diff --git a/Assets/Thirdweb/Examples/Scenes/Scene_Prefabs.unity b/Assets/Thirdweb/Examples/Scenes/Scene_Prefabs.unity index 9c616776..0f604336 100644 --- a/Assets/Thirdweb/Examples/Scenes/Scene_Prefabs.unity +++ b/Assets/Thirdweb/Examples/Scenes/Scene_Prefabs.unity @@ -123,6 +123,217 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} +--- !u!1 &13441657 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 13441658} + - component: {fileID: 13441660} + - component: {fileID: 13441659} + m_Layer: 5 + m_Name: Image_NFT + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &13441658 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 13441657} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 543650370} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &13441659 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 13441657} + 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: 1125079886} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &13441660 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 13441657} + m_CullTransparentMesh: 1 +--- !u!1 &85542828 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 85542829} + - component: {fileID: 85542831} + - component: {fileID: 85542830} + m_Layer: 5 + m_Name: Text_NFT + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &85542829 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 85542828} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1737449996} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &85542830 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 85542828} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Small Kitten + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 35.8 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 40 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &85542831 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 85542828} + m_CullTransparentMesh: 1 --- !u!1 &136589466 GameObject: m_ObjectHideFlags: 0 @@ -207,7 +418,217 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &411000613 +--- !u!213 &142374717 +Sprite: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 488 + height: 502 + m_Offset: {x: 0, y: 0} + m_Border: {x: 0, y: 0, z: 0, w: 0} + m_PixelsToUnits: 100 + m_Pivot: {x: 0.5, y: 0.5} + m_Extrude: 0 + m_IsPolygon: 0 + m_AtlasName: + m_PackingTag: + m_RenderDataKey: + 00000000000000000000000000000000: 0 + m_AtlasTags: [] + m_SpriteAtlas: {fileID: 0} + m_RD: + serializedVersion: 3 + texture: {fileID: 1498944422} + alphaTexture: {fileID: 0} + secondaryTextures: [] + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 870 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 353 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_IndexBuffer: 50005d0160015e0160015d015f015e015d01560159015c015a015c0159015b015a0159015001570158015501580157015401550157015601550154015301510152014f01520151014e014f01510150014f014e0146014a014d014b014d014a014c014b014a014901470148014501480147014401450147014601450144013f01400143014101430140014201410140013a0138013c013a013c013e013d013e013c013f013e013d0119013b0138013c0138013b011201170139011901390117013801390119013a01390138013701360135011a0135013601180135011a011501350118013401330132013101320133013001320131012c01300131012f0130012c012d012f012c012e012d012c012b0113012a0128012a011301290128011301270124012001250120012401260125012401230120011b0121011b0120012201210120011f011b011e011c011e011b011d011c011b01190116011a0118011a011601170116011901180116011501120115011601170112011601150112011301140113011201fd00fa00f700f600f700fa00fb00f600fa00f000ef000d01ea000d01ef00e900ea00ef00ed00e900ef001101f0000d011001fd00f7001001f700f400f300f400f700f800f300f700f1001001f400f100f400ec00ee00ec00f400f500ee00f4000e01ea00e100e000e100ea00e800e000ea00eb00e800ea000f010e01e1000e010d01ea000c010a010901e400e7000b010a010b01e700e6000a01e700e8000a01e600eb000a01e800e9000a01eb00ed000a01e900ee000a01ed00f5000a01ee00f3000a01f500f8000a01f300f6000a01f800fb000a01f600f9000a01fb0008010a01f90009010a010801050109010801070105010801060105010701040105010601030105010401020103010401010103010201fe0001010201ff000101fe000001ff00fe00fd00fc00fa00f900fa00fc00fb00fa00f900f800f700f600f500f400f300f200f100f000ec00f000f100ef00f000ec00ed00ef00ec00ee00ed00ec00eb00ea00e900e600e000e800e200e000e400e600e400e000e700e400e600e500e200e300e400e300e200e200e100e000df00dc00d800dd00d800dc00de00dd00dc00db00d800d300d900d300d800da00d900d800d700d300d600d400d600d300d500d400d300d200cf00cb00d000cb00cf00d100d000cf00ce00cb00c600cc00c600cb00cd00cc00cb00ca00c600c900c700c900c600c800c700c600c500c200be00c300be00c200c400c300c200c100be00b900bf00b900be00c000bf00be00bd00b900bc00ba00bc00b900bb00ba00b900b800b500b000b600b000b500b700b600b500b400b000b300b100b300b000b200b100b000af00ac00a800ad00a800ac00ae00ad00ac00ab00a800a300a900a300a800aa00a900a800a700a300a600a400a600a300a500a400a300a2009f009b00a0009b009f00a100a0009f009e009b0096009c0096009b009d009c009b009a0096009900970099009600980097009600950092008e0093008e00920094009300920091008e0089008f0089008e0090008f008e008d0089008c008a008c0089008b008a0089008800850080008600800085008700860085008400800083008100830080008200810080007f007b007e007c007e007b007d007c007b00730077007a0078007a00770079007800770076007400750072007500740071007200740073007200710069006d0070006e0070006d006f006e006d006c006a006b0068006b006a00670068006a006900680067006000630066006400660063006500640063005a00610062005f00620061005e005f00610060005f005e005d005b005c0059005c005b00580059005b005a00590058004a00540057005500570054005600550054005300510052004f00520051004e004f00510050004f004e004d004b004c0049004c004b00480049004b004a00490048004100440047004500470044004600450044003b00420043004000430042003f0040004200410040003f003e003c003d003a003d003c0039003a003c003b003a0039003200350038003600380035003700360035002c00330034003100340033003000310033003200310030002f002d002e002b002e002d002a002b002d002c002b002a002300260029002700290026002800270026001d002400250022002500240021002200240023002200210020001e001f001c001f001e001b001c001e001d001c001b00130017001a0018001a00170019001800170016001400150012001500140011001200140013001200110010000f000e000d000e000f0009000e000d000c0009000d000b0009000c00080009000b000a0009000800070006000500040005000600030005000400000003000400010003000000020001000000 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 353 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 1 + offset: 0 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 7064 + _typelessdata: 48e10a4052b8febf0000000052b80e4085eb11c00000000052b80e40666606c0000000009a9909408fc215c000000000b81e054052b8febf00000000333303408fc215c000000000f628fc3f666606c000000000f628fc3f000010c000000000f628fcbf8fc205c00000000085eb01c0333313c000000000f628fcbf7b140ec0000000005c8f02c0f628fcbf00000000666606c048e1fabf00000000713d0ac048e1fabf00000000f6280cc0333313c000000000000010c03d0a07c000000000000010c0a4700dc0000000006666e6bf000000c0000000006666e6bf85eb01c0000000006666e6bfd7a300c000000000713deabf52b8febf00000000713deabf5c8f02c000000000cdccecbfd7a300c0000000000ad7e3bf52b8febf000000000000e0bf85eb01c0000000000000e0bf000000c0000000000ad7e3bf5c8f02c00000000048e17abf000000c00000000048e17abf85eb01c00000000048e17abfd7a300c000000000ae4781bf52b8febf00000000ae4781bf5c8f02c0000000000ad783bfd7a300c0000000007b146ebf000000c0000000007b146ebf85eb01c0000000007b146ebfd7a300c0000000008fc275bf52b8febf000000008fc275bf5c8f02c000000000c3f568bf52b8febf00000000ae4761bf85eb01c000000000ae4761bf000000c000000000c3f568bf5c8f02c000000000a4703dbf000000c000000000a4703dbf85eb01c000000000a4703dbfd7a300c000000000b81e45bf52b8febf00000000b81e45bf5c8f02c000000000713d4abfd7a300c000000000d7a330bf000000c000000000d7a330bf85eb01c000000000d7a330bfd7a300c000000000ec5138bf52b8febf00000000ec5138bf5c8f02c0000000001f852bbf52b8febf000000000ad723bf85eb01c0000000000ad723bf000000c0000000001f852bbf5c8f02c0000000006666e6be000000c0000000006666e6be85eb01c0000000006666e6bed7a300c0000000008fc2f5be52b8febf000000008fc2f5be5c8f02c000000000000000bfd7a300c000000000cdccccbe000000c000000000cdccccbe85eb01c000000000cdccccbed7a300c000000000f628dcbe52b8febf00000000f628dcbe5c8f02c0000000005c8fc2be52b8febf000000003333b3be85eb01c0000000003333b3be000000c0000000005c8fc2be5c8f02c0000000000ad723be000000c0000000000ad723be85eb01c0000000000ad723bed7a300c0000000005c8f42be52b8febf000000005c8f42be5c8f02c0000000003d0a57bed7a300c0000000000ad723bda4700d40000000000ad723bd1f850b40000000000ad723bdcdcc0c4000000000295c8fbd7b140e4000000000295c8fbd48e10a4000000000ec51b8bdcdcc0c4000000000295c0fbe52b8febf00000000ae47e1bd85eb01c000000000ae47e1bd000000c000000000295c0fbe5c8f02c0000000000ad7a33d000000c0000000000ad7a33d85eb01c0000000000ad7a33dd7a300c000000000cdcc4c3d52b8febf00000000cdcc4c3d5c8f02c0000000008fc2f53cd7a300c000000000b81e053e000000c000000000b81e053e85eb01c000000000b81e053ed7a300c000000000cdcccc3d52b8febf00000000cdcccc3d5c8f02c0000000009a99193e52b8febf00000000ec51383e85eb01c000000000ec51383e000000c0000000009a99193e5c8f02c000000000ec51983f000000c000000000ec51983f85eb01c000000000ec51983fd7a300c000000000e17a943f52b8febf00000000e17a943f5c8f02c00000000085eb913fd7a300c00000000048e19a3f52b8febf0000000052b89e3f85eb01c00000000052b89e3f000000c00000000048e19a3f5c8f02c0000000003d0ab73f000000c0000000003d0ab73f85eb01c0000000003d0ab73fd7a300c0000000003333b33f52b8febf000000003333b33f5c8f02c000000000d7a3b03fd7a300c0000000009a99b93f52b8febf00000000a470bd3f85eb01c000000000a470bd3f000000c0000000009a99b93f5c8f02c00000000014ae07c07b14eebf000000008fc205c03333f3bf000000008fc205c0295cefbf0000000014ae07c0e17af4bf00000000c3f508c0d7a3f0bf0000000014ae07c08fc2d5bf000000008fc205c048e1dabf000000008fc205c03d0ad7bf0000000014ae07c0f628dcbf00000000c3f508c0ec51d8bf0000000014ae07c0295ccfbf000000008fc205c0e17ad4bf000000008fc205c0d7a3d0bf00000000c3f508c085ebd1bf0000000014ae07c03d0ab7bf000000008fc205c0f628bcbf000000008fc205c0ec51b8bf0000000014ae07c0a470bdbf00000000c3f508c09a99b9bf0000000014ae07c0d7a3b0bf000000008fc205c08fc2b5bf000000008fc205c085ebb1bf00000000c3f508c03333b3bf0000000014ae07c0713daabf000000008fc205c0295cafbf000000008fc205c01f85abbf00000000c3f508c0cdccacbf0000000014ae07c085eb91bf000000008fc205c03d0a97bf000000008fc205c0333393bf0000000014ae07c0ec5198bf00000000c3f508c0e17a94bf0000000014ae07c01f858bbf000000008fc205c0d7a390bf000000008fc205c0cdcc8cbf00000000c3f508c07b148ebf0000000014ae07c0b81e85bf000000008fc205c0713d8abf000000008fc205c0666686bf00000000c3f508c014ae87bf0000000014ae07c0666666bf000000008fc205c0d7a370bf000000008fc205c0c3f568bf0000000014ae07c0333373bf00000000c3f508c01f856bbf0000000014ae07c09a9959bf000000008fc205c00ad763bf000000008fc205c0f6285cbf00000000c3f508c052b85ebf0000000014ae07c0cdcc4cbf000000008fc205c03d0a57bf000000008fc205c0295c4fbf00000000c3f508c085eb51bf0000000014ae07c0f6281cbf000000008fc205c0666626bf000000008fc205c052b81ebf0000000014ae07c0c3f528bf00000000c3f508c0ae4721bf0000000014ae07c0295c0fbf000000008fc205c09a9919bf000000008fc205c085eb11bf00000000c3f508c0e17a14bf0000000014ae07c0a470bdbe000000008fc205c085ebd1be000000008fc205c05c8fc2be0000000014ae07c03d0ad7be00000000c3f508c014aec7be0000000014ae07c00ad7a3be000000008fc205c0ec51b8be000000008fc205c0c3f5a8be00000000c3f508c07b14aebe0000000014ae07c0713d8abe000000008fc205c052b89ebe000000008fc205c0295c8fbe00000000c3f508c0e17a94be0000000014ae07c00ad7a3bd000000008fc205c08fc2f5bd000000008fc205c0ec51b8bd0000000014ae07c0b81e05be00000000c3f508c0cdccccbd0000000014ae07c08fc2f5bc000000008fc205c0295c8fbd000000008fc205c00ad723bd00000000c3f508c0cdcc4cbd0000000014ae07c00ad7a33c000000008fc205c00ad7a3bc000000008fc205c00ad7233c00000000c3f508c0000000000000000014ae07c00ad7233e000000008fc205c08fc2f53d000000008fc205c09a99193e0000000014ae07c0ae47e13d00000000c3f508c0295c0f3e0000000014ae07c03d0a573e000000008fc205c07b142e3e000000008fc205c0cdcc4c3e00000000c3f508c05c8f423e0000000014ae07c0b81e853e000000008fc205c0ae47613e000000008fc205c00000803e00000000c3f508c08fc2753e0000000014ae07c06666e63e0000000014ae07c01f85eb3e0000000014ae07c06666e63e0000000014ae07c0cdcccc3e0000000014ae07c0cdcccc3e00000000c3f508c0f628dc3e000000008fc205c0ae47e13e000000008fc205c085ebd13e000000008fc205c01f85eb3e000000008fc205c05c8f023f0000000014ae07c00000003f000000008fc205c048e1fa3e0000000014ae07c08fc2953f000000008fc205c0713d0a3f000000008fc205c03d0a973f0000000014ae07c0cdcc0c3f00000000ec5108c0713d0a3f00000000c3f508c09a99993f00000000c3f508c0e17a143f000000008fc205c0a4709d3f0000000014ae07c0f6289c3f000000008fc205c048e19a3f000000008fc205c00ad7a33f0000000014ae07c05c8fa23f000000008fc205c0ae47a13f000000000ad7a3bf3333b33f0000000014ae07c0c3f5a83f000000008fc205c014aea73f00000000c3f508c048e1ba3f00000000c3f508c06666a63f000000003333933ff628dc3f00000000295cef3fae47e1bd00000000295cef3ff628dc3f000000003333733fe17af4bf000000009a99593f3d0ad73f00000000295c0f3ee17af4bf000000000ad7a3bdf628dc3f00000000295c0fbed7a3d0bf0000000052b89ebe713dca3f00000000cdccccbe713daa3f000000003d0ad7be5c8f423f00000000cdcc4cbf9a99d9bf00000000f6289cbf6666e6be00000000666606c0295c8f3e00000000ae47a1bff6285cbf00000000ec5108c0b81e053f00000000ec5108c048e1fa3e00000000c3f508c08fc2f53e00000000c3f508c00000a03f00000000c3f508c014ae073f000000008fc205c05c8fe23f0000000014ae07c00000e03f000000008fc205c0ae47e13f00000000ec5108c05c8fe23f0000000014ae07c06666e63f000000008fc205c0b81ee53f00000000c3f508c00ad7e33f000000006666c6bfe17a144000000000f6280cc0e17a14400000000014ae07c0ae47c13f000000008fc205c0f628bc3f000000008fc205c00000c03f0000000014ae07c048e1ba3f00000000c3f508c052b8be3f0000000014ae07c014aec73f000000008fc205c05c8fc23f000000008fc205c06666c63f00000000c3f508c0b81ec53f0000000014ae07c07b14ce3f000000008fc205c0c3f5c83f000000008fc205c0cdcccc3f00000000c3f508c01f85cb3f000000008fc205c048e1da3f000000008fc205c052b8de3f0000000014ae07c09a99d93f00000000c3f508c0a470dd3f00000000000010408fc2154000000000b81e15401f85eb3f00000000b81e154048e10a40000000009a9909400000e03f000000000ad7e33f52b8de3f00000000cdcc0c3f8fc21540000000001f85eb3e52b8de3f00000000f628dc3e3333134000000000f628dc3e295cef3f00000000333313c05c8fe23f000000000ad713c03d0a0740000000000ad713c00ad7e33f0000000085ebb1bfcdcc0c4000000000295cafbf5c8fe23f00000000295cafbf48e10a4000000000295cafbf85eb114000000000295cafbf7b140e40000000001f85abbfa4700d40000000001f85abbf1f850b40000000001f85abbfcdcc0c4000000000c3f5a8bf7b140e4000000000b81ea5bf1f850b4000000000b81ea5bfa4700d4000000000c3f5a8bf48e10a400000000085eb11bfa4700d400000000085eb11bf1f850b400000000085eb11bfcdcc0c40000000009a9919bf7b140e40000000009a9919bf48e10a400000000052b81ebfcdcc0c4000000000cdcc0cbf7b140e4000000000b81e05bf1f850b4000000000b81e05bfa4700d4000000000cdcc0cbf48e10a4000000000c3f5a8bea4700d4000000000c3f5a8be1f850b4000000000c3f5a8becdcc0c4000000000ec51b8be7b140e4000000000ec51b8be48e10a40000000005c8fc2becdcc0c4000000000295c8fbea4700d4000000000295c8fbe1f850b4000000000295c8fbecdcc0c400000000052b89ebe7b140e400000000052b89ebe48e10a4000000000b81e85be7b140e40000000001f856bbe1f850b40000000001f856bbea4700d4000000000b81e85be48e10a40000000000ad7a3bc7b140e40000000000ad7233c1f850b40000000000ad7233ca4700d40000000000ad7a3bc48e10a40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_Bindpose: [] + textureRect: + serializedVersion: 2 + x: 13.07612 + y: 17.07612 + width: 463.84778 + height: 467.92197 + textureRectOffset: {x: 13.07612, y: 17.07612} + atlasRectOffset: {x: -1, y: -1} + settingsRaw: 64 + uvTransform: {x: 100, y: 244, z: 100, w: 251} + downscaleMultiplier: 1 + m_AtlasRD: + serializedVersion: 3 + texture: {fileID: 1498944422} + alphaTexture: {fileID: 0} + secondaryTextures: [] + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 870 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 353 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_IndexBuffer: 50005d0160015e0160015d015f015e015d01560159015c015a015c0159015b015a0159015001570158015501580157015401550157015601550154015301510152014f01520151014e014f01510150014f014e0146014a014d014b014d014a014c014b014a014901470148014501480147014401450147014601450144013f01400143014101430140014201410140013a0138013c013a013c013e013d013e013c013f013e013d0119013b0138013c0138013b011201170139011901390117013801390119013a01390138013701360135011a0135013601180135011a011501350118013401330132013101320133013001320131012c01300131012f0130012c012d012f012c012e012d012c012b0113012a0128012a011301290128011301270124012001250120012401260125012401230120011b0121011b0120012201210120011f011b011e011c011e011b011d011c011b01190116011a0118011a011601170116011901180116011501120115011601170112011601150112011301140113011201fd00fa00f700f600f700fa00fb00f600fa00f000ef000d01ea000d01ef00e900ea00ef00ed00e900ef001101f0000d011001fd00f7001001f700f400f300f400f700f800f300f700f1001001f400f100f400ec00ee00ec00f400f500ee00f4000e01ea00e100e000e100ea00e800e000ea00eb00e800ea000f010e01e1000e010d01ea000c010a010901e400e7000b010a010b01e700e6000a01e700e8000a01e600eb000a01e800e9000a01eb00ed000a01e900ee000a01ed00f5000a01ee00f3000a01f500f8000a01f300f6000a01f800fb000a01f600f9000a01fb0008010a01f90009010a010801050109010801070105010801060105010701040105010601030105010401020103010401010103010201fe0001010201ff000101fe000001ff00fe00fd00fc00fa00f900fa00fc00fb00fa00f900f800f700f600f500f400f300f200f100f000ec00f000f100ef00f000ec00ed00ef00ec00ee00ed00ec00eb00ea00e900e600e000e800e200e000e400e600e400e000e700e400e600e500e200e300e400e300e200e200e100e000df00dc00d800dd00d800dc00de00dd00dc00db00d800d300d900d300d800da00d900d800d700d300d600d400d600d300d500d400d300d200cf00cb00d000cb00cf00d100d000cf00ce00cb00c600cc00c600cb00cd00cc00cb00ca00c600c900c700c900c600c800c700c600c500c200be00c300be00c200c400c300c200c100be00b900bf00b900be00c000bf00be00bd00b900bc00ba00bc00b900bb00ba00b900b800b500b000b600b000b500b700b600b500b400b000b300b100b300b000b200b100b000af00ac00a800ad00a800ac00ae00ad00ac00ab00a800a300a900a300a800aa00a900a800a700a300a600a400a600a300a500a400a300a2009f009b00a0009b009f00a100a0009f009e009b0096009c0096009b009d009c009b009a0096009900970099009600980097009600950092008e0093008e00920094009300920091008e0089008f0089008e0090008f008e008d0089008c008a008c0089008b008a0089008800850080008600800085008700860085008400800083008100830080008200810080007f007b007e007c007e007b007d007c007b00730077007a0078007a00770079007800770076007400750072007500740071007200740073007200710069006d0070006e0070006d006f006e006d006c006a006b0068006b006a00670068006a006900680067006000630066006400660063006500640063005a00610062005f00620061005e005f00610060005f005e005d005b005c0059005c005b00580059005b005a00590058004a00540057005500570054005600550054005300510052004f00520051004e004f00510050004f004e004d004b004c0049004c004b00480049004b004a00490048004100440047004500470044004600450044003b00420043004000430042003f0040004200410040003f003e003c003d003a003d003c0039003a003c003b003a0039003200350038003600380035003700360035002c00330034003100340033003000310033003200310030002f002d002e002b002e002d002a002b002d002c002b002a002300260029002700290026002800270026001d002400250022002500240021002200240023002200210020001e001f001c001f001e001b001c001e001d001c001b00130017001a0018001a00170019001800170016001400150012001500140011001200140013001200110010000f000e000d000e000f0009000e000d000c0009000d000b0009000c00080009000b000a0009000800070006000500040005000600030005000400000003000400010003000000020001000000 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 353 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 1 + offset: 0 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 7064 + _typelessdata: 48e10a4052b8febf0000000052b80e4085eb11c00000000052b80e40666606c0000000009a9909408fc215c000000000b81e054052b8febf00000000333303408fc215c000000000f628fc3f666606c000000000f628fc3f000010c000000000f628fcbf8fc205c00000000085eb01c0333313c000000000f628fcbf7b140ec0000000005c8f02c0f628fcbf00000000666606c048e1fabf00000000713d0ac048e1fabf00000000f6280cc0333313c000000000000010c03d0a07c000000000000010c0a4700dc0000000006666e6bf000000c0000000006666e6bf85eb01c0000000006666e6bfd7a300c000000000713deabf52b8febf00000000713deabf5c8f02c000000000cdccecbfd7a300c0000000000ad7e3bf52b8febf000000000000e0bf85eb01c0000000000000e0bf000000c0000000000ad7e3bf5c8f02c00000000048e17abf000000c00000000048e17abf85eb01c00000000048e17abfd7a300c000000000ae4781bf52b8febf00000000ae4781bf5c8f02c0000000000ad783bfd7a300c0000000007b146ebf000000c0000000007b146ebf85eb01c0000000007b146ebfd7a300c0000000008fc275bf52b8febf000000008fc275bf5c8f02c000000000c3f568bf52b8febf00000000ae4761bf85eb01c000000000ae4761bf000000c000000000c3f568bf5c8f02c000000000a4703dbf000000c000000000a4703dbf85eb01c000000000a4703dbfd7a300c000000000b81e45bf52b8febf00000000b81e45bf5c8f02c000000000713d4abfd7a300c000000000d7a330bf000000c000000000d7a330bf85eb01c000000000d7a330bfd7a300c000000000ec5138bf52b8febf00000000ec5138bf5c8f02c0000000001f852bbf52b8febf000000000ad723bf85eb01c0000000000ad723bf000000c0000000001f852bbf5c8f02c0000000006666e6be000000c0000000006666e6be85eb01c0000000006666e6bed7a300c0000000008fc2f5be52b8febf000000008fc2f5be5c8f02c000000000000000bfd7a300c000000000cdccccbe000000c000000000cdccccbe85eb01c000000000cdccccbed7a300c000000000f628dcbe52b8febf00000000f628dcbe5c8f02c0000000005c8fc2be52b8febf000000003333b3be85eb01c0000000003333b3be000000c0000000005c8fc2be5c8f02c0000000000ad723be000000c0000000000ad723be85eb01c0000000000ad723bed7a300c0000000005c8f42be52b8febf000000005c8f42be5c8f02c0000000003d0a57bed7a300c0000000000ad723bda4700d40000000000ad723bd1f850b40000000000ad723bdcdcc0c4000000000295c8fbd7b140e4000000000295c8fbd48e10a4000000000ec51b8bdcdcc0c4000000000295c0fbe52b8febf00000000ae47e1bd85eb01c000000000ae47e1bd000000c000000000295c0fbe5c8f02c0000000000ad7a33d000000c0000000000ad7a33d85eb01c0000000000ad7a33dd7a300c000000000cdcc4c3d52b8febf00000000cdcc4c3d5c8f02c0000000008fc2f53cd7a300c000000000b81e053e000000c000000000b81e053e85eb01c000000000b81e053ed7a300c000000000cdcccc3d52b8febf00000000cdcccc3d5c8f02c0000000009a99193e52b8febf00000000ec51383e85eb01c000000000ec51383e000000c0000000009a99193e5c8f02c000000000ec51983f000000c000000000ec51983f85eb01c000000000ec51983fd7a300c000000000e17a943f52b8febf00000000e17a943f5c8f02c00000000085eb913fd7a300c00000000048e19a3f52b8febf0000000052b89e3f85eb01c00000000052b89e3f000000c00000000048e19a3f5c8f02c0000000003d0ab73f000000c0000000003d0ab73f85eb01c0000000003d0ab73fd7a300c0000000003333b33f52b8febf000000003333b33f5c8f02c000000000d7a3b03fd7a300c0000000009a99b93f52b8febf00000000a470bd3f85eb01c000000000a470bd3f000000c0000000009a99b93f5c8f02c00000000014ae07c07b14eebf000000008fc205c03333f3bf000000008fc205c0295cefbf0000000014ae07c0e17af4bf00000000c3f508c0d7a3f0bf0000000014ae07c08fc2d5bf000000008fc205c048e1dabf000000008fc205c03d0ad7bf0000000014ae07c0f628dcbf00000000c3f508c0ec51d8bf0000000014ae07c0295ccfbf000000008fc205c0e17ad4bf000000008fc205c0d7a3d0bf00000000c3f508c085ebd1bf0000000014ae07c03d0ab7bf000000008fc205c0f628bcbf000000008fc205c0ec51b8bf0000000014ae07c0a470bdbf00000000c3f508c09a99b9bf0000000014ae07c0d7a3b0bf000000008fc205c08fc2b5bf000000008fc205c085ebb1bf00000000c3f508c03333b3bf0000000014ae07c0713daabf000000008fc205c0295cafbf000000008fc205c01f85abbf00000000c3f508c0cdccacbf0000000014ae07c085eb91bf000000008fc205c03d0a97bf000000008fc205c0333393bf0000000014ae07c0ec5198bf00000000c3f508c0e17a94bf0000000014ae07c01f858bbf000000008fc205c0d7a390bf000000008fc205c0cdcc8cbf00000000c3f508c07b148ebf0000000014ae07c0b81e85bf000000008fc205c0713d8abf000000008fc205c0666686bf00000000c3f508c014ae87bf0000000014ae07c0666666bf000000008fc205c0d7a370bf000000008fc205c0c3f568bf0000000014ae07c0333373bf00000000c3f508c01f856bbf0000000014ae07c09a9959bf000000008fc205c00ad763bf000000008fc205c0f6285cbf00000000c3f508c052b85ebf0000000014ae07c0cdcc4cbf000000008fc205c03d0a57bf000000008fc205c0295c4fbf00000000c3f508c085eb51bf0000000014ae07c0f6281cbf000000008fc205c0666626bf000000008fc205c052b81ebf0000000014ae07c0c3f528bf00000000c3f508c0ae4721bf0000000014ae07c0295c0fbf000000008fc205c09a9919bf000000008fc205c085eb11bf00000000c3f508c0e17a14bf0000000014ae07c0a470bdbe000000008fc205c085ebd1be000000008fc205c05c8fc2be0000000014ae07c03d0ad7be00000000c3f508c014aec7be0000000014ae07c00ad7a3be000000008fc205c0ec51b8be000000008fc205c0c3f5a8be00000000c3f508c07b14aebe0000000014ae07c0713d8abe000000008fc205c052b89ebe000000008fc205c0295c8fbe00000000c3f508c0e17a94be0000000014ae07c00ad7a3bd000000008fc205c08fc2f5bd000000008fc205c0ec51b8bd0000000014ae07c0b81e05be00000000c3f508c0cdccccbd0000000014ae07c08fc2f5bc000000008fc205c0295c8fbd000000008fc205c00ad723bd00000000c3f508c0cdcc4cbd0000000014ae07c00ad7a33c000000008fc205c00ad7a3bc000000008fc205c00ad7233c00000000c3f508c0000000000000000014ae07c00ad7233e000000008fc205c08fc2f53d000000008fc205c09a99193e0000000014ae07c0ae47e13d00000000c3f508c0295c0f3e0000000014ae07c03d0a573e000000008fc205c07b142e3e000000008fc205c0cdcc4c3e00000000c3f508c05c8f423e0000000014ae07c0b81e853e000000008fc205c0ae47613e000000008fc205c00000803e00000000c3f508c08fc2753e0000000014ae07c06666e63e0000000014ae07c01f85eb3e0000000014ae07c06666e63e0000000014ae07c0cdcccc3e0000000014ae07c0cdcccc3e00000000c3f508c0f628dc3e000000008fc205c0ae47e13e000000008fc205c085ebd13e000000008fc205c01f85eb3e000000008fc205c05c8f023f0000000014ae07c00000003f000000008fc205c048e1fa3e0000000014ae07c08fc2953f000000008fc205c0713d0a3f000000008fc205c03d0a973f0000000014ae07c0cdcc0c3f00000000ec5108c0713d0a3f00000000c3f508c09a99993f00000000c3f508c0e17a143f000000008fc205c0a4709d3f0000000014ae07c0f6289c3f000000008fc205c048e19a3f000000008fc205c00ad7a33f0000000014ae07c05c8fa23f000000008fc205c0ae47a13f000000000ad7a3bf3333b33f0000000014ae07c0c3f5a83f000000008fc205c014aea73f00000000c3f508c048e1ba3f00000000c3f508c06666a63f000000003333933ff628dc3f00000000295cef3fae47e1bd00000000295cef3ff628dc3f000000003333733fe17af4bf000000009a99593f3d0ad73f00000000295c0f3ee17af4bf000000000ad7a3bdf628dc3f00000000295c0fbed7a3d0bf0000000052b89ebe713dca3f00000000cdccccbe713daa3f000000003d0ad7be5c8f423f00000000cdcc4cbf9a99d9bf00000000f6289cbf6666e6be00000000666606c0295c8f3e00000000ae47a1bff6285cbf00000000ec5108c0b81e053f00000000ec5108c048e1fa3e00000000c3f508c08fc2f53e00000000c3f508c00000a03f00000000c3f508c014ae073f000000008fc205c05c8fe23f0000000014ae07c00000e03f000000008fc205c0ae47e13f00000000ec5108c05c8fe23f0000000014ae07c06666e63f000000008fc205c0b81ee53f00000000c3f508c00ad7e33f000000006666c6bfe17a144000000000f6280cc0e17a14400000000014ae07c0ae47c13f000000008fc205c0f628bc3f000000008fc205c00000c03f0000000014ae07c048e1ba3f00000000c3f508c052b8be3f0000000014ae07c014aec73f000000008fc205c05c8fc23f000000008fc205c06666c63f00000000c3f508c0b81ec53f0000000014ae07c07b14ce3f000000008fc205c0c3f5c83f000000008fc205c0cdcccc3f00000000c3f508c01f85cb3f000000008fc205c048e1da3f000000008fc205c052b8de3f0000000014ae07c09a99d93f00000000c3f508c0a470dd3f00000000000010408fc2154000000000b81e15401f85eb3f00000000b81e154048e10a40000000009a9909400000e03f000000000ad7e33f52b8de3f00000000cdcc0c3f8fc21540000000001f85eb3e52b8de3f00000000f628dc3e3333134000000000f628dc3e295cef3f00000000333313c05c8fe23f000000000ad713c03d0a0740000000000ad713c00ad7e33f0000000085ebb1bfcdcc0c4000000000295cafbf5c8fe23f00000000295cafbf48e10a4000000000295cafbf85eb114000000000295cafbf7b140e40000000001f85abbfa4700d40000000001f85abbf1f850b40000000001f85abbfcdcc0c4000000000c3f5a8bf7b140e4000000000b81ea5bf1f850b4000000000b81ea5bfa4700d4000000000c3f5a8bf48e10a400000000085eb11bfa4700d400000000085eb11bf1f850b400000000085eb11bfcdcc0c40000000009a9919bf7b140e40000000009a9919bf48e10a400000000052b81ebfcdcc0c4000000000cdcc0cbf7b140e4000000000b81e05bf1f850b4000000000b81e05bfa4700d4000000000cdcc0cbf48e10a4000000000c3f5a8bea4700d4000000000c3f5a8be1f850b4000000000c3f5a8becdcc0c4000000000ec51b8be7b140e4000000000ec51b8be48e10a40000000005c8fc2becdcc0c4000000000295c8fbea4700d4000000000295c8fbe1f850b4000000000295c8fbecdcc0c400000000052b89ebe7b140e400000000052b89ebe48e10a4000000000b81e85be7b140e40000000001f856bbe1f850b40000000001f856bbea4700d4000000000b81e85be48e10a40000000000ad7a3bc7b140e40000000000ad7233c1f850b40000000000ad7233ca4700d40000000000ad7a3bc48e10a40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_Bindpose: [] + textureRect: + serializedVersion: 2 + x: 13.07612 + y: 17.07612 + width: 463.84778 + height: 467.92197 + textureRectOffset: {x: 13.07612, y: 17.07612} + atlasRectOffset: {x: -1, y: -1} + settingsRaw: 64 + uvTransform: {x: 100, y: 244, z: 100, w: 251} + downscaleMultiplier: 1 + m_PhysicsShape: [] + m_Bones: [] + m_SpriteID: +--- !u!1 &152086237 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -215,75 +636,134 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 411000614} - - component: {fileID: 411000616} - - component: {fileID: 411000615} + - component: {fileID: 152086238} + - component: {fileID: 152086240} + - component: {fileID: 152086239} m_Layer: 5 - m_Name: Image_Background_Header + m_Name: Text_NFT m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &411000614 +--- !u!224 &152086238 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 411000613} + m_GameObject: {fileID: 152086237} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 574059470} - m_RootOrder: 1 + m_Father: {fileID: 1285502240} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 1, y: 1} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 100} - m_Pivot: {x: 0.5, y: 1} ---- !u!114 &411000615 + m_SizeDelta: {x: 0, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &152086239 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 411000613} + m_GameObject: {fileID: 152086237} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 0.105882354, g: 0.12941177, b: 0.16078432, a: 1} + m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &411000616 + m_text: Small Kitten + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 35.8 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 40 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &152086240 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 411000613} + m_GameObject: {fileID: 152086237} m_CullTransparentMesh: 1 ---- !u!1 &574059466 +--- !u!1 &172677859 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -291,115 +771,181 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 574059470} - - component: {fileID: 574059469} - - component: {fileID: 574059468} - - component: {fileID: 574059467} + - component: {fileID: 172677860} + - component: {fileID: 172677866} + - component: {fileID: 172677865} + - component: {fileID: 172677864} + - component: {fileID: 172677863} + - component: {fileID: 172677862} + - component: {fileID: 172677861} m_Layer: 5 - m_Name: Canvas_Main + m_Name: Prefab_NFT(Clone) m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!114 &574059467 +--- !u!224 &172677860 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172677859} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2029330453} + - {fileID: 198127698} + m_Father: {fileID: 664233846} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &172677861 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 574059466} + m_GameObject: {fileID: 172677859} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} m_Name: m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &574059468 + m_Padding: + m_Left: 15 + m_Right: 15 + m_Top: 15 + m_Bottom: 15 + m_ChildAlignment: 1 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &172677862 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 574059466} + m_GameObject: {fileID: 172677859} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Script: {fileID: 11500000, guid: e19747de3f5aca642ab2be37e372fb86, type: 3} m_Name: m_EditorClassIdentifier: - m_UiScaleMode: 1 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 1920, y: 1080} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 1 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 - m_PresetInfoIsWorld: 0 ---- !u!223 &574059469 -Canvas: + m_EffectColor: {r: 1, g: 1, b: 1, a: 0.5} + m_EffectDistance: {x: 1, y: -1} + m_UseGraphicAlpha: 1 +--- !u!114 &172677863 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 574059466} + m_GameObject: {fileID: 172677859} m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!224 &574059470 -RectTransform: + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 172677864} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &172677864 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 574059466} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1550381722} - - {fileID: 411000614} - - {fileID: 866517574} - - {fileID: 1773737938} - - {fileID: 2775678917868836931} - - {fileID: 1324182571102397454} - - {fileID: 4701600027365654829} - - {fileID: 2063946298} - - {fileID: 1009488853} - - {fileID: 2414829411545535877} - - {fileID: 1919283922} - m_Father: {fileID: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!1 &601047465 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 2407353625797499422, guid: 62e49a61f3b8faa488f48c2ac4becc7f, type: 3} - m_PrefabInstance: {fileID: 6840589607714449804} - m_PrefabAsset: {fileID: 0} ---- !u!1 &825054371 + m_GameObject: {fileID: 172677859} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.105882354, g: 0.12941177, b: 0.16078432, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &172677865 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172677859} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1d59cb2d6fb2a5147960e5bfd89a4dee, type: 3} + m_Name: + m_EditorClassIdentifier: + nftImage: {fileID: 198127699} + nftName: {fileID: 2029330454} + nftButton: {fileID: 172677863} +--- !u!222 &172677866 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172677859} + m_CullTransparentMesh: 1 +--- !u!1 &198127697 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -407,141 +953,2169 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 825054373} - - component: {fileID: 825054372} - m_Layer: 0 - m_Name: PlatformSpecific + - component: {fileID: 198127698} + - component: {fileID: 198127700} + - component: {fileID: 198127699} + m_Layer: 5 + m_Name: Image_NFT m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!114 &825054372 +--- !u!224 &198127698 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 198127697} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 172677860} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &198127699 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 825054371} + m_GameObject: {fileID: 198127697} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 08ba886ad4e55c04eae29a602327449d, type: 3} + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: - platformSpecificObjects: - reorderableList: - canAdd: 1 - canRemove: 1 - draggable: 1 - expandable: 1 - multipleSelection: 1 - isExpanded: 1 - label: - m_Text: Keys - m_Image: {fileID: 0} - m_Tooltip: - headerHeight: 18 - footerHeight: 13 - slideEasing: 0.15 - verticalSpacing: 2 - showDefaultBackground: 1 - elementDisplayType: 0 - elementNameProperty: - elementNameOverride: - elementIcon: {fileID: 0} - reqReferences: {fileID: 0} - isExpanded: 1 - _keyValues: 0000000001000000 - _keys: 0000000001000000 - _values: - - gameObjects: - - {fileID: 0} - - {fileID: 2106121673} - - {fileID: 601047465} - - gameObjects: - - {fileID: 1783570060} ---- !u!4 &825054373 -Transform: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 539229570} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &198127700 +CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 825054371} + m_GameObject: {fileID: 198127697} + m_CullTransparentMesh: 1 +--- !u!1 &203498584 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 203498585} + - component: {fileID: 203498587} + - component: {fileID: 203498586} + m_Layer: 5 + m_Name: Image_NFT + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &203498585 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 203498584} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 + m_Father: {fileID: 1133740913} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &866517573 -PrefabInstance: + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &203498586 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 203498584} + 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: 360567641} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &203498587 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 203498584} + m_CullTransparentMesh: 1 +--- !u!213 &259126772 +Sprite: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 484 + height: 484 + m_Offset: {x: 0, y: 0} + m_Border: {x: 0, y: 0, z: 0, w: 0} + m_PixelsToUnits: 100 + m_Pivot: {x: 0.5, y: 0.5} + m_Extrude: 0 + m_IsPolygon: 0 + m_AtlasName: + m_PackingTag: + m_RenderDataKey: + 00000000000000000000000000000000: 0 + m_AtlasTags: [] + m_SpriteAtlas: {fileID: 0} + m_RD: + serializedVersion: 3 + texture: {fileID: 620088270} + alphaTexture: {fileID: 0} + secondaryTextures: [] + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 183 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 57 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_IndexBuffer: 38003700360035003600370034003600350031003400350032003400310033003200310002001800010001001700000030002f002e0019002e002f002d002e0019002c002e002d002a002e002c0018002d00190002002d00180000002d00020029002a002c002b002a0029002800050027000300270005002500270003002600250003002200250026002300250022002400230022001f001e002000210020001e0010000f001f0008001f000f0006001f0008000d001f0006001d001f000d001e001f001d001b001e001d001a001b001d001c001b001a0009000e0019000f0019000e00180019000f00170018000f00000017000f00160000000f00150016000f00140015000f00130014000f00120013000f00110012000f00040011000f00050011000400030004000f00100003000f0008000e0009000700080009000600070009000d00060009000c000d0009000a000c0009000b000a000900080007000600050004000300020001000000 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 57 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 1 + offset: 0 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1144 + _typelessdata: e17ad4bf0ad723bc00000000e17ad4bf295c0f3e00000000e17ad4bf0ad723bc000000008fc275bef628dcbf0000000052b89ebef628dcbf0000000052b89ebeb81ee5bf000000003333b33e713dca3f000000007b14ae3e1f85cb3f000000007b14ae3e1f85cb3f0000000048e1fa3f3d0af73f000000003333f33f14aec73f0000000048e1fa3fe17ad43f000000005c8f423f6666c63f00000000cdcccc3e0ad7c33f000000000ad7a33ecdcccc3f00000000e17a943e1f85cb3f000000000ad7233ca470bdbf000000003d0a17bf0ad703c000000000713d4abf0ad703c000000000713d8abff628dcbf00000000c3f5a8bfae4761bf000000009a99b9bf14aec7be00000000c3f5c8bf8fc275be00000000e17ad4bf3d0a573e000000008fc2d5bf9a99993e00000000a470fdbf3d0af73f00000000295ccf3f3d0a573f000000003333d33f14ae07bf000000009a99d93f8fc275bd000000003333b33f295c8f3f000000009a99993fec5178bf000000003333733f14aec7bf000000005c8fa23ff628bcbf00000000c3f5a83f1f858bbf000000008fc2b53f52b8debf00000000ae47c13ff628fcbf00000000ae47c13fcdccecbf0000000085ebb13f0ad703c000000000c3f5a83ff628dcbf00000000000080be0ad703c00000000052b89ebe9a99f9bf00000000cdcc8cbf48e1dabf00000000666686bf0ad703c000000000a4707dbfcdccecbf000000001f85abbf48e1dabf000000003333d3bf48e17abf00000000000000c00ad703c000000000d7a300c03333f33f00000000d7a300c0ae4701c000000000d7a3f03fa470ddbf0000000048e1fa3f52b8febf0000000048e1fa3f5c8fe2bf00000000d7a3f03f333303c0000000003333d33fa470ddbf000000003333d33f333303c0000000001f85cb3fb81ee5bf000000001f85cb3fec51f8bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_Bindpose: [] + textureRect: + serializedVersion: 2 + x: 41 + y: 36.026752 + width: 396.9871 + height: 398.94647 + textureRectOffset: {x: 41, y: 36.026752} + atlasRectOffset: {x: -1, y: -1} + settingsRaw: 64 + uvTransform: {x: 100, y: 242, z: 100, w: 242} + downscaleMultiplier: 1 + m_AtlasRD: + serializedVersion: 3 + texture: {fileID: 620088270} + alphaTexture: {fileID: 0} + secondaryTextures: [] + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 183 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 57 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_IndexBuffer: 38003700360035003600370034003600350031003400350032003400310033003200310002001800010001001700000030002f002e0019002e002f002d002e0019002c002e002d002a002e002c0018002d00190002002d00180000002d00020029002a002c002b002a0029002800050027000300270005002500270003002600250003002200250026002300250022002400230022001f001e002000210020001e0010000f001f0008001f000f0006001f0008000d001f0006001d001f000d001e001f001d001b001e001d001a001b001d001c001b001a0009000e0019000f0019000e00180019000f00170018000f00000017000f00160000000f00150016000f00140015000f00130014000f00120013000f00110012000f00040011000f00050011000400030004000f00100003000f0008000e0009000700080009000600070009000d00060009000c000d0009000a000c0009000b000a000900080007000600050004000300020001000000 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 57 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 1 + offset: 0 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1144 + _typelessdata: e17ad4bf0ad723bc00000000e17ad4bf295c0f3e00000000e17ad4bf0ad723bc000000008fc275bef628dcbf0000000052b89ebef628dcbf0000000052b89ebeb81ee5bf000000003333b33e713dca3f000000007b14ae3e1f85cb3f000000007b14ae3e1f85cb3f0000000048e1fa3f3d0af73f000000003333f33f14aec73f0000000048e1fa3fe17ad43f000000005c8f423f6666c63f00000000cdcccc3e0ad7c33f000000000ad7a33ecdcccc3f00000000e17a943e1f85cb3f000000000ad7233ca470bdbf000000003d0a17bf0ad703c000000000713d4abf0ad703c000000000713d8abff628dcbf00000000c3f5a8bfae4761bf000000009a99b9bf14aec7be00000000c3f5c8bf8fc275be00000000e17ad4bf3d0a573e000000008fc2d5bf9a99993e00000000a470fdbf3d0af73f00000000295ccf3f3d0a573f000000003333d33f14ae07bf000000009a99d93f8fc275bd000000003333b33f295c8f3f000000009a99993fec5178bf000000003333733f14aec7bf000000005c8fa23ff628bcbf00000000c3f5a83f1f858bbf000000008fc2b53f52b8debf00000000ae47c13ff628fcbf00000000ae47c13fcdccecbf0000000085ebb13f0ad703c000000000c3f5a83ff628dcbf00000000000080be0ad703c00000000052b89ebe9a99f9bf00000000cdcc8cbf48e1dabf00000000666686bf0ad703c000000000a4707dbfcdccecbf000000001f85abbf48e1dabf000000003333d3bf48e17abf00000000000000c00ad703c000000000d7a300c03333f33f00000000d7a300c0ae4701c000000000d7a3f03fa470ddbf0000000048e1fa3f52b8febf0000000048e1fa3f5c8fe2bf00000000d7a3f03f333303c0000000003333d33fa470ddbf000000003333d33f333303c0000000001f85cb3fb81ee5bf000000001f85cb3fec51f8bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_Bindpose: [] + textureRect: + serializedVersion: 2 + x: 41 + y: 36.026752 + width: 396.9871 + height: 398.94647 + textureRectOffset: {x: 41, y: 36.026752} + atlasRectOffset: {x: -1, y: -1} + settingsRaw: 64 + uvTransform: {x: 100, y: 242, z: 100, w: 242} + downscaleMultiplier: 1 + m_PhysicsShape: [] + m_Bones: [] + m_SpriteID: +--- !u!213 &259703107 +Sprite: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 484 + height: 484 + m_Offset: {x: 0, y: 0} + m_Border: {x: 0, y: 0, z: 0, w: 0} + m_PixelsToUnits: 100 + m_Pivot: {x: 0.5, y: 0.5} + m_Extrude: 0 + m_IsPolygon: 0 + m_AtlasName: + m_PackingTag: + m_RenderDataKey: + 00000000000000000000000000000000: 0 + m_AtlasTags: [] + m_SpriteAtlas: {fileID: 0} + m_RD: + serializedVersion: 3 + texture: {fileID: 1921392894} + alphaTexture: {fileID: 0} + secondaryTextures: [] + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 183 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 57 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_IndexBuffer: 38003700360035003600370034003600350031003400350032003400310033003200310002001800010001001700000030002f002e0019002e002f002d002e0019002c002e002d002a002e002c0018002d00190002002d00180000002d00020029002a002c002b002a0029002800050027000300270005002500270003002600250003002200250026002300250022002400230022001f001e002000210020001e0010000f001f0008001f000f0006001f0008000d001f0006001d001f000d001e001f001d001b001e001d001a001b001d001c001b001a0009000e0019000f0019000e00180019000f00170018000f00000017000f00160000000f00150016000f00140015000f00130014000f00120013000f00110012000f00040011000f00050011000400030004000f00100003000f0008000e0009000700080009000600070009000d00060009000c000d0009000a000c0009000b000a000900080007000600050004000300020001000000 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 57 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 1 + offset: 0 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1144 + _typelessdata: e17ad4bf0ad723bc00000000e17ad4bf295c0f3e00000000e17ad4bf0ad723bc000000008fc275bef628dcbf0000000052b89ebef628dcbf0000000052b89ebeb81ee5bf000000003333b33e713dca3f000000007b14ae3e1f85cb3f000000007b14ae3e1f85cb3f0000000048e1fa3f3d0af73f000000003333f33f14aec73f0000000048e1fa3fe17ad43f000000005c8f423f6666c63f00000000cdcccc3e0ad7c33f000000000ad7a33ecdcccc3f00000000e17a943e1f85cb3f000000000ad7233ca470bdbf000000003d0a17bf0ad703c000000000713d4abf0ad703c000000000713d8abff628dcbf00000000c3f5a8bfae4761bf000000009a99b9bf14aec7be00000000c3f5c8bf8fc275be00000000e17ad4bf3d0a573e000000008fc2d5bf9a99993e00000000a470fdbf3d0af73f00000000295ccf3f3d0a573f000000003333d33f14ae07bf000000009a99d93f8fc275bd000000003333b33f295c8f3f000000009a99993fec5178bf000000003333733f14aec7bf000000005c8fa23ff628bcbf00000000c3f5a83f1f858bbf000000008fc2b53f52b8debf00000000ae47c13ff628fcbf00000000ae47c13fcdccecbf0000000085ebb13f0ad703c000000000c3f5a83ff628dcbf00000000000080be0ad703c00000000052b89ebe9a99f9bf00000000cdcc8cbf48e1dabf00000000666686bf0ad703c000000000a4707dbfcdccecbf000000001f85abbf48e1dabf000000003333d3bf48e17abf00000000000000c00ad703c000000000d7a300c03333f33f00000000d7a300c0ae4701c000000000d7a3f03fa470ddbf0000000048e1fa3f52b8febf0000000048e1fa3f5c8fe2bf00000000d7a3f03f333303c0000000003333d33fa470ddbf000000003333d33f333303c0000000001f85cb3fb81ee5bf000000001f85cb3fec51f8bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_Bindpose: [] + textureRect: + serializedVersion: 2 + x: 41 + y: 36.026752 + width: 396.9871 + height: 398.94647 + textureRectOffset: {x: 41, y: 36.026752} + atlasRectOffset: {x: -1, y: -1} + settingsRaw: 64 + uvTransform: {x: 100, y: 242, z: 100, w: 242} + downscaleMultiplier: 1 + m_AtlasRD: + serializedVersion: 3 + texture: {fileID: 1921392894} + alphaTexture: {fileID: 0} + secondaryTextures: [] + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 183 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 57 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_IndexBuffer: 38003700360035003600370034003600350031003400350032003400310033003200310002001800010001001700000030002f002e0019002e002f002d002e0019002c002e002d002a002e002c0018002d00190002002d00180000002d00020029002a002c002b002a0029002800050027000300270005002500270003002600250003002200250026002300250022002400230022001f001e002000210020001e0010000f001f0008001f000f0006001f0008000d001f0006001d001f000d001e001f001d001b001e001d001a001b001d001c001b001a0009000e0019000f0019000e00180019000f00170018000f00000017000f00160000000f00150016000f00140015000f00130014000f00120013000f00110012000f00040011000f00050011000400030004000f00100003000f0008000e0009000700080009000600070009000d00060009000c000d0009000a000c0009000b000a000900080007000600050004000300020001000000 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 57 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 1 + offset: 0 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1144 + _typelessdata: e17ad4bf0ad723bc00000000e17ad4bf295c0f3e00000000e17ad4bf0ad723bc000000008fc275bef628dcbf0000000052b89ebef628dcbf0000000052b89ebeb81ee5bf000000003333b33e713dca3f000000007b14ae3e1f85cb3f000000007b14ae3e1f85cb3f0000000048e1fa3f3d0af73f000000003333f33f14aec73f0000000048e1fa3fe17ad43f000000005c8f423f6666c63f00000000cdcccc3e0ad7c33f000000000ad7a33ecdcccc3f00000000e17a943e1f85cb3f000000000ad7233ca470bdbf000000003d0a17bf0ad703c000000000713d4abf0ad703c000000000713d8abff628dcbf00000000c3f5a8bfae4761bf000000009a99b9bf14aec7be00000000c3f5c8bf8fc275be00000000e17ad4bf3d0a573e000000008fc2d5bf9a99993e00000000a470fdbf3d0af73f00000000295ccf3f3d0a573f000000003333d33f14ae07bf000000009a99d93f8fc275bd000000003333b33f295c8f3f000000009a99993fec5178bf000000003333733f14aec7bf000000005c8fa23ff628bcbf00000000c3f5a83f1f858bbf000000008fc2b53f52b8debf00000000ae47c13ff628fcbf00000000ae47c13fcdccecbf0000000085ebb13f0ad703c000000000c3f5a83ff628dcbf00000000000080be0ad703c00000000052b89ebe9a99f9bf00000000cdcc8cbf48e1dabf00000000666686bf0ad703c000000000a4707dbfcdccecbf000000001f85abbf48e1dabf000000003333d3bf48e17abf00000000000000c00ad703c000000000d7a300c03333f33f00000000d7a300c0ae4701c000000000d7a3f03fa470ddbf0000000048e1fa3f52b8febf0000000048e1fa3f5c8fe2bf00000000d7a3f03f333303c0000000003333d33fa470ddbf000000003333d33f333303c0000000001f85cb3fb81ee5bf000000001f85cb3fec51f8bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_Bindpose: [] + textureRect: + serializedVersion: 2 + x: 41 + y: 36.026752 + width: 396.9871 + height: 398.94647 + textureRectOffset: {x: 41, y: 36.026752} + atlasRectOffset: {x: -1, y: -1} + settingsRaw: 64 + uvTransform: {x: 100, y: 242, z: 100, w: 242} + downscaleMultiplier: 1 + m_PhysicsShape: [] + m_Bones: [] + m_SpriteID: +--- !u!28 &318651321 +Texture2D: m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + m_IsAlphaChannelOptional: 0 serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 574059470} - m_Modifications: - - target: {fileID: 4694709901313819450, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4694709901313819450, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4694709901313819450, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4694709901313819450, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4694709901313819450, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4694709901451838006, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4694709901451838006, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4694709901451838006, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4694709901451838006, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4694709901451838006, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4694709901598768007, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4694709901598768007, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4694709901598768007, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4694709901598768007, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4694709901598768007, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} + m_Width: 488 + m_Height: 502 + m_CompleteImageSize: 979904 + m_MipsStripped: 0 + m_TextureFormat: 5 + m_MipCount: 1 + m_IsReadable: 1 + m_IsPreProcessed: 0 + m_IgnoreMasterTextureLimit: 0 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_VTOnly: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 1 + m_PlatformBlob: + image data: 979904 + _typelessdata: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff010000000100000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000001ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff0100000001ffffff01ffffff010000000100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000001ffffff01ffffff01ffffff01ffffff00ffffff00ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01000000010000000100000001ffffff01ffffff01ffffff0100000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000000ffffff01ffffff01ffffff0280808001ffffff0100000001ffffff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff010000000100000001ffffff0100000001ffffff0100000001ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff010000000100000001000000010000000280808001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff0100000001000000028080800100000001ffffff02808080028080800100000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000000100000001ffffff0100000001ffffff01ffffff0100000000ffffff010000000100000001ffffff01000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02808080028080800100000001ffffff0100000001ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080800100000001ffffff01000000028080800100000001000000028080800100000001ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff010000000100000001ffffff01ffffff01ffffff0100000001ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff01ffffff00000000000000000100000001ffffff01ffffff00ffffff01ffffff0100000002808080010000000100ffff010000000100000001ffffff0100000001ffffff000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0000000000ffffff01ffffff010000000100000001ffffff010000000100000001ffffff01ffffff0100000001ff000001ffffff01ffffff0100000001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff010000000100000001000000010000000100000001ff000001ffffff01ffffff0280808001ffffff01ffffff0280808001ffffff01ffffff01ff000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00ffffff0100000001000000000000000100000001ffffff01ffffff01ffffff01ff00000100000001ffffff01ffffff01ff000001ffffff01ffffff01ffffff01ffffff01000000010000000100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000002808080010000000100000001ffffff01ff000001ffffff02ff808002ff808001ff000001ffffff01ff00ff01ff000001ffffff01ffffff01ffffff01ffffff01ffffff0100000000ffffff0280808000ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff010000000100000001ffffff0100000001ffffff01000000010000000000ffff01ff000001ffffff01ffffff01ffffff01ff000001ffffff01000000010000000100000001ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ff00000000ffff01ffffff01ffffff01ff00ff01ffffff02ff808001ffffff01ffffff01ffffff010000000100000001ffffff01ffffff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff01ffffff01ffffff0100000001ffffff0100000001ffffff01ffffff01ff000001ffffff01ffffff01ffffff01ffffff0100ffff0100000001ffffff01ffffff01ffffff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff0100000001ffffff010000000100000001ffffff01ffffff02ff808001ff000001ffffff01ffffff02ff808001ffffff01ffffff0280808001ff0000010000000100000001ffffff0100000000ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff0100000001ffffff01ff000001ffffff01ffffff01ff000001ff000001ffffff0100000001ffffff0100000001ffffff01ffffff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000000100000001ffffff01ffffff0100000001ffffff0280808001ffffff01ff000001ffff0001ff00ff01ff00ff01ffff0001ff000002ff80800000ffff0100000001ffffff01000000010000000100000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100ffff010000000100000001000000010000000100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff01ffffff01ffffff028080800280808001ffffff01ffffff01ff000002ff808001ff00ff01ffffff01ff000001ff000001ff00000280808001ff000001ffffff01ffffff0100000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000100000001ffffff01ffffff010000000100000001ffffff0100000001ffffff01ff000001ff000001ffffff01ffffff01ffffff01ffffff0100000001ffffff00ffffff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808001ffffff0100000001ffffff01ff00000280808001ffffff01ffffff01ffffff01ffff0001ff00ff01ffff0001ffffff01ff000001ff00000280808001ffffff01ffffff01000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff000000000100000000ffffff01ffffff01ffffff0100000001ffffff01000000010000000100ffff01ff000001ff000001ffffff01ffffff0100000001ffffff0000000000ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff000000000100ffff01ffffff01ffffff028080800280808001ffffff02ff80ff01ffff0001ffffff0280808001ffffff01ffffff0100000001ffffff0100000001ffffff00ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff0100000001ffffff010000000100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff0100000001ffffff0100000001ffffff01ffffff01ff00000100000001ff00ff028080800100000001ff000001000000010000000000ffff0100000000ffffff01ffffff000000000100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080800100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff010000000100000001ffffff0100000001ffffff0100000001ffffff01ffffff0100000001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff010000000100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000000100000000ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000002808080028080800100000001ffffff01ffffff010000000280808001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff00ffffff028080800100000001ffffff0100000001000000028080800100000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0100000001ffffff01ffffff01ffffff01ffffff01000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff0280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff0100000001ffffff0100000001ffffff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff010000000280808001ffffff01ffffff01ffffff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff00ffffff0000000001ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0100000001ffffff01ffffff0100000000ffffff01000000010000000100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff01ffffff01ffffff00ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000ffffff01ffffff01ffffff0100000001ffffff0000ffff0000000001ffffff000000000000ff0001ffffff01ffffff01ffffff01ffffff0100000001ffffff0100000001ffffff01ff00ff01ffffff0100ff0001ff00ff01ffffff01ff00ff0000ff000000ff000000000001ffffff00000000000000000000ff00000000000000000001ffffff01ffffff01ffffff0000000001ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff01ffffff01ff00000000ffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff0000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ffffff0000ff000000ff0001ffffff01ffffff01ff00ff01ff00ff01ffff0001ffffff01ffffff01ff00000100000001ffffff01ffffff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0000000001ffffff01ffffff0000ff000000ff0000ffffff01ffffff010000000100ff000100ff0001ffffff01ffffff01ffffff02ff80ff0280808001ff00ff01ff00ff02ff80ff0280008001ffffff02ff80ff01ffffff02ff008002ff808002ff808002ff80ff01ff00ff01ffffff02ff80ff01ffffff01ffff0001ffffff01ff00ff01ffffff0280808001ffffff01ffffff01ffffff02ff80ff01ffffff01ff00ff01ff000001ff00ff0100000001ffff0001ffffff00ffffff000000000000000001ffffff01ffffff01ffffff0000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ff000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff02ff808002800080028080800280808002ff80ff02800080028000800280808002ff808001ffffff02ff808002ff808002ff808002ff808002ff008001ff00ff02ff008002ff008002ff808002ff80ff0280008001ffffff028080800280808002808080028000800280808001ffff000100ff0001ff00ff02ff80ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffff000100ffff0100ffff01000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff000000000100ffff00ffffff00ffffff0100ff000100ff000100ff0001ffffff01ffffff01ffffff01ffffff0280808002ff80ff0280008001ffffff01ff00ff028080800280808003aa55aa028080800280008003aa55aa03aa55aa03aa55aa02ff008002ff808003ff55aa02ff80ff03ff55aa03aa55aa02ff00ff03ff55aa02ff80ff03ff55aa02ff80ff03ff55aa02ff80ff03aa55aa03aa55aa03aa55aa0280808002ff80800280008002808080028000800280008002ff80ff02ff80ff0280008001ff00ff01ffffff01ff00ff0280808001ff00ff01ff00ff0100ff0001ff00000100000001ffffff0100000001ffffff01ff000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0100ff0001ffff000280808001ff00ff01ffffff02ff80ff01ffffff028080800280808001ffffff0280008002ff80ff02ff80ff02ff80ff02ff80ff0280008003aa55aa03aa55aa03aa55aa03aa55aa02ff008003ff55aa03aa55aa03ff55aa03ff55aa03ff55aa03ff55ff04bf408005cc669904bf408004bf40bf03aa55aa03aa00aa03ff55aa03ff55aa03ff55aa03aa55aa03aa55aa02ff008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff02ff80ff02ff80ff02ff808002ff808002ff0080028000800280008002ff80ff01ffffff0280808001ffffff01ffffff0000ff0001ff00ff01ffffff0000000001ffffff0100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff000001ffff0001ffff0001ffffff01ff00ff01ff00ff0100ff0001ff00ff0100ff00028000800280008003aa55aa02ff808002ff008002ff80ff03ffaaff03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa04bf80bf04bf40bf04bf80bf04ff80bf04bf40bf04bf40bf04bf40bf05cc669905cc339904bf40bf04bf40bf04bf40bf05cc669904ff40bf04bf408004ff40bf03ff55aa04bf40bf03ff55aa03aa55aa03aa55aa04bf40bf03aa55aa03aa55aa03aa55aa03ff55aa03aa55aa03aa55aa03aa55aa02ff0080028080800280808002ff80ff01ff00ff02ff80ff0280808002ff80ff02ff80ff01ffffff01ff00ff01ff00000100ff000280808001ffffff000000000000000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ff00ff01ffffff01ffffff02ff80ff01ffffff0280008001ffffff028000800280008002808080028000800280008003aa55aa03aa55aa03ff55aa03ff55aa03ff55aa03ff55aa03ff55ff04bf40bf04bf40bf0599669904bf40bf0599339904bf40bf04bf40bf05cc669905cc33cc05cc33cc05cc339905cc339905cc339905cc339905cc339905cc33cc05cc339905cc339905cc339905cc339904bf40bf05cc339905cc339905cc339905cc339904bf40bf04bf40bf04bf80bf04bf408004bf408004bf40bf03aa55aa03aa55aa03ff55aa03aa55aa03aa55aa02ff80ff01ffffff02ff8080028080800280808002ff80ff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff000001ff000001ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff0280808001ff00ff01ffffff0280008001ffffff01ffffff02808080028000800280808002ff80ff02ff008002ff80ff03aa55aa03aa55aa03aa55aa03aa55aa03ff55aa04bf408004bf40bf05cc66cc04bf40bf05cc339904bf00bf05cc33cc06aa2baa06aa2baa05cc33cc06d555aa06d52baa06d52baa06aa2baa06d52baa06aa2baa07b649b606aa2baa06d555d506aa2baa06aa2b8006aa2b8005cc33cc05cc339906aa2baa05cc339905cc339905cc339905cc339905cc339904bf40bf04bf40bf04bf40bf05cc669904bf40bf04bf408004bf80bf03aa55aa03ffaaff03ff55aa02ff008003aa55aa03aa55aa028080800280008001ffffff01ff00ff01ff00ff01ff00ff01ffffff01ff000001ffffff01ffffff0000ff0001ffffff0100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ff000001ffffff01ffffff01ffffff01ffffff02808080028000800280808002ff80ff0280808003aa55aa02ff80ff03aa55aa03aa55aa04ff80bf03ff55aa04bf40bf04bf408004ff80bf04ff40bf05cc66cc05cc33cc05cc33cc05cc33cc06d555aa06d555aa06aa2baa06d52baa07b649b607db49b607db49b607db49b607db49b607b649b607db49b607b649b607db49b607b649b607b649b608bf409f07b649b607b6499207b649b606d52baa07b649b606aa2baa07b649b606d52baa06aa2baa05cc33cc06aa2baa05cc339905cc339905cc669904bf408004bf40bf03aa00aa03ff55aa03aa55aa03aa55aa03aa55aa02ff008002ff808003aa55aa02ff808002ff808002ff80ff02ff80ff01ffffff02ff808001ff00ff0280808001ffffff01ffffff00ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff000001ff00ff02ff80ff01ff00ff02ff80ff01ffff00028080800280008003aa55aa0280008003aa55aa03aa55aa03ff55aa04bf408004bf408004bf40bf04bf40bf04bf40bf05cc339906aa2baa05cc33cc06aa2baa06d555d507b649b607db24b607db24b607b649b607b649b608bf409f08bf409f08bf409f08df40bf08bf209f08df40bf08bf409f08bf409f09aa398e08bf409f08df40bf08df40bf08bf40bf08bf409f08bf409f07db49b607db24b607b649b607b6249207b6249207b6249207b6249207db49b607b6499206d555aa06d555aa05cc33990599339905cc66cc04bf40bf04bf408004bf408003aa55aa04bf40bf03aa55aa03aa55aa02ff008003aa55aa0280008001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff000001ffffff02ff80ff01ffffff02808080028000800280808002ff808002ff008003aa55aa0280008003aa55aa03ff55aa04bf40bf04bf408004bf40bf0599339905cc339906d555aa05cc33cc06d52baa06aa2baa06d555d507db49b607db49b607db49b608bf40bf08df40bf08df40bf09c655aa09c655aa09c639aa09c639aa0acc33b20acc33b20acc33b20acc4db20acc4db20acc4db20acc33b20ab233990acc33b209c639c60ab2339909c639aa09c639aa09c639aa08bf209f09c639aa07b624b607db24b608bf409f07b6249207b6499206d555aa06d555aa06d52baa06aa2baa05cc339905cc669905cc669904bf40bf04bf40bf04bf80bf04bf408003aa55aa03aa55aa02ff80ff02ff80ff02ff008002ff0080028080800280008001ffffff01ffffff01ff00ff01ffffff01ff000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff01ff000001ff00ff01ff00ff01ffffff028080800280008002808080028080800280808002ff008003aa55aa03aa55aa04bf408003aa55aa04bf40bf04bf40bf05cc66cc0599339905cc339906d555aa06d52baa07db49b607db49b607b649b608bf409f07db49b608df40bf09c639aa0ab24d9909c639aa0acc4db20acc4db20acc33b20acc33b20acc1ab20bd12eb90bd146b90bb92ea20bd12eb90cbf40aa0bb92ea20bb92ea20cbf40aa0bd12eb90bb92ea20acc33b20bd146b90acc33b20acc33b20acc4db209c639aa0acc4db209c639c608bf40bf09c655aa08bf409f08bf409f08bf409f07b649b606d52baa07b649b606aa2baa05cc339905cc66cc05cc66cc05cc669904bf408003aa55aa03aa55aa03aa55aa03ff55aa03aa55aa0280808002ff0080028080800280808001ff00ff01ffffff0000ff0001ffffff01ff00ff01ff000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00000000ff0001ff00ff01ffff0002ff80ff02ff80ff028000800280808003aa55aa02ff80ff03aa55aa03aa55aa03ff55aa03aa00aa04bf40bf04bf40bf04bf40bf05cc339905cc339906d555aa06d555aa07b649b608bf409f08bf409f08bf409f09aa39aa09aa39aa09c639aa0bb92ea20acc33b20bd146b90bd146b90cbf55aa0dc44e9d0cbf40aa0cd540aa0cd540bf0dc43bb10dc43bb10dc43bb10dc4279d0dc43bb10dc43bb10cbf2baa0dc43bb10dc43bb10cbf40aa0cbf40aa0cbf2baa0cbf40aa0cbf40aa0bb946a20acc33b20acc33b20acc33b20ab2339909c639aa09c639aa09c639aa07db49b607db49b607db49b607b649b606d555aa06aa2baa06d555aa05cc339905cc669904bf40bf04bf40bf03aa55aa03ff55aa03aa55aa03aa55aa02ff80ff028000800280808001ffffff01ffffff02ff80ff01ff00ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ff00ff01ff00ff0280008003aa55aa02ff80ff02ff80ff03aa55aa03ff55ff03aa55aa05cc6699059933990599339905cc66cc05cc33cc05cc33cc06d52baa07b624b607db49b608bf409f08bf409f09c639aa0acc4db20acc4db20acc4db20bb946b90cbf40aa0cbf40aa0cbf40aa0dc43bb10dc43bb10dc43bb10dc43bb10dc43bb10eb637a40ec837b60ec837a40fcc33aa0fbb33aa0fcc44aa0ec837a40ec837a40ec837b60eb637a40dc43bb10ec849a40eb637a40dc43bb10dc43bb10db13b9d0cbf40aa0cbf40aa0bb92ea20bd12eb90bb92ea20acc33b209c639c609c639c608bf409f08bf409f07db49b607b649b606d52baa06aa2baa06aa2baa05cc339904bf40bf04ff40bf03ff55aa03ff55aa03aa55aa03aa55aa03ff55aa03aa55aa02808080028080800100ff00028080800000ff0001ff00ff01ffff000100ff0000ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff02ff80ff028080800280808002ff80ff03ffaaff03aa55aa03aa55aa04bf40bf04bf408005cc339905cc33990599339906aa2baa06d555aa07b6249208bf409f08bf409f08bf409f08bf40bf0ab233990acc33b20bb946a20bd146b90cbf40aa0cd540bf0dc43bb10dc43bb10eb637a40ec837b60fbb44aa0fcc44aa10bf40af10bf409f0fcc33aa10cf40af0fcc44bb10cf40af10bf40af10bf40af10bf309f10bf40af10bf409f10bf409f10bf409f0fbb33aa0fbb33aa0ec837a40fbb44aa0ec837a40eb637a40dc43bb10cbf40aa0cbf2baa0cbf40aa0bd146b90acc33b20acc33b209c639aa09c655aa08bf409f08bf40bf07db24b607db49b606d555aa06d52baa05cc339905cc66cc05cc339904bf40bf04bf408004bf408003aa55aa02ff80ff02ff008002ff80800280008002ff80ff01ff00ff01ff00ff0280808001ff00ff01ffffff00ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ff000001ffffff01ffffff02ff80ff02ff80ff028080800280808003aa55aa02ff80ff03ff55aa03ff55aa04bf40bf05cc339905cc33cc06aa2baa06d555aa07b649b607b649b608bf409f08bf40bf09c639aa09c639aa0acc33990bb92ea20bd146b90cbf40aa0dc43b9d0dc43bb10dc43bb10ec849b60fbb44aa0fbb33aa10bf30af11b43ca511c32da511c33ca511c33cb411c33ca512c639aa11c33cb411d23cb412c647aa12c647aa11c33cb412c647aa11c33cb411c33ca511c33ca511c33ca511c33ca510bf30af10bf30af0fbb33aa0ec837a40fbb44aa0fbb44aa0dc43bb10dc43bb10dc43bb10dc43bb10bb92ea20bd146b90acc4db209c639aa09c639aa08bf40bf08bf409f06d52baa07db49b606d52baa06aa2baa05cc339904bf40bf04bf40bf04bf408003aa55aa03aa55aa03aa55aa02800080028000800280808001ff00ff0100ff0001ffffff0000ff000100ff0001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ff00ff01ffffff01ffffff028080800280008003aa55aa03aa55aa02ff80ff03aa55aa04bf40bf04bf008004bf40bf05cc339905cc339906aa2baa07db49b607b649b607db49b608bf40bf09c639c60acc4db20bb946a20bd146a20cbf40aa0dc43b9d0dc43bb10ec849b60ec837b60fcc44bb10cf40af11c33cb411c33cb412c639aa12c639aa13c936ae13c943ae14bf40a614bf40a613bc36ae14bf40b214bf40a614cc40b214bf40a614cc40b214bf40a614bf33a614bf33a614bf33a613bc36a113bc36a112b82aaa12c639aa11c33cb411c33ca510cf40af10bf40af0fcc44aa0ec837a40ec837a40dc43bb10dc43bb10cbf40aa0bd146a20acc33b20ab233b209c639aa09c639aa08bf409f07db49b606d52baa06d555aa05cc33cc05cc33cc04bf40bf04bf40bf04bf40bf03aa55aa02ff008002ff80ff03aa55aa02ff80ff028080800280008002ff80ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0100ff000100000001ff00ff01ff00ff01ffffff028080800280008003ffaaff03aa55aa03aa55aa04bf408004bf408004bf40bf05cc33cc06d555aa07b6499207db49b608df40bf08bf40bf09c639aa09c639c60acc33b20bd146b90cd540aa0dc43bb10dd83bb10eb637a40ec837b60fcc44aa10cf40af11c33ca511c33cb412b839aa13bc36a113bc36a115c23daa14bf33b215c231aa15c23daa16b93aa216c53aae16c53aa216c53aae15ce3db615c23daa16c53aa216c53aae15c23daa15c23daa16c53aae15c231aa15c231aa15b63daa14bf33a613c936ae13bc43a112c639aa11c33cb411c33ca50fcc33aa0fcc44bb0fcc44aa0ec849b60dc43bb10dc44eb10bd146b90bb946a20ab233990acc33b208bf409f08bf409f07db49b606d52baa06d52baa06d52baa05cc33cc05cc339904bf40bf04bf408003aa55aa03aa55aa02ff008002ff808002ff8080028080800100ff0001ffffff01ffffff01ffffff01ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808001ffffff01ff00ff01ffffff028000800280808002ff80ff03aa55aa03aa55aa03aa55aa04bf40bf04bf008004bf40bf05cc33cc05cc009906d52baa07db49b607b6249208df40bf08bf209f09c639aa0acc33b20cbf40aa0cbf40aa0dc43b9d0ec837a40fcc44bb10bf40af10cf40af11c33ca512c639aa13c936ae13bc36ae15c249aa15c23daa16c546ae17bc37a617bc37a617bc37a617c837a618bf40aa18bf35aa19c23da318ca40aa18ca40aa19c23dad19c23da318bf40aa18ca40aa17c837b118bf40aa17c837b117bc37a616b93aa216c53aae15c23daa14cc40b213c936ae13c936ae13bc36a112c639aa11c33cb410bf40af0fcc44aa0ec837b60ec837b60cd540aa0dc43bb10bd146b90bb92ea20acc4db208df40bf08bf409f07b624b607b6249207b649b606aa2baa06aa2baa04bf40bf05cc669903ff55aa03ff55aa03aa55aa03aa55aa02ff008002ff008001ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ffffff01ff00ff01ff00ff01ffffff028000800280808003aa55aa02ff80ff03aa55aa03ff55ff03aa55aa04bf40bf04bf40bf05cc33cc06d555aa06d52baa07db49b607b6249209c639aa09c639aa0acc33b20bb92ea20bb92ea20cbf40aa0eb637a40fbb44aa10bf40af10bf30af11c33ca512c647aa13bc43a113c936ae15c23daa15c23db616c53aae17bc37a617bc37a618bf35aa19c23da319c23dad19c23dad1ac43ba71ac43ba71ac43ba71bbd39a11bbd39aa1ac43ba71bbd39a11bbd39a11ac43ba719c23dad1ac43bb11aba3ba719c23dad19c23da318bf359f17c837b117c843a615c23daa15c23daa14cc40b213c943ae13bc36a112c647aa11c33ca510bf40af0fcc33aa0ec837b60dc43bb10dc43bb10cbf2baa0acc33b209c639aa09c639aa08bf409f08bf409f07b649b606d555d506aa2baa05cc33cc04bf40bf04bf408003aa00aa04bf80bf03aa55aa02ff008002ff80ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000000001ffff0001ff00ff01ffffff02ff80ff01ffffff02ff80ff0280008003aa55aa03aa55aa04bf40bf04bf40bf04bf40bf05cc33cc06d52baa06aa2b8007b6499208bf409f08bf409f09c639aa0acc33b20bd146b90cbf2baa0dc43bb10ec837b60fbb33aa0fcc33aa10bf30af12b839aa12c639aa14bf40b214bf33a615c23daa16c52eae17c843b118bf35aa19c23dad19c23dad1ac43bb11bbd39aa1bc639aa1cbf40ad1cc840ad1cbf37ad1dc13eb01dc13ea71dc13eb01dc13ea71dc13ea71cc837ad1cbf37a41cbf37a41cbf40ad1bbd39aa1bbd2faa1ac43bb11ac43ba719c233ad18ca35aa17c837a616c53aae16c53aae16b93aa214cc40b214bf40a612c639aa12c639aa10cf40af0fcc33aa0ec837b60ec837a40dc43b9d0cbf2baa0acc33b209c639aa09c639aa08bf40bf07b624b607b6249206d52baa06aa2baa04bf40bf04bf40bf04bf40bf03ff55aa03aa55aa02ff00ff02ff80ff028080800280808001ffffff02ff808001ff000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff0000ff0002ff808001ff00ff02ff80ff02ff008002ff808002ff80ff03aa55aa03ffaaff04bf40bf04bf40bf05cc33cc05cc33cc06d52baa06d52baa07db49b608bf409f09c655aa0ab233990bb946a20bb92ea20cbf40aa0dc43bb10fcc44aa0fbb33aa11c33ca512b839aa13bc36ae13bc36ae14cc40b215c23daa16c53aae17c837b118ca35b519c23dad1ac43ba71bc639aa1cbf40ad1dc135a71dca3eb01ec43caa1ec43caa1fc53aad1fc53aad1fbd3aa51fbd3aad1fbd3aad1fbd3aa520bf40af1fc53aad1fbd31a51fbd3aa51ebb33aa1ec43caa1dc135a71dca3eb01cc840ad1bc639aa1ac43ba71ac43ba719c233a318bf35aa18bf40aa16c53aae15c231aa14bf33a613bc36a112c639aa11c33ca510bf40af0fbb33aa0dc43bb10dc43bb10cbf40aa0bb946a20acc4db209c655aa08bf409f08bf409f07b624b606d555d505cc33cc05cc33cc04bf40bf04bf80bf03aa55aa03aa55aa03aa55aa02ff00800280008001ff00ff01ffffff0000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ff00ff0100ff0001ff00ff01ff00ff01ffffff0280008002ff808003aa55aa04bf40bf04bf40bf04bf40bf04bf40bf05cc339906aa2baa07b649b607b6249208bf409f09c639aa0acc4db20acc4db20cd555bf0cbf40aa0dc43bb10fbb44aa10bf40af11c33ca512c639aa12c639aa14bf33a615c23daa16c53aae16c53aae18ca40aa19c23dad1bc642aa1cbf37ad1dc13ea71ec43caa1ec43caa1ec433aa20bf38a721c13eaa20c738af21c13eaa22c33cac21c136aa22c33cac22bb34a522c33cac22c33cac22bb3ca521c136aa21c136aa20c738af20bf38a720bf38a71fbd3aa51ec43caa1dca35b01dc135a71dc135a71bc639b31ac43bb119c23da318bf35aa17c837a616c53aae15c23daa13c943ae13bc36ae11c33ca510bf40af0ec837b60ec837a40cd540aa0cbf40aa0acc33b209c639aa09c639aa08bf409f07b649b606d52baa06d52baa05cc339905cc339904bf40bf03aa55aa03aa55aa03ff55aa0280008001ffffff01ffffff01ff00ff01ff00ff01ff00ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000000280808001ff00ff01ffffff01ffffff01ffffff02ff80ff02ff008003aa55aa04bf80bf04bf40bf05cc66cc05cc339905cc339907b6249207b6249208bf409f09c639aa0acc33b20acc33b20bb92ea20dc43bb10eb637a40ec837a410bf40af11c33ca512c639aa14bf40a614bf33a615c23daa17c837a619c23dad19c23dad1ace45b11bc639aa1dc13ea71ec43caa1ec43caa1fc53aad21c13eaa21c136aa22c33cac23c53aaf23c53aaf24bf39aa25c13eac25c137a525c13eac25c137ac25c137ac25c13eac25c13eac25c13eac24c639aa23c53aa823bd3aa822bb34a522c33cac20bf38a720bf38a71fc53aad1ec433aa1dc135a71cbf37ad1cbf40ad1ac43ba719c23da317c837b116c53aae15c23daa14bf40b213bc36ae12b839aa10bf40af0fcc33aa0ec849b60dc43b9d0bd146a20bb946a20acc4db209c639aa08bf40bf07b624b606d52baa06d52baa05cc33cc05cc339904bf40bf04bf408003aa55aa03aa55aa02ff80800280008001ff00ff01ff00ff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ff00ff01ff00ff01ff00ff02808080028080800280008002ff008003aa55aa04bf408004bf408004bf40bf06d52baa05cc339906d52baa07db49b608bf409f09aa1c8e0ab233990bb946a20cbf40aa0db13b9d0eb637a40ec849b610bf40af11c33ca513bc36a114bf40a615c23daa17c837a618ca35aa18ca35b51ace3bb11bc642aa1dc13ea71ec444b320bf40a720c740af21c136aa22c33cac23c53aa824bf39aa24c639aa25c137ac27be3baa27be3baa27c43baa27c43bb127c434aa27c43baa27c43bb127c434aa27c434aa27be3ba327c43baa26c33cae25c137ac25c137ac24bf39aa24bf39aa23bd3aa821c136aa21c93eaa1fc53aad1ec43caa1ec43caa1cbf37a41ac43ba71ac43ba718bf35aa16c53aae16c53aae15c23daa13c943ae11c33ca510bf40af0ec837b60dc43bb10dc43bb10cbf40aa0acc4db20acc4db209c639aa08bf409f07b6249206d52baa05cc009905cc339905cc339904bf408003aa55aa03aa55aa02ff808001ff00ff01ffffff01ff00ff01ffffff01ff000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff01ff00ff01ffffff02808080028000800280808003aa55aa03aa55aa04bf408004bf40bf06d555aa06d555aa06d52baa07db49b608bf409f08bf209f0ab233990bb92ea20cbf40aa0dc43b9d0ec837a40fbb33aa10bf40af11c33cb412c639aa14bf33a616b93aa217c843a619c23dad19cc3dad1bc639aa1cbf37ad1ec43caa1fc542ad20c740af21c93eb223c53aa824bf39aa25c137ac26c33ca827c434aa28c639ac29c138ae29c138a829c138ae2ac237aa2ac237aa2ac837b02ac837b02ac237aa2ac837b02ac837aa2ac237aa2ac23daa29c138a829c138a828bf39ac26c336ae26c33cae25c137ac24c639aa23c53aa822c33cac20c738a720bf38a71ec433aa1dc135a71bc642aa1ac43ba718ca35aa17c837a616c53aae14bf33a613c943ae11d23cb410cf40af0ec837a40ec837a40dc43bb10cbf40aa0bb92ea209c639aa08df40bf07db49b607b6249207b649b606d52baa04bf40bf05cc669904bf40bf03aa55aa02ff80ff02ff8080028000800280808001ff00ff0100ffff0100ffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0280008002ff80ff03ff55aa03aa55aa04bf40bf04bf40bf05cc339905cc33cc06d52baa06d52baa08bf409f08bf409f09c639aa0acc33b20bd146b90dd84eb10ec837a40fcc44aa11c33cb411c33cb413bc36ae15c23daa16c53aae17c843b118ca40b51ac43ba71cc837ad1dc13ea71fc53aad20c740af22c33cac23c53aa824c639aa25c83eac27c43baa28bf39ac28c639ac2ac23db02bc43bac2cbf3aa82cc53aae2dc139aa2dc139aa2dc639aa2ec237ac2dc639b02dc139aa2dc639b02dc139aa2cc53aa82dc639aa2cbf3aa82bc435a62bc43bac2ac237aa29c138a828c639ac27c43baa26c33cae24c640b123c53aaf21c936aa21c136a21fbd3aa51dc135a71cbf37a41bbd39a119c233a317bc37a616c53aae14cc40b212d439b811d23cb410bf409f0fbb44aa0dc43bb10dc43b9d0cbf40aa0bd146b909c639aa08bf40bf07b6249207b649b605cc009905cc339905cc339904bf408003aa55aa03aa55aa02ff80ff02ff80800280008001ffffff01ffffff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00ffffff00ffffff01ffffff01ff000001ffffff01ffffff0280808002ff008002ff80ff03ffaaff03ff55ff04bf40bf04bf40bf05cc66cc06d555aa07b649b608bf409f09e355c609e339c60acc33b20bb946a20cd540aa0ec837a40fcc33aa10bf30af12c647aa13bc36ae14bf33b216c53aae18bf40aa19c233ad1ac43bb11cbf37ad1dca3eb01fc53aad21c13eaa22c33cac23c53aa824c639aa27c43baa28bf39ac29c13eae2bc43bac2cbf3aa82cc53aae2dc639b02ec237ac2fc93cae30c53aaa30c53aaa30c53aaf30c53aaa31c139ac31c139ac30c535af30c53aaa30c540aa2fc33ca82ec837ac2ec237ac2ec23dac2dc139aa2bc435ac2ac237aa29c738ae28c639ac27c43baa26c33ca824c639aa23c53aa821c136aa1fc53aad1ec43caa1dc135a71bbd39aa19c23dad18bf35aa16c52ea214cc33b213c936ae11d24bb410cf40af0ec837a40ec837a40cbf2baa0bd146b90ab2339909c639aa08bf40bf08bf40bf07b649b606aa2baa05cc66cc0599339904bf80bf03aa55aa03aa55aa02ff8080028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff01ff00ff01ffffff01ff00ff0280808002ff008003aa55aa03aa55aa04bf40bf04bf40bf05cc66cc06d555d506d555d507b624b608bf40bf09e339c60acc4db20bd146b90cbf40aa0ec837a40fcc44aa10bf40af12c647b813c936ae15c23daa16c53aae17c837b119c23dad1bc639aa1cc837ad1ec433aa20bf38a722c33ca523bd3aa825c13ea526c336a828c640ac29c738ae2bc43bac2cc53aae2dc639aa2fc33ca82fc33cae30c53aaf32c238a832c738ad33c33caa33c337aa33c33caa34c43bac34bf36ac34c43bac34c43bac33c337aa33c337aa32c73dad32c23dad31c139ac30bf35aa2fc33cae2ec237ac2dc639aa2cc53aae2ac237aa2ac237aa29c13ea827c43baa25c137a524c639aa22c33cac20c738af1fbd3aad1dc13eb01bbd39aa19c233ad18bf35aa16c53aae14cc40b213c943ae11c33ca50fcc33aa0fcc33aa0dc43bb10cbf40aa0bd12ea20ab2339909c639aa08bf40bf07b624b606aa2baa06aa2baa04bf40bf04bf40bf04bf40bf03ff55aa03aa55aa02ff80ff02ff80ff01ffffff01ffffff01ff00ff0000ffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ffffff0000000001ffffff01ffffff01ffffff000000000000ffff01ffffff01ffffff01ffffff0000000001ff00ff01ff00ff000000000000ff0001ffffff01ffffff0000000001ff00000000ffff0100ffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff0280808002ff008003aa005503aa55aa04bf40bf04bf40bf05cc339906aa55aa06d555aa07db49b608bf40bf09c639aa0acc33b20cbf40aa0cbf40aa0dc43bb10fbb44aa10bf409f11c33cb413c936ae14bf33b216c53aae17c837b119cc3dad1cc840ad1dc135a71ec43caa20c738af22c33cac24bf39aa25c137ac27c43baa29c138a82ac83db02cc53aa82dc639aa2ec837ac30c53aaa31c639ac33c337af33c337af35c03aa836c639af36c63daf36c639af37c338ac36c639aa37c338ac37c338ac37c338ac36c239aa36c63daa35c53aad35c53aad34c436ac33c33caf32c73dad31c639ac30c53aaa2fc33ca82dc639aa2cc53aa82bc43bac29c138ae28bf39ac25c137ac24bf39aa22c334a521c136aa1ec43caa1dc13eb01bc642aa1ac43bb117c837a616c546ae14bf40a613c936ae11c33ca510bf309f0fcc44aa0dc43bb10bd12eb90bd146b90acc33b209c639aa08bf409f07b649b607b6499205cc339904bf00bf04bf40bf04bf40bf03aa55aa02ff808002ff80800280808001ffff0001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff0100000001ffffff01ffffff010000000000000001ffffff02ff808001ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff0000ffff01ffffff0100ffff01ffffff01ffffff01ffffff01ffffff00ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff00ff02ff80ff02ff80ff03aa55aa03aa55aa03aa55aa04bf40bf04bf40bf05cc339906d555aa06d52baa08df60bf09c639aa0bb946a20bb92ea20cd540bf0dc43bb10fbb44aa10bf40af12c639aa13bc36a115c23db616c53aae18ca40aa1ac43ba71bc642aa1dca3eb01fbd3aa521c136aa23bd3aa824bf39aa26c33ca828c639ac2ac23daa2cc53aae2dc639aa2ec837ac30c53aaa31c639ac33c33caa34c43bac36c239aa37c338ac38c43bad38c43bad39c53aae39c53aae3ac139ab39c536aa3ac135a73ac139ab3ac139a739c53aaa39c53aae38c43bad38c43bad38c43ba836c639aa35c53aad34c43bac33c337aa31c639ac30c535aa2ec837ac2ec23dac2cc53aae2ac23daa28c639b226c336ae25c137ac23bd3aaf21c13eaa1fbd3aad1cbf37ad1bbd39aa1ac43ba717c837a616c546ae15c23daa12c62aaa11d23cb410bf40af0ec837b60dc43bb10cbf40aa0bb92ea20acc33b209c639c607db49b606d52baa06d52baa05cc339904bf008004bf408003ff55aa02ff8080028080800280808001ff00ff01ff00ff01ffffff0000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ff00ff01ffffff01ffffff01ffffff010000000100000001ffffff01ffffff01ffffff01ff000001ff000001ffffff01ff00ff01ffffff01ff00ff02ff80ff02ff80ff01ff00ff01ffffff01ff00ff01ff00ff0280008001ffffff0280808001ffff000280808001ff00000280808001ff00ff00ffffff00ffffff01ff00000100ff0001ff00ff01ffffff01ffffff01ff00ff01ffffff0000000001ffffff01ffffff0000ff0001ffffff00000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000000000001ffffff01ffff0001ffff0002ff80ff028080800280008002ff80ff03ffaaff04bf408004bf408004bf408005cc339906d52baa07b6499208bf609f08bf409f09e339c60bd146b90cbf40aa0dc43bb10ec837b60fcc33aa11c33ca513bc36a114bf33a616c53aae17c837b11ac43ba71bbd39aa1dc13ea71fc53aad21c136aa23c53aa825c137ac26c336ae28c639ac2bc43ba62cc540ae2ec237ac2fc33cae32c238a833be37aa35c53aad36c239aa37c338ac39c036aa3ac139ab3bc238a93cbf3caa3cc43cae3dc03bab3dc03bab3ec13ea93dc43bab3dc036a73dc43bab3cc437aa3cc437ae3bc238ad3bc238ad3ac639ab39c53aaa38c43ba837c338a736c63daf34c43bac33c337aa31c639ac30c53aaa2dc639aa2cbf3aa82ac23db028c639b227be34aa25c137ac23c53aa821c13eaa1fbd3aad1dc135a71bc639aa19c23dad17c837a616c53aae14cc40b213c936ae11c33ca510bf40af0dc43bb10dc43b9d0cbf40aa0bb92ea209c639aa08df40bf08bf409f06aa2baa06aa2b8005cc339904ff40bf03ff55aa03ffaaaa02ff80ff0280808001ffffff01ff00ff01ffffff01ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff0100000001ffffff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff0280808002ff80ff0000ff0001ffffff02ff808002808080028080800280008002ff80ff0280808002800080028000800280008002800080028080800280808002800080028080800280008001ffff000280008001ffffff0280808001ff00ff0100ff0001ffffff01ff00ff01ffffff01ff00ff01ffffff0000ff0001ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000000000001ffffff01ff000001ffff00028080800280808002ff80ff03aa55aa03aa55aa03ff55aa04bf40bf05cc339905cc339907b6499207db49b608bf409f09e339c60acc33b20cbf40aa0cd540aa0ec837a410cf40af10bf30af13c943a114bf33a616c546ae18bf40aa19c23dad1bc642aa1dc13eb01fc53aad21c13eaa23c53aaf25c137ac26c93cae29c73eae2bc43bac2dc639aa2fc33ca830c53aaa32c23dad34c43bac36c239aa37c338ac38c437ad3ac139ab3bc238ad3dc03bab3ec53aad3ec53aad3fc239aa3fc239ae40c33cab40bf38a740c33ca740c33cab40c33cab3fc239aa3fc639ae3fc239ae3ec13aad3dc93bb03dc43bab3bc238a93ac139ab39c036aa37c338ac36c239aa34c43bac33c33caa31c13ea72fc33ca82cc53aae2bc435ac29c738ae27c43baa25c137ac22c33cac20bf38a71ec43caa1dc13eb01bbd39aa18bf35aa17bc37a616c53aae14cc40a612c647aa10cf40af0fbb33aa0dc427b10dc44eb10cbf40aa0ab233b209e355c608bf409f07b6249206d52baa05cc33cc0599339904bf40bf03aa55aa02ff808003aa55aa02ff80ff01ff00ff01ffffff01ff000001ffffff01ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0100ff00010000000100ff0001ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff0280008001ffffff01ffffff02ff80ff01ffffff01ff00ff01ffffff02ff80ff02ff80ff0280008003aa55aa0280808003aa55aa02808080028000800280808003aa55aa02800080028000800280008003aa55aa0280008003aa55aa0280808002800080028080800280808001ffffff02ff80ff01ff00ff02ff80ff02ff80800280008002ff008001ff00ff0280008002ff80ff01ffffff0100ff000280808001ffffff0280808001ffffff01ffffff000000000000ffff01ff00000000000001000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff000001ff000001ffffff01ffffff028080800280008002ff80ff02ff80ff03ff55aa04bf40bf05cc66cc05cc339906d555aa06d52baa08bf409f09c639aa0acc33b20bd12eb90dc43bb10ec837a40fcc33aa10bf30af12c639aa14bf40a615c23daa17c837b119c23dad1bc642aa1dc135a71fc53aad21c136aa23bd3aa826c33ca827be34aa29c73eae2bc43bac2dc639aa2fc33cae31c639ac32c738ad36c23daa37c33cac38c43bad3ac139ab3bc238ad3dc43bab3ec13aad3fc239aa40c338ab41c437ad43c239ab42c13aaa43c23dab43c239a743c239a743c239ab42c53aae42c13aaa42c53aae41c437ad41c437a940c33cab3fc239aa3ebd35a93dc036a73bc238ad3ac639ab38c43bad37c338a734c43bac33c33caa31c139ac2fc336a82dc639b02bc435ac29c738ae27c43baa25c137ac23bd33a820bf38a71ec43caa1cbf37ad1ac431b118bf35aa17c837a615c23daa13c936ae11c32da510cf40af0fcc33aa0eb637a40cbf40aa0bd146b909c639c609c639aa08bf409f07b6249206aa2baa05cc33cc04bf40bf04bf408003aa55aa02ff008002ff80ff01ff00ff01ffffff01ff000001ffffff01ff000001ffffff0000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100ff0001ffffff0100000001ffffff01ffffff01ffffff01ff00ff01ffffff0280808001ffffff0280808002808080028000800280808002ff808001ff00ff02ff80ff02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028000800280008002ff80ff03aa55aa02ff80ff0280008002ff80ff02ff80ff02ff80ff02ff008002ff808002ff008002800080028000800280808001ffffff01ff00ff01ff00ff01ffffff01ffffff0280808001ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff00ffffff01000000010000000000000001ffffff010000000100000001ffffff01ffffff01ffffff01ffffff02ff80ff0280008003aa55aa0280008003ffaaff04bf40bf05cc66cc05cc33cc05cc33cc06d52baa07db49b609c639aa09c639aa0bb92ea20cd540bf0ec849b60ec837b610bf30af12c639aa14bf40a615ce49aa17c837a619cc3dad1ac43ba71dc13ea71ec433aa21c93eb223bd33a825c137ac27c43baa29c138ae2bc435ac2dc139aa2fc33cae32c238a833c33caa35c53aad37c338ac39c03aa63bc23dad3cc43caa3ec135a940c33cab41c03ba942c53eaa43c239ab44c338a945c037aa45c43baa46c13aab46c13aa847c239a947c239a946c13aa846c53aab45c43baa44c73cac44c338a943c63dab42c53aaa41c03ba940bf3ca73ec13aa93dc03bab3bc238a93ac139ab38c43bad35c53aad34c43bac32c238ad30bf3aaa2dc139aa2bc43bac29c738ae27c43baa24c639aa23bd3aa820c738af1ec43cb31cc837ad1ac431a718ca35aa17bc37a615c23daa13c936ae11d23cb410cf40af0fbb33aa0dc43bb10cd540aa0bb946b909c639aa08bf409f08bf40bf07b649b605cc33cc05cc33cc04bf40bf03aa55aa04bf40bf03aa55aa0280808002ff80ff0280808001ffffff01ffffff01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001ffffff01ff000001ffffff0000ff0001ff00ff01ffffff01ffffff01ff00ff01ffffff02ff80ff0280008001ffffff01ffffff02ff80ff03aa55aa03aa55aa0280008003aa55aa0280808003ff55aa03ff55aa03ff55aa03aa55aa04bf80bf04bf40bf03aa00aa04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf408004bf40bf03aa005504bf40bf03aa00550480408003aa55aa04bf40bf04bf40bf03aa55aa03aa55aa03aa55aa02ff80ff03aa55aa02ff80ff02ff808002ff008002ff0080028080800280008002ff80ff01ff00ff01ffffff01ffffff02800080028080800280008001ffffff01ffffff0280808001ffffff01ffff00010000000280808001ffffff01ffffff0100ff0001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff02ff808002ff808002ff008003aa55aa04bf40bf04bf40bf05cc33cc06d52baa07db49b608df60bf09c655aa0acc33b20cbf40aa0db13b9d0ec837b610bf309f11c33cb413c936ae15c23daa17bc43a618ca40aa1bc639aa1cc837ad1ec43caa21c93eaa22ca3cac25c137ac27c43bb129c132a82bc435ac2ec237ac30c53aaa31c139ac34c43bac36c239aa38c43bad3ac139ab3cc43caa3ec13ea93fc23daa40c338a742c53aaa44c33cac44c338ac45c43baa47c239a947c239ac48c339aa48c339aa49c438ab49c43bab49c038a849c438ab48c339aa48c63caa47c239a946c53aab45c437aa45c03baa43c239ab42c13aaa41c037a93ec13aa93dc03bab3cc43caa3ac139ab38c437ad36c239aa34c43bac32c238ad30c53aaf2dc639b02bc43bac28c639ac27be3baa24bf39aa23c53aa820bf38a71dca35b01cc837ad1ac43ba718bf35aa16c53aae15c23daa13bc36a111c33ca510bf309f0ec837a40cd540bf0cbf40aa0acc33b209aa1caa08bf409f07b6249206d52baa05cc339905cc669904bf408004bf408003aa55aa03aa55aa02ff808001ffffff01ffffff01ff00ff0000ff000100000001ff000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000ffff01ff000001ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff0280808002ff008002ff808002ff80ff02ff80ff0280008003aa55aa03aa55aa03ff55aa03ff55aa03ff55aa03ff55aa04bf408004bf408004bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04bf408005cc339905cc339905cc339904bf40bf04bf408004bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04ff80bf03ff55aa03ff55aa03ff55aa03aa55aa03ff55aa03aa55aa03aa55aa02ff80ff02ff80ff02ff80ff02ff80800280008003aa55aa028000800280008001ffffff01ff000001ffffff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa04bf80bf03ff55aa04bf40bf04bf40bf05cc339906d555aa07b624b608bf409f09c655aa0acc4db20cbf55aa0cbf40aa0ec837a40fcc33aa11c33cb412c639aa14bf40b217bc37a618bf35aa1aba3ba71cbf37ad1ec43caa20bf38a722c334ac25c137a527be3baa2abc37aa2bbe35ac2dc133aa2fc336ae32c73dad34c436ac36c239aa38c437ad3bc238a93cc43cae3ec13aa940c33cab42c13aaa43c239ab45c43baa47c239ac48c339aa48c339aa4ac43bac4ac43ba94bc23aaa4bc23aaa4bc53aad4cc339ab4bc53aaa4cc339a84bc23aaa4ac43ba94ac13ba949c43bab48c63cae47c239a946c13aab45c037aa42c53aae41c43bad40c33cab3ec53aad3cc43cae3ac139ab38c43bad36c639af33c337aa32c238ad30bf3aaa2dc639aa2bc435a629c138a826c33ca824c639aa21c93eaa20bf38a71ec43caa1cbf37a41ac43ba717bc2ca616b92ea214bf33a612c639aa11c33ca50fbb33aa0eb637a40cbf40aa0cbf40aa0acc33b209c639aa07b649b607b649b606d52baa06d555aa04bf40bf04bf408004bf40bf03ff55aa02ff80ff02ff80ff02ff80ff01ff00ff02ff80ff01ff00ff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff02ff80ff01ffffff01ffffff02808080028000800280008002ff008002ff80ff02ff80ff03aa55aa04bf80bf03aa55aa03aa55aa03ff55aa04bf40bf04ff40bf05cc669904bf40bf04bf40bf04bf40bf05cc66cc05cc66cc05cc339905cc33cc05cc339905cc339906d555aa05cc339906aa2b8006aa2b8005cc339906aa55aa06aa55aa05cc339905cc339905cc339904bf40bf04bf40bf05cc339904bf40bf0599339904bf40bf04bf40bf04bf408004bf408004bf408003aa55aa03ff55ff03aa55aa03aa55aa02ff80ff03aa55aa02ff808002ff80800280008001ff00ff02ff80ff02ff80ff0280808002ff80ff0280808001ffffff01ff00ff01ff00ff02ff80ff01ff00ff01ffffff0280008001ffffff02ff80ff0280808003aa55aa03aa55aa03ff55aa05cc339905cc339905cc339906d52baa06d52baa08bf409f09c639aa0acc33990bb946a20cd540aa0dc43bb10fcc33aa11c32da512c639aa13c936ae16b93aae18bf40aa1ac43ba71cc840ad1ec43caa20bf38a722c33cac24c639aa26c33cae29c138a82bc435ac2ec23dac30c53aaa31c634ac35c53aad36c239aa39c03aaa3cc43caa3dc43bab3fc239aa41c03bad42c53aaa44c33cac46c13aab47c239a949c038ab4bc23aaa4bc23aaa4cc339ab4dc338a94dc338a94ec138aa4ec43bad4ec138aa4dc338ac4ec138aa4ec43baa4dc338a94dc338a94bc53aad4ac43bac49c438ab48c339aa48bf39aa46c13aab44c338a942c53aaa41c43ba93ec53aad3cc437ae3bc23dad39c03aaa36c239aa34c43bb131c639ac2fc33ca82cc53aae2ac237aa28bf39a626c33ca824bf39aa22c33cac1ec433aa1dc13ea71bbd39aa19c23dad17bc37a615c23daa14bf40a612b839aa11c33ca50fbb33aa0db13b9d0cbf2baa0acc339909c61caa08bf409f07db49b607b649b606aa2baa05cc66cc04bf408003ff55aa03aa55aa02ff80ff0280808001ffffff01ffffff01ffffff02ff808001ff000001ff00000100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff00ffffff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ffffff028000800280808002ff808002ff80ff02ff80ff03aa55aa03aa55aa04bf80bf03aa55aa03ff55aa03ff55ff04bf40bf04bf40bf04bf40bf05cc339905cc33990599339905cc339905cc33cc05cc339905cc009906d52baa06d52baa06d52baa07b6499206aa2baa07b6499206d555aa07b6499206aa2baa06d555aa06d555aa07b6499206aa2baa06d52baa06d52baa06d52baa06d52baa06d52baa06aa2baa06aa2baa05cc339905cc339905cc339905cc339904bf40bf04bf40bf04bf40bf04bf40bf04bf80bf03ffaaaa04bf80bf03aa0055028000800280008002ff80ff02ff808002ff808001ffffff02808080028080800280808001ffffff0100ff0001ff00ff01ffffff02800080028000800280808002ff808002ff008003aa55aa03ff55aa04bf408004ff40bf05cc339906d52baa06d52baa07db49b608bf209f09c639aa0bb92ea20cd540aa0eb649a40fbb33aa11c33ca512c639aa13c943ae15c23daa16c52eae19c23dad1bbd39aa1dc13eb01fc53aad21c93eb223c53aaf26c336a828c639ac2bc43bac2dc639aa30c53aaf32c238ad34c436ac36c239aa39c53aaa3bc238ad3dc43bab3fc239aa41c43bad43c239ab45c43baa47c239a948c339aa4ac13ba94cc339ab4dc038a94ec138aa4fc23aa84fc23aab50c239ac50c239ac51c339aa50c639ac50c639ac50c239ac50c239a94fc53aab4fc23aa84ec43baa4cc339ab4cc339ab4bc236aa49c438ab48c339aa47c23dac44c338ac43c239ab40c738ab3ec53aad3cc437ae3bc238ad38c43bad35c53aad34c43bac31c639ac2fc33ca82cc53aa82ac23daa27be3baa25c13eac24bf39aa20c738a71ec43caa1dc13ea71ac43ba718ca35aa17bc37a615c23daa13c943ae11c33cb410bf40af0fcc44aa0dc43b9d0bd146a20acc339909c639aa08bf409f07b649b607b649b606aa2baa05cc339904bf40bf04bf40bf03aa55aa03aa55aa028000800280008001ffffff01ff000002ff808001ffffff01ffffff0100ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffffff0280008001ffffff028080800280008002ff008002ff008003aa55aa03ff55aa03aa55aa04bf408004bf40bf04bf408005cc33cc04bf40bf04bf40bf05cc66cc06aa2baa06d555aa06aa2baa07b649b607b649b607b649b607b649b607db49b607db24b607db49b608bf409f08bf409f08bf409f08bf409f08bf409f08bf409f07b649b607b649b608bf409f07db49b607b649b607db49b606d52baa06d52baa07b6249207b6249207b6249206aa2baa06d52baa06d52baa05cc009906aa2baa06d555aa05cc66cc04bf40bf04ff40bf04ff40bf04bf408003ff55aa04bf40bf03aa55aa02ff008003ff55aa03aa55aa03aa55aa03aa55aa028080800280808002ff808001ffffff02ff00800280808002ff80ff03aa55aa02ff808002ff008003aa55aa03aa55aa04bf40bf04bf40bf0599339906aa2baa06d555aa07db49b608bf409f09c639aa0acc33b20bd146b90dc43b9d0ec837a410bf309f11c33ca513bc36ae15c23daa16c53aae18ca40aa1bc642aa1dc13ea71fc53aad21c93eb223c53aaf25c137ac28c639ac2ac83daa2dc139aa2fc336a831c639ac34c436ac36c639af39c53aae3cc43caa3ec13aa93fc239ae42c13aaa44c338a946c53aab47c236a949c438ab4bc53dad4dc038a94ec138a750c239a950c239a951c339aa52c138ab52c438ab52c438ab53c237a953c237a953c23aa952c438ab53c53aac52c138a851c339a751c339aa4fc53aab4ec438aa4dc338ac4dc038a94bc53aad49c43baf47c239ac45c037aa43c63dab41c43bad3fc239ae3cc43cae3ac639ab38c43bad36c639aa34c43bac31c63eac2ec237ac2cbf3aa829c138ae27c43baa25c13eac22c33cac20c740af1ec43caa1cbf37a41ac43bb118bf359f17c843a614bf40a612c639aa11c33cb40fbb33aa0eb637a40cbf2b950bd146b90acc4db208df40bf07b624b607b649b606aa2baa05cc66cc04bf40bf04bf40bf03aa55aa02ff80ff02ff00800280008002ff80ff01ff00ff01ffffff01ff00ff01ffffff01ffffff0000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ff00ff01ff00ff01ffffff01ff00ff02ff80ff0280808002800080028080800280008002ff80ff02ff80ff02ff008003aa55aa03ff55aa04bf408004bf40bf04bf40bf04bf40bf05cc66cc05cc33cc06d555d506d52baa06d555aa06d555aa07b6499207b6249207db49b607b649b607db49b608bf409f08bf409f08df40bf08df40bf09c639aa09c639aa09c639aa09c639aa09c639aa09aa398e09aa398e09aa398e08bf409f08df40bf09c639aa08bf409f09c655aa08df40bf08bf409f08bf409f08bf409f07b6249207db49b607db49b607b6499206d52baa06d52baa06aa2baa0599339905cc66cc05cc339905cc339904bf80bf04bf408004bf40bf03aa55aa04bf80bf03aa55aa03aa55aa03ffaaff03aa55aa02ff80800280008001ffffff02ff808002ff80800280808002ff80ff03aa55aa02ff008003ff55aa03ff55aa03ff55aa04bf40bf06aa2baa06d52baa07b649b608bf409f08df40bf0acc33b20bb92ea20dc43bb10ec837a410bf309f11c33ca513c943ae14bf40a616c53aae17c837b119c23dad1cc837ad1ec43caa20bf38a723c53aaf25c137a527c43baa2ac23daa2dc63eaa2fbe36a831c639ac33c337aa36c239aa38c437ad3bc238ad3dc036ab3fc239aa42c136aa44c338a946c13aab48c339aa4ac43ba94cc339ab4dc33ca94fc23aab50c239a951c339ad52c43bab53c53aac54c53aad54c23aad55c339ab55c339ab55c339ab55c339ab56c43ba954c237aa54c23aaa53c53aa953c53aa952c43bab50c236ac50c239a94ec43bad4dc338a94bc23aaa49c43bab47c239a945c437aa43c239ab41c437ad3fc239ae3dc03bab3ac639ab38c43ba835c53aad32c238ad30c535aa2dc639aa2bc43bac28c639ac26c336a824bf39aa22bb3ca51fc53aad1ec43caa1bc639aa19c233ad18bf359f16c53aa213c936ae11c33cb411c33ca50ec837a40eb637a40cbf40aa0acc4db209c655aa09c655aa07b6499206d555aa05cc339905cc66cc04bf40bf04bf40bf02ff80ff02ff80ff02ff808001ffff0001ffffff01ff00ff01ffffff0000ff0001ffffff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff0100ff000280808002ff8080028080800280808003aa55aa02ff80ff03aa55aa03aa55aa03aa55aa03ff55aa04bf40bf04bf40bf04bf40bf05cc33cc06aa2baa06aa2baa07b649b606d52baa07b6249207db49b608bf409f08bf409f09c639aa09c655aa08bf409f09c639aa09c639c60ab24db209c639aa0acc33b20acc33b209c639aa09c639aa0acc4db20ab233990acc33b20acc4db20acc4db209c639aa0acc33b20acc4db20ab233990ab2339909c639aa09aa398e09c639aa08df40bf08bf409f08bf409f08bf409f07db24b607b6249206d52baa06aa2baa06d555d506d52baa05cc339905cc66cc05cc66cc05cc339904bf40bf03ff55aa03aa55aa04bf408003aa55aa03aa55aa02ff80ff03aa55aa03aa55aa03aa55aa02ff80ff03aa55aa03ff55aa03aa55aa03aa55aa04bf408003ff55aa04bf40bf04bf40bf06aa2baa07b649b608bf409f08bf409f09c639aa0bb92ea20cd555bf0ec849a40fbb33aa10bf30af12c639aa14bf40a615c231aa17c843b119c23dad1bc642b31ec43caa20c740af23c542af24c639aa27c43baa29c73ea82cc53aa82ec237ac31c139ac33c33caa36c239aa38c437a83bc238ad3cc437aa3fc639ae42c136aa45c43baa46c53aab48c339ae4ac13bac4cc339ab4ec43baa50c239a951c339aa52c43bae54c23aaa55c339ab55c339ab56c438ac57c43baa57c43bad58c23aab58c53aab57c438aa57c43baa57c438aa57c43baa55c339ab55c039a854c23aaa53c53aac52c438ab50c639ac4ec438aa4ec43baa4cc63cab4ac13ba947c239a946c13aab44c33cac41c43bad3ec53aad3dc43bab39c53aae37c33cac35c53aad32c238a830bf3aa52dc639aa2ac237aa28bf39a626c336a824bf39aa21c13eaa1fc53aad1dc135a71ac43bb118bf35aa16c53aae15c23daa13c943ae11c33cb40fbb33aa0ec837a40dc43b9d0bb946a20acc339909c639aa08bf409f07b649b606d555aa05cc33cc04bf40bf04bf40bf03ff55ff03aa55aa0280008002ff80ff0280008001ffffff01ff00ff01ffffff01ffffff0100ff0001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000000100ff0001ffffff01ffffff01ff00ff01ff00ff0280008002ff008002ff808002ff008003aa55aa03aa55aa03aa55aa03ff55aa03aa55aa04bf40bf04ff40bf05cc339905cc33cc05cc33cc06d52baa06d555aa06d52baa07b6249207db49b609c655aa08bf40bf09c639aa09c639aa09c639aa09c639aa09c639aa0acc33b20bd146b90bb946b90bd146b90bd146b90bb946a20bd146a20bb946a20cd540aa0cbf40950cbf40aa0cbf40aa0bd146b90bb92ea20bb946a20bd146b90acc33b20bb946a20bb946a20acc4db20ab233990ab2339909c639aa09c639aa09c639aa09c639aa08bf409f07db49b607db49b607b6249207b6499206d52baa06aa2baa06aa2baa05cc339905cc66cc0599669904bf408004bf40bf03aa55aa03ff55aa03aa005503aa55aa03aa55aa03aa55aa02ff008003aa55aa03aa55aa03ff55aa04bf408004bf40bf04ff80bf05cc33cc05cc33cc06d555d507b649b608bf40bf09c639aa0acc33b20bd12ea20dc43bb10ec837a410bf40af12c6399c13c943a114cc40b217c843a619c23dad1bc639aa1dc13ea71fbd3aa521c136aa24bf39aa26c33ca829c138a82bc43bac2dc639aa30c53aaa33c337aa35c53aad38bf3ba83bc238a93dc43bab3fc239aa42c13aaa44c338ac46c137ab49c438ab4ac43bac4cc339ab4ec43bad50c239ac52c43bab54c23aaa3ac139ab16c53aae1cc840b622c33cac22c33cac2dc63eaa32cc3db338c43bad49c438ab59c639ac5ac439aa53c53aa959c339a958c23aab57c43baa56c43bac55c339ab4ac43bac4ec13baa51c339ad4fc23aab4ec13baa4cc339a849c43bab47c239a945c437aa43c239ab40c73cab3ec53aad3cc43caa39c53aaa37c33cac34c436a732c23da82ec837ac2cc53aae29c738ae27c43baa25c137ac22c33cac20bf30a71ec43caa1cc837ad1aba3ba718bf40aa16c53aae14bf40b212c62aaa10bf309f10bf409f0eb637a40cbf40aa0bb92ea20acc4db208bf409f07b624b607db49b605cc33cc05cc339904bf80bf03aa55aa03aa55aa02ff80ff03aa55aa0280808001ffffff01ffffff01ff00ff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ff00ff01ff00ff01ffffff0280808002808080028080800280008002ff00800280008003aa55aa03aa55aa03aa55aa04bf408005cc66cc05cc33cc06d52baa06aa2baa06aa2baa06d52baa07b649b607b649b608bf40bf08bf40bf09c639aa0acc4db20acc4db20acc33990acc33b20bb92ea20cbf40aa0cbf40aa0cd540aa0cd540bf0cd540bf0dc43bb10dc43bb10dc44eb10dc43bb10dc43bb10eb637a40eb637a40dd83bb10cd52baa0cd540aa0dc43bb10cbf40aa0cbf40aa0dc43bb10cbf40aa0bd12eb90bd12eb90bd146b90acc33b20acc33b20acc4db209c639aa09c639aa09c639aa08bf409f08bf409f08bf409f07b6249207b649b606d52baa06aa2baa05cc339905cc33cc05cc669904bf40bf04bf40bf04bf408003aa55aa04bf40bf04bf80bf04bf40bf03aa55aa04bf80bf04bf408004bf40bf04bf40bf04bf40bf05cc33cc06aa55aa06d555d507db49b607b649b608bf40bf0acc33b20bb92ea20cbf40aa0ec837a40fbb33aa11c34bb413bc36a115c23daa16c53aa218bf35aa1ac431a71dc135a71ec433aa21c136aa23c53aa826c33cae28c639ac2bc43ba62dc639aa30c53aaa32c73dad35c53aad37c738ac3ac139ab3cc437aa3fc639aa42c53aaa44c338ac46c53aab49c438ab4bc23aaa4dc338a94fc23aab51c339aa52c43bab4ec43bad4bc23aaa2dc139aa09717171198f5266207860502f775c4c387b5b4d358265572e8b6f643aab658d3dbc58a33fc645ae24c640aa3ac63eab3fc23daa59c33cac58c23aab58c23aab4bc53aaa4fc53aab53c237a951c339aa50c23da94ec13baa4bc23aaa4ac43bac47c639ac45c43baa43c63dab40c73cab3ec53ea93ac639ab38c437a836c239aa33c337aa31c639ac2ec237ac2bc435a629c138ae27c43bb124c639aa22c334ac20c740af1ec43cb31cbf40ad1aba3ba717bc37a615c231aa14bf40b212c639aa10bf309f0eb624a40dc43b9d0cbf40aa0acc4db209c639aa07db49b607db49b606d52baa05cc339905cc66cc04bf80bf03aa55aa03aa55aa02ff80ff0280808002ff008001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01ff00ff01ffffff0280808002ff008002ff008003ff55aa03ff55aa04bf80bf03aa55aa03ff55aa03aa55aa03aa00aa05cc339905cc339906d52baa06d52baa07b649b607b649b607b6249208bf409f09c639aa09c639aa09c639aa0acc4db20acc4db20bd146b90cbf40aa0cbf40aa0cbf40aa0dc43bb10dc43bb10ec837b60ec837b60eb637a40eb637a40ec837a40ec837b60fbb33aa0ec837a40fbb44aa0ec837a40fcc33aa0ec837b60fbb33aa0fbb44aa0eb637a40ec837b60ec837a40dc43bb10ec837a40dc43b9d0cbf40aa0cbf40aa0cbf40aa0bb946a20bd146b90bb946a20ab233990acc4db209c639aa09c639aa08bf409f08bf409f07db49b606d555d506aa2baa06aa2baa05cc33cc05cc339905cc339904bf408004bf40bf04bf40bf04bf40bf04bf40bf03aa00aa04bf40bf03aa00aa04bf40bf05cc339906d555aa06aa2baa06aa2baa07b649b608bf40bf08bf40bf09c639c60acc33b20cbf40aa0eb637a40fbb44aa11c33ca512c639aa13c936ae15ce3daa18bf40aa19c233a31bc639aa1dc135a720bf38a722c334ac25c137a527c434aa29c738a82dc139aa2fc33ca831c639ac34c43bac37c338ac3ac139ab3cc43caa3fc239aa41c437a944c338a946c53aab48c339ae4bc23aaa4dc338ac4fc23aab3dc03bab20b738a70caa40950cbf40aa189f408a3962483f8d63473dbf61473ce060443bea61453bec61433ae0654840d56b4d45d9785c53dc82675edd8e7169cd866055a18d6256758b60534a8d605350ac49832eac488b41c843ad4dc33ca949c73bab53c53aa942c53aae4ac137a93fc63daa46c53aaf49c43bab46c537ab44c73cac42c53eaa40c33cab3dc43bab3ac639ab37c338ac35c035a832c238a830c53aaa2dc139aa2bc43bac28c639ac26c33cae23c53aa821c136aa1fbd3aad1dc13eb01bbd39aa19c23dad17bc37a614bf33a613bc36a111c33ca50fcc44aa0dc43bb10dc43bb10bd146b90ab2339908bf209f07b624b607b649b606aa2baa05cc33cc04bf40bf03aa55aa03ffaaff03aa55aa02ff80ff02ff80ff01ff00ff01ffffff0000ff0001ff00ff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000ff0001ffffff01ff00ff01ff00ff01ffffff0280808003aa55aa02ff808002ff008003aa55aa03ff55aa04bf408003ff55aa05cc66cc04bf40bf05cc339906d52baa06d52baa07b6249208bf40bf08bf40bf08bf40bf09c639aa09c639aa0acc33b20bd146b90cbf40aa0cd555bf0cbf2baa0dc43bb10ec849a40eb637a40ec837b60fcc44aa0fcc44aa0fcc33aa10bf30af10bf40af11c33ca511c33ca511c33ca511c32da510cf40af10cf40af11c33ca510cf30af10bf30af10bf40af10bf40af0fcc33aa0fbb33aa0fcc44aa0fbb33aa0ec837b60ec849b60dc43bb10cbf2baa0dc43bb10cd540bf0cbf40aa0cbf40aa0bb946a20acc4db20acc4db209c639aa08df40bf08bf409f07db49b607b624b607b649b606d52baa06d52baa05cc33cc05cc339905cc66cc04bf40bf05cc33cc04bf008005cc339904bf40bf05cc339905cc339905cc339906aa2baa07b6249207b649b608bf409f08bf40bf09c639c60acc33b20cbf40aa0dc43bb10fbb44aa10bf40af11c33cb413c943ae14cc33a617bc37a618ca35aa1bc639aa1dc13ea71ec43caa22c33cac24bf39aa27c43bb129c738ae2cc53aa82ec237ac31c639ac34c43bac37c33ca739c53aaa3bc73dad3ec53ead41c43ba943c639ab46c13aab48c339aa4ac13bac4dc338a94fc237ab51c339aa53c23aa91bbd39a1056633332a5b3d37865f4541dc614741fa684e47fc735b53fc7e6761fb867069fc8e7973fa95837df897847efb978580fb978582fdb4a098fc9d7b6efda57e6ef9a67d6df0a07364eb926252d38f5d4daa8a5a4a6a98655734986c5d25c1679f27cb48b12ec83db14fc53aab4dc338a94bc23aaa49c43bab46c53aab44c73cac42c53aaa3fc239aa3cc437aa3ac139ab37be38a734bf3bac31c639ac2fc33ca82cc53aae2ac23daa27c434aa25ba37a522bb34ac21c136aa1fbd3aad1bc639aa1ac445b118bf40aa15c231aa14bf33a613bc43a110cf40af0fcc44aa0dc43bb10cbf40aa0acc33b209c639aa08bf40bf07db49b606aa2baa05cc66cc05cc33cc04bf40bf03aa55aa03ff55aa03ff55aa02ff80800280008002ff80ff01ff00ff01ff00ff0280808001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff0100ff0001ffffff01ff00ff01ff00ff01ffffff01ffffff03ff55aa03ff55aa02ff008004bf80bf03ff55aa04bf40bf04bf40bf05cc33cc05cc33cc05cc009907b6499207db49b608df40bf09c639aa09c639aa09c639aa0acc4db20bb946a20bd146b90dc43bb10dc43bb10dc43bb10dd83bb10fbb33aa0fbb33aa10bf409f10bf40af10cf40af11c32da511c33ca511c33cb412c639aa12c639aa12c639aa12c639aa12c639aa13c936ae12c639aa13c936ae12c639aa12c639aa12c639aa12c639aa12b839aa12c639aa11c33cb411c33ca510bf40af10bf40af0fcc44aa0fbb33aa0fbb33aa0ec849b60dc43bb10cbf40aa0cbf40aa0bd146b90bb946a20ab233990ab24db208df40bf08bf409f08bf40bf07db49b607db49b606d52baa06aa2baa06aa2baa05cc339905cc33cc05cc33cc05cc339904bf40bf05cc33cc05cc33cc05cc339906d52baa06d52baa07b649b607b624b608bf409f09c639aa0acc33b20cbf40aa0cbf2baa0ec837b60fcc33aa11c33cb413c943ae14cc40b216c53aae18ca40aa1ac43bb11cc837ad1ec43caa21c936aa24bf39aa26bc36a829c138a82bc43bac2ec237ac30c535aa33c337aa36c23daa38c43bad3bc73dad3dc436ab40c33cab43c239ab46c13aab48c339aa4bc23aaa4cc339ab4fc53aab51c33cad49c038ab20bf38a7127163637486726edb846f69f8856f6afe88736eff897872fe8a7972fe8d7c78ff8f7e7bff91817efe948481fe968784fe958683fe9c8e89febeaca4fe95766afe9e7c6cfda38372fbaa8777fbb48d7ffdb68e7efbba8f7feeb98b7be6ae8070d3a87969b3a276656ab7938437c3829431c644ac43c239ab45c43baa48c339aa46c53eab43c63dab40c338ab3dc43bab3bc238ad38c437ad36c239aa33be37aa30c53aaa2ec23da62bc43bac29c138a826c33cae24c639aa22bb34ac1fc53aad1dc13eb01bbd39aa19c23dad16c53aae15c231aa13bc36a112b8399c0fbb33aa0ec849a40cbf40aa0bb92ea20acc33b209c639aa07db24b606d52baa06d52baa05cc339904bf40bf04bf408003ff55aa03aa55aa03aa55aa0280808001ffffff01ffffff01ff00ff0000ff000100000001ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000ff000100ff0002ff80ff01ffffff01ffffff02ff808002ff00800280008003aa55aa04bf40bf03ff55aa03ff55aa04bf40bf05cc66cc05cc33cc06d52baa06d52baa08bf409f08bf409f08bf409f0ab233990ab233990bd146b90bd146b90cbf40aa0cd540bf0dc43bb10eb637a40fbb33aa0fcc33aa10cf40af11c33ca511c33ca512c639aa12c639aa13bc36ae13bc36ae14bf40a614bf33a614bf33a614bf33a614cc33b214cc33b215c231aa14cc33b214cc33b214bf33a614bf33a614cc33b214bf40a613c936ae13c943ae12c639aa13bc43ae12c639aa11c33ca511c33cb410bf40af10bf40af10bf409f0fbb44aa0dc43bb10dc43bb10dc43bb10cbf40aa0cbf40aa0bb946a209c639aa0ab24db209c639aa08bf409f08bf409f07b6249207b649b606aa2baa06aa2baa06aa2baa06d555aa05cc33cc06d555aa06aa2baa06d52baa06d52baa07db49b607b649b608bf40bf08bf409f09c655aa0acc33b20bd146b90cd540aa0dc43bb10ec837a410bf30af12c639aa13c943ae15ce3daa18bf40aa19c23da31bc639aa1ec43caa20c740af22c33cac25c83eac28bf39ac2bbe3bac2cc53aae30c53aaa32c238a835c53aad37c33cac3ac63eab3dc43bab3fc63dae42c53aaa45c037aa47c239ac4ac13bac4cc339ab4ec438aa50c639ac52c438ab26bc3ca813a143948c8c7873f48d7b75fe887874ff897b77fe8b7d79fe8c807aff8f827eff91837fff928581ff948784ff958884ff968885ff988985ffa59793ffc7b3abff95756bff9e7d70ffa18476fea68c7dffab8e81feb29688feb79e8ffdbea295fdc6a79bfeceb0a3fdd7b9acf6e6cdc0d6c5a3937eae826b29ae6a7611c34ba545c43baa47c639ac45c43baa42c13aaa40c33cab3ec13aa93ac139ab38c43ba834c43bac32c73da830bf3aaa2dc639aa2bbe3ba627c43baa25c837ac23c53aaf21c136aa1fbd3aad1cbf37ad1ac43ba717c837b116c53aae15c23daa12b82a9c11c33ca50fbb33aa0dc43bb10cbf40aa0bb946a209c639aa09c639aa07db49b606d52baa05cc33cc04bf40bf04bf408004bf80bf03aa55aa03aa55aa02ff80800280008001ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff0280808001ff00ff01ff00ff01ffffff0280808002ff80ff03aa55aa02ff008003ff55aa03ff55aa04bf40bf04ff40bf05cc33cc05cc33cc06aa2baa07b649b608bf409f08bf409f09c655aa09c639aa0acc33b20bb92ea20cbf40aa0cd540aa0dc43bb10eb637a40fcc44aa10bf40af10bf40af11c33ca512c639aa13c936ae13bc36a114cc40b214bf40b214bf40b215c23daa16c53aae16b92ea216c53aae17bc37a617c837a616c52eae17c837b116c52eae17c837a616c53aae16c53aae17bc37a615c23daa15c23daa15c23daa14cc33a614cc40b214bf33a613bc36a112c639aa12c639aa10bf30af10cf40bf10bf40af0fbb33aa0ec837b60dc43bb10dc43bb10cd540bf0cbf40aa0bd146b90bb946a20acc33b209c639aa08df40bf08bf409f08bf60bf07b649b607db49b607b6499207b649b606d52baa07b649b607b6249207b6249207b6249207b624b608bf40bf08bf40bf09c639aa0acc33990bd146b90cbf2baa0dc43b9d0ec837b610bf40af12c639aa13c943ae15ce3daa17c843a618ca40aa1bc639aa1dc13ea720bf38a722bb34a524c639aa27c43baa29c13ea82cc53aae2ec237ac31c639ac34c43bac37c338ac3ac139a73cc43caa3fc23daa41c43bad44c73cac47c239a949c438ab4cc339a84ec138aa51c339aa53c23aa936bd39a5098e398e66846e69f1937f7afd8f807afe8b7c7afe8e807dfe908180ff938280ff928480ff928581ff938682ff948783ff968884ff978985ff9c8e89ffb5a8a1ffbeada2ff96756cff9e7d70ff9f8477ffa48b80ffac8e87ffb49992feb9a29affbeaba2fec2b1a8fec9baaefecfc0b6fee8dacff6d8c1aeebd6b49dc0d7b29b4cc9a1830dc44e9d40c33cab46c53aab44c338ac41c037a93fc239aa3cc43caa39c53aaa37c33cac34c43bac31c639ac2fc33ca82cc53aae29c738ae27c43bb124c639aa22c334ac1fc53aad1ec43caa1bc639aa19c233ad17bc37a615c231aa13bc36ae11c33cb410bf40af0eb637a40cbf40aa0cbf40aa0acc4db209c639aa07db49b607db49b606aa2baa04bf00bf04bf40bf03ff55aa03aa55aa03aa55aa02ff808002ff808002ff808001ff00ff01ff00ff01ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff01ffffff01ffffff02ff80ff0280008002ff80800280008003aa55aa03aa55aa03ff55aa04bf408004ff40bf0599339906d555aa06d52baa07b649b608bf409f08bf409f09c639aa0ab233990ab233990bb92ea20cbf40aa0cbf40aa0ec849a40ec837b610cf40af11b42da511c33cb412c639aa13bc36a113bc36ae14bf33a615c23daa15c231aa16b93aa217bc43a617c843b117c843b118bf35aa18bf35aa18bf35aa19c23da318ca35aa18bf35aa19c23dad18bf35aa18ca35aa18bf35aa18bf35aa18bf35aa17c843b117c837b117c843a616c53aae16c53aa215c231aa14bf33a614bf40a613c943ae12c639aa11c33cb411c33ca510cf40af0fcc44aa0ec837b60ec849b60ec849a40cbf40aa0bd146b90acc33b20ab2339909c639aa09aa39aa08bf40bf08bf409f08bf409f08bf409f07b6249206d52baa07b649b607b649b607b6249208bf409f08bf409f09c639aa0acc4db20acc33b20bd146a20cbf40aa0dc43bb10ec849b60fcc33aa10cf40af13c943ae15c23daa16c546ae18ca40aa1ace3bb11cc840ad1fbd3aa521c136aa24bf39aa26c33cae28c639ac2bc43bac2ec23dac31c139a733c337aa35c53aad38c43bad3bc73dad3fc23daa40c338ab43c63dab46c13aab49c43bab4bc23aaa4ec13baa50c239a952c43bab30c53aaa028000003b826863e5917c76fe94827cfe93827eff8f7f7dff90817fff91827eff91837eff928580ff938682ff948784ff958784ff978b87ff9a8e89ffa59c95ffbfb5acffb7a499ff987b6effa08174ffa3887bffa68d81ffae958dffbba39affbfa9a1ffc4afa7ffccb9b0ffd1c0b6ffd7c8beffeadbceffd5bfacfdd3b6a2f8dfc2aee3e6c5b059dfb79e1ec44da248c339aa46c53aab43c23dab41c43ba93ec13aa93bc238a939c53aaa36c23daa33c83caf30bf35a52ec237ac2bc43bac28c639ac26c33cae24bf39aa22c33cac1ec43caa1dca3eb01ac43bb118bf35aa16b93aa214cc40b212c639aa11c33ca50fbb33aa0dc43bb10cbf40aa0bd146b909c61caa08df40bf08bf40bf06d52baa05cc33cc05cc339904bf40bf04bf408003aa55aa03aa55aa02ff808001ff00ff01ffffff01ffffff01ff00ff0000ff0001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ff000001ffff0001ffffff0280008001ffffff0280008002ff80ff03aa55aa03aa55aa03aa55aa04bf40bf05cc66cc04bf40bf05cc33cc06d52baa06aa00aa08bf409f08bf409f09c639aa0acc33b20bb946a20cbf40aa0cbf40aa0dc43bb10ec837b60fcc33aa10bf40af11c33ca512c639aa13bc36ae14bf40b215c23daa15c231aa16c53aae17c837b117c837b118ca40aa19c247ad1aba3ba71ac43ba71ac43bb11ac431b11ac431a71bc639aa1bc639aa1bc639b31bc639aa1bc639aa1bc639aa1ac43ba71ac43ba71aba31a71ac43ba719c23dad19c23da318ca35aa17c837b117c837a616c53aae15c23daa14cc40b214bf40a613c936ae12c639aa11c33cb411c33cb40fcc44aa0fbb44aa0ec837a40dc43bb10dc43b9d0cd540aa0bd146a20bb92ea20ab2339909c639aa09c639aa08bf409f08bf40bf08bf409f07db49b608bf409f08bf409f09c655aa08bf409f09c639aa0acc33b20acc33b20bd146b90cd540aa0dc43b9d0ec837a40fbb33aa11c33ca512c639aa14bf33a616c53aae18bf40aa19cc3dad1bd039b31ec43caa20bf30a723bd3aa825c83eac28c639ac2ac23daa2dc63eaa30bf3aaa32c738ad35c03aa838c437a83ac639ab3dc43bab40c338ab43c63dab45c43bae48c339aa4bc53dad4dc33cac4fc53aab53c23aa930c53aa51cbf40a420876868ca917974fd917e7aff93837dff93847fff8f817dff92837fff91837fff90837eff918480ff938782ff948883ff978a85ff9c8f89ffa69a93ffb3a8a1ffd0c4bdffa48c84ff9b7c71ff9f8175ffa4877cffab9187ffb8a196ffc1ab9fffc6b1a5ffccb9acffd2c1b4ffd9c7bcffdecec3ffefe0d2ffd2bbaaffd5b7a7fedbc3b1fce5cfbce5efd2be4eefcbb41bc64caa48bf39aa45c43baa42c53aaa40c33cab3dc43bab39c536aa38bf3ba834c43bac32c238ad2fc336a82dc639aa2ac23db027c43bb126c33cae22c33cac20bf38a71dca3eb01bc639aa18ca35aa17c837b115c23daa13bc36a112b839aa10bf40af0dc43bb10cbf2baa0bd146b90acc33b209c639aa08bf409f06d52baa06d52baa05cc33cc05cc339904bf408004bf408003ffaaff02ff808002ff808001ffffff01ff00ff01ff00ff0100000000ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ff00ff01ffffff02ff80ff02ff008002ff008003aa55aa02ff80ff04bf40bf03aa55aa04bf40bf05cc33cc06d52baa06d52baa07b649b608bf409f08bf409f09c655c60acc33b20bb92ea20cbf40aa0dd84eb10dc43bb10eb637a40fcc33aa10cf30af12b839aa13bc36ae13c936ae14bf33a615c231aa16c53aae17c843b118bf35aa18bf35aa1ac43ba71ac43ba71bbd39aa1bc639aa1cbf37a41cc837ad1dc13eb01dc135a71dc135a71dc135b01dca35b01dca3eb01dc135a71dc135a71dc135a71cc837ad1dc13ea71cbf37a41cbf37a41bc642aa1ac43bb11ac43ba718ca40aa18bf35aa17c837a617bc37a616c53aae15b63daa14bf40b213c943bc12c647aa11c33ca510bf409f0fcc44aa0ec837a40eb637a40dc43b9d0bd12ea20bd146a20bb946a20acc33b20ab2339908bf209f09c639aa08bf20bf09c639aa08bf409f08bf40bf09c639aa09c639aa0acc33b20acc33b20bd146b90cbf40aa0dc43bb10ec837a40fbb33aa11c33ca511c33cb413c936ae15c231aa17c843b119cc3dad1bc639aa1dca3eb01fc53aad22c33cac24c639aa26c336ae29c73eae2cc53aa82ec83dac31c139ac34c43bac37be38a739c53aae3cc437ae40c338ab42c53aae45c83bae47c639ac4ac43bac4cc339ab4fc53dab51c339aa3fc239aa2bc43ba618aa558095917873fb937d7aff94817eff958580ff958681ff8f817eff8e827eff8e837eff8f847fff918581ff948884ff988b87ff9d918bffa79b94ffb3a79effc4b8b1ffddcfc8ff917a72ff9a7c73ffa18379ffa88d82ffb79e93ffc2aba0ffc8b3a7ffcebaadffd3c2b4ffd7c9baffdbcdc0ffe3d6caffefe1d3ffcbb4a4ffd2b7a7ffdbc4b4fee5d2c3faf2deccc8eccfba32ebc7ad21c13eb247c239a943c239ab41c43bad3fc23daa3cbf37aa39c036aa37be38a733c337aa31c139ac2fc33ca82cc53aa82ac23daa27c43baa24c640aa22ca43ac1fbd3aa51dc13ea71ac43bb118bf35aa16c53aae14bf40b212c639aa11c33ca50fcc44aa0dc43bb10cbf40aa0acc33b20acc4db209c639aa07db49b606d52baa05cc339905cc66cc04bf408004bf40bf03ff55ff02ff80ff02ff80ff0280808002ff80ff01ff00ff01ff00ff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff02ff80ff02ff808002ff8080028000800280008004bf40bf05cc669904bf40bf05cc33cc06d52baa06d52baa08bf409f08bf409f09aa398e0ab233990bd146b90cd555bf0dc43bb10ec837a40ec837b60fcc33aa11c33ca511c33cb412c639aa14cc40b215c23daa17bc43a617bc37a618ca40b519c23dad1aba31a71bc639aa1cbf37ad1dc13ea71dc13ea71dca3eb01ec43cb31fc53aad1fbd3aad1fc53aad1fc53aad1fc53aad1fc53aad1fc53aad20bf38a71fc53aad1fc53aad1fc53aad1ec43caa1ec43caa1dc13eb01dc13ea71cc837ad1bc639b31bbd39aa19c233a319c23da319c23dad18bf40aa16c53aae16b93aae15c23daa13c943ae12c639aa12c639aa10bf40af0fbb33aa0fcc44aa0ec837b60dc44eb10cbf40aa0bb92ea20bb92ea20bb946a20ab233b20acc33b20ab233b20ab24db20ab24db20acc33b209c639aa0ab233b20bb92ea20bd146b90cbf40aa0db1279d0ec837a40fbb44aa11c33ca512b839aa13c943ae15c231aa17c837a618ca35aa1ac43ba71cc840ad1ec43caa21c93eaa23c53aaf26c33cae29c138ae2bc43bac2ec23dac31c139ac34c43bac36c239aa39c03aaa3cbf37aa3fc239aa41c43ba944c338a947c639ac49c43bab4cc339a84ec43bad52c13ba83fc239aa36c239aa0fbb44996193766ef4947c76ff95807efe978482ff968882ff948680ff8d817eff8d8380ff8c8280ff8e8480ff928683ff998d88ff9f948effa89d96ffb5a9a1ffc2b6afffd1c4bdffdacac3ff8d7670ff9d8179ffa48980ffb39b90ffc3aba0ffccb5a9ffd2bcafffd9c3b7ffdbcbbdffddd0c1ffe0d3c6ffe8dcd0ffefe1d4ffcab4a4ffd2b8a8ffdec8b8fee9d8cafdf3e2d3f7e4cebcaaf0d4be18df95aa44c338a93dc03bab43c239ab41c037a93ec13aa93bc23dad38c43bad35c53aa833c33caa30c535aa2ec237ac2bc435ac28c639ac25c13eac22c33cac1fc53aad1dca35b01cc840ad19c23dad17c837a614cc33a614bf40a611c33cb410bf40af0ec837a40dc43bb10bd146a20acc33b209c639aa08bf409f07b649b606d555d505cc33cc05cc33cc04bf40bf04bf80bf03aa55aa0280008003aa55aa02ff80ff01ffffff0280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff02ff80ff02ff808003aa55aa03aa55aa04bf408004bf408004bf40bf05cc339906d555aa06d52baa07b6249208df40bf08bf409f09c639aa0acc33b20cbf40aa0dc43bb10eb637a40fbb33aa10bf40af11c33cb413bc36a114bf40a615c23daa15ce3db617c837a618ca40aa19c23dad1ac43ba71bc639b31cc837ad1dc135b01ec43caa1fc53aad1fc53aad20c740af20c738af21c136aa22c33cac22c33cac22c33cac22c33cac22c33cac22c33cac22c33cac22c334ac21c136aa21c136aa21c13eaa20c740af20bf38a720bf40af1ec43caa1dca3eb01dc13eb01cbf40ad1bc639aa1aba3ba719c23dad17c837b117c843b116c53aae15c23daa14bf40a612c639aa12c647b811c33ca510bf40af0fbb33aa0ec837b60ec849b60dc43bb10cbf40aa0bb92ea20bb92ea20bb92ea20ab233b20ab233b20acc33b20acc33b20acc33b20bd12ea20cbf2b950cbf40aa0db13b9d0eb637a40fbb44aa10bf40af12b847aa13bc43ae15c23daa16c53aae18ca40b51ac43ba71cc840ad1ecc3caa21c13eaa23c53aa825c837ac28c640ac2ac237aa2dc139aa30bf3aaa32c238a835c53aad38c43ba83ac139ab3dc43bab41c43ba943c239ab46c137ab48c639ae4bc23aaa4dc338ac50c23da94ec13baa35c03aa817bc37a63095756adf957d72fe948178ff96837eff978680ff988881ff948781ff8d807bff8b807dff8e8480ff938885ff9a8f8bffa39991ffaea39affbaaea4ffc4b7afffcdc1bbffdccfc9ffcebdb7ff968078ffa3897fffb2988dffc7aea2ffd2bbaeffd7c2b3ffddc6b9ffe2cec0ffe5d4c7ffe6d8caffe7dcd0ffece0d5ffefdfd2ffc7b0a1ffd6bcabffe4ccbcffebdbccfef4e5d8fde2cfbef1ebd7c662f7e0c821c13eaa48c339aa45c037aa42c13aaa3fc239aa3dc03ba73ac139a737c33cac34c43bac32c238a82fc336a82ccb3aae29c138ae27be3baa24c640b121c136aa1fc542ad1dc135a71ac43ba718ca40aa17bc43a614bf40a612b839aa11c33ca50fcc44aa0dd84eb10cbf40aa0acc4db209c639aa08bf409f06aa2baa06d52baa05cc33cc05cc339903aa00aa04bf80bf03aa55aa02800080028000800280808001ff00ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ffff01ffff0002ff808001ffffff028080800280008003aa55aa04bf80bf04bf408004bf408004bf408005cc339906d52baa06d52baa07b6249208bf209f09aa398e09c639aa0bb946a20cbf40aa0cd540aa0dc43bb10ec837b610bf40af12b839aa12c639b814bf40a615c23daa16c53aae17c837b119c23dad1ac43ba71cbf40a41dc13ea71dc135a71fbd3aa51fc53aad20c738af21c136aa22c33cac22c33cac23c53aaf24c639aa24c639aa24c639aa24c639b124c639aa25c13eac24c639aa24bf39aa24c639aa25c13eac23c53aaf24bf39aa22c33cac22c334ac22c33cac21c13eaa20bf38a71fc53aad1ec43caa1dc135a71cb637a41bc639aa19c23dad18bf35aa18bf40aa16c53aae16b93aa214bf40a613c943ae12b839aa11c33ca510bf40af0fcc33aa0ec837b60dc43bb10dc43b9d0cbf40aa0cbf40aa0cbf40aa0bd146b90bd146b90cbf40aa0bb946b90cbf40aa0cbf40aa0cd540aa0dc43bb10ec837a40fbb33aa10bf40af11c33cb413bc36ae14bf40b216c53aae18bf40aa1aba3ba71bc642aa1dc13eb01fc542ad22c343ac24c639aa27c43baa29c138a82cc53aae2fc33cae32c238a834c43bac37c338ac39c53aae3cc43cae40c33cab42c13aaa45c43bae48c339ae4ac43ba94dc038a950bf39a951c339ad35c03aa80cbf2b9519997a70be9a7d73fd957f78ff97867fff988780ff998983ff988883ff988a84ff8c7f7bff8e837eff978b85ffa39791ffafa39bffb7aba1ffc1b5aaffc9bbb1ffd0c2baffd9ccc6ffe4d6cfffc2afa8ffa0877effb69d92ffcbb2a6ffd7bfb3ffdec9bbffe4cec1ffe7d2c4ffe9d6c9ffeadbcdffeaded0ffebe1d5fff3e7ddffe3d2c6ffccb4a5ffdcc3b3ffe6d1c2ffeddfd1fff3e4d7ffe2cfc2fdeddecf9defe2d31fc542ad37c73cac46c53aab44c338a941c037a93ec53aad3bc238ad39c53aaa36c239aa33c33caa30c535aa2dc639aa2bc43bac29c138a826c336a823bd33a821c136aa1ec43caa1cbf37a419c23dad18bf40aa15c23daa13bc36ae12c647aa10bf40af0ec837a40dc43bb10bd146b90acc339908bf209f08bf40bf06d52baa05cc33cc05cc33cc04bf40bf03aa55aa03aa55aa02ff808002ff80800280808002ff80ff0000ff0001ff000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffff0001ffffff01ff00ff0280808002ff008003aa55aa03aa55aa04bf408004bf408005cc339906d52baa06d52baa07db49b608df40bf09c639aa09c639aa0acc4db20bd146b90cbf40aa0dc43bb10fbb44aa10bf40af11c33cb413bc36ae14bf40b215c23daa16c53aae17c837b11ac43ba71bc639aa1cbf37ad1dc135a71ec43caa1fc53aad21c136aa22c33cac23c53aaf23c53aaf24c639aa25c137ac26c336a826c336a827c43baa27c43bb127c43baa27c43baa27c434aa27c43baa27c43baa27c43baa27c43baa26c336a825c837ac26c33ca825c137ac24bf40aa23c53aa822c33cac22bb34ac20c740af1fc53aad1ec43caa1dc13eb01bc639aa1ac43bb119c233ad17c837b117bc37a616c53aae14bf33a613c936ae12c639aa11c33ca510bf30af0fcc33aa0fbb44aa0eb637a40dc43bb10dc43bb10cbf40aa0cbf40aa0cbf40aa0cbf40aa0cbf40aa0dc43bb10dc43bb10ec849b60ec837b60fcc33aa10bf40af11c33cb413bc36ae14bf40a616b93aae17c837b119c23dad1bc642aa1dc13ea71fc53aad21c93eaa23c53aa826c33cae29c73eae2bc43bac2ec23dac31c139a733c337aa36c639aa38c837ad3bc73dad3fc239aa41c03ba944c33cac47c239ac49c43baf4cc339ab4fc23aab51c339aa53c237a921c93eaa06aa80807e98776df99b8078ff99837fff998881ff998881ff9a8984ff998a84ff9a8b86ff8d7f7bff938782ffa49792ffb2a59dffbdb0a6ffc6b7acffccbcb2ffd3c3baffd7c8bfffded1c9ffe6d9d2ffb3a09affb1978dffcdb4a9ffdac2b6ffe4cdc0ffe8d2c6ffebd6caffecd9ccffeeddcffff1e1d4ffeee4d5fff0e7dbfff9ece4ffcfbaaeffcfb7a8ffe0c8baffe7d6c8ffefe3d6fef5e5d7fee4d0c4feeee0d5adedddd022c352a538c83bad48c339aa45c43baa43c239ab40c33cab3dc03bab3ac139ab37c33cac35c53aa832c238a830c53aaa2dc639b02ac23daa27c43baa24bf39aa22c33cac20bf38a71dc13ea71ac43bb118bf40aa16c53aae14bf33a613bc43ae10bf40af0fbb33aa0dd83bb10bd12ea20acc4db209c639aa08df40bf07db49b606aa2baa06d52baa05cc339904bf408003aa55aa02ff008002ff00800280008001ff000001ff000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ff00ff02ff80ff02ff008003aa55aa04bf80bf04bf80bf04bf40bf05cc33cc06aa2baa07db49b607db49b608bf409f0acc4db20acc33990bd146a20cd540aa0ec849b60fbb44aa10bf40af12b839aa13bc36ae14bf33b216b93aae17c837a618ca35aa1ac43bb11bc639b31dc13ea71ebb33aa1fbd3aa520c738a722c33cac23c53aaf24bf39aa25c137ac27c43baa28c640ac28c639ac28c639ac29c138a829c73eae2ac23daa2ac237aa2ac23daa2ac23daa2ac237aa2ac237aa2ac23daa29c73eae29c138a829c138a828c639ac27c434aa26c33cae25c83eac24bf39aa23c53aa822c33cac21c136aa1fc531ad1ec43cb31dc135b01cc840ad1bbd39aa1ac43bb119c23dad17bc37a616c53aae15c23daa13c936ae12c639aa11c32da511c33ca50fbb33aa0fbb33aa0ec837a40ec849b60eb637a40dc43bb10ec837a40dc43bb10ec837a40eb637a40eb637a40fbb33aa10bf40af11c33ca512b839aa12c639aa14bf33a615c23daa17bc37b119c233ad1ace3bb11cc837ad1fc53aad21c13eaa24bf39aa25c837ac28bf39a62ac237aa2dc63eaa2fc33cae32c73dad35c53aad38c43bad3ac639ab3ec13aad40c33cab43c63dab46c13aab49c03ba84bc53aaa4ec43baa50c236a94ec43baa2bc43ba608bf609f4d9c7b74ef9b8079ff99837dff9b8781ff9b8881ff9b8a82ff9a8a83ff998a83ff998b84ff8f817cff988b84ffab9d95ffbcaba3ffc5b3a8ffcdbcb0ffcfc0b4ffd6c7baffd9cdc2ffdfd4cbffe1d2caffb4a096ffccb4a9ffdbc3b7ffe4cdc2ffe9d3c7ffecd8c9ffefdcccfff3dfd0fff4e2d4fff5e5d7fff2e7d9fff5eae0ffeee1d7ffc9b3a7ffd9c0b2ffe4cebfffebdbccfff3e5d7fef2e2d3fee8d6c7fdf1e3d4b3eedbc90edb92b639c53aaa4ac13ba947c239a945c03baa42c53eae3fc23daa3cc437aa3ac139ab37c33cac34c43bac31c63eac2ec237ac2bc43bac29c13eae26c33ca823bd3aa820bf38a71ec43caa1cc840ad19c23dad17bc37a615b63daa13c943ae11c33cb40fcc33aa0ec849b60dc43bb10bb946a20acc33b208bf409f07b624b607b649b606aa2baa05cc339904bf408003ff55aa03aa55aa03aa55aa03aa55aa0280008001ff00ff01ff00ff0000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff0280808002ff80ff0280008003aa55aa03aa55aa04bf408004bf40bf05cc33cc06aa2baa08bf409f08bf40bf08df40bf09e339c60bb946a20bd146b90cd540aa0dc43bb10fbb33aa10bf40af12b839aa13c943ae14bf40a615c23daa17c837b119c23dad1ac43bb11bc62faa1ec43caa1fbd3aad20bf38a721c136aa23c53aa824c639aa26c33ca827c43baa28bf39ac28c639ac2ac237aa2bc43bac2bc43bac2bc43bac2dc13eaa2dc139aa2dc139aa2dc139aa2dc139aa2dc139aa2dc139aa2cc540ae2bca3bac2bc43bac2bc43bac2ac237aa29c138a828c639ac27c43baa27be3baa25c83eac24c639aa23c53aa822c33cac20c738af1fc53aad1dca35b01cbf37ad1bc639aa1ac43ba718bf35aa17c837a616b93aa215c23daa14bf33a613bc36a112b839aa11c33ca50fcc44aa0fcc44aa0fbb33990fbb33990eb637a40fbb33aa0ec837a40fbb44aa0fbb33aa0fcc33aa10bf309f11c33ca512c639aa13bc43ae13c936ae15c23daa16c52eae18ca35b51ac43bb11cc837ad1ec43cb320c738af22c33cac25c137ac27c43bb12ac237aa2cc53aae2fc33ca831c639ac34c43bb137c33cac39c53aaa3cc437aa40c33cab42c53aaa44c338ac47c239ac4ac43ba94ec13baa4fc23aab52c438ab1bc642b31cbf40ad2daa8282cb9e807bfe9d847eff9d8781ff9d8983ff9e8984ff9d8a83ff9c8b85ff9a8b85ff9a8c86ff8f817cff968782ffa99992ffbaa8a0ffc4b1a4ffccbbadffd3c4b5ffd6c9bdffdbcfc5ffe1d5ccffd4c4baffc3afa5ffdac3b7ffe3cdc0ffe8d3c7ffecd7cafff1dbcefff0ddcefff2e1d2fff4e3d5fff3e7d9fff3e9ddfff8eee5ffdbcdc3ffcfbbaeffe0cabcffead7c7ffefe0d0fff4e6d8feefe1d1feeadaccfdf2e6d5b0efdfcb17d36fb140c33ca74cc339ab49c038a846c13aab43c239ab41c43bad3dc436ab3bc238a939c53aaa35c53fad32c23dad30bf3aaa2dc139aa29c138ae27be3baa24bf39aa21c936aa1fc53aa51dc13eb01ac43bb118bf35aa16b93aa214bf33a612c639b810bf30af0fbb33aa0dc43bb10bb946a20acc33b209c639aa08bf409f07db49b606d52baa05cc339904bf008004bf40bf03aa55aa03aa55aa028000800280008001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff01ffffff01ff00ff0280008003aa55aa03aa55aa04bf408004bf408004bf008005cc33cc06aa2baa07b624b608bf409f09c639aa0bb92ea20acc33b20dc43bb10dc43bb10fbb33aa10bf40af11c33cb412c639aa14cc40b216c53aae18bf35aa19c23dad1bbd39aa1cbf37ad1ec43caa20bf40a722c33cac22c33cac24bf39aa25c83eac26c336ae28bf39ac2ac23daa2bbe3bac2bc43bac2dc139aa2dc139aa2ec83dac2fc33ca82fc33cae2fc33cae2fc33cae2fc336ae30c53aaa30bf3aaa2fc33cae2fc33cae2fc33cae2ec237ac2dc139aa2dc639aa2cbf3aa82bc43ba62ac23daa28bf33ac27be34aa26c33cae25c83eac24bf39aa22c33cac21c136aa20bf38a71ec43caa1dc13ea71bc639aa1ac43bb118bf35aa17c837b116c53aae15c231aa14bf40a612c639aa12b839aa11c33cb410bf309f10cf40af10bf409f10bf409f0fcc44aa0fcc44aa0fcc44aa0fbb33aa10bf40af11c33ca512c639aa13c943ae14bf40a615c23daa16c53aae18bf35aa1aba3ba71cbf37ad1dca3eb01fc53aad22ca3cb424c639aa26c93cae29c138a82bc43bac2ec237ac31c639ac33c337aa36c239aa39c53fae3cc43caa3ec53aad41c437ad45c43baa47c239a94ac13ba94cc639ab4fc23aab51c63cad3ac63eab21c13eaa06ffd5d5969b8077fc9e8780fe9e8982ff9e8983ff9f8a84ff9e8a84ff9c8a84ff9b8b85ff9a8b85ff9a8b86ff8f807cff93837effa4948dffb5a199ffc0ab9fffc9b8a8ffd0c1b3ffd5c7bbffdbcdc3ffe1d3c9ffcfbcb1ffd3bcb0ffddc7bbffe3cdc0ffe9d4c7ffebd7c9ffeedacbffeeddcdfff2e2d1fff3e5d5fff3e9dbfff4eadffff3e8dfffcabbb0ffd8c4b7ffe7d4c5ffeeddcdfff2e2d2fff5e7d8feefe0d2fdf1e1d4fdf1e4d5a9f0dfcf1ace62a74ac437a94dc038a94ac13bac47c239ac45c43baa41c437ad3fc239aa3cbf37aa3ac139ab37c33cac34c43bac32c23dad2ec23dac2bbe35a628c639ac26c33ca823c53aa820c740af1dc135a71bc639aa19c23da316c53aae15c23daa13c936ae11c33ca510bf40af0dc43bb10cd540bf0bb92ea20acc4db209c639aa07b6249206d52baa06d555aa04bf40bf04bf40bf04bf80bf03aa55aa03aa55aa0280808001ffffff01ff00ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000ff000280808002ff80ff01ffffff02ff008003aa55aa03aa55aa04bf408004bf008005cc339906d555aa07db49b608bf209f09c639aa0acc33b20bb92ea20cbf40aa0dc43bb10fbb33aa0fbb33aa11c33cb412c639aa15c23daa16b93aa217c837b119c23dad1bbd39aa1dc135a71ec433aa20bf40af21c13eaa23bd3aa824c639aa26c93cae27c43bb12ac237aa2bc43bac2dc13eaa2ebc3da62fc33ca82fc336ae30c53aaa30c53aaa32c23da833c33caa32c73dad33c33caa33c33caa33c33caf33c33caa32c238a832c23dad32c238a831c139a731c13eac2fc33cae2fc33ca82ec23da62cc53aae2bc435ac2ac23daa29c138a827c43baa25c137a524bf39aa23c53aa820c738af1fc53aad1ec43caa1dc13ea71bc639aa19c233ad19c23dad17bc37a616c53aae15c23daa14bf33a612c639aa12c639aa12c647aa11c33ca511c33ca510bf30af10bf40af10bf40af10bf40af11c33ca511c33ca512c639aa14bf40a614bf33a616c53aae17bc37a618bf35aa1ac43bb11cbf37a41dc135b01fce42b522c33cac24bf39aa26c33cae28c639ac2bc43bac2dc639aa30c53aaa33c337aa36c239aa38c43bad3bc23dad3ec13ea941c03ba943c239ab46c53aab49c438ab4bc53aaa4ec43bad50c239ac3ec53ead2bc43bac23c549af61a0867cf39c847aff9e8981ff9d8a83ff9e8b85ff9e8a85ff9d8b84ff9c8b85ff9a8b85ff9b8b85ff9b8a84ff94827dff8e7d77ff998781ffa9948effb69f97ffbbaa9dffc3b3a7ffccbdb1ffd6c6bdffdfcfc4ffcab6a9ffd3bcadffddc6b7ffe3cebeffe7d1c2ffead5c6ffebd7c7ffefdccdfff1e0d1fff0e3d3fff2e7d9fff5ebe1ffded1c7ffcebeb3ffe7d4c5ffefdcccfff3e1d1fff5e4d4fff7e7d9ffefe1d3fdf3e5d7fbf0e3d39cf5e3d019cc5cad50c639ac4dc338ac4bc23aaa48c339aa46c13aab43c239ab41c03ba93ec13aa93ac639ab37c738ac35c53aad32c238a82fc336a82cbf34a829c138a826c33ca824bf39aa20c738af1fc53aad1cbf37ad19c23dad18ca40aa15c23daa14bf40a612b8399c10bf409f0ec837a40cbf40aa0bb92ea20acc4db209c639aa08bf409f06d52baa0599339904bf40bf04bf40bf03aa00aa03aa55aa03aa55aa02ff80ff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ff0001ff00ff01ff00ff02ff80ff01ffffff0280008004bf80bf03aa55aa04bf40bf05cc339905cc33cc06aa2baa07b649b609c639aa09c639aa0acc33b20bd146b90dc44eb10ec837a410bf309f11c33ca513bc36a114bf40a616b93aa217bc43a619c233a31bc642aa1cbf37ad1ec43caa20bf38a722c33cac24c640aa25c83eac27c43baa29c13eae2ac83daa2cbf3aae2dc639aa2fc33cae30bf3aaa30c53aaa32c73dad33c33caa34c43bac34c43bac34c43bac35c53aad35c53aa835c53aad35c03aad35c035a835c53aa835c03aa835c03aa833c337aa33c33caa32c238a831c639ac30c53aaa2fbe3ca82dc639b02cc53aa82ac23daa29c73eae27c43baa26c33ca825c137a523c53aa821c136aa20bf38a71dc135a71dc13ea71bc639aa19c233ad18bf35aa18bf35aa16c53aae15c23daa14bf40a613c943ae12c639aa13c943ae11c33ca512c639aa12c639aa11c33ca511c33cb412c647b812c639aa13c936ae14bf33a616c53aae17bc37a618ca40aa1ac43ba71bc639aa1cbf37a41fc53aad21c13eaa22c33cac25c13eac27c43baa2ac23daa2ccb3aae2fc33ca831cb39ac35c03aa837c338ac3ac139ab3cc43cae3fc239aa42c53aaa44c738ac48c339ae4ac437ac4dc338ac50c239ac52c438ab20c740af2bca41b223bd9299dc967d77fea08882ffa08983ff9f8a86ff9d8986ff9c8985ff9d8c87ff9d8a86ff9c8b85ff9d8981ff9e8680ff917a73ff85706bff8c7974ff95817dff9f8985ffa7948bffac9b92ffb1a097ffbca89effc0aa9effc4ada0ffcdb5a6ffd8c2b1ffdec9baffe4cdbfffe7d1c0ffebd5c3ffedd9c9ffeeddcdfff1e1d2fff1e5d5fff7ecdfffd3c5bbffe3d0c4fff2dccbfff5e1cffff6e3d1fff6e5d5fff9e9dafff1e3d3fdf7e9dbf9f1e2d382f5e4d231c644ac52c13bab4fc237ab4dc338a94ac137a947c239ac45c03baa41c437a93fc239aa3bc738ad39c53aaa36c239aa33c33caa30c53aaa2dc139aa2bc43bac28bf39a624c632aa22ca3cac1fc53aad1dca3eb01bc642aa19c23da316c53aae15c23daa12c647aa10cf40af0fcc44aa0dc43bb10cbf2baa0acc33b209c639aa08bf40bf07b624b606d52baa05cc339904bf40bf03ff55aa03ff55aa03aa55aa02ff80ff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff02ff008003aa55aa03ff55aa03aa55aa04bf408004bf40bf05cc66cc06d555d506d52baa08bf409f09c639aa0acc33b20bd12eb90cbf40aa0dc43bb10fcc33aa10cf40af12c647aa14bf40a615c23daa16c53aae19c23dad1ac43bb11cc840ad1ec43caa20c738af22c33cac24c640aa26c33cae27c43baa2abc3daa2bc43bac2dc13eaa2ec237ac30c53aaa32c23da832c238ad33c33caa35c53aad35c53aad36c639aa37c73cac38c43bad37c338ac38c437a838c43bad38c43bad37c338ac38c43ba838c43bad36c639aa36c23daa35c53aad34bf36a734bf3ba732c23dad31c139ac2fc336ae2ec237ac2cbf3aa82bc43ba62ac23daa27c434aa26c33ca825c137ac23bd3aa822c334ac20bf38a71ec43caa1cbf40ad1bbd39aa1ac43ba719c233a317c837b116c546ae15c23daa15c23daa14bf33a614bf40a613bc36a113c936ae12c639aa13c936ae13c936ae13c936ae14cc40b215c23daa16b93aa217bc37a618ca40aa1ac43ba71bbd39aa1cc837ad1ec43caa21c13eaa23c53aa825c13eac27c43baa2ac23daa2bc435ac2ec83dac31c639ac33c83caa36c639aa39c53aaa3cc43caa3fc23daa41c437a944c33ca947c239ac49c43bab4cc339ab4fc23aab51c339ad53c537ac22c33ca529c744ae9e98796ffea1877dfe9e8984ff9e8884ff9f8a85ff9e8984ffa08b86ff9f8a83ff9e8a81ff9a837aff8a7066ff80645bff81645eff7f665fff7c6762ff816c69ff846f6dff8b7670ff8b7872ff927e77ff9f8980ffaa9287ffb69c8fffc2a89bffceb7a8ffd8c2b2ffe0c8b9ffe3cdbaffe6d1beffe9d7c5ffebdbc9ffefe0cffff4e6d5ffefe0d2ffdfcec0fff1decffff7e1cffff6e2cffff5e5d3fff6e7d5fff8eadafff7eadafef6e8daf6f0e2d268f5e4d03cbf3caa53c23aac51c039aa4ec13baa4bc23aaa48c339aa46c13aab43c239a741c43bad3dc436ab3ac639ab37c338ac35c03aa832c238a82ec237a62cbf3aa829c138a825c837ac23c53aa821c13eaa1ec43caa1bc639aa1ac445a717c843a615ce3db613c936ae11c33ca50fcc44aa0dc427b10cbf40aa0acc33b209c639c608bf40bf07b624b606d52baa05cc33cc04bf40bf03ff55aa03ff55aa02ff80800280008002ff80ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ff00ff0280008002ff808003aa55aa03aa55aa04bf408004bf408005cc339905cc339906d555aa07b624b608bf409f09c639aa0bd146b90bd146b90dd83bb10fcc44aa10bf40af11d23cb413c943ae14cc40b216c53aae18bf35aa1ac43bb11cc837ad1dca35b020c738af22c334a525c83eac26c336a828c639ac29c73eae2cc53aae2dc139aa2fc33cae31c139ac32c238a833c337aa35c03aa836c63daf37c33cac38c43bad39c53aaa3ac139a73bc23da93ac639ab3ac639ab3bc23dad3ac639ab3ac139ab3ac13eab39c53aaa39c53aae39c03aaa37c738ac37c73cac35c53aa835c03aa834bf3bac31c139ac30c53aaf2ec237ac2dc139aa2bc43bac2ac23db029c13ea826c33cae25c137ac23c53aaf21c93eaa1fc53aad1ec43caa1dc13ea71cbf37a41aba3ba719c233a317c843b116c53aae16b93aa215c249aa14bf40a614bf40a614cc40b214cc40b213c936ae14bf40a615c23daa16b93aa217bc37a617c837b119c23dad19cc3dad1bc639aa1dc13ea71ecc3cb320c740af22c33cac24c640b126c33cae28c639ac2bc43bac2ec23dac31c63eac33c33caa36c23daa38c43bad3cc43caa3ec13aa941c03ba943c639ab46c13aab48c339aa4bc23aaa4ec13baa50c639ac52c438ab3bc238ad08bf609f2bac9488f39a7c76fea28a82ff9f8880ffa18981ffa48b83ffa1857eff967c73ff8b6f66ff86685dff816256ff836358ff836358ff816159ff7f645cff7a635eff76615eff7a6461ff7e6864ff836e69ff8c7771ff957e76ff9b8378ffa88e83ffb1998cffbfa999ffccb3a2ffd7bdaeffe0c7b6ffe4cebcffe7d3c1ffead7c5ffefddccfff3e4d1ffe7d7c3fff1ddccfff4e0cefff7e2cefff6e4d0fff5e8d5fff7ead8fff7ebd9fef9edddfdf6eadbeaf3e5d345fbedd34cc33ca854c23aaa52c43bab4fc23aab4dc338ac49c038a847c239a944c338a942c13aaa3ec53aad3cbf37aa39c53aae35c53aad33c33caa30bf3aaa2dc139aa29c738ae27c43baa24bf39aa21c93eaa1fbd3aa51cbf37a41ac43ba718bf40aa15c231aa14bf40a612c639aa10cf40af0ec837b60cbf40aa0acc33b209c639c608bf409f08bf409f06d52baa05cc339905cc339904bf408003aa55aa02ff808001ff00ff01ffffff0000ff0001ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff000000000000ff0000000000028000800280008002ff808002ff008004bf408003aa00aa04bf008006d555aa06d555aa06d52baa07b649b609c639aa0acc4db20acc33b20dc43bb10ec837b60fbb33aa10bf30af12c639aa15c23daa16c53aae18bf35aa1ac43ba71cbf37ad1dc135b020c740af22c334a523c53aaf26c336a828c640ac29c738ae2cc540ae2ec23dac2fc93cae32c238a834bf3bac35c03aad36c239aa38c43bad39c03faa3ac139ab3bc23dad3bc73dad3cc437aa3dc43fab3ec13aa93ec13aa93dc43bab3ec13aa93dc43bab3dc43bab3cc437aa3bc238ad3bc238a93ac139a739c53aaa37c738ac36c639aa36c239aa34c43bac32c238a830c53aaf2fc33ca82ec23da62bc43bac2ac23daa28c639ac26c33ca824c639aa23bd33a821c136aa20bf38a71ec43caa1dc13ea71bbd39aa19cc3dad19c233a317c837a617c843a616c53aae16c546ae15c23daa15c23daa15c23daa15ce3db616c53aae16c53aae17c843b117c837b119cc3dad1ac43bb11bc639aa1dca3ea71ec43caa20c738af22c33cac25c13eac26c33cae28c639ac2bc43bac2dc139aa30bf3aaa32c238a835c03aa838c43ba83ac139ab3dc43bab40c33cab42c53aaa45c037aa48c339aa4bc23aaa4dc338a94fc53aab52c438ab44c33cac2cc53aae11e178c3ad967969fea4837bffa0837aff9c7c6fff957268ff8e6b60ff88655aff856256ff846255ff866457ff856456ff856358ff836459ff826359ff7e635bff79635dff76615dff78615dff7b6560ff806a65ff856f69ff89736bff927a70ff9c8478ffa38c7fffaf9788ffbba08fffcaae9cffd5b9a8ffddc1b1ffe2c9b7ffe9d0beffedd7c6ffefddcaffefddc8fff3dfc9fff5e1cefff6e3d0fff7e5d3fff6e9d6fff8ebd7fff8ebdafff9ecdefdf3e8d9cdf4e7d524eab1c653c23aa956c13ba952c138a851c039aa4ec138aa4bc23aaa47c239a946c13aab43c23dab40bf38a73dc03bab3ac139ab36c239aa33c337aa31c139ac2dc139aa2ac83db028bf39a624bf39aa22c334a520bf38a71dc135a71bbd39a118bf35aa16c53aae14cc33a612c639aa10bf30af0ec837b60dc43bb10bd146b90acc33b208bf40bf08bf409f06d52baa05cc339904bf408004bf408003aa55aa02ff808001ff00ff02ff808001ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff02ff80ff02ff808002ff008002ff008004bf408004bf40bf04bf40bf06d555aa06d52baa07b649b608bf409f09c639aa0bd146b90cd540bf0dd83bb10fcc44aa11c33ca511d22db414cc40b216c53aae17c837b119c23dad1cc840ad1dc135b01fbd3aad21c136b224bf39aa26c33ca828c639ac2ac23daa2cbf3aa82dc639b030c53aaa32c23dad34bf3bac35c035a838bf3ba838c43bad3ac139ab3bc23dad3cc43caa3dc43bab3ec53aad3fc639aa40c33ca73fc639aa40c33cab40c33cab40c33cab40bf3cab3fc239aa3ec53aad3ec13aad3dc43bab3dc43bab3bc238ad3ac139ab39c03aaa37c33cac35c53aad33c337aa32c738ad30c53aaa2ec237ac2dc139b02bc43bac29c73eae28c640ac26c33ca824bf39aa22c334ac21c136aa1fc53aad1dc13ea71cbf37a41bbd39aa1ac43ba719c23dad17c837a617c837a616c52eae17c837b116c53aae17bc37a616c53aae17bc37a617c843b118bf40aa19c23dad1ac43bb11cbf37ad1dc13ea71ec43caa20bf40a722c33ca523c53aaf25c137ac28c639ac2ac237aa2cc53aae2fc33ca831c639ac34c43bac37c33ca739c53aaa3cc43cae3ec53aad41c83bad44c338a947c239a949c438ab4cc339ab4ec13baa51c33cad54c23aaa3bc73dad1cd149b64ca88675f39d7b6cfe9f786bff8e6559ff8f6657ff90665aff8d6659ff8b6658ff8b675aff8a675aff89675aff876659ff85675aff84675cff82655cff7f645cff7b645dff78625cff76605aff77615aff7c6660ff806964ff836b65ff897169ff917870ff998077ffa3887effae9184ffba9c8dffc7a998ffd2b5a2ffdabeaaffe1c6b1ffe6cdb9ffe7d2bbfff0dac3fff5dec7fff7e1cdfff7e3d0fff9e6d4fff9e9d8fff9ebd9fff8ebdcfff8ebddf9f4e9d984f5e8d42fc341a858c23aab57c13baa53c53aac51c339aa4ec438aa4bc236aa49c43bab47c23da944bf38a941c03bad3ec13aa93bc238a938c43bad34c43bac32c23da82ec83db12bc43bac29c138ae26c33ca823bd3aa821c13eaa1ec43caa1bc639aa19c233ad16c53aae15c23daa12c639aa11c33ca50fbb44aa0dc43bb10cbf40aa0ab2339909c639aa08bf409f07b6499205cc33cc05cc339904ff80bf03ff55aa03ff55aa02ff80ff01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff0280808001ff00ff02ff008002ff80ff02ff008003aa55aa04bf40bf04bf40bf04bf40bf05cc339906d52baa07db49b609c639aa0acc33b20cbf2baa0dc43bb10ec837b610bf40af11c33cb413bc36ae15c231aa17c837a619c23dad1ace3bb11dc13eb01fc53aad21c136aa23c53aaf25c137ac27c43baa2ac83daa2cbf3aa82fc33ca830c53aaa32c73dad34c43bac36c239aa38c43bad39c53aaa3bc238ad3cc43caa3dc43bab3fc239aa40c33cab40c338ab41c43bad42c13aaa42c53aaa42c53aaa43c23da743c23dab42c13aaa42c13aaa41c43bad40c338ab3fc639ae3ec53aad3dc43bab3bc238ad3bc23da939c03aaa37c33cac35c53aad34c43bac32c73dad30c53aaa2ec237ac2dc139aa2ac23db029c13eae27c43baa26c33ca823c53aa822c33cac21c13eaa1fbd3aa51dc13ea71cbf40ad1bbd39aa1ac43ba719c23dad19c23dad18ca40aa18bf35aa18bf40aa18bf35aa18bf35aa17c837b119c23dad19c233ad1bbd39aa1cbf37ad1dc135a71fc542a520c740a722c33ca524c640aa25c837ac28c639ac2ac23daa2cc53aae2ec237ac31c139a734bf3ba736c239aa38c43bad3cc43caa3ec13aa941c03ba944c338a946c53aaf48c639ae4bc23aaa4ec43baa50c23dac52c438ab2bc43bac2dc13eaa10df80afc49d796cffa2786dff9e7364ff966b5cff956a5aff916a5bff8f6b5cff8e6a5eff8d6a5eff8c6a60ff8b6a5fff89685eff87695eff84695dff82665cff80665eff7e6760ff725c54ff715851ff725c52ff765e56ff78615aff7b645fff826b66ff88716cff8e7770ff997e77ffa2857affad8f82ffb89a8bffc2a491ffcbae99ffd3b9a2ffdbc3abffddc6abfff0d9bdfff7dfc5fff8e2ccfff7e5d1fff8e6d5fffae9dafffaebddfff9ecdefcf9eddde2f7ead52ff4e4ce28c640ac5ac13caa57c13baa55c339ab53c23aa94fc53aab4cc339ab4ac13bac47c23da945c03baa41c437ad3ec53aad3cc43caa38c437ad35c53aad32c238ad2fc33cae2cc53aae29c138ae26c336a824c640b121c13eaa1fbd3aa51cbf37a41ac43ba717c837a615c23daa13c943ae11c33cb40fcc44bb0ec849b60cbf40aa0bb946a209c639aa09c655aa07b6249205cc33cc05cc33cc04ff80bf03ff55aa03ffaaaa02ff80ff02ff80ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808001ffffff01ffff0002ff00ff02ff00ff03aa00aa04bf40bf05cc339906aa2baa06d555aa07b649b608bf409f09c639aa0bb946a20dc43bb10ec837b610bf40af11c33cb412c639aa13c936a116c53aa218ca40aa1ac43bb11cc837ad1ec43caa20c740af23c542af25c13eac27c441b12ac23daa2cbf3aa82ec23dac31c13eac32c73dad34c43bac37c33cac38c43bad3ac139ab3cc43caa3dc03bab3ec13aa940c33cab41c43bad42c13aaa43c639ab44c33cac44c33cac44c73cac44c33cac44c33cac44c33cac44c33cac44c338ac43c639ab42c53aaa42c53eaa40c33cab40c33cab3dc436ab3cc43caa3bc23dad39c53faa37c33cac35c53aad33c337aa31c639ac30bf3aaa2ec23dac2cbf3aa82ac237aa28bf39ac27c43baa25c13ea523c53aa821c136aa20bf38a71fbd3aa51dc135a71cbf37ad1bbd2faa1ac43ba71ac43ba719c23da319c23da318ca40aa19c23dad19c233a319c23dad1ac43bb11bbd39aa1bc639b31dc13ea71fc53aa51fc53aad22c33cac23c53aaf25c837ac27c434aa29c73eae2bc43bac2ec83dac31c139ac33c33caf35c53aa838c43ba83bc23da93dc43bab40c33cab42c53aaa45c437aa48c339aa4bc23aaa4cc339ab4fc53aab52c43bae3fc63dae26c343ae1dc146b06ba2816efaa2796dfea37c6eff9a7568ff937163ff917063ff916f62ff8f6e61ff8f6d61ff8e6d62ff8b6d61ff896c61ff896b61ff886c62ff856c62ff856d63ff846b64ff846b64ff725650ff70534bff705249ff6e514aff745852ff755b55ff785e58ff7f6560ff896f69ff8f766fff997e74ffa08479ffaa8d7effb09481ffbda08bffc8ab95ffd0b39cffdbbfa5ffefd5b8fff8dec2fff9e2cafff8e6d1fff9e9d5fff9eadafff5eaddfff9eddcf4fae8d281f5ddc631cb53ac5cc23aac4fc23aab57c43baa55c339ab53c237a950c239a94dc33cac4ac437ac48c339aa45c437aa43c239ab40bf38a73cc437aa39c53aae36c639aa33c33caf30bf3aaa2cc53aae2ac237aa27c441b124bf39aa21c13eaa1fc53aad1cc840ad1ac43bb118bf40aa15ce3db613c936ae11c33cb40fbb33aa0eb637a40cbf40aa0acc33b209c61caa08df40bf08bf409f05cc33cc05cc339904bf40bf04bf808003ff55aa02ff80ff01ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ff00ff03aa55aa03aa55aa04bf40800599339905cc339907b6499208bf409f08bf409f09c639aa0acc33b20bd146b90dc43bb10eb637a410bf30af12b8399c13c936ae15c23daa17c837a619c23dad1bc639aa1dca3eb01fc53aad22c33cac24c639aa26c33cae29c13eae2bc43bac2dc639aa30c540af32c73dad35c03aa837c33cac38c43bad3ac639ab3cc43caa3ec53aad3fc239aa41c03ba942c13aaa43c639ab44c338ac45c43baa45c43bae46c13aab47c239ac47c23da946c53aab46c53aab46c53aab47c23dac45c437aa44c33cac43c239ab42c13aaa41c43bad40c33cab3ec13aa93dc03bab3ac639ab38c43bad36c239aa35c53aad33c33caa31c139a72fc33cae2dc139aa2bc43bac29c138a828bf40ac25c137ac23c53aaf22c33cac21c13eaa1fbd3aa51ec43caa1dc13ea71cbf37a41bc642aa1bbd39aa1ac43bb11ac43bb11ac43bb11ac43ba71ac43bb11cbf40ad1bc639aa1dc13eb01dca3eb01fc53aad20bf38a722c33cac23c53aa825c137ac27c43baa2ac23daa2bc435ac2dc639aa30c53aaf32c233a834c436ac37c738ac3ac139ab3dc43bab3fc23daa42c13aaa44c338ac47c239ac49c438ab4cc339ab4fc237ab51c339ad53c537ac36c239af32c238ad21c974a2dea0776efda67d73ffa17b6fff98776aff957265ff957164ff947065ff917064ff8f7064ff8f7165ff8e7266ff8d7266ff8c7368ff8c736aff8a736aff88726bff87706aff846b64ff6f534bff6e5047ff6f5045ff6e5047ff73574fff755951ff735751ff735750ff775c54ff7f645bff8b7064ff9b7f73ffa58779ffab8d7dffb59584ffbd9e8bffc8a893ffd7b69bffeccdb2fff6dabdfff9e0c9fff8e6d1fff9e9d5fff8e9d9fff5eadcfef9e8d5d8f6d9bd37f6d1b509e38eaa3ac63eab33c83caf4dc33cac56c438ac54c23aaa51c339aa4fc23aab4cc339ab49c438ab46c13aab43c239ab41c03ba93ec13aa93ac139ab37c338ac34c43bac31c139ac2ec237ac2ac237b028bf39ac25c13eac22c33cac20bf40a71dc13ea71ac43ba719c23da316d146ae14bf40b211c33ca510cf40af0ec837b60cd540bf0bd146b909e339c608bf409f07b6249206aa2baa05cc33cc04bf40bf04bf80bf02ff008002ff80ff02ff80ff0000ff0000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000ff000280808002ff80ff0280808003aa55aa03aa55aa04bf40800599339905cc33cc06aa2baa07db49b608bf409f09c639aa0bd12eb90cbf40aa0ec849b610bf40af11c33ca513bc36a115c231aa16c53aae18bf35aa1ac43ba71dc13eb01ec43cb321c136aa23c53aaf26c33cae28c639ac2bc43bac2dc139aa30c540aa32c73dad34c43bac36c63daf38c43bad3ac139ab3cc43caa3fc239aa40c33cab41c43bad43c239ab44c338ac46c13aab46c53aab47c639ac48c33caa48c33caa49c43bab48c339aa48c639ae48c63cae48c339aa48c63cae46c53aab45c437aa45c43baa44c33ca943c239ab41c43bad40c338ab3ec53aad3cc43caa3ac639ab38c43bad36c63daa34c43bac32c23dad30c53aaa2ec237a62cc53aae2ac83db028bf39ac27be3baa25c137ac23c53aa822c334ac21c136aa20bf38a71ec433aa1dc13ea71cc840ad1cbf37ad1bc639aa1bc639aa1bbd39aa1bc639aa1cc840ad1cc840ad1dc13ea71ec43cb31fbd3aa520c740a722c33cac24c640aa25c137ac27c43baa28c639ac2bc43bac2dc639aa30bf3aaa32c238ad34c436ac37c338ac3ac139ab3cc43cae3ec53aad41c43ba944c33cac47c239a949c43bab4bc53aad4ec43baa50c639ac53c23aac45c43bae2cbf3aae03ffaaaa7da57e70fca47d71ffa47f76ff9e7e74ff9b7d73ff98796fff98786fff98796fff95796eff95796fff947a6fff937a70ff917a70ff8f776eff8f7870ff8c766fff89746eff8a736dff796159ff71544bff6f5048ff6e5045ff6d5046ff6f534aff775a52ff775952ff745850ff75594fff785a50ff795a4dff7c5d4eff8d6a5cffa17d6dffb28e7effbc9b89ffc6a38dffd4b299ffe8c8adfff3d5bafff8dfc7fff8e5cffffae8d4fff8ebdcfef8ecd9fceccdafbef3ccac3ff7ceb208dfbf9f0dc44eb129c13ea848c339ae57c13baa4fc53aab4dc038a94fc23aab4cc339ab4ac43bac47c239a944c338ac41c43bad3fc239aa3bc73dad37c338ac35c03aa832c238a82fbe3ca82bc43bac28c639ac26bc36a822c334ac20c740af1dc13eb01bc639aa19c23dad16c53aae15c23daa12c647b811c33cb40fbb33aa0cbf2baa0bd12eb90acc33b208df40bf07db49b606aa2baa06aa2baa0599339904bf40bf02ff80ff02ff80ff01ff00ff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000000100000001ffffff01ff00ff0280808002ff008003aa55aa03ff55aa04bf80bf0599339905cc33cc07b649b608bf409f09c639aa0acc33b20bd12eb90dc43bb10ec837b610bf40af12c647aa13bc36a115c23daa17c837a61ac43ba71cbf37ad1ec43caa20c738af23bd3aa825c137a528bf39a62ac237aa2cc53aae2fc33cae31c63eac34c43bac36c239aa38c43bad3ac139ab3dc03bab3fc23daa40c338ab42c13aaa44c33cac46c13aab46c53aab48c339aa48c339aa49c43bab4ac43bac4ac43bac4bc23daa4bc23aaa4ac13ba94ac43bac4ac43bac4ac43bac48c639ae48c63cae47c239ac45c43bae44c338ac43c239ab41c037a93fc239aa3dc43bab3bc238a938c437ad38c43ba835c53aad33c83caf31c139ac30c53aaa2dc639b02bc43bac2ac23daa28bf39a626c33cae24bf39aa22c33cac22c33cac20bf30a71fbd3aa51ec43caa1ec43caa1dc13eb01cc837ad1dc13eb01cc840ad1dc13ea71dc135a71ebb3caa1fbd3aa520c740af21c13eaa22c33cac23c53aa825c83eac27c43baa29c138a82bc43bac2dc639aa2fc336a832c238a834c436a736c639aa38c437ad3bc238a93ec53aad40c33cab42c53aaa46c53aab48c339aa4bc23aaa4dc33cac4fc53aab52c43bab55c33cab1cc840ad1cc840b625ac8a6ee8a47e70ffa68379ffa1817aff9e8279ff9a8178ff9b8078ff9b8176ff998075ff987f75ff977e75ff957e76ff947d76ff937d74ff917b74ff8f7973ff8b7770ff8a7570ff8b746eff755c53ff70544aff705248ff6d5147ff6d5147ff6e5249ff775951ff775a52ff775a51ff785a51ff7a5a4fff7d5d4fff815d4fff855d4eff89604fff8f6651ffa57b64ffc29b80ffd4b091ffe4c3a3fff2d4b6fff7ddc1fff9e6d0fff7e9d7fff5e8d3ffebcfadf9f1c49dbdf4c8a37ef5caac3ef7caad15f3c2b60dd89d9d0dc44eb138c43bad55c63cae53c23aa941c03bad44c33cac34bf3bac48c339aa45c43baa42c13aaa3ec53aad3cc43caa38c43bad35c03aad32c238ad2fc336ae2cbf3aa829c138a826c33cae23c53aa820c738af1ec43caa1bc639aa19cc3dad17c843b115c23daa13bc43ae10cf40af0fbb33aa0dc43bb10cbf40aa0acc33b208bf409f07b649b606d52baa06aa2baa05cc33cc04bf40bf03aa55aa02ff808001ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ff00ff01ff00ff02ff008003aa55aa03ff55aa04ff40bf04bf408005cc33cc06d52baa07b649b609c639aa09c655aa0acc4db20dc44eb10ec837b60fbb33aa11c33cb413c943ae14cc40b216c53aae19c23dad1ac43bb11dc13eb01fc53aad22c33cac24c639aa26c336a829c138a82cc53aa82ec837ac30c53aaa33c33caa35c53aad37c33cac3ac139ab3cc43caa3fc23daa41c43bad43c239ab44bf38a946c13aab47c239ac49c43bab49c438ab4ac437ac4cc339ab4cc339ab4cc339ab4dc038a94cc33cab4cc339ab4dc03ca94cc33cab4bc23aaa4ac43bac4ac13ba948c339aa46c53aab46c13aab44c338ac42c53aaa40c33cab3ec13aa93cc43caa3ac639ab38c43ba836c63daa34bf36a732c238a830c53aaa2fc33ca82cbf34a82ac237aa29c138a827c441aa25c13eac24bf39aa22c33cac21c136aa20bf38a71fc53aad1ec43caa1ec43caa1dc13eb01dca3eb01dc135a71ec43caa1ec43caa1fc53aad1fc53aad21c13eaa22c33cac24bf39aa25c137ac27c43baa29c138a82bc43ba62dc139aa2fc33ca831c639ac33c337a536c239aa38c43bad3ac139ab3dc43bab40c338a743c23dab45c43baa48c33caa4bc23daa4cc339ab4ec438ad52c43bab54c23aaa55c639ab22c343ac03ffaaaa8aa88374fea68478ffa1857cff9f857dff9e867eff9c857dff9b837aff9a847aff998378ff9a8279ff978078ff978079ff967f78ff937c75ff917c75ff907a74ff8e7873ff8d7872ff856e66ff72574eff715549ff705348ff6f5248ff6d5147ff6e5248ff765950ff785b51ff785b51ff795b51ff7c5c50ff7f5e50ff845f51ff8a604fff8d614fff94644effa06e52ffab7a5dffbb8d6dffdcb594fff4d2b1fff5dbbefff2e3cdfff7e8d5ffbb957efead684cfaac5e43f2a85640eba5523de3a75c43d6ae7159c3ad6d5695b9735e5acf907a31db78ac4ac43bac2dc639b03fc23daa42c53eae3bc73dad45c437ae3bc238a940c338ab3cc43caa39c03aaa36c239aa33c33caa2fc33cae2dc13eaa2ac23daa27be3baa24bf39aa21c136aa1ecc3caa1cbf37a419cc3dad17c843b115c23daa13c936ae11c33ca50fbb33aa0dc43bb10cd540aa0ab2339908bf209f08bf409f07b6249205cc33990599339904bf40bf03aa55aa0280008002ff80ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100ff0001ffffff02ff008002ff808002ff808003aa00aa04ff40bf05cc66cc06aa2baa07b6249208bf409f08bf209f0acc4db20bd146b90cd540bf0ec837b610bf40af11c33cb413bc36a116c53aae17c837a61ac43ba71bc639b31ec43caa20c738a723c53aaf26c33ca828bf39ac2bc43bac2dc639aa2fc336ae32c73dad35c53aad38c43bad3ac139ab3cc43caa3fc239aa40c338ab42c53aae45c43baa46c53aab47c239ac49c438ab4ac43bac4cc63cab4dc338a94dc33cac4ec43baa4ec438ad4ec438aa4fc23aab4ec43baa4ec13baa4ec138aa4dc33cac4cc339ab4bc23aaa4ac43bac48c63caa47c239a946c13aa843c239a741c037a940c33ca73dc43bab3bc238a939c53aaa37c33cac35c53aad33c337aa31c639ac2fc336a82dc639b02bc435a62ac23daa28c640ac25c137ac25c13eac23c53aaf22c334ac21c93eb220bf38a720bf38a71fc53aad1fc53aa51fc53aa51fc53aad1ec43caa20c740af20c738a721c136aa23c53aaf24bf39aa25c837ac27c43baa28c639ac2ac83daa2dc639aa2fc33ca830c53aaa33c33caa36c239aa38c43ba83ac139ab3cc83caa3fc639ae42c13aaa44c33cac46c53aab4ac13ba94cc339ab4ec43bad51c33caa53c53aac56c43bac4dc33cac1ec444aa3ead6b80f1a58174ffa4877eff9e867fff9f8880ff9e8981ff9d8880ff9c877eff9d877eff9b867cff9b867cff99837aff978279ff97817bff957e77ff947e78ff917b76ff917a75ff927b76ff7f665fff74584eff73574aff705448ff6f5248ff6f5147ff6f5348ff73574bff785c50ff795d51ff7b5c51ff7e5d50ff816151ff856150ff8d6151ff956551ffa06c56ffae7759ffb57f5effbd8966ffca9c79ffe7c1a0fff2d5bafff4e3cbffdbbcaaff9b624bffa2614bffaa6751ffa96853ffad6d58feb07360fed0a796fdc88f7bfcc28267fbbe7d65f0ba7a63c5b97f658eb9836a55d2998130e495aa0deb9db125c145ac09e355c634c43bac3dc036a73ac13eab36c63daf33c33caf30c53aaf2dc139aa2ac23daa27c43baa24c639aa22c33ca51fc53aa51cbf37ad1ac43bb117c837b115c23daa13c936ae11c33ca510bf40af0dc427b10cbf2baa0bb946b909c639aa08bf409f07b649b606aa2baa05cc66cc04bf40bf03aa55aa02ff80ff0280808001ffffff010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff0280808001ffffff01ffffff02ff80ff03ffaaff03aa55aa04bf40bf06aa55aa06aa2baa07b649b608bf209f0acc33b20bd146b90dc43bb10dc43bb10fcc44bb11c33ca513bc36a114bf33a617bc37a619c233ad1ac431b11dca3eb01fc53aad22c33cac24c639aa27c43baa29c73eae2cc53aae2fc33cae31c639ac34c436ac37c338ac39c53aaa3bc238ad3ec13aad40c338ab43c239ab45c43baa47c239a948c339ae4ac43bac4bc23aaa4cc63cae4dc338ac4fc23aab50c239a946c537ab50c639ac3cc43caa3dc03bab50c63dac4fc53aab50c239ac4fc23aab4dc33cac4cc33cab4bc53aaa4ac43bac48c339aa46c53aab45c037aa43c239ab40c338ab3ec53aa93bc238ad3ac139ab38c43ba835c535ad33c337aa32c238a830c53aaa2ec237ac2bc435ac2ac23daa28bf39a627c43baa25c137ac24bf39aa22c334a521c136aa21c136aa21c136aa20c738a71fc53aad20c740af20bf38a720c738a721c136aa22c33ca523c53aa824c640b125c137ac27c43bb128c640ac2ac83db02dc63eaa2ec83dac30c53aaa33c33caa36c23daa38c43ba83ac139ab3cc43caa3fc23daa41c43ba944c33cac46c13aab48c339aa4cc33cab4dc338ac50c23dac53c23aac55c339ab3cc43caa38c43bad22c352ac90aa8778fea5867bffa08780ffa08a82ff9f8b82ff9f8b83ff9f8a81ff9f8a82ff9d8980ff9b887dff9b877dff9b857dff9a847cff98837dff967f79ff957e79ff937d78ff927a76ff937b75ff796057ff74594dff73574aff715648ff6f544aff6f5347ff6f5347ff725549ff7a5d52ff795d50ff7d5e51ff7f5e4fff836051ff886150ff906553ff966752ffa27056ffaf7a5bffb78360ffbd8966ffcb9b77ffe0b896ffefd2b5ffedd7bbffae8168ffb37c66ffb7836affb8876dffb98c73feba8f77febf9782fed9c0affec3967dfeca9373ffce9a7bffd7a485fdd7a489fdd2a289f7cd9c85d6d2a08896c7a08a4ae3c8a911e1c3961dc13ea73dc036ab3ac139ab37c33cac34c43bac31c139ac2fbe3ca82bbe3ba627c43baa25c13eac22c33ca51fc53aad1cc837ad1bbd39aa17c837b115c231aa13c936ae12c647aa10bf309f0ec837a40bd12eb90acc33b209c639aa07db49b606aa2baa06aa2baa05cc66cc04bf40bf03aa55aa028000800280808001ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02ff80ff01ffffff02ff80ff02ff80ff03ffaaff04bf40bf04bf40bf06aa2baa07b6249208bf409f09c639aa0acc4db20bb92ea20cd540aa0fbb44aa0fcc33aa11c33ca513c936ae15c23daa17c837a619cc3dad1cc840ad1ec433aa20c738af23c53aa826c33ca828c640ac2bc43bac2dc639aa31c139ac33c33caa36c239aa39c03aaa3bc238ad3ec13aa940c338ab42c53aaa44c338ac47c239a945c03baa49c438ab42c13aaa4ec13baa4ec43bad45c43baa46c53aab33be37a511b43c962fbe36a834bf3ba74cc339ab51c339aa51c63cad3dc43bab2dc639aa40c338ab4ec43baa4cc33cab4bc23aaa49c438ab47c239a946c13aab43c639ab40c738ab3fc639ae3dc43bab3bc238ad38c43bad37c338ac34c43bac32c238a830c535aa2fc33ca82cc53aae2ac23daa28c639ac27c43bb126c33cae24bf39aa23c53aa822c33cac22c334a522c33cac21c136aa21c93eaa21c136aa21c136aa21c936aa22ca3cac23c53aa824bf32aa25c137ac27c43baa28c639ac2ac83daa2cc53aa82ec83dac2fc33ca832c73dad34c43bac36c239aa3ac139a73cc43caa3ec13aa940c33cab43c239a745c437aa48c339aa4ac43bac4dc338a950c239a951c339aa54c53aaa56c43bac38bf37a80dc43b9d48a68375eea8897bfea48c7effa18c80ffa28e84ffa18e85ffa08e85ff9f8d84ff9f8d83ff9d8c83ff9c8b81ff9d8a81ff9b877fff9a857eff9b857fff98817dff95807bff967e7aff967e78ff927871ff765a51ff765b4eff745a4cff71574aff73554aff73554aff715348ff725349ff7d5e53ff7d5d51ff7f5d51ff835e52ff876052ff8b6351ff916652ff976a53ffa27558ffad7e5fffb48362ffbd8d6bffc89b77ffd9b391ffeecfb3ffcda990ffb17d65ffb8836cffb88970ffba8e75ffbb9178ffbe937effc09b87ffe1c9b9ffbf917bffcb9277ffcf9d7dffd2a586ffd8b195ffdab79ffee0c0a9feedcebcf9f5e3d4e8e5cfb6a1cf9e7a1de5b08d15c249aa3bc73dad38c43bad34bf36ac31c139ac2ec237ac2cbf3aa829c13eae26c33ca823bd3aa820bf40a71dc13eb01bbd39aa18ca40aa16c53aae14bf33a612c639aa10bf30af0ec837a40dc43bb10bd146b909c639c608bf40bf07b649b606d555d505cc33cc04bf80bf03aa55aa03aa55aa01ffffff01ff00ff01ffffff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff028080800280808003aa55aa04bf40bf04bf40bf05cc339906aa2baa07b649b608bf409f0acc4db20acc4db20bd146a20dc43bb10fcc44aa11c33ca512c639aa14cc40b216c53aae18ca40aa1bc639aa1dc13eb01fc53aad22c33cac24c639aa27c43baa2ac237aa2dc139aa2fc33cae32c238ad35c53aad38c43ba83ac639ab3cc437aa3fc639ae42c13aaa44c738ac46c137ab48c339ae42c13aaa4cc339ab1dc13ea729bb3ea83cc43cae1fbd3aa511b43ca51a803b6c3c5133404546343438573b4431a1398d2ac237a42bbe3ba626bc3ca83dc43ba724bf39aa32c238a84dc338ac4bc53aaa4bc23aaa48c339aa47be39a944c33cac41c43bad3fc639aa3ec13ead3bc238ad39c53aae37c33cac34c436ac33c33caa31c639ac2fc336a82dc139aa2bc43bac29c738ae28c639ac27be3baa26c33ca824c639aa24bf39aa23c53aa823c53aa822c33cac22c33cac22c334a522c33cac23c53aa823c533af25c13eac26c336a827c43baa28bf39ac2ac23daa2cc53aa82dc639aa2fc33cae32c238a835c03aa836c23daa39c03aaa3bc23dad3ec13aa93fc639ae42c53aaa45c037aa47c239ac4ac43bac4cc339ab4fc23aab51c339aa53c53aac55c339ab42c53aaa2ec237a613ae8679c4ad8e80fea88d82ffa38d81ffa28f83ffa28e84ffa28e85ffa18f85ffa18f86ffa08d85ff9f8e85ff9e8d83ff9d8b83ff9b8780ff9b8680ff9b857fff99837eff96827dff957e79ff967e78ff876d66ff795d53ff765a4fff765b4fff73584cff73574aff73564bff73554aff73554aff7c5e52ff7e5e52ff805e51ff856053ff886152ff8d6452ff936853ff9a6d54ffa5785bffae7e5fffb58464ffbf8f6dffc79c77ffdbb693ffeac9acffa67b64ffb7836dffb98870ffbb8d75ffbd9179ffbd937bffc09783ffc8a594ffead1c2ffbf8f77ffcc9379ffd19f80ffd4a889ffd7b297ffdabba3ffdfc2adffe5ccbcfeefe5d7fceddcc6f0dcb093a4dead871cf6c89b22c33cac31c639ac35c035a832c238ad2fc33cae2bc435ac28bf39ac26c33cae23bd3aa820bf38a71ebb33aa1cbf37ad19c23dad16b92eae14bf33b211c32db410bf40af0ec837b60dc44eb10bb946b909c639aa08df40bf07b6499206d555aa05cc339904bf40bf04bf80bf03aa55aa01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ff000001ff00ff01ffffff01ff00ff02ff808003aa55aa04bf40bf04bf40bf05cc339906d52baa07db49b608df40bf09c639aa0bb946a20cbf40aa0ec837a410bf309f12c639aa13c936ae15ce3db617c843b11ac43ba71bc639aa1ec43cb320c738af23bd3aa825c837ac28c639ac2bc43bac2ec237a631c139ac33c337aa36c63daf39c53aaa3cc43caa3ec53aad41c43bad43c235ab45c437ae48c33cae2ec237ac15b63daa0caa409510bf40af148c4080367639635a523c3e8a4f3f3fc7513f3fe7524140e7564746df594745c3513a388b583d376a5e3f354e583831397936513b9c387538a4378432ad3d94108f30700d9d3b8913bc36ae47c239ac45c43faa3bc238a93dc43bab3bc238ad3dc03bab3ac63eb038c43ba836c239aa34c43bac32c23da82fc33ca82ec83dac2cbf3aa82ac83db028c639ac27c43baa27be3baa25c837ac25c137a524bf39aa23c53aaf23bd3aa823c542af24bf39aa24bf39aa24c639aa24c639aa26c336a827c43baa29c138a82ac23daa2cc53aa82ec83dac30bf3aaa32c23da834c440ac36c23daa38c43bad3ac63eab3cc43caa3fc239aa42c53eaa45c43baa46c53aab4ac43bac4cc339ab4fc23aab51c339aa53c237a955c339ab53c23aa949c438ab20b7409f88b48e83f9ab8c82ffa68d83ffa59086ffa49085ffa38f85ffa39087ffa28f86ffa18f86ffa18e86ffa08e85ffa08e84ff9f8d86ff9d8a83ff9d8882ff9c8781ff9a8580ff97837eff97807cff99827cff7e655dff7b6055ff795d52ff775b4fff775a4fff75594cff75584cff74574bff75574cff7c5d52ff806154ff826053ff866053ff8c6455ff906654ff966a55ff9d7058ffa7795cffad8061ffb58766ffc09370ffc79f7affdfba98ffcca78affb2846cffba876fffbc8b73ffbe9078ffbe947cffbe997fffc2a088ffceb39effe9d3c2ffc18f75ffc99578ffd1a282ffd5aa8cffd9b69cffdebea9ffe1c5b1ffe7ccbafff0e3d5feefdfccfbe7c7b0e9efd5b9a5e3c7a525e3b3980bd174a22cc540ae32c738ad2fc33cae2cbf3aae29c138ae26c33cae23c53aa820c738a71ec43caa1bc639aa19c233ad16c53ab914bf33b212b839aa11c33ca50ec837a40dc44eb10cbf40aa0ab2339908bf409f07b6499206d555aa05cc339904bf40bf03aa00aa0280008002ff80ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffff0001ff00ff01ffffff02ff008003aa55aa03ff55aa04bf408004bf408005cc33cc06aa2baa07b6249209c655aa0bb92ea20bb92ea20cd540aa0fbb44aa11c34ba511d22db414cc33b216c53aae17c82cb11ac431a71dc135a720bf38a722c33cac24c640aa27c43baa29c738ae2cc53aae30c53aaa32c238a835c53aad38c43bad3bc23dad3dc436ab41c43ba943c239ab45c43baa48c339aa4ac43bac14b233a60a4d4d4d2755414155544242a3514043de544144f8564446fe584748fe5b494aff5f4d4fff5f4e4cff5b4849fe5a4544fc604741f963463ef362443ce462433ccc62423bb463433ca266443a8c613e3574634035566e413e45893b602ba03577056666662dc639aa2cc53aae3dc03ba73ac639ab35c53aa836c639aa34c43bac32c238a830c53aaa2fc336a82dc139aa2bc43bac29c738ae28c639ac27c43baa26c33ca825c83eac25c137ac25c13eac24bf39aa24c639aa24bf32aa26c33ca826c33ca826c33cae28bf39ac29c138a82bc43bac2cc53aa82dc139aa30c540aa31c63eac34bf3bac36c23daa38c440ad3ac13eab3cc43caa3fc239aa41c43bad44bf38a945c43baa48c339ae4bc53aaa4dc338a950c239a952c43bab54c23aaa46c13aa832c73da824bf40aa3fae8682eaae8f86ffaa8e85ffa78f85ffa69086ffa69087ffa59086ffa59087ffa38f87ffa39087ffa28f87ffa18f86ffa18f87ff9e8e85ff9e8d85ff9c8b82ff9e8a83ff9b8680ff99837eff98827dff97807aff7a6157ff7c6256ff795e52ff775d50ff785d50ff775c4eff775b4fff765a4dff76594cff77584cff846558ff836154ff886154ff8d6554ff906753ff996d57ffa0745cffa87c5fffaf8364ffb78a6affbf9572ffcaa47fffdeba99ffaf866bffb5876fffbb8a70ffbe8f77ffc0947bffc09980ffc4a087ffc9a994ffd6bfadffe4cdbdffc28f77ffcd987affd5a384ffdaae91ffddbaa0ffe2c3adffe3cab6ffe8d0beffefe2d5ffebddcdfee6ccb6faf1dfcceef7e8d69fe2c09d25ddb39122ca43ac2cbf34a82cc534a82dc639aa28c639ac26c33ca823bd3aa821c13eaa1ec43caa1cc837ad19c233ad16c53aae15c23daa12c639aa10cf40af0ec849b60dc43bb10bb92ea209c639aa08bf409f07db49b606d555aa05cc33990480408004bf40bf03aa55aa01ffffff01ffffff01ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff000001ffffff0280808002ff008003aa55aa03ff55aa04bf408004bf40bf06d555aa07db49b608bf409f0ab24d990bb92ea20bb92ea20dc43bb10fcc44aa11c33ca513c943ae15c23daa17bc37a619c23dad1bc639aa1fc53aad21c136aa23c53aa825c83eac29c13eae2bc43bac2dc639b031c139a734c43bac37c338ac3ac639ab3cc43cae3fc239aa42c13aaa44c33cac47c239a93cbf37aa14b233a60e494949815b4949da5b4a4af55d4a4bfe5f4c4eff5e4e4ffe625153fe645656fe655756fe655555fe5b4b4bfe594848fe5f4b4bfe6a5451fe6a534dfe68534cfd6b544efc6d5650fa6d554ffb6f534afc6c5046fc75574ef87a554fe8663833ca75433b987740374f7137300b742e2e20bf38a731c139a733be3ca52dc13eaa28c639ac2cbf34a830c53aaa2fc33ca82ec23dac2cbf3aa82ac23daa29c138ae28c639ac27c43bb126c336a826c336a825c137ac26c33cae25c137ac26c336a826c336ae27c43baa28c639ac29c138ae2ac237aa2cc53aa82dc639aa2fc33cae31c139a733c33caa36c239aa37c33cac39c53aaa3cc43cae3ec53aad41c43bad43c239ab46c13aab48c33cae4ac43bac4dc33ca94fc53aab51c63caa53c53aac56c43bac32c23da823c53aa81fad6b7bc5b08d84ffaa8e86ffaa9189ffa79186ffa69187ffa69189ffa49088ffa39188ffa39189ffa39189ffa39189ffa18f88ffa18f87ffa08f86ff9f8e86ff9f8c85ff9f8b85ff9d8782ff9b847fff9a827dff927b74ff7d635aff7e6458ff7c6255ff795f53ff795f52ff795f51ff785d4fff795d4fff785b4eff78594dff856659ff856354ff896354ff8f6757ff946b56ff9b7059ffa1755cffa97e61ffb08466ffb88c6cffc09675ffcca684ffcaa586ffa98166ffb78b72ffbc8f73ffbf947affc19980ffc5a289ffc8aa91ffd2b5a2ffdec7b8ffe5cebdffc29176ffcf9d7effd5a888ffddb598ffdfbfa4ffe3c9b2ffe5d0b9ffebd7c3fff3e7d9ffe8dac9ffe7ceb9fdf5e5d5fcf6eadfe5e7ceb45ef1d6b819d65cad33c83caf30c53aaa2dc63eaa2ac23daa27c43bb124bf39aa21c13eaa1fc53aad1cc840ad1ac43ba717c843b115c23daa13c943ae10bf30af0fbb44aa0dc43bb10bd146a20acc4db209c639aa08bf609f06aa55aa05cc66cc05cc669903aa55aa03aa55aa0280008001ff00ff01ffffff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280008003aa55aa03aa55aa03ff55aa04bf80bf04bf40bf05cc339907b649b608bf409f08bf409f0ab233990bb92ea20cbf40aa0fbb449910bf409f12c639aa14bf40a616c53aae18bf35aa1ac43ba71cc840ad1fc53aad21c93eb225c13eac27c43baa2ac23daa2dc139aa2fc336a833be37aa35c03aa838c437a83bc238ad3ec13aad41c43bad43c239ab46c53aab44c33cac22bb3ca509553939956a5b5bf6675755fc695859fe675658fe6a5a5cfe695a5bff6a5c5cff695c5cff685c5aff615251ff5c4b4aff574747ff675655ff6a5957ff6b5956ff695854fe6a5853fe6b5853fe6c5952fe6e5652fe6b534cfe7e655efe7a5951fd6f463efe764940fd7e4e44f5824e44d4824e43737843351f733a2913ae43940bd12ea20ec837a433c837af31c639ac2dc63eaa2ec83dac2dc139aa2bc43bac2ac237aa29c138a828c639ac27c43baa27c43baa27c43baa27c43baa27c43baa27c43baa28bf39ac28bf39ac29c73eae2ac237aa2cbf3aae2ec23da62fc33ca831c639ac33c337aa36c239aa38c43bad39c03aaa3cc43cae3ec53aad40c338ab43c239ab45c037aa48bf39aa4ac13ba94cc339ab4fc23aab51c33caa53c53aac55c339ab58c53dab2ec83da621b93ea283af8a82fca98f85ffa89289ffa89389ffa79489ffa6938affa7918affa6928affa6928bffa5928bffa5928affa5938affa5928bffa4918affa39089ffa39088ffa18e87ffa28d87ffa08985ff9e8682ff9b847fff8e756dff81675dff806559ff7f6458ff7d6356ff7a6053ff7b6154ff7c6053ff7c6053ff7d5f52ff7d5f52ff87685aff876656ff896555ff8f6756ff956c57ff9d725cffa3775dffad8165ffb38768ffbb8f6fffc59978ffd0a787ffba9276ffb1866dffbc8e76ffc0937cffc29984ffc7a08cffcba994ffd1b39fffdcc0b2ffe4d0c2ffe1cbb9ffc7947affd3a587ffd8b091ffe1bda1ffe1c6acffe6d0baffe9d7c3ffeedfcdfff6e9deffe4d3c3ffe7d0bdfef7e9d9fff7ecddf8e5d2bd7df1decc06ffd5d50ec849b630c53aaf2dc63eb02ac237aa27c43baa24c639b121c93eb21fc53aad1cc840ad1ac445b117c843a615ce3db613c943ae11c34bb40fcc44aa0ec849b60cbf2baa0acc339909c639aa08bf609f07b6499206aa55aa0599339904bf80bf02ff80ff02ff80ff0280008001ff00ff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff028080800280008003aa55aa03aa55aa03aa00aa05cc66cc04bf40bf05cc339907b649b608bf409f09c639aa0bb92ea20cbf2baa0db1279d0ec837a411c33ca513bc43ae15c23daa17bc43a619c23dad1bbd39aa1dc135a720c738af23c53aaf25c137ac28c639ac2bc435ac2ec237ac31c639ac34c43bac37c33cac3ac63eab3dc03bab3fc239ae42c53aae45c43baa47c239a925c137a5074949496e746661ef6f625ffd6e6361fe6f6262ff6f6162ff6c5e60ff6b5f5fff6c5e60ff6c5f5fff6b5d5cff5e4d4dff5d4c4aff564544ff6a5a59ff6a595aff6a5959ff6a5956ff6b5956ff6c5955ff6d5955ff6e5753ff6f5751fe836b63fe75554cff754c45ff7c5148ff7d5349fe82564afe85584df88a574ddb8c5246849155492c8b51460792496d21c93eaa0ec837a40dc43b9d1ac43ba72dc639aa2cc53aa82ac837aa2ac83db028c639ac28c639ac28c639ac27c43baa28bf39a628bf39a629c13ea829c138a82ac23daa2bc43bac2dc139aa2dc639b02fc33ca831c639ac33c337aa35c53aad37c338ac39c03aaa3bc238ad3dc43bab40c338a743c239ab45c437aa47c239a949c43baf4cc33cab4ec43baa51c33caa52c43bab55c339ab52c43bab32c73dad12c639aa3ba48275e7b0978affaa8f85ffad948bffab9288ffac9188ffab9089ffab9086ffaa9086ffa78f85ffa68e85ffa68f86ffa78f86ffa78f87ffa79087ffa58f86ffa59087ffa58f87ffa58e87ffa38c85ffa18883ff9e8782ff866e67ff82685fff81675bff806658ff7e6456ff7e6358ff7e6558ff7d6355ff7e6255ff7d6154ff7f6155ff856759ff89685bff8b6757ff936a59ff986f5aff9e755cffa67c61ffae8364ffb6896affbd9170ffc59b7affd6ad8dffb0846affb68971ffbc917affc19880ffc5a189ffcba994ffd3b19fffdabcadffe0c8b9ffe5d4c5ffdfc4b4ffc8957bffd5ac8cffdcb799ffe3c4a8ffe5ceb5ffebd5c2ffefddcafff2e4d4fff9ede1ffe1cfbfffebd7c5fff6e9dafff3e7d8fde9d7c7b0f2e2d20be88bd12bbe41ac31c63eac2dc63eaa2bc43bac28c639ac25c137ac22c33cac1fc542ad1dc13ea71ac43bb117c837a616c546ae13c943ae11c33ca50fbb33aa0dd83bb10cd540aa0acc33b208bf40bf07b649b607b649b606aa2baa04bf40bf0480408003aa55aa028000800100ff0001ff00ff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0000ff0001ffffff0280808003aa55aa03aa55aa04bf40bf05cc339906aa2b8006d555aa07b6249208bf40bf0acc4db20bd146b90cbf2baa0ec837a40fbb33aa11c33cb413bc36ae15c2319e17c837a61ac431a71cbf37ad1fc53aa521c936aa24c639aa27be3baa29c738ae2cc53aa830c53aaa32c738ad36c239aa38c43bad3cbf37aa3ec13aa941c43bad44c338a947c23da93cc43caa0caa4095386d6460e4796b69fe736462ff736666fe726565ff716364ff706264ff6e6061ff6e6161ff6f6060ff6c5c5bff5e4b4bff5c4948ff5b4948ff6e5d5cff695858ff6a5958ff6b5957ff6c5a56ff6d5a55ff6c5854ff6e5953ff735c54ff8c736aff74534aff7a5048ff80534bfe84574fff845a50ff865c52ff8a5c55fd8e5d55f7a5786bd9ae7b6e79874e3b3c9555441da76a580880604004bf808018bf359f24c639aa2cc53aa82bbe3ba62ac237aa29c73eae29c738ae29c738ae29c138a829c73eae2ac237a42bc43ba62cc53aae2cc53aae2ec23dac2fc33cae31c639ac32c738a835c53aa836c634aa38c43bad3ac639ab3dc43bab3fc239aa42c13aaa45c43bae46c137a848c335aa4bc53aad4ec13baa50c239ac52c138ab55c339ab56c438ac4ec43bad18bf359f0e804937bab29188fda98d7fffa17a6cffa17362ffa0705eff9e6b59ff9d6b59ff9c6854ff9c6855ff9b6956ff996955ff9d6e59ff9e6f5cffa17360ffa47a69ffa77e6fffa98274ffac8779ffa8857affa9897effa8887eff9e8278ff8a7164ff846b5fff816a5eff82695cff82675bff82655cff80675bff7f6758ff7f6859ff816659ff826658ff88695dff8d6a5fff8e685bff946b5bff99715cffa0775fffa87f62ffae8664ffb78d6affbd9670ffc59f79ffcaa17fffae8065ffb88f73ffbd997fffc69e87ffcda890ffd3b29cffd9baa8ffdfc3b3ffe1cebbffe8d6c5ffdcbcaaffcc9d81ffdbb596ffe2c1a4ffebcdb4ffebd6bdffefdbc9fff5e4d3fff7ebdcfff8efe0ffe0d0bfffefe0d1fff7ebddfff0e4d3fef2e0d1e8f5e7d91fe6b5ce2fc33ca831c63eac2ec23dac2bc43bac28c639ac25c137a522ca3cac20c740af1dca3eb01ac43ba719c23dad16c53aae13c943ae11c33cb40fcc44aa0ec837a40cbf40aa0bb92ea209c639aa08bf409f07b649b605cc339905cc339904bf80bf02ff008002ff80ff02808080028000800000ffff01ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff03aa55aa03aa55aa04bf408004ff40bf05cc339906d555aa08bf409f09c639aa0ab233990cbf40aa0dc43bb10ec837a410bf40af12c639aa14bf40b217bc37a619c23da31bbd39aa1dca3eb020bf38a723bd3aa825c137a528c639ac2ac237aa2dc639aa31c139ac34bf3ba736c639aa3ac139a73cc437aa40c33cab43c239ab45c43bae3cbf37a60ab233990e6d5b5ba9766565fd796968ff786967ff77696aff756767ff736565ff716264ff716262ff726363ff726362ff685656ff5e4b4bff5b4746ff6d5b5bff6c5b5bff6a5858ff6a5857ff6c5857ff6e5a56ff6e5855ff6c5853ff715b56ff7a6258ff886d62ff725147ff7b5249ff80554cff80584dff825a50ff855d53ff886058ff8a665affb28b7dfea06e5df9ac725becb27961a9bd8b742995573e0599333301ff00001ac43ba72dc139aa2bc435ac2bc43bac2bc43bac2ac237aa2ac237aa2ac83db02ac837aa2bc43ba62cc53aae2dc639aa2ec23dac30bf3aaa31c139ac32c738ad35c03aa837c33cac38c437a83bc238ad3cc437aa3fc23daa42c13aaa43c639ab46c53aab48c339aa4bc23aaa4dc33cac50c239ac52c138ab53c237ac56c438ac58c53aab2dc639aa14b24099769c736afbb4948affb29186feb08a7aff986552ff975d46ff97573bff975639ff935035ff924f36ff8e4d33ff894b32ff884a32ff83462fff7c412bff7c3f2aff773d28ff713825ff6d3522ff6b3324ff6a3224ff6c3527ff714433ff8f6c5eff8f766aff877066ff836c62ff866c60ff866a5aff846a5dff83695dff856a5dff84685bff85685bff89695dff8d6d61ff8e695cff956f5eff9b735fffa37a63ffab8166ffb28869ffbb8f6cffc09772ffcfa680ffb78765ffb78569ffbd9578ffc39f88ffcfa492ffd5ae9bffd8baa4ffdcc4afffdfcab8ffe5d1c1fff0dacbffd5af98ffd6ab8dffe6c2a7ffebcdb2fff2d6c0fff3decafff5e3d2fff9eaddfffaefe3fff3e7daffe3d4c4fff6e9dbfff9eedffeefe2d1fef4e6d7f9f4ebdc49f5e0dc32c738ad31c639ac2ec237ac2cbf3aa828bf33a626c33ca823c53aa820bf38a71ec43caa1bc642aa18ca40b516c53aae13c936ae12c639aa0fcc33bb0eb637a40cbf40aa0bb92ea20ab2339908bf409f07b649b605cc33cc05cc66cc03ff55aa03ff55aa02ff008002ff808001ff000001ffffff0000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00ff01ff00ff0280808001ffffff01ff00ff01ff00ff02ff80ff03aa55aa04bf40bf05cc33cc06d52baa06d555d508bf409f09c639aa0bd12eb90cd540bf0dc43bb10fbb33aa11c33ca513c943ae15c23daa17c837a619cc3dad1bc639aa1ec43caa20c738af24c640aa26c93cae29c138a82cc53aae2fc336ae32c238a835c53aad38c43ba83bc238a93ec53aad41c43bad44c338ac46c137ab3cbf3caa07b6499240746460ef847674ff7d6d6cff7b6b69fe796c6aff776a68ff766767ff756565ff756565ff756565ff756564ff685655ff5f4b4bff5e4a48ff746161ff6a5757ff685655ff6b5756ff6b5755ff6f5855ff6f5854ff6f5853ff735953ff81675dff846459ff724e43ff7a5247ff7d5548ff7e584dff805a50ff865d54ff885f54ff926b5bffb4887afe9f695bfeb0745bfdb37f63e2bb8d7b4cab755e098e553901ff000012b82a9c2dc133aa2cc53aa82cc53aae2cc53aae2bc43bac2cbf3aa82cc53aae2cc53aae2dc139aa2ec237a62ec237ac30bf3aaa31c63eb132c738ad34c43bac36c239aa38c43bad3ac639ab3cc43cae3ec53aad41c43bad43c639ab46c137ab47c639ac4ac43bac4cc339ab4ec438aa51c339aa53c537ac55c336ab57c43bad2dc63eaa2fc336a330653035eab7948affae9187ffad9085ffad8d80ffaf8879ff9b6c58ff976047ff955b3dff955738ff915334ff905334ff8e5233ff8a4f31ff884d30ff874a30ff874a2cff864a2dff814629ff814427ff7f4125ff7d3d23ff7d3b24ff793920ff733721ff815240ffa68377ff8f746bff897367ff867263ff876f61ff896d60ff876b5fff876b5fff876b5eff896b5fff8f7064ff916c60ff977160ff9d7560ffa57c63ffaf8368ffb78c6cffbe916fffc29b75ffd1a881ffb67e5affc08969ffc49a7effcaa58cffd0b099ffd8b9a6ffdec4aeffe3cbb6ffe8d0bcffefd5c1ffefcdb6ffc79779ffe5bc9dffedcfb6fff0d8c0fff6dfcbfff7e3d3fff8e9d8fff8eddffffbf3e5ffe9dcceffecdecffff9ebddfff9eee0feefe2d2fff3e7d9f9f6eedf5bf7ebdd2fc33cae32c73dad2fc33ca82cbf3aa829c73eae26c336a824bf39aa21c136aa1ec43caa1bc642aa18ca40aa16c53aae15c23daa13c943ae10cf40af0ec837b60dc43b9d0bb92ea20acc33b209aa39aa08bf409f06d52baa05cc339904bf408003ff55aa0280808002ff808001ff00ff01ffff0001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ffffff01ff00ff02ff80ff02ff80ff03aa55aa04bf408004ff40bf05cc33cc06d555d506d52baa08df40bf0acc33b20bd12ea20dc43bb10ec837b610bf40af12c647b814bf40a615c23daa18ca40aa1ac43bb11cc840ad1fc542ad22c33cac24c639aa27c43baa2ac83db02ec23dac30c53aaa33c337aa37c33cac39c53aae3dc03bab3fc239aa43c239ab45c43bae44c338a925c83eac07926d6d748d7d7bfc81716fff7f706eff7d6f6cff7d6e6aff7a6a68ff796968ff776566ff766565ff756464ff776564ff655151ff584545ff736061ff6a5756ff695754ff695552ff6b5652ff6d5652ff6f5653ff6f5651ff715751ff755a53ff8a6e63ff7b5a50ff754e44ff7a5145ff7c5447ff7d564aff805a4eff855e52ff8a6259ff946c63ffad7f72ffa06b58feaf7860feb5856cf7d2aa9294c68f7009aa715501ff000007b624922ec237ac2dc639aa2dc639aa2dc63eaa2dc139aa2dc139aa2dc139aa2dc63eb02ec83dac2fc336a830c53aaa31c639ac33c337aa35c53aad36c239aa38c437a83ac139ab3dc03ba73ec53aad41c43bad43c23dab45c43bae47c239ac49c438ab4cc33cab4ec438aa51c339aa53c53aac55c339ab57c13baa43c639ab13bc36a10f663322a49f7872fcb29289ffaf9086ffae8f85ffad8e83ffad8c81ffac8677ff9d715dff956247ff945b3dff965b3bff945939ff925736ff905436ff8d5232ff8c5133ff884e2eff854b2cff84492bff814729ff804427ff7c3e23ff7d3e24ff7b3a1fff7c391eff78361dff703723ff895e4fff9f7d74ff957b71ff917467ff907367ff8d7166ff8c7165ff8a7063ff8a6f63ff937569ff916f62ff997362ffa17a65ffaa8069ffb2876dffb98d6fffbf9573ffc79f7bffcb9b76ffb97954ffc18360ffce9e81ffd4ac94ffdeb69fffe4c0abffe7c1a8ffe2b79cffdfac93ffd39c7dffc2835fffc98a62ffddb391fff4dac2fff4e1cdfff7e5d1fff8e8d9fff9ecddfffaefe2fffaf1e3ffeaddcefff6e8d9fff9eddffff8ecdefff1e5d6fef6eadbf8f8efe15af9f1e315ce49b630c53aaa30c53aaa2cc53aae2ac23daa26c336ae24c639aa21c13eaa1ec43caa1cbf37ad19c23dad17bc37a615c23daa13c943ae10bf30af0ec837a40dc43bb10cbf40aa09c61caa09c639aa07b649b606aa2baa0599339904bf40bf03ff55aa03ff55aa02ff00ff01ffffff01ffffff00ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff028080800280808003aa55aa03aa55aa04bf40bf05cc339905cc33cc06d52baa08bf409f09c639aa0ab233990bb92ea20dc4279d0fcc44aa11c33ca512c639aa14cc40b217c843b119c23dad1ac431b11dca3eb01fc53aad23c53aaf25c137ac28c639ac2bc43bac2fc33ca832c238a834c43bac37c738b03bc23dad3dc43bab41c43bad44c338a93ec13aa918bf40aa01ffffff079292929c8e7e7cfe837370ff81716fff7f706cff7d6e6cff7b6b68ff7a6a68ff786666ff776566ff776564ff7a6866ff604c4cff634f50ff6d5a5cff685454ff695452ff68534fff69534fff6b5450ff6d5550ff6d554eff6f5750ff755b53ff8b6e63ff704d42ff774f44ff795045ff7d5448ff7f584aff825b4eff855f52ff8b665cff9d776fffa7786affa46f59ffaf7b63feba8c74fadab99dd0d0997731ac63490ec837a41cbf40a427be3ba32fc33cae2ec23dac2fc33ca82ec23dac2ec23dac2fc33ca830c53aaa2fc336ae31c639ac32c238a833c337aa35c03aa837c338ac38c43bad3ac13eab3cc43caa3fc23daa40c33cab42c53aae44c33cac47c239a949c43bab4bc53aad4dc73cac50c639ac52c43bab55c339ab4bc53aad32c238a829c138a2088040205368443aeeb6958dfeb08e87ffb09084ffae8f84ffad8f84ffac8d82ffac8c80ffad8a7aff9b705cff976147ff945b3dff955a3bff935838ff925737ff905535ff8e5334ff8c5131ff874d2dff844b2bff83482bff814529ff7c3f23ff7d3f25ff7a3d22ff783a1eff7b391eff77341bff73321cff723a27ff8f6250ff9b7a70ffa08074ff95796bff91776aff8e7567ff8d7467ff967b6eff937163ff9c7866ffa47d68ffac846cffb5896fffbd9173ffc29677ffc9a181ffbc8664ffbf7954ffc07956ffcd997affce997dffcd8e73ffc88b6bffc78563ffc37c57ffc2754fffc97c51ffc97a4cffc87f53ffcf9c79fff4d8befff5e4d2fff8e7d6fff7e9dcfff9eddffffaf0e3fff4e9dcfff0e3d5fffaeedffffbefe1fff7ebddfff5eadafef9eddef9faf0e45ffcf2e708df60bf34c43bac30c53aaa2dc639b02ac23daa27c43baa25c13eac22c334a51fc531a51cc840ad1ac43ba718bf40aa15c231aa13bc36a111c33cb40fcc33aa0eb637a40cd540aa0acc33b209c655aa08bf409f06d52baa05cc33cc04bf40bf03aa00aa03aa00aa03ff55aa01ff00ff0280808001ffffff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff02ff80ff0280008003aa55aa03aa55aa03aa55aa04bf80bf05cc66cc05cc339906d52baa08df60bf09c639aa0bb946a20cbf2baa0ec837a410bf40af12c639aa13c936ae15ce3db617c837b11ac43bb11cbf37ad1fc53aad21c136aa23c533af27c43baa2ac23daa2dc13eaa2fc33cae32c738ad36c239aa39c53aae3cc43cae3fc239aa42c13aaa45c03baa3fc239aa01ffffff028080800faa9999d4837772ff847673ff827470ff80716dff7d6e6bff7c6c69ff7a6a68ff796867ff786765ff786765ff7d6c6aff564546ff736162ff665253ff685150ff674f4dff69504aff69504aff6b514aff6c514bff6c534bff6f564eff7b6057ff816359ff724c42ff774f44ff794f44ff7d5448ff80584dff835b50ff896055ff8f695effb3897efe9b6856fea6705bffb27f67fec79c82fcd6b59ae5b9835f80ab705205cc999901ff00002dc639aa30bf3aaa30c53aaa30c53aaa2fc93cae2fc33ca831c13eac31c139ac31c639ac32c73dad34c43ba735c035a837c33cac38bf37a83ac63eab3cc43caa3ec13aa941c43bad42c13aaa44c338ac47c239a949c43bab4bc23aaa4dc33cac4fc53aab52c43bab54c23aaa4cc339ab22bb34ac089f208024bf40a32e4e2721c3997a70feae9387feac928affab8e82ffab9081ffab9082ffaa8f81ffab8f82ffac8e82ffae897dffa0715dff966145ff975d3eff955b3aff935937ff905635ff8d5635ff8e5334ff8c4e30ff8a4c2eff884a2bff824425ff804023ff803e24ff7a3b21ff783d24ff773d25ff75381fff75351dff78371eff75341cff6c3623ff7f4b39ff956a5aff9c7a6bff9e8071ff9b8072ff9a8071ff987867ffa07d69ffa7826cffb08970ffb98f73ffc29577ffca9c7dffcfa184ffb57858ffc37955ffc47855ffc78f6dffcd8c6affca7550ffc6794effc7794dffc97b4effca7d4effc87b4cffcb7d4cffcc7e50ffc78e66ffdab79ffff4e1d0fff8e8d7fff9ebdbfff9ede1fffaeee2fff2e6d9fff8ecddfff9eee1fff9eee1fff9eee2fffaefe3fefaf0e4f9fcf2e65ffaf2e409c655aa30c535aa31c639ac2dc639aa2bc43bac27c43baa25c13eac21c936aa1fc53aad1dc135a71bc642aa18ca40aa16b93aa213c936ae11c32da50fcc33aa0eb637a40bb92ea20bb946a209c655aa08bf409f06d52baa05cc33990599339904bf40bf03aa55aa02ff80ff01ffffff01ff00ff0100ffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0000000002ff80ff01ffffff0280008003aa55aa0280008004bf40bf04bf40bf06d555aa06d555aa07b624b609c639aa09c639aa0bb946a20cbf40aa0fbb44aa0fcc33aa12c639aa14cc40b216c53aae17c837b11ac43bb11dca3eb01fc53aad22c33ca526c33ca828bf39a62bc43bac2ec23dac31c139a734c43bac37c73cac3ac639ab3dc43bab40c338ab43c239ab47c23dac49c43bab19c23dad06d555aa58918885fa847775ff847875ff837472ff80716cff7e6f6cff7c6c69ff7b6a68ff796967ff796766ff776664ff7c6b69ff604e4eff6c5857ff664f4eff674d4aff664c47ff684d46ff694d46ff6a4e47ff6a4f47ff6b5047ff6f544aff81635aff715046ff754e43ff784e43ff7b5045ff80554aff81574dff875c51ff8d6256ff9c7265ffae8173ff9f6b56feaa745dfeb7876dfecca388ffcda68bf9b3805ad6c69c7726dda88602ff800014bf33a631c639ac30c535aa32c23da831c139a732c238a832c238ad32c238ad33c337aa34c43bac35c53aa836c639aa38c437a83ac139ab3bc238ad3ec13aa940c33cab42c13aaa43c639ab46c53aab48c33cae4ac43bac4dc33cac4fc23aab51c339aa53c53aac55c33cab3cc43caa22bb34ac0860202034624031b078584df9ae9489feaa9285ffae9083ffad9083ffad9084ffad9084ffad8f84ffac8f83ffaa8e81ffaa8d81ffa9897cff9f7765ff916046ff965d3dff955a38ff915936ff905638ff8d5332ff8b5231ff884d2dff86492aff814326ff804126ff7d3f23ff7a3d20ff7c3f23ff7b3d22ff7b3b20ff78361eff78371eff7d3b21ff763319ff89472bff834126ff773b24ff7f4936ff936754ffa6816effad8a7bffa88772ffac8a74ffb58f78ffbd9577ffc39d7bffcfa785ffc59270ffb97a51ffbf7b55ffc27c57ffc38761ffc8916dffc8744fffc77951ffc77a50ffc87b4fffc87c4effc97e4fffcb7f50ffcc7f50ffc78257ffd8a888ffe6c7affff7e9d5fff7ebdafffbeedffff8ebdefff7eaddfff8ecddfff9efe1fff9f0e2fff8efe1fffaf0e3fdfbf3e6f4fbf5e646fbf4de20c740a732c738ad31c639ac2ec83dac2bc43bac28c639ac25c837ac23c53aa820bf38a71dc135b01bc639aa18ca35aa16c53aae14bf33b212b839aa10bf30af0ec837a40cd540bf0bd146b90acc33b209c639aa07b6249206aa2baa0599339904bf40bf03ff55ff03aa55aa02ff80ff0280808001ff00ff01ffffff01ff000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ff000001ffffff01ffffff01ffffff0280808002ff80ff03aa55aa04bf40bf05cc339905cc339907db49b608bf409f09c639aa0acc33b20bd146b90dc43bb10fcc33aa10cf30af13bc36a115c23daa17c837b119c23dad1cc837ad1ec43caa21c136aa23c53aa826c33cae29c73eae2cc53aae2fbe3ca832c738ad35c53aad38c43bad3bc73dad3ec135a942c53aaa45c43baa48c339aa46c13aa823bd3aa826c94aaebd877c78fd887b79ff847875ff827572ff7f716dff7d6d6aff7c6b69ff7c6a69ff796766ff786665ff776665ff726260ff705e5bff65504bff684c48ff694b46ff674a44ff684a43ff684b43ff684a42ff6a4c43ff6b4d44ff715249ff7c5b50ff704a3fff754c40ff794f43ff7d5246ff81564aff84594dff8a5d52ff95685bffa5786aff9f705dffa36e58ffae7b61ffbc8f74ffcba488ffc29678fed7ad88eadcb89533be8c640bd12ea21ac43ba733c337aa33c337aa32c73dad32c738ad33c33caa33c337aa34c436ac34c43bac36c239aa38bf3ba839c53aaa3ac139ab3bc238ad3ec13aad40c33cab41c43bad43c239ab46c13aab48c33cae4ac43bac4cc63cae4ec43bad51c33caa53c23aa955c339ab31c63eac28bf39a6249c406a767b4734dc7c4b3dfaa28073feae9087feaf9088ffb18f85ffaf8f85ffae9085ffaf8f85ffad8e84ffac8e83ffab8e82ffaa8e83ffa88d82ffa98b7eff9c7562ff946045ff975c3cff965a38ff935737ff8e5533ff8b5431ff89502fff874a2cff804126ff7f4025ff7c3f22ff7c3f22ff7d3f22ff7e3f21ff7d3c20ff7b381eff79361cff7c3a20ff7d391fff7a351aff8d472aff8e4426ff8f4327ff8c4428ff89472fff915644ffa2705affb58a71ffbf957dffc2997dffc7a285ffd5ab8bffbb805bffbc7b51ffc07c56ffc37c56ffc1815bffcf9c77ffc7744cffc77950ffc87b50ffc87c50ffc87c4fffc97e50ffca7f51ffcb8051ffcb8059ffd29b78ffdcb699ffecd6c1fff9ead9fffaebdcfff7e9dbfff7ebddfff9eddffffaf0e3fff9f0e4fffaf1e5fffcf2e6fcfcf4eae6fdf5e927f8e5de31c639ac34c436ac32c238a82fc33ca82bca3bac28c639ac25c837ac23c53aaf20bf38a71ec43caa1bbd39aa19c23dad17bc37a614cc40b212c62aaa10bf309f0ec837b60cd540aa0bb946a20acc33b209c639aa08bf409f06d52baa05cc339904bf40bf03aa55aa028000800280808001ff00ff01ffffff02ff808001ffffff01ff000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ff000001ff00ff01ff00ff02ff80ff03aa55aa03ff55aa04bf408005cc339906d555aa07b649b608bf409f09c639aa0acc33b20cbf40aa0dc43bb110bf409f11c33ca514bf33a616b93aa218bf40aa19c23dad1dc13eb01fc53aad21c936b224bf39aa27c43bb12ac23daa2dc139aa30bf3aaa33c33caa37c338ac39c53aaa3cc83cae3fc639aa43c63dab46c53aab49c43bab39c53aaa16b946ae2d9f938ef9887b78ff887b79ff847774ff837571ff7e706dff7e6d6aff7d6c69ff7c6a68ff786664ff776563ff776664ff756361ff66504cff644b44ff664a42ff664740ff65473fff664740ff684940ff694940ff694a40ff6b4b41ff735146ff714c41ff744b3eff794e41ff7c5042ff7f5346ff835749ff885a4eff8e6053ff996c5dffac7e6cff9f6b56ffa77358ffb58366ffc3967affc89d81fec9a080fbdebc99badfb5970db176620ec837a434c93bb134c43bac33c33caa34bf36a734c43bac34c43bac35c53aa835c53aad36c239aa37c338ac39c03aaa3ac139ab3cc437aa3ec13aa93fc23daa42c53eaa43c239ab45c43bae48c33caa49c43bab4cc33cab4ec43baa50c239ac52c43bab4fc53aab37be38ac23bd3aa82e804e37a3834e3df8834a3afd916454feb19285ffac8f86ffae9189ffb09187ffaf9085ffaf9087ffaf9187ffae8f86ffaf9087ffad8f86ffac8e86ffaa8e85ffa88c84ffab8b7effa57b67ff946043ff965c3bff965836ff935536ff915333ff8d4f30ff884a2dff804126ff803f25ff7c3e23ff7e4024ff7f4025ff7f3f23ff7e3d22ff7d3c21ff7a381dff7a371cff7f3b20ff803b1fff833b1fff9c5133ff944627ff994a2bff9a4c2dff9d5034ff975132ff9e5f3fffaf795bffca9f85ffcba78cffcb9e7effb97954ffbf7c54ffc17d56ffc07d54ffb97a53ffd7a782ffc47750ffc77a50ffc77b50ffc77c50ffc77c50ffc97e52ffc97f52ffcb8256ffce7f58ffcf906cffdcb193ffe1c3acfff6e3d1fffaeadafff7e9dafff8ecddfff9ede1fff9efe3fffbf1e6fffdf4e9fefdf4e9fdfcf5e9cafbf2e613e4aec939c53aaa36c239aa2cc53aae30c53aaa2cc53aa829c738ae26c93cae23c53aaf22c33cac1ec43caa1cbf37a41ac445b117c843b115c23daa13c943ae11c33ca50ec837b60dc43bb10bd146b90acc33b209c639aa07b624b606aa2baa06d555aa04bf40bf03aa55aa02ff00800280008001ff00ff02ff808001ff00ff01ffffff0000ffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280008002ff80ff03aa55aa04bf408005cc339905cc33cc06d555d507db49b609c639aa09c639aa0bd12eb90dc44eb10ec837a410bf40af12c639aa14cc40b217bc43a618ca40aa1bc639aa1ec43caa1fc531ad22c334ac25c137ac28c639ac2bca3bb22ec83dac31c139ac34c43bac38c43bad3bc73dad3ec13aa940c338ab44c338a947c639ac4ac13ba92bca3bac10cf50af80918081fd8c7d7dff897978ff857573ff837270ff7f706bff7f6c67ff7d6a66ff7c6865ff796461ff776260ff74605dff755f5cff654a46ff654941ff66473fff67463fff66463fff66463fff67463eff68463cff69473cff6a473dff6b443bff734a3eff784b3fff7a4d3eff7d5041ff805344ff865748ff885a4bff906252ff9a6c5dff9b6a58ffa16e55ffab7659ffba8768ffc7967afec4957afedab697f3e3bea149c48f7716c53aa232c738ad35c53aad35c53aad35c53aad36c239aa35c03aa836c639aa36c239aa38c437a839c03aaa39c536aa3bc238a93cc437aa3ec53ead40c33cab41c43bad44c33cac46c53aab47c63dac49c43bab4cc33cab4ec13baa50c239ac4dc33cac30c53aaa36c239aa02800000308a5a40cc84513dfb89513dfe895947feb09082ffac9486ffae9487ffaf9588ffae9588ffae9387ffad9083ffae9185ffad8f84ffac8f83ffac8e83ffac8d84ffae8e85ffad8f86ffab8f84ffac8d80ffa8806cff96644aff935c3dff955838ff925434ff8e502fff87492aff814026ff803e24ff804025ff804125ff814225ff814022ff803f22ff7f3e22ff7d3a1fff7c381dff7f391eff823b20ff823a1eff944a2dff9b4e30ff9d4e2dffa15131ffa55534ffac5b38ffac5e3bffaa6442ffab6f51ffcb9f82ffc69270ffbc7853ffc17c57ffc17e56ffc27e56ffbc7b56ffd4a37fffc27853ffc9794fffc7794dffc97d50ffc87c4fffc97e4fffca8051ffc98152ffcd8156ffcd8d66ffd9ab88ffe4c3a8ffebd2bafff8e8d5fff7e9dafff9ecdefffaefe2fffaf1e5fffdf4eafffdf4ebfefdf6ecfcfbf3e993f8efe31cc849b63ac639ab36c239aa33c337aa30bf3aa52dc639aa2ac237aa27c43baa24bf39aa22c33cac1fc53aad1dc13ea71ac445b117c837b115c23daa13bc36a111c33cb40fcc33aa0dc43bb10cbf40aa0bb92ea209c639aa08bf40bf07b649b605cc33cc05cc339904bf40bf03aa55aa02ff008002ff80ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff028080800280008003aa55aa03aa55aa04bf40bf05cc339906d52baa06d52baa08bf409f0acc4db20acc4db20bd146b90dc43bb10fcc33aa10cf30af13bc36a115c23daa17c843b11ac43ba71cc837ad1ec43caa20c738af23c53aa827c43baa29c738ae2cc53aae2fc33cae33c33caa35c53aad38c43bad3cc43caa3fc239aa42c53aae46c53aab48c33cae21c93eaa14cc4db21baa8ea1dc8d8180ff8c7c7cff887776ff877372ff826f6dff7c6965ff79635fff77615eff745f5cff735e5aff725d5aff715b58ff6a514eff674844ff674640ff684540ff66443eff66443dff66443dff67443cff68443cff69443bff6a4339ff704538ff78493bff7b4a3cff804d41ff814f42ff835244ff875748ff8d5d4eff926252ff9a6655ff9b6652ffa26e53ffaf7a61ffbd8973fec4977bfed0a686fae2c0a08cdcba9b09c68e712bc43bac37c738ac37c73cb036c239aa36c239aa37be38a738bf3ba838bf3ba838c43bad39c53aaa3ac639ab3bc238ad3cc43cae3ec13aa940c33cab41c43bad43c639ab45c437aa47c639ac49c43bab4bc23aaa4dc338a950c239a951c339ad30c53aaa36c239aa13bc36943e8c5646d78d5842fc895840fe8e5945fe97705fffb39181ffae8977ffb08b78ffb58d7cffb58e7dffb8907fffb98f7fffbb9281ffbb9383ffbc9585ffbc9686ffbb9586ffb99182ffb28f82ffae8d80ffac8c7effab8979ffae8874ffa67a5fff976445ff8f5637ff8b5031ff85482bff813f25ff844026ff834227ff824025ff844224ff834123ff824021ff813e21ff7f3c1fff7e3a1dff7d371bff833b20ff833b1fff873d1fffa45838ff9d4e2dffa55434ffac5c3affae5e3bffb0623dffb16541ffb6724fffc08461ffb97b54ffbf7a50ffc17e55ffc17f56ffc17f56ffbf7f58ffc89370ffbf7955ffc8774effc8784dffca7b50ffc97b50ffca7d4fffcb7f50ffca8152ffcf8153ffcc895fffd5a27effe2bea0ffe7cbb1fff2dec9fff7eadafff9ecdefffcf2e6fffdf4e9fffcf4eafffdf5ebfffdf3eaedf9f0e53efff3ea3ec13aa93ac639ab34c43bac34c43bac31c139a72ec237a62bc43bac28c639ac25c137ac23c53aa820bf38a71dca3eb01ac43bb118ca40b516c53aae14bf40a612c647aa10bf40af0ec849b60cbf40aa0bd146b90ab2339908bf40bf07db49b606aa2baa05cc339904bf40bf04bf408003aa55aa02ff808002ff80ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff01ffffff01ffffff01ff00ff0280808002ff808003ff55aa04bf80bf04bf40bf05cc33cc06d52baa07b624b608df40bf0acc4db20bb946a20cbf40aa0ec837b60fcc33aa11c33ca514bf40a615c231aa18bf35aa1ac43bb11dc135a71fc53aad22c334ac24c639aa27c43baa2ac23daa2dc63eb031c639ac34c43bac37c33cac39c53aaa3dc43bab40c33cab43c239ab46c53aab49c43bab14cc40b219cc3dad77947483f8998a89ff867373ff7f6a68ff7c6563ff786260ff77615fff78625dff77605dff755f5bff725d59ff725c58ff6b5552ff654c48ff664843ff66463fff67443dff66433cff66433cff67433cff68433cff69423aff6c433aff6e4136ff774639ff7b493aff7f4b3dff814e40ff845042ff875344ff8a5647ff8f5b4aff94604dff945f4aff9f6a50ffa77254ffb68162fec18e70fdc3977ae9e1bd9f79eac6a912d4aa8e29c138ae39c53aaa39c53aaa39c53aaa38c43bad39c53aaa39c03aaa39c53aaa3ac139ab3ac139ab3bc238a93cc437aa3dc43bab3ec13aa940c33cab41c43bad43c63dab45c43baa47c239a949c43bab4bc53aad4dc338a94fc53aab51c339aa53c53aac35c53aa81cbf40a44594594edf905d45fd8e5b43fe8c5a41ff885743febd9481ffb48572ffa06e55ff985f46ff93583dff8b4f35ff895034ff874d33ff834a31ff854c34ff89513aff89513bff88513bff87523cff84553fff885c48ff8b614cff8e634dff8f634cff92634bff916149ff945e44ff975e42ff8e5238ff844429ff834125ff834226ff854325ff854324ff854324ff834122ff834022ff813c1fff813b1eff7f381cff7f381aff863e20ff873f1fff974c2bffa75936ffa45532ffae5f3dffb0623effb36640ffb46b44ffbe7b54ffc2815cffbd7952ffc17b52ffc17d55ffc28057ffc17f56ffc4815bffc38b69ffc17e5bffc9774effca784effcb7b4fffca7b4fffcb7d4fffcc7f52ffcc8154ffd28354ffd0865affcd936effe7bfa0ffe8c9afffecd2bbfff9e9d7fff9f0e1fffdf5e7fffcf6eafffdf7ebfffcf3eafefaf0e7acf9efe617dea6c833c33caa3bc238ad31c639ac35c53aa832c23da82fc33ca82cc53aae28c639ac26c33cae23c53aa820c738af1ec43caa1cbf40ad19c23dad17c843a614cc40a612c639aa10cf40af10bf409f0dc43bb10cbf40aa0acc33b209c655aa07b6249207b6249206aa2baa04bf40bf04bf408003ff55aa02ff80800280008002ff808001ff00ff01ffffff01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff02ff808002ff808003aa55aa03ff55aa04bf40bf05cc339905cc339907b649b607b649b609aa398e0acc4db20bd146a20dc43bb10fbb44aa11c33ca513bc36a114bf40a617c843b119c23dad1bc639aa1ec43caa21c13eaa23c53aa825c137ac29c138a82cc53aae2ec837ac31c639ac35c53fad38c43ba83bc23dad3fc23daa42c13eaa45c03baa47c639ac46c53aab0bb946b90eb6b6a4b98e7d79fe826e6bff806a68ff7f6765ff7e6563ff7a6461ff796260ff78635eff75605cff745f5bff735d59ff6f5854ff644d49ff634944ff644741ff66453fff69433dff68413bff6a413bff69423aff6b4239ff6c4237ff6e4134ff754535ff7b4737ff7e4938ff824b3bff814d3cff875140ff8a5443ff8d5745ff925b48ff8f5742ff9b644affa1694bffaf7657febc8461fdbd8c6dd9ddb69a4ee2baa327c448aa1fc542ad38c43bad3bc238ad3bc238a93ac139ab3ac135ab3ac639ab3ac139ab3bc23da93bc238a93cc43caa3cc437aa3ec53aad3fc639aa40c73cab41c43bad43c639ab45c43baa46c537ab49c438ab4ac437ac4cc639ab4ec43bad50c639ac52c43bab55c33cab21c93eaa11c3a587af92624cfd946248ff915e45fe8e5d45ff9c725fffb28d73ffa6785cffa26e51ff9b6346ff965d3eff955c3cff955937ff945637ff915335ff915334ff8d4f33ff8c4f33ff894d32ff894d31ff86482eff81452bff7f4328ff7d4425ff7a4021ff783d21ff733a21ff71361dff71341bff75381fff84452cff935338ff965538ff914e31ff8c4829ff884625ff874324ff864122ff853f21ff843b1fff823b1dff81381bff813a1bff843c1dff8a4020ffab5d3cffa85a37ffad5f3bffb1643fffb36a42ffba744bffc6825bffbc7754ffc17752ffc17950ffc17b53ffc27e57ffc07d56ffc57f5bffc08767ffc08768ffca784bffcb784cffc77c50ffca7e53ffcb7f51ffcb8051ffcc8255ffcf8554ffd0875affcd8d66ffe0b392ffe8c8adffeaceb7fff3dfccfff9f3e3fffcf6e9fffcf7eafffcf5e9fef9f0e5f7f9f0e564faede31cc852ad2fc93cae3cc437aa39c53aaa36c239aa33c33caa30bf3aaa2dc13eaa2ac237aa26c336a824bf39aa22c33cac1fbd3aad1cbf37ad19c233ad17c837a615ce3daa13bc36ae11c33cb40fbb44aa0eb637a40cd540bf0acc33b209c639aa07b624b607b624b606aa2baa05cc339904bf40bf03aa55aa03aa55aa02ff808001ff00ff01ffffff01ffffff0000ff0001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff808001ffffff02ff80800280808003aa55aa03ff55aa04ff80bf04bf40bf06aa2baa07b649b608bf40bf09aa39aa0ab233990cbf40aa0ec849b610bf40af11c33cb413c943ae15c23daa18bf40aa19c233ad1cbf37a41fc53aad21c936aa24bf39aa27c43baa29c738ae2cc53aae30c53aaa33c337aa36c239aa39c53aae3cc43caa3fc23dae43c239ab45c43baa48c339aa42c53eae0bd146b940ab7c97ed96837eff8b7672ff826b68ff816966ff806765ff7e6564ff7b6363ff77625eff75605dff76605dff725b57ff664e4aff644b46ff634842ff654742ff67453eff69423dff6a413aff6b4039ff6b4038ff6c3f36ff714133ff754332ff7b4734ff7f4835ff824a37ff864c39ff894f3cff8c523eff8e5440ff915743ff915843ff935a43ff9b6146ffa96d4effb97e5ffaba8868b8cca48830eacaaf21c946aa3bc238a93ec13aa93dc43bab3dc03ba73cc43caa3bc238ad3cc43caa3cc437aa3cc43caa3cc437aa3dc43bab3dc436ab3ec53aad40c33cab40c738ab42c53aaa43c63dab45c43bae46c53aab49c438ab4ac437a94dc338a94ec43baa50c639ac52c438ab54c23aaa4cc33cab0dc44e9d539a7b68ee976756ff98634cff935e47fe90624dffaf8d80ffa17f6cff9d7159ff9e6b4eff9b6648ff996242ff975f3eff965c3aff955939ff935737ff925738ff8f5435ff8d5434ff8b5233ff8a5032ff8a4f31ff884c2eff874a2cff834628ff814525ff7e4223ff7b3f1fff783c1fff74371cff71331aff713319ff6e2f15ff713316ff803f22ff955235ff9c593aff985233ff904927ff8d4523ff8a4021ff843b1eff833a1cff873a1dff883c1eff883c1eff9a4b2bffb3643fffaf5f39ffb56540ffb76f4affc1805bffbd7b55ffc07950ffc07b4dffbe7b4dffc27b56ffbe8158ffc08055ffc37d54ffbc805effc2957cffc7784cffcc764effcb7f52ffcb7f56ffc87d51ffc4784bffc3744bffc6734dffc16f49ffc47955ffd6997affe7c4a4ffe8cbb2ffedd7c3fffcf1e4fffcf6eafffbf4e7fff8f1e4fdfaf1e5d6f8ede125fff1ea2bc441ac40c33cab3cc43cae3ac139a737c33cac33c337aa31c139ac2ec23dac2bc43bac27c43baa25c137ac22c33cac20bf38a71dc13eb01bc639aa18ca35aa15c231aa14bf40b212c639aa10cf40af0fbb44aa0cd540bf0bd146b909c639aa08bf409f07db49b606d52baa05cc33cc04bf408004bf40bf03ff55aa02ff808002ff008001ff00ff01ff00ff0280008001ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280808003aa55aa03aa55aa03ff55aa04ff40bf05cc33cc06d52baa07b649b608bf40bf0ab233990caa40950dc43b9d0ec837b610bf40af12b839aa14bf40a616c53aae19c23da31bc642aa1ec43caa20c740a722ca3cac25c837ac28c639ac2bc435a62dc639aa31c639ac34c43ba737c338ac3ac13eab3dc43bab40c338ab44c338a947c239a94ac43bac19c23dad02ffffff7f9d8d85fc9a8581ff97827dff856e6aff836b67ff806966ff7e6664ff7b6362ff78625eff77605dff765f5bff68504bff664c48ff634943ff644943ff644840ff65453eff68423cff6b413aff6c4039ff6e3f37ff713e35ff754132ff7b4532ff7f4733ff814734ff854b39ff874c3aff8c4f3cff8f513dff91533fff945742ff945942ff985e44ffa86c50fcbd8061f3ba85677ad3ab922bd06bb206d580aa35c53fad3cc437aa3fc239aa3ec53aad3ec53aad3dc43bab3dc436ab3ec13aa93dc036ab3ec13aa93ec53aad3ec535ad3fc239aa40c73cab41c43bad43c239a744c73cac45c437aa47c239ac49c43bab4bc23aaa4cc339ab4ec43baa50c239a952c43bab54c53dad45c43baa1cc840ad09ffe3c6b5946f60fe9a6852ff9a634bfe945f49ff9d7562ffb3978cffaf9588ffae8b79ff9d725aff9c6b50ff9b6545ff99603fff985e3dff985d3cff975c3aff965b3bff95593aff93593aff915638ff905537ff8e5235ff8c5032ff8a4e2fff87492bff834626ff7e4123ff7c4021ff783d1fff73371aff73361bff74361bff733519ff773419ff793318ff793318ff7a3518ff803b1eff8f4928ff9f5734ffa05434ff924726ff8c4422ff8a3f1eff893c1bff8b3c1cff924121ffad5c3affb1633affb86a42ffbd754fffc4805bffb87650ffbf784effc07b4fffc07d51ffc17b56ffc18055ffc18054ffc77f58ffbc7e5dffc59f8bffa9613dffa75130ffa14d2dff9f4627ff9c4222ff9d4120ff9d3d1dffa34322ffaa4d29ffb25b35ffb46a46ffcc9878ffebc8adffe9ceb9fff9eadbfffaf1e7fff9f0e5fff9f1e6f4f8eee378f7ece31ecc55bb3cc83caa41c437a932c238ad3bc238a938bf3ba835c03aad31c139ac2ec237ac2cc53aa829c138a826c33ca823c53aa820c740af1ec43caa1bc639aa19c23dad17bc37a614bf33a612c639b811c33ca50fbb44aa0dc43bb10cbf40aa0acc33b20ab2339908bf409f06d52baa05cc339904ff40bf04bf40bf03ff55aa03ff55aa02ff80800280008001ffffff0280808001ffffff01ff00ff01ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff0280008002ff008003aa55aa03aa55aa04bf40bf03aa00aa05cc339905cc33cc07b649b608bf409f09c639aa0acc4db20cbf40aa0eb649a40fbb44aa11c33cb413bc36ae15c23daa16c53aae19c23dad1bc639aa1ec433aa21c93eaa23c533a826c336a829c738ae2cc53aae2fc336a832c23da835c53aad38c43bad3cc43caa3ec53aad42c13aaa45c43baa48c33caa2ec837ac23c542af36c663aacf9c8b85fd9b8680ff98827dff8d7672ff846d6aff7f6865ff7d6564ff7c6463ff79625eff765f5aff6b534fff674e49ff674c46ff654943ff644841ff62473fff65453dff69423dff6c423aff6e4038ff723f36ff753e34ff7c4436ff7e4634ff814734ff844736ff874b3aff8a4f3cff8d523fff90553eff955842ff94573fff9d6248feb07558f3bd8567bbbb8b6d44ce9d9210bf50af34c43bac3cc43caa43c239a742c13aaa41c43ba940c338ab3fc235aa3fc239aa40bf3ca740c33cab40bf3ca740c33cab41c037a941c43bad41c437ad42c13aaa43c639ab44c738ac46c53aab47c639ac49c438ab4ac437ac4dc338a94fc23aab50c239ac52c43bab54c23aaa51c03caa4dc33ca918ca4ab559a07e73f99a6b5bff9d6551ff9b614bff92624cffae8c7bffae978dffa9958bffab9386ffad9080ffa7826fff9b6e56ff996548ff996142ff9a5f3fff995e3dff965c3cff955b3bff92593aff925839ff8f5536ff8e5435ff8c5132ff884d2eff874a2bff834627ff804324ff7c4122ff783d1fff773a1dff75371bff76371aff78371cff7a361bff7e381cff7f391cff803a1dff803a1dff823a1eff833b1cff8c4121ff9c502fffa15633ffa55633ffa0512eff9c4b28ff934320ff93431effc2744effb97042ffc37c52ffc07d54ffbd7850ffbf794effc2794fffc67c52ffc47651ffbd6f47ffb76741ffb15736ff95482bffb58c7aff8b3f24ff983a20ff94391eff923313ff953317ff9a3519ff9f381affa23d1dffaa4b27ffb95f37ffbd6a43ffbd7754ffdcac8bffeacab1ffedd9c7fffcf0e4fff9f0e6fcf7eee5b5f8eee616fff3f324c640b144c338ac3ec13aa93ac639b03bc238ad39c03aaa35c03aad33c33caa2fc33ca82dc139aa29c138a826c33cae24c639aa21c93eb21ec43cb31dc13ea71ac43bb118bf35aa16c53aae13c936ae11d23cb410bf40af0ec837a40cbf40aa0bb946a209c639aa08bf409f07b649b606aa2baa05cc339904bf40bf04bf40bf03aa00aa02ff808002ff808003aa55aa01ffffff01ffffff01ffffff01ff00ff00ffffff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000000001ff00ff01ffffff02ff008002ff808003aa55aa04bf80bf04bf40bf06aa2b8006d555aa08bf409f08bf409f09c639aa0bb92ea20dc43b9d0ec849a410bf40af12b839aa14bf33a616c53aae18ca40b51ac43bb11cbf37ad20bf38af22c33cac24c639b127c43baa2ac23daa2dc639aa30c53aaa33c33caf37c33cac39c03aaa3cc437aa40c33cab43c23dab46c53aab49c038a830c53aaa10cf50af64a37a8cf19f8a83fe9d877eff99847bff937d75ff856f68ff806a63ff7d6661ff79635eff79635eff6f5852ff68504aff664d46ff664b44ff664b43ff654941ff64483fff65453eff69433cff6b4139ff6e4138ff733f35ff794334ff7f4636ff834837ff844836ff874a37ff8a4d3aff8e503cff90543eff925b42fe975d41fd9c6448f6b98264cebc886a69bb8d6d16dca2ae27c441aa36c239aa3ac13eab45c43baa45c03baa43c639ab42c53aaa42c53aaa42c13aaa41c03ba941c43ba941c43bad42c13aaa42c13aaa42c53aaa43c239a744c338a944c338a945c437aa46c537ab47c639ac4ac43ba94ac437ac4cc339ab4ec438aa50c239ac52c138a854c23aaa56c13ba942c53eaa1dca46b01cd1a4add7956d58fe9f6b53fea0684eff99634dff9a6f5cffb29689ffac968dffaa968dffa9948affa99387ffac9285ffad8e7dffa47d68ff9b6a4fff996343ff985f3fff975d3dff965b3bff945939ff93593aff915737ff905636ff8d5333ff8a4f2fff884d2dff844929ff814525ff7d4223ff773b1dff763a1dff75381cff76371aff7b3a1dff7c381cff7e391cff803b1eff823c1eff843e20ff864022ff894122ff8f4624ff954928ff9b4d2bff9f502dffa65733ffac5b37ffaf5e3affaf5f3affb0613affc17d54ffc4855effbc764dffc5764fffbb6941ffb45d36ffab522effa84a28ffa64725ffa84725ffb14b2dffa64d2fffb78a75ff95492effa33c1eff9f3d21ff9d3a19ff9e391cff9f371cffa23b1bffa4411fffaa4d28ffb96138ffc06d43ffc1754dffc38662ffeac0a2ffe6cbb6fff8e8dbfff6ece3ecf7ede658f9eee512c663b82dc63eb046c53aab43c239ab40c338ab3dc03bab3ac139a736c239aa33c337aa31c139a72dc639aa2bc435a627c43bb125c137ac22c33cac20c740af1dc13eb01bbd39a119c23da316c53aae14cc33b212c639aa10cf40af0fbb33990dc43bb10bd146b90acc4db209c655aa08bf409f06d52baa05cc33cc05cc339904bf40bf03ff55aa03aa55aa02ff008002ff008001ffffff01ffffff0000ff0001ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff028080800280808001ffffff01ff00ff02ff008002ff80ff04bf80bf03aa55aa05cc339906aa2b8007b6499208bf409f09c639aa0acc4db20cbf40aa0dc43bb10fbb33aa11c33ca512c639aa15c23daa16c53aae18ca35b51bc639aa1ec43caa20bf38a722c334ac26c33ca829c138a82bc43bac2dc639aa31c639ac34c43bac38c43bad3ac139ab3ec13aa942c13aaa45c43baa47c239ac4bc23daa22c33cac12c655b8999e8c84fca18a83ff9e867dff9a847bff99827aff8c756eff836c66ff7d6661ff79625dff6f5852ff6a524bff674f49ff684e47ff664b44ff644942ff654941ff654940ff67453dff6a433dff6d443aff704438ff754536ff7c4836ff814a37ff844b38ff874c38ff8a4e39ff8f523cff91523bff93543ffd9b5e49f79f6a4dbbbe8e7058b7857115dbaab62cc540ae39c53aaa4ac137a949c43bab48c339aa47c239a946c53aab45c43baa44c73cac43c639ab43c639ab43c63dab42c53aaa43c63dab44c338a944c338a944c338a945c437aa45c037aa47c63dac47c639ac48c63cae4ac43ba94cc339a84dc338ac4ec438aa50c239a952c43bab54c23aaa56c13ba957c13baa2dc13eaa05ffffff9e947162fea17157ffa16b50ff9d674dff986852ffad8979ffad958affab968cffab958affaa948affa99389ffa99488ffab9388ffaa9083ffaf8d7affa1775fff9b6a4fff986144ff995e3eff995c3cff955939ff935738ff915535ff8f5433ff8c5030ff8a4e2eff874a2bff824626ff7d4122ff783b1eff77391dff75371bff76371bff7a3a1cff7d3a1eff803c20ff833d20ff874023ff8a4426ff8d4626ff8f4926ff944c2aff9a4f2bff9e512effa25330ffa65733ffa75631ffaf5d37ffb2603affb3603bffb97d5dffc59273ffaf603effa34320ffa74220ffad4726ffaa4324ffae4929ffb24c2effb35230ffb75435ffb45a3affb28067ffa25b42ffad4322ffa84325ffab421effa74120ffa5401effa9411fffaa4625ffad512bffb8613affc17047ffc37750ffc67f5affcc9171ffe8c4acfff1ddcdfbfbf0e7c4fbf2ea21f7f0e822c33cac4ac13ba946c53aab44c338ac41c43bad3ec53aad3ac639ab38bf37a835c53aad32c238a82fc33ca82cc53aa829c138ae26c33cae23c53aaf21c13eaa1fbd3aad1cbf37ad1ac43ba718bf40aa15ce3daa14bf40a612c639aa10bf309f0ec849b60cd540bf0acc33b209c639aa08df60bf07db49b606d555aa05cc339904bf40bf04bf80bf03aa55aa03aa55aa03aa55aa01ff00ff01ffffff01ffffff01ff00ff00ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ff00ff01ff00ff0000ff000000ff0001ffffff02ff008002ff80ff03ff55ff04bf80bf05cc33cc06d52baa07b649b608df60bf09c639aa0acc33b20dc43bb10ec837b610cf40af11c33ca514bf40a615c23db618bf40aa1ac43ba71cc840ad1fc53aad22c33ca524c639aa27c43baa2ac23daa2cbf34a82fc33cae32c23dad36c23daa39c03aaa3cc437aa3fc239aa43c239ab45c43bae48c339ae4bc23aaa14bf40b234b15d98ce9e8881fc9f887eff9c857aff9b857aff9b847bff947e75ff846d66ff7d6360ff735a55ff6a5049ff695048ff694e46ff674c44ff674943ff654943ff664942ff674841ff68453eff6b443cff6f443aff724437ff7c4a39ff824a39ff874f3cff8b523dff8d533dff91563fff935840ff965a3ffea16446e7a6725562c6a1870feeccbb34c43bac4bc236ad4ec43baa4dc33cac4cc339ab4bc23aaa49c438ab48c339ae47c239a947c239ac46c53aab45c43bae45c43baa44c338ac45c43baa45c43baa45c43baa45c437aa47c239a947c239a947c236a948c339aa49c43bab4ac43bac4cc639ab4dc338a94fc23aab50c239ac52c13bab54c53dad55c339ab52c43bab28c640a62bc447b2589a7d6ef29b6f5effa36d56ffa16851ff9f6853ff9d725effad9183ffa8968dffa9968bffab9488ffac9488ffab9388ffab9387ffaa9287ffa99187ffa79187ffaa8e82ffaa8777ff9e735cff986347ff995f41ff985c3dff955b3bff955939ff935736ff905332ff8f5131ff884c2cff834728ff7e4123ff7d3e23ff75361bff76371cff7a3a1fff7c3b20ff7c3c20ff813f22ff864226ff8a4527ff8e4829ff944b2cff974e2dff9c5130ff9c532fffa05631ffa55532ffa75734ffa85834ffb3623cffb5633cffb96540ffbc8d76ffd1aa97ffa9593bffa63d1dffaa4221ffaa4623ffaf4c2cffb25437ffb6593affb8623cffb5663dffba6342ffaa745effa9735cffae4827ffa64526ffac421effa94421ffa4441effa5431fffa74421ffac522dffb6633bffc07148ffc57952ffcd845fffd18f6bffebc4a6fee9d1c1f7faf0e699f8f0e80effffff44bf3cac4bc53dad48c33cae44c338ac42c53aae3ec53aad3cc43caa39c03aaa36c639af32c238a830c53aaa2dc639aa2bc43bac28bf39a625c13eac22c334ac20bf38a71dc135a71ac431a718bf35aa16c53aae14bf33a612c639aa11c33ca50fbb33aa0dc43b9d0cbf40aa0acc33b209c639aa08bf409f07b649b606aa2baa0599339904bf40bf04bf40bf03ff55aa03aa55aa03aa55aa028080800280008001ff00ff01ffffff01ffffff000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080800100ffff01ff00ff0280008002ff80ff01ff00ff02ff80ff02ff80ff03ff55ff05cc33cc05cc33cc06d52baa07db49b609c655aa0acc33b20bd146b90dc43bb10ec837b610bf40af12c639aa14bf40a615ce3db618ca40aa1bc642b31dc13eb01fc53aad23c53aa825c137ac27cb3bb12ac23daa2ec23dac30bf3aaa34c43bac37c33cac3ac139ab3dc43bab40c73caf43c639ab46c53aab49c43baf3ac139ab0cd555bf49a48f85eda18a83fc9d8882ff9a877eff9b857cff9b847bff9a8279ff8b736cff755b57ff6d504bff6c5048ff6b4e48ff694c45ff684a45ff684944ff674842ff684741ff68463fff69453cff6c443aff6f4338ff764538ff7f4b3aff864e3cff8d543fff8f563fff925840ff955c43ff975f44ffa06748fdb070549daf7d6319d67ab83bc238a953c53aa952c438ab50c239a94ec43bad4dc338a94cc339ab4bc23aaa4ac137a948c339ae48c339aa48c339aa47c239a947c239a947c239a946c53aab48c33caa47c239a948bf39aa48c339aa49c038a849c438ab4ac437ac4bc53aaa4cc339ab4ec43baa4fc53aab50c236a952c438ab54c23aaa55c339ab56c438ac17c843b123bd3aaf28b98c93d998715efda46e5afea46952ffa26953ff9e6b56ffad8776ffae9388ffa99589ffab9589ffac9389ffac9388ffac9288ffab9387ffa99185ffa99186ffa69086ffa48e85ffa38c82ffa68a7effa78473ffa27864ff936149ff925a3eff955c3dff955a3aff945837ff905333ff8b4e2eff84482aff7e4428ff78391fff7a3a21ff7c3c22ff7d3d22ff7e3d22ff804026ff814124ff824424ff894726ff8f4a29ff954d2bff9b502fff9f5233ffa15837ffa45b37ffa65b36ffa95b37ffa85b36ffb0633dffb2623affb76340ffbf937cffccac9bff91442bffa33c20ffad492dffb35332ffb45834ffb65c3effb7623fffb86641ffb96a44ffb96844ffad7257ffac7e68ffac5637ffa84e30ffa34927ffa14322ffa0411fffa24423ffa94726ffac502bffb7643dffbf724bffc87d59ffce8861ffcf926fffe5bea3ffe0c9b8f1f4eadd80f7f1e70affffe619c247ad3ec13aa94ac43ba946c53aab43c239ab40c33cab3cc83cae3ac639ab37c338ac35c53aad30c535aa2fc33ca82cc53aa829c138a826c336a823c53aaf21c93eaa1fc53aa51cbf37ad1ac43ba717c837b116c53aa213c943ae11c33ca510bf409f0dc43bb10cbf40aa0bb946a20acc4db209c655aa07b649b607b649b605cc33cc05cc669904bf408003aa55aa03aa55aa02ff008002ff80ff0280008001ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ffffff01ffff000280008001ffffff0280808003aa55aa03aa55aa04bf40bf05cc33cc06d52baa06d52baa08bf409f09c639aa0acc4db20cbf40aa0dc43bb10fbb33aa11c33ca513c943ae14cc33b216c53aae19cc3dad1cc840ad1ec43caa21c136aa24bf39aa26c33cae29c138ae2cbf3aa82fbe36a832c23dad35c53aad38bf37a83bc73dad3ec53aa941c43bad44c73cac47c239a941c43bad10af40af13c96bbc969b8680f59f8882fd9e8681ff9f877dffa4877eff9c796eff946d60ff785348ff73544cff6f524aff6f5149ff6d4f47ff6c4e47ff6c4e46ff6b4c45ff6b4a42ff6c4941ff6e4a40ff6e493eff70483bff744738ff7a4939ff804c39ff864f39ff8d553cff92593fff955c42ff975f44ff9a6446fea66d4fe8ae735d3bbe827d4dc338a955c339ab54c53aaa53c53aa951c339aa50c239a94fc23aab4dc33cac4cc339ab4bc53aad4bc236aa4bc23daa49c43bab4ac13bac48c339aa49c43bab49c43bab49c43bab49c43bab4ac13ba94ac137a94bc23aaa4bc236aa4cc339ab4dc73cac4fc53aab50c239a951c339aa53c53aac55c33cab55c339ab57c43baa42c53aaa39c53aae0eeda4c8a297715efda3725efea36e55ff9f6d53ff9d6d56ff9f7764ffb09385ffab948affab948affac948affad9389ffae948affae9489ffae9389ffaf9489ffaf9487ffb19587ffb09384ffaf9184ffab8d81ffac8c7fffad8b7cffb48d7cffb08373ffa87966ffa2705dff9b6957ff966450ff95624dff925c48ff855543ff824e3bff7f4933ff7b432cff763d24ff783d23ff7e4125ff87452aff89482aff8e4b2fff934e30ff97522fff9a5430ff9d5531ffa15933ffa45a36ffa75c3affa75f38ffac603bffb3633effb4633bffb5643fffc09b87ffc8a593ff87341effae5133ffb6593affb85d3dffb6633dffb96842ffbc6a45ffbd6b46ffbc6b46ffba6f45ffb17050ffb8927affba785affc27650ffc77c53ffc77b55ffc27550ffbb6f48ffbc6d46ffbd6e48ffbf734cffc47b54ffcb845dffd08b64ffd0926fffe0b599fedec5b3eaefdfd079f9eee40cffeaea15c23daa4dc338a94ac137a947c239a945c03baa41c43bad3ec53aad3bc238ad38c437ad36c63daa32c738a830c53aaa2cc53aae2ac237aa27c43baa25c13eac22c334ac1fc53aad1dc13ea71bbd39aa19c23da316c53aae14cc40b213bc43ae11b43ca50fbb33aa0dc43bb10cbf40aa0acc33b209c639aa08bf40bf07b624b606d52baa05cc339904ff40bf03ff55aa04bf80bf03aa55aa03aa55aa02ff80ff028000800280808001ffffff02ff80ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff01ff00ff02ff808001ffffff01ff00ff02ff008002ff008003aa55aa03ff55aa04bf40bf05cc339906d52baa07b649b608df40bf09e339c60ae64db20cd540bf0eb637a410bf30af11c33cb414bf33a616b93aa218bf40aa1ac43bb11dc135a71fc53aad22bb3ca524bf39aa27c43baa2ac23daa2dc139aa31c13eac33c33caf36c239aa39c036aa3cc43caa40c33cab42c53aaa45c437ae48c339aa48bf39a61ec444b3279d8989d99f8780f7a2847efea4857cff9c7969ff865847ff7e4934ff844b35ff865645ff886257ff806258ff7d5e53ff7b5c52ff7a5a50ff78574eff78554dff765249ff765146ff785245ff775242ff79513fff7d503eff80523dff824e39ff89533bff8d573cff915b40ff986145ff9c674affa26b4dfcae745a9bb2826d2dcc4fb059c339a957c43bad56c43ba953c53aac53c23aac51c339aa51c339aa4fc23aab4fc23aab4dc338ac4dc038a94cc339ab4cbf39a84bc23aaa4bc53aad4bc23aaa4ac43bac4ac43bac4bc23aaa4cbf39a84dc038a94dc038a94dc338ac4ec43bad4fc53aab50c639ac52c438a854c23aaa54c23aaa56c43bac57c13baa59c339ac39c03aae1dca46b0589f826bf69f735cfea8725affa26c54ffa17058ff9d715affb28b77ffb69381ffad8878ffad816fffad816bffa97b64ffa7775fffa27158ff9d6a53ff99664dff935f46ff905b43ff8f5940ff8d583fff8d573eff8f573dff91583dff935c41ff976146ff9c664dff9f6d56ffa4745fffa8806fff9e7d6dff9c7b6bff9c796bff9f7a6bffa17c6affa57e6affa87d6bffa67864ffa17059ff9c644bff965c40ff925236ff965133ff97532fff9b5731ff9e5832ffa35934ffa55a35ffa75d38ffa75e38ffac613cffb1643fffb5643effb26441ffcbaa97ffc6a190ffa9583bffba6040ffbc6445ffbc6644ffba6b45ffbe6d47ffbe6e49ffbd6f48ffba6e46ffbc724affbb7452ffba957effaf755affc37d57ffc57f57ffc4805bffc57f5affc7835affcb855fffcc855fffcb855dffce8960ffd18b65ffcf8f68ffcf936effd7aa8dffdbc0acf7e1cebe90f4eadd20f7e7df1fc542a54ec43baa4bc53aaa49c038ab46c137a843c639ab40c338a73dc03bab39c536aa37c338ac34c43bac31c139ac2ec23dac2cc53aae29c138a826c33ca823cc42af21c136aa1ec433aa1dc13ea719c233ad18bf40aa15c23daa13c936ae11c32db411c33ca50ec837a40dc44e9d0bd146a20acc33b208bf409f08bf409f07b6499206d52baa05cc339905cc339903ff55aa03aa55aa03aa55aa02ff008002800080028000800280008002ff80ff01ff00ff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000ff0001ffffff01ff00ff01ff00ff02ff808002ff008003ff55aa04bf408005cc669905cc339906d555aa08bf409f09c639aa0acc4db20bd146a20dc43bb10fbb33aa11c33ca513bc43a114bf40a617bc37a619b833a31bc642aa1ec43caa20bf38a722c33cac26c33ca828bf33a62bbe35a62ec237a631c63eac35c03fa837c73cac3ac139ab3dc43bab41c43bad44c33cac47c239a940c338ab22c33cac20c748af7cad8c8ce5af8b81fc9c7060fe875140ff894e37ff8f4e37ff915137ff91553aff8d5f4cff8e6b5fff896a5fff86675bff846459ff836257ff826154ff835f52ff805d51ff815b4eff805b4bff805c49ff835b47ff865b46ff885943ff8e5d45ff956046ff986347ff9a664aff9e6b4fffa06d51ffab795eecad7b6435c59a9550c239a959c339ac58c53aab57c438aa55c339ab54c23aaa53c53aac51c339ad51c33caa50c239a94fc53aab4fc23aab4ec13baa4ec13baa4dc038a94dc338ac4dc338ac4cc639ae4dc33cac4dc338ac4ec13baa4ec13baa4fc53aae50c639ac51c339aa51c63cad52c43bab54c53daa55c639ab56c438ac58c23aab59c339ac44c33cac24bf40aa29cd89aee298715bfda9755cffa77056ffa56e56ffa56f59ffa9775eff9a694eff8f5a3fff965b3dff985738ff965a3aff975a3aff995b3bff985939ff985939ff99593aff9b5c3cff9a5b3cff9a5d3dff985c3cff975b3bff985b3bff965839ff965735ff975733ff985733ff965835ff965536ff854c33ffa17765ff997b6eff9a786dff99786cff9a796dff9a7a6cff9b7a6bff9c796aff9f7969ffa67c69ffac7f69ffb47e69ffaf775affa36545ff9e5c3bff9f5937ffa25b37ffa75b38ffa95b38ffa9603affac623dffaf633effb3643effaf6643ffd2b9a9ffcbab9bffb16444ffbd6845ffbc6a47ffbd6d48ffbc6e48ffbb7049ffbc704affbe724cffbc714affbc724bffbf7752ffb79079ffb58369ffc47c58ffc88059ffc3835effc7825cffc7845affca8860ffcc8862ffce8a62ffcf8c64ffd08d68ffd2916affd49671ffd2a587ffdabfa8ffdbc5b3c7ecdcd040fbefe70ec85bb64fc23aab4cc339ab49c438ab46c53aaf44c338ac41c037a93ec53aad3bc238ad38c43bad35c035a833c337aa30c53aaa2dc139aa2ac237aa27c43baa24bf39aa22c334ac20bf38a71dc13eb01bbd39aa19c23dad17bc37a615c231aa13bc36a111c32da510bf409f0ec837a40cbf40aa0bb92ea20ab2339908bf409f06d52baa06d52baa06d52baa05cc339904bf40bf04bf408003aa55aa02ff80ff01ffffff028000800280808001ffffff01ffffff028080800100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff00ff02ff008002ff808003ff55aa03ff55aa04ff40bf05cc339906aa2baa07b649b608bf409f09c639aa0acc33990bd146b90ec849a40fcc44aa12b839aa14bf40a615c23daa17bc37a61aba3ba71dc13ea71fbd42a522bb3ca524bf39aa26c33ca829c738ae2bc435ac2fc33ca832c73dad35c53aad38c43bad3cc43caa3fc239aa42c13aaa45c43bae48c339aa2ac23db01ec444aa35bc8c9ad2986c62fa945c47fe93543cfe97553bff945539ff915339ff8f5537ff8e573eff956c59ff8f7068ff8e6f63ff8c6c5fff89685dff89665aff876456ff856352ff866251ff866050ff835f4dff85604dff89604cff8d604bff916047ff986648ff9b694aff9f6c4cffa37051ffa37255ffa5775cffb38670a7bd9d8919e07ac252c43bab5bc43bab5ac43caa58c237ab57c43baa56c43ba955c339ab53c53aac53c23aa952c43bab51c339aa50c23dac50c239a950c23dac4fc237ab4fc53aab4fc23aab4fc237ab4fc53aab50c239ac50c239a950c239a952c13bab52c438ab52c438ab54c23aaa54c53aad56c438a957c43baa58c53aab59c339ac39c53aae2fc33cae03ffffff7cab8879fda3735fffa9725bffa56f58ffa36e56ffa46f58ffa06c52ff9a6144ff9f6443ffa06342ffa16340ffa06341ff9e6341ff9d6342ff9d6241ff9d6242ff9d6242ff9b6141ff9b603fff985f3eff955d3cff945d3cff925a39ff8f5837ff915837ff8f5537ff905638ff8e5336ff824327ff7e3d23ff85503aff9f7669ff9e7c6dff9c796eff9d7b6fff9c796dff9d7b6cff9d7a6cff9d7a6cff9e7b6bffa2806dffaa8470ffae886dffb78a6dffb78366ffad7154ffa15f3fffa25a39ffa85c39ffac5f3affae613cffb1633fffb2623dffaf6948ffd6c4b8ffd0b6a8ffab6645ffbd6d48ffbb6f49ffbf714bffbf6f4bffbb724cffbd724dffbf744effbb714cffbb734cffbe7551ffb78f77ffbd9279ffc67f5affc77e59ffc3835dffc78359ffcb845dffc8895fffcd8a64ffcf8b64ffd18e68ffd1906affd3936bffd69974ffd7aa8effd5bda5ffdac2aff1e0cec075fbeee30feedddd3cc83caa4ec43baa4bc23aaa49c43bab45c43baa43c239ab40c33cab3dc43bab3ac139ab37c338ac34c43bac31c639ac2ec237ac2cc53aa828c639ac26c336a824bf39aa21c13eaa1ec43cb31cbf37ad1ac43bb118bf35aa16b92ea214bf33a612c639aa10bf40af0fcc44bb0dc43bb10cbf40aa0ab2339909c639c608bf40bf07db49b606d52baa06aa2baa04bf40bf04bf408003aa55aa03aa00aa02ff80ff03aa55aa02ff80ff02ff80ff01ffffff028080800100ff0001ffffff0100000001ff00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ff00ff01ff00ff028000800280808001ffffff03aa55aa03aa55aa04bf40bf0599339905cc33cc07b649b607b6499209c639aa0acc4db20acc33b20cd540aa0fcc44aa10bf409f12c639aa14bf40a616c53aae18bf35aa1bbd39a11cbf37a420bf38a722c33cac25c137ac27c43baa2ac237aa2dc639b030c53aaa33c33caf37c338ac3ac639ab3dc43bab40c338ab42c13aaa46c13aab49c038ab1ebb3caa1fc542ad889f7474f9976150fe9c5e43fe9b593eff97573cff8f5839ff8d593cff915739ff8d573dff9f7769ff967671ff937368ff917064ff8f6e61ff8c6b5dff8b6959ff8b6755ff8a6653ff896353ff886351ff88634fff8b634dff91624cff98664dff9d6b4bffa16e4effa37152ffa77658ffab7b5fffac7f66fdb48c76a2b79a891bd055b340c338ab5cc23aac5ac439aa5ac439aa58c23aab58c23aa857c13baa54c53aad54c23aaa54c53aaa53c53aac52c43bab52c43bab51c339aa51c339aa52c13bab51c33caa52c13bab51c339ad52c43bab52c43bab53c53aa953c53aac54c53aaa55c339ab55c339ab56c438ac57c43bad59c639ac5ac43cad5bc43bab41c03ba913c943ae33b98296ef9b7361ffaa735cffa87158ffa46f57ff9f6d56ffa47358ff986146ff9f6446ffa16443ffa06544ffa06543ffa16544ff9e6442ff9e6543ff9d6444ff9c6443ff9c6444ff9c6444ff9c6241ff996040ff976040ff955f40ff945d3eff925b3cff935a3cff945a3cff925839ff834428ff814126ff7c3b20ff7b3a20ff854b32ff9b7361ffa07f71ff9b7b6eff9b7b6cff9d7c6cff9d7a6cff9e7b6cff9e7b6bffa58170ffa88570ffad8a73ffb08c75ffb58b75ffbb8c75ffbc896effb4795cffab6546ffad603dffae623dffb1633effb1643fffad6d4effdfcfc6ffdfcabdffa56749ffbe714bffbb724affbf724cffbf714dffbc744effbe744fffbd734effba714bffbd754fffbf7652ffb5856affc39d83ffc57d5bffc87f5affc9835bffc8855cffcb8660ffc8895fffce8c64ffd08d64ffd3906bffd2926dffd49670ffd59b77ffdbaf95ffd7bea8ffdac1adfcdcc6b5b8e9d7ca2af9e7e116d146ae4bc23aaa4cc339ab49c43bab47c239a944c338a941c43bad3ec13aad3cbf3caa38c43bad35c53aad33c33caa30c53aaa2dc639aa2bc43bac27c434aa25c837ac23bd3aa820c738af1ec43caa1bc639b319c233ad18bf40aa15c23daa13c936ae12c639aa10bf30af0fbb44aa0dc44eb10bd12eb90acc33b209c639aa08bf409f07b649b606d555aa05cc33cc04bf40bf04bf40bf03aa55aa03aa55aa02ff80ff02ff80ff02ff80ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffff0001ffffff02ff80ff028080800280808003aa55aa03aa55aa04bf40bf0599339906aa2baa06d52baa08bf409f09c639aa0acc4db20bd12ea20dc4279d0fcc44aa11c33ca513bc36a114bf40a617c837a619c23da31bc639aa1ec43caa21c13eaa23bd3aa826c33ca829c138a82bc43bac2ec237ac31c63eb134c43bac37c338ac3bc238a93ec53aad41c43ba944c33ca947c239ac46c53aab35c53fad13e486c9d0a17160fe9f624aff985f45ff965a3dff985b3fff965d3fff955b3cff955a3cff915e45ffa27e72ff997b74ff96776dff95766aff927366ff8f6f60ff8f6d5cff906b59ff8f6a57ff8e6956ff8c6853ff8b6850ff90674fff94654cff9b694effa06e4effa67353ffaa7758ffab7b5dffad7f64ffb0856efdb8907ad4ae8f801cdb92b658c53aab5dc53cad5cc23aa95bc43bab5ac439aa59c339ac58c23aab57c138aa56c438a955c339ab55c33cab54c23aaa54c23aaa54c23aaa54c23aaa53c23aa953c23aac54bf3aaa53c237a953c53aac53c53aac54c53aaa55c339a856c438a957c138aa57c438aa58c53aab59c339ac5bc43bab5bc43bab5dc33cad3bc738ad15db86c295a48471feaa7761ffaa745bffa57258ffa17054ffa06d55ff9d6c51ff9c6545ffa26446ffa36545ffa26646ff9f6745ffa06644ff9f6542ffa06645ff9f6645ff9e6545ff9d6645ff9c6444ff9d6343ff9b6243ff986043ff965f42ff965e42ff955b40ff955c3eff965b3bff844528ff834025ff803e22ff7d3c20ff793d20ff793a1dff7e4531ffa07365ffa48171ff9e7e6fff9d7e6fff9d7d6dff9e7d6bffa17c6cffa8806fffac8570ffad8973ffae8b76ffb18e78ffb38f7affb8907bffbd9279ffc28c71ffba7a5affab6542ffb16843ffb16641ffac7354ffe3d8cfffe6d7cdffa76d53ffbe734dffbc724affbd724cffbd724dffbc754fffbf744fffbb714bffbb724bffbf764fffbf7550ffb57f60ffbc9f86ffc47e5dffc7815cffc78459ffc78560ffcb8560ffcd8963ffd18d66ffd28e67ffd3916bffd3946fffd49873ffd49e7dffdcb69effd7bfaafedac2adffdbc5b1e6dac9bb4af5eee00fcc77bb4bc23aad4ec43baa4bc53aaa49c038a846c53aab43c239ab40c338ab3dc036ab3ac139ab37c73cb034c43bac32c238a82fc33ca82cc53aa829c738ae26c336a824c639aa21c136aa1fc53aad1cc840ad1ac43bb118ca40aa16c53aae15c23daa12c639aa11c33cb40fbb33aa0eb637a40cbf40aa0bb92ea209c639aa08df40bf07db49b606d52baa06d52baa05cc339904bf40bf04bf40bf03aa55aa03ff55ff02ff80ff02ff80ff01ffffff01ff00ff01ffffff01ff00ff01ffffff0000ffff010000000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff808001ffff0001ffffff02ff80ff03aa55aa0280008003aa55aa048000800599339906d52baa07db49b608bf409f09c639aa0acc4db20cbf40aa0ec837a40fcc33aa11c33ca513c943ae16c53aae18bf359f1ac43ba71cbf37a41fc53aad21c136aa24bf39aa26c33ca829c738ae2cc53aae2fc33cae32c738ad35c53fad38c43ba83bc238ad3fc239aa42c13aaa45c43bae48c339aa39c03aaa19c23dad44ac8380f9a06955ffa3644aff9c5f46ff9b5f44ff9a5d41ff9a5c40ff995b3eff975c41ff976753ff997d72ff977a73ff967a70ff94786cff93766aff917466ff937263ff926e5fff916c5aff8f6b57ff8f6b54ff916b52ff956a50ff9a684effa16e51ffa47352ffa97757ffac7b5cffad7f63ffaf856cfeb48c76ffbb937df3b4968437b09e8b30c540af5ec339ab5ec139a85dc33aaa5bc438ab5ac439aa59c339ac58c53aab58c23aab56c438ac56c438ac56c438a955c339ab56c138a955c339ab55c339ab55c039a856c13ba956c138a955c339ab56c43ba956c438a957c43baa58c53aab59c339a959c639ac5ac439aa5bc13bab5cc23aac57c43bad2ac23daa37c341ac4db99f8bf6a07664ffad7860ffa7745dffa2725cffa16f5affa8755cff986246ff9e6545ffa36545ffa46645ffa16644ffa06845ffa16744ffa26745ffa16645ffa06645ff9f6746ff9f6646ff9d6546ff9e6545ff9c6444ff996243ff986142ff955d40ff975c40ff945a3aff834627ff834228ff803f27ff7f3e24ff7e3d23ff7b3d21ff7c3a1fff7b3b21ff753c20ffa0705dffaa8472ffa4806fffa0806eff9e7f6cff9f7f6bffa5826dffac8771ffad8a74ffaf8b77ffb38d7affb6907dffb9927effb9927dffba937dffbe927cffc6937affb87b5cffaf6c4affb17960ffe8dfd9ffeddfd9ffb3816bffbc714cffbe734cffbc734dffbe734effbf744dffc0764effbb7149ffbf754cffc0754bffbe764dffbb7d5dffb59984ffbf8364ffc6845dffc5855bffcb855fffcd875effd08a5effd28d63ffd49068ffd4926cffd59772ffd49b76ffd4a484ffd7b9a0ffd7bda9ffd9c0adffd9c3b0f7d9c5b589e3d6c716dc74c548c33cae4fc53aab4dc038a94ac13ba947c639ac45c037aa41c43bad3ec53aad3cc43caa39c53aaa36c639aa33c337aa31c139ac2ec237ac2bc435ac28c639ac26c33ca823c53aaf21c13eaa1ecc44b31cbf40ad19c23dad17c837a616c53aae14bf40a612c639aa10bf40af0fcc44bb0ec837b60cbf40aa0bd146b90acc4db208bf209f08bf40bf06d555d506d555d504bf40bf04bf40bf04bf40bf03ff55ff03ff55aa02ff00ff02ff808002ff808001ffffff01ffffff01ffffff01ffffff01ffffff0000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff02ff80ff01ffffff028080800280808003aa55aa04bf80bf04bf40bf05cc33cc06d52baa07db49b609aa39aa0acc33b20bd146a20dc43bb10ec837b610bf30af12c639aa13c936ae16c53aae18bf35aa1bbd39aa1dc13ea720c738af22c33cac25c83eac28c640a62ac83daa2dc139aa30c53aaf34c43bac36c639aa3ac13eab3dc43bab3fc239aa43c239ab46c537ab37c338ac14bf40b203ffffffaf9f7667fda66c56ffa06146ff9d6347ff9d6044ff995f41ff9b5f42ff995d40ff975f44ff9b6f5bff987d74ff957c75ff967b72ff947a6fff94796dff93766aff957467ff957263ff957060ff946f5cff946d57ff946c53ff986c50ff9d6b4fffa36f52ffa87556ffaa795affad7f61ffb2856affb58a74ffb68e7cfeba937efdb696827dba979543c239ab60c23aaa5fc13ba95ec139a85dc33aaa5cc23aac5bc43bab5ac439aa59c339ac59c339a958c23aa857c43bad57c43bad58c23aa857c138aa57c138aa57c13baa57c138aa57c43baa58c23aab57c43baa58c53aab59c63cac5ac43caa5bc138a85cc23aa95cc237a95dc33aaa5ec339ab48c33caa25c13eac37c74fb0c6aa816ffdaa7865ffad775fffa77159ffa46f5affa06c56ffa87258ffa0664affa26747ffa36645ffa56746ffa36846ffa36a47ffa26846ffa26845ffa26846ffa36646ffa26748ffa16748ffa16748ff9d6745ff9b6645ff9b6445ff9a6343ff9a6143ff95593cff824627ff824426ff7f4024ff7e3f25ff7e3f24ff7e3e23ff7c3d20ff7c3c20ff793b1fff7a3c21ff73391fff89573fffab816cffa98571ffa58270ffa3806effa98373ffad8774ffaf8b76ffb18c77ffb38e7bffb5907cffb8937bffbc937bffc1967fffc69985ffc6987fffc29075ffbe8a6effb38a79ffe4dcd7ffeee5deffc6a290ffbe7350ffbf754fffbc7650ffc07451ffbf754dffba7249ffba7149ffbc734affc0764bffc2764bffbe7853ffbc8f73ffba8466ffc7855dffca855bffce8561ffcd8a62ffcf8f62ffd08f64ffd29368ffd4956bffd7976effd69d73ffd3a884ffd5b99dffd7baa4ffdbbfaaffd8c2acfed9c2acdbdcc6b42df4e3d72fc33ca851c339aa4ec138aa4bc23aaa49c038ab46c137a843c63daf40c33cab3dc43bab3ac639ab38c43bad35c03aa832c238ad30c53aaa2cc53aae2ac237aa28c639a624c639b122c334ac20bf40af1dca3eb01bc639aa1ac43ba717c837a615c231aa13bc36a111c33cb410bf40af0ec837b60dc44eb10cbf40aa0acc33b209c639aa08bf40bf07db24b607db49b606d555aa05cc339904bf40bf04bf40bf03ff55aa03ff55aa02ff80ff01ffffff01ffffff01ffffff01ffff0001ffffff01ff000001ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff02ff80ff01ffffff02ff008003aa555504bf408004bf40bf04bf40bf06d555aa06d52baa08bf409f09c639aa0acc33b20bd146b90dd84eb10fbb44aa11c33ca512b839aa14bf40a617bc37a619c23da31bc639aa1ec43caa20c740af23bd3aa825c137ac29c13ea82bc435a62dc639aa31c639ac35c53fad38c43bad3bc23dad3ec13aad41c437a945c43baa47c639ac2ec23dac1ec43cb322ca78acdea37564fda0674eff9f6246ff9d6446ff9c6242ff996140ff9a6243ff9a6040ff9a6045ffa07867ff977f77ff937e76ff957c73ff947b70ff957a6fff95776dff977669ff977466ff967263ff976f5eff996f5aff996e54ff9c6d52ffa16c50ffa67054ffaa7759ffac7c5dffb08266ffb3886effb78e79ffb6907dfeb9937efebb9884b7b59c8e25c867ac5bc13bab5ac439aa5fc438ac5ec33cab5dc33aad5dc33aaa5bc43bab5bc43bab5ac439aa5ac43caa5ac139aa5ac439aa58c237ab59c336a959c339a959c339ac5ac139aa5ac43caa5ac439aa5ac43caa5ac439aa5bc138ab5cc23aa95cc23aa95dc33aaa5ec139a85fc13ba95fc43bac36c639aa25c83eac62b18f94faa4775fffab7961ffa5755dffa1735bff9f6e56ffa47159ff9f694dffa06647ffa26849ffa36948ffa56948ffa36946ffa26946ffa26845ffa16946ffa16946ffa26948ffa16848ffa06647ff9f6548ff9f654aff9d6647ff9c6446ff9c6244ff95573aff86482cff834628ff824326ff804125ff7d3f23ff7d3f24ff7d3e23ff7c3d21ff7c3d21ff7a3d21ff7a3c21ff773c21ff743c22ff804d35ffa47763ffae8672ffa98473ffa98475ffae8978ffb38c79ffb68e79ffba907bffc29780ffbc8d75ffb37f63ffad7051ffa66548ffa36243ffa4603fffa06240ffb5917effe3e1ddffeee7e2ffd3b8a9ffbf7959ffbf7450ffc17650ffc37651ffc17851ffba7049ffbb734cffba734cffbd774fffbc774cffc27b59ffb58166ffbf8f74ffaa5f3cffb96b49ffcc8260ffd08a63ffd28d69ffd28f6affd5926bffd6966effd59971ffd79f76ffd7ab89ffd1b194ffd1b499ffd5b99fffd7bfa4ffd7bfa2f6d9c1a77fdbc7b11bd068b352c138a850c639ac4dc038a94ac43bac47c236a945c037aa42c13aaa3fc239aa3dc03bab3ac139ab37c338ac34c43bac31c639ac2ec837ac2cc53aae29c73eae27c43baa24c639b122c33cac1fc53aad1dc13ea71bbd39aa19c233a317bc37a615c23daa12c639aa11c33ca50fcc44bb0dc43bb10dc43bb10bd12ea20ae64dcc08bf40bf08bf40bf08bf609f06d52baa0599339905cc339904bf40bf04bf40bf03aa55aa03aa55aa02ff0080028080800280808001ffffff02ff808001ff00ff0000ffff01ffffff0000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280008002ff80ff03aa005503ff55aa04bf40bf05cc66cc06d555aa07b649b608bf40bf09c639c60bb946a20cbf40aa0dc43bb10fbb33aa11c33cb413c943ae15c249aa17bc37a619c23dad1cbf40ad1fc542ad21c93eb224bf39aa27c43baa29c73eae2cc53aa82fc33cae32c238ad35c53aad39c03aaa3cbf37aa40c338ab42c13aaa45c437aa49c43bab13c943ae02ffffff53ac8475f7a5735dff9f664affa06649ff9d6446ff9e6444ff9e6545ff9d6443ff9c6244ff99674cffa38272ff967f76ff958176ff977e75ff967c72ff957a70ff96796dff98776aff987668ff997668ff9b7262ff9d715dff9c7056ff9c6e50ffa36e50ffa97356ffac7a5cffb18063ffb5866cffb48972ffb68f79ffb7927effb8937efdbd9683f0b7978847c28ca262c33cac61c33aab60c23aaa5fc138a95ec339ab5dc33aaa5dc33aaa5cc53aac5cc53aac5cc23aa95cc23aa95cc23aa95bc43bab5ac439aa5bc138ab5bc43bab5bc43bab5bc43bab5cc237a95cc23aa95cc53aac5cc23aac5dc33aaa5ec139a85fc138a960c23aaa60c23aaa3cc83cae3ec53ead2ecd5eb1cda07b6cfdab7a61ffa9785ffea4745bff9f705aff9f6e55ffa77155ffa06749ffa16745ffa26845ffa36946ffa46946ffa66946ffa56946ffa46a46ffa46b48ffa36b48ffa36a48ffa26948ffa16847ffa26948ff9f6648ff9e6647ff9f6747ff9a5e3fff87482bff844527ff824325ff814225ff804327ff7d4127ff7e4127ff7e3f25ff7d3e23ff7d3f24ff7b3f23ff7b3f23ff7a3d21ff7c3e22ff793e22ff753d23ff9b6952ffb0846dffaf8873ffb68b76ffb88871ffae7960ffa2664cff8e4d2fff914b2bff9c5431ffa25a33ffa85c38ffab613affb2653effa9633fffd1a996ffd1c7c3ffedeae9ffd5c0b6ffb77860ffc27356ffc2764fffc1774fffba744fffbc744effbf744effbe744effbc6c48ffb15d3bff9e4525ff99492effcc987effa74d2cffb24a27ffa84b24ffba6a43ffc9815affcf8d64ffd5936bffd49770ffd59d76ffd6a07bffd8a685ffd4a687ffd6ac8dffd6ac8fffd8ae91ffd7ad90fed6aa8dcdd8b39535d9a4a42ac23daa51c339aa4ec438aa4cc339a84ac13ba946c13aab44bf38a941c43ba93ec13aad3bc238ad39c53aaa36c239aa33c337aa30c53aaa2ec237a62bbe35a628c639a626c33cae23c53aaf21c136aa1ec43caa1cc837ad1bbd39aa18bf40aa16c53aae14bf40a613bc43ae11c34bb40fbb33aa0ec837a40cbf40aa0bb92ea20acc33b209c639aa07db49b607b6499206d52baa06d555aa05cc339904bf40bf04bf408004bf408003aa55aa02ff80ff0280808002ff80ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff02ff808002ff80ff02ff80ff02ff80ff03aa55aa03aa55aa04bf40bf06d555aa06aa2baa07b649b608bf409f0ab233b20bd146b90cbf40aa0ec849b610bf40af11c33cb414cc40b216c546ae18bf40aa1ac43bb11cc840ad1fbd3aa522c33cac25c13eac27c43baa2ac237aa2dc63eb030bf3aaa33c33caf36c239aa39c53aae3dc43bab40c33cab43c239ab46c13aab4ac13ba92cbf3aae0ae699cca1a27867fda56c53ffa2684cffa16849ff9b6746ff9c6646ff9d6546ffa06446ffa2674cffa17460ffa18378ff968076ff977f74ff967e73ff967d71ff977c70ff9a7c6fff9a7b6cff997a69ff9a7867ff9d7464ff9e735effa0725affa27054ffa87257ffad785cffb17f63ffb6846affba8a71ffbd8e79ffbc907cffbb937dffbb9681febd9782edbc9b8689b88f9151c33caa62c339ac62c339a961c33aab5fc43bac5fc43bac5ec339ab5ec33cab5ec339ab5dc33aaa5dc33aaa5dc33aaa5dc33aaa5dc33aaa5dc33aaa5dc33aaa5dc33aaa5dc33aaa5dc33aaa5dc53aad5dc337aa5fc43bac5fc43bac5fc43bac60c53aad61c33aab62c339a931c63eac20c748af5cac9685f5a5796bffac7761ffa8745effa2725dff9c6d58ff9e6a54ffa97256ffa36849ffa36743ffa36744ffa56846ffa76947ffa96a49ffa96a48ffa76a49ffa66a48ffa56948ffa76b4affa66a4affa66a4affa46848ffa16647ff9d6343ff915437ff884a2cff854629ff854628ff814325ff804225ff7e4227ff7d4227ff7c4026ff7c4025ff7c3f24ff7d3f25ff7d4026ff7d4025ff7f4125ff7e4023ff804022ff7e3e22ff7d3d23ff864b30ff965e43ff915237ff8e4b2eff914a2bff984e2eff9f532fffa35632ffa65c36ffa5603affab603fffab613effb0653effa86647ffb9988cffe3dbdaffe9e9e6ffeadfd9ffb99181ffb57964ffbb8060ffc18260ffb7734fffad623effa5522effa24b29ffa54829ffa94a2bffad4928ffa3472bffbf8d71ff9f4d2cffb44b25ffb95328ffbd5e35ffc36e48ffa8613bffb66a49ffbb7053ffbe7355ffb06042ffab5535ffaa4e2fffa64827ffa84726ffac492bffad4d2dffac512df4d1916d78dbb79535c53aad53c23aa951c33caa4ec43baa4bc23aaa48c33caa45c43baa42c53aae40c338ab3dc436ab3ac639ab37c73cac35c53aa832c73dad30c53aaa2dc139aa2ac23daa28c640ac25c137ac23bd3aa820c738af1dca35b01cbf37ad1ac43bb118bf35aa16c546ae14b233a612b839aa11c33ca50fcc44aa0eb637a40cbf40aa0acc33b20ab233b208bf40bf07db49b606d52baa06d52baa05cc339905cc669903aa00aa04bf408003aa55aa0280008002800080028080800280008001ff00ff01ffffff01ff00ff01ff000001ff00000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ff00ff028000800280008002ff80ff03ff55ff04bf40bf04bf40bf05cc33cc07b649b608bf40bf09c639aa0acc33b20bd146b90cbf2baa0ec837b611c33ca513bc36a115c23daa16c53aae19c247ad1ac43bb11ec43caa20bf38a723c53aaf26c33ca829c138ae2bc43bac2ec237ac31c639ac34c43bac37c73cb03ac639ab3ec13aad41c03ba944c338a947c239a93cc43caa10bf40af23b66d92dba97864fea3684cffa2694cffa2684affa06848ffa06546ffa16548ffa06749ffa06c53ffa98372ff9d8079ff988078ff997f78ff9b7e77ff997e74ff9a7d72ff9a7c6eff9b7a6bff9c7a68ff9e7865ffa17562ffa27660ffa4735cffa0694eff9e634aff9c6347ff955e3fff965e40fe90593dff905a40ff945f44ff99664bfe9f6f58fea77660f0b58a76bfb6988821f0d1d82cc53aae62c339a962c339a961c33cab60c53aaa60c238aa60c23aaa5fc438ac5fc43bac5fc138a95ec339ab5ec339ab5ec339ab5ec339ab5ec339ab5ec33cab5ec339ab60c23aaa60c23aaa5fc438ac60c238aa61c33aab61c53aab62c33ca962c339a95dc03aaa32c73dad25c875a5d59e7b6bfeaa7565ffaa7663ffa3715dff9e705cffa47763ffac7b64ffa87254ffa26848ffa56946ffa36745ffa16342ffa16241ffa05f3eff9d5c3bff9b5b3cff97593aff955537ff925535ff8f5233ff8e5032ff8c4e31ff894c2dff894d2dff87492dff88492dff87472cff83462aff814729ff814428ff824429ff814329ff814329ff7f4229ff7d4227ff7e4028ff7f4229ff7e4126ff7e4227ff7f4128ff804224ff824125ff823f22ff843e21ff864021ff944a2aff9b502eff9f5330ffa05532ffa15632ffa35a36ffa65d39ffa5623cffab643dffa9643dffb06a47ffaa7860ffddd5d4ffe4e2e1ffd2c5bdffb49d8effae8975ffb18570ffb4856effb18369ffba7d5effb87252ff9e4f2eff984424ff9f4326ffa4482bffa74e2dffad5b3dffa27056ffa65e41ffae4a25ffb65025ffb95527ffba5e35ffcd7850ffb05730ffa84122ffac4024ffab3e21ffad4221ffaf4121ffb04122ffb04423ffb54928ffba502ffec05d39fcd18a63cad5a9862bca53b254c23aaa52c13bab4fc53aab4cc339a84ac13ba947c239a945c03baa42c53aaa3fc239aa3cc437aa39c53aaa37c338ac34bf36a731c139ac2ec237ac2bc435ac29c138a826c336a824c639aa21c936b220c740af1dc13eb01bbd39aa1aba3ba717bc37a615c23daa14bf33a612c639aa10bf40af0fbb44aa0dc43bb10cbf40aa0acc33b20ab233b208bf40bf07b624b606d52baa05cc339905cc33cc05cc339904bf408004bf80bf03aa55aa03aa55aa02ff80ff01ff00ff0280008001ffffff01ff00ff01ffffff01ff000001ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff02ff80ff01ffffff02ff80ff03aa55aa03aa55aa03aa55aa04bf40bf04bf40bf05cc33cc07db49b607db49b608bf40bf0acc33b20cd540bf0dc43bb10ec837b611c33ca513c943ae15c23daa17c837b119c23dad1bbd39aa1ebb33a222c33ca523c53aaf26c336a829c738ae2cc53aae2fc33cae32c23dad36c23daa39c53aaa3bc238ad3ec53aad42c13aaa45c43baa49c43ba825c83eac07db6db641b48d85f7a4735bffa16c4effa36b4cffa36b4bffa46949ffa36649ffa4694effa2715bffa78471ffa08577ff9d8279ff9c8177ff9c8076ff9c7d70ff9e7d6fffa38070ffa57f6fff9e7563ff956655ff905b49ff854e3aff7b432cff844a2fff94573cff9a5c3cff9c6040ff9e6245ffa06345fea16445ffa16546ffa26647ffa66a4afea76f52ffa56a51fd9e674ff99c6c55a8a7816d0feeddcc3ec53ead63c43baa62c339ac61c53aab61c53aab60c53aaa60c53aaa60c23aaa60c53aad60c53aaa60c23aaa60c23aaa5fc438ac60c53aaa60c23aaa60c53aad60c53aad61c33aa860c238aa62c339ac62c339ac62c339ac63c43bad4bc53dad52c13bab0fcc55aa5fa9897bfba6796affaa7662ffa27360ffa97a67ffad816dffae806dffa37259ffa06a4dff9e6544ff9d6140ff9b6040ff9b5d3eff995b3cff985839ff955336ff915234ff8e5033ff8d5133ff8c4f32ff8d5134ff8d5134ff8d5034ff8e5134ff8c5134ff8b5134ff894c30ff884b2eff84492cff83492bff814729ff82452aff824529ff814429ff804529ff80462bff80432aff7f4329ff814429ff814528ff82462aff814627ff854628ff864224ff894122ff893f21ff884020ff954b2bff9e5432ffa15735ffa25a38ffa35c38ffa35c38ffa75f39ffad633dffae6742ffa36950ffcbb3abffe0d5d4ffb79e91ffb28b7bffb48a77ffb18371ffaf836effaf846dffb0826cffb68067ffbd8565ffd19673ffd29573ffc98768ffc38262ffc18b72ffb98b7affb28b77ffc08e76ffb77458ffb06040ffb15530ffbd6137ffc8683bffd17c52ffbb5f3bffb04828ffb04222ffaf4120ffb14223ffb34325ffb34626ffb54826ffb84f2cffc8663fffd1855af6dca77e5bd8a8a546c53aab53c53aac51c33caa4fc23aab4bc23aaa49c43bab47c239a943c639ab41c43ba93ec53aad3bc73dad39c53faa36c239aa33c33caa30c53aaa2ec237ac2cbf3aa829c138a826c33ca823c53aa821c93eaa1fc53aad1dca3eb01bc642aa19c23da317bc43b115c23daa13c936ae11c33cb40fcc33aa0ec837b60dc43bb10cbf40aa0acc33b209c639aa08bf409f07db49b607b6499206d52baa04bf40bf04bf40bf03aa55aa03aa55aa0280008002ff80ff02ff80800280008001ff00ff01ff00ff01ffffff01ffffff01ff00ff00ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ff00ff01ffffff01ffffff03aa55aa0280008003aa00aa04bf40bf0599339906d52baa07db49b608bf40bf09c639aa0acc4db20cbf40aa0ec837b610bf30af11c33cb413c936ae15c23daa17c843b11aba31a71db935a71fbd3aad22c33cac24c639aa27c43bb12ac23daa2dc139aa30c53aaa33c33caa36c239aa39c53aaa3cc43caa3fc63daa42c53aaa46c137a849c43ba814cc40b20fcc55bb78aa8073fca36f56ffa36d4fffa56a4cffa46a4bffa4694cffa0694effa5775effa98675ffa68679ffa38377ffa78679ffad8678ffa77c6eff9c6d5aff905e47ff88513bff834c36ff7a4229ff723720ff763820ff7c3e24ff94563bff9b5f41ff9b5f41ff9d6040ff9e6343ff9e6445ff9f6446fea16646fea06647fea26849ffa56a49ffa56e4dffa76f54fea97055fead745cf6ab7d6a7db497870ae699cc51c33cad64c43bab63c43bad62c639ac62c63cac61c53aab62c33cac61c33aab62c63cac61c337a862c33ca961c33aab61c33aab62c339ac62c339a962c339a962c33cac63c439aa63c43bad63c439ad64c43bab64c43bab5fc43bac21c13eb20cffd5d5c69b786cfe9f7163ffa77769ffaf8372ffb1816fffac7c68ff8c5a43ff9c694dff9e6646ff9d6341ff9c6240ff9b603fff9a5e3dff9a5e3dff9a5d3dff995a3dff965a3bff975a3dff975b3dff975b3dff975c3eff985d3fff995f41ff9a6142ff9b6243ff9d6445ff9e6445ff9b6242ff9b6142ff9a6041ff985e40ff985d40ff985e3fff975d40ff965d3fff975e40ff985e3fff985e3fff995f40ff995f40ff995f41ff975e3eff9a5c3bff975331ff8e4424ff8b3f21ff8c4022ff8c4021ff924626ffa05534ffa25936ffa45c38ffa45c38ffa8603fffa8613dffa96543ffad7f6bffc2a498ffae8c7cffb08771ffb1846effaf836cffb0836fffb48473ffb7846cffc08868ffcc906bffd0916bffd1926cffd0936bffcf926bffc8906bffcba38dffd1beb8ffb8a193ffcdb3a4ffd6bbacffdebca9ffd5a490ffc78769ffbc6b45ffca7850ffcd7950ffc66b43ffb24f28ffaf4524ffaf4222ffb24323ffb44523ffb44925ffb64d2affc06238ffcc7c51fed69c759fd9b59a23c549af54c53aad52c43bab50c639ac4dc338a94ac437ac48c339aa46c13aab42c53aaa40c338a73dc43bab3ac139ab38bf3ba835c53aad32c238a82fc336a82dc639aa2ac237aa28bf39a625c83eac23c53aa821c136aa1ec43caa1cbf37a41bbd39aa18bf40aa17bc37a615c23daa13c936ae11c33ca510bf40af0ec849b60dc43bb10bd146b90ab233b209c639aa08bf409f07db49b606d555aa05cc339905cc339904bf408004bf408003aa55aa02ff80ff0280008001ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000001ffffff01ffffff02ff80ff02ff808002ff008003aa55aa04bf40800599339905cc339907b6249207db24b609c639aa0ab233990bd146b90cd540bf0edb37b610cf40af11d22db414cc40b216c53aae18ca40b51bbd39aa1ebb3caa1fc53aad22c33cac25c137ac28bf39a62bc43bac2ec237ac30c535aa34c436ac37c73cac3ac639ab3dc43bab40c338ab43c239ab47c639ac1cc840ad01ffffff10cf70bfcba57763fda66d52ffa66b4fffa76a50ffa56c4fffa4735affad846fffad8976ffae8673ffa37460ff905a43ff80462fff773925ff7b3d25ff7d3e25ff804125ff804125ff7f4124ff824729ff874d2eff8c5133ff9e6346ff9a5f40ff9a6042ff996142ff9c6244ff9d6244ff9f6344ff9f6545ffa06747fea06747fea46949ffa56a4cffa86d4fffa87254ffad7559ffb2795efebb8a6ff5c1988166bc9b8924cd4eb15fc43bac58c53aab64c43bab63c43baa63c43baa63c43bad63c139aa62c339ac63c43bad63c439aa63c139aa63c139aa63c439aa63c43baa64c23bab64c23ba864c23bab64c43bab64c43bab65c23aac66c33aaa46c83aab34c43bac64a18275f89d7667ffab806fffaf8273ffb4856fffa26f58ff885039ff895137ffa16a4cff9e6545ff9e6443ff9c6240ff9b603eff9b603fff9a5f3fff995e3eff995e3fff9a5e40ff9c6041ff9b6141ff9d6243ff9e6444ffa06647ffa2694affa36a4bffa56d4dffa66d4dffa96f50ffa86f4fffa97050ffa9704fffa86f4fffa9704fffa9704fffa86f4fffa8704fffa9714fffa8704fffa8704fffa86f4effa76f4fffa76e4fffa56e4cffa76948ffa05b38ff924523ff8e3f20ff8d3f1fff8b3f20ff8c4120ff914724ff9f5631ffa55e39ffa8603cffa9613dffa8623fffa76341ffa16746ffac795dffab7a62ffaa7965ffb0836affb88f75ffba8d75ffbc866dffc78b6dffcd906affd09269ffd2906bffd2916dffd2906cffd08d68ffce8d69ffc59379ffd6c1b9ffd3bcb2ffc7a89affd2b7abffd3bfb7ffd3c2bdffd6c6bcffe2c4b8ffcf957dffc6764fffd27e51ffd67f56ffc76a43ffb14d28ffb04725ffb04523ffb34825ffb64f2bffbb5e36ffce7f50ffd48e62e3ddaf8a30e4c5a54bc53aad53c53aac51c339ad4fc53aae4cc339ab4ac13ba947c639ac44c33cac42c13aaa40bf3cab3cc437aa3ac139ab37c338ac34c43bac32c238a82fc33ca82cc53aae29c738ae28c640ac25c137a523c542a820c738a71ec43caa1bc639aa1ac43ba718bf35aa16c53aae14bf33a612c639aa10bf40af0fbb33990ec837a40cbf40aa0bb946a20acc4db209c639aa08bf40bf07b649b606d555aa05cc339905cc669904bf40bf03aa55aa03ffaaff03aa55aa02800080028080800100ff000280808001ffffff01ff00ff01ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808001ffffff01ffffff02ff80ff02ff80ff02ff008003aa55aa04bf408005cc339906aa2baa07b6499207db49b609aa398e0acc33b20cbf40aa0eb637a40ec837b610cf30af12c639aa14cc40b217bc37a618ca40aa1bbd39aa1dc135b020bf40af23c542af25c83eac29c138a82cc53aae2ec237ac31c134ac34c43bac38c43ba83bc238a93ec13aa941c43bad44c338ac48c339aa2fc33ca801ffffff26c3a89af3a17058ffa76d51ffa26c52ffa57158ffac7d67ffb08573ffae816eff97624eff8b5338ff87472cff8b482fff8a4a30ff894c2eff884a2eff894c2eff8a4e32ff884e31ff884e32ff895235ff915b41ff9d6549ff9a6344ff9c6042ff9c6141ff9c6341ff9c6245ff9d6244ff9f6344ff9f6646ffa06646ffa16747fea4684affa76b4dffab6f51ffad7657ffb17b5dffb47e62fec08f71fdc2967ad9be98823cc4a69933c33caf66c33aaa65c23aac65c53dac65c23aac65c23aa964c43bab63c439aa64c238ab64c438ab65c03aa964c43bab65c23dac65c23aa965c23aa965c53aac66c33aaa65c53aac66c33aaa66c63aad67c43bad22bb3cac1cbf769bcaa28072feac8171ffb48574ffaa7765ff935b43fe8c4e37fe8d4f37ff93593effa1684aff9f6644ff9e6341ff9c6340ff9b613fff9b603fff9b603fff9a5f3fff9b6041ff9d6343ff9e6444ff9f6545ffa16848ffa3694affa56c4cffa66d4dffa86f4effa96f4fffaa7050ffaa7050ffaa7050ffaa7150ffab7150ffaa7150ffab7150ffaa7150ffaa7250ffaa7150ffa9714fffab7150ffa9704effa96f4effa86f4fffa76f50ffa66d4cffa96b49ff9e5633ff924422ff8d3f20ff8b3e1fff893d1eff893f1fff8b401fff8e4422ff9e5534ffa85f3bffa7603bffa4613fffa8694bffa46c4fffa77559ffb2876effbd967dffc39d82ffc09978ffbf8f6dffc78e6dffcd8f6cffcf8e6cffce9169ffd1916fffd1906fffd08f6cffce8b66ffcc8b65ffc38c6dffceb5a7ffd5c1bcffc6ac9effcaafa0ffd5bdb0ffd6c1bbffd3c2bcffd3c4bbffdac6bbffd4af9bffc28463ffcb8055ffd4855affd58358ffc76e45ffbc5c35ffb4502affb54f2affb7532dffcd7d4fffd0875cfcdda77c8edbb59e2ac249b055c339ab52c438ae50c239ac4ec13baa4bc23aaa49c43bab46c53aab45c03baa41c037a93fbe39aa3cc43caa39c53aaa36c239aa34c43bac31c139ac2ec23dac2bca3bac29c13ea827c43baa24c639aa22c33ca51fc53aa51dca3eb01cbf37a419c233a317c837a615c23daa14bf40a611c33ca510cf40af0ec837b60dc43bb10bb92ea20acc33b20acc33b208bf40bf08bf409f07db49b605cc339905cc339904bf408004bf40bf03aa55aa03aa55aa02800080028000800280808001ffff0001ff00ff0000ff0001ffffff0100000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808001ffffff02ff80ff02ff008003aa55aa03aa55aa04bf40bf04ff40bf06aa55aa07b649b608bf409f09c639aa0acc33b20cbf40aa0dc43bb10fbb44aa11c34bb413c943ae15c23daa17c843a619c23dad1bc639aa1ec43cb321c13eaa23c542af26c33cae29c738ae2cc534ae30bf35aa32c238a835c53aad38c83bad3bc73dad3fc239aa43c239ab45c03baa48c339aa1dc13ea715c249aa60a27a75fba3735fffa4735dffa97b69ffac8270ffaf826eff9e6a52ff985a3eff9a5b3cff935438ff915438ff905335ff8f5335ff8d5434ff8c5235ff8b5234ff8a5334ff8a5236ff8d5539ff9a6445ffa06947ff9b6442ff9c6144ff9d6245ff9f6245ff9d6244ff9d6345ff9e6345ff9f6344ffa06545ffa16747ffa3694affa66b4cffa86d4effad7255ffab7558ffb88367ffc08c70ffc08e72fec39377fac19781bbbe9a8e12d49cb85ac439ad67c43bab66c33aaa66c13aaa66c33aaa66c33aaa65c53aac65c53aac66c33aaa66c33aaa66c33aad66c33aad65c238a966c33aaa66c63aad67c139a866c33aaa67c43bab68c43bac42c13aaa15c249b65fb49489f5ae8677fcb68574ffa16b58ff8c503eff8d4e39ff8d5039fb8e543ffd966047ffa06949ff9f6543ff9e6341ff9c6341ff9b6140ff9c6140ff9c6241ff9d6243ffa06546ffa16747ffa26849ffa46b4bffa66d4cffa76e4effa87050ffa97151ffa9714fffab7150ffab7151ffab7150ffac7251ffab7250ffab7251ffac7251ffac7351ffac7251ffac7351ffab7250ffab7250ffac7251ffab7250ffab7150ffaa704fffa9704fffa86f4dffaa6c49ff9d5431ff8e4121ff893f21ff893e20ff873e1fff883f1fff883f1fff894122ff8a4325ff985534ffa06242ffa76f53ffaf7d67ffbd8f79ffc49a83ffc49c86ffc19d87ffc59b83ffc29172ffc9946effca916bffcb9170ffcb9172ffcb926dffca8f6cffca8f6dffcd8e6cffce8d68ffcb8d64ffc88e6affc9ab96ffd2c1baffd2bfb6ffc5ae9dffcfb9acffd5c1b9ffd4c4beffd4c5bdffd4c5beffdbc8beffd9bcaeffbf886dffcc835cffd2875bffd3895bffd18457ffcd7c4fffc47043ffbf683cffc8794bffd48b61fed99d71dbe1b69936d99caf46c53aab54c23aad52c13bab4fc23aab4dc33ca94bc23aaa49c03ba846c13aa843c239ab40c33cab3ec13aa93bc238ad37c338ac35c53aa833c337aa30bf35aa2dc639aa2ac237aa28c639ac26c93cae24c639aa21c136aa1fc53aad1dca3eb01bbd39aa19c233a317bc37a615c231aa13c936ae11c33ca50fcc44aa0ec837a40cbf40aa0cbf40aa0acc33b20acc4db208bf409f08bf409f06d52baa06aa2baa05cc339904bf40bf04bf40bf03aa55aa03aa55aa03aa55aa028000800280008001ffffff01ff00ff0100ff00000000000100000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff02ff00ff02ff808002ff008003ff55aa04bf408005cc339906d52baa07b649b608bf40bf09c639aa0bb92ea20cbf40aa0eb637a410bf40af12c647aa13bc36a115c23daa17c843b11ac43bb11cbf40ad1ec43caa21c136aa24bf39aa27c43bb12ac237aa2cc53aae2fc336ae32c738ad35c53aad3ac139a73cc43caa40c33cab43c23dab45c43bae48c339ae18ca40aa05ffffff979f7869fba57a65ffb48571ffad7d69ffa9725bff93543aff965232ffa15e3fff9c5d40ff93563aff925639ff915738ff915738ff905738ff8f5539ff8d5638ff8e563aff915a3cff9f6749ffa06645ff9f6442ffa06341ff9e6245ff9e6245ff9d6245ff9d6244ff9e6444ff9f6443ffa16444ffa26648ffa2694affa36c4cffa76e4effab7151ffad765affb8856affbc8a6effbf8c71ffc08f74fec29377fec2967cf7c29a8566bea09329c744ae67c43bad67c43bab67c43bab67c439ab66c33aaa66c33aad67c43bab67c439ab67c43bab67c43bab67c439ab68c23ba968c43bac68c238a968c43bac5cc23aa94ec43bad4fc53dae28c640ac19ebc2cccfaa8679f7ab7b6dfd8d5949ff8b5241ff8a503ffc965f4ef19a6d5cdba07b6cf8ab7d67ffa26a4cff9f6543ffa06342ff9d6342ff9d6342ff9c6241ff9e6444ffa06646ffa26949ffa36b4affa76e4effa66e4effa97050ffa97050ffa97050ffaa7152ffaa714fffab7250ffac7250ffac7251ffac7251ffad7351ffad7352ffad7453ffad7452ffad7452ffad7453ffad7452ffae7553ffae7554ffad7452ffad7351ffac7251ffaa7150ffab714fffab6b48ff9a5331ff8d4122ff893d21ff863e20ff843e21ff803c20ff864529ff8e5239ff996048ffa8765cffba8c76ffc49985ffc19b89ffc09c88ffc19c85ffc29c84ffc69b84ffc7947affc99272ffcb906dffca906bffc9916dffc9906dffc98f6affc78f6affc88e69ffcb8e6affce8f68ffd09269ffcd916affc8a187ffd2c1b7ffd1c1bbffd4c1b6ffc7b2a6ffd3beb5ffd4c5bcffd5c5beffd5c8c0ffd3c8bfffd7cac1ffdac1b0ffbd8969ffd18a5effd18d5dffd48f62ffd48e61ffd0895cffd18b5dffd49161ffda9d70ffe3af84fbe4b9967ddec0a522ca43b456c43bac53c53aac51c339aa4fc23aab4cc339ab4ac13bac47c239ac45c03baa42c136aa40c338ab3dc43bab3ac139a737c33cac34c43bac32c73dad2fc33cae2dc639aa2ac23daa28c639ac25c137ac23c53aaf20bf30a71fbd31a51dc135a71aba31a719c23da316c53aae14bf33b212b839aa10bf40af0fbb33aa0dc43bb10cbf2baa0bb92ea20acc33b209c639aa08bf409f07db49b606aa2baa05cc339905cc33cc04bf40bf03aa55aa03aa00aa03aa55aa02ff808001ff00ff0280808001ffffff01ffffff01ffffff00ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffff0001ffffff01ffffff02ff80ff02ff808002ff808003ff55aa04bf408005cc339906aa2baa07db49b608bf409f0ab233b20acc33b20dc43bb10eb637a40fcc33aa12c647aa13c943ae16c53aae18bf40aa1ac43bb11dc13ea71fc53aad22c33cac25c137ac27c43baa2bc43bac2ec23dac30c53aaf34c43bac37c33cac3ac639ab3dc436ab40c33cab44bf38a947c239a945c43baa14cc4db224b89c95d9a57664fcaf7962ff9d6146ff965336ff9a5332ff9d5431ffa15a3affa06042ff9d6041ff985b3eff975a3eff93583bff93583bff93573cff93563eff93583dff935a3dffa0684bffa06648ffa06645ff9f6442ff9e6543ff9e6144ff9f6245ff9e6246ff9e6345ff9e6546ffa16544ffa36545ffa46749ffa5684bffa76e4fffaa6f53ffa97156ffba856bffba886effbd8b72ffbe8e75ffbf9175fec29477fec49678fcc3977bd8be9b8b2bbea6a03cbf3caa55c33cab4ec43bad54c53dad68c43bac68c23ba968c23ba968c23ba968c43bac68c43bac68c23ba968c438ac69c23aaa68c438ac4fc23aab4fc53aab35c53fad30bf40aa09ffffff7aad998cf8a37d70ffa57b6bffb08679ffbd988bfec4a699d1c8a7a0b4c1aba4a1bba6a0f09d715affa26a4bff9f6441ffa06342ff9d6442ff9d6443ff9f6544ffa16848ffa26949ffa36b4affa66e4effa76e4fffa97050ffaa7151ffaa7151ffaa7151ffab7151ffab724fffab7250ffac7251ffae7352ffad7251ffad7352ffad7353ffad7353ffae7453ffaf7554ffaf7553ffaf7554ffaf7553ffaf7553ffb07653ffaf7553ffae7352ffad7352ffad7250ffae6e4cff975030ff853e24ff823d27ff91513bffa0634effb67c6cffc28f7cffc39680ffc29682ffc19884ffc19a89ffc39b89ffc39d8cffc39e8affc69f86ffc59b7dffc69678ffc89373ffcb936fffcb916dffcb906dffcb8f6effcb8e6effcc8d70ffcb8d6dffcd926dffcf936cffce8f68ffc78960ffc8865fffc79578ffd5bfb2ffcfc1baffd3c2b7ffd3bfb3ffc8b4a7ffd4c2b9ffd5c4beffd3c7bfffd3c9c0ffd3c9c2ffd7cac0ffdac0b3ffc2896effd18c60ffd58f5effd69061ffd59165ffd78f60ffd48d5effd19464ffe5b688fde3bd9adde0baa02ddd9fb54dc33ca955c339ab53c237a951c339aa4ec43baa4cc339ab48c339aa47c239a944bf38a941c437ad3fc239aa3cc43caa39c53aaa36c239aa34c436ac31c639ac2fc33ca82bc43bac29c738ae27c43baa24c639b122c33cac20bf38af1ec43caa1cbf37a419c233a317c837b115c231aa13c936ae12c639aa10bf309f0fcc44aa0dc43bb10bd146b90bb92ea20ab2339909c639aa08bf209f07b6249206d52baa05cc339905cc339904bf408003aa55aa03aa55aa02ff008002ff00800280008001ffffff01ffffff01ff00ff01ffffff0100ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff02ff808001ffffff01ffffff02ff80ff03ff55aa03aa00aa04bf408005cc339906d555aa08bf409f09c655aa0acc33b20bd146b90dc43bb10ec837a410bf409f12c639aa14cc40a616c546ae19c23dad1bbd39aa1dc13ea71fc53aad23c53aaf24c639b127c43bb12bc43bac2dc639aa31c139a733c83caf38c43bad3bc23dad3ec53aad40c338ab44c33cac43c239a718bf40aa01ffffff74a96772f79b5e42fea05d3dffa35c3dffa25b3affa25b3affa15c3affa56342ffa16444ff9f6344ff9b5f41ff975c3eff955b3eff945b3eff945b3fff955d42ff996146ffa16b4fff9f6849ffa06648ffa06546ff9f6545ff9d6543ff9f6445ff9f6446ff9f6446ffa06546ff9f6747ffa36646ffa56647ffa76949ffa86c4dffa2684affa77054ffb68168ffb78368ffb9856bffb9866dffbb8b72ffbc8e73ffc09177fec3947afec3967cf5c39a8496b99c8a09e3e3e34fc53dab0ec849b607db49b60ec849b655c33cab69c23aaa68c43bac69c53dac4fc53aab42c53aae35c53fad5cc23aac56c43bac22ca43b416d151ae0fccbbbb40b7aba3abb4a49be7bca69dfbbba396febaa396ffb9a599fcb7a59cdbb6a59eb5b7a3a5bfb6a4a4b7b99b91f7a16a52ffa26646ff9f6442ffa06544ff9d6544ff9f6645ffa26848ffa46b4bffa56d4effa87051ffa96f50ffab7152ffa97050ffab7151ffab7150ffab7151ffad7251ffac7252ffad7252ffae7252ffaf7352ffad7352ffaf7353ffaf7453ffaf7453ffaf7452ffaf7552ffaf7652ffb17653ffb07652ffb27754ffb27854ffb37756ffb37656ffb27557ffb37656ffaa6e4fffa96d54ffb17c6bffb38476ffac8272ffae8575ffb38a7cffb38b7cffb18a78ffb38e7bffb38e7dffb18f7fffb1907dffb4947effc29b84ffc89c83ffc8997cffc99677ffc99575ffc99372ffcb916fffcb916fffcb906effcd926fffcf926fffce906cffca8c65ffc88a62ffc98961ffc88960ffc8865dffc2896affd8bdafffd0c5bcffd1c2b9ffd3c2b7ffd2bfb5ffcebcb4ffd5c6bfffd3c7bfffd4c8c1ffd5cac2ffd5c8c0ffd7cac1ffdac6baffc4967affd28f63ffd59262ffd39564ffd99362ffd9915fffd79060ffd09365ffe1b38cf9e1bb9c83dec5ad30c54ab556c438ac54c23aaa52c43bab50c239ac4dc73cac4bc53aad49c43bab46c137ab43c239ab40c33cab3ec53aad3bc73dad38c437a835c53aad33c33caa31c139a72ec237a62bc435ac28c639ac26c33cae24bf39aa22bb3cac20bf38a71ec43caa1bbd39aa19c23dad17c837b115c23daa13bc36a112c647aa0fcc44aa0ec849b60dc43b9d0cbf40aa0acc33b20ab2339909c639aa08bf409f06aa2b8006aa2baa05cc339904bf408003aa00aa04bf408003aa55aa03aa55aa02ff008001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02ff80ff02ff00ff02ff80ff02ff80ff03ff55aa05cc669905cc33cc06d555d508bf409f09c639aa0ab233990bd12eb90dc43b9d0ec837b610bf40af12c639aa14cc40b216c53aa219c23da31bc639aa1ec43caa20bf38a723c53aaf26c33ca829c73eae2cbf3aa82ec83dac31c639ac35c53aad37c73cb03bc238a93fc23daa42c13aaa44c338a947c239ac14bf4db202ffffff959c6a54fda46347ffa56040ffa55f3effa4613fff9f5f3dffa26442ffa16643ffa16646ffa06646ff995e40ff985d40ff975e41ff965d41ff975f43ff996446ffa06a4cff9f684affa06849ff9f6648ffa06648ff9f6546ff9e6444ff9f6444ff9f6445ffa06346ffa26548ffa3684affa86b4effa86b4eff9a5f43ff8e573bffa66f53ffad7a5dffaf7c5effb07e60ffb38164ffb7866affba8b70ffbd9075ffbd9278ffc1957dfec49880f5c59b7fc1c4a18947c6ac9e0bffe8e80cd580bf03ffffff14d94db235c53aad50c23da943c239a728c639ac15c249b60fbb44aa01ffffff14cc4dbf1dc13ea71fbd84ad64b5a39cbcb4a19ceeaf9c98fcb3a09afdb6a19bfeb9a69ffdb9a8a2f2b8a6a2adbaa7a492b7a6a2b7b7a6a0e6b9a3a1f4b98f7efda86d4effa26545ffa06546ffa06444ff9e6546ffa36b4bffa46c4bffa46d4effa66f4fffa76f50ffa9714fffaa714fffa9714fffab7250ffab7150ffab7250ffac7352ffad7350ffae7351ffaf7350ffb07351ffb27553ffb57755ffb77856ffb87755ffb27250ffae6f4cffa96745ffa4623fff9f5d3bff9c5937ff995634ff955432ff925131ff8e4a2dff874529ff824127ffa7654bffa26a54ffa37564ff9e796aff9f7b6cffa07e70ffa38173ffa78273ffa9887affab8b7dffae8f7fffb19582ffb99a86ffc09e88ffc49d85ffc79d81ffc89b7cffc99775ffcb9574ffcb9471ffcf9671ffce946fffcc906bffca8e67ffca8b64ffc98a62ffc98961ffc98961ffc7885fffc8875effc38866ffcfb2a3ffd1c5bdffd2c3baffd3c3b9ffd3c4baffd2c3bcffd3c6bdffd4c7c0ffd5c9c1ffd5c9c2ffd7c9c2ffd3c8bfffd4cbc1ffddc9bcffca9c80ffd1926bffd79564ffd59561ffd69562ffd99463ffd79062ffd4986cfde6ba97d3dcbba235d9a8b24dc338a956c438ac54c23aaa51c339ad4fc537ab4cc339ab4ac137a947c639ac45c43baa42c13aaa3fc639ae3dc43bab3ac63eab37c738ac36c63daa32c738ad30c53aaa2dc639aa2bc43bac28c639ac25c837ac23c53aaf20c738af1ec43caa1cc837ad1ac43ba718bf40aa16c53aae15c23daa13bc43ae11c33cb40fcc44aa0dd83bb10cd540aa0bd146a20acc4db209c655aa08bf409f06d52baa06d52baa05cc339905cc339904bf40bf03aa55aa02ff00800280008002ff80ff02ff808001ffffff01ffffff01ff00ff01ffffff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff02ff80ff01ffffff02ff00ff03aa55aa04bf40bf05cc339905cc339907b6249208bf409f09aa398e0acc4db20cbf40aa0dc43bb10fcc44aa10bf40af12c639aa14cc40b216c53aae19cc3dad1cbf37a41ec43caa21c136aa23c53aaf25c837ac29c138a82cc540ae2fc336a831c634ac35c53aad39c03aaa3cbf3caa3fc239aa42c13aaa45c437aa48c63cae2fc941ae04ffffffc79f6c55fea76243ffa46342ffa76543ffa36241ffa26342ffa46747ffa36647ffa4684affa26748ff9b6144ff9a6044ff9a6044ff9a6045ff9f664affa36c4cffa0684affa0694affa06748ff9f6648ff9f6547ff9f6547ffa26747ffa26748ffa3684affa26649ff9b5f44ff8f533aff7c3f27ff6b311aff7b432bffac775dffac775cffaf795effb07c5effb3805fffb58263ffb98667ffbb886bffbd8a6effc09071fec29173fec28f75fbbe8b6fe8b68568c6b27d6491a0715a709272602cb9a29c08dfdfbf01ffffff0ec849b608bf60bf01ffffff0fbb44aa01ffffff02ffffff10cfbfbf58cebfb9bfc0aca7f8ae968fffb69f99ffb7a39dffb6a39fffb7a4a0fabaa6a1bcbaa7a14cb5a4a10bb9a2a25bbfa8a0e1b5a9a2fac0a4a1fea4715fffa46b4bff9d6545ffa06646ffa06545ffa56d4cffa56d4cffa66d4effa86e50ffa76e52ffa86e52ffa97050ffab7150ffaa6f4effad724fffaf7250ffb17551ffb17450ffb2744effae6e49ffa96844ffa3613eff995533ff8e492aff843f1fff7d3718ff7c3518ff7d361bff7d361dff7f381fff7e391fff7d391fff7c391fff7c381eff79351cff79361aff7e391eff914a31ffb06748ffae6a47ffa96b4bffaf7b62ffac846effab8675ffac8a7bffae8b7dffab8c7fffad9182ffb29382ffb59686ffb79987ffbe9e89ffc2a189ffc3a084ffc79f81ffc99d7effcb9b7bffcb9776ffca9370ffcb906cffcc8e69ffc88d65ffcc8c63ffca8b61ffca8a62ffca8a62ffc98a62ffca8960ffc48964ffc8a393ffd5c5bfffd1c4bdffd1c5bcffd2c4bbffd2c4bcffd3c6beffd5c7c0ffd5c8c1ffd6cac3ffd6cac4ffd5cbc4ffd5cac1ffd2c9bfffdccac2ffd0a48effd0926affd69667ffd6996affd59768ffd99364ffd79261ffd2976cf8e3b99a8ce0bfa82ec83db157c43bad55c639ae53c53aac51c339aa4fc53aab4cc339ab4ac13ba947c639ac44c73cac41c83bb13fc63dae3dc43bab3ac139a737c338a734c43bac32c238a82fc93cae2cc53aa82ac23daa27c43baa25c137a522c334ac20c738af1ecc3cb31bc639b31ac43ba718bf40aa16c53aae14bf33a612b839aa10cf40af0ec837b60dc43bb10cd540aa0acc33b209c639aa09c639aa07db49b607b649b606aa2baa04bf008004bf40bf04bf40bf02ff00ff03aa55aa0280008002ff00800280008001ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ffff01ffffff02ff80ff01ff00ff02ff00ff02ff80ff04bf40bf04bf40bf06d555aa07db49b608bf409f09c655aa0acc4db20cbf40aa0ec837a40fcc33aa11c33ca513c936ae15c23daa17c843b119c23da31bc639aa1ec43caa21c136aa24bf39aa26c336a82ac23daa2cc540ae2fc33cae32c238ad36c239aa39c03aaa3cc43caa3fc239ae43c239ab45c437aa3bc238a919c247ad11f0e1d2ea956148fea96546ffa76746ffa56544ffa56645ffa76848ffa76849ffa56749ffa46749ffa26748ff9e6347ff9b6346ff9b6346ffa2694dffa76d52ffa3694dffa46b4dffa46b4cffa76e4dffa86e4effa56a4dff9d6346ff94583bff84472cff7a3f24ff74391fff72361cff773a21ff783b22ff955c43ffab745affaa765affac755affaf775bffb07959ffb17b59ffb37a59ffb17858feaf7555feac7254ffad7453ffaa704ffeab704efdaa6e4cfbae704cf8b1724fe9ad7254b5c8a28e69ecddd11fefe6de06ffd5d502ffffff01ffffff02ffffff02ffffff06ffffff32c2bdb39ac2b4b1e0c9b6b3f8b39b95ffaf918affb5978efebea59dffb9a5a0feb8a6a197b8a7a21cbf6da41dca46b00ab266b26fbca5a1f6baaaa1feb69486ffa16b50ffa26948ff9d6443ffa16647ffa76c4effa56e4effa66e4effa66d4effa76d4effa86e4fffab7150ffae724fffb27451ffb07250ffa86847ff9e5d3dff945132ff884527ff823f21ff803c1eff7f3a1dff803c1fff813c20ff813c21ff803e20ff7e3d20ff7e3c20ff7e3c20ff7f3d21ff7d3d21ff7e3e21ff7c3e22ff7b3b21ff7b3a1fff813f23ff8a472cff934d30ff954e2fffaf6842ffb36a41ffb36a42ffae6841ffb27858ffb48269ffac836cffaf8a79ffb39382ffb29483ffb39483ffb69687ffb99a89ffbc9e8affc1a38bffc1a186ffc49f83ffc69e7fffc79c7bffc99a77ffcb9975ffcd9671ffcd946effcd9369ffcb8f65ffcb8d63ffcc8b63ffcb8c63ffca8b63ffc98c63ffc78d65ffc29983ffd7c6c0ffd1c4beffd1c4beffd2c4bdffd1c5bbffd3c6bfffd4c8bfffd7cac2ffd6cac2ffd5cac3ffd4cac3ffd6c9c3ffd5c9c1ffd5c8c2ffdbc7bbffdab59bffd0936effd9976affd9996bffd99969fed89563ffd99466fed79e74e8e0bb9f1fd6ceb543c63dab57c438aa55c339ab53c53aac50c639ac4ec43baa4bc53aad48c339aa46c137ab44c338ac41c437a93ec135a93bc238a939c53aaa37c338a734c436a731c639ac2ec837ac2cc53aa82ac23daa27c43baa24c639aa22c334ac20bf38a71ec43cb31bc639b318ca35b517bc37a615c23daa13bc43ae11c33cb40fcc44bb0dc427b10dc43bb10bd12eb90acc33b209c639aa09c639aa07b6499206d555aa06aa2baa05cc339904bf40bf03aa00aa03aa55aa03aa55aa02808080028080800280008001ffffff0100ff0001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ff00ff02ff80ff02ff80ff02ff80ff03aa55aa04bf40bf04bf008006d555aa06d52baa08bf409f08bf409f0ab233990cbf40aa0dc43bb10fbb33aa11d23cb413c936ae15ce3db617c837b119c23dad1cbf37ad1ec43caa21c136aa24bf39aa27c43baa29c738ae2cc53aae30c53aaa33c337aa35c53aad38c437ad3cc43caa40c33cab43c239ab38c43bad0acc4db202ffffff46ba838af99c6044ffa86647ffa66648ffa46646ffa86949ffa76a47ffa66947ffa66848ffa6694affa3684aff9f6649ff9d6548ffa87054ffab7354ffac7156ffab7056ff9d6349ff8e5538ff864b2dff7f4227ff7d3f24ff7e4025ff7f4124ff824328ff814228ff83452bff85482eff83472dff9d6147ffa97152ffa87051ffa87051ffa86d50ffa96f50ffaa6e4effab704fffab704fffad7050feaf7252feb07352feb17553feb47754feb47a56fdb57c59fdb77d59fcb9805cf9b88263ecb98c77dbb28c7aa4b7978634c9b5a706d5d5d502ffffff02ffffff06ffd5d550bcb2accac1b3afedc7b6b3fcbba6a1ffab928affaf8c82ffab8374ffac8576febda398f8bca89f6abeaba40cbf6a9517bc43a613bc51a1abbaa9a3fdc0ac9fffaf8872ffa66b4dffa36849ffa26648ffa76d4effa96f53ffa76f4effaa704fffae7454ffb37757ffa56948ff945737ff8c4e2dff854525ff803f21ff803f21ff814022ff824023ff834124ff824024ff814024ff814024ff804022ff803f22ff804022ff7d3f21ff7d4023ff7e3e22ff7e3e21ff7d3f22ff7e4123ff7c3f22ff7e4024ff814125ff925033ff955033ff954f32ff974e31ff964f30ffb16945ffb16a42ffb06b41ffb16a41ffb06a45ffb06e4affb67a5affbc8b6dffaf846bffb28d7bffba9787ffb99887ffb99987ffba9c88ffc0a18bffc6a58dffc49f84ffc59e7effc79d7affc99b78ffc99975ffcb9772ffcc9771ffce956effcd946cffcd9169ffce9168ffcd8f67ffcc8f66ffcb8e65ffc98d65ffc0917affd7c4bcffd1c4bfffd3c3bdffd4c4bcffd2c6bdffd3c5beffd2c6bdffd3c7beffd8ccc3ffd6cbc3ffd5c9c3ffd7c9c3ffd7cac2ffd3c8bfffd3c8bfffd5c5baffdfbdacffd29c75ffda9c6dffdc9c6cffd99a6cfeda986bffd69568fbd4a17ba1dfc3ad1cdb89bf53c237a957c13baa54c53aad52c438ab4fc537ab4dc33cac4bc53aad48c339aa46c53aab43c239ab40c338ab3dc93bab3bc238a938c43ba836c639aa33c337aa30c53aaa2ec237a62cc53aa829c738a826c336a824bf39aa22c33cac1fc53aad1dca3eb01ac431a718bf35aa16c53aae14bf40a613bc36ae10bf40af0fcc44aa0eb637a40cbf2baa0bb92ea20ab2339909c639aa08bf409f07b649b606d52baa05cc33990599339904bf40bf03ff55aa03aa55aa028000800280808001ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ff00ff028000800280808002ff80ff03aa55aa04bf80bf05cc339905cc33cc07db49b608bf40bf08bf40bf0ab233b20cbf40aa0dc43bb10fcc33aa11d23cb413bc36a115c23daa17c837a619cc3db81bc639aa1fc53aad21c936b224c639b127c43baa2ac23daa2cc53aae2fc336ae33c33caf36c239af3ac13eab3cc43cae40c33cab43c239ab34c43bb101ffffff04ffffff82a17c6afda66748ffab6846ffa86b4bffa8694affa86a49ffa86a48ffa86c49ffa96a4affa86b4bffa66b4cffa2694bffa66e50ffa1694dff945a3fff8a4f33ff84492dff85492eff8d5035ff8f5235ff8d4e30ff8d4d30ff8c4b2fff8c4d2fff894c2eff884e30ff8a5033ff844c2fffa1694bffa76e4fffa86e4fffa86e4fffa96d4effaa6e4effaa6f4effaa704effab6f4fffaa6f4fffab704fffad7250ffaf7553feb27655ffb37853ffb47b56ffb37e5affb5805effb68161feba8465fdbc856afcbe8b6df3bc9078b0b5928128dfd2cc0affe6e620c7bfbf66beb4ade6c3b5affac8b8b2fdcab4b0ffa78f89ffa98f85feaf8a79feb08067fead775afdae8066fbbfa294dbbea9a04fbba8a10db1b19d66b9a8a0f0bca9a2fdbca291ffa2745bffa2674aff9f6447ffab7053ffa76e4effa06747ff9b6040ff905233ff854728ff7a3b1eff7d3d20ff824226ff814326ff804225ff804325ff804325ff7f4224ff804325ff7f4223ff7f4124ff7e4224ff7e4224ff7e4224ff7e4225ff7f4123ff7e4121ff7d4024ff7f3e26ff7f3f25ff7e3f26ff85462aff8e5032ff99593aff9d5b3cff975334ff985032ff985233ff974f30ff985032ffb06946ffb26b44ffb16b41ffb16b44ffb26a45ffb26a43ffb06840ffae6d44ffba8064ffb98a70ffb38871ffbb947effc09d88ffbd9c88ffbe9e8bffc4a28dffc5a189ffc69e80ffc89d7cffc99b78ffca9a76ffcb9975ffc99771ffcc9770ffcc966fffcd956dffce936cffcf936bffcc9068ffcd9169ffcd8f66ffc68f75ffd5bdb3ffd2c5bfffd2c4bdffd4c4bcffd2c6beffd3c6beffd3c6beffd4c7bfffd4c8bfffd6cbc3ffd8cdc7ffd9cac5ffd8cac4ffd5cac3ffd3c8bfffd2c6bcffcfc4b8ffddbfafffdaae92ffd6a07affdd9f74ffdd9d6fffdb986bffd8966af7d3a27f7bdcbba417d36fb153c23aac56c438a954c23aaa51c33caa4fc23aab4cc63cab4ac43bac47c639ac44c338a943c239a73fc235aa3dc43bab3ac639ab38c43ba835c53aad32c238ad2fc33ca82dc639aa2bc43bac28c639ac26c33ca823c53aa821c136aa1ec433aa1dc13ea719c233ad18bf35aa16b93aae14bf33a612c639aa10bf40af0fcc44aa0dc43bb10cbf40aa0bd146a20acc33b208bf40bf07b649b606d52baa06d52baa059933990599339903aa00aa03aa55aa03ff55aa01ffffff02ff80ff01ffffff01ff00ff01ff00ff01ff00ff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff0280808002ff80ff0280008003aa55aa03aa55aa03aa55aa04bf40bf06d52baa07db49b608bf40bf09c655c60acc4db20cd540bf0dc43bb10fbb33aa11d23cb413c943ae15ce3db618bf40aa1ac43ba71cbf37ad1fbd31ad22c343ac24c639aa27c43baa2ac23daa2dc139aa2fc336ae33c337aa37c33cac3ac139ab3dc03bab40c338ab3cc43caa24bf40aa0fcc44aa17d37abcc59a6e5bfda96b4bffaa6a48ffaa6c4affa66a48ffa76b47ffa96d49ffa96d4affab6d4cffa96c4bffa56949ff975c3dffa46b4dff975e40ff9b6142ff995e40ff975c3cff955a3bff94583aff935739ff935637ff925435ff915334ff8c5133ff8a5032ff8b5234ff895234ffa56e51ffa76f4fffa86e4fffa96e4fffaa6f50ffa96e4effaa6e4effa86f4effa86f4fffaa7050ffab7050ffad7251ffad7351ffb07654ffb37756ffb57855ffb47a58ffb47e5cffb78060feb98363febc8668fcbc896efabd8c71f8bb927beab895868bbba9a05fb7aca6a4c1b4aee1c2b5b0fcc3b5b0fec8b7b2ffb69e99feaa8e88feac8a81feb08576feb17d64ffaf7b58feae7452fca77a60f9bea399d3bea9a38dbaa8a3e8bba7a0fcbaa7a0fdb28c79ffa56d52ffa76b4effa06148ff8c5138ff88492eff804126ff7f3f24ff814227ff814227ff824428ff804326ff804225ff814427ff814428ff804427ff7f4427ff7f4527ff7f4426ff7f4324ff804325ff804425ff7f4325ff7f4326ff804428ff804326ff804428ff7e432aff81452eff8d5034ff9a5e3cffa26441ff9e5f3dff9b5837ff995333ff9b5334ff9a5333ff985331ff975231ff9a5335ffb06b47ffb16b45ffb26a42ffb06b44ffb26a45ffb16943ffb16a43ffb16b43ffaa6541ffb87b5affc38e6fffb98c70ffb99078ffc19e87ffc1a08cffc1a08dffc5a48dffc7a084ffca9d7fffcb9a7bffca9a77ffcb9975ffcb9873ffcc9772ffcc9770ffcd956fffcd946dffcf946dffce926bffcf926bffcf906affc98f72ffd0b4a6ffd2c5bfffd1c4beffd3c4bdffd1c6bfffd2c5beffd2c6beffd3c5beffd2c6beffd2c7bfffd4cac3ffd7c8c3ffd7c9c3ffd5c8c1ffd6c9c1ffd6c7bfffd1c5beffd2c3bcffd8c3b7ffdab9a4ffdaaf90ffdba883ffdaa077fedd9e76fed59a72eed8a7866bdebca71bd05eb352c13ba856c43ba953c237a951c339aa4ec43baa4cc339ab4ac43ba947c239a944c738ac42c13aaa3fc239aa3cc437aa3ac139ab37c338a735c03aa832c23dad2fc33ca82cc53aae2ac237aa27c434aa25c137ac22c33cac20c738af1dca3eb01bc639aa19c233ad17bc37a615b631aa14bf40a611c33ca510bf409f0ec837a40cd540aa0bb92ea20acc33b209c639aa089f209f07b6249207b649b606aa55aa0599339903aa00aa03ff55ff03ff55ff02ff80ff02ff80ff0280008001ffffff01ffffff028080800100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ffffff01ff00ff02ff80ff0280008003ff55aa04bf408004bf40bf06aa2baa06d52baa07b624b609c655c60acc4db20cbf40aa0eb637a410bf40af12c639aa13c943ae15ce3db617c843b11aba31a71dc13ea71ec433aa23bd3aa824c639aa27c43baa2ac23daa2dc139aa2fc336ae33c83caf36c639af3ac13eab3dc43bab40c33cab3bc238ad0ec849b602ffffff31bb9782eea26b51ffaa6d4cffac6b4cffab6b49ffab6c4affa96c49ffaa6d4affa86c48ffa76a48ff9e6140ff9c6041ffa26748ffa06647ff9d6344ff9d6243ff9b6140ff985f3fff975f3fff955e3dff945c3bff935a3aff925938ff905636ff8e5438ff8d5337ff945b3effaa7052ffa96f51ffa86e50ffa96f4fffa96e4fffa96d4fffaa6f4fffa86e4effa96f50ffaa7052ffab7152ffac7251ffad7451ffac734fffae7552ffb17654ffb37856ffb57a58ffb87f5effb88061febb8367febd876bfdbd8b6df8bd9177d1d1b6a8ccc6b2a6d3beaaa4ccbfb0abe2c2b2adf7c3b5adfec5b7b0fec4b3abffa99189fea88b81fea9897afeaf8570feb17d60feaf7957feb0744ffead7452feaa7d63fcbda295fcbaa8a1fdb8a5a1febfa69ffeaa7a62ffa56e4eff90553aff85462bff84462cff844429ff834629ff84472bff85482cff86492eff84472cff85492cff834729ff834728ff824627ff824629ff83452aff83462aff83462aff84482aff834728ff824729ff83472aff84492cff854b2dff884e30ff90563aff9e6443ffa76c48ffa96c47ffa15f3cff9a5835ff9d5836ff9b5737ff9a5636ff9b5637ff9b5436ff9a5235ff985435ff9c5837ffb16c48ffb16b45ffb16b44ffb16b44ffb26b45ffb36c45ffb36c45ffb36b45ffb36943ffb06740ffa8663fffb97e5cffc39176ffb98e73ffbb967fffc0a18fffc4a68fffc7a389ffc79d7fffc99b79ffcc9978ffcd9976ffcb9974ffcc9972ffcd9770ffcd976fffcd956dffcf956cffcd936bffcd936cffce946cffca916dffc9a693ffd5c4bdffd1c4c0ffd2c4bdffd0c3bdffd0c4bcffd1c4bdffd2c5bdffd2c5bdffd3c5bdffd3c5bdffd5c7beffd7c9c1ffd5c8c1ffd5c7c0ffd8c6bfffd9c6beffd6c6bfffd3c8c0ffd1c3b9ffd8c2b6ffdcbfb3ffddbba7ffddb599fedeaa8cfdd6a282f0cea68a87d2b9a813d786c941c43bad55c339a853c23aa950c239a94ec13baa4bc53aaa49c438ab46c537ab44c338a942c13aaa3ec53aa93cc43caa39c03aaa37c33ca734c43bac31c139ac2ec237ac2cbf3aae29c138a826c33cae24c639aa22c33cac1fc53aad1dc13eb01ac43ba718ca40b517bc43a615c23daa13bc43a112c647aa0fcc33aa0ec837a40cd540aa0acc33b20ab2339908bf209f089f409f07b649b606aa2baa0599339905cc339904bf40bf03aa55aa02ff80ff02800080028080800280008001ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff8080028000800280008002ff00ff03aa55aa04bf40bf05cc339906d555aa07b624b608bf40bf09c655c60acc4db20dc43bb10ec849a410bf40af11c32da513c943ae15c23daa17c837b11aba31a71dc13eb01fc53aad22c33cac24c639aa27cb3baa2ac237aa2dc639aa30c53aaa34c440ac37c33cac3ac139ab3dc43bab40c33cab37c33cac1bc642aa05ffffff879f715dfba96b4bffab6d4affab6d4cffa76c46ffaa6b49ffab6d4bffa66947ffa36645ffa26643ffa36847ffa36848ffa16747ffa06748ff9e6646ff9c6343ff9b6341ff996140ff986040ff975f3eff955d3dff945c3cff915a3aff935b3cff8f5537ffa2684bffab7151ffa96f4fffaa6f4effa96e50ffa96f4fffa96f4fffa96e4fffaa6e4fffa96e4fffa96f50ffa96f51ffaa7050ffab7150ffad7350ffad7450ffad7550ffb07653ffb37955ffb67b58ffb77f5bffb37d5afeb37a5bfeb17657fbae7452e99f745eaebcaaa3aabdaea6adc1aeab5ac1b0ad80c3b3adebc2b4adfdc7b6affdb39e96fea88d84fea98b80fea98877feae846dfeaf7c5efeb07654ffaf744fffad7450feac7451ffad8169ffbca39afeb7a6a2febf9f98ffa66f52ffa76f50ff965b3dff8d4f33ff8a4b2fff894b2fff8b4d30ff894c30ff884b2fff86492eff85482cff864a2eff85492bff874a2eff85492cff864a2dff85492dff85492dff85492dff864b2eff874c2dff8a4f31ff915636ff975d3eff9b6243ffa36a4bffa96e4dffad704bffa46640ff9e5d38ff9e5b39ff9e5939ff9c5736ff9b5837ff9b5737ff9c5637ff9b5536ff9a5436ff975334ffa05b3affaf6c48ffb16b46ffb26c45ffb16c46ffb26c47ffb06b45ffb16b45ffb26c45ffb26a43ffb16942ffad6740ffab6741ffab6b46ffbb8466ffc4947bffbd9681ffc5a18effcaa590ffc89f83ffc89d7bffcb9b77ffcc9974ffcb9872ffcd9873ffce9770ffce976fffce966effd0966effcf956dffcf946dffcf956bffce936cffc59c86ffd8c3bcffd3c4c0ffcfc4bdffd3c4beffd1c2bbffd1c3bbffd1c3baffd2c3baffd3c2b9ffd5c3b9ffcfbdb0ffd5c5b9ffd5c9c0ffd3c7bfffd5c7beffd7c6bdffd3c6bdffd0c7beffd2c8bfffd3c3bcffd5c4bcffdac7bdffdbc3b7ffdbbfb1fedabdabfdd8b5a2f1d4b3a28ad6c0b11cdb89bf41c43ba94ac43eac42c53eae50c239a94dc338ac4ac43bac47c639ac46c53aab43c239a740c33cab3dc93bab3bc23dad38bf37a835c03aad33c337aa30bf3aaa2dc139aa2bc43bac28bf39ac26c33ca823c53aa821c13eaa1ec43caa1cbf37ad19c23dad17c837b116c53aae14bf40a612c639aa10bf40af0ec837b60dc43bb10cd540aa0bb946a209aa39aa08bf409f07b649b606aa2baa06aa2baa04bf40bf04bf40bf03ff55aa03aa55aa03aa55aa02ff80ff01ffffff02ff808001ff00ff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02ff808002ff808002ff80ff0280008003ff55aa04bf40bf05cc339906aa2baa07b649b608bf40bf09c639aa0acc4db20cd540aa0ec837a40fbb33aa11c33cb413c936ae15c23daa17c837a61ac43ba71cbf37ad1ec433aa21c136aa25c13eac27c43baa2bc43bac2dc139aa30c53aaa33c337aa36c239aa3ac139ab3dc436ab40c338ab09e355aa0fbb44aa2ab08686da9f6a52feb06d4bffad6a4bffa96a4bffa66b48ffa96b49ffa76a47ffa56846ffa56848ffa56847ffa46848ffa36748ffa26948ff9d6545ff9d6645ff9b6342ff9a6442ff996242ff97603fff965f3eff975d3fff965d40ff965e42ff995f43ffa66c4fffa96f4fffaa6e4fffaa6f4effa96f4effa96f50ffa86f4fffa96f4fffa96f4fffa96e4fffa96f4fffaa6f50ffa96f50ffa96f4fffaa7050ffab7150ffac7351ffac7450ffaf7553feb27652ffb17551ffad734fffa86e4bfea46746fd9f6242f8976044c2af8f8394baaca558bfb1a820bfafa706aaaaaa34bfb5ace7c2b4adfdc2aea6fda99088fea98c82fea98b7dfea88775feae836bfeaf7c5cfeb07554ffaf754fffad744ffeaf734efeab7354ffb08771febaa298ffb39186ffa56c4effa66c4eff975d3eff965a3bff95593aff925638ff8f5234ff8e5235ff8c5033ff8a4d31ff894d31ff894d30ff874c2eff894d30ff884d30ff894e32ff894e33ff8a5034ff8b5136ff91583cff975e40ff9c6344ffa06747ffa46a4affa86d4bffab6f4cffa76a47ffa1623effa05f39ff9f5e3aff9d5a39ff9d5b3aff9b5937ff9d5939ff9b5837ff9b5737ff995436ff9a5536ff995435ffa66141ffaf6b46ffb06c46ffb06c46ffb06c45ffb16c46ffb06c46ffb16d47ffb16c46ffb26c44ffb26b44ffb06943ffae6843ffad6841ffab6844ffae7150ffc18d73ffc59b84ffc7a390ffc9a389ffc89e7effca9d78ffcc9a77ffcd9874ffce9774ffcd976fffce9870ffcd966effcf966fffcf966effcf956effd0966cffd1976cffc99b7effd6bdb1ffd4c6c0ffd2c6bfffd6c5beffd7c6bcffd6c4baffd2bfb5ffccb8adffc7b1a5ffc0a89bffbea598ffc4b1a4ffd4c7bdffd2c9c1ffd1c7beffd3c6bfffd3c5bdffd2c6beffd1c5bfffd1c6c0ffd3c9c0ffd2c5bcffd7c6bfffdac9c0ffd9c7bdfedac4b9fbdabeb1e2d8bbac75d3beae2bcab2b21fd66bb51bc642aa33c33caa4fc23aab4cc339ab4ac13ba947c639ac45c43baa42c53aaa40c33ca73dc43bab3ac639ab37c338ac34c436ac32c238a82fc336ae2dc139aa2bbe3bac27c43baa24c639aa22c33cac1fc53aad1dc135b01bc639b319c233ad17bc37a615c23daa13bc36a111c33cb40fcc33aa0ec837b60dc43b9d0bd146b909c639aa09c639aa08bf409f06d52baa05cc009905cc339905cc339904bf40bf03ff55aa02ff80ff02ff80ff01ff00ff02ff80ff02ff808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02ff80800280008002ff80ff02ff80ff03ff55ff03aa00aa05cc669906aa2baa07b649b608bf409f09c639aa0bb946a20cbf40aa0ec837a410bf309f11d23cb413c943ae15c23daa17c837b11ac43ba71cc837ad1fc53aad22c33cac24c640aa27c43baa2ac23daa2ec23dac30c53aaa33c33caa36c639af3ac639ab3dc43bab1dca3eb01ec444aa08bf80bf81a07763faa7694effaf6d4affaa6b49ffa86a49ffa76949ffa76a48ffa76a48ffa76a49ffa56949ffa56949ffa46848ffa46949ffa36949ffa16848ff9e6747ff9b6544ff9b6445ff986244ff976142ff966041ff976042ff9b6146ff996244ffa86e51ffa76e4effa96f4effa96e4effa96f4effa9704dffa86f4effa76f4effa86f4effa86f4dffa86f4dffa86f4dffa86f4effa96e4fffa96e4fffab7151ffaa704effac7250ffac724fffab714dffac6f4affaa6b46ffa1633ffe9c5d3afe9a593afa995e41de9f766088bda7a340b7a7a307b6929202ff808016c546ae38c4b6adf0c5b5adfeb59e95ffa98c83feab8c7effa78979ffa88673fead8268feac7a59feae7451ffae754fffae754fffaf724effb1724ffeac7557ffb58e79ffb08674ffa76a4cffa56b4cff975d3dff975d3cff965a3cff935739ff925538ff915638ff8e5336ff8d5235ff8b5134ff8b5033ff894f32ff8a5033ff8a5236ff8d5438ff91583cff965c40ff9c6246ff9f6649ffa2684bffa46b4dffa76c4effa86d4dffa96d49ffa56942ff9f633bffa0613cff9f5f3aff9f5e3bff9d5c3aff9d5c3bff9b5938ff9c5939ff9c5839ff9b5738ff9a5737ff995636ff995536ffad6947ffb06c47ffb06c47ffb16c47ffb06d48ffb06d49ffb16e4bffb16e49ffb16e48ffb06e48ffb06d46ffb16d44ffb06c43ffb16b44ffae6a40ffac6940ffa76840ffba8362ffc99d84ffc9a38affc89f83ffc99d7effcc9d7bffcd9a77ffce9978ffcf9975ffd09875ffd09875ffd09974ffd09871ffd19975ffd29a74ffd19a73ffc99a7dffd5b6a6ffd7c5bcffd2c1b7ffcdb8afffc8b2a5ffc3ab9dffbca396ffbea596ffc1a695ffc3a595ffc3a594ffc3a99bffd2c1b6ffd5c8bfffd4c6c0ffd5c6bfffd3c5bdffd1c5bdffd1c5beffcfc5bdffd3cac1ffd4cac2ffd4c8c2ffd2c6beffdccdc3fedecec5fedfcec4f7e0cbc0d4ddc6b9a9d6b5a470d1ab941ace89b12ec83db138bf3bad4ec138aa4bc23aaa48c339aa46c53aab44c33ca941c437a93ec53aa93cc437aa3ac139ab36c239af34bf3bac31c139ac2ec237a62cc53aae29c73ea826c93ca823c53aa822c33cac1ec433aa1dc13eb01ac43bb118bf35aa17bc43a614bf40a613bc43ae10cf40af0ec837b60dc43bb10cd540aa0bd146a209c639aa09c639aa07b624b607b6249206d52baa05cc669904bf408003ff55aa02ff008003aa55aa0280008002ff80ff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ffffff02ff80ff02ff00ff02ff80ff03ff55aa03aa00aa04bf40bf06aa2baa07b624b607b624b608bf40bf0acc4db20cbf40aa0ec849b60fcc33aa11c32da513c936ae15c23daa17c837b119c23dad1cbf37ad1ecc3cb322c33cac24c639aa27c43baa2ac23daa2dc139aa30c53aaa33c337aa37c338ac39c53aae2ec83db111c34ba51ace45b126c3a894e09a6950feae6a4cfeac6a49ffa96b49ffa76b48ffa86949ffa66b47ffa76a48ffa76a49ffa56949ffa56949ffa56949ffa46949ffa66b4cffa26a4bff9e6948ff9d6646ff9c6546ff9b6548ff9a6446ff9a6344ff986042ffa2694bffa46d4effa76d4effa86e4fffa86e4effa96f4fffa86f4dffa86f4effa86e4fffa86e4effa96e4fffa86f4effa86f4effa8704fffa96f4effa96f4fffa96e4effaa6e4fffaa6f4efeab6e4cffa96c4affa56644ff9e5f3bff9d5c37ff9c5a36ff9c5b3afd965a3cea94644d94bfa49b33b9aaa503aaaaaa2ac83db00fcc44aa02ff808067c4b5abfac2ada5ffa88e84ffab8b7ffeac8c7cffaa8b7affab8874ffad8066feae7a58ffae7451ffad754effac754effaf744fffb2744fffaf7450ffab785bffa67258ffa56749ffa36849ff995f40ff975d3dff975a3cff95593aff95593bff925a3bff905738ff8f5638ff8e5437ff8e5437ff905639ff90573aff925a3eff985f42ff9d6447ffa16649ffa3684cffa66b4effa66b4effa66c4fffa86d4dffa86a49ffa26440ffa3633effa0633cff9e623dff9e603bff9e5f3bff9e5f3cff9e5d3cff9d5b3aff9c5939ff9b5939ff9b5839ff9b5839ff995637ff9d5939ffaf6d49ffb06d48ffb06c46ffaf6c46ffad6e45ffae6e46ffae6f48ffae6f47ffaf6f47ffaf6f46ffb06f47ffb16d46ffb36e47ffb36d46ffb26d45ffb16c43ffaf6941ffab683fffab704effc8967affcea387ffcc9f82ffd09f7fffd09c7bffd09b79ffcf9876ffcf9674ffcc9371ffcc946fffc89069ffc88f6affc58c66ffc68d67ffc48c6affc39177ffc59f8affc7a896ffc2a899ffc1a697ffc1a597ffc1a595ffc1a595ffc1a696ffc2a696ffc2a694ffc2a897ffcdbaacffd4c8beffd3c7bfffd3c5bdffd2c4bdffd1c4bdffcfc4bdffd0c5beffd3c9c1ffd3c8c1ffd1c9c3ffd0c9c1ffcec4c0ffd9cdc8ffdfd1c8fee2c5b6fdcd9d81f8d1926bdfd29a7644ddbfac26c943ae48c339aa46c13aab4ec13baa4bc23aaa49c038a846c53aab43c639ab41c43ba93dc036ab3bc238ad39c03aaa35c53aad33c33caf30c53aaa2dc639aa2ac837aa28c639ac25c137ac22c334ac20c738af1ec43caa1bc639aa19c23dad17c837a615ce3daa13bc36a111c33cb410bf40af0ec837a40dc43b9d0bd12ea20acc33b208bf409f08bf409f06d52baa06aa2b8005cc339904bf40bf04bf80bf03aa55aa02ff80ff028000800280808002ff80ff01ff00ff01ffffff0100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff02ff00ff04bf40bf05cc339906d555d507b649b608bf40bf09c655aa0bb946a20bb92eb90ec849b60fcc44aa11d23cb413c936ae15c23daa17c837b119c233ad1cbf40ad1fc53aad21c136aa24c640b127c43baa2ac23daa2cc53aae30bf3aaa33c337aa2fc33cae35c035ad35c53aad05cc669908ffdfdf9da6785bfba56544ffaf6b4bfeaa6b4affaa6c4dffa96a4affa66b4affa86949ffa8694affa66a4bffa36a4affa56a4cffa76b4cffab6d51ff94573cff7f4327ff975c3fffa06849ffa06849ff9e664aff9d6446ffa06747ffa86f4dffa56b48ffa66a4affa66b4cffa66d4dffa76d4dffa76e4dffa76e4dffa86e4effa96e4fffa86e4effa96f4fffa76d4effa86f4effa76e4cffa86e4dffa96d4effa96d4fffaa6d4dfea76947fea16140ff9c5d3dff9a5b38ff995b38ff9b5c37fe9c5c37fe965839f8925e45acb591885dbaaaa508bf9f9f3fc23dae31c63eac02ff808009c6aaaab9c5b2acfbb69b94feae8e82ffaf8c7effad8b7cffab8b7affad8a75ffad8066ffaf7a5affb07452ffaf7450ffb07451ffaf7552ffaf7451ffae744fffaf7552ffa26948ffa76649ffa3694aff995f41ff985e40ff975d3eff955d3cff925c3aff955c3eff935b3cff925a3cff935b3cff955c3eff955b3fff975e41ff9d6548ffa06649ffa3694cffa56a4dffa76b4fffa66a4effa76b4dffa76c4bffa36946ffa16641ffa26440ffa36240ffa06340ff9f633fff9e623dff9f613eff9e5f3dff9e5e3dff9d5c3cff9c5b3aff9d5a3bff9b5839ff9b583aff9b593affa25f3effad6c49ffaf6e49ffb06e48ffb06e49ffaf6e48ffaf6e49ffb06f4affb06f48ffb06f49ffae6f48ffb07149ffb1714bffb17049ffb17048ffb4724bffb37149ffb26f48ffb27048ffaf7249ffa87450ffbd8e70ffbc8c6dffbf8b6bffbf8666ffc08661ffc08661ffc18561ffc0845fffc0855dffbf835bffbe835affbe815affbf7f59ffba7b54ffb2724dffaa6d4bffac7755ffc69981ffc9ab97ffc6ab98ffc4ab9bffc5a89cffc5a79bffc4a799ffc6a697ffc4a795ffc4ada0ffd5c6bdffd2c7bfffd0c6bdffd1c6bdffd1c5bdffcec3bcffcec3bcffd4c9c2ffd2c8c1ffd1c9c3ffcdc6bfffcfc5c3ffd9bfb6ffcc9c80fed48f66fed99162fcda9262e5d69a752deed2bb2bc43bb254c23aaa52c13bab4fc23aab4cc339ab4ac13ba947c639ac45c43bae43c239a740bf38ab3cc437aa3bc238a938bf37a834c43bac32c238a82fc336a82cc53aa829cd3eae26c936a824c639b122c33cac1fc53aad1dc13ea71bc642aa19c23dad16c53aa214bf40a612c639aa10bf30af0fbb33aa0dc43b9d0dc43b9d0bd146b90acc4db208df40bf07b6249207b649b606aa2baa05cc339905cc669903aa55aa03aa55aa0280808002ff808001ffffff0100ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ff00ff02ff80ff02ff80ff02ff00ff03aa00aa04bf40bf06aa2baa06aa2baa08bf409f09aa39aa0bb92ea20cbf2baa0dc4279d0fcc33aa11c33ca513c943ae15ce3db617bc37b119c233ad1bc639aa1fc542ad21c93eb224bf39aa27c43baa29c738ae2cc53aae2fc33ca833c33caf2bc43bac21c13eaa38c437ad06d580aa3da7826de1a26449fbaf6845feae6a46feac6d4affa86b49ffa96a4affa76d4dffa86a4cffa7694affa76a4affa66c4bffab6e51ff9c5e42ff804126ff7d3d25ff7d3d25ff81432aff894a30ff915237ff96583aff995d3cff9d603fff9f623fffa36642ffa86948ffae6e4dffb17251ffb37352ffb37453ffb27452ffb37452ffaf714fffac7050ffad7252ffae7555ffaf7656ffac7252ffa56a48ffa16545ff9d6042ff9a5b3bfe995936fe995736ff985637ff995737ff9b5838ff995837fe965837fd936044d9a684736dc0aba622bbaca503ffaaaa24bf40aa01ffffff03aa555530cabaafe4c3aba2fdae9286feae8f81ffac8d7effac8c7cffae8c7bffb08b77ffb18166ffaf7958ffae7552ffae744fffaf7351ffaf7452ffad7552ffae7551ffad7350ffa26646ffa46649ffa2684aff9a6144ff985e41ff965e3eff965f3eff955e3eff955d3fff945d3dff955c3eff965e3fff975e40ff996143ff9f6648ffa2684affa2674affa3684affa66a4cffa76a4cffa76a4bffa96c4bffa46944ffa16742ffa16541ffa16440ffa06240ff9f633fff9e633eff9d613dff9f603dff9e5f3eff9f5f3fff9d5c3dff9d5b3bff9c5a3bff9c5a3bff9b5a3aff9a593affaf6e4affae6e49ffaf6e48ffaf6e48ffae6f4affaf704cffad6f4cffad704effad724fffae7352ffb07856ffb27a58ffb57e5bffb8815fffb98361ffbb8665ffbb8868ffbf8d6dffc29172ffc59776ffc5997cffbf987dffc1977affbc8968ffc08964ffc18661ffc28661ffc1855fffc1855effc1845dffbf835affbf835affbf8158ffbf8058ffb8764bffb47046ffb36e43ffaf6b41ffa96840ffb78567ffc8a28bffc9ab9bffc5a99cffc3a799ffc5a99affc7a698ffc7a697ffc2a79affd1bfb6ffd3c7bfffd0c6bfffd0c6beffd0c4bdffcdc0b9ffcfc2bbffd4c9c1ffd3c8c2ffd2c9c3ffd0c7c2ffd5beb2ffc99171ffd89169ffdc8b64fed89262fdd69263d1d39f7b1fd68cbd4dc33cac55c339ab53c53dac50c639ac4ec43bad4bc236aa49c438ab46c137ab44c338ac41c43bad3fc239aa3cc43cae3ac13eab36c639aa34bf3bac32c238a82fc33ca82bc435ac29c73eae25c837ac23c53aaf20c740af1ec43caa1cbf37a41aba3ba718bf409f16c53aae13c943ae12c639aa10cf40af0ec837a40cbf2baa0bd12ea20acc33b209c639aa08bf209f07b624b606d52baa05cc339905cc339904bf80bf03ffaaaa02ff80ff01ff00ff01ff00ff01ffffff0100ff0000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ff00ff01ffffff01ff00ff0280008003aa00aa04bf40bf04ff40bf05cc33cc06aa2baa07b6249209aa398e0acc33b20cbf2baa0dc43bb10fbb33aa11c33cb412c639b814bf33b217c843b119cc3dad1bc639aa1fbd3aad21c136aa24bf39aa26c33cae2ac23daa2cc53aae30c53aaa32c73dad33c337aa19c23db801ffffff09ffffe3749e8477c7ae7f69faa96d4ffeac6c4affab6c4bfeaa6a4affa96b4cffa86b4cffa86a4dffa76b4cffa96e4effa96c4eff8b4b30ff7d3b23ff7f3f26ff7e4028ff7e4028ff7e402aff85482eff86482dff894b2eff8b4d2fff8b4c2fff8d4e30ff8d4c30ff8b4c2dff884928ff864625ff874725ff8c4b29ff904e2dff965331ff9b5936ff9f5e3dff9f5e3cff9e5e3cff9a5a3aff9b5b3eff9e5d40ff9b5b3cff99593aff975838fe985839fe985838ff975837fe9a5738fe985634ff985939fe925d41fda98a78efc0aca16fbca8a116b9a2a204bf808001ffffff01ffffff15aa9e9284b2978ff4b39286feb18b78ffad8771ffb1886effb1856effb2856effb4846bffb37c5dffaf7753ffad7750ffaf7550ffb07550ffaf754fffaf7550ffac7350ffab704fffa16247ffa5694affa16748ff9a6141ff996141ff98613fff986140ff96603fff97603eff97603fff985f41ff996042ff9a6243ff9f6748ffa26849ffa4684bffa5684bffa86b4dffa76b4cffa76c4bffa66946ffa56645ffa36743ffa06640ffa06540ffa06441ff9f6441ff9e633fff9e623eff9e613dff9f603eff9f5f3dff9e5e3eff9d5d3eff9e5d3fff9d5d3dff9a5e3dff9b5b3bffa56346ffa96d4cffab7151ffad7655ffaf7a5affb07e5effb48363ffb78669ffbb8b6fffbd8f74ffbd9175ffbc9176ffba9175ffb99172ffb99173ffba9275ffbc9578ffbf987cffc19b80ffc29c7fffc1997fffbe937bffb78f75ffbe977dffba8d6dffbf8a67ffc08862ffc18660ffc1855fffc1855effc1855dffc1855cffc0835affbf8158ffba7b51ffb57346ffb47143ffb26e41ffb16d3fffb06b3effab6741ffa56948ffc2947dffccab96ffc7ad9cffc1aa9affc3aa9affc4a798ffc2a99affcab6acffd4c5bdffd1c5bdffd0c4bdffd1c4bdffccc0baffccc0b9ffd4c8c1ffd3c8c2ffd2c8c2ffd2c7c3ffd2ab97ffd38d62ffd68e67ffd79165fedb9467fcd9956c9ad4a7882bc447ac59c33cac57c13baa54c53aad52c43bab50c239ac4dc338ac4bc53aaa48c339aa46c13aab43c239ab41c43bad3ec13aa93bc238a938c437a835c03aad33be37aa30bf35aa2dc139aa2ac23daa27c43baa25c13eac22c33cac20c740af1dc13eb01cbf40a419b833a316c53aae14cc40b213bc36a111c32da50fcc33aa0dc43bb10cbf40aa0acc33b209c639aa09c655aa07db49b606aa2b8006d52baa05cc339904bf40bf03ff55aa03ffaaaa02ff808002ff80ff01ff000001ff00ff0100ffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff0280808003aa55aa03ff55aa04ff40bf05cc339907b649b608bf409f09c639aa0acc33b20cbf40aa0dc43b9d0fbb33aa10bf40af12c639b814cc40b216c53aae19c23dad1cbf37a41ec433aa21c136aa23cc3aaf26c93ca829c73ea82bca3bac2fc33cae32c738ad33c337aa1dc13eb002ffffff06ffffff14f2f2f278b59380f7a86f53fead6c4cffab6b4bfeaa6b4dffa76b4cffa8694bffaa6e4cffae7254ff965b3eff7d3f24ff814126ff814329ff7f4229ff7e4129ff7d422aff7d422aff844930ff85492fff854b2fff864c2eff864b2dff884c2fff894d2eff8a4d2dff8a4e2dff8b4e2eff8e5130ff8e4f2fff864626ff874526ff854325ff844124ff834025ff813e23ff7c3a21ff7d3c22ff7f3f24ff864729ff8d5031ff96583bfe9b5a3cfe9e5d3fff9d5d3fff9f6042fe9f6141ff986548fea78371fdb4988efbac938bc1ae948d3aab958d09aa8e8e0280808001ffffff13ae949485b49288f6a77a67fea26b50ffa46a4bffa76848ffa36747ffa46947ffa46847ffa76b47ffac704bffb07650ffaf744fffaf744fffaf754fffae7450ffad7250ffa36748ff9f6245ffa5684affa16647ff9c6343ff9b6242ff996140ff996140ff996241ff996141ff9a6242ff9b6244ff9c6345ffa06748ffa16849ffa5684affa5684bffa66a4cffa76a4cffa5684affa76b4affa16744ffa36643ffa16641ffa16642ff9f6541ff9f6441ff9e6340ff9d633fff9f633fff9e613eff9f603fff9f5f3fff9f5e3fff9e5e40ff9e5e40ff9c5d3eff995e3cffa56c4effb37e62ffbb8b70ffba8f74ffbb9177ffba9278ffba9278ffbb9378ffb99279ffb99279ffba9379ffba947bffb9947bffbb967cffbb977dffbd987effc09b7fffc29b81ffc39d83ffc09b80ffbe9a7effbd957cffbb9179ffbc947bffbc967effc59e84ffba8c6dffbe8965ffc08561ffc18660ffc0855effc0855dffc1855cffc1825cffbf7e58ffb6764dffb37147ffb37044ffb36f43ffb36e42ffb36c40ffb26a3fffad663cffa4633cffb17e5effd3ab97ffc8aa99ffc2a998ffc3a999ffc4a89affc6afa6ffd4c4bcffd1c4beffd0c3bdffd0c3bcffccbfb9ffcdc0b9ffd4c8c2ffd5c8c3ffd5c9c3ffd5c7c3ffd1a695fed68f62ffd78d68feda9164feda9465f8d595726ad4ab952fc941b35bc13bab58c23aab56c438ac54c23aaa52c438ab4fc53aab4dc338a94ac437a948c339aa45c43baa41c437a93fc639aa3dc03bab3ac639ab38bf3ba834bf36ac31c639ac2fc33cae2cbf3aa828c639ac26c33cae23c53aaf21c136aa1fbd3aad1cbf37a41ac43ba717c843b115c231aa14bf33a612c639aa0fbb33aa0ec837b60dc43bb10bd146b90acc33b209aa398e08bf409f07db49b605cc33cc05cc339904bf40bf04bf40bf03ffaaff02ff80ff028000800100ff0001ffffff01ffffff01ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808002ff808002ff80ff01ffffff03aa55aa02ff008003ff55aa04bf40bf05cc339906d555aa07db49b608df40bf0acc4db20bd12eb90dc43bb10eb637a410bf40af12c647b814bf40b217bc37a619c23da31bbd39aa1ec43caa21c13eaa23c53aa826c33ca829c738a82bc43bac27be41aa26c33ca818ca40aa0fcc44aa02ffffff02ffffff05ffffff82ab8168f9aa6f52fead6c4dffac6c4dffa86b4bffa86b4cffaf6f50ffab6c4dff894b2eff84432aff83422aff83442aff80442bff7f452bff7f442cff7e432bff7f442cff844a30ff854b30ff874e32ff884f31ff894f31ff8a4f32ff8b5031ff8b4f30ff8b502fff8c5030ff8d5131ff874a2aff87482aff874629ff854529ff844528ff824327ff804126ff814228ff814128ff824228ff814226fe7d3f25fe7e4025fe7e3f24fe814025ff814227ff824429ff804a35ff9c7565ffa08678feaa9087fdb19890f7ae968ea8b298921db0958d0ab29980028080800caa958072b79484f6a56f58fea96949ffa76b47ffaa6947ffa96a46ffa86a44ffa96a45ffaa6b47ffac6f4bffb07450ffb0744fffaf734effae734effae7451ffad7251ffa06343ff9f6243ffa46849ffa06546ff9d6344ff9c6343ff9c6242ff9b6241ff9c6242ff9c6243ff9c6344ff9c6345ff9e6546ffa36a4bffa3694affa7694cffa96b4effa86b4dffa6694affa66a4affa36644ffa06443ffa16643ffa06542ff9f6542ff9f6442ff9f6442ff9e6341ff9f6341ff9e6340ff9e6240ff9f6240ff9f603fff9e603fff9c5e3dff9f6041ffa56748ffac7453ffbc886affcb9e83ffc0987fffbc977fffba967fffb9967fffba957effbb957cffbd977effbd977effbe987fffbe9980ffbe9980ffc09b82ffbf9c81ffc39e83ffc29c82ffc19a81ffbf9980ffc09b81ffba977cffb9957cffbb967effbb967effbc9882ffbd9c84ffc29d84ffbd8d6dffbe8866ffc08661ffc1865fffc2865dffc2865cffc08058ffba774fffb37247ffb37246ffb26f44ffb36f44ffb36e43ffb56d41ffb26c40ffae6a3effaa673dffa5633dffa76d4affcca086ffcbab98ffc5a999ffc5a89affc3aba0ffcfbcb4ffcfc4bcffd0c4bdffd1c2bcffcbbeb7ffcdbfbaffd4c8c2ffd5c8c2ffd5c9c2ffd3c7c1ffcda593ffd38f69ffd88f68feda9164ffd79667f7d199716eeac5ae0fcc66bb56c438a959c336a958c23aab55c639ae53c237a951c63cad4fc23aa84cc339ab49c43bab47c239a943c639ab41c43ba93ec13aad3bc238ad39c53aae36c239aa33c33caa2fc93cae2dc639aa2ac23daa28bf39ac25c137ac22c334a520bf38a71dc13eb01bbd39aa18ca35aa17bc37a615c231aa13bc36a111c33cb40fbb33aa0ec837a40cbf2b950bb92ea20ab2339909c655aa07b649b606d52baa05cc33cc04bf40bf04bf40bf03ffaaff03aa55aa03aa55aa0280808002ff808001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808001ffffff01ff00ff02ff008002ff808003ff55aa03ff55aa05cc339905cc339907b6499208df40bf09c639aa0bd146b90dc43bb10eb637a410cf40af12c647aa14bf40a616c53aae19c23dad1bc642b31ec43caa21c13eaa23c53aa825c837ac1cc837ad16c546ae0fcc55aa01ffffff01ffffff01ffffff01ffffff03ffffff0dffebd8b0a5745efaab6e52fdad6d4fffab6b4bffac6d4fffac6c51ff985539ff844227ff86472bff86482cff85472cff81472dff80472dff80472dff81472fff80462dff80462dff854d31ff864d31ff874e30ff884f30ff895030ff8b5032ff8a4f30ff8b5030ff8b5130ff8d5131ff894d2dff884a2bff88482aff864628ff844428ff804528ff804427ff814327ff814228ff804227fe7e4026fe7e4026fe7d4027fe7d4028fe7e3f26fe7e4027ff7d4229ff79432efe9d7869ffa18576ffa18779fea4897dfeb2988dfdb0978eeeb198917eb2989010bf9f8f03aaaaaa1bb3978eabba9282faa0674effa96a47ffa76b47ffa86b48ffa96b45ffa96a45ffaa6b46ffaa6b47ffae714dffaf734fffaf7350ffaf734fffae734fffae7350ffa66b49ffa06344ffa06143ffa4684affa16546ff9f6444ff9e6443ff9d6343ff9d6343ff9d6343ff9d6344ff9e6446ff9f6546ffa36a4bffa56a4bffa66b4affa86b4cffa86b4bffa96b4bffa66b49ffa26645ffa16644ffa16543ffa16744ffa16744ffa16644ffa26744ffa06543ffa26645ffa16543ffa16643ffa26643ffa26745ffa36745ffa46846ffa66a48ffa76849ffa46747ffa26647ffa06547ffa46c50ffb48267ffc19379ffc79e87ffc29c82ffc19c82ffbf9b82ffbf9b81ffc09b82ffc29d83ffc29d82ffc29d83ffc39f84ffc29f84ffc09c82ffbe9981ffbf9a82ffbf9982ffba957dffbc9781ffbc9983ffbb9b84ffbc9b85ffbc9b86ffbe9d89ffc3a38cffbe9981ffbc9074ffbc8c6affbd8964ffc18860ffc1855cffba7b50ffb5744affb57147ffb66f46ffb66e45ffb46e45ffb16f44ffb26d41ffb36b42ffb36b41ffb1683effaf683fffa8643bffa36741ffb7896effccac9cffc5a797ffc4aa9dffcab5aaffd1c5bcffd0c5beffd1c3bcffcabcb7ffccbdb8ffd5c8c2ffd4c8c1ffd4c9c1ffd1c6bdffcaa998ffd59b7bffd99b74ffd7966dffd7956dfed59a70d5cf9f8145d3a69b41c83fad5bc43bae59c339ac47c239ac55c339ab53c23aa950c239a94ec13baa4ac43ba948c33caa46c13aa843c239a740c338ab3dc436ab3bc238a938c43bad34c436ac31c639ac2fc33ca82bc43bac2ac237aa26c33cae24bf39aa21c13eaa1fbd3aa51cc837ad1aba31a718bf35aa16c53aa214bf40a612c639aa10bf40af0fbb33990dc43b9d0bb92ea20acc339909c639aa07db49b607db49b605cc33cc05cc33cc03aa55aa03ffaaff03ffaaff0280808002800080028000800000ff0001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ff0001ffffff01ffffff02ff80ff0280008002ff008004ff80bf05cc339906d555aa06d555aa08bf40bf09c639aa0bd12eb90cbf40bf0eb637a410bf40af12b8399c13c936ae15c23daa18bf35aa1bbd42aa1dc13eb020bf38af23c53aaf26c336a80fcc44bb0cbf40aa04bf80bf01ffffff01ffffff01ffffff02ffffff03ffffff24bfa39cd9a36e57faa96b4bfea86848ffae6f4ffea16146ff8c4c30ff89482bff8c4932ff884a30ff834a2eff83492dff82472cff82472eff82482fff834830ff81472fff834930ff874f34ff884f32ff874e30ff894f30ff8b5131ff8c5132ff8b5131ff8c5232ff8b5231ff8b5030ff884c2dff884b2cff87482bff864629ff824528ff7f4629ff7f4428ff804429ff7f4229ff7e4229fe7d4127fe7d4128fe7d3f28fe7a4028fe793f25fe773f26ff6e3d2aff9c756bffa38777ffa18577ffa28677ffa3877affaa8f82feb2988df5b2998f68b3989111b4968707926d6d2db5938ed7b18875fca4684dffaa6a47ffa76b47ffa86a48ffa76a45ffa86a45ffa96a46ffa96b49ffaf724effaf7450ffb07350ffaf7350ffae7350ffaf7352ffa26645ffa06142ffa06041ffa56a4bffa16646ff9e6344ff9e6444ff9e6443ff9e6444ff9f6445ff9e6445ffa06748ffa36a4affa46a4affa66a4affa76b4bffab6b4dffab6b4dffa76b4bffa76c4affa66b4affa66c4affa76c4affa56b48ffa66b49ffa56b48ffa76c49ffa76c4affa76b4affa86c4bffa66c4affa86d4bffa96e4cffa76d4affa66c49ffa66b49ffa6694affa56949ffa56849ffa66849ffa36546ffa5684affa46b4cffad7a5bffbe9074ffcea386ffc8a289ffc7a288ffc5a087ffc5a187ffc6a288ffc5a086ffc39f84ffc09c83ffbf9b83ffbe9982ffbb9781ffba9681ffbd9983ffbd9984ffbc9b85ffbb9c87ffbc9c87ffbe9d88ffbf9e89ffbd9d88ffc3a791ffbd9a83ffc29e84ffc0997cffc19272ffba8563ffb17853ffb1734dffb5734bffb57148ffb76e45ffb56d43ffb46d41ffb36d41ffb46b41ffb36b41ffb36b41ffb26a41ffb16c42ffa9663dffa66640ffb58268ffc7a591ffc8ab9cffc5ada4ffd2c4bdffcfc3bcffcfc3bcffc9bbb6ffcbbdb9ffd5c9c2ffd4c8c1ffd5c8c0ffd3c4bcffc8aa9cffd4a282ffdda47cffdda27bfedc9e77fed99d75fcd79d7ad7d2a48664d4b39c3cd055b75ac139aa58c23aab57c138aa54c23aaa52c43bab4fc23aa84cc339a84ac13ba947c239ac44c338ac42c53aaa3fc239aa3cc43caa38c437a836c639af32c738ad30c53aaa2dc639aa2ac23daa28bf39ac25c137ac23bd3aa820bf38a71dc135a71bc639aa19c233ad16c53aae14bf40a612c647aa11c33ca50fbb33aa0eb637a40bd12ea20acc4db209c639aa08bf409f07db49b606d52baa0599339904bf40bf03aa55aa03aa55aa02ff80800280808002ff80ff0100ff0001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff01ffffff01ffffff02ff008003ff55aa04ff40bf05cc339906d555aa07b649b608bf60bf09aa39aa0acc33b20cbf40aa0ec849b610bf40af12c647aa13c943ae16c546ae18ca40aa1bc642b31dc13ea720bf40a723c53aaf25c137ac0fcc44aa0bd146b901ffffff01ffffff01ffffff02ffffff02ffffff02ffffff4abe9b8deda0684cfba86b49fdb16e53fe99573dfe87462cff8c4b2eff8d4d33ff894931ff864a30ff854c30ff854b30ff854831ff844832ff834730ff834831ff834831ff854b33ff884e35ff884e34ff8b5033ff8b4f33ff8b5134ff8b5132ff8c5133ff8b5131ff8b5232ff884d30ff884c2fff85492bff83472aff83472bff80452aff7f462bff7f442aff7e4329ff7c4229fe7b4228fe7a4228fe794026fe773d24fe744126fe744129fe6e3f2cfe977166ffa4837dffa38576ffa58776ffa48776ffa38577fea48778feaf9587fbb2988cbfb0978c37b0998b1cb69b8944b89687dea87b66fca66a4cffa76a47ffa56b47ffa76946ffa76a43ffa86a46ffa76946ffa96a48ffad734dffaf7550ffaf7250ffaf714fffaf7250ffaa6c4cffa26445ffa06142ff9e5f40ffa56a4bff9f6545ff9f6646ff9e6544ff9f6544ffa06645ffa16646ffa26848ffa36a4affa46a4bffa76c4dffa86c4bffab6d4dffad6b4eff97563aff8c4e32ffa76d4cffa76d4dffa66d4bffa86c4bffa86c4bffa76c4bffa76b4bffa86c4cffa96c4bffa96c4bffa86c4bffa76d4cffa76c4bffa76d4cffa66d4cffa76e4cffa66c4cffa56b4affa66a4cffa76a4bffa86a4affa56645ffaa6a4affa96949ffa76b48ffa56c4cffa56f51ffbd8f78ffcba188ffcba48bffc9a38affc5a188ffc09c82ffbd9982ffbc9882ffba9581ffbc9782ffbe9b85ffbe9c87ffbe9c87ffbf9c88ffbe9d89ffbe9e89ffbf9e89ffbf9d8affc09e8affc09f8bffbfa18effc2a793ffbda28fffc0a591ffc1a490ffc7a78fffc7a289ffbe9377ffb78567ffb57a58ffb3744fffb26f48ffb26d42ffb36d43ffb46d41ffb56d40ffb56c40ffb46b3fffb26b40ffb26b40ffb16940ffab6842ffa87455ffc7a18cffc8ac9dffcebab1ffd0c5beffcdc3bcffc7bab4ffc9bcb6ffd5c9c2ffd5c9c1ffd5c7bfffd1c2b8ffcab0a2ffd2a386ffdba47dffdca67fffdfa881ffe1a881fedca37cfdd49e7df8d2a285b6cea78e60cd8aa537c74ab057c138aa55c339ab53c237a950c239a94ec138aa4bc23aaa49c038ab46c137ab43c235ab40c33cab3dc43bab3bc23da937c73cac34c436ac31c639ac2ec837ac2bc43bac29c138a826c33ca823c53aaf21c136aa1ec43caa1cc837ad1ac43bb117c837b115c231aa13c936ae12c647aa10cf40af0eb637a40cbf40aa0cbf55aa0ab2339908df40bf08bf409f06d52baa06d555aa05cc339904bf80bf03ff55aa03ff55aa0280808001ffffff01ff00ff0100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff028000800280008002ff008003ff55aa04ff40bf05cc339906d555aa089f409f09aa39aa0bb92ea20cbf40aa0eb637a40fcc44aa11c33cb414bf40a615c23db617c837b11bbd42aa1dc13eb020bf40a722c33ca524c639aa0dc44eb109c655aa01ffffff01ffffff01ffffff02ffffff03ffffff06ffffff7ca0735fe2ae7258f9a7684dfd904f33fe8e4c2efe915034ff8e4e34ff8c4d32ff8a4d32ff894d32ff884d33ff864c31ff854b32ff854a32ff844931ff854931ff874c34ff8b5138ff8d5338ff8a4f34ff8b5033ff8b4f31ff8c5132ff8c5131ff8b5031ff8d5333ff895030ff874e2eff854c2cff834a2cff824a2eff80492dff81482cff7f442aff7f442aff7d432aff7c422afe7b4129fe7a4029fe793e27fe783e26fe713e27fe683e2aff967366ffa7887dffa5857cffa68579ffa58677ffa48675ffa48675ffa48576fea88a7bfbb49789f9b2988bc7b0978c60af978d81bc9888eca26e53fda76b47fea76945ffa96a46ffa76945ffa76a46ffa86946ffa86946ffa86a48ffae734fffae734fffaf724fffaf7250ffaf7150ffa46546ffa16343ffa16142ff9f6042ffa66c4dff9f6546ff9f6646ff9f6645ffa06746ffa16747ffa16748ffa46a49ffa76c4dffa66b4bffa86d4dffab704fff98583cff905031ff8d4d30ff8d4f33ffa76b4dffa76c4cffa86e4dffa86d4cffa86e4bffa86e4bffa76d4bffa96d4cffa86d4bffa86d4affa86d4cffa86e4cffa76e4cffa76e4cffa66e4bffa66e4cffa66d4bffa56b4bffa66b4bffa56a4bffa6694affa46749ffa86b4cffa96a4bffa86b4affa76b49ffa76a48ffa76b49ffa46b4bffb17d5fffc49478ffc89d81ffc19a81ffbf9b85ffbe9b88ffc09e89ffbf9d88ffbf9b85ffbe9c86ffbd9f88ffbe9e89ffbf9c88ffc09e8affc19e8bffc19f8cffc09f8bffbfa08cffc19f8dffc7ab99ffbda591ffbfa795ffc0a897ffc3a998ffc3a997ffc3a795ffc5a793ffcaa891ffcaa18affc4947affb88062ffb1734fffb06d46ffb26c44ffb46b42ffb46a40ffb3693fffb46a41ffb26a41ffb06c43ffad6a42ffa86f4cffcca48dffc3ada1ffd1c3beffcfc1bbffc9bbb4ffc9bbb6ffd7c9c2ffd5c7bfffd4c6bdffccbcb2ffcbb2a5ffd0a48cffdba381ffdca682ffdca882ffdea781ffdda87fffdda982ffdca883fdd3a181f5cfa58a9dc9a79940c764ab31c63eac49c43bab43c63dab46c13aab4dc33cac4bc23aaa47c239ac44bf38a942c13aaa3fc23daa3cc43caa39c53aaa36c239aa32c738ad30c53aaa2dc139aa2ac23daa28bf39a625c83eac22c334ac20c738af1dc135b01bc639aa18ca40b516c52ea214bf33a612c639aa10bf40af0ec837a40dc44eb10cbf40aa0ab2339909c639aa08bf40bf07b649b606d555aa04ff40bf04bf40bf04bf80bf02ff00ff02ff80ff01ff00ff01000000010000000100000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000000ffffff01000000028000800280808002ff80ff03ff55aa04bf80bf04bf40bf06aa2baa07b649b608bf40bf0ab24db20bb946a20cbf2baa0eb649a40fcc44bb11c33cb413bc36ae15c23daa17c843b11ac43ba71cbf40ad1fc53aad21c93eb225c13eac1bbd2faa09c655aa01ffffff01ffffff02ffffff03ffffff04ffffff14ffe6d9b4ab7a65eb97573dfb8e4d35fe945037fe945235fe8e5135ff8d5036ff8d5035ff8c4f35ff8b4f35ff894d33ff874c33ff864c33ff854b33ff864b33ff884d34ff8b5138ff8d543aff8d5338ff8b5135ff8d5235ff8d5133ff8d5132ff8c5132ff8e5334ff8b5131ff894e31ff864c2fff844b2eff824a2eff80492dff7e472bff7e472aff7e452aff7d4429ff7a4229ff7a422afe79412afe794029fe783f28fe763d28fe6c3b29ff906d5cffa6897bffa58779ffa58679ffa68578fea68676fda58676fea48674fea58674fea68776fead8f80f6b3978af7b1998bdab2988be0b58f80fda16c4ffea86a47ffa66945ffa86946ffa76845ffa76946ffa76844ffa76845ffa86a48ffae724effae724fffad724effae7150ffac6e4dffa16141ffa16242ffa06042ffa16145ffa56b4dffa16648ff9e6546ffa06547ffa16647ffa26848ffa46a4affa66b4affa76c4bffa86d4bffad7052ff975a3cff8f4f33ff8f4d31ff8d4d30ff8a4d30ffa76a4bffa86e4dffa96e4dffa86e4cffa76e4cffa86e4cffa86e4cffa86d4bffa86e4cffa86e4cffa76d4bffa76e4cffa76e4cffa76e4dffa76e4cffa76f4dffa76e4cffa56c4bffa66b4cffa66b4cffa66b4bffa36849ffa96d4dffa86c4bffa86c4affa76a49ffa66b49ffa86b47ffa96b4affaa6a4affa76444ffa56646ffad7152ffb4795cffba8669ffc59378ffc89a7fffc99e85ffc9a18affc7a38cffc6a18affc49f8affc19e89ffbf9e89ffbfa08bffbfa08cffbfa18cffc2a08cffbea08dffc9af9dffc2a997ffc3ab9affc3ab9cffc5ab9cffc5aa99ffc4a998ffc2a997ffc2a897ffc3a897ffc6a897ffc9a58fffc69b84ffbf8e70ffb37d5affb0724effaf6c45ffb16a43ffb16c45ffb26b43ffb06b43ffae6d47ffa66d4cffc7a088ffd1beb3ffd1c3bcffc8bab5ffc7b9b4ffd5c8c0ffd5c8beffd6c7bdffc8b7adffc8b1a4ffcca58effd5a381ffd9a480ffd9a680ffdca780ffdba77fffdba981ffdbaa85ffdeaa87ffd8a786fad1a589cbcba89261cda6a045c84eae2ac83daa4cbf39ab3fc63dae4bc53aad48c339aa46c13aab43c239ab40c338ab3dc436ab3ac139ab37c338ac34c43bac31c639ac2ec23dac2cbf3aa829c138a826c336a823c533a821c136aa1ec43caa1cbf37a419c23dad17bc37a615c23daa13bc43a111c33ca50fcc44aa0ec849b60dc43bb10bb92ea209c639aa08bf409f07db49b606aa2baa05cc66cc04bf40bf03ff55aa02ff80ff02ff80ff0280808001ffffff0280808001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff02ff80ff0280808003aa55aa03aa55aa04bf40800599339906aa2baa06d555aa08bf40bf09c639aa0acc33b20bb92ea20dc43b9d0fbb44aa11c33ca513bc43a115c23daa17c837a619c23dad1cc840ad1ec43caa22c33cac24c639aa1bbd39aa09c655aa02ffffff02ffffff03ffffff04ffffff07ffffdb46b6958ee2864c38f794543bfc925139fe93513bff905239fe905338ff8e5338ff8d5236ff8b5035ff8b4f35ff884e33ff894e34ff874d34ff874c35ff884f35ff8d5339ff8f553bff8c5338ff8e543aff8f5538ff8f5437ff8e5335ff8d5234ff8e5334ff8e5334ff8a5031ff894f33ff864d31ff844b2fff82492eff80472dff80472dff7f462cff7d462aff7b4429ff794329fe7a432bfe79432bfe774129fe754027fe6f3d26fe7d533effad8c7cffa3877afea4887afda58679fba68678f8a58575efa48574f0a48674f6a48572faa48672efa58675a9b29588eeb1978afbb4978bfbae8574fea2694bfea86a47ffa56943ffa66845ffa66843ffa76845ffa76845ffa86846ffa96a48ffaf724fffae724fffad714effae7251ffa46545ffa16242ffa26243ffa06142ffa36446ffa5694cffa16647ffa16646ffa36748ffa36748ffa6694affa86c4dffa76c4cffaa6f4fffa86b4bff8c4f2fff8e4f30ff8e4c2fff8e4d32ff8c4d30ff8a4d2fffa16648ffa86e4cffa76e4cffa76e4bffa76e4bffa86f4dffa76e4cffa86e4cffa86e4cffa96f4cffa86e4cffa86e4dffa76e4dffa86f4dffa76e4dffa86e4dffa86e4dffa86e4dffa76e4dffa66c4dffa76d4dffa16848ffa76c4cffa76c4bffa86c4bffa96b4affa76a48ffa86946ffa76544ffa6613effa7603dffa6603dffa65f3effa65e3effa45c39ff9e5735ff985432ff9e5e3fffa5684cffac7156ffb17b61ffb5836bffbb8c74ffbd937cffc49e88ffc8a58fffc9a490ffc3a38fffc1a18dffc3a593ffcbb09effc5ac9affc2aa99ffc3ab9bffc5ab9bffc6aa9bffc5a99affc2a99affc0a999ffc0a998ffbfaa9affc2a99cffc4a999ffcbad98ffc9a38dffc39378ffbc8367ffb17455ffab6c47ffae6c45ffaf6d47ffb06f48ffab734fffd3b3a1ffd2c0b7ffcdbbb4ffc7b7b1ffd5c9c0ffd6c8bfffd6c6bdffc5b5aaffc5b2a3ffcaa890ffd1a583ffd4a480ffd4a681ffd7a681ffdaa781ffd9a785ffdaaa85ffdbab87ffdbac89ffdaac8bffd3a888f1cdaa919acdb09c28dfc6b91fce42ad40c338a747c239ac4ac43ba947c239a945c43bae41c037a93fc239aa3cbf3caa39c03aaa36c239aa33c33caa30bf3aaa2dc139aa29c738ae27be34aa24c639aa22c334a51fc53aad1dc135a71ac43ba718bf35aa15c23daa14bf40a611c33cb410bf409f0ec837a40dc43bb10bd12eb90ab2339909c639aa07b649b607b6249206aa55aa05cc66cc04bf40bf03ff55ff02ff80ff0280008002ff808002ff80800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff02ff80ff02ff80ff04bf40bf04bf40bf05cc339906d555aa07db24b609c639aa0ab233b20bd146b90dc43bb10fbb33aa11c33ca513c943ae15c23daa17c837b119c23dad1cbf40ad1fbd3aad21c136aa24c640b11dc13ea709c655aa02ffffff02ffffff03ffffff04ffffff0ae6e6cc4ca48d7ccb95624ef194553cfc955339fd935338ff905338fe8f5338fe8e5338ff8d5137ff8b5036ff8a4f36ff894e35ff884e34ff894e36ff884f36ff8e553aff8e5439ff8e553aff8d5439ff8f553aff91593cff8f5637ff8f5435ff8e5334ff8f5435ff8c5233ff8a5031ff874e31ff854d31ff834b30ff824b2fff80482dff7f482dff7f472dff7e472cff7d452bff7a442bfe7a452cfe79442bfe78422aff7b462efe78462eff986f5affab8c7affa2877afda4887cfba48779eda5867994a586753ea584733ca6887351a78471a7a685736ba9887518aa8a8087b09588f5b8988bfdaa7d68fea46949fea86946ffa76845ffa86946ffa66946ffa76945ffa86946ffa86946ffaa6b49ffae724effad724effad724fffad714fffa26443ffa26343ffa16242ffa06041ffa76849ffa36846ffa26746ffa26847ffa36847ffa5694affa6694affaa6e4effac7151ff9f6244ff8b4c2dff915031ff8e4e2fff8e4e30ff8e4d30ff8d4e31ff8b4e31ff9f6445ffa96e4dffa96e4dffa86e4dffa76e4cffa86e4cffa86e4cffa96f4dffa96f4dffa76f4cffa96f4dffa96f4cffa96e4dffa96e4dffa96d4dffa86e4dffa76e4cffa86e4cffa66e4cffa56d4cffa56c4bffa16646ffa76d4dffa66d4bffa96d4bffaa6c47ffad6c49ffa6623fffa96241ffa9623effa9613effa6603cffa55f3cffa55e3cffa45d3bffa35b39ffa35b37ffa15936ff9f5836ff9d5635ff9a5532ff985332ff955133ff945232ff905132ff8f5235ff955a3effa17057ffaa7b63ffb68a74ffbe9b87ffbda18bffd2b6a1ffc6ad99ffc4ac9cffc4ab9dffc3a99cffc4a99bffc4a99affc3a99affc2ac9cffc2ab9cffc1aa9bffc1ab9dffc1a99dffc5ab9cffcaae9bffcdab99ffcda690ffc19277ffb77f61ffab6d4dffa96946ffad795dffd0b5a6ffccbcb4ffc8b8b2ffd7c8c0ffd6c7bfffd6c7beffc3b2a7ffc5b0a3ffc9a995ffcfa586ffd4a684ffd3a889ffd5a98affd7a98affd4a98dffd5ac91ffd6af94ffd4af97ffd4b29cffd4b29dfed2b09df9caaa97d4c4a89649bda8961dc14fb027c43baa4bc23aaa48c335aa46c53aaf43c239ab40c338ab3dc036ab3bc238a937be38a735c03aad31c139ac2dc639b02bc43bac28c639ac26c33ca823bd3aa820bf38a71ebb33a21bbd39aa19c23dad17bc37a615c23daa12c639aa10bf30af0fcc44aa0eb637a40bd12eb90acc33b209c639aa08bf40bf06d52bd505cc33cc05cc33cc04bf40bf03aa55aa03aa55aa0280808002ff808001ff00ff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0000ff0002ff80800000ff000280808003aa00aa03ff55aa04bf40bf05cc339906aa2baa07b6249209c639aa0acc33b20bb92ea20dc43bb10fcc33aa10bf30af12c639aa15c23daa17c843b119c23dad1cbf37a41ec43caa20c738af23bd3aa826c33ca809aa55aa01ffffff02ffffff02ffffff02ffffff05ffcccc0bffffe836d9cbb8b8936955f7935840fc93543afe905539ff8d5338ff8d5237fe8f5238ff8d5138ff8b4f36ff8b4f35ff8c5137ff8b4f36ff8c5237ff91573bff8f553aff8f563bff8f553aff8f563aff92583cff935839ff935738ff915637ff925637ff8e5334ff8b4f31ff894e32ff894f33ff884f34ff895134ff895135ff8a5236ff885135ff865034ff855034ff844e33fe834e33fe844e35fe824c34ff7f4a31ff96634bff986c54ffa78370fda7897bf9a4887ad7a2877953a3877820bf48a716c53aa21dc13ea73ac13ea715b6559219c247a326bc43a836b39284e1b89486fda4735cfea56846fea86844ffa66845ffa66844ffa46943ffa76846ffa76945ffa76947ffac6f4cffae7350ffad724fffaf7351ffa46745ffa26342ffa26243ffa16242ff9f6141ffa96b4cffa36745ffa46848ffa46948ffa66a4bffa5694affaa6d4effac6e4eff8e4f33ff8f4f32ff8f5030ff8e4e2eff8e4f2fff8d4f31ff8e4e31ff8d4e32ff8b4e31ff9a5e41ffa96e4effa86e4cffa86e4bffa96e4cffa96f4dffa96e4cffa96f4dffa96f4dffa86f4cffa9704cffa86f4dffa9704dffa86f4effa9704effa96f4dffa96e4cffa96f4dffa76e4cffa76d4dffa76c4cffa36847ffa76d4cffa86e4bffad6d4affaa6743ffa8613effa96240ffa8613effa8613effa65f3cffa6603dffa65f3dffa55e3cffa45d3cffa25d3affa05b39ff9f5b3aff9d5a38ff9d5a37ff9c5836ff9a5635ff995533ff985432ff985230ff975130ff954d2dff944e30ff944d2fff8d482cff80422cffae836bff8c573dffb57b60ffcca591ffcbaf9affc2ac9bffc1aa9effc1aa9fffc3ac9fffc2ac9effc3ac9effc4ac9dffc4ac9effc2ae9fffbfada0ffbdad9fffbdad9fffc0ada3ffc4aca0ffcaad9effd0ae9bffcca38fffbb907affb39484ffcebab1ffc8b6afffd8c9c1ffd5c8bfffd5c6bcffc3b1a5ffc3afa2ffc6a996ffcba58affd1a88affcfab8fffd0ad92ffd0ae96ffd1b39effd4b8a6ffd9beafffd7c1b4ffd7c5baffdacabdffd9c9bdfedecabdf7dbc4b6cdd2c0b156e4d0c117c84eb148c339aa4ac13ba947c239ac44c338a942c53aaa3fc239aa3bc238ad38c437ad35c53aad32c23dad2fc336a82cbf3aa82ac23daa26c336a824bf39a322bb3ca51ec43caa1cbf37ad19c23dad17c843b114cc33a613bc43ae11c32da50fbb33aa0eb637a40cbf40aa0bb946a209c639aa08bf409f07b6249206d52baa05cc66cc04bf40bf03aa55aa03aa55aa02808080028080800280008001ffffff0000000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ffff01ff000001ff00ff0280008002ff80ff03aa55aa04bf40bf05cc339906aa2baa06d52baa09c639aa0acc4db20cbf40aa0cd540aa0fbb33aa10bf309f12b82aaa14cc40b217c843b118ca35aa1bc639aa1ec43caa21c13eaa23c53aa81ecc3cb30bd146a201ffffff01ffffff01ffffff01ffffff01ffffff03ffffaa05ffffff3bcbb1a0d6905d49fc94553cfe925338ff8f533aff8f523afe8f5237ff8e5138ff92533bff8a4d32ff87492fff894d31ff92573bff91563bff91573bff90563aff90563bff91573cff93583dff955b3eff975c3cff975b3cff975c3cff965b3aff975c3cff975b3dff955a3cff92593aff8f5739ff8a5435ff895235ff885235ff865234ff865235ff865135fe855034fe855035fe834f34fe915c44fe9d6a51fe9d6c52fea0745ff9ac8977c8a6887947a288771ac44e9d6ac53aab71c238a971c238a94ec43baa33c33ca516c546a232c73da814bf8099b9b58d7cfca16b50fea86947fea76945ffa76846ffa66744ffa56844ffa76846ffa66846ffa56746ffad704effac714fffac7250ffaa6e4cffa16342ffa16242ffa16142ffa16242ff9f6041ffa7694bffa36746ffa46848ffa56a49ffa66a4bffa96e4fff9f6346ff905334ff8f4f2fff8f4f31ff8f4d30ff8e4d2fff8d4f30ff8d4f31ff8d4e31ff8d4f33ff8c4e32ff995d40ffab7050ffa96d4dffa96e4dffa96f4dffa96f4dffaa6f4effab704fffac7150ffab704fffab704fffaa704effaa714fffaa704fffab7050ffaa704effab6f4effab6f4dffaa704effa96e4effa96d4dffa56a49ffaa6f4dffa96b49ffa86341ffaa633fffa9603effa5623effa6613dffa5613cffa45f3bffa45e3cffa45e3cffa45d3cffa25d3cffa15d3aff9f5b39ff9e5b38ff9d5a37ff9c5937ff9a5937ff985837ff965736ff965635ff955432ff955230ff95512fff964e2fff944c2cff944b2eff8e4a31ff94614aff9a664bff9b532dff9b5833ffb07958ffc99d84ffd1b19fffc5ae9fffc0ac9fffc1ac9fffc3ada1ffc3ada1ffc2ab9fffc3aca0ffc2ab9fffc3aca0ffc2ac9fffc0ac9effc1ada0ffc0ada1ffc1ada1ffc2ada0ffc5aea1ffc8b0a4ffc1afa6ffc5b2abffd7c7bfffd5c8bfffd3c4bcffc3b1a6ffc3afa2ffc7ab99ffcaa68cffcfa98effcfaf95ffcfb19dffcdb4a1ffcbb7a6ffcebaabffd2bdb1ffd1c0b5ffd0c2bbffd2c5bbffd6c7befed9cac0fde2d0c5f5d2ae99d9c5957d33d7b4a03ac639ab4bc23aad48c339ae45c437aa43c239ab3fc239aa3dc03bab3ac139ab37c338ac33c337aa31c139ac2dc139aa2ac237aa28bf39a624c639aa21c936aa1fc53aad1dc135a71bc639aa19c23dad16c53aae14bf40b211c33cb411c33ca50fbb44aa0dc43b9d0bd146b909c639aa08bf409f08bf409f06d555aa05cc33cc04bf408003aa00aa03aa55aa03aa55aa028000800280808001ffffff010000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ffff01ff000001ff00ff01ff00ff02ff00ff03aa00aa04bf40bf0599339906d555aa06aa2baa08bf409f09c639aa0bb92ea20db13b9d0ec837a40fcc33aa12c639aa13c936ae16c546ae19c23dad1bbd39aa1dc13eb01fc53aad22c334ac13bc43ae09c655aa01ffffff01ffffff01ffffff01ffffff01ffffff03ffffff02ffffff09e3e3e37c9c7365f8925843fe95543afe94543efe905339fe925539ff8d4d34ff88482fff8a492fff8d4d32ff935539ff95593cff93593dff93593dff93583dff92583dff91573cff93573dff995e40ff995e3eff9a5d3dff995e3dff9a5d3dff995d3fff985c3dff975b3cff955b3bff945b3bff915839ff8e5638ff8c5638ff8a5437ff875336ff885237ff855136ff855137ff8a573dfe9e6a50fea06b52fe9f6b50fe9c6d54f4aa846ea8a88a7824a3877840c33cab72c33aaa71c238ac71c238ac71c23bac63c139aa5cc23aac028080802ba6826bd4a67761fea4694bfea76846fea86745ffa56744ffa56843ffa56743ffa66747ffa56745ffa66746ffae7250ffad7150ffaf7353ffa36543ffa16241ffa16142ffa16141ff9f6040ff9f6041ffa66849ffa46848ffa66a4affa76b4bffab6e50ff9b5e40ff8e5031ff915333ff915232ff8f4f30ff8f4f32ff8f4e32ff8d5032ff8d5133ff8f4f35ff8e5035ff8e5136ff95593cffad7252ffa96e4dffa96f4dffa96e4effaa6f4fffab704effab704fffab704fffab704fffac704fffab704effac6f4fffac704fffac7050ffad704fffac6f4effad704effad6f4fffaa6d50ffa96c4dffa46648ffa56748ffa46444ffab6647ffa5603effa35f3effa3623effa4613fffa3603dffa35f3cffa25d3bffa25e3bffa25d39ffa15c39ff9f5b37ffa05b39ff9d5a37ff9d5a37ff9b5836ff9b5837ff9a5837ff995735ff995635ff975533ff965332ff955232ff965032ff934e32ff934e2fff934b2dff8a4a2effa17358ff965734ffa1532dff9c522bff995231ffa66b4dffc3957dffcdad99ffc8af9dffc3ad9effc2aca0ffc2ada0ffc2ab9fffc3aba0ffc3ac9fffc1aca0ffc1ac9fffc2ada1ffbfac9fffc1ada0ffc1ada0ffc1ada1ffbfaba1ffb09e94ffbba89effd5c6bdffd5c7bfffd1c2b9ffc3b1a6ffc3aea2ffc5ab9affc6a790ffcbab92ffccb19effcdb4a2ffcdb6a5ffcfb9aaffcfbbaeffd0bdb0ffd1c1b5ffd3c2b9ffd6c6bfffddcac1ffd4b5a3fec59378fdcc8862f8d3926982d2a58928c639ac4cc33cab4ac13bac47c639ac44c338ac41c03ba93dc43bab3bc23dad37c338ac35c03aa832bd38a82ec237ac2cbf3aa829c13ea826c33ca823c53aaf20c738a71dc135a71bc639aa19c23dad17bc37a614bf33a612c639b811c33ca50fbb44aa0dc43b9d0cbf40aa0bb946a209c655c608bf409f07b649b606aa2baa05cc339903ff55aa02ff008002ff00800280008001ff00ff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000100ff0001ffffff02ff00ff03ff55ff02ff80ff03aa00aa04bf40bf05cc33cc07b649b608bf40bf09c639c60bb946a20cbf40aa0eb637a410bf409f12c639aa13c936ae15c23daa18bf35aa1ac43bb11dc135a71fc53aad22c334ac17c843b109aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff02ffffff02ffffff0acc66b232c2a399db8b5a46ff91543bfe92533afe925539fe8a4a2fff8a482ffe8c4a30ff8f4e32ff955539ff995a3eff975a3dff965a3dff955a3dff95593eff95593eff93583dff93583dff995e3fff995e3eff9b5f3dff9c603eff9a5e3dff9a5f3fff995f3eff995d3dff975e3dff975d3cff955c3cff92593aff90583aff8c5538ff8b5439ff895439ff855238ff865338ff99674dfea26d51ffa06b4effa06c4efe9e6b4ff6a37760bbaf8b7b289f867310bf509f5cc23aac71c23bac72c33aac72c33aac71c23bac55c33cab0599996671ae836cf3a46f53fda66948ffa76847ffa76946ffa56844ffa66944ffa66846ffa66745ffa66745ffa76948ffae714effae724fffab6e4dff9e603fffa26141ffa36141ffa16041ff9f5f41ffa06042ffa46646ffa56749ffa66949ffaa6d4eff935636ff8e5130ff925433ff915132ff905133ff8f5131ff8e5131ff8f5232ff8e5232ff8e5132ff8d5131ff8d5132ff8f5234ff975a3cffae7151ffad714fffae704dffb07250ffb0724fffb27451ffb27350ffb27251ffb1704fffb0704fffae6e4dffab6b4bffa86848ffa46345ffa16042ff9c5b3dff955539ff8c4e31ff86472cff7e3e23ff75361cff76371cff85462aff98593bff9a5c3cffa46645ffa76b48ff9b5c3aff9d5c39ffa3603effa05d3cffa05d3bff9f5c39ff9f5a39ff9f5938ff9e5937ff9d5937ff9c5938ff9b5837ff9b5937ff9b5837ff9b5737ff975536ff985537ff965536ff945333ff935030ff934e32ff934d2eff934a29ff914a2dff8d5943ffa16f51ff9e5430ffa1532dffa1522cffa1532cff9d5330ffae6b4bffc1957dffd2b4a0ffc6ae9dffc1ac9fffc1aca0ffc0ada1ffc0ada0ffc1aca1ffc2aba0ffc3ada1ffc2ada0ffc2aca0ffc0ac9fffbfac9effb5a295ffaf9d92ffb3a296ffd3c3baffd5c7beffd0c1b7ffc5b1a6ffc3aea1ffc4aa9bffc4a794ffcaae9bffcbb4a3ffceb6a7ffd2baaaffd1bdafffd0bcb1ffd0c0b7ffd2c2baffd9c6bdffdabfb2ffc89d86ffc1805affd1855dffd38c60fed39165c7d19f8112e39cc648bf39aa4bc23aaa48c339aa45c43bae42c53aaa3fc239aa3cc437aa38c437ad36c239aa33c33caa30c53aaa2cc53aa82ac237aa27c43baa23c53aaf21c93eb21ec43caa1cbf40ad1ac445b117c837a615c23daa14bf40a611c33ca50fbb33aa0ec837a40cbf40aa0bb92ea209c639aa08df40bf06d555aa06d555aa04bf40bf04bf40bf03aa55aa02ff808002ff008002ff80ff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff02ff80ff02ff00ff03ff55ff04bf40bf059933990599009907b624b608bf40bf09c639c60bb946a20cbf2b950dc43b9d0fcc44aa11c33ca513c943ae15c231aa17c837b11ac43ba71cc840b61ecc3cb321c136aa24c639aa0fcc44aa0dc44eb10cbf40aa01ffffff01ffffff01ffffff01ffffff14bf40a602ffffff14fff2d9ae956856fc965741ff8c4d33ff8a4a30fe8f4c32fe904d34fe904f34ff925237ff995a3eff995b3fff985c3fff975b3fff965a3dff965a3fff95593eff95593eff94583eff965b3dff9b6040ff9c613fff9d6140ff9b603eff9c6140ff9b603fff9a5f3fff9a5f3fff975e3dff955d3cff935b3bff91593aff8e573aff8b563aff895539ff875339ff9a674dffa26e52ffa16c50ffa36c50ffa16c4ffea06c4ffa9c6f57ccab877332a3857540c33cab71c43bac71c23bac71c23bac71c23bac71c43bac16c546a20caa956ab5a67963fda36a4efea86a48ffa56745ffa76846ffa66845ffa66845ffa76845ffa66744ffa56846ffa86b49ffad704effaf7250ffa16442ff9f6141ffa16142ffa16142ff9f6141ff9f6142ffa06344ffa56949ffa86b4effa16445ff905133ff905233ff915233ff8f5132ff905133ff905233ff905132ff8f5132ff8f5233ff8f5234ff8f5234ff8e5232ff8f5335ff8f5335ff9a5e40ff9e6243ff9d5e3eff9d5b3cff9c5c3bff995939ff975738ff965335ff935033ff914e32ff8e4c30ff8c4a2eff8b492dff89492dff88472bff86462aff86462aff82442aff804329ff7e4126ff7e4025ff7a3c23ff7c3f25ff804126ff824226ff814125ff814125ff87482bff95583affb07052ffb67758ff965736ff975635ffa26041ff9f5c3cff9f5b3aff9c5938ff9c5736ff9d5937ff9e5a38ff9b5937ff9a5836ff9a5736ff995535ff985436ff965434ff975434ff965031ff964e31ff964d2eff944a2bff964c2eff8b4a30ff9f7059ff945332ff9f542cffa1552dff9f5730ffa25832ffa5562fff9f552cffa46543ffc6997fffd3b6a1ffc5ad9dffc2aca0ffc1aba1ffc4aca3ffc2aca0ffc2aca1ffc2ada1ffc1aca1ffc0aca1ffb6a298ffaf9d91ffae9c91ffb09e95ffcebeb6ffd5c6beffcdbeb5ffc5b2a6ffc3aea1ffc2ab9cffc2aa9affccb6a5ffcbb7aaffcdb9acffcfbdafffcfbfb3ffd0c3b8ffd2c5bdffdec8beffcba593ffba8163ffc8805bffd28459ffd2865bffd08d60ffd69065f1cf987538dfbfad45c43fae4cc339ab49c73bab46c53aab43c239ab40c338ab3dc43bab39c53aae37c33cac33c337aa31c139a72dc639aa2ac23daa27c434aa24c639b122c33cac1fbd3aa51dc13ea71ac445b118bf40aa16c53aae14bf40a612c647aa10cf40af0ec849b60cbf40aa0acc33b209c639aa08df60bf07db49b606d555aa05cc339904ff40bf04bf408003ff55aa02ff80ff01ff00ff01ff00ff0280808001ff000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000000001ffffff01ff00ff02ff00ff03aa55aa04bf40bf04bf408006aa55aa06aa2baa07db49b609c639aa0ab233b20cbf40aa0eb637a40fcc33aa11c33cb412c639aa14bf40b217c843b119c23dad1cc840ad1ec433aa20c738af24bf39aa26c93cae29c73eae2ac23daa1bc642aa07db49b601ffffff0fcc44bb0cbf40bf04ffffbf29d3bba8c8a4735efd8f4d35fe944f36fe934d34fe924d37fe915035fe925137fe9a5a3eff9a5c3fff9b5d40ff995c40ff985b3fff975b3fff985a3fff975a3fff975a3fff95593fff965a3dff9c6141ff9c6140ff9c613fff9e6242ff9c6140ff9c6140ff9b613fff99603eff99603fff995f3fff975e3eff955c3dff905b3bff8f5a3dff8a573aff986647ffa16f51ffa36e53ffa36c50ffa26c4fffa16c4fffa06b4ffc9c6b52d9a178633ea988771ec444a26ac53cab71c43bac71c43bac71c43bac63c43baa17c843a647a9856cefa5745afea5694afea86847ffa86847ffa66846ffa76846ffa66846ffa76846ffa46745ffa56845ffa86d4affae7251ffa66949ff9f6140ff9f6040ffa16243ff9f6241ff9f6242ff9e6143ffa06547ffaa6f51ff995b3eff8e5032ff8f4f32ff915134ff925134ff925236ff925236ff905233ff905233ff8f5132ff8f5233ff915436ff915436ff915436ff915638ff95583bff985c3eff975a3cff935436ff945335ff945335ff935334ff925334ff915234ff915134ff905033ff8e4e31ff8d4f31ff8b4c2fff8b4c30ff894b2fff874a2eff85482cff83462bff814529ff804429ff804228ff7b3e25ff804329ff83442aff834328ff814227ff834429ff854729ff844329ff804126ff87492cffa06245ffa86c4effaa704fff9d5f40ff945336ff9e5c3dffa05b3bff9f5a39ff9b5636ff9a5937ff995936ff995835ff985737ff975636ff975535ff955233ff955132ff915130ff934f2fff934e2cff914c2aff8f4d2dff89583effa4765aff9c5432ff9f542effa0552eff9f552effa05430ffa4562effa4562fff9f552fffaa6c49ffc69a80ffcfb3a3ffc4aea1ffc2aca0ffc2ada0ffc2ada1ffc1ada1ffbfaba0ffb9a69bffaf9d93ffaf9d92ffad9b90ffae9b92ffcabab2ffd4c5beffccbdb4ffc5b2a5ffc2aea0ffc2ac9effbfab9effcabaadffcdbeb5ffd0c1b8ffd1c3b8ffd1c3b8ffd5c1b5ffcfae9fffbc896effc17d58ffc78058ffca815affcb865cffd28e5fffd69367ffd6946dfad99d7295d6ad9004ffffbf4dc338a939c03aaa12c647aa33c83caf34c93bb13ec13aa93bc23dad37c338ac35c03aa832c23da82ec237ac2bc435ac28c639a626c33ca822c334ac20c740af1dc13ea71bc639aa18ca35aa16c53aae15c23daa13c943ae10cf40af0ec837b60dc43bb10bd12eb90acc33b209c639aa07db49b606d555d506d555aa05cc66cc03ff55aa03ff55aa02ff008002ff008001ffffff02ff808000ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ff00ff02ff80ff02ff008003ff55aa04ff40bf05cc339906d555d507b649b608bf40bf0acc33b20cbf40aa0dc43bb10fbb33aa11c34bb412c647b814bf40b217bc43b118ca40b51bc639aa1dc13eb021c13eaa23c53aaf26c336a829c73eae2cc53aae26c33ca81fce3aad1cc840ad19cc3db817d34eb10cffffff70af8472ee93543efd965138fe954f37fe955037fe945238fe915134fe96573afe9d5e41ff9b5d3fff9a5c3eff9a5d3fff9a5c3eff9a5c3eff9a5b40ff975b3dff975a3fff95583dff96593dff9c6141ff9b603fff9d6241ff9d6240ff9c613fff9c613fff9d6242ff9a603fff99603fff995f3eff985f3eff975e3eff915c3dff8f5b3dff956345ffa27050ffa26f51ffa36e50ffa46d50ffa26c4effa16b4fffa16b4efea06b4ee89e705a61b0897619c247a339c53aaa71c43bac72c53cac71c43bac55c63cab26c343a89caf846afda16c50ffa66a49ffa76847ffa76846ffa56745ffa56745ffa56746ffa66746ffa56945ffa46846ffab704dffad704fffa16242ff9f6241ffa16241ffa06140ff9f6140ff9e6140ff9f6242ffa76b4cff94593bff8f5034ff8f5033ff915135ff925235ff925135ff905134ff905234ff915334ff925435ff925436ff915335ff915537ff915436ff905536ff93583aff9a5f40ff985c3dff985c3dff955738ff945436ff945436ff935536ff915334ff8f5334ff905235ff8e5133ff8d5031ff8b4f2fff8a4e2fff894e2fff884c2eff874b2eff864a2eff83472bff814429ff7f4328ff7f4228ff7a3e24ff7f4329ff82452aff85462aff834328ff86462bff88482dff88482cff88472bff89482bff884628ff7f3e22ff894b30ffa3674bffa4694cffa26648ff894b2cff945332ff9d5a3aff9b5736ff9a5533ff975432ff985635ff985635ff975535ff975334ff965232ff935232ff934f30ff934e2eff924c2bff924c2cff86482fff9b6f58ff985432ffa1522effa3522dffa3542fffa3552fffa3562effa4572fffa4562bffa7582eff9e5933ffaf785dffcea995ffcbb0a2ffc1ad9effc1aca0ffc0aca0ffbdaaa0ffb29f95ffae9d92ffad9b91ffad9c91ffac9a91ffc6b5acffd4c5bdffccbcb4ffc5b1a5ffc3ae9fffc0ab9cffbeaca0ffc8bab1ffc8bcb4ffcabeb5ffcec1b7ffd1beb2ffceb8a9ffc8ac9affd1ab95ffd1a88dffd3a88effd3a98cffd3a98affd4a78bffd7a990fed9ab90ffdaa98eddd2a68c2be1c4ac2cc540ae4cc339ab25c13eac28c640ac25c13eac3fc239aa3cc43caa38c43bad36c239aa33be37aa2fc33cae2cc53aae29c73eae26c336a823c53aa821c13eaa1ec43caa1cbf37ad19c23dad16c53aae15c23daa13c936ae11c33ca50fbb33aa0dc43bb10bd12ea20ab2339909c639aa08bf60bf06d52baa05cc33cc05cc33cc03ff55ff03ff55aa01ff00ff02ff808001ffff0001ff00ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff02ff808002ff808003aa55aa03aa55aa04bf408004ff40bf06aa2baa06d555aa08bf409f0ab233990bb92ea20cbf2baa0ec837a410bf40af12c647b814bf40b216c53aae18bf40aa1bc639aa1dc135a720c738a723c53aa826c93cae28c639ac2bc43bac2fc33ca832c238a835c53aad19cc3dad03ffffff25ac8a7ca7ab715ff49f5844fd914f37fe95533bfe945238fe945237fe965639fd9e6042fe9d5e40fe9d5e3fff9b5e3fff9d6041ff9b5e3fff995d3fff985b3fff965a3dff975b3fff975a3eff975a3eff9c6041ff9d6140ff9d6241ff9e6241ff9e6241ff9e6342ff9d6240ff9c6340ff9c6240ff9b6241ff9b6141ff996040ff965f41ff976245ffa36d50ffa26d4fffa36d4effa46c4fffa46c4effa36c4fffa36c50ffa36c4effa36c4efa9d6b52aaa9816b12aa8e712cbf3aa871c43bac71c43bac6ac53aab40c33ca727b75c90e3a7785efea36a4affa66947ffa66846ffa66846ffa56746ffa56746ffa56846ffa56747ffa56947ffa36846ffab704effa56846ffa26341ffa16141ffa0603fffa0613fffa06140ff9f6141ffa06042ff9b5d3eff975739ff955637ff975738ff985839ff98593aff955738ff945737ff945737ff935637ff945737ff935738ff935738ff935739ff94583aff955b3cff965c3cff985d3eff995e3eff985c3cff985b3cff935535ff945536ff935536ff935536ff915335ff905335ff8f5333ff8f5232ff8e5131ff8c5030ff8b4f30ff8a4d2fff884d2fff874b2eff84482bff83462bff804329ff7f4228ff7c4025ff81442aff824529ff834529ff84462aff884b2eff8c4b30ff8a4a2fff8a4a2dff89492bff8b492cff8d4a2eff89452aff884428ff814124ff84442affb87e62ffa97153ff8d5035ff924e2eff9c5434ff9d5736ff985434ff955232ff965233ff965233ff975132ff94512fff94502fff934f2eff924e2dff924c2cff914a2bff955d40ff996143ffa05632ffa15230ffa15331ff9f5532ff9d5835ff9e5b38ffa0603dffa76746ffa96c4bffab7052ffa5735affba9a87ffc6b0a2ffc1ad9fffc0aea3ffb8a69bffae9c93ffae9c92ffad9c91ffad9c91ffae9b92ffc1b1a7ffd2c3bbffcbbcb3ffc4b0a3ffc1ac9effbfaa9bffc0aea1ffc9bbb1ffc8bbb3ffcbbdb4ffcbbaafffcdb8abffcbb5a6ffccb7a6ffcbb6a5ffceb8a9ffcfb9adffd1bbaeffd2beb0ffd4c0b3ffd7c2b7fedbc6b8fee1ccbdf9dbb29badc792791fe6cec50affe6cc08ffffdf05ffffff22c33cac37c73cb03dc43bab3ac139a736c239aa33c33caf30bf35aa2dc639aa29c738ae27c434aa24c639aa22bb3ca51fbd3aad1cbf37a41ac43ba718bf35aa15c23daa13c936ae11c33ca510bf40af0eb637a40cbf40aa0acc33b209c639aa08bf40bf06d52baa05cc009905cc66cc03aa00aa03aa55aa02ff80ff0280808001ff00ff01ffffff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff008002ff808002ff808003aa55aa04bf80bf05cc339905cc339907b649b608bf40bf09c639aa0bd146b90cbf2baa0ec849b60fcc44aa12c647aa14bf40a616c53aae18ca40b51ac43bb11dc13ea71fc53aad23c53aa825c137a528c639ac2bc43bac2ec23dac32c73dad2ec83dac0599669906d580d519cc8fa38ec6a28ef091523dfd98543cfe96543afe955539fe99583cfd985a3bfd9e6041fd9e6042fe9d5f40ff9c5e40ff9b5e40ff995e3eff9a5e40ff995d40ff985c40ff985b40ff985a3fff975b3eff9c5f41ff9d6242ff9e6342ff9f6342ff9e6242ff9d6241ff9d6240ff9e6441ff9d6342ff9d6341ff9a6140ff9b6041ff9c6346ffa86f51ffa76e50ffa56c4dffa76c4effa76d50ffa66d4fffa56b4fffa56c51ffa46b4dffa46a4cffa06a4ee7a0725d43af89760cbf559571c43bac71c43bac39c53faa10bf409f38b28972f3a17054fda66c4affa76a46ffa76946ffa66747ffa56747ffa66847ffa66948ffa66848ffa56847ffa46848ffa96d4cffa16241ffa26240ffa36241ffa1613fffa06040ffa06141ffa06141ff9f5f40ffa76646ffaa6746ffa46243ffa05f3fff9c5d3cff9b5b3bff985839ff975938ff955738ff965a3aff965a3aff965a3aff96593aff935839ff95593aff975c3dff995f3fff995f3eff9a5f3fff995e3eff9a5f40ff935738ff925536ff935535ff935535ff915536ff8f5435ff8e5332ff8f5432ff8d5231ff8b5130ff8b4e30ff8b4e30ff884d2eff884b2eff86482bff84462bff82442aff7e4027ff7c4026ff82442aff84452bff86462cff8a4c30ff8c4d32ff8c4c30ff8b4b30ff8c4c31ff8c4a2fff8d4a2fff8b482dff8b482bff8b472aff894628ff8a4628ff864226ff824024ff9a6044ffb27558ff854929ff874323ff95502fff985131ff974f30ff974f30ff974f2fff964e2eff975031ff965032ff954e31ff924e2fff8f4a2bff844729ffab7e62ff9d674affa86f59ffb17b67ffb88770ffb98f79ffbb9580ffbd9985ffbc9b87ffb69986ffb39886ffb19787ffb09a8cffb49f94ffc3b0a4ffbfaca2ffb1a097ffae9d95ffad9c92ffad9b91ffad9c91ffad9b93ffbcaba3ffd1c2bbffcbbbb3ffc3afa2ffc1ac9effbeaa9bffc3b2a5ffc9bbb1ffcbbdb3ffcab9afffccb7abffccb7a9ffccb6a8ffceb7a9ffccb7a9ffccb8aaffceb9adffcebbacffd1bcafffd1bfb3ffd3c0b9ffdbc5bafee3c7b3fcc57d58f7ca744ec6ca85629cd0845f83cc907150bfa38c0fcc66aa29c13eae3ec13aa93ac139ab37c338a734c43bac31c63eac2ec23dac2bc43bac28bf39ac25c137ac22c33cac20bf40a71ebb3ca21bbd39aa19c23dad16c53aae14bf33a612c639aa10cf40af0ec837a40cbf40aa0bd146b909c639aa08bf40bf07db49b606d52baa05cc339904bf80bf03aa55aa03aa55aa0280808001ffffff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00000280808002ff80800280008003aa55aa03ff55aa05cc669905cc339906d555aa07b649b609c639aa0acc4db20cbf40aa0ec837a40fcc44aa11c33cb413c943ae15c23db617c843b11ac43bb11cc840ad1fc53aad22ca3cac25c137a528c639ac2bc43bac2ec83dac30c53aaf34c436ac2ac23daa17c843b10edbb6c889ab8a7bf6965843fd9b583ffe9c573efe9a5a3dfe9c5c3ffd9f6042fda16243fda06242fe9e6041ff9d5f41ff9c5e41ff9b5f41ff9a5e41ff995d3fff985d40ff9a5d40ff985a3eff9b5e3eff9c6040ff9f6242ff9f6341ff9f6342ff9f6342ff9e6341ff9e6341ff9e6342ff9e6343ff9e6342ff9d6343ff9d6443ffa66e4dffa96f50ffab7050ffac7151ffa96f4fffa96e4fffa86e4effa76c4fffa76d50ffa46d4dffa36c4cfea26d4dfa9e6c539cad846f1bb3847b1ec444aa41c03ba939c53faa02ffff806aa87b65f9a16b4efea76a48ffa66946ffa66946ffa56745ffa56846ffa56846ffa56846ffa46746ffa46747ffa86c4bffa36645ffa26343ffa26241ffa26340ffa06040ff9f5e40ff9d5d41ff995b3cff95573affa06143ff9e5e3fff9e5d3dff9c5c3cff9c5d3dff9a5c3bff995a3bff97593aff965939ff955a39ff955939ff955a3bff965a3bff94593aff965c3dff9a5e3eff9b5f3fff9c6040ff9b5f3eff9a5e3eff9a5f3fff955939ff955737ff925634ff915434ff915535ff8f5534ff8f5534ff8e5434ff8d5332ff8b5231ff8b5031ff8b4e30ff8b4f30ff894b2dff864a2dff82462bff80442aff7b3e25ff7e4229ff81452bff87472dff8c4b2fff904e32ff8e4e31ff894f31ff8b4e32ff8c4d30ff8d4d30ff8d4b30ff8c4b2fff8d4b2eff8b4b2cff8b492cff8c492cff8b482aff8a482aff8b472aff8b492cffa46b4effa3694bff905233ff89462bff884429ff8d472cff8f4d2fff924e2fff965333ff9b5839ff9e5b3bffa35f3effa96442ffaa6947ffaf7b5fffac816effb69486ffb0978bffb0978affb1988affb2998affb2998bffb19a8bffb09a8bffaf9a8bffaf9a8bffaf998bffaf9a8dffb39f93ffbeaca1ffbbaba0ffae9f95ffad9d93ffac9b91ffac9b91ffae9c92ffb7a69effcfc1b9ffcbbab2ffc3ada2ffbfaa9dffbdaa9dffc6b6a9ffc9bbb0ffc9baafffc8b7aaffcbb7aaffcab7a9ffcdb7abffccb8aaffcbb8a9ffcdb9aaffd2baacffd1bcadffd3beb1ffd1c1b3ffdac7bcffe3c3b0ffd29070fecd7246fdd5774af9d47d4ef3d58356b6d499782ceed6c50cd56abf3ac139ab3fc239aa3bc73dad38c43bad34c43bac31c639ac2ec237a62cbf3aa829c13ea825c137ac23bd3aa821c13eaa1dc135a71bbd39aa19c23dad17bc37a614bf33a612c639aa10bf309f0ec849b60dc43b9d0bb92ea209c639aa09c639aa07b624b606aa2baa05cc339904bf408003aa55aa03aa55aa02ff80ff01ff00ff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ffffff01ffffff0280808003aa55aa04bf408005cc339905cc339907b649b608bf409f08bf40bf0ab233990cbf40aa0dc43b9d0fbb44aa11c33ca513bc36ae15c23daa18bf40b519c23dad1cbf40ad1fc542ad21c93eaa24bf39aa28bf39a62ac23daa2ec237a631c139ac33c337aa37c33cac28c640b20dd889c48aa17e6dfb975a44fe9c5a40fe9c5a40fe9c5b3efe9b5c3ffda26345fda06143fd9f6142fea06042ff9e6042ff9d5f42ff9b5e41ff9b5e41ff9a5e40ff995d3fff985b3dff9b5e3fff9d5f40ff9f6243ff9f6242ff9f6241ff9f6342ff9f6442ff9f6442ff9f6341ff9f6242ff9f6343ff9e6342ff9e6444ffa36b4bffa36b4bffa36b4bffa56b4cffa76d4dffa86e4effa96f4effa86f4effa86f4fffa7704fffa46d4cfea56e4dfea46c4bfda26c50dda7776059af8a750cbf6aaa2cc540a801ffff000faa8877b8a47259fca3694cffa76849ffa66847ffa66846ffa56745ffa56745ffa66846ffa66947ffa56847ffa56949ffa36847ffa16443ffa0613fffa1613fff9e5e3eff9c5b3cff9a5a3bff98593bff97593bff96583affa06143ff9e5f41ff9f603fff9d5f3eff9b5d3cff995b3aff985b3aff985b3aff965b39ff965c3cff965b3cff955a3bff965a3cff975c3dff9b5f40ff9b5f3fff9d6141ff9c6040ff9c5f40ff9b6040ff9a5e3fff995d3dff935635ff955737ff935735ff935737ff915635ff915636ff905635ff8e5534ff8d5434ff8d5233ff8d5031ff8c4f31ff8a4c2eff86482cff82462aff7f4429ff7a3d24ff804429ff874a2fff8d4d33ff975537ff975438ff955436ff935638ff935336ff925134ff905032ff905033ff8f4e31ff8d4d2fff8d4e2fff8d4c2dff8d4b2cff8e4b2cff8d4a2bff8e4b2dff8f4a28ff8a4827ff9c6547ff9b6547ffb37353ffb26e4effb06d4cffb07250ffaf714effac6e4dffa96c4affa66946ffa86846ffa96846ffaa6a47ffb2785dff733a26ffa97a6affbfa294ffb0998effac998bffaf998affaf9888ffb09989ffb0998bffb19b8bffb19a8cffb19a8dffaf9b8dffad9a8effb4a297ffb8a79cffbdaca2ffb1a198ffac9c92ffab9b91ffac9c92ffafa097ffcec1b8ffcabab1ffc3ada1ffbfaa9dffbcab9effcabaafffc9bab0ffc7b8abffc9b7a9ffcab8a9ffcbb9abffccb9acffceb9abffcfb9abffd0baacffd3baafffd5bcb1ffd6c0b8ffd8c4b9ffdebfabffcc9277ffc46c4afecb6e44fecc7243fdcd7b4ce9cd8d6960f2d7c70ceaeaea04ffffff0dc43bb13bc238ad3cc437aa39c53aaa35c53aa833c33caa30c53aaa2cc53aa829c138ae26c33ca823c53aa820c740af1ec43caa1bc639aa19c23dad17c843b115c23daa13bc36a111c33ca50ec837a40dc43b9d0cbf40aa0acc4db208bf409f07db49b607b649b605cc339904bf40bf04bf40bf03aa55aa02808080028080800280808001ffffff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280008002ff80ff03aa55aa04bf40bf05cc33cc06d52baa08bf209f08bf409f0acc33b20bd146a20dc43bb10fcc44aa10cf40af13c936ae15c23daa17c843b119c23dad1cbf40a41ec43caa21c13eaa24bf40aa27c43baa2ac23daa2dc139aa30c53aaa33c33caf36c239aa08bf60bf05ffcccc819e7969fc9b5c45fe9c5a3ffe9c5b40fe9d5c3ffe9c5c40fda26245fda26245fda06143fea06042ff9f5f42ff9d5f42ff9d5e42ff9c5e41ff9c5e41ff995b3dff9a5c3eff985a3bff985a3bff9b5e3eff9f6242ff9f6242ffa06443ffa06543ffa06343ffa16544ffa06444ffa16445ff9f6344ff9f6444ffa76e4effa56c4dffa56d4cffa56c4cffa56c4dffa46a4affa46b4bffa56c4cffa46c4bffa56e4effa46d4cfea66d4dfea46c4cfda36a4ef8a06f55b3aa836c12aa8e8003aaaa5503aaaa555bae816af8a16c50fea6694cffa8694affa76948ffa66846ffa66846ffa66846ffa56746ffa56746ffa76848ffa16444ffa26545ff9f6141ff9d5f3dff9d5e3dff9c5c3cff9b5b3cff9a5a3cff995a3dff995b3dff95583bff9f6143ff9e6041ff9c5f3fff9c5f3eff9a5e3eff985d3cff995c3bff985c3cff985c3cff975c3cff965c3dff975b3dff985d3fff995d3fff995e3fff9d6142ff9d6242ff9c6040ff9b6040ff9c6041ff9b6041ff9d6141ff945837ff945837ff935737ff925737ff915636ff905535ff8f5635ff8e5535ff8e5534ff8e5335ff8e5132ff8c4e30ff8a4d2fff87492dff85472cff804428ff7e3f24ff87492dff925135ff904e32ff8e4c2eff8e4c2eff955637ff95573aff98583aff965636ff955536ff935336ff935133ff925032ff925032ff914f2fff924f30ff904b2cff934d2dff934c2eff944b2aff944d2dff8f4b2fffb27c5fff9f6040ffa96545ffaa6444ffa86847ffa76847ffa66847ffa56946ffa66947ffa66946ffa96947ffa86949ffa76e4dff934f36ff86432cffad816fffbca494ffb19e90ffb29b8dffb59d8effb39b8cffb19a8bffb09a8bffb19b8cffb09b8dffb09b8effb19d90ffb2a095ffb1a197ffb9a8a0ffbbaca2ffb7a79effab9b92ffab9b92ffab9c93ffcbbdb5ffc9b9b0ffc2aba0ffbfa99dffc4b0a5ffc9b9aeffc8b8adffc8b8a9ffcdb8aaffceb8aaffceb9abffcbb8abffceb9abffcfb9abffcfb9abffd0beb2ffd2bdb1ffd4bfb3ffe1c3b2ffc18669ffbe6a44ffc3663dfec66840fec96c3efbc87244d5cf8c6c79cfa48d55c0a29025ead6c806ff80d51cc840ad3cc43caa39c53aae36c239aa33c33caa30c53aaa2dc139aa2ac237aa27be3baa24bf39aa21c93eaa1fc53aa51cbf40ad19c23dad17c843b115c23daa13bc36ae11c33cb40fbb44aa0dc43bb10bd146b90bb946a209c639aa08bf409f06d555aa05cc33cc05cc339904bf408003aa55aa028000800280008001ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808003aa55aa03aa55aa03aa00aa0599339906aa2b8008bf409f09c639aa0ab233990cbf40aa0cbf40aa0fbb44aa10cf40af12c639b815c23daa17bc37a619c233ad1cbf40ad1ec43caa21c13eaa24bf39aa27be3ba329c138a82cc53aae2fc336ae33c33caa36c23daa01ffffff04ffffff78a27d6cfb9b5d45fe9e5c40fe9c5b3ffe9d5d41fe9f5f43fea16144fea06042fea16144ffa16144ffa06043ff9e6042ff9e5f42ff9e6042ff97593bff965638ff955739ff985a3bff9c5f40ff9f6343ff9f6443ffa06444ff9f6443ff9f6444ffa06444ff9f6445ff9d6243ff9f6444ff9f6444ffa16647ffa87050ffa56c4dffa56d4dffa56d4cffa56d4cffa56c4bffa56d4cffa56d4dffa56d4dffa46c4cffa56c4cfea66d4cfea66d4cfea46b4dfaa06b50d1a87e6383a7867111a5877810af8070c3a97a62fd9f684bfea66949ffa66848ffa66948ffa56746ffa56746ffa56846ffa76847ffa96a48ff9f5f3fff9a5c3cffa16444ff9f6141ff9d603eff9c5f3dff9b5d3dff9b5d3dff9c5c3eff995b3dff96593cff965a3cffa06445ff9e6142ff9e6142ff9c6040ff9b6040ff995e3dff995e3eff995e3dff975d3cff995d3eff985d3fff985c3eff985d3eff9a6041ff9a5f40ff9c6141ff9d6142ff9d6141ff9c6241ff9b6141ff9b6041ff9c6142ff955939ff945839ff925737ff935738ff935837ff925838ff915837ff905637ff8e5536ff8f5436ff8f5334ff8c5131ff8a4e30ff894b2fff834629ff86472bff8b4b2fff8a4a2dff8b4a2dff8b492cff8a492aff884729ffa16647ff86482cff874728ff874728ff874628ff8a4a2bff8f4f30ff925132ff925231ff915130ff914f30ff935031ff934e30ff944e30ff964e2fff934b2bff924b2dff8f5236ffaa7458ffa66545ffab6646ffa66845ffa86948ffa76847ffa76947ffa76947ffa76947ffaa6a49ffa96849ffa36946ffa15d3fff90462bff8d4c35ffa87c6affbfa797ffb69e92ffb29a8effb49c90ffb29b8dffb19b8dffb19b8effb09b8effaf9a8effae9b8fffad9a8fffb0a095ffb3a39affb7a79fffbbaba3ffbcada4ffafa097ffab9c94ffc3b5acffc9b9b0ffc0aa9fffbca99cffc7b6a9ffc7b7abffc8b8abffc9b7abffcbb8aaffcbb8a8ffccb8aaffcbb7abffccb9abffccb8aaffcfbbacffc8baaeffcfbeb2ffdab8a6ffb9745affb85e3bffbd6138ffbf673cffc3714cfebf754efdb67147f7b4734decc9906ed5c4947839b3947d0acc4db230ca3ab53ec13aa93ac639ab37c33cac34c43bac31c139a72ec237ac2ac237aa27c43baa24c639aa22c33ca51fc53aad1dc13ea71ac445b118bf40aa15c23daa13c943ae11c33cb40fcc44bb0dc43bb10cbf40aa0bb946b909aa39aa089f409f07b649b606aa2baa04bf40bf03aa55aa03aa55aa028080800280808002808080000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02ff80ff02ff80ff03aa55aa04bf40bf04bf40bf05cc33cc07db24b609c639aa0acc33b20bb92ea20dc43bb10fbb44aa10bf40af13bc36ae14bf33b216c53aae18ca35aa1cbf40ad1ec43caa20bf40a723bd3aa825c137ac29c138a82cbf3aa82fc33cae32c23dad35c03aa805cc66990bd18bb970a48270fb995d44fe9e5b3efe9e5d3ffe9d5d3ffea46447fea26345fea16143fea16143ffa06042ff9f6043ffa06043ff9f6042ff985a3cff98593bff9a5c3eff9e6143ff9f6242ffa06444ffa16545ffa06444ffa06444ffa06444ff9f6444ffa06444ff9f6443ffa06544ffa06543ffa06544ffa4694affa66e4effa56d4dffa66e4dffa66d4cffa66e4dffa56d4cffa56d4cffa56d4cffa46d4bffa56c4dffa66d4dffa56d4dffa46d4bffa36b4bfda06b4bcda072538cab896f71a7877170ab8670eea57259fda2684affa56847ffa66848ffa56746ffa46745ffa66847ffa66846ffa86948ffa16140ff9a593bff9c5d3fffa06243ff9f6041ff9e613fff9e603fff9c5f3dff9b5d3eff9b5c3eff995c3eff975b3dff955a3cff9f6344ff9c6041ff9e6242ff9c6040ff9c6140ff9b5f3fff995e3eff995f3eff995e3eff985d3dff975d3fff985d3fff9a5f40ff9a5e40ff9e6243ff9e6343ff9d6242ff9d6142ff9c6243ff9c6142ff9c6142ff9d6143ff9a5d3eff955739ff955839ff955839ff915736ff925838ff925838ff905738ff905537ff905637ff8f5334ff8e5333ff8c5032ff8b5032ff8a4e30ff8b4c30ff8c4a2fff8d4b2eff8b4a2dff8a492cff87492aff884a2aff8f5638ff8d543bff915435ff925233ff945335ff915134ff915033ff905032ff905131ff915032ff8f4e2fff8b4929ff8b492aff8b482bff904d2cff914c2cff924b2cff8b4a2bffb27d60ffa3694affa86545ffa56744ffa76847ffa76947ffa86947ffa86a48ffa86948ffa96948ffa86849ffa56a47ffb16f4fff8e4529ff92482eff8e4c35ffb38878ffc3a799ffbaa297ffb7a197ffb6a095ffb59f93ffb39e92ffb29d91ffb39c91ffb09b90ffad9a8effb19e94ffab988fffb09e95ffb5a59dffbbaba3ffbcada5ffb5a79fffb9aba2ffc7b7aeffbeaba0ffc1afa3ffc5b5a9ffc5b6abffc6b6aaffc8b7abffc7b6a7ffc8b7a9ffc9b8adffccb9afffcebeb1ffcebfb3ffd0c1b6ffd4c4b9ffd7b49effc18869ffc27957ffca7c56ffc87d54ffc77d57ffc3805effc39071fed69f7cfbd7a17debbf8f6f73b8978110bf8f8f30c53aaf41c437a93ec13aa93bc23dad38c43ba834c43bac31c639ac2ec237ac2bc43bac28c639ac25c137ac22c33ca520bf38a71db93ea71bbd42aa18bf40aa15c23daa13c943ae11c33ca50fcc44aa0ec837a40cbf40aa0bd146b909c639aa07b649b607db6db605cc339905cc339904bf80bf03aa55aa028080800280808001ffffff01ffffff01ffffff0000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff02ff80ff03aa55aa04bf40bf05cc33cc06aa2baa07b6249209c639aa09aa1c8e0bb92ea20dc43bb10ec837b610bf30af12b839aa14bf40b216c53aae18ca40b51bc639aa1dca3eb020bf38a722c33cac25c137ac28bf39a62bc43bac2ec23dac32c23dad35c03fa805cc669907b692b661ae8979f9985b43ff9d5c3fff9d5f3ffe9f6041fea36445fea26345fea16143fea16143ffa06143ffa06143ffa06144ffa16345ffa16544ffa16445ffa16546ffa36647ffa16646ffa16545ffa06545ffa16544ffa16645ffa16545ffa06545ffa06645ff9f6443ffa16644ff9f6442ff9f6243ffa66b4cffa76e4fffa66f4effa66e4dffa66e4cffa66e4dffa56d4dffa56e4cffa56e4dffa56d4cffa66c4dffa66c4cffa56c4cffa36c4bffa46b4cfea46a4aefa26d4e7ba67c6471a5836fb2aa816deaa16b52fca46849ffa56948ffa46747ffa46646ffa56747ffa66847ffa66847ffa06140ff9d5b3dff925135ff9e5f42ffa06243ff9f6141ff9d613fff9d603fff9b5f3eff9c5f40ff9a5d3fff9a5c3eff985b3eff965a3cff9f6345ff9e6142ff9f6344ff9d6242ff9d6141ff9b6040ff9b6040ff995f3fff9a5f3fff995f3fff995f40ff995f40ff995f40ff9b5f41ff9f6445ff9f6344ff9d6243ff9d6243ff9d6244ff9c6143ff9d6143ff9c6143ff9a5e40ff95573aff955839ff945739ff945738ff955a3aff935738ff935839ff935839ff925838ff915636ff915536ff915537ff905636ff8d5133ff8d4d32ff8c4b2fff8c4c2eff894a2dff87482cff85482bff854929ff834a2cff986550ff8f5539ff925235ff925236ff915236ff935437ff955738ff975838ff9a5b3cff9e5e3fffa56645ffa46545ff9f6243ff9f603dff9a583bff985436ff8f4d2eff90583affb27e5fffa16545ffa86845ffa66746ffa66846ffa76847ffa76947ffa76847ffa86948ffa86a4affa66d49ffb67758ff91492dff944b2dff964a30ff915339ffb6907effc1a79cffb8a39bffb7a39bffb9a39affb8a299ffb9a399ffbaa39affb9a298ffbaa49affb5a196ffa8938bffa8948bffaa988fffae9e96ffb2a39affb8aaa1ffbaaca3ffc4b3aaffbeaca3ffcabab1ffc9bab0ffcbbdb2ffccbdb2ffcfc0b5ffd1c3b6ffd1c4b8ffd2c5bbffd2c4bbffd3c6bcffd3c7beffd3c4beffd9baa9ffbb785dffbe714dffbe744bffc1744dffc6784effc27c55ffcb815cffd38e62feca885ffbb27b62a1cbb19e0debebeb0edb5bc838bf3bad42c53aaa3fc239aa3cc43caa38c43bad35c53aad31c639ac2ec237ac2bc435ac29c73eae25c837ac22ca3cac20bf40a71ec43caa1bbd39aa19c23da316c546ae14cc40b212b8399c10bf409f0ec837b60cbf40aa0bb92eb90ab233b208bf40bf07b649b606d555aa04ff40bf04bf40bf03aa55aa02ff80800280008001ffffff01ffffff01ffffff01ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff008002ff80ff02ff80ff04bf40bf04bf408005cc339907b6249208bf409f09c639aa0bb946a20cbf2baa0ec837b60fcc44bb11c33cb414bf40a615c23daa17c837b11ace3bb11cc837ad1fc53aad22c33cac25c13eac29c13ea82bc43bac2ec23dac31c639ac34c93bb10fbb44aa0bb974b94cb59483f4965b43fe9e5d40fe9d6040fea06242fea26345fea26344fea26344ffa26344ffa16144ffa06144ff9f6044ffa26446ffa36848ffa36748ffa36748ffa26748ffa26847ffa26747ffa36848ffa36747ffa26646ffa26646ffa16646ffa06645ff9f6443ffa06544ff9e6342ff9e6243ffa76d4dffa76e4fffa66f4fffa76e4effa66e4dffa66e4cffa66d4cffa66e4effa66f4dffa56d4dffa66c4cffa66c4dffa56d4dffa36c4cffa46b4cfea56a49fba76a4bcfa1735676ab826caea97b65f79f684afea46848ffa46847ffa36747ffa46747ffa76949ffa56747ffa26242ff9f5d3fff965437ff955336ff9f6044ff9e6142ff9f6142ff9d613fff9d603fff9b5f3eff9c5f40ff9b5e3fff9b5d3fff995b3eff985b3effa06446ff9f6344ff9f6344ff9e6343ff9d6141ff9d6142ff9c6142ff9b6041ff9b6041ff9a6040ff995f3fff995f40ff9a5f40ff9d6345ff9e6445ff9e6344ff9f6445ff9e6345ff9e6345ff9d6244ff9c6043ff9c6043ffa56b50ff985f41ff985b3bff975b3bff975b3cff975a3cff94583aff925737ff915536ff915536ff935738ff925637ff925637ff93583aff8e5335ff8a4d31ff8b4c30ff8a4a2dff87492dff874a2eff874a2eff884c2cff895233ffa37362ff884f37ff915236ff925437ff935639ff925639ff955839ff975a39ff9b5d3dffa46645ffa86b49ffa76b49ffa56a48ffa56847ffa56747ffa56a47ffa86b49ffa4694bffaf7c5fffa97354ffa86846ffa86847ffa76948ffa76847ffa86848ffa96848ffab694affa86947ffa56d49ffac7455ff955236ff934b2eff974c31ff954e30ff97624effbc998dffbca39cffb9a39dffb7a09bffb8a19affb7a099ffb9a199ffbaa299ffb9a298ffb9a399ffaa938bffa69188ffa7938bffa7958cffa7958cffa8968effad9b93ffb7a69dffc3b2a9ffcebfb7ffccbdb4ffccbdb3ffcbbdb3ffccbeb4ffcdbeb4ffcdbfb6ffcdc0b6ffccbeb5ffcbc0b8ffccbeb7ffd5b8abffb2785dffb46342ffbc6843ffbf7048ffc67652ffc97a4effc28159ffce8b64ffd09068fec3916cf8d3ab987ae2d5c90dd862b121c13eaa3dc43bab43c239ab3fc239aa3cc43caa39c53aaa35c53aa833c33caa2fc336a82cc53aae28bf33ac26c336ae23c53aa820bf38a71ec43caa1cbf40ad18ca40aa16c53aae14bf33a613bc43a110cf40af0ec837a40cd540bf0bb92eb90ab233b208bf409f06d555d506d555d505cc66cc04bf40bf03aa005502ff808002ff808002ff80ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff02ff008003ff55aa04bf40800599339905cc339906aa2baa08bf409f09aa398e0bb92ea20cbf2baa0dc43bb10fcc44bb11c32da513bc36ae15c23daa17c843b11ac43bb11dc13ea71fc53aad22c334ac25c13eac28c640ac2ac83db02ec23dac31c639ac34c43bac19c23dad0acc66b238b69284f0935b45fe9d5d40fe9b5f40ffa06645fea26544fea36344fea26344ffa16143ffa16244ffa06143ffa16345ffa46849ffa36949ffa36949ffa26848ffa26849ffa16949ffa3694affa36849ffa36747ffa36748ffa16645ffa16545ff9f6443ffa06544ffa16544ff9f6542ff9e6443ffa8704effa76f4dffa76f4cffa76e4dffa76e4cffa76d4bffa76e4cffa76f4dffa76e4cffa56d4cffa66f4dffa46c4effa56d4dffa76d4effa66d4afea76d4bfda76b48f8a56b4bdeac795ef0a77357fda16847ffa36748ffa36747ffa36848ffa56949ffa46546ffa36343ff9c5a3bff995638ff975538ff935336ffa06245ff9e6042ff9f6243ff9e6140ff9d6140ff9c603fff9c603fff9c5f3fff9b5f3fff975b3cff985b3effa06548ff9f6345ff9f6343ff9e6343ff9d6241ff9c6141ff9b6141ff9b6041ff9b6141ff9b6141ff9a6141ff9a6141ff995e3fff9d6343ff9f6445ff9e6443ff9e6444ff9d6344ff9c6343ff9b6243ff9d6344ff985d3fff8e5236ffa06d4eff8c5332ff955738ff93543aff935539ff935639ff935636ff935637ff935637ff945839ff95583aff94583aff935739ff8e5034ff8c4f33ff8b4e32ff8a4c31ff884b2eff894d2fff905436ff955738ff965b3cff9c6953ff8f5c42ff935436ff935437ff91573aff915537ff935839ff985b3cff9f6342ffa66947ffa76a47ffa76a47ffa66a47ffa66847ffa56847ffa46846ffa46745ffa36546ff9c6445ffad7c5fffa36646ffab6b49ffa66846ffa76848ffa76948ffa86a4affaa6949ffaa6a48ffa76b48ffa66b48ff9a583cff934c33ff954e33ff964f31ff914e36ff95614effc7a796ffbca69cffb7a19affb6a19affb7a099ffb5a098ffb7a198ffb8a198ffb7a197ffae998fffa59086ffa59087ffa59188ffa59289ffa5928affa38f87ffa9968effbbaaa1ffc2b1a8ffc3b2a9ffc5b4aaffc5b4abffc4b6acffc7b7adffc9b7adffc7b8afffc8b9b1ffc8bbb1ffd1bcadffbd8871ffb46445ffb86641ffb76c49ffc07f5bffcf916effd29a78ffd2a385ffd9aa8fffd4ae92fed2af91fcd6ad93c5d7b9a116fff3dc3bc23dad46c13aab43c239ab40c33cab3cc437aa39c53aae36c639aa33c337aa30c53aaf2dc139aa29c138a826c336ae23c53aa821c136a21fbd3aad1bc639aa19c23dad17bc37a615c23daa13c943ae11c33ca50fbb33aa0dc43bb10bb92ea20ab2339909c639aa07b649b606aa2baa05cc33cc05cc669903ff55aa02ff808002ff008001ff00ff01ffffff01ff00ff0000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff01ffffff03aa555504bf408005cc669905cc66cc06aa2baa07db49b609c655aa0ab233990cbf40aa0dc427b10fcc33aa11c33ca514bf40a615c23daa17bc37a61ac43ba71cbf37a41fbd3aa522c33cac24bf39aa27c43baa2ac23db02ec23dac31c139a733c83caf0fbb44aa0dc44eb12ab09280e9935d46fe9e5e43fe9f6243ffa36748fea26444fea36345fea26244ffa16244ffa16245ff9f6244ffa26647ffa66a4bffa56a4affa46a4affa46a4affa46a4bffa36949ffa36a4affa26949ffa36848ffa26747ffa06545ffa16545ffa06544ffa16545ffa06644ff9e6342ffa26747ffa86f4effa66e4dffa76f4dffa76e4effa76e4dffa76e4cffa76e4dffa76d4cffa76e4dffa76e4cffa86e4cffaa7050ffaa6f4fffa86c4dffa76849ffa36344fe9e5c3dfe9b583bfc95563cfe9f6345ffa16646ffa56749ffa46747ffa56848ffa56648ffa26245ff9a583bff985538ff975438ff945436ff915236ff9f6244ff9f6143ff9e6241ff9e6140ff9c603fff9d6140ff9d613fff9c5f3fff9c5f40ff9a5d3eff975b3dffa16648ffa06446ff9f6444ff9e6443ff9e6342ff9d6242ff9d6242ff9c6141ff9c6242ff9c6142ff9b6242ff9b6141ff9b6041ff9f6645ffa06545ff9e6343ff9d6344ff9d6343ff9d6344ff9d6344ff955a3bff915435ff905131ff874f37ffa8755bff925537ff965539ff925538ff935737ff955838ff945739ff945839ff95583aff95583bff965a3cff935739ff925538ff915437ff915437ff925639ff965a3cff94593aff955a3bff96593aff97593bff8f5b43ff94624bff96553aff955437ff945839ff935739ff955a3bff9a5f3fffa56948ffa56a48ffa66947ffa66947ffa56847ffa56747ffa56747ffa56747ffa56746ffa56646ffa16546ffa26d4fffa67255ffab6d4affa96846ffa96746ffa96845ffa76a48ffa86b48ffa96a49ffa96a47ffa86d4aff9e6043ff934c30ff974d30ff975032ff955233ff925338ff9c6d57ffc1a294ffbda59cffb5a198ffb69f99ffb39f96ffb59f95ffb59f95ffb4a097ffb4a297ffa48e86ffa48e86ffa58f87ffa58f87ffa59088ffa18d83ffaa978effb8a59dffbfaba3ffc0ada3ffc0aea5ffc2afa6ffc2b4aaffc4b4a8ffc8b4a8ffc5b7acffc4b6adffcdb8aeffc69d88ffab6745ffb5633fffb56a46ffd39677ffcf9e80ffcd9e80ffd0a28affd1a68dffd3aa91ffd3ad94ffd5ae92fed7ae93ecd4af9963dbc4b715b649aa47c23dac43c239a741c43ba93dc43bab3ac63eab37c33cac33c83caa30c53aaa2dc639aa2ac237aa27c43baa25c137a522bb34a51fbd3aa51cc840ad1ac43ba717c837a616c53aae13c936ae11c32da50fcc33aa0ec837a40cbf40aa0acc4db209c639aa07db49b607b649b606aa2baa04bf40bf04bf408003ff55aa02ff80ff01ff00ff01ff00ff01ffff0001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffff0002ff008002ff808003ff55aa04bf40bf05cc339906d555d507b649b609c639aa0ab233990cbf2b950dc43b9d0fbb339911b42da513bc43ae15c23daa17c837b11aba3ba71cbf37a41fbd3aa521c13eaa24bf39aa27be3baa29c138ae2dc63eb030bf3aaa34bf3bac19b83dad10cf40af22bb9d87dc97634eff9f5f44fea16244ffa26646fea26446ffa36446fea26345ffa16244ffa26346ffa16446ffa56a4bffa4694affa56a4affa46a4affa46a4affa46a4bffa36a4affa36a4affa36a4affa46949ffa46949ffa36848ffa36747ffa26747ffa16545ff9e6343ff9e6445ffa36a4affa86f4fffa76e4effa76f4effa76f4effa86f4dffa96f4dffa96f4dffac704effad704fffaa6c4affa16241ff9a583aff945233ff904d30ff8d4b2eff8c462aff8c4629fe8d482cfe8c4b30ff9d6042ffa36647ffa56748ffa56747ffa46947ffa36244ff9a583bff985638ff975537ff965538ff935336ff925438ffa06345ff9f6243ff9e6142ff9f6241ff9d6140ff9e6241ff9d6140ff9d6040ff9c6040ff9b5e3fff975c3effa16749ffa06546ff9f6444ff9e6342ff9e6342ff9e6343ff9d6343ff9c6242ff9c6242ff9c6243ff9c6243ff996040ff9a5f40ff9e6444ff9f6444ff9f6545ff9e6445ff9e6344ff9c6141ff945838ff925536ff925434ff905032ff8e5033ff8e5c42ff895437ff965639ff945739ff925839ff96583bff95583aff97593cff96593bff985b3dff975a3eff96593dff96593cff975a3dff96593cff965a3cff975b3dff965a3cff975b3cff985a3bff985a3bff8e593fff996850ff915138ff975538ff945738ff96593bff975b3bffa16645ffa56948ffa66949ffa76a49ffa76949ffa66a49ffa86849ffa56648ffa36747ffa36746ffa16544ffa26747ff985f42ffab8268ffa06644ffaf6b46ffae6945ffa96743ffab6a48ffab6b49ffa76948ffab6a48ffa66a47ffa56849ff914d31ff974e2fff985032ff97512fff965335ff8c5239ffa97e6cffbfa598ffb8a49bffb7a19bffb59f95ffb39e95ffb39f95ffb39f96ffb6a49affa59087ffa38d84ffa38d85ffa38e85ffa38e86ffa18c82ffad9890ffb7a39affbda9a0ffbfaca1ffc0ada3ffc4aea6ffc2b1a7ffc4b2a7ffc7b3a7ffc5b5acffc5b6aeffd0aea3ffaa6d4fffb2643dffb3613bffb56b47ffcc8f72ffcd9b7fffcc9d84ffcd9f86ffd0a48affd1a98dffd6ad97ffd9af98ffdaaf96fad8b098b9d6b6a519d6b8b83ec53aad44c338ac41c43bad3dc436ab3ac639ab37c73cac34c43bac30c53aaa2dc639b02ac237aa27c43bb124c639aa23bd3aa820bf38a71dc13ea71ac43bb117c837b115c23daa13c943ae11c33ca510bf309f0dc43bb10cbf2baa0acc33b209c639aa07db49b607b649b606aa2baa05cc339904bf408003aa55aa028000800280008001ffffff01ff000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff02ff808002ff808003ff55aa03ff55aa04bf40bf04ff40bf06d555d507db49b609c639aa0acc33b20bd146b90dc43bb10fbb44aa10bf40af13bc43ae14bf33a617c843b119c23dad1cbf40a41ecc3cb320c738a723c533a826c93cae29c138ae2cc540ae30bf3aaa33be37aa2fc33cae0cd555bf1acea7b1c09b6d56fe9d6046ffa56748ffa36445ffa36346ffa26245ffa36345ffa46548ffa16346ffa3664affa66c4dffa56b4cffa56b4bffa56b4cffa56b4cffa56b4cffa46b4bffa56b4bffa56c4bffa56b4bffa56b4bffa56a4bffa36847ffa16545ff9f6343ff9e6444ff9d6344ffa76f4effa76d4effa76d4effaa704fffab6f4dffaa6d4bffa56846ff9f603fff955534ff8c4a2bff8a4729ff8c492cff8e492cff8f492dff8e492cff8c4a2eff8c4b2dff8b492cff89472bff8c4c30ff9e6244ffa06446ffa46646ffa66a47ffa36444ff99583aff985538ff965437ff975539ff955438ff95563aff93553aff9f6444ff9f6242ff9f6242ff9e6340ff9e6240ff9e6140ff9d6140ff9d6141ff9c5f40ff9b5e3fff995d40ffa36849ffa16546ffa06546ff9e6443ff9e6343ff9e6343ff9d6343ff9d6343ff9e6444ff9d6343ff9e6444ff9d6343ff985e3fff9c6343ff9f6646ffa06545ffa16647ff9c6041ff945738ff935537ff905333ff925333ff905032ff905231ff844c30ff9d715bff8b553aff965738ff935437ff925738ff965a3cff955a3bff995d3fff975b3dff975b3fff975b3cff975b3dff985c3eff985b3dff985c3eff985c3eff985c3dff985c3dff995c3cff9a5c3bff955b3fffa5735bff8d543aff955637ff975737ff975a3bff9c5e3effa36745ffa56947ffa56947ffa76947ffa56846ffa66948ffa66646ffa56646ffa56747ffa36647ffa26545ffa16444ff9f6445ff9a6b50ff9a6646ff955132ffa15c3affa76640ffab6844ffac6b47ffab6d49ffab6e49ffa76b46ffae7354ff8f4f32ff975033ff975033ff995233ff975434ff935436ff8e563effaf8979ffbba298ffb9a29affb59e95ffb69f97ffb49f96ffb39f96ffb4a198ffaa958cffa18c83ffa38e85ffa38e85ffa38e84ffa08a82ffad9890ffb4a199ffbda99fffbeaa9fffc0aca1ffc3aea4ffc4afa3ffc5b0a5ffc4b1a5ffc3b4a9ffcbb5a9ffb18067ffad613effb4603cffb35f39ffb4623dffb46c48ffcc9170ffd09e83ffd0a087ffcea488ffd1a88cffd1a790ffd8af95ffd9af94fed6ae95eed2b19763dbc4b217c84ebc3cc437ae42c13aaa3ec53aad3cbf3caa38bf37a834c43bac32c238a82ec237ac2cc53aa829c13ea825c137ac23bd33a820c738af1ec43caa1ac43bb118bf35aa16c53aae14bf33a612c639aa10bf309f0fbb44aa0cbf40aa0bd146b90acc4db208bf409f07db49b606aa2baa05cc339903aa55aa03aa55aa03aa55aa02ff80ff01ffffff01ffffff01ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff02ff808002ff808003aa55aa03ff55aa04bf40bf06d555aa07b649b608bf409f0ab233b20bb92ea20dc44eb10ec837b610bf40af12c639aa14cc40b216c53aae19c23dad1cc840ad1dca3eb020c738a723c53aaf26c33ca828c640b22cbf3aa830bf3aaa32c238ad22c33cac1dc13eb015e7aac2aa976e5afe9b6046ffa76849ffa26444ffa46347ffa36245ffa36347ffa26246ffa16346ffa46a4cffa56b4cffa56c4cffa56b4bffa46a4affa56a4affa56a4bffa46a4bffa66b4cffa76d4cffa46a4affa26747ff975b3bff95593aff9a5e3fff9e6241ff9d6343ff9d6344ffaa7051ffa96e4fffa5684aff9d5c3fff935333ff8f4c2fff8c4b2cff8e4b2eff8e4b2dff8e4b2eff8f4c2fff8e4c2fff8e4a2eff8d4a2eff8d4a2dff8d4c2fff8a4a2dff88492cff894a2dff915436ffa06546ffa26748ffa86949ffa16142ff975538ff975638ff975639ff965438ff955438ff955539ff935438ff95563bffa06545ff9f6242ff9f6241ff9f6341ff9f6341ff9d6240ff9f6241ff9d6141ff9d6040ff9b5e3fff995d3fffa16647ffa16546ffa06545ff9e6343ff9f6444ff9f6444ff9f6444ff9f6545ff9f6444ff9d6343ff9e6344ff9d6344ff9b6142ff9f6646ff9f6646ffa16545ff9a5e3fff925537ff925436ff925435ff915335ff915334ff8f5032ff8f4f2fff8c4e32ff7e4b34ffa2765cff8e5033ff975338ff925739ff96593cff975b3dff985c3eff9b5f41ff995d3eff995d3fff9a5d3fff9a5d40ff9a5e40ff9a5e3fff9a5f40ff995d3eff995d3eff9b5e3eff9b5e3dff9b5d40ffa4725aff945f46ff945739ff965838ff97593affa26544ffa56948ffa76a49ffa76a49ffa76948ffa76948ffa76848ffa46747ffa26646ffa26745ffa36644ffa36543ffa36543ffa26645ff9a5f42ffa8775eff854c31ff904e31ff955231ff995231ff9d5836ffa05e3dffa46543ffa86b49ffb57d5fff985e44ff944f36ff985438ff995437ff995436ff955436ff93573bff8f5b46ffb99687ffb7a196ffb7a198ffb29d94ffb29d95ffb19d94ffb2a097ffae9b91ffa18c83ffa28d84ffa18c83ffa38d85ff9f8981ffae9a92ffb4a299ffbca99fffbca89cffbfaba0ffc1ada3ffc1ada0ffc5afa3ffc0b2a6ffc6b7a7ffbc917cffa86242ffb2613bffaf5c37ffb2603bffb1613dffb56d46ffbf825bffca9577ffd1a188ffd0a489ffd1a78dffd2a990ffd3ab90ffd3ad91fed4ae92fcd6ad94bdd4b6a32ad473bc3cc83cae42c13aaa3fc239aa3cc43caa38c437a836c239aa32c238a82ec237ac2cbf3aa829c138a826c33ca823c53aa821c13eaa1ec43caa1bbd39aa19c23dad16c53aa214bf33a612c639aa10bf309f0ec837b60cd540aa0cbf40aa09c639aa08bf209f08bf409f06d52baa05cc339905cc669903aa55aa03aa55aa0280808001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ff000280808002ff80ff03aa55aa03aa55aa04bf408005cc339906d555aa07b649b6089f209f09c639aa0bb946a20dc43bb10ec837b610cf40af11c33cb414bf40a616c546ae18bf40aa1ac43bb11dc13eb020bf40a723bd3aa825c13eac28c639ac2bca3bb22fc33cae32c238a82ec83db113c943ae0dd8c4d8959c7662fd9c6247fea56546ffa56445ffa36246ffa36346ffa36346ffa16346ffa26449ffa46a4dffa56a4dffa56a4bffa56b4bffa56a4bffa56a4bffa66b4cffa56b4cffa46848ff9c6140ff955a3aff925737ff935839ff9a6041ff9c5f40ff9d6041ff9b5f41ffa46949ff9e6144ff935539ff904f33ff8f4d31ff8f4c30ff8f4c31ff8e4d31ff8d4c30ff8d4c30ff8c4b2fff8c4c2dff8c4c2eff8c4b2eff8b4b2dff8b4b2eff8c4b2eff8a4a30ff8a4d31ff894d32ff94593cffa16748ffa76b4cff9d5c40ff97563aff965438ff945638ff955638ff965539ff965439ff96563aff95563aff99593fffa06445ff9f6243ffa06342ffa06442ff9f6340ff9e623fff9e6241ff9e6142ff9e6141ff9d6042ff9a5e40ffa36849ffa26546ffa06546ff9f6444ff9f6545ff9f6545ff9f6545ff9f6545ff9f6545ff9f6545ff9f6445ff9d6244ff9e6344ff9c6243ff9f6547ff9a5c3eff935638ff935537ff925436ff925336ff905335ff8f5234ff8f5033ff904f32ff8e4f34ff894e34ff915e45ff99654bff925639ff95573cff96593bff995c3dff9b5e3eff9c603fff9a5f3eff995f40ff9b5f41ff9c5f42ff9b5e41ff9a5f40ff9a5f40ff9a5f3fff9b5f40ff9b5f40ff9a5e3eff9f5d40ff926049ff9c6b52ff93573cff95593cff9b5c3dffa66949ffa76a49ffa76b4affa76a49ffa96b4affa86a49ffa76848ffa7694affa56849ffa46746ffa36643ffa36543ffa36544ffa36544ff9e5e3fff8d573dff9e7159ff85492eff914c2fff924e2fff955031ff975235ff985739ff995b3dffa16e53ffb68a74ffa7745dffa77359ff9d6148ff98593dff99583cff93563aff93553cff93614cffb59789ffb69f94ffb49e95ffb29d94ffb29e95ffb19f95ffb09d93ffa18c83ffa28c83ffa18c83ffa28d84ff9e8880ffaf9b93ffb4a098ffbaa99effbba89cffbeab9fffbfaca1ffc1afa1ffc2b0a1ffc3b3a6ffcbac9cffa7674dffb05f3dffad5a36ffaf5d3affab613cffba7752ffc38661ffc48b69ffc28f72ffbd937affc79d84ffd3a68fffd2a78effd4aa91ffd4ab92fed4ad92fed6ab91eed2ab9961d5b8ae1bc642b343c239ab40c33cab3cc437aa39c53aaa36c63daa33be3ca530bf3aaa2dc139a429c73eae26c336a824c640aa21c93eaa1ecc3caa1cc840ad1ac43ba717bc37a615c23daa12c639aa10bf30af0fbb33aa0dc43bb10bd146b90acc33b209c639aa08bf40bf06d52baa05cc339905cc339903aa005503aa55aa03aa55aa02ff808001ffffff01ffffff01ff00ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ffffff0100ff0003aa55aa03aa55aa03aa55aa04bf40bf05cc339907b649b608bf40bf09c639aa0acc33b20cbf40aa0ec837a40fcc33aa11d23cb414bf40b216c546ae18bf40aa1ac445b11cc837ad20bf40a723c542af25c137a528c639ac2bc435ac2ec83dac31c639ac1ec43caa0fcc44bb0ae6cce672aa8474f9a1664efea66245ffa46344ffa46345ffa66446ffa36245ffa36447ffa26648ffa46b4affa46b4bffa66c4affa46b49ffa56b49ffa46948ffa06544ff9a5e3fff955939ff955a39ff945939ff965c3cff996040ff9a6041ff9b5f42ff9b6042ff9c6143ff975d3fff925538ff8f5035ff925135ff904f33ff8f4f33ff8f4f33ff8e4e32ff8d4e32ff8e4e32ff8d4e31ff8d5031ff8c4e30ff8c4e30ff8d4e30ff8d4f32ff8e4f31ff8c4f32ff8d5235ff8f553aff9f6548ffa56a4dff975b3eff955639ff95543aff96553aff945839ff965739ff96573aff96563aff95543bff945539ff995c40ffa06344ffa06344ff9f6342ff9f6343ff9f6342ff9f6343ff9f6343ff9d6242ff9d6242ff9b6141ff995d40ffa3694affa26646ffa06544ffa16646ffa06645ff9f6545ffa06545ffa06646ffa06646ff9e6544ff9f6345ffa06445ff9e6344ff9d6244ff965b3cff935536ff915436ff925437ff905135ff8f5134ff8e5134ff8e5134ff8f5133ff904f33ff8d4d30ff8d4e30ff844830ffa37561ff875335ff95563aff965a3cff9a5c3fff9e6243ff9d6142ff9c6041ff9b6041ff9c6041ff9c6041ff9d6041ff9b5f41ff9b5f40ff9c6041ff9b5f40ff9b5e3fff9a5f3fff9d5c3fff925b42ff9f6f56ff8c5339ff97583cffa06243ffa66a4affa76a4affa76b4affa76a48ffa96a49ffa86848ffa76747ffa36342ffa16140ff9c5d3cff9a593aff98583aff965639ff965538ff985738ff95563aff966651ff945f47ff89492fff894c2cff8f4d30ff935035ff995739ff9a5a3effa06b50ffb28e7aff9c7d6bffa58573ffaa8571ffac7e69ffa7705bffa1674fff9b5d46ff925843ff956957ffb99e92ffb29e94ffb29d95ffb29d95ffaf9c93ffb29d94ffa69087ffa08a82ffa18a83ffa28b83ffa08980ffb19c93ffb3a097ffb8a59affbaa79affbdaa9dffbdac9fffbeaea1ffbfb1a4ffc4ad9effa77561ffaa5f41ffad5936ffaa5a35ffad6543ffc0825fffc18b68ffbe8e6fffc3947effc69d88ffcaa68dffd0a089ffb78064ffd2a185ffd4a68affd3a98dffd4a98fffd4a98bfad3aa91b7d4b0a020cf70b732c238ad3dc43bab3dc036ab3ac139ab36c239aa33c33caa30c53aaa2dc139aa2bbe3ba627c43baa24c639aa21c136aa1fc53aad1cc840ad1ac431a718bf40aa15c23daa13bc36a110cf40af0ec837b60ec849b60cbf2baa0acc33b209c639aa08bf409f07b6499206aa2baa04bf40bf04bf408003aa55aa0280008002ff808001ffffff01ff00ff01ffffff01ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff028000800280008003aa55aa04bf40bf04bf40bf05cc339906aa2baa07b624b609aa39aa0acc33b20cd540aa0ec837a40fcc44aa11c33ca513c943ae15c23db618bf40aa1ac43bb11cc840b61fc542ad22c33cac25c13eac28c639ac2bc43bac2ec23dac31c139a72bbe3ba60edb49b60ae6b2e664b08c78f3a3684ffea46245ffa46446ffa56244ffa46245ffa26345ffa06345ffa46a4affa46b4affa56b49ffa56b48ffa26946ffa06543ff9b5f3fff9a5e3dff975b3aff965a3aff965b3aff995e3eff9b6141ff9b6242ff9a6142ff9a6142ff9a6143ff9e6648ff955c3fff93573aff8f5235ff905135ff8f4f33ff8f5032ff8f5033ff8f4f32ff8e4f32ff8f4f32ff8d4f31ff8e5132ff8d4f31ff8d5031ff8d5032ff8d5133ff8e5134ff8e5435ff925637ff9b6041ff9f6345ff93573aff94563cff93573aff95553aff955639ff955739ff96563aff98583bff97573bff95563aff945639ff9b6041ff9f6443ffa06343ffa06343ff9f6443ff9f6343ff9f6343ff9f6343ff9d6241ff9e6342ff9c6242ff9a5f41ffa36848ffa26648ffa06443ffa16644ff9f6544ffa06644ffa06544ffa06544ffa06545ffa06747ff9f6245ffa16548ffa4694bff9b6244ff91573aff925536ff935536ff915435ff915535ff905435ff8f5334ff8d5033ff8e5133ff8f5133ff8f5232ff8e4f30ff8e5033ff814a30ffa47254ff8f5436ff9b5c41ff9c5e43ff9e6143ff9e6044ff9f6243ff9e6142ff9f6044ff9d6141ff9c6242ff9d6142ff9c6040ff9d6041ff9c5f40ff9c5f40ff9c5f41ff9d5e40ff9b5e43ff9b6e52ff8e5d3fff975839ffa86a4affa76a4affa96a4bffaa6c4dffa16342ff9e5c3bff985535ff955233ff90502fff8f4e2fff8f4d2fff904e31ff8f4e31ff915034ff925135ff945134ff965538ff8e553affa87964ff814a36ff8d4931ff914d32ff965436ff99583bff99583cff9b6044ffa3775fffb89b89ffa18377ffa4877affa7887affab897affaa8271ffa87967ffa06d57ff98614cffa67f70ffb8a094ffaf9d93ffad9c93ffb19d94ffb39d93ffa99388ffa18b80ffa08b80ffa18b81ff9f897fffb09e94ffb3a096ffb9a498ffbba599ffbda89cffbda99dffbfaca4ffc1afa4ffc39d86ffa46041ffac5839ffa35532ffb56f4fffc38769ffc08c72ffc79a82ffcca78fffcdac9bffccad9cffd1a790ffb17158ffab6444ffb57454ffcf987cffd4a589ffd4a58afed6a98bfdd4a88aead2ac954cd0b5a81ec43caa38c43bad36c239aa3ac639ab37c338ac33c837aa31c139ac2ec23dac2bc43bac28bf39a625c137a522c33ca51fc53aad1db935a71ac431a718bf40aa16c546ae14bf40a612c647aa0fcc33aa0ec849b60dc44eb10bb92ea209e355c608bf409f07b649b606d52baa04ff40bf04bf408003aa55aa03ff55aa028000800280808001ffffff01ff0000010000000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000000ff0001ff00ff02ff80ff0280008003aa55aa04bf408005cc669906aa2baa07b649b608bf409f09c639aa0acc33b20cbf40aa0dc43bb10fbb44aa11c33cb412c639b815c23db617c837b119cc3dad1cc840ad1ecc44b322c33cac24c639aa27c43baa2ac237aa2dc63eaa31c639ac2dc13eaa15ce49b60affcccc84aa8372faa3664bfea56346ffa26245ffa66247ffa36245ffa26447ffa26648ffa56a4affa56c4bffa36948ffa06644ff9d6341ff9c6140ff9a5e3dff995e3cff9a5f3eff995d3eff995f3fff9b6141ff9b6242ff9b6142ff9b6343ff9b6243ff9a6143ff9d6447ff955c3eff935a3dff935739ff915438ff915336ff8f5134ff905234ff8f5234ff8f5134ff8f5134ff8e5233ff8d5333ff8e5233ff905435ff905334ff915436ff925637ff945839ff9b6040ffa06545ff9e6344ff9c6043ff97593eff96593bff96583bff95583aff95583aff95573aff95573aff97583cff95563aff95583aff9f6544ffa06444ffa06443ffa06444ffa06343ff9f6443ff9f6444ffa06443ff9f6342ff9f6343ff9d6243ff9d6043ffa5694affa26647ffa06545ffa16646ffa16647ffa06647ff9f6546ff9e6445ffa06647ffa16647ffa06445ff905437ff82472aff864c30ff9b6144ff975c3dff975b3bff955738ff945839ff935637ff925637ff935637ff925636ff925535ff935635ff945635ff945637ff935438ff945b41ff966246ff93563affa46548ff9d5e41ff9f6144ff9f6144ff9f6243ff9f6143ff9e6243ff9e6244ff9d6243ff9d6141ff9e6142ff9e6040ff9e6142ff9e6043ff9d5f40ff9e6141ff966247ffa37358ff9c6347ffab6d4effa26447ff935437ff8b4b2fff8b4a2dff8c492bff8e4a2bff8e4b2bff8b4b2bff894c2dff8a4b2dff8b4b2eff8c4b2fff8e4e33ff904f34ff935134ff935135ff93553aff8a543effb7917eff986a59ff9b6d5bff976c56ff9b6b56ff9a6957ff996a57ff946e5affaa8c7cff9d8072ffa28779ffa2897cffa1887bffa58a7effa98c7dffad8c7cffaa8070ff946c5cffa88a7dffb49d92ffb19c93ffaf9b91ffb29d92ffab968bffa08a80ffa08a80ffa18b81ff9d887effb29f95ffb19f94ffb8a398ffbaa498ffbca79bffbba89cffc2aca4ffc7aa9cffa2694fffa45637ffa55938ffbb7d5effbb8b70ffc8a08cffceae9cffc9ad9cffc8ac9dffc9ad9effceab99ffb27759ffb06545ffaf6042ffa86141ffaa6e50ffc68e73ffd5a187fed5a88afed4a88af9d0a88ec1d2ae9f0edbc8c82dc139aa2fc33ca833c337aa37c738ac34c43ba731c639ac2ec237ac2cbf3aa829c13ea825c83eac22c334ac20bf38af1ebb3caa1bc639aa19c23da317c843a614cc40b212c647aa10cf40af0ec837b60dc43bb10bb92ea20acc33b208bf209f07db49b606d52baa05cc339903ff00aa03ff55aa04bf408002ff008002ff80ff01ff00ff02ff808001ff00ff01ffffff01ff000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ff000001ffff0002ff80ff03aa55aa04bf408004bf40bf05cc33cc06aa55aa07b6499209c639aa0acc4db20cbf40aa0dc43bb10fcc44aa10bf30af13c943ae14cc40b217c837b119c23dad1bc639aa1fbd42a521c93eaa24bf39aa27be34aa2ac237aa2dc139aa30c53aaf2dc63eb00bd146b90bffe8d1a7a2745dfea66549fea56345ffa46347ffa36245ffa36347ffa06346ffa3684affa26949ffa26948ffa06645ff9e6442ff9c6240ff9b603eff9b603fff9b603eff9b5f3fff9c6141ff9d6242ff9d6343ff9c6343ff9b6243ff9b6344ff9b6244ff9e6547ff975f41ff955d3fff935a3dff93593cff915538ff925436ff915435ff915435ff905435ff8f5335ff8f5335ff905436ff8f5536ff8f5535ff8e5536ff915739ff935a3aff955a3bff9d6141ffa06544ffa16646ffa06445ff9a5e40ff9c6042ff9c6042ff995d3eff975a3dff975a3cff96583bff95573bff95573bff95583cff95573affa06446ffa06445ffa16444ff9f6443ff9f6443ffa06444ffa06444ffa06443ffa06343ffa06344ff9d6242ff9d6143ffa4684affa26547ffa06446ffa16547ffa16548ffa16648ffa06547ffa2684aff9d6245ff915436ff884b2cff874a2eff83492cff83492dff965d3fff945739ff935636ff935536ff965939ff945838ff935636ff935737ff935637ff915535ff925534ff935534ff925435ff935437ff8e5238ff9d684eff935c3effa36345ff9e6142ffa06243ffa06243ffa06142ff9f6142ff9f6142ff9e6142ff9e6242ff9d6141ff9e6242ff9f6141ff9f6142ff9f6142ff9f6240ff9f6241ff986143ff9c6f52ff946044ff9d5e42ff8b4d31ff87492dff86492cff86472bff88472bff89482aff8a482aff894a2bff8a4b2cff894c2eff894a2dff894a2fff8c4c31ff8e4f32ff935235ff97553aff96573aff96563bff9e6e5bff9f7f70ff96766aff9f7c71ff9f8070ffa38474ffa58675ffa68877ffaa9080ffa98f81ffa08679ffa2877bffa3887dffa2887dffa48a7fffa78d7fffad9181ffad8e7eff947768ffb1988cffb29c91ffaf9a90ffb09c91ffb09b90ffa08a81ff9f8980ff9f8980ffa08a81ffb39f96ffb09c93ffb7a095ffbaa398ffbaa69bffb8a89cffc8aea1ffae7f67ff9b5637ffac6847ffbc886bffc6a389ffc9b09bffcaafa2ffc6aea0ffc6ac9fffc6ac9fffccaa9affb77c67ffae6243ffae6040ffab6447ffb0775dffb8704fffc87d58ffda9977ffd09877fed39d80fed2a083edd8aa9156d0b5a307ffffff03ffffff02ffffff2ac23daa35c53aad32c238a82fc33cae2cbf3aa829c138a826c33ca824c640aa20c738af1dca35b01cbf37a419cc3dad17bc43a614cc33a613bc36a111c33ca50fcc33aa0dc43bb10cbf2baa0acc4db209c639aa08bf40bf07b649b605cc33cc04ff40bf03ff55aa03aa00aa03aa55aa02ff80ff0280008001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ffff01ffffff01ff00ff02ff80ff0280008003ff55ff04bf80bf05cc66cc06d555aa07db49b609aa39aa0ab233b20bb92ea20dc43b9d0fbb44aa10bf309f13c936ae14cc40b217bc37a619c23dad1cbf40ad1ebb3caa21c13eaa23c53aaf26c33ca829c138ae2cbf34a830bf3aaa2cc540ae02ffffff13d7aea1c8a6715bfea76346fea66345ffa46446ffa36345ffa16246ffa3674aff9e6446ff9f6647ffa06746ffa06444ff9e6240ff9d6240ff9e6341ff9d6140ff9c6140ff9e6342ff9f6444ff9f6444ff9f6444ff9e6444ff9e6545ff9d6444ff9b6245ff9c6446ff965f41ff945d3fff945b3eff955c3dff94593bff945739ff925637ff915637ff905535ff915637ff905637ff8f5537ff905639ff91583aff93593aff935a3bff975d3eff9d6343ffa16545ffa16646ffa16647ff9f6445ff9b5f42ff9b6042ff9b6041ff9b5f40ff9a5e40ff995d3eff975a3dff975a3dff95593cff96593dff96583dffa16648ffa16545ffa06444ffa06444ffa06443ff9f6444ff9f6344ffa06443ffa06444ffa06343ff9f6344ff9d6143ffa36849ffa06547ffa26648ffa06547ffa16647ffa5694bff9d6143ff905436ff884b2dff884b2cff894b2eff874a30ff844a2fff81472dff965c40ff935739ff935636ff945736ff935736ff925535ff925535ff935737ff905435ff905434ff905434ff905334ff915435ff8f5235ff905337ff905439ff9f6c50ff9e6241ffa36343ffa36343ffa46444ffa46444ffa56445ffa36243ffa26444ffa16443ffa16444ffa16442ffa16241ff9f6040ff9e5f3fff9a5f3cff9b5c3aff985d3dff936449ff8b5a3fff9c5c40ff9b5d41ff915437ff894d31ff86492dff884a2eff87492cff874a2bff88492bff894a2dff884b2dff894b2eff8a4b30ff8b4d31ff8e5134ff915235ff99563cff9b573aff9b553aff91553effa47e6dff96776bff9c796eff9e7f71ff9f8374ffa18474ffa58878ffa4897affb9a092ff987e72ffa08578ffa2877bffa2897cffa3897effa38a7fffa58d80ffab9183ffab9083ff9f857affb49c91ffb19b90ffaf9a8fffb19c91ffa18a7fff9f897eff9f897effa28a81ffb59f96ffb19a90ffb59f95ffb8a397ffb6a398ffbaa99dffc7a293ff995b3fffad6e50ffc6977effcaac99ffc9b0a0ffc9b0a0ffc7aea1ffc6ada0ffc5ab9effcdac9cffba866fffaf664bffb06346ffab694dffb78872ffbd8e76ffbd6b44ffc96d42ffc9774affca7e55ffcf8561fed39470f9d49c7bc8cfa3875fcf9e8637dac3b016e8dcdc1dc13ea72fc33ca832c738ad2fc33cae2dc13eaa29c738ae27c434aa24c639aa21c936aa1fc53aad1cc837ad1ac43ba717c837b115c23daa14bf40a611d23cb410cf40af0ec837b60cbf2baa0bd146b90acc33b208df40bf07db24b606aa2baa04bf40bf04bf40bf04bf40bf03aa55aa0280008002ff00ff02ff80ff0280008001ffffff01ffffff01ffff00010000000000000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffff0001ff00ff02ff80ff03ffaaff04bf40bf04bf40bf06aa55aa07db49b609aa39aa09c639aa0cbf40aa0db13b9d0eb637a410bf30af12b839aa14cc40b216c53aae19c233ad1bc642b31ebb3caa20bf40a723c542af26c33cae28c639ac2cbf3aae2fc33cae26c93cae02ffffff2cb99180eb9e674ffea86245fea66345ffa36246ffa26244ffa16447ffa16447ff9d6345ffa26749ffa06545ffa06443ff9f6342ff9f6442ff9f6442ff9f6543ffa16545ffa16645ffa16545ffa16646ff9f6545ff9f6545ff9f6645ff9d6445ff9d6546ff9c6446ff955e40ff935c3fff935b3eff945b3eff955c3eff965b3cff955b3aff935939ff925838ff925939ff915839ff915739ff945a3cff945a3cff965c3dff995f3fff9f6545ff9f6545ffa26646ffa16646ffa16748ff9f6547ff9b5f42ff9c6043ff9b5f41ff9b5f40ff9a5f40ff995e3fff995d40ff9a5e40ff985c3fff985b3fff95583cffa16647ffa16545ffa16545ffa16544ffa06544ffa06444ffa06444ffa06444ffa06444ff9f6444ff9f6344ff9f6345ffa16748ff9f6747ffa26548ffa36749ff9f6345ff905235ff8b4c2fff8c4d2fff8a4a2eff8a4c2fff884a2fff854a30ff834a2fff81492fff91593dff92573aff945638ff945737ff925736ff935738ff925737ff935737ff8f5434ff915536ff905637ff905436ff8f5235ff8e5134ff8d5034ff8e4f34ff905a3dffaa7658ffa76949ffa66446ffa46243ffa36041ff9f5e3fff9b5b3dff995a3bff975a3aff965938ff935535ff945534ff925332ff935334ff935635ff975636ff945537ff915e43ff9c6c54ff995a3dff995a3fff9b5f42ff95593cff8d5134ff884b2fff86492cff864b2bff874a2cff884b2eff884b2eff894b2eff8a4b2fff8b4d31ff8d4f33ff8f5234ff945538ff995638ff9b5539ff98573aff925f48ffa78370ff9d7969ff9f7c6dff9e7d6dff9f7f6fff9e7f6fffa28475ffa98d81ffa98f82ffa18679ffa38679ffa2877affa38a7effa38a7fffa28a7fffa58e80ffac9485ffa1867bffaa9184ffb29b90ffae998effaf9a8effa68f85ffa1897eff9f887dffa28b80ffb7a297ffae988effb49d92ffb7a398ffb6a397ffc0a799ffaa7865ffa66b50ffc59c87ffc6ab9dffc3afa1ffc4ada1ffc6ada0ffc3ac9effc6ae9fffc6a394ffb9816bffaa6849ffab684affb67e67ffbe9886ffc2a697ffa77259ffc56e47ffca6c41ffc87040ffc97141ffc67345fec67646fdc77a4deecd8459c7cd8a6969c2a08a14b2a6a632c73da837c338a733c337af31c139ac2dc139aa2ac23daa28c640ac24c639aa22c33cac20c738af1dc135a71ac43ba719c23da316c53aae14cc33a612c639aa11c33ca50fcc44aa0cbf2baa0bb946a20acc33b208df40bf08bf40bf06d52baa05cc33cc04bf40bf03ff55aa03aa55aa03aa55aa03aa55aa0280808001ffffff01ff00ff01ff00ff01ffffff0000ff0001ffffff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff80ff02ff80ff03ff55aa04bf40bf05cc66cc06d555aa07db49b608bf409f09aa39aa0bd146b90dc44eb10eb637a410bf30af12b839aa14bf33b216c53aae18bf35aa1ac43bb11dc135a720bf40a722c33cac25c137a529c138a82bc43bac2ec23dac2bca41ac08df60bf56ac8877fa9d644bfea86345fea66245ffa36144ffa36345ffa36649ff9e6145ff9d6145ff9f6447ffa06545ffa16444ffa06343ffa06543ffa16544ffa06645ffa06644ff9f6644ffa06646ff9f6444ff9f6545ff9f6544ff9e6545ff9e6445ff9e6648ff9a6244ff965e41ff945d40ff935c3eff935b3dff985f41ff965c3cff955c3bff945b3bff945b3bff945b3cff945a3bff945b3dff965b3fff965d3eff9c6142ffa16545ffa26546ffa26746ffa26847ffa16747ffa16749ff9f6547ff9a5f43ff9c6041ff9b5e40ff995f3fff9a5f40ff9b5e42ff9a5e41ff9a5d40ff9a5d40ff985b3fff975a3fffa2664affa16545ffa06444ffa16544ffa06444ff9f6444ff9f6444ff9f6545ff9e6344ff9f6344ffa26448ff995b3fff9d6246ffa16547ff9d5d42ff8f5033ff8c4d30ff8c4d32ff8a4d32ff8a4c30ff8b4b30ff884b31ff854a31ff854c30ff834b30ff814a2fff8c573aff91593bff925638ff925738ff925737ff925737ff905536ff905536ff925839ff905637ff8e5638ff8c5134ff8f5236ff8f5337ff8d5034ff8e5033ff8d4c34ff915e46ff8f5337ff925035ff8f4d32ff8d4c2fff8d4c2fff8c4d33ff8c4e30ff8d4f31ff8e5131ff8d5130ff8f5231ff905331ff925535ff935738ff955536ff945437ff8d543bffa47762ff945538ff9b5b3fff995c3dff9d6142ff995d3eff965b3dff925838ff8f5434ff8a4f31ff874b2eff894b2eff894b2eff8b4d30ff8b4d2fff8d4e31ff915234ff905534ff945638ff975436ff995836ff95573bffa37362ff9a796bff9d7768ff9f7969ffa07b6affa07d6dff9d7d70ffa4867bffb89e93ff9a7e72ffa4877bffa3887cffa3897effa48a81ffa38a7fffa68c7fffa89081ffac9184ff997f72ffb29a8effb19a8fffae988bffad9589ffa1897effa0877effa48c82ffb8a298ffad958bffb29a8fffb5a094ffbaa498ffc5a496ff9a5f49ffb98c79ffc4a699ffbfab9dffc3aca0ffc6aca3ffc3ab9fffc4ad9fffcaaa9affb27f69ffa5654cffb0745effc89d8cffc1a897ffc3aa9effc4a598ffa86b4cffc26b40ffc56c45ffc77142ffc77242ffc47446fec67447fdcc7749f4cd805490c89a8118eadfdf09e355c62cc53aa837c33cac34c43bac31c639ac2ec237ac2bc43bac29c13ea826c33cae23c53aaf20bf38a71ec43caa1cbf37a419c23da317c843a615c23daa13c936ae11c33ca50fcc44aa0eb637a40bd12eb90acc33b209e339aa08bf409f07b624b606d52baa05cc339904ff40bf04bf40bf03aa55aa03aa55aa03aa55aa02ff80ff01ff00ff02ff80ff01ff00ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ffffff02ff80ff02ff008003ff55aa04bf40bf05cc33cc07b649b607b649b609c655aa0acc4db20cbf55aa0dc43bb110bf40af11c33cb414bf40a616c53aae17c837b11ac43bb11dc13ea71fc53aa522c33ca524c639aa28c639a62cbf40a82ec23da613c943ae02ffffff8ba7755efca46246ffa56445fea46546ffa26446ffa6674aff9e6245ffa16346ffa16348ffa26647ffa36645ffa16544ffa26845ffa36747ffa26746ffa36848ffa26746ffa16647ffa26647ff9f6644ffa06545ffa06645ff9f6645ff9e6545ff9e6647ff985f40ff965e40ff945c3eff925a3cff925a3cff975e40ff975f3fff955e3dff945d3cff945c3cff945c3bff955d3dff975d3eff995e3fffa26648ffa26746ffa36847ffa26846ffa26846ffa46848ffa26747ffa26749ffa16649ff9c6146ff9c5f42ff9d6043ff9b5f40ff9a5f41ff9b5f41ff9a5e41ff9c5e42ff9c5e41ff9b5d40ff995c3dffa16745ffa16443ffa06544ffa16545ffa06444ffa06545ffa16444ffa06446ffa06446ffa26347ff8a4c2fff824429ff93553bff8f5336ff905034ff8f5033ff8d4e31ff8b4e31ff8a4d31ff894d31ff884d31ff874c33ff874d32ff864b30ff864b2fff834a30ff8c5339ff935a3eff93583bff93583aff915738ff935839ff93583aff925739ff905537ff905538ff8d5337ff905538ff925639ff8e5135ff8f5135ff8f5034ff904f33ff89523bffa6755dff884c2fff8b4c31ff894c33ff894f34ff8c4d32ff8c4f32ff8d5132ff8c5232ff8e5434ff915535ff925735ff925836ff905634ff935538ff925435ff905639ff9a6950ff8d5338ff98583bff9a5c3eff9a5e3fff9b6141ff955a3aff975a3bff975a3cff975a3cff995c3cff985b3cff985c3cff975a3aff97593aff98593bff9a593cff975a38ff975a3aff9a593cff9a583aff985839ff8f5744ffa17c72ff977565ff9b7968ff9d7a69ffa07c6dffa28071ff9e7d70ffb3998cffab9387ff9c8175ffa3867affa5897dffa48b7fffa48a7fffa28a7effa48d81ffad9487ff9d8478ffb1988cffb29b8fffaf988effaf988effa0897fffa0877dffa58e84ffb7a197ffab9288ffb29a8dffb5a094ffc1a599ffaa7d6dffa5725cffc1a192ffc0a79bffbeaa9dffc2aca2ffc3aba0ffc4ab9dffc8a698ffa57561ffa36b54ffb78974ffceaca0ffb8a294ffc1b2a2ffc4a89cffba9481ffad6741ffc36b3cffc16e45ffc47345ffc67442ffc67447fec7774cfdcb7c4bd7c68c6b42e8dcd80debd8d809ffffe31bc642aa34c93bb135c03aa832c23dad2fc33cae2cc53aae29c138a827be3ba324bf39aa21c13eaa1fc53aad1dc13ea71ac43bb118bf40aa16b93aa213c936ae13bc43a110bf40af0ec837b60cbf40aa0bd12ea20acc339908df409f08bf409f06d52baa05cc33cc05cc66cc04bf40bf03ff55aa03aa55aa02ff808002ff0080028080800280808001ffffff01ff00ff01ffffff01ffffff01ff000001ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02ff008002ff008003ff55aa04bf408004bf408006aa2baa07b6249207b649b609c655aa0acc4db20cbf40aa0dc427b10fcc33aa11c33ca513c936ae15c23daa17c837b11ac445b11dc13ea71fc53aad22c33ca525c137a527c43baa2ac83daa2dc639aa0cd540bf05ffffffb5a26e59fda26145fea66548fea26546ffa5674cffa16146ffa16348ffa3664bff8f533aff9a5f43ffa96b4cffa86a4affa56a47ffa36948ffa46949ffa36847ffa36747ffa36748ffa36647ffa16846ffa26745ffa16644ffa16746ff9f6646ff9c6445ff975f41ff955d40ff955d40ff935b3eff935b3eff955d40ff986141ff975e40ff965d3fff965d3fff985f41ff975f41ff9d6343ffa16646ffa16746ffa26746ffa36847ffa36948ffa46948ffa46947ffa36847ffa26847ffa26748ff9c6143ff9c5f42ff9c5f41ff9b6040ff9b5f40ff9a5e41ff9b5e43ff9b5e42ff9b5f43ff9c5f41ff9a6041ffa06745ff9f6544ffa06546ffa06446ffa16548ff9f6447ffa16549ffa4684aff8f5132ff88482bff87472aff83442aff915239ff905238ff905134ff8d4f33ff8d4f32ff8d5033ff8c4f33ff8a4e32ff894e32ff884d31ff874c31ff874b30ff864c30ff844a2fff894e35ff945b3fff92583bff93583aff93583bff93583bff93583bff925639ff915538ff8f5337ff915538ff905537ff8f5337ff8f5237ff8f5236ff8f5136ff8d4e33ff884b31ff8e5a43ff8b563aff8a4f34ff8c4f33ff894f31ff8e4f33ff905135ff8f5234ff8f5435ff915535ff905535ff925737ff905635ff8f5637ff905437ff915435ff915537ff89553aff98654fff96593cff9a5b3dff9a5c3eff9c6041ff985d3dff955a3bff95593cff965a3cff965a3bff975a3cff985c3bff9a5d3cff9b5f3eff9e6140ffa0623fffa26341ffa36643ffa36644ffa56848ffa56748ffa66c4dffa1745cffaa8e80ff9b7c6cff9f7c6cffa07b6dffa37f71ffa08072ffa28679ffb7a092ffa79083ff9b8276ffa2897cffa4887dffa58b80ffa48b80ffa28b7fffa99184ffa58c80ffa1867bffb0998dffaf998fffaf998fffa18a80ff9f867dffa48e85ffb7a299ffa88f86ffae998effb3a096ffc4a191ffa06a53ffb99180ffbca497ffbfa89cffc4ada1ffc2ab9fffc0afa2ffc8a899ffaf7c66ffa77358ffb78f7cffc6ac9fffc2a99effbfa699ffc3ad9dffc0a698ffb18770ffb66742ffc1673affc26d44ffc37243ffc57444ffc77246fec97547fbc47a4bc5dfb39f73dcbcb153c5a69a27d19dbe22c33cac32c23da836c239aa33c33caa2fc33cae2dc139aa2ac237aa28bf39a625c837ac22c33cac20bf38a71ec43caa1bc642aa1ac43ba716c53aae15c249aa13bc43ae11c33cb40fcc44aa0dc43bb10cbf40aa0bb92ea20ab2339908bf409f07db49b606d555d505cc33cc04bf40bf04bf40bf03ff55aa03ff55aa0280808002ff80ff0280808001ff00ff02ff80ff01ffffff01ffffff0100ff0001ff000000ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02ff80ff02ff008002ff808003ff55aa04bf40bf05cc339906aa2baa08bf409f09c639aa0ab233990cbf40aa0eb637a40fbb33aa10cf40af13c943bc15ce3db617c843b119cc3dad1cc840ad1ecc3cb320c738af24bf39aa27c434aa2ac23daa2ac237aa05cc66cc1ae2cebad79a644dfea66247ffa46346ffa3674affa26348ffa4634aff98573fff7f4026ff7c3e27ff8d5137ff975a3dff9e6042ffa26646ffa56a49ffa76c4bffa76c4bffa76c4affa46849ffa46848ffa26746ffa26646ffa16646ffa06547ff9f6647ff985f41ff965e40ff975e41ff945c3fff935c3fff945b3fff935a3eff996243ff996142ff9a6043ff9a6041ff9b6042ffa16647ffa26848ffa26747ffa36847ffa46948ffa36847ffa46948ffa56a48ffa46947ffa46949ffa46949ffa16748ff9d6144ff9c6042ff9b5f40ff9c5f41ff9c6041ff9c5e42ff9b5e41ff9b5e43ff9b5e41ff935639ff94593bffa16747ff9f6445ffa06547ff9f6546ff9e6345ffa16548ff995b41ff86482aff89492aff88482aff88482cff83452aff8f5238ff905439ff905236ff8f5236ff8e5235ff8c5033ff8a4e32ff894e31ff894d31ff894e32ff884d31ff884b30ff874d31ff864c31ff884d34ff945c40ff92583bff93583bff94593cff93583bff93583bff92583aff915538ff92573aff925739ff925639ff8f5337ff8e5236ff8f5236ff905236ff8e4f34ff915235ff884e32ffa5725bff8c583cff8c4f33ff8e4f34ff8f5033ff8f5134ff915436ff915536ff925637ff925537ff905536ff8f5638ff8f5436ff905336ff925537ff915537ff8e563affa37662ff92573cff9a5a3eff995b3eff995c3eff9c6141ff985d3eff945b3cff95593bff955a3cff965b3cff965b3aff985d3cff995e3dff9c5f3effa06241ffa16341ffa26542ffa26644ffa56848ffa76a49ffa66b4affa16d52ff9c7868ff9c8175ff9d7b6cffa17b6effa07d6fffa28073ffa08477ffa99183ffb29c8fffaf978bff9e8579ffa1887cffa48a7effa78d81ffa48b7fffa58e82ffaf968aff987f73ffb29b8fffaf998effaf988fffa78f86ff9f877effa58f86ffb6a198ffa78d84ffaf998fffbfa396ffb08472ffa57562ffc0a298ffb8a498ffbea89cffbfab9fffc3afa1ffc4a594ffa67a64ffaf7c67ffc29b8cffc6aba0ffc3aba1ffb9a096ffc4aa9dffc6ac9cffba9d89ffaa785bffb6663fffbe653bffc26b42ffc06e40ffc17141ffc57347fec6734afcc4744bf3bd7357d6b87b5d74c4958014d966bf3dc03ba73ac63eab37c338a734bf3ba731c63eac2ec83dac2bc435ac28c639ac25c837ac23c53aa821c136aa1ec43caa1dc13ea71ac43ba718bf40aa15ce3db613c936ae11c33cb410bf40af0fbb33aa0dc43bb10cbf40aa0acc33b209c639aa08df40bf07b649b606aa2baa05cc66cc04ff40bf04bf40bf03aa55aa03aa55aa02ff00ff0280808002ff80ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff0100000001ff0000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ff0002ff808002ff008003ff55aa03ff55aa04ff40bf05cc339906d555aa08bf409f09c655aa0acc33b20cbf40aa0cbf2baa0fbb44aa11c33ca512c639b815c23daa18bf40aa19c23dad1bc639b31ec43caa21c93eaa23c53aa826c33cae2ac23daa0cbf40bf0bb95da242a68370e99d624dfdab674dffa66449ffa5684bff9f6046ff8a482eff85432bff85462eff874932ff93563eff93573dff94573bff925538ff925437ff915438ff935639ff965b3cff9c6041ffa16545ffa46848ffa36849ffa46849ffa16649ff9c6345ff975f42ff965d40ff965d40ff945c3fff945c3fff935b3fff935a3eff9a6144ff9b6344ff9c6244ff9f6445ffa36747ffa26648ffa26747ffa36948ffa36847ffa46a49ffa36848ffa56948ffa46948ffa56948ffa56848ffa36848ffa36748ff9d6143ff9b5f41ff9b5f40ff9d6142ff9b5f40ff9d5f42ff9b5d40ff94563aff905337ff925538ff975d3eff9f6546ffa16445ffa16544ffa36848ff9f6244ff8d4f31ff89472aff8b492cff89492cff87482bff87482cff84472cff8f5239ff915439ff8f5136ff8e5135ff8d5033ff8c5033ff8b5033ff8b5033ff894e32ff8a4f32ff894e32ff8a4d32ff874d30ff854b30ff844a31ff925a3eff92593cff93593cff93583bff93583bff945a3cff92583aff94593bff94583bff925739ff915538ff915538ff915539ff915438ff905336ff935337ff905034ff8f5234ff804b34ff9b6b52ff8b4e34ff915136ff905136ff905235ff915436ff935638ff925537ff915436ff925639ff905536ff905336ff925538ff915436ff925535ff925739ff966b54ff956046ff995a3dff985a3cff9b5d3fff9d6042ff9a5e3fff955b3dff95593cff94593cff955b3cff965c3cff975d3dff985d3bff9b603effa06342ffa16542ffa16542ffa26745ffa46948ffa66a49ffa96c4bffa3694eff996854ffb09589ff96776bff9e7b6fffa07d70ffa18072ffa28475ffa4897cffb0988affb29b8effb39b8fff9e8679ffa2877bffa48a7fffa78e81ffa68d81ffaa9284ffa3887cffaf978cffb0988fffae978dffab9389ff9e857bffa79086ffb39e95ffa78d84ffb59c8fffc09d8dffa1735fffb69280ffb59e94ffb9a49affc0ab9fffc3afa1ffc5aa9affae826cffb28670ffc5a395ffc3aba4ffc3aca4ffbaa297ffc2a89effc5a89dffc2a292ffb9947dffb06d4effb9653bffbc673bffc1693dffc16a3fffbf6f40ffc37145fec8724afec6774dfac5734bd7bd7e5b32cc9e8f19cc3dad3ec13aa93bc238a938bf37a835c03aa832c238a82fc33ca82dc139aa29c738ae27c43baa24c639aa22c33cac1fc53aad1dc135a71bc639aa19c233a317c837a615c23daa13c943ae12c639aa0fbb33aa0ec837b60cbf40aa0bd146b909c639aa09c639aa07db49b606d52baa06aa2baa05cc339904ff80bf04bf40bf03aa55aa02ff00ff03aa55aa02ff80ff02ff80ff0280808002ff80ff0000ff000280808001ffffff0100ff0001ffffff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff0280808002ff808002ff008004ff40bf05cc339906d555aa06d52baa09c655aa09c639aa0bd146b90dc43bb10ec837a410bf309f12c639aa15c23daa17c843a619c23dad1bc639aa1ec43caa20c738a723c53aa826c336a829c138a806d580d505ff99cc63a27664f4a1644efca9654bffa8674eff935439ff89472dff8b492cff8c4931ff8a4931ff8a4c34ff94583fff93593eff93573cff92563bff92563cff90543aff915439ff8f5339ff8d5435ff8d5234ff8d5135ff8e5137ff90543aff90563aff93593eff965e41ff965e41ff955d40ff955d40ff955d40ff935b3fff935a3eff985f42ff9e6546ffa16546ffa26747ffa46848ffa36747ffa36848ffa56a49ffa56949ffa56a49ffa46949ffa46948ffa56948ffa66948ffa66949ffa56949ffa36849ff9e6244ff9c6042ff9d6042ff9c6041ff995c3eff97583bff955539ff935438ff93563aff93563aff995f41ff9f6646ffa16545ffa36546ff97583aff89492bff8c492cff8b482cff8a492dff89492dff88492cff87492cff83462cff8e5237ff905439ff905237ff8f5235ff8d5135ff8d5134ff8c5134ff8b5034ff8a4f33ff894e31ff894d31ff894d32ff874c30ff864c31ff844a31ff91593dff935a3dff93593cff93593bff93593cff925839ff955a3cff955a3cff94583aff935739ff925538ff925639ff915538ff905438ff925539ff925437ff925436ff8f5435ff8c543aff93634aff945f44ff905336ff915236ff925438ff935639ff925538ff915537ff925538ff915538ff925538ff935537ff935637ff935636ff945637ff935637ff895941ff9c6d53ff975b3dff995b3dff9b5e3fff9c5f41ff9e6243ff975b3cff955a3cff965b3dff955b3cff975c3cff975d3bff995e3dff9b5f3fff9d613fffa16542ffa26644ffa46947ffa46a49ffa66a4affa76a4bffa4684bff9e674fff916c5bffa78b80ff997b6eff9f7e6fffa07f71ffa38476ffa18577ffa88f81ffb1998cffb39b8effb59d90ffa99084ffa58a7fffa68c80ffa88e82ffa99082ffad9487ff9e867bffb0988effad978bffae968bff9d857affa89187ffb19c93ffa78f85ffbaa091ffb58e7cffa57c69ffb89e8effb39f94ffbaa69effc3aea3ffc4a798ffaa8272ffb38d7cffc3a899ffbfaaa0ffc4ada4ffbba297ffbfa599ffc3a89dffc3a699ffb89583ffb98c77ffb0694affbc663fffbd693effc16c40ffc16d45ffbd6e43ffbf7049ffbe704affc67a51fbbc7252a2be897327d162be26c33ca837be3ca73cbf37aa39c03aaa36c239aa33c337aa30c53aaa2ec23dac2bc43bac28c639ac25c137ac23c53aa820c738a71ec43caa1cbf37a419cc33ad18bf35aa16b93aae13c936ae12c639aa10bf40af0fbb33aa0eb637a40cbf2baa0acc33b209c639aa08bf209f07b649b606d52baa06aa2baa05cc339904bf40bf04bf40bf03ff55ff03aa55aa02ff00ff03aa55aa028080800280008001ff00ff01ffffff0100ff0001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff03aa55aa03aa55aa03ff55aa05cc669906d555aa06d555aa08bf40bf09c639c60bd12eb90dc43bb10ec837b611c34ba512b8399c14cc40b216c53aae18bf40aa1ace45b11ec43caa20c740a722ca34ac26c33ca826c33cae11c33ca508ffdfdf84a87e6af0a56853fca3624aff8c4c33ff914e34ff914c32ff8f4d2fff8f4b32ff8c4a31ff8d4e35ff95593fff965a3fff93593dff93593dff92583dff91573dff92563cff91563cff90553cff91543bff8f533aff8f5339ff8e533aff8e553bff915a40ff955f42ff965e41ff955d40ff965d41ff955d40ff945b3fff945b3fff935b3effa06849ffa36749ffa46848ffa46848ffa36747ffa56949ffa46948ffa56949ffa56a49ffa56a49ffa66a4affa66948ffa66948ffa76949ffa76b4affa26647ff9d6142ff9c6042ff9b5e3fff985b3cff975b3cff96573aff97583bff96573bff935539ff925339ff9b6042ffa2694aff995a3cff8a4a2bff8a482aff8d492cff8c482dff8a4a2fff88492cff88492dff884a2eff87492dff84472dff8e5238ff91553aff905237ff8f5336ff8e5235ff8d5134ff8d5235ff8b5134ff8b5033ff8b5033ff8a4f33ff8a4e32ff884d31ff874e33ff864c33ff8f563cff91593dff945a3dff93593cff93593aff975c3eff945b3cff965b3cff965a3bff95593cff94573aff925639ff925639ff93563aff93563aff935539ff955638ff965837ff98593eff894f37ffa37057ff875034ff965739ff935539ff935538ff95583aff945739ff95583bff95583bff96593aff955739ff96593aff965939ff965839ff955839ff935c43ff9c7058ff93583dff9a5c3eff9a5c3fff9d5f40ff9e6141ff9d6142ff965a3cff965b3cff955a3bff975c3cff975d3cff995f3cff9b5f3eff9d6140ffa06643ffa16644ffa36947ffa36949ffa56a4bffa56a4bffa16849ff9f674aff936350ffac9185ff9b8175ff9d7b6effa07e71ffa28374ffa28678ffa28779ffac9285ffb29a8dffb39b8fffbaa195ffb1988bffa68d80ffa88f82ffa89081ffae9588ffa0877cffae968cffae978bffaf988cff9f897bffab9489ffae998effad9589ffbda092ffab8575ffb69183ffb59b91ffb5a598ffc2afa3ffc3aa9dffa78275ffb99689ffc3a69bffbea79dffc0aaa0ffc0a899ffbea394ffc2a89affc2a799ffb99a8cffb38f7effbf9985ffb0785dffbb7758ffbf7c5cffc2815fffbe8264ffbe8463ffbf8b6bffcc9576febb7853f2c785614eb48d7907db92db26c33cb53cbf3caa3dc03bab3ac139a737c338ac33c337aa32c238a82fc33cae2cc53aa829c738ae27c43baa24c639aa22c334a520bf38a71ec43caa1bbd39aa19c23dad17bc37b115c23daa13bc36a111c33ca510bf409f0ec837a40db1279d0bb92ea20ab2339909c639aa08bf40bf07b624b606aa2baa06aa55aa04bf40bf04bf40bf04bf80bf03ffaaff02ff80ff03aa55aa02ff80ff0280008002ff80ff0280808002ff80ff01ffffff028080800100000001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff0280808002ff808002ff808003aa55aa04bf408005cc669905cc339906d555aa08bf40bf0acc4db20bd12eb90dc43bb10ec837b610bf409f12c647aa14bf33a616c546ae18ca40b51ac43ba71dc13ea720bf38a722c33cac25c137ac20c740af13c943ae14e6ccbf9c9d6f5ff08f543efd905037fe914f35ff934f35ff924e33ff8f4d2fff8f4d33ff8f4c34ff905238ff995d42ff96583dff96593fff935a3dff935a3dff92573cff92573dff92573dff91553dff92573eff91563dff91553dff8e553cff8d553cff905b40ff945e41ff965e41ff955d40ff955d40ff955c40ff955c40ff955c40ff935a3dff9e6546ffa16749ffa36848ffa36848ffa56949ffa56949ffa56949ffa56949ffa66b4affa66a4affa56a49ffa76a4affa86b4affa76848ffa16443ff9c6041ff9d6042ff995d3eff995c3dff985c3dff965a3cff98593dff95563aff945639ff935439ff94553affa16648ff8e5234ff8f4c2fff8e4b2fff8e492eff8b472eff8c482eff8a482dff8a492eff8b4b30ff8a492fff88492eff84472dff8d5138ff91553aff905337ff8f5437ff8d5234ff8e5336ff8c5235ff8c5134ff8b5034ff8a5033ff8a4f33ff8a4e33ff894e32ff874d33ff854c33ff8c5439ff925a3eff93593cff955b3eff985e3fff955c3dff955c3dff965c3dff955a3bff94593aff94573aff94573aff93573bff94573bff94583bff94583bff945739ff9b5f3bff8f5234ff8b4e36ff8a513affa77357ff945838ff9a5c3fff985b3dff995b3fff96593dff96583bff95583bff955838ff97593aff965a3aff975a3bff995b3bff985a3aff985d40ffa2765cff965f45ff9a5c3fff9a5d3fff9c5e3fff9e6042ffa16444ff985c3dff965b3cff975c3bff975c3bff995e3cff995e3dff9a5f3dff9d6040ff9f6542ffa16644ffa26847ffa36a4bffa46a4bffa3694aff9f6849ff9b6546ff99654fff876053ffaf9689ff9b7b6effa28072ffa28073ffa28477ffa28678ffa2887bffb1998cffb2998effb59c8fffb79e91ffb0978affa99184ffa99082ffab9386ffa68c80ffa88f84ffaf988dffaf988bffa38d7fffac978bffad978bffb2998affb49989ffae8d7effb09386ffb5a198ffbcaea1ffc5aea2ffb29285ffbb9e8fffbea799ffbda89dffbda89effbea79cffbca295ffc0a797ffbfa799ffbca396ffb29689ffc8aea2ffccb3a2ffb9937bffbe9177ffc09279ffbe9079ffb98f7affba8d76ffb69074ffc59379fcbd7556dbbd7e5f24d4c6b802ffffff0ec849a435c53fad2bc43bac34c440ac38c43bad36c23daa33c33caf30bf35aa2dc13eaa2ac237b028c639ac25c83eac23c53aaf21c136aa1fbd3aa51cbf37ad1ac43ba718bf35aa17bc43a614bf40b213bc36ae11c32da50fcc33aa0dc43bb10cbf2baa0bb92ea20acc33b209c639aa08bf409f07b6249206d52baa05cc339905cc339905cc66cc03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff02ff80ff0280008001ff00ff01ffffff01ffffff01ffffff01ffffff01000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ff00ff01ffffff01ffffff0280808002ff008002ff008004bf408005cc339906d52baa07b649b608bf40bf0acc33b20bd12eb90cbf2baa0ec849b610bf409f12b8399c14bf40a616c546ae18ca40b51bbd42aa1dc13eb020bf38a722c33cac25c13eac12c647aa0ec849b60be8d1d16ea98674e2905b46fc96533afe965034fe975037ff945135ff934f35ff915036ff8f4f36ff92543aff9a5e42ff975a3fff975a3fff96593eff955a3eff93593dff94593eff92573eff92583eff92583dff90563cff91563dff90563eff8e573eff935e42ff965f43ff955d40ff965e41ff965e41ff955d40ff965d40ff945b3fff955a3eff9d6345ffa26849ffa36848ffa46948ffa66a49ffa66a4affa66949ffa56a49ffa66b4affa76c49ffa76b4affa66747ffa26343ffa26342ff9f6141ff9a5d3dff9c5e3fff9a5d3fff995e3dff985b3cff975a3cff96573bff95553aff92573aff93583bff915538ff9c5d40ff985738ff945234ff8f4e30ff8e4e30ff8f4e31ff8d4d30ff8c4b2fff8b4b2eff8a4b2eff8a4b2eff894a2eff85472dff8f5137ff90553cff905438ff8e5336ff8e5336ff8d5235ff8c5235ff8b5134ff8b5134ff8b5134ff885032ff875032ff894f33ff884d32ff874c32ff894f36ff955d40ff985d40ff9a5e40ff985d3fff965b3bff965c3cff955a3aff965b3cff955a3bff97583bff95583aff95573aff965a3cff925637ff8f5335ff975c3dff925639ff8d5134ff8d5034ff8c4f33ff9c6346ff905a40ff8d4e33ff8d4d32ff8c4c31ff8f4f33ff905033ff8f5033ff915433ff935435ff925434ff945636ff965737ff955636ff965839ff8d5b44ff9f7057ff9b5d41ff9f5d3fff9c5e3eff9e6141ff9f6142ff9b603fff985c3cff985c3cff995d3dff985c3cff995e3cff995f3fff9b6140ff9f6544ffa16746ffa36947ffa46a4affa56b4cffa26949ff9d6648ff9b6549ff9b6449ff98664eff997766ff9f8576ff9b7b6effa27f73ffa38273ffa28475ffa18576ffa38879ffb19689ffb3988bffb59b8fffb89f93ffb9a094ffac9488ffae9589ffb0958affa3897dffb0978bffb1988fffad968bffae968bffac9286ffb89c8fffb19486ffac9282ffb29c8effbeaa9fffc5b1a6ffb2998dffbda699ffbfaa9effbfa99dffbfaa9effbfa99effb8a394ffbca598ffbca698ffbda79affc4aea2ffd0baadffc5b4a7ffc7af9effb68e7bffbe8f7bffbc8f79ffbb9079ffb98e77ffba8e7affbf977bffc5876bfcc8825e9db3806d0eededdb03ffffff0acc4db226c33ca82cc53aae09c655aa32c738ad36c639aa34c43bac32c23da82fc33ca82bc43bac29c73eae27c43baa25c13eac23c53aaf1fc53aad1ebb3caa1cbf40ad1aba3ba718bf40aa15c23daa13c936ae12c639aa10bf30af0fbb33aa0ec849a40bd12ea20bb92ea209c639aa08bf40bf07db49b607b649b606aa2baa05cc33cc04bf40bf04bf40bf04bf40bf03ff55aa03ff55ff03aa55aa028000800280008001ffffff0100ff0001ffffff0280808001ffffff0280808001ffffff0000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0280808001ff00ff01ffffff01ff00ff02ff80ff03ff55aa03ff55aa04ff80bf05cc33cc06d555aa07db49b608bf40bf09c639aa0bb92ea20cd540bf0eb637a410bf40af12c639aa14bf40a616c53aae18ca40b51bbd39aa1dc13ea71fc53aad22ca3cb425c13eac28bf39a620bf38a707db6db60feedddd82ad8778f6905b44fe9a5339fe965138ff975237ff955138ff925137ff925339ff95593eff9b5f43ff995d42ff995c40ff985b40ff975b40ff955b40ff965c40ff93593eff935a3fff93593eff92573dff93573fff92583fff8f573eff935d41ff945e41ff945d3fff965d41ff955d40ff955c3fff955c40ff955d40ff965a3fff995e41ffa2684affa56a49ffa46949ffa66948ffa56949ffa76a4bffa76b4affa86d4bffa56947ffa26744ffa36545ffa26143ff9f6040ff9e603fff9e6041ff9b5e3fff995d3eff975c3dff97593cff94583aff945539ff95573bff92563aff93573bff7b3f22ff95563aff985638ff955436ff925335ff905133ff8d4e31ff8d4e31ff8d4e31ff8c4c2fff8a4c2dff8b4d2fff894b2eff86482eff8d5036ff91553bff8f5336ff8f5437ff8f5437ff8e5336ff8d5235ff8c5235ff8c5235ff8a5033ff8a5135ff885033ff884e32ff884e33ff8a4f34ff884f34ff9d6448ff9a5e41ff995d40ff985d3eff965b3cff975b3dff975b3cff965b3cff975a3bff995a3bff995b3cff935738ff905436ff915637ff945a3bff935a3bff8e5337ff8d5135ff8d5033ff8f5135ff874b32ffa3735eff8e5133ff935235ff904f33ff925236ff925234ff915334ff935436ff935535ff955636ff955636ff955637ff965636ff965737ff91593eff9f7058ff975b41ff9e5c3fff9e5f3fff9f6041ff9f6242ffa06444ff995d3eff985d3cff995d3dff9b5f3fff9a5f3eff9a5f3eff9b6241ff9b6340ff9f6746ffa36847ffa4694affa5694bff9f6849ff9c6648ff9b674aff9a6448ff9a6549ff8d6451ffaf9587ff9d8072ffa17f73ffa27f71ffa38275ffa28476ffa38677ffa78a7dffb29789ffb4998dffb49a8fffb59d92ffb8a195ffb39b8effb1978affa88d81ffae9489ffb1988dffb59e93ffaa9288ffac9288ffb79b8effaf9285ffb29689ffbca499ffc4afa6ffb79f94ffbea79cffc1aca0ffbea99dffbea99dffc1aca0ffbba69affbca599ffbba599ffbea99cffc7b3a6ffc9b3a7ffc4aea2ffbea99bffbfa491ffba907cffbd8e7affbd8f79ffbc8f78ffba8c74ffc18f7bffc3987bfec17b5ff9bb7b58aab88e7436cbafa114e6ccbf0edbc8c82bd0a0ac32c7a3b30dd889c416d146ae38c437a835c53aa833c33caa30c53aaa2ec23dac2bc43bac29c738a826c33ca824bf39aa21c136aa1fc53aad1cc837ad1bbd39aa19c23dad17bc37a614cc33b213c936ae11c33ca510bf309f0fcc44aa0ec849a40cbf40aa0bb946a20ab2339909c639aa07db49b607b649b606d555aa05cc33cc04bf40bf05cc339904bf40bf03aa55aa03aa55aa02ff008002800080028000800280008001ffffff01ff00ff01ffffff01ff00ff01ffffff00ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff01ffffff01ffffff00ffffff01ff000001ffffff01ffffff0000ff0001ffffff01ffffff01ff00ff0000ff0001ffffff01ffffff000000000000ff0001ff00ff01ffffff0280808001ff00ff01ffffff01ffffff01ffffff02ff80ff02ff80ff02ff008003ff55aa04bf40bf05cc339906d52baa07db49b609c655aa0acc4db20bb92ea20dc43bb10eb637a411c33ca512c639aa15c23daa16c546ae18bf40aa1bbd39aa1dc13ea720c740af22c33cac24c639b128bf39a62ac23daa1fce3aad09c671c628d9ccb9cc9a6d5aff9b563dff99553cff955539ff975238ff945438ff95553bff975b3fff9a5f43ff9a5e41ff995c40ff995c40ff985c40ff985c40ff965b3fff975c41ff965b40ff955a3fff955a40ff955942ff92583fff91583fff965e43ff955e42ff965e42ff965e41ff965d41ff965d40ff975d40ff965d40ff975c40ff985e41ffa26849ffa56949ffa46848ffa76a4affa76b4bffa76c4bffa76a4affa66948ffa46746ffa26644ffa06343ff9f6041ffa16242ffa46646ffa06344ff9b5d3fff995c3dff97593cff95583bff95583cff95573cff94573bff94583cff82472cff783d22ff87492eff965639ff945436ff945437ff925235ff905134ff8e4f32ff8e4e31ff8d4e30ff8b4d2eff8a4e2fff8a4c2fff874a30ff8f5238ff91563aff905538ff8f5437ff8f5437ff8e5337ff8d5336ff8d5336ff8b5135ff895033ff8a4f33ff8a5134ff8b5035ff8a4f34ff83482cff7f4329ff9d6447ff975b3fff995c3fff985c3eff985d3eff985c3dff985c3dff995c3eff985b3cff97593bff915536ff915537ff935839ff945a3aff945b3bff8e5636ff8d5236ff8d5135ff8e5135ff8e5034ff8f5338ff844f36ff9d6b51ff905235ff955335ff935233ff935436ff955538ff955637ff945536ff955737ff955637ff965737ff975837ff975836ff995d41ff9c6d56ff9a6247ff9e5c3dffa0603eff9e5f3fff9f6242ffa06444ff9d6241ff985e3dff995e3dff9a5f3eff9a603eff9b5f3eff9b6240ff9c6240ffa06646ffa56949ffa76b4cffa5694cff9e6648ff9c6548ff9b674cff9e674cff9f6749ff9a6850ff9d7c6cffa4897cff9e7f74ffa48275ffa28274ffa28376ffa38575ffa38477ffa98b7dffb4998bffb69c8fffb59d91ffb69d92ffbaa296ffb59b8fffb2998cffa48b7fffb3998fffb39b90ffad9589ffab9286ffb69a8dffaf9487ffb79d91ffc5afa5ffbea8a0ffbea99dffbfaa9effbfaa9effbea99dffbeaa9effbda99dffb5a197ffbaa39affbfaaa0ffc9b4a9ffc9b3a7ffc1a99cffbda597ffbaa393ffba9d87ffba917affbe9079ffbe9079ffbc8f76ffbb9076ffbf9375ffbe926ffdc37f5dfcc57e5be9b87858c7bf7c61afbc7a5fa1c387706ebc978416d1a2b927c43bb139c036aa3ac639ab37c338a734c43bac32c238a82fc93cae2cc53aa82ac23daa27c43baa25c13eac23c53aaf21c13eaa1ec433aa1dc13ea71bbd39aa18bf35aa16c53aae14cc40b213bc36ae12c639aa10bf40af0ec837a40cbf2baa0cbf40aa0bb946a209c655aa08bf209f07db49b607b624b606aa2baa05cc33cc05cc339905cc669904bf40bf03aa55aa03ffaaff0280008003aa55aa0280808002ff80ff0280808001ffffff01ff00ff0100000001ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff01ffffff01ffffff01ff000001ffff0001ff00ff01ff00ff0000ff0001ffffff0000ff0001ffffff01ff00ff0000ff0001ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff0280808002ff008002ff80ff03ff55aa03ff55aa04bf40bf05cc66cc06aa55aa07b6499208bf409f08bf40bf0ab233990cbf40aa0dc43bb10fbb33aa10bf40af12c639aa14cc4db216c53aae18bf40aa1ac43bb11dc13ea720bf40a722c33cac25c137ac27c43baa2bc43ba62dc639aa22c33cac0be8b9d17ab28a77fd995b42ff9a583bfe98563aff9b583bfe99583cff96573bff995b3fff9b5f42ff9b5e42ff9a5e41ff995d40ff985c3fff995d40ff985d40ff985c41ff965b40ff955b40ff975c42ff935940ff935941ff91583eff965d42ff975e42ff965d40ff965d40ff965d40ff975d40ff975c3fff975c40ff975b3fff94593cffa16647ffa46949ffa56949ffa86c4bffa86b49ffa86b49ffa66847ffa46646ffa16342ffa26442ffa86a4bffa66548ff9e603fff8d4e30ff86492bff985a3eff98593cff95573aff93573aff92573bff93563cff93583cff84492eff7a4026ff763d23ff7d4025ff96573bff935337ff935437ff915235ff905133ff8f5032ff8f5032ff8f5032ff8c4e2fff8b4d30ff894c2fff894b30ff8d5236ff8f5538ff905538ff8f5437ff905538ff8d5336ff8d5337ff8c5236ff8a5033ff8a5135ff8d5135ff8b5033ff864b2fff81462bff80442aff804429ff955a3eff9a5f42ff995d40ff995d3eff9b5f3fff9b5f3fff9a5d3eff965a3aff935636ff925737ff935838ff945a3aff955c3cff945b3bff915839ff8d5436ff8c5135ff8d5236ff8e5136ff8e5034ff8d5035ff8b4f36ff8d5c46ff926045ff935335ff945334ff925436ff955638ff955637ff945536ff955737ff965838ff965838ff985939ff985937ff98593bff915d43ffa36e54ff9f5d40ffa05e3fff9f6040ff9f6140ff9e6240ffa26645ff995d3cff995d3dff9b5e3eff9c6040ff9b613fff9b623fff9d6241ffa06444ffa46949ffa76c4dffa4694bffa0684aff9e684bff9d684cffa06a4fffa46c4effa66e53ff9e745effc2a698ffad9287ffa18376ffa18375ffa18274ffa18375ffa38475ffa38577ffae9183ffb49a8dffb49b8effb59d90ffb69f92ffbba397ffb79f92ffa99184ffb2998dffb49c90ffaf978affac9386ffb4998cffaf9588ffbda79bffc3aea3ffbea99fffc1aca0ffbfaa9fffbda99dffbfaa9fffbfaa9effb49f95ffb7a399ffbfaba2ffcab6acffc6b1a5ffbca497ffbba093ffbca092ffbca190ffbc9b86ffbc927bffbd9179ffbb9077ffbd9278ffbd9479ffc59e7fffbb8966ffc48161fdc07656fbbd764df6c77757e7cb876792b9886e12d4aa9c2bc441a638c43bad3ec13aa93cbf37aa38c437ad36c239aa34bf3ba731c13eac2ec23dac2bc43bac29c138a827c43baa24c639aa22c33cac20bf38a71ec43caa1cbf37a419c233a318ca40aa16c53aae14bf40a612c639aa11b43ca50fbb33aa0ec837a40dc43b9d0cbf40aa0acc4db209c639c608bf40bf07db49b606d555aa06d52baa05cc33cc05cc339904bf408004bf80bf03aa55aa03aa55aa02ff808002ff808002ff80ff0280008001ff00ff01ffffff01ff000001ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0000000001ffffff0000000001ff00000000ff0001ff00ff01ffffff01ffffff01ffffff0100ff0001ffffff01ffffff0100ffff01ffffff01ffff0001ff00ff01ff00ff0280008002ff80ff01ff00ff01ffffff01ffffff01ffffff01ff00ff02ff80ff02ff80ff01ff00ff02ff80ff028000800280808002ff008002ff008003ff55aa03aa00aa04bf80bf04bf40bf05cc33cc06d555aa07b649b607db49b609c639aa0bb946a20cbf40aa0eb637a40fbb33aa11c33cb412c639aa14cc40b216c53aae18ca40b51bc642aa1dc135a720c740af22c33cac24c639b127cb34aa2bc435a62ec23dac30c53aaf0bd174b94eb79686f09a6247fe9f5d3fff9c5a3eff9d5b3bff9c5a3bff9b5b3eff9c5f44ff9c6044ff9a5f42ff9a5d40ff9a5d42ff9a5e42ff995d41ff985d40ff985c40ff975c41ff975c40ff975c41ff955b42ff935940ff90583dff975f42ff975e42ff965d41ff975d41ff975d41ff975c40ff975c40ff985e40ff9a5e41ff965a3dff9d6243ffa46a4affa76b4affa86c4bffa76947ffa46543ffa56645ffa76848ffac6d4effa16243ff8c4d2fff803f22ff7d3d1fff7d3f23ff8b4e32ff96583bff955539ff96573bff95573cff94583cff94583dff84492eff7d4328ff7b4026ff773d23ff75391fff935639ff945538ff935437ff935437ff925235ff8f5133ff8f5032ff8d4f31ff8c4e30ff8b4d30ff8a4d30ff884a2fff8d5236ff905739ff905538ff8f5437ff8e5436ff8e5437ff8b5134ff8c5235ff8e5538ff8a5135ff874b2eff85492dff82472cff83462bff81442aff85482eff905439ff995e40ff9d6042ff9e6142ff995d3dff935736ff935637ff925536ff935737ff935838ff945a3aff975e3eff965d3eff935a3bff8f5738ff8d5537ff8d5236ff8e5337ff8e5236ff8e5236ff8d5134ff8f5137ff854a33ff986851ff8b5234ff945436ff955738ff955536ff965637ff955737ff965738ff955737ff955737ff985a3aff9a5b38ff995938ff965c3fffa7785eff9b5f42ffa05d40ffa05f40ff9f6140ff9f6240ffa36746ff9d6241ff995d3dff995e3dff9a5f3eff9b603fff9d6241ff9e6241ffa16444ffa66b4bffa56b4cffa26849ffa3694affa66d50ffa57052ffa77254ffa97152ffaa7354ffa6765cffae8a79ffbba295ffbaa092ffa3887aff9f8374ffa08374ffa08374ffa38576ffa48779ffb09485ffb59c8effb49c8fffb59d91ffb7a094ffb9a295ffb69e92ffaf978affb39c8fffb2988bffaf9386ffb29689ffb59c8fffc4ada1ffc4b0a3ffc0ada0ffc0ac9fffbea99dffbda99cffbea99dffb5a095ffb3a096ffbeaba1ffc7b4a9ffc4ada2ffbaa093ffb99e8fffbc9f91ffbca091ffc0a595ffbd9986ffbc917bffbb9079ffbb9178ffbe937affba9279ffc79b81ffbf8262ffc07556fec07352febc7d51f3c4856689b8917b1bc684aa20c740af45c037aa42c13aaa3fc239aa3cc437ae3ac139ab38c43ba835c03aa833be3caa30bf3aaa2dc139aa2bc43bac29c138a827c43baa24bf39aa21c136aa1fc53aad1dc13ea71bc639aa1ac43ba718bf40aa15c23daa14bf40b212c639aa10cf30af0fcc33aa0ec837a40dc43bb10bb92ea20bb946a209c639aa09aa39aa07db49b607b624b605cc33cc05cc339905cc66cc04bf40bf04bf40bf03aa55aa03aa55aa02ff808002ff80800280808001ff00ff01ffffff01ffff0001ff00ff0000000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff00ffffff0100ffff01ff000001ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff0100ff000280808001ffffff01ffffff01ff00ff01ff00ff02800080028080800280808001ffff0001ff00ff02ff80ff02ff80ff02ff808002ff808002ff80ff02ff80ff02ff80ff02ff80ff02ff80ff03aa55aa03aa55aa03aa55aa03ff55aa03ff55aa03ff55aa04bf40bf04bf40bf05cc33cc07b649b608bf609f08bf409f0acc4db20bb946a20cbf2baa0ec837b60fbb33aa11c33ca513bc36a114cc40b217c837b119c23dad1bc639aa1ec43caa20c738af23c53aa825c837ac29c73ea82cbf3aa82fbe3ca828bf40ac08df9fbf6da87e6ef2a26247fea5603ffea35d3fffa16240ffa06141ff9f6041ff9c5f43ff9d6245ff9c5f44ff9d5f43ff9c5e42ff9b5f44ff9b5f43ff9c6044ff9b6145ff9c6247ff9d6347ff9a5f45ff955a41ff8f563dff955d42ff955f42ff965d42ff975e41ff975d40ff985d41ff985d41ff985c40ff985d40ff9a5b3fff995c3fff995e3fffa56b4affa56948ffa46746ffa66947ffa96a49ff9e5e3eff89492bff7f3f21ff804022ff804122ff804123ff7f4224ff7d4227ff8e5137ff94573aff96573bff94563bff95583cff94583eff854a2eff7f4329ff7e4429ff7b4025ff75391dff703418ff8c4f32ff935437ff935337ff935436ff935436ff935536ff915334ff8e5032ff8f5034ff8f4e33ff8d4d32ff8a4c32ff8e5238ff905539ff905539ff8f5436ff8e5336ff8f5537ff8e5336ff8a4f33ff874b30ff864a30ff85492eff83472cff83472dff81452cff83472fff7e4129ff7a3f26ff9c6243ff935637ff935636ff925536ff905534ff925737ff945939ff945939ff955c3bff985f3eff955c3bff955b3cff915839ff8e5537ff8d5437ff8d5337ff8d5237ff8c5135ff8d5136ff8d5236ff8c5036ff905037ff875138ffa67259ff925639ff985437ff965536ff965736ff965837ff975838ff985939ff985839ff995839ff9a5939ff9b5937ff9b5a3cff966950ff9c674bffa05d3eff9f5f40ff9f6241ff9f6141ffa16444ffa36746ff985d3dff9b5f40ff9b6040ff9c6140ff9f6442ff9f6242ffa26545ffa56a4bffa7704fffa66f50ffa56e4effa97051ffa87252ffa87253ffa97355ffaa7253ffa97357ffa07460ffbfa193ffbca395ffbfa596ffb79c8dffa38778ffa18475ffa28476ffa28576ffa38679ffb19688ffb79d91ffb59d91ffb69e91ffb8a094ffbaa296ffb2998effb59e92ffb2988dffaf9388ffb2968bffc0a89dffc5aea3ffc3afa2ffbfac9effc1ab9fffbfaa9dffbea99dffbaa499ffb6a096ffc1aca3ffc6b1a7ffbba496ffb99d8dffb99d8dffbb9d8effbc9e8fffbb9f91ffc2a697ffbb9483ffbd907bffbe9179ffbc9177ffc0947affba9278ffb88a6cffb6764effb96c46fdc77754ebb8855d5ed1ae9d11e196c330c53aaa3bc73dad46c537ab44c73cac41c437a93fc23daa3bc73dad39c53aaa37c338a734bf3ba732c23dad2fc33cae2cc53aae2ac237aa28bf33a626c336a824bf39aa21c136aa1fc53aad1dc135a71ac43ba719c23dad17bc37a614cc33b214bf40b212c639aa10cf40af0fbb44aa0dc43bb10cbf40aa0bb946a20ab2339909c639aa09c639aa07db49b606d52baa06d555aa05cc339904bf008004bf40bf04bf40bf03aa55aa02ff808002ff008002ff80800280008001ff00ff02ff808001ffffff010000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001ffffff00ffffff00ffffff01ffffff01ffffff01ff00ff0000ff0001ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffff0002808080028080800100ff0002ff80ff02ff80ff01ffffff01ff00ff01ff00ff01ff00ff0280808002ff80ff03aa55aa0280008002800080028080800280808002ff008003aa55aa03ff55aa02ff808003ff55aa02ff80ff02ff80ff03ff55ff03aa55aa03aa55aa04bf40bf0480408003aa55aa04bf40bf04bf40bf04bf40bf05cc33cc06aa2baa06d52baa08bf409f08bf60bf09c639aa0acc33b20dc43bb10dc43bb10ec837b610bf40af12c639aa13c943ae15c23daa17c837b119cc3db81bc639b31fc542ad20c738af23c53aaf26c33cae28c639ac2cc540a82ec237ac31c139ac09e371c65fa97b6ef0a46348feab6244fea45f40ff9f5d3eff9d5b3dff9d5c3fffa06244ffa06447ff9d6045ff995c41ff94573bff905338ff8d5036ff894d33ff874c32ff844a2fff81472cff80462bff7f452cff7f462dff975f44ff975e42ff995e43ff985e42ff985d41ff985d41ff9a5e42ff995d40ff9b5e41ff995b3eff975a3dff985c3fffa86e50ffab6d4dff9c5d3dff905031ff874728ff844425ff864526ff844425ff834426ff804526ff7f4426ff7e4226ff7f4228ff8e5237ff915439ff95563aff94583bff955a3dff864c30ff81462bff81462aff7b3f23ff76391fff74361cff70341aff804328ff965639ff935236ff945436ff925335ff915334ff905334ff915335ff8f5034ff8f4f34ff8d4e33ff8c4c33ff905439ff915739ff95583cff925639ff8f5134ff8b4c31ff894b30ff884b30ff874b30ff86492fff84492dff82482dff83472eff83472fff7e4129ff753823ff72361fff95593dff95573aff935537ff925636ff925736ff945839ff935938ff935939ff965d3cff975e3eff965c3cff93593aff92583bff8e5538ff8f5539ff8f5338ff8e5338ff8e5237ff8f5338ff8e5237ff8d5236ff8e5033ff8b4f38ff966551ff955f45ff9a5639ff965536ff945635ff965837ff955737ff975838ff985838ff995a39ff9b5b3aff9c5b39ff9b593bff915b43ffa4795fff9d5e41ffa05f3fffa0603dff9f603fffa06242ffa36746ff9d6040ff9a5f3eff9b6040ff9b603fff9e6241ff9f6343ffa06445ffa97355ffb07d5fffa97657ffa67152ffa97152ffa97252ffa97255ffaa7355ffab7356ffac7658ffa9785fffac8976ffc1a796ffbfa699ffbfa497ffc1a597ffb49789ffa98c7dffa08475ffa38679ffa5897cffb69c8effb79e91ffb8a094ffb79f94ffbaa195ffbaa196ffb49b8fffb49a8dffad9286ffb1988cffc3ada0ffc3afa1ffc1ac9fffc1ac9fffc1ac9effbfa99dffbda69affb39d91ffc2aca1ffc2aa9dffb89f90ffb79b8bffb99c8bffb89c8bffb99c8cffba9d90ffb9a195ffc4ad9fffbc9e8cffbf9b85ffbc947cffc3977dffbd8e74ffc29a82ffc28567ffbc744affca7b54f0bd785b5fcfb49c09ffffe304ffffff0bd146b92ac83db049c43bab46c13aa842c53aaa40c33cab3dc43bab3bc23da939c53faa36c63daf33c33caa31c139ac2ec237ac2cbf3aa82ac237aa27c43baa25c137ac22c334ac20c738af1ec433aa1cbf2ea41ac43bb118bf40aa16c53aae15c23daa13c936ae11c33ca510bf40af0fbb33aa0dc43bb10cbf40aa0bb946a20ab2339909c639aa08df40bf07db49b606d52baa06d555aa05cc339905cc339904bf40bf04bf80bf03ff55aa03aa55aa02ff008002ff008001ffffff02ff80ff01ffffff01ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01ffffff010000000000ffff01ffffff01ffff0001ffffff01ffffff01ffffff01ffffff0280808001ff00ff01ffffff01ffffff0280808002ff80ff02ff80ff0280808002ff808002ff808002ff008002ff008002ff80ff02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa02ff008003aa55aa03aa005503ff55aa04bf40bf04bf408004bf408004bf40bf04bf40bf04bf40bf04bf40bf04bf408004bf40bf05cc66990599339904bf40bf05cc339905cc33cc06d52baa06d52bd507db24b608df40bf09c639aa0bb946a20bb92ea20cbf40aa0eb637a40fbb33aa10cf40af12c639b814bf33a616c53aae18ca40b51ac43bb11cbf37a41ec43caa21c136aa23c533a826c93cae29c138a82cc540a82fc33ca82cbf3aa80bd15db921b99383d398664cfda2603ffea05d3cfe9e5b3cff9e5b3eff9b593dff9d5e41ff93563aff8c4f34ff8b4e34ff8b4e33ff894d32ff894c31ff894c32ff884c32ff854b30ff854b2fff844b31ff814930ff834b32ff965e42ff985d41ff995d41ff985d40ff995e41ff995e40ff995e40ff9a5d40ff985c3eff955b3eff945c3fff955a3eff935639ff8a4a2dff8a492aff8a482aff8a492bff874729ff884829ff864727ff854627ff814628ff804528ff7f4528ff7e4227ff915538ff925638ff965a3cff965b3dff864d30ff844b2eff824528ff7c3f22ff793c1fff773a1eff75381eff71351bff74381fff955539ff945236ff945337ff935336ff915234ff905234ff905233ff8f5135ff8d5134ff8b4f32ff8e4f33ff92553aff905439ff8c4e32ff8a4c30ff8b4c31ff8a4c31ff894b31ff884b30ff884b30ff86492eff84492fff82492eff83482fff7f432aff773a23ff743720ff6f321cff905439ff95573bff925537ff955839ff945838ff95593aff945a39ff965d3bff975f3dff955b3cff93593cff92573bff91563bff90553aff905539ff8f5438ff8e5337ff8e5337ff8e5337ff8e5237ff8f5337ff8f5236ff8e5035ff854b31ff9d6950ff92553dff98563aff965539ff945637ff955738ff965837ff975937ff995939ff9a5b3bff9a5a39ff995839ff97593effa87c62ff955a3dff9f5c3fffa25e3fffa25f3fffa05f41ffa26343ffa46747ff9a5e3cff9c603fff9e603fff9e6040ff9f6345ffa46f52ffb88c72ffbe947cffbb8f76ffb5896dffab7e61ffa97659ffaa7658ffab7558ffac775bffaa775affab7a5bffa87d65ffbd9d8cffc3a99cffc1a79affbfa497ffbfa597ffbda394ffb39789ffa38678ffa48779ffa58a7cffbba294ffbaa395ffbaa396ffb8a196ffbaa497ffb59d92ffb59c90ffae9588ffb9a295ffc3aea1ffc2aea0ffc1ad9fffc1ac9effc0ab9dffbfa89fffb7a096ffc4ab9fffac9084ffab8f7effb49686ffb99b89ffb99b8bffb89d8dffba9f90ffbfa698ffc6ae9fffc3ad9fffc2aa98ffbd9b84ffbf957fffca997fffbd8f76ffc79983ffbc7557febd704bfeb0714fc4cba8973ceae1dd3be9dccf11e1e1d20cbf40aa39c03aaa4ac13ba947c239a944c338a942c13aaa40c33ca73dc43ba73ac639ab38c43bad36c239aa33c33caa30bf3aaa2ec237ac2bc435ac29c138a827c43baa24c639b123bd3aa820c738af1ec433aa1cc837ad1ac43ba717c837b116c53aae15c23daa13c936ae11c32da510bf40af0fbb44aa0dc43bb10cbf40aa0acc33b20acc4db209c639aa08bf409f07db49b606d52baa06d52baa05cc339904ff40bf04bf408003ff55aa03ff55aa03aa55aa02ff808001ffffff01ffffff01ffffff01ffffff01ff00ff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0000ff0000ffffff01ffffff0100000001ff000001ff00ff01ff00ff01ffff0002ff80ff01ff00ff01ff00ff01ffffff02ff008002ff808002ff80ff02808080028000800280008003aa55aa03aa55aa02ff008002ff808003aa55aa02ff80ff03ffaaff03aa55aa03aa00aa04bf40bf04bf40bf04bf80bf04bf40bf03ff55aa04bf408004bf408005cc33990480008005cc339904bf40bf04bf40bf04bf00bf05cc339905cc339905cc33cc06aa2baa06aa2baa05cc33cc06d52baa06d52baa07db24b608df40bf08df40bf0acc4db20acc33b20bb946a20cbf40aa0ec849b60ec849b610bf40af11c33cb413c943ae15c23daa17c837b119c23dad1bc639aa1cc837ad1fc53aad21c936aa24c639b127c43bb12ac23daa2cc540ae2ec83dac32c73dad2fc33cae0dd862c456ac8e77f8986246fea35e3fffa15b3dff9c593dff9d5b3eff9f6145ff9c5f43ff975b40ff905439ff8c4f34ff8d5135ff8b4f34ff8b4f34ff894e33ff884e33ff874d32ff864e33ff844c34ff8a523aff965e43ff995e44ff985c40ff9a5d41ff9b5f42ff9a5e41ff9a5e41ff995c3fff975a3dff985b3eff955a3eff94593cff905437ff8a4b2eff8a4a2dff8a4a2dff8b4b2dff88492aff854727ff854728ff854728ff814728ff804629ff80452aff7f432aff905538ff955a3dff93573aff884d2fff864c2fff814728ff7e4021ff7e3f21ff7c3d1fff793b1fff773a1fff70351bff6e3118ff905135ff935236ff925134ff925134ff915234ff915234ff905133ff8f5034ff8d5033ff8f5035ff87482dff8a4e33ff894e33ff8a4a30ff8b4c31ff894b2fff894c31ff884c30ff874a2fff874a30ff85492fff84492fff82482dff80442cff783c24ff753821ff72361fff70341eff81452cff975b3fff935639ff95593aff945839ff955a3aff965c3cff985e3dff955b3aff955a3bff93583bff93583cff91563aff91563bff90553aff8e5538ff8d5337ff8e5338ff8e5338ff905539ff905438ff915436ff925539ff95583fff8c533cffa06b54ff94573aff985637ff955537ff98593aff985938ff995939ff975838ff945535ff965536ff965534ff965539ff89553cffa57056ff9d5c3fff9f5b3cff9f5d3effa05f40ffa26243ffab6d4cff995e3cff9b5f3dff9d6041ff9f6546ffa77457ffbc9275ffc09b84ffbe9c87ffbd9a85ffbd9982ffbd9780ffb98e75ffad7e65ffab7a5fffaa785dffac795dffae7a5dffab7b63ffb18f7cffbda493ffc3a99bffc0a699ffbfa597ffc1a699ffbfa596ffc3a899ffb6988bffa38778ffa78b7dffc0a79affbda598ffbba599ffbba498ffbfa99dffb49c8fffab9386ffc1ab9fffc2aea1ffc2aea1ffc2aea1ffc0ac9effbfa99effbaa49bffbca499ffb29386ffa98777ffb1907fffb29483ffb69889ffb69b8affbda394ffc8afa1ffccb3a5ffc6afa0ffc1ab9dffc2a99affba9482ffc69b89ffc2947affc0997cffb77b5effc0785dfec27959f3ba8262c0c2957eb4a47a6592a285722ebc69a138c43bad40c33ca74bc23aaa49c038a846c53aab44c338a942c13eaa3fc239aa3cc437aa3ac639ab38c43ba835c53aad33be3caa30bf3aaa2dc139aa2bc435ac29c738ae26c336a825c137ac22c33cac1fc531ad1dc135a71bc639aa1ac43ba717c837b116c53aae14bf33a612c639aa11c33cb40fcc33aa0ec837a40dd84eb10cbf40aa0bd146a20acc33b209c639aa08bf409f08bf409f06d52baa06d52baa05cc339904ff80bf03ff55aa03ff55aa03aa55aa02ff00ff01ffffff0280008001ffffff02ff80ff01ffffff01ffffff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00ffffff01ffffff01ffffff0000ff0001ffffff01ffffff01ff00ff01ffffff02ff808001ffffff01ff00ff028000800280008002ff008002ff808002ff80ff02ff80ff0280008003aa55aa03aa55aa0280008003aa55aa03ff55aa04bf80bf04bf408004bf408003aa55aa04bf40bf04bf40bf04bf40bf04bf40bf05cc339904bf40bf05cc33990599339905cc339905cc339906aa55aa05cc33cc05cc339905cc33cc06d52baa06aa2baa06d52baa06d52baa06d52baa06aa55aa07b649b607b649b607b649b608bf40bf08bf409f09c655aa09c639aa0acc4db20bd146a20cbf40aa0dc43bb10ec849b60fcc44aa11c33ca512c639b814bf40b215ce3db617c837b11ac43ba71bc639aa1dca3ea720bf38a723c53aa824c639b127c43baa2ac83daa2dc639aa2fc336ae32c738ad33c337aa27cb3bb10feeccddb5986c59fc9f5c42fea45c3dfe9f5a3cff9c5b3effa26447ff9d6044ff9b5e44ff985c40ff95593dff94573bff8d5135ff8c5035ff8c5036ff8b5035ff8a4f35ff874d34ff864d35ff8d543cff955d42ff995e42ff9b5e41ff9d5e43ff9a5c40ff995c3fff9a5c3fff985b3eff995b3eff97593dff96583cff93563aff8e5236ff8d5134ff8b4d31ff87492dff884a2dff87492cff86492aff86492aff85482aff834629ff82462aff80462aff7e442aff8f573aff955a3dff8b5132ff894e30ff824628ff814425ff804022ff7f4022ff7c3e20ff7a3c20ff773a1fff71361cff6e3118ff87482dff935236ff925135ff935235ff925234ff915334ff8f4f31ff905033ff8e4f33ff89492eff84472cff8b4f34ff894e32ff8b4b31ff8a4b31ff894b30ff894c30ff884b30ff874b30ff874b30ff854a30ff854a30ff80452aff793d24ff763921ff733720ff733620ff71351fff773b23ff965a3eff925639ff93583aff955a3bff955b3bff9a6040ff955c3cff945a3bff93593aff94583bff92573bff91563aff91563bff905639ff915738ff915639ff92573aff905538ff92563aff96593cff95573aff8d4f32ff89492eff84462dff894f37ff996347ff98583aff9c593aff995738ff985738ff975536ff935333ff945435ff965536ff935433ff975738ff91553bffa8765dff95583fffa0583aff9c5a3bff9d5d3dff9e5e3effa46545ff9f6443ff995e3fff9c6245ffab785cffbd9379ffc09d84ffbfa08affc09f8dffc1a08dffc09f8cffc19e8bffc09c87ffbe9680ffb78e75ffac8064ffb07f64ffb07c60ffaf7e61ffa97d65ffc0a28fffc3a899ffc3a99affc1a798ffbfa698ffbfa597ffc0a597ffc2a798ffc2a597ffa98c7effaf9386ffbfa699ffc0a99cffbfa99dffbfaa9dffbca699ffaf998cffc2ada1ffc2aea2ffc3b0a3ffc1ada1ffbfab9effbda99bffbba89bffc3ab9dffac8b7cffae897affb1907fffb29586ffb49a8bffc5ac9dffcbb3a5ffcab4a5ffc8b1a4ffc7afa1ffc1ab9cffc4a99affbd9481ffcea086ffb78f71ffc1937bffc17354ffbf714dfec88763f7cc8b63f0c4734fbbbb82661bf6d0bd2bc43bac52c13ba84fc53aab4ec43baa4bc23aaa48c339aa46c13aa843c63dab41c43bad3ec53aad3cc43caa39c53aaa36c239aa35c03aa831c139ac2fc33cae2dc139aa2bc43bac29c138a826c336a824c639aa22c33cac20bf38a71ec43caa1bc639b319c23dad17c837b116c53aa214cc40a612c639aa11c33cb40fcc44aa0fbb44aa0dc43b9d0cbf40aa0bd12ea209c639aa08bf409f07db49b606d52baa06aa2baa05cc339905cc339904bf40bf03aa55aa03aa55aa02ff80800280808002800080028080800100ff000100000001ffffff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000010000000280808001ff00ff01ff00ff02ff80ff0100ff000280008001ffffff02ff00800280808001ffffff03aa55aa02ff00800280808003aa55aa03ff55aa03ffaaff03aa55aa04bf80bf04bf40bf04bf40bf04bf40bf04ff80bf03ff55aa04bf40bf05cc66cc05cc339905cc33cc05cc339905cc339905cc33cc05cc339905cc339906d555aa06d555aa06aa2baa06d555d506d555d506aa2baa06d52baa07db49b607b624b607b624b607db24b607db49b607b6249208bf409f08bf60bf08bf60bf08bf40bf08df40bf09c639aa0ab233990bb946a20bd146a20cd540aa0dc43b9d0ec837b610bf40af11c34ba512c639aa13bc36ae15c23daa17bc37a619c23dad1bc642aa1dc13ea71fbd3aa522c33ca523c53aaf25c837ac28c639ac2bc43bac2dc639aa30c53aaf33c337aa36c239aa32c23dad23c542a837b08682d2956750fd9f5f3fffa15d3fff9d5b3fffa26346ff9e6145ff9b5e43ff9a5d42ff9a5d41ff975b3fff94593dff92563bff8d5238ff8d5137ff8b5036ff894f36ff874d35ff8f563dff965a41ff9b5e43ff9e5e43ff9c5d41ff9c5e42ff9b5d41ff9c5e42ff9a5d41ff9a5c41ff96593eff96593dff94573bff8e5236ff905437ff8e5134ff8b4f32ff884c2eff864a2dff864a2cff854a2cff84482aff83462aff83472aff81462aff7f452aff90573bff8f5438ff894d2fff86492aff854728ff834526ff824324ff804123ff7d3e20ff7b3c20ff78391eff75371dff72341aff77371cff975639ff935134ff935234ff915232ff915232ff925232ff8f4d31ff89482dff84452aff82442bff8a4e33ff894e32ff8c4d33ff8b4c31ff894c31ff884b30ff874b31ff874c31ff854a30ff854a30ff81462cff7b3f25ff773c22ff74381fff743720ff733620ff72351fff71341cff92563bff94583bff93583aff94593aff995f3fff965c3dff945a3bff945a3bff93583aff93583aff93583aff93573bff94573bff945739ff95583aff935739ff925437ff8e5033ff8b4d31ff87482bff85462aff88482cff87462aff88482bff86472cff8f573eff915e44ff97563aff985538ff965336ff935033ff955234ff935133ff955134ff955233ff955235ff915337ff99674fffa06b50ff9c5438ffa05436ffa05538ff9a5334ff975535ffaa704eff9b6646ffb28268ffc0957fffc29d87ffc1a18effc0a38dffc4a391ffc3a390ffc3a391ffc4a492ffc5a592ffc3a28effbf9d88ffbe9781ffb88b75ffb18067ffaf7e61ffae7d63ffac856fffbfa392ffc6ab9affc3a999ffc3a899ffc2a799ffc0a697ffbfa597ffc1a798ffc4a999ffb89d8fffb59c8effc0aa9bffbfab9dffc1ada0ffc4aea2ffb7a296ffc5b1a4ffc3afa3ffc3afa3ffc1ada1ffbfaa9dffc1ae9fffc6b5a6ffc1a99affaf8c7fffb29082ffb59889ffbca597ffcdb7aaffcbb6a8ffcab5a8ffc7b3a5ffc5afa2ffc6aea0ffc5afa0ffc6ab9cffc89b81ffc39777ffbe967effba7b5cffc26b48ffc67244fdd19771fcb5744dcab8815c2be1a0b847c63dac2cbf3aa853c53aac52c43bab4ec138aa4cc639ab4ac43bac48c33caa46c13aa843c239ab40c338ab3ec13aa93bc23dad39c03aaa37c33cac34bf3bac31c639ac2fc33cae2dc139aa2ac237a428bf39a626c93cae24bf39aa22bb3ca51fc53aad1dc13eb01ac431b119c23dad18ca40aa16c53aa214bf40a612c639aa11c33ca50fbb33aa0ec837a40cd540aa0cbf40aa0acc339909c639aa08df40bf08bf40bf07b649b606aa2b800599339904bf40bf04bf40bf03ff55ff03ff55ff02ff80ff03aa55aa0280808001ff00ff01ffffff01ffffff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00ffffff01ffffff0100ff00028080800000ff0002ff80ff01ffffff01ff00ff0100ff000280808002800080028080800280808002ff008002ff008003aa55aa03aa55aa04bf80bf03aa55aa03ff55aa03ff55aa04bf408003aa00aa04bf40bf04bf40bf04bf40bf0599339905cc339905cc339905cc33cc06d555aa05cc33cc06d52baa06d52baa06d52baa06d555aa07b649b607b6499207b649b606d555aa07db49b607db49b608bf409f08bf409f08bf409f08bf40bf08df40bf08bf209f08df40bf09c639aa09c639aa09c639aa09c639aa09c639c609c639aa0bb946a20acc33b20bd12eb90cbf2baa0dc43b9d0ec849a40ec837b610bf40af11c33ca512c639aa13c936ae15c23daa16c53aae18bf35aa19c23dad1cbf37a41ebb3caa1fc53aad22c33ca523cc3aaf26c93cae29c738ae2bc43bac2dc639b030c535aa34c43bac36c239aa2fc33ca827c43baa14cc66b2699e816df8945c43fea25d42ff9e5c40ffa36448ff9e6246ff9c5f45ff9a5e43ff9a5d41ff995c40ff965a3fff95593eff93573cff90553bff8c5137ff8d5339ff8a5137ff925a3fff9d6147ffa16247ff9e5d43ff98593cff94573bff94563bff93543aff915338ff915337ff8f5236ff8f5337ff8d5134ff8b4f33ff8d5134ff8e5334ff8c5132ff8a4f31ff884c2eff874b2eff864b2dff864a2dff84482aff83472bff80462aff81482cff91583dff884e32ff874c2eff86492aff864829ff834526ff814323ff7f4122ff7d3e20ff7b3c20ff793a1fff76381dff753419ff743317ff935236ff935335ff904f31ff935333ff915333ff8f4f32ff8b492dff86462bff84462cff81442bff874c32ff894e33ff8c4c33ff8a4c31ff8a4c32ff884c31ff884c32ff874b31ff864b31ff83482eff7b3f25ff783c23ff75391fff753921ff743720ff743620ff733520ff72341dff894d34ff94583dff92573aff985d3eff985e3eff965c3cff955b3cff93593aff925839ff935739ff94573aff94573aff935639ff8d4f31ff8b4c2fff884a2dff85472aff85462aff854629ff854729ff85462bff86472aff854628ff864627ff88482aff85492dff9a6b53ff8b5036ff965438ff924d32ff945034ff955033ff955034ff975034ff975133ff975134ff945035ff92563cff9b684dff98573aff9d5033ff9a4e32ff995134ff914f33ffa87356ffb98c73ffc19a83ffc19d8affc2a08fffc5a493ffc5a693ffc7a794ffc7a795ffc6a796ffc4a795ffc4a895ffc4a794ffc4a492ffc3a291ffc2a08bffbc9680ffb3876effaf8069ffa37b65ffba9e8dffc0a595ffc3ab9cffc4aa9cffc3a99cffc3aa9cffc1aa9cffc1aa9bffc1aa9bffc1a99bffb9a295ffbba597ffc0aca0ffc2ada2ffc4b0a4ffc5b0a4ffc6b2a5ffc4b0a4ffc4b0a4ffc0ac9fffc5b0a4ffc7b3a4ffc5b0a3ffbda295ffaf8f82ffb6998bffc7b1a3ffcdb9acffcab7abffc9b5a8ffcbb7aaffc7b2a5ffc6b0a3ffc7b0a1ffc5b0a1ffc7ae9effcea485ffb58f73ffba8973ffbf7550ffc36c47fec27243fdc89069ebb176553fceae9645c43bae48c63cae52c138a855c039ab53c23aa950c239ac4ec43bad4cc339ab49c438ab47c639ac45c43baa42c53aaa40c338ab3dc43bab3bc238a938c43bad36c239aa34c43bac31c639ac2fc33cae2dc139aa2ac23daa28c639ac26c33cae22c334ac21c13eaa1fc53aad1dca3eb01bc639aa19cc3dad17c837a614cc33b214bf40a611c33cb410cf40af0fbb33aa0eb637a40dc43bb10bb92ea20acc4db209c639aa08df40bf07b6499206aa55aa05cc33cc05cc339904bf40bf03ff55ff03aa55aa03aa55aa02ff80ff01ff00ff01ffffff01ffffff01ff00ff0000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff01ffffff0000000001ffffff01ffffff0100ff000100ff0001ff00ff0100ff000280008001ffffff0280008002808080028000800280808003aa55aa02ff008003ff55aa03aa55aa03aa55aa03aa55aa03ff55aa04bf408004ff40bf05cc339904bf40bf05cc339906aa55aa0599009906aa2baa06aa2baa06d555aa06d52baa06d52baa07b649b606d52baa07b6249207db49b607db49b608bf409f08bf40bf08bf209f08bf409f09c639aa09c639aa08bf40bf09c639aa09c639aa09c639aa0ab24db20acc4db209c639aa0acc33b20acc4db20acc33990bb946a20bb92eb90bb92ea20cbf40aa0dc43bb10cbf2baa0ec837a40ec837b60fbb33aa10bf40af11c33ca512b839aa13c943ae14cc33b216b92ea217c837b119c23dad1bbd39aa1dc13eb01fbd3aa521c13eaa23c53aa825c837ac27c43baa2ac237aa2cc53aae2fc33ca831c639ac34c43bac37c33cac3ac63eab2ec23dac2cc53aae12e3aad4a39c715bfa9a5c42fe9f5e42ffa3664aff9e6347ff9e6147ff9c5f44ff9a5e42ff995e41ff995d41ff965b40ff95593fff94593eff90563cff8e543aff8c5138ff94583fff8a4e34ff87482cff88472dff89492eff87492eff87492dff86492cff86492cff864a2dff86492dff85492dff83482cff894d31ff894e31ff8a4d2fff8c5132ff8d5133ff8b4f32ff894c30ff864a2eff85492dff85482cff84482cff814629ff81482bff885034ff874c31ff864a2dff854a2aff844728ff834628ff814425ff804223ff7e4022ff7c3d20ff79391dff7a391cff813e22ff813e21ff89482bff915032ff925233ff915231ff8f4f31ff8a4a2dff87462bff85452cff84452dff81442cff854b32ff8a4f35ff8a4c33ff8a4c32ff8b4c33ff894c33ff874b31ff864a31ff84482fff7b4026ff793d23ff783a22ff763921ff753820ff74361fff74361fff73351fff72341dff7a3f27ff945a3fff91563aff9c6243ff945a3aff955a3bff94593bff94593bff93563aff8f5135ff8a4c30ff844528ff804326ff854529ff844528ff834528ff834629ff844529ff844629ff84472aff824529ff86472aff874729ff894828ff874828ff87472bff7c442dff9c6a57ff93553bff995137ff965033ff944f32ff955134ff955134ff965133ff975033ff974f33ff965239ff9c664eff8e5238ff94563eff9a5e44ff986149ff9e6d56ffbd9782ffc3a38fffc3a290ffc4a493ffc4a695ffc5a696ffc6a695ffc6a996ffc7aa98ffc8aa9affc8aa9affc8ab9affc5aa99ffc4a897ffc4a99affc3a998ffc5ab98ffc5a893ffbd9c89ffb0907effab9485ffbfa99bffc5b1a4ffc6b1a5ffc9b4a8ffcbb5a9ffc9b6aaffccbaadffd0bdb0ffd0bdb1ffcfbbaeffc9b7abffc1aea3ffc5b2a6ffc4afa3ffc8b3a7ffc8b4a8ffc6b1a7ffc5b1a6ffc7b3a7ffc7b2a6ffc5b1a2ffc4ab9fffb29589ffbba095ffcab3a6ffcbb8acffc9b8acffcbb8adffccb7abffc9b5a8ffcbb5a8ffcab4a6ffc7b2a3ffc6b3a1ffd0b09fffc99f7fffc09b88ffb6745bffc16f46ffc36e48fec47b57f9bd84618abb876f42c53eb257c43baa4ac13bac58c237ab57c13baa54c23aad52c43bab50c239ac4ec138aa4cbf39a849c038a847c239a945c03baa41c43bad40c338ab3dc43bab3ac139ab38c437a835c53aad33c83caa30c53aaa2fbe3ca82cc53aae29c738ae27c43baa25c13eac22c33cac20c738af1ecc3cb31cbf37a41bc639aa19c23da316c53aae15c23daa13c943ae11c33ca510bf40af0fbb44aa0dc43bb10cbf40aa0bb92ea209c639aa09c639aa08bf409f07b6499206d52baa05cc33cc05cc339904bf40bf03ff55aa03ff55aa02ff008002ff00800280008001ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff0280808001ff00ff01ffffff028080800280008002ff008001ff00ff02ff80ff02ff80ff03aa55aa0280008003ff55aa04bf40bf04bf40bf04bf40bf03aa55aa04bf40bf05cc669905cc339905cc339905cc339905cc33cc06aa2baa06aa2baa07b6249207b649b607b649b607db49b607db49b608bf409f08bf209f08bf40bf09c639aa08df40bf09c639aa09c639aa0ab233b20ab233b20ab233990acc33b20ab233990bb946a20bb946a20bb946b90bb946a20bd146b90bb946a20cbf40aa0cbf40aa0cbf40aa0cbf40aa0cbf40bf0dc43bb10dc43bb10ec837a40ec837a40fcc33aa10bf409f11c33ca511d23cb412c639aa13c936ae15b63daa15ce3db617c837b118bf35aa1ac43ba71cbf37ad1ec43caa1fc53aad21c13eaa24c639aa26c336a828c639ac2bc435a62ec23dac30c540aa32c23dad35c53aad38bf3ba83bc238a93ec53aad3dc43bab1fc542ad31dbc6c1e6906753fc9c5d43ffa6664cfea06347fe9f6147ff9d6044ff9b6043ff9a5e43ff985d41ff965b40ff955a40ff945a3eff92593eff91583cff90563bff8d5236ff8b4e32ff8a4b2fff8a4b2eff894a2eff874a2eff874b2eff864a2dff864b2fff854a2dff854a2dff844a2dff83492eff864d32ff894f33ff894e30ff894c2eff884b2eff8a4e31ff8c5133ff8b4f31ff864b2dff86492dff85482cff81472bff7f462aff854d30ff864c2fff854a2cff84492aff834728ff85472bff834627ff7f4123ff7e3f1fff7f3d1fff884325ff884322ff823d1cff803b1cff844224ff955435ff945234ff914f31ff8d4b2eff88472bff89472eff85462cff83452cff81442bff84482fff894e35ff894b32ff894c32ff894d31ff874c31ff854a31ff854a32ff7e4129ff793e24ff773a21ff773821ff773821ff763721ff763721ff753621ff73341fff73341eff6e321dff945b42ff965d41ff955c3fff9a5f41ff975b3dff8f5033ff88482cff834229ff804026ff824328ff824328ff834529ff824429ff834529ff824528ff834629ff84462aff85472aff824528ff85482bff85482aff854628ff884728ff87472aff88492aff874a2fff854f38ff8f5b44ff915139ff975134ff975133ff955131ff985033ff955034ff945136ff904e36ff874f3aff8e6654ffbd9b85ffbc9c89ffc7a695ffcdaf9effcfb2a1ffd0b1a3ffcaad9cffc8ab99ffcaac9cffc8aa9affc6a997ffc7ab9affc6ab9affc7ab9cffc7ab9bffc8ac9cffcbaf9fffcaae9fffcab0a2ffcbb3a5ffccb5a8ffccb8aaffcdb7abffcfb9abffd0baaeffd3bfb4ffd3c4b9ffd3c3bbffd3c3bcffd3c5bcffd2c3bbffd2c5bcffd2c5bdffd1c5bbffd3c6bdffd4c7bfffd6c9bfffd6c8c0ffd3c3b9ffd1c0b6ffcebdb3ffcfbfb4ffcdbcb1ffccbcb0ffc8b6aaffc5b3a7ffc1afa2ffbda79cffc0aa9fffc4afa5ffc7b2a9ffc9b4a9ffc7b5a8ffc8b5abffcab5abffcbb6abffcab6aaffcab5a8ffc8b4a5ffc7b4a3ffd3b29effbd957cffb28169ffbe7251ffc26d47fec06d45fcc98665c8b685691becd9bd53c53aac5ec339a857c13baa55c036a858c23aab56c438ac54c237aa52c438ab4fc53aab4dc338a94bc23aaa49c43bab47c239a943c639af42c13aaa3fc239ae3dc43bab3ac639ab38c437a835c53aa832c238ad31c139ac2ec237ac2cc53aae29c738ae27c43baa24c639aa22c33cac21c13eaa1ec43caa1cc840ad1ac43bb118ca40aa16c53aae14cc40b213bc36a112c639aa10bf309f0ec837a40dc43bb10bd146b90acc33b209c639aa08bf409f07db49b606d52baa05cc33990599339904bf40bf03aa55aa03aa55aa02ff80ff0280808002808080028000800280008001ff00ff01ffffff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000000001ff000001ff000001ffffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff0280808002ff808002ff808002ff008003ff55aa03aa55aa03aa55aa03ff55aa04bf408004bf40bf04bf40bf04bf40bf05cc339905cc66cc06aa55aa05cc33cc06d555d506aa2baa06d52baa07b6249208bf409f08bf409f08bf40bf08bf409f09aa39aa09c639aa0ab24db209c639aa0ab233b20acc33b20acc33b20bb946a20bb946b90bb92ea20bb92ea20bd12eb90cbf2baa0cbf2baa0cbf40aa0dc44e9d0cbf40aa0cbf40aa0dc43bb10dc43bb10dc43b9d0dc43b9d0dc43bb10eb637a40ec837a40ec837a40fcc44aa0fcc33aa0fcc33aa10cf40af12b839aa13bc43a113bc36a114bf33a615c23daa16c53aae18bf40aa18bf40aa1ac43ba71bc639b31ec444aa1fc542ad21c13eaa23c542af25c837ac28c639ac29c738ae2bc43bac2ec237ac31c63eac34c43bac37c33cac39c03aaa3cc437aa3fc239aa35c53aad0ec849b60effffedc0a67d6efd9a5b43ffa7664effa06247fea06247ff9d6044ff9b6043ff9a5f43ff995e42ff975d41ff965c41ff945a3fff945a3fff91573dff91573cff8b5034ff8a4d32ff8a4d30ff8a4c30ff894c2fff874b2eff874c2fff874b2eff864b2eff864a2eff854a2eff844a2fff824a2fff844d31ff874f33ff884e32ff884d30ff884d2fff884b2fff874b2dff874c2eff894d2fff894d30ff874b2eff82472bff83492dff864e2fff864c2eff854a2dff85492aff85482aff854728ff824325ff824222ff8f4d27ff954f29ff8e451fff8b411dff89401eff833d1dff803c1eff914e2fff914f32ff8f4d30ff8b492dff89482cff88472dff85452bff82442aff814529ff81442bff884e34ff874c32ff884d33ff874d30ff864d30ff844a2eff7e4228ff7b3e24ff793d22ff783b22ff773922ff763921ff743720ff743720ff733620ff72361fff73331eff71341dff8d5339ff975e42ff8e5137ff884b30ff834428ff834127ff844227ff844229ff834229ff824128ff824229ff834329ff814327ff824528ff814528ff85472aff844528ff834326ff874729ff854627ff864628ff854728ff88482bff8a492dff89482cff8a4c2dff874a2aff915c45ff935f4cff8f4d35ff9b4f33ff984e33ff944d37ff8f523dff996955ffab8472ffc3a292ffc8ab9dffc3ab9bffc3ac9bffc4aa9bffc5ab9cffc6ab9dffc7aa9cffc6aa9affc8ab9dffc9ac9effc9ab9cffc9ae9cffc9ae9fffc7ada0ffc8ada0ffc8afa1ffcab1a3ffccb2a4ffccb2a3ffcab0a2ffc9b1a4ffcab2a6ffcbb5a9ffcdb6abffccb7acffcdb9afffcdb8b0ffcbbab1ffd3c3bcffcdc0b9ffd1c3beffd3c5bfffd1c3bdffd0c4beffd1c6bfffd2c7bfffd1c5bfffd2c7c0ffd2c7c1ffd4c8c0ffd5c8c0ffd7cac3ffd4c9c1ffd3c9c1ffd4c9c1ffd5cac1ffd4c8bfffd3c8bfffd2c6bdffcfc2b9ffcbbcb4ffcabbb3ffc8b9afffc8baaeffc7b8adffc9b8afffc8b7acffc9b7acffcab5aaffcdb8acffcfb9aaffcba798ffbe9480ffb97553ffc27048ffc26e45febd6e46f7cb906866b996800ae699cc54c23aad47c639ac58bf37a85cc53aac59c339ac57c43bad56c438ac53c53aac51c339aa50c239a94dc038a94bc23aaa49c438ab46c137ab44c338ac42c53aaa3fc239aa3cc437aa3ac139ab38bf3ba835c03aa833be3caa31c13eac2ec237ac2bc43bac29c73eae27be3baa24bf39aa22c33ca51fc53aad1dc13ea71bc639aa19c23dad18bf40aa16b93aa214bf33a612c639aa11c33ca510bf409f0eb637a40cbf40aa0bd146b90acc33b209c655aa08bf409f07b6249206d52baa06aa55aa05cc66cc04bf40bf03ff55ff03aa55aa03aa55aa0280808001ffffff01ff00ff02ff80ff01ff000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ffffff01ffffff01ffffff01ffffff0280008002ff80ff02ff80ff02ff808002ff808002ff80ff0280008002ff80ff03aa55aa04bf80bf04bf408004bf40bf04bf40bf05cc669904bf40bf05cc33cc05cc33cc05cc339905cc33cc07b649b607b649b607b649b607db49b608bf209f08bf409f09c639aa09c639aa09c639aa0acc4db209c639aa0ab233990ab233990bb92ea20bb92ea20bd146b90bd146b90cbf40aa0cbf2baa0cbf2baa0dc43bb10dc43bb10dc43bb10dc43bb10ec837a40ec837b60ec837a40ec837b60ec837a40fcc44aa0fbb44aa0fcc44aa10bf40af10cf40af0fcc33aa10cf40af10bf40af11d23cb411c33ca512c639aa13c943ae14bf40a615c23daa16b93aa217bc37a618ca35aa19c23dad1ac43ba71cbf37a41dc13ea71fc53aad20c738af22c334ac24c639aa26c33cae28c639ac2ac237aa2dc639b02fc33cae32c238a835c03aa838c43bad3ac639ab3dc43bab3fc239aa3ac139ab23c542af0debc4c4bf9b6557fd9d5d45ffa7664dffa16449ff9f6346fe9d6044ff9c6044ff9c6045ff995f43ff975d41ff975d42ff955c41ff93593fff92583eff8b4f35ff8d5035ff8c4e33ff8a4d31ff894d31ff894c30ff874b2fff874b2eff854a2dff864b2fff854b2eff864a30ff844a2eff814a2fff834d32ff875034ff864e31ff884d30ff874c2fff874d2fff864b2dff874b2eff864a2dff86492cff864b2dff874c2fff874d30ff864d30ff864d2eff864c2dff864a2cff854628ff884524ff944f2bffa75c36ff9a4e22ff97491eff94451eff8e421dff8b411eff853f1fff823d1eff8c4a2cff904e32ff8b482dff8b482dff8b482dff88462dff85452bff83442aff82462aff80442aff894f36ff874d34ff874c32ff864c31ff854c30ff7f452aff7b4026ff7a3d23ff793d22ff773b22ff753921ff733821ff723820ff723920ff73361eff75371fff793a22ff7d3e26ff81442bff8b5035ff864930ff84452aff844329ff844126ff844127ff854229ff84432aff824129ff82432aff83442aff814126ff834428ff814227ff824328ff834327ff874729ff874625ff874626ff884727ff874a29ff874b2aff884b2cff894c2dff8c4c2aff8f4b2aff894b31ff8e5c47ff9c6953ff8b4f39ff975e4dffa17063ffbb9286ffcbaf9dffc6b19dffcab1a1ffc6aa9fffc9aca1ffc6a99bffc5aa9bffc4aa9affc3a999ffc5a99affc6a999ffc6a99affc6a899ffc7a89affc8a99bffc7ab9bffc9ad9fffcaaea2ffc7ada0ffc7afa1ffcbb3a4ffceb5a7ffcdb4a7ffccb4a8ffc9b0a4ffccb3a8ffcdb4aaffcbb4a9ffcdb6acffcfb7adffcab5acffcbb8b0ffd2c2bcffcbbcb5ffd0c2bdffd2c3bfffcfc2bdffcfc2bcffd1c5c0ffd3c6c0ffd1c5bfffd1c5bfffd3c7c1ffd4c7c1ffd2c7c2ffd2c7c3ffd2c8c4ffd2c8c3ffd2c8c3ffd4c9c4ffd2c9c4ffd2c9c3ffd3c8c4ffd3c8c3ffd4cac3ffd4cac4ffd2c9c1ffd1c6beffd0c3bdffd1c3bbffd1c2baffd2c2baffd1bfb7ffd8c3baffd9beb1ffc49a85ffba7857ffc3724afec67148ffc47650edc28e6b40dfc7bb06d5d5d50dd84ec45ac139aa5ec33cab5dc33aaa5bc138ab59c339ac58c23aab54c53aad52c438ab51c339aa4fc23aab4cc339ab4bc23aaa48c339aa45c437ae43c239ab41c037a93fc239aa3cc43caa3ac139ab37c33cac35c03aa832c23dad30c53aaa2dc63eb02bc43bac29c13ea826c33cae24bf39aa22c33cac1fc542b51dc135a71bc639aa19c23da317bc43a615c23daa13c936ae12c647aa10bf40af0fcc44aa0dc43bb10cbf40aa0bd146b909c639aa08bf409f07b624b606d555aa05cc33cc05cc339904bf00bf04bf40bf03aa55aa02800080028000800280808001ffffff01ffffff01ffffff028080800000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000000ffff01ff000001ff00ff0100ff0001ff00ff028000800280808002ff808002ff808002ff808002ff80ff03aa55aa03aa55aa04bf408005cc33990599339904bf40bf05cc33cc05cc339905cc339905cc33cc06d52baa07b6249207db49b608bf40bf08bf409f08bf209f09c639aa09c639aa09c639aa09c639aa0acc4db20bb92ea20bb92ea20bd12ea20cbf2baa0cbf2baa0dc43bb10dc43b9d0dc43bb10dc43bb10dc43bb10ec849b60ec837b60ec837a40fbb33aa0fcc44aa0fcc33aa0fcc33aa10cf40af10bf309f10bf309f11b42da511c32da510bf309f11c33ca511c33ca512c647aa12c647aa12c647b813c943ae13c943ae13c943ae14bf40a615c23daa15c23daa16c53aae18bf40aa18ca35aa1ac43ba71bc642aa1cc840ad1ec444aa1fbd31a521c13eaa22c334ac24bf39aa26c336a828c639ac2ac83db02cbf3aa82ec237ac31c639ac34c43bac36c239aa38c43bad3bc23dad3ec13aa941c43fad3fc239aa0acc4db21db08d7bdd9f6352fc9e5c43ffa7674cffa26447ff9f6346ff9d6244ff9e6045ff9c6144ff9a6044ff985e42ff985e43ff955b40ff965a40ff8f5338ff8d5034ff8d5034ff8c4e33ff8a4d32ff894d30ff884c2fff884c2fff884c30ff864b2fff874c2fff864b2eff864b2fff834a2eff814a2fff844d32ff885135ff884e31ff884e30ff874d30ff874c31ff874c2eff874b2dff85492cff85492aff83492aff804728ff874f30ff854e2eff874d2fff894d2eff854727ff96552dffaf653dffa65927ff9e4e1eff9d4c21ff9b4a21ff95461eff91451dff8d421cff8b4021ff874021ff854224ff8d4b2eff89482cff8a472aff8b472cff88472dff86452aff84452aff814429ff804428ff864d32ff864d33ff864c33ff854b31ff7f462bff7a4025ff783f23ff773c22ff753c20ff763b21ff753a20ff753920ff73381fff74381fff7b3d22ff804026ff7c3c20ff7c3b1fff7b3c21ff91553aff8e5339ff83492fff83442aff85432aff844128ff803f26ff83432aff82422aff7d3f27ff82472cff7b4028ff7e442dff80472eff82462cff854529ff864527ff854426ff864425ff874627ff884828ff8a4929ff8a482aff8e4a2cff8f4b2dff8e492aff8a4930ff78442eff896354ffb9958bffc6a99dffc2a99cffc1a398ffbfa595ffc2aa98ffc0a695ffc5aa9bffc9aa9effcaac9fffc8ad9dffc7ae9cffc6ad9affc7aa9bffc9aa9bffc8a998ffc9aa99ffcaaa99ffcaa998ffcaaa98ffc9a999ffc9ac99ffcab09effcab0a0ffc4aa9bffc5ab9dffcab2a3ffcdb7a8ffcfb8abffc9b1a5ffccb2a7ffceb4a9ffcbb3a9ffcbb5a9ffcdb7adffc9b5acffc9b7aeffd2c2b9ffcabab3ffcec0b9ffd0c3bdffd0c3beffcec1bbffd1c4beffd2c6c0ffd3c6c1ffd2c6bfffd2c5c0ffd1c5bfffd1c6c0ffd4c8c2ffd4c8c3ffd4c8c3ffd1c7c1ffd3c7c3ffd2c8c3ffd2c8c3ffd2c8c4ffd1c7c2ffd2c8c3ffd2c9c2ffd1c9c2ffd3c8c3ffd4c9c2ffd6c9c3ffd8cbc4ffdaccc7ffdececdffd9d1ccffdfd1c4ffe1c1b1ffca967dfec37c58fdc77c50f1c89a7f7cd8bda915dbc2c202ffffff49c43fab5fc438ac5ec339ab5dc33aaa5ac439ad58c23aab57c13baa54c23aaa53c23aa951c33caa4fc23aab4cc339ab4ac43bac48c339aa46c53aab43c239ab41c037a93ec13aa93cc43caa39c03aaa37be38a735c03aa832c238a82fc33ca82dc139aa2ac237aa27c43baa25c137ac23c53aa821c93eaa1fc53aad1dc13ea71bbd42aa19c23dad16c546ae14bf40a613bc36a111c33ca510bf309f0ec849b60dc43bb10cbf40aa0acc4db209c639aa08bf60bf06aa2baa06d52baa05cc33cc05cc339904bf40bf03ff55aa03aa55aa0280008001ff00ff0280808001ff00ff01ffffff01ffffff01ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000000100000001ffffff02ff808001ff00ff01ff00ff01ff00ff01ffffff01ffffff02ff80ff02ff80ff02ff80ff0280008003aa55aa03aa55aa03ff55aa03ff55aa04bf40bf05cc339905cc339905cc33cc05cc33cc06aa2baa06d52baa07db49b608bf409f08bf409f08df40bf08bf409f09c639aa09c639aa0acc4db20acc33b20acc33b20cbf40aa0cbf40aa0dc43b9d0cbf2baa0cd540aa0dc43bb10eb637a40dc427b10ec837b60ec837b60fcc44bb0fcc33aa0fcc44aa10bf40af10cf40af11c33ca511d23cb411c33ca512c639aa12c639aa12c639aa12b82a9c13bc36a113bc36a113bc36ae13c943ae14bf40a614bf40a613c943ae14cc40b214cc40b215c23daa15c23daa17c843a617bc37a617bc37a619c247ad19cc3dad1bbd39aa1cbf37a41cc837ad1ec43caa1fc53aad21c93eaa22ca3cac24bf39aa26c33ca827c43baa2ac23daa2bc43bac2ec23dac30c53aaf32c238ad34c43bac37c33cac3ac139a73cc43cae40c33cab41c43bad44c33cac0fcc55aa46b69583f1a1604dfda05c43fea7684bfea36446ffa16549ff9e6347ff9d6145ff9a6144ff995f44ff996044ff975d41ff955a40ff8f5338ff8f5136ff8d4f33ff8c4f34ff8c4e34ff8a4e32ff894e31ff884d30ff874d2fff874c2fff864c2fff874b2fff864b2eff864a2fff844a2fff81492dff834d32ff875032ff874f31ff874e2fff874d2fff874d30ff874c2eff874a2dff874a2dff85492bff82482aff814729ff895132ff885030ff894b2bff93522bffb1683dffab5828ffaa5424ffa95223ffa75223ffa04f22ff9b4c20ff97491eff95461eff934621ff914423ff8b4122ff7e391bff8d4d2eff8b492dff8b482bff8c472cff88462bff864429ff854429ff824428ff80452aff834a2fff864e33ff844b32ff82492fff773f25ff783f24ff763c23ff773c22ff763c22ff753c21ff763b21ff773b20ff7f4226ff804125ff7e3d20ff7e3c20ff7d3a1eff7c391eff79391dff834529ff8d5235ff8b5133ff884e31ff864b2eff804428ff793c22ff783a20ff74361eff73371eff71361dff835037ff8a5a43ff95664cff89543bff834b33ff844a31ff834830ff84492dff84482eff8a462bff8b462cff8b472eff8b492eff884c30ff885033ff9a674dffbd8f78ffcca38fffc8a48fffc3a591ffcaaf9cffc8ab98ffc7aa95ffc8a893ffcaa995ffc8a794ffc5a293ffc1a191ffc3a493ffbd9f8bffc0a18cffc19e8affc39e8cffc19c89ffc09c88ffc09c87ffc19d88ffc19e88ffc19f88ffc2a18affc5a48fffc6a895ffcdb3a1ffc4ac9cffc5aa9cffc8ab9fffc9aea2ffceb8abffc9b5a8ffc8b2a6ffcab3a7ffcdb5abffcbb6aaffcbb6abffc9b3a9ffc8b5acffd1bfb7ffcabbb4ffcec0baffcec0b9ffd0c2bcffcec1bbffd0c3bdffd0c5beffd1c5beffd0c5beffd0c4beffd0c5bdffd1c5beffd1c5bfffd1c6c0ffd1c6c0ffd2c7c1ffd2c6c2ffd1c6c1ffd2c6c2ffd2c7c1ffd2c7c1ffd2c7c0ffd1c7c1ffd0c7c0ffd1c7c0ffd2c8c1ffd3c9c3ffd6cac5ffd8cbc6ffd9cec6ffdacfc9ffdcd0ccffdfcec7ffe1c1abfec7916df9c99675bebd958023ccbdaf1bc64caa56c43bac61c33aab60c23aaa5ec339ab5cc23aac5ac139aa59c339a956c43bac55c339a852c438ab51c339aa4ec438aa4cc33cab49c438ab47c239a945c43baa43c239a740c33cab3ec13aad3bc238ad39c53faa37c338a734c43bac31c139ac2fc33ca82cc53aa82abc3daa28bf40ac25c13eac23c53aa820c738af1ec43caa1cbf37a41ac43bb118bf35aa16d13aae14bf33a611c32da511c34bb40fcc44aa0dd84eb10cd540bf0acc33b20acc33b208bf40bf08bf409f06d52baa05cc339905cc339904ff40bf04ff40bf03aa55aa03aa55aa02ff80ff01ff00ff01ff000001ffff0001ffffff0000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff028080800100ff0001ff00ff01ff00ff0280008001ff00ff01ff00ff028080800280808003aa55aa02ff80ff03ff55aa03aa55aa04bf40bf04bf40bf04bf408004bf40bf05cc339905cc339906aa2baa06aa2baa07b6249207b6249208bf409f08bf409f08df40bf09aa398e09c639aa09c655aa0acc4db20acc33b20bd146b90cbf40aa0cbf40aa0db13b9d0dc43bb10ec849a40ec849a40ec837b60fbb44aa0fbb33aa10bf309f10bf30af11c33ca511c33ca511c33cb411c33ca512b8399c12c639aa13c943ae13c936ae13c936ae13c943ae13c936ae14cc40b214bf33a614bf33a615c23daa15c23daa15c23daa16c53aae16c546ae16c53aae16c546ae17bc43a617c837b118bf35aa19c23da31aba3ba71bbd42aa1bbd39aa1bc639aa1cc837ad1dc13ea71fbd3aa520c740af21c936aa23c53aaf24c639b125c837ac27c43bb12ac23daa2bc43bac2dc139aa30c53aaa32c238a834c43bac36c239aa39c03aaa3bc238ad3ec53aad40c33cab43c239ab1fc53aad06ffd5d577a77c6defa2614bfa9e5b45fea3664bfea3654bfea16447ff9f6247ff9d6146ff9c6045ff9b5f44ff9a5f43ff985d41ff93563bff8e5136ff8d5034ff8d4f34ff8c4f34ff8b4e33ff8a4e32ff894e32ff884d30ff874d2fff874c2fff874c2fff874c30ff854b2eff864a2fff844a2fff81492eff824c31ff885034ff874e31ff874e2fff874e2fff884d31ff884c2eff884c2fff87492dff85492cff834729ff814628ff894d2fff894c2affae653bffb06132ffad5822ffae5626ffab5324ffaa5226ffa65023ffa14e21ff9d4c21ff9c4a21ff9a4922ff964721ff904421ff883d1dff813a1cff834124ff8a492cff8a4729ff89462aff88452aff874629ff874529ff824428ff804429ff80452bff864e36ff824a32ff794026ff783f26ff773d24ff773d23ff763b21ff763b20ff7d4025ff804427ff834426ff804122ff7f3e20ff7e3c1fff7c3a1eff7b391dff79381dff77391eff7a3d22ff81462bff804328ff7f4327ff7f4327ff7e4126ff814228ff814128ff7e3d25ff7d3d26ff7c3c25ff70351eff703921ff713921ff7b452dff87513aff8c5741ff935f48ff905d48ff94604cffa06955ff96624dff87513eff804c36ffa67560ffbd8f75ffc99c82ffc3967affc19379ffc5977cffc79f82ffc49e85ffc5a289ffc39f85ffc49d80ffc2987effc2967dffc3997cffc59e81ffc39b7fffc29b80ffbf987effc39981ffc29a82ffc39c83ffc49c84ffc49d87ffc49f88ffc4a089ffc4a18affc4a18affc2a08affc5a38effc4a592ffceb0a0ffc9ad9effc7a99affc7ac9cffc4aa9cffc7b1a3ffcdb6a9ffc7afa3ffc8b0a4ffc7b1a5ffcfb8adffccb7adffc7b3a9ffc9b6adffcebdb6ffc8b9b2ffd1c2bbffcdc0baffcec1bbffcdc0baffcfc3bdffcfc3bcffcfc3bcffcfc4bcffcfc4bdffcec3bcffcfc4bdffd0c4beffd1c5bfffd0c5c0ffcfc4bfffcfc4bfffcfc4beffd0c4beffd1c4bdffd2c5beffd1c5beffd0c7bdffd1c6beffd1c6beffd3c8c0ffd4c8c2ffd8cac4ffd9ccc2ffd8cec6ffd7cfcdffdad4cdfeded3cafee2ccc0f9cea790bbcaad9e13f2e4d71ace45b164c23bab62c339ac61c33aab5fc438ac5dc53cad5cc23aac5ac43caa58c23dab56c438a954c23aaa52c43bab50c239a94ec13baa4bc53aad49c438ab47c239a945c037aa43c23dab40c33cab3dc036ab3bc23da938c437a836c639aa34c43bac30c53aaa2ec83dac2cbf3aa829c138a827c43baa25c137ac22c33cac1fc542b51dc13eb01bc639aa19c233ad17c843a616c53aae14bf40a612c639aa10bf40af0ec837b60dc43bb10bd146b90bb946a209c639aa08bf409f07db49b605cc33cc06aa2baa05cc669904bf408003aa55aa03ffaaaa02ff80ff02ff80ff01ff00ff02ff808001ffff0001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff02ff80ff01ff00ff02ff80ff028080800100ff000280808002ff80ff02ff808003aa55aa04bf80bf03ff55aa04bf40bf04bf40bf04bf40bf05cc339905cc339906d555d506aa2baa07b6249207b649b608bf409f09c639aa09c639aa09c639aa0acc33b20ab233990bb92ea20bd146b90bd146b90cbf2baa0dc43bb10dc43bb10dc43bb10fbb44aa10bf409f10bf40af10bf409f10bf40af11b42d9611c33ca512c639aa13bc36ae12c639aa13c943ae13c936ae14bf40b214bf40a614cc40b215c23daa15c23daa15c23daa16c53aae15ce31b616c53aae17bc37a616c53aae17c837a617c843b117c837b117c837b118bf40aa18bf35aa18bf40aa19c23da31aba3ba71bbd39a11bbd39aa1bc639aa1cc840ad1dc13eb01dc13eb01fc53aad1fc53aad21c93eaa21c936aa23c53aaf25c137ac26c336a827c43bb129c73eae2bc43bac2dc63eaa2fc33ca831c139ac33c33caf35c53aad37c338ac3ac139ab3cc43cae3ec53aad41c43ba944c33cac06d555aa14e6d9cc87936c5ec292604cd891614fed9b6852fca56a51fea06349ff9f6449fe9d6147ff9c6147ff9c6045ff9a5e42ff95583cff8f5135ff8e5035ff8d4e33ff8d4f34ff8b4e33ff8b4d33ff8a4e33ff894e31ff894d30ff884d30ff884d30ff864b2eff844b2dff864a2fff864a2fff844a2fff81492fff824b30ff885034ff884e31ff884e30ff874d2fff894e32ff874c2eff874b2fff874b2dff854a2eff82452aff824525ff9a5833ffba6c42ffb25c2cffb35a28ffb35926ffaf5826ffab5524ffa95326ffa75125ffa25024ff9f4e23ff9d4b24ff9b4b23ff964720ff8e421fff873c1cff823a1cff813d20ff8c4b2dff8b482bff8a472bff89472aff874528ff854428ff844529ff814429ff80442bff844b32ff7c432bff783f26ff773e24ff763b21ff793e22ff804326ff86492aff874628ff824222ff833f21ff813e1fff7f3d1eff7f3d1eff7d3b1eff7b3b1fff793a1fff78391fff76381fff81442aff7e3e25ff7c3c23ff793920ff77371dff75351cff76341cff74311aff733019ff72301aff713119ff7f3e25ff7f3e25ff7f4026ff804127ff7f4025ff7f4125ff81432cff844a33ff834e38ff835640ff89624dffac856effc19179ffba876cffbb896cffbd8768ffbf876affc2886dffbd896bffbf8f70ffbe9171ffba8a6bffba8869ffbf896bffc08a6affc18c67ffc28d69ffc3926dffc79872ffcba17fffc79d82ffc69e82ffc69d83ffc79e85ffc89f87ffc8a189ffc8a18cffc8a28cffc8a38bffc7a58affc9a68cffcba68effcaa68fffcaac97ffcbb09effc6ab9bffc8ac9dffc7a99dffc4aa9dffcbb4a7ffc6afa3ffc8afa5ffc9b2a6ffcbb5aaffcdb8aeffc6b1a8ffccb9b0ffcbbab3ffcabbb4ffcec0b9ffcbbdb7ffccc0b9ffcdc2baffcdc1bbffccc1bbffcdc2bcffcdc2bbffcdc1b9ffcdc2baffcdc2b9ffcec2baffcfc1bdffcec2bcffcec2bdffcfc2bcffcec2bbffcfc2bcffcec2baffcdc3b8ffcdc4b9ffcec4baffcfc5bbffcfc5bcffd0c6bdffd3c8c1ffd6cac0ffd6ccc7ffd9cfcbffd9d1c8ffd9d2cbfeddd2d0fddbcdc6d1e3d8d252e6ddda08ffffff52c13bae5dc33aaa57c13baa55c339ab53c53dac5dc33aaa5bc43bab59c339a958c23aa856c43bac54c53aad51c33cad50c23dac4ec13baa4cc339ab49c038ab47c239a945c03baa41c43ba93fc239aa3dc43bab3ac139ab38c43bad35c53aad32c238a830bf3aaa2ec237ac2ac237aa28c639ac25c837ac23c53aa820c740af1ec43caa1cbf40ad1ac43bb118ca40aa16c53aae14bf40b213c943ae10cf40af10bf40af0ec837a40dc43bb10acc33b209c639aa08bf409f07db49b606d555d506d555aa05cc339904bf40bf03ff55aa03aa55aa02ff80ff0280808001ffffff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ffffff010000000280808001ffffff02ff80ff028000800280008002ff008002ff008002ff008003ff55aa03ff55aa04bf80bf03ff55aa04bf40bf05cc66cc05cc339906aa2baa06aa2baa06d52baa07b624b6089f209f08bf409f09aa398e09c639aa09c639aa0ab233990bb92ea20cbf40aa0cbf2baa0db13b9d0dc43bb10eb637a40ec849b60fbb33aa0fcc44aa10bf309f11c33ca511c33ca511c33ca513bc36a113bc36a113bc36a114bf40b215c23daa15b631aa14cc33b216c53aae16b93aa216c53aae16c53aae17bc37a617c837b118bf35aa18bf35aa19c23dad19c233ad19c23da319c23dad19c23dad19cc3dad1ac43bb11ac43ba71ac445b11bc642aa1bc639aa1bc639aa1cbf37a41dc13ea71dc135a71ec43caa1ec43caa1fbd3aad20bf38af21c13eaa22c334ac23c53aa824bf39aa25c837ac27c43baa28bf39ac29c73eae2bc43bac2dc63eaa2ec837ac31c639ac33c337aa35c53aa837c73cac39c53aae3bc238a93dc43bab40c33cab42c53aaa45c43bae02ffffff0affffe628f2e6d930efdfcf42ecd4c9abc9a697f3a06951fea1644bff9e6248fe9d6247fe9e6347ff9a5e43ff95583dff905337ff8f5235ff8e5034ff8b4e32ff8c4f34ff8b4e33ff8b4f32ff8a4e32ff884d31ff894d31ff894d32ff884d30ff874d30ff864d2fff854a2fff854b30ff854b31ff81492eff834b2fff885034ff884e30ff884e2fff884e2fff884c2eff884c2cff884b2dff844a2aff7f4725ff985939ffa95f39ff9a4b1fffaf592bffb65d2cffb55a2affb35a28ffb15928ffad5725ffa95424ffa65425ffa35225ff9f4f25ff9b4f26ff964a20ff8f421eff8b3f1fff873d1eff843e1dff803a1cff894727ff884629ff894729ff894829ff864627ff854627ff854529ff83442aff81432aff80452cff7a4228ff793d24ff7f4124ff87492aff894929ff884525ff884424ff864222ff854121ff854022ff823e20ff813e20ff803d20ff7e3c20ff7c3a1eff7a391eff79391fff77381eff7d3f24ff78381eff7a371fff77361dff78361cff76341bff75331bff75321bff75311bff74311aff733119ff78371cff7f3d22ff803e23ff814124ff854326ff874428ff874328ff87482cff844a30ff88553affa37257ffb88667ffb57e5effb78060ffb9805fffb9805dffbb7f5effbc805fffbd8360ffbb8661ffba8862ffbf8d66ffc28f69ffbf8966ffc08966ffc38a67ffc48a66ffc58b66ffc78f69ffc4916cffc99e79ffc8a37fffc79f82ffbf977bffc49a7fffc79b7fffc99b80ffc99b82ffc79d80ffc79e80ffcb9e82ffcb9e81ffcba082ffc8a285ffc5a890ffcdb3a4ffc1a697ffc5aa9affc7ac9dffc1a99affccb5a9ffcab3a7ffc4ada3ffc6aea3ffc9b1a7ffcdb6adffc5b1a7ffcab8afffc8b8b0ffc9bab3ffcebfb9ffc8bbb5ffc9bcb5ffcbbfb9ffcabfb7ffc9beb7ffcabfb8ffcbbfb7ffcbc0b7ffccc0b7ffcbbfb6ffccbfb7ffccbfb7ffcdbfb7ffcdc0b7ffcbc0b6ffcac0b5ffcac1b6ffcbbfb5ffcbc0b6ffccc1b7ffcdc1b8ffcdc2b9ffcfc3baffd1c5beffd1c7bfffd5c9c2ffd8cdc6ffd9cfc7ffdad0cafedad1cbfddbd3cdf9dbd3cee1dad2cc8dd9d2cc2ed8c2cd44c747ac3fc23dae62c63cac54c23aaa47c23dac5dc33aaa5bc43bab59c339a958c53dab56c43bac53c53aac51c339aa50c239ac4dc33ca94bc23aaa48c339aa46c13aa844c33ca941c43ba93fc23daa3dc43fab3ac139ab37c73cac35c03aa832c238a82fc33cae2dc63eb02ac23daa27c43bb125c13eac22c33cac1fc53aad1dc13ea71cbf40ad19c23dad17c837a615c23daa13bc36a112c639aa10cf40af0ec837b60dc43bb10bb946a20ab2339909c639aa07db49b607b649b606aa2baa05cc33cc04bf408004bf408002ff80ff03aa55aa03aa55aa0280008001ff00ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff02ff008002ff808002ff008003aa55aa03aa55aa04bf408004ff80bf04bf40bf04bf40bf06d555aa05cc33cc06d52baa07b649b608bf409f08df40bf09c639aa0ab233b209c639aa0acc33b20bd146b90bd12eb90cbf2baa0db13b9d0eb637a40ec837b60fbb44aa0fbb44aa10bf40af10bf30af11d23cb412c639aa12c639aa13c943ae14bf40a614bf33a615c23daa15c23daa16b93aa216c53aae17bc37a617c837b118bf40aa18bf35aa19c23da319c23dad19c23dad19c233ad1ac43ba71ac43ba71ac43bb11bc639aa1bc639aa1bc639aa1cbf40ad1cc840ad1cbf40ad1cc840ad1dc13ea71dca3eb01ec43caa1ec43caa1fbd3aa51fbd31a520bf38a720bf38a720c740af22c33cac23c53aaf23c53aa825c137a525c137ac26c33cae28bf39ac29c73eae2ac83daa2bc43bac2ec23da62fc33ca831c63eac32c738ad34c43bac37c338ac38c837ad3bc73dad3dc43bab3fc239aa42c13aaa44c338a946c53aab0acc4db202ffffff05ffffff04ffffff4cd0b2a8e69b6856faa1664ffea0644bff9e6348ff9f6549fe9c5f44ff975b40ff93573bff8e5237ff8d5033ff8d5034ff8b4e32ff8c5033ff8b4f33ff894e31ff8a4e31ff8a4f33ff894e33ff884e31ff874c30ff874c30ff874d30ff874b30ff864a30ff844b30ff82492fff834a30ff884f34ff884e32ff894e31ff894e30ff884c2eff894c2bff86482cff894e30ffa86940ffa25828ffa14c22ffa1481fffa14a1effb55d2effb35a2bffb15827ffaf5726ffac5524ffaa5424ffa75324ffa65427ff9f4f25ff974920ff91431eff8f421eff8c3f1fff893f1fff853e1eff823b1dff824022ff89492bff894829ff884728ff864526ff854627ff854428ff844329ff82442aff804429ff864a2dff8b4d2fff8e4c2dff8b4829ff894525ff8a4424ff894323ff894324ff874124ff864122ff833e22ff823d20ff7f3c1fff7f3c20ff7c3a1eff7c3b1fff7a3a1fff76381dff7b3f24ff77371dff7a371eff78361dff77351cff76341cff76331bff75321aff75311aff73311aff713219ff713219ff7e3e23ff804126ff814328ff824329ff84442aff894d32ff8b5237ffac7459ffba8062ffb97c5cffbb7e5bffbc805dffbc805fffbb815fffbc825fffbd825fffbf825fffbe8360ffbc8461ffbd8662ffbb8561ffbd8763ffc38e6bffc5916effc08b69ffc38b69ffc38b68ffc58c67ffc68d68ffc7916dffc3946fffc89e7affcda386ffc4957cffc49277ffc69473ffc79375ffc79574ffc79574ffc79574ffc89574ffc89472ffc89674ffc59879ffc59f82ffd1b29dffc5ab9affc7a99bffc5a89cffbea398ffc4afa1ffcbb4a8ffc4aca1ffc5aca3ffc9b2a7ffccb5acffc4afa9ffcebcb5ffc5b5aeffc7b9b2ffcbbdb7ffc7bbb4ffc6bbb5ffc8bdb6ffc7bcb5ffc8bdb7ffc8bdb5ffc8bdb3ffc9beb4ffcbbeb5ffcbbdb4ffc9bdb4ffcabeb5ffc7bcb2ffc7bcb2ffc8bdb2ffc7bdb2ffc7bcb1ffc9bdb2ffc9bdb2ffc9bdb3ffccbfb5ffcdc1b7ffcdc1b9ffcec3bcffd2c6bfffd5c9c2ffd7ccc5ffd9cfc8ffdad0cafedcd2cdfedcd3cdfdddd4cff9dad1cce5dbd4cea8ded6d34ddbd1cd2dcc55b031c63eb15ac43caa53c53aa952c43bab45c037aa54c23aaa58c23aab55c339ab53c53aac52c43bab4fc23aa84dc33ca94ac43ba948c339aa45c43baa43c23dab41c43ba93ec53aa93cc437aa39c53aaa36c239aa34c43bac31c639ac2ec23dac2bc43bac29c138a826c93cae24c639aa22c33cac1fc53aad1cbf37ad1bbd39aa18bf35aa17bc37a615c23daa13c943ae11c33ca50fcc44bb0dc43bb10cbf40aa0bb92ea20acc4db209c639aa07b649b606d555d505cc33cc05cc66cc03ff55aa03aa55aa03aa55aa0280808002ff80ff0280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff02ff808001ff00ff01ffffff01ff00ff01ff00ff02ff80ff0280008003aa55aa03ff55aa03aa55aa02ff008004bf40bf04bf408004bf408005cc339905cc33cc05cc33cc06d555d507b624b608bf209f08bf409f08bf409f09c639aa0ab233990bb946a20bb946b90bd12eb90cbf40aa0dc43bb10eb637a40ec837a40fcc44aa10cf40af10bf309f11c33cb412c639aa13bc36a113c936ae13c936ae15c23daa15c231aa15c23daa16c53aae17c843a617c837b118bf35aa18bf35aa19c233a31aba3ba71ac43bb11ac43ba71cbf40a41cbf37a41cbf37ad1dc13ea71cc837ad1dc135a71dc13eb01ec433aa1ec43caa1ec43caa1ec433aa1fc53aad1fc542ad1fc53aad1fc53aad20c740af20bf38a721c13eaa21c13eaa22bb34a522c334a523c53aa823c53aa824bf39aa25c137ac26c33ca827c434aa28c639ac29c138a82abc37aa2bc435ac2dc139aa2ec23dac30c53aaa31c639ac33c337aa35c03aa836c639aa38c43bad3ac639ab3dc43bab3fc239aa41c03ba943c239ab45c43baa47c239ac13c943ae02ffffff05ffffff31d0bbacd4a46b5ffba05d4cfca5634afea2664bffa1664cff9c6146ff975c40ff965a3dff905438ff8e5134ff8d5134ff8c5033ff8b4f34ff8a4f32ff8a4e32ff8a4f32ff8a4e32ff894e32ff874c31ff894e33ff894e32ff884d31ff874c31ff864b30ff854b2fff834930ff834a30ff834a30ff8a5135ff894e32ff894f31ff894e32ff894c2fff8b4f2fffa36643ffab663effa35123ffa64d20ffa54c20ffa24a20ffa0481fffaf572affb45c2cffb05928ffae5827ffac5727ffac5729ffa75426ffa14e22ff9a4a20ff964821ff92451fff904421ff8c3e20ff873d1dff843c1cff823b1dff7c391cff8a482bff89482aff884729ff884729ff864628ff864528ff864429ff834329ff814228ff834327ff8c4a2aff8e4829ff8b4827ff8b4727ff894524ff8a4524ff8a4325ff874224ff864022ff843f23ff803d21ff7f3c1fff7e3c20ff7d3c20ff7c3b1fff77371bff75371cff72381cff7b3c22ff77371eff77361dff77361cff75351cff74321aff75321aff733119ff723019ff713119ff6f3018ff703319ff7d4126ff7e4428ff7b4227ff8e563effa87159ffba8166ffb97e60ffbe7e60ffc08060ffbe825effbd8460ffbf8564ffbd8461ffbc835fffbe8461ffc08362ffc28563ffc28662ffc18661ffc08762ffbe8763ffbf8865ffbf8968ffc79472ffc28f6effc18b69ffc28c68ffc38a67ffc48967ffc58c69ffc58f6cffc3946fffc99c7cffcb9f80ffc39776ffc59474ffc69470ffcb9573ffcb9572ffcc9575ffcb9776ffc99574ffca9472ffcb9574ffc49779ffc8a792ffcaae9fffc0a394ffc3a599ffc1a69bffc4ada1ffccb5aaffc0aa9effc5aea3ffc8b0a7ffcbb2adffc3b0a7ffccbcb4ffc1b1aaffc2b4adffc9bcb7ffc3b7b1ffc3b8b1ffc6bab6ffc4b9b3ffc7bcb5ffc7bbb4ffc7bbb3ffc8bbb3ffc8bab0ffc7baafffc7b9afffc6b8aeffc6b9aeffc5b7adffc5b7adffc5b7adffc6b9aeffc7baafffc6b9afffc9bbb1ffc9bdb2ffccbfb5ffccc1b8ffcfc3bbffd0c5bdffd4c9c2ffd7cbc5ffd8cec8ffdacfcafedcd2cdffdbd1ccfeded3cffed9d0cbfbd9d1ccf3dbd2cec6dcd3cf77dfd6d441d49dc42bca53b253c23aa95dc33aaa45c03baa54bf3aa757c13baa55c339ab53c23aa950c639ac4fc23aab4cc339ab4ac13ba948c33caa45c43baa43c239a740c33cab3ec13aa93bc238a938c43ba835c03aa833c33caa30c53aaa2ec23dac2ac237aa28c639ac25c137ac23c53aaf20c740af1ec43caa1bc639b31ac43ba717c837a615c231aa13c936ae12c639aa10bf40af0ec849b60cd540bf0bb92ea20acc33b209c639aa08bf409f07db49b606aa2baa04bf40bf04bf40bf03aa55aa03aa55aa02ff008003aa55aa01ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff01ffffff01ffffff02ff808001ff000001ffffff01ff00ff02ff008002ff808003aa55aa03aa55aa03aa55aa03ff55aa03ff55aa04bf40bf05cc339904bf408005cc33cc06d555aa06d52baa07b649b607db49b608bf409f09aa1c8e09c639aa0acc33b20bb92ea20bd146b90cbf40aa0dc43bb10ec837a40ec837b60fbb33aa10bf40af11c33ca512c639aa12c639aa14bf40a614bf40b215c23daa15ce3db615c23daa16c53aae17c837b118bf35aa18ca40b519c23dad1ac43ba71ac431a71bc639aa1cbf37a41cbf37a41cbf37ad1dc13ea71ebb3caa1ec43caa1ec433aa1ec433aa1fbd3aad1fc53aad1fc53aad20bf38af21c13eaa22c33ca521c13eaa21c13eaa22c343ac22bb3ca522c33cac22c33cac23c53aa823c53aaf24bf39aa24c639aa25c137a525c137a526c33cae27be3baa28bf39ac29c138a829c738a82ac83db02cbf3aa82cc53aae2ec237ac2fc33ca831c63eac32c23dad34c43bac35c03aa837c338ac38c43bad3ac639ab3cc43caa3ec53aad40c33cab42c53aaa45c43baa47c239ac49c43bab0acc4db202ffffff26d0b5aec6a06b5df99b5945fe9d5944ff9d5f46ffa56a50ff9b6046ff995e41ff985c3fff94583bff8f5336ff8d5134ff8b5032ff8a4f31ff8a4f33ff8a4f33ff8a4f32ff8a4e32ff894e30ff884e30ff894d31ff894c31ff894e32ff874c2fff864b2fff854b2fff844a2eff844a2eff834a2dff824b2eff8a5233ff884e31ff894d31ff8a4c2eff955738ffa76545ffa35c2effa4521fffa94f23ffa84c20ffa64c1fffa44b20ff9f4820ffa14b1fffb25d2dffaf5a29ffad5828ffad5929ffa85226ffa24e24ff9e4b22ff9a4822ff974722ff924420ff8e411fff8a3d1dff873c1dff863b1cff81391aff7c371aff844024ff8a482aff874627ff884628ff874627ff864527ff844426ff854328ff824326ff814125ff8b4a2bff8d4a29ff8d4927ff8c4826ff8b4624ff8a4524ff884424ff864222ff854021ff833e22ff813d20ff7f3d22ff7e3d22ff7b3a1dff76381aff76371fff73381eff6d341eff783e26ff75371eff78341eff75361bff73351bff71341bff71331bff72321bff72311bff71311bff713017ff682c16ff793e27ff8a513bffa77057ffb88367ffbb8564ffbb8361ffc08563ffc08662ffc18565ffc08562ffc18763ffc18765ffc28b66ffc08863ffbf8762ffc28964ffc38762ffc38762ffc38761ffc18762ffc18762ffc18661ffc08763ffbd8662ffc58f6cffc79371ffc18e6bffc18c69ffc38967ffc38a64ffc38a64ffc58d66ffc4906affc69472ffd0a384ffcca385ffc49475ffc59372ffc79270ffc89370ffc89572ffc89677ffc99476ffc99473ffc89574ffc4977affc2a089ffc7ad9cffbca192ffc1a396ffbfa599ffbba398ffcab3a9ffc4aea3ffc0a89effc5aea3ffc3aea6ffc6b4adffc6b5afffc4b5afffc6b8b1ffc5b7b2ffc5b8b1ffc3b7b1ffc5b9b3ffc1b7afffc4b9b1ffc2b7afffc3b7aeffc5b7aeffc5b5adffc4b5acffc3b3abffc2b3a9ffc1b4a9ffc1b4a8ffc1b3a7ffc2b4a9ffc1b4a8ffc3b6aaffc5b7acffc7b9afffc9bcb1ffcbbeb5ffcdc0b8ffcfc2bbffd1c5beffd4c9c2ffd7ccc6ffd9cec9ffd9cfcaffdad0caffdcd2cdffdcd2cdfedbd2cdfddcd3cffcddd3cff9ded6d2d8dfd7d392e1d9d349d5afcb48c64ab157c138aa50c239a959c339a956c438ac54c23aaa53c23aac51c039aa4ec43baa4bc23aaa49c038ab47c239a944c338a941c437ad3fc239aa3dc03bab3bc23dad37c33cac34c43bac33c33caa2fc336a82cc53aae29c738ae27c43baa24c639b122c33cac20bf40a71dc13ea71ac431a719c23dad16c53aae14cc40b213c943ae10cf40af0fcc44aa0ec837b60cbf40aa0bd146b909c639aa09c639aa07b649b607b6499205cc339904ff40bf04bf408003ff55aa02ff008002ff808001ff00ff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff0100000001ff00ff01ffffff01ff00ff01ffffff01ffffff02ff80ff0280008003aa55aa03ff55aa04bf408004bf40bf04bf40bf04bf40bf04bf00bf05cc339906d555aa06d52baa07db49b608bf409f08bf40bf09c639aa09c639aa0acc33b20bd12ea20cbf2baa0cbf40aa0dc43bb10eb637a40fbb33aa0fcc33bb10cf40af11d23cb412c639aa12c639aa13c943ae14cc40a615c23daa16b93aa216c53aae17c837b118bf35aa19c233ad19c23dad1bbd39aa1bc639aa1bc639aa1cbf37a41dc13ea71dc135a71ec43caa1fbd3aa51fc53aad20bf38a720c740af21c13eaa22c33cac22c33cac22c33cac22c33cac22c33cac23bd33a823c53aaf24bf39aa24c640aa24c639aa24c639aa25c137a525c13eac26c33ca826c33cae26c33cae27c43baa28bf39a628bf39a628bf39a629c13eae2ac237aa2ac237aa2bca3bac2cc53aa82dc139aa2ec237a62fc336a830c535aa31c639ac32c238a834c43bac35c53aad37c338ac39c53aaa3ac139ab3cc437aa3dc43bab40c33cab42c13aaa44c33ca946c53aab48c339aa4ac43bac1ec444aa10efcfcf9fa77363eea6604bfba36247fe9c5c46fe9f624cfe9c6147ff995d43ff995c40ff95583cff925437ff8c5033ff8b4f32ff8b5135ff894f32ff8a5031ff894e30ff894d30ff894e31ff894e32ff894f31ff894d30ff884c2fff894d30ff874c2fff874c2fff854b2dff854a2eff84492eff82492eff81492dff895032ff8a4f31ff884d2eff9c5f3affa6633affa35325ffa94f22ffaa4e22ffa94e23ffa74d22ffa54c21ffa34c20ffa14a20ff9e481dffac5829ffad592affac582affa75226ffa55126ff9f4b22ff9c4922ff984521ff94431fff90411eff8e411eff8d411fff883d1cff893f1eff873e1eff853d20ff833f22ff8b492bff89482aff884528ff884628ff874527ff864426ff854326ff844327ff824126ff844425ff8e4d2cff8f4b2aff8f4b28ff8b4724ff894523ff884322ff864120ff853f21ff813d20ff803d21ff7e3c20ff79391dff78381dff77381cff75361cff74371dff70351dff7d4129ff74351dff77341dff74361bff74351cff72331bff72311bff74311bff712e19ff6f3119ff70311bff67301cff9b6751ffbc866bffbd8667ffbf8a68ffc18b67ffc58d69ffc28a64ffc38b64ffc58c67ffc38864ffc28661ffbe825fffbb815dffc38965ffbf8862ffc38c67ffc28a64ffc28862ffc38862ffc48962ffc68a64ffc58964ffc58763ffc88763ffc48661ffc28965ffc4906cffc5936effc58e6bffc48b66ffc58b65ffc58a65ffc58965ffc48b66ffc8916effc49170ffd1a78bffc79b7effc59475ffc5906fffc5916effc89375ffc99777ffc99776ffca9375ffca9379ffc6957cffbb967fffd4bbabffc4ac9dffc4a99cffc2a79dffbba399ffc8b2a8ffc5aea3ffc1aa9effc7b1a8ffc2aea7ffc5b4aeffc1b2acffc4b5afffc6b6b2ffc4b7b1ffc3b6b0ffc0b5afffbfb4adffbeb4acffc1b5afffbfb3abffbfb1a9ffbfaea8ffbeada6ffbcaaa3ffbeada5ffbeada5ffbdaca4ffbcaca2ffbdada2ffbdada3ffc0b0a5ffc0b1a6ffc1b2a7ffc3b4a9ffc7b9b0ffc8bbb2ffcbbdb6ffcec1b9ffd1c4bdffd4c8c2ffd7cbc6ffd9cec9ffdacfcaffdcd1ccffdad0cbffdbd1ccffdcd3cefedfd4d0ffdfd5d0fee0d5d2fde0d6d3f3e3d9d6b3e1d9d45cdbb1ca4fc851ae55c339ab58c53aab46c53aab4ac137ac52c43bab50c239ac4ec43bad4bc53aaa49c43bab46c13aab43c639ab40c338ab3fc239aa3cbf3caa39c53fae36c239aa33c33caa31c139a72ec237ac2bca3bac29c138a826c33ca823c53aaf21c13eaa1ec43caa1bc639aa1ac43ba717c837b115c23daa14bf40a612c639aa10bf40af0eb637a40cbf40aa0bb946a209c639aa09aa398e08bf209f06d52baa05cc339905cc339903ff55aa03aa005502ff008002ff808001ffffff01ffffff0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ffffff01ffffff01ff00ff01ffffff0280808001ffffff02ff808003ff55aa03aa55aa04bf408004bf80bf04bf40bf04bf4080059933990599339905cc33cc06d555aa07db6db607b6249207db49b608bf40bf09c639aa0ab233990bb92ea20bd146a20cbf40aa0dc43b9d0eb637a40ec837b610bf40af10cf40af11c33cb412c639b813c936ae13c936ae14cc40b215ce3daa16c53aae18bf40aa18bf40aa19c23dad1ac43bb11bc639aa1bc639aa1bc639aa1dc13ea71dca3eb01dc135a71fc53aad20bf38a720bf38a721c13eaa21c136aa22c33cac22c33ca522c33cac24c639aa24bf39aa24c639b124c639b125c137a525c137ac26c33ca826c33ca826c33ca827be3baa27c43baa27be34aa28bf39ac28bf33a628c639ac28c639ac29c738ae2ac237aa2ac23daa2bc43bac2bc43bac2cbf3aa82bc43bac2dc139aa2ec23da62fc33ca82fc336a831c139ac32c23da833c33caa34c43bac35c53aad36c639aa38c43ba839c53aaa3ac639ab3cc437aa3ec13aa93fc239aa41c43bad43c23dab45c43baa48c339aa49c43bab4bc53aaa1ac445b123af928384b9917e92c79680ee9b664ffd9a5e4bfea3674eff9a5f43ff995d41ff975a3fff925639ff8e5236ff8d5236ff8c5034ff8c4f34ff8b4f34ff8c5034ff8a4e32ff8b4e34ff8b4e33ff8a4d33ff894e32ff894d31ff884c31ff8a4d32ff874b30ff874c30ff854b2fff854a2fff85492fff85492fff844a2fff8c5136ff8b4f2fffa2623bffa0592fffa35527ffa95223ffa85125ffa85021ffa74d21ffa54b22ffa24c20ffa14b1effa1491effa04a1fff9f4a20ffaf5b30ffa85329ffa64f27ffa34f25ffa14c24ffa04c25ff9e4c27ff9b4a27ff9c4b29ff9b4c2bff974b29ff914524ff8d4120ff853c1cff81391bff7d381bff884527ff8a4729ff884527ff884528ff874426ff864427ff844326ff854429ff834228ff814125ff8d4b2bff8e4b29ff8f4b28ff8c4825ff894523ff884323ff864222ff853f22ff813d20ff7d3a1fff7b3a1fff793a1fff76371cff74371bff75371dff73361cff733820ff80452dff75371eff77341cff76341cff75341cff72331bff72331bff72311aff712e18ff6f301aff6a3520ffa27059ffbd896cffc18868ffc38967ffc58f6cffc68f6bffc58c67ffbf845effb87d56ffb47953ffb37551ffb2744fffb47450ffb37551ffb57854ffba7e5affc68b66ffbc815dffbd815dffbd7f5affbe815affc1835dffc18460ffc28462ffc48460ffc4845dffc1845cffc28760ffc38863ffc88f6cffca926dffc48d67ffc48b67ffc48a66ffc28864ffc18862ffc38b63ffc58e69ffc59375ffcfa38bffc99b7fffc08d6bffc58f70ffc7906cffc99371ffc79274ffc89175ffc69277ffc4947fffbf9986ffc4a59bffc7aca0ffc3a89dffc3a89effbba197ffc8b0a6ffc0a99fffbea69bffc4ada4ffc0aba3ffc6b4adffc1afaaffc0b0aaffc3b3aeffc1b3afffbfb3aeffc0b5afffbbb0a9ffbfb3acffbfb3abffbfb0a9ffbcaba4ffb9a69fffb6a39cffb6a19affb4a29bffb5a39bffb5a49affb6a59affb9a79cffbaa99effbdaba0ffbdada1ffbfb0a4ffc1b2a9ffc3b4acffc6b9b0ffcabdb5ffcec1baffd1c4beffd4c8c2ffd7ccc6ffd8cec8ffdad0caffdbd2cdffdcd3cdffdcd4ceffded4d0ffdfd4d0ffe1d7d3fee2d8d5ffddd4d1fde0d8d4f4dfd7d4aae1d8d53ddec9d14ac43bac53c53aa955c339ab53c53aac52c43bab4fc23aab4dc338a94ac43bac48c339aa45c037aa43c239ab40c338ab3dc43bab3ac639ab37c338ac34c43bac32c23dad2fc336a82cc53aae29c73eae27c43baa24c640b122c33cac1fc53aad1dc135a71bbd39aa18bf359f16c53aae14cc33a612c639aa10bf40af0fbb44aa0dc44eb10cbf40aa0acc4db209c639aa08bf409f07b6499206d52baa05cc339904bf408003ff55aa02ff00ff02ff80ff01ff00ff01ffffff01ff00ff01ff000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff01ffffff01ff00ff0100000001ffffff01ffffff01ffffff01ff00ff028000800280008002ff80ff03aa55aa03ff55aa03aa55aa04bf40bf04bf408004bf408004bf40bf0599339906aa2baa06d555d507b649b607db49b608bf409f09c639aa0acc4db20acc33b20bd146b90cbf2baa0dc43bb10dc43b9d0fbb44aa0fbb33aa10bf30af11c33cb412c639aa12c639b813c936ae15c23daa16c546ae17bc43a617c837a618bf35aa1ac43ba71ac431a71bbd39aa1cbf37ad1dc13ea71dca35b01fc53aa51fc53aad1fc53aad20c738af21c136aa23bd3aa823bd3aa823bd3aa824bf39aa25c137ac24c639aa25c837ac26c33ca826c336a827be34aa28bf39ac28c640ac28c639ac29c138a829c138ae29c738ae2ac23daa2ac237aa2bc43ba62bc43bac2bc43bac2bc43bac2cc53aa82cc53aae2dc139aa2dc63eaa2dc639aa2ec23dac2ec237ac2ec83dac30c53aaa30c53aaa32c23da832c238a834bf3ba734c43bac35c53aad36c239aa37c338ac38c43bad39c53aaa3bc238ad3dc43bab3fc239aa40c33cab41c43bad43c639ab45c43baa46c53aab49c438ab4bc53aaa4cc639ab02ffffff08dfdfdf14f2e6e65ecbb0a3f0986553fda16652ff9d6047ff9c5e42ff985c40ff96583dff905337ff8d5336ff8b5134ff8b5135ff8c4f33ff8b4d32ff894e34ff8a4e32ff8b4f33ff8a4f33ff8a4d30ff884e30ff874e31ff894e31ff894c31ff874b2fff864a2fff854b30ff844a2eff844a2dff83482cff834a2bff985c38ff9e5e38ff9f552bffa45227ffa75025ffa75024ffa65022ffa65021ffa44c21ffa34b22ffa14c21ffa24c20ffa1491fff9e4720ff98431effa85731ffb3623bffac5731ffa6512bffa04c26ff9c4a25ff964522ff934220ff8f401dff8c3d1bff893c1bff873b1aff863b1aff843b1cff83391cff80391bff823d20ff8c482bff8b462aff894428ff884527ff874627ff834224ff834226ff824126ff824226ff864426ff8e4b2aff8e4a28ff8d4925ff8a4725ff864122ff854122ff823d20ff7f3c1eff7d3b1fff7b3a1eff78381dff75381cff75381dff74361dff75361cff72351cff783d25ff7b3e25ff77351dff753219ff74331aff72331aff74351dff71321aff70321bff703923ffa67762ffbc886cffb77f5dffb47955ffb77b57ffb87e5bffb47a56ffb47954ffb37750ffb57851ffb67952ffb67753ffb77852ffb87752ffba7955ffbb7956ffb87753ffbb7b58ffbf835fffbd805affba7e58ffbc7e57ffba7c56ffbc7e58ffbb7d58ffbb7e57ffbf8159ffc2845cffc2835dffc48660ffc58861ffc28963ffc48d68ffcd9571ffbf8762ffc68b69ffc38864ffc48663ffc2865cffc4895fffc48b64ffc59573ffc79f82ffcc9f85ffc08e70ffc59174ffc58f74ffc79175ffc28d72ffc49279ffc69b81ffbf9a88ffb39587ffd2b7adffbea299ffc3a7a0ffbca198ffc0a99effc4ada2ffbfa99effbfa9a0ffbeaaa1ffc9b7afffc1afa9ffc0b0aaffc1b1abffc0b2acffbeb2acffc1b5afffbdb1abffc0b2adffbeb1a9ffbdaea6ffb9a8a0ffaa958dffae9890ffad958dffad958dffaa978dffab978dffad998fffb19e94ffb2a095ffb7a198ffb8a59cffb8a9a1ffbdaca4ffbfb0a8ffc5b6afffc7b9b2ffcec0b9ffd3c5bfffd3c9c3ffd5ccc6ffd7cdc7ffd9cfc9ffdbd1cbffddd4ceffdfd4cfffded3cfffe0d5d1ffdfd5d1ffe1d7d4ffddd4d1fee3d9d7f9ded5d1e2e2dad57ae2d9d520cf87bf52c138ab55c339ab54c23aaa51c039aa4ec438aa4cc33cab4ac43ba947c239a944c33cac42c13aaa3fc239aa3cc43cae39c53aae36c63daf34c43bac31c139ac2ec237ac2bc43bac28c640ac25c83eac23c53aa820bf38a71ec43caa1bc639aa19c233a317c837b114cc33b213c943ae11c33ca50fcc44aa0dc43bb10cbf40aa0acc33b209c639aa08bf409f06d52baa06d52baa05cc339905cc669904bf408003aa55aa02ff80ff01ffffff01ffff0001ff000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffff0001ffffff02ff80ff01ffffff01ff00ff0280008002ff80ff0280008002ff80ff03aa55aa03aa55aa04bf40bf04bf40bf04bf40bf05cc339905cc339906d52baa06d555aa06d52baa08bf409f08bf40bf09c639c609c61caa0bb946a20bb946a20cbf40aa0db13b9d0fbb44aa0fcc44aa10bf40af11c33ca511c33cb412c639aa14bf40b214bf33a616c53aae17c837a618bf35aa19c23dad1ac43ba71ac43bb11bc639aa1dc13ea71ec43caa1ec43caa1fc53aad20bf38a721c13eaa22c33ca523bd3aa823c53aaf24bf39aa25c137ac26c33cae26c33ca827c43baa27be34aa27c434aa28c639ac29c138a829c738ae2ac83db02ac237aa2bc435a62bc43bac2cc53aa82cbf34a82cc53aa82dc63eaa2dc139aa2dc139aa2ec237ac2ec237a62ec23dac2ec83dac2fc336a830c53aaa30c53aaa30c53aaa31c139ac32c238a832c73dad32c238ad33c337aa34c43bac35c035a836c63daf38c43ba837c73cac39c03aaa3ac139ab3bc23da93dc43bab3ec13aa93fc239aa40c338ab42c53aaa43c639ab45c43baa46c53aab48c339aa4ac43bac4cc339a84ec13baa46c13aab10cf50bf12c6aa9cafa27563f9a56b52fda4684dffa06042ff9f5e3eff9e5c3cff9e5b3bff975535ff935333ff925033ff965233ff995634ff9a5633ff9b5633ff9d5732ff9d5632ff9e5632ff9f5532ff9b5633ff985631ff975631ff965332ff955130ff934f2fff905032ff8d4f30ff894c2dff884a2dff915232ff9a532fff9c5028ffa25027ffa45026ffa44e25ffa55024ffa35022ffa34e20ffa24d21ffa24b22ffa14b21ffa14b21ffa14b21ff9e4821ff994521ff954420ff9b4925ff974320ff984521ff974320ff954421ff934320ff91411fff90411fff8d3f1eff8b3f1eff8a3f1eff893e1eff853c1dff843b1dff813b1dff7a3517ff8c482aff8a4528ff894427ff894527ff874427ff874426ff864427ff854328ff834226ff814022ff894828ff8c4828ff8b4625ff854120ff854122ff854123ff823d21ff803c1fff7c3a1dff7a3a1dff78391eff76391fff74391cff74351eff76361cff74361dff6a2f16ff7d4329ff73351dff76341aff75331bff74321cff72311cff6f321cff6f3925ffa7765dffb27d5effad7554ffb07451ffb57753ffb47753ffbd815effba7d58ffb87a55ffb97a54ffb97a53ffba7c55ffbc7d57ffbb7d56ffbc7c56ffbd7c56ffbd7c56ffbd7b55ffbc7c56ffbb7c56ffc1845fffc38763ffbf825dffc2835dffc28159ffc3815bffc48660ffc4855effc4865effc3855effc3865dffc4875effc58762ffc38763ffbf8761ffc9926cffc78e69ffc68d68ffc78b67ffc58861ffc3865effc3875effc28660ffc18a6affc19379ffc9a189ffcca58effbe8f78ffc9957cffc59179ffc1907affb98a75ffc39582ffcaa393ffb6978cffc4aca5ffbfa9a1ffbfa59bffbda399ffbea89dffc7b1a7ffb8a298ffc2aca3ffbba79fffc1afa7ffbdaca5ffbeada8ffbeafa9ffbdb0aaffbdb0aaffbfb3adffbcaea9ffbcb0a8ffbcafa7ffbeaea6ffc0ada4ffb59f95ffa68982ffab8983ffaa8882ffae8c86ffab8e88ffa79186ffa89287ffb09288ffb1958cffb39c92ffb79f94ffbaa498ffbfaa9fffc1ada3ffc7b3abffcdbbb2ffcac1bcffcfc6c0ffd3c9c3ffd8ccc4ffdacec7ffdcd2caffddd1cdffe0d4cfffded3cfffe1d7d3ffded4d1ffe0d7d4ffdfd5d2fee0d6d3fde2d7d4f6ddd1ceb6e3d6d442e0b6c952c138a855c339ab53c237a950c23dac4dc338ac4bc23aaa48c33caa46c13aab42c53aae40c338ab3ec13aa93ac639ab37c73cb035c53aad32c238a82fc33ca82cc53aae29c138ae26c33cae24bf39aa21c13eaa1ec43caa1cc840ad1ac43bb117c837b116b93aa213c943ae11c33ca510cf40af0fbb44aa0cbf40aa0bb92ea20acc33b208bf409f08bf409f06d52baa05cc339904bf40bf04bf40bf03aa55aa03aa55aa0280808001ff00000280008001ff000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0000000001ff000001ff000001ff00ff01ff00ff01ffffff0100ff00028000800280008002ff80ff02ff80ff03aa55aa03ff55ff04bf40bf04bf40bf05cc339905cc339906d555aa06d52baa06d52baa07db49b608bf409f09c639aa0ab233b20acc4db20bb92ea20cd540bf0dc43bb10eb637a40fbb33aa0fcc33aa11b43ca512c639aa13c943ae13c936ae15b631aa16c53aae17bc37a617c837a619c233ad1ac445b11bbd39aa1dc13ea71ec43caa1ecc3caa1fbd3aa51fc53aad21c136aa22c33cac23c53aa824bf39aa24c639aa25c137ac26c336a827c43bb127c43bb129c13eae29c138ae2ac23daa2ac237aa2bc43ba62cbf3aa82cbf3aa82cc53aae2dc639aa2dc639aa2fc33ca82ec837ac2fc336a830c53aaa30c53aaa30c53aaa31c639ac31c139ac31c639ac31c63eac31c63eac32c238ad32c238a832c238a833c337a533c337aa34bf3bac34c43bac35c03aa835c53aad36c639aa38bf3ba838c437a838c437ad39c53aaa3ac639ab3bc238a93cc437aa3dc036ab3fc239aa40c338ab42c13aaa42c53aaa44c33ca945c43baa47c23da948c339aa49c438ab4bc23aaa4dc338ac4fc23aab46c53eab16d151b94cb99486dca5664ff9a75f43fe99563bfe9f5737ffa05833ff9e5531ffa05732ffa35a35ffa55a35ffaa603affaf6239ffb26437ffb46336ffb36033ffb66335ffb76232ffb76231ffb86033ffb46033ffb15f30ffad5f30ffa75a2effa2552cff9c512bff97512aff8f4e29ff894a28ff874728ff8f4e2aff984d29ff9f4f28ffa14f27ffa34f27ffa34f26ffa14f23ffa14e22ffa14d21ffa04d22ffa14c23ffa04b21ff9f4a20ff9d481fff9b4720ff994721ff954421ff9c4c28ff984925ff984723ff974522ff934422ff924221ff904220ff904120ff8c3f1eff8b3e1eff883e1eff863d1dff843b1bff833c1eff7d3719ff783316ff7e3a1eff8c482bff8a4528ff894528ff884427ff874427ff854325ff854327ff834226ff844326ff844324ff894726ff8b4626ff874324ff844021ff833f21ff823e21ff7f3c1eff7d3b1fff7a391eff78391eff76381eff76381dff75351dff76351cff73361cff6e3119ff7e462cff6f331bff75361cff74331bff73311bff72331dff6d361dffa36d57ffac7759ffac724fffb07250ffb37351ffb47554ffb57757ffb57953ffc1845fffba7c57ffb97b55ffbb7d56ffba7c56ffbb7c54ffbc7e58ffbd8058ffbf7f59ffbf7f58ffc07e58ffc07d57ffbd7d57ffbe7f5bffbc7e5affc78966ffc88a65ffc3835dffc6845effc3845effc6865fffc98861ffc88a62ffc88b63ffc88b64ffc98963ffc88963ffc58a63ffc68a64ffc88a65ffc98d69ffc98f6affc48865ffc58864ffc38562ffc58663ffc1815effbc805cffb88362ffb8886fffcba38dffcca18dffc1947dffc7967fffcb9d89ffc09384ffb78e80ffc29f95ffb69a8fffbba297ffc6ada3ffbaa297ffbea79dffbaa399ffc4aea4ffb8a298ffbea89fffb8a59cffc4b1abffbcaca6ffbbaba5ffbaaba6ffbdafa9ffbcaea8ffbfb1aaffb7aba4ffb8aca4ffbbaca5ffbcaba4ffc1aea7ffc8b1aaffb99d95ffa07e75ffa98179ffaa837bffaa8a80ffa98c81ffab8d82ffac8f85ffad9087ffaf948bffb39a8fffb79f96ffbea59cffc4aaa2ffc7aea7ffcdb9b3ffcfbfbbffd2c4bfffd6c9c5ffd9cdc9ffdbd0cbffdbcfcaffdcd1ccffded4cfffdfd5d1ffdfd5d1ffe1d8d5ffded5d1ffe1dad6feded4cffde4d7d2fce1d2cdd8e3d7cf5cd5b7c251c339aa54c23aaa52c13ba84fc23aa84dc33cac4ac13ba947c639ac45c43bae42c13aaa3ec53aad3dc43bab39c53fae36c639aa34c43bac31c139ac2ec237ac2ac237aa27be3baa24c639aa22c33ca51fc53aad1dc13ea71ac43bb118ca40aa16c53aae15c23daa13bc36a110bf40af0fbb33aa0dc43bb10cbf2baa0ab2339908bf209f08bf409f07b6249206d555aa05cc339904bf40bf03aa55aa04bf80bf03aa55aa01ff00000000ffff01ff000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000100ffff02ff808001ff00ff01ff00ff01ffffff02ff80ff01ffffff0280008002ff80ff03aa55aa02ff80ff03aa55aa03aa55aa04bf40bf05cc66cc05cc339905cc33cc06d52baa07b649b608bf409f08bf409f09c639aa0ab233b20acc33b20bd146b90cbf40aa0dc43bb10ec837b60fbb33aa10bf40af11c33ca512c639aa13c943ae15c23daa16c53aae17bc37a617c837b119c23da31ac43ba71bc642aa1dc13ea71ec444aa1fbd3aa520bf38a721c93eaa21c93eb222c33cac24c639aa25c137ac25c837ac27c43baa27c43baa28c639ac29c738ae2ac23daa2ac83db02cbf3aa82dc139aa2dc139aa2dc139aa2fbe3ca82fbe36a830c53aaa30bf3aaa30c53aaa31c639ac31c639ac32c238ad32c73dad32c738ad32c238a833c337aa34bf3bac34c43bac34c93bac35c53aa835c53aa835c53aad36c639aa36c239aa36c239aa37c338ac37c338ac38c43ba838c43ba839c53aaa39c536aa3ac139ab3bc73dad3bc238ad3cc437aa3cc437aa3ec53aad3fc23daa40c33cab41c43bad42c136aa43c239ab44c338a946c53aab47c639ac48c339aa4ac13ba94bc23aaa4cc339ab4ec43baa50c239a915c249b609ffffe33eb194889ab38471f4955a3dfe965435fe9b5130fea45831ffa45731ffa2552effa1532cffa1512aff9f4e26ffa8562dffb36335ffb96638ffb66235ffb56032ffb45f30ffb15d2dffb15b2cffb05b2effae582dffab572affa8572cffa2522aff9c5129ff964e26ff914e27ff8b4b29ff89482aff8e4b29ff954b29ff9b4c29ff9f4e28ff9f4d25ff9f4d24ff9e4e23ff9f4d24ff9f4d22ff9e4d22ff9d4c22ff9b4a1fff9d4a21ff9d4a22ff9a4924ff984923ff924322ff8e4221ff994b29ff954724ff954421ff944422ff904320ff914422ff8f4122ff8e4122ff8a3e1fff873e1fff853e1dff863d1fff80381bff7a3316ff763116ff763318ff8a472aff8a4529ff884426ff8a4628ff884526ff874425ff854225ff854326ff834225ff824124ff8a4829ff8a4626ff874222ff854021ff833e20ff813d1fff7d3b1dff7d3c1fff7b3b1fff7a3920ff77371fff75361dff75361dff75351cff72351aff73361dff784028ff733b22ff77341cff76361dff75361eff773b24ffa66d54ffa7704fffae7351ffb37552ffb67654ffb67755ffb67958ffb77958ffb87c56ffb57953ffc1855fffbc805affbc8059ffbd805bffbf805bffbe7f5affbe805bffbf825dffc1835effc3835fffc68761ffc88a66ffc78967ffc68a69ffc08566ffc08664ffcb8e6dffc78764ffc88661ffc3825cffbd7b55ffb97950ffb77650ffb97a54ffbd7b54ffbf7b54ffc17d56ffc38059ffc4835affc5845dffc38761ffc68d6bffc8926fffc68f6dffc08765ffbd815fffbf8161ffbf7f60ffba7a5dffb97e62ffb38066ffc3977fffc89d86ffb78e7bffbd9584ffc6a193ffc49f92ffbe9c8fffc3a497ffb89d94ffbea79dffbca49cffbfa89effb39f94ffc8b3aaffbba59bffbca59cffb9a69fffc1b0aaffbaa9a3ffb9a9a3ffb9a9a3ffbbaca6ffbbada7ffbaaca5ffbbada6ffb4a69fffb7a9a1ffb8aaa1ffb7a9a1ffbeaea6ffccb4acffaf8d87ffa3776fffac7d76ffac8279ffa7897dffa98c82ffab8b83ffab8d84ffad9189ffb1968fffb89c94ffbda29affc2a9a0ffc5b1a9ffcab7b1ffccbab5ffd1c1bdffd6cbc9ffd7cbc7ffd9cdc8ffd8ccc7ffddd2ceffdbd1ccffe0d6d1ffdcd3cfffe0d8d4ffddd6d1ffdfd6d0ffdfd2ccffe6d7cffdddcfc6eae2d5cc71e4d4cb28cc60b94ec13ba751c33caa4ec138aa4bc23aaa49c43bab46c53aab43be35a740c338ab3ec13aa93ac63eab38c43ba834c93bac32c238a82fc33cae2cbf3aa829c13ea826c336a823c53aa820c738a71ec43caa1bc639b319cc3dad16c53aae15c23daa13c943ae11c33ca50fcc33aa0dc427b10cbf2baa0bd146b90acc33b208bf409f06d52baa06aa2baa04bf00bf04bf40bf04bf40bf03aa55aa028000800280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffff0001ffffff01ffffff01ffffff01ffff0001ffffff0280008003aa55aa03ff55aa03ffaaff04bf80bf04bf40bf04bf40bf04bf40bf05cc33cc06d52baa07b6249208bf409f08bf409f09c639aa09c639aa0acc4db20bb92ea20cbf2baa0dc43bb10ec837a40fcc44bb10bf40af10bf30af12b839aa13bc36a114bf40a616c546ae17bc37a618bf35aa19c23dad1ac43bb11bc639aa1cc837ad1ec43caa1fc53aad20bf38a721c93eaa22c334ac24bf39aa24c639aa25c137ac27be3baa27c434aa28c639ac29c138a82bbe35ac2bc43bac2cbf3aa82dc139aa2ec237ac2fc33ca82fc336ae30c53aaf31c639ac31c139ac32c238a833c337aa33c337aa34c43ba735c53aa835c53aad35c53aad36c23daa36c63daf36c639aa37c338ac38bf3ba837c338ac37c338a738c43ba838c43bad39c03aaa39c53aaa39c53aaa39c536aa3ac139a73ac639ab3bc23da93bc73dad3cc437aa3cc437aa3dc43bab3ec13aa93ec53aad3fc63dae3fc639aa40c338ab42c13aaa42c13aaa43c239ab44c338ac45c437aa47c239a947c239ac48c339aa4ac43bac4bc23aaa4dc03ca94ec13baa4fc23aab50c239ac3ec13aa90dd862c40affe6e61af5e2d8b29e735cfb955738ff9b5234ffa35930ffa4552effa5552effa2522bffa2522affa05128ffa2502affa04d26ffa04e24ffaa572cffb36131ffbf6a3bffb56330ffb35f2fffb05c2effad5a2cffac592cffa8572affa4542aff9f5228ff9a4f27ff944d27ff8c4c28ff894829ff8b4929ff924c2bff974c29ff9b4e29ff9e4d27ff9e4d25ff9e4d24ff9f4d25ff9d4c23ff9d4c23ff9c4b23ff9c4a20ff9c4921ff994723ff914623ff904423ff883d1dff8a3f20ff954a28ff954826ff964624ff934523ff914421ff904421ff8e4120ff8b3f20ff8a3e20ff873d1eff853d1eff823a1cff7c3417ff793216ff783317ff763217ff844024ff8c482aff894526ff894527ff894426ff884525ff874325ff874326ff844025ff834024ff854325ff8a4727ff864122ff854020ff833e20ff823f1fff7f3d1eff7c3b1eff793a1eff78391fff76381cff74371dff73381eff73371dff72351aff72341aff753d25ff7c472fff71351eff743620ff834730ffa77053ffa87251ffab724effb17552ffb47755ffb47954ffb67d59ffba805dffbf8360ffc08560ffbf8460ffc68d68ffc68c69ffc78e6affc38866ffbe835fffbb7f5affb97e59ffb67d59ffb77f5dffb67f5effba8060ffba815fffba805effba805fffba8261ffbe8663ffc38a68ffcb936fffcc9170ffc18663ffbe815bffc6855fffc4825cffc07c54ffba774fffba754effb9724bffb8704affb56f46ffb67147ffb8764affbb7851ffbf7b59ffbe7f5effc18b69ffc89774ffc79575ffca9577ffc68e74ffbd8169ffb27b60ffb4816affb17e68ffbc8673ffbf907fffb99283ffb79789ffc2a69affb59c91ffbea39cffb69e97ffb59e97ffbca59effbda69fffb8a399ffc2ada5ffbca79effb9a49bffb7a39bffbfada7ffbbaba5ffb9a9a3ffb5a7a1ffb7aaa3ffbcada6ffbaaaa3ffbbaba3ffb8a7a0ffb3a39bffb6a69effb5a69fffb7a9a1ffc1b0aaffc0a49bffa2746dffa5716bffa5786fffa57e74ffa58076ffa8857bffa7867cffad8d85ffb09088ffb6968dffbc9f95ffc2a49dffc9aaa4ffcbb1a9ffd5c1bbffd5c9c4ffd5cbc7ffd7cbc6ffd7ccc7ffdbd0cbffdbd1cdffded4d0ffddd4d0ffe1d9d4ffddd5d0ffdfd7d2ffe1d7d1ffdcd0c9ffe3d5ccfde3d3caf5e0cac18de6d0c73ad788bd52c43bab50c239a94dc338a94ac43bac47c639ac44c338ac42c13aaa3fc23daa3cc43caa38c437a836c239aa33c33caa30bf3aaa2dc13eaa2ac23daa27be3baa24bf39aa21c136aa1fc53aad1dc13eb01ac43bb117c837b115ce3db613c936ae11d23cb410cf40af0ec837a40cbf2baa0bd146b90acc33b208bf209f07db24b606d52baa05cc33cc04bf408003aa00aa03aa55aa028000800280008001ffff0001ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff010000000100ff0001ffffff01ffffff01ffffff028000800280808002ff008002ff00800280008003aa55aa03ff55aa04bf80bf04ff80bf04bf40bf05cc66cc0599339906d52baa07b649b608bf409f08bf409f09c639aa0acc4db20acc4db20bb92ea20dc43bb10eb637a40ec837a40fcc33aa10bf30af11c33cb413bc36ae13c936ae15c23daa16c53aae17c843a618ca40aa19cc33ad1bc639aa1cc840ad1dca3eb01fc53aa520c740af21c136aa22c33cac24bf39aa25c137ac26c33cae27c43baa28c639ac2ac237aa2bc43bac2bc43bac2dc139aa2ec237ac2ec837ac2fc336ae30c53aaa31c639ac32c238a832c238a833c337aa34bf36a735c03aa836c239aa36c239aa36c239aa37c33ca737c738ac38c43bad38c43bad38c43bad39c53aae3ac139ab3ac639ab3ac139ab3bc238a93bc238a93bc73dad3cbf3ca63bc238a93cc83cae3dc43bab3dc036a73dc43bab3dc43bab3dc43bab3ec53aad3ec53aad3fc239aa3fc639aa40c33cab41c43ba941c43bad42c53aaa43c639ab44c338a945c43baa45c43baa47c23dac47c639ac48c33cae49c43ba84bc23aaa4bc23aaa4cc33cab4ec13baa4fc23aab50c239a951c339aa52c438ab3ec53aad2bc441ac0fcc66bb34d3b5a7e5996045fd974f30ffa15730ffa5552fffa5552effa2522affa3532affa15128ffa04f27ffa24f27ffa14f25ffa14d24ffa34f22ffa45024ffb15e30ffbc6939ffb96737ffb46232ffb05d2effab572bffa75629ffa35428ff9f5129ff994d28ff904c2aff8b4929ff8a4a29ff914d2bff934d2aff984c27ff9d4d28ff9d4c25ff9d4d25ff9d4c25ff9c4b24ff9b4c24ff994b23ff994b23ff974822ff934623ff8c4221ff894021ff8d4324ff893e1fff8e4322ff954927ff944625ff914322ff904321ff8d421fff8d4120ff8d3f1fff8a3e1fff873d1fff853c1fff7d3517ff7b3217ff7a3217ff783217ff753016ff793419ff8c472aff8a4527ff894526ff884425ff884425ff874425ff874326ff854127ff834124ff823f22ff8c482aff894424ff874122ff844021ff803e1eff7f3d1fff7c3b1eff7b3b1fff79391eff78381dff76381eff74381eff74381eff73351bff703119ff6e341dff85523cff6e3922ff8e543effad7359ffab7154ffae7554ffb07654ffb37855ffb57a56ffb77d57ffbd835dffc18561ffc68a66ffc2855fffb87a56ffb37853ffc08662ffb77e5bffb67958ffbb7e5bffbc7d5affbe7e5affc07f5cffc4805dffc4805cffc3805affc08059ffc17f57ffc28058ffc18057ffc3815affc4835bffc5865dffc38862ffc58e68ffca936effc9916cffc68d65ffc0845effbe7f57ffc07e55ffbd774fffbf764effbc734bffbb734dffb96f47ffba6e45ffb96e43ffb96f44ffb76f45ffb5714affb57551ffb67a59ffbb8369ffc08e74ffcc9d85ffcb9d86ffc29480ffbb8878ffb78575ffb58976ffbb927fffbb9988ffc2a597ffbba39affbca69cffbca59cffb49d96ffb7a19affbda7a0ffbaa69effbba9a1ffbda9a2ffb9a59dffb8a59dffb9a7a1ffbeada7ffbdada6ffb5a5a0ffb7a7a1ffbbaba4ffbaa9a2ffb9a7a0ffbba9a1ffb6a59cffb4a49bffb4a79effb5a69fffbaa9a3ffccb0acffb1847eff9a605bff9f665dffa06a60ffa16e64ffa6766cffaa7d72ffb08076ffb07d73ffb58377ffbd897dffbb8a81ffc3a199ffd9c5bfffd3c6c1ffd3c7c1ffd5c9c4ffdacec9ffd9cec9ffdbd1cdffdad1ccffe0d6d2ffddd4cfffe2dbd5ffe2dad6ffe0d7d2ffe2d9d2ffe5d7cffedac7bffde2cbbef3dcbfb0acdac4b527d190b742c93eae4ec43baa4bc23aaa49c43bab46c13aab43c239ab40c338ab3dc43bab3ac139a737c338ac34c43bac30c535aa2ec23dac2bc43bac27c43baa25c13eac22c33cac1fbd31a51dc135a71ac43bb118bf35aa16c53aae13c936ae12c639aa10cf40af0ec837b60dc43bb10bd146b90ab2339908bf409f08bf409f06d52baa06aa2baa04bf40bf04bf80bf03aa55aa02808080028000800280808001ff00000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff010000000100000002ff80ff01ffffff02808080028000800280008003aa55aa03aa55aa03aa55aa03ff55aa04bf40bf04ff80bf05cc66cc05cc66cc05cc33cc06d52baa07b649b608bf409f08bf409f09c639aa0ab233990bb946a20cbf40aa0dc43bb10ec849b60ec837a410bf30af11c33cb411c33cb413c943ae14bf33a616c53aae17c837b118bf35aa19c23dad1bc642aa1cbf40ad1ec43caa1fbd3aad20c740af21c136aa22c33cac24c639aa25c83eac26c33cae28bf39ac29c138a829c738a82cc53aa82dc139a42dc639aa2ec237ac30bf3aaa30c53aaa32c238a833c33caa34c43bac34c43ba735c53aad35c035a837be38a737c338ac38c43ba839c03aaa39c036aa3ac139ab3ac139ab3bc238a93bc738ad3bc238ad3cc43caa3dc03bab3dc43bab3ec13aa93ec13aad3ec13aad3ec13aa93fc23daa3fc239aa3fc239aa3fc23daa40c33cab40c33cab40c338ab41c43bad40c338ab41c43bad41c43bad42c53eae42c53eae42c53aae43c239ab44c33cac44c338ac45c43bae46c13aab47c239ac47c63dac47c639ac49c43bab4ac13ba94ac13ba94cc339a84dc338a94ec13baa4ec43baa50c239a951c33caa52c43bab53c53aac54c23aaa50c239ac3cc43caa10cf70cf86a77861fa935136fe9d512effa3562effa2542bffa15229ffa05127ffa35129ffa24f28ffa14f26ffa14e26ffa14e28ff9f4c21ff9f4e23ff9f4b20ff9c491dffa85528ffb36031ffba6837ffb46031ffad5c2dffa65729ffa1532aff9a4f29ff934d2bff8d492aff8b4a2aff914f2eff924c2bff974c2aff9b4c29ff9b4c27ff9d4d28ff9b4b25ff994a25ff9a4c27ff964b27ff944927ff904525ff8d4424ff8e4525ff8d4222ff8a3e20ff883d1fff853b1cff914626ff914524ff904421ff904320ff8d4220ff8e4220ff8d3f20ff893d1fff853b1fff7f371cff7b3315ff7a3217ff793116ff783115ff762f14ff752f13ff874123ff8d4828ff8b4527ff8b4627ff8a4425ff884224ff874225ff864226ff834024ff834024ff864226ff8b4628ff864123ff844022ff813d20ff7f3e21ff7d3c20ff7c3b1fff78371cff77361cff77371dff75361dff76371eff74371eff74361dff743c24ff89553eff9b644bffac7357ffad7255ffb27656ffb37655ffb67b59ffb97d5affbe825dffc2855fffbf825cffbd805bffb57652ffb2724dffbb7a56ffba7a55ffbb7e5affc28662ffc38561ffbe805cffbf7d5affc07d5affc27c5affc47c59ffc57c58ffc47d57ffc57f59ffc58057ffc37f56ffc37e58ffc27d56ffc27d54ffc17c53ffc27e55ffc58159ffc38059ffbf7e57ffc58760ffcd956effc78d66ffbf865dffc48964ffc08361ffb4724effb5704affb96f48ffb96f44ffba6e43ffb96a40ffb6663dffb3603cffb25f3effb05d3bffae5d3effab6040ffa96141ffa96446ffb1725cffb88473ffbe9283ffba9383ffbb9586ffbd9c8dffb5978bffbca39affbca69cffb9a29affbda8a0ffb9a49cffb6a19bffb9a59effbaa9a2ffbaa8a0ffbeaca3ffbba8a0ffb8a49dffbaa7a0ffc0ada7ffbfada8ffbfafa7ffb8a69fffb7a69effbba9a0ffb9a79effbba9a1ffbcaaa1ffb5a69cffb3a59dffb3a59effb5a69fffc5b0a8ffbb8d8aff98534cff9d5248ff9e584eff96564cff96564cff9d584effa75c51ffab5b4dffac5b4dffb57d71ffdbbdb6ffcebebbffcfc1bbffd3c4bdffd5c9c3ffd7cbc6ffddd2cdffdcd2cdffded4cfffded4cfffe1d9d3ffe0d9d3ffe1dad5ffe8dfdbffe8ddd7ffdbc9c1ffe6cfc2feddbca9fee2b8a5fadfbba5b4dec6b525e3acc84ac137ac4cc639ab4ac13ba947c239ac44c338ac41c43bad3ec53aad3bc238a938c43bad35c53aad32c238a82fc33ca82cc53aae29c13eae26c33ca824bf39aa20bf38a71ec43caa1bc639b31ac43bb117bc37a614cc40b212c639aa10cf40af0ec837b60ec849a40bd146b90acc4db209c639aa07b624b607b6499205cc339904bf40bf03aa55aa03aa55aa02ff8080028000800280808001ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0100000001ff00ff01ff00ff01ff00ff02ff80ff0280008002ff008002ff008003aa55aa03aa55aa03aa55aa03ff55aa04bf408004bf40bf05cc33cc06aa2baa07b649b607b649b608bf60bf08bf40bf09c639aa0bb946a20bb946a20cbf40aa0dc43bb10ec849b60fbb33aa10bf40af11c33ca512c62aaa14bf40a614cc40b216b92ea217c837b119c233ad1ac43ba71bc639aa1dc13eb01ec43caa20bf38a721c136aa22c33cac24c639aa25c83eb326c93cae27c43baa29c138ae2bbe3ba62cbf3aa82dc639aa2ec237ac30bf3aaa30c53aaa31c639ac32c738ad33c337aa35c03aa835c53aa837c33cac38c43ba838c437ad39c036aa3ac139a73ac139ab3cbf3caa3cc43caa3dc03ba73dc03bab3ec13aa93fc23daa3fc239aa3fc239aa3fc23dae40bf38a740c33cab41c43ba941c03ba941c43bad41c43bad41c43bad42c13aaa42c13aaa42c53aae42c53aae43c239ab43c639ab43c239ab43c239ab44c338a944c338ac44c33cac45c03baa45c43bae46c13aab46c53aab46c537ab47c639ac48c339aa48c339aa49c43bab49c43bab4bc23aaa4bc53dad4cc339ab4dc33ca94dc33cac4fc53aab4fc53dae50c63dac51c339aa52c43bab54c23aaa54c53aad55c339ab50c639ac27c43baa30b59585d69c6146ff974f2effa35731ffa0542bffa2532affa05027ffa15025ffa34f26ffa24e26ffa14e25ffa04e25ffa04d23ffa04c22ff9e4b20ff9d4920ff9f4921ff9c491fff9c4a1effb15e30ffb56434ffad5e2effa7582bffa0542aff954e27ff904b28ff8a4828ff8e4c2cff904b2bff954b2aff994c29ff984b27ff984c26ff994c27ff994d27ff954a27ff914727ff8b4324ff924c2aff8e4626ff8a401fff8a3e1fff8b3e20ff8b3e20ff893e1fff8c4121ff924626ff904322ff904320ff8d421fff8b401dff8c3f21ff873e22ff80381dff7b351aff7a3317ff793217ff783017ff772e15ff742b0dff8f4425ff9f5432ff934928ff8e4626ff8e4726ff8f4828ff8d4627ff8a4426ff884426ff854126ff834024ff834023ff8b4629ff894426ff854021ff803c1eff7e3a1eff7c391dff7d3a1dff7e3c1fff803f22ff834227ff814027ff7a3b22ff72341bff6c2f16ff743920ffb27a60ffaf7558ffb17557ffb37756ffb57a56ffb77d57ffbc815dffc48863ffbc805bffb1744effb2734effb67752ffb97954ffbd7b56ffbe7c58ffbf7e59ffbe7e59ffbd7f5affc58864ffc38763ffbd7f5bffc07f5bffc17d59ffc27a56ffc37b56ffc27c57ffc27c57ffc17d57ffc37e57ffc37d57ffc47c57ffc47b57ffc37b55ffc17b52ffc07a51ffc17953ffc17851ffc0774fffc17751ffc37e58ffbf7f58ffbb7e5affbb825fffc48c6bffc79173ffd0997cffc69177ffbe886dffb57a5fffab6c50ffa56546ffa56040ffa15d3cffa05a3cffa05a3affa35937ffa65c3cffa95b3affaf5f3effb16646ffad6c51ffaa715dffa5786bffb89489ffc0a49bffbaa39affbca69cffb8a39affb8a49cffb9a59dffbaa79fffb6a59dffb8a59dffb9a69effbdaaa2ffc3afa7ffbba89effb9a59cffc2aea5ffc1afa7ffc1aea7ffc0ada5ffbaa69effb9a79effbaa89fffb9a79effbeaaa2ffbca9a0ffb6a69cffb3a49bffb5a59cffbfaaa3ffc99f99ff9a514aff913c36ff914138ff95443bff9d473bffa54b3fffa4473bffb06e67ffd6b7aeffcebcb4ffcbbdb8ffd0c1bbffd2c4bdffd5cac3ffdad0c9ffdcd2cbffded5ceffdfd6d0ffe0d7d2ffe1d7d2ffe2d8d5ffe4ddd9ffe7e1dcffe4d8d5ffe4d0c3ffd8bba5ffe0bba3ffe1bba4fee6bea6fadbb29bb4d9b5a127d89db144c338ac4bc23aaa48c33caa45c43baa42c53aaa3fc639ae3cc437aa39c53aaa35c53aad33c337aa30bf3aaa2dc139aa2ac237aa26c33cae23c53aaf21c136aa1ec43caa1cbf37a419cc3dad17c837b115c23daa13c943ae11c33ca50fbb33aa0ec837a40cbf40aa0acc33b209c639c607db49b607b649b606d555aa05cc339904bf408003aa55aa02ff808002ff80ff02ff80ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01ffffff0100ff0001ffffff02ff80ff02ff80ff01ff00ff028080800280808002ff808003ff55aa03aa55aa03aa55aa04bf408004bf40bf05cc66cc05cc33cc06aa2baa07b649b607b649b608bf409f09aa39aa09c639aa0bb946b90bb92ea20bb92ea20dc43bb10ec837b60fcc44aa10bf30af12c639aa13c936ae14cc40b215c231aa16c53aae17c837b119cc3dad1bbd39aa1dc13ea71ec43caa1fc53aad21c136a222c33cac24bf39aa25c83eac26c33cae28c639ac29c738ae2bc43bac2cbf3aa82ec23da62fbe3ca830c53aaf32c23da833c33caa34bf36a735c03aa836c239aa37c33cac38c43ba838c437ad3ac639ab3bc238ad3cc43caa3dc03ba73dc03bab3dc43bab3ec53aad3fc239aa3fc239aa41c03ba941c03ba941c43bad41c437ad42c53aae42c53aaa43c239ab44c33ca943c239ab44c338a944c338ac44c338a944c738ac45c43baa45c037aa45c43bae45c437aa46c537ab46c137a847c239ac46c53aab47c239a947c239a947c239a947c239a947c239ac48c33cae48c33caa49c438ab49c43bab49c438ab4bc23aaa4bc23aaa4cc33cab4cc339ab4cc339ab4dc33cac4ec43ead4fc23aab4fc53aab4fc53aab51c339ad52c43bab53c23aa953c53aac54c23aaa54c53aad45c43baa21c93eb21edd91c4a1a06c4efc984f32ffa05531ffa35630ffa3532cffa15029ffa14e25ffa24d25ffa14c25ffa14d25ffa04f25ffa04c24ff9f4c23ff9e4a22ff9e4a22ff9d4a23ff9e4821ff9d4721ff9c4720ff99481dffa45328ffac5d30ffaa5c32ff9e562bff974e29ff8b4828ff914d2dff924b2bff974b2aff994a29ff994c28ff974c27ff944b26ff924825ff904725ff904927ff934c29ff8d4522ff8d4322ff8d4221ff8e4223ff904325ff914326ff8c4122ff883e1fff904525ff8e4221ff8f4120ff8e4120ff8d4020ff873c1eff82381bff7d3418ff7b3116ff792f15ff762e12ff863f1fff9d542dffb76539ffa34b25ff9b4520ff9a4826ff9b4f2cff994e2bff934a28ff904826ff8d4425ff8a4425ff894325ff864126ff823f23ff894528ff8d4829ff8d4627ff8e492bff8b462aff894527ff864224ff803c20ff7a371cff76341aff75331aff703017ff6d3016ff703118ff85482effb77c5fffb27757ffb87c59ffbe815dffbf835cffb97e58ffb47753ffac6f49ffb47550ffb77852ffb97953ffba7a56ffbb7c58ffbc7c57ffbd7c59ffbd7c58ffbd7d58ffc07f5affbf7f5affc28662ffc58b68ffbe825dffbe7e5affbe7a56ffbf7955ffc07953ffbf7953ffbd7a53ffbd7a53ffbe7952ffbe7851ffbe7751ffbf7751ffbf764fffbc734dffbc724cffbb714affba6f48ffba6c45ffba6d44ffb96b42ffb46740ffb2653effbd734cffbd754effb16b46ffab6845ffad6a49ffb37553ffb87b58ffbc7f5effbc8061ffba8265ffba836bffbd866effb8886fffb68972ffaf8470ffa97e6bffae8370ffb58675ffb68876ffb38b7cffab8b7fffa78d83ffb59e95ffbfaaa0ffc3afa6ffc6b3abffc5b3aaffc1afa7ffc0afa5ffbcaba1ffbcaaa1ffbeaba3ffbbaaa0ffbfada4ffc0ada3ffc2aea3ffc0aca3ffc2aea5ffc1ada3ffc4b0a7ffc1aea4ffb8a69cffbaa89effbba9a1ffbda9a1ffbcaba2ffbbaba1ffb8a8a0ffb5a69effb9a89dffd1ada5ffaa6662ff8b3229ff9a362aff9d3b2cff984435ffc68d87ffc9adaaffc9b6b1ffc5b7b1ffc9bdb6ffcec2bcffd3c9c2ffdad0c9ffdbd0c9ffdcd1cbffddd4cdffe0d6d0ffe1d8d2ffe3dad3ffe7dbd5ffe6ddd9ffe8e2ddffe9ded8ffd5c3bbffdac5b8ffdabda4ffd8ad8fffddac8cffdfad8dfde4b79bcfe4c3a93fe3baae2dc13eb049c43bab46c53aab43c239ab40c33cab3dc43bab3ac639ab37c73cac33c337aa31c639ac2dc639aa2ac23daa27c43baa25c13eac22c33ca51fc542ad1dc13ea71ac43ba718bf35aa15ce3daa14cc40b211d23cb40fcc44aa0ec849a40cbf40aa0bd146b909c639aa08df60bf07db49b606aa2baa05cc339904bf80bf03aa555502ff808002ff808001ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff0100ff000100ff0001ffffff01ffffff028000800280808002ff80ff02ff008003ff55aa03aa55aa03aa55aa0599669904bf40bf05cc669906aa55aa06aa2baa06d555d507b649b608bf40bf09c639aa0acc4db20bb92ea20bd146b90cbf40aa0dc43bb10ec837b610bf40af11d24bb412c639aa13c936ae14cc33b216c53aae17c843b119b833a31bbd42aa1bc639aa1dc13ea71fbd3aa521c13eaa22c33cac23c53aa825c137a526c336a828c639ac29c138ae2bc43bac2dc139aa2dc139aa2fc33ca830c53aaa31c639ac33c337aa35c03aad36c63daf37c33cac38c43bad38c837ad3ac139ab3bc238ad3cc43caa3dc43bab3dc43bab3ec53aad40c33cab40c338ab41c43bad42c13aaa43c239ab43c639ab43c239ab44c338a945c43baa45c437ae46c13aab45c437aa46c13aab46c13aab47c239a947c239a947c239ac48c33caa47c639ac48c33caa47c239a948c339aa48c339ae48c339aa48c339aa48c63cae48c339aa49c438ab49c43bab48c63cae49c43bab49c43bab4ac13ba949c438ab4ac43bac4ac43bac4bc53aad4bc23aaa4cc339ab4dc338ac4dc338ac4dc33cac4ec43baa4fc53dab4fc53aab50c63dac50c239a951c339aa52c43bab52c43bab54c23daa54c23aaa3bc23dad06d580d504ffffff43946350d996533bff994f32ff9d522fffa1552dffa2532affa15028ff9f4e29ffa24e28ffa24d26ffa04c26ffa14e26ff9f4b24ff9e4c24ff9e4c23ff9d4b22ff9f4b23ff9f4921ff9e4722ff9d4725ff9b4622ff994820ff97471eff9e4e25ffa4582effa0562fff8d4826ff94502eff904a28ff964c29ff984b29ff974b28ff954927ff904524ff984b2cff974a2aff954927ff934824ff934726ff95492aff954926ff934825ff954626ff924427ff8d4123ff8b3f20ff8a3e1eff8f4322ff8e4120ff8d4121ff893e1dff863b1dff7e351aff792f15ff752b0fff8d4324ffb16746ffb6683cffb05c2cffa94d1effa5491dffa14721ff9b4623ff9c4d29ff984b28ff944927ff934927ff914827ff8e4626ff8b4326ff854024ff823f22ff833f24ff8c4628ff894123ff874023ff823c1fff823c1fff813a1dff7e391cff7c371cff79351cff702f18ff6d2f17ff71331aff723319ff84462affb87d5effbc7f5effbd7f5cffb0734dffb1724cffac6e48ffb57450ffb97954ffba7a54ffbd7d56ffbe7e59ffbd7e59ffbd7e5affbd7f5affbe7d5affbe7d59ffbd7c58ffbd7b56ffbf7c56ffb97c58ffb8805cffc48b67ffbd825cffbf7e5affbf7c56ffbf7953ffbd7a53ffbd7a53ffbd7952ffbd7951ffbc7850ffbc7650ffbc754fffbd744effbb724cffb9714affb96f49ffb96f48ffb86c46ffb86b42ffb7693fffb7683effb6653cffb36339ffb26037ffaf5b34ffaf5831ffae5832ffad5732ffad5632ffa95331ffa7512fffa24e2cff9d492aff96472aff8e4628ff8e462aff8f492eff8f4c33ff90513cff985642ff9e6452ffa6766bffb28d86ffc2a7a0ffc6ada6ffc3afa5ffc4b1a8ffc6b5abffcab9afffcbbbb1ffcebdb4ffcebeb4ffc9b9afffcab9b0ffc6b6adffc3b2a8ffc1b0a6ffc3b1a6ffc2afa4ffc1aea3ffc2aea5ffc5b1a7ffc1aca3ffc3ada5ffc0aca2ffbaa79effbba9a0ffbba9a1ffbcaaa1ffbdaaa1ffbbaaa1ffbba89fffbea99fffd9b7afffac6a62ff892a20ff8f3a31ffc79890ffc4a89cffc3ada5ffc2b0aaffc6b6afffcbbfb9ffd4c9c3ffd7ccc6ffd9cdc7ffdcd0caffddd1cbffdfd4cfffe1d7d1ffe3d9d3ffe4dad4ffe9ddd8ffeae0deffebe3e0ffeee7deffe6dad1ffcab0a1ffd1a788ffdeac8bffe2b190ffe4b391fee4af8cfde4ac89cddfaf9444ddbfac33c83caf48c339aa44c33cac41c43bad3ec53ead3ac639ab38c43bad34c436ac31c639ac2ec23dac2bc43bac28c639ac25c137ac22c334ac1fc53aad1dc13ea71bbd39a118ca40aa16c53aa214bf40a612b839aa10bf40af0ec837a40cd540aa0bb92ea209c639c609c639aa08bf409f06aa2baa05cc339904ff80bf03ff55aa03ffaaaa01ff00ff01ff00ff01ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000001ff00ff01ffffff01ff00ff01ff00ff01ffffff02ff008002ff00800280008002ff80ff03aa55aa03aa55aa03aa55aa04bf408005cc339905cc339906d555aa07b649b606d52baa07b649b608bf409f09c639aa0acc33b20bb92ea20cbf2baa0dc43bb10eb637a40fbb33aa0fcc33aa11c33ca512c639aa14bf33a615c23daa16c53aae18bf40aa19c23dad1bbd39aa1cc837ad1dc135b020c740a721c13eaa23c53aa824c639b125c137ac28bf39a629c138ae2ac237aa2cc540ae2ec23dac30bf3aaa30c53aaa33c33caa33c337aa35c03aa836c63daa38c43bad38bf37a83ac139a73bc23da93cc43caa3ec13aa93ec13aad3fc239aa40c338ab41c43bad41c43bad43c23dab43c639ab44c338ac45c43baa45c437aa45c437aa46c13aa847c639ac47c639ac47c639ac48c339ae48c339aa48c339aa49c43bab4ac43bac4ac43bac4ac137a94ac137a94ac137a94ac137a94ac13ba94ac13bac4ac13bac4ac137a94bc23aaa4bc23aaa4bc53daa4bc23aaa4ac437ac4bc23aaa4bc23aaa4bc23aaa4cc33cab4cc33cab4cc339ab4dc33cac4dc338a94cc339ab4dc038a94ec13baa4ec43bad4ec43baa4ec43baa4fc53aab50c239ac51c339aa51c339aa52c138ab52c138ab53c23aa953c23aa954c23aaa16c53aae03ffffff29a2765dd2934f37f798482bfd9e5230ff9b502dffa4562fffa25127ffa24e28ffa04e27ffa04f25ffa04e25ff9f4d24ff9f4a22ff9f4921ff9d4a22ff9c4b22ff9c4a22ff9c4921ff9d4921ff9f4920ff9f4820ff9e4720ff9c4720ff9a471eff9a471fff94451dff934822ff934c2aff944d2dff914c2cff934d2cff944c2bff934a28ff984e2cffa05331ff9a4b28ff9c4c29ff9b4d29ff9b4c28ff9b4c2aff994a28ff964925ff964a24ff964725ff934524ff914525ff8f4325ff894021ff8f4424ff8e4320ff8d4120ff853b1fff7c3018ff762e13ff944e2cffbd764dffc17441ffad5722ffaf5221ffad4f21ffa94d22ffa64b22ffa24922ff9e4723ff9d4b27ff9b4d29ff974b26ff934a26ff934a28ff8e4623ff8b4324ff884325ff834125ff823f23ff8e492bff8c4626ff8a4223ff884021ff833e1fff813c1fff803a20ff7d381eff75321aff6f2f16ff71331aff6d3015ff733319ff83462effb98165ffaf7150ffaf6e4cffb87651ffbb7851ffbe7b56ffc07e59ffbe7f58ffc08159ffc08159ffc07f5affbe7e5affbc7d59ffbb7e5affbd7d5affbd7d5bffbd7d5affbf7d5bffbd7c59ffbd7b54ffbf7d56ffb97d59ffc88f6cffc0825dffc3815bffc47e5affc37f57ffc37e55ffc27d54ffc17c53ffbf7c51ffbe7b51ffbe7951ffbf7651ffbe7651ffbc744effbc734effbb734dffba714cffba6f49ffb86d46ffb76c45ffb56943ffb26740ffb0633dffaf603bffa95b33ffa45733ffa05430ff9e4f2dff984d29ff9a4b28ff9d4c28ff9c4c28ff9b4d29ff994e29ff984c29ff9a4d29ff9a4d2aff984f2cff964a29ff984e31ffa2624cffa47969ffaf9487ffbda59bffc6b0a5ffc9b5abffc8b6adffc8b7afffcbbab2ffcbbcb2ffccbdb3ffcebfb4ffd0c1b7ffd6c4bcffd9c7bfffd3c3b7ffc7b7acffccb9acffcfbcafffc8b3a8ffc6b1a6ffcab5abffc8b2a8ffc2afa3ffc5b2a8ffc0aea5ffbdaba2ffbba9a0ffbaa89effbcaaa1ffbfaaa3ffb9a89fffbba89dffe2b7b1ffaa605dffac716fffb09893ffb7a198ffbea9a2ffc4b1abffcbbcb6ffd4c7c1ffd3c8c3ffd8cbc7ffdbcecaffddd1cbffdfd4ceffe2d6d1ffe4d9d4ffe6dcd6ffe9e0daffeae3dbffede3e0ffece5e2ffeae9e3ffdbc9baffd7ac91ffe3ad90ffe4ab8bffdfa886ffe1a782ffe0a885fee0ad8efae2bc9ddbe5c7ab3ee6cab515ce6db630c53aaa42c13aaa3ec53aad3bc238ad38c43bad35c53aad32c238ad2ec237ac2bc43bac28c639ac26c33ca823c53aa820c740a71dc135a71bc639aa19c23dad16c53aae15c23daa12c647b810cf40af0fcc44bb0dc43bb10bb92ea209c639aa09c639aa08bf409f06d555d50599339904bf408003ff55aa03ff55aa02ff808001ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100ff0001ff00ff0100ff0001ff00ff01ffffff01ff00ff02ff808002ff808003aa55aa03aa55aa03aa55aa03ff55aa04bf408005cc669905cc339906aa2baa07b649b607b6249208bf409f08bf40bf0ab233990ab233990bd146b90cbf40aa0dc43bb10eb637a40fcc44aa10cf40af12b839aa13c943ae14cc40b216c546ae17bc37a619c23da31ac43bb11bc642aa1cc837ad1ec43caa20bf38af22c33cac23c53aaf25c13eac26c336a829c13ea82ac237aa2cc53aa82dc139aa2fc33ca830c53aaa32c23da833c337aa35c03aa837c338a738c43ba838c83bad3ac639ab3cc437aa3dc43bab3ec13aad3fc239aa41c03ba942c13aa642c53aaa43c239ab44c338ac44c33cac46c13aab46c53aaf47c639ac48bf39aa49c03bab49c43bab49c43bab4ac13ba94bc23aaa49c438ab4bc23aaa4bc53aaa4bc53aaa4cc339ab4cc339ab4cc339ab4cc339ab4dc038a94cc339ab4dc038a94cc339ab4cc33cab4dc33cac4cc339ae4dc33cac4dc338a94dc338a94dc338a94dc338ac4cc639ab4cc639ab4cc339ab4dc33ca94dc33ca94dc038a94dc73cac4dc338a94ec138aa4ec43baa4ec43baa4ec438aa4fc23aab4fc53aab50c63dac50c239ac51c339aa52c13bab52c138ab52c138ab53c23aac53c23aac2fc33ca81cbf40ad2d9f7160c398583dd693523ae09a624bfb975135ff984b29ffad5d34ffb26032ffb05b2effb05b2fffae5b2dffac582effab562cffa7522affa9522affa34f28ffa04e26ffa04e25ffa04b23ffa14c23ffa04a22ffa34c25ffa34c26ffa14a24ffa14b25ff9f4b24ff9c4a24ff984823ff954a29ff944a28ff924a26ff964a26ffa0552fffa75a34ffa4542effa35129ffa4512affa6522bffa7532cffa6542bffa6552dffa5552dffa04f2aff994a26ff974a27ff944827ff8e4224ff883c1fff81391cff884123ff894223ff80391bff793016ff99512fffc3794fffbf6c3cffb55b28ffb45525ffb35324ffb15223ffad5023ffab4f24ffa74b22ffa44922ffa04823ff9b4822ff9d4d28ff994c27ff974b27ff954a26ff904724ff8b4523ff844222ff804022ff813f23ff8b4729ff8d4827ff8c4423ff8b4223ff873f21ff833d1fff803b1fff7a371dff733019ff73301cff70311aff743219ff76341cff85462bffad7152ffbb7856ffbf7c57ffc4825bffc3835affc3835affc3825affc2835affc1825affc08159ffbf7f58ffbf7f59ffc0805affbf815cffbd805cffbe805dffbd805affbe8059ffbe8059ffbe7f56ffbb7d52ffb87950ffb1754fffc28a66ffb87d58ffbb7d5effbf784fffc07851ffc07951ffbb754cffb9744affb9724affb87048ffb96f48ffb86e48ffb86d48ffb86d47ffb96f49ffb9714bffb9744bffb9754dffbb774fffbf7a53ffc37e57ffc6815bffc8825dffca8260ffc98361ffc68361ffc48463ffc18665ffc58b6bffc48d6effc38e71ffc28e72ffc18e6effc18d6effc18a6fffc38b6fffbf8e72ffc18d75ffc18f79ffc29480ffbb9481ffba9a87ffbda090ffbba698ffbba79dffbfaca3ffc4b1aaffcebbb2ffcbbcb0ffcdbeb3ffcfc1b7ffd0c1b8ffd3c2b9ffd4c3bbffd5c5bcffd6c7bdffddcbc1ffd7c5baffcdbaaeffccb8adffd1bdb0ffcfbbaeffcdb9acffcbb7adffc5b3a9ffc3b1a7ffc2b0a6ffbdaca1ffbcaba1ffbba9a0ffbba79fffb9a49effc1a99fffdbaaa7ffa87871ffb49992ffb9a397ffc1aca6ffcbb9b3ffd3c3bdffd2c5bfffd4c9c3ffd8ccc7ffdcd0cbffdfd4ceffe0d6cfffe3d8d2ffe9ded8ffebe1dbffebe3dcffede4defff1e5defff1e7deffece5dbffebd4c1ffe0af90ffdea381ffdca181ffddaa88ffdfb392ffe2bc98fee3b794ffdfae88fee0ac88e6dfb29360ecd2bf11d269c33ec53ab140c33cab3cc43caa39c53aae36c239aa32c73dad2fc33cae2cc53aae29c73eae26c336a823c53aaf21c136a21ec43caa1bc639aa19c23dad16c53aae15c23daa12c639aa10bf30af0fcc44aa0dc4279d0bb92ea20acc33b209c639aa07b6249206d52baa05cc33cc04ff80bf03ff55aa02ff808002ff80ff02ff808001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100ff0001ff00ff01ff00ff02ff80ff01ffffff02ff808002ff008003ff55aa03aa55aa03aa55aa04bf40bf04bf40bf04bf40bf05cc339905cc009906d52baa07b649b608bf409f09c655aa09c639aa0acc4db20bb946a20cbf40aa0ec837a40ec837a40fbb33aa11c33cb412c639aa13bc36a114cc40a616c53aa217c837a619c233a31ac43ba71cbf37ad1dca3eb01fc542ad21c136aa22c334ac24c639aa26c336a827c43baa29c73ea82bc43bac2dc139aa2ec83dac30bf3aaa32c238a833c33caa35c53aa836c639aa38c43bad3ac139ab3ac139ab3cc43caa3dc436ab3fc239aa40c338ab41c43bad42c13aaa43c239ab44c338a945c43baa46c13aab47c239ac48c33caa48c339aa48c339ae49c738af4bc23aaa4ac437a94cc339a84cc339a84cc339ab4dc33cac4dc33ca94dc338a94dc338ac4ec13baa4ec138aa4ec43bad4ec138aa4ec138aa4fc23aab4fc23aab4ec138aa4fc23aab4fc23aab4fc23aab4fc23aab4ec43baa4ec438aa4ec43bad4ec438aa4fc23aa84ec43baa4ec43baa4ec43bad4ec43bad4ec43baa4fc23aab4fc23aa84ec43baa4fc23aab4fc53aab4fc23aab4fc53aab4fc23aab50c239a950c239ac51c339aa51c339aa51c339aa51c036aa52c43bab52c43bab52c43bab43c239ab3697686db37f5f4980a1766681c8a28ee19b664dfd8f472aff964725ffa9572effba6636ffb6602fffb35c2dffaf582affa85227ffa34d24ff9f4922ff9c4620ff9a4620ff99471fff9a4820ff9a4620ff9c4720ff9c4621ff9c4621ff9d4721ff9b4520ff9b4520ff9a4621ff974521ff964522ff914621ff9f512cffb9683bffba6334ffb86335ffb96332ffb96334ffbb6434ffbb6435ffb66033ffaf592effa9562affa15125ff9d4e24ff9c4a27ff944423ff8c3f1fff84381bff7f3418ff82371bff80361cff7b361aff7e3a1bffa25c3affc1734bffbe6a3affb75e29ffb65825ffb65525ffb45427ffb25326ffb05324ffad5023ffab4e23ffa84c22ffa54a22ffa14922ff9e4823ff9d4b27ff9b4c28ff974a25ff954a25ff944926ff8d4423ff874224ff824024ff813f24ff854125ff90492aff8f4525ff8b4222ff873f20ff843d1fff813c20ff7c381eff76321bff72301aff72311aff74321aff804225ffae7052ffc38463ffc6845fffc88560ffc7845effc5835cffc2815affc18058ffc18058ffbf7f58ffc1815affc2825bffc4835dffc4835effc2815cffc2815effbf7f5bffc1815dffc1815dffc0805bffc28159ffc38159ffc2825affc3845cffbb805effbc8666ffc38e70ffac6945ffaf6b48ffb66e4cffb56d47ffb56d45ffb86c46ffb86b44ffb56c44ffb76b43ffb76942ffb66841ffb5663effb4663cffb2653affb16238ffaf6136ffaf6036ffb05f36ffb06036ffae5e34ffae5834ffab5332ffa8522fffa44d2dffa24d2eff9d4c2bff9b4928ff994829ff984728ff944524ff944625ff954425ff934625ff91452cff984730ff9d4d30ff9e5134ff9e573dffa46a52ffb58976ffbea18effc7afa1ffc6b2a6ffc3afa4ffbdaa9fffb1a394ffad9e90ffc1afa4ffd0bfb3ffd1c0b5ffd2c2b7ffd3c4bbffd5c7beffd7c7beffd5c6bcffd8c7beffd9c7bcffd5c4b7ffd1c0b2ffcdbcb0ffd3c0b6ffd3c1b7ffccbbb0ffc9b9adffc4b3a7ffc1b0a4ffbcada2ffbfaaa3ffbfa6a2ffb7a69affcda29cff9d625cffbd978fffc1aa9effc8b3adffccbab3ffcfc0baffd2c5bfffd6cbc4ffdbd1cbffdfd5ceffe3d8d1ffe7ddd5ffe9dfd8ffebe1daffeee3ddffefe6dffff0e6e1fff1e6dcfff0e7d9fff5e8dfffddc2b6ffcc9a88ffddad95ffe4bea3ffd7b392ffdbae89ffdda87effe6a67dfee9a67cfeeca782fce5a67de4e0b4944ee5c7b41fc542ad40c33cab3dc43bab39c03aaa36c63daf33c33caa30c53aaa2dc13eb02ac237aa26c336ae24c639aa21c136aa1fbd3aa51cbf37ad19c23dad17c843b115c23daa13bc36ae11c33cb40fcc33aa0dc43b9d0cbf2baa0ab2339909aa398e08bf409f06aa2baa06aa2baa05cc339904bf408003aa55aa02ff80ff01ff000001ffffff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ff0001ff00ff01ffffff01ffffff0280008002808080028000800280008002ff008003aa55aa03ff55aa04bf408005cc339906d52baa05cc339906d52baa07b6249208bf40bf08bf409f0acc4db20acc4db20bd146b90cbf2baa0ec849a40ec837b60fcc33aa11c32da512c639aa13c936ae15c23daa17bc37a618ca40aa1ac43ba71bc639aa1dc13ea71ec43caa20c740a721c136aa23c53aaf25c137ac27c43baa28bf33ac2ac23daa2cc53aa82ec23dac2fc33cae31c139ac33c33caa35c53fad36c239aa37c738ac39c53aaa3ac639ab3cc43caa3dc43bab3fc239aa41c03ba941c43ba942c53aaa43c239ab45c03baa46c13aab47c239a948c33caa48c339ae49c43bab4ac43bac4bc23aaa4cc339ab4cc339ab4dc33ca94dc338a94ec43baa4ec43baa4fc53aab4fc23aab50c23dac4fc53aab50c239a950c639ac50c239ac50c239ac51c039aa51c339aa51c039aa51c339aa51c039aa51c339aa50c639ac50c639ac50c639ac50c639ac50c239a950c239a950c239ac50c239a94fc537ab4fc53aab4fc23aab4fc53aab4fc23aab4fc23aab4fc53aab50c239a950c239a950c239a950c239a950c239a950c239ac50c239ac50c239ac50c239ac51c33cad50c639ac51c339aa51c339aa29c73eae0cbf55aa08dfdfdf3fb6a69e2beddbd08fa27464f48f5036fd964828ff964226ff944426ffa04c27ffb66131ffb25b29ffaf5628ffa85125ffa34e24ff9f4922ff9b4720ff9a4621ff994722ff994923ff994722ff9a4720ff9b4722ff9d4823ff9d4823ff9b4822ff9b4823ff9b4723ff994622ff984722ff964623ff934723ff984920ffc56d39ffc9682fffc56830ffc26832ffbd662effba612affb15b27ffa95625ffa45125ffa14c25ff9a4925ff914321ff8b3b1cff87381aff853719ff7e3216ff7d3518ff863f22ff893f22ff8e4222ffac5d36ffbf693bffb95e26ffbb5d2bffb95927ffb75928ffb55927ffb35725ffb15625ffb05425ffae5124ffab4e23ffa84d22ffa74c24ffa34b22ffa04923ff9b4722ff9b4b25ff984a25ff954825ff934825ff8d4322ff874122ff813e22ff7f3c22ff803c21ff91482bff904625ff8e4424ff8c4223ff883f21ff843d21ff803a1fff7b351eff712f19ff73331cff84452affbf7e60ffba7857ffb47350ffbc7955ffc3815cffc2805affc07e57ffc07e57ffc07d55ffbd7954ffb97651ffb4724dffb26e4affae6b47ffa96643ffa86441ffa76341ffa76240ffa7623fffa6623fffa6613dffa45f3dffa45d3cffa45c3affa25b38ffa35d3bffa45f3cffa6603cffb77b5cffb77a5bffbc7e5fffbb7b5cffb47352ffad6549ffaa6241ffab623effad6240ffb26642ffb36440ffb3633effb4623bffb26039ffb05f37ffae5e35ffab5a32ffaa5731ffa95631ffa6532effa64f2affa34928ffa34625ffa04625ff9e4424ff9b4322ff9a4321ff9a4222ff9a4223ff9b4425ff994225ff994628ff98472aff95472dff92432bff903f25ff923f27ff8c4028ff8a4832ff8e5a44ffa07b63ffbb9e8cffcab2a4ffd3beb1ffd5c3b6ffddcbbeffdecdc1ffd2c1b5ffcabaafffc9b9adffc6b5a8ffc6b3a7ffc9b4a9ffcebbb1ffd3c1b7ffd9c7bcffdac8bdffdac9bdffdac7bdffd8c8bdffd2c3b8ffd0c0b4ffd1bfb5ffd1beb3ffd1beb2ffcebbaeffc7b8aaffc6afa7ffc3aaa3ffb9a79bffbf978fff874542ffb99189ffbfaba0ffc7b7aeffcebfb8ffd4c6c0ffdbcec9ffdfd2cdffe1d6d0ffe6dbd4ffeaded8ffece0daffede2dbffeee3ddffefe4ddffefe4ddfff1e7e0fff2eae0fff2efe3fff5efe6ffdec9b9ffe5bfa6ffdfb190ffd6a37cffe0a77bffe5a576ffe6a57bffe4a682ffe2ad83ffe2b083ffe4b486fee9b284d0e3b28d29ecbbc13dc43bab3ec13aad3ac639ab37c73cac34c43bac30c53aaf2ec23dac2ac23daa27c434aa24c639aa21c936aa1fc53aa51cc837ad1ac43ba717c837b115c23daa12c639aa11c33ca50fcc33aa0dc43bb10cbf40aa0acc33b209c639aa08bf409f06d52baa06aa2baa0599339904bf408003ffaaaa02ff808001ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000000ffff01ffffff01ffffff01ffffff01ff00ff01ffff0002ff008003aa55aa02ff80ff03aa55aa04bf80bf04bf408005cc339906d555aa06d555aa06d555aa06d52baa08bf409f08df40bf09c639aa0acc33b20bd146b90cbf2baa0dc43bb10ec837b610bf40af11c33ca512c639aa13c936ae15c23daa17c843a618ca35aa19c233ad1bc639aa1dc135a71ec43caa20c740af22c33cac24bf39aa26c33cae28bf39ac29c138a82bc43bac2dc139aa2fc33ca830c53aaa32c23da834bf3bac36c23daa38c43ba839c53aaa3bc238a93cc437aa3dc43bab3fc239aa41c43ba942c13aaa44bf3ca945c43baa45c437aa46c53aab48c33caa49c43bab49c43bab4bc23aaa4bc53aaa4cc33cab4dc33cac4dc338ac4ec138aa4fc23aab4fc23aab50c239a951c03caa51c33caa51c339aa51c339aa51c339aa52c138ab51c339aa51c339aa52c138ab52c138ab52c43bab52c138ab52c43bab52c438ab52c138ab52c438ab52c43bab52c43bab51c639ad51c339aa51c33cad51c33cad51c33cad51c339aa50c639ac51c339aa51c33caa51c339aa50c239ac51c339aa50c639ac50c639ac50c239a950c239a950c239a951c33caa50c239ac50c239ac50c239ac50c239ac50c639ac50c239ac50c239ac3cc43cae06d555aa02ffffff07ffffff22d2b4acab9e6858f3a1563ffea14d31ff954222ff934125ff914328ff984524ffb45f31ffb35b2affab5224ffa34c23ff9d4921ff9a4720ff984520ff974621ff984722ff9a4823ff994722ff9a4722ff9b4722ff9b4722ff9c4823ff9a4722ff9a4722ff9a4722ff984622ff984723ff964622ff954823ff96471dffc36b35ffc7662dffc4642dffbc622cffb55e27ffb35a26ffaf5728ffa95328ff9f4c25ff994422ff914121ff893b1dff803316ff8a3e1dff9d5131ffa25532ffa1552fffa6542dffa24e29ff96401dff8f3813ffae5628ffbc602affb95b2bffb95b28ffb75b29ffb35c28ffb45927ffb35726ffb05524ffaf5325ffad5025ffaa4f23ffa74d23ffa44c23ffa14821ff9e4822ff9a4822ff994b25ff954824ff934624ff8f4424ff894224ff813f23ff7f3d23ff803c20ff8a4426ff934928ff904626ff8d4224ff883f21ff843c20ff823b1fff7e3820ff74321cff7f4025ffbf7c5effbf7c59ffbb7853ffb5744fffb4714dffb26f4bffb16e4affae6b47ffad6b45ffaf6b46ffb06c47ffb06b47ffb36d49ffb26e49ffb06c48ffb16c49ffaf6a46ffab6541ffab6441ffa9623fffad6643ffad6542ffad6341ffaa603effac613fffaa603dffaa613bffa9603affa95e39ffa5613cffa55d3dffa55e3effb16f50ffb7775affbb7d63ffb77c61ffbd7e62ffbe7e64ffbe7f62ffbd7d5fffbb7a59ffb36d4dffa76342ff9f5a38ff9b5533ff99502fff964b2dff954b2dff92492cff8e472bff8d472aff8d4529ff8b4428ff8c462aff904a2cff924d2eff944f34ff9a573dffa06444ffa3684affaa6e4effab6d4cffad6d4effa8664affa76548ffa35e44ffa66244ffa76445ffaf6b4effb67d5fffc2937affcead98ffdec8b6ffe7d3c4ffe8d5c8ffe6d8cbffe6dcceffe8dbd0ffeaddd1ffebdfd2ffe5d7caffe0cec1ffd8c9bbffd2c3b7ffd0bfb5ffcfbdb3ffcfbeb3ffd3bfb5ffd6c4b9ffd7c8bdffd9c7bdffd5c3b8ffd1bfb4ffcfbcb0ffcebbafffcdb8abffcdb6aaffc5b2a4ffbaa499ffb88d7dff7e332affab7163ffbfa193ffccb9aeffd5c3bdffdbcbc8ffded0cbffe1d5cfffe6dcd3ffe9dfd7ffece2dbffede3dcffece1dbffeee3dcfff1e7dffff2eae4fff7ede1fff7ede4fff3f0eafff6ebe5ffd1ac93ffd69b75ffdd9d74ffe2a178ffe09f78ffdea27dffe2ae8bffe3af93ffdbac85ffddab7effe2a57bffe6a47cfae4ab838ce4bfa424c64eb13ec13aad33c33caa37c73cb034c43bac31c139ac2ec237ac2ac237aa27cb3bb124c639b122c334ac1fc53aad1cc837ad1ac43bb118bf40aa16b93aa213c936ae12c639aa0fcc33aa0ec837a40cbf40aa0acc339909c639aa08bf60bf07b624b606d52baa04bf40bf03ff55aa02ff80ff02ff808001ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ffffff01ffffff01ffffff028080800280008002ff008002ff808003aa55aa03aa55aa04bf408004bf408004bf408005cc339906d52baa06d52baa07b6249207db49b608df40bf09c639aa0ab233990bd12eb90db13b9d0ec849a40ec849a410bf409f11c33cb412c639b814bf40a615ce3daa16c53aae18ca40b51bc642aa1cc837ad1ec43caa1fc53aad20c740af22c33cac24c639aa26c33ca828c639ac2ac237aa2cbf3aa82ec237a62fc93cae31c139a733c33caa35c03aa837c33cac38c43ba83ac63eab3bc73dad3dc43bab3fc239aa40c338ab42c13aaa43c23dab44c33cac46c13aa847c63dac48c339aa49c438ab4ac137ac4bc23aaa4cc339a84dc33ca94ec13baa4ec43baa4fc53aab4fc537ab51c339aa51c33caa51c339aa52c13bab52c43bab52c43bab53c23aa953c23aac54c23aaa54c23aaa54c23aaa54c23aaa54c23aad54c53aad54c237aa54c23aaa53c23aa954c23aaa53c23aa953c53aac53c53aac53c53aac53c53aac53c53aac52c43bab52c43bab52c43bab51c339aa51c339aa51c339aa51c339aa51c339aa50c236a951c339aa50c639ac50c239ac50c239ac50c239ac50c239a950c239a950c239a950c239ac50c239a950c239a94fc53aab4fc53aab24bf40aa10bf409f29c13ea808df80bf3bb68a7dd49a5f4efa9f553cfea05035ff8d3d21ff8c3f20ff8b4024ff8d3e24ff903e20ffa9522affb25a2bffa54d21ff9b471fff97441eff96441fff95441fff95441fff974620ff994621ff994721ff994722ff9a4722ff9a4721ff9b4724ff9a4825ff9b4824ff994722ff994722ff974521ff974521ff974721ff91421affb86431ffc5672fffc1622dffbc602fffb75f2effaf562cffa54f27ff9b4721ff93411dff964722ffab5f34ffbe7140ffbf6e3dffb05d2cffa34d1fff9b4217ff9b4018ff963e18ff943a17ff903816ff8d3717ff893613ffb05a2dffba602effb85d29ffb65b26ffb55a24ffb35727ffb15624ffb15624ffaf5424ffad5224ffaa4f22ffa84f23ffa64c22ffa24a21ff9e4821ff9c4a22ff9a4a24ff964923ff924624ff8d4226ff864026ff7f3d22ff7c3c21ff824022ff904b2dff954d2aff914626ff8e4324ff8b4123ff883f23ff853c21ff803920ff7f4127ffbe7d5effbb7755ffba7451ffba744fffb7744fffb16e4bffae6c49ffae6c49ffad6c47ffb5744fffb87651ffb87651ffb87651ffb87551ffb97652ffb7754fffb6734dffb5704dffb06c48ffab6542ffab6440ffab633fffab623effad6340ffae6240ffad613effab623effaa603cffaa603bffaa5f3affa95e38ffaa5e3bffa85c38ffa95c39ffa75a38ffa85c3affa85c3bffa15737ff9c5234ff9a5033ff985133ff975132ffa05a3bffa86545ffac6b4affae7050ffaf7254ffac7154ffad7359ffad745affac7358ffab7256ffab7356ffaa7255ffaa6f53ffa76e50ffa7684affa36044ff9e573bff974d30ff96492cff934526ff8e4220ff8f4220ff934521ff994d26ffa3522affad572cffb55b31ffbe6338ffc06d39ffc37d4affcd966bffd3b28fffdfcbafffefdbc9fff3e4d6fff2e5dafff1e6dcffefe5dbffece6dbffede5dcffeee6dcffefe4dbffeee4daffefe3d9ffede1d7ffebddd5ffe8d9ceffe1d3c7ffd9cbbfffd6c7bcffd4c4b8ffd4c3b7ffd3c0b4ffd1bcafffceb8acffc5ada4ffb7998fff9e6e65ff883e35ff8e3129ff903a31ffaf766affc6a89affd7c4bbffdcd0cbffe0d9d3ffe6ddd9ffe9e0daffeae1daffede3daffeee5ddfff1e9e0fff4ebe2fff5ede4fff3f0e5fff4efe5fff4efeafff7eeebffecd8ccffd1a187ffda9e81ffe2a68effe4b697ffe4b492ffd9a783ffd99f76ffe3a178ffe7a77dffe6a77cffe5a37bfee2a279fee1a47bdde1b19029e0a2b43ec53aad3ac639ab37c73cb035c03aa831c139ac2ec23dac2bc43bac27c43baa24c639b122c334ac1fc531ad1cc837ad1ac43ba718bf359f16b93aa213c936ae11c33cb40fbb33aa0dc43bb10bd12eb90bd146a209c639aa08bf409f07b6249206aa2baa04bf40bf04bf40bf02ff80ff02ff808002ff80800000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01ff000001ff000001ff00ff01ff00ff01ff00ff01ffffff02ff808002ff008003aa55aa04bf408003aa005505cc339905cc339906d555aa06d52baa07db49b608bf409f08df40bf09c639aa0acc33b20bb92ea20cbf40aa0eb637a40ec837a410bf409f11c33cb412c639aa14bf40b215c23daa17c837b119c23dad1ac43bb11cbf37ad1ec43caa1fc53aad21c136aa23bd3aa825c137ac26c33cae29c138ae2bc43bac2cc53aae2dc639b030c53aaa32c738ad34bf36a735c03aa837c33cac39c53aaa3bc73dad3dc43fab3ec53ead40c338a742c13aaa43c239ab44c338a946c13aab48bf3caa48c339aa49c43bab4bc23aaa4bc53aad4dc33cac4ec43bad4ec43bad50c239a950c239ac51c039aa52c43bab52c438ab52c438ab53c23aa954c23aaa53c53aac54c23aaa55c33cab55c039a854c23aaa55c33cab55c339ab54c23aaa55c339ab55c339ab55c339ab56c43ba955c33cab55c339ab55c339ab55c339ab54c23aaa54c53aad54c23aaa54c23aaa54c53aad53c23aa953c53aac53c53aac52c43bab53c23aac52c138ab52c43bab51c339aa51c339aa51c339aa51c339aa50c639ac50c239a950c239ac50c239ac50c239ac50c23dac50c239a950c239a94fc53aab4fc53dae4ec43bad37c33cac2dc139aa29cd64b48daa6e65e2aa6351fba75945fd934a31ff853d22ff863c20ff873f21ff893f23ff8c3d23ff8b391dff9e4a26ffb25c2dffa54e22ff98461fff964320ff944321ff944221ff954421ff95451fff97441eff99461fff994720ff984620ff9b4721ff9a4621ff994823ff994721ff994620ff9a4722ff994723ff9b4723ff9a4723ff964621ffab5b2effc16835ffbe6433ffb25b28ffa5511fffad5b2cffbb6c3affc3713effc06c36ffbf6732ffb65924ffac4b1affa94819ffa5461aff9f431aff9b4119ff9a3f1bff913d18ff8f3b1aff8e3818ff8c3918ff8e3b1bff8c3b19ffb45d30ffb65c28ffb75d29ffb75b28ffb55829ffb35725ffb05523ffb05525ffae5325ffab5124ffa94f22ffa64d23ffa54b23ffa14921ff9e4821ff994823ff974b25ff934625ff8c4527ff844025ff7d3a1fff854225ff8f482aff934a2aff9a4f2aff964a29ff904526ff8e4425ff8b4124ff893e23ff8a4124ffab6b4bffb3714fffb77352ffb6714effb6704cffb36e4affaf6d48ffac6b48ffb3714effb57551ffb87954ffbd7d59ffbb7c55ffb97954ffb97954ffb97954ffb97955ffb97954ffb97854ffb87650ffb3704bffac6842ffab643fffac623fffab6240ffac613fffac613fffab613dffab613dffaa603bffa95f3bffa95f3bffa85e3affa75d38ffa75d37ffa75c38ffa55a35ffa55a35ffa55835ffa55834ffa55634ffa45431ffa35531ffa25331ffa2502fffa14f2dffa04e29ff9f4c27ff9d4b24ff9d4b24ff9c4923ff9c4725ff9b4724ff994722ff9a4722ff9c4721ff9e4622ff9f4624ffa04623ffa04621ffa34421ffa54422ffa44422ffa54623ffa64822ffac5026ffb05529ffb35929ffb95e2cffbf6031ffc46635ffc76f34ffcb7738ffcb7d43ffd29966ffd7b188ffd9bea3ffe4cebbffecdac9fff4e5d8fff7ebe1fff6ebe2fff5ede4fff4ebe5fff3ece3fff3ebe2fff1eae0fff1e9dffff1e8dffff1e8deffefe7dcffefe4daffece2d7ffebe0d3ffe8dbd1ffe4d6cdffdac7bfffd0b1a8ffa77a73ff864541ff8e3432ff9e3630ff9f342fff993229ff994234ffb5786affd3b3a9ffe3d3cfffe4ded7ffe9ded7ffece0dcffeee6dffff2eae2fff3ede5fff5eee5fff5eee6fff5efe6fff4f0e6fff7efe7fff6efeafff7f0e9ffe8d2bbffd9aa85ffdca980ffe0a57fffe0a072ffe19f6fffe9a374ffe5a070ffe19e6fffe19e6fffe29f72ffe2a176ffe4a377ffe8a375fbe7a47d77e1b69c37c33cac3bc23dad38bf37a835c53aad31c139ac2ec23dac2bc43bac27c43baa25c83eac22c33cac1fc53aad1ebb3caa1ac43ba718ca35aa16b93aa213c943ae11d23cb40fcc33bb0ec837b60cbf2baa0acc33b209c639aa08bf409f07b649b606aa2baa05cc33cc04bf40bf03ffaaaa02ff808002ff80ff01ff00ff0000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000000000ff0001ff00ff02ff808001ffffff01ffffff02ff80ff028080800280008003aa005504bf408004bf408005cc339905cc339906d52baa06d52baa07db49b608df40bf09c655aa0acc4db20acc33b20cbf40aa0cbf40aa0eb637a40fbb44aa10bf40af12b8399c14bf40a614cc40b216c53aae18bf40aa19c23dad1ac43ba71dc13ea71ec43caa20c738a722c33ca524bf39aa26c33ca827c43baa29c138a82bc43bac2dc63eaa2fc33cae31c139a732c738ad35c03aa836c639aa38c43bad3ac139ab3cc43caa3ec53ead3fc23daa41c43ba942c53aaa44c33cac46c13aa847c239a948c33caa49c73bab4bc23aaa4cc339a84dc338a94ec43baa4ec43bad4fc237ab51c339aa51c339aa52c43bae53c237a954c23aaa54c23aaa54c53aaa55c339ab55c33cab55c339ab56c43bac56c43bac57c13baa56c43bac57c13baa57c43baa56c43ba956c43bac57c13baa57c43baa56c43ba957c13baa56c13ba956c43bac55c339ab56c43bac55c339ab54c237aa55c33cab55c339ab54c23aaa54c23aaa53c53aac53c53aac53c23aa953c23aa952c43bab51c339aa51c339aa51c339aa51c339aa50c639ac50c639ac50c239a950c239a94fc53aab4fc23aab4fc23aab4fc23aab4fc23aa84ec43baa4ec13baa32c73db33eb57b77adab735bf2af6952fdab6249ff8f452aff843920ff863c23ff873c26ff893e27ff893a1dff934124ff933d20ff98411dffaf582bffa24c22ff95431fff8f3f1dff91411fff944121ff92401dff94431eff95421dff98441dff98441fff984421ff9a4622ff994620ff9a4723ff984722ff9a4723ff9a4722ff9a4722ff9c4622ff9b4624ff994525ffa5562fffbb6736ffbf6c38ffcc7641ffd17941ffce7337ffc76b2effc26326ffbc581fffb7521affb14e1cffad4a1cffa9461affa3451bff9e441aff9b431aff963f1aff913d19ff8f3c1bff8d3a1aff8d3b1bff863416ff873516ff96431dffb66130ffb75e2affb35926ffb45a27ffb25825ffaf5523ffae5524ffad5323ffaa5122ffaa5124ffa74e23ffa44c22ffa24a22ff9e4821ff9b4722ff954723ff914524ff894124ff853f22ff884324ff924827ff994d29ff9f5129ffa9592dff9b4e2bff924627ff904526ff8b4122ff8b3f1bffb16541ffba6e49ffaf6845ffb46f4dffb06c4affb06c49ffb16c49ffb1704cffb57551ffb57551ffb57551ffb47551ffb57652ffbb7c56ffbb7c55ffba7b55ffb87b54ffb97b55ffb87a55ffba7a54ffbb7a55ffba7852ffb8754fffb26d49ffaa6540ffaa6340ffa9623fffa9613effab623effa9603cffa9603cffa8603cffa85e3dffa65e3dffa65d3bffa55c39ffa45b38ffa45a37ffa55936ffa45836ffa35535ffa55534ffa25531ffa1532eff9f532effa1502affa14e28ff9f4b27ff9e4b25ff9c4a22ff9b4822ff994621ff98461eff98451eff97441cff964219ff954215ff964017ff963d15ff983e15ff993d18ff9d411bffa2441dffa6491fffaa4e22ffb05326ffb35427ffb35728ffbc5e2bffc1652cffc66931ffcb6e35ffd1753affdb7d40ffdd8241ffd98c4bffdfa36affe0b88dffe1c3a2ffe4caafffe5d1bcffe7dbcbffede1d4ffefe5dcfff1e7e1fff1eae2fff2ece3fff2ede3fff1ece2fff2eae2fff0ece1fff0ebe0fff1e7ddffefe7ddffeae4ddffebe4ddffebdbd3ffc7a69eff8e5d52ff763427ff8a322bffa43c39ffa93f3fffae4140ffa73b36ff9f372bffa3463affbb8379ffe7d3cdffe7dedbffefe4dcfff1e7e2ffefe9e1fff1ebe4fff3ede6fff3ede6fff3ede6fff3eee6fff4f0e8fff4ebe5fff2eeeafff7f1e7ffd5a891ffd29065ffd9955fffdd9566ffde9867ffe09867ffe1996affe29c6cffe29e6fffe19e71ffe0a074ffe2a177ffe2a175ffdfa075fedc9e79cedaab9210df60af3bc238ad2fbe3ca835c53aad31c139ac2fc33cae2bc43bac28c640ac25c13eac22c334ac1fc53aad1dc135b01bc639aa18bf35aa15c23daa13c936ae12b839aa10bf30af0ec837b60cd540bf0bd146b909c639c607db49b606d52baa06d52baa05cc339904bf40bf02ff80ff02ff80ff01ff000001ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00010000000100000001ff00ff02ff80ff01ff00ff02ff80ff0280808003aa55aa03ffaaff03aa55aa04bf40bf04bf408005cc339905cc339906d555aa06d52baa08bf409f09c655aa08bf209f0acc33b20bd146b90cbf40aa0ec849b60ec837b610bf40af11c33cb413c936ae15c23daa17c843a618bf40aa1ac43ba71ac43bb11cc837ad1fbd3aa520c738af22c33cac23c53aaf26c33cae28c639ac29c138ae2bc43bac2dc63eaa2fc33cae31c639ac33c337aa35c53aa837c338a739c53aae3bc238a93dc03bab3ec13aa940c33cab42c13aaa44c33ca945c037aa47c239ac48c33cae49c038a84ac43bac4cc339ab4dc338ac4ec43baa4fc23aab50c239a951c039aa52c138ab52c438ab53c537a954c23aaa54c53aaa55c339a855c339ab56c438a956c438ac57c13baa57c138aa58c23aab57c13baa57c43baa58c23aab57c43baa58c53aab57c43baa57c43baa58c23dab57c43baa57c43baa58c23dab57c43bad57c13baa56c438ac56c438ac56c43bac56c43bac55c339ab55c339ab55c339ab4ac13ba944c33cac4ec43baa53c23aa953c23aa953c23aa951c339aa51c339aa51c339aa51c339aa50c239a951c33caa50c239a94fc53aab4fc53aab4fc53aab4ec43baa49c43baf4ec43baa43c63daf2cc563a872a8796be5ad7459fdb36c4fffa95d46ff873d24ff863a20ff863921ff873c23ff8b3e21ff8f4020ffa64e2cffa24524ff953819ff913818ffa95532ff9b4721ff8d3c1dff8b3c1eff8a3c1eff8f3c1eff903e1cff92401eff94421eff97441fff984521ff984422ff994522ff994620ff9a4622ff994724ff9a4722ff9b4722ff9b4824ff9d4723ff9a4720ff9c4a24ff9d4d23ffd7814dffd1783dffcd6e31ffcb6a2cffc9652affc25f27ffbe5c26ffb85523ffb2521fffaf4e1fffac4a21ffa8481cffa2461dff9b441bff974019ff953e1aff943c1cff913d1dff8d3b1bff873416ff8b391bff8a371aff843112ffa14c24ffb55e2cffb35b27ffb25926ffb35926ffb05725ffaf5625ffad5423ffab5223ffaa5224ffa54f21ffa44e21ffa34c23ffa04a22ff9d4923ff944521ff8e4424ff853d20ff8d4425ff974a28ff9e4e27ffa9562bffb76233ffc36c3affa7562dff994a29ff954728ff994a28ffb86943ffca794cffb7673effb06644ffad6a46ffb16f4dffb77451ffbb7651ffb77752ffb67652ffb57652ffb67752ffb57651ffb57652ffb57652ffb87a54ffbb7d56ffba7c56ffb87a55ffb97a53ffba7954ffba7953ffb87852ffb87752ffb87751ffb5724dffae6a44ffa9643fffa8623dffa8613dffa8603cffa8603cffa75f3affa95e3cffa75c3affa75c3affa65b38ffa45b37ffa45c39ffa45b37ffa45834ffa35534ffa15334ffa1522eff9f502bff9d502bff9d4c26ff9d4926ff9d4a26ff9d4a25ff9c4c24ff9e4a26ff9d4a25ff9d4a21ff9c4a21ff9c4921ff9b4921ff9a4820ff9c4622ff9c4521ff9e4924ff9f4927ffa24c29ffa64e27ffab5225ffb15727ffba5a27ffc1612bffc6662effca6a2effce7031ffd57735ffdb7d39ffde803affe48640ffea8e43ffe99644ffe7a04effeab674ffeecba3ffeed6b8ffefdac4ffefdfcdfff1e4d5fff1e8dcfff3e9dffff3ebe3fff3eee4fff2ede4fff3eee5fff4ede5fff4eee5fff4ede4fff2ebe3fff1e9e1fff2e3dcffe7ccc3ffae827aff6c332dff64281fff6d2921ff813229ffa3423bffac4341ffb74948ffb44240ffb43e39ffa73630ffb4685cffe4d0c7ffe6e5e2fff0e8e4fff3ebe6fff2ede6fff3eee8fff5f0e9fff5f1eafff5f0eafff6f1eafff7f3ecfff5f4eafff6f4ebfff0dfd1ffcea992ffd7a685ffd7aa86ffd7a887ffd7aa8bffd9ab88ffdcaa87ffdba986ffdbaa87ffdba987ffdba885ffddab87ffdaa882ffdead87ffe0af8bf4e2b19329e6b4bb3cc437aa38c43bad35c53fad32c23dad2fc336a82bc43bac28c640ac25c137ac22c33cac20bf38a71dc135b01bc639aa19c23dad16c52eae14bf33b212b839aa10bf30af0eb637a40dc44eb10bb946a20ab24db208bf40bf07db49b606d52baa05cc66cc04bf40bf03ff55ff02ff80ff02ff80ff01ffffff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0000ff0001ff00ff01ffffff028080800280008003aa55aa03ff55aa03ff55aa03aa00aa05cc66cc06d52baa06d52baa07db49b607db49b609c655aa09c639aa0ab233990cbf40aa0cbf40aa0dc43bb10fbb44aa10bf40af12b839aa13bc36ae15c23daa16c53aae18bf40aa19c233ad1bc639aa1cc837ad1ec433aa20c738af23bd3aa824bf39aa26c33ca828c639ac2ac237aa2cc53aa82ec23dac31c13ea732c23da834c43bac36c239aa38c43bad3ac13eab3bc23dad3dc03bab40c338ab41c037a942c53aae44c33cac45c43baa47c239ac49c43bab4ac437ac4bc53aaa4cc63cae4ec43ead4fc23aab50c239a951c339aa52c138a852c43bab53c53aac55c339ab54c237aa56c43bac56c43bac57c43bad57c43baa57c43bad58c53aab58c23aab58c237ab59c339a958c23aab59c339ac59c339ac58c23aab59c339ac59c339ac58c23aab59c339a958c23aab58c23aa837c33cac27c441aa16d146b90cbf40bf0cbf40bf0cbf40aa0cbf40aa0cbf40aa0cbf40aa0cbf40aa01ffffff06d580d506d580d50cbf40aa0cbf40aa2fc33ca829c73eae42c53aaa50c639ac50c639ac50c239a94fc53aab4fc23aab4fc23aab4ec138aa4ec138aa4dc338ac35c03aad22ca3cb431bb7297afa97566faaf6d57fcb56a4fffa85d44ff884027ff833a23ff843821ff863c22ff8b3d23ff95401dffb1532fffaa4724ff9f3c1dff913315ff883216ffa35133ff8a3a18ff893a1eff904325ff934528ff944327ff914223ff8f411eff93401cff923f1bff94411eff99441fff9b4620ff9b4721ff9b4720ff9a4623ff9a4523ff9b4523ff9b4725ff9d4822ff9c4620ff9c4622ff943f16ffcc713cffcb6b2fffcf692dffcb672affc56128ffbf5d26ffb95825ffb35222ffaf5220ffad4e20ffa9491fffa44a1fff9f471eff9a441bff98421bff97401cff933e1eff913f20ff873517ff8d391aff8e391bff8a3617ff853214ff863411ffb05b2fffb25a29ffb15926ffb45a28ffb15725ffaf5725ffad5524ffab5424ffaa5225ffa85123ffa54f23ffa54c24ffa34a23ff9e4822ff994925ff8b3f1eff8f4624ff984a27ffa25127ffb25d2dffc26b38ffc56b36ffc36932ffb15d2eff9f4a27ff9b4b25ffc27247ffcf7d4dffcb7749ffb66a46ff9e5c40ffab6e4fffbf7e5bffbb7a55ffbb7852ffb77851ffb77752ffb57651ffb57651ffb47550ffb37450ffb27551ffb1754fffb77854ffbc7c57ffbb7b55ffbb7a55ffbb7954ffba7853ffb97852ffb87851ffb97752ffb77650ffb7744dffb36f49ffaa6540ffa7613cffa7603cffa7603bffa7603cffa85e3bffa75d39ffa65b39ffa75b38ffa65b38ffa35b37ffa25935ffa15633ffa15432ff9b4e2cff994825ff974523ff964423ff954420ff954420ff964321ff96431fff95431dff95411eff95411eff94411cff92401aff923f1cff903e1bff8e3b1bff8f391bff8d3a1aff8b3a18ff8e3b19ff913c15ff9e4217ffb25321ffbe5f29ffcc692affd16f2dffd4732effd7752effdc7d31ffe08335ffe58839ffe98d3dffee9344fff29c45fff5a249fff5a74ffff0ad5effefbe8dffe9cdaaffedd5b9ffefd9c4ffefdfceffefe5d6fff1e9ddfff5eae1fff3ece3fff3eee5fff4eee6fff6ede6fff7ede5fff8ede4fff5eae0fff3dfd4ffc79f95ff7d443dff5c1c18ff5c1819ff62231eff59211eff4a1813ff7c302cffaa453bffb94a40ffbe4945ffc24649ffb23b38ffb96355ffe2c8bcffebefe7fff5ede8fff8f0eafff5f1ebfff6f3ecfff7f3edfff7f3edfff8f4eefff8f4eefff8f3edfff6f5eefff9f4e9ffd8ad97ffc9845effcf8458ffd3875dffce8660ffce8761ffd18a60ffd58c5fffd88e5effdb9160ffde9363ffdf9366ffdf9767ffe29864ffe4986cfee49d70fde4a07968dfb3a734c43bac35c53aad2fc33ca832c23dad2fc33ca82bc43bac29c138a825c83eac23c53aa820bf38a71dca3eb01bbd39aa18ca40b516c53aa214bf40b212b839aa10bf30af0ec837b60cbf40aa0bb946a209c639c607b624b606d52baa06d52baa05cc339904bf40bf03ffaaff01ff00ff01ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa03aa55aa02ff00ff03ff55aa04bf40bf04bf40bf0599339906aa55aa06d52baa07db49b608bf209f09c639aa0acc33b20bb92ea20cbf40aa0dc43bb10ec837b610bf40af11c33cb413c943ae14cc40b217c843b118bf40aa19c23dad1bc639aa1ec43caa1ec43caa21c93eb222c334ac25c13eac27be34aa28c639ac2bc43bac2cc53aae2ec23dac30c53aaa32c238a834c43bac36c239aa38c43bad3ac139ab3cbf3caa3ec13aa940c33cab41c437ad44c33cac45c43bae47c239ac48c339aa4ac13ba94bc23aaa4cc339ab4ec43baa4ec43baa50c23dac51c339aa52c138ab53c23aa954c23aaa54c23aaa56c13ba956c43bac56c438ac57c138aa58c23dab58c23aab58c53aab58c53aab59c339a959c339ac5ac139aa5ac139aa5ac43cad5ac139aa59c339ac4ec43bad59c339ac59c339ac5ac43caa59c339ac59c339ac59c33cac4ec43baa42c53aae42c13aaa42c13aaa37c33cac2cc540ae17c843a60cbf40aa11c34bb416c546ae11c33cb42ac23db02ac83daa2fc33ca839c03aaa3ec13aa947c239ac51c339aa50c239a94fc53aab4fc53aab4ec43baa4ec43baa4ec43bad4ec13baa39c53aaa2bc43bac17c885a665b1816fe5b17463fdb86a54ffbb6e52ff964d31ff823b20ff823920ff81371eff8a3d22ff90401fffa04a23ffba592fffb54d25ffa7411eff9b391bff903418ff893217ff893517ff953f1eff8f3919ff953a1aff9a3e1dff9f4522ffa8502bffac542fffae5631ffaf5a35ffad5933ffa9542dffa54f27ffa34c23ffa14923ff9f4924ff9d4724ff9d4723ff9c4623ff9b4621ff9d4620ff9a441fff9a431dffc16834ffcb6d31ffca662dffc5672fffc05f26ffbb5a23ffb65423ffb25021ffaf5021ffad4c1fffa84a1fffa24920ff9d461cffa34b23ffa24d25ffa34f2aff8e3d1eff873719ff8e3c1fff913b1eff8f391cff8a3619ff853215ff944120ff923e19ffac562affb15b27ffb05722ffb15825ffad5522ffad5523ffab5322ffa95123ffa75022ffa54e23ffa44e24ffa14b21ff9e4b23ff984720ff974922ff9e4f26ffad5a2bffbf6633ffc76b34ffcb7035ffce7336ffcf7439ffc9713effab5a2cffd27d4affd87e44ffd37c3fffc8794bffa2634aff864b35ff8f5238ffb06f50ffbb7a54ffb87852ffb77952ffb4754fffb57650ffb47550ffb3744fffb47550ffb1744fffb1744fffb57450ffbd7b56ffc07e57ffbe7c54ffbd7952ffbb7951ffba7850ffb97850ffb97750ffb97850ffb9764fffb9754effb7744cffb47049ffab6640ffa9623dffa55e39ffa45d39ffa65f3bffa55d3bffa35b3affa35a38ffa05736ff994e2dff924721ff90421eff91421fff92411fff93411fff93411fff92411eff91411dff923f1dff913f1aff903d17ff8f3c17ff8e3b16ff8d3915ff8e3a16ff8e3a14ff8d3b14ff8e3b15ff913b16ff984119ffa4491fffb75b28ffc96931ffd77436ffe07e3bffe5843effe2883cffe2883dffe58d3dffe7903effea933dffed983ffff29c42fff6a347fff9a64bfff8aa50fff7ad53fffbae56fffbaf59fff0b46effedbe8dfff0cca8fff1d5bbffefdac4ffeedfccfff0e3d5fff1e5dafff1e8ddfff2eae1fff4eae3fff4eae0fff5eadefff2e2d2ffd9b8a5ff8e5948ff5f2218ff54180eff66241dff6d2720ff64251bff3f100cff331612ff4a120aff9f463bffab453cffb64845ffc04f4cffc55649ffc55a51ffc37470fff2d6d1fff6f1eafff6f4ebfff9f5effffbf5f1fffaf5f1fffbf6f0fffbf6f1fffaf5f0fffbf6f1fff8f6f0fff5e5d7ffcb8b68ffdd8754ffdb854dffdd8452ffdf8657ffde8758ffe08958ffe18a58ffe38c58ffe38e59ffe3905dffe39161ffe59367ffe59666ffe5986dffe29c71fde39f79ace1b0970fcc66bb39c03aaa35c53aad32c23dad2ec237ac2cbf3aa828c639ac26c33ca823bd3aa820c738a71dc135b01bc639aa18bf35aa16c53aae14bf33a612b839aa10af309f0ec837b60cbf40aa0bb946b90acc4db208df40bf06d52baa05cc33cc04bf40bf04bf40bf03aa55aa02ff80ff01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff01ff00ff0100ff0001ffffff0280008002ff80ff03aa55aa03aa55aa04bf40bf05cc66cc05cc339906aa2baa07b649b607db49b608bf40bf0ab233990bb92ea20bb92ea20cbf40aa0eb637a40fcc33aa10bf30af11c33cb413bc36ae15c23daa16c53aae17bc37a619c23dad1bc639aa1dc13ea71fc53aad21c136aa23bd33a825c137ac27c43baa28c639ac2ac23daa2dc13eaa2ec237ac30c53aaf33c33caa35c03aa837c338ac39c03aaa3bc23da93cc43caa3ec13aa941c43fad42c13aaa43c239ab45c43bae47c239ac49c43bab4ac43bac4cc339ab4dc33cac4ec138aa50c23dac50c63dac52c43bab53c53dac54c23aaa54c23aaa56c43ba956c43ba956c438a957c43bad58c23aab58c23aab4ec138ad59c339ac59c639ac5ac439aa5ac439aa5ac139aa5bc13bab5ac439ad4ac13bac4fc53aab5bc138ab39c03aaa4fc53aab5ac439aa5ac43cad59c339ac38c43bad22c33cac1dca46b001ffffff02ffffff02ffffff03ffffff03ffffff02ffffff02ffffff02ffffff02ffffff02ffffff02ffffff02ffffff01ffffff02ffffff02ffffff15c23db62dc63eaa45c43baa37c33cac31c63eac31c139ac32c238a831c139ac31c139ac1ed566b341bc8d8dabad7962f1b47157fdba6d4efebd6d4eff90452bff7d371fff81391eff863a1eff8f4222ff974423ffa64e29ffc66231ffbd5624ffb44921ffa63f1cff9b3a1aff933617ff9b3f1fffa24320ffad4923ffaf4b25ffa8411bffa74019ffab471dffa64219ffa44016ffa44017ffa14019ff9f4019ff9c4119ff9c4219ff9d411aff9f441dff9e4520ff9c441fff9d4621ff9e4823ff9d4923ff9d4922ff9b4821ff9b4721ffb55f2dffc86b30ffc9662dffc3642dffbd5e26ffb85823ffb55524ffb15122ffae5120ffa94b1dffad5024ffb55b2fffb86034ffb35e34ffa34e2aff873516ff87371aff8d3d1fff8e3b1dff8f391cff8e381cff8a3518ff923e1eff8f3c1dff883514ff97421cffb15c2bffb15725ffaf5523ffaf5723ffae5624ffaa5222ffa95022ffa74f22ffa54e23ffa34e24ff9f4b22ff9c4920ff99461fffa24d23ffbd6835ffca7039ffcf7237ffd47639ffd77a3affda7d3cffdb7f3fffd78044ffd27d44ffd97e44ffda7d40ffd37f41ffb6724fff854939ff955843ff9f5d42ff9c5a3affa96744ffb97854ffb87a54ffb77752ffb67751ffb57550ffb57550ffb67551ffb57550ffb5744fffa76340ffa05b36ffad6842ffc37d54ffc37f55ffc27d52ffc07c51ffbc794effbc7a50ffbc794fffbd7950ffbd784fffbb784fffbb774fffbb774fffb9734bffaf6942ffa7613aff9e5832ff964e2bff934a29ff934827ff914422ff934422ff944722ff954620ff954521ff954420ff964320ff96421fff94421dff95421eff95411eff96421cff97441cff9a461eff9b461dff9d471effa14d20ffa55222ffa95724ffaa5925ffb96833ffc87942ffce804affcf8957ffdc9969ffe4a679ffeab082ffeeb688ffedb987ffefba85ffefba84fff0b881fff2b87bfff3b776fff4b56efff3b360fff6b45bfff9b45dfffab55dfffab45dfffbb35bfff7b55ffff1b971fff3c692fff2cfacfff4d7befff1d9c5fff1ddcaffefe0cefff1e1d3fff5e3d5fff7e4d5fff3e0cdfff2dbc4fff0cbb0ffbe846cff68211aff702921ff7c3024ff843227ff862f28ff8b3730ff87392fff773128ff7f3128ff983b33ffb14541ffbf5149ffc75b4fffcb6253ffd8695dffd5675cffdc9d8efff8efe5fff7f6effffbf6f1fffbf6f2fffbf7f2fff9f7f2fff9f8f3fff9f6f3fffbf7f2fffbebd3ffddac84ffdd9965ffd69b66ffdaa070ffda9369ffd38658ffd38655ffdf8d5cffe48f59ffe48d58ffe58f5bffe4905cffe5925fffe89265ffe69766ffe69a69ffe89e6ffee8a075c4e8ae8b0debd8c439c53aaa36c239aa32c23dad2fc33cae2cc53aae29c13ea826c33ca822c33cac20c738a71dca35b01bc639aa19cc3dad16c53aae14bf40b212b839aa10bf40af0eb637a40cd540bf0bd146b909c639aa09c639aa07db49b605cc33cc05cc339904bf40bf03ff55ff02ff80ff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ff00000100ff0001ffffff01ff00ff01ff00ff02ff00800280808003aa55aa03aa55aa03aa55aa04bf40bf04bf40bf0599339906aa2baa07b649b607b649b609c639aa0acc33b20bb92ea20cbf40aa0dc43bb10ec837b610cf40af11c33cb413bc36ae14cc40b216c53aae18ca40aa1ac43ba71bc639aa1ec43caa1fc53aad20bf30a723c53aaf25c137ac26c336ae29c138a82bc43bac2cc53aae2fc33cae31c639ac33c33caa35c53aad37c33cac39c53aaa3bc238a93ec13ea93fc239aa40c33cab43c239a744c338a946c53aab48c339aa4ac13bac4cc33cab4cc339ab4ec13baa4fc237ab50c239a951c339aa52c43bab53c53aac54c23aaa55c039a856c138a957c138aa58c23aab58c23aab53c23aa954c23aa759c339ac49c43baf5ac439aa5bc43bab5ac439aa5bc13bab5cc23aac3fc23daa2ec83dac29c73ea852c13bae45cb5caa27be9d8339c08b744bbe887058c2886e64bd876e70bf8b7475be8b7672c08d7468c2917d62c1927d5ac4938053c2977e4bcc9c8145c89b893fce9a863dcd9b8a3ece9c843ed2a08c41d09d8942d4a28b45d39f8c47d4a2904cd0a18d4cd0a18d4cd3a48d4ed1a39051d3a79163c6937975be836d85ba7f6897bd8269b0be856adbb47b61f8b47255feba7052ffb96a49ffb56847ff8a4125ff813823ff873a26ff8b3d1fff954722ff994825ffb3582effd4703affd3662effc15826ffb54a20ffac4321ff9e381aff953714ff9e401affa5421cffa93d15ffa43c16ffb04c23ffb35023ffa44115ffa64519ffa4461bffa4461bffa4461bffa5471cffa2441affa04217ffa04317ffa04319ff9f431dffa1451fffa04620ff9f4521ff98451fff96441dff98441dff96451effa95526ffc76b34ffc9672fffc3622fffba5d28ffb55824ffb55827ffb95b2cffbd6231ffca6d3effc46739ffb95e32ffab552aff94411cff813011ff8a391cff913f22ff903d1fff8e3c1bff8f3c1aff8e391aff8e3a1bff974223ff8f391aff873214ff8a3515ff9d491dffb15a29ffaf5625ffae5624ffad5524ffaa5221ffa95123ffa74e22ffa44c22ffa24c23ffa04922ff9b4621ff97441eff9f4c20ffd27b40ffdb8141ffdd8241ffde813effdd813dffdf823fffe18340ffe18742ffe08646ffdd8040ffd77f42ffcb8259ff8b5137ff9e5c42ffa15e40ff9b5737ff9c5839ff9c5a3affaa6948ffb97a55ffb77752ffb97a54ffbb7a56ffbc7b56ffbc7956ffaf6a4aff9d5834ffa15b39ffa15836ffa05734ffa05930ffb76e43ffc57d4fffc88152ffc78052ffc17c4fffc17b4effc07a4effbe794dffbd784effbd784effbe794fffbd784dffbd774cffbd754bffbd744affb66b45ffa0522dff994824ff9b4724ff9b4623ff9b4721ff9c4821ff9d4923ff9e4a24ffa04b24ffa24c25ffa04d25ffa14e27ffa34f29ffa44f26ffa54f24ffa65024ffa75225ffaa5527ffac5a29ffb16330ffbe7541ffce8d5affd09970ffd2a682ffdeba9affdfc7abffdfc9b2ffdeccb3ffe2d0b9ffe3d0bcffe6d4c2ffebd9c2ffebdbc2ffedd9bfffefd6bcfff1d3b6fff1d3affff5d0a2fff6c990fff6c07dfff9bd6ffffabc6cfff9ba6dfffcb563fff8b561fff1b978fff0c696fff0ceaaffefd4b6fff1d7bdfff3d9c3fff3dac3fff0d7bcfff1d5b7fff3cfafffefc19fffe3a079ff9a492cff813123ff8e362aff8d3629ff8e372bff9b4239ffa44940ffa7483cffab453cffb24b41ffad4e3fffb45145ffc1594fffcf645cffd56d66ffc6615affb8493effd37060fff1cebbfffbf4ecfffaf6f2fffaf6f2fffaf6f3fff9f6f3fffaf6f3fffdf8f0fff9ecd6ffebb788ffdd7c49ffdd703bffd97342ffcf7a4cffdb956cffe8b88dffe9b792ffd7a384ffd69d77ffd79a73ffd99870ffd9966dffda9569ffdc9669ffde9669ffe09a6effe19b70fedf9d76ccdda88b16dcd1c535c035ad1ec444aa32c23dad2fc336a82bc435ac29c13ea826c33ca823c53aa820c740a71dc135a71bc639aa18ca35aa16c53aae14bf40b212b839aa10bf30af0ec837b60cd540bf0bb946a209c639aa09aa39aa07b6249205cc33cc04bf40bf04bf40bf02ff80ff02ff80ff02ff80ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000100000001ff000001ffffff01ff00ff028080800280008003aa55aa04bf408004bf408004bf408004bf40bf06aa2baa06d52baa07b6249208bf409f08bf40bf09c639aa0acc33b20cbf40aa0dc43bb10ec837a410cf40af11d23cb412c639aa14bf33a616b93aae17c843b119cc3dad1bc639aa1dc135a71fc53aad21c136aa23bd33a825c137ac27c43baa28c633ac2bc43bac2dc139aa2fc336a831c639ac33c337aa35c03aa837c338ac39c53aaa3bc238ad3dc43bab40bf3ca741c43bad43c239ab45c43baa46c53aab48c339aa4ac43bac4bc53aad4dc33ca94ec13baa50c239ac51c33cad52c43bab53c53aac54c23aaa55c33cab56c13ba957c13baa4cc63cae47c639ac38c43bad48c339aa22ca43b43bc741ad2ec248ac2ec84eb72fc957b31ed566b331cb58b125cf6eac3dc964a741b46e894eba7c835dc59a869bc79c82d5be8d71efc38666f5c88460f7ca825ef8cb825ff8c9825ff9c9825ef8ca825ff8c9805ff5c9805df4c87c57f1c67c57f0c57b56efc47a55efc47754edc67753edc47651ecc2734debc1724aebc1704aebc06f47eabf6b48eac16c48edc16c47f0be6a45f3be6a45f6be6a46f7bc6a43fbbc6d45fbc06c4afbbc6a46fbbd6c47fbbf6e48fec2714cffbd6c4affbc7148ffb26846ff873c24ff8b3a27ff8c3b27ff8f3f24ff9e4b2aff95451cffc06639ffde7a3cffd87136ffd0622dffc25927ffb74c1effae4621ffa03b1affa64420ffa8461fffa4411affa03a16ff943316ff862f0fffa94c24ffc35f31ffb85527ffa6481eff9a3f19ff9a3c15ffa1411cffa5461fffa7471effa7471dffa3451dffa1441bffa1441bffa0441dff9d431fff9d4721ff9b4720ffa24a22ff9b4822ffa04c21ffc46a36ffc46630ffc0632effc46734ffc66b35ffc86b36ffc56935ffbf6331ffbd6031ffb2552cffa14722ff8b3716ff813314ff89381cff903d1fff913e20ff913c20ff923f1eff933e1bff913a1aff984222ff933c1eff8e3719ff8b3518ff8a3617ff8b3513ffaa5428ffaf5926ffad5724ffac5522ffab5522ffa85121ffa74f25ffa24923ff9a441dff944017ff9f4c1fffc06c3affd67d43ffd37938ffe28846ffe28844ffe28743ffe38842ffe58944ffe58845ffe28942ffdc823effdb8748ffcb7c4fff9a5536ffa25e43ffa05c3cff9b5636ff9f5a3cff9b5a3bff9a583bff9a5839ffae6f4dffba7a56ffb87954ffba7a55ffb67350ffa3603cffa15b39ffa15b3affa15b39ffa15937ffa25937ffa15834ff9f542effa1572dffbe7548ffca8353ffc88051ffc77f50ffc47e4fffc37c4dffc17c4effc07b4effbf794effbf7a4dffbf784affc1754affbd6e41ffb05d33ffa9532dffa9532bffa84f28ffa74d26ffa54a23ffa24921ffa14a23ffa04a21ffa04b22ffa04a21ffa14b22ffa14c24ffa44f26ffa85227ffab5527ffae5a2cffb66336ffc27042ffcc8557ffd3956bffddae89ffdec1a0ffe2c9b4ffdecbb8ffdecdbeffe2d5c6ffe5dacaffe6dccdffeae1d3ffeae0d6ffe7ddd5ffebdfd0ffe9dfcfffeddecbffeddbc9ffedd8c6ffedd7c0fff0d5b8fff2d3b1fff5d0a8fff4c78efff6c17efff8bf78fff9ba71fff7b669fff3b169fff2bc80fff1c698ffeecca6fff0cfaefff2ceb0ffefcbabfff0c8a4fff3c69dfff3bc8dffe79b6cffc36338ff993d1bff903727ff96392cff903728ff9c4334ffb3574cffb4594dffb85b51ffba584dffc15d51ffbf5d50ffbf5b51ffc75d56ffd86a63ffdd736cffcd6d63ff872517ffc85640ffe7a982fffbf1e1fffaf5f2fff9f6f2fff9f6f3fff9f7f4fff9f8f0fff9f1dafff4ce9dffe99757ffe77f43ffe5783fffe2723bffdc6d35ffdc6e37ffdd7840ffdd834bffd88a58ffd89569ffdd9f77ffe4aa83ffe7b089ffe8b28bffe9b78fffeab790ffeab791ffebb690fee9b792d2e8c0a81be3d0c61dc13eb00ec849b632c73dad2fbe36a82cc53aae29c138a826c33ca823c53aa820c740af1dca35b01bc639b318ca35aa16c53aae14bf40b212b839aa10bf30af0ec837b60cd540bf0bb946b90ab24db208bf40bf07db49b606d52baa05cc33cc04bf80bf03aa55aa02ff80ff01ff00ff0000000001ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000ffff01ffffff01ff00ff01ffffff0280008002ff80ff02ff80ff03aa55aa04bf408004bf408004bf40bf05cc339906d52baa07b6249208bf209f08bf409f09c639aa0acc33b20cbf40aa0dc43bb10ec849a410bf409f11c33ca512c639aa14bf40a615c23daa18bf40aa18ca35aa1bc639aa1dc13eb01fc53aad21c13eaa22c33cac25c137ac26c336ae29c138ae2cc53aa82dc639b02fc33cae32c238ad34c43bac36c239aa37c338ac39c53aaa3cc43caa3ec13aa93fc63dae41c43bad43c639ab45c43bae47c239a949c43bab4ac43bac4cc339ab4dc33cac4fc23aab50c239a951c339aa52c438ab53c23aac54c23aad55c339ab4bc53aad2cbf3aa82cc540ae3ebd3aa94ec43baa2ec23dac3fce69aa66b2846ca3c28a6abcc68868b8c98d70b1cd9073b9cc8e71c5cd9171d3cc8d6ddccf906ce9cf8f6bf3cf8d69f8ce8a67fed18b66ffd28b64ffd38961fed38960fece885dfecf875dfece875cfdcd8459fdcd8458fdcd8357fdca8256fdcb8257fdcb8156fdcb7f54fcc97c4ffcc7784bfbc67447fbc47046fbc36c45fbbf6a42fbc16f43fcc77548fcd08050fcd78958fdd88e5dfddb9060fede9463fee09766fee19a66fee19c66fee29d65fee19c62fee29c61fee59f62ffe39f63fee5a165ffcc8053ff893c20ff8d3c27ff923a21ffa44e2dff9e4b27ff96431cffda7d4dffe17c40ffd66f2effd36a2fffd06430ffc95f2dffbf5725ffaf4e1fffab481fffad4522ffa5401dff993717ff8a2c12ff9b4624ffcb7546ffd77541ffcb5f2bffbf5322ffb54f20ffd68248ffda8e52ffd07e48ffb86131ff994017ffa54721ffa3471fffa3451cffa5461dffa0441dff9e4721ffa14821ff9c431bff9e431bff9e451fff9a441cffc56a3cffc86b37ffca6d36ffc46730ffc1632dffc2642effbc5d2cffb5592affa74b26ff974120ff883719ff843519ff89381cff914020ff933f20ff913d1fff943e1eff953e1cff963e1aff973f1bff994320ff913a1bff8d3618ff8c3619ff8b3719ff8b3519ff8f3d19ffab5629ffae5622ffaa521fffa65026ffa34f26ff95421dff934018ffbb6837ffd27842ffd97c3fffd57334ffd46f32ffd46f30ffd37432ffe58b46ffe58d46ffe38c47ffe68d48ffe78944ffe68c45ffdf8442ffda8b58ffa96441ffaf6949ff9f5937ff9d5a3bff9e5a3bff9a5939ff9a583aff985639ff965537ff965737ffb47452ffb77653ffa96544ffa35d3bffa35e3cffa35e3bffa25d3bffa15b38ffa25b38ffa25937ffa15735ffa05432ff9d5230ff9b512bffa55c31ffc5784dffca7e4cffc97f4fffc77d4effc57c4dffc27b4effc17b4effc07a4cffc07a4affbf6e43ffaf5a30ffae552cffaf562fffb0582effae532bffad5026ffae4e27ffad5128ffac5329ffab5529ffad572bffb15a2effb55b2fffb95c32ffba6036ffbc673affc17142ffc77d4dffcf8d5effd9a173ffe3bb99ffe5c9afffe2cfb6ffe3d6c0ffeadcc9fff0e3d2fff0e1d3ffefdfd6fff2e7dffff3ede5fff3efe9fff4f0e7fff3f3ebfff5eee4fff5efe4fff3ecdffff0ebdcfff1e5d9fff0e1cdffedd9c3ffedd5baffeed4b7ffefd2b0fff3cc9cfff7c284fffabe7bfff7bc77fff2b068ffedaa68ffefb77effecbf90ffebc498fff0c398fff3bf96fff3b789ffefa974ffe29057ffc15a2affb4441fff96361bff8f3b27ff86311fff86321fffa34837ffc6655cffc96a62ffcf706dffd2736cffd7766effd9766fffd5756fffd97a76ffe18180ffe3827cffdd7d71ffd37567ffda7460ffe7a36ffff9e7cdfff8f3f0fff7f5f2fff9f7f4fff8f7eefffbf3d7fff6d8a0fff0ae68ffee944bffed8845ffec8142ffe87c41ffe67b3fffe1773bffdf7238ffde6e31ffe5743bffe67d43ffe9834affe3854cffe48850ffe48b53ffe68e56ffe68f57ffe69259ffe6935cfee59462e8d7976c31d5ac9208bf60bf0ec849b62cc53aa82fc33cae2cbf3aa829c13ea826c33ca823c542af1fc53aad1dc135b01bc639aa18bf35aa16c52ea214bf33a612b82aaa10bf30af0ec837b60cbf40aa0acc33b209c639aa08bf40bf07db49b606d52baa05cc66cc04bf40bf03aa55aa02ff80ff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ff00ff01ffffff01ff00ff0280808002ff80ff0280008002ff80ff03ff55aa03ff55aa04bf408005cc339906d52baa06d52baa07db49b608bf409f09aa398e0acc4db20bb946a20cbf40aa0ec837b60fbb33aa10bf40af12c639aa14bf40a615c23daa17c837a619cc47ad1bc639aa1dc13eb01fc53aad21c136aa23c53aa824c639b127c434aa29c138a82bc43bac2ec23dac2fc336a831c639ac34c43bac36c239aa38bf37a83ac139ab3cc43caa3ec13aa940c33ca742c13aaa43c239ab45c43bae47c63dac49c43bab4bc23aaa4cc339ab4dc33cac4fc53aab50c23dac52c43bab53c53aac54c23aaa55c339a856c43bac46c53aaf27c43baa2cc53aae28bf39ac28d26cb95cbf778598bc8d72e6b98262fbc6855ffec8835cfeca855ffeca8660fed18c65fed28b64ffd28a63fed48a61fed58b60fed58d61fed48c62fdd48c63fed28b61fed28a60fed2895efed0895fffcb8760ffcb865effca845bffcb845bffcc835affcb8158ffcb8155ffcb8052ffca7e50fec97a4bfec9784bfecb794afecc7949fece7948fecb7644fee79b64fef5ae70fff3af6efff4ad6bfff2ae6afff2ae6afff0ac69fff0ab68fff0aa67ffefaa67ffeeaa66ffefa965fff0a966fff1ab65fff1ac63ffefab63fff0a866ffb46134ffa04426ffa94e2cffba5f35ffb55a2dffc96c3bffde8045ffe47d42ffdf773affda7231ffd66c30ffd16630ffcd622fffc75d2bffc05828ffab471affa4401dff943713ffa14822ffc36e43ffe4874fffd57336ffcf6530ffc45826ffb95326ffb34f24ffdb8b4effe89b56ffeb9c59ffe99958ffe8995bffcb7a45ffb96335ffa54e24ffa2461effa34821ff9f4421fea1421cfea04520ffa04a22ff9e4723ffb35b34ffb75c31ffc06133ffc0622effbe612dffba5d2bffb15627ffa64d22ff9e4620ff913d1dff883a1cff86371aff8a3a1cff934122ff944022ff934020ff933e1fff953f1fff99411eff953d1aff9a4320ff963f1cff8f3818ff8d3718ff8b3619ff893619ff8a3518ff893517ff97411bffab5525ffa24e1dffa24d27ffa4522affc6723fffda8246ffd57a36ffd97835ffda7434ffd87130ffd7702fffd46b2effcf6b2dffdb7b3bffe88e4cffe9924effe68e4affe68b47ffe48b48ffd78047ffb4693dffaf6748ff9a5434ff9d5938ff9a5839ff985739ff985839ff98583aff975739ff955538ff955336ff9b593affa2603fffa45f3fffa55f3dffa5603effa55f3dffa25e3bffa05b38ffa15a37ffa15937ffa15835ffa15634ff9d5330ff9e5330ff9c502dff964a24ffa85c32ffc17547ffc97c4dffc57b4bffc47b4cffc37a4dffc37a4dffc17548ffb15d33ffaf572cffaf552bffac5128ffab4f25ffad5125ffb05226ffb05226ffae5326ffad5327ffad5627ffab5527ffa95327ffab5226ffad5427ffb25a29ffb96837ffc58052ffd19c70ffdeb993ffe4cbabffe2ceb7ffe0d3c0ffe6d9c9ffeadbcfffebdfd4ffeae3d8fff1ece3fff6f2edffdfd9d1ffcac6bdffc2bbb3ffc0b6aeffc0b8b2ffcdc3bbffebe5dcfff1ede4ffedebe0ffeee8ddffede7d9ffeee7d5ffede1cfffeddbc6ffebd6bcfff1d5b4fff7cfa6fff7c186fffabe7bfff8b574ffeba35cffeba361ffebac71ffeeb783ffeeb07cffefa773ffe5925cffd57743ffb44f1fffaa4118ffa03a18ff892d14ff8a351affaa522fffbd5e36ffc76743ffd87864ffda7b6effd97b76ffda7e75ffdd7d72ffda7b70ffd97d73ffdd837affe1847fffe1847dffe8867bffe6837dffe8897dfff1b379fff8e1bdfff5f3ebfff7f5edfff9f6e9fff9f0d3fff6dba4fff7c97bfffbc174fffab567fff4a55affec924affe78240ffe98043ffe87d41ffe57b3fffe5793effe1713bffdf703bffe67942ffe98447ffe98547ffea8a4bffeb8d4fffec8f50ffec9052ffe99355fee7945af7e1986457dcad8a13c943ae35c03aad32c238a82ec237ac2cbf3aa828c639ac25c83eac22c33cac20bf38a71dc13eb01bbd39aa18ca40aa16c53aae14bf40b212b839aa10bf30af0ec837b60cbf40aa0acc4dcc09c639aa08bf40bf07b624b606d555aa05cc33cc04bf80bf02ff80ff02ff80ff02ff80ff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000001ffffff0100ff0001ffffff02ff808002ff808002ff80ff03aa55aa04ff80bf03ff55aa04bf40bf05cc33cc06d52baa07b624b608bf409f09c639aa0ab233990acc33b20cbf40aa0dc44eb10fbb33aa10bf40af12b839aa13c943ae15c23daa17bc37a618ca40aa1bc642aa1cc840ad1fc53aa521c136aa22ca34ac24c639aa26c336ae29c138ae2bc43bac2ec237a630c53aaa31c639ac34c43bac36c239aa38c43bad3ac139ab3cc437aa3ec53aa940c338a742c53aaa44c33ca946c13aa847c239a949c43bab4ac43bac4cc339ab4ec138aa50c23dac51c33caa52c13bab53c23aa954c23aaa55c339a84bc23aaa2cc53aa847c63dac4dc33ca919d670b85dba8f89b5b48465eebe845ffdc5815effc98460ffc9835fffca835ffec7835efec8845cfecc875ffed28b61fed18b60fed38a5efed48a5dfed38a5efed38a5ffed38b61ffd18a60ffd0895fffcf875effcd855dffcc855cffcb845affcb8458ffc98053ffc77c4dffc87d4cffcc814affcf844bffd2864dffd5894cffd6874affd98749ffd98446ffce6f36ffc3642fffd78148fff3a766fff1ac65fff6aa63fff4ac64fff3ad64fff2ac65fff2ac65fff2ac65fff1ab64fff0aa62fff1a965fff0a963fff0a962fff0aa62ffeda961fff2ab67ffd48750ffd37c4bffd77e44ffd5783cffdc7842ffdb763effdf7b3effe0783bffe1783cffdf7836ffdc7434ffd86e33ffd56a32ffcd632bffbc5224ffa7451fff953e1affbf6e40ffdd894effe17f42ffda7335ffd26b31ffcb612bffc75b2affba5225ffb04f21ffe59255ffeb9855ffeb9755ffe79654ffe79755ffe89459ffe6945affd7824effbb6736ffa75327ff95431cfea1471efd9d4824fd9b4821feb45c34ffb1552cffb1542bffb2582dffb55b2affaf5526ffab5023ffa14a21ff984321ff91401fff8a3c1fff87391dff88391cff934223ff964325ff964223ff944121ff974121ff9b4423ff9a421eff9b431fff9b4421ff913b19ff8f3818ff8d3617ff8c381aff8b391bff883616ff863616ff873413ff984720ffbb6d3cffc87040ffd87a46ffda7636ffdc7733ffda7431ffdc7733ffda7432ffd87130ffd87031ffd46d30ffd16d30ffce6c30ffe78b4bffed9752ffef9955fff09d57ffed9b59ffc67140ffab5f3aff9f5737ff9c5838ff995839ff98573aff985939ff98583aff97573aff965639ff96573aff965539ff9d5d3effa56444ffa66241ffa6603fffa6603fffa35f3cffa55f3dffa35d3bffa15b38ffa05a37ff9e5633ffa05634ff9f5432ff9d5331ff9c512eff9c4f2cff9b4e2aff984c24ffae5f36ffc27649ffcb7e4fffc97a4bffc7764affba643affb85f33ffb75b2fffb95c31ffbd5f32ffc36435ffc76634ffc56633ffc16430ffbe622fffbb602effbb602effbd5f2effbe6232ffbd6535ffc36b3bffca7542ffc97f4bffdba87dffe2c09fffe2caafffe2d0baffe5d6c4ffebe0d1ffe8ddd1ffede5dcfff4ece9ffe5e0dbff9d9791ff655d58ff504239ff403024ff352515ff33200fff2f1f11ff3b281bff503c33ff79665dffaea196ffe7dccfffebe2d6ffebe3d5ffeae3d4ffebe0d1ffedddcaffebd8c1ffecd3b7fff3cfa1fff6c286fff8b878ffeea660ffe28f48ffe59754ffe79d62ffe29156ffdd834affc55f2fffaf411bffa73a1aff9a3618ff8c3015ff872f15ff98391dffbe582dffce6730ffda7943ffee9f7afff8b392fff3b298fff2b59efff2b59dffeeb298ffecad96ffe8a48fffe89c89ffe99987ffef9987ffeb9b8cffebaa89fff1b76dfff8dfb4fff4f2e8fff6f3e4fff8edcbfff7dea2fffad282fffecd7efffbc981fff9c478fff9be71fff6b468fff1a85affe79047ffe47f3bffe97d3effe67a3fffe67a43ffe67845ffe07641ffde7a40ffe88a49ffe98b4affea8d4fffeb904fffec9151ffe89353ffe69358fae399617dd8a9850acc66b235c53aad31c639ac2ec237ac2cbf3aa828c639ac26c33ca822c334ac20bf38a71dc135b01bbd39aa18bf35aa15ce3daa13c936ae11c33cb40fbb33aa0ec837b60cbf40aa0acc4dcc09c639aa08bf40bf07b6249205cc33990599339904bf80bf03aa55aa02ff808002ff808001ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff02ff808001ff00ff01ffffff02ff008002ff808003aa55aa03aa55aa03ff55aa04bf40bf04bf00bf06aa2baa07b649b607db49b608bf409f09c655aa0acc4db20bd12ea20dc43bb10fcc44aa10bf409f11c33ca513c943ae15c23daa16c53aae19c23dad1ac43ba71cbf37ad1ec43caa20c738af22c334ac25c137a526c336ae29c138ae2bc435ac2cc534a82fc336a832c238a833c337aa35c035a838c43bad3ac139ab3cc437aa3ec13aad41c43bad43c23dab44c33cac46c53eab47c239a949c43bab4bc53dad4cc339ab4ec43baa4fc53aab51c339aa52c43bab53c23aac4fc23aa84bc53aaa1bc642b328c640ac1ace58b137c37d9e6bb38d77cbb7856bfdbe8162ffc7825effcc8660ffc9855effc5835dffc5825cfec68259ffc68059ffc57f5bffc9815cffd48b66ffd58964ffd38860ffd2875fffd3895effd3885effd1875dffcf855bffce8458ffcd8356ffce8455ffd08852ffd58d54ffd89356ffe49b5cffeea562fff3aa64fff3a75efff3a55bfff1a458fff1a358fff1a35affee9c56ffe38b4bffd47039ffc66231ffc46934fff0a061fff1a864fff4a960fff3a963fff2ab64fff2ab64fff2ac66fff3ac66fff2ab66fff1a964fff2a764fff0a762fff0a862fff0a962fff0a962fff3aa64ffe99954ffeb924cffec8e45ffec8b43ffe98748ffe37f44ffd77135ffdb773cffe48144ffe07e3dffdd7939ffe0793dffd97136ffcb6429ffb35224ffaa512bffe08b58ffe58e4bffe48840ffdc7835ffd6722fffd16e33ffca652dffc65f2affbb5523ffad4e1cffed9c5effed9857ffeb9654ffea9754ffe79554ffe59252ffe49151ffe08e55ffdb8a50ffe08f54fdd88d51cba15d2ea7945437e6b06240fdb75c2dffb15326fea84e26ffa14a26ff9f4c22ffa24a22ffa04722ff984221ff903f22ff893d21ff873c1eff853819ff934424ff964425ff964324ff974323ff964220ff9b4725ff9e4825ff9a411dffa04924ff98401dff903a17ff8e3917ff8e3819ff8d3819ff893616ff8b3516ff883516ff863418ff843414ffc27042ffd97738ffdc7334ffdd7234ffdd7433ffd97430ffd97532ffd97432ffd77431ffd87233ffd36e31ffd06e31ffcf6d31ffd07233ffeb9350ffee9c56ffed9e57ffeda05fffba6c3effa55c3aff9d5939ff9b593bff9b593bff9b5a3bff9a5a3bff98593bff98583bff955538ff9a5a3cffa05f42ff9b593bffa05e3effa96644ffa56140ffa5613effa45f3dffa45e3dffa35e3affa25c39ffa05a37ffa15936ffa05734ff9f5633ff9d5431ff9c5230ff9b502eff9a4e2bff9a4c2aff984827ff94441effa9572effc36e40ffc16838ffbf6130ffc06230ffc26331ffc46533ffca6936ffc96731ffcb6830ffca6930ffcd6c34ffce6f38ffce7038ffce6e39ffcd6a37ffc86735ffbf6533ffba6a3affc48053ffe5b188ffe5c5a2ffe3ccb0ffe5d1bdffeadbccfff0e3d6ffe6dcd1ffefebe2ffdbd9d4ff7d7a75ff2f2620ff382a20ff3e2b1cff543922ff6b492dff7e5735ff89623eff8b6340ff7f5a36ff704927ff5e391cff4c2914ff48271affa28a7fffdfccbeffe9decfffe8dfceffe5ddcfffe9ddcdffe9d9c7ffefd9c0fff2cda6fff6bc7fffefab6cffc16a32ffcd7035ffd26e3affbc5a2bffa53e15ff9f3613ffa13416ff9c3116ff942f17ff8c2e15ff943716ffb7542bffcf6b35ffdb7b3effe69255fff3af7dfff6be8ffff9c498fffacaa2fffbd1a9fffbd9b0fffbdbb3fffbdab4fffbd9bafffbd8b7fffbd3adfff7d5b0ffefbb7ffff5ba6cfff7dfb3fff7efd6fffae5b9fff9d999fffcd58efffdd790fffbd38ffffad088fffcd185fffbce83fffcc980fffbc57efff7bd72fff7b465ffeb974affeb8944ffea8243ffe77d3fffe57b3fffe57d44ffe07f48ffef9358ffec9255ffea9051ffeb9354ffea9356ffeb935bfee5996098dca8810acc66b235c03aa832c238a82fc33ca82bc43bac28bf39ac24c639b122c334ac20bf38a71dc13eb01ac43bb118bf359f17bc37a613c936ae12c639aa10bf40af0dc43bb10cd540bf0bd146b909c639aa08bf409f06d52baa05cc339905cc339904bf40bf03aa55aa02ff80ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff01ff00ff02ff80ff02ff008003aa55aa03aa55aa04bf40bf05cc339905cc33cc06d555d507db49db08bf40bf09c639aa0acc33b20bd146b90dc43bb10ec837b60fcc33aa10cf30af13bc36ae14bf40a616c53aae18bf35aa1ac43ba71cbf37a41ec43caa20bf38a722c33cac24c639aa27c43baa29c138a82ac237aa2dc139aa2fc336ae31c639ac34c43bac36c239aa38c437ad3bc238a93cc43caa3dc436ab40c33cab42c13aaa44c33cac46c53aab48c33caa4ac13ba94bc23aaa4dc338a94ec43baa4fc53aab50c639ac52c43bab53c53aac3ac63eab30c540af31c63eac20c750af4fbe988ea5b3856ee5bd8365fdc88360ffcb8660ffca825dffc7805bffc67f59ffc67f59ffc57f58ffc57e57ffc47e55ffc47d55ffc57e58ffc67d57ffcb805affd2855effd28559ffd48859ffd9905affdd945effe29b62ffe6a063ffe8a364ffeca866fff1ac68fff6ae68fff3ad66fff3ae65fff3ad62fff7ae63fff3a95dfff0a55cffeda058ffeca057ffe89b55ffe49651ffe49250ffdf894affda7c44ffc86332ffbc5b29ffde8a50fff4a969fff3ab63fff2aa65fff0a963ffefa961ffefa963fff0a864ffefa763ffefa664fff1a663fff0a762ffefa85ffff3aa61fff4a75ffff1a156ffed9549ffe98842ffe5813cffdf7b37ffd87837ffd67238ffcf6830ffc9652effd8763effe38245ffe28043ffdd7b3effd67236ffd36b33ffce6935ffd97a41ffe68946ffe2823dffde803cffdb7936ffd77433ffcf7035ffcb6731ffc7612cffb7541fffb65522ffeb9d5dffed9958ffea9a59ffe89955ffe79553ffe69556ffe19155ffde9356ffe08e4efcd98c519dd295611ecc91880edba4b64bcc9c85dfad5e38fdaf5329fea84d29fea14b29ff9d4b26ff9b4724ff94421fff8f3f1fff893c20ff863c1fff86391cff944424ff994627ff984424ff964323ff964221ff9d4725ff9f4724ff9a411dff9f4721ff9d4420ff953d1aff923b19ff8e3918ff8c3717ff8b3717ff8a3617ff8d3617ff8b3418ff853016ff833014ff86320fffd57540ffdb7336ffdb7235ffde7534ffdc7532ffda7532ffd97433ffd77332ffd57132ffd36d31ffd16c31ffcf6b2effcd6b2fffdb7f3fffec9954ffee9f5affeaa366ff954922ff9e5839ff9d5a3aff9d5b3dff9c583cff9a5a3aff975839ff995a3bff9a5a3cffa06042ff9e5d3fff9e5c3dff9e5b3dff9d5a3bffa76342ffa96442ffa5603effa5613effa35e3cffa25d3affa25c39ffa25b38ffa15937ffa05734ff9f5633ff9e5532ff9e5431ff9b512eff994f2dff9a4e2cff984a2bff954627ff954422ff9f4a22ffc36838ffd97a41ffdf8349ffe3844affe18147ffdf7e43ffdb7b3effd87a3affd37436ffd27035ffd06f34ffcc6d31ffce6e35ffd27139ffd3753dffd27b42ffda935affe2b07bffe1bf94ffe2caabffe6d5bfffebdfd0fff2e7daffe5dcd2ffede9e3ff948f8aff3c342eff35251dff442c1cff724f32ff8d613dffa37143ffa67040ffa77041ffa56f41ffa26d3fff9a6a37ff966736ff966738ff8e6039ff76482dff54291aff53281fffa38573ffdfccb8ffe7dbcbffe4dccdffebddccffeedbc7fff0d3bafff2c59effd59d78ff863a1effb85229ffaf3d19ff983314ff983114ff933012ff953313ff903213ff8f2e12ff973715ffbc5b2dffd16f3affdc7f41ffe78f51fff3a567fff7b77cfff7c089fffaca94fffbd19efffcd8a7fffadbadfffbdeb1fffbdeb1fffddfb6fffde2b6fff9deacfffbd698ffeead5ffff5c783fff8da9efffbda96fffdd58cfffbd692fffbdba3fffbe0b1fffce4b6fffbe5b7fffbe4b4fffbe1affffbdfa9fffcdaa3fffad69bfffad294fff7c982ffefb263ffe99948ffeb8e3fffe9873fffed8247ffe77c45ffe37f47ffea9659ffeb9756ffeb975affea955effe9975efee89b5fb8dba87e08df9fbf24c639aa32c238a82ec237ac2bbe3bac28c640ac25c13eac22c334ac1fc53aad1dc135a71ac43bb118bf35aa16b93aa213bc36a111c33cb40fcc33bb0ec837b60cd540aa0acc4db209c639aa08bf409f07b649b605cc33990599339904bf408003ffaaaa03ff55aa02ff80ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000001ffffff01ffff0001ff00ff01ff00ff01ff00ff02ff80ff02ff008003ff55aa04bf40bf04bf408005cc339906d52baa07b649b607db49b608bf40bf0ab233990cbf40aa0cd540bf0dc43bb10fbb33aa11c33cb412c639aa14bf33a615c23daa18bf35aa19c233ad1bc639aa1dca35b01fc53aad22c33cac24bf39aa26c336a828c639ac2ac83db02cc53aae2ec837ac31c139ac33c33caa35c53aad37c73cb039c53aae3bc238ad3ec13aad40c338ab42c53aae44c33cac46c13aab47c239ac4ac43bac4bc23aaa4cc339ab4ec138aa4fc53aab50c639ac52c43bab54c23aaa4ac43eac30c53aaa1cc849b637b97d8b9db9886beebf8262fdc88361feca855effc9825dffc6805affc6805affc67f59ffc47e57ffc37e57ffc47d56ffc47d56ffc27e57ffc57e55ffc57b53ffc57a52ffc57a50ffdf9665ffeca466ffeda564fff1a964fff3ac65fff3ad66fff3ad66fff1ab63fff3ac63fff4ad63fff6ab65fff3ab64fff6af68fff5ab63fff6ad63fff7ad61fff9ac61fff7ac60fff5ad5efff5a95bfff3a155ffee9951ffe38d49ffd37434ffc45d26ffbe5924ffc36932fff5a86afff1ab62fff3ad64fff3aa66fff1a963fff0ab64ffefa864ffeda562ffeaa460ffeea861ffefab61fff3af65fff6ad61fff9a75bffef984effe88b40ffe3833effe17c3bffdd7738ffd67438ffd47338ffdb793affde7941ffcf6c34ffcc6c32ffdc7a3fffda7539ffd87237ffd76d35ffd46c34ffca662cffdf7e3fffe1803fffdb7d40ffdd7a3effd67533ffd16f33ffce6931ffc56026ffbd5622ffc46532ffe79959ffed9959ffe89b58ffe69954ffe89855ffe39455ffe49354ffe2914ffddd8e50b2d49c6b1eddaa990ec849b604ffbfff0debd8c4a3ac7453faa6512dfea54d29ff9d4925ff974523ff964322ff91421fff904122ff883b1fff83371aff964528ff9b4829ff9d4827ff9a4624ff994524ff9f4928ffa54c2aff9f4521ff9d431dffa04821ff99411bff933d19ff8f3a18ff8c3715ff8c3717ff8c3718ff8a3617ff8a3515ff853114ff832f14ff7f2c13ff7c2b0eff9b4821ffd3743bffd97533ffda7334ffdb7333ffd87231ffd87232ffd77233ffd46e30ffd36c31ffd26e32ffcf6b2dffd06a2effcd6d30ffe38c4cffeea15effbb703eff8c3d1cffa05b3cff9c5b3bff9c5b3eff9d583dff9b583bff9b5b3cffa06041ffa26142ffa15e40ffa05d3fffa15d3dff9f5b3cff9f5b3cffa15d3dffaf6b49ffad6844ffa7623effa55f3dffa35d3bffa25c3affa15b38ffa25a39ffa15a37ff9f5734ff9e5533ff9d5431ff9c5230ff9a502dff974f2dff964b2aff954728ff964727ff974624ffa55027ffbf6634ffd5783cffe48245ffe98546ffe88645ffe78947ffe88e4affea8e4bffee8b4cffea8c4bffe68a49ffe68948ffe58a4affe58e4cffe69551ffe4a463ffe2b883ffe3cbaaffe6d9c4ffe8dfd1ffede1d7ffe4ddcfffe5e3ddff86817bff2f231cff352418ff51311cff8b613effa46c3dffa46f3dffa46f43ff986c45ff8b6644ff825f45ff826445ff826540ff84643bff845e37ff825731ff814f2bff754225ff562a1bff471f17ff693b31ffb88d7affdec8b5ffdcc9baffceb6a5ffb5927eff96624cff783b28ff622415ff8e371cffb2451fff9a3615ff8e2b0fff923417ff913515ff8d3313ff9a3d18ffb55625ffce6d37ffdb7b41ffe68c4bfff19f5dfff6af6ffff7bd7efff9c58cfffcd097fffdd69cfffbdaa1fffbdca5fffddea8fffbdda4fffedda7fffcdea7fff9dba2fff8c37afffabc6bfff9ce7efff9ca75fffbcb77fff8d89cfffbe8befffcedd1fff9eed6fff8edd4fff7eed4fff8f0d9fff8f0ddfff4edd5fff7e9cdfffae9c9fff9e5bffff5e1b3fff9dfa4fff1cc84ffeaad66ffea9a53ffef904dfff28c44ffed8c47ffe99556ffec9759ffeb9858ffe99960ffe89961ffeb9b61dedea47a15e7c2c227c43bb132c238a82ec237ac2bc43bac27c43bb124c640b123bd3aa81fc53aad1dc135a71ac431a718bf35aa16c53aae13c936ae11c33cb40fbb33aa0dc43bb10bd12eb90bb946a209c655aa07b649b607b6249206aa2baa04bf408004bf408003aa55aa02ff008002ff008001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ff00ff01ffffff0280808003aa55aa03ff55aa03ff55aa04bf408005cc339906d52baa06d52baa07db49b608bf209f09c639c60acc33b20cbf40aa0dc43bb10ec837b60fcc33bb12c639aa12c639aa15c23daa17c843b119c23dad1bc642aa1dc135a71fc53aad21c136aa23c53aaf26c33cae28bf39ac2ac23db02dc139aa2ec83dac31c139ac33c33caa35c53aad37c73cac3ac639ab3cc43caa3ec53aad40c33cab41c43bad44bf38a946c13aab48c33caa49c43bab4bc23aaa4cc339ab4ec43baa4fc53aab51c33caa52c438ab54c23aaa4ac13ba950c239a922c343ac38cda48dd6b47d5ffbc78262fecb835effc8835cffc5835cffc5825effc6815effc67f5cffc67d59ffc57d58ffc47e58ffc57d57ffc57c55ffc37d54ffc47d51ffc0774cffbd7148ffb6693fffd18652ffefa563fff3a55dfff2a862fff4a963fff4aa64fff4aa66fff4ab67fff4aa66fff4ab66fff3ab64fff5ad64fff7ac63fff7ab62fff6ab61fff5aa60fff6ab5dfff4ab5cfff3a95cfff2a357ffef994dffe58b42ffd77736ffcb652effc65e2dffc05827ffb95824ffe69558fff3ac66fff1ab65fff0a761fff1aa64ffedab63ffeead64fff1b067fff8b86efffab96cfff7b566fff6b062fff7aa5efff49f55ffea9048ffe38745ffe08143ffdc7c3effdc7b3bffe28143ffea894cffe48144ffda753dffc5602bffc15d27ffd57238ffda743affd77337ffd47035ffce6b32ffcc6531ffd9763effe38244ffde7d3effdf7b3effd87336ffd36f35ffcb6a2fffc06022ffc66027ffce723bffe39552ffeb995affea9a57ffe79a55ffe89854ffe39555ffe79753f8e09456b5d39b7120efd7b712c639b80ae64db204ffffff4bad745fe59d5030fea44c28fe9b4523fe984823fe984522fe98421fff954120ff914124ff873a1cff9d4c2dffa04c2affa04c29ff9e4826ff9d4725ff9d4723ffaa512dffa34924ff9e4420ffa14822ff9e461fff953e19ff913b18ff8d3917ff8d3717ff8c3719ff8b3617ff8b3518ff853214ff7f3016ff7e2e16ff7c2c10ff7d2a0fff802b0cffba5f32ffda7a3affda7536ffda7434ffd97433ffd77332ffd57231ffd87332ffd77232ffd97435ffdb7437ffd87135ffd77236ffdc8041ffeca062ff9f4e25ff8c3d1fffa05a3cff9b5c3cff9c5b3eff9d593dffa25f40ffa56443ffa56443ffa46342ffa3603effa25d3dffa25d3bffa25d3dffa05c3dff9e5c3bffa96543ffaf6b46ffae6944ffaa6540ffa5603cffa45e3affa15b39ffa15a38ffa05836ffa05735ffa05633ff9f5432ff9d5331ff9c5230ff9a502eff984d2cff994a2bff944526ff964827ff9b4826ffab552dffbd5f31ffcc6937ffd6733bffde7c3effe38342ffe38540ffe58943ffe58b44ffe48e48ffe68f4affe6904bffe59350ffe19854ffe0a061ffe9b47fffe8c9a8ffe4d6c3ffe5dccfffebe2d7ffe1dad1ffeae9e7ff716c67ff342921ff311e13ff5c3b25ffa16d49ffa06b3effa16d42ff7f5c3dff5d4a36ff41392cff393730ff3f3b35ff494438ff4f493aff564d3bff63513aff6e5034ff724929ff6d4023ff613721ff442118ff371612ff512215ff733a27ff7b3f29ff7f3e25ff843f2aff853a25ff823b27ff5c2011ff632212ff9e4022ffa7431fff9a3615ff933517ff903314ffa0431cffbb5d2bffcb6c31ffd87a3cffdf8544ffe99751fff1a763fff8b977fff9c283fffccc90fffdd398fffdd89bfffddb9cfffedc9efffddc9cfffcdc99ffffdb99fffada99fff8d693fff4b661fff7c26bfff4bc66ffeaae6afff1d6acfffbf1dcfff5f1e4fff6f2e7fff9f1e8fff9f3e5fffbf4e2fff7f4e9fff6f2ecfff8f1eafff7f4ebfff7f4eafff8f3e5fff9f1ddfff5eccefff5eac6fff1dfb7ffecc996ffe8ad79ffe3965cffe69257ffe6945dffeb9961ffe89a60ffe69d61ffe39e69ffdc9d6cf3d7a88538dbbfad14cc40b231c639ac2ec83dac2ac83db028c639ac25c13eac22c334ac1fc53aad1cc840ad1ac43ba717c837b116b93aa214bf33a611c32da50fcc33bb0dc43bb10cbf40aa0ab2339909aa398e08bf409f06aa2baa06aa2baa05cc669904bf408003ff55aa02ff808002ff008001ffffff0000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff0100000001ffffff01ffffff028000800280808003aa55aa03aa55aa04bf40bf0599339905cc33cc06d52baa08bf409f08bf409f09c639aa0bb946a20bb946a20db13b9d0ec837b60fcc33aa11c33ca512c639aa14bf33a616c53aae18ca40aa1ac43bb11cbf37ad1fbd3aad21c13eaa22c334ac25c13eac27c43bb12ac23daa2cbf3aa82ec23dac31c139ac33c33caa35c035a838c43ba839c53aaa3bc238ad3ec13aa940c33cab41c43bad43c23dab45c43baa47c639ac49c438ab4ac43bac4cc339ab4dc33cac50c23dac51c039aa52c43bab53c23aac3ac63eab36c239aa0dc44e9d22e1c3bbcaba8769fdc3825efec98461fec7835effc8835effc8825dffc7815bffc57f5affc47e57ffc37e56ffc47e53ffc37c53ffc57b55ffc47953ffc47a4fffc07646ffc57645ffcb7847ffba6435ffb35f2dfff1a363fff1a25bfff1a661fff3a862fff3a964fff2a963fff3aa65fff2a964fff2aa63fff2ab63fff3ac63fff6ac64fff6ab62fff4a960fff5ab60fff5ad5dfff6ad5dfff7a659fff69e55ffed9149ffdd7e3affcd6c2effc5612dffc35e2fffc05b2cffba5a2affbf7134fff3ae69fff1b26cfff7b970fff8bb72fffbbb72fff9bb6ffff9ba6dfff8b96bfff8b768fff7b365fff9b264fff3a359ffeb954cffe78c47ffe38645ffe18344ffe38743ffed914bffed8e48ffe98745ffda773cffcb672effd06b31ffd47039ffcc6932ffda763dffd67038ffd56f36ffd16a32ffcd6430ffce6930ffe78747ffde7f3dffdb7a3affd77235ffd26f34ffc8662affc46128ffc6632affd67d41ffe69656ffea9b5cffea9b57ffe59956fee69554feea9555fddf9255aad49f6f12f1e3e307db6db619c23da305cc66cc2fb37d6ddfa1523af5a14427fca34826fea8532fffa9552efeae552dfeac542ffe9e4b2bfe8f3d1ffda6522ffea64f2bffa44d29ffa24c28ffa14b28ff9e4723ffaf5631ffaa4f29ffa14723ff9f4521ffa34a25ff9e4522ff943b18ff923b19ff8d3817ff8c3819ff8b3717ff8a3417ff893217ff812f16ff7d2d15ff7f2d11ff812f0fff822b10ff862f18ff853410ffde8347ffe4813effe6823cffe7873effe6863bffe5853bffe2813affdf7d3bffdc7838ffd97234ffd96f34ffd56e32ffd7773affe1935dff954420ff904424ffa45d3dff9f5e3eff9f5d3fffab6a48ffa86644ffa66440ffa56340ffa3623effa3613dffa55f3effa35d3cffa35d3dffa05c3cff9e5b3bffa15e3bffad6a44ffaf6b44ffb16e45ffaf6c43ffa8643dffa45f3affa25c39ffa15a38ffa05836ff9f5635ff9e5432ff9e5431ff9b522fff9b512eff9a4e2dff9b4d2dff994b2bff974827ff974625ff9c4725ffa94f28ffb85c31ffc46535ffd26f39ffdd773effe17e40ffe48444ffe28c46ffe9904bffec934fffea9450ffe79755ffe3a05effe3ad72ffe9be8effe6cfb5ffe3d7c7ffe7ded3ffe3dbd1ffe7e5dfffa8a5a4ff352c27ff32241aff553620ff946442ffa0623aff966841ff5f4b34ff3a362fff2f3531ff2e3434ff2c3334ff2d3133ff2a2d2bff2e2f2bff3c3d3bff44423eff4b463eff534637ff5e4130ff633624ff53271cff361c15ff2c1612ff3d1610ff6f3522ff86442cff85402cff803e2cff612513ff5c2313ff5a2014ff6b2210ffa24226ff973412ff913513ffaa5026ffc1642effcc6c31ffd77538ffe18041ffe8904dffeea05cfff5b16dfff8bd7bfffcc989fffdd092fffdd597fffbd898fffddb99fffedc99fffddb95fffcdb91fffedb90fffdd890fff9c77cfff4b054fff6bb5fffe38e4dffd08963fff1dcd1fff6f2eafff7f6effff7f2ebfff7f0e5fff6f6e9fff8f5eefff6f5f4fff7f6f4fff7f4f0fff4f4effff5f3effff7f4eefff8f5edfff7f4eafff5f4eafff0e8d5ffeddcbfffedd2b3ffedcbabffecc2a2ffe7be9dffe4b895ffe2b692ffdfb590fee6bb95ffe1b38cf7e1b59155d8b19327c43baa30c535aa2ec237a62bc43bac27c43baa24c639aa22c334ac1fc53aad1cc840ad1ac43ba718bf40aa15c23daa13c943ae11c32da510bf40af0dc43bb10cbf40aa0ab2339909c655aa07b649b607b6249206aa2baa0599339904bf408002ff008002ff008001ff00ff01ffffff0000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ff00ff01ffffff028080800280808003aa55aa03aa55aa04bf40bf05cc33cc06aa2baa06d52baa07db49b608bf409f09c639aa0bd146a20cbf40aa0dc43bb10fcc44aa10bf30af12c639aa14bf40a616b93aa217c837b11ac43ba71cc840ad1ec43caa20c740af22bb34a525c13eac27c43baa29c73eae2bc43bac2dc639aa30bf3aaa32c73dad35c03aad37c33cac3ac63eab3bc238a93dc43bab40c33cab41c43bad44c33ca945c43baa47c63dac49c438ab4bc23aaa4cc339ab4ec13baa4fc53aab51c33caa52c13bab53c23aac3ac139a740c338ab0cbf55bf1fdec5b5c8b8866afac1825dfec7835efec6845fffc6835dffc6815cffc7805cffc67f59ffc68059ffc57e58ffc67d58ffc67c57ffc77a56ffc4774effc77b4bffd3874fffd6844cffc96f3dffc46838ffb55c2effac5728ffde9053fff1a45ffff1a961fff1a760fff2a962fff2a962fff2a963fff3a964fff3a963fff3ac63fff3ab63fff4ab63fff6ad63fff7ac62fff8ac61fff3ab5efff5a95afff69f53fff0924bffe17f3effd37234ffcc6b2fffc4612effb95a28ffb35d25ffcc7d41fff2a865fff2af65fffbbd72fffabb71fffabb70fffab96ffff9b96bfff9b86afff8b86bfff6b769fff7b367fff8ad62ffef9c55ffeb944effe88f4bffe58a48ffeb924dfff0964fffed9249ffeb8c47ffdd7c39ffda7839ffe17e42ffdf7a42ffd36d37ffbc5725ffc96433ffd06c38ffcb6532ffc8652fffc3632affd57a3cffec914fffe18441ffdc7c3affd7753affd06d35ffcb662effcc662dffc26228ffd98547ffeb9b5bffea9c59ffe89857fee79759fee69754fbd9955690d4a87a13ffd7c90cd555bf19c23da30bd146a223b6a08abd92654dd395583bba9c6347ad9f6c51aea46f54c0a56c4dd89e5e3df0a25b39f5a45c38f4aa5b34f6aa562ff6ab5833f9a7522efda4502cfea04a27ffb05a32ffb3562effa54923ff9e421bffa34620ffa64a24ff973d18ff963b18ff913915ff8d3815ff8c3718ff883417ff843115ff812f13ff822d10ff842e13ff842e12ff822e0fff883817ffb56b45ffdf9062ffd77d43ffdf7d3cffdf7a37ffdd7935ffdb7633ffd97432ffd87233ffd77234ffd77133ffd87033ffd86e32ffd76f33ffd7763affd18452ff8f401dff9c5130ffaa6442ffa96746ffaf6c4cffac6948ffab6845ffa86641ffa86640ffa76542ffa4623effa4613effa45f3cffa25d3dffa05c3cff9f5c3bff9f5b39ffa96640ffb06d45ffaf6d44ffaf6d43ffb16e45ffaf6b44ffa9643dffa25b36ffa15a37ffa05835ffa05734ff9f5633ff9d5331ff9c5030ff9b4f2fff9c4e2eff9b4c2bff9b4c2aff9c4a2aff994625ff96411fff9a421effa54a25ffb4562cffc26133ffcd6b38ffd6753cffdf803fffe58847ffe98f4effe89252ffe99a59ffeaa262ffebb075ffe6c295ffe1d2baffe5ddceffe5e0d6ffe1ded8ffcecccbff3a342fff302720ff3f2619ff8b5c3dff905c39ff93623eff4f3c2aff2e2e29ff2d2e2bff292b29ff292c28ff282a27ff272928ff27282aff272a29ff282826ff353433ff3d3f3dff3f403eff46413cff4b382aff532f23ff41231aff2b1512ff2a1614ff2c140fff411e14ff471a11ff43140bff62281bff612618ff5f2517ff5e2112ff772e1bff843923ffbb653effd27a3cffd27739ffd3773effd97a3cffe48645ffea9551fff2a864fff5b572fff7c07efff9cb89fffcd08efffbd28ffffbd793fffbda93fffcda92fffddb8ffffdda8afffdd989fffdd387fffab667fff5ab55ffe79952ffd76e3fffdb653affcf6643ffc78b74ffae8f80ff857468ff675f54ff494139ff4b3730ff665149ff7c6b60ffa1958cffe1d9d3fff6f1e7fff5f3e9fff7f5edfff9f6ecfff9f5ecfffcf6e4fffaeecefff2cea0ffeab47dffe7a571ffe7a370ffe39f6dffe19d69ffe29f67fee49e62feeaa05efde59e5f6ef3c3900be85db924c639b12ec237ac2ac837aa28c640ac24c639aa22c334ac1fc53aad1dc13ea719cc3dad18ca40aa15c23daa13c943ae11d23cb40fcc33aa0ec837a40cbf2b950ab2339909c639aa08bf409f07b6249206aa55aa05cc339904bf408003ff55aa02ff008001ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff02ff80ff028000800280808002ff80ff02ff008004bf40bf04bf40bf06d555aa06d52baa07b6249208bf209f09c639aa0acc33b20bd12ea20dc43bb10ec837a410bf409f11c33ca513bc36a115c231aa17bc37a619c23dad1ac431a71dc135a71fc53aad21c136aa24bf39aa26c336a829c138ae2ac83db02dc639aa30c540aa32c23da834c43bac36c63daf39c03aaa3bc238ad3dc43bab3fc23daa41c43bad43c63dab45c437aa47c239a949c438ab4ac437ac4cc339ab4dc338ac4fc23aab4fc53aab51c339aa52c438ab44c73cac45c43baa21c946b228cc9f9fc5b7836bfbc1815dfdc6825bffc6815bffc5835cffc5835dffc4815bffc5815bffc57f5affc68059ffc87f58ffc77a55ffcc8255ffd88e5bffda8d53ffd8864cffcb763effc46834ffbb5b2fffb0552aff9f491eff99471cffc0743bfff1a561fff3a75ffff3a760fff2a760fff2a861fff4a963fff3a963fff4aa63fff4ab63fff3aa61fff5ab63fff5aa61fff6ab60fff6ab5efff4aa5cfff4a657ffee964bffe78743ffd9763bffcb6a34ffc2642fffb86127ffd78b4cffefad64fff9b369fff9ae64fff4ab5ffff4af64fffaba6ffffaba70fffab970fff9b86cfff8b86afff7b76bfff8b769fff7b166fff2a55bffef9951ffeb944cffec954efff09a52fff19a53ffef964dffeb9045ffe88a42ffec8d46ffed8949ffe28043ffd37038ffbd5727ffb75024ffb34c21ffc36233ffbb5f2dffd27f42ffe4914fffef9a54ffee964effe3853fffe07d3bffd97639ffd16e34ffcd6a2fffcb6629ffc36527ffe08f4fffeb9c5effe69b5cfee89958fee99552f8da935776daa67b0eedc8c80acc4db216c53aae18bf35aa07ff6ddb1ec4b3a236e7cbbd1dffedd313fff2e411fff0e112fff1f113f2e4d71af5d8ce3acfa79165b1866d73a46f5459b27b5f55a8755d84b9856ee1a85c3efcb35933ffba5b34ffb2512affa54822ffa64822ffa94c24ffa44720ff953c19ff923916ff8f3814ff8b3714ff883415ff853216ff843014ff843012ff863012ff812b12ff8e3d1dffbd6f48ffce814effd27e46ffc96d35ffc8662fffd97738ffdd7835ffda7635ffdb7535ffd97334ffd87134ffd67133ffd77133ffd87032ffd86d32ffd97034ffdc793dffc97948ff90431fffac623fffaf6845ffb06c49ffab6945ffae6b47ffac6944ffaa6841ffaa6741ffaa6742ffa86541ffa76440ffa5613effa25e3dffa05d3bff9e5c3aff9f5b3affa25f3bffaf6e46ffb16f47ffb17046ffb06d43ffb16e45ffb16b43ffb16b44ffaa633cffa15935ffa05834ff9f5633ff9f5434ff9d5131ff9d5030ff9d4e2eff9d4e2cff9c4d2bff9c4b29ff984626ff954223ff944022ff933c1eff943c1dff9a411fffa44c25ffb65a2cffc96634ffd0713dffd57840ffd97c41ffd88043ffde8b52ffe3a16cffe2be9affe4d6c5ffe9e3d7ffdcd9d2ffeceaeaff787673ff3b3430ff2f2016ff6b4531ff8b5837ff8c5a35ff62452eff312c28ff272725ff232422ff242423ff252423ff242422ff232423ff252525ff252625ff262725ff262624ff333231ff3d3c3aff3e3d3bff3f3e37ff433125ff482a21ff2f1513ff271210ff27110fff2c1411ff270c0aff36110cff532018ff562217ff531c11ff542016ff926964ffa78482ffb2795effd58b51ffd58245ffd37d3effda8342ffe28a47ffea9852fff3aa65fff8b874fff9c380fffbcc88fffccf8bfffdd38bfffcd68ffffada92fffcda91fffdda8cfffcd984fffdd786fffdc97cfff9ac59ffe69b4cffda8243ffe57337ffe2612bffcc5530ff864636ff53352aff3c261aff594032ff6c4733ff7b4832ff905d42ffac8265ff9f7f67ff856759ffb19e8cffeee2cffff9f5e7fff9f6eafff9f6eafff7f5e5fff6f5d5fff8dcaafff5b87affefa163fff3a163fff29c5effef9b58ffef9c57feef9b57fef1a05cfeefaf6e76f6d29e1dca3eb02dc639aa2dc139aa2ac237aa27c43baa24c639aa21c936aa1fc53aad1cc837ad19cc3dad18bf40aa15c23daa13bc36a111d23cb40fbb33aa0ec837a40cbf40aa0acc33b209c639aa07b6249206aa2baa06d555aa05cc669903ff55aa03aa555502ff80ff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ffffff01ff00ff02ff008002ff008002ff008003ff00aa04ff40bf05cc339906d52baa07db24b608df40bf0acc4db20bd146b90cbf40aa0ec837a40fcc33aa11c33ca513bc43a114bf40a615c231aa18bf35aa1ac43bb11cc840ad1ec433aa20c738af23c53aa825c137ac27c434aa2ac237aa2cbf3aae2fc33cae31c139ac32c738ad36c239aa38bf3ba83ac13eab3dc03ba73fc239aa40c33cab43c23dab44c338a946c53aab48c339aa4ac13ba94cc339ab4dc33cac4ec43bad4fc53aab51c339aa52c43bab34c43bac35c53fad1bc642b32fc3a38dc7b6896dfcc48363fec7825cffc4825bffc5835dffc5815cffc5815dffc5815cffc6805cffc77f59ffc87e54ffd08757ffd98e5cffdc8d54ffd58247ffcb753cffc26933ffb95f2dffb35d2affbc6834ffc5743effcd7c45ffd7814dffd68147ffee9e5dfff2a35cfff3a45efff3a65efff2a65ffff4a961fff1a760fff3a961fff4ab61fff3a960fff5ab61fff5aa5ffff7ac60fff6ab5efff7a85afff09d4fffe88e45ffdb7c3affcd6e34ffc46d33ffd58a49fff1b06afff9b86efff9b66afff9b369fff7ad63fff6ac61fff2aa60fff5b266fffab96ffff9b970fff9ba6dfff9b96cfff9b86bfff9b468fff4aa5ffff0a156ffef9b51fff39e53fff5a055fff39d53fff0994fffee9449ffee9247fff19349ffed8f48ffe78546ffd37136ffc25c29ffbc5526ffb95128ffa8491effbf6b36ffdf8f4fffef9f57ffee9b50ffef9a4effef974cffec9048ffe07e39ffdb7736ffd67236ffd06c31ffc9662cffca7036ffe89959ffeb9d5cfee69b60fde99755f1df985674deab7d0edb92b60fcc44aa14cc33a616c53aae16c546ae0fcc44aa09c671aa06d580aa10bf409f14bf33a614cc33a610bf409f08df60bf04bf80bf07ff92db07db92db07ffb6db05ffcccc1acea793aab5785cf5b8613afdbe5e35ffb5542cffad4d24ffac4c21ffb75629ffb35328ff9c3e1bff933a19ff8d3716ff8b3715ff8a3514ff893314ff873115ff863016ff833013ff903f20ffb86a44ffd38251ffd37c44ffcf7237ffcd6b30ffcb6730ffcb6934ffcd6b31ffdf7a38ffdc7735ffdb7335ffd97135ffd77034ffd67032ffd77033ffd86e32ffd76d32ffd86f33ffd9763bffbc6c3cffa55732ffb26945ffaf6844ffaf6a46ffac6945ffaf6c47ffae6b45ffab6842ffa9653fffa7633dffa4613bffa5623dffa45f3cffa35f3dffa25e3cffa15d3dff9f5b3aff9e5b39ffac6a44ffb06e45ffb27046ffb26f44ffb36f45ffb36e43ffb36d42ffb46d43ffb16941ffaa613bffa35a34ff9f5434ff9e5332ff9d5131ff9e502fff9e502fff9c4c2bff9a4927ff994626ff974424ff974223ff963f22ff943c21ff923c20ff8d3c1dff913e1cff9c4421ffad5429ffbe622fffd1733affe18f53ffe7a971ffe9ba89ffe9cbabffe3dacdffe4e1d8ffd7d5d2ffc8c6c3ff3d3a37ff25201bff3f2a1aff82563bff885433ff7f5736ff32281cff202120ff21211fff20211fff21211fff232020ff222021ff212021ff222221ff222121ff222222ff232322ff272626ff343332ff393938ff3b3937ff3f342dff432c26ff371e1bff26110dff28100fff2a1112ff220e0aff2a0e0bff451c17ff461812ff401610ff795453ffa28785ffa69191ffa98780ffb2795dffcd8454ffd78545ffdc8545ffe38c49ffefa058fff5ad66fff9ba74fffac27dfffbca84fffdcd88fffed18cfffdd38dfffcd78efffbd989fffcd986fffad582fffed587fffbbd6cfff5a755ffdca675ffca855effd15a2bffb64e28ff632a16ff452513ff7c4c32ffa96d46ffbd784affc37242ffc26e42ffaf5f37ffad663fffd4a477ffc5a281ff987e68ffab9982ffe8ddc6fffbf7e8fff9f5e9fff8f4e6fff5f5dcfffaeebdffeebc7effefa668ffec995fffee995cffef9c59ffef9e58ffefa05bffeda660fef8c2837df3cca534c440b130c53aaf2dc139aa2ac237aa27c43baa24c632aa21c936aa1fc53aad1dc13ea71ac43ba717c843b115c231aa13c943ae11d23cb40fcc33aa0ec837a40bd12eb90acc33b209c639aa07b6249206aa2baa05cc33990599339904bf408003ff55aa02ff808001ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff028000800280008002ff80ff03aa55aa04bf40bf04ff40bf0599339906d555aa06d52baa08bf209f09c639aa0acc33990bb946a20cd540aa0ec837a410bf309f12c639aa13bc36a115c23daa17c843b119c233ad1bc639aa1dca3eb020bf38a722c33cac24bf39aa27be3baa29c73eae2cc53aa82ec237ac31c139ac32c738ad35c03aad37c338ac3ac139ab3cc437aa3fc239aa40c338ab42c53aaa44c73cac46c53aab47c639ac4ac13ba94bc23aaa4dc33cac4ec43bad50c23dac50c239ac51c339aa3ec53aa92bc43bac11c34bb430cfb59fd2bc8d6dfcc58563fec6845cffc4815cffc4825affc58159ffc4815cffc5805affc78058ffc87f54ffd78c57ffe0945affda8a4fffd27f43ffc96f38ffbf6731ffc16b36ffcc7b43ffe29658ffe99f5bffea9e57ffe7924effe18844ffdc7c3effd07137ffe99556fff2a35dfff4a55dfff5a85ffff4a85ffff2a85ffff3a960fff4a961fff4a960fff3a960fff5ab60fff6ab5efff6ab5efff6a95dfff49f56ffe98e4bffd97c3effcd7639ffd98f50fff1b46cfff9bd6ffffbb96efff9b76dfff9b56afff9b469fffab066fff6ad60fff5aa5ffff1aa5efff7b368fff9bc71fff9bb6efff9b96dfffab86dfff8ae63fff3a459fff5a459fff9a55bfff8a357fff4a053fff19d52fff0994ffff39a4efff3954cffed9048ffe48541ffd37338ffcb6832ffc55c30feba5328ffad4f23fecd7d47ffee9f5ffff0a053fff19c50fff29d4efff09a4bffef974affee9248ffeb8b44ffe17e3cffda7537ffd26d33ffcd6a30ffd2793fffe79a59ffe99e5bfde69854e3da955a5ddeaf840eed6dc814bf33a614bf40a614bf33a613c936ae14bf40a613c936ae14bf33a611c33ca514bf33a614bf33b214bf33a613c936ae0fcc33aa11d23cb416c53aae09c655aa05cc66cc1eddb3a29bb77254edbc6237f8c15c33feba5731febe6033fec16634fecb6b34fec5612cffb45225ff973b17ff913919ff903816ff8d3617ff8b3516ff873013ff822e10ff924223ffc0734effdb8c5affd27d3dffcd7033ffcb6a30ffcc6831ffcc6732ffca6731ffc8662fffca662fffd97333ffdb7533ffda7333ffd77133ffd77035ffd77134ffd77135ffd96f34ffd76e32ffda7135ffdc793effb96938ffb66943ffb16841ffb06843ffb06b45ffb26e48ffaf6c47ffab6843ffa8643fffa5613cffa5613cffa5613cffa3603bffa4603cffa45f3dffa25e3bffa15d3cffa05c3cffa05c3bffa4613effb06d46ffb26f45ffb16e43ffb26f41ffb46f42ffb56f41ffb56d41ffb56c41ffb56c42ffb66c43ffac623cffa05531ff9e532fff9d502dff9e4e2eff9c4a2aff9c4829ff994424ff974221ff974020ff973e1eff953c1eff933c1eff913d1fff913d21ff903d21ff933e21ffa14620ffb35627ffbf6830ffd29057ffdcaf7fffddc5a9ffe1dcd2ffb5b4adffe5e3dfff817f7bff484340ff221914ff5b3f2bff805133ff825030ff523a25ff241f1cff23221fff22201eff20231fff202221ff202222ff212222ff212121ff212120ff212121ff212120ff222221ff222221ff292828ff373636ff393736ff3a3634ff3d2e2aff3b261fff26140fff22110eff220d0bff23100cff280f0bff361610ff31130dff664643ffa78d8bffa3918effaa9694ffae918fffa77b70ffb07a5bffca8652ffd88447ffe38d4bffec9d56fff3ac64fff7b770fff8be77fffac77dfffccc82fffbce83fffbd386fffad689fffbd786fffdd786fffdd281fffdcc82fff3b565ffeab57bffedddceff9a8073ff833921ff5c2011ff583221ffb47345ffc4733dffbd7645ffb1734effa46a49ff996446ff935c42ff995d37ffcb8658ffd7a587ffd0aa91ff837160ffbbac8dfff5ecd6fffbf5e7fffaf4e7fff7f3e0fff9f1c8fff1c98cffe8a567ffef9f60fff19f60fff3a261fff2a15dfef0a35efff4b570fff6c88d70efd1ad33c83caf2fc936ae2dc139aa2ac23daa26c336ae24bf39aa20c738af1ec43caa1bc639aa19c23dad17c837a615c23daa12c639b811c33cb40fbb33aa0dc43b9d0bd12eb90acc33b209c655aa08bf409f06d555aa04bf408004bf408003ff55aa02ff808002ff80ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff02800080028080800280008003aa55aa04bf408004bf40bf04bf40bf05cc33cc06d52baa08bf409f09c639aa09c639aa0bb946a20cd540aa0dc43bb10fcc33aa10cf40af12c639aa14cc40a616c53aae18ca40aa1ac43bb11dc13eb01fc542ad20c738af23c53aaf25c137ac28bf39ac2bc43bac2dc139aa2fc336ae32c238ad35c03aad37c338ac39c03aaa3bc238ad3dc036ab3fc639aa42c53aaa43c639ab45c43bae47c239a949c438ab4bc23aaa4cc339a84ec13baa4fc23aab50c239ac51c339ad4cc339ae39c53aaa0dd862b13acfb09ad7c08e74fdc98967fecb8862ffc6845dffc6845bffc5815affc58159ffc6835cffc88255ffd98f5affdf8e55ffda8347ffd27b40ffc67137ffc8793dffe09054ffeb9f5dfff1a562fff0a15dfff09d58ffee9651ffee944dffed8e4dffe68547ffdb783cffd77338ffdb8243fff6a562fff4a55efff6a95efff6aa60fff4a95efff2a95ffff3a95ffff4a960fff4ab61fff4a85efff5aa5efff6ab60fff4a55affe7904bffd6803effdb8e4bfff2b36cfff7bd72fff9bc6efffab96bfffab66cfffbb66dfff8b56cfff7b46afff7b165fff7b064fff7ac60fff5aa60fff1a95efff7b76cfff7bb70fff9bb6ffff9b468fff7aa60fff8ad5ffff9aa5bfff8a557fff7a055fff4a053fff2a054fff39f54ffec9348ffe4873fffe0823dffdf7d3cffd37138ffc25f30ffbb572dfeaf5826fee09357fef3a65cfef1a257fef4a155fdf2a054fef19e51fef09d50fef09c50feef994efeee954afee78b42fedc7836ffd47033fecf6d33fed48240feea9e59fde49959d9dc9d644ae3ba8d0cd56abf11c33ca512c639aa12c639b811c32db412b839aa12b839aa11c33cb412c639aa12c639aa12c639aa12c639aa13bc36ae13c936ae13bc36ae10cf40af0acc4db20eb637a421e8c1b9b0b4705beebe6643fbb35c35f5a85533f1a65934efaa5c32f5ae6138fecd6b39fece6a33ffaa4e21fe943a16ff933919ff923614ff8d3316ff853216ff8d4020ffc97b52ffd68455ffce7843ffcf6f35ffcd6b30ffcc6c30ffcc6c31ffcc6830ffc96630ffc56630ffc2642effc66030ffc9682fffdd793effdb7637ffd67231ffd87235ffd87233ffd67232ffd77233ffd97135ffdb763bffd3753bffc47141ffb76a44ffb16841ffb26b44ffb5704affb37049ffa96640ffa96641ffa5613cffa5603cffa4613bffa4623bffa4613bffa4603cffa45f3cffa15e3bffa25e3dffa15c3cffa05b3bff9e5b39ffae6c43ffb16d43ffb47044ffb46f42ffb46f41ffb56e3fffb76e40ffb76d40ffb76e40ffb76d3fffb66b3fffb6683fffaa5d33ff9d5027ff9f4e29ff9d4a29ff9b4626ff994423ff974221ff974221ff953e1eff953f1fff964020ff983e1dff953d1eff913e21ff933e21ff954021ff9e4621ffb35728ffc16f38ffd99f72ffe4cbb3ffe4ded7ffa19f9bffcdcdc9ff53504eff3c3834ff241b16ff684731ff815031ff82563aff2d251cff21211cff21211dff20211eff1f211fff20211eff21211eff21211fff20201fff20201fff20201fff212120ff222120ff222120ff242323ff323131ff353535ff363734ff38302dff3b2822ff271411ff201110ff22100fff251211ff2a1410ff391c17ff412420ff98807effa69191ffa29593ffab989affae9696ffa7857fffa87e6affb1734fffcf7f48ffe49453ffe89b56fff1ab62fff5b56bfffac175fffbc579fffbcb7dfffbcf7cfffad481fff8d788fffbd685fffdd483ffffce7bfffcc073ffecb579fff1dec4ffeae4dbff655f5aff39241fff431f13ffae6d46ffc07436ffb47749ff77573fff514a42ff474941ff4b4a46ff4f4b42ff584f3cff85593effcd9b77ffd6a97fffb49876ff998f76ffd4c8a9fff9f4e2fff9f4e5fff8f4e0fff6f1cefff7db9cfff0bb71ffeeb46bfff2ac65fff2a361fff09f5efef0ac66fff6c17bfdfacf9565ebbdb633c33caf30c53aaa2cc53aae29c138a826c33cae24bf39aa20c738af1ec43caa1cbf37ad19c23dad17c843a614cc40a612c639aa10bf30af0fbb33aa0dc43bb10bd146b909c639aa08bf409f08bf409f06d52baa05cc339904bf408003ff55aa03ff55aa02ff008001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ff00ff01ffffff01ffffff02ff008002ff008003aa55aa03aa55aa04ff40bf05cc339905cc33cc06d555d507db49b609aa39aa0ab233990cbf2b950dc43bb10fbb339910cf40af11c33ca513c943ae16c53aa218ca40aa19c23dad1cbf37ad1ec43caa20c738a722c33cac24c640b127c43bb129c138a82dc139aa2fc33ca831c639ac34c43bac36c239af38c43bad3ac139ab3cc437ae40c33cab41c43bad42c53aaa45c43baa47c239ac48c33cae49c438ab4bc23aaa4dc338a94ec43bad4ac43bac3cc83cae38c43bad2ac843b01ad876ba5ec6a08ae8c59170fdce8d6bffc98860ffc38058ffc28059ffc37f57ffc17a52ffc37c53ffc37c4effdf945cffd48348ffd38045ffd9884bffe19758fff5ab6afff9af6bfff5a761fff5a55efff5a35afff39f55fff39c53fff39952fff2984ffff1944effec8d4cffe58545ffda773affcf7235fff6a462fff4a65efff6a75afff6a95dfff7aa5efff6a95dfff6a95dfff5aa5efff6a95efff7a95dfff7ab62fff5aa63ffe79955ffdf9650ffefaf67fffabe72fffabd71fffbbb6ffffbb86dfffbb86bfffab86cfff9b66bfff7b56afff8b369fff7b268fff6b267fff7b065fff6ae60fff5ab60ffefa860fff5b66efff6b76dfff3ae60fff5af62fff6ac5efff7aa5cfff6a558fff5a058fff39e55ffee9c51fff09b4effef954effef964fffea8b47ffdd7a3efdcb6633f9b75f33e3b96f43cee9aa74d1e9ac6eceeeaa69cbeba86bd0e8a668d4e7a567d9e7a165e0e79f63e7e69d60f1e6995df9e79656fbe89252fce38a48fdd9793afdd07237fed88a49fae49d5ebed89d6d29f3cdae0acc66b20ec837a411c33ca510bf30af10bf30af0fcc33bb10bf30af0fcc33aa10bf30af10bf30af10bf40af10bf30af10bf30af10cf30af10cf40af0ec849b604bf80bf04ffffff2dd7c6bb76af8f7d74b9826e70bf8d725fcca18c3deac9b42ee9cdb735e7c0b260e7c2aad5d08456fbc96c38ff9f431dff923b1bfe90371bfe873414fe984927fec1724ffed88859ffcc723dffcb6b32ffc96830ffcb6634ffcb6734fecb6935fec4652fffbd5f2affbb602cfeb9602cffbb6332ffbf6332ffc26834ffce733cffd87436ffd87132ffd96f37ffd6712fffd77131ffda7437ffd77539ffce7634ffe69253ffc37346ffb76a43ffb56c45ffba754effaf6d48ffa05e39ffa4613bffaa6742ffb06c46ffab6840ffaa673fffa7643dffa5613affa3603affa35f3affa45f3bffa35e3affa35d3dffa15b3affa05b38ffa7623dffb26e45ffb57043ffb46f44ffb56f42ffb56e41ffb7703fffb66e3effb76f3effb76d3bffbd723cffce8045ffe29557ffe39559ffd18349ffc97941ffbc6b37ffae5a2cffa34e25ff9b4621ff973e1bff933b1aff933b1eff993d1cff97401eff98411fff98401fff994421ff9e461fffa84b20ffb85c29ffc06e3cffd0a07cffe9dfd1ff8d8c87ffa09e99ff3b3634ff38322fff241c15ff704a32ff804e30ff765435ff201e1bff272622ff282623ff272624ff272724ff262624ff262524ff262624ff252523ff252524ff242423ff252523ff252423ff232321ff222121ff2d2c2bff333332ff333432ff332d2aff3e2d2aff291614ff221110ff261213ff2b1515ff351816ff3f201cff765954ffa48e8dffa39192ffa69996ffa79998ffa99695ffa48782ffa27a6affa26446ffb56734ffd98b4effeda362ffeead66fff2b369fff3b96efff9c275fffac778fffccb78fffecd7ffffed17ffffed17dfffece7bfffcc470fff6bb6bfff3d4b3ffeee8ddffeeeae1ff3e362dff2e170fff8d583affb86d38ffa0704eff463629ff413f3aff3b4241ff3e4341ff444742ff4e4b46ff4e4d46ff5c4e40ffa78261ffd6a97bffc8a77fff7a6c59ffc6b89cffefe9d3fff9f5e4fff8f3defff7f0cffff6dba1fff3b871ffeda868fff2a362fff29f5ffff0a664fef6be78fff7c883f5f6d19b45da98b133be37aa30bf3aaa2cc540ae29c73eae26c336ae23c53aaf20c738af1dca3eb01bc639aa18ca35aa16c53aae14bf33a612c639aa10cf40bf0ec837b60cbf2baa0bd12eb909c639aa09c655aa07b6249206aa2b8005cc669904ff40bf03ff55aa02ff008002ff008001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ff00ff01ffffff01ffffff02ff80ff02ff008003aa55aa04bf40bf05cc339905cc339906d52baa07b624b608bf40bf09c639aa0bb92ea20cbf40aa0ec837a40fcc33aa11c33ca513c943ae14cc40b216c53aae18ca40aa19cc3dad1dc135a71fc53aad21c13eaa23c53aa826c33ca829c13eae2ac23daa2dc639aa30c53aaa33c33caa35c53aad38c43bad39c53aae3cc437aa3dc436ab40c33cab41c437a943c639ab46c53aab47c639a949c438ab4bc23aaa4cc339ab4dc338a945c43baa33c33caa2ec23dac25c13eac2dd28eaa9abe9579eeca9471fdd08f6cffc7825dffc37f55ffc17e53ffbf7d54ffc07c51ffbe754bffb76a43ffab6133ffdb9055ffe99d5dfff2a866fff9b06bfff8ae68fff7aa61fff7a65ffff5a35bfff3a25afff29f58fff49e58fff39d55fff29952ffef954dffee924cffea8d49ffe38543ffde7c3effd5773affe69251fff5a55dfff5a457fff5a559fff7a458fff5a458fff6a75afff5a45afff4a359fff5a55afff3a75effeaa55dffecac65fff8bd72fff9bb72fff9bb71fffabb70fffab96ffffbb86dfffab66bfff9b76cfff9b76cfff9b66dfff7b56bfff7b36afff6b369fff5b267fff4b063fff4ad63fff3ae67fff2b16afff7b86efff8b868fff4b569fffab164fff9ad61fff9a95ffff6a259fff29e56ffee9a50ffed9349ffe78a49ffe08645ffd97e3efecb6d38e9c06f4279cf91723aedc19e26ddb59429e0bb9526e4bc9a22e8c39d25ddba9129e0b48f2fd9ae8835d9ad873fd7aa8252daa88072d9a67b8bd5a07495d39d6ca5cc8d5dc8c78254c1d598677cdca9771dedcab006d555aa0dc43bb10fcc44aa0fbb33aa0fbb33aa0eb637a40ec837b60fbb44aa0ec837b60ec837b60ec837b60ec837b60ec837a40fcc44aa0fbb33aa0fcc44aa0dc43bb106d555d505ffcccc12f1d4d412f1c6d40bd18bb909e371c606d580aa03ffffff03ffffff0acc80b217f4e9d3abce8859f4c26a38fd923c21fc873a1ef98d3e20f9b86945fdcc7647fec66b3affc0602cfec25f2bfdc5632ffdc76632fec66632fdc56a31fcc97338fac9763ef4ca7a41f6cc7a3ffdd38243fedc8b4cffda8546ffd88345ffd6773bffd97233ffdb7033ffd97037ffd57232ffda7538ffd7753cffd8813effea954cffe99354ffbb6e40ffb86c46ffbc754fffab6743ffa15e3bffa05d39ffa35f3affa7633fffab6740ffae6a42ffb16d44ffb16d44ffaf6c43ffac6a41ffa9653effa6623bffa5603affa55f3bffa35d3affa25d3affa15c38ffb16c43ffb46f42ffb57043ffb56f40ffb66f3fffb56d3cffb8703effba6e3fffc97c49ffdd9151ffe49551ffe5934effe6944fffe69651ffe79852ffe89a52ffe99c58ffe89755ffdf914fffd78649ffcf7d44ffc87540ffbc6a37ffb56432ffad5a2affa34f22ff9b4719ff9d4719ffa85023ffad5125ffb75d2affb46a40ffd9bda5ff7e766bff766d67ff322826ff423b38ff2b2119ff6f4931ff794b2dff664b2eff22221dff252422ff272522ff262623ff262624ff262523ff262524ff262523ff262523ff262524ff262524ff262524ff262524ff252423ff252525ff2a2a29ff323231ff323331ff302b28ff3d2c2aff2a1614ff22100fff271613ff2e1615ff40201cff482722ff967c78ffa79494ffa49593ffa69897ffa69897ffa69594ffa18380ff9e7466ff9b5839ffa55a2effbe733affda9152ffeeae6afff9bc73fff6c073fff8c677fff9c677fff8c878fff8cb7efff7c978fffccb76fffbc570fffcbb6afff2c17afff2dfcaffeee9e3ffe8e3daff291f17ff5f3928ffa6663affa76f46ff3c2e24ff33322eff313432ff333734ff393c37ff3d3e37ff4a4640ff504c46ff544e44ff6b5341ffd0a57cffd1ae84ff7d6b5affbdad96ffeadfc7fff9f4e5fff9f2e1fff7f1d4fff8e1afffeeb46ffff2a464fff7a05ffff0a25ffff3b76ffef5c47cfff8cd8be0f4d09c22ca5aac33be3caa2fc33cae2cbf3aa829c13ea826c336a823c53aaf20c740af1ec43caa1bc639aa19c23da316c53aae14cc40b212c639aa10bf40af0ec837b60dc43bb10acc33b20acc33b208bf40bf07db49b606aa2baa05cc339903ff55aa03ff55aa02ff008002ff808001ff00ff01ff00ff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0100ff0001ffffff02ff80ff02ff80ff04bf408004bf408005cc339905cc339907b649b608bf409f08bf40bf09c639c60bb92ea20cbf2baa0ec837a410cf40af11c33ca514bf40a615c23daa17c837a619c233a31bc639aa1dca35b020c740af22c334ac25c137ac27c43baa2ac23daa2cc53aae2fc336ae31c639ac34c43bac36c639aa39c53aaa3bc238ad3dc43bb03fc639aa42c53aaa44c338a945c43baa47c23da948c63cae4ac43bac4bc53aad4dc33ca936c23daa32c73dad29c73eae25cf5ab35cc8a68de1ca9879fdd39670fed4986cffcb8b65ffca8761ffc98359ffc48155ffc17c52ffbe774cffb76a42ffb06038ffa95c32ffdd925afff3a663fff7a862fff5a660fff6a55efff9a55dfff7a45cfff6a35cfff6a25cfff49f5afff39c57ffef9951ffee964effec934bffee924dffed924effe78a4affdf8041ffcf6f34ffd1773bfff7a660fff5a558fff7a559fff9a456fff4a356fff3a254fff29d52fff19a50ffec9850ffeb9d55fff8b971fff7bd74fff9bb72fffab96efffbb96ffffab96efffbb96efffab86dfffab96dfff9b76cfff8b76dfff8b76dfff8b76efff7b56dfff7b66dfffab96ffffdbb71fffcb76efff7b36bfff4b16bfffab971fff7b66bfff5b66afff8ac5dfff8a75cfff4a158fff49e52fff19850ffec934cffe68f44fee38648fede7e3efdcd763bb3c7845322e8b49d0cd555bf11c33cb411c33ca513c936ae13bc36a10ec837b605cc669901ffffff01ffffff01ffffff02ffffff01ffffff06d555d506d555d504ffbfbf06ffaad50affe6e60affffe605ffffff06d555d50ec849a40dc43bb10dc43bb10cd540aa0cd540bf0dc43bb10db13b9d0cbf40aa0cbf40aa0cd540bf0cd540bf0dc43bb10dc43bb10dc43bb10dc43bb10dc44eb10dc43bb10bd146b909c639aa04bf80bf05cc66cc0fbb33aa0fcc33aa0cbf40aa06d555d502ff80ff05cc66cc15ffe7dbb1c58059efb25b2ef5924520e3a56139cdc77c4dd1bc6e3dd4bf6d41d0c2774bc8c87e52bcd0885bb4d28c62b1cb8a62add09064a7d39668b0cb9163aad193699ad79a68a3dea069eee8a463fce6974efee08746ffdb7a3cffdc7435ffde7134ffdb7032ffd77333ffd67436ffcd7033ffdb8445ffed974dffef9851ffd78549ffbb6e46ffbf7553ffa6623fffa4603eff9f5c38ff9f5b39ffa6603effa8643effaa673fffab6940ffae6b42ffb16d44ffb16e44ffb06c42ffb06d42ffb26e44ffb16d44ffab663effa9643effa55f3affa45e38ffa8633bffb26d42ffb66f40ffb76e42ffb86e43ffb96d40ffba6f3bffd5864fffe19153ffe3914fffe3914cffe3914cffe4924cffe4934cffe5944dffe7964effe59750ffea9651ffea9852ffea9a53ffe99a53ffed9b55ffeb9d53ffe99b52ffeb9b56ffed9d5affeb9a5affdb8848ffbd672effb05726ffaa5425ff9f532cff8c5b40ff8f7c6bff3d3026ff291c18ff302723ff2b2018ff6b4831ff74482cff5e472eff21221eff21211fff242421ff242421ff242322ff242422ff242422ff242523ff242422ff232523ff252423ff272523ff262524ff262524ff252524ff282928ff30312fff323230ff312e2aff3c2c2aff291212ff25100fff2b1714ff331815ff4c2924ff644540ffa58d8cffa69596ffa59796ffa79797ffa39794ff9f8f8cff9a7f79ff996b58ff974d30ff9e502effb26536ffc7743dffda9354ffeaa661fff5b76efff7c075fffbc97efffad085fffcd386fffacb7cfffbc671fff9bd67fffeba6afff5bf82fff0e1ceffefe9e3ffbeb7afff2f1c13ff925d3effa46a3eff58422eff2b2926ff2d2c29ff2b2b29ff2e3130ff2b3132ff29302eff33332fff4e4c45ff545048ff60554cffa37856ffc69e70ff7b6c5bffb29d86ffe8d8bdfffaf6e6fff6f1dffff5efd5fff9e5b8fff5c27efff6ab62fff4a55dfff3b66afff2c17afff5c888fff8cc8ebef0c99828c640b231c639b12fc33cae2cbf3aa829c13ea825c837ac22ca3cac20c738a71dca3ea71ace3ba719c23dad16c53aae14bf40a612c639aa10bf40af0ec837b60cd540bf0bd146b90acc33b208bf409f07db6db606d555aa05cc339904bf40bf03aa55aa03aa55aa01ffff000280008001ff000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff0100ff0002ff80ff02ff80ff02ff80ff04bf408004bf40bf05cc339906aa2baa07b649b608bf409f08bf209f0acc33b20cbf55aa0dc43bb10fcc33aa11c33ca513bc36a114bf33a616c53aae18ca40b51ac43bb11cbf37ad1fc53aad21c136aa23c53aaf26c33cae28c639ac2bbe35a62dc639aa30bf3aaa33c337aa35c53aad37c33cac3ac139ab3cc43caa3ec53aad40c338ab42c53aaa44c338a946c137a848c339aa49c038a84ac43bac42c53aae28c640ac1ec444b326c34aae4bcf8fa0afc99f83f6d19b77fdd99972ffd8986fffd0946affcf8f62ffcb895dffc68159ffc27e54ffbf764cffb66940ffb26239ffb15f36ffac5a34ffbd6f3cfff3a161fff2a05cfff4a65ffff5a562fff7a360fff7a45dfff39f57fff29e55fff39d55fff29b54fff19951ffee954dffe99048ffe78c47ffe68c49ffe6894affe48548ffda793fffcd6e35fff09f5bfff6a75afff7a55afff8a555fff5a354fff4a052fff49e4ffff19a4dffed984dffe6954dfff6b16afff7bc73fff8b96ffffcba6ffff9b86cfffbb96efff9b86efff9b96efff8b96dfff7b76cfff7b76dfffaba71fffbbd73fffcbe73fffcbd72fffbbc72fffbba71fffab76dfff7b16affefa960fff7b76bfff5b468fff5b063fff7a85bfff6a258fff39d55fff39b51ffed944dffe98c4dfee68f4afde08745fad6804399d08c5f1cdb92ad13c936ae15c23daa14cc40b212c639aa0fcc33bb0ec837a40eb649a40dc43b9d0cbf40aa0cbf40aa0cbf40aa0bb946a207b6499208bf40bf06d555aa06d555aa0bb92ea208bf40bf0acc33b208bf409f0cbf40950cbf40aa0bd146a20bd146b90cbf55aa0bd146b90bb92ea20bb946b90cbf55aa0bb92ea20bd146b90bb946b90bd146b90bb92ea20bb92ea20bb92ea20bb946a20cd555bf0cd540bf0cbf2baa0dc43bb10dc43bb10ec837a40eb637a40fbb339910bf409f0bb946b907db6ddb10ffdfcf9ac38b6ac5b16a4280c791743dd1b0921dedcab014f2d9bf12fff1d410efefcf0dffebc40bffe8e80affffe60affffe60bffe8d10debc4d80cffffea0cffeaea0eededdb51efd0a7e7e29c5df9e28742fcd0793dffd57337fede7336ffdc7035ffda7234ffd87736ffcc7133ffe28b4cffee9750ffed9549ffeb9752ffc77a47ffbf7856ff9d5736ffa5603effa15c3aff9e5a37ffa25e3cffa6613effaa643fffab663fffab6940ffae6a40ffb06c43ffb16d43ffb26d42ffb26e43ffb36e43ffb46f43ffb26c41ffb06b41ffaf6842ffaa643dffa55f37ffb36d41ffb77040ffb96f41ffbb7041ffc57944ffdb8c4fffe1904bffe08e49ffe28f4effe18f4cffe2904cffe4914dffe3914effe3914dffe3934effe4964cffe7944effe69552ffe79753ffe69654ffe79552ffe8974cffeb994effeb9950ffeb9b52ffec9a51ffe6934affda8241ffc76f38ffab5b2aff854119ff6e391aff7c624fff312219ff2b1d1aff2c231fff2c221cff634532ff6e482fff644b35ff211e19ff21201eff22211fff23211fff232120ff232220ff242221ff232221ff212522ff222421ff242320ff242321ff232423ff262526ff262525ff2c2c2bff30302eff32312fff302e2aff362c28ff241410ff261411ff2d1a16ff41231dff502a24ff826661ffa89694ffa79898ffa79998ffa69797ffa49693ff9b8987ff987970ff945e49ff974b2dff994c29ffaa5a2fffbc6837ffcf8147ffdd9350ffeca35efff3af68fff7b970fff9c178fff7b86cfff8b665fffbba66fff9b767fffdba6cfff8bc7cfff4e2c8ffefeae4ffa59e98ff513321ffa2643aff825a3eff29241eff292926ff292a27ff2b2c2bff2d2c2dff2c2d2eff2d2e2eff2e2e2cff4a4742ff52504aff59554eff8e694fffbd9468ff7d6e62ffa8927cffe7dbbdfffaf6e8fff7f2defff8f2d5fffbedc2fff9cd8afff5ae63fff4b369fff5be78fff3c683fff5ca89fef2c080a0ecc29335c535ad32c738ad2fc33cae2cc53aae28c639ac25c837ac22ca3cac20c738a71dca3ea71ace3bb118ca40b516c53aae14cc40b212c639aa10bf40af0ec837b60dc43bb10bb92ea20ab233b207b624b606d555aa05cc339905cc339903aa55aa03aa55aa03aa55aa02ff808002ff808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff028080800280808003aa55aa04bf80bf04bf40bf04bf008005cc33cc06aa2baa07db49b608bf409f09c639aa0bd146b90cd540bf0ec837b60fcc44aa11d23cb413c936ae15c23daa17c837a618ca35aa1bbd39aa1dca3eb01fc53aad22c33cac24c639aa27c441aa2ac23daa2cc540ae2ec237ac31c139ac33c83caf36c639aa39c03aaa3bc238a93cc437ae3fc639ae42c13aaa44c33cac45c43baa47c63dac49c43bab4ac13ba938c43bad2cc53aa837c746b03fc6869e93c69c82ebd09c7afdda9b72ffda9a6fffd99a6dffd59569ffd39269ffcf8d60ffc78559ffc27e54ffbf774dffb76a40ffb4643bffb36038ffb05b34ffae5a33ffb06032ffe59458fff19e5bfff19d57fff1a059fff49e55fff4a054fff39d53ffef994effef984fffef9650ffeb934bffec924cffea8f49ffe78b48ffe38747ffe38547ffdc7c42ffd5733affca6733ffe38f4ffff6a75bfff6a459fff7a353fff5a255fff4a052fff49f4ffff19a4dffec964dffe8934affeb9f58fff9bc73fff9ba71fff9ba6ffff9ba6efff9ba6efff9bb6efff9bb70fffbbd72fffbbe72fffbbf74fffbbf74fffcbf75fffcbe74fffbbd73fffbbc71fffab96ffffab46dfff2a960ffeaa157fff5b165fff6b266fff6ab5efff4a456fff4a056fff39a54fff0974fffea914dffe88f4ffde68b4df5d88d527dd4976a17de90b10bb946a212c639aa13c936ae12c639aa12c647aa11c33cb411c33ca510bf40af0fcc33aa0fcc33aa0fbb44aa0ec837a40eb637a40cbf2b950bb946b909c639aa0acc33b20bb92ea209c639aa0bd146b90acc33b209c639aa0ab233990acc33b20acc33b20acc4db209c639aa09c639aa09c639aa09c639aa09c639aa09c639aa0ab24db209c639aa0acc4db20ab2339909c639aa09c639aa0acc33b20bd146b90bd12ea20bd146b90cbf40aa0cd540aa0cbf2baa0dc43bb10ec837a40ab233b207db6ddb09e3e3e338cda88d23dbbda008ffbfbf0ec849b615c23daa0dc44eb10ec849b60cbf55aa10bf40af17bc37a616c53aae15c249b614bf40a615ce3db607db6db602ffffff1be3c6aac0dfa16cf7e3914aced28b4abad99e6ef8d17c42fedb743affd97037ffd7763bffcd7435ffe58d4cffed9650ffe9934bffe89447ffde9052ffbc744dff975333ffa96341ff9e5936ff9e5937ffa25b39ffa25e3bffa6603dffa9633effaa643dffad683fffae6a41ffb16b42ffb16c42ffb36d42ffb46d43ffb36f41ffb46e41ffb36d40ffb46d41ffb16940ffad663dffae663dffb1693dffb97140ffbf7441ffd0844affde8f50ffdf8f4cffde8e4bffe18f4dffdf8d4bffe08f4bffe18e4bffe18e4affe18f4cffe3914dffe3924fffe5944dffe6934effe6924fffe79450ffe79451ffe69452ffe9954effe9964dffe7964fffe8964effe7984effe8954dffe78f4affdd8147ffc3703bffa1592eff7e401fff542c18ff2f1c12ff2c1d18ff2a1f1bff2b241dff503b2bff64452fff614a35ff262118ff22201dff20201dff21201dff21201fff22201eff22201fff21201eff21211eff22221eff22221fff222320ff232322ff242424ff252424ff2f2f2eff2f2f2dff332f2eff322e2bff362e29ff221311ff2a1815ff311d19ff4c2b26ff58322cffa48c89ffa99b9affa99c99ffa99b9affa69897ffa49393ff9a8481ff916c61ff90533bff944b28ff974f28ffa3562cffb66535ffca7b43ffd98b4bffe59654ffeea059fff1a85efff5ae61fff3a054fff8aa5cfff7b25ffff8b062fffdb86dfff8ba7bfff5e2caffefeae6ff897e7bff795032ff975f35ff4a3329ff2a2625ff272926ff282928ff2a2b2aff2a2c2bff292d2bff2b2d2cff2b2d2aff454441ff504f4aff58524cff7c5c48ffba936fff7c6b67ffa48e7fffe6d9bffff9f6e9fff6f3d8fff9f2d0fff9ecc2fff4ca8bfff3b871fff9c47efff8c684fff7c887fff7be77feebac6a8cf0c59935c53aad29c13ea82fc33cae2cbf34a828c633ac25c137ac22c33cac1fc53aad1dc13ea71ac43bb118bf40aa16b93aa214bf40a612c639aa10cf40af0ec837b60cbf2baa0bb92ea20ab23399089f209f07b649b605cc339904bf40bf04bf80bf0280008003aa55aa0280808001ffff0001ff00000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ff00ff0280808003aa55aa03aa55aa03aa55aa04bf40bf04bf40bf06aa2baa07b649b607db49b609c639aa0acc33b20bd146b90cd540bf0ec849b610bf40af13bc36a114cc40b216c53aae18bf35aa1ace3bb11bc639aa1ecc3cb320c740af23c53aaf25c137ac29c138a82bc43bac2dc139aa30c53aaa33c337aa35c03aa837c73cac3ac139a73cc437aa3ec53aad40c338ab42c13aaa44c338ac46c53aab47c639ac48c339aa3dc43bab2bc43bac21c164a268ce9f84e4cd9d7dfbd79c75fedc9c6cffde9b6effdb9a6fffd7986affd69467ffd38d64ffcb855dffc68159ffc07a52ffb66c41ffb5663dffb36238ffb15f35ffb05d36ffac5b31ffa95829ffd4814afff09957fff29952fff19a58fff29950fff0974fffec934cffeb9249ffec924bffec934cffe88e46ffe88b44ffe58843ffdf8341ffdd8142ffdc7e43ffd5753cffcb6b33ffc86832ffdf8646fff7a65cfff6a55afff6a154fff5a258fff4a153fff39e4efff09a4fffed954effe88f48ffe2914bfffbbd77fff9bb74fff9ba70fff8bd72fffbbf72fffcc274fffcc073fffdbf75fffdbf75fffbbf75fffbc075fffbbf75fffabd74fffbbd74fffabb70fffab76cfff5ad62fff3a85cffeea259fff0a95efff7b166fff6a95cfff3a156fff39f57fff29954feee954efeec9351fee59150e7d9925b66dfa8890edb6db60dc43bb110cf40af12b839aa11c33ca510cf40af10bf40af0fcc33aa0ec837b60ec837a40dc43bb10cbf2baa0cd540aa0cbf40aa0cbf40aa0bd146b90bd146b90bd146b90bb92ea20acc33b209c61caa09c639aa09c639aa09c639aa09c639aa09c639aa09c639aa08bf40bf09c639aa08bf409f08bf40bf08bf409f09c655aa08bf40bf09c639aa08bf40bf08df40bf08df40bf09c639aa08bf409f09c639aa09c639c60acc33b20acc33b20acc4db20acc33b20acc33b20cbf2baa0dc43bb10dc43bb10cbf2baa04bf80bf02ffffff07db49b60dc43bb112c639aa16c53aae18ca40b51ac43bb11bc639aa1dca3eb020bf40a722c33cac24bf39aa26c33cae24c640aa12b847aa17e9d3bc90d39e65d5dc99578ad1925c26f8d7bc4ee5c49df3ce7e43ffd77339fed86f36ffcc7334ffe99353ffe9934cffe99248ffe7944cfde99956fecd8754ffa15c3cffae6745ffa05936ff9f5939ff9f5b3bffa25d39ffa5603dffa6603dffa9633dffab643dffac673dffac683fffb06941ffaf6a3fffb46d44ffb66e44ffb36f3fffb36d41ffb66e44ffb76e41ffb66e43ffb26a3fffb3683bffb46a3cffcd864dffe59d5effe79e5cffe9a05affea9f5cffe79e5dffe79e5cffe89d56ffe79c54ffe69a51ffe79a52ffe59750ffe3964effe2944fffe1924dffe1904bffe18f4affe18e49ffe28f49ffe2914affe3914affe4954effe89a54ffea9b56ffe99b56ffe79a55ffe69551ffe59250ffdb8b4effbf7242ff9e5533ff7a3f26ff4a281bff2d1a13ff2b1e19ff2b211dff3d2b24ff5b4434ff5a4330ff383025ff23211cff23201eff242220ff222221ff22211fff22211fff23221fff22211dff22231fff22241fff20211eff222223ff252525ff292929ff2f302fff30302eff2d2a28ff342f2cff302622ff231110ff2d1916ff3d231fff522f29ff75534effae9998ffac9d9effab9c9bffaa9b9affa69898ffa18d8fff987e7bff93675aff904d32ff924a2bff974d2cffa35530ffb16235ffc77942ffd7894cffe09551ffe99c53ffefa256fff0a052fff59b4efff5a859fff8af5efff7af60fffcb86efff8ba7cfff5e2cafff3ebe8ff72625cff8b5631ff845738ff322722ff262423ff252826ff262727ff272a29ff282b29ff282c29ff2a2c2bff282f2bff444643ff504f4bff58554eff765c46ffb58f6aff756254ffa49380ffe6dcc5fffbf5ebfff8f1d3fffaf0ccfffaedc2fffbdb9bfff9ca87fff8c682fff5c683fff6bb73fff0a458fbefab6970efbfa22cbf40ae31c639ac2fc33cae2cbf3aa828bf39a625c83eac21c93eb220c740af1dc13ea71ac445b118ca40b516c53aae13c943ae11d23cb40fcc44bb0ec849b60dc43b9d0bb946a20ab2339908bf409f07b649b606aa2baa05cc339904bf80bf03aa55aa028000800280808001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff0280808003aa55aa03aa55aa03aa55aa04bf40bf0599339905cc33cc07b6249208df40bf0acc33b20acc4db20bd12eb90dd83bc40fcc33aa11c33ca513c943ae14cc33b217c837a619c23da31bc642aa1cc837ad1fc53aad22c33cac24c639b127c43baa29c738ae2cc53aae2fbe36a831c639ac34c43bac36c639aa39c53aaa3bc238a93ec13ea93fc239aa41c43bad43c239ab45c437aa47c239ac3fc239aa2fc33cae2bc43bac1dca9595aab28466fad19671fddf9c6dffdd9d6effdc9b6bffdb9a6bffd8986bffd79769ffd59366ffce8960ffca855cffc47d54ffb66e45ffb3673fffb5643bffb36137ffb26037ffb15e37ffac5c32ffa7572dffba6836fff09958ffef974dfff19650fff1964dffef964bffed934affeb9048ffea8f48ffe88d47ffe68a44ffe58643ffe18342ffdd8142ffdb8042ffd5773dffc86a30ffd6793dffe68746ffdd803efff3a35afff4a658fff7a053fff5a355fff3a051fff19d4fffed994effeb934cffe28c48ffd88b47fff9bc76fffcc37bfffcc277fffbc275fffbc175fffcc374fffdc175fffdbf76fffdc075fffcc076fffabe76fffabe75fffbbd74fffcbd73fffbba6ffff5b163fff8b061fff7a95cffdf8c44ffe49751fff5b067fff3a557fff3a155fff19c55fff09853feeb9750fee69453d6d895633be9c29c08bf60bf11c33cb411c33ca511c33cb410bf40af0fbb33aa0fcc44aa0fbb44aa0ec849a40ec849a40cbf40aa0dc44eb10bd12eb90bb92ea20acc33b20ab233990acc4db20acc4db209c639aa09c639aa09c639aa09c639aa08bf409f08bf409f07db49b607b624b607db24b607b6249207b6249207db49b607db24b607b6249207b624b607b649b607b6249208bf409f07db49b607db49b607b6249207b6249208bf409f08bf409f07db49b608bf409f08bf409f09c639aa09c639aa0acc33b20bd146a20bb92ea20cbf40aa0dc43bb10dc43bb10eb637a40fbb44aa12c639aa14bf40a616c53aae17c837b119c23dad1bc642aa1cc837ad1ecc3cb321c13eaa23c53aa825c137ac15c23daa11d2d2c370bda6927ec49a7922e8c39603ffffff0dc462b14ecea07cf6d27d48ffd6753dffcc7136fee99552fee89248feeb9446fcee9d4ef4e5a164dbdba476f9b57752feb46c4eff9a5736ff9f5d3bff9e5a3bff9f5d3affa15d39ffa45f39ffa5603cffa7623cffaa633dffac673effad6840ffae6840ffb06b40ffb16c40ffb36d40ffb46f40ffb76e40ffb97041ffbc7142ffbf7344ffc17645ffc17442ffc67944ffd88f4fffefa65dfff3a95efff5ac64fff3aa66fff5af67fff5b064fff9b163fff9b165fff7b266fff6b369fff8b469fff8b468fff8b365fff8b466fff6b668fff5b768fff6b668fff4b365fff2b063fff0a962ffeda45effe79f58ffe69d56ffe69c58ffe8a25dffeea964ffeea869ffe6a366ffd8925affb46a3dff945433ff683923ff3a2115ff291b16ff2e211eff2d1e1cff4c3a30ff533f30ff473c32ff26231eff232120ff232321ff242321ff252422ff252423ff272625ff242423ff242423ff232221ff2d2d2dff6e6e6fff656568ff323436ff2f3131ff31302eff282422ff3c3432ff221412ff241211ff311b18ff502f29ff4f2a23ff947975ffb0a0a0ffafa09fffaf9f9dffab9d9bffa69998ff9d8a8bff937772ff915d4bff90492aff924829ff994e2bffa0552cffb16335ffc67942ffd38649ffdf914fffe69852ffef9f55ffed964bfff2974bfff3a558fff8ad60fff6af62fff9b66ffff6ba7efff1e2cfffefebe9ff63534eff8d5934ff674832ff29251fff262422ff212423ff222323ff232624ff272a29ff292b2bff2a2c2dff272b2bff454544ff52504cff59544cff735745ffab8666ff6b5f4affaf9883ffebdecbfffaf7e7fff7f1d2fff5edccfffbeac0fff8d79bfff4cb8cfffcc480fff5b468ffef9f55fef3a15cf4eeb06f49e7b9a835c03aad31c63eb12ec23dac2ac237aa28bf39a625c137ac22c33cac1fc53aad1cc840ad1ac43bb118ca40b516c546ae13c943ae11d24bb410bf40af0ec849a40cbf40aa0bb92e8b09c639aa08bf40bf07b649b606aa2baa05cc339903aa55aa03aa55aa03aa55aa0280808001ffffff01ff000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000ff0001ff00ff01ffffff028080800280008003aa55aa03aa55aa04bf40bf05cc339906d52baa08bf409f08bf409f0acc33b20bd146b90cd540bf0ec837b610cf40af11d23cb413c936ae16c53aae17c837b119cc3dad1cbf37a41dc135a720c740af23c53aaf25c83eac28c640ac2ac237aa2dc639b02fc336ae33c33caa35c53aa837c73cac3ac139a73cc43caa3ec13aa940bf38a741c437a944c338ac45c437aa31c639a725c13eac22bb3cac1ec49191b7b9836afbc18261fdd39067ffde9c6bfedd9c6cffdb9a6affd99869ffd79668ffd59466ffd28e62ffcd885dffc88056ffb97045ffb4693effb5663cffb2643bffb0623bffaf6138ffae6034ffac5c33ffa95830ffa55527ffed9759fff0974effee934bffee934cffee9449ffec9249ffeb9049ffea8f48ffe78c47ffe48844ffe18342ffe08242ffdc8143ffd67a3effcd7134ffe78c49ffec9148ffe78742ffde7b3affed9c57fff3a657fff89f51fff59f50fff09c4fffed994fffe4974dffe99e55fff4ae64fffab66efff6b972fffbc47cfffbc378fffcc276fffac275fffac175fffac175fffbc176fffcc073fffcbf74fffbbe75fffdbd77fffcbc75fffdb972fff9b76dfff9b669fff5aa5effe49147ffe38a42ffdc8840fff6af60fff1a257fff09c58fff29c52feed974dfee8975ab7d89d6e1bf6d9b304ff80ff11c33ca511c33ca50fbb44aa0db13b9d0ec837b60dc43bb10db1279d0dc43bb10cbf40aa0bd12ea20bb946a20bb92ea209c61caa09c639aa09c639aa09c639aa08bf209f09c639aa08bf409f07b624b608bf40bf07b649b607b6499206d52baa06d555aa06d52baa06d52baa06d52baa06d52baa05cc009906d555aa06d555d505cc339905cc33cc06aa2baa06d555aa05cc339905cc33cc06d52baa06d52baa07b649b606d555d506d52baa07db49b607db49b608bf409f08bf409f09c639aa09c639aa0acc33b20bb92ea20cbf40aa0dc43bb10ec837b60fbb33aa11c33ca513bc36a113c928ae15ce3db617c837b119cc3dad1bc639aa1dca3eb020c740a722c33cac24c639aa08bf60bf0ae6b2e60bffe8e80cd56abf28c640ac1dca46b00dc462b173d3a078f9cc753ffed47d43fde69752fbe2954bece2a060b9dea56e77dfb27c31e0c1a160e2cab7f7a9775afea15f40ff9e5f40ffa15d3fffa15d3affa25e38ffa55e38ffa55f38ffa7603affa8623cffab663fffab663effad663effaf6940ffb26b3dffb46e3dffb97240ffbb7541ffbf7641ffc37b42ffc67b43ffc67b43ffca7d44ffca7c43ffcd8044ffd88b4cffea9d59ffea9b55ffed9f54ffeda155ffeda153ffefa455fff1a658fff2a85afff3aa5bfff4ac5bfff6ad5cfff7ae5dfff8b05cfff7b15dfff9b561fffab562fffab561fffbb562fffbb562fffcb765fffab766fffbb96bfff7b76afff9b76efff8b970fff3b470ffefb57cffe5b988ffe6b785ffd99c6bffae6b46ff91533aff643527ff3a1f1bff38201bff33231cff2c241eff493d34ff463a31ff312c26ff252220ff252422ff252421ff262423ff272526ff282728ff2c2d2fff2e2f34ff959699ffedf0f3ffeaeff1ffe6e8ecff3e4345ff2d2f30ff262523ff322a28ff352827ff22110fff2f1815ff3d201aff582f28ff67433bffaf9795ffafa0a1ffb4a2a2ffb2a1a0ffaa9f9bffa39496ff998686ff957169ff8c4e36ff8f4927ff924c29ff9b4f2cffa1552bffb26537ffc57841ffd4864bffe08f50ffe69550ffef9b53ffe88e45fff0954afff4a659fff6aa5cfff5af62fff9b76dfff6b97ffff1e2cffff1e9e4ff665246ff895834ff564028ff282823ff262322ff222424ff242525ff222424ff262727ff262828ff272929ff232527ff464545ff514f4aff59534bff735745ffa48268ff655b48ffb49984ffeadfcffff5f7e2fff8efcbfffbe9befff8db9ffff7cc8cfffbc47dfff0a75dfff09d4efff4a156fef1a65ce6ebaf6e3bd89ca934bf36ac31c13eac2dc139aa2ac237aa28bf39a624c639b122c33cac20c740af1dc135a71bbd42aa18bf40aa15c23db613c936ae11d24bb40fcc44aa0ec849a40cbf40aa0bb946a209c639aa08bf40bf07b624b606d52baa04bf40bf04bf80bf03aa55aa028080800280808001ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff02ff008002ff008003aa55aa03ff00aa04ff40bf05cc339906d52baa08bf409f09c639aa0acc33990bd146a20cd540aa0ec837a411c33ca512c639aa14bf33a616d13ab918ca35aa1bc639aa1cc840ad1ecc3caa21c93eaa23c53aaf26c33cae29c13ea82bc43bac2ec237a630c53aaa33c33caa36c239aa38c437a83ac139ab3cc437aa3ec53aa940c338ab43c239a745c037aa39c03aaa29c13eae2ac23daa1cbf809bb1ba866bf8c07d5ffdc8815fffc28057fede9d6affda9a6affdb9768ffd89667ffd79567ffd59164ffd28d61ffcd855bffbc7248ffb76a40ffb6673dffb3653dffb0633bffb26239ffb35f34ffb15e32ffaa5a2cffb36234ffbf693affd57d43ffef9650ffec924affec914affeb9248ffea9047ffea8f49ffe78c48ffe48946ffe38645ffdf8346ffda8043ffd47a3bffd8803effec9450fff0954cffeb9045ffe1853fffdf7838ffe58b49fff2a55afff59f56ffee9e4fffeca356fff2ad63fff8b86cfffbbb71fffabb70fff9b970fff4b76ffffbc37bfffbc277fffcc276fffbc174fffbc174fffbc078fff9c179fff9c177fffbbf78fffcbe78fffdbd74fffab96efff7b768fff9b768fff4aa5dffe9984bffe98f45ffe58a44ffe18744fff0a45dffefa357fff29d55ffec9853f8e2985d99dfad841ce4a4ad07b649920fbb44aa0fcc44aa0ec837a40ec849b60ec849a40dc43bb10cbf40aa0bb92ea20bd12ea20bb946a20ab233990ab24d9909c639aa09c639aa08df40bf08bf40bf08bf209f07db24b607db24b607b624b607b649b606aa2baa06aa2baa06aa2baa06d52baa06d555aa05cc66cc05cc3399059933990599339904bf00bf05cc66cc05cc33cc04bf00bf05cc33cc04bf40bf05cc33cc04bf40bf05cc339905cc339905cc66cc05cc339905cc33cc06d52baa06d555aa06d52baa06aa2baa07b624b607db24b608bf209f09c639aa09c639aa0bb946b90dc43bb10dc43bb10ec837b610bf40af12c639aa13c936ae15c23daa16d146b918bf35aa19c23dad1cc840ad1ec43cb322c343ac24bf39aa21c93eb21aba3ba711c33ca523c53aa813c943ae11c34bb410efcfbfb7c69063f9ce8144f2d69660c3d69c6b6ee1b07b37dfa79419d685b804ffffff05ffffff9dac8572fda0654aff9c5d40ff91563aff97563aff9c5a3cffa05d3bffa6613dffa5603cffa6623dffa8643effaa673fffab683fffaf683fffb26b41ffb56d41ffb97140ffbc7440ffbd7540ffc17841ffc67b43ffc87c44ffc77a42ffca7c43ffc97c42ffcc7f44ffd88b4bffe59754ffe79953ffe7984fffe89a50ffea9c51ffeb9d51ffeb9d52ffed9f52ffeea153ffefa252fff1a454fff2a554fff4a755fff3a856fff4a958fff6ab5afff6ac5afff7ae5cfff9b05efffbb25dfffab25efff7b363fff7b464fff8b468fff7b772fff5b97dfff1bb8bffe7bc95ffe1c299ffe3c198ffe1ac84ffa86a46ff915839ff623923ff3a2316ff3b261eff30211aff2e241eff403831ff413a33ff2e2b26ff262422ff262523ff272525ff282627ff2a2a2bff292b2fff5f6469fff0f6faffeff3f8ffebf1f3ff9ea5a8ff2e3537ff242524ff25201eff372e2bff261a18ff291713ff341c16ff54332bff583027ff90726dffb3a0a1ffb2a2a4ffb6a4a4ffb2a2a1ffad9f9effa29093ff957e7cff926454ff8c492bff8d4826ff934d2cff9c512bffa3572dffb5683affc57942ffd4864cffde8e4fffe79650ffea954fffe58942fff0944bfff5a75afff5a85bfff7b164fff8b56cfff6b980fff0e1d2ffefe8e3ff6b5244ff885837ff4b3723ff252624ff232121ff232424ff1e2020ff212323ff252726ff252627ff252627ff252627ff4c4846ff524e4aff5a524aff715946ff967e67ff5f5344ffb39987ffeee7dafff9efcffff0c88dfff3be7efff8cb83fff8b872ffed9f52ffee9a4dfff4a354fff7a65afef2a75ddcecae7328dfa6b934c436ac31c639ac2dc63eb02bc43bac27c434aa24c639aa22c33cac1fc542ad1cc840ad1bbd42aa18bf40aa15c23db613c943ae11c33cb40fcc44aa0ec849a40cbf2b950acc339909c639aa08bf209f07b649b606d555aa04bf408004bf408003aa55aa0280008001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ff0000010000000100000001ff00ff03ff55aa03ff55aa03ff55aa04bf40bf04bf008006d555aa06d555aa09c655aa09c639aa0acc33990bd12ea20ec837a40fcc33aa11c32da513c936ae14cc33b216c53aae18ca35aa1bbd39aa1dc135a71fc53aad22c33cac24bf39aa26c336ae2ac23daa2cc53aa82fc33ca831c63eac34c43bac36c239a539c03aaa3bc238a93dc43bab3fc639aa42c13aaa43c239ab41c03bad23c53aaf25c13eac21c96caa97b68a6ffcbf8261fec57b59fec17857feb06b46ffdd9d69ffd99967ffda9564ffd89464ffd79466ffd38e62ffd08a5effc1784effb76c41ffb5693effb4673dffb5653affb56338ffb46237ffb16031ffc07242ffd3844affdc8549ffcc6f39ffc56a34ffed9452ffeb924bffec904bffea9147ffe88f47ffe98d48ffe58a47ffe38747ffe28646ffdb8145ffd37c40ffe28e4afff39f53fff39c50ffef964affeb8f44ffe5843dffdf7634ffda7d3ffff1a85ffff2aa62fff6ba6bfffbbf72fffcbf74fffbbd73fffabd72fff9ba70fff9b86ffff5b76efff9bf77fffbc378fffcc377fffcc275fffbc175fffcc078fffcc174fff7c27afff7c07afffcbe77fffcbb70fff8b867fffab869fff5a95cffed994dffe99145ffeb8f42fee98d41fee78d43ffe79851fef0a45afeee9e58eae29b6277ddb0850eedb6c80acc4db20cbf40aa0ec849b60dc43bb10dc43bb10cbf40aa0cbf40aa0bb92ea20bb946a20acc33b209c639aa0ab24d9909c639aa08bf409f08bf409f07db49b608bf409f07db49b607db49b606d555aa06d52baa06d52baa05cc339906d555aa05cc339905cc339905cc339904bf40bf04bf40bf04bf40800599669904bf40bf04bf40bf04bf40bf04bf80bf04bf40bf04bf40bf04bf40bf04bf80bf04bf40bf04bf80bf04bf40bf04bf40bf04bf40bf05cc339905cc339905cc339905cc33cc05cc339905cc33cc06d52baa08bf409f08bf40bf09aa1caa0ab233b20bb92ea20dc43bb10dc43bb10fbb33aa10cf40af12c639b814bf40a616c53aae18bf40aa19c233ad1bc639aa1ec43caa20c738af23c53aa825c83eac28bf39a62bc43bac2dc639aa12d447b802ffffff3bcfbea0c3c3956992d29d6b3fdfbe962bd06bb229c744ae44c338ac26c33cae1ac43ba723d38ab6e4a3705bfea15d42ff9b5a3fff92573bff905238ff945539ff965539ff9a5839ff9d593affa05c3bffa15e3cffa4613cffa5623bffab653cffae673dffb46b3fffb86e3dffba713effbe7541ffc17641ffc47740ffc67941ffc77941ffc97b42ffca7d43ffcc8045ffd98c4dffe19451ffe2944fffe3944dffe5954dffe5964cffe7974effe8974effe9994dffe99a4dffeb9c4effec9d4dffed9d4dffef9f50ffefa151fff1a253fff2a453fff2a353fff4a655fff4a755fff3a755fff4a555fff5a758fff6a95bfff5ac5dfff6af63fff2b372ffecbd94ffeac5a8ffe3c8acffdec6a5ffdfc3a3ffdcaf86ffb0734aff985834ff5c351fff382215ff3d271dff31221aff2b251eff383630ff3a3834ff2b2b29ff262524ff282828ff2a292bff292b2eff30353affbbc7cdffdde5ebffdddfe9ff9da2a7ff2b3437ff252727ff24211fff332b27ff291c1aff291816ff321b16ff41241dff59302aff79554bffb29995ffb3a3a6ffb2a3a3ffb4a5a2ffb1a3a1ffae9d9dffa08b8cff96756eff91563dff8d4928ff8d4a28ff964c2bff9c512cffa65e31ffb66b3bffc67a42ffd5894cffdd8f4effe6954fffe48d47ffe4873fffee944afff4a458fff5a759fff8b266fffab56bfff6ba81fff1e0cefff1e7e1ff705748ff885a3bff473423ff222323ff222223ff212324ff202222ff1c1e1eff212323ff232626ff212426ff282a29ff4e4b49ff54504aff584f46ff73604cff84725bff695b48ffb6a691fff3edd8ffebbc8dffec914bfff8a95ffff0ae5fffed994efff29d50fff5a052fff2a455fff2a459ffefa75cdaefb1771fe6adbd2ec237ac2bbe3bac2ec237ac2bbe3ba628bf33a625c137ac22ca3cac1fc53aad1dc13eb01ac43bb117c843b115c23daa13bc36ae11b43ca50fcc44aa0ec849a40dc43b9d0acc4db208bf40bf07b624b607b624b606aa2baa0599339903aa55aa03aa55aa01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ff00ff0100ff0001ffffff02ff80ff02ff00ff03aa00aa04bf40800599339906aa2baa07b649b608bf409f09c639aa0acc33b20cd540bf0fcc44aa10cf40af11c33ca514bf40a615ce3db617c837a61ac43ba71cbf37a41dca35a721c136a223c53aa826c33cae28c639a62ac83db02dc639aa30c53aaa32c238ad34c43bac37c338ac39c53aaa3bc238ad3dc43bab40bf38a741c437ad3fc23dae23c53aaf2cc53aae1cc880b687bb907bfabd805effc17d5afec17b56ffb06744ffaa5e3dffdf9d6dffdb9665ffda9463ffd99465ffd69164ffd58e62ffc77d52ffb96d44ffb76b40ffb86a3fffb6673dffb66639ffb76836ffc17945ffd9975cffeba25fffe28b44ffdf7e3cffd06f36ffbe602effe48b4bffea904affeb8e48ffe88f48ffe88d48ffe78d49ffe48a48ffdf8645ffd97f42ffd78240ffed9e57fff7a75bfff5a456fff2a052ffef994bffee9347ffe78840ffe4823effd77a3ffff9b974fffdc278fffac174fffbc175fffabf74fffbbf74fffbbe73fffabb71fffaba70fff6b76efff7bb73fffcc47afffcc477fffbc275fffbc275fffcc075fffcbf73fff9c074fffbc076fff8bb6bfdf8b86afdf8b86dfcefa360fbe89750fbe79249fae78f48fae78d45fae48f44fae58f49fae18e49f6eea764bedca47144e1bb9606d5aaaa0dc43bb10ec837a40dc44eb10cd540bf0cd540aa0bd12eb90bd146b90acc33b209c639aa08bf20bf09c639aa09aa39aa08bf409f08bf40bf06d52baa07b6249207b649b606aa2baa06d555aa05cc339906d555aa05cc33990599339905cc33cc04ff40bf04bf40bf04ff40bf03ff55aa04bf80bf04bf408004bf40bf04bf40bf04bf40bf03aa55aa03ff55ff03aa55aa03aa55aa04bf80bf04bf80bf03ffaaff03aa55aa03aa55aa03aa55aa03aa55aa04bf40bf04bf40bf04bf408004ff40bf04bf00bf05cc66cc04ff40bf06aa2b8006d52baa07b6249208bf409f09c639aa0acc33b20bb92ea20dc43b9d0ec849a40fcc33aa11c33ca512c639aa15c23daa17c843b117c837b11ac43bb11cbf37ad1fc53aad22c33cac24c640aa26c93cae29c73eae2dc63eb023c53aaf02ffffff1ce4d1c81fefd6c513d75ebc1cc840ad42c53aaa44c738ac40bf38a70fcc44aa02ffffff5ea5826dfdab715affad684bffa96448ffa46546ff96583cff925439ff915338ff95563bff97583cff995a3bff9d5c3cffa15e3bffa4603affaa653dffad673dffb0683cffb56c3dffb96f3dffbc7440ffbf7440ffc2763fffc47840ffc67a40ffc97d43ffc77c41ffcb8044ffd78b4cffdd904fffdd8f4cffde904cffde904affe0914affe3934bffe3924affe3944affe6954cffe59549ffe8984affe9994bffea994cffec9b4effec9b4dffeb9a4cffee9c4effee9c4dffed9c4cffef9f50fff29f52fff29f51fff6a253fff5a656ffefa456ffecab67ffe7bd8cffe5c8a6ffe4cdb4ffe7ceb4ffe0ccb5ffe2c8a7ffe1b992ffb17c53ff965b37ff57321dff311f15ff36271fff30231cff271f1aff2f2b27ff333431ff323333ff2c2e2fff292b2dff313539ff697379ff9eafb4ff8a979dff565b66ff222328ff262928ff282622ff2e2621ff2b1e1aff291b18ff2f1e1cff361c15ff5d362bff663931ffaa8d88ffb4a3a2ffb3a4a5ffb6a3a3ffb5a4a3ffb1a0a4ffa89293ff9e7d75ff926351ff8d4c2dff8d4827ff904925ff994e2aff9f542dffac6236ffba6f3cffca7d43ffd88b4dffdd904dffe7954effe28b44ffe2863effee964bfff4a356fff5a759fff7b367fff9b369fff6b980fff1dfcbfff0e7e1ff745e50ff885c3eff4f3928ff252320ff222829ff272a2dff292c2dff252828ff1f2222ff1f2525ff1d2426ff343639ff504d4bff57524bff574a3fff7a6a57ff6e5e4aff715e49ffc6bca0fff4e2c0ffdc8b4bfff49248fff4a256ffe89846fff29d52fff3a353fff19f53fff3a255fff2a259fef3aa61d6f0b3771ae2bac428c639ac28bf39ac2ec23dac2ac237aa28bf39a625c137a522c33cac1fce42ad1cc840ad1ac445a717c843a616b946a213bc43a111c33cb40fcc44bb0dc43bb10cbf40aa0acc33b208bf40bf08bf209f07b624b606aa2baa0599339904bf80bf03aa55aa02ff80ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000001ffffff01ffffff0280808001ffffff0280808002ff80ff03aa55aa04bf40bf05cc339906aa2baa07b649b607db24b609c655aa09c639aa0bb92ea20dc43bb10ec837a410bf40af12c639aa14cc40a616c53aa218ca40aa1ac43ba71dc13ea71fc53aa521c136aa24c639aa26c93cae29c13ea82bc43bac2dc639aa30c53aaa33c33caa35c53aad38c43ba83bc238a93cc43caa3ec13aa940c338ab42c53aae0eb649b61bc639aa16c55db9a2bd927efab77d5ffec17d57fec47b56ffb46b46ffaf5e3cffa55734ffd99767ffd99562ffd99462ffd89362ffd99264ffca8055ffba6e44ffb96b42ffb7693effb8673affb56635ffd0884effe7a667ffeba85dffe79749ffeb9041ffe3843dffdc783bffd26f34ffbf5f2effd77d41ffe98f4affeb8e49ffe98f4affe68d49ffe38a47ffdd8544ffd47e3effde8d4dfff6aa61fffaad60fff5a85bfff2a255fff19d50fff19c4ffff19b4efff2954cffe37f3effc8662dffeba563fff9c376fffdc073fffbc076fff9c074fffabe74fffabd74fffbbc72fffaba70fff5b66efff2b56efffac278fff9c378fffbc275fffbc175fffbbf73fffcbf74fefcbd71fff8b86bf9f5bc76e5efc187bfe2b684b1deaa7c9fdfa87892dca8758fdaa67991daa47693d7a37693d9a1788ad8a17657dcad8115e7b69e05cc66cc0cd540bf0cbf2baa0cbf40aa0bd146b90bd146b90acc33b20acc4db20ab24db209c639aa09c639aa08bf409f07db49b607b649b607b649b606d52baa06d52baa06aa2baa05cc339905cc33cc05cc339904bf408004bf40bf04bf40bf04bf40bf04bf40bf04bf40bf03ff55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff03aa55aa03aa55aa02ff80ff02ff80ff03aa55aa02ff80ff03aa55aa02ff80ff03aa55aa0280008003aa55aa03ff55aa03ff55aa03aa55aa03aa55aa04bf40bf04ff40bf05cc339906d52baa07b6249207b6249208bf40bf0acc4db20bb92ea20bb92ea20dc43b9d0ec837b611c33ca512c639aa14bf40a615c231aa18bf40aa1ac43bb11cbf40ad1ec43caa21c93eb223c53aaf26c93cae29c13ea82bc43bac28cc39ac14bf40a61ec43caa19c23dad28c639b23ec53aad41c43bad44c738ac43c235ab38c43bad06ffffd5af9f7c69feac735cffb2755dffab6b53ffa8684effa4684dffa16549ff9b5d43ff93563cff92563aff96583bff9a5b3cffa05e3effa25e3cffa5603bffa9633bffac653cffb16a3dffb46d3dffb76f3effbc7240ffbe743effc17740ffc37840ffc67b42ffc67b41ffc87e42ffd28749ffd68a4bffd78b4affd98d4affdb8d49ffdc8d49ffdd8d48ffde8f49ffde8f49ffdf9149ffe09048ffe39248ffe39147ffe49349ffe59349ffe7954affe69549ffe89549ffeb964affec984affec9a4effec9c4fffed9e4fffee9d4effe89a50ffeca25dffeda763ffe6a969ffe6ba8affe2c9a8ffe2cbb2ffe3d0baffe5d1baffe1ceb0ffdebc99ffc99268ff9d623dff6c412bff341b10ff35221aff37271eff2a1d19ff271f1dff262423ff2a2b2bff2d2e2eff303032ff28292dff212428ff252629ff272629ff302a2aff29231fff291f1aff2c1f1bff2b1c19ff32201cff2e1b14ff5a3127ff6b3729ff9f7a71ffb39f9bffb1a3a3ffb3a3a2ffb4a19fffb6a3a2ffb19b9effa98a80ff95624dff8b4d31ff8a4727ff8e4927ff924925ff9c512bffa45931ffb06437ffbd713dffcd8046ffda8c4dffdf904dffe8964fffe08742ffe2863fffef984dfff4a557fff5a859fff8b569fffab368fff6b97ffff1dfc9fff0e5dfff7d6b60ff845b3fff644936ff2a251fff282c2eff2a2d30ff2a2e2fff2b2d2fff242728ff1f2426ff1f262dff2e3238ff4a4a4aff58534dff55473aff806f5eff574638ff705c49ffe6d7bdffe1b185ffe78c45fff6a057ffef994dfff39c4dfff09d51ffec9d4efff39f58fff1a456fff3a55cfef5ae64d9ecb47621e8aab931c134ac1fbd3aad2ec23dac2ac237aa28bf39a624c639aa21c93eaa1ecc3caa1cc840ad19cc3dad17c843a615c23daa13bc43ae11c33cb40fbb44aa0dc43bb10cbf40aa0ab2339908bf40bf08bf209f07b624b6059933990599339903aa55aa03aa55aa01ff00ff02ff80ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00000280008002ff80ff02ff00ff03aa00aa03ff55aa05cc33cc05cc33cc07b624b608df40bf09c639aa0acc4db20cbf40aa0dc43bb10fcc44bb11c33cb413bc36a115c23daa17bc37a618ca40aa1bc639aa1dc13ea71fc53aad22c33ca524c640aa27c43baa29c738a82cc53aa82ec237ac31c639ac34c43bac36c239aa38c43ba83bc238a93dc43bab3fc239aa40c338ab2ac23db026c33cae15db79c296b68877fab97d5ffec17c59ffbf7852feb86e4affad613effad5b37ffa95b36ffce8859ffd8935cffd89360ffd79261ffd1865affbd7045ffb96a42ffb7693cffbf7340ffd58d53ffecaa6effeea75effed9a4affee9343ffeb8c45ffe6863cffe3813effdb793dffce7134ffc26731ffc0672effe8904dffe98d4affe88e4bffe38a49ffdb8443ffd68643ffeca25efff9b26afff9b162fff8aa5efff5a65afff3a558fff4a356fff29c4fffee9245ffe17e36ffd86c30ffcc612bffe39757fffac374fffdbf72fffac173fffac174fff9bf74fff9bd74fffabc72fff9b970fff5b56cfff0b06afff8bf77fffac378fff9c276fffcc275fffbbf74fffabc72fdf8b86fe3f4bf7977f0c99829f9d3cd12e3b8c60eedc8db0edbc8c80be8b9d10be8a2d10be8b9d10ceabfd50be8b9d109e3aac605ff66cc0acc4db20dc43bb10cbf40aa0bd146b90bb92ea20acc33b209c639aa0ab2339908bf409f08bf409f08bf40bf07b6249207b6249206d52baa06d52baa06aa2baa06aa2baa05cc339904bf40bf05cc33cc04bf40bf03ff00aa03ff55aa04bf408004bf40bf04bf40bf03ff55ff02ff80ff03ff55aa02ff80ff02800080028000800280008003aa55aa02ff80ff02ff80ff02ff80ff02800080028080800280008002ff80ff02ff80ff0280808002ff80ff0280808002808080028080800280008002ff808003aa55aa03aa55aa03ff55aa03aa55aa03ff55aa04bf408005cc339905cc339907b624b607db24b608bf40bf0acc4db20bb946b90cbf40aa0ec837a410bf40af11c33cb413c943ae15c23daa17c837b119c23dad1bc642b31ec43caa20c740af23c53aaf25c137ac29c13ea82cc53aae2fc33ca825c137ac2bbe3bac38c43ba83ac639ab3ec53ead42c13eae44c338ac3ec13aad06d555aa14ccb2a6db967869fea37563ff9f7361ffa37562ffa77662ffa5775effa47359ffa56c55ff9e664aff955b3fff94583bff995a3dff9e5b3cff9f5b3bffa25f3affa6613bffaa653dffad683dffb06a3cffb36c3fffb76f3effbb733fffbb733dffc27742ffc27741ffc67b43ffc77c43ffcf8548ffcf8446ffd28747ffd48746ffd58745ffd78846ffd98947ffd98946ffd88a44ffd98b46ffdc8d48ffdd8a46ffdf8c47ffe08d47ffe18f47ffe29047ffe28f47ffe39047ffe59047ffe69249ffe6954affe7954affe49449ffe5984dffe89a52ffe6954effe59046ffec984cffeba362ffe6b588ffe3caa8ffe0ccb4ffe2ceb7ffe1d4baffe3d0b7ffe2c4a3ffcc9a70ffb0734aff905a39ff482515ff311c16ff36231eff36231eff2d1e17ff271f19ff25211eff262422ff282625ff2b2626ff2a2524ff28231fff261a18ff2d1e1bff31201dff31201dff31201dff341a16ff532a1fff77432affa77562ffb3988fffb0a09dffb3a1a3ffb2a29fffb5a29cffb69e9affa98581ff9b6953ff894a2eff8e4a2bff894525ff914a27ff954c28ff9f5530ffa95e36ffb46939ffc2753effd08248ffdb8c4dffe1924effe99650ffdc823fffe28640ffef9a4efff4a457fff5a95afff7b568fff9b369fff6b67efff1ddc6fff0e5dcff9f9287ff6e4a35ff805d45ff393228ff2c2e30ff2c3134ff2c3034ff2e2f37ff1f232aff485155ffcdd3d7ffeef3f5ff838a8bff565651ff5c4c41ff5e4a3fff675349ff736351ffe3c8a7ffd08145fff59853ffec9a4fffee994bffea9748ffe49b4fffeaa85afff0b069ffefb970fff4bd77fef6c27beff0bd8334f0d8bf14cc4db20dc44eb12ac237aa2bbe3ba628bf39a624c639aa22ca3cac1ecc3cb31cc840ad1ac445a717c843a615c23daa13c943ae11b43ca50fcc44bb0dc44eb10bd146b90acc4db209c639aa08bf40bf07b649b606aa2baa05993399048040800280008002ff80ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ffffff02800080028080800280808003aa55aa04bf40bf04bf40bf05cc339905cc339907db24b608bf409f09e355c60acc4db20cbf40aa0dc43bb110bf30af12c639aa13c936ae16c53aa217bc37a619c23da31cbf37a41ec444aa20c740a722c33cac25c83eac26c93cae2ac237aa2dc139aa2fc93cae31c634ac34c43bac37c33cac39c53aaa3bc238ad3dc436ab3fc639ae3dc036a726c33cae0cd580bf64b8917af0bd8466ffbe7b57ffbf7953febd754effaf623effab5e3bffa95b38ffa85a39ffc67f57ffd6935effd6915effd99463ffc17349ffbb6a3fffbb6f3effd99359ffe8a462ffefa459ffee9a4cffee9449ffee9245ffec8e45ffe6883fffe5863cffe1803cffda7a38ffd07135ffc76631ffbb602dffe5904fffe78e48ffe58a49ffd98445ffe19752fff6b269fffbb76cfff6b063fff6ae61fff9ab5dfff8a757fff4a152fff29a4dffef9143ffed893cffe57c36ffde7334ffd66c31ffe39358fff9c379fffbc176fffac176fffbc074fff9be75fff9bd75fff9ba71fff7b76ffff3b16dffefad6afff4bb75fff9c37afff8c279fffcbf73fefbbd6dfaf6bc71cfebbc8442f3d1a60fdd77bb10bf309f0cbf2baa0cbf40950acc4db20dc43bb10dc43bb10cbf2baa0bd146b90bd12eb90acc33cc0bb946a20cbf40aa0bb946a20bb946b90acc33b20acc4db209c639aa08bf40bf08bf40bf08bf409f08bf409f07db49b606d52baa05cc33cc06aa2baa05cc339905cc33990599339904bf40bf03aa00aa04bf40bf03ff55aa03aa55aa03aa55aa02ff008003aa55aa0280008003aa55aa02ff80ff02ff808002ff808002ff00800280008002808080028080800280808001ffffff01ffffff01ffffff0000ff0001ffffff01ff00ff02ff808001ffffff0280008002808080028000800280808002ff80ff01ffffff028000800280008002ff008002ff008003ff55aa03ff55aa05cc339905cc33cc06d52baa07b624b608bf40bf09c639aa0bb946a20bd146b90dc43bb10fbb33aa10cf40af13c936ae14cc40b217c843b119c23dad1bc642b31dca3eb020c738af22c334ac25c837ac28c639ac2bc43bac2ec23dac31c639ac34c43bac37c73cac3ac63eab3dc43bab41c03ba944c338ac3ec53aad06d555aa37ac9486f29b796dffa07867ff9f7665ff9f7766ffa07765ff9f7663ff9e7562ff9e7361ff9f715cffa17055ff9c6548ff9b5a40ff9c5b3dff9c5a3bff9d5b39ffa25f3dffa5633dffa7643affad683cffb06a3dffb46e3effb66e3bffbb723effbd743fffbe753fffc17842ffc37a41ffca8046ffcd8346ffcf8345ffcf8244ffd18344ffd48546ffd38545ffd48544ffd78746ffd68744ffd88845ffda8946ffda8844ffdd8946ffdc8b46ffdd8b46ffe08c48ffdf8b47ffe08d47ffe28f48ffe18f47ffe29147ffe5964cffe5964cffe49147ffe69144ffed984cffea9750ffe99951ffeba367ffe5b68cffe5c8afffe3cfbbffdfd1bcffdcccb6ffdecaaeffdcc1a4ffcfa885ffba825affad754eff6e4229ff3e1f12ff301b15ff3a251fff3b2a24ff322623ff251f1bff231d1aff251d19ff29201bff332722ff362522ff372422ff352521ff33201bff351a10ff643023ff814228ffa77151ffb58a74ffb19890ffb09f99ffb5a09fffb09f99ffb79f98ffac8d86ff9d7062ff955338ff854627ff8f4a2cff8b4526ff934d2aff98502bffa15931ffad6439ffb86d3cffc67741ffd38549ffdb8d4bffe3934fffe99550ffda7f3bffe38741fff09a4efff7a758fff5aa5afff6b567fff9b369fff5b67cfff1dbc3fff0e4daffc6b9a9ff4b3223ff77503eff4f3d33ff2c3130ff2c3538ff2e333bff2c303bff414c54ffd2e3e4ffe8efefffeaf1f3ff848c90ff454241ff584843ff514139ff594b3aff927760ffc58254ffe3883dffec9d54ffecae68fff1ba70fff5c17dfff3ca88fffad68dfffbdc9dfffcdb9cfffcdc9cfdfbde9df3f7d39854f0d4b00edb5bc813c943ae2ec23dac2bbe35a627c43baa24c639aa22c33cac1ecc3caa1bd039b319cc3dad17c837a615c23daa13c943ae11c33ca50fbb33aa0dc43bb10cbf40aa0acc4db209c639aa07b624b607b624b606aa2baa059966990480408003aa55aa02ff80ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff01ff000002800080028000800280808003aa55aa03aa55aa04bf008005cc33cc06d52baa07b6249209c639aa0acc33b20cbf40aa0dc43b9d0ec837b610bf40af12c639b814bf33a616b93aa218ca40aa19c23dad1cbf37a41fbd3aa520c738a723c53aa825c837ac28c639ac2bc43bac2dc639aa30c540aa32c238a835c03aa837c33cac39c53aae3bc73dad3ec53ead38bf3ba821c13eaa13c951ae44b88e78f2b68064ffc07f59ffbf7b54ffbe7854ffad633effab603cffa95d3affa95b37ffa85a38ffb46b43ffd7935dffda9260ffca8150ffbc6f41ffd78a59ffefa968ffe89a55ffee9a51ffee964bffed944bffed9245ffeb8f43ffea8c43ffe78940ffe5853cffe3803dffda7937ffd47337ffc96832ffb75b2affd58348ffe18c4bffdc8d4affeeab65fff8b96dfff6b366fff5ae5ffff7ae62fff8ac5dfff9aa5cfff8a658fff7a253fff49c4efff39648fff39245ffef8940ffea8138ffe0792fffe29350fff9c07dfffabf78fef8c075fffabe73fff9ba6ffff7b96ffef6ba70fef6ba72fdf7b772fef1b26cfeefb872fef6c481fefac279fef8ba72f3f3bc769eeac0861aebd8ba0edb49b60ec849a410bf40af10bf40af0fbb44aa0ec849b60dc43bb10dc43bb10cbf40aa0cbf40aa0bb92ea20bd12eb90acc4db20ab233990acc4db208bf60bf08bf409f08bf40bf07db49b607b624b607b649b606aa2baa06d52baa06d52baa05cc33cc04bf40bf0599339904ff40bf04bf408003aa55aa04bf40bf03aa55aa03aa55aa02ff80ff02ff008002800080028000800280008002808080028080800280808001ffffff02ff008001ffffff01ffffff0280808002ff808002ff8080028080800280808001ff00ff0280808001ffffff01ffffff01ffffff0280008002ff808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff02ff80ff02ff80ff03ff55aa04bf008004bf40bf05cc33cc07b624b607b624b608bf409f0acc4db20bd146b90dc43bb10fbb33aa11c33ca512c647aa14cc40b216c53aae19c23dad1bbd42aa1dca3eb020c740af22c33cac24c639aa28c639ac2ac83db02dc63eb031c639ac34bf36ac38bf3ba83ac63eb03dc43bab41c43bad44c338ac32c23dad03ffffff5daa9489fc9d796cfea47969ffa27968ffa17968ffa07866ff9f7867ff9f7867ff9c7868ff9e7865ffa57961ffab765bff995b3dff9a563aff9b583bff9b5a3aff9c5a3bff9f5d3affa25f39ffa86339ffab673cffad6839ffb26b39ffb56d3bffb76f3cffb9733cffbd7640ffc07940ffc57c43ffc87d43ffca7e43ffcc7f43ffcd8044ffce7f43ffcf8144ffd08243ffd18142ffd38343ffd48443ffd58443ffd68544ffd68543ffd78643ffd98745ffd98744ffdc8a47ffde8c48ffde8c46ffe09047ffe2934affe08f46ffe08d44ffe48f46ffe99549ffe69448ffe7984fffeba05affebaa69ffebc28cffe8d5b1ffe8dec7ffeee1d1ffeee0d1ffece1cbffeadecbffe1d1b8ffddc2a1ffca9e76ffc1895effac734dff7d4e33ff552c1cff421e11ff442318ff4c2d21ff4b2e25ff462e29ff452c28ff452624ff3d2220ff381f16ff412113ff592819ff7e3c26ff934f2fffb37c5cffb28f78ffa7806affb29086ffad988effb69d98ffa69189ffa98c81ffa28072ff9b6955ff945034ff874828ff8f482aff8d4626ff974f2bff9d542dffa65e33ffb2683bffbe7340ffca7b43ffd7894affde8f4cffe79650ffe9944effd77a36ffe58841fff19c4ffff6a557fff5ab5bfff7b467fff8ae64fff4b279fff2d9bfffefe2d9fff3e7d9ff463326ff5d3b2cff674a3dff3b352fff2d3537ff2b393fff20323bffb1c5cbffdef1f2ffe7eeedffb4bec5ff48585fff474241ff50403aff4a3831ff553f2fff824930ffc56b2bffea9b4efff9d38efffad993fffbd98ffffbd998fffdd9a1fffddd97fff9dc9dfffddb9bfffbdd9afdfadc9deefadba241ebd0b415c23daa31c139ac2dc63eb02bbe35a627c43baa25c13ea522c33cac1fc53aad1cc840ad1ac445a717c843b115c23daa13c943ae11c33ca50fbb44aa0dc43bb10cbf40aa0acc4db208bf40bf08bf40bf07b649b6059933990599339904804080028000800280808001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffff000100ff000280808003aa55aa03aa55aa0599339905cc339906d52baa07b6249209c639aa0acc33b20bd146a20dc43bb10ec849b610bf40af12c639b815b63daa16b93aae18bf35aa1ac43ba71dc13ea71fbd3aa521c136aa23c533af26c93cae28c639ac2bc43bac2ec237ac31c13eac33c33caa35c53aad37c33cac39c53fae3bc23dad2ac23db011c33ca511c34bb428bf9986dcb07b60febf7a59fec17b53ffbb7652ffaf6745ffac613cffab5f3affa95c37ffa85d37ffa95d38ffa35932ffd38f5dffd18758ffca804affe89b61ffea9959ffed9951ffef984ffff0964efff0934dffee924fffed934affeb9044ffeb8c46ffe88a42ffe5843effe27d3cffdb7939ffd57538ffca6a33ffbb5d2cffbc6b34ffe19b5cfff6b670fff5b267fff7b165fff6b164fff9b162fff8ad64fff8ad5dfff8ab5dfff8a95afff7a656fff7a254fff49e4ffff3984cffef9143ffea8c3fffeb8b3dffe39750fefac07dfef8bf78fff6bf76fef8be73fef8bd70fcf8bd75fbf6bd7af9f3bc7bf7f3bc7df3edba82f7e7b67efdf5c484faf3bd77d9ecba7a6ae7c09311f0c3b40cbf40aa0dc43bb10ec837a40cbf2baa0eb637a40db1279d0dc43bb10cbf40aa0bd146a20bb946a20acc33b209c639aa0acc4db209c639aa08bf409f09c655aa08bf409f07db49b606d555aa07db49b606aa2baa06aa55aa05cc33cc05cc339905cc339904bf40bf04bf40bf03aa55aa04bf80bf03ff55aa03ff55aa03aa55aa03aa55aa02ff80ff02ff80ff02ff00800280808001ffffff02808080028000800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff000001ffff0001ff0000000000000000ffff01ff000001ff000001ff000001ffffff0280808001ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ffffff0280808002ff00ff03aa55aa04bf40bf04bf40bf05cc33cc06d555aa07b649b608bf409f0acc33b20bd146b90dc43bb10ec837b610bf40af12c647aa13c936ae16c546ae18bf40aa1bc642b31cc840ad1fc53aad22c33cac25c137a527cb3bb12ac837b02dc639b030c53aaf34c43bac36c239af3ac139ab3dc03bab41c03ba940bf38a731c639ac0bd1a2d189a48d84fda17e6fffa47c6cffa37b6bffa37c6bffa17b69ffa17b6affa17c6cffa07d6affa47b68ffac7a65ff9d6548ff9f5b41ff99573eff8c4d36ff985939ff9a5938ff9c5a38ff9e5d38ffa16038ffa5633affa96539ffad683affb16c3cffb36d3cffb7703dffb9703dffbe7642ffc17942ffc47a41ffc67b42ffc87c41ffc97c41ffc97c41ffcc7e42ffcc7f43ffcd7f41ffcf8042ffcf8142ffd38444ffd18142ffd48443ffd58546ffd68545ffd88745ffd88745ffd98744ffde8c47ffde8d46ffdd8c43ffdf8c43ffe38f47ffe6934affe49146ffe8984affe99d51ffe9a25bffecb577ffe8c799ffe2d2b1ffe3d8c0ffe9dfc7ffeae1ccffeae1d1ffebe1d1ffebe1d1ffebe0ccffecdbc1ffe7d0aeffdcb892ffc9966cffbc8356ffab6f46ff975a35ff7e4324ff6a3317ff5f2c14ff5d2a15ff622b16ff6c331aff7e4023ff854324ff904f30ffad7753ffc79e81ffbb9c86ffaf9685ffa37051ffaf7f6bffa89084ffab9086ff9b7c73ff957567ff9e7b66ff9d6954ff954f33ff8c4d2bff8b4426ff8f4727ff954c27ffa2582effac6135ffb76c3cffc27740ffcf8247ffdc8d4effe0914cffe79650ffe68f4affd97a36ffe78c43fff09d51fff5a556fff7ac5cfff7b466fff4ab62fff5af70fff2d6b8ffefe3dafff4e6daff867162ff432517ff5a3d2fff54453cff2f3133ff2d3d44ff2c4853ffa9c5cdffb3cacfff7b9696ff415362ff3c4244ff483933ff413129ff4f3b30ff4e2e20ff894121ffd7863fffefb770fff6d490fffad993fffdda93fffbdb97fffdd9a2fffbdd96fffbda9efffbdc9dfefcdb96fbf9d89ebaf5daa910efbfbf2ec237ac31c139ac2ec23dac2ac237aa27c43baa25c137a521c936aa1ecc3caa1cc840ad19cc3dad17c843b115c23daa13bc43ae11c33cb40fbb44aa0dc43b9d0cbf40aa0acc33b209c639aa08bf40bf07b624b606aa2baa04bf40bf04bf80bf0280008002ff80ff01ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000001ff000001ff00000280808003aa55aa03aa55aa03aa55aa04bf40bf06aa2baa07b62492089f209f09c639aa0ab233990bd12ea20dc43bb10fcc44bb11c33ca513bc36ae15c23daa17bc37a618bf35aa1bc642b31dca3eb01fc53aad22c334ac24c639aa26c93cae28c639ac2bca3bac2ec23dac30c53aaa33c33caa35c53aad38bf3ba83ac139ab3cbf3caa23bd42a811c34ba50edbc8b6b1b18066febb7b59fec07c53febf7851ffaf6a46ffab623fffab5f39ffab5e39ffa95c37ffa75c35ffa65a34ffa55732ffc27d4dffd68d59ffe4965affeb9756ffee9753ffed9850ffed9751ffed964dffed954dffec934cffe9924affea9147ffea8d47ffe58b43ffe2863fffe2813effd87938ffd17435ffcb6d33ffca6f39ffb66730fff6b574fff6b36afff8b366fff9b164fff7b363fff6b163fff7af63fff6ae60fff6ab5dfff6aa5cfff6a859fff6a557fff2a051fff3a152fff19d4dffec9847ffe1833bfddb8c4bf8f9c185eff4c183d6f0bf83afefc28991efc58d81ebc29072ebc59a5af1ccaa47f1d4b049eedcc079eed5b7c0eec18aaaecc08737e8c7a209c671aa07b649920ec837b60ec849b60dc43bb10cbf40aa0dc43bb10bd12eb90bd146b90bb946a20ab233990ab24d990ab24d9908df40bf09c639aa08bf409f07b624b607b649b607b649b606d52baa06d555aa05cc66cc05cc33cc06aa55aa05cc66cc04bf40bf03aa00aa03ff55aa03aa55aa03aa55aa03aa55aa02ff80ff02ff8080028080800280808002ff80ff01ff00ff01ffffff02ff008001ff00ff028000800280808001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff000000000000ff0001ffffff01ff000001ff000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000001ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ff00ff02ff008003aa55aa03aa55aa04ff40bf05cc339905cc339907b6499208bf409f09c639aa0bb946b90cbf40aa0eb637a40fcc44bb12c639aa13c936ae15ce49b617c843b11ac43bb11dc13eb01fc542ad21c93eb224c639aa27cb3bb129c738ae2dc639aa31c139ac34bf3bac37c338ac3ac139ab3dc43fb041c43bad41c03ba924c640b10fddaaccaea0887effa68375ffa68271ffa58170ffa68171ffa3806fffa38170ffa48173ffa7826dffab816bffaf7b61ffa16247ff985642ff783d2dff935544ff945539ff965637ff985738ff9b5a37ff9e5d37ffa26039ffa5623affaa663cffa9673affaf6b3dffb36e3dffb66e3cffbb7240ffbc733fffbf7640ffc1773fffc57a42ffc5793fffc67a40ffc87a41ffc97c42ffca7e44ffca7d41ffce8144ffce8043ffd08244ffd18143ffd18244ffd78648ffd58544ffd68543ffdd8b48ffd98643ffde8b44ffdd8a42ffe28f44ffe38f47ffe28f48ffe5944dffe6964cffe39448ffea9a4effe09a51ffe0a770ffecc49affebd1b4ffe6d5bbffeadbc2ffebdecbffecdecbffe8dfcdffe9ddcdffe9dccbffe6ddc7ffe8d7c0ffe9d1b4ffe5c8a2ffe0b68affd6a575ffc99161ffbd8150ffb47644ffaa6d3cffac7545ffad764bffb7855effc99f7effd5b498ffd3bba0ffc5b5a4ffc1afa1ffb99886ffa15a37ffa8684cffaa8e81ffa4887affa38072ff917060ff9e7c67ffa1705cff985437ff925030ff8b4126ff914727ff964c27ffa75c31ffb36738ffbd723dffc67a41ffd38748ffde924fffe2934dffe7974fffdf8542ffdc7d39ffe98e45fff19c50fff3a657fff7af60fff8b263fff2a65efff5ac68fff4cfa9fff0e3d9fff1e7dbffdecdbeff533729ff452a1dff4a372cff453d39ff383f44ff334752ff3c525eff3c4f5bff3b4a4fff423f43ff3d312dff3c2822ff3d2b23ff3c241bff703a1fffc16830ffe9b36bfff8d692fffbd894fffcd899fffbdb9afffcdc9afffbda9ffffadd98fffcdb9cfffada9bfefcd895eef4d7a743f0d5ba13c943ae35c03aa831c139ac2dc139aa2ac237aa28bf39a625c13ea522c33ca51fc53aad1dca3eb019cc3dad17c843b115c249aa13bc36a111c33cb410bf50af0eb637a40cbf40aa0ab2339908bf209f08bf209f07b624b606aa2baa04bf40bf04bf40bf03aa55aa02ff80ff02ff80ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff01ff00ff01ffffff03aa55aa02ff808003aa55aa04bf408005cc339905cc009907b624b607b624b609c639c60bb92ea20cbf40aa0ec849a40fcc44bb11c33cb413bc36ae15c23daa17c837a619c233ad1bc639aa1dc135a71fc531ad22c334ac24c639aa27c43baa29c138ae2cc540ae2ec23dac31c63eac33c337aa35c53aad38bf3ba83ac139ab29c73eb418bf40aa09e3aac692b0866efdb97c5cfebf7b54ffbe7b53ffb06c46ffa9623effa9613cffa95d39ffa75b37ffa85b36ffa65c36ffa65b35ffa55834ffc1794bffe1975dffe99757ffec9854ffec9951ffed9b51ffef9b55ffef9852ffed9850fff09851ffed954effec934dffe98f4affe88f4affe58d46ffe48c47ffe88d4affe58a49ffe5884affdb7b41ffc26932ffeda564fff7b167fff8b266fff9b065fff7b364fff6b265fff6af62fff5ae62fff6ae60fff5ac5dfff3a95afff5a859fff5a857ffefa14fffef9b4dfeed9244fadd8743c7d1956462e0be9a24ead4b10feeddcc08ffdfdf07dbb6b608df60bf07db6db609c655aa04ff80bf04ffffff14ffd9cc30e4ca9f18ead5b503aaaaaa08bf40bf0dc43bb10dc43b9d0cbf40aa0bd146a20bb92ea20acc33b20acc33b209c639aa09c639aa09c639aa08bf409f08bf409f07db49b607b6499207b649b606d555aa06aa2baa05cc339906d555aa04bf40bf05cc669904ff40bf04bf40bf04bf40bf03ff55aa03aa55aa03aa55aa03aa55aa02ff80ff02ff80ff02ff80800280008002ff00800280808001ff00ff01ff00ff0100ff0001ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff808003aa55aa03aa55aa03ff55aa05cc339906aa55aa07b649b608bf40bf08bf40bf0acc33b20cbf40aa0ec849b610bf40af11c33cb413c943ae15ce3daa18bf40aa1ac43bb11dc13eb01fc542ad21c93eaa24c640aa27c43baa2ac237aa2ec237a630c53aaa34c43bac37c33cac3ac63eab3dc43bab41c037a940c338a70ec849b615b6aa9ecba58e83fea98778ffa78676ffa88776ffa68675ffa68574ffa58575ffa78678ffaf8877ffb4876eff9f684bff9e5d46ff74402fff814535ff824436ff713d32ff874f3bff95573aff975736ff9c5a37ff9f5d38ffa05e37ffa16137ffa7653bffaa663affad683affb26a3cffb46d3dffb76f3effb9713dffbc733effbf753fffc0753effc47841ffc47740ffc57941ffc57a40ffc97c43ffca7d40ffcd7f42ffcd7f42ffcd7f42ffd18244ffd28244ffd68545ffd98746ffd58240ffda8742ffdc8941ffe18c45ffe08d45ffdf8c43ffe39047ffe19048ffe08e48ffe79448ffe79142ffe59441fff2a554ffe8ab67ffedd1a8fff0e1c9fff2e4d0fff4e7d4fff3e9d5fff3e8d7fff2e8d7ffefe6d5fff0e6d3ffefe3d0ffece2ccffe9dec5ffeadabdffe8d3b5ffe7cdaaffe5c9a4ffe3c59fffe1c79fffe1caa3ffe3cdacffdfcab2ffddccb6ffd9c8b5ffd7c5b5ffd1c5b8ffcbb6a9ffac765cffa9542affa45b36ffad8b79ffa48777ffa98575ff937562ff9d7f6cffa77d69ff995a3dff975331ff8d4227ff904425ff974b26ffa95e32ffb96c3affc3773effcc8043ffd98b4bffe0944fffe3944effea9953ffd67b3affdc7e39ffeb9148fff19c4ffff2a757fff6b061fff8ae61fff4a15bfff3a963fff6c99cfff6e6d4ffefe6dbfff2e5d7ff947a68ff402112ff46291dff402d26ff453d38ff454140ff434243ff3c3c3bff3d3532ff35261eff33241dff36241bff3a2116ff6a3620ffa65526ffdb954efff8d38efff9d798fff9da9bfffcdb9efffbdc9cfffcdb99fffad897fffada97fffcd694fef9d492fdf9d59c99f2dab721c946aa26c33cae34bf3bac31c63eac2ec237ac2bbe35a627c43baa24c639aa21c93eaa1ecc3cb31cc840ad1ac43ba717c843b115c23db613c943ae11c33cb40fbb44aa0eb637a40cbf40950acc33b209c639aa08bf209f06aa2baa06aa55aa04bf40bf04bf80bf03aa55aa0280008001ff00ff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffff0001ffffff02ff808003aa55aa03aa55aa04bf408005cc339905cc339907db49b608df40bf09c639aa0bb92eb90cd540bf0dc43bb10fcc44bb11d23cb413c936ae15ce3db617c837b119cc3dad1cbf37a41fc53aad20c738a723c53aa825c13ea527c43baa29c138a82cc53aae2fc33ca830c53aaa34c43bac36c239aa38c43ba833c33caf22c33cac27c441aa49c0937efab6795bfec07c57febd7a53ffb6744effa8643effa9603dffa85e3bffa75d3affa75b39ffa65b37ffa75c39ffa75836ffa65631ffb3663affe5985fffee9e5bffef9958ffed9852ffea964effea924dffe9904dffe88d4affe88e49ffe78b45ffe68b45ffe68c46ffe88e46ffe78d45ffe58a45ffe28540ffdf823fffdc7c3cffda763affcd7035ffda8b4efff8b069fff9b266fffab266fff7b265fff6b065fff5af64fff7b064fff5ad60fff3aa5cfff3aa5afff4a858fff4a857fff4a653fff0a255fcea9145dbd68c4f37ecc39e0fcc44bb11c33ca50cbf40aa08bf40bf0dd84eb10dc44eb110bf309f0fcc44aa09c655aa04bf80bf04bfbfbf03ffffff05cc99cc06d52bd50cbf2baa0cbf40aa0bb92ea20bb946a20ab233990acc4db209c639c609c639aa08df40bf08bf409f08bf409f07db49b607db49b607b649b606d52baa06aa2baa06aa2baa05cc33cc05cc33cc05cc33cc04bf40bf04bf408004bf408004bf40bf03aa55aa03aa55aa02ff80ff02ff008002808080028080800280008001ff00ff01ff00ff01ffff0001ffffff01ffffff01ffffff01ff00ff01ff00ff010000000000ff0001ff00ff01ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ffff0001ffffff03aa55aa03aa55aa04bf40800599339906aa2b8006aa2baa08bf40bf09aa398e0ab233990dc43b9d0dc43bb10fcc44aa11c33cb413bc36ae16b93aa218bf40aa19c23dad1dc13eb01fc53aad22c33cac24c639aa27c43baa2bc43bac2dc139aa31c139a734c43bac36c239af3bc241ad3ec53ead41c43bad44c338a913bc43ae2ab0a498eda1887dffab897cffa98777ffa88878ffa68777ffa88878ffa9897affa8897bffb08a79ffa97b61ffa0674dff7e4431ff7d4533ff87473aff6a3d31ff73443bff7b4638ff8d533aff945639ff965536ff995836ff9c5b35ff9e5e35ffa36239ffa56239ffa76437ffad673affaf693cffb36c3dffb56d3bffb9703dffba713cffbe743effbf733effc37641ffc47740ffc67a41ffc87b42ffc97c40ffca7d41ffca7e42ffcd7f43ffce8043ffd28243ffd78746ffd3823effd98641ffd98540ffde8a43ffdd8a43ffdc8942ffe18e46ffe18c44ffdf8b43ffe38f46ffe69148ffe28f47ffeb984cffe49545ffebaa5effeabb7bffeac590ffeed4aefff0e0c3ffefe6cefff2e6d2fff3e7d8ffefeadbfff1eadbfff4ead9fff4ebd9fff3ebdafff0e8d9ffeee6d7ffece4d4ffece4d5ffece2d1ffecdfcbffe9ddc4ffddd2bcffded0c0ffddd0c1ffdacdbcffdacabcffd4c6b9ffc59981ffa4552cffaa5123ffa8592fffab8067ffa48775ffab8979ff9d826fffa38876ffae8a77ff9e6446ff9d5b35ff8f4728ff8d4123ff9a4c25ffb06234ffc0723effca7d41ffcf8243ffe09250ffe29450ffe59752ffea9a54ffd07333ffdd7e3affed944afff19b4ffff3a657fff7b263fff4a85cfff49f59fff0a45cfff4bf8afff9e6cffff1e5dcfff1e7ddffe8d4c2ff775541ff432213ff482f24ff3a2822ff2a1d1bff221918ff211a16ff32221cff3d2a1fff3a2319ff513022ff79432bff8f4a22ffda9752ffefcc88fff6daa3fffadca8fffae1adfff9dc9cfffad992fffad492fffdd492fff9d591fffdd48efffbd28febf5d7a836e7afc63bc23dad38bf37a835c03aad31c639ac2dc139aa2bc43bac27c43baa25c137ac22c33cac20c740af1dc13eb01ac43bb118bf40aa15c23daa13bc43ae11c33cb410bf40af0ec849a40cbf40aa0acc339909c639aa08bf209f07b624b606aa2baa0599339903aa55aa03aa55aa02ff80ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff02ff80ff02ff808002ff808004bf408004bf408006aa2baa06aa2baa07b649b608bf409f0acc33b20bd12eb90cd540bf0eb637a410cf40af11d23cb413c943ae15ce3db617c837b11ac43ba71cc837ad1ecc3caa20c738a723c53aaf25c83eac27c441aa2ac23daa2cc53aa82fc33cae31c139a734bf3ba737c33ca738c43bad25c13eac1ace45b115e79eb6cdb77c5afdc07855ffbc7b55ffba7b54ffa86140ffa75d3dffa55d38ffa55b3affa0603bffa35e3affa55d39ffa65b38ffa75b37ffa55836ff9d522effd78c58ffe38f4fffe99250ffea914fffea904cffea8f49ffe98e49ffe98d47ffe98d47ffe98c46ffe98a44ffe88a45ffe68843ffe38740ffe58641ffe48141ffe07e3fffda783cffd8753cffcf6e35ffce7c45fff7b16dfff6b467fff8b26afff6b46afef8b269fff5af66fff3ae62fff6b063fff7b160fff7b05efff6ae5dfff5aa5bfef3a757fff09d4ff6e0904e71dfa97a08bf809f12c639aa11d23cb410cf40af10bf40af0fbb33aa0fbb44aa0ec849b60dc43bb10dc43bb10dc43bb10cbf40aa05cc66cc0bb946a20bb92ea20bb92ea209c639aa0ab233b209c639aa09aa398e08bf409f08bf409f08bf409f07b6249206d52baa07b649b606d52baa06aa2baa05cc339905cc33cc05cc339904bf40bf05cc66cc04bf40bf04bf40bf04bf40bf03ff55aa03aa55aa03aa55aa03aa55aa02ff80ff0280008002800080028000800280008002ff80ff01ffffff01ffffff01ff00ff01ffffff01ff00ff00ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0000ff0001ffffff0280008002808080028000800480408004bf40bf06aa55aa06aa2baa07b649b609c639aa0bb946a20cbf40aa0ec849a410bf40af11c33cb413bc43ae15c23daa18bf40aa1aba3ba71dc13eb01fc53aad21c136aa24c639aa27c43baa2ac237aa2dc139aa30c53aaa33c33caf37c33cac3ac139ab3ec13aad41c03ba940c338ab12c647b859ac9b8ffba88b81ffac8b7dffac8b7dffab8a7cffac8b7cffab8b7cffaa8a7cffaa8d7fffb38e7effa26f52ff894c37ff7a3f30ff834534ff6e3a30ff5e382cff764335ff794434ff7e4736ff854f3cff854d37ff97593dff9a5935ff9b5c34ff9e5c34ffa15f37ffa46137ffa9643affa9653affaf673affb36b3bffb56c3affb96f3bffbb713dffbd733effbf733dffc3763effc4783effc5783effc97b41ffc87b40ffca7d42ffcb7d42ffd08346ffd58347ffd07f3dffd8853fffd9853effdd8a43ffd98641ffdb8843ffde8a45ffdf8a43ffdd8941ffe08b42ffe38e45ffdd8943ffe7944dffe4904affe69a4effe59748ffe59644fff2ab5bfff2bb78ffe5c596ffead8b8ffeee0c7ffefe2d0fff2e8d6fff0ead9fff1e9d7fff2ead7fff1e9d9fff0e8dafff2e8d9fff0e5d6ffede2d2ffe8ddcfffe8e0d2ffe8e1d1ffefe3d6ffeddfd4ffe2d5c6ffded0c1ffdfcfc1ffd1b4a0ffab5f3dffad4e24ffab5323ffac552fffb17c64ffab8d7effad8e81ffaa8d7effaa8f80ffb79888ffae7c62ffaf7047ff994e2cff8e4224ff9b4f2affb26437ffc87540ffd08143ffd58644ffe59652ffe2934effe89954ffe89652ffce6f30ffe0823cffed954afff09e50fff4a95bfff7b063fff3a45afff4a058ffeea45bfff5be84fff8e3c5fff4e8dffff2e8dcffefe2c6ffe1c3a1ff89614aff502517ff4e2a20ff593a32ff5f3c33ff563329ff502d26ff5c332aff603320ff602b18ff9f6336ffe6b072fff6d393fff3deaffff9e3befffae8c3fff8dfadfff9d891fffbd88ffffbd491fffdd48cfffad58efffdd28dfef8d596a3f6e0bd27cb4eb13bc23dad39c03aaa34c43bac30c53aaf2ec237ac2ac237aa27c43baa25c137ac21c93eb21fc53aad1dc13ea71ac445b118bf35aa15c23db613c943bc11c34bb40fbb44aa0dc43b9d0cbf40aa0acc339908bf40bf08bf40bf06aa2baa06aa2baa0599339904bf40bf03aa55aa028080800280008001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ff00ff02ff808003ff55aa04bf408004bf40bf06aa2baa06d52baa07db49b609c639aa0ab233990cbf2baa0eb637a40fbb33aa10bf40af12c647aa14bf40a616c53aae18ca40aa1ac43ba71cc840ad1ec43caa20c738a723c53aa825c83eac27c43bb12ac23daa2cc53aae2fc33cae31c139a734bf3ba736c239aa35c53aad08df60bf22ca43b46bb57a69f9b77752ffbd7a53ffbf7f59ffaa6843ffa75f3bffa65c3cffa55c3affa65c3bffa55f3dffa45e3fffa66143ff94563aff854c30ff7c432dff713c25ffb47346ffe2904fffe7904cffe9904bffe98f4cffea8e47ffe98d47ffe98d47ffe88b45ffe88b45ffe88b45ffe78943ffe48641ffe28641ffe2823fffdf7e3fffd97e3cffd77a3cffd5783effcf7136ffc97339fff4ad68fff7b268fef7b16afef6b266fef5b266fff3b465fff3b464fef5b060fef3ad5dfdf0aa5cfdf0a85dfceea85bfceda55ce9e89e5a8ed99e6c19e0ad990dc43bb10fbb33aa0fcc33aa0fbb44aa0ec849b60ec849a40dc44eb10cd540aa0cbf40aa0bd146b90bb92eb90acc33b209c639aa0acc33b209c639aa09c639aa08df40bf08bf40bf08bf40bf07b624b607db49b607b6249206d52baa05cc339906d555aa06aa55aa06aa55aa05cc339905cc66cc04bf40bf04bf40bf04bf40bf04bf40bf03aa55aa03aa55aa03aa55aa02ff808003ff55aa0280008001ffffff0280008001ff00ff01ffffff01ffffff01ff00ff01ff000001ffffff01ff00000000ffff01ffffff01ff00ff01ffffff0000ff0001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000280008001ffffff02ff80ff02ff80ff03aa00aa05cc66cc06aa2baa07b649b608bf409f09aa39aa0ab233990cbf40aa0ec849a410bf40af12b847aa13c943bc16b946ae18bf40aa1ac43bb11cc840ad1fc53aad22c33cac24c639aa28bf39a62ac23daa2ec23dac31c139ac34c43bac38c43ba83ac639ab3ec13ea941c43bad1ec43cb329c73eae8aac908bfead9084ffad8f7fffa98e7effaa8c7dffac8c7dffad8c80ffa98d80ffb09285ffb0826dffa0684dff793f28ff894936ff6a3d2cff68392fff6d3a2eff733f32ff723e2fff7f4e3fff764437ff834e3aff8a5139ff97583dff97573bff9a5c38ff9d5e37ffa16035ffa46036ffa66236ffa9663affae683bffb26a3cffb56c3affb76c39ffba6f38ffbe723bffc2753fffc2753fffc4773fffc67941ffc87b41ffcb7e42ffcf8042ffd08042ffd0803dffd78440ffd78340ffda8743ffd98642ffdc8944ffdd8a42ffdd8940ffdc873fffde8942ffe18c45ffdd8642ffe38e46ffe18f43ffe39245ffe59347ffe38f43ffeb974bffec994dffe49d54ffedb97dffedbe87fff0c28fffecc396fff0d0a9ffefd5b3fff5dbb8fff8dcb6fff9dbb7fff6dbbcffedd9c0ffeaddcbffefe1d3fff0e4d7ffeee2d9ffeae2d6ffecdfd4ffe7dbcdffe0d3c7ffe3d5c7ffdfc8b6ffb97c5bffa7542cffaa4e20ffa9521fffac572dffb38167ffaf9283ffaf9485ffb19686ffb09887ffbba191ffba9578ffb57d53ffa75e38ff8f4223ff944a28ffb36236ffce7a41ffd58544ffd98944ffeb9b56ffe2924bffea9a54ffe28d4affce7030ffe18740ffea9447fff1a153fff3ab5dfff9ad62fff09d55fff09e57fff2ab61fff7c187fff7e3c3fff3ebdffff3e7d9fff1d6b4fff0cb9affebcea8ffc79472ff8d4c31ff733c23ff633620ff5e321dff6b3e28ff885331ffad7447ffd6a46dffecca91fff4deaefff7e9c3fff9ebcffff9e9cdfff7e6bbfff9dc99fffad78ffffbd68efffcd58bfffcd48bfefcd48cfffcd18cf9f6d69e75f2d3c43bc238ad3bc238a938c437a834c43bac30c53aaf2ec237ac2bbe35a628bf39a625c83eac22c334ac1fc542ad1dc13ea71ac43bb117c837b116c546ae13c943bc12c647aa0fcc44aa0ec849a40cbf40950bb92ea209c639aa08bf409f07b624b605cc33990599339903aa55aa03aa55aa028000800100ff000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000001ffffff01ffffff01ff00ff02ff808003aa555503aa00aa04bf00bf06aa2baa06aa2baa07b6249209c639aa0acc33b20cbf2b950dc43b9d0fbb33aa10bf309f12c647b814cc40b216c53aae18ca40b51ac43bb11cc840b61fc542ad20c740af24bf40aa25c83eac28bf40ac2ac23daa2dc139aa2fc336a831c139a734c43bac35c53aa82dc639aa13c943ae19d68fa3c3b67c5cfeb97653ffbb7d5affb3724dffa5613effa3603dffa35f40ff9f5c3dff935639ff844b34ff784330ff6c3c2bff663929ff653c2dff643d2fff643d2fff8e5839ffe19356ffe38d4cffe78d4affe58d4bffe78b46ffe68a45ffe68a44ffe68a45ffe48843ffe58944ffe48642ffe38643ffe18643ffe08140ffde7d40ffda7b3fffd97a3fffd9773effd7753bfdc16a34fae9a467f9f1b371f4efb172ebedb571deebb36dd2e7ae6cc3e6ae70b3eab272a5e6b07497e6b1788de4b17d7fe1b38165e1b38632e0b3850affe6cc05ff66cc0fcc44aa0eb637a40dc4279d0dc43bb10dc43bb10cbf40aa0bd146b90bd146b90bd146b90acc33b20acc4db209c639aa09c639aa08bf409f09c655aa08bf209f07db49b607b649b607b649b606aa2baa06d52baa05cc33cc06aa2baa06aa2baa05cc339904bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04bf40bf03ffaaaa03ff55aa03aa55aa03aa55aa02ff80ff02ff808002ff808002ff80800280008001ff00ff01ff00ff01ffffff01ff00ff01ffffff01ff000001ff000001ffffff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ff000001ffffff02ff80ff03aa55aa04bf80bf0599669906aa2baa06aa2baa08bf409f09c639aa0acc33b20cd540aa0ec849a40fcc44bb11c33ca513c943ae15c23daa18bf40aa1ac43ba71cc840b61fc53aad22c33ca525c13ea528bf39a62bc43bac2ec23dac30c53aaa34c436ac38c43bad3bc23da93ec53aad42c53eaa01ffffff12e371c6baab918dfeae9185ffad8f80ffab8e81ffac8e80ffac8d80ffad8e81ffab8f82ffb08d80ffaf7e65ff7c4029ff8a4e38ff723a2aff5f3427ff69352bff6b3b2dff6b382dff734134ff704334ff7e4a3cff835340ff87523fff864f3aff905740ff9c6044ff975b36ff9d5d36ff9f5e35ffa15f36ffa7653affaa6439ffaf693cffaf6737ffb36a37ffb86d38ffbc703bffbd703bffc47841ffc3763fffc6783fffc97b40ffce7f43ffcd7d3fffcc7c3affd5833fffd3803cffd6833effd98641ffd78440ffdc8942ffda873effdb883fffda863effdf8a44ffdb8641ffe18c46ffe08c44ffdf8c44ffe29047ffde8b42ffe59248ffe99449ffe49142ffe99b4dffe5974bffe49247ffe39348ffeaaa64ffeebb7ffff0bd85fff3be87fff5c48efff1c694ffecd1abffeaddc8ffede6d7ffede3d7ffebe2d5ffeee0d2ffede0cfffeadccaffdfd3c3ffe3d7cdffe3d0c1ffd0a488ffb36437ffa84e25ffad4e21ffae5221ffaf5b33ffb58871ffb39a8affb69b8cffb9a091ffb8a191ffc0a899ffc7a78dffc08f65ffb47046ff934624ff904523ffb76336ffd27d42ffd98745ffde8e48ffefa058ffe3934cffec9b55ffd88241ffce7030ffe58a43ffe89345fff1a555fff5ad60fff3a65bffee9c54ffec9853fff3ad66fff7c690fff8e5c8fff4ecdefff5e8dafff3d4acffecbd81fff4d6adfff6e0c4ffddaf85ffd29057ffd28b4dffd48d4effdc9b5bffe4af72ffebc690fff7e0b6fff9e9cbfff9ecd5fff7ecd9fff8ebd6fff9e9c4fff6dda4fffbd892fffbd68cfffad58bfffcd58bfffbd58bfffcd28dfffbd18bf1f4d7a355f0c9c63bc23dad3bc238ad38c43bad34c43bac32c23dad2ec237ac2bc43ba628bf39ac25c13eac21c93eb220bf38a71dc13ea71ac43bb118ca40b515ce49b613c943ae11c33cb40fcc44aa0ec849a40dc43b9d0bb946a20ab2339908bf40bf07b624b606aa2baa05cc339903aa55aa03aa55aa03aa55aa02800080010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000001ff00ff03ffaaaa03ff55aa04bf4080059933990599009907b649b607b649b609c655aa0acc33b20bd12ea20dc4279d0fcc33aa10cf40af12b839aa14cc40b216b93aa218bf40aa1ac43ba71cc840ad1ec43cb321c13eaa23c542a825c137a527c43bb12ac23db02dc139aa2fc33ca831c63eac34c43bac2ec83dac0ec849b60cd555bf50b97c73f9b47250ffb87a54ffb67658ffa76644ff9a5b3cff865139ff774532ff633625ff5d3426ff603a2cff603c2fff5e3d30ff5c3d2fff5e4034ff5e3f33ff624135ff663e2affd78e57ffe18c4effe18c49ffe28d49ffe48945ffe48944ffe68a45ffe48944ffe48843ffe58844ffe38542ffe38443ffdf8443ffdd8340ffde7f40ffdc7b3effdb7a40fed5763ffdce7744d5c27e5395ddab8276dfba8a60dcb78d43e1c29c22f0d2ac14f2d9bf0fffeecc0cffffd50affe6cc06ffffff09e3aac607db6ddb05ff66ff03aaaaaa06d555aa0cbf40aa0dc43b9d0cbf40aa0bd146b90bd146b90acc33b20acc4db209c639c60acc4db209c639aa09c639aa08bf40bf08bf409f07db49b607db49b607b649b607b6249206d52baa06d555aa05cc339905cc339905cc33cc04bf40bf04bf40bf04ff40bf04bf408004bf408004bf80bf04bf40bf03aa55aa02ff008003aa55aa03aa55aa03aa55aa03aa55aa0280808002ff80ff01ff00ff01ff00ff02ff80ff0280008001ff00ff01ff00ff01ff00ff01ffffff01ffffff0000000001ffffff01ffffff01ff000001ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ffff01ff00ff01ff00ff01ffffff02ff80ff048040800480408006aa2baa06aa55aa07b649b609c639aa0acc33b20cbf40aa0ec849b60fbb44aa11b43ca513bc43ae15c23daa17c837a61ac445b11dc13eb01fc542ad22c33cac25c137ac27c434aa2bbe3bac2dc139aa31c139ac34c43bac38bf37a83bc23dad3fc23daa39c53aaa02ffffff1dd3cab9d9aa928bfeaf9186ffb09083feae9083ffad9083ffac8f83ffad9184ffaf9183ffb9907eff8b553eff81462fff7e442fff683527ff633228ff633029ff5f3125ff6b3a32ff65352dff7a463dff824b40ff7e4d3fff88574aff7c4a3aff98624eff8a5237ff9c613fff9b5c37ff9b5a33ff9f5e38ffa35f36ffa86439ffa96236ffae6637ffb26939ffb76d3affb86b39ffbf733cffbe713affc2743bffc7793fffca7c41ffcb7b40ffc9783affd2823fffd2803bffd3803dffd68340ffd3813dffd98742ffd6833cffd9863fffd7843cffdd8943ffdb8541ffdd8943ffdf8a43ffdb893fffe28c47ffde8a45ffe08e44ffe79149ffe18a42ffe08f45ffe28f44ffe78c41ffe68c42ffec9f52ffe59952ffe2944effee9d51ffeba259ffe7b073ffe5c49bfff1ddc4ffeedac1ffeddac2ffecddc9ffefdbc2ffefd7bbffedd6b9ffdeccb8ffe5d6caffe4d5caffd2b599ffc4875fffb45d2cffaa4d23ffb25324ffb25522ffb1633bffbe9883ffb9a191ffbca394ffc2aa9affc1ab9dffc7b1a4ffd1b6a0ffc59d75ffc58659ff994c28ff8e401fffc26c3effd68143ffdf8946ffe3954cfff0a257ffe6964bffef9d55ffce7535ffcf7031ffe88b45ffe89445fff4a95afff5ae62ffed9e55ffee9b54ffea9751fff2b06afff5cf9cfff7e9d1fff6eddefff6e9dbfff4d4a4ffefb66ffff2c995fff7ead1fff9eed3fff3e0b9fff1d1a0fff1d09efff5dab0fff9e8c9fffaf0dafff7efddfff8eedffff7eddefff7eddafff8eacbfff9e0abfff9d793fffad68dfffdd58bfffbd48afffbd489fff8d48bfffcd18cfffad08cdaf6d8a731e5b1c62bc43bac3bc238ad38c437ad35c53aad31c639ac2ec237ac2bc43bac28c639ac25c137ac22c33cac20bf40a71cc840ad1ac43ba718bf40aa15c23daa13c943ae11d24bb410cf40af0ec837a40cbf2baa0bb92ea20ab2339908bf40bf07db49b605cc339905cc669903aa55aa03aa55aa03aa55aa028000800100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0000ff000280008002ff808003aa555503aa55aa04bf40bf0599339906aa2baa07b649b608bf409f0acc33990bd12eb90ec837a410cf40af11c33cb412c647b814cc40b216c53aae18bf40aa1ace45b11cc840b61ecc3cb321c13eaa23c53aaf25c13eac28bf39ac2ac23db02cc53aae2fc33cae31c139ac33c33caa22c33cac15ce49b60cbf6aaaacaf785ffeb8744fffb57851ff9b5c3aff874624ff894c2fff6c4433ff603f34ff5d3f35ff5e3f35ff5d3e33ff5c3f33ff5a3f32ff5a4134ff5a4135ff5d4136ff583d33ff502e21ffb37248ffdd8a4affe58b49ffe48a48ffe48b47ffe48944ffe38843ffe48843ffe38743ffe48643ffe38542ffe28341ffdf8141ffdd8241ffdb7e3bffdb7e3dfed3793ff6c378488dc38b671dd39e9e15ce55b60acc66b209c655aa09c639aa0ec837b607b6499207b6499205cc669904bf408003aaaaaa0cbf40aa0cbf40aa0dc43bb10cbf40aa0cd540aa0cbf40aa0bb92ea20bb92ea20acc33b20acc33b20acc4db209c639aa08df40bf08bf40bf08bf40bf07db49b608bf409f07db49b606d555d506d52baa05cc33cc05cc33cc05cc33cc06aa55aa05cc339904bf40bf04bf40bf03aa55aa04bf80bf04bf40bf03ff55aa03ff55aa03aa55aa03aa55aa03aa55aa02ff80ff02ff80ff02ff80800280808002ff80ff02ff80ff0280008002ff808001ff00ff0280808001ffffff0000ff0001ffffff01ff00ff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff0001ffffff01ffffff01ff00ff02ff80ff0480408004bf408006aa2baa06d555aa07b649b609c639aa0bb92ea20bd12eb90ec837b610bf40af11c33ca513c943ae15c23daa18bf40aa1bbd42aa1dc13eb01fc542ad22c33cac25c83eac27c43bb12bc435ac2ec23dac31c639ac35c03aa838c437a83bc238a93fc239aa29c738a813c943ae43b3a79cf1ac948cffb09286ffaf8f83feae9083ffad9184ffac9184ffab9283ffb29381ff9d6f5aff864c34ff8f553fff773f2fff663428ff603128ff5a2923ff5d3328ff67332cff733c33ff7e473dff7f493eff794c3eff774c3cff976051ff8c5948ff925f4aff9b6244ff985a38ffa1623dff9a5a33ffa26239ffa56136ffa76135ffaf6739ffaf6535ffb56b3affbb6f3bffbc6f39ffc0733affc4763cffc5753cffca793dffc87638ffd07e3dffce7c3affd17f3bffd78440ffd27e3bffda8642ffd6823dffd9863fffd6823bffdb863fffdb8641ffdb853fffe18b43ffdb863effe39046ffde8941ffdf8a42ffe58f48ffdf8942ffe18c45ffe38b47ffe18742ffe0893fffe9994effdc8b44ffe08941ffec9348ffe9924bffda9b60ffecc69bffe4bb91ffe9ae7bffeeb47ffff0c394fff1c89dfff1c596ffedcb9dffe1c2a3ffe1d5c5ffe9d9cdffd8bba2ffbc916bffd59667ffb75c2dffaf5023ffb95e2affb45a23ffbc7750ffc2a391ffbda799ffc4ad9effc8b3a4ffc7b5a4ffcdbcacffd5c0aaffc5a180ffcd8f65ffa1502cff883b1affbe6b3cffdd8646ffe18a46ffe89850ffee9f52ffea984dffef9b54ffc86b2dffd37335ffe38840ffe99645fff5ad5cfff4ac61ffee9951ffeb924cffec9b54fff5ba78fff6d8adfff5ebd6fff5eddefff4e7d9fff3d3a1fff3b86bfff1c587fff8eacefff8eedcfff9f0dffffaf2e1fff9f1e0fff6efddfff7efdbfff9f0defff9f2dffff8f1ddfff9f0dafff8eac7fff6dea9fffad896fffad78efffbd58bfffcd489fffcd48afffad389fff7d389fffad088fdfbd18cc4f5d5a71ad893c41cc840ad3cc43cae38c43bad35c53aad31c639ac2ec837ac2bc43bac29c13ea826c33cae23bd3aa820c740a71dc135a71bc642aa18ca40b516c53aae14cc40b211d23cb410cf40af0ec837b60cbf40aa0bb946a20ab2339908bf40bf07b649b606d555aa05cc339904bf80bf03aa55aa03aa55aa0280808000ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280008003aa555503aa55aa04bf40bf05cc339906aa55aa07b649b607b6249209c655aa0acc33990bd12eb90ec837b60fbb33aa11c33ca512c639aa14cc40b216c53aae18ca40aa1ac43bb11cc840b61ecc44b321c13eaa23c53aaf26c33ca828c640ac2ac23daa2cc540ae2ec83dac31c139ac33c33caa1ec444aa0cbf40aa4ca86b72e6ab7155feaf6f47ff975534ff8e4827ff904a25ff8a4c2eff674333ff5b4036ff594138ff5b3e35ff593d32ff593f33ff5a4035ff5c4136ff5b4136ff543c33ff4d352fff4c2f27ff855035ffdc8a4cffe38845ffe28745ffe18843ffe28843ffe48944ffe28742ffe28642ffe28642ffe08341ffe08141ffde7f42fedd8043fdd87f43f6ce804bb2c184592fd9a39214bf40a60fcc44bb12d439b810cf40af09e339c608bf60bf11c33ca510bf40af0fcc44bb0fbb44aa0ec837a40dc43bb10bb946b90bd146a20cbf2baa0bd12ea20bb946a20acc4db20acc33b209c655aa09c655aa08df40bf08df40bf08bf409f07b6249207b649b607b649b607db49b606d52baa05cc33cc05cc33cc05cc66cc0599339904bf40bf04bf008004bf40bf03ff00aa03ff55aa04bf40bf03aa55aa02ff80ff03ff55aa02ff80ff02ff80800280808003aa55aa02ff80ff028080800280008001ff00ff01ff00ff01ff00ff01ff00ff0280808001ffff0002ff8080028080800100000001ffffff01ff00ff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028000800280008003aa55aa04bf40800599339906aa2baa06aa2baa07b649b609aa398e0bb946a20dc43bb10dc43bb10fcc44bb11d24bb414bf40b216c546ae18bf40aa1bc642aa1dc13ea71fc542ad22c33cac25c137a528bf39ac2bc435ac2ec83dac31c639ac34c43bac38c43bad3cc43caa3fc639aa19c23dad0fbb44aa6caa9990faae968dffb09286feb29085feb19286ffaf9387ffaf9386ffb59687ffb99480ff8d5842ff975b44ff77412fff602e23ff5f3027ff582c23ff542720ff582b23ff5f2c24ff6d382dff784339ff754539ff794d40ff8f5c51ff875345ff835343ff9a6853ff945b43ff9e6347ff955633ff9f5e38ff9e5a33ffa35f36ffa96338ffa85f32ffb16737ffb56a39ffb66a37ffbe713bffc7773fffc3733affc7753bffc57336ffcd7b3affcd7938ffce7b39ffd3803effcd7b38ffd6823effd27f3affd6823effd5803cffd6813dffda8441ffd7813dffde8940ffdc863dffe18d43ffde8740ffdd873fffdf8b43ffde8942ffda8740ffe08d46ffe08943ffde8942ffe5984affdb8940ffdf8741ffe78d3fffdc8643ffd59d6dffe3b88effdca064ffe6934cffee9347ffe8954cffeca760ffe49f57ffe3aa6dffddb385ffddc9b4ffe8daceffdbbda0ffcb9c6fffca9970ffc47d4bffbb5a28ffb95827ffbb5e27ffb9622affcb906fffc8afa1ffc6b2a4ffceb9aaffd0beadffcebeadffd5c6b5ffdccbb6ffcead92ffcc8f6affa65331ff81371affbc6b3cffd98545ffcf7838fff0a25effeb9b50ffed9d54ffe79350ffc7682affd57637ffdf843bffee994bfff6ae5fffe99d51ffee954fffeb8f4affe99a56fff4c388fff9e0c1fff6eadbfff4edddfff6e6d6fff1ce97fff4b96afff1c17dfff7e9c8fff8ecd3fff8eed3fffcf1defffcf1e3fffcf4ddfffcf3d7fff8eecffff8eecefff8efd1fff8eacafff6dca5fff9d795fff9d58ffff9d48cfffcd58bfffbd587fffbd488fffbd388fff7d289fef9d286fcfbd28dbff3cfa40feeeeee18ca40b53cc437ae39c03aaa35c53fad32c238a82ec83db12bc435ac28c639ac25c837ac23c53aa820c740a71dca3ea71ace3bb118ca40aa16c53aae14bf40a612b8399c10bf40af0ec849b60cbf40aa0bd12ea209c6398e08bf409f07b649b605cc339905cc669903aa55aa04bf80bf03aa55aa01000000028080800100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ff00ff02ff808002ff808003aa55aa04bf408005cc66cc05cc66cc07b6499208bf409f09c639aa0bd146b90cd540bf0dc43bb110bf40af11c33cb412c639b815c23daa16c53aae18bf40aa1ace45b11cc840b61ecc3cb321c93eaa23c53aaf25c83eac27c43baa29c73eae2bc43bac2ec23dac30c53aaf2fc33cae1ac43bb10fcc55bb81a4755bf5ac6d49fd975531ff8d4a28ff924a26ff914c26ff8b4e2dff6c4533ff5b4138ff584038ff5c3e35ff5c3e35ff5c4035ff5a4036ff594138ff533c33ff4b362fff4d352fff49332bff643c2bffd48c52ffe08746ffe08846ffe28943ffe18742ffe18741ffdf853fffe0853fffe18541ffdf8341ffde8142ffdb8042fdd68048d5ca865662cb946b10efbfbf14cc40b215c23daa13c943ae12c639aa11c33cb410cf40af0fcc33aa0fcc33aa0ec837a40dc43bb10dc4279d0cbf40aa0cbf40aa0cbf40aa0bb946a20bb946a20ab2339909c639aa09c655aa08bf409f08bf409f07b6249207db49b607b6499207b6499206d555aa06aa2b8005cc33cc05cc33cc05cc33cc05cc66cc04bf40bf04bf408004bf40bf04bf40bf03aa00aa04bf80bf03ff55aa03aa55aa04bf80bf028000800280008002ff80ff02ff808002ff808002800080028000800280808002800080028000800280808001ff00ff01ffffff01ff00ff01ffff0001ffffff0100ffff0100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280808001ff00ff03aa55aa04bf40bf04bf40bf06d555aa07b649b608bf409f09c639aa0bb92ea20cbf40aa0ec849b610cf40af11d23cb414cc40b216c546ae18ca40aa1ace3bb11dca3eb01fc53aad23bd3aa826c33cae28c639ac2bc43bac2ec83dac32c23da834c93bb138c437a83cc43caa3fc23daa21c13eaa02ffffff92ad9b93fcb1998effb09287feb49287ffb29386ffb19589ffb29587ffbb9787ffa7735eff9c5b41ff854938ff673125ff622b23ff5c2921ff502019ff5b2924ff4f2119ff4f1e16ff65322cff653830ff774b45ff754d44ff70463dff714a3cff926453ff925f4aff965f48ff985e44ff9b5c3dff9f5f3bff9f5b34ffa9633bffa55d33ffad6235ffb16535ffb36734ffb86b35ffc1733fffb96a36ffbe6d37ffc27235ffca773affcb773bffce793affd27e3dffcc7837ffd27f3cffd27f3cffd4803dffd27e3affd4813bffd7823effd17e37ffda873dffd9853dffdc8840ffdb863fffd9853bffdf8a43ffdd8843ffd6833dffe08d47ffdc8943ffda863fffe49048ffd88740ffdf883dffe38c43ffdb8a45ffd8a676ffdaae83ffda9556ffe38e41ffe58a41ffdd8742ffea9b55ffdc8c45ffd99250ffe0ab71ffd3bb9affded4ceffdebba1ffd09e6dffc28f62ffd6a27affbe6931ffbe5725ffbe5b27ffb75822ffc06a30ffd7a78affcbb7a9ffcabaabffd2bfb0ffd3c3b2ffd5c6b5ffd9cbbaffe0cfbbffd5b39bffc68963ffa34e2aff7c3115ffbf6c3dffd78143ffb65d25ffc97e42ffe99d53ffefa058ffe08d4bffc66429ffd97b3dffdb7d3afff29d50fff6aa5bffe99b4fffeb9550ffdb7c3afff0a765fff5cd9afff9e5ccfff8e9dcfff4eedefff6e6d4fff2c98efff6b667fff3c180fff7e9c7fffbedd7fff9eed5fff9f2d8fffbf2defffaf3e3fffcf2e0fff9f1d7fff9e9c0fff6e1b0fff8e3b3fff6dca4fff9d795fffad590fffbd38dfffbd48afffad588fffad489fffbd389fff6d188fefad388fef9ce8ac8ecc19a14fff2e618ca40b53dc43bab39c03aaa35c03aad32c238ad2fc33cae2bc43bac29c73eae26c33ca823c53aa821c13eaa1dca3ea71bc639aa19c23dad16c53aae14cc40b213bc43ae10cf40af0ec837b60dc43bb10bd146a209c655aa08bf40bf07b649b606aa2baa04bf408004bf40bf03aa55aa0280008002ff8080010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000000ffff01ff000001ffffff01ffffff03aa55aa04bf408004bf408004bf40bf05cc339907b649b608bf409f09c639aa0bb92ea20cd540aa0dc43bb10fcc33aa11c33cb413bc36ae15c23daa16c53aa218bf40aa1ace3bb11cc849b61ecc44b320c738af23c53aaf24c639aa27c43baa29c13eae2bc43bac2dc139aa2fc33cae2bca3bac17c843b11bc65eb3c396664efc91512ffe944f2bff944d2aff944b26ff924d29ff8e5132ff6f4637ff5b4039ff5a4036ff5c3f36ff5b4036ff5b4036ff584037ff523c34ff49352eff4a3730ff49352fff4b342aff4e261cffc37f52ffdd8845ffdf8848ffdf8640ffdf8740ffe08442ffe08445ffdf8546ffdd8442fedb8340fed88343f1ce834e99c68e6713ffd7c90bb946a215c231aa14cc33b212c639aa12b839aa10bf30af10bf40af0fbb44aa0ec849b60dc43bb10dc44eb10cbf2baa0bd146a20acc33b20acc4db20ab24d9909c639aa09c655aa08bf409f08bf60bf07b649b607b624b607db49b607b649b606d555aa06d52baa06d52baa05cc66cc05cc339905cc339904bf40bf04bf40bf04bf40bf04bf80bf03ff55ff03ff55aa03aa55aa02ff80ff03aa55aa02ff008002800080028000800280808001ffffff02ff008001ff00ff01ffffff01ff00ff01ffffff02ff80800280008001ffffff010000000100000001ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff02ff80ff03aa55aa03aa55aa03aa55aa05cc339906aa2baa07b649b608bf409f09c639aa0acc33990dc43bb10ec837b610bf409f12c647aa14bf40a616c546ae18bf40aa1ace3bb11dca3eb020c738af22c33cac26c33ca828c639ac2bc43bac2ec83dac32c738ad35c53aad38c437ad3cc437aa3fc239aa1ec43caa07ffffffbaa9918cfdb2988fffaf9386feb39487ffb29587ffb19687ffb59786ffc79884ffa86851ff8c4e39ff6a3024ff642b22ff612820ff59221cff57241fff481712ff4a1c14ff5e2e2aff542a25ff61403bff5d423fff5f4946ff5b3e3cff846256ff936454ff8d5b48ff996250ff8d513bffaf6b4fff9d5938ffaf6845ffa15a33ffb1653cffac6133ffb56837ffb56733ffbe703effb86837ffbb6a38ffbd6936ffc87539ffc57132ffc97737ffcc7a39ffcb7836ffcf7c3affd27f3dffd17e3affd17d39ffd17e3affd6813effd17d38ffdb8740ffdb8740ffd8843effdb8841ffd6833bffdd8a41ffdb8842ffd7843fffde8d46ffdc8942ffd8853fffe18e49ffd88442ffd58640ffde8c40ffd58948ffd4a16dffd9a672ffdb9247ffe38c44ffe18746ffdc8947ffde924cffd6873cffdb8d49ffd69553ffc99d6affe0d3c8ffddbba4ffd4965dffc58950ffd2a782ffc7804fffc26129ffbc5225ffc15d29ffb4541fffc77340ffddbba4ffcdbcaeffd0bfb1ffd6c5b7ffd9c9b9ffdccdbdffe0d1c1ffe5d2c0ffd5b59effc07b54ff9e461fff792b12ffc4713fffd47d3fffaf5224ff984a1fffeca55effefa25affdd8542ffca6429ffda7c3effd57635ffef9850ffeb994afff3a65effc0672effc05f21fff6b378fff7d6adfff7e8d0fff7eaddfff2eedffff7e6d0ffefc182fff5b468fff2c283fff7e6c4fffbeedafff8efdafff8edd3fff8efd3fffbf1defffaeed8fffaedcefffae6b9fff9dc9ffff6d899fff6dca5fff5d89cfff8d58ffff9d38afffad38bfff8d38afff8d389fff8d187fff8d287fef7d28bfef4c690dbefba952ffae4ce18ca40b53dc03bab3ac139ab36c239aa33be37aa2fbe3ca82cbf3aa829c13ea825c837ac22ca34ac20c738af1dca35b01bc639aa19c23dad16c53aae14bf33a612c639aa10bf40af0fbb44aa0dc43bb10bb92ea20acc33b208bf40bf07b649b606aa2baa05cc339904ff40bf03ff55aa03aa55aa02ff008001ffffff0100ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff01ff000001ffffff01ff00ff01ffffff03aa55aa03aa55aa03aa00aa05cc66cc06d555aa07b6499209aa39aa09c639aa0bd146a20cd540bf0dd83bc40fcc44bb11c33cb413bc36ae14cc40b217bc43a618bf40aa1ac43bb11cc840ad1ecc3cb320c738af22c334ac24c639aa27c43baa28c639ac2bc43bac2cc53aae2fbe36a824c639b101ffffff2eac7474ed8f553cfe934d2cff934e2aff934d2aff944d28ff934e29ff8d502fff724836ff594037ff5c4036ff5c4037ff5a4138ff594138ff513c33ff4a3730ff493630ff4a3731ff4a3530ff49392eff4c2e28ff986343ffd78645ffdf843fffdd863fffe08740ffe18343ffdf8346ffdc8244feda8440f9d58549bdcc8b5d43d1a08115ce61b613c943ae14bf33a613bc36ae12c639aa11c33ca510bf40af0fbb33aa0ec837a40cbf2baa0dc43bb10cbf40aa0acc33b20acc33b20ab2339909c639aa09c639aa08bf409f08bf409f08bf409f07b649b606d52baa06d555aa05cc33cc05cc33cc06d555aa06aa55aa05cc339905cc339905cc339905cc669904bf40bf04bf408003aa55aa03ff55aa03aa55aa03aa55aa02ff80ff02ff80ff02ff80ff02ff80ff02ff808002ff008002800080028000800280008001ffffff01ff00ff01ff00ff0000000001ff00ff02ff80800100ff0001ff00ff01ffffff00ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff0280808002808080028000800280008004bf80bf04bf408006aa2baa07b649b608bf40bf09c61c8e0bd146a20dc44eb10ec849b610cf40af12c647aa14bf40a616c546ae19c23dad1bc639aa1dca3eb01fc53aad23c53aaf26c33ca829c138a82cc53aae2fc33ca832c238ad35c53aad39c536aa3cc43caa3cc43caa1ec43caa14d9ccccd5aa8c82fdb79890ffaf9288feb0958cffaf978bffb49687ffc39984ffb6795effa05d48ff6d3428ff693126ff632b1fff60281dff551c17ff4a140fff48130eff4c1b14ff441f1bff593832ff563531ff4f2d28ff411b16ff603832ff9e6d62ff865346ffa17266ff855544ffa86d5dff92563bffac6b4cff9d5739ffb06b42ffa75e34ffb66a41ffb06438ffc07545ffb66939ffbf6c36ffbc692fffc47437ffc26f38ffc57538ffc87637ffc87538ffc77434ffd57f40ffd07b3affcf7b39ffce7a39ffd17c3dffcf7a39ffd5813cffd9843dffd6813cffdb873fffd78339ffdb873fffdc8943ffd6833dffdd8b46ffdf8b47ffd78441ffde8c45ffdb8844ffd8883cffe2903fffd9904fffd8a571ffdaa669ffdf914affe28b40ffe28b44ffe28b48ffe4934dffd8893fffd88a40ffe5944cffd59857ffdcccb4ffd6b496ffce9256ffce8345ffc79465ffd9a478ffc0622dffbf5b28ffb85121ffc06129ffb85920ffc77647ffdec3b0ffcdbdaeffd7c3b6ffd9c6bcffdfcfbeffe0cebfffe1d1c5ffe5d2c3ffd6b195ffb4643eff973e1eff7a2b12ffd07e48ffd27b3bffa6491fff954724ffedac65ffef9f53ffdb7f39ffc56127ffd5783dffd27132ffd97a35ffed9f4ffff7b570ffb04e20ffc26226fff3bb84fff1dcbdfff8e9d1fff7eadcfff5eddefff9e1bcfff1bd74fff4b36dfff7c58dfff8e5bcfffbefd8fff9eddbfffbedd1fff9edc5fff9e8c5fffbedc7fff9e6bbfff9e1acfff7d99bfffad494fff7d38ffff5d99efff3d494fff7d289fffbd28cfff9d28dfff6d38cfff8d189fff9d289fef4d395fff0c598ebeeb89145f8dac019cc3dad3dc43bab39c536aa36c239aa33c337aa2fc33cae2cc540ae29c73eae26c33ca824c639aa21c136aa1ec43caa1bc642aa19c23dad16c53aae14cc40b212c639aa11c33cb40fbb44aa0db13b9d0bd146b90acc4db208bf409f07b649b606d555aa04bf40bf04bf408003ff55aa02ff808002ff008001ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0000ff000280808002ff80ff03aa55aa04bf40bf04bf40bf05cc66cc06d555aa09aa55aa09c639c60acc33b20cd540aa0dc43bb10fcc33aa11c33cb413c943ae14bf40a616c53aae18bf40aa1ac445b11cbf37a41ec43caa20c738a722ca3cb424c639aa26c336ae28bf39ac2ac83db02cc53aae2ec237ac1bbd39aa02ffffff56a37a62fc8e4e30fe96502cff95502dff944e2eff954f2bff93502bff8e502fff794d3bff5b403aff5a4036ff593f37ff594139ff523d35ff4c3831ff4a3832ff493832ff483730ff49352fff483930ff4b342eff673b27ffd78f53ffdf8541ffdc8641ffdf8540fee2853effdf843cfddc8743eac5865067cb976f15e7aab60fbb44aa15c23daa14bf40a613bc36a111c33cb410cf40bf0fbb33aa0ec837a40dc43b9d0cd540bf0bd12eb90bd146b90acc33b209c639aa09c639aa09c639aa08bf409f08bf409f07db49b607b649b606d555aa06d555aa06d52baa06aa55aa05cc33cc05cc33cc04ff80bf04bf40bf04bf40bf04bf40bf04bf80bf03ff55aa03ff55aa03aa55aa02ff80ff02ff80ff02ff008002ff8080028080800280008001ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff0100ff0001ffffff0000000001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff02ff80ff03aa55aa03aa55aa04bf408005cc339905cc339907b649b608bf40bf0acc33b20bd146a20cd540bf0ec849b610bf309f13c943ae14bf40a616c546ae19c23da31bc639aa1ec43caa20c738af24c640aa25c837ac28c639ac2cc53aa82fc33cae32c238ad36c239aa39c036aa3cc437aa18ca40b50dc43bc427c4b1a3f1a68277ffb6998dffaf9386ffb5948cffb19588ffbb9787ffc9957dffac6f56ff78392aff672c23ff60261dff63261eff53140fff4f100bff4b0f0aff49110dff47130eff461a14ff481d17ff411610ff420e09ff440c06ff602b23ff66382dff875b54ff693931ffa37060ff894d3effa66f59ff8c5036ffa16a48ff925535ffb36f4bff9d552affb76f41ffb36438ffb06435ffb36530ffbe6f38ffbc6c35ffc27137ffc47137ffc57336ffc37231ffd07f3effc67333ffce7b3affc77434ffd07e3dffcc7a39ffcf7f3bffd6843effd3803bffd5823cffd4823bffd3813affda8841ffd3813bffd98641ffdc8943ffd3813cffdb8c46ffda8941ffdb863cffde8c43ffcf8e48ffd9a67cffd69b5affde9346ffe1893effde8643ffe08b46ffd68340ffd4853effd58337ffe49144ffd69853ffcdab80ffd2b48cffd39254ffd1843effc38149ffd7ac7fffc77b43ffc15f2bffbc5527ffb34e1fffc06028ffc25e2affc27447ffe4cbb7ffcfbdadffdac8b9ffdbcdbeffe3d1c2ffdfcdbfffe0d4c6ffe1cec0ffce9a79ffab4f2aff8d3114ff7f3216ffda8951ffcf7638ff9f431dffa45932ffebab61ffeb994fffd87935ffc15d24ffca6c33ffc6612affbf591bffeea353fff7b777ffa64113ffc5662cfff6c194fff2dfc3fff8e9d3fff8ebdbfff4ecdafff1d3a6fff5bb6ffff3b66dfff4c588fff3ddb6fff9edd2fffceddbfff9ebd0fff8e8bcfff8dfb0fff5ddaafff9dfa9fff7da9dfffbd792fffbd38dfffad48bfff7d18dfff3d69ffff2d295fff5cf89fff8d187fff6d18dfff7d18bfff7d08dfef4d9a7fff4cea4f0efb78f51f2cdb718ca40b53dc03bab39c53aae36c639af33c337aa30c53aaa2dc139aa29c738ae26c336a823c53aaf20c738af1ec43caa1bc639aa19c23dad17c837b114cc40b212c647b811c33cb40fbb33aa0dc43bb10bd12eb90acc4db209c639aa07b649b606d555d504bf40bf04ff40bf03ff55aa03ff55aa02ff008002ff008001ffffff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff02ff80ff03aa55aa03aa55aa04bf40bf05cc339906d555aa07b6499208bf40bf09aa39aa0acc33b20cd540aa0ec849b60fcc33aa11c33cb413c943ae15c249aa15c23daa18ca40b51ac43bb11bc639b31ec43caa20bf38a721c936b223c53aaf26c33ca827c43baa29c73eae2bc43bac2dc639aa0acc4db20dc44ec496906450fc955230ff97522cff96502dff944f2fff92512cff92522cff915031ff7e503dff5b403bff594038ff574039ff513c36ff4c3832ff4b3931ff493831ff483933ff453831ff483830ff4a3833ff473831ff4d2a20ffc38052ffdb8545ffdd8443ffe28743fedd853ef2d2874b98c68d5b21e0b9aa0dc44eb10fcc44bb15c23daa14bf33a612c639aa11d23cb410bf40af0fcc44aa0dd83bb10cd540aa0cbf40aa0bb946a20acc33b209c639c609c639aa08bf409f08bf40bf07db49b607db49b606d555aa06d52baa05cc33cc05cc339904ff40bf05cc669904bf408004bf40bf04bf40bf04bf40bf03ff55aa04bf40bf03aa55aa03ff55aa03aa55aa03aa55aa0280008002ff80ff02ff80ff02ff80800280808001ffffff028000800280008001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff028080800280008003aa55aa03aa55aa03aa55aa04bf40bf05cc33cc06d52baa08bf40bf0acc33b20bd12eb90cd540bf0ec837b610bf30af12c647aa14bf40a616c53aae19c247ad1cbf40a41dca3eb020c738af23c53aaf25c837ac29c73eae2cc540ae2fc33cae32c238ad36c639af39c53aae35c53aad09c655aa0ec849b64cc38d94f9a27262ffb9998affad9387ffb5958bffba9b8effcc9f8affba7d63ff763425ff611e17ff68221cff65231bff541009ff550f09ff540e09ff52100bff4f100cff4c110cff49100aff4b120cff4b0e09ff4e0d09ff4e0e08ff51110cff7a463eff64372eff8b574dff825041ff975c50ff925b46ff9e6b50ff9e5943ffb57757ffa45c3fffb57249ffaf663affaa6034ffa85e2dffb9733dffbc6b3bffbb6934ffc16e36ffc8753bffc37237ffca7a3effc97638ffd17e41ffc36f31ffcf7b3bffcd7939ffcd7a3affd3813fffd3813dffd17e3bffd4803cffd17c39ffdb8743ffd5813fffd68440ffda8644ffd68241ffd88743ffdc8944ffdb863cffe49046ffd39150ffd8ab79ffd1945bffe19248ffe38c41ffde8941ffdc8945ffdd8a44ffdc8a43ffd5853bffe19042ffe4944affc39868ffd5b289ffcd8d4dffd18138ffd0803dffc49267ffd19665ffc76d2effc45e2bffb64d22ffb55123ffc5672cffbe5723ffb76538ffe0c8b2ffd5c3b1ffdbcbb9ffded3c0ffe5d4c2ffdbcbbbffe2d8caffe8cab8ffae6240ffa24121ff852913ff9a4e27ffe29153ffc7672dff963c17ffb97143ffeda75dffe6944affd97533ffbd5720ffc7692effb54e21ffc95b20ffeca75cffeaae71ffa74113ffc76c37fff9c89ffff3dfc6fff8e8d3fff7ecdafff6e9d4ffebc086fff7b767fff2b76bfff2c484fff3d7affff8e3c0fffcebd3fff9ebccfff9dfabfff9da9bfff7d593fff8d794fffad894fffbd58bfffcd389fffad188fffdd189fff7cf8dfff3d5a1fff1d299fff6d088fffacf87fff6ce8bfff7cf96fff5dbb4fff6d4aff4ecb68c5defc8af19c23dad3ec13aa93ac139ab36c239af33c337aa30c53aaf2dc63eb02ac23daa27c43baa24bf39aa21c136aa1fc53aad1cbf40ad19cc3dad17c837b115c23daa12c639b811c33cb40fbb33aa0dc43b9d0cbf2baa0acc33b209c639aa07b649b606d555d505cc33cc04ff80bf04ff80bf03ff55aa01ffff0001ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ffffff02ff80ff0280808003aa55aa03aa55aa04bf40bf04bf40bf06d555aa06d555aa08bf40bf09c639aa0acc33b20cd540aa0ec837a40fcc33bb10bf40af12c639b814bf40b216c53aae18bf35aa19c23dad1bbd2faa1dca35b01fc53aad21c13eaa23bd3aa826bc3ca827c43baa29c73eae2bc43bac24c640b104bf80bf0ceabfd5d88a5941fe995430ff97522cff97512dff95512eff93532eff93502eff945030ff804f3aff594038ff58413aff523d36ff4c3933ff4b3a33ff4a3933ff493832ff4a3933ff493835ff4b3736ff4c3734ff463932ff4e322eff9d6341fed88848fedf8641fcd9894cd7cc8d5855cf9f7210dfafaf13bc36ae16c53aae15c23daa13c936ae12b839aa10cf40af0fcc33aa0ec837a40dc43bb10cd540aa0bb92ea20acc33b209c639aa09c639aa08bf409f07b649b607b649b607b649b606d555aa06d555aa06d555aa05cc66cc05cc33cc04ff40bf04ff40bf04ff80bf04bf80bf04bf80bf04bf80bf03aa55aa02ff80ff02ff008002ff00800280808002800080028000800280808002ff80ff01ffffff02ff008001ffffff01ff00ff01ffffff01ff000001ffffff0000ff000100000001ffffff0000000001ffffff01ffffff01ff00ff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff03aa55aa03aa55aa04bf80bf04bf40bf06d52baa06d555d508df40bf0acc33b20bd146b90dc43bb10ec849b610bf40af12c639aa14cc40b216c53aae19cc3dad1bc639aa1ec43caa21c13eaa23c53aa826c33ca829c73eae2cbf3aa82fc33cae32c238ad36c239aa39c53aaa29c73eb402ffffff02ffffff6cb18476fc9a6050febb9587feb19389ffb9978effc59d8dffc48d76ffa7604dff65170fff68170eff601208ff5d130aff5a100aff591009ff58100aff56110aff53110bff52100bff500f0aff4f0f0aff4e0f0aff4f0e09ff500f0aff4f0e07ff703d35ff7a463eff7d493dff8e5b50ff935c4fffa26c5aff9c5f4affb36c59ffa16240ffb87352ffb26747ffac6140ffb2653affc47443ffbb6836ffbc6a34ffbc6a35ffc57441ffbb6c34ffc67538ffc37238ffcf7e42ffbe6b31ffca773affc97638ffc57134ffcf7d3effd2803dffcd7b38ffd5823effcf7b39ffd78341ffd3803effd27f3dffdc8844ffd78441ffd0813fffe2924effd9843effdf8a43ffcf8b4effd7a171ffcf8b52ffdc8d47ffe38e46ffdd8644ffe08d4affdb8843ffd98741ffd28138ffe28d41ffde904affc68f54ffd7b085ffd2954dffcf823bffcf7f38ffbe7a41ffd6ac80ffc8783fffc8662effc55b2affb1491fffba5a29ffc4672bffb44b19ffb05c32ffe2c7aeffd6c3b1ffdcccb9ffe4d5c2ffe1d1beffdccbbaffe8d7c4ffd1997cffa74c26ff92381dff802f18ffd38751ffe1914fffc35d28ff953b15ffd48e5affeea45affe39048ffd77332ffc05a21ffca6f35ffa84317ffcb6024ffeead66ffdb9f65ffae4717ffc46d3afff8cda3fff6dfc5fff7e8d4fff8eddbfff6e5c8ffeab271fff4b563fff4b86afff1c382fff3d5acfff7daabfff7e0b9fffbe8befff6d79afff9d58dfffad489fff7d289fff9d68dfff9d388fffbd288fffcd288fffbd084fff9d186fff5d191fff2d6a3fff3d498fff6cd8bfff5cd8bfff6cf9cfff3d9b8fef9d9b7f6ebb48a6cf3cbaf19cc47b83dc43bab3bc23da937c338ac34bf36ac30c53aaa2dc139aa2ac23daa27c43baa24c639aa21c136aa1fc53aa51cc837ad19cc3dad17c837b115c23daa13c936ae10cf40af0fcc33aa0dc43bb10cbf2baa0ab2339909c655aa08bf409f07b649b605cc339904bf40bf04bf408002ff008002ff808001ff00ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ffffff01ffffff02ff80ff02ff80ff03aa55aa04bf40bf04bf40bf06d555aa07db49b608bf409f09c639aa0bb92ea20bd146b90dd83bb10fbb33aa10bf30af12c647b814cc40b216c546ae17c837b11ac43bb11bbd39aa1dca3eb01fbd3aa521c13eaa22c334a524c639aa26c33cae28bf39ac2ac23db016c546ae0cbf40bf34ba988ef9844b30ff9d5733ff98532dff98522fff97512fff955230ff945130ff935130ff81543dff564037ff503c35ff4c3a33ff4a3a34ff483932ff493933ff483831ff493831ff49372fff4b3634ff4a3a30ff493831ff4b3632ff724730f9ce8651efd3895387c4976c1ace899d16c53aae18bf35aa17bc37a614bf40b213c943ae12c639aa10bf30af0fcc44aa0ec837b60dc43bb10cbf40aa0acc33b20ab2339909c639aa08bf409f07b624b607b649b607b649b606d52baa05cc33cc05cc33cc05cc339904bf008004bf40bf03aa55aa03aa00aa03aa55aa03aa55aa02ff008003aa55aa02ff80ff02ff80ff02ff80ff02ff0080028080800280008002808080028080800280008001ff00ff01ff00ff01ffffff01ffffff02ff80ff01ffffff01ff00000000ffff010000000100000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ffffff028080800280808003aa55aa04bf40bf04bf40bf06d52baa07b6249208bf409f0acc4db20bb92ea20cbf40aa0ec849b610bf30af13bc36ae14cc40b216c53aae19cc3dad1bc639aa1ec43caa20c738af24bf39aa27c43baa29c73eae2dc139aa30c53aaa33c337aa37c33cac3ac63eab3dc43bab15ce49aa06ffffffb1ad7d6ffd93523dfeb68b7afeb09288ffbf9b8dffca987dffaf6c52ff782516ff7a1d13ff74170eff6c140bff63140bff60130aff5c110aff5a110aff59110bff57110bff541009ff53110cff52110bff51110bff51100bff52120eff52120dff5e2e27ff673731ff74453bff794b3eff8f5f52ff935449ffa26e57ff975b4effa47155ffa96651ff9f5d3effa46540ffb17446ffab612cffaa612effb66c3affbc7541ffad5b26ffc57a41ffbd6e37ffc97b41ffb96932ffc8773cffc67237ffc37235ffce7d3effcc7a38ffcd7b39ffd07f3dffcd7939ffd4813fffd27e3dffcd7a3affdb8746ffd78341ffcb763affe4934dffd98038ffdd8849ffce925dffdaa471ffcd8642ffde8d4affe08f48ffd98541ffde8b47ffd98542ffd88941ffd5833cffe28f41ffe29245ffc88a4fffd5b182ffcb8c48ffd9893cffd7823affc98140ffc99969ffc8864effcd6f31ffc96931ffbc5623ffae4620ffb95b2bffbe6329ffaf4817ffad522fffdfc2a4ffdbc7b2ffdecfbbffe9d8c6ffd5c5b2ffe4d0bdffddb498ffa7552fff9f401dff7f2d15ffa35b37ffea9a57ffdd8b48ffba5321ff923c14fff4b477ffee9f55ffe18e44ffd66e30ffbe5b22ffcb733effa73e16ffd1702ffff2b56fffcf8e56ffb94c1bffc6703cfff8cca1fff5e0c2fff6e9d5fff7ebd6fff2d2a8ffedab5efff5b361fff3b76bfff3c788fff4d9acfff1cf95fff9d39cfff5d397fff8d48dfffbd386fffcd282fffbd284fffad187fffbd287fffad186fff9d287fffad187fffbd086fffbd185fff6ce8dfff2d6a7fff1d5a5fff0cf9cfff3d4a7fff1d6b6fef7ddbdf8eab38a85f3c5a90bd15db933c33caa3bc238ad37c338ac35c53aad30c53aaa2dc639b02ac237aa27c43baa24c640b121c93eaa1fc53aad1cc837ad1ac43ba717c837a616c53aae14bf40a611c33ca50fcc33aa0ec837a40cbf2baa0acc33b209c639aa08bf409f06aa2baa06aa2baa05cc339903ff55aa03aa005502ff008001ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff01ffffff01ff00ff03aa55aa03aa55aa04bf40bf04bf40bf05cc66cc07b6499208bf409f09c639aa0bb92ea20bd12eb90eb637a40fcc33aa11c34ba512c647aa14bf40a615ce3db617c837a619c23dad1ac43bb11dc13eb01ec43cb320bf38a722c33cac23c53aa825c137ac27c43baa29c138a81ec43cb31cc840ad6c8b5a53fd905232ff9a532eff9a5330ff975330ff97522dff97522fff965331ff925738ff764f3dff523e36ff4d3b34ff4c3b35ff4a3a35ff493933ff493933ff4a3933ff4b3832ff4c392fff4b3733ff4b3832ff4b3833fe4b3832f55a3b2cdbb2825d5bcd977e17d359bc15c23daa19c23dad16c53aae15c23daa13bc36ae11c33cb410bf309f0fbb44aa0dc43bb10cbf2baa0cbf40aa0acc33b209c639c608bf409f08bf409f08bf409f06d52baa06d52baa05cc33cc05cc339905cc66cc05cc669904bf40bf04bf40bf04bf80bf04bf80bf03aa55aa02ff80ff02ff808003aa55aa03aa55aa02ff80ff02ff80ff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ffffff01ff00ff028080800100000001ffffff01ffffff0100ff0001ffffff01ffffff00ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff0100ff000100ff000280008003aa55aa04bf40bf05cc33cc06d52baa07db49b609c655aa09c639aa0bd146b90dc44eb10ec837b610cf40bf12c639b814cc40b216c53aae18ca40b51bc639b31ec43caa21c136aa23c53aa826c336a829c738ae2cbf3aa82fc33cae32c738ad35c53aad3ac639ab31c639ac09e355c618eab5d5e69f695afe9d5642feac7b6bfeb28f87ffcea490ffbe7d5fff923c2cff7f1b12ff811b15ff78160fff6b170eff63180aff63150cff61120cff5f110dff5d120dff5b110cff59110cff55130eff53120cff52130dff52120dff53120dff54110dff501f19ff5b342cff713f37ff7d503fff9a6152ff976256ff92664dffa36f5eff9f6f50ff935742ff936244ffaf704dffa96438ffab6c41ffb77a46ffb56b3bffb96b35ffb46b3affbb6f3affbd723cffbd6c36ffbf7039ffc4733affc27136ffc47538ffcd7b3effce7a3dffca783bffcb7a3bffcf7e3bffd27d3fffcb793affd88444ffd47e3fffc97934ffe5934bffdc863bffd28442ffd19260ffcc915affcb7f3fffdc8741ffe4924dffda8843ffdf8b48ffdf8945ffdb8942ffd68840ffdd8c41ffe59045ffd28948ffd0a46effcb955affd28340ffdb8542ffcf7e32ffbd7f4affd6aa78ffd17c3bffd26e37ffc3652dffb65320ffa7411dffbe6230ffbe6227ffa84414ffa74d27ffdfc1a0ffddc7b4ffe1d0bdffe8d6c3ffd7c3aeffdfb9a0ffb66d44ffa0451cff8b3014ff924525ffe69f66ffef984effd9813effb34d1dffaf5c30fff4b672ffee9b53ffe28b46ffd36b2fffba561effc06635ffb1421bffda7f42fff3b971ffd08e53ffbf501dffc66938fff7c89dfff4dfc2fff6e8d2fff9e7d2ffe7bb8bffeea457fff7b461fff1b76dfff2cb92ffefd3a2fff4d093fffbce8dfff9d18afff8d284fff8d084fffdd183fffcd182fffbd083fffbd084fffbd184fff8d285fff9d188fffbcf87fff9d086fff8d189fff6d194ffedd2a5fff0dcbffff0d9b9fff1d6b3fef2dbbefbeab8909ff2c4a706ffffff15c249aa33c337af38bf37ad34c436ac31c639ac2ec237ac2ac23daa27c43bb125c13eac22c33cac1fc531ad1dc135a71ac43ba718bf40aa15c23daa13bc36a111c33ca50fcc44bb0dc43bb10cbf40aa0ab2339909c639aa08bf409f07b649b606aa2baa04bf40bf04bf408003ff55aa01ffffff01ffffff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff0000ff0001ffffff02ff80ff03aa55aa03aa55aa04bf40bf05cc339906d555aa07db49b608bf409f09c639aa0bd146b90cbf2baa0dc43bb10fbb44aa10cf40af12c639aa14cc40b215c23daa17bc37a618ca35aa1ac43ba71cbf40ad1ec444aa1fc53aad21c136a223c53aa825c13ea526c33ca828c639ac09c655aa09c671aa988f5c45fe97522fff9b532dff995231ff955331ff96532eff9a5230ff945634ff7f503aff563b32ff523f38ff4f3c36ff4d3a35ff4b3a34ff4b3a35ff4a3935ff4a3933ff4a3833ff4c3933ff493934ff493934fe4c3833fc4d3b37e349352d5685655c1ac445a71ac43bb119c23dad16c53aae15c23daa13c943ae11c33cb410bf40af10bf40af0eb637a40cbf40aa0bb92ea20ab2339909c639aa08bf209f07b624b606d52baa06aa2baa06aa2baa05cc33cc04bf008004bf408004bf40bf03ff55aa03ff55aa03ff55aa0280008003aa55aa02ff80ff02ff80ff02ff0080028000800280008002800080028080800280808001ffffff01ff00ff0000ff0001ff00ff01ff00ff0000ff0001ff00ff01ffffff00ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff80ff028000800280808003aa55aa03aa55aa04bf40bf06d555aa07b649b608bf209f0acc33b20bd146b90dc43bb10fbb44aa10cf40bf12c647b814cc40b216c546b919c23dad1bc642b31ec43caa21c136aa24bf39aa26c93cae29c73eae2cc540ae30bf3aaa34c43bac36c639aa3ac139ab22c33cac01ffffff2ec89b96f69a614fff9d5642fea57162ffc19b8fffc1896fff9f4f3bff892519ff831c12ff7e1b11ff79180fff70170dff6d180eff69160dff67140dff64130cff61120bff5f120bff5d120bff5b130cff59120bff59120cff58120dff57120dff58120eff541a15ff612e26ff763e34ff855242ff935c51ff8e5b50ffa67862ffad6e60ff966550ffae765fffb27a5effb17153ffaa6b48ffb97c49ffad673affc27b42ffaf6730ffc57d46ffaf6633ffc4753effb4642fffc6793cffc46d36ffc37136ffc8783bffc9763affc47438ffcd7a3fffc9773affd38141ffcc773bffd78341ffd3803effcd7a3cffdd8f4bffdb8943ffd08646ffd19361ffd59154ffd6853dffd7813bffe7954dffdf8b47ffdd8b46ffdf8d45ffdd8a42ffd8853cffda843bffe69247ffd68940ffd39b65ffcb9152ffd78d44ffdd893effd6813cffd28b4affd5a16effcf8b4bffd57937ffd26e32ffc45f29ffb35223ff9b3a12ffcb6f3affc05f2affa54014ffa44e29ffd9bf9fffe2cbb4ffe6d4c0ffdfcdbbffe3bb9bffc4794fffa85023ff8f3416ff8a3619ffdb9661fff0a35bffe9904affd97434ffab461cffbc7242fff1b36cffeb9852ffe28943ffd06a2cffbf5c23ffb25329ffbb4f1dffe48e49fff3bb73ffd79a60ffc14f1cffc3632afff9c392fff8ddbffff5e8d3fff8e7ccffe0a368ffeca457fff4b366fff0b96cfff1cb92ffebc997fff3d6a1fffbd28afff9cd85fffbcf84fffad083fffacf83fffbd083fffacf83fffad085fff9d085fff7d187fff9d189fffbd088fffad089fff8d18dfff6d392ffeacc9effefdcc3ffefdfc9ffefdbbefdefdab8fdedc19bb9f3c4a50fffeedd19c247ad3bc238ad38c43bad35c03aa832c238a82fc33cae2bc43bac28c640ac25c137ac22c33cac1fc531ad1dc13eb01bbd39aa18bf40aa15ce3db614cc40b211c33cb40fcc33bb0ec837b60cbf40aa0acc33b209c639aa08bf409f06aa2baa06aa55aa0599339903aa00aa03aa00aa02ff008001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ff00ff0280008003aa00aa04bf40bf04bf40bf05cc339907b649b608bf409f09aa39aa0acc33b20cbf2baa0db1279d0fbb33aa10cf40af11d23cb413c943ae14cc40b216c53aae18bf40aa19cc3dad1bc642aa1dc13eb01ec43cb320c738a722c334a523c53aa825c83eac23bd3aa809c655aa17c8bca6cd8b553aff9d5432ff9c512cff995131ff945430ff965531ff995132ff865239ff5d3d30ff554139ff53413aff504038ff4c3b35ff4b3a34ff4b3933ff4a3935ff493933ff4a3833ff4b3934ff4a3a33fe4a3933fc4b3934ef4435305449373718ca40aa19c23dad18bf35aa16c53aae15c23daa13bc36a112b839aa10bf30af0ec837b60eb637a40cbf2baa0bb92ea20ab233b209c655c608bf409f07db49b606d52baa06aa2baa05cc339905cc339905cc66cc04bf40bf03aa55aa03aa55aa03aa55aa03aa55aa02ff808002ff808002ff80ff0280008002ff80ff02ff80ff01ffffff01ff00ff02ff808001ffffff01ffff0001ffffff01ff00ff01ffffff0000000001ffffff0000ff0001ffffff0000000001ffffff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff0280808003aa55aa03aa55aa04bf80bf05cc339906d555aa07db49b608df40bf0acc33b20bd146b90dc43bb10ec837b611c33cb412c639b814cc4db216c546ae19c23dad1bc639aa1dca35b021c13eaa24bf39aa26c93cae29c73eae2cc53aae30c53aaa33c33caa37c33cac3ac139ab1fc542ad02ffffff579b7561fda16453ff9c5341fea4705fffc19580ffad614aff932f21ff8e2418ff871f14ff811d12ff7c1a12ff771910ff72180fff6e170eff6b150cff68140cff65140bff63140bff61130bff5f120bff5e130bff5d130cff5d130dff5c130dff5b130fff57130eff612217ff6f382cff805447ff885950ff8d5e54ff8a5c4cff91554bffa67760ff9b624dff9e664bffb47a5fffa16244ffae6738ffbf7453ffa7602affb97849ffad6233ffc17b48ffac5b2bffc27540ffc27338ffb76932ffc37439ffcd7a3fffc57139ffc8763effc9753dffce7d42ffcb763cffd37e42ffd37d3effcf7c3affd38441ffdb8d4affd28f50ffdb9d60ffd0873fffd4823bffd37e38ffe79450ffdd8d45ffd7853effdc8943ffdd8943ffda873effda863cffe59044ffe08b40ffd79653ffd1a064ffd58e4affdb8a3fffda8636ffd5853affc48b53ffdba466ffdc853dffdc793bffcf7130ffc55d27ffad491eff9e4016ffd0743affbd5a28ff9e3e17ffa04d29ffd9bda0ffe4cdb4ffe9d8c5ffe1bfa4ffd38c60ffad5124ff913a18ff873114ffcd8855fff2ab62ffee9e50ffe38a45ffd1692eff9d4018ffd08f57fff5b368ffe9944dffe08843ffcd6728ffcb6c31ffa4421bffc55d23ffed9b51fff4bd75ffedb778ffbb4e1bffbf5a1cfff2af75fffad7b5fff4e5d2fff7e1c2ffd98f4dffeea85dfff2b569fff0b869fff4cb93ffeeca99fff1d3a5fff3cd84ffface87fffbcc85fffcd07ffff9ce82fff9cf82fffbd185fff9cf84fff8cf85fff7d086fff8d089fff9d089fff9d188fff9d291fff4d29afff3dab0ffedd7bbffefe1c9fff1e2cffeeddbc0fef0caa9cbedbca113fff2e428c640ac3dc43bab38c437ad35c53aad32c238ad2fc33cae2bc43bac29c138a825c837ac22ca3cac20c738a71dca3eb01ac43bb118ca35b516c52eae14bf40b212c639b810cf40af0ec837b60dc43bb10bb92ea209c639aa08bf40bf07b6249206aa2baa05cc339904bf40bf03aa00aa02ff00ff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000001ffffff02ff80ff02ff80ff02ff80ff03aa55aa03aa00aa05cc66cc05cc33cc07db6db608bf409f08bf409f0ab233990cbf2baa0dc43bb10ec849b610cf50af11c33cb412c639b814bf33a616b93aa217c843b119c23dad1ac43bb11cbf37ad1dc135b01fc53aad21c936aa23c53aa825c13eac0cbf40bf10bf40af459f6773f3894e32ff9f5733ff9b512eff975431ff94542eff965430ff925339ff624132ff554239ff53423bff544038ff52413aff4f3f38ff4e3b37ff4e3935ff4c3b35ff4b3934ff493832ff4a3933fe493930fd4c3a34f542302d564d3b3e15ce49b618bf35aa18bf40aa16c546ae15c23daa13c943ae11c33cb410bf40af0fbb44aa0dc43bb10cbf40aa0bb946a209c639c609aa39aa08bf409f07b6249206aa2baa05cc339905cc009904bf40bf04bf40bf04bf40bf03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff0280008002ff00800280808001ff00ff0280808001ffffff01ff00ff01ffffff01ffffff0000ffff01ff000000ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff0100ff00028000800280008004bf40bf04bf40bf05cc33cc08bf409f09c639aa0acc33b20bd146b90dc43bb10fbb33aa10bf40af12c639b814bf40b217bc43b119c23dad1cbf40ad1ec43cb321c13eaa23c533a826c336a828c639ac2cc540ae2fc33cae33c33caa37c33cac3ac639ab39c53aae04ffffff84ac806efea66150ff9c5441feac816effbd836fff9c3b28ffa23527ff912517ff892114ff841e13ff7f1c13ff7a1a10ff771a10ff73190fff70170dff6c160dff69150cff67150dff65140cff64140cff61140cff60130cff5f130dff5e140dff5e140fff5e150fff5a160eff5c241aff56261eff5a2f21ff572f23ff916d55ff906654ff855140ffb18068ffb48267ff9f5b41ffbb7751ffae794effb17240ffa46539ffbc7b4cffac6c3bffb16c43ffb77643ffb8723fffb26832ffc47744ffc8793effc17437ffbe6b36ffc87739ffc77537ffcc7b40ffc6743affcf7c3fffcb7c38ffd27e3fffda8f54ffc68751ffd69c62ffd0843dffd58139ffd17c36ffe4914affdf8a45ffdc8b43ffdf8d46ffdd8c44ffd8873fffd4823bffe18c45ffe48c47ffd78f4cffd4a76cffcb8b3fffda8b41ffdd8b41ffd9873dffce8a41ffdaa571ffd68645ffdb8239ffdd783effc87130ffc25c26ffa9451cffad5025ffca6d30ffba5724ff9d3d14ffa14e29ffddbfa0ffe2cfb5ffe9d3baffe09e6fffb85a28ff9a3e1bff7f2f12ffb8774bfff5b46cfff3a558ffed974dffe18240ffc76028ffa0451effe8ad6efff4af64ffea944effe18340ffc86223ffd2773dffa23e15ffd46d31ffefa25afff7bd75fffad08dffb5531effc5551fffe28d56fff6cda4fff6e4cefff1d2afffd68338ffeeab61fff4b96bfff2ba69fff2c98fffeecf96ffebcd9cfff5cd8efff9cd84ffface83fff9ce7efffacf82fff9ce81fffbd184fff9cf83fff9d085fff9cf85fff9cf87fffad08cfff8d18cfff6d39bfff6d8aefff4dab7ffefdec1ffeee2c8fff5e3d0feeddbc2feebc9a8dde8bb9c1ff7d6ce28bf39a63cc43caa39c536aa36c239aa33c33caa2fc336ae2bc43bac29c138a826c33ca822ca34ac20c738af1dc135a71bc639b319c23dad16c53ab914bf33b212b82aaa10bf30af0ec837b60dc43bb10bd146b909c639aa09c639aa0792249206aa2baa05cc66cc04bf40bf03aa00aa02ff00ff02ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0000ff0001ffffff01ff00ff01ff00ff0280008003aa55aa03aa55aa04bf40bf05cc33cc06d52baa07db49b608bf409f0acc33b20cbf40aa0dc43bb10ec849b60fcc44aa10cf40af12c639b814bf40b215c23db616c53aae18ca40b51ac43ba71bc639b31dc135a71fc53aad20c738af22ca3cac23c53aaf0acc4db201ffffff75926053fc945334ff9b5632ff965330ff965231ff98552eff905639ff664032ff574138ff56453eff57433cff57413bff55423cff53413bff4f3c35ff4e3a34ff4d3a35ff4c3934ff4e3a36fe4c3833fd4b3b33e53d2f295356414715c23daa19c23dad17c837a617c843a615c23daa13c936ae12c647aa10bf30af0fbb44aa0eb637a40dc43bb10bb92ea20acc4db209c639aa07db49b607db49b606d52baa05cc33cc05cc339903ff55aa04bf408003aa55aa03aa55aa02ff008002ff008002ff80800280008001ffffff01ffffff01ffffff01ffffff01ffffff028080800100ffff01ffffff01ff00ff01ffffff01ffffff01ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ffffff02800080028000800280008004bf40bf04bf40bf05cc33cc07db49b608df40bf09c61caa0bd12eb90dc43bb10eb637a410bf40af12c639b814bf40b217bc43b119c23dad1bc639b31ec43caa21c93eb223c53aa826c33ca829c73eae2dc63eaa2fc33cae33c33caa36c63daa2bc43bac18bf40aa12f1aad4b5a67463feaa614bff8f4e3cfec29887ffad5c46ffad4231ffa8392bff942518ff8e2318ff892117ff831e13ff7e1c0fff7b1c10ff781a0fff74180eff71180eff6e160dff6d160dff6a140dff68150cff68150dff66140dff64130cff64140dff65150eff62150fff5f1710ff5c1912ff5a1b13ff5b1c15ff803f36ffa67263ffa97065ffb78872ffad715fff9f6651ffbd7e62ffa75e40ffb67d51ffa45d32ffc99162ffa16337ffc18758ffaa6538ffba7340ffc07743ffbd703dffbf763cffbe7338ffc4743bffca7b42ffc1743effc87c44ffc17139ffd27f47ffc57334ffd18141ffd38d53ffca8b55ffd48f4cffd68639ffda8339ffd37f3affde8b45ffe18e45ffdb8840ffd7843dffdc8a42ffd7853fffd98740ffe08c42ffe08b3fffda8c41ffdaa162ffc88a48ffd78b3dffe58f44ffdb8a3dffd58943ffcd9859ffd89652ffe18441ffdd8141ffd8763bffc66d2dffc05823ffa4431affb86133ffc6662bffb95321ff9a3911ffa04b27ffd7bd9bffefd6b6ffecba8effcb6f3affa0421cff802c12ffaf6d45fff5b875fff8af60fff5a057ffea914bffd87a38ffbc5723ffb05933fff5bd79fff3aa5fffeb904bffe07d3bffc46022ffca6d38ffad481cffe3803dfff1a75cfff9bd74fff7cc8affcb7a41ffc7521fffd9753afff1bb87fff3ddc2ffe9c195ffdc8334ffecb064fff3b86cfff4bb67fff3c683ffefcf9dfff1d09dfff0cd97fff8cf80fffacd81fff9cf80fff9ce80fff8ce80fff9ce81fffacf84fff8ce82fffacf85fff7cd83fffad08dfff5d193fff1d4a8fff2dbbbfff5e0c3fff3e3c7ffe5d5bdffd0b8a3ffcdb69affe3c099eaeebe9c25f1d6c128bf40ac3cc437aa39c53aaa36c239aa33c33caf30bf3aaa2cc53aae29c73eae26c336a824bf40aa21c136aa1ec433aa1cbf37ad19c233ad17c843b114bf40b212c639aa10cf40af0fcc44aa0dc43bb10cbf40aa0acc4db209c639aa07db49b606d52baa05cc66cc04bf40bf0280808002ff80ff02ff00ff01ffffff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280008003aa55aa03aa55aa04bf40bf05cc33cc05cc339907db49b607b6249209aa398e0acc33b20bb92ea20cbf2baa0ec849b610bf40af10cf40af12b839aa13c936ae14cc40b216c53aae18bf40aa19cc3dad1bc639aa1cc840ad1ec43caa1fc542ad20c738af22c33cac0acc4db202ffffffa58e5b3ffe995432ff995430ff975333ff995230ff955635ff6c4432ff563f3aff56443cff56453fff56423cff57433bff55423dff55433dff55423cff4e3b35ff4d3a35ff4c3934fe4a3733fd4c3a38ed3e332f5a69555b15c249b619c23dad18bf40aa16d146b915c23daa13c936ae12b839aa10bf30af0fbb33aa0eb637a40cbf40aa0bd146a20ab2339909aa398e08bf409f07db49b606d52baa05cc339904bf40bf04bf40bf03ff55aa03ff55aa03aa55aa03aa55aa02ff80ff02ff80800280008001ffffff02ff808002ff808001ffffff01ffff0001ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff028080800280808003aa55aa03aa55aa05cc33cc06d52baa07b6249209c655aa0acc33b20bb92ea20dc43bb10fbb44aa11c33cb412c647b814bf40b217c843b119c23dad1bc642b31dca3eb020c738a723c53aa826c336a829c73eae2cc53aae2fc336ae33c33caa34bf3bac27c43bb102ffffff1eddb3b3d3a6725dfea9614aff8d5542fec49385ffaf4c37ffb14331ffa43728ff96271aff92241aff8c2117ff881f14ff821d11ff7e1c10ff7b1b10ff77190fff75180fff72170dff71170eff6f160eff6c160dff6a150cff6a160eff67150dff68150eff68150eff66160fff631711ff601812ff5f1813ff6c211dff6d2620ff9b6055ffab746bffa46e61ffba7e6fffa76055ffa26a4dffbc846affb16f42ffc38d67ffa46843ffb37b50ff9e5a36ffc27d4bffb76635ffba6f42ffb7703dffc6793fffc3723effbe6b34ffc47137ffd38045ffc97341ffd17f3fffc87735ffd08449ffcf8955ffcd8a51ffdb9050ffd6833cffd7833fffd68240ffd6823cffdf8a43ffdb873dffda873dffe08f45ffdc8a43ffd8843fffe08840ffe2893effdd8941ffe09d5dffce8b4affd5893effe28f42ffe18e3fffda893bffd89753ffd9a062ffe08f45ffe48740ffdb8242ffd6723bffc6682affbe5623ff9f3f15ffc97844ffc6652affb2501cff963a10ffa24e29ffd8bc99fff7c89bffe08d57ffb05025ff883114ffa05c33fff1b676fff7b669fff8aa5afff39955ffe78d49ffd67334ffb45121ffc67a4cfff6b976fff0a458ffe98c4cffdc793affc6682cffb85b2affbc5623ffea8e43fff1ab5efff9bd72fff6cd87ffe1a366ffbf501dffd0652affeaa467fff5d7b7ffe3b07fffe08c39ffeab365fff1ba6afff6bc66fff4c376fff4d3a7ffedca90ffedd19cfff8ce84fffacd85fff8cd7efffacf81fff8cd80fff8cd80fff9cf82fffbd084fffacf83fff9cf85fff7cf8afff5d49ffff0d6affff0dcbdfff0e0c9fff5e5ceffe9dbc6ffdcc2adfeb79679ffbb8f69eef1bb972ef4cdbc31c13eac3dc036ab3ac139ab36c239af33c33caa2fc336ae2dc139aa2ac23daa27be3baa23c53aaf21c13eaa1ec43caa1cbf37ad19c233a317bc37a615c23daa12c639aa10cf40af0ec837b60dc43bb10cbf40aa0ab2339909c639aa07b6249207b649b606aa55aa0480408004bf40bf03aa55aa01ffffff01ffffff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ffffff01ff00ff01ff00ff02ff808004bf408004bf40800599339906aa2baa06aa2baa08bf409f09c639aa09c61caa0bd146b90cbf40aa0dc43bb10fcc33aa10bf30af11c33ca513c943ae14bf40b215c231aa17c843b119c23dad1ac43bb11bc639aa1cc837ad1ec433aa1fc53aad17c843b112c647aa0be8a2d1d88f573aff995430ff995333ff99522eff935531ff724635ff553f37ff54443dff57443fff584440ff56443eff57463dff57443eff57433eff56433eff513f39ff4d3a35fd4e3a35fe4f3d38f041322e49624d5012d447b814cc33b215c23daa16c53aae15c23daa14bf40b212c639aa11b43ca50fbb44aa0eb637a40cbf40aa0bd146a20acc339909c639aa08bf409f07db49b606d52baa05cc33cc04bf40bf03aa55aa04bf40bf02ff80ff02ff008003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff000000000000ff000000000001ffffff0000000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ffffff0280008003aa55aa03aa55aa03aa55aa05cc339906d52baa07db49b608df40bf09c639aa0bd146b90dc43bb10ec837b610cf40af13bc43ae14bf40b216c53aae19c23dad1bc639aa1ec43caa21c93eaa24bf39aa27c43baa29c73eae2dc139aa2fc33cae33c33caa34bf3bac05cc669902ffffff3d9f8275eea46e59fea8624afea97462feba7869ffba4c38ffb84533ffa43527ff9b2a1eff97271dff912319ff8d2116ff871e14ff801e12ff7e1d12ff7c1c12ff781a10ff761910ff74180fff741810ff71170dff6e170eff6e170eff6c150eff6c150eff6c160eff6b1811ff661911ff641813ff631914ff661e1aff6f3129ff855b4eff8d6455ffa97060ff975d4fff995b4cffbe8a6fffad715dffab7f60ffbb9371ffa86849ffac7249ffb16c49ffa5603affba7c4cffad6335ffca874dffb25e33ffbd7036ffbe7239ffc57a47ffb4713bffbf793affc67a3dffc57d45ffd08f5effc9864bffd38041ffd27c38ffda8945ffd58440ffd2803affdf8d45ffd9853dffda873dffda873fffd9883fffd3833cffdc863fffe2873fffdd873cffd89253ffc89058ffd2883fffdd8c41ffe39043ffdc8a3fffd98d43ffd19a63ffdb9352ffe48e47ffe58641ffdc803fffd07135ffc7672affb85221ff9f3f14ffd68750ffc6642affaa4a16ff9b3f18ffa24f2bffe4bd93ffe89a62ffcd6933ff8d3515ff914b27ffefb97bfffcbc71fff9b264fff6a65afff0964dffe3873fffd26b2effaf4920ffd4945efff7b571ffef9e53ffe48b4cffd57236ffcb6e36ffa94b1cffce6930ffef9748fff2b164fffbbe73fff6cb85ffecbd7fffc35e2dffc95721ffe5904dfff5c89fffdda069ffe59946ffebb36bfff1bb6bfff8bc65fff6c371fff4d3a4ffefcb8fffefd0a1ffedc98afff5ca80fffacf81fff8cc7ffffacf82fff7cc80fffacf83fffbcf84fff9cf83fff9d08afff3cd89fff3d3a0fff4dcbdffefdcbdffefdecafff2deceffe5d0c3ffdfcabbffcfb69dfd9c7151f1d39a7944f0c7b009c655aa3ec13aa93ac63eab36c639aa34c43bac31c139ac2ec23da62bbe3ba627be3ba324c639aa21c93eaa1ec43caa1cc840ad1ac43bb117c843b115c23daa13c943ae11c33ca50fcc44aa0dc43b9d0cbf40aa0acc33b208bf409f08bf409f06aa2baa059933990599669903aa55aa028000800280008001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff01ff00ff0280008003aa555504bf408004bf40bf0599339905cc339906aa2baa08bf409f09c639aa09c639aa0acc33b20cbf40aa0cd540aa0ec837b60fcc33aa11c33cb412c639aa14bf40b215c23daa16c53aae18bf40aa18bf35aa1bbd39aa1cbf37a41dc135a71ec433aa11c33ca510bf40af29daa2b4f5894d32ff9a5532ff975032ff955332ff764a34ff543b34ff52413aff55433bff57443fff58443fff57433eff59453eff58453dff57443eff55443dff56433dfe4f3d36fe4e3d36f24637305959484510bf509f17c837a618bf40aa16c53aae15c23daa13c936ae12c639aa11c33ca50fbb33aa0eb637a40cbf40aa0bb946a20acc33b209c639aa08df409f07b6249206d52baa05ff33cc04bf40bf04bf40bf03aa55aa03aa55aa03aa55aa02ff80ff028080800280808001ffffff01ff00ff01ff00ff01ffffff01ffff0001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02800080028000800280808003aa55aa04bf40bf05cc33cc05cc33cc06d555d507db49b60acc33b20bd12eb90cbf40aa0ec849b610bf40af12c647b814bf40a616c53aae19c23dad1bc639aa1dca3eb020c740af23c53aa826c33ca829c13ea82cc53aae2fc33cae32c238ad36c239aa0fcc44bb03ffffff60aa877af7a8725bfea3604cfeb78677ffbb6b57ffbb4d3bffb94537ffa53225ff9d2b21ff99281dff95251bff912319ff8a2015ff842015ff821e14ff7f1d14ff7b1c12ff791b12ff771a11ff761911ff741910ff73190fff71170fff70170fff6f170fff6f170fff6d1810ff691a12ff681a14ff6a1f19ff732e29ff7a3e35ff956155ffa2675affa36457ffa8685cffad7060ffbc8571ffa96654ffc39d7fffb28265ffc28061ffa26744ffcf8c68ffb7734effb6784dffbd774bffb46f37ffc07042ffb76e39ffbc7542ffc77a3dffc17734ffc87f49ffca8958ffcd8c5affbd763dffd38244ffd57a3cffd98441ffd1803bffd7843dffd5843dffda883effdd8a41ffdb883fffde8c43ffd8853effd7843effdd873effde843cffd98a44ffe0a062ffcf8b48ffdb8d43ffe08e43ffe09147ffd98b44ffd79c57ffdca265ffe5934fffe68c50ffe38544ffdd7d3dffcb7131ffc6642cffb34f20ffa74d21ffd28147ffc05c27ffa84619ff9e421eff9f4c26ffe6a672ffd3753bffab461dff9b5327ffecb67dfffac27cfffab970fffdaf67fff2a358ffec954affdf8135ffcd672bffa34319ffeeb178fff5b16effef9850ffe78746ffd06c2cffc86e37ffab491cffdf7d3efff49c4ffff5b267fffbbe75fff9c784fff8d094ffca7943ffc4521cffdc7d3cffeeb580ffd89555ffeaa353fff0ba6efff2bf6cfff9bd65fff7c16efff2ca93fff0cc97fff0c994ffeed39ffff6cb83ffface82fff9cb82fff8cc82fff9ce82fff8cd81fff9ce86fff9cf85fff6cf8bfff9d498fff2d29bfff3ddc0fff4e0c7fff0decafff0dacbffceb5a5ffd3beaaffb4a189fdc4aa87f4cfa07959eec6ac16c546ae3ac639b03ac639ab37c338ac34c43bac30c53aaa2dc139aa2ac837aa27c434aa24c639aa22c33cac1fbd3aad1cbf37ad1ac43ba717c843b115ce49b613c943ae11c33ca510bf40af0eb637a40cbf40aa0acc33b209c639aa08bf409f07b649b606aa55aa059933990480408002ff80ff0280008001ff00ff01ffffff0000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff0280000004bf808004bf408004bf00bf05cc33cc06aa2baa06d52baa08df40bf09c639aa0bb946a20cbf40aa0dc44eb10dc43bb10fcc44aa10bf40af11c33cb413bc36ae14bf40b215c23daa16c53aae18bf35aa19cc3dad1bc639aa1cc840ad1dc135a710bf40af04ffbfff57986f5bfa915235ff97502fff945231ff774c37ff543c34ff503f39ff52413aff53413cff54433fff57453fff57443dff59453eff57453dff58453eff57443dff57433efe56443df6493a34675445430cbf55aa17c843a614cc40a616c53aae15c23daa13c936ae13bc36a111d23cb410bf309f0ec837a40dc43bb10cbf40aa0acc33b209c639aa09c655aa07b6249206aa008005cc339905cc339904bf408003ff55ff03aa55aa03aa55aa0280008002ff80ff02ff80ff0100ff0001ff00ff01ffffff010000000100ff0001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff03aa55aa0280008003aa55aa05cc339906d52baa06d52baa08df40bf0acc4db20bd146b90dc43bb10ec849b610bf40af12c647aa14cc40b217bc37a619c23dad1bc639aa1ecc3cb320c740af23c53aaf26c93cae28c639ac2cc540ae2fc33cae32c238ad33be37aa13bc43ae07db92b689a67f72fcb27262fea1614ffeb88780ffbc5e4affbc503dffb44533ffa73224ffa22e20ff9d2a1eff9a271bff942419ff8e2216ff8a2217ff872015ff831f13ff801d13ff7d1d12ff7b1d10ff781b0eff771a0fff761a0fff74190fff741910ff741911ff73170fff741811ff741a13ff701a13ff711f18ff6e261eff7b372eff864037ff89453aff854838ff8b5045ffbb8277ff9b6253ffc88f80ffc38f7dffbf8972ffa46649ffbf8561ffa55c3effc37d54ffb56742ffcc7c53ffb9643dffb26438ffc77c49ffc26f3effbd713cffc18053ffd3926bffc3804affc7783affce7b3cffd98542ffd78343ffd07c3affda8440ffd4823affdd8b41ffdc8740ffd8833bffe08d44ffdc8941ffd4813affe18a43ffdd8440ffd3813effe0a062ffcf8d49ffd68c3dffe19042ffe68e45ffda8a3dffdc934effd5a063ffdd954cffe9934dffe68d47ffde833fffdb7d3cffca6e2cffc7602effac4c22ffae5a2bffd2803fffbb5522ffa1431bff9c431fff9d4a21ffd7824affb85826ffb45b2affde9956fffac988fffbc078fff6ba6ffff8ae64fff39f51ffed9046ffe0793bffc6622fffb06331fff5b97afff4ac68ffed964fffe48243ffcf6b2bffbf6b39ffb34f1bffe68a43fff3a658fff7b566fffbc079fffbc784fffbcd8effe0a56affc25325ffd36d31fff1ad6bffda944affefab5efff3c379fff5c06cfff9c06afff6c16ffff3c67ffff3d3a2fff3ca84fff0d19affecce90fff6ce7ffffacc87fffacc80fff8d083fff6cf7ffffacc8afff9cf8afff5cf8bfff4d6a7fff5dbb3ffebd8b1fff2e1c8ffefe1ccffcdb6a2ffc4a993ffb68c74ffba8f76fdbe9a7ef7c79a7574e9b99c03ffffff2fc33cae3bc23dad38c43bad35c03aa831c63eac2ec83dac2bc43bac28c639ac25c13eac22c33cac1fc53aad1dc13eb019cc3dad18ca40aa16c546ae13c943ae12c647aa10cf50af0ec837a40cbf40aa0bb946a209aa398e08bf409f07b6499206aa2b800599339904bf408002ff80ff0280808001ffffff01ff000001ffffff01ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ffffff01ffffff01ffffff03aa55aa03aa555503aa55aa04bf40bf05cc339906d52baa06d500aa07db24b609c639aa0acc4db20bb946a20dc44eb10dc43bb10ec837b610bf309f11c33ca513bc36ae14bf40b215c23daa16c53aae17c837b118ca35aa1ac43ba71bc639aa1cc840ad1ac43bb106ff80d57f8d624ef9945336fe854e36ff583526ff413028ff4a3a36ff4d3e38ff503f3aff523f3bff52423bff55433dff59453fff59463fff59463eff59453eff58443dff58453ff45747427a493f3b0fcc66bb17bc43a613c943ae14bf40a614cc40b213c936ae13c936ae10cf30af0fcc33aa0ec837a40dc43bb10bd146b90bd146b909c639aa08bf209f07b6249206d52baa05cc339905cc339905cc669903aa00aa03ff55aa03aa55aa02ff80ff028000800280008001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028000800280808003aa55aa03aa55aa05cc339906d555aa07db49b608bf40bf09e339c60bd146b90cbf2baa0fcc44aa10bf409f12c647aa14bf40a617bc37a619c23dad1bc639aa1ecc44b320c738a723c53aa826c33ca829c73eae2cbf3aa82fc33cae32c238a832c238ad0bd146b907db92b6a3a67c74feb46f61fea56b58fec58e85ffbd5a49ffbc503effb54433ffa93425ffa42f22ffa02c1fff9d2a1eff96261bff912519ff8d2418ff8b2216ff872014ff852015ff811e13ff7f1e11ff7d1d10ff7b1b10ff7a1b11ff781a11ff771911ff771911ff771910ff761a12ff761b14ff751c14ff751d15ff711d15ff6e1f16ff6f2519ff6f2f21ff754433ff8b574aff8b5145ffa06e60ffbb8275ffb18073ffab7c69ffc08671ffa07150ffc48971ffa66946ffb7744dffac663cffad6c3fffc57f50ffb36c33ffbc7941ffce8b60ffc68559ffc0793fffcc7e43ffce773dffd38346ffcf8243ffd58342ffd68441ffcd7a35ffde8c44ffdd8a43ffda8640ffdf8c45ffdd8b43ffd8853effdf8c44ffde883fffd5823bffdd9654ffd89956ffd58a46ffdf9047ffdf8d43ffe18e46ffdc8f40ffdc9e5effdea664ffe79952ffec9551ffe68c47ffe08341ffd97b3affc96d2cffc5612fffa7491effba6838ffcc7838ffb24f1cff9d451bff9a441bff9a4920ffbe662fffcc7c3fffef9f5affe39b51fff9c986fff9be76fff9b86efff7ac63fff29d4effed8e41ffdd7536ffbb5a28ffcc8852fff5b573fff1a760ffed934effdf7e3cffcf6d2effbb6435ffc36028fff0964dfff6a95cfffbb86dfffcc37bfffbc883fffbce8dfffbce96ffba5a24ffc86529ffefab66ffe3a155fff0ae60fff7cc83fff6c16dfff8c26afff6c26ffff6c77bfff0d09afff4cb88fff2c98afff1d7a6fff2ca83fff7cd83fffacd83fff8cd83fff9ce84fff8cc86fff7cf8ffff5d297fff4d7aefff7dfc1fff1e1c7ffeee0c7ffe0d1bcffc9b29affaf8c74ffc08d71ffb07357fdaf6e50fbc686628fe6b69908df9fbf33c33caa3bc73dad38c437ad35c03aa831c139ac2ec23dac2bc43bac28c639ac25c137ac22c33cac1fc53aad1dc13ea71ac445b119c247ad16c53aae14cc40b212c639aa10bf40af0ec849b60cbf40aa0cbf409509aa39aa08bf40bf07b649b606d555aa05cc339904bf40bf03aa55aa01ff00ff02ff808001ffffff01ff000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff0280008003aa55aa04bf40bf04bf40bf05cc339906aa2b8006d500aa08bf209f09c639aa09c639aa0bb946a20cbf55aa0dc43bb10ec837a410bf309f11c33ca512c639aa13c943ae15c23daa15c23daa16c53aae18bf35aa19c23dad1ac43ba71bc642b319c233ad0bd15db979916b5ff984553ffe5d3e31ff3d2b27ff3a2b25ff3c2d27ff44342eff493934ff4f3e3aff52423cff56443eff594641ff58453eff5a463fff59463eff5a473ffd56463da54c413814bf99b214cc40bf16c53aae14bf33a615c23daa13c943ae12c639aa10cf30af10cf40af0ec837b60dc43bb10cbf40aa0bb92ea209e339c609c639aa08bf409f07b6249206d52baa05cc339905cc339904bf408003aa55aa02ff80ff02ff80ff0280808001ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffff0002800080028000800280008003aa55aa03aa55aa04bf40bf06aa2baa07b649b608bf40bf09c639aa0bd12eb90cbf2baa0ec849b610bf40af12c639aa14cc4db217bc43a618ca40b51bc639aa1ec43caa20c738a723c53aaf26c33ca829c138a82bc435ac2fc33cae32c73dad36c239aa1aba3bb108df9fbfb6aa7e73feb56e61ffa77462fecc8b7effc05748ffbe503fffb44232ffab3527ffa83225ffa32e21ff9e2a1dff99271bff95271aff912518ff8e2317ff8a2216ff872115ff852014ff821f12ff801d10ff7e1d11ff7d1c12ff7c1b11ff7a1b12ff7a1a12ff791b12ff781c13ff771c14ff781d14ff791d15ff781e16ff762018ff752319ff7b3a30ff733d32ff824e47ff96665cffa56d5dffc48578ffba897cffae7767ffcb9581ffb6846affae7a5dffb17b5affa97051ffa87350ffb57244ffc27a47ffc58759ffc0865dffce8e5cffbc743cffce7d48ffc7753cffcd7940ffd48648ffd68747ffd37f3fffd17e3affd98842ffd98740ffd4843cffd6833dffdc8a42ffd6843effda863fffe08a43ffdd863effd78c48ffd99d5cffdf9651ffdd8f43ffdf8e41ffdf8d45ffdd8f45ffd8944bffd9a060ffe39957ffee9c58ffeb9750ffe58c46ffe08340ffd87937ffcc6d2dffc6612fffa7481cffc37340ffca7034ffac481bff9d451dff93421affa05328ffd5884bfff5a960ffec984bffe09249fff9c683fff9be77fff8b56cfff5ab5ffff09b4cffe88b3cffd97130ffb0511effe3a065fff5b26dfff0a359ffee914cffda7434ffd07739ffb05223ffd57334fff39d53fff8af62fffcbc72fffbc57cfff9cb85fffbcf8efff9d19bffd49058ffc56a2dffeca961fff1b769fff6bd6ffff5cd85fff6c36cfff8c36bfff7c36ffff7c778fff1ce94fff3cc8dfff6cc82fff2ce91fff0d39afff6cd84fff9cd84fff9cc85fff9cd87fff9cf85fff5d091fff4d5a2fff3d9b5fff6e2c9fff1e3d1ffecdec9ffbba28affb6997dffbd9c7dffac795cffb37355fdb66645fdb96b46b3deaa8e03ffffff2fc33cae3cc43cae39c03aaa35c53aad32c238ad2fc33cae2bc43bac29c138a826c336a823c53aa820c738af1ec43caa1ace3bb118ca40aa16c53aae14bf40a612c639aa10cf40af0ec849b60cbf40aa0bd146b90ab2339909c655aa07db6db606d555aa04bf008004bf408003ff55aa028080800280808001ffffff01ffff0001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ff00ff02ff808002ff008004bf40bf03aa55aa05cc339906aa2b8007b6249208bf209f09c639aa09c639aa0acc33b20bd146b90cbf40aa0eb637a40ec837a410bf309f10cf40af12c639aa13bc36ae15c23daa16c53aae17c843b117c843b119c247ad19c23dad18ca35aa12b8479c4cb9a49ef76b4f44fe3b2a25ff3c2c27ff3a2b26ff3b2b26ff3a2b25ff3b2c27ff40322cff4b3c36ff51413bff574640ff594741fe5b4942fe58463dfd5b4941c351443c21a26c9313bc36ae16c53aae15c23daa14bf40a613bc36a112c647aa11c33ca50fcc33aa0fcc44aa0dc43bb10cbf40aa0bb92ea20acc33b209c639aa08bf40bf07b6249206aa2b8005cc339905cc339904bf40bf03aa55aa03aa55aa02800080028000800280808001ffffff01ffffff0000ff0001ffffff01ff00ff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ffff01ffffff0280808003aa55aa03aa55aa04bf408004bf40bf06aa2baa07b649b608bf40bf0ab24db20bd146a20cd540bf0ec837b610cf40af12c639aa14cc40b216c53aae18bf35aa1bc642b31ec43caa20bf38a723c53aaf25c837ac28c639ac2bc435ac2ec237ac32c23da835c53aad0cbf40aa0affffe6d6aa7c6ffeb87266ffb28071fec37566ffc15746ffbe4e3effb54030ffaf3829ffaa3426ffa52f21ffa32d1fff9e291bff992719ff96271aff922518ff8f2417ff8b2215ff892216ff872114ff852014ff831f14ff811e12ff801d13ff7f1d15ff7e1d14ff7d1c13ff7c1c13ff7d1d15ff7d1d15ff7e1d16ff7e1f17ff7c2019ff7a231aff76322aff6d352cff6b3029ff83443cff9b6350ffc4897effc0796affc69586ffb7816effc1967effc6897bffbc8665ffc18361ffbb7754ffc58754ffd0895dffbd7e4cffc78953ffb06631ffd3854cffc06e38ffc4753bffd38449ffd28343ffcd7938ffd4803dffd27e3affdd8b44ffd6833cffd8843dffdf8c43ffe08b46ffd9853fffe28d47ffde8740ffdb8942ffe2a260ffda9651ffd78a3fffe29146ffdf8d43ffe19047ffdc9244ffdca05fffda9954ffea9955fff09d57ffeb9951ffe58c46ffe18240ffd77936ffcd6f31ffc2622dffaa4c1fffca7a46ffc1652dffa7451dff9b421cff94461affde945efff6aa62fff5a254ffec9545ffdd8a42fffcc582fff9bd77fff7b368fff6a95effef974bffe6853affd2692dffa94f1effebaa6efff5af67ffefa058ffeb8a47ffd06a2effcf7841ffad4b1cffe48640fff6a75bfffab567fffcbf75fffcc782fffccb8afffdd193fffad69efff1c18cffd18543ffeea85efff8c372fff7c272fff6cd87fff6c46bfff9c46cfff7c46ffff7c674fff4d090fff4cf94fff5cc7efff5cc84fff1d497fff0d193fff5cb81fff9cd83fff9cc87fff8cf8afff6d399fff5daadfff3dfbeffefdcc6fff6e9d9ffdbcbb9ffc4a289ffa87c61ffa5745affbb856affb87b5dfeb5714fffbd7551d4dba4840ae699cc3cc437ae3cc437aa39c03aaa35c53aad32c238ad2fc33ca82cbf3aa829c138a826c33cae23c533a820c738af1ec43caa1bc642aa18ca40aa16c53aae14bf40b212c639aa10bf40af0fbb44aa0dc43bb10bd146b909c639aa09c639aa07db49b605cc33cc04ff40bf04bf408003ff55aa03aa55aa02ff008001ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ff0001ffffff01ff00ff01ff00ff02ff808003aa555503aa55aa04bf80bf04bf40bf06aa2baa06d52baa07b624b608bf209f09c639aa0ab233b20bd146b90cbf40aa0dc43bb10ec837b60fbb33aa10bf40af12c647aa13bc36ae13c943ae14bf33a615c23daa16c546ae17c837a619c23dad0fcc44bb11c34bb43de2d5cdf43b2c24fe372823ff3a2b25ff392a25ff392a23ff392923ff382a24fe382a24ff3a2c26ff40302aff4f3d38ff5f4c46fe5d4a43fd5d4c45d052453b2ca27a9111c34ba512c639aa14bf33a613c936ae12c639aa12c647aa11c33cb40fcc33aa0ec837b60dc43bb10cbf2baa0bd146a20acc33b209c639aa08bf409f07b649b606d555aa05cc339905cc339904bf80bf03aa55aa03aa55aa02800080028080800280008001ffffff01ff00ff01ff00ff0000000001ffffff0000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280808002ff80ff04bf408004bf408005cc339907b649b6089f409f09aa39aa0bb946a20cbf2baa0ec837b610bf40af11c33ca514cc40b216c53aae18ca40b51ac43bb11dc13eb020c740af22c33cac25c837ac28c639ac2bc435ac2fc33cae32c23dad35c03aa80cd555aa14fffff2e5a97769fdb37265ffb98b7cffbc6b59ffc35746ffbc4f3cffb5402fffb23a2cffac3627ffa93123ffa53021ffa12b1dff9d291cff99281bff952619ff922519ff8e2317ff8b2216ff8a2216ff882114ff862114ff841f14ff841f16ff821e15ff811d14ff811e15ff811e14ff811d14ff811e15ff811e16ff812018ff802119ff7e231aff76271eff6c291fff7c3b32ff783e33ffa86f61ffa06656ffc38f7fffad7768ffbc7d6dffbb8670ffba735effb7825cffc1805bffb9754affb97b4effbe8151ffc0834effc17c45ffc47e4affbc713effc87d45ffc57e41ffd38746ffce7d3cffd07c3bffcf7a37ffdf8b47ffd28039ffdb8742ffda8640ffdd8943ffd5813cffe28e49ffde8944ffdc8742ffdb9451ffdf9f57ffdb9148ffe39347ffdf8b41ffe28f48ffde8e44ffda944bffdea360ffe49950ffef9d57fff19e56ffec984fffe68d45ffe18240ffd67836ffcc6e32ffbe612cffaa4f24ffcf7f4bffb95c27ff9f4319ff98491cffd08e53fff8ae67fff7a758fff19f50ffed9647ffde863efff9c27cfff7bc73fff7b366fff9a95fffed9448ffe27f3affca612affb26230fff3b372fff2aa62ffef9d58ffe58141ffc8692bffc16938ffc05e28ffef964efff7ab5ffffbb96dfffbc178fffbc784fffcce8ffffbd295fff9d69ffff0bf88ffd5853ffff3b064fff7c373fff7c574fff6cd8afff7c66dfff9c56ffff7c770fff8c674fff4cd8bfff1d194fff5ce80fff6ce83fff4cd87fff0d39bfff4d18efff8ce83fff9cb89fff7d290fff2d3a1fff5deb9ffefdfc1fff3e2cbffdfd0beffe0d2bfffbc9985ffa7775cffa97358ffae7252ffaf6d4efec07b57ffbb734ee1d1967827d162b125c83eac3cc43caa3ac639ab35c53aad33c33caa30c53aaa2cc53aae29c738ae26c336ae23c53aaf21c136aa1fc53aad1cc840ad1ac43bb116c53aae15c23daa12c639b810cf40af0fbb44aa0dc43bb10bb92ea20acc33b209c639aa07b649b606d52baa05cc33cc04bf408004bf408002ff808001ffffff01ffffff0000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff02ff808002ff808003aa55aa04bf40bf04bf40bf05cc339906aa2b8007b649b608bf409f09c639aa0acc33b20bb946a20bb92ea20cbf40aa0dc43bb10ec837b60fbb33aa10bf40af12c639aa12c639aa13c943ae14bf40b215c23daa16c53aae17c837a60dd83bb108bf60bf36f1e7e3f3332922ff372924ff3a2a25ff382923ff392a23ff382923ff362923ff362923ff352822ff362723ff3f2f29ff62504afe5e4b46df4e3f38389f898d0dc44eb111c33cb413c936ae13bc36ae12c639aa11c33cb411c33ca50fcc33aa0ec837a40ec849b60cd540aa0bd12ea20bb946a209c639aa08bf40bf07b649b606d52baa0599339905cc339904bf408003aa55aa03aa55aa0280008002ff80ff0280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ffffff02ff80ff03aa55aa03aa55aa05cc339906d555aa06aa2baa08bf60bf0ab24db20acc33990cd540aa0ec837a40fcc44aa11c33cb414bf40a616c53aae18bf40aa1ac43bb11dc13eb01fc53aad22c33cac24c639aa27c434aa2bc43bac2dc639aa31c139ac34c43bac0fcc44aa1bece3d9e9ac7665fdac6d5fffcb9e91ffbd6754ffc45645ffb9503affb84631ffb43c2effae3829ffab3325ffa83124ffa42d20ff9f2b1dff9c2b1dff97291cff95281bff92261bff8e2319ff8d2317ff8b2217ff8a2116ff892116ff871f15ff861f16ff851f16ff831f15ff832015ff822016ff832016ff842017ff842119ff83221aff81231aff82261dff7e2b20ff6f2a23ff88483fff733f31ffa36c64ffb37465ffb2776cffa67467ffad7f63ffb8846affbc8f6bffb78360ffa87650ffb47d4dffaf683effcc956affb47849ffc5834effc37f49ffb66d3affd68e51ffc8783bffcb7939ffd27f3dffd17e3bffdc8a46ffd78640ffd78640ffdd8d46ffda8741ffe28d47ffdf8a45ffde8a46ffd88843ffe4a361ffd78f48ffdf8f47ffe28e47ffe08f47ffdf8d45ffdd9349ffe3a563ffdc9856ffea944ffff09e56fff09f57ffeb954effe58d45ffdf823fffd57836ffce7035ffbf622effac5228ffd3844effb15221ff9c481dffcf8c56fff6b168fff7ad5efff9a355fff09f53ffec9347ffe1863dfff6be78fff9bd76fff8b167fff6a758ffe99142ffde7c37ffc05724ffd18753fff5b36ffff0a75fffee9a52ffe07a3bffcc6f33ffb3582cffd47235fff5a156fff7af62fffabd72fff8c47bfffacb87fffad091fff9d599fff9d5a0ffd98b4effdf873cfff6ba70fff9c273fff6c67afff5cd8bfff7c66ffff9c672fff8c672fffac773fff4cb86fff3d299fff5cc85fff7cc86fff7cd82fff1cf90fff3d69ffff1cb87fff7ca89fff5d092fff4d9acfff2e3c8fff0e0c7ffefe1c6ffdfcab5ffb69d88ffb59480ffb28167ffac7053ffb97355ffb86d4bfeb96946ffbf704be7ca8c6c13e4aebc21c13eaa3dc43bab3ac139ab36c239aa33c337aa30c53aaf2dc63eaa2ac237aa27be3baa24bf39aa21c13eaa1ec43cb31cbf37ad19cc3dad17c843b115c23daa13c943ae10cf40af0fbb44aa0eb637a40cbf40aa0acc33b208bf409f08bf409f06d555d50599339904bf408004bf408003aa005503ff55aa02ff80ff02ff80ff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff00ff02ff808002ff808003aa55aa04bf40bf05cc669904bf40bf05cc339907b6249208bf409f08df40bf0acc4db20acc4db20bd146b90cbf40aa0cbf40aa0dc43bb10fbb33aa10bf40af11c33ca511c33cb412b839aa13bc36a114cc40b215c23daa13c936ae01ffffff02ffffff2bf3ede7ef352b25fe382923ff382a25ff382924fe372923ff372923ff352822ff342822ff342721ff382925ff55443fff60504bf050423f5a7a6c6911c33cb40fbb449913c943ae13c943ae12c639aa11c33cb410bf40af0fcc44bb0ec837b60dc43bb10cbf40aa0cbf40aa0bb946a209c639aa09c639aa08bf40bf07b6249206d555d506aa55aa04bf40bf04bf408003aa55aa03aa55aa02ff008001ffffff0100ff0001ff00ff01ff00ff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ffffff02ff80ff04bf40bf04bf40bf0599009907b6499208bf60bf09c639aa0bb946a20cd540aa0ec849a410bf40af11c34bb413c943ae16b946ae18bf40aa1ac43bb11dc13eb01fce3aad22c33cac25c83eac27c43baa2bc43bac2dc639aa31c139ac33c337aa0fcc44aa24dccdc6e3ae7667fba26b59ffd9a698ffc26452ffc45643ffbd4f3affbd4736ffb53f2dffb1392affaf3628ffab3325ffa62f21ffa32d1fff9f2d1fff9b2a1dff97291dff95281bff92261aff902519ff8e2418ff8d2317ff8c2217ff8b2017ff8a2118ff892118ff872017ff852116ff852117ff862117ff862219ff852219ff85241bff83271dff85251fff7e291eff7d3129ff6a2d23ff7e4339ffa45e53ffb5705dffad7267ffc89080ffbc8e75ffd3ab9affb47f5fffc18e67ffb98059ffb98253ffbb8157ffac6f41ffc68757ffb06c38ffb46e37ffca8248ffcf8543ffc47136ffd3813dffcc7a38ffdb8945ffd3803cffdb8943ffdb8943ffdb8842ffd7853fffe18d47ffe08c46ffdc8943ffe1944fffd99148ffda8b43ffe49148ffe39047ffe19047ffdf9248ffd99850ffe3a361ffe09149ffee9650fff1a257ffed9e54ffed964effe78d45ffdf823effd77838ffd17036ffc2622effb1582bffd18249ffa64c1dffd09056fff7b46ffffbb063fff9ab5afff7a356fff19b4dffec9146ffe0843ffff3b975fff9bb77fff8af68fff3a355ffe68b3effd57231ffb75624ffe9a76afff6b06efff1a45cffeb964effd97535ffd37942ffaf5324ffe38840fff4a556fff9b465fff9bf74fff9c67efffccf89fff9d493fffad7a0ffe6b37bffd47332ffe9974cfff6bf72fff9c172fff7c97efff5ce87fff6c66ffff9c771fff8c671fff9c871fff5ca7efff4d499fff1cb88fff5cd82fff6cf84fff5ce8bffeed099fff1d69ffff1ca88fff6cf91fff7dab0ffebddc7fff0e3d6ffc4af9bffb68e78ffbc856cffa77458ffad7659ffbb7f62ffaf6a4affb46b49feb66b49ffb96f4cedc6846218eacab511c34bb43ec13aad3ac63eab37c33cac34c43bac31c139ac2dc139aa29c138ae28bf40a625c13eac21c93eb21ecc3cb31dca3eb01ac43ba717c837b116b93aae13c943ae11c33ca50fcc33aa0dc43bb10bb92ea20acc4db209c639aa07b6249207b6249205cc33cc05cc339903ff55aa03aa005501ff00ff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffff0002ff80800280808003aa55aa03aa55aa04bf40bf04bf40bf05cc339906aa2baa07db49b608bf409f09c639aa09c639aa0acc4db20acc33b20bd146b90dc43bb10dc43bb10fcc33aa10bf40af10cf40af11c33ca512b839aa13bc36ae14bf33a60fbb44aa01ffffff02ffffff2af3ede7eb362a26fe392922ff382a24ff372823fe372822ff362721ff342621ff352722ff352621ff3c2b26ff61504cfc5c4c4983675a560fbb55bb0ec837b60edb49b60fcc44aa12c639aa10bf40af0fcc33aa0fbb33aa0ec837b60dc43bb10cbf40aa0bd146b90acc4db209c639aa09c639aa07db49b607b6249206aa2baa05cc33cc0599339903aa55aa03aa55aa03aa55aa02ff80800280808001ffffff01ffffff01ffffff01ffffff01ff00ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02ff80ff03aa55aa04bf40bf0599339905cc339907b649b608bf609f09c639aa0ab233990cd540aa0dc43bb110bf50af11c33cb413c943ae15c23daa17bc43a61ac445b11cc840b61fc53aad22c33ca524c639aa27c43baa2ac23daa2dc639aa30c53aaa2ac23daa0ec849b62ed3bcb7d9af7469faa57463ffd99e8dfec4624fffc45a44ffbf513dffbc4635ffb6402dffb43d2cffb13928ffad3625ffa83122ffa53022ffa22e20ff9e2c1dff9b2b1cff99281bff96271aff942719ff932618ff8f2416ff8e2317ff8e2217ff8e2217ff8d2117ff8c2116ff8c2117ff8b2118ff8b2218ff8c2319ff8b2419ff89261bff87281cff892721ff822d22ff702c20ff995c57ff80423eff90524eff9e6d64ffb47465ffb47260ffca9d88ffa76a5fffc39e84ffa36d57ffc08667ffa86f54ffbd865cffbd7e51ffb97345ffc98450ffb76839ffcb8241ffd07f41ffc77534ffd3813dffcf7c3affdb8744ffd5823dffd7863fffe18d47ffdc8941ffe08e46ffe18c45ffdd8741ffdc8b43ffe99f53ffdf9244ffe09043ffdf8e41ffe7954bffdb8b44ffe19b50ffdea363ffda8f4bffe79343fff09c50fff2a156ffed9d51ffee964cffe78a43ffdf813effd9783affd37037ffc3622affbb6534ffc67c45ffd18f57fff9bd74fffab46afffbb061fffaaa57fff6a456fff1994bffeb9245ffdf813cffeeb16dfff8bb76fff5af67fff09e54ffe4823fffcb662fffb15928fff6ba75fff6ad69fff29f5cffea8d4cffd37535ffce7542ffbd5d27fff0974bfff8a85efff9b869fff9c174fffdc781fffcd189fff7d79efff6cd9affd07937ffdf7a36fff4ae60fff6c16efff8c36ffff7c97efff7cf85fff6c670fff9c870fff8c771fff9c971fff6cc7afff4d595ffeecb89fff5cd7ffff4cf85fff6cf86fff4d090fff0d8aeffefd4a7fff3cf95fff3dbb4ffeee1cbffcdbeafffd8ccb9ff93715eff9e664effc3805aff9f6345ffa5684affbd7b5bffb7704ffeb66c4afeba6f4af5c5805d2ee9b7a11ac445b13ec53aad3bc23dad37c338ac34bf36ac31c139ac2ec237ac2bc43bac28bf40a624c639aa22c33cac1fc531ad1dc13eb01ace3bb118bf40aa16c53aae14bf40a611c33cb40fcc33bb0ec837a40cbf2baa0bb92ea209c639aa08bf409f07b624b606aa2baa04bf40bf03ff55aa03ff55aa01ff00ff02ff008001ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff02ff80800280808003aa55aa03aa55aa04bf80bf04bf40bf04bf408006aa55aa06d52baa07b649b607b624b609c655aa09c655c609c639aa0bb946a20bd146b90cbf40aa0cbf40aa0ec837a40fbb33aa0fcc44aa10bf40af11c33cb412c639aa13c943ae0cd555bf01ffffff02ffffff2cfff9eeeb3c312aff3a2a23ff372923ff372823fe362821ff362721ff352722ff342621ff372823fe5b4a48ff5d4b49ed4b3d3a20d7b7c713bc36ae12c639aa11c33cb411c33cb410cf30af0fbb33990fcc44aa0ec837a40dc43bb10cbf40aa0bb946a20acc33b20acc4db208bf409f08bf409f07db49b606d52baa06d52baa04bf40bf04bf40bf03ff55aa02ff80ff02ff80ff028080800280008001ffffff01ffffff0000ff000100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ff80ff02ff80ff03aa55aa04bf40bf05cc33cc06d555aa08bf409f09c639aa0ab233990cbf40aa0dc43bb10fbb44aa11c34bb413c943ae15c249aa18bf40aa1ac43ba71cbf40ad1fbd3aad20c738af24bf39aa27be3baa2abc37aa2dc139aa30c53aaf33c337aa0fcc55aa38cdb6b2e5af7669fbb68676ffcf9181ffc46651ffc35d46ffc25540ffbd4936ffb7422fffb63f2effb33b2affb03727ffac3424ffa93222ffa53021ffa22f20ff9f2d1eff9c2a1cff9b2a1dff99281bff962719ff93271aff922519ff92241aff912318ff912318ff912318ff8f2318ff8e2318ff8f2419ff90251aff8f261aff8f271cff8f291eff8e2a21ff8f352cff9b4c42ff782f25ff813b31ff89423bff996150ff98584dffb67f6effb4846dffb67d6aff956148ffb88a64ffad7953ffd1a074ff935536ffc8895dffac6f44ffac693bffcb8d54ffc68143ffc07132ffce8041ffd58343ffd68743ffcf7c3cffd88540ffdb8943ffdb8943ffdb8841ffe38e46ffe38e46ffdc8a42ffe5974fffdb8f45ffdd8c43ffe59349ffea974effe29144ffe39a51ffd5a05dffdb9c59ffe28e46ffe89548fff29d50fff4a155ffef9d51ffec944affe68b44ffe1823fffdd7b3affd67236ffc8652fffc36d3dffefb67bfffbc07dfffbbb70fffcb669fffcaf5efff9a754fff7a253ffef9749ffeb9245ffe1813affefac69fff9bc77fff4ab64ffed974dffdf7a37ffc05b26ffc37440fff7bb73fff3ab65ffec9f5bffe58647ffd27335ffb45728ffd17435fff39f52fff5b061fffbbb6dfffdc578fffdca88fff9d092fff7d79fffd78b50ffda752fffe5873dfff7ba69fff8c16efff8c36ffff8cc83fff7ce83fff7c772fff9c772fff9c872fffaca72fff9cd7bfff5d394fff3cf90fff6cd82fff6cf86fff5d08afff5d08dfff0d09afff0dcbdfff1dfb8ffeddab8ffe4d8c7ffd5c7b7ffa48e7bffb89984ffad7d66ffab6646ffb56b4dffb36649ffb06144ffb9694bffbb6e4dfdbc6f4cf9bd77554edead931bbd42b33fc23dae3bc238ad38c43bad34c43bac31c139ac2ec237a62bc43bac28bf39ac25c83eac22ca3cac1fce3aad1dca3eb01ac431a718bf35aa16c53aae14bf40b212c647b80fcc33bb0ec837b60cbf2baa0bb92ea20ab24d9909aa39aa07b6249206aa55aa0599339903aa00aa03ff55aa02ff008001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff02ff80ff0280008003aa55aa03aa55aa04bf408004bf40bf05cc339906aa2b8006aa2b8007b6249208bf60bf08bf40bf09c639aa0ab233990acc33b20cbf40aa0cd540bf0dc43bb10dc43bb10ec837a40fcc44aa0fcc33aa11c33cb411c33cb40cbf40bf01ffffff02ffffff30faf4efeb3f332cff392a24ff382a24ff382923fe352821ff362822ff332520ff342520ff483735fe594947fd5545438b6156530ec849b612b839aa10bf50af0dd83bb110bf309f0fcc33aa0ec837a40ec837a40cd540aa0cbf40aa0bd146a209c639aa0ab2339908df40bf08bf409f07db49b606d52baa06d52baa06d52baa05cc339904bf408003ff55aa02ff80ff0280008002ff80ff0280808001ffff0002ff80800100ff000000000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000001ff00ff02ff80ff03aa55aa04bf40bf05cc339905cc339907db49b609c655aa09c639aa0bd146b90dc43bb10fbb44aa11c34ba513c943ae15c23daa17bc43a61aba3ba71bc639b31ec444b321c13eaa24bf40aa27be3baa2abc3daa2cc53aae2fc336ae23c53aaf0fcc66bb41d0b8b1efae7566fdbc8e80ffc38777ffc46e54ffc06448ffc45c42ffbd4b37ffba4631ffb94330ffb53d2bffb13927ffaf3727ffab3424ffa93222ffa52f20ffa22e1fffa02c1dff9e2b1dff9c2a1cff99281bff97291cff95261aff94251aff95261aff932419ff932419ff922519ff912619ff912619ff92261aff93271bff93281dff94291eff912d1eff902e21ff8f2f24ff8f3329ff7f2820ff803129ff884133ffac6b61ffb77c6effb98775ffbe7e72ffcda186ffab6f58ffd5ac85ffaf7a55ffd6a27bffb1764effc58e60ffab6b3affc68b50ffcc8245ffc57837ffc97d3cffce813fffd78946ffd38340ffdb8a45ffda8742ffdb8942ffdf8d46ffe18b42ffdf8a41ffe18f47ffe4984effe39649ffe49448ffe6944bffe8944affdf9044ffde9d5affdba563ffe0954affe99044ffeb9548fff29e52fff2a052fff09b4fffeb944affe68c45ffe18542ffde7e3effd8743affc5622cffc37343fffac483fffabe74fffdb96cfffdb565fffaae5bfff9a855fff69f4ffff09849ffeb9144ffe2813affeba562fff9bb77fff4a962ffe99247ffd77330ffb45420ffd7925bfff6b86ffff2a760ffef9554ffe0803effcf7639ffb3521fffe0833efff5a554fff7b564fffdbd70fffdc97afffbcf8dfff7d69effeab97effd06e2affe1772fffeb964bfff5bc68fff9c26dfff7c26efff7ce85fff7cd81fff8c773fff8c671fff9c972fffacb74fff9cb7afff4cf8dfff5d196fff4cb82fff5ce86fff5d18dfff5d291fff6d59bffefd4a9fff2e4cbffefe1ccffe6d8cdffb89f92ffc09a81ffa46e4fffb1704fffbc704cffbb6e49ffbc6c4affc17051ffc27152ffbf7150fdbe704efcbd76547bdcac8f0edb5bb63fc23daa3cc43caa38c43bad35c53aad31c639ac2fc33cae2cbf3aa828c639ac26c33ca822ca3cac20c740af1dca35b01ace3bb118ca40aa16c53aae14bf40b212c639b810bf40af0ec837b60dc43b9d0bd146b90ab24db208bf40bf06aa00aa05cc33cc05cc33cc04bf40bf03aa55aa02ff808001ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000001ffffff01ff0000028000800280008003aa55aa03ff55ff03ff55aa04bf4080059933990599339906d52baa07b649b607b649b608bf40bf08bf40bf09c639aa0acc33b20ab233990bd146b90cbf40aa0dc43bb10dc43bb10ec837a40fbb44aa10bf309f10bf40af0bb946b901ffffff02ffffff30fff4efec403530ff382a24ff362923ff362721fe352720ff342720ff342520ff3c2d28ff584643ff5b4948f64b3d3c3676686311c33ca510cf40af0dc43bb10fbb33aa0ec837b60ec849b60dc44eb10cbf40aa0cbf40aa0bb946a20acc33b20acc4db209c639aa08bf409f07b6249206d52baa06d52baa05cc339905cc339904bf40bf04bf408003aa55aa03aa55aa02ff80ff01ffffff01ff00ff01ff00ff01ff000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff01ff00ff02ff80ff03aa55aa03aa55aa05cc66cc06d555aa07b6249208df40bf0acc4db20cbf40aa0dc44eb10ec849a411c34bb413bc36a115c23daa16c53aae18ca35b51bc639aa1dca3eb020c740af22ca3cac25c83eac29c138a82cbf3aa82ec237ac0acc4db210cf60af52cab7b1f5ac7161febd9083ffbf8775ffc37255ffc16a4affc15c43ffbf4f39ffbb4933ffba4631ffb6402dffb33c2affb03928ffad3626ffab3423ffa83220ffa63020ffa32e1fffa12d1fff9f2c1eff9e2b1dff9a2a1dff99291cff99281cff97271bff97271bff96261aff96271aff95271aff95271bff95281bff97291dff972a1eff982b1fff962f1fff982f22ff972f24ff8e2d24ff87372cff702c21ff79382eff9d5d54ff93524affb58173ffbc877bffa2765fffbb8d79ffc69b7cffb7876bffc18c6cffb17b56ffb67d54ffd59c65ffce8759ffca7d43ffcb7b3bffd58544ffcb8040ffd18341ffd98844ffe08e4bffd7853fffdf8c45ffdf8c43ffe28c44ffdd893effe99c50ffe39447ffe39345ffe49547ffe9964cffe7954affe4984dffdda665ffdc9a57ffe49044ffec9444ffee9849fff19d4ffff29f51ffef9a4effeb9349ffe78e46ffe18744ffde8042ffd3733cffb9582cffc27a4dfff9c27efffabe70fffdb969fffdb464fffcad5bfff9a756fff59f4dfff09749ffea8f42ffe28039ffe39c59fff8bb76fff2a55effe68b43ffcf682cffac511effeaaa71fff7b46cfff2a55fffee9150ffd47534ffd17a41ffc26126ffec924afff6a959fff9b667ffffc076fffbcb80fff8d392fffad49cffd27e3fffdc7429ffe58137fff5ad5dfff5c06afff9c26dfff7c16dfff7ce85fff5cd7efff8c672fffac872fff9c873fffacb75fff8cc7afff6cf89fff5d499fff5cd86fff2cc83fff6d291fff3cf96fff7d69cfff0d4a3ffeed6c0ffe3d2bfffeee4daffa58574ffa96d51ffbe6f4effb76743ffb86b45ffbb6b46ffbd6c49ffbf6e4dffbf6f4fffbf714ffec1724ffec27754a5d7a28610cf60af3fc63daa3bc738ad38c43bad36c639aa32c738ad2fc336a82cc53aae29c138a826c33ca822ca3cac20c738a71dca3eb01bc639aa19c23dad16c53aae14cc33b212c639b810bf30af0ec849b60cbf40aa0cbf40aa0acc4db208bf209f07db49b606d52baa04bf40bf03aa00aa03ff55aa02ff008001ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02800080028000800280808003aa55aa02ff00ff03aa55aa04bf40bf05cc66990599339905cc339906d555aa07b649b607b649b608bf409f09c655aa09c655c60ab233b20bd146b90bb92ea20cbf40aa0cbf40aa0dc43bb10eb637a40ec837b60fcc44bb0bd146b901ffffff06d580aa2cfff9f3eb423732fe392a25ff362823ff372722fe352721ff32251eff32231eff50403dfe584845fd574745bb52464313bc86ae0fcc44aa0fcc44aa0db13bb10ec849b60dc43b9d0cbf40aa0cbf40aa0bd146b90bb92ea20acc33b209c639aa09c639aa09c639aa07b6249206d52baa06d52baa05cc66cc04bf40bf04bf40bf03aa55aa03aa55aa02ff00800280008001ffffff0280808001ff00ff01ff000001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff02ff80ff03aa55aa04bf40bf05cc339905cc33cc07db49b609c639aa0ab233990bd146b90dc43bb10ec837b610cf40af12c639aa14bf33b216c53aae19c23dad1bc642b31ec43caa20c738a722ca3cac25c83eac28c639ac2cbf3aa82ec23dac13c943ae0fcc55aa6ea99286fbaf715ffebd9285febf8976ffc37458ffc06c4dffc16045ffc0523bffbe4e35ffbc4934ffb8422fffb53f2cffb33c2bffb03828ffae3625ffab3422ffa83221ffa53020ffa43021ffa22e20ffa02c1cff9f2b1eff9e2a1eff9c281dff9b281cff9a281bff9a271bff9a281cff9a281cff9a291dff9a291dff9b291eff9b2a1fff9b2c20ff9c2d22ff9c2e22ff9a2e24ff913125ff7d2e21ff6b281aff894638ff803c2aff9c5645ffa66e5cffa87162ffa57861ffcba88fffac7e6affbb9374ffc2886fffc89975ffa5704effcc9868ffb6744affcc874affc98245ffcf8547ffcd8a47ffcc8341ffd58745ffd58241ffdf8f48ffe18d47ffde8b41ffe28d45ffe08f45ffe4984dffe39347ffe49548ffe19248ffea9a4fffe09246ffdc9655ffe1a864ffe19149ffea944bffed974affef9a4cfff29d51fff19d4fffef994dffeb9249ffe98f48ffe28847ffdb7d42ffcf6f3cff9d3816ffc9895efff9c177fffcbd6cfffdb868fffcb364fffaac5afff7a653fff49c4bffef9647ffe98c40ffe37d38ffdd9452fff8ba75ffeea15bffe0843fffc66026ffc06c39fff1b677fff5af68fff19d5dffea8e4cffd87e41ffb55a25ffd47334fff59e54fff8ae5dfff9bc6dfffdc377fff9ce87fffad797ffde9d5fffd26b26ffe37c2dffe99346fffabd69fff9c46cfffac16afff7c16bfff7cd85fff4cd7dfffac673fffac872fff9c871fffacb75fff9cc79fff7cd85fff8d9a0fff3ce8bfff1cb84fff2cf91fff6d49cfff3d49efff9ddafffeed5bcffecd9c7ffaa9285ffd0b19dffaf7157ffb05e3bffb2603effb46745ffbc6b49ffbf6f4effc07050ffbf7050ffbd704ffec0714fffc07654bdce987b17d364b13fc63daa3cc43caa39c53aaa37c33cac33c33caa2fc336a82cc53aa829c138a826c33ca824c640aa21c13eaa1dca35b01cbf37ad19c23dad17c843b114bf40b213c943ae11c33ca50ec837b60dc43bb10bb946a20ab2339909c639aa07b6249206aa2b8005cc33cc04bf40bf03ff55ff02ff80ff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff028000800280008002ff00ff02ff80ff03aa55aa03aa55aa04bf40bf04bf40bf06d555aa05cc339906d555aa06d52baa07b649b608bf409f09c639aa09c639aa09c639aa0bb92eb90bb92ea20bd146b90cbf40aa0dc44eb10dc43b9d0ec837a40acc4db201ffffff04bf80bf28f9f2ece9473a36fe3a2a25ff372722ff372722ff33261fff31251dff3e2f29ff554740fe584846f74e413f687369650dc43bb10ec837b60cbf40aa0eb649a40dc43bb10cd540aa0bd12eb90bd146b90acc33b20acc4db209c639aa09c639aa07db49b607b6249207db49b606d52baa05cc339905cc339904bf40bf03aa55aa04bf40bf03ff55aa02ff808002ff008002ff80ff01ffffff01ff00ff01ffffff0000000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02ff80ff02ff80ff02ff80ff03ff55ff04bf40bf06d52baa07db24b608bf409f0ab24db20bd146b90dc43bb10ec837a410bf30af12c639aa14bf33a616b93aa218bf40aa1ac43ba71dc13ea71fce3aad22c33cac25c13eac27c43baa2bbe3ba62dc139aa0acc4db20fcc55aa789d7d73fdaf705fffbd9083ffc08978ffc7765cffc26d50ffc16648ffbf573bffbe4f35ffbd4b33ffbb4531ffb7402effb53d2bffb23929ffb13828ffae3625ffaa3424ffa83222ffa63121ffa3301fffa12e1effa22c1fffa12a1effa02a1dffa02b1fff9f2a1dff9d2a1dff9d2a1dff9d291dff9d2b1fff9e2b20ff9e2c20ffa02d21ffa02e23ff9d3223ff9d3123ff993121ff903123ff944334ff863d30ff793526ffa66150ffad6053ff974e3fff975048ffc2907dffb4886fffcfa391ffc89f80ffb37d64ffb78c6bffc69674ffbe8661ffcd9c6dffbd7a48ffcc8951ffcd8851ffc3853fffd08945ffd68648ffd07f3fffd98943ffe59149ffe08f45ffdc8c40ffeb9e52ffe09046ffe49448ffe29348ffe7994effe6974affe29648ffdfa366ffdd974dffe99648ffea974bffea9948ffee994cfff19d51ffef9b4effef984dffed934bffe98c48ffde8444ffd6773effb75223ff9b3512ffd59369fffac173fffbbd6cfffcb767fff9b362fffaac5afff8a755fff59c4affef9446ffe78b3dffe07d35ffda8e4bfff8ba74ffec9c57ffd97d3affbd5a22ffd48450fff6bb79fff1ad63fff2995cffe28542ffd37c43ffb55323ffe48344fff6a158fff8b362fff6c06ffff9ca7afffad293fff4c88cffcb6d2fffdd712cffe78333fff2ab5bfff6bc68fff8c46bfff8c26bfff8c16dfff7ce87fff4cb7bfff9c676fff9c872fff9c974fff9cc78fff8cb7dfff9cc85fff6d99effefcf91fff6cd89fff1cc91fff5d39affeecfa1ffedd8b5ffe5cfb0ffccb499ffd0ae9bffa46d51ffae6a48ffbc6c46ffbb6a44ffb96a4affbc6a4dffbe6d4fffc07052ffbf7252ffbf7352ffc27554fec37b58cbc993740dffd8c440bf3ca73cc437aa39c036aa36c239aa32c238ad2fc33cae2dc139aa29c738ae27c43baa24bf39aa21c13eaa1fc542ad1bc642aa19c23dad17c843b115c23daa13c943ae10cf30af0fbb33aa0dc43bb10cbf40aa0acc4db209c639aa08bf409f06aa2b8005cc339904bf40bf04bf40bf03aa00aa01ffffff01ffffff01ff00ff0000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000000ffff0280008001ffffff01ffffff02ff80ff02ff80ff02ff00ff03aa55aa04bf40bf05cc66cc05cc66cc05cc339905cc339907db49b607db49b607db49b608bf40bf09c639aa09c639c60ab233b20bb946a20bb946a20bb92ea20cbf40aa0cbf40aa0dc43bb109e339aa01ffffff01ffffff23fff8f0e5483f39ff3b2a24ff392823ff372823ff32261fff33251ffe51413cfe584944fe584846e7483c3b1abaa7b10dc44eb10dc43bb10bb92ea20cbf40aa0bd146b90bd146a20acc33b20acc33b209c639aa08bf40bf09c639aa07db49b607db49b606d52baa06d52baa05cc339905cc339904ff80bf03ff55aa03aa55aa03ffaaff03aa55aa01ffff0002ff80ff01ffffff01ff00ff0000ff0001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff02ff00ff03aa55aa03aa00aa05cc33cc06d555d507db49b608bf409f0ab233b20acc33b20cd540aa0eb637a410cf40af12b839aa13bc36ae16c53aae18bf40aa1bbd39aa1dc135b01fc531a521c93eaa25c137a527c43baa2ac23daa2dc139aa0acc4db203ffffff8fa68074fdab6d58ffbc8e80ffc28f7bffc97a5cffc56e4fffc26648ffc15b40ffc15137ffc04e36ffbd4831ffba432effb8402dffb53d2cffb43a29ffb13828ffaf3525ffad3523ffa93121ffa93221ffa72f1fffa62e1fffa62d1fffa42c1effa42c1fffa32c1effa32c1effa12b1effa12c1effa22d1fffa32e20ffa22e1fffa32f21ffa53122ffa03720ff9f3921ff9f3a22ffa4432fff9b4634ff9d5542ffad6653ff8c4531ff7b3324ff864838ffbc7e74ff956b5effd1a693ffc89382ffba8d6effc9947cffb78369ffd8a88bffb5815fffcd986effc2895bffc3864affd99a5bffce8742ffd8894affd48140ffd58842ffe0944affda893effe49347ffe29246ffe39347ffe49346ffe19146ffe29447ffea994effe49347ffdd984fffe0a96affe7994dffed994dffee9849ffec9847ffef9b4cfff29c4fffef9a4effed974dffea924bffe48a45ffd9793affc65b26ffb64720ff9c3515ffdfa16ffffbbf71fffdbc6efffdb768fffcb260fffbab59fff7a352fff49b4bffed9244ffe8883dffe07936ffd88547fff6b874ffea9751ffd57235ffb85b24ffe4a465fff8b772fff5a763fff29557ffd77e3affca723bffcc6a2effef9548fff5ad5afffcb664ffffbe6ffffdc982fffbd799ffdb9356ffd96d28ffe28131ffe69b48fff8be6afffcc46efffcc36afffdc06dfff7c272fff6cc83fff7c976fffac872fff9c871fff8c973fff8cb77fff9cd7dfffbd082fff5d39afff2d5a7fff4cd87fff6cf94fff5d49cfff7deb6ffe6d0b8fff0deceffbe9885ffa6644dffb5674bffbb6e4bffbb704fffba7151ffbe704fffc37052ffc27152ffc47555ffc37654ffc27654ffc27858fcc37c58dbcb8b6b1be3bda128c639b236c239aa39c03aae36c639af33c33caa2fc93cae2dc139aa2ac237aa27c43baa24bf39aa21c93eb21fc53aad1cbf40ad1ac43bb118bf40aa15c23daa13bc36ae11c33cb40fbb33aa0eb637a40bd146b90acc33b209c639aa08bf409f06aa2baa06aa2b800599339903aa55aa03aa55aa02ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000ffff01ffffff01ffffff0280008002ff00ff0280008003aa55aa04bf408004bf40bf04bf40bf05cc66cc05cc33cc06d52baa06d52baa06d52baa07db49b608bf40bf08bf40bf09c655aa09c639aa09c639aa0acc33b20bb92ea20bd12eb90cbf2baa09aa39aa01ffffff01ffffff1ef7eeeedf493f39ff3b2a25ff392924ff372923fe332620ff41322cff574641fe5b4944fb554746be4a403e09e38ec60cbf40aa0cbf40aa0cbf40aa0acc33b20acc33b20acc33990acc4d9909c639aa08bf40bf08bf409f07b649b607db49b606d52baa05cc33cc05cc33cc04bf40bf03ff00aa04bf80bf03ff55ff02ff80ff02ff80ff02ff80ff028080800280808002ff80800000ffff01ff000001ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff02ff808003ff55aa04bf40bf05cc339906aa2baa07b649b607b624b60ab24d990ab233990cbf40aa0ec837a40fcc33aa12c639aa13c936ae16c546ae17c837b11aba3ba71dc13ea71fc53aad21c136aa24bf39a326c33ca829c138a82cc53aa812c639aa07ffffffa0a78074fdae6e5bffb98a7cffc5917fffc97b5cffc46f51ffc16648ffc35d43ffc05438ffc15037ffbe4a33ffbb452fffb9412effb73d2cffb63b2bffb33a29ffb13727ffaf3525ffac3323ffab3323ffa93122ffa93021ffa92f20ffa72e1fffa62d1fffa52c1effa52d1fffa32c1dffa52e20ffa52f1fffa62f20ffa63021ffa73221ffa73321ffa73821ffa63a20ffa53d21ffa13b23ff9c3d26ff88331bff87341cff82301aff893f2dff8f5142ff7a4031ffa2705bffae7a66ffb77f6affb98969ffc3856affd7ac91ffcb987effd2ab87ffa37151ffc29263ffcc935effcc924fffd79555ffd4894bffc97739ffda8e49ffe09148ffe09046ffdd8d42ffe7984dffdf8f43ffe6954affe39247ffe99a4dffe8974bffdf934bffe1a761ffdfa059ffec9b4effef9b4fffef984affee9949fff19b4dfff1994dffee974cffec954bffea8f47ffe1803dffce6528ffc55520ffb64920ff9b3515ffe7ab70fffcbf71fffbba6cfffdb666fffdb25ffffba957fff7a252fff2994affea8f41ffe8873cffdd7635ffd67f42fff4b671ffe49048ffcd6b2cffba612afff3b875fff6b46dfff6a261ffef8e4dffd98545ffbf642fffdb7a38fff59f53fff7b060fffbb868fffcc274fffacf8dfff6ce92ffd3732effe1752fffe48c3bffefb464fff5bd69fffcc570fffac36afffcc16dfff8c373fff8cd83fff6c875fff9c670fff9c872fff8c973fff9cc79fff9cd7dfffbcf82fff5d299fff6dfb6fff0cd8cfff1d09cfff0d2a0ffecd7b6ffdfcbb4ffbea590ffc9b09bffae755fffae6243ffb56541ffb66847ffb66b4cffbc6d4dffc37152ffc47554ffc77857ffc57957ffc57a59ffc67c5dfcc8805ce6cd896c2ae1b69e1cc840ad35c53aad39c53aaa37c338ac33c33caf30c53aaf2dc639aa2ac237aa27c43baa24c640aa22ca43ac1fc53aad1cc840ad1ac43bb118bf40aa16b93aae13c936ae12c639aa0fbb33aa0ec837a40cbf40aa0bb92ea209c639aa08bf409f07b649b605cc339905cc339904bf408003aa55aa028080800280008001ffffff01ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ffff01ffffff02ff80ff01ffffff028080800280808003aa55aa03aa55aa03aa55aa03aa55aa05cc669905cc66cc05cc33cc05cc339906d52baa07db49b607db49b607db49b608bf60bf08bf40bf09c639aa0acc4db20ab233b20ab233b20bb92eb90bb92ea208bf40bf01ffffff01ffffff15fffff3d04a3c36fe3c2b23ff3b2a24ff362821ff362822ff52423bff594942fe5c4945f94e413f77675c5a06d555d50bd146a20acc339909e339aa0acc4db20acc33b20acc4db209c639aa08bf409f08bf409f07b649b607b649b606aa2baa06d52baa05cc33cc05cc33cc04ff40bf04bf40bf03ff55aa03aa55aa02ff80ff0280008002ff80ff028080800100ff0001ff00ff01ffffff0000ffff01ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff808003aa00aa03ff55aa04bf40bf05cc33cc06aa2baa07b6249209c655aa0acc33b20cbf2baa0ec837a40fcc44bb11c33cb413c936ae15c23daa17bc37a619cc3db81cbf40ad1ec43caa20bf38a723c53aa826c33ca829c13ea82bc43bac0dc44eb10be8a2d194a58375fcaf6e5cffb78777ffc99683ffc97b5dffc47152ffc3684cffc35f41ffc3573cffc3543affc14e35ffbe4832ffbd4530ffb9402dffb93e2cffb73c2bffb43a29ffb23827ffb03626ffae3525ffac3323ffad3222ffab3021ffa92f1fffaa3022ffa93020ffa82f20ffa82f20ffa93021ffa93121ffa93021ffaa3222ffab3522ffab3722ffaf3d26ffae3f26ffae4227ffac442affa54129ffa3452cffa5472fffad5239ff9a4a36ff874130ff945443ff8c4939ffaa6e54ffa16a50ffc6946fffba7c63ffd3a586ffb98972ffb89373ffbb9775ffc18f74ffdfb27bffc78d51ffda9a5fffcc7f43ffdd8d51ffe19953ffd58841ffe49148ffdf9246ffdf9246ffe6974bffdf9044ffe9994effe69847ffe89646ffdc984fffdcab65ffeaa357ffef9b4dffef9b4bffee9948fff09a4cfff19b4dfff1994bffee9647ffeb8e43ffe6813cffd4692affce5f25ffc65220ffb84b21ff9e3a17ffedb173fffcbf70fffcba6bfffdb664fffcaf5dfff8a754fff6a04efff19648ffe98e41ffe7873bffdc7431ffd47b3efff2b06bffdf843fffc96629ffd28246fff6b673fff2af69fff29b5affe98947ffca773dffbf5c24ffe98d45fff5a759fff8b161fffbbc69fffac67cfff7d497ffe5a768ffdc712bffe08637fff3ac5dfff1b969fffbc573fffbc670fffbc56bfffcc16bfff8c473fff8ce82fff6c876fff9c56ffff9c771fff8c873fff9cc7afff9cc7fffface85fff4d196fff5dbb0fff3d9a5fff3dbadfff6ddb9ffeddab3ffebdec9ffccb49fffa17f67ffb77f65ffbb704effbe6e47ffbe6e4bffb96c4affbb6c4bffbd6c4effbd6e4dffbd6f4dffbf7251ffc17655ffc37b5bfcc67e5cf1ca876a40dba7930acc66b23dc03bab3ac139ab36c239af34c43bac30c53aaf2dc639aa2ac83daa27c43baa24c640aa22c33cac1ecc3cb31dc13ea71ac43bb118bf40b516c546ae13c943ae12c647aa10bf40af0ec849b60dc44eb10bb946a209aa39aa08bf40bf07b649b605cc339905cc339904bf408003aa55aa028080800280008001ffff0001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ffff01ff00ff01ffffff028000800280808002ff808003ffaaaa03ff55aa04bf408004bf4080059933990599339905cc339905cc339905cc33cc06d52baa07b649b607b649b608bf40bf08df40bf09c655aa09c639aa0ab24db209c639aa0acc33b207db49b601ffffff01ffffff11fff0f0c2463a36fe3b2c25ff382a24ff382822ff402f29ff5b4943ff5c4944fb5d4a47f3473a392cd1c5c509c639aa0acc33b20acc33b20acc4db209c639aa08bf409f09c655aa08bf409f07db49b607b649b606aa2baa06d555aa06d52baa06d555aa05cc339904bf40bf03ff55aa03ff55aa03aa55aa03aa55aa0280008001ff00ff01ff00ff01ff00ff01ffffff01ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff02ff808002ff808003ff55aa04ff40bf05cc66cc06d555d508bf409f09c639aa0acc4db20bd12eb90dc43bb10fbb44aa10bf30af13c943ae15c23daa16c53aae19c23dad1bc639aa1dca3eb01fc53aad22ca3cac25c83eac28bf39ac2ac237aa22c33cac0fcc66bb80a38074fcad6e5cffb78778ffc99883ffca7c5effc77455ffc46b4cffc46245ffc35b3dffc4563affc25136ffc04b32ffbe472fffbb432cffbb402cffb83d2affb73c2affb53a28ffb33727ffb13625ffaf3524ffb03424ffaf3223ffae3121ffae3222ffac3021ffab3020ffac3021ffad3222ffad3221ffad3220ffad3521ffad3821ffad3b22ffae3c24ffaf4127ffaf4429ffae462cffaa472effa74a31ffa74b32ffa54c31ff9d4c35ff954b33ff863f28ff904c36ff9a5a44ffb87d63ff946447ffcf9f86ffae7f65ffc5a185ffa6755effb89776ffe0b595ffd4a374ffdfab75ffd38b53ffd28742ffd99453ffd99850ffdf934affde8a41ffe4974bffdf9445ffe7984cffe29548ffea9b4effea9b49ffe69547ffd89851ffe7b56cffeca556ffef9d4bffef9b47ffef9a47ffef9b4afff09b4cffee9647ffee9243ffe9853bffdb712dffd46528ffcd5c25ffc75323ffb84b20ffa2401cffeeb374fffcbe6ffffdb96afffdb462fffcae5cfffaa754fff59f4dfff19349ffe98c41ffe38238ffda7331ffd1773affeea763ffd97938ffc35f24ffe5a160fff6b172fff2a665fff09756ffd57d3bffc86f39ffcf6d2dfff59b4ffff8a858fffab261fffcc071fffccd86fff8d09affdb843fffe17d32ffeca050ffe59f4dfff7c36ffff7c774fffac76ffffcc46afffbc06afff9c675fff9cd81fff7c876fffbc66efff9c670fffaca76fff8cb7afff9cf83fff9d08cfff6d499fff5d9acfff6e6c2fff1debcfff5dec1fff5e5c9ffb9a48fffc8aa97ffae7c63ffae6747ffbb6d48ffbd6d45ffbf6f4bffbd704fffc07352ffc17250ffc27452ffc27655ffc07455ffc07657ffc27a5bfec57c5cfac682646ad9ad930acc66b23dc43bab3ac139ab37c33cac34c43bac30c53aaf2dc639aa2bc43bac27c434aa25c13eac22c33cac1fc53aad1dc13ea71ac43bb118ca40aa16c546ae14bf40a612c647aa10bf409f0ec837b60dc43b9d0acc33b209c639aa08bf409f07b649b606d555aa05cc339904bf408003ff55aa03aa55aa0280808001ff00ff01ff00ff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ffffff01ff00ff01ffffff028000800280008002ff808002ff808002ff008003aa55aa04bf40bf05cc6699059933990599339905cc33cc05cc33cc06d52baa07b649b607b649b607db49b607b6249207db49b608bf40bf08bf40bf09c655aa09c639aa06d52baa01ffffff02ffffff0fffeeeeb4453732fd3b2c26fe392924ff372721ff51403aff5d4944fe5e4946f35d4d4bd0564b480cffeaea08bf209f09c639aa08df40bf09c639aa07db49b608bf409f08bf409f07db49b607b6249207db49b607b6499206aa2baa05cc339905cc339904bf40bf04bf40bf03ff55aa03ff55aa03aa55aa03aa55aa03aa55aa028080800280008001ff00ff01ff00ff01ffffff0000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ff00ff02ff008003ff55aa03ff55aa04ff40bf06d555aa07b6249209c639aa0acc33b20bb92ea20dc43bb10fbb33aa10bf40af12c639aa14bf40b217bc43a618bf40aa1bc639aa1dc13ea71fc53aad22c33cac25c13eac27c43baa29c738a82dc639aa0ec85bb66b9b7c70fdaf7261feb88877ffc99983ffc97c5dffc67555ffc56b4cffc56548ffc55f3fffc5593cffc45338ffc24d34ffc14931ffbf462effbe422cffbc402bffba3d2affb73b28ffb63a28ffb53927ffb33726ffb33523ffb23523ffb13422ffb13323ffb13323ffb03323ffb13323ffb03423ffb13423ffb33624ffb33925ffb33c25ffb33f25ffb23f26ffb24329ffaf4428ffa54025ffa34327ff9e4428ff9e4428ff9a4226ff923e27ff8f4027ff853d23ff7d3c24ff814933ff80523cffb38f76ff956853ffc8a189ffb48c73ffd5ad8effc6a27fffe0b891ffcb9e72ffdbab78ffc3844bffd89d54ffde9e54ffd69144ffe7964cffde8c44ffe19348ffe99c4fffe09146ffe89a4effe59749ffe89848ffe8994cffe0a65fffe7ad65ffefa555fff09c49ffee9b47fff09a47fff09a48fff09848ffee8f43ffe9853bffe1752fffd96a2affd56427ffcd5c24ffc85425ffba4f23ffa54520fff0b573fffbbe6dfffdb96afffcb260fffbab59fff9a452fff39a4affee9146ffe9893effe18036ffd97131ffce7337ffea9f5dffd07031ffc5662bfff4b36efff4ae6ffff19f5fffec9556ffdd8d50ffbe5925ffe0813dfff7a156fff8ab5ffff8b767fffdc577fffbd18dfff2bf86ffd9762cffe89545fff0a04effe89a42fff8c673fff8c874fff9c76ffffbc46afffac16afff9c676fff8cd80fff6c777fffac56dfff9c770fffacb77fff8cc7cfff7d087fff8d495fff7dba4fff3dab3fff3e8cafff5e8cdffdec5abffcbad92ffcfad94ffb4816cffba7f63ffae6444ffb56541ffb76740ffba6a47ffba6d4effbb6d4dffc0704effbf7251ffbf7554ffc07957ffc17a5affc37f5effc38161fdc7856784d4a88d0bd174b93ec13aa93ac139ab37c338ac34c43bac31c63eac2dc63eb02bc43bac28bf39ac26c33cae22c334ac1fc53aad1dc13eb01bbd39aa18ca40aa16c53aae14cc40b212c647aa10cf40af0ec837b60cbf40aa0bd12eb909c639aa08bf40bf07db49b606aa2baa0599339903ff55aa02ff008001ffff000280808001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080800100ff0001ffffff01ffffff03aa55aa03aa00aa03aa55aa04bf40bf04bf40bf0480008004bf40bf05cc339904bf40bf04bf00bf06aa2baa06d555d506d52baa07db49b607b649b607b649b608bf409f08bf409f09c639aa06d555d501ffffff03aaaaaa0fffeeeeae433932fd3a2c26fe392a24ff41312bff594640ff5e4a45fd5e4a47e862504d8c4e454205cc99cc09c639aa08bf409f07db49b608bf60bf07b649b607b624b606d52baa07b649b606d52baa06aa2baa05cc33cc05cc339905cc66cc04bf40bf04bf40bf04bf80bf03aa55aa03aa55aa0280808002ff0080028000800280008001ff00ff01ffffff01ffffff00ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff02ff008003aa55aa02ff008004bf80bf05cc66cc05cc339907db49b608bf409f09c639aa0bb92ea20dc43bb10ec849b610bf40af11c33cb414bf40a616b93aae18bf409f1ac43ba71cbf37a41ec43caa21c13eaa23c53aaf26c33cae28c639ac2cbf3aa80fcc44bb49b6938cfdaf7362feb68676ffcc9d87ffc97c5effc87858ffc76f4fffc7684affc66141ffc65c3effc55639ffc45036ffc34b33ffc1482fffbf452effbe432dffbd402bffba3e2affb93c2affb83b29ffb53927ffb63825ffb53624ffb53523ffb53624ffb43523ffb43524ffb53524ffb43624ffb53725ffb73926ffb73b26ffb73f27ffb64227ffb5452affb4482cffb44c2effb24f31ffaf5032ffab4d30ffa74a2effa24d2effa44d33ffa65238ff9a4a2fff91472eff874831ff8e5c46ff7a573fffaa876dff9a7660ff99735bff8c5f47ffd9b188ffd5a977ffeac48bffcba370ffcaa36cffd3a163ffdf9c55ffe3964effde8b46ffe5994fffe1954cffe3964cffe4964cffe6984bffea9b4dffe79649ffe2954cffdfa860ffefb167ffeea051fff09b46ffee9b45fff09945fff09644ffef9141ffe78237ffe47930ffdf6f2cffda6829ffd36225ffcc5e22ffc75826ffbc5123ffac4d27fff4b873fffabb6cfffeb869fffbaf5efffaa858fff8a250fff29949ffed9043ffe7883dffe18037ffd56f2fffca6e33ffe99958ffcb6c2fffd88448fff3b068fff1a767ffee9958ffe28d50ffc5703cffca6328ffeb904afff2a55afff5b162fffbbb70fffec880fff8d293ffdf9a55ffe78a40fff1a656ffe48528fff0a44bfff7c774fff8c872fffac76ffffbc268fffac06bfff9c778fff9cd82fff6c776fff9c56dfff9c771fffacb79fff9cd7ffff8d18bfff9d99ffff8e3b4fff1d6b4fff5e1c5ffead4bfffceaa8dffb87a5affb87855ffbd785fffb86e4effc27552ffbf6f4affbd6d48ffbc6d4cffba6d51ffbd6e50ffbd7150ffbd7653ffbd7856ffbe7a59ffbf7e5cffc08160ffbb8563fdc0866693cb9e840acc66b23dc43bab3ac139ab37c33cac34bf3bac31c139ac2ec237ac2ac237aa28c639ac25c137ac23bd3aa820c740a71dc13eb01bc639aa19c23da316c53aae15c23daa12c647b810bf40af0eb637a40dc43bb10bb92ea20acc33b208bf40bf08bf409f06aa2baa06d555aa04ff80bf04ff80bf02ff00800280808001ffffff0000ff0001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff808001ff00ff02ff808001ffffff01ff00ff0280008003aa55aa03ff55aa03ff55ff04bf80bf04bf40bf04bf40bf04bf40bf04bf40bf05cc66cc05cc339906aa2baa06aa2baa06d52baa06d52baa07b649b607b649b607b649b607db49b605cc33cc01ffffff02ffffff10ffffefae483b35fd392b25fe3a2b25ff4e3d37fd5c4a45fa5e4a46f3624f4cd04d403c335f505008bf609f08bf409f08bf409f07b649b607b649b606d555aa06aa2baa06d52baa06d52baa05cc339905cc66cc05cc339905cc339904bf40bf04bf80bf04bf40bf03aa55aa03aa55aa03aa55aa0280008002ff008002ff80ff0280808001ffffff01ffffff01ff00ff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff02800080028080800100ff0003aa55aa04bf80bf05cc339906d555aa07db49b608bf60bf0ab24db20bd146b90cbf40aa0eb637a40fbb44aa11c33cb413c943bc15c23daa18bf40aa1ac43ba71cbf40a41ec444aa20bf38a723c53aaf25c137a528c639ac1bc639aa12c647aa19ebd6cce9aa7262fdb28273fed1a58effca7e60ffc87959ffc47450ffc66c4affc66544ffc76041ffc7593bffc55337ffc54d33ffc34a31ffc1472fffbf442cffbe402affbc3f2bffbb3d2affb93c2affb73a27ffb83a26ffb73925ffb63724ffb73826ffb63725ffb73826ffb63725ffb93927ffba3b28ffbc3d29ffbc3f2affb94027ffb84326ffb5482affb44a2bffb44e2dffb05131ffae4f33ffae4d30ffac4c2fffa54f2fffa54c2eff9f4a2bff9c4a2cff974a2cff974c30ff914c32ff8b5036ffa17158ff8f6853ff7f5a41ffcba17affdca463ffebc585ffe6d19effc9ad7effdeb77effe2a663ffde964fffe99a54ffde924cffd99044ffe69a51ffd98b41ffe99a50ffe8984bffea984cffe39345ffe0974effe2a95effefac62ffed9c4cfff19a49ffed9a42fff19643fff19143ffe78335ffe67b32ffe3732bffdf6c29ffdc682bffd36325ffcd5f24ffc55a22ffba5021ffaf5129fff6ba73fffbbb6dfffcb565fffbb05ffff9a858fff7a050fff19649ffed8f43ffe4853bffe08038ffd57131ffc5682dffe69353ffca6b31fff2aa6ffff2ad66ffee9c5cfff09853ffd78447ffbd602effdc7836fff39b55fff2aa5dfff9b76cfffcc077fffbcc85fffad29affde8c43ffefa052ffea8d3bffef8425fff3ae59fff7c474fff7c973fffac670fffbc068fffac16cfff9ca7afff5cb7efff7c777fff9c36dfff9c771fff9cb7afffbcf7ffffad38cfff4d9a5fff3e5c3ffe9d9b8fff0dcc5ffe8d2bdffa67863ffac694affb7694cffb76346ffb86344ffbe6948ffc16c4affc26f4dffc07353ffbe7457ffc07557ffc17958ffc07b5affc07f5effc18161ffbf8461ffbe8764ffbe8a69fdc28c6aabc99d8006d580d535c53aad3ac139ab37c338ac33c337af31c63eac2ec23dac2cbf3aa828c639ac26c33cae23c53aa820c738a71dc135b01cbf40ad19c23dad16c53aae14bf40a612b839aa10bf40af0ec849b60dc43bb10bd12eb90ab2339908bf409f08bf409f06aa2baa05cc339904bf408003ff55aa02ff808002ff808002ff80ff01ffffff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ffffff01ff00ff01ffffff028000800280008003aa55aa03aa55aa02ff80ff03aa55aa04bf40bf03aa55aa04bf408004bf40bf04bf40bf05cc339905cc66cc05cc66cc05cc339905cc33cc06aa2baa06d52baa07b649b607b6249206aa2b8003ff55aa02ffffff12fff1f1b04b4039fc3c2e27fe3b2b26fb5a4944f25e4d49e75c4c4abb50444327897c7603ffaaff07b649b607db49b606d52baa07db49b606d555d506aa2baa06d555aa05cc339905cc339904bf40bf05cc33cc04bf40bf04bf40bf04bf408003ff55aa03aa55aa03aa55aa02ff808002808080028080800280008001ffff0001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02800080028000800280008003aa55aa04bf80bf05cc339905cc339907b649b608bf409f09c655aa0acc33b20cbf40aa0dc43bb10fbb44aa11c33cb413bc36ae15c23daa17c837a619c233a31bc639aa1dc1359e20bf38a722c33cac24c639aa27be34aa2ac23daa19c247ad0ceaaad5b3ac7c72fbaf7b6cfcd6ad94ffc68060ffc87c5affc57752ffc96f4fffc76846ffc86342ffc85b3bffc95637ffc75134ffc64d32ffc64a2fffc3472dffc1442cffc0422affbe402affbe3f2affbc3d29ffbc3b28ffbb3b27ffbb3b26ffba3b26ffb93b26ffb93c26ffba3d27ffba3d28ffbb3d27ffbd3f26ffbd4127ffbb472affba4a2affb74c2dffb44e2fffb45231ffb35332ffb15333ffb25233ffb35434ffb25636ffb25737ffb3593affb66040ffb96344ffb96543ffb76442ffb86f4affc28764ffbd835affcd955fffe5ad6bffeac17bfff3de9dffeed89bfff2d089ffe2ab5dffe69f51ffec9b51ffe08f47ffe5984bffec9d52ffdf9146ffe79b4dffe69848ffe69945ffea9b47ffe69b45ffe8a858ffe6ae5dfff0aa59ffee9b46ffed9341ffef9741ffef903cffea8435ffe77e30ffe37a30ffde732cffdd6e2bffdb6729ffd36225ffcf5d27ffca5726ffc05023ffb55c32fff7bb73fff9bb6efffeb267fffaac5bfff8a556fff39b4dffee9448ffea8b3fffe48239ffde7936ffd46c30ffc36129ffe58f50ffd58042fff5b170fff2a661ffec9858ffe39455ffd7814bffc45d25ffeb904dfff6a55dfff6af62fffbba6efffbc67ffff7cf8dfff8cd8bffe29147ffec923cffee7e23ffec8523fff7b960fff9c574fff9c772fffbc66bfffbc163fff7c16efff7cb7dfff6ca7ffff6c473fffcc071fff9c670fff9cc78fff7d48bfff6d89cfff5e1b4fff1dfc3fff1e7cfffc4ad9affd2b7a1ffbc876effad6347ffaa624bffc26e48ffc26d45ffc16d4affc26f4effc1714fffc07450ffbd7751ffbf7856ffc17a5dffc07e5fffc18163ffc08464ffbd8865ffbf8b67fec38a6cfcc58b6bd3c69b7b0eedb6c81fc53aad39c53aae36c639af34c43bac31c63eb12dc639b02bca3bb228c633ac25c83eac23c53aaf20c738a71ec43caa1cc840ad19c23dad16c53aae15c23daa12b839aa11c33cb40fcc44aa0dc43b9d0cbf2baa0ab2339908bf409f08bf409f07b649b60599339905cc669903ff55aa02ff808002ff808001ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808001ff00ff01ffffff02ff80ff0280808002ff808002ff808003ff55aa04bf80bf03aa55aa04bf80bf04bf408004bf408004bf408004bf40bf05cc339905cc339905cc339906aa55aa06d555aa06aa2baa06d52baa06d52baa06d555d504bf40bf02ffffff14f2e6e6b151473ff9392b26f6453733e55e504bd3574a456e6d615d19a3a3a302ffffff05cc66cc07b649b605cc009906d52baa06d52baa06aa2baa06d555aa05cc33cc05cc339905cc66cc04ff40bf04bf40bf04bf40bf04bf408003aa55aa04bf80bf03aa55aa03aa55aa02ff808002ff00800280808001ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ffff00028000800280008003aa55aa04bf40bf0599339905cc339907b6499208bf40bf08df40bf0acc4db20bd146b90db13b9d0fcc44bb10cf40af12c639aa14bf33a615ce3db618ca35aa1ac43ba71dc135a71fbd3aa521c93eaa23c53aaf26c33cae29c138a82bc43bac07db6ddb87b38a82f8ab7b6df2d9b29cffc78063ffc97e5cffc47954ffc8714effc66b47ffc96643ffc95f3effca5939ffc85336ffc64f32ffc64b30ffc5492effc3462dffc2442cffc0422cffc0412cffbc3d27ffbe3e2affbd3c28ffbe3e2affbd3c27ffbc3c27ffbc3c27ffbb3d2affbb3f2cffbe402cffc1422bffbe432affbd482cffbc4d2cffbb5031ffba5332ffba5735ffb95737ffb8593affb85a3dffb85b3cffba5e3fffb75d3dffb9613fffb96443ffbb6745ffba6843ffc3704affcb7d52ffca8552ffd19053ffe5ab60ffefc57affeed89afff4dba2ffeac17affe8ae5fffe99f51ffee9b50ffe48f47ffe6984cffe19345ffe19347ffe5994bffe49647ffe79b48ffe89b48ffe79b47ffe29847ffe8a555ffeeb266ffefa757ffef9742ffee9340ffee903bffe98435ffea8036ffe87c32ffe3772effdf742dffdc6f2cffd9682cffd56329ffd15f27ffcc5b26ffc05222ffbb6335fff9b970fff9b96afffcb165fff6ab58fff6a454fff09949ffea9245ffe8873fffe1813bffdc7738ffd36e34ffbf5e24ffdf894bffe49c5dfff4ae6cffee9f5dffe79655ffdf8e52ffc1632fffd87135fff3a05bfff7aa61fff5b66cfffcc07afffdc986fffad092ffedb775ffeb9546ffeb7e21fff18020ffed8925fff7bd66fff8c571fff8c670fffac469fffabf62fff9c26efff8cb7dfff7cb7ffff5c471fffac16dfff8c76dfffbcb77fff4d58ffff7e0aefff4e0beffefe7cdffd9c4a6ffdcc0abffb08372ffc48a75ffb97151ffb86b4cffb26141ffb76544ffbd6c4bffbe6d4cffc1724effc37753ffc17855ffc17958ffc37b5dffc07d5fffc07f61ffbf8363ffbe8966ffbd8b69fec18c6dfdc78c6ee8c5957a28f2d2bf10cf40af3ac139ab36c63daf34c43bac31c63eac2ec237ac2bc43bac28c639ac26c336a822c334ac20c738a71ecc44b31bc639aa19c23dad17bc37a615c23daa12c639aa10bf30af0fcc44aa0dc43bb10bb92ea20acc33b209c639aa07b6249207b6249206aa2baa05cc339903ff55aa03aa00aa02ff80ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff0100ff0001ffffff01ff00ff01ffffff0280808001ffffff0280808003aa55aa02ff008003aa55aa03ffaaff03ff55aa03ff55aa04bf40bf04bf80bf04bf40bf04bf40bf05cc33cc04bf00bf05cc33cc05cc339905cc339906d52baa06aa2baa04ff40bf02ffffff15f3f3e7b8534944f53a2f2ae35246429a605451317d727207db92db05cc33cc0599339905cc33cc05cc33cc05cc339906d52baa06aa55aa05cc339904bf40bf05cc66cc05cc339904ff40bf03ff55aa04bf40bf04bf40bf03aa00aa03aa55aa03aa55aa02ff808003aa55aa028000800280808002ff80800280008001ff00ff01ff00ff01ff00ff0100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ffff01ff00ff028000800280008003aa55aa04bf80bf05cc339906d555aa07b6499208df40bf0acc4db20bd146b90dc44eb10ec849b610bf40af11c33cb413c943ae15ce3db618bf40aa1ac43ba71cbf40ad1ec43caa21c13eaa22c334ac25c83eb328bf39ac2ac237aa10bf50af50b28f86e3a77c6ed2d9b7a2fcc78264ffc97f5dffc57c56ffca7551ffc76e48ffc96944ffc9613fffc95b3affc95637ffc85235ffc84f32ffc74c30ffc5482effc3452cffc3442cffc2432cffc1412bffc1402bffc14029ffc03f28ffc03f28ffc14029ffc1412affc0412bffc1422dffc3452dffc3452bffc2472cffbd4b2dffba502effb75132ffb65232ffb45432ffb35433ffb25334ffb05334ffb05535ffaf5734ffb5603dffbb6846ffbd6d4bffc37351ffcb7b57ffcf7f55ffc77f4cffd29755ffe2af68ffebc67efff5db96fff1dd96fff2cc80ffe9b35afff3ab51ffee9947ffea9644ffe59444ffe79947ffe59847ffe29644ffe49745ffe29643ffe49943ffe49842ffe59b46ffe69e4affe39d4dffeeaf61ffeda251ffef9040ffee8b3bffea8636ffe98134ffe97e34ffe67a30ffe2752cffe0722cffdc6f2dffdc6a2effd7672affd46829ffd3652affc75a26ffc46d37fffbba73fffab66bfffcae65fff9ab59fff7a352fff3994bffee8f44ffe98840ffe0803bffdb7835ffd26d2fffbb5e22ffdb8c4cfff5b374fff0a866ffea9b58ffe99756ffd98447ffbe5d23ffee8d4bfff4a95cfff7b166fffabc76fffbc581fffacb87fffbcf91ffeea963ffe67c24fff27e1cfff17f1bffee8f2efff8c068fff9c56dfff8c56efffbc467fffabf60fffac46dfff8ca7bfff8cc7dfff4c36dfffbc26afff6c46cfff9cd7afff7da93fff3deb5ffe5d7b6ffeaddbeffbaa07effac8366ffbe8e78ffaa6a4dffb76b43ffbb6b41ffbe6d4cffbf6e4effbf6e4dffc1704effc1724effc07350ffc07553ffc47959ffc37c5dffc3805fffc58162ffc58565ffc48866ffc38969febf8f6efec48f72f3c5937b50e2c2b211c34ba539c53aaa37c338ac34bf3bac30c53aaf2dc639b02bc435ac28c639ac25c837ac23c53aa821c13eaa1ec43caa1cbf40ad19c23dad17c843b115c23daa13c943ae11c33cb40fbb33aa0ec837a40cbf2b950bb92ea209c655aa07b6249206aa2baa06aa2baa0599339904bf40bf02ff00ff02ff008001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0280808002ff808002ff808003aa55aa02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa03ff55aa04bf408004bf40bf04ff80bf04bf40bf05cc339904bf40bf05cc339905cc33cc05cc33cc04bf40bf02ff80ff15f3f3e7b95a514dcb4f49445d70686808ffbfdf05cc66cc05cc339906d555aa05cc33cc05cc33cc05cc339905cc33cc05cc339905cc669904bf40bf04bf40bf04bf80bf04bf80bf03aa00aa04bf40bf04bf80bf03aa55aa03aa55aa03aa55aa02ff80ff02ff808002808080028000800280008001ffffff01ffffff01ffffff01ff00ff0100ff0001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff0002ff80ff03aa55aa03aa55aa04bf40bf05cc66cc06d555aa07db49b608bf409f0acc4db20bd146b90dc43bb10ec837b60fcc33aa11c32da513bc36a115c23daa17c837b119c23da31bc639aa1dc13eb01fc53aad21c13eaa24bf39aa26c33cae1bc642b309e355c61bc6aa97bdab8779cad7b29dfcc48263feca835fffc67d57ffc87651ffc9714affc96c46ffca6441ffca5e3cffc95838ffc95535ffc95033ffc74d30ffc84b30ffc6482dffc5472dffc4442cffc3442cffc3422affc4432bffc4432bffc24129ffc3432affc3442bffc4452cffc5452dffc5472dffc44a2cffc44f2fffc55a38ffc6633dffc76542ffc56642ffc36741ffc56844ffc56846ffc56947ffc56b49ffc56f4bffc4714effc1704dffc37553ffc87b58ffcc7f57ffc6864effd09c5affe5bc72fff7d890fff8de9bfff7d890fff3ce79fffbc970fffec865ffeea444ffef9c41ffe7943affee9e44ffe99845ffe09242ffe99c48ffe69a45ffeca04affe79c45ffe89d47ffe39844ffeba34dffe8a14fffefad5cffee9e4fffee8a3cffed8336ffeb8034ffe97e33ffe77c32ffe57931ffe2752cffe3742fffe17331ffe07131ffdd702effd56829ffcb5922ffb94d1dffc77b47fff9c17cfff6b86ffff7af67fff4aa5bfff5a355fff1984cffed8e44ffe8883effe17f39ffde7833ffd26c2dffba5b22ffe8a263fff5b376ffeea361ffeb9b5affea9556ffcb7234ffd97d3dfff7a05efff7b066fff9b86efffabf79fffac581fff7cb87fffdcd8cffe38c40ffee7d1cfff37f1bfff1801affed9637fff9c269fff9c46bfffac46cfffcc464fff9bf5efff9c66dfff6cb78fff9cc7bfff3c46bfff8c469fff7c774fff6d081fff4d48ffff8e5bfffece0beffb9956fffd1bd9fff936a50ffb17e66ffc88b68ffbe7547ffbf7045ffc2704fffc0714effc2734fffc37450ffc37651ffc37853ffc37a57ffc47a59ffc27c5affc37f5effc48161ffc78665ffc88a69ffc58a69febf8e6dffc18f73fac593796ad4b09f10bf40af39c036aa36c239aa33c33caf30c535aa2dc639b02ac837b028c639ac26c33ca822c334ac20c738af1ec43caa1bc639aa19cc3db817c837b115c23daa13bc36ae11c32da50fcc44bb0dc43bb10cbf40aa0ab2339909c639aa07b649b606aa2baa05cc33cc05cc33cc04bf40bf03ff55ff02ff80ff02ff80ff01ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000ffffff000000000100000001ffffff0280808001ffffff01ff00ff02ff80ff02ff0080028000800280808003aa55aa03aa55aa03aa55aa03ffaaff03ff55aa04bf40bf03ff55aa03aa55aa04bf80bf04bf408004bf80bf05cc339904bf008005cc33cc04bf40bf03ffaaff11f0f0f0389f9b9214d9cccc05cc669905cc339905cc339905cc33990599339904bf40bf04bf00bf04bf40bf04bf40bf04bf008004ff40bf04bf40bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03ff55aa02ff808002ff808003aa55aa0280808002ff008002ff008002ff80ff01ffffff01ff00ff0100ff0001ff00ff010000000000000001ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0280008002ff80ff03ff55ff04bf40bf04bf40bf06d52baa07db49b608bf409f09c639aa0bb92ea20cbf40aa0ec837a410bf40af11c33cb413bc43ae14cc40b216c53aae18ca40aa1ac43bb11cc840ad1ec43caa20bf38a723c53aaf25c137ac1cc840a416c53aae08ffdfdf91b29286c2d2b09cfac48364feca8561ffc87e58ffca7a52ffca724cffcb6e49ffcc6744ffcb613effcb5c3bffcb5738ffca5435ffca4f32ffc94d30ffc8492fffc7482effc6472effc6472effc7462effc5442bffc5442bffc5452cffc5462cffc5472dffc5462dffc5492fffc54d30ffc55130ffc45332ffc35a39ffc35f3effc36340ffc2663fffc46840ffc36742ffc36744ffc16744ffc06946ffc3714dffc57351ffc67655ffc87956ffc67a51ffc78650ffe1bb73ffefd489fff9e297fff9de93fff9d68bfff7c872fff9c167fffac065fffbc162ffeda94dffea9b42fff19d43ffed9b42ffe99947fff4a654fff4a751fff2a54efff5a74ffff3a64efff1a44effefa44dffeaa14affeda551fff1ab5affec9a4bffec853affeb8034ffea7f32ffe87c30ffe87e32ffec7f36ffea7a33ffe4742effdb6929ffd46122ffcf5b20ffc6531fffb9501bffcb783efff3b574fff6bb73fff5b971fff7bb73fff8bc72fff6b56dfff0a55effe69350ffe28845ffdf823effdd7b38ffcd6c2effcc7a40fff5b87dfff1ab6fffeea161ffea9b5dffe39154ffce7136ffee9759fff6ab6afff7b670fff8c078fffbc780fffccc87fff9cc87fff4bb74ffe67e25fff37d1dfff47f1bfff0801efff2a347fffac368fffac267fffdc36afffbc260fff7bf5cfff8c66cfff4c978fff6c878fff4c56cfff5bd73ffcb7f47ffdca66cfff3cb89fff0d9a6ffe7d9afffcca172ffa37652ffc4a18bffa77865ffb07758ffb56f47ffc37752ffcb7a58ffc87855ffc77854ffc47753ffc37752ffc47a56ffc37b58ffc47c5affc3805dffc28360ffc18663ffc38866ffc28a68ffc68c6afec68e6fffc59175fcc796767dd0a79309c655aa35c53aad36c239aa33c33caf30c53aaa2dc139aa2bc43bac28bf39ac25c137ac23bd3aa820c738a71ec43caa1bc639aa19cc3db817c837b115c23daa13c936ae11d23cb40fbb33aa0dc43bb10cd540aa0acc33b209c639aa07b624b607b6249206aa55aa04bf40bf04bf40bf03ff55ff01ff00ff02ff80ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000010000000280808001ffff0002ff808001ffffff01ff00ff028080800280008001ff00ff0280008002ff808002ff80ff03aa55aa03aa55aa03ff55ff03aa55aa03ff55aa03aa55aa04bf408004bf80bf04bf40bf04bf40bf04bf40bf03aa55aa02ffffff03ffaaff03aa55aa05cc339904bf40bf04bf40bf05cc66cc04bf408004bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04bf408004bf408004bf408003aa55aa03aa55aa02ff008003aa55aa03aa55aa02ff808002ff80800280008002ff80ff01ffffff028080800280808001ff00ff01ff00ff01ffffff028080800100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ff00ff03aa55aa03aa55aa04bf408005cc66cc06d555aa07b649b607db49b609c639aa0acc33b20bb92ea20dc43bb10fbb44aa10bf40af12c647aa14bf40b215ce3db617c837b119c233a31bc639aa1dc135a720bf38a722c33cac24bf39aa1dca3eb010cf40af05ffffff5dbda597b5d6b7a2fac38567fecb8663ffc87e5affc97b51ffcb764fffcd704bffcd6a46ffcc6441ffcc5f3effcb5a39ffcc5636ffcc5234ffcb5034ffca4d31ffc94b30ffc8492fffc6482dffc8472fffc8472effc7472effc7492dffc6492dffc74a2effc84d31ffc74e33ffc75134ffc75437ffc45637ffc2583affbf573affba5836ffb85933ffb45831ffb35934ffb05634ffab5330ffa8522fffa3552fffb56643ffc57556ffc57f51ffd19959ffe6c47afff5d995fff9de99fff5d78efff9d080fff7bd6afffab864fff7bb63fff5bb59fff7b75afff5af5bffe99946ffec9746ffed9b49ffe89c4bffeda14ffff6ab56fff8ac55fff8ab53fff8ab53fff9ab56fff4a850ffefa54cffeea450ffeda658ffeb994affe9853bffed833affed8437ffed8137ffe97a32ffe17128ffdd6926ffdb6423ffd66120ffce5b1dffc5551dffbb5b24ffda914ffff7b86cfff8b666fff8b360fff7b160fff5ad5cfff1ac5afff0ac5effefaf65fff3b36efff2b372ffeba968ffe7a262ffda9358ffedb179fff1b981ffeaaa6fffeba668ffe79f67ffd5874effe69355fffdb470fffabc79fffbc17cfff7c480fff8c580fff8c67efff9c87fffeea254ffee7c1efff57e1efff17f18ffef8421fff7af58fffac266fffac267fffdc268fffbc15cfff6bf58fff8c66afff3c576ffe0a45dffc97b3affad4718ffc24b1dffcd6c35fff0c187ffebc48dffedd8b1ffd2a37dffba7047ff945937ffba8b71ffc0896affbd7049ffc36b47ffbe6c47ffbf6e4bffc1714dffc47651ffc57854ffc57c57ffc37e59ffc3805cffc3835effc18560ffc08764ffbf8968ffc18c6bffc4906cffc78f70ffc99275fdc996739ecda58e0ec86db635c03aa835c53aad32c73dad30c53aaa2dc639aa2ac237aa28bf39a625c13eac22c33cac20bf38a71ec43caa1cbf37ad19cc3dad17c837b115c23daa13c936ae11d24bb40fcc44bb0dc43bb10cd52baa0acc339909c639aa07b624b606d52baa06aa2baa05cc33cc04bf40bf03ff55ff02ff80ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ff00ff01ffffff02ff80ff02ff80ff01ffffff02ff80ff01ffffff01ff00ff0280808002ff808002ff808003aa55aa02ff80ff03ff55aa02ff80ff03aa55aa02ff80ff03ff55aa03aa55aa04bf40bf04bf40bf04bf40bf03ff55aa03aa55aa03aa55aa04bf80bf04bf408004bf408003ff55aa03ff55aa03aa005503aa55aa04bf80bf03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03ff55aa02ff80ff03aa55aa02ff008003aa55aa03aa55aa02ff808002ff80ff02ff80ff01ffffff01ff00ff01ffffff02ff80ff01ff00ff01ffff000280808001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ff0001ff00ff03aa55aa03ffaaff04bf408005cc339906d555aa06d52baa07db49b609c639aa0ab233990bb92ea20dc43bb10ec849b610bf40af11c33cb413bc36a115c23daa17c843b118ca35b51bc642aa1dc135a71fc542ad21c13eaa23c53aaf1ec43caa15ce3db602ffffff33beafaaafd6bba9f9c78b6dfecd8663ffcb815effc97e55ffca7853ffce734dffcf6d49ffce6742ffcd613fffcc5d3bffcc5939ffcc5435ffcc5133ffcb4f31ffca4d30ffc94d31ffc84b2fffc8492effc84a2effc84a2dffc84b2dffc94e2fffca4e30ffc74f31ffc65334ffc35736ffc15c38ffbd5d39ffbd603cffbc603dffba623effbb633effbb633cffb8613affb9643effbd6944ffbd6a45ffbc6c46ffc1744cffcb8554ffd1a75fffefd382fff6de93fff6d996fff5d88bfff7cd73fff5bd64fff8ba5ffff4b55efff6b966fff0ad58ffdd9346ffde8f46ffe7944bffe5914affe69248ffe8944bffea9d50fff8b15cfff7ac56fff7aa52fff3a954fff2a953fff0a64fffefa44ffff1a553fff0a65affee9e51ffef8c41ffec8138ffe87b31ffe47229ffe16e28ffdf6826ffdb6526ffd76322ffcf5c1fffc0531cffbb6329ffe8a35efff8b868fff9b765fff9b460fff7b360fff9b15efff7af5bfff8ae59fff8ae5afff5ae5efff2b369fff2b978ffefb878ffe3ad6cffefbb81fff3c08cfff1bd8dfff2c192fff4c08fffebb07affe9a66bfff7b273fff8b876fff7bb77fff7bc79fff7bf7dfffac37efffdc67efffabc71ffeb913efff07d1cfff47d1dfff17e17ffed8823fff8b85bfff9bf64fffac163fffbbf64fff5bd5efff7bf61ffe4a855ffc57b35ffbb5d20ffc75720ffd35c20ffd25d18ffd3631cffe9a565ffe8bc81ffe6c495ffd6ae84ffbc7144ffb05e31ffb96742ffc4744cffcb794dffc8764fffc5764effc67550ffc57551ffc57753ffc57854ffc27d57ffc07f59ffc0815bffc1835effc18661ffc18a68ffc18d6cffc2906effc1916effc49171ffc49474fdc59275bfca9f8b0dffc4c42ac23daa34c43bac32c73dad30c53aaa2dc139aa2ac237aa27c43baa25c137ac22c33cac20c740a71ec444aa1bc639aa19c23dad17c843b115c23daa13c936ae11d23cb40fcc33bb0dc43bb10bd12ea20acc1a9909c639aa08bf40bf06d52baa06d52baa05cc33cc04bf40bf04bf80bf0280008001ffffff0000ff0001ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ff000001ff000001ffffff02ff808001ffffff01ffffff01ff00ff01ffffff01ffffff0280808002ff008002ff80ff02ff80ff02ff80ff02ff00ff02ff80ff03aa55aa02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa03ff55aa03ff55aa03aa55aa03aa55aa03ff55aa03aa55aa03aa55aa03ff55aa03aa55aa03ffaaff03aa55aa03aa55aa03aa55aa03ff55aa02ff008002ff80ff02ff80ff03aa55aa03aa55aa02ff808002ff808001ff00ff028080800100ff0001ffffff01ff00ff01ffffff0000ff0002ff80ff01ff00ff0000ff00000000000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff02ff80ff02ff808003ff55aa03ff55aa05cc339905cc33cc06d555aa07db49b608bf409f0acc4db20acc33b20cd540bf0dc43bb10fcc44bb11c34bb413c943ae14bf40a615ce3db617c837b11ac43ba71bc639aa1dc135a71fc53aad21c936aa23c53aaf26c33cae09c655aa1becd9d0aed5b9a9f9c98f71fecd8762ffcc825fffca8057ffcb7b56ffce744effcf7049ffcf6a44ffce6440ffce603dffcd5c3affce5838ffce5435ffce5234ffcc5032ffcb4f31ffca4d30ffc94d31ffc94e31ffca4e31ffca5031ffca5132ffca5434ffc75a38ffc3613cffc0643cffbe673effbc6940ffbd6c44ffbd6d45ffbe6f45ffbf7046ffc37248ffc5754bffc2744affbe7447ffc4784effcb7d5affcb8955ffe0b56bfff4db8bfff8db8ffff6d991fff9d885fff4c86efff6ba60fef3b75bfef5b75efef3b15ffee3984efedf8b45fee8904dfee7904cfee6924afee2924cffe6914dffe9904cffe7994dfff6b05afff7ae57fff9aa56fff5ac58fff3ad55fff5aa55fff7ab5cfff0a153ffe39349ffe38d43ffe88234ffea782effe57330ffe36d27ffde6a27ffdc6426ffd56220ffce5f1fffba561fffcb8247fff8bb73fff9b968fffab864fff9b660fff9b35ffff7b266fff7b062fff7b15efff6b05ffff3b066fff6b877fff7bd80ffeeb278ffe8aa70fff3ba7efff4bf89fff1be91ffeebe94fff3bf94ffedb380fff0ae72fff9b475fff8b375fff7b878fff9bd79fff8c079fffbc177fffec175fffaba70fff9af60ffeb8227fff37c1cfff17d20fff37d19ffee8a27fff8be5ffff6bd60fff9bd5dfffabf5cffebad65ffc7733affb75621ffbe571fffc65421ffc65220ffc5551effcb5e1fffd46a23ffde8a47ffeeba79ffeeba81ffe0bb83ffd59063ffd18054ffbd673dffc66e43ffc67148ffc47651ffc77a51ffc97952ffc97a55ffc97b56ffc77c57ffc47f5affc2815cffc4825effc58561ffc48865ffc28b69ffc18d6dffc1906fffc39372ffc39575fec39a78ffc69a7cddcaa28c1fe6cebd1cbf40ad34c43bac32c238a82fc33cae2cc53aae2ac23daa28c640ac24c639aa22c33cac1fc53aad1dca3ea71cc840ad18ca35aa17c837b115c23daa13bc36a111c33cb40fcc33bb0ec837b60cd52baa0acc33b209c639aa08bf40bf06d555aa06d555aa05cc339904bf40bf04bf80bf0280008001ffffff01ffffff01ff00ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000ffffff01ffffff0280808002ff808001ffffff01ffffff01ffffff02ff80ff0280008002ff808002ff80ff01ff00ff0280808002ff80ff02ff80ff0280808002808080028080800280808002ff008003aa55aa02ff80ff03ff55aa02ff80ff03aa55aa02ff80ff02ff80ff02ff80ff02ff80ff03ff55aa02ff008002ff80ff02ff008002ff808002ff008003aa55aa03aa55aa0280008002ff80ff02ff80ff0280808002ff808002ff008001ffffff0100ff0002ff80ff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff01ffff0003ff55aa03ff55aa04bf408005ff66cc06aa2baa07b6499207b649b609c655aa0acc33b20bd146b90dc43bb10fbb33aa10bf40af12b839aa13bc36a115c23daa17c843a619c23dad1bbd39aa1dc13ea71ecc3cb320c738af22ca34ac24c639aa13d743ae0dffffeba2d6baacfbcb9376fecd8864ffcc8460ffcb8159ffcc7b56ffcd764effcf724cffce6c45ffcf6641ffce633effce5f3bffcf5a3affcf5738ffcf5536ffcd5233ffcd5032ffcc4f32ffcc5135ffcd5035ffce5134ffcc5335ffcb5537ffc85938ffc3603bffc0663fffc16c43ffc16f45ffc17147ffc17249ffc0734affc3754bffc4764affc4764affc5764dffc47750ffc47c4fffc78252ffc58b4fffe5c277fff4dc8bfff5dc93fff8d88efff6d37cfef4c469fef7bc64fcf6b965f9f1bb67f1e5a865ecd79558f3de965bfbe39756fdea9956feea9852feea9a51fee6984ffee2904dfee58f47ffe59446fff4ab56fff6af58fff7ae5cfff7ad59fff8ac58fff3a552ffe59346ffe38e43ffe58f46ffe89249ffe78137ffe8752effe26f2effdf6b2affd96726ffd36229ffc65e20ffbd6526ffdf9a5bfffabd6ffffcb967fffcb866fff8b564fff7b261fff7b25efff6af62fff6af62fff6b262fff1b772fff3bb82fff1b47effeaaf71ffefb476fff2b580fff2bc89ffeebe90ffeebf94fff2bf91ffeeb47bfff3af75fff7af74fff7b174fff8b879fff8be7dfff9bf7bfff8c179fff9bd71fff9b765fff9b664fff7a950fff08421fff58017fff28218fff1821affec9539fff3bb66fff4bd66fff8b967ffeaa84fffb95d25ffbc4f1fffbe4c1fffba4c1bffb74918ffb64819ffaf4617ffae4515ffae4712ffac4b0effd99655ffedb271ffe3b67fffdda876ffd58f60ffd1875bffd2875affd18359ffcf7f59ffc98053ffca7e55ffc87d56ffc97e57ffc87e5affc67f5bffc5805effc6825fffc68462ffc58865ffc68d6bffc4906effc39271ffc39372ffc4957afec3997affc4997bf0c59f8635d9bca81bc639aa34c436a731c139ac2fc33ca82cbf3aa829c73eae27c43baa24bf39aa22c33ca520bf38a71dca3eb01ace3bb118ca40aa17c843a615c23daa13c936ae11c33cb40fcc44bb0ec849b60cd540aa0acc33b209c639aa08bf40bf06d555aa05cc66cc04bf40bf03aa55aa03aa55aa0280008001ff00ff01ffffff0000ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff01ff000001ff000001ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff0280008001ffffff02ff80ff0280808002ff80ff02808080028000800280008002ff80ff02ff80ff02ff808002ff808002ff80ff03aa55aa02ff80ff03aa55aa02ff80ff02ff80ff02ff80800280008002ff80ff02ff808002ff008002ff808002ff00800280008001ffffff0280008001ffffff0280808002ff80ff01ffffff01ff00ff01ffffff02ff808001ffffff0000ff0001ffffff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff02ff008002ff80ff03aa55aa03aa55aa04bf408005cc339905cc339906d555aa08bf409f08bf409f0acc33b20bb946a20db13b9d0eb637a40fcc33aa11d23cb412c639aa14cc40b216c53aae17c837a619c23dad1bc642aa1cc837ad1ecc3cb321c136aa23c53aaf1cc840ad05ffffff7ed9bcacfacc987cfece8a66fece8862fecc825bffcc7e58ffcc7a52ffcf754effcf6f47ffd06a44ffcf653fffd0613effd05c3bffd05a39ffcf5636ffcf5435ffce5334ffce5234ffce5236ffce5035ffcf5334ffcd5535ffc85a37ffc6643dffc56b42ffc36e45ffc37147ffc27348ffc2744affc1754bffc2754cffc5754effc6754dffc3744dffc67750ffc67652ffc77d54ffcc915bffeacb81fff7db8ffff8dc91fff7d989fff4ca76fff5c367fdf5bc66ededc0759af0cc9255edcf9c2fe9c39828ecc6a631e5bb9c4ae7ba9480ddab81e1da9b68f9e3985afce79754fee89650fee2924dffe7964ffff3a959fff5af59fff9b062ffeba04fffea9748ffec9848ffef984cffeb9549ffeb934cffed984effe6873effe4712effde692affd76524ffce6320ffc15e27ffc37736ffeeb269fffbbe6cfffbbb66fff9b760fff9b660fff8b463fff6b262fff6af63fff5af5ffff2b165fff2b575fff1b881ffebb479fff2b475fff3b57cfff1b785fff2c08effefc294ffefc39bfff5c499ffeeb57dfff5b577fff6b176fff3b275fff7bc7efff6be80fff6bf7efff9c07bfff7bc71fff6b965fffab660fffbb75ffff6a446fff1851dfff68215fff38317ffed851efff2a44fffeba85dffc97a34ffbe5b23ffbe5217ffbb4b17ffbe4b19ffbb4916ffb74713ffb94e16ffbc541affbd5418ffc55a1fffce6023ffd36522ffd5722effeaa65fffe6b17affe1b483ffd18f5fffd1895cffd0875cffd1875effd28761ffd0895fffce8b64ffcf8c64ffce8d66ffcd8d68ffcd8f6bffcd916cffcc916effcb916fffca926fffc89271ffc59172ffc19071ffc19173ffc3947bffc1997dffc4987bf6c49b8348d1b5a31bc642aa33c337a530bf35a52ec237ac2bbe35a628c640ac26c33cae24bf39aa22bb3ca51fc53aad1dc13ea71bc642aa18ca40aa16c546ae14bf40b213bc36ae11c33cb40fcc44bb0dc427b10cd52baa0acc33b209c639aa08bf40bf07b649b606d555aa05cc66cc04bf40bf03aa55aa03aa55aa01ff00ff01ffffff01ffffff01ff000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00000280808001ffff0001ffffff01ff00ff01ff00ff01ffffff02ff80ff01ffffff028080800100ff0001ff00ff01ff00ff01ff00ff02ff80ff01ffffff01ffffff02ff008002ff80ff028000800280808002ff80ff02ff80ff02ff80ff02ff80ff028080800280008003aa55aa028080800280808001ffffff01ff00ff02ff008001ff00ff01ff00ff01ffffff02ff80ff0280008001ffffff02ff80ff02ff80ff01ffffff01ffffff01ffff0001ffffff0100000001ffffff01ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff0100ff0003aa55aa03aa55aa04bf80bf04bf40bf06d555aa07db49b607db49b609c639aa0acc4db20bb946a20cbf40aa0dc43bb10fbb44aa10bf309f12c639aa13c936ae15ce3daa17c837a618ca40aa1bbd39aa1cc840ad1ec43caa1fc53aad21c136aa1ac43bb102ffffff5dd3b8aaf0cd9c84fdce8b68fece8864fecd845cfece815affcd7d53ffce7750ffd0734bffd16d46ffd06942ffd0633effd15f3cffd15c3affd25938ffd25837ffd05535ffd15536ffcf5436ffd15638ffd05636ffcf5a38ffcc643effc66b43ffc76f47ffc67248ffc57348ffc4754affc5764cffc5774effc4744cffc5744dffc57450ffc2744fffc0734affc0784bffd4a364fff1cf82fff4d889fffadb8dfff5d187fff8cc79fef6c672f2f1c275b6ebc4853bf2d8b609e371aa0ec849b60bb946a209c639aa06d555aa07b649b60cbf55aa19f5b8b86ad6a680c4d89d6df5e0975efde49354fee89451feeea157feeda155ffe9964fffee9d52ffee9b4dffef9c4fffef9950ffeb954dffe9934cffe8964bffe89146ffde6d2cffd66226ffc75d1fffc36728ffd58d4afff8bf6cfffaba65fff9b962fff7b762fff9b662fff7b260fff6b160fff6b162fff4b164fff3b16bfff2b679fff0b379ffefb276fff2b578fff1b67dfff2bb8bfff5c398fff2c695fff1c697fff3c397fff0b37ffff4b477fff3b277fff1b47afff5be81fff4bf80fff6c07efffabf78fff8bb6dfffab86afff9b864fff8b55ffff9b35dfff5a447fff08320fff58521fff08121ffe97c28ffcc6a25ffb65316ffaf4711ffb4410fffb5420fffb64614ffb54514ffb94a17ffbe501bffc0541effc1571cffc4561affc15217ffbc4d14ffbe4e13ffc05616ffd67c3dffdfa667ffe4af79ffdca270ffd18e60ffcf875dffcf885dffd18a61ffd08c61ffcd8d64ffce8f66ffce8f66ffcf916affcc916affcb936dffca9470ffc99573ffca9775ffc99776ffca9878ffc8997affc89a7dffc59b81ffbf9d81ffc49b7efbc39a836eccb09b16b946ae29c13ea82fc33cae2dc139aa2ac23daa28c640ac25c13eac23c53aa821c93eaa1ec43caa1cc840ad1ac445b118ca40b516c546ae14bf40b213bc43ae10bf40af0fbb33aa0ec837b60cd540aa0acc33b209c639aa08bf40bf07db49b605cc66cc05cc339904bf80bf03aa00aa02ff80ff01ffffff01ff00ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000000ffffff0000ffff01ffffff01ff00000000ff0001ffffff0280808001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ff00ff02ff80ff01ffffff0280808002ff80ff02ff80ff02800080028080800280808001ffffff028080800280808001ffffff01ffffff02ff80ff01ffffff01ffffff01ff00ff01ffffff02ff808001ff00ff01ff00ff01ffffff0100000001ffffff01ffffff0100000001ffffff010000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff028000800280808003aa55aa03aa55aa04bf40bf05cc66cc06d555aa06d52baa08bf409f09c639aa0bb946a20bd146b90dc43bb10ec837b60fcc44aa11c33ca512c639aa14bf33a616c53aa217c837a619c23dad1ac43bb11cc840ad1ec43cb320bf40a713c936ae06d555d54dd4b6ace8cf9f88fdcd8b6afecf8a67ffce845fffcd825affce7e56ffcf7a51ffd1764cffd16f47ffd16b44ffd26740ffd2633effd4603dffd35c39ffd35a38ffd25837ffd15737ffd15839ffce593affc95d39ffc75f3affc5623effc46241ffbf633dffba643affb8643affb8653bffb6643bffb5623bffb3603bffb3623cffb56442ffb66943ffb87645ffdeaf6cffecc97bfcf8d68af5fad28ef0f2ce8aeef6ca88eef3c278d6eebc7c6ae9c39313e4bcc912c639aa13c936ae15c23daa15c23daa14cc40b215c23daa10bf40af0cbf40aa14bf40a609c671aa15e7aab65ddbaf89c9d39c6df9da915bfce29756feefa059fef09e54feee9c52feed9e52feee9e51feeb9a50fee9964effe7924cffe89549ffea954cffd26a2cffc75d24ffc87333fff2ae69fffaba6afff8b863fff9b865fff8b765fff8b763fff7b561fff6b260fff5b160fff3af64fff1b36ffff2b77affedaf75fff2b575fff1b579fff0b682fef0c090feeec598ffefc598fef2c498fff3c497ffecb07bfff4b278fff2b076fff3b77efff6bf85fff3be81fff7bf7ffff8bc77fff6b769fff8b966fff9b767fffab663fff8b55efffab25dfffba84effeb8228ffdc6d1bffd36018ffd3621bffcd5e1fffd36425ffcf5f25ffd05c26ffc95622ffc14f1cffbb4b17ffb64714ffb14110ffad400effa73d0cffa6400cffaa4215ffb14916ffbe511cffc45a23ffbc5b24ffe19859ffe1a267ffe6b07dffd09364ffd38e62ffcf8a5fffd08a62ffcd8c63ffcd8b62ffcc8a61ffcd8b64ffcd8b66ffcd8e67ffcd8e68ffcb8f6bffca9070ffc99272ffca9573ffc99675ffc79877ffc6997affc69980ffc09d81fec49d81fec59d849cc7a89506ffffd525c137ac2ec237ac2cbf3aa82ac23daa27c43baa25c13eac23c53aa821c13ea21ecc3caa1cbf40ad1ac43ba718bf40aa16c546ae14cc40b212c639aa11c33cb40fbb33aa0dd83bb10cd540aa0bd12ea209c639aa09aa55aa07b649b605cc33cc05cc33990599669904bf40bf03aa55aa01ffffff01ff00ff01ff00ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff01ffffff0000ffff0000ffff0280808001ffffff01ff00ff0100000001ffffff01ff00ff02ff808001ff00ff01ffffff01ffffff01ffffff01ffffff02ff80ff0000ff0001ffffff01ffffff028080800280008001ffffff02ff80ff01ffffff01ff00ff01ff00ff01ff00ff01ffffff02ff80ff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01000000028080800100000001ffff0001ffffff01ffffff01ffffff01ffffff0000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080800280808003aa55aa04bf80bf04bf40bf05cc33cc06aa55aa07db49b607b649b609c639aa0acc4db20bb92ea20cd540bf0dc43bb10fbb44aa11c33ca511c32da513c936ae15c23daa17bc37a618ca40aa19c23dad1bc639b31cc837ad1ec43cb314cc40a612c647aa31d0bba7dfd1a48cfccf8e6efed28c6bffd08663ffcf865effcf8158ffd07c52ffd1774effd2724affd36e47ffd36942ffd36741ffd2623bffd4603affd55f3affd35c38ffd45b3affd45d39ffd2613dffcc663fffc86a41ffc66c43ffc66e43ffc56e46ffc4704affc47049ffc47049ffc37049ffc3704bffc36f4bffc2714fffc67653fec68653feecc07af1eccd84c9f5d89c7af2d9a73deacdab2be7d5b22ceed6b427f2deb110ffdfcf05ff99cc14cc40b214bf33a613c936a110bf40af13c936ae13c943ae12c639aa12c639aa13bc36ae12b847aa0ec849b60fcc44aa0cbf55aa0feeccdd6dd5a883dbd2966af8e69c61fbeb9e57fbec9c5cfceb9c58fbe99b54fee8964dffea964efee99450fee79854feec9f5afec77130fede934dfef7b569fff8b364fff6b463fff8b564fff6b564fff4b564fff5b363fff4b261fff3b162fff1b168fff5b777fff1b67bffefb276fff2b37bffefb77efff1b886fef4bd8efcf3c292fbf3c898fbf4c898fcf3bf91fdedaf79fdf5ae78feefad75fef3bc82fef5c288fef6bf83fdf9bc7dfef4b46efef9b569fff7b367fef6b264fef4b162fef7b15dfff6ae58fff6a956ffe98f3bffe47b2affd76922ffd66523ffdc6b27ffde732cffda6e27ffce611fffcc581cffc7561effc8581fffcf5e24ffd36429ffd7692cffd96f2fffdb722fffda7330ffd7732effcd6928ffca6325ffbd561cffb44d12ffbe5f20ffdf975dffd39a68ffdca174ffd38f64ffd79369ffd6956effd69a72ffd79974ffd79974ffd59774ffd49773ffd19570ffcd906dffcc8f6effcc916cffcd926dffcf9470ffce9571ffcc9775ffca9879ffc9997fffc59c82fec79c81ffc49d83c9c8aa961bd997bd2ac23db022c33cac2cbf3aa82ac237aa27c43bb125c137ac22c33cac20bf38a71ec43caa1bd039b319cc33ad17c837a615c23daa14bf40b212c647b810cf40af0fcc33aa0dc43bb10bd12ea20acc33b209c639aa08bf409f06d52baa06d555aa05cc339904bf40bf04bf80bf028000800280008001ffffff01ff00ff01ffff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff0000000001ffffff01ff000001ff00ff01ffffff01ffffff0000ff0001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ff00ff0100000001ff00ff0000ff000000ff0001ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff000001ff00000100000001ffffff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff0280808003aa55aa02ff00ff04bf40bf0599339906aa2baa06d52baa07b649b609c655aa09c639aa0acc33b20cbf40aa0cd540bf0dc43bb10fcc44aa11c33ca512c639b813c943ae15c231aa16c53aae18ca35b519c23dad1bc639aa1dc13ea71bc639aa13c943bc24d4b8aadccea792fbce8f6ffed38c66ffd08961ffce8660ffd1845affd08054ffd17c51ffd1764dffd1714affd36e45ffd16a41ffd2663fffd3623dffd3613dffd15f3cffd2633fffce633dffce633effcb6441ffc56842ffc06944ffbf6b44ffc16b44ffc06b45ffbe6b45ffbe6b47ffbf6c49ffbf6e4bfec06e4dfebd724bffd0995ef4e3bb7899e9cf943df2deab13f2d7c909e38ec612b839aa08df60bf07b66db60cd555bf08bf409f10cf40af13bc36a10fcc44bb0ec837b610cf30af11c33cb411c33ca510bf30af11c33ca510bf40af10bf30af11c33ca511c33ca50ec837a40bd146b906ffaad546debda4b6dba374c8e2a87489e7b68ca0d9a474badda372e1dd9c65f2dd975cfae29659fce5975bfee7a05ffeeda563fdf6b46cfdf8b368fef8b262fef6b569fef7b567fef6b564fef3b464fef4b364fef2b165fef2b572fef4b97cfeeeb376fff1b779fff1b981fff1b884fef2bb86faf3bf8aebf1c294b6f1cba18cf0d1b195e7c8a4cbe7b68bededad77f6eda974f9f3bb88f6f3c490edebbb86e1e8b57dd1e9b276daeab276ede7ae6ffbeaad69fdf0aa60fdf0ac5dfef2aa59fef19c50ffe38439fee67c2bffea7926ffe97830ffd36523ffd46821ffe57e2fffef8b3cffe17e2effe37830ffe57730ffe0732cffd96c27ffd56827ffcf6525ffcb6326ffc85f22ffcb6022ffc96120ffcf6926ffd9722cffe07730ffe17830ffdc772cffe28743ffe3a166ffdda373ffd99b6fffd5966dffd79874ffd79972ffd69b75ffd49e79ffd39f7cffd3a07effd4a280ffd5a382ffd7a284ffd6a182ffd59f7fffd19b7bffd0997affce997affcc987bffcb987affc89b7bffca9a7fffc89d80e7c8a89121e0c9b224c640aa2cc534a82ac237aa28bf33ac26c33cae24c639b122c334ac20bf38a71ec43caa1bc62faa19cc3dad18ca40aa15c23daa14bf40b212c647b810cf40af0fcc33aa0dc4279d0cbf2baa0bd146a209c655c607b624b607db49b606d52baa0599339904bf40bf03aa55aa03aa55aa01ffffff0280008001ff00ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff0000000001ffffff01ffffff0000000001ffffff0000ff0001ffffff000000000100000001ffffff0000ff000100000001ff00ff01ff00ff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ff00ff01ffffff01ff00ff01ffffff01ffffff01000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ff000280808001ffffff0280808002ff80ff03aa55aa03ff55ff05cc339904bf00bf06d52baa07b649b608bf409f08bf40bf0acc4db20bd15db90cbf40aa0dc43bb10fbb44aa10bf309f12c647b812c639aa14cc33b215ce3db617bc37a618bf35aa1ac445b11bc639aa1dc13eb010bf50af24d4bfb1ddd0ab97fbce9072fed28c6affcf8b65ffcf8761ffd0855affd08156ffcf7d53ffd07950ffd1734cffd37049ffd36b45ffd36942ffd36540ffd36540ffd26440ffd36742ffce6a43ffcc6b45ffcc6e48ffca7049ffc7714bffc6734cffc6754dffc77551ffc77654ffc77a56ffc97a5bfec97c5bfebb774dfed5a366d3e4c17e5ceed59b15e792b60ec849a411c33ca510cf40bf11c33cb412c639aa0fcc44bb0fcc44aa11c33cb411c33ca510bf30af10bf40af0fbb33aa10bf40af10bf40af0ec837a40fcc44aa0fcc44aa0ec837b60ec837a40fcc44aa0fcc44aa0ec837b60ec837b608df40bf07ffb6db3adcb99545d6b5980fffffdd10efbfcf19d6a3ad24dcb8953ee2b59471d6a57ca5daa172d3dca06dece5a268f4e9a567f7eca562fbeaa867fdedaa6bfdf1ad6bfdf1af6afdf3b26efdf3b571fdf4b777fef0b678ffedb174fdf1b87efef1b983fff1b882fcf3b984e2efbe8c81efcca837fadabe15e7cec210dfafcf0eedc8db20e7c7a751e0b79179ecb99168f5d0ac50efcca930eac5a524eacda31fefcea525eac1a537e8c3a75cf1c89babe6b17ae5e8a868f7df904efee28236fee38032ffe67b30fee67a29ffe0782bffe67a2cffe5792affe17926ffe17e29ffea8533ffdc7525ffdd7226ffe07427ffe07327ffe0742bffdf742dffdf762fffdf7731ffdc762effd9732fffd56e2bffc96625ffc86422ffcb6725ffcc6c28ffd87d3affe39756ffdda06bffdaa175ffd6956bffd8956fffd99971ffda9a77ffd79d78ffd79e7affd69e7dffd3a081ffd2a183ffd3a183ffd2a287ffd1a38affd0a48affcfa38bffcfa28cffcea18bffcfa288ffcea081ffcc9f85ffc89d82f3c5a38e33d7b9aa15c249b629c138ae2ac237aa28bf39ac26c33cae22c334ac20c738af1fc542ad1cc837ad1bc639aa19c23dad17c843b115c23daa13bc36a112c647aa10bf40af0ec837a40dc43bb10cbf2b950ab2339909c639aa08bf409f06d52baa05cc33cc05cc33990599669903aa55aa03aa55aa0280008002ff80ff01ffffff01ffffff0000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff0100000001ffffff0100000001000000010000000100000001ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000001ff00ff01ffffff02ff80ff03ff55aa03ff55aa04bf40bf05cc339906aa2baa06d52baa08bf409f08bf409f09c639aa0acc33b20cbf40aa0dc43b9d0ec837a40fcc44aa11c33ca511c33cb413c943ae14bf33a616b93aa217bc43a618ca35aa1ace45b117bc37b10dc44eb125d6c1b3cdd1ae9df2cd9174fdd18b6affcf8c67ffce885fffd0855bffd08357ffcf7f54ffd17c52ffd1754dffd2724affd26f47ffd36c45ffd36a43ffd46a44ffd26944ffd16a45ffcf6c48ffcb704affc9734cffc7734dffc7754fffc6764fffc5774effc77751ffc77559ffc5765dfec1795cfebc8353fae2b576b2e5c6842bf3dbac0cd56abf06d555aa15c23daa14bf40b213bc36ae12c639aa11c33cb410bf40af10cf40af10bf409f0fbb33aa0fbb44aa0ec837b60ec837b60dc43bb10dc43bb10dc43bb10cd52baa0dc44eb10dc43bb10dc43bb10dc43b9d0dc43bb10dc43bb10dc43bb10dc43bb10acc33b208bf609f07db92db06d555aa0ec837a40fcc44aa06d555aa09c655aa09c655c60aff99e618dfbfb545dab18c67e4b28887e6b282a2e9b384c5eab484e0e9b382e7eab07debe9af7be7e7b07bdfe7b17ee0e7b37ee9ebb77ff0ecb683f5f3b882edf2b986b6ebbd9340efd3b30cd555bf0acc4db20ec837b611c33cb411c33ca510bf309f0dc44eb10ec849a407db6ddb09c655c607db49b607db49b60dc43bb112b8399c0eb637a40cbf40aa0fddaabb40cf9f7c81dba06bc4e59c5bf3d98642fde27b32ffd97329ffda752cfee0792cffe37a2bffe37a28ffe07724ffdd7522ffdf7827ffe17628ffd96f22ffd96d22ffda6e24ffd96e26ffd86e27ffd9712cffd87229ffd7722affd8722cffd8732dffdc7734ffe07d38ffdd7935ffd5742effdc813affe09c68ffdda97fffd89e73ffdb9c74ffd89c77ffd89a78ffd59c76ffd69b78ffd79c7bffd59c7fffd49d7fffd49e7fffd39f83ffd19f86ffcfa088ffcda28bffcca28dffcba18fffcba391ffcba28bffc9a28affcaa38bfac8a49254d1b6aa12c647aa1bc642b328c639ac26c33cae24bf39aa22c33cac20c740af1ec43caa1cc840ad1ac43ba719c23da317bc37a615c23daa13c943ae11c33ca510bf40af0ec837a40dc43bb10cbf40aa0ab21a9909aa398e08bf409f07b6249205cc33cc0599339904bf40bf03aa55aa03aa55aa03aa55aa0280008002ff80ff0000ff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffffff01ffffff00ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ff00ff02ff80ff02ff80ff03aa55aa03ff55aa04ff80bf05cc339905cc339906d555aa07b649b608bf40bf09c639aa0acc33b20bb946b90cbf40aa0dc43bb10ec849b60fcc44aa10bf40af12c647b813c936ae14bf33a615c23daa17c837b119c23dad15ce3db612c647aa22d9cabbb5c9a99be4cf9578fdd38c6bffd08b66ffcd8a61ffcf875dffcf845affcd8157ffce7d54ffcd7950ffd0764effcf724affcf6f46ffcf6e45ffcf6d45ffce6c45ffcc6d47ffc96e49ffc67049ffc7714bffc6714cffc7724fffc77250ffc67350ffc67551ffc47557febf785bffc5925ff3dcb7778aedcf8e13fff2bc03ffaaff13c943ae12c62aaa13bc36a112c647aa11c33cb410bf40af10bf40af0fbb33aa0ec837a40ec849b60dc43bb10dc43bb10db13b9d0cbf40aa0cbf40aa0cbf2baa0cbf2baa0bd146b90bd146b90bd146b90bd146b90cbf40aa0cbf40aa0bd146b90bd12eb90bd12eb90cbf40aa0bb946a20cd540aa0dc44eb10cbf40aa0dc43bb10dc44eb108df40bf07db49b60cbf40aa0dc43bb10cbf40aa0dc44eb109e371c60cd595bf14e6ccb225f1d6ba33ebcdaf37e8c7ac2eeed3bc27f2d8be29f3dac130efd5b53fefceae63e8bf9548eac39f0effedc80bd146b90fcc44bb0fcc44aa0fcc33aa0fcc33aa10bf409f0dd83bc40cbf40bf0bb946b910bf309f11c33ca511c33cb40fbb33aa11d24bb411d23cb410bf40af08bf409f0ec849b611c33cb410cf50af11f0a5b441e0a97e9dd28c4ee9d17938fdd97830fed87327ffdc7626fee37b2cffe67f2fffe77f2effe47d2dffe77e30ffe07a2effd36c20ffd66c23ffd76d24ffd66c25ffd56c26ffd36d24ffd26d24ffd36c25ffd36c24ffd26a25ffd16b23ffdb742dffe17d33ffe38135ffdf9253ffdba77affdeac83ffd9a680ffd9a782ffd8a787ffdba987ffdaa587ffd7a183ffd49e7fffd19b7affd29a7bffd29d80ffd29f82ffd19f80ffcfa082ffcda186ffcba089ffcaa18fffcba28dffc9a28ffec7a48ffdc7a29086ceb1a218d540b51fce3aad1dca35b025c837ac24bf39aa21c136aa1fc542ad1dc135a71bc639aa1ac43ba718bf35aa16c53aae14bf33a612c639aa11c33cb410bf40af0ec849b60cbf2baa0bd12eb909c639aa08bf409f07db49b607db49b605cc339905cc66cc04bf40bf04bf40bf03aa55aa03aa55aa0280808001ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff0280008002ff008003aa55aa03aa55aa04bf40bf05cc339906d52baa06d52baa08bf409f08bf409f09c639aa0acc33b20bb92ea20dc43bb10dc43bb10fcc44aa0fcc44aa11c33ca512b839aa13c943ae14cc40b216c53aae17c843b118bf40aa11c34ba522cabbb4b5b99c8eded19b80ffd48d6cffd18b66ffce8b63ffce875effcd855dffcc8359ffcc8057ffcc7d54ffce7952ffce7850ffcd764effcd754dffcc744dffcb744dffc9754effcb754fffca764fffca764fffc97550ffc97552ffca7553ffca7757fecb7b5efdc4865dfcdaae74cddfc1854beeddad08df9fbf05cc66cc12c639aa13c943ae12c639aa11c33ca510bf40af10bf409f0ec837a40ec837b60dd83bb10dc43bb10cbf40aa0cbf40aa0bb92ea20bb946a20bb946a20acc33b20ab233990acc33b20acc33b20ab233990bb946a20ab233990acc33b20ab233990acc4db20acc4db20acc33b20acc4db20bb946a20bb946a20bb946a209c655aa0cbf40aa0bd146b90bd146b90cd555aa0cd540aa0acc4db206d555aa06d555aa08bf40bf0bb946a207db49b60acc4db20bb92ea209c655aa08df40bf08df40bf08bf40bf06d555aa0ab24db20bb92ea207db49b609c655aa0cbf2b950dc43bb10dd83bb10dc4279d0ec837a40ec837a40dc427b10cbf2baa0cbf40bf0ec837a40ec837b60ec837b60fcc44aa0fcc44aa10bf40af0fcc44bb10cf40af0ec849b60cbf55aa10bf409f0ec837a40acc4db20ec849a41deda7a756d09159c1cd8745f6ca722efdd06f25fed87228ffdf762bffe1782efedd762dffe18035ffe68336ffd87326ffd76f25ffd76d25ffd86e27ffd76e28ffd87029ffd7712bffd7702bffd9722dffd46f26ffd26c25ffcc661fffcc6720ffd37939ffdf9d68ffdeaf87ffd8a87fffd7a47effd7a586ffd9a689ffd6a88bffd5a98cffd7aa8cffdbad8effdaab8fffd4a68affd1a485ffd2a485ffcfa183ffcda085ffcda08affcba18dffcaa38dffc9a290fec7a490ffc8a390c8ccaf9f0ae699cc20c738af27c43baa24c639b122c33cac21c13eaa1fc53aad1dc13ea71ac43ba719cc3dad17c837a616b93aa214bf33a612c639b810bf30af0fbb33aa0ec849b60cd540bf0bb92ea209c639aa09c639aa08bf409f06aa008006aa2baa05cc33cc03aa00aa03aa55aa03aa55aa03aa55aa0280808001ff00ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff0280808002ff808003aa55aa03ff55aa04bf80bf04bf40bf04bf40bf06aa2baa07b6499207b6499207b649b609c639aa0ab233b20bd146b90bb92ea20cbf2baa0dc43bb10fcc44aa0fcc33aa11c33ca512b839aa13c936ae14cc40b216c53aa217c837a610bf409f20b79f97bfa48474e1d5a085ffd48e6effd28d69ffce8c64ffce8860ffce865dffcc835affcd8158ffcd7e56ffcf7c54ffce7952ffce7851ffce7751ffcd7751ffcd7751ffcc7750ffcd7750ffcc7951ffcc7952ffcc7953ffc97654ffc97656fec87b5cfec58c5efbddb57daae7c99130efdfb505ffccff0ec837a411c33ca512c639aa12c639aa10bf409f0fcc44aa0ec849b60dc43bb10dc43bb10cbf40aa0bd12eb90bd146b90bb92eb909c639aa0acc4db20acc4db209c639aa09c639aa09c639aa09c639aa09aa398e08bf409f08bf409f08bf409f08bf409f08bf409f08bf409f09c655aa08bf409f09c655aa09c655aa09c639aa0ab233b209c639aa09c639aa0ab233990ab2339909c639aa0acc33990ab2339909c639aa09c639aa0bb92ea209c639aa03ff55ff03aa55aa05cc33cc07db49b609e339c60bb92ea20acc33b203ff55ff05cc339907db49db0acc33b20acc33b20cbf40aa0acc33990cbf40aa0cd540aa0cbf2baa0cd540aa0cd540aa0cbf40aa0dc44eb10dc43bb10dc43bb10dc43bb10dc43bb10ec849b60eb637a40ec849b60fbb33aa0fbb33aa10bf40af0fcc33aa10cf40af10bf409f0dc43bb10fbb33aa0edb49b615e7aac257d69e6ab6c88446f1c87434fecb6b2afecf6c29fee1803afee6863bffe78538ffe78335ffdc762affd66d24ffd76e26ffd66d27ffd76f27ffd87129ffd7702dffd8712effda732cffd9732bffdc752fffd9742fffd06f2affde8e50ffd7a87bffdbb18affd9a47fffd7a282ffd8a486ffd6a788ffd5a789ffd6a78cffd6a78effd4a991ffd4a992ffd3a98fffd2a990ffd1a98fffd0a68dffcda38dffcaa28effcaa390ffc9a291ffc8a48fffcaa390ddcaac9b0bffe8e81ec444b325c137ac23c53aa822c33cac1fc53aad1dc13eb01cc840ad1ac43bb119c23da316c53aae15c23daa13c936ae12c639aa10cf40af0fbb33aa0ec849b60dc43bb10bd12eb909c639aa08bf409f08bf409f07b649b606aa2baa05cc33cc04bf40bf03aa55aa04bf80bf028000800280008001ffffff01ffffff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff028080800280008003aa55aa04bf80bf04bf40bf04bf40bf05cc33cc06aa2baa07b6499207db49b608df40bf09c639aa0acc33b20bd146b90cbf40aa0dc43bb10ec837a40fcc44aa10bf40af10cf40af11c32db413c943ae14bf33a615ce3daa0ec849b61ec491aac9a1796cedd1a088fed19071fed38c6bffcf8c68ffcf8965ffce8762ffcd8460ffcd815dffcd7c56ffcd7753ffcd7651ffcb744dffca744dffc9734cffc7714bffc7704affc7704cffc66f4bffc56f4bffc3714effc57755fec07c55fecb9863e9e0bb7b71edd6a00feecccc07db6db610cf40af13bc43ae11c33ca510cf40af0fcc44aa0fbb44990dc43bb10cd540aa0cd540aa0cbf40aa0bb946a20acc4db20ab233b20ab233b209c639aa09c639aa08df40bf08bf409f07b649b607b649b607b6249208bf409f07db49b607b649b607b649b607db49b607b649b607db49b607db49b607db49b608bf40bf08bf60bf08bf409f09c639aa08bf409f08bf40bf08bf209f09c639aa09c639aa09c639aa09c639aa0ab24db209c639aa09c639aa09aa39aa0ab24db20ab233b20ab233b20acc33b20ab233990ab233990acc4db20ab233990acc4db20ab233990acc33b20ab233990ab233990ab233990acc33990bb946a20bb946a20acc33b20ab233990bd146b90bb946a20bd146b90bd146b90cbf40aa0bd146b90cbf40aa0cbf40aa0dc43bb10dc43bb10eb637a40dc43bb10ec849b60ec837b610bf40af0fcc33bb10bf40af0ec849b60fcc33bb11c33ca50cd580aa2fefc39d9dc58753e6cb7a3cfbcf7433ffd77933fedd7d35fee48338ffe58137ffde782effd76e27ffd56d26ffd56b25ffd26923ffd16b26ffd46b28ffd26c25ffd46d22ffd66d28ffd7712cffde7832ffd97b33ffdfa16bffdaaf86ffdfb08cffe0b38effd7aa8affd6a786ffd4a486ffd4a387ffd3a288ffd4a68bffd3a78effd2a791ffd1a891ffcfa791ffcea791ffcea692ffcca693ffcca695ffcaa594ffc9a490ffcaa291edc5a6961de5d3c11cc840ad23c533af22c33cac1fc53aad1ec43cb31dc13eb01cbf40ad19c23dad18bf40aa16c546ae14bf40a613bc36a111d23cb410cf40af0ec837b60dc4279d0cbf2baa0acc33b20acc33b208bf409f08bf409f07b649b606aa2baa0599339904bf40bf03aa55aa03aa55aa03aa55aa028000800280808001ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028000800280008002ff80ff03aa55aa04bf40bf05cc339905cc339905cc339906d52baa07b6249207db24b608df40bf09aa1c8e0acc33990bd146a20cbf40aa0dc43b9d0dc43bb10fbb33aa0fcc33aa11c33ca512b839aa13c936a114bf33a60dc44eb10edbb6c8c2a68072f7c99b82fecc9170fed38f6dffcf896fffcd886cffcb8669ffcb8465ffcb8361ffcb7f5bffce7d57ffcd7b54ffce7a53ffce7a52ffce7851ffcc7951ffcc7852ffce7652ffcd7656ffce785affcb7c5affc5875afed7a96cc4e1bb7a3af2e0b406ffffff0dc43bb112c639aa11c33cb410bf30af0fcc33aa0ec837b60dd83bb10dc43b9d0cd540aa0bd12ea20bb92ea20acc33b209c639aa09c639aa08bf40bf08bf40bf08bf40bf07b624b607db24b607db49b606d52baa07b649b607b6499206aa2baa06d52baa06d52baa06d555d506d52baa05cc339906d52baa06d52baa07b624b606d52bd507db49b607b624b607b624b607b6249207b649b607b6249206d52baa07b649b608bf40bf07b6249207db49b608bf409f08bf409f08bf40bf08bf409f08bf409f08bf409f08bf409f08bf409f08df40bf08bf409f08bf409f08bf409f09c639aa08bf409f08bf409f09c639aa09aa398e09c639aa09c639aa08bf40bf09c639aa09c655c609c639aa09c639aa0ab233b20acc4db20acc33b20acc4db20acc33b20acc33b20bd12eb90bb92ea20cbf40aa0cbf2baa0cbf40aa0cbf40aa0dc43bb10ec849b60ec837a40ec837b610bf309f0db13b9d0cd555aa0fcc44aa11c35aa526ddae8683c88e5ae3cb7f42fdcf7634fdd57532feda7a37fee0813afedf7d34ffd26b25ffd46b27ffd46a26ffd26a26ffd16a26ffcf6823ffcf631cffd1631dffd1651fffd16927ffd76d28ffd77d38ffe1a977ffdeb189ffd9ad87ffdaaf8dffdcaf8fffddb090ffdbae90ffd7a88cffd4a489ffcfa389ffcfa48cffcfa68effcfa58fffcea690ffcda691ffcda693ffcca594ffcca694ffcda593ffcca493f7c8a59739e0c5bc0bd15db91cbf40ad21c13eaa1ec43caa1dc13eb01bc639aa1ac43ba719c23da316c53aae16c53aa213c936ae12c639aa11c33cb40fcc33bb0ec837b60dc43bb10cbf40aa0acc33b209c639aa08bf409f08bf409f07b649b606aa55aa05cc66cc03aa55aa03aa00aa03aa55aa03aa55aa0280008001ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff02ff80ff0280008002ff80ff03aa55aa03ffaaaa03aa00aa04bf40bf05cc339906d52baa06d52baa07db49b608bf409f08bf409f0acc4d990acc33990bb946a20cbf40aa0dc43bb10eb637a40fbb33aa10bf40af10bf40af12c647aa12c639aa0db13b9d07ffffdbada78274fbc59481fecb9274ffcf9071ffce8b6fffcb896cffcb886affca8668ffc98464ffcb8363ffcc805effcb7f5cffcb7f5affcd7d58ffcd7b56ffcc7b56ffca7a55ffcb785affca7a5cfec37b53fdd89f64f8dbb1729ee2c38c1bf6e3bd0dc43b9d0cbf40aa11c33cb411c33ca50fcc44aa0ec837b60eb637a40dc43bb10cbf40aa0bd146a20acc33b20ab233b209c639aa09aa39aa08bf409f08bf409f08bf409f07b6249206d555aa06d555aa06d555aa06d555d506aa55aa05cc33cc05cc339906aa2baa05cc66cc04bf40bf04ff40bf05cc33cc05cc339905cc339904bf00bf0599009906aa55aa06aa2baa06aa2baa05cc33cc06d52baa06d52baa06d52baa06d555aa07b649b606d555aa06d555d507b649b607b6499207b6499207db49b607b6499207b6499207b649b607db49b607db49b607db49b607b6249207b649b607b6249207b649b607db49b607db49b607db49b607b6249208bf409f08bf409f08bf40bf08bf409f08bf40bf08bf409f08bf40bf09c639aa08bf409f08bf409f09c639aa09c655c609c639aa09c61caa0acc4db20acc33b20bb92ea20bd146b90bd146b90cbf40aa0cbf40aa0dc43bb10dc43bb10ec837a40fcc44aa0cd540aa09c655aa0fcc44aa0bb92ea20fcc55bb1ddcb08d6ecc9261e0c57d44fdd37c3afdd47532ffdc7837ffdd7f3affdb7a31ffd87127ffd36c23ffd26920ffd2681effd26824ffd66b28ffd36923ffd2631dffce631effcb641affd78341ffddac81ffd9ac85ffd6aa87ffd9ab8dffd6ad8cffdaae8fffdcaf94ffdab192ffd9ae92ffd6ac91ffcea48bffcba18affcda48effcda591ffcda593ffcca493ffcca594ffcca694fecaa896fbcba89761d0b8ab04ffffff21c136aa20bf38a71dc135b01cbf40ad1bbd39aa19c23dad17c837a616c53aae15c23daa13c936ae12b839aa10cf40af0ec837b60ec849b60dc44eb10bb92ea20acc33b20ab2339908bf409f07b649b606aa2baa0599339904bf40bf03aa55aa03aa55aa03aa55aa028000800280808001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ff00ff01ffffff01ffffff02ff808003ff55aa03aa55aa04bf408004bf40bf04bf40bf05cc33cc06aa2baa07b649b607b624b608bf40bf09c639aa09c639aa0acc33990bb946a20cbf40950cbf40aa0ec849b60ec837b60fcc33aa10cf40af11c33ca50bd146b905ffffff8caf8a80fbbd8e7cfdd49c81ffce9171ffce8c71ffc98b6dffca8b6dffc98869ffc78566ffc88464ffc98360ffc9825effc7805cffc77e5affc87d5affc87d5cffc87c5dfec47b5dfec78757fee1ae6ddfe0bc7e60efd5a20ceaeabf0fcc33aa0dc43bb110bf30af10bf30af0ec837a40ec849b60dc44eb10cbf40aa0cbf40aa0bb92ea20acc4db209c639aa09aa39aa09aa39aa08bf40bf07db49b606d52baa07b649b606d52baa06d555aa05cc339905cc339904bf40bf0599339904bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04ff80bf04bf40bf04bf40bf05cc669904bf408004bf40bf04bf40bf04bf40bf05cc339904bf40bf05cc33cc04bf40bf05cc33cc05cc339905cc66cc05cc339906d555aa05cc66cc06d555aa06d555aa06d52baa06d52baa06d555aa06d555aa06aa2baa06d52baa05cc33cc06d555aa06aa2baa06d52baa07b649b606d555aa07b649b606aa2baa06d555d506d52bd506d52bd506aa2baa07b649b607b6249207b6249207db49b607b6249207db49b608bf409f07b624b608bf40bf08bf40bf09c655aa09c639aa09c639aa09c639aa0ab233b20acc33b20acc33b20bb92ea20cbf40aa0cd540aa0dc43bb10dc43bb10fcc44aa0dc43bb10ec837b60edb49c80ec837b60dc44eb11fde9c9c69c28a5ad1c8834ffccd783dfdd27335ffd87938ffdd7d38fedf7b2ffee48030ffe27c2cffde782dffdc732dffd77529ffdd7323ffdd7126ffda712affd8742affdd9153ffe0ae81ffdcae8bffd6a98bffd6ac8bffd9aa8dffd8ab93ffd5af93ffd7ae93ffd7ad93ffd8af95ffd6ae95ffd0aa91ffd0a891ffcea591ffcba591ffcea593ffcea695fecba896fdcca7968dd4b7ac0cd56abf20bf38a71ec43caa1cc837ad1bc639aa19c233ad18bf35aa17c843a615c23daa14bf40a612c639aa11b43ca510bf40af0ec849b60cbf40aa0cd540bf0bd146b90ab2339909c639aa08bf409f07b649b606d555d505cc33cc04bf40bf04bf40bf03aa55aa03aa55aa028080800280008001ffffff01ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000002ff808001ffffff02ff80ff02ff808002ff808003aa55aa04bf408004bf40bf04bf40bf0599339906d555aa06aa00aa06d52baa08bf409f09c655aa09c639aa09c639aa0bb946a20bd146a20cbf40aa0cd540aa0cd540bf0ec837b60fcc44aa10bf40af0fbb33aa0acc66b265a98b7ef9b08576fed8a588ffce9171ffce8d70ffc98c6cffc98a6bffc98968ffc88666ffc98564ffc98463ffc98360ffc8825effc7805dffc87f5effc77f5efec07d5bfed09a67fbdeb16ec3e6c08739edcea606ffffd508bf409f10bf40af10bf40af0eb624a40ec837b60ec837b60cbf40aa0cbf40aa0cbf40aa0bb946a209c639aa09c655aa08bf40bf07db49b607b649b606d52baa06d52baa05cc33cc05cc33cc05cc33cc05cc339904bf40bf04bf40bf04bf40bf03ff55aa04bf80bf03ff55aa04bf408003aa55aa03aa55aa03aa55aa03ff55aa04bf408004bf408003ff55aa03ff55aa03ff55aa04bf408004bf408003aa55aa04bf40bf04bf80bf04bf40bf04bf40bf0599339904bf40bf04bf008004bf40bf04bf40bf04bf40bf05cc339905cc339905cc339905cc66cc05cc33cc04ff40bf05cc339905cc66cc05ff66cc05cc339905cc66cc05cc33cc05cc339906aa55aa05cc33cc05cc339905cc33cc05cc339906aa2baa06aa2baa06d52baa06aa2baa06d52baa06d52baa06aa2baa07b649b607b649b607b6499207b649b607b649b607b649b608bf409f09c639aa08df40bf09c639aa09c639aa0ab233990acc33b20bb946a20cbf40aa0cbf40aa0dc43b9d0dc43bb10cd540bf0db13b9d0dc44eb10dc43bb10bd146b90dc44e9d1cdba4a472be8857d0c8804afbc77238ffd27639ffd87a3afed87733ffda7935fee08035ffe37d30ffdf7c2effde762affda7125ffda7226ffdb7729ffd8772bffe19a5fffe0b78effd7ac89ffd9aa89ffd9a88bffd6a88dffd5aa92ffd5ae91ffd7ae95ffd6af95ffd4af96ffd2ad94ffd3ad95ffd3ab96ffcfab94ffcea793ffcea695ffcba695ffcba796a9d0b1a609ffc6e31ec43caa1dc13ea716c53aae1ac43bb118bf35aa17c837b115c231aa14bf40a613c943ae12b839aa11c34bb40fbb33aa0dc43bb10dc43bb10bd146b90acc33b209c639aa08df40bf08bf409f06d555aa05cc33cc05cc66cc04bf00bf04bf408003aa55aa03aa55aa02ff80ff0280808001ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffff0001ffffff01ffffff02ff80ff0280008003aa55aa03aa55aa04bf80bf04bf40bf0599339905cc33cc05cc33cc06aa2baa07b649b607b649b608bf409f09c639aa09c639aa09c639aa0bb946a20bd12ea20cbf40aa0cd540bf0dc43bb10fcc44aa0fcc33aa0ab24db23bbea09cf0ad8275ffd5a087ffce9072ffce8d71ffca8b6cffc98868ffc88666ffc88463ffc88262ffc7815fffc6815dffc7815effc6815efec7835ffec3875bfee5b57eeedeb57479eacf9e0effedc806d555d50acc4db20ec837b60ec837a40dc43bb10dc43b9d0cbf2baa0cbf2baa0bb946a20bb946a20ab24db209e355c608bf409f08bf409f07db49b606d52baa06d52baa05cc339905cc66cc04bf40bf05cc339904bf408004bf408004bf40bf03aa55aa03aa55aa02ff80ff02ff80ff03ff55aa02ff808002ff808002ff008002ff808002ff808002ff008003aa005503aa005502ff808003ff55aa03ff55aa02ff008002ff80ff03ff55ff03aa55aa03aa55aa04bf40bf04bf80bf0480408004bf40bf03aa55aa03aa55aa03aa55aa04bf40bf04bf40bf04bf408004bf408003ff55aa04bf80bf03ff55aa04bf408005cc669904bf80bf04bf408004bf40bf04bf40bf04bf408004bf408004bf408004bf40bf04bf40bf05cc66cc05cc66cc04bf40bf05cc339905cc339905cc66cc04bf40bf05cc66cc05cc33cc05cc339906aa55aa06aa2baa06d52baa07b649b607db49b607b6249207b624b608bf40bf09aa39aa09c639aa0ab233990acc33b20acc33b20bd12ea20cd540aa0dc43b9d0dc43bb10ec849a40dc43bb10dd84ec40acc33b210bf409f10bf40af0debb1c449d29d77b4cb8454f7c77440fdd3763effd67a3cffd4752efed8772cfee07c31ffe17f35ffe27e35ffe27b2effdb7528ffd66e23ffd5732affe09e65ffe0b08affe2b28fffdcad8effd4a98affd5a68cffd1a68bffd1a58effd0a790ffd1ab95ffd2ae99ffd2ad9affd3ae9bffd1ad99ffd1ac98ffcfaa98ffceab9affcda998b2ceaca20debc4d81cc837ad19cc3dad16c53aae19cc3dad17c837b116c53aae14cc40b213c936ae12c639aa11c33ca510bf309f0fbb44aa0dc43bb10cbf40aa0bd146b90acc4db209c639aa09e355c607db49b606aa2baa06aa2baa05cc339905cc339904bf408003aa55aa02ff80ff028000800280008002ff80ff01ffffff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ff000001ffffff01ff00ff0280808003aa55aa0280808003aa55aa04bf408003ff55aa059933990599339905cc33cc06aa2baa06d52baa07b649b607b649b608bf40bf09c639aa0acc33b209c639aa0bd146b90bd146b90bd146b90dc43bb10eb637a40ec837b609c655aa10efdfdfd4ac8375ffcd9c81ffce9274ffcf8e70ffc88a69ffc88767ffc98765ffc98664ffc88362ffc88360ffc88361ffcb8463fdc88460fdd09868fddfaf74c8e2bf8046edd7a80affe6e607db6db60ec837b60eb637a40dc43bb10dc43b9d0dc43bb10cbf2baa0bd12eb90acc33b20ab233990ab2339909c639aa08bf209f07db49b607db49b605cc33cc05cc339905cc339905cc669904bf40bf04bf40bf03ff55aa03ff55aa03aa55aa03aa55aa03aa55aa02ff80ff03aa55aa02ff808002ff808002ff808002ff808002ff008002ff80ff0280008001ff00ff02ff008003aa55aa02ff80ff02ff80ff02ff80ff02ff80ff02ff808002ff80ff02ff80ff03ffaaff02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03ff55aa02ff008003aa55aa03aa55aa03ff55aa04bf408003aa55aa04bf80bf03aa55aa03aa005503ff55aa03ff55aa04bf408004bf408003aa00aa04bf408004bf408003aa55aa04bf40bf04bf40bf04bf40bf05cc66cc04bf40bf05cc339905cc339905cc33cc05cc33cc05cc009906d52baa07b649b606d52baa07db49b608bf609f08bf409f09c639aa09c639aa09c639aa0ab233b20acc33b20bb946a20cbf40aa0dc43bb10dc43bb10ec849b60cbf40aa0dc43bb10acc4dcc10bf409f10cf40af11e187b43dd19b799dc98758e7c87b42fed3793bffda7c39ffda7b35fed6762dffd9772cffe47c31ffe77f34ffe58035ffe07b30ffd9762effe19e68ffdeb28affdcad91ffdbb193ffd6aa8effd5a892ffd3a691ffd2a68fffcfa792ffcda893ffceaa97ffcdab99ffd0ab99ffd0ab99ffcfab9dffcead9efed0ad9dc2d1aca21cdba4b612b839aa15c23daa15ce3db617c837b116c53aae15c23daa13c936ae12c639aa11c33ca510bf40af0fcc44aa0eb637a40dc43bb10bd146b90acc33b209e339c609c639aa08bf409f07b6499207b6499205cc339904bf008005cc669903aa55aa03ff55aa02ff80ff02ff80ff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000ff0001ff00ff01ffffff028080800280808002ff808003ff55aa03aa55aa04bf80bf04bf40bf04bf40bf04bf40bf05cc339906aa2baa06d555d507b649b607b649b608df60bf08df40bf09c639aa09c639c60acc33b20bb946a20cbf40aa0cbf40aa0dc43bb106d555aa07ffb6ffa2b08c80ffc5937cffce9377ffce8c6effc78d6dffcb8c69ffce8965ffcd886affcd8766ffce8865ffcc8868fec4885efdd6a56af7dfb978a0e6c68b21f7e8b209c655aa08bf409f0db13b9d0dc43bb10cbf40aa0cbf40aa0bd12ea20bb92ea20acc33b20ab233b20acc4db208df40bf08df40bf08bf409f07db49b606d555aa06d555aa05cc33cc05cc339904bf408004ff40bf04bf40bf03aa55aa03ff55ff03aa55aa03aa55aa03aa55aa0100ff000280008001ff00ff01ffffff01ff00ff01ff00ff01ff00ff02ff80ff01ffffff01ffff0001ffffff01ff00ff02ff80ff01ff00ff01ffffff01ff00ff02ff80ff01ffffff02ff80ff01ff00ff01ffffff028000800280008002ff80ff02800080028000800280008002ff80ff0280808002808080028000800280808003aa55aa02ff008002ff008003aa55aa03aa555503aa005503aa55aa02ff008003aa55aa0280808002ff808003aa005503ff55aa02ff008003ff55aa03ff55aa02ff808003ff55aa03aa55aa03ff55ff03aa55aa04bf80bf04bf408003aa55aa04bf408004ff80bf04bf40bf0599339904bf00bf0599339905cc339905cc339905cc339907b6249208bf409f08bf209f08bf40bf08bf40bf09c639aa09c639c60acc4db20bb92ea20cbf40aa0dc43b9d0dc43bb10ec837a40ec837b60bb946a20dc44eb10fcc44bb0fbb44aa10ef8faf35cf957396cc8553e4ce7940fdd37937fede803afedc7c35fed67327ffdd752bffe1782effe67b33ffe87f33ffe1813affe3a26effdaab83ffd9aa88ffdaae8dffd9aa8fffd7a98fffd4a990ffd1a892ffd0a894ffcda994ffcca996ffcda896ffcda999ffccaa9cffcdab9dfccead9dd4d1aca224e3c6b80cbf40aa17c837b117c837b117c843b115c23daa13c936ae12c647b812c647b810bf309f0fcc33aa0fcc44aa0dc43bb10cbf40aa0acc33b20acc4db209e355c609c655aa07db24b607db49b606d52baa06d52baa05cc339905cc339904bf408002ff80ff02ff80ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0280808002ff8080028080800280008003aa55aa04bf80bf04bf408005cc339905cc33990599009906d555d506aa2baa07db49b607db49b607db49b608bf409f09c639aa09c639aa09c639aa0acc33b20bd146b90bd12ea20acc4db209c655aa71b59087ffc5937dfed49879fece916fffca8f71ffc98c6cffcd8a65ffcb8b68ffcd8a6dfecb8968fdc89065fde5b77ce3e1bf7f67e9d09e0bffffe805cc66cc0cbf40aa0cbf40aa0cbf40aa0bd146b90bd146b90bb946a20acc33b20acc33b209c639aa09c639aa08bf40bf07db49b607b6249206d52baa06aa2baa06d555aa04bf40bf03aa00aa04bf40bf04bf408003aa005503aa55aa03aa55aa0280008002ff808002ff80ff01ffffff02ff80ff0280808001ffffff01ff00ff0280808001ff00ff0000ff0001ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff0000ff0002ff80ff02ff80ff0000ff000280808001ff00ff0100ff0001ffffff028000800280808001ff00ff01ff00ff02ff808002ff80ff02800080028080800280808003aa55aa01ff00ff02800080028080800100ff000280808002800080028000800280808002ff0080028080800280808002ff008002ff808001ffff0002ff808002ff008002ff80ff03ff55aa02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03ff55aa03ff55ff04bf408004bf40bf04bf40bf04ff40bf05cc339905cc33cc06d555d506d52baa07db49b607b6499207b649b607db49b609c639aa09c639aa0acc4db20bb946a20bb946a20cbf40aa0cbf40aa0dc43bb10ec837a40fcc44aa0cd540bf09c639aa0dc44eb111c33ca50cd56aaa37d5997d93cd864eecc97336fdd37537ffdd7f3bffdb7933fed66e22fedf742bffe67f32ffe87f34ffe4833cffe9ad74ffdbae82ffd9aa85ffd8ab8affd5a989ffd3a98fffd4a991ffd3a993ffd0a993ffd0aa95ffcfa898ffcda998ffcdab9cffcdab9cfccdac9be3d1aea237d5beb504bf80bf16c52ea216c53aae15ce3db613c936ae13bc36a111c33cb411c33cb40fcc33aa0ec837a40dc43bb10cd540bf0bd146b90acc33b20acc4db208bf40bf08bf409f08bf409f06d52baa05cc339905cc339905cc339904bf408003ff55aa03ff55aa02ff80ff01ffffff01ffffff01ff00ff01ffffff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0100ffff01ffffff02800080028080800280808002ff808002ff80ff02ff80ff03aa55aa04bf80bf04bf408005cc339905cc339905cc66cc05cc33cc06d555d506d52baa07b6499208bf409f07db49b609c655aa09c639aa09c639aa0ab233990bb946a20bb92ea204bf80bf3ac6ab95f7ba8e76ffd69e7cfec3956bffc7926fffca8d70ffc98b6dffc98b65fec78c64fdd6a976fce9c57dcde1c28332f0dbb308df80bf08bf40bf0acc33b20bb92ea20bb92ea20acc4db20acc33b20acc33b209c639aa09c639aa08bf40bf08bf60bf07b624b607db49b606d52bd506d555aa06d555aa05cc339905cc339904ff40bf04bf40bf03ff55aa03ff55aa03aa55aa03aa55aa03aa55aa0280008002ff80ff01ffffff02ff80ff01ffffff01ffffff01ffffff0000ffff01ff00ff0100000001ffffff00000000000000000000000001ffffff01ffffff0000ff0001ffffff01ffffff000000000100ff0001ffffff01ff00ff01ffffff01ffffff01ffff0001ffffff01ffffff01ff00ff01ffff0001ffffff01ffffff028080800280808001ff00ff0280008001ff00ff02ff80ff01ff00ff02ff808001ff00ff01ff00ff01ffffff01ff00ff01ffffff01ffff0002ff008002ff808001ffffff02ff808002ff80ff01ffffff01ffff0002ff80ff0280008002ff80ff0280008003aa55aa03aa55aa0280008002ff008002ff008003aa55aa03aa55aa04bf80bf03aa55aa03ff55aa04ff40bf04bf40bf05cc339905cc339905cc339906d555d506d52baa06d52baa07db24b608bf40bf08bf40bf09c639aa0ab24d990ab233990bd146b90cd540bf0cd540bf0dc43bb10ec849b60acc4db20acc4db20fbb44aa0cd555aa11c33ca50cbf6abf2ae1a4868ec78553f5cb753afed87837ffe0823cffdc7a33fed46b22ffe67b33ffe97f34ffe48a42ffebb17bffe1b686ffdbad87ffdcaf8bffd6ac8fffd7a88bffd4a68fffd0a692ffcfa591ffd0a693ffcda895ffcdaa9cffceaa9cfdcfac9ceed1aea14fd8c2b805cc99cc16c53aae15c23daa13c936ae13bc36ae11c33cb410bf40af10bf40af0fbb44aa0eb637a40db13b9d0cbf40aa0bb92eb90acc4db209c655c607b624b608bf409f07db49b606d52baa05cc33cc05cc66cc04bf40bf04bf408003ff55aa02ff80ff02ff808002ff80ff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000002ff808001ffffff01ff00ff028000800280808003aa55aa02ff008003aa55aa04bf40bf03aa55aa04bf40bf05cc339905cc339905cc339906aa55aa06d555aa06d555aa07b6499206d52bd508bf409f08bf40bf09c639aa09c655aa09c639aa0acc4db204bf40bf1bc6b3a1cdbd937fffdcab84ffe5c68fffe0b983ffd59b79ffd4987bfed9aa7afeeec481f9edc87c98e9cb9511f0c3d203ff55ff0bd146b90bb946a20acc4db20acc33b209c639aa09c639aa09c639aa09c639aa08bf209f08bf409f07b649b607db49b607b624b606d52baa06d555d505cc33cc06d555aa04bf408004bf40bf04bf40bf03ff55aa03ff55aa03aa55aa028000800280808002ff80ff028000800280008001ff00ff01ff000002ff808001ff000001ffffff01ffffff01ffffff0100000001ffffff000000000000000000000000000000000000000000000000000000000000000001ffffff010000000100000001ffffff01ffffff0100000001ffffff01ffffff01ff000001ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000ff0001ffffff01ffffff01ff00ff0000ff0001ffffff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff02ff80800280808002800080028080800280008001ff00ff02ff80ff02ff808003aa55aa04bf80bf03aa55aa03aa55aa03ff55ff04bf40bf04bf408004bf40bf04bf00bf05cc339906d52baa06d52baa06d555d506d52baa08bf409f08bf409f09c639aa09c639c60acc4db20acc33b20cbf40aa0cd540aa0dc43bb10ec837b60fcc44bb0bb946a20caa40aa0bd146b910bf40af0dd84ec424dcb18e9bcc8a5af0d17e45feda8041ffdf8644ffd2702effcd6321ffe27131ffdf7f3dffecb378ffe7bf8effe5ba91ffdcb094ffdaae94ffd8ae94ffd8ac96ffd7aa94ffd2ac97ffd3aa97ffd3ab98ffcfa997fecea998f5cfab9b6adbbeb004ff80ff10cf40af13c943ae12c639aa11c33ca510bf40af0fcc44aa0ec837b60dc43bb10db13b9d0cbf40aa0bb946a20acc33b209c639aa08bf40bf07db49b607b624b606d52baa06d52baa05cc33cc05cc66cc04bf40bf04bf40bf03aa55aa03aa55aa02ff808001ff00ff01ffffff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ffffff01ff000001ff00ff01ffffff01ffffff0280808002ff008002ff008003aa55aa03aa55aa03aa55aa04bf40bf04bf40bf05cc66cc04bf40bf05cc33cc0599339906d555aa06d52baa06d52baa07db49b607b649b608df40bf08bf40bf08bf409f09c655aa08bf40bf07ffdbff9ac29884ffce9c7bffe3c28cffe6bf87ffdeae7ffdeac182fdf0c87debedc58376eed2a20debc4d804ff40bf08df40bf0ab24db209c639aa09aa39aa09c639aa08df40bf08df40bf08bf409f08bf409f08bf409f07b624b606d52baa07b649b606aa2baa06aa2baa05cc66cc05cc66cc04ff40bf04bf408004bf40bf04bf80bf03ff55aa0280808002ff808002ff80ff0280808001ffffff01ff00ff01ffffff01ffffff01ffff000000ff0001ffffff0000ff0001ff00000100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff00ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ff00ff01ffffff000000000000ff0001ffffff01ffffff01ffffff01ff00ff01ffffff0000000001ff00ff01ffffff01ffffff0000000001ff00ff01ffffff0000000001ffffff01ffffff00ffffff0100ff0001ff000001ffffff0280008001ffff0001ffffff02ff808002ff008001ffffff01ff00ff028000800280808002ff808002ff008003aa55aa03aa55aa03aa55aa03aa55aa04bf40bf0599339905cc339905cc339906d52baa06d52baa07b6249207db49b607db49b608bf40bf09c639aa0ab24db20bb946a20bd12ea20cbf40aa0cbf2baa0dc43bb10ec837b60dc43bb10ec837b609c655aa0cbf40aa0ec849a410cf60af37d5a27da5d7905df6d57e40fddb8141ffe18446fed26e2fffcf6728ffdc7c3dffefb779ffe9c28bffe1b68fffe0b59affddb397ffdab095ffd8ab90ffd6ab95ffd8ab98ffd4aa96ffd1ab97fed2ad99f9d1ad9c81d7bcb004ff80ff13bc36a112c639aa11c33cb410bf30af0fcc44bb0ec837b60dc43bb10dc43b9d0cbf40aa0bb92ea20acc33b20acc4db209c639aa08bf409f07b624b607b624b606d555d50599009905cc339905cc339903aa00aa03aa55aa03aa55aa02ff808002ff80ff02ff808001ff00ff01ffff0001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00000280808001ff00ff01ff00ff01ffffff02ff0080028080800280808002ff80ff03aa55aa03aa55aa0280008003aa55aa048000800599339904bf40bf0599339905cc33cc05cc33cc06d555aa06d555aa06d52baa07b649b607db49b608bf409f08bf409f08bf40bf04ffbfff66c89d91fdca947efee6c296ffdab47cffeec482fdeec579cdeccb8b3cf2e1b707db92db07db49b608bf409f09c639aa08bf40bf08df40bf08bf409f07db49b607db49b607b649b607db49b607b6499207db49b606aa2baa06aa2baa05cc33cc05cc669904bf40bf04bf40bf04bf408004bf40bf03aa55aa03aa55aa03aa55aa02ff008002ff80800280008001ffffff01ffffff01ff00ff0100ff0001ff00ff01ffff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff000001ff000001ffffff01ff00ff01ffffff01ffffff028080800000ff0001ffffff01ffffff01ff00ff02ff008002ff80ff03aa55aa02ff80ff03aa55aa04bf40bf03aa55aa04bf80bf0480408004bf40bf0599339905cc33cc06d52baa06d52baa07b649b607db49b608bf40bf08bf40bf0ab233b20acc33b20bb92ea20bd12eb90cbf2baa0dc43bb10ec849a40ec849b60fcc44aa0acc4db205cc66990ec837b60fcc44aa0deb76c438dfa484c0d38955f4d68144fedb8040fee38746fedb7431ffd7803bffebae70ffe9bc85ffdeb18bffe2b395ffddb59affdcb598ffdbb299ffd7af99ffd6ac98ffd3ac98ffd3ad98fcd0ac9a8fd2b6a605cc66cc12b839aa11c33ca510bf40af0fcc33aa0ec837b60dc43bb10cbf40aa0cbf40aa0cbf40aa0bb946a20acc33b20acc4db209c639aa07b6249206d52baa06d52baa06d52baa05cc33cc05cc339904bf40bf04bf408003aa55aa04bf80bf028000800280008001ffffff02ff808001ffff000100ffff01ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ff00ff01ffffff01ffffff01ff00ff0280808002ff008002ff008002ff80ff03aa55aa03aa55aa04bf40bf04bf408004bf40bf04bf40bf0599339904bf40bf04bf008005cc33cc05cc339906aa2baa06d555d506d52baa07b649b607b6249208bf409f03ffaaff36d0aaa5f1ca9980fbf0c791fdf3ca83f1edc5859aedd49d21f0d8b903ffaaaa06aa55aa08bf40bf07db49b607b649b607b6249208bf409f07db49b606d52baa07b649b606aa2baa06aa2baa06d52baa06aa55aa05cc339905cc33cc0599339905cc669905cc339904bf408003aa55aa03aa55aa03aa55aa02ff008002ff008002ff80ff02808080028080800280008001ffffff01ffffff01ffffff01ffffff01ff000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ff000001ffffff0000ff0001ff00ff01ff00ff0280808001ffffff02ff80ff01ff00ff01ffffff01ffffff03aa55aa02ff808003aa55aa03aa55aa04bf40bf03aa55aa04bf40bf04bf40bf04bf408004bf40bf05cc33cc05cc33cc05cc33cc06d52bd507b624b607db49b608bf409f08df40bf09c639aa0ab233b20acc33b20bb92eb90bd146b90dc43bb10dc44eb10ec849b60ec837a40caa409509c639c60dc44eb110cf40af11e196b44ddea681d0d08753fcd37c40fedc803effdd7e3cfed57d3bfeecb374ffe9bb83ffdcad85ffdbae93ffdaaf96ffd9b099ffd9b19affdbb19dffd9b19bffd8b19dfdd5af9c98d3b5a809c655aa11c33ca510cf40af0fcc44bb0ec837a40ec837a40dc44eb10cbf40aa0bd12eb90bb946a20acc33b209c639aa08bf409f07db49b606d52baa06d52baa05cc33cc05cc33cc05cc33cc04bf40bf04bf408003ff55aa03ff55aa03aa55aa02808080028000800280808001ff00ff01ffffff0100ffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001ff00ff02ff808001ff00ff01ffffff01ff00ff0280808001ffffff03aa55aa0280008002ff80ff03aa55aa03aa55aa03aa55aa03aa55aa04bf40bf04bf008005cc669904ff40bf05cc33cc05cc33cc05cc33cc06aa2baa05cc33cc06d52baa05cc33cc04bf40bf19f5e0d6cfc39e7eebf1c78ed2e8c89359eed7ac08ffdfdf07db49b607b649b607db49b607db49b606d555d507b649b607b649b606d52baa06d52baa05cc009905cc339905cc33cc05cc33cc05cc339904bf40bf04bf80bf04bf40bf04bf40bf04bf408003ff55aa03ff55aa03aa55aa03aa55aa02ff808002ff808002ff80ff028000800280808001ffffff01ff00ff01ffffff01ffffff028080800000000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff0000000001ffffff0000ff0001ffffff01ff00ff01ff00ff01ffffff0280808002ff008002ff808001ffffff02ff80ff02ff80ff03aa55aa03aa00aa04bf40bf04bf40bf04bf40bf05cc339905cc339905cc33cc06d52baa06d52baa06d52baa07db49b608bf40bf09c639aa0ab233b20ab233b20bb946b90bb946a20cbf40aa0cbf40aa0dc43bb10dc43bb10cbf40aa0acc4db20acc4db20bb946a20ec849a416dca2ae58d99f71decf864efed57d3bfeda7e3cffd88543ffeaaf70fee6bb86ffdcad86ffdfaf94ffdbaf98ffd9af99ffd9b09bffd7af98ffd7b09bfed4b09cacd5b8a809e371c60dc43bb10dc43bb10ec837b60dc43bb10cbf2baa0cbf40aa0bb946a20acc33b20acc33b209c639aa09c639aa08bf409f07b6249206aa008006aa2baa06d52baa05cc33cc04bf40bf04bf80bf04bf40bf03ff55aa02ff008003aa55aa03aa55aa0280808001ff00ff01ffffff0100000001ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ff000001ff00ff01ff00ff01ff00ff01ff00ff0280808002ff00800280808003aa55aa02ff80ff03aa55aa03aa55aa04bf408003aa55aa03aa55aa04ff80bf04bf408005cc669905cc33cc04bf40bf04bf00bf05cc339905cc009905cc33cc04ff40bf0dffebd882ceb49f77e5cca71cffe4d104ff80ff05cc33cc06d555aa06d555aa06aa2baa06aa2baa06d52baa05cc33cc05cc33cc06aa2baa0599339905cc339905cc33cc04bf40bf04bf40bf04bf40bf04bf40bf03ff55aa03aa55aa04bf80bf03ffaaff03aa55aa03aa55aa02ff808002800080028080800280808001ffffff01ff00ff0100ff0001ffffff01ffffff028080800000ff0000ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ff00ff0000ff0001ff00ff01ffffff01ffffff01ffffff01ffffff0280008001ffffff02ff008002ff80ff0280808003aa55aa03aa55aa03ff55aa03aa55aa04bf408004bf40bf04bf40bf05cc339905cc339905cc339906d555aa07b649b607b6249208bf409f08bf409f09c655aa0ab24db20acc4db20bb946a20bb92ea20cbf2baa0cbf2baa0cbf40aa0dc43bb109c655aa09c639aa08bf40bf0dc43bb10ec849a412f1b8b873d79966dbd4864cfedb7d3cffda8545ffe7a96dffefbc82ffddaf83ffdaac8fffdbaf97ffdcb29bffdbb39bffd9b19bfed7b29dc9d5b4a40ae6b2cc0db13bb10dc43bb10dc43bb10cbf2baa0cbf40aa0bb946b90bb92ea209c639aa09c639aa09c639aa09c655aa08bf409f06d52baa06aa2baa05cc339906aa2baa0599339904bf408003aa55aa03aa55aa03aa55aa03aa55aa02ff00800280808001ffffff01ffffff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ffffff01ffffff01ffff0001ff00ff01ffffff01ff00ff0280808001ffff000280808002ff00800280008002ff80ff03aa55aa02ff008002ff80ff03aa55aa03ff55aa04bf408004bf40bf03aa00aa03ff55aa04ff40bf05cc669904bf40bf04bf40bf04bf40bf04bfbfbf13f2e4d708ffffdf05cc669903aa55aa06aa2baa05cc339905cc339905cc33990599339905cc339905cc339905cc33990599339904bf40bf04bf40bf04bf40bf03aa55aa04bf40bf04bf40bf04ff80bf03ff55aa03ff55aa03aa55aa03aa55aa03aa55aa02ff808003aa55aa01ffffff028080800280008001ff00ff01ff00ff01ff00ff01ff000001ffffff0100000001ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff02ff80ff01ffffff02ff80ff02ff008002ff008002ff008003aa55aa03aa55aa04bf40bf04bf40bf04bf40bf05cc339904bf40bf05cc66cc05cc33cc06d52baa07b6499207db49b608bf409f08bf40bf0ab24db20ab233b20acc4db20ab233b20bb92ea20bd146b90bb946a20cbf40aa08bf409f09e339c609aa39aa0cbf40aa0dc43bb10cd555bf26e4b594a1d7965cf1d88c4efdd88a4bffe5a763feecc189ffddb187ffdba98effdbae97ffdcb29cffd9b29cfed8b39edbd3b19e0feedddd06d555aa0cbf2baa0bd146b90bb92ea20acc33b20ab233b209c639aa09c639aa08df40bf08bf409f07b6249207b6249206aa2baa05cc33cc06aa2baa05cc33990599339905cc339904bf80bf03aa55aa03aa55aa02ff008002ff808001ffffff01ff00ff01ff00ff01ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ffff01ffff0001ff000001ffffff01ffffff0100ff0001ffffff01ffffff02ff80800280008002ff80ff03aa55aa03aa55aa02ff80ff02ff80ff03aa55aa03aa55aa04bf80bf03aa55aa03ff55aa03ff55aa04bf408004bf40bf04bf40bf04ff40bf03aa55aa02ff80ff0599339904bf40bf059933990599339904bf008005cc33990599339904bf008004bf40bf04bf408004bf408004bf408003aa00aa03ff55aa04bf80bf03aa55aa03aa55aa03ff55ff03ff55aa02ff008003aa55aa03aa55aa03aa55aa0280808002ff8080028000800280808002ff80ff02ff80ff01ff00ff01ffffff01ffffff01ff000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000010000000000000001ffffff01ffffff0280808001ff00ff01ff00ff01ffffff01ffffff01ffffff02ff8080028000800280808002ff808003ff55aa03aa55aa03ff55ff03aa00aa0599669904bf40bf0599339906d52baa06aa2baa06aa2baa07b6249207db49b608bf40bf08bf209f08bf40bf09c639aa09c639aa0acc4db20acc33b20bd146b90bb92ea20bb92ea20cbf2baa06d555d503ff55ff0cbf40aa0cbf40aa0bd174b93be1b68fc0d39a5ef7d9944ffeda9a55ffeabc85ffe2b98dffd7aa87ffd5ae92fed9ad99fddbac9ae6d8b19f20e7d7c705ff66cc0acc33b20bb92ea209c639aa09c639aa09c639aa08df40bf08bf40bf07db49b607db49b607b6249206d555d506aa2baa05cc33990599339905cc66cc04bf40bf04bf408003ffaaff0280008002ff80ff0280808002ff00800280008001ff00ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffff0001ffffff01ffffff01ffffff01ff00ff01ffffff02808080028080800280008002ff808002ff80ff02ff808003aa55aa0280008003aa55aa03ff55aa03aa55aa03aa55aa03ff55aa04bf80bf03ff55ff03ff55aa04bf80bf04bf408004bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04bf408004bf40bf04bf408004bf40bf04bf40bf03aa55aa04bf408003ff55aa03ff55aa03aa55aa03aa55aa03aa55aa02ff80ff02ff808002ff808002ff80ff0280008001ffffff02ff80ff02ff80ff02ff80ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ff000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000010000000100ffff0100ff0001ffffff01ffffff01ffffff0280008002808080028080800280808002ff808003aa55aa03aa55aa03aa55aa03aa55aa04bf80bf04bf40bf04ff40bf05cc33990599009906d555aa06d52baa06aa2baa08bf409f08df60bf08bf40bf08df40bf08bf409f09c655c60acc4db20acc33b20acc33b20acc33b20acc33b20bb946a206d555d506d555aa0acc4db20ab233b211f0b4c358d9ae7ad1d79d5effdb9652fee7b073ffe5bb91fed9ae8bfeddae93fddaaf9aefd8b29d40dfcbb705ff99cc0acc33b20acc33b209c639aa09c639aa08bf40bf08bf40bf07db49b607db49b607b649b606aa2baa06aa2baa06aa2baa05cc339905ff66cc04bf40bf03ff55aa03aa55aa03aa55aa02ff80ff02ff80ff028080800280008001ff00ff01ff00ff02ff80ff01ffffff0000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000100000001ff00ff01ff000001ffffff01ffffff01ffffff01ff00ff01ffffff0280008001ffffff02ff008001ff00ff02ff80ff028080800280808003aa55aa03aa55aa02ff80ff03ff55aa03aa55aa03ffaaaa03ff55ff03ff55ff03aa55aa03aa55aa04bf40bf04bf40bf03aa55aa04bf40bf03aa55aa04bf40bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa02ff808002ff808003ff55aa03aa55aa0280808003aa55aa03aa55aa02800080028000800280008001ffffff01ff00ff0280008001ff00ff01ffffff01ff00ff01ffffff010000000100000001ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ff00ff02ff808001ff00ff02ff80ff01ffffff01ff00ff028080800280008003aa55aa02ff80ff03aa55aa04bf80bf03ff55aa04bf40bf04bf40bf05cc339905cc339906d555aa05cc33cc07b649b607b624b607b624b607db49b608bf409f09c639aa09c639aa09c639aa09c639c609c639aa0acc33b20acc4db206d52baa06aa55aa07b649920acc33b20bd15db924e3b1a38fdaab74e9dca15cfde5ae6cfeecbd88fedfb491fedcb196f5dcb29d5bdbbfae05cc669909c639c609c639aa08bf40bf08bf409f07b649b607b649b607b649b606d555d506d52baa05cc33cc05cc009905cc33cc05cc339904bf40bf04bf40bf04bf40bf03aa55aa0280008003aa55aa02ff008002ff00800280808001ff00ff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01ffffff01ffffff01ffff0001ffffff01ffffff01ffffff01ff00ff01ffffff02ff80ff01ff00ff01ff00ff028080800280808001ffffff02ff80ff0280808002ff80ff02ff80ff02ff80ff03ffaaaa02ff80ff03aa55aa03aa55aa03ff55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff02ff80ff02ff808002ff808001ff00ff02ff808002ff00800280008001ffffff028080800280008001ff00ff02ff80ff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ff00ff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ff00ff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff02ff80ff02ff80ff03aa55aa03aa55aa03aa55aa02ff008003ff55aa04bf40bf04bf40bf04ff40bf05cc339905cc339905cc33cc06d52baa06d52baa07b649b607b649b607b649b607db49b607b624b608bf40bf08bf40bf08bf409f08bf409f09c639aa09c639aa06d52baa07b624b606aa55aa09c639aa0ae680b245e9c4a3c4dead72f9e4ad6dfde8be87fde1b78ff7ddb49b6bd6b8ac04bf80bf08bf40bf08bf40bf08bf409f08bf60bf07b6249206aa2baa07b649b605cc33cc05cc33cc04bf00bf05cc339905cc66cc04bf40bf03ff55aa03ff55aa03aa55aa03ff55aa03aa55aa03aa55aa02800080028080800280808001ff00ff01ff00ff01ff000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ff000001ffffff01ffffff0100ff0001ff00ff0000ff000280808001ffffff01ffffff01ff00ff01ffffff01ffffff0280808001ff00ff01ffff0001ff00ff028080800280008002ff80ff02ff808002ff80ff0280008003aa55aa028080800280008003aa55aa02ff0080028000800280008002800080028080800280808002800080028000800280008002ff80ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff0100ffff0000000001ffffff0000000001ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff0280008001ffffff02ff80ff028000800280008003aa55aa02ff80ff03ff55aa03aa55aa03ff55aa04bf40bf04ff40bf05cc339905cc33cc05cc339905cc33cc06d555aa06d555d506d52baa07b624b607b624b607db49b607b6249208bf409f08bf40bf07b649b607db49b609c655aa07b6499208bf409f05cc66cc07b6499209c655aa0feeddcc72e6c596e4e1b579fcebbf87f7e0b8957cdcbba703ffffff06aa55aa05cc66cc06d52baa07db49b606d52baa06aa2baa06aa2baa05cc339904bf40bf04bf40bf05cc66cc03ff00aa03ff55aa04bf80bf03ff55aa02ff808002ff808003aa55aa028000800280808002ff80ff01ffffff01ffffff01ffffff0100000001ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff0100000001ff00ff01ffffff01ffffff01ff00ff0000ff0001ff00ff01ffffff01ffffff02ff80ff01ff00ff01ff00ff01ff00ff028080800280808001ffffff01ff00ff0280808002ff80ff028080800280808001ffff0002ff8080028080800280008002800080028080800280008002ff80ff01ff00ff0280008001ffffff0280808001ffffff02ff80ff0000ff0001ffffff01ffffff01ff00ff0280808001ff00ff0280808001ffffff01ffff0001ffffff01ff00000100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff01ffffff01ff00ff01ffffff02ff80ff028080800280008002ff80ff02ff00ff02ff80ff03ff55aa03ffaaff03ff55ff03ff55aa04bf40bf04bf40bf04bf40bf05cc339905cc33cc05cc33cc06aa2baa05cc339906d52baa06aa2b8006d52baa07b649b607b649b606d52baa07b649b607b649b607b649b608bf409f04bf40bf03aa55aa05cc669907b66db61ff7e6d68ae1c296d9e7c59685e2c5a505ffccff02ffffff02ff80ff06d52baa05cc339906aa2baa05cc33cc05cc339905cc339904bf40bf04bf40bf04bf408003aa55aa03ff55aa03ff55aa03aa55aa02ff808003aa55aa028000800280008001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff000000000000ff0000ffffff0100000001ffffff01ffffff0100ffff01ffffff01ffff0001ff00ff01ffffff01ff00ff01ffffff01ff00ff02ff80ff01ffffff01ff00ff02ff80ff01ffffff02ff80ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff02ff80ff0280808002ff80ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff028080800000ff000100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff0000000001ffffff01ff00ff01ffffff01ffff0001ffffff01ff00ff01ff00ff02ff80ff02ff80ff028000800280808002ff80ff03aa55aa03ffaaff03aa55aa03aa55aa04bf40bf04bf80bf04bf40bf05cc33cc04bf40bf05993399059933990599009906d555aa05cc339906aa2baa06aa2baa06d52baa06aa2baa07b6249206d52baa07b649b607b649b605cc33cc03aa55aa04bf408003ff55aa09ffffe331e5d5b142e0d1b606ff80d502ffffff02ffffff05cc339905cc33cc0599339904bf40bf04bf40bf04bf40bf04bf408004bf408004bf408003aa55aa03aa55aa03aa55aa03aa55aa0280808003aa55aa0280808001ffffff01ffffff0280008001ffffff01ffffff01ffffff01ffffff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000000ffffff01ffffff01ff000001ff000001ff00ff01ff00ff01ffffff01ff00ff0100ff0002ff80ff0280808001ff00ff01ffffff0280808001ff00ff01ff00ff02ff808001ffffff01ffffff0000ff0001ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff0000010000000100000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02ff808001ffffff02ff808001ffffff01ff00ff01ffffff0280008002ff80ff02ff80ff02ff80ff03aa55aa03aa55aa03ff55aa03aa00aa04bf408004bf80bf03aa00aa0480408004bf40bf04bf408004bf408005cc339905cc339905cc339905cc33cc05cc33cc06d555d506aa2baa05cc33cc06d52baa06d52baa06aa2baa05cc33cc03ff55aa03aa55aa04ffffbf0ae6e6e605cc33cc03aa55aa04bf40bf05cc339905cc669904bf40bf04bf40bf03aa55aa04bf408004bf80bf03aa55aa03aa55aa02ff80ff03aa55aa03aa55aa02ff808002ff808002ff80ff0100ff0001ffffff0000ff0001ffffff02ff80ff01ffffff0100000000ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff00000000000000000000000001ffffff0000ffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff010000000280808001ffffff0280808001ff000001ffff0001ff00ff01ff00ff01ffffff01ffffff010000000100ff000100000001ffffff0000000001ffffff01ffffff01ffffff01ffffff0000ffff0000000001ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffff0001ffffff01ffffff02ff80ff0280008002ff80ff02ff80ff03aa55aa02ff008002ff80ff02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa0480408004bf408004bf40bf04bf408004bf40bf04bf00bf04bf40bf05cc66cc04bf40bf04bf40bf04bf40bf05cc33990599339906aa55aa05cc339905cc339904bf40bf02ffffff02ffffff02ff80ff04bf40bf04bf40bf04bf40bf04bf408003ff55aa04ff80bf04bf40bf03aa55aa03aa55aa03aa55aa0280008002ff80ff02ff80ff02ff008002ff80800280008001ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001000000010000000100000001ffffff0100000001ff000001ffffff0000000001ffffff000000000100ffff0100000001ffffff01ffffff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff000001ffffff01ffffff01ff00ff01ff00ff0280008002808080028000800280008002ff80ff0280008003aa55aa0280008003aa55aa02ff008003aa55aa03aa55aa03aa55aa03ff55aa04bf408005cc669904bf40bf03aa00aa04bf80bf04bf40bf04bf40bf04bf40bf0599339904bf40bf04bf40bf04bf40bf04bf40bf03ff55ff03aa55aa03ffaaff04bf40bf04bf40bf04bf408003ff55aa03ff55aa03ff55aa03aa55aa03aa55aa03aa55aa02ff80ff02ff008002ff80ff01ffffff02ff008002ff80800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff0100ff0001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01000000000000000100000001ffffff0100000001ff000001ffffff0000000001ffffff01ff00000000000001ffffff000000000000000001ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff000001ff00ff01ffffff0280808001ff00ff02ff80ff01ffffff01ff00ff01ffffff01ff00ff028080800280008003aa55aa02ff008002ff008002ff008002ff008003aa55aa03ff55ff03aa55aa03aa00aa03aa55aa03aa55aa03aa55aa04bf40bf03aa55aa04bf80bf03ff55aa03ff55aa04bf408004bf408003ff55aa04bf40bf04bf40bf03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa02ff80ff03ff55aa02ff80ff02ff00ff02ff80ff02ff8080028080800280808002ff80ff02ff00800280808002ff80ff01ffffff01ff00ff0000ff0001ffffff01ff00ff01ffffff0000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff02ff80ff02ff808002ff80800280808002ff008002ff808002ff80ff03aa55aa0280008003aa55aa03aa55aa03aa55aa03ff55aa03aa55aa02ff008002ff00ff03ff55aa03ffaaff03aa55aa03ff55aa02ff008003ff55aa03ff55aa03ff55aa02ff008003aa55aa03aa55aa03aa55aa0280008002ff80ff02ff00ff03ff55aa02ff80ff01ffff000280808001ffffff028080800100ff0001ff00ff01ffffff01ffffff01ffffff01ff00ff01ffff0001ffff000100ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff0100000001ffffff01ffffff02ff80ff01ffffff01ffffff01ff00ff0280008001ffffff01ffffff01ffffff01ffffff02ff80ff03aa55aa0280008002808080028000800280008002ff808003ff55aa02ff008003ff55aa02ff00ff02ff808002ff80ff03ff55aa02ff80ff02ff008002ff808002ff808002ff80800280008002808080028080800280808002ff80ff028080800280808001ffffff01ff00ff028000800280808001ff00ff02ff80ff02ff80ff01ff00ff01ff00ff028080800100ff0001ffffff01ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000100ff000100000001ffffff01ffffff01ffffff02ff808001ff00ff01ffff0001ffffff01ffffff02808080028000800280808001ffffff0100ff0002ff80ff02ff80ff02ff80ff02ff008003ff55aa02ff808002ff00ff02ff808002ff80ff02ff80ff02ff808002ff80ff01ffffff02ff008001ffffff0280008002ff8080028080800280808002808080028080800280808002ff80ff01ff00ff01ffffff0000ff0001ffffff01ff00ff0000ff0002ff80800000ff0001ffffff01ffffff01ffffff01000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff0000ff00028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff01ff00ff01ffffff01ffffff02ff80ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ffffff02ff80ff02ff80ff0280808001ff00ff01ff00ff01ffffff028000800280808001ffffff028080800280808002ff80ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffff0001ff00ff01ffffff0100ffff0100ff000100000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ff000001ff000001ffffff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ff00ff02ff80ff02ff80ff02ff80ff01ffffff01ff00ff01ff00ff01ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff0000ff0001ff00ff01ffffff01ffffff01ff00ff01ffffff0000ffff0000ffff01ffffff0100000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001ff00ff0000ff0001ff00ff0100ff00010000000100000001ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff0000ff000000ff0001ffffff01ff00ff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ff00ff02ff80ff01ffffff01ffff0002ff808001ff000001ff00ff0000ff000280808001ffffff01ffffff00ffffff010000000000ff000000000001ffffff000000000100000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff01ffffff028080800100000001ffffff02ff808001ffffff01ff00ff01ff00ff01ffffff0000ff0001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ff00000100000001ffffff00ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff000000000100000001ffffff00ffffff0000000000000000000000000000000001ffffff01ffffff01ff00ff0000ff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff000000000000000001ff000001ffffff01ffffff00ffffff00ffffff00ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000001000000000000000000000000000000000000000000000001ff00000000000001ff00000000000001ff0000000000000000000001ff0000000000000000ffff0000ffff000000000000000001ff000001ff000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000001ff000000000000000000000000000001ff0000000000000000000001ff00000000000000000000000000000000000001ff000001ff00000000000001ff0000000000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000100000001000000010000000100000001000000010000000100000001000000010000000100000001ff00000000000000000000000000000000000001ff0000000000000000000001ff000001ff00000000000001ff0000000000000000000001ff000001ff0000000000000000000001ff00000000ff000000000001ffff0001ff000001ff000001ff0000000000000000000001ff000001ffffff0000000001ff000001ff000001ff000001ff0000000000000000ff00000000000000000001ff000001ff000001ff000001ff000001ff00ff01ff000001ff00000100ffff010000000100000000000000010000000100000000ff00ff0000000000000000010000000100000001000000010000000100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000001000000010000000100000001000000000000000000000001000000000000000000000000000000000000000000000001ff00000000000001ff00000000000001ff000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000001ff000001ff000001ff00ff01ff00ff010000000100000001ff00ff000000000000000001000000000000000000000001ff00ff0100000001ff00ff01ff000001ff00ff01ff00ff0000000001ff000001ff00000000000001ff00000000000000000000000000000000000001ff00ff01ff00ff01ff000001ff000001ff00ff0000000001ff00ff01ff00000000000001ff000001ff00ff01ff000001ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff00000000000000000000000001ffff0001ff000001ff00ff0000000001ff00000000000000000000000000000000000001ff00ff01ff00ff0000000001000000000000000100000001000000000000000000000001ff00ff0000000000000000000000000100000001000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00000000010000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000000000000000000000000000100000000000000000000000100000001000000010000000100000001000000010000000000ff00010000000000000001ff0000000000000000000001ff000001ff00000000000001ff00000000000001000000010000000100000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000001000000010000000100000000000000000000000000000001ff0000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000ff0001ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0000000001ff00ff000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff0000ff0001ff00ff0000000000000000000000000000000001ff00ff000000000000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff000001ff0000000000000000000001ff00000000000000000000010000000000000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000000000000010000000100000001000000000000000100000001000000010000000000000001000000010000000100000001000000010000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000000000000000000000100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000100000000000000010000000100000001ff0000000000000000000001ff0000000000000000000000000000010000000000000001ff00ff0000000001ff00ff0000000001ff00ff01ff000001ffffff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff010000000100000000000000010000000000000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001ff00000000000001ff00ff01ff000001ff00ff000000000000000001ff00ff00000000000000000000000001ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ffffff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff000000000000000000000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000ff000000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff000001ff00ff0000000001ff00ff01ff00ff01ffffff0000000000000000000000000000000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000100000001000000000000000100000001ffffff0100000000000000000000000000000000000000000000000000ffff00000000000000000000000001ff0000000000000000000001ff000001ff00000100000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000ffffff000000000000000001000000000000000100000000000000010000000100000001000000010000000100000000000000010000000000ffff010000000100000001000000000000000000000001000000010000ff01ff0000000000000000000001ffff0001ff000001ff000001ff0000000000000000000001ff00ff0000ff0001ff00ff0000000001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff0000000000000000000000000000ff0001ffff0001ff0000000000000000000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000ffff01ff000001ff000001ff000000000000000000ff01ff00ff01ff00ff01ff00ff000000000000000001ffffff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff0000ff0001ff00ff0000000001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff0000000000000000000000000000ff0001ffffff01ff00ff000000000000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ffffff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000000000000000000000000000001ff00ff000000000000000001ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff000000000000000001ff0000000000ff01ff00000100000001ffffff010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000000000000000000000100000000000000000000000100000000000000000000000000000001ff00000000000001ffffff01ff000001ff000001ff00ff0000000001ff000001ff000001ff000001ff00ff01ff000001ffffff01ff000001ffffff000000000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010000000000000000000000000000000000000000ffffff00000000010000000100000001000000000000000000000001000000010000000100000001ff000000000000000000000000000001ff000000000000000000000000000001ff000001ffff000000000001ff00000000000001ff0000000000000000000001ff00ff00000000000000000000000001ff00ff01ffffff01ffffff01ffffff00000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff000001ff00ff000000000100000001000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ff000000000000000000000000000001ff00ff00000000000000000000000001ff00ff01ffffff0000000001ff00ff0000000001ff00ff000000000000000001ff00ff00000000000000000000000001ff00ff01ffffff01ffffff01ffffff00000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ffffff01ff00ff01ff00ff0000000001ffffff01ff00ff0000000001ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00000000000001ff00000000000001ff00000100000001000000000000000100000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000001000000010000000000000001ff0000000000000100000001ff0000000000000100000001ff0000000000000000000000000000000000000000000001ff0000000000000000000001ff0000000000000000000001ff00000000000001ff000001ff00000000000001ffff000000000001ff000001ff000001ff000001ff000001000000000000000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000000000001ff000001ff00000000000001ffff000100ffff0100ff000100000001ff000001ff000001ffff0001ff00000000000001ff00000000ff0001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff000001ff000001ffff000000000001000000010000000100000001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000001ffffff01ffffff0100ffff0100000001ff000001ff000001ffffff01ff00ff0000000001ff00ff0000ff0001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff0000000001ff00ff01000000010000000100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff0100000001ff00ff01ff00ff01ff00ff01ff00ff010000000100000001ff00ff01ff00ff00000000010000000100000001ff00ff0100000001ff00ff01ffffff01ff00ff0000000001ff00ff01ff00ff0100000001ff00ff01ffffff0100000001ff00ff0100000001ffffff01ff00ff000000000000000001ff00ff0000ff0000000000000000000000000001ff00ff0000000001ff00ff01ff00ff0000ff000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff000001ff000001ff000000000000010000000100000001000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff0000010000000000000001ff00000000000001ff000001ff000001ff000001ff000001ff000001ff000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff000001ff000001ff0000000000000000000001000000000000000100ffff01000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001000000000000000000000000000000010000000100000001ff00000000000001ff0000000000000100000001ff000001ff000000000000000000000000000001ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ffff00000000000000000000000000000000000100000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000001ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff0100000001ff00ff0100000001ff00ff01ff00ff0100000001ff00ff0100000001ff00ff01ffffff010000000100000001000000010000000280008001ff00ff01ff00ff01ff00ff0280008001ff00ff0100000001ff00ff0100000001ff00ff0100000001000000010000000100000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff0100000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff000001ff000001ff0000010000000000000000ff00000100000001000000010000000000000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000001ff000001ff000001ff000001ff000001ff00000000ff000000000000000000000000000000000001ff000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff0000000001ff00ff000000000000000001ff000001ff000001ff000001ffff0001ff000001ff00000000ffff01ff0000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010000000100000001ff000001ff000001ff000001ff000001ff000001ff00000000000001ffffff01ff000001ff000001ffff0001ff000001ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff00000000000000000000000001ff00ff00000000000000000000000001ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff00000000000000000000000001ff00ff01ff000001ff000001ff00000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000100ffff010000000100000001ff00000000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff00000000000000000000000001ff00ff01000000010000000100000001ff00ff0100000001ff00ff01ff00ff010000000100000001ff00ff028000800100000001ff00ff01ff00ff0100000001ff00ff0100000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff0100000001000000010000000280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff028000800100000001ff00ff01ff00ff010000000280008001ff00ff01ff00ff01ff00ff0100000001000000010000000100ff000100000001ff00ff010000000100000001ff00ff010000000100000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff0100000001ff00ff0100000001ff00ff01ff00ff0000ff0001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00000100000001000000010000000000ffff0100000001000000010000000000000000ffffff000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000001ffffff0100000001000000010000000000ff0001ff00000000000001ff000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff000001ff000001ffffff0000000001000000010000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000001000000010000000000000001ff0000000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff00000000000000000000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff0000000000000000000000000000000001ffffff01ff00ff01ff00ff0000000001ff00ff000000000000000000000000000000000000000000000000000000000000000001ff00000000000000000000010000000000000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000001ff000001ff000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff0100000001ff00ff01ff00ff01000000028000800100000001ff00ff01ff00ff01ff00ff01000000028000800100000001000000010000000100000001ffffff01ff00ff01ff00ff0100000001ff00ff010000000100000001000000010000000100000001000000010000000100000001ff00ff010000000100000001ff00ff0100000001ffffff01ff00ff0280008001000000010000000100000001ff00ff0100000001ff00ff0100000001ff00ff01ffffff0100000001ff00ff01ff00ff010000000100000001ff00ff010000000100000001ff00ff01ff00ff0100000001ff00ff0100000001ff00ff01ff00ff01ffffff0100000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000000000000000000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff000000000000000001ff000001ff00000100000000000000010000000000000000000000010000000100000000000000000000000100000000000000000000000000000000000000000000000000000001000000010000000100000001000000010000000100000001ff000001ff000001ff00ff0000ff000000000001ff000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff00000000000000000000ff0000000000000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ffffff0000000001ff00ff01ff00ff000000000000000001ff000001ff00ff01ff0000010000000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000000000001ff000001ffffff01ffffff01ffffff0000000000ffffff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff0000000000000000000000000000000001ff00ff01ffffff00000000000000000000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ff00ff0000000001ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff010000000000000001ff00ff0000000000000000010000000100000001ff00ff01ffffff010000000100000001000000028000800100000001ff00ff01ff000001ff00ff01ff00ff0280008001ff000001ff000001ff000001ff00ff01ff000001ff00ff0280008001ff00ff01ff000001ff00ff01ff000002800080028000800100000001ff000001ff00ff028000800100000001ff000001ff000001ff000001ff000001ff00ff01ff00ff0280008001ff00ff01ff00ff028000800280008001ff00000280008001ff00000280008001ff00ff01ff00ff0100ff0001ff00ff01ff000001ff00ff010000000100000001ff00ff010000000100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000000000000000000000000000001ff000001ff000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000001000000000000000100000000000000010000000100000000000000000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff01ffffff01ffffff01ffffff01ff00ff00ffffff01ff00ff01ffffff01ffffff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ffffff0000000001000000010000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010000000000000000000000000000000000000001ff00ff01ffffff0100000001ffffff010000000100000001ffffff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff01ff00ff0000000000000000000000000000000001ff00ff0000000001ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000000000000000000000000ff000000000000000000000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ff000000000000000000000000000001ff00ff0000000001ff00ff01ff00ff0000000000000000000000000000000001ff00ff0000000001ff00ff01ff00ff01000000010000000100000001ff00ff0100000001ff00ff01ff00ff0100000001ff00ff010000000100000001ff00ff0280008001ff000001ff000001ff000001ff00ff01ff00000280008001ff00ff01ff00ff01ff00ff01ff000001ff000001ff000001ffff0001ff000001ff000001ff000001ff000001ff00ff01ff00ff01ff000002ff008001ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff000001ff000001ff000001ff000001ff000001ff000001ff00000280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff0000028000800280008001ffffff01ff000001ff00ff01000000010000000100000001000000010000000100000001ff00ff01ff00ff010000000100000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ffffff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00000000000001ff00000000000001ff00000100000001000000000000000100000001000000010000000100000000000000000000000100000000000000000000000100000001000000000000000000000000000000010000000100000001ff000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff0000000001ffffff0000000001ff00ff01ff00ff0000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff000001ff00000100000001ff0000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000001000000000000000100000001ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff0100000000ffffff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000ff0001ffffff01ff00ff000000000000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff0100000001ff00ff0100ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff0000010000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000100000001ff000001ff000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000ff0001ffffff01ff00ff000000000100000001ff00ff0100000001ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00ff01ff00ff0280008001ff00ff01ff00000280808001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff02ff008001ff00ff01ff00ff02ff008001ff00ff02ff008001ff00ff01ff00ff01ff00ff02ff008001ff00ff01ff00ff01ff00ff01ff00ff02ff008002ff008001ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00ff02ff008001ff000001ff00ff02ff008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00ff01ff00000280008001ff00000100ff0001ff00ff01ffffff01ffff0001ff000001ff00ff01ff00ff01ff00ff0100000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff000001ff0000000000000100000001000000000000000000000001000000000000000000000001000000010000000100000000000000000000000100000001ff000001ff000001ff000001ff000001ff000001ffffff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff000000000000ff0001ff00ff01ff00ff0000000001ff00ff01ff00ff01ffffff0000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01000000000000000000000001ff00ff0000000001ffffff01ff00ff01ff000001ff00000100000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000001ff000001ffffff01ff000001ffffff01ffffff0100000001ff00ff01ffffff01ffffff01ffffff01ffffff0100000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff00000000000000000000000001ff00ff01ff00ff0000000001ffffff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001000000010000000100000001ff00ff01000000010000000100000001ff00ff01ff00ff0100000001ff00ff01ff00ff0100000001ff00ff01ff00ff000000000000000001ff00ff0000ff000000ff00000000000000000001ff00ff01ff00ff01ff00ff01ff000001ff000001ff00ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff00000000010000000100000001ff00ff01ff00ff0100000001ffffff02800080028000800100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0280008001ff000001ff000001ff000001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff02ff80ff01ff00ff02ff008001ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff02ff80ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00ff01ff00ff01ff000001ff000001ffff0001ff000001ff00ff01ff00ff0100000001ff00ff010000000100ff00010000000280008001ff00ff01ff00ff01ffffff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff0000ff000000ff0001ff000000000000010000000000000001ff00000100000000000000000000000100000001000000000000000100000001ff0000000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ffffff01ff00ff01ffffff0100000001ffffff01ffffff01000000028080800100000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff0000000001ff0000010000ff01ff00000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff000000000000000001ff0000010000000000000001ff000001ffffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff0100000001ffffff01ffffff01ffffff01ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff0000000000000000000000000000000001ff00ff0100000001ff00ff0100000001ff00ff0100ff0001ff00ff01ff00ff01ff00ff0100000001ff00ff0100000002800080028000800280008001ff00ff01ff00ff01ff00ff01ff00ff01000000010000000100000001000000010000000280008001ff00ff010000000000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff00000000000000000000000001ff00ff01ff000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ff00000000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff0100000000000000010000000100000001ff00ff01ff000001ff00ff01ff000001ff00ff01ffff0001ff00ff01ff00ff0280008001ff00ff01ffffff01ff000002ff008002ff008002ff008001ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff80ff01ffffff01ff00ff01ff00ff01ffffff02ff80ff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff02ff80ff01ffffff01ff00ff01ff00ff01ffffff01ffffff02ff80ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff000001ff000001ff00ff0100000001ff00ff01ff00ff028000800280008001ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000ff000000000001ff00ff000000000000000001ff00ff0000000001ff00ff000000000000000001ff00ff000000000000000001ff00ff00000000000000000000000001ff00ff01ff0000000000000000ffff0000000001ff000001ff0000000000000000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000ff0001ff00ff01ff00ff00000000000000000100000001ff00ff01ffffff0100000001ff00ff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ff00ff01ff00ff0100000001ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff0000000001ff00000000000001ff000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff000000000100000000000000000000000000000001ff000001ff000001ffffff01ffffff01ffffff0280808001ff00ff028080800280808001ff00ff01ff00ff01ff00ff01ff00ff0100000000ffffff01ffffff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000000000000000000000000000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff0100000001ff00ff0100000001ff00ff0100000001000000010000000280008001ff00ff01ff00ff010000000100000001ff00ff0100000001ff00ff0100000001ff00ff01000000010000000100000001000000000000000000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff000000000000000001ffffff01ff000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001ff00ff01ff000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0100000001000000010000000100000001ff00ff01ff00ff01ff000001ff00ff01ff00ff01ff00ff01ff000001ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff80ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff02ff80ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff01ff00ff02ff80ff01ff00ff01ffffff02ff80ff01ffffff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ff00000280008001ff00ff01ff00ff01ff000001ff00ff010000000100000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ffffff0000000001ff00ff01ff000001ff00ff000000000000000001ff000001ff000001ff00000000000001ff000001ff000001ffffff0000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff000000000000000001ff00ff0000000001ff00ff01ff00ff01ffffff01ffffff0280808002808080028080800100000001ffffff02808080028080800280808001ff00ff01ff00ff028080800100000001ffffff01ff00ff0280808001ffffff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000100000001ff000001ffffff0100000001ffffff0100000001ffffff01ffffff00ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff0100000001ff00ff01ff00ff0000000001ffffff01ff00ff01ff00ff0000000001ff00ff000000000000ff00000000000000000001ff00ff0000000001ff00ff0000000001ff00ff010000000100ff0001ff00ff01000000010000000100000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff010000000280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0280008001000000010000000100000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff000001ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000100000001ff00ff0000000001ffffff01ff00ff01ff00ff0000000001ff00ff000000000000ff00000000000100000001ff00ff0100000001ff00ff0100000001ff00ff01ff000001ffff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff0280808001ffffff01ff00ff02ff80ff01ffffff01ffffff028080800280808001ffffff02ff80ff01ff00ff01ff00ff01ff00ff0280808001ffffff01ff00ff01ffffff01ffffff0280808001ff00ff01ffffff01ff00ff028080800280808001ff00ff01ffffff01ffffff01ff00ff01ff00ff01ffffff0280808001ff00ff01ffffff01ff00ff01ff00ff01ff00ff0280808001ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0280808002ff80ff01ff00ff01ff00ff01ffffff02ff008001ff00ff02ff008001ff00ff01ff00ff01ff00ff0280008001ff00ff02808080010000000100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000ff0001ffffff0000000001ff00ff01ff00ff000000000000000001ff000001ff000001ff0000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff010000000000000000000000010000000100000001ffffff0100000001ffffff01ffffff02808080010000000100ffff02800080028000800280008001ffffff01ffffff0280808001ff00ff01ffffff01ff00ff0100000001ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff0000000001ff00ff01ff0000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001000000000000000000000001ffffff01ffffff01ff00ff0100000001ff00ff028080800100000001ffffff01ffffff010000000280808000ffffff01ff00ff0100000001ff00ff01ff00ff01ffffff0100000001ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff010000000100000001ff00ff0100ff0001ff00ff0100000001ff00ff01ff00ff01ff000001ff000001ff000001ff000001ff00ff01ff00ff01ff00ff01ff000001ff0000028000800100000001000000010000000100000001ffffff01ff00ff0100000001ff00ff0100000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001ff000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff02ff008002ff008001ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff0280808002800080028000800280008002800080028080800280808002808080028000800280008003aa55aa0280008001ff00ff0280008001ff00ff02808080028080800280008002808080028000800280808001ff00ff0280808002ff80ff028000800280808002800080028080800280808002808080028080800280808002800080028000800280808002ff80ff028080800280808001ff00ff02ff80ff03aa55aa028080800280808003aa55aa028080800280808002800080028000800280008001ff00ff028000800280008001ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff0000028000800100000001ff00ff0100000001ff00ff01000000010000000000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff0000000001ffffff01ffffff01ff00ff01ff00ff000000000000000001ff00ff0000000001ff00000000000001ff000000000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000000000000000000000000000001ff00ff00000000000000000100000001ff00ff01ff00ff0100000001ff00ff01ff00ff0280808002800080028000800280808001ffffff0280008002808080028080800280808002808080028080800280808002ff808001ffffff01ffffff0280808001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff0000000001ff00000000000001ff000001000000010000000000000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001000000000000000000000001ffffff01ffffff01ff00ff0100000001ffffff01ffffff0100000001ffffff01ff000001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff028080800280808000ffffff0100000001ff00ff01ff00ff01ff00ff0000000000000000000000000000ff000100ff0001ff00ff010000000100000001ff00ff010000000100000001000000010000000280008001ff00ff0100000001ff00ff01000000010000000100000001ffffff01ff00ff01ff00ff0280008001ff000001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ffffff0280008001ff00ff0280008001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff000000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff010000000000000001ff00000000000001ff000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff0000000000000000000000000100ff000100ff0001ff00ff0100000001ff000001ff00ff01ff000001ffff0001ff000001ff00ff02ff808001ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ffffff028080800280808003aa55aa0280008002800080028080800280808002808080028080800280808002808080028080800280808002808080028000800280808003aa55aa0280808003aa55aa03aa55aa028080800280008003aa55aa028000800280808002808080028080800280008002800080028000800280808002800080028080800280008002808080028080800280808002808080028000800280808002808080028080800280008002808080028080800280008002808080028080800280808002800080028080800280008001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff02ff80ff02ff808001ff00ff02ff008001ff00ff01ff000001ff00ff01ff00000280808001ff00ff0280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ffffff01ff00ff01ff00ff0000000001ff00ff00000000000000000000000001ffffff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff0000000001ffffff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff010000000100000001ff00ff010000000280808001ffffff0280808001ffffff02800080028080800280808001ff000001ffffff028000800280008001ffffff01ffffff01ff000002ff808002ff808002ff808001ffffff01ffffff0000ffff01ff000001ffffff01ffffff00ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff000001ff00000100000001ff0000010000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000010000000100000001ffffff0100000001ff00000100000001ffffff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ff00ff01ff00ff01ff00ff0100000001ff00ff0280808001ffffff01ffffff01ffffff0000000001ff00ff01ff00ff01ff00ff0000ff0001ff00ff0100ff0001ff00ff0100ff000100000002800080010000000100000001000000028000800100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00000280008001ff00ff01ff000001ff000001ff000001ff000001ff00ff01ff00000280008001ff00ff02ff808001ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff0100000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000100000001ff00000000000001ff00ff01ff00ff0000000001ff00ff01ffffff0000000001ff00ff01ff00ff01ff00ff0100ff0001ff00ff0100ff0001ff00ff0100ff0001ff00000280008001ff000001ff000001ff00ff02ff808001ff00ff01ffffff01ffffff01ffffff02808080028080800280808002808080028000800280008003aa55aa0280808002800080028000800280008002800080028080800280008003aa55aa0280808003aa55aa028080800280808002808080028080800280008002808080028080800280008002808080028080800280008002808080028080800280808002808080028080800280008002800080028000800280808003aa55aa02800080028000800280008002800080028000800280808002800080028000800280808002800080028000800280008002808080028080800280008002800080028000800280008001ff00ff01ff00ff02800080028080800280808001ffffff01ffffff01ff00ff01ff00ff02ff808002ff00800280808001ff000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff00000000000000000000000001ff00ff0000000001ff00ff0000000000000000000000000000000001ff00ff0000ff000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ffffff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ffffff02800080028080800280808002808080028080800280008002808080028080800280808001ff00ff01ffff000280808001ffffff02ff80800280808001ff00ff0100ffff01ff00ff0100ffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff0000000001ff000001ff0000000000000100000000000000010000000000000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000000000001ff00000000000001ffffff01ffffff01ffffff01ff00ff028080800100000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff000001ffffff01ffffff01ffffff0100000001ffffff0100000001ffffff000000000000000001ff00ff0000000001ff00ff010000000100000001ff00ff01000000010000000100000001000000010000000280008001ff00ff0280008001ff00ff01ff00ff02800080028000800280008001ff000001ff00ff02ff008002ff808001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00ff01ff000001ffffff010000000100000001ffffff0100000001000000010000000100000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000100000001ff00ff0000000001ff00ff0000000000000000000000000000000001ff00ff0100000001ff00ff010000000100000001ff00ff0100000001ff000001ff000001ffffff01ff000002ff808001ffffff02ff80ff0280808001ffffff02ff80ff02ff80ff02ff80ff028000800280808003aa55aa03aa55aa0280808002800080028080800280808002800080028080800280808002800080028000800280008002808080028080800280008002808080028000800280808001ff00ff028000800280808001ff00ff0280008001ff00ff0280008003aa55aa02800080028000800280808003aa55aa02808080028000800280008001ff00ff03aa55aa02808080028080800280008003aa55aa01ff00ff02808080028000800280008003aa55aa0280808003aa55aa0280808002800080028000800280808002808080028080800280808002800080028080800280808002ff80ff01ff00ff01ffffff01ff00ff02ff80ff01ff00ff02ff808001ffffff02ff808001ff00ff01ff00ff010000000280008001000000010000000280808001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01000000010000000000000001ff00ff01ff00ff0100000001ff00ff0100000001000000028080800280808001ffffff01ffffff028000800280008001ffffff0280808001ff000001ff00000280808001ffffff0280808001ffffff01ffffff02ff80ff01ff00ff028080800280808002ff808001ffffff01ffffff0280808001ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff0000000001ff00ff010000000100000001ffffff010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001ffffff0000ffff0000000001ff000001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100ffff0280808001ffffff0280808001ffffff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01000000010000000100000001ff00ff0100000001000000010000000100000001ff000001ff00ff01ff000001ff00ff01ff000001ff00ff01ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff808001ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00ff01ff00ff01ff00ff010000000100000001ff00ff0280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ffffff01ff00000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff0280008001ff00ff01ff000001ff000001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff028080800280008002808080028000800280808002800080028080800280808002800080028000800280808003aa55aa028080800280808002808080028000800280808001ff00ff0280008002808080028080800280008002808080028080800280808002800080028000800280808003aa55aa03aa55aa0280808002808080028080800280808001ff00ff0280808003aa55aa0280008003aa55aa02808080028080800280008002808080028000800280008002808080028080800280008002800080028000800280808002800080028000800280808002808080028080800280008002808080028000800280008001ff00ff01ff00ff0280008001ff00ff02ff80ff0280808001ffffff01ffffff01ffffff02ff808001ff00ff01ff00ff01ff00ff01ffff0001ff000001ff00ff01ff00ff010000000100000001ff00ff0100000001ff00ff000000000000ff0001ff00ff00000000000000000000000001ff00ff0000000001ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff01ffffff01ff00ff01ff00ff01ffffff010000000100000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ffffff01000000028080800100000001000000010000000280808001ff00000280008001ffffff02808080028000800280808002ff80ff0280808001ffffff0280008002ff80ff01ff00ff01ff000002ff808001ff00ff02ff80800000ffff01ffffff01ffffff01ff00ff01ff00ff0100000001ffffff01ffffff0000000001ff000001ff0000000000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001ff000001ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff0100000001ffffff01ff00ff01ffffff01ffffff02ff808001ff00ff01ffff0001ffffff01ffffff01ff00ff01ff000001ffffff01ff000001ffffff01ffffff01ffffff01ff00ff01ffffff028080800280808001ffffff0100000001ff00ff01ff00ff0100000001ff00ff010000000100000001ff00ff01ff00ff01ff00ff0280008001ff000001ff00ff01ff000001ff00ff01ff00ff01ff000002ff008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff00ff01ff000001ff00ff01ff000001ff00ff01ff00ff01ff00000100000001ff00ff01ff00ff010000000100000001ff00ff0100000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff00000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000010000000000000000000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff010000000100000001ff00ff01ff00ff01ff000001ff00ff01ff000001ff00ff01ff00ff028080800280808002ff80ff02800080028080800280008002808080028080800280008003aa55aa0280008002808080028080800280808001ff00ff028080800280008002800080028000800280808001ff00ff0280808003aa55aa028000800280808001ff00ff0280008002ff8080028000800280008002808080028080800280008002800080028080800280008002ff808002ff8080028080800280008002ff80800280808002800080028000800280008001ff00ff02ff808001ff00ff02ff808002808080028080800280808003aa55aa02ff808002800080028000800280008001ff00ff0280008001ff00ff0280808003aa55aa03aa55aa0280808001ff00ff02808080028080800280808003aa55aa028000800280808001ff00ff0280808001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff028000800280008001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff0000ff0001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff0000ff0001ff00ff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff0100000001ffffff02808080010000000280808001ffffff01ffffff01ffffff01ff00000280808001ffffff02ff008002ff808001ffff0002ff8080028000800280808003aa55aa01ff00ff02ff80ff028000800280808001ff00000280008002ff808001ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff000001ff000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000000ff00000000000001ff000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff0280808001ffffff01ffffff01ffffff0000ff0002ff808001ffffff01ff00ff01ff00ff01ffffff01ff00ff02ff808001ff00ff028080800280008001ff00ff01ffffff01ffffff010000000280808001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff0280808001ff000001ff00ff01ff000001ff000001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff02ff80ff01ff00ff0280808002ff80ff0280808001ffffff01ff00ff0280808001ff00ff01ff00ff02ff808001ff00ff01ff00ff01ff00ff01ff00000280008001ff00ff01ff000002800080010000000280008001000000010000000000ff00000000000000000001ff00ff01ff00ff01ff00ff01ff000001ff000001ff000001ff00000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000001ff00000100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000010000000100000001ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00ff01ffffff01ffffff02ff80ff01ff00ff01ffffff028000800280008002800080028080800280808002800080028000800280008002808080028000800280808003aa55aa0280008002ff808003aa55aa02ff808002ff808002ff008002ff808002ff008002ff008003aa55aa02ff808002ff808002ff808002ff008003aa55aa02ff808002ff008003aa55aa02ff008003aa55aa01ff00ff02ff008001ff00ff02ff008002ff008002ff808003aa55aa03aa55aa02ff808002ff808003aa55aa03aa55aa02ff808003aa55aa02ff008002ff808002ff008002ff808002ff008002ff808002ff808003aa55aa02ff008002ff808002ff00800280008001ff00ff02800080028080800280008001ff00ff0280808002808080028000800280808003aa55aa03aa55aa0280808001ff00ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ff000001ff000001ff000001ff00ff01ff00ff01ff00ff010000000100000001ff00ff0100000001ff00ff01ff00ff00000000000000000000ff0001ffffff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000000000000000000000000000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0280808001ffffff02808080028080800280008001ffffff01ffffff01ffffff01ff000001ffffff01ffff0002ff80ff01ffffff02ff808002ff808002ff8080028080800280808002ff80800280808001ff00ff0280808001ff00ff0280808001ffffff0280808002ff80800100ffff01ffffff01ff00ff0280808001ff00ff01ffffff01ff0000000000000000000001ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000100000000ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff000001ffffff01ffffff02ff80ff01ff00ff01ffffff02ff80ff01ffffff01ffffff01ffff0002ff808002ff808001ff00ff0100ffff01ffffff01ffffff0280008001000000010000000280808001ffffff010000000100000001ff00ff01ff00ff01ff000001ff000001ff00ff01ff000001ff000001ff00ff01ff00ff01ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff0280808001ffffff01ffffff01ff00ff02ff80ff01ff00ff0280808002808080028080800280808001ffffff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff0280008001ff00000280008001ff00ff0100000001ff00ff01000000000000000000000001ff00ff01ff00ff0000000000000000000000000000000001ff00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001000000010000000000000001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff010000000100000001ff00ff0100000001ff000001ff000001ff00ff01ff00ff01ff00ff01ff00ff0280808001ff00ff01ff00ff0280808002808080028000800280808002800080028080800280008001ff00ff028000800280808002ff808002808080028080800280008003aa55aa02ff008002ff808002ff808002ff808002ff808002ff808002ff008002ff00800280008002ff808002ff808002ff808002ff808002ff808003ff55aa02ff008003ff55aa03aa555503aa005503ff55aa02ff008002ff008002ff008003aa555503aa555502ff008002ff008002ff008003aa005502ff808002ff808002ff008002ff008003aa555502ff808003ff55aa02ff008003ff55aa02ff008003aa555502ff808002ff808002ff0080028000800280008002808080028000800280008003aa55aa0280808001ff00ff0280808002808080028080800280008003aa55aa028000800280808001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff000001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff010000000000000001ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01ffffff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ffffff0100000001ff00ff01000000028000800100000001ff00ff01ff00ff02808080028080800280808001ffffff01ffffff01ffffff0280008002ff808002ff808001ffffff01ffffff02ff80ff02ff808001ff00ff02ff80ff01ffffff02ff008002ff80ff02ff80ff028000800280808002ff80ff01ffffff01ff00ff02ff808001ffffff01ff00ff0280808001ff00ff01ffffff01ffffff01ffffff0000000001ffffff01ff00ff01ff000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ff000001ffff0001ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff000001ff00ff02ff808002808080028000800280808001ffffff02800080028000800100000001ffffff0100ff0001ffffff01ff00ff01ff000001ff00000280008001ff000001ff000001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff80ff028080800280008002ff80ff01ff00ff01ff00ff0280008002ff80ff02808080028080800280808002808080028080800280808002ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff02ff008001ff000001ff00ff01ff00ff01ff000001ffffff01ff00ff0100000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff0000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff0000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01000000010000000100000001ff00ff01ff00ff01ff00ff01ff00ff02ff80ff01ff00ff0280008002800080028080800280808002808080028080800280808002800080028000800280008003aa55aa02ff808002ff008003aa55aa028000800280008002ff008003ff55aa03aa555503aa555503aa555503aa555503aa555503aa555503ff55aa03aa555503aa555503aa555503aa555503aa555503ff55aa02ff008003aa555503aa555503aa005503ff55aa03aa555503aa005503aa555503aa55550280008002ff808003aa005503ff55aa03ff55aa02ff008003ff55aa03ff55aa03aa555502ff008003aa555502ff008003aa005503aa555502ff808003aa005503aa555502ff008003aa555503aa005501ff00ff02ff808003aa55aa02ff808002ff80800280008002ff808003aa55aa0280808002808080028080800280808003aa55aa028080800280808001ff00ff028000800280008001ff00ff01ff00ff01ff00ff028080800280008001ff00ff01ff0000028000800100000001ff00ff01ff00ff0100000001ff00ff0000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0280008001ff00ff01ff00ff01ff00ff0100000001ff00ff010000000100000001ffffff01ffffff028000800280008001ffffff02ff008002ff808002ff808001ff00ff02ff808002ff808001ffffff02ff008002ff008001ffffff02ff808002ff008001ff00ff01ff00ff02ff80ff0280008001ff00ff0280008001ff00ff01ffffff01ff00ff0100ffff01ffffff01ffffff01ffffff010000000280808001ffffff01ff00ff0000000001ff00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ffffff01ffffff01ffffff0280808001ff00ff0280808001ff00ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ffffff02ff80ff01ffffff02ff808001ffff0002ff808001ffffff0100000002800080028000800100000001000000028080800280808001ffffff01ff00ff0100000001ff00000280008001ff000001ff00ff01ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff02ff80ff0280808002808080028000800280808002ff80ff0280808001ff00ff01ff00ff0280008002ff80ff02800080028080800280808002ff80ff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff000001ff00ff01ff00ff010000000280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ff00000000000001ff00000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff000000000100000001ff00ff028000800100000001ff00ff01ff000001ff00ff02ff808001ff00ff028080800280008002808080028080800280808002800080028080800280808002808080028080800280808003aa55aa02ff808002ff808002ff008002ff808003aa55aa02ff808002ff008002ff008003aa005503ff55aa03aa005503aa555503aa555503ff55aa0280008003aa555503aa00550280008003aa555503aa005502ff00800280008003aa555503aa555502ff008003ff55aa03aa555503aa555503aa555503aa555503aa555503aa005502ff008003aa005503ff55aa03aa005503aa555502ff008003aa555503aa005503aa555503aa00550280008003aa555503aa555503aa555502ff008003aa555503aa555503aa005503aa555502ff008002ff808001ff00ff02ff008002ff808003aa55aa028000800280808002808080028080800280808003aa55aa03aa55aa02ff80ff0280808002ff80ff0280008002ff008001ff00ff01ff00ff01ff00ff01ff00ff01ff0000028000800100000001ff00ff010000000100000001ff00ff0100000001ff00ff01ff00ff000000000000000001ff00ff0000ff0001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000ff0001ff00ff01ff00ff01ffffff01ff00ff0000000001ff00ff01ff00ff01ffffff01ff00ff010000000100000001ff00ff01000000010000000100000001000000028080800100000001ffffff02ff808002ff8080028000800280808002ff808002ff808002ff808002ff008002ff008001ffffff02ff008002ff008001ffffff02ff80ff02ff808002ff80ff028080800280008001ffffff02ff80ff0280008001ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ff000001ff0000010000000100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ff00000000000000ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ffffff0000ff0001ffffff01ffffff01ffffff01ffffff02ff80800000ffff0100ffff01ffffff01ffffff01ffffff028080800280008001ffffff01ffffff01ff00ff01ff00ff0100ff00010000000100000001ff00ff01ff000001ff00ff01ff000001ffff0001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff80ff02ff80ff01ffffff01ff00ff0280808001ff00ff01ff00ff028080800280808001ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff02ff808001ff00ff01ff00ff01ff00ff01ff0000028000800280008001ff000001ff00ff0100000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00000100000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ff000001ff00ff000000000000000000000000000000000000000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff000001ff000001ff00ff01ffffff01ff00ff0280808001ff00ff0280008001ff00ff02808080028080800280808002808080028000800280008003aa55aa03aa55aa028080800280008002ff80800280008002ff008003aa555503aa555502ff008002ff008002ff008002ff808002ff008002ff008002ff008002ff008003ff55aa02ff808003aa005503aa555502ff008003ff55aa03ff55aa02ff008002ff808002ff008003aa555502ff008003aa555503aa555502ff008002ff80800280008003ff55aa03aa555502ff008002ff808003aa555502ff008003aa555502ff008002ff008002ff808002ff808002ff808002ff008003aa005503aa555503aa55aa028080800280808002ff8080028000800280008002800080028080800280808003aa55aa02800080028080800280008003aa55aa03aa55aa01ff00ff01ff00ff0280808001ff00ff02ff008001ff000001ff00ff01ff000001ff000001ff00ff0100000001ff00ff01ff00ff0100ff0001ff00ff01ff00ff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff000000000000ff0001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff010000000280808001ffffff028080800280008001ffffff01ffffff02ff008001ffffff01ffff0002ff808002ff808002ff808001ffffff02ff80ff01ff00ff02ff808001ffffff0280008001ffffff02808080028080800280808001ffffff01ff00ff01ff00ff01ff000001ff00ff01ffffff01ffffff00ffffff00ffffff0000000001ffff00000000000100000001ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000000001ffffff00ffffff01ff00ff01ffffff01ffffff01ffffff0280808002ff808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffff0001ffffff01ff00ff01ffffff01ff000001000000010000000280808001ffffff01ffffff01ff00ff01ff00ff0100000001ff00ff0100000001000000010000000100000001ff00ff01ff000001ff00ff0280008001ff00ff0280008001ff000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff80ff01ffffff028080800280808001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff02ff808001ff00ff01ff000001ff000001ff00ff01ff000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff00000000000000000000000001ff00ff010000000100000001ff00ff01ff00ff01ff000001ff00ff01ff000001ff000001ff000001ff00ff01ffffff01ff00ff01ffffff02ff80ff0280808003aa55aa02800080028080800280808002800080028080800280808002800080028080800280008001ff00ff03aa55aa02ff808002ff808002ff808002ff80800280008002ff008002ff808002ff808002ff008002ff008002ff808003aa55aa02ff008002ff00800280008002ff808002ff008002ff808002ff808002ff808003aa55aa02ff00800280008002ff808002ff808002ff808002ff808002ff808002ff808001ff00ff03aa55aa01ff00ff02ff808002ff808002ff808002ff808002ff008002ff808002ff808002ff008002ff808002ff808002ff008002ff008002ff808002808080028000800280808001ff00ff02800080028080800280808003aa55aa028080800280008002800080028000800280808001ff00ff01ff00ff02ff808001ff00ff01ffff0002ff008001ff00ff01ff00ff0100000001ff00ff0100000001ff00ff010000000100000001ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ffffff0000000001ff00ff0000000000000000000000000000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff0100000001ff00ff01ff00ff01ff00ff02808080028000800280808001ffffff01ffffff028080800280808001ffffff01ffffff02ff808002ff808002ff8080028080800280808001ff00ff02ff808002ff008002ff00800280008001ff00ff028080800280008002ff80ff0280008001ffffff01ffff0001ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff00ffffff01ffffff01ff00ff010000000000ffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ffffff01ffffff01ffffff00ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ff808001ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff0280808001ffffff01ff000001ffffff0280808001ffffff01ffffff01ffffff01ffffff028080800100000001ff00ff01ff00ff0100000001ff00ff0100000001ff00ff0280008001ff00ff01ff00ff01ff000001ff000001ff000001ff00ff01ff000001ffffff01ff000001ff000001ff00ff01ff00ff01ffffff02ff00ff01ff00ff02ff80ff01ff00ff01ffffff02ff80ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff008001ff00ff01ff00ff01ff00ff028000800280008001ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff010000000000ff0001ff00ff0000000001ff00ff00000000000000000000000001ff000001ff000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff000001ff00ff01ff000001ff00ff02ff008001ff00ff01ffffff01ff00ff01ff00ff01ff00ff028080800280008002800080028000800280008002800080028080800280808003aa55aa01ff00ff03aa55aa028000800280808003aa55aa02808080028000800280808002ff80800280808003aa55aa02800080028000800280008003aa55aa03aa55aa02808080028080800280808002ff8080028000800280808001ff00ff028000800280808002800080028080800280008001ff00ff028000800280808002ff808002ff808002808080028000800280008002808080028000800280808002800080028000800280808002ff808002ff80800280008001ff00ff0280008003aa55aa03aa55aa028000800280008003aa55aa028080800280808003aa55aa0280008003aa55aa0280808002ff80ff0280808001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0280008001ff00ff0280808001000000010000000100000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ffffff01ffffff0000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff000000000000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff010000000280808002808080028000800280808002800080028080800280008001ffffff01ffffff02ff808001ffff0001ffff0002ff00800280808001ffffff0100ff0001ff00ff0280008002800080028080800280008001ff00ff01ff00ff01ffffff01ff00ff01ff00ff0280808001ff00ff02ff80ff010000000100000001ffffff0000000001ffffff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000001ff000001ff00000000000000ffffff01ffffff01ff00ff01ff00ff028080800100000001ff00ff01ff000001ffffff01ff00ff01ffffff01ff00ff01ff000001ff00ff01ff00ff010000000100000001ffffff00ffffff01ff00ff000000000000000001ff00ff0100000001ff00ff0100000001ff00ff01ff00ff0100000001ff00ff0280008001ff00ff01ff00ff0280008001ff00ff0100000001ffffff01ff000001ffffff01ff000001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ffffff02ff00ff01ff00ff01ff00ff01ff00ff01ff000002ff808002ff008001ffff0001ff00ff010000000280008001ff00ff010000000280008001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000001ff00ff0000000000000000000000000000000001ff00ff000000000000000001ff00ff0100000001ff00ff0100000001ff00ff01ff00ff01ff000001ff00ff02ff008001ff00ff01ffffff02ff808001ffffff01ff00ff02808080028000800280808001ff00ff02800080028080800280808002800080028080800280808002800080028080800280808002808080028080800280808003aa55aa0280808002800080028080800280008003aa55aa03aa55aa02800080028080800280008003aa55aa028080800280008003aa55aa028080800280808001ff00ff028080800280808003aa55aa03aa55aa028080800280008002800080028080800280808003aa55aa02808080028000800280808002808080028080800280808003aa55aa0280808003aa55aa028000800280808002808080028000800280008002808080028080800280008003aa55aa02808080028000800280008002808080028080800280808001ff00ff01ff00ff02ff80ff01ff00ff01ff00ff01ff00ff01ff000001ff000001ff000001ff000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff010000000100000001ff00ff01ff00ff01ff00ff01ffffff010000000280808001ff00ff0280808001ffffff01ffffff01000000028000800280808001ffffff0280808001ffffff02ff808001ffffff02808080028080800280808002800080028080800280808002ff80ff0280808001ffffff01ff000001ffffff0280808001ffffff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff0000010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000001ff00000000000001ff00ff0100000001ff00ff01ffffff0100000001ff000001ff00ff01ffffff02ff808001ffffff01ff00ff02ff808001ff00ff0100ffff0280808001ff00ff01ffffff0100000001ff00ff0100000001ff00ff000000000000000000000000010000000100ff0001ff00ff0100000001ff00ff01ff00ff01000000010000000100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100ff0001ff000001ff00ff0280008001ff00ff02ff008001ff000001ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff000001ff000001ff00ff01ff00ff01ff00ff01ff000001ff00ff028000800280008001ff00ff0280008001ff00ff0100000002800080010000000100000001ff00ff00000000000000000000000001ff00ff01ff00ff0000000001ff00ff01ff000001ff00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000001ff00ff01ff00ff000000000000000001ff00ff0000000001ff00ff000000000000000001000000010000000100ff0001ff00ff0100000001ff00ff01ff00ff01ff000001ff000001ff00ff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ff00ff028000800280808003aa55aa0280808003aa55aa0280008002808080028080800280808002808080028000800280008002800080028080800280008002808080028000800280808003aa55aa03aa55aa0280808003aa55aa028080800280008003aa55aa0280008002800080028080800280008001ff00ff02800080028080800280808002800080028080800280808002808080028080800280008002800080028000800280808002808080028080800280008002808080028000800280808002808080028080800280808002800080028000800280808002808080028080800280808002808080028080800280808001ffffff028080800280808002ff80ff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff028000800280008001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff000000000000ff0001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff010000000100000001ff00ff0100000001ffffff028080800280808001ffffff02800080028000800280808001ff00000280808001ffffff0280008002800080028080800280008001ffffff02800080028080800280008002ff80ff01ff00ff01ffffff01ffffff01ff00000100ffff01ff00ff01000000010000000280808001ffffff01ff00ff01ffffff0000000001ff000001000000010000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000000000001ffffff01ff00ff01ffffff0100000001ffffff0280808001ffffff01ff000001ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff0100000001ff00ff01ff00ff00ffffff01ff00ff01ff00ff01ff00ff0000000001ff00ff000000000100000001ff00ff010000000100000001ff00ff0100000001000000028000800100000001ff00ff028080800100000001ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00000280008001ff00ff01ff000001ff000001ff00ff01ff000001ff00ff01ff000001ff00ff01ff00ff02ff008001ff000001ff000001ff00ff0100000001ff00ff0100000001ff00ff010000000280008001ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff0000000001ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ff000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff010000000100000001ff00ff0100000001ff000001ff00ff01ff000001ff000002ff808001ff00ff01ffffff02ff80ff01ff00ff01ffffff01ffffff028080800280808001ff00ff0280008002ff80ff02808080028000800280008002808080028000800280808002800080028080800280808003aa55aa0280008001ff00ff028080800280008002808080028000800280808001ff00ff03aa55aa028080800280008003aa55aa028080800280808002808080028080800280008002800080028000800280808003aa55aa02800080028080800280008002808080028000800280808002800080028080800280008002808080028000800280808002808080028080800280008002800080028000800280808002800080028000800280008002808080028080800280808001ffffff01ff00ff01ffffff02ff80ff02ff808001ff00ff01ffffff0280008001ff00ff0280008002800080010000000100000001ff00ff0100000001ff00ff0100000000000000000000000000ff000000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0280808002808080028080800280808002808080028080800280808002808080028000800100ffff028000800280808001ffff0002ff8080028000800280008001ff00ff02ff808001ff000001ffffff01ff00ff01ff00000280808001ffffff0100000001ffffff00ffffff00ffffff0000000001ffffff01ff000001ff00000000000001ffffff01000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000100000001ff00000100000001ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800100ffff0280808001ffffff0100000001ffffff000000000100000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff00000000010000000100000001ff00ff0100000001ff00ff0100000001ff00ff0100000001ff00ff028000800280008001ff00ff0100000001ff00ff01ff00ff0280808001ff00000280008001ff00ff01ffff0001ff000001ff00ff01ff00ff01ff00ff01ff000001ff00ff01ff000001ff00ff01ff000001ff00ff0100000001ff000001ff00ff0100000001ffffff0100000001ff00ff01ff00ff0100000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff00000000000000000000000001ff00ff010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff0000000000000000000000000000000000000000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff01000000010000000100000001ff00ff0100000001ff00ff01ff000001ff00ff01ff000001ff00ff02ff808002ff80ff01ffffff01ff00ff01ffffff01ffffff02ff80ff01ff00ff02ff80ff028080800280008002800080028080800280808002808080028000800280808002800080028080800280008002808080028000800280008002808080028000800280808001ff00ff02808080028080800280008003aa55aa01ff00ff028080800280008003aa55aa02808080028000800280008001ff00ff03aa55aa02808080028000800280008003aa55aa01ff00ff03aa55aa028000800280008003aa55aa0280808003aa55aa028080800280008002800080028080800280808002808080028080800280008001ff00ff02ff80ff02ff80ff01ff00ff01ffffff01ff00ff02ff80ff01ff00ff01ff00ff01ffffff01ff00ff01ff000001ff00ff01ff00ff02800080010000000100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff000000000100000001ff00ff01ff00ff010000000100000001ffffff01ffffff01ff00ff01ff00ff02808080028080800280808001000000028000800280808001ff000001ff000002ff80800280808001ffffff028080800280008001ff000001ffffff01ffffff0280808001ffffff01ffffff010000000100000001ffffff01ffffff01ffffff01ffffff0000000001ff000001ff000001ff00000100000001ffffff0100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000100000001ff00000000000001ffffff02ff8080028080800100000001ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffffff0280808000ffffff0100000001ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0100000001000000010000000100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff010000000280808001ff00ff0100000001ff00ff01ff00ff0280008001ff00ff0280008001ff00000280008001ff00ff01ff000001ff00000100000001ff00ff01ff00ff0100000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ffff0000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000001ff0000000000000000000001ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff0100000001ff00ff0100000001ff00ff01ff00ff0100000001ff000001ff000001ff000001ff00ff02ff008001ff00ff01ffffff01ff00ff01ff00ff01ff00ff02ff80ff01ffffff01ff00ff028080800280808002ff80ff0280808002ff80ff0280008002ff80ff02808080028000800280008001ff00ff028080800280808002800080028080800280808001ff00ff028080800280808002ff80ff028080800280808002808080028080800280808001ff00ff02ff80ff0280808001ff00ff02808080028000800280808001ff00ff028080800280808002800080028000800280008002808080028000800280008003aa55aa01ff00ff01ff00ff028080800280808002808080028000800280808001ff00ff0280808001ff00ff01ff00ff01ff00ff01ffffff02ff80ff01ff00ff01ff00ff01ff00ff01ff00ff02ff008001ff000001ff0000028000800100000001ff00ff01ff00ff01ff00ff01000000010000000000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff0000ff00000000000000000001ff00ff000000000000000001ff000001ff00ff01ff000001ff00ff01ff00ff01ff0000000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff000000000100000001000000010000000100000001ffffff0280808001ffffff010000000280808002800080010000000280808002ff8080028000800280008001ff000001ff00ff01ffffff01ff00ff01ffffff01ffffff00ffffff01ffffff01ff00ff01ffffff00ffffff0000000001ff00ff01ff00ff0000000001ff00ff01ff0000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000010000000100000001ff000001ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff0100000001ffffff01ffffff01ff00ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff00000000010000000100000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01000000010000000100000001ff00ff0100ff0001ff00ff01ff00ff010000000100ff000280008001ff000001ff000001ff00ff01ff00000100000001ff000002800080010000000100000001000000010000000280008001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ffff000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000001ff00000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01000000010000000100000001ffffff01ff00ff0280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff02ff80ff01ff00ff01ff00ff0280808001ff00ff01ff00ff01ff00ff02ff80ff01ff00ff01ff00ff01ff00ff0280008002ff80ff0280808001ffffff0280808001ffffff01ff00ff01ffffff0280808001ffffff0280808001ff00ff0280808001ffffff0280808001ffffff01ff00ff01ffffff01ffffff01ff00ff02ff80ff01ff00ff01ffffff01ffffff01ffffff01ff00ff028080800280808001ff00ff028080800280008001ff00ff01ff00ff01ff00ff02ff80ff02ff80ff02ff80ff0280808001ff00ff02ff80ff01ffffff01ffffff02ff808001ff00ff01ff000002ff008001ff00ff01ff000001ff000001ff000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ffffff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff0000000000000000ff000000000001ff000001ff000001ff00ff01ffffff0000000001ff00ff0000000001ff00ff00000000000000000000000001ff00ff0000000001ff00ff0000000001ff00ff01ffffff01ff00ff01ffffff0000000001ffffff00000000010000000100000001ff00ff0000000001ffffff01ffffff01ffffff01ffffff01ffffff028080800100ffff0280808001ff00ff01ff00ff01ff00ff028080800100ffff01ff00ff01ffffff01ff00ff028080800100000001ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000000000000100000000000000010000000100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01000000010000000100000001ff00ff01000000028000800280008001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff0280008001ff00ff0100000001ff00ff01ff00ff02800080010000000100000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ffffff01ff00ff000000000100000001ff0000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000100000001ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01000000028000800280008001ff00ff01ff00ff01ff000001ff00000280008001ff00ff01ff00ff01ff000001ff00ff01ff00ff01ffffff01ff00ff02ff808002ff808001ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff02ff80ff01ffffff01ff00ff01ffffff01ffffff02ff80ff01ff00ff01ff00ff02ff80ff01ffffff01ffffff02ff80ff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff02ff80ff02ff80ff02ff80ff01ffffff01ff00ff01ffffff02ff80ff01ffffff01ffffff02ff80ff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ff00ff01ff00ff01ff00ff01ff00ff02ff808001ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff0280808001ff00ff01ff00ff01ff00ff01ff00ff01ff00000100000001ff00ff01ff00ff01ff00ff010000000100000001ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff0000000000000000000001ff000001ff000001ff000001ff000001ff00ff01ff00ff0000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff00000000000000000000000001ffffff01ffffff01ff00ff01ffffff028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ff00ff00ffffff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ff0000000000000100000001ffffff01ff000001ff000001ff000001ffffff01ffffff01ffffff010000000100000001ffffff01ff00ff0000000001ffffff01ffffff0000000001ff00ff000000000000000001ff00ff00000000000000000000000001ff00ff01ff00ff000000000000000001ff00ff000000000000000001ff00ff01ff00ff0000ff000000000001ff00ff01ff00ff00000000010000000100000001ff00ff010000000100000001ff00ff01000000028000800100000001ff00ff01ff00ff0100000001ff00ff0280008001ff00ff01ff00ff0100000001ffffff01ff00ff01ff00ff01ff00ff0100000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff00000000000000000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff000000000000000001ff00ff00000000000000000000000001ff00ff01ff00ff000000000100000001ff00ff01000000010000000280008001ff00ff0100ff000100000001ff00ff028000800100000001ff000001ff000001ff00ff01ff000001ff00ff01ff00ff01ff000002ff008001ff00ff01ff00ff01ffffff01ff00ff01ffffff02ff80ff01ffffff01ffffff01ff00ff01ffffff01ffffff02ff80ff01ffffff01ff00ff01ffffff01ff00ff01ffffff02ff80ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff02ff80ff02ff80ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff02ff80ff01ffffff02ff808001ffffff01ff00ff02ff808001ff00ff01ff000002ff008001ff00ff01ff000001ff00ff01ff00ff01ff00ff01ff000001ff00ff01ff000001ff00ff01ff00ff01ff000001ff00ff0100000001ff00ff01ffffff01ffffff000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff000001ff00000000000001ff000001ffff0001ff000001ff000001ff000001ff000001ff000001ff000001ff000001ff000001ff00ff0000000001ff00ff01ff00ff0000000001ffffff01ff00ff0000000001ff00ff01ff00ff000000000000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ffffff000000000000000001ff00ff01ff00ff01ff00ff000000000000000001ffffff01000000010000000280808001ffffff01ffffff01ff00ff0280808001ff00ff01ff00ff01ffffff01ffffff010000000280808001ffffff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00000000000001ff0000010000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff0000ff000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff00000000000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff0100000001ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff0100000001ffffff01ff00ff0100000001ff00ff01000000010000000000000001ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff000000000000000001ff00ff0000000001ff000001ff00ff0000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ff000001ff0000010000000000ff000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff01000000010000000100000001ff00ff0100000001ff00ff0280008001ff00ff01ff00ff0100000001ff00000280008001ff00ff01ff000001ff00ff01ff00000280008001ff00ff0280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff808001ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff02ff808001ff00ff01ff00ff01ffffff01ff00ff02ff008001ff00ff02ff808001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff80ff01ff00ff01ff00ff01ff00ff02ff008001ff00ff01ff00ff01ff00ff01ff000001ff00000280008001ff00ff01ff00ff01ff00ff01ff00ff0280008001ff00ff01ff00000100000001ff00ff028000800280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff000000000000000001000000010000000000000001ff000001000000010000000100000001ff0000000000000000000001ff000001ff000001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff00000000000000000000000001ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ffffff01ffffff01ff00ff01ffffff0100000001ff00ff01ff00ff010000000280808001ff00ff01ff00ff01ff00ff0100000001ffffff01ff00ff00ffffff0000000001ff000001ff00ff0000000001000000000000000100000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0000000001ffffff01ffffff01ff00ff0000000000ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff00000000010000000100ff0001ff00ff01ff00ff01ffffff0100000001ff00ff0100000001ff00ff000000000100000001ff00ff01ff00ff0100ff0001ff00ff01ff00ff0000ff0001ff00ff0000000000000000000000000000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff000000000000000001ff0000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000000000000000000000000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff0100000001000000028000800100000001ff000001ffff00028000800280008001ffffff01ff000001ff00ff01ff000001ff00ff01ff000001ff00ff01ff00ff01ff00ff01ff00ff02ff008001ff00ff01ff000002ff808001ff000001ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff008001ff00ff01ff00ff01ff00ff01ff00ff02ff008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00ff02ff008001ff00ff01ff000001ff000001ff00ff01ff000001ff00ff01ff00ff01ff00000100000001ff00ff01ff00ff0280008001ff000001ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00000000000001ff000000000000000000000100000001000000010000000100000001000000010000000000ffff01ff0000010000000100ffff010000000000000001ff000001ff000001ff00ff01ff00ff000000000000000001ff00ff00000000000000000000000001ff00ff01ff00ff000000000000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff010000000280808001ffffff01ffffff01ffffff0100000001ffffff0000000001ff000001ff00000100ff000100000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001000000010000000100000001ff000001ffffff01ffffff0000000001ff00ff000000000000ff0001ffffff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ffffff0000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ffffff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000010000000100000001ff000001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ffffff0000000001ff00ff01ff00ff01ff00ff01ff00ff010000000100000001ff00ff01ffffff0100000001ff00ff01ff00ff010000000100000001ff00ff01ff00ff01ff000001ff00ff01ff00ff01ff000001ff00000280008001ff000001ff000001ff00ff01ff00ff01ff000001ff00ff01ff000001ff00ff0280008001ff000001ff00ff01ff00ff01ff00ff01ff000001ff00ff01ff00ff01ff000001ff00ff01ff00000280808001ff000002ff008002ff808001ff000001ff000001ff00ff01ff00ff01ff000001ff00ff01ff00ff01ff00ff0280808001ff00ff01ff000001ff00ff0280008001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01000000010000000100000001ff00ff028000800100000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ffffff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff0000000000000000000000000000010000000100000000ffffff01000000010000000000000000000000010000000100000000000000010000000100000001ff00000000000001ff000001ff00000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000000000000000000000000000001ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff000000000000000001ff00ff01ffffff00ffffff01ffffff01ff00ff00ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001000000000000000000ffff01ffffff01ffffff0000000001ffffff0000000000000000000000000000ff0001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000ff00000000000000000001ff00ff01ffffff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001ffffff01ff00ff01ff00ff01ff00ff0000ff0001ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff0000000001ff00ff0000ff000000ff0001ffffff0000000001ff00ff000000000000000001ff00ff00000000000000000100000001ff00000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000100000001ff000001ff0000000000000000000001ff00ff01ffffff000000000000000001ff00ff01ff00ff01ffffff0000ff0001ff00ff0000000001ffffff01ffffff01ffffff0100000001ff00ff01ffffff0100ff0001ff00ff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ff000001ff00ff01ff00ff01ff00ff01ffffff01ff000001ff00ff01ffffff01ffffff01ffffff01ff000001ff00ff0100ff0001ffffff01ffffff0100000001ff00ff01ff000001ffffff01ffffff01ff000001ff00ff01ff00ff01ff00ff01ffffff0100000001ff00ff0100000001ff00ff0100000001ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffff0001ff00ff01ffffff01ffffff01ff000001ffffff0100000001ffffff01ffffff01ff00ff0100000001ffffff01ffffff01ff00ff01ff00ff01ff00ff0100000001ffffff01ff00ff000000000000000001ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff0000000001ff00ff01ff00ff01ffffff01ff00ff01ff00ff000000000000000001ffffff01ff000001ffffff010000000100000001ffffff01ffffff0100000001ffffff0100000001000000000000000000000000000000000000000100000001000000010000000100000001ffffff00000000010000000100000001ff000001ffffff01ffffff00000000000000000000000001ffffff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000ff0001ff00ff0000000001ff00ff01ffffff01ffffff000000000000000001ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ff00ff000000000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000000000001ff000001ffffff01ffffff0000000001ff000001ff000000000000010000000000000001ff00ff0000000001ff00ff01ff00ff01ff0000000000000000000001ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ffffff01ff00ff01ff00ff0000ff0001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff000000000000000001ffffff01ff00ff000000000000000001ff00ff01ffffff000000000000000001ff00ff01ff00ff01ffffff01ff00ff000000000000000001ff00ff01ff000001ffff000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000100000001000000000000000000000001ff00ff01ff000000000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000ff0001ffffff01ff00ff01ff00ff0000000001ff00ff01ffffff0100000001ff00ff01ff00ff01ff00ff01ffffff02800080010000000100000001ff00ff01ff00ff0100000001ff00ff010000000100000001ff00ff01ff00ff010000000100000002800080028000800100000001000000028000800280808001ff00ff01ff00ff01000000010000000280808001ff00ff01ffffff0100ff0001000000010000000280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff010000000280008001ff00ff01ff00ff0280808001ff00ff0100000001000000028000800280808001ffffff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff0100000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ffffff01ff00ff01ffffff000000000000000001ff000001ffffff00000000010000000000000001ff0000000000000100000001ffffff0000000000000000000000000100000000000000000000000000000000000000010000000000000001000000010000000000000001ffffff01000000010000000000ffff0100000001ffffff01ff000001ffff0001ff00ff01ff000001ffffff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ffffff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ffffff02ffffff01ff00ff01ff00ff0000000001ff000001ff000001ff0000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000000000000010000000000000001ff000001000000000000000000000001ff000001ff000001ff00000000ff0001ff00000000000001ff00ff01ff00ff01ff00ff01ff00ff0000ff0001ff00ff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff000001ff000001ff0000010000000000000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff010000000000000001ff00ff01ff000001ff00ff01ff00ff0000ff0001ff00ff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff010000000100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff0280008001ff00ff0100000001ff00ff010000000280808001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01000000028000800100000001ff00ff01ff00ff028000800280008001ff00ff010000000100ff0001ff00ff01ff00ff01ff00ff01000000028000800100000001ff00ff01ff00ff02800080028000800100ff0001ff00ff0100000001ff00ff01ff00ff010000000100000002800080010000000100000001ff00ff01ff00ff00000000010000000100000001ff00ff01000000000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000ff0001ff0000010000000100000001000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000100000001000000000000000000000001ff000001ff000001ff00000000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff00000000000000000000ff000000000000000000000000000000000001ff00ff01ff00ff01ff00ff01ffffff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ffffff0000000001ff0000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000001000000000000000000000001000000000000000100000001ffffff010000000000000001000000000000000000000001ff000001ffffff01ffff0001ff000001ff000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ffffff0000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000000000000000000000000000001ff00ff0000ff0001ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ff00000000000001ff000001ff00ff000000000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffff0001ff000001ff000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ffffff0000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000000000000000000000000000001ff00ff0100ff0001ff00ff01000000010000000100000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff0100000001ff00ff010000000100000001ff00ff01ff00ff0100000001ff00ff01ff00ff010000000100000001ff00ff01ff00ff01ff00ff0100000001ff00ff0100000001ff00ff01ff00ff0100000001ff00ff010000000100000001ff00ff0100000001ff00ff0100ff0001ff00ff01ff00ff0100000001ff00ff0100ff000100000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff0000010000000000000001000000000000000100000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001000000010000000000000001ff000001ff0000000000000000000001ff00ff01ffffff01ff000001ffff0001ff000001ffffff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00ff00000000010000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ff000001000000010000000000000000000000000000000100000000000000000000000100000001ff000001ff000001ff000001ff000001ff0000000000000000000001ff00ff0000000001ff00ff01ffffff000000000000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ffffff0000000001ffffff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ffffff01ff0000000000000000000001000000010000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000001ff000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff0000000001ff00ff01ffffff000000000000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ffffff0000000001ffffff01ff00ff0100000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ffffff01ff00ff010000000000000001ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0100000001ff00ff0100000001ff00ff01ff00ff01ffffff01000000010000000100000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ffffff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff000000000000000001ff00ff01ff000001ff000001ffff000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000010000000100000000000000010000000000000001ff000001ff000001ff000001ff00000000000001ff000001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff000001ff000001ff00000000000001ff00ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000001000000000000000100000000000000000000000000000001000000000000000000000000000000000000000100000001000000000000000000000001ff00000100ffff000000000000000001ff00000000000001ffffff01ff00ff01ff00ff01ff00ff01ff000001ff00ff000000000000ff0001ff00ff01ffffff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff0000000000000000000001ffffff01ff000000000000000000000100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000000001ff00ff01ffff00000000000000000001ff00ff0000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000ff0001ff00ff01ffffff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff000000000000000001ffffff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff000001ff00ff01ff0000000000000000000001000000000000000100000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000100ffff01ff000000000000000000000000000001ff000001000000000000000100ff00010000000000000001ff00ff01ff00ff0100000001ff000001ff000001ff000000000000000000000000000001ffffff01ff000001ff00000100ff0001ff00ff0000000001ff00ff0100ff000100000001000000010000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00000000000000000000000000ffffff000000000000000000000000000000000000000000000000000000000100000001000000010000000100ffff0100000001000000010000000100000000000000010000000100000001ff00ff0000000001ff00000000000001ff000001ff00000000000001ff00000000000001ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff000000000000000000000000000000000000010000000100000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000100ffff01ff000001ff000001ff000001ff00000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000000000000000000000000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000ff000000000001ff00ff000000000000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000000000000000000000000000001ff00ff0000000001ff00ff000000000000000001ff00ff000000000000000001ffffff0000000001ff00ff01ff00ff01ff00000000000001ff0000000000ff01ff0000000000000000ffff000000000100000001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000100000000000000000000000100000001000000000000000000000001000000000000000000000001ff000001ff00000000000001ff000001ffffff01ff000001000000000000000100000001000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000000000000000000000000000000000000000000000000000000000000000000000100ffff0000000001ff00000100000001ff00000100000001ff000001ff0000000000000100ff00010000000000000001ff00ff000000000100000001ff00ff01ff00ff01ff00ff01ffff0001ff00000000000001ff00ff01ff00000100000001ff00ff010000000100000000000000000000000000ff00010000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000000000000000000000000000001000000000000000000000000000000000000000100ff000000000001ff00ff01ff000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ffffff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000ff0001ff00ff00000000000000000000000001ff00ff01ffffff01ff00ff01ff00ff0000ff00000000000000000000000000000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff00000000000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff000001ff000001ff00000000000001ff00ff0000000001000000010000000100000001000000010000000100000000000000000000000100000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01000000010000000000000001ffffff00000000000000000100000001000000000000000100000001ff000001ff000001ff00000000000001ff00000000000001ff000001ff000001ff00000100000001000000000000000100000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000001000000000000000100000000000000010000000000000001000000010000000000000001000000010000000100000001000000010000000000000001ffff0001ff00000000000001ff00000000000000000000000000000100000001000000010000000100000001ff00ff000000000100000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000010000000100000001000000010000000000000001ff00000000000001ff00000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ffffff01ff00ff0000000001ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01ffffff000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff0000ff0001ff00ff0000000001ff00ff0000000001ff00ff000000000000ff0001ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff000001ff00000100000000000000000000000100000001ff000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000000000000010000000100000001000000000000000100000001000000000000000000000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000001ffffff00000000000000000000000001ffffff0000000000000000000000000000000000000000000000000100000000000000000000000000000001ff000000000000000000000000000001ff000000000000000000000000ffff010000000000000000000000000000000100000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff000000000100000001ffffff010000000000000001ffffff00000000010000000000000001ffffff00000000000000000000000001000000000000000100000001ff00ff01000000000000000100000001ff00ff00000000000000000000000001ff00ff000000000000000001ffff0001ff00ff01ff000001ff00000000000001ff00ff0000000001ff00000000000001ff00ff01ff00ff01ff000001ff000001ff00ff01ff00ff01ff000001ff0000000000000000000001ff00ff01ff000001ff000001ff00ff01ff00ff01ff00ff000000000000000001ff000001ff00000000ff0001ff00ff01ff000001ff00ff01ff00ff01ff00ff01ff000001ff0000010000000000000001ff00ff0000000000000000010000000000000001ff00ff00000000000000000100000000000000000000000100000000000000000000000100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000100000001ffffff00000000000000000000000000000000000000000000000001ffffff0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000100000001ff00ff00000000010000000100000001000000010000000100000001ff000001ff00000000000001ff000001ff000001ff000001ff0000000000000000000001ff00000000000001ff000001ff000001ff000001ffff0001ff0000000000000000000001ff00000000000001ff000001ff000001ff0000000000ff01ff000001ff0000000000ff000000ff01ff000001ff000001ff000001ff000001ff00000000ffff01ff000001ff000001ff000001ff000001ff00000000000001ff00000000000001ff000001ff0000000000000000000001ff00ff010000000000000001000000000000000000000001000000010000000100000001000000010000000100000000ff000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000000000000000000000000000001ffffff01000000000000000100000000000000000000000000000001ffffff0000000000000000000000000000ffff01ff000001ff00000000000001ff0000000000000000000001ff000000000000000000000000000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000000000001ff000001ff000001ff00000000000001ff00000000ffff01ff000000000000000000000000000000000000000000000000ffff0000000001ff00000000000001000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000ffffff00000000000000000000000000000000000000000000ffff0000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000000000001ffffff0000000000000000000000000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: +--- !u!213 &360567641 +Sprite: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 488 + height: 502 + m_Offset: {x: 0, y: 0} + m_Border: {x: 0, y: 0, z: 0, w: 0} + m_PixelsToUnits: 100 + m_Pivot: {x: 0.5, y: 0.5} + m_Extrude: 0 + m_IsPolygon: 0 + m_AtlasName: + m_PackingTag: + m_RenderDataKey: + 00000000000000000000000000000000: 0 + m_AtlasTags: [] + m_SpriteAtlas: {fileID: 0} + m_RD: + serializedVersion: 3 + texture: {fileID: 1511445117} + alphaTexture: {fileID: 0} + secondaryTextures: [] + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 870 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 353 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_IndexBuffer: 50005d0160015e0160015d015f015e015d01560159015c015a015c0159015b015a0159015001570158015501580157015401550157015601550154015301510152014f01520151014e014f01510150014f014e0146014a014d014b014d014a014c014b014a014901470148014501480147014401450147014601450144013f01400143014101430140014201410140013a0138013c013a013c013e013d013e013c013f013e013d0119013b0138013c0138013b011201170139011901390117013801390119013a01390138013701360135011a0135013601180135011a011501350118013401330132013101320133013001320131012c01300131012f0130012c012d012f012c012e012d012c012b0113012a0128012a011301290128011301270124012001250120012401260125012401230120011b0121011b0120012201210120011f011b011e011c011e011b011d011c011b01190116011a0118011a011601170116011901180116011501120115011601170112011601150112011301140113011201fd00fa00f700f600f700fa00fb00f600fa00f000ef000d01ea000d01ef00e900ea00ef00ed00e900ef001101f0000d011001fd00f7001001f700f400f300f400f700f800f300f700f1001001f400f100f400ec00ee00ec00f400f500ee00f4000e01ea00e100e000e100ea00e800e000ea00eb00e800ea000f010e01e1000e010d01ea000c010a010901e400e7000b010a010b01e700e6000a01e700e8000a01e600eb000a01e800e9000a01eb00ed000a01e900ee000a01ed00f5000a01ee00f3000a01f500f8000a01f300f6000a01f800fb000a01f600f9000a01fb0008010a01f90009010a010801050109010801070105010801060105010701040105010601030105010401020103010401010103010201fe0001010201ff000101fe000001ff00fe00fd00fc00fa00f900fa00fc00fb00fa00f900f800f700f600f500f400f300f200f100f000ec00f000f100ef00f000ec00ed00ef00ec00ee00ed00ec00eb00ea00e900e600e000e800e200e000e400e600e400e000e700e400e600e500e200e300e400e300e200e200e100e000df00dc00d800dd00d800dc00de00dd00dc00db00d800d300d900d300d800da00d900d800d700d300d600d400d600d300d500d400d300d200cf00cb00d000cb00cf00d100d000cf00ce00cb00c600cc00c600cb00cd00cc00cb00ca00c600c900c700c900c600c800c700c600c500c200be00c300be00c200c400c300c200c100be00b900bf00b900be00c000bf00be00bd00b900bc00ba00bc00b900bb00ba00b900b800b500b000b600b000b500b700b600b500b400b000b300b100b300b000b200b100b000af00ac00a800ad00a800ac00ae00ad00ac00ab00a800a300a900a300a800aa00a900a800a700a300a600a400a600a300a500a400a300a2009f009b00a0009b009f00a100a0009f009e009b0096009c0096009b009d009c009b009a0096009900970099009600980097009600950092008e0093008e00920094009300920091008e0089008f0089008e0090008f008e008d0089008c008a008c0089008b008a0089008800850080008600800085008700860085008400800083008100830080008200810080007f007b007e007c007e007b007d007c007b00730077007a0078007a00770079007800770076007400750072007500740071007200740073007200710069006d0070006e0070006d006f006e006d006c006a006b0068006b006a00670068006a006900680067006000630066006400660063006500640063005a00610062005f00620061005e005f00610060005f005e005d005b005c0059005c005b00580059005b005a00590058004a00540057005500570054005600550054005300510052004f00520051004e004f00510050004f004e004d004b004c0049004c004b00480049004b004a00490048004100440047004500470044004600450044003b00420043004000430042003f0040004200410040003f003e003c003d003a003d003c0039003a003c003b003a0039003200350038003600380035003700360035002c00330034003100340033003000310033003200310030002f002d002e002b002e002d002a002b002d002c002b002a002300260029002700290026002800270026001d002400250022002500240021002200240023002200210020001e001f001c001f001e001b001c001e001d001c001b00130017001a0018001a00170019001800170016001400150012001500140011001200140013001200110010000f000e000d000e000f0009000e000d000c0009000d000b0009000c00080009000b000a0009000800070006000500040005000600030005000400000003000400010003000000020001000000 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 353 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 1 + offset: 0 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 7064 + _typelessdata: 48e10a4052b8febf0000000052b80e4085eb11c00000000052b80e40666606c0000000009a9909408fc215c000000000b81e054052b8febf00000000333303408fc215c000000000f628fc3f666606c000000000f628fc3f000010c000000000f628fcbf8fc205c00000000085eb01c0333313c000000000f628fcbf7b140ec0000000005c8f02c0f628fcbf00000000666606c048e1fabf00000000713d0ac048e1fabf00000000f6280cc0333313c000000000000010c03d0a07c000000000000010c0a4700dc0000000006666e6bf000000c0000000006666e6bf85eb01c0000000006666e6bfd7a300c000000000713deabf52b8febf00000000713deabf5c8f02c000000000cdccecbfd7a300c0000000000ad7e3bf52b8febf000000000000e0bf85eb01c0000000000000e0bf000000c0000000000ad7e3bf5c8f02c00000000048e17abf000000c00000000048e17abf85eb01c00000000048e17abfd7a300c000000000ae4781bf52b8febf00000000ae4781bf5c8f02c0000000000ad783bfd7a300c0000000007b146ebf000000c0000000007b146ebf85eb01c0000000007b146ebfd7a300c0000000008fc275bf52b8febf000000008fc275bf5c8f02c000000000c3f568bf52b8febf00000000ae4761bf85eb01c000000000ae4761bf000000c000000000c3f568bf5c8f02c000000000a4703dbf000000c000000000a4703dbf85eb01c000000000a4703dbfd7a300c000000000b81e45bf52b8febf00000000b81e45bf5c8f02c000000000713d4abfd7a300c000000000d7a330bf000000c000000000d7a330bf85eb01c000000000d7a330bfd7a300c000000000ec5138bf52b8febf00000000ec5138bf5c8f02c0000000001f852bbf52b8febf000000000ad723bf85eb01c0000000000ad723bf000000c0000000001f852bbf5c8f02c0000000006666e6be000000c0000000006666e6be85eb01c0000000006666e6bed7a300c0000000008fc2f5be52b8febf000000008fc2f5be5c8f02c000000000000000bfd7a300c000000000cdccccbe000000c000000000cdccccbe85eb01c000000000cdccccbed7a300c000000000f628dcbe52b8febf00000000f628dcbe5c8f02c0000000005c8fc2be52b8febf000000003333b3be85eb01c0000000003333b3be000000c0000000005c8fc2be5c8f02c0000000000ad723be000000c0000000000ad723be85eb01c0000000000ad723bed7a300c0000000005c8f42be52b8febf000000005c8f42be5c8f02c0000000003d0a57bed7a300c0000000000ad723bda4700d40000000000ad723bd1f850b40000000000ad723bdcdcc0c4000000000295c8fbd7b140e4000000000295c8fbd48e10a4000000000ec51b8bdcdcc0c4000000000295c0fbe52b8febf00000000ae47e1bd85eb01c000000000ae47e1bd000000c000000000295c0fbe5c8f02c0000000000ad7a33d000000c0000000000ad7a33d85eb01c0000000000ad7a33dd7a300c000000000cdcc4c3d52b8febf00000000cdcc4c3d5c8f02c0000000008fc2f53cd7a300c000000000b81e053e000000c000000000b81e053e85eb01c000000000b81e053ed7a300c000000000cdcccc3d52b8febf00000000cdcccc3d5c8f02c0000000009a99193e52b8febf00000000ec51383e85eb01c000000000ec51383e000000c0000000009a99193e5c8f02c000000000ec51983f000000c000000000ec51983f85eb01c000000000ec51983fd7a300c000000000e17a943f52b8febf00000000e17a943f5c8f02c00000000085eb913fd7a300c00000000048e19a3f52b8febf0000000052b89e3f85eb01c00000000052b89e3f000000c00000000048e19a3f5c8f02c0000000003d0ab73f000000c0000000003d0ab73f85eb01c0000000003d0ab73fd7a300c0000000003333b33f52b8febf000000003333b33f5c8f02c000000000d7a3b03fd7a300c0000000009a99b93f52b8febf00000000a470bd3f85eb01c000000000a470bd3f000000c0000000009a99b93f5c8f02c00000000014ae07c07b14eebf000000008fc205c03333f3bf000000008fc205c0295cefbf0000000014ae07c0e17af4bf00000000c3f508c0d7a3f0bf0000000014ae07c08fc2d5bf000000008fc205c048e1dabf000000008fc205c03d0ad7bf0000000014ae07c0f628dcbf00000000c3f508c0ec51d8bf0000000014ae07c0295ccfbf000000008fc205c0e17ad4bf000000008fc205c0d7a3d0bf00000000c3f508c085ebd1bf0000000014ae07c03d0ab7bf000000008fc205c0f628bcbf000000008fc205c0ec51b8bf0000000014ae07c0a470bdbf00000000c3f508c09a99b9bf0000000014ae07c0d7a3b0bf000000008fc205c08fc2b5bf000000008fc205c085ebb1bf00000000c3f508c03333b3bf0000000014ae07c0713daabf000000008fc205c0295cafbf000000008fc205c01f85abbf00000000c3f508c0cdccacbf0000000014ae07c085eb91bf000000008fc205c03d0a97bf000000008fc205c0333393bf0000000014ae07c0ec5198bf00000000c3f508c0e17a94bf0000000014ae07c01f858bbf000000008fc205c0d7a390bf000000008fc205c0cdcc8cbf00000000c3f508c07b148ebf0000000014ae07c0b81e85bf000000008fc205c0713d8abf000000008fc205c0666686bf00000000c3f508c014ae87bf0000000014ae07c0666666bf000000008fc205c0d7a370bf000000008fc205c0c3f568bf0000000014ae07c0333373bf00000000c3f508c01f856bbf0000000014ae07c09a9959bf000000008fc205c00ad763bf000000008fc205c0f6285cbf00000000c3f508c052b85ebf0000000014ae07c0cdcc4cbf000000008fc205c03d0a57bf000000008fc205c0295c4fbf00000000c3f508c085eb51bf0000000014ae07c0f6281cbf000000008fc205c0666626bf000000008fc205c052b81ebf0000000014ae07c0c3f528bf00000000c3f508c0ae4721bf0000000014ae07c0295c0fbf000000008fc205c09a9919bf000000008fc205c085eb11bf00000000c3f508c0e17a14bf0000000014ae07c0a470bdbe000000008fc205c085ebd1be000000008fc205c05c8fc2be0000000014ae07c03d0ad7be00000000c3f508c014aec7be0000000014ae07c00ad7a3be000000008fc205c0ec51b8be000000008fc205c0c3f5a8be00000000c3f508c07b14aebe0000000014ae07c0713d8abe000000008fc205c052b89ebe000000008fc205c0295c8fbe00000000c3f508c0e17a94be0000000014ae07c00ad7a3bd000000008fc205c08fc2f5bd000000008fc205c0ec51b8bd0000000014ae07c0b81e05be00000000c3f508c0cdccccbd0000000014ae07c08fc2f5bc000000008fc205c0295c8fbd000000008fc205c00ad723bd00000000c3f508c0cdcc4cbd0000000014ae07c00ad7a33c000000008fc205c00ad7a3bc000000008fc205c00ad7233c00000000c3f508c0000000000000000014ae07c00ad7233e000000008fc205c08fc2f53d000000008fc205c09a99193e0000000014ae07c0ae47e13d00000000c3f508c0295c0f3e0000000014ae07c03d0a573e000000008fc205c07b142e3e000000008fc205c0cdcc4c3e00000000c3f508c05c8f423e0000000014ae07c0b81e853e000000008fc205c0ae47613e000000008fc205c00000803e00000000c3f508c08fc2753e0000000014ae07c06666e63e0000000014ae07c01f85eb3e0000000014ae07c06666e63e0000000014ae07c0cdcccc3e0000000014ae07c0cdcccc3e00000000c3f508c0f628dc3e000000008fc205c0ae47e13e000000008fc205c085ebd13e000000008fc205c01f85eb3e000000008fc205c05c8f023f0000000014ae07c00000003f000000008fc205c048e1fa3e0000000014ae07c08fc2953f000000008fc205c0713d0a3f000000008fc205c03d0a973f0000000014ae07c0cdcc0c3f00000000ec5108c0713d0a3f00000000c3f508c09a99993f00000000c3f508c0e17a143f000000008fc205c0a4709d3f0000000014ae07c0f6289c3f000000008fc205c048e19a3f000000008fc205c00ad7a33f0000000014ae07c05c8fa23f000000008fc205c0ae47a13f000000000ad7a3bf3333b33f0000000014ae07c0c3f5a83f000000008fc205c014aea73f00000000c3f508c048e1ba3f00000000c3f508c06666a63f000000003333933ff628dc3f00000000295cef3fae47e1bd00000000295cef3ff628dc3f000000003333733fe17af4bf000000009a99593f3d0ad73f00000000295c0f3ee17af4bf000000000ad7a3bdf628dc3f00000000295c0fbed7a3d0bf0000000052b89ebe713dca3f00000000cdccccbe713daa3f000000003d0ad7be5c8f423f00000000cdcc4cbf9a99d9bf00000000f6289cbf6666e6be00000000666606c0295c8f3e00000000ae47a1bff6285cbf00000000ec5108c0b81e053f00000000ec5108c048e1fa3e00000000c3f508c08fc2f53e00000000c3f508c00000a03f00000000c3f508c014ae073f000000008fc205c05c8fe23f0000000014ae07c00000e03f000000008fc205c0ae47e13f00000000ec5108c05c8fe23f0000000014ae07c06666e63f000000008fc205c0b81ee53f00000000c3f508c00ad7e33f000000006666c6bfe17a144000000000f6280cc0e17a14400000000014ae07c0ae47c13f000000008fc205c0f628bc3f000000008fc205c00000c03f0000000014ae07c048e1ba3f00000000c3f508c052b8be3f0000000014ae07c014aec73f000000008fc205c05c8fc23f000000008fc205c06666c63f00000000c3f508c0b81ec53f0000000014ae07c07b14ce3f000000008fc205c0c3f5c83f000000008fc205c0cdcccc3f00000000c3f508c01f85cb3f000000008fc205c048e1da3f000000008fc205c052b8de3f0000000014ae07c09a99d93f00000000c3f508c0a470dd3f00000000000010408fc2154000000000b81e15401f85eb3f00000000b81e154048e10a40000000009a9909400000e03f000000000ad7e33f52b8de3f00000000cdcc0c3f8fc21540000000001f85eb3e52b8de3f00000000f628dc3e3333134000000000f628dc3e295cef3f00000000333313c05c8fe23f000000000ad713c03d0a0740000000000ad713c00ad7e33f0000000085ebb1bfcdcc0c4000000000295cafbf5c8fe23f00000000295cafbf48e10a4000000000295cafbf85eb114000000000295cafbf7b140e40000000001f85abbfa4700d40000000001f85abbf1f850b40000000001f85abbfcdcc0c4000000000c3f5a8bf7b140e4000000000b81ea5bf1f850b4000000000b81ea5bfa4700d4000000000c3f5a8bf48e10a400000000085eb11bfa4700d400000000085eb11bf1f850b400000000085eb11bfcdcc0c40000000009a9919bf7b140e40000000009a9919bf48e10a400000000052b81ebfcdcc0c4000000000cdcc0cbf7b140e4000000000b81e05bf1f850b4000000000b81e05bfa4700d4000000000cdcc0cbf48e10a4000000000c3f5a8bea4700d4000000000c3f5a8be1f850b4000000000c3f5a8becdcc0c4000000000ec51b8be7b140e4000000000ec51b8be48e10a40000000005c8fc2becdcc0c4000000000295c8fbea4700d4000000000295c8fbe1f850b4000000000295c8fbecdcc0c400000000052b89ebe7b140e400000000052b89ebe48e10a4000000000b81e85be7b140e40000000001f856bbe1f850b40000000001f856bbea4700d4000000000b81e85be48e10a40000000000ad7a3bc7b140e40000000000ad7233c1f850b40000000000ad7233ca4700d40000000000ad7a3bc48e10a40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_Bindpose: [] + textureRect: + serializedVersion: 2 + x: 13.07612 + y: 17.07612 + width: 463.84778 + height: 467.92197 + textureRectOffset: {x: 13.07612, y: 17.07612} + atlasRectOffset: {x: -1, y: -1} + settingsRaw: 64 + uvTransform: {x: 100, y: 244, z: 100, w: 251} + downscaleMultiplier: 1 + m_AtlasRD: + serializedVersion: 3 + texture: {fileID: 1511445117} + alphaTexture: {fileID: 0} + secondaryTextures: [] + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 870 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 353 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_IndexBuffer: 50005d0160015e0160015d015f015e015d01560159015c015a015c0159015b015a0159015001570158015501580157015401550157015601550154015301510152014f01520151014e014f01510150014f014e0146014a014d014b014d014a014c014b014a014901470148014501480147014401450147014601450144013f01400143014101430140014201410140013a0138013c013a013c013e013d013e013c013f013e013d0119013b0138013c0138013b011201170139011901390117013801390119013a01390138013701360135011a0135013601180135011a011501350118013401330132013101320133013001320131012c01300131012f0130012c012d012f012c012e012d012c012b0113012a0128012a011301290128011301270124012001250120012401260125012401230120011b0121011b0120012201210120011f011b011e011c011e011b011d011c011b01190116011a0118011a011601170116011901180116011501120115011601170112011601150112011301140113011201fd00fa00f700f600f700fa00fb00f600fa00f000ef000d01ea000d01ef00e900ea00ef00ed00e900ef001101f0000d011001fd00f7001001f700f400f300f400f700f800f300f700f1001001f400f100f400ec00ee00ec00f400f500ee00f4000e01ea00e100e000e100ea00e800e000ea00eb00e800ea000f010e01e1000e010d01ea000c010a010901e400e7000b010a010b01e700e6000a01e700e8000a01e600eb000a01e800e9000a01eb00ed000a01e900ee000a01ed00f5000a01ee00f3000a01f500f8000a01f300f6000a01f800fb000a01f600f9000a01fb0008010a01f90009010a010801050109010801070105010801060105010701040105010601030105010401020103010401010103010201fe0001010201ff000101fe000001ff00fe00fd00fc00fa00f900fa00fc00fb00fa00f900f800f700f600f500f400f300f200f100f000ec00f000f100ef00f000ec00ed00ef00ec00ee00ed00ec00eb00ea00e900e600e000e800e200e000e400e600e400e000e700e400e600e500e200e300e400e300e200e200e100e000df00dc00d800dd00d800dc00de00dd00dc00db00d800d300d900d300d800da00d900d800d700d300d600d400d600d300d500d400d300d200cf00cb00d000cb00cf00d100d000cf00ce00cb00c600cc00c600cb00cd00cc00cb00ca00c600c900c700c900c600c800c700c600c500c200be00c300be00c200c400c300c200c100be00b900bf00b900be00c000bf00be00bd00b900bc00ba00bc00b900bb00ba00b900b800b500b000b600b000b500b700b600b500b400b000b300b100b300b000b200b100b000af00ac00a800ad00a800ac00ae00ad00ac00ab00a800a300a900a300a800aa00a900a800a700a300a600a400a600a300a500a400a300a2009f009b00a0009b009f00a100a0009f009e009b0096009c0096009b009d009c009b009a0096009900970099009600980097009600950092008e0093008e00920094009300920091008e0089008f0089008e0090008f008e008d0089008c008a008c0089008b008a0089008800850080008600800085008700860085008400800083008100830080008200810080007f007b007e007c007e007b007d007c007b00730077007a0078007a00770079007800770076007400750072007500740071007200740073007200710069006d0070006e0070006d006f006e006d006c006a006b0068006b006a00670068006a006900680067006000630066006400660063006500640063005a00610062005f00620061005e005f00610060005f005e005d005b005c0059005c005b00580059005b005a00590058004a00540057005500570054005600550054005300510052004f00520051004e004f00510050004f004e004d004b004c0049004c004b00480049004b004a00490048004100440047004500470044004600450044003b00420043004000430042003f0040004200410040003f003e003c003d003a003d003c0039003a003c003b003a0039003200350038003600380035003700360035002c00330034003100340033003000310033003200310030002f002d002e002b002e002d002a002b002d002c002b002a002300260029002700290026002800270026001d002400250022002500240021002200240023002200210020001e001f001c001f001e001b001c001e001d001c001b00130017001a0018001a00170019001800170016001400150012001500140011001200140013001200110010000f000e000d000e000f0009000e000d000c0009000d000b0009000c00080009000b000a0009000800070006000500040005000600030005000400000003000400010003000000020001000000 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 353 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 1 + offset: 0 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 7064 + _typelessdata: 48e10a4052b8febf0000000052b80e4085eb11c00000000052b80e40666606c0000000009a9909408fc215c000000000b81e054052b8febf00000000333303408fc215c000000000f628fc3f666606c000000000f628fc3f000010c000000000f628fcbf8fc205c00000000085eb01c0333313c000000000f628fcbf7b140ec0000000005c8f02c0f628fcbf00000000666606c048e1fabf00000000713d0ac048e1fabf00000000f6280cc0333313c000000000000010c03d0a07c000000000000010c0a4700dc0000000006666e6bf000000c0000000006666e6bf85eb01c0000000006666e6bfd7a300c000000000713deabf52b8febf00000000713deabf5c8f02c000000000cdccecbfd7a300c0000000000ad7e3bf52b8febf000000000000e0bf85eb01c0000000000000e0bf000000c0000000000ad7e3bf5c8f02c00000000048e17abf000000c00000000048e17abf85eb01c00000000048e17abfd7a300c000000000ae4781bf52b8febf00000000ae4781bf5c8f02c0000000000ad783bfd7a300c0000000007b146ebf000000c0000000007b146ebf85eb01c0000000007b146ebfd7a300c0000000008fc275bf52b8febf000000008fc275bf5c8f02c000000000c3f568bf52b8febf00000000ae4761bf85eb01c000000000ae4761bf000000c000000000c3f568bf5c8f02c000000000a4703dbf000000c000000000a4703dbf85eb01c000000000a4703dbfd7a300c000000000b81e45bf52b8febf00000000b81e45bf5c8f02c000000000713d4abfd7a300c000000000d7a330bf000000c000000000d7a330bf85eb01c000000000d7a330bfd7a300c000000000ec5138bf52b8febf00000000ec5138bf5c8f02c0000000001f852bbf52b8febf000000000ad723bf85eb01c0000000000ad723bf000000c0000000001f852bbf5c8f02c0000000006666e6be000000c0000000006666e6be85eb01c0000000006666e6bed7a300c0000000008fc2f5be52b8febf000000008fc2f5be5c8f02c000000000000000bfd7a300c000000000cdccccbe000000c000000000cdccccbe85eb01c000000000cdccccbed7a300c000000000f628dcbe52b8febf00000000f628dcbe5c8f02c0000000005c8fc2be52b8febf000000003333b3be85eb01c0000000003333b3be000000c0000000005c8fc2be5c8f02c0000000000ad723be000000c0000000000ad723be85eb01c0000000000ad723bed7a300c0000000005c8f42be52b8febf000000005c8f42be5c8f02c0000000003d0a57bed7a300c0000000000ad723bda4700d40000000000ad723bd1f850b40000000000ad723bdcdcc0c4000000000295c8fbd7b140e4000000000295c8fbd48e10a4000000000ec51b8bdcdcc0c4000000000295c0fbe52b8febf00000000ae47e1bd85eb01c000000000ae47e1bd000000c000000000295c0fbe5c8f02c0000000000ad7a33d000000c0000000000ad7a33d85eb01c0000000000ad7a33dd7a300c000000000cdcc4c3d52b8febf00000000cdcc4c3d5c8f02c0000000008fc2f53cd7a300c000000000b81e053e000000c000000000b81e053e85eb01c000000000b81e053ed7a300c000000000cdcccc3d52b8febf00000000cdcccc3d5c8f02c0000000009a99193e52b8febf00000000ec51383e85eb01c000000000ec51383e000000c0000000009a99193e5c8f02c000000000ec51983f000000c000000000ec51983f85eb01c000000000ec51983fd7a300c000000000e17a943f52b8febf00000000e17a943f5c8f02c00000000085eb913fd7a300c00000000048e19a3f52b8febf0000000052b89e3f85eb01c00000000052b89e3f000000c00000000048e19a3f5c8f02c0000000003d0ab73f000000c0000000003d0ab73f85eb01c0000000003d0ab73fd7a300c0000000003333b33f52b8febf000000003333b33f5c8f02c000000000d7a3b03fd7a300c0000000009a99b93f52b8febf00000000a470bd3f85eb01c000000000a470bd3f000000c0000000009a99b93f5c8f02c00000000014ae07c07b14eebf000000008fc205c03333f3bf000000008fc205c0295cefbf0000000014ae07c0e17af4bf00000000c3f508c0d7a3f0bf0000000014ae07c08fc2d5bf000000008fc205c048e1dabf000000008fc205c03d0ad7bf0000000014ae07c0f628dcbf00000000c3f508c0ec51d8bf0000000014ae07c0295ccfbf000000008fc205c0e17ad4bf000000008fc205c0d7a3d0bf00000000c3f508c085ebd1bf0000000014ae07c03d0ab7bf000000008fc205c0f628bcbf000000008fc205c0ec51b8bf0000000014ae07c0a470bdbf00000000c3f508c09a99b9bf0000000014ae07c0d7a3b0bf000000008fc205c08fc2b5bf000000008fc205c085ebb1bf00000000c3f508c03333b3bf0000000014ae07c0713daabf000000008fc205c0295cafbf000000008fc205c01f85abbf00000000c3f508c0cdccacbf0000000014ae07c085eb91bf000000008fc205c03d0a97bf000000008fc205c0333393bf0000000014ae07c0ec5198bf00000000c3f508c0e17a94bf0000000014ae07c01f858bbf000000008fc205c0d7a390bf000000008fc205c0cdcc8cbf00000000c3f508c07b148ebf0000000014ae07c0b81e85bf000000008fc205c0713d8abf000000008fc205c0666686bf00000000c3f508c014ae87bf0000000014ae07c0666666bf000000008fc205c0d7a370bf000000008fc205c0c3f568bf0000000014ae07c0333373bf00000000c3f508c01f856bbf0000000014ae07c09a9959bf000000008fc205c00ad763bf000000008fc205c0f6285cbf00000000c3f508c052b85ebf0000000014ae07c0cdcc4cbf000000008fc205c03d0a57bf000000008fc205c0295c4fbf00000000c3f508c085eb51bf0000000014ae07c0f6281cbf000000008fc205c0666626bf000000008fc205c052b81ebf0000000014ae07c0c3f528bf00000000c3f508c0ae4721bf0000000014ae07c0295c0fbf000000008fc205c09a9919bf000000008fc205c085eb11bf00000000c3f508c0e17a14bf0000000014ae07c0a470bdbe000000008fc205c085ebd1be000000008fc205c05c8fc2be0000000014ae07c03d0ad7be00000000c3f508c014aec7be0000000014ae07c00ad7a3be000000008fc205c0ec51b8be000000008fc205c0c3f5a8be00000000c3f508c07b14aebe0000000014ae07c0713d8abe000000008fc205c052b89ebe000000008fc205c0295c8fbe00000000c3f508c0e17a94be0000000014ae07c00ad7a3bd000000008fc205c08fc2f5bd000000008fc205c0ec51b8bd0000000014ae07c0b81e05be00000000c3f508c0cdccccbd0000000014ae07c08fc2f5bc000000008fc205c0295c8fbd000000008fc205c00ad723bd00000000c3f508c0cdcc4cbd0000000014ae07c00ad7a33c000000008fc205c00ad7a3bc000000008fc205c00ad7233c00000000c3f508c0000000000000000014ae07c00ad7233e000000008fc205c08fc2f53d000000008fc205c09a99193e0000000014ae07c0ae47e13d00000000c3f508c0295c0f3e0000000014ae07c03d0a573e000000008fc205c07b142e3e000000008fc205c0cdcc4c3e00000000c3f508c05c8f423e0000000014ae07c0b81e853e000000008fc205c0ae47613e000000008fc205c00000803e00000000c3f508c08fc2753e0000000014ae07c06666e63e0000000014ae07c01f85eb3e0000000014ae07c06666e63e0000000014ae07c0cdcccc3e0000000014ae07c0cdcccc3e00000000c3f508c0f628dc3e000000008fc205c0ae47e13e000000008fc205c085ebd13e000000008fc205c01f85eb3e000000008fc205c05c8f023f0000000014ae07c00000003f000000008fc205c048e1fa3e0000000014ae07c08fc2953f000000008fc205c0713d0a3f000000008fc205c03d0a973f0000000014ae07c0cdcc0c3f00000000ec5108c0713d0a3f00000000c3f508c09a99993f00000000c3f508c0e17a143f000000008fc205c0a4709d3f0000000014ae07c0f6289c3f000000008fc205c048e19a3f000000008fc205c00ad7a33f0000000014ae07c05c8fa23f000000008fc205c0ae47a13f000000000ad7a3bf3333b33f0000000014ae07c0c3f5a83f000000008fc205c014aea73f00000000c3f508c048e1ba3f00000000c3f508c06666a63f000000003333933ff628dc3f00000000295cef3fae47e1bd00000000295cef3ff628dc3f000000003333733fe17af4bf000000009a99593f3d0ad73f00000000295c0f3ee17af4bf000000000ad7a3bdf628dc3f00000000295c0fbed7a3d0bf0000000052b89ebe713dca3f00000000cdccccbe713daa3f000000003d0ad7be5c8f423f00000000cdcc4cbf9a99d9bf00000000f6289cbf6666e6be00000000666606c0295c8f3e00000000ae47a1bff6285cbf00000000ec5108c0b81e053f00000000ec5108c048e1fa3e00000000c3f508c08fc2f53e00000000c3f508c00000a03f00000000c3f508c014ae073f000000008fc205c05c8fe23f0000000014ae07c00000e03f000000008fc205c0ae47e13f00000000ec5108c05c8fe23f0000000014ae07c06666e63f000000008fc205c0b81ee53f00000000c3f508c00ad7e33f000000006666c6bfe17a144000000000f6280cc0e17a14400000000014ae07c0ae47c13f000000008fc205c0f628bc3f000000008fc205c00000c03f0000000014ae07c048e1ba3f00000000c3f508c052b8be3f0000000014ae07c014aec73f000000008fc205c05c8fc23f000000008fc205c06666c63f00000000c3f508c0b81ec53f0000000014ae07c07b14ce3f000000008fc205c0c3f5c83f000000008fc205c0cdcccc3f00000000c3f508c01f85cb3f000000008fc205c048e1da3f000000008fc205c052b8de3f0000000014ae07c09a99d93f00000000c3f508c0a470dd3f00000000000010408fc2154000000000b81e15401f85eb3f00000000b81e154048e10a40000000009a9909400000e03f000000000ad7e33f52b8de3f00000000cdcc0c3f8fc21540000000001f85eb3e52b8de3f00000000f628dc3e3333134000000000f628dc3e295cef3f00000000333313c05c8fe23f000000000ad713c03d0a0740000000000ad713c00ad7e33f0000000085ebb1bfcdcc0c4000000000295cafbf5c8fe23f00000000295cafbf48e10a4000000000295cafbf85eb114000000000295cafbf7b140e40000000001f85abbfa4700d40000000001f85abbf1f850b40000000001f85abbfcdcc0c4000000000c3f5a8bf7b140e4000000000b81ea5bf1f850b4000000000b81ea5bfa4700d4000000000c3f5a8bf48e10a400000000085eb11bfa4700d400000000085eb11bf1f850b400000000085eb11bfcdcc0c40000000009a9919bf7b140e40000000009a9919bf48e10a400000000052b81ebfcdcc0c4000000000cdcc0cbf7b140e4000000000b81e05bf1f850b4000000000b81e05bfa4700d4000000000cdcc0cbf48e10a4000000000c3f5a8bea4700d4000000000c3f5a8be1f850b4000000000c3f5a8becdcc0c4000000000ec51b8be7b140e4000000000ec51b8be48e10a40000000005c8fc2becdcc0c4000000000295c8fbea4700d4000000000295c8fbe1f850b4000000000295c8fbecdcc0c400000000052b89ebe7b140e400000000052b89ebe48e10a4000000000b81e85be7b140e40000000001f856bbe1f850b40000000001f856bbea4700d4000000000b81e85be48e10a40000000000ad7a3bc7b140e40000000000ad7233c1f850b40000000000ad7233ca4700d40000000000ad7a3bc48e10a40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_Bindpose: [] + textureRect: + serializedVersion: 2 + x: 13.07612 + y: 17.07612 + width: 463.84778 + height: 467.92197 + textureRectOffset: {x: 13.07612, y: 17.07612} + atlasRectOffset: {x: -1, y: -1} + settingsRaw: 64 + uvTransform: {x: 100, y: 244, z: 100, w: 251} + downscaleMultiplier: 1 + m_PhysicsShape: [] + m_Bones: [] + m_SpriteID: +--- !u!1 &411000613 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 411000614} + - component: {fileID: 411000616} + - component: {fileID: 411000615} + m_Layer: 5 + m_Name: Image_Background_Header + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &411000614 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 411000613} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 574059470} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 100} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &411000615 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 411000613} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.105882354, g: 0.12941177, b: 0.16078432, 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: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &411000616 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 411000613} + m_CullTransparentMesh: 1 +--- !u!1 &420186152 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 420186153} + - component: {fileID: 420186155} + - component: {fileID: 420186154} + m_Layer: 5 + m_Name: Image_NFT + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &420186153 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 420186152} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1285502240} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &420186154 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 420186152} + 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: 1461053636} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &420186155 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 420186152} + m_CullTransparentMesh: 1 +--- !u!213 &539229570 +Sprite: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 484 + height: 484 + m_Offset: {x: 0, y: 0} + m_Border: {x: 0, y: 0, z: 0, w: 0} + m_PixelsToUnits: 100 + m_Pivot: {x: 0.5, y: 0.5} + m_Extrude: 0 + m_IsPolygon: 0 + m_AtlasName: + m_PackingTag: + m_RenderDataKey: + 00000000000000000000000000000000: 0 + m_AtlasTags: [] + m_SpriteAtlas: {fileID: 0} + m_RD: + serializedVersion: 3 + texture: {fileID: 694326076} + alphaTexture: {fileID: 0} + secondaryTextures: [] + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 189 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 70 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_IndexBuffer: 4500440043004000430044004100430040004200410040003f003e003d003c003d003e003b003d003c003a003b003c0039003b003a00380039003a003700390038003600370038003300370036003500330036003400330035002f0033003400320033002f00300032002f00310030002f002e002d002b002c002b002d002a002b002c0028002b002a00290028002a002500280029002600280025002700260025000a000e00140001000800220024002200080021002200240023002200210020001e001f001d001f001e001c001d001e0012001d001c00110012001c000c0015001b0017001b00150018001b00170019001b0018001a00190018001400160015001700150016000a0014000c0015000c001400130012000b0011000b00120010000b0011000f000b0010000d000b000f000a000b000d000e000a000d000c000b000a00000009000200080002000900010002000800070006000500040005000600010005000400030001000400000001000300020001000000 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 70 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 1 + offset: 0 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1408 + _typelessdata: ae47a1bf0ad703c0000000003d0a97bf85eb11c000000000ec5198bf000010c000000000e17ab4bf0ad703c0000000009a99b9bf8fc205c0000000009a99b9bf85eb11c000000000a470bdbf9a9909c000000000a470bdbfcdcc0cc0000000003d0a97bf295c0fc0000000003d0a97bf14ae07c0000000000ad7a33da4700dc000000000ec51b83d85eb11c000000000ec51b83d52b80ec0000000000ad7a33c0ad703c000000000295c8f3d14ae07c000000000295c4fbf0ad703c000000000ec5178bff6280cc000000000ec5178bf000010c000000000ec5178bfae4711c000000000ec5178bf85eb11c0000000000ad7a33dc3f508c000000000ec51b83d713d0ac0000000000ad7a33d666606c000000000ae47e13d0ad703c00000000052b8de3f0ad703c000000000a470dd3f85eb11c00000000052b8de3fd7a310c0000000008fc2f53d85eb11c00000000048e17abf52b80ec000000000a4707dbf85eb11c000000000cdcc8cbf52b80ec000000000cdcc8cbf85eb11c0000000007b148ebf000010c000000000295c8fbf52b80ec000000000d7a390bf85eb11c0000000007b148ebfd7a310c0000000008fc295bf52b80ec00000000014aec7bfb81e05c0000000005c8fc2bf295c0fc0000000005c8fc2bfc3f508c0000000007b14cebfae4711c0000000003d0ad7bf0ad703c00000000085ebf1bf0ad703c00000000085ebf1bfae4711c000000000e17af4bf8fc205c0000000008fc2f5bf1f850bc0000000008fc2f5bf000010c000000000cdccac3fa470dd3f0000000052b8be3f000000bf0000000052b8be3ff6289c3f000000000000a03f85ebd1bf00000000f6285c3f5c8fe2bf000000008fc2353f5c8fc23f00000000ae47e13d85ebd13f000000009a9919be5c8fe23f000000003333b3be5c8fe2bf00000000713d0abf5c8fe23f00000000666666bfec51d8bf00000000333373bf6666e63e000000005c8f82bf0ad7c3bf00000000b81ea5bfa470bd3e000000005c8fc2bfec5138bf00000000b81ec5bf0ad7a33c00000000b81ec5bf14ae07bf00000000cdccec3fc3f50840000000003333f33f9a99f93f000000003333f33fb81e054000000000713dea3f8fc2f53f000000008fc2f5bfc3f50840000000008fc2f5bf8fc2f53f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_Bindpose: [] + textureRect: + serializedVersion: 2 + x: 50.036285 + y: 14.012913 + width: 381.93695 + height: 441.97418 + textureRectOffset: {x: 50.036285, y: 14.012913} + atlasRectOffset: {x: -1, y: -1} + settingsRaw: 64 + uvTransform: {x: 100, y: 242, z: 100, w: 242} + downscaleMultiplier: 1 + m_AtlasRD: + serializedVersion: 3 + texture: {fileID: 694326076} + alphaTexture: {fileID: 0} + secondaryTextures: [] + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 189 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 70 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_IndexBuffer: 4500440043004000430044004100430040004200410040003f003e003d003c003d003e003b003d003c003a003b003c0039003b003a00380039003a003700390038003600370038003300370036003500330036003400330035002f0033003400320033002f00300032002f00310030002f002e002d002b002c002b002d002a002b002c0028002b002a00290028002a002500280029002600280025002700260025000a000e00140001000800220024002200080021002200240023002200210020001e001f001d001f001e001c001d001e0012001d001c00110012001c000c0015001b0017001b00150018001b00170019001b0018001a00190018001400160015001700150016000a0014000c0015000c001400130012000b0011000b00120010000b0011000f000b0010000d000b000f000a000b000d000e000a000d000c000b000a00000009000200080002000900010002000800070006000500040005000600010005000400030001000400000001000300020001000000 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 70 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 1 + offset: 0 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1408 + _typelessdata: ae47a1bf0ad703c0000000003d0a97bf85eb11c000000000ec5198bf000010c000000000e17ab4bf0ad703c0000000009a99b9bf8fc205c0000000009a99b9bf85eb11c000000000a470bdbf9a9909c000000000a470bdbfcdcc0cc0000000003d0a97bf295c0fc0000000003d0a97bf14ae07c0000000000ad7a33da4700dc000000000ec51b83d85eb11c000000000ec51b83d52b80ec0000000000ad7a33c0ad703c000000000295c8f3d14ae07c000000000295c4fbf0ad703c000000000ec5178bff6280cc000000000ec5178bf000010c000000000ec5178bfae4711c000000000ec5178bf85eb11c0000000000ad7a33dc3f508c000000000ec51b83d713d0ac0000000000ad7a33d666606c000000000ae47e13d0ad703c00000000052b8de3f0ad703c000000000a470dd3f85eb11c00000000052b8de3fd7a310c0000000008fc2f53d85eb11c00000000048e17abf52b80ec000000000a4707dbf85eb11c000000000cdcc8cbf52b80ec000000000cdcc8cbf85eb11c0000000007b148ebf000010c000000000295c8fbf52b80ec000000000d7a390bf85eb11c0000000007b148ebfd7a310c0000000008fc295bf52b80ec00000000014aec7bfb81e05c0000000005c8fc2bf295c0fc0000000005c8fc2bfc3f508c0000000007b14cebfae4711c0000000003d0ad7bf0ad703c00000000085ebf1bf0ad703c00000000085ebf1bfae4711c000000000e17af4bf8fc205c0000000008fc2f5bf1f850bc0000000008fc2f5bf000010c000000000cdccac3fa470dd3f0000000052b8be3f000000bf0000000052b8be3ff6289c3f000000000000a03f85ebd1bf00000000f6285c3f5c8fe2bf000000008fc2353f5c8fc23f00000000ae47e13d85ebd13f000000009a9919be5c8fe23f000000003333b3be5c8fe2bf00000000713d0abf5c8fe23f00000000666666bfec51d8bf00000000333373bf6666e63e000000005c8f82bf0ad7c3bf00000000b81ea5bfa470bd3e000000005c8fc2bfec5138bf00000000b81ec5bf0ad7a33c00000000b81ec5bf14ae07bf00000000cdccec3fc3f50840000000003333f33f9a99f93f000000003333f33fb81e054000000000713dea3f8fc2f53f000000008fc2f5bfc3f50840000000008fc2f5bf8fc2f53f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_Bindpose: [] + textureRect: + serializedVersion: 2 + x: 50.036285 + y: 14.012913 + width: 381.93695 + height: 441.97418 + textureRectOffset: {x: 50.036285, y: 14.012913} + atlasRectOffset: {x: -1, y: -1} + settingsRaw: 64 + uvTransform: {x: 100, y: 242, z: 100, w: 242} + downscaleMultiplier: 1 + m_PhysicsShape: [] + m_Bones: [] + m_SpriteID: +--- !u!1 &543650369 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 543650370} + - component: {fileID: 543650376} + - component: {fileID: 543650375} + - component: {fileID: 543650374} + - component: {fileID: 543650373} + - component: {fileID: 543650372} + - component: {fileID: 543650371} + m_Layer: 5 + m_Name: Prefab_NFT(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &543650370 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 543650369} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1217505273} + - {fileID: 13441658} + m_Father: {fileID: 664233846} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &543650371 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 543650369} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 15 + m_Right: 15 + m_Top: 15 + m_Bottom: 15 + m_ChildAlignment: 1 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &543650372 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 543650369} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e19747de3f5aca642ab2be37e372fb86, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 1, g: 1, b: 1, a: 0.5} + m_EffectDistance: {x: 1, y: -1} + m_UseGraphicAlpha: 1 +--- !u!114 &543650373 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 543650369} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 543650374} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &543650374 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 543650369} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.105882354, g: 0.12941177, b: 0.16078432, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &543650375 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 543650369} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1d59cb2d6fb2a5147960e5bfd89a4dee, type: 3} + m_Name: + m_EditorClassIdentifier: + nftImage: {fileID: 13441659} + nftName: {fileID: 1217505274} + nftButton: {fileID: 543650373} +--- !u!222 &543650376 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 543650369} + m_CullTransparentMesh: 1 +--- !u!1 &574059466 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 574059470} + - component: {fileID: 574059469} + - component: {fileID: 574059468} + - component: {fileID: 574059467} + m_Layer: 5 + m_Name: Canvas_Main + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &574059467 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 574059466} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &574059468 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 574059466} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1920, y: 1080} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 1 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &574059469 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 574059466} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &574059470 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 574059466} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1550381722} + - {fileID: 411000614} + - {fileID: 866517574} + - {fileID: 1773737938} + - {fileID: 2775678917868836931} + - {fileID: 1324182571102397454} + - {fileID: 4701600027365654829} + - {fileID: 2063946298} + - {fileID: 960218563} + - {fileID: 2414829411545535877} + - {fileID: 1919283922} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &597275491 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 597275492} + - component: {fileID: 597275494} + - component: {fileID: 597275493} + m_Layer: 5 + m_Name: Image_NFT + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &597275492 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 597275491} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1508157664} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &597275493 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 597275491} + 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: 259703107} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &597275494 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 597275491} + m_CullTransparentMesh: 1 +--- !u!1 &601047465 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 2407353625797499422, guid: 62e49a61f3b8faa488f48c2ac4becc7f, type: 3} + m_PrefabInstance: {fileID: 6840589607714449804} + m_PrefabAsset: {fileID: 0} +--- !u!28 &620088270 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + m_IsAlphaChannelOptional: 0 + serializedVersion: 2 + m_Width: 484 + m_Height: 484 + m_CompleteImageSize: 937024 + m_MipsStripped: 0 + m_TextureFormat: 5 + m_MipCount: 1 + m_IsReadable: 1 + m_IsPreProcessed: 0 + m_IgnoreMasterTextureLimit: 0 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_VTOnly: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 1 + m_PlatformBlob: + image data: 937024 + _typelessdata: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000000000000010000000100000000000000010000000000000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000010000ff010000ff000000000000000001ff00ff01ff00ff0000000001ff00ff0000ff0001ff00ff01ff00ff01ff00ff0000000000000000010000ff01ffffff00000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0100000001ffffff01ffffff010000ff010000ff00ffff0001ffffff01ffffff01ffffff01ffffff0100000001ffffff000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff000000000100000001ff00ff01ffffff00ffffff01ff00ff0000000001ffffff0100000001ffffff010000ff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff000000000000000000000000000000000100000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000000000ffffff01ffffff01ffffff01ff00ff01ffffff0100000001ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff00ffff0000000000010000ff000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff000000000000000000000000010000ff00000000010000ff0000000000000000010000ff0000000000000000010000ff000000000000000000ffff0000000000000000000000000000000000000000000000000000ffffff0000000000000000000000000100000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010000000100000000ffffff010000000100000000ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000001ffffff010000ff01ffffff01ff00ff010000ff02ff80ff01ffffff01ff00ff01ffffff01ff00ff028080800280808002808080010000ff0100000001000000010000ff0000000001ffffff01ffffff00000000000000000000000001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff00ffffff01ffffff01ffffff010000ff0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffff0001ffffff00ffff0001ffffff01ffffff01ff00ff028080800100ff000100000001ffffff0100000001ffffff01ff00ff01ffffff01ffffff010000ff01ffffff01ffffff000000000100000001ffffff01ffffff000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ff00ff010000000000000001ff00ff010000000100000001ff00ff0100000001000000010000ff01000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01ffffff010000ff00ffff0001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff028080800100ff0001ffffff0100ff0001ffffff01ffffff01ff00ff0100ff000280808001ffffff01ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff00000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000100000001ff00ff000000000000000000000000000000000000000000000000010000ff00000000010000ff010000ff010000ff010000ff010000ff010000ff00000000010000ff00000000010000ff010000ff01ff00ff010000ff01ff00ff0000000000000000010000ff010000ff0100ffff00000000000000000000000000ff0000010000ff0000000000000000010000ff00000000000000000100000001ff00ff000000000100000000000000000000000000000001000000010000ff0000000000000000000000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff010000000100000001ffffff0280808002808080010000ff010000ff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00ffffff00000000010000ff01ff00ff01ff00ff028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff02ff80ff0100ffff01ffffff02808080028080800100ff00010000ff010000000280808001ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff010000ff01ffffff0100ff0001ffffff01ffffff0100000001ffffff010000ff010000ff0000000001ffffff00000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001ffffff01ffffff01ff00ff010000ff0100ffff01ffffff0000ff000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff01ffffff01ffffff01ffffff00ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff0000000001000000010000ff0000000001ffffff01ff00ff01ff00ff01ffffff0000000001ff00ff0000000000000000000000000000ff0001ff00ff010000ff0000000000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff0280808001ffffff01ffffff0100ffff028080ff01ffffff01ffffff01ff00ff02ff80ff01ff00ff02ff80ff028080800280808001ff00ff0280808002ff80ff01ffffff02808080028080ff028080ff028080800280808002808080010000ff028080800100000001000000010000000100000001ffffff01ffffff000000000000000000000000010000ff00000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010000000000000000000000010000ff00000000010000ff01ff00ff01ffffff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff0000ff00000000000000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ffffff01ff00ff0000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff0000000000000000000000000000000001ff00ff01ff00ff000000000000000001ff00ff000000000000000000000000000000000000000001ff00ff0100000001ff00ff0100000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff028080ff01ff00ff010000ff01ff00ff01ff00ff01ffffff02808080010000ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff02ff80ff02ff80ff01ff00ff0280808001ffffff01ffffff028080800280808001ffffff028080800280808002ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffff00010000ff01ffffff01ffffff0100ffff01ffffff028080ff0000ff0001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff010000ff01ffffff01000000010000ff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000010000000280808001ffffff0100ffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000000280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff010000ff0280808001ffff000100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000ff010000ff00000000000000000000000001ff00ff01ff00ff01ffffff0000000001ffffff01ffffff0000000001ffffff01ffffff01ffffff000000000000000001ff00ff000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff010000ff028080800100ffff01ff00ff01ffffff01ff00ff01ffffff01ffffff0280808001ffffff01ffffff01ffffff028080ff01ffffff028080ff028080ff02ffffff028080ff028080ff028080ff01ffffff028080ff028080ff028080ff028080ff0100ffff028080ff028080ff010000ff01ffffff010000ff0100000001ffffff000000000000000001ff00ff0000000000000000000000000000000000000000000000ff0100000001ffffff000000000000000000000000000000000000000001000000010000000000000001000000010000ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ffffff01ffffff01ffffff01000000010000000100000001ffffff01ffffff000000000100000001ffffff00000000000000000100000001ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff0100000001ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff000000000000000001ff00ff000000000000000001ff00ff0000000000000000000000000000000000000000010000ff010000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff00000000010000ff010000000100000001ffffff028080ff01ffffff02ff80ff01ffffff02ff80ff01ffffff0000ff000000000001ffffff01ffffff01ff00ff028080800000ff0001ff00ff01ffffff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff00ffff000100ffff01ffffff01ff00ff01ff00ff01ffffff0280808002808080028080800280808002ffffff02ffffff028080ff028080ff02ffffff028080800280808001ffffff0280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff02ff80ff01ffffff010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffff0001ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff0280808001ffffff0280808001ffffff0280808002ffffff0280808002808080028080800280808002ffffff01ffffff01ffffff0280808002ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff010000ff00ffff00010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff010000ff0000000001ff00ff01ff00ff01ff00ff0000000001ffffff0100000001ffffff0100000001ffffff01ffffff01ffffff00000000010000000000000001ffffff01ffffff01ffffff0000000001ff00ff01ffffff000000000000000000ffff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff0280808002ffffff028080ff028080ff0280808002ff80ff03aaaaaa03aa55aa0280808003aaaaaa02ff80ff02ffffff03aaaaaa02ff80ff028080ff0280808002ff80ff02ff80ff02ff80ff02ff80ff028080ff028080ff028080800280008001ffffff0100000001ffffff01ffffff0000000001ffffff0000000001ff00ff00000000000000000100000000000000000000000000000001000000000000000100000001000000010000ff010000ff010000ff01ff00ff01ff00ff01ff00ff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01000000010000000100000001ffffff01ffffff01ffffff01ffffff010000000100000001ffffff0100000001ffffff0100000001ffffff01ffffff01ffffff010000000100000001ffffff0100000001ffffff01ffffff01ffffff01ffffff0100000001ffffff010000000100000001ffffff0100000001ffffff01ffffff01ffffff010000000100000001ffffff01ffffff010000000100000001ffffff01ffffff0000000001ffffff0100000001ffffff01ffffff000000000000000001ff00ff01ff00ff01ff00ff00000000010000ff010000ff010000ff0100000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000001ff00ff01ff00ff0100000001ffffff01ff00ff02ff80ff01ffffff02ff80ff02ff80ff01ffffff02ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ff00ff01ffffff028080800280808002808080028080ff028080ff028080ff028080ff02ff80ff02ff80ff03aaaaff03aaaaff028080800280808002808080028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ff00ff01ffffff0000ff0001ffffff01ff00ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffff00010000ff01ffffff01ffffff01ffffff01ffffff00000000010000000100000001ffffff01ffffff01000000010000ff010000ff01ff00ff01ffffff01ffffff01ffffff0280808001ffffff028080800280808002808080028080ff02808080028080800280808002ffffff028080ff028080ff0280808002ffffff028080800280808002ffffff01ffffff01ffffff0000000001ff00ff01ffffff01ff00ff010000ff0100000001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ff0000010000ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000001ffffff01ffffff0000ff00010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000001ffff0001ff00ff01ff00ff01ff00ff01ffffff01ffffff02ffffff01ffffff02808080028080ff0280808002ff80ff03aa55aa0280808002ff80ff0280808003aa55aa03aaaaaa03aaaaaa028080ff03aaaaaa035555aa028080ff028080ff028080800280808002ffffff01ffffff02ff80ff02ff80ff028080ff028000800280808001ffffff010000ff0100000001ffffff01ffffff0100000001ff00ff01ff00ff01ff00ff01ff00ff00000000010000ff010000ff00000000010000000100000000000000010000ff010000ff010000ff01ff00ff01ff00ff01ff00ff0000000001000000000000000100000001ffffff010000000100000001ffffff01ffffff01ffffff010000000100000001000000010000ff010000ff010000ff010000000100000001ffffff010000ff010000ff01ffffff010000ff01ffffff01ffffff0100000001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff02808080010000ff01ffffff01ffffff01ffffff01000000010000ff010000ff010000ff010000ff010000ff0100000001ffffff01ffffff0100000001ffffff0100000001ffffff01ffffff010000000000000001ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff0000000001ff00ff01ffffff01000000010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff0280808001ff00ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff00ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080ff028080ff028080ff03aa55aa048080800480808003aa55aa03aaaaff028080ff028080ff028080ff028080ff0280808002ffffff02808080028080800280808001ffffff01ffffff01ffffff01ffffff02ff80ff0280808001ffffff02ffffff02808080028080800100000001ffffff028080800280808001ffffff01ff00ff01ffffff01ffffff01ff00ff028080ff010000ff01ffffff010000ff0100000001ffffff0000000001000000010000000100000001ffffff01000000010000ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff028080800100000002808080028080ff02808080028080ff02ffffff028080ff02ff80ff028080ff028080ff028080ff028080ff028080ff028080ff02ffffff028080800280808002ffffff02ffffff01ffffff02ff80ff01ffffff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff010000ff01ffffff010000ff01ffffff01ffffff0100000001ffffff0100000001ffffff01ffffff01ffffff01ff00ff01ff00ff010000ff00000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffff000100ffff01ff00ff0000ff0001ffffff01ffffff01ffffff01ffffff028080ff028080ff028080800280808002ff80ff03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aaaaff03aaaaff03aaaaff0480808003aaaaaa0480808003aaaaaa03aaaaaa03aaaaaa03aaaaff02ffffff02ff80ff028080ff028080ff0280808001ffffff0280808001ffffff010000ff01ffffff0100000001ffffff01ffffff000000000000ff0001ff00ff0000000001ff00ff010000ff00000000010000ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ffffff0000000001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ff00ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff010000ff01ffffff01ffffff01ff00ff010000ff010000ff01ffffff01ff00ff01ffffff010000ff01ffffff010000ff01ffffff010000ff010000ff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff010000ff010000ff01ffffff010000ff010000ff010000ff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff01ff00ff01ff00ff01ff00ff00000000010000ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff028080800280808003aaaaaa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff0000ff0001ff00ff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff02808080028080ff028080ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aaaaaa028080800280808002808080028080800280808002ffffff01ffffff01ffffff01000000028080800100000001ffffff02808080028080800280808002808080028080ff02808080028080ff0280808001ffffff0280808001ffffff0280808002ff80ff01ff00ff028080ff01ffffff01ffffff01ffffff028080800280808001ffffff01ffffff02808080010000ff01ffffff028080ff01ff00ff0000000001ff00ff02808080028080800280808002808080028080ff02808080028080ff02ffffff028080ff02ff80ff02ff80ff028080ff028080ff028080ff028080ff028080ff02808080010000ff028080ff02808080028080800280808002ffffff01ffffff01ffffff01ff00ff028080ff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001ff00ff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff000000000000000001ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff0280808002ffffff0280808001ffffff028080800280808002ff80ff02ff80ff0280808003aa55aa03aa55aa03aaaaff03aaaaff03aaaaff03aaaaff03aa55aa03aaaaff03aaaaff03aa55aa048080bf03aa55aa03aa55aa03aaaaaa03aa55aa03aaaaaa02ffffff02ff80ff02ff80ff028080ff02ff80ff02ff80ff01ffffff01ff00ff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ff00ff0000000001ff00ff01ff00ff010000ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ffffff01ffffff0100000001ffffff010000ff010000ff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff0280808001ff00ff01ff00ff0280808001ff00ff01ff00ff01ff00ff0280808001ff00ff0280808001ffffff01ff00ff01ffffff01ff00ff028080800280808001ff00ff02808080028080800280808001ffffff028080800280808001ffffff01ffffff0280808001ffffff01ffffff0280808001ffffff01ff00ff01ff00ff01ffffff010000ff01ff00ff010000ff01ffffff010000ff010000ff01ffffff010000ff01ffffff0100000001ffffff01000000010000000000000001ffffff000000000000000001ff00ff01ff00ff00000000010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff02ff80ff01ff00ff01ffffff0280808001ffffff028080800280808002808080028080ff0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff01ffff0001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ffffff01ff00ff028080800280808002808080028080ff02ffffff02ff80ff03aa55aa03aa55aa03aaaaaa02ffffff03aaaaff03aaaaaa04bf80bf03aa55aa03aa55aa03aa55aa03aaaaaa028080ff028080ff02808080028080ff028080800280808002808080028080800280808002ffffff01ffffff0280808002ffffff02808080028080ff028080ff028080ff0280808002ffffff02808080028080ff0280808002ffffff0280808001ffffff01ffffff028080ff01ff00ff01ffffff01ffff0001ffffff010000000100000001ffff000280808001ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff02ffffff028080800280808002808080028080ff028080ff02ff80ff02ff80ff028080ff02ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff02ff80ff02ff80ff028080ff028080ff028080ff028080ff02ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff010000ff01ff00ff01ffffff01ffffff01ffffff0100000001ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff01ff00ff01ffffff0280808001ff00ff01ff00ff010000ff010000ff010000ff010000000100000001ffffff010000000000000001ff00ff0000000000000000010000ff0100000000ffffff000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffff0001ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280008002ff80ff02ff80ff028080ff028080ff03aaaaaa03aaaaff02ff80ff03ffaaff03ffaaff03ffaaff03ffaaff04bf80bf04bf80bf04bf80bf04bf80ff03aaaaff03aaaaff03aaaaff03aaaaaa04bf80bf03aaaaaa02ffffff02ffffff028080ff01ffffff02ffffff028080800280808001ff00ff01ff00ff01ffffff010000ff01ffffff01ffffff010000000000000001ff00ff0000000001ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff028080800280808001ff00ff01ff00ff028080800280808002808080028080800280808001ff00ff0280808001ff00ff02808080028080800280808002808080028080800280808002808080028080800280808001ff00ff0280808001ff00ff01ff00ff01ff00ff028080800280808001ff00ff0280808001ff00ff01ff00ff028080800280808001ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ffffff010000ff010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff0100000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000001000000000000ff0000000001ff00ff01ff00ff01ffffff028080ff01ffffff0280808001ffffff02ffffff0280808002808080028080ff028080ff028080ff028080ff028080ff0280808003aaaaaa028080800280808001ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000001ffffff01ff00ff000000000280808003aaaaaa028080ff028080ff03aaaaaa03aa55aa02ff80ff048080bf03aaaaff03aaaaff03aaaaff03aaaaff03aaaaff03aa55aa03aaaaaa03aa55aa02ff80ff03aa55aa028080ff028080ff028080ff02808080028080ff0280808001ffffff01ffffff0280808001ffffff010000ff028080ff01ff00ff028080800280808003aaaaaa03aa55aa02808080028080ff02808080028080ff02808080028080800280808001ffffff01ffffff01ff00ff0100ffff010000ff010000ff02808080010000ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0280808002808080028080ff028080ff028080ff028080ff02800080028080ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff028080ff02ff80ff028080ff028080ff028080ff02808080028080800280808001ffffff01ffffff01ffffff01ff00ff01ffff000100000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff000000000000000001ff00ff01ff00ff000000000000000001ffffff01ffffff01ffffff010000ff01ffffff028080800280808001ffffff01ff00ff0280808001ff00ff02808080028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff0100000001ffffff01ff00ff0000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff0280808002808080028080ff028080ff02ff80ff028080ff02ff80ff02ff80ff03aaaaff03aaaaff03ffaaff03ffaaff03ffaaff03aa55aa04bf80bf04bf80bf03aa55ff03aa55ff04bf80bf03aa55aa03aa55ff03aaaaff03aaaaff03aa55aa03aa55aa02ffffff02ff80ff02ffffff028080ff03aaaaff0280808001ffffff02ff80ff01ff00ff01ff00ff010000ff01ffffff010000000100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff010000ff01ffffff01ff00ff01ffffff01ffffff01ff00ff0280808001ff00ff01ff00ff01ff00ff0280808001ff00ff01ff00ff0280808001ff00ff01ff00ff01ff00ff028080800280808001ff00ff0280808001ff00ff028080800280808002808080028080800280808001ff00ff0280808001ff00ff02808080028080800280808002808080028080800280808001ff00ff0280808001ff00ff0280808002808080028080800280808001ff00ff028080800280808001ff00ff01ff00ff01ffffff01ff00ff010000ff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff010000000100000001ffffff0000000001ffffff01ff00ff01ff00ff01ffffff010000ff0100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000010000ff010000ff01ffffff01ffff000100000001ffffff028080800280808002808080028080800280808003aaaaaa03aaaaff028080ff02800080028080ff028080ff028080ff02808080028080800280808001ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff01ffffff01ffffff01ffffff02808080028080ff028080ff02ff80ff03aa55aa03aa55aa03aaaaff03aaaaff03aaaaff03aa55aa04bf80bf03aaaaff04bf80bf03aaaaff048080bf03aa55aa048080bf0280808003aa55aa02ff80ff02ff80ff028080ff02808080010000ff02808080028080ff02ffffff028080ff028080ff03aaaaaa02808080028080ff03aa55aa028080ff03aa55aa02ff80ff02ff80ff028080ff02808080028080ff0280808002ffffff01ffffff02ff80ff01ffffff028080ff028080ff01ffffff01ff00ff01ffffff010000ff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff0280808002808080028080ff028080ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff02ff80ff03aaaaaa03aaaaaa02ffffff02ff80ff02ffffff028080ff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080028080800280808001ff00ff02808080028080800280808001ff00ff0280808001ff00ff01ff00ff01ff00ff010000ff01ffffff010000ff01ffffff01ffffff01ffffff000000000000000001ff00ff010000ff0000000001000000000000000000000000000000000000000000000000000000000000000100000001ffffff0000ff0001ffffff01ffffff01ffffff01ffffff0280808002808080028080ff02ff80ff02ff80ff02ffffff02ffffff02ff80ff02ff80ff03aaaaff03aa55aa03ffaaff03ffaaff03aaaaaa04bf80bf04bfbfff04bf80ff04bf80bf04bf80bf04bf80ff04bf80bf04bf80ff03aaaaff03aaaaff03aaaaff03aaaaaa03aaaaaa02ffffff02ffffff02ffffff028080ff028080ff02ff80ff01ff00ff01ff00ff01ff00ff01ffffff010000ff0100000001ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff000000000000000001ffffff0100000001ffffff0100000001ffffff010000ff01ffffff01ff00ff01ff00ff01ff00ff028080800280808001ff00ff01ffffff02808080028080ff028080800280808002808080028080ff0280808002808080028080800280808002808080028080ff028080ff0280808001ff00ff02808080028080800280808002808080028080ff02808080028080ff02808080028080ff02808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808001ff00ff0280808001ff00ff028080800280808001ff00ff01ff00ff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff0000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff02ffffff0280808003aaaaaa028080ff028080ff028080ff028080ff028080ff028080ff03aa55aa028080ff028080ff028080ff02808080028080800280808001ffffff01ffffff01ffffff01ff00ff01ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff0280808002808080028080ff02ff80ff03aa55aa03aa55aa03aaaaaa03aaaaff048080bf04ffbfff04bf80bf04ff80ff04bf80bf04bf80bf03aaaaaa03aaaaff048080bf03aa55aa03aaaaff03aa55aa03aa55aa03aa55aa028080ff028080ff028080ff02808080028080800280808002808080028080800280008002808080028080ff03aa55aa03aa55aa03aa55aa028080ff02ffffff02ff80ff028080ff02808080028080800280808002ff80ff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff01ffffff01ffffff01ffffff0280808002ffffff02808080028080ff028080ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ffffff02ff80ff02ffffff03aaaaaa02ff80ff028080ff02ffffff02ff80ff028080ff02ff80ff02ff80ff02ff80ff02ffffff02ff80ff028080ff02ffffff0280808001ffffff01ffffff01ffffff01ffffff01ff00ff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001ffffff010000000100000001000000010000ff01ffffff0280808001ff00ff02808080028080800280808001ffffff02808080028080ff01ffffff02808080028080ff01ffffff02808080028080800280808001ff00ff01ffffff010000ff01ffffff010000ff01ffffff01ffffff01ffffff0000000001ff00ff01ffffff000000000100000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0100ffff01ffffff02ff80ff028080800280808002ffffff028080ff02ff80ff02ff80ff028080ff02ffffff03aaaaaa03aaaaaa03aaaaff03aa55aa03aa55aa04bf80bf03ffaaff04bf80bf03aaaaff03aaaaff04bf80bf04bf80bf04ff80ff04bf80bf0480808004bf80ff048080bf04bf80ff03aaaaff0480808003aaaaaa02ff80ff02ff80ff02ffffff028080ff02ff80ff0280808001ffffff01ffffff01ffffff01ff00ff010000ff010000ff0100000001000000010000000000000001ffffff01ffffff01ffffff0000000001ffffff0100000001ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ff00ff028080800280808001ffffff0280808001ffffff02808080028080800280808002808080028080800280808002808080028080800280808002808080028080ff028080ff028080ff02808080028080ff028080ff028080ff02808080028080ff028080ff028080ff028080ff028080ff028080ff028080ff0280808002808080028080ff028080ff02808080028080ff028080ff02808080028080ff028080ff028080ff0280808002808080028080800280808001ffffff02808080028080800280808001ff00ff01ffffff01ffffff01ff00ff010000ff01ffffff010000ff010000ff010000ff010000000100000001ffffff01ff00ff01ff00ff01ff00ff010000ff000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff01ffffff028080800280808002808080028080ff028080ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff028080ff028080ff028080ff0100000001ffffff01ffffff01ffffff01ffffff01ff00ff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff02808080028080800280808002ff80ff02ff80ff03aa55aa03aaaaaa03aaaaaa03aaaaff048080bf04bf80bf04bf80bf05cc66cc04bf80bf04ff80ff04ff80ff03aaaaaa03aaaaff03aaaaff03aa55aa048080bf03aa55aa03aa55aa028080ff03aaaaaa028080ff028080ff0280808002808080028080ff03aa55aa03aa55aa03aa55aa028080ff028080ff028080ff03aa55aa03aa55aa02ff80ff02ff80ff02ff80ff02808080028080ff0280808002ffffff0280808001ffffff02ff80ff02ff80ff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff0100000002ffffff028080ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa02ffffff03aaaaaa048080bf048080bf03aaaaaa03aaaaaa03aaaaff03aaaaff02ffffff02ff80ff03aaaaaa03aaaaaa02ffffff02ff80ff028080ff028080ff0280808002ffffff01ffffff01ffffff01ffffff01ff00ff028080800100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff01ffffff0100000001ffffff01ffffff028080800280808002808080028080800280808001ffffff028080ff028080800280808001ffffff028080ff028080ff01ffffff0280808001ff00ff01ff00ff01ff00ff01ff00ff010000ff01ffffff01ffffff01ffffff0000000001ffffff01ff00ff00000000000000000000000000000000000000000000000000000000010000000000000001ffffff010000ff01ffffff01ff00ff01ff00ff01ffffff01ffffff010000ff028080ff0280008002ff80ff02ff80ff03aaaaaa02ff80ff02ff80ff03aaaaff04bf80bf03ffaaff04bf80bf0480808004bfbfbf05999999048080bf059999cc04bfbfff04ffbfff05cc99cc04bf80bf04bf80bf04bf80bf04bf80ff04bf80bf03aaaaff03aaaaaa03aaaaaa03aaaaaa02ffffff02ff80ff02ff80ff02ff8080028080ff02ff80ff01ffffff01ff00ff01ffffff01ffffff010000ff0100000001ffffff01ffffff01ffffff0000000001ffffff0000000001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ff00ff02808080028080800280808002808080028080ff02808080028080ff0280808002808080028080ff028080ff028080ff028080ff028080800280808002808080028080ff028080ff028080ff028080ff028080ff02808080028080ff028080ff02ff80ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080800280808002808080028080ff0280808002808080028080ff02808080028080ff02808080028080ff028080ff028080800280808001ff00ff028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff00000000010000ff010000ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff010000ff00ffffff01ffffff01ff00ff01ff00ff02ff80ff01ffffff02808080028080ff028080ff028080ff03aa55aa03aa55aa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff028080ff028080ff028080800280808001ffffff0000000001ffffff01ffffff010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808003aaaaaa028080ff02ff80ff03aa55aa03aa55aa03aaaaaa048080ff048080bf04bf80bf04bf80bf04808080059966990599669904bf80bf04ff80ff04bf80bf04bf80bf03aaaaff03aaaaff03aaaaaa03aaaaff03aa55aa03aa55aa028080ff028080ff0280008003aaaaaa028080800280808003aa55aa03aa55aa028080ff028080ff02ff80ff02ff80ff03aa55aa03aa55aa028080ff02ff80ff02ffffff02ff80ff028080ff0280808002ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff02ff80ff02ffffff01ffffff028080800280808002808080028080ff0280008002ff80ff02ff80ff02ff80ff02ffffff03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa02ff80ff03aaaaaa03aaaaaa03aaaaaa02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ffffff028080800280808001ffffff01ffffff01ffffff0100ffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff00000000000000000100000001ffffff01ffffff01ffffff0280808002808080028080800280808002808080028080ff028080ff028080ff028080ff028080ff028080ff02808080028080ff028080ff028080800280808001ffffff01ff00ff0280808001ff00ff01ff00ff010000ff01ffffff010000000000000001ffffff0000000001ff00ff010000ff01000000000000000000000000000000000000000100000000000000010000ff01ffffff0100ffff02ff80ff01ffffff0280808002808080028080ff02ff80ff028080ff028080ff02ff80ff02ff80ff02ff80ff03aaaaaa048080bf03aaaaaa04bf80bf04bf80bf04bfbfbf048080bf05999999048080bf04bfbfff059999cc048080bf05cc99cc04bf80ff04bf80ff04bf80bf04bf80bf04bf80bf03aaaaff03aaaaaa03aaaaaa02ffffff02ffffff03aaaaaa02ff80ff02ff80ff028080ff02ffffff028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ff00ff0280808001ff00ff0280808002808080028080ff028080ff028080ff028080800280808002808080028080ff028080800280808002ff80ff02ff80ff0280808002808080028080800280808002ff80ff02ff80ff0280808002ff80ff02ff80ff02ff80ff02ff80ff0280808002ff80ff0280808002ff80ff02ff80ff02ff80ff02ff80ff0280808002ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff028080800280808002808080028080800280808002808080028080ff0280808002808080028080800280808001ff00ff0280808001ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ff00ff01ff00ff010000ff00000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ff00ff0000000001ffffff01ffffff01ffffff028080800280808002808080028080ff028080ff028080ff03aaaaff03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff02ff80ff028080ff010000ff03aaaaaa0280808001ffffff01ff00ff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ff00ff01ffffff02808080028080ff028080ff02ff80ff03aaaaaa03aaaaaa03aaaaff04bf80ff04bf80bf05cc99cc0599669905996699059999cc059999cc059999cc04bf80bf04bf80bf04bf80bf048080bf03aaaaff02ffffff03aa55aa03aa55aa03aa55aa028080ff02ff80ff028080ff028080ff028080ff02ff80ff03aaaaff03aa55aa03aa55aa03aa55aa03aaaaff02ff80ff03aaaaaa02ff80ff03aaaaaa02ffffff02ff80ff028080ff02ffffff0280808001ffffff0280808001ffffff01ffffff01ffffff0000ff0001ff00ff01ffffff02ff80ff01ff00ff01ffffff01ffffff01ffffff028080800280808002ffffff028080ff02ff80ff0280008002ff80ff02ff80ff03aaaaaa048080bf03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa02ffffff02ff80ff02ffffff02ffffff028080ff028080800280808002ffffff01ffffff02ff80ff0100ffff01ffffff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff010000ff0280808001ff00ff0280808002808080028080ff028080ff028080ff028080ff028080ff028080ff028080ff0280808002808080028080ff028080ff028080ff028080ff01ff00ff028080800280808001ff00ff01ff00ff01ffffff0100000001ffffff010000000000000000000000010000ff010000000100000000000000000000000000000001000000010000000100000001ffff0001ff00ff01ff00ff01ffffff028080800280808002808080028080ff02ff80ff02ff80ff02ff80ff02ffffff03aaaaaa03aaaaaa03aaaaaa03ffaaff03aaaaaa059999990480808004bfbfbf03aaaaaa04bfbfff04bfbfff04bf80bf04bf80bf05cc99cc059999cc04bf80bf04bf80ff04bf80bf04bf80bf04bfbfff03aaaaff03aaaaaa03aaaaaa02ff80ff02ff80ff0280808002ff808002ffffff01ffffff01ffffff0280808001ffffff01ff00ff010000ff010000ff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff02808080028080800280808002808080028080ff02808080028080ff0280808002ff80ff0280808002ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff0280808002ff80ff0280808002ff80ff02ff80ff02ff80ff0280808002ff80ff028080800280808002ff80ff02ff80ff02ff80ff0280808002808080028080800280808002ff80ff028080800280808003aa55aa028080800280808002ff80ff02ff80ff02808080028080ff02808080028080800280808002808080028080ff0280808001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff0000000001ff00ff010000ff01ffffff0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000001ffffff01ffffff01ffffff02ffffff02ffffff02808080028080ff028080ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff028080ff028080800280808001ffffff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff01ffffff028080800280808002ff80ff02ff80ff02ff80ff04bf80bf03aaaaaa03aaaaff03aa55aa04bf80bf059966990599669905996699048080bf04bf80bf05cc66cc04bf80bf04bf80bf04bf80ff04bf80ff02ffffff0480808003aa55aa03aaaaaa02ff80ff02ff80ff028080ff03aaaaaa028080ff0280808002ff80ff028080ff03aa55aa028080ff03aa55aa02ff80ff02ff80ff02ff80ff03aa55aa028080ff028080ff028080ff02808080028080800280808001ffffff01ffffff01ffffff02ff80ff01ff00ff01ff00ff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ffffff028080800280808002808080028080ff028080ff02ff80ff028080ff028080ff02ff80ff02ffffff03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa02ff80ff02ff80ff02ff80ff02ff80ff02800080028080ff0280808002ffffff0280808001ffffff01ffffff01ff00ff01ffffff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000001ff00ff01ffffff01ffffff01ffffff01000000010000ff01ffffff01ff00ff01ff00ff0280808002808080028080ff028080ff028080ff028080800280808002808080028080800280808002808080028080ff0280808001ffffff028080800280808001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff010000ff01000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002ffffff028080ff028080ff028080ff03aaaaaa02ff80ff03aaaaaa02ff80ff03aaaaff03aaaaaa04bf80bf04bf80bf0480808003aaaaaa05999999059999cc04bf80bf04bf80bf059999cc05cc99cc04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf03aaaaff03aaaaff03aaaaaa02ff80ff03ffaaff03aaaaaa02ff80ff02ff80ff01ffffff02ff80ff028080800280808001ffffff010000ff010000ff01ffffff01ffffff0100000001ffffff0000000001000000000000000100000001ffffff01ffffff01ffffff01000000010000ff01ffffff01ffffff02808080028080800280808001ffffff0280808002808080028080ff028080ff028080ff028080ff028080ff028080ff0280808002ff80ff0280808002ff80ff0280808002ff80ff02808080028080800280808002ff80ff028080800280808002ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02808080028080ff02ff80ff02808080028080800280808002808080028080ff028080ff0280808002808080028080ff0280808002808080028080800280808001ffffff02808080028080800280808001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff010000ff0100000001ffffff01ffffff0000000001ff00ff0000000001ff00ff000000000100000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ff00ff01ffffff0000ff0001ffffff0280808002ff80ff02ffffff0280808003aaaaaa0280808003aa55aa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa03aaaaff028080ff028080800280808001ffffff01ffffff01ffffff01ff00ff01ff00ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000001ffffff01ffffff02808080028080ff03ffaaff03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaff04bf80ff04bf80bf0599669905996699059966990599669904bf80bf04bf80bf04bf80bf04ff80ff03aaaaff03aaaaaa03aaaaaa03aaaaaa03aa55aa03aa55aa028080ff028080ff028080ff028080ff028080800280808003aaaaaa010000ff028080ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa028080ff028080ff02ffffff0280808002ffffff028080800280808001ffffff0000000001ffffff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ffffff02ffffff0280808002808080028080ff028080ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff03aaaaaa02ff80ff03aaaaaa03aaaaaa03aaaaaa02ffffff03aaaaaa02ff80ff02ff80ff02ff80ff02ff80ff02ffffff028080ff0280808001ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001ff00ff0000000001ffffff01ffffff0100000001ffffff01ffffff0280808002808080028080800280808002808080028080ff0280808002808080028080ff028080ff028080ff02808080028080800280808001ff00ff0280808001ffffff01ffffff01ffffff010000ff01ffffff010000000100000001ffffff01ff00ff00000000010000000000000000000000000000000000000000000000000000000100000001000000028080800000ff0001ffffff01ff00ff02ff80ff01ffffff02808080028080ff028080ff02ff80ff028080ff02ff80ff02ff80ff02ff80ff02ff80ff03ffaaff02ffffff04bf80bf04bf80bf04bf80bf04bf80bf04bfbfbf04bfbfff03aaaaff04bfbfbf04bf80ff04bf80bf04bf80bf03aa55aa04bf80bf03aaaaff03aaaaaa03aaaaaa02ff80ff02ffffff02ffffff02ff80ff028080ff0280ff80028080ff01ffffff01ff00ff01ff00ff01ff00ff010000ff01ffffff0280808001ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff0100000001ffffff01ffffff01ffffff010000ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff028080800280808002808080028080800280808002808080028080ff028080ff0280808002808080028080ff028080800280808002808080028080ff028080ff028080ff028080ff028080ff02808080028080ff02808080028080ff028080ff028080ff028080ff02808080028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff02808080028080ff028080ff028080ff028080ff02808080028080800280808001ffffff01ff00ff0280808001ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff00000000010000ff010000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000ff00000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff02ffffff02ffffff0280808003aaaaaa028080ff03aaaaff028080ff0280008003aa55aa03aa55aa03aa55aa028080ff028080ff010000ff0280808002808080028080800280808001ffffff01ff00ff010000ff0100000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff0000000002808080028080ff02808080028080ff02ff80ff03aaaaaa03aaaaaa03aaaaaa048080bf059966cc059966cc059966990599669905cc66cc04bf80bf04bf80bf048080bf03aaaaff03aaaaff03aaaaff03aaaaff03aaaaaa03aa55aa028080ff028080ff028080ff0280808002808080028080800280808002808080028080ff028080ff03aaaaaa028080ff028080ff028080ff03aaaaaa028080ff0280808002808080028080800280808002ffffff02ffffff02ff80ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ff00ff010000ff01ffffff01ffffff01ff00ff01ffffff01ffffff028080800280808002808080028080ff02ff80ff028080ff02ff80ff02ff80ff02ffffff03aaaaaa02ff80ff02ff80ff02ff80ff03aaaaaa03aaaaaa02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff02ff80ff02ffffff028080ff028080ff028080800280808001ffffff01ffffff02ff80ff01ffffff0100ff00010000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff000000000100000001ffffff01ffffff01ffffff010000ff0280808001ff00ff0280808001ff00ff01ff00ff0280808001ffffff0280808001ffffff01ffffff02808080028080800280808001ff00ff01ff00ff01ffffff010000ff01ffffff010000ff0100000001ffffff0000000001ff00ff00000000010000ff01000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff028080800280808002808080028080ff028080ff02ff80ff03aaaaaa02ff80ff03aaaaaa02ff80ff03aaaaff03ffaaff03ffaaff03aa55aa04bf80bf04bf80bf04bf80bf04bf80ff04bf80ff048040bf04bf80bf04bf80bf04bf80bf03aaaaff048080bf048080bf0480808003aaaaaa02ff80ff02ffffff02ff80ff02ffffff028080ff028080800280808001ff00ff01ffffff010000ff010000ff01ffffff01000000000000000100000001ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808001ffffff01ffffff01ffffff028080800280808002808080028080ff0280808002808080028080ff028080ff028080ff02808080028080ff028080ff028080ff0280808002808080028080ff02808080028080ff028080ff028080ff028080ff028080ff028080ff028080ff02808080028080800280808002808080028080ff028080ff0280808002808080028080ff028080ff0280808001ff00ff028080800280808001ff00ff0280808002808080028080800280808001ffffff01ff00ff01ff00ff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff0000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff010000ff01ffffff01ffffff01ffffff01ffffff028080800280808002ffffff0280808003aaaaaa03aaaaff028080ff03aaaaff03aa55aa02ff80ff028080ff03aa55aa028080ff028080ff028080800280808001ffffff01ffffff01ff00ff01ff00ff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff028080800280808002ffffff02ff80ff02ff80ff03aaaaaa03aaaaaa03aaaaaa048080bf048080bf04bf80bf05cc66cc05cc66cc059966cc048080bf048080bf03aaaaff03aaaaaa03aaaaff03aaaaaa02ff80ff03aa55aa02ff80ff02ff80ff028080ff028080800100000001ffffff02808080028080800280808002808080028080ff02808080028080ff028080ff028080ff028080ff028080800280808002ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff028080ff010000ff010000ff010000ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ffffff02808080028080800280808002808080028080ff028080ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff02ff80ff02ffffff02ff80ff02ff80ff01ff00ff028080ff02808080028080800280808001ffffff01ff00ff01ffffff01ff00ff0280808001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff0000000001ffffff010000ff0000000001ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff02808080028080800280808002808080028080800280808001ff00ff01ff00ff028080800280808001ff00ff01ffffff010000ff01ffffff01ffffff0100000001ffffff0000000001ff00ff01ff00ff00000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff010000ff01ff00ff01ffffff01ffffff028080800280808002ffffff028080ff028080ff02ff80ff028080ff02ff80ff03aa55aa02ff80ff03aaaaff02ff80ff03ffaaff03ffaaff04bf80bf04bf80bf04bf80bf03aa55ff048040bf03aa55aa03aa55aa048040bf048080bf03aa55ff03aa55aa03aaaaaa03aa55aa02ff80ff02ffffff02ffffff02ff80ff028080800280808002ff80ff01ff00ff01ffffff01ffffff01ffffff01ffffff0100000001ffffff0000000001ffffff01ffffff01ffffff0000000001ffffff01ffffff0000000001ffffff01ffffff01ffffff0100000001ffffff010000ff01ffffff01ffffff01ffffff01ff00ff02808080028080800280808001ff00ff01ffffff01ff00ff01ffffff01ffffff0280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808001ff00ff02808080028080800280808002808080028080ff02808080028080800280808002808080028080800280808002808080028080800280808001ff00ff02808080028080800280808001ff00ff0280808001ff00ff028080800280808001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0000000001ffffff01ff00ff010000ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000ff01ffffff01ff00ff01ff00ff0280808001ff00ff0280808002808080028080800280808002808080028080ff03aaaaaa028080ff028080ff02ff80ff028080ff028080ff0280808003aaaaaa0280808001ffffff01ffffff0000000001ffffff01ff00ff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff02808080028080800280808002ff80ff02ff80ff02ff80ff02ffffff03aaaaaa048080bf059966cc059966cc048080bf05cc99cc048080bf04bf80ff03aaaaff03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aa55aa03aa55aa028080ff028080ff028080800280808002ffffff028080800280808002ffffff0280808002808080010000ff02808080028080ff028080ff028080ff028080800100000002808080028080800280808001ffffff01ffffff01ff00ff01ff00ff0000ff00010000ff010000ff01ffffff0100000001ffffff010000ff010000ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff02808080010000ff028080ff02ff80ff028080ff02ff80ff02ffffff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ffffff02ff80ff02ffffff028080ff028080ff02ffffff02ffffff028080ff028080800280808001ffffff01ffffff01ffffff01ff00ff01ffffff010000ff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff01ffffff01ffffff01ffffff01ffffff0280808002808080028080ff028080ff0280808002ff80ff02ff80ff03aa55aa03aaaaaa028080800280808003aa55aa03aa55aa03aa55aa03aa55aa02808080028080800280008002ff80ff02808080010000ff010000000100000001ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000001ff00ff01ffffff0000000001ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ff00ff0280808001ff00ff0280808001ff00ff028080800280808001ff00ff01ff00ff01ff00ff01ff00ff010000ff010000ff01000000010000000100000001000000000000000000000001ff00ff000000000100000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff0000ff0001ffffff01ffffff01ffffff0280808002808080028080ff028080ff028080ff02ff80ff03aa55aa03aa55aa03aaaaaa02ff80ff02ff80ff03ffaaff03aaaaff04bf80bf04bf80bf04bf80ff04bf80ff04bf80bf04bf80bf048080bf03aaaaff03aaaaaa03aaaaaa02ff80ff02ffffff02ff80ff02ff80ff02ff80ff02ff80ff02800080028080800280808001ffffff01ffffff010000ff010000ff01ffffff0100000001ffffff01ffffff0000000001ffffff000000000000ff0001ffffff01ff00ff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ff00ff0280808001ff00ff01ff00ff02808080028080800280808002808080028080800280808001ff00ff01ff00ff028080800280808001ff00ff01ff00ff01ff00ff0280808001ff00ff0280808001ff00ff0280808001ff00ff0280808001ff00ff01ff00ff0280808002808080028080800280808001ff00ff02808080028080800280808001ff00ff01ff00ff0280808001ff00ff01ff00ff01ff00ff028080800280808001ff00ff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ff00ff01ff00ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff010000ff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff0280808003aaaaaa0280808002808080028080ff028080ff028080ff028080800280808003aaaaaa028080800100000001ffffff01ffffff01ffffff01ff00ff0000ff000100000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff0280808002808080028080ff02ff80ff02ff80ff02ff80ff03aaaaaa03aaaaaa03aaaaaa04808080048080bf048080bf048080bf048080bf048080bf03aaaaaa03aaaaaa03aa55aa03aa55aa02ff80ff02ff80ff03aa55aa02ffffff028080800280808001000000028080800000000001ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff010000ff028080ff028080ff01ffffff01ffffff01ffffff028080800100000001ffffff02808080010000ff0000ff0001ff00ff01ffffff01ffffff02808080028080800280808002808080028080ff02ffffff01ff00ff02ff80ff028080ff028080ff02ff80ff028080ff02ff80ff02ff80ff028080ff028080ff028080ff02808080028080ff02ffffff02ffffff0280808001ffffff01ffffff02ff80ff01ff00ff01ffffff0100000001ffffff0000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff02808080010000ff02808080028080ff0280808003aaaaaa035555aa03aa55aa03aa55ff03aaaaff048040bf04bf80bf059966cc0599669905996699059966cc059966cc059966cc05996699048080bf0566669904bf80ff04bf80bf04804080048080bf03aaaaff0280808003aa55aa0280808001ff00ff028080ff01ff00ff01ffffff01ffff0001ffffff0100000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff010000000000000001ff00ff00000000010000ff010000000100000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080ff01ffffff01ffffff02ff80ff01ffffff01ffffff0280808002808080028080ff028080ff028080ff02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff03aaaaff03aaaaff048080bf03aa55aa03aaaaff03aa55aa03aa55aa03aaaaaa03aa55aa03aaaaaa03aaaaaa03aaaaaa02ffffff028080ff028080ff02ff80ff0280808001ffffff02ff80ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0100000001ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff0000000001ffffff01ffffff0100000001ffffff01000000010000ff010000ff010000ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff0280808001ff00ff01ff00ff0280808001ff00ff01ff00ff01ff00ff0280808002808080028080800280808001ff00ff0280808001ff00ff028080800280808001ff00ff028080800280808001ff00ff0280808002808080028080800280808002808080028080800280808002808080028080800280808001ff00ff01ff00ff0280808001ff00ff01ff00ff01ff00ff01ffffff010000ff01ffffff01ffffff010000ff01ffffff010000ff01ffffff01ffffff0100000001ffffff01ffffff010000000100000001ffffff0000000001ffffff01ffffff01ffffff000000000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000010000ff010000ff01ff00ff0280808001ffffff01ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808002808080028080800280808002808080028080800280808001ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff028080800280808002ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa048080bf03aaaaaa048080bf02ffffff04bf80bf03aaaaff03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aa55aa02ff80ff02ff80ff028080ff028080ff028080ff0280808001ffffff02ffffff01ffffff01ffffff02ff80ff01ffffff02ffffff01ffffff02808080028080800280808002808080028080800280808002ffffff02ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0100000001000000010000ff01ff00ff01ffffff02ff80ff01ff00ff01ffffff01ffffff0280808002808080028080ff028080800280808002808080028080ff028080ff02ff80ff02ff80ff028080ff028080ff028080ff028080ff028080ff028080ff0280808002ffffff028080800280808001ffffff02ff80ff01ffffff01ffffff01ffffff01ffff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000001ffffff01ff00ff01ffffff028080ff01ff00ff01ffffff02ff80ff02ffffff03aa55aa035555aa04bf80bf04804080059966cc059999cc068080aa06aa80d506aa80d507926db607926db6089f80bf089f80bf098e71c6089f60bf09aa71c6098e71aa089f80bf0880609f088060bf07926db607926db606aa80aa068080aa059966cc059999cc0566669904bf80bf03aaaaff03aaaaaa028080ff028080ff01ff00ff02808080010000ff0000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000ff01ff00ff0000000001ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff010000ff01ffffff01ffffff010000ff01ffffff010000ff010000ff01ffffff010000ff01ffffff010000000100000001ffffff01ff00ff0000000000000000010000ff0100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100ffff01ffffff01ffffff01ffffff01ffffff0100000002808080028080800280808002808080028080ff028080ff028080ff03aa55aa03aaaaff02ff80ff03aaaaff03aaaaff03aaaaff035555aa03aaaaff035555aa028080ff035555aa03aaaaaa03aaaaaa035555aa03aaaaaa02ff80ff028080ff01ffffff02ff80ff0280008002808080028080800280808001ffffff010000ff01ffffff01ffffff010000000100000001ff00ff0000000001ff00ff010000ff00000000000000000000000001ff00ff00000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff0280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff0280808001ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff0280808001ffffff01ff00ff01ffffff01ff00ff01ff00ff01ffffff0280808001ff00ff01ffffff010000ff010000ff010000ff01ffffff010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff010000ff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000001ffffff01ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff01ffffff0280808002808080028080800280808001ffffff02ffffff028080800280808001ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000000001ffffff02ffffff028080ff028080ff03aaaaaa03ffaaff02ff80ff04bf80bf03aaaaaa03aaaaaa0480808002ff80ff02ff80ff03aa55aa03aaaaaa03aaaaaa03aaaaaa02ff80ff02ff80ff02ff80ff02ff80ff028080ff028080ff028080ff01ffffff01ffffff01ffffff01ff00ff0000ff0002ff80ff01ffffff01ffffff01ffffff02ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff01ff00ff010000ff01ffffff02808080010000000000000000000000000000000000000001ffffff01000000010000ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808001ffffff028080ff028080ff028080ff028080ff01ffffff02808080028080800280808002ffffff02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffff000100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff01ff00ff01ffffff028080800280808003aaaaff03aa55ff048080bf05996699059966cc06aa80d506aa80d507b692db09aa8ec6098e71aa098e71aa0a9980cc0ba274b90ba274b90c956aaa0c9580bf0c956abf0c956abf0d9d76c40d9d76c40c9580bf0c956abf0c956abf0b8b74b90b8b74b90ba274b90a9966b2098e71c6089f60bf07926db607926db6068055aa0599669904bf80bf048080bf03aa55aa028080ff02ffffff01ffffff028080ff01ffffff0000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0000000001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff010000ff010000ff01ffffff01ffffff01ffffff0100000001ffffff010000000100000001ffffff0000000001ff00ff01ff00ff0000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff0280808002808080028080ff028080ff028080ff028080ff03aaaaaa03aa55aa0280808002ff80ff03aa55aa028080ff028080ff03aa55aa028080ff02ff80ff028080ff02ff80ff0280808002ff80ff0280808003aa55aa0280008001ffffff02808080010000ff010000ff0100000001ffffff010000000000000001ffffff01ff00ff01ff00ff01ff00ff010000ff010000ff00000000010000ff010000ff00000000010000ff01ff00ff01ff00ff0000000001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff0100000001ffffff010000ff010000ff010000ff01ffffff010000ff010000ff01ffffff010000ff010000ff010000ff01ffffff01ffffff010000ff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff000000000000000001ffffff0000000001ff00ff01ff00ff000000000100ffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff01ffffff01ffffff01ffffff01ff00ff01ffffff02ff80ff02ffffff01ffffff00000000028080800280808001ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ffffff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff0280808002808080028080ff028080ff02ff80ff02ff80ff03aa55aa03aaaaaa0280808003aaaaaa02ff80ff03aaaaaa03aaaaaa048080bf03aaaaaa03aaaaaa02ff80ff02ff80ff02ff80ff02ff80ff028080ff02808080010000ff0280808001ffffff028080ff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff01ff00ff01ffffff01ffffff028080ff010000ff028080800280808001ffffff0000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff01ff00ff01ff00ff0000ff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002ffffff0280808002808080028080ff02ffffff02ffffff02ffffff02ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff010000ff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0100000001ffffff01ffffff01ffffff02808080028080ff028080ff04804080048080bf059966cc068055aa07b692db089f80bf09aa71c609aa71c60ba274d10caa80bf0caa80bf0d9d76c40ea480c80faa77bb109f70bf11a578c311a578c3129c71b8129c71c6129c71c6129c71c6129c71c611a578c311a578c3109f70bf109f70bf0ea46dc80db176c40d9d76c40ba274d10a9966cc098e71c6089f80bf089f80bf06aa80d5059966cc048080bf048040bf035555aa028080800280808001ffffff0100ffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000ff010000ff0000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01000000010000000100000001000000010000000100000001000000000000000000000001ff00ff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffff0001ffffff0100ffff01ff00ff01ffffff01ffffff02ffffff01ffffff01ffffff02808080028080800280808003aaaaaa028080ff028080ff03aa55aa03aaaaaa03aaaaaa03aa55aa028080ff03aaaaaa03aa55aa03aaaaaa028080800280808002ffffff028080ff02ff80ff028080ff02ff80ff028080ff028000800280808001ffffff01000000010000000100000001ffffff000000000000000001ff00ff01ff00ff01ff00ff000000000100000001000000010000000100000001000000000000000100000000000000010000ff0000000001ff00ff0000000001ffffff00000000010000000100000001ffffff01ffffff010000000100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01000000010000ff010000ff010000ff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000000100000001ffffff010000ff01ffffff01ffffff0100000001ffffff01000000010000ff01ffffff01ffffff0100000001ffffff0100000001ffffff01000000010000000100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080028080800280808001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff02808080028080ff02ff80ff03aaaaaa03aaaaaa03aaaaaa04bf80bf03aaaaaa04bf80bf03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa02ff80ff02ff80ff02ff80ff02ff80ff028080ff028080ff028080800280808001ffffff01ffffff01ff00ff010000ff01ffffff0000ff0001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff010000ff028080ff0280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080010000000280808001ffffff0100000001ffffff01ffffff01ff00ff0280808001ffffff01ffffff028080ff01ff00ff01ffffff010000ff01ffffff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff02808080028080ff03aaaaaa04bf80bf04bf80bf059966cc06aa80d507b66ddb098e71aa0a9980cc0ba274b90c9580bf0ea46db60faa77bb109f70bf129c71b813a179bc14a673bf159e6dc2169774b916a274c5179b7abc189f75bf189575b519997ab8189f75bf189f75bf179b6fbc179b7abc16a274b9159e79c2149973bf129c71c6119678c3109f80bf0e926dc80d9d76c40c956abf0a9980cc09aa71c6089f60bf06aa80aa059966cc04bf80bf04bf80bf03aa55aa03aa55aa0280808001ff00ff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ff00ff01ff00ff0000000001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff0000000000000000010000ff010000ff010000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff02ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080010000ff028080ff0280808003aaaaff0280808001ffffff028080ff02ff80ff028080ff028080ff028080ff0280808001ffffff01ffffff0280808001ffffff010000ff01ffffff0100000001ffffff01ffffff000000000000000000000000000000000000000000000000000000000100000001000000010000000000000001ffffff000000000100000001000000010000ff0000000001ff00ff01ff00ff0000000001ffffff01ffffff0100000001ffffff010000000100000001ffffff0100000001000000010000000100000001000000010000000100000001ffffff01ffffff01ffffff01ffffff010000000100000001ffffff010000000100000001ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff0100000001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff010000000000000001ffffff01ffffff0100000001ffffff01ffffff01ff00ff0000000001ff00ff0000000000000000000000000000000000000000010000ff00ff0000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000ff010000ff01ffffff010000ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff0000ff0001ffffff01ffffff0100ff000100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ffffff0280808002ff80ff02ff80ff0355aaaa03aa55aa03aa55aa04bf80bf03aaaaaa03aaaaaa048080bf03aaaaaa02ff80ff02ff80ff02ff80ff03aaaaaa028080ff028080ff0280808002ffffff01ffffff01ffffff010000ff010000ff01ffffff0100000001ffffff010000ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff028080ff01ffffff010000ff01ffffff010000ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff00ffffff010000ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff02ff80ff02ff80ff01ffffff0280808002ff80ff02ff80ff01ffffff01ffffff01ffffff02ff80ff028080ff01ff00ff0280808001ffffff010000ff0280808001ffff0001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0280808001ff00ff0280808003aa55aa048080bf04bf80bf0599669906aa80d5089f60bf089f80df0ba274b90c956aaa0d9d76c4108f70bf119678c313a16bbc149973bf16a274c5189f75bf199970b81a9d76c41c9b76bf1d9e72b91f9c73bd1f9c73bd209f70bf1f9c73bd1f9c73bd1f9c73bd1ea277c41ea277c41ea277bb1d9e72c11ba17bbd1aa776c4199970c216a274c5159e79c213a179c9129c71b80f9977cc0f9977bb0c9580bf0ba274b909aa71c6089f60bf06aa80d5059966cc04bf80bf04bf80bf03aaaaaa0280808001ffffff010000ff01ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000ff0100000000000000010000ff01ff00ff01ff00ff0000000000000000000000000000000001ffffff000000000000000001ffffff000000000000000000000000000000000000000001ff00ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000000ffffff01ffffff01ffffff028080ff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff02ffffff01ffffff02ffffff0280808002ffffff02ffffff01ffffff0280808001ffffff02808080028080800280808002808080010000ff0280808002808080010000ff01ffffff0000000001ffffff01ffffff010000000000000001ff00ff01ff00ff000000000000000001ffff00010000000100000000000000000000000000000000000000000000000000000001000000010000ff01000000010000000000000000000000000000000000000001ff00ff01ff00ff01ff00ff0000000001ffffff0000000001ffffff000000000100000001ff00ff01ffffff01ffffff01ff00ff00000000010000000100000001ffffff01ffffff01ff00ff01ffffff01ffffff0000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff00000000010000000000000001ffffff000000000000000001ffffff0100000001ffffff0000000001ffffff01ffffff0000000000000000000000000000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff010000ff00000000010000ff010000ff010000ff0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ffffff01ffffff010000ff028080ff01ffffff01ff00ff01ff00ff01ff00ff02ff80ff01ffffff01ffffff010000ff01ffffff00ffffff00ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0100ffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aaaaaa02ff8080035555aa03aaaaaa03aaaaaa03aaaaaa04bf80bf03aaaaaa035555aa035555aa02ff80ff028080ff02ff80ff028080800280808002808080028080800280808001ff00ff0000ff00028080ff01ffffff0000000001ffffff01000000010000000100000001ffffff01ffffff01ff00ff0100000001ff00ff01ff00ff02808080010000ff01ffffff010000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001ffffff01ffffff01000000010000ff010000ff01ffffff0000ff0001ff00ff01ff00ff01ff00ff01ffffff01ff00ff0000ff0001ff00ff01ff00ff01ffffff01ff00ff01ff00ff010000ff010000ff01ffffff01ffffff01ffffff0100000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff02808080010000ff03aaaaaa04bf80bf059999cc068055aa089f80bf089f80bf0a9966b20ba274d10ea480b6108f70bf128e71b8149973bf169774b919997ac21a9d76c41ba171bd1ea277c4209778bf219b74c1239975bd25986eba269a72bc279d76be279d76be279d76be299b76bb289973b9279d76be279d76be269a79bc249c78bf239975bd229d78bb209f78bf1e9977bb1ba171bd19997ac2179b6fbc159e6dc213a179bc11a578c30ea46db60d9d76c40ba274b9089f80bf07926db606aa80d5059966cc03aaaaaa03aaaaaa02ff80ff028080ff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01000000000000ff010000ff000000000100ffff01ff00ff01ff00ff01ff00ff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff010000ff010000ff010000ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff01ff00ff028080ff010000ff01ff00ff01ffffff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff0100000001ffffff00ffffff0100000001ffffff010000000000000001ff00ff01ff00ff01ff00ff01ff00ff000000000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000ff0000010000ff010000ff010000ff01ff00ff00000000000000000000000001ff00ff0000ff000000000001ff00ff00000000000000000000000000000000000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ffffff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0000000000000000010000ff00000000010000ff010000ff00000000010000000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01000000010000ff01ffffff01ffffff01ff00ff0100000001ffffff0100000000ffffff01000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0100ffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa0280808003aaaaaa03aaaaaa03aaaaaa03aa55aa04bf80bf03aaaaaa035555aa03aaaaaa028080800280808002808080028080ff01ffffff028080800280808001ff00ff01ffffff010000ff01ffffff00000000000000000000000000ffffff01ffffff01ffffff01ffffff00000000010000000000000001ffffff01ffffff01ffffff0100000001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff010000ff01ffffff010000ff01ff00ff0100000001ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0100ff00010000ff01ffffff01ffffff00ffffff01ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff010000ff01ffffff0280808003aaaaaa04bf80bf0599669906aa55aa07926db60a9980b20c9580bf0d9d76c4109f70af129c71b8149973bf179b6fbc19a37ac21c9b76bf1f9c73bd229d70bb23a075c526a179c3289f79bf299b76c12c9c74b92d9f77c12ea174c2309f75bf309f75bf319c78c1329975bd319c78c1309f75bf309a75bf2f9d77be2d9977c12c9c74bf2a9873bc279d76be259f75c1239975bd209f78bf1d9e72b91ba171bd189f75bf159e79b612aa71c6109f80cf0e9280b60c956aaa0a9966b2089f80bf06aa80d50599669904bf80bf03aa55aa03aaaaaa01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010000ff010000000100000001000000000000000100000000ff00ff010000000100000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff000000ff00ffff000100ff000100ff000280808001ffffff010000000000ff0001ff00ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000010000ff000000000000000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00ff01000000000000000100000000000000010000ff00000000010000ff010000ff010000ff010000ff010000ff010000ff00000000010000ff00000000010000ff010000ff010000ff00000000010000ff0000000000000000010000ff010000ff010000ff00000000000000000000000000000000010000ff0000000000000000010000ff0000000000000000010000ff01ff00ff00000000010000ff000000000000ff0000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000000000000100000001ffffff0000000001ffffff000000000100000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ffff01ffffff01ff00ff01ffffff01ffffff01ffffff028080ff01ffffff02808080028080800280808003aaaaaa03aaaaaa03aa55aa03aaaaaa03aaaaaa03aaaaaa03aaaaaa02ff80ff03aaaaaa0280808001ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001ffffff01ffffff01ffffff01000000000000000100000001ffffff0000000001ffffff00ffffff0100000001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff0280808002808080048080bf0566669907926db6089f80bf0a9980cc0c956abf0e926db6109f70bf149973bf169774c51a9d76ba1c9b76bf209f78bf23996dbd269a72bc29a276c12c9c74bf2e9b74c2319c78c133a078c3359f73bc379e79c3389f76bf3a9e77c13b9c75be3c9d73bb3c9d73bf3b9c75be3ba075be3a9a72bd389b76bf379974be359a73bc339b73be309a75bf2e9b74bc2b9a71be279d76be249c78bf219b74b91d9e7bc11b9771bd179b6fbc159279c2129c71c60f9977bb0caa6abf0b8b74b909aa71c607926db6059999cc059966cc03aa55aa02ff80ff0280808001ff00ff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01000000010000000100000001ffffff01ffffff010000000100000001ffffff01ffffff0100000001ffffff01ffffff01000000000000000000000000000000000000000000000001ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff010000ff00000000000000000000000000000000010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff0280808003aa55aa02808080028080ff035555aa035555aa03aa55aa035555aa035555aa0280808003aa55aa01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff02808080028080ff04bf80bf059966cc068080aa098e55aa0a9966b20d9d76c40f9977bb129c71b8159e79b6189f75bf1c9b6dbf209f70bf23a075bd279d76be2ba077be2ea174c2329e75c2359a73bc379e74be3a9e77c13d9f75c03f9e75be41a176c0439c76be449d74bf469d75bd479e77be479a73be479e77be469975bd459b76bc439c76be419d76bc3f9a71be3d9b75bc3a9e77bd379974be339b73be309a75bf2c9c74bf299b70bb259f75ba219b74b91d9572b91a9d76ba16a274b9129c71b8109f80cf0e926db60ba274b9089f80bf06aa80d505996699048080bf03aaaaff03aa55aa0000ff00010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080028080ff035555aa035555aa03aaaaff035555aa028080ff02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff01ffffff028080ff03aa55aa048080bf06aa80d5089f60bf0b8b5db90d8962b1108f70af13a16bbc16a274b91a936cba1d9572c1229670bb269a72c32a9e73bc2f9d77be339b73be389f76bf3ba079c23e9c77c1429e78c1459f76c0489c75bf4b9c77be4d9c77c04f9b74be519d74bd529f76be539d75be539d75be529f76c1519d74c0509c76bf4f9b74be4d9c74bd4b9974bb479a73be449d74bf409b74bf3d9b71bc399d74bc359f73c0319c72bb2c9c74b9279d76be239975bd1ea277c41b9771bd179b6fbc13946bbc119678b40d9d76b10ba274b9089f80bf07926db6048080bf048080bf03aa55aa0280808001ffffff00ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080ff0280808003aa55ff03aaaaff03aaaaff028080ff028080ff0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808002ff80ff03aaaaff048040bf068055aa07926db60a9966b20d9d76b1109f80bf13a179c9169774c51ba17bbd1f9c73bd249c71bf289973bf2d9f77c1339b73be379e74be3c9d77bf409b78bf459b76c04a9b75be4d9c74c0509c76bf549e76bf579e75bf5a9c77c15c9e74bf5e9d75be5f9c73bf619e74bd609d72bd609a72bd5f9c73bc5e9b75be5c9b74bf5a9c74be579b75bf539d75be4f9b74be4c9e75bf479e73be439c72be3e9c73bd399d74c0349d76bf309a75ba2a9e73bc259875ba1f9c73c51ba17bc6189f75bf149973bf109f70bf0d9d76c40a9966b2089f80bf06aa80aa059966cc03aaaaff0280808001ffffff0100000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aaaaaa035555aa035555aa03aaaaff028080ff03aaaaff035555aa028080ff02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffff000100ffff02808080048040bf059966cc07926db60a9966b20c956abf0f9977bb139479bc179b6fbc1c9b76b61f9c73c5259875c12a9e73c2309a70bf369c76bd3b9c75be419d72c0479e73be4c9e75bf519d74bd569d74be5a9c74be5e9b75be619e74c0649e75bf689d76bd6a9c76be6c9c74bd6d9d75bd6f9c73bc6e9e76c06e9b74c06d9d75c06b9b72bf6a9c73be679c72bf649e75bf609d75bf5c9b74bf589c74bc539d75bb4e9d76be489c75bf439c76be3d9b75bc379974b9319c72bb2b9a77be269472bc209f70bf1c9b76bf189f80bf13a179c9109f70bf0d9d76c40a9980cc089f80bf06aa80aa048080bf02ff80ff0280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff028080800280808001ffffff02808080028080800280808002808080035555aa035555aa035555aa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff0280808001ffffff01ffffff0000ff0001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080ff03aaaaff059966cc06aa80d5098e71aa0ba274d10ea46dc8129c71c6169774b91ba171bd209f78bf259f75c12b9a77c4319c78c1379e74be3e9c77bd449d74bf4b9c74be519d74c0579b75bf5d9c73bd629c75be679c74bf6b9b75bf6f9c75bf739d76bf759d76be789d75bd7b9b74bf7c9c73bd7d9b74be7d9d74be7c9c75bf7b9e74bf7a9d73be789d75bf759d74be729d74bc6e9e74be699b75bd659d74bd5f9c73bc599b73bd539d75be4d9c74c0479a73be3f9a75be399d79c0339b73be2c9c7abf26a172c3219b74b91ba17bc6179b7abc13a179bc0faa77bb0c956abf09aa71c607926db6059966cc03aa55aa028080ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff0280808001ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080ff028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080800280808003aa55aa059999cc089f60bf0a9966b20d9d76c411a578c3159e79c21a9d76c4209f78c7259f75c12c9c74bf329e75c2399d74c0409f78bf479e73be4f9e74be569a74bb5d9c76bd639d76bf6a9c73be6f9c75bf749c75bf799e76be7d9d74be819e77c0859b75be879d75bf899c73be8b9c75bf8c9b73bd8b9e75bf8b9c74bf8a9b74be889c74bf869c74be839c73bf809b74bd7b9b74bf779c74bf719c75c06c9c74bd659d74bd5e9d75c1579b72bf509c76bf489c75bf419d76bc3a9e77bd329e75bd2c9c74bf269a72bc209f70bf1b9771bd169774b9129c71b80ea480c80ba274b9089f80bf059966cc048080bf028080ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa03aa55aa03aaaaff03aa55aa02ffffff03aa55aa035555aa035555aa03aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff028080ff03aa55aa059966cc07926db609aa8ec60d8962b1109f70bf14a673bf19a370c21e996fbb249c71bf2a9e73bc329e75c2399d74c0419d76bc499d73c0519d74bd599e75c0619e76c0699e77c0709d76bf769e75be7b9e74bf819e75c0879d75bf8b9c75bf8f9d74bf939c74bf959c74be979b75bd999d75be9a9c74be9a9d74be9a9c74bd989e75bf969c74be949d75bf919d74c08d9d74be899c75be849c74bd7e9e75be789b75bf719c75be6a9a73be629c75be5a9c74c1529b76be4a9f75be429e74bd399d74bc329e75c22ba077be259f75ba1e996fbb199970b8149973b2108f70af0d9d76b10a9980b206aa80d504bf80bf03aa55aa02ffffff0100000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa035555aa03ffaaff03aa55aa03aaaaff035555aa03aa55aa02808080028080800280808001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ff00ff0280808003aa55aa059966cc07926db60ba274b90f9966bb129c71b8179b6fbc1c9b76bf23a075bd299b70bb319c72bb389f76bf419d72bc499d73bd529f76c15b9d73bf649e75bf6c9c74bd749e75bf7c9c75bf829d76be889d76bf8e9e75be949d75be999d75be9c9d76bfa09c74bea39c75bda59e75bea79c74bfa79d76bfa89c75bea79c74bfa69d75bea49d75bfa29c74be9e9d74be9a9d74be969c74be919d74be8a9d74be839c75bf7c9c75bf769c75be6c9e74bf649c73bd5b9a73bf529f73c1499d73bd409b74bf389b76bf319c72bb289f73bf229d78bb1c9b76bf179b6fbc129c71b80e926db60ba28bd107926db6059966cc04bf80bf0280808001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa0280808003aa55aa03aaaaff0280808003aa55aa03aa55aa01ff00ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ff00028080800280808004bf80bf07926db609aa71c60caa80bf109f70bf159e6db61a9d76c421a274c1289f79bf2f9d77be369c76c23f9e75be489c75bf519d74c05b9d76bf649c75bf6d9d75c0769e77c07f9d74bf879d75bf8e9c75c0959d74c09b9c73bda09e74bfa59c74bea99d74bead9c74bdaf9c75bdb19c73beb49c74beb49c74beb49c74beb39d75bfb39d75bfb19c75beaf9c75bdab9d74bfa79c74bda19d75c09d9c75be959d74c08f9d74bf879d73bf7f9d74bf779c74bf6e9b76be649c75bd5a9c74be519a71bd489c75bf3e9c73bd359f78c02d9f77c1269a72bc1f9c73bd1a9d76ba159e6db6108f70af0caa80bf09aa71c606aa80aa04bf80bf010000ff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff028080800280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aaaaaa059966cc089f80bf0ba274b90e926db613946bbc189575b51e9977c4249c78bf2b9a71be33a073be3c9d77bf459f73c0509c76bf599b75bd639d76bf6e9b74be779c74bf819c75be899c75be929d75c09a9d74bea09c74bfa69d75beac9d75bfb19d75beb69d76bfb99d75bebc9d75bebd9d74bebf9c74bebf9c74bebf9c74bfbf9c75bfbf9c74bebc9c75bfba9c75bfb79c75beb39b73bdad9c74bea79c74bfa19b74be999d75c0919d74be899c75c0809b74bd769c75be6d9d75bd629c75be579e75bf4d9c74c0439c76be3a9e77c131a178c1299b76c1229670bb1c9b6dbf16a274c511a578c30caa80d50a9966b206aa80aa048080bf0280808002808080010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ff00ff01ffffff01ffffff0280808002808080028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa03aaaaff035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff0000000001ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff028080ff048080bf06aa80d509aa71aa0c956abf108f70af169774b91ba171bd219b74c1289f73bf309f7ac5389f76bf429b74bd4c9e75bf579b75bf619b76bd6c9c74bd779c74bd819a73bc8b9c75bf949d75be9c9b74bea49d75bfab9d74bfb29c74bdb79c75bebc9d75bec09d74bec49c74bec69d74bdc89c74bea49d75bfca9d74bfb19c73beca9b74bdc99d75bec79c75bec49c74bfc19c74c0bd9d74beb79c75bfb19c73beaa9c75bea39b74bf9b9c75bf929d75be899c75be7e9c73be749c75bf6a9c73be5d9c76c0529f76c1489f78bf3e9c77bd359a73bc2c9c74bf259f75c11f9c73bd189f75bf13a179bc0e926db60a9980cc06aa80d504bf80bf02808080010000ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa035555aa035555aa035555aa028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aa55aa048040bf06aa80aa09aa71c60ea46db612aa80c6179b7abc1ca476c8249c71bf2b9a77c4359f78c03e9c77bd489c75bc539d75be5e9d75be699b75bd749c75bf809b74bd8a9b74bc959c74bc9e9d74bea69d75beae9d75bfb59e75bebb9d74bec19c74bec79c75beca9d74bfce9d74bdd19c74bdab9b74bd769e75c0379e74be0ae6ccb240a380b75d9f76bdd19c74bdcf9b75beb19c75bead9c74beb59c74beaf9c75bfb49c74beac9c74bea49b75be9a9c74be909c75bf859d75c07b9b76bf6f9c75bf639d76bf579e75c14c9e75bf429e74bd389b76bf2f9d72be279d76c4209f78c719a370c2149973bf0f9977bb0ba274b907926db605999999028080ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa03aa55aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000280808003aa55aa059966cc07b692db0ab280cc0ea46db6149973bf19a37ac2209f78bf279d76c42f9d77c3399d79bc429b74bd4d9c74bd599b73bd659d74bd719c73be7c9a73bd889c74bd929b73bd9d9c75bca79c76bda49d75bfac9c74bebf9c75bec59d74beca9d74bfd09d74bed49b75be879d75bf889d74bf899c73be409f78b749624649c33c2b38d936293a8547363d359f78b26b9d75bfb99d74be759d74bb719e75be6e9b74bc989c75beb39b75bfab9d74bda19d74c0979d75bf8c9d75bf809d76bf759d76c0689d76bd5c9e74bf509c76bf459f76c03b9c75be329e75c22a9e73bc229d70bb1b9771bd159e6dc2109f80bf0ba274b9089f60bf05996699035555aa01ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff028080800280808002808080035555aa03aa55aa03aa55aa03aa55aa03aa55aa0280808003aaaaff035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0280808003aaaaaa05cc99cc089f80bf0ba274d1109f80bf159e79c21ba17bbd22a578c32a9e73bc33a078c33d9b75bc479e73bb539a75bb5f9973bc6b9b72bf789b73bd839c75bf8f9b74bf9b9c75bd909c75bf6d9d75bd3b9c75be3f9e79be4c9a75bc819c75be919b74be869e76be7c9a73bf629c75be6a9f73b95d7b5a76a74c373ff6372b38fe3a2f44fe3c3046f3372e3fa3503f4d3294757023a07cb607dbb69215b686b604ffbfbf559c75c0ba9c75bfb19d75bea89c75be9d9c75be919d76be869e76be7a9d75bc6c9c74bf609d75bf549e76bf489c75bf3d9f75c0339b73c32b9a71be239975bd1c9b76bf16a274c5109f70bf0caa80bf07b66ddb059966cc03aa55aa028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff010000ff01ffffff01ffffff01ff00ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff028080ff03aaaaaa059999cc09aa71c60d9d76c4119678c3179b7ac81d9e72c1259f75c12d9971bb369c76bd419976bc4b9c74be579b75bf649973bd719973bb7e9c75be8a9b73bc8c9d76bf649c75bf379e74be3ba075be4c5b3c46a346303ba34b323b676d4d54537e595959815c67607a58657e5b4549c24e3b43f53a2f3bfe3b3344ff3c3446ff3f3647fe403546fe373042f7372f46d0584857a0584550974f3b49a24a36457b4b36492375577c849b76bf7f9d74bd6c9e74bf799c74be709d74bf8a9d74be7e9c75be719c75be639d74bf579b75bf4a9f75c1409b74bf359f73c02c9c74bf249c71b81d9e72c1179b6fbc119669c30c956abf089f80bf059966cc03aa55aa01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa03aa55aa0280808003aaaaff035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa0280808001ff00ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ff0002808080048080bf06aa80d50ab280cc0ea46db6129c71c6189f75bf1f9c73bd279d76be309a75bf3a9a77bd449a74bb509c73bc5c9b74bc699b75bd769c75be839c75bf909c73bd7e9c75be4a9f75be0faa88bb8b4f3746ef432c3efd412942fd3c283dfb3c263af83f2b3ef53f3143f73e3344fa3c3447fd3b3746ff3b3946ff3f3a49ff3b3344ff413846ff413747ff3a3145ff2f2b45fb3c3d50fb3d3448fa3c2e45f93c2e46f13c2d4485543d4d509c76b93c9d73bf0280808015aa79c23a9e77c17c9c75bf809d74bf749c75bf679c74bc5a9c74bb4d9f74bd429e74bd379e74be2e9b74c2259f75c11e9977bb189575b5129c71b80d9d76c4098e71c6059966cc03aa55aa01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa03aaaaff035555aa035555aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff028080ff03aaaaff06aa80d509aa71c60e926db613a179bc1a9d76ba209f78bf299b76c1329975bd3c9d73bb479e77be539a72bb609a72bd6e9b74bc7b9b74bf889c74bf829d76bc529b73be2ea174bc964e333ff8462f43ff442e43fe402d3fff3f2c3efe3d283dfe3b2b3ffe3d3544fe3d3a48ff3e3c4aff3e3c4bfe3d3c4aff42404eff3e3045ff413748ff423a4bff3d3244ff30253cfe383952ff3a3748fe3b3045fd3a3043fc3b3043e847344375815c695d63425058543d46554e333f3f513945289f73ac529b73be679c74bc549e76bf5b9d76bf4f9b74be449a74bb389b72bb2f9d72be269a79c31f9c73bd179b6fbc129c71b80d9d76c409aa71c6059966cc048040bf01ff00ff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa03aa55aa03aaaaff03ffaaff02808080035555aa035555aa035555aa0280808002808080028080800280808001ffffff0280808001ffffff01ffffff01ff00ff010000ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff02ff80ff04bf80bf07926db60ba274b90f9977bb14a673bf1ba171bd229d78bb2b9a71b8339b73be3e9c73c14a9b72be569a74be639d74bf719c75be7e9c73be8d9a74be869c74be359f78c05a583e4af9432d42fe463347fe443145ff423143ff412f42ff3f2c40ff3c2b3fff3c3544ff3e3b49ff3e3e4cff3f3e4cff3f3f4bff444351ff3d3246ff423949ff443d4bff3d3343ff322843ff3b3e58ff3a3649ff3b3145ff3a3145fe393044fe37263df6361f38f4342239f632213bf42f1f37f22b1c35b93d2b3f0c959595689f76bf569d77be5d9c73bd509c76bf459b76bc3a9e72bd309f75bf279d76c41f9c73bd199970b8129c71b80d9d76b1098e71c606aa80d503aa55aa02ff80ff00ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa02ff80ff03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff02808080048080bf07926db60ba274d1109f70bf159e79c21c9b76bf239975bd2c9c74b9369c76bd419d76bc4c9a72bc599b73bd669b73be749c75bd829d74be909c73bd6c9e76bd5489679be04a3345fe483649fe453346ff443346ff423543ff413243ff3e2d40ff3d2d40ff3d3646ff3d3c4aff40414eff40414fff41434fff474654ff3f3548ff443c4bff453d4cff3b3141ff35354aff3d435bff3a3547ff3b3345ff3a3246fe383146fe32253cff34223dfe32263cfe32243dfe2e2134fd2b1f31f52a2338457367736a9c73be579b75bf5e9d75c1529b76be469d75bd3b9c75be319c72bb279d76c4209f78bf199970b813946bbc0e926db609aa71c6068080aa048080bf028080800280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280808001ffffff01ffffff0280808003aa55aa028080800280808003aa55aa035555aa03aa55aa03ffaaff03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff0280808001ffffff01ffffff01ff00ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff04bf80bf089f60bf0ba274b9109f80bf169774b91c9b76bf249c78bf2d9f71bb379974be429b74bd4d9c74bd5b9a73bc689a73bd779a74bd859b73be53a075be209778b772624c59fe4a394fff463548ff443546ff433948ff423c48ff413644ff3e2f40ff3c2f40ff3c3847ff3e3f4cff414450ff434753ff414550ff484956ff40384aff453d4cff443c4bff342a3cff3e4759ff3d4357ff3b3447ff3a3446ff393347ff373043ff2e2339ff332740ff342b40ff352a42fe2e263bfe373347fe2d283e8e717c8c459f76c06e9b74be609a75bf529b76c1479a77be3c9d77bb329975bd299b70bb21a274c11a9376ba149973b20ea46db60a9980cc06aa55aa048080bf03aaaaaa01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa03aaaaff03aa55aa03ffaaff0280808003aaaaff035555aa035555aa02808080028080800280808001ffffff010000ff01ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff059966cc088080bf0ba274d1109f70bf169774b91d9e72b9259f75c12d9f71bb399874bc439872ba4f9b74be5c9b72bc699b72c0789b73bf7e9c73be389f76bf358c6595db4c3749ff4c3a4fff433446ff443b4bff44424eff43444dff413945ff3f3140ff3c3040ff3c3a48ff3e414dff414751ff434953ff424753ff474956ff403849ff473f4eff3f3645ff31273bff445264ff3b4051ff3c3547ff383547ff373347ff362d41ff30243aff332c43ff353246ff352f45ff312f41ff3d495dff2c2c43d279a2b12f886da36f9c75bf619b76bd559975bd489c75bf3e9c73bd349d71ba2a9e73bc23a075bd1b9771bd159e6db6109f70af0ba274b907926db604bf80bf03aa55aa010000ff0100ff0001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa035555aa03aa55aa035555aa03aa55aa03aaaaaa03aa55aa03aaaaff035555aa01ff00ff02808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff03aa55aa059966cc089f80bf0bb98bd1109f70bf179b7abc1e996fbb269a72bc2f9872be399d74c0449a70bb4f9b74be5d9c73bd6a9c73c0799c74be7f9d74bd429e78bd78684a5efd503e54ff453649ff423848ff444451ff434850ff454a51ff413d48ff3e3241ff3d3141ff3e3d4bff404450ff444a54ff444c56ff434a55ff434653ff3f3849ff3e3544ff372c3bff32283dff424e63ff393a4aff383549ff373446ff353446ff31293dff32273bff363146ff38374aff353447ff393d4dfe3f4f62ff334057f9598fa4616464813f9a75be4b9c74be569d77be4a9f75be3f9e75be369c71bd2c9c74bf249c78bf1d9e72c116a274c511a578c30ba274b9089f80bf06aa55aa048080bf035555aa02ff80ff01ffffff010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff01ffffff01ffffff0100000001ffffff028080800280808001ff00ff0280808003aa55aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080ff04bf80bf07b692db0bb974d1109f80bf179b6fbc1e996fbb259f6ec12f9d72be399870bc449d74bf519a74bd5d9c73bd6b9d75bf1ea277c423a07cbd19a37a99d24f3a50ff4e4155ff403348ff433d4fff434751ff444a52ff454b52ff413e49ff3e3040ff3d3242ff3f3c4bff404653ff444b56ff444e58ff444e58ff414753ff3e3b4bff3a3142ff34283aff31283cff383c4eff383849ff363647ff373548ff343147ff31263bff34293eff39384cff393c4cff36384aff414a5dff3c4c5bfe4c5e6cfd4c8297c2546586209778b74d9f77c0429b74bd4c9e75bf429b74bd389b72bf2e9b74c2269a72bc1f9c73bd189f6abf139479bc0d9d76c40b8b74b907b692db0566669903aaaaaa03aa55aa01ffffff028080ff01ffffff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa028080800280808002808080010000ff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff028080ff04bf80bf07b66db60ba274d1109f70bf179b7abc1e996fbb269a72bc2f9d72be3a9e72bd449d74bf509c73bf5d9c73bd5d9c76bd01ffffff02ff80805a6f4f66f84e3d53ff4c3f54ff40344aff42404fff414751ff434a52ff444a51ff413b47ff3e3140ff3c3542ff3d3948ff424652ff444b56ff444e58ff454e58ff444b55ff40404bff3b3242ff342a3bff31293bff373948ff373949ff363747ff353446ff332c41ff31263cff362c41ff3a3b4fff3a3d4eff3a4250ff435061ff383e4fff556675fd467891ee4e78932a6d61864d9c74bd39a170c0509c76bf459f76bc3ba079be319c78c1299b70c1219b74c11a9d76c4159e6dc2109f70bf0c956abf09aa71c6079292b6059966cc03aa55aa03aa55aa028080ff01ffffff01ffffff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aaaaff03aaaaff03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff048040bf07926ddb0ba274d110af80cf17a67abc1e9966b3279d76be2f9d72be3a9a72bd459b73c0509f73bf5e9d75be5e9b77be08bf9fbf03ffaaaaa64e3750fe4d3f56ff483e51ff41374bff413d4dff434650ff434951ff43464fff3d3442ff3d3542ff3f3b46ff3c3846ff3d3b4bff414851ff444b57ff434d56ff434c54ff41464fff3b3544ff362c3dff332e40ff37394aff37384aff353647ff343044ff30273cff32273dff362e43ff383b4dff393f50ff3f4a58ff3f4c5fff313343ff39495afe488ca2f2539cac38646d89559f75c05e9d75c1539d75be489c75bc3d9f75c0359f73c02c9c74bf259f75c11e9977bb189f75bf13a16bbc0f9966bb0c956abf09aa71c607926db605cc99cc04bf80bf048080bf028080ff028080800280808001ff00ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808002808080035555aa035555aa035555aa03aa55aa03ffaaff03aa55aa03aa55aa035555aa0280808002808080028080800280808001ffffff010000ff01ffffff01ffffff01ffffff01ffffff010000ff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff03aaaaaa048080bf089f80bf0ba274d1109f80cf179b7ac81e996fbb269a72bc2f9d72be399d74c0449a70bb509c73bc5e9d75be649c75bf3e9c77bd22ac80bbd14e3d53ff4a3f54ff463b4fff42384bff3c3546ff403d4bff3d3c47ff3a3441ff3e3743ff413d47ff3f3e47ff3e3c48ff3b3745ff363342ff3b3947ff3c3f4aff3c3d4aff3a3b47ff3b3745ff383141ff373344ff363749ff363749ff343345ff2f283bff2f2438ff31273dff332c42ff363345ff3a4252ff3f4b59ff3a4555ff2c2c42ff2c3249ff45768ce35191a6358773a86e9b76be639d76bf579e75bf4c9e75bf429e74bd39a174c0319c72bb299b76c1229d70bb1c9b6db617906fbc129c71b80f9966bb0c956abf098e71aa07926db6059966cc059966cc03aaaaff02ff80ff02ff80ff0280808001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001ff00ff01ffffff00000000000000000000000001ffffff01ffffff0000000000000000010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808003aa55aa035555aa035555aa03aa55aa0280808003aaaaaa03aa55aa035555aa035555aa028080800280808003aa55aa0280808001ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff03aaaaaa04bf80bf089f80bf0bb98bd1119678c3179b6fbc1e9977bb269a72bc2f9d72c3399d74c0449a74bf519d74bd5e9b75be659a74bd09c68eaa27836976e9493d51ff443a50ff43394bff3e3345ff392d3dff382d3dff3c3242ff3f3946ff3f3d46ff403e47ff403d47ff3f3d47ff3f3c47ff3e3c48ff3a3543ff393342ff3b3644ff3b3744ff3a3543ff383241ff343143ff332f42ff2f2b3fff2b2438ff2b2034ff2c2236ff30263aff32263eff322a3cff333547ff3a4353ff2f3446ff2a2c45ff313f5ffd44577b9a606a95699b75bb739d76bf689d76bd5c9e74bf529b73be489f75bf3f9e75c2359f73c02f9872be27966fbe219b74b91ba171bd179b6fbc13a179bc0f9966bb0c956abf0a9966cc088060bf06aa80d5059966cc03aa55aa03aa55aa0280808001000000010000ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff01000000010000000100000001ffffff010000ff01ffffff01ffffff010000ff010000ff01ffffff028080ff010000ff010000ff028080ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa03aa55aa035555aa035555aa028080800280808001ff00ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff028080ff048080bf07b66db60c956abf11a578c316a274c51e9977bb27966fb72f9d77be399d74c0449a74bb519a74bd5e9b75be5d9c73bd02ffffff44705a65f2463950fe41374bff3e3344ff3b2f3fff3c3140ff3e3542ff3d3844ff3e3a46ff3e3c45ff3e3c46ff3e3c46ff3e3d47ff3e3c47ff3e3b47ff3c3a46ff3c3944ff3a3643ff393342ff373040ff352d3dff31273bff2d2337ff291f33ff281c31ff291c31ff2b1e33ff2a1f34ff2a1f35ff292036ff292037ff28263cff282d4aff2e3f61ff395479eb4d658c437e6ea4749c72bd7a9d75be609d75bf639d74bf589c74bf4e9d72be459f73c03c9d73bf349871bf2d9f71c1269a6bbc209770b71b9771bd16a274b913946bbc0faa77cc0d9d76c40ba274b9089f80bf06aa80d5059966cc03aa55ff03aaaaff028080ff01ffffff010000ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff00000000028080800280808001ffffff028080ff028080ff03aaaaaa0280808003aaaaff03aaaaff03aaaaff03aa55ff03aaaaff035555aa03aaaaff03aaaaaa03aaaaff048080bf03aaaaff0280808003aa55aa03aaaaaa028080ff0280808002808080010000ff01ffffff01ffffff01ff00ff01ff00ff00ffff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff01ffffff01ffffff01ffffff02808080028080ff0280808003aa55aa035555aa035555aa035555aa03aa55aa03ffaaff03aa55aa03aaaaff035555aa0280808002808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff05cc99cc08bf80df0ba274d111a578c3179b7abc1e996fbb279d76be2f9d77be399d74c0459b73bc519d74bd5e9d75be2f9d72be18aa80bf4e725c69f242364efe3e3447ff3d3242ff3e3442ff3e3542ff3d3442ff3d3643ff3c3844ff3d3a45ff3e3b46ff3e3b46ff3e3b47ff3d3a45ff3c3945ff3c3845ff3a3643ff383441ff373040ff332d3dff30283aff2e2335ff2a1e32ff271b30ff25182dff25192eff26192eff26192eff23192eff21172fff1f182dff23263dff2f4468ff39567ffd436389825e6a91549e73bc829d74be599e73bd749e75bf6a9c73be609a72bd559c75c04d9c74c0449a74bf3c9d73bf33a078c32d9971bb27966fb7219b74b91c9b6db6179b6fbc13a179c9109f70bf0d9d62c40b8b74b9089f80bf07926db6059999cc04bf80bf03aa55aa028080ff0280808001ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff0280808001ffffff028080800280808003aa55aa0280808003aaaaff04808080048080bf04bf80ff05996699059966cc059966cc059966cc068055aa068080d5068055d5068055aa068055d506aa80d5068055aa059966cc059966cc059966cc0599669904bf80ff03aaaaff03aa55aa048040bf03aa55aa028080ff028080ff02ff80ff01ff00ff010000ff0100000001ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa0280808003aa55aa03aaaaff035555aa028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff03aaaaaa059966cc089f80bf0c956abf11a578c3189f75bf1f9c73bd279676be309a75bf3a9e77c1459b73c0529b73be5f9c73bf229d78bb10af80bf4c6b5b61f5413348ff3d3140ff3e3544ff3e3744ff3e3744ff3c3542ff3c3543ff3e3644ff3e3744ff3e3945ff3d3945ff3d3845ff3d3844ff3c3743ff3a3542ff393340ff373140ff342c3dff32293cff2e2438ff2b1e33ff26182fff23162cff22142cff21142bff20132cff20142bff20162dff1e172fff201935ff262543ff2f3958fe394766d249547637906fb5929d75c06e9b74be759d74c07c9c75bf729d74be699b72bd5e9b75be559c72bd4c9e72bf439c76be3b9c75be349876bf2d9971bb279d6fbe21a274b91d9e7bc1189f75bf14a673bf11a578c30d9d76c40ba274b9098e71aa07926db6059966cc04bf80bf03aaaaff02808080028080ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000010000ff010000ff0280808002ffffff028080ff03aa55aa03aa55aa048040bf04bf80bf06aa80aa068080aa07926db607926db6089f60bf09aa71c6089f80bf09aa8ec609aa71c6098e71c60a9966b20a9980cc0a9966b20a9980b20a9966b2098e71c6089f80df0880609f089f80bf07b66ddb06aa80d5068080aa048080bf059966cc03aa55aa03aaaaff03aaaaaa02808080028080ff028080800280808001ff00ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa0280808003aa55aa035555aa035555aa028080800280808002808080028080ff01ffffff0280808001ffffff01ffffff01ff00ff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff03aa55aa04bf80ff089f80bf0c9580bf129c71b8199970b81f9c73bd289973b9319c72c13b9c75be469d75c1539d75be609d75bd2f9d77be27a376c44068545cf6413545ff3c323fff3e3545ff3f3946ff3f3946ff3e3745ff3c3442ff3d3644ff3d3643ff3e3744ff3d3744ff3b3643ff3b3542ff3a3441ff393240ff37303fff352c3dff31273aff2b2135ff271b31ff23172eff21142cff1f122aff1f122aff1f122cff1f142eff20162fff211832ff221a39ff231f3fff282645ff2f304dfc3b3c6051524f6b8d9c76c0999e75c07b9e74bf8f9d74bf859d75c07c9c75bf719c73be679c74bf5d9c76c0549e73bf4c9e72bf449a70bb3c9d73bb349d71bf2e9b74c2289973bf229d78bb1e996fbb199970b8159e6db6119669c30e926db60c956abf098e55aa07926db606aa80d504bf80ff035555aa028080ff028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ff0001ffffff01ff00ff0280808002808080035555aa03aaaaff04bf80bf059999cc059966cc06aa80d5089f80bf07926ddb09aa71c60a9980b20a9980cc0ba274b90c956abf0c956abf0d9d76b10ea480c80ea46dc80ea46db60d9d62c40f9977bb0e926db60ea480b60d9d76c40d9d76c40caa6abf0ba274d10ab280cc09aa71c6089f80df08bf80df07926db606aa80d5059999cc059999cc048080bf03aa55aa03aaaaaa028080ff01ffffff01ffffff01ffffff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa035555aa035555aa03aa55aa03aa55aa03aaaaaa035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff010000ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aa55aa059966cc09aa71c60d9d76c412aa80c6199970b8209f78bf299b76c1339b73be3c9973bf479e77be539d75be619b74bd449d74bf219b74b92b88777dec423647fe3c3240ff3e3643ff3e3946ff3f3b48ff3f3a48ff403946ff3d3644ff3d3543ff3c3542ff3b3543ff3b3442ff393341ff383040ff362c3cff32273aff2d2135ff291c32ff25172eff23152dff20122bff1e122bff1f122cff1e122bff1e132dff1f1431ff1f1632ff201934ff221c3aff242241ff292a4afd343753a9484764629c75bbb59c74beab9d74bfa29c74be999d75be8e9c73be849c76bf7c9c73bd719e75be689d76bf5e9d75c1559c75c04d9c74c0459f73c03d9b71bc369c71bd2f9d77be299b76bb249c71b81e9977bb1a9d76ba159e6db611a578c30ea480c80c956abf09aa71c607926db6068080aa03aa55aa03aaaaaa0280808001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff010000000100000001ffffff01ffffff028080ff02808080028080ff03aaaaff048040bf0599669906aa80aa07926db6088060bf09aa71c60a9966b20ba274b90c9580bf0ea480c80f9977bb0faa77cc11a578c311a578c313a179bc139479bc13a179bc13a179c9149973bf13a179bc13a179bc13a179bc12aa80c6129c71c611a578c3109f70bf0f9966bb0e926db60c956abf0ba274d10a9966b2098e71c607926db6088080bf06aa80d505666699048040bf048040bf03aa55aa028080ff02ff80ff01ffffff01ffffff010000ff00000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa02808080035555aa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa02808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff0280808003aa55ff05cc99cc09aa71c60db176d813a179bc1a9d76ba219b74c12a9873bc33a073be3d9b71bc499d73c0559c75bd629c75be709d74bd7e9c73be12d4b8aadb443648ff3c3240ff3d3544ff3e3947ff3f3b48ff403b48ff3f3b47ff3e3847ff3d3644ff3b3543ff3a3241ff39303fff372d3dff322839ff2f2236ff2b1d33ff271932ff23152eff20122cff20122cff1f112bff1d112bff1d1029ff1e112bff1e132fff1f1532ff201731ff201a35ff211c3bff262242ff2b2e4ce63b3b5a5a85669cab9d74bfa59b74be9d9c75beaa9d75bea19d74be989c74be8f9b74bf859d75be7c9c73bd729d74be699b72bd609d75bd579b72bc4e9a72be469d71bd3f9e75be379e74be309f75bf2a9873bc249571b81f9c73bd1a9d76ba159e6db6129c71b80ea480c80b8b74b9089f60bf07926db604bf80bf03aa55aa03aaaaaa01ff00ff01ffffff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff028080ff01ffffff0280808003aaaaaa03aaaaff048080bf059999cc068080aa07926db6098e71aa0a9980cc0b8b74b90d9d76c40ea46db60faa77cc119678c3129c80c614a680bf16a274b9179b7abc179b6fbc189f80bf199970c21a9d76ba1a9d76ba1b977bbd1a9d76c41a9d76ba19a37ac219997ac217a66fc8179b7abc16a274c5149973bf129c71b8129c80b80faa77cc0ea46dc80d9d76c40ba28bb90a9980cc098e71c6089f60bf06aa55d5059966cc059999cc03aa55aa02ff80ff028080ff010000ff0280808001ffffff028080800000ff0001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa03aaaaff03aa55aa03ffaaff03aa55aa035555aa035555aa035555aa02808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff01ff00ff010000ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02808080048080bf06aa80aa0a9980b20ea480c813946bc91b9771bd229670bb2b9a71be359a73bc3f9a75be4b9c74be579b72bc649c73bd729d74be809b74bd22a580bbc4463849ff3b3140ff3d3545ff3f3947ff3f3b48ff3f3a47ff3f3a47ff3d3846ff3b3543ff393341ff382f3fff352b3dff32263bff2d2136ff281c32ff25172fff22152eff20132cff1e112bff1e112bff1e112aff1d102aff1d1029ff1d112bff1e132fff1e1431ff1f1631ff1f1934ff211c3cff232440fd2c2f4b90434760849b74bdcb9d75bfac9c74beaf9c75bfb39d73bdaa9c74bea29c74be999b73be909c73bf879d73bd7c9c73bf749c75bf6a9a73be619b74bd589c74bf509c73bc489c75bf3f9e71be389b72bb329e75bd2b9a71be259875ba1f9c73bd1a9d76ba159e79c211a578c30ea480b60ba274d1098e71aa06aa80aa059966cc03aa55aa0280808001ffffff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff0280808003aa55aa03aa55aa04bf80bf059966cc06aa80d507b692db098e71aa0b8b74a20caa80bf0ea480c80f9977cc119678c313a179bc159e79c2179b7abc19997ac21ba171bd1ca476bf1d9e7bc11ea277bb209f78bf219b74b9229678bb229670bb229d78bb229670bb219b74b921a27cc1209770bf1f9c73bd1e9977bb1b9771bd1a9d76c419997ac217a67abc159e79c2129c80c611a578c30f9977bb0e926db60c956abf0a9966b209aa71c6089f60bf068055aa0599669904bf80bf03aa55aa03aaaaaa028080ff028080800100ffff01ffffff0100ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa02808080035555aa02808080035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa028080800280808002808080028080800280808001ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff0280808003aaaaaa059966cc089f80bf0ba274b9109f80bf159e79c21c9b76bf249c71b82d9971c1369c71c2419d72bc4d9c74bd599b73bd679c74bc759d74be829d74be1d9e7bb99b473847ff3c3341ff3d3444ff3e3847ff3f3a46ff3f3a47ff3e3946ff3d3544ff393341ff362f3dff332b3bff302439ff2c1f37ff281b33ff251731ff22132eff20122cff1e112aff1e1128ff1d1029ff1b0f28ff1b0f27ff1a0f27ff1b1028ff1d112aff1c132aff1d1530ff1e1632ff201b37fe23233de43633513d826996ca9d74bdd19c74bdcb9b74bcc49c74bebc9c75beb49c73beab9d73bfa39c74bf9b9b73bd919d74be879d73bf7f9d74bf759d74c06c9c71bd639b74bf5a9c74be519d74c0489f75bf419d76c0399d74c0319c72c12b9a71be259875ba1e9977bb19997ac2159e6db6109f70bf0d8962b10b8b74b9089f60bf06aa80d5048080bf03aaaaff02ff80ff01ff00ff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff01ffffff03aaaaaa03aa55aa04bf80bf048040bf059966cc07b66db6089f80bf0ba274b90c9580bf0e926db6109f70bf13a179bc149973bf16a274c519a37ac21c9b76bf1e9977bb209f78bf21a274c1239975bd26a179c3279d76be289973b9299570bb2a9873bc2b9a71be2a9e73c22a9873bc299b76c1299b76c1289973bf26a172bc269a79bc249c78bf229670bb209f78bf1d9e72c11b9771bd19a37ac2179b7abc159e6db6129c71b8109f70bf0e926db60c956abf0ba274b9098e71c607926db6068055aa048080bf048080bf0280808002ff80ff0280808001ff00ff0100ffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ff00ff0000000001ffffff01ffffff01ffffff01ff00ff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808003aa55aa0280808001ffffff028080800280808001ffffff01ffffff01ffffff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff0280808004bf80bf059966cc089f80bf0ba274d1109f80bf179b6fbc1e916fb3269a72bc2e9b74bc389b72bf439c72be4f9e74be5c9b74bc699e75bd779c74bd859d73be1d9e7bb971564858fd39303fff3d3544ff3f3846ff3e3946ff3e3945ff3c3744ff3a3342ff362f41ff33283dff2f253bff2b1e34ff271a30ff23162bff1f1428ff1c1225ff1a1024ff190f25ff190f26ff190f26ff180f28ff1b1029ff191028ff19112aff1a102cff1a1229ff191128ff1a1128ff1b1429fc201b36963f365014a680b2989c75be869c76bed19c74bdcb9c74bcc49b72bdbd9b74bdb59b74bead9b73bea59c74be9d9c73be939c74bf899c73c0809d74bf779c74bf6e9b74be659d74bd5b9d73bf529f73be4a9b75be419d72bc399d74c0319c78c12a9873bc249c78bf1e9977bb199970b8149973bf109f80bf0d9d76c40a9966cc07926db6059999cc048080bf03aaaaaa01ff00ff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff010000ff0000ff0001ff00ff0280808002808080028080ff03aaaaff05cc99cc06aa80aa07926db6089f60bf0a9966b20c956aaa0ea480c8119678b4139479bc159e79c2179b7ac81ba17bbd1d9e72b9209f78b7239975bd269a79bc289973bf2a9e79bc2c9c7abf2d9f77c1309a75ba319c72c1329e75c2339b73be349d76bf33a073c333a073be339b73be329975bd319c78c12f9d72c32e9b74c22c9c74bf2a9873bc279d76be259875ba229d78bb209778bf1d9e72b91a9d6cba16a274c5159e79c2129c71c6108f70bf0e926db60c956abf0a9966b2089f60bf07926db6059966cc04bf80bf03aa55aa028080ff0280808001ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aaaaff03aa55aa02ffffff03aa55aa035555aa035555aa03aa55aa01ff00ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000002808080048080bf05cc66cc098e71c60d9d76b1129c80c6189575bf209778b7289973b9319c72c13a9e72c1469d75bd529b73be5f9c73bf6d9d73bd7a9b73be879d75bf5e9d75be4c5e4d5ef9392f3fff3d3445ff3e3847ff3e3847ff3b3745ff393443ff372f41ff342a3dff2f233aff281c35ff22162fff1d122bff1c122bff1c122dff1d1330ff1e1432ff1f1534ff1f1635ff201635ff1f1634ff1f1836ff201736ff201838ff1f1939ff201a3bff201c3dff1e1e3cff1c1b39f81e1b39864a4558379e7db9639d76bfdd9c75beca9d74bfd29b73bdcc9c73bdc59b73bdbf9c74beb79c74beb09b74bea79c74bf9e9d74be959c74be8c9d75bf829d76be799c74be6f9c75bf669d73be5c9b74bf529b73be4a9b75be419d72bc389f76bf319c72c1299b70c123996db61d9e72b9189f75bf13a179bc0f9977bb0c956abf09aa71c607926db605996699048080bf02ffffff0100ffff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000001ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100ff0001ff00ff028080ff028080800280808002ff80ff02ff80ff03aa55aa035555aa0480808005cc99cc059966cc07926ddb089f80bf0a9980b20c9580bf0ea480c8109f70bf13946bbc169774b9189f75bf1ba17bbd1f9c73bd219b74b924a378bf279d76be2b9a77be2e9b74bc319c72bb349d76bf359f78c0379e74be3a9a77bd3ba075c23d9b75c03e9c73bd3e9c73bd3e9c73c13e9c73bd3d9f75bc3d9b75c03c9d73bf399d74c0389f76bf359f73c0339b73be309a75bf2e9b74bc2b9a71be269a72bc249c71bf219b74c11d9e72c11aa776c4189f75bf149973bf129c71c60f9977cc0d8962b10a9966b2089f60bf07926db6059966cc04bf80bf03aa55aa03aaaaaa0280808001ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa03aa55aa02808080035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ff00ff01ff00ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff035555aa048080bf07b66db60a9966b20ea480c813a179c9199970c2219b74b9299b76bb339b73be3d9b75c0499a73bd559c75c0629c75c16f9c73bf7d9d74c08c9d75bf729d74be36806d80f13b3143ff3d3444ff3d3748ff3c3747ff393543ff373040ff32293dff2a1f38ff231933ff211632ff211633ff211732ff211533ff211532ff211533ff201632ff211631ff211530ff211530ff21162dff21152eff22162eff22152eff21152eff21162fff211732ff1f1937ff1f1d40fe212248f7272952d533355a903739558e806899729f79bed99b74bdac9d75be819e75c0ba9c73bfb49c76beb99d74beb19c75bea99b74bea19b74be979d75bf8d9d76c0839c75bf7a9d75be709d74bf669d73be5d9c73bd529f76c1499d77c0409f74bf389b72bf309a75ba289f79bf229d78bb1ba17bbd169774b9129c71b80ea480c80a9966cc089f60bf068080aa048080bf03aa55aa01ff00ff0280808000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001ffffff01ffffff01ffffff010000000000000001ffffff01ffffff01ffffff02ff80ff01ff00ff010000ff028080ff028080800280808002ff80ff02ff80ff03aaaaff03aa55aa03aa55aa0480408004bf80bf048080bf059966cc06aa80d507926db6098e71aa0a9980cc0caa80bf0d9d76c4108f70bf129c80c6159e6dc2189f75bf1b9771bd1ea277c4229d70bb269a72bc299b76c12d9977bb309f75bf349876bf379974be3a9e77c13d9b75c0409b74bf429b74bd449d74bf469d75c1489c75bf499d73bd4a9b75be4a9b75be499d73bd499d77bd489c75bc479a73be449d74bf429e74c13f9e75c23d9b71bc3a9a6ebd379e74be339b73be2f9d72be2b9a71be279d76be249c71b8209770b71c9b76bf1a9d6cba169774b913a179bc109f70bf0d9d76b10ba274b9098e71aa07b66db606aa55aa04bf80bf03aaaaff02ff80ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa03aaaaff03ffaaff03aa55aa03aa55aa035555aa03aaaaff02808080028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff03aaaaff059966cc07b692db0ba28bb90f9977bb159e79c21c9b76bf23a075bd2c9774bf369c71bd3f9a71be4b9c70be599e73bd659d72c0739b73bf819c75be8f9d74bf749c75bf1ab19dbada3d3243ff3b3445ff3d3849ff3b3647ff373243ff2f273cff271d38ff241a36ff241a36ff241835ff221732ff231631ff231630ff23162fff241530ff24152fff23152eff23152dff23142cff23152cff23142cff23152cff23142dff23142dff23152dff23152cff23152eff211730fe211934fd211d3bfd232547fd272c54f52e335bda3338579b574f72c89470b3bc9d75bfd09c73bda49b75bf9d9c73bebb9b74beb39b73bdab9b74bda19d74be979d75bf8e9c75be849c76bf7b9e74bf709b74bd669d73be5c9b74bf529b73be489f75bf3f9e75be369c76c22e9b74c226a179bc209f78bf1a9d76ba159e79c211a578c30d9d76c4098e71c607926db6048040bf03aa55aa028080ff010000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00ffffff00ff00000000000001ffffff01ffffff01ff00ff01ff00ff01ff00ff02ff80ff01ff00ff03aaaaaa03aaaaaa028080ff048080bf048080bf03aa55aa03aa55aa04bf80ff05996699048080bf059966cc059966cc068055aa068055aa06aa80d507b692b607926db6089f80bf098e71c60a9966b20a9966cc0d9d76c40ea480c8109f80bf13a16bbc169774b9189f80bf1b9771bd1f9c73bd229d70bb26a179c32a9873bc2e9b74bc329975bd369771bd3a9a72bd3d9f75c0429b74bd459b76bc489f75bf4c9a72bc4e9d76be519d78c0539d75be539d75be559f75c0569d74be579b72bf579e72bf559f75c0549e76bf539d75be519d74bd4e9d72be4c9a72bc489c71bc459b73bc419972bc3d9b71bc389b72bf349d76bf309a75ba2b9a77be289973b923a075bd1f9c73bd1b9771bd179b7abc13946bae0f9977cc0d9d76b10ba274b9098e71c607926db6059966cc048080bf03aaaaff028080ff01ffffff01ffffff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff0280808001ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa03aa55aa035555aa035555aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff04bf80bf059966cc089f80bf0c9580bf109f80bf16a274c51d9e7bb9259875ba2e9b74bc379e74c3429e74c14e9d72c15b9d73bf699b72bd769c73be849c74bf929d73be769e75be1baa84bdb74e4652fe3d3748ff3d394aff383147ff2d243eff271d39ff271b39ff261a36ff261733ff261830ff25162fff251630ff25152fff26152fff26162eff25152cff25162dff25142cff25152cff24152cff24142cff24142cff24142cff24142cff24142cff24142cff24142dff24142dff24152fff231630ff231932fe231c37fe232143fe262a51ff2c345def313959af32374c6a7867939e9d76becc9c74beb89d73bc999b73beb49d74bfab9e74bfa19d75c0999d75be8f9f76bf849c74bf7a9d75be709d74bd649c75bf5a9f74c1509f76bf459f76c03c9d77bf349d76bf2c9c74bf25986eba1f9c73bd189f75bf13a179c90faa77bb0ba274d108bf80df06aa80d503aaaaff028080ff01ff00ff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ffffff01ffffff0280808001ffffff01ffffff0280808003aa55aa035555aa03aa55aa03aaaaff048080bf048080bf04bf80bf059966cc059966cc07926db606aa80d507926db607926db607926ddb089f60bf089f80bf089f80df089f80bf098e71c60ab280cc0a9980cc0b8b74b90d9d76b10d9d76c40ea480b6109f70bf11a569c313a179c916a274b9189f75ca1ba171bd1f9c7bbd229d78bb26a179c32b9a77b82e9b74c2339b78be379e74be3c9d77bf409b74bf459f76c0499a73bd4d9c77c0519d74bd559c75bd589c74bf5a9f74c15e9d75be609d75bd629a72bb639d74bf649e75bd639d74bf639b74bc639d76bf619e76c0609d75bf5e9d75be5b9d76bf589c74bc549b73bc509c73bf4b9c74be479e73be429e74bd3e9873bd389b72bb349d76ba2f9872b82a9873b6259875ba209770bf1b9771bd179b7abc13a179c9108f70af0d9d76c40ab280cc089f60bf06aa80d5059966cc048080bf03aaaaff02ff80ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aaaaff035555aa03aa55aa03aa55aa02ff80ff03aaaaff035555aa035555aa01ff00ff028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff048080bf068055aa09aa71c60d9d76c4129c71b8179b7abc1f9c73bd27966fb7309a75ba3b9c70be459b73bc529b73be5e9b72be6b9d72bf7a9d75be879d75bf959d74c0a39b74bd44a178bf93574e5afe3e394cff3a3549ff2c253fff281e3aff281d3aff271a36ff261832ff261731ff261730ff261630ff27162fff27162eff27162eff27162dff27162dff27162dff26152cff26162cff25152bff25152cff24142cff24142bff24142bff24142cff24142cff24142cff24132dff24142dff23152cff24162eff241730ff241b34ff231e3bfe222544ff272f58fd2d3863f430375993383e4ea28f6eaccc9c74beba9b75bda69d75be9d9c75c0ac9c74bea39c74bf989e74bf8f9d74bf849c76bf799c76be6f9c75bf639b74bf599b73bd4e9d76be439c76be3b9c75be329e75bd2a9e73bc23a075bd1d9e7bc117a67ac8129c71c60e926db60ba274b9089f60bf059966cc04bf80bf028080800280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff00ffff0001ffffff0280808001ffff0001ff00ff02808080028080ff0280808003aa55aa03aa55aa03aa55aa059999cc059966cc068080aa068080aa07926db6089f80bf089f60bf098e71aa09aa71c60a9966b20a9980cc0b8b74b90ba274b90c956abf0caa80bf0ba274d10c9580bf0d9d76c40ea46db60ea480c80faa88cc0faa77cc119678b4129c80c613a179bc159e79c2179b7ac819a37ac21c9b76bf209f78bf23a075bd279d76b72a9e73bc2e9b74bc349d76bf389b76bf3d9b75c0419972bc479a73be4c9a72bc519a74bd559c75c05a9c74be5f9c73bf629c72be669d76be699e75bd6c9c74bd6e9e74be709d74bd719e75be729d74be729d74be719c75be719c75c0709d74bf6d9d75bd6b9d75bf689d73bf659d74bd619b74bd5c9b72bf589a71bc529f73be4c9a72bf489c71bc429b74bd3c9973bb369c76c2309a75bf2b9a71be259f6ec11f9c73bd1b9771bd169774c513946bbc0f9977bb0c956abf098e71aa07b66ddb068055aa0599669903aa55aa028080800000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff0280808001ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03ffaaff03aaaaaa02808080035555aa035555aa028080800280808003aa55aa028080ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808003aaaaff07b692db0ab280cc0ea46db613a179c91a9d76ba219374b92a9873bc339b73be3c9d73bf489c75bc549e73bf619b74c06e9e74c07e9c73be8b9c74bf999b73bea69b73be459f7abc8b655c67fd3e364fff2d243eff2a1f3bff291d39ff291b36ff281832ff28182eff281730ff28172fff27162eff28162eff28172eff28172eff28172dff27162bff28162cff28162cff27162dff27172dff27152cff26152dff25152cff25152bff25142bff25142bff24142bff25142bff25142dff24142cff24142dff24152eff251630ff251832ff241b32ff262139ff252a48ff29355dff2f3b61ee313a5ba75a5273ae9875b9ad9c74bebf9c74beb69d74bdad9c74bea39c74bd989c74be8d9d76c0829d76be789b75bf6c9c74bf609d75bf569d74be4c9a75bc419d76c0389f72bf2f9d77be289973bf209f78bf1a9d76c4159e6db6109f70bf0c956abf098e71aa0792499204bf80bf03aa55aa028080800100ff0001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ff00ff028080ff0280808002808080028080ff028080ff03aaaaaa048080bf03aa55aa059966cc059966cc06aa80d507926db6089f80bf089f80df09aa71c60a9980cc0ba274b90ba274d10d9d76c40ea46db60e926db60f9977bb0f9977bb109f80bf109f70bf11a578c312aa71c6129c71b8139479ae13a179c914a680bf14a680bf159e79c217a67abc189f75bf19997ac21ca480c81f9c73bd21a274c1249c71b8279d76be2b9a71be2f9d77be349d76bf399d74bc3d9b71bc429b74c1479e77be4d9c74bd529b73be589c74bf5e9b75be629c72be689a73bd6c9c74bd709b74bd749c75bf789b73bd7a9b73be7d9d74be7f9b74bf7f9d74bf809d74bf819c75c0809b74bf809b74bd7e9c73bc7d9b72be799e74be779a74bd729a74be6e9b74be6a9a73be649e73bf5e9d75be589a71bc539a72bb4b9c74be459b73bc3e9c73bd389b76bb329970bd2b9a71be249c71bf209770b71a9d76c4169774b9129c71b80f9977bb0ba274d109aa71c607926db604bf80bf03aaaaff028080ff0280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa028080800280808003aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000028080ff059966cc07926db60ab280cc0ea480c8149973bf1aa776c4239975bd2b9a77be359a6fbc3f9e75be4a9b72be569d74c1659a74bd729d74c0819c73be8e9c73be9c9b72be499d73bd04bfbfbf9f6f6573fd2d233fff2b203dff2a1e3aff291b36ff281a31ff291831ff291730ff28162eff29172eff29162eff28162dff29172dff29172dff29172dff29172dff28172dff29172dff28162dff28172dff28172dff28172dff27172eff27162eff26162dff26152cff25152cff25142cff25142cff24142bff24152cff25142dff24152dff24152fff25162eff251930ff261b33ff26233eff283053ff2b375ffd303d62d6333c538d806d9ac79c75be9b9b75bfb69c74bdac9c74bea29d74be979d75bf8d9d74be819c75c0759d76be6a9c76be5e9d75be539d75be489c75bc3ea077c1359a78c02d9971bb259f75c11ea277c4189f75ca149973bf0f9977bb0b8b74b907926ddb068080d504bf80bf028080ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808001ffffff028080800280808003aaaaaa03aa55aa04bf80bf059966cc059966cc07926db607926ddb089f80bf09aa71c60ba274b90ba274b90d9d76c40e926db60f9977bb109f70bf11a578c3129c71b812aa71c613a179bc15926db615926db6159e79c216a274c5179b6fbc189f75bf189575b519997ac219a37ac21a9d76c41ba17bbd1c9b76bf1d9e72c11f9c73bd219b74b9239975bd269a79bc299b70bb2d9f77bb309a75ba349d76bf389b72bf3e9c73bd439c76be489c75bf4d9c74c0539d75be589c74bf5f9c73bf659d77bd6a9c76be709b74bf759b74be7a9b73be7f9b74bd829b74be869c74be899c75be8b9c74bf8d9d76be8f9b74bf8f9d76bf909c75bd8f9d74bf8f9b74bd8d9c74be8a9b74be889c74bd849c74bd809d74bd7c9a73bd769c75be719c73be6a9a73bc649c73bf5c9b74bf559c72c04f9b74be489871bc419d76bc399d74bc329e75bd2b9a77be249c71bf1e996fc4199970b8149973bf119669c30d9d76c40ba274b907b66ddb05cc99cc04bf80bf03aaaaff01ffffff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa035555aa035555aa03aa55aa03ffaaff03aa55aa03aa55aa035555aa035555aa0280808003aa55aa02808080028080ff01ffffff01ffffff01ffffff01ff00ff01ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000280808003aaaaaa048080bf079292db0ba274d10f9977bb159e79c21c9b76bf249571b82c9774b9379974b9419d72bc4d9c74bd599e75c0689a73bd759d74be849c74bd929d73be8a9b73be01ffffff18f4dfead44f475dff2d223eff2b1e3aff2b1c38ff2a1a33ff2a1831ff2a1730ff2a172eff29172eff29172eff29172eff29172dff29172dff29172dff29162dff29172dff29172dff29172dff29172dff29172dff28172dff29172dff29182eff29182eff28172dff27162dff27172dff26162cff26152cff26152bff25152bff25142cff24152cff25152cff25152dff24162eff25172eff251a31ff26203bff282b4aff2b365dfe303d63f1303d5b945f5a7748a380bf9b9b75bdb59c75beaa9c75bea09e74bf959d74be8a9d74be7e9c73be729d74c0669d76c15a9f74c14f9e74be459b76c03c9d73bf329e75c22a9e73c223a075bd1c9b76bf179b7abc129c71b80d9d76c409aa71c607926ddb059966cc03aa55aa0280808001ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ff0001ffffff0280808003aaaaaa03aaaaaa03aa55aa04bf80bf04bf80bf059966cc068080aa07926db6089f80bf0a9980b20b8b5db90caa80d50e926db60f9977bb109f70cf129c71b813a179bc159e79b6159e79c2179b6fbc179b7ac819a37ac21a9d76ba1b9771bd1ba17bc61ca476bf1c9b76bf1e9977bb1f9c73bd209778bf209f78bf21a27cc121a274c123a07cbd23a07cbd259f75c127966fb72a9873bc2c9c7abf2f9d77be329e75c236a176c2399d74c03e9c73bd429b74bd499a77bd4e9a76be539d75c25a9c74be5f9c73bf659d74bd6c9c74bd719c75be789b75bd7d9b74be829d74be879d75bf8b9e74bf8f9d74bf939c74bf979d75bd999d75c09b9c75bf9c9d74be9d9e75c09d9c75be9d9e75be9c9b74be9b9c75bf989c74be959c74be929d73be8d9d74be899c73be839c75bf7d9b72be769e75be6f9c73bc689d73bf609a72bd589c74bf519a74bd489c75bf409b74bf399874bc309a75bf299b76c1229d70bb1d9e72c1189575b5129c71c60f9966bb0caa6abf09aa71c606aa80d504bf80bf03aa55aa0280808001ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff010000ff0280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000002ff80ff05996699089f60bf0caa6abf109f80bf16a280c51d9e72c1259875ba2e9b74bc389b76bf429b74bd4f9b74be5b9d73bf6a9c73bc789d75bd859b73be8a9d74be3c9d77bf0ea492c8a3403854fd332746ff2e223dff2b1d38ff2b1b35ff2b1933ff2b1830ff2b172fff2b172eff2a172eff29172dff29172eff2a162dff2a172dff29172cff2a172dff29172dff29172dff29172cff29162dff29162dff29172dff29172dff28172cff28172cff29182eff29182fff28172eff28162eff27162dff27162dff26152cff26152cff25152cff25152cff25152dff25152dff25162dff24162eff251830ff251c35ff262743ff2a3454fe2d3b64f9303e64bb3d465d6e9072ac769e75c0b39d75bfa99e76c09e9d74be939e76bf869e74be7b9b74bf6f9c75bf639d76bf579e75bf4c9e75bf429e74bd389b76bf309a75bf289f73bf209f78bf1a9d76ba149973bf119669b40d8962b1098e71c6068055aa048080bf03aaaaaa01ff00ff0280808000ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff0280008002ff80ff03aa55aa03aa55aa04bf80bf059966cc06aa80d507926db609aa71c60ab280cc0c9580bf0d9d76c40f9977bb119669c3129c71b814a673bf16a274c5179b6fbc19a370c21ba17bbd1c9b76bf1e9977c41f9c7bc5209f78bf21a27cc1229d78c323a07cc5249c78bf249c78bf269a79bc26a179c3289973bf289f79bf2a9e79bc2a9e79c22b9a77be2ca274bf2ea174c2309a75bf329975bd359f78c0399d79c03c9973bf409b74bf449d74bf499a73bd4e9d76be539d75be599e75c05f9c73bf659d74bd6b9d72bf729d74be789b73bf7f9b72bd849c74bd8b9c74bd8f9d74bf949d73bf999d75c09d9c73bea19d74bea49b75bea69d75bea89c73bfaa9d75beaa9d75beaa9d74beaa9c75bea99d74c0a89c75bea59e75bea39c74bd9e9d73be9a9c74be959c73be8f9d74bf889c72bd819c73be799c74c0729d74be6a9c73be629a72bb589c74bf509c73bc479e73be3e9c73c1369c76bd2e9b74bc27966fbe209770bf1a9376ba169774c511a578c30d9d76c40a9980b2089f80bf059966cc03aaaaff028080800100ff00010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808003aa55aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff0100ffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aa55aa059966cc089f60bf0caa80bf119669c3179b7abc1f9c73bd269a79bc2f9877b8399d74c0449a70bb509c73bf5d9c73c06b9d75bf7a9b73be889c74bf5d9f76c0539d75bb5a6f6082f1332c4dff312841ff2e203bff2c1c36ff2c1a34ff2b1931ff2b1830ff2b182fff2a172dff2b172eff2a172eff2b172eff2a172dff2a172dff2a172dff2a172dff2a172dff2a172dff2a172dff2a172dff2a172dff29172dff29172dff2a172eff29172dff29172eff29182eff29172eff29182fff29182eff28172eff27162dff26162cff26162dff26162eff26152dff26162cff25152cff25152eff25162eff251730ff251a34ff26223ffe2a3154fd2d3d66fd32446ac039455a6884679f989e75bf9b9c75bda69d75be9b9e75bf8f9d76bf839c75bf789b75bd6b9d75bf5f9c73bf539d75be499d73c03f9e75be359a73c02e9b74bc259f75c11f9c73bd189f75bf149973bf0ea46dc80ba274b9089f80bf06aa80d5048080bf03aaaaaa0280808001ff00ff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff028080ff02ff80ff03aaaaaa04bf80bf0599669906aa80d507b66ddb089f80bf0a9980b20c956abf0ea480b6109f70bf129c71b8149966bf16a274b9189f75bf1a9d6cba1c9b76bf1ea277c4209f78bf23a075bd249c78bf259f75c1279d76be299b76c12a9e79c22a9e73c22c9c74bf2d9f77c12ea174bc2f9d77be2f9d72be309f75bf329e75bd339b73be349d76ba359f73bc379e74be399d74bc3b9c75be3d9f75c0409f78bf439c76be479e77be4c9e75bf509c76bf559c75bd5a9c74c15f9e76bf669b73be6c9c74bf729d74c0799c74be809b74bd859b73be8b9c75bf919d74be979b75bd9d9c73bea29c73bea69d73bea99d74c0ad9c74c0b19c73beb39b75bdb59c74beb79c74beb79c74beb79c74beb79c74beb69c73bdb49c74bcb29c74bdaf9c75bfab9d74bfa59c74bea19d75be9b9c73bd939c74bf8d9c74be849c74bf7c9c73bf739d73bf6b9b72bf619b74bd589c71bc4e9d72be439c72be3b9c75be329e75c22a986dbc239975bd1e996fbb189f6abf129c71c60f9977bb0ba274b9089f80bf059999cc048080bf028080ff028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa035555aa03aaaaff03aaaaff03aa55aa03aaaaaa03aa55aa035555aa035555aa028080800280808003aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff0100ffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff010000ff035555aa059966cc089f60bf0caa80bf129c80b8179b6fbc1f9c73bd27966fb7309a75ba3a9a72bd469971bd529b73be5f9c71bc6d9d73bd7c9c73bd6f9f75bf3a9e77bd609f78bdc13b3452fd342a4aff2f243fff2f1e39ff2d1c35ff2d1a33ff2c1931ff2c1830ff2c182fff2b192fff2c182fff2c182fff2b192eff2b182eff2c192fff2b192fff2a192eff2a192eff29182eff2b182eff2a182eff2a182eff2a182eff2a182eff2a182eff2b192fff2a182eff2b182eff2b192fff2a1930ff29182fff29192fff29182eff29172fff28172eff27172eff27162dff27162eff26162cff26162eff25152dff24162fff24182eff241a2eff25203bff282e52fe2c3c66fe36466ed237445f59786795739d76bfae9d74bfa39e75bf989c74be8c9d75bd809d76bf749c75bd689d73bd5c9b74bc509f76bf469d75bd3c9d77bf339b73be2a9e73c2249c71bf1ea277bb179b6fbc129c71c60ea480c80ba274b9089f80bf06aa80aa059999cc03aa55aa028080ff028080ff01ffffff0100000001ffffff01ffffff00ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff0100ff000280808002ff80ff03aa55aa04bf80bf048080bf06aa80d507926db6089f80bf0ab280cc0c956abf0ea46dc8109f70bf129c71c6159e79c2189f75bf1a9d76ba1c9b6dbf1f9c73bd21a274c1249c78bf259f75c1289973bf2a9e73bc2d9971bb2e9b7ac2309f75bf329e75bd33a078c3359a73c0369c76bd379e79be389f72bf399d74c03b9c75be3b9c75be3c9d77bf3d9b75bc3e9c77bd409b74bb419d76c0449a74bb459f76bc489f75bf4b9c77be4f9e74be529f76be589c77bf5c9e74bc619e76c0679c77bf6d9a75bd739b73bf799c74c07f9d74bf859b75be8b9c74bf929b73be999b75be9e9d74bea49b75bea99d76beae9d74bdb39b73bdb59c75beb99c75c0bc9c75bebf9c74bec09b74bec19d74c0c29c75bfc29b74bdc29c75bfc19c74bdbf9c74bebd9d74beb99c74beb69d74bfb19c75beac9c75bea69b73bd9e9d73be969c74be8e9c73be859d75be7c9c73bf729d74be699b72bd5e9d75be539d75be499d73bd409f74bf369c76bd2f9d72be279676b7209770b7199970c2159e79b6109f70bf0c9580bf09aa71c606aa80d504bf80bf028080ff0280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff028080800280808001ff00ff02808080035555aa035555aa03aa55aa03aa55aa0280808003aaaaff035555aa035555aa0280808003aa55aa03aa55aa01ffffff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff03aaaaff06aa80d5089f80df0caa80d512aa80c6189f75bf1f9c73bd289973b9319c72bb3c9973bb479a73bb539d72bb609a72bd6f9c73bc7c9c73bd799c74bc569d77be575e5872fb332c47ff342844ff31233cff2e1e38ff2e1c34ff2e1a33ff2e1a33ff2d1a31ff2d1a31ff2d1a30ff2d1a30ff2c1a30ff2d1b30ff2d1a30ff2c1a30ff2c1a30ff2c1b30ff2c1b30ff2c1a31ff2b1b30ff2c1b30ff2c1b30ff2c1a30ff2c1a30ff2b1a2fff2b1a2fff2c1a30ff2b192fff2b1a2fff2a1a2fff2a1b30ff2a1a30ff29192fff2a192fff29182fff29182eff29182fff28172eff26162dff27162eff26152dff26162eff26172fff26172dff25192dff241f38ff272c4afe2d4063fd344a75d53b496758947aae9f9c73bf8c9d75bda09c76bf949d75be899c75be7c9c73bd6f9c75bc639d74bc589f74c24d9c74c0449d74bf399d74c0329975bd2a9e73bc229d78bb1d9e72b9179b7abc129c71c60ea480c80ba274b9098e71c6068055aa04bf80bf048080bf048080bf03aa55aa0280808002ff80ff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff0000000001ffffff01ffffff010000ff010000ff010000ff01ffffff010000ff00ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0280808002808080028080ff048080bf04804080059966cc07b692b6089f80bf0a9966b20caa80bf0e926db60f9977cc12aa80c6159e79c2189f75b51a9d76c41d9e72c1209f78bf239975bd269a72bc299b76c12c9c74bf2ea174bc319c72bb349d76bf369c76bd389f7bbf3a9e77c13c9d77c43e9c73bd3f9e75be419d76bc429b74bd43a076be459b73bc459f76c0469d75bd489c75bc499d73bd4a9b75be4c9772bc4d9c77c0509c73bc529b73be549e76bc589c74bc5b9d76bf5f9c73bf649c73bf699b75bd6e9b74be749c75bd799c74c07f9d74bf869c74be8c9d75bf929b75be999b75be9f9d75bfa59c75c0ab9d74bfb09c74beb59b75beb99c74bebe9c75bfc19c74bec49c74bec79c75bebd9d74becb9c74becc9c74bebf9c74bfb39b75bfcc9c74becb9c75bebd9b74be959d74c0569d77beb49c74bebb9b74beb59b74beaf9a73bca89b73bea09c74be979d75bf8d9d74be849c74bd7a9b73be6f9c73bf649e75bf599e73c04e9d72be449d74bf399d74c0329975bd299570bb229670bb1b9771bd159e6dc2119678c30d9d76c409aa71c606aa80d5048080bf03aa55aa01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa028080800280808003aa55aa028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff05cc99cc08bf80df0caa80bf11a578c3189f75bf1f9c73bd289f73b9319c72bb3c9973bb479a73be539d75be619b74bd6f9a73bc7d9b74be609d75bf11c3a5d2b3383951fd362e48ff342642ff31223bff2f1f38ff301d35ff2f1c34ff2f1c33ff2e1b32ff2e1c32ff2e1c31ff2e1c31ff2e1c31ff2e1c31ff2d1d31ff2e1d31ff2d1d31ff2d1c31ff2c1d31ff2d1d32ff2d1d32ff2c1d31ff2d1e32ff2c1c31ff2b1c31ff2b1b30ff2c1b31ff2b1b30ff2b1b30ff2b1b31ff2b1b30ff2a1b30ff2b1b31ff2a1b30ff2b1b30ff2a1a2fff2a1a2fff2a1930ff28182fff28182fff27172eff27172eff27162eff26162eff25182eff26172eff26192fff261d37ff282d4efe2f4065fc384c73c83947635a8b71a4a79d74bfa89c75bf9c9d74bf919d74be849c74bf789d75bd6c9c74bf619b74bd569d74be4a9f75c1419d76c0389f76bf309f75bf289973b9229670bb1c9b76bf17a67ac8129c80c60f9977cc0c9580d5098e71c607926db606aa80d5059966cc048080bf03aa55aa03aa55aa0280808002ff80ff01ffffff0280808001ffffff01ffffff028080ff01ff00ff0100000001ff00ff028080ff01ffffff01ffffff028080ff028080ff01ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff028080800280808001ff00ff00ffffff0280808001ffffff01ff00ff0280808003aa55aa048080bf048080bf068080aa07926db609aa71c60ba274b90d9d76c40faa77cc129c71c614a673bf179b7ac81b9771bd1d9e7bc1219b74b9249c78bf27a37cc42b9a77be2f9d77be31a178c134a276c4389f76bf3b9c75be3d9f75c0409b78bf439c76be459f76c0479e73be499d77bd4b9c74bb4c9e75bc4d9f77c04f9b74be519a74bd529b73be539a72bb549e73bf559c75bd569a74be589c74bf5b9a73bc5c9b74bc5e9b75be629a75bb659d74bd689d76bf6d9d75bd719c75be769c75bc7b9b74bd819c75be879d75bf8d9c74be939c74bf999b75be9f9d75bfa59c74beab9d74bfb29c74bfb79c74bebb9b74bec09d75beb89d74bebb9d74beb29b74bf9a9d76bd9d9c75be779c74bfad9c74bebb9b74bec99b73bd879d75bd449d74bfad9b74bdb99c74be5d9c76bd279d76be969c74be9e9d74be829d76be899c75bea49b75bea79c74bf9e9b73bd939e74bf8a9d74be7f9d74bf749c75bd699b75bd5d9c73c0519d74c0469d75c13d9b75c033a078c32ba077be23a075c51c9b76bf179b6fbc129c71b80d9d76c409aa71c606aa80aa04bf80bf0280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa028080800280808002808080028080800280808001ffffff0280808001ffffff01ff00ff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff035555aa059966cc089f80bf0d9d76c4129c71c6189f75bf1f9c7bbd289f73b9329975bd3b9c75be479a73be539a72bb619b74bd6f9c73bf1fa57bc51ca480bf60725d8ff8312d4aff372c46ff342640ff32223aff321f37ff311d36ff311e35ff301d34ff2f1d33ff2f1d33ff2f1e33ff2e1e32ff2e1e32ff2f1f32ff2e1f33ff2e1f33ff2e1f33ff2e1f33ff2e1f32ff2e2033ff2e1f33ff2e1f33ff2e1f33ff2e1f33ff2d1f33ff2d1e32ff2d1d32ff2c1d32ff2c1d31ff2c1d32ff2b1c31ff2c1d32ff2c1c32ff2b1c31ff2b1d32ff2b1b31ff2b1c31ff2b1a32ff2a1a30ff291930ff28192fff28182fff28172eff28182fff27172eff26172dff26182eff26192fff251d35ff272b4bfe2f4069fd394f78c94556722e9b85ac839e75bfa39c74bf989c74bf8d9d76be819c75c0759b74be699b75bd5e9d75be539d75be499d73c0409b74bf379974be309a75ba289973b9229d78bb1d9e7bb9179b7abc149973bf109f80bf0d9d76c40c9580bf098e71c6089f80bf07926db606aa80aa059966cc059999cc0480408004bf80bf03aa55aa03aa55aa03aaaaff03aaaaff03aa55aa03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa035555aa03aa55aa03aa55aa03aa55aa04bf80bf03aaaaaa048080bf059966cc06aa80aa089f80bf098e71c60ba274b90d8976b10f9977bb129c71b8149973bf16a274c51a9d76ba1ea277c4219b6cb9249c78bf299b76bb2ca27abf309a75bf33a078c3389b76bf3ba075be3f9e75be429e74c146a078c1499d73bd4d9c77bd4f9b74be519d74c0549b76bc569d74be589c74bc5a9f74bb5b9d73bc5c9b74bc5e9b75be609a75bd619b74bb619b74bd639d74bc659a74bd669b73bc689a73bd6a9c73bc6d9d75bd6f9c75bf739b76bc769c75be7a9d75be7f9d74bf839e75bf889c74bf8e9c75be939e76bf999d75c09f9d75bfa69d75beab9b74bdb19c75beb79c74bebc9d75bec19c74beba9b73bd8b9e75bf8e9e75beb99a74bd319772b6507056836c553d617e413147954a35506b402d4774755688648c69a83b9c79be119687c3619b76bb469975bd479a77bb629a75bb5d9c73ba9f9c75bfa69d75be719e73bea19b75bea49b75bf999d75be8f9d74bf849e74bf789d75bf6d9d75c0609d75bf549e73bf489f75c33e9c77c1349d76c42d9971bb259f75ba1d9e72c1189f75bf129c71b80d9d76c40a9980cc06aa80d504bf80bf028080ff0100ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff0000000001ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff035555aa05cc99cc089f80bf0caa80bf12aa80c6179b7abc1f9c73bd279d76be319c72bb3c9d73bb479a73bb539d75be619b74bd6e9b74be189f75bf02ffffff6c4e4c66fe39324dff382b46ff34263fff33223bff322038ff311f35ff311f35ff311f34ff311e34ff301e34ff2f1f33ff2f1f33ff302033ff302034ff2f2133ff2f2133ff2f2134ff2f2134ff2f2134ff2f2134ff2f2134ff2f2134ff2f2134ff2f2134ff2e2133ff2e2033ff2e2033ff2e1f33ff2d1e33ff2d1e33ff2c1e32ff2d1e32ff2d1e32ff2c1e32ff2c1e32ff2b1d31ff2b1e32ff2b1c32ff2b1b31ff2a1a30ff2a1a30ff29192fff28182fff28182fff27172eff27182fff27182fff27172fff28192fff251d35ff292f4ffd32486cfd39537e964b586d48a37cc3ac9c75bea19e75c0959d74be899c73be7d9d74be719e75c0669d76c15b9d73bf519d74c0499a73bd3f9a75be379e74be2f9d77be299b76c1229d78c31ea277bb19a37ac2159e79c2129c71b80f9977bb0e9280b60caa80bf0ba274b9098e71aa098e71c6089f80bf07926db607926db606aa80aa06aa80d506aa80aa068055aa068080aa059966cc068080aa06aa80aa06aa80aa06aa80aa06aa80aa06aa80aa05cc99cc06aa80aa05cc99cc059999cc059966cc068080aa059966cc05996699059999cc04bf80bf059966cc059966cc059966cc06aa80aa07926db607926db6098e71c60a9966b20ba274d10d9d76c40f9977bb129c71b8149973bf179b6fbc1a9d76c41da77bca209f78c7259f75ba299b76bb2d9f77c1319c72bb369c76bd3a9e77bd3e9c73bd43a076be479e77be4b9974bb4f9b74be519d74c0559f75c0599b73bd5c9b74bc5f9c73bc619b74bd639b74bc659f77bd679c74bc699972bb6b9b72bc6c9c74bd6e9b74bc6e9b74be709b74bd719c73bb739b73bc749c75bd769c75be789b73bd7a9d75be7d9b74be819a75be859b75be889c74bd8d9c74be919d74be969c75be9b9c75bfa09c74bea69b73beab9d74bfb19d75beb79c75bebd9d74bdc19c74bec69d74bf999d75be839c75bf919d74c0608d6da5a94b3859c72c1f33ec2d1f34f7322238f635253af7332339f8302035f52b1d2ed52a1a2d8d3f314756918294685140518c3a2c3ca8312335b833273aaf3222378a43304a60705282489c75bcb19c73bea79c73bf9d9c73be929b73be869c74be7b9e74bf6f9c75bf639b74bf569d77be4a9f75c1409f78bf369c76c22e9b74bc269a72bc1ea277c4189f75bf13946bbc0e926db6098e71c607926db604bf80bf03aaaaaa028080800000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffff0001ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808003aa55aa03aaaaff035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa01ff00ff028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000280808003aa55aa059966cc09aa8ec60caa80d511a578d2189f75bf1f9c73bd279d76be319c72bb3a9a72bd469971ba539a75bb5f9c73bc609d75bd289f79bf32a380c2ad45455eff3b324fff392c46ff36273fff34243cff332239ff322137ff322136ff312035ff302135ff302135ff312135ff302134ff302335ff2f2335ff302335ff312335ff312335ff312435ff312335ff302335ff302435ff302335ff302334ff302335ff302235ff302335ff2f2235ff2f2234ff2f2134ff2f2034ff2f2034ff2d2033ff2d2034ff2d1f33ff2d1f33ff2d1f33ff2c1e32ff2c1d33ff2b1d32ff2b1d32ff2b1b31ff2a1a30ff2a1a31ff2a1a32ff28182fff291830ff28182eff28192eff271831ff291931ff281e38ff2a3453fe344b70f73f577b575b6a7b709d74bfa99d74be939c72bd929d75be869c74be7b9e74bf709d74bd659d74c05a9c74c1519a74bd489871bc409b74bf389f72bf309a75bf2a9873bc259f75ba209f78bf1ba171c6189f75bf159e79c2129c80c6129c80b80f9977bb0ea480b60d9d76c40c956abf0b8b74b90a9966cc09aa71c6098e71c6098e71c609aa71c6089f60bf098e71aa098e71aa098e71aa089f80bf09aa8ec609aa71c6089f80bf09aa71c6089f80df098e71aa098e71aa089f80bf089f60bf098e71aa098e55aa089f60bf089f80bf089f80bf098e71aa098e71c609aa71c60a9966cc0ba274b90d9d76c40ea480c8108f70bf11a578c3149973bf179b7abc19a37ac21c9b76bf209f78bf249c71bf299b76bb2d9971bb319c72bb379974b93b9c75be3f9a75be459b76bc4a9b75ba4e9a72be539a75bb589c74bc5a9f74be609d78bd639d74bf669d73be6a9c76be6d9d75bd709b74bd719c73be749e75bf769c75be779a74bd799c74be7b9b74bd7d9b74be7d9b74be809b74bd819c75be819a75be849c74bf859d75be879b73bd899a73be8d9c74bc909c75bd929b73be979b75bd9b9c75bd9f9d75bfa39c74bda89c75beac9d74bfb29e75bfb79c75bebc9d75bfc29b74bdc69c74bda59b74bda99d74c0789d75bf7381629b8932273af5251b2ffd2c1f34fe322339fe36263cfe37283cfe36273bfe36263bff35263cff342739fe302435ff2b1e31fc261c31fd2d2338fd2f2339fd30243bfc31243cfc31243cfd2f253aec30273a52483b54879d75bdaa9c74be6e9e74be8b9e75bf899c75be7d9d76be709d74bd649e75bf579b75bf4b9c74be409f74bf379e74be2e9b74bc26a179bc1f9c73bd189f75bf13a179bc0e926db60a9966cc07926db605996699028080ff02808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff0000000001ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff028080ff059966cc089f80bf0caa80bf11a578c317a67ac81ea277bb279d76be2f9d72be3a9a72bd469975bd519a74c05f9c73bf439c76be01ffffff499a7ab2e1454563ff3d3552ff3a2e48ff36293fff36263dff342439ff342339ff332337ff322236ff312336ff312336ff312336ff312436ff322436ff312536ff322536ff322536ff322536ff322536ff322536ff322536ff312536ff312536ff312536ff312536ff312436ff302436ff302535ff302336ff2f2335ff302335ff2f2235ff2e2134ff2e2134ff2e2134ff2e2134ff2e2034ff2e2034ff2d1f34ff2d1f33ff2c1e33ff2c1d33ff2b1c32ff2b1b32ff2b1c32ff291a30ff291930ff29192fff29182fff27192fff271a2eff281b30ff272139fe2b3657ff375178f13e577a449283aca59e74bea59e74be9a9d74be8f9d76bf839e75bf799c74be6e9e76be649c73bd5a9c74be519d74c0489c75bf409b74bf399d74c0339b73b92c9c7abf279d76be239975bd1f9c73bd1c9b76bf19997ac2179b7abc149980bf13a179c9129c71b8109f70bf0faa77cc0ea46dc80f9977bb0e926dc80d9d76c40c956abf0d9d76c40d9d76c40c956abf0d9d76c40d9d76c40d9d89d80d9d76c40db176c40d9d76c40d9d76c40c9580bf0d9d76c40d9d76b10d9d76b10d9d76c40caa80d50caa80bf0d9d76c40d9d76b10d9d76b10e926db60ea480c80f9977bb109f80bf11a578c313a179bc159e79c2189f75bf1a9d76ba1d9e7bc1209f78c7249c78bf299b76bb2d9971bb319c78bb379974b93c9973bb419976bc469975bd4b9c77be519a74bd569a74be5a9c74be609d75bd649c75bd699b77bd6d9d75bd719c75be759d74be779c74bf7c9c73bd7e9c73be819c75be829d74be849c74bd869c74be889c74bd8a9d74be8b9c74bd8c9b73bd8f9b74bd8f9b74bf909c73bd929d75be949b73be969b74bd999b75be9b9b73bd9d9c75bea19b74bca39c75bfa79c74bfab9d76bfb09c75beb49c74beb89d74bebd9d75bec39c74bec79b75becc9c74be829d76beba9e75bf648c6ba89331263bf2271c2ffd291e32ff312539ff36293dfe382b3fff3a2c41ff3a2c40ff3a2b40ff392a3fff392a3fff382a3fff38293dfe322437ff302438fe32273cfe32263bfe33273cff32263cff32273efe332a3efe313044cd37344b24a387b8419d7ac029a276c1799e74be799c74be379e74be639b74bc639d74bf589c77bf4b9c74be409b74bf379e74be2d9f77c1259f75c11ea26fbb189f75bf129c71b80ea480c80a9980cc06aa80d50480408002ff80ff028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa035555aa02808080028080800280808001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01000000028080ff048080bf07b66ddb0c9580bf109f70bf16a280c51d9e7bc1269a72bc2f9d72be399870bc449a74bf509c73bc5d9a73bd349d76bf02ffffff2d828893f7424462fe3f3a54ff3b2f48ff382b40ff36273dff35263bff352539ff342437ff332337ff332437ff322437ff332537ff322537ff332538ff332637ff332637ff332637ff332637ff332638ff332638ff332738ff332738ff322738ff322738ff322638ff322738ff332638ff312637ff302537ff312536ff302436ff302436ff302335ff2f2235ff2f2235ff2f2235ff2f2135ff2f2135ff2e2135ff2e2035ff2d1f34ff2d1f34ff2c1e33ff2c1d33ff2c1d33ff2b1b32ff2a1b31ff2a1a31ff291930ff281830ff291930ff271a2fff281c32ff262541fe2e4366fd39537fae4f6184699b77c0ad9e76bea39c75bf999d75be8e9e75be839e75bf789d75bd6e9e74be649e75bf5b9d73bf529b73be4a9f75c1439c72be3c9d73bf359a73c0309a70ba2b9a77be279676be23a075bd209f78bf1d9e7bc11b9771bd19a37ac2189f75bf16a274c5159e79c2149973bf149973bf13a179bc13a16bbc13a179bc139479bc13a179bc13946bbc139479bc13a179c912aa80c613a179c912aa80c6129c71b8129c71b812aa80c613a179bc129c80b813a179bc129c80c6129c80c6129c80b8129c71b8129c80c613a179bc129c71c6149973bf159e79c216a274c5179b7ac819a37ac21ba171c61f9c73bd21a274c124a378bf29a276bb2d9f77bb329e75bd359a73bc3b9c75be419976bc469d75bd4c9a75bf529b73be579b75bf5d9a73bd639b76bc689a73bd6d9d75bd729a74be779a74bd7c9c75bd7f9d74bf839e75bf879d75bf8a9b74be8d9d74be8f9d76bd919d74be939c76bf959d74be969c74be989c74be9a9c74bd9b9c75bf9c9b74be9d9c75be9e9d74bea09c74bea29c74bea39b74bda69b73bda89c73beaa9a74bdad9b74bdb19c75bdb49c76beb89d74bebb9e75bfbf9c75bec49c74bec89d74becd9d75bec39c74be6b9b75bf979b75bd726e5382d0261c2dfc271c32fd2e2036fe34273cfe372a3eff392d41ff3a2e41ff3b3042ff3a2d40ff37293eff3a2e41ff392d42ff382c41ff372b40ff36283dff31263cff332a3fff32283dff33273eff32273eff322941ff3a384efe39374de83431496c7b6f84566e6277486a5c7c3060506a448769a5509c76bf2a9e73c24f9b74be409b74bf469971bd409b74bb359f73c02d9971bb249c71bf1e9977bb179b6fbc129c71b80d9d76c409aa71c6059966cc048080bf028080ff01ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808002808080035555aa03aaaaff03aa55aa0280808003aaaaaa035555aa035555aa0280808003aa55aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaff059999cc07926db60ba274d1109f70bf159e79c21d9e7bc1259f75ba2e9674bc389b72bb439c72be4e9d76be5b9d73bf279d76be02ffffff428b8b9bfa454b6bff3f3e58ff3d324aff392c41ff372a3dff36283cff36273aff35263aff342639ff342639ff342638ff342638ff342739ff342739ff342739ff342739ff342839ff35283aff35283aff35283aff35283aff34293aff34293aff34283aff34283aff33283aff332839ff332839ff332738ff322638ff322637ff312537ff312537ff302436ff312336ff2f2236ff2f2336ff2f2236ff2f2236ff2f2135ff2f2135ff2e2035ff2d1f34ff2d1f34ff2d1e34ff2d1d33ff2c1c33ff2b1b32ff2b1b32ff2a1930ff291a2fff281a30ff291a32ff281c34ff2a2e4fff33496ef93c59816f7c75a1b59e75beab9d74bfa29c74be979d75bf8c9d75bf829d74be789d73bd6e9e74be659d74bd5d9c73bd549e73bf4d9c74bd469d75bd3f9a71be399d74c0349d76bf309a75ba2c9c74b9289f79bf26a179bc239975bd219b74c11e996fbb1e9977bb1ca476bf1ba171bd1ba17bbd1a9d76ba1a9d76c419a37ac2199970c219a37ac219a37ac219a37ac219a37ac21a9d76ba19a37ac2189f75bf19997ac219997ab8199970b8189575bf199970b8199970b8189f75bf189f75bf189f75bf189f75bf189f75bf19997ab81a9d76ba1a9d76ba1ba171c61d9e72c11fa573bd219b74c123a075bd279d76be299b76c12e9b74bc339b73b9379974b93b9c75be409b74bf479a73bb4d9c71bd529b73be579b72bf5f9973bc649c75bf6a9a73bc6f9c73bc759b74be7b9b74bd809b74bd859b75bc899c73be8d9d74be919d74c0959d74be979d75bf9b9c75bf9d9c73be9f9d75bfa09c74bfa39c75bfa59c74bea69b73bda79c74bfa99d74beaa9c75beab9b74bdab9d74bfae9d75bdaf9c75bdb09b74beb39b75bdb59c75beb79c75beb99c75bebc9c75bebf9e75bfc39c74bec79c75beca9d74bfcd9b74bed29d75bd6a9f76c0b19c73be798b69a9a133263cf2271932fd2b1b35ff2c1d35ff312339ff35283cff382d40ff3a2e41ff3a3042ff3b3041ff3a2b3fff37293eff3a3245ff3b3246ff3a3045ff393144ff362a3fff322a3fff332d40ff34293eff33293eff33293fff353247ff3b4255fe383850fc353547f2444260f4332c43f42f2a42f12b2539d92a2435982f273434584e62259f75ba2a9e79c23b9c75ba3e9c73bd349d76bf2c9c74bf249c78bf1d9e72b916a280c5119678b40d9d62b109aa71c606aa80d504bf80bf028080ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa028080800280808002808080035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808004bf80bf06aa80d50ba274b90f9977bb16a274b91c9b76b6249c71b82d9971bb369c76bd419d72bc4d9c74bd5a9974be26a179c303ffaaaa5e9090a3fc475373ff424662ff3e354bff3a2e42ff392c3fff37293cff37293bff35273aff35273aff35283aff362839ff35283aff35283aff35283aff35293bff36293bff362a3bff36293bff362a3cff362a3cff362a3cff362a3bff352a3bff352a3bff352a3bff34293bff34293aff34293aff342839ff342739ff332839ff332739ff312638ff312537ff322438ff302337ff2f2337ff302337ff302236ff2f2236ff2f2236ff2f2136ff2f2136ff2e2035ff2d1f35ff2d1e34ff2d1e33ff2c1d33ff2b1b32ff2b1a30ff2b1a31ff291930ff291a31ff281b32ff29213cff2c3656fe36507ac44b638b8a9d78bcb49d74beaa9c74bea09e74bf969c74be8d9c74be839e75bf7a9d73be709b74bd679c74bf609d72bd589c74bc509c73bc4a9b72be439c76c23e9c73c13a9e77bd359a73bc319c72c12e9b74bc2c9c74bf299b76bb279d76be269a72bc249c78bf23a075bd229d78bb219b74c1219b74c1219b74b9219b74b9209f78bf209f78bf219b74b9209f78bf209f70bf21a274b9219b74b9219b74b9219b74b9209778bf209778bf209778bf209778bf1f9c73bd1f9c7bc51f9c73bd209778bf209778b7209778b7209f78bf219b74c1239975bd249c78bf279d7cbe299b76bb2c9c74bf2f9877be339b73be379974b93c9973bb419972bc469975bd4b9974bb529b73be589a74bf5e9872bb659a72bd6b9b72bc719973bb779a74bd7d9b74bc839a73bb889c74bf8d9c74be929d75be979b75bd9b9c75bf9f9c73bfa29c74bea59c74bea89c75bfaa9c74beac9d74bfad9e74beaf9c75bfb19c75beb29c74bdb49c74beb59c75beb59c75beb79c75beb89d74beb99c74bdba9c75bfbc9c75bebd9d74bebf9c74bfc19d74bec59b74bec79b75beca9d75bdcc9c74bed09c74bed39c75bf939c74bfb19d75be629c72be926b4f80d425192ffc281a34ff2a1933ff2b1a32ff2d1b34ff302137ff34273bff372b3fff392e3fff3a3142ff3a3141ff35253aff372a41ff3b3748ff3a3749ff393649ff3a3649ff372e43ff342c43ff342f43ff342a3fff34293fff342b40ff3b3c50ff3f465bfe3b3950fe38394efe404562fe332e45fe322c44fe2d283bfe292435fc252132c9302c422c8b74a24c9e72bf349d76bf3ba075be329e75c22a9e73bc229d78c31ba17bbd15aa79c2109f80bf0caa80bf089f80df059999cc04bf80bf028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff0280808001ffffff0280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa0280808003aa55aa01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff04bf80bf06aa80d50a9980cc0ea480c8149973bf1a9d76c4229d70c32b9a71be359a73bc409b74bf4c9a75bc589a74bc25a57cc11eaa80c4738e90a2fa495c7eff454f6eff40394fff3c3044ff3a2d3fff392b3dff382a3cff37293bff36293bff37293bff36293bff372a3bff372b3cff362a3bff372b3cff372b3cff372c3dff372c3dff362c3cff372d3dff372d3dff372c3cff372c3dff362c3cff372c3dff362b3cff352b3cff362b3cff352b3cff35293bff35293bff34283aff33283aff332739ff322639ff312538ff302438ff302338ff302337ff302337ff2f2337ff2f2236ff2f2236ff2f2236ff2f2236ff2d2035ff2e2034ff2d1e33ff2c1d33ff2b1c31ff2a1b31ff2a1b31ff2a1a32ff291b31ff291d34ff2a2643ff2f4269fa3b587e9f7d6fa2bd9d75beb39d73bda99d74bea09c74bf969c74be8e9c75be859b75be7c9c73bd729d74be6b9d75bc639d74bf5c9b74bc559c75bd4f9b74be499d73c0449d74bf3f9e75c23c9d77bf389b76bf359f78c0339b73be309a75bf2f9872b82c9c74bf2c9c74bf2b9a71b82a9e73bc2a9873bc299b76bb299b76c1299b76bb299b76c12a9873bc299b70bb2a9e73bc2a9873bc29a276c1299b76bb299b70bb299b76bb299576bb299b70bb289f79bf289973bf289973b9279d76be289f79bf299b76bb289f73bf29a276c12a9e73c22b9a77be2e9b74bc319772b6329975bd369c71bd399874bc3d9b75bc429b74bd469d75bd4c9a72bc519a71bd579872bc5d9a70bd639b71bf6b9b72bc729a72bc789b73bd7e9c73be849c74bd8a9b74bc909c73bd959c74be9b9c75bf9f9d75bfa49b73bca89c75beab9d74bfaf9d76bfb29c75bdb49d74bfb79c74beb89d74beba9c75bdbb9d74bfbd9d74bebe9c75bdbf9e74bfc19d74bec29c74bdc39c74bec39c74bec59b73bdc59d74bec79e75bec99d75bdca9d74bfcc9c74becf9c75bfd09d74bed39b74bec89c74beb19c73bd7c9c75bf7f9b74bf87916cac84382b42f9271d32fe291a32ff281833ff291732ff291630ff2b1931ff2d1d34ff32243aff34293cff382d3fff3a3141ff382b3fff312136ff392d42ff3d3c4fff3c3b4fff3d4054ff3c3e52ff393549ff362f47ff342f43ff342a3fff332940ff343145ff3f4456ff41485dff3a3d52ff3d475fff404968ff333148ff332d48ff2f2a3fff2b2539ff2b273df63b466a556f7b9f4a9b72be439c72ba399d74c0309a75bf289973b9209f78bf1a9d76ba14a673bf0f9977bb0c956abf089f80bf059966cc03aaaaaa0280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff01ff00ff0100000001ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff068080aa09aa8ee30db176c413a179bc1a9d76ba219b74c12a9873bc349871ba3d9b71c04a9b72be569a74be309a75bf1eaa80bb689196a9fa4d6387ff49597cff423e54ff3d3346ff3c3043ff3a2d3fff392c3eff382b3cff382b3dff382b3cff382b3cff382c3dff382c3cff372c3cff382d3eff392e3eff392e3eff392e3eff382f3eff39303eff39303fff39303fff382f3fff38303eff382f3fff382f3eff362e3eff362e3eff362d3dff362b3dff352b3cff352a3cff352a3bff33293aff332839ff322839ff312539ff302437ff302438ff302438ff302437ff2f2537ff302437ff2f2337ff2f2337ff2e2236ff2e2136ff2d2034ff2d1f34ff2c1e32ff2b1c32ff2b1b33ff2a1b31ff2a1b32ff291c31ff291e36ff292f50fd364f77c24a6381979f78bfbc9c73beb39d73bdab9d74bda19d74be989c74be8f9d74bf879d73bf7f9d74bd779c74bd6f9c73bf689a73bd619e74bd5a9c74be559c75bd4f9b71be4a9b75be479a73be429b74c13f9e75be3d9b71bc3b9c75be389b76bf379e79be359f78c0359f73bc349d76ba339b73be339b73b9329975bd339b73be329975bd329975bd339673b9339b73b9339b73b9339b78be339b73be339b73be339b78be329975bd329970bd329970bd319c72c1319c72c131a178c1319c72bb319c72c1319c72c1339b73be349d76bf359f78c0379e74be3a9a77bd3d9b75bc409b74bb449a74bb489c75bf4d9874bd529b73be579b72bc5d9a70bd639b71bc699b72bd719973be779a74bf7e9c73be859973be8b9c74bd919b74bc979b75bd9d9c75bea29c73bda79c76bdac9c75beb09c74beb49c76beb89d74bebb9d75bfbd9d75c0c09d75bec29c75bfc39d74bfc59d74beba9e75bfa29d73bd969c75be979b75bdcc9c74becc9c76becc9c74becd9b74bec19d74becf9c74bed09c73bed29d75bfd49c75bed59c74bed79d75bfda9d75bd7b9e74bf7d9d74be7f9d74bf7a8e6dab893d3049ef231a2ffe271b35ff281933ff271630ff27152fff27152eff28152fff29162fff2b1a32ff2f2036ff33263aff362c3eff382d3fff322438ff34263aff393146ff3b4255ff3c4659ff404e5fff414d5eff3b3f52ff363248ff352e44ff342b3fff332a3fff38384bff41475cff404860ff3d4259ff425d7cff364364ff34314bff342f49ff322a42ff2d2b41fe37425ffb465c864f7b8ebb36a176c23f9a75be369c76bd2c9c74bf259f75c11ea277bb189f75bf13a179bc0ea480c80a9980cc089f80bf059966cc035555aa0280808001ffffff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808003aa55aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff059966cc08bf80bf0d9d89c412aa80c6189f75bf209778b728996cb9329970bd3c9973bb479a73be539a72bb359f78c01ca476bf4f919babfb4e678bff4c6287ff45435bff3e3549ff3d3144ff3b2e40ff3a2d3fff392c3dff392c3eff392d3eff392d3eff392d3eff392e3eff392f3eff3a2f3fff3a303fff3a3140ff3a3240ff3a3340ff3a3240ff3a3340ff3a3340ff39333fff393340ff39323fff38313eff38313fff37303eff372e3eff362e3dff362d3dff352c3cff352b3bff352b3bff33293aff332839ff322739ff322639ff312539ff312538ff302538ff2f2537ff2f2538ff2f2538ff2f2437ff2f2337ff2f2336ff2e2136ff2d2035ff2d1e34ff2d1e34ff2c1d33ff2b1c33ff2a1b33ff291b33ff2a1d32ff29233efe2f3d61f239567b8b7f6ea7c49c74bebc9c73beb59c74bdac9c74bea39b74bd9b9c73bd939c74bf8a9d74be829d74be7b9b74bf759d74be6d9d75bd679c74bf619b74bd5b9d73bf579b72bf529b73be4e9d76be4b9c74bb489c75bf459b73bc439c76be429e78c1409b74bb409b74bb3f9a71ba3e9c73bd3d9b71bc3d9b75c03c9d73bf3d9b75bc3d9b75bc3d9f75c03d9b75bc3d9b71bc3e9c77bd3c9d73bf3c9973bb3d9b75c03d9b75bc3c9d73bf3c9973bf3c9973bb3b9c75be3ba075be3c9d73bf3c9973bb3c9d73bf3d9f75c03e9c73bd409b74bf429b74bd459b76bc489c71bc4b9c74be4f9e74be549e73bc589c74bc5e9b75be639d74bf699b72bd709b74bd769973be7d9b72be839c73bf8a9b73be919b72be979b75bf9e9d74bea39b74bda99b73bdaf9c75bdb39b75bdb89d74bebc9d75bebf9c74bec39d74bec69d75bfc99c75beca9d75bfcc9c76bfce9d74bfcf9c74bfc39d74bf919d74be6b9d75bfa09e76bfd59c74bed69c75bdd69c74bdd79d74beb19c75bed99c74beda9c75bddb9c76bfdc9c75bed09c74be7d9d74c07f9f74bf829d76be4f9877b28641354cd5291f35fe251b34fe271a37ff271834ff251630ff251530ff25142eff25132eff26142eff28152fff2a1830ff2d1d33ff322439ff352a3dff36293eff35283cff362b3eff373347ff3e4659ff3e4e5fff455766ff455768ff394557ff38364cff362e43ff342a3eff332b3fff3a3c4fff42485dff404760ff3c4a64ff457799ff333c59ff35314cff343049ff332e45ff383b5afe405379f74b6489378b8bb03ca277c4299570bb329e75bd2a9e73bc23a075bd1c9b6db6179b6fbc129c71b80d9d76c40a9980b207b692b6048040bf03aa55aa01ffffff01ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa03aaaaff035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff03aa55aa059999cc089f60bf0c956abf109f70bf179b7abc1e9977bb279676be2f9d72be399d74bc459b73bc519a74bd469d71bd1baa7bc6308a95aaf5536f92ff4f6b92ff4a4c67ff40384dff3e3346ff3c2f41ff3b2e40ff3a2e3fff3a2e3fff3a2e3fff3a2f3fff3b3040ff3b3040ff3a3240ff3c3241ff3c3441ff3c3441ff3c3542ff3c3641ff3c3642ff3c3742ff3c3742ff3b3641ff3b3641ff3c3541ff3b3441ff3a3340ff393240ff38313eff38303fff372e3eff362e3eff362d3dff352c3cff342a3aff342a3bff34293aff33283aff322739ff312639ff312539ff302538ff302638ff302538ff302538ff302438ff2f2337ff2f2337ff2e2236ff2e2034ff2e1f35ff2d1e35ff2d1d34ff2c1c34ff2b1c33ff291c33ff291e36ff292a48fc324971be5d628ccc9c74bec59d74bebd9d74bdb59c74beae9b74bda69d75be9e9d74be969c75be8f9b74bd879d73bf819c73be7a9d73be749e75bd6e9b74be689d73bf649c73bd5f9973bf5b9a73bf589c74bc549b73bf519d74c04f9e77c24e9d72be4c9e75bc4b9c74be499d73bd499a73bd499a73bd499d77bd489c75bc499a73bd489c75bc499a73bd499d73bd489c75bf499a73bd489c75bf499a73bd489c75bf489c75bf479e77be479a73be479a73be479a73be479a73be479e73be479a73be479a73be489f75bf499d73c04b9c74be4e9d76be519d74c0549b73bc579b75bf5b9d73bf609d75bd659d74bd6a9a73be719c73be759b74be7c9c73bd839a73bf899c73be919b74be979b73bf9d9c73bea39b74bfaa9c72bdaf9c73bdb59c74beb99c74bebd9d74bec29c74bdc69c75bdc99c75becd9d75bec39d74bec59d74beb99d75c0a09b74bea29c74bdd89d75bed99c74c0b29c74bf529f76c1539d75be379e79c3379e79c37d9d74c08b9e75bfa79d74bfa89c75bfc69c74bdc69c74bdab9d74bdbb9d74be619b76b8786c5382aa32263edf281e37fe231935fe251a39ff261838ff251635ff241431ff23132eff23132eff23122dff23122cff24132cff26142fff291730ff2c1a33ff302037ff34273cff352a3fff362b3eff372d41ff373145ff3d4154ff415160ff455767ff465667ff3f5467ff38364dff372f44ff332b3eff322c3fff3c3c51ff41485cff3f4862ff3b5a77ff4380a5ff333550ff37324cff35304bff3a3d58ff3d4a6ffe43557ee05365891fa5adbd289973bf14a680bf2e9b74bc269a72bc1f9c73bd19a37ac2149973bf109f80bf0caa80bf08bf80df06aa80d5048080bf03aaaaaa01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa03aa55aa0280808003aa55aa01ffffff01ffffff0280808001ffffff01ffffff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02808080059999cc07b66ddb0ba274d1109f70bf16a274c51d9572c125986eba2e9b74bc379974be439872be4e9a72be4f9e74be279d7cc420979fafec5c7898ff507197ff4e5879ff433d51ff403447ff3e3143ff3c3041ff3b3041ff3b3041ff3b3040ff3b3142ff3b3242ff3b3342ff3c3442ff3d3643ff3d3643ff3d3743ff3d3843ff3d3943ff3d3a44ff3e3944ff3e3944ff3c3843ff3c3843ff3d3743ff3c3743ff3b3642ff3a3441ff393240ff39313fff38303eff372f3eff372d3dff362d3dff352b3bff352b3cff352a3bff34293aff322739ff32273aff312639ff312538ff302538ff302538ff302538ff302538ff302438ff302437ff2e2236ff2d2235ff2e2036ff2d1f35ff2d1f35ff2c1d34ff2c1c34ff2a1c34ff291d33ff27213aff293458e6395076959071afcd9d75bec69c74bdbf9c75beb89d74beb19c73bdaa9c74bda39b74bd9b9c75bf949d73bf8e9c73bd879d73bf819c73be7b9b74bf769c75be719c75c06d9a73bd699b75bd659d77bd629c75be5e9d75be5c9b74bc5a9c74be599b73bd589a74bc569a74be569a74bb559972bd559c75bd559c75bd559972bd559c72c0569a74be569a71be559c72bd559c72bd559c75bd549b73bf549b73bc549e73bf549b73bf539a72be549b73bc539d75be539d72be539d72be539d72be549b73bf559c75bd579b72bc599b73bd5b9a73bc5e9b75be609a72bf649c75bf699b72bb6d9d73bd729d74be779c74bf7d9b74be839c73bd8a9b74bc909c73bd969b74be9d9c73bca39c75bfa99b74beaf9c73bdb59b74bdba9c75bfbf9c74bec49c74bdc89c74becc9d76becf9c75bed49c75be859d75be609d75bd2ba071b803aaaaaa489c75bc8e9e77be789f79bd46a07cb641997aa9288673803484717b3884727b3982707d3982707936806d7b2e80747a23928a8a21a2939b328f858a6957495a94302635cd251b32f6211734ff251a39ff261a39ff241938fe241836ff221633ff211331ff22132fff21112dff21112dff21112eff22122dff23132eff24132fff281630ff2c1b33ff2e1f37ff2f2238ff34273dff332a3dff362c41ff372f44ff3b374cff40465aff454b62ff465f74ff51758cff3b374eff3b384cff373245ff322d40ff3a384eff3f4458ff414962ff406b8cff44749aff36344eff38344dff393a54ff3d4767ff404d75fd3c4970c458769d2db093cc339b73be189f75bf289f73bf229d70bb1c9b76bf179b6fbc129c71b80ea480c80a9980b207b692db04bf80bf04bf80bf028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff0280808001ffffff01ffffff02808080028080800280808003aaaaff035555aa035555aa03aa55aa0280808003aaaaff02808080035555aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff04bf80bf06aa80d50a9966cc0f9977bb14a680cc1c9b76bf239975bd2c9c74bf369c71bd419972bc4c9a72bf599e73bd26a172bc19b8adc2d16280a1ff53769cff526589ff454159ff423649ff3f3346ff3e3243ff3c3242ff3c3242ff3c3241ff3d3343ff3c3443ff3d3644ff3d3744ff3e3945ff3f3b46ff403c47ff403d47ff3f3e47ff3e3d46ff3f3d46ff3f3c46ff3d3c45ff3d3b46ff3e3b45ff3d3945ff3d3843ff3c3642ff3b3541ff3a3340ff3a3240ff38303eff372f3fff372e3eff352c3dff352b3cff352a3cff352a3cff34293bff33283bff322739ff322639ff312639ff312539ff302538ff302538ff302538ff302438ff2f2338ff2d2236ff2e2236ff2e2137ff2e2036ff2d1f35ff2c1e35ff2c1d35ff291c34ff291d34ff26243dfd2c426d81515f79929b75bece9c74bdc89c74bdc29c74bdbb9b74beb59c74bdae9d74bfa99b74bda19d74be9a9d74be949d75bf8e9c75be899a73be849b74bd7f9d74bf7a9d75be769c75be729d74c06f9c75bf6d9a73bd6a9c73be689a73bd669b73be659a72bd649e75bf639b74bc629c72be629c72be639b74bf639b74bc639b74bc639d74bf639d74bc629c72be629c75be629c75be619b74c0629c72be619b74c0619e74c0619b74bd619b74bd619b74bd609d75bf619b74bd619e74c0629c72be629c75be649c73bd669b76be689d76bf6b9b72bc6e9b74be729d74be769c73be7a9d73be809b74bd849c76bf8a9d74be909c73bd969c74be9c9d74bea29c73bda99a73bdaf9a73bdb59c74beba9b75bfc09b74bdc49b74be969e75be679c74bf509c73bf44a178bfab9e76bc636f528348352a3c713d324896362c42aa362c42bb322841d82f2340e4291f3be9261c3aed271c3bf2261b3bf5251c3bf6251b3af5241b39f5241b39f5231937f6211837f4201634f31e1431f81f1330fe221634fe241a37fe241936fe24193aff211738ff211637ff211536ff201434ff1f1331ff1e132fff1e122fff1f1130ff1f102eff1f112fff20112eff20122dff23142fff261731ff2b1a33ff302139ff31233aff30223aff302238ff33283cff332c3fff352f44ff39394fff3f5a69ff618b9aff39475bff3a3d51ff3c3e51ff3d3c4eff363244ff343046ff3c3b50ff3f495dff42698cff3c5270ff333249ff363650ff3c405dff3d4c73ff424a77fc486c949595e0ee1ba184bd309a75ba289973bf249c78bf1e9977c4199970b8149973bf108f70bf0caa80bf09aa71c606aa80d504bf80bf03aa55aa02ff80ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa02808080035555aa035555aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff02ff80ff04bf80bf06aa80d509aa8ee30ea480c8149980bf1a9d76ba229670bb2a9873bc349d71bf3e9c73bd4a9b72be569d74be5e9b72bb1bb397c6b36886a4ff567b9fff547299ff484a64ff42394dff3f3547ff3f3445ff3d3443ff3e3444ff3e3544ff3e3645ff3f3845ff3f3946ff403b47ff413c48ff413e47ff413f49ff413f48ff414149ff404048ff404048ff404049ff3f3e48ff3f3e48ff3f3c47ff3e3c47ff3e3b46ff3d3945ff3c3743ff3c3542ff3a3441ff38323eff372f40ff372e3eff362d3eff362c3dff352b3cff352a3cff342a3bff33293bff32273aff32273aff312639ff312639ff312539ff312539ff302539ff302438ff302438ff2f2337ff2f2338ff2e2237ff2e2237ff2d2036ff2d1f37ff2c1d35ff2a1d33ff281c35ff291d35ff252948fb313f65575e6475789d75bfd09d74beca9d74bfc59d74bebe9c75bfb99c74beb49c74bcad9c74bea79d74bfa19d74c09c9b74be979d75bd919d74be8d9d74be889c74bd849c74bf819c73be7e9c73be7a9b73be799c74be769c75be759b74bb739b73bf729d74be729a72bc719c73be709d74bf719c73be719c73be719c73be709d74bf719c73be719e73be719c73be709d74bf709d74bf709d74bf709b74bd6f9c73bf6f9c73bf6f9a73bc6f9c73bf6f9c73bc6e9e74be6f9a73bc719c73be719c73be729a74be749c75bf779c74bd799c74be7c9c73bf809d74bf849c74bf899a73be8d9d74be929b75be979d73bd9d9c73bea39c72bda89b73beae9b74bdb59b75beba9b75bfc09b74bec59b73bd979d75bf9b9e75bf859d75be598a6d9e7c544665b530273eef251f36fe2a2341ff2c2747ff2c2747ff2c2748fe2b2648fd2c2649fd2b2446fd2b2345fd2a2243fd2a2243fe2a2142fe2a2142fe2a2141fe292141fe282041fe282041fe282041fe272042fd261f41fd241d3cfe231b3afe201837ff201734ff201533ff201532ff1f1434ff1f1435ff1e1336ff1e1435ff1e1233ff1c1131ff1d1030ff1d1130ff1e0f30ff1e102eff1f112eff22122fff241430ff2a1934ff2c1e36ff2f243aff33273eff34273fff32263eff31253dff2f2a41ff333146ff334256ff363b4fff3a3b50ff3a3c50ff3e3e52ff3e3e52ff3b3a4eff363244ff353145ff373c56ff3f4d71ff314260ff2d4161ff3c415fff3a476aff3e517bfe3e5786f89feeec72aee2ed21a27cc12d9971bb269a72bc209f78bf1b9771bd159e79c2129c80b80d9d76c40a9980cc089f80bf059966cc04bf80bf03aa55aa01ffffff028080ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa0280808002808080035555aa035555aa035555aa03aa55aa02ff80ff03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff0100000001ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff059966cc089f60bf0d9d76c4129c71c61a9d76ba219374b9299b76c1339b73b93c9d73bf489c75bf549e73bf609d72bf39a179bc8e7793b0ff587fa3fe567aa2ff4d5672ff433d52ff413748ff403546ff3e3546ff3e3645ff3f3745ff3f3946ff403b47ff403c47ff413d48ff423f49ff424049ff42414aff42414aff44424aff43424aff43424bff41424aff41414aff403f49ff403e48ff3f3d47ff3f3c47ff3f3a46ff3d3944ff3c3743ff3b3543ff393341ff383140ff382f40ff372e3fff362d3eff352c3dff342b3cff352a3dff33293bff33293bff32273aff322739ff31263aff312538ff312539ff2f2538ff312539ff302438ff2f2337ff2e2337ff2e2337ff2e2236ff2e2237ff2e2037ff2c1e36ff2b1e35ff2b1c33ff291c36fe262037fe2a2c4fe5313a57638b76a2939e74bfd39c74becd9d75bec89d74bec39c74bebe9c73bdb99c75beb39b75bdae9b74bda99b73bda39c74bf9f9c73bf9b9c73bd979b75bd929b73be909c75bd8c9b75bd899a73be879b73bf859b73be839c73bd829d74be809d74bf819c75be809b74bd7f9d74bf809b74bd7f9d74bf809b74bd809b74bf809d76bf809b74bd809b74bd7f9d74bf7f9d74bf7e9c73be7f9d74bf7e9c73be7e9c73be7e9c73be7e9a73bc7e9c73bc7d9b74be7e9a73bc7e9c75be809b74bd819c75c0839c73bf849c74bf889c74bd8b9c74bf8f9b74bd939c74bf969b74be9b9c75bfa09c74bea59c74beaa9c74beaf9c73bdb59b74bdba9b75bfbf9c74bfc59b73bda39c75bf819c75c0519d78c0669173a8a53e314de9252138fc292444fe2b264afe2b264afe2b2749fe2b2648fe2a2547fe292444fe292343fe292242fe292140fe292140fe29213fff29203fff28203fff28203fff28203fff271f3fff27203fff261f3fff261e3fff241e41ff241e40ff231e40ff231f40ff221e3eff221d3dff211a3bff201837ff1f1533ff1e1331ff1e1231ff1d1231ff1b1032ff1b1030ff1a0f2cff190f2cff1a0f2aff1b0f2bff1b102dff1e102dff22132fff261631ff2a1b34ff2d2038ff30243cff30253eff30253dff2f253dff2f283fff312e44ff34364bff373a4eff373a4cff393a4eff3a3b4eff3b3c4dff3c3b4dff3a384cff363448ff32344dff334b68ff328bb5ff406182ff353a59ff425078ff2f3f6aff7aaec8ebaeeef12f9db3d42e9b74bc279d76be219b74c11c9b76b616a274b9129c71b80ea480c80ba274b909aa71c606aa55aa059966cc048080bf03aaaaaa028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff0000ff0001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aa55aa06aa80aa089f80df0c9580bf13a179bc189f75bf1f9c73bd289973bf309a75bf3b9c75ba469d71bd539a72bb5e9d75c11ca476bf607a92adfe5a83a6ff5780a6ff526486ff454259ff423a4cff403747ff403847ff403946ff403a47ff403c47ff413d49ff413f49ff42414aff43424bff43434bff44434bff44444cff44454cff44454dff44454cff44454cff42434bff41424aff41404aff403f48ff403d48ff3f3c46ff3e3a45ff3d3944ff3c3743ff3a3541ff393241ff383040ff372e3fff372d3eff362d3dff352c3cff352b3cff342a3cff33293bff33283aff32273aff32263aff312639ff312539ff302539ff302539ff302438ff2f2438ff2f2438ff2f2338ff2e2337ff2f2238ff2e2137ff2d2037ff2c1e35ff2c1d34ff291d36ff271c35fe25213cfd2e3259dc2e3a535d685d79c09d75bebb9d75bf9d9c75bebf9c74bec79c75bfc39d74bebf9c74beb99d74beb59c74beb19c73bdab9d74bfa99b74bda39c74bfa19d74be9d9c73be999d75c0979b75bf959c74c0949b73be929b73be919b74be909c73bd8f9b72bd8f9b74bd8e9c75be8e9c75be8e9a73be8e9c75be8e9c73be8e9c73be8f9b74bd8e9c75be8d9d74c08e9c73be8d9c74be8c9d75bf8d9c74be8d9c74be8c9b73bd8c9d75bf8d9c74be8c9b75bd8c9d75bf8d9c74be8e9c73be8f9d74bf919d74c0949d75bf969c74be999b75be9d9c75bea09c74bfa49b75bea89b73beac9c74bfb19c73bdb69c73bdbb9b73bec09b74bec59b73bdaf9d75bf739d76bf4f9e74c2429b78b28e2f2b3be62a2541fe2b2447ff2a2548ff2a2548fe292447ff292347ff292343ff292242ff292241ff29213fff28213fff28203eff28203dff281f3dff271f3cff271f3cff271e3cff251e3cff241d3cff241d3bff241c3bff231c3bff221b3cff221a3aff221b3aff211c3bff211d3cff211e3dff221f3eff221e42ff211e40ff211d3eff211a39ff1f1735ff1d1330ff1c112eff1b102dff1b0f2eff1b0e2dff1a0e2dff190d2bff190e2bff190e2bff1e102cff21132fff261731ff281a33ff2a1d36ff2c1f39ff2b1f38ff2a1f37ff2b223aff2d273eff302e43ff333346ff37374bff37384dff38374cff38394aff3a3b4dff3a3b51ff34425fff2d6e96ff37b1c9ff4aa0baff363757ff3f496aff363e61ff354362fe6a9bb27aa1cddb209f78bf279d76be229670b41d9e72b9189575b513a179bc109f70bf0caa6abf09aa8ec607926ddb05cc99cc04bf80bf03aaaaff028080ff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808003aa55aa03aa55aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa03aa55aa0280808003aa55aa0280808001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0280808003aa55aa05cc66cc089f60bf0caa80bf11a578c3179b6fbc1f9c73bd279d76be309a75bf3a9a72bd449d74bf509c73bc5d9c73c01ba171bd3f8a9eb2fb5b84a7ff5782a5ff5c769bff4a4c65ff433d50ff423949ff413a4aff413b48ff423d49ff413e49ff43404aff43414aff43434bff43444cff44454cff45464dff44464dff44474eff45474eff45474fff45464dff44454dff43434cff42414bff41404aff413e48ff403d47ff3f3b46ff3d3a44ff3d3845ff3c3644ff393441ff393241ff382f3fff372e3fff362d3eff352c3dff352c3cff342a3bff34293bff33283aff32283bff32283aff312639ff312639ff302538ff302539ff302439ff302438ff302438ff302338ff2e2337ff2e2338ff2f2238ff2e2137ff2d2035ff2d1e35ff291c34ff251b36ff241e36fe262445fd2e3659f0313854796e6185c19d76becc9c74beae9b74bfaa9c74bea79c74bdc89d74bec59d74bec09d74bebc9c75beb89d74beb59b75bdb09c74bfad9c74c0a99d74c0a79d74bfa59c74bea39c74bfa29d74bea19b74be9f9c73bf9e9b74be9e9b74be9d9c75be9d9a73bc9c9b74be9d9c73bc9d9c75be9d9c73be9d9c73be9c9b72be9c9d74bf9c9b74be9c9d74be9c9b74be9b9c75bf9c9b74be9c9b74be9b9b73bd9b9c73bf9a9c74be9b9c75bf9b9c75bf9d9c73be9c9b74be9e9d73bea09c73bea29c74bea59c74bea79c74bfaa9c75bead9c74beb19c73bdb49c74beb99c74bdbd9b74bdc19c74bdc69c74bdca9b74bdce9c74bd779c74bf369c76c2509670b2b6342b49fb292648fe29264bff2a2549ff292448ff292347ff282344ff282243ff282241ff28213fff27213dff26203cff271f3bff261e3bff261e3cff261e3bff261e3bff251d3bff241c3aff241b3aff231b39ff231b39ff221a38ff211a39ff211a3aff211b38ff221a38ff221b3aff221c3bff231e3dff241f3eff231e3dff231e3dff231e3eff221f40ff231e41ff221e3fff201b38ff1e1634ff1b102dff1a102cff1a0e2dff1a0e2cff190d2cff180d2bff1a0d2bff1c102dff20122fff241530ff261831ff271a33ff271b33ff281d34ff2b2137ff2d263cff2f2c3fff332e44ff333349ff34374dff39394cff39384dff343f59ff2c567bff2f86b4ff3aabdeff409ebdff2f415dff3c3958ff373854fe2e324bfe2d3f5fd33561811c9b9bc8229d78c3219b74c11c9b76bf189f75bf149973bf0f9977cc0d9d76c40ab280cc089f80bf07926db60599669904bf80bf028080800280808001ffffff00ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff010000ff028080800280808002808080035555aa035555aa035555aa03aaaaff03aa55aa0280808003aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff0280808003aa55aa059966cc089f80bf0d9d76c4129c71b818956ab51f9c73bd279d76be2f9d72be399d70bc449a70bb509c73bc5c9b74bc5b9d73bf369c8eb8ef6289aaff5884a8ff5c82a9ff4f5979ff454154ff413d4dff423b4aff413e4aff433f4aff41414aff43414bff43434bff44454dff45474eff44484fff454950ff454a50ff454a51ff444b50ff444a50ff454a4fff45474eff45464dff42444bff41434bff414149ff403f48ff3e3d46ff3f3b46ff3d3944ff3c3744ff3a3542ff393242ff383040ff382f3fff372e3eff362d3dff352c3cff352b3cff342a3bff33293bff32283bff31283aff31273aff31263aff312639ff302438ff302538ff302438ff302337ff2f2437ff2f2337ff2f2336ff2f2337ff2d2136ff2c1f36ff2a1c35ff261934ff231933ff241b37ff251e39ff252442ff2a2b4ef62e2f4da2414150699479aac19c74beda9c74bdc89d74bed29d73bfce9c74bfcb9c74bec79c73bec39c74bebf9c74bebc9c75beba9c75bfb79c74beb49c74beb29c74bfb09c74beaf9c75bdad9c74beac9c74beab9d74bfab9b74bdab9d74bda99d74beaa9c74beab9b74bdaa9a74beaa9c75beaa9c75beaa9c74beaa9c74bdaa9c74beaa9c74bdaa9c74bdaa9c74bda99b74bea99d74bea99b74bea99b74bea99b74bda99b74bea99b74bda99d74beaa9c74beab9d74bfad9c74beaf9c75bdb09c74beb49c73beb69d74bfb99c74bebd9d74bebf9c74bfc49c74bec79b73bccb9c74becf9c74bed39c74be519d74c01ca476bf13515151b529223dfb2b284aff2b284dff2b284aff292648ff292548ff282345ff292342ff28223fff28203eff271f3dff271e3cff281d3cff261c3aff261c39ff251c38ff251c39ff251b39ff241b39ff231b39ff221a39ff211939ff211938ff211a39ff201a38ff211a3aff221b3bff241d39ff231c38ff241d37ff241c37ff251b37ff251b34ff251b34ff251b36ff241b37ff241c39ff231d3cff221d3fff221f3dff201d3bff1e1533ff1b0f2dff190d2dff190d2dff190d2dff1a0e2cff1a0f2cff1c102dff1f122dff22152eff241730ff261b32ff291e35ff2b2137ff2b253aff2e293eff312b41ff333146ff35374bff323e57ff2b496cff24628fff2587bdff3095cdff337b9fff2c3752ff333048ff312e47ff2b2f44fe2f465fd14a7e972d99c1d20faa77cc219b74b9169774ae189f80bf13a179c9108f70bf0d9d76c40a9980cc089f80bf07926db6059999cc04bf80bf02808080028080ff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa02808080035555aa035555aa035555aa03aa55aa03ffaaff03aa55aa035555aa03aaaaff03aaaaff02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff00ffff0000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff01ffffff0280808003aaaaaa04bf80bf06aa80d50a9966b20d9d76c4129c71c6199970b8209f78bf27966fbe309a70bf3a9a72bd449d74bf4f9e74be5b9d73bf5b9a73bf21aa9bc9cc678eafff5985a9fe5785adff5a7699ff464a64ff43404eff433d4dff43404dff43414cff43424cff43444cff44464eff45484fff464a51ff454b51ff454c52ff454c52ff454c52ff464d52ff464d52ff454c50ff454a50ff45484eff44474eff42454cff43424bff404049ff3f3e48ff3f3c46ff3e3a46ff3c3844ff3c3644ff3a3342ff393241ff383040ff372e3fff362d3eff362c3dff362b3dff342a3bff32293bff32293bff32283bff312739ff302639ff302538ff312539ff302439ff302439ff302438ff302438ff2f2337ff2f2237ff2d2036ff2a1d34ff271b34ff251833ff231833ff221935ff251a36ff231b38ff251d3aff261f3bfe272544fc2b2b4df8292846a23734477c826b98a89e76beda9c74bdbc9c73beac9c75bed09c74bece9c74bdca9d74bfc79b73bec59d74bdc19c74bec09d75bebe9d75bfbc9c75bebb9b74beb99c74beb99c74beb79c75bfb79c74beb79c74beb79c74beb79c74beb79c74beb79c74beb79c74beb79c74beb79c74beb69d74bdb69d74bdb69a73bdb69c73bdb69c74bdb59c74beb59c74beb59c74beb59b74beb59c74beb59c75beb59e75beb69d74bdb79c74beb79c74bfb99c75bebb9b74bebd9b74bdbf9c74bec19c74bec49c75bec79c75beca9d74bdcd9d75bed19c74bed59c74bdd89c74bedb9c74be7e9c73bc3aa788bdc1322c47fd292851ff292854fe282b56ff262c57ff262b56ff262a52ff27294fff262649ff262345ff272244ff26203fff251f3cff251d3aff241b39ff241b38ff251b37ff241b37ff221a37ff221938ff211937ff211939ff201939ff201938ff221a38ff251c39ff251b38ff251a38ff251a37ff261b37ff261936ff251a35ff251934ff261a35ff261935ff261934ff261934ff261834ff261934ff251a33ff241c37ff23203aff24223eff211f3cff1a1230ff1a0e2dff1a0e2dff1a0e2cff1a0f2eff1c112fff1f142fff221832ff261c36ff272039ff29243dff2d2a41ff2f2e46ff303148ff323249ff323146ff333649ff314563ff295986ff286a9aff2a6894ff274463ff2d2e41ff312e3fff2d2b42ff263250f43e75948676b7ce17b1d3e90ea480c8209f78bf1c9b76b6179b7abc13a179c9109f80bf0d9d76c40a9980cc089f80bf07926db604bf80bf03aa55aa028080ff028080ff02ff80ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ff00ff01ff00ff01ffffff01ffffff0280808002808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa028080800280808003aa55aa028080ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001000000028080ff02808080028080ff028080ff03aa55ff059966cc089f80bf0b8b74b90ea480c8149973bf1a9d76ba219b74b9289973bf319c72c13a9e72c1449d74bf4f9e74be5c9b74bc559f75bd04ffffffab6d91b0ff5a88acff5184aaff5f89abff4a5b79ff444355ff443f4dff43404cff45424eff45434fff44464fff44484fff464a51ff464b51ff464d53ff464d53ff464e53ff464e54ff464e53ff454e53ff464e53ff464c51ff464a51ff45484fff43464eff42444bff42424aff403f49ff403d48ff3e3b45ff3d3945ff3c3744ff3a3443ff393242ff383040ff372f3fff362e3eff362d3dff362c3cff352a3cff332a3cff32293bff32283aff31273aff302739ff302639ff302539ff302539ff302439ff2f2438ff2e2337ff2c1f35ff281a32ff251731ff241631ff221533ff221734ff231835ff231936ff241a37ff241936ff241a37ff241b36ff251d38fe262040fe272749fd2a2850f32d2a46ba3a334696816894969c77bbb39d75bdd99b73bdc99b73bdac9c74beb79c75becf9c74becc9c74beca9d75bfc99c73bdc79c75bec69c74bdc49d75bfc39d74bec39c74bec39c74bec29c74bdc29c74bfc29c75bfc29b74bdc19c74bec29c74bfc29b74bfc29c75bfc29c74bdc19d74bec29c74bdc19d74bec19c74bec19c73bec19c74bec09b74bec19c74bdc19c74bdc19c73bdc19c74bec19c74bdc29c74bfc39c73bec49c75bec69c75bdc79c75beca9b74bdcb9c75bece9c74bdd19c74bed39c74bed79b74bed89c75bedc9c75bec39d74be8d9d76be2fa87dc3893a384afb28254afe242349fe25264cff262751ff252954ff242b54ff232c53ff222a51ff23294eff22254aff242346ff252142ff241f3eff251d3bff251b39ff241b38ff241a36ff231936ff221937ff211939ff211838ff211837ff221938ff241a38ff241a36ff251a35ff261a34ff251935ff261935ff261933ff261933ff261933ff261833ff261832ff261831ff261832ff261832ff261831ff261832ff271831ff251a32ff251b34ff252039ff23243fff222341ff1d1734ff1a0f2eff1b0f2eff1b1030ff1d1332ff201835ff231d3aff26223fff282743ff2d2e49ff2f344fff2e3955ff313f5eff344362ff354462ff363e59ff363b53ff333d56ff2c3a56ff2c2e45ff302b3cff2e2d3dfe2b2e44fe2e4a6ad461acc34e9de2ef0faa99cc169774c51f9c73bd1b9771bd16a274c513a179bc0f9977cc0d9d76c40b8b74b909aa71c607926db6059966cc04bf80bf03aa55aa02ff80ff01ffffff0280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808001ff00ff03aaaaaa03aa55aa048040bf059966cc06aa80d5098e71aa0c9580bf109f70bf159e6db61c9b76b623a075bd2b9a77be339b73be3c9d77bf479e73bb519d74c05d9c73bd429b74bd2ea17ac279789ab5ff5c89adff5685adff5a89acff52799bff464a5eff444254ff44404fff45424fff454450ff464651ff454951ff464c53ff464d53ff464e54ff474f55ff475055ff475055ff465055ff475055ff484f54ff474e53ff464c52ff464a51ff44474eff43454dff42434bff414049ff403e48ff3e3c46ff3d3945ff3c3845ff3b3544ff3a3342ff383140ff382f3fff362e3eff362d3dff352c3cff342b3bff332b3bff33293bff32293aff32283aff30273aff302738ff302638ff302538ff2d2137ff291c34ff241532ff22122fff20112eff1e102fff1f102eff1f112eff201430ff221532ff231633ff231633ff231632ff231633ff241734ff241834ff251a36ff251d39ff26213efc282646fe2c2b4cfa2b2847ce36324c793d394c8586699dcb9c76bbdc9b74bdda9c74bfcb9c74bed59d74bed49b75bed39c74bec49c75bec39c74becf9c75bece9c74bdcd9d75becd9d74becc9c74becc9c74becd9d75bdcc9c74becd9d74becc9c74bebf9c75bfcb9d75beb19d75c0cc9c74becc9c73bdcc9c73bdcb9d75bfcb9d74bfcb9c74becb9c74becb9c75becb9c75becb9c74becb9d75bfcb9d75bfcc9c74becd9d75becf9b74becf9c75bed29b75bdd39c74bed59d74bed79b74bed99c74bedc9c74bec29c74bd7f9d76bf8b9a75b93e806b944d776a848b44425cf4282648fe26274aff252449ff262448ff232346ff252448ff242447ff242448ff242548ff232347ff222244ff231f41ff231e3fff231d3cff241c39ff241a38ff231a37ff231937ff231837ff201836ff211838ff231937ff251a35ff251a34ff261935ff261833ff261832ff261732ff271831ff261730ff261731ff26172fff271730ff26172fff261730ff271730ff271730ff27172fff271730ff27172fff26182eff26172fff251831ff241a34ff25203aff252743ff242b45ff1d1937ff1c1133ff1c1534ff1f1837ff222040ff262746ff292e4eff2d3554ff2f3c5dff324465ff334b6eff345073ff335679ff365980ff375b83ff375880ff384e6fff32354eff2d2c3dff2d2c3efe2e3852f54174929568b7d12e9bd3e3189f80bf1a9d76ba1d9e72c11a9d76ba16a274b913a179bc0f9966bb0d9d76c40ab280cc089f80bf07926db605cc99cc048080bf03aa55aa02ff80ff0280808001ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0100ffff0000ff0001ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff00000000028080800280808003aa55aa04bf80bf059966cc07b692db089f80bf0b8b74b90ea480c813946bbc189575b51e9977c4259f75c12d9971bb369c71bd3e9c73c1499d73c0539d75be5f9c73bc5f9c73bc529f76be5f9199b7ff5e89afff5885adfe5382a8ff5a92b5ff485c78ff45475cff434051ff454250ff454350ff454651ff464953ff464c54ff464e54ff484f55ff475055ff475056ff475055ff465155ff485156ff484f55ff474f55ff474d54ff464c54ff454950ff44474eff42444cff41414aff403f48ff3f3d47ff3e3b46ff3c3845ff3b3644ff3a3443ff393241ff383040ff372f3eff372e3eff362c3cff362b3cff342a3cff322a3bff32293bff32283bff31283aff302738ff2d2138ff261834ff21122fff1d0f2eff1d0f2dff1d0d2bff1d0e2aff1d0e2bff1e102dff20112fff20122fff221330ff221330ff221430ff231531ff231531ff241531ff251632ff251833ff251935ff261b37ff251d38ff251f3cff282144fe2a264cfd2f2a4ff72f2949bd37334aa1615274719c7eb5719e78c0d09d74bedc9b74bedb9c74bfbf9e74bfbe9d75bfd89c75bed79b74bed79d74bed69c74bdd69c75bfc89c74bead9c73be9f9d75bf849e76c16b9b75bf519d74bd509f76bf449a74bb859d75c0859d75be849e76bf849c76bf849c74bf849e76bf849c74bfc79c75bfd49b75bed49c75bed49c75bed69c74bdd69c75bfd69c75bfd79d75bed99c76beda9c74bdc09d75bede9c74be9a9d76be4f9b7bb28a664f74ae4b3c5bc2362f4ecf353554eb323356f82d2d53fb2d2e56fe2b2c55ff272852ff27274eff25254bff242347ff232143ff22203fff231e3eff221c3cff221a3cff231b3bff231a38ff241938ff231936ff231935ff231936ff231936ff221839ff211737ff231837ff251a37ff271a34ff271933ff271834ff261833ff261731ff271731ff271630ff27172fff27172fff26172eff27162eff27172eff27172fff27172fff27172eff27162eff27162eff27172fff27172fff27172fff27172fff26172fff261831ff241b34ff24213aff272b45ff27304dff1c1d3dff1f1a3cff222444ff272c4cff2a3355ff2a3c5fff2e4469ff304e73ff32547bff335b82ff345f88ff35658dff376793ff356893ff365c84ff2e3e60ff2a3147ff2c334cfe314a70d7579ec05184d6e91aa793c4169774b91f9c73bd1ba171c6179b7abc159e79b6119669b40f9966bb0c956abf0a9980cc089f80bf07926db605cc99cc048080bf03aa55ff02ff80ff0280808001ffffff010000ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa035555aa035555aa03aaaaff03aa55aa03aa55aa035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff0000ff0001ff00ff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff0280808003aa55aa03aa55aa059999cc06aa80aa06aa80d5089f80bf0ba274d10e926db6119669b415aa79c21a9d76ba229670bb289f79bf309f75bf389b72bf429b74bd4c9e75bf579b72bf619e74bd6d9d75c05c9b74bc43ab9cc2fc5d87adff5886adfe5684aeff5289acff5c8bacff495168ff464457ff454152ff464351ff464451ff474853ff484b55ff474f56ff484f56ff475056ff485158ff495257ff485256ff485157ff475156ff485156ff475055ff464e53ff454b52ff444850ff43464dff42424bff423f4aff3f3e47ff3e3b46ff3d3944ff3b3744ff3b3542ff393342ff393141ff38303fff372e3eff342f3eff342d3bff352c3dff332a3dff33293cff32273aff2e2237ff271532ff200e2cff1e0c2aff1c0c28ff1c0c2bff1b0c29ff1b0d29ff1d0e2dff1e0f2fff1f102fff1f102fff201130ff22132fff22132fff23142fff23142fff251530ff261631ff261731ff261733ff271833ff261833ff271834ff261a34ff271c35ff261e36ff26203dff272344ff2a264cfe312c56f82f2b4ac5423e55974a445b9d775d8d8e9573aead9f77bed39c74bfd19d75c0df9d75bf8b9c74bfde9c74bfde9c74bfde9c74bfdd9d75c09a9d76c08c9d75bd639d74bf559f75c0709d74bf8b9e75bf8c9d75bd8c9d75bd8c9d75bd8c9d75bd8c9d75bda69d75bedd9c75bddd9c75bedd9c75bede9b74beb49c74bf7d9b74bcde9c74bedf9c75beb69c74bdab9e77bfb89673b15b4e405a8f3d354dd7332f4af92a294afe2f3358fe2e355efe2c335cfe2a315aff292d57ff292a54fe25264dff252347ff242044ff241d40ff241e3dff231c3aff251a36ff251935ff241935ff241934ff241934ff241934ff241837ff231835ff241934ff231833ff231834ff221735ff231736ff251a36ff261934ff271832ff271832ff261831ff261831ff271730ff271730ff271630ff271730ff28172eff28172eff28172fff28172eff28172eff27162eff28172fff28162eff28162eff28172eff28172eff28162eff27172eff27162eff27162eff27172fff271932ff251b34ff25243eff273250ff28395bff23274aff263153ff2a385cff2e4065ff304b73ff2f537dff315a85ff34608bff346591ff356a97ff366b96ff366890ff355374ff2e3854ff313750fd394868f14b7ea69f77c7e1208fd7ef13a179bc159e6dc21d9e72b9199970c216a274b912aa80c6109f80bf0d9d76c40ba274b9098e71c607b66ddb06aa80d50599999903aa55ff03aaaaaa028080ff0280808001ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ff00ff01ffffff01ffffff01ffffff0280808001ffffff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa0280808003aa55aa02808080028080ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000280808002808080028080ff03aaaaaa04bf80bf059966cc07926db609aa8ec60ba274b90e926db6109f80bf149973bf199970c21f9c73bd259f75c12c9c74bf349d76bf3d9f71bc469d75bd509c73bc5a9c74be659d74c0719c73be5e9b75be1bbda1d0e66386aaff5986acff5684acff5480a8ff5da1c1ff4a7594ff464d66ff454355ff464252ff454351ff464552ff484a55ff484d57ff485058ff475158ff485258ff485258ff495258ff485358ff485257ff485257ff475157ff484d55ff474c54ff454951ff44474fff42444dff41414bff403e48ff3f3c47ff3d3946ff3c3845ff3c3644ff3a3443ff393241ff383140ff372f3fff382e3fff362d3dff352b3dff35293dff31213aff261431ff1f0c29ff1c0b27ff1c0a26ff1d0a26ff1d0929ff1d0a2aff1c0b2bff1d0b2bff1d0d2bff1e0f2cff1f0f2bff20102dff21112fff22122dff23132fff25152fff261630ff271730ff271831ff271832ff271832ff271831ff271832ff271832ff271833ff271933ff271934ff271b35ff271b36ff271e39fe26213dfe262443ff2a294eff2b2e56fd2d2f55e935365bd1373659bb3f395a96493f58776758726b836994759d7ab9b09f78bf779f7abf22b487ca22ac80c320a780b71fa57bbd1ea277c41ea277c41ea277bb1fa573bd1fa57bbd1f9c73bd1ea277c42d9f77c13ba075be49a177c09d9f77c0ac9d75be929f77be88a17abf3a95779e6f6c557cb16d567f9a2d283fc9302c46ec303151fd2c3055ff2e355afd2d365dfe2b355cfe2b3259fe2a3056fe282c51fe27274cff272348ff252145ff251e3fff251b3bff251a3bff261a3aff251939ff261a36ff241a35ff251a36ff251a35ff251935ff251935ff251935ff251935ff251935ff251834ff221733ff221632ff251834ff261834ff271732ff271731ff271631ff271730ff271730ff27182fff27172fff28172fff27172eff27172eff28172fff28172fff28172fff28172fff29182fff28172fff28182fff29182eff28172eff29182fff28172fff28172eff28172fff28172fff28172fff27172eff271730ff271931ff271c35ff292a49ff2d3c60ff283c62ff2a3a61ff2d456dff314d78ff325683ff325e8aff336490ff366795ff376b99ff366a94ff375a7dff30415dff303d57fd374b6df14c7599ab62a9cf4385ceec189595ca149973bf1a9d76c41a9d76ba169774c513a179c910af80cf0ea46dc80c956abf0a9980cc089f80bf07b66ddb059999cc0599669903aa55aa03aaaaaa028080ff01ffffff028080ff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa03aa55aa03aaaaff03aa55aa0280808003aaaaff03aaaaff028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ff00ff0280808003aa55aa04bf80bf06aa80d5089f80bf098e71aa0caa80bf0ea46dc8119678c3149973bf19997ab81e996fbb239975bd2a9e79c2319c72bb3a9a72bd429b74bd4b9c74be559c75bd5f9c73bf6a9c73be759d74be489c75bf16ae8bc5b86989aaff5884abff5585acff5583abff4b84aaff5ba7c4ff49657fff464b5fff454355ff464351ff464352ff474653ff474a58ff474f58ff475159ff475258ff495359ff495359ff485359ff485359ff475358ff465157ff475057ff464e55ff464b53ff454851ff42454eff41434cff413f4aff3f3d48ff3e3b47ff3c3946ff3b3744ff3b3544ff3a3342ff393141ff383040ff372f3fff362d3cff362a3aff2a1b2cff250e23ff290b23ff300b23ff430e27ff4c0f29ff470f28ff350d25ff270b23ff210d23ff1f0c24ff1e0d25ff1d0d26ff200e28ff20102aff21122dff23122fff25142fff271730ff281931ff281a32ff281a32ff281932ff281933ff281832ff291932ff281832ff281931ff281931ff281932ff271932ff281a33ff281a33ff271b35ff271d37ff261f3afe262142fe26244afe252751fe272a56fe2b2e5afd2d2f5bfb2f3059f434345ae6323151d6342e4dc5413952a9483e54914c4153804e4054775145586e5d4d5f6c6655666e6d5a6b716c5a6872625362725c4a5e73524356774b3c4f7e43374b8941384a993f3749aa3e3547ca383045d72b2644e82d2a4cfa2d2c52fd2c2c58fd2c325dfe2b325bfe2a335afe29315afe293057fe292f55ff292c51ff27294cff272447ff272344ff261f40ff261e3eff261c3dff261b3bff261a39ff261a38ff251a38ff251a38ff261a37ff261a37ff261a36ff261a36ff261935ff261a35ff251934ff251833ff251732ff241631ff241532ff271833ff271731ff271731ff271630ff271630ff271730ff28172fff27172fff28172fff28172eff29172fff28172fff29182fff28172eff29182fff29182fff29182fff2a182fff291830ff29192fff29182fff2a1830ff29182fff2a1830ff291830ff29182fff29182fff28172fff28172fff271830ff271830ff271a30ff28223dff293557ff2c4870ff2a446cff2f4e76ff335a85ff34618bff356793ff366997ff356a97ff345d84ff324969ff2f405bff334969fb42668ebc5491be5772bcdf229d8eca259875ba21a274c11d9e7bc1189f75bf149973bf11a578c30f9977bb0d9d76c40ba274d1098e71c6088080bf06aa80aa059966cc03aaaaff03aaaaaa028080800280808001ff00ff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff03aa55aa035555aa035555aa035555aa03aa55aa03ffaaff02ffffff035555aa03aaaaff035555aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080ff03aa55aa048080bf06aa80aa089f80bf0a9980cc0c956abf0f9977bb11a578c314a673bf189f75bf1d9e72c1229d78c3299b76c1309a75bf379e74be409b74bf489c75bf519d74c05a9f74c1649e75bf6e9e74be7a9d73be859d75c02ea174bc857390abff5783a9ff5684abff5383abff5381acff4c90afff4c9cb7ff485f7dff45495cff454353ff474252ff474453ff484657ff484c57ff485159ff475259ff47525aff475359ff475459ff465359ff465359ff455259ff455158ff455156ff464c53ff454a52ff44464fff41444cff41404bff403d49ff3e3c47ff3d3a46ff3d3846ff3b3643ff3b3443ff393241ff383141ff382f3eff412839ff681e34ff741830ff7e1b31ff851d33ff8b1f35ff8c1f34ff8c1d33ff8f1e32ff902036ff881f35ff7a1a34ff6f1831ff691530ff5e132eff4b112bff290e25ff24122eff251430ff271731ff291a32ff291b32ff2a1d33ff291c33ff291b33ff291a33ff291a32ff291a32ff291932ff281a33ff281932ff281932ff281931ff281931ff281a32ff281933ff271a34ff281b34ff281b36ff271d38ff271f3bff27203eff272342ff262545ff26274afe27294eff292a53fe2a2b56fd2a2e59fd2c305bfb2f335bfa31345bf833355cf833335cf832325af931325af831335af831325af732345cf831335dfa31345dfb31345efc30355ffd2e345efd2d325efd2c325efe2c325cfd2a305afe2a2f59fe292d57fe282c54ff282d54ff292a4fff28284cff28264aff292446ff282243ff282141ff281f3eff271d3cff281d3bff281c39ff261b39ff261a38ff251a36ff271a38ff261b37ff271b37ff261b37ff271a35ff261a34ff261933ff261933ff261832ff241731ff261832ff251631ff24142fff271633ff281731ff28172fff28162fff27162eff28162eff28162eff28172fff29172fff2a182fff29172eff2a182fff29172eff2a1830ff2a192fff2a182fff2a182fff2a1930ff2a1930ff2b1a30ff2b1930ff2a1a30ff2a1930ff2a1a30ff2b1a31ff2a1a30ff2b1a30ff291930ff291830ff28182fff291830ff271831ff281931ff2a1c35ff272d4bff2e4972ff2f517aff33537cff34608dff3a6794ff3a6993ff385f89ff314c70fe304667fd334f70ec406086b65380a86a6aa4cc2d8e99d2269a72bc22a578c31f9c73bd1c9b76bf179b7abc129c71c6108f70af0d9d76c40ba274b909aa8ec6089f80bf06aa55d5059966cc04bf80bf03aaaaff03aaaaff02ff80ff01ff00ff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080800280808001ffffff01ffffff0280808002808080035555aa035555aa035555aa03aa55aa028080800280808003aa55aa035555aa035555aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0000000001ffffff028080ff03aa55aa048080bf06aa80aa07926db60a8066b20c9580bf0f9977cc13a179bc169774b919a370c21e9977bb239975bd289973bf309a75bf369c71bd3e9c73c1469d75c14f9b74be589c74bf619b74bd6b9d75bf759d74c07f9d74bf8a9d74be2f9d77c3547c95adfd557ea4ff5281a7ff5281aaff4f80aaff5080abff4d99b3ff47a0bcff465e78ff444760ff464252ff474253ff474452ff484855ff484e59ff46525aff46535aff46545aff47545bff47545aff46545aff46545aff475359ff455258ff474e56ff464b53ff444851ff43454eff41424cff40404aff3f3c48ff3e3b46ff3e3946ff3c3644ff3b3543ff3a3342ff383140ff3a2b3eff752437ff9f2535ff9c2535ff982235ff982437ff982639ff9b2336ff9e2437ff9c2437ff992336ff982336ff952136ff891c30ff881b31ff8b1d32ff8e1e35ff6f1a30ff25132dff281631ff2a1a32ff2b1c33ff2b1e33ff2b1e33ff2b1e34ff2a1d34ff2a1c34ff2a1b34ff2a1b33ff2a1a32ff2a1a32ff291a32ff2a1a32ff291a32ff291931ff281932ff291931ff281932ff281932ff291933ff281a34ff281b34ff281c35ff281b36ff281c38ff271d39ff271e3aff271f3cff26203dff27223fff262442fe262645fe292948fe2b2d4ffe2d3053fe2e3156fe2d3157fe2c3055fe2b2f55fe2a2e54fe2b2f55fe2a2e54fe2b2f54fe2a2e52fe292d51ff292c4fff292c4eff29294cff28284aff292648ff292548ff282445ff292444ff292242ff282140ff281f3eff291f3dff281d3bff281d3cff281c3bff271b39ff271c37ff271b37ff271b38ff271b38ff261a37ff271a37ff271a36ff261934ff251834ff271832ff271831ff271830ff271730ff26172fff26172fff25172fff23142eff261630ff281630ff28162fff28172fff28162fff29172fff29182fff28172fff291930ff291930ff2a182fff2a182fff2b1930ff2a192fff2b1930ff2c1a31ff2b1a30ff2b1a31ff2b1a31ff2c1c32ff2b1c32ff2c1b32ff2b1b31ff2c1b32ff2c1b32ff2b1b31ff2b1b31ff2b1b31ff2b1b31ff2b1b31ff2a1931ff291831ff2a1831ff291931ff2a1b34ff29223eff2b4168ff39638eff2f5882ff3b6492ff35597ffe2d4c6dfd2d4a6dee385679a84a678d605d80a53b7d8fba289f80c60faa88cc2d9971c1299b76bb229d78c31a9d6cba16a274c5139479bc0ea46dc80caa80bf0ab280cc089f80bf089f60bf06aa80d504bf80bf048080bf03aa55aa028080ff01ffffff028080ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff0280808001ffffff0280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff028080ff04bf80bf05cc99cc07926db609aa8ec60d9d76c40f9977bb12aa71c616a280c51a936cb11e9977bb249c71bf299b76c12f9872be369c76bd3e9c73bd469d75bd4e9d76be56a077c1609d75bf689d73bf729d74be7c9e75bf869c74be909e75bf279d76be337d91a5f5547b9eff4e7ba3ff4f7ca4ff4e7ca6ff4c7fa9ff4e7eaaff4598b5ff45a3c2ff445f7cff41475cff474153ff474153ff494454ff474957ff474f5aff47535bff47545bff47545bff47555bff47545bff47545aff47535aff465358ff475058ff464d54ff464952ff42474fff43434eff40404aff3f3f4aff3d3a46ff3e3947ff3d3644ff3c3544ff3b3544ff3a3343ff3b2a3aff942938ffa82637ffa12438ff9f2537ffa72b3bffa92d3dffa12a3affa82b3affa92a3cffa82a3cffa8293bffa92a3cff9f283bff8a1b33ff911f33ff962135ff902838ff27122aff2a1932ff2b1c33ff2c1e33ff2d1f34ff2c1f34ff2d1f34ff2c1d34ff2b1d34ff2b1c34ff2b1c33ff2b1c33ff2b1b33ff2b1b32ff2a1b32ff2a1b32ff2a1a31ff291931ff291a32ff291a31ff281931ff291930ff281931ff281a31ff271931ff281a33ff281a33ff281a33ff281b34ff271b35ff271b36ff271c37ff271c38ff281d3aff271e3bff261e39ff28213eff282241ff292446ff2a2748ff2a2748ff292748ff282848ff282746ff292947ff2a2948ff2a2848ff2a2747ff2a2645ff2a2543ff292441ff2a2241ff29213fff2a2140ff281f3cff291f3dff281e3cff281d3aff281c38ff281c37ff291b38ff281b37ff281a36ff281b36ff281b35ff281a34ff271933ff271832ff271831ff271830ff271731ff271730ff27162fff27172fff26162eff27172eff26162eff27172eff26152dff24152dff28182eff28172eff291830ff281730ff29182fff29182fff29182fff2a1930ff2a1930ff2a1a30ff2b1a30ff2b1a30ff2c1a31ff2c1b31ff2c1c31ff2c1c32ff2d1c32ff2d1c32ff2d1d32ff2d1d33ff2d1d32ff2d1d33ff2d1e33ff2d1e33ff2c1d32ff2d1e33ff2c1d32ff2c1d33ff2c1c32ff2b1c32ff2c1c33ff2a1b32ff2a1a32ff2a1a32ff291b34ff2a1f38ff293559fe366293f3406892d045617eaa425a7476505f7d4f71719b20a78fbf309f75bf429b74bd469d78c1359a73bc33a078be2a9e79c223a07cc51ca476c817a67ac8129c71c60ea46dc80a9966cc089f60bf07926db606aa80d505996699048080bf03aa55aa028080ff01ffffff0280808001ffffff00ffff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff02808080028080ff04bf80ff0599669907926db60a9980b20c956abf0faa77cc13a179c916a274b91ba17bbd209f78bf259f75c12a9873bc319772bb369c76c23e9c73c1479a73be4e9d72c1579b72bf5f9e73c1699e72c0719e73c07b9e74bf849e74bf8d9d74c0849c74bd529f73be26a89ac9dd537399ff4a7099ff4a739bff4b77a0ff4978a1ff4b79a7ff4877a6ff4190afff49a0c1ff40668eff424b5fff464353ff474351ff484554ff484a59ff48515aff46545bff47555bff47555cff47555bff47545bff47545aff47535aff475058ff484e56ff464b53ff434750ff42444eff41424dff3f3f4aff3e3d48ff3d3a46ff3c3746ff3c3645ff3b3645ff3b3344ff402939ffa52d3cffad2c3affa72839ffad2d3cffb4313effb4323effa22b3affb2313fffb43040ffb3303fffb2303fffb43040ffb53041ff9c263aff972335ffa32838ffa32f3eff2b1428ff2b1b32ff2c1e34ff2d1f34ff2d2034ff2d2035ff2d2034ff2d2034ff2c1e35ff2c1e34ff2c1d33ff2c1c34ff2b1c33ff2b1c33ff2a1b33ff2a1b32ff2a1b32ff2a1b30ff2a1a31ff291930ff291931ff291931ff291a30ff281930ff281a30ff281931ff291932ff281931ff281a32ff271a32ff271a33ff271b33ff271a34ff271a36ff281b37ff261b36ff251a36ff261c39ff271e3dff27203fff282040ff272040ff272141ff282142ff282241ff292242ff2a2444ff292443ff292444ff292240ff2b2240ff2a203eff291f3cff291e3cff291e3cff291d39ff281c37ff291c36ff291b35ff281a33ff281a33ff281a34ff281934ff271a33ff281932ff281831ff281831ff28172fff28182fff28172eff27172eff27172dff27172eff27172eff27172eff27172eff27172eff27172fff24152dff27172fff291830ff29182fff29182fff2a1930ff2a1930ff2a1930ff2a1930ff2b1a31ff2b1b31ff2c1c31ff2c1c32ff2c1c31ff2e1d32ff2d1d33ff2d1e33ff2c1e32ff2d1e33ff2d1f33ff2d1e33ff2d1f33ff2d1f33ff2d1f34ff2d1f33ff2e1f33ff2d1f34ff2d1f34ff2c1e33ff2d1e34ff2d1e34ff2c1e34ff2d1d34ff2a1d32ff2b1c34ff2b1b34ff2a1c34ff291e35ff292c49fe345888c2507da328b9b2cc06ffffff11a587c35b9d76bf449a74bb529b73be479a73be429b78bd389b76bf2d9f77c126a179bc1fa57bc5189f75ca13946bbc0f9977bb0ba274d1089f80bf06aa80d5059966cc048080bf048080bf035555aa0280808001ffffff01ffffff01ff00ff01ffffff010000ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa03aa55aa02808080035555aa035555aa03aa55aa04bf80bf02ff80ff03aaaaff035555aa035555aa03aa55aa0280808003aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff0001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000028080800280808003aa55aa059966cc07926db6098e71aa0ba274d10f9977bb129c71b8179b7abc1ba17bc6209f78b7269a72bc2b9a71be319c78c1399d74bc3f9e75be479e73c2509f76bf589f74bf619b74bd6a9c73be729d72be7b9e74bf849e74bf8c9e75bf969c74be9f9d73bfa89c73bf25a583c1bf547397ff44648dff436591ff436a90ff446f96ff42739eff4375a0ff4670a3ff498ca8ff43a0c4ff3d6c91ff434c64ff444455ff464352ff474655ff484c59ff47535bff46545bff47545cff47555cff47545bff47545bff47535aff465258ff464f56ff444c54ff444952ff424650ff40434dff3f404aff3d3d48ff3d3b47ff3c3947ff3d3846ff3d3746ff3a3443ff402437ffb0313fffaf2c39ffad2a39ffb6323dffbc353fffbb3540ffa82e3bffb53341ffbe3543ffbd3543ffbd3642ffbc3642ffbe3643ffb03140ff9b2838ffad2d3bffac3440ff2e1526ff2b1d32ff2c1f35ff2d2035ff2e2135ff2e2135ff2d2135ff2d2035ff2d1f35ff2d1f35ff2c1f34ff2b1e34ff2c1d34ff2b1d34ff2c1e33ff2b1d33ff2b1c33ff2b1c32ff2a1b33ff2a1b32ff2a1b31ff291a31ff291a31ff291931ff281a31ff281931ff281931ff281931ff271931ff271932ff261931ff261a31ff271a32ff271933ff271a33ff261a34ff241732ff261a35ff261a36ff261b37ff271c39ff271c39ff271d39ff271d3aff271d3bff281e3cff281f3cff28203dff29213eff2a203eff2a203cff2a1f3bff291e39ff291c38ff291c39ff291c36ff291b35ff291b33ff291a32ff281a32ff281931ff291931ff281931ff281931ff28182fff281830ff28172fff29172eff28172eff29182fff28172eff28172eff28182eff28172eff27182eff28182fff28182fff27172fff24142dff2a1a31ff2a1930ff2b1a31ff2b1a30ff2b1a31ff2b1a31ff2b1b32ff2c1c32ff2d1d32ff2d1c32ff2d1d32ff2e1e33ff2d1e33ff2e1e33ff2d1f34ff2e2034ff2d1f34ff2e2034ff2e1f34ff2e2034ff2e2035ff2e2035ff2f2035ff2f2035ff2f2035ff2e2035ff2e2135ff2e2135ff2e2035ff2d2035ff2d2034ff2d1f34ff2c1e34ff2c1d35ff2c1c35ff2b1d35ff2b1e35ff292640ff304b76e94672a1366d80a55d9c73c0539d75c26c9c74bf5f9c73bf539a72bb479e77be3c9d77bf33a078be29a276c1229d78bb1a9d76c414a673cc109f70bf0caa80bf089f80bf06aa55aa04bf80bf03aa55aa028080ff0280808001ffffff01ffffff0100000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa02ffffff03aa55aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff028080800280008003aaaaaa048080bf07b692b6089f80bf0ba274b90ea480c8129c80c616a274c51c9b76bf229d78bb26a179c32c9c74bf339b73be399d74c0419d76c0489c75bf519d74c0599e75c0629f75c16b9d75bf749c75bf7d9d74be859d73be8e9c73be959d74c09e9d74bea79c74bfa59c74bd3ba079c28a5e7694ff435f83ff3d5983ff3c5984ff3c5b82ff3f5f86ff3f628aff3c6796ff416798ff40799cff4093beff446c8dff45526cff44475aff454554ff464856ff474e59ff47525aff46545bff47545bff47545bff47545bff47545bff465359ff465157ff454e55ff444b53ff424851ff41444eff40434dff3e3e49ff3b3845ff393342ff332c3bff2e2435ff291e2fff3d1c2cffb83343ffb42f3dffb32d3dffbc3540ffbf3741ffc03842ffad313dffb73343ffc73846ffc73945ffc73a45ffc83a46ffc63a47ffbd3744ff9e2839ffb4303dffb23843ff301625ff2c1e32ff2c1f34ff2e2135ff2e2236ff2e2236ff2d2135ff2d2035ff2d1f35ff2c1e34ff2c1f34ff2c1f34ff2d1f35ff2d1f36ff2d1f36ff2c1e35ff2c1e35ff2c1d35ff2b1d33ff2a1c32ff2b1b32ff2a1c32ff2a1b32ff291b32ff291a31ff291a31ff281a31ff281a31ff271a31ff271932ff271932ff271a31ff271a31ff261a32ff271933ff261933ff241832ff241933ff261932ff251a33ff261a35ff261a36ff271b37ff261a37ff271b37ff271b38ff281c39ff281c38ff291d39ff2a1e38ff2a1e38ff2a1e38ff2a1c36ff2a1c36ff2a1b36ff291b34ff291b33ff2a1a33ff291a32ff291931ff291931ff291830ff29182fff29182fff28182eff29182fff29182fff28172eff29182eff29182eff28182eff28182eff29182fff29192fff28192fff28182fff28182fff27172fff281730ff2b1a32ff2c1b32ff2c1a31ff2c1c32ff2c1c32ff2c1c31ff2d1d32ff2d1d32ff2d1d32ff2e1f33ff2f1f34ff2e1f34ff2f2034ff2f2034ff2f2135ff2f2135ff2f2135ff2f2136ff2f2136ff2f2136ff2f2236ff2f2237ff2f2135ff2f2136ff2f2136ff2f2236ff2f2236ff2e2236ff2e2236ff2e2236ff2e2136ff2e2036ff2d2036ff2d1f36ff2d1e36ff2c1f36ff2b1f37ff2b243cff314165fb426f9e825e7cab5b9d76bc519d74bd689a73bd5b9a73bf4e9a72be439c76be389b72bb2f9d77be26a179c31ea277c417a67ac812aa80c60d9d76c409aa71c607b66db6048040bf035555550280808001ff00ff028080ff010000ff0000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa035555aa035555aa0280808003aa55aa03aaaaff035555aa028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff010000ff010000ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff0280808003aa55aa048080bf06aa80aa089f60bf0a9980cc0ea46db611a578c316ae80c51ba17bc6209f70bf279d76be2d9971bb349871ba3b9c75be429e74bd4a9f75c1539a75be5c9e74bf649e75bf6d9d75c0769e75c07f9d72bf879d75bf909c73bd989c74bfa09c73bfa89c75bfb09c74be959c74be609d75bf536f7293fb425b81ff395175ff364a72fe32456bff32446aff33486cff344f76ff345582ff385886ff376a8eff3382aaff3b6286ff435272ff444c61ff454959ff444a58ff464e58ff46525bff46535bff46545bff47545bff47545aff465359ff47535aff474f59ff444753ff3f3e4cff373543ff322b39ff2c2433ff281f2fff271d2dff271d2dff291f30ff2e2435ff4b2536ffbc3545ffb7313effb9313fffc33842ffc43a42ffc63b43ffb4343effbb3445ffce3b49ffcc3e47ffcc3d48ffcb3f47ffcd3e49ffc63d49ff9f2a3bffb6343fffb53b47ff301625ff2d1e33ff2d2136ff2e2237ff2e2337ff2e2337ff2b1f33ff2a1d33ff2c1f34ff2e2135ff2f2236ff2e2135ff2e2136ff2e2136ff2e2137ff2e1f36ff2d1f36ff2d1e37ff2d2034ff2c1e34ff2c1e35ff2c1d35ff2a1d34ff2a1c33ff291c34ff291b33ff291b33ff291a33ff281a33ff281a34ff281a33ff271a31ff271b33ff271a32ff271932ff271a32ff251932ff231831ff261932ff261930ff261931ff261932ff261932ff261a32ff261932ff271933ff261a33ff271a34ff281b35ff281b35ff291b35ff2a1c35ff2a1c34ff2a1b33ff2a1b33ff2a1a32ff291a31ff291a31ff291930ff291931ff2a1931ff29192fff29192fff2a182fff2a182fff2a182fff29192fff29182fff29182fff29182fff2a1930ff29192fff291a2fff291930ff291a30ff2a1a30ff291a31ff24142eff2b1a33ff2c1b33ff2d1c33ff2d1c32ff2d1d33ff2d1d32ff2e1e33ff2e1e33ff2e1f33ff2f1f34ff302034ff302035ff2e2034ff2f2236ff2e2135ff2f2336ff2f2236ff2f2236ff302237ff312337ff312337ff302337ff302338ff302236ff302337ff302337ff302337ff302438ff302337ff2f2337ff2f2437ff2f2337ff2f2236ff2e2237ff2e2137ff2d2037ff2d1e38ff2c1f37ff2b233bff313c60ff3c6793c75181b06f9c7ac1719c73be649973bd579b75bc4a9b72be3f9a75be359a73bc2ba077be229d78c31ba17bbd15aa79c20faa77cc0ba274b9089f60bf048080bf035555aa0280808001ff00ff010000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa028080800280808003aa55aa03aa55aa035555aa035555aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff0280808003aa55aa048080bf048080bf06aa80d5088060bf0ba274b90d9d76c4119669b4159e79c21a9d76ba219b74b9279d76be2d9971bb349d76bf3c9973bf439c72be4b9c74be549b73bc5d9c73bd669b73be6f9c73bf789d75bf819c75c08a9d74be919d74c09a9c74bea29d74c0aa9c74beb19d75c0b99c74bebf9b73bf959c74be299b95aee8435878ff354b6fff2f3a5ffe2b3558ff292f53ff293053ff2c385bff2c3c64ff2e416aff304168ff305b7dff2f5a7eff343d58ff3b4058ff3f475aff424b59ff444c58ff434d57ff444d58ff444c56ff414852ff3e424dff3b3947ff352f3fff2f2738ff2b2233ff2b2132ff2a2032ff2c2232ff2f2637ff332a3aff362f40ff3b3544ff3a3444ff3a2e41ff582938ffbd3541ffb8323fffbe3541ffc73c45ffc93c44ffc93d45ffba3640ffbe3644ffd13e49ffd13f49ffd1404affd04148ffd04049ffcb3f49ffa22c3affb93540ffb63f4aff2c1523ff271b2eff281c31ff291d31ff291d32ff2b2032ff2f2336ff302538ff302438ff2f2437ff2f2336ff2f2237ff2e2236ff2f2136ff2e2135ff2c2033ff2a1d31ff271b30ff261830ff23152fff22142eff22132dff22122dff23132eff22132eff23142fff231530ff241730ff251830ff261932ff261a34ff271a35ff271b34ff271b34ff271a35ff271b34ff261a31ff221731ff271a36ff271932ff261930ff261930ff261831ff261931ff271830ff271831ff261931ff261830ff261931ff271932ff291a34ff281b32ff2a1c33ff2b1b33ff2b1b32ff2b1b32ff2a1b32ff2a1a31ff2a1a31ff2a1931ff291930ff2a1930ff2a182fff2a192fff2b192fff2b192fff2b192fff2a1930ff2a192fff2a1a30ff2a1930ff2a1a30ff2a1a30ff2b1b31ff2b1a31ff2a1b31ff2a1a30ff25152fff2d1d35ff2e1d34ff2d1d33ff2e1e33ff2e1f34ff2e1e33ff2f1f34ff302035ff302035ff302135ff312136ff312236ff302337ff2f2336ff302336ff302437ff312437ff312437ff312438ff312438ff312538ff312438ff312438ff302438ff312538ff312539ff312438ff312538ff302438ff302438ff302539ff302438ff302438ff2f2338ff2f2338ff2e2237ff2d2137ff2e213aff2d233cff31385cff3b648def4b85b3368092bd589f77bf609d75bd529b73be479a77be3c9d77bf31a178c1289f79bf209f78bf19a37ab813a179c90d9d76c40a9980b206aa80aa048080bf028080ff01ffffff00ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa02808080035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff03aa55aa03aa55aa04bf80bf068080aa088060bf0b8b74b90d9d76c411a578c3159e79c219997ac2209f78bf269a72bc2d9971bb359a73bc3c9973bb439c72be4c9e75bf549b73bf5e9b75be689a73bd709d74bf7b9b74bd829d74be8c9d75bf959c74be9c9d74bfa59c74beac9d75bfb39d73bdba9c75bfc19c73bec79c73bf669d76c12ca885cbae4c5b78ff35466cff2c3357fe29294bff242242ff23203eff242240ff262647ff242749ff252c4eff2b3250ff26496aff2e3958ff362a45ff342a41ff342b3fff342c40ff352c40ff352a3fff33293dff32273bff32263aff32283bff332b3cff352d3eff383142ff3a3445ff3b3847ff3b3848ff3b3847ff3a3645ff3a3544ff383341ff342f3eff36293bff642a38ffbf3544ffba3242ffc53942ffcc3d46ffcd3e44ffce3e44ffbc3740ffc23a45ffd4404affd34349ffd3434affd3434affd34449ffd0414cffa42d3bffbc3743ffb9404bff2a1323ff291c2eff2c1f34ff2e2337ff2f2539ff302638ff312538ff312539ff302538ff302437ff2e2335ff2b1f33ff281a31ff23152eff21122dff1f102dff1e0f2cff1e0f2cff1d0e2dff1d0f2cff1d0f2dff1d0f2dff1d0f2dff1c0e2dff1d0f2cff1d0f2cff1e102dff1d102dff1e102eff1e112cff1f122dff21132eff22152fff231630ff241731ff271835ff251932ff221632ff261935ff271933ff271933ff271932ff271931ff261831ff271830ff261830ff26182fff261830ff261830ff261831ff271932ff281a32ff2a1b32ff2c1c33ff2b1b32ff2b1b31ff2b1b32ff2b1b31ff2b1b32ff2b1a32ff2b1a31ff2b1a31ff2b1a30ff2c1a30ff2c1a31ff2c1b30ff2c1b30ff2b1b31ff2b1b31ff2b1b31ff2b1b31ff2c1b31ff2b1b31ff2c1b32ff2b1b31ff2b1c32ff281930ff291a33ff2e1e34ff2f1f34ff2f1f34ff2e2034ff2f2035ff2f2135ff302135ff302136ff302236ff312236ff312337ff312336ff302437ff312538ff312538ff312538ff312638ff322639ff312639ff312638ff312639ff312639ff32273aff312639ff322639ff312539ff312539ff312539ff312539ff32263aff31253aff302539ff31253aff302439ff312539ff2f2239ff2f223bff2f223bff2f243dff323659ff3a6390fc4c8cba62729ac1639d74bf5c9b74bc4f9b74bb439872be389b76bf2e9b74bc26a172bc1ea277bb179b7abc11a578c30caa6abf089f80bf068080aa035555aa0280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff0280808002808080035555aa035555aa035555aa03aa55aa03aa55aa02ff80ff03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000010000ff0100000003aa55aa03aaaaaa048080bf059966cc07926ddb0a9980cc0d9d76c4109f70bf14a673bf19a37ac21f9c73bd259f75ba2c9c74bf349876ba3c9d77bf449a74bb4d9c74bd559c72c05e9d75be689a73bd729d72bc7c9a73bd859b73be8e9c75be979b75bfa09c74bea79c74bfae9b74bfb69d74bfbd9b74bdc39c74bec89c74becf9b73beac9d74be609d75bf785b607dfe364166ff2b3154ff282345ff231d3aff221a34ff211833ff211734ff211735ff211937ff221c39ff23223dff2a3551ff31273eff33273eff33273dff34283dff35293eff372c40ff382e42ff3a3344ff3c3745ff3d3946ff3f3c48ff3e3b49ff3d3b48ff3b3747ff383344ff373140ff342d3cff322838ff302637ff2f2634ff2e2534ff2f2333ff702a39ffc13643ffba3240ffca3c46ffcf3e46ffcf4045ffd03f45ffbf3741ffc73c47ffd6424bffd7444affd54449ffd6444affd44548ffd3434cffa52e3bffbf3945ffbc434eff2d1525ff2e2234ff2f2338ff302439ff302538ff302739ff302639ff302539ff2c2235ff251b30ff1f132cff1f112dff1e102eff1f102dff1f112dff20112eff21132fff231430ff241630ff241630ff251731ff251732ff251732ff251632ff241631ff231632ff221432ff211331ff211230ff1f122fff20122eff1e122dff1f122eff1e122bff1f132bff20132dff20152fff1e132fff241733ff261834ff261833ff261932ff261932ff261932ff271931ff261830ff261830ff261830ff261830ff251730ff271831ff281a32ff2a1a33ff2b1c33ff2c1c33ff2c1c33ff2c1c32ff2c1b32ff2c1b32ff2c1c32ff2b1b32ff2d1c32ff2c1c32ff2b1d32ff2b1c31ff2b1c32ff2b1c31ff2c1c32ff2c1c32ff2d1c32ff2c1c32ff2c1c32ff2c1d32ff2d1d32ff2c1e33ff2c1d34ff261730ff2e1f36ff2f2035ff302035ff2f2034ff302236ff2f2135ff312236ff312236ff312336ff312336ff322437ff322437ff312538ff312538ff322638ff322638ff322639ff322639ff322739ff33283aff32283aff33283bff33283aff33283bff33283bff32273aff32273aff32273bff32273aff32273aff32273bff32263aff31263aff32263bff31263aff31263aff30253bff31243bff30243bff31263dff353658ff3e6795fd5097c67366a9cc409f78bf599b73bd4c9e75bc419d76bc369c76bd2c9c74bf239975bd1c9b76bf169780c5108f70bf0ba274b907926db604bf80bf03aaaaaa01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff028080ff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808001ffffff0280808003aaaaaa048040bf059966cc089f80bf0a9966b20d9d76b1119678b4149973bf19a37ac21ea277bb249c71bf2c9c74bf349d76ba3b9775ba439c76be4d9c74bd569d74be5f9c73bf699b72bd729d72bc7c9c73bd869c74be8f9d74bf989c74bfa19b74c0a99d74c0a59c75beb89d74bebe9d75c0c59d74becb9d75bed19c74bed59c74bdb19d73be709b74bd397d7494eb383e62ff2c2e53ff262444ff241c3bff241935ff21152fff20142eff20132eff20142eff1f132fff20162fff211a33ff2a1f36ff2f2239ff31253aff33273bff35283dff372d3fff393041ff3a3242ff3a3443ff3b3443ff3a3343ff393142ff373040ff37303fff362f3eff37303eff37303eff38303eff38303fff38313eff38303fff382c3bff7b2c3cffc33844ffba3040ffcf3f48ffd24047ffd24046ffd24146ffbf3641ffcb3e48ffd7444bffd7464cffd7464affd8474affd64649ffd5444dffa52f3bffc13b46ffbe4550ff2c1627ff2f2336ff302439ff312539ff322539ff2d2336ff281d34ff21152eff1d112cff1e102dff20122fff221431ff261931ff281c31ff2a1e34ff2b1f34ff2b1f34ff2b1f33ff2c2034ff2d2134ff2d2135ff2e2235ff2d2235ff2e2236ff2d2235ff2d2135ff2c2134ff2b2033ff2a1f33ff291e35ff281b35ff261934ff251834ff231733ff221631ff20142dff1f132dff1e122dff20132fff211530ff231632ff241732ff251833ff261933ff261931ff271931ff261931ff261931ff261831ff261830ff261830ff271931ff291a32ff2b1c33ff2c1d33ff2d1e33ff2e1d33ff2e1e32ff2d1d33ff2d1e34ff2d1e34ff2d1d33ff2d1d33ff2c1e32ff2c1e33ff2b1e32ff2c1e32ff2d1e33ff2d1e33ff2d1d32ff2d1d33ff2d1e33ff2e1e33ff2e1e34ff2d1f33ff2c1d34ff281932ff302138ff302136ff302136ff312236ff312337ff312337ff312337ff312437ff312437ff312538ff322538ff312638ff322739ff322739ff322739ff33273aff33273aff33283aff34283bff33283bff34293bff34293cff34293bff34293bff34293cff33293bff33293cff34293cff33283cff32283bff32283cff32283bff32283bff32273bff32283cff31273bff31273dff31263cff32273eff322941ff363b5bfe3e729ffe4da4d08270c0e20ea492c8559c72bd489c75bf3d9b75bc339b78be29a276c1219b74c11a9d76c4149973bf0ea480c80a9980cc07926db6048080bf0280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff02808080028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa03aaaaff035555aa035555aa0280808003aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808001ff00ff03aa55aa048080bf059966cc07926db6098e71c60c956abf0f9966bb149973bf189f75bf1d9e72c123a075c52a9e73bc329970b83b9c70ba439c76be4c9a75bc559c72bd5f9c71bc699972bd739d73bf7d9d74be879b73bd909c73bf9a9c74be839c75bfab9d74bfa79c74bf829b74bec19c74bea19d74beb39d75bfc49c74bed79b74bedb9c74bed29d73bf9d9c73c04d9f7bc0bb38395eff2f2e51ff262241ff251b3aff241837ff211430ff21132eff20122dff20122dff20112eff1e122bff22152dff261a30ff2a1c33ff2c1f35ff302335ff312536ff362a3cff382e3fff3a3342ff3d3745ff3f3a46ff3f3a47ff3f3b47ff3e3d45ff3e3c46ff3e3a44ff3d3943ff3d3844ff3b3642ff3b3541ff3a3440ff393240ff382c3cff842d3cffc53945ffbb3140ffd3424affd54147ffd44147ffd54246ffbf3742ffd04049ffd9444cffd8474bffd8474bffd9484bffd84749ffd5454cffa72f3cffc53d47ffbf464fff291628ff302437ff2f233aff2c1f37ff23162eff1e112aff1e112cff21122fff261733ff2a1c36ff2d2035ff2e2235ff2e2333ff2f2333ff302435ff302436ff302437ff302438ff302439ff312438ff312539ff312538ff312639ff312639ff31263aff32253aff32253aff31253aff31253aff31253aff302539ff302439ff2f2439ff2c2137ff291f37ff271c37ff251936ff231732ff211532ff201231ff1e112fff1f122fff211431ff221631ff241830ff251932ff251931ff271a32ff261932ff261831ff261830ff261830ff291931ff2b1c32ff2c1d32ff2e1f34ff2f1f34ff2f2035ff2e2034ff2e1f34ff2e1f34ff2e1f34ff2e1f34ff2e1f34ff2d1f33ff2e1f34ff2e1f34ff2e1f34ff2e1f34ff2e1f34ff2e1f34ff2e1f33ff2e2034ff2e2035ff2e2034ff2c1e33ff2b1b35ff302238ff312336ff312337ff312337ff322437ff322538ff322538ff312538ff312538ff322639ff332739ff332739ff33273aff33283aff33283aff34283bff34283bff34293bff34293bff34293bff352a3cff352a3cff352a3dff352a3dff342a3cff342a3dff342a3dff342a3dff342a3dff33293cff33293dff33293dff33293dff32283cff33293dff32293cff32293fff33293fff342a41ff342d43ff384162ff3e83b2fe50bce19875d2e91f9c7bbd519d74bd459b76bc3a9a77bd2f9d77c3289f79bf1fa57bc5189f75bf129c71c60db176c409aa71c606aa80aa04bf80bf01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff0280808001ffffff028080800280808003aa55aa035555aa035555aa035555aa03aa55aa03aa55aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080800280808004bf80bf059966cc068055aa098e71aa0ba274d10f9977bb13946bae179b7abc1ba17bc6229670bb299b76c1319c78bb399d74bc419d72bc4b9c74be549b73bc5e9b75be689a73bf739b73bf7d9d74be879b73bd919d76be9b9b73bda49b75bead9b73be879d75bf0faa88bb599e78c0b19c75bdcf9c74bfd49b73bebe9d73bfc29b74bfe19c74bee59b74bde89c73be2ea174c2744b4961fd2f2a4dff271f43ff251a38ff231735ff221431ff21122eff21112eff21122eff20112fff1e102dff21132fff261631ff2b1c32ff2e1f33ff302135ff322638ff362a3bff382f3fff3a3341ff3d3744ff3e3a46ff403c47ff403d47ff403e47ff413f48ff3f3d47ff3f3b45ff3d3a44ff3b3741ff3b3742ff3a3440ff3a3240ff382c3bff8c2f3dffc73a47ffbd3240ffd7434cffd74248ffd44448ffd64247ffbf3843ffd5434bffda464dffd9484bffd9484bffda484bffdb484bffd4454bffa7303cffc73e48ffbb464fff221424ff261a2eff1f132aff1f132bff20132cff251830ff2a1e34ff2f2637ff302835ff322936ff322837ff322738ff33273bff32273bff33273bff33273bff33283bff35293cff35293bff352a3cff352a3cff35293bff35293bff352a3cff34293aff33283aff33273aff322639ff312538ff312638ff322639ff31263aff31263bff31273aff30263aff2f253aff2d253aff2a2139ff291e38ff251a36ff231735ff221534ff1f1330ff1e122fff1f122eff201330ff221533ff241733ff261930ff271932ff261931ff261831ff271931ff291b33ff2b1d33ff2d2035ff2e2235ff2f2236ff2f2235ff2f2135ff2f2135ff302236ff2f2135ff2f2135ff302135ff2f2134ff2f2135ff2f2135ff302136ff302236ff2f2136ff2f2135ff2f2135ff2f2136ff302236ff2b1d33ff2e2038ff302437ff312437ff322538ff322538ff322639ff322639ff322638ff332739ff33283aff33273aff34293bff33283aff33283aff34293bff35293cff34293cff34293bff34293bff352a3cff352a3cff352b3dff352a3cff352a3dff352b3dff352b3dff352b3dff352b3dff352b3dff352b3eff352b3eff332b3eff342c3fff332a3dff332b3eff342b3fff342b3eff352c41ff352c41ff362d44ff373149ff3a4b6dff4095c0fe58cce8a17ddbea43a076c24e9d76be429b74bd379979be2d9971c1259f75c11d9e72c1179b6fbc11a578c30d9d76b1089f80bf05cc99cc03aa55ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ff00ff01ffffff01ffffff01ffffff010000ff0280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa02808080035555aa03aa55aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ff00ff02ff80ff0280808004bf80bf04bf80bf06aa80aa089f80bf0b8b74b90d9d76c4119678c3159e6dc21aa776c4209f78bf279d76be2e9b74c2379974be409b74bb499a73bd539a72bb5d9a73bd679c74bf719c73be7c9a73bd869c74be919b74be9b9b75bfa49d75bf969e75c0669d76be31a17dc14dca717eb3bb404caaa5394a8599547388a17cb87e9e75c0d59c73bee69b73bebe9c75bfb29c74bd5b9d76bf295d5d70ee302c49ff291d40ff24183aff231434ff221331ff1f112dff1f112bff20112dff20112eff1d0f2cff1f112dff22132eff27182fff2c1d33ff2f2135ff322537ff34283aff372d3dff3a3241ff3c3543ff3f3b46ff403d47ff404049ff414049ff403f48ff3f3e47ff403d46ff3d3a44ff3c3943ff3b3641ff3b3541ff393340ff392b3cff92313effc83b48ffbf3441ffd9444cffd84349ffd54547ffd64349ffc13945ffd8454cffda474cffda484cffda494bffd94a4affdb484bffd4464bffa8303effc83f49ffb5434dff1d1122ff211627ff24172dff291b33ff312439ff332839ff352a39ff35293aff35293bff34283aff34293bff34293bff34293bff342a3aff34293aff34293bff34293bff34293cff34293cff35293cff352a3cff34293bff352a3cff352a3cff342a3cff352a3dff352a3dff342a3cff342a3cff342a3cff342a3cff342a3cff33293cff33283cff32273bff31273bff30273bff30273dff30273dff2e253cff2b223bff291f3aff251a37ff221736ff201533ff1f1330ff1f122eff20132eff231630ff241732ff261932ff271932ff271932ff281a32ff2a1c34ff2d1f34ff2f2135ff302336ff312336ff302335ff312336ff312337ff312337ff312337ff302236ff312336ff312337ff302337ff302337ff302336ff302337ff302336ff302337ff302237ff302436ff2a1b32ff31243aff322638ff322538ff33273aff322739ff332739ff332839ff34283aff34283aff34293bff34293bff34283bff352a3cff352a3cff352a3cff352a3cff352a3cff352a3cff352b3cff352b3dff352b3dff362b3dff362b3dff362b3dff362b3eff352b3eff362c3eff362c3eff362c3eff362c3eff352d3eff352d3fff342d40ff342d40ff342c40ff352d40ff352e40ff352e42ff362e44ff372f47ff38344cff3c5879ff43aad3fe5ad6ee9a81d9ed469d75bd4a9b72ba3e9c73bd349876bf2b9a77be229d78bb1ba17bc6159e6dc20faa77cc0ba274d107b692db04bf80bf028080ff028000800000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff0280808003aa55aa035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff0000ff0001ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ff00ff0280808003aa55ff059966cc07926db609aa71c60c956abf0f9977bb149973b2199970b81e996fbb249c71bf2c9c74bf339b73be3c9d77bf459b76bc509c76bc5b9a73bc659d74bd6f9a73bf7a9b73be849c74bf8f9b72bd9a9c74bea39b74bdad9c74be949b73bf3d9b75bc2ac892aad1c34853fbc8404afcc03b48fbad3044ea972836bb8730399382475a8898699d6b9b72b06c9e78bf3e9c77bd09ffffffac3e384ffe2a1c3dff261637ff231233ff21112fff200f2dff1f0f2cff1f112dff1f102eff1c0f2bff1d102cff20112dff23142dff271830ff2a1c30ff2e2234ff312536ff342a3aff372f3eff3a3340ff3c3944ff3e3b46ff3f3e47ff404048ff413f49ff3f3e46ff3f3c45ff3d3a43ff3c3842ff3c3641ff3a3440ff39323eff392a3dff95323dffc93d47ffc13343ffd9464cffd84449ffd64549ffd64449ffc23945ffda464dffdb474cffdb4a4dffdb4a4affdb4a4bffdc4849ffd2444bffab333effc73e48ffb1414bff1e1124ff271a2dff2e2035ff332639ff332639ff342839ff342839ff35293aff352a3bff362a3bff362b3cff372b3dff362c3cff362b3dff362b3dff362b3dff362b3dff362a3cff352a3dff352a3dff352a3dff352a3cff352a3cff352a3dff342b3dff352a3cff352b3dff352b3dff352b3dff352c3dff352b3cff352c3dff352c3eff362c3eff352c3dff342a3dff342a3dff332a3cff31293cff31293dff30293dff2f283dff2e273cff2a223aff261d39ff241837ff201434ff201331ff201231ff21142fff241630ff261932ff261932ff271932ff281a32ff2b1d34ff2e2134ff302336ff312537ff322538ff312537ff312537ff322537ff312437ff312537ff312437ff312437ff312437ff322437ff322438ff312437ff312437ff312438ff312537ff322538ff2a1b32ff33263bff322639ff332739ff33283aff34293bff34283aff34293bff34283aff342a3bff352a3bff352a3bff352a3cff352a3cff352a3cff352a3cff362b3dff352a3dff362b3dff362b3dff372c3eff362d3fff362d3fff362c3eff362c3eff362d3fff362d3fff362d3fff362d3eff362d3fff362d3fff352d3fff352e3fff352e41ff352f42ff362f42ff362f43ff372f43ff372f45ff373047ff39334aff393951ff3f668dff46bee1fe5edff28289d8e7539a75be329975bd3ba079be319c78c1289f73b9209f78bf19a37ac213a179c90ea480c80a9966cc06aa80d504bf80bf02808080028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff0280808003aa55aa03aaaaff035555aa03aa55aa03aa55aa02ff80ff03aa55aa035555aa02808080035555aa03aa55aa0280808001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff028080800280808003aa55aa048080bf068080aa089f80bf0a9966b20ea46dc8129c71b8169774b91ba171bd229d78bb299b76c1309f75bf399d74bc429b74bd4c9a72bc569a74be619b74bd6b9b72bc769c73be819c75c08c9b73bd979b73bda19b74beab9d74bf9e9d74be609d75bd03ffffffa1c04956fcca3e4afecb3f48ffcb4049ffc94049fdc4414bfeb83745fea62d3efc8f2436d9822937a28939476d833a4b45894e5567907c81f4291a36ff211231ff20102eff1e0e2cff1f0e2bff1e0e2aff1e0f2bff1e0f2dff1c0e2aff1c0e2aff1e0f2cff20112bff23142eff26172eff291b2fff2c1f33ff302435ff322739ff362c3cff373140ff3b3542ff3c3944ff3d3b44ff3e3b45ff3e3b44ff3d3b45ff3c3943ff3b3742ff3a3540ff3a343fff38323eff372a3cff95313cffc93c46ffc33544ffda464cffd9454affd74649ffd6444affc43a46ffda474cffdc484bffdb4a4bffdb4a4affdc4a4bffdc494affd1444bffaf333effc93e48ffaa3e49ff231326ff2e2033ff2f2135ff302436ff312436ff322637ff332638ff34283aff362a3bff372b3cff372c3cff372d3dff382c3eff382d3eff372c3eff382c3eff372c3eff372c3dff362b3eff362c3eff362b3eff362b3eff362b3dff352b3dff352b3dff352c3dff352b3dff352b3dff352c3dff372d3eff362d3dff352c3dff352c3dff362c3dff352c3eff362d3eff352b3dff362c3dff352d3eff342c3eff322a3dff322b3cff302a3dff312a3dff2e273bff2b253bff272039ff231a37ff201433ff1f1231ff1f122fff221530ff261832ff281a32ff281a31ff291c33ff2d2035ff2f2335ff322638ff322638ff322738ff322638ff322638ff322638ff322638ff312537ff322638ff332639ff332638ff322638ff322538ff322538ff312537ff322639ff322539ff291b33ff33283bff33283aff34293bff34293aff34293aff352a3bff352a3bff352a3cff352a3cff352b3cff352a3cff362b3dff362b3dff362b3dff362b3dff362b3dff362b3dff362b3dff362b3dff372d3eff372d3fff372d3fff372d3fff372d3fff362d3fff372d3fff362e3fff372f40ff362e40ff352f40ff352e41ff362f42ff373043ff373043ff383044ff383044ff373145ff373148ff393549ff3b374dff3b3f59ff4381a4ff4fcee9ff65e1f26097cae44d9c74bd329e7ac2379e79be2e9b74bc249c71bf1d9e72c1179b6fbc11a578c30d9d76c4098e8ec6068080d503aa55aa0280808001ff00ff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff0280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080ff03aa55aa04bf80bf07926db6098e71aa0ba274b9109f70bf149973bf199970b81f9c73bd249c71bf2c9c74bf349d76bf3d9b75bc479a77be519d74c05b9d73bf679974bc729a74bc7d9d74be879b73bf939a72bd9d9c73bea89b73beb29c74bd529f76be319c78c156c7686ef3cd424effcc3f49ffca3f49ffc94049ffc83f47ffc73f47ffc73f47fec63e49fec4404afeb83845fea82e3ffe9a253cfa8d2137f2831f35f96f1d35fe4e132eff360f29ff220c24ff1b0c25ff1d0d26ff1d0d28ff1c0c28ff1b0c28ff1c0d29ff1d0d29ff1e0e2aff1f102bff20112cff23142dff251730ff271930ff2b1c32ff2d1f34ff2f2336ff312637ff312839ff352c3cff37303eff383340ff393540ff3a3540ff38343fff383340ff38323eff362f3bff342739ff93303bffc83b46ffc43642ffdb464cffda464bffd84649ffd6454affc63b46ffdb484bffdd4a4bffdc4a4cffdc4b4bffdb4b49ffdc494affce434affb23540ffc93e48ffa33b46ff27142aff2e2033ff2d1f33ff2e2033ff2f2234ff302336ff322537ff322536ff342739ff35283aff34293aff342a3aff34293bff35293cff35293cff352a3cff352a3cff352a3bff352a3dff352b3eff362c3eff372c3eff372c3eff372c3eff362b3eff352b3dff362b3eff362b3eff362c3eff362c3eff362c3dff362c3dff362d3eff362d3eff362d3eff372d3fff352c3eff362d3fff352c3eff342c3eff352d3fff352d3fff332d3eff322b3dff322b3eff302a3dff2d283bff2c263cff272038ff201833ff1f1330ff1f122fff1f132eff241631ff271a33ff291b33ff2b1d34ff2f2136ff312437ff332739ff322839ff342839ff342739ff332739ff332839ff332739ff332739ff332739ff332739ff33283aff332739ff322739ff33273aff332839ff32273aff2a1b34ff352a3cff34293bff342a3bff352a3bff352a3cff362b3cff352a3cff362b3cff362c3dff362b3dff372c3eff362b3dff372c3dff362c3dff362c3eff372c3eff372c3eff372c3eff372c3eff382d3fff372e3fff372e40ff362d3eff362d3fff372e40ff372e3fff362e40ff362f3fff362f41ff362f43ff372f43ff373043ff373044ff383044ff393146ff383145ff383247ff393349ff3c374eff3d3b52ff3e4964ff419dbeff54ddf2f86de6f54c97a4d3499d73bd3e9c77bd33a073be2b9a77be23a07cbd1a9d76c4159e79c2109f70bf0c956abf089f60bf059966cc03aaaaff02ff80ff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff0000000001ffffff01ffffff0280808002808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa02ff80ff03aa55aa03aaaaff035555aa035555aa028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ff00ff01ffffff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aa55aa03aa55aa0599669907926db609aa71c60d9d62b1119678b415926db61b9771bd219b74c1289973b92f9d77be389b76bf419d72c04c9a72bc569a74be619b74bd6b9b72bf789b73bd829b74bc8d9a74be989c74bea29c74bead9c74be959c74be549e76bf2dbb7793e1c54652fdcd414cfecd3f49ffca3f4affc83f48ffc73f49ffc63f48ffc53e47ffc53e48ffc33d47ffc13c46ffbf3b47ffba3b47feb13544ffa12c3dff942639ff881f34ff841d35ff7f1e36ff6b1a32ff54162fff3d102aff250a23ff1b0922ff1a0a25ff1a0b26ff1c0c27ff1c0c27ff1e0e28ff1e0f29ff1f102bff20112cff21122cff23132cff23142bff23152cff24162dff26182eff27192fff281b32ff2a1e31ff2b2032ff2b2032ff2c2234ff2c2233ff2a2131ff2a1d2dff8b2a37ffc63a44ffc33442ffdb464cffdb454affd9464affd6454affc83d47ffdc484bffdd4a4affdd4b4bffdc4a4affda4b49ffdd494bffca4048ffb73742ffc83e48ff963541ff27162aff2a1b2fff281b2eff2b1e31ff2c1e30ff2d1f32ff2e2134ff2f2235ff302336ff2f2436ff322638ff332739ff34293bff34293bff352a3cff362b3dff362b3eff362b3eff362c3dff362c3dff362b3cff352c3dff352c3dff352b3dff362b3eff362b3eff372c3eff372c3fff362c3eff372c3eff362d3eff372d3eff362d3eff372d3fff362d3fff362c3eff362d3fff372e40ff362d3fff372e40ff352e3fff342c3eff362e40ff362f40ff322c3eff322c3fff332c40ff2f2a3dff2d283cff2c253bff271c36ff201332ff1f122eff1e112eff22152eff271b31ff2a1c34ff2c1f35ff302337ff322638ff342938ff34283aff34293aff34283aff342839ff34293aff34283aff34293aff33283aff33283aff33283aff33283aff34283aff342a3aff33273aff2a1d35ff362b3dff362b3dff362b3dff362c3dff362c3cff362c3dff372c3dff372c3dff372d3eff372d3eff372c3eff372d3eff372d3eff382e3fff392e40ff372d3eff382d3fff372d3fff382d3fff372e3fff382e3fff382e3fff372e3eff372e3fff372e3fff372e40ff372e3fff372e40ff372f43ff373043ff373043ff373044ff383144ff383144ff383143ff393247ff3b3448ff3d374eff3e3b55ff42425cff425878ff45b8d7ff57e5f8d678e8f3559f8ac6449a74bb3a9a72b9309a75ba279d76be209f78bf189f80ca129c71c60ea46db60b8b5db906aa80d5048080bf028080ff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808001ff00ff035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff03aa55aa03aa55aa06aa80d5089f80bf0b8b74b90ea46db6129c71b8179b6fbc1c9b76bf23a075bd2b9a71be339b73be3b9c75be469971bd509c73bf5a9c74be669b73bc719c73bb7b9b74bd879b73bd919d74be9d9c75bca69d75be639d76bf489f75bf38a872a4b5c94f5afece3f4bfecd404affcb3f4affca4049ffc73f49ffc63f48ffc53f48ffc43e47ffc23d46ffc13c46ffbd3a45ffba3943ffb73642ffb43443ffb13242ffad3041ffa72e3fffa12d3dff9b2a3cff952639ff8c2536ff852235ff7a1d34ff6c1b33ff50152cff320f25ff1d0a23ff1b0b25ff1b0a27ff1b0b27ff1b0c27ff1b0d27ff1c0d28ff1e0e27ff1e0e29ff1e1029ff20102aff20102bff20112aff20112aff20122aff1f1229ff20112bff21122aff1f1328ff1d1225ff1c0f22ff7d2330ffc03743ffc03441ffda454bffdb454affd9454affd4434affc83d46ffdc474affdd494affde494bffdd494affdc4a4affda484affc53d46ffb93841ffc83e48ff812c3aff211024ff24142aff25162dff26172eff28182dff291b2fff281c30ff2a1e32ff2c2034ff2d2236ff2f2337ff302337ff312439ff322639ff322739ff33273aff32273bff33283cff34293bff352b3cff362c3dff362d3eff362e3dff362e3eff362c3eff372d3fff362c3eff372d3fff362c3eff372c3fff352c3eff372d3fff362d3eff362d3eff362d3fff372d3fff362d3fff362d3fff372e40ff372e40ff362e40ff362e40ff352e3fff342c3eff362f41ff352e40ff332d3fff332c3fff312c3eff2f293dff2d273bff2a2239ff211632ff1f1230ff1e112fff221430ff271a33ff2b1e35ff2e2236ff302537ff332839ff34293aff35293aff35293bff34293aff34293aff34293aff34293aff34293aff342a3bff34293bff342a3aff352a3cff342a3aff33283bff2a1d36ff362d3eff362c3dff362c3dff362d3dff372d3dff382d3eff372d3eff372d3fff382e3fff382e3fff382e3fff392f3fff392f3fff382f3fff392f40ff382f40ff382f3fff382f3fff382f3fff382f40ff382f40ff382f40ff382f3fff382f40ff382f40ff382f40ff382f41ff372f40ff373042ff373043ff383044ff383044ff393144ff393145ff393246ff3a3449ff3b364aff3d3951ff40405aff414864ff437094ff50d2ecff5febf89784dff0479e77be409b74bf359a73bc2c9c74b923a075bd1ca476bf17a67abc11a578c30d9d76b1098e71aa059966cc03aa55aa03aaaaaa01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0100ffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff028080ff04bf80bf06aa80d5089f80bf0ba274b90f9977bb13946bbc189f75bf1ea277bb25986eba2d9f77bb359f73c03e9c73bd499d73bd529b73be5d9c73bd699b75bd749c75bd7f9d74bd899c75be949d73be9f9c75bd899c75c04f9e77be25a57cc17ec86371fdcf434efecf414affcc404affca4049ffc84049ffc73f48ffc63f48ffc43e47ffc43e47ffc23d47ffbf3b45ffbc3844ffb73642ffb13441ffac3240ffa92f3effa92e3effa72e3dffa72d3cffa62c3bffa52d3cffa22c3affa02b3bff9b2a39ff952839ff8d2539ff862036ff751b32ff4b122aff260b23ff1b0a22ff190a25ff180924ff180a23ff190a25ff180b22ff190b23ff190c23ff190c24ff1a0c24ff1a0c23ff1b0d23ff1b0c24ff1c0d24ff1a0c22ff1a0d21ff1a0d20ff180e1dff6f1e2bffb22f3dffb42e3bffd0414affd44148ffd34148ffcc3f47ffbf3942ffd8434affda454affda4549ffda4548ffdb4649ffd74549ffbd3742ffb73440ffc33a47ff682333ff1c0e21ff1f0f28ff21112cff23122dff24152dff27182fff281930ff281a31ff291a31ff281931ff281930ff291931ff2b1b33ff2c1f34ff2f2238ff32253bff32263cff33273dff32273cff32283cff33283cff342a3cff342b3dff352c3fff362d3eff372d3eff372e3eff372e3fff372e3fff372e40ff382e40ff372e3fff372d3fff362d3fff362d3fff362c3fff372d3fff362d3fff372d40ff362d3fff372f40ff372f40ff372f41ff362f40ff342d3fff352d40ff373042ff342e40ff342e41ff322d40ff2f2b3eff2e293dff2c253aff221733ff201331ff1f122fff21142fff281b32ff2e2137ff312437ff33273aff34293aff352a3bff352a3bff352a3bff362b3cff352b3cff362b3dff352b3cff352b3cff352b3cff352b3cff352b3cff352c3cff342a3cff2c1f36ff362d3eff362e3dff372e3eff372e3eff382e3fff392f3fff372f3fff382f3fff392f40ff393040ff393040ff393040ff3a3141ff3a3141ff3a3141ff393141ff393241ff393141ff3a3141ff393141ff393141ff393141ff393141ff393141ff393041ff393041ff383042ff383042ff383043ff383043ff383043ff393145ff393244ff3a3245ff3a3347ff3b354bff3d394dff3f3d53ff404760ff435476ff4592b6fe57e8f7fd65f0f75b84cae9469975bd3c9d73bb319c72bb299b70bb219b74c119a370c2149973b20f9977bb0ba274b907b692db059966cc04bf80bf028080800280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa035555aa03aa55aa02ffffff03aa55aa035555aa03aaaaff0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff028080ff03aaaaff0599669907926db609aa71c60d9d76b1109f70bf14a673bf1a9d76c4209f70bf279d76be2f9872b8379974be419d76bc4a9f75c1559c75c0609d75bf6b9d75bf769e75be819c75be8b9c75bf969c75bea09c74bf609f75bf23a07cbd43c25f67efcd454efed0434bfece414affcc404affca404affc74049ffc74049ffc53e48ffc43e48ffc13d47ffc03c46ffbd3b45ffb93843ffb33542ffad3240ffa72f3effa12c3dff9d2a3cff9e2b3cffa12b3bffa22a3affa22b39ffa12a37ffa02b3aff9f2839ff9d2839ff9b283aff98283aff902438ff8a2035ff7f1f36ff56132dff370c27ff1f081fff16071eff150820ff16091eff14091dff140a1dff140a1dff140a1dff130b1cff150a1dff150a1dff15091cff150a1bff15091aff160b1aff120913ff561523ff8b2234ff8e2232ffa52f3cffac303dffad323effa6303cff9c2b39ffb43441ffbb3742ffc03842ffc13942ffc43a45ffc03844ffa12b3affa42d3cffad3041ff4e1a2dff1b0d20ff1e0e29ff1f0e2bff200f2cff20102cff21112bff22132aff221229ff211229ff22122bff26152fff281832ff2a1e35ff2d1c36ff2d1e36ff2d1e34ff2b1c32ff291a30ff281831ff291932ff2a1b33ff2a1c33ff2c1d37ff2c1f36ff2e2237ff30253aff332a3cff352d3dff362e3eff372f3eff372f40ff372f40ff362e40ff362e3fff362e3fff362d3fff352c3eff362d3fff372e40ff382f40ff362e3fff362e3fff372f40ff362f41ff362e40ff362e40ff342e3fff373043ff342f41ff332e40ff322d40ff302b3fff2f2b3cff2e273cff261a35ff201331ff201330ff22142fff291d33ff2f2437ff332739ff35293bff362b3bff362a3cff362b3cff362c3cff362c3dff362d3dff362d3dff362d3dff362c3dff362c3dff362c3dff362d3dff352d3cff2d2137ff382e3fff37303fff382f3eff382f3fff372f3eff39303fff393040ff393140ff393040ff3a3141ff3a3141ff3a3241ff3a3241ff393241ff3a3342ff3a3342ff3a3342ff3a3341ff3a3241ff3a3242ff3a3342ff3a3242ff393141ff393242ff3a3243ff393142ff393142ff393143ff383143ff393244ff3a3244ff3a3145ff3a3245ff3c3348ff3c364aff3e374dff3e3c4fff414258ff424e6dff44668eff4bb9daff5df1f9e071eff9489c98d13a9e77bd369c76bd2e9b74bc269a79bc1e9977bb189575bf129c80b80d9d76b109aa71c607926db604bf80bf02ff80ff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ff00ff01ffffff01ffffff0280808001ffffff01ff00ff0280808003aa55aa035555aa028080800280808003aa55aa03aa55aa02808080035555aa035555aa035555aa02808080028080800280808001ffffff010000ff01ffffff01ffffff01ffffff01ff00ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff028080ff03aaaaff059999cc07926db60a9966b20d9d76b111a578c3169774b91b9771bd219b74c1289973bf319772bb399d74c0429b74bd4d9c74bd569d74be629c72be6c9e76bf769e75be819c73be8c9d75bf969c75be799c74be4c9e72bf3fd28292e5cb444dfed0434cffcf424bffcd414bffcb414affc9404affc84049ffc63f49ffc53e48ffc23d47ffbf3c47ffbd3a44ffb93843ffb23542ffac3240ffa7303effa12d3dff9b2b3cff95293bff90273aff8d2739ff912638ff972638ff972637ff982537ff952637ff932537ff932637ff952537ff972639ff962739ff8e2536ff852234ff7e1f34ff781c34ff6d1831ff61162dff59122aff561229ff541228ff511128ff501127ff4c1127ff4c1127ff481126ff441125ff410f22ff370e1eff2a0a19ff1a0813ff380e19ff531121ff55111fff5e1322ff631423ff661625ff641628ff611629ff6c182cff71182dff76182eff7a192fff7c1a31ff7a1a30ff68142bff77192eff7c1f33ff290b1eff190c22ff1c0b27ff1d0c26ff1d0e26ff1d0c24ff1d0b26ff1e0e27ff22112bff251430ff261532ff251531ff251530ff271433ff271530ff26152cff241329ff220e24ff200d21ff1f0c21ff1f0d23ff1f0f26ff211128ff211229ff211329ff22132dff23142eff251630ff261732ff2a1a37ff2d2137ff312839ff352b3fff362f3fff36303fff373040ff372e40ff372f3fff372e3fff362d3fff362d3eff372f3fff373041ff352e40ff362f41ff372f41ff363041ff363042ff342e40ff363042ff363043ff342f41ff322e40ff312d40ff312b3eff2f2a3cff292038ff211431ff201331ff22142fff2a1e35ff312637ff352a3bff352c3cff372d3eff372c3cff372c3dff382e3eff382e3fff372e3eff382f3fff372e3eff372e3fff382e3eff372e3fff372f3fff2f2339ff382d40ff393140ff3a3140ff393140ff3a3141ff3a3140ff3a3241ff3a3241ff3b3242ff3a3342ff3b3342ff3c3443ff3b3443ff3c3544ff3b3543ff3b3443ff3c3543ff3b3543ff3b3543ff3b3443ff3b3443ff3b3443ff3b3343ff3a3343ff3b3344ff3a3343ff3a3344ff393243ff393143ff3a3244ff393344ff3a3344ff3b3447ff3b354bff3d364cff3e3b4eff404156ff444a67ff476589ff499abcff55e9f7ff61f6fa7686e9f9439c76be3d9b71bc329970bd2a9e73bc229d78c31b9771bd159e79c2109f70bf0ba274d1089f80bf068055aa048080bf028080ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff0280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa0280808002808080028080800280808002808080010000000280808001ff00ff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000002ff80ff0480408005996699089f80bf0a9980b20d9d62b1128e71b8169774b91c9b76bf229d78c3299b76c1319c72c13a9a72bd449a74bb4d9c74bd579b72bf619b74bd6d9d75bd779c74bf819c75be7a9d75be269a72bc479e77be14d99999c9cc4854fdd2434efed0424bffce424bffcd424bffcb414bffc9404affc73f49ffc53e48ffc23e48ffc03c47ffbd3b46ffb73944ffb13644ffa93340ffa3303eff9d2e3bff992b3cff95293bff8f2839ff8c2639ff872538ff842437ff822436ff832435ff852436ff852336ff872336ff8b2338ff8d2437ff912537ff932637ff942639ff952739ff902537ff892435ff831f33ff801f34ff801e33ff831e34ff871d35ff8b1c36ff8c1e35ff8f1f35ff921f36ff951f35ff982035ff992236ff992335ff9a2235ff972236ff901e33ff861b30ff801a2eff79182dff75192cff70182cff6c182aff66182bff631629ff601528ff581424ff541421ff4f1321ff4e1121ff4a1121ff4c1121ff471022ff1f081cff1c091fff1c0a22ff1b0a23ff1b0b23ff1c0c25ff200f2eff22122dff22122cff22122cff23122bff24122eff23112eff24122eff23152bff251428ff2a1522ff572d26ff502924ff412020ff32171dff210d19ff1b091aff1c0c1fff1d0e22ff1c0f27ff1e1028ff1e1129ff1f112bff20132cff22152eff241533ff241733ff2a1e35ff2f243aff342a3eff362d3eff362e3eff362f3fff372f40ff382f40ff362e3fff362e3fff362f40ff373041ff342e3fff362f41ff352f41ff363042ff342e41ff353042ff383245ff363143ff322e40ff322d40ff322d3fff302a3dff281e36ff211430ff211331ff21142fff2b1e36ff33283aff362c3dff382d3eff382e3eff382e3fff382f3fff382f3fff382f3fff393040ff382f3fff383040ff393040ff383140ff383240ff31273aff372d3fff393240ff3b3241ff3a3241ff3b3342ff3b3342ff3b3443ff3c3443ff3c3544ff3b3543ff3c3644ff3c3644ff3c3644ff3d3745ff3e3745ff3c3744ff3d3745ff3d3745ff3d3744ff3c3644ff3c3645ff3c3645ff3b3544ff3c3644ff3b3544ff3b3444ff3a3444ff3a3344ff3a3344ff3b3444ff3b3444ff3b3545ff3c3549ff3d384dff3e394eff403f54ff424862ff455b7dff488aabff54d4edff5bf3fbe56cf5f93aa79acf429b74bd399d70bc2f9d72be26a179c3209f78bf199970c2148c73bf0f9977bb0ba274b9089f80bf068055aa048080bf028080ff0280808001ffff000100000001ffffff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa03aaaaff03aaaaff03aa55aa0280808003aa55aa035555aa028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff80ff03aa55aa0599669907b692b60a9980cc0d9d62c4129c71c616a274c51ca476c8239975bd2a9873bc319c72bb3a9a72bd439c72be4e9d72be589c74bc619e74c06b9b75bf779a74bf719c75be2c9c74bf1d9e72c145b181b9aacb515afccf444efed0444cffcf424cffce424bffcb414bffcb414affc9404affc63e49ffc43e47ffc13d47ffbd3b46ffb83944ffb23542ffa93241ffa1303fff9a2d3cff942a3cff91283aff8d2639ff892638ff852436ff812337ff7f2237ff7d2236ff7b2136ff7a2135ff782235ff782135ff792034ff802136ff892437ff8f2437ff922638ff922637ff912737ff932637ff922636ff912537ff8e2237ff892035ff871e34ff8a1e35ff8d1f36ff912036ff942136ff972236ff9b2237ff9d2438ffa02538ffa4263affa5273affa6283affa6283affa42739ffa12738ff9d2638ff992637ff972536ff952536ff952236ff932335ff912134ff912034ff8e2034ff8c1f33ff891f33ff851d31ff7f1b31ff751a2fff69152eff5c1329ff4f1126ff431027ff361026ff270b26ff200e25ff201027ff211027ff221029ff230f2bff23102cff24112cff25122cff241127ff744731ff915229ff924d2bff914c27ff96502cff935131ff85482eff6d3628ff5a2d24ff4a2628ff311520ff1d0a1bff190c1fff1b0f23ff1c1024ff1e1127ff1f1229ff20132cff22142fff231632ff2a1c33ff2e2238ff31283cff352c3dff362e3eff362f3eff362f40ff352e40ff342e3fff352f41ff352f40ff363042ff352f41ff363042ff352e41ff363042ff373144ff353042ff312d40ff342f42ff322d40ff312b3cff2b2138ff221533ff211332ff221531ff2d2136ff352b3cff372e3eff38303fff393040ff39303fff393140ff393140ff393140ff393140ff393140ff3a3241ff393341ff393341ff332b3cff362c3eff3c3442ff3b3442ff3c3443ff3c3443ff3c3443ff3c3544ff3d3644ff3d3845ff3d3845ff3d3846ff3e3946ff3d3945ff3e3a46ff3d3a47ff3d3a46ff3d3a47ff3d3a46ff3d3a46ff3d3946ff3c3846ff3c3846ff3c3746ff3c3746ff3a3645ff3b3646ff3b3545ff3a3545ff3b3545ff3b3545ff3b3545ff3c3647ff3d384aff3f3a4fff403c52ff40455bff465574ff487599ff52bbd3ff55effdfc62f4fc8582ecf3459b73bc3a9a72bd359a73bc2c9c74bf259f75c11ea277c4199970c213a16bbc0ea46dc80ba274b9089f80df06aa80d5059966cc04bf80bf03aaaaaa028080800280808001ff00ff01ffffff01ffffff01ffffff0000000001ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff0280808002808080035555aa035555aa03aa55aa03ffaaff02ff80ff035555aa035555aa035555aa01ff00ff028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080800280808003aa55aa068055aa07926db60a9980cc0e926db6119669c3169774b91ba171c6239975bd299b76c1309a75bf399d74bc439c72be4c9a72bf569a74be609d75bf6b9b75bc6d9d75bd19a370b834a276bf4ab386beaec6555bfbcf424dfed0434cffcf424cffce414bffcc424bffca414affc9414affc73f49ffc43e49ffc13c46ffbe3b47ffb93945ffb13644ffaa3342ffa32f40ff9c2c3eff962a3bff91283aff8c263aff882438ff842337ff812337ff7c2135ff772035ff731f35ff731f35ff731f34ff721f34ff732034ff732035ff721f33ff742033ff7d2235ff882436ff902637ff922737ff922838ff932738ff932737ff942639ff952638ff942538ff8e2439ff8c2136ff8b2035ff8c2035ff8e2035ff912035ff962136ff9a2236ff9e2337ffa32639ffab283affb32c3cffb82e3dffb72e3dffb52e3dffb12e3cffae2e3cffac2c3bffa72b3affa32939ff9f2737ff9e2636ff9c2535ff9b2536ff9c2537ff9d2639ff9d2538ff9c2437ff972435ff912236ff8e2135ff912135ff932035ff8b2035ff7c1c31ff65182dff4d1226ff3a0f24ff2d0f23ff270e23ff220f23ff231123ff33161fff9f6235ff8f502aff905028ff904f29ff935029ff935229ff925028ff914f27ff935029ff99522aff99532cff935332ff7e4530ff5c3329ff391a22ff25111fff1b0b1fff1b0c22ff1c0e24ff1c0f27ff1e1129ff1f122aff23142dff261a31ff2d1f37ff31263dff322c3eff332e3eff332e3eff342e3eff342f40ff352f40ff373243ff352f41ff363142ff353042ff353042ff363143ff353043ff322d41ff332f42ff332d40ff322c3eff2a2039ff211432ff211332ff231630ff2f2438ff362e3eff38313fff393240ff393140ff393341ff393241ff3a3341ff3a3341ff3a3341ff3a3442ff393441ff393542ff362f40ff352c3eff3c3444ff3c3643ff3d3644ff3c3644ff3d3745ff3d3846ff3d3946ff3e3a46ff3e3b47ff3e3c47ff3e3d48ff3e3c47ff3e3d48ff3f3e48ff3e3d48ff3e3d48ff3d3d48ff3e3d48ff3e3c48ff3e3b48ff3d3b48ff3d3a47ff3c3947ff3b3846ff3c3847ff3b3646ff3c3646ff3c3646ff3c3647ff3c3748ff3d3748ff3f3a4dff403c4fff414057ff424d69ff47658bff4a95b7ff55e6f6ff58f6fdd76ef6fd3aa395cf3c9d73bf3ba079c2329e75c22a9e73bc249c71bf1e9977bb199970b8149973bf0f9977cc0d9d76b10a9980cc089f60bf068055d5059966990480408003aa55aa03aa55aa02808080028080800280808001ffffff0100ff00028080ff01000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa03aaaaff03aa55aa03aaaaaa035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000002ff80ff03aa55aa06aa80aa0880609f0a9966b20e926db6129c71b8169774b91ba171c6219b74c1289979bf309f75bf389b72bb409f74bf4a9f75c1549b73bf5e9d75be5a9c74be1ca480bf379e74be35b287c0a9d26a76fbd04450fed1444dffcf414cffce424cffcc414bffca414bffc8404affc63f49ffc43e48ffc13e48ffbe3b46ffb83745ffb03444ffa83142ffa32f41ff9b2c3dff972c3eff93293bff8f283aff8a2639ff862539ff812337ff7d2137ff792034ff751f36ff711e35ff6b1e35ff681d32ff6a1c33ff6c1e34ff6f1e34ff711f34ff701e33ff6e1e32ff711f32ff7c2235ff882537ff912739ff972839ff992939ff9a2a3aff9b2a38ff9e2a3bffa12a39ffa12b39ff9b2838ff952536ff8e2234ff892033ff892034ff8c2135ff8f2135ff942336ff9f2537ffa92939ffb32d3affb9303cffbc313cffbc313dffbd313effbe323fffbd323effbb323effb9313effb7313dffb4303effb02e3dffac2e3dffa82c3cffa52b3bffa62a3cffa7293bffa62a3affa42a3aff992737ff912334ff912337ff972538ff9e2639ffa12537ff992335ff8b1d31ff7c182cff691328ff541123ff834735ff935426ff91512aff945029ff935028ff95522aff925026ff965229ff955128ff955027ff945024ff954f25ff964f25ff954f23ff955023ff9e572dff93502eff7f422cff592e29ff30161cff1b0919ff1a0d22ff190d22ff1d0e26ff1f1028ff21132aff23152eff271832ff2c2039ff31273eff342c3fff332d3fff352e40ff342d3eff373143ff343041ff353042ff342f42ff353143ff343043ff363044ff332f41ff352f43ff332e41ff322d3eff281f37ff211332ff221331ff241731ff332a3cff38303fff393341ff3a3342ff3a3441ff3a3443ff3b3543ff3a3442ff3b3442ff3a3442ff3a3543ff3a3645ff393343ff352c3eff3d3644ff3d3844ff3d3846ff3e3946ff3e3946ff3e3b47ff3e3c47ff3e3c47ff3f3d48ff3e3e49ff3f3f49ff3f3f49ff3f4049ff3f404aff3e4049ff3f404aff3f404aff3f3f49ff3e3e49ff3e3d49ff3e3c49ff3d3c49ff3e3c49ff3d3b48ff3d3948ff3d3848ff3d3848ff3d3847ff3c3848ff3d3849ff3d394aff3f3b4fff403f51ff42465dff445979ff4a7ba6ff4fbfdaff51f4fdfe5efafa8d80e9f44b9c77be419d76c0399d74bc329e75c22a9873bc23a075c51ea26fc41a9d6cba159e79c2129c71c60f9977bb0d9d76b10a9980cc098e71c6089f60bf07926db606aa80aa059999cc0599669904bf80bf03aaaaaa03aa55aa028080ff01ffffff01ffffff01ffffff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff03aaaaff035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff80ff04bf80bf04bf80bf07926db60a9966b20d9d76b1119678b415926db61a9d76ba209f78bf279676be2e9b6fbc369c76bd3e9c73bd479a73be509f73bf4f9e74be209f78bf2aa479c241b185c0b8d06874fcce4550ffd1444effd0424dffce414cffcb404affcb404cffc93f4affc73f49ffc23d48ffbf3a46ffb93845ffb33542ffab3142ffa33041ff9c2d3eff972a3cff92293cff8d273bff89253aff852438ff822439ff802339ff7f2238ff7c2137ff792036ff761f35ff711e33ff6c1c32ff671d33ff661d33ff651d33ff651b31ff661b30ff691d31ff6e1e33ff6e1d32ff6c1e31ff6d1e31ff742031ff802335ff8e2638ff992a3affa02d3bffa4303dffab323effae343fffb0333fffb33640ffb43540ffb2333effa82e3cff9b2937ff8e2434ff80212eff7d1f2fff852133ff972637ffab2e3bffba333effbd343effbf343fffc03540ffc03541ffc23641ffc23641ffc03541ffbf3641ffbd3541ffbb3441ffb93340ffb63340ffb53341ffb33240ffb2323fffb3333fffb4323fffb43341ffac2f3dff9d2739ff8e1f31ff901f32ff982235ff9e2438ff9e2436ff972032ff801a23ffa55f34ff935129ff925129ff94502cff99552cff97542bff975228ff985328ff975226ff975225ff985225ff975225ff954f23ff975225ff954f24ff945026ff934d24ff934d24ff964e28ff9c532eff965230ff763b26ff522826ff260f1dff180b1eff1a0c21ff1d0f24ff1e1126ff20132bff23152fff251931ff2a203aff2f2a3fff332e40ff332e3fff343041ff343041ff353042ff342f41ff353244ff353143ff353144ff343042ff353143ff342f42ff342e40ff2b2239ff221431ff211330ff271933ff352d3dff393441ff3a3541ff3b3644ff3b3544ff3b3644ff3b3644ff3c3644ff3b3644ff3c3745ff3c3845ff3c3644ff362e40ff3d3646ff3d3945ff3e3b46ff3f3b48ff3e3c47ff3e3d48ff3f3e49ff403f4aff40404aff3f414aff40414aff40414aff40424bff40414bff40424bff40424bff40424bff40414bff40414bff3f3f4aff3f3f4aff3e3e4aff3e3e4aff3d3d4bff3d3b4bff3d3a4bff3c3a4bff3e3a4aff3e3a4bff3e3a4dff3f3c4fff403e52ff414456ff444d68ff496a8dff4699bfff51eaf6ff58f8fbd96cf7fb46a095cc3c9d73bb3f9e75c2389b72bf319c72bb2a9e73c2259f75c1209770bf1c9b6db6189f75bf14a673cc129c71b80faa77cc0e926db60caa80d50ab280cc09aa71c6089f80bf07926db606aa80aa068055aa048040bf03aa55aa035555aa03aa55aa028080ff0280808001ff00ff01ffff00010000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa0280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaff059999cc07b66db609aa71c60caa80bf108f70bf149973bf199970b81f9c73b5249c78bf2ba077be339b78be3b9c75be459b73bc43a076c21c9b76bf2ba077c42db588c1b9c96369fccf4451fed1434dfed1424cffcf414cffcd414bffca404bffc7404affc53e49ffc03c47ffba3a47ffb43644ffac3240ffa52f3fff9d2d3eff972b3dff91283bff8d263aff88263bff84243aff7f2339ff7c2239ff792139ff772037ff752037ff751f36ff741f35ff731f35ff721f34ff6e1d34ff6b1d33ff671b33ff631b31ff631a30ff651a31ff671b31ff641a2eff661b2eff6b1d31ff6c1d31ff6c1d31ff6a1c30ff6c1c30ff781e32ff872334ff982839ffa52f3dffaf3441ffb63944ffb93a43ffbc3c44ffbe3c44ffbf3b43ffbe3a42ffbe3742ffbc3642ffb0333cff9d2c34ff89242fff7e1c2cff811f2fff972833ffab2f39ffbd3942ffc63c43ffc63c44ffc53846ffc53845ffc33843ffc13643ffc13744ffc13844ffbe3642ffb93542ffb93642ffb93743ffba3743ffba3642ffbb3640ffbd3741ffbd3641ffb73541ffa52c3bff952335ff8d1d2fff912033ff901f32ff8f342fff9f5e2aff97522bff97542bff98552dff97552bff975428ff9d5729ff9f5729ff9d5729ff9c5627ff9c5525ff9c5524ff9c5525ff9c5525ff9a5225ff9a5226ff9a5227ff995227ff965026ff965225ff955126ff954f29ff954b26ff9a502fff7b3d29ff572c2aff28101cff1b0a1eff1e0e23ff1e1127ff201229ff21132aff241730ff291e36ff2f263eff322b40ff322e3fff332f41ff353042ff342f41ff373244ff363143ff353042ff332f41ff353143ff342f42ff342f41ff291f38ff211430ff211330ff291d35ff37303fff3b3543ff3b3744ff3c3744ff3c3845ff3d3846ff3c3745ff3c3745ff3c3845ff3c3945ff3d3946ff373043ff3a3444ff3e3c47ff3e3d47ff3f3e49ff3f3f4aff40404aff3f404aff40414bff40434cff40434cff42444dff41434cff42444dff42444dff41444dff41444dff41434dff41434cff41424dff40424cff3f414bff40404dff3f3f4dff3e3d4dff3e3c4eff3e3c4eff3e3c4dff3e3c4fff3e3d50ff3f3e51ff403f53ff414459ff444b64ff495a7cff4c7fa4ff4ac7dbff49f8fbfe59fcfc7c88e8f5499d73c03e9c73c13f9e75be389f76bf329970bd2d9971bb289973bf239975bd1f9c73bd1ba171bd189f75bf159e79c213a179bc129c80c6109f70bf0e926db60c956abf0c956abf0ba274d1098e71c6089f80bf07926db606aa80d505996699048080bf03aaaaff03aa55aa01ff00ff01ffffff0100ffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff01ffffff02808080010000ff0280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff028080ff03aaaaff059999cc06aa80aa098e71aa0c956abf0f9977bb13a179bc16a274c51ca476bf23a075bd299b76c1319c78c1389f76bf3d9b75bc189575bf1b977bc63bb686b6a8d16a75fccf4350fed2424dffd0424dffcd414bffcc414bffc93f4affc63e49ffc23c48ffbd3944ffb63946ffae3443ffa73241ffa02e40ff992b3eff93293cff8c273bff89263aff852439ff802338ff7b2238ff762137ff742138ff702038ff6e1e36ff6a1e37ff681d35ff671d36ff661c34ff671c34ff671c33ff691c33ff691c32ff681b32ff671b31ff641b31ff641a31ff651a30ff651a30ff631b2eff631b2fff671c30ff6a1b2fff6c1c30ff6d1c30ff6f1c31ff751d31ff812033ff902637ffa42e3cffb33642ffbe3b45ffc33e47ffc53e46ffc63f46ffc63e45ffc63d45ffc33c43ffc43b42ffc13b41ffbb393effab3339ff9a2c34ff8c2731ff86222eff912832ffa23139ffb3353bffc63c42ffcd3d47ffcb3c47ffc73a45ffc53a46ffc33a45ffc23a45ffbf3844ffbb3743ffbb3844ffbc3843ffbd3944ffbd3842ffbf3942ffc03841ffbf3741ffba3440ffab2f3dff932431ff811b29ff984c34ff955627ff98552cff96552aff975428ff975529ff9a5a27ffaf733cffa5652eff9d5927ff9d5827ffa05a28ffa15a27ffa25a27ffa25a27ffa15827ffa05726ff9f5727ff9e5627ff9f5729ff9d5327ff9d5427ff9d5629ff975024ff975126ff974f24ff964e25ff8f4e2bff733d2aff542f27ff2e1722ff1a0c20ff1e1028ff201129ff22142dff24172fff271c35ff2c253aff322d40ff332e41ff353042ff353043ff363144ff363143ff342f41ff353043ff353043ff343041ff332f40ff292037ff221330ff221531ff2d2337ff393443ff3c3744ff3d3846ff3d3946ff3d3846ff3d3a46ff3d3946ff3d3a47ff3d3b47ff3e3b47ff3a3445ff373143ff3f3e49ff3f3f49ff40404bff3f414bff40424bff41434cff40434cff41444dff41444dff42454dff42454eff42454eff42454eff42454eff42454fff42454eff41444fff41434eff41434eff40424dff40414eff3f404fff3f3f50ff3f3f50ff3f3e50ff3f3e51ff3f4154ff404256ff404358ff40455bff424a64ff475674ff4b6c90ff4a9bb9ff49edf8ff4dfafede6cf8f9519aa1d33b9c75be419d76c03f9a71be399874bc349871ba2f9d72be2b9a77be279d76be23a075bd209f78bf1d9e72b91ba17bbd199970b8179b7abc159e6db613a179bc11a578c3109f70bf0ea480c80d9d62b10ba274b9098e55aa089f80bf068080aa06aa80d504bf80ff048080bf03aa55aa02808080010000ff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff035555aa048080bf068055aa0880609f0ba274b90ea480c811a578c3169774b91ba17bbd21a274c1279d76be2e9b74bc359f73c0319c78c1209f78bf29bb83a8aec14c56fbcd434dfed1414dfed0414dffcd404bffc93f49ffc73f4affc23d49ffbd3b48ffb73946ffb33543ffaa3341ffa3303fff9d2c3cff972a3bff91283aff8d2639ff872439ff812339ff7e2239ff792037ff752038ff701e37ff6c1f37ff691e36ff661d36ff641d37ff621c36ff5f1b35ff5d1b33ff5b1a32ff5a1932ff5a1932ff5a1931ff5c1931ff611a32ff651b33ff661c32ff671b31ff671c30ff691b30ff691b2fff691b2fff691a2fff681a2eff6a1a2fff6c1a30ff6f1c30ff701d30ff751f31ff7e2132ff8b2434ff9c2c39ffb13441ffc03e44ffc94248ffcc4248ffcc4148ffcd4147ffcc4046ffca3f44ffc83f45ffc93f43ffc73e43ffc33c43ffb83a3fffa73139ff992b32ff8c252fff8b2630ff942b34ffb3373effc53f46ffcc4149ffc93f47ffc73d46ffc53b45ffc53c46ffc23b45ffbc3943ffbb3842ffbd3844ffbf3844ffbf3842ffc03842ffc03842ffbb3642ffa32b36ff8a242affa56334ff995528ff99582bff9b582bff99572bff985a29ff9d592dff824831ff9b6d4dffbc9769ffc29c62ffb98745ffa97235ff9d6027ff9d5823ff9f5724ffa15926ffa05727ffa15929ffa25827ffa15627ff9f5425ff9d5524ff9c5525ff9d5627ff9a5424ff9b5426ff985125ff975128ff9c5630ff914e2cff804830ff482624ff211321ff1d0e23ff1f1127ff20132aff251830ff2b2139ff322e42ff332f41ff363244ff373244ff373244ff363243ff343042ff353043ff343043ff343243ff332f40ff261d36ff211431ff241733ff32293dff3a3643ff3d3946ff3e3b46ff3e3b47ff3e3c48ff3e3b48ff3e3c48ff3e3c49ff3e3d49ff3d3a4aff363143ff3e3b49ff3f404bff40424cff40434dff41444dff41444dff41444dff42464eff42474fff424750ff42484fff424850ff424850ff424750ff424850ff424750ff424650ff41454fff414450ff404350ff404251ff3f4051ff404152ff3f4050ff3f4053ff414256ff414459ff42475dff42495fff434c64ff45526dff4b6386ff4d7fa2ff45c7dcff46f9ffff59fdfc7f85e7f34e9a72be3d9f75c0469d71bd419972bc3c9d73bf379e74be329e75bd309a75bf2c9c74bf299570bb279d76be23a075c521a274c11f9c73bd1d9e72c11ba17bbd19997ac2179b6fbc159e6db613946bbc11a578c30f9977bb0d8962c40ba274d109aa71c6089f80bf06aa55d5059966990480408003aaaaaa03aaaaaa0280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff0100000001ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aaaaaa03aaaaff035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ff00ff01ff00ff028080ff04804080059966cc07926db60a9980b20caa80bf109f70bf159e79c219a37ac21f9c73bd249c78bf2b9a77be2a9873bc1a9d80ba17c88590afc54f5cfbcf424efed0424effce414cffcc404cffca404bffc53e4bffbf3c48ffba3946ffb33744ffae3443ffa7313fffa12f3eff9c2c3cff972a3aff92283aff8b2638ff852338ff7f2338ff792139ff742039ff6f1f37ff6a1e38ff671d38ff641d37ff611d37ff5f1d36ff5c1b35ff5b1b34ff5a1b34ff591a33ff571a32ff561933ff541932ff531932ff521831ff511830ff51172fff571830ff5e1b31ff661c32ff6a1c31ff6c1d31ff6d1b31ff6e1b30ff6e1b30ff6f1c31ff6e1d2fff6f1c2fff6f1c2fff711d2fff741e2fff792031ff7f2131ff872435ff952936ffab323dffc24046ffd04449ffd14347ffd04248ffcf4147ffcc4047ffcd3e47ffcd4145ffcd3f44ffcd4045ffcb3f46ffc63e44ffba3b3fffac3339ff9b2b34ff8a2330ff85202bff992834ffb33740ffcb454affcd4247ffc93f46ffc83d45ffc63c47ffc43c46ffbe3944ffbb3542ffbd3742ffbf3842ffbf3943ffbb3841ff9b2630ff933632ff9d6028ff9e5a2fff9e5d2dff9c5a2bff99592aff995a2cff8c4128ff7a1f28ff7d1e2aff6b131aff661f17ff784430ff986d4affaf8e59ffcca160ffc39555ffaf773cff9f5c29ff9a5425ffa15729ffa65c2cffa35828ffa35a27ffa05b28ff9f5929ff9f5928ff9c5627ff9b5527ff995425ff995426ff965126ff954f29ff97512eff8a4c33ff5b322cff2a141fff1f1025ff1f1429ff261b32ff2f2a3dff353144ff343043ff363144ff383345ff363143ff363244ff342f42ff352f44ff333043ff343144ff322e42ff241a34ff221531ff281b36ff363040ff3c3945ff3e3b47ff3f3c48ff3f3d49ff3f3d49ff3f3e49ff3e3e49ff3e3f4bff403e4dff393445ff3c3948ff40424cff40434dff41444eff42454eff41464eff42464fff42474fff42484fff434951ff424951ff424a51ff434951ff424a51ff434952ff434951ff414850ff424751ff414452ff414353ff404351ff404251ff414252ff404152ff404356ff414459ff42475dff434960ff444d64ff46516bff475979ff4b7396ff469fb9ff44eff6ff4bfefdf165fdfd519a97d0479e73be4d9c74bd479e77c2439c72be3f9a71be3b9c75be389b72bb359f73c0329e75c2309a75bf2d9971bb2b9a77be299b76c126a172bc249c71b8229670bb1f9c73bd1e9977bb1ba171bd189f75bf15aa79c213a179bc11a569c30ea480c80d9d76b10ba274b9089f80bf07926db6059966cc04bf80bf048080bf028080ff0280808001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff01ffffff01ffffff010000ff01ff00ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa03aaaaff035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aa55aa04bf80bf0599669907926db609aa71c60caa80bf109f80bf13a16bbc189f75bf1d9e72c1239975bd17a67abc089f80bf4cc68090d0c54753fbce4450fed0434dffcc414dffca404dffc63e49ffc13d4affbb3a48ffb43947ffae3644ffa93344ffa23041ff9d2e3fff992c3dff932a3bff8e283aff882639ff802338ff792138ff731f37ff6f1e37ff6a1d36ff661c36ff631d38ff611d37ff5f1c37ff5d1c36ff5c1b36ff5a1c36ff581b35ff561b34ff541a33ff531a33ff521933ff511a32ff4f1931ff4e1931ff4d1830ff4b1830ff4a1731ff48162fff48162cff4e162eff56192fff611930ff6c1c31ff711c32ff741c31ff761d32ff761f32ff7a1f33ff7c2133ff7f2133ff812231ff822331ff802231ff822432ff882433ff8e2532ff9a2a37ffb3363dffc83f43ffd64549ffd74448ffd44449ffcf4147ffce4048ffcd3e47ffcd3e46ffcd4047ffcd4045ffca4044ffc74044ffbf3e42ffb4393dff9f2e35ff8b222fff831f2dff952c35ffb3393dffcc4247ffce4347ffcd4146ffca3f47ffc63d46ffc13a42ffbb373effb9353effb2343dff94242bffa25438ff985827ff9d5c2dffa05e2dff9e5d2cff9d5d2bffa1602eff7c2824ff8f2631ffa1313fffa63541ffa0323eff8f2832ff7d2325ff6f1a1fff641e1bff702e1dff875337ffa27b49ffb08a4cffbc8b4dffbd8549ffb17b41ffa4652dff9e5a24ff9d5927ff9d5928ff9d5928ff9d5829ff995425ff9e5829ff9d562aff975126ff975228ff99542cff944e2aff945232ff78422fff422628ff20182aff30283dff363145ff363146ff363245ff373245ff373245ff343143ff353143ff353043ff363145ff343145ff353345ff312c40ff241834ff231532ff2b2038ff393543ff3d3b47ff3f3c48ff3f3e49ff403f4aff403f4aff40404dff3f414cff40414dff3b3848ff3b3648ff42434fff42454eff42464fff42464fff43474fff434850ff434950ff444a52ff434b52ff424b52ff434c53ff434b53ff434c53ff434a53ff434a53ff434953ff424753ff424653ff424454ff414453ff414354ff414253ff414356ff41455aff43475dff434b5fff454b65ff46516aff475573ff466989ff4586afff44e3f1ff48fdfefe55fffc8c75f6f84c9e75bf439c72be4e9d72be4a9f75c1479a73be449d74bf419972bc3e9c73bd3c9d73bf3a9a72bd389b76bf369c71bd33a078c3319c72c12f9d77be2c9c74bf2a9e73bc279d76be249c78bf229d78c31ea277c41c9b76b6189f75bf159e79c2129c71c6109f80cf0d9d76c40ba274d109aa71c607b692db059966cc048080bf03aa55aa028080ff02808080028080ff0100ff000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa02ff80ff03aaaaff035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000280808003aa55aa03aa55aa04bf80bf06aa80d5098e71aa0ba274b90e926db6139479bc179b6fbc1ca476bf229670bb0ba28bd134d3989ddaca5262f7c64a5afec84351ffc74150fec43f4ffebf3c4dffba3a4bffb53849ffae3647ffa73344ffa23043ff9b2e43ff962d40ff902a3eff8b273cff85253aff7e2338ff7a2238ff742138ff711f38ff6e1e38ff6b1e38ff681d38ff651d38ff621c37ff611c37ff5f1d37ff5c1c36ff5a1c36ff591c37ff561b35ff531a35ff521b35ff501a34ff4f1b34ff4e1a33ff4e1a33ff4d1a33ff4b1931ff4a1a30ff4a1930ff46182fff45172fff42162dff41152eff3f162cff41132bff4c162eff59172eff651930ff6f1d33ff752033ff7b2133ff832437ff8d2738ff962a3bffa22b3bffa72f3bffa62e37ffa02b35ff97272fff932530ff942732ffa02b35ffb93840ffcf4549ffda4c4effd9494bffd4444affd24249ffcf3f47ffcd3f47ffcc4048ffcd4147ffcc4146ffcb4146ffc94046ffc44045ffb3383eff9c2c34ff84222dff85232dffa02f37ffbd3d43ffcb4446ffcd4246ffca3f46ffc73d44ffbe3a41ffa42c35ff91292cffa25f32ff9c592cffa05f2fff9e5d2bff9e5d2aff9f5f2aff9a5427ff741b25ff912635ff9f2d3cffaa313fffb13543ffb03541ffb13842ffa8363fff962f35ff832828ff752222ff6c2424ff642221ff591e19ff572219ff622d1dff7a4931ff855535ffa36233ff9d5a29ff9e5a2bff9f5c2cff9a5627ff9d582aff9d5629ff995023ff995125ff985026ff985226ff914d23ff904b29ff934e2eff754632ff352838ff363045ff373247ff363145ff373345ff373245ff343243ff363345ff363244ff353144ff353144ff343345ff343545ff2e293dff221531ff241632ff332a3fff3b3944ff3d3c46ff3f3e49ff40404aff3f404cff40404dff41424cff41434dff40404eff373245ff42434fff41464fff43474fff434750ff444951ff434951ff444b53ff444b53ff434d54ff444d54ff434d54ff434d55ff434c54ff444c53ff424c53ff424953ff434854ff414653ff414553ff424454ff414355ff414556ff414658ff42475bff444a5fff454d63ff425168ff465670ff4b607fff4a7799ff44d3e2ff42fdfeff53fefde760fffc469da0cc4e9d76be559c72bd519d74c04e9d76be4c9a75bf4b9c77be489c71bc469975bd459b73bc439872ba409b74bf3f9a75be3d9b75bc3b9c75be389b72bf36a176c2339b73be2f9d77be2c9c7abf299b76bb259f75c1229d78bb1ea277c41a9d76c4179b7abc149973bf119669c30ea46dc80c956abf09aa8ec607b692db06aa80d5048080bf035555aa028080800280808002ff80ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff02808080035555aa035555aa03aa55aa03ffaaff03aa55aa03aaaaff035555aa035555aa03aa55aa03aa55aa03aa55aa01ffffff01ffffff0280808001ffffff01ffffff01ff00ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff02808080048080bf059999cc07926db6098e71c60b8b5db90ea480c8129c80c6179b6fbc1b9771bd1ea277c40d9d89c415ce929e4acb79808cb85d66c5af4a5bee9f3b4ffe95314aff8e304afe8a2f46fe8b2e46fe8a2d45fe862a42ff822940ff7e2740ff7c263fff79233dff76223cff72213bff6f213bff6d1f3aff6b1f39ff681e37ff651d38ff621c38ff601d39ff5d1c38ff5c1c37ff5b1c37ff591c38ff571c38ff551c37ff541c37ff531b36ff501b36ff4e1b36ff4d1b35ff4d1a35ff4c1a34ff4c1a34ff4b1a33ff4a1933ff4a1a33ff471a31ff461930ff441830ff43182fff42182fff41172eff42152fff42152fff41152fff43152fff46142eff4d162cff58172eff6c1b30ff7b1d32ff892234ff972837ffa42c38ffb3333effbb3640ffbd3940ffb6373effac3239ff9f2b34ff94262eff97262fffaa2e38ffc03a42ffd4464affdf4e50ffdb4b4dffd6454bffd24348ffce4047ffce4147ffce4147ffcd4147ffcc4147ffcc4147ffc83f45ffbf3f43ffab353aff932b32ff85222cff972c34ffad343bffc43e44ffc63e44ffc03c42ff98282fff97392effb06f3bffa3612dffa3622effa15f2cff9d5c26ffa35f29ff8d4126ff83222fff992939ff9a2634ffa32b3affad303fffb33442ffb33340ffb3333fffb13440ffaa353dff9c3638ff8c3132ff7f2a2cff6f2529ff5f2222ff511f19ff663326ff864a2effa05e2fff9f5b2bffa05c2cffa36030ff9c592aff9c5729ff9f582bff9b5727ff995428ff965024ff954f25ff924f27ff95512bff8b5023ffa36c45ff4b3d49ff363045ff373147ff373348ff373246ff363246ff363245ff353244ff363245ff353144ff363245ff343043ff343447ff333346ff282138ff221531ff281c37ff373141ff3d3a46ff3e3d48ff403f4aff40404dff41424dff41434eff42444eff434450ff3a3748ff3e3d4bff42464fff424750ff434951ff444a53ff444c54ff444d54ff444e55ff444e56ff444f56ff444f56ff454e56ff434d54ff444c55ff434a55ff434955ff434855ff424755ff424655ff424456ff424457ff414559ff42475cff43495fff444e63ff455069ff475571ff48607dff467192ff41b9cbff45fcfeff4bfffff75afffd777af4f4479a77be5a9c71be589c74bc569d74be549e76bf539d75be519a74bd519a74bd4f9e74be4e9d76be4d9c74bd4b9c74be499d73bd479e73be459b73c0439c72ba409f74bf3c9d73bf399d74bc359a73c0319c72c12d9971bb299b76c1259f75ba219b74b91d9572b9189f75bf159e6dc2129c71b80f9966bb0ba274b909aa71c6089f80bf06aa80aa04bf80bf03aa55aa010000ff028080ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff0280808001ff00ff02808080035555aa035555aa035555aa03aa55aa02808080035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff0100ffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff028080ff03aa55aa048080bf06aa80d5089f80bf0a9980b20d9d76c4119678b4159e79c21a9d76ba209f78bf1a9d76ba0f9977bb0faa77bb279d7cbe2aaa86c23998678f5d97607e9c844562d27c3c56ee773350fd712d4bfe6b2945fe692542fe68253ffe65233efd65223dfe64203cfe621f3bfe601e3bff5f1d3bff5d1d3bff5c1d39ff5a1d3aff581d3bff561c3bff541d3aff521d3aff511d38ff511d39ff501d3aff4f1d3aff4f1c39ff4d1c39ff4c1d39ff4b1c39ff4a1c38ff4a1c37ff4a1c37ff491b37ff491b35ff491a36ff471b34ff471a35ff461a33ff441932ff431830ff421831ff441831ff451831ff461831ff481732ff481732ff45162fff441532ff431230ff44142cff4d132aff62172cff791b2fff8b2131ff9d2734ffb0303bffba353effbf3840ffc43a42ffc53c42ffc23b43ffb5353effa42c34ff9c2631ff9e2733ffb03038ffca4146ffdd4d4effdf4e4fffdb4b4dffd3454affd04349ffce4147ffce4248ffcc4048ffcb4046ffc94145ffc74143ffc64043ffbc3d41ff9c2e35ff88242eff86242dffa02d35ffb3383fff8f282cffa9593affa4642bffa4652effa3632dffa3622bffa3622bffa7622cff822b27ff992b37ffad3341ffae3340ffa62c38ffa32935ffaa2e3bffb23340ffb33340ffb33340ffb23441ffae3542ff9d3339ff872a2cff662425ff572319ff7e4123ff98532aff9b552aff9c592aff9a5626ff9e5929ffa05d2cffa05e2cff9e5a29ff9f5b29ff9f5829ff9e5629ff9b542dff97512cff97582cffb37745ff9b6b4aff573e47ff3a344aff342f45ff363147ff373247ff363146ff363246ff363144ff363244ff363144ff353144ff363144ff353144ff343146ff35354aff323245ff241b35ff231632ff2d2439ff393444ff3d3a46ff3f3d4aff41404eff40414dff41444eff42454eff43454fff3f3e4dff3a3848ff444652ff434951ff444b53ff444c54ff434d54ff444e56ff444f57ff444f56ff445057ff444f57ff444f56ff434d55ff434b56ff434a56ff434956ff434856ff434756ff424657ff424657ff42475bff42495dff434b61ff444e66ff45516bff455674ff475f80ff4c7197ff48bfd5ff4afbfbff50ffffff5efffdac72fffb369c80c2549b73bf5e9d75be5c9e74bf5c9e74bf5b9d76bf5b9a76bf5a9c74be5a9c74be5a9f74be599e75c0589c74bf579e75bf559c75bd539d75be519a74bd4e9d72be4b9c74be479e73be439c72be3f9e75be3b9c75be369c76c2319c78c12c9c74bf289973b9239975bd1ea277bb1a9d76ba16a274b9129c71c60f9977bb0c9555aa0a9966b2089f80bf059966cc0599669903aa55aa028080800100ffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff0100000001ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa03aaaaff035555aa035555aa02808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff01ffffff00ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff028080ff04bfbfff07926db609aa71c60ba274b90d9d76c4129c80b816a274b91b9771bd219b74c1269a79c32e9b74bc249c78bf14a680cc1ea277c42c9c74b94c9a75bf49a177c03ca680bf52956d986c844e6da77c4665df703b5efb6c365afe663152ff602c4bff5f2848fd5f2746fd5c2443fd5b2441fd5a223efe58213efe58213efe56203dff55203fff532141ff52203fff512140ff4f2040ff4e2040ff4d2041ff4d2040ff4d2141ff4b203fff4b2040ff4a203fff491f3fff481e3eff471c3cff481b3aff481b37ff461b35ff451936ff441933ff431832ff431931ff491835ff4b1734ff4b1934ff4d1836ff4e1834ff4f1834ff511835ff531834ff561733ff581834ff571633ff511430ff52142dff60162dff761a2dff932435ffa52a35ffb63139ffbf383fffc43b41ffc73c43ffca3d44ffcc3e46ffc73d44ffb7343dffa72a32ffa12830ffac2e39ffc23e45ffd64e51ffe05453ffdf4e50ffd7474effd2434affcf4248ffcd4149ffc94046ffc73f44ffc74043ffc63f42ffc53f42ffc03d41ffa63238ff86292fff77252bff85292affb57141ffa5652dffa3622bffa3652effa5652cffa36229ffa2592bff771e23ffa1343effb13441ffb43440ffb73641ffb43541ffaa2d3affa92b39ffaf303fffb53441ffb33341ffae3340ff7d2730ff642c1eff814126ff9b562dff964e26ff965025ff964f24ff995427ff9b5828ff9c5828ff9e5c29ff9c5a27ff9f5b2bff9c5b25ffa15c2dff9e5d2effae713bffab7240ff875333ff52352bff322531ff403651ff38314aff353049ff352f47ff373248ff373247ff363145ff363145ff363145ff353144ff373346ff363145ff363144ff353144ff343446ff35364aff2d2b42ff211730ff261a34ff352c41ff3b3844ff3e3b48ff403f4aff40414eff41434dff42454fff434650ff414350ff393649ff434552ff434953ff434b53ff444e56ff444e56ff434f56ff444f57ff444f56ff455057ff454f57ff444d56ff444c58ff434b57ff434a57ff424857ff424757ff424757ff434859ff42485aff43495fff444d63ff444f68ff45546fff465876ff486184ff43789dff43c9ddff47fcfcfe52feffff56fffdd56cfef82392f8f826a179bc639b74bf639b74bf649c73bf639d71bf649c75bd649c75bf659a74bd649c73bf659d74bd659d74bd649c73bf639d74bf629c72be5f9c73bf5e9b75be5b9d73bf569d74be539d75be4e9a72be4a9b75be459b73bc409b74bb3a9a72bd349d76bf2f9872be299b76bb249c71bf1f9c73bd1a9d76c416a274c513a16bbc0f9977bb0ba274b90a9966b207926db6059966cc03aa55aa0280808001ffffff0280808000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03ffaaff03aa55aa03aa55aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff028080ff048080bf068055aa089f80bf0a9980cc0d9d76c4129c71b816a274c51ba171c6229d70bb299b76bb2f9d77be36a171bd3e9c73bd479a73be2d9f77c123a075bd19a37ac21c9b76bf439c72be709b76bd689d73bd61a079bd509673a962805e8288724b6bc170496ae6653d5ff264395df960355cfd5c3258ff5a3055ff582e53fd572d54fd542d53fe512e51fe4e2c51fe4d2c4fff4d2b4eff4d2b4fff4d2b4fff4d2b4fff4c2b50ff4c2c51ff4c2d51ff4c2d53ff4a2c53ff492c51ff492a50ff46254aff441f41ff431a38ff441934ff401831ff491835ff561839ff561938ff561938ff581837ff5c1a38ff5c1937ff601938ff621a39ff631c3aff631b39ff631b3aff611a3aff611939ff5f1737ff5b1636ff571633ff56152dff611830ff812134ffa32d39ffb9343effc2383fffc63940ffca3b43ffcb3c43ffcd3e46ffcc4147ffc94146ffb5373dffa82f35ff9f2832ffac313cffc54145ffe15253ffe35154ffdd4c52ffd4454bffce4248ffcb4247ffca4146ffc73f43ffc53d41ffc43d42ffc03b40ffba3940ff922b2fff8d3929ffb57733ffa9682fffa4662cffa3642bffa4642bffa6662dff8e472aff711a23ff8b232fff9d2838ffa92f3dffb1333effb3353dffbb3b45ffb93843ffaf303cffa72a36ffac313dffaf343dff942c38ff855a39ffcb984fffa4642dff9c5528ff985428ff985327ff985424ff9c5928ff9a5927ff9f5e2bff985a25ff9d5c31ff813728ff852a2eff942b32ff9b2e34ff75181fff561326ff461f35ff2d1a2eff2b2337ff363048ff35314aff363048ff363145ff363344ff373246ff353145ff353145ff353144ff353245ff363245ff363246ff363145ff343143ff35364aff333549ff262138ff221530ff2b2038ff383142ff3c3846ff3e3d48ff41404fff41434fff41454fff424651ff444753ff3b394bff3e3d4eff434a53ff434b54ff454e56ff454e57ff444f57ff444e57ff444e57ff444e57ff434c57ff444b59ff434b58ff434a58ff424958ff434959ff43495aff43495bff414a5bff434d60ff444f68ff45546dff465976ff466080ff486c93ff3e96b8ff42dbebff41fafeff55fbfeff58fefcca75fffa2193fff71ca480bf689a73bd699b72bd6a9a73be6b9b72bc6d9a75bd6e9b74be6f9c73bf709d74bf719c73be729d74be729d74be729d74be719e73be6f9c73bf6e9b74be6b9d75bc689a73bd649e75bf5f9e76bf5b9d73bc559c75c0509973bc4a9f75be449d74bf3d9b71bc379e74be319772bb2b9a77be249c71b81f9c73bd1a9d6cba16a274b9129c71b80f9966bb0c956abf09aa8ec606aa80d5059966cc04bf80bf03aaaaaa01ffffff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff0100000001ffffff01ff00ff028080800280808002808080035555aa03aa55aa0280808003aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080ff048080bf06aa80aa089f60bf0a9980cc0faa77cc139479bc179b6fbc1d9572b923996dbd299b76c1309f75bf399d74bc419d72bc4a9f75c1539d75be5d9c73c05a9c74be6a9c73be739d76bf129c80b80a9999cc4c9e75bf779c74bd939c74bd9a9c76be779f78c15ea37dc14f9877ae558463905a77587d8575547fa8694a76c0684875dc654472ee604071fa604170fe5e4170ff5c416ffe5b406efe5a3f6eff593e6cff573f6bff573e6bff563d69fe553c67fe533b66fe513a63ff503961ff4f375fff4d345cfe482b55fe3f2345fe3b1937fe571d3ffe601d40ff621d3eff621b3eff621a3cff631b3cff671a3cff67193aff641b39ff5f1837ff5a1836ff581636ff551534ff531532ff501530ff51142fff4e132eff4c142dff4c142cff4f142dff531428ff6f1c30ff912737ffaf3240ffc43944ffc93c44ffca3d44ffcc3f45ffcc3f45ffcc3f44ffcb4247ffc44044ffaf333affa02b36ff9b2b38ffbc3a43ffdb4e54ffe25354ffde5150ffd54b4cffce4447ffcb4145ffc93f45ffc33d43ffbe393effb6383fff8b272affa5583effab6f31ffa86930ffa5682effa66830ffa6672effa9692cff84382aff88262effa3313eff9b2835ff91212dff8f1d2cff97232fffa22b34ffae323bffbc3a43ffbd3a44ffb2343effa42b37ff9c2835ff652832ff826450ffcd9f5bff9e6332ff9e5c2cff9c582cff9f582bff9d592bffa05f2dff93532cff853a2aff7b222bff6d1726ff61161fff751927ff8d202fff9a293bff892234ff681d31ff4b1c2eff2e142eff2a1d35ff383349ff353147ff353048ff363147ff373247ff373246ff353045ff353145ff353144ff363246ff363246ff343244ff343145ff313146ff34384aff312f46ff201630ff261a32ff332a3fff383340ff3c3748ff3e3c4cff41414dff41434fff424650ff444852ff414051ff3a384cff454953ff444954ff444a55ff454b56ff454c57ff444c57ff444c56ff434b56ff444a59ff444b5aff434a59ff434a58ff424a5aff444a5cff434b5eff444d60ff464f66ff47536bff485a77ff486180ff4a6b8fff4979a0ff49aac8ff3deafbfe3ff6ffff59f8fdf972fcfaab7ffff91fa5bdde16a280c5659f74bd6e9b74be709b74bd729a72be749c75bf779c74bd799c74be7b9b72bd7c9c73bf7d9b74be7f9d74bf7f9d72bd809b74bd7f9d74bd7e9c73bc7b9e74bf799e74be759d74be719c73be6c9c74bd679e74bf629c72be5b9d73bf559c75bd4e9d76be479e73be3f9e75be399d74bc329975bd2b9a77be259f75c11f9c73bd1a9d76ba159e6dc2129c71b80ea46db60a9980b2089f60bf068055aa04bf80bf03aa55aa028080ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808003aaaaff035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff010000ff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff028080ff028080ff05996699079292b6098e71aa0c9580bf0f9966bb149973bf199970b81e996fbb249c71bf2c9c74bf339b78c33c9d77bf459f76c04e9d76be579b72bf629c72be6c9c74bf769c73be809d74bf819a75be8a9d76be7f9d74bf549e73bf639d74bf7d9b74be699e75c0869e74bea49b75be8e9e75c0bb9b75be989e75bf749c75bd6ea079bc379479ac2f8d77925080708c68715d7d766c567b836d567d9371587fa371587fab71567fae6e547dad6c5079ad674d74ae644b72b361496fbd60486fc75e466ed65c446ce4583f68ed533964f54f325afc5d244afe681f45fe691d43fe691e41fe691d3fff6a1b3fff681b3eff621939ff591935ff561635ff521632ff521532ff511632ff4f1531ff4f1531ff501632ff501633ff511732ff501832ff511732ff531633ff541937ff501935ff4e1730ff5b192cff722534ff8f2f3affb63c43ffc84247ffcb4144ffcc4246ffcd4245ffcd4147ffca4046ffbb373fffaa313bff9f2c36ffae363effc54546ffdb504fffde4f50ffdb4d4effd24649ffcb4147ffc03b40ffb2373bff862426ffb07340ffa8682cffa96b2fffa96a2fffa86b30ffa8682cffaa682fff712926ff83232cffb03642ffbd3b46ffbc3943ffb3353effa22c36ff95222fff8a202dff8d2333ff9d2934ffb3313bffba363fffb12f3bff802434ff554044ff8e6046ffbb844effa76933ffa15c2bffa0592aff9d5729ff9d5a30ff7f382bff6c1225ff882635ff9c3243ff822133ff6b1728ff6e1529ff7f1a2eff98263bff98263dff842238ff5c1c2fff381b2fff2b2036ff3a314aff373147ff353045ff353244ff363245ff353144ff343044ff353144ff353245ff363146ff363246ff343144ff332f43ff333548ff35384dff262239ff231730ff2d233bff352e3fff383143ff3b3749ff3e3d49ff40424dff42454fff434652ff444654ff3a374bff444653ff444854ff444955ff444a57ff454a58ff444a58ff444a58ff434958ff424958ff444a5aff434a5aff444a5bff444c5dff454d60ff455066ff47556bff495b72ff466480ff4a6b8fff4f75a0ff4d8fb6ff47c5daff41eff8ff43f7fefc4dfcfdcf75fff66e94ecec259f91c823a075bd619e76c0729d74be759b71be779c74bf7b9b72bf7f9d74bf819c75c0849b74bd879d75bf899a73bc8b9a74bd8c9d75bd8d9c74be8e9c73bd8d9c74be8c9b75bd899c73c0869e74be839c75bf7f9d74bf7a9d73be749c75bd6e9e74be689d73bd609d75bf599e73bd519a71bd499a73bd419d76bc399d74c0329e75c22ba077be249c78bf1f9c73bd199970c2149973bf109f70bf0caa80bf0a9980cc089f80bf0599669904bf80bf03aaaaaa01ffffff0000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0280808003aaaaff04bf80bf07b66db6098e55aa0caa80bf119678b4169774b91a9d76ba209f78bf289973b92f9d72be379e74be409b74bf4a9f75be539d75be5d9c73c0689d76bf719c73be7c9e75bf869c74be909c75bd999d75c0a29c74beab9b74bdb39d75bdae9d74c0aa9c75be979d75bd8f9d76bf919e74be5f9e76bf389f76bf559c75bd739b73bc659d74c002ffffff02ffffff02ffffff4a9f75c1209f80c706d5d5d507dbdbdb09e3e3e30ae6e6e609e3e3e308bfbfbf07b6b6b622a580bb1aa789ba2d9f82b51c9b929b349889ac339b8ca04a9f8da29291657ae26f274df16c2149f66b1e44fa6a1e42fd661c41ff5c1839ff551838ff521634ff501532ff501532ff4e1432ff4c1531ff4a1530ff48142fff47152fff48152eff4a162fff47152fff41152cff37142aff2d1026ff260d23ff260e25ff291129ff301632ff361b39ff391933ff4e1a2fff802c38ffac3d46ffbf4146ffc94348ffc94046ffca4148ffc94148ffc43f47ffb73940ffa42d36ffa12b36ffaf353bffcd4747ffd94f4dffd94c4cffcd4346ffb13639ff812627ffbd8541ffac6c33ffaa6c2fffad6f31ffa86c2fffae6e32ffa96832ff591f1bff520f19ff63101eff7b1725ff972831ffaf383fffbd3c46ffbe3e47ffb73743ffa52c39ff8f202bff821c25ff841e29ff982634ff952837ff4b2935ff684848ff81503bffb47b4cffa36533ffa25d2fff9b552bff974f2eff944d33ff702427ff6f1626ff9c2d40ffa22f42ff992d41ff761d30ff661629ff78192eff932339ff9d2a40ff93273dff751e35ff3d172eff241a32ff342c40ff373247ff363146ff353144ff363246ff353246ff343045ff343144ff353145ff343246ff353146ff343145ff313144ff34394eff31334bff221a32ff281c36ff33293fff362d40ff393146ff3c3848ff403e4eff41424fff434652ff454754ff3d3a4dff424354ff434655ff434756ff454857ff444958ff444958ff444959ff444a5aff444b5cff444b5eff444d5fff444f62ff465167ff46566bff475d73ff49657eff4b6c8cff4d769eff498cb3ff48b4d0ff4ae5f0ff46f5fcfe4af9fffb55fdfd9275fcfa31a7b1db4a9f75be5a9f74c16a9f76be759d74c0799e74c07d9d74c0819c73c0859d75c0889d74bf8d9c74be909c73bd939c74bf969b74bd989c74be999d73be9a9c74be9b9c75bf9b9c75bf999d75be989c74be949d73be919d76be8c9d73bd869c74be819c73be7a9b73bc739d73bf6b9b75bf639b74bf5a9c74be529b73c14a9b75be419972c03a9a72bd329975bd2a9e73c2249c71bf1e9977bb189575bf13946bbc0f9966bb0ba274d109aa71c606aa80aa05996699035555aa028080ff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000100ffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff0280808002808080035555aa035555aa03aa55aa03aa55aa02ff80ff02808080035555aa035555aa02808080028080800280808001ffffff028080800280808001ffffff01ff00ff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0280808002ffffff04bf80bf06aa80aa089f60bf0a9980cc0e926db6129c71b8189f75bf1d9e7bb9249c78b82a9e73bc339b73be3b9c70be459b76bc4f9e77be589c74bf639b74bf6e9b74be789d73bd839c75bf8c9d75bf969c74be9f9d75bfa89c75bfb19d75beb99c74bec19c74bdc79c75bfcd9b74be839e75c136a176c2389b76bf479a77bed69c74bde79c75bfaf9c75bd3c9d77bf1ea277c401ffffffb09c75be929d75be749c75bd819a73be8e9c75be0f9977bb389b76bf529b73be799c74be919d74bea99d74bdb39d75bfb19c75beb19c75bd979b75bd7f9f76bf50a379bf68966cac5d916391489567807594697ce2723c56fe551739ff4b1534fe481532ff451330ff44132fff43132eff43122eff43142fff45122fff43132dff3a1129ff300f26ff281024ff241024ff261129ff28122bff2b142eff2c1631ff301a38ff301c39ff2c1a34ff251229ff28132bff28132cff29142aff3d1a2cff652533ff8f3342ffb9424effc3434affc44045ffc34047ffc24145ffbd3d41ffb0353dffa12b34ffa42c33ffb5363cffc94445ffb03839ff8c3b2dffba803bffad6f33ffaf7133ffae7132ffab6e31ffaf7032ffaf6e30ff9c5930ff7f3b27ff642521ff4e0f18ff51131cff570f1bff6d1721ff8a252dffb03841ffbe3f49ffbd3c45ffae353fff972833ff7e1f27ff70181fff55212cff4e3b46ff654748ff7d4e37ffab7342ffa06134ff99532aff924c28ff904b29ff844127ff621723ff7c1e31ffa03041ffa22f41ffa02f44ff852437ff63182aff6d172eff8a1e37ff99253eff99263fff82233bff4c1732ff29192fff342c41ff393248ff353147ff353146ff363247ff363247ff353145ff343245ff343246ff353247ff333045ff333145ff34364bff363d57ff27243dff261a34ff31273eff352d41ff382f45ff3b3548ff3e3b4cff404150ff424551ff444855ff404053ff414153ff444858ff454a59ff454a5bff454b5cff454c5bff464c5dff454d60ff454e63ff465166ff46546aff45596eff475c75ff486580ff4a6c89ff4b7898ff4d88abff4aa7c7ff4ed9edff4ef2fbff51f5fffe55f6feed68f7f95f84f2f429a28fcd449d74bf709b72bd739d73bf789d73bf7c9e73bf819c73be859d75be899c73c08e9e75be939e74bf979d75bf9b9c75bf9f9c73bda29c74bda49b75bea69d75bea79c74bfa89c75bfa79c74bfa79c74bda49d75bfa29c74bd9d9c73be999b75be939c74bf8d9c74bc879b75bd7f9d74bd779c74bd6e9e74be659d74c05c9b74bf539d75be499d77c0419d76bc379e74c3309f75bf289f73bf229d78c31c9b76bf169774b9129c71b80d9d62c40ab280cc089f80bf059966cc0480408003aaaaaa010000ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff0000ff0001ffffff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff03aa55aa048080bf06aa80d5089f80bf0caa80bf0f9977bb149973bf1a9376ba209778bf289973b92f9d72be379e74be409b74bf4a9b75be549b73bf5f9c73bf6a9c73be759d76c07f9d74bf899c73be949d75bf9e9d74bea79d74bfaf9d75bfb99c74bdbf9c74bfc79c73becd9b75bdc59d74be7b9b74bd549e73bf559c75c0659a77bdae9b74bdbe9d75bfb09c75be949d75bf2e9b74bc01ffffff01ffffff02ffffff02ffffff02ffffff02ffffff02ffffff7d9d74bebf9c74beaf9d76bf929d75bed29b75bdd09c73bdc19c74bebf9c74becb9c74becc9c74be8e9c73bdb79c75bf849c74bf379e79be23b6a0bdcb5e4d55fd3a162eff3c142dfe44132dfe4b1330ff4e1331ff4e1431ff4e1430ff451430ff31122cff2a112bff28122bff29132cff2a142dff2b162fff2d1732ff2d1833ff2c1833ff2b1732ff281532ff2a1834ff27132cff28142cff28152eff28152eff28152dff27162dff25162cff27152bff2a1328ff401d2dff652939ff92333affb44045ffbd4043ffbe3e42ffbd3d44ffb63841ffb0343eff9e2d35ff892931ffa65f39ffb07230ffae7233ffad6f30ffaf7233ffad7032ffab7031ffa96b2fffab682fffa8642dffa7612cffa75e30ff944b28ff773223ff57191dff50101bff4f0b16ff5e111cff83242effa63339ffb5373effb2343cffa22c37ff78212cff3a1e2fff52454fff5f4546ff774537ffaa7347ff9c5e2fff96532bff934e2aff8f4a29ff7a3729ff531522ff7d1f33ff9b2c40ffa02e42ffa12e42ff94293fff6d1e32ff641a2eff821d36ff96253eff97283eff8f253dff6a1e3aff30152dff2b2037ff372e46ff363248ff343147ff363348ff363248ff353146ff353247ff343247ff343347ff343347ff32334aff37415aff313954ff281e36ff30253fff363046ff3a3348ff3b354bff3d3a4eff3f4052ff414554ff424959ff42475aff41485bff455063ff455065ff475169ff465368ff465569ff46576cff47586eff475a72ff485e77ff49637dff496a88ff4d7496ff4f82a6ff4a94b8ff48b7d1ff4fdcedff56eefbff54f5fefd5df6fceb63f8fc867efbf534a2badd3c9d73bf529b73be709d74bf759d76c0799c74c07f9d74bf839e75bf889d76c18e9e75c0939e74c1999d73be9e9d74bea29c73bea79c74bdaa9c74bead9c73bdb19c73bdb29c75bdb39d75bfb49c74beb49c74beb39b73bdb19c73beae9d74bfaa9c74bea59c74be9f9c73bf999d75be939c74bd8a9d74be819c75be789d75bf6f9c75bf659d74bd5c9b74bf529b76be489c75bf3f9e75c2369c71bd2d9f71c1279d76be209f78bf1a9d76c4159e79c2109f70bf0caa6abf089f80bf07926db603aa55aa03aaaaaa0280808001ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa02808080035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff0000ff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080ff05996699089f80bf0b8b74b90db176c4129c71b8189575bf1d957bc1249c71b82b9a77c4339b73be3d9b71bc469d75c1519d74bd5b9d76bf669d76be719c73be7c9a73bd879d75bf929d73be9c9d74bfa59e74c0af9d75bdb79c74bfc09d74bec69c74bdcd9b74bec69c74bdd99b74bddd9c73bdc69c74bdc89d74be759b74becd9d75be689d76bf3fa27dbe07dbdbdb0ae6e6e60bffe8e80bffffff0affe6e607ffffff05ffffff04ffffff209f80bf3b9c79be709d76bf1d9e72c15f9e76bf929f75c0d29b75bdd09d74becf9c74becf9c74becf9c74bed09d74bed39c75bf869c74be539d75be58573d4bfb471632fe471530ff551532ff5c1434ff5d1533ff5b1630ff521433ff3d1432ff2b122fff2c1432ff2e1433ff2e1635ff2d1734ff2d1734ff2c1733ff291732ff27152fff24152bff26152dff2a1933ff27132dff27142cff27162cff28172eff29182eff2a1930ff2a1a31ff2d1b33ff2e1d35ff2d1d33ff2e1c33ff2e1c30ff2f1b30ff33182bff532130ff732832ff902f37ffa6353dffae3741ffa8353fff7e222affbf8c4fffa86f2effb07435ffaf7334ffae7133ffab6d30ffa7682bffa6672cffa96830ffa9652dffa7642dffa7632dffa5612cffa35e26ffaf6532ff8f4927ff702f24ff4d0f16ff490f18ff490b16ff60151fff81222cff992c38ff8b2d38ff4c1d24ff412631ff53474cff5b4146ff77442dffaf713dff995a2fff914f29ff8e4d2aff8b4625ff652724ff5b172bff761e33ff982a42ff9d2f44ff9d2d43ff982c42ff7d2338ff661b31ff761e36ff95263fff982740ff962440ff7f203cff40162fff261a30ff332b42ff343047ff35324aff36354aff353247ff353347ff353448ff353449ff353649ff35354cff364058ff39516bff2c2640ff2d2740ff3a354dff3b384fff3d3b50ff3e4056ff40445aff41495dff434d63ff445068ff45506aff475872ff485c74ff485d76ff486077ff49627bff48657fff476985ff476e8dff477798ff4783aaff4991baff48a9ceff46c7e3ff4ae3f4ff56f0fcff5af6fefe60f6fcdf6af6fc8d7df6fb329ec7e04b9974bb5a9f74be6c9c74bf719c73be759d74be7a9f73be809d74bf869c74be8c9d75bf919d76c0979d75c19d9c75bea29d73c0a89c73bfad9c74beb29c74bfb69c74bfb89b73bcbb9d74bfbd9d74bdbe9c75bfc09d75bebf9c74bfbe9d75bdbc9c75beb99d75beb59c75beb19d73beab9b74bda59c74be9d9c73be959d74c08c9d75bf839e75bf799c76c06f9c75bf659d74c05a9c74be509c73bf469975bd3c9d73bf33a078c32b9a77c4249c71bf1e996fbb179b6fbc129c71c60e926db60ba274b9089f80bf059966cc03aaaaff0280808001ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0100ffff01ffffff01ffffff01ffffff01ffffff028080800280808001ff00ff0280808003aaaaff035555aa03aa55aa03ffaaff03aa55aa02808080035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff80ff03aa55aa059966cc098e71c60c956aaa0f9977bb159e79b61a9376ba209770b7279d76be309a70bf399d74bc429b74bd4c9a72bf579b75bf639d76bf6d9d75c0799c74be849c74bd8f9b74bd999d75bea49b73bead9c74beb69c74bfbe9d75bfa19b75be999d75c0ab9d74bfbe9c75bd76a077be428b688b4078545077835e6b7e7b53557b74494284784b46997d524db2805953c0805654c37f544ec17e524dbc7e534cb07e534ba2805348997d5044917f5145877d4c407e77493f69774642468762786d9d75bdc99c75bdd49b73bdd39c74bed29b73bdd29b75bdd49c75bed79b74be529f76c136a180bdc14a223afe4e1531ff5a1635ff621635ff611634ff5c1532ff4a1432ff341532ff2d1736ff2e1737ff2e1836ff2d1836ff2c1735ff2b1532ff271530ff24132dff23132bff24142cff261630ff291a33ff28172fff27172dff2c1a33ff2e1c36ff2f1d38ff2f1e37ff2f1f37ff301f36ff301f37ff301f36ff301e35ff2f1e34ff2e1f33ff2d1f32ff2e1f32ff2e1f31ff2f1e31ff321e30ff3c2031ff4b2430ff5d2934ff653233ffbbab70ffd8bc71ffc29b53ffb17b39ffad6f33ffaf7136ffad6d32ffac6b30ffab682dffab682dffa9662bffa8642bffa7652bffa66329ffa6612affa65d29ffa65c2bff9e542cff854128ff65231eff460b14ff400c14ff4a0b17ff50101fff4c1621ff411924ff48383dff4d4547ff5f4541ff89573effa66c37ff8f4e26ff8e4c28ff8e4d29ff88432bff5b1a28ff671a32ff7a203aff8e263fff9b2d44ff9c2e44ff972b42ff83253cff681c32ff711d37ff8f233fff992541ff982540ff89213dff481733ff26182eff2f283dff353048ff36354cff38364eff353446ff363549ff36374bff35384dff393c53ff363f57ff3f6781ff323a58ff322c49ff3f3d59ff3f415bff40455dff424b63ff434f69ff43546eff445a75ff465d7aff465f7cff476784ff496a86ff4b6f8aff49748fff4a7c97ff4886a1ff4697afff44abc1ff44bbd1ff43cee5fe43e1f2ff49ebfaff52f1fbfc5ff7fee671f6fcb27df8fb6f93f4f63aa3abd743a076be629a72be679c72bf6d9d73bd719e73c0779c74bf7d9d74be829d74c0889c74bf8e9e75c0959d74c09b9e75bfa19d75bea79d74bfad9c74beb29e74bfb79c74bfbc9c75bec09b74bec39c74beb99d74bebb9d74bec99c75bea49b75be739b76bfc99d75bea29c74beac9c74be919b74beaf9c75bfab9b76bdaf9d75bfa79c74bfa09c73be969c75be8d9d76c0839e75bf789d75bf6e9e76c0639b74bf589c74bf4d9c74bd439c76be399d74c0319c72c1299b76c1229d70bb1b9768bd159e6dc2109f80cf0caa80bf09aa71c606aa80d503aa55ff03aa55aa01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff0100000001ffffff0280808002808080028080800280808002808080035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa0280808001ff00ff0280808001ffffff0280808001ffffff01ffffff01ff00ff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff0280808003aaaaaa048080bf06aa80d509aa71c60d9d76c411a578c3179b7abc1d9e72c123a075c52c9774bf349d76bf3e9c73bd489c71bf539d75be5f9c73bc6a9c73be759d74be819e75be8d9c74be989c74bea39c75bdad9c74beaa9c74be829d76be7d9d74c09b9e76bda89973b3697e5a5fb2805553d5774439ed774238fa774034fd7a3e32fc7b3f33fc7d3f34fc7e3f32fc7d3f31fd7d3d2ffe7d3d30fb7c3f31fa7b3d2ffb7d4031f97e412ffa7e412ffc7c3f2efc7e402ffb783b2df9773b2ff6763a33b977444527aa90c4cc9c74bebd9d74bed79b74bed69c74bdd69c74bdd89c75bebf9c75be619e76c03c624d59f44d1a34ff5d1836fe651738ff631534ff581534ff3d1734ff2e1a39ff2d1a3bff2e1a3bff2d1a39ff2a1835ff281531ff25142fff24142dff23142cff23142bff24162eff291832ff2c1c34ff2a192fff2d1931ff2f1d35ff2e1f34ff2e1e34ff2e1e34ff2e1d34ff2e1e34ff2e1e34ff2f1f35ff312037ff322339ff35263cff38293fff392a40ff392c41ff3b2d42ff3a2e41ff392d3fff372d40ff392a3fff382a3fff3a2b3fff3e303fff50413aff8d7c5effcab87cffd2b76dffc1914cffb17439ffab6a31ffaf6c31ffaf6c30ffaf6b2dffac672cffac672affaa662affab682bffab662effaa672effa9652dffa7612affa15d2aff9d5630ff6d2d1cff4b1715ff3f0a14ff390b13ff3c0f18ff3c161dff523f3dff554741ff61413dff9b623aff93572aff8c4d27ff8d4b27ff914d28ff743426ff661c30ff6d1f3aff75223eff8c263eff972b41ff992d43ff982c45ff8d2844ff6a1b35ff691d36ff87213dff982541ff972741ff8e2543ff531934ff25192eff30283fff363248ff373852ff393a52ff36384eff373b50ff363b52ff3a435bff38425cff3f718bff3a5e7dff38385aff3e4865ff424e6aff445270ff465977ff465f7dff496585ff4a6b8cff4d7092ff4e7798ff4f819fff4c8bacff499bbbff45adc8ff44c1d9ff43d4e7ff41e3f4ff41edfaff44f3fbff4cf6fdfc5bf9faec70fbfcb487fcfb6999f8f832a8d6e5439c76be499a73bd5e9b72bb629a72bb679c72bf6d9d73bd729d72be789d75bf7d9d74c0849c74bf8a9d74c0919d76be989e75bf9e9e76c0a59e75c0aa9d75beb29c74bfb79d74bfbd9d74bec19c74c0a09e74bf969e75becd9b74bda89c75bf5c9e77bf6c9e76bf5a9f7ab835956f9545946b988a986db0889d76bdb29c74bdc59d74beb49c76bfa39c74bd859d75bea99d74bea19d75be979b75bd8c9d75bf829d74be769c75be6b9d75bf609d75bd549e73bf499d73bd3f9e75c2369c76c22d9f77c1259f75c11f9c73bd189f75bf139479bc0e926dc80a9966cc07926db604bf80bf035555aa028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff010000ff02808080028080800280808002808080035555aa035555aa03aa55aa03ffaaff02ffffff03aa55aa03aaaaff035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080035555aa059966cc07926db60ba274b90ea480c813a179bc199970b8209f78bf289973bf2f9d72c3399d74c0439c72be4e9d72be5a9c74be669b76be729d74be7d9d74be899e75c0959c74bea19b74be8b9c75bf709b74bf779c76bf959d76c06ba481b89d7f5859dc7e4d46fe80483dfd81483afd854c3bfd7d4132fe7a3c30fd7a3c2ffd7c3c2efd7a382dfe7e3e2efe814130ff7d3b2dff7d3c2dff783a2cff74382aff773b2bfe7c3e2dfe7d3f2bff7f3e2cff81412eff7c3f2cfe76392afd74392ef16e3b32398f7470b49c74bedd9c73bddb9c74bed99c74bedb9c74bedc9c75be549e76bf2ba077be7a5c3b47fd5b1935ff66193aff631536ff4e1638ff351c3bff2f1e3dff301e3eff2e1c3bff2c1b3aff281533ff261331ff25122eff24132dff23132cff22132cff241630ff291a33ff2a1c34ff291831ff2b1a32ff2f1e35ff2e1e35ff2d1d33ff2e1d33ff2e1e33ff302136ff312338ff322639ff32273aff322639ff312437ff302336ff2f2334ff302434ff2f2334ff302434ff302335ff312336ff322539ff34273aff362a3cff392c40ff3b2e43ff3c2e40ff3c2d3fff3a2a35ff5c4b45ff968a65ffd7cb8affd9c178ffbd904bffaa6d2dffb06c30ffb06e31ffae6b2dffac682dffad692cffab672cffa9682dffab672dffa9662bffab672dffa7682bffa25b25ffa35a29ff804020ff5c2618ff3d0b0fff350e13ff371720ff503e3cff60463fff704331ff995f33ff8c4c26ff8a4b26ff8e4c27ff8b4828ff631e29ff75213cff6f203bff73213dff82243dff932a42ff962c44ff972a44ff902843ff6c1d37ff671e37ff86243fff962544ff972844ff8e2746ff541d39ff241b31ff332b3fff373651ff3c3f5dff383d55ff39405aff39425bff3a4761ff3d4967ff41718cff4284a6ff3d4670ff445578ff445f7fff456684ff486e90ff4a7899ff4885a5ff4796b5ff47a6c4ff45b8d3fe43c8e0ff41d6eaff42e6f3ff43eef9ff46f6fdff50f8fbff5cfafbfb6efcf9db7dfef9a087fffd5d9afff733aadce62ea685c2489c75bf4e9d76c1539d75c25d9a70ba629a72bb689a73bd6d9a73bd729d74c0799c72c07f9d74bf869c74be8d9d76c0939e74bf9b9e75bfa29d74bea89c75bfaf9d75bfb59c75bebb9d74bfc19c74beb89e76bf599e75c0909c75bd929d75be81a27bbeb38d68a07c61334aaf65304acd6c324ce071324fe56f2f4cdf6e2e4ac3692e49a6703d58b4855b8ba1a278beb69c74bdbb9b74beb29c74bfa99d74c09f9c75bf969c75be8a9d76c07f9d74bd739d76bf679e74bf5ba076c1509c76bf459f73c03b9c75be329970bd2a986dbc229d70bb1c9b76bf159e6db6119669b40c956abf089f80df059999cc048080bf028080ff01ffffff00ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff02808080035555aa035555aa035555aa03aa55aa03aa55aa0280808003aa55aa03aaaaff03aaaaff02808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff0100ffff010000ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808003aaaaff06aa80d509aa71c60d9d76c4109f70bf169774b91d9572b923a075c52b9a71be349d71bf3e9c73bd489f75bf549b73bc609d75bf6d9d75bd799c74be859d75be929b75be9c9d76bf889c74bd919b74be6b9d75bf87a27dc198865c68ea814e47fd874d43fd84473cfd81493afe854d3afe844b38ff7b3f2fff76382bff76392cff78382cff7c3b2eff7e3e2fff7e3d2cff7d3d2eff7a3a2cff78382cff703325ff703427ff793c2bff7e3f2cff7f3e2aff7f3f28ff82432dff7c3c2dff75372cfe723b2fa3714540aa9c75bde19b74bde09c74bddf9c75bedf9d75bfe09c74be3a9e72bd36a580bdd2643246ff651e3cff611839ff481b38ff32203fff2f2141ff2d223fff2c1f3dff291937ff251331ff231430ff23132fff24132eff24132dff23132dff24152eff281a33ff291b34ff2a1b33ff2a1a30ff2e1e35ff2c1d33ff2f1e34ff302136ff312336ff302435ff302335ff2f2234ff2f2134ff2f2033ff302133ff2f2234ff302335ff312336ff302536ff312538ff312638ff322439ff322639ff322538ff322637ff302436ff302537ff322639ff352a3cff372d3fff372e3fff392e3eff3e303fff392931ff5c4b41ff8e8162ffc1b67cffd0b674ffc69d58ffb07338ffaf6d2fffb06f32ffae6c2effaf6a2cffad6a2cffac6a2bffad6c2effab6a2bffac6c2effa9662dffa25b27ffa35f30ff8b4d25ff783c25ff521a1aff360d16ff573532ff633e35ff945c30ff8a4d26ff8b4c26ff8a4a26ff8c4c27ff7b3629ff732139ff822743ff75233fff72233fff7a243eff8f2843ff932a45ff922a45ff8d2944ff72233dff671f3bff802440ff902746ff932b48ff8b2a4aff511f3eff292038ff35324aff3c415fff3f4b69ff3b4b68ff3d506dff3b5170ff405578ff3e7292ff4fa9cbff47628eff446d91ff45809fff4792b0ff44b2c7ff43cadcff42dfeafe43ecf6fe45f2fdff46f6fdff49fafdff52fafbfd5ffcfdf073fdfbbf82fcf88d8dfdfb60a5fffa30bff4f42da493cc329e7abd409b74bf3f9a71ba469d75c14e9d76c1589a74bc5d9a70ba629c72be679c72bf6d9a73bd749c75bf7a9f75c0819c73c0889d74bf8f9d74bf969c74c09d9e73bea49d75bfac9d75beb39d73bfb99d74bebe9d75c0c59d74be729d74be8f9d74bf879f75bf799874a2ac744966e4622e49fc642848fd6c2b4afe6e2948fe6d2846fd702848fd73294afd732b4bfd742c4bfd752d4cfe712a4add6f304daf7f557aa19e7abc999d75be9b9c75bfa89c73be9d9e75c0939c74bd879d75bd7b9e76bf6e9e74be629c75c1569d77be4c9e75bf419d72c0379974be2e9b6fbc25986ec11f9c73bd189f75bf129c71c60e926db60a9980cc06aa80d5059966cc03aa55aa01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa035555aa028080800280808001ffffff028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff02ff80ff04bf80bf06aa80d50a9980b20d9d76c4129c80c618956abf1f9473bd269a72bc2ea174c2399d74bc429b74bd4d9f74c0599e73bd669d73be739d76bf809d74bd8b9e74bf999b75be8f9b74bd6d9d75c08d9c76be889f78a5d27d504bfd864d45fe8a4d41fe85483afe7a4334ff7c4134ff824c3bff7d4233ff763a2bff74382aff7a3f2eff7e4331ff854834ff864a34ff844933ff844834ff7c3f30ff753829ff6d3324ff6d3224ff783b2aff7f402aff82422bff83422bff86452cff7f402bff793b2bfe753a2df16c393176916e9cc99c75bee39c74bee39c75bee49d74bee49d74be109f80cf44804f5ef26b2743ff611e3eff4b1d40ff312344ff2e2444ff2c2341ff2b1f3eff271937ff251332ff251230ff241230ff25122fff23132eff23122dff23142eff291b34ff291b36ff2c1d37ff29192fff2e1d36ff2c2034ff312138ff312136ff2d2032ff2e2132ff2f2133ff2f2133ff302234ff302335ff312436ff322437ff332437ff332537ff332538ff332638ff332638ff322738ff322839ff322839ff33283aff33293bff342a3dff362b3fff352a3cff322839ff302536ff322839ff362b3cff362c3cff382e3eff392e3eff3d2f3eff392831ff58463dff948860ffdccd8cffd5b672ffbf8b4affaf6d32ffb56f34ffb26f30ffb16e2effad6c2cffac6c2affaa6a2affa96a2bffa8692fffa6652fff9f5e2dff925323ff975727ff8f4d28ff6a3426ff4d2b1eff87512aff8a4d26ff894b26ff8c4a28ff8b4c25ff854228ff6f2032ff842642ff882945ff7a2641ff70243fff74243fff882843ff8f2a44ff902b46ff8c2947ff732340ff66203cff802645ff8b2947ff8c2d4aff8b2e50ff522543ff2f2945ff3b3e5dff445677ff3e5e7fff406889ff3f6c91ff3e6a95ff3c80a6ff52cae7fe5692bfff48acc9ff40d4e5fe42e8f5fe47f4fcff4af8feff52fdfdff5cfffbf767fffdda7afff9bc86fffc8b9cfffb4ab0eef124b8bfe32a9e80c8419d76c0419972bc339b73be429b74c1489c75bf4c9a72bf509c73bc549b73bc599e75bd5e9b72be639d74bf689d73bf6f9c73bf759b74c07c9c73bf839e73bf8a9d74c0919e74c0989e75bea09e74bfa79d74bfaf9d75bfb69c74bdbc9d75bec29e74bfa29d74be999d75c06a9f76c3558a6993a3613b50fc5a2343fe652546fd662444fd662444fe672644ff6a2544ff6b2644ff6c2645ff6d2645ff702846ff702747ff722747ff732946ff752949fe732949d46b2f4b40805c68749e75bf849c76bda69d75be9a9d74be8f9d74bf839c75bf769e75be6a9c76be5d9c73bd529f76be46a075c13c9d73bb329e75c2299b76c1229d70bb1a9d76c4169774b9109f70bf0ba274d1089f60bf059999cc048080bf0280808001ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff0280808002808080035555aa03aa55aa03ffaaff03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff010000ff035555aa05996699089f80bf0caa80bf109f70bf159e79b61a9d76c4229d78bb2a9e73bc329e75c23d9f75c0479a73be539d72bb609d72bd6c9c74bf799c76be869c74be929b75be9f9d75bf609d75bf7d9d76be668c6776e284524cfc864b43fe894d42fe864c3eff7d4538ff7b4537ff794134ff7c4937ff844f3cff84523fff885843ff7f533fff714a3bff684336ff633f33ff603c31ff623c32ff643c32ff683e34ff6c4136ff713b2bff793d2bff81402bff82422aff84442aff84452aff84452bff7b3b29ff75392dfd723a30a87b5b63be9c75bfcc9c74beda9c74bfe89b73bee89c75be3d9f75c0658b5d6ff776284aff4f2040ff332347ff2c2445ff2b2441ff28213eff251837ff231432ff241331ff241230ff24132fff24132fff23132fff241330ff291a35ff271b33ff2d1e39ff271831ff2e1e35ff2f1f36ff2f2035ff2e2033ff2f2032ff2f2033ff302234ff302334ff312436ff322537ff322638ff322738ff322739ff332739ff33273aff34273aff342839ff332839ff34283aff34283aff34283aff34293aff332a3aff332a3bff342a3bff342b3cff352c3dff362d3eff352c3dff32293aff322939ff342b3bff362c3dff382d3eff392f3fff3b2e3fff3a2c3bff433438ff75684affc5b479ffdfc87dffc89d54ffb67937ffb47033ffb17032ffb0702fffaf6e2dffad6b2cffa9682cffa7662bffa4642effa1602aff9a5d2dff965627ff975422ff9b5b2aff995a2aff915229ff894b25ff8f5028ff8a4b27ff8e4f2dff72242eff7e2541ff882944ff872844ff7c2642ff722241ff712442ff822743ff8b2a48ff8d2a48ff892a49ff752544ff682340ff802848ff8b2c4eff8e3253ff87365aff40284aff383c59ff455b80ff44799fff4389aeff3d94baff3b8fbdff3b9ac3ff4ce4f2fe4be2f3fe48f7f8fe51fafcfc5cfdfff572fffbdf85fffaa892fffa72a3fffb41b1fbf727b1bede1cad92c8209f80bf29a27cc13e9c77bd3b9c75be319c72bb439c76be459f76c0499d73bd4c9a72bc509c73bc559c75bd5a9971be5f9c73bf649c73bf6a9c73c0719e73be779c74bf7e9c73be859b73be8c9d75bf939e74c19b9c75bfa29d74c0aa9d75c0b19d73beb89d74bfbf9c74bfc59d74be659d74bd769c75be71a07ac08d694863e8592a45fd602446fe5f2142fe5f2142fe602141ff612343ff632242ff642341ff672342ff682442ff6a2543ff6b2543ff6d2543ff6f2645ff702545ff712546ff712647fd722849ed6c2c486d75496253a078c2829b74bca39c74bd979b75bf8a9d74be7e9e75be709d74bf649c75bf589c74bc4c9e75bf419d76c0369c71c22e9b74bc259f75c11e996fbb189f75bf129c63b80e926db609aa71c606aa80d5048080bf03aa55aa01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff0280808002808080028080800280808003aa55aa03aaaaff035555aa03aa55aa03aa55aa0280808003aaaaff035555aa035555aa02808080028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ff00ff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aa55aa03aaaaff059966cc089f80bf0caa80bf11a578c3169774b91e996fbb259875c12d9f71c1369c71bd409f74bf4c9e75bf589c74bf659d74bd729d74be809b74bd8d9c76be999d75c07c9c73bd189f75bf5e8a6a62f083504afe8a4e45fe894e43fe864a3fff80443dff774038ff804c3dff87544bff68463dff40262eff331d29ff2e1827ff2f1c2dff2f1b2dff2f1b2dff2e1a2dff2e1a2eff2e1a2dff2e1c2cff2e1c2aff371f27ff78412eff82412aff83422cff83452cff88462cff814228ff874b2dff7c3e28ff74372afd743b30ee693f37779f78baed9c74bdec9c74beec9d75beed9b73bd2ea17ac240936c78f16e3455ff332448ff2b2448ff2b2242ff27203eff241736ff231332ff231130ff231230ff231330ff23132fff23122eff241330ff271934ff281a34ff2b1f3aff27182fff2e1d35ff2e1d35ff2d1d31ff2e1e32ff2e2033ff2f2134ff302336ff312437ff312538ff322638ff332739ff33273aff33283aff33283aff34283bff34293bff35293bff35293bff352a3bff352a3bff352a3bff34293bff342a3bff342a3bff352b3bff352b3bff352c3cff352c3cff352c3dff352e3eff362f3fff383040ff362d3eff342b3bff352b3cff362d3dff362d3eff392f40ff382e3fff3b303eff382b34ff44352dff8e7d57ffcebe79ffdac572ffcba259ffb67b35ffae6d2effb16e30ffad6b2effa9682cffa7672dffa1622aff9e5f2cff9e602dff975b27ff9b5d2aff995b2aff95572aff8e4f26ff8f5128ff8c4e2bff8d4f29ff75322cff7a213aff822741ff8b2845ff892a45ff7e2745ff702341ff6f2443ff782643ff852948ff882b4aff872c4bff732848ff662644ff7e2c4cff8b3457ff924067ff7f4c76ff3f3f63ff456a91ff49a6c7ff48bddbff40c3dfff3abcddf944c0dddb7df9f5bb8efbf8919dfffb60adfffa44b8ecf42bcae7f31cb6add1279d7cbe2c9c74bf2b9a71be289f79bf2f9d77be3b9c75be399d74bc3e9c73bd419d72bc439c76be469d75bd4a9b72be4d9c74c0529b73be569d74be5c9b72bc619b74bd679c74bf6d9d73c0739d73bf7a9d75c0819c75be889d74bf8f9d74bf979d75bf9f9d73bfa69d73bead9c74beb39e75bfba9c73bfc29c74bfa29d74be819c75c05e9b75be31826378d14f2543fc561f41fd5a1f41ff5a1e40fe5a1f40ff5a1f3fff5c1f3eff5d1f3fff60203fff61213fff642140ff652240ff662240ff682340ff692341ff6b2342ff6c2442ff6e2443ff6e2443ff6f2642ff6f2645f26e2b489f754a632f9d7db3949d75bf9d9e75c0919d74c0849c76bf789d75bd6b9d75bf5e9d77c1529b76be479e73be3c9d73bf329e75bd2a9e73bc229670bb1b9771bd159e6db60f9966bb0ba274d107926db6059999cc03aaaaff0280808001ff00ff0100ffff0000000000000000000000000000000000000000000000000000000001ffffff01ffffff000000000000000001ff00ff01ff00ff010000ff010000ff010000ff010000000100000001ffffff01ffffff01000000010000ff01000000010000000000ff000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff0100000001ffffff028080ff01ff00ff02808080035555aa035555aa035555aa03aaaaff03aa55aa02ffffff035555aa035555aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff010000ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ff80ff028080ff048080bf06aa80d509aa71c60ea480b6129c71b8189f75bf209f78bf279d76be2f9d72be3a9e72bd459b73bc509c76bf5c9e74bf6a9c76be779c76c1859d75c0929d75be6e9b74bc619b74c032ad8aa8ea875750ff8a5549ff874f45ff834c42ff7c463cff79473aff8b5f4fff543836ff2f1f2bff301c2fff341e36ff321d32ff311b2fff351f36ff351e35ff331d34ff321c34ff321c35ff321c33ff311e33ff331d30ff563129ff7f442aff884730ff8b4d2fff86472bff83432aff82462aff894f28ff864a2bff723829ff713a2ffd703c32918e6a8df09c74beef9c73beef9d74bef09c74be01ffffff1eddccd5e35e425eff2b244aff292345ff26223eff241636ff221332ff221231ff221231ff22122fff22122fff22122eff24122fff261733ff271935ff2d1e3aff27182fff2a1a32ff2d1d33ff2c1c31ff2e1e32ff2f2034ff302235ff302336ff302436ff312436ff322538ff322638ff312738ff322739ff332739ff34273aff34283aff332839ff34283aff35283aff36293bff362a3bff352b3cff352c3dff352b3dff362b3cff352b3cff362b3cff362c3dff362c3dff352e3dff352e3dff362f3eff362f3eff37303fff393143ff382f41ff362d3dff352c3dff372d3eff372e3fff382f3fff382f3fff382e3fff392b39ff3a292aff76623effbba75bfff1dc82ffdec06fffc1914affab6c32ffaa6831ffa7672fffa3632bffa2622cff9e602cff9c642effa06531ff9c612fff985b2cff93552aff905228ff8d502aff8b4d27ff7b3c2aff7a2439ff7b243eff872745ff8c2945ff8a2945ff7e2746ff6d2445ff6d2345ff752443ff842949ff852d4cff852d51ff73294cff69284aff87365cff904a71ff9a6890ff655c87ff4790b2ff57cce9ff5adaf4fe4fdceef44dd7ed9c79deeb37c3e3ec23b6a8d30ea4a4db02ffffff16a280c5259f75ba209f78bf379e74be329e75bd399d74bc3a9e77bd3b9c70be3c9d73bf3e9c73bd419d76c0449d74bf489871bc4b9c74be4f9b71be549b73bc599b73c05e9b75be649973bd6a9c76be6f9c73bf769e73be7c9c73bf849c74bf8b9c75bf929b73be999d75c0a29d74bea89e75bfb09c74beb79d75bfbe9d73bfc49c74be7e9e75be8f9d74bfb19e76be896c4a70e94e2441fc552042fe551e3fff561d3eff561e3eff561d3dff571d3dff5a1d3dff5b1e3dff5c1e3dff5d1f3cff601f3eff62203fff642140ff65213fff66223fff68223fff6b2240ff6c2341ff6d2341ff6d2342fe6c2342fe6d2543f36827427475495a44a17cc3a59c74be989c75bf8b9c74bf7e9c75be719c75be659d77bd589c74bc4c9a75bf419d76bc36a171c22d9f77c1259f75c11ea277c4189575b5129c71b80d9d76c4098e71c606aa80d504bf80bf03aaaaaa01ff00ff01ffffff01ffffff0000000000ffffff01ffffff00000000010000ff000000000000ff000280808001ffffff00ffff0001ffffff01ffffff01ffffff01ffffff0280808001ffffff0280808001ffffff0280808001ffffff01ffffff01ffffff02ff80ff01ffffff010000ff000000000100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000ffff0001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa03aaaaff035555aa035555aa028080800280808003aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff028080ff0599669907926db60ba274b90faa77bb149973bf1b9771bd229d70bb2a9e73c233a078c33d9f75c0489c75bf549b73bf619e74c06f9c75bf7e9c75be8b9e75bf8e9c75be3ea077c143a07ac2a38b635cfe8a564dfe895047ff864e47ff7f4943ff8f5f56ff6c4f4dff33212dff331f35ff332036ff352137ff362039ff331e34ff341e35ff362039ff362038ff361f38ff341e37ff351f38ff341e36ff341e34ff391e2cff7f4529ff874e30ff8f4f30ff8a4b2cff87452bff804628ff834b29ff745031ff90643bff7c4529ff6e382efd723d30b76b4846899c75c0f39c74bef39c74bef49c74bd01ffffff1edddddde6413d5bff282347ff262041ff221737ff211332ff20112fff211130ff221230ff21122fff21112eff22122fff231430ff271935ff2a1c37ff261831ff28182fff2d1c32ff2d1d32ff2e2034ff2f2136ff2f2236ff302337ff302336ff302537ff312638ff322738ff322638ff322739ff33283aff33293bff342b3bff342b3bff342b3bff352b3cff352b3cff362b3bff362b3cff362b3cff352b3dff362c3eff362c3dff362d3eff362d3eff362d3eff362f3eff362e3eff362e3eff362f3eff362f3eff37303fff383140ff373041ff383142ff383042ff362f3fff362d3eff362f3fff362f40ff383041ff362e3fff362e3eff362e3cff372b34ff594834ff988042ffdabf5effeecf67ffcca548ffbb8241ffa1622effa36331ff9f622effa16530ffa0642fff9c632eff985e2dff955b2dff94572bff8c5028ff8a4e26ff82482cff742232ff862942ff7b243fff802643ff892846ff892a46ff7a2645ff6c2345ff6b2446ff702546ff7f2b4fff832d50ff823054ff742c51ff6d2b53ff8e517affa683a8fe8f8ab3fe49bee0fc4ee3f3f165e0f5a672e5f04788dbe62ba088c4469975bd4f9e77c2449d70bb3f9e71be3b9c75be389b76bf3d9f75c03a9e77c13a9e72bd3b9c75be3c9d73bf3e9c77bd409b74bf439c76be469d75bd4b9974be4f9b71bb539d75be589a74bc5d9c73bd629a72be679972bc6d9a73bd749c75bf799c74c0819c75c0879d75bf8f9d74bf969c74be9d9e75c0a59c74c0ac9c74bfb49c74beba9c75bfc19d74bec79c73bfcd9d74be43a076be529f79bba7563a51f949213dfe4f1d3dfe511d3dff521c3fff521c3dff521c3cff521d3cff541d3bff561d3cff571d3cff591d3cff5a1d3dff5c1e3dff5d1e3cff5f1f3dff621f3eff63203fff65203fff66203eff67203fff69213fff692240ff6a2240ff6a2241fe692443f1672a466d7c5473369c76c2959d74be929b75be849c74bf789d75bf6a9c76be5e9d75be529f76be469d75bd3c9d77bf329e75c22a9e73bc229670bb1a9d76ba14a673bf0f9977bb0b8b74b9089f80bf059966cc03aaaaff028080ff0280808001ffffff01ffffff0100000000ffffff0100000001ffffff01ffffff01ffffff01ffffff02808080028080ff028080ff02808080028080ff028080ff03aaaaaa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aaaaaa03aaaaaa01ff00ff02808080028080ff028080800000000001ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808003aa55aa0280808001ffffff01ffffff0280808001ffffff01ffffff0100ffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaaa05666699089f80df0ba274d1109f80bf169774b91d9e72c1259875ba2d9f77c1369c76c2419d72bc4d9c74bd599e75bd669d76be749e75bf829d74be909c75bf939c74bf36a176bd6c95718bfd885952ff8a564eff86524bff825148ff7d5854ff36282eff342338ff39253eff342339ff35223aff37233aff36233cff341f35ff352138ff38233bff37223aff372039ff38213bff36203aff36203aff351d38ff633a2eff874f2cff91512fff8f502cff89492bff854529ff844a27ff482725ff311826ff3f2326ff855332ff6f3b2aff703d31fb6d3f377f8d6e95aa9c75bde79c74be5d9c76c002ffffff774f4f63fc282347ff251e41ff201636ff1f1232ff1e1130ff1f102fff20102eff20102dff20112eff21122fff221230ff261734ff261933ff271832ff261630ff2c1a32ff2d1e31ff2d1f34ff2e2135ff2e2135ff2f2337ff2f2539ff302539ff312439ff302538ff312539ff312539ff312539ff32263aff33273bff34283cff34293dff352a3dff362b3eff352d3eff362d3fff372e40ff362e3fff372f3fff372f40ff372e3fff362d3eff372e3eff372e3fff372e3fff372f3fff37303fff393141ff383140ff362f3fff372f3fff383041ff393243ff383142ff393243ff393242ff352f3fff372f42ff362f3fff383041ff383041ff372f3fff352e3cff39303dff3a2f38ff3f2d2dff755d36ffbea551ffe8d061ffdab756ffb8803affa2652bffa2642fff9f652effa16531ff95592cff975d2eff965a2bff92572eff8f5126ff854b27ff793038ff983248ff922f48ff7d2440ff7e2746ff842746ff822947ff752546ff6c2547ff692446ff6e2448ff7d2d51ff813156ff81365cff6e3255ff773f65ffa88fb5fbadaccacc8bc6dd7f89e1e92bb8eded21a283c1669b76be519a74bd5b9a73bf539d75be4e9a72be489c75bf459b73bc419d72bc3f9a71be3e9c73bd3e9c73bd3e9c73bd409f74bf429b74bd469d75bd4a9b72be4d9c74c0529b73be579b75bc5b9d73bf619b71bd679972bc6c9c74bd719c73be789b73bf7f9d74bf859b73c08c9d75bf939c74bf9a9d74bea19d74c0a99d74beb09c74bfb79c74bfbd9d74bec49c74bfa39c75bf769e75bea19d75bc67906aa3cb43233afa4a1f3efe4e1c3eff4e1b3cff4e1a3bff4d1a3bff4d1a3aff4e1b3aff4f1b3aff501c3bff511c3bff541c3cff561b3aff571c3aff591d3bff5b1d3bff5e1d3bff5f1d3bff601e3cff611e3cff631e3cff641f3dff65203eff66203eff67213fff67213ffe652340fd672441f0642d45339b878c7b9e76bf8f9d74bf839c73bf7f9d76bf719c75be649e75bf589c74bc4c9e75bf429b74bd379e74be2e9b74bc259f75c11ea277bb18956abf129c71b80e926db60a9966b2079292db059999cc03aaaaff028080ff010000ff0280808001000000028080800280808001ff00ff01ff00ff028080ff02ff80ff03aaaaaa03aa55aa03aa55aa048080bf048080bf048080bf04bf80bf04bf80bf04bf80bf04bf80bf04ffbfff04804080048080bf03aa55aa03aa55aa03aa55aa03aaaaaa01ffffff02ff80ff0100000001ff00ff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff03aaaaff06aa80aa09aa71c60d9d76c413a179ae189f75bf1f9c6bb5279d76be309f75bf3a9e77c1459b76bc509c73bf5d9c73bd6a9c73be799c74be879f75bf819c75c0529f73be31a782c1b28b615dfd8a5a54ff86524eff82514aff654949ff291c27ff39273cff392540ff37243cff37243aff36233aff37243cff37253dff341f37ff37233bff39253dff39233cff3a223cff39223cff38213cff38213aff391e32ff814a2cff9b5f35ff91532dff8d4e2aff884929ff894b2cff704028ff2d1824ff301b2bff311b2eff59362dff885135ff6d3c2dfe774539bf694d53909f78bfaa9d75be01ffffff1d727284e42c2649fe241d40ff1f1638ff1e1232ff1e1031ff1e0f2fff1f102fff1e102dff1f0f2cff20102eff20112eff231530ff241732ff271833ff25142eff27172fff291b30ff2a1c31ff2b1d32ff2c1d32ff2b1d32ff2b1e33ff2c1e33ff2c1e32ff2c1e32ff2c1f32ff2d1f33ff2c1f32ff2c1f32ff2d2032ff2d2033ff2e2133ff2e2134ff2f2235ff312437ff322639ff34293bff352b3dff372d3fff372f3fff382f40ff382f40ff382f40ff382f40ff372f3fff382f40ff372f3fff372f3fff37303fff383141ff393242ff393242ff383041ff373041ff393243ff383242ff383242ff393243ff372f40ff383141ff373042ff393144ff393042ff352e3dff38313eff372f3eff38303dff3a303cff3f3032ff5d482effb0954cffe3c15bffd7af52ffb67f36ffa1642cff9c5f30ff945928ff985f2dff995d2cff8f572bff8c5129ff864d2cff441c1fff833145ff9f364bff97334dff7e2543ff7d2747ff802644ff7d2846ff6f2545ff692547ff652247ff6b2548ff7c2f54ff81365fff853e69ff6f375eff997ba6edb7badd55b7b4cc41a17ac0319c72bb6f9c75bf6c9c74bd639b74bf5c9b74bf559c75bd4f9e74be4b9c74be479e73be449d74bf429b74c1429b74c1429e74c1449d74bf469d75bd4a9b72ba4e9a76be529b73be569a74bb5c9b74bf609d75bf659d74c06b9b75bf719c73c0779c74bf7d9d74c0839e75bf8a9d74c0919d74be979f75bf9f9d73bfa69d75bead9c74beb39d75bfba9c73bfc09b74bec89c74be999d75be6a9c73bc459f76c06d81608ae1421d3afd4b1b3bff4a193aff491839ff4a1939ff4b193aff4b193aff4c1a3aff4d1a39ff4d1b3aff4c1a38ff4d1a39ff4f1938ff521a38ff531b39ff561b3aff581c3aff5a1c3aff5c1d3cff5e1d3bff5f1d3bff601d3cff611e3cff621e3dff64203eff631f3dff64203eff64203dfe63223ffd64243fb7623b4a33a582be9f9d75bf809d74bf859b75be789d75bf6b9b75bc5f9c73bc539a75bb489c75bc3d9b71bc349d76bf2ba077be23a075bd1b9771bd169774c5119678c30c9580bf0a9966b207b692b6059999cc04bf80ff048080bf03aa55aa035555aa03aaaaaa048080bf03aaaaff048080bf03aa55aa04bf80bf059999cc059966cc059999cc059966cc068055aa068055aa06aa80aa07b692db06aa80d506aa80d506aa80d506aa80aa068080aa04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa02ff80ff02ff80ff01ffffff01ffffff01ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff02800080048040bf06aa80d50a9980cc0f9977bb149973b21b9771b3229670bb2a9e73bc339b73be3d9f75c0499d73bd549e76bf629c75be6f9c75bf7e9c73bc8b9c75bf309a75ba4b9c74be6d96758cfa8b605bff875753ff814c4bff634446ff2a1d27ff3b2943ff37273eff362640ff37263fff37253bff38263eff38273fff37273dff362137ff38253dff39273dff39263dff3b253dff39243cff3a243dff372138ff663c34ff975933ffa26338ffa56e42ff8e502cff8a4b29ff8e512cff432426ff2f1a29ff301d2fff331d32ff351e2dff7c4c36ff773f2cff764234f76f463c5c776772309f7abf34a780c4b32b2847fe221b42ff1f1538ff1c1133ff1d1031ff1c0f2eff1d0f2fff1d0f2dff1d0e2cff1e0f2dff1f102eff21132fff23142fff251630ff22122cff25142eff26152fff26162cff26172fff27182dff28192eff291a30ff291b31ff2c1d33ff2d1e34ff2d2035ff2e2135ff2f2237ff302338ff302438ff312539ff312439ff312539ff31253aff31253aff322639ff322639ff322738ff322839ff33293aff352b3dff372e40ff383040ff383140ff393241ff393241ff393141ff393141ff383241ff383242ff373140ff383241ff393242ff393243ff393243ff383142ff383242ff3a3444ff383342ff393343ff393142ff373141ff383142ff393243ff382f40ff383140ff373140ff372f40ff373141ff36303eff342e3aff392e39ff493a37ff7a623dffcfb05affdeb655ffb68038ff965e2bff955b29ff975d2eff95592bff905427ff804c29ff271624ff27122aff57223bff93364bff9c3650ff862c47ff7a2846ff7b2646ff752546ff6c2446ff672648ff622447ff6a274bff753458ff7f3f6dff854d7fff765377e7b1bce228b9cce67a9d73c0799c76be779c74bf6d9d73bd659d74bd5e9b75be579b72bc539d75be4e9d72be4c9e72bc499d73bd489c75bf489c75bf499d73c04b9c74be4f9b71bb539d75bb579872bc5d9c76bd609d75bf659d74c06b9b75bf709d74bf779c74bf7d9b72be839c75bf899c75c0909c75bf969c75c09d9e75c0a39e75bfab9d74bfb19d75beb79d75bfbd9d74bec59d74bdbd9b74be829b74be859d75c09b9b73b89948283ff8421b39ff491a3cfe4b1839ff4b193aff4a193aff491838ff481838ff481838ff481837ff491836ff491836ff491937ff4b1938ff4d1938ff4e1b39ff501939ff511a39ff531a38ff551a37ff571b39ff591b39ff5a1c39ff5c1c3bff5c1c3aff5e1d3bff5f1d3bff601e3bff601f3bff60203dff61203efe5e243dfa5c263e79744e679b9c73bd989c74be8c9d76bf7e9c73be729d74be659d74bd599e75bd4d9f74c0429b74bd399d74c02f9d72be289973bf219b6cb91a9d76ba159e79c2119669b40d9d76c40ab280cc088060bf07926db6068055aa059966cc059999cc068080aa059999cc068055aa06aa80d507926db607926db607b692db089f80bf09aa71c6098e71aa09aa71c6098e71c609aa71c6098e71c6098e71c6089f60bf09aa71c6089f609f07926db607926db6068080aa059966cc048080bf048080bf03aa55aa03aa55aa0280808001ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808003aaaaff035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa02808080028080800280808001ff00ff0280808001ffffff0280808001ffffff01ffffff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aa55ff059966cc088060bf0ba274b911a578c316a274b91d9e72b9259875c12d9f77c1369c76bd419d76c04d9c74bd589c74bf669d76be749e77bf829b74be879b73bf339b78be229d78c391926f68fe8e6059ff84534fff7c5553ff2c1f2cff392a40ff372940ff392742ff38273fff392841ff3a283fff39293fff382a3fff3a293fff37233bff3a273fff3b283eff3b2640ff3b263eff3c273dff3c243dff3e2130ff955a33ff9c5930ffa5693effa57041ff94532cff8d4d28ff7e482cff311926ff301d2bff321d33ff331e32ff352034ff4a3131ff854e32fe713f34fe7b4836a560444206ffffff3d5c5c71f8221c43fe1e163dff1d1234ff1b1031ff1c0f30ff1b0e2eff1c0e2fff1c0f2cff1d0e2dff1e0f2eff1f112dff21122dff23162eff21132dff22122dff23132cff24132cff24142bff25162eff271830ff281a31ff2a1d32ff2c1e34ff2f2137ff312339ff31253aff33273cff33273cff33283cff33283cff33283cff32273cff32273bff32283cff32283cff33273cff32283cff32283cff342b3eff362d40ff372f41ff383041ff383141ff383141ff393242ff393342ff3a3242ff383140ff383241ff3a3343ff393343ff373141ff383142ff393242ff383242ff3a3344ff383242ff383242ff3b3545ff393243ff393243ff383142ff393243ff383243ff373041ff383041ff393141ff372f3fff383241ff383242ff36303fff322d3bff362f3dff382e39ff392a2eff725f41ffbfa358ffdab45cffa97636ff91592aff96592fff90522aff7c4a2aff221221ff1e1128ff251431ff431c34ff8b324bff9b344fff822946ff742746ff762745ff6d2545ff682648ff652748ff632449ff6d2850ff763f66ff7d5282ff826492e69f9bbe24b8d4e37b9e74bf829d76be789b73bd6f9c75bf689d76bf619b74bd5b9a73bf579b75bf539d75be519d74bd509c76bf4f9b74be519d74bd529b73be569d74be589c74bf5d9c73c0629c72be679c72bc6d9d73bd719e73c0779c74bf7d9b72be839e75bf899c73c0909e75bf979b75bd9d9c73bea39c74bfa99d74c0b09e74bfb69d74bfbb9d74bfc29c74bfc89c74beb39d75bfac9c75bf969c74be7983638fce45243efb47193cff4a1b3bff49173aff471838ff471737ff451636ff451737ff461737ff471838ff481837ff491937ff491937ff491836ff4a1837ff4a1936ff4a1836ff4c1936ff501a37ff521a38ff541937ff551938ff571938ff581938ff591a39ff5a1a38ff5b1b39ff5e1c3aff5f1d3bff601d3bff5e1e3bff5f1e3cff5e1f3bfc5f233ec06032483ca277bb9f9d75bf929d75be859d75c0789b73bd6c9c74bd5f9c76bf549e76bf499d73c03f9e75be369c76bd2e9b74bc26a172c31fa573c51a9d76ba159e79c2119678c30f9977bb0d9d76b10ba274b90a9980cc09aa71c609aa71c609aa71c60a9980b20a9980b20a9966b20ba274b90ba274b90ba274d10c9580bf0d9d76b10c956abf0d8976c40d9d76c40d9d76c40d9d76c40d9d76c40c956abf0ba274b90ba274b90a9966b2098e71aa089f60bf07926db6068055aa05cc99cc04bf80bf03aaaaff028080800280808001ffffff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ff00ff01ffffff01ffffff01ffffff0280808001ffffff0280808001ff00ff0280808003aaaaff035555aa03aaaaff03aa55aa03aa55aa03aa55aa035555aa03aa55aa02808080028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff0280808003aaaaff06aa80d5098e71c60c956abf139479bc189f75bf1f9c73bd279d76c4309f75bf399d74c0449d74bf509c73bf5d9f76c06a9c76be789d75bf869e74be959d74be209f80c7459f7ab1d8906860ff8a5d57ff81504dff4b343fff2f2033ff3b2c46ff382a41ff382941ff392940ff3b2941ff3c2a41ff3c2c42ff3b2d41ff3c2b40ff3a263eff3b2a41ff3a2a3eff3e2943ff3d293eff3e2a3dff3f243bff6f3f32ff9c5c2eff9d5b30ff9f5e2fff9b5b2fff98552bff93512aff5c3427ff301a27ff311f31ff331f36ff321f37ff351f34ff361f2fff78513eff78432dfd784133de6e4b3e4bb4b1adc1302c47fe20183dfe1b1236ff1c1032ff1b0f31ff1b0e2fff1b0e2dff1c0e2dff1c0d2cff1d0e2dff1d0e2cff1f102cff20142dff20112bff20102cff22112cff21122bff22132dff24142dff271730ff281b33ff2b1e35ff2d1f37ff2d1f35ff2c1e34ff2a1c32ff2a1c31ff27192eff25182dff24172cff23172cff23172bff24182cff25192dff261a2eff261a2eff271b2eff261b2eff251a2eff23172cff23172dff261b2fff2c2034ff302739ff372f41ff393343ff393443ff393442ff3b3645ff3a3343ff373141ff383242ff3a3444ff393343ff383242ff383242ff393243ff393444ff393343ff383342ff393243ff3a3444ff383142ff383142ff3a3344ff383142ff383142ff373140ff373041ff373242ff373141ff383042ff373141ff342d3eff332c3dff372e3fff332a38ff39282fff5e4935ffa48652ffcca562ffab7b43ff8b502eff6e4331ff27182aff20152cff21122cff23152fff31172dff6f2942ff95314dff852a4aff742646ff712544ff662545ff672a4cff662d4eff66264dff6a2e57fe72537aff7d86b7e18e97bc20bfc7d77c9c73bd849c74bd7b9e74bf739b76bf6c9c74bd669b73bc619b74c05c9b74bc5a9c74be589c74bf589c74bc589c74bf5a9c74be5c9b74bc5f9c73bf649c75bf689d73bf6e9e74be739d73bf799c74be7e9c75be849c74bd8a9b73be919d74be979d73bd9c9d74bfa29c74bea99b74beaf9c75bdb69c74bfba9e75bfc09d74bfc79c75bfcc9b73bd9d9c73be799c74be72a17dbc8f4d324bf8401b3afd461a3cff46183aff451838ff451838ff441738ff451838ff451838ff451738ff441737ff441737ff451636ff441634ff451634ff471735ff4a1837ff4b1837ff4c1938ff4d1836ff4e1836ff4e1836ff4f1936ff521937ff541937ff551a37ff571a38ff581b38ff591b39ff5a1b39ff5b1b39ff5c1c39ff5e1d3bff5f1f3cff5f203eff5b213df557253d5c7d5b7a869c74be6a9c73be8d9d76be809b76bd739b73bc679c74bf5b9d76c1509c76bf469d75bd3c9d73bf349d76bf2c9c74bf269a72bc209f78bf1ba17bbd17a67ac813a179bc119678c30f9977bb0ea46dc80e926db60d9d76c40d9d76c40ea480c80e926db60e926db60faa77cc109f70bf108f70bf109f70bf109f70bf11a578c3119678c3119678c3119678c3129c71b8109f70bf0f9977cc0ea46dc80d9d76b10c956abf0c9580aa0a9966b2098e71aa07926db606aa80d505cc99cc048080bf03aa55aa028080ff0280808001ff00ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03ffaaff0280808003aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff0000ff00010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffff0002ffffff03aa55aa04bf80bf07926db60a9966cc0f9966bb149973bf1b9771bd219b74c12a9e73c233a078c33e9c73bd499a73bd559c72bd619b74bd6f9c75bf7d9d74c08b9e75bf699e75bd01ffffff46a88a83fb8d645dff885c58ff805455ff271727ff382941ff3a2c46ff382b42ff392a41ff3b2c43ff3a2e42ff3c2e43ff3c2f44ff3b2f42ff3c2a41ff3b2a41ff3b2b41ff3d2b42ff3f2a40ff3e2b3dff41283fff462933ff9d6236ffa05f2fffa15f30ffa05e2fff9c5a2dff9b572cff98552eff462624ff311d2dff311f34ff331f37ff312137ff322136ff352236ff372128ff8b5536fe6f3e30fb673829e63e3941fc191437fe1b1337ff1b1034ff1a0f31ff1a0e30ff1a0d2eff1b0d2dff1b0d2dff1b0d2cff1b0e2cff1c0e2bff1e102bff1f102bff1f0f2bff20112cff1f112aff22122dff24142eff26182eff26182eff261930ff25172fff24172dff24172dff261a2fff281d30ff2b1e33ff2d2136ff2f2337ff312639ff322739ff33283bff34293bff342a3cff352b3dff352b3dff352c3dff342b3cff342b3cff332a3bff31273aff2e2437ff2c2134ff271b2fff251a2eff2c2235ff362f3fff3a3645ff383344ff383442ff3b3545ff393242ff383141ff3a3444ff3a3444ff383242ff383243ff393444ff3a3445ff3a3444ff393344ff393344ff393344ff373143ff393444ff383243ff393244ff393143ff373041ff383243ff373242ff363141ff363142ff373143ff342f41ff322b3cff352e3eff302837ff332837ff352833ff3f2c2dff866a4bffb3915aff644d3cff312238ff271c38ff251830ff23152dff24152eff23122aff61223dff8b2d4bff802b4aff712444ff6a2547ff652646ff662d50ff69335aff662b4fff6c406aff7395c4ea8bcaef26aec3d77e9c73be879f75c17f9d74bf779c76bf719c75be6c9974bd689a76bf659d74bd639b74bc619e74c0629c75be629c75be659d74bd689a76bd6c9c74bd709b74bd769c73be7b9e74bf809d74bf869c74be8c9d75bd919d74be989c74be9e9d74bea39c74bfa99b74beae9d75bfb49c74beb99d74bec09b74bec59d74beca9d74bf9a9d76c0929b73bda79d76bd797a5f83e43e223afc451b3dff471a3dff47183bff47183aff461839ff441738ff421737ff411736ff3f1635ff3f1535ff3f1535ff421536ff421534ff431634ff441635ff451635ff451534ff451534ff481735ff4b1836ff4e1937ff501937ff501836ff511837ff521836ff521837ff521836ff541836ff551937ff571a39ff581c39ff5a1c3aff5b1a3aff5b1a3aff5a1c3bff591e3afd5b223ebd623b55a29c76c0a09c74be939c74bd879d75bf7b9b74bd6f9c75bf639d74bf589f77bf4d9f74c0439c72be3c9d73bb33a073c32c9c74bf26a179c3219b74c11e9977bb1a936cba189f75bf169774b9149973bf13a179c913946bbc13946bbc13a179bc149973bf149973bf159e6dc215aa79c216a274c5159e79ce16a274c5169768b9179b6fbc179b6fbc16a274c5169774b9159e79b614a680bf129c71c6109f70cf0faa77cc0ea480b60c956aaa0ab280cc09aa71c6089f60bf07926db6059966cc04bf80bf03aa55aa028080ff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff028080800280808002808080028080800280808002808080035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa02808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02808080028080ff048040bf05cc99cc089f80bf0c956abf119669b4179b7abc1e996fbb269a72bc2d9971c1389f72bb429b74bd4d9c74c0599e75bd669d76be749c75bd829d76be759f76be0ba28bd1379e74bea3967577fd90655eff865752ff68444cff291a2dff3b2e47ff3a2d47ff392d42ff3a2c43ff3c2e44ff3c3045ff3d3044ff3f3047ff3d2f45ff3d2b43ff3e2c43ff3d2d42ff3e2a43ff3f2a42ff3f2b3fff40263bff5f3629ffa2612fffa45f2fffa46331ffa05f2fff9c592cff9f5d2fff985831ff3d1f27ff321d2fff301e32ff331f36ff342238ff362139ff352237ff362133ff724e3dfe945a39fe57322afd141025fe1b1336ff1a1034ff1a0e32ff1a0e2fff1a0d2eff1a0d2dff1a0d2dff1a0d2cff1a0d2bff1c0d2bff1d0f2bff1e102bff1e0e2aff1f0f2aff200f2bff21112bff21122cff21132cff22132dff24152eff26182fff291b31ff2c1f34ff2e2237ff312539ff32273aff33283aff33293aff332a3aff33293aff342a3bff342b3bff342c3cff352d3cff362e3dff362e3dff362f3eff362f3eff362f3fff352e3eff362e3fff362d3eff352d3fff342b3eff302739ff2a2133ff271d2fff2f273aff383345ff393645ff383543ff3b3645ff393343ff383242ff393343ff3a3444ff393344ff393343ff383343ff3a3545ff3a3545ff383344ff393344ff383243ff393445ff383243ff393344ff383242ff383141ff383343ff373343ff363141ff363141ff353141ff363244ff352f41ff332b3fff363041ff32293aff322737ff312639ff36283dff3f313cff362a3cff31263bff2d233aff291e35ff261932ff24162eff23142dff24102bff57203bff7f2947ff7a2848ff6d2344ff652444ff64294bff6b3760ff6a3d64ff69375bff748bb5f38be6fc37b9ecf6709d76bf8c9d75bf849c74bf7e9c75be789b75bd739b76bf709b74bf6d9d75bd6d9a75bd6c9c74bd6c9e74bf6e9b74be719c73be749c75bd799c74be7d9b74be829d74be889c74bf8e9c73be939e74bf999d75be9f9c75bfa49b75bfaa9c75beaf9c75bfb49c74beba9c75bfbf9c74bfc59b74bdc99c73bece9c74bfac9d74bebe9c73bf829f7aba8f493047f73c1a37fd481a3eff451739ff441738ff431637ff421536ff421536ff421536ff431637ff401434ff401535ff401636ff411737ff401636ff411535ff411534ff411534ff431635ff441635ff451635ff451635ff451734ff471735ff4b1634ff4e1735ff501836ff521836ff531837ff521937ff531937ff541938ff551a37ff541937ff551937ff551b38ff561b39ff591c3aff5a1c3aff591d3beb5727408a906da4a79c74bd739d76bf8e9c75be829d74be779c76bf6b9b75bc609d75bf569d77be4c9e75bf449d74bf3c9d73bf349d76bf2e9b7ac2299b70c1259875c1219b6cb91ea277bb1c9b76bf1b9771bd199970c219997ac2199970c21a9d76ba1a9d76c41b9771bd1ba171bd1c9b76bf1c9b76bf1c9b6dbf1c9b76bf1d9e7bb91d9572b91c9b76bf1ca476bf1ba17bbd1a9d76c4189f75bf179b6fbc159e6dc2129c71c6119669b40ea46dc80d9d76b10a9980cc098e71c6089f60bf07926db60599669903aaaaff02ff80ff0280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa035555aa03aa55aa03ffaaff03aa55aa03aaaaff03aaaaff035555aa03aa55aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff010000ff00ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff0280808003aaaaaa048080bf059966cc07b66db60a9966cc0ea46dc813a179c91a9d76ba219b74c1299b70bb329e70c23c9d73bf459f73c0529b73be5e9d75be6b9d75bf789d75bf879d73bf5c9e74bf02ffffff0edbdbdbd8926f67fe91655fff855551ff482e3dff2d2036ff3d304bff3c3048ff3b2f45ff3c2f46ff3e3048ff3d3246ff403147ff413049ff402f47ff3e2b43ff402d45ff3f2c43ff3f2b42ff3e2941ff3c2739ff3e1f2bff9f6035ffa8662fffa86631ffa96934ffa66833ffa56434ff9d5c2fff824c2dff311926ff331d32ff301f35ff352035ff352239ff362239ff362237ff311d2bff553828ff9b613afe412422fe17102dfe190e35ff180e32ff190d31ff190d2eff190c2eff190c2dff1a0c2cff190d2bff1a0c2bff1b0e2bff1d0f2bff1c0d29ff1d0e2bff1f0f2bff200f2cff1f0f2aff1f102aff22132dff25162eff261930ff291c32ff2a1e34ff2c2035ff2e2237ff302538ff312738ff322839ff33293aff342b3bff342b3bff342b3bff342c3bff342c3bff342d3cff342d3cff352e3dff362e3eff36303eff37303fff38303fff383140ff373040ff363040ff352f40ff362f40ff352f40ff332c3eff2c2435ff282031ff332b40ff3b3548ff393644ff3b3745ff3b3545ff383243ff393344ff3a3445ff393444ff383343ff393445ff3a3445ff3a3446ff393344ff383244ff393445ff373243ff393444ff383243ff373242ff393444ff373342ff373343ff363241ff363142ff343040ff353243ff353042ff342d40ff342f42ff342c3fff312739ff30243aff352940ff35293fff30273dff2f243bff2c223aff281d35ff241830ff22152fff21132dff21112aff4b1b37ff742745ff78274bff6b2547ff622646ff653358ff6e5079ff72547fff716d8bf78eedfe56b2f6f9869e76be919e74c08a9d74be849c74bf7f9b74bf7c9c73bd7a9d75be789d75bf779c74bf779c74bf789d73bd7b9b74bd7e9c75be819c75c0869c74be8b9c74bf909c75bf959d74c09b9c73bda19d75bea69b75bdab9d74bfb09c74beb59c74beba9c75bfc09b74bec59b73bec99c75bec19c74be9d9e75be6c9c74bf9c9f77be64574057e83b1d38fd451c3eff481b3dfe46173aff44173aff441739ff431638ff431638ff421638ff401637ff401636ff401636ff411637ff411537ff411637ff3f1536ff401535ff3f1535ff411535ff411535ff411534ff411635ff431535ff451535ff461535ff471736ff481635ff491635ff4c1635ff4e1635ff4f1736ff501836ff511737ff521736ff531837ff531838ff551938ff561a39ff551938ff561b39fe571c3bfe54203ba8755379ad9c74be7a9d75c08d9d76c08a9d76be7f9d76bf739d76bf699b75bd5f9c76bf559f75c04c9e75bf459b76bc3d9f75c0379e74be31a178c12c9c74bf299b76c1269a79c323a075c5229d78c3219b74c1219b74c1219b74c1229d70bb229d70bb23996db6239975bd23a075bd239975bd249c71bf249c71bf249c78bf239975bd239975bd239975bd219b74b91f9c73bd1e9977bb1b9771bd199970c216a274c514a673bf11a578c30f9977bb0d9d76b10a9980cc089f80bf07926db6059966cc04bf80bf03aa55aa0280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03ffaaff02ffffff03aa55aa0280808003aa55aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff03aa55aa03aa55aa04bf80bf07926db609aa71c60d9d76b1119678c3179b6fbc1d9572c1259875c12d9971bb369c71c2409b74bf4b9c74be579e72bc639d74bf709d74bd7d9d76c08b9e75bf5f9c73c1359f78c0639d7e9bf3946d65ff8d625dff865958ff2c192dff362640ff3d314cff3d3248ff3b3145ff3e3049ff3e3249ff3e3448ff41324aff40314aff413045ff402d44ff432d44ff412a41ff3d263bff3b2337ff321a2cff62352affa8692fffac692fffab6d33ffad7036ffa66831ffaa6c37ffa26332ff6d3a28ff301a2aff311d34ff341d37ff342136ff37223aff372239ff331e31ff432824ff904f26ff7c4628ff26141fff1a1130ff170d34ff180d30ff180c2eff180c2eff190c2dff190c2cff190c2bff1a0c2bff1a0c2bff1b0f2cff1a0d29ff1c0d2aff1c0e2aff1e0e2bff1d0d29ff1e0f2aff20122cff22142eff23152eff24172dff26182fff291c32ff2c2034ff2e2336ff312639ff33293aff342a3bff342b3bff342c3cff342c3cff342d3cff352d3cff352d3dff352d3dff352d3dff352e3dff352e3dff352e3dff362e3eff352e3dff352d3dff352e3eff383241ff393343ff373142ff362f40ff383142ff383244ff30293cff271f33ff312b3eff3b3648ff3a3545ff3b3646ff3b3546ff383343ff393444ff3a3545ff393444ff3a3545ff3a3546ff3a3445ff393345ff393245ff3a3445ff383243ff393445ff383243ff373242ff373443ff373542ff363343ff373343ff363142ff363142ff353041ff373244ff373143ff342c3fff342d41ff322b3eff31293cff2f273bff33283eff31283eff2e253aff2b2339ff2a2038ff261a35ff231731ff20142bff20132aff211128ff4d1a37ff712547ff74294bff692746ff622b4dff674d72ff736c9ffe686791f998edfa68a9fafa789b75bf859d75be919d74c08d9c74be899c75c0869c74be849c74bd839c75bf839e75bf839c75bf859b73be879d75bf8b9c74bf8e9c75be939c74bf979d75bf9c9d74bfa39c74bfa89c75bead9c74beb19d75beb59c74bebc9c73bec09b74bec59d74bec99c73becd9b74be839c75bf789d75bf979b75bd5c886c9bb8442a44f73d1a3afe40183bff411738ff3f1638ff3e1638ff3e1538ff3e1536ff3e1535ff3e1535ff3e1535ff3e1535ff3f1636ff3f1536ff401537ff3f1536ff3f1436ff3f1536ff401537ff3f1536ff3f1535ff401635ff411637ff401636ff411536ff411434ff411534ff411634ff421634ff441534ff461534ff481533ff4b1534ff4d1735ff4f1736ff511836ff511837ff521838ff531938ff531a38ff541a38ff541a38ff531b38fe541e3bc456394e889d76bf6c9c74bf8a9d74be939c74bf889c74bd7d9b74be739d76bc689d76bf5f9c73bf559c72bd4e9a72be479e77be409b74bb3a9a72bd369c76bd329e75bd2ea17ac22c9c74bf2a9e73bc2a9873bc299b76c1299b76c1299b76c12a9e73c22a9e73bc2ba077be2b9a71be2c9c74b92c9c74bf2ba077be2c9774b92b9a71be2a9e73bc2a9e79bc289973bf259f75ba24a378bf209770bf1e9977bb1ba171bd179b6fbc149973bf129c71b80f9966bb0d9d76c40a9966b2089f609f06aa80d504bf80bf03aaaaaa0280808001ffffff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff0100000001ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa035555aa02808080028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02808080028080ff03aa55aa04bf80bf059966cc07926db6098e55c60c956abf109f70bf16a274b91ba171bd229d70bb2a9873bc339b73be3b9c75c2469d71c1519d74c05d9c76bd699b72bd759d76c0839e77bf919d74be629c75be429e78bd909c7a80fe916862ff8a625cff744a4fff21132bff3c2d47ff3e334cff3f324dff3d3249ff3f324bff41324aff3f354aff413349ff3f2e43ff392438ff372031ff331c2aff2f1827ff2b1625ff28111eff301619ffa8703bffad6d34ffb67738ffae7235ffb57b3cffa9682effa86430ffa35e2dff542e27ff32192cff311d32ff341e38ff332238ff38213cff361f37ff331c21ff8b5534ff874b28ff6e3e23ff180c26ff190e34ff170c31ff180c2eff170c2fff180b2cff180b2cff180b2bff180c2bff190c2bff1a0d2bff1a0c2aff1a0c2aff1b0d2bff1a0d29ff1b0d2aff1d0e2bff1e0f2bff1e0f2aff1f112bff21122cff24162eff271930ff291c31ff2b1f33ff2d2235ff302637ff32283aff322a3aff352b3cff352c3dff352d3dff352d3dff352d3dff352e3dff352f3dff362f3dff36313eff36313fff373140ff373040ff37303fff373040ff373040ff373040ff362f3fff373140ff393443ff393343ff353040ff373243ff353042ff2d2639ff2d253aff3a3447ff393545ff3b3746ff3a3646ff383443ff393444ff3b3647ff3a3545ff393446ff393446ff393445ff393345ff3a3546ff393344ff393445ff383344ff373343ff383343ff383544ff373344ff373444ff383445ff363142ff363143ff342f40ff373343ff353042ff342f40ff352f42ff332c3fff32293eff2e253aff30263cff30263dff2d2339ff2a2137ff281d36ff231830ff21142dff21152cff21142bff21132aff4b1b38ff702747ff732b4eff67284cff653c61ff68739efe7493cbf992e2ec61b3fcfa7c9c77bf479e77be9a9c74be959c74be929b75be909c75bd8f9b74bf8e9c73be8e9e77c08f9d74bf919d74be949d75be979b75bf9b9c75bf9f9c75bfa49d75bea99b73beae9d75bfb29c74bfb69d74bfbc9c75bdc09b75bec59b74bec99b73bdcd9b74bdd19c74bdad9c74bebd9d74be899c79bca1674970ec412040fd441a3fff44183cff43183aff42173bff42173bff42173bff41173aff411739ff3f1638ff3f1737ff3f1637ff3e1536ff3e1535ff3e1534ff3e1435ff3e1435ff3f1536ff3f1536ff3f1636ff3f1636ff401536ff3f1535ff3e1433ff3e1434ff3d1535ff3e1534ff411635ff441735ff451635ff451535ff451634ff461633ff471635ff481634ff491634ff4b1534ff4b1735ff4b1734ff4c1734ff4d1735ff4e1835ff4f1936ff511a38fe511c38fa45213a549e7cb6919b74be879d73bd9b9c73bf909e75bf859d75c07c9c75bf729d74be689d73bf609f75bf589c77bf519d74bd4b9c74bb459b73bc409f74bf3ba075be389f76bf369c71b8349d76bf339b73be349d71ba339b73be339b73c3349d76ba359a73bc359a73bc359a73c0359f78bc359f78c0359a6fbc349871bf349d76bf329e75c2319c78bb2f9d77be2c9c74bf2a9873bc26a172bc229d70bb1f9c73bd1b9771b3189f6abf149973bf11a578c30f9966bb0caa80bf0a9980b207926db6059966cc04bf80bf01ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff0280808001ffffff01ffffff02808080028080800280808003aa55aa035555aa035555aa03aa55aa03ffaaff0280808003aa55aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff010000ff02ff80ff02ff80ff03aa55aa03aa55aa059966cc07b692b6089f60bf0caa6abf0f9966bb149973bf199970b8209770b727966fbe2e9b74c2389b72bf419d76c04b9c74be569d74be629c72be6f9c75bf7c9c75bd899c75be839c75bd519d74bd03ffffffb19d7a76fd916962ff895f5bff5e3b46ff23162dff3f304cff403550ff3f324cff3e3447ff40334aff423149ff3f2e41ff352130ff372120ff4e3126ff6a432dff865734ff985f35ff9b5f37ff99633affbb7940ffb77834ffb27230ffba7b37ffb67835ffb37635ffb37334ffac6a31ffa76437ff30171eff2d1628ff30192dff321d37ff36203cff372339ff321d29ff834c31ff894b25ff894e24ff4a2c1fff170d2bff170c32ff170c2eff170b2eff170b2cff170b2cff180b2cff170b2bff180b2bff190c2bff180c29ff190c2aff190c2aff190c2aff1a0c29ff1a0c2aff1b0c2aff1b0d29ff1c0e2aff1e102bff21122cff23152dff25182eff281b30ff2a1d32ff2c2133ff2f2536ff312838ff342b3cff352c3cff362d3dff372e3eff38303fff393041ff393041ff393141ff3a3241ff393241ff383240ff383140ff383140ff383341ff393342ff393342ff393442ff383342ff373141ff373040ff383243ff3b3646ff363242ff353142ff383246ff31293eff2d2538ff3a3346ff393545ff3b3846ff3b3746ff3a3445ff393544ff3b3646ff3a3546ff3a3546ff393546ff393445ff3a3546ff393545ff393445ff383445ff383344ff373343ff393644ff373444ff373444ff373344ff383344ff353142ff363243ff343041ff383344ff343041ff342f41ff342f41ff312b3eff322b3fff2e263bff2e263dff2d253aff2a2037ff271a34ff231630ff251832ff231930ff24172fff22142eff20132aff59203eff73294eff722b51ff652b50ff64658ffe6ca1d8f79cedf553b5fcf68c9d73bd5e9d75bea39c74bd9e9d74be9c9b74be9a9c74be999d75c0999d75be9a9c74be9b9c75bf9d9c73bca09c74bea39c75bfa69b75bdaa9c74beaf9c73bdb39b73bdb89b73bcbd9b74bdc09d75bec49c74bec89c74bdb29c74bf9b9c75bd839e75c16c9c74bd81a07bc04e553b52e4402040fc431a42ff43183fff41163dff40163bff3e173bff3e1639ff3e1638ff3e1638ff3f1738ff40173aff3f1739ff3f1738ff3e1637ff3e1637ff3e1637ff401638ff3f1637ff3f1537ff3e1536ff3d1435ff3d1535ff3d1335ff3e1335ff3f1335ff401436ff411537ff401536ff3e1535ff3b1433ff3a1532ff3b1431ff3f1634ff421636ff451636ff461635ff481635ff4a1636ff4a1735ff4b1635ff4a1836ff4a1937ff4c1937ff4d1a38ff4c1937ff4e1a37ff4e1b38fb4c1f3c7d74567eb79d75bf8d9c76bea49d75be9a9d76be8f9d76bf859d75c07c9c75bd739d76bf6a9c73be639d76bf5c9b74bf559c75c04f9b74be4a9f75be479a73bb439c72ba419d76c03e9c73bd3e9c73bd3d9b71bc3e9c73bd3d9f75c03e9c73bd3f9a75be3f9e75be3f9a75ba3f9a75ba3f9a75ba3f9a75be3e9c73bd3d9b71bc3c9973bb399d74c0379974be349876bf309a75bf2d9977c1299b76bb249c71bf1f9473bd1b9771bd189f75bf159e79c2119669c30ea480c80a9966b2089f60bf06aa80aa04bf80bf02ff80ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000100ffff01ff00ff01ffffff01ffffff0280808001ffffff0280808001ff00ff0280808003aa55aa03aaaaff03aaaaff03aaaaff03aa55aa03aa55aa035555aa03aaaaff0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff0280808002ff80ff0280808003aa55aa04bf80bf06aa80aa07926db609aa71c60c956abf0f9977bb149973bf189f75bf1e996fbb249c71bf2c9c74bf349d71ba3d9f75c0479e73be519d74c05d9c73c0699e72bd769e75be829d74be8f9d74bd7d9d76be209f78bf08dfdfdfde96746efe946863ff895d5eff492f40ff271a2eff41344fff413450ff41344dff403149ff3c2c41ff3b252fff63402eff8d5e3fffb67d4affbb793dffbd793affbb7735ffbc7932ffbc7733ffba7933ffbc7b35ffba7b33ffb87831ffb57730ffb77730ffb47534ffb87835ffb47433ffaa6b34ff47271eff240f1dff281324ff301d32ff351f3bff2d192fff6b4533ff995b2eff874c20ff955729ff23161fff180e2eff160c31ff160c2dff170b2eff160b2bff170b2cff170b2bff170b2bff170c2bff170b2aff170b29ff180b29ff180b29ff180b28ff180b29ff190c29ff190b29ff190c29ff1c0d2aff1d0e2aff1f102aff21132cff23152cff25182eff281b30ff2a1e32ff2d2235ff302537ff32293aff342c3cff352d3dff352d3dff352c3dff332b3cff342c3cff342c3cff36303eff37313eff383240ff383241ff393242ff383241ff373140ff383242ff393343ff393443ff383241ff373142ff373141ff363141ff393545ff383342ff363043ff383247ff332c40ff2f283bff383345ff393645ff3b3746ff3a3546ff393545ff3a3546ff3b3646ff3a3546ff3a3546ff393444ff393544ff393444ff383443ff393545ff363243ff373344ff393646ff383445ff363443ff363343ff383345ff363243ff363244ff353143ff342f41ff373244ff343042ff332e40ff332e41ff302a3eff30283cff2e263bff2d253aff281d37ff261a33ff271a33ff261a32ff271c33ff251933ff20142dff1f122dff2e162dff672445ff712a51ff742f59ff66456dfd67a5d4f4a6f7f74cb5fff8919e76c0629c75beab9b74bda89c75bea69b75bea59c74bea49b75bea49b75bea59c74bea69d75bea79d74bfab9d74bfad9b73beb19c73bdb49d74bfb89d73bebc9c75bec09d74bec49c74bec89d74becb9c74be8d9d76c04e9d76c15e9d75be729f79be6b755b85b5412742f73c1b3ffe3f1840ff3e163eff3d163dff3b173cff3c163cff3c163cff3b163bff3c163bff3c163aff3c173aff3e163aff3e173aff3e1639ff3e1638ff3d1637ff3d1638ff3d1636ff3d1536ff3d1536ff3e1536ff3e1536ff3f1537ff3f1537ff3e1436ff3e1435ff3d1435ff3d1435ff3e1434ff3f1434ff3f1434ff401535ff3f1535ff3e1533ff3c1531ff3c1330ff3e1432ff401533ff431533ff451635ff471736ff481736ff491737ff491836ff491835ff4a1936ff4b1936ff4a1a36fd4e1d3aa4543a4bbf9c74bea09c73bea19b74bca39c75bf999d75be8f9d76bf879b75bf7e9c75be769e75be6e9b74be679c74bf619b74bd5b9d73bf569a74be529b73be4f9b74be4c9e75bf4b9c77be4a9b75be499d73bd499d73bd499d73bd499d73c04a9f75be4a9b72be4a9b75be4a9b75be4a9b72be4a9b75be489c75bf479a73be469971ba429b74bd409774bb3d9b71bc389b72bb339b73be2e9b74bc2a9873bc249571bf1f9c73bd1b9771bd179b6fbc13a179c9108f70bf0c956abf09aa71c606aa80d504bf80bf02ff80ff028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa02ff80ff035555aa035555aa035555aa03aa55aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff02ff80ff0280808003aa55aa04bf80bf059966cc068055aa089f80bf0a9980b20caa80bf0faa77bb13946bbc179b7abc1d9e72c1249571b82b9a71be329e75c23a9e77bd449d70bf4f9b74be599e75bd649c75bd719e75be7c9c73bf899c73be969c74bd469d78c101ffffff1bbdaaa1f794736bff966c67ff82585aff321f31ff2d1f35ff423350ff423350ff3e2d44ff45302fff8e6242ffc08752ffbf7e48ffb57537ffbf803dffc07e3bffbd7a36ffbc7c36ffbe7f36ffbe8138ffc0823bffbf7e36ffbe7f35ffbd7e35ffbd7f36ffb77830ffb67630ffb77733ffb67533ffb77632ffad6d2eff794728ff31161aff261323ff2a1429ff50302bffa2673bff935529ff8d5123ff7d4a23ff100b20ff170e2fff160c30ff160c2cff160b2cff160a2bff170a2bff170a2bff170b2aff150b2aff160a2aff170b2aff170b28ff170a28ff170b28ff180b28ff180b29ff180b2aff180b28ff190c29ff1a0d29ff1b0d29ff1e0f2bff1f112bff21142bff24162cff27192fff291d31ff2c1f33ff2e2336ff2f2538ff32293bff342c3cff362e3eff372f3fff373140ff383140ff383241ff383241ff393141ff393141ff393142ff393242ff393242ff393242ff383241ff383141ff383242ff393343ff383343ff363041ff352f40ff363243ff383446ff343042ff363144ff342e42ff302a3dff363343ff383444ff3a3747ff383545ff3a3646ff3a3645ff3a3646ff393645ff393544ff3a3645ff3a3645ff383443ff393645ff363242ff373444ff383444ff383545ff373443ff363343ff383445ff383445ff363243ff363243ff353142ff343041ff363244ff332f41ff322d41ff322c40ff2f293dff2e273aff291e35ff281d35ff2a1e36ff2a1f36ff2a1e35ff261931ff221630ff20152eff20142dff20152dff3a1836ff69284aff733255ff763b64fd7aa4cbeaa7fff83bb1ffffa49d75bfb69d74bfb39b75bdb19c75beaf9c73bdae9d75bfae9b74bdae9d75bfaf9c75bfb09c74beb29c74bfb49c74beb79b74beba9c75bfbd9d74bec09d74bec39d74bfae9b74bdb19c73be749c75bd909e75bd939e76c1629475ac95604868ce402544fd38173cfe3d1840ff3f1840ff3c173ffe3a153cff39143bff37153aff36143aff36153aff38163bff38153bff39153aff39163aff3a163aff3a1639ff3a1639ff3b1639ff3b1539ff3b1539ff3b1538ff3b1537ff3b1538ff3b1536ff3b1437ff3c1436ff3d1536ff3e1436ff3e1436ff3e1537ff3e1536ff3f1437ff3f1536ff3f1536ff3f1435ff3f1435ff401534ff3f1535ff401535ff401536ff401535ff401434ff3e1433ff3c1432ff3d1632ff3f1533ff411633ff431835ff451836ff471a37ff491937ff4c1b38ee49273e949d79b7be9c73bd7c9c73bdab9d74bfa39c74bd999d75c0919e76c0899c73be819c75be7a9d75be739d76bf6c9974bd689d76bd639d74bf5f9c73bf5b9d76bf599b73bd579b72bf569a74be559c75c0559f75c0569d74be569a74be569a74be579b72bf579b72bc569a74be569d74c1549e73bf539d72be529b73bb509c76bc4d9c74bd4a9b72be459b73bc409b74bb3a9e72bd349d76bf2e9b74bc299b76c1239975bd1f9c73bd1a936cb1169774b9119669c30ea46db60ba274b907926db6059966cc048080bf01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa0280808002808080035555aa035555aa03aaaaff03aa55aa03aaaaaa03aa55aa035555aa03aa55aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff0001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff028080ff03aa55aa048080bf048040bf06aa80d5089f60bf0b8b74b90c956abf0f9977bb13a179bc179b6fbc1c9b6dbf229d70c3299b70c1319c72c1399d74c0429e74c14b9c74c2569d74be619e74bd6c9c74bd779c74bd839e75c1909c75bd9c9d74bf2a9e79c202ffffff45ae948cfd98726bff996e6aff7a5055ff241427ff32233aff42314dff45303eff80584affc38857ffc7884fffc18246ffbb743effbc7c39ffbf7f39ffc08038ffc28238ffc08137ffc3863bffc2843affc2863fffc1853cffc3873cffbd7f35ffbd7f36ffbc7f37ffbb7d35ffbb7c34ffba7b33ffb97732ffb57330ffb57335ff965f2fff492b1fff331c20ff976032ff9e6131ff955628ff935928ff5c3721ff160d28ff170d31ff160b2fff160b2cff160b2cff170b2cff170a2bff160a2bff160a2aff150a2aff160a2aff160a29ff160a28ff170a29ff170a29ff170a28ff170a28ff160a29ff170b29ff180b29ff180b29ff180b28ff190c29ff1b0d29ff1c0e29ff1f112aff22132bff25162dff28192fff2a1e32ff2d2134ff2f2537ff32273aff332a3bff342c3dff352d3eff362f3fff372f3fff393142ff393141ff383041ff393041ff393241ff393141ff383141ff393342ff393343ff373241ff373241ff373242ff373343ff353041ff322d3eff342d3fff373142ff342d3eff352e40ff332d3eff2e2b3aff363142ff383443ff383544ff393645ff393645ff393645ff393544ff393544ff3a3644ff3b3746ff393444ff3a3545ff373343ff383444ff383444ff393545ff383443ff373444ff373444ff373444ff383445ff343141ff363343ff353143ff332f41ff353244ff332e42ff312c40ff2f293dff2b1f37ff2c2038ff2b2136ff2d2138ff2b2036ff271b32ff261831ff231731ff221630ff22142eff21162eff211833ff502041ff6e3053fe753d62fc818cb0d0a7fdfa1dcaf6ffaa9c74bebe9d73bfbc9c75beba9b73bdb89b74beb79c74beb89b74beb89d74beb89b73beb99d75c0bb9d75bebd9d75bebf9c75bfc19c74bec49d75bfc79c73beb19c73be4e9a76be8e9c75be6ea07bc39d886b9fa2412c44e53a2341fe331539fe33133aff34153aff321539ff32143aff32133bff33143cff34153dff35143cff36163eff37153dff35143bff35143aff341439ff351439ff37153aff38153aff38153aff381539ff381539ff391539ff3a1539ff391538ff391538ff3a1538ff3a1438ff3b1538ff3b1437ff3c1537ff3c1537ff3c1436ff3c1535ff3d1536ff3d1536ff3d1437ff3e1537ff3f1537ff3f1537ff3f1535ff3f1535ff411534ff401433ff421435ff421535ff431636ff431637ff431636ff401635ff3e1734ff3e1734ff3e1833ff3f1733ff3e1833fd441d397c5f465db99c74bea69b73be9d9c75beac9d75bfa49d75bf9c9d76bf959c74be8d9d76c0859b75be809b74bd7a9b73bc759b76be6f9c73bf6b9d75bf699b75bd669b76be649c73bd639b74bf629c75be639b74bf639b74bf639d76bf639d74bf649c73bd639d74bf629c72be619e74bd609d75bf5f9c73bf5d9c73bd5a9c74bb569a74be529b73be4d9c74bd46a075c1409f74bf3a9e72bd349d71bf2d9f77c1279676be219b74c11c9b6dbf179b6fbc13946bbc0ea46dc80ba274b9089f80bf059999cc03aaaaaa01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa03aa55aa035555aa035555aa0280808003aa55aa03aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff02ff80ff03aaaaaa028080ff048080bf0599669906aa80d5089f80bf0a9966b20d9d76c4109f70bf149980bf179b6fc81c9b76bf229d78bb299b70bb319c72c1389b76bf419972bc4a9b72be549b73bf5f9c73bf699b75bd749c75bd809d74bd8b9e74bf979d75bfa39c74bf379e79be3c9d77bf7da38981fe9b756cfe9c6d6aff683e47ff1e1422ff39283aff725354ffb38061ffc78d5cffcc9259ffc0854bffbc7f44ffb77234ffc4873bffc58939ffc38835ffc89139ffd3a043ffd8a648ffd7a645ffd39f41ffca8f38ffc48836ffc7873cffc6873cffc2853bffbf8238ffbf7f35ffbd7d33ffbe7e37ffbb7a32ffb87632ffae6f2dffa7682eff9f643aff9c5e2dff9f6230ff955629ff93582aff402925ff180d2aff160c31ff150b2eff150b2cff160a2cff160a2bff160a2aff150a2bff150a2aff15092aff160a2aff160a29ff160a29ff160a28ff150929ff160b28ff160a29ff160a29ff160a29ff160a29ff170b2aff170b29ff170a29ff180b27ff190c27ff190c27ff1b0e27ff1d0f27ff201128ff22142bff25182eff271b30ff2a1e33ff2d2135ff2e2336ff302538ff312639ff32293aff32293aff332b3bff352c3dff342c3cff352e3cff352e3dff352e3eff352f3eff352f3eff35303eff363140ff35313fff33303eff33313fff322e3eff30293cff2c2739ff2d263aff2d2539ff2c2338ff291f36ff2a2236ff2f293aff322c3dff322e3dff35303fff373341ff373241ff373341ff383442ff3a3645ff383343ff393545ff383544ff383443ff383443ff383343ff383443ff383543ff373343ff383444ff363443ff373344ff353242ff363243ff343042ff333041ff353143ff322b40ff2e233bff2e233aff30253bff2f253aff2c2036ff281d33ff281b33ff271a32ff241830ff231631ff211631ff21172fff231835ff2f1f42ff602b4bfd753e5df080709a79bcfbfb09c6e3e3b09c75bec79b73bcc49c75bec29c74bdc19c74bec19c74bdc19c74bdc19c74bdc19c74bec19c74bec39c74bec59b74bec79c73beaf9c75bd8b9c74bf8c9e75bd8f9f77bf8a896b9da2584162d5432a4afa37183ffe3b1b43ff381842fe39173ffe3b1940ff3a183fff38163eff35153dff33153cff31133aff2f1339ff2e1238ff2f123aff2f133aff32143bff32143bff33143aff32133aff33143bff33143bff34143aff34143aff35143aff36153aff37153aff36143aff36143aff361439ff37143aff371438ff381439ff381438ff3a153aff3a1439ff3a1439ff3b1438ff3b1437ff3c1437ff3d1436ff3d1536ff3d1436ff3d1435ff3e1436ff3f1436ff401537ff401437ff401537ff401536ff411635ff431636ff441636ff451736ff461837ff471837ff461938ff461b39ff451939cc4928408e9571b4ba9b73bda69d73beb79c75beaf9d75bfa79c74bfa09c74bf999b73be929d75be8d9c74be869c74be829b74be7d9d74be7a9b73bc769c75be749c75bd729d74c0719c73be719e75c0719c75c0719c73be719c73be719c73c0719e75c0709d74bd6f9c73bc6f9c73bc6d9a73bd6a9c73be689a73bd659d74bd609a72bf5c9b74bc569d74be4e9d72be479e77c23f9e75be389f72c4319c72bb2b9a71be249c71bf1f9c73bd19a37ac2149973bf0f9977cc0c956abf09aa71c6059966cc03aaaaaa0280808001ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff028080ff03aaaaff03aaaaaa05cc99cc07b66db6089f80bf0ab266cc0d9d76c4109f70bf149973bf189f75bf1c9b6dbf239975bd289973bf309a70ba389b72bb3f9e75c2499d73c0529f76be5d9c76c0679c74bf719c75c07d9b74be889c74bd939e74bf9f9d75bf949b73be2ea17ac2619e76bdbaaa8d85fea77c74ffa06b6eff835159ff453435ff927264ffbf906effc49368ffca9464ffc69056ffc59052ffc58b4affc4843cffdaad51ffeacb67fffae579fffced7efffdef7efffbf185fffaf38afff9f388fffaf388fff7ea7dffecd86bffe5c45affdbaf4cffcc963affc28634ffbf7f34ffbd7c34ffba782fffb8752fffb77431ffad6a2dffa6652dffa1622fff9e612dff965727ff91572dff241621ff170e2cff150c30ff150b2eff150b2cff150a2bff150a2aff150a2aff140a2aff14092aff14092aff15092aff150a2aff160a29ff150a29ff150a29ff150a2aff150a2aff140a2aff160b2aff160b2aff170b2bff160b2aff170b2aff180b29ff180b28ff170b28ff170c27ff180c27ff1a0d28ff1a0e27ff1b0f28ff1f1229ff21142bff23172dff25192eff271b31ff291d32ff2a1f33ff2c2034ff2c2234ff2d2435ff2e2536ff2f2637ff2f2737ff2e2738ff2e2738ff2c2637ff2a2435ff2a2234ff282033ff271e32ff251c31ff231a31ff221830ff20142dff1f102dff1e102cff1d0f2bff1c0f2bff1b0f2bff1c0f2cff1c112cff1e122dff1e142fff1f1530ff211731ff231933ff261d36ff292039ff2c243aff31293fff332b41ff342e41ff333141ff343243ff353343ff363443ff363444ff373344ff373444ff383444ff373244ff343142ff353144ff342f41ff332e41ff2b243aff31283dff32283dff2f2539ff2e2337ff2b1f32ff2a1e33ff291d33ff291c33ff261a31ff241831ff231832ff221832ff221a38ff26224bff472a4dfa6c405dbe8e7b9c21d1f0ff9f9d75bdd19c74bdce9c74bdcb9c74beca9d74bdc99c75bdc89d74bec89c74bec89d75bec89c74bebc9c73bea49b75be669d76be599e75c09c9d76be719071a778554259cc46304bfd3b1f3ffd3c1c43fe3c1b43fe391840fe37163eff371740ff36173fff36173fff35163dff36173cff37173dff36173cff36173dff34153aff34163aff32153bff31143aff31143aff301339ff301339ff31133aff31143aff301339ff301339ff31133aff31143aff32153aff311338ff311338ff321339ff341439ff35153aff35143aff341439ff341439ff351539ff351438ff351438ff371439ff361438ff381538ff381539ff3a1538ff3b1538ff3b1537ff3d1437ff3e1437ff3e1435ff3f1435ff3e1435ff3e1635ff3f1537ff411638ff421635ff441736ff451636ff461836ff461837ff461839ff481a39fd431d378f6449668d9c76c0ae9d74bfc09d75beb99d75beb19d75beac9c75bea59c75be9f9c73bd999b75be949b73be8f9d74bf8b9c74bf889c74bd849c74bf839c75bf819a75be7f9b74bf809b74bd7f9d74bf809b74bf809b74bd809b76bf7f9d74bf7e9c73be7d9d74be7a9d75be799c74be769c75be739b73bc6f9a73bf6a9c73be659d74bd5d9c73bd559c72bd4d9f74c0459f76c03c9d73bf359f73c02e9b74bc279d76be219b74c11b9771bd159e79c2109f70bf0c956ad509aa71c6068055aa03aaaaaa02808080010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa0280808003aa55aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ff0001ff00ff01ffffff02808080035555aa03aaaaff059966cc06aa80d5098e71aa0ba274b90ea46db6119669c314a673bf19a37ac21d9e72c1239975bd2a9873bc309a75bf389b72bf409b74bf489c75bf519a74c05b9d76c1659d74c0709d74bf7b9e74bf869c74be909e75bf9c9d74bfa79c74bda69d75be24a378bf1cbfa4c8edab8a84feab7e75ff906062ff865e5cffa9897bffba957cffc49975ffca9872ffc79465ffc99c5fffd7b568ffe6ce6fffe7c25dffe5c15cffd9bc5dffceb458ffc2ab51ffbaa24fffb39952ffae9251ffad9551ffbca457ffd1ba65ffe4d174fff2e479fff9f082fff6ea81fff1d972ffdeb854ffc48b32ffbb7c2fffb8772fffb5732fffb17031ffaa6a30ffa3612dff9f602eff975929ff925933ff170c20ff160e2fff140c30ff150b2dff140a2aff150a2bff14092bff14092aff13092aff130929ff140a2aff14092aff14092aff14092aff140929ff140929ff130929ff140a2aff15092aff140a29ff140a28ff150a2aff160a2bff170a2aff170b2aff170b29ff160b29ff160c29ff170c29ff170d28ff180c28ff190d28ff190d28ff1a0e29ff1a0e29ff1c0f29ff1d112aff1e122bff1f122bff20132bff20132cff1f122cff1e112cff1d102bff1c0f2aff1c0f28ff1b0d28ff1b0d28ff1a0c28ff1a0c28ff190b26ff190a26ff180a24ff180a25ff170925ff170925ff170826ff170a27ff180a28ff170927ff170927ff180b27ff180b27ff180d25ff170b27ff180c28ff180d27ff190e28ff190e29ff1a102aff1b122cff1d132eff201531ff231832ff261b34ff292038ff2e273aff302b3eff323040ff343241ff353343ff373445ff363443ff363343ff343044ff342e43ff31293fff342b41ff352c40ff32293dff302739ff2e2436ff2c2235ff2b1f33ff2b1f33ff2a1e33ff271b31ff261932ff241834ff231934ff221c3bff232655ff37396af46745646d918aab56a077beb09c75bfd59d74bed49c73bdd29d73bdd19c74bed09d74bdcf9c74becf9c74becf9c74be8e9c75bea79c74bf819c75c0759b78b984816495ab4c3752e93d2445fe381a40fe35173ffe35183efe33163cfe32163bff32163cff32163dff32163fff32163eff30153cff2f143aff2e133aff2f143bff30153cff32153dff33163dff34163dff33153dff32143bff31143aff31143aff33153cff33143bff31133aff301339ff31133bff31133aff30133aff301239ff30133aff31133aff31133aff31133aff311339ff321339ff331339ff34143aff35143aff35133aff351439ff351339ff351339ff341338ff341339ff351439ff351439ff371539ff39143bff3b1538ff3d1538ff3e1537ff3f1536ff401536ff3f1535ff401635ff411535ff421636ff441737ff451837ff461836ff471838ff451938fe461c39d84d2e474da27ebdc29b75bda39b74bdc39c74bebc9c75beb69d74bfb19c75bdab9d74bda69d75bea19b75be9d9c75be999d75c0969c74bd949b73be929b75be909c73bf8f9b74bf8f9b74bd8e9c75c08e9c75be8f9b74bf8e9c75be8d9d74be8c9d75bd8a9d74c0879d75bf859d75be829b74be7e9c73bc799c74be739d73bf6c9c74bf649e75bf5c9e74bf539d75be4a9b72be419d72c0389f76c4309a75bf299b76c123a075bd1d9572b9179b6fbc11a578c30e926db60a9980b206aa80aa035555aa01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa0280808003aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff0280808001ffffff01ff00ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff028080ff035555aa048080bf059966cc07926db6098e71aa0ba274b90e926db611a578c3149973bf199970c21f9c73bd23a075bd2a986dbc309a75bf389b76bb3f9e75c2489c75bf529f73be5b9d76bf659d74c06f9c73bc7a9b73be859b73be8e9c75be9a9d74bea49b75bfaf9c75bd729d74be329e75bd4da29898fcac8f8bfea8847effa3857effad9189ffb19586ffbf9e86ffc69d79ffd3ac75ffe1c874ffebd67affd3bf6dffa38c5bff7e6e56ff665f55ff4e484eff403b47ff3b3442ff362e3aff2e2631ff2f2733ff342d39ff39303cff3a2f35ff402f2cff513d27ff765a31ffa38942ffcdba60ffeadb7afff8e889ffe7cb6cffcb9d46ffb4782affae6e2affaa692bffa7652dffa2612dff975727ff945d37ff120b22ff150c2eff140b2fff140b2dff140a2aff140a2aff13092aff140929ff140928ff130928ff130929ff130929ff130929ff14092aff130829ff130929ff130929ff130929ff130929ff14092aff140929ff14092aff150a2aff160b2bff160b2aff160b29ff160b29ff160c29ff160c2aff170c2aff170d29ff180d29ff180d28ff170c29ff170d28ff180d29ff170d28ff170d28ff180d29ff170c29ff170c29ff170c28ff170c28ff170c28ff170c28ff170b29ff170c27ff160a28ff160b27ff150925ff160925ff160925ff160923ff160923ff180a23ff1a0d26ff21152aff24192eff271c2fff281e2fff2a2031ff2b2132ff2c2133ff2d2234ff2d2232ff2d2233ff2b2032ff2a1f31ff281d30ff271b2fff25192fff23172eff20142aff1d1127ff1b0f25ff1d1028ff1e1129ff1f142bff21172fff261c33ff282035ff2b2539ff2f293dff322d40ff322c41ff2f283dff342c3fff362d41ff352c40ff332b3fff31283cff2f2538ff2d2337ff2b2133ff2b2032ff2a1f31ff281c30ff261a32ff241932ff241a37ff231e3fff232f5cfe305694e4645d85469d87bdc59d74bdde9b74bedc9c74beda9c74bdd89c74bed79d74bed69c75bdc89c74bdc69d74bd6a9c76beac9d75be6e896b9e9c4a3655d0432a4df7371b42fe3b1d47fe391b44fe3a1b42fe391a41ff371940ff361840ff36173eff35173eff34153eff32143cff30153bff30143aff31153bff31153dff30143dff30143cff30143cff30143bff2f143bff2e133aff2f133bff30133cff30133bff30133bff2f1339ff31133bff31143cff32143cff32143cff30143aff31133aff31133bff30123aff31123aff301139ff32123bff33133aff331239ff331339ff331239ff34133aff34133aff35143aff351339ff36143aff36143bff36143aff351439ff361539ff37143aff37143aff381439ff391438ff3b1438ff3f1539ff401537ff401536ff411536ff411634ff421636ff431736ff451736ff461737ff461938ff471a39fc451d3a7e57414d6f9f77bfd19c74bdcc9c74bec79c75bec19c74bebc9c75beb79c74beb29c74bfad9c74beaa9c75bea79c74bfa39c74bfa29a73bd9f9c75bf9e9d74be9d9c75be9d9c75be9d9e75c09d9c75be9c9d76bf9b9c73bf9b9c73bd999d75be969c74be959c74be909c75bd8c9d75bd889c74bd819c75c07c9c75bf749c75bf6c9c76bf629c75be599b73bd4e9d76be459b73c03c9d73bf339b78be2c9c74bf249c71bf1e9977c4189f75bf129c71c60ea46db609aa71c607926db60480808001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa02ffffff035555aa035555aa035555aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff00ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff035555aa048080bf059966cc07926db6089f80bf0ba274b90ea480c8129c71b8159e6db61a9d6cba1f9473bd249571b82a9e73c2319c72c1399d74bc409b74bf499d73c0529b73c15b9d76bf659d74c06f9c73bf799c74be839e75bf8e9c73bd989c74bea29d74c0ad9c74c0b79c75bf609d75bd59a075c08ab09fa1fdad9592ffae9590ffac9690ffac938dffb99c8cffc3a37fffe7ce82ffecda85ffa39569ff736965ff4b4859ff45495bff444558ff414053ff3f3d50ff3d394dff393344ff373241ff40374aff443c4fff443d4eff443e4dff453f4dff453f4bff3f3743ff2c2028ff2f1c21ff321f1eff513a21ff937d43ffd1bb65fff6e480ffecd478ffc29442ffa76826ffa7642affa05f28ff9d5c2dff99613aff120920ff160b2eff140b2eff14092cff130a29ff130929ff130829ff130827ff120826ff130928ff130829ff13092aff13092aff13092aff13092aff13092aff130a2aff13092aff14092aff14092aff14092aff14092aff14092aff150a2aff160a2aff160b2aff160b29ff160b29ff170c2bff160c2aff170d2aff170d29ff160d29ff170d2bff170c2aff160c29ff160d29ff160d28ff160c27ff170b2aff170c29ff170b29ff170b29ff170b28ff160b28ff150a28ff140a24ff130823ff130722ff120721ff190d24ff22162cff281e31ff2c2234ff312737ff322939ff332938ff332838ff322837ff322837ff332838ff322737ff322737ff322638ff332736ff322637ff322637ff332638ff322638ff332539ff332539ff332439ff322438ff322439ff302236ff2c1f32ff271b2fff21162aff1e1327ff191123ff191126ff1b1327ff1e132bff1e152cff261c35ff2b213bff2f253bff32293fff342b41ff322b40ff32293cff30273bff2e2438ff2b2234ff2b2032ff2a1f31ff281d30ff251b32ff251a33ff241b38ff242143ff233a68fe307bbca7739ac3919d76c0e59c74bee39c74bee09c74bedf9c75bedd9c75bedc9c74beb29c75bd609d75bf7a9b75be49937aa4a13c2b43e9381f44fe371b43ff371b42ff381d42fe361a3fff361942ff341740ff32173fff30173dff2f163cff30173dff31173eff32163eff31163dff31153dff31163dff30163dff32163fff2f153dff2f153dff30143eff2f133cff2e133bff2e123bff2e133bff2e143cff2f133cff2d133aff2c1239ff2d123aff2e133bff2e123aff2f123aff31143dff33143eff31123aff30123aff31123bff31133aff31123aff32123aff33133aff321139ff321138ff34133aff321138ff34133aff35143bff35133aff35133aff36143bff37143bff37133aff361439ff361438ff371539ff371438ff371438ff391438ff3c1437ff3f1538ff411536ff411535ff421535ff431636ff441636ff441636ff451735ff461737fe471b39f64020374e5845527a9b73bed49c73becf9c74beca9d74bfc69d74bfc29c75bfbd9b74bdba9c75bfb69d74bdb39b73bdb09c74beaf9c75bdad9b74beab9b74bfab9d74bfab9d74bfab9d74bfaa9c75bea99d74c0a89c73bfa79c74bfa59c74bea29c73be9f9d73bf9c9d74bf979d75bd929d73be8b9c74bd849c74bf7c9c75bf729d77be699b75bd5e9b75bb539d72be489f75bf3f9a71ba369c76bd2e9b6fbc26a179c31f9c73bd199970b8149973bf0e926dc80a9966b2068055aa035555aa010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ff00ff01ffffff01ffffff01ffffff028080800280808003aa55aa028080800280808003aaaaff035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff028080800280808003aaaaaa059966cc06aa80d5088060bf0a9980cc0ea480b6119669c3159e79c2199970b81f9c73bd249571bf2a9873bc329970bd389b72bf419d72c0499d73bd529f73c15b9d73bf659d74c06f9f75bf799e74c0839c75bf8d9d74c0989c74bea29c74beac9c74bfb69d74bfbf9c74be6f9f75bf06d5d5d5b3afa097feb39a96ffad9695ffad9691ffae968dffccb293ffe8d681ffc1ac7bff60535cff504d66ff44485bff424259ff45455cff424158ff413e55ff3e394fff3b344bff40394cff453d50ff443e51ff443f51ff453e51ff443f4fff44404eff44404dff423f4cff3b3740ff24171fff25161bff23151cff25181fff2a1a18ff665433ffc8b66cfff3e187ffc8a450ffa66929ffa36228ff9a5b2bff995d30ff3a282aff150b2aff140c2dff140c2dff130b2dff140a2bff120928ff130929ff130929ff13092aff13092aff13092bff130a2cff130a2cff130b2cff120c2dff130b2eff140c2fff130c2fff140c2fff130b2eff130b2dff140a2dff150b2cff150b2bff160b2aff160b2aff160c2aff160c2aff150c2aff160c2bff160d2bff160c2bff150c2aff160d29ff160d29ff150d28ff150c28ff150c29ff150c28ff150b27ff140c27ff140b25ff120923ff100720ff100620ff170c25ff1e1326ff271c2fff302637ff312837ff312836ff322837ff332938ff322838ff302737ff312738ff312738ff312738ff312638ff322737ff322636ff312537ff322437ff302536ff302636ff302636ff302537ff302537ff302337ff322439ff312438ff312338ff312439ff312439ff312539ff322338ff312438ff33233aff312236ff2a1d30ff25172cff1e1229ff180f26ff19102aff1b0f2dff1f1331ff241734ff281c38ff2c223cff2f263bff30283cff2e273bff2c2436ff2a2033ff292033ff291e32ff261b33ff251a33ff231d38ff232344ff204575fc3493ca619bd0e5a19d74be839c75bfe79c74bee59c74bee39c74bee19c74be8d9c76beb59b74be749572b06b473951ee311e3aff341c41ff351a42ff32183efe30183cff2d163aff2e173bff2e1639ff2f1639ff30173aff31173aff2f1538ff2d1336ff2c1335ff2d1336ff2e1437ff2f1438ff31143aff30143bff30133cff31133cff30133bff30143cff31153cff31143bff31133bff30133cff2f123cff2f123cff2f123bff2f123cff30133bff30143aff2f133aff2e123aff2d1239ff2f1239ff30123bff32133cff32123cff32123bff311139ff31123aff301239ff2f1137ff33133aff331339ff321139ff34133bff321139ff33123aff35143cff341339ff34123aff36133aff39153cff38143aff351338ff371439ff381339ff371339ff381539ff381337ff3c1436ff401537ff411536ff421535ff421535ff431635ff451735ff451735fe451736fc481a3ced46283c528f739b7b9e74bdd69c75bdd39c74bfcf9c74becb9d75bfc79c75bec59d74bec19c74bebe9c73bdbc9c75beba9b75bdb99c74beb89b73beb79c75bfb79b74beb79c75beb79c75beb69d74bdb49c74beb29c75bfb19c75bdad9c74c0aa9c75bea69d75bea09c74be9a9c74be939c74bf719c75be739d73bc3c9d77bf2a9e79bc259875ba209f78bf3d9b75bc429b74bd389b76bb2f9d77be289f79bf209f78bf1a9d76ba13a179c90faa77cc0a9966cc07926db6048080bf0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff028080800280808002808080028080800280808002808080035555aa03aaaaff03aa55aa03ffaaff03aa55aa03aa55aa03aaaaff035555aa0280808003aa55aa028080800280808001ffffff0280808001ffffff01ff00ff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0280808002ff80ff03aa55aa048080bf06aa80d5088060bf0a9966cc0d9d76b1119669b4159e6dc2199970c21f9c73bd25986eba2b9a71be329970bd399d74c0419d76c04a9b75c1539d75be5c9e74bf669d76c16f9f75bf799e74be839e75c18f9d74bf989c74bfa19d74beab9d74bfb59c74bebe9c73bdc59b74beb49c74be14bfb2b2d9b1a09affb39b98ffaf9895ffb09793ffc7b399ffe3ca85ffaf9b78ff4b485eff46485fff44435fff45445dff444459ff444258ff424055ff403c51ff3f374eff443d51ff463f53ff453f54ff453f52ff453f52ff443f51ff444150ff454250ff45424fff44424fff43414dff2a222cff190d15ff180c14ff180c14ff1b0f19ff201217ff2a1716ff74613cffe4d785ffd3b566ff9d6628ffa4612aff9b5e29ff915d33ff251720ff130b28ff130c2aff130b2dff130a2eff130a2dff120a2cff120a2bff130a2cff130a2cff130a2cff130c2eff130d2fff140f30ff120f31ff141033ff141034ff141034ff130f33ff130f33ff130e32ff130d31ff130d2fff140c2dff140b2cff150c2bff150c2bff160d2cff150c2bff150c2bff150c2bff150d2bff150c2aff140c2aff140c29ff140c29ff140d28ff120b25ff120a21ff10071fff0f061fff13091fff1a1026ff241a2eff312635ff312735ff322737ff322638ff312738ff312737ff312737ff312637ff302637ff302737ff312638ff302637ff2f2637ff2f2436ff2f2635ff2e2434ff2c2233ff2c1f33ff2b1e31ff2a1a31ff2a1930ff29182fff29172fff2a172fff2a1730ff2b1831ff2b1932ff2c1a33ff2e1c35ff301e36ff321f38ff312037ff322139ff322239ff312337ff312437ff322338ff312336ff312236ff2b1d33ff23162dff1c1028ff180c2aff1a0f2cff1c112fff1f1531ff231934ff281f36ff2b2437ff2b2335ff292030ff271e31ff261c30ff231c32ff221d39ff22274dfe214e84f23b9acc319ccbdbee9b74beec9c74beeb9b74bedb9c73be919d74be669b76be849e78bf69705779e233213dfc351b42ff371b42ff30173cff32183dff33183dff31173dff32183fff30163fff30163eff2e163dff2d143cff30143bff2f1239ff30123aff31133bff2f1339ff301238ff2f1035ff2e1134ff2d1133ff2d1134ff2d1033ff2d1035ff2e1139ff2f1138ff2f1138ff2f0f38ff2f0f37ff300f37ff311034ff311133ff2f1034ff2c1034ff2b1038ff2d113bff2f113cff30123dff31123cff31123cff2f123aff30143cff32143dff31123bff31123aff301139ff301139ff31123bff301138ff33133aff32113aff33123bff34133bff321139ff33123aff35133bff35143aff341338ff36153aff38153bff37153aff361338ff371438ff38153aff371438ff391538ff3a1438ff3e1537ff401637ff421635ff421635ff431734ff431735ff431736fe431739fa461a38e546273d679579a1cf9e75bfda9c74bfa29c74bdd39c74bfc49c74bece9c74bdcb9d75bfc99c73bec79c75bec59d74bec49c75bfc39d74bec39c73bec39d74bec29c75bdc29c75bdc19c74bdc09d75bebd9d74beba9c75bfb79c75bfb39d75bfae9d74bfa89c73bf789f77c16b9b75bc2f9d72be2da47dc12c6e4b684965425e0faa88cc0db176c43b9c75be459b76bc3b9c75ba319c78c1299b76bb229670bb1a9d76c414a680bf0f9966bb0ba274b907926db6048080bf028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff02ff80ff03aaaaff04bf80bf06aa80aa089f80bf0a9980cc0d9d76c4119678b414a673bf199970b81f9473bd249571b82b9a77be329975bd3a9a72bd419d76c04a9b72be539a75be5d9c73bd669d73be709d74bf7a9d75be849c74bf8e9e75be989e75bfa29c73beac9c74beb59c74bebd9d74bec59d74becd9b74bd509c76bf2cb9aeaeeeb6a39fffb39a98ffb29a94ffb9a199ffddc992ffc7b587ff4f495dff45455cff44445eff44455cff45455cff46455bff454358ff434056ff423d52ff433f53ff464154ff464155ff454154ff454053ff454052ff454052ff454252ff454451ff464652ff464751ff454552ff322c38ff120712ff140913ff130813ff120812ff130812ff160d13ff1b0d14ff59472affd3c37affba9852ff9b612bff9d602bff955726ff855c35ff1d1224ff120c2aff130c2eff130c2cff120b2dff120a2dff120b2dff130b2dff130b2dff130c2dff120d2fff140f31ff131033ff131235ff141336ff131436ff131337ff131337ff131336ff131236ff131135ff131031ff130e30ff130e2eff140c2cff140d2cff150c2bff140c2bff140c2bff140c2aff140c29ff140c29ff140c28ff130b25ff110a1fff10071eff0e061dff13071fff1c1126ff271c2fff2f2535ff322936ff312735ff312635ff312637ff312537ff302437ff312537ff312637ff312636ff302536ff2f2436ff2f2335ff2c2034ff2a1d32ff281a30ff26162eff25142dff24122cff24122cff23122cff22122cff24112cff24122cff23122cff23122cff23112bff23112bff21122bff22122bff22122bff22132cff23122cff24142eff26172eff281830ff2c1c33ff2e1f35ff302137ff312238ff312237ff312238ff312338ff302237ff2f2136ff291d34ff22172eff190f28ff180e28ff1a112bff1c122fff1f1530ff231b33ff261e33ff261e34ff261d32ff231c34ff231e39ff222850fe1e4e86e13c97c919d6ebf5d39c74bee09c74bec29c75bd5a9c74be499d77c06a906cadaa473551f330193cfe351a42ff361840ff33183eff34193fff31183dff30173eff2f163dff30163cff361539ff40163aff4d1a3aff5d1d3dff6a203fff752342ff7e2544ff842745ff892846ff922a48ff9c2d4cffa32e4dffa52e4dffa32e4dff9d2e4dff952c4bff8f2b4aff8b2a49ff8c2b4aff932c4cff9d2f4effa63250ffb03351ffb13452ffad3352ff9d2f4fff87294aff692041ff481739ff361339ff2d1137ff2d123bff2f113cff2f103aff301038ff34123cff33133bff32123bff2f1139ff2e1138ff301239ff301139ff311139ff311139ff33113aff34123cff32123aff311139ff33123aff35143aff331238ff341338ff37153bff38153aff371439ff361437ff381539ff391539ff381438ff381437ff3c1538ff401536ff411536ff411634ff421735ff431736ff451838fd451838fc481a3ce743213ba073537ed39d74bedf9c75bec19c74bea39c74bfc99d75bed49e75bfd39c74bed19c74becf9c74bfce9c74bdcd9d75becd9d75bdcc9d74bfcd9d75bdbf9c74becb9c74beca9d74bfc79c75bec49c75bfc09d75bfbc9c75beb79c74be849e74bf609d78bf7a9b75bc4ba07eb17d6a455cd25b2b4f61673c610faa88cc359a73bc529b76be479a73bb3c9d77bf33a073be2b9a77be22a578c31b9771bd159e79c2109f70bf0ba274d107926db604bf80bf028080ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080035555aa035555aa035555aa03aa55aa03ffaaff02ff80ff03aa55aa035555aa035555aa03aa55aa028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ffffff03aa55aa03aa55aa04bf80ff07926db609aa71c60d9d76b10f9977bb149973bf189f75bf1e9977bb249571b82a9873bc319c72bb3a9a72bd429b74bd4a9b72be539d75be5d9c76c0679c74bf719c73be7b9e74bf849c74bf8f9d74bf999d75c0a29c73beac9d74beb59c74bebd9d74bec59d74be999d75c0439c76c203ffffff69bbb1acf8b3a09effb39c99ffb59c99ffd3c193ffc0ab7fff524f56ff484761ff47465eff474661ff47475eff46475cff47475bff454559ff454156ff454055ff474356ff474457ff474356ff454254ff474154ff464153ff474254ff474553ff474753ff484a54ff474a53ff464652ff2f2a36ff0c030dff0f050fff0c040cff090408ff090308ff0a0409ff0e060fff150c10ff382919ffac9656ffb9944dff9f652bff995b27ff8e5525ff362229ff130d2eff120e30ff130d2eff120c2dff110b2dff120b2dff130c2eff120c2eff120e30ff120f31ff130f31ff131133ff131334ff131436ff131538ff131538ff131538ff131538ff131437ff121336ff121233ff121033ff120e30ff120d2eff140e2bff130c2bff130c2aff130b2aff130c29ff120a26ff100821ff0e071cff100719ff150a1eff201528ff281d30ff2e2434ff302536ff302635ff312636ff302636ff302536ff2f2436ff2f2335ff2e2235ff2d2033ff2a1d31ff281a30ff26182fff25162dff23132bff22112aff200f2aff200f28ff210f29ff200e2aff210f2bff210f2bff210e2aff21102aff20102cff221229ff221229ff23122bff23132cff25142cff25142dff26142dff26152eff26142dff24132cff24132cff23122bff221229ff201128ff1f1127ff1e1127ff201328ff22152bff27182fff2b1d33ff2f2036ff302337ff302338ff302437ff2f2236ff2d2136ff241b30ff1c132aff170f28ff180f2bff1a102cff1d142eff201832ff221b32ff231b33ff221e39ff232950fd204a80d6378ec511d2f0f04d9c77bd109f80bf2ea174c210af8fcf21554d5dc935223efd33193ffe361842ff35173eff31173cff31163dff2f163dff33163bff4d1a40ff6a2044ff832143ff962446ffa72a4affb32d4cffb92e4cffbc2f4bffbf314cffc1324dffc3344dffc4364effc6384fffc8394fffc7384fffc7384fffc8364fffc83750ffc73751ffc73752ffc93852ffc93952ffca3953ffca3a53ffcb3b53ffcb3a53ffca3a53ffca3b54ffc93b54ffc73b54ffc43a56ffc03c59ffb03754ff902d4cff712547ff4c193dff36133bff301038ff2f103aff30113aff33123bff34133bff301239ff2e1139ff2d1039ff2f113aff2e1039ff32113aff31103aff31113aff34133cff32123aff311138ff34123aff35143aff331239ff341339ff37143aff38153aff371438ff371438ff381538ff391539ff381438ff3a1536ff3d1637ff401636ff411635ff421735ff431735ff431738fe44183bfe451e39f4471f40be59385b8c8e6da0d89d76bed39c74bec29c74bfc19c74bedb9c74bed99c73bed89c74bed79d74bfd79b74bed69c75bfd69c75bfd69c74bdc89d74bec89d74bed29d75bfd09c74becd9b75bdc89c74bec49b74bebe9d75bfa79f77bf6b8a6b969b5f3a57da5b2c47f65d2548ed5f264c5e6a496716a280b93ba079c2569a74be499a73bd3f9a75be359a73bc2b9a71be23a075c51ca476bf16a274c5109f70bf0b8b74b907926db604bf80bf0280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff0100000001ffffff01ffffff01ffffff03aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa035555aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff0000ff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ff0001ffffff0280808003aa55aa05996699068055aa098e71aa0c956abf0f9966bb13946bbc179b7abc1d9e72c1239975bd2a9873bc309a75bf389f72c4419d76c04a9b75be539d75c25c9b74bf679c74c1719e75c07b9e74bf859d75c08f9d74bf999d75bea39c74bfad9c74beb59c74bebd9b74beb99d75be809b74bd359f78c002ffffff15dbdbdbb1bbb6b4fbafa2a1ffb3a1a4ffcdb799ffd6c88fff615a59ff48465cff48475fff494861ff494861ff4a4a60ff48495fff47485bff48455bff464257ff484459ff484559ff48455aff484558ff464355ff474255ff474354ff484454ff474754ff484b56ff494c56ff494b55ff44404fff2a202fff0c030dff0a0309ff090308ff090306ff0d040bff0e030cff0b0408ff0c060bff120c10ff241916ffa28c5affb18541ff915829ff7e512cff1b1025ff130e32ff140f32ff131032ff130e30ff110d2fff120c2eff110b2eff120d30ff121032ff131234ff131233ff141334ff141335ff141438ff141538ff141639ff131639ff121538ff131537ff131437ff121334ff121032ff100f2fff120d2dff120d2aff120b28ff130c2aff110a23ff0e081cff0e0619ff120918ff1c1125ff271c2fff2e2334ff2f2433ff2f2335ff312436ff302436ff312637ff2f2537ff2d2235ff291e32ff271b2eff24172dff23142cff21122bff21102bff20102bff21102bff200f2aff220f2aff210f2aff210f2aff211029ff23112aff25132dff27162fff291931ff2b1b32ff2d1d34ff2f1e34ff2f2134ff312135ff322136ff322236ff312236ff312136ff322136ff312036ff301f35ff301f36ff301f35ff301f35ff311e35ff2f1e34ff2e1e33ff2b1c32ff281a2fff24172cff201329ff1c1025ff1e1027ff23152cff291a31ff2e2037ff2e2337ff2f2238ff2d2238ff2d2237ff291f33ff1e162aff170e27ff180f29ff19102cff1c132eff1f1832ff201e37ff242a51fe1f4172d82e7cbb11c3e1f001ffffff2f9d77c311a587c32a4f434fd3291733fd361942ff35153eff32153cff2d143bff2c173bff33143dff581c43ff802143ff9f2745ffa92845ffad2b47ffaf2d4affb02e4bffac2c4affaa2b4affaa2d4affab2d4affaf2f4bffb3314effb5314cffb8334effb9344effb9354fffba3550ffbc3751ffbd3752ffc03852ffc23853ffc53954ffc63b55ffc93b55ffc93b56ffca3b56ffca3b56ffca3b57ffca3b56ffc93b57ffc83c56ffc73c57ffc53f57ffc33d56ffc33d56ffc53b56ffc33b58ffb23655ff8d2b4bff5f1e3eff391131ff2d1135ff31123aff33123dff34133bff31123aff2e1239ff2f123aff30113aff31113bff33123dff31113bff34123bff34123bff33123aff311239ff35143cff331238ff331237ff361439ff38153aff391639ff371438ff361437ff39153aff391539ff371338ff391536ff3e1537ff411636ff421736ff431837ff431938ff431a3aff441b3bff491b3ef9471d3bb25d395796805c8fa5a17ac0e49d74bee39c74bee19c75bed19c75be9a9c76be8c9d75bdb69c74bfde9d74bfde9c74bfc19d74bec19c74bedb9d74bebd9d74be509f76c261a37ec39d9572ab8566415abc552940f4562240fe5c2041fe5e1e42fd5a1f45f95520474d846a84389f76bf579e75bf589c74bc4b9c74be409b74bf369c76bd2d9f71c1259f75ba1d9e72c116a274c5109f80bf0ba274d107b692b6059999cc028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff028080800280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa03aa55aa03aa55aa0280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff0100ffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff010000ff0280808002ff80ff04bf80bf059999cc089f80bf0ba274b90e926db6129c71b8179b6fbc1c9b76bf229670bb299b76bb309a70ba379e74c3409f74bf499d73c0539d75be5d9c73c0679c74bf719c73c07c9c73bf859d75c0909e75bf9a9d76c0a49d75bead9e74c0b69c74bfbe9c73bfc69c74bf809d76bfa09c74be7d9d78c04b5c5f69c24f4e59e7949398fcb3a9abffc1adaaffe6d79fff877a6aff48465fff494961ff4a4963ff4b4b62ff4b4c62ff4b4c61ff4a4b5eff4b495eff49455aff49465aff49475cff49485bff49485bff494659ff474456ff474456ff464455ff494656ff494a57ff494e58ff4a4e57ff494954ff40394bff211726ff0a030bff090309ff160a17ff321f32ff3c2b3fff3d3142ff382d3fff29202cff1e141fff130914ff1a1112ff735c3fff976838ff432c27ff140f2bff130f30ff140f31ff131132ff131132ff141133ff120e30ff120d2fff110d2fff120e31ff111337ff12173bff13163aff131639ff12163aff13173aff13173bff131739ff13173aff131539ff121335ff121132ff10102eff110d2eff110e2cff120d2aff0f0a22ff0c0819ff0f0619ff170b21ff22152aff2d2235ff2d2434ff2e2432ff2e2334ff2f2336ff302638ff2f2336ff2c1f33ff281930ff25152dff23122cff22112cff21112dff20102cff20112cff1f102aff20102bff20102aff22122cff24142dff26172eff2a1b32ff2c1d34ff2e2236ff302337ff312237ff302137ff302137ff312137ff312036ff312136ff302135ff2f2035ff2f1f35ff2f1f35ff2f1f35ff2e1e33ff2e1d34ff2e1d33ff2e1d34ff2d1c33ff2e1c33ff2d1e34ff2d1e33ff2f1e35ff2f1f35ff301f36ff2f2036ff2f2137ff302138ff2f2037ff2a1b32ff25172dff1f1228ff1e1126ff23152aff291c31ff2d2338ff2e233aff2d233aff2d223bff261c36ff1b132bff170e26ff170f27ff19112bff1e1733ff212345fe21335eea2761a5208fbfdf01ffffff4e9d76be20706870d22f1e38fd33183eff31153cff2d1438ff2c153aff30163dff49193fff792443ff972841ffa22947ffa12845ff992843ff8f2644ff842241ff7c2142ff752243ff722345ff742447ff762647ff792647ff812848ff892949ff932c4bff9e304effa53351ffa93451ffab3754ffae3956ffaf3b57ffb03b59ffb03c59ffb13c59ffb43c59ffb63c5affb73c5affb93c5bffbb3d5bffbf3d5cffc23d5bffc43e5bffc53e5bffc53d5affc43d58ffc33c58ffc33b56ffc23b55ffc53d56ffc33c54ffc43b57ffbc3858ff912b4aff55193aff2f0f35ff2f1339ff33143dff33133aff30123aff2d1039ff30103aff2f1038ff33123cff31103aff32113aff34133cff34133cff311139ff331339ff35133aff331236ff341237ff371539ff371538ff391539ff381438ff371437ff39153aff391539ff381336ff3a1435ff3e1637ff411839ff411737ff431839ff441939fe46193aff481b3bfe4a1c3fff4a1c3edc4e24429e4d2a4169684e5c808d6e9d51a181ba29ae8fc10debd8eb3aab88c62fb392c31fb5a5ad318d72824768485a5e6a4457b66d4369ad55263ee053233ffb521c3cfc5b1f43fc5d2042fe5d1f41fe5a1e40fe571e40fd562142f64f1b4231b69cb6659d74c04c9e75bf599e75bd4d9c74c0419d76bc379e79be2ea174c2259f75c11e996fbb16a274c5109f80bf0ba274b907926db604bf80bf01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa035555aa035555aa03aa55aa03ffaaff02ff80ff03aa55aa035555aa035555aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff02ff80ff03aa55aa059966cc07926db609aa71c60d9d76c4109f70bf159e6dc21a9d76c4219b74b9289973b92f9872be369c71bd409b74bf489c75bf519d74c05c9e74bf669d73c1719c73c07b9b74bf869e74c0909e75bf9a9d74c0a49d73bfae9b74bfb69c74bfbf9c74bfa19d75be759d74be7b9e76bd5778678db7444754f946495efd4a4863fd9c9ca3ffb7b7b9ffd8cba2ffa49981ff48445bff484963ff4a4b63ff4c4d64ff4c4d65ff4c4f61ff4b4e61ff4c4c60ff4b495dff4b485cff4b485cff4b495dff4a4b5cff484a5cff48485aff484558ff484657ff494757ff4a4a58ff494e58ff4a505aff4a4d58ff444450ff3f3545ff1d0f20ff0c030eff0f0511ff321f31ff412f43ff4a3f51ff4a4550ff4a414fff483e4dff413548ff392d3eff2c1b2fff211522ff473b32ff110a1bff14102bff121031ff131131ff131232ff141235ff141334ff131234ff120e31ff120e30ff120f31ff120f30ff121438ff121a3dff131a3fff13193dff14183cff12183bff13173cff13173aff111436ff101132ff101031ff100f2eff100d29ff0d0921ff0e071aff140b1bff1f1125ff2a1f32ff2e2333ff2e2234ff2e2134ff2e2134ff2e2235ff2d2034ff2b1d34ff26162fff24122dff24112dff22112bff22112cff21102cff22102cff22112bff23122cff25142eff281930ff2b1d34ff2f2236ff2f2337ff2f2436ff2f2437ff302437ff2f2437ff312237ff312037ff302136ff302036ff2f2035ff2e1f35ff2e1f34ff2d1f34ff2e1c35ff2d1c33ff2c1b33ff2c1b32ff2b1932ff2a1831ff291930ff28182fff27172fff26172eff26172fff26162dff26172fff26172eff27172fff281830ff2b1a33ff2b1d34ff2c1f34ff2e2036ff2f2138ff2f2238ff2f2338ff2e2137ff271a30ff201228ff1e1027ff22172dff2b2137ff2d243dff2c223eff2d233eff282038ff1b132bff170f27ff18122bff1b1535ff212349f81e3e7941476a9d02ffffff0f999999bf2d1f33fe2e173bfe2d133aff2b1339ff2b1539ff3a163dff691e3fff851f42ff872241ff7a2240ff6b1d3cff621d3dff5f1c3fff5d1e40ff5c1f41ff5c1f41ff5b2042ff5c2142ff5c2343ff5d2443ff5f2445ff602545ff622647ff672749ff72284aff7f2d4dff903150ff9a3452ffa03755ffa53957ffa83b59ffa93d5bffaa3e5cffaa3f5dffab3f5effaa405fffaa3f5effaa3f5effac405fffaf3f5effb43f5effba3f5dffbe3e5bffc23e5bffc23d5affc33e5affc33e59ffc23e59ffc33c56ffc43c55ffc43d55ffc63b56ffc53955ffb03452ff6c2045ff330d33ff31103bff34133aff31123aff2e1238ff2e123aff2f113bff2f103bff32133bff2e1039ff32133bff34133cff34123aff321137ff331239ff331338ff321236ff361439ff371539ff38143aff39143aff381338ff361437ff381439ff391538ff3a1538ff391436ff3c1637ff401839ff401737ff421839ff44183aff441a36ff461939fe481b3bff4c1b3ffe4d1c43ff4b193ffb471638f1481835ec481934ee491933f2471733f9481634fe4d1838ff531c3dfd571d3ffb561b3ffb571c3ffd571d3ffd551e3cfe541d3cff541d3dff561c3eff561d3ffe561e40fe531f40f34b1b4250a989c2779a74bd699b75bd5c9b74bc4e9d76be439c76be399d74c02f9d72be269a72c31e996fbb179b7abc129c71b80ba274d1089f80bf048080bf01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff010000000280808002808080028080800280808003aa55aa035555aa035555aa03aaaaff03ffaaff02808080035555aa035555aa035555aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0280808003aa55aa04bf80bf06aa80aa09aa71c60ba274d10faa77cc149973b219a37ac21e996fbb259875c12d9971bb359a73bc3d9b75c0479e73be509c73bf5b9d73bf659d74c06f9c73c17a9d73c0859d75c0919e74c09a9f76c0a49d75bfae9d74bfb79d74bfbf9c74bf959c76be689d73bf749e79bda45a4f6de93f4151fc44455bfe44465dfe484a63febcc0c5ffcbc4a9ffd1c7a4ff4e4a5bff494962ff4b4b65ff4c4d65ff4c4e64ff4d4f65ff4d5062ff4e4d62ff4c4a5fff4c495eff4c4a5eff4c4b5eff4b4d5fff4a4d5eff484b5cff484a5bff484859ff484858ff494a58ff494d5aff4b505bff4a515bff4a4c57ff44404cff3b3141ff1e0c20ff120414ff160817ff342135ff423245ff4e4955ff4f4e57ff4f4f59ff4e4e59ff4f4c59ff494354ff3d3449ff34263aff2d2233ff1c1727ff120f2cff141131ff141034ff131231ff141334ff151435ff161536ff131234ff120f31ff120f32ff121033ff111031ff121136ff13193fff141b3fff13193dff13193cff13173bff121538ff101334ff111133ff0f0f2cff0f0a20ff0e0918ff160b1fff23142bff2d2133ff2f2234ff2e2134ff2e2035ff2d2035ff2c2035ff2b1e32ff281930ff26142eff24122dff23122dff24112cff24122dff24122cff25132eff27162fff291a32ff2c1f34ff2f2336ff302437ff302637ff312638ff302638ff312639ff302538ff302538ff302437ff2f2337ff312136ff312136ff2f2035ff2f1f35ff2f1f35ff2f1e35ff2e1e34ff2d1e34ff2d1c33ff2c1b32ff2c1a32ff2b1a32ff2b1931ff2a1831ff2a1730ff291830ff291730ff28172fff27162eff27162eff26162eff27162dff26162eff26162dff26162cff26172dff28182fff291a31ff2b1d34ff2c1f35ff2c2136ff2d2338ff2e2438ff2d2337ff291f33ff21162bff1d1026ff20142bff2a1f39ff2a223fff2a243fff2c243fff282139ff171228ff17112afe1a1632fc1c25556553628633a078be9952435dfc251432ff2c1438ff2a1237ff2d133bff43173fff671a3eff72203fff641f3cff5a1938ff53193cff511a3bff501a3cff4f1c3eff511d3eff521e3fff521f3fff532140ff552142ff552342ff552443ff562344ff562544ff562647ff572648ff59274aff5f284aff6c2b4eff7d3050ff8c3453ff973857ff9e3959ffa13d5bffa53e5dffa74160ffa84160ffa74160ffa94261ffa84260ffa94260ffaa425ffeac425efeaf405effb3415efeb83f5cffbb3f5cffbd3e5cffbd3d59ffbf3e59ffbf3d58ffc03c57ffc13c56ffc33c56ffc43f56ffc53d56ffc13b56ffa0324eff561a3cff301137ff311139ff33123cff31113cff30133bff301238ff2e0f37ff30113cff2f113aff31113aff33123bff341139ff331238ff331238ff341339ff331236ff341338ff37153aff37143aff391438ff391437ff381436ff371335ff381437ff391537ff3a1537ff3b1437ff3d1638ff3f1738ff401738ff43183aff44173bff45183aff461837ff471938ff491938ff4a193afe4d193afd4e1a3afd4e1a39fd4e1939fd4f1939fe4e1a39fe4e1b3afe4e1a3afd501b3aff4f1b3bff501c3cff521d3dff541d3eff551d3eff541c3dff531c3cfe531c3dfe511f3eef4d21465ba37ec1799c74be6b9b75bf5d9c73bd509c76bf449d78bf399d79c02f9d72c3279d76be1f9c73bd189575b5119678b40c956abf07926ddb048080bf02ff80ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff0280808001ffffff028080ff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff0100000001ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02808080048080bf059966cc089f80bf0b8b74b90ea480c8129c71c6179b6fbc1d9e72c1239975bd2a9e73bc339b73be3b9c75c2449d70bf4f9b74be599b73bd639d74bf6e9b74be7a9d75be839e75c18f9f76c19a9d74bea49d75bfad9e74c0b79d74bf849c74bdc99c73bda89e73be82725c85c8454152fb3f4052fd3f4257fe404158ff42435bff62667cffd3cebdffded4b3ff605a65ff494864ff4a4965ff4c4b66ff4d4d66ff4d4f65ff4e5065ff4d4f63ff4d4c60ff4c4a5fff4d4b60ff4d4d61ff4c5060ff4b5160ff4c505fff4a4e5eff494d5cff484a5aff494b5aff4b4e5aff4a505cff4c525cff4b515bff4a4a56ff45404dff362a3dff230d24ff1f0d1fff19081aff301b30ff423244ff4e4c56ff4f5259ff50545bff4f535cff4e535bff4c4f58ff484a56ff40384aff38293fff34273cff201831ff151231ff141232ff151234ff151335ff151536ff161838ff151738ff141234ff130f31ff120f32ff131034ff120f31ff111232ff13173eff13193cff131738ff121438ff111438ff11112eff0d0d22ff0f0a1aff180d23ff261930ff2d2133ff2e2234ff2d2034ff2e2036ff2c2034ff2b1f34ff291b31ff26152eff24132cff24132dff25132eff25142eff27152fff291932ff2d1d35ff2e2035ff302338ff312639ff302739ff312739ff31283aff31283aff312939ff32273aff312839ff312739ff312739ff302538ff312337ff312236ff302035ff302035ff2f2035ff302035ff2f1f35ff2f1f34ff2e1e34ff2e1e34ff2f1f35ff2f1e35ff2f2036ff302138ff312239ff32243aff33253bff33253cff33263dff33263dff33263cff32253cff32243bff31233bff2f2239ff2d1f36ff2b1d33ff281a2fff26172eff25162dff27162dff28172fff291a32ff2b1e35ff2b2035ff2c2337ff2d2439ff2e2439ff2a2038ff231a2eff1b1223ff21172cff271f38ff29223eff292442ff2d2747ff23203afe1a1831fd1a13398d363f5c45605c64ee261933fe271136fe2b1037ff2f1338ff441a3fff611a40ff62193bff551838ff4f1638ff4d173aff4c183bff4b193bff4b1a3dff4a1c3dff4b1d3fff4b1f40ff4c2041ff4c2141ff4e2243ff4d2343ff4e2544ff4e2646ff4e2647ff4d2748ff4d2849ff4f294cff502a4eff522a4fff5a2c50ff672f53ff783458fe86385afe923d5dfe9a405ffd9e4362fca04464faa24566fca34466fca34566faa34566f9a44564f8a84563fba94561fdab4560fdb04260feb5415efeb7415efeba405dffbb3f5bffbc3f5bffbd3f5bffbf3e59ffc13e59ffc23d56ffc43e57ffc43e56ffc53d56ffc33e59ff912c4aff50193bff2d1032ff30123aff311139ff30103bff31113bff2f1139ff31113aff2f0f38ff301038ff331239ff331239ff331239ff331237ff331237ff331237ff331237ff361439ff38143aff381437ff381537ff391537ff381436ff371336ff391438ff3b163aff3b1639ff3b1637ff3d1639ff3f1737ff3f1736ff401739ff41183aff42183aff431838ff431837ff451837ff461736ff461836ff471937ff481936ff491a38ff4c1a3bff4d1a3bff4e1a3cff4e193cff4f1a3cff4f1b3cff501b3cff521b3bff531b3cff531b3bfe531c3dff501f3de650284b5aa17ac17b9b74bd6c9c74bd5f9c76bc519d74bd459f76c03a9e77c12f9d72c3279d76be1f9c73bd189f75bf11a578c30c956abf088060bf04bf80bf02ff80ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa02ffffff03aa55aa03aaaaff03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff0280808003aaaaaa059966cc07926db609aa71c60d9d76c4119678b4159e79c21b9771bd219b74c1299b76bb319772bb399d79c0429b74bd4b9c74c2569d74be629c75be6d9d75bd779f76bf829d74c08d9d76c0989e75bfa39c74bfad9c74c0b79c75bf839e75bf589f74bf829f76c076504959ef3f3e4cfd363648ff3c3f52ff3d3f54ff3e4258ff41425cff8e9192ffddd3b8ff786c73ff47465dff444159ff4b4965ff4c4c66ff4e4d67ff4d5065ff4e5064ff4d4e63ff4c4b60ff4d4b5fff4e4e61ff4e5162ff4d5362ff4c5562ff4d5361ff4b505eff494e5dff494e5dff4a4f5cff4b515dff4b535dff4d545dff4e505cff4a4a56ff443e4cff35283bff271028ff2b1429ff260f25ff230d22ff3f2c40ff505059ff4f5259ff4f545cff4f545cff4d545cff4d535bff4a5159ff474c58ff3d354bff38293fff35283dff19122eff161234ff161336ff151335ff171637ff17193aff181b3aff161839ff131132ff120f2fff120f33ff121033ff110e2dff101031ff131537ff111334ff131634ff100d28ff0f0a1aff160d1dff271a2eff2d2135ff2f2135ff2e2036ff2e1f34ff2d2035ff2c1e34ff27182fff23132bff23132aff24132bff25142cff26152eff2c1b33ff2f1f37ff302439ff312639ff312639ff32283aff32283bff31283aff32293bff322a3bff322b3cff322a3bff332b3cff33293cff32293bff31273aff312639ff312338ff302337ff302235ff312136ff312136ff302035ff302035ff312136ff302136ff312136ff312337ff322539ff32273bff33283cff34293dff34293dff342a3eff33293dff33293eff32283dff33293eff32293eff33283eff33273eff32273eff32273eff32273dff32273eff33263eff31263cff2e2238ff2a1c34ff26172fff26152eff26162fff281930ff2a1d34ff2c2037ff2b2238ff2c223cff2d233dff2c2239ff221a2bff1c1425ff211b30ff26213aff2a2444ff2a2847fe2b2a49fd252241c02d2c44d332283bfd261631ff271035ff32153bff3f173eff571841ff561638ff481737ff4a1638ff491738ff47173bff47183aff46193aff461a3dff441b3cff441c3dff441e3fff462040ff462343ff482547ff4b2849ff4b2b4bff4b2d4ffe4d2f54ff4e3158ff50345cff51355efe51345efe543460ff553360fe56345ffe5c355ffd683761fd754167f9824b71e98e5c7dcb976785c69e7492c9a07e9ac2a386a3b0a585a17ea67596bbaa8caaccab86a4d9ad7a9ae1b06b8bf3ae5071fab24566fdb64462ffb7435dfeb8435bffba415bffbd3f59ffc13e59ffc13e58ffc33f59ffc33e59ffc53e58ffc33e56ffc63d57ffc23c58ff892c4bff3a1237ff2e1038ff33123bff32113bff31123bff2f1138ff2f0f37ff301037ff2f0f36ff331239ff321138ff35133aff331137ff331238ff341238ff321136ff341238ff371439ff381538ff381438ff391537ff3a1538ff381436ff381437ff3a1538ff3b1638ff3d1639ff3e1739ff3e1637ff3f1538ff411638ff411637ff431738ff441738ff451838ff451737ff471737ff481738ff491839ff491738ff4a1838ff4b1839ff4c1839ff4c193aff4e1a3bff4f1a3aff501b3bff501a3aff501a3aff501a3afe511d3bff4f1f3cd6532d4c589f7abf7c9c75bd6d9d75c05f9c76bf519d74c0469d75bd3b9c70be319c72bb289973bf1f9c73bd189f75bf11a578c30d9d76c4089f80bf05996699028080800280808000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa028080800280808002808080028080ff01ffffff01ffffff01ffffff0000000001ff00ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00ffff0001ffffff03aa55aa03aa55aa059999cc089f60bf0ba274b90e926db613a179bc199970c21f9c73bd269a72bc2d9971c1369c71bd3f9e75be499d73c0539d75be5e9d72be699e75c0759d74c0819e75c08b9e74bf989e75bfa29d74bead9e74be889c74bfa79c74bfaf9c73bd548c6da78b4b4954f7404051fe38374bff37384bff3c3f51ff3d3f54ff3e3f53ff3c3d51ffc7c2b1ff958d8bff45455eff48455cff46455cff434158ff45445cff48455cff4c4d60ff4d4e62ff4e4b62ff4d4b5fff4e4f61ff4e5163ff4f5565ff4e5765ff4d5865ff4e5763ff4d5462ff4b525fff4a525eff4b535fff4c535fff4d5560ff4e555fff4d515dff4b4d59ff453f4eff34253bff2b152eff2f162eff351b32ff2b1427ff331e33ff54545dff52575fff4e545cff4c545dff4d545cff4d535cff4c515aff48515bff464957ff3c3047ff382a40ff34273dff1b1435ff161435ff161537ff171737ff171c3bff1a203eff171d3eff171938ff131130ff110e2fff120e30ff110e30ff110d29ff0f0c2bff10102bff100a1cff130b1cff22162aff2e1f37ff2f2037ff2f2036ff2c1e34ff2c1e35ff291d33ff26182eff23132bff231129ff24132bff26152cff2a1b31ff2d2136ff31263aff31283bff32283aff33283cff34293dff33293dff332a3dff322b3dff342c3eff342d3eff352e3eff342d3fff352d3eff342b3dff332b3cff33293cff33273aff312438ff312337ff312337ff312336ff322337ff312237ff312337ff322438ff322538ff322539ff33283bff332a3bff332b3dff332b3eff332b3eff332b3eff342b3eff332a3eff332a3eff32293eff33293eff32283dff33293eff32283eff33283eff32273eff32273eff32273eff32273eff32283eff31283dff31283eff30283eff30283dff2e233aff2a1c33ff271830ff25162eff251930ff281c33ff2a1f37ff2b223cff2c233fff2c2440ff292239ff1d152aff1d1429ff221c38ff262241fe2a264afe2e2e4df5343155fd21203ffe271737ff2b1337ff3a163dff48173cff461536ff421535ff431639ff441638ff431737ff421739ff41183bff40183aff3e1a3bff3e1b3dff3f1e40ff3f2346ff43264dff452b53ff473155ff4a345dff4d3965fe4e4068fd51456efe534673fb514979f45b5387de605c90c3616298ad6c74a7917480b0847e93c3888eabd480abcfed67b7e1f529b4e6f913bce4f213aee4f235b7e7f532b3e5f50ba2e8e808bfdfff2daae3f960afdffa4db0e1fc53b2e3f697b8e1f5beb5cbe1e6b5abc1ebb587a2eeb56380fcb74b67febd445fffbe435bffc1415bffc1405bfec4405bffc43f5affc53f58ffc64058ffc63f57ffc43e55ffb73b56ff682140ff2f0f37ff31113aff35133dff32123dff2e113aff2e0e36ff311136ff311037ff311037ff331239ff341339ff341238ff321237ff331338ff331238ff321235ff331335ff361538ff391638ff391536ff3a1537ff3b1538ff3b1537ff391335ff391335ff3b1536ff3e1638ff3f1636ff411637ff411737ff411736ff411636ff431636ff441636ff451737ff461737ff471737ff471738ff471737ff481737ff481838ff491839ff4a1839ff4a1838ff4b1837ff4e1938ff4f1b3aff501b3afe511b3bff4e1e3bbc512e4c2ea180c2769c73be689d76bd609d75bd539d75be479a73be3c9973bf329e75c2289973bf209770b719a37ac211a578c30c956abf089f80bf05cc99cc0280008001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff010000000280808001ffffff03aa55aa0280808002808080035555aa035555aa03aaaaff04bf80bf02808080035555aa035555aa03aa55aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff0100ffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff028080ff03aaaaff059999cc07926db609aa71c60d9d76c4119678c3169774b91c9b76bf23a075bd2a9873bc339b73be3c9d73bf469d75bd519a74c05b9d73bf679c74bf739d76bf7e9c73be899e73c0959d74c0a09e76bfab9e74bfaa9c74bd789d77bdbb9d74bf808f72abd3464655fa414054fe413e52fe323146fe393a4eff3c3f52ff3c3f53ff3c3f55ff636167ffbab6adff403e52ff45435dff45435cff41425eff464c69ff46445dff41354fff4b465cff4e4d61ff4d4c60ff4f4f62ff4f5365ff4f5666ff4f5967ff4d5b68ff4d5b67ff4e5a66ff4d5663ff4d5562ff4c5461ff4c5561ff4d5762ff4f5862ff4f5561ff4b5360ff4e515eff423d4cff38293eff321e37ff331e36ff372138ff3f253dff341b33ff48414eff52575fff535b63ff4d5b64ff4a555fff4c525dff4b525cff49525cff48515bff444956ff3b3146ff3a2c40ff2f2439ff191437ff181739ff191a3bff1c2040ff1b2443ff1a2341ff181e3bff171537ff120e2eff100d2dff120e2eff110d2bff0d0a1eff12091cff1f1229ff2f1f37ff2f2237ff2e2038ff2d1f36ff2b1e34ff291a31ff25152cff231329ff231229ff24152bff291a31ff2d2136ff32283cff332a3dff332b3dff332b3dff352c3fff352b3eff342c3eff332c3fff352e3fff362f41ff363041ff363041ff363041ff353040ff352f40ff342e3fff342c3eff322a3cff32263aff322539ff322438ff322438ff322438ff332438ff332539ff332539ff332639ff33283aff342a3cff342b3dff342c3eff342c3dff342c3eff342c3eff342c3eff332c3eff342b3eff332a3eff322a3eff322a3eff322a3eff322a3eff322b3fff332b40ff312c40ff312c41ff312b40ff312b40ff322a40ff32293fff32293eff31293eff31293eff31293eff302a3eff2f2a3dff2e273dff2c2338ff261b32ff24182eff26182eff281a31ff291d36ff28213bff2c2440ff2d2643ff27233aff181327ff1f1732ff24223bfe262445fe2a2b4ffe323258ff2d294fff221338ff2e1133ff361335ff3a1234ff3d1234ff3f1436ff3c1537ff3b1638ff391639ff38163aff39183cff391d41ff39234aff3c2b53ff3e3159ff403660ff453d69fe474270fa4b4779e5555582bf555c8b866570a0627d87b62caed1e816b9c5e8159e9ece06aaaad502ffffff02ffffff0ea480c803aaffff04bfffff04bfffff11a578c307b692b610af80bf24a371bf1a9d76ba1ea277c423a075bd219b7cc119ad7ac2159279c2089f9fbf14b2d9e630b5d5ea48b8e6fb72b7e2fba6b5e0f9e4b7d6f3eeb5b4d2f7bd86a2f9ba5b75fabd4662fec1445efec2425dffc4415dffc5405affc73f5affc73f57ffc63f59ffc63d59ffa73550ff4f183dff2f1338ff34143aff34123aff32113aff31113aff300e37ff321138ff300f36ff331139ff341239ff331339ff321238ff331238ff351338ff341338ff321236ff321135ff351438ff381638ff3a1538ff3b1438ff3b1437ff3c1538ff3c1537ff3b1437ff3c1435ff3b1334ff3c1434ff3d1536ff3e1435ff401535ff401534ff411534ff411535ff431635ff421534ff421533ff431534ff441636ff471738ff471838ff4b1a3aff4b1939ff4d1939ff4e1a3aff4e1a39fe4f1b3bff4d1e3bae512d4904ffffff679c74bf619e76c0619e74c0549e73bf489c71bc3d9f75bc339b73be299b70c1219b6cb9199970b8129c71b80d9d76c409aa71c60599669903aa55aa01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff0280808001ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff028080ff0280808004bf80bf06aa55d508bf80df0ba274b90f9977bb149973bf1a9d76ba209f78bf279d6fbe309f75bf389b72bb439c72be4d9c74bd589a74bc649c73bd6f9c75bf7b9b74bf879f75bf939c74bf9e9d74bea99d74be869c74be6c9c74bf579e75bf7c88739ed3464456fd434257ff403e53ff403f52ff313145ff3b3c50ff3d4053ff3c4053ff3d3f54ff4f4d58ff494853ff414058ff424158ff42415aff444964ff464d68ff433c55ff463b54ff4e4a60ff4f4e62ff4f5062ff505365ff505666ff4f5967ff4f5b68ff4f5c68ff4e5c68ff4e5c68ff4e5a65ff4e5764ff4e5763ff4e5863ff4d5963ff505763ff4d5561ff4e5a62ff4d515eff433b4cff3e3246ff392a3fff37263cff39273cff3d283fff3a243aff342135ff494853ff4e5961ff4e6068ff4f5f68ff4b5762ff4a525eff4a515dff48525cff46505bff444454ff3c3043ff392c3fff1f1a38ff1a183bff1a1d3dff1c2443ff1c2846ff1b2542ff191d3bff131230ff120d29ff120d2bff120c2bff100b23ff170e21ff291c31ff2f2039ff2f2038ff2e1d37ff2b1c34ff291932ff25152dff22122aff211228ff25142bff2b1c31ff2f2338ff322a3cff332d3eff332d3fff342c3fff342c3fff352c3fff352c3fff352d40ff352f41ff363143ff383243ff373243ff373242ff373242ff363242ff353141ff352f40ff352d3eff352a3dff32273aff332539ff332539ff332539ff332539ff332538ff342638ff332739ff33293bff342a3cff352c3dff352d3eff352d3fff352d3fff352d3fff352d3fff342c3eff342c3fff342c3fff332b3eff332b3eff342b3fff342d40ff342f42ff343244ff373748ff383b4bff383f4dff383f4eff38404fff373d4dff363a4bff343446ff332f42ff322d41ff322b3fff312a3fff302a3dff312a3eff30293eff30283fff2f283eff2e253bff291e35ff25192fff251a2fff261c32ff291e36ff2a233dff2c2543ff2e2645ff1c172eff18152aff24203dfe262345fe2b2c4fff303458ff292d4eff231534ff2c1232ff311235ff351233ff351333ff351436ff341535ff341738ff36193cff361d40ff39264cff3a2f56ff3c335cff3d3960fd3f3c67f4454672b9575a845e6f729b49967eb633a082c329a27cc113a179c909aa8ee33f9e75be3ba075c2319c72c12f9d77be209f78bf219b7cc107b692b6149980bf159e79c2269a72bc259875ba249c71bf249c71bf249571b8219b74b9209f70bf239975bd229d78bb239975bd1ea277bb249c71b8259875c114a680bf0caa95d51eb3c4e646b6dbf47fafe3fb98b5dffa76bac9e1adc1acc6dfba6f8cfdbe516cfec2455fffc2435cffc7405cffc8405affc83f5bffc83f59ffc53d56ffbc3c58ff742245ff371135ff321139ff34133bff31113aff301038ff301038ff301038ff311137ff311136ff321238ff34133aff331239ff321237ff331337ff351338ff341337ff331236ff321235ff341436ff381337ff391437ff3c1439ff3c1538ff3d1537ff3d1536ff3e1536ff3e1536ff3e1636ff3f1535ff401535ff401535ff411535ff421635ff421635ff431636ff441736ff441736ff451736ff461738ff471838ff491839ff4a1939ff4a1838ff4a1838ff4b1938fe4c1939ff4b1d3ba64d2b4703ffffff709d74bf719c75be639d74bf569d77be499d73bd3e9c73bd339b6ebe2a9873bc229670bb1a9376ba129c71b80d9d76c4089f80bf059966cc03aa55aa01ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000100ffff01ffffff01ffffff01ffffff0280808001ffffff028080800280808003aa55aa03aa55aa035555aa035555aa03aaaaff03aa55aa03aa55aa035555aa035555aa03aa55aa028080800280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff02808080028080ff03aa55aa059999cc07926db60a9980b20ea46db6129c71b8189f75bf1d9e72c1249c71bf2c9c74bf359a73bc3f9a71ba499a73bd549b73bc5f9e73bf6c9c74bf789b75bf839c73bd8f9d76bf9b9e75bfa69d75be9b9c75bd539d75be4a9f75be57877e93e04a4759fd413f55fe403f54ff404052ff3f3e54ff313145ff3d3e52ff3d4053ff3d4053ff3d3f52ff3e4052ff3f4053ff404055ff414057ff3f4058ff444f6aff454763ff453a54ff4c455dff4f4e62ff505264ff4f5364ff505666ff4f5967ff4f5c69ff4f5d6aff4f5d69ff4f5e69ff4e5e69ff4e5d68ff4f5a67ff4e5965ff4f5965ff4e5a64ff515764ff4e5a63ff525d67ff4b4d5bff433e4eff423b4cff403647ff3e3244ff3d2f42ff3e2f43ff3d2a3fff351f35ff3c3043ff4e5660ff4d6168ff4f626bff4f6068ff4a5761ff4a535eff48515cff46525cff454f5aff423f53ff3a2d44ff2b2539ff1d1b3cff1c2444ff202a47ff1e2948ff1c203fff141331ff120d27ff120b27ff110c29ff160d24ff23182cff2d1e37ff2e1f37ff2d1e35ff2b1c34ff281932ff24162dff21122aff211129ff28182fff2d1f35ff31273bff352d3eff342f40ff352f41ff352f40ff362f42ff352f41ff352e41ff352f42ff363143ff383345ff383546ff383646ff383545ff383545ff373444ff373444ff373343ff363142ff352e3fff342a3cff33273bff332539ff332639ff332539ff332639ff332639ff34283aff34293bff352c3eff352e3eff362e3fff372e40ff362f41ff362e40ff362e40ff352e3fff352d40ff342d40ff342c40ff352d41ff352e42ff363144ff363747ff393c4cff3a414fff3b4451ff3b4553ff3c4653ff3b4652ff3a4653ff3b4754ff3b4755ff3b4754ff3b4755ff3a4553ff39404fff373a4cff343345ff332e41ff322c3eff312a3dff30293eff30293fff30293fff30283fff2e263dff2a2037ff251b30ff251a2fff261c33ff271f3bff2c2543ff2d2747ff231e3aff171328ff1f1d3aff242347ff292b4dff2f345cff2b3055ff251438ff2c1133ff301235ff2f1233ff301335ff311637ff331839ff351c40ff37254bff3b2d56ff3a315bff3c365efd3f3f6bc153537b5d8179a556a07ac1589c74bf5c9e77bf559f78c04f9e74c24a9b75be449a74bf3f9a71be3b9c75be379e74be339b73be319c72c12c9c74bf249c71bf25986eba27966fbe269a72bc259f75ba239975bd229d78c3219b74c11ba17bbd1b9771bd1ea277c41d9e72c11e9977bb1d9e72b91e996fbb1f9c73bd1e9977bb179b7abc23a075bd209f78bf19a385c20caaaaea16aea2dc2ab6d4f33ec1e2fbb8c1c9e1ecbf98affabd5c74ffc34660ffc7425dffc6415bffc8415cffc7405affc63f58ffc54059ffa73752ff5d1c40ff321137ff34123bff33123cff301038ff2f1037ff301037ff31103aff301138ff311138ff331339ff331238ff331236ff331236ff331336ff341437ff351338ff351337ff351236ff351134ff361235ff371336ff381435ff3a1435ff3c1435ff3d1536ff3d1636ff3f1636ff401636ff401535ff401635ff411535ff411535ff411636ff421636ff421636ff431636ff441637ff441637ff451637ff461737ff471737ff481837ff491938fe4a1939ff491c3aa54a2a460cbf95d5619e74c0739d76bf659d74bd589c74bc4c9e75bf409b74bb359a73bc2b9a71be239975bd1b9771bd14a673bf0f9977bb09aa71c6059966cc03aaaaaa01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff0280808001ff00ff02808080035555aa035555aa0280808003aa55aa03aaaaaa02808080035555aa035555aa02808080028080800280808001ffffff0280808001ffffff01ffffff01ff00ff0100ffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00028080800280808003aa55aa06aa55d5089f80bf0ba274b9109f70af14a673bf1a9d6cc4219b74b9289f73bf319c72bb3a9e77bd459b73bc4f9b74be5c9b74bc679c72bc739b73bf7f9d72bf8c9d75bd989e74bea39c74bfaf9c73bd739d76c131a178bb308f8a95da474558fc434056ff413e55ff414054ff3f3f53ff3e3f54ff313245ff3f3f53ff3d4053ff3e4053ff3e4053ff3e4053ff3e4052ff404155ff3f4055ff414763ff42506dff46415bff4a415aff4f4b62ff515265ff505465ff505566ff4f5868ff4e5b69ff4f5c69ff4f5e6aff505d6aff4f5f6aff4f5f6aff4e5e69ff505c68ff4e5a66ff4f5a65ff4f5a65ff4f5765ff4e5d67ff525e68ff4a4b58ff464451ff474453ff443f4eff403c4bff423b4bff403748ff3e3144ff3a293eff3e3547ff4a545dff50666eff4f626aff50646cff4f6069ff4a5661ff48525eff48525dff44515cff464c5bff3e374cff342c3fff20233eff202d4aff222d48ff1e2745ff151430ff120c26ff110a23ff130a25ff1c1029ff2c1d31ff302038ff2d1e37ff2a1d34ff2a1b35ff25152fff20132aff201229ff281a30ff2f2238ff332c3eff353242ff363243ff363243ff363143ff353142ff362f42ff362f42ff353042ff363143ff383647ff383848ff383948ff393948ff393847ff383846ff393747ff383546ff383545ff363142ff352c3fff34293cff34273bff33263aff34263aff34263aff34263aff35283cff352c3dff352e3fff362f40ff373041ff373041ff383042ff372f42ff362f41ff362e40ff352e40ff352f40ff352f41ff352f41ff353145ff373648ff3b3e4eff3c4252ff3c4553ff3c4653ff3c4552ff3a4551ff394551ff384550ff3a4451ff394350ff3a4452ff3a4553ff3b4754ff3c4855ff3c4957ff3c4957ff3c4957ff3b4855ff394352ff353b49ff333241ff322b3fff30293fff31293fff302940ff312941ff2f2840ff2d273fff282138ff241a31ff261933ff261e35ff2b233fff302849ff28233dff161226ff1e1c39ff232446ff292c4eff2c3661ff2e345eff261438ff2e1235ff2f1235ff2f1435ff311538ff33193cff342146ff382950ff372e56ff39345bfd3d426997606487559075b46f9c75bf6d9f77bd669d76be5e9d75be579e75bf509c76bf4b9c77be459b76c0409b74bf3c9d73bf399d74bc359a73bc339b73be309a75bf2d9971bb2b9a71be289f73bf279d76be249c78bf229d78c3209770bf1f9c73bd1d9e72c11c9b76bf1a9d76ba1a9d76c41a9d76ba199970b819997ab8179b6fbc159e79c2159e6db61c9b6dbf17a67ac81ea277c4209f70bf209f78bf1f9c73bd13ae79c91eaaa2d56db6dcf6d7c3dbf4fcc4a4b7fcbd586ffec4445effc5425dffc6405dffc63f5affc73f5bffc73e59ffc4405bff7b2546ff330e32ff321239ff34133dff2f0f37ff2d1136ff2f1035ff321139ff31113aff300f36ff321137ff331238ff341338ff321236ff311234ff331336ff361437ff371438ff371438ff361337ff351336ff351234ff351232ff351332ff361333ff381333ff391434ff3b1433ff3c1534ff3c1534ff3c1534ff3d1534ff3d1435ff3e1534ff3e1534ff3f1434ff401435ff421536ff441637ff461737ff461736ff461737ff461736fe471838fe461b38a8492a4904ffffff419d76bc759d74c0679e74bf599e75c04d9c74bd409b74bf369c71bd2c9c74bf249c71b81b9771bd159e6dc20f9977bb0a9966b206aa80d503aaaaff02ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa028080800280808002808080028080ff01ffffff028080800100000001ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000028080ff03aa55aa059966cc07926db60a9980b20ea46dc8129c71b8189575b51d9e72c1259f6ec12d9f71c1379e74be409f78bf4b9c74be569d74be639d74bc6f9a73bc7b9b74bd889c74bf949d75bf9f9c73bfab9d74bd889d74bf499d73bd2383838ad2454051fc434154fe413f54fe413f55ff413f55ff3f4053ff3e3f55ff313145ff3f4055ff3e4153ff3e4053ff3f4155ff3f4153ff3f4153ff3f4253ff3c3d52ff455272ff464d6cff484058ff4d485fff514f65ff505466ff505666ff505869ff4f5b6aff4f5d69ff4f5d6aff4f5f6aff505f6bff505f6aff4f606bff4f5f6aff4f5f6aff4f5c69ff4f5b67ff505a66ff4f5967ff506069ff505c66ff4a4a57ff494a56ff484a56ff464654ff464452ff464553ff454250ff423b4cff3f3647ff434451ff49565eff50656bff536a70ff4f646cff4f636cff4d5f68ff495560ff48525eff45515cff484d5bff403e4dff342c43ff242c46ff243450ff222c49ff171934ff110c22ff120921ff170b24ff27192eff2f1f35ff2f1f37ff2c1c37ff2c1d36ff271731ff22122aff21142aff281930ff312338ff362f40ff373545ff373645ff373646ff373546ff353444ff373144ff362f42ff362f42ff373143ff373546ff393a49ff3a3c4aff3a3c4aff3b3c4aff3a3a49ff3b3b4aff393a48ff383847ff383445ff363041ff342b3eff33283bff34273aff34263aff34263aff35283aff352a3cff362c3fff382f41ff373142ff373142ff383242ff373142ff383143ff363141ff373041ff372f40ff363040ff363041ff373244ff373849ff3a3e4eff3c4453ff3d4655ff3c4754ff3b4653ff3a4552ff38424fff373e4cff343647ff313041ff2f293dff2d2339ff2c2238ff2c2339ff2d273bff312e40ff343848ff35424eff3a4653ff3a4a55ff3c4b57ff3c4c58ff3c4b58ff3b4855ff363e4cff333443ff332d40ff32293fff302940ff302941ff302942ff302941ff2d263eff271e36ff231c31ff241b36ff271f3dff2f284aff2b2743ff161325ff1d1c39ff232446ff292e53ff2e3964ff282c55ff271235ff2d1434ff2c1335ff301739ff321c3fff35264cff362b51ff373257fd3a39658e4f5a83389f7bc4519d74c0799e74be719e75be689d76bf619e76c05b9d76bf549b73bf4f9e77be499d73bd449d74bf3f9e71be3c9d73bf389b76bf369c71bd339b73be309a75bf2d9971bb2a9e73bc289973b9269a72bc239975bd209f78bf1f9c73bd1e996fbb1ba171bd1b9771bd1a9d76ba189f75bf189f75b5179b6fbc179b7abc179b7abc179b7abc179b7abc16a274c5199970c219997ac21a9d76ba1c9b80bf249c71b8279d76be269a79c322acacd975b5e0fbd9c3d6ebf6c198b3fcc2566cfec54660fec4445dffc7415dffca415cffc93f5bffc73f59ffa53755ff4b1439ff2f113cff34123cff311138ff2f1138ff2e1036ff2e1138ff331239ff311137ff301034ff301135ff341338ff331237ff331237ff321236ff341135ff341135ff351235ff371336ff381437ff381437ff381337ff371336ff371335ff371233ff381233ff381232ff391232ff3a1232ff3b1233ff3b1334ff3d1435ff3e1435ff3f1536ff401535ff411635ff411535ff411636ff411636ff431737ff441736fe451838fe451b38b44b2c4705ffffcc539d75be779c74bf689d76bf5b9a73bf4e9a72be429e74bd379e74c32e9b74bc25986ec11d9e72b9169774b9109f70bf0a9980cc07926db6048080bf01ffffff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff0280808002808080035555aa035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff028080800280808004804080068055aa08bf80df0c9580bf109f80bf159e6db61a9d76c4219b74c1299b76c1329e75c23c9d73bf469d75bd529b73bb5e9b72be6a9a73be769c73be839c75bf8f9d76bf9b9c75bfa79c74bf599b75bd3b9c75be156d6d6dcf4a4557fe424155ff414055ff414055ff404054ff404054ff3f4053ff404055ff303246ff3f3f54ff3e4054ff3f4154ff3e4154ff3f4252ff3f4252ff3f4153ff3d4662ff46567bff494864ff4c465dff504e63ff525467ff515768ff4f5667ff51596aff505d6aff505d6aff4f5e6bff4e5f6bff4f606bff505f6bff4f606aff4f606bff4f5f6aff505f69ff4f5d68ff4f5b66ff4f5a67ff50616aff4e5863ff4a4d59ff4c515cff4a4e59ff484b57ff4b4e5aff494d58ff474a55ff454653ff454552ff474f59ff4a5d63ff52646cff516b6fff536a70ff4f646dff4e626aff4b5b66ff485360ff46515dff474b5aff413d4cff302e46ff293955ff24324eff171832ff110a21ff140a1eff1f1426ff2e2034ff2e1f37ff2d1d36ff2c1d36ff291b32ff22142cff21132cff291b33ff31263cff383245ff383746ff383a48ff383a49ff383848ff383848ff373546ff363043ff352f42ff363043ff373546ff3a3b4aff3d404dff3c414dff3d404eff3d3f4eff3b3d4cff3b3d4cff393b49ff383747ff373243ff352c3fff34293cff34283cff33273aff34283bff34283bff362b3dff372f3fff373142ff383344ff383343ff383344ff393344ff373243ff373143ff373242ff363141ff373141ff363343ff373949ff3b414fff3d4955ff3e4a58ff3e4958ff3c4655ff394251ff363b4aff313243ff2e293dff2c1f36ff291931ff28172eff27162eff26162eff26162dff24152cff25162dff25162eff24162eff26162eff27162fff271b33ff2c283cff2f3445ff374351ff3c4c59ff3c4d5aff3d4c59ff3a4955ff37414fff343246ff322b41ff31293fff312940ff312941ff302942ff302941ff2c233fff241d33ff231c30ff261f3bff2d264aff2b284aff161228ff1d1c3aff222549ff273256ff2e3f6fff2a2a52ff271334ff2c1536ff2e163aff322045ff34284fff362e54fa383b64af565f852a9e80bc6d9d77c0869c74be7e9e75be769c75bc6e9e76be679e74bf609d75bf5b9d76bf549b73bf4e9d76c14a9b75be459b76c0419d76c03d9f75c03b9c75ba379e74c3349d76bf329975bd2f9d72be2c9c74bf299b70c1269a72bc24956ab8229d70bb1f9c73bd1d9e72c11ba171bd1a9d76ba189f75bf17a67ac8169774b9169774b9159e79c2159e79c2159e6dc2159e79b6169774c5179b6fc8189f75bf1ba17bbd1e9977bb219b74c11d9e72c11ea277bb209f78bf23a8a0d35cbae3f4c1c4d9eed3c4869bfdc34d69ffc84661feca4460ffcb425dffcb415bffcb405affc4415dff83284aff39103aff33113cff34113bff321038ff2e1136ff2d1034ff301037ff31113aff31123aff2f1035ff301035ff321136ff331336ff351337ff361237ff361336ff361235ff341233ff341232ff341233ff341233ff351332ff371334ff381334ff391334ff3a1334ff391334ff391234ff391234ff391234ff3a1234ff3c1435ff3e1536ff3f1536ff3f1537ff401637ff401536ff411536ff421636fe441838ff431938cc4a2b4906d5d5d5769c75be799c74be6b9b75bf5c9b74c24f9e74be449d74bb399d70bc2f9872be25986eba1e996fbb179b6fb1109f70bf0c956aaa079292b6048040800280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ff0001ffffff01ffffff0280808001ffffff02808080028080800280808002808080035555aa035555aa0280808003aa55aa02808080035555aa035555aa03aa55aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff0000ff00010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff0280808003aaaaff0599669907926db60a9966b20e926db6129c71c6189f75bf1e996fbb259f75c12d9f77c1379e74be419d76c04c9e72bc589c74bc649c73bd719c73be7d9d74be8a9b74be969b74bea29d74c08e9a73be469d75c14ea37cc4954d4a59fd444258fe414056ff414156ff414155ff404155ff404154ff404154ff404055ff303247ff3f4055ff3e4154ff3f4254ff3f4254ff3f4256ff404254ff3e4051ff42577cff48567cff4c485fff4e4b60ff525267ff53586aff515868ff515969ff515b6bff515c6bff505d6bff4f5f6bff4f606bff50606bff51606bff4f606aff4f616bff4f606bff505f69ff4f5e68ff4f5d68ff4f5c67ff4f5f69ff4d5460ff4d525cff4d545eff4b505bff4b515cff4c535dff4b515bff4a4f5aff484e58ff49505bff4b565fff4b5f66ff50656cff516a6fff526b70ff50686fff4d636bff4c5f68ff495662ff48515eff454757ff3f384fff2e3651ff2a3a57ff1b1e37ff130a1eff160c1eff271b30ff2f2036ff2e2037ff2c1f35ff2b1d36ff251630ff23152cff271730ff32243bff383144ff393a48ff393b4aff3a3b4bff3a3c4cff383b4bff393a4aff373545ff373042ff363041ff373344ff3a394aff3c404fff3e4351ff3d434fff3d4350ff3c414eff3c3f4dff3b3e4cff3a3a4aff393747ff362f41ff342a3dff34293dff34283bff35293cff35293cff362c3eff382f41ff393243ff383344ff393445ff393445ff393445ff393445ff383344ff383343ff373243ff383244ff373445ff3a3b4cff3d4452ff404957ff3f4b57ff3e4a56ff3b4351ff37394aff312c41ff2d2237ff2a1a32ff29182fff28172eff28172eff28162eff291730ff291930ff2a1b32ff2a1c33ff2a1b32ff291a32ff281830ff271830ff25152eff25162fff25162eff26162fff261830ff281d34ff2c283cff323748ff3b4955ff3d4e5aff3c4c58ff394755ff363c4cff332e43ff322a40ff312941ff312a42ff302a41ff2f2a43ff2d2840ff251f33ff221c32ff251e38ff2c284aff2d2b4aff1a162dff201f3dff23264cff2c3b63ff314370ff261e41ff2a1535ff2d173bff322147ff322b52fe35345eba46557b55a584c66d9d75c0959c74be8d9d74be859b75be7d9d74be759d76c06e9e74c0679c74bf619b74c05b9a73bf569d74be519d74c04c9a75bf489c75bf459b73bc429b74b93e9873b93b9c75be389b76bb359f73c0319c72bb2ea174bc2b9a77be289f73bf269a72bc249c71b8219b74c11ea277bb1ca476bf1a9d76ba189f75bf179b6fbc179b7abc159e79c214a673bf159e6db6149973bf159e79c2159e79c216a274b917a67abc189f75bf1ba171bd17a66fbc1ba17bc623a075c5259875ba20a780c723b6ccf061c8e5f7e9ccc2d4fac56b84fdc94864ffca4460ffcc425effcb405cffcb4059ffcc415affa83451ff551639ff301035ff31113aff34103aff32103aff2f1037ff2f1137ff301238ff301138ff311138ff311135ff311133ff321134ff331134ff341135ff351235ff351236ff351236ff361336ff361336ff361336ff371336ff361335ff371334ff361234ff371235ff381236ff391336ff3a1336ff3b1336ff3c1437ff3c1436ff3d1437ff3d1536ff3e1537ff3f1537ff3f1537ff401637fe421638ff411838da46244522ac87ca8a9d74be7b9b74bf6c9c74bf5f9c76bf529b73be459f73c03a9e72bd309a70ba27966fbe1ea277c4179b6fbc119678c30caa80bf089f80bf048080bf03aaaaaa01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa02808080035555aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff028080ff04bf80bf059966cc089f80bf0c9580bf109f70bf159e79c21a9d76c4229d70bb29a276c1329e75bd3b9c75be479a77be529b76c15e9d75be6b9b75bf789d73bf849c74bf919d74c09e9d74be9e9d74be7c9e75bf55a27bc0814d4757f5464457fe424256ff414157ff424157ff414155ff414256ff404155ff414255ff404356ff313247ff3f4155ff3e4254ff3f4255ff3f4253ff404355ff404353ff3d465dff48638cff485476ff4f4b61ff515064ff545769ff525a6aff525c6bff515b6aff525b6cff515c6bff515d6bff515f6cff50606bff50616cff4f606cff4f606bff50616bff50606aff505f6aff4f5e6aff4f5e6aff4f5d68ff505c67ff4c5560ff4e5661ff4d555fff4d535eff4d565fff4b545eff4c555eff4b545eff4b555eff4b5961ff4c5c64ff4d6268ff50686eff526a6fff536a70ff51686eff50636cff4d5f68ff4b5964ff4a505eff454554ff35374aff333e5cff1e253aff150e1eff1d1026ff2d1e36ff312239ff2f2039ff2e2038ff291c33ff23152dff271931ff2f243aff3a3447ff3b3d4aff3c3f4bff3c3e4dff3b3e4eff3a3f4eff3b3e4eff3a3a4bff373344ff362f42ff373043ff393647ff3b3f4eff3d4552ff3f4652ff3f4552ff3e4451ff3d4350ff3a414eff3b3f4dff393a4aff363244ff352d3fff342b3dff352a3dff34293dff362a3dff362c3eff373142ff393444ff393544ff393545ff393546ff393646ff393546ff383544ff393344ff383344ff373444ff383747ff3a3f4eff3d4756ff3f4b58ff3f4b57ff3b4553ff373a4bff312c40ff2c1f37ff291a32ff291831ff291830ff28172eff2a1830ff2a1b32ff2c1f34ff2e2237ff2f253aff30263aff30273bff30273aff30273aff30263bff2f2439ff2e2338ff2b1e36ff2a1b34ff291932ff271730ff27172fff261730ff261931ff281a33ff2a2137ff333548ff374753ff3a4d59ff3c4958ff374150ff343546ff322d41ff312b41ff312a42ff312b42ff302b42ff2f2942ff262236ff231b34ff251f37ff2d294bff292746ff1d192eff202143ff242d51ff30446fff2d3d69ff241433ff2c1a3bff31244aff34325ae73d49775e8d7db6a29d74bea59c74be7f9d74bf949d75be8d9d74be849c74bd7e9c75be779c74bd719c73be6a9c73be659d74bd609d75bd5b9d73bf569a74be529b73be4e9d76be4a9b75be479a73be439c76c2409b74bf3d9b71bc399d74c0369c71bd339b78be309a75bf2c9c74bf299b76c1269a72c3249c71bf229d70bb1f9c73bd1d9e72c11a936cba199970b8179b6fbc179b6fbc159e79c2149973bf149973bf149973bf159e79c2159e79c216a274c5179b7abc1a9d76ba1d9e7bc11e9977c41d957bc1259f75ba289f79bf17a685d34db6dbf2b7c6d5e9ebbd8399f7c64f6bfecb4660fecd425fffcd405effcd405bffcd405bffcb405fff932c4eff531b3eff311132ff301138ff31103aff2f1036ff301136ff2f1136ff2e1138ff321239ff321136ff321035ff321133ff321235ff331135ff331133ff341234ff341233ff341233ff341234ff351235ff361235ff361336ff371236ff371236ff381236ff381336ff381235ff391235ff3a1336ff3b1436ff3b1335ff3b1536ff3c1437ff3d1537ff3d1536ff3e1537fe3f1637ff3f1738e43f1c3f42aa87c18c9b75bf7d9b72be6e9b74be619b74bd549b73bc479a73be3c9d73bb329975bd289973b9209770b7199970b8129c71b80d9d76c4089f80bf059999cc028080ff028080ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa0280808003aa55aa03aa55aa03aaaaaa03aa55aa035555aa035555aa028080800280808003aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aaaaaa048080bf07926db60a9966b20d9d76c413946bae189f75bf1d9e72c1269a72bc2d9f77c1379e74be419d72bc4d9c74bd589c74bc659a74bd719c73be7f9d74bd8b9c75bf989c75bf999e75c0429e78c15f9c73bc47615a68f6413f52fe434258ff424256ff424257ff414256ff414256ff404255ff414255ff414356ff404357ff313449ff3f4155ff3f4255ff3f4354ff3f4254ff404353ff404353ff435473ff496893ff4c516eff514f64ff545568ff555a6bff535d6bff525f6dff525e6dff525c6dff515c6bff515d6cff515f6cff50616cff4f616bff4f626bff50606aff51616aff50606aff50606bff50606bff4e5f6bff4f5f69ff4f5d67ff4c5963ff4f5b64ff4d5862ff4e5a63ff4e5962ff4c565fff4d5861ff4c5860ff4d5b62ff4d5f65ff4f6269ff51666cff51696eff536a70ff52696fff51676eff51646dff4e6069ff4c5964ff494e5dff424054ff3a3e59ff28314aff130e1bff1f1127ff32253dff31253bff2e2239ff2e2239ff25192eff24162dff291f35ff383647ff3c424dff3d434eff3c434fff3f4251ff3e4350ff3e4252ff3d404fff383748ff363244ff363242ff363445ff3b3d4cff404754ff404955ff404854ff3f4752ff3f4552ff3d4451ff3d4250ff3b3e4eff383647ff352f43ff362b3fff352a3eff352a3eff352a3dff352d3fff383142ff393444ff393746ff3a3746ff3a3646ff3b3747ff393646ff393646ff393545ff383545ff383545ff383847ff3b414fff404c58ff424d5cff404b59ff3b4353ff312e43ff2c1f37ff291932ff291830ff281830ff291830ff291931ff2b1e34ff2f2338ff30283aff312a3cff31293cff31293cff31293cff31283dff31283dff31293cff31283bff30283cff30283cff30283bff30273bff30263cff2f243bff2e2238ff2b1d34ff291a32ff281830ff271831ff261a32ff281a33ff2c2239ff363e4dff3d4d59ff3c4c5aff3a4555ff353b4cff312e43ff322b43ff302b41ff312c41ff302c44ff302c43ff29243bff221c33ff241f37ff2b2a4cff2a2a4cff1c1a32ff212548ff26355fff385383ff252348ff291c3aff312e57fb3449798f707ba4a59c74beb49d76beac9d75bfa49d75bf9d9e75c0969c74be8f9d74bd889c74bd819e77c07c9c75bd769c75be709d74bf6b9d75bf669d73be619e74c05d9c76bd5a9c74be559c75bd529f76be4e9d72be4a9b72be479a73bb439c76be3f9e75c23c9973bf389b76bf349d76bf329975bd2d9f77c12b9a77be289973bf259f75ba229d78bb209f78bf1d9e7bc11c9b6db61a9d76ba189f75bf179b6fb1159e6dc215926db6159e6db6159e6db6159e79c2159e79c2169774b919997ab81ba17bc61ea277c41e9977bb219b74b917a67ac82a9e73bc21a2aad166b9e4f58fc1abc1eac35675fdcb4563ffcb425ffecd415dffcf425dffcf405bffcf3f5bffca405dff9f3354ff5d1c3eff300c33ff2e1137ff301039ff311039ff2f1035ff2f1135ff301138ff321239ff321238ff311138ff321135ff321135ff331235ff331135ff331234ff341235ff331234ff341234ff351234ff351234ff351235ff361235ff371235ff371235ff381335ff391335ff391335ff3b1435ff3c1336ff3c1337ff3c1537ff3c1537ff3c1537ff3c1638ff3c1737f03a133a3ead90c18e9c75be7f9d74bf709d74bf639b74bc569a74be499a73c03d9b71bc339b73be2a9873bc219b74c11a936cba13946bbc0ea46db609aa71c606aa80aa02ff80ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aaaaff02808080028080800280808001ffffff01ffffff0280808001ffffff01ff00ff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff0280808003aaaaff05996699089f80bf0ba274b90f9977bb149973bf1a9d6cba219b74b9299b76c1329e75bd3c9d73bf479e73be529b73be5e9b72be6c9c74bd789b75bd859d75be929b75be9f9c75bd959c74be5c9e74bf46a480bdc4494456ff444358ff424157ff424258ff414356ff414356ff414356ff414356ff414355ff414456ff404457ff33374bff3f4155ff3f4355ff404455ff404354ff404454ff3f4251ff445e86ff4b6a95ff4f5068ff535467ff56596aff545e6cff53606dff53616eff52616fff53606fff525d6dff515d6cff515f6bff51626cff50626cff50616cff50616aff50606aff51606bff50616cff4f606bff50616cff4f606aff4e5e69ff4e5c66ff4e5b65ff4e5c66ff4e5f67ff4f5c65ff4d5b64ff4f5b64ff4e5b64ff506067ff4f646aff50676dff51696eff51696eff52696fff52696fff51676dff51656dff4f5f69ff4d5863ff474b5aff3d4055ff394159ff161323ff1c1123ff33253fff32263eff30253aff2f213bff261730ff271d31ff343242ff3e3f4fff404753ff3e4753ff414755ff424756ff3f4754ff3e4652ff3d3e4eff393647ff373244ff363143ff3a3848ff3e4652ff404b57ff414b56ff404a55ff3e4854ff3f4653ff3d4550ff3d4351ff3c3d4cff393345ff362d40ff362b3fff352a3eff362c3eff372d3fff393042ff3b3446ff3b3747ff3a3848ff3b3848ff3b3848ff3b3847ff3b3747ff3a3646ff3a3646ff3a3547ff383849ff3b414fff404c59ff42505cff404d5aff3b4051ff302940ff291a33ff281730ff271830ff281831ff291931ff2c1d35ff2f2238ff32283cff322a3dff332b3dff332b3dff322b3cff322a3cff322a3cff322a3dff31293cff31283cff31283cff31283cff31283cff31283cff31283cff31283cff30273cff31293dff30283cff30273bff2f263bff2e2338ff2b1f35ff291a32ff291932ff271a32ff291e37ff303145ff3a4b58ff3c4e5bff3b4858ff393f4fff333145ff322d42ff312c41ff312c42ff302d43ff302c43ff2a243cff211b33ff26203bff2e2d52ff282a4aff1e1d39ff232a4eff2f456eff38507cfe242143fb3241719a5481a649a181c4b79c75bebb9d75bfb49d76bfad9e74c0a79c74bf9f9d75bf9a9c74be939e74bf8e9c75be879d75bf829d74be7c9c73bd779c74bf739b76bf6e9b74be6a9c73be659d74bd629c72be5e9d72be5a9c74be569d74be529873be4e9d72be4a9b75be479a73be439872be3e9c77c13a9a77bd379e74be349d76bf309f75bf2d9971bb2a9873bc26a179c324a378c621a274c11e996fc41d9572b91a9d76c4199970b8189f75bf179b6fbc169768b916a274b916a274c5179b7abc179b6fbc19a37ac21ba171bd1d9e72c1209f78bf1f9c73bd1e9977bb1f9c7bbd219b74c110afcfef5ec9c9dedfc06b86feca4464ffcc4360ffcd415effcf415cffd0415dffcf425cffcf415cffce425effaf3756ff712543ff391032ff2b1137ff300f38ff31103bff301039ff2f1035ff2e1036ff2f1236ff301236ff311237ff311137ff321138ff331238ff331236ff351138ff341237ff351236ff351237ff351237ff361237ff361236ff371336ff371335ff381436ff381335ff3a1435ff3a1436ff391437ff381337ff381437ff371437ff371538ff391438fa3c183f5593789f8f9d74bf819c75c0739d73bf659d74bd579e75bf4b9c74be3f9a71be359a73bc2b9a71be229d70c31ba17bc6149973bf0f9977bb0a9980b206aa80d503aa55aa02ff80ff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080035555aa035555aa035555aa035555aa03aa55aa03aa55aa035555aa035555aa035555aa0280808001ff00ff0280808001ffffff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff028080ff04bf80bf06aa80d5089f80bf0c956abf11a578c3179b6fbc1d9e6ab924a378c62d9971c1369c76bd409b74bf4c9e75bf589c74bc649c75bf719c73be7f9b72bd8c9d75bd999b75be8f9f76c143a076c241a17ebc7e534d63fc434156ff434257ff424357ff424357ff414457ff414457ff414457ff414457ff414457ff404558ff3f4658ff353b4eff3b3e52ff404456ff404455ff404454ff404455ff404354ff486a98ff4d6891ff525469ff55586bff555d6dff54606eff54626fff53636fff526370ff526371ff52606fff515e6dff525f6dff52606dff51616cff51616cff50616aff50616aff51616bff50626cff50616cff4f616bff4f606cff4f606bff4e5f68ff4e5d67ff4f5f68ff50646bff50646bff4f6269ff4f6169ff50636aff51666cff51686cff51696eff536a70ff536a70ff526a6fff53696fff51676dff51656bff515e68ff4c5461ff414556ff3e4358ff282a3eff1e1326ff352944ff352843ff342541ff30223dff291c34ff2e293cff393d4aff3f4854ff424a57ff414a56ff424b58ff414b56ff404954ff3f4554ff3b3a4bff383445ff363243ff373446ff3c3e4fff424a58ff424e57ff414d58ff404a55ff3f4954ff3f4753ff3f4652ff3d424fff3b3849ff383244ff362e40ff362c3fff362c3fff372e40ff393042ff3a3646ff3b3848ff3b3949ff3b3949ff3b3949ff3b3949ff3b3848ff3b3848ff3a3847ff3a3747ff393949ff3b424fff3e4c58ff41515dff414f5aff373e4dff2c243aff281932ff281832ff281731ff281831ff2b1b33ff2f2238ff31273bff342b3dff342c3eff342c3eff342c3eff332c3dff332b3eff332b3dff322a3dff32293dff32283dff32283dff32283dff31273dff32283dff31273dff32273cff32283cff31283cff31283cff31283cff31283cff31293cff30293bff30293bff2f273bff2d2639ff2c2238ff291c33ff291b32ff291d34ff2c293eff384454ff3c4e5bff3c4a59ff3a4252ff333347ff322e45ff312d44ff312e44ff322f46ff2f2d44ff2a253eff211d33ff262540ff2d335aff242745ff1f213cff233056ff396093fe2e446dad4b6f99459b85c4a99d74beca9d75bfc39d76bfbd9d74beb79d75bfb19d75beab9d74bda59c74be9f9d75bf9a9c74be949d73bf909c75bd8a9d74be859d75c0809b74bf7c9c75bf789d75bf749c75bd709b74bd6b9d75bf679e74bf639d74bf5f9c73bc5b9d73bf569d74be529b73be4e9d72be4a9f75c1469d75bd429b74bd3e9873b93a9e72bd369c76bd339b73b92f9d77be2ba077be299b76bb259f75ba23a075bd209f78bf1ea277c41c9b76bf1a9d76ba1a9376ba189575b5189f75bf179b7abc189575bf189f75bf199970b81ba171bd1d9e7bc1209f78bf239975bd209f78bf219b74c1289973bf12aab8e361c0cde2a1c47793fbc34664fdcc4461ffce4160ffce415dffd0425dffcf415dffcf425cffd0425dffcf4160ffbe3c5cff9c3454ff672245ff381032ff2f1135ff2e1138ff2e1039ff2e0f39ff2e1038ff2e1036ff2e1035ff2e1134ff2e1234ff2f1235ff2f1234ff2f1236ff2f1237ff2f1137ff301237ff311237ff311236ff321337ff321437ff321436ff321335ff321436ff321336ff331237ff361338ff35133aff361439ff391436fe4f1a37fc8726465cbc61742f9d77be839e75bf759b74be679c72bf599e75bd4d9c74bd419d76c0369c76bd2d9971bb249c71bf1c9b76bf159e6dc2108f70af0a9980cc06aa80d504808080028080800100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000001ffff0002808080035555aa04bf80bf07926db60a9966b20f9966aa149973bf199970b8209f70bf289f73bf309f70bf3b9c75be459b73bc519d74c05d9c76c06a9a73be789b75bd859b75be919d74be9f9c75bd569d74c15c9e74bf6a716082f7433f56ff434358ff434359ff424458ff424457ff414558ff414457ff414558ff414658ff404657ff40475aff40485aff3a4053ff373a4eff414557ff414556ff414555ff414555ff3f4357ff4c75a8ff4f688dff54586bff565d6eff55606eff54626fff536370ff536470ff526471ff526471ff526472ff526271ff525f6eff525f6dff51616cff50616bff51626bff50616bff51616bff50616bff50626cff4f616bff4e626cff4e616dff50616bff4f5e69ff4f5e69ff4f636aff4f666cff51686dff51686eff526a6fff526b70ff526a70ff536a70ff536b70ff536b6fff536a70ff53696eff52676dff51646aff505a64ff474b5aff3f4557ff34374bff191227ff352b44ff362b44ff352943ff312540ff2b213bff363447ff3c4551ff404b56ff414d5aff414d59ff434e5aff414e59ff414b57ff3e4050ff393548ff383343ff383345ff393949ff404754ff424f59ff414f5aff434d58ff404b56ff3f4954ff3f4854ff3e4653ff3d3f4fff3a3647ff383042ff372e40ff362c3fff372d40ff393042ff3a3445ff3c3948ff3c3a49ff3b3a49ff3c3b4aff3c3a4aff3c3a4aff3c3a49ff3b3948ff3b3948ff3a3948ff3a3e4cff3f4b57ff43515dff41515eff384051ff2d273eff281932ff281731ff271830ff2a1933ff2d1e36ff31253aff332a3dff342c3eff352d3eff342d3eff342d3eff342c3eff342c3eff342c3fff332b3eff332b3eff322a3dff322a3dff32293dff32293eff32293dff32293eff32283dff31283dff32283dff32283cff32283dff31283cff32293dff31293cff31293dff31293cff30293cff2f293bff2f293cff2e283bff2e263bff2a2035ff281c33ff271c33ff29223aff353c4eff3c4c5aff3d4b59ff3b4254ff333448ff322e45ff312d43ff312e44ff312f45ff2f2d45ff28253dff221e33ff282a4afe2f3b63ff222643ff1e2141ff2a487ef2446f9b3da7c9d5459f76c0ad9c74bed09c74becb9d75bec69d75bfbf9c74bfba9e75bfb59c74beb09c74beab9d74bfa59c74c0a19d74be9c9d74bf979d75bf939c72bd8e9c75be8a9d74be859d75c0829d76be7e9c73bc799c74be769c73be719c73be6d9d75bd689d73bd639d74bf5f9c73bc5b9a73bc569d74be519d74c04d9c74c0499d77bd459b76bc419d76bc3d9b75bc389b76bf359f78c0319c78c12d9f77c12b9a77be279d76be259f75c121a274c1209f78bf1e9977bb1c9b76bf1b9771bd1aa780c4199970c2199970b8199970c21a9d76ba1ba17bbd1d9e72b9209f78bf22a578c3229d70bb279d76c4219b7cb917a69bc81db9b9d3a1c1839bf9c8536ffecd4562ffcd435fffcf425fffcf425effcf425effce425dffd0425dffd0435effd0425dffcf4261ffbb3c5fff992f56ff6b2044ff461539ff351139ff2d1137ff2d1138ff2e1239ff2f1039ff2f0f39ff311039ff301137ff311038ff301137ff301037ff301137ff301037ff301137ff311138ff321138ff331238ff341339ff341339ff351339ff351439ff351338ff3b1436ff631d3dffa32f4ffecd3b5afed03e5986cc637414a68ccc859d75c0529f73c1689d73bf5c9b74bf4f9e74c2439c76be389b72bf2e9b6fc2259f75c11d9e72c1179b6fbc109f70bf0ba274d107926db604bf80bf03aaaaaa028080ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff028080ff01ff00ff0280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080048080bf06aa80aa08bf80df0ba274b911a578c316a274c51c9b6dbf23996dbd2b9a71be359a73bc3f9e75be4a9b75be569d74be639b74bf719c75be7e9c73be8b9e74bf989c74be709d74bf2d9f77c146a480bdc9423e52fd424159ff434359ff43445aff424559ff424658ff414658ff414659ff414659ff404759ff404859ff40495aff40495bff3e4659ff33364bff424659ff414556ff414657ff424757ff3e4558ff4f7db2ff526a8eff575d70ff576071ff556370ff546370ff536471ff536470ff526471ff536571ff516472ff516572ff526372ff51606eff50606dff51616cff51626cff51616bff51616bff50616aff50626bff50626bff4e626eff4e636fff4f626fff4f606dff505f6bff505f6bff50616bff51656cff51686eff526a70ff536b70ff536c70ff536b6fff536c6fff536a6fff546b6fff54686eff52656bff505e67ff4a515cff414957ff3f4556ff211d33ff342c42ff38314aff382f46ff362b45ff332b44ff3a3e4dff404a55ff414e57ff43515cff41515dff43505cff414f59ff404855ff3c3c4bff393444ff383343ff383647ff3e414fff424c57ff44505bff43505aff424e58ff404c57ff404a56ff404a55ff3e4653ff3d3e4dff3a3446ff393043ff382e40ff372d3fff382f42ff3a3345ff3d3848ff3c3b4aff3d3c4aff3c3c4bff3d3c4bff3d3c4bff3c3b4aff3c3b4bff3c3b4aff3b3b4aff3b3f4dff3d4855ff42525eff42535dff3c4454ff312b43ff281933ff281731ff271831ff2a1a32ff2d1f36ff32273cff342b3eff342c3eff352c3eff352d3fff342d3eff342d3eff342c3eff342d3fff342d3eff332c3eff332c3eff332c3eff322b3eff312d3fff312e41ff313244ff313646ff323747ff323546ff333143ff322e41ff312b3fff312a3dff31293dff31283dff32293eff32293dff31293dff312a3dff30293cff302a3cff30293cff2f293cff2f293cff2d2339ff291e33ff271c34ff29213aff353c4eff3b4a59ff3c4858ff3b4253ff343449ff322f44ff312e44ff313046ff312f45ff2f2d46ff27243bff222039fe2b3157ff2f3b65ff1e2340fe1e2c52f14a75a64c6186a42b9a77be609f75c2d79b74bed29d75bfcd9d75bec99c75bdc39d74bfbf9c74bfba9c73bfb69c74bdb29c74bdad9e74bea99d74bea59c74bea19d74be9c9d74bf989e74bf949b73be909c75bf8c9d75bd889c74bd839c75bf809b74bd7a9d75be769c73be719e75c06c9c74bd689a73bd639d74bf5f9c73bf5a9c74be559c75bd509c76bf4c9a72bc479a73be439c76be3f9e75be3b9c75ba389b76bf349d76ba309a75bf2c9c74bf2a9e73bc279d76be249c78bf229d70bb209f78bf1ea277c41d9e72c11c9b76bf1c926db61a9d76ba1ba171bd1ca476bf1ea277bb209f78bf23a075bd229678bb1ca476bf129c71c6179b7ac82db5cce8b3c5a2b8f0c55472fecb4663ffcd4460ffce4260ffcf435fffcf425fffd0425effcf425dffd0415dffd2445fffd1435dffd1425fffd04362ffcb4362ffb43d5dff912e4fff702444ff591d3fff431739ff381536ff321134ff310f36ff311036ff301036ff301037ff311038ff311038ff321039ff321138ff331136ff331235ff331233ff371332ff451738ff5a1c3bff8d2948ffba3658ffd33e5dffd43f5cffd2405cffd1415aa4c54c621da77bca7f9b74bf4ba077c26b9d75bf5d9f76c0519d74c0459b73c0399d74c0309f75bf269a72bc1f9c73bd189f75b511a578c30d9d76c4089f80bf059999cc03aa55aa01ffffff0000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa035555aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff0000000001ff00ff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff0280008003aaaaff06aa55aa098e71aa0d9d62b1128e71b8189f75bf1ea277c426a172bc2f9d72be389f72bf449a74bb4f9e74be5b9d73bf699b75bd769c75be849c74bd919d74be9e9d74bd4b9c74bb3a9e77bd77695c78fc454358ff39374fff43445aff42455bff42455aff414659ff424659ff414759ff41485aff40495aff414a5bff414a5bff404a5cff404b5dff30354bff434759ff414658ff414658ff424958ff3d4558ff4f82b8ff536e95ff586176ff586272ff566472ff556571ff536571ff546572ff536571ff526571ff526570ff516673ff516675ff506473ff50616fff52606dff51626dff51616cff51616cff51606aff50616aff4f626cff4e6270ff4e6371ff4d6370ff4e636eff50616eff4f606cff505e6cff4f5f6bff51616cff52636cff52676dff53696eff536a6fff536a6eff53696eff53686eff53646cff525c68ff4c5360ff454d56ff464d5cff2b2840ff37344bff3d3a4eff3c364cff3a334bff39364bff414a56ff414e58ff43505bff475560ff43535eff43545eff44505bff3c414fff393647ff393444ff383444ff3b3949ff424955ff44525cff43525cff43505bff434e5aff424c57ff404b56ff3f4c57ff3f4552ff3b3c4bff3a3345ff393043ff392f42ff382f41ff393143ff3b3747ff3c3c4bff3d3d4cff3d3e4cff3d3d4cff3d3d4bff3d3d4cff3d3c4bff3d3c4bff3c3c4bff3a3d4cff3d4856ff3f535dff40565fff3f4f5cff312f42ff271831ff271832ff281732ff291933ff2e2137ff33283cff342c3eff342d3eff352d3fff352e3fff352d3fff342d3fff352d3fff342d3eff342d3eff342c3fff342d3fff332c3fff322e3fff322e41ff313546ff344151ff344955ff364c58ff384e5bff38515fff36505fff35505fff364e5dff354757ff333d4eff323244ff312d40ff322a3fff322a3dff32293dff31293eff31293dff31293eff302a3cff302a3cff2f2a3bff2e2a3bff2e273aff291e34ff271c33ff281f37ff35384cff3c4959ff3e4858ff3a4252ff343547ff322f45ff322f46ff333147ff313046ff2e2d47ff27243bff222542ff2d395fff2c3f6afe1f233dfa243b6685629bcd579e75bfe09c74bedd9c75bed99c74bdd59c74bed19c74becd9d75bec89d74bfc59b73bdc19c74bdbc9d75beb99c74bdb49d74beb19c73bdad9c74bea99b74bea59c74c0a19d75be9d9e75c09a9d74be959d76c0919d74be8d9d76be899a73be849c74bd7f9d74bd7a9d73be759d74c0719c73be6c9c74bf669b76be629c75be5d9c73bd599e75bd539d75c24f9b74be4a9b75be469d75bd429b74bd3e9c73bd3a9e77bd369c76bd329e75bd309a75ba2b9a71be299576bb269a72bc23a07cc5219b74c11f9c73bd1ea277bb1e996fbb1d9e72c11d9e7bc11d9e7bc11e996fbb219b74c1239975bd259875c123a075c524a378bf289f73bf22b4bbe15bd2cdd8bec35b79fdc94965ffcc4661ffce4461ffcf4360ffcf4260ffce425fffcf435effcf425dffd0415fffcf405effd0425effcf435effd0435fffd0435fffd2435effd24460ffcd4564ffbe3f61ffaa3659ff983253ff862d4eff782948ff702645ff6a2542ff662440ff652440ff6d2642ff7c2947ff8d2d4bffa13150ffb33656ffca415dffd3445effd3425dffd0425dffd2415cffd3415dffd2415dffd1405cc0c6456140a77cbf6e9b74be7a9d75be6d9d73bd5f9c73bf529f76be479a73be3b9c75be319c78c1299b70bb1f9c73bd19a370c213946bbc0d9d76b109aa8ec6059999cc03aa55aa028080800100ff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000100ffff0100ffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa02ff80ff03aa55aa035555aa028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff03aaaaaa059966cc07b692db0ba274b90faa77bb149980bf1a9d76c4229d70bb299b70c1339b73be3d9b75bc489c75bf549b73bc619b74bd6e9e76be7c9c75bd899c75be969c74be799e74be2d9f77c1298f7c9bdd484457fe444558ff3f3e58ff393a53ff44475dff42475bff42475bff41485aff41485aff41495aff414a5cff404a5bff414c5cff404c5dff3f4b5dff353a51ff3f4457ff414758ff42475aff424959ff3f4759ff5284b6ff53759eff59667dff586575ff576674ff556572ff546572ff546572ff536571ff536571ff536570ff516571ff506574ff506677ff506474ff506170ff51616dff51616dff51616cff50626aff50616bff4f616dff4f626fff4d6270ff4d6370ff4e636fff50626fff50606eff50606dff505f6cff505f6cff515f6bff52606bff50606bff51626cff52626cff52626cff52616bff4f5d68ff4e5764ff49525eff4a5360ff36344dff36344dff3e4152ff3c404fff3f3e50ff3e4354ff444f5bff42515bff42535dff455762ff415760ff435761ff434e5aff3c3b4cff393446ff383544ff3a3848ff3f4351ff44505bff45545dff44545eff45515cff424f5aff414e59ff424c58ff424d59ff3f4453ff3b394aff3b3345ff393042ff3b3043ff393042ff3a3445ff3d394aff3d3e4dff3d3f4dff3d3f4dff3f3f4eff3d3e4dff3e3e4dff3d3d4cff3d3e4cff3c3e4cff3c4351ff41505bff435662ff415360ff343e4fff261e32ff261831ff261931ff281933ff2e1d38ff33283dff342c3dff352d3eff362d3fff352d3fff352e40ff352e3fff352e40ff352d40ff342d3fff342d3fff342d3fff332d3fff332d3fff322f41ff313546ff334453ff37505eff334a59ff27374aff181d32ff0e0e25ff0f1022ff171b2dff202a3aff2d4251ff385461ff3a5764ff3c5261ff374b59ff333d4dff303143ff322b40ff32293dff312a3cff31293cff31293dff312a3cff31293dff2f2b3bff2f2a3bff2e283aff291f37ff271d35ff271f39ff373a4eff3e4959ff3e4757ff3a4053ff343549ff322f46ff323046ff323147ff312f48ff2e2c47ff242339ff232d4bff2f3f6cff27365aff182039c2365b8b22a587c39d9c75be9b9e75bfb69c76bddc9c74bdd89c75bed59d75bed19c74bece9c74bdca9d74bfc79c75bfc39c74bec09d75bebd9d74beb99d75beb69c74bdb29c74bfaf9c75bdab9d74bda79c74bfa29c74be9f9d75bd9a9d74be969c74be919d76be8e9c75bd889d74bf839c73bf7f9d74bd799c74be749c75bf709b74bf6a9c76be659d74c0609d75bf5b9a73bf569a74be529b73be4d9f77c0489c75bf449d74bf3f9e75be3b9c75c2379e74be349d76bf309a75c52d9f77c12a9e73bc289f79bf259f75c123a075bd219b74c1209f78bf1f9c73bd1f9c73bd1f9473bd209778bf219b74c1249c71bf269a72bc299b76c11f9c7bbd1f9c73c51c9b76bf1bd0b3d0a3bd647dfdc94869ffcb4763ffcd4460ffce4360ffce445fffce435fffce425effcf425fffcf425effce425effcf425fffd0425fffd0425fffd1425fffd14360ffd24360ffd2435fffd44460ffd44560ffd44460ffd34560ffd2445fffd34561ffd24561ffd24761ffd24660ffd3455fffd3445effd4445effd3455dffd3435dffd2425dffd1425dffd2425dffd2425dffd1425effd1425efed2415dddc9486354a779b33d9b75c07b9b74bf6e9e74be609d75bf539d75be489c75bf3d9b75bc329e75c2299b70c1219b74b91a9d76ba13a179bc0e926db60a9980b206aa80aa03aa55aa028080800100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ff00ff01ffffff01ffffff010000000280808002808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000100000002808080048080bf059966cc089f80bf0c956abf119669b4179b6fbc1d9e72c124a378bf2d9971bb379e74be419d76bc4d9874bd599e75bd669b76be739d76bf819c75be8e9c73be9c9b74be7f9d74bf3c9d7bbfa8555064fd454659ff434458ff44455bff35354dff44465dff42485aff41485aff42495bff41495bff414a5bff414b5cff414c5cff414c5cff414c5eff404d5eff3f455bff3a3e51ff42485bff42485aff434b5cff41495bff5886b2ff577fafff5b6a87ff5a687aff586775ff566674ff556672ff546672ff536571ff536571ff53646eff52646fff516572ff4f6574ff506676ff506476ff516272ff50616eff50606cff50616aff50616bff50616cff4e616fff4d626eff4d6270ff4f6270ff4f616eff4f616eff4f606eff4f5f6cff4f5f6cff4f5f6bff505e6bff505f6bff51606bff51606bff515f6bff4f5d69ff4d5a67ff495764ff4c5a64ff3c3b54ff3c3b53ff414658ff404555ff414656ff424c59ff46525eff43545eff455861ff455863ff445a63ff445861ff3f4755ff3b3847ff3a3546ff3a3546ff3c3d4cff434c59ff46555fff475660ff46555fff43525bff44505bff424f59ff424f5bff424c58ff3e4250ff3b3748ff3c3445ff3a3244ff3b3244ff3a3244ff3b3647ff3e3c4cff3e3f4eff3e414fff3e404fff3f404fff3f404eff3e3f4eff3e3f4dff3d3f4eff3c4250ff404c59ff435460ff425461ff3b4454ff2e263fff261731ff27182fff291932ff2d1d35ff31273bff342d3eff352e3fff362d40ff352e3fff352e3fff352e3fff352e40ff352e40ff342e3eff342d3fff342d3fff332d40ff332d3fff332f42ff313547ff334154ff374d5dff2e4055ff1f263dff14132dff0f0a25ff0e0924ff0d0823ff0d081fff0d081fff0d0a20ff0d0b21ff141328ff202839ff324955ff3a5663ff3a5563ff37515dff354656ff313a4aff312f40ff312b3dff322a3dff312a3cff312a3dff30293dff302a3cff2f2a3bff2e283cff291f36ff281d36ff29213aff34384aff3d4859ff3d4557ff3a4151ff353448ff333048ff323148ff323049ff302f48ff2d2a45ff23223dff273251fe344874ff28395beb1b294a429baab60fddeeee769e77bec79e76c0aa9c74bddf9c75bedc9b74bdda9c75bfd69c74bfd39c74bed19c74becd9b74bdca9b74bdc79c75bec59d74bec19c73bdbe9c73bdba9c75bdb79c74beb49c74beaf9c75bfab9d74bfa89c73bea39b74bda09c74be9b9c75bf959d74be919d74be8c9b73bd879b73bd829d76c07d9d74c0789b75bf739b76bf6e9b74be699b75bd639b74bf5e9d75be599e75c0559c75bd509c73bc4c9e75bf479e73be429e74c13e9c73c13a9e77c1369c76c2339b73be309a70ba2d9971bb299b76c1279d76be24a378bf23a075bd229d78bb229670bb219b74b9219b74c1239975bd249c71bf269a72c3289f73bf219b74b92d9f77c1289979bf24b18eb899cd85a0f8c5516dfecc4663ffcd4662ffcf4461ffcf4460ffce435fffce435effce435effce435effcf435fffcf425fffd04360ffd14361ffd14360ffd24462ffd24462ffd14361ffd2445fffd2435fffd24460ffd3445fffd34560ffd2445fffd3455fffd24560ffd2435fffd3455fffd2445fffd2435fffd2435fffd1435effd2435fffd2435fffd1435fffd1435fffd2435ffed2425df1c7466135ca7d90449d74bb7b9b74bd6e9b74be619b74bd549b73bc489c75bf3d9b75c0349d76bf2a9e73bc229670bb1a9d76c4149973bf0f9977bb0a9966b206aa80d504bf80bf028080800280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff04bf80bf07b692db09aa71c60ea46dc813946bae199970b81f9c73bd279d76be309a75bf3a9e77c1459b73bc519a71bd5e9d75be6b9d75bf789d73bf879d73bd949d73be659d72bd629c75c1477e6f90f7454555fe44475aff44465aff43485aff404258ff393953ff434a5cff41495bff414a5cff414b5cff414c5cff414c5dff424d5eff424d5eff424e5fff414d5eff434c60ff3c4156ff44495dff43495bff454c5dff444d5fff6087a8ff5992c4ff5b6f95ff5c6b84ff5a6879ff576775ff566773ff546671ff536570ff52656fff536570ff52646fff52646fff506471ff4f6474ff4f6576ff506476ff506373ff506170ff51606dff505e6aff505f6aff505f6cff4f606dff4e616eff4d606eff4e606eff505f6eff4f5f6cff4f5f6dff505e6cff4f5e6bff4f5e6bff505f6bff515f6bff505e6bff4f5d69ff4c5b68ff4b5c69ff4d5e6aff3a3b53ff393951ff414b5bff424d5aff444b5aff46505dff465760ff445760ff465a64ff465a65ff455b63ff455360ff3c3f4eff3a3748ff3a3546ff3a3746ff3f4250ff465460ff475862ff465961ff46565fff45535dff45515cff43505bff44515cff434e5aff3f3f4eff3b3646ff3a3444ff3a3244ff3b3244ff3b3445ff3d3849ff3f3f4eff3f4250ff3f4250ff3f4250ff3f4150ff3e424fff3f414fff3f404fff3e414fff3d4854ff41535eff41555fff404f5cff333548ff271b32ff281631ff281832ff2b1c33ff30243aff342c3eff352e3fff352e3fff352d40ff352e40ff352e40ff352e40ff362e41ff352d40ff352e40ff342d40ff342d40ff322d3fff322f41ff323244ff354152ff364c5fff2f4156ff1d243aff120f2aff100b28ff0f0a27ff0f0a26ff0f0926ff0f0a27ff0e0826ff0d0723ff0d0822ff0b0722ff0c0922ff0e0b22ff110d23ff1b2032ff2f4452ff355360ff385563ff395160ff374a5aff323c4bff312f40ff302b3dff322a3eff302a3eff302a3cff302b3cff2f2a3cff2e283cff291e36ff281d37ff2b223cff363a4dff3d4757ff3d4556ff3b3f50ff343449ff333149ff33314aff323149ff2f2d47ff2a2641ff232341ff2b3a5ffe364d79fd232f51e914172fce252a4aaf363d60973d40676736405e566e6b91838a6fa7a29c78bdc49b75bedc9b74bed99c74bed79d74bed39c74beb79c74becf9b74becc9c74bec99d75bec59d74bec29c74bfbf9c74bebc9b73beb89d74beb49c74beb09c74beac9d74bea89c75bfa49d75be9f9c73bd9a9c74bd959c74be8f9d74bf8b9c74bf859d75c0809d76bf7b9e74bf769c75c0719c73be6c9c74bd679c72bf619e74c05c9e74bf589c74bc529b73be4e9d76be499d73bd449d74bf419d72c03c9973bf379e74be359a73bc319c72c12e9b74bc2b9a77be299b76bb26a179bc249c78bf249c78bf249c71b8249c71b8259f75c1259f75c1279d76be279d76be21a274c123a075bd219b74c117c8d3e97fc99fb5efc15471fdcc4966ffcd4663ffce4560ffce4560ffcf455fffcf445fffd0445fffcf4460ffd04460ffd04360ffd04360ffd14461ffd14461ffd14461ffd14561ffd24460ffd24460ffd24460ffd1445fffd24560ffd14560ffd1445fffd1445fffd1445fffd1445fffd14460ffd24360ffd24460ffd2445fffd2445fffd1435fffd14360ffd1435fffd2435ffed3435ff9ca456161c36c894c9a75bf7b9b74bf6e9b74be619e76c0559c75c0489c75bf3e9c73bd339b73be2b9a71be229d70bb1b9771bd159e79c20f9977bb0ba274b907926db6048080bf028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa01ff00ff0280808002808080028080ff01ffffff0280808001ffffff01ffffff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000001ff00ff03aa55aa059966cc07926db60ba274b90f9977cc149973bf1b9771bd229d70c32a9e73c2349d76bf3e9c77bd4a9b75be559c75bd639d74bf709b74bf7e9c73be8b9c74bd999d75be34a276bf3a9e77bd9c504e62fe45475aff424659ff44485cff43495aff45495eff36394fff3f4459ff434b5dff424b5cff434c5eff424c5dff424d5eff434e5fff434d5fff424f5fff424e60ff444f60ff393f53ff454a5fff434a5bff474c5fff475162ff5e7c97ff6bb2dbff5978a7ff5d6f8fff5c6c81ff586878ff566774ff546671ff536670ff546570ff536570ff526570ff52656fff516470ff506371ff4f6373ff4f6475ff4f6476ff4f6275ff506071ff505e6cff505d6aff505d68ff505e6aff4f5f6cff4f5f6dff4f5e6cff4f5e6cff4f5e6bff4f5d6bff4e5d6aff4f5d6aff4e5d6aff4f5d69ff505c6aff4d5c68ff4b5d69ff4c606cff505e6eff393a51ff36394eff434e60ff42515eff44515eff465662ff485964ff445963ff475c66ff465d67ff465b65ff434f5cff3c3a4dff3a3548ff3a3547ff3d3b4cff434b57ff485761ff485964ff475963ff465661ff44545fff42535cff43515cff44545eff424c59ff3e3c4dff3b3546ff3b3445ff3c3445ff3c3445ff3d3647ff3e3b4bff3f424fff404451ff404551ff404451ff3f4350ff3f4250ff3f424fff3e4350ff3d4451ff404e5aff445661ff435461ff394051ff2c2339ff26182fff281831ff2a1933ff2f2139ff342b3eff362e3fff362e40ff362e40ff352e40ff352e40ff352e40ff352e40ff362e41ff352e41ff342e40ff352e40ff332d41ff322f40ff323344ff343d4eff3a4a5dff303f56ff1e233dff12102bff110c2dff110c2cff120c2cff110c2cff110c2bff110c2cff110d2eff100c2dff0e0a2aff0c0826ff0c0724ff0c0722ff0d0722ff0f0a26ff0f0b25ff100b23ff1c1f31ff2d4150ff365261ff3a5464ff395161ff364855ff323948ff322d41ff312b3dff312b3dff302a3dff2f2a3cff2f2a3cff2e273bff291e38ff291d38ff2c273eff3a3f51ff3e4655ff3d4353ff3a3f4fff34354aff33324aff33324bff31304aff2e2c48ff272440ff232a46fe2c4066fd34527dfd141d3cfe0f122cfd161b45ff1e2954fd23315df823325ff025345ad1283757af2d3952a4545278a16f5f8fb58668a5a99774b7c39d76bfd79b74bfd49b73bed29d75bfcf9c74becd9b74bdca9b74bdc79b73bec39c74bebf9c74bebb9d75bfb89d74beb39d75bfb09c74beab9d74bfa79c74bda29c74be9d9c75c0989c74bf939c76bf8d9d76c0899c73be839e75bf7e9c73be799c74be749c75bf6f9c73bf6a9c73be649c75bf609d75bd5b9a73bf559c72c0509c76bf4c9e72bc479a73be429e74bd3e9c73bd399d74c0369776bd329e75c22f9d72be2ca274bf29a276c1279d6fbe279d76be269a72bc269472bc269a72c3279d76be289973bf2b9a71be2d9f77c12a9e73c21ea280c417b1bcde4cd0b2c9ccc36580fcc74c67fecc4762ffcd4662ffce4560ffcf4661ffcf4560ffcf4460ffd14561ffd14461ffd04360ffd24562ffd24562ffd24562ffd14561ffd24560ffd34661ffd34661ffd34661ffd24561ffd24560ffd1455fffd24560ffd24560ffd24460ffd24460ffd24460ffd24560ffd24460ffd24460ffd24460ffd14460ffd24360ffd24360fed2435ffdce466281be5775759b74be719c75be6c9c76bf609d75bf549e73bf499d73bd3e9c73bd359a73bc2c976eb9239975bd1b9771bd159e6dc20f9977bb0ba274b907b692db04bf80bf03aa55aa028080ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808003aa55aa035555aa035555aa03aaaaff03aa55aa02ff80ff035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000001000000010000000280808003aa55aa068055aa089f80bf0caa80bf109f70bf16a274c51c9b76bf249c71bf2d9971c1379e74be41a176c04d9c74bd5a9c74be679c74bc759b74be829d74be919b74bc899e75c04a9f79c12f9888a8f046465afe44475cff44485bff45495dff434a5bff444b5cff434a5cff353750ff434b5dff424c5dff434e5eff444e5fff434e5fff434f5fff434f61ff445061ff445162ff445262ff3e485bff40475cff444c5cff485163ff495365ff4e6378ff86cce9ff5c92c2ff5b739eff5d708cff586a7eff566875ff566772ff556671ff546571ff52666eff52656fff52646fff51636fff50636fff506370ff4f6371ff4e6373ff4e6375ff4f6274ff4e6070ff4f5e6dff4f5d69ff4e5b67ff4f5b68ff4f5c68ff4f5c67ff4f5b68ff505c69ff4f5c6aff4e5b68ff4f5c6aff4f5b68ff4e5968ff4e5a69ff4d5c6aff4b6371ff495a67ff272639ff383b50ff445263ff455564ff465563ff465965ff485c66ff455b66ff495f69ff466068ff465964ff404554ff3c3649ff3c3548ff3a3547ff3e404fff45545dff485963ff495a65ff465a63ff465862ff465561ff44525fff44565fff455762ff424c58ff3c3a49ff3c3646ff3c3546ff3c3546ff3d3547ff3c3848ff403f4eff404551ff404752ff424655ff3f4652ff404552ff404452ff3f4451ff3f4452ff3f4b57ff445662ff435965ff404e5eff2f2a3eff27192eff291730ff2a1831ff2e1f37ff332a3dff35303fff362f41ff362f40ff352f41ff352f41ff352f41ff352e41ff362e41ff342e40ff352e41ff352e41ff342e41ff342d40ff313044ff353c4eff3a4b5aff394b5eff1f253cff13112aff120c2bff120c2dff120e2fff120e2fff120e2eff120e30ff110e30ff110d30ff110e30ff100e30ff0f0c2dff0f0c2bff0d0827ff0c0725ff0c0623ff0b0723ff0d0923ff100c28ff100d24ff120e24ff1c1d30ff2b3c4cff3a5463ff385563ff39505eff364353ff323544ff302c3eff302b3eff302a3dff302b3cff2e2a3cff2d243bff291e37ff291e39ff2c273fff394151ff3d4554ff3c4251ff393d4dff34354aff34334cff33334cff31304bff2c2b46ff24233bff262d4dff2f446cff2e4976fe0e132cfe10112dff14183aff171f42ff18264bff182a52ff1c2f59fe1d305efe213260ff24335efc253457e32e395ab1313b5baa564e78ac8069a0969e7abebd9e75c0d69c75bdd39c74bed09c74beb49c76beca9d74bfc69c74bfc39d74bfbf9c74bfbb9d74bfb79c74bfb49c74beae9b74bfa99d74c0a59c75c0a19b74be9b9c75bf979b73bd919d76c08d9c74be879d75bf829d74be7c9c73bd779c74bf729d74be6d9d75bd689d76bd629f75be5d9c73bd589c74bc539d72bb4e9a72be499a73bd449a74bf3f9a75be3c9d77bf379e74be349d76bf319c72bb2e9b74bc2b9a71be2b9a71be2a9873bc299b76bb289973bf2a9873bc2a9e73c22c9c74bf2f9d72be109f70bf1f9c7bbd1d9e7bc11bd9d9f692c98ca2f5ca5371fecc4865ffcc4763ffce4661ffcf4560ffcf4560ffcf4462ffcf4562ffcf4560ffd34661ffd24562ffd34662ffd44763ffd34662ffd34762ffd34762ffd34661ffd34661ffd24661ffd24561ffd24560ffd24560ffd14560ffd24560ffd24561ffd24560ffd24560ffd24460ffd14460ffd24460ffd14360ffd24361ffd24360fed045619dc856726b9b75bf609d72bd5f9c73bc5f9c73c1539d75be489c75bc3e9c73bd349d71bf2ba071be23996dbd1ca476bf159e79c20f9977bb0c9580bf089f809f04bf80bf03aa55aa01ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff028080800100000001ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000001000000010000000280808003aa55aa06aa80d509aa71c60db176c412aa71c6189f75bf1f9c73bd279d76be309f75bf3a9e72bd459b73bc519a74bd5e9b72be6b9d75bf799c74be889c74bd8c9b75bd799e76c03aa37bc1965a556dfe45475bff44485bff44495dff444a5cff444b5dff444c5cff444d5cff3f455cff394054ff434e5fff434f5fff434f60ff445061ff445161ff445162ff455262ff455363ff445565ff465667ff414b5eff485363ff4b5a68ff495867ff4a596cff7bbdd4ff79bddfff5f7fafff5a7396ff5a6d89ff56697bff556773ff556771ff526771ff52666fff52646eff52646eff51646eff50636eff50636dff50626eff4e6271ff4e6172ff4e6272ff4d6170ff4d616fff4e5f6cff4e5d6bff4e5b68ff4e5a66ff4e5965ff4e5867ff4f5a68ff4f5a68ff4e5a67ff4d5967ff4b5967ff495a67ff495d69ff4a5d6aff3e4257ff1f1726ff383b4eff455565ff465866ff475865ff495b66ff485f68ff465e67ff49616bff476069ff455360ff3d3f4eff3b3548ff3b3549ff3b3848ff404653ff495761ff485b64ff4a5c66ff475a64ff485863ff465662ff43555fff465963ff475762ff414855ff3d3a4aff3d3848ff3c3747ff3d3748ff3d3848ff3e3a4bff404250ff424654ff424854ff434955ff414853ff424753ff404552ff414653ff3e4755ff42515cff455b66ff425964ff373e51ff281a31ff27192eff2a1932ff2b1c32ff31253aff362e41ff373040ff373041ff363041ff362f41ff362f41ff362f41ff362e41ff352f41ff362e41ff352e40ff342e41ff342e41ff333043ff33394aff384958ff384e5cff2d374cff13102aff120c2bff120d2bff120d2cff130e30ff120e30ff120f31ff110e30ff120e30ff110e2fff120e2fff110d2eff0f0c2cff0f0c2cff0f0c2cff0f0c2cff0e0929ff0b0726ff0b0623ff0b0721ff0c0922ff110c27ff130e28ff110b22ff161024ff222134ff2f3f4eff385460ff395260ff3a4b59ff353c4bff312e42ff312b3eff302a3dff302b3dff2f2a3cff2c233aff291c36ff291d37ff2e2b40ff3b4251ff3d4352ff3c4150ff383b4eff34354cff33334dff33334dff303049ff2a2841ff24223aff293457ff334971ff283a62ff0f0b26ff0f0e30ff121439ff151a3fff161f45ff162246ff182649ff1a284cff1c294fff1f2c55fe1f2d59fe20325efe26365ffe26355dee2d385cb2353f5a7440495a8c876fa4bf9c75bebc9c75bdd39c75bed09d74bec09b74bea49b73bcb99c75bec39c74bebf9c74beba9c75bfb79c75bfb29c74bfad9c74bea99d76bea39c74bf9f9c75bf9a9c74bd959c74be8f9d74bf8a9d74be859d75be809d74bd7b9b74bd749c75bd6f9c75bf6a9c73be649c73bd5f9c73bf599b73bd549e76bf4f9b74be4a9f75be459f76c0419d72c03c9d73bf399874bc359a73bc329975bd319c72bb2e9b74c22e9b74bc2c9c74bf2c9c74bf2d9f77c12d9971bb2f9872be289f73b9209f78bf1ca480bf21a27cc122ac8ec342c99bb2cec5647cfecc4b65ffcb4863ffcd4762ffce4661ffcf465effd0465effd14660ffd14662ffd14662ffd14562ffd14661ffd34662ffd44762ffd44762ffd34662ffd34661ffd24661ffd34662ffd34662ffd24561ffd24661ffd14561ffd34662ffd24661ffd24661ffd24561ffd34562ffd24461ffd24461ffd34462fed24360fdd14562c7c44c682ba67dc4579e75bf699b75bd5d9c76c0529b73be479a73be3d9b75c0349876bf2b9a71be239975bd1c9b76bf16a274b910af80cf0c956abf089f80bf0599669902ff80ff01ff00ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808001ff00ff02808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa0280808003aa55aa02808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000ffffff01ffffff035555aa048080bf07926db60ba274d10ea46dc813a179c91a9d76c4219b74b92a9e73bc339b73be3e9c73bd489c75bf559c75bd629c75be709b74bd7e9c75be8c9d75bd729d74c0409f78bf4f8e77a5ed464459ff454a5cff454a5dff454a5eff444b5dff444c5eff444e5eff444d5fff434e60ff343a51ff42485dff455161ff445161ff455262ff445262ff455263ff455364ff475867ff475a69ff475a69ff49586aff4c5b6bff4b5e6cff4b5b6bff4c596bff6493aaff90d7edff6496c5ff5d7ca5ff59708eff576b81ff556876ff556772ff526771ff53656fff52646eff51646eff51646eff50646dff4f636dff50636eff4f626eff4f6170ff4d616fff4e6170ff4d606fff4d606eff4d5f6dff4e5d6dff4e5c6aff4d5c69ff4c5b69ff4d5a69ff4d5968ff4c5968ff4a5967ff495a67ff495b68ff475260ff2e293aff21182bff3c4253ff465767ff475a68ff475b68ff495d69ff49606bff476169ff48636cff4a606aff424b5aff3c394bff3d3549ff3d3749ff3e3f4eff46525cff4a5c64ff495d65ff4a5d66ff485b65ff465b65ff465764ff465963ff465b64ff465761ff414553ff3d394aff3d3a49ff3d3748ff3e3949ff3e394aff403e4eff414652ff424a56ff424b56ff434b56ff424955ff424954ff414853ff404854ff414e59ff455863ff455a66ff3e4d5dff2e2e42ff281b31ff291a30ff2b1d32ff312339ff362c3fff372f41ff373042ff373042ff373042ff373042ff363041ff362f41ff362f41ff362f41ff362f41ff352f41ff342f40ff333143ff333849ff384655ff3b4d5dff313c4fff1c1d36ff100c2bff110d2cff110e2dff120e2eff110e30ff110e30ff110e30ff110f30ff100e2fff110d2dff100c2cff100b2bff0f0b2bff0f0929ff0f0a2aff0e0928ff0e0a29ff0f0b2aff0f0a2aff0c0725ff0b0722ff0a071fff0b0820ff100b29ff14112eff110e25ff140e22ff1c142bff252439ff323e50ff394f5dff394d5aff374352ff323443ff312c40ff312b3eff302a3cff2f293cff2b2139ff291d37ff291e38ff323145ff3b4250ff3d4251ff3c4050ff383b4dff34344dff33334dff33334dff2f2e49ff28253eff242742ff2b3c5fff334c78ff1c2444ff0d0c25ff100e2eff131236ff13153aff161940ff171d43ff1a1f46ff1c2147ff1d234aff1e254aff20274cff20294dff212b52fe222f57fd25345ffd283661f12a3961ce2f3d61a73d4366676f668d749e79bdae9b74bfc69d75bfc39d74bebf9c74bec89c74bec59d74bec19d74c0bd9d74beb99c74beb59c74beb09c75beab9b73bda79d74bda29c74bd9d9e75be989c74bf929b73be8d9d76c0879d75bf829d74be7d9d74be779c74bf719c75be6c9c74bf669b76be619b74bd5b9d76bf569d74be519a74bd4b9c74be469d71bd429b70bd3e9c77c13a9a72bd379e74be369c76bd339b73be319c72c1309f75bf309a75ba309a75bf309f75bf329e75c233a073c32f9d77be12aa80c617a67ac82ca27abf37b086be77c16b7ef0c4526cffcb4a66ffcd4964fecf4763ffd04763ffd04661ffd04661ffd14661ffd04661ffd14661ffd24661ffd34662ffd34661ffd34561ffd34662ffd34562ffd34662ffd24662ffd24662ffd24662ffd24661ffd34662ffd24661ffd24661ffd24661ffd24561ffd14461ffd14461ffd14361fed24260fed04362e3ca4a6812f1aab8559c75bd669b73be5b9d76bf509c73bc459b73bc3b9c75be329e75bd2a9873bc239975bd1c9b76bf159e79c2119678b40caa80bf089f60bf068055aa03aa55aa02ff80ff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ff00ff01ffffff01ffffff0280808001ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa028080800280808003aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000001ff00ff01ffffff02808080059966cc07b66db60ba274d1109f70bf159e79c21ca476bf23a075c52c9c74bf359f73bc409b74bb4c9e75bc589c74bf669b73be749c75bd829d74be909c73bd3b9c75c24c9e75bf8a5c576ffe46485dff464a5eff454b5fff454c5eff444d5dff444d5eff444e5fff444f60ff444f5fff444d61ff32374eff465263ff455262ff455363ff455265ff455465ff475868ff475a69ff485a6aff495d6cff4a5e6eff4c606fff4b5f6eff4e5d6fff4b5e6eff4b6175ff95d7e3ff77bcdcff658eb9ff5b7699ff586d87ff57697aff566774ff546771ff53656fff52656eff51636dff51646eff50636cff50636cff4f626eff4f626dff4e626eff4d616eff4e606fff4e606fff4d606eff4c5f6eff4d5e6fff4d5e6dff4d5d6cff4c5c6bff4d5b6aff4b5a69ff4a5a68ff4a5968ff495967ff3c4353ff1e1a26ff281b31ff3d4458ff485a67ff475c69ff485e6bff485f6bff4a616eff47616aff4a636dff4a5e6aff404857ff3c3749ff3d3648ff3d384aff424655ff485a62ff495e65ff495e66ff495e66ff495d67ff485c66ff465865ff475d67ff475e66ff45535eff3f4350ff3e3b4bff3e3b4aff3f3a4aff3f3a4bff3f3c4cff404150ff424b57ff434d58ff444d58ff434d58ff444c57ff434a56ff434a56ff424b58ff42555fff475b65ff445a66ff384052ff291e35ff28182fff2b1a31ff2e1f37ff34293eff363040ff373041ff383142ff383142ff373142ff373142ff373042ff373041ff362f42ff363041ff363041ff353041ff353043ff353747ff384454ff3c4e5cff39495aff242a3fff110d2dff100b2cff110c2dff110c2dff110c2fff110d30ff110c2fff100c2eff100c2eff100b2cff0f0a2aff0f0a2aff0e0929ff0e0828ff0e0828ff0e0726ff0e0826ff0d0726ff0d0726ff0e0826ff0e0928ff0e092aff0d0825ff0a0620ff0a061eff0b071fff110c28ff16122fff151026ff130d21ff181127ff1d172dff26283aff374855ff394d59ff394654ff333645ff312c42ff302b3dff302a3dff2f273dff2a1f37ff281d37ff2a2038ff353447ff3a414eff3c414fff3a3f4eff36364cff34344eff34354dff31324cff2c2b46ff26243cff282d49ff2c4165ff2d456eff11102dff0f0b28ff100c2dff121033ff151337ff16153aff19193fff1a1a40ff1d1d42ff1e1e43ff1f1f43ff1f2143ff212445ff212447ff23284bff222b50fe232f58ff263460fd283868f72b3b62d1323e5f8e54567ca98f70afcc9c74bec89d74beb99c74bdb59c74becb9d74bec89c74bec49b74bdbf9c74bfbb9d75bfb79c75bfb39b73bdae9d74bfa99d74bea59c74be9f9d73bf9b9c73bd969c74be909c75bd8a9d74be849c74bf7f9d72bd799e74c0739b73bc6e9b74be679c74bf629f75c15c9b74bc579b72bc519d74c04d9c74bd489c71bf449d74bf409b74bf3d9b75c03b9775ba389b76bf369c76c2359f73c0359a73bc349d71bf349d76bf369c71bd379e74be389f76bf219b74c1189f75bf349d76bf379e79c343c289afb5c75a74fcc94c69fec94a65ffcc4862ffce4662ffcf4560ffd04561ffd14661ffd14760ffd14561ffd14561ffd24661ffd24561ffd24661ffd24561ffd24662ffd24662ffd34662ffd34662ffd34662ffd34662ffd24661ffd24662ffd24661ffd14561ffd24562ffd14361ffd04361fed14360ffd04462f3cc476721c97c8b529b73be639d74bf589c74bf4d9f74c0449d74bf3a9a72c1319772c1299b76c1229d78c31ba171bd169774b9119669b40ba274b9089f80bf059966cc03aa55aa01ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa035555aa03aa55aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aa55ff059966cc07b66ddb0d9d76c411a578c3179b6fbc1ea277c4259f75c12e9b74bc399d74bc449a74bb4f9b77be5c9b72bf6a9c76be789b75bd869c74bc659d74c0529b73be40a380bfd948495cff474b5fff454b5fff454c5fff454d5fff454e5fff454e5fff454f5fff454f60ff445061ff455162ff3d485aff3f465cff455264ff445465ff455567ff475969ff475a6aff475b6aff4a5d6dff4c6070ff4c6172ff4c6271ff4c6171ff4c5f70ff4d6070ff4e5f71ff6991a3ff83d8ecff609dc9ff5d82afff597394ff586b80ff566877ff546872ff53656fff53656fff51646eff51646dff51636dff50636dff4f626cff4f626dff4f626dff4e616dff4e606cff4e5f6eff4d5f6fff4d5f6eff4e5f6eff4d5e6cff4d5e6dff4c5c6bff4c5b6aff4a5a6aff495a69ff4a5a68ff3f495aff261b30ff2a2033ff3e4557ff485c6aff485e6bff495f6cff49616dff4b656fff47616aff4a646dff495d68ff3e4252ff3c364aff3b3849ff3c3b4cff424e58ff495d65ff496067ff485f67ff495e66ff485e67ff485d67ff465a65ff496069ff475f68ff43515cff3f3f4eff3f3c4bff3e3b4bff403b4cff3f3c4bff3f3e4eff404552ff434f59ff45505bff45515bff444f5aff434e58ff444d58ff434c58ff43505cff475b65ff475c67ff435361ff312c43ff281b30ff2a1931ff2d1d34ff32263aff372f41ff373142ff383242ff383242ff373142ff383142ff373142ff373142ff373041ff373041ff372f42ff363041ff343042ff353345ff373f4fff3a4d5dff3a4e5eff2d384cff171631ff0f0928ff0e092aff0f0a2aff0f0a2aff0f0a2aff0f0a29ff0f0929ff0f0928ff0e0828ff0d0827ff0e0726ff0e0725ff0e0725ff0e0724ff0e0623ff0d0623ff0d0624ff0d0624ff0d0624ff0d0624ff0d0624ff0c0524ff0c0626ff0d0726ff0c0724ff0a0620ff09051cff09051dff0e0b24ff161531ff17142dff150e24ff171126ff1d162fff201d33ff30394bff384855ff3a4552ff333746ff312d40ff302b3eff30293eff2f263dff291e37ff291c36ff2a213aff363747ff3b414fff3b414eff3a3e4fff35364dff34354eff33344eff2e304bff292641ff262340ff2a3352ff2f476dff243158ff0e0925ff100a29ff120c2eff150e31ff151135ff181438ff1a163aff1c183cff1d193dff1f1a3dff1f1a3cff201c3eff211e40ff231f43ff232144ff232546ff23284afe232c4fff243057fe273661fe2b3967ec2e3a61bf484b6d8e6f6391b89472b6cb9c75bed59c74bec59d74bda89b73beb19d75bec79c75bec29c75bfbe9c75bfbb9b74beb69c74bfb19d73beac9d74bfa79d74bfa29c73be9e9d74bd989c74be929d75be8c9d75bf879d73bd819c75be7b9b74bd759d74be6e9b74be689d73bf639d74bc5d9c73bd589c74bc539d75be4e9a76c14a9b72be479a77be439c76be409b74bf3e9c73c13b9c75be3a9e72c139a174c0399d74c03a9a72bd39a174c03a9e77c13b9c75be359f73c0209f78bf299b76c13e9873bd37a27db981bc6b84ddc2516bfdc94a65fecc4764ffce4662ffcf4762ffcf4660ffd0465fffd04661ffd14661ffd14560ffd14560ffd14561ffd24661ffd14561ffd14561ffd24661ffd24661ffd24662ffd24661ffd24661ffd14561ffd14561ffd14562ffd14562ffd14461ffd14462fed04361ffd04462fccd456347c273905b9d76bf5f9c73bf549e76bf4b9c74bb419d76c0389b76bf309a75bf289f73bf219b74c11b977bbd14a680bf109f70bf0caa80bf08bf9fdf059966cc03aa55aa01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa035555aa035555aa03aa55aa03aa55aa02ffffff035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff0280808001ffffff01ff00ff01ffffff010000ff0000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaaa059966cc098e71aa0d9d76c413a16bbc189f75bf209778bf289973bf319c72bb3ba075be469d75bd529b73be5f9c73bf6e9b74be7c9a73bd8a9b74bc4b9c74be499d77c0437a728df9474a5dff474c60ff464c60ff464d60ff464e61ff454f61ff455061ff465061ff455161ff445161ff455363ff445564ff374156ff425263ff455768ff485a6bff475a6bff485b6dff4b5e70ff4c6172ff4c6271ff4d6172ff4d6273ff4c6372ff4d6273ff4d6173ff4f6274ff4f6378ff90cfdaff73c1d9ff5e8fbbff5a7ea9ff587088ff57687aff556974ff546671ff52656fff52646eff51646dff50646cff50636cff4f636cff4f626cff4e616bff4d616cff4d5f6bff4e5f6dff4c606eff4e5e6eff4e5e6eff4d5e6cff4c5d6cff4a5c6aff4b5b6bff495a6aff485968ff3d4457ff241c31ff282336ff485266ff495e6cff49606dff49616fff49626eff4b6670ff48646bff48656eff495c67ff3b3e4fff3b3648ff3b3948ff3f4150ff495963ff4a626aff4a616aff4c6069ff486068ff486067ff495e68ff465d67ff4b626cff485f68ff414d58ff413f4fff3e3c4cff403c4dff403c4eff403d4dff3f4150ff424a56ff45515cff45535dff45535cff44525bff46505bff444f5aff434f5bff455964ff486069ff465b67ff3b4454ff2c2137ff27192eff291a30ff2f2237ff362c40ff393143ff383243ff383243ff393243ff373242ff383243ff383142ff383243ff383142ff373042ff363043ff353141ff353242ff353a4aff394b5bff3a515fff39475fff1c1f35ff0e0922ff0d0925ff0d0725ff0d0724ff0d0824ff0d0722ff0d0721ff0e0623ff0d0624ff0e0624ff0d0625ff0d0625ff0d0624ff0d0624ff0d0623ff0c0623ff0d0723ff0c0622ff0d0624ff0c0624ff0c0625ff0c0624ff0c0624ff0c0524ff0c0523ff0b0523ff0b0524ff0b0623ff09041fff08031dff09041cff0e0921ff181732ff181732ff16102aff150d26ff1c162eff201830ff28273dff364150ff37434fff323544ff302d41ff302a3eff2f293eff2d263bff281c36ff281b36ff2c243cff383c4dff3b414fff3b404fff383c4dff33364eff33344fff30334fff2e2d48ff26243fff262845ff2a395cff334d79ff141737ff0f0925ff110a2aff130c2cff150f31ff171034ff191235ff1a1437ff1d1638ff1d1737ff1f1839ff201938ff201a39ff221a3aff221b3bff231d3eff241f41ff242244ff252447ff25284aff252c4ffe27325eff2a3867fe2d3965e3313c5fa44b4c6b709d82bb889d76bfbb9d74bed39d75be9c9d76becc9c74bdc99c75bdc59b74bec19c74bebd9b74bdb99c72bdb49c74beaf9c75bdaa9c74bea49d75bfa09c74be9a9c74be949d75bf8e9c73bd889d74bd829d76be7b9e74c1759d74c0709d74bf6a9c73be649c73bd5f9c73bf5a9c74be559c75bd519a74bd4d9c74c0499d73c0479a73be459b73bc429b74bd419d76c03f9a71be3f9a71be3d9f75c03e9c77c13e9c77bd3e9c73bd3f9e75be309a70bf24a378c6299b76c1379e79c330aa80b5b3c05a76fdc74c68feca4863fecc4762ffcb4761ffcd4661ffcf4661ffd14662ffd14661ffd14560ffd14560ffd24661ffd14561ffd14662ffd14560ffd14561ffd14561ffd14661ffd24662ffd14562ffd14561ffd14562ffd14562ffd14462ffd24563ffd24562ffd14563ffcf45636fbf57713e9c77bd5a9c74be519d74bd479a73be3f9e75be369c71bd2ea174c2279d6fbe209f70bf1a9d76ba159e79c20f9977cc0ba274d1089f80bf059966cc03aa55aa028080800000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03ffaaff03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aa55ff06aa80d5098e71c60ea46dc8149973bf1a936cba219b74b92a9e73bc329e75c23d9b75bc499a73bd559c75bd639b74bc719c73be7f9d74bf8d9c74be14a680bf5f9c76bf9559576efe474b5fff474c60ff474d62ff464e61ff464f61ff465062ff465062ff465163ff455363ff445362ff455564ff435564ff465568ff405162ff4a5c6fff495d6eff495c6eff4a5f70ff4b6372ff4c6374ff4e6375ff4d6375ff4d6274ff4d6374ff4e6375ff506476ff516477ff536679ff617d90ff98e2ecff61a6ccff5c87b8ff55799cff576d80ff576875ff546772ff536570ff53646fff51646dff51636dff51636cff4f626bff4f626bff4f616bff4f616aff4e5f69ff4e5e6aff4e5d6aff4d5e6aff4d5d6aff4c5c6aff4b5b6aff4b5b6bff4a5a6aff465565ff373a4eff24192fff2c253cff455465ff4a616dff4b6270ff4a6470ff496570ff4b6870ff49646bff4a666eff455a64ff3a3b4dff3b3847ff3c394aff404554ff4c606bff4a646cff49646cff4c616bff486269ff486169ff495f69ff486069ff4b646dff495e68ff424c58ff3f3f4dff403d4dff403c4eff403c4eff413e4fff404252ff424e59ff45555fff46565fff46555eff46545dff47525dff45525cff44555fff465e69ff48616cff435764ff303041ff281a2fff29192fff2d1c34ff33263bff383142ff393344ff393444ff393344ff383344ff373343ff393243ff383243ff383242ff373242ff373142ff373142ff363142ff343546ff384655ff3c5466ff3c5064ff2d364cff0c0b1bff0c071bff0c071dff0c061eff0b061dff0b061eff0c0721ff0d0723ff0d0722ff0d0625ff0e0726ff0e0727ff0e0726ff0e0727ff0d0727ff0d0727ff0e0728ff0e0727ff0e0727ff0e0727ff0d0726ff0d0726ff0d0625ff0d0625ff0e0726ff0e0726ff0c0625ff0c0624ff0b0522ff0a0420ff0a041eff09041cff070419ff090419ff0c0820ff16132eff1a1835ff19152cff130e25ff1b122dff1e152fff242338ff333b4aff363e4cff313243ff302a3fff302a3dff2f283dff2c233aff281c34ff281c35ff2f2a3fff393e4cff3a404fff3b3f4fff373b4cff33354cff32354eff30304bff2b2744ff26223dff272f4dff2e4365ff293c65ff0c0825ff100925ff120a29ff140c2dff150f30ff171032ff1a1234ff1b1435ff1e1535ff1f1634ff201636ff201636ff221736ff221737ff221938ff231938ff231b3bff241d3dff252040ff262243ff262647ff272a4eff273057ff2a3663fd2f3e68f62f3c5fb635425b91786b97ae9d77bdcb9d74bebb9d75beac9d74bfb59c74beb29c74bdc79c75bfc39c74bebf9c75bfbb9b74beb69c74bdb19d75beac9d74bfa69d73bea19d74be9b9c75bf959c74be8f9d74bf899c73be829d74be7d9b74be779c74bf719c73be6b9d75bf669b76be609a72bd5c9b74bf589c74bf549b73bf509c76bf4e9d76be4b9c74bb489c75bf479a73be459b76c0449d74bf439c72be439c72be419d76c0419d76c0419d76c0389b76bf2d9971bb289979c6369c76bd29a283c75ebb6785e0c25371fdc74a65ffc74963ffc94664ffcc4561ffcd4560ffce4560ffce4660ffcf4660ffcf4660ffd04661ffd04561ffd14561ffd04561ffd04560ffd04561ffcf4461ffd04561ffd04561ffd14562ffd14562ffd14562ffd14562ffd14563fed04561ffcf4762b7c45d781aa780c44f9e77c24c9a72bc439c72be3b9c75be33a073be2c9c74bf259f75c11f9c73bd199970c213a179bc109f70bf0ba274d1089f80bf068055aa03aa55aa02ff80ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa02808080028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000002ff80ff03aa55aa07926db60ba274b90faa77bb159e79c21c9b6dbf239975bd2c9c6eb9359a73bc409b74bb4c9a75bc589c74bf669b73bc749c75bd829d74be639d74bf02ffffff2fa888bed4484c63ff484e61ff474d61ff474e62ff464f62ff465062ff465063ff465263ff455363ff445463ff445464ff445565ff445866ff465b6bff4e6775ff4a6071ff4a5f70ff4c6172ff4e6474ff4e6475ff4d6577ff4d6377ff4c6478ff496478ff486980ff4a7087ff4c7087ff4f6b81ff51687eff526983f76894a3fb94e1ecfe5c98c3ff5b80afff557393ff566a7bff556774ff526571ff526570ff51646dff52626eff50626cff4f616bff4f626bff4f606aff4f6069ff4e5f69ff4e5e6aff4d5c69ff4d5d69ff4c5c6aff4c5b6aff4b5a69ff4a5a69ff3f495aff2f2a41ff291f37ff36374cff485a68ff4a6470ff4a6571ff4a6672ff4b6b75ff4c6a74ff4a676fff4a656eff465362ff393a4aff3b394aff3d3c4cff44505bff4c626bff4b656eff4a656dff4a636cff49616aff4a636cff4a616bff4a636cff4b666eff4a5e68ff424956ff41404eff413e4eff413d4fff413e4fff403f50ff414654ff44515bff475761ff465861ff465760ff47565fff46545eff45555fff465c66ff49626dff465f6bff3b4656ff2c253aff2a1b2fff2a1b31ff312238ff382f41ff393243ff393345ff393444ff393444ff393444ff383344ff383344ff393344ff383243ff383243ff383242ff363142ff353344ff373f4fff3d5564ff3c5567ff2c3b4dff141526ff080715ff0d0718ff0d061eff0f0822ff0f0824ff100925ff0f0825ff100926ff100826ff100827ff0f0827ff0e0827ff0e0827ff0e0826ff0e0826ff0e0726ff0e0727ff0e0727ff0e0727ff0d0727ff0d0727ff0d0727ff0d0626ff0e0728ff0e0728ff0e0728ff0e0728ff0e0627ff0d0626ff0c0524ff0b0421ff0b0521ff0a041eff08031aff080318ff080319ff0a061eff120d28ff191533ff19142fff151027ff161028ff1b132eff1f1d34ff313645ff343645ff302d40ff302a3eff2f293dff2e283cff2b2239ff261b34ff281c35ff312e42ff393f4dff3a404eff393f4dff35384dff33354dff31334dff2f2e4aff292541ff252542ff293354ff344872ff191e3fff0e0823ff110926ff130a29ff160d2cff170f30ff191031ff1b1332ff1d1331ff1f1431ff201432ff211532ff221633ff221633ff231734ff231735ff241837ff251937ff261a38ff261c3aff261e3dff282040ff272543ff282a49ff282f52fe2a365ffe2d3b66f92f3b64d7313b5eab3d43619b7f689e909f78c1af9d75bfc79c75bec49c75beb49d74bec99c75c0c59d74bec19d76bebc9d75beb89d73bcb39b73bdad9c74bea89c75bea29c73bd9c9d74bf969c75c0909e75bd8a9d74be849c74bd7e9c73be789b73bd739b73bc6e9b74be699b75bd659d74bd609d75bf5c9b74bf589c74bf559c75bd529b73be509c76bf4d9f77c04b9c74be4a9b75be489c75bf479e77be469d75bd449d78bf429e78c13d9b75c03c9973bf279d76c4379974be349d76bf41ad7aa97ebe5f7bebc14f69fec54965fec74763ffc74662ffc94562ffca4661ffcb4661ffcc4561ffcc4560ffcd4561ffce4561ffcf4561ffcf4662ffcf4561ffcf4662ffcf4561ffcf4561ffd04663ffd04663ffd04562ffd04562ffcf4562ffcf4662ffcf4562dac24d6721c193b9409b74bf469d75bd3e9c73bd379e79be309a75ba29a276c123a075bd1d9e7bc1179b7ac8129c71c60ea480c80ba274b9089f80bf06aa80aa03aaaaaa028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff000000000000000000000000000000000000000000000000000000000001ffffff02808080056666cc07926ddb0c956abf109f70af159e79c21d957bc125986eba2d9f71bb379e74be429e74bd4d9c74c05b9a73bf699b75bd779c74bf869c74be409f74bf299b76c1407c748bf5474b61ff494e62ff474e62ff474f62ff465062ff465163ff475263ff465364ff455465ff455565ff455666ff455867ff445a68ff4c6874ff4c6574ff4c6272ff4d6273ff4d6574ff4e6577ff4e6677ff4c657aff466f88ff468faaff48abccff46bde0ff46c1e9ff44c2eaff44c0e2ff4ab4d2fe5494b7f44881a1e778ced3f68ee3ebfd6098c1ff5c799fff586d84ff556877ff536672ff526570ff51646fff51636eff50626dff50616dff4f616bff4e606bff4e606bff4e5f6aff4e5e6aff4c5d69ff4c5c69ff4a5c6aff4c5969ff464f62ff35334aff291e36ff2f283fff414a5bff4b616eff4c6774ff486873ff486672ff4a6d78ff4d6b74ff49696fff496770ff414d59ff383a47ff3d3a4bff3b3d4bff47555fff4c666dff4c6770ff4a666fff4a646eff49646dff49646dff47626aff4b676eff4c676fff485c65ff414854ff434150ff413f4dff423f50ff413f50ff434252ff424855ff45565fff475a62ff475b63ff475962ff465761ff465761ff465963ff48616aff4a626dff455a68ff313547ff291b30ff291a2fff2d1e32ff35293dff383342ff393444ff3b3545ff3a3546ff3a3545ff393545ff393445ff3a3445ff393344ff393344ff383243ff373243ff363344ff353949ff3b4d5dff3d5b6dff36495eff1f2137ff0e091cff0f0822ff100b23ff110a25ff120a27ff110926ff110827ff100827ff100827ff100826ff110826ff110826ff100927ff100927ff100927ff0f0926ff0f0926ff0f0926ff0e0826ff0e0827ff0e0828ff0f0827ff0e0727ff0d0726ff0d0726ff0e0826ff0e0726ff0d0726ff0e0726ff0f0727ff0e0626ff0d0625ff0d0624ff0c0622ff0c0521ff0a0421ff09021cff07021aff070318ff080319ff0e0820ff17122cff18132dff160e28ff160d27ff180f29ff211e34ff313243ff312f42ff2f2a3eff2e283cff2e273cff2d263bff292037ff251932ff281d36ff353647ff3a3f4eff3a3f4dff393d4eff34384dff32344eff30304cff2c2a47ff27223dff292948ff2c3d60ff2e4167ff0e0926ff100823ff130826ff150b28ff170d2cff190f2eff1c112fff1e1231ff20132fff20132fff20132eff21132eff22142fff231430ff231531ff241631ff251731ff261733ff261936ff261a38ff271b3aff271e3bff28203eff282443ff292a4aff292f52fe2a3459fe2c3860ff2f3963f630395fd2373c5b8b4b4d6a5f8973a6c49c76bed69c74bfd29d75bfc19d74becb9d75beae9b75bdb69d76bfbe9c73bdb99c74beb49d74beae9d74bfa99d74bea49d75be9d9c75be979b73bd919d74bc8b9c74bd859b75c0809b74bd7b9e74bf769c73be719c73be6d9d75bd689d76bf649c73bf609d75bf5e9b75be5a9c74be589a74bc559c75bd529b76be509c76bf4e9d76be4b9c74be499d73c0469d75bd439c72be419d76c03f9e75be239975bd269a79c3399d70bc319c78bb34b57193aebc5577f2c24b68fec44764fec44664ffc54562ffc54661ffc74563ffc94560ffc94561ffcb4561ffcc4562ffcd4662ffcd4662ffcd4661ffcd4561ffce4661ffcd4561ffcd4561ffce4461ffcd4562ffcd4562ffce4562ffcd4563f7c649643ebd67841aa776c4299b76bb389b72bf329975bd2b9a77be259f75c1209f78bf1a9d76c4169774c5119669c30e926db60a9966b207b66db6059966cc04bf80bf01ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000035555aa05996699089f80bf0c956abf119669b4179b7abc1f9c73bd269a72c32f9d72be389f72bf449d74bf4f9b74bb5d9c76bd6b9b75bc7a9d75bc899c73bc5e9b72be16a280c590615c78fd484c63ff474e62ff484f63ff475063ff465163ff465264ff465464ff465565ff455566ff455666ff465867ff455a69ff48606eff4e6d7bff4c6574ff4c6474ff4e6575ff4d6577ff4c6678ff47758eff4794b6ff4bb9dcff45c4ecff41c7edff41c9efff43caf1ff42ccf3ff46ccf6ff49cdf2f94fcbf29562c1ea31bbeae08fa9f4f3f08bebefff5c97b6fe59718dff576a7aff546774ff526571ff52646fff516370ff51626eff50626dff4e626dff4f616dff4d606cff4d5f6bff4d5e6bff4d5c6aff4c5666ff44495eff37344cff292036ff2d213aff3e4055ff4b5b6cff4c6571ff4c6874ff4a6874ff4a6975ff4c707bff4a6e77ff486a72ff48626dff3e4856ff3b3d4bff3c3c4aff3b3f4fff475a64ff4d676fff4d6871ff4c6770ff4a666fff4a656fff49646eff49646dff4d6971ff4e6a72ff475b63ff414753ff44434fff434250ff434050ff424051ff434254ff434e59ff475961ff475c63ff485b64ff475b63ff485a62ff485964ff495e68ff4a626bff48616cff3c4b5aff2c293cff291a30ff2b1c31ff312438ff382f42ff3a3444ff3a3545ff3a3545ff3a3645ff3a3646ff3a3546ff393544ff3a3445ff393444ff383344ff393344ff373444ff363547ff384654ff3f5a68ff3c586aff283346ff121025ff100a23ff120a26ff110927ff110a27ff120927ff110927ff110827ff100825ff110927ff110827ff110827ff120928ff120928ff110929ff11092aff11092aff100829ff110929ff100929ff10092aff100928ff100929ff0f0929ff0f0829ff100828ff0e0726ff0e0726ff0e0726ff0d0626ff0e0727ff0e0727ff0d0624ff0d0726ff0d0725ff0d0527ff0c0625ff0c0523ff0a0421ff09031eff080119ff070316ff080319ff0c061fff130d29ff150f2aff130d25ff120b24ff140c28ff231e35ff2d2b3fff2e2a3dff2e273bff2e273cff2d273aff2b243aff271d35ff251931ff2a233aff373c4aff3a3f4dff3a3e4eff383c4dff34374dff33354eff2f2d4aff2a2641ff27233cff283250ff31466bff1e2549ff0f0820ff120825ff150a25ff180c27ff1a0e2aff1d112cff1f122cff20122dff21122dff21132cff22132cff22132cff23142cff24152dff24142fff25142eff251530ff261631ff261733ff261835ff281a36ff271c37ff281f3bff28213fff292544ff292949ff292e4fff293052ff2b3358fe293255fe323c64f5333b62c3444767a7746593b58e6fafa69d78beba9c75bfaa9c75bec09d75bdc99c73bdc49c74bebf9c74beb99d74beb49d74beaf9c75bda99d74bea39c74bd9d9c73be989c74be939a72bd8d9d74be889c74bd839c73bf7f9d72bd7a9d75be769c73be729d74be6d9d73bd6a9c73be659d74bd629c75be5f9c73bf5c9e74bf599e75bd559c75c0529b73be4e9d72be4a9f75c1479e77c243a076be3f9e75be3ca277bf349876ba249c78bf309a7abf2d9977bb26a180c346b66a8aabbc5271edbd4c6bfdbd4865ffbf4663fec04563fec34462ffc44461ffc54461ffc74561ffc84562ffc94561ffc94560ffca4561ffca4660ffcb4561ffcb4661ffcc4562ffcb4562ffcc4563ffcc4562fecd4564fdca486576c7667d309f75bf279d76be339b73be2d9971bb279d76be229670bb1d9e7bb9189f75ca13a179c9109f70bf0c956abf09aa71c607b66db604bf80bf03aaaaff01ffffff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa0280808003aa55aa03aaaaaa03aa55aa035555aa03aa55aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000010000000355555504bf80bf089f80bf0caa80bf129c71b8179b6fbc1f9c73c5279d6fbe309a75bf3a9e72bd469d78bd529f76be5f9c76bf6e9b74bc7b9e76bf8b9c74bd729d74be05ccccccb955576dfd4b5067ff474e63ff485064ff475164ff465364ff465365ff465566ff455666ff455767ff455767ff455969ff455f6cff4f717cff4e6877ff4f6576ff4e6779ff4e677aff4a6c80ff4c8cadff4fbee4ff48c3eeff44c6eeff42c9eeff41cbefff41cdf1ff44cef3ff4ad0f3fe4ad4f6ec5acef06986bddb43a07ebe459f76bc20a787c767b5f0ebfa8cf1f5fe60aac8fe53668aff555a70ff535c6eff53606fff54616fff52626fff51616eff51616eff505f6dff4e5d6cff4b5868ff444b5dff3b3a51ff322b43ff2b2137ff2e2139ff3f3e54ff495a6aff4c6572ff4e6875ff4b6a75ff4b6875ff4a6c77ff4c747dff496e78ff496a75ff455867ff3d4050ff3d3d4dff3b3e4eff3e4853ff4b6269ff4c6871ff4f6a73ff4b6a70ff4b6870ff4c6872ff49666fff4c6971ff506b74ff4e6a72ff475762ff424653ff434451ff454351ff424250ff434352ff414654ff45535dff485c64ff495d65ff485d64ff475d64ff495b65ff475c65ff4a636bff4c646eff485d68ff38394dff2a1d31ff2a1931ff2d1c34ff352a3eff393342ff3a3545ff3b3646ff3b3646ff3a3646ff3a3645ff3b3547ff3a3645ff3a3545ff3a3545ff393444ff383544ff383446ff383e4eff405967ff42606fff344757ff18192dff120b25ff120826ff110925ff120926ff100827ff110927ff110927ff110927ff110927ff110927ff110826ff110927ff110926ff110826ff110927ff100726ff100826ff100826ff100826ff110826ff110927ff110a29ff100929ff10092aff10082aff10082aff100926ff100828ff0f0626ff0f0725ff0e0624ff0e0624ff0e0724ff0e0623ff0f0722ff0e0521ff0e0622ff0e0624ff0e0525ff0c0425ff0b0422ff0a041eff080318ff070216ff080217ff0a031cff0f0924ff130d27ff120c25ff0f0823ff140d27ff211c35ff2c283dff2c273bff2c263aff2d263bff2c253aff2b2338ff251c33ff241831ff2f2b3eff393d4bff3a3e4dff3a3e4eff373b4dff34374cff31324dff2d2b46ff28233eff262843ff2a395cff2e416bff0f0923ff110723ff130923ff180b24ff1b0e28ff1e102aff20112bff21112bff22122bff22132bff22132aff23132bff23132bff24142cff24132dff25152eff25152dff26162fff26162fff271730ff271731ff271933ff281a35ff281c39ff281e3cff282140ff282442ff282745ff282845ff272a49ff2d3659ff2d3459ff323861fd343862ef32375aa53b415dc37a629873a27cc1ba9c75bfd29d75bfc19c74bea39c75bfc49c75bebf9c74bfba9c75bfb59c75bdaf9c75bdaa9c74bea59b72bd9f9c73bd9a9c74be959c74be919b74be8b9c74bd889c74bd839c73bd7f9b72bd7a9b75be779c76bf739b76bf6f9c73bf6b9b75bc679c74bc639b74bf5f9c76bf599e75c0569d74be509f76bf4ba074be479e77be429e78bd3e9c77bd3b9c75be389f76bf2c9c74bf179b7abc1e996fbb2ba077be20a780bf33af78a091b95b78efba4e6dfdbd4966ffbb4665fec04463fec04362ffc14461ffc14461ffc34461ffc54461ffc64562ffc84662ffc74561ffc94563ffc94562ffca4563ffcb4664ffcb4663ffcc4664fecb4764bfc3576f10af8fcf26a179bc279d76be279d76be229d78bb1d9e7bc11a9d76ba159e79c2129c71c60ea480c80c956abf09aa71c606aa80aa048080bf02ff80ff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa035555aa02808080028080800280808001ffffff010000ff01ffffff01ffffff01ffffff01ff00ff010000ff000000000000000000000000000000000000000000000000010000ff01000000035555aa05996699089f80bf0d9d76c412aa80c6199970b8219b74b9289f73bf319c72bb3b9c75be469d75bd53a075be609d75bf6f9c75bf7d9d74be839e75bf3a9e77bd1bbdaad0ee484d62fe495066ff485165ff475265ff475365ff475565ff475667ff465666ff465867ff465868ff455969ff45596bff4d6f7aff4f6e7bff4e677aff4f687cff4f6c80ff4b849fff4cadd0ff42b5e5ff46b7e1ff47bde6ff46c9edff44cbf0ff45ccf2ff47cff3ff4dd0f2fc54d0f4c064cfee2aa4c2e1269a79c3659d74bd679c74bf699b75bd07dbdbdba391c4c5fc8ee3eefe61abccff4d6685ff4f4c66ff4b485fff4b465fff48475dff47475bff45455aff424156ff3d3650ff372b45ff352540ff30213bff31223dff3b384fff485868ff4b6471ff4c6875ff4b6876ff4b6a76ff4c6b78ff4d737fff4c7680ff477179ff486a76ff425261ff3e3c4eff403e4fff3c4250ff465660ff4c656dff4d6970ff4d6b73ff4c6971ff4c6972ff4c6873ff496870ff4d6d74ff4e6e75ff4e6972ff4a5965ff434654ff444553ff454452ff434352ff444553ff444958ff475962ff495f66ff486067ff495f67ff495e66ff495c67ff495f69ff4b686fff4c636eff424e5cff2b2539ff2a1a30ff2b1c31ff2f2136ff383042ff3b3745ff3c3747ff3b3746ff3b3747ff3c3747ff3b3647ff3b3647ff3b3646ff3a3646ff3a3646ff393545ff383646ff383a4cff3b4d5bff426070ff3e5769ff242c41ff110a22ff110924ff120827ff110926ff100827ff100927ff110926ff110926ff110926ff110825ff0f0724ff0f0724ff0e0623ff0f0723ff0f0723ff0f0622ff0f0723ff0f0722ff100723ff0f0723ff0e0723ff0f0723ff100824ff0f0722ff0f0624ff0e0823ff0f0825ff0e0725ff0e0723ff0c0620ff0d0520ff0f0620ff0f071fff0f071fff0c051eff0b051fff0c0420ff0d0521ff0e0621ff0d0522ff0e0624ff0d0623ff0c0525ff0b0423ff0b0223ff08011eff070218ff070314ff080319ff0d0822ff110a26ff110a24ff0d071fff150c27ff231d34ff2b2539ff2b2438ff2b2539ff2a2539ff2b2539ff2a2137ff241931ff251a32ff333243ff393e4dff3a3e4dff3a3d4eff363a4cff34354eff2e2e49ff2b2844ff26223eff27304eff2f4065ff191e3eff100721ff130824ff160a23ff1a0d26ff1f1029ff201129ff22122cff23132bff24132bff24132cff25142cff25142cff25142dff25132dff26142dff25152dff26152cff26152dff27162dff271630ff271730ff271831ff271932ff271a35ff281b36ff281e39ff271f3aff26203cff27294bff2b294cff2c2647ff2c2c4cfe2e3057ff2f3460fe313a63ff313860dc3940609e4f4c6b999476b2c99d75bed29d75bfb59c74bdb09c74bea09c74beb49d76bfbb9b74beb59b74beb09c74beab9d74bfa79c74bfa29c74be9e9d74bd999d75c0959c74c0919d74be8c9b73bd879d75bf839c75bf7f9d74bf7b9b74bf789b73bd729d74be6e9b74be699b75bd649c73bd5d9f76c0589c74bc529f76be4ba074be46a078c1419d76c03c9d77bf379e74be33a078c331a178c11da77bc127a376be149980bf209f78bf219b74b925ba83ac7dbc6283d6b95372fdbb4b6afebd4867febe4666febf4463fec04562ffc14361ffc34461ffc54562ffc54562ffc64563ffc84664ffc94563ffca4564ffca4564ffcc4664ffcb4764f6c14a6925ddacc12c9c74bf23997cbd239975bd1ea277c41a9d76ba169774b9129c71c6108f70bf0c9580bf0a9980b207926db6059966cc048080bf02ff80ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff0100ffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000001ffffff01ffffff03555555059966cc089f80df0caa80d513a16bbc199970c2219b6cc1299b70c1319c72c13c9d77bf489c71bc549e73bf619e74c0719c75be7f9d74bf469d78c102ffffff3f69697dfc484e64ff485266ff475266ff475466ff475666ff465666ff475767ff465868ff465968ff465969ff455a6aff475f6eff507380ff4e6878ff506c7fff4f7991ff4b98bfff47b2deff43b7e0ff42bae4ff41bde9ff44bfe8ff48c1e8ff47c8ebff48d0f2ff4cd1f3f757d0f49875cbee2fa38dc9299b76bb569a74be459b76c0579b75bc619b74bd339b73be42646870f74d586aff74aac0fe64a5c8ff4f6c87ff4b4b68ff47425eff453e59ff423953ff3e344fff382b45ff34253eff31233aff32253fff3d3650ff485566ff4c6573ff4c6875ff4a6875ff4d6a77ff4c6b7aff4c7380ff4d7881ff4b7780ff4b767dff466170ff3f4758ff3e3d4fff3e3e4fff414855ff485d65ff4b676eff4c686fff4e6a72ff4c6b72ff4d6a73ff4b6871ff4c6a73ff4f7077ff4f6f76ff4e6a71ff45535fff434755ff464654ff454554ff454554ff444555ff454d5aff485e66ff4a6169ff496169ff496169ff495f68ff485f68ff4a656fff4c6972ff495c6aff393f4dff2b2234ff2c1b33ff2e1d33ff35283cff3a3344ff3b3746ff3c3847ff3c3747ff3c3747ff3b3747ff3c3748ff3c3747ff3c3748ff3c3647ff3a3747ff3a3747ff383949ff3c4a59ff3f5d6bff416171ff314357ff131127ff110825ff100926ff100925ff110825ff110826ff100826ff0e0725ff0f0724ff0f0723ff0e0723ff0f0722ff0e0722ff0f0723ff0f0723ff100824ff100824ff110825ff130926ff120926ff120926ff130927ff130927ff120828ff140a29ff110927ff110826ff110625ff180c25ff25152eff372232ff452d38ff4f323bff54353aff55363aff55353aff513339ff492d35ff3d2632ff29192aff0e051aff0b041dff0c051fff0d0522ff0e0525ff0d0525ff0c0524ff0b0421ff0a0320ff09021dff070118ff09021aff0c0621ff0e0825ff0e0822ff0c0621ff130d2aff201b34ff282239ff292337ff292338ff2a2438ff2a2438ff281f36ff231832ff271d36ff353847ff393d4cff3a3e4dff393c4dff36384cff32314bff2d2b47ff27253fff242543ff2b3659ff2c3b5fff0c0722ff110723ff150924ff1a0c26ff1f1028ff221229ff22132bff24142cff25152dff26152dff25152dff25152dff25152dff26152dff26152dff26152dff26152cff27162dff27162dff27162dff27162eff28172fff27172fff281831ff291832ff281a34ff281b34ff271c36ff282645ff2a203fff2b2040ff2b2342ff2b2545ff2b2a4aff2b2c50ff2d3158fd2c3660fd303a64ea333e63d141466b8b6c618a81a07bc0c69c74bdb59b75bebd9e75bead9c74bdc09b74bebb9b74bfb79c74beb39b75bdae9d74bfab9b74bda69d73bea29d74be9e9d74be999d75be959c74be909c75bf8c9d75bf889c74bd849c74bf7f9d74bf799c74be739d73bf6d9d75c0679c74bf609d75bf599e75c0529f76c14b9c74bb449d78bf3ea077c1389f76bf33a078c3309f7abf2ca27ac529a276c122a578c31a9d80c41e9977bb1d9e72b91ea277bb21b283b247be688c8cbc5d7cdbba5370fabf4e6cfdc24a69ffc24967fec64867fec84766fec94765feca4766fecb4765ffca4765ffcc4766ffcd4866ffce4866ffce4867fbca4a6875c2698126a179c3229d78c31f9473bd1ba171bd179b7abc149973b2109f80bf0ea480b60ba274b909aa71c607926db6059966cc03aa55aa028080ff028080ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000001ff00ff01ffffff03aa55aa05cc99cc089f80bf0d9d76c4149973b21a9d76ba21a274c12a9e73c2329e70bd3d9b75bc499d73bd559c75bd639d74bf719c75be809b74bf1c9b76bf0ba2a2d16a54596cfe495167ff475267ff485367ff465567ff465767ff455867ff465968ff465969ff465a6aff455a69ff455b6bff4a6d7cff4b6d7cff4e6e81ff4c83a4ff4ea5d0ff49b0ddff46b5e2ff42bbe4ff41c0e9ff42c2ecff43c3ebff47c3efff49c4ecff4fc5eaf759d0f58674caec409b7cbf2d9f77c1509c76bf549e73bf4e9d76be549e73bf3d9b75bc39a174c0189f8aaabd41374afc393445ff5a748eff5e7c9bff4a4e6dff47405fff423955ff3d2e4aff33263fff34223bff34253eff3f394fff495364ff4e6470ff4e6976ff496976ff496875ff4f6c7cff4b727eff4d7a85ff4f7b86ff4e7a84ff4e727eff445565ff3d3f50ff3e3d4dff3f3f52ff44505dff486269ff4b686dff4c686fff4d6a71ff4d6b72ff4d6c74ff4e6b74ff4e6f76ff507278ff507077ff526d75ff475461ff444756ff464756ff454655ff454654ff444756ff45515dff4a6067ff4a646bff4a636bff496269ff49616aff48616bff4d6973ff4e6974ff455a65ff302e3fff2c1d30ff2d1d32ff312035ff382d3fff3c3646ff3c3846ff3c3947ff3c3848ff3c3948ff3c3848ff3c3848ff3c3748ff3c3748ff3b3747ff3b3747ff393848ff39404fff405b69ff436776ff3e566aff1f253aff100a22ff100925ff100926ff110926ff110826ff0f0824ff0f0623ff0e0622ff0e0622ff0e0622ff0d0522ff0e0623ff100724ff100724ff110825ff110824ff140a27ff150a27ff150b27ff150b29ff140b2aff140b28ff140a29ff140b28ff140b27ff150a28ff150926ff29162dff422835ff56383aff5a3a3bff5e3b3bff5f3b3bff623e3dff613d3cff633f3eff623f3dff5f3d3cff5e3b3aff5d3938ff5a373aff4e3139ff301c2aff0f061cff0b031fff0b061fff0d0520ff0d0626ff0c0625ff0b0422ff0a0321ff08031dff080317ff080317ff0b0620ff0d0722ff0c0621ff0b0621ff140e29ff211b34ff261f36ff272137ff292237ff2a2338ff292238ff251c35ff221731ff2b273cff363a49ff393d4dff383d4dff383b4dff34354bff2e2f48ff2b2843ff23213dff252c4eff2e4068ff141632ff0e0621ff130924ff180b24ff1f1027ff231229ff24152cff25152cff26152dff27162dff26152dff27162dff26162dff27162dff27162eff27152dff27152dff27152dff28162dff27162dff27162dff28172cff28162dff27172eff28172fff27182fff29182fff251c34ff272140ff291c38ff291d3aff2a1d3cff2a1f3eff2a213eff2a2440ff2b2644ff2b2a48ff2b2e51ff2d335cff303a64f9323e64d434405fa56e6491a79d7abdc79c75becf9c75bf999d75beae9d75bdc29c75bfbe9c75bfba9c75bfb79c75bfb39d75bdaf9c75bdab9d74bfa69b73bea29c73be9d9c75c0999d75be959c74be909c73bd8a9b74be849c74bf7e9c75be779f76c16f9f75c1689d78bf609d78bf589c74bc509c76bf499a73bd419d76bc3a9e77bd349d76bf309f75bf2b9a77be279d76c4249c78bf229d78bb209f78bf1c9b76bf1c9b76bf119678c31d9e7bb91ba17bc61db984a74dbd718e8fbf5f7dd0c05374eec45072fcc74e6cfec94c6afeca4b6afdcb4a6afecc4a69fecd4968fecd4968fecf4968fecf4968fdcd4a69c5c359770cbf95d51d9e7bc11a9d76c4179b6fbc149973bf119678b40ea46db60ba274b90a9980b2089f80bf06aa80d504bf80bf03aa55aa0280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0000000001ffffff0100000001ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa028080800280808001ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000001ff00ff02ff80ff035555aa059966cc0a9966cc0ea46dc813a16bbc1a9d76ba219b74c12a9e6dbc349d71bf3d9f75c0499d77bd559f75c0639d74bf729d74bc789b75bd2e9b7ac20bb98bd18e545a6afe485268fe465366ff475568ff465768ff465868ff465969ff465a69ff465a6aff465b6aff455b6aff465f6fff4d7584ff4d6d81ff4a728cff4893baff4eadddff4ab1e0ff4ab6e5ff45bce9ff43c1eaff43c6ebff43c8ecff46c7eeff4bc7eefb54c4ef7272c5e4599e7ec3589c74bf529f76c14e9d76be4b9c74be4b9c74be4c9e75bf4a9b75be499d73bd499d73c0465f667ce73c3648fe332134fe403859fe423a56ff3d2f4bff35273fff35223cff36243eff423e54ff4b5a69ff506674ff516976ff4e6976ff4d6775ff4e6b78ff507181ff4b7983ff4e7f87ff4f7d88ff507987ff4a6574ff404755ff3f3b50ff3f3b4eff404653ff475a61ff4a676cff4b696fff4b696fff4d6a71ff4e6c74ff4f6d75ff4e6e76ff507278ff517379ff517279ff506b73ff465360ff454a58ff454957ff454856ff444754ff444956ff45545eff4b636aff4b666cff4b656cff4a646bff4a626bff4a656dff506c76ff516a76ff414d5cff2c2637ff2d1f2fff2e1e31ff332338ff393340ff3c3845ff3d3948ff3d3a48ff3c3947ff3d3948ff3d3947ff3c3948ff3c3848ff3c3848ff3c3849ff3a3948ff393a4bff3b4958ff426471ff466878ff303f52ff111123ff100922ff100725ff110727ff0f0726ff0f0725ff0d0622ff0d0621ff0e0621ff0e0521ff0e0622ff0f0624ff0f0724ff110826ff130927ff130927ff150a27ff160c28ff160c27ff160d26ff170c29ff170b29ff170b2aff150c26ff160c28ff170a27ff170926ff2f1a2dff4d3237ff5a3a3cff5c3a39ff623d3cff613c3cff643f3eff664040ff684241ff694341ff67413eff68413eff67413eff643e3cff603b3bff5e3c3bff5c393aff5b393aff4e3138ff1d0f20ff09031dff0b041dff0c0520ff0d0525ff0c0625ff0b0522ff0a0421ff09031dff070318ff070416ff0b0520ff0c0620ff0b061eff0c061fff18102bff201931ff251d35ff272137ff292336ff292337ff292139ff241a34ff211731ff302e40ff373b4bff383c4cff383d4cff35394bff313249ff2c2a45ff26223cff232640ff273a5eff202c4dff0d0520ff120723ff170a23ff1e0f27ff22132aff25152bff26162fff27172fff27182eff28182eff28172eff28172fff28172dff28162dff28172eff28162dff28162eff28162dff28162dff28172dff28172dff27162dff28172eff28162fff28182eff28172dff261b35ff281c38ff291935ff291a36ff291a37ff2a1b38ff291c39ff291d3aff2a1f3dff2b2140ff2a2442ff2b2847fe2b2d4eff2d325afe2f3962fe333c64db3842629e696489c69e7ac0d49c75bfd09c74bebf9c74bea39c75bfc59b74bec19c74bebe9c75bfbb9b74beb79c74beb39d75bfae9d75bfaa9c75bea59c74bea19b74be9b9c75bf959c74c0909c75bd899c75be819e77c0799c76c0719c75c0689d76bf5f9c76bf559c75c04e9d76be469d75bd3e9c77bd36a176bd319c78c12c9c74b9279d6fbe23a075bd1fa573c51d9e72c11b9771bd189f75bf169774b91a9d76c4109f80bf1a9d76ba179b7abc19a37ac217bc9bc833b473915cbf678091c05d79c2c45c79ebc25570f3c4506cf9c74d6cfecb4d6cfdcf4d6efdcf4c6efdcf4d6feec854751fce9cad16a274c5129c71b813a16bbc119678b40f9977bb0c956abf0a9980cc089f80bf068055aa059966cc03aaaaff02ff80ff01ffffff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff010000ff028080ff0280808002808080035555aa035555aa035555aa03aa55aa03aa55aa02ffffff03aaaaff035555aa02808080028080800280808003aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000001ffffff01ff00ff03aaaaaa068055aa09aa71c60d9d76c413a179bc1b9771b3219b74c12b9a71be349871ba3e9c77c1499d73c0559f75c0639d74bc739b73bc609d75bf259f75c1459b76c0b0585b70fe495469ff475567ff475669ff475868ff465969ff465b6aff465b6aff475c6bff475c6cff455c6cff4b6e7fff4f7d97ff4f88aaff5596c1ff559dc6ff4993bbff4796c0ff48abd7ff4abce8ff46c1ecff47c5edff46c7eeff48c9edff50c8ed8e6fc7ed4b9c77be549e76bf519d74c04c9e75bf479a73be449d74bf449a74bb449d74bf479e73be4b9c74be4c9e75bf299b76c16d6e697af541384bfd36283cfe35233efe392a42ff423b52ff4f546aff536676ff526a7aff526a79ff506a78ff516877ff506b7aff4f7381ff4d7985ff4c7e89ff4e7f8aff4c7c85ff4a6571ff404859ff3c3a4bff3d384aff3c404dff475560ff49646bff4b6a6fff4c6b71ff4d686fff516a73ff4f7076ff507077ff527379ff51747bff51737aff517178ff4f6870ff46505cff474c5bff464a59ff464857ff454655ff444b59ff485d65ff4b686dff4b676fff4c666eff4b646dff4c626cff4e6a72ff526f77ff516974ff373e4bff2b1f30ff2d2031ff302033ff35283bff3c3445ff3e3948ff3d3a49ff3e3a49ff3d3a49ff3e3948ff3d3a48ff3d3a49ff3c3947ff3e3849ff3c3949ff3b3a4aff38404fff405f6bff416c77ff375060ff18172eff0f0820ff110725ff100625ff110724ff0e0621ff0e0720ff0d0621ff0d0623ff0d0623ff0e0623ff0f0724ff100826ff130b28ff130a27ff150b29ff170b28ff180d29ff190d2aff190d29ff180c29ff180d2bff180d29ff180e28ff180d27ff170c27ff190b25ff352131ff563637ff603b39ff623c3aff633c3cff653e3dff663f3dff6c4541ff6b433fff6d443fff6d4540ff6e4641ff6c4541ff6c4641ff6c4441ff6a443fff69423fff643e3cff633e3dff613d3cff5e3c3cff58383aff37212eff10071cff09041aff0b051aff0c0522ff0c0626ff0c0625ff0c0621ff0a041dff080416ff070416ff0b051eff0b0420ff09041fff0b0622ff17102cff1e1732ff241d36ff272136ff282238ff292339ff282137ff221832ff221933ff333446ff373b4cff383b4bff383c4cff34374bff2f2c46ff292541ff251f3aff263150ff2d3f69ff0b0722ff0f0622ff140824ff1c0e27ff22132aff26172cff27192dff28192fff291930ff28192fff291a30ff2a1930ff29192fff29192fff29192fff28182eff29182fff28182eff29182eff29182eff29182eff29182eff28182eff29172eff29172eff27172dff281b33ff291a33ff2a1832ff2a1833ff2b1835ff2a1834ff291934ff2a1a36ff2a1b37ff2a1c3aff2a1e3bff2b1f3eff2a2242ff2a2647ff2b2a4cfe2a3052fd2f385ffe334168eb3743689b525778a69b78bbd59d74beb99c75be9b9c75bfcc9c74bec99c75bec59d74bec29c74bfbd9d74beba9c75bfb69c74bfb19c75beac9c74bea79d76bfa19d75be9b9c75bd939c74bf8b9e75bf829d76c0799c76c0709d76bf679c74bc5d9c76bd539d78c24a9f75be419d76bc3a9e77bd329e75c22c9c74bf26a179c321a27cc11d9e72c11b9771bd189f75bf179b7ac8159e79c2169774b9159e6dc2169768b90caa80bf119678c3179b7abc13a179bc1a9d76ba1a9d76c4189f80bf14b299cc17c89bc824c68eb133c87d963bc7758f3fca6d8a41c8627e4cc9688621c1839b09aa8ec6119669c30faa77cc0ea480c80caa80d50ab280cc089f80df089f80bf059966cc04bf80bf03aaaaaa03aaaaaa028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa035555aa03aa55aa0280808003aa55aa03aaaaff035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff010000ff010000ff000000000000000000000000000000000000000001ff00ff01ff00ff0280808006aa55d5098e71c60ea46db613a16bbc199970c2229d70bb2a9e73bc339b73be3e9c73bd499d73bd559f75c0639b74bc729d74be309a75bf01ffffff08dfdfdfde565b6efe49566aff465667ff46586aff465968ff475a6aff475b6bff475c6bff475d6cff475d6dff445e6dff4f798dff4e829eff528fb6ff5499c7ff55a1d0ff54a5d5ff50a7d9ff49a1cdff499ec6ff45abd2ff4bc1ebff49c3f0fe4fc6edc765c8ea26a194c95f9c73bc559f75bd4d9f77c0469d75c1419d76c03e9c73bd3c9d77bf3e9873bd3f9e75be439c76be409b78bf249c78bf1ae2ebebbe738199fd595d78fe5b6279ff5c6b7eff5b6d7fff576d7eff536c7dff506a7aff506879ff4f6a7aff4d727fff4d7884ff517b88ff507e8aff4e7a86ff486875ff414c5aff3c3b4cff3a3947ff3f3d4eff45495aff4b5e67ff4d676dff4e6971ff4b696fff4c6a72ff4f6f76ff507379ff4f7378ff53737bff51737aff50737aff507178ff4d636dff474f5eff474e5dff474a5bff434857ff424755ff444e5aff4a646bff4b6b72ff4b6a71ff4a686fff48666dff4a666eff4f6d75ff527078ff4e616dff333142ff2f2032ff2f2132ff322235ff382c3fff3d3746ff3d3b49ff3e3b4aff3d3b48ff3e3b4aff3e3a49ff3e3a49ff3e3a49ff3e3a49ff3d3a49ff3b3a49ff393c4bff3b4f5cff446a74ff3f6471ff2b394bff0f0b23ff0f0822ff100823ff100624ff0f0623ff100624ff0f0623ff0e0622ff100825ff0f0724ff110825ff130a27ff130927ff140b28ff160c28ff190d2aff190d2aff1a0d2aff1b0d2aff1a0d2aff1b0e2aff1b0e2aff190d29ff190e29ff190d29ff1a0c27ff311b2dff56383bff633e3bff673f3eff673d3cff693f3cff68403dff6b4340ff6e4642ff704842ff724842ff724841ff734a43ff724a43ff744d46ff734c45ff734a43ff714842ff704642ff6c4440ff6b4341ff67403fff643f3eff613c3cff5d393aff4a2e37ff150a1fff09031aff090519ff0b061dff0d0722ff0e0726ff0d0626ff0a0420ff080419ff070316ff0a041bff0a041dff0a041dff0d0722ff17112cff1e1731ff241d33ff272238ff292338ff2a2339ff251d36ff1e142fff28233bff343749ff363a4bff383b4cff373b4cff303046ff2c2944ff25213cff222644ff293a62ff181c3cff0d0620ff130824ff1a0c26ff201229ff25172cff281a2fff2a1b2fff2a1b30ff2b1c30ff2b1c30ff2a1b30ff2b1b31ff2a1b30ff2b1b31ff2a1a30ff2a1a30ff291b30ff2a192fff2a192eff29192eff29192eff29192fff29192fff29182fff26172bff291b35ff291830ff2a1630ff2b1631ff2a1631ff2b1631ff2b1732ff2b1732ff2b1733ff2a1833ff2b1935ff2b1b39ff2a1d3bff2a1f3eff2b2241ff2a2544ff2b2a49fe2b3054ff2f3a65fe344471d93a4b6e866b678b9e9d77bed89c74bea19d74beab9b73bfcf9c75bfcc9c74bdc89c74bec59b74bec09d75bebc9c73beb69d74bfb19d75c0ab9d74bfa49d75bf9d9c73be959d76c08c9d76bf839e77bf789d75bf6e9b74be649c75bf599e75c0509c76bf479e77be3e9c77bd369c76bd2f9d72be289973bf229d70bb1d9572c119997ab8169774b914a673bf13a179bc11a578c311a578c3129c71b8129c71c613a179c9149973bf0db176c40db189d80ea480b60d9d76b10ba274d10d9d76c40faa77cc0c9580bf03ffaaff06aa80d504bf80bf03ffffff03ffaaff0d9d76c40ea480c80caa80bf0ba274d10a9980cc098e71aa07926db605cc99cc04bf80bf03aaaaff03aa55aa028080ff01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0100ffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa04bf80bf03aa55aa035555aa035555aa035555aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff010000ff0000000000000000000000000000000000000000000000000000ff000280808002808080059966cc098e71c60ea46db613a179bc1a9d76c4209f78bf299b70c1339b6ebe3d9f75c0499d73bd569d74be639d74bc719c75be289f73b902ffffff14d9d9d9f34b5267fd48576bfe465768ff45596aff465a6aff465b6bff475c6bff475d6cff475d6cff475e6eff486474ff4e8198ff4e85a4ff5193bcff549cc9ff52a1cfff52a7d4ff4faddbff4fafdeff4bb2e1ff4eb0dfff45a8cefe49b1d8e958bee44891bfe35f9c73bf5b9d76bc519d74bd489c75bf409f74bf3c9d73bf389f72bf379e74be379e74be389f76bf3c9d77bf3d9b75c036a176c219c2ccd6d0688399fe5f7289ff5e7083ff5c6f80ff586e7fff556c7cff556a7bff546d7dff527181ff4f7884ff4d7985ff4f7b86ff4f7783ff496775ff42505fff3c3b4bff3d3649ff403b4cff434856ff475762ff4a636aff4f676fff4f6870ff4e6a72ff4f6d74ff51727aff51757aff51767aff51757aff51747bff50747aff516f78ff4c5f6bff47515fff484e5eff454c5bff434757ff424957ff465762ff4c686fff4d6d74ff4c6b72ff4d6771ff4b666eff4c6970ff526e76ff536f75ff45515fff32283cff302034ff332237ff332639ff382e40ff3e3848ff3d3b4aff3e3c4aff3e3b4aff3d3b49ff3f3b4aff3e3b49ff3e3b49ff3e3a4aff3d3b49ff3b3b4bff3c4452ff415e69ff456e7aff375363ff1c1e32ff150a22ff130723ff110624ff100724ff110725ff120826ff120827ff110726ff120827ff130927ff140a28ff150b28ff170c29ff170c2aff190d2aff1b0d2aff1a0e2aff1b0e2aff1b0e2aff1b0e2aff1b0e2cff1b0e2cff1b0f2bff1a1029ff190d26ff271628ff482a31ff613c3bff673f3bff69403dff694040ff6c423dff6d423eff6e443fff704742ff734b44ff744d45ff764e43ff784e44ff784f44ff7b5146ff7b5247ff7c5247ff7d5349ff7a4f47ff774c45ff734943ff6f4641ff6c4240ff694140ff643d3fff623d3cff613e3dff4f3136ff2c1928ff0b031aff090319ff0b051bff0d0622ff0e0625ff0e0727ff0c0622ff0a041dff080317ff0a031aff09031dff0a041dff0e0822ff18112dff1d1630ff241d34ff272236ff292438ff292139ff231a33ff1f142fff2f2e43ff353849ff363949ff373b4bff343447ff2e2c46ff26243dff23223dff263457ff1c294fff0d061fff110824ff180a24ff1e1027ff25172cff281a2eff2a1b30ff2b1c30ff2b1d31ff2c1d31ff2c1d31ff2c1d32ff2b1c31ff2b1c31ff2c1c31ff2b1b31ff2b1b30ff2b1b30ff2b1b30ff2b1b30ff2b1b30ff2a1a2fff2a1a2fff291a2fff25172bff2b1c36ff2a182fff2b162fff2c1631ff2b1530ff2c1630ff2b1630ff2b1630ff2b1731ff2b1731ff2b1731ff2b1833ff2a1a36ff2a1c39ff2b1d3bff2a1f3eff2b2241ff2b2744ff2b2c4bfe2b3259ff303c66fc313e65bb34415f958771a6d09d76bedb9c74bebc9d75bfad9c74bed19c74bece9c74bdca9d74bdc69c74bfc19c74bebb9d74bfb59c74be8e9c75be7c9c75bf639d76bf959d76be8c9d76bd719c75be769e75be6b9d75bf609f75bf569d77be4d9c74bd439c76be3a9e77c1319c78c12a9e73c2249c71bf1ea277c41a9d76ba159e6dc212aa80c611a578c3109f70bf0f9977bb0ea480b60ea46dc80ea480c80faa77cc109f70bf11a578c3109f70bf0caa80bf0caa80bf0d9d76c4109f70bf109f80bf0f9977bb09aa71c609aa71c6089f80bf07b692db089f60bf0caa80bf0a9980b209aa8ec6089f80bf07926db6068080aa05cc99cc048080bf03aaaaff028080ff0280808001ff00ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa03aa55aa0280808002808080028080ff01ffffff0280808001ffffff01ffffff01ff00ff010000ff00000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaaa06aa80d5098e71c60d9d76c4129c71c619a37ac2219b74c1299b70bb339b73be3d9b71bc499a73bd559c75bd639b74bc629c72be09aa8eaa02ffffff23b6b6c5fb475268fe46566aff47576aff455a6bff465b6cff475d6cff475d6dff475d6dff475e6eff475f6fff4b7083ff4b819aff4d8cadff5295c1ff549ec9ff51a2d0ff51a8d7ff50addcff4db1deff4cb2e0ff4bb6e5fe48b8e8ff4cb8e29565bedd559c75bd649e75bd539d72be4e9d72be459f76c03d9f75c0389f76bf339b73be319c78c1319c72c133a073be359f78c03a9e77c1329e75bd1ab1c4cedf6a879efe61758aff5a7184ff5b6e7fff576f7eff567080ff537583ff4e7883ff4e7883ff507782ff4e727cff485e6dff424759ff3e3a4dff3c3648ff3e3b4cff444a58ff4a5764ff4b606bff4c656eff4e6870ff4f6970ff516c75ff527179ff53747aff53767bff52767bff51747aff51747bff507379ff4f6c73ff475865ff475362ff475060ff454a5bff434857ff424b59ff496069ff4e6f76ff4d7076ff4d6c73ff4b6870ff4b6870ff4e6e74ff516f76ff506971ff414353ff302536ff312236ff34233aff34273aff3b3243ff3e3a49ff3f3c4bff3e3c4bff3e3c4bff3e3c4bff3e3c4aff3f3b4aff3e3b4aff3f3b4aff3d3c4aff3b3c4cff405461ff486e7aff466776ff283344ff1a182bff141023ff140c23ff130922ff140924ff140826ff140926ff120825ff130827ff130928ff150a29ff170c29ff170c29ff180c2aff180d2aff180d2aff1a0d2aff1b0e2aff1b0e2bff1b0f2bff1b0f2bff1c0f2cff1d0f2cff1c0f2bff1c1029ff1a102aff1e1128ff493138ff633d38ff653d3aff6c413dff714541ff6f443eff714541ff744741ff754941ff774b43ff784e44ff795145ff7b5346ff7c5346ff805548ff84594aff875b4dff8d5f50ff8b5e4fff885c4dff84584bff7d5247ff774b45ff714743ff6d4541ff68403fff664040ff644041ff5f3c3cff58393aff3c2631ff0f061aff090418ff0b051bff0c0520ff0d0625ff100828ff0d0725ff0b0420ff0a031cff09021aff09031dff0a051eff0f0a23ff16102bff1e172fff241e34ff282338ff2a243aff272037ff1e1430ff221a37ff323245ff343849ff36394aff37384aff2e2d44ff29253fff24213bff232b49ff28395eff090420ff0f0724ff140824ff1b0e27ff23152bff291a2fff2b1c30ff2c1e32ff2d1f32ff2d1f33ff2d1f33ff2d1f32ff2d1f32ff2d1e32ff2d1e32ff2c1d32ff2d1d32ff2c1d32ff2c1c31ff2c1d31ff2c1c31ff2b1c30ff2b1c31ff2b1b31ff25182aff2b1c35ff2b182fff2b1730ff2c1730ff2c1631ff2c1630ff2b162fff2b162fff2b172fff2b162eff2b172fff2b1730ff2b1831ff2a1933ff2b1934ff2a1b37ff2b1d3aff2b1f3eff2b2342ff2c2746ff2c2d4eff2c345cfd303d64ec313d629e515774889676b6c49d74bedd9c73bddb9c74bed69c75bfd39c74becf9c74bebe9c75bdc59d74be479e77be689a73bf2f9d7dbe34b189a72aa47992549b73bf349d76c4679c74bc739d76bf689d76bd5d9c76bd529b76be499d73bd3f9e79c2369c76c22ea174c2269a72c3209f78bf1b9771bd169774c5129c71c60f9977bb0d9d76c40caa80bf0ba274b90ba274b90ba274b90caa80bf0caa80d50c956abf0caa80bf0d9d89c40d9d76c40ea46dc80d9d76c40d9d76c40d9d76c40d9d89c40caa80bf0c9580bf0ba28bd10a9980b209aa8ec6089f609f07926db606aa80d5059999cc04bf80bf04bf80bf035555aa028080ff028080ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff0280808001ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000001ffffff0100000003555555059966cc089f80bf0d9d76c4129c71c6199970c2209f70bf289f73bf329975bd3c9973bb489c75bc539d75be619b74bd529b76c101ffffff0ba28bb93d92929bfc485568fe46566aff46576aff465a6bff455b6cff455c6dff465e6eff475f6eff47606fff476070ff4b768cff4d819cff4d8fb3ff5198c2ff519cc9ff50a2d0ff50a8d8ff4fafddff4cb2deff4bb5e1ff49b6e4ff4eb7e4f358bce54a94c1dd6e9e76be619b74bd509c73bf4c9a72bf429e74c13a9e77c1349d76bf309a70ba2c9c74bf2c9c74bf2e9b74c2309f75bf349d76bf33a078be0bb9d1d1c26e9bb5fd64798fff5c7688ff5a7383ff577583ff557584ff537581ff52717eff4d6573ff485564ff444658ff403d50ff3d394bff403e50ff474b5bff4c5767ff4d5f6bff4d646dff4e6770ff4d6a72ff4f6d76ff527178ff51747bff53757bff53777cff53777bff51757aff52757bff51727aff4d6971ff495866ff495564ff475060ff434858ff434757ff44515dff4c676eff507378ff4f7178ff4a6e73ff4c6771ff4c6b73ff4e6f75ff507075ff536871ff393747ff302438ff322337ff34253aff35263cff3a3445ff3e3b49ff3e3c4bff3f3d4cff3e3c4bff3f3d4bff3f3c4aff3f3c4bff3f3b4bff3f3b4bff3d3c4bff39404eff3f5c67ff47727fff384d5cff1c162aff150b1eff180d22ff21192eff251f36ff251d36ff1e172fff110720ff140a24ff170b26ff180c27ff180c27ff190c28ff190c29ff1a0c29ff190c29ff1a0d2aff1b0d2aff1a0d29ff1b0e2bff1b0e2bff1b0f2cff1b0f2bff1c102cff1d0f2cff1e102dff1d102eff1d112dff1d102dff211229ff4e3138ff69413cff71433dff734542ff764b42ff784b44ff764c41ff794d43ff7b4f44ff7e5345ff7f5446ff815848ff815848ff855949ff8c5e4cff90634fff9a6a53ff996b53ff986c53ff966b53ff906650ff8a5d4fff7e5349ff734a44ff6e4744ff6b4642ff64423fff603e3eff5d3b3cff593a3bff442a33ff13081aff090417ff0c051eff0b051eff0d0622ff110928ff0c0624ff0b051fff0a041cff09031cff0a051bff0a051dff100a25ff17112bff1f1831ff251f35ff292538ff29233aff231b35ff1b112fff2a263dff333546ff343747ff38394cff313046ff2b2842ff24203bff202340ff283b62ff0e0f2cff0d0622ff120724ff180b26ff201229ff27192eff2b1d30ff2d2032ff2d2033ff2e2133ff2e2134ff2e2033ff2e2034ff2d2033ff2d2133ff2e1f33ff2d1f33ff2d1e33ff2e1e33ff2d1e32ff2d1e32ff2c1d31ff2c1e31ff2b1d31ff26192cff2c1d36ff2c1930ff2c1931ff2c1931ff2d1831ff2d1630ff2c162fff2c172fff2c192fff2b162fff2b162fff2c1730ff2b1630ff2c1831ff2b1832ff2c1832ff2b1a34ff2b1c38ff2a1f3dff2a2141ff2b2544ff2c2a49fe2b2f53ff2d3660fc2c3660c8343d5e89826ea2c89c74bec69c74bfde9c74bfce9d74bf949d73be5d9c76bd819e75c03fa275be37a78ba2967c4e46de7d43399b8a544a33a078c3679c74bf659d74c07d9d74be709d74bd659d74bd5a9c77be4f9e77be449d74bf3ba075be33a078be2a9e79c2249c71bf1d9572c1189f75bf149973b2109f70bf0d8962b10ba274d10a9966b209aa71c609aa71c6098e71aa089f60bf089f80bf09aa71c609aa8ec609aa8ec60a9980b209aa71c6098e71aa09aa8ec60ab280cc09aa8ec6089f80bf089f80bf07b66db606aa55d506aa80aa059999cc04bf80bf048080bf03aa55aa03aaaaaa03aaaaaa028080ff010000ff01ffffff0100ffff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff0100000001ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa02ff80ff03aa55aa035555aa035555aa028080800280808003aa55aa01ffffff01ffffff0280808001ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000001ffffff0100000003aaaaaa0599669909aa71c60c956abf129c71b8189f75bf1f9c73bd279d6fbe309f75bf3a9e77c1469d75bd529b76be5f9c73bf519d74bd01ffffff1ca489c85b767b87fc495669ff3b465cff374157ff354458ff3e4f5fff495e6dff4a6070ff496171ff486170ff456271ff508096ff4e83a2ff4d90b6ff5197c3ff529dcaff51a3d2ff4fa8d9ff4eafddff4bb2dfff4db7e4fe4ab7e5ff4cb9e2c264bce153a07bbe6e9e76be569a74be549e73bf499d73c0419d72bc389b72bb319c72bb2d9971bb2a9e73bc289f79bf289f79c62b9a77be2e9b74c2319c78c113a179bc6597e1f7fa6791a7ff5d7488ff596e81ff556679ff4f5d6dff4b5163ff48485aff464254ff454051ff464153ff4b4a5bff4e5463ff4f5b6aff50616dff4f646fff506773ff516d76ff516f77ff537179ff54737bff53747bff52777dff52777cff54777dff52767aff52757bff516f77ff4a5e6aff4a5766ff4a5564ff444e5bff434856ff424d5aff495e67ff517178ff51747bff4f7278ff4c6c73ff4b6971ff4e6f75ff4e7076ff506f74ff47545fff342d3cff322438ff34243aff35263bff372a3eff3b3746ff3e3d4aff3f3d4bff403d4cff3e3d4bff3f3d4cff3f3d4bff3f3c4bff403c4cff3e3c4bff3d3e4eff3c4c58ff466e7aff456b79ff202639ff150d1fff170b20ff1a0b23ff1a0c24ff1a0d23ff1a0d23ff190d21ff1b1226ff272036ff2c273cff2b253cff29223aff190f29ff160b25ff190d29ff1a0e2bff1b0e2aff1b0e2aff1c0f2bff1b0f2bff1c0f2cff1c0f2cff1c102cff1d112cff1d102cff1c112cff1c102aff1e102dff1d112dff1e112bff20112dff24122bff654344ff714740ff784a43ff7a5045ff7c5242ff7f5246ff7c5045ff7b5445ff7f5345ff805347ff805547ff835649ff895c4fff906351ff93644fffa07054ffa57455ffa67656ffa37555ffa77957ffa37456ff986b55ff8c6153ff7c554bff724c46ff6c4a44ff694542ff634140ff5e3c3cff5a393aff4d2f36ff160b1bff090418ff0c0522ff0b0521ff0c0622ff100928ff0d0624ff0c0423ff0b051eff09031aff09041bff0a051eff110b27ff17112aff1f182fff262036ff292339ff272138ff1e162fff1e1631ff2f2e42ff333545ff353748ff353649ff2c2942ff24213aff22203bff263457ff1b2244ff0c0420ff120725ff160a24ff1e1029ff27182dff2a1d31ff2d2033ff2e2234ff2f2235ff2e2335ff2f2335ff2e2335ff2f2235ff2f2235ff2e2234ff2e2235ff2f2134ff2f2034ff2e2034ff2e2034ff2e2034ff2d1f34ff2d1e33ff271a2eff2d1e37ff2b1931ff2c1b33ff2d1a33ff2e1933ff2f1a33ff2e1932ff2d1831ff2c1730ff2d1730ff2c1730ff2c162fff2c1730ff2b1730ff2c1831ff2c1732ff2c1833ff2b1933ff2b1a36ff2b1c39ff2c1f3dff2b2241ff292546ff2a2a4cff292f54ff2b335efa282e56a0514e74919d7bc0ba9c76bf719e75c02ba07dc4619e76bd41997699a8764743ef743a33fd7c3b31fd7c3b2ef67b413354a783b69b9c75bf749e75bd849b74bd799c74be6d9d75bd619e74bd569d77be4b9c77be41a176c0389f76bf309a75bf289f73bf219b74c11ba171bd169774b9128e71b80e926db60c956abf0a9966b2089f80bf07926db6079292b607926db606aa80d506aa80d507926db6059966cc06aa80aa06aa80d506aa80d507926db607926db606aa80d506aa80aa06aa80d5059966cc05996699048080bf048080bf03aaaaaa03aa55aa03aaaaaa028080800280808001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808003aaaaff035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa02808080028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff0100ffff010000ff0000000000000000000000000000000000000000000000000000000001ffffff0280808004bf80bf07926ddb0ba274d1119669b4179b6fbc1ea277c426a172c32f9d72be399d74bc449d74bf509c76bc5d9c73bd509c76bc02ffffff03ffffff686e7682fb4c5c70ff485f70ff4a6070ff475b6cff3e4f5eff354655ff354455ff364756ff3c4f5dff496575ff4f7e99ff4e87aaff4e92b7ff4f98c2ff519fcaff52a3d1ff50a9dbff4cadddff4bb3e1ff4ab6e2fe4cb9e5fe50b8e07972bedb5c9e74bf6c9c76bf609d75bf549b73bf499a73bd3f9a75be37996fb92f9d72be2a9e73c2279d76be24a378c6259f75c1269a72bc299b76bb2ea17abc1aa780c416aec5dcbe94d0e4fc5e7086ff5a5f6fff56596bff535366ff505064ff4f5063ff505364ff525668ff525a6aff525c6dff535f6fff536473ff536876ff556e7aff51727bff51737aff54747bff54757cff54757cff54767dff54767dff52787dff51777cff51737aff4f6873ff495b68ff495968ff465462ff424b56ff424856ff44505eff4d6871ff50757aff4f777cff507178ff4f6974ff4e6c74ff4e7278ff4d7275ff4f6c71ff3f4352ff312738ff33253aff34263dff35273dff372c40ff3d3949ff3f3d4bff3f3e4bff403e4cff3f3d4cff3f3e4dff3f3e4cff3f3d4cff3f3d4cff3f3d4dff3e4152ff3d5561ff467580ff3c5969ff1c1a2fff180c23ff1a0b23ff1b0b25ff1b0c25ff1b0c25ff1b0d24ff1b0d25ff1c0f25ff1d0e26ff1c0d24ff1b0e24ff170e22ff1e162cff322940ff322b42ff312b40ff332b41ff31273fff2d233cff251a32ff1e132dff1b0f29ff1c1029ff1c112bff1d122bff1e132dff20142fff20122fff221431ff211330ff211430ff221330ff231432ff442d39ff7c534aff825347ff835748ff845947ff835847ff865647ff855745ff855643ff875646ff855747ff855645ff805344ff805548ff83594dff8f6356ff9f7058ffa6775bffa87658ffac7a59ffaa7a57ffa67657ff9d6f57ff8a5f50ff7d554cff744f49ff6e4a45ff694544ff654141ff624041ff5e3a3cff503139ff1b0f1dff090419ff0d0624ff0a0421ff0e0725ff100a28ff0d0523ff0c0521ff0b041fff09031cff09041cff0b0620ff120b26ff171129ff201a31ff272238ff292339ff231b36ff1a112fff28233cff313043ff343446ff38384aff2d2b42ff26233dff232038ff232c4bff202d53ff0b041eff0f0623ff130a25ff1c0d25ff24162cff2a1c30ff2d2033ff2f2335ff302436ff302436ff312537ff302537ff312537ff302436ff312436ff302436ff302337ff302236ff302236ff2f2236ff302236ff2f2135ff2d1f34ff281b31ff2e1f37ff2b1a32ff2c1d34ff2d1c33ff2d1b33ff2f1c33ff301d35ff2e1a32ff2d1932ff2d1731ff2d1830ff2d1730ff2d1730ff2c1730ff2d1831ff2c1830ff2c1831ff2c1932ff2b1833ff2a1a35ff291b38ff2a1d3aff2b1f3fff292041ff282447ff282a51ff2a305bf9292e59cb36375c748a77a716b9a2d131926d6d8e83534df7773c32ff7b3b2eff7b3d2dff763929fe763a2bff763b2c7f875c669a9c74bd569d77be8d9c76be829d76be759b74bb6a9c76bc5e9d75be539d75be489f78bf3ea077c1369c76bd2d9971c1259f75c11f9c73bd19a37ac214a673bf119678b40d9d62b10a9966b2089f80bf089f80bf068055aa068080aa059966cc04bf80bf04bf80bf04bf80bf048080bf048080bf04bf80bf048080bf04bf80bf03aaaaff03aaaaff048080bf03aaaaff03aa55aa03aaaaff028080ff028080ff02ff80ff0280808001ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff0280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000001ffffff02ffffff059999cc07b66ddb0ba274d1119669b4179b6fbc1d9e7bc125986eba2e9b74bc389b72bb439c76be4e9d72be5b9d76bf4e9d76c102ffffff03ffffff6f6a7581fb4b5e72ff496071ff4a6172ff496274ff486274ff496375ff496375ff4a6375ff486075ff4b6d84ff4c7d99ff4d89acff4d91b9ff5197c3ff519cc7ff52a3d2ff50a7d8ff4daddcff4cb4e2ff4ab6e3fe4eb7e6fb52b6e1528cb4d77c9e75bf6e9b74bc619b74bd549b73bf499d73c03f9a71be369c76c22e9b74bc299b76c1259f75c1229d78c321a274c1229d78c3259f75c1299b76c126a179c3229d78c328b9f2ffd88ebfd7fe65839cff5a6b80ff596479ff566274ff556073ff536072ff526071ff536273ff546676ff546b7aff54707dff52727dff52737dff53747dff54747eff54767eff54777dff53777eff53787eff53777eff52767dff507078ff4a606bff495866ff485765ff43505dff404853ff434c58ff485b64ff507076ff52757cff50747cff4e7077ff4c6c72ff4e7075ff507379ff4f7178ff4a616bff373947ff322739ff34263bff35283dff362a40ff372e42ff3e3a4aff403d4cff403f4dff3f3e4cff413e4cff403e4dff403f4cff403e4cff3f3e4dff3e3f4eff3b4753ff42636fff45707fff324555ff181226ff170e23ff190d23ff1a0c25ff1a0b26ff190c27ff1b0d28ff1b0f28ff1b0f29ff1b0e28ff1c0f28ff1d0f29ff1e112aff1e1029ff1f1129ff1f1228ff1f1328ff1e1327ff20162aff23192dff271f32ff2f283bff383145ff3c3449ff3b3248ff362c42ff33293fff32273eff31273eff322740ff332a43ff342a43ff342a42ff322841ff322843ff433343ff7d574fff8d6050ff8d5f4dff8c5f4bff8e604eff8f6050ff775143ff523831ff47312eff493331ff543832ff694940ff7d564cff7f5549ff80564aff885d4eff8e6354ff946654ff9e7058ffa07257ffa37358ff9c6d55ff906352ff835a4fff77504aff714c48ff6c4846ff694645ff684444ff644141ff5d3b3dff4d3038ff130a1dff0a041eff0c0623ff0a051fff0f0827ff0f0726ff0d0621ff0c0522ff0a031fff09031bff0a041eff0d0721ff120c25ff1b132cff221c33ff272238ff262039ff1d1632ff1e1734ff2c2940ff313243ff373748ff2f2f44ff28253fff242138ff242641ff233459ff0c0924ff0e0621ff120925ff180d25ff22132aff291b30ff2d2034ff302436ff302537ff312637ff312637ff312638ff312637ff312537ff312537ff312537ff302438ff312438ff302337ff302437ff302337ff302337ff2d1f34ff2a1d33ff2e2037ff2c1c34ff2e2036ff2e1e34ff2e1d35ff2f1d34ff2f1d34ff2f1c34ff2e1b33ff2e1a32ff2e1a32ff2d1831ff2d1831ff2c1830ff2d1830ff2d1830ff2c1830ff2c1830ff2b1832ff2b1833ff2a1934ff2a1a37ff291c39ff291d3aff291e3dff282141ff272548ff292950fd2c2b59e5322e4eb5785655ea7e4034fe79392cfe77392bff763a29ff733628ff733725ff733728ff733929b9804f4a6c9c76bf8d9d76be799c74be899c75be7d9d74c0729d74be679c74bf5a9f77c1509c73bf459f76c03d9b71bc349871ba2b9a77be259f75ba1e996fbb189f75bf149973bf108f70af0d9d76c40a9966b2089f80bf068055aa068080aa048080bf048080bf03aa55aa04bf80bf03aa55aa028080ff03aa55aa03aa55aa02ff80ff028080ff035555aa0280808002ffffff0280808002ff80ff01ffffff01ffffff01ffffff0280808001000000010000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa03aaaaff035555aa035555aa03aa55aa03aa55aa03aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000001ffffff02808080048080bf07926db60a9980cc0f9977bb159279c21c9b6dbf23a075bd2d9971bb369c71bd419d72bc4d9c74bd599b75bd4c9e75bf02ffffff03ffffff73687181fc4b5f71ff496072ff496172ff496373ff486374ff486375ff486476ff4a6578ff4b667aff49738aff4b7895ff4a7799ff4a7b9dff4f84aaff528eb4ff5498c1ff53a1ccff52aad9ff4eb3e0ff4db5e4fe4fb7e6f05fb6e04b9999cc759b74c06f9c73bf629c72be559c75c04a9b72ba3f9a75be369771bd2e9b74bc279d76be23996dbd209f78bf1ea277c41f9c7bc5209f78c7249c78bf2a9873bc2d9f77c109aa8ee337b0daeccd8ecde7fc719cb4fe5f768efe5b6f86ff5a6c84ff5a6d81ff5a7081ff597383ff597482ff557480ff547681ff537680ff53767fff55777fff54777fff54797fff54797fff54797fff53777eff52727bff4d6470ff475766ff485667ff455361ff424857ff434655ff45515dff4e6971ff51777dff51777eff4f737bff4e6d77ff4d6b74ff4f7378ff50767aff527379ff4b5f68ff342e3fff34273aff34263aff37293fff372a41ff393244ff3e3b4bff403e4dff403f4dff403f4dff403f4cff403f4dff403f4cff403f4cff3e3f4cff3d404fff3f525eff476e7bff3f6071ff262d3eff1a1329ff1d1429ff1d1228ff1d1129ff1b0f28ff1a0e27ff190e26ff1a0e26ff1b0e27ff1c0f28ff1d1028ff1e1129ff1e1229ff20122aff20132aff21132bff22142cff24152dff24162dff25172fff26182fff25182fff25192fff261a31ff261a32ff271a31ff261b30ff271c30ff271d2fff271d30ff291e32ff291f32ff281f33ff282034ff292235ff262034ff322633ff805d51ff936855ff926653ff936551ff926450ff926451ff896050ff7f6053ff6c5248ff554038ff3e2c2aff2b1b1eff2b1b1eff4d3535ff714e44ff825a4cff895c4eff8c6051ff8b5e4eff8e624eff8f624eff926351ff895e50ff80584dff7b534dff744c49ff704946ff6b4847ff6b4646ff674545ff614041ff5d3d3eff472e37ff0f081eff0b0522ff0c0622ff0c0622ff0f0929ff0d0624ff0d0624ff0c0521ff09031cff09031cff0a051eff0d0723ff130d28ff1a152dff241f35ff262037ff221b35ff19112fff26203bff2d2d3fff353546ff333346ff2a273fff252239ff23233bff253657ff111433ff0c071eff100723ff160b26ff1f1228ff26192dff2c2033ff302437ff322638ff322738ff332839ff322739ff322739ff332739ff322739ff322738ff322639ff312639ff312539ff312538ff312638ff312538ff2d2034ff2c1f35ff2f2138ff2c1d34ff2e2236ff2f2036ff2f2036ff2f1f35ff2f1f35ff2e1e35ff2f1e35ff2f1c34ff2e1c33ff2e1b32ff2e1b32ff2d1a31ff2d1931ff2e1a31ff2e1a31ff2c1830ff2c1831ff2c1832ff2b1833ff2b1834ff281934ff281935ff271935ff271b36ff271e38ff281f3efe392a3efd6b413bfd743929fd7a3627fe743625ff733426ff713425ff703627ff733727ff743827fe763a29de7a463b599e7baf959a74bc579e75bf929d75be879d75bf7a9d75be6f9c75bf649c75bf589c74bc4d9c74c0449d74bf3b9c75be329e75bd2b9a71b823a075c51e9977bb189f75bf13a179bc108f70af0d9d76b10a9966b20880609f07926db6059966cc048080bf03aa55aa03aa55aa028080ff0280808001ffffff01ffffff01ffffff028080ff01ffffff010000ff01ffffff01ffffff01ffffff0100000001ff00ff000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa02ff80ff03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00ffff0000000000000000000000000000000000000000000000000001ffffff03aaaaaa04bf80bf06aa80d50a9980cc0ea46db6149973b21a9d6cc4229d70bb2b9a77be349d76bf3f9a75be4a9f75be579b72bf4a9b72be02ffffff03ffffff7364717efd4b5f71ff496172ff4a6173ff496273ff486373ff496375ff496476ff4a6578ff4a667aff49758dff4b7796ff4a7196ff497298ff4b7297ff497093ff497292ff487695ff467a9aff4388acff4d9fc5fe56b1dbd368b4da44a18eca769c75be719c73be639d74bf569d74be4b9c74bb409b74bf369c76c22e9b74bc289973b9229d78bb1f9c73bd1d9e7bc11c9b6dbf1d9e7bc1209770b7259f75ba2a9e73bc1c9b76b6269a79bc2eb7e3eec09ee3f3fc76b8d0fd6390a8ff5d8499fe598090ff587c8cff577a87ff567984ff567983ff557982ff557981ff547980ff537a81ff547a81ff557a80ff54797fff54747dff4f6974ff495a6aff455765ff465665ff434a5dff414352ff444a58ff4a5c67ff517278ff527980ff4f777eff4f737aff4e6b74ff4f6f76ff50737aff50757aff517277ff45505aff352d3bff35273bff34263bff36283fff372b41ff3a3246ff3f3c4bff403f4eff413f4eff41404eff403e4cff403f4dff403f4dff413f4cff3f3f4cff3d414fff435c67ff4a7481ff3b4f61ff20192cff211629ff251a2fff271e32ff261d33ff2a2136ff292136ff2b2338ff2c273dff2f2a41ff322b43ff332d44ff322c43ff302a40ff2b243bff251d34ff221830ff1f142cff1e142aff1e132aff1d1329ff1d132aff1d142aff1d142aff1e152bff1f152cff20162dff21182eff221a2eff241c2fff282032ff2c2337ff322940ff393046ff403850ff463d56ff4b425aff49425aff5a4f57ffa38167ffa87d5fffa2785dffa67a62ffa57a60ffa87d61ffb08367ffac8668ffa57e63ffb38e6effad8e71ff91715eff715548ff493633ff2a1924ff4b2b34ff754d43ff8b614fff91644fff92654fff8e624dff865946ff815548ff795147ff744e47ff734c47ff724c49ff714d49ff6a4645ff674445ff614041ff5f3e42ff5a393aff3e2732ff0d0521ff0e0726ff0b061fff0f0827ff0e0726ff0e0622ff0c0523ff0a031dff09031aff09041bff0a051eff0e0924ff140e29ff1e1830ff262037ff251f38ff1b142fff1f1836ff2a283dff333345ff353547ff2a283eff26233aff242238ff24304eff181f41ff0a061cff0e0722ff150a26ff1b0e26ff24172cff2b1f32ff302437ff322739ff33283aff34293aff33293aff33293aff33293aff332839ff34293aff33293aff33283aff322739ff322839ff312738ff322739ff2c1f35ff2d2138ff2f2139ff2e2036ff2e2437ff302237ff302337ff302137ff302036ff2f2035ff2f2036ff2f1f34ff2f1f35ff2e1e33ff2e1e34ff2e1c32ff2e1c32ff2e1b32ff2d1a31ff2e1a31ff2d1932ff2c1932ff2b1932ff2a1930ff27162fff26162fff251730ff251931ff261b32ff472933ff6f382aff6f3324ff6f3524ff6f3424ff733726ff733626ff733726ff733825ff743926ff733827fe733828fb733a2da09e789ea79c74bd5e9d72be9b9c75bd8f9d74bf839e75bf789d75bd6c9e76bf609d75bf569a74be4c9a72bc429b74bd399874bc319c72bb29a276c1239975bd1d9e72c118956abf149973bf109f80bf0c956abf0a9966cc089f80bf06aa80aa059966cc04bf80bf03aaaaff03aa55aa028080ff01ffffff02ff80ff028080ff01ffffff01ffffff00000000010000ff01000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa02ff80ff03aa55aa035555aa03aa55aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff00ffff00000000000000000000000000000000000000000000000000000000000000000001ffffff048040bf059966cc098e71c60db176c413a16bbc189f75bf209f78bf299b76bb329e75bd3c9d73bf489c75bf549b73bf479e77be02ffffff03ffffff73646f81fd4b6072ff496073ff4a6172ff496273ff496374ff496475ff4a6576ff496577ff4c677cff4a768fff4c799aff4c7ba1ff4e7ea4ff5080a8ff4f82a8ff5183abff5284adff5487b1ff5587acfe5081a8fe46789dad6699ba18aa95ca829d74be739b73bf659d74c0599e73bd4d9c74bd419972bc389b72bf2e9b74bc279d6fbe219b74b91d9e7bc11ba171bd1a9d76c41a9d80c41d9572b9209f78bf259f75c12b9a77be209778b7309f75bf28ac8cc656b2e4f0d29ad8e9fd71b0cbfe6094aaff5e8a9bff5b8391ff56818aff567f87ff567e87ff577e85ff567d83ff557b82ff54787fff54747cff4e6874ff4a5b68ff495666ff4a5667ff464e5eff434556ff454a58ff495964ff506e75ff52797eff527a80ff50777dff4f6e77ff4c6a74ff4e7177ff4f747aff51757bff526974ff3b3d4bff36283dff37283fff36283cff37293fff372c41ff3d3749ff3f3d4cff403f4eff41404fff41404eff42404eff41404eff41404dff403f4dff3f404dff3e4956ff436774ff496c7dff27293eff1d1126ff1e1127ff1e1126ff221129ff211229ff21132aff211329ff22132aff22132aff221429ff211228ff201327ff1e1325ff1f1528ff22192eff281f34ff2d233aff32283fff352c41ff382e44ff3a3047ff3c3248ff3d344bff3f364bff3f374dff3f374dff3f384fff40394fff40394fff40394eff403a4dff40384dff3e364cff3a3347ff342e41ff2f2a3dff2c2538ff2a2338ff2a2138ff2e212fff9b8060ffc39b70ffc29d73ffcaa57dffcba57effc6a078ffc39e77ffb9956effb7916effad8769ffbb9672ffa78364ffba9674ffb38c66ff9d7758ff654d42ff3c2a30ff4f3033ff865b4bff95694eff976850ff9a6850ff8d6353ff764e46ff714c49ff6a4747ff6d4b4cff775051ff704a46ff6c4947ff684446ff644043ff5c3c40ff5a3b40ff261a2aff0b0521ff0d0525ff0c061eff0f0828ff0d0622ff0d0624ff0b0420ff090418ff09041bff090419ff0a051eff0f0924ff171129ff221d33ff241e37ff1e1832ff19112fff29243bff302f42ff343447ff2b2940ff28243cff252139ff272b46ff1e2b4eff09041bff0c0521ff120925ff190d25ff201429ff291d31ff2e2336ff312738ff342a3bff352a3bff352b3bff342b3bff342b3bff342b3bff342a3bff342a3bff34293bff342a3bff332a3bff33293aff33293bff2d2136ff2f243aff2f2139ff2f2238ff302539ff312538ff312438ff322439ff312337ff302337ff302236ff302237ff302135ff2f2136ff302035ff2f1f35ff2e1f34ff2e1d33ff2f1e33ff2e1c32ff2e1c33ff2d1b33ff28182eff26152cff24132cff23152aff24152bff38202cff69342fff713926ff6a3220ff6e3223ff6e3322ff6f3423ff723824ff763824ff773725ff753825ff713723ff743723ff783828fc753927b682545eb99d74beae9d75bda29d74be979d75c18c9d75bf809d74bf759d76be6a9c76be5f9c73bf559c75bd4b9c77be429b74bd399d74bc319c78bb299b76c1249c71bf1d9e72c1199970c2159e6db6119678c30e926db60ba274d109aa71c607926db6059966cc059966cc048040bf028080ff028000800280808001ffffff0280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa028080800280808003aa55aa028080ff01ffffff0280808001ffffff01ffffff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000001ffffff0280808003aa55ff059966cc09aa71c60caa80bf11a578c3179b6fbc1e9977c4279d76be309a75bf399d74c0449d74bf519d74bd469d75bd02ffffff03ffffff73667181fd4c6173ff4b6173ff496272ff486373ff496474ff496475ff496577ff496778ff4b687cff49778fff497597ff4b7a9fff4e7ca3ff4f7ea5ff5080a6ff5381a9ff5384abff5284adff5587b1ff5487b3fe5488b38b799ab4309f7abf859b73be769c73be699b75bd5b9d73bf4f9e74be449d74bb3a9a72bd309f75c5289973bf229d70bb1e996fbb1a9d76c4189f75bf189f75bf19997ac21ca476bf209f78bf26a179c32c9c7abf2c9c74bf1ea277c416a280c52be7ede7db87a3b3fe67869cff607f91ff5d7e8dff597d87ff597c85ff587781ff56727eff556d7bff526778ff4f5d70ff4b5969ff4b5668ff4b5769ff474f61ff434255ff454655ff4a5260ff4f6971ff51777bff53797eff52787eff4f767bff4e6c74ff4c6d74ff4f7278ff4f7478ff527378ff4b5d64ff383645ff392b41ff352a3dff37273dff37293fff382e42ff3c3747ff403e4cff41404eff42414fff42404eff40424dff42404eff42404eff41404eff3f4150ff3f4f5cff48727bff3d5c6fff1d1a2fff1d1127ff201127ff201228ff201129ff201229ff211329ff211329ff23142aff23152aff24162cff25172cff26182dff271a2fff281b30ff291c30ff281c2fff291c30ff281c2fff281d2fff281c2fff281b30ff271a2fff271b2fff271b2fff261b2fff261c2fff271d30ff261d30ff271d31ff271d32ff271e33ff281e33ff281e34ff271d35ff281e35ff2a1f37ff2a1f36ff291f34ff281e33ff271f32ff271e2bff765850ff9a725aff896348ff886145ffad8961ffc3a072ffc6a77affba9770ffb9946cffc7a37cffc9a37affba9a6dffb28f63ffb9956dffa67e62ffbd956fffa98262ff594041ff331c2aff603b3bff8f6456ff8f614fff775044ff55363cff2a1922ff1c0e19ff1b0e19ff2b1c26ff4f373cff755454ff714d4cff6a4649ff654148ff5d4042ff4a333aff0c0424ff0d0525ff0a041cff0f072aff0c0627ff0d0724ff0c0622ff080419ff08031cff080419ff09031eff0a0622ff120c27ff1e1731ff241e34ff201b33ff18102dff221e36ff2c2a40ff333246ff2e2c42ff28253dff25223aff272842ff22304fff09061eff0b0520ff0f0724ff170c26ff1d1129ff271b30ff2e2234ff322839ff352b3cff362d3dff362d3cff362d3dff362c3cff352d3cff352d3cff352c3cff352c3cff352c3cff342b3bff342c3bff342b3bff2d2136ff32273dff2f2339ff302439ff32283aff332739ff332639ff332639ff322538ff322639ff312437ff322437ff312337ff312337ff302236ff302236ff2f2135ff302136ff2f2033ff2e1f32ff2e1d33ff29182fff251627ff231424ff231327ff251128ff472426ff703b27ff6d3320ff703320ff703421ff713521ff70341fff6f3421ff73381eff783b23ff723621ff743624ff743623ff733423ff773926fd753826d37c4944b49f76bf7e9e73beab9d74bda09c74bf959c74be8a9d74be7e9c73be739d73bf689d76bf5e9b75be539a75bb4a9b75be419d76bc399d74bc309a75bf2a9e73c2249c71bf1f9c73bd1a9d76c416a274c5129c71b8109f70bf0d9d76b10ab280cc098e71aa07926db6059999cc048080bf03aaaaff03aaaaaa02ff80ff01ff00ff028080ff00ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080028080800280808003aaaaff035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808003aa55aa01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff010000ff0000000000000000000000000000000000000000000000000000000001ffffff0280808003aa55aa048080bf07b692db0caa80bf109f70bf159e79c21d9572b925986eba2d9977c1379974be429e74bd4d9f74c043a076c202ffffff03ffffff716a7185fd4c6174ff4a6273ff496272ff486373ff496474ff4a6476ff496678ff4b6779ff4c697dff48758eff487397ff4b789fff4e7ba0ff4f7ca4ff4f7ea5ff507ea6ff5182a8ff5083aaff5284abff5384acfd5686af757194ae839e75bf889c72bf799c72be6c9c74bf5e9b72be529b73be469d75bd3c9973bb339b73be2a9873bc23996dbd1e996fbb1a9d76ba179b6fbc16a280c5179b7abc19997ab81d9572b9219b74c1279d76be2b9a77be2e9b74bc2e9b74bc05ccffffa47b879dfd68728eff5b697fff57697cff576379ff526074ff515e71ff4f5a6fff4d586dff4b5669ff4a5569ff475365ff464b5eff434255ff454355ff4a5162ff4d636cff527278ff52777dff527a7fff52787dff507279ff4e6b74ff4d6f76ff4e7379ff507478ff516c73ff49505eff393143ff3c2e44ff372a3fff37293fff37283eff392d41ff3d3849ff403f4dff41414eff42414fff42414fff41414dff42424eff42414fff41414eff404452ff405a65ff496e7bff334254ff1b1327ff1f1226ff201129ff211228ff221329ff21132aff22132aff23142aff24152aff24152bff24162cff26182dff26192eff281a30ff281c31ff291c31ff291d31ff2a1d32ff2a1e32ff2b1e32ff2b1f33ff2a1f33ff2a1f32ff2b1f33ff2a1e33ff2a1f33ff2a1e33ff291e32ff291e32ff281e32ff281e33ff291e34ff291f34ff291f35ff2a2036ff2a2036ff2a2036ff2a2037ff2c2238ff2d243aff30273bff2d2539ff332937ff735c4dffb38969ffc49874ffc6a277ffbd9d6effbfa06effcfb080ffccae7effc9a879ffbd9a6fffcca77cffbc976dffd1b07bffc9a870ffc4a36fffb9936bffb48b65ffb38b6cff785750ff321b2dff361f2aff402b2fff29161fff3e2629ff5a3a35ff785245ff805c4bff775343ff5a3b35ff573d3dff7f5c58ff775151ff714b4dff69484bff65464aff24172dff0c0423ff0b0420ff0e0624ff0f0628ff0d0623ff0e0724ff0a041eff08031aff0a041bff09031cff09041dff0e0923ff17112bff211c33ff221c34ff1c142dff1d1731ff2a263eff312f45ff2f2d43ff29263eff27223bff27263fff24314cff0d0d26ff0a041cff0d0723ff150b26ff1a0f27ff24182dff2c2133ff312839ff342c3cff362f3eff372f3eff372f3eff362f3dff362f3dff362f3eff372e3dff362e3dff362d3dff362d3dff362d3cff352d3eff2e2339ff33293fff302439ff32273bff33293bff34293bff33283aff34283aff332839ff332739ff322738ff332739ff322538ff322538ff312438ff312437ff302337ff2f2435ff302136ff2f2033ff2b192fff27152aff241427ff231226ff2f1823ff613226ff7b3f27ff763a24ff723721ff743922ff70351fff6c3120ff70381fff703c27ff683c2bff69493aff7f4a31ff733824ff713422ff723322ff733624ff763a26e7784032759d78aebd9d74be9b9c75bfa89c75be9e9b74be939c74bf889c74bf7d9b74be729a74be679c74bf5d9c73bd539a72bb4a9b75be419d76bc399d74bc329975bd2ba077be259f75ba209f78bf1c9b6dbf179b6fbc149973bf108f70bf0e926db60c956abf0a9966b2089f80bf06aa55d5059966cc04bf80bf03aa55aa0280808002ff80ff0280808001ffffff01ffffff000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff0100000001ffffff01ffffff028080800280808002808080035555aa035555aa0280808003ffaaff03aa55aa03aa55aa035555aa035555aa03aa55aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000280808002808080048080bf07926db60a9966b20f9977bb159e6dc21c9b76bf239975bd2c9774b9349d76bf3f9e75c24b9c74be409f78bf02ffffff03ffffff66717687fd4d6174ff4a6273ff4a6274ff496474ff496475ff486677ff496778ff4a677aff4c6b7eff48748fff477395ff4c779eff4e79a0ff4e7aa2ff507da4ff507ea4ff5281a7ff5181a7ff5382a9ff5483abfe5483ac746e91b0699e75bd8b9c74bf749c75bf6f9c73bf629a72be569a74be4a9b72be3f9a71be359a73bc2d9971bb25986eba1f9c73bd1a9d76ba179b6fbc159e79c2159e79c2169774b919997ac21d9e72b9219b74c1279d76c42e9b74bc359f73c0189f80bf63798198fc616582ff5e6279ff565e76ff545b72ff525a71ff50576eff4f566bff4f5367ff484c60ff464456ff454053ff4a475bff4b5162ff4e616dff527078ff53777dff54797fff53797fff54767eff506f77ff4d6d74ff4e7277ff4e7579ff507479ff4e626cff42404eff3c3145ff3d3247ff382a41ff372a3fff37293fff392c40ff3f3a49ff41404dff42414fff42424fff43424fff42424eff42424fff43424fff424350ff404655ff476774ff4e7080ff2f3649ff1e1224ff201329ff211429ff23152bff24162cff25172dff27182eff27182eff27192eff28192fff261a2fff281b30ff291d32ff291e33ff2b1f34ff2b1f33ff2c1f34ff2c2034ff2c2035ff2c2035ff2c2135ff2c2236ff2d2136ff2d2236ff2d2236ff2d2236ff2e2238ff2e2337ff2e2338ff2e2338ff2e2439ff2e243aff2f253cff31263dff31273eff342a3fff362d41ff352c40ff31273cff2c2238ff281e33ff22192cff1e1a29ff24232fff534f53ffb7a287ffd5b58effd7b691ffd1b58cffd3ba8bffd5b885ffd6b680ffdbb585ffe2bd8dffd6b380ffd2b27dffd4b47fffc6a674ffdab67cffc09d70ffcfae7effc9a278ffc49e75ff836358ff2f2230ff2b1c2dff73574fffa77e61ffa37a5bffa57d5cffa17859ff9a7055ff96684cff86604aff7d594eff875e59ff7f5854ff825b5aff826061ff56434fff150f2aff09031cff09051bff0e0726ff0c0523ff0e0523ff0b041eff090416ff090317ff090516ff090517ff0b061dff110b27ff1d1731ff221c35ff1f1830ff19122cff27233aff2e2b42ff302e45ff29253dff27233bff27253eff262f49ff121834ff0b041cff0c0621ff120924ff190d27ff21152bff2a1f32ff302838ff342e3cff36303eff37313eff38313fff37303eff37303eff37313fff37303fff38303fff37303eff37303eff36303dff372f3eff2f2438ff352c41ff302439ff342b3dff352b3dff352b3bff352b3cff352a3bff352a3bff34293aff34293aff34283aff34283aff332739ff322739ff322639ff312538ff302536ff322238ff2d1c31ff28172bff261528ff251326ff391d22ff754028ff814124ff763821ff753922ff7a3c23ff763924ff6a2f1eff773c26ff713e2eff40282aff2c1c29ff2e1925ff5e413bff7e4630ff713525ff753523ff743724ff743825ff753b29898a5d5d6e9b74beae9d74bfb19c75bda79c74bf9c9d74be919d74be869c74be7b9b74bf719c73be679c74bc5e9b75be539a72bb4b9c77be429b74bd3b9c75be339b73be2d9f77c1279d76be229d70bb1d9572c119997ac2159e6dc213a179bc109f70af0d9d76b10ba274b909aa71c60880609f06aa80d5059966cc03aa55aa03aa55aa03aaaaaa028080800280808001ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000001ffffff02808080048080bf07926db609aa71c60e926db6129c71c6199970b8219b6cb9299b70bb329e75bd3d9b71bc489c71bc4e9d72ba06d580ff17a67abc567d828bfc4e6174ff4b6273ff496375ff486474ff496576ff486677ff486678ff4c677cff465f71ff4b7491ff477194ff4a749cff4d789fff507aa3ff4e7aa2ff4e7ca2ff507ea5ff5180a6ff527fa7ff5381a7fb5380a9766c8cab4e9d76c18f9d74bf799c74be739b73c1679c74bf599b73c04e9a72be439c72be399870b7309a70ba289973bf219b74b91ba171bd189f75bf159e79c2149973bf14a673bf16a274c519997ac21d9e7bc1229d78c3289973b929a276c123a075bd2b82889ae95c647cff555065ff514d66ff4e4b60ff4c4a5dff49465aff484359ff474457ff4a485cff4c4f60ff4e5567ff526070ff536d79ff53747cff53797fff567980ff54797fff52767dff506e77ff4e7076ff4f757bff51767cff517679ff495864ff403a4aff3c3146ff3e354bff3a2d42ff382940ff392940ff392e42ff3f3848ff41404dff42424fff42424fff43424fff42424eff42434eff43434fff42444fff3e4b57ff4a6a79ff4c6b7dff27263bff1f1326ff211329ff24152cff25162dff27172eff271930ff291b30ff2a1c31ff2a1c31ff2a1e33ff2b2034ff2c2235ff2c2236ff2d2336ff2d2437ff2d2437ff2d2437ff2e2437ff2e2436ff2f2538ff2f2538ff2f2538ff302639ff302638ff302639ff302739ff2f273aff30283aff31283cff32283dff32283eff33293dff342940ff352a40ff362a40ff31263aff291f33ff241b2eff1f152aff21192fff322b42ff464158ff524f65ff4d4c5fff48495bff444355ff5e4d4affa0866fffb89a73ffb89d78ffb69d72ffac9768ffb59b71ffb99c76ffbea278ffcdae82ffd2b484ffdfc690ffe2c58cffd3b47dffd3b27effd2ad7affd5b47bffc7a476ffc59b76ff705854ff543d45ffbb976fffc49d75ffb9946dffaa8261ff9f7a56ffad865fff9f7354ff9d7256ff946c58ff8c6157ff815b55ff7e5957ff835a56ff705760ff4f4a61ff3a3651ff2a2546ff261e3cff0c0621ff08021dff070118ff060314ff060116ff070315ff080415ff0a0618ff0e081fff16122dff201c35ff1e1931ff171029ff272339ff2b293fff302f44ff29263eff28243cff27253dff282e45ff151f3bff09031bff0b061eff100724ff160c26ff1f122aff281c31ff2f2737ff332e3bff36313eff37323fff383240ff383240ff383240ff383340ff393240ff38323fff383140ff383240ff37323fff373140ff30263aff372d42ff30263bff342d3eff352d3dff362d3dff362d3dff352c3cff352b3cff352b3bff352b3bff352a3cff342a3bff34293bff33293bff322739ff322739ff322639ff2e1c33ff29192dff271728ff261226ff4a2724ff83492dff884727ff7b3f22ff773a20ff75361fff753725ff70351fff834e32ff5b382fff38272eff342331ff2a1b2aff2b1a2aff271922ff59342dff773e29ff743623ff6e3120ff743824ff733926e57a47382e8b7485a99d74beb89d74beaf9c75bfa59c74be9a9c74be909c75bd869c74be7a9d73be729d74be689a73bf5e9b75be549b73bc4d9c74bd449a74bf3c9d73bf359a73c02f9d77be299b76bb249c78bf1f9c73bd1ca476bf179b7ac8149973bf11a578c30ea480c80caa6ad50b8b74b9098e71aa07926db606aa80d5059966cc03aa55aa03aa55aa028080ff01ffffff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff0100000001ffffff01ffffff028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa03aaaaaa03aaaaff035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aa55aa06aa80aa089f60bf0caa80bf119678c3189f75bf1f9c73bd279676be2f9d77be399d74c0449a74bb519d74bd3a9a72bd289f73bf39949da6fd4c5f73ff4a6273ff486476ff496576ff486476ff486777ff445c6fff394d61ff466c81ff49748fff456e92ff4a739aff4d769eff4e789fff5079a0ff507aa1ff4f7ba3ff4f7ba2ff507ca3fe517da5fb537ea7856b8ea93d9f79c0939c74bf869c74be789d73bf6b9b72bf5e9b75be529b73be479e77c23d9b75c0339b73be2c976eb9249571b81d9e72c1199970c2159e79c2149973bf13a179bc149973bf179b6fbc1a9d76ba1da77bc123a075bd1f9c73bd259f75c1189f80bf5e92abc3eb6e7f97fd616572ff5a5f75ff595a71ff56596fff55576cff54576cff555e6fff566676ff586e7bff55737cff53767dff567a80ff567a80ff547a7fff52747bff4f6f77ff4f7279ff51767dff52787eff517178ff434754ff413447ff3d3045ff40394dff3b3246ff382b40ff392a40ff3a2d42ff403b4bff40424dff42434fff434350ff43434fff43434fff43444fff42444fff434652ff43525dff4f7483ff435a70ff221e31ff221329ff23142aff24152bff24172dff27192fff281b30ff2a1d32ff2b1f33ff2c2034ff2d2135ff2e2337ff2e2538ff2f2639ff30273aff32293cff32293cff322b3dff332a3eff332b3dff332b3dff342b3dff332a3dff332b3eff322a3eff332b3eff332a3eff342a3fff352b3fff362b3fff362b3fff34293bff302638ff2b2231ff261c2fff21172cff20182dff30293fff433e53ff4b485fff47455bff424154ff39394aff313141ff2d2c3aff31303fff343343ff353443ff3b3944ff95867affddb985ffebd9a7ffe9d6a3ffe9d8a3fff1dda7ffe6cea5ffe4c79effd6ba89ffd8bb8dffcdad7effcba87cffe3c28effe3c08bffbd9b6effd3b07bffdbb980ffd7b681ffb18e70ff61484cffd0b588ffcbad84ffb59469ffb1906affb5916affb7936bffa58160ffaa8064ffaa7d61ff9f785bff8e665aff8d645bff88655aff705959ff252538ff17122bff262536ff2f3043ff3f3e5bff292241ff24213aff24233bff25243dff232240ff201b3cff1e1a36ff17132cff110c24ff1d1832ff1e1934ff18122bff241e38ff29263fff2f2e44ff29263fff28233dff27243dff282c45ff1b2745ff09071eff0b051eff0d0624ff140c27ff1c1129ff261a30ff2e2736ff352f3dff36323eff383441ff383440ff393441ff383441ff3a3541ff3a3441ff3a3542ff393341ff393441ff383440ff393341ff31283cff382f43ff32283cff36303fff372f3fff382f3fff382f3eff382e3eff362d3dff372d3dff362c3dff362c3dff362c3dff352c3dff352c3dff342a3cff34263aff301d33ff2b1b2bff291729ff241225ff5c362aff894a27ff8b4726ff894525ff814225ff783e25ff723722ff7f492aff875843ff392628ff342333ff342035ff332233ff332436ff2c1b2bff291c28ff291823ff7b4e3dff723a27ff733724ff753725ff753825ff773b2ab6814e4250a380c2c09b74bea09c74bfaf9c75bfa49d75bf9a9c74be909c75bf869c74be7b9b74bf729d74c0689d76bf5f9c73bf569d74c14e9d72be469d75bd3f9a75be379e79c3319c78c12c9c74bf26a172bc21a274c11d9e72c119a370c216a274c513a179c9109f70cf0ea46dc80ba274b909aa71c6089f60bf06aa80d50599669904bf80bf028080ff028080ff0280808001ffffff010000ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000001ff00ff03aa55aa059966cc089f80bf0ba274d1109f80bf15aa79c21d9e72b9249c71bf2e9b74bc369c76c2409b74bf4d9c74bd379e74be1baa7bc622b49dc3f64b5d71ff4a6375ff496576ff496576ff4a6677ff425367ff3f5367ff4a6a7dff476d83ff48728eff436b90ff487199ff4a749cff4e769fff4c749cff4e779eff4d77a0ff507aa1ff507ba2fe517ca4fd527da4a16988a50eb6a4db729d74be8b9c74bf7e9c73be719c73be649c73bf589c74bf4c9a72bf429b70bd389b72bb2f9d72be289973b9209778bf1c9b76bf179b6fbc14a680cc13a179c9129c63b8149973bf16a280b91a9d76ba1e9977c423a075c526a179bc109f80bf0db1b1d8639bc4d3f46b8ca4fe5f6b7eff5b6679ff5d6679ff5e6a7cff5d6f80ff5c7183ff5b7482ff58757fff577780ff587b82ff577b81ff567980ff54737dff51717aff50737aff51777dff52767eff4f6771ff3e404aff423346ff3e3243ff3f3a4cff3d3a4dff382e42ff392b41ff382c40ff3f3a48ff42424eff41444fff434450ff434450ff42444fff434450ff434550ff424752ff425560ff507486ff38475eff1e1527ff221229ff221429ff24152bff27192eff291b30ff2a1d32ff2c1f34ff2d2135ff2f2337ff2f2438ff2f2639ff31273bff32293cff32293dff322a3dff332b3eff332c3fff352d40ff352d41ff362e42ff362e42ff372e42ff372e42ff362d40ff362d3fff362c3fff352a3eff32273bff2d2334ff281f2dff211729ff201629ff2d233aff362d45ff3e364dff4a455aff4a465aff3d3a4eff302f40ff2f2f3eff333342ff343443ff353544ff363645ff363745ff373747ff383848ff39394aff3b3d4dff3f3e48ff7a6c62ffd3c099ffd6bf91ffcfba89ffbb9b69ffbd9b6fffc2a27cffe0c69cffe4cfa1ffe2ce9effebd09dffe3c78fffddbe8affedcd97ffe8cb8fffe3c589ffddbc83ffcea879ff57444dffcfb383ffd4ba88ffd1b987ffc8ac7fffbd9d75ffb79572ffb89670ffad896aff906b59ff9f7e66ff907261ff956f63ff866458ff886f67ff2e324fff282d4fff191c37ff070713ff0b0a10ff282834ff2d2b3bff2f2d40ff272537ff141224ff0d0b1cff0d0a1bff0b081cff0c081fff18142eff1d1935ff18132cff1f1934ff27243eff2c2c42ff292840ff27243eff26263eff292a43ff1d2b46ff0d0d24ff0a041eff0d0624ff120a28ff1b0f29ff24192dff2d2536ff352f3cff383440ff393642ff3a3643ff3a3642ff3a3743ff3a3743ff3a3743ff3a3743ff3b3744ff3b3642ff3a3743ff3a3542ff332b3bff393143ff33293dff383240ff383140ff3a3241ff383140ff393140ff38303fff382f3fff372f3fff372d3dff372e3fff362e3dff362d3eff372a3dff312035ff2e1b2eff2d182aff2b1626ff593822ff9d5c2cff884825ff8a4824ff854221ff87412cff7b3d23ff905838ff674336ff291b21ff342335ff312137ff302233ff322135ff312336ff322237ff2c1d2cff281a28ff332026ff7d523cff733823ff773a24ff773824fe763b28fd783e2c7a8e6266709d76bfbf9c74bfb69d74bfad9c73bea39c74bf9a9c74be909c75bf869c74be7c9c73bf739d73bf6a9c73be619b74bd589c74bf519d74bd499a73bd429b74bd3b9c75be349d76bf2ea174bc299b76bb249c78bf209f70bf1c9b6dbf189f75bf159e79c211a578c30faa77bb0c956abf0b8b74b9089f80bf07926db6059999cc03aa55aa03aa55aa028080ff0280808001ffffff00ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa03aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff0280808004bf80bf06aa80d50a9966b20ea46db6149973bf1a9d76c4229670bb2b9a71be349d71bf3e9c73bd4a9b72ba2a9e79bc0db189c409e3e3e3e74e6173ff4a6374ff496576ff476172ff3e5163ff455b6bff48697bff486b7cff476d81ff49738eff466b91ff497198ff4a7299ff4b749bff4c749cff4e789eff4e779fff507aa1ff5079a1fe517aa3fd527ba1c46282a318cabfd54f9b74be879d73bd839c75bf769c75c06a9c76c05e9b75be529b76c1479a73be3d9b75c0349d76ba2b9a71be249c71bf1e996fbb1a936cba16a274c513a179c913a179c913946bbc149973bf189f75bf1ba171bd209f78c726a179c3279d76c414a680cc16b9a2d16f8ebfd6f5749bb2fd688499fe637c91ff627a8cff607989ff5c7986ff5b7983ff5b7a83ff5a7b84ff597b82ff587880ff55747cff53717aff51747bff53777dff52767bff4a5e67ff413c4bff413546ff403345ff3e374aff403d50ff3a3346ff392d42ff392c41ff3f3848ff42424fff434450ff434550ff444450ff434450ff43454fff444550ff414752ff455763ff537182ff364757ff1c1327ff211328ff23142aff25162dff27182eff291c31ff2a1e33ff2c2135ff2d2337ff2f2539ff30273aff31283bff31293cff312a3dff322a3dff332b3dff322b3eff332b3dff322a3cff32293bff322a3bff31283aff302739ff2f2637ff302537ff2e2335ff2c2133ff261b2dff22172aff2d2437ff322b3dff352e41ff3e3951ff4a4759ff424151ff3b3949ff343444ff353542ff353542ff363644ff363745ff373747ff373849ff373a48ff383b49ff383c4aff393c4bff3a3d4eff383d4dff3a3c4cff3a3e4aff3b3d4cff3c3f4cff615b5cff95897fffb4a38cffb69e83ffc2aa89ffdfd199ffe8d89dffe8d4a1ffd9c38fffc7af84ffdcc091fff0d49dffeacb94ffeece8fffeed090ffecce94ffc9a97eff2f2232ffc5aa89ffd0b688ffd2ba8bffd1b68dffc7ae84ffceaf88ffc7a782ffc3a281ffae8f74ff9e846dff846e63ff746e79ff715e6aff715c66ff444b67ff262a52ff252652ff191e3fff0b0a16ff08070cff09060eff0e0b17ff171722ff262433ff2c273eff242038ff221d37ff25213aff28233dff2b2642ff2c2942ff2c2c42ff2e2f46ff2f3046ff2b2a41ff27243dff282640ff292a42ff212d46ff0d112cff09031fff0c0523ff100826ff190e2aff22162dff2d2436ff352f3dff383540ff3a3742ff3b3843ff3c3844ff3b3844ff3b3843ff3b3845ff3c3844ff3c3844ff3b3844ff3b3844ff3c3745ff342d3fff3a3245ff332c3eff3a3543ff393341ff3b3442ff3b3341ff3b3241ff3a313fff39303fff393040ff393041ff38303fff36303eff382d3eff332337ff2d1b2fff2c192cff2b1626ff5f3a23ffa76534ff9b5729ff884821ff864523ff844326ff934e2fff875534ff452d28ff2e202cff352435ff322336ff322336ff322335ff312135ff302335ff312234ff332335ff2b1c2cff271827ff412e2eff804f37ff743922ff793a25ff763825ff773e2aea7841314f9b778b899c75bebf9c74beb79c74beae9d74bda49b73be9b9c75bf919b74be889c74bd7e9c73be759b74be6c9c76bf649c75bd5b9d76bf539d75be4b9c74be449d74bf3d9f75bc379e74be319c72bb2c9c74b9279d76be229d78c31d9e72b919a370c216a274b9129c71c60f9977cc0c9580bf0a9980cc098e71aa07926db606aa80aa04bf80bf028080ff03aaaaaa01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa03aa55aa03aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff048080bf06aa80aa098e71aa0d9d76c412aa80c6189f75bf209770b7279d76c4319c72bb3b9c70be469971bd2d9f77bb149973bf1fb594cec5576a7bff496475ff485f72ff3d4f63ff4a6173ff496878ff48697aff4a697bff476c80ff48738dff456a8eff4a7096ff4b7399ff4b739bff4d759dff4d759cff4e769eff4e779fff4f779efe5078a0fe51799fde5f82a431a7a1c67b9e76bf7b9b74bd899c75c07d9d74c0709b74bf659d74c0599b75c04e9a72be439c76be399874bc319772bb289f73bf22a578c31d9e72b9189f75bf159e79c213a179c913946bbc13a179bc159e79c2189f75bf1c9b76bf229d78c3299b76c12a9e73c216a274c520a787bf64a8dbedeb7da8befd68889eff628092ff61808eff607e8cff5e7e89ff5c7d86ff597d84ff587980ff56767eff55757dff54757eff54777fff507279ff4b5662ff423a4cff423848ff413647ff3e3446ff424354ff3d3a4cff3b2f44ff3a2e41ff3c3445ff43424fff434650ff444551ff454551ff434550ff444450ff444650ff424853ff465965ff537182ff2a3044ff1e1227ff221329ff23142aff26182eff291a31ff2b1e34ff2d2136ff2f2338ff2f2639ff31283bff32293cff332a3dff342b3eff332b3eff342b3eff332b3eff352d40ff362f40ff372f41ff383042ff383142ff373041ff362f40ff342b3cff2d2435ff2b2234ff2d2537ff363040ff403c4cff4a4859ff444253ff3d3e4cff393a47ff3b3b4aff3b3b4aff3b3c49ff3a3b49ff3a3949ff393847ff393a49ff393b49ff3a3c4aff393d4cff3c3d4fff3c404fff3c414fff3b414eff3c414fff3d424fff3d4150ff3c414fff3c414fff3d404fff3d414eff3d404fff3f3f4fff5f5c65ff9d9b8fffcfc0a4ffe0cca5ffe6d8a5ffc7b481ffeed5a5fff2d9aafff5dca8ffe1c995ffd8bd8bfff3d8a3ffefd295ffe9d29aff6f5851ff2a182bff8d7977ffc8b28dffd2bc90ffddc197ffdec198ffd7bb94ffbfa480ffb19878ffaa8d73ff9f826aff817163ff535f7fff5c769aff48658aff395179ff26396aff2a3460ff212a4fff181e3dff0d0b19ff07060bff08070cff08070dff090714ff0a061bff0b091bff0c091eff0f0c22ff120f27ff191631ff1c1a35ff1b1931ff28273eff2c2d43ff2a2b41ff26243bff2a2841ff2c2c45ff222b45ff121935ff0a0420ff0c0422ff100726ff180d2bff21142dff2c2235ff342f3dff393541ff3b3843ff3d3945ff3c3a45ff3d3a45ff3d3a45ff3c3a45ff3d3945ff3d3a46ff3e3a46ff3d3b46ff3d3947ff363042ff3b3546ff342d3fff3b3743ff3b3643ff3c3643ff3c3542ff3b3442ff3b3341ff3b3341ff3a3341ff3a3242ff3a3241ff3a303fff36263bff301c32ff2e1a2cff291324ff6b4027ffa86930ff9a5b28ff945427ff914f29ff8c4b28ff9c6135ff87603eff301e21ff342436ff352638ff332536ff322538ff332437ff312436ff322336ff322234ff312433ff322335ff312335ff291c2bff261726ff4f342fff834e36ff7a3d26ff793c27fe783c29fd793f2dd27b4838389b7696ae9b74bdc09d75beb89b74bcae9d75bfa59c74be9c9d74bf939c74bd8a9b74be819c75be789b75bf6f9c75bf679c74bf5e9d75c1579e75bf4f9b74bb479e77be409b74bf3a9a77bd339b73be2e9b74bc299b76bb249c78bf1f9c7bbd1a9d76ba169774b9129c71c6109f80bf0d9d76c40a9980cc09aa71c607b66db6059966cc0480408003aa55aa028080800100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000001ffffff01ffff000280808003aa55aa059966cc089f80bf0caa80bf109f70bf16a274c51e996fbb25986eba2e9b74bc389672bb429b74bd4e9d76be559c72bd1ca480bfa85b6c7cff475d71ff3a4d60ff496275ff4a6778ff496878ff486879ff49697bff466d7fff48728cff466a8dff4a7095ff497299ff4a739aff4c739bff4d749aff4d749bff4e759dff4f769dff50789dff4f769df655789b38929bb6949b73be9d9c73be909c75bf849c74bf789b73bd6b9d75c1609a75bf549b73bf499d73c03f9a71be379e74b92d9f71c126a172c3209f70bf1ba17bbd17a67abc159e79c213a179c9139479bc149980bf169774b91a9d76c41f9c73bd259875ba2ba077be2d9f77c11f9c7bbd23a07cc55dafe4f1e583bdd5fd6a92a4ff648695ff608391ff5e7f8aff5c7d87ff597b84ff587981ff567980ff577981ff547980ff556f7bff49505eff443d4cff443b4bff43384aff3f3447ff444253ff434354ff3c3347ff3c3043ff392f41ff42404dff434550ff434651ff454652ff454650ff444751ff454651ff434953ff445b64ff537083ff292d42ff1d1226ff201129ff23152bff271a30ff2a1d33ff2d2136ff2d2437ff302739ff31283bff31293cff322b3dff322d3dff332e3eff352f40ff353041ff373242ff383242ff363141ff352e3fff322c3cff312b3bff30293aff322c3dff352d3fff383243ff3c3748ff403c4cff403e4fff3e3c4dff3c3b4aff3e3c4dff3e3c4cff3d3b4cff3b3b4bff393c49ff393a49ff3b394bff393c4aff393c4aff393c4cff3a3f4bff3c3f4fff3e4052ff3f4351ff3e4451ff3f4451ff3f4553ff3e4553ff3d4553ff404554ff3d4552ff3e4552ff3f4452ff3e4351ff3f4451ff3e4450ff3e4450ff3d4452ff444e57ff76746fffc3bda1ffefdfb8fff1e1b2ffdcc895ffe2d29fffceb889ffe6ce9cffeed9a4ffecd9abffd7c094ff6c5a4cff2b192aff2a172dff30222fffbda792ffcdb28dffcbae8dffc1a684ffd9c19cffd3bb97ffcdb18cffc7ad8dff9f8571ff6f5d5fff322e44ff3a3b4fff698196ff6991a9ff325887ff1f3a71ff293667ff202f62ff181f3fff090612ff07050bff08060dff07040fff0b061cff0c081eff0d0924ff0e0923ff110c27ff1b1534ff1d1937ff130f2bff232039ff2b2841ff292540ff231e37ff2a243fff2b2944ff202641ff15213bff0b031fff0c0423ff0f0627ff170c2cff20132dff2b2134ff342f3eff393541ff3c3944ff3d3a45ff3d3b46ff3e3b46ff3e3b46ff3d3c47ff3e3c47ff3d3c47ff3e3d47ff3d3d47ff3d3c46ff36333fff3b3745ff352f40ff3d3a45ff3d3844ff3d3844ff3d3744ff3d3744ff3c3643ff3b3542ff3b3442ff3b3642ff3b3241ff382a3dff311e33ff2e1b2eff2a1526ff69442fffad6d2cffab6b2effa8662cff9a592aff91512affae7040ff7d5841ff261820ff342535ff352737ff342538ff342639ff332638ff332539ff312536ff322537ff332535ff312533ff312335ff322536ff332335ff291a28ff251923ff5f3d32ff773f27ff7c3e28ff793c27fe763d2bfd783d2da783544b50a379c2ae9d75bfc09d75beb79c74beaf9c75bfa79c76bf9e9d74be969c75be8d9c74be849c76bf7a9d75be729a74be6a9c76be619b74bd599e75c0529b76be4a9b75be439c76be3d9b75bc369c76bd309a75bf2a9e73bc249c71bf1f9c73bd1ba17bbd169774b913a179bc0f9977bb0d9d76c40a9966cc089f60bf07926db6048080bf03aaaaff028080800280808001ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa035555aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aa55aa059966cc07926db60a9980cc0f9977bb159e79b61b9771bd229d70bb2a9e73c2359a73bc3e9c73bd4a9b72be569d74be329e7abd86586978ff43596dfe4b6476ff496677ff496777ff486878ff496979ff496a7bff4a6c7fff497189ff466a8cff486e93ff497096ff4a7096ff4a7097ff4c7199ff4d739bff4e749cff4e749bff4e769bff4e769cff4f75996f7585a5639b74bfa49d75bf989c74bf8b9c74bf7f9b74bf739b73bf679c74bf5c9b74bf519a74bd479a73bb3d9b75bc349d76bf2c9c74bf259f75c1209778bf1ba17bbd17a67ac8149973bf149973bf149973bf159e6dc2189f80bf1c9b76bf229d78bb279d76be2f9d77be309f7abf259f75c135a478c03caeb3d99598d1eaef79a8bbfd688d9dff60838ffe5d818bff5e7d87ff5e7e87ff5b7f88ff587d88ff566f7aff4b505bff484150ff483f51ff453c4dff42374aff403c4eff474958ff3e374aff3d3044ff3a2f41ff403b4bff454551ff444752ff444752ff454651ff454752ff454752ff424953ff485f68ff4d677aff282e42ff1b1125ff21122aff24152dff281a32ff2c1e35ff2d2237ff302639ff33283cff342b3dff352e3fff352f40ff363041ff362f40ff352e3fff342e3eff322b3cff2f293aff312b3bff35303fff3a3644ff3e3b49ff3e3b49ff3f3d4aff3e3d49ff3c3c47ff3c3b47ff3c3a47ff3d3c49ff3d3c4bff3d3c4cff3d3c4cff3c3b4cff3c3c4cff3c3d4cff3d3d4dff3c3c4bff3b3f4dff3e3f4fff3d4250ff3e4150ff404252ff3e4452ff404555ff404655ff404656ff404758ff414a58ff414958ff424759ff414958ff404957ff414958ff414958ff424957ff414856ff424856ff404754ff3e4853ff404955ff404954ff454d59ff5d626aff8b8274ffdacba5ffdcc39dffe8d2a2fff1e0abffece3b3ffad9b80ff5c434fff291625ff221523ff27162cff26182eff25162dff352835ffac9a8dffc9b596ffc9b194ffc9b28affcbb08cffd4c1a0ffaa8d76ff9f8b78ff413d4aff312f48ff2d2d46ff302e4dff363553ff7a99abff5c87a6ff2b4a7bff253f78ff274379ff152547ff060510ff040507ff06040cff070311ff0b061bff0e0a24ff110a28ff0f0a26ff181431ff1c1836ff130e2aff1f1b35ff2a2640ff292540ff231c35ff27233dff2c2844ff1f233dff172941ff0a0221ff0b0323ff0e0626ff140a2bff1e112dff2a1f33ff352e3eff3a3642ff3d3945ff3e3b47ff3e3c47ff3f3c47ff3e3c47ff3f3d48ff3e3d47ff3f3d48ff3f3f49ff3e3f48ff3e3d47ff383544ff3c3947ff363140ff3f3d47ff3e3b46ff3e3a45ff3e3a45ff3d3844ff3c3743ff3d3844ff3c3643ff3c3742ff3c2e40ff332035ff2e1c30ff2c172aff523026ffb07534ffb5702fffae6a2bffa5632aff9d5b26ffba8352ff563e2aff281d24ff37273bff342937ff35293bff342739ff342739ff332739ff332739ff332738ff342738ff342637ff322536ff322535ff312534ff322534ff322332ff2a1726ff27141cff674032ff7d442dff7a3e26ff773a24fe773c2bf678402e68825851689f78bfc99c73bdc19c74bdb99d74beb29c74bfa99b74bea19b74be999b75be909c75bd879d73bd7e9c75be769c75be6d9a75bd649c75bf5d9c76bd559c75bd4d9c74c0459b73c03e9c73c1379e79c3329e75bd2b9a77be269a72bc209f78bf1ba17bbd16a274b9129c71c60faa77cc0caa80d50a9966b207926db606aa80d504bf80bf028080ff02ff80ff01000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff0280808003aa55aa035555aa03aa55aa03ffaaff03aa55aa035555aa035555aa03aa55aa0280808002808080028080800280808001ffffff0280808001ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ff00ff048080bf06aa80aa0ab280cc0ea480c813a179bc19997ab81f9c73bd279d6fbe319c72c13a9a72bd469d75bd519d74c02f9d77c35d5d6e7bfe4a6376fe496577ff4a6777ff496778ff496879ff49697aff4a6a7cff4a6c7eff486f85ff476d8dff486c8fff486e95ff496e94ff496e94ff4b7096ff4c7199ff4c719aff4e739bff4d759cff4d739aff51779cb36582a5949d77bf969c74bea09c74be939c74bf879d75bf7b9b72bd6f9a73bc649c73bd589c74bf4e9a72be449a74bb3b9c75be329e75c22aa473c224a378bf1f9c73bd1b9771bd179b6fbc159e79b6149973bf159e79c2179b6fbc1a9d76ba1ea26fbb249c71bf2c9c74b9349d76bf3c9d77bf249c71bf359f78c04d9f77c02eacc8ee9d84bcd6f971a7bdfe6a99aeff6692a7ff628a9fff608193ff546473ff484957ff4a4456ff484654ff464252ff453b4cff41394aff484c5bff434455ff3e3246ff3c3044ff3e3747ff444350ff454753ff454853ff454852ff454752ff444853ff434a54ff48616bff4d697aff242438ff1b1025ff20122aff24162eff281a32ff2d1e36ff2e2438ff31273aff33293dff332b3dff332c3dff332c3dff342e3fff352f3fff352f3fff363040ff373343ff3a3545ff3b3746ff3b3847ff3a3846ff393946ff383744ff393745ff393846ff3a3a47ff3d3c4aff3f3f4cff40414dff42424fff424151ff404150ff414251ff414352ff3f4152ff404253ff414453ff434655ff424655ff424653ff434553ff434750ff454952ff424a53ff404753ff3e4651ff3e4853ff3e4854ff414b57ff424d56ff424c56ff414a55ff404957ff3f4754ff404b58ff434d5bff424f5dff414f5bff424e5aff434d5aff424d59ff424e59ff424e5aff444f5bff6c6b69ffe2d7b7ffd8cba3ffeee5b9ffc2ba9fff5e4b4aff371d32ff371935ff3c1c3aff411f3dff421d43ff3e1942ff2f1433ff25122aff332531ff96857fffc1ad92ffd0bb98ffd3bc94ffcebb98ffb8a690ff4c4952ff383a4fff33344bff2f2d49ff2e2d49ff303050ff33365bff596c8cff6799baff34628fff2a457dff2e427dff16244bff080412ff040508ff05040cff080616ff0c0720ff110b29ff0f0a25ff16122fff1a1735ff110d2aff1b1731ff27243fff292540ff211933ff252039ff2a2743ff1c1f37ff192941ff0c0827ff0b0322ff0e0626ff140a2bff1f132dff291e32ff352d3dff3b3643ff3e3a46ff3e3c48ff3f3d48ff3f3d48ff3e3c47ff3d3c47ff3f3f49ff3f4049ff40414aff3f414aff40404aff3a3845ff3e3b49ff383242ff413e48ff403e48ff403c47ff3f3b46ff3f3b47ff3f3b46ff3f3946ff3e3845ff3f3344ff342338ff2f1d2fff2d1a2aff4c2e26ffba8040ffb77633ffb17234ffab6c2fffa96c2dffb98a5cff49312fff312132ff36293dff342a38ff35293bff35293bff342a3aff352939ff34283aff34283aff35283aff342839ff342839ff342838ff332737ff322636ff322535ff322435ff322030ff271623ff28171dff7c513cff7a4027ff773b26fe733826fd753a29f3793f2f828d666c689d76bfc99d75bec39c74bcbb9d75bfb49c74beac9c75bea49b75be9b9b73bd929b75be8a9b74be819c75be799c74be719c73be689a73bd5f9c76bf579b72bf509973bf479a73be409b74bf399d74c0329975bd2b9a77be259f75ba1f9c73bd1a9d76c416a274b9129c71b80ea480c80ba274b9098e71c607926db6059966cc048080bf0280808001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff03aa55aa06aa80aa089f80bf0c9580bf11a578c3179b7abc1d9e72c1249c71bf2e9b6fbc379e74be419d72c04d9c71c02d9f77c12f8d98a3fb496274fe4a6678ff4a6776ff4a6878ff496879ff496a7aff4a6b7bff4b6c7eff496d82ff49708eff45688bff476c90ff486d93ff486e94ff496f95ff4c7097ff4b7198ff4d739bff4d749aff4f769cff50769cdf5378998f9b7fbd9b9c75bfa79c74bf9b9c73bd8f9d76bf849b74bd789b75bd6c9c74bd629a72be569d74c14c9a75bc429e74c1399d74c0319c72bb29a276c123a06dbd1e996fc41a9d76c4179b7abc159e79c2159e6dc216a274c519a37ac21d9e7bb9229d78bb289f73bf309f75bf399d74c03a9e72bd2ba077c43d9b75bc53a075c210afafdf7787bad6f470aac4fd6595afff5a7789ff4d5662ff4c4b57ff4e4b5cff4e4b5dff4b4958ff454150ff443a4aff454554ff49505eff3f3a4cff3e3246ff3d3144ff42414eff454751ff454853ff454953ff464954ff444953ff444b55ff495f68ff4f6a7aff25293dff1b1124ff1f1129ff23152eff291c32ff2d2137ff30273aff322a3cff342d3eff352e40ff362f3fff363140ff373241ff393443ff393444ff393644ff393645ff3b3846ff3c3947ff3c3a47ff3c3b49ff3c3d48ff3e3e4aff3e3e4bff403f4cff41404eff41414eff41424fff42434fff41434fff41434fff40434fff414350ff404451ff414452ff424553ff434653ff424551ff41424fff41414dff484847ff565347ff736b4dff91824cffa59046ffb99f4affc4ab49ffc7af49ffbfa94bffad9d4aff988b49ff7d744eff5c5a4eff4e5353ff464e58ff45505bff44505bff43505cff42515dff42505cff424e5cff414e5aff414e5bff404e5bff414f59ff43535bff677067ff9a947dffbbac92ff5a4450ff472a46ff562d54ff62375dff6d3c66ff723d6bff713e69ff6e3e68ff673763ff502f50ff2f1c33ff281a2bff928171ffddc6a5ffe0c8a3ffd8c2a1ff746e72ff404155ff3b3e54ff353951ff30304bff2c2d48ff2c2f4bff303559ff31385eff3e5376ff5c92b5ff447aa9ff2f4c86ff314781ff1b2146ff06050bff050409ff060312ff0c061dff100a26ff100a25ff14102eff181533ff130f2aff18122cff26223dff28243fff1f1832ff241f38ff2b2643ff1c1f35ff1b273eff171631ff1a142eff1d1532ff241c38ff29233bff2e2b3eff373446ff3d3d4cff414250ff434552ff454854ff444755ff454854ff444751ff43464eff41444cff41434bff40434bff41424bff3b3a45ff3f3c4aff383442ff42414aff403f48ff413f47ff413d47ff3f3b47ff3f3d47ff3f3b47ff3f3846ff39273cff311e30ff2f1c2bff3f2428ffb27a3fffc07d31ffb7762effb4742dffb77933ffc5a06cff422627ff312430ff36273bff382c43ff352d3dff35293eff352a3bff362b3bff352a3aff362a3bff352a3aff362a3bff352a3bff35293bff35293aff352939ff332838ff332737ff332636ff312735ff2e1c2bff24131dff311c1dff88593fff743a25ff753825fd723725fd753927f2763f2d5ea08085aa9d75becb9d75bec49c74bebe9c75bdb69c74bdaf9c75bda69d73be9e9d74c0969c75be8d9c74be849c74bf7c9c73bf739b73bf6b9b75bf629c72be599b73c0519d74c0499d77c0419972bc399d79c0329e75bd2a9e79c2259875ba1f9c73bd19a37ac214a673bf109f70bf0d9d76b10a9980cc089f609f059966cc048080bf0280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080035555aa035555aa035555aa03aa55aa03ffaaff03aa55aa03aa55aa035555aa03aaaaff0280808002808080028080800280808001ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0280808003aa55aa059966cc07b692db0ab280cc0f9977bb159e79b61ba17bbd229670bb2a9873bc339b73be3d9b75bc499d73c0559f75c024b18ec6e452677aff4b6677ff496778ff4a6878ff49697aff4a6a7aff4a6a7bff4b6b7dff4a6c7fff4a718cff456b8bff476a8eff486c93ff486f94ff486e96ff496f96ff4a6f97ff4c7198ff4c7299ff4d7399ff4e7399fd4f73978d777bafb99a74bead9c74bea39c74bd989c74bf8c9b75bd809974bd759b74c06a9a73be5f9c73bc549e73bf4a9b72be419d76c0389f76c4309f75bf29a276c1239975c51f9c73bd1a9d76c4189f75bf179b6fbc179b7abc199970b81c9b76bf21a27cc1269a72bc2e9b74bc369771bd3f9e75c24a9b75be4a9b75be439c72ba2a9e73bc27aa89c49c869aaffc505569ff4e4d5bff525163ff545367ff525463ff515163ff4d4a58ff484252ff443f4eff4b5363ff484b5aff40344aff3e3145ff413c4bff454852ff464953ff474955ff464953ff474a54ff434c56ff485d67ff4c6174ff1c1d30ff1a1025ff1f1027ff20142aff281b33ff2d2337ff31293cff342c3eff362f3fff383141ff383242ff393443ff3a3544ff3b3745ff3c3846ff3c3947ff3d3b48ff3e3c4aff3e3d4aff3e3d4aff3e3d4aff3f3e4bff3f3f4bff40404cff3f414cff3e404cff3f404dff3e414dff3f424eff40444fff424651ff424652ff414652ff424653ff414652ff414651ff424551ff42454cff4d4b47ff807747ffbca551ffe3c04efff7c849fff7c940fffccc44fffbcb40fffacb3ffffbce42fff8cb41fff8cc40ffface3ffff9cf40fff9d043fff4cb48ffe4c24effb09b4eff706d4dff4d5659ff47535cff46535dff43515dff42505cff404f5bff3f4c59ff3f4c59ff3f4b57ff404b58ff414a5aff454c5dff464259ff432e4bff553353ff643560ff6d3e6aff70426dff6e4268ff6f4269ff6f416dff6b426cff663f69ff5b3861ff3c2549ff422e3effdac7abffddc7a0ff9f9789ff424a5fff3f4657ff3d435aff3a4055ff363a53ff2f314bff2c2e4aff2a2f4fff2d3558ff313c64ff334b77ff4e799bff5d88adff37608cff304981ff191f45ff07040cff04050aff070515ff0d0821ff0f0a24ff110e29ff181432ff12102aff140f29ff221e3aff26223eff1e1831ff221e37ff292543ff1c1d35ff1a273eff131732ff11071dff190b28ff1d102cff261c31ff2e2837ff35323eff3a3745ff3c3d49ff3e3f4bff3f414cff3f424bff40434cff42444dff42454dff42444cff42454cff41454bff43444dff3b3d46ff403f4cff3a3645ff44444bff41414aff43414aff423f49ff423f49ff3f3f49ff423a49ff3b2e3fff332033ff301d2eff341b23ffaa7841ffcf8d39ffc28235ffc17f33ffc18437ffbd9f69ff372728ff392b3cff332635ff2e2132ff302437ff382c42ff382d41ff352c3eff372c3dff372c3dff372c3dff372b3cff362b3cff362b3cff362a3cff362a3bff352a3bff35293bff342839ff332636ff312232ff331d2eff2a1623ff20101aff3f2520ff7a412bff723722ff743620fe713924fd723826f2753d2c6e8d6664b99f75becd9d74bec79c75bec19c74bdb99d74beb19c73beaa9c75bea29c73be999d75be909c75bd879b73bf7e9c75c0769c73bc6d9a73bd649c75bf5b9d73bc519a74bd4a9b72be419d72bc389b76bf309f75bf299b76c123997cbd1e9977bb189f75bf13a179bc0f9966bb0c956abf098e71aa07926db604bf80bf03aa55aa010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa02808080035555aa028080800280808003aa55aa028080ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080ff048040bf07926db60a9980cc0db189c4139479bc189f75bf1f9c73bd279676be309a75bf3a9a72bd459b76c0509c73bf14a680bfb25a7082ff4c6778ff4a6879ff4a6878fe496979ff496a79ff4b6a7bff4a6b7cff4a6c7eff496e86ff4a708fff44678bff476c93ff476c93ff486e96ff496e96ff4b6f96ff4b6f97ff4b7097ff4c7197ff4d7198ff4e7398ad607a9ca89e75bf9f9d75bfab9b74bfa09c74bf959c74be899c73c07e9c73be739b76bc679c74bf5d9c73bd539d75be4a9b75be409b74bb389f72bf309a75bf299b70c1239975bd1f9c73bd1b9771bd19a37ac2189f75ca1a9d76ba1c9b76bf209770b7259f75c12c9c7abf339b78be3c9d73bb479e73be529b73be579b72c11ba17bbd03ffffff8d6e7b98fd58556dff5a596dff5b5970ff575c6dff565a69ff525465ff4a4956ff494252ff474b5cff4b5566ff434152ff413448ff3e3447ff454451ff464a54ff474a55ff474a55ff464a54ff454c56ff475b66ff4e6876ff212537ff190f26ff1c0f27ff201129ff261930ff2e2038ff30293bff342c3eff362f40ff383141ff383241ff393342ff393444ff3a3644ff3b3746ff3c3846ff3c3947ff3c3b47ff3c3c49ff3d3c49ff3d3d4aff3e3e4bff3f3f4cff3e3e4bff3e3e4bff3e3f4cff40424eff40424fff424652ff434853ff404550ff3f4450ff414552ff414753ff434a54ff454851ff45484eff595448ffa7944bffe0bd4bfff9cc49fff7c942fffac73ffffbcb3ffffccb3efff9c73bfff7c73afffccc3ffffacc40fffbce42fffbcd41fff8ca3dfff6cb3cfff7cc3bfffbcd3ffffbcc42fffbcd49fff9ce50ffc3a94bff656b53ff455257ff45505aff424f59ff414e5aff404c59ff3d4755ff3c4351ff3a3e4dff383b4bff38344aff362c42ff463b51ff4e495eff544962ff5d526cff61576eff61556dff604e68ff5e4762ff5a3d5fff5a3960ff59385eff52365eff493356ffc2af9affd9c3a5ff595a68ff41495dff3f4959ff3f465cff3c4259ff394057ff353853ff2f314bff2a2e4bff282f4fff2b3356ff2f3a65ff324b7bff45729cff678cb3ff435f8cff2d3f7fff13142fff060308ff070313ff0b0422ff0f0a26ff110d29ff171431ff13102aff110c25ff201c39ff26223eff1c1730ff201c35ff282543ff1d1c34ff1c263cff131a35ff11071dff170a25ff1e102bff261b2fff2f2835ff36323eff3c3845ff3f3e4aff40414cff41434dff42444dff42444dff42454dff42454cff42464dff43474eff42474dff43454dff3d3f47ff413f4dff3c3846ff44454cff43444bff44434cff43424bff42414aff413f49ff423645ff352337ff322030ff301a29ff8e6033ffd99d41ffcf8e3affca8b3bffc48534ffd0aa72ff523e35ff3a2c39ff382c3cff392d3dff382a3cff302235ff302136ff382c3fff382f41ff392e3fff372d3eff382d3eff372c3dff382d3dff372c3eff372b3dff352c3bff352b3bff352b3bff342a3aff332335ff331c2fff2f1828ff2a1522ff201119ff251211ff794028ff713523ff743621ff753722fe753623fd723726f3733b2b9787606eae9e77bfcf9c75bec99c75bec39d74bfbd9b74beb59b74beac9d74bfa49b75bf9c9b74be929d75c0899e75c0819c75be779c74bf6e9b74be659d74bd5b9d76bf529b73be499d73bd3f9a71be379974be2f9d72be289973bf219b74b91c9b76b616a274b911a569c30d9d76c40a9980cc07926db6059999cc03aaaaaa0280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa03aa55aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa035555aa01ff00ff0280808002808080028080ff01ffffff01ffffff01ffffff01ff00ff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff0280808003aaaaaa06aa80aa089f80bf0c9580bf109f80bf16a274c51d9e7bc1249571bf2c9c74bf369771bd419972bc419d76c023a07cbd69667988fd4d6778ff4c687afe4c687bfe4a6978ff4b6a7aff4a6a7aff4b6b7bff4b6b7dff4c6d81ff4a728eff456889ff48698dff486d93ff476d95ff486d95ff496c94ff496d93ff4b6e96ff4c6f97ff4c7097ff4d7197f24f7296ae8e7ab4bd9b74beb29c74bfa89b73be9e9b74bd939c74bd889c74bd7c9a73bd719c73be669b73be5c9b74bc529b76be489c75bf409b74bf379e74be2f9d72be299b76c1249c71bf1f9c73bd1d9572b91b977bbd1b9771bd1d9572b9209f70bf259f75ba2b9a77be329e75bd3b9c75be449d74bf4f9e74be5a9c71be4d9f74c00ae6e6ffb4718baafd676884ff626681ff61657aff5d6174ff585f70ff515162ff4d4b5dff474252ff4b596aff485262ff40394bff3f3346ff443e4eff464854ff474a56ff484c57ff474b56ff454d56ff465962ff496170ff2b3348ff160f22ff1c0e26ff1d102aff23162eff2a1f35ff30273aff332b3dff362f3fff383141ff383242ff393444ff3a3645ff3a3644ff3c3847ff3d3a48ff3d3a48ff3e3b49ff3e3d49ff3e3e4bff3e3e4bff3e3e4bff3e3f4bff3f3f4dff41424fff40434fff424550ff414550ff414652ff414652ff3f4450ff434854ff444b57ff444b55ff464a55ff464850ff746f4dffbca545fff4cd4afffbcd41fffccd3ffffdcc3cfffdcf3dfffacb3bfff8ca3afffccc3efffccb3efffbca3efff9c93cfffacb3ffff9cc40fffbcd41fffacd40fffbcd42fff8ca3ffff9c93efffacc41fffbca3ffffbcb43fffccc45fff9cc4cffaf9748ff535547ff424c54ff404a54ff3c4553ff363a4bff302d41ff2f293eff2f283cff2e2439ff362e45ff484e5dff4c5963ff4e6168ff566c72ff5a7277ff5b757aff5b767bff5a737aff596a76ff525a6cff504f65ff473c57ff382746ff7a6b71ff6a676eff404860ff40495dff404a5cff3e495cff3e4759ff3b4658ff384055ff333952ff2e304dff2a2e4aff28304cff2b3353ff2e3d66ff315380ff3c6996ff5a88aeff4b6d9aff2d427fff0f0c1fff040408ff08041aff0e0728ff0e0b28ff171430ff130f2aff0f0b22ff1f1a36ff25203dff1b172eff1e1a33ff282542ff1f1d35ff1a243cff16203bff0f061aff150a24ff1b0e2aff21152dff2d2335ff342f3dff3b3743ff3f3e49ff41424dff42444eff42454eff43454dff43474fff43474eff43474eff42484eff43494eff43464eff3f4149ff413f4dff3e3b48ff46474eff45454eff45454dff43444cff41434bff433c48ff392a3bff362233ff331d2dff8a5f39ffda9b3effd59438ffcf8f35ffcc8b31ffdab978ff5a4336ff362833ff3a2f3cff382e3dff392d3eff382d3dff382d3bff322535ff2f2134ff372b3fff393041ff393041ff392e3fff3a2f40ff392e3fff392d3fff372c3dff372c3cff352b39ff35293aff342435ff321f2fff2f1827ff2a1520ff24101aff2b1518ff683a2eff71371eff71341fff713420ff71341dff753621fe713624fe723624fc6e3725b37f545aa39e77b7d19d74bebf9c74bec59b74bebf9c74bfb79c74beaf9c75bfa69d73be9d9e75c0949b75bf8b9e75bf819c75be779c74bf6e9e74be649e75bf5a9f74c1509c73bc469d75bd3d9b75bc349d76bf2c9c74bf259875ba1f9c73bd199970b813a16bc9108f70bf0c956aaa089f60bf068080aa048080bf01ff00ff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff0000ff0001ffffff01ffffff01ffffff01ffffff028080800280808002808080028080800280808003aaaaff03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa028080800280808002808080028080ff028080800280808001ffffff01ffffff01ff00ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aaaaff059966cc07b692db0a9966cc0faa77bb14a673bf1a9d76ba219b74b9299b70bb329970bd3c9973bb3d9f75c0329e75c255847b9ff74e697bff4e6879ff4b6a79fe4a6978ff4a6a79ff4a697aff4b6a7cff4b6b7bff4a6b7eff4a6d85ff486f8eff416487ff466990ff476b91ff476b92ff486c92ff496c92ff4a6e94ff4b6e95ff4b6e95ff4b7095ff4e7296ae5e7e9db79c74beba9b75bdb19c73bda69d75be9b9c75bf919d74be869c74be7b9b74bf6f9c73bf669b73be5a9c74be519a74bd489c75bf409b74bb389b72bf309a75bf2a9e79c2249c71bf219b74c11ea277c41ea277c41e9977bb219b74c1259f75ba2b9a77be319c72c13a9e72bd439c72ba4d9c74c04d9f74c02d9971bb0fbbeeffa88dcae2f97587affe6b7592fe656f87ff5f657bff585c72ff4e505dff4a4858ff495162ff4b5c6dff464959ff42364aff40384aff484755ff474b56ff484c58ff474c57ff484d57ff45555eff47606dff2f394bff150e22ff1a0e25ff1c0e27ff20122aff271a31ff2c2437ff322a3dff362e40ff383142ff393343ff3b3545ff3b3745ff3b3846ff3c3847ff3c3a48ff3c3948ff3d3a48ff3e3c4aff3e3e4bff3f3f4cff3f3f4cff3f3f4dff3f404dff40414eff424651ff434652ff424651ff414651ff424652ff424752ff434853ff454a54ff464b54ff4c4d52ff777148ffd1b64ffffbd245fffccf3ffffed03ffffdcf3cfffdd03cfffccd3afffed03dfffed241fffdcf3efffbce3efffbce40fffcce40fffdce40fff9cb3ffff9ca3ffff8ca3ffffacd41fff9cd44fffbcd43fffacc43fffaca3efffacc3ffffdcf41fffbcf41fffdd043fffbce46ffdfbc47ff76693dff3a3e42ff33323eff292234ff271c33ff271c31ff26192fff2c2139ff3a374fff4a5661ff4a5b64ff4c6269ff4f666cff4c656bff4a646aff476268ff466068ff435c65ff3e555fff37505aff364356ff1b1228ff221c2eff2f2f46ff394055ff3e485bff42495eff414a5cff404a5aff3e4556ff3d4257ff393d54ff33374fff2c3049ff2a2e48ff2b304bff2e3552ff2c406bff305a86ff366894ff588aaeff577facff243665ff090715ff06020cff0c0726ff0e0827ff15122eff13102bff0d0a22ff1c1732ff231e3bff1b152cff1d1931ff272542ff212038ff1a233aff1c2844ff0c0518ff130920ff1a0d2aff1e112cff271c32ff322a3cff383441ff3e3c49ff41424eff43444fff444650ff43474fff454951ff444850ff444950ff43494fff43494fff43464eff41434cff3f3e4bff42414cff484950ff47484fff45474eff44454eff44414aff3d2e41ff372435ff36212fff553427ffd99d3dffda9839ffd59438ffd39135ffd8ac60ff695a42ff332630ff3e343fff3a313fff3b2e40ff382f3cff392f3dff382e3dff382e3cff342737ff302235ff382c3eff3b3143ff3a3143ff3b3142ff3b3042ff3a3042ff382f3fff372d3eff352b39ff342437ff321e2fff2d1828ff291520ff25101cff371a1bff723f2aff78391fff743420ff74361fff73351fff72341fff723421ff72341fff6d3120ff703524fd6f3524c57341325ba078a0ad9c74bece9c74bda29c74bea89c75bfb89b74beb19c75bda79d74bf9e9d74be959d74c08b9c74bd819e75c0779c74bf6d9a75bd629f75be589a74bc4d9c74c0429b74bd399d74c0309a75bf289f73bf229670bb1c9b76bf16a274c5119678b40d9d76c4089f80df07926db6048040bf03aaaaff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000000001ffffff01ffffff0280808002808080028080800280808002808080035555aa035555aa03aaaaff03aa55aa02ff80ff03aa55aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000002ff80ff04bf80bf06aa80d5098e71c60db176c4119678c3179b6fbc1d9e7bc1259f75c12e9b74bc389b76bb429b74bd2f9d77c330a58fbfd5536c7eff4e6979ff4b6a79fe4b6979ff4a6a78ff4b6a7aff496a7aff4b6a7bff496c7dff4a6c81ff4a7089ff406484ff45678cff476a90ff466b91ff476b90ff496c93ff496c93ff4a6d93ff4b6e95ff4b7095ff4c7199fa4d71957c8a84b3b69c74bdb89d74bfa49b75bea59c74be9a9c74be8f9b74bf859b73be7a9b73bc709b74bd659a74bd5b9a73bf519d74c0499d73bd409b74bb379e79c3309a75bf2a9e73bc269a72bc239975bd219b74c1219b74c1239975bd26a179c32a9e79c2319c72c1399d74bc419d72bc4b9c74bb469d75bd329e75bd11a596d251ade9f9e38ecae7fb7290b4fe6e7896fe606982ff525668ff515363ff494756ff4b5e72ff4c5a6cff444151ff43374aff464050ff484a56ff484c58ff484d58ff474e58ff46515aff455c66ff3c4f5cff181127ff170c24ff1a0e27ff1d1028ff23152eff2a2034ff2f2739ff342d3fff373141ff383343ff393444ff3a3644ff3a3846ff3c3947ff3d3949ff3d3b49ff3d3b4aff3d3c4aff3e3c4aff3d3d4bff3e3e4cff40404eff424351ff434552ff414450ff3e424dff3d404dff3e424eff404550ff434753ff464b54ff494d55ff4d4f52ff706b54ffc4a84cfff9d248fffcd142fffed040fffed23ffffdd13dfffed13cfffdd23cfffdd13dfffdd13dfffdd040fffed141fffdd141fffdd342fffcd040fffbcd40fffbce42fffacc40fffacb3ffff7c93dfff8cb3ffffacc42fffbcc42fffacb41fffbce41fffbd042fffad040fffbd13ffffcd03ffffbcf45fff6cb4bff9f8942ff312a2cff231823ff221728ff221528ff25172dff2d213aff3c3e50ff495661ff495b63ff4e636aff4e656aff496167ff465e65ff445961ff415560ff3d505dff3b4b5aff374857ff2c3446ff1d1423ff1e1724ff231e2dff2b2e3fff393f50ff3b455bff3e4655ff404556ff404451ff434551ff3f4150ff383b4fff31344bff2e324aff2a2f49ff2c324bff2c3858ff314f79ff315e8aff376e9eff4e85b1ff577ea6ff303a53ff090918ff07061aff0d0922ff16112eff16112fff0e0823ff1a152eff231e3bff1b162eff1c1831ff272542ff22213bff1a2339ff1d2e4bff0b0417ff110920ff180c29ff1b102bff22162fff2e233aff363040ff3b3947ff40404dff42454eff444850ff444950ff454951ff444a50ff454a51ff444b51ff454b51ff43474fff43464dff3d3b4aff464650ff494a51ff494a51ff46494fff46464dff433847ff382638ff372332ff392225ffcc9a42ffe09e3affdc9b3affd99837ffd49f49ffaa9d74ff312427ff403643ff3c3441ff3c3340ff3b3141ff3a303fff392f3dff392f3dff392f3dff392e3dff332838ff312337ff3a2e40ff3c3345ff3c3345ff3c3244ff3c3243ff3a3040ff3a2b3cff362435ff311d2eff291a24ff27151eff29111dff4f2927ff7c4129ff7a3c1fff793a1fff79381fff74361fff73351fff70341fff723420ff6e311fff6e3420ff703320ff6b3120fc6b3320e26d382aa98c6489bd9d74beb69c74bda49b75bfc19c74beba9c75bfb19d75c0a89c75bf9f9c73bd959c74be8a9d74be809b74bf759d74be6a9c73be5e9b75be539d75be489c71bf3e9c73c1359a73bc2c9c74bf259875ba1ea277c4189f75bf13a179bc0ea46db60a9966b207926db6048080bf02ff80ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff000000000100000001ffffff01ffffff01ffffff028080800280808003aa55aa03aaaaff035555aa03aa55aa03aa55aa0280808003aaaaff035555aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff028080ff048080bf06aa80aa098e71aa0ba274d10faa77cc159e79c21a9d76c4239975bd2a9873bc349876bf3d9b75c0319c78bb2f9d7dbe8e657388ff4e697bff4c697afe4d697aff4b6979ff4a6a7aff496a79ff4b6a7bff496a7cff486b7dff496c7fff476a86ff3f5e82ff45688dff466a90ff466a90ff486b92ff496b93ff4a6d93ff4b6f95ff4a6f94fe4b7096ff4f7197d65974965ea07dc1b49c74beb79c74beae9b74bda39c74bf999b75be8f9d74bf849c74bd7a9b73be6f9f75bf649c73bf5b9d73bc519d74bd489c75bf3f9e75be399d74bc319c78c12ba077c4279d76c4259f75c1249c71bf259f75c1299b70c12ca27abf329975bd399d74bc409b74bf4b9c74be559f75c0629c75be309f7abf04ffffff3bb6e9f2a899dbf3ea75a5cdfd5a7195ff525766ff505160ff495364ff496074ff495466ff443c4dff41394aff494957ff494d57ff484d58ff484e58ff474f59ff455862ff465b66ff232538ff160c23ff170b25ff1b0e27ff1f122aff261a30ff2e2437ff332b3cff353040ff383343ff383443ff393645ff3b3847ff3b3a47ff3c3b49ff3c3b49ff3d3c4aff3e3d4bff3f3f4cff40404dff40404eff3f3f4dff3c3c49ff3a3947ff3d3e4bff424551ff474b58ff484e5aff494e5aff494d57ff494d55ff4b4a52ff5c5841ffc4aa48fff5cf3efffbcf3dfffdd03efffed23ffffed13ffffed23ffffed33ffffed33dfffdd23dfffdd13efffdd240fffbd040fffbcf3ffffbcf40fffccf41fffbce43fffbcb43fff8c544fff6c244fff6c53ffff6c63efff7c93cfff7c93efffacb41fff8ca3efffbcf41fffbd042fffbd142fffccf40fffbd03ffffbcf43fffbcd42fff8c745ffba9336ff34231eff1d111eff1e1221ff23162cff2a2338ff3e4151ff475660ff495b64ff4d6369ff4b6268ff4a6066ff465b63ff44565fff41535eff3d4e5aff3b4b58ff384855ff262738ff1f1521ff1f1724ff201a28ff231f2cff2e2e3cff343846ff564c40ff906e40ffad7b38ffb07734ffa76d2cff9a672eff835c35ff55443bff2f324aff2d334fff2b3550ff2d3f63ff345684ff316897ff3175a7ff4a8fbcff2b4e71ff333855ff2a2a43ff0f0c25ff16112eff191333ff0e0923ff19132cff241e3dff1b162eff1b1830ff272542ff24253fff1a233cff1e3356ff090519ff110720ff170b27ff1a0f2bff1d122dff271c34ff30283aff393645ff40404cff42454fff454951ff454a51ff454a51ff454b52ff454b52ff464c52ff464c52ff43484fff464752ff393844ff4b4b54ff4a4b52ff494c52ff474a50ff46414bff3b293cff372430ff341f27ff976e3bffe5ab3dffdfa03cffe19d38ffdfa445ffd1be86ff362625ff3f3741ff3e3745ff3e3643ff3d3743ff3a3541ff3c3240ff3b323fff3a313eff3a303dff3a303dff392f3dff36293cff33273bff3c3043ff3e3446ff3e3445ff3e3243ff3a2c3eff352332ff2e1b2aff291723ff28121fff2e131dff6d3a2bff834524ff7d3d20ff7b3c1eff79391eff76361bff74351dff73331dff70321eff70311fff6c301eff6f341fff6c301dff6d3020fe6a3020ff672e1ff6693226ba6e3f3c8e976fa5c39d74bfc99c75bdaa9c75beae9b74bfb09c74bea79c73bd9d9c73be939c74bd889c74bd7c9c75bf719c73be659a74bd599e73bd4d9c74bd439c72be399d79c0309a75bf289973bf209f78bf1a9d76ba149973bf109f80bf0ba274d1089f80bf059966cc03aa55aa0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff0280808001ff00ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa0280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000000000000000000000000000000000000000000000010000ff0000000000000000010000ff01ffffff01ffffff0280808001ff00ff03aaaaff068080aa089f80bf0ab280cc0ea46db6129c71c6189f80ca1f9c7bbd269a72bc2f9d72be399874bc439c72ba319c78bb4581819bfb4e6a7bff4d6a7afe4c697afe4b6a79ff4a6a79ff4a6979ff486978ff496a7cff486a7bff47697cff486a7fff405f7dff436287ff45688fff466990ff476a90ff476b91ff486b90ff4a6d93ff4b6f95ff4b7095fe4c7198fe4c6e96817f8cae7d9d76bebf9c74beb79c74bead9c74bea39c74bd999d75be8f9d74bd849c74bf799e76c06e9e74be649c75bf5b9d73bf519a74bd489c75bf409b74bb389b72bf329e75bd2d9f77c12a986dbc289f73bf289973bf2b9a71be2d9f71c1339b73be389b76bf419972bc4a9b72be559c75bd609d75bf5f9c73bf1f9c7bbd02ffffff07dbffff59a9d7f1f1607992fe565b68ff4f5060ff4c5f76ff4b6074ff484c60ff443d4dff463f50ff494c58ff494e58ff494e59ff484e58ff47545dff445963ff3a4855ff161024ff180c23ff1a0d27ff1c0e27ff22142dff2a1e34ff31283aff342d3eff373143ff393444ff3a3646ff3b3747ff3b3847ff3c3a49ff3d3a4aff3d3b4bff3b3949ff383645ff333140ff343442ff383747ff3e3f4dff434451ff454954ff424852ff414751ff43454fff444650ff454750ff484a4fff4b4949ff95813cffeacb44fff9cd3dfffccf3cfffdd13cfffed23efffed23efffed33ffffdd23ffffdd23efffcd13cfffcd23efffacd3afffbcd3dfffccd3ffffbcd42fffacc44fffacc49fff9c64bfff2ba4cffecb64bffe8ac3affe9a931ffebb137fff4bb40fff9c641fff7ca41fffbcf43fffacf42fff9d041fffad243fffcd345fff8cb3bfffbd241fffbd240fffacc41fff4bf3dffac8133ff28171bff1d131eff201628ff282038ff3b4152ff45555eff485b64ff4b6268ff4a6166ff495f65ff455b61ff43575fff41535eff3d4e59ff3c4c57ff384857ff211d30ff1f1522ff201723ff211923ff231e28ff2c272dff876a3bffc5933affbc822bffb7792cffae7029ffa76b26ffa16823ffa06527ff9f6428ff805835ff3c3b4bff2e3456ff2b3b57ff304a73ff336493ff3576a5ff3b88b8ff467eafff0a142aff191928ff343648ff272443ff161232ff0d0b24ff17132bff231e3dff1a162dff1b172fff282644ff282945ff1b233fff1e3a5dff0a071bff10081eff150b26ff180e29ff1b102bff20152fff2a2036ff353042ff3e3e4aff42454fff454951ff464a52ff464b52ff464c53ff464c52ff474d53ff474d53ff43484fff464952ff393945ff4c4d55ff4b4d54ff484c52ff494950ff413442ff3a2535ff35212cff56372affe4b347ffe3ab3effe6a940ffe1a335ffd8bb6dff524033ff3a323dff413c46ff3f3a46ff3d3944ff3e3845ff3c3742ff3d3542ff3b3340ff3b323fff3a313eff3b323fff3a313eff393040ff35293aff35283bff3f3345ff3f3345ff3a2b3dff332032ff2e1b2aff291522ff26111cff41201eff773f28ff834120ff7e3e1fff813f23ff7e3d20ff7a3b1eff773920ff73351bff6f331bff70321fff6a301dff6a2e1bff6b2c1eff6c2f1eff692f1bff692c1cff6c2e1efe652d1efe682f1fe36836278b7b5463a19e77be8b9e75bf919d74c0969c74be989e75bfa59c74be9a9c74be8f9d74bd839c75bf779f76c16a9c73be5e9d75be529f76c1479e77be3c9d77bf339b73be2a9e73bc229d70c31c9b6db616a274b9119669c30c956abf089f60bf059999cc0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff028080ff0280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa035555aa0280808003aa55aa03aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff00ffff000100ff0001ff00ff01ffffff01ffffff01ff00ff010000ff01ffffff010000ff03aaaaaa04bf80ff07926db609aa71c60c956abf109f80cf159e79c21b9771bd239975bd2b9a77be349d71bf359f73bc329e7ac2299b83bbdd536b7aff4d6a7bff4d697afe4b6a79ff496a78ff496978ff486978ff48697aff476879ff48697aff47677bff48677eff405d7fff446589ff44688fff46668cff466991ff476a91ff496e93ff4a6e94ff4b6f95ff4b7096ff4e7096e75373964e8d8db7ad9c74bebf9c74beb69d74bfad9c74bea29d74be989c74be8e9c75be849b74bd799c76c06f9c75bf659d72bd5b9a73bc519d74c0499a73bd419d76bc399d74c0339b73be2f9d72c32d9f77c12c9c74bf2e9b74bc309f75bf349d76bf3a9e77bd419972bc4a9b72be539d72be5f9c73bf6c9c74bf729d74be11a587c301ffffff22d9e8e8e55a6476fd585a6bff4c5364ff4d657bff4c6074ff484557ff453d4dff4a4857ff4a4e59ff4a4f5aff494f5aff46515bff465761ff445862ff222436ff150b22ff180c24ff1a0d27ff1d1028ff24172fff2b2135ff2e2638ff312a3aff302a3bff312d3cff312d3dff322f3fff353141ff383645ff373645ff363742ff393b46ff3d3f4cff454753ff424550ff41454eff41454eff41444eff42464fff474b55ff494c56ff484c54ff494d55ff4a4a52ff544f44ffc2a84cfff8d144fff7c93efffdce3efffcce3bfffdd13cfffdd13efffdd23efffed240fffdd340fffbd13ffffbcf3dfffbcd3bfffbcd41fff9cd44fff7cf47fff3cd4effd2b047ffad923bffbeaa58fff1e5a8fff9f2d0fff6eacdffe6cea1ffe1af5affdf9a2bfff0b035fff5c43ffff7cc40fffbd242fffcd444fffad142fffad041fffacf3ffff7cc39fff8cf3dfffacc3ffff8c33fffe7ae3aff734e21ff1b0f1aff1e1426ff271f35ff373e50ff44535dff485a62ff4b6167ff486165ff485e64ff455a61ff42575fff41535dff3e4f5aff3b4c58ff374856ff201a29ff211623ff211822ff241923ff382925ffbc9946ffd9a837ffc3882bffbc7b28ffb37126ffa96b24ffa16320ff9f6020ff9f6221ff9e6224ff9e642aff956632ff4b4346ff2b3a59ff2f4060ff37618dff3879a7ff3488b1ff489dcbff254a6bff080a14ff0c0a16ff1f1e34ff292746ff2a2a42ff121028ff252141ff17152dff1a1731ff272847ff2a2e4cff1a2a43ff1c4969ff0d0d24ff10081fff140b25ff180e29ff1a0f2bff1d122eff231831ff302a3dff3c3b48ff42434eff454751ff464b53ff474c53ff484d54ff484d54ff474d54ff494e55ff444951ff474952ff3c3c48ff4b4d54ff4a4d53ff494b52ff483e4aff3c2839ff38232fff361f25ffb2893dffe7b13fffe7ac3effe6a93bffe9bf5bff9d9169ff382830ff45404bff403c48ff3f3c47ff3e3c46ff3e3b45ff3f3944ff3e3843ff3d3642ff3d3541ff3c333fff3b323fff3b323fff39323eff3a313eff342739ff36273bff39293bff322032ff2e1a2bff261420ff270e16ff5e3125ff844524ff844120ff823e1fff813e1fff7d3d1dff7c3c1fff7b3e20ff7a3b21ff78391fff71341dff6e311dff6d311dff6b2f1cff682d1bff682d1cff6b301eff692e1dff6a2f1dff692d1dff672b1cff642c1efe632d20be65362b7b875d78999e78beb39b75bd9f9c75bdac9c74bea09c74bf959c73be899c75be7d9d76c0709d74bf639d74bf569d74be4b9c74be3f9e75be369c76bd2d9977bb249c71bf1d9e72b9179b6fbc129c71b80d9d76c4098e71c6059966cc03aaaaaa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa03aaaaff035555aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff028080ff028080ff0280808001ff00ff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002ff80ff02808080028080800100000001ffffff028080ff03aaaaff048080bf06aa80d5089f60bf0ba28bd10faa77bb149973bf189f80bf1f9c7bbd26a172bc2f9d72be389b72bb429b74bd289f79bf7c5a7180fe4e6879ff4c6979fe4b6979fe496877ff496979ff486878ff486778ff486778ff466577ff476678ff47667aff45647dff3c597bff44678bff46688eff44688eff486c92ff466a90ff496d93ff4a6e94ff4a6e94ff4a7097fe4d7098d54f7192419589b8ae9d74bfbe9c75bfb59c75beac9d75bea39c74bd989c74be8e9c75be849c74bd799c74be6f9c75bf659d74bd5b9d73bf519d74c0499d77bd419d76c03b9c75be359f73c0329975bd309a75bf319c72c1329e70bd369c76bd3b9c75be419d72bc4a9b72be539d75be5e9d75be6a9c73be789b73bd21a274b903ffffff58808891f9565f73ff54596aff4b5b6fff4b677dff4b5b6dff484152ff474050ff4b4c59ff494f5aff4a505bff48515bff47555fff455862ff3e4d5bff130a23ff160c24ff180b26ff1b0e29ff22132dff291e33ff2f2638ff342e3eff383442ff3c3a48ff3f3e4bff41404dff41414eff40414dff3f404dff3f404cff3d414bff3e404bff3f404bff3f414cff444650ff454853ff434650ff434651ff444852ff444851ff454953ff444951ff454750ff5d5646ffd9be4efff6cb43fffaca3efffbce41fff9cd3cfffbcf3efffcd23ffffdd241fffdd340fffdd341fffbd03ffffbd242fffbd043fff9ce41fff5ca45ffb9973aff635227ff171108ff090602ff090906ff080506ff120c0aff5b5449ffd4cebefff1ecdffff3ecddffe2bf93ffdc8e2dfff1ae37fff8c740fff7c93dffface40fffbd040fffbd041fffad141fffacd3dfff8ca3bfff8c93efff5be38ffefaf37ffb87c29ff241417ff1d1424ff261f34ff363a4eff42525dff455961ff496065ff475f63ff465d62ff445a61ff41565eff40535dff3e4f5bff394a58ff354452ff201a2aff211823ff221922ff301f20ffb38932ffe8b742ffdca734ffc0832affbb7829ffad6a26ffa46527ff9d5e21ff9d5f20ff9a5e21ff9b5f22ff9d6327ffa0682aff9f6d30ff574a45ff2d3d61ff345075ff387aa6ff358ebaff48a8d1ff3f8bb7ff090c1aff0a0914ff0a0a14ff0b0a18ff191727ff393651ff3f3d5cff201e38ff171834ff282d4fff31385cff1d395aff225d7eff0c162cff0f091fff140b25ff170d29ff190f2bff1b102dff1d142fff2a2239ff393745ff42424eff454851ff464b53ff474d54ff474d54ff484e55ff484e54ff494f55ff464b51ff45474fff3f3f4aff4b4e54ff4a4d53ff49474fff3f2e3dff3b2635ff351e27ff7c5c30ffeab744ffe9ad3affeaaf40ffe7ae40ffdfd086ff3f2a25ff433d46ff413e4aff413e4aff413e49ff403e49ff403d47ff3f3b45ff3f3a44ff3e3943ff3d3642ff3d3541ff3c3440ff3c3440ff3c343fff3c323fff392f3dff2f1e32ff2f1c2dff2d1826ff281120ff3c1b1dff824a2fff874520ff85411fff834020ff844220ff803d1fff7f3e20ff7e3e21ff783a1cff75351bff6f3119ff6b2e18ff672c1aff652919ff622919ff642a18ff622918ff5f2717ff5e2718ff5c2618ff5b2818ff5d281bff5e291bff5e291eff5b281dfa572a1cc36336329b926ea1b09b75beb29c74bd7e9c75c0889c74bd8f9d74bf829d74be759b74be679c74bf5a9c74be4d9c74c0439c72be389b72bf2f9872b8279d6fb71f9c73bd189f75bf129c71c60db176c409aa71c606aa80aa03aa55aa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa0280808002808080028080800280808001ffffff028080ff02ffffff01ffffff02808080028080ff028080ff0280808002ffffff02808080028080800280008003aa55aa028000800280808003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa0280808003aaaaff04bf80ff06aa55aa089f80bf0ab280cc0ea480b6129c71b816a274c51ba17bc6239975bd2a9e73c2339b73be3d9b75bc329e70b8397d7d9ded52697cff4d697aff4b6879fe4b6777ff486877ff476776ff476576ff476476ff456375ff466377ff456478ff466378ff415f7bff3f5d82ff43678fff446a90ff486891ff466a91ff476b90ff486d93ff496e93ff4a6f96ff4b7097ff4c6f9695597a9a579b7ebfa19d75bcbe9c73bdb59c74bead9c74bea39c74bf989c74be8f9b74bd849c76bf7a9b75bc6f9c75bf659d74bd5b9d73bf529b73be499a77bd429b74bd3c9d77bf389b76bf369c76bd359f73c0369c76bd399d74bc3d9f75bc439c72be4a9b75be539d75be5d9c73c0699e75bd769c73be319c78c126a179c3a4606d79fd586275ff4f596bff4e677fff4c667eff495365ff484252ff4a4657ff4a4f5aff49515bff4a515cff48525cff475660ff445863ff303849ff160b25ff160b25ff190d2aff1d102cff25182fff2d2336ff332c3cff363240ff393743ff3a3945ff3b3a47ff3c3d49ff3c3d49ff3d3f4aff3e404bff3f414bff40424dff41424dff42434eff42444eff40424cff41444eff454952ff454954ff454a53ff444952ff434952ff474a52ff4c4e52ffc7af52fff7ce48fff4c73efff4c438fff4c73dfff7cd3efffad041fffbd140fffcd342fffcd341fffcd342fffdd446fffcd045fff7cc45ffd5b148ff473c1bff080a06ff030405ff020304ff020202ff010302ff020201ff020201ff070706ff282420ffb4b1a5fff3efeafff6f0e8ffdfb78dffe39931fff1b73afff6c23afff8c839fff9c93afffbcb3efffacb40fffac83efff8c13bfff5bd3bfff1b533ffe7a730ffcc8728ff4a2918ff1e1325ff262136ff33374dff3e4e5bff435861ff465d64ff475e64ff455c61ff445a61ff41565eff40535dff3e4f5dff3a4a58ff354351ff21192aff211824ff241821ff905e24ffdda73affe0b23effd9a735ffac7d31ff98682fff935f29ff965d27ff955822ff995c25ff955821ff955a21ff9d6325ffa16927ffa36c2cff9d682fff5c524eff32446cff396996ff3491bdff3da6c9ff47add4ff112138ff0b0a14ff0c0a16ff0b0a15ff0c0c18ff1e1f34ff212439ff2d2f45ff424960ff47526fff4f6280ff326788ff2c7d9bff0d1c33ff100b21ff140c27ff160e29ff180f2bff19102cff1b132fff241c34ff353142ff3e3f4bff444850ff464a53ff484d54ff484e55ff494f55ff494f55ff494f55ff464b52ff43454eff42424cff4b4e53ff4a4b51ff453947ff3c2839ff3b2330ff3f2322ffd4a848ffeab340ffeaaf3cffe8ab38fff0d171ff836f52ff383034ff44424dff43404cff42404bff42404bff423f4aff413e49ff413d48ff403c46ff403b46ff3f3944ff3f3743ff3d3542ff3d3541ff3e3342ff3a2e3dff342333ff2e1c2aff291624ff230f1cff431d18ff8d4d2dff88441fff85431dff85411eff834021ff803e20ff7e3e21ff79391eff76351cff74331cff70331bff6e321cff6b2e1eff672d1eff662c1dff652d1fff61281aff5f281aff5e291cff5d281bff5a2719ff572419ff55251aff572719ff562518ff5a291dff5a281cfd5d281bed5d2c1fb9674444a89972ada29d76be979b75bd8a9b74be549b73bf789d75bf6a9c76be5d9f76c0519d74c0449d74bf3a9e77c1319c72bb289973bf209f78bf199970c213946bbc0e926dc809aa71c606aa80aa03aaaaaa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa0280808003aa55aa035555aa035555aa0280808002808080028080800280808002ffffff02ffffff02ff80ff02ff80ff028080ff035555aa035555aa035555aa03aa55aa03aaaaff048040bf048080bf04bf80bf04bf80bf0599669904bf80bf04bf80bf04bf80bf048080bf0480408004bf80bf048080bf06aa80d5089f80bf09aa8ec60c9580bf0faa77bb149973bf19a37ac21f9c73bd26a179c32e9b74bc339b73be349d76bf20a780c7a55d7182ff4e697aff4b6778fe4a6677ff486576ff486576ff466374ff456273ff456173ff446073ff446175ff446175ff426178ff3e5a79ff3f5f85ff43668bff45688fff446a91ff466a91ff476b91ff486c93ff4a6e95ff4a6e95fe487096fc4c6d969b59789749a181c4c69d75bdbe9c75bdb69c74bdad9c74bea39c75bd999d75be8f9b74bf849c74bf799c74c06f9c75bf649c73bf5b9d73bf529b73be4a9f75be439c76be3e9c73bd3b9c75be3a9a72bd399d74bc3c9d77bb3f9e75be449d74bf4b9c74be539a75be5d9c76c0689d76bf6e9e74be299b76bb16b9b9b9eb586375fe566177ff4e5d71ff4e6d87ff4b657dff494b5eff484352ff4c4c5bff4a515cff4a525cff49525cff485560ff475762ff445664ff202137ff160b23ff170b27ff1b0e2bff1f112dff291d34ff31293aff35303fff383443ff393744ff3a3845ff3b3a46ff3c3b47ff3d3d48ff3d3e4aff3e404bff3f424cff3f414cff3f414bff3f414bff43454fff444851ff434850ff434852ff434953ff474c55ff474c55ff454c53ff464852ffaa944dffe9ba46ffe8b739fff3c53efff8cb41fff8cc3ffff8ce3ffffad042fffbd245fffbd543fffdd643fffdd345fffbd347fff8d44effcbb76dff110c09ff030202ff010101ff000101ff000101ff000001ff000101ff010000ff010001ff020202ff030403ff1a1b1affb7b8b5fff4f2f3fff0e3dfffd1974effe5a227ffefb634fff6bf35fff8c036fff3b934fff4ae37ffe39a2effd78c25ffd78d28ffd88e27ffcf8526ffbd6f1cff693a1aff22182cff2a263dff303449ff3b4858ff41545dff455b62ff455b62ff445b60ff435860ff41555eff40525dff3d4e5bff3a4a58ff35414fff22192aff231823ff4c2d1bffbf8329ffd49d33ffb28730ff433017ff090304ff070506ff0c0b09ff1b1811ff514637ff7a5638ff8d4f24ff965925ff975b25ffa56c29ffa76f2dffa87232ffa5753bff554f57ff2c577bff378cb6ff359ec9ff4fb8daff1e4560ff0c0b16ff0d0b18ff0b0c17ff0c0e1cff1c1f3bff191f32ff191932ff272e48ff243f64ff24709aff4ba7c9ff3592aeff0f213bff120e27ff150e2bff160e2bff17102eff18102cff19122eff1f1731ff302a3dff3c3b47ff42454fff454951ff484c54ff484e55ff494f56ff495056ff4b4f56ff474b53ff40414bff45474fff4a4d52ff49444dff3e2b3dff3a2533ff321b28ffb39045ffeab743ffe9b03effecb141ffedb03dffd0b772ff3d292bff464249ff42414eff45424dff42424dff43424cff42414cff44414bff423f4aff413d48ff413d48ff3f3c46ff3f3945ff3e3744ff403543ff3b2b3cff352432ff2e1d2aff271420ff301418ff6f3a24ff934c25ff88441fff864320ff864420ff7f3f1cff7f4020ff7b3c21ff78391dff75361cff73361fff6a321fff5c281cff54231aff512318ff4e2118ff4c2019ff471e19ff441d19ff411a18ff3f1818ff401919ff3f1919ff411c19ff471e1aff50241cff532319ff562318ff552418ff57261bff5a281dff5b281df05e2d24ac66433d7e8c67907b9b74bf719c75be6d9a75bd6e9b76be609d75bf53a075be479e73be3d9b75bc329e75bd299b76c1219b74c11a9d76ba13a16bbc0ea46dc809aa71c606aa80d5035555aa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff0280808003aa55aa02808080035555aa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa0280808002808080028080800280808002ff80ff02ff80ff02ff80ff03aa55aa03aa55aa048080bf03aa55aa048080bf0480408004bf80bf048080bf059966cc059966cc059966cc07926db6068055aa068055aa059966cc06aa80aa059966cc05996699068055aa068055aa0880609f098e71c60b8b74b90ea480c812aa80c6169774b91ba17bc6229d78bb2a9e73bc329970bd359a73bc279d76be49938ca8fa4d6676ff4c6777ff496576ff486475ff466272ff456072ff456071ff455e71ff445e71ff435e72ff425d71ff435d72ff415e75ff3a5674ff405f85ff446890ff456891ff456990ff466a91ff486c93ff496d92ff4a6d94fe496c97fd4d7199fb4c719a977184a0749c75bfb99c75c0bf9b74beb69c74bdad9c74bda39c74bd999d75be8f9b74bd849c74bd799c74be6f9c73bf649c75bf5b9d73bf529b73be4b9c74be459f76c0419d76bc3f9a71be3e9c73c13f9e75c2419d76c0469d75c14c9a72bc549b73bf5d9c73bd5b9d76bf419d76c0299b7cc168767687fd59657cff566076ff4f667eff4f6f88ff4c6178ff494859ff484555ff4d4f5dff4b525dff4b535cff49545dff475660ff475964ff465663ff19132dff170b25ff160c27ff1c0f2bff20122dff2a2234ff322c3bff363340ff393643ff393844ff3b3a46ff3b3b46ff3d3d48ff3d3d49ff3e3f4aff40414cff41434dff40434dff41424dff43454fff42454fff434751ff454954ff474a55ff474a52ff42474fff424751ff4b4e55ff756d55ffedc647fff3c640fff2c53ffff3c73dfff6ca3ffff8ce40fffdd445fffcd546fffad342fffad442fffcd445fffcd348fffcd152fff3e2b7ff929598ff020203ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010201ff030304ff323334ffd6d8dafff3f0f3ffcca984ffe09f2bffe8ab32ffeeab31ffe39828ffca761cffc76c1fffc56e1bffc06c21ffa95818ff91410cff8b3c0fff8b3c0fff642d1bff271f32ff2c2d41ff303448ff394255ff3d4d5aff41545fff435861ff435860ff41565fff3f545dff40515dff3c4d5aff394957ff354251ff241a2bff251623ff794816ffbd7f2cff996e28ff18100aff020102ff010102ff010102ff030204ff050406ff080809ff949189ff6e5946ff844c23ff965b27ff9f662bffa66e2affac7230ffb17839ff9b744dff3d5467ff2b7ea7ff3ca1cbff4ebeddff306e8dff0c0d1aff0d0d16ff0a0b18ff0f0f23ff1a1e39ff1a1f33ff1c213bff232d47ff265577ff258eb5ff52b6cfff3a9bb9ff132443ff151231ff161131ff17102eff17112fff191130ff181230ff1b1431ff2a2339ff373443ff3f404cff444651ff454a51ff484d54ff484e55ff494f55ff4a4f54ff484b52ff3d3e46ff474a53ff494a51ff443846ff3b2738ff37202cff4b3121ffebbe4bffeab443ffecb241ffeaaf3dffebbd53ff7f6445ff3e2f38ff474651ff454450ff44454eff44434fff44444eff44434dff44424cff43404bff423f4aff413f48ff413e48ff403a47ff423846ff392d3bff322430ff2e1c26ff26101fff3a1a16ff8a4e2dff904d21ff8a4620ff884521ff854421ff824220ff7f411fff793b1dff77391bff783b23ff652d1dff4f2014ff431810ff421813ff3f1813ff3b1611ff381413ff321213ff2a0e14ff230d14ff230e14ff230d14ff290e16ff2a0f16ff2f1119ff311219ff341216ff381615ff491f1aff56241dff562319ff57241afe59271bff59281cfd5a2b21f5572a249162433e44927c965e9d77c3629c72be629f75c1559f75c0499d73c03e9c73bd349d76bf2b9a71be229d70bb1a9d76ba149973bf0ea480c80a9980cc068055aa035555aa028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000ff0001ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa035555aa02808080035555aa02808080028080800280808003aaaaaa02ffffff03aaaaaa02ff80ff03aaaaaa048040bf048080ff048080bf059966990599669906aa80aa07b66db607b66ddb07b66ddb089f80bf09aa71c6089f60bf088060bf089f80bf07926db607926db607926db607b66db607926db607926db6098e71aa0b8b74b90e926db6109f70bf14a680bf189f75bf1f9c73bd259f75c12d9f71bb2f9d72be2ea17ac21d9e7bc1aa5d7182fe4b6576fe486375fe476172ff456071ff455e70ff445d6eff435c6eff435b6eff425a6eff41596eff415b6fff3f586eff384b69ff3a5577ff406186ff43698fff44688eff446a90ff476b93ff476b91ff476b92ff4a6d97ff496e95fe4a7099f94b6f997d68839947a27ec2ac9c75bfbf9c74be9d9e73c0ac9d75bfa39c75bf989c75bf8e9c75be839e75bf799c74be6e9b74c0649c75bf5b9a73bf539d75be4c9e72bf479e73be449a74bf429b74bd429e74c1449d74bf489c75bc4e9a72be559c75bd5d9c76c05a9c74be24a378bf05ffffff9f677782fe586981ff556175ff51748eff50718bff4b5c71ff4a4857ff4a4959ff4d505fff4b535dff4a545eff4b5560ff475761ff485965ff455262ff140c27ff170c27ff170c27ff1c0f2bff22142dff2d2537ff342f3eff383543ff3a3845ff3b3a47ff3d3c48ff3f3f4aff40414cff40414cff3f414cff3f414cff40424dff41444eff424650ff434751ff444852ff454952ff42484fff43464fff444851ff4a4e57ff44494eff54504cffcfaa4affe5b542fff2c63efff7cb40fff7cc40fff8cd40fffcd144fffad040fffad242fffbd545fffcd647fffcd245fffbce49fff6df9cfff2f1f0ff656c71ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010102ff050505ff67696affeef0f2ffe2d3c6ffc98f30ffd79329ffc9751affcb701effce7620ffbf6b1dffa34e15ff86330dff70230aff641d0aff641e0dff6c2411ff58241dff2b263aff2f3246ff31374dff353e50ff384555ff3c4a59ff3e4f5dff3f515dff40505eff3e515dff3d4f5cff3b4c5aff374857ff374654ff261d31ff221526ff844f1dff956027ff170f09ff010000ff000000ff000000ff000101ff010103ff020304ff020203ff333633ffb4b7b2ff654634ff90552aff975d28ffa96f2bffad732dffb07833ffb78449ff78735eff266b94ff39a4cdff49c3e3ff4aa3c1ff0d1223ff0e0d18ff0d0c19ff13152bff1b1f37ff191b33ff262f4aff1c324dff276e8cff32afcdff53bfd0ff3ea6cdff19284aff191e41ff1a183bff181636ff191334ff191332ff191230ff1a1431ff231c36ff302a3eff3a3647ff403d4dff434550ff464a52ff474c54ff484e55ff494e55ff454950ff3f404aff454951ff49454eff3e2b3eff392331ff2e1724ffb68d3fffeab747ffeab341ffebb341ffebb33effe7c867ff46312cff46414aff464552ff464753ff484753ff454550ff454550ff45454fff44444eff44444dff44424dff44404aff433e49ff403744ff372938ff342230ff2c1b26ff2e161fff693a25ff9a5727ff8f4a20ff8e4923ff89461dff85441fff80401eff7e3e1dff7a3b1dff793e23ff602f18ff491e11ff461b14ff431a15ff411813ff3d1713ff3b1711ff351411ff2e1012ff240d11ff1c0c13ff180b12ff180915ff190b1aff1d0d1dff1d0c1cff1d0c15ff210d14ff2a0e17ff2f1118ff37151cff371617ff471c1aff52221bff57261dff58241aff5c281cfe612b1ffb642d24d4592d2527896f6f479e73be639d74bf579e75bf4a9b72be3f9e75be359a73c02b9a71be239975bd1c926db615926db60f9966bb0a9966cc068080aa03aaaaaa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa02ff80ff03aaaaff035555aa03aa55aa028080800280808002808080028080ff03aaaaaa02ffffff048080bf04bf80ff04bf80ff059999cc059966cc068055aa07926db607926ddb089f80bf09aa71c60a9980cc0a9966b20a9966b20ba274b90a9966b20a9980cc0a9980b209aa71c6089f60bf09aa71c6098e71c6089f80bf098e71c60a9980cc0caa80bf0f9977bb12aa80c616a274c51b9771bd219b74c1289973b9309a75ba24a371c62a9e73c23974868ffb4a6274ff4a6274ff475f71fe445d6eff435a6dff43596eff42586dff41576bff40566bff3f586bff41556bff364561ff3f5471ff3d5573ff3c5472ff406185ff43698dff456990ff456891ff476a92ff466a92ff486c94ff486d96fe496f99fd487098f84b6e96997389a761a07cc0c79c75be9b9c75bfb59c74beac9c74bea29c74bd989c74bf8d9d76c0829d74c0789d75bf6d9d75c0639d74bf5c9b74bf549b73bc4f9b74be4a9b72be489c75bf479e73be489c71bc4b9c74bb4f9b74be569a74be5e9d75c1619e74c01ea277bb17a6a6b1d8627688ff586b87ff536780ff4f7c9bff50728bff4b566aff4a4957ff4b4c5aff4c5360ff4c555eff4a555fff4a5660ff485863ff485964ff3d4859ff150c28ff170c26ff170c28ff1c0f2cff241730ff2f283aff35303fff393644ff3a3944ff3c3b46ff3d3c48ff3d3d48ff3e3e4aff3e3f4aff40424dff42444fff42444fff434751ff444853ff434752ff424650ff424550ff464a53ff454952ff41434bff3d4047ff47494cffb39e5ffff7cf4ffff4ca3efff8cf42fff5cb3dfff9d143fffad446fff6d142fff9d541fff8d244fffad13ffffcd240fffbd147fff8cf53fff1f1e6fff1f1f1ff565b5fff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff020303ff111417ffc1c2c2ffede8e2ffb47a2affc57a19ffca7723ffbb6317ff9f4d0eff813109ff6a2106ff601a0aff5c180aff5f1c0bff652211ff692514ff502824ff2f3045ff34394eff363f54ff364155ff384455ff384657ff3a4859ff3b4859ff3b4a5aff3b4c5bff3b4c5bff394a59ff364857ff354756ff2d2d3eff1e1728ff6c3920ff29160fff010002ff000000ff000000ff000001ff000101ff000201ff010103ff020303ff060605ff9ba39fff9f9a93ff6b3c23ff9d5f2fff9d6226ffae722cffb2772fffbc853fffbda676ff37637dff2d96c0ff48c5dfff51c3d5ff1a3042ff0e0f1bff0e0d1eff161b32ff1b1f38ff191c35ff26314dff1f4a6aff2591b7ff43cedcff56c4ddff3fabd2ff1e3a68ff1b3668ff1b2c58ff1c2448ff1c1c3eff1b1938ff1a1633ff1a1531ff1e1731ff2b213aff32283dff383043ff3c3949ff42414eff43464fff464b52ff474c53ff444850ff3e404aff444850ff433747ff3a2638ff341f2aff69492fffeab849ffebb346ffebb341ffebb342ffecb844ffae904eff34242aff46414fff484753ff484a57ff464753ff474752ff454651ff454550ff45464fff45464eff45434eff463f4bff3f3541ff372836ff34242fff2b1823ff321717ff804928ff9a541fff924c22ff8e491fff8b4820ff87451fff824120ff7e3e1eff7d3e1eff6e351dff501f11ff491c15ff461a15ff461b14ff411a12ff3e1814ff3b1611ff361511ff291111ff1c0b15ff170a16ff170a1eff1e142dff251d3cff2a2645ff2c2647ff2b2547ff2c2443ff291e38ff241628ff230f1aff2b0f19ff35141cff3a191fff3e191eff451b1dff511e1cff58231bff55251bfd5e2a21f166362b4b7e5f5c489c75bf659d74c0589c74bf4b9c74be3f9e75be359a73bc2ba071be249c71b81c9b76bf159e6db60faa77cc0a9980cc068080aa048080bf01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa0280808003aa55aa03aa55aa03aa55aa035555aa035555aa0280808003aa55aa03aa55aa02ff80ff03aaaaaa0480808004bf80bf06aa80aa05cc99cc07926db607b66ddb09aa71c6098e71aa0a9966cc0b8b74b90c9580bf0d9d76b10d9d76c40ea480c80d9d76c40d9d76c40caa80bf0caa80bf0c956abf0ba274d10a9966cc0a9966b20a9966b20a9966b20a9980cc0c9580bf0ea480c8109f80bf13a179c9189f75bf1d9572c123a075bd2b9a71be2c9c74bf359f78bc0faa99bbac566677fd4a5f72ff455d6fff445b6dff43586bff41576aff3f5569ff3f5569ff3e5567ff3f5166ff35405dff3c4f6bff3a526cff3d516dff3e5370ff384e6bff3e5b85ff46688fff47688dff446a90ff476a93ff476b93ff486c95ff486d96fe476e98fe4a6f9bf94a6e989b647597bc9d79bfc69c74bda79d74bfb59c74beab9d74bfa29c74be979b75bf8d9c74be819c75c0769c75be6d9a73bd649c73bd5c9e74bf559c75bd509c73bf4d9c74c04c9e75bc4c9e75bf4e9d76be529b73be579e75bf5f9c73bf4d9f74c008bf80bf268d9aa8ec5e748afe596d8aff52718dff50809fff4e7089ff4b5264ff4a4957ff4c4f5dff4b5460ff4c555fff4a5661ff4a5762ff495863ff485964ff384052ff170d29ff180c27ff190d29ff1d102bff251a31ff30293aff36313fff393644ff3b3a45ff3e3d48ff3f3f4aff40404cff40414cff41414dff41424dff41424eff42444fff424550ff434651ff444752ff454752ff434651ff3c3f48ff3d4049ff454852ff4c5155ff6a604fffe1b54fffecbc42fff2c73efff7d245fff8d446fff9d645fffad645fffad341fff9cf41fffbd642fffbd644fffdd341fffbcc43fff7d378fff1f1edfff2f3f3ff55575cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000202ff040505ff676b6bffefede8ff99581dffa85917ff924412ff7f320dff6d240bff631d08ff5b1a0aff5b1b0cff5e200fff672313ff632512ff642717ff47282dff32374cff364055ff384658ff3a485bff3a4b5bff3a4c5cff394c5cff3a4c5dff3a4d5cff3a4d5cff3a4c5cff394a5aff354958ff354959ff344152ff1c1a2cff45221fff090509ff000000ff000000ff000000ff000101ff000101ff020102ff010102ff010202ff040404ff646865ffcacfc9ff5f4437ff91592cff9f642affac712dffb1772bffb98236ffbf9c67ff6f8990ff2885b2ff48c0daff5ad5e6ff244a5dff101120ff100f25ff171d34ff1c203aff181d37ff2a3753ff216e91ff29b1d7ff60d9e1ff55c2dfff3cafd0ff1b7ebcff187baeff196d9dff1a5884ff193c66ff1c2951ff1b1e3fff1a1836ff1a1631ff281c38ff2f213dff32263aff362c41ff3b3245ff3f3b49ff42424dff45454fff42444dff3e3f4bff43434eff3b2b3eff372333ff311921ffc59d4dffeab54affebb344ffedb544ffedb543ffedbb4aff80663dff362931ff39303eff474250ff4a4a55ff494953ff464650ff474651ff484751ff484a52ff484952ff49424fff403343ff372735ff33232dff2e1824ff4b281eff95572bff9c5522ff985023ff904c21ff8d4a20ff874720ff81421eff7e3f1cff7d3f22ff65301dff4c1e13ff481b14ff471c15ff461b15ff451d17ff401915ff3e1714ff3b1511ff2e1213ff1c0b12ff160a15ff1a0e26ff2a2142ff2e2749ff2f274bff2d284aff2d2547ff2c2545ff2d2341ff2d213eff2d203bff2d1d36ff2a162aff260f1aff30121dff33141fff341423ff391623ff461c23ff53211ffe5a2820f566342a506c4d492c9c7abf669d76be589f74c24ba074c2419d76c0369c76bd2ba077c4249c71bf1c9b6dbf169768b90f9977bb0a9966cc06aa80d503aaaaaa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff028080ff0280808002808080035555aa035555aa035555aa03aaaaff03aa55aa03aa55aa03aa55aa02808080035555aa0280808003aa55aa03aa55aa02ff80ff03aaaaff03aaaaaa05cc99cc06aa80aa07926db6089f60bf098e71c60a9966cc0b8b74b90ba274b90ea480c80ea480c80f9977bb11a578c3129c71b811a578c311a578c3109f70bf0faa77cc0f9977bb0e926dc80d9d62c40c956abf0caa80bf0ba274b90ba274b90c956abf0d9d76c40f9977bb129c71c6159e79c21a9d76ba209770bf269a72c32d9f71c1339b78be1ba17bc636807b9cdd4a5a6cff455a6eff43576afe415569ff405368ff3d5165ff3d5164ff3c4c62ff323c57ff394a65ff374c65ff374a63ff3a4b67ff3c4c69ff3d506cff394e6aff395577ff40638eff456890ff446991ff456993ff486c96ff486d97ff486d97ff486e97fe49709afc496d99ae5b7195a79977bcbb9b75bebe9a75bd9f9c75bdaa9c75bea09c74be959d74c08b9c74bd809b74bd769c73be6c9c74bf649c75bf5d9c76bd579b72bf539d75be519a71bd509c73bf529b73be559c75c05a9c74be609d75bf699972bd349d76bf25919facec5f7a95fe586e8bff527d9cff5082a1ff4e6d87ff4b5161ff4a4a58ff4d525fff4b5660ff4b5560ff4b5761ff4a5762ff495863ff495864ff32374bff170d29ff180c27ff190c29ff1f112bff291c35ff322c3dff383441ff3b3946ff3c3b47ff3e3d49ff3e3e4aff3f3f4bff40404dff41424dff43444fff43444fff434550ff444650ff454550ff3e3e4aff393a45ff40424dff464b55ff494e57ff484d54ff43454bffbe9c44fff1ca50fff9d246fffad345fffad646fffad747fff8d443fff8d442fffad548fffbd845fffbd442fffbd13ffffccc3dfffcc844fff4e0adfff1f1eefff2f4f3ff575a60ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010303ff222424ffcfc5bcff6c2808ff712d0fff68270dff5f1e0cff581f0bff5a1e0cff5e200fff602411ff5f2515ff55251aff3e221dff282228ff202d38ff293342ff3a4a5eff3a4b5cff3a4e5fff3b515eff3a515fff3a515fff3a505eff3a505eff394f5dff394d5cff384c5bff354b5aff344b5aff334656ff212d3fff23171dff020204ff000000ff000000ff000000ff010000ff010102ff010201ff020201ff040303ff030706ff3e3f3effe1e4deff806d66ff804e25ffa5692fffa36a2affb2782effb47e2fffc99d5aff8b9689ff307e9eff43b6d6ff64e1eeff366f7fff111423ff14172fff171c35ff1c213cff1b243fff2e4f6bff2ea2c4ff37ccecff71dfe7fe60d7e5f95acfe2f067d3ebfd79d7e8fe6fd2e7ff4bc0dfff31a9d3ff2184b6ff195a8bff17315bff171935ff1e1228ff231532ff2d1a36ff302238ff32253aff33283dff372f42ff3c3546ff3c3947ff3a3643ff403948ff362435ff321d2bff6c5036ffebb84effecb549ffecb446ffecb543ffedb544fff1c355ff563b2bff3b2c35ff453a49ff372f3eff3e3a47ff45414eff46434eff494853ff4a4a53ff4c4953ff4a424fff3e303eff372533ff321f2cff2f1720ff613724ffa4612aff9f5a26ff9b5524ff975325ff904d24ff894821ff80411dff7c401eff72381fff502214ff4a1f18ff491f1aff461d17ff441c16ff411a14ff3f1b15ff3a1713ff391612ff331312ff1e0c12ff150915ff1f1833ff2e2849ff2e2747ff2e2747ff2f2546ff2f2442ff2f2340ff2e223dff2f213bff2d1f36ff2e1d35ff2d1d33ff2c1b33ff2b1a31ff271526ff260d1dff2a1122ff2b1328ff30162bff3e1e27fe512623f962332b586040403a9e77bd679e77bf599e75bd4c9e75c3419976c0369c71bd2c9c7ac5249571b81b9771bd159e6db60ea46dc809aa8ec606aa80d503aaaaaa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff0100ffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808003aa55aa03aaaaaa03aaaaaa03aaaaaa04bf80bf06aa80aa07b692db089f60bf09aa71c60b8b74b90c956abf0d9d76b10f9977bb11a578b4129c71b813a179bc159e79b6159e79c216a274b9159e79c2159e79b6149973b213a179bc119678c3109f70bf0f9977cc0ea46dc80d9d76c40d9d76c40c956abf0d9d76c40f9977bb109f80bf13a179bc179b7abc1b9771bd219b74c1289f73bf2d9f77bb299b76bb0eb680c8755e6978fc43536bff425569fe3e5266ff3d4f64ff3c4f62ff38465cff333854ff39445dff36435dff36445bff3a4460ff384761ff3a4863ff3b4865ff3b4a66ff3c4b68ff3d506fff43648cff456991ff446892ff456992ff456b94ff466b95ff496e96fe486f96fe48709bfe4c6e9bab527498939c79bfb99c75bea59c74be9d9c75bea99b74be9f9c73bf949b73be899c75c07e9c73be749c72bf6c9c74bd649e75bf5e9b72be5a9c74be569a74be559c72bd569a74be589c74bc5c9b74bc629c75be6a9a71bc3a9e77c126a194bce065849ffe587391ff5082a4ff5185a3ff4f6b82ff4c5261ff4b4b5aff4d5360ff4c5660ff4b5661ff4a5762ff4a5862ff495963ff4a5965ff2f3246ff180c29ff180d28ff1a0d2aff1f112bff2a1c34ff332e3dff393542ff3b3845ff3c3b46ff3d3d49ff3f3f4cff41424eff41434fff41424eff42434fff43454fff44444fff3a3a45ff3c3c48ff41434fff484b56ff454b54ff464a55ff444653ff454951ff766f51fff4ce49fff6d04efffcd447fffbd545fff9d344fff9d342fffdd546fff9d645fffad644fffad241fffdd345fffcd243fffdce43fff7c546fff1e2befff0f1effff1f3f3ff696c6fff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010203ff050604ff6c5048ff5f210fff5c220eff591e0cff591e0fff5a210fff5d2512ff552617ff45241aff332322ff2d2a2dff191b20ff34566bff2c576dff243c47ff3a4e61ff395060ff3a5260ff3b5360ff3a5360ff3a5360ff3a525fff3a525fff39505eff39505dff384e5cff364c5bff354c5bff304253ff263c4eff28353fff040508ff000000ff000000ff000000ff000000ff010101ff020102ff04090bff093b39ff085053ff365052ffe4e9e5ff988b84ff744a24ffa76b2cffa46c2bffaf782effb17b2affc6934affb3b69bff367389ff34a9d2ff62e0eeff458394ff141729ff181c35ff181b35ff1c213fff24334eff307996ff36c4e1ff3cd9f4fd97f0ebf2b8eae987d0f4f250e6efecaae4ece6eee4ede6fee1ede8febfe8e7ff7ed5e0ff3db2d3ff1e8bbaff0e4a79ff190c23ff1b0e25ff1c0e29ff23112bff281830ff2d1e36ff312539ff33283cff342b3dff362d3eff37293eff342330ff2e1923ffb89449ffebb84dffedb54affefb84bffedb646ffedb445ffedc261ff381e1aff403139ff4c414fff4c4451ff3e3746ff393240ff45404cff474550ff4b4953ff4a434fff3e2f3eff372533ff321f2cff321b1dff844f2cffb06c2effa56129ff9e5a27ff9e5826ff965126ff904d27ff83421eff7c3e1dff6c321bff4f2017ff4b211bff49211bff401c16ff401b16ff3f1a15ff3e1915ff3d1814ff381715ff331413ff290e14ff160813ff1b1428ff2c2448ff2f2646ff302645ff302343ff30223fff30203cff2f2038ff2f1f36ff301e36ff2f1d34ff2e1c33ff2e1c33ff2c1b32ff2d1a30ff2a1a2fff28182bff250e1fff2b1326ff30172eff301b2dfe47272ef960352f565f413e33a078c3679e77bf589f74c24d9c74c0419d76c0369c76bd2c9c74c5249c71bf1b9771bd159e6db60f9977bb0ba274b9068080aa028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff0280808001ffffff01ffffff01ffffff02808080028080800280808003aa55aa035555aa03aa55aa03aa55aa02ffffff035555aa035555aa035555aa0280808002ff80ff03aaaaaa03aaaaaa04bf80bf05cc99cc07b692db089f60bf09c68ee30ba274d10d9d76c40ea480c810af80cf129c71b814a680bf16a274b9189f75b51a9d76ba1a9d76ba1b9771bd1a9376ba1a9376ba189575bf17906fbc159279b6149973bf129c71b8109f70bf0f9977bb0f9966aa0ea46dc80ea46dc80f9977bb0f9977bb129c71b814a680bf189f75bf1e9977bb23a075bd2a9e73c22d9971bb259f75c1269479aecf445167fe3f4f65ff3c4c62ff3b4a5fff39435bff343753ff363e54ff353e53ff343e56ff373f57ff373f5bff36425aff39435cff39465eff394760ff3b4764ff3b4862ff3a4b67ff3d567cff45678fff456891ff466a93ff456993ff486c97ff496d95ff486f96ff4a709bfe4c709cb4517398618e7cb57c9c73bdbb9d74beb29c74bda79c74bf9d9c73be929b73be879b73bd7d9b74c0759b74be6c9c74bd669b73be609a72bd5c9b72bc5a9c71be5a9c71be5b9d76bf5f9c76bf659d74bd519d74bd3c9d73bf0eb692c8ae6f93adfd587996ff5389abff5486a6ff50687eff4d5161ff4c4d5cff4e5561ff4c5661ff4b5662ff4b5762ff4a5762ff495963ff4a5865ff2d2d45ff180b28ff1a0d28ff1a0e2aff1f122dff2a1e34ff332e3cff393542ff3c3a46ff3c3c48ff3e3d49ff3e3f49ff3f404bff41424dff43444fff3b3c47ff3b3c47ff3b3c48ff454852ff474b54ff464a55ff444853ff444952ff444a53ff444c54ff474b51ffc3ad58fffada59fff2c93dfff0c83dfff5cd40fff6d141fffcd645fffbd645fff9d543fffad745fffbd747fffad241fffacf3ffffac83dfffac341ffeee0bffff0f2f0fff0f3f3ff828387ff030204ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010102ff050202ff451d15ff571f0eff55200eff562211ff552512ff4a2719ff362320ff242124ff2b353aff395155ff3d5559ff2a3137ff34657aff2c5f74ff2b4e5fff374a55ff365465ff3b5461ff3a5562ff3a5461ff3a5460ff3a5360ff3a525fff3a525fff39515eff37505eff364f5dff374d5cff2d3c4cff2d4153ff365160ff253840ff05090aff000000ff000000ff000000ff000101ff020203ff06444cff0a929dff029da8ff359095ffe6ebe8ffa69c94ff724524ffa86b2dffac712effaa7229ffb9832fffbd873affccc39cff527e8eff2d99b9ff5ad9efff5295aaff16182cff1b1f3aff191d36ff1c2544ff2d4b63ff32adc7ff38dbefff5ce3f0f1d3eceb64e3e5e81baa8ec619a37ac209e3e3e346e2e5e2b2e1e8e7fbdee6e5ffdfe7e4ffdae9e8ffa1c7d2ff5d9ab6ff181531ff1a0a22ff1a0b23ff1c0b23ff1d0c24ff1e0d26ff24122eff281832ff2c1e33ff2e2234ff2d1f30ff2f1c29ff53392cffecc154ffeeb94bfff1ba4cffedb648ffeeb748ffeeb84affd4ab55ff31191bff42343cff4c424eff4e4751ff524c58ff4d4754ff433f4aff48434fff49414eff3d2e3dff372432ff301c28ff3b1d1dff985f32ffb6722effa9662cffa7622cffa15d2aff9b5727ff924e27ff874621ff7e411dff67311cff491d13ff481d19ff441a15ff3f1915ff3f1a17ff3d1916ff3c1814ff3a1614ff391616ff321514ff2f1212ff1d0b13ff130716ff27203dff2e2648ff2e2445ff30233eff2f223aff302037ff311e37ff321e37ff311e36ff311e34ff2f1d34ff2d1b32ff2c1930ff2b192fff2a1830ff2c1a32ff2f293dff281b2eff291328ff30172fff351e36fe3f2c3df65b38384d604642499d73c0659d74c0589f77c24c9e75bc419d76c0359f73c02c9c74bf239975bd1c926db615926db60f9966bb0a9966cc068080aa03aaaaaa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ffffff01ffffff01ffffff0280808003aa55aa03aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa03aa55aa02ff80ff03aa55aa03aaaaaa059999cc06aa80aa079292db09aa71c60ba274d10d9d76c40f9977bb11a578c313a179c916a274b9189f75bf1a9d76ba1c9b76bf1f9c73bd1f9473bd1f9c73bd209778bf1f9c73bd1d9e72c11d9e72b91a9d76ba199970b816a274b914a673bf129c71b8119678c3109f70bf0f9977bb0f9977bb0f8866bb109f80bf129c80c6159e79c21a9d76c41f9c73bd259f75c12c9c74bf2ba077c41c9b76bf44808396ef3b475fff3c4860ff353d55fe31344dff32354cff33384dff34374eff363850ff343a50ff353b53ff363d56ff363e54ff384159ff38415cff39435dff3a445eff394560ff3b4761ff394b6bff415e86ff466992ff446991ff456994ff476d95ff4b6d98ff486d99fe49709afe486f9cd94f729c9d8d7db4629c75beae9b75bfa59b74bea59c75be9a9c74be8f9d74bf869c74be7d9b74be749c75bd6d9d73bd679c74bc619e74c0609d75bd5e9d72be5f9c73bf639b74bc679c74bf619b74c0689d73bf519d74bd6d819db9fe5b809fff588cb0ff5686a6ff51667bff4d5262ff4d4f5dff4e5562ff4c5762ff4c5763ff4a5762ff4a5762ff495863ff4a5864ff2c2c44ff180c29ff1a0c28ff1a0e2aff1f122dff291d34ff332e3dff383542ff3b3946ff3c3c48ff3e3e4aff40404dff3f3f4aff383744ff353541ff3f404dff454852ff444953ff434852ff424750ff434750ff444852ff444851ff444a52ff4d4f53ff554e43ffe7b94bffe6b434fff7c842fffbd247fffbd345fffbd746fffbd744fffbd845fffcd847fffbd546fffad040fff9d042fffacf3ffffdd143fff7c140ffebd8b0fff0f2f1ffeff1f2ffb9bbbdff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000101ff080302ff421b10ff4f2011ff512417ff45251aff2c1f19ff222529ff2b3c44ff415c64ff416069ff406069ff416269ff293340ff38657aff2c647aff2d586eff374852ff335568ff395662ff3b5563ff3a5561ff3a5461ff3a5360ff3a5360ff39525eff39515eff38505eff36505dff374e5eff2c3a4cff2c4658ff325060ff314b59ff212f37ff010102ff000000ff000000ff000102ff020506ff0a7282ff059da9ff02a0a3ff459795ffe6ecebffa39891ff6f3d1fffb47634ffad722cffac7427ffbe8933ffbd8836ffc4b180ff74949bff2e8ba3ff52d7efff56a2b6ff181b2bff1d223bff1c203bff1f304eff3b7b8dff3ad8efff35e3f2fea9efebafdbe2e512f1f1f1419d7ac06c9c76bf2d9977c10db189c416dce8dcb6e0e3e3fcd1d0ceffb2aeadfea49d9cff7a737aff2b2133ff1b0b21ff1b0920ff1b0b20ff1a0a21ff1b0a22ff1b0a21ff1d0b24ff1f0c28ff221227ff281a28ff271223ffba954dffeebf50fff1bb4cfff0ba4affeeb849fff0b94bffecb64affb78f47ff321c21ff463840ff4f4651ff514c54ff504c55ff514c55ff504b57ff48404cff3a2c3bff352330ff2e1b25ff4a291fffb17633ffc27e30ffb06d2cffac672cffa15f29ff9f5d2dff914e25ff874521ff7f411dff632d19ff451b14ff431b18ff3e1916ff3d1a17ff3c1818ff381717ff361415ff341416ff301216ff2e1116ff2b1117ff290f16ff160811ff150d19ff2b213fff312342ff32213dff321e39ff331d39ff331f39ff331f37ff321d36ff301c34ff2e1b32ff2d192eff2c1930ff2b182fff2a192fff2d1f35ff342d41ff353347ff352f45ff261529ff2c182fff33213dfe372a44f5553e4241624b474f9b74be659f77c0589c74bf4ba074be3f9e75c2369c71bd2ba071c423a075bd1c9b6dbf14a673bf0ea46dc8098e55c6068055aa03aaaaaa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff0100000001ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa035555aa03aa55aa035555aa03aaaaaa03aaaaaa059999cc07b692b6089f80bf0ba274b90d9d76c4108f70bf129c71b8149973bf179b6fbc1a9d76ba1ca476bf1f9c73c5229670bb249c71bf269a72bc269a72bc279d76be259f75c1249c71bf229d70c3209f78bf1d9e72b91b9771bd189f75bf169774b9149973bf13946bbc11a578c3109f80bf0f9977bb109f80bf11a578c313a179c9179b7abc1ba17bbd219b74c1279d76be259f7cc1299b70bb1ea280c47d4e566afc373c55ff31314bff323149ff313248ff323347ff323349ff32344bff34364dff33374dff34384fff353a51ff363c54ff363d55ff373f58ff384059ff37405aff3a435eff3a4460ff384665ff3a4f72ff44638aff456793ff456893ff486a95ff476b96ff486f9afe49719cfc49709ed353789b569da0c76d9d75c0a29c74be8d9d76bea29c74be989c74bf8d9c74be849c74bd7b9b74bd749c75bd6e9b72bc689a73bd659d74bd649c73bd649c73bd669b73be6a9c73be719c73be789b73bd629c75bb4a9f98c1f76389a6ff5e8fb3ff5884a5ff54647bff4e5464ff4d505fff4e5562ff4d5763ff4c5763ff4a5761ff4a5763ff495863ff4b5964ff2d2c42ff180c29ff1a0c28ff1a0d29ff1f102dff291d34ff332f3dff393644ff3b3a46ff3e3c4aff3b3b47ff353241ff373542ff40404dff454652ff444751ff424650ff414650ff424650ff434650ff434750ff444851ff484c55ff494e56ff4e4f55ff9b8643fff8cc40fffcd042fffad345fffcd545fffbd544fffad646fffcd946fffbd744fff9d344fffbd243fffbd042fffbd444fffcd642fffbcf3efff6be3dffeacc99fff2f4f2ffeef1f1ffdddedfff1a191cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff0d0607ff471d18ff411f16ff271e19ff22272cff32414eff405e68ff40616bff3f616aff40616aff406068ff406068ff415764ff406273ff2f697fff2c5a71ff31434fff355c6eff395764ff3b5663ff3a5562ff3a5561ff3a5460ff3a5461ff39535fff39515eff3a4f5fff384f5eff384f5eff2a3848ff2f495aff315060ff2b4755ff202632ff151e25ff000102ff000000ff000202ff03090aff0a7588ff0894a5ff0891a3ff659694ffe9ecedff99897fff6b391effb77a38ffae762effb0772bffb78330ffc79642ffc2a974ff86a4a5ff338095ff52cbe8ff56a9beff1b1e31ff1e213bff1e2642ff274a66ff3eb1c4ff33e5f3ff58eaf2f9d8ede85bdde3e60ae6e6e62a9e79c2529f76c142a278c1309a8fa56f60535ad4635359fb412d37ff371f2bff3a1928ff3b1422ff2b131dff1d0a18ff1c0b19ff1a0a1bff1a0a1fff1a0a1fff1a0a20ff1b0b1fff1d0923ff1e0b22ff251422ff472c27ffe8c057ffeebd52fff2bd4dfff2bd4cffeeb94bffecb84bffebb246ffa57f41ff352020ff473943ff524956ff544f57ff544f58ff514b54ff473e49ff3a2c37ff34242fff301c26ff4e2e26ffbf7f3cffc8812fffb7722cffb16d2bffa8632bff9c5826ff965327ff8c4a26ff834324ff733b20ff471c16ff411b17ff3e1917ff3b1819ff321415ff281013ff210e13ff200c14ff1e0a14ff1d0916ff1d0a16ff1d0a16ff1c0b16ff13090eff140a14ff2c1e37ff31203dff301f39ff321f37ff331e37ff331e38ff311d37ff301c34ff2e1a2eff2c1a30ff2c192eff2c192fff2d1a32ff32253dff363447ff363649ff353449ff353349ff2d2138ff2b1630ff322141fe372c49f3594e5b365e47476c9c74bd649e75bf579e75bf4a9b72be3f9e75be349d76bf2b9a77c4229d70c31a936cba149973b20ea46dc8098e55aa059999cc028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff0280808001ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa03aa55aa03aa55aa0280808003aaaaaa0480808005cc99cc089f80bf0a9980b20c9580bf0faa77cc129c71c6159e79b6179b6fbc1b9771bd1d9e72c1219b74c1259875ba289973b92a9e73bc2c9c74b92d9971bb2d9971bb2c9c74b92ba077be289f79bf269a79c3249c71bf209770bf1e9977bb1b9771bd189575bf169774b9149973b2128e71b8109f70bf11a578c311a578c313a179bc159e79c2189f80bf1d9572b9229d78bb25a57cc1279d76b72b9a77be15b69ecebf313348fe302d46ff302e45ff302e44ff302e45ff302f46ff303046ff313046ff323247ff32344aff33354cff33364dff33384fff343951ff363b53ff363d55ff383f58ff374059ff39425bff3b4560ff384665ff405a7eff466690ff456891ff486d99ff486d98ff49709bff47719cfc48729ce550749a5b7889a86c9974bda99b74beab9b74bda09c74bf959c74be8d9c74be839c73bd7b9b74bf759b74be709b74bd6b9b72bf699b75bd699b72bd6b9d75bc6e9b74be739b73bf649c75bd329e75bd1fad8ccec56f94acfe6294b6ff5b84a5ff53677fff4f5767ff4d5160ff4e5663ff4c5763ff4c5764ff4c5762ff495862ff495963ff4b5965ff2d2e45ff180d2aff190c28ff1a0d2aff1e102dff281c34ff322f3dff383543ff353241ff363442ff3a3745ff40404dff41444fff414450ff414550ff414650ff424550ff424650ff434752ff454853ff464a54ff474c55ff464b54ff474c52ff615b50ffebca4afffad443fffcd441fffcd544fffcd646fffcd746fffad845fffad545fffad243fffbd543fffbd641fffad644fff9d342fffad342fffdd347fff3bc3effe7b872fff0f3efffeef0f0fff0f1f2ff49484bff010001ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff010100ff010001ff040404ff120d0fff251c20ff28363cff38505cff425e69ff42626cff42616dff40616cff40626bff40626aff416268ff416067ff455f68ff3c5461ff366f83ff2a5b71ff334856ff395e6eff3b5665ff3c5663ff3b5662ff3a5562ff3b5562ff395460ff39535fff39525fff39505eff37515fff39505fff263645ff324e60ff335062ff283a44ff223040ff2f5062ff182229ff010001ff010101ff051313ff076877ff027787ff086571ffa1b7b9ffebedefff745e51ff6f3a1fffad702fffc08b3cffa77127ffb27f31ffcba150ffcfb680ff9ab2a8ff2b7d9dff54c3d8ff52adbdff1e2139ff1f243cff26334fff2e8397ff3bddf1ff3ae8f2feacf0eec9dfe9ed3be1e5e920dfe7e72fbeb3b87066505bb3553a42e94d3037fa43232dfc44222efe43222bff3f2127ff3b1f1eff6d482cff8a5a30ff955a29ff814c26ff5f3722ff402220ff230e1eff1a0920ff1a0921ff190a1fff1d0d20ff20101fffa98b4bffefc153fff1bf52ffefbc4cfff1bc4cffedb748ffeeb84cffebb147ff8e6d3cff341f23ff4a3b42ff514951ff534e56ff514c54ff4b414dff392d38ff32262eff2f1d27ff502c20ffc0843affcd8834ffbf7b2fffb77230ffa9642bff9e5727ff934e22ff8f4b25ff864221ff753a1eff4b211aff3c1916ff3a1716ff301415ff220d14ff180b14ff160a15ff150a19ff170d1fff1d1429ff20172dff20182eff20152dff1e1329ff120b15ff120a14ff27182eff311f39ff321e38ff341f37ff341e35ff321d34ff2f1b32ff2d1930ff2e1931ff2c192fff2b1a2fff2f243aff363246ff3a3a4dff39394cff37384bff36354bff36354bff322e46ff291830ff2e203dfe37304ff455566c44806d836a9c76be629f75c1569d74be499d73c03d9b71c0339b73be2a9e73c221a274c11a9d76c413a16bbc0d9d62c4098e71c6059999cc02ff80ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa03aa55aa0280808002ff80ff03aaaaaa04bf80bf059966cc098e71aa0bb974d10ea480c811a578c314a673bf189f75bf1ba171bd1f9473bd23a075bd279d76be2a9e73bc2ea174c2329975bd349d71ba349d71ba349d76bf349d71bf329e75bd309a75bf2d9971bb2a9873c2279d76c4249c78bf219b74c11d9e72c11aa776c416a280c515926db6129c71b8119678b4119678c3129c80c6149973bf16a274c51a9376ba1ea277c4259875ba2b9a77be269a72bc1e9977bb2e7a7a85f22d2a40fe302c43ff2f2b42ff2e2b42ff2e2b42ff2e2c42ff2f2d43ff302e44ff302f45ff303147ff313249ff32344bff32354cff35374fff343950ff343b52ff363d54ff383f57ff384059ff39425cff3a4560ff3b4d6fff436089ff446895ff496e9aff48709cff49719cfe48739efd49739ee950749f589a9fbf769973bc9b9c75bda79c74bf9d9c73be949b73be8a9b74be829b74be7c9a73bd759b74be729a72bc6f9c73bf6e9b74be6f9c73bf729a74be779a74bd7e9c73be7e9e75be5b9d76bf7f83a1b7fe6898baff5d84a6ff56697fff50586aff4e5361ff4e5764ff4d5864ff4c5764ff4c5762ff495863ff495964ff4a5965ff303348ff190e2bff190c28ff1b0d2bff1e102dff271a33ff2e2638ff332e3dff393745ff3e3e4bff3f414cff3e424eff3e424eff40444fff40454fff414650ff414650ff444852ff454a53ff454c54ff464a53ff444851ff474c54ff4a4f54ff85724dfff5d244fffbd443fffad542fffad544fffcd748fffad444fff8d242fffad444fffbd848fffbd547fffbd545fffbd542fffbd346fffcd246fff8cd3ffff8c843ffd99741fff2f3e4ffeceeedffedeff0ff9fa0a1ff030305ff000001ff000000ff000000ff000000ff000000ff000001ff010101ff000001ff000101ff030507ff0c0f14ff1b222aff32444fff405d67ff466771ff44646eff44636eff42636cff41636dff41626cff40626bff40626aff406269ff416166ff455960ff57717fff44798aff27596eff3f5465ff365a6bff3a5765ff3c5764ff3b5663ff3b5662ff3b5562ff3a5461ff3a5460ff3a5360ff38525fff38525fff3a5161ff263544ff355265ff355263ff212d36ff2a3f51ff314d61ff32495aff12181cff010101ff030b0cff0a4b5bff045462ff306266ffcedde0ffd4d7d8ff553325ff78391cffa6692cffcf9743ffaf7c31ffae7a31ffbd9649ffd2c191ffa6bcadff3280a0ff4cbfd2ff51aec3ff20243cff1f2b43ff2a4f67ff35bfd2ff3decf3fe55f2f7f6dfefea8ae1e7eb39e9e0e09d99888deb6b4d56fb552e37fe50282eff4c262afe4a2b2efe392120ff694d3dff9a7a4effc1934fffcc9543ffc08536ffb77b33ffa76c2eff8c512aff743d25ff5e3123ff3b1e1fff200b1cff1a0b20ff1c0f1dff281517ffedbe57ffedbd54fff0bd4ffff1bd4dfff0ba4bffeeb84cffecb64bffe8b148ff825e36ff322022ff493d44ff524b53ff544e55ff524a52ff3e343eff30232dff2b1d22ff523224ffd0943effd19036ffc48330ffb6742bffa56026ff944f21ff8d4724ff7d3b1fff6f301aff652d1cff51241aff3a1718ff341615ff271014ff190d12ff150b14ff130c18ff1e1429ff271a37ff2b203bff2c203cff2b1e3cff2d1e3dff2b1c3aff2a1b37ff281830ff231428ff261429ff311d35ff331e37ff341e36ff321c31ff311a31ff301a31ff2e1930ff2c1832ff2c1a35ff342d42ff3e3f50ff3d4051ff3b3d4eff393b4dff38394dff36364bff36364bff37364cff281c36ff2c203cfd363457f7455a7c48989fbf6f9f75bf4f9b74be549e76bf489c75bf3c9d77bf329e75bd299b70bb209f70bf1a936cb113a16bbc0d9d76c4098e71c6059966990280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa02ff80ff03aaaaaa03aaaaaa059999cc06aa80d509aa71c60caa80bf0faa77cc14a680bf189f75bf1a9d76c41f9c73bd239975b6289973b92b9a71be309a70bf359a73bc399870b73b9c70ba3c9d77bf3d9b71bc3c9973bb3a9e72c1389b72bf359a73bc329e75bd2e9b74bc2a9e73c2279d76c4239975bd209778bf1c9b76bf189f75bf169774b914a680cc13a179c9129c71c614a673bf16a274c5189f75bf1c9b76bf21a27cc1279676be2d9971bb359a73bc289f79b965515162fb29243dfe2f2942ff2c293fff2d283fff2c283eff2d293fff2d293fff2e2b41ff2e2c42ff2f2d44ff302f45ff313147ff323349ff33344bff33374eff35394fff353a51ff363c54ff393f59ff39415aff3c445eff3b4866ff46608bff486e99ff49709aff4b739cff47729dfe4a749efd4a739fdb577ba1398faab7459f76c0af9c73bda59c74be9c9b74be929b73be8a9b74be839c73bf7d9b74be789b73bd759d74be749a72bd759b71be769c73be7b9b72bd819c73c0569d74c1259f7cc1468aa4baf7729cbcfe5f87a7ff576a82ff50596bff4e5362ff4e5763ff4d5763ff4c5865ff4b5762ff495863ff4a5a64ff4a5a64ff34394dff1b102dff1a0c29ff1c0c2cff1f0f2dff251631ff332d3cff3a3746ff3c3c49ff3c3d4aff3e404cff3f414eff3f414dff3f434eff414550ff434852ff444953ff444953ff444952ff444852ff464954ff474b55ff484c56ff4c4f53ffbea550fff9d249fffad443fffbd646fff8d545fff7d144fffbd444fffbd646fffad546fffad445fffbd847fff8d947fff9d249fffacc45fff9cd3efffdd647fffad247ffd29134ffd7b490ffecf1ecffe8edebffedefeeff393839ff010001ff010101ff000000ff010001ff010101ff010101ff020203ff08080cff151821ff29323cff425862ff486a74ff446972ff446870ff43666fff43666eff43646dff43636dff44626cff42636cff41626bff41626bff41636aff46656cff344452ff718e9aff497787ff205466ff3d576bff385b6cff3c5965ff3d5765ff3b5764ff3c5664ff3c5564ff3a5462ff3b5462ff395361ff385360ff37515fff3b5262ff243441ff3a5669ff345064ff1d2731ff324c60ff304a5cff304657ff344753ff192027ff010306ff061921ff0e272eff81a5afffbfd1ddff867976ff5b2914ff8a4320ffae6b30ffbf883affc5923fffaa7431ffb68f46ffc9bd92ffb1c5b5ff308096ff4abccfff50adbeff1d263dff253c55ff327e9cff3ce0f2ff3cedf3f492f2f1abe7e9ec52e0e6e39b917b82fa613040ff4e222bfe421a1ffe5a3a2ffe6c5237ff9b7c49ffdbb764ffd7a94bffd7a342ffdaa245ffd59b3fffd29640ffc18535ffa16629ff814823ff72391fff673523ff5a2c22ff4d251eff341b18ff221318ff806540ffedc052fff1bc55fff1bc4ffff0bc4dfff0bb4dffecb549ffe8b147ffe9af49ff745232ff312022ff483c45ff534b54ff554c56ff483e48ff2e212cff2b1922ff45281cffd7994bffd5983fffd08f34ffc28031ffa46027ff81431fff5c2919ff4a1911ff4c1a14ff4d1917ff4b1c17ff3c1b17ff2e1515ff230f12ff180c13ff150915ff1d1124ff2b1e36ff2c1f39ff2d1f38ff2c1e37ff2d1e37ff2c1d36ff2b1c35ff2a1b32ff291931ff2a1731ff28162dff261429ff2c1830ff321d35ff321b35ff311b31ff301a32ff2f1931ff2d1c30ff31263cff3d3e4fff404756ff3e4554ff3c4252ff3c3f51ff3a3c4fff383a4eff38384cff36364aff34364bff322f4aff2a213efe343658f63c6e9653a6b2e06e9e76be5f9c73bf529f76c1469d75c13b9c75be319c72bb279d6fbe1f9c73bd199970b8129c63b80d9d76b1089f80bf04bf80bf02ff80ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa03aa55aa0280808003aaaaaa03aaaaaa06aaaaaa089f80bf0ba274b90ea46dc811a578c3159e79c21a9376ba1e996fbb23a075bd279d76be2d9977bb319c78c136a176c23c9d73bf409b74bb439c72be449d74bf459b73bc449a74bf439c76be409b74bf3e9c73bd3b9c70ba379974be329e75c22ea174c22a9e73bc26a179c321a274c11e9977bb1a9d6cba17a67ac8169774b915926db615926db6179b7abc189f75bf1ba171bd1f9c73c5249c78bf2a9e73c2319c78bb1d9e7bc119a385b8734b4756fe2d2740fe2d273fff2c283eff2b263dff2b263cff2b273dff2c283dff2d293dff2d2a3fff2d2b40ff2e2d42ff2f2e44ff2f3046ff313248ff33344aff34364cff353950ff373b54ff393e59ff3a405bff39425bff35405cff466289ff486e99ff49709aff49719dff49729fff48729dfd49759fdc4e769e468e92ba939c74bdac9c74bea29c74be999b73be929b73be8a9b74bc849b74bd7f9d74bf7c9a73bd7a9d73be7a9d73be7b9b74bf809b76bd859b73be619e74c0279d76be14b2ccd9df769fbfff6386a5ff576d87ff505c6fff4f5563ff4f5864ff4d5764ff4d5865ff4c5863ff4b5864ff4a5964ff4a5a64ff3a4053ff1d132fff180b27ff1c0d2aff1e0e2dff261834ff312f3dff393846ff3b3c49ff3c3d49ff3c3f4aff3e414dff40434fff40444fff424650ff434752ff424750ff434851ff454a53ff454855ff464a52ff484c56ff484f56ff4e5051ffe3c851fff9d64cfff9d343fff6cf40fff8d647fff8d244fff9ce42fff9d043fffbd74afff8d84afff8d345fffccc46fff9d042fffad544fff9d144fff9c93ffff9c33cffe4a837ff9f5f35ffc8b5a8ffdfd7cfffd4c7bfff9d9288ff090708ff000102ff010101ff000100ff050608ff0f161cff26313cff3f565eff4d6e75ff486d73ff476b74ff476a74ff456973ff456870ff44676fff44666fff43656eff43646dff43636dff43636cff42636cff42636cff44636cff405564ff39515fff456b78ff477183ff1d4f62ff45677aff3d5b6dff3e5966ff3c5966ff3c5966ff3b5765ff3b5663ff3a5663ff3a5562ff3a5462ff395361ff37525fff3c5363ff233340ff425e71ff344f65ff22313bff304f62ff2f4859ff2e4655ff314352ff324351ff212a32ff040406ff182026ff85a0a7ff787778ff50271bff783719ff924620ffa76327ffb47932ffc3913effa97833ffad863fffcabd95ffb9cfc2ff378c9dff47bcd0ff51b1c8ff1e2c44ff305d79ff3db8dafe42eff7fd53f2f8add4f6ec3ce1e6ea18eaeadf87756666e478543afca18246ffdcb76cfee5bc56ffe6bb54ffebbb56ffe6b750ffe5b550ffe9b852ffe6af4cffdfa848ffd5a046ffc9903cff8c5425ff753a21ff6f3a25ff673322ff5f3121ff4e261cff3c211cff301c1bffe8c258ffefbc52fff1be52ffedb94bffedb94dffe9b149ffecb44bffe9b148ffe4a845ff664629ff301d20ff483944ff544a55ff50464fff372933ff271820ff573625ffd1973cffd8993effda9838ffc28631ff985529ff552517ff3e1815ff3f1714ff401814ff3f1715ff401816ff3e1816ff2c1414ff240f12ff160c11ff150e17ff22182bff2e2039ff2e1f37ff2f2036ff2d1f35ff2e1e37ff2c1e35ff2c1d34ff2b1b33ff2b1932ff2a1831ff29182fff2a162fff27162cff27132cff311a33ff341e35ff331e33ff311f36ff342639ff3b3948ff444e5aff424f5bff414b59ff404657ff3f4254ff3d4053ff3b3e50ff3a3c4fff39394cff37384cff36374cff343a53ff282541fe323757ee4587b620afb7df659a74bd5d9f76c0509f76bf459b76bc399d74c02f9d77c3279d6fbe1e996fc4179b6fbc119678b40c9580bf07b692b604bf80bf028080ff00ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff0100000001ffffff028080ff028080800280808003aa55aa035555aa035555aa03ffaaff03aa55aa03aa55aa035555aa035555aa035555aa028080ff03aa55aa048080bf05cc66cc089f80bf0ba274d10faa77cc149973bf179b6fc81c9b76bf219b74b9269a72bc2b9a77be319c72c1369c76bd3c9d73bf439c72be479a73bb4b9974bb4c9e75bf4e9d76be4e9d72be4c9e72bc4a9b75be479a73bb439c76be3f9e75be3b9c75be369c76c2329e75bd2d9971bb289979bf239975bd1f9c7bc51c9b76bf1aa776c4199970c2189f75bf189575bf19a37ac21c9b76bf1f9c73bd249c78bf299b76c12f9d77be349d76ba189f80bf12c6aac6a0353345fb2a253dfe2d263dff2b253cff2a253bff2a253bff2a253bff2b263bff2b273dff2c283eff2d2a3fff2e2b40ff2e2c42ff2f2e44ff313146ff313348ff33364cff353850ff363d53ff393e57ff333751ff3d4761ff3e4d6cff44628bff496e97ff49709dff49719fff49739fff49759ffc4974a0b9537ca7348e80b5909e75bdaa9a74bea19b74be9a9c74be919b74be8b9c74bf869c74be829b74be809b74bf809b74bf819c75be859b73be899c73c0879d73bf6b9b75bc42a680c5c578a2c0ff6589a6ff586f8bff525f73ff4f5663ff4f5764ff4e5864ff4c5864ff4b5863ff4b5964ff4a5a65ff495a65ff40475aff1f1632ff180b27ff1b0c2bff1f0e2dff241532ff302b3cff373543ff3a3a48ff3c3d49ff3e404bff40424eff41444fff414550ff424651ff434752ff454953ff454953ff444952ff464953ff474a53ff42444eff44474cff5e5b51ffeec945fff5ce45fff8d343fff7d348fff4cb41fff9cc44fffbd346fffbd548fffad448fffad043fff9d142fff8d443fff8d344fffbcc44fff7c240fff2b939fff1b233fff0ad35ffbf782aff7d3921ff683a31ff5b302bff4d2826ff271918ff0d080bff0d0e12ff191f27ff35414fff4a666fff4c6f77ff4b6f77ff496e76ff496d74ff476c74ff466a73ff456a72ff466771ff45676fff44666fff44656fff43656dff43646dff42646cff42646dff41636cff465f6aff293c4cff69929eff33596eff567b89ff427280ff466d7eff3a5b6cff3c5a68ff3c5a67ff3c5967ff3c5865ff3b5764ff3b5664ff3a5562ff3a5562ff3a5462ff375360ff3b5463ff263443ff456275ff345066ff2b3a46ff325367ff2f485aff2f4554ff304352ff314251ff30404fff202731ff191614ff4b2f26ff4a2418ff672d14ff85411bff944c20ffa15e25ffae712bffb68234ffb88a41ffa98340ffc3b891ffbad1c4ff398a9cff49c1d3ff53b2caff1e3c5bff3387a5ff45ddeefe42f1f7e58ff8f442dce8e80ab2b2e609aa8ec60cffead54beecf85e5eac156fde9be5fffebbc5afeebbc54ffedbf55ffebbe59ffebbd58ffe7b84fffe1ae4cffdfa848ffdaa645ffbb813aff784323ff602c1bff602b1fff653424ff5f2d20ff50271dff361b18ff83613bffeec14ffff1bf53ffefbb50ffebb84dffedb64dffe2a746ffe2a646ffe0a847ffe2a446ff5e3f25ff2f1c1fff43303bff4c3d48ff3d2e37ff2a1a1fff392019ffbf8b3affdd9939ffdb9a3cffc78929ff945f37ff432219ff3a1917ff391518ff3a1518ff351716ff371419ff371518ff341418ff221113ff150c0dff100911ff1f152aff2e1f38ff2f2038ff2e2039ff2f2038ff2f2039ff301f36ff2f1e34ff2f1d35ff2d1b33ff2c1a30ff2b1830ff29182fff29172fff29172eff28142dff2c162fff362037ff3c2c3eff3e3848ff444955ff465761ff455963ff42535eff414d5aff404858ff404455ff3d4253ff3b3e50ff3a3c4fff393a4dff38394cff36384dff39415cff2e3857fe2d3e5fd95fa7ce1da795ca629c75bb5a9f77c14d9f77c0429e78c1379e79c32d9f77c1249c71bf1d9e72c1179b6fbc109f70bf0ab266cc06aa80d504bf80bf02ff80ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff010000ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa02ff80ff03aa55aa035555aa035555aa028080ff048080bf04bf80bf06aa80d5089f80bf0c9580bf109f70bf159e79c21a9d76c41e996fbb239975c52a9e73bc309f75bf369c76c23c9d77bf439c76be4a9b72be4e9d72be529b73be559c75c0569d74be579b72bc569d74be539d75be509c73bf4c9e72bc499d73bd449d74bf3f9e75be3a9a72bd359f78c0309a75ba2b9a77be269a79c3229d78c31f9c73bd1d9572c11c9b76bf1c9b76bf1c9b76bf1e996fbb209f78bf249c71bf299b76c12e9b74c2359f73c03e9c73bd1ba17bbd22b49dc3ab373446fc2b243dff2b243dff29243bff2a243bff29243bff2a243bff2a243aff2b253bff2b263bff2c273dff2c293dff2d2a3fff2d2c40ff2f3044ff313449ff34374dff2f3249ff30334aff383e57ff3a425dff3a445fff3c4965ff445d83ff496e99ff46709aff47729dff46749dfe47739efd4a749d9b5a7a9e21aa93c9a59b74bea89b73bea09c73bf989c74be929b73be8d9c74be899c73c0869c74be859d75c0879b73bd899c73be8f9b74bd8c9d73bd599e75c0219b7cc19880a4bffc688eadff59738fff526178ff505664ff4f5865ff4f5965ff4c5864ff4d5964ff4b5964ff4a5a65ff4a5b65ff455260ff1f1833ff1a0d28ff1a0d29ff1e0e2cff221330ff2e2739ff373543ff3b3a48ff3d3e4aff3e404bff41424eff40434eff424651ff424652ff424752ff424751ff454954ff474b55ff42444eff464851ff42454dff4d4d52ff82744bfff1d04efff8d64cffefc43ffff7d046fff9d148fffbd54afff9d346fff8d044fffad146fff9d347fffad547fffad344fff7c240ffeeb038ffedaf38ffedad37ffe8a234ffd38328ffb16421ff7f4021ff4e2a21ff38221fff2c1b1cff201a20ff2d343dff3f555eff4d6a72ff4c7277ff4b7077ff4b6f77ff4b6f76ff4a6e76ff496d75ff486c74ff476b73ff486973ff486871ff466971ff44676fff45676fff43666eff43656dff42656dff41646cff436570ff3a4e5bff486e86ff446c7cff36596cff3d5c6aff79a2aaff386375ff395c6cff3c5b68ff3c5a68ff3c5967ff3c5967ff3b5865ff3a5764ff3a5663ff3a5563ff3a5562ff375461ff3b5362ff273645ff436277ff315065ff293a49ff37596dff30495cff324555ff304452ff304252ff304151ff324052ff232b36ff3a160eff682c16ff7a3713ff834017ff924e1eff98551effaf702effaf752dffc1934cffaa8648ffbcb591ffb7d3caff3a8d9fff48c2d4ff4ab0c8ff235a7eff3aafd2ff58f2f3f661f2f865b8faf00bb9a2d1449a74bb549b73bf23a07cc520a787c754edd18fddeec46afdeac35fffeabd58ffeabd55ffe9be53ffe9bb54ffe7ba53ffe6b652ffe6b652ffdbac51ff573822ff391d19ff371f1dff432420ff532923ff572a20ff48241bff3a231dffd6b257ffefbd52fff2bf52ffefba4effebb74dffe7af4affdfa444ffdea143ffdfa647ffdd9e44ff583a24ff2a151aff321e26ff331f28ff2b171eff39211bffbd8c43ffe0a544ffdfa13bffca9035ff754b25ff331917ff2c1618ff231318ff22151eff271a28ff261d2cff271c2eff251d2cff251b29ff1e1421ff120b12ff0f0b13ff2a1c32ff2f1e38ff2f2038ff2f2038ff2f2037ff2f2138ff302036ff301e35ff301e36ff2f1c34ff2c1b31ff2a1931ff2b1730ff2b1830ff2a172fff2a172fff28152dff331f35ff3e3846ff434650ff46525cff475b63ff465d65ff445661ff434f5eff414959ff3f4757ff3e4354ff3c4052ff3a3d50ff393b4eff38394dff37384eff333b53ff406188ff2d4c74aa6ebde1429e78c1659d77bd579e75bf4b9c77be409b74bf359f78c02c9c74bf23a075c51c9b6dbf159e6dc2108f70bf0a9980cc07926db603aa55ff028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa04bf80bf0280808003aaaaff035555aa035555aa028080ff03aa55aa0599669906aa80aa09aa8ec60d9d76c411a578c3179b7abc1c9b76bf219b74c1279676be2d9971c1349876ba3b9c75be429b74bd499a73bd4f9e74be569d74be5a9c74be5e9d75be5f9e73bf609d75bf5f9c73bc5d9c76c05a9c74be579b72bc529b73be4e9d72ba489f75bf43a076c23e9c77c1389b72bf329975c22e9b74bc299b70bb259f75ba23a075bd229d70bb209778b7209f78c7229670bb239975bd26a179c32b9a71be2f9d72be369c76bd3c9d77bf2a9e73c21ea277c417c8b1c8bc312b40fd2a243dff2a243bff2a243aff292339ff29233aff29243aff29243aff292439ff2a253aff2b263bff2b283dff2c2b3fff2e2e43ff2e2e44ff2a2a42ff2d3348ff343a50ff363c55ff374057ff39425dff39445dff3a4565ff47648bff476e9aff47719dff48739efe48749ffd4875a0fa4974a1766888a45c9e74bfaf9c75bda79c74bf9f9c73bf999b73be939c72bf8f9d74bf8d9c74be8d9c74be8d9c74be8f9d74bf949b73be9a9c74be8e9c73be36a176c2678dadc4fc6c93b2ff5a7692ff54647cff505665ff4f5865ff4e5965ff4d5965ff4c5964ff4b5964ff4a5a65ff4a5b65ff4c5a67ff211a36ff1c102cff1a0d28ff1c0e2cff20112fff2d2539ff363342ff3a3a46ff3c3d49ff3f414cff3f424dff41444fff414550ff404550ff434752ff454954ff41434dff3e3e48ff444751ff434651ff4a4e58ff4e5156ffafa15bffe1c147ffefca41fffad74dfff8d74bfff8d54bfff8d045fff8cb43fff9d048fff5d143fff7cf48fff8c744ffefaf3effe39f33ffebac37ffe7a036ffcc7f2bffb75f23ff9a4b1fff6d2f1bff491f1dff2f1a1fff23202aff394951ff46666fff4c7179ff4b7277ff4c7178ff4d7078ff4b7177ff4b7076ff4c6f77ff4a6e77ff4a6e76ff496d75ff486b73ff486b73ff476972ff466a72ff446870ff44676fff44666fff43666eff41666dff42656eff425c68ff344f63ff4f7a92ff3c5d6dff3b5c6bff3c5d6bff3b616eff375c6bff3b5b6bff3b5b68ff3c5b69ff3c5a68ff3b5967ff3b5966ff3a5865ff3a5764ff3a5663ff3a5663ff385561ff3a5363ff293948ff426579ff315163ff324758ff2c485bff2b4c5eff314756ff324352ff304252ff2f4151ff30404eff304050ff212128ff4a1a0cff703114ff7a3813ff854316ff96531dff9c5b1effa86b27ffb98a44ffad8f51ffb9b694ffb7d5ceff39889dff4bc8d9ff4dafcaff2d769cff4fd6ebfe62f7f4b393f8f835a887c52a9e79bc5b9d76bf569d74c1559c72bd2b9a77be189f80bf32ebdba8c0ebca72fbe9c15cffe9be59ffe8bc54ffeabf55ffebbf58ffebc05bffebbc53ffecbc54ff573e22ff241417ff231619ff25151cff29161bff3f2124ff391d1cff6b5033fff0c458fff0bd56fff2be54ffecba4fffe8b14bffe0a647ffdda142ffdea243ffdca042ffdb9c3fff956532ff412417ff261213ff281518ff321917ffae803dffdea345ffe0a340ffd69f3eff7a542bff2d1818ff1e1319ff251d2aff2b2137ff2d243cff2b223aff2c2339ff2b2037ff2d1e39ff2a1c36ff291c33ff251c30ff171120ff26172dff2e1d35ff302036ff302036ff302135ff302136ff312036ff301e34ff301e36ff2e1c35ff2d1b33ff2b1932ff2a1830ff2b182fff2b182fff2a172fff2a1830ff2b1930ff3c3444ff43454fff444b56ff475960ff485e66ff465b66ff455261ff414b5bff3f4858ff3f4355ff3c4052ff3b3e51ff3a3c4fff3a3b4fff38394eff363a53fe487da4fe306390828ddaf1309f7abf569d77be549e76bf489f75bf3d9f75c0339b73be2a9e73c2229d70c31a9d6cba159e6db60f9977bb0a8066b207926db603aa55aa0280808001ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aaaaff035555aa03aaaaff03aaaaff03aa55aa0599669906aa80aa0a9980cc0faa77bb13a179ae189f75bf1e9977bb249c78bf2a9873bc319c72bb389b76bf409b74bb479e77be4f9b74be569d74c15d9c73bd559f75c0669b73be689d73bf699b75bd699b72bd679c74bf649e75bf619b74bd5c9e74bf589c74bc539d75be4e9d72be479e77be419d72bc3c9d73bf369c71c2319c72c12d9977c129a276c1289973bf269a72bc259f75c1259875c1289973bf299b70bb2d9971bb329e75bd379e74be3e9c73c1459b73c01ea277c42d9f77bb24a395b1b8322e3efd2a243cfe2a233aff29223aff282239ff272138ff282238ff282338ff292439ff2a263bff2b273cff29263dff26243aff2a293fff2e3045ff303349ff30354bff33394fff343c52ff373e59ff39415bff3b455eff3b4b68ff446892ff48719aff48719bff48719afe45709aff467099ed4f769c6e8d84b9b59b74beae9b74bda79c74bda09b73be9b9b73bd979b73bd949b73bf929b73be939a72bd959c73be999b73be9e9d73be679c77bf629f72be3e94b1c1f97097b7ff5d7995ff55667dff505766ff4f5865ff4e5965ff4d5965ff4d5965ff4c5a65ff4a5a65ff4a5b65ff4b5b66ff2a253eff1d142fff1a0c28ff1c0e2bff20102eff2c2038ff343040ff3a3947ff3d3e4aff3f414cff3f424dff3f424dff424550ff434751ff41434fff3c3c47ff41434dff444a53ff424851ff494e58ff454b54ff4f4e4effbb9438fff6d24dfff7d34afff8d247fffad44bfff7ce47fff8cf49fff8d048fff5c843fff6c347ffeeb242ffdf9934ffe19835ffe19f35ffcc8333ffab5d26ff914421ff712d1cff461c19ff2a1d1eff2a3339ff425964ff4d767bff4b7379ff4b747aff4c737aff4e7279ff4d7377ff4d7279ff4c7178ff4b7077ff4b6f76ff4b6f76ff4a6f76ff4a6e75ff496c74ff486b73ff476a72ff476a72ff456971ff456870ff44676fff43666fff41666dff44656fff324a58ff4a758aff3c5f70ff3f5e6dff3e5e6bff3d5e6bff3c5f6dff3c5d6cff3c5c6aff3b5c69ff3b5b69ff3b5b69ff3b5a68ff3b5967ff3a5967ff3b5865ff3c5765ff395663ff395662ff3a5463ff2d3f50ff416578ff325062ff354f63ff314253ff31556aff2f4755ff334453ff324251ff304151ff2e4250ff2f3f4eff324051ff251f24ff491a0cff733215ff7e3a14ff93501eff94531aff9b5d1bffb27f3bffb1965cffb8b799ffafd3d1ff318ca3ff48ccddff4bacc8ff3493b8fe6ff2f4f469f5f945a3e1ed599e75c0489c71bc489c75bf4e9d76c14d9c77c04c9a75bf26a179bc259f7cc11fd6c5ce9be8ce82f9e7c261feeac15cffebbf5bfff0c35cffeec461ffebba57ffebb757ffdfb353ff654d2dff241417ff211519ff24171eff28181dff2e1a1bffac8c49ffedbf5bffefbc55fff0bc52ffe9b44bffe7ad4bffdba044ffdc9e42ffd99f3fffd99d3fffd5963cffd7933effd49147ffa5723eff6f4f2eff926737ffdfa43fffde9f3effdea33dff7d5627ff321b1dff261922ff322638ff30263fff2f243dff2f223dff2d213aff2e2038ff2c1f39ff2c1d36ff2a1b31ff2a192fff2a1732ff26182eff24152cff2b182fff301f35ff302034ff312034ff311f33ff311e34ff301d35ff2e1b33ff2c1a31ff2b182eff2b1730ff2b172fff2b182fff2b1931ff2b1c34ff2d2138ff2e233bff32283bff41424fff444754ff48535eff485d66ff485f68ff465563ff424f5dff414a59ff404557ff3e4254ff3c3f52ff3a3c50ff3a3c50ff393a4fff393a54fe406a8afa50a2ca5fb9eff4359f78c05d9f76c0519d74c0469d75bd3b9c70be309f70bf289f73bf209f70bf1a9d76ba13946bbc0d9d76b109aa71c60599669903aaaaaa0280808000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000100ffff01ffffff01ffffff01ffffff0280808001ffffff0280808002808080028080800280808003aaaaff035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa03aaaaff04808080059966cc07926db60ba274d10f9977bb14a680bf1a9376ba1f9c7bbd269a72bc2c9c74bf349871ba3c9d77bf449a74bb4c9a75bc559c75bd579e75bf449d74bf359f78c03f9a71ba6a9a73be739b73bf729d74be719c73be6f9c73bc6c9c74bd679e74bf639d74bc5e9b72bb589c74bc529b73be4c9a72bc459b73c03f9e75c23a9e72c1359a73c0329e75bd309a75ba2d9977bb2c9c7abf2d9f77c12d9971bb2ea174c2329970bd369771bd3a9a72c1409b74bf489871bc509c73bc329975bd149973bf2ea68bc284322e40fe272138fd2a233bff272139ff28223aff282339ff282339ff282339ff252037ff231f35ff28233aff2a273cff2b2a3eff2c2e40ff2d3043ff2f3347ff32364bff33394eff353c53ff373f57ff374258ff3b435cff3c5070ff456793ff446992ff48709cff47729cfe46729ffe49729ebe5a7ea429a889cda89b75bead9c74bea79a73bda29c74be9d9c75be9b9c75bf999b75be9a9c74bd9b9c73bd9f9c73bda49b73be7f9d74bf449d74bf19b8cce0e6739bb9fe5f7b9aff566780ff505867ff4f5865ff4f5966ff4e5a66ff4c5a65ff4c5a66ff4b5a65ff4a5b65ff4a5a66ff323247ff201732ff1a0e28ff1c0d2bff20102cff281d36ff332e3fff383846ff3c3d48ff3e404cff40434dff41454fff40414dff383644ff3b3b48ff454853ff434953ff434a53ff464b53ff454a53ff4b4f58ff504f48ffe4cc4ffff5d243fff8d447fff9d348fff5cb47fff9ce4dfff6c447fff1b741ffe7ac3effda9535ffd99033ffdd9538ffcd8631ffa55924ff853e1fff5f2818ff361817ff2d2a30ff3d4d53ff517179ff4c737bff4a747aff4b747bff4c747aff4d747aff4d747aff4e747aff4d7378ff4d7279ff4c7278ff4c7177ff4c7077ff4b6f76ff4a6f76ff4a6e75ff496d75ff486c74ff486b73ff476a72ff466972ff466871ff43676fff42676fff45676dff334a56ff548098ff396074ff40616fff3f606eff3f606dff3e5f6cff3c5e6cff3c5d6bff3c5c6bff3c5c6aff3c5c69ff3c5b69ff3b5b68ff3b5a68ff3b5966ff3d5766ff3c5865ff395764ff395564ff3b5465ff375263ff3a596bff355063ff355163ff324252ff3b5d70ff2e4959ff334553ff314351ff324152ff314151ff304050ff323f50ff323e50ff2a2124ff4e1c0cff6f2d16ff7c3b12ff904f1cff97581fffa36d30ffb89760ffb9bda5ffa6d2d2ff2a94aeff4bcde2ff4eacc7ff45b9d5fd7af9f5c086f6fb41a17ec0589c74bc509c76bc4a9b75be469d75c1449d74bf449a74bf459b76c0319c78c119a37ac214bfa6bf5beedb95e8ebc763feeac25cfff0c35bfff2c75dffebbe57ffefbf59ffecb852ffedba58ff846731ff261719ff22141aff28191bff422b22ffebc564fff0bd55fff3c158ffecb850ffdfa844ffd69a3cffd4963affd7993dffd99d3effd89c3effd5983bffcf913bffcc8c36ffd09037ffd59638ffe1a641ffe1a13affe2a53cff9e7334ff3a2224ff291d28ff31283cff32253fff30233eff30243bff30233aff30223aff311f38ff2d2036ff2d1d38ff2c1c36ff2b1b34ff2a1831ff2a1730ff26162cff29142bff2e1b30ff311f34ff331f34ff311d32ff2e1a31ff2d1932ff2b1730ff2b182eff2a192eff2b1931ff2c1b33ff2f2239ff342b43ff373248ff353448ff322f49ff2b2436ff3f3e4dff434653ff464d58ff485a62ff486069ff465a65ff445160ff424b5aff404757ff3e4354ff3d4053ff3b3d51ff3a3c50ff3a3b51ff393b52fe354964fa77cfeb5fc1ecec02ffffff5a9f74be4d9f77c0429e74bd379e74be2e9b74c2269a72bc1e996fbb18956abf128e71b80d8962b1089f80bf059966cc03aa55aa0280808000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa028080800280808003aaaaff035555aa03aaaaff03aa55aa02ff80ff03aa55aa035555aa035555aa035555aa04808080059966cc07926db60ba28bd10f9977bb159e79b61a9d76ba219b74c1279d76be309a75ba379e79be409b74bf489c75bf529b73bb5b9d76bc319c78c108bf80bf04ffffff11b487c34c9e75bf7c9c75bf7c9a73bd7c9c75bd7a9b75be769e75be729d72be6e9e74be689d76bf629c75be5d9c73ba569d74be4f9e74be499d73c0439c72be3f9e75be3b9c75ba389b76bf369771bd349d76bf349d76ba339b73be359a73bc389b76bf3c9d73bf3f9a75be459b73c04b9c74be539d75be5b9a73bc3ea073bd389f76bf44a580c38c353143f42b263dfd29233bff28223aff272239ff262037ff251d37ff262137ff282139ff282239ff29253bff2a273cff2c2a3fff2d2d42ff2f3044ff303348ff32364bff33394fff363c53ff383f56ff374258ff39455cff42618aff456f98ff466f9bff45709cff47729efe49739bf84b759c636a8baa8b9c74bfb49c74beae9b74bda89c73bfa49b73bea19b74be9f9c73bd9f9c73bfa19b74bca49d75bea99d73be6d9d75c03a9e77bd0be8e8e8d0779fbdfd627f9dff566883ff515968ff4f5864ff4f5966ff4e5a66ff4d5a65ff4c5a66ff4b5b66ff4a5b65ff4a5b67ff3e4658ff231b35ff1d122cff1d0d2bff1f102dff251833ff2f283cff363543ff3b3d48ff3e404cff3e404bff373744ff353442ff404350ff444953ff414851ff464b53ff464953ff454b54ff464c55ff494d53ff57513fffe8cc4bfff8d847fff8d449fff5cc46fff6c74affefbb41ffe5a53bffd48f31ffd28933ffd89136ffcf8536ffac6126ff893d19ff5c2316ff351a18ff36333bff445c63ff51767bff4d757aff4c767bff4c757bff4c757bff4c757cff4e767bff4e757aff4e757aff4e7479ff4e7379ff4e7379ff4d7278ff4d7278ff4c7177ff4b7076ff4b6f76ff4a6f75ff4a6e75ff496c74ff486c74ff476b73ff476a72ff456971ff446870ff426870ff445d67ff3e6278ff4a758aff416372ff40616eff3f616eff3f606dff3e5f6cff3d5f6cff3d5e6cff3d5d6bff3c5d6aff3c5c6aff3c5c6aff3b5b69ff3c5b68ff3b5967ff3c5866ff3c5966ff395765ff395665ff365263ff466777ff355163ff365062ff355162ff354759ff334b5fff314f60ff324553ff324352ff324152ff324151ff314050ff2f3f4eff303e50ff313f53ff2a1617ff592014ff6c2d13ff8d4b1fff945520ff9a652bffb3945fffbac9b7ff9bcfd1ff2592b1ff45d9e6ff47acc6fe55d3e5fa81faf55ba3e3ee5c9b74bc529b73bb4a9f75be439c76be409b74bf3d9b75c03d9b71bc3e9c73bd419d76bc309a75ba0ab280cc0bb9a2b93eefe29cdeefc963feecc158ffedc158ffedc155fff0c455fff0c056ffeebd54ffedbf55ffa28247ff291a19ff27171affa18142ffe9c055fff0bf5affecbb53ffe9b54dffdea442ffd4983bffd39739ffd4983cffd3943bffd39339ffd09238ffd2943bffd29137ffd9983dffda9a3affe0a13cffdd9e40ffd99e3eff5c3f2bff2d1e24ff322435ff33253dff31243bff312339ff312238ff312239ff302038ff2f2138ff302037ff301f38ff2e1f36ff2f1d35ff2d1b34ff2d1832ff2a172eff28122aff2d192fff311f34ff321e33ff2f1b31ff2e1931ff2d1931ff2c1932ff2c1b33ff2c1e35ff322840ff39374bff3c3e51ff3b3d51ff39394eff36364cff33324cff2b2439ff3c3a49ff434655ff464955ff485660ff485f68ff465d67ff445361ff424d5dff414959ff3f4456ff3d4154ff3c3e52ff3a3c51ff3a3b51ff383b52fe353c54fb75c4dd72b1ebf20db189c4519d71bd49a177c03f9e75be359f78c02b9a77c423a075c51c9b6db6169774b9108f70bf0c9580bf07926ddb059966cc03aa55aa01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa02808080035555aa0280808003aa55aa03aa55aa03aaaaaa03aa55aa035555aa035555aa03aaaaff048080bf068055aa089f80bf0caa80bf109f70bf169774b91c9b6dbf239975bd2a9873bc329e75bd3a9a72bd439c76c24c9a72bf569a74be609d75bd279d76c4109f80bf17d3d3de299b9ba8529f76c1849c74bf859d75be859d75be839e75bf819c73be7d9d74be799c74be749c75bf6f9c73bc689d76bf629c72bb5b9d73bf559c75c04f9b71be4a9f75be459b76c0429b74bd409b74bb3d9b75c03c9973bb3b9c75c23d9b75bc3f9a75be429e74bd469975bd4a9b72c1519d74c0589a74bc5f9c73bf689d73bd409f74bf459f76c0589f7abf73433e56e8252137fc26213afe251f37ff261f38ff261f38ff272037ff272038ff272138ff29223aff29243cff2b273dff2c2a3eff2e2d42ff2f3045ff303248ff32364bff33394eff343c51ff363e55ff384158ff3d4f6eff466d9aff456e99ff46709cff47719dff47739cfe49749ed2537da348917cb5b99c74bdb49c74bcae9b74bfaa9c74bea79c74bfa59c75c0a59c74bea59c74bea99d74beae9b74bf709d76bd0cbf80d506ffffffb17da6c0fd6684a2ff596b85ff515a6aff505864ff505a66ff4e5a66ff4d5a66ff4c5b65ff4b5b65ff4b5b66ff4a5c66ff4a5966ff252139ff1e162eff1d0d29ff1e0e2cff231531ff2d253bff333140ff393847ff363344ff33313fff3b3b49ff424651ff414751ff424851ff434851ff434851ff444b53ff464d55ff454852ff45484bff706547fff0d353fff5d34cfff6cb48fff1be45ffe5a73dffd68d35ffce7f2fffcd832effc7812dffaa6226ff7a3c1bff4f2118ff372525ff455254ff4a686eff50777bff4f767cff4f777cff4e777cff4f787cff4f777cff4f777cff4f767cff4f767bff4f767bff4f757bff4f747aff4e7479ff4e7379ff4e7379ff4d7378ff4d7278ff4c7177ff4b6f76ff4b6f76ff4a6e75ff4a6d75ff496b73ff496b74ff466b72ff466a72ff446871ff466670ff324e5cff4a7288ff406372ff416371ff40626fff40626eff3f606dff3f606dff3d5f6cff3e5f6cff3e5e6cff3e5d6bff3c5d6aff3c5c6aff3c5c69ff3c5b69ff3b5a68ff3d5968ff3b5967ff395866ff395766ff365262ff365566ff385263ff375162ff375262ff395062ff2c3c4eff3a586eff334553ff334354ff324252ff324151ff324150ff314051ff2f3f51ff313f53ff2f3a53ff311714ff5a2119ff763718ff955721ff956228ffaf915effb5cdc1ff8ecaccff2796bbff47deecff3fadcbfd73eef5aa91fcf82fa392ce569a74bb439c76be3f9a71be3e9c73bd399d74bc37996fb9379e74be389b72bf3a9a77c1409b74bf349d76bf14a673bf13a179bc33f0e6a5bfefd06ffcefc75cffefc359fef0c456ffedc153ffefc153fff1c15affeebd54ffb7974fff6d5236ffe4bd59ffecbe57ffefbf57ffedbd54ffe2ab46ffd99d3cffcf9239ffcb8e36ffc88933ffc68633ffc68531ffc78630ffc9892fffcd8b31ffce8b35ffd38f36ffd79538ffda9c3cff90612eff3a2121ff30202eff34233cff33243bff32243aff312238ff332138ff332139ff312138ff312239ff312138ff302037ff2f2036ff2f1f36ff301d36ff2f1a34ff2d1831ff2a152eff2b172eff322035ff321f34ff2f1d32ff2f1c34ff2e1e35ff30253cff393449ff404355ff42485aff404657ff3d4355ff3b3e52ff383a51ff37374eff35344dff2e283fff363244ff424654ff454856ff46525dff485d66ff486069ff475663ff454f5fff424a5aff404657ff3e4255ff3d4054ff3b3d52ff3a3d52ff3a3d53fe373d52fc629cb0668ce9fd1d9e7bc137a279be459b73c03ba079c231a172c1299b76c1219b74b91a936cba149973bf0ea46dc80a9966cc07926db604bf80bf02ff80ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff01ffffff01ffffff01ffffff028080ff028080ff03aa55aa0280808002808080035555aa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aaaaaa048080bf06aa80d5089f80bf0c956abf119678b4179b6fb11d9572b9249571bf2b9a77be349871ba3d9b71bc479a73bb509970bc5a9c74be669b76be4c9e72bf09aa8eaa22b4bbbba9596571209797af619e76bd7d9b74be8f9d76bf8e9c73bd8c9d75bd889c74bd849c74bf809b74bd7a9d75be749c75bd6d9d73bd669d73be609d75bf5a9f74be569a74be519a74bd4d9c74bd4a9b75be479e77be469975bd469d75bd469d75bd479e73be4b9c74be4e9d76be529f76c1589c74bf5e9b75be669b73be6e9b74be769c75be7f9d72bf3c9d77bf679c74bf43585863ef262237fe28213bff271f38ff272038ff271f38ff272038ff271f38ff282039ff29223bff2b253bff2b273eff2b2a3fff2d2d42ff2f3044ff303347ff31374bff323a4dff343b52ff363f54ff36415bff476b94ff456e98ff476f99ff466f9aff47739dfe47739efd49759d786282a69c9b76beb99c74beb49c74beb09c74beac9c74beab9d74bfab9b74bdab9d74bdad9c74beb29c74bf739b76bf02ffffff05cccccc9982a7befd6688a8ff5a6c86ff515b6cff505765ff505a66ff4e5b66ff4d5b66ff4c5b66ff4c5c66ff4b5c66ff4a5c67ff495c68ff32354bff211931ff1a0e28ff1e0e2bff21112fff291f37ff2e2639ff2d2838ff353242ff3e3f4cff414650ff40454fff414651ff424651ff434752ff444a54ff444d56ff44474eff3f4249ff47494eff807247ffeec84dffefbf46ffe9b141ffd99637ffc87a2cffcb7e2fffc57d2fffb7692eff783c1dff461d15ff37272cff49585fff527378ff50757bff50777dff51777cff4f787cff50787cff51787dff51787dff51777cff52777cff52767cff50777bff50767bff50767bff4f757aff4f757aff4f7479ff4f7479ff4e7379ff4e7278ff4d7178ff4b7076ff4b7076ff4a6f76ff4a6e75ff4a6c74ff496b74ff466c73ff456a71ff466973ff394f5aff56839eff426778ff416472ff416370ff42636fff41626fff40616eff3f616dff3e606dff3e5f6dff3e5e6cff3f5e6cff3d5d6aff3d5d6aff3c5c6aff3b5b69ff3b5b68ff3b5a68ff3b5a67ff3a5866ff395766ff385464ff375463ff385262ff385263ff365162ff375163ff324354ff3d5366ff314655ff334454ff334353ff314251ff324251ff324051ff323f51ff313e51ff32425bff2b3246ff341612ff5c2713ff935524ff9b692cffab8e62ffb9d1cbff82bfc9ff229dbeff4fe2f1fe4fc1e1f18bfaf73aa7fbfb509c73bc4c9e75bf359f78bc3e9c77bd389f76bf33a073be319c72c1319c72bb329970bd349d76bf399d74c0409b74bf499a73bd249c78bf0db176c41ef7eec4bcf0d576fdeac55cffefc359fff0c457fff0c357fff2c457fff0c051ffefbc54ffecc05dffefc255fff1c256ffefbf55ffebb851ffdda142ffd3923dffbf812fffbb7f31ffb27631ff996229ff925e27ff986027ff9e6527ffb1742effc58637ffca8732ffc98430ffc78734ff462a22ff2d1a21ff352237ff35223bff35233aff332237ff332239ff342339ff322239ff312237ff302237ff312137ff311f36ff301c35ff301b34ff2f1933ff2e1931ff2e1831ff2c182eff2b162dff352237ff342539ff35253aff362e40ff424651ff49555fff485660ff45515eff414c5aff3e4657ff3e4356ff3c3f53ff3a3b51ff38394fff35354dff312d44ff2f2b40ff424653ff444856ff474e5aff495b63ff486068ff475964ff465160ff434c5cff414759ff3f4357ff3e4155ff3c3e53ff3b3d53ff3b3d53fe343c51fb557f949186ecfb27a37cbe4b9c77c2419d76c0379e74be2ea174c2269a6bbc1f9c73bd189f75bf129c71b80d9d76b1089f80bf06aa80d5048040bf02ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aaaaff03ffaaff03aa55aa03aa55aa03aaaaff035555aa035555aa048080bf068080aa09aa71c60d9d76c4129c80b8179b7abc1e9977bb249c78bf2d9971bb369c71bd3f9a75be499a73bd549b73bc5e9b75be6a9a73be3b9c75be02ffffff2b9aa0ace35364738b5c6e803a9e77c17d9d74be859b73c0989c74be969c74be939c74bf909c73bd8b9c74bf869e76be809d76bf7a9b73bc739d73bf6d9a73bd679c74bc619b71bd5d9c73bd599b73bd559c75bd539d75be509c73bf509973bc519a74bd529b73be549b73bc579b75bf5b9a73bf619b74bd669b73bc6d9d75bd749c75bf7c9c73bf859d75c0859d75be3b9c75be499d77bd5b5f5a6af0242035fe272139ff272039ff272038ff271f38ff271f38ff271f38ff272138ff282239ff29253cff29283dff2b2a3eff2d2c41ff2e2f43ff2f3348ff30364bff33384eff353c50ff353d55ff435e84ff476e98ff476e99ff476f9aff47719bff47739cfd49759dd74f789b83a07bc1be9d75bdb99c74beb59c74beb19d73beb09c74beaf9d75bfb09c74beb29c74bfb59c74be759b74bb03ffffaa05ffffff8d88aac0fc688aacff5a6f89ff525b6dff505866ff505a67ff4d5b66ff4c5b65ff4b5c65ff4b5c66ff4b5c66ff4a5c67ff4a5e69ff404c5cff231d35ff1d122aff1e0e2bff1f0f2cff21142eff2a2036ff373444ff3b3e4aff3e454eff3d434dff40464fff3f454fff414852ff444c54ff444a52ff42444dff3f444cff434952ff4a4f54ff897846ffe6ad3bffd89a36ffcc8a2fffc97f31ffc67935ffb1652fff7f3f1eff441f14ff3e3036ff506065ff53787bff4e777cff50787dff51787dff50787cff507a7cff52787eff52787dff52787dff52787dff52787dff51787dff50787bff50777cff50777cff4f767bff50767bff4f757aff4f747aff4f747aff4e7479ff4e7379ff4d7278ff4c7177ff4c7177ff4b7076ff4a6e75ff4a6d75ff496c74ff466d74ff466b73ff425e67ff466d83ff4b788aff426673ff416571ff426571ff41636eff42626fff40626eff3f616eff3e606dff3f606dff3f606dff3f5f6cff3e5e6aff3e5d6bff3c5c6aff3c5c6aff3b5b68ff3c5a68ff3c5a68ff3a5967ff395867ff385565ff385464ff385363ff385263ff375262ff365163ff3a4f62ff2d3a4aff365265ff324554ff334454ff334352ff324353ff324152ff344153ff313f52ff313e55ff364967ff2b2733ff411a11ff7e4721ff986d2fffad9b74ffb6d2d0ff72b9c3ff1d9cbbff58e9f0fc65d8e89793fcfa329e80c2589a74bc439872be429e78bd3a9e77bd349d76ba2f9d77be2c9c74bf2c9c74bf2d9977bb309f75bf359a73c03b9c75be459b73bc4f9874bb2d9f77c1219b74c126ddd0aeb0f1d675fceec45affedc15affedbf53ffefc557fff5c657fff1c155fff3c356ffedbf52ffefc054fff1c056ffe6b04dffcb8d3effae742cff90572dff572c20ff3e1717ff3f191eff42181dff42181dff44191cff451918ff4e2016ff703b1bff9c5b25ff7e4721ff31181fff2e1b29ff362138ff362239ff342237ff332236ff332239ff332137ff312137ff311f37ff311d35ff2e1b33ff2f1931ff2d1a31ff2d1931ff2e1b32ff2f1d35ff312339ff33293fff291c32ff382b3dff42404bff474850ff4a555bff4f6166ff4b5f65ff475862ff44535eff424d5cff404759ff3f4458ff3c4054ff3b3d52ff393a50ff37384cff343149ff2a243cff424553ff444956ff454b58ff465761ff485f67ff475d66ff465461ff444e5dff42495bff404558ff3e4256ff3d4055ff3d3f55ff3c3e54ff383e54fc4a69817a86f2fb29a27cc1479e77be3ba075c2329e7ac22b9a71be249c71bf1c9b6dbf169768b9109f70bf0caa80bf0880609f059966cc02ff80ff028080800000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff03aaaaff035555aa035555aa03aaaaaa06aa80aa09aa71c60d9d89c4129c71b8189f75bf1f9473b5269a72bc2e9b6fbc379974be409b74bf4b9974be569d74be629a72bb6d9d73bd4d9c74bd129c80b83b8697a4f44d6377f6495b7065535d74479a77bea19d74c0a19d74bea19d74be9e9d74be9a9d74be979d75bd929d73be8c9d75bd859d75c0809d76bf799c74be749c75bd6f9c73bc6a9c73be659d72bd629c75be5f9c73bf5d9c73bd5c9b74bc5c9b74bf5d9c73bd5f9c76bf629c75be659d74bd6a9c73be6f9c75bf759d74be7d9b72bc839c73bf8c9b73bd959c73be759d76c0699e75bd39a179c070424050fb272138fe28213aff282039ff261f37ff261f38ff261f37ff272039ff272139ff28233bff28253cff2a273dff2b2a3fff2c2c41ff2d2f44ff2e3246ff303549ff33384cff333a4eff3b4e71ff456d95ff466e98ff466f9aff46709bff46729cff46749ef94b779f9d827bb3c39c74be839c75bfba9c75bdb79c74beb59c75beb49c74beb59c75beb69c74bdb99d74be769c75be03ffffff1da784c18095b1c5fd698caeff5a718bff525d6fff4f5966ff505a67ff4e5c67ff4e5b67ff4c5c66ff4b5c66ff4b5d66ff4b5d68ff4a5d67ff4a5c69ff2b2940ff20172eff1b0d28ff1d0d28ff24142fff2b253cff3a3c4aff3d404cff3d414cff3e454fff3e444fff434a53ff424952ff40454dff40434bff40454cff454c53ff464c55ff43474fff8b6840ffb7762cffc98234ffc48033ffa55e2cff6e351dff412120ff3e3f43ff536c72ff52777cff50787cff51787dff51797dff51797dff52797eff53797eff51797dff52797cff52797dff52797dff52797dff527a7dff51797cff51787cff51787cff50787cff50777bff50767bff50767bff50757aff4f747aff4f747aff4e7479ff4e7379ff4d7278ff4c7077ff4b7077ff4a6f76ff4a6e75ff4a6d76ff486d75ff496970ff344756ff598698ff446873ff426673ff436572ff426570ff426571ff42646fff42636fff40626fff3f616eff3e606eff3e606dff3f5f6cff3f5f6cff3e5e6cff3d5d6bff3d5d6bff3b5b69ff3c5a69ff3b5a67ff3b5967ff3a5867ff395666ff395565ff385464ff385363ff375263ff375163ff375063ff314254ff355267ff324554ff344456ff344352ff334452ff334253ff344154ff334256ff314257ff344460ff364c73ff2b1a1eff5c301aff9e7a40ffada889ffb5d4d4ff65b0c2ff24a1c7ff5eecf3e983e9e9489cc6e3479e77be549b76bc3f9e75be3e9c73bd36a176bd2f9d77be2ba077be299b76bb279d76be289f79bf2b9a77be309f7abf379e74be409b74bb4a9b72be569a71be3c9d77bf089f80bf0be8ffd181f1d97ff9f0c55afff1c45bfff4cb5dffefc656fff2c453ffefc251ffeebc4effefbf53ffeeba53ffd29f43ffa4692cff663929ff471b25ff3f1a23ff39171eff381720ff36161dff36161cff37151cff39161cff39141cff37151bff3b1618ff2c141aff240f18ff321c2fff372237ff382238ff382136ff352136ff342036ff321e36ff301b35ff2d1930ff2c1830ff2c1a31ff2e1d35ff31223bff372c42ff3a3348ff3d394cff3b3b4dff383a4eff2a2439ff332d3dff45484fff484d55ff455258ff4a6065ff496065ff475963ff455461ff434f5dff414959ff404659ff3e4255ff3b3e52ff3a3c52ff38394dff37364dff29243cff424252ff444855ff454b59ff48525fff485e67ff466069ff465763ff45505fff424b5cff41475aff404459ff3e4156ff3e4056ff3d4057fe3b4359fb46637c7193f8fa1d9e7bb9429b74bd389b76bf2e9b74c2279d6fbe209f78bf1a9d76ba149973bf0f9966bb0a9966b207b66ddb059999cc02808080028080ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03ffaaff03ffaaff03aa55aa03aaaaff035555aa03aaaaff035555aa048080bf068055aa09aa71c60d9d76c4129c80b8189f75bf1f9c73bd27966fbe2f9d72b8389b72bb439c72be4d9c74bd589a74bc659a74bd719c73be389b72bb0ba28bb962708592fb4d667bff4a6479e5303f5948807895949b73bfab9d74bfaa9c75bea99b74bea59e74bea39c74bd9d9e73be989e75bf929b73be8c9d75bd869c74be819c75be7b9b74bf779c74bd739b73bc6f9c75bf6c9c74bf6a9c73be699b75bd699b72bd6a9c73be6b9b72bc6d9d75bd709b74bf759d74be7a9d75be7f9d74bf859d73be8d9c74be949d73bf9d9c73be9a9d76be6c9e76bf7e9e73bc4f9b7eb5d22b263dff28203aff282039fe272039ff272038ff261f38ff262039ff272139ff27223aff28243bff29253cff2a283fff2b2a41ff2d2d43ff2e3044ff2f3247ff31354aff32374bff374664ff456d95ff466e99ff456f9aff446f9bff45729cff4674a0fe47759ea4577e9f709d76bfb59c75c0bd9d74bebb9b74beb99c74bdb89d74beb89d74beb99c74beb19c75bd609d75bf03ffffaa1ca480bf6b9db8cbfd698db0ff5b728dff535e70ff4f5966ff4f5a67ff4f5b68ff4d5c67ff4d5d66ff4c5c66ff4c5d67ff4b5d67ff4a5d67ff4b5e69ff393f53ff231a32ff1c0e29ff1e0e2aff21122eff2c253cff353746ff3b3f4aff3d414dff404650ff424851ff3f454eff3d434cff3e434cff40474fff444c54ff424a52ff3e444dff42444cff80613cffc37c36ffab682fff753e22ff45251bff3f3f43ff506569ff53767bff50787dff50787dff52797dff527a7eff53797eff537a7eff537a7eff53797eff537a7eff537a7dff537a7dff527a7dff527a7eff527a7dff52797dff52797dff51787cff51787cff51787bff51777cff51767bff51757bff4f747aff4f747aff4f7479ff4e7379ff4d7278ff4d7177ff4c7077ff4a7076ff4a6f76ff486f76ff4c6f77ff33424cff3b515fff446874ff436874ff436774ff436673ff426671ff436571ff426470ff42646fff41636fff40626fff40606eff40606eff3f5f6dff3f5f6cff3e5e6cff3d5d6bff3c5d6bff3b5c6aff3b5c69ff3a5a68ff3b5a68ff3a5867ff3a5767ff395565ff385564ff385363ff375263ff375163ff375062ff384e62ff2f4055ff334a5aff344455ff344455ff344454ff354456ff344455ff354457ff33445aff324562ff375078ff31425dff3b221bff987349ffaaac93ffb7d3d4ff57a7b7ff24adccfe67eff1af8fecec3f9a79ba519d78c0479a73be459b76bc3b9c79be329e75bd2ca274bf289f73bf259875ba24a378bf259f75c1279d76be2c9c74bf339b73be3c9973bb469d75bd519a74bd5d9c73bd429b74bd109f80bf1fbdadbd95f0d678f8efcb5dfef2c85afff2c758fff1c554ffeebe4dffefc052fff1c358ffe2b04bffb37d38ff4d2a23ff3a1a23ff331521ff31141eff2f1422ff2f1724ff2e1825ff2e1925ff2d1724ff2c1521ff2d131fff2e121aff2f131bff260f18ff21101bff331d30ff372036ff392138ff372035ff351f36ff311c34ff2f1832ff2b1832ff2b1a32ff2f2137ff382f45ff3e3d4eff414553ff404654ff3e4452ff3c404fff3a3d51ff383b50ff2e2e43ff2a2539ff43464fff464d53ff464e59ff4a5d65ff496167ff485c65ff495562ff46505eff414b5aff404759ff3e4256ff3b3f53ff3a3c52ff383b4fff38374eff2b2840ff3f4050ff444957ff454b59ff474f5dff485b66ff48616aff465b65ff455361ff434e5eff42495bff41465aff3f4458ff3e4357ff3e4459fe3d485df64c6982439cf7fb279d76be3c9d77bf339b73c32a9e73c223a075bd1d9572b916a274c5129c71b80d9d76c409aa71c606aa80d5048040bf028080800280808000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aaaaaa035555aa035555aa035555aa028080ff048080bf06aa55aa098e71aa0d9d76b113946bae189f80bf209f78bf279d6fbe2f9d72be389b72bf439c76be4d9c74bd599b73bd669b73be739b73bc479e77be04bfbfbf92627786ff4c667aff47667bfe3b4a65b0464a6336a184bda79c74bfb39d75bdb39b73bdb09c72bead9c74bea99d74bea49d73bf9f9d73bf9a9d74be939e74c18e9c73be899c73be859d73be809d74bf7d9b74c07b9e74bf789b73bd769c75be769c75be779c74bf789b73bd7a9b75be7d9b74be819c75bc849c74bd8a9d74be909c75bd959c74be9d9c73bea49b73bfac9c74bfa99d74bea59c75be6f9c73bf95302b41fe28203bff27203bff262039ff262038ff261f39ff262039ff26213aff272139ff27233bff28243bff29253dff2a283fff2a2a41ff2c2c43ff2d2e44ff2f3146ff303348ff323c59ff416b92ff446e99ff45709bff45729eff45749eff44759fff4877a0ee4b789d49a18cc4a09c74bf919d74bebe9c73bdbc9c75bebb9d75bebb9b74bebc9c75bea79d74bf559f78c002ffffff0faa88cc4ea0bacbfd698fb1fe5c7692ff545f71ff4f5966ff4f5b67ff4e5c68ff4d5c68ff4d5c67ff4c5d67ff4c5d67ff4c5e68ff4b5e67ff4b5e67ff435160ff251d35ff1e132dff1d0e2aff20102dff261a35ff313041ff3a3c4aff3f434fff3f444eff3d424cff3d424bff40454eff424851ff424751ff3f444eff3d434dff414452ff444351ff7c543dff7e452bff442724ff49474dff4f646aff55777cff52777cff52787cff51797dff527a7eff537a7eff547a7eff547b7fff547a7eff547a7eff547b7eff547b7eff537a7dff537b7eff537b7eff537a7dff537a7dff527a7dff52797dff52797dff52797cff51797cff51787cff51777cff51767bff50757bff50757aff4f757aff4f737aff4e7379ff4c7278ff4c7178ff4b7078ff4a7076ff4a6f77ff32434eff354855ff476a76ff446a76ff436975ff436874ff436773ff436672ff436572ff436570ff426470ff426470ff40636fff40616eff40616eff40606eff3f5f6dff3f5f6dff3d5e6cff3d5d6cff3c5c6aff3b5c6aff3c5b69ff3b5968ff3b5968ff3a5867ff395666ff395665ff385464ff375363ff375162ff375162ff374f63ff28374aff374c60ff334557ff354557ff344556ff354556ff364558ff36465aff36475fff354968ff385075ff3e628fff2c3748ff6d543cffa5ada1ffbbdaddff4199adff2bb9d5f674f6f46499d6e3679c72bf5a9974be449a74bf429b74bd399d74bc2fa377c329a276c125986ec1229d78bb219b74c121a274c1249c71b8299b76bb2f9d77be389b72bb439c72be4d9c74c05a9c74be679c74bf5d9c76c0319c78bb14e6e6bfb4f2da80feefca5bfff0c656fff2c756ffefc150fff0c357ffe8b850ffc69e4fff5c3830ff371d27ff331a27ff311b2cff301c2fff301c2fff2e1b2eff2f1b2fff2f1b2fff2e1c2fff2f1b30ff30192fff2b1a2aff2a1624ff25101eff210e1dff2f192dff372035ff392137ff371e34ff311b34ff2e1832ff2c1934ff31263eff3f3f50ff444c58ff444f5bff444c5bff404a58ff404757ff3e4354ff3d4051ff3b3f50ff393c4fff363649ff261f34ff41454fff454d55ff464d58ff475b63ff496168ff495e67ff485662ff455361ff424d5bff404859ff3e4457ff3c4053ff3c3e53ff393b4fff38384dff2f2c43ff3a384cff444957ff464b59ff464d5cff485764ff48616aff475e67ff475663ff455161ff434c5cff42485cff41475aff40465aff3f495dff424e67d9517e9818aaffff409f74bf379e74be2e9b74c2279d76c4209f70bf1a9d6cba149973bf109f70bf0b8b74b9089f80bf059966cc03aa55ff02ff80ff028080800100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa03aa55aa03aaaaff035555aa035555aa035555aa0599669906aa80d509aa71c60d9d76b113946bbc189f75bf1f9c73bd279d6fbe309a75ba3a9a77b9449d74bb4f9b74be5a9c77c1689a73bd669b73be3a9e72bd08dfdfdfbf5f7382ff47677aff44667bfe3f5871fd333b58793d4359489f78c3bb9d75bebb9d74beb99d74beb89d74beb59c74beb09c74beab9d73bda69d75bea09c74be9c9d74be979b73bd939c74bf8e9e75c08b9c74bf889d74bf879b73bd859b73be859b73be859d75c0859d73be879d73bf8a9b73be8d9c76be919b74be969c74bd9b9c73bda09b74bea79c74bdad9c74beb49d74bfbb9d74bf7c9c73bd1a9d76c460424050fc261e38fe28213cff26203aff27203aff262139ff261f39ff26203aff26213aff28233bff28233cff29253dff2a2640ff2a2841ff2a2941ff2b2b42ff2c2e44ff2d3045ff313751ff40688eff406791ff406793ff456f99ff47739eff4676a0fe4779a3ff4b7aa0867c85af4c9a75bcab9d74bfc19c74bdbf9c74bebd9d74bebc9d75bebd9d74beb49d74be569d77be02ffffff02ffffff3ea0b9cafd6b91b4fe5e7895ff536074ff4f5967ff505a67ff4f5c68ff4e5c68ff4d5d67ff4c5d66ff4c5d67ff4b5e67ff4b5e67ff4b5e68ff4b5d6aff2f2e43ff251a34ff1c0e2aff200f2cff241531ff302741ff383748ff3a3e4aff3b404aff3d414cff40464fff404650ff3d434dff3e434eff3e454eff3e404fff343043ff261e31ff2a1822ff403c44ff516a70ff52777bff51777cff53797dff53797dff53797dff547a7eff55797eff547a7fff557a7dff557b7eff547b7eff557b7fff547b7eff547b7eff547c7eff547b7eff537b7eff537b7eff537a7eff527a7dff527a7dff527a7cff527a7dff53797dff51787cff51787cff51777cff50767aff50757bff4f7479ff4f7479ff4e737aff4d7278ff4c7278ff4a7178ff4b6f76ff3c555dff394954ff466a76ff456c77ff446a76ff446a76ff436875ff436873ff436673ff436572ff436572ff426571ff416470ff41636fff40626eff40616eff40616eff3f606dff3f5f6dff3d5e6cff3d5d6bff3c5d6bff3d5c6bff3c5b6aff3b5a69ff3a5968ff3a5968ff395766ff395666ff395565ff385364ff385163ff385163ff385061ff38495cff28364bff35495bff354657ff354558ff364658ff36465aff37495dff384c67ff374f70ff38557eff3c618eff3e6a95ff3f3a3aff9ea399ffc0e3e9ff248ba0fe31beded982f8f23da39bcd659a72bd579b72bf4b9c74be3f9e75be369c76bd2d9f77c126a172c3229670bb209f78bf1e9977bb1f9c73bd21a27cc1259f75c12ba077be349876ba3f9a71be499a73bd559c72c0629c72be539a72be01ffffff24a380bf62eae29cfaf0cc62fff1c656fff2c452fff3c555fff2c454ffdbb556ff745b40ff3b202cff341b2eff321c30ff311b33ff2f1b30ff2e1c2eff2e1b2dff2f1b2fff2e1a2fff2f1b2fff2e1a30ff2e1a2fff2d192eff2d182dff2a1629ff251021ff2f172bff371d33ff392037ff351e33ff301b35ff31223bff3e3d4eff495560ff495761ff47535eff44505bff434d5bff424a59ff404758ff3f4457ff3c4054ff3c3e53ff3b3d4fff37394cff221d38ff404051ff444c56ff474c57ff485861ff4a6168ff4a6069ff495863ff465462ff444f5eff41495bff3f4557ff3d4154ff3c3e53ff3a3c50ff39394dff353248ff343247ff434a58ff454b5aff474d5dff485562ff486169ff476068ff475964ff465363ff444d5fff444a5eff42495dff414b5ffe3e5065fe445b769961a8b91ea280c43a9e77c1329e75bd2a9e73c2239975bd1c9b76bf179b6fbc119678c30d9d76c409aa8ec607926db604bf80bf03aa55aa0280808001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000000001ffffff0280808001ffffff0280808003aa55aa03aa55aa0280808003aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aaaaff035555aa048080bf068080aa098e71aa0d9d76b1129c71b818956ab51f9c73bd279d6fbe2f9d77be399d74bc43a076be4e9d76be5b9a73bc689d76bf3b9c75be2ba077be24b8aacddd526778ff49677aff45677cfe446075fd323957f6363c55724c5365ab9d74bdc39d74bec39d74bec19d74bebf9c74bebb9b74beb79c75beb29c74bdad9c74bea99d74bea59b74bea19b74be9d9c75be9a9d74be979d75bf959c74be949d73be939c74bd939e74bf949b73be969c74be989c74be9a9c74be9e9b74bda29c73bea69d75beab9d74bfb19d75beb79c74bebd9d74bec49b74bdca9b74bf829d76c0376f6f79f6231e36fe27223dff26213cff25203dff26203cff27203aff27203aff26223bff262239ff27233bff28243cff28263cff29273eff2a2840ff2a2941ff2b2c43ff2c2e44ff2d334dff42668fff456e98ff406991ff3e648aff3f6389ff3e658cff44709aff4879a1a65981a6669d76bead9c74bec19c74bec09b74bebe9c73bdbe9d75bdbe9d75bfa89c75be01ffffff01ffffff02ffffff359fb7cffa6e94b5fe5d7a96ff546377ff505968ff505a67ff505b68ff4e5c69ff4c5e68ff4c5d67ff4c5e67ff4c5e67ff4b5e68ff4b5f68ff4b5e69ff404959ff251c35ff1e122aff1f102cff221330ff2a1d3aff312a3fff383947ff3e404cff3e434dff3b414aff3b404bff3d444dff393f49ff312e40ff261b34ff1e1a2eff313844ff536a6fff547679ff52767bff52777eff54787cff54787dff53797dff53797eff547a7eff557a7eff567a7dff547b7eff557b7eff557c7fff557b7fff547b7eff547c7fff547c7eff547c7fff547b7eff537b7eff537b7eff547b7eff537a7dff527a7dff527a7dff52797dff51797dff51787cff51787cff51777cff50747aff4f7479ff50757bff4e747aff4c747aff4b7379ff4c7278ff465f68ff2a3640ff476975ff476d78ff466c77ff456b77ff456b76ff456976ff446875ff436774ff426673ff426774ff426571ff416470ff416470ff40636fff40626fff40616fff3f606eff3f606eff3e5f6dff3d5e6cff3d5d6cff3c5c6bff3b5c6aff3b5b69ff3a5a69ff3a5968ff3b5868ff395766ff395566ff395365ff385264ff365162ff365062ff384e60ff29334bff37475dff354658ff364759ff37485aff39495eff374a61ff3a516eff3b567aff3e5a85ff3d6393ff4578abff3a5e76ff767878ffb2d9ddff13879afd35c7e0ad8cefec5b9a73bc629a72bb499d77c0499a73b93d9b75bc339b73be2b9a77be259875ba209f70bf1ea277c41c9b76bf1c9b6dbf1f9c73bd239975bd299b76bb319c72bb3a9e77bd459b6fbc509c73bc5e9b72be6c9c74bd369c71bd33a078be62e8e08ffaf4d368fff0c354fff0c14efff4c754ffe8bd4fffad9661ff422430ff39202eff331c30ff311c2fff2e1a2dff2d1a2dff2d192eff2c192fff2a182fff2a192fff2a182eff2c1930ff2b1830ff2c192fff2a192dff2c182dff29162aff2b172aff352035ff3a2237ff3a2439ff3c3144ff47515bff4d5e65ff4b5d63ff47575fff46545eff45505eff434e5bff424b5bff414959ff3f4556ff3d4153ff3c3f54ff3a3d50ff393a4fff23203aff3c3d4cff454c55ff464c56ff47555eff496067ff4a6269ff475b63ff475562ff45505eff424b5bff404658ff3e4355ff3c4053ff3a3d51ff393a50ff37364bff302e44ff44495aff464d5dff464f5fff485462ff475d68ff485e69ff475b67ff475364ff464f61ff454b5fff444c61ff435065fe435a70f64c829544a5ecf021a274c12e9b74bc23a075bd259f75c11f9c73bd199970c213a179bc0f9977bb0c956abf089f80bf059966cc03aaaaff03aaaaaa028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa0280808003aa55aa02ff80ff03aa55aa035555aa03aaaaff03aaaaaa05996699068080aa098e71c60d8962b1129c71b8189f75bf1e996fbb259875c12f9872be399d74c0439c76be4f9b74bb5b9a76bf699b75bd429e78c101ffffff2e96a1acf052687bff49677bff45697dff48687bfe34405afd333755fc34395479434a5b809d76bfca9d74bfca9d74bfaf9c73bdc59d74bec29b75bfbd9d75beb99c74bdb49d74beb19c75bead9c74beab9b74bda79c74bfa49d75bfa39c74bda29a73bda19b74bea19d75bea29c74bea29c74bea59c74bea79c74bdaa9c75beae9b74bdb19c73beb69c73bdbb9d74bec09b74bec69c74bdcb9c75bed19c75bebc9c75be3387828cf128213dff272240ff221e3aff211c3aff211e39ff231f39ff24213bff26223cff26233dff27233fff28243fff292541ff292641ff292842ff2a2843ff2a2a43ff2b2c45ff2b304aff426790ff426f99ff43719cff44739fff45739eff46729eff406b93ff3a648cdf4d779f13aebcc9639d74bfc29c74bfbf9c74bfbe9d75bfbe9c73bdbe9d75bf9c9d74be01ffffff27a376c40faa88bb31a7c1d0f76e95b6fe5e7b99ff556479ff505a69ff505a67ff4f5b68ff4e5c69ff4c5e68ff4c5e68ff4c5e68ff4c5e68ff4c5f68ff4b5f68ff4b6069ff4b5d69ff2f2d44ff251834ff1c0f2aff1f112eff241635ff2d233fff353144ff373745ff393c47ff393c48ff353645ff282339ff231a32ff251b35ff363d4eff516974ff537376ff53747aff527579ff52777aff53777dff54787cff53797cff55797dff547a7dff547a7dff547b7dff547b7dff547b7dff557b7eff557c7fff547c7fff557c7fff557c7fff547c7fff547c7fff547c7fff537b7eff537b7eff537b7eff537a7eff537a7eff527a7eff527a7dff527a7eff52797dff51787cff50777cff51767cff50757bff50757bff4f757bff4c747aff4c747aff47646cff2d3b46ff4f6f7aff486f79ff476e78ff476d77ff466c78ff466b77ff456a76ff446975ff446875ff436773ff436772ff426672ff426672ff416470ff416370ff426270ff40616fff3f606eff3f606eff3e5f6eff3d5e6cff3d5d6cff3d5d6bff3b5c6aff3b5c6aff3b5a69ff3a5968ff3a5867ff3a5767ff3a5666ff3a5466ff385263ff375263ff375162ff384f61ff344459ff2b364bff364759ff37475aff37485aff3a4a60ff3a4e68ff3e597aff3f5f84ff416390ff406a9dff4477aaff5399c5ff425661ff7facb7ff198da4fd3fd2e16e99eaea6e9b74bc609a72bd529b73be469975ba3c9973bb319c78bb29a27cc123a075bd1f9c73bd1b9771bd1a9d76ba1a9d76c41d9e72b9209770b7259f75c12d9971bb379974be419972bc4c9e72bc599e73bd669d76be6b9d75bf28a679bfa6f1e886fef2d164ffefbf50fff2c352ffedc151ffe9d57eff795c4aff462b3aff351d31ff321d31ff2f1c34ff34253bff373142ff3d3b4bff424252ff434556ff424454ff404153ff3e3b4eff393448ff342b42ff30253bff2e1f35ff2d1c31ff2d182dff392338ff3d2b40ff423849ff465058ff4c5e64ff4b6064ff495b63ff485861ff475460ff45525eff444f5cff434d5bff424a59ff404758ff3e4354ff3e4055ff3b3e51ff3a3b51ff2a2740ff353547ff454b55ff474d57ff47515dff496066ff4a6269ff485d65ff475662ff45515fff444d5dff404758ff3f4357ff3e4055ff3b3e52ff3a3a52ff3a394eff2f2e43ff464d5dff485162ff475061ff495464ff495967ff485967ff495767ff485566ff475565ff465365ff465468ff45596ffd476682a590cfd70ec8eded33966eb92d9f77c1279d76be219b74b91ba171bd169774b911a578c30d9d76c40a9966b207926db6059966cc03aa55aa0280808001ff00ff0000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa03aa55aa035555aa048080bf03aa55aa03ffaaff03aa55aa03aa55aa035555aa035555aa035555aa0480808006aa80aa098e71c60c956abf129c71b8179b7abc1e9977bb259f75c12e9b74bc389b72bb429e74bd4e9d76be5b9a73bc679972bc509c73bc02ffffff456f7a85fb4c6778fe49687bff46687bff47697bff3c4e65fe303451fd323852f93037508b4b4b678c9e7abfd29b75bda99b74bea79c74bfcb9c75bec79c75bec49c74bec09d74bebd9d74beb99c74beb79c74beb49c74bfb19c75beb09c75beaf9c75bdae9d74bdae9d75bdaf9c75bcb09b74beb19d75beb29e74bfb59c74beb99a74bdbd9b74bdbf9c74bfc39d74bec99c73bdcd9d74bed29b73bdd89c74bd899c73c03a807b88f427203eff2b2745ff292542ff272442ff25223eff24213dff231f3bff221d3bff211d39ff201d39ff201d37ff201e38ff211f39ff22203aff22213bff23243cff262640ff2b2f49ff416790ff436e99ff42709cff43729dff44739eff4573a0ff45749fff47729cf73f68904c7980abad9c74be9e9d74be839e75bfa69b75bdbd9d74bebd9d74be8f9d76bd01ffffff26a179c30eb680c82ea6bccdf36f95b6fe5f7d9bff56667bff505b6aff505a67ff4f5b68ff4f5d6aff4c5e68ff4c5e68ff4c5e68ff4c5e68ff4b5f68ff4c5f68ff4b6069ff4b616aff3e4a5aff251b36ff1e132dff1e102cff211432ff261b38ff2d283eff333241ff302e3eff262134ff211830ff241a35ff35364bff495f66ff527276ff527379ff527379ff527479ff52767aff52767aff54777cff54777cff54797dff54797dff547a7dff557a7eff557b7eff557b7eff557b7eff557c7fff557d7fff557c7fff557c7fff557d80ff557c7fff557d7fff547c7fff547c7fff547c7fff537b7eff547b7eff537a7eff527a7dff527a7dff517a7dff52797dff51797dff51787dff51787dff4f767cff4f767bff4f757bff4e757aff4d6f77ff34444fff4e6d77ff4a6f79ff497078ff486f78ff476e78ff476d78ff466b77ff466b77ff456a76ff456875ff446874ff436773ff436673ff426572ff416471ff416471ff416370ff406270ff3f616eff3f606fff3f606fff3e5f6eff3d5e6cff3d5d6cff3c5c6bff3b5c6bff3b5b6aff3b5968ff3b5968ff3a5867ff3a5666ff3a5466ff395365ff375263ff375163ff374f61ff384d60ff2a364cff37475bff364859ff38495cff3a4c63ff3b5470ff3f5e81ff43668cff436a97ff436fa5ff4379aeff4795cbff538ea4ff48778bfe198aa1f947d6df46a4d3e26a9a73bc5d9a73ba509973bc449a74bb399874bc2f9d77be279d76be219b6cb91c9b76bf19a37ac217a67abc189f75bf1a9d76c41d9e72b923a075bd2a9e73bc339b73be3d9b71bc489c75bf539d75c2619b71bd1baa7bc60fddddccdbf7eb84fff2cd5dfff1c14ffff6c555fff1d36bffd4bb6aff53393aff442d3eff381f35ff3d3246ff454856ff4b5761ff4e5b64ff4d5d65ff4d5d65ff4b5a63ff495862ff475560ff46525eff454f5cff444c5aff404656ff3e4051ff383347ff312136ff3b2a3fff42364bff454250ff465258ff4b5e63ff4b6166ff4b5b63ff495962ff475561ff46535eff44505dff434e5dff414b5aff404758ff3f4456ff3d4056ff3b3f53ff3b3c51ff2f2d45ff312f44ff454a55ff474c57ff474f5bff485e65ff4a6369ff485e66ff485763ff46525fff444e5dff414959ff3f4558ff3e4155ff3c3f53ff3b3c52ff3b3b50ff333247ff4c5367ff4b5567ff4b5566ff4a5668ff4a5669ff4a5769ff4a5668ff4b5568ff495669ff475769ff475a6fff475e77e76293a72ebcf9f9289f79bf309a75ba289973bf229d70bb1c9b76bf179b6fbc13a179bc0f9977bb0ba274b9098e71c606aa80d5048080bf03aaaaff01ffffff01ff00ff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa03aa55aa03aa55aa03ffaaff03aaaaaa03aa55aa03aaaaff035555aa035555aa04808080068055aa09aa71c60c9580bf119678c316a280c51d9e7bc1249c71bf2e9b74bc379974be419d76bc4e9a72ba5a9974be679c74bf3b9c79c202ffffff5f667986fe4a6577fe496879ff48687bff47697bff405b6eff2e344dfe30334eff323350fd2f324ebc3c3d58868b70a7af9d76bfbb9d75bfac9c75bec39c74bec19c74beca9d74bfc79c75bec49c74bec19c74bebf9b74bebe9c75bdbb9d74beba9c75bdbb9b74beba9c73bdbb9b74bebb9b74bebd9b74bdbf9c74bec09d75bec29c75bfc59d74bec99c73bdcd9d75bed19c74bdd59c74bed99c74be8a9d74be1f9c7bb56a4b4654fa2b2746fe2b2746ff292743ff292744ff292743ff282643ff282543ff282542ff282641ff272641ff272641ff272541ff272641ff272641ff272642ff272641ff282744ff2b314cff416892ff426d98ff416f9bff43719dff45749eff45759fff4475a1ff4577a3fc4676a15b5f84a3939c74bf849c74bd19a37ac2539d75c2ba9c75bfbb9d75bf8d9d76be01ffffff0db189c402ffffff29aec7d3ee7397b7ff607e9dff56667cff505b6aff505a68ff4f5b67ff4e5d69ff4c5e68ff4c5e68ff4c5e68ff4c5f68ff4c5f68ff4c6069ff4b6069ff4b616aff4c616bff2b273eff241933ff1c0f2bff1f1230ff231834ff261c35ff241b31ff211731ff211934ff343649ff475a65ff527074ff517175ff4f7277ff517278ff527379ff527479ff53757aff53767aff53777bff53777cff54797cff54797dff547a7dff547b7eff557b7eff557c7eff557c7eff557c7eff557c7fff557c7fff557c7fff567d80ff557c7fff557d80ff557c7fff547c7eff547b7eff547b7eff547b7eff537b7eff527a7dff527a7eff527a7eff517a7dff51797dff50787dff50787dff4f777cff4f767cff4e767cff51747cff3e505aff486770ff4a717aff497079ff4a707aff496f78ff486f79ff476d77ff476c77ff466c76ff466b76ff456975ff446874ff446874ff446774ff436672ff426572ff416471ff416371ff406270ff406170ff3f616fff3e5f6eff3e606eff3d5e6dff3c5d6cff3c5d6cff3b5c6bff3c5c6aff3b5a69ff3b5969ff3a5868ff3a5667ff3a5566ff395465ff385263ff395164ff385063ff384f62ff303f55ff313e53ff37495cff394b5fff3a5068ff3e5a78ff426487ff466b93ff46729dff4874aaff4779b2ff468fcaff5ebee5ff316f85ff18809de54cd9e44a9f98c8679974bf5a9971be4d9c74bd419976bc379974b92d9f77c1259f75c1209778bf1aa780c4179b6fbc16a274b9159e79b6189f75bf1b9771bd209770bf279d76be2f9d77be399d74c0439c72be4e9a72be4f9e74be1ba17bbd53ddce9af4fae981fff3ca58fff2c151ffefc356fff3dd75ff9a7a4aff4d3c48ff443548ff474454ff4a525eff4c5863ff4e5c65ff4c5c64ff4a5b64ff4a5c64ff495b62ff485861ff48565fff45535dff44505cff434d5bff424a58ff404855ff3e4151ff362a3fff3d3246ff413c4fff454552ff475058ff4b5c63ff4c6368ff4b5e66ff495a63ff485662ff46535fff44505fff434e5eff414b5bff40485aff3f4558ff3d4158ff3b4054ff3a3d53ff33324bff2b293fff454a55ff464d57ff474e5bff485b63ff4a6269ff4a6068ff495863ff475460ff45505eff424a5aff404759ff3f4257ff3c4055ff3c3f52ff3c3d52ff383c50ff53687fff4a5d71ff4b5d72ff4b5e72ff4b5d70ff4b5c6fff4a5a6dff4b566bff4a586cff47596eff4c5c72fc53768b70a4d8df16a28bc52a9873bc219b74c1239975bd1d9e7bc1189f75bf13946bbc109f70af0caa80bf0a9966b207926db60599669903aa55aa028080800280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0100ffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa035555aa03aaaaaa068055aa089f80bf0c9580bf109f80bf169774b91c9b76bf239975bd2c9c74b9379974b9409b74bb4b9c74be599b73ba669b73bc01ffffff12aa80c679677885fe4b6678fd49687afe48687bff48697bff49687cff333e56ff2f334cfe31324fff31334ffc323452e433395192675b83c19c74bdcd9d75bebe9c75bf869a74beb99c74bed19c75bece9c74bdcc9c74becb9c75bec89d74bec79b73bec69b74bdc59b74bdc59b74bec59b74bdc59d74bec79b73bec89c74beca9d74bfcd9b74bece9c74bfd19c74bec89c73becb9c74bedc9b74bd709d74bd1da77bc11aa79da7cd332e41fe2e2b4aff2a2847ff292945ff2a2745ff292744ff282743ff282644ff282643ff282742ff282643ff282742ff292742ff272641ff272742ff272643ff292744ff282846ff2d3453ff436a95ff416e98ff416f9bff44729dff45749fff4476a1ff4577a1ff4579a4fd487ba67a5e88ab619e76c0839e77bf01ffffff2f9d77bead9b74beb89d76bf8c9d75bd01ffffff1a9d76ba1aa780c425bac8d6e87398b8fe60809fff57687dff505c6bff4f5a67ff4e5b67ff4f5d69ff4c5e69ff4c5e68ff4c5f69ff4b5f68ff4c5f69ff4c6068ff4b6169ff4b6269ff4c636bff3e485bff281d39ff1e122eff1d112cff1d122cff1e142dff20152fff2e2d45ff495a67ff516d73ff507074ff4f7075ff507076ff517277ff527277ff517478ff527479ff53757aff53767aff53777bff54777cff54797cff557a7dff557b7eff557b7eff557b7eff557c7eff557c7eff557c7fff557c7fff567d7fff557c7fff567d80ff567d80ff557c7fff557d7fff547c7fff547c7fff547c7fff547b7eff537b7eff537b7eff527a7eff527a7eff51797dff51797dff51787dff50787dff50777cff4f777dff4e777cff4d6e79ff4b6a73ff4b737cff4a727aff4a717aff4a707aff496f78ff486f79ff476e78ff476c77ff466c76ff466b76ff466a76ff456975ff446874ff446774ff436673ff426672ff416571ff416471ff40626fff406270ff40616fff3f606eff3f606fff3d5f6eff3d5e6dff3c5d6cff3c5c6bff3c5c6bff3d5b6bff3b5969ff3b5868ff3a5767ff3a5667ff395466ff395364ff385263ff375163ff385063ff374d61ff2a364eff394b60ff394e63ff3d5571ff3f6080ff43688cff467199ff4875a3ff4877abff477cb6ff4591ccff51c0e8ff46a2b9fd187c98d555dfeb4ca183c3659a74bb579b72bc4a9b75be3f9a71ba349d76ba2b9a77be249c71bf1d9e72b9189f75bf159e79c213a179c913a179bc159e79c2189f75bf1d9e7bc1249c78bf2b9a77be349d76bf3f9e75ba449d74bf219b7cc10ea480c8a3efdd8afefae780fff1c652fff3c14dfff0ce62ffe1c76eff5b4039ff4a424fff474959ff49515dff4a5360ff4d5862ff4b5a62ff4a5962ff4a5c63ff4c5d65ff4a5d64ff495a62ff495761ff46545eff45525cff444f5cff424b59ff414a57ff3d4555ff393044ff3d3548ff3f3b4dff434453ff465058ff4a5b62ff4c646aff4b6067ff4a5b63ff485862ff465460ff45525fff434f5eff424c5dff40485bff3f465aff3e4259ff3b4056ff3b3e52ff36374fff28263dff444955ff464d58ff474e5bff485961ff496168ff4a6168ff495a63ff475561ff46505eff434c5cff41485aff404457ff3c4254ff3e4156ff3d3f54ff393f53ff557088ff4c6479ff4c647aff4c6279ff4b6277ff4a6275ff4a5e74ff495b6dff4a5a6fff495e72ff476278bf84bcc71bd9f6ec2a9e73bc249c78bf1f9c73bd1e996fbb189f75bf149973bf119678b40d9d76c40a9966b207b66ddb06aa80d503aaaaff028080ff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0100ffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa03aaaaaa059966cc07926db60b8b74b90f9977bb159279c21b9771bd239975bd2ba077be359a73bc3f9a71ba4a9b72be579b72bf4a9b72be01ffffff1aa780c489617382fd4b687afe486779fe47697aff47697bff47697bff405b6fff2d344aff2f324dff2f314cff2e324dff2f3250fe2c2d4ab33f42557b8772a2c49d75bfde9b74bec09d74beb19c75be879b75bdc89c74bed39c75bed19c74bed19c74bdd09c74becf9c75bfcf9b74becf9c75becf9c75bed09c74bed19d75bed39c74bed69c75bfd79d74bfd99c74bedb9d74bfc39d74be479a77be1ea277bb1ab1b1b1a5363347fb2d2d47ff2a2a4bff2b2948ff282943ff292745ff292845ff292744ff292744ff292744ff292745ff272643ff282743ff282643ff292744ff282643ff282642ff282643ff292845ff2e3a5bff426c96ff406d98ff416e9bff43729dff44739eff4575a0ff4577a2ff457ba5fc467ba8965a88ac6d9d75bd699e75c001ffffff519a74bd5b9d76bfaa9c75be679c74bf01ffffff01ffffff02ffffff1dc1cadcdf7598b7fe61809fff56687fff515c6cff515a69ff4f5b68ff4d5c68ff4d5e6aff4b5e69ff4c5f69ff4c5f67ff4c5f68ff4b6069ff4c626aff4b626aff4c636bff4c626bff37344cff261a3aff191026ff1d122dff28253cff465262ff4f6b71ff4e6d73ff4f6e74ff4f6f74ff507075ff507176ff507176ff537278ff527378ff527578ff537579ff53767aff53777bff54787bff54787cff557a7dff557b7eff547a7dff557c7eff557c7fff557c7fff557c7eff547b7eff567c7fff567d7fff567d80ff557d7fff557c7fff567d7fff557d80ff557c7fff557c7fff537b7eff547b7eff537b7fff527b7eff517a7eff517a7eff51797eff51797dff4f777cff50777dff4f777dff4e777dff4e767cff4d757cff4c737bff4c737aff4b727aff497179ff4a717aff496f79ff486e78ff486d77ff476d76ff476c76ff456a74ff446975ff446974ff446873ff436773ff426772ff426672ff416571ff406371ff406270ff406170ff40616fff3e606fff3d5f6eff3d5e6dff3c5d6cff3c5c6bff3c5c6bff3c5b6bff3a5a69ff3a5969ff3a5867ff3a5667ff395566ff395465ff385264ff375263ff365163ff384f63ff303d55ff35445cff3b526aff3f5a77ff426388ff426b90ff46739cff4978a5ff4879abff4984bbff489bd4ff4bc8ebfe4cd2e5fd1a8199c162e3ed639d79bf619b74bd549b73bc489c75bc3c9973bb339b73be299b76c1229d78bb1ba171bd16a274c513a179bc119678c3119678c313a179bc159e79c21a9d76c4209f78bf289973bf309a75bf3a9a72b93b9c75be1fa57bc505ffffffd9fae77ffffae578ffeec251ffecbe50fff5d563ffa5834eff463339ff494857ff474d5bff48505cff4c545eff4c5961ff4c5b63ff4b5962ff4c5c64ff4c5f66ff4b5e64ff4a5c63ff495861ff475660ff46525eff444f5cff424d5aff414a59ff414656ff393246ff3d3548ff403b4dff434151ff475058ff4a5a60ff4c6269ff4b6167ff4b5d64ff4a5863ff485562ff465261ff44505fff424c5eff41495bff3f4659ff3e4458ff3d4255ff3b3f53ff3a3b52ff29263fff434756ff454d58ff464d59ff495560ff496068ff49626aff485d67ff485563ff46525fff434d5cff42495aff404658ff3f4454ff404359ff3e4256ff3b4256ff57748bff4e6980ff4d667eff4e657bff4d647aff4e617aff4c6077ff4a5e70ff4a5e73ff495f79ed6896a63ad7fbfb05ccccff229d78bb23996db61d9e72b9199970b8159e79c211a578c30e926db60ba274b9089f60bf07926db604bf80bf04bf80bf0280808001ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ffff01ffffff01ff00ff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa03aaaaaa048080bf059966cc07926db60ba274b90f9977bb159e6db61a9d76ba21a27cc1299b76bb339b73b93d9b71bc489875bc549b73bf429e74c101ffffff0bb9a2d19d5d7285fe4a667aff48677afe48697bff486a7cff47697bff46687aff34465dff2e304bff2e304bff2e304cff2f304bff2e2f4dff2d314cf22d2e4bcf35344f9a685b80a69776b7a99d74bee09c74bdcf9c75bedb9c74bfdb9b74bed99c74bed99b74bdd99c74bdbd9d75bebd9d74beb09c74bed99c74beda9c74bfdb9c74bfdd9c75bedf9c75bee19c74bdaa9d75bebb9d75bf6d9a7ab67b5b5172db2b2b42fb2d2c4bfe2c2d4aff2b2a49ff2a2a48ff292946ff2a2947ff282945ff292845ff292744ff292745ff282744ff282644ff292744ff282643ff292744ff282643ff282742ff282643ff292842ff2e3d5cff426a93ff416d99ff426f9dff42719cff43749fff4475a0ff4578a3fe447aa5fc467ca7a65181a611c3a5d27e9c75be01ffffff449d74bf01ffffff859d75be2d9f77c101ffffff01ffffff03ffffff14bfccd9cf7498b8fe60809fff576980ff515d6eff505a68ff4f5b68ff4e5c68ff4c5e69ff4c5f69ff4c5f69ff4d5f68ff4b6068ff4b6169ff4c626aff4c636aff4c646bff4d636bff485b66ff352f4cff29203aff374051ff4d676fff4d6a71ff4d6c72ff4d6d72ff4f6e74ff506f75ff516f76ff517076ff517176ff527278ff527478ff527578ff527579ff52767aff53767aff54787bff54787bff54797cff547a7dff547a7eff557b7eff557b7eff557c7fff557c7eff557c7fff557c7fff567d7fff557d7fff567d80ff567d7fff567d80ff557c7fff557c7fff557c80ff537c7fff547b7fff547c7fff537b7fff517a7eff527a7eff51797dff527a7eff50787cff50777dff50777dff4f767dff4f757dff4e747cff4d747cff4c727aff4c727aff4a7179ff4b707aff496f79ff486f79ff476d77ff466d77ff466c77ff456b76ff446a74ff446974ff436874ff436874ff426673ff426672ff416571ff416472ff406370ff406370ff406170ff3f606fff3e606fff3d5f6eff3d5e6dff3d5d6cff3c5c6cff3c5c6bff3a5b6aff3a5a69ff3b5768ff3b5768ff395567ff395466ff385364ff385264ff375164ff385064ff374c60ff2f3c54ff3d556fff405e7dff43678dff436e93ff46729cff4776a5ff4a7db0ff4b8bc6ff4aa8ddff40cef0fe4bf4fcfd2caec2a96be4f05e9d75be5e9b75be519a74bd459b73bc3a9a72b9309a75ba279d76be1f9c73c5199970c216a274b9129c71b80faa77cc108f70bf109f80bf149973bf179b7abc1ea277c4249c78bf2c9c74b9349d76bf2f9d77be0ba28bd131e0cba7fafce87dfffbe376ffecbd4cfff0c657ffecc861ff765743ff402e3cff4b4e5fff474e5dff49515dff4d5460ff4d5963ff4d5c64ff4b5962ff4c5d65ff4b6167ff4c5f66ff4b5e65ff4a5a62ff485760ff45535eff45505dff434e5cff414c59ff424857ff393447ff3c3549ff3f3c4dff424150ff475059ff49595fff4c6269ff4b6369ff4b6067ff495964ff475663ff465361ff44515fff434e5eff414b5cff40485aff3f4558ff3d4258ff3b4155ff3b3e53ff2b2841ff414455ff464d58ff464e5aff48535fff485f66ff49646bff486169ff465964ff465361ff464f5eff434b5aff41475bff404756ff404759ff404659ff3e4a5fff55748eff506d85ff4f6b84ff4d6980ff4c677dff4e657cff4d6279ff4d6076ff4d627af4537a907ebcf3f31cbfb6d1109f80cf1f9c73bd1c9b6db619997ab8149973bf11a578c30ea46db60ba274b9098e71c606aa80d5059966cc03aaaaaa02ff80ff01ffffff01ff00ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff028080800280808001ffffff028080800280808003aa55aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aaaaff03aaaaaa0599669907926db60a9966b20e926db613a16bbc199970b8209770b7289973b9319c72bb3a9a72bd469971ba529b76be589c71bc089f80bf08ffffffba597081fe496779ff47687aff48697cff47697bff496a7cff465f71ff394f64ff2e334cff2e2f4aff2e2e4aff2d304bff2c2f4cff2d304cff2e304cfc2f304dfd2c2b47e72c2c47ae38394f85685a8099876ba57e9e79bcbb9d77bfd49c73bde09c74bed39c75be719c75be559f78bd8d9d76bee19c74bdd49c75beaa9c74be739d76bfaf9d76bfd89c76bc907e6598af4c4362df33324dfa2d2e4dfd2f2f53ff2c2d4dff2a2b4bff2a2b4aff2a2a48ff292a47ff292a47ff292946ff2a2946ff2a2746ff282744ff282744ff282744ff292744ff292744ff292744ff282643ff282743ff292743ff292641ff394d66ff37546fff3f668fff41719bff42739fff4374a0ff4376a1ff457aa5fe447ba6fd457ea7b04e82a509e3ffff709b74bd01ffffff229d78c301ffffff379e74b92c9c7abf01ffffff01ffffff03ffffff10cfdfdfc37496b6fe6181a0ff576980ff515d6dff515b69ff4f5a68ff4e5c69ff4c5e69ff4c5e69ff4c5f69ff4d5f69ff4b6169ff4b626aff4c626aff4c636bff4c636bff4b646cff4c646dff4a5f6aff485666ff4d666eff4c6a71ff4d6b71ff4d6c72ff506d73ff4f6e73ff4f6f74ff507075ff507076ff517277ff527377ff527478ff527478ff527579ff527679ff53777aff53777bff54787cff55797cff547a7dff547a7dff557b7eff557b7eff567c7fff567c7fff557c7fff567d7fff567d7fff557d7fff557c7fff567d80ff557c7fff557d7fff557c7fff537c7fff547c7fff537c7fff537c7fff537b7fff527b7eff527a7eff517a7eff517a7eff50797dff50787eff4f777dff4f767dff4f767cff4e757cff4d747bff4c737aff4c737aff4a727aff4a7179ff4a7079ff496f79ff476e77ff476d78ff466c76ff466b76ff456a75ff456a74ff436974ff436874ff426773ff426672ff426672ff416471ff406371ff3f6270ff3f6270ff3f6170ff3f606fff3e5f6eff3d5e6eff3d5e6cff3d5d6cff3c5d6bff3a5b6aff3a5a69ff3b5869ff3c5769ff3a5767ff395567ff395466ff385365ff385265ff385264ff3a5064ff2d3c53ff3c546eff416181ff446990ff456f96ff47739cff4776a5ff4b81b5ff4c97cfff48b3e3ff3dd6f4fe45f9fdfd45e2e99573eaf127a37cc45b9a76bf4e9a72be429b74bd379e74be2d9f71bb259f75c11d9e7bc1189f75bf13a179bc109f70bf0ea46db60e926db60f9977bb119678b4159e6db61a9d76ba209f78bf279d76be309a75bf19a37ac206aaaad56cf8e38efdfeeb7cfff9df6efeedbe4ffff3c85dffe9bf5eff584037ff3c2c39ff495061ff474f5dff4a515dff4d5560ff4c5962ff4e5d65ff4c5a63ff4d5e65ff4b6268ff4c6066ff4b5e65ff4a5b63ff485760ff46555fff45525dff434e5bff414d5aff424a58ff393548ff3c3649ff403c4eff41414fff484f59ff495860ff4c6268ff4d656aff4c6067ff4a5b65ff485863ff465461ff455260ff434e5eff424b5dff40485aff404658ff3d4356ff3d4156ff3c3f54ff2d2b45ff3e4152ff464d58ff464e5aff48535fff475e67ff48646bff47626aff475e67ff465763ff475160ff444d5bff42495dff424957ff3f485bff40495cff4d758eff5997afff52738fff4f6c87ff506b85ff4f6b81ff4e6880ff4f667eff4d637cfb4a6e868b98cad30dd8ebeb19a37ac2209770bf1ba17bbd189f75bf149973bf11a578c30ea46db60c956abf09aa71c6089f60bf06aa80d5048080bf02ff80ff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa035555aa028080ff035555aa0599669907926db60a9966b20d9d76c4128e71b8179b7abc1e9977bb269a79bc2f9872b8389b72bb439c76be4e9d76be5c9b74bc1a9d76c410dfefefd1536a7bfe486679ff47687aff49687aff456073ff3c5267ff3c5368ff456577ff384961ff2d2e4cff2d2d48ff2c2d49ff2c2e4aff2d2e4aff2f2e4bff2d2d4aff2d2f4bfe2d304bfe2e2d4dfd2c2a4afb2b2b45d4303149a3373850904a4561955c4d748c6b5d834a60606b4166666e3f5d5d69707060847a64587b5b35354978403e57af33334fdb31334ff82b2d4bfe2e3051ff2e2f51fe2d3051fe292b4dff2c2b4eff2b2b4cff292a4aff292a48ff292a48ff292947ff292a45ff292845ff2a2846ff282744ff282744ff292745ff282644ff292744ff282643ff292644ff272643ff282840ff262741ff46667bff47677eff38556fff3f688dff42739eff4274a0ff4377a3ff4479a5fe447da7fe4480a8b34c82a80bb9d1d1769e75be01ffffff01ffffff01ffffff3f9e75be2a9e79c201ffffff02ffffff03ffffff0edbededbd7496b5fe6182a1ff586a81ff525e6eff505a68ff4f5a68ff4e5c69ff4c5e6aff4c5e69ff4b6069ff4d5f6aff4c6269ff4c626aff4b626aff4c636aff4c646bff4c656cff4d656dff4c666dff4d676fff4d686fff4d6a70ff4e6b71ff4f6c72ff506c73ff4f6e73ff506f74ff507074ff507075ff517276ff517277ff537378ff517477ff527579ff527579ff53767aff53777bff54787cff54797cff547a7dff547b7dff547b7dff557b7eff557c7fff557c7fff557c7fff557c7fff567c80ff557d80ff567d80ff557d80ff547d80ff557d80ff547c80ff547c80ff537c7fff527c7fff537c7fff527b7fff527b7eff527a7eff527a7eff51797eff50787eff50787eff50777dff4f777dff4e767cff4f757cff4e747bff4d737bff4c737bff4b727bff4a717bff497079ff497079ff476e78ff476d77ff466c77ff466c76ff466b77ff446a75ff436974ff436974ff436874ff426773ff426673ff416572ff406471ff3f6471ff3f6271ff3e6170ff3f616fff3e606fff3d5f6eff3c5f6dff3c5d6cff3c5d6cff3b5c6bff3b5b6aff3a5969ff3b5869ff395868ff395667ff395567ff395366ff395366ff395266ff395268ff3b5067ff384b65ff416485ff466b90ff467099ff48749dff487aa7ff4a8bc0ff4ca2d9ff46bee9ff3cdff8fe43fefefd47f9f89080f6ef089f9fbf529b73c14b9c74bb3f9e75be359f78bc2ba077be23a075bd1c9b76bf169774b9129c71b80ea480c80d9d76c40d9d76b10d9d76b1109f70bf13946bbc17a67ac81ca476bf239975bd2ba077be13a179c90ea492c899f8e384fdfbe87ffef4d971feecbc4dfff0c15affe9bb5cff573f35ff3b313cff4a5062ff484f5dff4a515dff4d5460ff4c5962ff4e5e66ff4c5a63ff4c5d66ff4c6369ff4d6167ff4c5f66ff4b5c63ff485961ff47555fff46525eff43505bff434d5aff424b58ff3a3748ff3c3648ff403c4eff42404fff474e59ff49565fff4c6167ff4c656aff4c6168ff4b5c65ff485964ff475562ff465360ff444f5fff424c5dff41495bff3f4659ff3e4556ff3d4257ff3d4055ff2f2d47ff3a3d4fff464d59ff474f5bff485460ff495c66ff495f69ff485f6aff495c68ff485964ff485362ff45515eff444d5fff444a5eff424b5ffe404c64fd5c9caefd7eeef2fe4f819bfe4e718dfe516f8afe516e87fe506c86ff4f6885fc48738c9f7fb0ba13c9f2f2159e79c21e9977bb1a9d76c416a274b913a179c9109f80cf0d9d76c40ba274b909aa71c6089f60bf06aa80d5048080bf03aaaaaa03aaaaaa01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff0000000001ffffff01ffffff01ffffff02808080028080800280808002808080035555aa0280808003aaaaff03ffaaff03aa55aa03aa55aa035555aa028080ff028080ff03aaaaaa059966cc059999cc09aa71c60caa80bf11a578b4159e79c21c9b76bf239975bd2c9c74b9369c71b8409b74bb4b9c74be589a74bc389f76bf18d5dfdfd950697afd486679ff476277ff394e63ff405a6eff476b7bff476f7fff466d7fff486c7fff303a55ff2e2c49ff2c2b48ff2c2c48ff2d2d49ff2c2c48ff2d2d48ff2d2c49ff2d2c4afe2d2c4afe2c2c49fe2c2c4afd2b2e4cff2c2e4eff2e2e4dfe2c2c4bfc2b2b4af6282948f3292947f4282946f8292948f9292a49fb2c2d4bfd2b2d4efd2d2f51fc2d3051fd2c304ffe2c2f4ffe2b2e4eff2c2f4eff2c2e4eff282a4cff2a2a4cff2a2b4bff282a49ff282946ff292a47ff292946ff2a2947ff292846ff292845ff282744ff282643ff282644ff292744ff292643ff292644ff282642ff282645ff344561ff426a7cff45697eff456b7fff2d465fff416a8fff4376a1ff4177a2ff4279a4fe427da8fe437ea9b14c83aa14b2a6d9879d73bf01ffffff01ffffff01ffffff339b73be3c9d77bf01ffffff02ffffff03ffffff0debebebb87798b7fe6183a3ff576a81ff525f70ff4f5a68ff4f5b68ff4e5c68ff4d5e69ff4c5f6aff4b6069ff4c6069ff4c6269ff4c626aff4c636aff4c636aff4c636bff4c646cff4c656cff4c666dff4c676eff4d676fff4e6970ff4e6a71ff506c72ff4e6d71ff4f6e74ff4f6f74ff4f7075ff4f7075ff507176ff517276ff517277ff517477ff527478ff527579ff53767aff53767aff54787bff53787bff557a7dff547a7dff537a7dff557c7eff557c7eff557c7fff557c7fff567d7fff557c80ff567d80ff557c7fff567d80ff557d80ff557d80ff557d80ff547d80ff537d7fff537d7fff537c7fff537b7fff527c7fff527b7fff517a7eff51797eff50797eff50787eff50777dff4f777dff4f767cff4e757cff4e747cff4d747aff4c737bff4a727aff4a727aff497179ff497079ff476e78ff476e78ff476d77ff466c76ff456b76ff446b75ff446a75ff436974ff436873ff436874ff426673ff416673ff406472ff406472ff3f6271ff3f6271ff3e6170ff3f6170ff3e5f6eff3d5e6eff3d5d6dff3d5d6cff3c5c6cff3b5b6bff3b5a6aff3a5969ff3a5869ff3a5668ff3a5567ff3b5467ff3a5467ff3a5367ff3a5468ff3c546cff364b65ff42678aff456d92ff467099ff47759eff4b81b0ff4a98cbff4aace0ff48cbf0ff3fecfbfe42fffefd4bfffd9179fbf103ffffff3a9a77bd489c75bc3d9b75b8339b73b9299b76bb209770bf1a9d76c414a680bf108f70bf0d9d76b10b8b5db90ba274b90ba274b90d9d76c4109f80bf14a673bf1a9d76c41f9c73c5269a72bc219b7cc109c68eaa54f9e48fe3fbe783f9f7dc76fde9ba55fef2c661fee8b859ff624b3eff36323cff4a5163ff48505dff4b525dff4c545fff4c5962ff4e5e65ff4c5b64ff4d5d66ff4b6469ff4b6268ff4c6067ff4a5c64ff495962ff475660ff45535eff44505cff434e5bff424b58ff3b394aff3b3648ff413c4eff41404fff474d59ff49555dff4b5f66ff4d676bff4c6268ff4b5e67ff495a64ff475662ff465461ff45515fff434d5eff414a5bff41475bff3e4657ff3d4258ff3d4156ff32304bff373a4dff464e5aff47515dff4a5662ff4a5865ff4c5768ff4b5767ff4c5566ff4b5465ff495565ff475463ff465465ff465569ff455669ff405572dd82d1d5e6a6fff7fd5fbbcdfd3f7f9cfe437490fe46728afe42708af64f89a27c88ced611c3f0f016a274b9189f75bf189f75ca149973bf129c80c60faa77cc0d9d76c40ba274d1089f60bf07926db6068080aa059966cc048080bf02ff80ff0280808001ffffff0100ff0000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808003aaaaff035555aa03aa55aa03ffaaff0280808003aaaaff035555aa035555aa02ff80ff03aaaaaa05996699068080aa089f80bf0ba274b90faa77bb149973bf1a9d76ba21a27cc129a276c1329975bd3d9b75bc489c75bc549b73bc309f75bf1dd3d3cadc4f687cfd435e72ff40596eff4c6d7fff486f7fff487180ff476f7fff466f80ff486f7fff436477ff2f334fff2c2b47ff2c2b49ff2b2b48ff2d2c49ff2d2c48ff2c2c47ff2b2b45ff2b2a46ff2a2b46ff292a47ff2b2b48ff292845ff2c2c4bff2b2b4afe2a2a4afe2a2a4bfd2b2c4cfd2a2b4bfd2a2b4bfd2a2b4afe292b4aff2b2b4bff282947ff2a2c4cff2c2d4eff2c2d4eff2b2d4dff2c2d4dff2b2c4cff2b2c4bff2a2a4bff272848ff2a2b4bff292a48ff292947ff282945ff2a2947ff292845ff292845ff2a2845ff292745ff292746ff292644ff292644ff282543ff282743ff292e48ff42677cff406b7cff446a7fff456a7dff486b80ff354f65ff416d93ff4378a2ff447ba6fe437eaafe4381acb34a83aa0acccce6519d78bd01ffffff01ffffff01ffffff879b73bf589c74bf01ffffff01ffffff02ffffff0cd5d5eab37b9ab8ff6283a3ff576a82ff515f71ff505c6aff4f5b68ff4e5c69ff4c5e69ff4c5f69ff4b6069ff4d6069ff4c626aff4c626aff4c626aff4c636bff4c646bff4c646bff4d656cff4c656dff4c666eff4c676eff4d676fff4e6a71ff4f6b71ff4f6d71ff4f6e73ff4e6f73ff4e6f74ff4f7074ff4f7075ff507276ff517377ff517478ff527478ff527579ff53767aff53767aff53777bff53787aff54797dff547a7dff547a7dff557b7eff557c7eff557c7fff557c7fff557c7fff557d80ff557c7fff557d7fff567d80ff557d80ff557d80ff557d80ff547c7fff547c7fff547c80ff547d80ff537c7fff537b7fff527b7fff517a7eff517a7eff51797eff50787eff50787dff4f777dff4e767cff4e767cff4d757bff4c747aff4b737aff4b727bff4a727aff4a717aff496f78ff486e79ff486e78ff476d77ff466c77ff466c77ff456b76ff446a75ff436975ff446975ff436774ff426774ff416673ff416573ff416473ff406371ff3f6270ff3f6270ff3e606fff3f5f6fff3e5f6eff3d5e6eff3d5d6dff3c5c6dff3b5b6bff3b5a6aff3a5969ff3b5769ff3b5768ff3b5669ff3a5567ff3b5568ff3b5568ff3c5569ff3c576eff405d79ff42688aff456d93ff46729bff4879a3ff498bbaff4aa3d8ff49bae7ff46d8f5ff41f6fdfe41fffffe4efffe9d6bfdfa09c68ec629a27cc7449a74bf3a9a72b92f9d77be26a172bc1f9c73bd189f75bf13946bbc0ea480c80ba274b909aa71c6098e71c6098e71c60ba28bd10ea480b611a578c316a274c51ca476bf229d78bb279d76be19a37ac203ffffff1ef7eecc65f2e8a9ccf1d886fceec968feeac05efe846846ff383439ff4a5263ff49505eff49505cff4c5560ff4b5961ff4f5e66ff4c5b63ff4d5d66ff4c646aff4b6469ff4c6167ff4c5d66ff495a63ff485761ff46535fff44515cff44505cff424c59ff3c3a4bff3b3648ff413d4eff41404fff474d5aff49545dff4b5e65ff4d666aff4c6469ff4a6068ff4a5b65ff485863ff465562ff455160ff444f5fff424b5cff41485bff3f465aff3d4457ff3e4257ff35344dff36394cff484f5cff495461ff4b5967ff4a5868ff4b586aff4c5869ff4c5869ff4a5767ff4a5666ff4a5569ff465968ff465c6fff486077fc456f8f7a9becee28b9f9f25ab2f1f6669debf86f85dfed707bcbe4608ad5e725c1ffff0c9580bf0f9988bb169774c516a274c513a179c911a578b40ea46dc80c956abf0b8b74b9089f80df06aa80d5059966cc048080bf03aaaaaa02ff80ff02ffffff01ffffff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff028080800280808001ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808003aaaaaa04808080059999cc089f80bf0ba274b90e926db613946bbc189f75b51f9c7bc5269a72bc2f9d72be399d74bc449a74bb509c73bc299b76bb16d1dcdcdd526c7efe496c7cff4b7080ff497080ff497080ff486f80ff497080ff497080ff4a6e80ff4a6e7fff405c70ff2a2c48ff2b2b48ff2b2a48ff2c2b48ff2c2c48ff2c2b47ff2b2a47ff2b2a47ff2b2a47ff2c2a48ff2b2a49ff2b2a48ff272745ff2b2a49ff2a2a4aff2c2b4bff2b2b4bff2c2b4bff2b2a49ff2b2a49ff2a2a49ff2b2a4aff2c2b49ff272746ff272848ff2a2c4cff2a2c4cff292c49ff2a2c4cff2a2c4bff2a2c4bff282a49ff262845ff292948ff292a48ff282945ff282846ff2a2846ff282744ff292745ff292744ff282746ff282643ff292745ff292743ff282a47ff385267ff44697dff426b7dff446c7eff456b7dff476b7eff45687dff38566fff447199ff437ca7fe4480a9fe4582aeb54c86ad1da79eca4e9d76be01ffffff01ffffff01ffffff819c77be839c75bf3a9e77c101ffffff02ffffff0ae6e6e6a6819ebafe6384a5ff576c84ff526071ff505c69ff4f5b68ff4e5c68ff4d5e69ff4c5f6aff4c6069ff4c606aff4c616aff4c626bff4c636bff4c636bff4c646bff4c646cff4d656cff4d656cff4d666dff4c666dff4d686eff4e6970ff4e6b71ff4e6d72ff4f6e73ff4f6f74ff4f7074ff4f6f74ff4f7175ff507176ff507276ff517377ff527378ff527479ff527579ff53767aff53777bff53787bff54797cff547a7dff547a7dff557a7dff557b7fff547b7eff557c80ff557c7fff557c80ff547c7fff557d80ff557d80ff557d80ff557d80ff557c80ff557c80ff547c80ff547c80ff547b7fff547c80ff537c7fff527b7fff527b7fff517a7eff507a7eff50797eff50787eff4f777dff4f777dff4e767cff4d757bff4c747bff4c737aff4b737bff4a717aff4a717aff496f78ff496e79ff486e78ff476d78ff476d77ff466c76ff446b76ff456a76ff446975ff436975ff436874ff436775ff426673ff426473ff406372ff406371ff406371ff3f6270ff3e616fff3e6070ff3e5f6fff3d5f6eff3c5d6dff3d5c6dff3c5c6cff3b5a6bff3b5a6aff3c586aff3c586aff3a5769ff3b5669ff3b5669ff3b5568ff3c576bff3e5a71ff40617fff42698aff466f94ff48749dff4980acff4994c6ff49ade0ff47c5edff44e4f7ff45fdfefe43fffffe52fffdbc68fffe259f83c1439c76c2429b74bd379974b92d9971bb249c71bf1d9e72c116a274c5119669b40d9d76b109aa71c6089f609f089f80bf089f80bf098e71aa0caa80bf0f9977bb139479bc189f75bf1e9977bb259f75c12d9977bb149973bf02ffffff04ffffff32f5f0c2c8f5df8ffdebce73ffb7a365ff373437ff4b5262ff4a515fff49515dff4c5560ff4d5862ff4e5e66ff4b5c63ff4d5d65ff4c6469ff4c6569ff4c6267ff4c5d65ff4b5a64ff485762ff46545fff46525eff45505cff444d59ff3c3b4cff3c3648ff413c4eff41404fff474c58ff4a535cff4d5b64ff4c656aff4d666bff4b6168ff4b5c66ff485a65ff475762ff465362ff455060ff424d5eff404a5bff41475bff3f4558ff3f4358ff37384fff383c4fff4a5161ff4b5a68ff4a5d6dff4a5c6dff4a5c6fff495c6fff495d6fff485c6eff4b5a6fff495b6eff475b6dff476175fe486781f07bc4d140affff31b9771bd2c9c6ebf0ba28bb904bfbfbf159e86c2129c80b8109f80bf159e79b6189f75bf149973bf119678b40f9977bb0d9d76c40ba274d1098e71aa089f80bf06aa80d505cc99cc048080bf03aa55aa028080800280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff0280808001ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa035555aa035555aa03aa55aa0599669906aa80aa098e71c60d9d76b111a578c3179b7abc1d9e7bc1249c78bf2c9c74bf369c76bd409b74bf4b9c74be2c9c74bf0ceaeaead2537181fe4b7181ff4a7280ff4a717fff4a717fff4b7080ff497080ff49707fff496f7fff496e80ff486e7eff394e65ff2c2d4aff2b2b48ff2b2b48ff2c2b48ff2c2a48ff2b2a47ff2b2a47ff2b2b47ff2a2b45ff2b2b46ff2a2948ff2b2a47ff282846ff2a2949ff2b2b4bff2a2a49ff2a2b4aff2b2a4aff2c2b4aff2a2949ff2a2a49ff292948ff2a2a48ff272646ff292a4aff2a2b4aff2a2b4aff292b4bff292b4aff292c4aff292b49ff282a48ff252644ff272846ff292946ff282846ff292846ff282743ff292845ff292744ff282743ff292547ff282744ff272646ff32425cff43697dff436a7dff436b7eff446b7eff456b7dff466b7eff476b7eff456780ff38546dff43749afe4381aefe4684aeb74f8bb21cad9bd14a9b75c101ffffff01ffffff01ffffff7c9c75bd909c75bd5d9c76c00b8b74b902ffffff09c6c6e396839eb9fe6485a5ff566c85ff526173ff505b69ff4f5b69ff4e5c68ff4c5e69ff4c5f6aff4c5f69ff4c606aff4b616aff4c626aff4c636aff4b636aff4c646bff4c646cff4c656cff4c656cff4d666dff4d676dff4d676eff4e6970ff4e6a70ff4f6c72ff4e6d72ff4e6d73ff4e6f73ff4f7074ff4f7075ff507175ff517276ff517277ff527377ff527478ff527579ff53767aff53767aff54777bff54787cff54797cff547a7dff557a7dff557b7eff557b7eff547c7fff557c7fff557c7fff547c7fff557d80ff557c80ff557d80ff557c80ff557c80ff557c80ff547c80ff547c7fff547c80ff537c7fff537c7fff527b7fff527b7fff517a7eff517a7eff517a7eff50797eff4f787dff4f777dff4e767cff4d757bff4d757bff4c737aff4b737bff4b717aff4b717aff497079ff496f79ff486e79ff476e78ff476d78ff476d77ff456b76ff456b76ff446a76ff436975ff426875ff426774ff426674ff426574ff416473ff416472ff3f6271ff3f6270ff3e6170ff3e6070ff3d606fff3d5f6eff3d5e6eff3c5d6dff3c5c6cff3c5b6cff3c5a6bff3c596bff3c596bff3b586aff3c576aff3c566aff3d576cff3e586fff405b76ff416484ff456a8fff457298ff497aa4ff4986b8ff479eceff48b8e4ff47d2f1ff46f3fcff46fffffe46fffffe53fffe9679fffd3c9d77bf4a9b75be3f9a75be349d76bf2b9a71be229d78c31a9d76c4159e79b6109f70bf0ba274b9089f80bf07b692db06aa80aa06aa80aa07926db60a9980cc0d9d76b1109f70bf14a673bf1a9d76ba209770bf269a79c32b9a77be309a75ba239975bd0ab299cc54f0e4a4ebf5dc89fce1cb80fe575349ff4a5260ff4a525fff49515cff4c5561ff4d5862ff4d5e65ff4c5d64ff4e5c65ff4c6469ff4c666bff4c6368ff4d5e64ff4b5c64ff495861ff475560ff46525fff45505cff444e59ff3c3c4eff3b3648ff413c4fff413f4fff474b58ff49515bff4d5862ff4b6369ff4d676cff4c636aff4a5f67ff485c66ff475964ff465564ff455262ff434e5fff414b5bff41475cff3f4657ff3f4559ff393a51ff3c4154ff4a5868ff4b5f70ff4a6071ff485f71ff4a5f74ff4a6074ff496073ff495f73ff4a5f73ff495f72ff476074ff49657ef95797aa7cadfffb19997ab8329e75c22e9b6fbc269472bc229670bb1c9b76bf19a370b8199970c213946bbc13a179bc109f80bf0d9d76c40ba274b90a9980cc089f80bf07926db606aa80d5059999cc03aaaaff03aaaaff03aa55aa01ffffff01ffffff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa03aa55aa03aaaaff03aa55aa02ffffff03aa55aa035555aa035555aa03aa55aa02ff80ff03aa55aa04bf80bf06aa80aa08bf80bf0ba274d10f9977bb149973bf1a9d76c4219b74c1289f73bf329e75bd3b9c75be479a73bb339b73be0edbb6dbbb5a7887fe4c7382ff4b7281ff4c7181ff4b7280ff4b7180ff4a7180ff4a7180ff497080ff497081ff496f80ff486e80ff384961ff2b2b48ff2b2b47ff2b2a48ff2b2a48ff2b2a47ff2a2a47ff2b2b47ff2b2a47ff2b2a47ff2b2a47ff2b2a48ff282746ff2a2947ff2a2a48ff2a2b49ff292a48ff2a2a49ff2a2a49ff2a2948ff2a2948ff2a2948ff2a2949ff2a2948ff262544ff292a48ff2a2b49ff292a4aff292a49ff2a2b4aff2a2b49ff292b49ff292a47ff262743ff272746ff292947ff292846ff282845ff282644ff292846ff272742ff282745ff272645ff2f3955ff416677ff436a7dff436b7eff446b7eff446b7eff456c7eff466b7eff476c7fff466d7fff486d83ff3a5976fe3f7ba6fe4388b2b75494b71cb6a4d1359f73c001ffffff01ffffff01ffffff6e9b76be8a9d74be629c75be399d79bc02ffffff06ffffff8483a0bbfd6584a4ff576d87ff526274ff505c6aff4f5b69ff4e5c69ff4d5e69ff4d5f6aff4c5f69ff4c606aff4c616aff4c636aff4c636aff4c636aff4c646cff4c646cff4c656cff4d666dff4d666dff4c666dff4d676fff4d686fff4e6970ff4f6b71ff4f6d72ff4f6c72ff4f6f74ff4f6f74ff4f6f74ff507075ff507176ff517276ff527378ff517478ff527579ff53757aff53767aff54767aff53787bff53787bff53797cff547a7dff557b7eff557b7eff547b7eff547c7fff557c80ff547c7fff557d7fff557c80ff557c80ff557c80ff557c80ff557c80ff547c80ff547c80ff547c80ff537c7fff537c7fff527b7fff527b7fff517a7eff50797eff50797eff50797eff4f787dff4f777dff4e767dff4e757cff4d757bff4c747bff4b737bff4b727aff4a717aff497079ff496f79ff496f79ff486e79ff476d78ff476d77ff466c77ff446b76ff446a76ff436976ff436875ff436775ff426674ff436574ff426573ff406472ff406372ff3f6271ff3f6270ff3e6070ff3e606fff3d5f6fff3e5e6fff3d5d6dff3c5c6dff3d5c6dff3c5b6cff3d5a6cff3c596bff3b586aff3c586bff3c586bff3e586eff3e5b72ff405f7aff426786ff446e92ff48779eff4980acff4b8fc1ff4aa9d8ff44c5edff44e1f7ff47fcfeff48fffffe4bfffffb5efffd5697eaf04e9a72be489875bc3c9d73bb329e75bd289f79bf209f70bf19a370c213946bbc0ea480c80ab280cc07926db606aa80aa0599669906aa80aa068055aa07926ddb0ab280cc0caa80d511a578c316a274b91b9771bd219b74c1299b76bb309a75bf269a79c3189f80bf0edbc8db78ecd58edaefd78bfa898a79ff4d5361ff4a525fff4a525cff4c5661ff4c5861ff4d5e65ff4d5d64ff4e5c65ff4c6369ff4d676cff4d6569ff4d5f67ff4c5d66ff4a5964ff485661ff46535fff45525fff444e5bff3e3e50ff3b3649ff423d4eff424050ff474c58ff4a515bff4b5560ff4b5f66ff4d646bff4c656cff4a646aff496068ff485c67ff475764ff465463ff445060ff434d5dff42495cff40485aff42475aff3a3b53ff444c5fff4d6071ff4b6274ff4a6476ff496174ff4c6277ff4b6377ff496375ff4a6175ff496174ff4a6176ff486479fc4a79939091e1e61fadadd6289973bf2a9e79c2259f75c1229678bb1d9e7bc119997ac2169774c5139479bc109f70bf0ea46dc80ba274d10a9966b2089f80bf07926ddb06aa80aa059999cc048080bf04bf80bf03aaaaaa028080ff0280808001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa035555aa03ffaaff03aa55aa03aaaaff035555aa03aa55aa028080800280808003aa55aa048080bf068080aa07926db60a9966b20ea480c813a179bc189f75bf1ea277c426a179c32f9d77be379e74be419d76bc39a174c024a380bf8f627d8bff4c7382ff4c7280ff4c7282ff4b727fff4b7281ff4b7280ff4b7180ff497080ff497080ff496f80ff496f80ff476c7eff33425cff2b2a48ff2b2a46ff2b2a49ff2c2a49ff2a2944ff2a2945ff2a2945ff2a2946ff2b2a47ff2a2947ff282745ff2a2846ff292847ff2a2947ff292947ff292a49ff2a2948ff2a2948ff2a2947ff2a2947ff292947ff2a2947ff292947ff282744ff2a2b49ff2a2b4aff282a48ff282a48ff2a2b49ff292a48ff292a47ff292947ff262645ff272745ff282846ff282845ff282745ff282745ff282845ff262644ff29344eff426577ff456b7eff436c7eff446b7eff446b7eff456b7eff456b7eff456b7dff476b7eff4b6b7dff466f85ff4a6e87ff396380fd428ab4b05aa2c519ada3cc439c72be01ffffff01ffffff01ffffff599b75c0849c76bf899e75c0369c76c21ea277bb05ffffcc79839eb9fd6584a5ff586d89ff526375ff505d6bff4f5c69ff4d5c68ff4d5e69ff4c5f69ff4d6069ff4d606aff4c616aff4c626aff4c626bff4c646bff4c646bff4c656cff4c656cff4c656cff4c666dff4c666dff4d676eff4d686fff4e6a70ff4e6a70ff4f6c72ff4e6d72ff4e6e73ff4f6f73ff4f6f74ff507075ff507075ff517176ff517276ff517377ff517478ff527579ff53767aff53767aff53777bff53787bff54787cff547a7cff547a7eff547b7eff547b7eff537b7eff547b7eff547c7fff547c7fff547c7fff557d80ff547c80ff547c80ff547c80ff547c80ff547c80ff547c80ff537c7fff537b7fff527b7fff527b7fff517a7fff507a7eff50797eff50797eff4f787dff4e777cff4f767dff4e757bff4d757cff4c747bff4b737aff4b727bff4a717aff49707aff496f79ff486f79ff486e78ff476e78ff476d77ff466c77ff456b77ff446a76ff446a76ff436875ff436875ff416774ff426675ff426573ff416473ff406472ff406371ff406372ff3f6170ff3e6070ff3e606fff3e5e6fff3d5e6eff3d5d6eff3d5b6dff3d5b6eff3d5b6cff3c5a6cff3c5a6cff3c596cff3d586dff3e5a70ff3e5d75ff426280ff44698bff477297ff4a7aa4ff4b87b5ff4b99caff4ab4e0ff43d4f3ff42effaff47fefeff4afffefe54fffcc979fef926a1aed7509c73bc449a74bf339b73b92f9d77be269a72bc1ea277c4179b6fbc129c71b80d9d76b1098e71aa068055aa059966cc03aa55aa048080bf0566669907926db6089f80bf0b8b74b90ea480c813a179bc179b7abc1c9b76bf239975bd2a9873bc319c78c1319c72c1129c71b80eededc865edd792da818378fe4d5561ff4b535fff4a535eff4c5661ff4c5962ff4d5d65ff4d5d64ff4e5c64ff4c6368ff4d676cff4e676cff4c6269ff4b5e66ff485a63ff485762ff465561ff45535fff434f5cff3e3f51ff3c3648ff423d4eff423f51ff494d5bff4a515cff4b545eff4c5862ff4c5d66ff4c6068ff4d626aff4c636bff4b6069ff495c66ff475863ff455361ff454e5eff454b5eff424b5cff444b5dff3c4155ff495568ff4e6476ff4d6478ff4d667aff4a6478ff4e647bff4b657aff4b6478ff4b6477ff4b6477ff4b657aff466982aa8ac9d412b8d4f1249c78bf26a172c3239975bd1f9c73bd1b9771bd179b7ac8149973bf119678c30ea480c80caa80bf0ba274b9089f80df079292db06aa80d505996699048080bf03aa55aa035555aa02808080028080800280808001ffffff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa0280808003aa55aa03aaaaff0280808003aa55aa03aaaaaa03aa55aa048080bf0599669907926db6098e71c60d9d76c411a578c316a274b91ca476bf23a075bd2a9e73bc33a078c33d9b75bc489c71bc259f75c1776b8192ff4d7483ff4d7382ff4d7383ff4b7480ff4b7381ff4a7380ff4a7180ff4b7180ff497180ff4a7181ff487080ff486f80ff476c7eff374762ff2a294aff2b2b48ff2c2a46ff2d2a49ff2c2a47ff2b2946ff2a2946ff2b2947ff2a2946ff282744ff2a2946ff2a2a48ff2a2a47ff2a2a47ff2a2947ff292847ff292846ff2a2947ff292946ff292846ff2a2948ff2a2947ff282745ff282847ff292b4aff2a2a49ff282a48ff282948ff282946ff292947ff282947ff282946ff272746ff252543ff282846ff272745ff282846ff272646ff272d4cff446577ff436e7dff456b7eff456c7eff446c7eff456c7eff456c7eff456b7eff466c7eff456d7fff466c80ff496d7eff437288ff466b83fa3c7090a25bafd335a882c5309f75bf26a179bc01ffffff089f80bf6c9c74bd7e9c73be829d76c034a276bf1d9e7bb904ffffff70809dbbfd6585a5ff586f8bff526476ff515d6cff4f5c69ff4d5c68ff4d5e69ff4b5f68ff4d6069ff4c6069ff4c616aff4c616aff4c636aff4c636bff4c646bff4c656cff4c656cff4c666dff4c666cff4d676eff4c676eff4d686eff4d696fff4e6a70ff4e6b71ff4e6c71ff4e6d72ff4f6e73ff4f6f73ff506f74ff507075ff507075ff507175ff517377ff517478ff527479ff527679ff53767aff53777aff53787bff53787bff54797cff547a7dff53797dff547a7eff547b7eff547b7fff547d7fff537b7fff547c7fff547c7fff547c80ff547c80ff547c80ff547c7fff547c7fff537c80ff537c7fff537b7fff537b7fff527b7fff517a7fff50797fff50797eff4f787dff4f787dff4e777cff4f767dff4e757cff4d757cff4c747bff4b737bff4a727bff4a717aff49707aff497079ff486f79ff486e79ff486e79ff476d78ff456c77ff456c77ff446a77ff446a77ff426976ff436976ff416775ff426774ff416574ff416573ff406472ff406372ff3f6271ff3f6171ff3e6071ff3e6070ff3e5f6fff3e5e6fff3e5d6fff3d5c6eff3d5c6fff3d5b6dff3d5b6dff3d5a6dff3e5a6eff3e5b6fff3f5c73ff3f5f7aff416584ff446d91ff47759bff4c81acff4c92c2ff4aa6d6ff44c2e6ff3ee2f7ff41fafeff48fffeff4cfffffc5cfffd6292fffc4e9d76be4e9672ba3a9a77bd369c76bd2d9f71bb249c71bf1c9b76bf159e6dc20faa77cc0ba274b907926db6059966cc04bf80bf03aa55aa03aa55aa04bf80bf0599669907926db6098e71c60ba274b90f9977bb13a179bc189575b51f9473bd249c71bf2b9a71be329e75c23a9e72bd0db189c413f2e4c9a5717574fe4c5561ff4b535fff4b535fff4d5761ff4c5862ff4f5e65ff4e5c63ff4e5b64ff4c6469ff4d686cff4d686dff4b666bff4c6168ff4a5c65ff4a5963ff475661ff465460ff44505dff404154ff3c3649ff423d50ff424052ff49505dff4c5461ff4d5764ff4d5864ff4c5a64ff4d5a64ff4c5a65ff4c5b66ff4c5c66ff4b5b65ff4a5964ff485561ff455160ff444f5cff455061ff464f64ff414c61ff4a5f75ff51677dff4f687fff4d687eff4b677dff4c677cff4b677bff4e667cff4e667bff4d677cfe4a6681ce5d91a514bfd9e6209778b722a578c31f9c73bd1ba171bd189575bf159e6db6129c71b80faa77bb0c956abf0a9966cc098e71aa0880609f059966cc059999cc048080bf03aa55aa03aaaaff02ff80ff01ffffff01ffffff01ffffff01ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff028080800280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa03aa55aa035555aa035555aa02808080035555aa02ff80ff048080bf04bf80bf06aa80aa089f60bf0ba28bd10faa77bb149973bf1a9376ba209f78bf279d76be2e9b74c2389f76bf439c72be23a075bd486e8798fc4e7483ff4c7583ff4d7382ff4c7480ff4b7381ff4b7381ff4b7281ff4b7281ff4a7180ff497180ff487180ff487081ff476f7fff466a7cff3d546bff292b49ff2c2a48ff2c2a49ff2b2a47ff2c2a48ff2a2946ff2a2a47ff2b2947ff292744ff2b2947ff2b2948ff2a2946ff2b2947ff2a2a47ff2a2947ff2b2a48ff2a2946ff292846ff2a2947ff292847ff2a2847ff2b2947ff252543ff292b49ff292a48ff282947ff2a2948ff292846ff2a2947ff2a2947ff282847ff292846ff292845ff262644ff282946ff262845ff2b3552ff456278ff446d7eff456d7dff456c7fff446d7eff456d7fff456c7eff456c7fff456c7eff466c7eff466c7eff476c80ff486c82ff466d82ff4b7591f54788a09063c8dd5d9f79c3499d77c0729d74be559f75c0469d75bd6c9c74bf789d75bd7e9c73be3a9e77c15a9c74bb02ffffff65819fbbfe6685a6fe58708cff536578ff515d6cff4f5c69ff4e5c69ff4d5d69ff4d5f69ff4d6069ff4c6069ff4d616aff4c616aff4c626bff4c636bff4b646aff4b656bff4c656cff4c656cff4c666dff4c666dff4d676eff4c676eff4d686fff4d6970ff4e6a70ff4e6c71ff4f6d72ff4f6d73ff4f6e73ff4f6f74ff506f74ff507074ff517075ff507276ff517478ff517578ff517578ff527679ff52767aff53777bff53787bff53787bff53797dff547a7dff547a7dff547b7eff537b7eff547c7fff547b7fff547b7fff547c7fff547c7fff547c7fff547c7fff537c7fff537b7fff537b80ff537b80ff537c80ff537b7fff527a7fff517a7eff51797eff51787eff50787eff50787eff4e767cff4e767dff4d757cff4c757bff4c747aff4b737bff4a727aff4a717aff497079ff49707aff496e79ff476e78ff476d78ff476c78ff466c78ff456b78ff446b77ff436a77ff436976ff426876ff416875ff426775ff416675ff416574ff3f6473ff406472ff3f6271ff3f6271ff3f6171ff3e6071ff3e6070ff3d5e6fff3e5d70ff3d5d6fff3d5c6fff3e5c6fff3d5c6eff3e5c6fff3e5b6fff3f5c71ff3f5d74ff40627dff426787ff446f95ff457aa1ff4b87b6ff489accff45b0dcff3fcfeaff3deffaff42fdfeff4affffff4dfffecf6ffffb2aa49ece4b9c74c24a9b75be3f9a71be349d76bf2b9a71be229d70bb1a9d76c4159e79c20f9977bb0a9966b207b692b6048040bf03aa55aa028080ff0280808003aaaaaa03aaaaff059966cc07926db60a9980b20caa80bf109f70af149973bf1a9d76ba1e996fbb25986eba2c9c74bf339b73be2f9d77be179b85bc6b707275fd4f5864ff4b545fff4b5561ff4c5763ff4d5863ff4d5c64ff4e5a62ff4e5b64ff4b646aff4d696dff4c686eff4c696dff4d656bff4c5f67ff4a5b64ff485862ff465560ff44525eff404554ff3c3849ff423f50ff444256ff4c5463ff4e5866ff4c5c68ff4c5e6bff4b5e6aff4b5c6bff4a5c6aff4c5b69ff4b5a66ff4a5964ff4a5763ff495562ff485461ff475364ff485568ff465468ff50869aff6aced8ff4c728aff506e84ff506d84ff4e6b81ff4e6b81ff4e6b81ff4d6b7fff4c697efd4a6a81cf6399ac31b6e0ef16a274b91f9c73bd1c9b76bf189f75bf169774b9139479bc109f70bf0ea480c80ba274b909aa8ec607b692db068080aa059966cc04bf80bf04bf80bf03aa55aa02ff80ff01ff00ff010000ff01ffffff0000ff0001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ff00ff01ffffff01ffffff0280808002808080028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa03aaaaff035555aa028080800280808003aaaaaa03aaaaaa04bf80bf059966cc06aa80d509aa71c60ea480b6129c80b8169774b91d9e7bc123a075bd2a9e73c2349d76ba36a176bd259f75c12a9e98bce5557886ff4c7583ff4d7383ff4c7582ff4b7481ff4b7481ff4b7381ff4b7381ff4b7381ff497180ff497180ff477080ff487080ff486e7fff476d7eff324a5fff2d3c55ff2a2b4aff2b2a47ff2b2a48ff2b2947ff2b2a48ff2a2a47ff282744ff2a2846ff2b2a47ff2a2946ff292946ff2a2947ff2a2947ff2a2947ff2a2947ff292846ff292946ff292946ff292846ff292946ff252644ff292947ff2a2946ff2a2946ff2a2947ff292946ff2a2946ff2b2947ff282845ff292846ff292945ff292845ff262844ff29344cff446779ff446c7fff436e7eff456e7eff446e7fff446d7eff456d7fff456d7fff456d7fff456c7fff466d7fff466d80ff466d80ff466d81ff466e83ff457289f254becc8165dbe5659d74c0599b75c06b9d75bf6a9c76be6b9d75bf6d9d75c0729d74be789b73bd489f75bf4d9c77c001ffffff5d89a2bafd6785a6fe57718eff536578ff515e6cff4f5c69ff4e5d69ff4d5e69ff4d5e69ff4d5f69ff4d606aff4c616aff4c626aff4b626aff4b636aff4c636bff4b646bff4d656cff4c656cff4d666dff4d666dff4d676eff4d676eff4c686eff4c686fff4e6970ff4f6b71ff4f6d72ff4f6d72ff4e6e73ff4f6f73ff506f74ff506f74ff506f75ff507176ff507376ff507477ff517578ff517579ff52767aff52767aff53777bff53777bff53787cff54797dff547a7dff537a7dff547a7dff537b7eff537b7eff537b7eff537b7fff547c7fff537b7fff547b80ff537b7fff537b7fff527a7fff537b80ff537a7fff527a7eff517a7fff51797eff51787eff50787eff50787eff4f777dff4e767cff4e767dff4d757bff4c747bff4c747bff4b737bff4a727aff4a717aff497079ff496f79ff496f79ff476e79ff476d79ff476d79ff466d79ff456c78ff446b78ff436a76ff436a77ff426976ff426876ff426876ff416775ff416675ff416573ff406473ff3f6372ff3f6272ff3e6172ff3e6172ff3e6071ff3d5e6fff3e5f70ff3d5d6fff3e5d70ff3e5d70ff3d5c6fff3e5d70ff3f5c70ff3f5d72ff3f5f77ff41647fff42698aff467399ff477faaff488fc0ff48a3d3ff45bae2ff3fddf2ff41f9fdff45fffefe4bfffffc57fffd7484fffd4e9d76c14e9a72be3f9a75be3d9b75bc329975bd289f73bf209f78bf19a37ac2129c71c60d9d76c409aa71aa06aa80aa03aa55aa028080800280808001ffffff028080ff03aaaaff048080bf059999cc07926db60a9980cc0d9d76c411a578c3159e79c21a9d76c4209770bf259f75c12c9c74bf349d76bf1a9d80c42f828288ee4f5964ff4b5761ff4b5763ff4d5865ff4f5863ff505a63ff4f5a63ff4e5d65ff4f626bff4d646bff4d666cff4d676cff4d676dff4d646bff495f68ff495b65ff495662ff49535fff434758ff3e394fff434154ff48475aff4c5a69ff4c5d6bff4c606eff4a616fff49606fff4a5f70ff49606fff4a5f6eff495f6dff495c6bff495a6aff485869ff485966ff475869ff495a6dfe435774f177c8d4fc78eaeffe4d7b95fe50758dfe51738afe507288ff4f7187fe4d7088fe4a6e87fd417991bd5498ae28b2ecf20caa80bf1c9b76bf199970b8169774b9139479bc109f80bf0e926db60c9580aa0ab280cc0880609f07926db6059966cc04bf80bf03aaaaaa02ff80ff028080800280808001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa035555aa035555aa035555aa0280808002808080028080ff02ff80ff03aaaaaa048080bf06aa80d509aa71c60ba274d10f9977bb149973bf19997ac2209f78bf279d76be2f9d72be389b72bb439c72be20a780bfa9648591ff4d7683ff4e7583ff4c7582ff4b7581ff4c7582ff4b7482ff4b7381ff4a7381ff497280ff497281ff487181ff477180ff496f7fff416073ff466c7dff456f7eff385368ff2d3751ff292b47ff2b2a49ff2b2a48ff2c2a47ff282744ff2b2a47ff2b2947ff2a2946ff2a2946ff292846ff2a2846ff292846ff2a2947ff2a2946ff292946ff292946ff292946ff2a2946ff272744ff2a2945ff2a2845ff2b2946ff2a2946ff2a2945ff2a2845ff292845ff292844ff292846ff2a2846ff2a2d49ff32445bff3b5769ff456a7bff436e81ff446f7fff456e7fff446e7fff446d7fff456d7fff456d7fff456d7fff456d7fff466d7fff466d80ff466e81ff466d81ff456f83fd3e7389fb56dae37161dfe85e9b75be679c74bf659d74bd649e75bf659d74bd679c74bf6d9a73bd739b73bf739d73c11a9d76c414a680cc4d8ea6bdfb6884a6fe57718eff536679ff515e6cff4f5d6aff4e5d69ff4d5e69ff4d5f69ff4c6069ff4c6169ff4d616aff4b626aff4b626aff4b626bff4c646bff4b646bff4c656cff4c656cff4d666dff4c666dff4d676eff4d676dff4c676eff4d686fff4d686fff4e6a70ff4e6d71ff4e6d72ff4f6e73ff4f6e73ff4f6f73ff4f6f73ff4f6f74ff507175ff507276ff507377ff517478ff517478ff517579ff52767aff53777bff52777bff52787bff53787cff53797cff53797dff54797dff527b7eff537b7eff537b7eff537b7eff537b7eff537b7fff537a7fff537b80ff527a7fff527a7eff52797fff527a7fff527a7fff51797eff51797eff51787eff50787eff50777dff50777dff4e767cff4d767cff4d757cff4c747bff4c747bff4b727aff4a727bff497079ff487079ff497079ff496e79ff476e79ff476e7aff466d79ff466c79ff456c78ff446b77ff436b77ff436977ff436977ff426977ff426876ff426775ff426675ff416573ff406574ff3f6372ff406373ff3f6272ff3f6273ff3e6071ff3e5f71ff3e5f70ff3e5f70ff3f5e70ff3e5d70ff3e5e70ff3e5d70ff3e5e71ff3f5e75ff40617aff426683ff436e8fff4479a2ff4888b9ff4699c9ff45aedbff42caeaff40ebf8ff46fefdff48fffffe4cffffe663ffff3fa2badf5f9c73bf519a74bd459b73bc3a9a72bd2f9d77be279d76be1ea277c4189f75bf119678c30ba274b9089f80bf059966cc028080ff028080ff01ff00ff01ff00ff0280808002808080028080ff048080bf06aa80d5089f80bf0ba274b90ea46db6119678c3169774b91a9d76ba209770bf26a172c32c9c74bf249c78bf1d9e8dc1c2515f6afe4d5862ff4c5865ff4d5864ff505965ff4f5963ff4f5a64ff4f5b65ff4e5c66ff4d5d67ff4e5e68ff4d5f68ff4e616bff4e626bff4c6269ff4b5f68ff485b64ff485761ff454d5dff3e3f50fe444557ff494b5eff4b5f6eff4d6271ff4d6473ff4c6473ff4b6372ff4b6272ff4a6272ff496170ff496170ff495f70ff485e6eff495d6eff485c6dff485d70fe475e72f848809998a1f0edb687e3eed65596aee14f8199ef508399f551879cf3548ca1e6589aadbc68b8cb6c87d5e01db0e5f60caa80d5179b6fc816a274b9149973bf11a578c30f9977bb0c9580bf0ba274b909aa71c607b692b606aa80aa0599669903aaaaff03aaaaff02ff80ff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa03aa55aa028080800280808002808080028080ff03aaaaaa048080bf05cc66cc07b692db0a9980cc0d9d76c4129c71b816a280c51c9b76bf229d70c32b9a77be33a078be399d70bc189f75bf5171919dfc507584ff4d7683ff4c7583fe4e7584ff4c7582ff4b7581ff4a7481ff4a7482ff4a7482ff497381ff487382ff487181ff4d6d7dff39566aff477081ff457081ff477180ff47707fff3c596cff2e3651ff292a47ff2c2949ff292845ff2b2a48ff2b2a47ff2b2949ff2b2a47ff2a2947ff292846ff2a2947ff2a2947ff2a2946ff292846ff292846ff292845ff292a46ff292844ff292844ff2a2943ff2a2845ff2a2846ff2b2945ff2a2844ff292844ff282845ff272845ff34435cff416374ff44697dff47677aff3e6170ff457082ff446f80ff456e7fff446e7fff456e7fff456e7fff456e7fff456d7fff466d7fff466d7fff466e7fff466e81ff476e81ff457086fe4793a8ff53ebef7076cbe4639d74bf5f9e73bf5d9f76c05d9c76c05f9c76bf629a72be679e74bf6e9b74be779c74bf129c80b802ffffff3b93a9bef76683a4fe57718eff536579ff515f6dff505d6aff4d5d69ff4d5e6aff4c5f69ff4c6169ff4b6169ff4b6169ff4c626bff4b636aff4b626aff4b636bff4c646bff4b646bff4c656cff4c656cff4c666dff4d676eff4d676eff4c676eff4c686eff4d686fff4d696fff4d6a6fff4d6b71ff4e6d71ff4e6d72ff4e6d72ff506f73ff506f74ff507074ff507075ff517276ff517377ff527479ff517478ff52757aff52767aff52777bff52777bff52787cff52797cff52797cff53797dff527a7dff527a7dff527a7dff537a7eff537b7eff517a7dff527a7eff527a7eff537a7fff52797eff527a7fff51797eff51797fff51797eff51787eff51787eff50777dff4f777dff4f777dff4e767cff4e757cff4e757cff4d737bff4b747bff4a727aff49727aff497179ff49717aff487079ff486f79ff476e79ff466d7aff466d79ff466c79ff456c78ff456b78ff436b77ff436a78ff436977ff426877ff426876ff426776ff426775ff426675ff406474ff3f6373ff3f6373ff3f6273ff406273ff3f6172ff3f6072ff3e5f71ff3e5f71ff3e5f70ff3e5f71ff3e5e71ff3e5e71ff3f5f74ff3f5f76ff40637cff416a88ff467499ff4683afff4692c2ff44a4d2ff44bee5ff40daf3ff46f7f9ff4afffdfe4dfffffb55fffe837ffffb479e73bb5c9b72bf4e9a72be3f9a75ba379e79be2d9f77c1259f75ba1d9e72c116a274c5108f70bf0c9580bf089f80bf04bf80bf028080ff01ff00ff0100ff0001ffffff01ffffff028080800280808004bf80bf059966cc07b692b6089f80bf0c9580bf0f9988bb129c71b8179b6fbc1ba171bd219b74b9269a72bc2d9f77c11b9771bd615f6c76f94d5a68fe505d68ff4d5a66ff515c69ff515d67ff505c67ff505c68ff505d69ff4e5d68ff4f5c68ff4f5c68ff4e5c68ff4d5d68ff4c5d67ff4c5f69ff4a5d67ff4a5a66ff48535ffb444658f8494b5fff495264ff4f6374ff4d6575ff4f6777ff4d6676ff4c6473ff4d6374ff4c6474ff4b6373ff4b6373ff4b6273ff4a5f72ff4a5f72ff4a6173ff496175fe41637cad74c3ce17bce9e91eaa99cc1db9c1e51c9bdbed3c91ddf74da2eefc41b4f7fb22c3f7ff0cbfbfd5129c80c6179b7ac816a274b9149973bf11a578c30f9977bb0caa80bf0ba274b90a9980b2089f80bf07926db6059966cc04bf80bf03aa55aa0280808002ff80ff01ffffff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff028080800280808002808080035555aa03aa55aa03aa55aa03aa55aa03aa55aa0280808003aaaaff035555aa02808080028080800280808002ff808002ffffff04bf80bf04bf80ff06aa80d5098e71aa0ba274b90f9977bb14a680bf199970c21e9977c4269a72bc2d9f71c1339b73b92ba077be2b9488b8cc5e8392fe4e7582ff4c7684fe4b7683ff4b7682ff4b7582ff4b7582ff4b7482ff4a7482ff497583ff467481ff4b7482ff3c5469ff476e80ff467181ff457281ff477080ff467080ff457181ff476f80ff415f74ff37455cff2a2e4aff2a2a47ff2a2a45ff292a47ff2a2a47ff2a2947ff2a2946ff2a2947ff292946ff292946ff292946ff2a2846ff2a2846ff2a2946ff292945ff272743ff2a2845ff292945ff282844ff292944ff252744ff292d4aff33415cff436376ff446d7dff436d7eff436a7fff456b81ff385564ff497283ff446e7fff466f80ff446e7fff456e7fff456e7fff466e7fff466d7fff466d7fff466d80ff476e80ff466e81ff476f84ff427288fe49c1cdfb53edf34887c3e35d9c73bd599e75c0579b75bf579b75bf599e75bd5d9c73bd629c75be6a9c76be739d76bf11a587c303ffffff359fadc5f36783a4fe57718fff53667aff505e6dff505d6aff4d5c68ff4d5e69ff4d5f6aff4d616aff4c6169ff4c626aff4c616aff4c636aff4b636aff4b636aff4c646bff4c656bff4c656cff4c656cff4d666dff4c666dff4d676eff4c676eff4c686eff4c686fff4d696fff4d696fff4f6a71ff4e6b70ff4f6c72ff4e6d72ff4f6d72ff4f6e73ff4f6e72ff506f74ff507074ff507276ff507377ff517478ff517479ff51767aff52767aff51767aff52777bff52787cff52797cff52797cff53797dff537a7dff527a7dff527a7dff527a7eff527a7dff527a7eff527a7eff527a7eff52797eff51797eff51797eff51797eff50787eff50787eff50787eff50777dff4f777dff4e767dff4e767cff4e757cff4d747bff4c737bff4a747bff4a727aff497279ff48717aff487079ff487079ff486f79ff476e79ff476e7aff466d79ff456d79ff456c79ff446b78ff446b78ff436977ff436977ff426877ff436877ff426776ff426776ff416574ff406575ff406474ff406373ff406273ff406274ff3f6173ff3f6072ff3f6173ff3e5f71ff3e6072ff3f5f71ff3f5f72ff3e5f72ff3f6075ff3f6279ff416682ff436e8fff477ba5ff458bbaff479ccdff44b0daff43ccedff42eaf8ff48fdfdff48fffeff4dfffde568fff83ca2bfdd669b73be599b73bd429b74c1409774bb359a73c02c9c74bf23a075bd1ba171bd14a673bf0f9977cc0a9980cc06aa80d503aaaaff01ffffff01ffffff00ffffff0000000000ffffff01ffffff028080ff02ffffff048080bf04bf80bf076d6db609aa8ec60c9580bf0f9977bb13946bbc179b6fbc1c9b76bf21a274c126a172bc219b7cb915aa9ec2b1546675fe4f5c6bff505e6aff4f616dff50606cff50606cff4f606dff4e616dff4d606cff4e5f6cff4e5e6bff4d5f6cff4d5e6bff4c5b69ff4c5c68ff4b5b68ff4b5a67fc495766b3578094b852768ffd4b596efe4f697aff506a7aff4f6a7aff4f6979ff4d6575ff4d6576ff4d6676ff4d6576ff4d6576ff4b6576ff4a6274ff4b6376ff4a6376ff4b657ae34e8fa72eb7d3de379e79be339b78be2f9d72b81d9e7bc11d9e7bc116a274b913a179bc159e79c211a578c3148c66b214a680bf11a578c30f9977bb0d9d76c40c956abf0a9966b209aa71c607926db606aa80d504bf80bf04bf80bf03aa55aa028080ff01ffffff02ff80ff0100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808002808080028080800280808001ffffff03aa55aa048080bf059966cc07b692db0a9966b20d9d76c4109f70cf16a280c51ba17bbd229678bb289979bf319c78c1289979b91aa780ba677997a6fd4e7a88ff4d7783ff4b7683ff4c7783ff4b7683ff4b7683ff4a7683ff497482ff467481ff4a7582ff435e70ff48697dff467183ff477282ff477282ff477181ff477282ff467181ff477081ff487081ff4a6f81ff3c576dff435c71ff394c62ff323a57ff2b2f49ff282946ff282846ff292946ff282846ff292846ff282946ff292947ff282946ff292947ff292a47ff262745ff282747ff2c2e4dff2f3955ff364961ff415e72ff43677aff447080ff446e80ff446d7fff456c80ff446c7fff446c80ff40606fff47697dff457080ff466f80ff446f7fff456e7fff456e7fff466e7fff466e7fff466e7fff476e80ff466e80ff476e82ff467085ff438198fe57eef3e45bf2f646a0a0d0559c75c04d9f74c0509c76bf519a74bd539d75be579b75bf5d9c76c0649e75bf6f9c75bf10af8fcf03ffffaa2fa3aec3f06783a5fe58728fff52667aff515f6dff4f5d6aff4d5c68ff4d5d69ff4d5f69ff4c6069ff4d606aff4b626aff4c626aff4c636aff4c626aff4b636aff4c646bff4c646bff4c656cff4c656cff4c656cff4d666eff4d676dff4c676eff4b676eff4c686eff4c686eff4e696fff4e6970ff4d6a6fff4f6b71ff506c72ff4f6c72ff4f6c71ff4e6c71ff4f6d71ff4f6e73ff506f74ff507176ff517377ff517378ff517479ff52767aff51767aff51767bff51777bff51777cff52777bff53787cff52797cff52797dff52797dff51797dff51797dff51797eff51797dff51797dff51797dff51787eff51787dff50787eff50787eff50777dff50777dff4f777dff4e767cff4e757cff4e767cff4e757cff4d747bff4b747bff49737aff49727aff49717aff49717aff487079ff49707aff476f79ff466d7aff476d7aff466d7aff466d7aff456c79ff446b78ff456b79ff436a77ff436a78ff436977ff436877ff426776ff426776ff416675ff416575ff406474ff406374ff406374ff416374ff406274ff3f6173ff3f6173ff3e6073ff3f6072ff3f6073ff3f5f72ff3f6075ff406278ff3f657eff426a88ff45769bff4683b0ff4694c4ff46a7d6ff42bee3ff40dcf4ff44f8fdff4afffdff4bfffeff54fffb9286fffc5d9f76bd649c73bd4c9e75bf4a9b75c13e9c73bd339b73be2b9a77be229d70bb1aa776ba149973bf0ea46dc809aa8ec606aa80aa03aaaaff01ff00ff01ffffff000000000000000001ffffff01ffffff01ffffff02808080028080ff048080bf068080aa089f80bf0a9966b20caa80bf0f9977bb13a179bc169774b91ba17bc6209f70bf219b74b9159e79c22b8e94b2d9516b7eff516472ff4f6473ff4e6471ff4e6471ff4d6371ff4d6371ff4c6370ff4a616eff4b606eff4b616eff4c606dff4b5c6aff4c5c6bff4c5c6bff485e6ceb45647a3168b1c13e67c1daf84c758bfe506c80ff526e7fff516c7dff506b7bff4e6879ff4e6779ff4e6879ff4e6779ff4e687aff4c6778ff4c6578ff4d667aff4c687df94b768d5194e0e9259f75ba2d9f77c129a276c126a172bc229d78bb19a370b8159e79c2169768b9169774b913a179bc119678c30f9977bb0caa6abf0b8b74b90a9966b2088060bf07b66ddb068080aa059999cc04bf80bf048080bf03aa55aa0280808001ffffff01ffffff0280808000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa03aa55aa0280808003aaaaff035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa0280808001ff00ff028080800280808002ffffff028080ff03ffaaff059966cc06aa80aa09aa8ec60ba274b90ea46db6129c80c6179b6fbc1d9572b9249c78bf2b9a77be349d76ba1ba17bbd1baaa1c6de5b8895ff4c7883ff4d7885fe4c7784ff4c7783ff4b7683ff4a7683ff497583ff487683ff486b7cff426073ff477183ff477383ff497283ff487282ff477282ff477282ff477282ff487182ff477182ff497183ff3d5b6dff497382ff487281ff47707fff456c7cff446274ff3f566bff384960ff333f57ff2e3850ff2c334eff2b314dff2b314cff2d334eff2f3a54ff364760ff456176ff476b7eff477082ff477082ff457081ff456f82ff456e81ff456f81ff446e80ff456e80ff456d80ff446d7fff486c7fff3e5a6cff457080ff467080ff466f81ff456e7fff466e7eff476e80ff476e80ff466e7fff486e80ff466e80ff486e81ff467084fe40a9baff55f2f4a76cf1f73ba07dbe4f9b74be309f75bf4b9c77be4b9c74be4e9d76be539d75bb599b73ba609d75bf6a9c73be0faa88cc0bb98bb928a6b9c6ec6a84a4fe58728fff53667afe515f6eff4e5d69ff4e5d69ff4e5d69ff4d5f69ff4d6069ff4c6069ff4b6169ff4b626aff4b636aff4c636aff4b646aff4c646bff4c646bff4c646bff4c656cff4c656cff4d656dff4f666dff4c676dff4c686eff4c686eff4c676eff4d686fff4e686fff4d696fff4e6a6fff4e6a6fff4f6a6fff4f696fff4f686fff4f686fff4f6970ff506c73ff507075ff517275ff527278ff527378ff507479ff517579ff51757aff51767aff51777bff51777bff52787cff51787bff51787cff51787bff52787dff52797cff51787dff50787dff50777dff51787dff51787dff50777dff50777dff4f777dff4f777dff4f777dff4f777dff4e767cff4d757cff4d757cff4d747bff4b747aff4a737aff49737aff49727aff49717aff49717aff487079ff486f7aff466e7aff466e7aff466d79ff466d7aff456d7aff446c79ff446b78ff446b79ff436a78ff436a78ff436977ff426877ff426877ff426876ff426676ff416675ff406575ff406474ff406375ff406374ff406375ff3f6273ff3f6274ff3f6273ff3f6173ff3f6174ff416074ff3f6177ff40637cff416883ff437090ff457ea6ff488abbff479dceff43b1dcff42ccebff43ebf8ff46fffdff4cfffeff4cfffdfc61fffa5da5e4e9719c73bb629c75be549b73bf489c71bc3d9b75bc329e75bd299b76c1219b74b9199970c2139479bc0d9d76c4089f80bf059966cc02ff80ff01ff00ff000000000000000000000000000000000000000001ffffff028080ff0280808003aa55aa0599669906aa80d5088060bf0a9966b20d9d76b1109f70bf13946bbc179b7ac81aa776c41d9e72c11d9e72b91ea277bb4195b1bcf44e6e82ff4f6877ff4d6676ff4d6574ff4c6573ff4d6573ff4b6473ff4b6270ff4b6170ff4b6270ff4c6170ff4b5e6dff4c5e6efe4c5e6ff85062759a5989a11fa584c52b7dbee1e15798b0fe537186ff557284fe547081ff516e7eff4f6b7cff4e697bff4e697bff4d697aff4e697bff4e697bff4e677cfe4d697efe476c85a46eb3c2169780c529a27cbb259f75ba229d70bb1ea277c41ba17bbd189f75bf159e79c2139479bc11a578c30f9977bb0d8976c40ba274b909aa71c6089f80bf07926db606aa80d50599669904bf80bf048080bf03aaaaaa0280808002ffffff0280808001ffffff010000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa03aaaaff035555aa035555aa03aa55aa028080800280808002ff80ff028080ff02ff80ff03aaaaaa04bf80ff05cc99cc07926db60a9980b20d9d76c4109f70bf159e79b619a37ac21f9c73bd269a72bc2e9b74bc26a179bc14a680bf78739ba8fd52808cff4c7885fe4c7886ff4b7783ff4b7783ff4a7785ff497784ff456b7bff3c5769ff4a7282ff487383ff487382ff497383ff497383ff487383ff477382ff477282ff477282ff487282ff4d7384ff3a5a6bff497284ff477283ff487182ff477081ff467080ff467180ff477080ff477181ff487081ff476f7fff486e7eff466d7eff476d7fff4a7082ff385c6eff467183ff467182ff447181ff457182ff447081ff456f81ff446f81ff456e80ff466e80ff456d80ff456e80ff456e7fff476f81ff3d5a6dff4a7281ff447180ff486e81ff457080ff466e7eff486e80ff486e80ff476e7fff476e81ff476e81ff476f82ff448193fe4de4f0fd5ef4f55885e8f1489c75bf489c75bf419d76bc459b76c0469d75c1499d73c04e9a72ba549e76bf5c9e74bf669d76c10faa88cc1a9d80c41eb3c4c4e36c86a5ff59728fff54667afe505f6eff4e5d6aff4e5c69ff4e5d69ff4d5f6aff4c6069ff4c6169ff4b626aff4b626aff4b636aff4b636aff4b636aff4b646bff4b646bff4c656cff4c646bff4c656cff4c656cff4d656cff4d666dff4d676dff4c686eff4c686eff4d686eff4c696eff4e686eff4e686eff50676eff51666dff50666dff50656cff4f646cff4e656cff4f6870ff4f6d73ff507076ff517178ff517276ff507378ff507579ff50757aff50767aff51767aff50767aff51777aff51777bff51777bff52787bff51787bff51787bff51787cff50787cff50777cff50777cff50777cff4f777cff4e767bff4f777cff4e777cff4e767cff4f767cff4e757cff4e757cff4e747cff4c747bff4b747bff4a727aff4a727bff49727aff48717aff48707bff48707aff476f7aff476e7aff476e7aff456d7aff466d79ff466c79ff456c79ff446b78ff456b79ff456978ff446978ff436977ff436877ff426877ff416777ff436676ff416676ff416575ff416575ff406475ff406375ff406375ff406375ff3f6274ff3f6274ff3f6274ff406275ff3f6276ff406379ff41657fff406b88ff44779aff4785b0ff4791c2ff48a8d6ff44c0e4ff40dbf3ff47f8fbff47fffeff4cfffefe4efffdf765e9e93b97bed4529b76be5f9c73bf529f76c1469d75c13b9c70ba309f75bf279d6fbe1f9c73bd189575bf129c71b80d8976b1089f80bf05996699028080ff0100ffff0000000000000000000000000000000001ffffff00ff0000010000ff01ffffff03aaaaff03aa55aa059966cc06aa80d5089f60bf0a9966b20caa80bf0f9977bb129c71b816a274c51a9376ba1ea26fbb12aa80c608bf9fdf72829fb3eb557488fe4e697aff4c6777fe4c6776ff4d6675ff4c6775ff4c6372ff4d6173ff4c6373ff4b6372ff4c6271ff4b6172fe4e6477ec476d853671a5c6269a72bc1ba184c68977c9ddf8548395fd587789fe567385ff557182fe526d80ff516c7eff516b7eff516b7eff506b7fff506b7ffe4f6a81fe4c6e86b9538fa41cb6f6f61d9e7bb91f9c7bbd1c9b76bf1aa780c4189f80ca15aa86c213a179bc10af80bf0faa77bb0c956abf0b8b74b909aa71c607b66ddb06aa80d5059966cc059999cc048080bf035555aa03aaaaaa03aaaaaa0280808002ff80ff01ffffff01ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa03aa55aa03aaaaff03ffaaff02808080035555aa035555aa035555aa0280808002808080028080800280808001ffffff02ffffff028080ff04bfbfff04bf80ff068055aa089f80bf0a9966cc0d9d76c411a578c316a280c51ba17bc621a274c1289973b92d9f77c1219b74c10bd1d1e8cf6393a0fd4f7e89ff4c7885ff4d7884ff4c7784ff497784ff507788ff375062ff4d7282ff497382ff497483ff497383ff497483ff497382ff497383ff487483ff487383ff487383ff477281ff4a6f82ff3b5c6dff487384ff477282ff487083ff487083ff467182ff467182ff467081ff467081ff476f81ff467081ff467081ff467081ff467182ff497384ff35596cff457183ff457182ff457182ff457082ff467082ff466f81ff466f81ff456f80ff456f81ff456f80ff456f80ff456f81ff456e81ff3f5f72ff4f7586ff43707fff467080ff45707fff476f7fff476e80ff486f81ff476e80ff476e81ff476f83ff467082fe42b5c2ff4cf7f7da6af4f92aaa92ce469d75bd429b74bd3c9d73bf409f78bf419d72bc449d74bf499d73bd509c73bf589f77c2629f75c10f9977bb01ffffff0fbbccccd06d86a7ff59728fff53667bff505f6eff4e5d6aff4e5c69ff4e5d69ff4d5f69ff4c6169ff4c616aff4b616aff4b626aff4b636aff4c636bff4b636aff4c646bff4c646bff4b656cff4c646bff4c656cff4d656cff4c656cff4d666cff4d676eff4d676dff4c676dff4c686dff4d686dff4d676dff4e656cff4e636bff4f636bff4f636bff4e6169ff4d616aff4d6169ff4d646cff4e6b71ff4f6f75ff506f77ff507276ff507377ff4f7478ff4f7478ff507579ff507579ff50767aff507679ff50767aff50767bff51777bff51777bff51777bff50777bff4f767bff4f767bff50767cff50767bff4e767cff4f767cff4e767cff4f757dff4f757dff4e767dff4c747bff4d757cff4d747bff4c747bff4a737aff4a717bff4a717bff49717aff49707aff486f7bff486f7bff486f7aff476e7aff466d79ff456d7aff466d7aff456c79ff456c79ff446b78ff446b79ff446a79ff436a78ff436978ff426978ff416977ff426877ff426776ff416776ff406676ff416576ff406475ff406475ff406375ff406375ff3f6375ff406375ff406376ff406377ff3f6377ff41657cff416984ff417192ff457fa7ff478ebdff479fcdff46b7e0ff3fd1eeff43edf9ff48fefdff49fffdff48fffffe57fffaf252aec8368497c6579b72bf5e9d75be519d74bd449a74bf3a9a72bd2f9d72be269a72bc1e996fbb179b6fbc119669b40ba274d107926db6048080bf0280808001ffffff01ffffff000000000000000000000000000000000000000001ffffff02ff80ff03aaaaaa028080ff03aa55aa059999cc07926db6089f80bf0a9980b20caa80bf0f9977bb129c80b8159e79c2199970b81ba171c6109f70bf06d5aad5487c9cb1db4e7386fe4e6b7bff4e697afe4c6776fe4b6777ff4a6776ff4a6574ff4b6575ff4b6675ff4b6575ff4b677afc496d836f65a3b11a9d89c4339b78be189f75bf0dd8ebeb7c6fa7b9ea518090fc55798bfe557588fe547284fe547082fe537082fe537083ff526f83fe4f6f85ff497289c15c94ac22ace1e811a578c31d9e7bc1189575b516a274b9159e79c213a179c9119678c30e926db60d9d76b10ab280cc09aa71c607926db606aa80aa059999cc04bf80bf03aa55ff03aaaaff02ffffff02ff80ff028080800280808001ffffff01ff00ff0100ffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa0280808003aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff028080ff03aaaaaa04bf80bf04bf80ff06aa80d509aa71c60ba274b90f9977bb13946bbc17a67abc1d9e72c123a075bd299b76c12ba077c419a37ac24181a9b8ef5a8b96ff507e8aff4a7884ff4b7784ff4d7886ff3c5768ff4c6e7fff4a7485ff4a7583ff487482ff487482ff487582ff4a7484ff497382ff497483ff487382ff487382ff497282ff426375ff426575ff477283ff467383ff487182ff477282ff477182ff487182ff477182ff487182ff477182ff477082ff467182ff487183ff457183ff4a7285ff37586bff477184ff467182ff467182ff457082ff467182ff467082ff457081ff457081ff446f81ff457082ff456f81ff467082ff466f82ff45687bff416476ff45707fff467080ff467080ff466f7eff476f80ff476f80ff486f81ff466e82ff467085ff428490fe44eff3fd59f9f87e80f3f73c9d77bf3f9e75be3c9d77bf3a9e77bd3b9c75ba3c9d77bf3f9e75be469d75bd4c9a72bc559f75c0609d75bd34a276bf1ea277bb08dfdfdfc26d85a6ff59718eff52667bff4f5f6eff4f5d6bff4d5c68ff4e5e69ff4d5f69ff4c6169ff4c6169ff4b6169ff4c626aff4b626aff4c636bff4b636bff4b646bff4b646bff4c656cff4b646bff4c646cff4c646bff4c656cff4c666cff4c656cff4d666dff4c676cff4d676dff4d676cff4c656bff4c636aff4e626aff4d6168ff4d6068ff4d6068ff4d5f68ff4d606aff4d646cff4e6b72ff4f6d74ff4f6e76ff4f7176ff4e7176ff4f7278ff507378ff507479ff507479ff507479ff50747aff4f747aff50747bff50747bff50757bff50757bff4f757aff50767bff50767bff50767bff4f747aff4f757cff4e757cff4e757dff4e747cff4d747cff4d747bff4b737bff4b737bff4c737bff4b737bff4b737bff4a717cff49707bff49707aff49707aff48707aff486f7aff476e7aff466d7aff466d7aff466d79ff466d7aff456d7aff446c79ff446c79ff436b79ff436a78ff436a79ff426978ff416a77ff416978ff416877ff416877ff416777ff416777ff416677ff416577ff416577ff406576ff406476ff406476ff406477ff406477ff406478ff41647bff41677fff406e8aff44799dff4687b2ff4698c5ff46abd5ff44c5e9ff3fe1f5ff43f9fbff46fffeff4cfffdff49fffffe63e6e6ea467eb12b949aca6a9c76be5c9b74bc4f9b74be429b74c1389b76bf2e9b74bc259f75c11d9e72c1169774b9108f70af0ba274b906aa80d5048080bf02808080000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff02ffffff03aa55aa04bf80bf059966cc06aa80d5089f80bf0a9980b20c9580bf0ea480c8119669b413a179bc169774b9199970c2159e79c2189f75bf2d889fb5ae58819af4436b7efc486b7efd4c6b7dfe4d6a7dfe4d6a7cfe4e6a7dfe4c6a7cfe4b6c80f94d758aaf629aac0bb9ffff289f79bf1a9d6cba2ca274bf0f9977bb109f80bf2e90cdd87461a0b2b46099b2dd5998aff2599baff5579daff359a1b1de55a1afbb5aa6b87871b3c41dc1e5ed0faa88cc199970c2179b6fbc159e79c2139479bc109f70bf0e926db60caa80bf0ba274b909aa71c6089f80bf068055aa059966cc04bf80bf0480808003aaaaaa01ff00ff01ffffff028080800280808001ffffff01ffffff0100ffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280808001ffffff01ffffff0280808003aa55aa028080800280808003aa55aa035555aa03aa55aa03ffaaff03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff0280808001ffffff028080ff028080ff03aa55aa048080bf06aa80aa07926db6098e71aa0caa80bf109f70bf149973bf189f75bf1ea277bb249c71bf2b9a77be259f7cc116a28bc5746e9ea9fe558c97ff50808cff4a7a87ff4b6879ff456777ff4b7485ff497483ff497483ff497483ff497483ff497483ff497483ff4a7483ff497383ff497383ff487383ff497382ff3b5c6eff487080ff477383ff477383ff487283ff487282ff487282ff487282ff477182ff487282ff477182ff487183ff477283ff487083ff457183ff486f83ff385b6cff457183ff467282ff467182ff457182ff467182ff467182ff457081ff467082ff457081ff457082ff457081ff457082ff456f82ff486f81ff355466ff4b7483ff457181ff477080ff467080ff486f81ff476f80ff486f83ff477084ff447486fe50cfd9ff50fcfcdc64fcf929a2aed33e9c73bd389b72bf369c76bd359a73c0359f78c0389b76bf3b9c75be429b74bd489f75bf529f76be5d9c76c0419d76bc2c9c74b906d5d5ffb67189a8fe597290ff52667bff4f5f6eff4f5d6aff4d5c68ff4e5d69ff4d5f69ff4c6069ff4c6169ff4b626aff4b626aff4b626aff4c636bff4b646aff4b646bff4b646bff4c646bff4b656cff4c656bff4c656cff4c656cff4c656cff4c656cff4c666dff4c666cff4d666cff4c656aff4c646bff4b6269ff4c6067ff4c5f67ff4c5f67ff4c5f66ff4c5e67ff4c6068ff4c666cff4d6c71ff4f6a73ff4e6d74ff4e6f75ff4e7076ff4e7076ff4f7177ff507378ff4f7379ff4f7379ff4f747aff50747bff4f747aff4f747bff50747bff4f747bff50757bff4f757bff4f757aff4f757aff4f757aff4e747cff4d747bff4d747cff4e747cff4c737bff4c747bff4c737bff4c737bff4b727bff4a727aff4a717aff4a707bff4a707bff49707aff497079ff486f7aff486f7aff476e7aff466d7aff466d7aff466c79ff466d7aff456d7aff446c79ff446c7aff436b78ff436b79ff426a79ff436a79ff416977ff416978ff416978ff416878ff416878ff416777ff416677ff416577ff416577ff416577ff416578ff416578ff406479ff406579ff40667aff40677eff406c85ff437495ff4581a9ff4791bdff45a4cfff46bae1ff42d7f0ff40f1faff44fefcff47fffdff48fffefe52fefefe4590b1e24c80b720979fc75a9c74be5a9c74be4d9c74bd419d76bc369c76bd2ca27ac523a075c51c9b6dbf159e6dc20f9977bb0b8b74b907926db6035555aa01ffffff0000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080ff02ff80ff0280808003aa55aa04bf80bf05cc99cc07926db607926db60a9980cc0ba274b90d9d76c4109f80bf129c80b8149980bf159e6dc2109f70bf0caa80bf19ada3cc35739ab7655181979059879cb2558496be4b798cbf477488bf437186ba46768a83568ca51abafff50a9999e6209770bf249c78bf249c71bf219374b915aa79ce0ea46dc810af80cf0faaaacc1db0e5f631b6ffff38bffffa31bbffff19ccffff13aea1d709aa8ec60db176c4159e79c214a673bf129c71b8109f70bf0e926db60c956abf0a9980cc09aa71c6089f80bf059966cc05cc99cc04bf80bf03aa55aa03aaaaaa02ff80ff02ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa03aaaaff03aa55aa03ffaaff02ff80ff03aaaaff035555aa035555aa02808080028080800280808001ffffff010000ff01ffffff028080ff028080ff02ff80ff048080bf04bf80bf059966cc07926db60b8b74b90d9d76c4109f70bf15926db61a9d76ba1f9c73bd249c71bf259f7cc11a9d76ba269a9ac3b8659ea8fe558a96ff518291ff4b6f7dff4d7484ff4c7483ff4b7584ff4a7583ff497483ff4a7583ff487482ff497483ff497483ff497382ff497483ff487383ff497383ff3b596aff4a7585ff477384ff477383ff487384ff487283ff487383ff477282ff487283ff477282ff477282ff477282ff467282ff477283ff457283ff476f81ff3d5d70ff477083ff467282ff467282ff457182ff457183ff467183ff457182ff467182ff467082ff467082ff457081ff457082ff456f81ff467083ff3a5567ff4e7686ff467181ff467080ff467180ff496f81ff477082ff497083ff477285ff4296a3fe4ef7f9fd5dfef88b74f6f931a178c1369c71bd2a9873bc309f75bf2f9d72be319c72c1349d76bf389b76bf3e9c73bd459b73bc4f9b74be599e75bd459b76bc319c78c11db084caa7778eabff597291ff52677dff4f606fff4f5d6bff4e5c68ff4d5e69ff4d5f69ff4c616aff4c616aff4c626aff4b626aff4c636bff4c636bff4b636bff4b646bff4b646bff4b656bff4a656cff4c656cff4c656cff4c656cff4c656cff4c656cff4c656cff4b646bff4c646aff4c646aff4b6269ff4b6068ff4c6067ff4b5f66ff4c5f66ff4c5e66ff4c5e66ff4c5f67ff4d676dff4e6c72ff4e6770ff4e6b73ff4d6e73ff4e6e74ff4e6f75ff4e7077ff4f7177ff4f7278ff4f7278ff4e7279ff4f737aff4f737aff4e737aff4f737aff4e737aff4f747bff4f747aff4e747aff4e747aff4e747aff4e737cff4d737cff4d727bff4d727bff4c737bff4c737bff4c727bff4b717aff4b717bff4a717aff4a707bff4a707bff4a6f7bff49707aff486f79ff486f7aff476f79ff476d7aff466d7aff466d7aff466d79ff456d7aff446d7aff436c79ff436c7aff436b79ff426b78ff426b78ff436a79ff426a78ff426979ff416978ff416879ff416878ff426878ff416778ff416678ff416677ff426678ff416678ff406679ff41667aff41667bff41677dff406b83ff41718eff457ca1ff4587b3ff489bc8ff46b2daff43c9eaff3fe7f7ff40fcfdff46fffdff49fffeff49fffefe56ccd8fe4579ace04c83b63d9b86c45f9e73bf589c74bf4b9c74be409b74bb359a73c02ba077c4229d78c31ba17bbd149973bf0f9977bb0a9966cc068055aa03aa55aa01ffffff000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff02808080028080ff028080ff048080bf059966cc06aa80d507b692db08bf80bf0a9980cc0caa80bf0e9280b6109f80bf11a578c313a179bc149973bf0b8b74b90d9d76c411a578b411a587d20cd5d5ea0bb9e8ff0dc4d8eb0caaeaff0ab2e6ff04ffbfff129c71b8189f75ca1b977bbd1c9b76bf1c9b6dbf1ba17bbd1c9b76bf179b6fc8128e71b80caa80bf109f80bf06aa80d505cc99cc059999cc0e9280b60caa80bf149973bf129c71c6109f80bf0ea480c80d9d76c40caa80bf0ab280cc098e71aa07926db606aa80d5059966cc048040bf048080bf03aa55aa03aaaaaa0280808001ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa035555aa03aa55aa035555aa03aa55aa03aaaaaa03aa55aa03aaaaff035555aa01ff00ff02808080028080ff01ffffff01ffffff01ffffff0280808002ffffff02ffffff035555aa03aa55aa05cc99cc06aa80d5089f80bf0a9980b20d9d76c4129c80b815aa79c21a9376ba209770b7269a72bc2c9c74bf179b7ac835a8bccadb5c9aa2ff538d96ff518591ff4d7886ff4f7484ff4c7484ff4b7583ff4b7584ff497483ff4a7583ff497483ff4a7483ff497382ff497383ff487383ff4c7485ff3e5d6dff497585ff477484ff487383ff487484ff487383ff487483ff487383ff477383ff477283ff477283ff477283ff467383ff487183ff457382ff466c80ff3d6174ff447182ff457283ff467283ff457283ff457283ff457183ff467283ff467182ff457182ff467082ff457081ff467082ff467081ff466f83ff3d596bff4d7283ff457081ff477181ff477182ff4a7082ff497184ff497184ff417986ff4ae4e8ff4efefbdc5efdfa2a9eb6db369c76c2309a75bf2c9c74bf2b9a77be2b9a71be2c9c74bf2f9d77be349d71ba3a9e77bd429e74bd4b9c74be569d74be509c73bc299b76c1329e7abd8b7b8fa9fe597393ff53677dff4f606fff4e5d69ff4d5d68ff4d5d69ff4c5f69ff4b616aff4c626aff4c626aff4c626bff4c636bff4b636aff4b646bff4c646bff4b656bff4a656bff49656bff4a656cff4c656cff4c656cff4c656bff4c646bff4c646aff4c646bff4b636aff4b636aff4c6168ff4c5f67ff4b5f66ff4b5e66ff4c5e66ff4b5d65ff4c5e65ff4c5f67ff4c6a6dff4e6a70ff4e616dff4d6870ff4c6c73ff4e6c73ff4d6f74ff4d6f75ff4e7076ff4e7077ff4e7077ff4d7177ff4e7279ff4e7279ff4f737aff4e7379ff4f737aff4e737aff4e737aff4d7379ff4d737aff4d737bff4d737bff4c727aff4c727aff4c727aff4c727bff4c717aff4d717bff4d707bff4b717bff4a707aff4a707aff4a707aff4a707aff496f7bff486f7aff476f7aff476e7aff466e7aff466d7aff466d7aff466c7aff456d7bff446d7aff436c7aff436c7aff436c7aff426c78ff426b78ff426b78ff426a79ff426a7aff416978ff416879ff416879ff416778ff416778ff426778ff426779ff426679ff406679ff41677aff42677cff41687dff426981ff416f8bff427697ff4583abff4692beff48a5d2ff42c0e3ff3fd7f0ff3ef5fbff41fffdff44fffeff4cfffeff53f2f2ff4b82a3ff497dacdf4d82b847a281c2579e75bf569a74be499d77c03e9c77bd339b73be2a9e73bc219b74c11a9d76c413946bbc0e926db60a9966b2059966cc03aa55aa01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080ff03aaaaaa03aaaaaa059999cc06aa80aa06aaaad507926db6089f80bf0a9980cc0ba28bd10e9280b60f9977bb0f9977bb129c71b80ea480b607b692db0bb974d10ab280e6089f80bf09aa8ec60c9580bf0f9966bb109f70bf179b7abc13a16bbc169774c5159e6dc2159e79c2159e79c2159e79c2149973bf149973b2149973bf13a179bc109f70bf0db189c40ea46db6109f70bf0f9977cc0ea46dc80d9d76c40d9d76b10ba274b90a9980cc089f80df089f60bf07926db606aa80aa059966cc048080bf03aa55aa028080ff028080800280808001ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff01ffffff01ffffff0100000001ffffff028080800280808001ff00ff0280808003aa55aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa028080800280808002808080028080ff01ffffff01ffffff01ffffff02808080028080ff028080ff03aaaaaa03aa55aa04bf80bf06aa80d5098e71aa0b8b74b90f9977bb129c71c6169774b91a9d76c4209770bf26a172c31f9473bd13a179c93cb3d9ddf25999a2fe518b94ff548692ff507b89ff4d7685ff4c7584ff4b7583ff4a7483ff4a7583ff4a7583ff497482ff4a7483ff497483ff497484ff4e7687ff395a69ff477485ff477484ff487484ff487383ff497484ff487483ff487483ff487383ff487383ff477383ff487383ff467382ff487284ff447382ff44697dff416578ff457182ff467283ff457183ff457283ff467283ff457283ff467183ff457182ff467182ff467182ff467182ff467081ff467182ff467083ff456677ff466373ff467283ff487183ff477283ff497184ff487285ff467889ff4ad1d8ff4ffefdfa5dfffd6186e7ea359a73bc299b76c1259875ba279d76be259f75c126a172bc289973b92b9a71be309a75bf369c76bd3f9e75be479e73be539d75be529f76be01ffffff03ffffff737c90a6fd5a7594ff52687eff4f606fff4d5d69ff4d5d68ff4d5e69ff4c6069ff4b626aff4b616aff4d626bff4c626bff4b626bff4b646bff4b636bff4c636bff4b646bff4a656bff4a656cff4a646bff4c656cff4c656bff4c646bff4c646bff4c636bff4b6369ff4a6269ff4b6169ff4b5f67ff4b5d65ff4b5e65ff4b5d65ff4b5d64ff4b5c64ff4c5d65ff4b5f66ff4d6e70ff4e676eff4d5968ff4d626dff4b6970ff4d6a71ff4c6d74ff4d6e75ff4e6f76ff4e6f76ff4e6f77ff4d7077ff4d7178ff4d7178ff4d7178ff4c7178ff4d7278ff4d7278ff4d7379ff4d7279ff4d727aff4d717bff4c717aff4c717aff4c717aff4b717aff4b707aff4b707aff4c707aff4b707aff4a707aff4a707aff4a707aff496f7aff4a6f7aff496f7bff486e7aff476e7aff466e7aff476e7aff476d7aff476d7bff466d7bff446c7aff436c7aff436d7bff436c7aff436c7aff416b77ff426b79ff426b79ff426a79ff426a7aff426979ff41697aff416879ff42687aff426879ff426779ff426779ff42677bff42687bff41697dff42697eff406b81ff426f88ff437495ff457fa4ff478cb8ff489eccff48b5dfff43ccecff3deaf5ff3dfdfbff46fffcff45fffeff4ffbf9ff4996a6ff46688bff4b7eabdb4d86ba3c9d80c4509c76bf539d75be479e77be3c9d77bf329e75bd289f79c6209770bf199970c213a179bc0e926db6089f80bf059966cc03aa55aa01ff00ff0000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ff00ff01ffffff028080800280808003aa55aa04bf80bf059966cc06aa80d506aa80d507926db6098e71aa09aa71c60ba274b90c956abf0d9d76c40e926db60f9977bb0f9966bb0f9977cc109f80bf119678b4119678b4119678c3119678b4108f70af109f70bf109f80bf109f80bf0f9977bb109f70bf0faa77cc0ea46dc80e926db60e9280b60ea480b60d9d76c40d9d76c40c9580bf0ba274d10ba274d10a9980cc0a9966b209aa8ec607b692b607926db6059966cc059966cc04bf80bf04bf80bf03aaaaaa0280808002808080010000ff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa028080800280808002808080010000ff01ffffff0100000001ffffff01ffffff01ff00ff03aaaaaa02808080028080ff048080bf059999cc07926db609aa71c60ba274d10ea480c8129c71b8169774b91ba171bd209f78bf1ea277c41ba17bbd14a680bf7187bbc0f953969efe548c94ff558893ff52808cff4d7885ff4c7684ff4c7583ff4b7583ff4b7584ff4a7583ff4a7583ff4a7484ff497484ff466d7eff3b5b6cff487586ff487484ff497584ff477483ff487584ff477483ff487484ff477383ff487384ff487383ff487383ff477383ff477384ff467383ff42677aff456a7dff447182ff467284ff467283ff457283ff457183ff457283ff457283ff467283ff467183ff477183ff477182ff467182ff467183ff457082ff476d7fff3c5768ff4d7a8bff487385ff487286ff497387ff477287ff45aeb6ff4dfdfdfe56fffc9b75fcf72c9c85c52e9b74bc299b76c1249c78bf229670bb209f78bf21a27cc1249c71bf279d76be2c9c74bf339b73be3b9c75be459b73c0509c73bc4a9b72c10db189c4209f80bf658392a4fc5c7695ff52677dff4f606fff4e5e6aff4d5d68ff4c5e68ff4c6069ff4b6169ff4b626aff4c626bff4c626aff4b636aff4b636bff4b646bff4b636bff4c646cff4a656bff49656bff4a646bff4c646bff4c646bff4c646aff4c646bff4b636aff4b6269ff4a6169ff4c5f68ff4b5d66ff4b5b65ff4b5c64ff4b5b64ff4c5b64ff4a5b63ff4a5b64ff4a6267ff4f6f71ff4b616aff4d5766ff4c5d6aff4a666dff4c6970ff4c6c72ff4c6d73ff4d6d75ff4d6e76ff4d6e75ff4c6f77ff4c6f77ff4d7078ff4d7178ff4c7178ff4c7278ff4c7178ff4c7278ff4d7179ff4c707aff4c717aff4c717aff4b7079ff4b707aff4b707aff4b707aff4a7079ff4b7079ff4b707aff4a707aff497079ff496f7aff486f7aff486f7bff476e7aff486f7bff476e7bff466e7aff466d7bff476d7bff466d7bff456d7bff446c7bff446d7bff436c7bff436c7aff436c7aff436b7aff436b7aff436b7bff426a7aff436a7bff426a7aff426a7aff41697aff42697aff42697aff42697bff42697bff42687cff426a7dff416b7fff426b81ff426e87ff437391ff447c9fff4786b1ff4898c5ff48add7ff45c3e6ff3be1f3ff3df9fbff44fffbff4afffeff4afffdff45b0b7ff3d5573ff466989fe4782afd35190c353a078c25e9d77be519d74c0459f76c03a9e77bd309f75bf279d76be1f9c73c5189f75bf119669c30d9d62b1089f60bf059966cc028080ff01ffffff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ff0001ff00ff02ffffff0280808003aa55aa03aa55aa048080bf059966cc06aa80aa06aa80aa06aa80d5089f60bf098e71aa09aa71c609aa8ee30a9966b20a9966b20a9966b20c9580bf0c9580bf0ba274d10caa80d50c9580bf0b8b74b90ba274b90c956abf0ba274b90ba274b90a9966cc0a9980cc0a9966b20a8066b209aa8ec609aa8ec6089f80bf09aa71c6089f80bf089f80bf089f80bf07b692db079292b606aa80aa05cc99cc059999cc048080bf04bf80bf04bf80bf03aa55aa028080ff0280808002808080010000ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aaaaff03aaaaff03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff028000800280008003aa55aa048080bf06aa80aa07926db609aa8ec60caa6abf0ea480b6129c71c6169774b91b9771bd1f9c73bd259f75c11a9d76c413bca1d76171b0b3f457969eff548b93ff558893ff54838eff4e7a86ff4d7683ff4c7583ff4b7583ff4b7483ff4b7484ff497585ff4a7484ff405d6dff43697aff487585ff487584ff487584ff487484ff487585ff487484ff477484ff487384ff487384ff487383ff497384ff487383ff477384ff487383ff3f6274ff496e81ff457282ff477184ff467183ff467283ff467384ff457383ff457283ff467283ff467283ff467183ff477183ff477182ff487083ff467182ff487182ff365161ff4e798bff487387ff497488ff49768bff469daafe50f6f9ff5bfffad964fdfa408fc3db22a578c3279d76be239975b61f9c7bbd1d9572b91d9e7bc11ea277c4209f78bf249c71bf2a9e73bc309a75bf399d74bc439c76be4d9c74bd599b75bd459b76c03a9a77bd56919db2fd5c7494ff53687dff4f606eff4d5e69ff4c5d68ff4c5e68ff4c616aff4b6169ff4b626aff4b626bff4b626bff4b636aff4a636bff4a646bff4a646bff4b646cff4a646bff4a646bff4b646bff4c646bff4c646bff4c646aff4b636aff4b626aff4b6168ff4b6068ff4c5d66ff4b5a64ff4b5a64ff4c5a63ff4b5a63ff4a5962ff4b5962ff4a5a63ff4b666aff517074ff4b5b66ff4c5464ff4c5a68ff4b656dff4a686fff4b6b72ff4c6c73ff4d6d74ff4d6c75ff4d6e75ff4c6e75ff4c6e76ff4c6f77ff4c7077ff4b7077ff4c7178ff4b7077ff4b7178ff4c7079ff4c707aff4c7079ff4b7079ff4b7079ff4b7079ff4b7079ff4a6f79ff4b707aff4a6f79ff4a6f7aff496f7aff496f7aff486f7aff486f7bff476e7bff486e7aff476e7aff476e7aff456d7aff466d7bff456d7bff466d7bff466d7cff456c7bff436d7cff436d7bff436d7bff436d7aff436c7bff436c7bff426b7bff426b7bff426a7bff416a7bff416a7bff426a7bff426a7bff426a7bff42697cff426a7cff426a7dff416b7eff426c81ff416e86ff41728cff437a9bff4885adff4991bfff48a5d1ff44bbdfff3fd7eeff3bf3f9ff3cfffdff4afffaff49fffcff54d7dbff395671ff43546ffe49688efe4587b4c85899c75d9c76c05d9c76ba4f9b74bb439c76be389b76bf2e9b74c226a179c31d9e72c1179b7ac8119669c30b8b74b907926ddb048080bf010000ff028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00ff010000ff01ffffff01ff00ff02ff80ff02ffffff028080ff03aa55aa048080bf048040bf059966cc059966cc059966cc06aa80aa06aa80d507926db6079292b607b66db607b66ddb089f60bf089f80bf089f80bf089f80bf07926db607b66db607926db6079292b607926db607926db606aa80d506aa80d507926db606aa80d506aa80aa05cc66cc06aa80d5059999cc059966cc059966cc04bfbfff048080bf03aaaaaa03aa55aa028080ff028080ff028080ff01ff00ff01ffffff028080ff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808002808080035555aa035555aa035555aa03aa55aa03ffaaff03aaaaaa03aa55aa035555aa0280808002808080028080800280808001ffffff010000ff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ff00ff03aaaaaa03aaaaaa0480408006aa80aa07926db609aa71c60caa80bf0faa77bb129c71b8169774c51b9771bd1f9c73bd249c71bf1c9b76bf12b8aad4807ebbbdf852979cff568e98ff548994ff538691ff507e89ff4f7685ff4c7684ff4c7483ff4b7485ff477684ff4b7585ff3a5064ff4b7686ff487685ff497685ff487484ff487585ff487585ff477585ff477484ff477584ff477484ff477484ff487383ff487383ff467484ff467485ff3a5e6fff4c7184ff467283ff477284ff477283ff477283ff467183ff467385ff467284ff467384ff467283ff477283ff477283ff477182ff487184ff467283ff477183ff395365ff4a7384ff497688ff4a778dff43a0adfe55f2f3fe57ffffed62fffc4287e4ec259875ba279d76be229670bb1d9e72c11a936cba189f75bf19a37ac219a37ac21d9e72c121a274c1279d76be2d9971c1369c76bd409b74bf4a9f75c1569d74be449d74bb33a073be33aaaabefc597092ff52677cff4e5f6eff4d5e6bff4d5e69ff4d5f6aff4c616aff4b626aff4b626aff4c626aff4b636bff4b636aff4b636bff4a646bff4a646bff4b646bff4b656cff4b656bff4b656aff4b636aff4c646aff4c636aff4b636aff4b6269ff4a6068ff4c5e67ff4c5a64ff4b5862ff4b5962ff4b5862ff4b5862ff495961ff4b5762ff4a5a62ff4d6b6eff4f6d72ff4a5563ff4c5463ff4b5967ff4a636bff4a686fff4b6a70ff4c6b72ff4c6b74ff4d6b74ff4c6c74ff4d6c75ff4c6c74ff4c6e75ff4b6e76ff4b6f76ff4b7077ff4b7078ff4b7078ff4c7079ff4b6f79ff4b6f79ff4b7079ff4b6f79ff4a6f79ff4a6f79ff4a6f79ff4a6f79ff4a6f79ff4a6e7aff496f7aff486f7aff486f7aff476e7aff476e7bff476e7bff476e7aff476e7aff466e7cff456d7bff456d7cff456d7cff456d7cff446d7cff446d7dff436d7cff436d7cff436d7cff436d7bff436c7cff426b7cff436b7cff426a7cff426b7cff426b7cff426a7cff426b7cff426a7cff426b7dff426b7eff426b80ff416c81ff436e85ff42728bff447997ff4883aaff4b8fbdff4a9ecdff47b7deff3ed0eaff3ceef7ff3dfefbff43fffdff49fffcff53eeebff3c687fff3f4a65ff445472fe497097fe438ab8ac60a3cb539d75be5a9c74be4d9f74bd419d76bc36a176c22d9f77c1249c71bf1c9b6dbf169768c50f9966bb0c956abf07b66ddb03aa55aa028080800100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ff00ff01ffffff0280808001ffffff02ffffff03aaaaaa02ff80ff03aaaaaa03aa55aa03aaaaff03aaaaff04bf80bf05996699048080bf04bf80bf0599669904bf80bf059966cc04bf80bf04bf80bf04bf80bf059999cc059999cc048080bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf048080bf04bf80bf048080bf03aaaaff03aa55aa035555aa03aa55aa03aaaaff028080ff028080800280808001ffffff01ffffff01ff00ff01ffffff01ffffff0100000001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808003aa55aa035555aa035555aa03aa55aa0280808003aaaaaa03aa55aa035555aa035555aa028080800280808003aa55aa0280808001ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff0100ffff01ffffff01ffffff0280808003aa55aa04bf80bf06aa80d507926db609aa71c60caa80bf0f9977bb129c71b8159e6dc21a9d76ba1e9977c4229d70bb1c9b76bf16c5b9dc6977bdc0ec539c9fff558e99ff558a95ff538793ff53808dff4d7986ff4c7685ff4b7486ff487685ff497383ff3a5267ff497786ff487685ff497685ff487585ff487585ff487585ff477585ff487585ff477484ff487584ff487483ff487483ff477484ff487384ff477385ff3a5b6cff4c7285ff467383ff477284ff487283ff477283ff467284ff467384ff477284ff467384ff467283ff477284ff477283ff487283ff487285ff487283ff477183ff3e596cff456e7fff48788dff459ba7fe54f4f3fd5dfffff06afffb598cfcf10f9988cc269a72bc219b74b91d9572b9189575bf159e79c2159e79b6159e79c2179b7abc19a37ac21ea277c4249c78bf2ba077c4349d76bf3d9b75bc489c75bf539d75be3d9b75bc31a178c117bcbcd3f459718fff53677bfe4e5f6eff4d5e6aff4d5f69ff4c5f69ff4b606aff4b626aff4b6169ff4c636aff4b636aff4b636aff4c636aff4b636bff4a646bff4a646bff4b646cff4a656aff4a6469ff4b636aff4b636aff4b6369ff4a6269ff4b6269ff4b6067ff4c5c65ff4b5863ff4a5761ff4b5762ff4a5760ff4a5761ff4a5860ff495761ff495d63ff507274ff4d656dff4b5362ff4c5563ff4b5a67ff4a636bff49686eff4b696fff4b6a70ff4b6b72ff4d6b73ff4d6b74ff4e6b74ff4c6c75ff4c6c75ff4b6d76ff4a6d75ff4a6e76ff4b6e76ff4b6f78ff4b6e78ff4b6f79ff4a6e78ff4a6f78ff4a6f79ff4a6f79ff4a6f79ff4a6e79ff4a6f79ff496e79ff496e7aff486f7aff486f7aff486f7bff476e7cff476e7bff476e7bff476e7aff466e7cff456e7bff456e7cff446d7cff446d7cff446d7cff446d7dff446d7dff436d7cff436d7cff436d7dff446d7dff436c7dff436b7dff436c7dff436b7dff436b7dff436b7dff426b7dff426b7dff426b7dff426c7eff426c7eff436d81ff426e83ff427188ff427893ff487fa4ff4b8cb8ff4c9bc9ff49afd6ff3cc9e7ff38e8f4ff3cfbfcff47fffdff46fffeff59fcf8ff397689ff3a445dff414d65ff475a7cfe45759efe4190be9060a5cc519a74bd4c9e75c34b9c74bb3f9e75ba349d76bf2ba077be229d70c31ba171bd149966bf0f9966bb0a9966b2068080aa048080bf01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff01ffffff01ffff00028080800280808001ffffff02ff80ff0280808002ff80ff03aaaaaa03aaaaaa028080ff03aaaaaa02ff80ff02ffffff02ff80ff03aaaaaa02ff80ff02ff80ff028080ff028080ff028080ff03aa55aa03aa55aa028080ff0280808003aaaaaa028080ff028080ff0280808002ff80ff02808080010000ff02808080028080800280808001ffffff0100000001ffffff01ffffff01ff00ff010000ff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa03aa55aa035555aa035555aa028080800280808001ff00ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ff00ff01ffffff02ff80ff03aa55aa04bf80bf06aa80aa07926db609aa8ec60c9580bf0d9d76c411a578c3159e79b6199970b81d9e72b91f9c73bd1ea277c40db189c441a9e7e7ec61abadfe529396ff568a97ff548793ff558591ff4f7f8bff4a7887ff477786ff466d7eff3a5a6dff497584ff497685ff487585ff497686ff487585ff487585ff487585ff487585ff487484ff487484ff487484ff477383ff477484ff467484ff467384ff395769ff4a7385ff487384ff487284ff487284ff487284ff487384ff477284ff477283ff487284ff487284ff487283ff497284ff4b7184ff4b7185ff4a7284ff497085ff3e6174ff3f717eff4cb5bdfe55faf6fe69fffbec6cfffc5c8bf9f107b6b6db1c9b76b6209770bf1b9771bd179b7abc149973bf11a578c311a578c311a578c313a179bc179b7ac81ba17bc621a27cc1289f73bf319c72bb3b9c75be459b76c0519d74c04b9c74c23d9b75bc1abaa7d8e361758eff52687dff4f606eff4e5e6bff4d5e69ff4d5f6aff4b6169ff4b626aff4b6269ff4c626aff4b636aff4b636aff4a646bff4b646bff4a636aff4a636aff4a636aff4a646bff49636aff4a636aff4c6268ff4d6269ff4c6269ff4a6168ff4c5e66ff4c5a64ff4a5761ff4a5660ff4a5660ff4a5661ff495660ff4a575fff495761ff4a6569ff527879ff4a5a66ff4a5360ff4b5563ff495c66ff49636bff49676eff4a686fff4a6870ff4b6971ff4c6a73ff4c6b73ff4b6b73ff4c6c74ff4c6b74ff4c6c74ff4c6c75ff4a6d75ff4a6d76ff4a6e77ff4a6e77ff4a6e77ff4a6e78ff4a6e78ff4a6e78ff4a6e79ff4a6e79ff4a6e79ff496e78ff496f7aff496e7aff486f7aff486f7bff476e7aff476e7cff476e7cff486e7cff476e7cff466e7cff466e7dff456e7dff456d7cff456d7cff446d7eff446d7eff446d7fff446d7fff446e7fff436d7eff436c7eff436c7eff436c7eff436b7eff436c7eff446c7fff446c7fff416c7fff426d7fff426c7fff436d81ff426f81ff426f85ff427288ff43778fff467ea1ff4c89b4ff4d98c3ff4babd2ff43c5e2ff38e5f3ff38f9fbff3ffffcff47fffdff53fffdff3e8493ff3a425cff3e475eff45506cff456387fe457ca5fe4195c06f6cafcf3c9d77bf549e76bf489c75bc3d9b75bc329e75c229a276c1219b74c11a9d76ba13a16bbc0e926db60a9980b2068055aa048080bf01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff010000ff01ff00ff01ff00ff01ffffff01ffffff028080800100000001ffffff01ffffff010000ff01ffffff01ffffff028080ff010000ff0280808001ffffff0100000001ffffff01ffffff01ffffff0280808001ffffff0000000001ffffff01ffffff0000ff0001ffffff01ffffff01ff00ff01ffffff0000ff0001ffffff01ffffff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff01ffffff01ffffff01ffffff02808080028080ff0280808003aa55aa035555aa035555aa035555aa03aa55aa03ffaaff03aa55aa03aaaaff035555aa0280808002808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff01ffffff010000ff0100000001ffffff0000ff0001ff00ff028080800280008003aaaaff04bf80bf059966cc07926db609aa71c60ba274d10e926db6119669b413a179bc179b7abc1ba171c61f9c73bd1f9c73bd0ba274b94ec1f8f8e97bccd1fe52989eff568d99ff558895ff558693ff538391ff4d7c8aff46677aff446878ff4a7686ff497786ff497685ff497585ff497685ff487585ff487584ff487584ff487485ff487585ff487584ff487485ff487484ff457484ff477485ff385668ff497486ff487387ff487284ff487385ff487384ff487384ff487284ff487384ff487384ff497384ff497284ff497284ff497484ff487387ff4b7288ff47728bff427890ff40bdc0fe5dfdfbfe65fffee871fdfa518bf9f606d5aad51ba171bd1f9c73bd1a9376ba179b6fbc13946bbc109f70bf0f9966bb0ea480c80f9977cc11a578c3159e79c219a37ac21f9c73bd269a79c32f9d72be389b72bf439872be4f9e74be569d74c1359f73bc17b1a6c8c3657b92ff52687eff4e606fff4e5e6bff4d5f6aff4e606aff4b616aff4b626aff4b626aff4b626aff4c636bff4c636aff4a646bff4a636aff4a646bff4a646bff4b646bff4a636aff4a646aff4a6369ff4b6269ff4c6369ff4a6168ff4c6067ff4c5b65ff4a5761ff495560ff49555fff4a5560ff4a5661ff4a565fff48565fff495a63ff4f7173ff4e7275ff485361ff4a5361ff4b5563ff495d67ff49646cff49676eff49686fff4a686fff4a6771ff4b6972ff4b6a72ff4b6a73ff4b6b73ff4c6b74ff4b6c74ff4b6c74ff4a6c75ff496c75ff496c76ff496c76ff4a6d77ff4a6e77ff4a6f78ff496e78ff496e78ff496e79ff496e79ff486e79ff496e7aff486e79ff486f7aff476f7aff476e7bff476e7dff476e7dff476e7dff476f7dff476f7dff466e7dff466e7dff446d7cff446d7dff456e7fff446e7fff456e7fff446e7fff446d7fff446e7fff436d7fff436d7fff446d7fff436c7fff436d7fff436d80ff436e81ff416f80ff416f80ff426f82ff426f82ff437185ff447188ff42768eff447c9bff4b88b1ff4d92c2ff4ba7d2ff43c3e2ff3cdff0ff3af7f9ff41fffbff4dfffcff4dfcfbff4eadb5ff363e59ff3b4458ff404961ff46536fff446b8bfe4282aafc4095c35080accf599e75c0519a74bd459b73c03a9e77c1309f75bf279d6fbe1fa573c5189f6abf129c71b80d9d76c4089f80bf059966cc03aa55aa01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff00ffff00010000ff0100000000ffffff00ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa0280808003aa55aa03aaaaff035555aa028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000001ffffff01ffffff028080ff028080ff03aa55aa04bf80bf05cc99cc07926db6089f80bf0ba274b90d9d76c40faa88cc129c80c6159e6db619a370c2199970c2179b6fbc11a587c333c3f5faa294dcdef865aeb5fe52909afe568c98ff558896ff558595ff4e7d8cff4d7887ff4a7988ff497886ff497786ff497686ff497685ff487585ff487685ff487585ff487585ff497585ff487584ff487585ff497486ff467484ff477485ff385566ff497485ff497386ff497385ff497385ff487385ff497385ff497385ff4a7385ff4a7384ff4a7384ff4b7285ff4b7385ff4b7386ff4c7288ff49748aff438598ff44c7d3fe61fdfbfd6dfffdca7cfefa399de9ed09aa8ec619997ac21d9e72c119a37ac215aa79c2129c71c60f9977bb0d9d76c40c956abf0ba274d10d9d76c40faa77cc13a179bc17a67abc1d9e72c1249c78bf2d9f77c1369c76c2409b74bf4c9e75bf599b73bd539d75be21aa83c1a2697c91fe526980ff4e606fff4d5e6bff4e5f6aff4d606aff4c6169ff4b626aff4b626aff4b636bff4c636bff4b636bff4a636aff4a646bff4a636aff4a636bff4a636aff4a636aff4a6369ff4a636aff4a6268ff4b6269ff4a6168ff4c5d66ff4b5862ff49555fff48545fff49545fff49555fff4a5560ff4a5560ff485660ff4a6267ff537a7cff4d666dff495261ff4a5362ff4a5764ff495f69ff48656cff4a666fff49676eff49676fff496770ff4a6771ff4a6872ff4a6a72ff4b6a73ff4b6b73ff4b6b74ff4a6b74ff4a6b75ff496c75ff496c76ff4a6c76ff496d76ff496d77ff496d76ff496e78ff496e78ff496e78ff496e79ff496e7aff496e79ff496e7aff486e7aff476e7aff476e7bff476e7cff476e7dff476e7dff476f7dff476f7dff466f7eff466f7eff456e7eff456e7eff456f7fff456f80ff456f80ff446f7fff446f80ff456f80ff436e80ff446e81ff436e80ff436e81ff436e80ff436e81ff426f81ff417082ff417183ff427185ff427186ff437389ff44748dff457a97ff4783a8ff4b92bbff4ca5cdff44bcddff3cdbeeff3df1f9ff48fefbff4dfffdff54fefcff41aab2ff303e58ff3a4156ff3f455cff434c64ff465874ff456d8ffe4285aef94498c24b8899c95b9d76bf4f9b74be439c76be389b72bb2e9b74bc259f75c11d9e72c1179b6fc8119678c30ba274d1089f60bf048080bf02ff80ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa0280808003aa55aa035555aa035555aa028080800280808002808080028080ff01ffffff0280808001ffffff01ffffff01ff00ff00ffff000000000000000000000000000100000001ffffff0100000002ff80ff03aa55aa03aaaaaa048080bf06aa80d506aa80d5089f80bf0a9980cc0c9580bf0ea480c8129c71b8149973bf189575bf189f75b5129c80c616a274b913ae94c953b5edf3c28dd6dff65ca5adff528e9bff578b9efe558a9eff548798ff508190ff4c7d8bff497a89ff4a7888ff497787ff497786ff487685ff487585ff487686ff497585ff497585ff497585ff487586ff477585ff477485ff365365ff497284ff497486ff497385ff497385ff497385ff4a7485ff4a7485ff4a7385ff4a7385ff4a7386ff4b7487ff4c7487ff4b7589ff47788dff449ca7fe55eceefe68fefef682fff99a8bfdfa14a6f2f21a9d76c41d9e7bc11ba171bd189f75b514a680bf119678b40e926db60ba274d10a9980cc09aa8ec60a9980b20ba274b90d9d76c411a578c316a274b91c9b6db6239975b62ba077c4349d76bf3e9c73bd499d73c0569a74be5e9b75be2d9f77bb84728397fe52677eff4d6070ff4e5f6bff4d606aff4d606aff4c616aff4b636aff4b636aff4b636bff4b636aff4a636aff4b646aff4a636aff4a636aff4a636aff4a636aff4b636aff4a636aff496269ff4a636aff4a6168ff4a5f67ff4c5a64ff495660ff48545fff48535eff49545fff49545eff4a555fff49555fff485660ff507274ff52797cff475864ff4a5361ff4a5462ff495a66ff49616bff48656dff4a656fff49666eff49666eff496670ff496670ff496772ff496871ff4a6972ff4a6a73ff4a6a72ff496a73ff496a73ff496b74ff496b75ff496b76ff496c76ff4a6c77ff496d76ff486d77ff496d78ff496d78ff486e79ff486e7aff496e7bff486e7bff476e7cff476e7cff476e7cff486e7dff476e7eff476f7eff476f7eff476f7eff476f7fff467080ff456f7fff456f80ff456f80ff44707fff447080ff447080ff447081ff446f81ff437081ff447083ff446f82ff456f83ff447083ff437183ff427183ff427284ff427385ff437287ff447489ff43748bff457791ff477f9fff4b8cb4ff4c9ec6ff4bb8dbff41d5ecff3beff7ff41fdfaff4afffbff51fffcff4bbdc4ff33435dff3a4054ff3e4459ff414960ff475067ff485d78ff466f93fe3f87b0e9499fc64c9790c6589f77bf4c9e75bc409b74bb369c76bd2c9c74bf23a075bd1c9b6dbf159e79c20f9977bb0b8b74b906aa80d5048040bf010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa035555aa035555aa03aa55aa03aa55aa03aaaaaa035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff010000ff01ffffff00000000000000000100000001ffffff0280808001ff00ff01ffffff02ff80ff03aaaaaa04bf80bf04bf80bf06aa80aa07926db609aa71c60a9966b20d9d76c40f9977bb129c71b8149973bf19997ab81c9b76b60e926db61c9b76bf16b9b9dc4aacf8f8b97ccfd4f958abb1fe4e909eff578f9efe588e9ffe568c9bfe538797ff4d808fff4a7b8aff497987ff497787ff497787ff487685ff497585ff497585ff497585ff497586ff467485ff487587ff375566ff497284ff4a7385ff4a7486ff497486ff4a7487ff4b7487ff4b7487ff4b7487ff4b7488ff4a7488ff48768aff447b8dff40939eff4fcfd0ff67f7f5fe71ffffe185fffc5f99fcf71aa793ce149980bf1c9b76bf19997ac2169774b913a179bc109f80bf0d9d76c40caa80bf0a9980cc089f60bf089f60bf089f80bf09aa71c60caa80bf0ea46dc814a673bf1a936cba219b74b9299b76c1329e75bd3d9b75bc489c71bf549b73bf5b9d73bf409b74bb60788a9dfd51687ffe4d6170ff4e5f6bff4d606aff4d606aff4b6169ff4a636aff4a636aff4b636bff4a646aff4a646aff4b636aff4a636aff4a636aff4a636aff4a636aff4b6369ff4b636aff49636aff4a6269ff4a6068ff4a5d65ff4a5761ff48545fff48535eff48535eff49535eff49545eff4a545fff48545eff495d65ff537e7eff4d6b72ff495462ff4a5462ff4a5663ff495d68ff48636cff49656eff49656eff4a666fff49656eff49666fff496570ff486671ff496670ff4a6871ff496972ff4a6972ff496a73ff496a73ff496b74ff496b74ff496b75ff496b75ff486c76ff486c76ff486c77ff486d77ff496e7aff496e79ff486e7aff476e7cff476e7dff476e7eff476e7eff476e7dff476e7dff476f7eff46707fff46707fff46707fff46707fff457080ff447080ff457081ff457181ff437180ff447181ff447181ff447183ff447183ff437284ff447284ff447284ff437284ff437284ff437285ff437386ff437387ff447589ff447389ff44768cff46768eff467b97ff4987a8ff4a96bdff49afd2ff48cce7ff40e7f4ff41fbf9ff4efefaff4afffdff4ec5cdff364d67ff3b4255ff3d4457ff404860ff434e63ff48556bff49607aff447196fe3d89b1c74d9fc73ba48ac7559c75bd499d73bd3d9b75bc339b73be29a276c121a274c11a9d76c4149966bf0e926db60a9980cc06aa80aa03aaaaaa028080ff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa02808080035555aa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa02808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000001ffffff01ffffff01ffffff02ff80ff02ffffff03aa55aa048080bf059999cc068080aa06aa80d509aa71c60a9980b20c956abf0ea480c8109f80bf13a179bc159e6dc2199970b8149973bf129c71c6189f75bf159e86c22db5d7ee9496e5e9df70c1c9fd5ca1b2ff51909dfe5691a0fe5792a1fe57909ffe548c9bff518693ff4d818fff4c7d8bff4b7988ff4a7887ff4a7787ff497687ff487687ff487688ff39576bff4a7486ff4a7586ff4a7587ff4a7588ff4a7688ff4c778aff4c778aff4c788dff457b8fff3d8f9ffe45bac3ff52e0e5ff68fafbfe7effffe791fffe6d9ffdf81db0dce50eb680c81d9e7bc11a9d76c416a274c5149973bf11a578c30f9977bb0caa80d50ab280cc098e71aa07b66db6059966cc06aa80aa06aa80aa089f80bf0a9966cc0d9d76c413a179c9189f75bf1fa573bd279d76be319c72bb3b9c75be469975bd529b73be479a73bb229d80c33e738094f6546a80fe4f6171fe4d5f6bff4d616aff4c6069ff4b636bff4b636aff4a646aff4a636aff49646aff4a646aff4b646bff4a646aff4a636aff4a636aff49636aff496369ff4a636aff4a6269ff496168ff4a5e66ff4a5963ff49555fff48535eff48535eff48535eff48525eff49545eff48535dff485560ff4f7173ff52797bff485863ff495360ff4a5562ff495a66ff49606aff49636cff49646dff49636dff49656eff49656eff48646eff49656fff4a6570ff49656fff486670ff496771ff496771ff486871ff486972ff496973ff496a75ff496a75ff496b75ff496b76ff496c76ff4a6c78ff486c77ff486d79ff486d7aff496d7dff466e7dff476e7eff466f7eff46707eff47707fff47707fff46717fff467180ff467180ff467080ff467180ff467181ff447282ff437281ff447382ff447383ff447283ff457283ff447285ff467286ff437485ff437586ff447587ff437587ff437587ff437588ff447689ff447689ff44768aff46768bff45778cff477890ff48809eff498eb4ff46a3c9ff43c4e1ff3fe0f3ff42f7f9ff49fdfdff49fefcff46babfff364960ff3c4558ff404659ff40495bff434d62ff445565ff49586eff47617bff437398fd3c89b1975dabcc319c7dc1519d74bd3d9b71bc3a9a72bd309a70bf289f73b91f9c73bd199970b813946bbc0d9d76c40a9966b206aa80aa03aaaaaa01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa03aaaaff03aa55aa03ffaaff03aa55aa035555aa035555aa035555aa02808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff01ff00ff010000ff00ffff0000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280808003aaaaaa02ff80ff04bf80bf059999cc06aa80d5089f80bf089f80bf0b8b74b90c9580bf0f9977bb109f80bf13946bbc169774b9189f75bf179b7abc169774b9179b7ac8189f75ca16c5d1e857b0fcffa380d9e1e26bbbc7fb559eaafd51929dfe57929dff57929efe56919efe56909dfe558c9cfe548b9aff528797ff518395fe508394fe508093ff456f82ff4e8191fe4f8294fe4f8493fe4e8694ff4d8997fe46949ffe40a1a8fe40bcbeff4ddbddff63f3f4fe80fdfbea96fefcbaa5fef868b1faf819c2ebe019a370b81e9977bb1a9d76c4179b7abc149973bf11a578c30faa77cc0d9d76c40a9966cc0a9966b207926db606aa80d5059966990566669904bf80bf04bf80bf06aa80aa09aa71c60c956abf11a578c3179b6fbc1e996fbb269a72bc2f9872be389b72bf439c76be4f9e74be289f73b923a07cbd26a1a8aeec55687dfe4d6374ff4f606bff4d606aff4d616aff4b636aff4b636aff4a636aff4a636bff4a636aff4a646aff4a646aff4b646aff4a646aff4a646aff4a6369ff49636aff496369ff496269ff496067ff4a5c64ff4a5661ff48545eff48535eff48535dff48535dff49535eff49535eff48535eff4a6065ff547f7eff4b646cff485361ff495461ff485663ff495b67ff49626bff49636cff48646cff4a646dff49646eff49646eff49646fff4a646fff49646fff49656fff496570ff496570ff496670ff4a6671ff4a6771ff4a6873ff4a6974ff496a74ff496a75ff496b76ff496b77ff4b6b77ff4a6c78ff486d79ff476e7aff476e7bff47707eff487180ff497081ff497081ff477281ff477282ff477382ff487283ff467383ff467384ff457484ff457385ff457485ff447486ff457586ff457586ff457586ff457687ff457588ff447689ff457789ff45778aff43778aff43778aff44778bff44778bff44778cff45778cff46778dff47778dff47778cff477991ff4782a1ff4795b9ff44afd4ff3ed3ebff41eaf5ff42f8f9ff44f7f9ff42bfc8ff384b61ff3f495aff40485aff424b5eff444d60ff435163ff475567ff495a70ff48617eff427395fd398aaf6562b1cf4f9e74bb4e9d76be3b9c75be379e74be2d9f71c1259f75c11da772c1179b6fbc119669b40c956aaa089f80bf059966990280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa02808080035555aa02808080035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa028080800280808002808080028080800280808001ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff02ffffff02ffffff02ff80ff048080bf04bf80bf0599669907926db6089f80bf098e71aa0a9966b20caa80bf0ea480c8109f80cf13a179bc159e79b6179b6fbc109f80bf129c71b807b692db1c9b76bf19ad8fc227b7d1eb509cecf28186d5e3b76bbccee766b5c2fa5cadbafe54a2b1fd5198aafd5194a4fd5590a1fe568f9efe568e9efe568d9efe538f9efe5098a6fe4fa1aefe4eadbafe51bac5fe59c9d1ff65dde4f776edf2e389f8f8c19dfefb97b0fdfa66b7fdf831b1e5ea16b9a2d1159e79c2129c71b81a9376ba179b6fbc14a673bf12aa71c6109f70bf0db176c40ba274d10ab280cc089f80bf07926db6068080aa059999cc048080bf03aa55aa03aaaaff03aaaaff059999cc089f80bf0ba274b9109f70bf159e79c21d9e72b923a075bd2d9971bb379e74be419d76c04d9c74bd4f9871bb489c71bf11e1e1e1d557697eff4e6373ff4e606bff4d606bff4c616aff4b636bff4b636bff4a636aff4a646aff4a646aff4a646aff4a646aff4a646aff4a636aff4a636aff4a6369ff496369ff49636aff4a6168ff495d66ff495963ff48545fff47535eff48535eff47525dff48525eff48525dff48525dff475661ff527778ff52787aff475563ff485361ff495462ff485964ff495f69ff48626bff49646cff49636cff4a636dff49636dff48636dff49646eff49646eff49646eff49646fff49646fff48656fff49656fff496570ff496671ff496671ff496872ff4a6973ff4a6974ff496b75ff496a76ff496c77ff496c79ff486d7aff476f7cff47707eff477280ff477482ff477383ff487484ff477585ff467585ff477588ff47758aff47768aff47778aff467789ff46778aff46778aff47778bff47778aff46788bff45788bff46788bff45798bff457a8cff45798eff45798eff457a8eff46798fff45798eff45798eff45788eff45788eff45778dff47778dff47798eff487b95ff4783a3ff4896bbff42b0d5ff3bcfebff3be1f2ff3bdeeeff389aabff3b4e60ff434d5aff424b5bff434c5dff444d60ff445061ff465365ff465668ff495b72ff47627efe407194fc3b89ae45a3c4e5579e75bf479a73bb3c9973bb359a73bc2b9a71be239975bd1ba17bc6159e79c20f9977bb0a9980b207b66ddb04bf80bf02ff80ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ff00ff0000000001ffffff01ffffff01ffffff01ff00ff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808003aa55aa0280808001ffffff028080800280808001ffffff01ffffff01ffffff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ffffff0280808003aaaaaa03aa55aa048080bf059999cc059999cc06aa80d507926db609aa71c60a9980cc0c9580bf0e9280c8108f80af129c71b8149973bf16a274c5159e79c2179b7abc089f80bf189f75bf1ba171bd14a680bf19ad99cc26b5d7f245b1f0f87da7f3f5a69bedeebf8be4e8ca7dd9e1ce73d2dbd170d1d9d174d6ddd279dde4cf85e9f0c790f1f5b79cf7f8a2a8faf97cb1fdf94fb5f2f93eb9deef25bad6e318aa95ca10af80bf06aa80d50f9977bb179b7abc199970b8169774b9149980bf129c71b80faa77cc0ea480c80ba274d10a9980b2089f80bf07926db606aa80aa04bf80bf048080bf03aa55aa03aa55aa028080ff02ff80ff03aaaaff04bf80bf06aa80d50a9980cc0f9977bb14a680bf1a9d76ba23996dbd2b9a71be359a73bc409b74bb4b9c74be579b72bf5f9c76bf1cad92d1b9607083ff4f6373fe4e606cff4c606aff4d616aff4b636aff4b646aff4b646aff4b646bff4b646bff4a646aff4a646aff4a646aff496369ff496369ff4a6369ff496369ff496269ff495f66ff495b64ff495661ff47535fff47535dff47525dff48525eff48525eff48525dff46535dff4b676cff558181ff4a5e69ff495362ff495462ff4a5663ff485d67ff48606aff48626bff49636cff49626cff49636cff49636dff49636eff49636eff49636eff49636eff49636fff49636fff49646fff4a646fff4a6470ff496470ff4a6571ff4a6671ff4a6672ff4a6773ff4a6874ff4a6975ff4a6a77ff496c79ff486e7dff497180ff487585ff4a7686ff49788aff497989ff497a8bff49798cff497a8dff487a8eff497b8fff497b90ff497c91ff497c91ff4a7c91ff497c91ff487c91ff487c91ff477c91ff467c90ff457c91ff457d91ff467c90ff467d93ff477d93ff477d93ff477c93ff467c92ff467b91ff46798fff45798eff46778dff48778eff48778fff487993ff49819dff468eafff3fa4c8ff3ebbdcff37c2dfff3b8da1ff415160ff47535eff47525eff444f5dff454e5fff444f5eff455262ff465465ff485769ff495a71fe46627efe407094e24f95b926ae94c9539a75bb479a73be3c9d73bb329e75bd289f73bf219b74c1199970b813a179bc0ea46dc809aa71c606aa80aa03aa55ff028080ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aaaaff03aa55aa02ffffff03aa55aa035555aa035555aa03aa55aa01ff00ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff0280808002ffffff03aaaaaa028080ff048080bf059966cc059966cc07926db6089f80bf098e71c60a9980cc0c9580bf0d9d76c40f9977bb109f70bf13946bae14a673bf169774b9109f70bf11a578b40c9580bf0c9580bf0ea46db61f946bbd16a274b906d5d5d50bffffff10efefef12d4f1e312e3fff113c9f2e412d4f1f110dfefef0edbeded09c6e3e305cccccc04bfbfbf109f80af11a578c3129c80b80ea480c8159e79c213a179c9159e6dc2159e79b613a16bbc119678c30f9977bb0d8976b10bb98bd10a9966b2089f80bf07b692b606aa80aa059999cc048080bf03aaaaff03aaaaaa03aaaaaa028080800280808001ff00ff03aa55aa048080bf06aa80aa09aa71c60d9d76c413a179bc19a37ac2219b74b9299b76bb339b73b93d9671bc499a73bd559c72bd629c72be2ca27ac594647586ff506272fe4e606cff4c616aff4d626bff4b636bff4b636aff4b646aff4b646aff4b646aff4a646aff4a646aff4a636aff4a636aff4a636aff496369ff4a6369ff496168ff495c65ff4a5762ff48545fff47525dff47535eff47525dff48525eff47525dff46525cff445960ff547c7dff4b696eff485563ff485462ff495563ff485965ff485e68ff48616bff49626cff48626cff4a626dff48626bff49636dff48636dff49636eff49636eff49636eff4a636fff49636eff4a636fff4a636fff4a6470ff4a6470ff4a6470ff4a6571ff4a6571ff496572ff4a6773ff4a6874ff496a77ff496b7bff437283ff418598ff4588a0ff49869cff4a889dff4b8399ff498297ff4a839aff49839aff49839bff4a839bff4c849cff4b849bff4b849cff4b839bff4b839bff498199ff498099ff488097ff498097ff487f96ff477f96ff487e96ff467f97ff467e95ff477e96ff467d95ff477d94ff467b92ff467a90ff46798fff48768dff48768cff4a768eff47778fff467b96ff4482a4ff4094b6ff389fc2ff387c94ff455967ff48545eff485660ff485662ff45515eff464f5fff46505fff475362ff465465ff475669ff485a70fe45627efe3d6f92a85099bc399d79c04f9b74be3c9d77bf399d74bc2f9d72be269a72bc1e996fbb189575b5129c71b80c956abf098e71c605cc66cc03aaaaff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa03aa55aa02808080035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ff00ff01ff00ff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff010000000280808002808080028080ff02808080035555aa04804080048080bf0599669906aa80d507b692db089f80bf09aa71c60ba274b90caa80bf0e9280b60f9977bb109f80bf129c71c614a673bf159e79c2179b7abc0f9977bb0ea480c809aa8ec608bf80df0c956aaa06aa80d506aa80aa06aaaad504bfbfff04bfbfbf06aa80d509aa8ec60ab280e60ea480b611a578c3139479bc129c71b8149973bf169780b9149973bf129c71b811a578b40faa77cc0d9d76c40c956aaa0b8b74b9098e71c6089f80bf07926db606aa80d50599669904bf80bf048080bf028080ff028080ff01ffffff01ffffff02808080010000ff0280808002ffffff035555aa059999cc09aa8ec60c956abf129c71c6189f75bf1f9c73bd279d76be309a75ba3b9c70be479a73be539d75be609a72bd09aa8ec67366788efe516374ff4e606cfe4d616bff4d626bff4b636bff4b636aff4b646aff4b646aff4b646aff4b646aff4b636aff4a6369ff4a636aff4a6369ff4b6269ff496268ff495f67ff495a64ff485660ff46535dff46525cff47515dff47525dff48525dff47525eff45575fff527577ff4e7376ff475564ff495462ff485562ff495665ff485c67ff485f69ff48616bff48616cff49616cff49616cff48616cff49626dff49626dff49636eff49626eff49626eff49626eff49636eff4a636fff4a636fff4a6370ff4a6470ff4a6470ff4a6471ff4a6572ff4a6572ff4b6674ff496877ff416d7eff499fb3ff4cc1dcff46acd0ff48a4c5ff4ba4c3ff48a4c1ff46a2bcff45a2bcff45a3beff45a3beff45a1bdff47a1bcff48a0baff499db6ff499cb6ff499cb6ff489ab5ff4897b2ff4995afff478fa9ff498ea8ff468ba4ff468aa3ff46859fff46839dff47839cff47819aff488199ff487e97ff477c93ff477b91ff46788eff48778eff48768dff47768dff46778eff46768eff457a94ff417f9dff3e657aff47555fff4c5b64ff48555fff495862ff485963ff46515eff465060ff46505fff465262ff465466ff475669ff46596efe42607bfe3b6d91724e96b54c9e75bf4c9e75bf409b74bb369c71bd2c9c74bf23a075c51c9b76c8169774b910af80bf0ba274d107926db6059966cc035555aa0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa03aaaaff03ffaaff03aa55aa03aa55aa035555aa03aaaaff02808080028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff01ffffff02808080028080ff02ff80ff03aaaaaa03aaaaff04bf80ff04bf80bf06aa80d5068055aa07926db6089f80bf0a9980b20ba274b90caa80bf0d9d76c40ea46dc8109f80bf119678c3129c71c6139479bc14a673bf159e79b6169774b9179b6fbc0faa88cc109f80bf13a179bc179b7abc179b7abc179b7abc169774b9159e79c2159e6db6149973bf139479bc11a578c3109f80bf0f9977bb0ea46db60caa80bf0ba274b90a9980b209aa8ec607b66db607926db606aa80d50599669904bf80bf048080bf02ff80ff02ff80ff028080ff01ffffff01ffffff0280808000ffffff0000000001ffffff01ffffff03aa55aa059966cc089f80bf0ba274b9109f70bf179b7abc1d9e72c1269a72bc2f9d72be399874bc449a70bb509c73bc5e9b72be229d78c3556c788afd526475ff4d626dff4c616cff4c626cff4c636bff4b6369ff4b646aff4b646aff4b646aff4b646aff4a6369ff4a636aff4a6369ff4a646aff49636aff4b6068ff4a5b65ff495761ff47545eff47525eff48515eff46515cff48525eff46525dff47535eff4d6c6eff547e7fff485a65ff475462ff495462ff485664ff465965ff475c68ff485f6aff48606aff48616bff48616bff48616bff48616cff49626dff49616dff49626eff49626eff49626eff49636eff49646fff4a636fff4a6470ff496470ff4a6470ff4a6371ff4b6472ff496573ff486775ff437180ff4898a9ff5cd5e5ff51d5ebff46bbdaff4abddcff49c0ddff46c1dcff46c2dcff43c2dcff44c4dcff43c4dcff42c3dbff43c3dcff45c1dcff45c1d9ff45bfd8ff46bfd7ff45bdd7ff43bad5ff45b9d3ff44b6d1ff46b1ccff46adc8ff47a9c4ff48a7c2ff499fbbff4794afff478fabff478aa5ff4887a1ff49829cff4a7f96ff477a92ff47788fff48778fff46768dff47768dff47758eff47758cff487186ff455f73ff495562ff4d5c66ff4c6169ff485860ff495a63ff485b63ff46525fff464f5fff475060ff465162ff475466ff465568ff45596dfe415f7afb3669914b99c5e0539a72be479e77be389b76bf329e70bd299b76c1219b74c11a936cba13a179bc0faa77bb09aa71c6089f60bf059966990280808002ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff0280808001ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa03aa55aa035555aa035555aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100ff0001ffffff01ffffff01ffffff028080800280808003aa55aa03aaaaaa03aaaaaa059966cc059966cc059966cc07b66ddb07926db6089f80bf09aa71c60a9980cc0ba274b90d9d76c40d9d76c40e9280b60ea46db60f9988cc109f80bf109f70bf109f80bf129c80b8119678c311a587c311a587c3109f80bf109f70bf0f9977bb0ea480c80e926db60e9280b60caa80bf0ba274b90ba274b909aa8ec609aa71c607926db606aa80d506aa80aa059966cc048040bf04bf80bf03aaaaaa02ff80ff028080ff0280808001ffffff01ffffff0100000001ffffff00000000000000000000000001ffffff01ffffff02ff80ff04bf80bf079292db0ba274b9109f80bf169774b91d9e72b9249c71b82e9674bc379e74be419972bc4e9a72be5b9a73bc4d9c74bd45817e98f6546577ff4d626eff4d626cff4c626cff4c626aff4d626aff4c636aff4b646aff4a646aff4a636aff4a6369ff4a6369ff496369ff49636aff496269ff4b5d66ff495962ff485660ff47535eff47525dff47515dff46525dff49515dff48525dff485f66ff547e7eff48636bff475664ff485463ff485564ff475765ff475b67ff475d68ff485f6aff485f6aff48606bff48606bff48606cff48606cff48606cff49626dff49626eff49626eff4a626fff4b626fff49636fff4b6270ff4a6470ff4b6371ff4b6370ff486471ff476573ff456f81ff4f9aaaff5ecddcff5ee3f5ff48d6ecff48cfe8ff48d1ebff47d2eaff46d4eaff44d6ebff43d7ebff42d8ebff41d8eaff41d8eaff42d8ebff42d8ebff43d8ebff42d7ebff42d7ebff42d8ebff41d6eaff41d5e9ff40d5eaff40d3e9ff41d3e8ff41cfe5ff42cde4ff42c6deff46bfd9ff47b1ccff48a7c1ff489db8ff4993adff4988a1ff487f97ff487b93ff497890ff48798fff48778fff48778dff487388ff48677cff495b6bff4b5766ff4a5c67ff4a636aff4c656bff4b5a63ff4a5a63ff4a5b65ff475260ff454f5eff45505eff465260ff475364ff475568ff45586cff405e77e63c789f36aa9cd04f9b74bb409774bf359a73bc2f9872be269a79c31f9c73bd179b6fbc129c71b80d9d76c409aa71c6068080aa03aaaaff028080ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aaaaff035555aa03aa55aa03aa55aa02ff80ff03aaaaff035555aa035555aa01ff00ff028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff01ffffff01ffffff02808080028080800280808002ff80ff03aa55aa048080bf048080bf048080bf0599669906aa80d507926db6089f80bf089f80bf09aa71c6098e71c60a9980cc0ba274b90ba274b90ba274b90caa80bf0c9580bf0c956abf0caa80bf0c9580bf0caa80bf0ba28bd10b8b74b90a9980b20a9980b2098e71aa09aa71c6089f80bf07926ddb06aa80d506aa80aa05cc99cc04bf80bf04bf80bf048080bf03aa55aa028080ff0280808001ffffff01ffffff01ffffff01ffff00000000000000000001ffffff00000000000000000000000001ffffff01ff00ff028080ff048080bf06aa80d509aa71c60e926dc8149973bf1ba171bd23996db62b9a71b8359a73bc3f9a71be4b9970be589a71bc4b9c74be2ea696bce3566679ff4e626fff4c616bff4d626bff4c636aff4c646bff4b646aff4b646aff4a6469ff4a636aff4a6369ff4a6369ff4a636aff4a6269ff495f67ff4a5a63ff485660ff48545fff46525dff46515dff47515dff47515cff46515dff455a61ff517b7bff4b6770ff495665ff475664ff475664ff475764ff475966ff475c68ff465d68ff475d69ff485f6aff485f6aff48606bff48606bff48606cff49616cff49616dff48616dff49626eff49626eff49636fff4b636fff4b6471ff4a6470ff496472ff456675ff417084ff55a6bbff70e2ebff5ee7f7ff4cdef2ff47dceeff47e1f1ff46e1f3ff46e1f3ff45e2f2ff43e4f3ff41e5f3ff41e5f2ff40e5f3ff40e5f3ff41e6f3ff41e6f3ff40e6f4ff41e7f4ff41e6f4ff41e8f5ff40e7f4ff40e7f4ff41e7f4ff40e8f4ff3fe7f4ff40e7f4ff41e7f4ff41e6f3ff41e3f0ff42dbeaff48cbdfff49b9d1ff48a4c0ff4896b0ff4987a0ff487f98ff497a93ff497992ff49778fff49748bff486b80ff475d6fff4a5968ff4a5b67ff4b5d69ff4a5f69ff4b656bff4b686dff4b5e66ff4b5e67ff4a5d66ff46505fff464f5eff444e5dff465060ff465363ff455467fe44576bfe3f5b76ae4385aa3c9d77bb4b9c74be3f9e75be359a73bc2c9774bf229d70c31c9b76bf169774b9109f70bf0ba274b9089f80bf068080aa035555aa0280808001ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff0280808001ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03ffaaff03aaaaaa02808080035555aa035555aa028080800280808003aa55aa028080ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0000000001000000010000ff01ff00ff0100ff00028080800280808002808080028080ff03aa55aa03aaaaaa048080bf04bf80bf05996699059966cc06aa80aa06aa80d507926db607926db607b692db07b66db6079292b6089f80bf089f80bf089f80bf089f80bf07b692db07b692db07926db607926db6068055aa06aa80aa06aa80d5048080bf048080bf048080bf03aa55aa03aa55aa03aa55aa02ff80ff0280808001ffffff01ffffff02ff80ff01ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000010000000280808003aaaaff06aa80aa098e71c60ea480c8129c71c6199970b8219b7cc12a9873bc339673b93d9b71bc499a73bd559c72c0489c75bf08dfdfdfc75c6c7cff4e6370ff4d616bff4b626bff4a636aff4b646cff496469ff4b646aff4a646aff4a646aff4a6369ff4a6369ff496269ff496168ff475d65ff495761ff47555fff46525dff46515cff46515cff47515dff45525dff45545dff4e7576ff4e7779ff495767ff485664ff475665ff475765ff475865ff475a67ff465b67ff475c68ff475d68ff485d6aff485f6bff475f6aff485f6bff47606bff48606cff49616dff49616eff49626eff4a626fff4b6270ff4b6371ff4a6472ff486677ff397289ff59abbcff75e7edff61eff7ff4de8faff46eafbff47ebfbff46edf9ff46edf9ff47ebfaff45eef7ff43edf7ff43eef9ff44eef8ff43eef9ff44eefaff43eef9ff43eff9ff43effaff42f0faff42f1faff42f1faff42f1faff43f2faff43f2faff43f2faff43f2f9ff43f3f9ff43f3f9ff43f4faff40f3f9ff41f2f9ff43ecf6ff46d1e7ff48bad3ff47a2baff4791aaff49829cff4a7c96ff4a7992ff49758cff466c81ff485f73ff495868ff4b5866ff4b5b68ff4a5e69ff49606aff4a616bff4a666cff4b686dff4c5f68ff4d636bff495c65ff46505eff464e5dff454e5dff454f5eff465261ff465466fe44566afa395e7b6964a8c7539a75bb479a77be3b9c70ba329975bd289f79c6209778bf199970c213a179c90ea46db60a9966b207926db604bf80bf028080ff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa028080800280808003aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff00ff028080800280808003aaaaaa028080ff03aa55aa03aaaaff04bf80bf048080bf048080bf048080bf059999cc048080bf04bf80ff059999cc05cc99cc059999cc059999cc04bf80bf048080bf048080bf04bf80bf048040bf04bf80bf03aa55aa03aa55aa028080ff028080ff0280808002ff80ff01ff00ff01ffffff0100000001ffffff01ff00ff0000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000280808003aa55aa059966cc089f80bf0caa80d5129c71c617a66fc8209f78bf289973b9319772bb3b9c70be479773bb539a75be2a9e73bc2ba67dc492627080ff4e6472ff4c626bff4c636cff4b646bff4b646bff4a646aff4a646aff4a646aff4a6369ff4a6369ff4a6369ff4a6269ff495e66ff475963ff48555fff47535dff46525cff46515cff46515cff46515cff46525dff4b6c6fff50797cff485b67ff475767ff475765ff475765ff465865ff475966ff475a68ff475b68ff485c69ff475c69ff475d6aff475e6aff485e6bff485f6bff485f6cff48606dff48606dff49606eff49616fff4a6170ff496372ff486575ff477485ff70c0cbff7ef4f3ff65fbfbff4ff7fdff50f8ffff4cf9ffff4bf8feff49f7feff46f7fdff45f6fcff45f7fbff46f6fbff46f6fbff47f6fbff48f5fbff48f6fbff47f6fbff47f6fcff46f7fdff46f7fdff45f8fdff44f8fdff44f8fdff45f9fdff45f9fdff46fafdff46fafdff48fafcff48fafdff49fbfcff49fbfbff45fbfbff44fafcff44edf6ff48c8dfff47a8c2ff4791abff46849dff477a93ff497087ff47667bff475b6dff4a5667ff4a5765ff485a66ff495c68ff495e6aff49616cff49626cff4a636cff4a676dff4c696eff4c626aff4c666dff495c66ff454e5dff444e5bff444e5cff464f5eff455160ff455364ff43566be53b6b8739a6b7e04e9d76be429b74bd389b72bb2e9b74bc259875c11e996fbb179b7ac8119678c30d9d76c4098e71c606aa80d5048080bf02ff80ff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa035555aa035555aa03aa55aa03ffaaff03aa55aa03aa55aa035555aa035555aa0280808003aa55aa02808080028080ff01ffffff01ffffff01ffffff01ff00ff01ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff0000000001ffffff01ffffff028080800280808001ff00ff01ffffff0280808001ffffff028080ff028080ff028080ff02ff80ff0280808002ff80ff0280808003aaaaaa02ffffff03aaaaaa0280808002ffffff028080800280808001ffffff01ff00ff028000800100ffff010000ff01ffffff0100000001ff00ff0000000001ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff04bf80bf07b692db0caa80bf11a578b416a274c51d9e72c125986eba2f9872b8399d74bc449a70bb509c73bc519d74c0289f79bf6c6d7884ff4e6372ff4d636dff4d626cff4a646aff4a646aff49646aff496369ff4a636aff4a6369ff4b636aff4a6269ff496067ff485c64ff465761ff47535dff46525cff46515cff46505bff46505bff44515cff465f65ff517e7eff475e6aff485767ff465865ff475865ff475866ff475967ff475967ff475a68ff485b69ff475c69ff485d6aff475d69ff485e6aff485e6bff485f6bff485f6bff47606dff47606fff486171ff466272fe3f6675fe3d7a87fe56b9c0fe7cfbfbfe70fffefe6cfefdfe68fffefe67fffffe67fffefe64fffefe62fffefe5efffdfe5afefdfe57fefcfe56fefcfe53fefdfe51fefdfe50fefefe4efefdfe4dfefefe4dfefefe4efefefe4efefefe4dfefefe4dfefefe4cfefffe4bffffff4bffffff4cfefefe4dfffffe4dffffff4cfffeff4cfffdff4cfffeff4dfffdff48fffdff4ff7fcff47d6ebff47abc7ff448fabff457d96ff456d84ff486275ff475a69ff495764ff495765ff485966ff4a5b68ff495d6bff48606bff48626dff48636dff48646fff4a656dff4b686eff4c6a6fff4c656dff4e6a71ff485c66ff454d5cff444e5bff444d5cff464f5eff44505fff455365fe3e556cae599bb731a17dc1499a73bd379974be349d76ba2a9e73bc22a578c31ba171bd159e6dc2109f70bf0ba28bd1089f80bf059999cc03aa55aa0280008001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff010000ff0280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff01ffffff0000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff0000000001ff00ff01ffffff01ffffff0100000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0003aa55aa04bf80bf07926db60ba274b90f9977bb159e79c21c9b76bf249c71b82d9971bb37996fb9429b74bd4d9f74c05a9c74be479e77be4e83869dfb4e6272ff4e646eff4c636dff4b646bff4a646aff496469ff4a636aff4a6369ff496369ff496269ff4a6168ff495d65ff495862ff47555fff47525cff45525cff46505cff46505cff46515cff455860ff4f797aff4a6970ff495867ff485866ff485866ff475866ff475967ff475967ff475a67ff485c6aff485c6aff485d6bff495c6bff4a5d6aff475e6bff485f6cff475f6cff475f6dff48616eff476170ff446473fd377687fd60b3bbfd98edf0fdb9fefcfdc0fffdfdc2fffcfdc5fffdfdc6fffcfdc5fffcfdc4fffcfdc2fffcfdc0fffcfdbcfffcfdb8fffbfdb5fffbfdb1fefafda9fffbfda1fffbfd97fffcfd8dfffdfd81fffcfd78fffcfd72fffdfd6dfffdfd69fffdfd66fffdfd64fffefd61fffffb5ffffffb5dfffffe5cfffefd5bfffffe57fefefe55ffffff55ffffff53ffffff51f9fcff49d2e5ff41a6c3ff46869eff456e83ff465e70ff4a5868ff4a5867ff4b5867ff4b5968ff4b5a68ff495d69ff4a5f6bff49616dff4a626dff48636dff49656eff49666fff4a676eff4b696fff4b6a6fff4c676fff4f6c73ff475965ff444d5cff444d5bff444e5dff46505eff45505ffe445365fd375e776179c3d8479a73bb459b76bc3a9a72bd309a75bf279d76be1fa573c5189f75bf13a179bc0f9977bb0a9966b207926db605999999028080ff028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808003aa55aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff0100ffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff02ff80ff048080bf06aa80d50a9980cc0ea480c8159e79c21ba17bbd229d70bb2b9a71be359a73bc3f9a75be4a9b75c1569a71be4a9b72c12c9191aee5556575ff4e646dff4c636cff4b646aff4a6469ff4a6369ff496369ff4b6369ff496369ff49626aff495f67ff485a62ff48555fff46535dff46515bff46515bff46505bff47505cff45545dff4d7576ff4e7477ff485a67ff485866ff485867ff475866ff475967ff475a67ff485a68ff485b69ff485c6aff485d6bff495d69ff485d6bff475d6dff485d6bff475d6cff475e6dff48616ffe456473f8407b8ae45cadbdb7b7ebf19cebfdfa93effcfa8deffdfa8bf0fdfb8bf4fdfd90f3fdfd92f1fffd94f3fffd98f3fdfc9af3fdfc9bf2fdfd9bf3ffff9cf2fdfd9cf2fdfd9bf2fdfd9cf0fdfc9bf2fffd9cf0fdfc9cf0fdfa9beffdfa9cedfcf89eeafdf99fe4fdf99de0fff99adcfdf797dafff794d6fff87ccefdf783c8fff7acc7fef8d2c5fffae8b9fffcf789fbfbfe6becf0ff52c0d5ff4a8ca9ff466d87ff496075ff4d5b6cff4d5c6aff4d5c6aff4c5d6aff4b5e6bff4a5f6bff4b606dff49626dff4a636eff49646fff48656fff49666fff49666fff49676fff49676fff49696fff4b6b70ff4c6b70ff4c6a71ff507078ff475864ff444d5bff434e5cff434f5cff44505fff445261fe425466e34f869c29aecde64b9c74be399d74bc359f73c02c9c74bf249c71bf1d9e72c1179b7abc119678b40d8976b109aa71c606aa80aa04bfbfbf02ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa035555aa03aaaaff03aaaaff03aa55aa03aaaaaa03aa55aa035555aa035555aa028080800280808003aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff0100ffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff03aa55aa059966cc0a9980cc0db176d8129c71c619a37ac2209f78bf299b70bb339b73b93d9671b8489c71bc549b73bc429e74bd19ada3ccc6596778ff4d646dff4c646cff4b646aff4a6469ff496369ff496369ff4a6369ff496268ff495f68ff485c65ff475761ff46535dff46525cff45505bff46515bff46505cff46525cff48686cff4f787cff495d69ff495867ff495967ff485967ff485967ff485a67ff485a68ff485b68ff485c6aff495c6aff495d6bff4a5d6cff495e6dff495e6cff475e6dfe46606efe416573fb3a6f80c25896a75a8bc1d229bbc7e620a78fc709c6c6e304ffffff04ffffff04ffffff04ffffff05ffffff05ffffff07ffffff07ffffff07ffffff07ffffff07ffffff07ffffff07ffffff07ffffff07ffffff07ffffff07ffffff07ffffff07ffffff07ffffff08ffffff09e3ffff08ffffff08ffffff07ffffff07ffffff08ffffff08dfffff0ceaffff32e0fafa9f9cb0bfe46a869afb4f667efe4d5c72ff515d6dff535f6cff53616dff51636fff4f6570ff4e6670ff4e6671ff4d6670ff4b6771ff4a6770ff496770ff496870ff496870ff496870ff4a6870ff4a6870ff4b6870ff4a6970ff4a6a70ff4b6c71ff4c6b70ff4d6c73ff51727aff465762ff434d5bff434e5cff444f5cff44515fff435362ff3f546baa63aebe2ea685c2479a73bb3c9d73bb329e75c229a276c121a274c11a9d6cba15926db60f9977bb0ba274b907b66ddb059966cc03aa55aa01ffffff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff028080800280808001ff00ff02808080035555aa035555aa03aa55aa03aa55aa0280808003aaaaff035555aa035555aa0280808003aa55aa03aa55aa01ffffff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0280808003aaaaaa06aa80aa089f80bf0caa80d512aa71c6189f75bf1f946bb527966fb7309a70ba3a9a72bd449a74bf509973bc5c9b74bf2aa480c29e616e7bff4d646efe4b646cff4b646aff4a6369ff4a6369ff4a6369ff4b6369ff4a6168ff495d66ff475962ff46545eff45525cff46515cff46505bff46505bff45525cff475f65ff507a7dff48606bff495968ff495967ff485967ff485a68ff485a68ff485b68ff495b69ff495c6aff495d6bff4a5e6cff495d6cff495e6cff485f6cff46606dfe446673fa3e7287b15596a94297d1e421aa8bd1279d76be289f73bf269a72bc249c78bf1c9b76bf0f9977bb149973b212aa80c6129c80b8109f70bf0ea480b612aa80c60e9280b611a587c3109f80bf0e9280b6129c71b80e926db611a578c3109f70bf0d9d76c411a578c30ea46db613a179bc119678c3169774b9169780c5109f80cf16a280c519a37ac21ba171c61fa573bd1ba17bbd229d78c327aa90c4726b7282e1616c7dfb5a6976ff556875ff516875ff506a76ff4f6a74ff4f6b74ff4d6b73ff4d6c73ff4d6c73ff4c6b73ff4b6b73ff4b6b73ff4b6c73ff4a6b72ff4a6b72ff4b6a71ff4b6970ff4a6a70ff4b6b71ff4a6c71ff4a6c72ff4d6b72ff4e6d75ff53757dff445460ff444d5bff444e5cff45505fff445160ff445465fb3e6e885e98e7ec449d78bf429e78bd379e74be2e9b74bc24a378c61ea277bb179b6fbc129c71b80d9d76c40a9966b206aa55d5048080bf035555aa01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa028080800280808003aa55aa028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aa55aa048080bf07b692db0bb98bd111a578b4179b6fbc1e996fbb259875ba2e9b74bc379974be419972bc4c9e75bf589c74bf209f80c768677180ff4f636eff4b636bff4b646aff4a6368ff4a6469ff4a6369ff4a6269ff485f67ff475b63ff465660ff45535dff46515cff45505bff46515bff45515bff445861ff4f7c7dff4a676fff4b5a67ff495a68ff495a68ff495b68ff495b68ff495b68ff495c69ff495c6aff495d6bff495d6cff495d6dff485e6dfe48606ffe446374f544778ab5539fba47a2dfed19a385c21c9b76bf229670bb21a274c1209770b71ea277bb1ca476bf1b9771bd1b9771b31a9d76ba199970b819997ac2189f75bf179b7ac8189f75bf189f75bf179b6fbc189f75bf189f75bf189f75ca189f75bf189f75bf189f75bf189575bf18956abf199970b8199970b81a9d76ba1b9771bd1c9b76bf1d9572b91f9c7bbd229670bb259875c1289973bf2c9c74bf259875ba309f75ba12aa80c64478838be3596c7dfc556b79ff526b77ff516b76ff506c75ff4f6c75ff4e6c74ff4d6d74ff4c6d74ff4c6d74ff4c6d74ff4b6d74ff4b6d74ff4b6d73ff4b6d73ff4b6c71ff4d6c72ff4b6b71ff4b6c72ff4b6d73ff4b6e72ff4c6c74ff4d6f76ff54767fff435460ff444e5bff444f5dff455161fe455262ff40546cd35fadbe36a5a5d5489c75bf3d9f75bc339b73be299b76c121a274c11ba17bc6159e79b6109f80bf0c956aaa0880609f05cc99cc03aa55aa0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa028080800280808002808080028080800280808001ffffff0280808001ffffff01ff00ff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ff80ff04bfbfbf07926db60ba274b90f9977cc159e6db61c9b6db623996dbd2b9a71be349871bf3e9c73c1489c75bf529b73be12aa80c63c848c95fd4e626fff4c656cff4b6469ff4a6369ff4a6369ff4a6369ff4a6168ff475d65ff485862ff46555fff45525cff46515cff46515cff45515cff44535dff4d7477ff4d7074ff4a5b69ff4a5b67ff495b68ff495b67ff495c68ff495c68ff485c69ff4a5c69ff4a5c69ff495e6cff485e6eff475f70ff426574f93c7487c05699aa557ec3d815b6aace1c9b76b6229670bb209778b71ca476bf1a9d76ba199970b816a274b9159e6db6159e79c2149973bf139479bc129c80c6129c80b812aa80c6129c71b8129c71b8119678c3129c80c6119678c3129c71b812aa80c611a578c312aa80c612aa71c611a578c3129c71c6129c71b8139479bc13a179bc149980bf159e79c2179b7abc189f75bf1ba171bd1d9e72c1209f78bf259f75c12a9873bc2e9b74c22e9b74c218aa8ad54a98a2a5e05b6e7cfe526d78ff506d77ff4f6d75ff4f6d75ff4f6d75ff4e6d75ff4d6d75ff4c6e74ff4c6d74ff4c6d74ff4c6d74ff4c6e74ff4b6d73ff4c6d73ff4c6d74ff4b6d73ff4b6d73ff4b6d73ff4b6d73ff4c6d73ff4e7077ff557780ff43535fff434e5cff44505eff455262fe455464fe3b647c7094edf63a9e77bd439c76be389b72bb2ea174c2269a79c31ea277c4189f75bf129c71c60d9d76c40a9980b207926db604bf80bf03aaaaaa01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff0000000001ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000280008004bfbfff06aa80d50a9980cc0e926db614a673bf1a9d76ba229670bb289973bf319c72c13a9a72bd449d74bf459b73bc399d74c013c9d7d7f350626eff4d646cff4c636aff4b6369ff4a6369ff4a6169ff495e67ff485963ff475560ff45525dff45525cff46515dff45515cff43525cff4a6a6dff4d777aff4a5d6aff4b5b69ff4a5b68ff4a5c68ff4a5b69ff495c69ff4a5c69ff4a5d69ff4a5c6bff485e6cfe48606cfd436672fb417a8cc756a3bf4b9ccfdd1a9d93ce209f78c7229d78bb1e996fbb1b9771bd16a280c5179b7abc149973bf129c71b810af80bf109f80bf0f9977bb0ea46dc80d9d76c40d9d76b10d9d76c40c956aaa0c9580bf0caa80bf0caa80bf0caa80bf0c956aaa0d9d76b10caa80bf0d9d76c40d9d76b10caa80bf0c956abf0c956abf0d9d76c40d9d76c40ea480b60ea46db60faa77cc109f80bf129c71b8149973bf16a274c519a37ac21e9977bb219b74b9279d76be2c9c7abf23997cbd06aa80d53fa6aeb6d35f757ffd516e7aff516d76ff4f6e76ff4f6e76ff4f6e76ff4e6d75ff4e6e75ff4d6e75ff4d6e75ff4c6e75ff4c6e75ff4c6e74ff4c6e74ff4c6e74ff4c6e74ff4c6e74ff4b6e74ff4b6e74ff4b6e73ff4d7177ff577981ff42525fff454f5dff455160ff465364ff455668de58a5bc23a8afdb449a74bb3d9f75c0349d71ba2ba077be229d78c31c9b76bf169774c5109f70bf0caa80d5098e71c606aa80aa04bf80bf02000080028080800000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffff0001ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808003aa55aa03aaaaff035555aa03aa55aa03aa55aa03aaaaaa035555aa035555aa035555aa01ff00ff028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff03aaaaaa068080aa098e71c60d9d76c4129c80c6189575b51f9c73b5279d6fbe2e9b6fbc369c71bd409b74bf4a9f72c14a9b75be29a283c7de566674ff4e646dfe4c636aff4b6369ff4b626aff4a6068ff485c65ff475761ff46545fff45525dff45525dff46515cff46515dff446166ff517d7fff49616bff4b5b68ff4a5b69ff495c68ff4a5c68ff495d68ff4a5d68ff4a5d6aff4b5d6aff495e6cfe49606efd3d6c80e04b99af627ac8db1db9b9dc249c71bf209f78bf1d9e7bc11a9d76ba17906fbc14a673bf129c71c6109f70bf0ea480c80d9d76b10caa6abf0ba274b9098e71c60ab280cc09aa71c609aa71c6089f80bf089f80bf089f60bf089f60bf089f60bf089f80bf089f80bf0880609f089f60bf089f60bf09aa71c6089f60bf089f80bf089f80bf088060bf09aa8ec6098e71c60a9980cc0ab280cc0ba274d10caa6ad50ea480c8119678c3139479bc16a274c51b9771bd1f9c73bd259875ba2a9e73bc1e9977c41d9e7bc13ca29daecb5e747ffe53717aff516f77ff4f7076ff4e6e76ff4e6f76ff4e6e76ff4d6e75ff4d6e75ff4d6e75ff4c6e74ff4c6e74ff4c6e74ff4c6e74ff4c6e74ff4c6e74ff4b6e73ff4b6e74ff4d6e75ff4e7179ff567b83ff41525fff46505fff455261ff465565ff39576b7381e7ed309a75bf439c76be279d76be2ea174c226a179c31fa573c5189f6abf13a179bc0ea46dc80a9966b207926db6068055aa03aa55aa03aaaaaa01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff0000000001ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0280808003aa55aa05cc99cc089f80bf0caa80bf11a578c3169774b91d9572b9249c71bf2b9a71be349871ba3d9b71bc459b73c0459b76bc13a186c9b6586676ff4e626bff4c636aff4c636aff4a6169ff495d67ff485963ff475560ff46525eff46525dff46525dff44525dff445c63ff4d7c7dff4b6a72ff4b5c69ff4b5c69ff4a5c68ff4b5c6aff4a5d68ff4b5d69ff4b5d6aff4a5d6bff47606ffd3f6978e35093a57776c7d624b1bfe31e9977bb219b74b91c9b76bf1a9d76ba17a67abc13a179bc129c71b80f9977cc0d9d76b10ba274b90b8b74b9089f60bf089f80bf079292b606aa80d505cc99cc05cc99cc05996699059966cc059966cc048080bf05996699059999cc0599669904bf80bf04bf80bf04bf80bf0599669905999999059999cc04bf80bf059999cc059999cc06aa80aa059966cc06aa80d506aa80d507926ddb098e71c60a9966cc0d9d76c40ea480c8119678c315926db619a370c21e996fbb229670bb299b70bb1a9d80ba1ca480bf2f9292a3bc5e757dfe54707aff516f79ff4f6f78ff4e6f77ff4e6e77ff4e6f76ff4d6e75ff4d6e76ff4c6e74ff4d6e75ff4d6e74ff4d6e75ff4c6e74ff4d6e74ff4c6e74ff4d6f75ff4e6d76ff4e737aff557b82ff41525fff455261ff455463fe445469f0549aab24aad4e3489875bc339b73be319c72bb2ba077be23a075bd1c9b76bf16a274b9119678b40d9d76b1089f60bf06aa80d5048080bf03aa55aa0280008000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa035555aa02808080028080800280808001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff035555aa0599669907926ddb0ba274b90faa77cc15926db61a9d76ba219b74b9299b70bb309a75bf399874bc419972bc379e74be15aa79c27e616b7bff50636cff4c626bff4c626aff4b6068ff495a65ff485661ff46535eff47535eff46525eff44525eff43575fff4f767aff4b6e74ff4c5d6aff4b5c68ff4b5c69ff4b5d69ff4b5c69ff4c5d6aff4a5e6aff49606bff406773eb438595976ebfd01db9e5ed17a67abc21a274c11e9977bb1a9376ba169774b9149973bf119678c30f9977bb0d9d76c40ba274b90ab280cc089f60bf07926db606aa80d5059966cc059999cc048080bf048080bf03aaaaaa03ffaaff03aaaaaa028080ff02ffffff02ffffff03aaaaaa028080ff03aa55aa028080ff02ff80ff028080ff0280808002ffffff028080ff028080ff03aaaaaa03aaaaaa03aa55aa04bf80bf04bf80bf059966cc05cc99cc06aa80d508bf80bf0ab280cc0d9d76c4109f80bf149973bf189f75bf1d9572b9229d70c3299b76bb1a9d76ba1ca476bf16d1c5d19e627680fe526f7aff516f79ff4f6f78ff4d6e77ff4e6f77ff4e6e76ff4e6e76ff4e6e75ff4c6e73ff4d6e75ff4d6f75ff4d6f75ff4d6e74ff4d6f74ff4c6f74ff4d6f75ff4e757aff547782ff445361ff465362ff455666fb3e63799881e8f319a37ac2429b74bd389b76bf2f9d77be26a179c31fa573bd19a37ac213a179c90ea46dc80ba274b9089f80bf059999cc03aa55aa0280808002ff80ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808002808080035555aa03aaaaff03aa55aa0280808003aa55aa035555aa035555aa0280808003aa55aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aaaaaa07b692db0a9966cc0e926db613946bbc199970b81f9c73bd25986eba2c9c74bf349d76bf3b9c70ba449a70bf309f75bf5f797994ff4f626cff4d626bff4c616aff4a5e66ff495863ff475560ff47535eff47525eff46535eff44555fff4c7276ff50777dff4a606aff4c5c69ff4b5d69ff4a5d68ff4b5d69ff4a5d69ff495e6afe48616dfb3e7789b65aa8b93c99d5e612aa80c6219b7cc11d9e7bc11ba17bc6179b6fbc149973bf129c71b80faa77bb0d9d76c40b8b74b9098e71c6089f609f07926db6059966990599669904bf80bf03aaaaff02ff80ff02808080028080ff0280808001ffffff01ffffff01ffffff01ffffff0000000001ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff0280808001ffffff028080ff0280008003aaaaaa04bf80bf0599669906aa80d507b692db0a9980cc0caa80bf0f9977bb13a179bc179b7ac81c9b76bf229d78bb289f79bf269a79bc259f7cba1e9988aaa059737efc52707cff536f7aff506e78ff4f6e77ff4e6e77ff4e6e76ff4e6e75ff4d6e74ff4d6e75ff4d6f75ff4d6f75ff4d6f74ff4d6f75ff4c6f74ff4d7076ff4d757aff537581ff455462ff475564ff45566add539db1299bf3f3349d76c43c9977bf309f75bf2ba077be23a07cbd1ba171bd16a274c511a578c30caa6abf09aa71c606aa80d5048080bf03aa55aa0280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa028080800280808002808080035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aaaaaa06aa80d509aa71c60c956abf119669b4169774b91c9b76bf229d78c3299b76c12f9d72be379e74be3e9c73bd299b76bb1cbfb6d1f64f5e69ff4d636cff4c5f69ff495b65ff495562ff485460ff47535fff47525eff45525eff4a6c70ff527e83ff4b646eff4c5e6aff4b5d6aff4b5d6aff4b5d69ff4a5e6aff485f6cfd3e6e7ec64f9db34195d8e015aa92c2209f78bf1f9c73c51ca476bf189f75bf159e79c2129c71b80f9977bb0d9d76c40ba274b909aa71c6089f80bf06aa80d506aa80d504bf80bf03aaaaff03aa55aa03aa55aa0280808001ffffff01ffffff01ff00ff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0000000001ffffff01ffffff02ffffff03aaaaaa04bf80bf059999cc07b692db0a9966b20caa80bf0f9977bb12aa80c6179b7abc1c9b76b6219b74c1289f79bf299b76c1189f80bf0b8ba2a27859737bf454737eff51707bff4f6f79ff4e6f78ff4e6e76ff4f6e76ff4d6e74ff4e6f75ff4d6f75ff4d6f75ff4d6f75ff4e6f75ff4d6f75ff4d6f76ff4f757bff53757fff465464fe465566fd43677d7985e1ee21a283c1409b78bf229d78c32ba077be26a179c31f9c73bd19a37ac213a179c90ea46dc80b8b5db9089f80bf059966cc048080bf028080ff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff0280808001ffffff0280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa03aa55aa0280808003aa55aa01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff03aa55aa059966cc089f60bf0ba274d1109f70bf149973b219997ac21f9c73bd249c78bf2b9a77be319c72bb399d74bc249c78bf06ffffffd155656eff4e626dff4b5e68ff485963ff495462ff47535fff47535fff45525eff465e64ff548385ff4c6a73ff4b5e6bff4c5d6aff4b5e6bff4a5e6bfe4b606afd416570f04a8a9a8775c3d02eb1b1d81d9e72b9219b7cc11d9e72b919a370c2169774b913a179bc109f70bf0d9d76c40ba274d10a9966b2089f80bf07926db6059966cc04bf80bf03aaaaff03aa55aa028000800280808001ffffff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000100000002ff80ff03aa55aa04bf80bf06aa80aa07926db60a9966b20c956aaa0faa77bb13a179c9179b7abc1ca476bf229d78c3289f73bf269a79bc07b692db05cccccc8457707afb51717bff51717aff4f7078ff4f6e76ff4d7078ff4c6e76ff4e6f75ff4d6f75ff4e6f75ff4e6f75ff4e6f75ff4d7075ff4d7076ff4e757cff53737eff465565ff445568e05394a629a2f3f33a9a77bd3a9a72b92e9b74bc299b76c1229d70bb1ca476bf169774c5119678c30d9d76c4098e71c606aa80d504bf80ff03aa55aa0280808001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff01ff00ff0100000001ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff03aaaaaa059966cc07926ddb09aa71c60e926db6129c71c6179b7abc1c9b76bf219b74c1279d76be2c9c74bf329970bd279d76be209f80bf9a606a74ff4f616dff4b5c68ff485762ff495361ff485260ff47525fff455962ff4f7f80ff4f747aff4c606cff4b5e6aff4a5e6bff495f6cfe44626dfa3e7787a068abbe2fa3d9e9149980bf249c71bf1f9c73bd1a9d76c4179b7abc14a673bf119678c30f9977bb0ba274b90a9980cc089f80bf07926db606aa80aa059966cc03aa55aa04bf80bf028080ff02ff80ff0280808001ffffff010000ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000280808001ffffff03aa55aa03aa55aa048080bf06aa80aa07926db60a9980b20c956abf0f9977bb129c80c6179b7abc1c9b76bf239975bd299b70bb209778bf059999cc09aaaaaa8459727cfb54737cff52717aff507077ff4f6f78ff4f6f78ff4e6e76ff4e6f75ff4d6f75ff4e6f75ff4e7075ff4e7075ff4c7176ff4f777dff54707dff455565fd3b5c718c81dbe526a186c3309f75bf2e9b74bc2c9c74bf259f75c11f9c73bd189f75bf13a179c90f9966bb0ba274b907926db605cc99cc04bf80bf028080ff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808003aa55aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0280808003aaaaaa0599999906aa80d509aa71c60c956abf109f70bf149973bf189575bf1d9572b9229d70bb279d76be2d9971bb329e75bd1d9e72c1626d7880fe4e5f6bff4b5b67ff4a5562ff485361ff485361ff465660ff4f767aff507f83ff4a606cff4b5f6bff4a5f6cff47606ffe3c697bcf539aa949abd5e723a87cc5259f75c1209f78bf1c9b76bf189f75bf15926db611a578c30f9977bb0d9d76b10ba274b909aa71c606aa80d5059966cc0599669904bf80bf028080ff028080ff0280808001ffffff01ffffff0100000001ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff80ff028080ff03aa55aa048080bf06aa80aa07926db609aa71c60c956abf109f70bf139479bc179b7abc1e996fbb229670bb289973b9239975bd089f9fdf08bf9fbf6e647b82fb53747dfe53727aff4f7078ff4f7078ff4d6f77ff4e6f76ff4e6f76ff4e6f75ff4e7076ff4f7075ff4e7178ff51777fff516d7aff405667ea5ea2b23db0eaee389b76bf2f9d77be259875c1279d76be209f78bf1b9771bd159e79c2109f70bf0c956abf09aa8ec607b692db048040bf02ff80ff02ff80ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa03aaaaff035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff04bf80bf068055aa089f80bf0ba274b90ea480b6129c71b8169774b91a9d6cba1e996fbb239975bd279d76be2c9c74bf0faa88cc38728084f44f606bff4a5966ff485461ff485361ff475460ff4b676fff558287ff4a686fff495e6bff495f6bfe416370f34585939670b8c51ac4c4e21f9c73bd239975bd1ea277bb1a9d76c4169774c513a179bc109f80bf0db189c40c956abf098e55c6089f60bf06aa80aa059966cc048080bf03aa55aa03aa55aa02808080010000ff0280808001ffffff01ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff010000ff0280808003aaaaaa05999999059999cc07926db6098e71c60caa80bf109f80bf139479bc189f75bf1d9572c1229d70c3299b76c1239975bd149980bf109f8faf975a737afe52737cfe517179ff507178ff4e7077ff4e7076ff4e7077ff4e7077ff4e7076ff4f7176ff4e7376ff537982ff4e6b78fc3b6070aa90ecf51baaa1d0359a73bc2f9d77be289973bf229d78c31d957bc1179b7ac8139479bc0ea480c80ba274b907b66ddb059999cc03aa55aa03aa55aa01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa03aa55aa0280808003aa55aa01ffffff01ffffff0280808001ffffff01ffffff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000000280808003aaaaff059966cc07926db609aa71c60caa80bf0f9977bb129c71c616a274c5199970c21e996fbb219b74c126a172c322a578c310bfcfcfd7525f6bff4a5965ff495562ff495662ff496167ff568185ff4c6d74fe47606cff42616dfe3c6d7bb45f9db031b6efef0faa77cc249c71bf1f9c73bd1ba171bd189f80bf14a680bf11a578c30f9977bb0c956abf0a9966cc098e71c607926db605cc66cc04bf80bf03aa55aa02ff80ff028080ff01ffffff01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280808003aa55aa04bf80bf06aa80aa07926db60a9980b20c956abf0f9977cc13a179bc189f75bf1d9572b9229670b4289f73bf1d9e72b916a274b9189f8aaa875e7980f654737cff537279ff4f7077ff4f7177ff4f7177ff4f7177ff4f7177ff4f7277ff507278ff587b84fe486472ea60abba3db0fff72b9a77be2d9971bb26a179c323a075c51ea280c419a37ac215926db6109f70bf0caa80bf09aa71c6068055aa04bf80bf03aa55aa0280808001ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff0280808001ffffff01ffffff02808080028080800280808003aaaaff035555aa035555aa03aa55aa02ff80ff03aaaaff02808080035555aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000001ffffff035555aa04bf80ff06aa80d509aa8ec60ab280cc0caa80d5109f80bf13a179bc15aa79c219a370c21c9b76bf209f70bf23a075c505ffffffac5f6b77ff4c5a67ff4a5764ff4a5964ff557981fe4f767dfe435f69fe405f6bef4a81926f8ec6d11ebbc4dd19a370c21d9e72b91c9b76bf1a9d76ba169774b912aa80c6109f70bf0d9d76c40a9980cc09aa71c607926db606aa80aa04bf80bf048040bf035555aa0280808002ff80ff01ffffff01ffffff0100ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff0280808003aaaaaa04bf80bf06aa80d507b692db0a9980b20c9580bf109f70bf149980bf189575b51d9e72b9219b74c127966fbe289f73bf0f9988cc08ffffff9c5d797efe54747dff51737afe507178ff4f7177ff507278ff507178ff507279ff51727afe5b7e88fd386170ac96edf01baaa1c62ba077be249c71bf249c78bf1ea277c41a9d76c4169780b9119678c30d9d76c40a9966b2089f80bf059966cc03aaaaff028080ff01ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa02808080035555aa035555aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808004bf80bf059966cc06aa80d5089f80bf0ba274d10d9d76c40f9977bb13a16bbc149973bf189f75bf1a9d76c41e996fbb02ffffff7963707cfd4e5b6aff4e5a66ff526e7afe537c84fd3c6269f5446b76ab649ea42bc4f3f9159e79c21ba171bd1c9b76bf189f75bf17906fb1149980bf11a578c30f9977bb0caa80bf0a9980b2089f80bf07926db6059966cc048080bf03aa55aa02808080028080ff01ff00ff01ffffff010000ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff02ffffff03aaaaaa04bf80bf06aa80d507b66db60a9980cc0d9d76c4109f70bf149973bf189575bf1c9b76bf209770b7249c71bf239975bd09aa8ee30dd8d8d8ad5e7a82fe55757cff52737afe507278ff507278ff517279ff52747aff53757dff5a7b87f24c9cac39b3eded11a578c324a378c6229d78c31ea26fc41a9d76c4169774b9129c71b80ea46dc80caa80bf089f80bf06aa80d5048040bf03aa55aa028080ff01ff00ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa0280808002808080035555aa035555aa035555aa03aa55aa0280808003aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff0100000001ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0100000003aa55aa03aaaaff04bf80ff059999cc07b66ddb098e71c60ba274b90d9d76c40faa77cc11a578c3148c73b216a280c5129c71b80a9980b25a6f7a85fc4e5c6cff4b636dfe547c87fc366168c04d7a833f96c6d208bfbfdf129c71b8199970b8189f75bf159e79c2149980bf129c71b8109f80bf0d9d76c40ba274b9089f80bf07926db6059966cc059966cc04bf80bf03aa55aa03aa55aa0280808001ffffff01ffffff0100ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff010000ff02ffffff0280808003aa55aa059966cc06aa80d507b66ddb0a9980cc0caa80d5109f70bf13a179bc179b7abc1a9d76c41e9977bb229d78c319a37ab803ffaaff11d2e1e1a7657d82fe54757dff54747bff507479ff52757bff53757cff56787ffa507d8b9885dfe414a68ccc229678bb1f9c73bd1d9e7bc11a9d76ba16a274c513946bbc0faa77cc0c956abf09aa8ec607926db6059966cc03aa55aa03aaaaaa028080800000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff0000ff0001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff028080ff0280808003aaaaff059999cc06aa80d507926db609aa71c60ba274b90caa80bf0ea480c8119678c3129c71b8149973bf119678c3487c8a91f549616cfd597d89ee3f6c77816390a015c2dbe713a179bc16a274c5169774b9149973bf13a179bc11a578b40f9977bb0e926db60caa80bf098e71c6089f80bf07b692b6059999cc04bf80bf03aa55aa0280808002808080010000ff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff010000ff02ff80ff03aa55aa048080bf06aa80d5089f80bf09aa8ec60caa80d50f9977bb129c71b8159e79c219997ab81b9771bd1f9c73bd19a37ab803ffaaff1b97aaaaab658088fd567780ff54757cff53757cff53777ffe577985dd5a9cac27b7fff81c9b76bf199970b8169774b9189f75bf159e79c2129c71c60f9977bb0d9d76c40a9980cc07b692db059966cc048080bf028080ff01ffffff0100ff0001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808003aa55aa03aa55aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa03aa55aa0280808003aa55aa0280808001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ff00ff0280808003aa55aa05996699059999cc06aa80d5089f80bf09aa71c60ab280cc0c956abf0d9d89c40f9977bb0ea480c80caa80bf2fbec9c9d85d7d85b760869622b4cad90a9980b213a179bc12aa80c6129c71b8108f70bf109f80bf0ea480b60d9d76b10ba274b90a9980cc09aa71c607926db6068080aa059966cc03aaaaaa028080ff02ff80ff02ff80ff0100ffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff02ff80ff028080ff03aa55aa048080bf06aa80d5089f60bf0a9980cc0caa80bf0ea46dc811a578c3149980bf169774b9199970b81b9771b3169774b903aaaaff1c92a4adaf677f88fc56757cff55777eff567880f9507f8d6680c8da15aa79c21aa776c416a274c5179b7abc14a680bf11a578c30faa77cc0d9d76c40a9980cc089f80bf06aa80d5048080bf048080bf03aaaaaa0100000001ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff010000ff028080800280808002808080035555aa035555aa035555aa03aaaaff03aa55aa02ff80ff03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff03aa55aa03aaaaaa04bf80bf0599669906aa80d507926db6089f60bf098e71aa0ab280cc0ba274b90caa80bf098e71aa1aced8d84b748b960fbbccdd0a9980cc0ea480c80f9977bb0ea46db60ea480c80c9580bf0caa80bf0a9966b209aa71c609aa8eaa07926db606aa80aa059966cc048080bf03aa55aa028080ff01ffffff01ff00ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ffffff028080ff03aa55aa04bf80bf06aa80d5089f80bf0a9966b20caa80bf0ea46dc8109f70bf129c71b8149973bf159e79c2189575bf129c71c603ffffff21c1c9c9c1637e85fe577a81fe597a84bc5f8da016aed1f3199970b8179b7abc159e79c2129c71c611a578c30e926db60c956abf0ab280cc089f80bf06aa80d5059966cc048080bf028080ff028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa02808080035555aa035555aa035555aa03aa55aa03ffaaff03aa55aa035555aa03aaaaff03aaaaff02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff00ffff0000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0280808003aa55aa03aa55aa04bf80bf059966cc059966cc068055aa06aa80d5089f80bf09aa71c609aa8ec6089f80bf03ffaaff04bf80ff059999cc0ba274b90a9980cc0a9980cc0ba274b909aa71c6089f80bf089f80bf07926ddb07926db606aa80d5059999cc04bf80bf03aaaaff03aaaaff0280808002ff80ff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff03aaaaaa03aa55aa05996699059966cc07926db609aa8ec60a9980cc0caa80bf0ea46db60faa77bb119678b413a179bc14a680bf109f70bf04ffbfff25c8cfcfdd627f87f3527c8d4b85aabb109f80bf10af80bf11a578c3119678b40f9977bb0db189c40caa80bf0a9980cc089f80bf07926db6048080bf04bf80bf03aaaaaa010000ff01ffffff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ff00ff01ff00ff01ffffff01ffffff0280808002808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa028080800280808003aa55aa028080ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ffffff0280808003aa55aa03aa55aa048080bf048080bf05996699059966cc06aa80aa06aa80d507926db6089f80bf089f80bf089f60bf089f80bf089f80bf089f80bf08bf80bf07b66db607926db606aa80d5068080aa059966cc04bf80bf03aa55ff03aaaaff02ff80ff028080ff028080ff01ffffff0100ff0001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff80ff028080ff03aaaaff059966cc06aa80d507b66ddb089f80bf09aa8ec60a9966b20caa80bf0d9d76c40e926db60faa77cc109f70bf09aa8ec603aaaaff3ab0bdb9787591a40dc4b1d80ea480b60f9977bb0ea46db60d9d76c40c956aaa0ba274b9089f80bf089f80bf07926db6059966cc04bf80bf035555aa0280808001ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ff0001ffffff028080800280808003aa55aa03aa55aa035555aa048080bf048080bf059966cc05cc99cc06aa80aa06aa80aa068055aa068080aa068080aa059966cc059966cc059966cc05cc99cc048080bf048080bf048080bf03aa55aa03aaaaff028080ff01ffffff01ffffff01ffffff0100ff0001ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff02808080028080ff03aa55aa04bf80bf05cc99cc06aa80aa07926db6089f80bf09aa8ec60a9980b20ba274b90c9580bf0d9d76b10ba274b906aa80d505ffffff08bfbfdf0a9980cc0ab280cc09aa71c60a9980cc0a9980b209aa8ec6089f60bf07926db606aa80d505666699048080bf03aaaaff03aaaaaa01ffffff0100000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0100ffff0000ff0001ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff01ffffff02ffffff02ff80ff0280808002800080028080ff03aaaaff03aa55aa03aa55aa04bf80bf048080bf04bf80bf04bf80bf04bf80bf048040bf04bf80bf03aa55aa03aaaaff028080ff028080800280808003aaaaaa0280808002ff80ff01ff00ff01ff00ff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02808080028080ff028080ff03aa55aa048080bf04bf80bf05cc66cc06aa80d507926db607926db607b66ddb089f80bf09aa71c60ab280cc098e71c606aa80d505cc99cc09aa8ec609aa8ec609aa71c6089f80bf07b692db06aa80aa06aa80d5059966cc04bf80bf04bf80bf03aa55aa03aa55aa01ffffff01ffffff0000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa035555aa035555aa03aaaaff03aa55aa03aaaaaa035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff0000ff0001ff00ff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff0100000001ffffff0100ffff01ffffff0280808001ffffff01ffffff02808080028080800280808003aaaaaa03aaaaaa028080ff02808080028080800280808002ff80ff01ffffff028080ff02ff80ff01ffffff010000ff01ffffff01ffffff0100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000ff000280808001ffffff0280808003aa55aa03aaaaaa03aa55aa048080bf05996699059966cc06aa80d506aa80d506aa80d506aa80d507926db60880809f079292b607926db607b692b607926db6059966cc059966cc059966cc048080bf04bf80bf03aa55aa03aa55aa02808080010000ff0100ffff01ffffff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ff00ff01ffffff01ffffff01ffffff0280808001ffffff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa0280808003aa55aa02808080028080ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff010000ff01ff00ff01ffffff0100000001ffffff01ffffff010000ff010000ff0280808001ff00ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff0000000000ffff0001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff0280808001ffffff0280808003aa55aa035555aa03aaaaaa04bf80bf03aa55aa04bf80bf048080bf059966cc059999cc06aa80d5059966cc059999cc0599669904bf80ff04bf80bf04bf80bf048080bf028080ff03aaaaaa03aaaaaa02808080028080800280808001ff00ff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa03aa55aa03aaaaff03aa55aa0280808003aaaaff03aaaaff028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff000000ff010000ff010000ff010000ff01ff00ff01ff00ff000000000000ff0001ffffff01ffffff01ffffff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff0000ff0001ffffff0280808001ffffff028080800280808003aa55aa03aaaaaa048080bf03aaaaaa03aaaaaa03aaaaff03aa55aa03aaaaff03aaaaaa03aaaaaa03aa55aa02ff80ff028080ff01ffffff028080ff0280808001ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff03aa55aa035555aa028080ff035555aa03aa55aa03ffaaff02808080035555aa03aaaaff035555aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff028080800280808001ffffff028080ff01ffffff028080ff01ffffff028080ff028080ff0280808001ff00ff02ff80ff02808080028080ff01ffffff01ffffff01ff00ff01ffffff00ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080800280808001ffffff01ffffff02808080028080800280808002808080035555aa03aa55aa028080800280808003aa55aa035555aa0280808003aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808001ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff010000ff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff0280808001ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aaaaaa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff000000000000000001ffffff000000000000000000000000000000000000000001ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa02808080035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff03aa55aa0280808002808080035555aa035555aa048080bf0280808003aaaaff035555aa028080ff03aa55aa0280808002ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000010000ff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000ffff0000000000010000ff0000000000000000000000000000000001ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff00000000000000000000000001ffffff00000000010000ff0000000000ffff0001ffffff00000000010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000ffffff0000000000ffffff00000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff0000000001ffffff0000000001ffffff000000000000000000ffff0001ffffff0000000001ffffff0000000000000000000000000000000000ffff000000000001ffffff00000000000000000000000001ffffff01ffffff0000000000000000000000000100000001ffffff0000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff00000000000000000000000001ffffff01ffffff0000000001000000010000000100000000000000000000000100000001ffffff000000000100000000000000000000000100000001000000010000000100000001000000010000000000000001ffffff0000ff00000000000000000001ffffff0000000001ffffff00000000010000ff0000000001ffffff00000000000000000000000001ffffff00000000000000000000000001ffffff00000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000010000ff0000000000000000000000000000000000000000010000ff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000ffff0000000000010000ff0000000000000000000000000000000001ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff00000000000000000000000001ffffff00000000010000000000000000ffffff01ffffff0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000001000000000000000000000001ffffff0100000001000000000000000000ff000000000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff028080800280808002808080028080ff035555aa03aa55aa03aa55aa0280808003aa55aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0100000001ffffff0100000000ffffff01ffffff0100000001ffffff01ffffff02808080010000ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff010000ff01ffffff010000ff01ffffff010000ff010000ff010000ff010000ff010000ff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff00ffff0001ffffff00ffff0001ffffff01ffffff01ffffff01ffffff010000ff010000ff010000ff01ffffff01ffffff010000ff010000ff010000ff010000ff01ffffff010000ff01ffffff010000ff01ffffff010000ff01ffffff0000000001ffffff01ffffff010000ff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff010000ff01ffffff00ffff000280808001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff0100000001ffffff01ffffff01ffffff00000000000000000000000000000000010000000000000000000000010000000000000000000000000000000000000000000000010000000000000000ffff00000000000000000000000000000000000000000000000000010000ff00000000010000ff00000000010000ff010000ff010000ff01ffffff0000000000000000010000ff010000ff010000ff00ffffff010000ff01ffffff01ffffff01ffffff01ffffff00ffffff01ffffff01ffffff010000ff01ffffff01ffffff010000ff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff010000ff01ffffff00ffff000280808001ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff010000ff00000000010000ff000000000000000000000000010000ff00000000010000ff00000000010000ff010000ff00000000010000ff010000ff010000ff000000000000000000000000010000000100000001000000000000000000000000000000000000000000000000ffff00010000ff00ffffff00ffffff00ffffff01ffffff010000ff010000ff010000ff01ffffff01ffffff010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0000ff0001ffffff01ffffff010000ff01ffffff00ffff0001ffffff01ffffff01ffffff01ffffff010000ff00000000010000ff00ffff0001ffffff010000ff010000ff01ffffff010000ff01ffffff010000ff010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff010000ff00ffff00010000ff01ffffff010000ff010000ff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff010000ff00ffff0001ffffff010000ff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff010000ff01ffffff010000ff01ffffff010000ff010000ff010000ff010000ff010000ff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff00ffff0001ffffff00ffff0001ffffff01ffffff01ffffff01ffffff010000ff010000ff010000ff01ffffff01ffffff010000ff010000ff010000000100000001ffffff0100000001ffffff0100000001ffffff010000000100000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffff0001ff00ff01ffffff01ffffff01ff00ff01ffffff0000ff0002ff80ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0100000001ffffff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa035555aa035555aa02ff80ff03aaaaaa048080bf03aaaaaa0280808002ff80ff028080800280808002ff80ff02808080028080800280808001ffffff010000ff01ff00ff01ffff0001ffffff01ffffff00ffffff01ffffff0100000000ffffff00ffffff01ffffff010000ff01ffffff01ffffff01ffffff0100ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff0100ffff01ffffff01ff00ff0100ffff01ff00ff01ff00ff01ffffff0100ffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff00ffff0001ff00ff01ffffff01ffffff01ffffff028080ff01ff00ff01ff00ff0100ffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff0100ffff0000ff0001ff00ff01ffffff01ff00ff01ffffff01ffffff02ff80ff01ffffff0100ffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ffffff02ff80ff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0100ffff01ffffff028080ff0100ffff0100ffff0100ffff01ffffff028080ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff0100000001ffffff01ffffff01ffffff00ffff0001ffffff01ffffff010000ff010000ff00000000010000ff010000ff0100000001ff00ff010000000000000001ff00ff01ff00ff0100000001ff00ff00000000010000ff010000ff01ff00ff0100ffff00000000010000ff010000ff0000000001ff00ff010000ff01ff00ff00000000010000ff01ffffff00ffffff010000ff010000ff0100000001ffffff01ff00ff01ffffff0280808001ff00ff01ff00ff01ff00ff01ffffff01ffffff0000ff0001ff00ff01ffffff01ff00ff01ff00ff0100ffff01ff00ff01ffffff01ffffff01ff00ff0100ffff01ffffff01ff00ff028080ff028080ff01ffffff028080800280808001ff00ff01ffffff028080ff010000ff010000ff0280808001ffffff01ffffff00ffffff01ffffff01ff00ff00000000000000000100ffff010000ff010000ff010000ff010000ff0000000000000000010000ff01ff00ff0100ff000000000001ff00ff000000000000000000000000010000ff010000ff010000ff010000ff01ffffff010000ff01ffffff028080ff0280808000ffff0001ffffff01ff00ff01ffffff01ff00ff01ff00ff010000ff0000000001ffffff02ff80ff01ffffff02ff80ff01ff00ff0280808002ff80ff0280808002808080028080800280808001ffffff0280808001ffffff01ffffff0280808002ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff01ffffff01ffffff0100ffff01ff00ff01ff00ff01ffffff0000ff00028080ff028080ff0100ffff01ff00ff01ffffff010000ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff010000ff01ff00ff0100ffff01ffffff01ffffff0100ffff01ffffff01ff00ff0100ffff0000ff0001ffffff01ff00ff01ffffff01ffffff01ffffff0100ffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff0100ffff01ffffff01ff00ff0100ffff01ff00ff01ff00ff01ffffff0100ffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff0000ff0001ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff0100ffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff0100ffff0000ff0001ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0100ffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ffffff0280808001ffffff010000ff010000ff01ffffff010000ff010000ff010000ff01ffff0001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0100ffff01ffffff028080ff010000ff01ff00ff01ff00ff0280808002ff80ff0280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0100000001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa03aaaaaa02ff808002ff808002ffffff03aaaaaa03aa55aa03aaaaaa02ff80ff03aaaaaa028080ff028080ff028080ff0280808002ffffff0280808001ffffff01ff00ff02808080028080ff010000ff010000ff0280808001ffffff010000ff01ff00ff01ffffff028080ff010000ff01ffffff0100ffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff02ff80ff01ffffff028080ff01ffffff02ff80ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff02ff80ff01ff00ff01ff00ff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000ff0001ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff028080ff02ff80ff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff0000000000ff000001ff00ff01ffffff01ff00ff0000000001ffffff01ff00ff01ff00ff0000000001ffffff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff028080800100ffff01ffffff01ff00ff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff028080ff02808080010000ff01ffffff01ffffff01ffffff01ffffff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff0000000001ffffff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff000000000000000001ffffff01ff00ff0100000001ffffff01ffffff01ffffff0100ffff01ff00ff01ff00ff02ff80ff01ffffff01ffffff02808080028080800280808002808080028080800280808001ffffff028080800280808002808080028080800280808003aaaaaa02ffffff0280808001ffffff02808080010000000280808002ffffff01ffffff028080800280808002ffffff0280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff02ff80ff02ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff010000ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff0100ffff01ffffff01ffffff01ffffff02808080028080800280808002808080010000ff028080800280808002808080028080800280808001ffffff028080800280808001ffffff02ff80ff02ff80ff01ff00ff01ffffff01ffffff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff0280808003aaaaaa035555aa035555aa03aa55aa03aaaaaa02ffffff03aaaaaa0280808003aa55aa028080ff02ff80ff02ff80ff02ff80ff028080ff028080ff028080800280808002808080028080ff010000ff010000ff01ffffff0100ffff01ff00ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff0280808001ffffff02ffffff01ffffff028080800280808001ffffff02ffffff02ffffff01ffffff02808080028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff0280808001ffffff01ffffff0280808001ffffff02ffffff02808080010000000280808001ffffff028080800280808002808080010000000280808001ffffff01ffffff028080800280808002ffffff01ffffff0280808002ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808001ffffff01ffffff0100000001ffffff0280808001ffffff01ffffff010000000280808001ffffff028080800280808002808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000001ffffff000000000100000001ffffff01ffffff010000000100000001ffffff01ffffff01ffffff0100000001ffffff0100000001ffffff0000000001ffffff01ffffff01ffffff01ffff000100000001ffffff01ffffff01ffffff0280808001ffffff01ffffff02ff80ff01ffffff01ffffff02ffffff028080800280808001ffffff01ffffff01ffffff028080800280808002808080028080800280808002ffffff02ffffff01ffffff01ffffff0280808001ffffff0280808001ffffff028080800280808002808080028080800280808001ffffff02ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff010000000100000001ffffff01ffffff0100000001ffffff0100000001ffffff0100000001ffffff01ffffff01ffffff0280808001ffffff0280808001ffffff0100ffff01ffffff01ffffff01ffffff01ffffff02ffffff0280808001ffffff03aaaaaa02808080028080ff0280808003aaaaaa0280808002ff80ff03aa55aa028080800280808003aaaaaa028080ff03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff028080ff0280808003aaaaaa03aaaaaa028080ff0280808003aaaaaa02808080028080800280808001ffffff028080800280808002808080028080800280808001ffffff028080800280808001ffffff010000000280808001ffffff0280808001ffffff02808080028080800280808001ffffff028080800280808002ffffff01ffffff01ffffff0280808001ffffff0280808001ffffff0280808002808080028080800280808001ffffff028080800280808001000000028080800280808002808080028080800280808001ffffff02ff80ff01ffffff028080800280808001ffffff028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff02ff80ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0100000001ffffff02808080028080800280808002800080028080ff02808080028080ff028080ff028080ff028080ff028080ff02808080028080ff0280808001ffffff01ffffff01ffffff02ff80ff01ffffff01ff00ff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff01ffffff02808080028080ff028080ff02ff80ff02ff80ff0355aaaa0355aaaa03aaaaaa03aa55aa0480808002ff80ff03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa02ff80ff02ff80ff028080ff028080ff028080ff028080ff02ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff02ff80ff01ffffff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01000000028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080010000000280808002808080028080800280808002808080028080800280808002ffffff01ffffff01ffffff02808080028080800280808002808080028080800280808001ffffff028080800280808002808080028080800280808002808080028080800280808002808080028080800280808003aaaaaa0280808002808080028080800280808002808080028080800280808002808080028080800280808003aaaaaa02808080010000ff0280808002808080028080800280808002808080028080800280808003aaaaaa02808080028080800280808002808080028080800280808003aaaaaa0280808001000000028080800280808002808080028080800280808002ffffff0280808002ffffff01ffffff02ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff0100000001ffffff0100000001000000010000000100000001ffffff0100000001ffffff01ffffff0100000001ffffff01ffffff01ffffff028080800100000001ffffff028080800280808001ff00ff01ffffff02ff80ff028080800280808002808080028080800280808001ffffff01ffffff0280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808001000000028080800280808002808080028080800280808003aaaaaa0280808003aaaaaa02808080028080800280808001ffffff01ffffff02ffffff0280808002808080028080800280808002808080028080ff01000000028080800280808001ffffff01ffffff0100000001ffffff0100000001ffffff01ffffff0100000001ffffff01ffffff0100000001ffffff010000000100000001ffffff01ffffff0280808001ffffff01ff00ff01ffff0002ff80ff028080800280808001ffffff0280808003aaaaaa028080800280808003aaaaaa028080ff028080ff028080ff03aa55aa02ff80ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa0280008002ff80ff03aa55aa028080ff0280008003aa55aa028080ff028080ff028080ff03aaaaaa028080800280808002808080028080ff02808080028080800280808002808080028080ff02808080028080ff0280808002808080028080800280808002808080028080800280808002808080028080800280808003aaaaaa0280808002808080028080800280808003aaaaaa03aaaaaa02808080028080800280808003aaaaaa0280808002808080028080800280808002808080028080800280808001000000028080800280808001ffffff01ffffff028080800280808001ffffff02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808001ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff02ffffff01ffffff0100000001ffffff028080800280808001ffffff0280808001ffffff01ffffff03aaaaaa028080ff028080ff028080ff03aa55aa03aa55aa028080ff03aaaaff03aa55aa0280008003aa55aa028080ff03aa55aa03aa55aa028080ff03aaaaaa0280808002ffffff01ffffff02ff80ff01ffffff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff02ffffff02ff80ff028080ff02ff80ff02ff80ff03aaaaaa03aaaaaa03aaaaaa0480808003aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa02ff80ff02ff80ff02ff80ff028080ff028080ff03aaaaff028080ff02ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ffffff02808080028080800280808002808080028080ff0280808003aaaaaa0280808002808080028080800280808002808080028080800280808003aaaaaa03aaaaaa02808080028080ff03aaaaaa0280808003aaaaaa03aaaaaa03aaaaaa028080800280808002808080028080ff02ffffff0280808002808080028080ff028080ff028080ff028080ff02808080028080ff02808080010000ff028080800280808002808080028080ff02808080028080ff028080ff0280808003aaaaaa03aaaaaa028080800280808003aaaaaa028080ff02808080028080ff010000ff0280808002808080028080ff02808080028080800280808002808080028080ff0280808002808080028080ff03aaaaaa0280808002808080010000ff028080ff010000ff02808080028080800280808002808080028080ff028080800280808002808080028080800280808002808080028080ff028080ff0280808002808080010000000280808001ffffff0280808002ffffff01ffffff01ff00ff01ffffff028080ff01ffffff01ffffff01ffffff01ffffff010000000100000001000000010000ff01ffffff01000000010000ff010000ff010000ff01ffffff010000ff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff010000ff01ff00ff01ffffff02ff80ff028080800280808002ffffff02808080028080800280808003aaaaaa028080800280808002808080028080ff0280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080ff02808080028080800280808002808080028080800280808002808080028080ff0280808002808080028080800280808003aaaaaa01ffffff01ffffff02ffffff01ff00ff0280808002808080028080800280808001ffffff01ffffff010000ff01ffffff010000ff010000ff01ffffff0100000001ffffff01ffffff0100000001ffffff01ffffff01ffffff0100000001ffffff02808080010000ff02808080028080ff0280808001ffffff01ffffff028080ff028080ff028080800280808003aaaaaa03aaaaff03aa55aa03aaaaff03aa55aa03aa55aa03aa55aa03aaaaaa03aa55aa03aa55aa048080bf03aa55aa048080bf03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aaaaff03aa55aa03aa55aa04bf80bf04bf80bf03aa55aa028080ff028080ff03aa55aa03aaaaff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff0280808002808080028080800280808002808080028080ff02808080028080800280808003aaaaaa0280808003aaaaaa028080800280808002808080028080ff028080ff0280808002808080028080ff02808080028080800280808003aaaaaa02808080028080800280808002808080028080ff0280808003aaaaaa0280808001ffffff01ffffff01ffffff028080800280808002808080028080ff02ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808001ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808001ffffff01ffffff028080800280808001ffffff01ffffff010000ff01ffffff02808080028080800280808001ffffff01ffffff01ffffff0280808001ffffff01ffffff0280808002ffffff01ffffff028080800280008003aa55aa02800080028080ff02ff80ff02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff02808080010000ff0280808001ffffff01ffffff028080ff01ffffff010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff01ffffff028080800280808003aaaaaa02ff80ff02ff80ff02ff80ff0280808003aaaaaa048080bf03aaaaaa03aaaaaa04bf80bf0480808003aaaaaa03aaaaaa048080bf02ff80ff02ff80ff02ff80ff02ff80ff028080ff028080ff028080ff010000000280808001ffffff01ffffff01ffffff01ffffff02ffffff01ffffff01ffffff01ffffff028080800280808003aaaaaa03aaaaaa0280808002808080028080ff0280808002808080028080ff028080ff01ff00ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff03aa55aa03aa55aa028080ff028080ff028080ff028080ff03aa55aa03aa55aa028080ff028080ff03aa55aa028080ff03aaaaaa03aa55aa02808080028080ff028080ff02808080028080ff028080ff02808080028080ff028080ff028080ff0280808003aaaaff028080ff028080ff028080ff028080ff028080ff03aa55aa03aaaaff028080ff028080ff028080ff028080ff03aaaaff028080ff03aa55aa028080ff03aa55aa028080ff028080ff028080ff028080ff028080ff028080ff03aa55aa02800080028080ff028080ff03aa55aa028080ff03aaaaaa028080ff03aa55aa03aaaaff028080ff028080ff028080ff028080ff028080ff028080ff028080ff010000ff028080ff028080ff028080ff028080ff02808080028080ff02808080028080800280808002808080028080800280808001ffffff028080ff02808080010000ff01ffffff010000ff01ffffff01ffffff01ffffff010000ff01ffffff010000ff01ffffff01ff00ff010000ff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff028080ff01ffffff028080ff02800080028080ff02ff80ff02808080028080ff02ffffff028080ff0280808003aaaaaa03aaaaaa02808080028080ff028080ff028080ff028080ff028080ff03aa55aa028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff03aa55aa03aaaaaa028080ff03aa55aa02800080028080ff028080ff03aaaaff03aaaaff028080ff028080ff028080ff03aaaaaa010000ff028080ff028080ff028080ff02808080028080ff028080ff02800080028080ff01ffffff02800080028080ff01ffffff01ffffff01ffffff01ffffff010000ff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff028080ff028080ff02808080028080ff02ff80ff02808080028080ff028080ff0280808002808080028080ff028080ff03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa048080bf03aaaaaa035555aa048080bf048080bf04bfbfff048080bf048080bf048080bf048080bf048080bf04bfbfff03aaaaff04bfbfff03aa55aa04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa02ff80ff028080ff02800080028080ff03aaaaff028080ff028080ff03aaaaff03aa55aa03aa55aa028080ff03aaaaff028080ff028080ff03aa55aa03aa55aa028080ff028080ff028080ff0280008003aa55aa028080ff028080ff028080ff028080ff03aaaaff028080ff028080ff028080ff028080ff028080ff03aaaaff03aaaaff028080ff028080ff028080ff0280808002808080028080ff028080ff02800080028080ff028080ff01ffffff01ffffff028080ff0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff028080800280808001ffffff01ffffff0280808001ffffff028080ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080ff02808080028080800280808001ffffff02ff80ff028080ff028080ff02808080028080ff028080800280808002808080028080800280808002808080028080ff010000ff028080ff028080ff02ff80ff03aa55aa03aaaaaa02ff80ff03aa55aa04bf80bf03aa55aa03aa55aa048080bf048080bf03aaaaff03aaaaff03aaaaff028080ff03aa55aa03aa55aa03aa55aa03aa55aa028080ff028080ff028080800280808001ffffff01ffffff010000ff01ffff000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff02ffffff0280808002ff80ff02ff80ff03aaaaaa03aaaaaa03aaaaaa03aaaaaa0480808003aaaaaa048080800480808003aaaaaa03aaaaaa03aaaaaa03aa55aa03aa55aa02ff80ff03aaaaaa02ff80ff02ff80ff028080ff0280808001ffffff02ffffff01ffffff01ffffff0100000002808080010000000280808002808080028080800280808002808080028080ff028080ff028080ff028080ff028080ff03aa55aa03aa55aa02ff80ff02ff80ff02ff80ff02ff80ff03aa55aa03aa55aa03aa55aa02ff80ff03aaaaff02ff80ff03aa55aa028080ff03aaaaff028080ff03aa55aa03aaaaff028080ff028080ff03aa55aa03aa55aa03aaaaaa03aa55aa028080ff03aa55aa03aa55aa03aa55aa028080ff03aaaaff03aa55aa028080ff03aa55aa03aa55aa03aa55aa02ff80ff03aa55aa02ff80ff0280008003aaaaff04bf80bf03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa0280008004bf80bf028000800280008003aa55aa04bf80bf03aa55aa03aa55aa03aa55aa028080ff03aa55aa03aa55aa028080ff028080ff028080ff028080ff028080ff010000ff028080800280808002808080028080800280808001ff00ff02808080028080ff010000ff028080ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff0280808001ff00ff0280808002808080028080800280808002808080028080800280808002808080028080ff0280808002ff80ff01ff00ff02ffffff02ff80ff0280808003aa55aa03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aa55aa02ff80ff03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa0280008003aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff03aa55aa03aa55aa028080ff03aa55aa03aa55aa0280808003aaaaff02808080028000800280808002ff80ff01ff00ff028080ff02800080028080ff0280008001ff00ff0280808001ffffff028080800280808001ffffff0280808001ff00ff028080800280808001ff00ff01ffffff02ff80ff02808080028080ff0280008002ff80ff02ff80ff02808080028080ff03aa55aa02808080028080ff03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aaaaff048080bf048080bf048080bf048080bf048080bf04bf80bf04bf80bf059999cc059999cc05cc99cc04bf80bf05cc99cc048080bf048080bf048080bf04bf80bf04bf80bf048080bf04bf80bf03aaaaff03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa028080ff028080ff03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa028080ff04bf80bf03aa55aa03aa55aa0280008003aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff03aa55aa03aa55aa028080ff03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff028080800280808002ff80ff0280808002808080028080ff02808080028080800280808002ff80ff028080800280808002ff80ff0280808001ffffff0280808002808080028080ff02808080028080800280808002808080028080800280808002ff80ff0280808001ffffff02808080028080800280808002808080028080800280808001ff00ff028080ff02ff80ff028080800280808003aa55aa028080ff028080800280808002ff80ff02ff80ff01ffffff02ff80ff02808080028080ff028080ff0280808002808080028080ff028080ff028080ff028080800280808003aa55aa028080ff028080ff035555aa03aa55aa03aa55aa035555aa04bf80bf035555aa035555aa048080bf059999cc048080bf048080bf048080bf048080bf04bf80bf048080bf0480408003aa55aa03aa55aa028080ff028080ff010000000280808001ffffff01ff00ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ff00ff01ffffff01ffffff02808080010000ff02ff80ff03aaaaaa02ff80ff02ff80ff03aaaaaa03aaaaaa03aaaaaa048080bf03aaaaaa035555aa0480808004bf80bf03aaaaaa03aaaaaa03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff028080ff028080ff028080800280808001ffffff01ffffff028080800280808002808080028080800280808002808080028080ff0280808002800080028080ff03aa55aa028080ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff028080ff03aa55aa028080ff03aaaaff03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa03aaaaff03aa55aa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa0280008003aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa02ff80ff03aaaaff03aa55aa03aa55aa028080ff03aaaaff028080ff0280808002808080028080800280808001ffffff0280808001ff00ff028080ff028080ff010000ff028080ff01ffffff01ff00ff01ffffff0280808001ff00ff02808080028080800280808002808080028080800280808001ff00ff0280808001ff00ff01ff00ff02ff80ff028080800280808002ff80ff02ff80ff02ff80ff02ff80ff02ffffff02ff80ff03aa55aa028080ff03aa55aa028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03ffaaff03aa55aa03aa55aa03aaaaff03aaaaff03aaaaff028080ff03aa55aa03aa55aa02808080028080800280808002ff80ff028080800280808002ff80ff02ff80ff028080ff02ff80ff01ff00ff01ff00ff01ff00ff01ff00ff0280808001ff00ff028080800280808001ff00ff0280808001ff00ff02ff80ff02808080028000800280008002ff80ff0280808002ff80ff03aa55aa03aaaaaa028080ff03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa04bf80bf04bf80bf048080bf048080bf059999cc04bf80bf04bf80bf059966990599669904bf80bf04bf80bf059966cc059966990599669905996699059999cc04bf80bf04bf80bf04bf80bf048080bf048080bf048080bf048080bf048080bf048080bf035555aa03aaaaaa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa0280008003aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa0280008003aa55aa03aa55aa03aa55aa02ff80ff03aa55aa028080ff028080ff03aa55aa03aa55aa03aaaaaa02ff80ff028080800280808003aa55aa03aaaaaa02808080028080800280808002808080028080800280808002808080028080800280808002ff80ff02808080028080800280808002ff80ff0280808002ff80ff0280808002ff80ff0280808002808080028080800280808001ff00ff0280808002808080028080800280808002808080028080800280808003aa55aa0280808002808080028080ff02ff80ff028080800280808002ff80ff02ffffff02ffffff02ff80ff028080ff028080ff028080ff028080ff028080ff0280808002808080028080ff03aa55aa028080800280008003aa55aa03aaaaff04bf80bf03aa55aa04bf80bf048080bf048080bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc048080bf04bf80bf059999cc048080bf048080bf03aa55aa03aaaaff03aa55aa0280808001ffffff01ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff02808080028080ff02ff80ff01ff00ff02ff80ff03aaaaaa03aaaaaa03aaaaaa03aaaaaa048080bf03aaaaff048080bf05996699048080bf03aaaaaa03aaaaaa03aaaaaa02ff80ff03aa55aa03aa55aa03aa55aa0280008003aaaaaa028080ff03aaaaaa0280808003aaaaaa03aaaaaa0280808002808080028080ff02808080028080ff02808080028080ff028080ff028080ff03aaaaff04bf80bf03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa03aa55aa03aaaaff0280008003aa55aa02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aaaaaa03aaaaaa03aa55aa04bf80bf04bf80bf03aa55aa03aaaaaa03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa048080bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03ffaaff03aa55aa03aaaaff028080ff028080ff02808080028080ff028080ff028080ff01ffffff028080ff02ff80ff02808080028080800280808001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0280808001ff00ff01ff00ff0280808002808080028080800280808001ffffff028080800280008002808080028080ff0280808001ff00ff02ff80ff0280808003aa55aa03aaaaaa03aa55aa02ff80ff03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa048080bf03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaaa03aa55aa02808080028080800280808002ff80ff02ff80ff02ff80ff02ff80ff01ffffff02808080028080800280808001ff00ff02808080028080800280808001ff00ff01ff00ff0280808002ff80ff0280808002ff80ff03aa55aa02ff80ff02ff80ff02ff80ff03aaaaaa028080ff028080ff035555aa03aaaaff04bf80bf048080bf04bfbfff035555aa048080bf048040800599669905cc99cc04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc059966cc059966cc04bf80bf059966cc059966cc059966cc059966cc059966cc059966cc059966cc04bf80bf04bf80bf05cc99cc048080bf048080bf048080bf048080bf048080bf035555aa03aaaaff04bf80bf03aaaaaa03aa55aa03aa55aa03aa55aa04bf80bf03aaaaaa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa0280008004bf80bf03aa55aa04bf80bf03aa55aa04bf80bf04bf80bf03aa55aa048080bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf04bf80bf03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa028080ff03aa55aa03aaaaaa02ff80ff03aaaaaa028080800280808002ff80ff028080ff02808080028080800280808002808080028080800280808002808080028080800280808002ff80ff01ff00ff02808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808003aa55aa03aa55aa03aa55aa0280808002ff80ff02ff80ff0280808003aaaaaa0280808003aa55aa028080ff03aa55aa028080ff028080ff03aaaaff03aaaaaa028080ff03aa55aa03aa55aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa048080bf048080bf048080bf059966cc04bf80bf0599669904bf80bf04bf80bf059966cc059966cc04bf80bf04bf80bf059999cc05996699048080bf04bf80bf03aa55aa03aaaaff028080800280808001ffffff01ffffff01ffffff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff02ffffff02808080028080ff02ff80ff01ff00ff02ff80ff03ffaaff04bfbfbf03aaaaaa04808080048080bf03aa55aa04bf80bf048080bf03aaaaaa048080bf04bf80bf03aaaaff03aaaaff03aaaaff03aa55aa0280008003aa55aa03aa55aa028080ff02808080028080800280808003aaaaaa028080800280808002808080028080ff028080ff028080ff028080ff028080ff03aa55aa0280008003aa55aa03aa55aa0280008003aa55aa0280008003aa55aa03aa55aa04bf80bf03aaaaaa03aaaaff048080bf03aa55aa048080bf048080bf048080bf048080bf048080bf048080bf048080bf03aa55aa048080bf03aa55aa03aa55aa03aa55aa03aa55aa048080bf03aa55aa03aa55aa04bf80bf03aa55aa048080bf048080bf03aa55aa048080bf03aa55aa048080bf048080bf03aa55aa048080bf04bf80bf04bf80bf03aaaaff048080bf048080bf03aa55aa03aaaaff048080bf035555aa03aaaaff048080bf03aaaaff048080bf048080bf048080bf048080bf048080bf048080bf048080bf03aa55aa035555aa04bf80bf048080bf048080bf048080bf04bf80bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf04bf80bf03aaaaaa048080bf03aaaaff03aaaaff03aa55aa03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aaaaaa028080ff028080ff028080800280808002808080028080ff0280808001ffffff0280808001ff00ff02808080028080800280808001ffffff02808080028080ff028080ff028080800280808002808080035555aa035555aa02808080035555aa03aaaaff028080ff02ff80ff028080ff03aaaaaa03aaaaaa03aa55aa028080ff03aa55aa048080bf03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aaaaaa03aaaaff03aaaaff03aa55aa048080bf048080bf048080bf03aa55aa04bf80bf048080bf03aa55aa03aa55aa048080bf048080bf04bf80bf03aa55aa03aaaaff03aaaaff03aaaaff04bf80bf03aa55aa03aa55aa048080bf04bf80bf03aa55aa048080bf048080bf03aa55aa03aa55aa03aa55aa03aaaaaa02ff80ff03aaaaff03aaaaaa02ff80ff03aa55aa03aaaaaa02ff80ff0280808002808080028080ff02808080028080800280808002808080028080ff028080800280808003aaaaaa02ff80ff02ff80ff028080ff03aaaaaa0280808003aa55aa03aa55aa03aa55aa035555aa04bf80bf04bf80bf048080bf035555aa059999cc059999cc048080bf05996699059966cc059966cc059966cc059966cc06aa80d5059966cc059999cc05cc99cc06aa80aa06aa80d506aa80aa068080aa059999cc059999cc059966cc059966cc059966cc06aa80aa04bf80bf05996699048080bf059999cc04bf80bf04bf80bf048080bf035555aa048080bf04bfbfff04bfbfff048080bf048080bf048080bf03aaaaaa048080bf048080bf03aa55aa048080bf04bf80bf048080bf048080bf048080bf048080bf035555aa048080bf048080bf048080bf048080bf048080bf048080bf04bf80bf03aa55aa048080bf048080bf048080bf048080bf048080bf03aaaaff03aaaaff03aaaaaa035555aa03aa55aa03aa55aa035555aa03aa55aa035555aa03aaaaff035555aa03aaaaff035555aa035555aa03aaaaaa0280808003aaaaaa03aa55aa03aa55aa035555aa02ffffff028080ff028080ff028080ff028080ff028080ff028080ff028080ff02808080028080ff028080ff028080ff02ff80ff028080ff028080ff028080ff028080ff028080ff02808080028080ff028080ff028080ff028080ff02ff80ff02ff80ff028080ff028080ff028080ff02808080028080ff03aa55aa02808080028080ff02ffffff028080ff02ff80ff0280808003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff0280008003aaaaff03aa55aa03aa55aa02ff80ff03ffaaff03aa55aa048080bf048040800599669905996699059966cc0599669905996699059966cc059966cc06aa80d5059966cc068080aa059999cc059966cc05996699059966cc0599669904bf80bf048080bf0480408003aa55aa02ff80ff02ff80ff01ffffff02ff80ff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff02ffffff02808080028080ff01ff00ff01ff00ff02ff80ff02ff80ff03aaaaaa03aaaaaa048080bf048080bf04bf80bf04bf80bf048080bf04bf80bf048080bf03aaaaaa03aaaaaa03aaaaff03aaaaaa03aaaaaa03aa55aa03aa55aa03aa55aa028080ff028080ff03aaaaaa0280808003aaaaaa03aaaaaa010000ff028080ff03aaaaff028080ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa03aaaaff03aaaaff03aaaaff03aa55aa03aaaaaa048080bf048080bf048080bf048080bf048080bf059999cc048080bf048080bf048080bf03aaaaff03aaaaff048080bf048080bf03aa55aa048080bf048080bf048080bf048080bf048080bf03aa55aa048080bf03aa55aa048080bf03aa55aa03aa55aa048080bf03aa55aa03aaaaaa048080bf048080bf048080bf048080bf035555aa048080bf04bfbfff048080bf048080bf059999cc048080bf04bfbfff059999cc059999cc048080bf048080bf048080bf048080bf048080bf048080bf035555aa048080bf059999cc048080bf035555aa048080bf048080bf048080bf048080bf048080bf048080bf035555aa059999cc048080bf048080bf048080bf048080bf048080bf048080bf059999cc059999cc048080bf048080bf048080bf048080bf04bf80bf048080bf03aaaaff03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff028080ff028080ff03aa55aa02ff80ff02ffffff03ffaaff02ff80ff028080800280808001ffffff01ffffff01ffffff02808080028080800280808002808080028080ff0280808002808080028080ff028080ff035555aa035555aa03aaaaaa03aaaaaa03aa55aa028080ff03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaff048080bf03aaaaff03aaaaff03aa55aa048080bf03aa55aa03aa55aa03aaaaaa048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf035555aa048080bf048080bf048080bf048080bf048080bf035555aa048080bf048080bf048080bf03aa55aa04bf80bf03aa55aa03aa55aa048080bf048080bf048080bf048080bf035555aa035555aa02808080028080ff02808080028080ff03aaaaaa03aa55aa03aaaaaa03aaaaaa028080ff028080ff02808080028080ff028080ff02808080028080ff028080ff028080800280808003aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa048080bf04bfbfff04bf80bf04bf80bf05996699059966cc06aa80d5068080aa059966cc059999cc06aaaad5059999cc06aa80aa059999cc059999cc059999cc06aa80d5059999cc059966cc06aaaad5059966cc059999cc06aa80d5059966cc059966cc059966cc059966cc05cc99cc0599669904bf80bf03aa55aa03aa55aa048080bf048080bf048080bf048080bf048080bf048080bf059999cc048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf059999cc048080bf059999cc059999cc035555aa048080bf059999cc048080bf048080bf048080bf048080bf048080bf048080bf048080bf03aaaaff048080bf048080bf03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aaaaaa03aaaaaa03aaaaaa03aaaaff03aa55aa03aa55aa0355aaaa028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff02808080028080ff03aaaaaa028080ff028080ff03aaaaaa028080ff03aaaaff03aaaaff03aaaaff028080ff035555aa028080800280808003aaaaaa028080ff0280008003aa55aa04bf80bf03aa55aa0280008003aa55aa03aa55aa03aa55aa03aaaaff03aa55aa03aa55aa03aa55aa05996699048080bf048080bf059966cc05996699059966cc059966cc06aa80d506aa80d5059999cc059999cc06aa80aa06aa80aa06aa80d5059966cc059966cc05996699048080bf048080bf03aa55aa03aa55aa028080ff02ffffff01ffffff01ff00ff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff00000000028080800280808002ffffff02ff80ff02ff80ff02ff80ff03aaaaaa03aaaaaa048080bf048080bf048080bf03aaaaaa04bf80bf05cc66cc04bf80bf04bf80bf03aaaaaa03aaaaff048080bf03aaaaaa048080bf02ff80ff03aa55aa03aa55aa03aaaaff0200008002808080028080ff028080ff03aaaaff028080ff028080ff028080ff03aaaaff03aa55aa03aa55aa03aa55aa0280008003aa55aa048080bf03aaaaff03aaaaff048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf059999cc04bf80bf04bf80bf059999cc04bf80bf048080bf059999cc04bfbfbf04bf80bf04bf80bf03aaaaaa04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf048080bf04bf80bf03aa55aa03aa55aa03aaaaff03aa55aa03aa55aa04bf80bf048080bf048080bf04bf80bf04bf80bf048080bf048080bf048080bf04bf80bf048080bf048080bf048080bf059999cc048080bf03aa55aa04bf80bf048080bf04bf80bf04bf80bf059999cc048080bf04bf80bf048080bf04bf80bf04bf80bf048080bf048080bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf048080bf048080bf048080bf048080bf048080bf04bf80bf048080bf048080bf048080bf048080bf048080bf048080bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa028080ff028080ff0280808003aaaaaa028080800280808002ff80ff02800080028080ff0280808002ffffff0280808002ffffff028080ff028080ff028080ff02808080028080ff028080ff028080ff028080ff035555aa035555aa03aaaaaa048080bf028080ff03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aa55aa0480808003aaaaff02ff80ff048080bf048080bf04bf80bf03aaaaff04bf80bf03aaaaff059999cc048080bf059999cc035555aa059999cc048080bf048080bf04bf80bf048080bf048080bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf059999cc048080bf048080bf059999cc048080bf048080bf048080bf03aaaaff03aa55aa048080bf048080bf048080bf048080bf028080ff03aa55aa0480808002ff80ff03aaaaaa02ff80ff028080ff03aaaaaa03aaaaaa03aaaaaa028080ff02808080028080ff02ff80ff028080ff028080ff028080ff03aaaaaa028080ff03aa55aa03aaaaaa028080ff03aaaaaa03aaaaaa03aaaaaa03aa55aa03aaaaff048080bf04bf80bf03aa55aa04bf80bf04bf80bf05996699059966cc0599669906aa80aa059966cc059999cc06aa80aa06aa80d506aa80d505cc99cc06aa80d506d5aad506aa80d506aa80d506aa80aa05cc99cc06aaaad5059966cc06aa80d506aa80d506aaaad506aa80d506aa80d506aa80aa06aa80d505663399059966cc0599669905cc99cc059966cc0599669904bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf048080bf059999cc04bf80bf04bf80bf048080bf048080bf04bf80bf048080bf059999cc048080bf04bf80bf04bf80bf059999cc03aa55aa048080bf04bf80bf048080bf059999cc048080bf048080bf048080bf059999cc048080bf048080bf048080bf03aa55aa048080bf04bf80bf048080bf048080bf04bf80bf048080bf03aa55aa03aa55aa03aaaaff03aaaaff03aaaaaa035555aa048080bf03aaaaaa03aaaaaa03aaaaff03aa55aa028080ff03aaaaaa03aaaaaa02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff028080ff02ff80ff028080ff02ff80ff028080ff028080ff028080ff028080800280808002ff80ff028080ff02ff80ff02ff80ff02ff80ff028080ff02ff80ff028080ff02ff80ff035555aa035555aa028080ff03aaaaff028080ff0280808003aaaaaa035555aa03aaaaaa03aaaaff03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa048080bf03aa55aa048080bf048080bf0599669904bf80bf059966cc059966cc059966cc059966cc06aa80aa059999cc06aa80d505cc99cc06aa80aa05cc99cc05cc99cc05cc99cc068055aa059966cc04bf80ff048080bf048080bf03aa55aa048080bf028080ff028080800280808001ffffff028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff0280808002808080028080ff02ff80ff02ff80ff0280808003aaaaaa03aaaaaa03aaaaaa0480808004bf80bf04bf80bf048080bf04bf80bf048080bf04bf80bf04bf80bf04808080048080bf03aaaaff03aaaaff03aaaaaa03aa55aa03aa55aa048080bf03aaaaff028080ff028080ff028080ff028080ff03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa048080bf048080bf048080bf048080bf048080bf048080bf048080bf059999cc048080bf059999cc048080bf048080bf04bf80bf0599669904bf80bf04bf80bf04bf80bf04bf80bf048080bf048080bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf04bf80bf03aaaaaa04bf80bf04bf80bf048080bf04bfbfff04bf80bf048080bf048080bf03aa55aa04bf80bf048080bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc04bf80bf05cc99cc04bf80bf04bf80bf04bf80bf05cc99cc04bf80bf04bf80bf04bf80bf04bf80bf03aa55aa04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf048080bf048080bf03aaaaff048080bf04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aa55aa03aaaaaa028080ff028080ff028080ff028080ff028080ff035555aa0280808002808080028080ff0280808002808080028080ff0280808002ff80ff02ff80ff0280808003aa55aa0280808003aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa02ff80ff03aaaaaa04bf80bf04bf80bf02ff80ff04bf80bf03aa55aa04bf80bf03aaaaaa04bf80bf048080bf048080bf059999cc048080bf048080bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf059999cc04bf80bf04bf80bf059999cc048080bf059999cc048080bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf03aaaaff03aa55aa03aaaaaa03aaaaaa03aaaaaa03aa55aa03aa55aa03aaaaaa035555aa03aaaaaa02ff80ff0280808002ff80ff0280808002ff80ff02ff80ff03aa55aa03aaaaaa0280808003aaaaaa03aaaaaa03aaaaaa03aaaaaa02ff80ff03aaaaaa03aa55aa03aaaaff0480408004804080059966cc048080bf059999cc04bf80bf059966cc059966cc059966cc059966cc06aa80d505cc99cc05cc99cc05cc99cc06aa80d506aa80d506aa80d506aa80d506aa80d506aa80d506aa80aa06aa80d506aa80d506aa80d505cc99cc06d5aad506d5aad506d5aad505cc99cc059966cc068080aa059966cc059966cc059966cc059966cc05996699048040bf0599669904bf80bf04bf80bf04bf80bf04bf80bf0599669904bf80bf0599669904bf80bf04bf80bf04bf80bf04bf80bf0599669904bf80bf04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc05cc99cc04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf04bf80bf03aa55aa04bf80bf04bf80bf04bf80bf03aaaaaa03aaaaaa03aa55aa03aaaaaa02ff80ff03aa55aa02ff80ff03aa55aa02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff02ff80ff03aaaaaa02ff80ff02ff80ff02ff80ff0280808002ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff03aa55aa03aa55aa03ffaaff03aa55aa02ff80ff03aaaaaa03aaaaaa03aaaaaa035555aa03aaaaff03aa55aa048080bf03aaaaff048080bf03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa04bf80bf048080bf04bf80bf04bf80bf059999cc059966cc0599669906aa80aa059966cc059966cc05cc99cc06aa80d506aa80d506aa80d506aa80d506aa80aa06aa80d506aa80d5059966cc059966cc059966cc059999cc059999cc03aa55aa03aa55aa028080ff028080800280808001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100ff0001ffffff02ffffff0280808002808080028080ff02ff80ff02ff80ff03aa55aa03aaaaaa03aaaaff03aaaaaa04bf80bf04bf80bf04bf80bf048080bf04bf80bf05cc66cc04bf80bf04bf80bf04bf80bf048080bf03aaaaff03aaaaff03aaaaff03aa55aa03aa55aa02ff80ff03aa55aa028080ff028080ff028080ff028080ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa048080bf04bf80bf059999cc048080bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf05996699059966990480408004bf80bf04bf80bf059999cc048080bf04bf80bf04bf80bf04bf80bf03aa55aa04bf80bf04bf80bf03aaaaff04bf80bf04bfbfbf03aaaaaa04bf80bf03aaaaff04bf80bf04bf80bf048080bf048080bf04bf80bf048080bf03aa55aa048080bf03aa55aa04bf80bf04bf80bf04bf80bf05cc99cc04bf80bf04bf80bf05cc99cc05cc99cc04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf0599669904bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf0599669904bf80bf04bf80bf04bf80bf05cc99cc04bf80bf03aa55aa04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf059999cc048080bf048080bf048080bf048080bf03aaaaff03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff02ff80ff03aaaaff02ffffff02808080035555aa035555aa02808080028080ff028080ff028080ff028080ff02ff80ff02ff80ff0280808002ff80ff03aa55aa03aa55aa03aaaaaa03aaaaaa02ff80ff02ff80ff03aaaaaa02ff80ff03aaaaaa03aaaaaa03aaaaaa04bf80bf03aa55aa04bf80bf04bf80bf04bf80bf048080bf059999cc04bf80bf04bf80bf04bf80bf03aa55aa04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc05cc99cc048080bf04bf80bf059999cc04bf80bf048080bf059999cc048080bf04bf80bf04bf80bf04bf80bf03aaaaff03aa55aa03aa55aa03aaaaff035555aa03aa55aa03aaaaaa03aaaaaa03aaaaaa03aa55aa03aa55aa02ff808003aa55aa02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff028080800280808002ff808003aaaaaa03aaaaaa03aaaaaa02ff80ff03aaaaaa03aaaaaa02ff80ff0480808004bfbfff0480408004808080048080bf048080bf048080bf059966cc059966cc06aa80d5059966cc06aa80aa05cc99cc06d5aad506aa80aa06aa80aa07b692b606aa80d506aa80d506aa80d506d580d506aa80d507b692b606aa80d506aa80d506aa80d506aa80d506aa80aa06aa80d506d5aad505cc99cc06aaaad506aa80d5059966cc059966cc059966cc059966cc059966cc059966cc059966990599669904bf80bf05996699059966990599669904bf80bf0599669905cc99cc04bf80bf05996699059966990599669904bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc04bf80bf04bf80bf05cc99cc059999cc04bf80bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf04bf80bf03aaaaff03aa55aa03aa55aa03aaaaaa03aaaaaa0280808002ff80ff02ff80ff03aaaaaa02ff80ff02ff80ff02ff80ff02ff80ff0280808002ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff0280808002ff80ff0280808002ff80ff02ff80ff02ff80ff03aaaaaa02ffffff02ff80ff03ffaaff03ffaaff03aa55aa03aa55aa03aaaaaa03aaaaaa03aaaaaa03aaaaff03aaaaff03aa55aa048080bf048080bf03aaaaff03aa55aa03aa55aa03aaaaaa048080bf048080bf03aa55aa04804080048080bf059966cc059966cc05996699059966cc06aa80d5059966cc059966cc05cc99cc06aa80aa06aa80d506aa80aa06aa80d506aa80aa06aa80d507b692b606aa80aa059966cc059966cc059966cc04bf80bf03aa55aa04bf80bf028080ff028080800280808001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff02808080028080ff02ff80ff02ff80ff03aa55aa03aaaaaa03aaaaaa03aaaaaa03aaaaaa0480808004bf80bf04bf80bf04bf80bf04bfbfff04bf80bf04bf80bf04bf80bf04bf80bf048080bf03aaaaff03aaaaaa048080bf03aa55aa03aa55aa028080ff028080ff03aaaaff028080ff028080ff028080ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa048080bf035555aa048080bf048080bf048080bf048080bf035555aa048080bf059999cc048080bf048080bf059999cc059999cc04bf80bf048080bf04bf80bf048080bf04bf80bf048080bf048080bf03aaaaff03aaaaaa05cc99cc04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf03aa55aa04bf80bf03aaaaff04bf80bf04bf80bf048080bf04bf80bf048080bf04bf80bf048080bf048080bf04bf80bf04bf80bf05cc99cc04bf80bf059999cc04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf059999cc04bf80bf04bf80bf04bf80bf048080bf048080bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf059999cc048080bf048080bf04bfbfff03aaaaff048080bf04bf80bf04bf80bf03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa02800080028080ff0280808002ff80ff02ff80ff02800080028080ff02ff80ff02ffffff02ffffff02808080028080ff028080ff028080800280808002808080028080ff02ff80ff0280808002ff80ff028080800280808003aa55aa035555aa03aaaaaa03aaaaaa03aaaaaa03aaaaaa02ff80ff0480808003aaaaaa03aaaaff03aaaaff03aa55aa048080bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf04bf80bf05cc99cc04bf80bf03aa55aa04bf80bf04bf80bf04bf80bf03aa55aa04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf048080bf04bfbfff03aa55aa04bf80bf04bf80bf03aa55aa04bf80bf03aaaaff03aaaaff03aaaaaa03aa55aa02ff80ff03aaaaaa028080ff03aaaaaa028080ff03aaaaaa035555aa0280808002808080028080ff02ff80ff028080800280808003aa55aa035555aa03aaaaaa02808080028080ff03aaaaaa03aaaaaa028080ff03aaaaaa02ff80ff03aaaaff03aa55aa03aa55aa048080bf04bf80bf0599669906aa80aa048040bf059966cc059966cc059999cc06aa80aa06aa80d505cc99cc06d5aad506aa80aa06aa80aa06aa80d506aa80d506aa80aa06aa80aa06aa80aa06aa80d506aa80d506aa80d506aa80aa06d5aad505cc99cc06aa80d506aa80aa06aa80aa059966cc059966cc059966cc059966cc059966cc04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc04bf80bf04bf80bf04bf80bf059999cc04bf80bf04bf80bf04bf80bf059999cc04bf80bf04bf80bf048080bf04bf80bf05cc99cc04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf03aa55aa04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aaaaaa03aaaaaa03ffaaff03aaaaff03aaaaaa02ff80ff03aa55aa02ff80ff02ff80ff02ff80ff02ff80ff028080ff02ff80ff03aaaaaa02ff80ff03aaaaaa02ff80ff03aaaaaa02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff028080ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa03aa55aa03aaaaff03aa55aa03aa55aa028080ff03aaaaaa035555aa03aaaaaa03aaaaaa03aaaaaa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aaaaaa03aaaaaa03aa55aa03aa55aa03aa55aa04bf80bf05996699059966cc05996699059966cc059966cc06aa80aa05cc99cc06aa80d5059999cc06aa80d506aa80d5079292b6068080aa068080aa06aaaad5059966cc059966cc05cc99cc059999cc05996699048080bf03aaaaff028080ff028080800100000001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff028080ff01ffffff02ffffff028080ff01ff00ff02ff80ff03ffaaff03aaaaaa028080ff028080ff03aaaaaa04bf80bf03aaaaaa04bf80bf03aaaaff03aaaaff03aaaaaa04bf80bf03aaaaff03aaaaaa035555aa03aa55aa03aa55aa03aa55aa028080ff028080ff028080ff028080ff03aaaaaa02808080028080ff028080ff0280008003aa55aa028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa03aaaaff03aaaaff04bfbfff048080bf048080bf048080bf048080bf048080bf059999cc035555aa048080bf04bf80bf048080bf04bfbfff048080bf048080bf048080bf03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa048080bf03aa55aa03aa55aa048080bf03aa55aa03aa55aa04bf80bf048080bf048080bf03aa55aa04bf80bf048080bf03aaaaff048080bf048080bf048080bf048080bf048080bf059999cc048080bf048080bf048080bf048080bf03aa55aa048080bf048080bf048080bf048080bf048080bf059999cc048080bf048080bf048080bf048080bf048080bf04bf80bf048080bf048080bf048080bf048080bf048080bf048080bf035555aa048080bf04bf80bf048080bf048080bf03aa55aa048080bf03aa55aa04bf80bf048080bf04bf80bf059999cc048080bf03aaaaff048080bf048080bf03aaaaff03aaaaff03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080800280808002808080028080800280808002808080028080ff0280808002808080028080800280808002808080028080ff02808080028080ff028080ff028080ff028080ff035555aa02808080035555aa0355aaaa03aaaaaa0280808003aa55aa03aaaaaa04bfbfbf028080ff03aaaaaa03aaaaaa03aaaaff03aaaaff03aa55aa03aa55aa048080bf048080bf04bf80bf048080bf048080bf048080bf048080bf048080bf048080bf059999cc048080bf059999cc048080bf048080bf059999cc048080bf048080bf059999cc059999cc059999cc04bfbfff048080bf048080bf048080bf048080bf048080bf048080bf048080bf03aa55aa048080bf048080bf03aa55aa03aaaaff03aaaaff03aaaaaa03aaaaaa03aaaaaa03aaaaaa028080ff03aaaaaa03aaaaaa03aaaaaa028080ff035555aa028080ff028080ff028080ff02808080028080ff02808080035555aa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa028080ff028080ff048080bf03aa55aa03aaaaff035555aa048080bf059999cc048080bf05cc99cc04bf80bf04bf80bf059966cc06aa80d5059966cc06aa80d506aa80d5059999cc059999cc06aaaad506aa80d506aaaad506aa80d506aa80d506aa80d506aa80d506aa80d5059999cc06aaaad506aa80aa06aa80d5068080aa059966cc06aa80aa06aa80aa059966cc06aa80aa059966cc048040bf04bf80bf059999cc05996699035555aa03aa55aa048080bf048080bf048080bf048080bf048080bf048080bf048080bf04bf80bf048080bf048080bf03aa55aa048080bf048080bf048080bf048080bf048080bf048080bf048080bf059999cc048080bf04bf80bf04bf80bf03aa55aa048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf03aaaaff048080bf03aa55aa04bf80bf048080bf04bf80bf03aaaaff03aaaaff03aaaaaa048080bf0280808003aaaaaa03aaaaaa028080ff03aaaaff035555aa028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff02ff80ff028080ff028080ff028080ff02ff80ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff03aaaaaa028080ff035555aa035555aa035555aa0280808003aaaaaa03aaaaaa035555aa03aaaaaa03aaaaaa03aaaaaa02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaaa048080bf048080bf03aa55aa03aa55aa03aa55aa048080bf059966cc05996699059966cc05996699059966cc059966cc06aa80d5059999cc06aa80d506aaaad5059999cc059999cc05cc99ff059966cc059966cc059966cc048080bf04bf80bf03aa55aa03aaaaaa028080ff028080800280808001ffffff0100ff0001ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808001ffffff0280808002808080010000ff02ff80ff02ff80ff03aaaaaa03aaaaaa03aaaaff03aaaaaa04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf03aaaaaa048080bf03aaaaaa03aaaaff048080bf02800080048080bf02ff80ff028080ff028080ff028080ff0280808003aaaaaa028080800280808002808080028080ff028080ff028080ff028080ff0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaaa03aa55aa03aa55aa03aaaaff048080bf048080bf048080bf04bfbfbf03aa55aa03aa55aa03aa55aa048080bf03aa55aa048080bf03aa55aa048080bf048080bf03aa55aa048080bf03aaaaff03aa55aa03aa55aa048080bf03aa55aa03aa55aa048080bf048080bf03aa55aa048080bf03aa55aa048080bf048080bf048080bf048080bf048080bf04bf80bf03aaaaff048080bf03aaaaff04bfbfff03aaaaff03aaaaff048080bf03aaaaff048080bf048080bf048080bf048080bf048080bf048080bf059999cc048080bf035555aa048080bf048080bf048080bf048080bf048080bf048080bf048080bf04bf80bf048080bf048080bf04bf80bf048080bf048080bf048080bf048080bf048080bf035555aa048080bf048080bf048080bf03aaaaff048080bf03aaaaaa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa028080ff028080ff028080ff028080ff0280808002ff80ff02ff80ff02ff80ff028000800280008002ff80ff01ffffff01ffffff01ff00ff01ffffff0280808002808080028080ff028080ff02808080028080ff028080ff028080ff048080bf0280808003aaaaaa03aaaaaa028080ff028080ff03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aa55aa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa048080bf048080bf03aaaaff03aaaaff048080bf048080bf048080bf048080bf048080bf048080bf035555aa048080bf04bf80bf048080bf048080bf048080bf04bf80bf03aaaaff04bf80bf048080bf048080bf04bf80bf03aa55aa03aaaaff048080bf04bf80bf048080bf048080bf03aaaaff03aaaaff03aa55aa028080ff03aaaaaa03aaaaaa03aa55aa03aaaaaa03aaaaaa035555aa02808080028080ff028080ff02808080028080ff02808080028080ff028080800280808002808080035555aa028080800355aaaa03aaaaaa03aaaaaa028080ff03aaaaaa035555aa035555aa028080ff03aaaaff04bf80bf03aaaaff03aa55aa048080bf04bfbfff04bf80bf059966cc059966cc059966cc059966cc068080aa06aa80aa059999cc06aa80aa059999cc059999cc06aaaad506aa80d5059999cc06aa80d506aaaad5059999cc059999cc059966cc068080aa059966cc04bf80bf059966cc05cc99cc04bf80bf04bf80bf048080bf03aa55aa048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf04bf80bf048080bf048080bf048080bf048080bf059999cc035555aa059999cc048080bf048080bf048080bf048080bf048080bf059999cc048080bf048080bf03aa55aa048080bf048080bf048080bf048080bf035555aa048080bf03aaaaff03aaaaaa048080bf03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff028080ff028080ff03aaaaaa035555aa03aaaaaa03aaaaaa03aaaaff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff02ff80ff028080ff028080ff028080ff03aaaaff02ff80ff028080ff028080ff028080ff02ffffff03aa55aa03aa55aa028080ff03aa55aa028080ff03aaaaff03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf048080bf048080bf059999cc059966cc059966cc05cc99cc059999cc05cc99cc04bf80ff05cc99cc05cc99cc05cc99cc05cc99cc05cc99cc059966cc059966cc05996699048080bf04bf80bf035555aa028080ff028080800280808001ffffff01ff00ff01ff00ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080ff02ff80ff02ff80ff03aa55aa048080800480808003aaaaff03aaaaaa03aaaaff03aaaaff03aaaaaa03aaaaaa03aa55aa03aaaaff03aa55aa02ff80ff02ff80ff028080ff03aaaaaa028080ff028080ff02808080028080800280808003aaaaaa028080800280808002808080028080ff028080ff028080ff03aaaaff03aa55aa028080ff03aa55aa03aa55aa04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa028080ff03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa04bf80bf04bf80bf03aa55aa04bf80bf03aa55aa04bf80bf03aaaaff03aaaaff028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa048080bf03aa55aa048080bf048080bf03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf04bf80bf03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa048080bf04bf80bf048080bf03aaaaaa03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaaa04bf80bf03aa55aa03aa55aa035555aa04bf80bf035555aa03aa55aa03aaaaaa03aa55aa03aa55aa03aa55aa04bf80bf04bf80bf048080bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa0280008003aa55aa03aa55aa03aaaaff03aaaaff028080ff028080ff028080ff02ffffff028080ff028080ff02ff80ff02ff80ff01ffffff0280808001ffffff02808080028080800280808001ff00ff01ffffff01ffffff028080800280808002808080028080800280808001ff00ff028080800280808002ff80ff02808080028000800280808002ff80ff02ff80ff03aaaaaa03aaaaaa0280808003aa55aa03aa55aa03aaaaff03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa03aa55aa03aa55aa04bf80bf048080bf03aa55aa03aa55aa03aa55aa03aa55aa048080bf048080bf048080bf03aa55aa048080bf03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa035555aa035555aa0280808003aa55aa028080ff028080ff02ff80ff02ff80ff02ff80ff02ff80ff01ffffff0280808001ff00ff02808080028080800280808002808080028080800280808001ffffff0280808002ff80ff028080ff02ff80ff02ff80ff02ff80ff0280008002ff80ff03aa55aa03aa55aa03aaaaaa03aa55aa048080bf048080bf03aaaaff048080bf04bf80bf04bf80bf04bf80bf059966cc059966cc059999cc059966cc059966cc05cc99cc04bf80bf059999cc04bf80bf059999cc05cc99cc04bf80bf059999cc059999cc05cc99cc05cc99cc05cc99cc059966cc059966cc04bf80bf059999cc048080bf048080bf048080bf048080bf048080bf048080bf03aaaaff03aaaaff04bf80bf04bf80bf03aaaaaa03aa55aa03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa048080bf03aa55aa04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa03aaaaff028080ff0280808002808080028080800280808002ff80ff02ff80ff03aa55aa028080800280808002ff80ff02ff80ff0280808002ff80ff0280808002ff80ff028080ff028080ff028080800280808002808080028080800280808002808080028080800280808002808080028080ff02808080028080ff028080ff0280808002808080028080800280808002ff80ff02ff80ff028080800280808003aa55aa02ff80ff02808080028080800280808002ff80ff03aa55aa03aaaaaa03aa55aa03aa55aa03aa55aa028080ff028080ff028080ff028080ff03aa55aa03aaaaff02ff80ff03aa55aa035555aa04bf80bf035555aa048080bf04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc05cc99cc05cc99cc04bf80bf059999cc04bf80ff059966cc04bf80bf048080bf048080bf04804080048080bf03aa55aa03aaaaff03aaaaaa0280808001ffffff01ffffff028080800100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ff00ff01ff00ff01ffffff0280808001000000010000ff028080ff028080ff03aa55aa03aa55aa03aa55aa048080bf03aaaaaa03aaaaaa03aaaaaa03aaaaff028080ff03aa55aa03aa55aa02ff80ff03aa55aa028080ff028080ff028080ff03aaaaaa028080800280808002808080028080800280808002ffffff02808080028080800280808002808080028080800280808001ff00ff028080ff028080ff028080ff03aa55aa03aa55aa03aa55aa0280008004bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03ffaaff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aaaaff03aaaaff03aa55aa028080ff03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff028080ff028080ff028080ff02808080028080800280808002ffffff0280808001ff00ff028080ff01ff00ff028000800280808001ffffff01ff00ff01ffffff01ff00ff028080800280808001ff00ff01ff00ff02808080028080800280808001ff00ff028080800280808002808080028080800280808002ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff03aa55aa03aa55aa03aaaaff028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa04bf80bf03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa0280808003aa55aa0280808002ff80ff02ff80ff02ff80ff0280008002ff80ff028080800280008002ff80ff028080800280808001ff00ff028080800280808001ff00ff0280808002808080028080800280808002ff80ff0280808003aa55aa02ff80ff0280808001ff00ff03aa55aa028080800280808003aa55aa035555aa03aa55aa03aa55aa03aa55aa048080bf035555aa048080bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc04bf80bf04bf80bf059999cc04bf80bf04bf80bf05cc99cc04bf80bf059999cc04bf80bf059966cc05cc99cc05cc99cc04bf80bf04bf80bf048080bf04bf80bf048080bf048080bf048080bf035555aa035555aa03aa55aa03aa55aa03aaaaff03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa0280008003aaaaff03aa55aa03aa55aa03aa55aa02ff80ff028080800280808002808080028080800280808002808080028080800280808002ff80ff0280808002808080028080800280808002808080028080800280808002ff80ff02ff80ff028080800280808002808080028080800280808002808080028080800280808001ff00ff0280808002808080028080800280808002808080028080800280808003aa55aa0280808002808080028080ff0280808003aa55aa02ff80ff02ff80ff03aaaaaa03aa55aa02808080028080ff028080ff028080ff028080ff028080ff028080ff028080ff02ff80ff03aa55aa03aa55aa035555aa04bf80bf03aaaaff04bf80bf048080bf048080bf04bf80bf05cc99cc04bf80bf04bf80bf059966cc059999cc048080bf04bf80bf04bf80bf059966cc04bf80bf04bf80bf048080bf03aaaaaa03aa55aa02808080028080ff0280808001ffffff01ffffff028080ff0100ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ff00ff01ffffff01ffffff0280808002808080028080ff028080ff0280008002ff80ff03aaaaaa02ff80ff02ff80ff03aa55aa03aa55aa03aaaaaa03aa55aa03aa55aa03aa55aa028080ff028080ff028080ff03aaaaaa028080ff0280808003aaaaaa0280808001ffffff01ffffff01ffffff02808080028080800280808002ffffff028080800280808003aaaaaa028080ff03aaaaaa028080ff028080ff03aa55aa03aaaaff03aa55aa028080ff02ff80ff03aa55aa03ffaaff03ffaaff03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff03aa55aa04bf80bf03aa55aa03aa55aa03aaaaff03aa55aa03aa55aa028080ff03aa55aa028080ff028080ff03aa55aa03aa55aa028080ff03aa55aa028080ff03aaaaff028080ff0280008003aa55aa03aa55aa028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff02ff80ff028080ff02ff80ff02ff80ff010000ff03aaaaaa0280808002808080028080800280808002808080028080800280808001ff00ff028080ff010000ff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff0280808001ff00ff028080800280808002808080028080800280808001ff00ff0280808002808080028080800280808002800080028000800280008002ff80ff0280808002ff80ff02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aaaaff03aa55aa03aa55aa02800080048080bf03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff04bf80bf028080ff0280808003aa55aa028080800280008002ff80ff02ff80ff02ff80ff028000800280008002ff80ff01ff00ff028080800280808002808080028080800280808002808080028080800280808001ff00ff01ff00ff02ff80ff02ff80ff02800080028080ff02ff80ff02ff80ff02ff80ff02ff80ff028080800280808003aa55aa028080ff03aa55aa03aa55aa04bf80bf04bf80bf048080bf048080bf048080bf048080bf04bf80bf04bf80bf059999cc059966cc059966cc05cc99cc059966cc059966cc059966cc04bf80bf04bf80bf059966cc04bf80bf0599669905996699059999cc04bf80bf04bf80bf048080bf03aaaaff048080bf048080bf03aa55aa03aaaaaa03aa55aa03aa55aa03aa55aa0280008003aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa04bf80bf03aa55aa03ffaaff03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa03aa55aa03aa55aa028080ff03aaaaaa03aaaaaa0280808002ff80ff02ff80ff02808080028080800280808003aa55aa028080800280808002ff80ff028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002ff80ff0280808001ff00ff028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002ff80ff02808080028080800280808002ff80ff02ff80ff0280808002ff80ff01ffffff02808080028080ff028080ff028080ff028080ff0280808002808080028080ff02808080028080ff03aa55aa028080ff03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa04bf80bf04bf80bf0599669904bf80bf04bf80bf04bf80bf059966cc04bf80ff04bfbfff03aaaaff048080bf03aaaaff03aaaaaa0280008003aaaaaa02808080028080800280808001ff00ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff02ff80ff01000000028080800280808002808080028080ff028080ff028080ff028080ff01ffffff02ffffff03aaaaff02ff80ff03aa55aa03aa55aa02ff80ff028080ff028080ff028080ff02ffffff028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808001ffffff03aaaaaa0280808003aaaaaa028080800280808002808080028080ff028080ff010000ff028080ff028080ff02ff80ff028080ff03aa55aa028080ff03aa55aa02ff80ff028080ff02ff80ff028080ff03aa55aa03aaaaff02ff80ff028080ff028080ff028080ff02ff80ff02ff80ff028080ff0280008003aa55aa02808080028080800280808003aa55aa028080ff02ff80ff02ff80ff028080ff028080ff02800080028080ff028080ff02ff80ff028080ff03aa55aa028080ff028080ff028080ff03aaaaaa028080ff03aa55aa03aa55aa03aa55aa028080ff03aaaaff03aaaaff03aa55aa03aaaaff02ff80ff03aa55aa03aa55aa028080ff028080ff028080ff03aa55aa03aa55aa028080ff0280008003aa55aa028080ff028080ff028080ff03aa55aa03aa55aa028080ff028080ff03aa55aa028080ff02ff80ff028080ff03aaaaff028080ff028080ff03aaaaaa028080ff028080ff028080ff03aaaaaa028080ff028080ff03aaaaaa028080800280808001ffffff0280808001ffffff01ffffff0280808001ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff0280808001ff00ff01ffffff01ffffff028080800280808002ff80ff02ff80ff01ffffff028080ff01ffffff02808080028080ff028080ff028080ff028080ff028080ff028080ff02ff80ff028080ff02ff80ff028080ff028080ff02ffffff03aa55aa028080ff028080ff03aa55aa028080ff02800080028080ff028080ff03aaaaff028080ff03aa55aa028080ff03aa55aa028080ff03aaaaff03aaaaff03aaaaff028080ff03aa55aa028080ff02808080028080800280808003aaaaaa028080800280808002808080028080ff028080ff028080ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff0280008001ffffff0280808002800080028080800280008002ff80ff028080800280808002808080028080ff028080ff03aaaaff028080ff03aaaaff03aa55aa028080ff03aa55aa03ffaaff03aaaaff048080bf03aaaaff04bf80bf04bf80bf048080bf048080bf04bf80bf04bf80bf04bf80bf04bfbfff04bf80bf03aaaaff048080bf04bf80bf03aaaaff03aaaaff04bf80bf04bf80bf03aaaaff03aa55aa03aa55aa03ffaaff0280008003aa55aa02ff80ff03aa55aa03aa55aa028080ff028080ff028080ff03aa55aa03aaaaff03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff03aaaaff03aa55aa028080ff028080ff028080ff03aa55aa028080ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aaaaff02ff80ff03aaaaff028080ff028080ff028080ff02ff80ff028080ff02800080028080ff028080ff02ff80ff028080ff02ff80ff028080ff02ff80ff02ff80ff028080800280808001ffffff02808080028080ff0280808001ffffff01ffffff01ffffff02808080028080800280808001ff00ff0280808001ffffff01ffffff01ffffff0280808001ffffff028080800280808001ffffff0280808001ff00ff01ffffff028080800280808001ffffff0280808001ffffff01ffffff01ffffff028080ff01ffffff0280808002ff80800280808001ffffff02ff80ff02ffffff028080ff02ffffff028080ff028080ff028080ff02808080028080800280808002808080028080800280808001ff00ff028080ff028080ff02ff80ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa048080bf03aaaaff048080bf03aaaaff04bfbfff03aaaaff03aaaaaa04bf80bf03aaaaaa03aa55aa03aaaaff04bf80bf03aa55aa028080ff03aaaaaa028080800280808001ffffff01ff00ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff010000ff01ff00ff01ff00ff01ffffff0280808002808080010000ff0280808002808080028080ff028080ff02808080028080ff02ff80ff0280808002ff80ff028080ff0280808002808080028080ff0280808002ffffff02ffffff02ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff02ffffff01ffffff01ffffff028080800280808002ffffff028080800280808002808080028080ff02ffffff02808080028080ff028080ff028080800280808001ffffff028080ff028080ff0280808002808080028080ff0280808003aaaaaa01ffffff028080800280808002808080028080ff01ffffff028080800280808002808080028080ff0280808002808080028080ff02808080028080ff02808080028080800280808002808080028080ff02808080028080ff0280808001ffffff028080ff028080ff02ffffff02ffffff02808080028080ff028080ff01ffffff028080ff02808080028080ff010000ff01ffffff0280808002808080028080ff028080ff02808080028080ff02808080028080ff028080ff01ffffff01ffffff028080ff028080ff01ffffff02808080028080ff02808080010000ff010000ff02808080028080ff028080ff0280808002808080028080ff028080ff0280808003aaaaaa02808080028080800280808002808080028080800280808001ffffff01ffffff01ff00ff028080800280808001ffffff028080800280808001ffffff010000000100000001ffffff01ffffff010000ff01ffffff010000ff010000ff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff0280808001ffffff0280808002ff80ff0280808001ffffff028080800280808003aaaaaa02808080028080800280808002808080028080ff028080ff01ffffff02ffffff028080ff03aaaaaa02808080028080ff0280808003aaaaaa028080ff02808080028080ff02ffffff02ffffff028080ff028080ff02ffffff028080ff028080ff028080ff02808080028080ff028080800280808002808080028080ff028080800280808001ff00ff01ffffff02ff80ff02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff010000ff010000ff010000ff01ffffff01ffffff01ffffff0280808001ffffff02808080028080ff028080ff0280808001ffffff01ffffff028080ff028080ff01ffffff03aaaaff01ff00ff028080800280808003aa55aa03aa55aa02ff80ff03aaaaaa03aaaaaa028080ff03aaaaff03aaaaff02ffffff03aaaaaa028080ff03aaaaff03aaaaaa02ffffff03aaaaff03aaaaaa03aaaaff03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aa55aa0280808003aa55aa02ff80ff0280808003aa55aa028080ff028080ff01ff00ff028080ff028080ff028080ff028080ff028080ff01ffffff028080ff010000ff028080ff028080ff02808080028080ff02ffffff01ffffff02ffffff0280808002ffffff02808080028080ff02ffffff02808080028080ff028080ff01ffffff0280808001ffffff03aaaaaa028080800280808001ffffff0280808003aaaaaa02808080028080ff01ffffff028080ff028080ff02808080028080800280808001ffffff01ffffff01ffffff028080ff028080ff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808001ffffff01ffffff02808080010000ff028080ff01ffffff028080ff01ffffff01ffffff0280808002808080028080800280808001ffffff0280808001ffffff02808080028080800280808001ffffff028080ff028080ff0280808002ff80ff03aa55aa03aa55aa035555aa028080ff02ff80ff03aaaaff03aaaaaa03aaaaaa035555aa03ffaaff03aaaaaa02ffffff048080bf03aa55aa03aa55aa028080ff0280808001ffffff01ffffff01ff00ff0100ffff010000ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000ff0001ffffff02ff80ff01ffffff01ffffff01ffffff0280808002808080028080ff028080ff02808080028080ff028080ff028080ff02808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808001000000028080800100000003aaaaaa02808080028080800280808002808080010000000280808003aaaaaa028080800280808002808080028080800280808003aaaaaa028080800280808003aaaaaa02808080028080800280808002ffffff028080800280808002808080028080800280808002808080028080800280808002808080028080800100000002808080028080800280808003aaaaaa0280808002808080028080800280808002808080028080800280808003aaaaaa02808080028080800280808003aaaaaa028080800280808002808080028080800280808002808080028080800280808002808080028080ff0280808002808080028080800280808002808080028080800280808002808080028080800280808003aaaaaa0280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808001ffffff02ffffff01ffffff01ffffff01ffffff010000ff01ffff0001ffffff01ffffff0100000001ffffff0100000001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff02808080028080ff02808080028080ff01ffffff0280808002ffffff0280808001ffffff0280808002808080028080800280808002808080028080800280808003aaaaaa02808080028080800280808002808080028080800280808002808080028080800100000003aaaaaa0280808002808080028080800280808003aaaaaa0280808002808080028080800280808002808080028080800280808002ffffff01ffffff02808080028080800280808002ff80ff028080ff02808080028080800280808001ffffff010000000100000001ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808001ffff0001ffffff0280808002808080028080800280808002ffffff02ffffff010000ff03aaaaaa028080ff02808080028080ff02ff80ff03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa04bf80bf03aaaaff048080bf04bf80bf048080bf048080bf048080bf048080bf03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa03aa55aa03aaaaaa010000ff028080ff03aaaaaa028080ff02808080028080800280808002808080028080ff028080ff028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808003aaaaaa028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808001000000028080800100000002ffffff0280808001ffffff0280808001ffffff01000000028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808001ffffff0280808002ff80ff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff0280808002808080028080800280808002ff80ff02ff80ff028080ff03aa55aa03aa55aa04bf80bf03aa55aa03aaaaff03aaaaff03aaaaff03aa55aa03aaaaaa03aa55aa03aa55aa028080ff028080ff028080ff028080ff0280808001ffffff02ff80ff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff0280808001ffffff028080800280808002808080028080ff02808080028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff028080ff01ffffff01ff00ff01ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808001ffffff0280808001000000028080800280808002808080028080800280808001ffffff02808080028080800280808001ffffff02808080010000000280808001ffffff0280808001ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01000000010000000280808002ffffff01ffffff010000000280808002ffffff0280808002ffffff02808080028080800280808002ffffff0280808002ffffff01ffffff028080800280808002808080028080800280808002ffffff0280808003aaaaaa01ffffff0280808002808080028080800280808002ffffff02808080028080800280808003aaaaaa01ffffff0280808002ffffff02808080028080800280808002ffffff028080800280808002808080028080800280808002ffffff0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff02ffffff01ffffff01ff00ff01ffffff01ff00ff0280808002ff80ff01ffffff00000000000000000000000000000000000000000000000001000000010000000100000001ffffff010000000100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff0100000001ffffff0280808002808080028080ff01ffffff01ffffff01ff00ff0280808001ffffff01ffffff01ffffff0280808002808080028080800280808002808080028080800280808002808080028080800280808001ffffff0280808002808080028080800280808003aaaaaa0280808002808080028080800280808002808080028080800280808001ffffff02ffffff02808080010000000280808001ffffff01ffffff0100ff0001ff00ff0100ffff01ffffff028080800280808001ffffff01ffffff0100000001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff010000000100000001ffffff0100000001ffffff01ffffff0100000001ffffff01ffffff0100ff0001ff00ff01ffffff01ffffff01ffffff01ffffff028080800280808002808080028080ff028080ff03aa55aa028080ff02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aa55aa028080ff03aaaaaa028080ff028080ff028080800280808002808080028080800280808002808080028080ff02808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002ffffff028080800280808002808080028080800280808002ffffff01ffffff0280808002808080028080800280808001ffffff02808080028080800280808001ffffff0280808001000000028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000000100000001ffffff01ffffff01ffffff0100000001ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002ff80ff01ffffff02ff80ff01ff00ff01ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff02ffffff01ffffff0280808003aaaaaa028080ff028080ff02ff80ff03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa03aa55aa02ff80ff02ff80ff028080ff01ffffff01ffffff01ffffff02ff80ff01ffffff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff0280808001ffffff0280808002ffffff02ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ffffff0100000001ff00ff01ffffff01ffffff01ffffff01ffff0001ffffff028080ff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002ff80ff01ffffff01ffffff01ff00ff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff02ff80ff02ff80ff01ffffff01ffffff02ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0000000002ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff0100ffff02808080010000000100000000000000010000ff010000ff0000000001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff0100ffff01ffffff01ffffff028080ff01ff00ff01ffffff01ffffff01ffffff01ffffff02ff80ff01ff00ff01ff00ff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff02ff80ff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ff00ff0100ffff01ff00ff02808080010000000280808001ffffff01ffffff01ffffff00000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ff00ff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080028080800280808003aa55aa028080ff028080ff03aaaaaa028080ff02ff80ff028080ff03aa55aa03aaaaaa0280008003aa55aa028080ff03aa55aa028080ff03aaaaaa02808080028080ff010000ff02808080010000000280808002808080028080800280808001ffffff028080800280808001ffffff0280808001ffffff01ffffff02ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff02ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002ff80ff01ffffff01ffffff01ff00ff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff028080ff01ff00ff01ffffff01ffffff01ffffff010000ff01ffffff0000000002ffffff01ffffff028080800280808002808080010000ff0280808002808080028080ff028080ff028080ff0280808002808080028080ff028080ff028080ff028080ff028080ff0280808001ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff00ffffff01ffff000100ffff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff028080800100ff00010000ff01ffffff01000000010000ff01ffffff010000ff010000000100000001ffffff0100ffff010000ff01ffffff0280808001ffffff028080ff02ff80ff01ff00ff0100ff0002ff80ff01ff00ff01ffffff01ff00ff01ffffff010000ff010000ff01ffffff01ff00ff0100ffff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ffffff010000ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff028080ff02ff80ff01ffffff028080ff01ffffff01ff00ff01ff00ff01ffffff028080ff01ffffff028080ff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff028080ff01ffffff01ff00ff01ffffff02ff80ff01ffffff01ff00ff0000000001ff00ff01ff00ff01ffffff01ffffff02ff80ff02ff80ff01ff00ff01ff00ff01ff00ff01ffffff02ff80ff02ff80ff02ff80ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff02808080010000ff010000ff01ffffff0100000001ffffff0000000000000000010000ff0000000001ffffff0000000001ff00ff0000ff0001ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff000000000000ff000000000001ff00ff01ff00ff01ffffff010000ff010000ff000000000000000001ffffff01ffffff00ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffffff02ff80ff02ff80ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff02ff80ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff02ff80ff01ffffff02ff80ff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ffffff01ffffff0100ff0001ffffff01ff00ff0000000001ff00ff0000000001ff00ff010000ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ffffff0000000000ffffff01ffffff01ffff000000ff0001ffffff0100ffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff028080ff02808080028080800280808002808080028080800280808002808080028080800280808001ffffff0280808003aaaaaa03aaaaaa02808080028080800280808001ffffff01ffffff01ffffff01ffffff0000000000000000010000ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff010000ff028080ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff028080ff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ffffff028080ff01ffffff02ff80ff02ff80ff01ff00ff0100ffff028080ff01ff00ff01ffffff01ff00ff01ffffff010000ff010000ff01ffffff01ff00ff0100ffff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ffffff010000ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff0280808001ff00ff01ffffff01ffffff028080ff01ffffff01ff00ff0000000001ffffff01ffffff01ffffff01ffffff03aaaaaa03aaaaaa0280808002808080028080800280808002ffffff02ffffff02ffffff02808080028080800280808002ff80ff01ffffff01ffffff02808080010000ff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01ffffff01ffffff010000000280808001ffffff01ffffff01ff00ff0280808001ffffff01ffffff01ffffff01ff00ff0100ffff010000ff01ffffff01ff00ff0100000001ffffff01ffffff010000000000000000ffffff00000000000000000000000000000000010000000000000001ffffff0100000001ffffff0100000001ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01000000010000ff01ffffff01ff00ff010000ff01ffffff010000ff00ffff0001ffffff0280808001ffffff01ffffff01ff00ff01ffffff010000ff010000ff0100ffff01ff00ff010000ff01ffffff01ff00ff01ffffff01ffffff010000ff010000ff0100ffff0100ffff01ffffff01ffffff00ffff0001ffffff01ffffff01ff00ff010000ff01ffffff01ffffff01ff00ff028080ff028080ff028080ff0100ffff01ffffff0100ffff01ffffff01ffffff0100ffff01ff00ff01ffffff01ffffff01ff00ff01ffffff0100ffff01ffffff0100ffff0100ffff010000ff01ffffff01ffffff010000ff00ffff0001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff0280808001ffffff01ffffff01ffffff01ff00ff0280808001ff00ff01ffffff02808080010000ff01ffffff010000ff0000000000ffffff00ffffff000000000100000001000000000000000000000001000000010000000100000001000000010000000100000001000000010000ff010000ff0000000000000000010000ff0000000001ff00ff010000ff0000000000000000010000ff00000000010000ff010000ff010000ff01ffffff00000000010000ff010000ff010000ff0100000001ff00ff01ff00ff01ffffff01ffffff00ffffff01ffffff01ffffff01ffffff010000ff028080ff010000ff01ffffff0100ffff01ff00ff010000ff01ffffff010000ff028080ff01ffffff010000ff01ff00ff01ff00ff01ffffff028080ff0280808001ff00ff0280808001ffffff0280808001ffffff00ffff0001ffffff010000ff00ffffff0000000000000000010000ff010000ff00000000010000ff00000000010000ff010000ff00000000010000ff00000000010000ff010000ff000000000000000000000000010000000100000000000000000000000000000000000000010000ff01ff00ff010000ff00ffffff0000000001ff00000100ff0002808080028080ff01ffffff01ffffff01ff00ff01ff00ff0280808001ffffff01ffffff01ffffff028080800280808001ffffff028080800280808002ffffff01ffffff0280808001ffffff0280808001ffffff0280808002ff80ff01ffffff02ff80ff02ff80ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff0100ffff01ffffff01ffffff010000ff028080ff01ff00ff01ffffff0100ffff028080ff01ff00ff01ff00ff01ffffff010000ff0100ffff010000ff01ffffff01ff00ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100ffff01ffffff010000ff028080ff010000ff028080ff01ffffff01ffffff010000ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff010000ff01ffffff01ff00ff010000ff01ffffff010000ff00ffff0001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff010000ff010000ff0100ffff01ff00ff010000ff01ffffff01ff00ff01ffffff01ffffff010000ff010000ff0100ffff0100ffff01ffffff01ffffff00ffff0001ffffff01ffffff01ff00ff010000ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff0100ffff01ffffff0100ffff01ffffff01ffffff0100ff0001ff00ff01ffffff01ffffff010000ff01ffffff01ffff0001ffffff01ffff0001ffff000100000001ffffff01ffffff0100000000ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff028080800280808002ff80ff01ffffff01ffffff0280808001ff00ff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff00ffffff01ffffff00ffffff00ffffff00ffffff0000000001ffffff00ffffff01ffffff00ffff0001ffffff01ffffff010000ff0000000001ffffff01ffffff010000ff01ffffff00ffff0001ffffff01ffffff01ffffff01ffffff00ffff0001ffffff0000000001ffffff01ffffff010000ff00000000010000ff01ffffff00ffff00010000ff01ffffff010000ff010000ff01ffffff01ffffff0000000000ffff0001ffffff0000000001ffffff010000ff01ffffff00ffff00010000ff00ffff0001ffffff010000ff010000ff01ffffff01ffffff01ffffff01ffffff010000ff010000ff01ffffff00ffff00010000ff01ffffff01ffffff00000000010000ff0000000001ffffff01ffffff00000000010000ff01ffffff010000ff01ffffff010000ff010000ff01ffffff0000000001ffffff010000ff01ffffff01ffffff0100000001ffffff00ffffff01ffffff0100000001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff00ffff0000000000000000000000000000000000000000000000000001ffffff0100000000ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff00ffff0000ffff0001ffffff010000ff01ffffff0000000000ffff000000000001ffffff00000000000000000000000001ffffff00ffffff01ffffff01ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000000000000000000000000000ffffff0000000000ffff0000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff010000ff01ffffff0000000001ffffff01ffffff01ffffff01ff00ff0280808001ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff010000ff01ffffff0100000001ff00ff0100ff000100000001ffffff0000000001ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000010000ff01ffffff0000000000ffff0000000000010000ff01ffffff01ffffff010000ff01ffffff01ffffff0000000001ffffff01ffffff01ffffff00ffff0001ffffff00ffff0000ffff0000ffff000000000001ffffff00ffff0001ffffff00ffff0001ffffff01ffffff010000ff0000000001ffffff01ffffff010000ff01ffffff00ffff0001ffffff01ffffff01ffffff01ffffff00ffff0001ffffff0000000001ffffff01ffffff010000ff00000000010000ff01ffffff00ffff00010000ff01ffffff010000ff010000ff01ffffff01ffffff0000000000ffff0001ffffff0000000001ffffff010000ff01ffffff00ffff00010000ff00ffff0001ffffff010000000100000001ffffff01ffffff01ffffff01ffffff010000000100000001ffffff00ffffff0100000001ffffff01ffffff00000000010000000000000001ffffff0100ffff0100000001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100ffff01ffffff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000ffffff00ffffff010000000000000001ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000000100000001ffff0001ffff0001ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff0000ff0001ffffff01ffffff0000ff0001ffffff0000ff0001ffffff01ffffff00ffff00010000ff00ffffff01ffffff01ffffff01ffffff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01000000010000ff01ffffff00ffff0000ffff000000000001ff00ff01ffffff01ffffff01ffffff0000ff0001ffffff01ff00ff01ffffff01ffffff00ffffff00ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: +--- !u!1 &631662391 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 631662392} + - component: {fileID: 631662398} + - component: {fileID: 631662397} + - component: {fileID: 631662396} + - component: {fileID: 631662395} + - component: {fileID: 631662394} + - component: {fileID: 631662393} + m_Layer: 5 + m_Name: Prefab_NFT(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &631662392 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 631662391} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2114006969} + - {fileID: 1201900517} + m_Father: {fileID: 664233846} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &631662393 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 631662391} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 15 + m_Right: 15 + m_Top: 15 + m_Bottom: 15 + m_ChildAlignment: 1 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &631662394 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 631662391} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e19747de3f5aca642ab2be37e372fb86, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 1, g: 1, b: 1, a: 0.5} + m_EffectDistance: {x: 1, y: -1} + m_UseGraphicAlpha: 1 +--- !u!114 &631662395 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 631662391} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 631662396} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &631662396 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 631662391} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.105882354, g: 0.12941177, b: 0.16078432, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &631662397 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 631662391} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1d59cb2d6fb2a5147960e5bfd89a4dee, type: 3} + m_Name: + m_EditorClassIdentifier: + nftImage: {fileID: 1201900518} + nftName: {fileID: 2114006970} + nftButton: {fileID: 631662395} +--- !u!222 &631662398 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 631662391} + m_CullTransparentMesh: 1 +--- !u!1 &635436582 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 635436583} + - component: {fileID: 635436589} + - component: {fileID: 635436588} + - component: {fileID: 635436587} + - component: {fileID: 635436586} + - component: {fileID: 635436585} + - component: {fileID: 635436584} + m_Layer: 5 + m_Name: Prefab_NFT(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &635436583 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 635436582} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1714004181} + - {fileID: 948926273} + m_Father: {fileID: 664233846} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &635436584 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 635436582} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 15 + m_Right: 15 + m_Top: 15 + m_Bottom: 15 + m_ChildAlignment: 1 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &635436585 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 635436582} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e19747de3f5aca642ab2be37e372fb86, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 1, g: 1, b: 1, a: 0.5} + m_EffectDistance: {x: 1, y: -1} + m_UseGraphicAlpha: 1 +--- !u!114 &635436586 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 635436582} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 635436587} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &635436587 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 635436582} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.105882354, g: 0.12941177, b: 0.16078432, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &635436588 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 635436582} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1d59cb2d6fb2a5147960e5bfd89a4dee, type: 3} + m_Name: + m_EditorClassIdentifier: + nftImage: {fileID: 948926274} + nftName: {fileID: 1714004182} + nftButton: {fileID: 635436586} +--- !u!222 &635436589 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 635436582} + m_CullTransparentMesh: 1 +--- !u!224 &664233846 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 7702873693523111848, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} + m_PrefabInstance: {fileID: 866517573} + m_PrefabAsset: {fileID: 0} +--- !u!28 &694326076 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + m_IsAlphaChannelOptional: 0 + serializedVersion: 2 + m_Width: 484 + m_Height: 484 + m_CompleteImageSize: 937024 + m_MipsStripped: 0 + m_TextureFormat: 5 + m_MipCount: 1 + m_IsReadable: 1 + m_IsPreProcessed: 0 + m_IgnoreMasterTextureLimit: 0 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_VTOnly: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 1 + m_PlatformBlob: + image data: 937024 + _typelessdata: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ffffff0000000000ffff000000000000000000010000ff010000ff010000ff010000ff010000ff01ffffff000000000000000001ffffff01ffffff0000000000ffff000000000000000000010000ff01ffffff010000ff000000000000000001ffffff01ffffff00000000010000ff00000000010000ff0000000000ffff0000000000010000ff010000ff0000000000ffff0000000000010000ff010000ff010000ff00000000000000000000000001ffffff010000ff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000010000ff00000000000000000000000001ffffff0000000001ffffff01ffffff00000000010000ff01ffffff01ffffff0000000001ffffff0000000001ffffff01ffffff010000ff00000000010000ff0000000000000000010000ff010000ff00000000010000ff0000000000000000000000000000000000ffff0000ffff0001ffffff00000000000000000000000000000000010000ff00000000010000ff0000000000000000010000ff000000000000000000000000000000000000000001ffffff01ffffff0000000001ffffff00000000010000ff01ffffff010000ff0000000001ffffff01ffffff0000000001ffffff010000ff0000000001ffffff010000ff0000000000ffff00000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff00000000010000ff01ffffff01ffffff0000000000000000010000ff010000ff01ffffff01ffffff0000000001ffffff010000ff0000000000ffff0000ffff000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000ffff000000000000000000000000000000000000000000010000ff00000000010000ff010000ff0000000000000000010000ff0000000000000000000000000000000000ffff00000000000000000000000000000000000000000001ffffff000000000000000001ffffff010000ff01ffffff01ffffff01ffffff010000ff0000000001ffffff010000ff0000000001ffffff010000ff0000000001ffffff00000000010000ff00000000010000ff0000000001ffffff000000000000000001ffffff00000000000000000000000000000000010000ff0000000001ffffff010000ff00000000010000ff00ffff000000000001ffffff010000ff00000000010000ff01ffffff01ffffff0000000000000000000000000000000001ffffff000000000000000001ffffff01ffffff010000ff01ffffff010000ff01ffff00010000ff0000000001ffffff01ffffff00ffff0000ffffff0100000001ffffff00ffffff0000000000ffffff0000000001ffffff01ffffff01ffffff00000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000000000000000000000000000001000000010000000100000001ffffff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000010000000000000001000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000100000000000000010000000100000000000000000000000100000001000000000000000000000001ffffff00ffffff0100000001000000010000000000000000000000010000ff010000ff0000000000000000010000ff00000000000000ff010000000100000000000000010000ff010000ff00000000000000000000000000000000010000ff010000ff010000ff0000000001000000010000000100000000000000010000ff01000000010000ff00000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000ff00000000010000000100000001ffffff00000000010000ff00ffff00000000000000000000000000010000ff010000ff010000ff010000ff0000000000000000010000000100000000000000010000ff010000ff010000ff00000000010000ff00000000010000ff010000ff01000000010000000100000001000000010000ff010000ff000000000000000000000000010000ff010000ff01000000010000ff000000000000000000ffffff00000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0100000000ffffff0100000001ffffff01ffffff0100000001ffffff0100000001ffffff01ffffff010000ff01ffffff0100000001ffffff010000000100000001ffffff01ffffff0100000001ffffff01ffffff01ffffff010000ff01ffffff010000ff00ffff00010000ff01ffffff01ffffff01ffffff00ffffff01ffffff01ffffff010000ff01ffffff00ffff000100000001ffffff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff028080ff028080ff028080ff028080ff03aaaaaa03aa55ff035555aa028080ff028080ff02ffffff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff0000000001ff00ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0000000000000000000000000000000001000000010000000100000001ffffff010000000100000001ffffff01ffffff0100000001000000010000000100000001000000010000000100000001000000010000000100000001ffffff01ffffff0100000001000000010000000100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff010000000100000001ffffff010000000100000001000000010000ff01000000010000000100000001ffffff01000000010000000100000001ffffff0100000001000000010000000100000001000000010000ff010000ff010000ff01ffffff010000ff01ffffff010000ff0100000001ffffff01ffffff01ffffff010000ff01ffffff010000ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff00000000000000000100000001ffffff01000000010000000100000001ffffff010000ff01ffffff01ffffff01000000010000000100000001000000010000ff0100000001ffffff01ffffff0100000001ffffff01ffffff010000000100000001000000010000ff01ffffff01ffffff010000ff010000ff0100000001000000010000000100000001ffffff01ffffff01ffffff0100000001000000010000ff01ffffff010000ff010000ff010000ff01ffffff010000ff01ffffff01000000010000ff01ffffff01ffffff010000000100000001000000010000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000000000000000000000ff000000000001ffffff000000000100000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff010000000280808001ffffff028080ff02808080028080ff028080ff028080ff02ff80ff02800080028080ff02800080028080ff028080ff028080ff0280808002808080010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff0280808001ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff028080ff03aa55aa048080bf048080bf059966cc059966ff059966cc056666cc048080bf03aa55aa035555aa028080ff010000ff01ffffff0000000000000000010000000000000000000000000000000000000000000000010000ff01ffffff01ffffff010000ff010000ff01000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff010000ff01ff00ff01ffffff01ffffff010000ff02808080028080800280808002808080028080800280808001ffffff02808080020000800280808002000080010000ff028080800280808002000080010000ff010000ff02808080010000ff0280808002000080020000800200008002808080010000ff028080800280808002000080010000ff010000ff0280808002000080020000800280808002808080028080800280808002808080028080800280808002808080028000800280808002800080028080800280808002808080028080800280808002808080010000ff0280808002808080028080800280808001ff00ff028000800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080010000ff010000ff01ffffff01ffffff01ffffff01ff00ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ff00ff01ffffff01ffffff0280808002800080028000800280808002808080028080800280008002808080010000ff02808080028000800280808001ff00ff02808080028080800280008002808080028080800280808002808080010000ff010000ff010000ff0280808002808080028080800280808002808080028080800280808002808080035555aa02808080028080800280808002808080028080800280008002800080028080800280808001ff00ff02808080028000800280008002800080028080800280008002808080028080800200008002808080010000ff010000ff010000ff01000000010000ff010000ff010000000000000000000000000000000000000000000000000000000000000000000000010000ff0100000001ffffff010000ff01ffffff010000ff01ffffff028080ff0280808002808080028080800280808002808080010000ff010000ff01ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff028080ff028080ff03aaaaaa035555ff048080bf048080bf048040bf048040bf048040bf048040bf048040bf048040bf03aa55ff048080bf035555aa03aaaaaa03aaaaff028080ff028080ff02808080028080ff02808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffff0000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff028080ff035555aa048080bf048080bf068080d507926ddb07926ddb07926ddb059999ff059966cc056666cc048080bf028080ff028080ff01ffffff010000ff010000ff010000ff00000000000000000000000000000000000000000000000001ffffff010000ff010000ff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff01ffffff02808080028080ff0280808001ff00ff035555aa028080ff01ffffff02808080035555aa02808080028080ff01ffffff01ffffff01ff00ff010000ff01ffffff00ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ff00ff02808080028080ff028000ff0280808002808080035555aa035555aa035555aa02808080035555aa035555aa035555aa02808080035555aa02808080035555aa035555aa02808080035555aa02808080035555aa035555aa035555aa035555aa02808080035555aa035555aa02808080035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa02808080035555aa035555aa0280808002808080035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa02808080035555aa0280808002808080028080ff010000ff01ffffff01ffffff010000ff010000ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff0280808001ff00ff028080ff028080ff035555aa035555aa02808080035555aa035555aa035555aa035555aa035555aa035555aa03aa55aa035555aa0280808002808080035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa03aa55aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa03aa55aa035555aa035555aa035555aa035555aa02808080035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa028080ff01ff00ff028080ff01ffffff010000ff01ff00ff00ff000000000000000000000000000000000000000000000000000000000000010000ff010000ff0100000001ffffff010000ff01ff00ff01ff00ff028000ff035555aa0280808002808080035555aa028080ff028080ff028080ff028080ff010000ff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000001ff00ff028080ff028080ff028080ff03aaaaff048080bf048080bf048040bf068080d5065555aa056633cc056666cc068080d5056666ff068080d5056666cc068055d5048080bf048080bf056666cc035555aa03aa55aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa02808080035555aa02808080035555aa035555aa035555aa035555aa035555aa035555aa02808080035555aa02808080035555aa035555aa035555aa02808080035555aa035555aa035555aa028080ff028080ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff048080bf059966cc068080d5076d6ddb088080df098e71e3088080bf088080bf076d6ddb068080d5056666cc048080bf028080ff028080ff01ffffff010000ff010000ff000000000000000000000000010000ff01ffffff01ffffff01ffffff010000ff010000ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff035555aa035555aa035555aa035555aa035555aa035555aa035555aa048040bf035555aa028080ff028080800280808001ffffff01ffffff01ffffff00ffff0000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff02808080028080ff02800080035555aa035555ff035555ff035555ff03aaaaff048040bf048080bf035555ff035555aa048080bf03aa55ff048040bf03aa55ff03aa55ff035555ff035555ff035555ff035555ff035555ff035555ff035555aa035555ff035555aa035555ff03aa55ff03aa55ff035555aa03aa55ff03aa55ff035555aa035555aa035555aa035555aa035555ff035555ff035555aa048040bf03aa55ff048080bf03aa55ff048080bf03aa55ff035555ff035555ff035555ff035555ff035555aa035555aa035555ff048040bf03aaaaff03aa55ff03aa55ff048080bf03aa55ff03aa55ff048040bf035555ff03aa55ff03aa55ff035555ff048080bf035555aa048040bf03aa55ff048080bf035555aa048040bf03aa55ff035555aa048080bf035555aa028080ff035555aa028080ff01ff00ff01ffffff010000ff0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080ff028080ff03aaaaff035555ff035555aa035555aa03aa55ff03aa55ff03aa55ff03aa55ff035555aa035555aa035555aa03aa55ff03aa55ff035555aa03aa55ff035555aa035555aa03aa55ff03aa55ff03aa55ff03aa55ff03aa55ff03aaaaff048040bf03aa55ff03aaaaff048040bf03aa55ff03aa55ff03aa55ff03aa55ff035555aa03aa55ff048040bf048040bf035555aa03aa55ff035555aa035555aa03aa55ff035555aa03aa55ff03aa55ff03aa55ff03aa55ff03aa55ff048080bf035555aa03aa55ff03aa55ff03aa55ff03aa55ff03aa55ff035555ff035555aa028080ff028000ff028080ff00000000010000ff01000000000000000000000000000000000000000000000001000000010000ff010000ff010000ff010000ff01ff00ff02808080035555aa035555ff048040bf03aa55ff03aa55ff03aaaaff03aa55ff03aa55ff035555aa028080ff0200008002808080010000ff010000ff000000000100000000000000000000000000000001000000010000ff0000000001ffffff028080ff02000080035555aa03aa55aa059966cc068055aa076d6db6068055d5068055d5068080d5076d6ddb079292db068080d5068080d5076d6ddb076d6ddb068055d5065555d5065555d5048080bf048080bf05666699048080bf044040bf035555ff035555ff035555ff03aaaaff048040bf03aaaaff03aa55ff048040bf035555aa035555aa03aa55ff048040bf03aa55ff035555aa03aa55ff035555aa035555aa048080bf03aa55ff048040bf035555aa03aa55ff03aa55ff03aa55ff035555aa035555aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ffffff03aa55ff04bf80ff068080d5079292db088080df0a9980e60b8b74e80a9980cc098e71c6088080df07926db6068055d5059999cc035555ff028000ff01ffffff01ffffff010000ff010000ff00000000010000ff010000ff010000ff010000ff01ffffff01ff00ff010000ff01ffffff010000ff010000ff0100000001ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff01ffffff02808080028080ff035555aa035555aa048040bf048040bf048040bf044040bf048040bf048040bf035555ff035555aa035555ff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080028080ff035555aa03aaaaff035555ff048040bf056666cc056666cc048080bf048040bf048040bf048080bf048080bf056666990566669905666699048040bf0566669905666699048080bf048080bf048040bf044040bf048080bf048080bf044040bf05666699048080bf048040bf048080bf05666699048040bf048080bf048080bf056666cc048080bf048080bf048080bf048080bf056666cc056666cc048040bf0566339905666699048040bf056666cc048080bf044040bf048080bf048080bf048080bf048040bf048080bf044040bf048080bf056666cc048080bf03aa55ff048040bf048080bf048040bf048080bf056666cc044040bf044040bf056666cc048040bf048040bf048040bf048080bf04bf80bf04bf80bf048080bf048080bf048080ff04404080035555ff035555ff028080ff028000800280808001ffffff01ffffff010000ff010000ff0000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff02808080028080ff028080ff035555aa044040bf035555ff048080bf048040bf048080bf048040bf048080bf048080bf048080bf048080bf048080bf04bf80bf048080bf048040bf048080bf048040bf048080bf048040bf048040bf056666cc04bf80bf048040bf048080bf048040bf056666cc048080bf048080bf048040bf048080bf048040bf048040bf048080bf048080bf059966cc048080bf048080bf048080bf048040bf048040bf059966cc048040bf048040bf048080bf048080bf048080bf048080bf048040bf048040bf044040bf048040bf04bf80bf048080bf048040bf048080bf035555ff035555aa035555aa035555aa01ffffff010000ff01000000000000000000000000000000000000000000000001000000010000ff01ffffff01ffffff010000ff028080ff035555aa035555aa035555ff048080bf048040bf035555ff048080bf044040bf03aaaaff03aa55ff03aaaaff03aaaaff028080ff028080800100000000000000010000ff00000000000000000000000000000000010000ff010000ff02808080028080ff035555aa048080bf056666cc068055d5068055d507926ddb088060df088060df089f80bf089f80df098e71c6098e71c6089f80df098e8ec607926ddb07926ddb076d6ddb076d49b6068055d5068080d5056666cc056666cc056666cc056666cc044040bf044040bf056666cc048040bf048040bf048080bf048080bf048080bf048080bf048080bf0566669905666699048080bf048080bf05666699059966cc048040bf048040bf044040bf048040bf048080bf059966cc048040bf048040bf048080bf035555aa03aa55aa028080ff01ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ffffff048080bf059999cc07926ddb088080df0a9980e60c806ad50d7662c40c806ad50b8b74d10a8066cc098e71c6076d6db6068080d5048040bf035555aa0280808001ff00ff01ff00ff010000ff01ff00ff00000000010000ff01ffffff01ffffff02808080028080ff02808080028080ff01ffffff010000ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff035555aa048040bf048040bf048040bf048080ff056666cc056633cc056666cc056633cc056666cc044040bf035555ff035555aa028080800280808001ff00ff01ffffff010000ff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff02000080035555aa048040bf05666699056666cc056666cc056666cc056666cc056666cc056666cc059966cc059966cc059966cc056666cc059966cc059966cc068080d5056666cc059966cc059966cc056666cc059966cc059966cc056666cc056666cc059999cc059966cc059966cc056666cc059966cc05666699068080d5056666cc05663399059966cc059966cc056666cc068055d5068055d5059966cc059966cc056666cc059966cc056666cc056666cc056666cc068080d5059966cc059966cc059966cc068080d5056666cc059966cc056666cc056666cc059966cc059966cc059966cc056666cc059966cc056666cc059966cc059999cc068055d5056666cc059966cc059966cc059966cc059966cc059966cc059966cc056666cc056666cc056666cc059999cc048080bf056666cc048080bf035555aa028080ff02808080010000ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff0280808002808080035555aa048080bf048080bf048080ff048080ff056666cc059966cc056666cc048080bf056666cc056666cc056666cc059966cc059999cc059966cc059999cc059999cc068080d5059966cc056666cc056666cc056666cc059966cc059966cc059966cc059999cc068080d5059999cc068080d5059999cc056666cc059966cc068055d5059999cc059966cc056666cc056666cc059966cc068080d5059999cc056666cc059999cc056666cc059999cc059999cc056666cc059966cc056666cc059966cc056666cc056666cc059966cc059966cc059966cc048080ff04bf80bf048040bf03aaaaff035555ff035555aa0200008001ff00ff000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff0280808002808080035555ff048040bf048080bf059966cc059966cc059966cc059999ff059966cc048040bf048080bf03aa55ff03aa55aa035555aa028080ff0280808000000000010000ff00000000000000000000000001ffffff01ffffff01ffffff028080ff03aaaaff03aa55ff048040bf068055d507926ddb088080df088080df098e71c6098e71c6098e8ec60a9980cc098e8ec60a8080cc098e71e30a8080cc098e71c6098e71e3098e71e307926ddb076d6ddb076d6ddb068055d5068055d5056666ff068055d5068055aa068055aa056666cc068080d5068080d5059966cc059999cc059999cc068055aa056666cc056666cc065555aa059966cc056666cc065555aa068055aa056666cc068055aa068080aa059966cc056666cc056666cc056666cc05663399048080bf035555aa03aa55aa028080ff0280808001ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff035555aa048080bf068055d5088080df0a9980cc0b8b8bd10d8976d80f8877cc0d8976d80d8976c40b7474d10a8066e6088060df068055d5048080bf028080ff03aa55aa01ffffff0000000001ff00ff0000000000000000010000ff010000ff01ff00ff028080800280808002808080010000ff01ffffff01ffffff01ffffff01ffffff0000000000ffffff000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280808002808080035555aa048040bf048040bf056666cc056666cc068055d5068080d5068055d5068055d5056666cc0566669903aa55ff035555aa035555aa0280808001ffffff01ffffff0100ff0001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0280808002808080035555aa048080bf05666699059966cc056666cc068080d5068055d5068055d5068080d5068080d5068080d5068055d5068080d5068055d5068080d5068055d5068080d5068080d5068055d5068055d5068080d5068080d5068055d5068055d5068055d5068080d5068080d5068080d5068080d5068055d5068080d5068055d5068080d5068055d5068080d5068080d5068080d5068080d506aa80ff068055d5068055d5068055d5068080d5068055d5068055d5068080d5076d6ddb068080d5068080d5068055aa065555aa068055aa076d6db6068055aa068055aa068080ff068055d5068055d5068080d5068055d5068055d5068080d5068055aa068055aa068055d5068055aa068080aa068080d5059966cc068080d5068080d5068080d5068055aa068055d5068080d5048040bf048080bf048080ff035555aa035555aa0280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff010000ff02808080028080ff028080ff044040bf048080bf059966cc068080d5059966cc068080aa068080aa068055aa068055d5076d6db6068080d5068080d5068080d5068080d5068080d5068080d5068080d5068080d507926db6068080d5068080d5068055aa068055aa068080d5068080d5068080d5068080d5059966cc068080d5068080d5068080d5068055d5068055aa068080d5068080d5068080d5068080d5068055d5068080d5068080d5068080d5068080d5068080d5068080d5068080d5068055aa068080d5068080d5068055aa068080d5068080d5068080d5068080d5068055aa059966cc059999cc04bf80bf048080bf03aa55ff03aaaaff0280008001ffffff010000ff000000000000000000000000000000000000000001ffffff01ffffff010000ff02808080028080ff035555aa044040bf05663399056666cc059966cc068055d5068055d5056666cc068055d5059966cc056666cc056666cc03aa55ff035555aa035555aa028080800100000000000000000000000000000000ffffff010000ff01ffffff010000ff028080ff028080ff048080bf056666cc07926db607926dff098e71c60a8066cc0a9980cc0b8b74d10c9580d50c9580d50c9580bf0c806abf0c806abf0b8b74d10a9980e60a9980e6098e71e3098e71e3088060bf07926ddb088060bf076d49b6076d49b6076d6db6068055d5065555aa068080d5068080d5068055d5068080d5068055d5068080d507926ddb068080d5068080d5068080d5068080d5068055d5068080d5068080d5068080d5068055d5068055d5076d6ddb068055d5068080d5065555d5068080aa068055aa048080bf03aaaaff035555aa028080ff01ffffff01ffffff01ffffff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff028080ff048080ff059966cc088060bf0a8066cc0b8b74d10d8976c40e9280db0d8976d80d8976d80c8080d50b745dd10a6666cc076d49b6056666cc028080ff028080ff0280808001ffffff01ffffff01ff00ff0000000001ffffff01ffffff0280808002808080035555aa035555aa028080ff02808080010000ff010000ff0100000001ffffff000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff01ffffff02808080028080ff035555aa035555ff048040bf056633cc068055aa065555aa065555aa068055d5065555aa068055d5056666cc048040bf03aa55ff035555aa0280808001ffffff01ffffff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000002808080028080ff035555aa048080bf05666699059966cc059966cc068055d5068080d5068080d5068055d5068080d5068080d5068080d5068080d5068080d506aa80d5068080d5068055d5068055d5068055d5068055d5068080d5068055d5068055d5068080d5068080d5065555d5068055d5068080d5068080d5068055d506aa80ff068055d5068080d5068080d5068080d5068080d5068080d5068080d5068080d5068080d5068080d5068080d5068080d5068080d5068080d5068080d5068080d5068055d5068080d5068055aa068080d5068080aa068080d5065555aa068080d5068055d5068080d5068080d5068055d5068080d5068080d5068080d5068080d507926db6068080d5068080d5068080d5068080d5068080d5068080d5068080d5059966cc068055d5068055d5056666cc056666cc048080bf044040bf035555aa0280808002808080010000ff000000000000000000000000000000000000000000000000000000000000000000000000010000ff000000000100000001ff00ff02808080035555aa044040bf05666699056666cc056666cc068080d5068055aa076d6db6068080aa068080aa076d6db6068055aa068055d5068080d5068080d5068080d5068055d507926ddb068080d5068055aa068080d507926ddb068080d5068080d5068055d5068080d5076d6ddb068080d5076d6ddb068080d5068080d5076d6db6068080d5068080d5068080aa076d6db6076d6db6068055aa068080d5076d6ddb076d6ddb068080d5068080d5068080d5068080d507926db6076d6db6068055d5068055d5068080d5068080d5068055d5068080d5068080d5068080aa059966cc059966cc048080bf048080bf035555ff035555aa0200008001ffffff01ffffff010000ff0000000000000000000000000000000001ff00ff01ffffff01ffffff02808080028080ff035555aa048040bf056666cc059966cc059966cc076d6db6068080d5076d6db6068080d5056666cc048080bf048080bf048080bf03aa55aa035555aa0200008001ffffff0100000001ffffff00000000010000000100000001ff00ff01ffffff028080ff035555aa048080bf068055d5068055d507926ddb088080df0a8066cc0b8b74d10b8b74d10b7474d10c9580d50c806abf0d7676c40c8080bf0c806abf0c8080bf0a9980e60a8080cc089f80ff097171c6088060df088060df088060bf076d6db607926ddb06aa80ff068080d5068080d5068080d5068080d5068080d5076d6ddb076d6ddb068080d5076d6ddb076d6ddb068055d5068080d5068080d5068080d5076d6ddb068080d5068080d5068080d5068055d5068080d5068080d5068055d5068055aa068055d5056666cc03aa55ff03aa55ff028080ff0280808001ffffff01ffffff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff04bf80bf059966cc07926db6098e71c60b7474d10c806ad50c8080d50b8b74d10b8b74d10a8066cc0a6666cc086060bf068055d5048080ff028080ff0280808001ffffff01ffffff010000ff010000ff01ff00ff010000ff010000ff0280808001ff00ff02808080028080ff02808080010000ff010000ff010000ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff02808080028080ff035555ff048080bf048040bf059966cc056666cc056666cc056666cc056666cc056666cc048040bf044040bf035555aa028080ff028080ff0280808001ffffff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff02808080035555aa035555aa048080bf048040bf059966cc056666cc056666cc059966cc056666cc059966cc059966cc059966cc059966cc059966cc059966cc056666cc068080d5059966cc056633cc059966cc059966cc068055d5059966cc068055d5059966cc059966cc056666cc059966cc059966cc059966cc068080d5059966cc056666cc056633cc068080d5059966cc059966cc068080d5068080d5059966cc059966cc059966cc068080d5059966cc068055d5068055aa059966cc059966cc068080d5059966cc059966cc059966cc068080d5059966cc048040bf068080d5059966cc059966cc059966cc059966cc059966cc059966cc068055d5059966cc068080d5068055d5068055d5059966cc068055d5056666cc059966cc068055d5059966cc059999cc048080ff048080bf048040bf035555ff028080ff0280808001ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff02808080035555aa035555aa044040bf056666cc048080ff059966cc059966cc056666cc068080d5056633cc059966cc059966cc068080d5059999cc059966cc056666cc059966cc059999cc059999cc068055d5068080d5059966cc068055d5059966cc059966cc059966cc059999cc059966cc068055d5068055d5056666cc068080d5059966cc068055d5059966cc059966cc056666cc059966cc059966cc068080d5059966cc059966cc059966cc059999cc056666cc068055d5059966cc068055d5059966cc056666cc059966cc068080d5059966cc059966cc059966cc04bf80ff04bf80bf04bf80bf03aaaaff035555aa035555aa010000ff01ff00ff010000ff01ffffff00000000000000000000000000000000010000ff01ff00ff01ffffff02808080028080ff035555aa035555ff035555ff059966cc056666cc056666cc068055d5059966ff056666cc056666cc048080bf048040bf035555aa035555aa020000800280808001ffffff000000000000000000000000000000000000000000000000010000ff028080ff028080ff048080bf056666cc068080d507926ddb07926ddb098e8ee3098e71e3098e71e30a8080cc0a8080cc0a8080cc0a8080cc098e71e3098e71e3098e71e3098e71e3089f80ff088060df076d49db076d6ddb068055d5076d6db6068055d5056666ff068080d5068055aa068080d5068055aa068055aa059966cc059966cc059999cc068080aa068080d5068055aa065555aa068080aa068055aa065555aa068055aa068055d5056666cc056666cc059966cc059966cc059966cc056666cc059966cc056666cc048080bf035555aa03aaaaff028080ff028080ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf048080ff068080d5088080bf097171c60a8066cc0b8b74d10a8080cc0a8066cc098e71c6088080df068080d5059966cc035555ff028080ff0280808001ff00ff010000ff00ffff0000000000010000ff01ffffff010000ff02808080010000ff028080800280808001ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff010000ff02808080028080ff028080ff035555aa048040bf048040bf048040bf056666cc056666cc044040bf044040bf035555aa035555aa02808080028080800280808001ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000280808002808080035555aa035555ff044040bf03aa55ff048040bf048080bf048080bf056666cc059966cc048080bf048080bf048080bf05666699056666990566669905666699056666cc05666699044040bf056666cc048080bf044040bf048080bf056666cc048080bf05666699056666cc059966cc048080bf059966cc059966cc056666cc056666cc056666cc048080bf048080bf048080bf048080bf056666990566669905666699056666990566669905666699048080bf048080bf056666cc048080bf056666cc048080bf048080bf048080bf056666cc048080bf048080bf059966cc048080bf044040bf048080bf048080bf048080bf056666cc056666cc048080bf044040bf059999cc048040bf048080bf048080bf056666cc048080bf048080bf056666cc048080bf048080bf048080bf035555aa035555aa035555aa0280808001ffffff01ffffff00000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff02808080028080800280808003aa55ff048040bf048080bf048080bf048080bf048080bf048040bf048080bf056666cc048080bf056666cc056666cc048080bf048080bf048080bf048080bf048080bf048080bf048040bf048080bf048080bf059966cc048080bf056666cc044040bf048080bf048080bf048080bf048080bf059966cc048080bf048080bf048080bf048080bf056666cc059966cc048080bf048080bf048080bf048080bf048080bf048080bf044040bf048040bf048040bf048080bf048080bf048080bf048080bf048080bf048040bf048080bf059966cc048080bf03aaaaff048080bf035555ff035555aa0280808001ffffff01ff00ff010000ff010000ff00000000000000000000000001000000010000ff01ff00ff01ffffff010000ff01ff00ff028080ff035555aa035555ff04bf80bf044040bf048080bf059966cc048080bf059966cc048080bf048080bf03aa55aa035555aa02000080028080ff01ffffff010000ff01000000000000000000000000000000010000ff01ff00ff01ffffff028080ff028080ff028080ff048080bf056666cc065555aa068055d507926dff088060df088060df098e8ec6098e8ec6089f80bf098e71c6088080bf098e71c6088060df088060df097171c6076d49b6068055d5065555d5056666cc056666cc048080ff056666cc0566669905666699056666cc05666699059966cc048080bf059966cc048040bf048080bf056666cc059966cc059966cc048080bf059966cc048080bf05666699048080bf059999cc048080bf048080bf048080bf056666cc048040bf056666cc035555ff03aaaaff03aa55aa028080800280808001ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff028080ff048080bf048080bf068080aa076d6ddb097171c6097171c6088080bf07926ddb076d49b6068055d5059966cc048040bf035555aa0280808002808080010000ff010000ff010000ff010000ff010000ff0000000001ffffff010000ff01ffffff01ff00ff01ffffff01ffffff0100000001000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff035555aa035555aa035555aa035555aa035555aa048040bf035555ff035555aa028080ff0280808001ff00ff01ffffff01ffffff010000ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02808080028080ff03aa55aa035555aa035555aa035555ff048040bf048040bf048080bf048080bf035555ff03aa55ff048040bf048080bf048040bf03aa55ff048040bf03aa55ff048080bf035555aa035555aa035555ff035555ff048040bf035555aa035555ff048040bf03aa55ff03aa55ff03aa55ff035555ff048040bf03aa55ff048040bf035555ff035555ff035555ff035555ff048040bf03aa55ff048080bf048040bf03aa55ff03aa55ff048040bf048040bf035555ff044040bf035555aa035555ff035555ff035555ff035555ff03aa55ff048040bf03aa55ff048040bf03aa55ff048040bf048040bf035555ff035555ff048080bf035555aa035555ff048040bf03aa55ff03aa55ff048080bf048080bf048040bf048040bf048040bf035555ff035555aa028080ff035555aa0280808001ff00ff01ffffff01ffffff000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff028080ff035555aa028080ff028080ff035555ff048040bf03aa55ff048040bf03aa55ff03aa55ff048040bf03aa55ff048080bf03aa55ff03aa55ff03aa55ff048080bf048040bf048080bf035555aa048080bf03aa55ff048080bf048040bf048040bf03aa55ff048040bf048080bf03aa55ff03aa55ff048040bf048080bf048040bf03aa55ff048040bf03aa55ff048040bf03aa55ff03aa55ff03aa55ff03aa55ff048080bf03aa55ff03aa55ff03aa55ff035555aa048040bf03aa55ff048080bf048040bf03aa55ff035555aa048040bf03aa55ff03aa55ff03aaaaff035555ff035555ff028080ff028000ff01ffffff010000ff010000ff000000000000000000000000000000000000000000000000010000ff010000ff010000ff01ffffff01ffffff01ffffff02808080035555aa035555aa035555ff048040bf048040bf048040bf03aa55aa035555aa03aa55aa028080ff028080ff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000010000ff028080ff028080ff02ff80ff035555aa048080bf056666cc068055d5068055d5076d6db6076d6db6068080d5079292db07926ddb076d6ddb076d6ddb076d6ddb068055d507926ddb068055d5065555d5068055d5056666cc05666699056666cc056666cc048040bf048040bf048080bf048040bf03aa55ff048040bf03aa55ff048040bf035555ff035555ff03aa55ff048080bf03aa55ff048080bf035555ff03aa55ff035555aa03aa55ff03aa55ff035555aa048040bf048080bf03aa55ff035555ff03aa55ff035555aa02808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff028080ff03aaaaff048080bf048080bf06aa80d507926db6068080d507926ddb06aa80d5068080d5048080ff048080bf03aa55aa028080ff0100ffff010000000000000001ffff00000000000000000000ffff0000000000010000ff0000000001ff00ff010000ff01ffffff0100000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff028080ff02808080035555aa035555aa028080ff035555aa035555aa035555aa0280808001ffffff01ffffff01ffffff01ffffff00ffff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff028080ff0280808002808080028080ff028080ff035555aa035555aa02808080035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa03aaaaff035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa03aaaaff035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa02808080035555aa035555aa035555aa035555aa035555aa02808080035555aa035555aa035555aa02808080035555aa035555aa02808080035555aa035555aa02808080035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555ff028080ff028080ff028080ff02808080010000ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff035555aa028080ff035555aa035555aa035555aa02808080035555aa035555aa035555aa035555aa03aa55ff035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa03aa55aa035555aa03aa55aa035555aa035555aa035555aa03aa55aa035555aa03aa55aa02808080035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa02808080035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa048080bf03aa55aa035555aa035555aa035555aa02800080035555aa02808080010000ff010000ff010000ff010000ff0000000000000000000000000000000000000000000000000000000001ffffff010000000100000001ffffff010000ff02808080028000ff028080ff035555aa03aa55aa02800080028000ff028080ff028080ff028080800280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff02808080028080ff02ff80ff03aaaaaa048040bf059966cc056666cc068080d5068055d5056666ff076d6db6068080d5068080d5068080d5056666cc056666cc059966cc056666cc044040bf048080bf035555aa035555aa035555aa035555ff035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa03aaaaff035555aa035555aa035555aa035555aa035555aa03aaaaff035555aa035555aa035555aa035555aa035555aa035555aa03aaaaff035555aa035555aa035555aa02808080028080ff028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff028080ff03aa55aa048080bf048080ff048080ff059999ff048080ff048080bf056666cc03aaaaff03aa55ff0280808001ffffff01ffffff010000ff010000000000000000000000000000000000000000000000010000ff010000ff010000ff010000ff010000ff01ffffff00000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000ffff0001ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff02808080035555aa0200008002808080035555aa02000080020000800280808002000080028080800280808002000080028080800280808002000080028080800200008002808080028080800280808002000080028080800200008002000080028080800280808002808080028080800280808002808080028080800280808002808080020000800200008002808080010000ff02808080010000ff02808080035555aa028080800280808002808080028080800280008002808080028080800280808002808080035555aa0280808002808080028080800280008002808080035555aa02808080028000800280808002808080028080800280808002808080028080800280808002808080028080800280008002808080010000ff01ffffff01ffffff010000ff01ffffff01ff00ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000ff01ff00ff010000ff01ffffff0280808002808080028080800280808002808080028080800280808002800080028080800280808001ff00ff028080800280008002808080035555aa0280808002808080028000800280808002808080028080800280008003aa55aa0280808003aa55aa02808080028080800280008002808080028080800280808002808080028080800280808002808080028000800280008002808080028080800280808002808080028080800280808002800080035555aa01ff00ff0280008002808080028000800280008002808080028080800280808001ffffff01ffffff010000ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0000ff00010000000100000001ffffff01ffffff028080ff0280808002808080028080800280808002000080028080ff010000ff01ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000001ff00ff010000ff01ffffff028080ff03aaaaff028080ff03aaaaff035555aa035555ff048040bf059966cc048040bf048040bf048040bf048080bf048040bf048080bf048040bf048080bf03aaaaaa03aaaaaa028080ff028080ff02ff80ff028080ff028080800280808002808080035555aa0280808002808080035555aa028080800280808002808080028080800280808002808080035555aa02808080028080800280808002808080028080800280808001ffffff02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff02808080028080ff035555aa03aa55ff03aaaaff03aa55ff03aaaaff03aaaaff028080ff01ffffff010000ff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff0100ffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff010000ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000001ffffff010000ff0100000001ffffff010000ff0280808001ffffff02808080010000ff0100000001ffffff010000000100000002808080010000ff010000ff01ffffff01ffffff0100000001ffffff010000000100000001ffffff0280808001ffffff028080800100000001ffffff010000000100000001ffffff01ffffff01ffffff010000000100000001ffffff0100000001ffffff01ffffff010000ff01ffffff01ff00ff010000ff01ffffff0100000001ffffff01000000010000000100000001000000010000000100000001ffffff0100000001ffffff01ffffff010000ff0280808001ff00ff010000ff0280808001ffffff01ffffff02808080010000ff01ffffff0280808001ffffff01ffffff01ffffff01ffffff010000ff00000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001ffffff01ffffff01ffffff010000ff0100000001ffffff01ffffff01ffffff010000ff010000000280808001000000028080800100000001ffffff01ffffff01000000028080800280808001000000010000ff0100000001ffffff02808080010000000100000001ffffff0100000001ffffff01000000010000000100000002808080010000ff01ffffff01ffffff01ffffff0100000001ff00ff01ffffff010000000100000001ffffff010000ff0100000001ffffff01ff00ff0280808002808080010000000280808001ffffff0100000001ffffff01ffffff01ff00ff01000000010000ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff01ff00ff000000000000000000000000010000ff0100000001ffffff0100000001000000010000000000000001ff00ff00000000010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff0280808001ffff00028080ff028080ff02808080035555aa02808080028080ff03aa55aa028080ff028080ff03aa55aa02ff80ff028080ff028080ff028080ff028080800280808002ffffff01ffffff01ffffff0280808001ffffff010000ff01ffffff028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000ff0001ffffff01ffffff01ffffff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff02ffff8001ffffff028080ff028080ff01ffffff01ffffff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff00000000000000000000000000ffffff0100000001ffffff0100000001ffffff01ffffff01ffffff000000000000000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000100000000000000000000000100000001000000010000000000000000000000010000000000000001000000010000000000000001000000000000000100000001000000010000000000000000000000010000000100000001000000010000000000000000000000010000000100000001000000010000000100000001ffffff010000000100000001000000010000000100000000000000010000ff000000000000000000000000010000ff01000000010000ff010000ff010000000100000001000000010000ff010000ff010000ff000000000000000001000000010000ff010000ff010000ff01000000010000ff0000000001000000010000000000000000000000010000ff000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000ff000000000000000000000000000000000100000000000000010000ff00000000010000ff0000000001000000010000ff010000ff010000ff0000000000000000000000000100000001000000010000ff010000ff01000000010000ff010000ff010000ff01000000010000ff010000ff010000ff010000000100000000ffff0000000000010000ff00000000010000000000000000000000010000ff010000ff00000000000000000100000001000000000000000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff010000ff010000ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff010000ff010000ff01ffffff0100000001ffffff010000000100000001ffffff01000000010000000100000001ffffff01ffffff01ffffff010000ff01ffffff01ffffff010000ff01ffffff01ffffff010000ff01ffffff0100000001ffffff01ffffff01ffff0001ffffff01ffff0001ffff0001ffffff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff00ffffff01ffffff01ffffff01ffffff01ffffff00ffffff01ffffff000000000000000000ffffff0100000001ffffff01ffffff01ffffff000000000000000001ffffff01ffffff0100000001ffffff0000000001ffffff01ffffff000000000000000001ffffff0000000001ffffff01ffffff00ffffff00000000010000ff010000ff000000000000000000ffffff000000000100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000000001ffffff010000000280808001ffff0001ffffff01ffffff000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff000000000000000001ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff010000ff01ffffff01ffffff01ffffff028080ff010000ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff02808080028080ff028080ff028080800280808001ffffff01ffffff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100ffff01ffffff028080ff028080ff028080ff028080ff01ffffff02ff80ff02ff80ff0280808002ff80ff028080ff028080ff028080ff028080ff048080bf03aa55aa035555aa03aaaaff03aaaaff04bf80ff03aa55ff03aaaaaa0480808003aaaaaa048080bf048080bf03aaaaff03aaaaff048080bf048080ff059999cc048040bf03aa55ff048080bf035555aa03aa55aa028080ff028080ff010000ff01ffffff01ffffff01ffffff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffff0001ffffff028080ff028080ff0280008003aa55aa03aaaaff03aa55aa028080ff028080ff010000ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff03aa55aa048080bf048040bf059999cc068080aa06aa80d5068055d5068080d5068080d5068080d5068055d506aa80d5068055d507926db606aa80d507926ddb079292b607926ddb088080bf088080df098e71c6098e71e3097171e3098e71e3098e71e3098e8ee3098e71c6098e71c6098e8ee3098e8ee3098e8ee30a9980cc0a9980cc0a8080cc0b8b74d10a9980e60b8b74d10a8080e6098e71e3098e71c6088060bf059966cc059966ff048080ff048080bf03aa55aa035555aa028080ff01ffffff0280808001ffffff01000000010000ff01ffffff028080ff01ffffff01ffffff0000000000000000000000000000000000ffff0001ffffff01ffffff028080ff03aaaaff03aaaaff04bf80bf059966cc048080bf048080bf03aaaaff035555aa028080ff028080ff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808001ffffff02808080035555aa048080bf048080bf06aa80d5089f80df098e71c60a8080cc0b8b8bd10c9580d50d8976d80e8080db0e8080db0e9280db0e806dc80f8877dd0e8080db0f7777cc0f8877cc0e806ddb0f8877dd108070cf118778c3118778d2128e71d4138679d7138679d7138679d7138679d7139479d7138679d7138679d7138679d7138679d7148c73cc148c73d9158679ce148c80d9158679db168074d1158679ce15866dce148073cc128071d4119678e10f8877cc0e9280db0c8080d50b8b74d10a9980e6098e71c6088080bf079292db068080d5056666cc056666cc05666699048080bf035555aa035555aa028080ff028080800280808001ffffff01ffffff00000000010000ff01ffffff028080ff035555aa035555aa059999cc059966cc068080d5068080d5068055aa056666cc048080bf035555aa028080ff0100ffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff028080ff02808080035555aa048080bf059966cc068055aa088060bf098e71e30c806abf0e806dc8108f80cf128071d4138679d7168b80d117856fd3198570d6198f7ad61a8976ce1a8980d81a8976d81b8e71d91a896cce1a896cce1b8471d01b8e71d01b8471d01c8976d11d8472ca1e8877d51f8473ce208070cf218374d1218374d1218374d1218b74d1218374d1218374d1217c6cc9218374d1228070ca228770d2238375d3238a75d3248778cd248771cd248771d4238a75d3228770d2218374d11f8c73ce1d8472ca1a8076ce188075d5168074d1148c80d9128071d4108070cf108080cf0e806dc80d7676c40c806ad50b8b74d1097171e3097171c6076d6ddb059966ff04bf80ff048080bf028080ff020000800000000001ffffff02808080035555aa048080ff059966cc068080d5076d6db6088060bf088080df088060bf068080d5068080d5048080bf035555aa028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff035555aa03aa55aa056666cc068080d5088080df0b745dd10e806dc8108070cf138679c9168074d1198570cc1c8076c81f8473ce218374d1248771d4268672d0278976d12a8673ce2a8679ce2a8673ce2a8673d42a8673d42a8673ce2a8673d42a8673d42b8271d02b8277d02d8277d22e8574d3308575cf318272d0328575d1328570d1338273d2338773d2338773d2338773d2338773d2328570d1328575d1338773d2348476d335876fcf368471d0368471d0378674d1368476d5358773d4348071d3328575d1308575cf2e806fcd2b8271d028806cd226806bd023836dd3208770cf1f8473ce1c806dd11b8471d0198570cc177a6fc8148c73d913866bd7108070df0e806dc80c806abf098e71e307926db6059999cc044040bf048080bf03aa55aa03aaaaff059966cc068080d5088080bf097171c60a8080e60c806ad50c806ad50b8b74d1098e71e3088060bf076d6db6056666cc03aaaaff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff02808080035555aa056666cc068055d50a9980cc0e806dc8128071d415796dce198570cc1c8076d1208778cf248771cd288673cc2c8574d12f8877d4328a75d6358773d4398674d23b8675cf3d8675d13e8473ce3e8473ce3f8671ce3e8873d23e846fd23f8271ce3e8473d23f8271ce3f8671d2418572d0428774d1448370d2468371d0478573d0488371d1488771d1498573d2498573d2498573d2498173d2488371d1498573ce498573d24a8372d24b8570d34d8171d14c8672d34d8474d14d8471d14c8372d04a8372d2488371cd458173cf43816ece3e8473d23c8473d0398270ce358273cf318272d02f8272ce2c8574d12a8673ce28806ccc25836ecf238a75d31f8473d61c896dd1198570cc15866dce118769d20d8976d80b8b74d1088080bf076d6ddb068080d507926db6088080df0b8b74d10d8976c4108070cf118778d2138679c9139479d7128071c60f8877cc0d8976d80a8066e6089f80df068055d503aa55ff010000ff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02800080035555ff065555d5098e71c60d8976d8128071d417856fd31c806dd1228070d2278376d12c806ed1318272d037826fd13b8270cf3f8671d2448374d2488371d14d8474cd508673cf528673d0558472cf568271d0578472d0568271d3578472d0578472d0568271d3578172d0578472d0588271ce5a8574d25c8572d05e8572d15f8473d1618674d2618374d2628575d3638674d1638371d1638371d1638374d1638371d1638674d1638371d1638674d1658672d2668471d2678372d0678674d0668473d2668473d2648570d1638371d15f816ecf5b8170cf57816fd0538472d14f8471d24b8574d3478573d0448374d2408374d33f8671d23b8675d4388472cd348476d3308575d52c8574d1278376d121836cc91c806dc817857ac8138679c90f9977dd0d8976d80c9580d50d8976d80f8877dd128e71d4158679ce188a75d51b8471d01d8d72d31c8976d11b8471d0188a75d5158679ce118778d20e806dc80b8b74d107926ddb056666cc03aa55ff028080ff01ffffff01ffffff00000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0280808003aa55ff068080d50a8080cc0e806ddb148073d91b8e7bd0228770d22a8673d4318772d5388472d6408374d3478173d44c8372d0538472d1588574d15d8470d0628572d0668473d26b8372cf6d8573d3708272d1718371d2728472d273836fd0738371d0728470d0728470d0728470d2738371d0748270d1758371d1788471d07a8473d17c8471d27e8471d07e8471d07f8572d1808372cf818473d0808372d1808372cf808372d1818473d0818473d0818473d2828372d2838473d2858271d1848572d1858473d1838471d0818271d27e8471d27b8372d1768470d2728472d26d8370d3698370d1658372d2608272d25c8572d3598470d1568574d3528370d04e8372d1498573d2458573cf3f8675d2388976d1318772d02a8673ce248778d41f8c73d61a8976d817857ad317857ac817856fd31a8976ce1d8472d3208778d7248071cd27836fd1298976d3298976d3278976d1248778d4208770cf1c8976d117857ad3128071d40e9280db0a8066cc088060bf059966ff03aa55ff03aaaaaa01ffffff01ffffff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff035555aa056666cc0a8066cc0f7766dd168b74d11d8d72d3278376cb328575cc3c8473cc458573cf4e8676d4568574d35f8471cf678372d06e8472d1748472d1798572d17e8673d2848572d1888572d08b8474d18e8371d08f8472d1908371d3918471d1908571d18f8672d28f8672d2908571d1918472d1928573d2938471d0958473d3968574d1998573d29a8472d29d8472d09d8472d29d8573d29e8473d09e8473d09e8473d09e8473d09d8573d29e8473d29e8473d2a08473d1a18372d1a18574d1a18572d1a18572d19f8573d29e8371d09b8472d1978471d1938472d28f8472d28a8371d1878471d0818273d47d8572d2798572d1758571d1728472d06d8573d3688473d3638374d15d8473d3568274d34e8672d1458576d33d8671d1368471d02f8872d4298370d3268672d025836ecf268679d0288679d22b8877d0308570ca338773d2368976d5398679d2398274d2368476d5338773d22f8272ce298370cd238375d31e886fcc188a75d5128e71d40f8877cc0b8b74d107926ddb068080d5048080ff028080ff01ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff02808080056666cc097155c60f7766cc15866ddb1e8877d52a8673ce368976d5438576d1508676d25c8574d0688473d0728472d07b8372d1848372d18a8573d3908371d1958471d19b8573d19f8572d2a48473d0a78373d0a98573d2ab8371d1ab8571d1ac8472d1ab8573d2ac8472d1ac8472d1ab8573d1ac8472d1ad8371d1af8372d0b08472d1b18573d1b38473d1b58472d1b68471d1b78372d1b78472d2b78472d1b78472d1b68573d1b78472d1b78672d1b78672d1b98472d2b98372d2ba8572d0ba8472d0ba8573d2ba8472d2b98472d0b78371d1b58472d2b28471d1ae8472d2aa8271d1a68472d1a28471d19d8572d2998571d0958573d1928673d28e8573d28a8573d3858473d17f8572d1788673d26f8573d1678674d25c8574d3538475d14b8174cf438572d13d8271d13a846ecf37826fd1388472d13a8477d33e8473d2438572d1478573d04a8372cf4c8672d34c8672d34b8874d3468375d3418576d43a8472d3338273d22c8574d625836ecf1e806fd5188a75d513866bc90e926ddb0b8b74d1089f80df059966cc048040ff035555aa028080ff01ffffff01ffffff000000000000000000000000000000000000000001ffffff010000ff00ffff0001ffffff0000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff035555aa068055d50c806ad513866bd71d8d7bd3298976cd378274d1478573d0568574d3668473d5758374d1818473d28d8674d2968674d19f8472d0a68472d1ab8371d1af8573d2b58472d1b98472d0bc8572d1bf8673d2c18573d1c28572d1c38473d1c38473d1c38472d0c38372d0c38372d0c38472d1c48371d0c48371d1c58573d2c78572d1c88573d1ca8573d0cb8472d1cc8472d1cd8472d1ce8473d1cd8472d1cd8472d1cc8472d1cc8673d2cd8472d1cd8574d2ce8473d1cf8473d0ce8472d1cf8573d1d08473d0cf8473d1ce8472d1cd8472d1cb8472d2c88371d1c48372d1c28371d1bf8371d0bb8473d1b78472d1b38472d1b08471d1ad8573d1a98573d2a68673d1a18372d19b8573d1938672d28b8474d1808572d1758574d36b8572d2638371ce5a8271cf548370ce4f8171cf4d8171d14e8672d1518171d0558172cf5a8571d25e8272d1638371d1648573d1648573d1628572d35e8572d1588571d1508370cf498570d2408374cf368471d02e8574d3268672d01f8473ce188a75d5148c73cc0f8877cc0b8b74d1089f80df068080d5048080ff035555aa035555aa02ffffff010000ff028080ff010000ff01ffffff01ffffff028080ff028080ff035555aa028080ff035555aa02ff80ff035555aa028080ff010000ff02800080010000ff010000ff01ff00ff0000000001ffffff000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff035555ff097171c6108070cf19857ad6268679d0348471d3468371d0598173d16b8372d27d8372d28d8472d29a8472d1a68673d1b08572d1b78472d1be8471d1c38473d0c68573d1ca8573d2ce8472d1d18571d1d38573d1d58573d0d68472d1d78572d1d78573d1d68472d1d68472d1d78472d1d78573d1d78472d1d88471d1d88473d1d98572d1da8473d1dc8473d2dc8573d2de8473d1de8473d1de8473d2df8573d1de8573d2de8472d1de8572d1df8572d1df8472d1df8472d1e08472d1e08573d1e18572d2e18572d2e08472d1df8572d1de8372d1dd8472d1da8371d1d88371d1d58472d2d38472d0d08472d0cc8473d1ca8573d0c78472d1c58472d0c28572d1be8572d1b98472d2b38473d1ab8573d2a38572d2998573d48f8674d2848372d17c8473d0738371d06d8373d3688473d3678672d2688473d36b8372d26e8472d1748472d37a8471d17c8473d27e8673d2808374d17d8572d0788473d0718573d2698672d3608572d2568271d04b8574d3418172d0388472d12e856fcd268672d01e8877d5198f7acc148c73cc0f8877cc0b8b74e8088080bf068080d5068080d5048080ff048080bf03aaaaff048080bf04bf80ff068080d5068080d5068080d5076d6ddb088060bf076d6ddb088080df07926ddb068080d5068080d5059966ff059966cc048080ff048080bf03aa55ff035555aa02808080010000ff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff056666cc0c806ad5148066d9208770cf2f8272d4408374cf558172cf6a8473d4808372d1928372d2a38372d2b18573d1bc8573d1c68573d2ce8372d0d28372d1d68472d1d98573d1dd8572d1e08472d0e18372d2e48472d1e58573d0e58573d2e58573d1e68472d0e68472d0e68472d0e68472d2e68472d0e68472d0e78372d1e78473d2e88472d1e98472d1ea8572d1eb8473d1eb8372d1ec8573d2ed8472d0ed8472d1ed8473d1ed8472d1ed8472d1ec8571d1ed8472d1ed8473d1ed8473d1ed8472d2ee8573d2ee8572d1ee8573d1ec8473d2ec8473d1eb8372d0e98472d1e78372d1e58372d0e38573d1e08472d0de8472d0dc8472d1d98573d1d78472d2d68371d1d28472d1ce8472d1c98573d1c18573d1ba8572d0b18573d1a78674d39d8573d2958473d18d8472d2878473d2838473d2818473d2838473d2868372d18b8270cf908371d1958473d1988572d29a8472d19b8573d1988572d2938672d28c8573d1848372d17a8473d36f8573d1648573d1588574d14d8471cd428374d1388472cd2f8877ce268679d71f8473d6198570d6138679d7108f80cf0d8976d80b8b74d10a9980cc098e71c6089f80df098e71e30a8066cc0c8080d50e806ddb0f8877dd108070cf117869c3108080df108070cf108070cf0f7766dd0e9280db0d8989d80c9580d50a8066cc098e71e3089f80df076d6ddb068080d505666699048040bf028080ff028080ff01ffffff010000ff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000003aa55ff088080bf0e806ddb198570cc278376cb398270ce4c836fd0638371d17a8471d3908371d3a48473d2b68473d1c48572d1cf8573d1d88471d2df8471d0e28472d1e58573d1e88472d1ea8572d1ed8472d2ef8472d0f08573d1f18472d0f18472d2f28572d1f38472d1f28573d2f28573d1f28572d1f28572d1f28572d2f28472d2f38472d1f38472d2f48472d0f58472d1f58472d1f68573d1f68472d1f78473d1f78473d1f78473d1f78473d1f68573d2f68573d1f78472d1f78473d1f78473d2f78573d2f78473d2f78472d2f78473d2f68472d1f68472d1f48472d1f38472d1f28472d1f18472d0f08573d1ee8573d1ed8472d1eb8472d0e98372d1e78473d2e58372d1e38373d1df8572d1da8573d1d58573d2cf8573d0c68573d2bf8673d2b58474d2af8573d0a98573d0a38572d2a08471d19f8472d09f8572d0a28473d1a68472d1aa8472d1ae8472d0b18673d14c8672d3588271d1a68472cfad8571d1a68473d19e8473d2948572d2898472d27d8572d2728472d2658372d2598473ce4d8474d1428374d1388472d1308575cf288673d2208778cf1a8976d817856fd3148c80d9128071d4118778d2128e80d4138679d715796dce17857ade198570d61b8471d91c806dd11c8976db1d8472d31d8472d31d8472d31c896dd11a806cce198570cc168b74dc158679db13796bc9118778d2108070cf0d8976c40b8b74d1088080df068080d5056666cc044040bf035500aa028080ff0280808001ffffff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffff00010000ff010000ff02ffffff01ffffff01ffffff01ffffff0280808002ffffff01ffffff02ff80ff0280808001ff00ff010000ff02808080010000ff01ffffff010000ff01ffffff01ffffff01ffffff000000000100000001ffffff01ffffff0000000001ffffff048080bf0b7474b9128071d41e8877d52e8574d3428370d1588271d4718371d0898472d2a18372d1b58472d1c78472d1d48672d1df8572d1e78372d1ec8473d1ef8472d0f18472d0f38472d2f58471d1f78472d1f78473d2f88472d1f98472d1f98472d1fa8472d1f98473d2f98472d1fa8472d0fa8472d0fa8471d0f98473d2f98472d1fa8472d1fa8472d1fb8472d1fb8472d1fc8471d0fc8471d1dd8572d0fd8472d1dc8472d1fd8372d1fd8472d1fd8372d1fd8472d1fd8372d1fd8472d1fc8471d0fd8472d1fd8372d1ce8372d0ec8573d2dd8472d1fc8572d1fb8573d2fa8472d1f98473d1f88471d1f78573d2f78472d1f68572d0f58471d0f48472d1f28572d1f18372d0ef8472d0ed8472d1e98473d1e58573d1df8472d1d98573d1d18473d1cc8473d1c58473d0c08572d1bb8473d1b98472d0b88472d1b88572d1bb8471d1bd8473d1c18473d1c58472d0c68573d25a8571cf02800000ae8472d2c38473d1be8472d0b68471d1ad8573d3a38372d0978573d18b8472d17f8572cf718573d2648573d1588271d14d8474d1438172d13a8472cf318272cb2a8679d4248771d4218374d11f7b6bce1e806fcc1e806fcc208070cf228770d225836ecf298976cd2a8673d42c8b74d62d8877d22e8574d32d8271d22d8271d22d8271d22a8673d4288673d2268072d0238375d321836cd11e886fd51b8471d0188075d5138679e4118778d20f8888dd0b7474d1098e71c606aa80d5056666cc048080bf03aa55ff02ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff01ffffff028080800100000001ffffff010000ff010000ff02808080028080ff03aa55ff03aaaaff04bf80ff059966cc056666cc068080d5068055d5068055d507926db607926db607926ddb068055d506aa80d5059999ff059999cc059999cc04bf80ff048040bf048080bf04bf80bf048080bf048080bf048080bf03aa55ff048080bf048080bf088080bf0e806ddb188a75d5258a75cf378274d14a8372d6638371d17d8372d2978473d1ae8472d2c38472d1d48472d0e18572d1ea8471d1f28472d1f68572d1f88472d1f98472d1fa8472d1fb8472d1fc8472d0dd8572d16f8573cfbe8572d0cd8472d1ce8473d1ee8472d1de8573d1fe8472d1de8473d0ee8472d1ce8473d1fd8472d2fe8572d19f8572d0608570cf9f8572d09f8572d06f8573d18f8472d1618371cd618371d0a08471cf9f8572d09f8572d09f8572d0a08471cf9f8572d09f8572d09f8572d0418572d0118769c3118769c3218b6cc9218b6cc9408774cf6f8873d1fd8472d1fd8472d1fd8472d1fd8371d1fc8471d1fc8572d0fa8472d1f98472d1f98472d1f78473d2f58472d1f38472d1f08472d1ec8473d1e78472d2e28472d1dd8572d1d88473d1d38473d1d08473d0cd8572d2cd8572d1cd8471d1cf8471d0d28472d1d58473d0d78572d1da8473d0da8573d1c08574d1d98573d1d78472d0d18473d1cb8472d1c38472d1ba8472d0af8572d2a48673d2978473d18a8573d17e8673d0718573d0658372d25a8271d2508373cf468775d03d8675d1368476d0318272d0308075d52e8574d32e8b74d3318272d0348471d3388472d13c8873d03f8675ce418576d0428374d1428774d1428774d4418572d4418172d43f8271ce3d8271d1398674d2368471d0338273d22f8272ce2b8871d0268672d0228070ca1d8472d3198570cc148073cc108f80cf0e8080c80b8b74d1088080df065555aa059966cc03aa55aa028080ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080800280808003aa55ff048080bf048080ff056666cc068080aa059966cc059966cc068080d5068055d5068055aa048080bf056666cc048080bf048080ff056666cc056666cc076d6db6088080df098e71e30b7474d10c806abf0d8976d80e806dc80e9280db0e9280db0f8877cc0f7777cc0f7766cc0e806dc80e806dc80d7676d80b8b74d10b8b74d10a9966e60a9980e60a8080cc0a9980cc0a9966cc0a8066cc0a8066cc0a8066cc0a8066cc0b8b74d10f8877cc168068d1208078cf2f8272ce408374d3568574d56f8371d18a8373d1a38572d2bb8473d2ce8372d0de8473d0ea8572d1f38472d1f88572d1fb8473d1fd8372d19f8470d0ee8573d1bf8473d0548670cb07926d49076d494906555555148073b223836dc523836dc5418572d0418172cc228769c30355000005663333648270c964826ec9367b68bd074924240840202009391c1c0a331a1a0b4617170c402b150f4422110f4422220f442222163a2e171947331f1947331f16513a231255392a0f5533220f443322114b3c2d0e5b49370a664d331a764e3b276f55411970524755846fc9628570ce23836dbd02808000118769c3ae8572d2be8572d08f8472cf9e8473d0ed8472d1cc8372d1e98473d1d88471d0f58372d0e28472d1ee8473d1e98472d1e58573d1e28472d1e08472d1de8573d1de8473d1df8573d1e08473d1e28472d1e48573d1e68572d2e98472d1e98473d1ea8472d0e98472d1e58572d1e18571d2dd8472d1d68472d1ce8472d1c58472d2ba8472d2af8573d2a38574d2988572d08b8674d17f8370d1738573d3688471d05d8470d0538472ce4c8372cd468375d0438172d1428370d1438172ce468371d04a8372cf4e8672d1538475d1578472d05a8071cc5b8473cf5b8473cf5b8473d25a8571d2588571d4568271d3548370d1508370d24d8171cd488371d1448370ce3f8671ce398670d2328570d12c8574d6278976d1218374d11c8976d117857ad3138679d70f8877dd0c9580d5088080df068080d5048040bf035555aa010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff028080ff035555ff048080bf059966cc068055d5088080df098e8ee30a9966cc0b8b74b90c8080d50d8976c40c806ad50d8976c40d8976c40c806ad50b8b74d10b8b8bd10b8b74b90b8b74d10c806ad50d8976d80e9280db108070df128e71d415866dce168b74d1188a75d51a806cce1b8471d01b8471d01b8471d01c806dd11b8471d01a8976ce1a806cce19857ad617856fd3168b74d1159279db148c73d913866bd7139479d7139479d713866bd7138679d7139479d7148073cc158679ce198570cc208778d72a8673d43a8472cf4c8675d3618371d57b8372d1958473d3ae8472d2c48372d1d78473d0e48472d1d28472d18c8573d1748470ca577b67a46a6f57894e48211a915b3e587745201a89411c14933e1a13933e170e85471b117255281f5e3c160b5036130d4d38170d5635120c6137150d6e38150e7236160d6f35120b71361007763f160f75461611764318117840150b7c40130c7a41170f7a451b137a3d170d7337160b7835170f8834160d8834150b8235160c7733130b6a33160c6234170d6433170d6334120a5437120948390e07513c1610593f2017513f1f19353f221d23491d161d4f231a1b552f261555312436846dbd728470ce428370cd718571cd908371cf518471d0238a75cc318772cb6e8272ce3e8473cef58371d0f38471d1f08472d1ef8473d1ed8472d2ec8473d2ec8471d1ec8573d2ed8473d2ef8472d1f08573d1f28573d1f38472d1f48573d1f48472d0f38472d1f18472d2ee8472d1ea8472d1e58572d1de8472d1d78472d1cf8473d1c68573d2ba8573d2af8572d0a48473d0998473d28d8474d2818473d2768473cf6c8774d0648775d15e8572d15b8470d25a8571d25c8272d35f8671d1638371d1698372d16e8472d1728472d2768473d2788471d0798372d1788475d0768473d2748672d3738571d06f8573d16c8271d0678372d0628272d05d8470d0568271d34f8471d2488371d1418572d4398674d2328570cc2c8574d1258a75cf1f8473ce198570d6148c73d9108070cf0c806ad5098e71c6068080d503aaaaff028080ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02808080028080ff048080bf059999ff088080bf098e71e30c9580d50d8976c4108080cf118778d2148073cc15866ddb17856fd3197a66cc198570cc19857acc188a75d5188a75ca17856fd3168b74d1168074d1168b74d117856fc8188a75d51a8976ce1d8472d3217c6cc9248071cd268672d0288073d2298370d32a806dd42c806ed12d8871d22c856ed12b826bd52a806dce2a806dce28806ccc26806bd0258375cf248771cd237c75cc228778d2228070d2228770d2228070d221836cd1238375cc228078d2248071cd288073cc2f8272d4398674d2488371cd5a8571d26e8472d3878471d2a18372d1b88472d1bf8473d2898472d0268065ae3c592b268d4e221bce4a1e18eb491c18f5451b17fa371311fc35110efd3a1410fd4a1d17fc592820fb703a31fb7b3f37fa7b4038f65f2d24f537120af234140ef136130ef437140ef736130ef736130cf64e1f17f7773d35f685443cf486433bf486443bf384433af4834337f5864539f5955449f48e5247ed4a1f13f038150cf339170ef33a170ef33b180ff338160df137150ce537130bdd46190fe8773f31e98b4a3ee588443be271352cdd58251dcf401610b73b150eae3f1713984117148344191773431d1b704722206d522c286757342d65604235376f4f46387257496a7b594f5f7e5b512769484103550000bb8371d1f98472d1e88472d1e68472d0f68472d1f58472d1f58472d1f68572d0f68472d1f78573d2f98472d1f98473d2fa8472d1ea8572d1ac8472d1ac8472d1f88572d1f78472d1f48472d0f08472d0eb8372d0e68472d0df8471d0d88473d1cf8573d0c58573d0bb8473d1b08472d2a68473d19b8573d18f8674d2858473d37e8671d2798572d1768470cf748470d177836fd0798572d37f8572d1858473d18b8472d18f8472d1938472d2948572d2978473d0958573d1948672d2928672d3908571d38d8472d2888370d0838271d07e8471d0798372d1728470d0698672d1618371d0588574d14f8474d2478173d0408374cf378674d12f8872ce288073cc208778cf198f7ad6148066cc108070cf0b8b74d1088080bf068080d5048080bf03aa55ff028080ff028080ff01ffffff01ffffff00ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff035555aa035555aa048040bf076d6db6098e71e30c806abf0f8877cc128071d415866dce188a75d51c806dd11f7b6bce218374d8248071d426866bd7288673d2288073d2288073d227836fd1268672d025836ecf258375d6248771d4248771d425836ed6298370cd2b8271d02e806fcd318272d535826fd4378274d53a8472d73c846fd53f8271d2408370d3418572d0418172d4408370d33e846fd23d8271d13c806fd03a8472d338846dd137826fd1358273d4348471d3348471ce348471d3348471d3348471d3348476d3358273cf368476d03a8472cf408370cf4a8672d2598473ce6a8271d17d8572d4958473d3a18372cfa98373cf698372ce1b682f2f96572720ee55211efb5e2626fb67292efd6a292ffe6a2c2ffe632b28fe642d27fe763930fe803f36fe813e35fd804134fd834135fd834135fd7c4337fc491e15fd31140dfe32140efe31140dff33130cfd451b10fd7b4236fe854338fe864136fe894137fe894136fe884236fe884235fe975143ff995344ff995746fd7a4737fe3a1408ff34160bfe35140cff35150cff33160cff34150bff441a0eff84493bff974f41ff974d3cfd964c3bfd954b3bfe92493dfe864239fe653028fa43160ef53e1610ed3e1914e4431a19d44b1f20c7441b1cce491f20e058302ee763463ee9694d44ee6e4f46ee74534bc3704d4818351515608572cfed8472d1508373cf408370cfeb8472d1cc8372d1eb8473d1dc8473d1dd8471d1fc8471d0dd8572d1418572cc228770ca358773c5277c69b7608272cfad8573d1cc8371d1f98472d1f68572d1f38472d2ef8472d1eb8472d1e58572d1de8472d2d78573d1ce8473d1c58573d2bc8473d1b18572d1a88472d19f8473d2988574d2938472d2908573d3908571d1928372d2958473d39b8573d1a08473d1a58574d2a98373d0ad8371d0af8572d0b08472d1b18573d1af8572d2ad8371d1ac8472d1a98571d0a38572d29f8472d29b8472d1958473d18d8674d2848572d37b8572d1728472d26a8473d1608572d2568271d34c8372d0438172d13b8270cf318272d0278376d1208770cf1a8976ce148073cc0f8877dd0d8976d80a8080cc07926ddb06aa80d5048080bf035555aa03aa55ff028080ff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff03aaaaff068080aa097171c60c806ad5108f70cf148c73d9198570cc1e8077d5237c6dd328806ccc2b8271d5308575d5348471ce37826fd1398674d23b8275cf3b8675d43d8271d13c8473d03b8675cf398270d2378674d5368471d537826fd1398270d23c846fd03f8271ce428374d1478573d04b8874d34e8372d1528370d0548373d1568574d3588271d1598473d4588571d4588271d1568274d3548673d4538472d1518171d04e8372d14c8672d34c8372d04b8170cf4a8372d2498573d54a8372d24a8372d24a8372d24b8170cf4c8372d04f8471d2568271d05f8673d16c8474d07b8372d18e8371d2a38372d2958471d14d8171ca1f633a31b2592725f45c2526fe692c2dff6c2c2ffd6c2b30fd6e2c31ff6d2d2fff80443bff85463aff834035ff844034ff824033ff824235fe844135fe854136fe824438fe6b392ffe34120bff2f140dff2f140cff391209fe6e392eff864537fe894236ff884337ff894237fe8a4337ff8a4436fe964f3ffe9c5644ff9b5644ff9b5745ff925745ff4e2014ff36150bff35150dff34150dff34150bfe371108fe783d31ff975342fe99503efe995040fe965040fe974c3ffe974b3dfe954a3bff8f5349ff61352ffe3d1913fe3f1814fd451717fc53211efd5c2f29f9522628fa471d20fd5a3633fd644743fd664741fd674841f66948437456302c0e492412618371d0cf8471d1cf8473d0cf8471d0cf8471d0cf8471d09f8573d2cf8471d0808172d113866bbc2a8c6d55648a6b595c886959374a251c1e6644771674519743816ec632806bc76e8472cee78472d1d58573d2e28472d1ed8472d1e88572d1e18572d2db8572d2d48372d0cd8472d1c58472d0bc8472d2b58472d2b08472d1ab8371d1a98573d2a98573d2ab8371d1ae8271d2b38472d1b98472d2bd8673d1c18573d1c48572d1c68573d1c78572d1c78472d1c68573d2c58472d0c38473d1c08372d1bc8573d1b88472d1b38472d1ae8472d2a78573d19f8572d2978473d18f8472d1848372d17b8372d1718371d0668271d05a8271d2508373d2458573cf398674d2308570cf278976d1208f78d71b8471d0168b74d1128071d40f8877cc0d8976d80a8066cc088080df076d6ddb056666cc03aaaaff028080ff028080ff01000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aaaaff07926db6098e71c60e806dc813866bd7198570d6208078cf268672d02d8271cc338273d2398674d23f8675d245856fcf4a8372d24d8471d1508373cf528673d0538472d1538472d1538172d1518474d0508373d24e8372d14e8672d14e836fd1508370d2538172d1568571d35a8571d2608572d2658672d2698672d16c8471d06f8573d1728472d2748672d3758774d1768473cf738571d0728472d2718571d26e8472d16b8572d2698672d1668473d2658372d2648270d1648570d1648573d1648573d1648573d1648273d1648573d1668271d0688471d06e8272d1768470d2818473d0908373d1a08471d1b18372d1b78472d1257c609f9d5b2a25f65a2627fe682d30fe6c2f32ff6c2f32ff6c2f31ff6c2e31ff70322fff945a4dff935647ff854236ff854235ff844235ff844236ff834236ff844336ff824437ff7b4439ff3e1810ff31130cff33120aff53261bff83463aff894436ff8a4337ff8a4338ff8a4439ff8a4336ff924b3cffa05a48ff9e5744ff9d5743ff9c5844ff985a47ff6d3b2fff38140aff35170dff33160dff35130aff4d2114ff955141ff9b523fff995341ff975345ff984f44ff974e41ff974c3eff944e3fff966159fe89605eff421815ff431613fe451916fe582925fe633430fe653838fe5a3435fe482527ff61423ffe62423efe5f443dfd63433de966443d926c48413c6f4d4411694b4b5a826fc10880606037826fc3086040400a664d4d07924949056633332e7a5e4ebf826350ef816350eb80624fb56c483e735f3a2f58683d3459643931685d332c37663c385b7e6ab6156d61aa5c8572d0ef8472d1ec8473d1e78473d1e18572d2dc8473d2d78572d1d28472d1cc8372d1c68373d2c38472d1c08372d1bf8471d0bf8371d0c18472d1c68373d1c88573d2ce8472d1d18573d2d48472d2d78573d2d98572d1d98572d1d98572d1d98472d1d98472d0d78472d0d48472d1d08472d2cd8471d1c98471d1c58472d2bf8473d2b78472d2b18573d1a88473d19f8472d0968372d18c8371d1808372d1748472d1688271d05c8272cd4f8471cf438572d1398674d2318278d0298376d3238a7cd31e8877d51a8976d817857ad3148c73d9118778d20d8976d80b8b8bd10a8080cc076d6db6059966ff04bf80bf028080ff0280808001ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000003aaaaff056666cc0a8066b20f8877cc15866dce1d8472d3258a75d62d8877d2378674d1408374d3478573d4508373cf578772d35d8673d3638371d3688471d36b8370cf6e8472d16f8573d16e8472d16e8674d36d8373d06a8473d1698672d1688473d0698372d16a826fd16e8472d1718571d0768673d27b8572d1808574d1858473d1898473d08c8573d18f8672d1918674d3928573d2928572d2918472d18f8672d28d8472d28b8472d3888572d2858473d3828572d2818471d4818473d2818471d2818471d0808372d1818473d0808372d3818473d2828372d2848572d3888372d28f8472d1988572d2a48473cfb28473d0c18573d1738373d050562d26f4582725fd602b2dfe6c3034ff6c3031ff6b3132ff6c3133ff6c3131ff7c3f39ff985c4dff975b4aff8d4d3eff864437ff844336ff854338ff854336ff854436ff844437ff804538ff52281eff33130cff39150cff6d3a2eff88483aff894537ff894539ff8b4539ff8a4538ff8b4536ffa45e4cffa35d4aff9f5846ff9f5845ff9d5744ff9b5a46ff854f41ff3a150aff34160bff33170dff38130aff763f32ff995342ff995241ff975544ff975547ff985143ff974f40ff954f3fff935347ff996b6cff947174ff4c2825ff421813ff4c1f1aff633331ff6a3635ff693a3bff664340ff5a3b3eff5a3b3cff60403eff5e433cff62413dfe66433ef96b473fed6c4a42cc6c4b42b96e4d44b1704f44b0715044b0725146af7353468c7554474d775649be79594af5795b4cfc7b5c4dfc7d5d4dfa815f51f3846253ee866054ef836153f5856254e2876457b68b685a868d695b238a665fbe8472d1d98472d1d68372d2e18372d1de8472d1db8572d0d88473d1d48472d1d18471d1cf8471d1cf8471d1cf8371d0d08372d2d38472d1d68471d2db8471d0df8572d1e28473d2e48472d1e68472d2e88472d1e98372d1e98472d1e88471d1e78472d1e68471d0e48472d1e28372d1df8572d0dc8472d1d78572d2d38472d1cd8572d1c68573d2c08572d1b78472d1af8372d0a58371d19a8472d18d8472d2828372d0748272d1668473d25a8574d24f8474cf458573cf3c8473d0358773cf2f8872ce298970d3258375cf218374d11c8976d1188075d5148073cc108070cf0d8976d80a8066e6076d6db6048080ff048080bf028080ff028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff04bf80bf097171c60f7766cc15866dce1d8d7bd3288c79d2338773cd408374cf4b8574cf568574d0608272cf698672d1728674d2798572d37f8572d1848572d3898472d0898472d28b8674d18c8573d18b8472d18a8373d1888372d2868574d3858473d1868372d1878471d28a8573d38d8472d2918472d1978473d19c8472d1a18574d1a48472d0a78573d1aa8472d2ac8572d1ad8571d1ad8573d3ac8472d1ab8571d1a98573d2a68472d1a48472d2a18572d19f8572d09e8473d29e8473d29e8471d09d8472d29d8472d29d8472d29d8572d39e8471d09e8471d09f8573d2a38372d0a88472d0af8572d0b88572d0b68471d1b68471cf687d6cc2b4552626fd572526fe663131fe6d3134ff6d3131ff6b3332ff6d3134ff6d3231ff884c43ff9b5d4bff985a49ff9a5c4cff88493aff864439ff854338ff854437ff864536ff864538ff834737ff63372bff35130dff471f16ff83483dff894739ff8b4739ff8b4638ff8b4639ff8b4737ff965341ffad6c56ffa4614bffa05a46ff9e5846ff9d5a46ff9c5b47ff975d4dff40180cff37160dff36150dff491d14ff8c4e40ff985243ff9a5444ff9a5548ff985445ff985243ff985143ff975242ff955b56ff956f73ff927173ff664340ff431813ff5f2e27ff6a3833ff6c3837ff6b3b3bff674442ff65484dff5c4042ff5e403fff5f403aff613f3bfe61423cfe63433cfe66433cff68463dfe69483efe694940fe6b4a41ff6c4c42fe6e4e43fb705044f4735346f9745247fd745549fe74574afe76584cfe795a4cfd7c5d4efd7c5f4efe7b5f4ffb806152f2825f52cb835f5299805d502f7d574c118769b4708472d18a8573d1da8473d1d98573d1518771d0d88471d1d78472d1d88471d1d98472d1d98472d1dc8573d2de8473d1e18572d2e58372d0e98472d1ec8471d1ef8371d0f18471d0f38371d1f48472d1f38472d2f48472d1f38371d1f38472d1f18472d2f08573d1ee8573d1ec8471d1e98473d2e78373d2e38371d1df8472d1d98572d1d38573d1cc8472d1c58473d0bc8472d1b18372cfa68473d19a8372d18c8373d17f8574d1738573d0678372d05c8574d3538475d14a8672d2438572d13c8477d5378674d1328575d12c8574d127836fd1228070d21c806ddb17856fd3128071c60d8976d80a8066cc076d6db6048080bf0280808001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aa55aa07926db60d7662c4138679d71c8976db298376cd358778d4448774d2538172d1618371d26e8472d37b8572d1858473d18d8474d2958573d39b8472d3a18572d1a58572d1a68472cfa78373d1a88472d1a88472d1a68472d1a58572d1a38572d2a28471d1a38372d0a58371d1a78371d1aa8472d1ac8472d1b18573d1b68473d1ba8572d0bd8473d1c08572d1c28572d1c58472d0c58472d2c58471d0c48371d1c38472d1c28371d1be8572d1bd8473d2bb8473d1b88572d1b78472d2b88472d1b78371d1b78372d0b78472d2b78472d2b78371d1b88472d1b78472d1b88573d1bb8371d1bf8471d2c48572d1ca8572d0d28472d1b28473d14867476eeb542627fe552526fe693330ff6d3233ff6d3232ff6c3231ff6d3032ff723531ff935749ff9b5c4aff985c4aff995d4cff965849ff89473cff874438ff874538ff884638ff884638ff854738ff6c3b2fff3c1a12ff552a21ff894a3cff88483aff8a483aff8d473bff8a4739ff8c4a38ffa96956ffac6e58ffa46450ff9f5c48ff9e5b47ff9f5b45ff9e5b48ff9b5e4eff4f2317ff37160cff3b160aff643222ff955341ff985246ff9a5548ff995549ff985448ff975446ff975345ff96574aff996966ff937174ff917375ff7b5856ff4e201cff6b3531ff6d3733ff6d3937ff6d3c3bff694343ff664a50ff644a4fff5b3e3eff5c3e3aff5e3f3aff5f403cff61423cff63423bff64443cff64463dfe66463eff684841ff694a43ff6a4c44fd6d4e45fe6e4e45fd705147fe6f5248ff715448ff735649ff745649fe77584afe79594bfe7a5a4efc6b483fe6451d17a43e14118d3c121063390f0f153d0c0c044000001c806dc88f8472d1828372d0ab8371d1d18471d2d58472d0d98572d2dd8471d1e18371d1e58372d0e88471d1ec8471d1f08473d0f38472d1f58472d1f78472d1f88572d1f98472d1fb8473d1fa8572d1fa8472d1fa8573d1fa8472d1f98472d1f98473d1f78473d2f58572d2f48572d1f28472d1ef8472d1ec8471d1e88472d2e38571d1dd8572d1d78472d1cf8473d0c68573d1bc8573d1b28473d0a48473d0988372d28c8575d1808374d1768473d26b8572d2638674d15b8773cf538472d14d8474d1468775d3408374cf398674d2328570d12b8271d0248771cd1c8976db168074d1108070cf0b8b74d107926ddb059999cc028080ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff056633cc098e71e3118778d21a8976ce268072c9348976d3448374d2558472d2688273d0788473d2878471d2938472d29f8472cfa88673d1af8572d2b68471d1b98371d2bc8472d1be8472d0bf8471d0c08372d1c08572d1be8573d1be8572d1bc8573d1bb8473d1bc8472d1bd8471d1bf8371d0c18372d1c48371d1c88573d1cc8472d1ce8472d1d28472d1d38572d2d78572d1d88471d1d98472d0d88471d1d78472d2d68371d1d58472d0d48471d0d18471d1cf8471d1ce8472d1ce8472d1cd8472d1cd8471d1cd8471d0cd8471d0cd8472d1cd8471d1cd8371d0cd8574d1cd8572d1cf8471d0d28472d0d58472d2da8471d1e18371d1ad8571d0805c3644fa53282afe542725ff693530ff6c3234ff6d3234ff6d3231ff6d3131ff793e36ff9a5e4fff9a5e4cff9a5f4cff9a5d4eff9a5d4cff975746ff8b493bff874639ff8a463bff8a463cff86483bff703a30ff481d13ff653428ff894b3eff8b483cff8d473bff8e473bff8c4839ff9c5c49ffad715cffaa705affab6d57ff9f5e49ffa05c4affa15b48ff9f5c48ff9f5e4cff603022ff39180dff40170bff794031ff995145ff995449ff99554aff995548ff995348ff985547ff97564cff97635eff977171ff947575ff937577ff896666ff60322eff6d3531ff6e3733ff6d3a37ff6f3b3aff6b4243ff664b51ff664f53ff5f4647ff5b3e3bff5d3f3aff5e3f3aff5e403aff60413bff61433bff62443dff644640ff654740ff66473ffe674940fe694a41fe6a4b43fe6c4c45fe6c4e43ff6e5044ff6f5145ff705248ff72564aff74564aff76564bfe4b2821fd36100dfb380e0cf5380e0bf1370e0cad350d0a44340f0b21360f0f0e371212074900000566000003550000758574d1d68472d1de8472d1e48472d0e98372d1ee8473d1f28472d1f68472d0f98472d1cc8372d17f8570cf7f8570cf7f8570cf7f8572d17f8572d18f8472d1df8472d0be8472d0be8572d1dd8472d1fd8472d1ad8571d1eb8371d0d98473d1f78473d2f68573d0f28472d2f08473d1eb8472d1e68572d0df8572d1d88573d1d08472d0c68573d1bc8472d0b08472d1a68673d19b8573d1908373d1868574d17e8673d2768675cf6e8474d1668473d25f8471d1578472d04e8672d1468775d03c8473d0328575d6298976d3208770cf188a75d5118778d20c806ad5076d6ddb048080bf035555aa010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aa55aa076d49b60d8976d8158679db218374d12f8872d4418572d0548673d1698172d17c8473d28e8373d29d8473d3ab8573d2b78472d0be8572d1c68371d1cc8372d1cf8471d1d18471d1d28472d1d48372d1d58472d0d48371d0d38473d1d28472d1d08472d2d18471d1d08472d0d18473d2d38472d0d58472d0d78472d2db8471d0dd8471d1e18371d1e28472d2e48472d1e58572d1e78372d2e78372d1e88472d1e78372d1e68371d0e58372d0e48472d1e28472d1e18371d1e08473d1df8472d1de8473d1de8473d1de8472d1de8372d1df8572d1df8572d0de8573d1de8573d1df8572d1df8572d1e18372d2e38571d1e68472d2eb8472d16e826fc7be552f2ffd53292bfe532625ff683432ff6c3333ff6b3335ff6b3233ff6e3131ff82463bff9d604fff9b5e4dff9c5e4eff9b5f4fff9a5d4affa26550ff965743ff8a4938ff8c473cff8c473dff8a483fff703930ff502117ff713a30ff8a4a3dff8b493bff8e473bff8d473aff935140ffae705dffae745fffad745dffb1765fffa56450ffa15d4affa15b49ffa15c48ffa15e4cff6d392bff3d180dff4b1f13ff8a4c3eff9a5347ff99534aff9a554aff995549ff99554aff98544cff9c625eff9b6f70ff967476ff957775ff947779ff947173ff673c36ff6f3631ff703733ff6e3a36ff703a37ff6a4140ff684c52ff675056ff664f51ff573b3aff5b3d39ff5d3e3bff5f403cff5f413dff5f413bff60423cff60433dff62453eff62463eff644740ff654841ff664842ff684a43ff694b42ff6a4d44ff6b4d44ff6b4f44ff6c5046ff71534aff6a4c44ff54332eff4f2d29fe4f2a27fe502b28fd522c29f9532e2be457322ed45a3530b8603a369d65413a8066423c3c66443c028000009e8373d0d98572d1d48472d1b08472d1c48572d0f58472d1fa8572d16f8371cf128063b803aa555502ff8080028080800355555504804040048080400280808001ff000001ff0000608570cf6f8573d1318772cb308a75cf01ff00005f8471cffb8372d0f98472d1f78473d1f48472d1f08472d1ec8473d1e68572d2df8572d1d78573d2cf8473d1c58473d2bc8572d0b38473d0aa8474d1a18574d1998573d2918474d18a8573d1828574d27b8572cf718573d2688473d05d8673d3518474d0458576d3388976d62d8877d2228778d2198570cc118769d20b8b74d1076d6db603aaaaff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080048080bf098e71e3108070cf1b8471d0298976d3398274d24e836fce638674d37a8473d18f8472d1a28373d1b28473d1c08372d1cb8572d2d38473d1d88473d2dd8471d1df8571d1e28472d2e28472d2e48471d0e48472d1e48473d1e38573d2e38573d1e28472d1e18572d1e28573d1e18572d2e38371d1e58372d0e78473d1e98372d0eb8371d0ed8372d1ef8372d0f18371d0f28472d0f28472d1f28472d1f28472d2f28472d1f18472d0f18371d0ef8371d0ee8573d2ed8472d1ed8472d0ed8372d0ec8473d1ec8473d1ec8473d2ec8573d1ec8573d1ec8573d1ec8573d2ec8573d1ec8473d1ed8372d0ed8472d2ee8473d1f18472d2f38471d1917861a5e4552d2cff53292bfe532725ff663232ff6b3331ff6b352fff6b3232ff6e3231ff884c40ff9b5f4eff9c5f4dff9c614cffa2674dffb9815fffc88f6affc38a67ffa6694eff8f4c3aff8e483dff8b493fff703931ff54241bff763e30ff8a493aff8c4939ff8c483bff8e4a3cffa56652ffb3775fffb77b60ffb67c5fffb77d61ffb77b60ffa4614bffa35e4affa35d4bffa25e4cff794234ff411a0eff59281bff914f41ff9a5245ff9a5348ff9a5549ff995548ff99574bff9f655dffa5726effa27674ff9b7678ff977979ff977a7dff977877ff6c423dff6e3631ff6f3733ff6f3933ff6f3b36ff6a4040ff6a4d53ff685158ff6c555aff4b3132ff3c1e1dff3c1c1aff3d1c1aff3f1e1bff41201dff472623ff4e2d2aff553531ff5d3d39ff5e403cff60423dff60443fff61453fff644640ff634741ff634941ff644940ff664a42ff644640ff563532ff51302eff53322ffe583634fe573633fe563532fd5a3634fd5b3834fd5b3834fc5b3b35fc573630f1422019b23c1511293e131335826fca788473d0628572d3498170d2978573d08b8472cf5f8471cf0c4015153238140f36391313333c140f383b1212483c150e563e1512533d16122342161606550000035500000749240013361b0d104020100f4422110e37242404800000608272cfde8473d1fb8472d1eb8472d0f88572d1e58572d1f18472d0ec8473d1e68472d2df8572d1d88573d1d08472d0c88573d1c08572d2ba8573d0b38673d1ac8574d1a58572d19d8473d2968574d18c8573d1828574d0768675d2698372d15b8473cf4c8372d03d8675d12f8277ce228778d2188a75d50f8877dd098e71e3056666cc028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000028080ff059999ff0b8b74d1139479d7218374c9308575d5438572d15a8571cf718573d2888572d29f8472d0b38472d0c38473d1d18473cfdb8572d2e38371d1e88371d0ea8471d1ec8471d1ef8472d0f08473d0f08472d0f08573d1f08573d1f08472d0ef8573d2ee8472d1ee8472d1ed8473d2ee8573d1ef8472d1f08472d1f28472d1f38472d1c68573d1e78472d1f78372d1f78472d1f98473d1f98473d1fa8572d1f98472d1fa8472d1da8573d1f88472d1f88573d1f78473d2f78473d1f68472d0f68472d0f68473d0f68573d1f58472d1f68572d0f68572d1f68472d0f68472d1f68472d0f68573d1f68472d0f68572d1f78473d1d88471d1e98472d19661415df8532c2bff542a2bff532a27ff612f30ff6a3433ff6c3430ff6c3232ff6d3330ff8c5145ff9c5f4dff9d614affaa7052ffc7906bffd49f75ffd4a072ffce986cffd39974ffb37557ff924f3cff8b4a3dff70382dff58261cff7a4032ff8b483bff8f483bff8d4b3aff9d5e48ffc28567ffc98d69ffd29870ffd69e76ffd59f76ffdba77effb47959ffa5624bffa45f4cffa3604dff82493aff481c10ff653022ff934e40ff995143ff995348ff995649ff9d5c4bffa96c58ffb57f66ffbb8569ffb8866bffae8271ff9f7b75ff9b7c7fff997c7dff6f4645ff6c3633ff6f3834ff6f3833ff703a35ff6b3f3eff6b4e52ff6a545aff6f5b60ff4c3336ff2f1011ff32100fff34100fff35100fff35100fff361211ff361312ff3d1a18ff462322ff543431ff5a3b37ff5a3d39ff5a3d3aff5b3e3aff5d403cff5d3f3bff563633ff4a2927fe371614ff331010ff330f10ff341111ff371514ff401f1dfe492927fe4f2f2cfe50302efd553532fe543631fe583734fc583633e74c2824593c1411072400000e371212053300000200000001000000308070ca233a0f0f7b380f0ca5390e0eb6390f0ebd390f0dc0390f0dc73a0f0ed63a0f0ed43b110e943b100e32380f0a12390e0e4e3b100d8b390f0f883a0f0d87390d0d7a3b0f0d533a0f0c2e533253457e67c0608270cf608270cf608272cf5e8272d1d98472d0f38472d1f18472d0eb8472d1e58673d2e08572d1da8573d1d48473d1ce8473d1c98472d1c38473d1bd8473d1b78474d2af8573d2a78573d19b8573d38f8674d1818271d0708272d1608272d24e8372d13d8271cd2d8871cc208078cf158679ce0d8962c407926ddb048080bf01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aa55aa07926ddb0d8976d8188a80ca268679d7368476d04c8372d0638671d37d8572d2978571d1ac8472d0c08574d2d18473d1dd8573d1e78473d2ee8473d1f28573d2f58471d0f68572d0f78472d1f78573d2f88572d1f98473d1f88572d2f98372d1f88572d2f78472d2f78472d1f78472d1f88472d1f88472d1f88472d2f98472d1fa8472d15f8471cfbd8473d1fd8472d1fd8472d1fd8472d2ce8472d1ae8472d09e8471d09e8471d08f8272d19e8471d09e8471d0dd8572d1fc8572d1fb8472d1dd8572d1ad8571d0fc8471d0fc8572d1fc8572d1fd8472d1fc8572d1fc8472d1bd8473d0fc8572d1fc8471d0fb8472d1fc8472d19e8471d0908371cf9c4d2927fe532d2dff542a2cfe532b28ff5c2e2fff693434ff6c3333ff6c3134ff6d3330ff91584aff9e634dffb27a5affd09973ffd29c73ffd19f72ffe3b585ffd5a474ffd8a073ffdaa077ffca8d6fff945642ff70382dff59281eff7b4133ff8c493bff8d4a39ff995b42ffca8f6cffd59a6fffd89c6bffd89f6dffd8a271ffd7a573ffe5b683ffe5b388ffb17554ffa5624cffa5624eff874d3dff4e2014ff6f372aff944e40ff995244ff985546ff9e5e4bffb77a61ffc48c6dffc48b66ffc28763ffc28662ffbf8663ffb6886effa5807cff9b7e83ff734a4dff6d3635ff6f3834ff6f3832ff6f3834ff6b3d3dff6d4d51ff70585dff735c62ff5e4447ff311111ff34100fff35100fff351211ff371512ff43221fff50312eff563734ff563936ff553a36ff563a37ff583a39ff593b3bff523433ff432525ff351615ff331111ff330f10ff331010ff331111ff351012ff351211ff331111ff341211ff351313ff371716ff422120fe4a2a28fe4e2d2dff4f2f2ffe51332ff551342f775133312a431e1e803612124934110e09390000208070bf2734140dba350f0ee6350d0df0350e0df7360d0df9360e0df9360e0dfa360f0efc380f0efc380e0de9370e0da3380e0e3134101095370f0ede370f0ee9380f0eec380d0eee380e0ee4390d0cd3380f0f873b0f0d34360f0f113c0f0f05330000217c6cc9bc8572d15e8572d1a98371d2f38472d1f08473d1ec8573d2e88572d2e38573d2df8573d1db8472d0d68472d2d18471d1cc8472d1c58472d2bd8673d1b18673d1a78373d0988372d0858271d1728470d25e8572d44b8574d3388472d1288679d21b8471d0108f70df098e71e305666699028080ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff035555aa088060df108f70cf1b8e7bd02a8673ce3c8473d0538772d16d8573d3878673d4a18572d1b88472d0cb8574d2bf8473d2cc8472d1f08572d1f78472d1f98573d2eb8473d0dc8473d1cd8471d18e8373d28f8472d17f8370cf9e8371d0ed8472d1fd8372d1fd8372d1fd8472d1fc8472d1fc8572d1fd8372d1fd8472d1fd8472d1ee8573d10480400004400000028000000280000002800000528070ca127171b80280000002000000228069c30480404007492424528070caee8573d1df8572d1de8473d1df8572d06f8573d1608272cf21836cc9508373cf608272cf608572cf41816ecc408370cfee8573d1708472cfce8472d1de8473d109391c1cc24b2625fe522b2cff54292bfe532b27ff572a2cff663433ff6a3333ff6a3134ff6b312eff945c4affb27a5bffcf9971ffd19d71ffd39f75ffd6a479ffeecb99ffeac391ffdca477ffdda376ffdda47bffd89e7fff794233ff5d2c21ff793f30ff8d4b3aff95543dffc98b69ffd19669ffd59b6affdb9d6affdba370ffebbc88ffe9bc87ffeac08afff1c996ffe3b489ffb3765affa7644eff8d503fff562419ff783b30ff95503fff9a5544ffa96a53ffc68a6fffc88f6effc98e6affc98c66ffc78b65ffc68b64ffc28b63ffc99a74ffcaa28bffa18583ff724b4bff713734ff703731ff703832ff6f3833ff6c3d3cff755555ff7e6567ff755e61ff695052ff311212ff351211ff391918ff462624ff503230ff503531ff523632ff523632ff533734ff513733ff492d2bff3a1d1bff301413ff300f10ff321112ff321112ff341113ff341113ff341213ff321313ff331212ff331213ff341113ff331112ff331212ff331213ff341312ff331212fe361616fe3a1b1afe422221fc472827ce4c2d2d615135329c4627266336151227765ca3327a6bbd7e330e0ef4330f0efe340e0dfd350d0dfd340d0cfe340d0cfe340d0cfe340d0cfe340e0cff350e0cfb350e0cec350e0d9e350f0dbd350f0cfb360e0cfd360e0dfe360e0cfd360d0cfd360e0dfd360f0df9360f0ce7390f0dbb411a17695c353119663d3d076d494909553939228070c3e98472d1f88572d1f58472d1f28472d2f08472d0ed8372d1e98472d1e58572d1e28572d2de8472d1d88473d1d18573d1c78573d1b98472d2ab8371cf998471d0838471d26e8472d3588574d4428370d1308575cf218374d1148073cc0c9580d5068080d5028080ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff035555aa097171e3118769d21e8877cc2e8574cd428370d15a8271d2758371d1908371d1ab8371cfc08372d2ad8571d0e38573d1ee8473d1f78472d1fb8472d0dd8471d16f8573d101000000010000000100000031826dcb408374cf31826dcb7f8574d3808372cf418172d0608572cf708472cf808372cf9f8472d0908170cf418172d0287360a61933140a1b2f09092038100826360d0d2a370c0c2b35120c29380c06283913062b35120637330e095036100a6237100a4d32110a595f42732d4f334f10301010072400000355000002000000030000000300000003000000035500000355000002000000128071b8117878c3808372cf9f8472d02a3d1812e2492423fd532b2bfe52292aff532a29ff53292bff60302fff683331ff6b3235ff6a312fff97614bffc6926dffcf9c6fffd19e71ffd4a176ffd6a87affedce9afff4d8a6ffddab7fffdea677ffdba477ffdba57dff975f4bff632d26ff763b2fff90523cffc08561ffce9266ffd29565ffd89a6bffd89f70ffe7b884ffebc08dffe9bd88fff0c78ffff2cc96ffefc593ffdfae88ffb17158ff8e503dff5a291bff7c3e31ff995641ffb87760ffc98d70ffc88f6cffc98f69ffca8e67ffca8f66ffca8e67ffcd976dffe0ad83ffe6b58cffdfb58dffb09187ff734b47ff733831ff73372fff703731ff703c37ff7b514eff836464ff806669ff766065ff715a5dff3d2020ff452424ff4b2e2cff4e3230ff4f3432ff4f3631ff503330ff482927ff3b1b1aff331211ff31100fff321110ff311110ff331011ff331111ff321111ff321112ff321212ff311313ff311414ff301413ff321313ff321313ff311312fe321312fe321212fe331211fe331211fe331111ff331111ff321010fb310f0fab331210273414141f422921154924180a331a001e331109a9330e0efb340d0dfe330e0cfd330d0cfe330d0bfe330d0bfe320e0cff330d0bff320d0bfe330d0cfd320d0bec330d0cb0330d0aec310e0cfc340d0cfe320d0bff330e0bfe330e0bfe330e0bfd3f1b18fe4e2b27fd57332ffd5f3c38f55c3c36c1563731714a2f26393a1b160f332211308570cffc8572d1fa8472d1ba8572d2e88471d0f58471d1f38473d2f18472d0ef8472d1eb8472d1e78372d1e18372d2d78572d2cb8572d1bc8471d0a98371d0948372d27c8473d2648273d14c8372d3388472d1268072d019857ad60e9280db079292db028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000002808080048080bf0a8066cc128e71d4218374c9318272d0468371d35f8471d17a8471d1968372d1b08472d1c68373d1958473d1788471ca8f7f69b9a3755b985d502c21704b221978441c137b4019137a3d1911753b140d6c39130c6038100b55360f0c4a340e0a49340e0a3f35100c2e32110b2537150e2333160f2636140d3a300d0d5f330d0d8f3d1514a9411a17b53e1514c23b1512c53c1513c9340e0acd310c07d1310d07d8320d07e0320d08e9320c08f0330e0af4340e0af3340f0ceb340e0bdb330d0abf310c09a0330b0885300c0875320d0966300f085b320e084f300d0a4034100c2b2f120c1c3712120d3b141404400000053300000840000071340e0eef472322fe512b2bfe51292bff532a2bff512a29ff562b29ff663333ff693135ff69312fff8f5b46ffc5926cffce9d6fffd09f73ffd4a376ffdbad7effeecf9cfff6dfadffe0b583ffdfab7cffdfa57affdca277ff9e694eff693129ff71352eff9a5d42ffcb9162ffce9565ffd39668ffd99a6bffd7a370ffe8bf89ffebc48effe7be87fff1ca94fff0cb99ffefc996ffebbf92ffc98e6eff874b37ff622c22ff834435ffbf7f63ffcb8e6bffcb8e68ffcb9067ffcb9067ffcc8f6affca9067ffd4a176ffe3b788ffe6ba8fffe7ba91ffe6b98dffbc9983ff724438ff763630ff723831ff723b37ff80524fff886562ff866869ff83666aff795f65ff7b6466ff482c2cff4a2d2dff4b312eff4c3230ff4d3432ff4d3531ff442b27ff321513ff311110ff320f0fff331010ff341111ff321211ff321413fe321413fe321313fe331313fe331314fe331313fe331313fe321314fe331313fe331314fe331313fe331313fe331313fe331313fe341212fd341212fd331211fa331111c1321211323314140440000011695aa53e311010b5300e0dd9310e0cf3310f0cfd310f0dfe310f0dfe320f0dff32100eff32110eff331310ff341512ff361613fe381815fd3a1a17f93b1c19e93d1f1bfa3d201cfd42221dff442521ff482823ff4e2f2aff573833fe553530ff52332dfe51332dfe51342efe50352efd51362ef452352ece4e30297a4b2e261f5231210655552b5f8473d1ae8472d0cd8472d1fb8473d1f98573d2f88572d1f78473d1f48572d1f28572d1ed8372d1e48472d1d78573d2c98472d1b78371d0a18372d3898473d26f8371d1558472d23e846fd22b8271d01c8976d1108f70cf089f80df03aa55aa00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff048080bf0a8066e6148073cc218374d1348071ce488775d4628570d07e8471d2998471d29b8573d14d8471ca45643b4aa9441b15dc421a15f5421714f93e1310f83d130ef83a110cf937100cf937100cf7380f0bf8380f0bf9370e0cf7360e0bf33f1614ee3f1513ec3a1110e7391211e23a1110df371210e2371110ea360f0df2401613fa5e2e2cfc5b2c2bfc461817fc421716fc411716fb3d1614fb330e09fb310d07fc320d06fe330d08ff38110dff3c1413ff3c1414ff3d1415ff3c1414ff3c1412fc39110ffc330c09f8300b07f5310c07f1310c07ea310c0ae0320e0bda320e0dcd340e0cb2340d0b76320d0b4034100c38320e0e48350e0eba310e0ef5482322fe512a2aff512929ff522a2aff512a28ff542c29ff592b2cff663335ff683231ff7f493cffc08d6dffcd9e72ffd0a074ffd6a778ffdeb181fff0d3a3fff6e0aeffe3bb86ffe0af7fffe0a67effdba078ff925b44ff6e362cff72352eff8a4c36ffcb9064ffce9364ffd39669ffd99b6cffd8a571ffe7be88ffebc48effe6bd87fff1cb9affefcd9bffefcc9cffeabe93ffc8916cff7a3f2cff673028ff804231ffc8896affc88d64ffcb8f67ffcb9067ffcb9169ffcb916bffcb956affe8bb8dffe7be8effe6bd92ffe6bc91ffe7bb8fffad8874ff6d3a31ff7a3834ff77403bff815450ff85615fff876968ff876b6bff846569ff7f6769ff857274ff492f2fff492d2dff4b2e2eff4c3030ff4d3331ff4b3431ff4a3432ff482f2fff472d2fff412729ff3c2324ff381f20fe361d1dfe331b1bfd301817fb2f1616f9301616f8301615f8301515f9311413fb321313fb321413fb321414f9321414f8311514e8311415dd331515d0321515c4311514bb321414913113152d331111267965b5277c6fd13f65518abc311312f9331412fc371817fe391c1afe3b1d1bff3c1d1bff3c1e1cff3c1e1bff3c1f1cff3b1e1bff3b1f1bff3b1f1bff3a1f1afe3b1f1bfd3b201bfd3c1f1bfd3c201bfe3f211cff3f221dff41231eff432420ff452622ff462823ff482925ff4b2d28ff4e2f2afe50332cfe50332dfe50342cfe50342cee53362dbe51362f5d52373147775d9a23836dc5618371cd7f8572d1ae8472d0bd8473d18e8373d0ea8472d1f88572d2f48472d2ed8472d1e18571d1b98472d2c18472d1ab8371d1928573d2778372d05c8572d0438572d5308570cf1f8473d6128e80d4098e71c603aaaaff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff02808080048080bf0b8b74d115866dce238375d3348471ce4a8372d2638371d3808372d17d8572d2598773ce2a794f49ce61322df8471916fe401312ff3e1312fe3d1210fe3c120ffe431c18fd471d1bfd3d1614fd39110efd37100dfe38100efd421815fc5c2d2cfd4b1c1afd3d1211fd3b1211fc3b1210fc391310fc37120ffd38110dfe582923ff68322fff612f2cff491a18fe431817fe411818fe401918fd391311fe310c09fe310d08fe350e0bff3c1512ff3c1415ff3d1417fe3d1517fe3d1416fe3b1214fe3d1515ff350e0dff310b09ff300b07ff300b07fe340f0dfc371010fb371110fb36110ffb36100fec310e0dd52f100cc8320e0ecf310e0ef2300e0efd492323fe522a29ff522929ff512a2bff512a29ff532b2aff562c2bff5a2c2aff643331ff6e3a32ffa26d58ffcd9b74ffd3a376ffd9a77affdeb082ffefcd9efff8d9aaffe3b586ffe3ae81ffdea77fffc58c6dff763b2aff6e382aff73372dff7b3c2dffb57857ffcf9567ffd19866ffd79c6cffdaa672ffeabf88ffedc58fffe7bd89fff2cb9ffff0ce9dffefcb9fffe9bf98ffa26a49ff743b27ff6a3429ff733629ffb17358ffcb8e67ffc98f66ffcb936affca936bffcd936cffd39e72ffe9c091ffe6be91ffe5be92ffe4bd92ffe3ba93ff875c4fff723833ff81413eff8b5955ff895f5eff856563ff866968ff896a6bff84676aff8b7879ff8b797dff452a2cff472929ff482b2cff4a2d2dff4a2e2fff4b2f2fff4a3132ff4b3436ff4a3637ff4c3739ff4c393aff4e3c3dff503e40fa534244e6534446c2534447854f3f43654c3a3d604535386346313668402f33673e2d325d3c29314c3c282c393a24282839262d233a242c18402b2b113c2d2d0c402b2b0840404003550000788671d0758574d12e5e4853e83a2223fe2d0f0efe2d100dfe2a0f0bfe2c0d0afe2d0c0aff2c0c0aff2c0d0aff2c0c09ff2c0c09ff2c0b09ff2d0b09ff2d0c09ff2d0c09fe2d0c09fe2e0c09ff2e0c09fe2e0b09ff2e0c09ff2f0c09ff2f0c0aff300d0aff300d0aff320f0bff310f0cff32110eff33110eff361612ff3a1915fe3c1d17fe3f201afd41221ded442620cc472923a151332c7d62454e536f56753f7969ae528370cd418572d0508373cf6e8472d1cb8472d1f38472d1e88472d1cd8472d1c98472d1b28473d1998473d27d8572d0608572d2478573d4328570d1218374d1148073bf098e71e303aaaaff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaaa0b7474d115796dce238375d3368471d04b8570cf658372d2828374d2598473cb298970c1986a403ef6673332fe5c2a28fe461815ff3f1310ff3c1311ff421a15ff49201fff461f1dff46211eff3b1412ff39110fff3d1311ff5a2c2cff623030ff512421ff3e1512ff391512ff391411ff381411ff391310ff421914ff66362fff6b3430ff61302bff4a1d19ff431917ff401818ff411a18ff3e1816ff330e0bff310d09ff38120fff3c1515ff3d1516ff3d1518ff3c1417ff3c1517ff3b1315fe3d1718fe381312fe310c0aff2f0c07ff300c09ff361110ff371111ff381212ff381312fe3a1514fd361312fc310f0dfc310e0efa310e0efd310f0efe482424ff522a2aff512a29ff4f2b2aff512928ff552b2bff552c2aff572b29ff582a29ff61312eff6f3c32ffb27e62ffd2a079ffd9a77dffdfae83ffe8c091fff0c799ffe2b184ffe1ac83ffc5906eff844a36ff753a30ff713b2cff71362cff76372dff834431ffc98d69ffd29869ffd69c6bffdba573ffe9bd87ffefc591ffe7bc88fff3cd9cfff0cd9effefca9fffc2936fff804530ff72392eff68362aff6d3428ff854835ffca8c6cffcc906affcc926affcd936cffcf946dffd19b71ffe8c093ffe4bf92ffe3be91ffe2bd93ffc2977cff6f3730ff7e403dff8d5351ff865759ff856160ff876967ff8c6d6dff8b6c6fff8d7778ff938586ff867376ff3f2323ff402220ff412423ff422624ff432726ff432827ff442b2aff462e2dfe463031fe473232ff483535ff493938fa4b3c3ca44f404322524b4b0d624e4e13866bae0e806dc8076d6db6076d6db60a8066b20a8080cc0c8080bf13796bc915866dce1b8471d0148c73d92b8271d01d7b6aca438572d1297c70c7868372d1c58472d05d8470d043412e31f62c1213fe2d0d0cfe2d0d0bff2d0d0aff2f0c0aff2e0c0aff2e0d0aff2e0d09ff2e0d09ff2e0d09ff2e0c09ff2e0c0aff2e0c09ff2e0c09ff2f0c09ff2f0d0aff2f0d0aff2f0d09ff2f0d0aff300d0aff300c0aff320d0aff330d0bff330d0bff320e0cff340f0eff36100fff37100fff330d0cff330d0cff330e0dfe34100efe330f0efe33100efd34110ffb391615f13a1817e2361915c6351a1798341b196833191b3e3a2121597b6aaf458573c82e856fcd6e8472d1a48373d0b68571d29d8573d2808574d1638671d3498570d5348471d3228070d2148c73d90a9980cc048080bf0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff04bfbfbf0b7474d1158679ce238a7cd3348471ce4b8570cf658674d4698372d3898473d21b7b5555de6a3c3bfd6b3533fe66312eff532221ff401513ff3f1613ff481f1dff49201eff48201eff47201fff3f1715ff39110eff512321ff653132ff623030ff592828ff441917ff3c1411ff3a1412ff381410ff3c1310ff532420ff6b3530ff6c3632ff64332fff4d201eff421917ff401817ff411918ff3f1917ff36120eff320e0aff391512ff3c1516ff3c1616ff3c1517ff3b1517ff3b1416ff3b1417ff3f181aff3b1516ff300c0aff2e0b07ff330e0dff361211ff381113ff381213ff381112ff401a19fe421d1cfe35110ffe320f0ffe300f0efe32100fff492524ff512a29ff522a29ff502c2bff532929ff542a29ff572c2aff572d29ff572c2bff562a29ff62332eff723c30ff946044ffc38f6cffdaa981ffdeaf85ffdcad83ffd8a680ffb07c5dff79452dff783f30ff7c4137ff7a4332ff773f30ff72382bff793c2fff8d4f39ffc18660ffd89d72ffdba677ffdeb17dffe7bb87ffe4b885ffebc292ffecc399ffc2916fff844f34ff713c2cff6c382cff6c3429ff6d352aff6e3326ff8f523cffca8d6dffcd936effcf956effce9570ffcc9770ffe4bb8fffe5c094ffe3be93ffd6af8cff774638ff783c37ff8c4f49ff875254ff885a5eff8b6566ff8d6e6cff8c6f70ff8c7576ff958485ff938588ff6f5a5cff351815ff3b1815ff3b1a17ff3c1c19ff3d1d1aff3e1e1cff3f201eff3f2122fe422425fe442728ff452a2cff482f31f94a34348c4d3a3c08604060028080800860609f418572d41f8473ce15796dce1f8c73ce15866dce0d8976d80d8976c40f8877cc27836fcb47816fcd5d8473d3748472d38d8474d2a58572d1bc8573d1d08473d030806abaab2d1219fd2b0d0dff2d0c0afe2c0d0bff2f0c0bff2d0d0aff2c0e0aff2c0e0bff2c0e0bff2d0e0bff2c0e0bff2d0d0bff2d0e0bff2d0e0bff2d0e0bff2e0e0aff2e0e0bff2e0e0aff2f0d0aff2f0d0aff2f0d0aff300d0aff320e0bff330d0aff360f0cff3e1615ff45191aff471b1cff502425ff4a1e20ff3b1212ff360e0fff37100fff371010ff3a1211fe4b2121fd532627fd512628fd431d1cfc361917fd351918fa391d1eee4d2f35da5a3e43ad5e44455d60474d47856fbb808372d1958573d39e8473d2828572d0648570d14a8372d2348471d3238375d3148c73d90b8b74d1048080bf010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080048080bf0b745dd1158679ce238375cc358773d44c8672d0658674d26b8572d2618371cd397d5555f66b3839fe6d3635ff6a3331ff5f2d2cff4b1c1cff4a201fff49201fff492020ff481f1fff47201fff411916ff3f1412ff61302eff663230ff612e2eff582826ff4b1e1cff3e1513ff391412ff391411ff3c130fff653530ff6c3631ff693330ff663431ff542623ff451918ff421817ff401817ff3e1917ff381511ff320e0aff391412ff3c1515ff3c1617ff3c1517ff3c1517ff3c1617ff3d1618ff3f181aff3d1717ff310c0aff2e0c07ff35100eff381213ff391314ff391314ff391212ff441d1cff4a2221ff461f1dff361110ff320e0fff331010ff4b2525ff522a29ff522a28ff522b28ff53292aff532927ff572c29ff572c2aff572b2dff582b29ff5a2b28ff673330ff6f3a2fff793f31ff814834ff8c533eff8a543cff79452fff7a4331ff7b4334ff7c4436ff7c4536ff7c4436ff7d4536ff7a4135ff753c31ff773d30ff7c442dffa36b4dffcf9975ffdcad81ffe1b386ffe1b288ffd3a37fff956345ff7d4732ff743c2eff713a2eff693328ff673328ff6c362dff71382eff6f372aff834933ffb37b5effcb9374ffd39c7bffdfae8affe1b68fffdbb18effb4896eff6a3b2cff65322bff743f38ff814e4aff855a57ff88615fff916b6dff8d6e70ff8b7576ff958585ff958587ff938084ff452d2dff30120eff32100dff33100fff33100fff34100fff341110ff351112ff351213ff371313ff371615ff3a1819ff3e1d1efe412323e5462b2e474b32360355555547856fd45b8470d2448370ce308575cf228778d21c8976d11b8471d0228070ca2d8271d23f8a75d2558472cf6c8271d2848372d39c8372d1b28573d3c88573d16c8271d07b463049f52a0f10fe2e0d0bff2f0d0bff2d0d0cff2d0d0dff2c0e0dff2e0f0dff2e0f0eff2f1010ff311111ff321212ff331313ff331314ff341413ff341414ff341414ff351414ff351414ff371413ff3c1818ff3e1918ff391513ff36110fff3a1512ff411916ff441a1bff481d1dff4c1f22ff53262aff532628ff4a2022ff391111ff351010ff35100fff47201eff4f2625ff542728ff552728ff56292afe4d2727fe431e1eff522c2dfd552f32fd593034fc593236f5543136b0553b402a6d5b79448374ce4e836fce818473d0648573d14a8672d2348071ce238375cc148c73cc098e71e3048080bf0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff048080bf0b745dd115866dce248771cd358273d44c8672d0668473d2328a75d14e8372d15b764e4cfd6c3738ff703838ff6d3434ff632d2dff532523ff4a1e1eff47201eff492120ff48201fff47201eff421916ff4e1f1dff63302eff63302eff622e2dff572624ff4d1e1dff3e1513ff3a1513ff391411ff411814ff683833ff6b3732ff683430ff673431ff61312eff471c18ff421817ff401917ff3f1917ff3a1512ff320e0bff3a1512ff3d1515ff3c1616ff3d1617ff3c1617ff3d1617ff3f181aff3f181aff3c1717ff310c0aff2f0c08ff35110fff391314ff3a1314ff391213ff3a1313ff461e1eff4e2423ff502825ff492120ff361111ff361210ff4c2625ff522a28ff532a28ff542b28ff532929ff532a27ff562d29ff562c2aff562c2bff572c28ff592b28ff5d2d28ff65362eff6d3930ff764033ff7b4334ff7d4436ff7b4436ff7b4538ff794636ff7a4535ff7b4535ff7c4436ff7c4537ff7c4436ff7d4638ff7a4335ff784134ff78402fff7b4530ff87513bff8e5942ff8a563eff7a4531ff774331ff713c2fff703b2fff6c352aff683327ff6c382dff6e3a30ff703a31ff6e3a31ff713a2dff703a2aff794431ff8c5744ff97634eff8f5d4aff7d4e3eff633328ff64332dff63332eff623430ff704643ff78514fff7d5d5bff856768ff8d7577ff948283ff938586ff938385ff6d5758ff2d1413ff2d120eff2d110cff2e120fff2e110fff2f120fff2f110fff2f1110ff311011ff311110ff331312ff341313ff361514fe381817fa3b1e1eaf42292a13513636468371d35b8473d2438572d1318778d0268672d7218374d1228078d22b8271d0398674d74d8874d4648573d17c8471d0948372d0ac8472d1a88472d1d38473d04a806eb7cf2c1415fd2b0d0eff2c0d0bff2d0e0eff2e1010ff301215ff321315ff341417ff341517ff351518ff351618ff351619ff361619ff361619ff371619ff361619ff361619ff361618ff381617ff3b1719ff451f21ff441e1eff421c1bff3a1313ff3f1616ff44191aff461b1dff481c1fff512629ff53262aff53272bff502628ff451d1eff351010ff3c1716ff4b2323ff512524ff552727ff562728ff572828ff552a29ff552a2afe582c2bfe592e2ffe5b3033fe5a2f33fd5c3137f95833399f5b3d3f168b74a2428370d16d8573d3618371d2488371d1338273d2217c74d113866bc9089f80df03aaaaff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff048080bf0c806ad517856fc8248771cd368476d54e8672ce688473d019857ad6328575d176704945fd6f3737fe743939ff703635ff652f2dff542422ff4b201eff48201eff482020ff47211fff47201dff431a17ff5c2b29ff64302eff65312eff683533ff582624ff50211fff441917ff3a1412ff3b1412ff481d19ff683732ff6a3630ff693631ff683832ff643530ff572c27ff481e1aff401816ff3f1916ff3a1613ff33100dff3a1514ff3c1515ff3b1616ff3d1617ff3e1718ff3f1819ff3f181aff3f181aff3d1718ff320d0bff300d09ff361210ff3a1415ff3a1415ff381113ff3a1313ff451d1cff502725ff532927ff522927ff4d2524ff3e1718ff4f2827ff522a28ff532a29ff542a28ff532a28ff532a26ff562c29ff562c29ff562c2aff572b29ff572927ff5a2a28ff60302aff68382dff713e31ff774133ff784234ff7a4337ff7a4437ff784536ff7a4436ff7b4435ff7b4535ff7b4536ff7d4537ff7d4637ff7e4637ff7e4638ff7e4539ff7b4336ff784234ff764131ff764031ff733f32ff744033ff764134ff733e32ff683429ff6c392eff6b392fff6b392fff6b3930ff693930ff6b382fff6b392fff6b382eff6a352eff67322dff65332cff65342eff63332eff61342dff60332eff5c332eff5f3934ff75514fff7e625eff89716fff927d7cff917d7cff897474ff634c4dff3b2325ff3a2223ff3d2426ff3f2629ff41282aff42292bff422b2cff432c2cff452d30ff462c31ff472e31ff493133ff4a3235ff493337fd4a3437f24d373d804c3a3e0e494949308570cf5a8571d2448370d2348976d32b8271d527836fd12c8574d1368471d0478873d45c8574d3748675d18d8472d0a48472cfba8472cfcd8472d1cf8473d090372737fa290f0fff2b100eff2e1114ff311317ff311416ff321418ff331519ff35161aff35161aff35161aff35161aff36161aff361619ff36171aff36171aff36171aff36171aff37161aff381719ff3e1a1dff472022ff472021ff472020ff401917ff411918ff441a1bff461c1eff4b2123ff53282bff54272bff54282cff52272aff4e2526ff3a1415ff3e181aff4b2224ff512626ff542728ff55272aff55282aff56282aff582a2cff5a2c2eff5a2d2fff5a2f32fe593035ff5a3136ff5c3236f15a37384e624b481d8472ca418572d45e8572d1458573d3308070cf1f8473ce128e71d4089f80df03aaaaff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080059999cc0c806ad517856fd3268672d0388472d14f8874d26a8473d101ffffff0480808089754c47fc713937fd793e3cff733b38ff68322fff592523ff4c1e1cff4a201fff492120ff482120ff471f1eff4e201eff602e2bff65322eff6f3e39ff72423dff63332fff532421ff481d1bff3c1312ff3d1412ff4f221eff673731ff693831ff6f4038ff72453dff6e433bff6c413aff663a35ff471d1aff401917ff3a1513ff33100eff3a1513ff3c1515ff3d1617ff3e1818ff441e1fff441f1fff431e1eff401a1bff3c1818ff330e0dff310d0aff381111ff3d1718ff3a1516ff3b1616ff3b1414ff471e1dff542a28ff542b29ff552b2aff542b29ff532a28ff532928ff532a28ff532a29ff542a27ff542a28ff532a27ff562b29ff562c29ff572c2aff572b28ff562a26ff582a26ff5a2b26ff5e2d27ff6e3d32ff734033ff764135ff784233ff794234ff794434ff794535ff794434ff7a4535ff7a4535ff7c4536ff7e4637ff7f4637ff7e4637ff7b4635ff7d4739ff7b4638ff7b4737ff7d4639ff7a473aff7a4538ff7a4539ff6e392dff69362cff69372dff68372fff67372fff673730ff65362eff66372fff663730ff64362fff623530ff64362eff62352eff60332fff5f332eff5e352eff5d332fff5c332fff5b3531ff573331ff5e3d3dff694c4cff654b4bff4b3233ff3c2323ff311819ff361e1fff382123ff3d2928ff402b2cff412c2eff432e31ff433032ff463335ff483436ff49373aff4d393dff4f3e42ff524146ff55464cfd5a4e51dd60535b3c6659622f8272c947856fd45c8574d3488371d13a8472cf328570d1308570d5378274d1448370d2568874d36c8774d2848572d19c8472d1b28471d0c68573d2c98572d162705e94e42d1515ff2d1314ff2f1516ff311317ff321419ff321419ff331519ff341619ff36171bff351619ff361619ff341719ff36171bff36171aff36171aff36171aff36171aff36171aff37171aff381618ff441f1fff482121ff482021ff482021ff482020ff431b1bff451b1bff481d1eff502627ff53292aff54282cff55292cff52282aff522829ff461e20ff421b1cff4b2323ff512528ff542628ff552729ff532829ff57292aff59292cff5a2d2fff592d2fff5a2e33ff5a3035ff5b3135ff5d3235fd5e3537a1613f3e028080800e8080c8588574d1408374d32c856ed11c896dd1108f80cf088080bf048080bf01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080059966cc0c806ad5188a75d527836fd13b8675cb528673d3578772d0148c73cc198f85c29f784f4afd78413bfd87534cff85504aff7a453fff64322dff50221fff4b201fff4b2222ff492120ff481e1dff512321ff612f2bff6f3e39ff71423cff71423cff6e403aff663833ff4f2320ff421716ff3d1412ff502421ff673830ff71433bff73463eff70463dff6e433bff6e423aff6e423bff5e332eff401815ff391412ff33100dff3a1413ff3d1515ff3e1818ff451f20ff462021ff452020ff452020ff421e1fff3f1b1bff330e0dff320d0bff3b1414ff3f1819ff3d1718ff431b1bff4e2322ff4a1e1eff582c2aff572c2aff552b29ff562c2bff552a2aff542a29ff532b28ff532a28ff542b27ff542a29ff532a27ff562c29ff562b29ff572c2aff562b26ff562a25ff572a25ff572924ff592923ff66352bff713f33ff744134ff774133ff784133ff774334ff784434ff784434ff794434ff7a4435ff7a4535ff7d4637ff7d4536ff7c4536ff7b4535ff7b4538ff7a4538ff7a4536ff7b4536ff7a4639ff7a4538ff794538ff754035ff643127ff66342bff65352eff64352fff63352fff62342eff61342eff60352eff5f352eff5e342fff5f342eff5e342eff5c332fff5b342fff5a342eff5b332fff59342eff58332eff57312eff553030ff502e2dff432424ff280b0cff280b0cff290b0dff2b0d0fff2f1313ff311918ff392122ff3b2427ff40292bff432c2dff45302fff473133ff483436ff4a373aff4d3a3dff513f44ff54454afd594b51d45f545b2b6b5f6b1d8472ca788473d2608572d24e8672d1418572d03c8473d03d8271d1458173d3548673d1678674d27d8774d2958573d1ab8673d2c08572d2d28472d1d68574d1bc3d2d3efd2c1315ff301417ff311418ff321418ff331419ff331519ff331519ff331619ff35171bff35161aff361619ff341719ff35181bff36171aff36171aff36171aff36171aff36171aff37171aff391719ff462122ff482021ff492121ff482121ff482120ff451d1dff471d1dff4b2020ff532729ff55292cff552a2cff552a2cff54282aff53292bff4d2627ff451d1eff4c2224ff512527ff542829ff552829ff532829ff572829ff582a2bff5b2d2fff5c2f32ff592e32ff593035ff5b3236ff5e3135fe603438ca623f4013a186861c8076d1468775d33a8472d3298370cd19857ad60e806dc8068080ff03aaaaaa01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff028080ff068080aa0e9280db1a8976ce288673d23d8675d1558472d2528676d0538475ce269a80c9c37b5450fd85534afd87574dff86554bff835147ff815048ff6c3e3aff502523ff4c2221ff4a2020ff471d1cff552724ff6b3a36ff71413cff70423bff6f423bff6f423bff6e423bff673a36ff471d1cff3d1513ff502722ff6e413aff72473fff6e463cff6d453bff6b4238ff6d433bff6b4139ff663d38ff411a16ff391412ff34100fff3b1514ff3f1717ff451f1fff472120ff452120ff442020ff431f20ff421e1fff401d1dff34100fff340e0dff3d1515ff41191aff401819ff4a1f1eff5d2f2eff5f2f2eff5b2c2bff5a2d2bff582b2aff562b2aff562b2aff542a29ff542a28ff542b28ff542a29ff542a28ff542a27ff572c2aff562c28ff562b28ff562a26ff562a24ff572a23ff572a22ff572a24ff5b2c23ff6b3b31ff734035ff764133ff774132ff764333ff774434ff774334ff784334ff784434ff784335ff7b4536ff7b4536ff7b4437ff7a4435ff7a4437ff784538ff794536ff7a4536ff7a4437ff794437ff784337ff764336ff703d32ff5f2e25ff61322aff5f332cff5e332dff5e332eff5d332dff5b332eff5a342eff5a332fff5b322eff5a322eff59322fff57332fff57322eff57322fff56322eff54312eff53302dff532f2fff502e2dff412322ff270c0cff260a0aff280b0cff290b0bff290d0bff280c0dff290d0eff290e0fff2b0f11ff2e1112ff301415ff311718ff321a1bff361f22ff3d2628ff442f32ff513e43fd5a494fe161535c3b685b680c806abf5c8574d3688471d0588271d14e8372ce498570d24c8372d3568571d3668773d27a8673d18f8472d2a58572d2ba8572d2ce8472d0b28573d37d6c5c93f7281519fd301516ff32141aff321419ff32141aff331419ff331519ff321519ff331619ff35171bff35171bff35181aff35171aff36181bff36171bff36181bff36181aff36171bff36171bff37171aff3b181bff462123ff482122ff482122ff482123ff482121ff482021ff461d1eff4f2425ff53282aff55292cff562a2dff56292dff55292bff542a2cff4f2728ff461e1fff4c2324ff512527ff532829ff532829ff542929ff572828ff5a2a2cff5a2d2fff623638ff582d30ff572f33ff5a3033ff5d3033fd603336d7664242209f8f8717907ad3398674d2348471d3238375d3168074d10c9580d5059999cc028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaaa07926ddb0f8877dd1c8976d12b8871d0408374cf588571d45c8574d3388472d10bd1b9b9cf77544bfe87544bfe83564bff85554aff845349ff84534bff7d4f48ff5f332eff4d2220ff491f1fff481e1dff5b2d2aff6f413bff6f423cff6e423bff6e423bff6f423bff6f423cff6c423dff4b2622ff3c1715ff49221dff6e463dff6f463dff6d453cff6a4339ff6a4239ff6a4139ff6a4139ff633a36ff3c1715ff381412ff33100fff391414ff401a1aff472122ff462221ff452120ff442020ff421f20ff411e1fff3d1b1cff320e0eff37100fff3e1515ff42191bff411818ff4f2322ff61302fff64312fff61302eff5d2e2cff5a2c2bff582c2bff562b2aff542b29ff542b28ff542b28ff542a2aff542a28ff542a27ff572c2aff572c28ff572c28ff562924ff562a24ff562a22ff572a22ff562b23ff572920ff603128ff713f34ff754033ff764131ff764233ff764334ff774334ff774335ff784334ff774435ff6e3a2dff7a4437ff794436ff784335ff794436ff774537ff784536ff784535ff784437ff794436ff784336ff754236ff734035ff67362cff5c2d25ff5d312aff5c322dff5c312dff5a322dff58322eff58332eff58322fff59322eff58332fff57322fff563130ff56312eff55312eff53312eff512f2dff512f2dff502f2fff4c2d2dff412523ff250c0bff280e0dff270c0bff270d0bff290d0bff290c0dff280d0dff2a0d0eff2b0d0eff2e0f10ff2e0f10ff2c1010ff2d1011ff2e1113ff2d1213ff2e1415ff382326fd4c3a3ff0584a526e61586108808080528976d3748472d1658372d25c8272d05a8571d25f8473d1698372d1798574d18c8575d3a18572d1b58474d2c88371d1d88471d1a08471d1c8392630fd2d1419fe311518fe32141bff32151bff32151bff32151aff32151aff321519ff32151aff33161aff34181bff34181aff35181bff35171aff36181aff36181bff36181bff36181bff36181bff37171aff39181bff462223ff482122ff482222ff482223ff492123ff492223ff4a2123ff4f2527ff53282aff542a2cff552b2dff562a2dff562a2dff542a2cff4f2729ff451e20ff4b2325ff512527ff522828ff522828ff542828ff582829ff582a2cff5f3435ff673c3fff572b2eff582e31ff592e31fe5c2f31f865393ac879545323b6998a1f8c73d6408374cf2c8574d61e806fcc128e71d40a8080e6048040ff028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaaa07926ddb118769d21d8d72d32e8b74d3438576d15c8272d0788471d25c8572d00eeddbb6d86f4c43ff825148fe815448ff835549ff835448ff83564bff83554dff734843ff471e1dff451f20ff461f1fff5b302eff6d403bff6d423bff6e423cff6d413bff6d413bff6d423dff6a423dff472321ff3d1a1aff3e1a17ff623c36ff6d453dff6c443bff694139ff694139ff694039ff663f3aff4b2521ff391514ff341311ff321010ff331011ff3a1717ff452222ff442121ff452121ff441f1fff401d1dff3e1d1dff351414ff2f0e0cff3a1413ff3e1615ff431a1aff461c1cff522524ff62302fff663230ff65312fff63312eff5e2e2bff5a2b2aff592c2bff582b29ff562a29ff562a29ff542a29ff542b28ff552b27ff572c29ff582c27ff572a25ff572a24ff572a23ff572a23ff572a22ff562b21ff552b22ff582b21ff6c3c31ff723f32ff744030ff744132ff754133ff754233ff764234ff764236ff724034ff5e2d22ff6d3c31ff764235ff784336ff784336ff784336ff784336ff784336ff784437ff784236ff744235ff724236ff724136ff714034ff613127ff592c25ff592f29ff59302bff57302dff57312dff57312cff57312eff57312eff56312eff53322dff52322dff52302dff522f2dff502e2dff502e2cff502e2dff4e2e2eff4a2a2bff432726ff290e0eff361a1cff290d0fff280d0dff280c0cff2b0f10ff2a0e0fff2a0e0eff2b0f0fff2c0f0fff2d1110ff2e1211ff2d1111ff2f1214ff301413ff2f1415ff351f22fe544246f656484d96584c5313796b79498573d2828572d2768473cf6e8472d16e8472d1738571d07d8772d28d8672d2a08673d1b28573d1c48572d1d58573d2c58472d2925d4d7efe2c151afe32151bff33151bff31151bff30151bff31161bff32151bff31161bff31161bff31161aff32171bff34181cff36181cff36181bff36181bff36181bff36181bff36181bff36181bff37181dff37181bff3a171cff442023ff482123ff482223ff482224ff492223ff492123ff4b2325ff502628ff53292bff552a2dff572c2eff572c2eff582c2eff552c2dff4f2828ff451f20ff4b2324ff512628ff522728ff522828ff552829ff562a2aff582e2fff724a4dff684142ff572c2eff572c2eff582d2efe5b3131f97d5353be86636121b29b9b2c8b74d1358773d9268672d0188a75d50f8877cc088060bf048080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff098e71e3138679d7208778cf318772d0478573d05f8471d47d8572d2708474d111e1c3b4de69443dff835449ff815449ff85574bff825549ff84584dff825850ff69403cff441e1dff421e1fff431d1eff4f2625ff693e3bff6e413dff6f423cff6d423bff6e433dff6c423eff5a3230ff401d1dff3d1b1cff3e1b1bff48221fff663f39ff69413bff684139ff68403aff643d37ff4d2823ff3c1715ff351313ff321111ff311011ff300f10ff311010ff3e1b1cff432020ff431f20ff411e1eff3d1b1aff341313ff2e0f10ff2e0d0cff451f1dff3e1514ff431b1aff471d1dff592b29ff653230ff66312fff65312fff63312eff62302eff5f2f2dff5c2e2bff5a2c2aff572b29ff562a29ff542a29ff542a28ff562b27ff582c29ff592d28ff572924ff572a24ff572a22ff572a22ff562a21ff552b20ff552b21ff572a20ff613228ff713e32ff743f31ff744131ff754133ff754033ff754134ff744135ff66372cff58291fff603026ff744135ff764235ff774234ff774235ff774235ff774335ff774336ff764136ff734134ff714236ff6f4035ff714034ff704034ff5c2d26ff572a25ff582e28ff572e2bff562f2bff56302bff56302dff55302dff54302dff52302cff51302bff512f2bff502e2cff502e2dff4f2d2cff4e2e2dff4b2c2cff49292aff452728ff2d1212ff3b1e20ff311516ff290e0eff2a0f0eff371b1dff2d1313ff2a0e0eff2b0f10ff2c1110ff2d1110ff3c2120ff2e1211ff2f1313ff311515ff301316ff34191cfe594347f56152559d615358176f5964478573d0898672d28a8373d1838473d2848372d1888572d2928573d2a18572d1b18573d2c28572d1d28472d1df8472d17d8170bccb301e22fd2d1517fe32141aff30141aff30151bff2f161bff30161bff32161cff32171cff31161bff31161aff32161aff34171bff36181cff36181bff36181bff36181bff36181bff36181bff36181bff36181cff37181cff3a181cff431f21ff482224ff482223ff482224ff482223ff482124ff4c2426ff502729ff542a2cff562b2cff592e2fff582c2fff582b2eff572c2fff50292aff462022ff4b2425ff512528ff522727ff522928ff552a2aff582f2fff6b4447ff714d4fff6b4447ff572c2eff562a2bff592d2dfe734847fd845a57ca8d686422bb9d9d228770d2268672d01f8473ce13866bc90b8b74d1068055d5028080ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff048080bf0a8080e6148073d9228778d2348976d34b8574cf658372d2818471d2748472d119ccb8b8ec5c3530ff7f5048ff81544bff81554bff81554bff815750ff724844ff4d2423ff451e1fff431f20ff441d1fff451e1eff542b29ff653b37ff6c413cff6d433eff6a413eff5a3230ff451f1eff3e1b1dff3d1b1dff3e1c1dff3e1b1aff46221eff55302cff5a3531ff56312dff45221fff371413ff341313ff321112ff311212ff2f1111ff2f1010ff30100fff321010ff371414ff381616ff361415ff311111ff2d0e0eff2e1010ff2e0e0cff4c2423ff461b1bff431919ff481d1cff60312fff663330ff67322fff66322fff64322fff63312eff63312fff60302eff5e2d2dff592c2aff562b2aff552a29ff552a29ff572b28ff592d28ff592d26ff582b24ff582a23ff572a21ff562a22ff562a22ff552b21ff552b21ff572a21ff592b21ff6c3b2fff723f32ff734031ff754033ff744033ff744034ff6f3e33ff5b2e25ff552820ff582a21ff6c3b30ff744135ff774134ff774134ff784235ff774236ff744336ff734034ff724135ff714135ff714035ff713f34ff6f3f33ff6b3a31ff592a23ff562a23ff562d29ff562e2bff552e2bff552e2eff542f2dff542f2dff522e2cff522e2dff512e2cff4f2c2bff4e2c2bff4f2d2dff4e2e2dff4a292aff482829ff452728ff341718ff422425ff3d2121ff301313ff361918ff402526ff341818ff2b0e10ff2c1010ff2d1011ff3b1f1fff3f2323ff2f1213ff2d1413ff301516ff321416ff321418fe594045f06c595f8d6d575c12715563398274cea78371d09e8473d29a8472d19a8371d2a08471d1a88472d1b58472d1c38472d1d08372d2dd8471d1d98572d283403333fd2a171bfe2e161aff2e141bff2d141bff2e161bff2e171cff2f161cff30171dff30181dff2f181bff2f191aff31181aff33171bff33181cff35181cff35191cff36191cff36191cff36191dff36191cff36191cff37181dff3a191dff3e1d1fff462224ff472224ff482224ff482225ff492324ff4c2526ff532b2bff5d3533ff673f3bff69413dff613736ff5a2e2fff572c2fff4d2628ff462022ff4b2426ff502527ff522727ff522a29ff5b3233ff6a4447ff714f53ff715053ff6c4749ff562c2dff572b2bff6d433ffe7d514ffd825656ca97707022c3a59d139479c9208778d717857ad30f8877cc088080df048080bf028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080059966cc0b8b74e817856fd3258a6ecf388472cd4e836fd1698372d1748472d1598473d1368e7171fa4a2625ff542926ff673c38ff724742ff734943ff613734ff492121ff461e20ff451e21ff431e21ff441e22ff441e20ff441d1eff46201eff4b2322ff502927ff4c2524ff411d1eff3e1c1fff3f1c1eff3e1b1eff3d1b1dff3d1c1dff3d1c1dff3e1b1cff3c1a19ff3b1a1aff371717ff341314ff331314ff311213ff2f1112ff2d110fff301011ff301010ff300f0fff300f0fff300f0fff2f0f0fff2d0d0dff2c0f0eff2e1111ff2f100eff4c2422ff582a28ff441818ff4a1d1cff64322fff67332fff683330ff66332fff65322fff65322eff64312eff622f2eff5f2f2eff5b2f2cff582b2aff552b29ff552a29ff572c28ff592d27ff5a2c26ff5a2d26ff592b23ff572b22ff572a22ff562a22ff562a21ff562b21ff572a21ff582921ff623428ff6f3e32ff733f33ff733f32ff744034ff724033ff68382dff562920ff542820ff552920ff5f3126ff723f34ff773f35ff774033ff774034ff744134ff704235ff724034ff714034ff713f34ff714034ff713f34ff6f3e33ff703e35ff6a3930ff53261eff542b26ff542c2aff532d2bff532d2dff532f2cff522f2bff502e2bff512e2dff4f2d2cff4f2c2bff4d2c2bff4f2e2cff4c2b2bff492829ff472828ff442626ff3b1e1dff482b2aff472928ff402221ff472928ff452929ff3d2222ff301313ff2e1111ff311514ff492e2eff351b1aff2e1313ff2c1513ff301616ff321315fe321517fd593f44d6745f635f765e630a664d4d568271d0808374d1b38472d1b08472d1b18572d1b68471d1bd8673d2c88571d1d28471d1dd8471d1ac8572d156746897eb2c1b1dff2c161afe2d131aff2d141bff2d151cff2d151bff2d161dff2d171dff2d181dff2c191dff2d191cff2d1a1cff2f191cff31181cff30191bff311a1cff34191cff351a1dff36191dff361a1eff351a1cff36191dff37191eff37191dff3a1d20ff462226ff482123ff482123ff482326ff4b2624ff583330ff69423eff6c4540ff6d4640ff6d463fff6d443fff633937ff582e31ff4a2428ff452022ff4b2325ff512729ff572d2eff5c3335ff6e464cff704f53ff705157ff6f4f54ff6b4749ff552c2bff6e4340ff80524ffe7b4c47fd90625fca9b75731ebbaaa2148c80d9168074d1108f70df0a9980e6068080d503aaaaaa01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff068080aa0d8976d8198570cc288c79d93b8675cf538475d46e8272d1818471d23f8671ce5f66484bfe4c272aff4b2323ff48201fff4b2121ff4a2222ff482021ff471f21ff471f22ff451e21ff441f21ff441f21ff431e20ff431e1fff441e1fff431e1fff401b1cff3f1c1dff3e1b1eff3d1b1eff3c1b1eff3b1b1dff391b1eff391c1eff391a1cff391a1aff391a1bff371818ff311214ff321314ff321213ff301213ff2e1212ff2e1010ff2f1010ff2f0f10ff301010ff2f1010ff2f0f0fff2d100fff2d0e0eff2c0e0eff311213ff32100fff4e2322ff653432ff471c19ff4e1f1dff663431ff693330ff68332fff663330ff663330ff65322fff64312fff63302eff602f2eff5e2e2dff5a2c2aff562b28ff552a28ff592c27ff5a2d26ff5b2c26ff5b2d25ff592c24ff582a22ff572a22ff562a22ff562a21ff562a20ff572a22ff572b21ff592b20ff6b3b2eff703e32ff723f32ff733f33ff703e32ff5d2e24ff552a20ff532920ff532920ff572a20ff6d3b30ff753f34ff774033ff764034ff744033ff6f4034ff703f33ff703f34ff703f34ff703f33ff703f34ff703e33ff6f3e34ff6e3c33ff66362cff52281fff532a28ff532c2bff522d2bff522e2cff512e2bff502d2bff502d2bff4e2c2aff4d2b2aff4d2c2bff4d2d2cff4a2929ff482729ff462828ff452625ff432524ff4b2d2cff4c2f2dff4c2f2cff4c2e2cff482d2bff462b29ff3a1e1cff301413ff442927ff472e2cff2d1412ff2e1414ff2c1412ff311615ff321415fe321517f15b43469a7c676a24806a6a398270ceac8472d1cc8372d1c78472d1c58472d0c58472d0c98471d1d08472d2d78472d1df8271d0d98472d0248e80c6b5332322fe2a1619fe2d151afe2c141aff2b151bff2d151cff2d161bff2d161cff2d181dff2d181eff2d191eff2e191dff2e1a1cff30191cff32191dff311a1bff32191cff34191cff361a1eff36191dff361a1eff361a1dff36191eff371a1eff371a1eff381c1eff452226ff482124ff492325ff472424ff5f3c38ff6b4740ff6c4740ff6d4740ff6d4640ff6e463fff6c4540ff6a4440ff5b3736ff472224ff461f21ff4e2627ff5d3335ff5f383cff6d484eff6e5057ff6e5158ff70535bff715357ff6e4949ff724745ff7e514dff7c4f47fe97675ffd976966c197737014bfa6990f8877dd128e80d40c806ad507926ddb048080bf028080ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff03aaaaaa07926ddb108070cf1d8d72d32b8271d0408370cf588574d4738371d0908571d1568874d08e684848fe4f2828fe472122ff492122ff492125ff492125ff482024ff452020ff461f22ff451f21ff451f21ff462022ff451f21ff431e20ff441f22ff441f22ff3f1b1dff3e1b1dff3d1b1dff3d1b1eff3b1b1dff3a1b1cff3a1b1dff3a1a1dff381a1cff39191bff361618ff311212ff311313ff311214ff311113ff301213ff301313ff301213ff2f1112ff2f1111ff2e1011ff2e0f10ff2e0f0fff2d1010ff2e0f10ff2d0e0eff301010ff3a1515ff4f2221ff673332ff5b2d29ff542421ff683531ff693430ff693430ff673330ff673330ff663230ff65312fff63312fff61302fff602e2dff61322fff582b27ff572b27ff5b2d28ff5c2e27ff5c2d26ff5c2d25ff5a2c23ff5a2c24ff592c24ff572a22ff562a22ff562a20ff572a21ff572a22ff582b20ff603125ff6f3e31ff713e31ff713f32ff68382cff562a20ff552a21ff522920ff522a20ff54291fff602f25ff713c31ff763e33ff763f33ff723e32ff6f4033ff703f33ff703f33ff703f33ff703f33ff6f3e33ff6f3f33ff6f3d34ff6f3d35ff6d3f31ff5f3429ff522723ff522a27ff512c28ff502c2bff4f2c2bff4e2c29ff4d2b29ff4c2a28ff4c2b29ff4d2d2cff4b2b2bff492829ff482728ff462727ff452626ff482b29ff4d312eff4e322eff4e322eff4d302eff4b302dff4b302dff492e2bff432625ff4e3230ff3d2320ff351a18ff2e1412ff2f1513ff311414ff321516fd301718c6644f5057876f7207926d6d918472d0e08473d1db8472d2d88473d1d78472d1d78472d1d98472d0df8472d0e48472d1e98372d1c68574cf8f544454f828191aff2a161afe2a1519ff2b151aff2a161cff2d151cff2d151cff2d161dff2d171eff2d181eff2e191eff2e191eff2f1a1dff30191eff32191dff32191cff32191bff34181dff36191eff361a1eff361a1fff361a1eff36191dff371a1fff371a1dff371b1fff442125ff472125ff462427ff5b3837ff67453dff6a463eff6b473fff6c473fff6d473fff6d473fff6b4640ff69443fff623e3dff451f23ff50272cff5c3638ff5b383aff684a50ff694d56ff6c5158ff6d515aff71525bff78575aff734b48ff81534cff996b60ffb7897bfeba8d7df9a47a71869c7c7407dbb6b60b8b74d10b8b74e8088080df056666cc03aaaaaa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf098e71c613866bc91f8473ce318272d0468771d05f8471d17a8473d1968572d11da78dd3b65c3535ff522827ff482121ff472123ff482225ff482024ff481f23ff452020ff461f22ff462022ff472022ff472022ff461f22ff431d1fff441e21ff452022ff401c1eff3d1b1dff3d1b1dff3d1b1eff3c1a1cff3b1a1cff3a1a1cff391a1bff37191bff37181aff321314ff301112ff311213ff311313ff311214ff301313ff301213ff2f1212ff2e1111ff2d1010ff2d1010ff2d0e0fff2e100fff2c0f0eff301212ff2e1010ff2f100eff401b1aff4e2321ff693332ff65332fff63302cff6b3632ff6a3530ff6a3431ff693431ff673330ff673331ff65312fff63312fff61312fff62312eff6b3c36ff60312cff5a2c27ff5c2e28ff5d2d26ff5d2d26ff5d2e26ff5a2c24ff5b2c24ff5a2c24ff562a21ff552a21ff562a20ff562a21ff562b21ff562a1fff592b1fff6a3b2eff6f3e32ff6e3d31ff5f3025ff55291fff542920ff522920ff52291fff53281eff592a20ff6a392fff733e33ff753f33ff723e32ff6f3f33ff703f33ff703f33ff703f33ff6f3f33ff6f3e33ff6f3e33ff6f3e34ff6f3d34ff6e3f31ff6c3e32ff5a2c26ff522824ff4f2b26ff4f2b2aff4d2b29ff4c2a28ff4c2a28ff4c2a28ff4c2b2aff4c2b2aff492a29ff482929ff472728ff462727ff462726ff4d2e2dff4f3230ff4f3230ff4f3330ff4e322fff4d322fff4c322eff4c312eff4d302eff4d322fff462b28ff4a302dff3e2320ff311614ff311414ff321516ef3b2123897b6566228e78784e8676cee08472d1eb8473d1e88472d1e58372d0e48573d1e48472d1e78472d1e98472d1ed8472d1a58572d24d6a607eec2a1c1afe291619ff2a151bff29151cff2b151dff2b151dff2d141dff2d161cff2d171dff2d171eff2d181eff2d191fff2e191eff2f191dff30191eff32191dff32191dff32191dff33191dff341a1eff351a1fff351a1fff351a1eff361a1fff361a1fff361a1fff371b20ff402127ff432229ff46282cff5f4040ff664540ff6a463fff6b473fff6c473fff6d4840ff6d4741ff6a4741ff674541ff5c3b3bff48252bff563139ff5a3c41ff61474cff654d56ff684f59ff6c5059ff6d515aff72555aff7f5c5cff8b6159ffb38477ffbe8f7effba8b7afeba8a79d8b78f8239c5aa9d02ffffff098e71e3088060bf059966cc03aa55aa0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff059999cc0c806ad5168b74dc258375cf368471d04d8474d1668473d2818473d28a8373d12e9b8bb1d7572e31fe532829ff4c2425ff482224ff472124ff482023ff472023ff472022ff482124ff492124ff492124ff492224ff482123ff451e21ff451f21ff462023ff441f22ff3e1b1dff3c1a1dff3c1b1dff3b1a1cff3b1a1dff3a1a1cff39191bff361819ff331417ff311314ff311314ff311314ff311313ff301213ff2f1212ff2f1111ff2f1111ff2e1010ff2e1011ff2c1010ff2d0f0fff2d1010ff2d1010ff361818ff311211ff31100fff472322ff4c221eff673733ff663531ff6a3430ff6c3531ff6b3532ff6a3531ff693431ff683331ff673231ff663131ff653230ff643130ff6a3933ff724038ff6b3a32ff5c2d27ff5c2e28ff5e2d27ff5d2d26ff5d2d26ff5b2c24ff5b2c23ff5b2c23ff572a21ff562a21ff562a21ff562a21ff552b20ff542b20ff562a20ff5d3025ff6b3c30ff683a2dff562a1eff542a1fff53291fff532a20ff522a1eff53291dff562a1eff5d2f26ff6e3c32ff753f35ff713e33ff6f3f34ff703e33ff6f3f33ff6f3e33ff6f3e33ff6f3e33ff6e3e33ff6e3e33ff6d3f32ff6d3e32ff6e3d33ff6c3d34ff572d25ff502824ff4d2928ff4d2a28ff4b2826ff4a2926ff4a2827ff4d2c2bff4a2929ff482728ff472728ff462627ff462627ff462727ff503230ff503331ff503531ff503431ff503431ff4e3330ff4e332fff4f3431ff503331ff533531ff523531ff4f3531ff503631ff4b312dff391d1dff2f1615d0523a3b588b71740ab299994e8372d1f68572d1f38472d1f18472d2f18472d0ef8472d1ef8573d1f08473d1f28572d2e58573d149887ac7c0352924ff271618fe29161bff2c131bff2d131cff2c141dff2b151dff2c151cff2c161dff2c171eff2c181eff2b181fff2c191fff2d191fff2e191dff30191fff30191eff30191dff321b20ff321a20ff31191fff331a1fff351a21ff361b21ff361a20ff371b21ff391d23ff3b2228ff452f37ff44313aff423138ff4d343aff624443ff694743ff6a4741ff6c4841ff6c4943ff6b4843ff6b4947ff634447ff4d333aff4c363dff554149ff594750ff5f4b55ff664d57ff6b4f59ff6e505cff70535cff78575affa57e78fec09386febd8e7bffbc8d7afebc8c7af0bb8c7c6bc39d8d07ffdbdb048080bf076d6ddb059966cc028080ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808001ffffff010000ff028080ff048080bf088080df118778d21c896dd12b8271d03e8473d2558472d26e8474d3818473d2408774cf38806060ee542b2dfe552a2bff4f2728ff482224ff472224ff472023ff472123ff4a2224ff4a2325ff4b2325ff4a2324ff492224ff482224ff461f21ff461f22ff462023ff482225ff401b1eff3c1a1cff3b1a1dff3b1a1dff3b1a1dff3a1a1cff38191bff36171aff35171aff341617ff321314ff311214ff301214ff301114ff2f1212ff2f1111ff2e1111ff2e1010ff2e1010ff2c100fff2d0f10ff2f1112ff2f1111ff391919ff401d1dff341010ff492423ff4d211fff6b3836ff6b3632ff6c3631ff6c3631ff6b3532ff6b3532ff6a3532ff683331ff683231ff673230ff653230ff683431ff733e38ff744037ff703f35ff5d2c28ff5d2d28ff5f2e27ff5e2d27ff5d2d26ff5b2c24ff5b2b23ff5b2c23ff582a21ff562b21ff562a21ff562a21ff552b21ff542b21ff562a20ff572a20ff64372cff5e3126ff552a20ff542a20ff532a20ff522a1fff532a1eff542a1dff562a1eff562a20ff65342bff703d32ff713e33ff6f3f33ff703e33ff6f3f33ff6f3e33ff6f3e33ff6f3e33ff6e3e33ff6d3f33ff6b4031ff6d3d33ff6e3c33ff6b3d32ff643931ff502825ff4b2826ff4b2827ff4a2726ff492726ff492927ff4b2a29ff492827ff472728ff482728ff452526ff462627ff472a28ff523432ff513431ff503431ff503532ff503531ff503531ff503530ff513531ff513532ff523632ff523632ff523833ff513732ff523634ff503533fd432827ce6248496a9882841aa7939302ffffff8d8474d2d98472d1f88572d2f78473d2f78372d1f78473d2f78472d1f88572d2418576d08145393ffa251718ff29151bff28151cff2a141cff2b141cff2b141cff2b151cff2b151bff2c161cff2c171dff2c181eff2b191eff2b191fff2c1a1fff2d1a1dff2f1a20ff30191fff2f1a1eff311b21ff321b21ff311b21ff321a20ff341b20ff361b20ff371b21ff381d24ff3b2127ff3b252cff412f3aff42323eff40333dff46323dff4e373eff5f4547ff694b4aff6b4b48ff6c4c48ff6c4f4bff624848ff4f373dff483440ff473843ff544752ff564753ff5e4957ff674e5aff6a4e58fe6e535cfe74565cfe8c6964feb98f82febc8e7bffba8d7afeba8d7bebbb8f8086be9a8919d6b8a303ffaaff068080d5048080bf028080ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff0000000001ffffff010000ff01ffffff028080ff02000080028080ff02ff80ff048080bf07926ddb0d8976d8168068d1228770d9338773d2488371cd5f8471d1798572d3948572d08c8573d066765a55f9522929fe56292aff532828ff4a2223ff492123ff4a2224ff4d2526ff4d2526ff4c2425ff4c2426ff4b2325ff4b2325ff492224ff471f22ff461f23ff482125ff4b2527ff462022ff3e1a1dff3a191cff3b1a1dff3a1a1dff39191cff37181aff37181bff38191cff37181bff37181aff351619ff331517ff311414ff301313ff2f1213ff2f1112ff2e1111ff2e1011ff2e0f10ff2f1010ff321213ff351515ff3d1a19ff512a27ff3d1715ff4c2423ff4d201fff6d3a38ff6f3935ff713a34ff703734ff6e3632ff6c3631ff6a3532ff693432ff683331ff683230ff69332eff733c36ff753f37ff743f36ff6c3a32ff5e2d27ff5d2d26ff5f2e27ff5e2d27ff5d2e26ff5c2c25ff5b2c24ff5a2c24ff592b22ff562b22ff562a20ff562a21ff562b21ff552a20ff552a20ff562a20ff5a2e22ff582c21ff562a20ff552920ff542a20ff542a1fff54291fff54291eff54291eff542a1fff5c2e23ff69382eff703e33ff703e32ff703e33ff6f3e33ff6f3e33ff6e3e33ff6f3e33ff6e3e33ff6d3e33ff6c3e32ff6c3d32ff6c3c32ff6b3d31ff693c32ff61372eff4e2724ff4b2825ff482825ff482827ff4a2b29ff472928ff472828ff472628ff472628ff452524ff472726ff4a2b29ff523632ff503630ff4f3530ff503631ff513632ff513632ff513632ff523632ff523733ff533833ff533833ff523833ff523833ff533835ff533836fe523735f4553b38c3634b48508c79730cd5bfbf128e80c6508673d2ad8573d1fc8471d1fb8472d1fb8472d1fb8472d1bd8473d1356f6560e32a1e1efe251518fe27151aff28131cff28141bff28141bff28151bff28151cff29151bff29161cff2b171dff2c191eff2c191fff2c191fff2c191eff2d191eff2e1a20ff2f1a20ff2f1a1fff301b22ff311c22ff311c22ff321b23ff331b22ff351d24ff371f25ff392227ff3b2229ff3c242cff412e37ff40323dff41343fff43333fff45343fff49363eff513b3fff584042ff5b4244ff584045ff4b363eff473641ff463642ff463843fe534451fe554653fe574754ff5b4856fe634f58fd6e565cfb7d5c5efcb68a85faba887af9ba897af4b98c7cd0ba918064c29c8c13d7c9bc03aaaaaa03aaaaaa035555aa028080ff01ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff028080ff035555aa04bf80ff04bfbfff056666cc059966cc068080d5068080d5088080df0c8080d5137979c91d7b6aca2c806ed13c8877d5538472ce6b8572cf848572d39e8473d02d8877cc94604040fb552b2bff572928ff552929ff4d2224ff4c2223ff502526ff522828ff502628ff4d2425ff4d2426ff4b2325ff4b2325ff4a2224ff472023ff482024ff4a2325ff4e2628ff4d2628ff401c1eff3b191bff3a191dff3a191cff39191bff361719ff38191dff38191cff381a1dff37191cff38191dff37191bff37191bff35181aff341718ff321315ff2f1113ff2f1112ff2e0f10ff2f0f10ff351515ff3d1b1cff421c1aff542b28ff502825ff4c2322ff4c211fff6b3a35ff723b36ff743d37ff753b37ff743b36ff6f3733ff6b3532ff6a3432ff693331ff693230ff703a33ff764036ff764037ff744037ff66342bff5e2d26ff5d2e26ff5e2d26ff5e2d26ff5e2e27ff5c2d25ff5c2c24ff5b2c24ff592c23ff572c23ff562a20ff562a21ff562b20ff562a20ff562a20ff562a20ff562b20ff562a20ff552a20ff552a20ff54291fff54291fff542a1eff532a1eff54291eff57291fff5b2c20ff6b3a2fff6c3a2fff6f3e33ff6f3e33ff6f3e33ff6f3e33ff6e3e33ff6e3e33ff6d3e32ff6d3d32ff6c3d32ff6c3d32ff6b3c31ff6a3b30ff693c30ff653b2fff59312cff4a2522ff482625ff49292aff4a2a2aff462726ff462627ff472527ff462628ff442424ff472826ff4d2f2cff523632ff523832ff503631ff513632ff513632ff523633ff523733ff523632ff533733ff533733ff543834ff543835ff533935ff543835ff533936fe543936ff543835fc533835ed51393589614a45179b908502ffffff128071c6908373d1fe8471d1fe8572d1cf8473d0638676bfc1302624fd231517fe24141aff25141aff27141bff26151aff27151cff27151cff26161bff27161bff28161cff2a181eff2c191fff2c191fff2c191eff2d191fff2d191fff2d191fff2f1a20ff2f1a20ff301b22ff311c23ff311c23ff321d25ff321c24ff341e25ff372228ff382228ff3a222aff3c242bff3f2c33ff40333eff42343fff43343fff443540ff443541ff443540ff453541ff463541ff463642ff453742ff453643ff453643fe443742fe514450fe534652fd534752fd574a54ed594b52b27769678aac948cb3aa867bb8b38c7e97b5907f58bc9a8b1fcead9c03ffffff01ffffff02ffffff0280808001ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aaaaaa048080bf059966cc068080d5079292db088080df0a8080cc0b8b74d10c806ad50f8877cc138679c91b8471d0278376d137826fd1488775d45f8673d1788471ce918672d1aa8472d16b8575cfb95c3b3dfe562a2bff572929ff562a29ff502426ff4f2526ff532829ff532828ff522829ff4e2526ff4d2526ff4c2425ff4c2426ff4b2326ff492124ff492226ff4d2629ff4f2729ff4f2829ff462123ff3c191bff3a191cff3a191cff38181bff37171aff3a1a1dff381a1dff381a1dff381a1eff381a1dff38191dff38191cff37191cff36191bff36181aff341718ff341617ff2f1112ff2f1010ff391817ff482523ff492120ff562c29ff562c29ff532a27ff502523ff663631ff733c37ff763d37ff773c37ff783e39ff753c37ff6f3734ff6b3532ff6a3331ff6b3530ff784039ff784136ff764137ff734037ff612f27ff5d2d26ff5e2e27ff5e2d25ff5e2d26ff5e2e26ff5d2d26ff5c2d25ff5b2c24ff592c23ff582c23ff572b21ff572b21ff562b20ff562a20ff562a20ff552a20ff552a20ff562a20ff552a1fff552a20ff552a1fff55291eff552a1fff532a1eff54291eff5c2d21ff6d3b2fff723f33ff6c382eff6e3e32ff6f3e33ff6f3f33ff6e3f33ff6e3f33ff6e3e33ff6c3d31ff6b3d31ff6a3c31ff693b30ff693a2fff693a2fff673a2eff663a2eff62382eff4e2b24ff492727ff4a2b2bff482829ff462627ff452627ff452525ff452526ff432424ff482927ff50332eff543833ff523932ff533834ff513632ff513732ff523734ff533733ff533733ff533833ff533833ff533934ff543935ff543935ff543835ff543936ff543935ff543835ff553836ff543a35fa513834d05340386362524b06d5d5aa218b7cd8618374d09f8572d216a297d191372f2afa211615fe221518fe221419ff25141aff251519ff26151bff27151bff27151bff26161bff27171bff28171cff2a191eff2b1a1fff2c191fff2c1920ff2d191fff2d191fff2d191fff2e1a20ff2f1a21ff2f1b23ff311c24ff311d25ff311d26ff311d27ff321e26ff341f28ff362129ff39232aff39242aff3b2730ff41323cff423440ff423440ff433540ff433541ff433641ff433541ff443642ff433641ff443642ff443543ff443542ff433642fa4f424dee534850c95b50557d6a606230857a7a10cfbfbf08dfdfbf0feeccbb0fddccbb08ffdfbf03ffaaaa01ffffff01ffffff01ffffff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080035555aa059999cc07926ddb097171c60b8b74e80d8976d80f8877cc118778d2128071d413796bc917856fc81d847bd3278376cb338273cd448370d2568574d36d8573d3868574cf948572d0a08471d15e8d7ad1e4563331ff562a2bff572a29ff572a2aff542928ff542929ff542929ff542929ff542929ff512727ff4e2526ff4e2426ff4d2426ff4d2426ff4b2325ff4b2326ff4f272aff51282aff502829ff4d2728ff3e1a1cff39181bff39191bff37171aff39191cff391a1cff391a1dff381a1eff381a1eff381a1dff381a1dff38191dff38191dff37191cff37181cff35181bff35171aff311216ff2f1011ff411d1dff502a28ff502725ff552c28ff542b28ff552b29ff522724ff60302cff723c37ff773e37ff773e38ff783f39ff783f39ff763d38ff6f3633ff6c3430ff753d37ff7a4138ff7a4137ff784238ff713d34ff5f2e27ff5d2d25ff5e2e26ff5e2d25ff5f2d26ff5e2d26ff5d2d26ff5d2d25ff5c2c25ff5a2c24ff582c23ff582b21ff572b21ff572b21ff562a20ff562a20ff552a1fff552b1fff542a1eff552b20ff552a1fff552a1fff562a1fff55291eff56291eff5b2d21ff703d31ff733e32ff754135ff703f32ff67362aff6d3d32ff6d3d32ff6c3c31ff6b3c30ff6b3b30ff6a3b2fff6a3b30ff693a30ff68392fff68392fff66382cff65392cff64382dff5d342aff522e27ff4c2a29ff4a2a2cff452727ff452427ff462427ff442526ff432525ff432525ff492c29ff533632ff543933ff533933ff533934ff533935ff523733ff523834ff523733ff533834ff543834ff533834ff533834ff543835ff553935ff563935ff553935ff553a36ff553936ff553936ff553937ff543936fe533a38f8503c38b054433d248e807806d5d5d50ab29999643b3330ef231919ff211619fe201518ff201517ff231518ff261519ff26151aff26151bff26151bff26151cff27161bff27171bff29191eff2b1a20ff2c1a20ff2c1a20ff2d1920ff2d1920ff2e1920ff2e1a21ff2e1a21ff2f1b23ff301d25ff311e26ff311e28ff311f28ff311f28ff311e28ff311f28ff342228ff37232aff3a262fff41313aff42333fff42343fff42343fff423540ff433541ff423541ff433541ff433641fe433641fe433641ff423541fd42343fbc55494f3498898e10bfafcf17907ad3128e71d4068080d506aa80d5079292db03aaaaff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffff0003aaaaaa048080ff088060bf0b8b74d10e806dc8118778d2148c73d918806aca198570cc1c8976d11e8877d5228070d2298976d3338273d2428370d1538472d1678672d27d8572d2958473d1ac8572d1c18573d1808f7cbdf7522b2cff572b2bff572929ff572a2aff56292aff552929ff542928ff542929ff542929ff532829ff502526ff4f2526ff4e2426ff4d2426ff4d2326ff4f2627ff512829ff51282aff51292aff50292aff462123ff3a181bff39181bff36171aff381a1cff391a1dff391a1dff381a1eff381a1dff381a1dff381a1dff381a1dff381a1dff38191dff36191dff36181cff36171bff331417ff321112ff45201fff522b28ff532a27ff552c28ff552c28ff542b28ff522926ff5b2c28ff733f3aff763e38ff773f39ff784039ff784039ff773f38ff753d37ff713934ff7a4139ff7b4138ff7a4137ff784239ff6c382fff5e2c27ff5e2e26ff5e2e26ff5e2d25ff5e2d26ff5e2d26ff5e2d26ff5d2d25ff5d2d25ff5b2c24ff582c23ff582b22ff582b21ff572b21ff572b21ff572b20ff562b20ff552a20ff542a20ff552b20ff552a20ff552a1fff56291eff57291eff5e2d22ff6f3e32ff744033ff754033ff744034ff734135ff673529ff67382eff6a3b30ff6a3b30ff6a3a2fff693a2fff693a2fff693a2fff68392eff67382eff66382dff65382dff64372cff61372eff582f2aff522d29ff4f2c2aff492929ff462628ff452527ff452526ff452526ff432424ff452826ff4c2f2dff543934ff533933ff533933ff543934ff543a35ff533935ff523633ff543835ff533834ff543834ff533834ff543835ff543834ff573b35ff5a3e37ff563b34ff563a35ff563a36ff563a37ff553a37ff553936ff543937fe543c38fb4f3a35dd4e3d366873656047857e77cf291f1ffb231519fd201619ff211417ff221417ff241319ff26151aff26151aff26151aff26151aff26151bff27161bff28161cff2a191eff2b1a20ff2b1a21ff2c1a20ff2c1a20ff2c1a20ff2d1921ff2d1a21ff2e1a22ff2f1b23ff311e26ff311f27ff301e29ff301f28ff301f28ff301f28ff2f2028ff2f1f27ff322029ff38252eff3d2c36ff42333eff423440ff41333eff433440ff433540ff433541ff433540ff433540fe423641ff423540fe41343ffc43363d71584f4f07dbdbdb02ffffff098e8ec6218374d1188075ca108070bf079292db028080ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff048080bf076d6db60b8b74d10f8877dd148073cc188a75d51f846bce238375d3268672d0288673cc2b8877d0308570cf388472d1448370ce538472ce648273d1788473d28e8573d2a38572d3b98672d2b28473d36e6f4f5afb572c2cff582b2aff572a29ff572a2aff572a2aff562a2aff552929ff552929ff552a2bff54292aff522728ff4f2526ff4f2526ff4e2425ff4d2325ff502729ff52292aff52292aff51292aff51292aff4d2728ff3d1a1dff38181aff37181bff391a1dff391b1dff381a1cff381a1dff381a1dff381a1dff381a1dff381a1dff381a1dff37191dff361a1dff36191cff36171aff39191bff341214ff4d2726ff542c29ff542c27ff542c28ff542c28ff542c28ff542b28ff582b28ff703c38ff78403bff773f39ff784039ff7a413aff7a403aff7a4239ff7b4139ff7b4239ff7c4239ff7b4239ff784239ff68352dff5e2e27ff5c2e27ff5e2e27ff5e2e26ff5e2d26ff5e2e26ff5e2d26ff5d2d25ff5d2d26ff5b2d25ff592c23ff592b22ff582b22ff572b21ff572b21ff572b21ff562b20ff562b21ff552b21ff552a20ff562a20ff56291fff58291eff623124ff723f32ff754135ff754034ff754034ff754135ff744134ff703f32ff613127ff67382eff68392eff69392eff69392eff68392dff68392eff67382dff65372cff65372cff63362bff61372cff5b322aff542c2bff502b29ff502c29ff4b2727ff472527ff462626ff452527ff442425ff432424ff482b29ff513532ff553a35ff553a34ff543933ff553a34ff543934ff543935ff563934ff543733ff543835ff543835ff543935ff543835ff553934ff593c35ff5b3e36ff5c3f37ff593c36ff573a37ff553a37ff553a37ff573a38ff563b36ff553b38ff553b36fe553e39fa4e3835e9453533f72c1d1ffe24151dfe211519ff221416ff241317ff25131aff25141aff26141aff26151aff26151aff26151bff27151bff27161cff2a181eff2b1b20ff2b1b21ff2b1a21ff2b1b21ff2c1a22ff2d1b22ff2e1b23ff2e1b22ff2e1b24ff321f28ff312028ff311f29ff301f29ff302029ff2e202aff2f202bff2f202aff302029ff312029ff35232dff3d2d39ff42333fff42343fff423440ff42353fff43353fff423540ff42343fff413541ff40353ffe403540fc44363d64594f4f2b8877d006aaaaff3b8270cf2b8271d01b847bd00f9977cc079292db03aa55aa010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff056666cc098e71e30f8877cc159279db1c8076d1228778d22a806dce308070cf348476ce378274d13b8675cf408374d34a8372cf568274d0658372cf768470d28a8373d19f8472d0b38472d3a38372d0888572d0ac654341fc582c29ff582b2aff572a2aff572a2aff572a2bff572a2aff552929ff562a2aff562a2aff562a2bff54292aff512627ff502526ff4f2526ff4e2526ff52292bff542a2cff532a2bff522a2aff522a2bff51292aff452123ff39171aff3a1a1cff381a1dff381a1dff381a1cff381a1dff391a1eff391a1dff381a1dff381a1dff381a1dff38191dff371a1eff37191dff3a1a1dff422021ff3d1818ff512927ff542d29ff562c29ff552c29ff542c28ff552c29ff552b29ff572927ff6e3b36ff784039ff784039ff794139ff794139ff7a4139ff7a413aff7b4239ff7c4239ff7b4239ff7b423aff764038ff65312aff5e2e27ff5e2e27ff5e2e27ff5d2e27ff5e2e26ff5e2e26ff5e2d26ff5d2d26ff5d2d26ff5c2d25ff5a2c24ff592b22ff582b22ff582b22ff572b21ff572b21ff572b20ff562b20ff562b20ff562a20ff572a20ff582920ff623125ff713f32ff754135ff764135ff754134ff754134ff754134ff754134ff744034ff65352aff613228ff66382dff67382dff68382dff67392cff67382eff66372eff64372cff63362cff61362dff5c332cff542e28ff502b2bff4f2b29ff4e2a28ff4b2928ff482627ff482628ff462527ff442426ff422524ff492e2bff563b36ff533832ff553a34ff543933ff553933ff543a33ff553a34ff583c36ff573a35ff553834ff553835ff543936ff553936ff563935ff5b3f37ff5c3f36ff5d4136ff5c4038ff573c36ff563a37ff563a38ff573a38ff563b37ff573b37ff573b37fe563b36fe533a34fe4c3832fe3e2c2cfe28181bff231518ff261518ff29181aff251417ff261419ff261419ff251619ff26161aff26151bff26151aff27161dff2a191fff2b1b21ff2b1b20ff2b1b21ff2b1b21ff2c1b22ff2d1b22ff2d1b22ff2d1b22ff2e1c24ff321f28ff312029ff311f2aff302029ff302028ff302029ff2f202aff2f202bff2f202aff301f29ff302129ff33242fff3e2f3aff41323eff423440ff423440ff42353fff42343fff42343fff403440ff3f353fff40343fff43353e5a5e55522a8c79d4378674d13f8671d22b8271d01c806dc80f9977cc068080d5028080ff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000048080bf07926ddb0d8976d8148c73d91c8976d1258375cf2e8574d338806dcd3f8671d2458573cf4a8672cf4f8474d2558472d25e8572d46b8372d2798574d1898472d29c8372d1af8372d0c28372d1c58472d0768f79c7e4553232fd582c2bff572b2aff572a2aff582b2bff572a2bff562a2bff562a2bff562a2bff562a2bff562a2aff55292aff522728ff512627ff4f2527ff512627ff552a2bff552b2cff552a2bff542a2bff532a2bff52292bff4e292aff3d1a1dff3a1a1cff391a1dff381a1eff381a1dff381a1dff391a1dff391a1dff381a1dff381a1dff381a1dff38191dff37191dff37191cff412021ff492523ff461e1cff542b28ff542d28ff562c29ff562c28ff562c28ff552b28ff562c2bff572927ff683531ff794039ff794038ff7a4139ff7a413aff7a413aff7b423aff7c423aff7c423aff7c423aff7a433aff743e36ff622d26ff602d27ff5f2e26ff5f2e26ff5e2e26ff5f2d26ff5f2e26ff5e2d25ff5f2d26ff5e2d26ff5d2c24ff5c2c23ff592b22ff592b22ff582b21ff582b21ff582b21ff572b20ff572a21ff562b21ff572b20ff582a1fff633326ff713f32ff754134ff754034ff754134ff754134ff754134ff754134ff754033ff754034ff703c31ff5d2f24ff5f3528ff63352aff65362cff64382bff65372dff66372eff63372dff62362eff5f352fff572f2bff512c28ff4d2a2aff4c2929ff4b2928ff4b2928ff4a292aff472727ff452526ff432427ff432726ff4f342fff553933ff523631ff553934ff553a34ff553a34ff553932ff563b33ff5a3e35ff5c3f38ff573a34ff563a36ff553935ff563a37ff583b35ff5d4036ff5e4036ff5f4136ff5e4136ff5e4139ff593b38ff583b37ff573a37ff573b37ff563b37ff563b36ff573b37fe553c36ff543a35ff4e3834ff392626ff261517ff332122ff2f1c1eff241316ff26151aff251519ff231618ff26161aff27161bff27161bff27161cff2a191eff2c1b21ff2c1b21ff2c1b22ff2c1b21ff2c1b22ff2b1b22ff2c1c22ff2b1c23ff2d1c23ff312028ff312029ff312028ff312029ff302029ff302029ff302029ff302029ff30202aff30202aff2f2029ff30212aff33232eff3d2f39ff41333eff42343fff42343fff42343fff41343eff41333fff40333efe40333eff41343b4c75686f418572d0538775d4408370cf2c856ed11b8471d00f8866cc079292db03aaaaaa01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffff00048080bf097171c6108070cf198570cc248071cd2f8272d43a8472cf46806dd0518171d0588271d15d8473d0638374d1698372d1738371d0808372d18d8472d29d8573d2ad8571d1bf8473d2d08372d0cf8573d19a7c658ef756312fff572c2bff572b2bff582b2cff582b2bff582b2cff572a2bff562a2bff572b2cff572a2aff572a2bff562a2aff54282aff522829ff502627ff532829ff572b2cff572c2cff562c2cff552b2cff542a2cff53292cff502a2bff462123ff401d20ff3d1e20ff3c1c1fff3a1c1eff3a1c1fff391a1dff391a1eff381a1eff39191dff38191dff38191dff381a1dff3a1a1cff482524ff4e2825ff4e2623ff552c28ff552c28ff562c28ff562c28ff562c28ff552c29ff562c2aff572a27ff612f2bff783f39ff7a4038ff7b4139ff7b423aff7b423aff7b423aff7c433aff7c433aff7c4339ff7b433aff703b32ff602d25ff602e27ff5f2e26ff5f2e26ff5f2e26ff5f2d26ff5f2e26ff5e2d25ff5f2e26ff5e2e26ff5d2c24ff5c2c24ff592c22ff592b22ff592b22ff582b21ff582b21ff582b20ff582b21ff582b20ff592b1fff653428ff713f33ff744234ff754134ff754134ff754134ff754134ff754134ff754134ff754034ff754034ff754035ff623328ff5a2f24ff5f332aff62342bff63352aff63352bff64362dff62352cff60352dff5a312cff522b28ff4e2a27ff4c2929ff4b2928ff4b2928ff4a2929ff492929ff462526ff442526ff432528ff442828ff553835ff4b2e2aff563935ff553934ff553a35ff553a34ff563a33ff573b34ff5c4137ff5d3f38ff5c3f37ff573a35ff563935ff563a35ff5a3d35ff5f4137ff5f4136ff604237ff5f4237ff604239ff5e4139ff5a3c37ff583a37ff583b37ff573b37ff573b37ff573c37ff573c36ff563b35ff523935ff4c3635ff2b1716ff463132ff342021ff261316ff2a191eff251619ff241516ff2b191eff28151bff27161bff27161cff2a191fff2c1b21ff2c1b21ff2c1b22ff2c1b22ff2c1c22ff2b1b23ff2b1c23ff2b1d23ff2d1c24ff322029ff312029ff312029ff312029ff312029ff312029ff312029ff302029ff302029ff30212aff2f2029ff2f202aff30202bff31222dff3b2d38ff41343eff41343eff41343eff41343eff40333efe40333eff3f333dfb3d3137468e83ab488775d4588571d1418572d02c8574d61c806dd1108070bf068080d5028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080068080d50b8b74d1148c73d91f8c7bd62b7d71d0388472d1478573d055846fd2618371d26b8372d2718371d2788473d0808372d1898472d2958271d1a28473d1ae8472d2be8472d1cd8572d1da8473d1d38674cfb4624440fe562b2cff5a2c2bff572a2aff582b2cff582a2bff582a2cff582a2bff582a2bff572a2bff582a2bff572b2bff562a2bff542829ff532829ff502728ff552a2bff572c2cff572c2cff572d2cff552b2cff552b2cff542a2cff52292aff4b2627ff421f21ff402023ff3e2023ff3d1f22ff3d2022ff3d1e21ff3a1b1fff381b1eff391a1dff381a1eff381a1fff391a1eff411f1fff4d2927ff522b27ff542b27ff552c27ff552c28ff552c28ff562d28ff562c28ff562c29ff562c29ff582c28ff5d2b26ff753f38ff7a4139ff7b4139ff7b4139ff7c423aff7c423aff7c433aff7c4339ff7c4339ff7b443aff6b352dff612d25ff602e27ff5f2e27ff5f2d26ff5f2d26ff5f2d26ff5f2e26ff5e2d25ff5f2e26ff5e2e26ff5d2d25ff5c2c24ff592c23ff592c22ff592b22ff592b21ff582a20ff582b21ff592a1fff5a2a1fff68372bff734034ff744134ff754134ff754134ff754134ff754134ff754134ff754134ff754034ff754134ff754034ff754034ff6e3e32ff582a1fff5b2e26ff5e3129ff613329ff61342aff62342bff61342dff5c322bff542d28ff4e2927ff4d2928ff4a2929ff4a2829ff4a2829ff492929ff472729ff442627ff442628ff43282aff452929ff472c29ff4e312dff563934ff553934ff553932ff553933ff573b33ff5a3e35ff5f4239ff5e4139ff5e4139ff5b3e38ff583a35ff583a34ff5e3f38ff624339ff614238ff614338ff614338ff61433aff62443aff60413cff593b37ff593c38ff573b37ff593c38ff583c37ff583c37ff583b36ff553a36ff543b38ff472f2dff533a39ff3c2525ff281417ff342224ff261516ff281718ff2f1c21ff28161bff28161cff28171dff2c1a20ff2c1b21ff2c1c22ff2c1b22ff2c1c22ff2c1c23ff2c1c23ff2c1d23ff2c1d23ff2d1d25ff312028ff312129ff312129ff312029ff312029ff312029ff31202aff31212aff30212aff30212aff30212aff30212aff30212aff30212bff31232cff3b2d37ff40333dff40333dff3f333dff3f323dff3f323dfe3e323ce93d31361db09ed3398670d2598473d1418572d02c8574d11c806dd1108070cf07926ddb03aaaaaa01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808006aa80d50d8962c418806aca248771d4328570d1418172d0528373d0638371d1728270d07d8372d0858473d18c8371d0958471d19e8373d2a98373d2b48473d0c08372d1cd8472d0d98573d0c88573d07f856e95f354302cff582c2cff562b2aff572b2aff582b2aff582b2aff592b29ff5d302dff5d2f2dff5a2b2aff582a2bff572a2bff572a2bff55292aff542828ff542728ff582c2bff592d2dff572c2bff572c2cff562c2bff562c2cff552b2cff502a29ff4b2526ff421f21ff3f2023ff3e2023ff3e2023ff3f2022ff3d1e20ff3c1e20ff3a1c1dff3c1d1dff3a1a1cff381b1eff3a1b1dff452322ff502b28ff522b27ff542c26ff552c27ff552d27ff552d28ff552c28ff552d28ff562d27ff562c27ff572c27ff5a2b26ff703c36ff7a4139ff7b4339ff7c4239ff7c423aff7c4339ff7d4339ff7d4339ff7c4338ff7a4338ff663128ff602d25ff5f2e26ff5f2e27ff5f2e26ff5f2d26ff5f2d26ff5f2e26ff5f2e26ff5f2e26ff5e2d25ff5e2d25ff5d2c24ff5a2c23ff592b23ff592b22ff592a22ff592b20ff5a2b20ff5c2b20ff6b382dff744034ff764134ff754134ff754034ff754134ff754134ff754134ff754134ff754034ff754134ff754034ff754135ff743f33ff724033ff623428ff562922ff592e26ff5b3127ff5e3229ff5e3229ff5d342cff562f29ff4f2a27ff4c2928ff4b2928ff492929ff482828ff472929ff462828ff432727ff432728ff432728ff43292bff412727ff3f2323ff533733ff553935ff553934ff553933ff563a32ff573b33ff5c3f37ff5f4239ff60423aff60423aff61433bff5c3d36ff593b33ff614139ff624339ff644439ff644439ff65453bff64443aff64453bff64453cff5f4038ff5a3c36ff5a3c37ff593c38ff5a3c38ff5a3c37ff593b36ff583c37ff573b37ff563836ff563b39ff432c2bff291415ff392526ff291516ff331e20ff301c1fff2a171aff28171dff2a191eff2c1b21ff2c1c22ff2c1c22ff2d1c23ff2d1c23ff2d1c24ff2d1c23ff2d1c23ff2e1d23ff2e1d24ff312028ff312129ff312129ff312029ff312029ff312129ff31212aff31212aff31212aff30212aff30212aff30212bff31212bff30222bff31222bff32242dff3c2e38ff3f323cff3f323cff3e323cff3e323cfe3d313bba4a3f4217a690d3488371d1598473d1408370cf2c8574d61c896dd1108070cf07926ddb028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aa55aa076d6ddb118778c31b8468c6298370cd388472d6498573d25c8272d0708472d1808372d18d8472d2978473d19f8472d0a88472d1b18573d2bc8572d1c58472d0cf8471d0b08572d2e38573d1c58774d0ae64453ffe562c2aff582b29fe572b2aff582a29ff5a2c2aff5b2c29ff623330ff673733ff643430ff5b2b29ff592b2bff582b2bff582a2cff55292aff552828ff562828ff592d2cff592d2dff582c2cff582c2cff562b2bff562c2cff562c2dff522a2aff492324ff421f22ff3f2123ff3f2022ff3f2022ff3e2021ff3d201fff3b1f1fff3c1d1cff5a3635ff492624ff3b1b1aff3b1c1aff4b2725ff522c28ff532c27ff552d28ff552d28ff562d28ff552d28ff562d28ff562d27ff562d28ff562d27ff572c28ff5a2b26ff6b3731ff7b433aff7c4339ff7c433aff7c4339ff7d433aff7d4339ff7e4339ff7d4339ff763f34ff632f26ff602d25ff5f2e26ff602e27ff5f2e26ff5f2d26ff5f2d26ff5f2e26ff5f2e26ff5f2d26ff5e2d25ff5e2d25ff5d2d24ff5a2c24ff5a2c23ff5a2b22ff592b22ff5a2a20ff5b2b1fff6a382cff744033ff764135ff764134ff754134ff754134ff744134ff754134ff754134ff754134ff754034ff754034ff754034ff754034ff753f34ff744033ff6a3a2fff54281fff552b23ff582f26ff5a2f26ff5a3028ff58302aff502b27ff4c2927ff4a2928ff492828ff482829ff472829ff462829ff442728ff432728ff422628ff432829ff43292bff3d2223ff492e2eff553835ff553934ff543833ff553832ff573a33ff593b34ff5d4038ff5f423aff5f4139ff61433aff63443bff62433bff5b3b34ff62423aff64443bff66453cff69493fff67473cff65453aff65463bff65463cff65473dff5f3f38ff5c3c37ff5a3b38ff5b3d39ff5a3c38ff5a3c37ff5a3c38ff583b36ff593b37ff583b39ff493130ff321b1cff422a2bff321b1cff3d2628ff331e21ff2d1a1dff29181eff29191eff2b1a20ff2b1b20ff2c1c21ff2d1d23ff2d1c23ff2d1c23ff2d1c23ff2d1c23ff2d1c23ff2e1d24ff312028ff312129ff312129ff312029ff312029ff31212aff31212aff31212aff31212aff31212bff31212bff31212cff31212bff31212bff31222bff31222cff33252fff3d303aff3e313bff3e313cff3e313bff3d313a9355494b269480d7758574d1598473d1418172d02d8871d21d8472ca117878c3088080bf03aaaaaa0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01000000035555aa088060bf118778d21e806fcc2c806ed13d8271d1508373cf658372cf7b8572d18c8373d19b8272d1a78373d1b08472d1ba8472d0c38472d1cc8472d1d48472d0bf8673d2e48472d1b18572d16b755f64f854302dff582c2bff572b29ff582b2aff5a2b28ff61302cff6a3934ff693732ff6a3833ff693731ff64332eff5b2c2cff582b2bff582b2cff562a2aff552829ff582a2aff5b2e2dff592d2dff592d2cff582c2cff562c2cff572d2dff562c2cff522b2aff452020ff421e1fff401f20ff3f2020ff3f2021ff3e2022ff3e1f22ff3c1f21ff3f1c1dff603833ff774b43ff653932ff4d2621ff532c26ff552b26ff562d27ff552c27ff552c27ff562c28ff562d28ff562d28ff562d27ff562d27ff572d27ff582c28ff5a2c27ff63302bff7a423aff7c4339ff7c4438ff7d4439ff7e4439ff7e4339ff7e4338ff7d4338ff713b30ff622e25ff602d26ff602e27ff602e26ff602e26ff5f2e26ff5f2d26ff5f2e26ff5f2e26ff5f2d25ff5f2d25ff5f2d25ff5f2d25ff5b2c25ff5a2c23ff5a2b23ff5a2b22ff5e2d22ff6c392dff753f34ff774136ff754034ff764135ff744133ff754134ff754135ff754134ff754134ff754034ff754134ff754134ff744034ff754034ff753f34ff743f32ff714033ff5a2f26ff512820ff542b23ff562d24ff562e27ff522d26ff4c2a26ff492928ff492929ff482828ff452827ff442828ff432728ff422728ff412628ff412628ff442a2bff3f2426ff3c2224ff523632ff543732ff543833ff523732ff543832ff573a33ff5d3f38ff5f423aff60433aff61433bff63453eff64443dff65463dff5e3e35ff63433aff66453cff68483eff6c4c40ff6b4b3fff67473dff66473dff67473bff67483dff66473dff5f3e39ff5c3c38ff5c3d39ff5b3c38ff5b3c38ff5b3d38ff593c36ff5a3b37ff593d3aff4f3633ff44292aff482d2dff3d2323ff442a2bff412a2bff352024ff2b181dff2b1a1fff2b1a20ff2c1b21ff2b1a21ff2e1d24ff2d1c22ff2d1d24ff2d1c24ff2d1d23ff2d1d23ff2e1d24ff302027ff312129ff30212aff31212aff31212aff302129ff30212aff30212aff31212bff31212bff31212cff31212bff31212bff31212bff31222bff31222cff31222cff362831ff3c3039ff3d303aff3d303aff3b2f386c6a6161248778cd758571d15a8571d2428370d12d8271d21c896dd1108070cf07926db603aaaaaa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaaa098e71c613866bd71f846bd62f8272d4408374d3558472cf6c8774d2828572d2978471d1a78371d1b48471d2bf8471d2ca8572d0d28472d1d98572d1e08572d1e68472d2ec8473d2808772b3db52312cfe552c2afe582c2aff582b29ff5e2f2cff683631ff6c3a34ff6b3833ff6b3832ff6b3732ff6b3731ff693731ff613130ff5a2c2bff582b2bff572b2cff56292aff5b2e2dff5b2e2dff5a2d2cff5a2e2dff592d2cff582d2cff582d2cff562c2cff512928ff4f2827ff492424ff442120ff3f1e1dff3f201fff3f1f20ff3e1f22ff3e1f22ff401d1fff542b26ff7a483dff7c483bff79473dff693930ff5d2f27ff592e26ff572d27ff572c28ff552c28ff562c28ff572d28ff572d26ff572d26ff582d26ff582d27ff582c25ff5d2c25ff78433aff7d433aff7e433aff7e433aff7e4439ff7f4438ff7e4338ff7c4338ff6c372cff622f26ff602e25ff602e26ff602e26ff602e26ff5f2e26ff602e26ff5f2e26ff5f2e25ff5f2e25ff5f2e25ff5f2d25ff5f2d25ff5c2d26ff5b2c23ff5b2b21ff5f2e23ff6f3a2fff763f33ff774033ff764034ff764034ff754134ff754134ff754135ff754134ff754134ff754034ff754134ff754134ff754134ff754134ff744034ff744035ff724031ff724032ff6b3b31ff50251dff512821ff522b23ff522b25ff4e2a24ff492825ff482828ff472829ff462828ff442729ff432728ff422628ff412728ff412628ff432829ff422729ff3c2123ff452a29ff513633ff533732ff523732ff533733ff553833ff583c33ff5e4139ff60433bff63453cff64453eff65463eff65453cff66463dff66453cff634338ff68483cff6b4b40ff6c4c40ff6e4e42ff6b4a3eff68473cff68473dff69483eff69483eff68473eff603f39ff5e3d39ff5d3d3aff5d3d39ff5c3d38ff5c3d38ff5b3d37ff593c37ff573b37ff523431ff4a2d2cff4b2e2dff492d2cff4a2f2fff422a2cff2f191eff2b1a1fff2b1a20ff2d1c21ff2b1b1fff332226ff2e1c24ff2e1d24ff2d1d23ff2d1d24ff2d1d24ff2d1d24ff302027ff302028ff302128ff302129ff312129ff30212aff30212aff302129ff302129ff2f2128ff30212aff30212aff31212bff31212bff31222aff32212bff31222bff31222cff382b34ff3b2e39ff3c3039f9392d3447817a77248778d4768473d25a8571d2428374d12d826cd21d8472d3108080cf088080bf03aaaaff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf0a8066cc13796bd721836cd1308570d5448774d2598a75d4718573d08a8573d1778372d08f8472d1b48473d2cc8372d1d58572d2de8472d0d68471d1ea8471d0d18473d1448e78cebf604143fe522a27fe582b29ff592b27ff62322cff6c3a34ff6d3934ff6e3933ff6d3933ff6c3833ff6c3832ff6b3731ff6b3731ff673733ff5e2f2cff5a2c2bff582b2bff582a2aff5d2f2dff5c2e2dff5c2e2cff5a2e2cff5a2d2dff592d2cff582d2cff562c2bff522928ff522a29ff502928ff4d2826ff492523ff421f1dff401f1fff3f1f21ff3f1f21ff401e21ff49221eff744439ff7e4838ff7d473aff7c463aff754137ff64342aff5c2d25ff5a2c26ff582c27ff572d28ff572d27ff572d26ff582d26ff582d26ff592d26ff582d26ff5b2c25ff733f36ff7d433aff7e4339ff7e4439ff7f4438ff7f4437ff7e4338ff7b4338ff673227ff622e26ff612f26ff602f26ff602e26ff602e26ff602e26ff602e25ff5f2e25ff5f2e25ff5f2e25ff5f2d25ff5f2d25ff5f2d26ff5d2d25ff5c2b22ff602e23ff6f3b30ff754034ff764033ff774134ff764034ff764134ff764134ff764134ff764034ff754134ff754134ff754134ff754134ff754134ff754134ff754134ff744134ff734034ff714031ff733f32ff713f35ff592c24ff4f251fff4f2822ff4f2924ff4b2723ff492726ff472828ff452728ff452728ff432729ff422728ff412628ff412628ff412627ff45292bff3d2224ff3c2124ff4f3232ff523632ff523732ff523632ff533832ff543932ff5c3f37ff5f4339ff62453cff66473fff664740ff65453dff65463dff68473eff68483eff66453aff6b4a3eff6e4e41ff6f4f43ff704f43ff704f42ff6a4a3dff69483eff6a493fff6b4a3fff6b4a40ff69483fff60403bff5e3f39ff5f3e38ff5e3d38ff5c3d37ff5c3d38ff5a3c37ff593c36ff573835ff503331ff4e3130ff4c302fff4c3030ff492e30ff372023ff2c1b20ff2b1a1fff2e1e22ff2b1c1eff362528ff2f1e24ff2d1d24ff2d1e23ff2d1e24ff2d1d24ff2d1e24ff2f2027ff302129ff312128ff312229ff302129ff30212aff30212aff302129ff302129ff302129ff302129ff30212aff31212aff31212aff31222aff31222aff31222bff32232cff32242eff392c36fe3b2e39f3372c33418d8181258a7ccf698172ce5a8574d5428374d12e8574d31e806fcc118778c3079292db035555aa01ffffff01ffffff0000000001000000010000ff010000ff00000000010000ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff048080bf0b745dd115796dce228070d2328570d1458573cf5c8574d0748672d18d8472d23e8877d2468775d0728472d0ac8472d1de8473d1d88573d1c08574d2e28572d27b8574d18e715a73fb512d27fe582d27fe5c2d29ff683732ff6c3b33ff6f3a34ff6f3a34ff6d3933ff6d3933ff6d3932ff6c3832ff6c3832ff6b3732ff693732ff663532ff5c2d2bff592b2aff5c2d2cff5e302eff5e2f2dff5d2f2dff5c2e2cff5c2f2eff5a2d2dff582d2cff552a29ff532b29ff522a29ff512928ff512928ff4f2927ff4d2826ff472322ff401f1fff401f1fff3f2020ff44201cff663b32ff7c473aff7d4639ff7e4539ff7d4539ff7c463bff744036ff64322aff5b2c25ff592c25ff582d26ff582d26ff582d26ff592d27ff582d27ff582e27ff5a2c26ff6e3a33ff7d443aff7e4338ff7f4439ff7f4539ff7f4437ff7e4438ff794137ff642f25ff612e25ff612f26ff602f26ff602e26ff602e26ff602e26ff602e25ff5f2e25ff5f2e25ff602e25ff5f2d25ff602d26ff5f2d26ff602c23ff632e24ff713c31ff753f33ff754034ff774135ff764134ff774134ff764134ff764134ff764034ff764034ff764034ff754034ff754034ff754134ff754134ff754134ff754134ff754134ff724036ff724032ff733f32ff723f35ff693a32ff50261fff4e2721ff4c2725ff482624ff462627ff462829ff442729ff432729ff422628ff422627ff422628ff412628ff43282aff412628ff3c2123ff422628ff513433ff513631ff513532ff523632ff533832ff583c35ff5e4239ff61443bff664840ff684941ff674840ff65453eff66473eff68483fff6a493fff69483eff6e4d41ff715044ff715144ff735246ff725144ff6f4e40ff6b4a3fff6b4b40ff6c4b40ff6c4c40ff6c4c41ff694840ff62413aff5f3e38ff5f3e38ff5d3d37ff5d3d38ff5b3d38ff5a3c36ff593c38ff563936ff503331ff4e3130ff4d3131ff4c3131ff432b2dff2f1b20ff2e1c21ff312024ff2d1d20ff372629ff2f1e24ff2f1f25ff2f1e25ff2d1e24ff2e1e26ff2d1e25ff302027ff322128ff332328ff312128ff312229ff30212aff30212aff30212aff302129ff302128ff302229ff302229ff31212aff31212aff312229ff31222aff31222bff32222cff32232dff34262ffe392c37f4342a30448e8783258a7cd65a8571d25d8470d0438572d12f7d6dce1e806fcc118778c3089f80df048080bf0280808001ffffff01ff00ff02808080010000ff02808080010000ff0280808002808080010000ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff056666cc0b8b5dd115866dce228770d2318772d5468775d05d8473d0768673d2478877d00cead5bf15e7dbce04ffffffcd8572d1e58573d0ec8573d2f38472d1998573d25d816891e956332cff5a2b24fe66332dff6e3934ff6f3a34ff6f3a34ff6f3a34ff6f3a34ff6e3933ff6e3933ff6d3933ff6d3932ff6c3832ff6c3832ff6b3832ff683732ff63322fff5b2c29ff5e2f2dff5f302eff5e302dff60312eff5e2f2cff5b2e2cff592d2dff582d2cff542a28ff542b2aff512a28ff512928ff512928ff502927ff4f2927ff4e2826ff4c2725ff482322ff411f20ff42201dff5c312aff7b473cff7e4638ff7f4538ff7e4438ff7e4539ff7e453aff7d443bff743e35ff643129ff5b2c24ff582b24ff582c25ff582d27ff582d27ff592d27ff592c26ff68342eff7d443bff7f4439ff7f4539ff804539ff7f4537ff7f4539ff733c31ff622f25ff612e25ff612f26ff602f26ff602f26ff602e26ff602e26ff602e25ff5f2e25ff602e25ff602e25ff5f2d25ff602d25ff602d25ff653025ff723b30ff763f33ff784035ff774034ff774134ff774034ff764134ff774134ff764134ff764034ff764034ff764034ff764034ff764134ff764134ff764134ff754134ff754134ff754034ff734036ff724033ff733f31ff733f35ff6f3f36ff582d25ff4c2620ff492623ff462624ff452727ff432629ff432629ff422629ff422628ff422628ff422628ff422728ff43282aff3e2326ff3c2123ff482d2dff503432ff503630ff513431ff533632ff553933ff5e4039ff61423aff65463eff684941ff684941ff694a42ff674740ff67463eff6a4941ff6a4a40ff6b4a40ff705044ff715145ff725245ff745447ff745447ff735345ff6d4c41ff6e4d41ff6d4d40ff6f4d43ff6e4e42ff6d4d42ff69493fff64433bff5f3e38ff5e3e38ff5c3d37ff5b3c37ff5b3c37ff5a3c38ff593b37ff513431ff4e3130ff4e3131ff4e3132ff4b3133ff372126ff352124ff352226ff342224ff3a2629ff352125ff362329ff2f1f25ff2e1e25ff2d1e24ff2e1e25ff301f26ff35242aff36242aff342229ff322128ff312129ff312129ff312129ff322129ff322129ff332128ff312129ff31212aff32212bff31212aff31212aff32222bff32222cff30232dff32232efe362833f734282f46877c7c268679d0298376cd5e826fd446836dd031826dcb208778cf128e80d4098e71c6056666cc028080ff03aa55aa03aa55ff048080bf048080ff048040bf048080bf048080bf048080bf03aaaaff028080ff028080ff01ffffff01ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080ff0a8066cc148066cc218374d8318772d0458573cf5c8574d3768470d23f8a79ce7769514b72654e452c8b7acbdd8573d1e88572d1e18572d29a8474d11c896d64c765413afe62322afe6e3934ff723b36ff713a35ff713a34ff713a34ff6f3a33ff6f3a33ff6f3933ff6f3933ff6e3933ff6e3932ff6d3832ff6c3833ff6b3732ff6a3732ff693633ff602f2bff62312eff60302dff61302dff65332eff60312bff5c2f2dff5a2e2cff572c2aff552a27ff542d2aff532b28ff512a27ff502b27ff502a26ff502a27ff512a27ff512927ff4f2a26ff4b2826ff46221fff532823ff7a463dff7f4538ff7f4538ff7f4538ff7f4539ff7f443aff80453aff7f453bff7c453aff723c32ff633026ff5b2b22ff592c24ff592e27ff5a2c27ff5a2c27ff63312aff7c433bff7f4538ff804638ff804538ff804538ff7f4539ff6d362bff622f25ff622f26ff612f26ff602f26ff602f26ff602e26ff602e26ff602e25ff5f2e25ff5f2e24ff5f2e23ff602e23ff612d22ff643125ff773f33ff7d4338ff783f33ff774034ff774034ff774134ff774134ff774134ff774134ff764034ff764034ff764034ff764034ff764034ff764034ff764134ff764134ff764134ff754134ff754034ff744035ff714032ff714033ff713e33ff703f36ff663a30ff4b2620ff472622ff452524ff432627ff432528ff422629ff422628ff422527ff412527ff412528ff43282bff422629ff3d2225ff3e2326ff4b302fff4f3431ff513532ff533632ff553734ff583b34ff5f4139ff62433bff67483fff694a41ff694a41ff694a42ff684840ff67473fff6a4942ff6b4b42ff6d4c41ff715044ff735346ff745447ff745447ff755548ff765548ff745347ff6f4e42ff6f4e41ff704e42ff704f43ff705043ff6e4e43ff6a493fff69493eff5f3e36ff5e3e36ff5c3c37ff5b3c36ff5a3b36ff5a3c37ff553735ff513332ff4f3131ff4f3132ff4e3132ff462e30ff3f272bff412a2eff3c2429ff3d252aff3c2429ff382328ff322026ff2f1e25ff2f1e25ff2f1e25ff321f25ff38252aff392529ff362329ff322027ff322128ff322128ff322128ff332027ff39252bff37232aff332129ff32212aff32222cff31212aff31212aff31222aff32222bff31232eff31232dfe32252ff734282f47817777278976d13f8675d2628270d3498170d2348471ce228770d2158679ce0c8080d5068080d5056666cc056666cc068055d506aa80ff089f80df088060df098e71c6088080bf06aa80d5059966cc059966cc048080bf02808080028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0002808080048080ff0a8066cc13796bc91f8473ce2f8272ce428370d15a8571d2498573ce179b90d3b9573d396968534e04ffbfbfdf8572d0ea8572d1b68573d23b9c86cfb4816262fc653731fd733b37fe723b35ff733b35ff723b34ff713b34ff703a33ff703a34ff6f3a34ff6f3a34ff6f3a33ff6f3933ff6e3933ff6d3832ff6c3832ff6b3731ff6b3832ff6a3733ff683631ff64322eff61302cff63312cff6a3732ff63322dff5d2e2bff5b2d2bff582c28ff582c28ff582e2aff552d29ff532c27ff512b27ff512b27ff512b28ff522a27ff522a27ff512a27ff4f2b28ff4f2a26ff522622ff754239ff7e4437ff7f4437ff7f4438ff7f4539ff7f4539ff7f4539ff804539ff80453aff7f4639ff7b4438ff6e392fff602f26ff5a2d24ff5b2b26ff5c2c28ff602e28ff784238ff804438ff804638ff814538ff804438ff7f463aff683227ff622f26ff623026ff612f26ff602f26ff602f26ff602f26ff602e26ff602e24ff5f2e25ff5f2f24ff5f2e23ff602d22ff642f22ff753f31ff7d4337ff7e4539ff784033ff774034ff774134ff764134ff774135ff774134ff764034ff764134ff764034ff764034ff764034ff764034ff764134ff764134ff764134ff764134ff754034ff754034ff744035ff6f4132ff704033ff733e34ff713e34ff6c4035ff542e27ff452520ff4b2e2aff432528ff432529ff422628ff412628ff412527ff402526ff42272aff43272aff412629ff3b2123ff432829ff4c3130ff4f3531ff523532ff543633ff573a35ff5d3f38ff5f413aff65463eff684940ff6a4a42ff6a4a41ff6b4b43ff694942ff694840ff6b4a42ff6c4a41ff705045ff725245ff745347ff755548ff765648ff77574aff77574aff78564aff735145ff714f42ff704f42ff725144ff725244ff735346ff6e4d41ff6c4b40ff6b4b3fff603f38ff5d3d36ff5c3c36ff5b3c36ff5b3c37ff5a3c38ff523432ff503332ff4f3131ff4f3233ff4a3132ff482d30ff472e31ff432a2dff41292cff3e262aff3a2328ff37232aff322026ff301e25ff301e25ff362229ff39252aff3a242aff382429ff342127ff332129ff322028ff332028ff352128ff3b252cff3b262bff342129ff33222bff32222bff32212bff32212aff31212aff32222bff31242cff32232dfe32242ef830262d497e7377288c73d23b8675cf688471d34f8471d2398270d2288673cc198570d6108070cf0b7474d1097171c6097171e30a9980e60c806abf0d8976c40e806ddb0f7777cc0d8976d80c806abf098e71c607926ddb068055aa048080bf0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aaaaaa097171c6117869d21d8472dc2d8271d2408370d3318272d04d8474d4269a868dd0523d352e8069640e9280dbde8473d1dc8472d22ca291d1a4846257f96e3f37fe763d39fe743a37ff743b36ff733b35ff723b34ff713b34ff713a33ff713a34ff6f3a34ff703a34ff6f3a34ff6f3a33ff6e3933ff6d3933ff6c3833ff6c3731ff6b3831ff6c3832ff6a3631ff66332eff64322cff67332dff6f3a33ff66342eff5e2e2bff5c2d2aff5c2d28ff5e302aff5b2e29ff5a2e29ff592e29ff542b27ff522b27ff522b28ff522b27ff532b27ff522b26ff512b28ff522a28ff542923ff6b3830ff7d4438ff7f4538ff7f4438ff7f4538ff80453aff804539ff804439ff814539ff814539ff804539ff7f4539ff7c433aff6b362cff602d27ff5d2c26ff5d2b25ff743e35ff804539ff804638ff834539ff814538ff7d4438ff642e24ff622f26ff623026ff612f26ff612f26ff602f26ff602f26ff602f25ff602e25ff602e25ff602f24ff5f2e22ff653024ff763f32ff7c4235ff7e4437ff7f4638ff7b4335ff784133ff784134ff774134ff774135ff774134ff764034ff764134ff764134ff764134ff764034ff764134ff764134ff764134ff764134ff754034ff754034ff754034ff743f35ff714033ff713f33ff723e33ff713e34ff6c3f33ff633a32ff48251fff5b3e39ff412425ff422629ff422528ff412527ff412426ff422527ff45292bff42272aff3c2225ff3b2022ff472d2dff4d3330ff4f3531ff533734ff4f322eff5a3d37ff5e413aff60433bff684841ff6b4a42ff6b4b43ff6b4b42ff6b4b43ff6b4a42ff6a4941ff6c4b41ff6d4c41ff745346ff745346ff755548ff775749ff78584aff79584aff78594bff7a584bff79574aff735144ff725043ff735245ff745445ff755546ff755446ff6e4d40ff6f4d41ff6d4b42ff5e3d36ff5d3c36ff5b3b36ff5b3c36ff5b3d37ff563836ff513231ff503131ff4f3131ff4c3333ff4e3233ff4e3233ff4b3033ff452a2eff40262aff3d242aff372228ff362329ff332026ff342026ff39252bff3a242cff3a242bff39242aff38242aff372229ff352228ff352028ff39242aff3d252cff3d272cff38242cff34222bff33222bff33222aff33222bff32202aff32212bff31232cff31222dfe31252df82f252a4d7b71712a8673ce568274d06f8371d3568571d3428070d12f8272ce208770cf17857ad3118778d20f8877cc0f8877cc108f80cf128071d4148073cc15866dce15866dce148c73d9118778e10e926ddb0c806abf088080df068080aa03aaaaff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff035555ff088080df108070cf1b8471d92b826bd03e8473d2548670d1508673d24e725f52be5a473c2d9382c69b8473d1d08673d2718c7ac2b478544bfa6f3f3afe753e3aff753c35ff743c35ff733b35ff733b35ff723b34ff723b35ff713a34ff713a34ff703a34ff703a34ff703a34ff703a34ff6e3933ff6e3933ff6c3832ff6c3832ff6c3831ff6e3a34ff6a3630ff66322dff66322cff6e3732ff703933ff6a3830ff5f2e2aff5d2d29ff65352eff65352dff5e2f28ff5c2e27ff5a2e28ff582d28ff532b26ff522c27ff522b27ff532b27ff532b26ff532b27ff532b27ff532a25ff603029ff7e443aff804535ff804537ff7f4638ff804539ff804639ff81453aff814539ff814539ff814539ff814539ff804539ff80453aff7b4139ff6d362fff602c24ff6f3a30ff7f473aff804739ff824639ff814539ff784034ff622e25ff622f26ff623027ff612f26ff612f26ff612f26ff602f25ff602f24ff602e26ff602e25ff612e23ff643022ff774032ff7c4236ff7e4335ff7d4436ff7f4638ff7f4638ff7a4134ff784133ff784134ff774134ff764134ff764134ff774134ff764134ff774134ff764134ff764134ff764134ff764134ff764034ff754034ff754034ff754034ff743f34ff733f33ff723f32ff713f32ff703f33ff6d3e32ff6b3d34ff56312aff654845ff422727ff422427ff422527ff3e2624ff412524ff47282aff46292bff422629ff3a2022ff402627ff4b3231ff4e3432ff482e2eff412626ff4c302cff60433eff60423bff62433aff6a4b42ff6b4a43ff6c4c43ff6c4c43ff6c4c44ff6c4a43ff6c4a43ff6d4b40ff725043ff765547ff765346ff775548ff795749ff7a594aff7a594bff7a594bff7a594cff7a594cff765548ff725244ff735244ff775547ff765748ff78584aff765547ff6f4e41ff704f42ff6a483eff5c3b34ff5c3b36ff5b3c35ff5b3d35ff593b36ff523230ff513131ff4f3131ff4f3331ff503332ff4f3332ff4e3334ff482d30ff402529ff3f252bff3a2329ff382328ff382328ff382227ff3c262aff3b252aff3a242aff39242aff39242aff392329ff392429ff382328ff3d262cff3e272cff3e262dff3c272cff362329ff34222bff34222bff38252dff322028ff32222bff30232bff31232dfe31242cf72f24284f7b716e2c857ad15b8773d2798572d3618371d24c8372d0398674d22a8c79d4218374d11b847bd0188075d5188a75ca19857ad61a8976d81d8472d31f8473ce1e886fd51c8976db1a8976ce168074c5118778d20d7662c4088080df068080d5035555aa010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaaa076d6db60e806ddb19857ad6298370cd3b8270cf528370d03b8679cf6b7562587a6654490ea480c8398f7dd251815e68c4744845fd713e39ff743e39ff753b37ff733d36ff743c35ff743b35ff733b35ff733b35ff723b35ff713b35ff703b34ff703b34ff703a34ff703a34ff703b35ff6f3a32ff6e3932ff6d3832ff6c3832ff6d3932ff6d3932ff6a352fff68332dff69342dff723b34ff723b33ff69372fff602e28ff64322bff6e3a33ff6a3730ff613029ff5e3028ff5b2f27ff592f28ff572c28ff542a28ff532b27ff542b27ff542a27ff542b27ff532b27ff532b26ff572b24ff7d443aff7f4436ff7f4536ff814438ff814439ff814538ff814539ff814539ff814539ff824539ff824539ff824539ff81453aff814439ff81463cff7b4238ff763c31ff81473bff814739ff824739ff804639ff733b30ff622f25ff633026ff622f26ff622f26ff612f26ff612f26ff602e25ff602e25ff612e25ff622e24ff642f24ff733c2fff7c4335ff7d4336ff7d4335ff7e4437ff7f4638ff804739ff7b4234ff784033ff784134ff774134ff774134ff774134ff774134ff774134ff774134ff774134ff764134ff764134ff764134ff764034ff764034ff754034ff754034ff743f34ff723f33ff713e32ff703e32ff6f3e32ff6c3d31ff6a3b32ff5d362eff755650ff422627ff432529ff402427ff3e2525ff432627ff482a2cff472a2dff3f2325ff3b2022ff452b2bff4a3331ff452e2eff3d2627ff3d2424ff5a3f3aff62453eff61433bff67483fff6d4d44ff6c4c43ff6d4c43ff6d4c44ff6c4c44ff6c4b44ff6c4a41ff6e4c41ff765547ff775548ff765447ff785649ff7a584aff7b594cff7c5a4dff7c5a4cff7b5c4dff7c5b4dff7b594cff745345ff745344ff775647ff78594aff79594bff79594bff765547ff714f42ff714e43ff66453bff5c3b34ff5b3b35ff5b3b36ff5b3b37ff563634ff503231ff4e3131ff503231ff503232ff513433ff513435ff4b3032ff42272bff40272cff3c252aff3a2327ff3a2328ff3b2429ff3d262aff3c242aff3b252aff3b242aff3b242aff3b242aff3c242bff3d262cff3e262cff3e262cff3f262cff3d272dff3a252cff36222aff36232aff3b272eff342129ff32222aff30232cff31232dfe30242cf82f242951786e6b2e8b7ad3638371d1858473d36e8472d1588271d1468375d0368476d52c806ed1258375d6228770d2218374d1228770d2258375cf278376d1298370d32a8673ce278376d1238375cc1d8472d3198570cc128071d40d8976c407926ddb056666cc0280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000035555aa068080d50d8976d8168b74d1258375d62d8877d24d8171d1438d7ad17e7d69612fb3a39805cccccc52836051e073433cfd743d3aff793c3aff753d36ff753c35ff753b36ff753b36ff743c35ff733c35ff733c37ff723c35ff713c36ff713b35ff713b35ff713b35ff703a34ff713a35ff6f3a32ff6e3931ff6d3832ff6c3932ff6e3a34ff6d3831ff6b362fff6a332dff6f3832ff763e36ff733d35ff6b362fff632f28ff6f3b33ff713c33ff6c3a31ff63342bff603229ff5c3129ff5c2f29ff5a2c28ff572a27ff552b27ff542a27ff552a27ff552b27ff542c28ff542c27ff562a24ff784037ff804537ff814536ff814437ff824438ff814538ff824539ff814538ff814538ff824538ff824639ff824639ff824639ff834539ff83463aff81463bff81473aff83473aff834639ff834739ff804639ff6c362bff622f25ff623026ff633026ff622f26ff612f26ff612f26ff602e25ff612e25ff622e23ff653024ff753d31ff7c4335ff7d4234ff7e4436ff7c4436ff7d4436ff7e4637ff7f4638ff7d4436ff794033ff794134ff784134ff774034ff774134ff774034ff774134ff774134ff774134ff774134ff774134ff764134ff764034ff764034ff754034ff754034ff733f34ff723f33ff713f33ff6e3d32ff6d3d32ff6a3b30ff65382fff5c372eff886a63ff422528ff42262aff3f2327ff3d2424ff482b2eff492b2dff452729ff402224ff482a2bff533837ff452f2eff3c2729ff3a2424ff432a28ff60453fff62463dff62453bff6e4f45ff705046ff6e4e44ff6d4c43ff6d4d45ff6d4c45ff6d4c44ff6d4b41ff704e42ff785849ff795849ff785649ff79584aff7b594cff7c5b4dff7c5b4dff7d5c4eff7e5d4eff7e5d4fff7e5c4eff775648ff755345ff78584aff7a5a4cff7b5b4dff7b5b4cff7a594bff775547ff725043ff6f4e43ff614038ff5a3932ff5a3a35ff5b3b37ff593a37ff513230ff503131ff503231ff503232ff513432ff513535ff4d3233ff43292cff40262bff40262dff3c2328ff3c2428ff3f262aff3f262bff3d2529ff3c242aff3c242aff3d252aff3d242aff3e262cff40272eff3e262cff3e262dff3f262dff3f272dff3e272eff38222aff3a252aff3c272dff362229ff332229ff2f232bff31232dfe30232cf72f2429547c7370318778d5758574d1928573d37c8473d2688271d0568574d0468775d33b8670cf338273d22e8574d32d8877d22e8574cd308575d5338273d2358273d4368471d0338273d22f8272d4288673d221836cc9198570d6118778d20c806abf068055d5028080ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff056666cc0b8b74d1138679d7218374d1268672d047816fd0359a8cd47193817116e8dcc540e3dbcf9585625bfa743f39ff773e35ff763b37ff763c36ff753c35ff753b35ff753c36ff743c35ff733b35ff733c36ff733c35ff723c34ff723c35ff723c35ff723c35ff713b34ff713a33ff6f3a32ff6e3932ff6e3932ff6e3931ff703a33ff6e3732ff6c352eff6e342dff773e34ff794037ff753d34ff6c362dff6d372fff733c34ff733c33ff703c33ff66352cff62322aff5e322aff5f2f2aff5e2d29ff5b2c28ff582a26ff582a26ff552b26ff552b28ff542c28ff542c27ff562a26ff6e3930ff7f463aff824537ff824437ff824538ff824537ff824538ff824539ff824539ff824539ff824639ff834639ff834639ff834639ff834639ff83463aff82463aff834639ff834638ff814638ff7e473aff673127ff622f25ff633026ff623026ff622f26ff612f25ff622f26ff612f25ff622e24ff662f22ff7d4436ff804638ff7f4335ff7e4335ff7e4335ff7d4437ff7c4435ff7e4537ff7f4638ff7f4638ff7a4033ff794135ff784135ff774034ff774134ff774134ff774134ff774134ff774134ff774134ff774134ff764134ff764134ff764034ff764034ff744033ff713d32ff6f3c31ff6e3d32ff6b3b30ff693a30ff65382eff61352dff56312aff8d6f67ff432626ff412528ff3e2224ff432727ff4b2b2dff452627ff4b2b2bff573636ff573837ff4e3232ff412a2cff382528ff392524ff533935ff634740ff63463dff67483eff6f4f45ff725247ff715047ff6e4d44ff6e4d44ff6d4d45ff6d4c44ff6d4b41ff745446ff7a5a4aff795849ff79584aff79584aff7c5b4cff7d5c4eff7d5c4eff7e5d50ff7f5e50ff7f5e50ff7f5e4fff7c5a4cff755345ff79584aff7a5b4cff7c5c4eff7c5c4eff7b5b4cff7b594bff795648ff745245ff6d4b41ff5d3c34ff5a3933ff5a3a35ff593a36ff533433ff503131ff503231ff513232ff523333ff513434ff4f3435ff472b2fff43272bff42282cff3e2428ff3d2427ff41282cff41282bff3e252aff3d242aff3e252cff3d252bff3f252bff3e262cff3f262dff3f262dff3e262cff3f262dff40272dff3f282eff3a262aff3d282bff3c262bff392429ff332328ff30232bff30232dfe30232cf72e242859847b7b348e80d3938472d0a18372d38d8472d27a8473d1678372d0578475d04b8574d3428374d13c8873d0398674d23a8472d33d8675d1408374cf428374d1438572d1408374d33b8270cf338273cd2a806dce208770cf17856fd30f8877cc088080df035555ff0280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080048040bf0a8080cc118778d21d8472d3268672c9428370d129c1b4a240a7978725e3d6c1b7e2d8c7d4e2cfbffa75433efe763e37fe753c37ff753c35ff753c35ff753c35ff743c35ff743c35ff733c35ff733c35ff733c34ff733c34ff723c34ff733c35ff723c34ff723b34ff703b33ff703932ff6f3932ff6e3932ff703b33ff703932ff6e3731ff6d352fff713830ff7c4038ff7a4036ff763d34ff6f362eff763e35ff753e35ff743d34ff733d34ff6b362fff64322aff64322cff622f2bff622e2aff65312bff764138ff69362dff5d2c26ff572b25ff562c27ff562b28ff572a27ff623028ff7e463bff824538ff824437ff834537ff824636ff814537ff814538ff824539ff824639ff824639ff824639ff824639ff82463aff82463aff824739ff834639ff83463aff834639ff824639ff7c4437ff653026ff633026ff643027ff633027ff632f27ff623028ff632f25ff632e24ff6d3728ff864d3eff8b4f3fff884c3cff824637ff804535ff7f4436ff7f4438ff7d4335ff7e4436ff804638ff804739ff7b4235ff7a4235ff784235ff784134ff774134ff774134ff774134ff784135ff784135ff784134ff774134ff774034ff774035ff774034ff794135ff804a3cff6f3a2fff68372cff67372eff65362dff62342cff5e312aff5a2e29ff512a24ff95766dff432623ff422426ff3f2121ff4c2d2bff512f2fff583635ff593634ff5a3736ff573836ff492e2fff3c242aff362227ff3e2524ff614540ff664740ff65463eff6b4b42ff715247ff725247ff715046ff705046ff6f4e45ff6e4c44ff6e4b43ff6e4d41ff7a5a4bff7b5b4bff7a594aff7a594bff7a594bff7d5c4eff7e5d4fff7f5e50ff7f5f51ff805f51ff805f51ff816051ff7f5d4eff765346ff7a5a4bff7c5d4eff7d5e50ff7e5e4fff7e5e4eff7d5c4dff7c584aff7d5b4dff795649ff714e42ff603d35ff593731ff5a3934ff583a36ff50322fff503130ff523332ff523332ff523434ff513534ff492d30ff44282cff43282bff41272aff3f2528ff43292cff42282bff41272aff41272cff3f252aff40262cff41262bff42272bff41262cff40272dff3f272dff40272dff40272eff41282eff3f282dff3f272cff3c252bff3a262aff38242cff322229ff31232bfe31242ef62f232c64918a872d8e7dccb68573d1b28473d19f8472d08d8272d07b8574d16b8572d25e8572d1548673d14c8672d0498573d2498173d24b8170cf4d8471d4518474d3518471d04e8672d1478573d43f8271ce33826ed2288673d21e806fcc13866bc90a8066cc059999ff02808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff010000ff028080ff076d6ddb0f7766cc198570d62a8673c83e8473ce28bfb9a624a395b109e3e3c64ce4dac9b0e5d8c6f5a17970fc734037fe753d36ff753c35ff753c35ff743c35ff743c35ff743c35ff743c35ff733c35ff733c34ff733c34ff723c34ff733c35ff733c34ff723b34ff703b33ff703a32ff6f3832ff6f3932ff733c35ff6f3831ff6f3731ff6e362fff763d34ff7d4239ff7c4037ff783e35ff753b33ff763d34ff763d35ff763d35ff743d34ff6e3930ff66322bff65322bff63312cff622f2aff653128ff80483bff80483aff774136ff68362eff5d2d27ff582b26ff572a27ff5b2e26ff7b4539ff834538ff834437ff834537ff824635ff814538ff814638ff824639ff834639ff834639ff824639ff824639ff824639ff824639ff824639ff83463aff82463aff834539ff814639ff784133ff642f26ff643127ff643027ff643027ff643027ff633026ff663025ff733b2fff8a4d3eff8f5040ff8e503fff894d3bff884c3cff804435ff804436ff7f4437ff7d4435ff7f4537ff804638ff814839ff7d4436ff7a4234ff794134ff784135ff774134ff784134ff774134ff784235ff784135ff784135ff784034ff774035ff774034ff784034ff81473bff844b3dff7a4437ff65332aff603129ff5d302aff5b2f29ff582d27ff552c28ff4e2723ff997a71ff432624ff422324ff492929ff593636ff5a3635ff5b3735ff5b3735ff5a3936ff4f312fff462d2cff372326ff372126ff462d2aff674842ff664640ff66483fff705047ff725348ff735348ff725148ff715146ff705046ff6e4d45ff6e4b43ff704e44ff7e5e4eff7b5b4bff7b5a4bff7b5a4cff7c5b4dff7e5d4fff7f5e50ff805f51ff806052ff806051ff816152ff826152ff816151ff795648ff7d5c4dff7d5e4fff7e5f51ff7f5f50ff7f5f50ff7e5e4fff7e5b4dff7b594aff7f5d4eff7e5c4bff765347ff634037ff59372fff583a34ff543532ff4f302fff513231ff523232ff513433ff513634ff4c2f31ff45292cff43282aff43282aff412729ff442a2dff43292bff43292bff43282cff43282cff42282bff422629ff4d3032ff43282bff40262bff3f272eff40272dff40272eff42282eff422a2fff3f272cff3c252aff3a252aff39252bff33232aff31232bfe32232ef42e242a709f999607dbdbb69b8472d19c8472d1b18372d1a18272cf8f8472d1808372d1738371d0678372d25e8575d1598473d1588574d15a8271d25d8470d05f8471d1608572d25c8272d0548370d14a8372cf3d8271d1308070cf237c6dcc17856fd30e806dc807926db6035555aa01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808006aa80d50c806ad517856fd3268672d01a8976ce1c8976d1558475d27b8572d10ea492c817e9dec87bae8d83ed73423afd753d36ff753c35ff743c35ff743c35ff743c35ff743c35ff743c34ff743c34ff743c34ff733c34ff733c34ff733c35ff733c34ff723b34ff703a32ff6f3932ff703932ff713b34ff713a33ff703833ff6f3730ff6f372fff7c4138ff7f4339ff7d4137ff793e35ff783e35ff783e35ff783d35ff783d35ff763e34ff723c33ff67322bff65322cff64332cff62312bff673127ff814839ff844838ff834638ff80473aff7c4338ff6a362dff602d27ff5e2b26ff754034ff824638ff834637ff824637ff814638ff834638ff834639ff834639ff834639ff834639ff834639ff834639ff834639ff834639ff834639ff824639ff824639ff824538ff814538ff753f32ff643027ff643027ff663027ff653026ff643126ff683225ff7b4232ff8c5041ff905040ff905140ff905141ff8b4c3cff8a4d3dff87493bff814537ff804437ff7e4537ff7e4435ff804638ff814739ff7f4637ff7a4133ff794234ff784235ff784134ff784235ff784134ff784235ff784135ff794036ff784034ff783f35ff793f33ff7f4437ff874b3dff894b3cff854d3eff713d30ff5b2c23ff582c25ff562b27ff552a27ff542a27ff4c2821ff997c72ff40241fff4d2c2bff5b3738ff5c3636ff5c3735ff5b3733ff5b3834ff583935ff492f2dff40292cff362126ff392023ff583c38ff684841ff674740ff694a42ff74534aff74534aff745349ff735249ff735348ff76554aff6d4b42ff6f4c42ff745245ff80604fff7d5d4cff7d5c4dff7d5b4dff7d5c4eff7f5e50ff805f51ff806051ff816253ff836254ff836253ff836253ff856353ff7b594aff805e4fff7e5e4fff7f5f50ff805f50ff805f50ff816152ff816050ff7d5b4cff7f5b4cff825f4fff805d4dff7f5c4fff6d4a40ff593931ff54342fff4f312eff503130ff513231ff503333ff503434ff4e3133ff472b2dff44282bff44292cff442a2bff442a2bff442a2bff432a2bff44292bff442a2dff44292aff553733ff684944ff44282aff42292eff41262eff40272cff41282dff43282eff422a2eff41292fff3d262bff3b262aff3a252bff39252cff35242bfe33242ef031252c8bb7b2ab06ffffd5a48473d0678674d2c28372d1b28473d1a38372d0948573d0868572d1798572d3708472d16b8372cf698372d1698370d16c8471d26e8472d16e8472d36a8473d1628272d0568274d0468371d3388472d1298376d31c8076d1108070cf088080df035555ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff059966cc0b8b74d1158679ce237c6dcc2e8574d3428374d1648573d1498573d202ffffff06ffffd537d1b9a7d6784b42fd743c35fe743c35ff753c35ff743c35ff743c34ff743c34ff743c34ff743c34ff743c34ff743c34ff733c34ff733c35ff733c34ff723c34ff703a32ff6f3932ff703932ff743d35ff723a33ff703832ff713730ff743930ff7f4439ff804338ff7d4036ff7a3f36ff793e35ff793e36ff783d35ff783d34ff773d34ff743e34ff67332aff66332bff66322dff64312aff673128ff82493aff854738ff854837ff844739ff83473aff81463aff7e4539ff713930ff7a3f34ff824638ff834637ff824638ff81463aff834639ff834639ff834639ff834639ff834639ff834639ff834639ff834639ff834639ff834639ff834538ff834538ff824537ff814538ff723b30ff643126ff653128ff663026ff673025ff6a3325ff834939ff8d5241ff8f5140ff90503fff915140ff905141ff8b4d3dff8b4c3dff8a4c3dff844739ff804437ff7f4537ff7e4536ff804738ff814739ff824939ff7c4334ff7a4234ff784135ff784234ff784234ff784134ff784235ff784235ff784135ff784034ff784033ff7b4134ff854b3bff874b3cff894b3cff884e3dff864e3fff67352aff562822ff552a26ff552a28ff542a27ff4e2722ff9b7c71ff492e25ff5d3837ff5d3535ff5d3635ff5b3834ff5a3833ff5b3b35ff523530ff49302fff3b2429ff372024ff3f2525ff664843ff674840ff68483fff6d4c43ff77554cff765549ff755349ff745349ff755449ff7a594cff6e4b41ff704c42ff785548ff826150ff7f5f4dff7d5c4dff7f5d4eff7f5e50ff7f5f51ff806051ff816151ff836353ff846354ff846353ff846253ff866454ff805e4eff82604fff815f50ff805f50ff816050ff816051ff836252ff836252ff826050ff7e5a4aff815e4eff825f4fff805d4eff815d4fff7b574bff624136ff4f3129ff4e302bff503130ff523333ff503333ff503434ff472b2cff46292bff45292bff442a2cff452a2cff44292cff45292eff46282dff46292cff472a28ff7a594fff79584dff4d302fff472c31ff42262eff40292cff40282cff42292eff42292fff422b2eff40292eff3c262bff3a262bff3a252aff39262dfd35252cef342a2ba0beb7b1198f85b88f8472d2c08572d2d08372d2c38473d1b48471d0a68473d1988572d28c8573d1818473d27b8572d1788473d0798574d17b8370cf7d8372d07c8473d2768473d26e8472d1618371d04f8474d23f8675d22f8272ce208070cf138679c90a9980cc048080bf01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000080048040bf098e71c6138679c9208070d725836ecf2d8871d2488371cd02ffffff2d937dd239aa8f98af855a4ff7713f36fe743c34fe743d35ff743c35ff743c34ff753c34ff743c34ff743c34ff743c34ff743c34ff743c34ff733c34ff733c34ff733c34ff723b34ff703a32ff6f3932ff703a33ff753e36ff723a32ff713831ff71372fff7a3f34ff804438ff804439ff7d4136ff7a3e36ff793e36ff793e36ff793d35ff793d34ff783d34ff763f35ff6b352dff68332cff67332dff66312bff683129ff83493bff864939ff854838ff834739ff84473aff844639ff84473aff83473aff86493bff844637ff844636ff824639ff82463bff834639ff834639ff834639ff834639ff834639ff834639ff834639ff834639ff834639ff834538ff824538ff824538ff824537ff804538ff6f372dff663227ff673328ff683125ff723a2cff874d3dff8e5141ff8e503eff8f513fff905240ff915140ff915141ff8b4d3cff8b4c3dff8b4d3eff8a4d3eff824738ff804537ff7f4536ff804738ff814839ff824939ff7d4435ff7a4234ff794235ff794235ff784235ff794235ff784135ff784135ff784135ff784034ff7a4033ff824939ff864c3cff874c3bff884d3cff8a4e3cff884e3cff7f493bff5e2e24ff552a25ff552e2aff532a28ff512925ff917469ff60453bff5f3936ff5d3534ff5f3736ff5c3834ff5c3a34ff5c3a34ff543732ff4b3230ff3b2326ff392022ff4c302eff684843ff68473fff6b4a42ff725248ff78574cff78564bff77544aff765549ff765548ff806052ff6d4a40ff6f4c41ff7e5b4dff836251ff816050ff7f5e4eff7f5e4fff806051ff806052ff816253ff826353ff846454ff856454ff856454ff856354ff876554ff846252ff836150ff816051ff816051ff826151ff826252ff836353ff846453ff846353ff825f4fff7f5b4bff836050ff815e4eff815e4eff825e4fff815d50ff6d4c3fff523229ff4f2f2bff50302fff503232ff503435ff482b2dff46292bff46292bff462a2cff452a2cff45292cff45292cff462a2cff46292aff5b3d36ff876455ff836154ff5a3c35ff492d2fff452a2fff40292cff40282dff42292eff43292fff422b2eff412a2fff3f272cff3d262cff3c262bff3a262dfe38272df736272bc86960595d60527b688473d08f8472d1dc8372d1d08472d2c48572d0b58472d2a78573d39b8472d1928372d28a8573d3878471d2878473d2898470d08a8371d1888370d0828372d0788271d0698372d1578472d0448370d2328575d1228070d215866dce0a8066cc059966cc01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff035555aa088080df118778d21e806fcc118778d2228778d2168b80d11be3c6bd90bda195dd79544afb79453bfe773e37fe753b33fe753c34ff753c35ff753c34ff753c34ff753c34ff743c34ff743c34ff743c34ff743c34ff733c34ff733c34ff733c34ff713b34ff703b33ff6f3932ff743e36ff743b34ff723a33ff723931ff73382fff7e4439ff804539ff804439ff7d4137ff7b3f36ff7a3e36ff7a3e36ff7a3d35ff7a3c34ff793d35ff773f35ff6d362eff69332cff68332cff66322aff69332aff844a3bff874a3bff854939ff85493bff85483aff854739ff854739ff87493bff884b3cff87493aff844637ff834639ff83463aff844639ff844639ff844639ff844639ff834639ff834639ff834639ff834638ff834538ff834538ff834538ff824538ff824538ff7f4438ff6d352bff683327ff6b3426ff753c2eff8a4e3eff8d5141ff90503fff8f513eff905240ff91523fff925140ff915241ff8c4e3dff8b4c3cff8b4d3eff8b4d3eff864a3bff814537ff804636ff804636ff824839ff814738ff7f4637ff7b4234ff7a4235ff794235ff794235ff794234ff784134ff794235ff784034ff783f33ff7f4637ff854c3cff874c3bff874d3cff874d3cff8b4f3dff894e3bff874c3cff7a4539ff572a23ff552c29ff552c29ff542a27ff896c60ff6b4e43ff5f3835ff5f3534ff5f3634ff5a3631ff63413aff5a3933ff583934ff4d3331ff392023ff392022ff5a3e3aff694943ff694840ff6b4a41ff76564bff79584dff78564aff78564aff785649ff7c5c4dff846355ff6d493fff6f4c40ff836152ff846452ff836352ff80604fff805f4fff816051ff816252ff816353ff826452ff866655ff866555ff876555ff866454ff876555ff866453ff836050ff826151ff816151ff836252ff836352ff836253ff856454ff856454ff856352ff805c4dff825d4eff83604fff815e4eff835f4fff836050ff846252ff79584aff57362eff4d2f2aff4e302fff503333ff4c2f31ff45282bff46292cff472a2dff462a2cff462a2cff452a2cff452b2bff4b2e2bff7f5d54ff896554ff876554ff6c4d44ff492c2dff492d32ff41292cff41292dff42292eff43292eff422a2fff422b30ff41292eff3e262cff3c272bff3c272dfe3b282ffe39292ef1382b2b804e444a5c8572d0b38472d0e58573d2db8572d2d08472d0c38573d1b78474d1ab8573d2a28473d19b8473d1988372d2978471d0828372d2828374d2788471d08b8472d1808372d1708472d15c8574d3488375d1358773d4248771d4168068d10c806ad5059966cc0280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff07926ddb108070cf1c896dd11b8471d0308570d511a5a5c38694786ef075483ffc79433bff7b4139ff7d423aff753a33ff753c34ff743c34ff753c34ff753c34ff753c34ff743c34ff743c34ff743c34ff743c34ff733c34ff733c34ff723c34ff723b34ff703a33ff703a32ff774138ff743b34ff733932ff723830ff763b32ff81453bff804539ff80443aff7d4136ff7c3e36ff7b3e36ff7b3d36ff7a3d35ff7b3d35ff7a3d34ff783e34ff703831ff6a332cff68322cff67312aff6a332aff864b3cff874a3aff864a3aff85493bff86493bff86483aff864839ff884b3bff894b3cff884a3bff844637ff834738ff834739ff844639ff844639ff844639ff844639ff844638ff834638ff834638ff834538ff834538ff834538ff824538ff824538ff824638ff7e4337ff6d3428ff6a3327ff7d4233ff8c5040ff8e503fff8e5140ff8f503eff91513fff915140ff925240ff925140ff925241ff8d4e3eff8b4c3dff8a4d3dff8a4e3eff8a4d3dff834739ff814637ff7f4536ff814738ff804737ff814838ff7c4334ff7a4235ff7a4235ff794235ff7a4235ff794134ff784134ff794034ff7c4133ff874c3eff874d3cff884c3cff884d3cff884d3dff894f3eff8a4f3dff894d3cff864d3fff6c3a30ff582b24ff562c28ff552c28ff84675aff725448ff603935ff603735ff5c3531ff5e3b32ff6c4940ff634139ff5b3b34ff533733ff3b2121ff422826ff664842ff684841ff694940ff715046ff7b594fff7a584cff79574bff79584aff7a584aff826251ff836253ff6d493fff714e42ff866454ff856653ff836451ff836251ff816050ff826152ff826353ff836454ff836453ff876756ff886756ff886656ff876555ff896655ff876453ff856251ff836251ff836151ff836252ff846353ff846353ff856454ff866555ff856453ff836151ff805c4cff846050ff856050ff845f50ff856250ff856251ff856353ff836053ff634239ff50302bff4e2f2dff4e3132ff45292bff462a2dff462a2cff46292cff47292dff462a2cff482b2aff64463dff896659ff896654ff886655ff7f5f53ff492c2aff492c31ff442c2eff41292dff432a2eff43292eff432a2fff432a2fff422a2eff40272cff3c282cff3c272dff3d282efe3d282efc3c2c2faa3f2f2d0ab2b2b27a8473d1ed8472d1e58573d1da8473d1cf8573d1c58573d0ba8572d0b18370d1ab8371d1a88372d0a68370cf528673d3159279db448774d21c8976d1848372d3728472d25d8673d3498577d2358773d4248771d4168074d10c806ad5056666cc01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080068055d5108070cf1c8976d12c8b74d1418172cc1a9d93ce8e78564aec77433bfd7d4439ff7a453aff7d4539ff783d34ff763c34ff753c34ff753c34ff753c34ff753c34ff753c34ff743c34ff743c34ff743c34ff743c34ff733c34ff733c34ff723c34ff713b33ff753f36ff753e35ff743b33ff733931ff733930ff7b3f35ff82453aff804439ff804439ff7d4136ff7c3f36ff7c3e37ff7b3d36ff7c3d35ff7d3e35ff7b3c34ff793e35ff733931ff6b332cff69332cff68312aff6b342bff864a3cff874a3aff884a3aff884a3cff87493bff86493bff884b3dff894c3cff894c3cff894c3dff854839ff844639ff844639ff844639ff844639ff844638ff844638ff844638ff844638ff834638ff834538ff834538ff834538ff834538ff834639ff834638ff804537ff753b2dff834939ff8d5140ff8f503fff8f5140ff8e513fff90513fff915240ff925240ff925240ff935140ff925240ff8e4e3fff8b4d3eff8a4d3eff8a4d3eff894d3eff884d3dff834738ff814737ff814737ff814838ff814938ff7e4435ff7b4235ff7b4235ff7a4235ff794134ff794235ff794134ff7a4133ff834a3aff874d3cff884d3dff874d3cff874d3dff874d3dff874f3eff8a503fff894d3cff884e3cff844c3cff67342aff592c29ff552e2bff7a5f51ff7a5d50ff613935ff613835ff5c3630ff7e5c50ff5f3c32ff623f36ff5d3c34ff4f312dff3e2221ff543733ff684740ff694840ff6c4b41ff79584cff7c5a4eff7b594cff7c5a4dff7b594cff7e5c4dff896858ff816051ff6c493eff775447ff866555ff856652ff856552ff846352ff826050ff836253ff836353ff846454ff866555ff896857ff886857ff896856ff8a6856ff8b6956ff896755ff866352ff846352ff856353ff846353ff856454ff856554ff866555ff866655ff866655ff866554ff826050ff825e4eff96745dff8c6752ff886352ff876351ff876352ff876454ff876454ff765448ff55352cff4f302dff472b2aff46292bff47292bff47292cff46292dff47292bff543430ff876759ff8a6656ff8b6855ff8a6753ff896758ff593a35ff482c2eff482e30ff442b2dff432a2dff43292eff442a2fff452b2fff442b2fff432b2fff3e272cff3d282cff3e282eff3e282fff3d2b30d7403133266565575e8572d1e38573d1eb8573d1e38573d2b28473d1d18573d1c88571d1c18473cfba8572d2b78471d1b38372d1598473d1428778d414a6998c169780d1868372d1738371ce5d8673d0478573d0348471d323836dcc168b74dc0b8b74d1059999cc0280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff07926ddb108070cf1c8976d12d8871cc418172cc2c8574d11fa58c7bc67c4d42fb7e453aff7d463aff7e443aff7c4038ff763c33ff753c34ff753c34ff753c34ff753c34ff753c34ff753c34ff753c34ff743c34ff743c34ff733c33ff733c35ff723b33ff733c34ff784138ff743c33ff743b34ff743932ff743930ff7e4237ff83463aff814539ff804439ff7d4136ff7d3f36ff7c3e37ff7b3e36ff7c3d34ff7f4137ff7b3c33ff7a3e34ff753b33ff6b342cff69332bff68322aff6d362dff874b3cff884a3aff894b3aff894b3cff884a3bff884a3cff8a4c3eff8a4c3eff8a4c3eff894d3dff874a3bff85473aff834738ff854639ff844639ff844639ff844638ff844638ff844638ff834638ff834538ff834538ff834538ff834639ff834538ff86483aff87493bff884c3cff8d503fff90513fff90513eff90503fff91513fff92523fff92523fff925240ff925240ff935140ff925240ff8e4f3fff8b4d3dff8a4d3eff8b4d3fff8a4d3fff894d3dff864a3bff814637ff814738ff824838ff814838ff804738ff7c4235ff7c4336ff7b4336ff794134ff7a4135ff794034ff7f4537ff884d3eff884d3dff884d3cff874d3dff874d3dff874e3dff864e3dff895140ff894d3cff894e3aff874e3dff7f493bff5d2e2aff552f2aff765a4dff826457ff623c36ff5e3631ff664239ff6b493fff644238ff623e36ff5c3b34ff4b2c28ff442724ff5f3e3aff6b4941ff6a4940ff725045ff7d5a4eff7d5b4eff7c594cff7c594cff7a584aff856354ff896a58ff7e5d50ff6d4b3fff7a584bff886756ff866752ff866652ff866553ff836251ff846353ff846454ff856555ff876656ff896857ff896957ff8b6857ff8a6956ff8e6c57ff93715cff886552ff866453ff866453ff856453ff866554ff866554ff876656ff876656ff866654ff876656ff856454ff835f4dff8d6b52ffad8b6dff8c684fff8a6651ff876652ff886551ff896653ff896654ff7e5c4dff5d3d35ff4c2f2cff442827ff472a2aff47292cff472a2cff492a28ff6f4e45ff8a6757ff8b6654ff8b6856ff8a6755ff896656ff6e4d47ff482c2cff482e2fff472d30ff432a2dff442a2eff442a2eff442a2fff452b2fff452b30ff40292dff3f282dff3e282dff3f282eff3f2a31f03a2b2d46544d45208778d75c8572d3a68472cfea8572d1818473d2a48473d0b88473d1cd8472d1c78473d1c28572d2b38472d1698672d15b8976d246998e8a2b9482b8638371d1708474cf5a8574cf438572d1308a75d5208770cf148073cc0b745db9048080bf0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff088060bf108070cf1c9276d12d8877cc428374d15a8574d53b8675d43f9e7d82e1814e43fd80483cff81453bff80443bff773d33ff763c34ff753c34ff753c34ff753c34ff753c34ff753c34ff753c34ff743c33ff743c34ff743c34ff733b34ff743c34ff784137ff773f36ff753a32ff743932ff743930ff763a30ff83463bff83453aff824539ff81443aff7e4137ff7d3f37ff7c3d37ff7d3d35ff7e3e34ff814138ff7c3d34ff7b3e34ff783e33ff6e342cff69322aff683229ff70372bff8a4c3cff894b3aff8a4b3bff8b4b3cff8a4b3cff8a4c3dff8a4c3dff8a4c3dff8a4c3dff8a4c3dff8a4b3dff854739ff854738ff854639ff844639ff844639ff844638ff844638ff844638ff834638ff844539ff844538ff854638ff864738ff894a3aff8a4b3bff8c4c3bff8f4f3eff90513fff915140ff91513fff91513fff935240ff93523fff935240ff93523fff93523fff935240ff925140ff8f4f3fff8b4d3dff8b4c3dff8a4d3eff8a4d3eff8a4d3dff894c3dff834737ff824737ff834738ff834738ff824939ff7c4435ff7c4436ff7b4237ff794135ff7a4033ff7e4334ff854a3bff884e3dff874d3cff884d3dff874d3dff874d3dff874e3cff874c3dff8b503fff894d3cff8a4d3cff884d3bff844c3aff774438ff592f28ff73544aff8f7163ff613a33ff5c352eff7c594dff613a34ff64403aff5f3d35ff583631ff492b26ff573732ff5f3e35ff6c4940ff6f4c41ff7c594cff7e5c4dff7e5b4cff7d5a4cff7c594aff805e4cff8b6958ff8b6c5aff7d5a4eff6e4b3fff7d5d4dff886a56ff876953ff876853ff876653ff866453ff876454ff856555ff876757ff896859ff8b6a58ff8c6a58ff8c6a57ff8d6a57ff906d58ff96735cff916e57ff8a6654ff876453ff876454ff866455ff876555ff886654ff886655ff896756ff886655ff876554ff856352ff845f4cffa88568ffb59571ff957356ff8c6752ff8c6753ff8a6652ff8b6753ff8b6754ff8a6857ff644239ff4c2e29ff462727ff48292bff48292aff5d3e37ff866657ff896753ff8c6755ff8a6755ff8c6855ff8b6755ff7f5e54ff4a2d2cff482e30ff472e31ff472d30ff452b2fff452b2fff442a2eff452a2eff462b2fff432b2fff40282cff40292eff40282fff3f2930fb3e2c2f7d564943338c78cd02ffffff3e8473d2d28472d1868774cf07ffdbdb07ffdbdb298976d3d18473d1cd8472d0c68573d19b8572d33a8877d3588e827d538172a02f8877d4628572d0528673d03e8473ce2b8877d51c8976d1128071c6097155c6048080bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff03aaaaff088060df118778d21d8d7bd32f8272c9438576d15c8272d3678372d00caaaaea6e9e7668f9804a3dff83473bff81463aff7a3f36ff763c33ff763d34ff763d35ff753d34ff753c34ff753d33ff753c35ff743c34ff753c35ff743c34ff753c33ff794136ff7b4238ff773e34ff753b32ff753a32ff763a31ff7b3f34ff83453aff84463aff824539ff824439ff7f4237ff7e3f36ff7d3e37ff7e3d35ff814136ff834237ff7d3d34ff7d3f36ff7a4035ff6f352cff69332aff683228ff72382bff894c3cff894b3aff8b4b3cff8a4b3cff8a4b3cff8a4c3cff8a4c3dff8a4c3dff8a4c3dff8b4c3dff8a4b3cff864839ff854838ff854639ff854639ff844639ff844639ff844638ff844638ff844537ff844538ff854638ff874839ff8a4a3bff8b4b3cff8c4c3cff8f4f3eff91513fff91523fff91513fff91513eff935340ff935340ff935240ff93523fff93523fff93523fff935240ff935240ff90503fff8c4d3dff8b4d3dff8b4d3eff8a4d3eff8a4d3dff8a4d3dff874b3bff834737ff834737ff834738ff824839ff7e4536ff7d4437ff7b4236ff7a4236ff7a4132ff834939ff874c3bff884d3cff884e3dff884d3dff884d3cff874d3cff874d3cff874d3dff8b503fff884d3bff894d3cff874d3cff864d3bff854e3fff6f3f34ff724d42ffa48575ff5f3a32ff6a443cff7b584fff643e35ff654139ff603d35ff53312bff4b2b26ff603e38ff5f3d34ff6e4a40ff745244ff815c4eff7f5c4dff7e5a4cff7e5b4cff7e5b4bff8b6855ff8e6b59ff8e6e5bff785548ff6e4b3fff846253ff896a57ff896955ff896855ff896855ff876654ff866453ff866655ff886858ff8a6a58ff8c6b57ff8e6b58ff8d6a56ff8f6c58ff926f59ff97755eff97745cff8c6855ff896553ff886556ff876557ff876654ff896655ff896755ff8a6856ff896755ff896655ff876454ff85614fff8e6c52ffb59371ffb59370ff9c795cff8d6851ff8c6754ff8d6754ff8c6753ff8c6955ff8c6956ff745245ff4e2d28ff4a2827ff4b2927ff785649ff896754ff8b6852ff8c6755ff8a6756ff8b6855ff8a6854ff886759ff533531ff492d2fff482e31ff492f32ff462d30ff452c2fff452a2eff462b2eff462b2fff462d30ff42292dff41292eff40282fff3f292ffd3f2b30ce55454233a0968c2f72675c4f645764576755527661524e85564d43477e7368638674d1d88473d1d38472d0cb8371cfc08572d1308575cf4d9284816a6357541f8c7bce3c8473d04b8170cf378274cc258a75d6188a75d50e806ddb07926ddb028080ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff03aaaaff0a8066cc128e80e3208778cf328a75cc458573d3588574d1558472cf02ffffff26f2ddc9e2865348fe84473dff83483bff7e443aff773d34ff763d33ff763d34ff763c34ff753d34ff753d34ff753d35ff753c35ff743d34ff743d33ff783f35ff7c4338ff7b4337ff773d32ff763b32ff763a31ff773a32ff804339ff83463aff84463aff84463aff834439ff7f4136ff7f3f37ff7e3e36ff7f3e35ff854538ff824237ff7d3e34ff7d3f35ff7c4036ff72372dff6a332aff683228ff753b2eff8a4c3cff8b4c3bff8b4c3cff8b4c3cff8b4c3cff8a4c3cff8a4c3cff8a4c3cff8b4c3dff8b4c3dff8b4c3dff894a3bff854738ff854739ff854639ff844638ff844638ff844638ff844638ff844637ff854638ff89493aff8b4a3bff8c4c3cff8e4d3cff90503eff91503fff91513eff91513eff92513fff935340ff935240ff945240ff945240ff94533fff94523fff94523fff93513fff935240ff91503fff8c4c3cff8b4d3dff8b4d3eff8a4d3eff8a4d3dff8a4d3dff894d3dff844838ff834737ff834838ff824838ff814739ff7e4436ff7c4235ff7b4134ff7f4637ff874c3cff884c3cff884d3cff884d3cff884e3dff884e3dff884d3cff884e3dff884d3cff8a503fff884d3cff874c3bff884d3cff874d3bff854c3bff82493bff794c3dffc5a896ff5c3b2fff89645aff5d372fff68413aff654139ff5d3b34ff502e28ff54322dff66433dff5e3c33ff6a483cff7b574aff815d4eff7f5b4cff7f5b4bff7e5b4bff876452ff8f6d5aff8e6c59ff8e6e5cff745043ff704c3fff886654ff8b6a56ff8a6956ff8b6956ff8b6956ff896756ff876654ff876756ff8a695aff8c6b58ff8e6c57ff8f6c58ff8f6c57ff906d58ff93715bff99765dff99765dff96735cff8b6755ff896655ff886657ff886655ff896756ff8a6857ff8b6957ff8a6857ff8a6857ff896655ff876354ff84614effa28063ffb5936effb79570ffa48061ff926e54ff8e6a53ff8e6953ff8e6854ff8e6954ff8e6a55ff825f50ff603d34ff5f3b33ff8a6658ff8a6653ff8b6854ff8b6856ff8b6756ff8b6855ff8b6754ff8b685aff64463fff482b2cff492e31ff492f32ff482e31ff472d31ff472d30ff462b2fff472c2fff462c2fff442b2fff41292eff40292fff3f2930fe412b31fb442f32e3473333eb473034f5473036f3463137ee463235c54c3d391bc6b3aa738573d3df8472d0d78472d1cc8472d1bf8473d2508376cf46877c75c055484610bf9f9f2c8574d63d8671d12f8272ce1f847bce13866bc90b8b74e8059999cc028080ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff010000ff028080ff03aa55aa068080aa0c806ad5168b68d1238a75d3368476cb4a8675d2568271d36e8474d1328575d11becd9c6e37e4a40fd84483dfe85493dff83493fff7b4036ff773d34ff763d33ff763d34ff763d35ff763d36ff753d35ff753c35ff763c34ff773e35ff7c4337ff7c4336ff7d4438ff783c33ff773b33ff773b32ff793b32ff84453bff84473aff85473aff84463aff83453aff804137ff7f3f37ff7f3e36ff803f34ff89483bff834336ff7e3f33ff7d4035ff7e4137ff743a30ff6a322aff683127ff783d30ff8a4d3cff8b4c3cff8b4c3cff8b4c3cff8b4b3cff8b4c3cff8b4c3cff8b4c3cff8b4c3dff8b4c3dff8b4c3dff8a4b3cff854637ff854739ff854639ff854738ff854739ff854638ff854638ff864738ff894939ff8d4d3cff8e4d3cff8f4e3dff91503eff91513eff92513fff92513eff92513fff93523fff945340ff945340ff945340ff94533fff94523fff94523fff94523fff94513fff935240ff91513fff8d4d3dff8b4c3dff8b4d3dff8b4d3eff8a4d3dff8a4d3dff894d3cff874b3aff834737ff844838ff834838ff83493aff7e4436ff7d4235ff7d4334ff864a3bff884c3cff884c3cff884d3cff884d3cff884d3dff884d3dff884d3dff884d3dff874d3dff8a503fff874d3cff864c3bff874e3bff864d3aff874d3aff834b3aff794e39ffdfc4acff977763ff7c5a4cff623c33ff664038ff66423aff583630ff4e2c27ff603d38ff66433cff5e3a33ff644137ff7f5c4eff815d4dff815c4dff7f5b4bff815e4cff926e5cff8f6d59ff8e6c58ff8e6c5aff734f42ff724d3fff8b6a55ff8b6b55ff8c6a56ff8c6a57ff8c6a57ff8b6a57ff886755ff8a6957ff8b6a5aff8d6c57ff8f6d56ff926e59ff926e58ff926f59ff95735bff9a775eff9c785eff9a775fff927059ff8a6754ff896756ff8b6756ff8a6856ff8b6958ff8c6958ff8b6958ff8b6958ff8b6857ff896555ff856252ff88664fffb4916fffb5926bffba9772ffab8867ff957055ff916c53ff906953ff906b55ff8f6a53ff8f6c56ff8f6c58ff896452ff8c6754ff8b6653ff8c6855ff8c6857ff8c6856ff8d6857ff8d6856ff8c6858ff77574eff492b2bff482d30ff482e31ff482f32ff482e31ff482e32ff472d31ff472d30ff472c30ff462d32ff422a2fff412930ff402930ff432b32ff472f36fe472f35fd482f35fe473037fe462f35f8483235825e4e4903ffffffcc8372d1e38371d0d98472d1cc8472d1a38572d2778574d05a807774e64d3f415d706360119678d2268672d0278376d1198f7acc0f8866cc098e71c6048080ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000ffffff0280808002808080048080bf068080d5098e71e3118769d21c896dd12a8c73d43c8877d0528673d06a8773d4848574d3778774d221d8b9aaeb7f473dfe85473cfe884b40ff864a3fff80463bff783d33ff763d33ff773d35ff753d34ff763d35ff763d35ff763d34ff783e33ff7d4338ff7d4336ff7d4336ff7d4436ff783c32ff773b33ff783b32ff7c3e34ff85463cff85463aff85463aff86473cff84453aff814137ff803f36ff813f36ff824136ff8b4b3dff844437ff7e3f34ff7e4034ff7f4237ff773d32ff6b322aff683026ff7a3f31ff8b4c3cff8c4c3cff8b4c3cff8b4c3cff8b4b3cff8b4c3cff8b4c3cff8b4c3cff8b4c3cff8b4c3cff8b4c3dff8b4d3eff874839ff854739ff854739ff854738ff854738ff854738ff874839ff8b4c3bff8e4d3dff8e4e3cff904f3eff935240ff92513fff92513eff92513fff92513fff93523fff945340ff945340ff955340ff945340ff95533fff94533fff94523fff95523fff94523fff93513fff91503fff8d4d3dff8c4d3dff8b4d3dff8a4d3dff8b4d3dff8a4d3dff8a4d3dff894c3dff854939ff844839ff834839ff84483aff804637ff7e4234ff834839ff874b3cff874d3bff884d3cff884d3cff884d3cff884d3dff884d3dff884d3dff884d3cff864e3dff88503eff844c3bff844c3bff874d3cff864c3aff864d3cff804d39ff956c4fffe7cfb0ffb8997cff896650ff633e32ff664037ff67423bff55332dff502e2aff65433cff67443bff5e3c34ff58362fff815e52ff835e4fff815d4cff815d4cff8d6957ff926e5bff906d58ff8e6d58ff8c6958ff714d3eff765142ff8e6d56ff8d6c55ff8d6b58ff8d6b56ff8c6b56ff8c6c56ff896954ff8c6a57ff8d6b59ff8e6d56ff927059ff937058ff946f59ff936f58ff98755cff9b775eff9c785eff9c795fff9a785eff8f6c55ff8b6854ff8b6757ff8b6857ff8c6958ff8b6a57ff8c6a58ff8c6a58ff8c6957ff8a6756ff896655ff856250ffa07d60ffb6926effb6926dffbb9772ffb4916fff977255ff906b52ff906a55ff906b55ff916c56ff916d55ff936e57ff8f6a54ff8d6854ff8c6855ff8c6857ff8c6856ff8d6857ff8d6756ff8b6757ff836256ff4f302dff482d2fff482f31ff482e31ff482f31ff472e30ff482e32ff472d33ff482d31ff482d31ff462c31ff41282eff412930ff452c33ff492f36ff482f36fe482f36fe493038ff472f37f944313440c3bbb77a8473d1de8472d0e48472d1d88473d1c98573d3a18372d13c8c7bd08f645759ef4b3f41c3584c4718b5aa9f068080d51f847bce138679c90b8b74e8059999cc028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff028080ff048040bf068055d50a8066cc0f8877cc188075d5248e78d4328575d1458573cf5b8776d2738573d3848572d37d8572ce34b59389f581463bfe86463bff84483bff884b40ff874c3fff7c4136ff793e35ff773d34ff773e35ff763d35ff773e34ff773e33ff7c4336ff7e4436ff7e4436ff7d4435ff7e4436ff783c32ff773b32ff793b32ff824439ff86463bff86473bff85473aff85473bff85453aff814237ff814036ff823f36ff87453aff8b4b3cff844536ff7f3f34ff804236ff7e4135ff793f34ff6c332aff683026ff7c3f32ff8b4c3cff8c4c3bff8c4c3cff8c4b3cff8b4b3cff8b4b3cff8b4c3cff8b4c3dff8b4c3cff8b4c3cff8b4c3eff8b4c3dff894a3bff864739ff864738ff864738ff874838ff894a3aff8e4e3dff8f4f3eff91503eff93513fff935240ff93513fff93513eff93523fff92523fff93523fff955441ff955240ff95533fff955340ff955340ff95533fff95533fff95523fff95523fff95523fff95533fff92523eff8e4d3cff8c4d3bff8c4c3cff8b4c3dff8b4c3dff8b4d3eff8b4e3eff8a4e3eff874b3bff844938ff854a39ff844839ff824637ff824737ff874c3cff874c3bff874c3aff884d3dff884d3dff884d3dff884d3dff884d3dff884d3dff884d3cff854f3cff874f3eff834c3bff834c3bff864d3cff874d3bff864e3aff84563dffb9956fffe4d0b0ffbfa07bffbe9878ff8f6b57ff694338ff634037ff502f29ff5c3a35ff66433bff68433aff603d36ff53302bff7e5a4fff845f4fff825d4dff876351ff926e5bff916e5aff8f6c58ff916e5aff886554ff734c3fff7e5847ff906f57ff8d6d56ff8d6c59ff8d6c57ff8e6b56ff8d6d56ff8b6a54ff8c6a56ff8e6c59ff916f58ff947259ff947058ff946f58ff957159ff9b765dff9d795fff9e7a5eff9e7b60ff9c7a5eff98765dff8d6a54ff8c6856ff8c6958ff8d6a59ff8d6b58ff8d6b58ff8d6a58ff8d6a58ff8c6a57ff8b6756ff896656ff8d6a54ffae8b6cffb3916cffb5936cffb99870ffb99673ff9b7859ff926e54ff916c55ff916b56ff926d55ff936e57ff926d57ff8c6853ff8c6854ff8c6856ff8c6857ff8d6857ff8e6856ff8b6756ff8b695bff5b3c37ff492d2eff482e31ff482e30ff482f31ff482e32ff472e32ff472e32ff482e33ff472d32ff472d32ff442b30ff41292eff462d33ff493036ff493037ff482f36ff482f37ff482f37f055414421e8e0d8b68573d2cf8573d1568574d35e8575d49f8572d2658672d23d7d7182e4534648f74c4243e24f454042706461128e80d4188a75d50e926ddb098e71c6048080bf028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff02808080028080ff03aa55aa059966cc088080bf0b8b74e8108070cf17857ad3218b74d12e8b74d33f8675ce518474d0678674d27e8673d25d8473d0218b74d14e96766ff983473cfe85473aff84473aff864a3eff894d41ff83493dff793e35ff773d34ff773e35ff763d34ff773e34ff7b4236ff7e4437ff7e4436ff7e4335ff7d4536ff7d4436ff783c32ff783c32ff7a3d33ff85463aff86463bff86463bff86473bff86473bff85453bff824137ff823f36ff834036ff8b493bff8c4b3cff864538ff804034ff804236ff804236ff7d4236ff6d322aff683025ff7e4133ff8c4d3cff8c4c3bff8c4b3bff8c4b3cff8c4b3cff8b4c3cff8b4c3cff8b4b3dff8b4c3bff8b4c3cff8c4d3eff8b4c3dff8a4b3cff874739ff874738ff884839ff8c4c3bff8f4e3eff915140ff92513fff93523fff935240ff94513fff94523fff93513fff94513fff93523fff94513fff995744ff95523fff95533fff955340ff955341ff95543eff95533fff95533fff95533fff94523eff94543fffb88364ffa67051ff8b4d39ff8e4c3dff8d4b3dff8b4b3dff8a4d3eff8b4d3dff8b4e3dff8a4e3dff854a39ff864a3aff854839ff834737ff854a39ff874c3bff884d3cff874d3bff864d3cff874d3dff884d3dff884d3dff884d3dff884d3dff874d3dff864f3cff864e3dff854d3cff814938ff854c3bff874f3bff865039ffaa7f5cffbb9469ffe0cfb0ffc1a480ffc19b77ffb59073ff77513fff613e33ff4f2d27ff69463fff68443bff684439ff634038ff54312dff704d43ff845f51ff86624fff916c59ff936f5aff926e59ff8f6c57ff94715cff845e4fff744d3eff8a6551ff917055ff8f6e56ff8f6d59ff8e6c56ff8f6c56ff8f6d56ff8d6c56ff8e6b57ff8f6d58ff947159ff967259ff967159ff967158ff99745affa88567ff9f7b5fff9e7a60ff9f7c60ff9f7c61ff9d7b60ff94715aff8d6955ff8d6a58ff8e6b59ff8d6b59ff8e6b59ff8d6b59ff8d6b59ff8d6a58ff8b6957ff8c6958ff876552ff9f7c62ffb3906effb4916affb4916affbb9972ffbe9b77ff9f7b5dff926d55ff936e56ff926e55ff926e55ff957159ff8e6954ff8c6855ff8d6956ff8d6957ff8c6957ff8e6956ff8c6856ff8b695aff6c4d46ff492b2cff492f31ff492f31ff482f32ff482f32ff472e32ff472e32ff472d33ff472c32ff472d32ff462b30ff432a2fff482e35ff4a3038ff492f37ff493037ff492f37fe493037f35f4c4d21e8e0d86b8572d2938672d2498573ce1d8d72d3338773d21fa594bdaa5a4e4ef44e4243fa4d4142cc554b471da7958d128e71d4138679d70b8b74d1068080aa028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff048080bf068080aa097171c60d8976d8128071d41a8076ce228770d22d8871d23d8675d14d8474cd608575cf758574d18b8474d34f8471d202ffffff70865b54fd83493aff854738ff85463aff85473cff884b3fff884d40ff7d4237ff783d34ff783d34ff793e34ff7b4135ff7f4538ff7f4437ff7f4435ff7f4436ff7f4436ff7f4536ff783c31ff793c32ff7d3f34ff87483cff86473bff86473bff87473cff87473aff86463bff824137ff824036ff844236ff8d4b3dff8d4c3cff874638ff814135ff814336ff834337ff7e4236ff6f332aff693125ff804434ff8e4d3aff8d4c3aff8d4c3bff8c4c3cff8b4b3cff8b4b3dff8a4c3dff894d3eff8a4c3dff8b4c3eff8b4c3eff8b4d3eff8b4c3dff894838ff894937ff8d4d3bff91503eff93513fff93513fff93523fff94523fff94523fff94523fff94523fff94523fff95523fff95513fff975241ff9b5844ff95533eff95533eff965340ff955441ff96543fff96533eff94543eff96523fff965241ff8f5539ffdfb48bffe8bf8dffb88763ff925741ff8c4a3cff8c4c3dff8a4e3fff8c4d3dff8b4e3bff894f3bff874e3cff864b3aff864939ff854938ff874c3bff874d3cff874d3dff874d3dff874d3cff874e3dff874e3dff874e3cff884e3cff874e3cff874d3cff874e3cff864d3cff864e3cff814837ff864c3aff864f3aff966447ffc29a71ffb99267ffdccbaaffc6a985ffc19b74ffbd9770ffa57e66ff623d2fff59342cff68423cff68443cff674339ff65413aff55312dff66433aff866252ff8e6956ff94705bff936f59ff916d59ff906e58ff96735dff7e5748ff754f3cff9c795fff947257ff8f6f57ff906c58ff8f6b56ff906b55ff937058ff906d56ff8f6c56ff916e56ff967459ff987359ff977259ff987358ffa58261ffbc9a76ffad8a69ffa17d60ffa07c62ffa17d62ffa07d61ff9f7c61ff916d58ff8f6c58ff8e6b59ff8e6c5aff8e6d5aff8e6c59ff8d6b59ff8d6b59ff8c6b57ff8c6958ff8b6856ff88664effb18d6fffb38e6bffb4906affb5926cffbc9a73ffbf9c78ffa17d5eff967056ff957055ff957057ff98735bff916b56ff8e6855ff8e6957ff8e6957ff8d6957ff8e6957ff8e6958ff8b695aff82635aff482a29ff4a2e30ff492e31ff492e33ff482e32ff482e31ff482e31ff472d33ff472d31ff482e2fff472b2dff462c30ff4a3036ff4a3139ff493036ff493036ff493036ff493036f94b373837ccbeb57a8473d1598775d12e8b7ad3418d857e428b7c78af5a4f4ff0504344f74e4244f44f45455079706c03ffffff18806aca0f8877dd098e71e3048080ff0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff02ff80ff03aaaaff076d6db60a6666cc108070cf168074dc1c8076db258a75d6308575d53e8873d24d8474d15f8473cf718371d0868574d19a8474d1388472cd278976d190875a51fd84493afe864738ff854639ff85463aff85483cff894d40ff854b3eff793f33ff793f34ff7a4034ff7e4438ff7f4437ff7f4436ff804536ff804536ff7f4436ff7f4437ff793d31ff7a3c31ff804237ff87483cff87473bff86473aff87483cff88483bff86473bff824137ff824036ff88473aff8d4c3eff8d4c3dff864737ff824236ff824437ff834438ff804338ff71362cff6b3126ff894b3aff995641ff924f3cff8f4d3aff8d4c3aff8d4c3bff8b4c3bff8b4c3cff8b4c3dff8b4c3dff8b4c3dff8b4c3dff8b4d3dff8b4c3dff8b4b3aff8f4e3cff92513fff93513fff93523fff94523fff94523fff94523fff94523fff94523fff94513fff95523fff95513fff95523fff975340ff975541ff995742ff97533fff965340ff965340ff96533fff975340ff95553eff96523fff95523fff9f6a49ffebc394ffe7c189ffe9c291ffd6aa81ff945f42ff894c39ff8c4d3cff8c4c3cff8b4d3dff8b4d3dff8a4e3bff874d3aff864a3aff864b39ff874c3bff874d3cff874d3dff874d3cff874d3cff874d3dff884e3cff874e3dff884d3cff884d3cff874d3cff874e3dff864d3cff864e3dff804837ff864e3bff875239ffb68a68ffbf986effbc956affdbc8a6ffc9ae8affc19c74ffbd9871ffb49074ff785443ff644035ff69433cff69443cff69433aff67433aff58352fff613e34ff896655ff95705cff95705aff936f59ff916e59ff926f59ff97735dff795143ff75503bffae8c6fff977658ff916e57ff906d59ff8f6c56ff906d56ff947059ff916e58ff906d57ff947158ff98755bff98745aff98735aff997457ffb99672ffbf9d76ffbb9b74ffa78664ffa27f61ffa27e63ffa27e62ffa17e64ff9b785fff906c58ff8f6c5aff8f6d5aff8f6c5aff8f6d5aff8e6c59ff8e6c5aff8d6c58ff8c6b5aff8c6a59ff896754ff9d795fffb38f6dffb38d6cffb58f6bffb6936cffbe9c73ffbd9c75ffa27d5dff9a7458ff9c755cff9b755dff96705aff8e6955ff8f6957ff8e6957ff8e6958ff8e6958ff8d6958ff8b6a58ff8a6b60ff52332fff4a2e30ff492e31ff482e32ff482e32ff482e32ff482e32ff482d32ff472d2fff4b312fff6a504cff543a3bff493035ff4a3138ff493036ff4a3036ff493036ff493037fe483335876655515d8673d30f8877dd129c8ed47b70665fe2504343f1504446f5514646fb5043469b5f52520eb6a4c8238375d3188a6ad50e806ddb07926ddb044040bf010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080035555aa048080bf076d6db60c806ad5118769d2188a75d5208778d7298976d3348976d3428374d1518474d0628575d0738573d0858473cf978473d0958473d1908573d3368e7bd5b1875b51fd854839fe864638ff854639ff854639ff854639ff86493dff874c40ff7f4539ff793f33ff7d4336ff804537ff804437ff804436ff804535ff804436ff804436ff804437ff7b3d32ff7b3d32ff85463aff87483bff88483cff87473aff88483cff87483bff87463bff834238ff834237ff8b4a3dff8e4d3eff8d4c3cff874837ff834337ff834437ff854539ff814338ff74382eff6e3125ff90503dff9e5a42ff9e5943ff9d5843ff9a5642ff94503eff904d3bff8e4c3aff8e4b3cff8c4b3bff8d4c3cff8c4c3cff8c4d3cff8c4d3cff8d4e3cff92513fff93523fff93523fff94523fff94523fff94523fff94523fff94523fff95523fff95523fff95523fff95523fff975340ff985340ff995642ff9f5e48ff97533eff96533fff965440ff965340ff975341ff94543dff97543fff94533dffc79671ffe7c38fffe5c08affe6c18cffe5c08dffe0b889ffa97755ff8d543aff8a4d38ff8b4d3cff8b4c3eff8b4d3bff8a4d3aff874d3bff864c3aff884d3cff884d3cff884d3dff874d3cff874d3dff884e3dff884d3dff884d3dff884d3cff884d3cff884d3cff874d3cff874d3cff864d3cff814838ff854e39ff9a694cffc19872ffbd976cffbe976effd8c49fffcab38effc19d74ffbd9a72ffb79372ffa17b66ff785144ff6b453aff6a4439ff6a4537ff765144ff5d3a2fff603c30ff906b5bff97735dff957059ff946e59ff906d58ff937059ff936f59ff785040ff7e5941ffbb9a78ff9a795bff936f59ff916e58ff906d56ff916e56ff96725bff936f58ff916d56ff97745aff99765bff9a755cff9a7459ffa68161ffc4a07affc19f75ffbf9d74ffbc9b74ffa68563ffa38062ffa38064ffa38065ffa38065ff96735cff916d59ff906d5bff906d5bff906d5bff8f6d5aff8f6d5aff8d6c58ff8d6c5aff8e6b5aff8d6a58ff896651ffad886affb38e6affb38f69ffb3916affb8956dffbe9c73ffb89470ffa37d5dff9f795dff9f7960ff9b765fff8f6a55ff8f6a57ff8f6a58ff8f6a59ff8e6a59ff8e6a58ff8c6a59ff8b6b5dff644441ff492c2fff492e32ff492e32ff492e32ff482e32ff482d33ff492e2fff482d2cff654943ff82665eff5d4343ff4b3236ff4b3138ff4a3036ff4a3136ff493036ff493036fe493236da533f401c9280803c8473d02b887dd52b8e827de7534847f5534649fb534748d1594e4c259f989f1d847bd3228778d91a806cce0f8877dd088080bf048080bf028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff01ffffff02000080044040bf056666cc097171c60d7676d8128071d4198570d6228778d22e8b74d33a8877cf478573d0568574d0678372d0788473d0888572d09a8472d1ab8573d1bb8673d1be8472d015aa9ecec6835249fe864738ff854738ff864539ff854539ff854639ff844639ff874a3eff864c3fff7d4236ff7f4438ff804536ff804537ff804536ff804536ff804435ff814437ff804335ff7c3e31ff7e3f33ff88483cff88483cff88483bff88483bff89493cff89493cff87463bff834237ff864439ff8d4b3fff8e4d3eff8d4c3dff894939ff834337ff844538ff854438ff824439ff773a2fff713125ff995642ffa05a40ffa15942ffa05942ffa05943ffa05a45ff9f5a45ff9a5642ff985441ff934f3cff904c3bff8d4d39ff8d4c3cff8d4e3bff8d4d3bff945340ff93523fff945240ff94523fff94523fff94523fff95523fff94523fff95523fff95513fff95523fff965340ff985441ff995441ff9a5642ffa15f49ff995741ff97533fff97533fff97533fff965342ff96533eff98543eff96583fffddb087ffe5c28dffe5c18cffe7c08bffe5c08affe5c08affe7bf8fffc69872ff8b5538ff894c39ff8b4c3dff8d4e3bff8b4d3bff894e3dff874c3bff874c3aff884d3cff884d3dff884d3cff874d3dff884e3dff884d3dff884d3cff884d3cff884d3cff884d3cff874d3cff874d3cff864c3cff824a39ff83513affb38766ffbf9970ffbc966cffbe986fffd4bf9affccb692ffc19d76ffbe9c75ffbb9673ffa88067ff815847ff704838ff7a5340ff96705affa37c68ff7f5a49ff754f40ff987261ff97715cff957059ff946e59ff916d58ff97755cff8e6852ff7a5040ff8c684cffbd9d78ff9d7a5bff946f59ff926f58ff906d56ff936f57ff97735aff957159ff936f56ff9a765cff9a755bff9a745bff9c765affb79471ffc5a17affc2a176ffc09f74ffc19f77ffba9873ffa98666ffa58164ffa58165ffa58265ffa37f66ff937059ff926f5bff916e5bff916e5bff906d5aff8f6d5aff8e6c5aff8f6d59ff8f6c59ff8f6c5aff8b6854ff9e795fffb28d6cffb38e69ffb48e69ffb48f69ffba956fffbe9b75ffb7926effa27c5effa0795fff9f7961ff916b55ff8f6a56ff906b59ff8f6b59ff8e6b58ff8d6b58ff8d6b59ff8c6b5cff75544eff482b2bff482e33ff482e31ff492e31ff492d31ff492e31ff4a2e2dff5b3d38ff806358ff83675cff694d49ff4d3233ff4c3138ff4a3136ff4a3037ff4a3036ff4a3036ff4b3237fb4b34377e6f5d5b2e8574d3618674d0119687d2a8615850f5564b49e9594e4d5e726d641f8c7bce288673d22a8673ce1a8976d8108070cf097171c6059966cc0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0280808002808080035555ff056666cc079292db0a8066cc0f7766bb158679ce1c8976d1268672d0328570d13f8271d24d8474d15d8473d06c8474d07d8572d08f8672d19e8674d2ae8574d0bc8673d2ca8673d2bc8472d10be8b9b9d0814c42ff844637ff854737ff86453aff854539ff854538ff854638ff854639ff874b3dff83483aff804636ff804536ff804536ff804536ff814536ff804435ff824537ff824436ff7c3e32ff814235ff89493cff89493cff89493cff89493cff8a493dff8a493dff88473bff854338ff8a473bff8f4c3fff8e4d3dff8e4d3eff8b493cff844337ff854539ff854439ff83453aff793b30ff753427ff9d5844ffa05a3fffa15941ffa15a43ffa15a43ffa05a43ffa15a45ffa05944ffa05a44ff9f5a44ff9d5943ff995641ff94513eff904e3cff904d3bff92503dff955240ff955340ff945240ff955340ff955240ff95523fff94523fff95523fff955240ff965340ff975441ff985441ff9a5442ff9a5542ff9b5943ff9f5e47ff97533fff985440ff985340ff975440ff97523fff97543dffa36d4dffeac191ffe5c18affe6c18cffe6c08bffe4c18bffe3c089ffe4c18bffe5c08effdbaf85ff9d6a49ff894d37ff8c4c3bff8b4d3cff8a4d3cff894c3bff874c3aff884d3cff884d3dff884d3dff884d3dff884d3dff884d3cff884d3cff884d3cff874d3cff874d3cff874d3cff864c3bff854d3cff814b3aff8d5c42ffbf9471ffbc976dffbb946bffc49c73ffd1ba94ffd0ba97ffc09d76ffbe9d76ffbb9570ffac8466ff855c44ff966e56ffb0886cffaf8768ffa07a5eff87614cff906957ff99735fff96715cff946f59ff946d58ff926e57ff9f7d63ff89634cff7a4f3eff9e7b5cffbf9f78ffa17f5eff947058ff926f57ff906c55ff947057ff97735aff957058ff967258ff9b765cff9b755cff9b755affa17c5dffc5a27dffc4a279ffc3a378ffc2a176ffc19f76ffbe9e76ffb89671ffa78563ffa78365ffa78365ffa78368ff9f7c63ff926f58ff926e5bff916e5cff906d5bff8f6e5aff8f6d59ff8f6d59ff8f6d5aff906d5aff8e6c57ff8c6752ffab8669ffb38d6affb38e6affb38d69ffb4906bffb9976fffbd9a75ffac8867ffa17c5fffa07b60ff967159ff916b56ff906b58ff906b59ff8e6c58ff8d6b58ff8d6c5aff8b6b5aff816158ff4b2f2cff4a2f31ff492e32ff492e31ff492d30ff4a2e30ff4f322fff7c6159ff84675cff85695eff745954ff4d3233ff4c3236ff4b3037ff4b3036ff4a3036ff4a3036ff4b3137fe4b3338df534040228778701d8d7bd302ffffff2e908580d85d544fa8695e5a12d4c6c6358273ca408374cf2d8277d21d8472d3128e71e30c8080d5068080d503aaaaaa02808080010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffff00028080ff035555aa048080bf068080d50a8066b20d7662c4128071d4188a75d5208778cf2a8673ce368071d0448070ce538472d1638371d1728472d2848372d1948372d0a48472d0b38472d0c18573d1cd8572d1d98572d1c68573d111d2b4a5da804a3ffe864537ff864637ff85453aff854538ff854637ff864537ff844539ff834639ff834739ff7f4536ff804535ff814637ff804536ff814536ff814435ff834537ff824437ff7e3f33ff854638ff8b493eff8b4a3dff8a4a3cff8b4a3dff8b493dff8a4a3dff89473bff87443aff8d4a3eff904d3eff8f4d3dff8f4d3dff8c493cff864539ff864639ff864539ff84463aff7a3c31ff7f3d2effa05a45ffa05b41ffa05a42ffa15a43ffa05b43ffa15b44ffa15a44ffa15a44ffa15a42ffa15b42ffa15c43ffa05b47ffa15c48ffa05c47ff9c5744ff96513fff93503dff93523fff945340ff945240ff945240ff95523fff955240ff955240ff965341ff975441ff985441ff985442ff995543ff9a5442ff9b5944ffa3644bff96533eff98543fff98543fff95553eff9a523fff93553bffcb9c75ffe8c48effe4c08affe5c18affe5c08bffe5c18dffe5bf8cffe5c08dffe5be8cffe6bf8dffe5bc8cffb78762ff8a523aff894b3bff8b4d3bff8a4d3bff884c3aff884c3bff884d3dff884d3dff884d3dff884d3dff884d3dff884d3cff884e3cff874e3cff874d3cff874d3cff874c3cff854c3cff824c3cff94664bffbe946fffbb956cffbb966cffc8a178ffcbb18cffd4bd9dffc09e78ffbe9c76ffba966effae8665ffa98364ffaf8968ffb08966ffb18966ffa37c60ff8b644fff956f5aff99745fff97725dff95705aff946e59ff926f57ffa9866cff835a45ff794d3bffb4916fffbe9e76ffa58362ff947056ff926e58ff916c55ff967158ff98745bff967159ff9a765cff9d775dff9c765cff9b7659ffb28e6bffc5a379ffc4a378ffc5a478ffc3a178ffbd9b73ffbf9d76ffbf9d76ffb79572ffaa8767ffab8768ffa98667ffa88668ff9e7b60ff936e5aff926f5bff916e5bff916e5bff906d5aff906d5aff906d5aff8f6d59ff916f5aff8d6957ff99755bffaf8b6bffb08c67ffb18d69ffb18e69ffb3906bffb89670ffbc9876ffa48061ffa07a5fff9a755cff906b55ff8f6b58ff906b59ff8e6c59ff8d6c59ff8d6c5aff8b6b59ff8b6a60ff543733ff482e2fff482d33ff482e32ff4a302fff4c312eff775852ff84675eff85685dff85695eff826661ff4c3132ff4c3137ff4b3037ff4a3037ff4a3036ff4a2f36ff4a3037ff4c3238f84c383b7f72646007dbdbdb0edbdbc80ae6e6cc55786f6640a7a39b1e9180dd5d8473d0478173d0338273d2228778d9168b74d10d9d89d8089f80df048080bf01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff028080ff035555ff059966cc088080bf0b7474d1108070cf168074c51d8472ca258375cf2f8272ce3c8473cc498573d2598170ce688471d3798370d1898472d29a8472d2aa8472d1b98672d2c68573d1d28673d0dc8573d1e58573d1a28473d123af9283e8834b3ffe844537ff854637ff844639ff854538ff864537ff864538ff844539ff844538ff824537ff804536ff804435ff814636ff814536ff814637ff814535ff834637ff824436ff824134ff89483bff8b4a3eff8b4a3dff8b4a3eff8b4a3eff8c4a3eff8b493eff8a473cff89453aff8f4d3fff8f4d3dff904d3eff8e4c3dff8d4c3bff874537ff874639ff86463aff85473bff7b3c2fff8b4837ffa15b46ffa15b44ffa15a42ffa15a43ffa15b43ffa15b44ffa15a43ffa25b44ffa15a43ffa15a44ffa25b44ffa25c46ffa35b46ffa35c46ffa25c46ffa15c45ff9b5741ff95523eff94523eff95523fff965240ff95523fff965241ff965240ff975341ff975441ff995441ff995541ff985541ff9b5541ff9c5745ffae7058ff985741ff9a533fff98543eff97543dff99523eff9d6345ffe4bc8cffe4c18affe5bf8dffe5c08bffe4c08bffe5bf8cffe5bf8bffe5bf8bffe3be8affe3bf8affe4bf8affe5be8cffcda278ff986444ff894e38ff8a4d3aff8a4d3bff874c3cff874e3cff884e3aff884d3cff884e3dff884e3dff884e3cff874d3cff874e3cff874e3cff874c3cff874d3cff864c3bff844c3bff936349ffbf9470ffbb936cffc29e73ffc59f75ffc8ab86ffd6c1a1ffc0a179ffbf9b77ffbb956effb58e69ffb38c68ffb18a66ffb18b66ffb08a67ffa37d5fff906952ff97715bff99755fff97715cff966f59ff956e58ff99775cffa9866bff7f5642ff805841ffbb9874ffbd9d74ffaa8865ff947054ff926e58ff916c55ff977359ff99755bff997359ff9d775dff9d785dff9d765bff9f7a5affc4a17affc5a377ffc5a378ffc5a478ffc6a37affb18c67ffbe9a75ffbf9d77ffbd9c75ffb5936fffad8968ffac8a68ffad8969ffac896aff98765bff936e5aff926f5bff916e5bff906d5aff906d5aff8f6d5aff906e5aff8f6e59ff8e6c59ff8d6952ffaa8669ffaf8b6affaf8a67ffb08c69ffb08c68ffb18f69ffb89471ffb59170ffa27e61ff9d785eff916c56ff8f6c58ff906c5aff8e6c59ff8d6c59ff8e6d5bff8b6b59ff8c6c61ff674a46ff482d2eff492e32ff492e32ff4b2f2dff654a44ff866760ff84675eff85695eff85695eff866a65ff503435ff4c3136ff4b3038ff4a3037ff4a3036ff4a3037ff4b3137fd50353cf5725c61bd8273702dd2c6c1668e827d09e3e3e308dfdfbf09e3e3c6368471d5658672d24f8471d23a8472d3288073d21a8976d8108f80cf098e8ee3059999ff02808080010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280008003aa55ff048080ff079292db0a8080cc0e8080c8139479d719857ad6218374d12a8673ce358273cf428374cd4f8474d25f8471cf6e8272d1808372d1908373d3a08373d2b08572d2bf8473d0cb8572d1d68472d2e08472d1ca8373d0c18472d1988574d23ca67b6ff282483cff844839ff844638ff874639ff854538ff864538ff854538ff854539ff854538ff834538ff814537ff824536ff814537ff824537ff814536ff834636ff834537ff854638ff854437ff8b4a3dff8c4a3dff8c4a3eff8c4b3eff8c4a3eff8c4a3fff8c493eff8b483bff8b483bff904d3eff8f4d3dff904d3dff8f4d3dff8e4d3dff894839ff88473aff87483aff87483bff7d3d2fff965340ffa15b45ffa15a44ffa15a42ffa15a43ffa15a43ffa25b44ffa15b44ffa15b43ffa15a44ffa35c46ffa35c46ffa35c46ffa35c46ffa35c45ffa35b45ffa25c44ffa25c45ffa05b46ff995440ff96513eff965240ff95533fff95523fff975340ff985340ff995441ff995441ff995542ff995541ff9b5541ff9c5542ffa76952ffa4654eff9a5540ff9a543eff9b543dff94533bffb6835effe9c390ffe4c18affe3bf8bffe3bf8bffe4bf8bffe3bf8bffe3bf8bffe4bf8bffe3be8affe1bc89ffe1bc88ffe1bd87ffe2bd88ffe5bb8bffaa7855ff8d553dff884c3cff894d3cff894d3bff894d3aff894d3cff884d3dff884e3dff884e3dff884d3cff874d3cff864d3cff864d3bff844e3cff854d3dff834b3bff8f5d45ffbd936effbf9870ffc7a278ffc39b73ffc5a680ffd9c5a4ffbfa17bffc09b76ffba946effb38d68ffb38c68ffb38d68ffb18b67ffb08b67ffa78063ff946e55ff99735cff9b7560ff97725cff956f5aff956f58ffa48166ffa68268ff7c543fff8c664dffbd9b75ffbd9b74ffaf8c68ff957055ff926d58ff916d55ff98735aff9a755aff997459ff9f795eff9f785dff9d775affae8a68ffc5a27affc4a376ffc5a377ffc5a478ffc6a279ffbc9770ffab8563ffc09c76ffbf9d75ffbe9c76ffb5926effb28f6cffb4906dffb3906effb29070ff98735cff926e57ff916e5aff916e5bff906d5bff8f6d5aff906e5aff8f6d59ff8f6d5bff8c6a55ff9a755cffae896affae8966ffb08968ffae8967ffad8967ffb08c68ffb69371ffad8a6bff9f7b60ff916d55ff906c58ff906c5aff8f6c5bff8e6c5aff8d6d5bff8d6c5aff8c6c5fff7b5c56ff492c2eff4c2f32ff4c2e2fff5d3f39ff84665eff88685fff86695eff86695fff85695fff856a62ff593e3cff4c3136ff4b3039ff4a2f37ff4a3036ff4b3036ff4d3338ff6d5257f982696eef806c6dbc867675b57b6c6a2ba0948e03ffffaa598473ce858473d36d8370d0558472d23f8675d72d8271d21f7b73ce138679c90a8080e6059999cc03aaaaff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02808080035555aa068080d5088080bf0c806ad5117869d217856fd31d8472d3268072d0308070cf3b8670d4488371cd578472d0668473d2758371d1858271d3978471d1a78573d1b68471d1c48572d1d08473d0da8473d1e48472d1eb8473d1978473d1f58472d1218b74d159a67b70f6834638fe854939ff854638ff874638ff864538ff864538ff864538ff854538ff864638ff88493bff834537ff824536ff814536ff814636ff824536ff824635ff844637ff884839ff89483aff8d4b3eff8c4b3eff8c4a3eff8c4b3eff8c4b3eff8c4a3fff8c4a3eff8c483bff945040ff924e3dff914e3eff904d3dff8f4d3dff8f4e3eff8a493aff89483aff87493bff88493cff824132ff9d5945ffa25b45ffa05a42ffa15a42ffa15a42ffa15a43ffa25b44ffa25b44ffa15b44ffa25b45ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa25c46ffa35c45ffa25c46ffa15c46ff9e5844ff97523fff95523eff96533fff985340ff985340ff995340ff995541ff995542ff9a5542ff9b5542ff9d5542ff985943ffad735aff995540ff9b543eff9a523cff93583dffe0b386ffe5c18affe3c088ffe4bf89ffe3bf89ffe3bf8bffe3bf8bffe3bf8bffe3bf8bffe3be8bffdfbb87ffe0bc88ffdebc85ffdfbb85ffe1bc86ffe3bb8bffc69872ff8f5c40ff864b39ff8a4f3cff894c3bff894c3dff894d3dff894d3dff884e3dff884d3dff874e3dff864d3cff864e3bff844e3bff844d3dff834b3aff8a5841ffbe9570ffc39d74ffc8a479ffc39b72ffc6a57effdcc7a6ffbfa17bffc29c77ffbb966fffb38f68ffb48d69ffb28c67ffb08a67ffb18b67ffaa8566ff987259ff9b755eff9c7660ff98725cff976f5aff967157ffaf8c6fffa37e63ff7b513cff9b775bffbd9b76ffbd9b73ffb28f6bff967155ff926e57ff926d55ff99745aff9b765cff9c765bffa0795fff9f795cffa07a5affbd9975ffc5a379ffc5a376ffc5a276ffc5a377ffc6a379ffc49f78ffa98261ffb18c68ffc19e78ffbd9c75ffbe9c75ffb7946dffb9956fffb7956fffb89772ffaf8c6cff947156ff906d5aff916e5bff8f6d5aff8f6c59ff8f6e5aff906f5aff8f6e5bff8f6c58ff8e6a53ffab8669ffad8766ffac8765ffac8766ffaa8865ffab8965ffae8b69ffb39171ffa48165ff957059ff906b58ff906c5bff8f6c5cff8e6c5bff8e6d5cff8d6d5cff8c6b5fff886962ff4a2d2dff4b2e30ff563735ff7c5d55ff86685cff87695fff866960ff866961ff856a60ff856a63ff5f4544ff4c3236ff4a2f37ff4b3037ff4b3035ff4c3135ff63484cff836a6cfd826b6cfd816d6ef9826d6fde816e71719e8c8a269486d79a8372d28e8573d0748472d15b8473d2448774d2318272d021836cd1158679ce0b8b8bd1068080d5035555aa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff02800080048080ff07926ddb0a8080cc0e8080db158679ce1a8976d8228778d22b8871d0368471d0438172d1508370cf5e8572d16d8573d07d8372d08d8472d29d8472d3ad8371d1bb8473d1c98472d0d58572d0de8573d2e78473d2df8572d1e48472d1f78473d1ab8373d113f2d7c9aeaa7b6ffd864739ff894737ff874639ff874638ff864538ff864538ff874639ff864637ff884738ff905040ff8a4a39ff844636ff824536ff824636ff834637ff834636ff844636ff89483aff8b493cff8d4b3eff8d4b3eff8d4b3eff8d4b3eff8c4b3eff8d4b40ff8d4a3eff8f4b3bff9b5645ff9c5745ff95503eff914e3cff8f4d3dff904e3eff8d4c3dff89493aff89493bff89493bff894536ffa15b47ffa25b44ffa25a43ffa15a43ffa15942ffa25a43ffa35b44ffa35b44ffa35b45ffa35b46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c45ffa35c46ffa35d45ffa25c46ffa35c47ffa15a46ff9f5744ff975340ff985440ff98533fff985340ff985340ff995541ff995642ff995541ff995743ff9d5643ff9a5845ffb47c63ff95543cff9c553fff99523bffac7856ffe8c18dffe3c087ffe4bf89ffe4bf87ffe3bf88ffe2be8bffe2be8affe2be8affe2be8affe2be8affe1bc89ffdfbb87ffdeba86ffdebb85ffddb981ffdfbb83ffdeb885ffd6ac81ffa47353ff854d39ff874c3cff894d3dff894d3cff894d3dff884e3dff884d3dff874e3dff864e3dff854d3bff854e3cff854c3cff834c3cff88563effc29973ffc9a378ffc6a175ffc69d75ffc4a27bffddc8a6ffc2a37effc29b75ffbb9771ffb6926affb48e68ffb38b67ffb18c67ffb08b67ffba9574ffa07a60ff9c755eff9d7760ff99735cff967059ffa07b60ffb29071ff9f7a5eff7c533dffa98466ffbb9973ffbc9a72ffb4916cff967055ff926d56ff926d55ff9a755cff9b765bff9d785dffa17a5fff9f785cffac8666ffc3a079ffc3a177ffc5a377ffc5a276ffc5a276ffc4a277ffc5a078ffaf8967ffa88261ffb6926dffc09e78ffbe9d73ffbd9a73ffbb9870ffbb9972ffbb9972ffb79570ffa48163ff906d55ff916e59ff906d5bff8f6c59ff8f6e59ff8f6e5aff8f6f59ff906d5aff8d6954ff9c785dffab8666ffaa8563ffaa8565ffa98665ffa98564ffa98664ffab8968ffaf8b6eff9a765cff906b57ff906c5aff8f6c5dff8f6d5eff8e6d5dff8f6e5fff8d6c5eff8b6c62ff543632ff4d2e2cff755550ff896a61ff88695eff886a62ff876961ff876961ff866961ff866a65ff674b4cff4c3035ff4b3037ff4b3035ff4d3135ff604546ff836a6aff846c6cfe846c6efe826d6ffd826d6ef5816c6fa3806f6f08dfbfbf958471d1938674d2798574d1608572cf488771d1348471d323836dcc168074d10c9580d506aa80d5035555aa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff028080ff048080bf076d6ddb0b8b74b9108070cf168074d11e886fcc278376d1318272d03d8675d14b8570d3598473d1678372d2768673d2858473d1958473d1a58372d1b38372d1c28372d0ce8472d0d88473d1e18674d2cd8572d1b48471d09a8672d1e98472d1e08573cf80726087ba5a3e33f9854f43ff89483bff854937ff874737ff884539ff874639ff874639ff874638ff874537ff8f4d3dff93513fff914f3cff854636ff834636ff834636ff834636ff844636ff854636ff8b4a3bff8d4b3eff8d4b3dff8d4c3eff8d4b3eff8d4b3eff8d4b3eff8c4a40ff8e4a3dff95503fff9e5846ff9e5844ff9f5a45ff995340ff924e3dff904e3dff8f4e3eff8a493aff89493aff8a493aff8f4b39ffa25b45ffa25a42ffa25b43ffa25a43ffa15942ffa35b44ffa45c45ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35b46ffa35c46ffa35c46ffa35c46ffa35c46ffa35d44ffa25d47ffa25c46ffa35b46ffa15a46ff9e5c46ffb77c5eff985a3eff97543eff9a5541ff995441ff9a5643ff9a5742ff9a5742ff9c5743ff9b5643ffaa715affa76b53ff9d5641ff98583fffd0a378ffe5c288ffe4bf86ffe4be8affe4bf89ffe3bf89ffe2bf8bffe2be8affe1be89ffe2be8affe1bd89ffe1be89ffdfba87ffddb985ffddb985ffddb984ffddb883ffddb983ffdcb882ffdeb686ffbf936fff89543cff864c39ff884c3cff8a4e3eff884d3dff874e3dff874d3dff864e3cff864d3bff864d3cff854c3bff824b3bff814e37ffc39b74ffcaa679ffc39d71ffc69e74ffc39f78ffddc5a1ffc1a37dffc09a73ffbc9870ffb9946cffb69069ffb58f67ffb69168ffbf9a73ffc29e78ffa78263ff9d765dff9f7861ff9a745cff9a7459ffb08b6cffb28f6fff9b7559ff825740ffb69272ffb9966fffbb9971ffb5926dff967154ff926c55ff936e56ff9b765cff9c775bffa07a5effa17b5eff9f795bffbb9774ffc29f77ffc29f76ffc4a277ffc4a277ffc3a275ffc3a276ffc3a078ffb48e6bffa98262ffaa8462ffbc9775ffc09f77ffbd9c73ffbc9b71ffba9a70ffbb9a73ffae8d6affa68365ffa17d63ff906d57ff8f6d59ff8f6c59ff906e5aff90705aff90705aff916f5bff8e6c57ff8d6952ffa78368ffa98564ffa78362ffa88365ffa78264ffa78263ffa68263ffaa8669ffa68268ff926d56ff8f6c5aff8f6d5dff8f6d5fff8e6d5eff8f6d5eff8c6d5fff8b6d61ff64453eff684742ff886962ff896961ff896a63ff896a63ff886962ff876962ff876962ff856964ff6f5353ff4b2f34ff4d3236ff4b3133ff5e4445ff836a69ff846c6bff836d6bff846c70ff836c6ffe846d6efa826d6d778d7c7603ffffff848372cf978473d17c8473d2628772d34a8672cf348471d3248771d4168074d10c9580d506aa80d5035555aa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080ff048080bf076d6ddb0b8b8bd1108070cf188075ca218374c92a866dce37826fcc438172d1528370d0618371d0708472d1808370cf8e8573d29d8573d2ab8573d1b98472d0c78472d0d28672d1dd8572d1c78572d2c08371d1f28472d15d8473d0db8572d0588274a2bf4b393bf834201bfe4e2a23fe8a4b41fe8a4639ff844a3aff864739ff884639ff87463aff874639ff884638ff8b493aff945140ff94513fff94523fff8b4b3bff864737ff844636ff844637ff844636ff864838ff8c4c3dff8e4c3eff8e4c3eff8e4c3fff8d4c3fff8d4b3eff8d4b3eff8d4a3fff904b3dff9c5643ff9f5944ff9f5944ff9f5843ff9f5a43ff9c5745ff93503fff904e3dff8c4b3bff8a493aff8b493aff95503dffa25a44ffa35a42ffa25a43ffa15942ffa15a42ffa35b45ffa45c45ffa45c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c45ffa15d46ffa25c47ffa35b46ffa25c48ff9c5b43ffe1b38bffd5a77fffa1684bff985740ff9a5641ff9a5542ff9a5643ff9a5742ff9b5744ff9d5743ff9c614cffb9816dff9e5842ffaa7050ffe6bf8dffe3c188ffe4bf88ffe3bf8affe3be89ffe2be89ffe1be8affe1be8affe1be89ffe1bd89ffe1bd89ffe1bd89ffdfbb88ffddb886ffdcb685ffddb784ffddb883ffdcb883ffdab781ffdab681ffdcb783ffd2a77eff9b6a4cff854d3aff864b3dff884d3eff874d3dff874d3dff874d3dff864d3cff854c3cff834d3cff80493bff7f4c36ffc59b74ffcaa578ffc09a6effc59d74ffc29e75ffd9c19cffc5a783ffbe9973ffbe9a72ffbb966dffbb976cffbf9b71ffc29e74ffc19d73ffbf9b74ffae8968ff9f785effa07961ff9d765dffa37e60ffb3906effb3906fff977054ff8c6349ffb99473ffb8946dffbb976fffb5916bff977153ff926d55ff957057ff9d785dff9e785cffa17b5fffa07b5dffac8764ffc29d77ffc29f75ffbe9b73ffb9956effc4a179ffc3a176ffc2a075ffc2a076ffb99470ffa98262ffa88161ffaa8563ffbf9c79ffbe9e75ffbc9c73ffba9971ffbc9974ffa78463ffa58163ffa48165ff9a785eff906d58ff906e59ff8f6c58ff916f5aff906f5aff916e5aff906e59ff8b6953ff9d7b62ffa68264ffa68261ffa68163ffa58163ffa58163ffa38061ffa37f62ffa68367ff98755dff906d5bff8f6d5dff906d5fff8e6d5fff8e6d5fff8d6d5fff8b6b60ff7e5e55ff8a6862ff8b6a62ff8a6a62ff896a62ff886a63ff886a63ff876962ff876a62ff856964ff775b59ff4d3134ff4c3135ff593f40ff816866ff856d6bff836c6aff846e6cff846d70ff836c6eff836c6df8826e6a2bb8a6a01a8976cea68472d1998573d27d8574d4628572d34a8672d2348471d3238375db177a6fc80b8b74d1059966cc028080ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080028080ff048080bf079292db0a8080cc118778d2198570cc228070d22e8574d33b8270cf4a8372cf588271d1678372d2778572d2888372d2988572d2a68472d1b48473d2c18472cfcd8572d0d78573d2e18572d2ca8573d2b38472d0f38471d18b8674d31790857a8c493731ef34201dff30191bff321c1dff5d332eff894a3dff894638ff874938ff884739ff88463aff87453aff884739ff894738ff914f40ff945140ff955140ff965240ff915040ff874737ff854636ff854737ff844736ff874939ff8e4d3eff8e4c3eff8f4d3fff8e4c3eff8e4c3eff8e4c3eff8e4b3eff8f4b3eff945041ff9e5946ff9f5a45ffa05945ff9f5a44ffa05a44ff9f5b44ff9e5a47ff955140ff8f4b3cff8c4a3bff8d4a3aff9a5541ffa35b44ffa35a42ffa35944ffa25a42ffa45b45ffa45c46ffa45c45ffa45c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c47ffa35d46ffa35c47ffa45b45ffa45b47ff9c5942ffdbac83ffedc994ffeac496ffbb8966ff995e42ff975840ff9a5742ff9b5743ff9c5844ff9c5843ff985a46ffb17a67ff9a5e40ffd9aa80ffe5bf8bffe2bf89ffe3bf8affe2be8affdfbe8affe0be89ffe0bd89ffe0bd89ffe0bd88ffe1bd89ffe0bc88ffe0bc88ffe0bc87ffe0b988ffdbb584ffdbb683ffdab582ffdbb683ffdab682ffd8b682ffd9b37fffdab580ffdbb385ffb38463ff89533eff874b3bff864c3bff864c3bff854c3bff854c3bff824b3cff824939ff81483aff804c38ffc19973ffc7a175ffc1996effc39c74ffc19c73ffd0b58fffcaad89ffb8946effc39c73ffc39e72ffc39f72ffc29e71ffc19d72ffc19d71ffbf9c73ffb69171ffa17b5fff9f785eff9f785dffb08a6affb48f6dffb5906fff946d50ff9b7356ffb8916effb8926affb9956dffb38f6aff987255ff926c54ff977159ff9e785cffa07a5effa17c5dffa27d5dffba9570ffc09c73ffc09c72ffbe9a74ffa47c5cffc09974ffc29f76ffc19f74ffc1a075ffbf9a76ffa98361ffa78060ffa88261ffad8867ffbd9d76ffbd9c76ffbb9a73ffb79570ffa38060ffa37f61ffa27f62ffa27f63ff947259ff8f6c56ff8f6c58ff906e5bff916f5bff916e59ff906e5aff8e6c57ff8f6d55ffa38063ffa27f61ffa37f61ffa47f63ffa27e62ffa17d62ff9e7c5eff9d7b5fffa17f68ff8f6d59ff906d5dff8f6d5eff8f6d60ff8e6d60ff8d6d60ff8d6b5fff8d6a61ff8d6a62ff8c6a62ff8b6a63ff8a6a63ff886a63ff886a63ff876a63ff876a63ff866964ff7b5f5cff513536ff5e4243ff846b6aff836a68ff846e6aff846d6cff836c6eff856c6eff836c6dfe826b6bbc8a7a73149999cc948573d2798572d3878471d2758574d1618674d24a836ecf348471ce21836cd1158679ce0b8b8bd1059999cc01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff02808080048080bf068080d50b8b74d1118778d2198570d623836dd3308070cf3d8271d14d8471d45d8470d06e8472d17f8570d18f8472d2a08471d1ae8472d0bb8473d2c78472d1d28472d2db8472d2e48472d1dc8473d2d38473d1f68472d0a38775cf99665578d2372320fc2e1919ff311b1cff301b1dff321a18ff693c33ff89493bff884739ff88483aff884639ff88463aff884739ff894637ff8f4c3cff945040ff955140ff965140ff965140ff955242ff8d4c3bff864636ff854736ff854736ff8a493aff8e4d3eff8f4d3fff8f4d3fff8f4c3fff8e4c3eff8e4c3fff8e4b3eff904c3cff9c5644ff9f5945ff9f5945ff9f5944ffa05a45ffa15a45ffa05a44ffa05a45ff9f5946ff975240ff8f4c3bff8e4a39ffa15a46ffa35a43ffa45943ffa45943ffa25a42ffa45b46ffa45b46ffa45b46ffa45c46ffa45c46ffa45c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa45c46ffa35c46ffa35c46ffa45b46ffa35c46ffa45c46ff9d5a44ffd5a57fffecc991ffebc892ffeec998ffd8ad83ffa5744fff965b41ff9a5843ff9c5945ff9a5a45ff995947ffac7964ffab7c5bffebc390ffe3bf89ffe1bf8bffe1bf8affe2be89ffdfbe89ffe0be88ffdfbc88ffdfbc88ffe0bc88ffe0bc88ffe0bc88ffe0bc88ffdfbb87ffdfba87ffddb885ffd9b481ffd9b481ffd9b581ffd8b580ffd8b480ffd7b37effd8b37effd8b27fffd9b181ffc59870ff8f5d3fff844c38ff854c3bff844b3bff824b3bff804a3bff7f4938ff824a3cff7d4a36ffbe9670ffc59f70ffc1986fffc19d72ffc2996fffc7a882ffccb391ffb9926fffbc976cffc59f74ffc39e73ffc29e72ffc19d71ffc09c71ffbf9b72ffb99570ffa0795bff9f795dffa68162ffb38d6bffb38f6cffb5906fff916a4dffa77f61ffb68f6cffb7916affb8946dffb18e6aff977156ff926c53ff997359ff9e785dffa17b5effa17c5dffaf8b68ffbd9971ffbd9970ffbf9b72ffbe9974ffa47c5dffaa8161ffc09a75ffc09e75ffc09e74ffbf9c77ffaa8463ffa78060ffa98262ffa88162ffb5916fffbd9d76ffba9973ffb18d6affa37f61ffa37d61ffa27e61ffa17f61ff9f7b61ff906e56ff906d57ff8d6b57ff8f6e5aff916e59ff8f6d59ff8e6c58ff8b6852ff9d795fffa17e62ffa27d5fffa17d60ffa07c61ff9e7b60ff9e7b61ff9c795fff9b7961ff97755fff8f6d5cff906e5eff8f6d61ff8e6c61ff8e6c60ff8d6b60ff8d6b61ff8d6b63ff8c6b63ff8b6a64ff8a6a64ff886a62ff876a63ff876a63ff866a63ff866b65ff806462ff604544ff826667ff846a6aff836b6aff846e6bff846d6dff846c6dff846c6dff836c6dfb826d6c549b89801d8d7bd3628572d3798372d1968572d37b8572d1608572d2468371d0328575d121836cd1138679d7098e8ee304bfbfff020000800100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff028080ff068080d5097171e3108070cf188075df24806acd308570d53f8671d24f8874d5608570d2728672d2848572d3968370d1a68472d1b58371d1c38472d0cf8573d1d98572d1e18572d2e88472d1ef8472d0998573d2c98572d1857d69adbd3f2e2af92e1b19ff301b1bff311b1dff301b1cff2f1c1dff331917ff75453aff8a473cff89483bff88473aff88463aff88463aff894738ff8c493aff935040ff955140ff955140ff955240ff965242ff955242ff945141ff884838ff864736ff864837ff8c4b3bff8f4d3eff8f4d3fff8f4d3fff8f4d3fff8e4c3eff8f4c3fff8f4c3dff975140ff9f5946ff9f5944ff9f5944ffa05944ffa05a45ffa05a44ffa05a45ffa05a44ffa15a46ffa15b47ff975240ff954f3dffa15a45ffa35a43ffa35a43ffa45a43ffa45b44ffa45c46ffa55b46ffa45b46ffa45b46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa35c46ffa35c46ffa45b47ffa35c47ffa45d46ff9e5a45ffd09f7affecc892ffe9c78fffeac893ffebc793ffecc796ffcda379ffa56f50ff995c44ff9c5a45ff9b5946ff9e6854ffdbb694ffebc590ffe6be86ffe2bf8bffe0be89ffe0bd88ffe0bc88ffe0bc87ffdfbb88ffdfbb87ffdeba86ffdebb87ffdeba86ffdeba86ffdeba86ffdeb986ffdeb985ffdbb683ffd7b280ffd7b380ffd7b37fffd7b380ffd7b27fffd6b27dffd5b17cffd6b17cffd4ae7cffd5ad81ff9f6f50ff864f3cff834a39ff814a3bff80493aff81493bff834a3eff7c4837ffb9906bffc39c6dffbf986dffbe9a6fffc29870ffbc9b75ffd2b796ffb78f6cffb68e67ffc19a72ffc29d72ffc09d71ffc09c70ffbf9b6fffbe9971ffbb9670ffa07a5affa37c5effb18b6affb38e6bffb28c69ffb38d6cff916b4dffae8667ffb58e6affb6916affb6916cffb18b6aff997157ff916b53ff9b765bff9e785cffa17b5cffa68260ffb8956fffba976effba976effba966effba9570ffa77f60ff9e7456ffa9805fffbe9974ffc09d76ffbd9b75ffaf8b68ffa78162ffa78163ffa78160ffa78261ffb99674ffba9874ffa88564ffa17c5fffa07c5fffa07c60ff9f7c5eff9f7c61ff99765cff8f6d56ff8f6c58ff8f6c58ff906d58ff8f6d59ff8d6c59ff8c6a54ff947259ff9e7c60ff9f7b5eff9f7b5fff9e7b60ff9c7961ff9b7961ff997760ff98775fff97755fff916f5bff906e5eff8f6e63ff8f6e63ff8e6c61ff8e6c62ff8e6b61ff8c6b63ff8c6c64ff8a6b63ff8a6b64ff886a63ff886b64ff876a64ff866b64ff866a65ff856b66ff846967ff866b69ff846b69ff856d6bff856d6cff856d6dff846c6cff836d6eff826b6ddd87727018b5aa9f798574d10e9280db02ffffff03ffffff5f8471d1348971d8448370ce2e856fd31e806fcc118778c3088080bf048080bf010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff03aaaaaa068055aa097171c60f8877cc17856fd3228770d22f8272d43e8473d64f8471d5628572d3758574d1898473d29b8472d1ac8472d1bb8373d1c88371d1d38472d1dd8572d1e68472d0ec8473d1f18371d0e78372d1298976bb8b5e4d6adb37221ffd301819ff321a1dfe30191cff331c1fff301a1dff2f1c1eff331a16ff7c4b3fff8b483dff88483aff88473aff88473bff88463aff8a4739ff924e3fff955242ff955140ff955140ff955241ff955241ff955141ff945342ff8e4d3cff874737ff884837ff8c4b3cff8f4d3eff904e3fff8f4d3fff8f4d3fff8f4c3fff8f4c3dff914d3eff9d5744ffa05945ffa05945ff9f5944ffa05944ffa05a44ffa05a44ffa05a45ffa15a45ffa15a45ffa15945ffa15a47ff9f5744ffa25a45ffa35942ffa45942ffa45a42ffa45b45ffa55b45ffa55b46ffa55b46ffa55b46ffa55c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa35c47ffa45b47ffa35c46ffa55d46ff9f5a45ffca9673ffebc792ffe9c790ffebc791ffe9c790ffe9c790ffe9c793ffe9c396ffc59771ffa0664bff995945ff995b46ffd5ae8dffe3c58fffe6bf85ffe3bc89ffe0be89ffdebf89ffe0bb88ffdfbb88ffdeba87ffdeba87ffddb985ffddb985ffddb985ffddb985ffddb885ffddb885ffddb885ffdcb884ffd8b380ffd6b17fffd4b17effd5b07fffd5b07dffd4b07bffd4af7bffd4af7bffd3ad7affd2ad7affd3ab7dffbc8f6bff86533aff804b39ff814a3bff83493dff83483dff7b4738ffb38a67ffc19a6cffbd976cffbd996effc1966effb99771ffd1b896ffb38e6bffb68b67ffb78f69ffc09a71ffbf9a70ffbe9a6fffbd996effbc976fffb8936effa47d5dffad8767ffb28d6affb28d68ffb18b68ffb18b6aff9b7456ffb18968ffb28b68ffb59069ffb48f6affaf8969ff987058ff926b53ff9b765bff9f795bffa17c5cffb38e6bffb7946dffb7936cffb8926dffb7926cffb5916bffa98161ff9c7255ff9f7457ffa77e5fffbe9775ffbb9974ffb18d6affa78261ffa58060ffa78162ffa78262ffab8766ffb49271ffa17e5eff9f7a5dff9f7b5fff9e7b5eff9d7a5dff9d7a5fff9d795eff94715aff8d6a56ff8e6b57ff8f6c57ff8f6d57ff8c6c58ff8b6a55ff8e6c54ff9b785eff9d795dff9b785cff9b795fff99785fff99775fff98765fff97765eff95735fff93715eff916e5fff8f6d62ff8e6d64ff8d6c62ff8d6c61ff8d6b61ff8b6b63ff8b6c65ff8a6b64ff8a6a64ff886a63ff886b64ff876b65ff866b65ff866b66ff866a67ff856b68ff846c68ff856c69ff846c6cff856d6dff866d6eff846c6dff846d6ffc836d6c95907f7a07dbdbb65d8673d0648573d10cd5bfaa11c3b4b4298976d33f8271d2398674ce2c806ed11c8076d10f9988dd089f80bf035555aa0280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080048080bf076d6ddb0d7676c415866dce1f8473d62c8574d63c8473d04e8676d4628572d0778574d0898673d29d8573d2af8572d2bf8471d2cd8471d1d88473d1e18572d2e98473d1ef8472d1f38472d2f98472d1a88975cd8f402e2df1331e1efd30181aff2f191aff311a1cff331b1fff341d20ff311b1fff2e1c1dff351b17ff834f42ff8b473dff89483aff89473bff89463cff894639ff8f4b3cff965141ff955141ff955241ff955241ff955242ff955242ff955241ff955242ff925140ff8a4a39ff884838ff8e4c3dff904e3fff914e3fff904d3fff904d3fff904c3eff904c3dff985242ff9f5844ffa05944ff9f5944ffa05944ffa05944ffa05a44ffa05a45ffa15a45ffa15a44ffa15a45ffa15a45ffa25b46ffa15944ffa25944ffa35943ffa45a42ffa45b43ffa55b45ffa55b45ffa55b45ffa55b46ffa55c46ffa55c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c47ffa35c47ffa45b47ffa45c46ffa05c47ffc5916effebc693ffe9c690ffeac691ffe9c68fffe8c58effe8c490ffe7c492ffe7c391ffdeb789ffc2906eff9f664bffb78b71ffe3c899ffe2bf87ffe3bf8affdebd87ffddbc86ffdfba86ffdfba87ffddb986ffddb986ffddb985ffdcb885ffdcb885ffdcb884ffdcb784ffdbb683ffdcb784ffdbb683ffdab583ffd5b07effd3af7dffd3af7cffd4af7cffd3ae7bffd2ae7affd1ad79ffd1ac7affd0ab77ffd0aa77ffcfa978ffc69c75ff96654bff814c39ff84493cff82483cff7d4739ffab8061ffc0996cffbb9469ffb9976dffc1946dffbb9570ffcfb593ffb4916fffb48766ffb48966ffb68e69ffbf9971ffbd9870ffbb976effb9936bffb7926cffa7815fffb28c6affb18c68ffb18c67ffb08a67ffaf8867ff9f7859ffb08967ffb08a65ffb48f69ffb38d6affad8768ff976f56ff916b52ff9c765bff9f795affa98562ffb5916cffb4916affb48e6affb48d69ffb38d69ffb28e69ffaa8464ff9a6f54ff9c6f54ffa07558ffac8564ffb99471ffb5916effa68060ffa78061ffa68061ffa58061ffa68162ffa88366ff9f795fff9d785eff9d785eff9d795eff9c795eff9b785dff9a775dff99765eff8f6b54ff8f6b57ff8d6c56ff8f6d57ff8e6c57ff8b6954ff8b6852ff96745dff9a775dff99785dff99775dff98765eff97765fff96745eff94745fff957360ff92715fff916f5fff8f6e60ff8e6d63ff8e6c63ff8d6b63ff8c6b62ff8b6b63ff8b6c64ff8a6b63ff896b62ff876a65ff866b66ff866b67ff866b67ff866c67ff856b68ff856c68ff856c69ff866d6aff856c6aff856d6cff856d6cff846c6bff866d70f585706d4ea08d832b887dd5448774d211a596d25c9085804790857e288c79d9288673d2308570d529836acd198570d60d9d89d8068080d5028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff03aaaaff059966cc0b8b74b9128071d41d8472ca298370d3388476d64b8574cf5f8473d1758574cf898473d29d8573d3b18572d2c28371d0d08472d2dc8472d2e58372d0ec8471d2f28573d2f68472d18d8674d2ad7a67aac1452e29fd321b1aff30181bff2f161bff30191dff331b1fff331c1fff341d20ff331d20ff301b1cff3a1e1aff854f41ff8c483dff89483aff8a473aff8a4639ff8e4a39ff975141ff975140ff965141ff955241ff955241ff955242ff955242ff955242ff955242ff955242ff904f3eff8a4939ff8f4e3eff904e3fff914e3fff904d3fff904d3eff904c3dff924d3cff9d5845ff9f5944ff9f5944ff9f5944ffa05944ffa05944ffa05a44ffa05a45ffa15a44ffa15a45ffa25b45ffa25b45ffa15a45ffa15a45ffa15945ffa15a44ffa25d42ffa55d44ffa65c43ffa55b45ffa55b45ffa55b45ffa55c46ffa55c46ffa55c46ffa55c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa35c47ffa35c47ffa45b46ffa45c47ffa15c48ffbe8967ffebc593ffe8c691ffe9c592ffe9c591ffe9c48fffe7c490ffe7c390ffe5c290ffe4c28dffe5c190ffdbb58affc39e7dffefd5b3ffe1c18fffe1ba85ffe0ba86ffdeba85ffddba86ffdcba86ffdcb885ffdbb884ffdbb884ffdbb884ffdbb784ffdbb784ffdbb684ffdbb683ffdab582ffdab582ffd9b481ffd8b481ffd3ae7cffd2ad7cffd1ac7affd1ac7bffd1ab7affd1ab7affd1aa79ffcfa979ffcea877ffcda776ffcda777ffcda27affa8795aff834d3aff7f463aff7e4839ffa6795cffbe966bffb99268ffb9956affbd936affbb936dffc7ad88ffbc9c79ffb38766ffb08663ffb08764ffb78f6affba946dffb9936bffb79168ffb59069ffae8765ffaf8968ffaf8a68ffad8866ffad8866ffab8666ffa47e5dffaf8764ffaf8964ffb18b67ffb18b69ffab8466ff966e54ff936c52ff9c7659ffa47f5effb08b69ffb18c67ffb08c67ffb08b66ffb08966ffb08967ffae8866ffab8466ff986e53ff986c52ff9b7255ffa88262ffab8564ffb18d6cffa88163ffa68061ffa47f61ffa47e61ffa47f62ffa07c60ff9b755bff9b765dff9b765dff9a765cff9a765cff99765cff98755cff98755cff947259ff8d6a54ff8d6b55ff8d6a55ff8d6b56ff8b6954ff896752ff916e59ff96755bff97765dff96745cff95735dff95745eff95735eff92725eff92715eff92705eff8f6f5dff8e6d5fff8d6d62ff8c6c63ff8c6b62ff8c6b62ff8c6b63ff8b6c64ff896b62ff886b62ff866b65ff866b67ff866b68ff856b67ff866c69ff856c68ff856c69ff866c6aff866d6cff856d6bff866d6cff866d6dff856e6dff846c6cd78c79721fd6c5bd1e8877cc369280c66595837ed07c6b68569185801a9380ce2a8673d4318272d5278376cb17857ad30b8b8bd1059999ff028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00028000ff059966cc088080df0f8877cc18806ad525836ecf338778d7478573cd5b8473cf718371cd888372d09d8573d2b08572d2c28372d1d28471d1de8472d1bc8572d1878673d2c68573d2d98572d1518774d050836c63e0442927fd381c1eff32181cfe2f181cff2f181bff311a1dff331c1fff341c20ff341d20ff331d20ff301b1cff40211dff875042ff8c483cff8b483bff8b483bff8f4a3aff9d5844ff9b5543ff985241ff965140ff955141ff955241ff955242ff965343ff955242ff955342ff955242ff935140ff8d4c3cff914f3fff914e3fff914e3fff914d3fff904d3fff904c3dff995443ff9f5846ff9f5843ff9f5944ff9f5944ffa05944ffa05944ffa05a44ffa15a44ffa15a45ffa15a45ffa15a45ffa25b45ffa15a45ffa15a46ffa15946ff9e5942ffc58a67ffa46443ffa45d43ffa65c45ffa55b45ffa55b45ffa55c46ffa55c46ffa55c46ffa55c46ffa55c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c48ffa35c47ffa35c45ffa35c48ffa25e49ffb57d5fffecc694ffe8c691ffe8c691ffe8c591ffe8c590ffe7c48effe6c38effe4c38fffe5c18fffe3c18fffe2c18dffe1c08fffe9cfadffe4c599ffdfbb85ffdfb983ffddb984ffdab985ffdab884ffdbb884ffdbb884ffdbb784ffdab683ffdab683ffdab683ffd9b482ffdab482ffd9b381ffd9b481ffd9b381ffd8b380ffd5b07effd1ab7cffcfaa79ffd0aa79ffcfaa78ffcfa977ffcea977ffcea777ffcea776ffcba676ffcba574ffcca474ffcba17affb98a6fff875643ff7e4939ff9e6e53ffbe946affb99268ffb69268ffbb9169ffba9169ffbea07cffc8ab88ffb18664ffaf8462ffae8462ffaf8562ffb7906bffb7916affb59067ffb08b64ffaf8967ffad8866ffac8765ffac8664ffac8565ffa88263ffa78261ffab8562ffad8763ffb08a66ffaf8a67ffa88363ff946c53ff956e53ff9d7759ffab8665ffaf8966ffae8765ffad8865ffad8764ffad8664ffac8565ffab8463ffa98364ff966d52ff956b51ff997054ffa88162ffa78161ffa88363ffa98364ffa57f61ffa37e60ffa37d60ffa17d60ff9b765cff98735bff98735bff98735bff97745bff96735aff967359ff96745bff96735aff957359ff906d58ff8b6953ff8d6a55ff8c6955ff8b6955ff886651ff8c6a54ff95745dff95745cff94735cff92725bff92725cff93715cff91715dff8f705dff8f6f5eff8d6e5dff8d6c5eff8d6d61ff8c6b62ff8b6a62ff8c6a63ff8b6b63ff8b6b63ff886b62ff876c63ff856b66ff866b67ff856c68ff856b69ff866c6aff856c69ff856c6aff856c6bff856d6bff856d6bff866e6dff866d6cff866e6dff866f6ba89c8c830fddccbb13e4c9c99e8b7976f37f6b6bed7e6b6b47a99a90139486d7168b80d1268672d7238375d3159279db0a9980cc04bf80ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff06aa80d50c806ad5148073d9208770cf2e8574d8408374d3558775d26b8572d2838473d0998573d0af8573d0c18472d2d18471d1df8471d1cc8473d1c48572d1d78573d25f8676d165927ec593654942f6442422fe462624fe391b1dff301719ff2e181bff2f1a1dff321b1fff341d1fff341c1fff341d20ff341d20ff311b1dff462421ff884d41ff8c483cff8d483aff914b3aff9d5744ffa15944ffa25a46ff9d5644ff995341ff975241ff975342ff955342ff965343ff955342ff955242ff955241ff955241ff93503fff925040ff924f3fff914e3fff924e3fff914d3eff934f3dff9d5844ffa05944ff9f5843ff9f5944ff9f5944ff9f5944ffa05a44ffa05a44ffa15944ffa15a44ffa15a45ffa15a44ffa25a45ffa15b45ffa25a44ffa35945ff9e5a42ffd09d73ffe4b986ffb68158ffa35f43ffa35c44ffa55c45ffa55c46ffa55c46ffa55c45ffa55c46ffa55c47ffa55c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa35c47ffa35d46ffa45c46ffa35b48ffa35c47ffad7456ffedc597ffe8c591ffe8c68fffe8c490ffe7c48fffe7c48fffe6c38effe5c28cffe5bf8fffe0c28cffe2c08cffe1bf8cffdfc599ffe7cda7ffdbba89ffddb980ffdbb885ffdbb784ffdcb783ffdcb784ffdbb683ffdbb683ffdab582ffd9b582ffd8b482ffd9b381ffd9b281ffd7b180ffd7b180ffd8b180ffd7b27fffd6b27effd2ac7cffcea978ffcda777ffcda776ffcca776ffcda776ffcca675ffcba475ffc9a474ffc8a373ffc7a173ffc69f74ffc59e74ffc69c7aff96694fff95684bffbd936affb99168ffb88f67ffb98e67ffb88f69ffb8936fffceb491ffac8262ffad8261ffac8160ffab825fffad8561ffb58f69ffb38d67ffae8864ffab8563ffab8564ffa98364ffa88262ffa68161ffa68061ffa68060ffa88362ffac8564ffad8765ffac8665ffa68061ff936b50ff977054ffa57f60ffaa8363ffaa8362ffa98361ffa88260ffa98163ffa88062ffa88061ffa77f60ffa88063ff966d51ff92684fff9a7156ffa57e61ffa37e5fffa47f60ffa47f60ffa37d5fffa17b5effa27b5fffa07a5fff967258ff957158ff947057ff957057ff947058ff947159ff957259ff947158ff937158ff937159ff926f58ff8d6b54ff896751ff8b6955ff896853ff876652ff886551ff91715aff91705aff91705aff90705bff90705bff906f5cff8f6e5dff8e6e5dff8e6d5eff8d6d5eff8e6c60ff8d6b61ff8c6a62ff8b6a61ff8c6b63ff8b6b63ff8a6a64ff876a63ff866b64ff866b68ff866b69ff856b6aff856b6bff856b6bff856c6aff856c6aff856d6bff866d6cff866d6cff866e6cff876d6dff866e6dfd846e6a7ebcaaa24ac8b7accd867470f97f696bfd7f696de27d6a6b23bdb6af238a75d3488371d1338273d2208770cf148c73cc0a9980cc03aaaaff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff04bf80ff098e71c6108070cf1b847bd0278376d1398674d24e8372ce648573d17c8673d0938672d2aa8472d1be8572d0cf8571d1de8472d1e98372d1f08473d1a98573d25c826ca692755d56cc583b32fb442321ff482426fe462427ff34171aff30171bff30181cff331b1fff331c1fff341d1fff341d1fff341d1fff331d20ff321b1cff4b2623ff8b4d40ff8e4a3cff904a3bff9d5643ffa25a45ffa35a44ffa15a45ffa15a47ff9e5744ff995341ff985342ff975343ff965343ff965342ff965241ff965241ff965241ff945140ff92503fff924f3fff924f40ff914e40ff924d3eff9a5441ff9f5944ffa05a43ff9f5843ffa05944ff9f5944ffa05944ffa05a44ffa05944ffa15a44ffa15a44ffa15a44ffa15a44ffa25b44ffa25a45ffa25b43ffa35a45ffa15a43ffc89369ffecc68dffebc590ffc9986effa46747ffa45d45ffa55c44ffa65c45ffa55c46ffa35d46ffa35d47ffa55c46ffa45c46ffa45c47ffa45c47ffa45c47ffa45c47ffa35d46ffa25d45ffa45b47ffa35b47ffa45d48ffa66d50ffedc697ffe8c590ffe8c690ffe7c590ffe7c490ffe7c38fffe6c38effe5c18dffe3c08bffe3c08cffe2be8fffe0bf8effdfbf8dffebd1abffd7b98bffddb880ffdcb785ffdbb784ffdcb683ffdbb582ffdab582ffd9b482ffd9b481ffd8b380ffd8b381ffd9b181ffd7b07fffd8b180ffd6b07fffd5af7effd6b17effd6b17effd3ae7effcda877ffcca576ffcba576ffcba576ffcba575ffcaa575ffc9a374ffc9a274ffc7a172ffc6a073ffc59f72ffc49d71ffc49e75ffc49c79ffad8360ffbd936bffb89066ffb88f68ffb88e68ffb78c65ffb58d6affcbb08dffa98463ffab8060ffab8060ffa97f5fffa9805fffaf8864ffaf8966ffab8461ffa88361ffa88262ffa58061ffa58061ffa47e60ffa37d5fffa57e5fffa68060ffa88261ffaa8363ffa98162ffa47d5eff916a4eff9a7355ffa88162ffa7805fffa7805fffa77f5fffa67f5effa67e5fffa57e60ffa47d5effa57c5effa47d61ff956c53ff90664dff9a7257ffa37c5fffa37d5fffa37d5fffa27c5fffa17b5dffa07a5cff9f7a5eff9d775dff946f56ff936e57ff936f57ff936f58ff936e57ff936f57ff936f57ff926f57ff916f57ff916f57ff906e55ff8f6c55ff8a6851ff896752ff8a6854ff876551ff866450ff8d6b57ff8f6f59ff8f6f59ff8e6f5aff8e6e5aff8f6e5bff8e6d5cff8c6c5cff8c6c5dff8d6b60ff8d6b5fff8d6b61ff8b6a61ff8a6961ff8b6b61ff8a6b63ff886a63ff876a64ff866b66ff866b69ff856b6aff856b6aff856b6bff856b6cff856c6cff856c6bff866d6cff866e6dff866e6dff866d6dff876e6efe866d6df38b736fb9b2a099df877570fa7e696afe7d676cfe80696ed77d6a6811d2d2c3218374d1458573d3318272d01f8473ce119678e1088060bf03aaaaff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028000ff068055d50c8080d5168074d1228778d2318272d0458173cf5c8272d0748472d18b8472d1a38572d2b88572d1be8572d1a38574d2e78472d2d38472d0c98573d17d7a627ecf5a3931fb4a2925fe452221ff482324ff492426ff422124ff301718ff30191bff331a1eff351c21ff341c20ff341d1fff341d20ff341d1fff331d20ff331c1dff4f2925ff8d4f40ff904c3bff9b5544ffa05a45ffa25a45ffa25a44ffa25b46ffa15a46ffa05945ff9d5744ff995341ff985342ff975242ff965241ff965241ff965241ff965241ff955240ff93503fff924f3fff924f40ff924e3fff95513fff9f5944ffa05944ffa05944ff9f5842ff9f5943ff9f5a44ffa05944ffa05944ffa05944ffa05944ffa15a44ffa15a44ffa25b44ffa25b44ffa25a45ffa25b43ffa25a45ffa35b45ffbc855effedc78effeac88effecc792ffdfb384ffb27a56ffa16043ffa55c45ffa65c47ffa55c48ffa55c46ffa55c46ffa55c47ffa45c47ffa45d47ffa45c46ffa45c47ffa35d47ffa35d46ffa35b47ffa25b47ffa35c47ff9f6649ffecc395ffe8c590ffe8c58fffe7c48fffe7c38fffe7c38fffe5c28dffe5c18dffe2c189ffe3bf8bffe1be8bffe0bf8dffe0bf8affe5c8a1ffe1c599ffdbb881ffdbb682ffdbb683ffdab582ffdab582ffd9b481ffd8b380ffd8b380ffd8b280ffd7b17fffd7b07fffd6af7effd6b080ffd3ae7dffd2ac7cffd3ad7cffd4af7effd3ae7dffcfaa7affcba575ffc9a375ffc9a375ffc9a374ffc9a274ffc6a172ffc6a072ffc69f72ffc49d70ffc39d70ffc19b6fffc5a076ffbf9972ffbc926cffb99067ffb78e64ffb78d66ffb68c67ffb58a63ffb48967ffc6a785ffac8a6bffa87e5effa87e5effa77e5effa67d5dffa77e5dffab8462ffa98261ffa57f60ffa57f60ffa37d5fffa27c5fffa17b5effa07a5dffa27c5effa47e5fffa57f60ffa78061ffa67f61ffa17a5cff916a4effa17a5cffa47e5effa37c5dffa37c5cffa37c5cffa27b5cffa37a5dffa27a5dffa1795cffa0795cff9f785cff946b52ff8d644cff9d755affa27b5fffa07a5dffa07a5dff9f795cff9d775aff9d775aff9c775cff987359ff916c54ff906c54ff906c56ff906d55ff906c55ff906d55ff906d55ff906d55ff906d55ff8f6d55ff8f6c54ff8e6c54ff8c6a52ff886651ff876651ff866550ff84634eff886652ff8e6d58ff8d6d58ff8b6d58ff8b6c58ff8c6b59ff8c6c5bff8c6b5cff8b6a5dff8a6a5dff8b695eff8a6960ff896961ff886960ff886960ff866a61ff866a63ff856b66ff856b67ff856a69ff856b6aff846b6bff856b6cff856b6cff856b6cff846c6cff866d6dff866e6eff866e6eff866d6eff876e6ffe866e6efa8a7371f785716dfd806a6bfe7d686bfe80686cfe7e676cc7816f6d0be8e8d125836ed6418572d42d826ccc1d7b6ad3108f70cf088080bf035555aa00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff035555ff088080df118778d21b8471d0298976d33b8675d4508673cf698672d1828372d09a8472d2b18573d1b98472d2af8372d0e58372d1688473d0179b85bca36a515ced4c2d27ff482222ff482324ff472323ff492324ff492526ff3e1f20ff301918ff321a1dff361a20ff361c20ff351d20ff341e1fff351d20ff341d1fff341d20ff351b1dff562e28ff915040ff9a5541ffa05a45ffa15b44ffa25b44ffa25b45ffa25b46ffa25b46ffa15a46ffa25b47ff9c5543ff995341ff975241ff975342ff975341ff965241ff965341ff955240ff93513fff92503fff934f3fff934f3eff9a5442ffa05945ffa15944ffa05943ffa05944ff9f5842ffa15a45ffa05a44ffa05944ffa05944ffa05943ffa15a44ffa25a44ffa25a44ffa25b44ffa25a45ffa25b43ffa25a45ffa45a45ffae7351ffeec791ffebc88fffe9c68effebc891ffebc293ffc5936bffa06144ffa45c45ffa65c46ffa55b45ffa55b46ffa55c47ffa45c48ffa45d46ffa45c47ffa45c46ffa35c47ffa35c48ffa35c47ffa15c46ffa45b47ff9c6044ffe9bf91ffe7c38dffe8c48effe7c38dffe7c38effe6c38effe6c38dffe5c18dffe2bf8affe2be8bffe1be8bffe1be8bffe0be87ffdabb91ffedd2abffd9b782ffdab67fffdab581ffd9b582ffd9b480ffd8b380ffd7b27fffd6b17effd6b07effd6af7dffd5af7effd5af7fffd4ae7effd2ad7dffd1ac7dffcea878ffd2ac7cffd2ac7bffd0ab7affcaa475ffc8a273ffc7a174ffc6a073ffc69f72ffc59f72ffc49e71ffc39c6fffc29b70ffc09a6effc0996fffc5a175ffbc966fffb78f67ffb78d64ffb58e65ffb68c67ffb68a67ffb58863ffb48766ffbd9b7affb69678ffa67c5dffa67c5effa57b5dffa37a5dffa37a5cffa37c5bffa57f5effa27b5dffa17b5dffa07a5dffa07a5dff9e795cff9d775aff9f795bffa27b5dffa27c5effa37d5effa37c5eff9f775aff956e51ffa0795bffa07a5affa0795aff9f785aff9f7859ff9f7859ff9f775aff9f765aff9e7659ff9d7559ff9b7459ff946c54ff8d644cff9e765cff9f785dff9f795cff9e775bff9c7659ff9c7659ff9a7459ff9a755bff926d54ff8f6a53ff8e6a53ff8d6953ff8d6a53ff8d6a53ff8c6a52ff8c6a52ff8d6a52ff8d6a52ff8d6a53ff8d6a53ff8d6a54ff8c6a53ff896752ff86644fff85644fff84624eff866350ff8c6b57ff8b6a57ff8a6a57ff896956ff8a6957ff8a6a5bff89695bff88695cff88695dff88695dff87685eff876960ff86695fff86695fff856a61ff846a62ff846a65ff846b67ff856b69ff856b6aff846b6bff846b6cff856b6cff856b6dff846c6cff866d6eff876d6eff866d6eff876d6fff876e6fff876e6fff826b6cfe80696bfe7e686afe7e696afe80696afd806a6bab85747108ffdfbf358773cf3e8873d62b8271d01b8471d00f8877cc07926ddb035555aa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000002808080059999cc0b8b74d1148073d9218374d1308a75d5458573cf5d8470d0768473d2908571d1a88472d1be8472d09d8472d2d28472d1848572d13a9180c19762473df2482723fe472523ff492525ff482322ff472522ff492425ff482425ff3d1e1fff331b1bff351b1eff3a1c22ff371d20ff361d1fff351d1fff341d1fff351d1fff351d20ff361c1dff5c322bff995643ffa05a46ffa25b45ffa15b44ffa25c44ffa35c46ffa35b46ffa25b47ffa25b47ffa15a46ffa15a46ff9c5542ff995441ff975341ff975341ff975341ff965241ff95513fff94513fff935040ff934f3fff97513fff9f5844ffa15a45ffa15944ffa05943ffa25b45ff9e5742ffa15a44ffa05944ffa05943ffa05943ffa05843ffa15a43ffa25b43ffa25b44ffa25b44ffa35a45ffa25b43ffa25b44ffa55a46ffa26647ffefc794ffebc68fffeac891ffeac691ffeac692ffebc493ffdeae84ffa86c4bffa45d44ffa65c45ffa55c46ffa55c46ffa45c47ffa45c47ffa45c47ffa45c45ffa35c47ffa35c47ffa25c47ffa15c46ffa35a47ff9b5b41ffe4b98bffe2bd87ffe2bd87ffe3be89ffe5c18cffe5c28dffe5c18dffe3c18bffe2bf8bffe1be8affe1be8affe0bd8affdfbe87ffdcbb8cffe8cca6ffdabb8bffdab57dffd9b380ffd8b37fffd7b37effd7b17fffd5b07effd5af7effd5af7dffd5ae7dffd4ad7dffd3ac7dffd2ac7dffd0ab7cffcfa97affcea87affcba577ffd0a979ffd0a97affcda779ffc8a174ffc6a072ffc59f72ffc39d70ffc39d70ffc29b70ffc19a6effc09970ffbf986effbe976fffc29e75ffbb9771ffb58d65ffb68c65ffb38d64ffb48964ffb48967ffb18762ffb48763ffb68f6fffc0a082ffa57b5effa4795dffa2795bffa1785bffa07659ff9e7759ffa1795cff9f785bff9f785bff9d775aff9d775aff9c7559ff9b7558ff9c7659ffa07a5cff9f795cff9f7a5bff9f795bff9c7558ff9b7456ff9e775aff9d7659ff9d7659ff9c7659ff9d7659ff9c7558ff9c7459ff9c7458ff9b7257ff9a7256ff987157ff936b52ff8c634aff9c765bff9b7659ff9b765aff987456ff987457ff977257ff987259ff967259ff8d6952ff8c6851ff8c6851ff8b6851ff8c6851ff8c6852ff8b6851ff8b6851ff8b6851ff8b6851ff8a6751ff8a6851ff8a6751ff8a6851ff8a6851ff886650ff85634dff83614bff825f4eff8a6855ff8a6855ff896855ff886855ff876855ff866958ff86695aff86685bff86675dff85675eff85675eff86675eff85675fff85695fff836860ff846a62ff846b64ff846c65ff856b68ff856b6bff856b6cff856b6cff856b6cff856b6dff856c6cff866d6cff876d6eff866d6eff876e6fff876e6fff836b6bff7f6868ff7f6969fe80686aff7f686bff7e686bfe816c6d92867573199985cc558475d23d8671d52b7d71d01b7b71d00e926dc8068080d50280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffff0003aa55aa07926ddb0f8877dd198570cc288673d23a8472cf508673cf698372d1838473d29d8472d0b48473d0b08472d2cc8372d19f8472d062826db6a961453ff44a2825fe4b2424ff4a2424ff482424ff482423ff492423ff4a2424ff482425ff3b1a1dff371b1cff391c1eff3c1d20ff391d1fff361d1fff361d1fff351d1fff351d1eff351d1fff371c1dff62372fff9f5b46ffa05944ffa15b44ffa15b44ffa25c46ffa55d49ffa35d48ffa35c47ffa35c47ffa35c47ffa25b47ffa15b46ff9b5440ff995341ff975341ff975241ff975341ff955240ff94513fff94503fff95503fff9c5543ffa15a44ffa25b45ffa15a44ffa35b44ffa45d47ff9f5842ffa05944ffa05944ffa15944ffa15a44ff9f5842ffa15942ffa35b43ffa25a43ffa25b44ffa25a44ffa25b43ffa15b43ffa55b46ff9b5e3fffedc492ffeac78fffeac68fffeac691ffeac691ffe9c58fffebc591ffe8bd8effc18c65ffa26044ffa45d46ffa55d46ffa45d46ffa45c47ffa45c47ffa35c47ffa35c47ffa35c47ffa25c47ffa15c46ffa35b48ff995a40ffdeb284ffe1bb85ffe0bc85ffe0bb86ffdfbb86ffdfbb86ffe1bf8affe1bf8bffe2be8affe1be8affe0be8affe0bc89ffdebd8bffdebe89ffdfc296ffe3c8a0ffd6b57dffd9b27cffd7b17effd6b07effd5af7dffd5ae7dffd3ae7cffd3ac7bffd4ac7cffd2ab7bffd1aa7bffd0aa7bffcfa97cffcda779ffcca678ffc9a375ffc9a173ffcca677ffcba477ffc7a274ffc39e71ffc29c70ffc19b6fffc0996dffbf986dffbe976cffbd966dffbd956effbc946dffbc9873ffbe9b74ffb58b66ffb48966ffb38a63ffb38863ffb28565ffae8661ffb18460ffae8462ffd2b497ff9e765affa2775cff9e7659ff9d7559ff9c7357ff9c7459ff9b7458ff9d755aff9b7458ff9b7459ff9a7257ff987156ff987156ff997257ff9c7559ff9c7659ff9b7558ff9b7558ff9b7557ff9a7457ff9a7457ff997357ff997357ff997257ff997256ff987156ff977056ff976f55ff976f54ff966f55ff956e54ff916b51ff8d644aff987257ff987256ff967255ff977255ff967156ff937054ff946f56ff906c53ff89654eff89664fff8a664fff89664fff89654fff89654fff88644fff89654fff88654fff88654fff88654fff88654fff88654fff88654fff87644fff87644fff85634dff82604aff815d4cff866452ff876753ff876753ff866653ff866654ff836656ff836758ff836659ff83665bff83665cff83665dff84665dff85675fff83675eff82685fff836a62ff836b63ff826b65ff836a67ff846a6aff846b6cff856b6cff846b6cff856b6cff856b6cff856d6dff866d6eff876d6fff876d6fff836a6bff806869ff806969ff7f696aff7f686aff7f696bff7f6a6dff816e707f8976741d8d84d3448374d23d8671d52a8073ce1b8471d00d8976d806aa80d5028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080048080bf097171c613866bc91f8473d62e8574d3438572ce5b8473cf748470d1908371d1a88472d0bf8371d0d28473d27e8473d0369280cb926e544de74f2d2bfb4b2524ff4b2526ff492424ff492522ff4a2523ff4b2324ff4a2323ff482425ff3d1a1eff3c1c1fff3f1f21ff3f1f22ff3b1c1fff381d1eff361d1fff351d1fff351d1fff361d1fff361c1dff673c32ffa05b46ffa05945ffa15b44ff9f5a43ffa25b43ffa45d48ffa55e49ffa35d47ffa35c47ffa35c47ffa45d48ffa25c47ffa15a46ff9a5342ff985341ff975241ff975341ff955240ff94513fff94503eff995240ffa05845ffa45a46ffa35a46ffa15942ffa65e47ffa55e47ff9e5742ffa05944ffa05943ffa05843ffa15a44ff9e5840ffa7654affa25a42ffa35a43ffa35b44ffa35b45ffa25b44ffa25c44ffa45a45ff99593effebc08fffeac68fffeac690ffeac592ffeac590ffeac58effe9c590ffe9c490ffebc491ffd4a47affab6f51ffa25d44ffa35d45ffa45b47ffa45c47ffa35c47ffa35c47ffa35c47ffa25c47ffa05c46ffa35a47ff9b5941ffdaae81ffe0bb84ffdfbb84ffe0bb85ffdfbb86ffdebb85ffddba85ffdcb885ffdab683ffdab784ffdcb986ffdebb88ffdfbc8bffddbd87ffdabd8cffe8cfa9ffd4b482ffd8b17bffd8b07cffd6af7effd4ad7cffd4ad7cffd3ac7bffd3ab7affd2aa7affd0a97affcfa97affcfa97bffcda77affcca679ffc9a376ffcba478ffc79f73ffc7a173ffc6a074ffc6a175ffc19d71ffc09a70ffbf996effbe976cffbd966bffbc956bffbb946bffbb936cffbb926bffb7936effc19e77ffb38b64ffb28763ffb18961ffb18662ffaf8363ffad8460ffaf825effad8160ffccad8fffa37f62ff9f765bff9c7457ff9c7458ff9a7257ff997157ff997156ff9a7358ff997257ff987155ff977055ff966f55ff966e55ff977055ff9a7257ff9a7357ff987256ff997256ff987256ff977155ff977155ff977055ff967055ff956f54ff956f55ff956e55ff956e54ff956d53ff946d52ff936c53ff926b52ff916950ff8d674cff967055ff957155ff946f53ff946f54ff926e53ff916e54ff906c53ff8c6950ff88644dff87634dff87624dff87624dff87624dff86624dff86624dff86624dff86624dff85624dff85624dff85624dff85624cff85624dff85624dff85624dff85624dff82604bff7f5c4bff82604eff876653ff876653ff856453ff856554ff836656ff826557ff816558ff81655aff82655cff82655cff82655cff83655dff81655dff82685fff826a61ff826a63ff826a64ff826a68ff836a6aff846b6cff846b6cff846b6cff856b6cff846c6cff856c6dff866d6eff866e6fff836b6bff806869ff806969ff7f6969ff7f6869fe80686aff806a6cff816c6fff826f716b8f7e7c1c9276d1568271d03e846fd22a806dd41b8471d00f8877dd076d6ddb035555aa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000002808080068080d50c806ad5168b74dc248771cd378274d14c8372d3658372d27f8572d19a8472d2a88472d0a38574d3958473d1229687d288614b42c079615adf4a2d28fe4b2725ff4a2625ff492524ff492622ff4b2522ff4b2322ff492422ff462323ff431f20ff462021ff452020ff442021ff3e1d1eff3a1b1eff361d1eff371c1eff371d1eff351f20ff361b1cff6b3e37ff9f5945ffa15942ff9c5843ff854533ff985441ffa75e4affa45c47ffa45d47ffa45c47ffa45c47ffa45c47ffa45d47ffa35c46ffa15b44ff9a543fff985340ff975341ff975341ff955240ff95513dff9f5742ffa15a44ffa35b45ffa15a42ffa35c46ffa75e48ffa65f49ff9f5842ffa05943ffa15a44ffa05842ffa25c45ff9d5c40ffd19c78ffa26144ffa35c43ffa35b44ffa35b44ffa35b44ffa25b45ffa35a45ff98593effe4b688ffeac690ffe7c790ffe8c592ffe9c590ffe9c590ffe9c490ffe9c490ffe8c58fffe9c48fffe8bf8dffc5916affa36348ffa25c46ffa45b46ffa45b46ffa35b46ffa35b47ffa25b46ff9f5c46ffa35a47ff9c5a43ffd5a67affe0ba84ffdeb983ffdeba83ffdeba84ffdeb985ffdcb883ffdcb883ffd9b481ffd3af7cffd3af7dffd3af7dffd5b281ffdbb885ffdabb89ffe0c69fffdabe92ffd7b07bffd7ae7dffd5ac7cffd3ac7bffd3ac7bffd1aa7affcfaa79ffcfa878ffcda577ffcda578ffcda578ffcba477ffcaa377ffc8a174ffc9a275ffc9a274ffc59d70ffc49d70ffc49c70ffc29b6fffbf976cffbd966bffbd936cffbb936bffbb926bffb99169ffb99168ffb98f67ffb58c69ffc6a27dffaf8864ffb08660ffaf855fffad8461ffab815effab805fffab7f5dffac7f5effb59174ffb7987bff9d755aff9d7054ff997056ff976f56ff976d54ff966e54ff956d54ff966e54ff966e55ff946c53ff936c54ff936a52ff946d54ff977056ff957054ff946e52ff936e53ff936d53ff936d52ff926c52ff916c51ff926b51ff916b51ff916a51ff906a50ff906a50ff906950ff8f694fff8f684fff8e684fff8e684fff8e684fff936d53ff916d52ff8f6c51ff8e6b52ff8d6a52ff8c6950ff8b6750ff88634dff85604aff84604aff85604aff845f4aff845f4bff84604bff83604bff835f4aff835f4aff835f4aff835f4aff835f4aff835f4aff835f4aff825f4aff825f4aff825e4aff815d4aff7f5b4bff7f5b4bff856251ff836150ff836150ff826252ff806254ff806355ff7f6356ff7f6457ff806359ff81635aff816359ff80645bff80655dff826862ff826863ff826964ff826965ff826a67ff836a6aff836a6bff846b6bff846b6cff846b6cff846b6cff856c6dff856c6eff826a6bff80696aff806869ff806869ff7f6869ff7f686aff7f6a6cff7f6a6dff847074fc816e705298898f338773d257846fd3408370d32c8574d11c8076d10f8877cc089f80df04808080010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaff088060bf108070cf1b8e7bd02b8271d03f8671d2558472d26f8573d38a8573d3a58572d1a58372d1c38473d1728674d27c695248d1604a4186b39a91f8472620ff4d2826ff4b2424ff4b2423ff4a2522ff4b2422ff4b2421ff4a2321ff482321ff472120ff482020ff471f1fff452020ff401d1eff3b1b1eff371d1eff391c1dff381d1eff342020ff361a1aff6e3f37ff9f5844ff9e5641ff83493bff511f18ff8c4f3dffa65c47ffa55d48ffa45d47ffa45c47ffa45c47ffa45c46ffa45c46ffa45c46ffa35d46ffa05a44ff995340ff985341ff975341ff965240ff98533fffa15a44ffa25c46ffa25c46ffa25a43ffa55d46ffa9604affa76149ff9f5841ffa05943ffa15942ffa25942ffa45d45ffa16244ffe6b98cffc6956bff9f5e43ffa35c47ffa35b46ffa35c44ffa05d45ffa45a47ff9b5940ffddae81ffebc690ffebc591ffe9c491ffe9c491ffe9c491ffe8c490ffe8c490ffe8c490ffe7c48fffe7c48cffeac390ffd9ac7fffb07654ffa15d43ffa45b45ffa35b47ffa15b47ffa15b47ffa15c46ffa05d49ff9c5c48ffcea078ffdeb984ffddb983ffdeb985ffdeba85ffddb983ffdcb882ffdcb781ffdbb682ffd7b17fffd1ad7bffd2ae7cffd1ae7cffd1ad7effd1ad7cffd5b589ffe4cba3ffd0af7dffd3ac7bffd3ac7bffd2ab7affd0a978ffcfa978ffcca777ffcda677ffcca376ffcba376ffcba376ffcaa376ffc9a376ffc7a073ffc49d70ffc9a275ffc59d70ffc39b6fffc29b6fffc19a6fffbe966bffbd946bffbb926bffb99169ffb99069ffb89068ffb78e66ffb78d66ffb28966ffc9a681ffab8561ffae8460ffad835fffab825fffaa7f5dffa97f5fffa87d5cffa97c5bffa37b5effc7a88aff977255ff9d7055ff986d54ff966e56ff956c53ff946c53ff936b53ff936b53ff936b53ff926a51ff916851ff906850ff916a51ff936c52ff936c53ff926b52ff926c52ff916b52ff906a50ff8f6a50ff8f6950ff8f694fff8f694fff8f684fff8e684fff8e674fff8e674eff8e664eff8d664eff8c644dff8b644dff8d674eff8f6951ff8e6a51ff8d6950ff8c6851ff8b6750ff8a6650ff89644fff85604bff835e4aff835d49ff835d49ff835d49ff825d49ff825d49ff825d49ff825c49ff825d49ff825d48ff825d48ff815d49ff815d49ff825d49ff825d4aff815c49ff815c49ff815c49ff7f5a4aff7e5949ff83604eff836150ff826050ff826052ff806052ff806154ff7f6254ff7f6355ff7e6255ff7e6255ff7f6257ff7f635aff80645eff826762ff816763ff816764ff816965ff826968ff836a6aff836a6bff826a6aff826a6cff836a6cff846c6cff846c6dff836b6cff7f676aff7f676aff7e6769ff7f686aff7e686aff7e696bfe7e6a6cff826d72ff847074f2817071349d8e982b8877d55b8170cf428070d12e8574d31e806fcc108f80cf098e71c6044040bf02808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000028080ff059966cc0b745dd1148073d9218b7cd1328575d1478573d45f8673d47a8473d1958573d3af8372d0b98372d25e8572d14c7c655bdf5b403b7199857ec1a38d84fe492822ff4d2724ff4b2522ff4b2522ff4a2522ff4b2422ff4b2421ff4a2321ff492221ff482120ff49201fff481f1fff45201eff401e1dff3b1b1fff381d1eff3a1c1eff3a1d1fff361d1fff371b1aff714337ff9e5944ff8d5141ff4d2620ff391715ff7b4632ffa55d47ffa55d47ffa45d47ffa45d47ffa55d47ffa55d47ffa55d47ffa55d47ffa55d47ffa55e48ff9f5844ff9a5441ff995440ff97523fff9e5844ffa35b46ffa35b45ffa35c45ffa35b44ffa75f48ffa9624affa86149ff9f5740ff9e5a43ff9f5a42ffa35b44ffa55e45ffa66a47ffebc492ffe7bf8dffb07956ffa35e47ffa35c45ffa45c44ffa15c44ffa45b49ff9f5c43ffd7a77bffeac58fffe9c591ffe8c490ffe8c491ffe8c491ffe8c490ffe8c390ffe8c48fffe8c490ffe8c48fffe6c38effe8c38fffe3b989ffc48f68ffa66849ffa15c45ffa15c48ffa25b47ffa25a46ffa15949ff9e5c4affc99a74ffdeb883ffdcb882ffdcb983ffdcb883ffdbb782ffdbb681ffdab681ffd9b481ffd8b481ffd3ae7dffd1ac7cffd1ad7bffd0ab7dffd0ab79ffceac7bffe4c9a7ffd1b487ffd0ab7affd1a978ffcfa878ffcda676ffcda776ffcaa575ffcba575ffc9a174ffc8a073ffc79f73ffc7a074ffc7a074ffc59e72ffc39b6fffc49c70ffc79e73ffc1996dffc0986dffbf976cffbe966cffbb9269ffb98f68ffb78e67ffb78d68ffb58d66ffb38a64ffb48a64ffb28766ffc8a580ffa98661ffab825fffaa815effaa805fffa97d5dffa77d5dffa67c5cffa77b5affa57a5effbfa183ff9c795bff9a6d53ff966b52ff956b54ff936a51ff926952ff916850ff8f6750ff916851ff8f6750ff8e664fff8d654eff8e664eff8f6950ff8f684fff8f684fff8f6850ff8d674fff8d664eff8d674eff8c664dff8c664dff8b654dff8b654dff8b654dff8b644cff8b644cff8b634cff8a634dff89624bff89624bff8b654dff8b664eff8b664eff8a654eff89644eff88644fff87624dff865f4cff835b48ff825a48ff815a47ff815947ff815947ff815947ff815948ff805948ff805948ff805948ff815949ff805948ff805949ff805949ff805948ff805948ff805947ff7f5948ff7f5947ff7e5748ff7d5748ff805c4bff805d4dff815e4fff815e4fff7f5e52ff7e6053ff7e6053ff7d6053ff7d6154ff7d6054ff7d6055ff7e6258ff7f645dff806661ff7f6661ff7f6762ff806864ff806866ff816968ff81696aff816a6aff826a6cff826b6cff826b6cff816b6bff7f6769ff7e676aff7d676aff7d686aff7d6769ff7c686aff7d696cff7f6c6eff837074ff847175dd84737320a79797248778d45e8272d1458173d3318272d0208078cf138679c90a8080cc056666cc02808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff076d6db60e806ddb188075ca278376d13b8270cb508673d2698675d3858473d1948572d2a28471d0998575d22694809ad1573d34957f6863a6dfd1c9ff877066ff502b24ff4f2522ff4e2521ff4b2521ff4a2422ff4b2422ff4a2421ff4a2320ff492220ff49211fff49201eff49201eff492321ff421e1eff3b1b1fff391d1eff3b1b1eff3b1d20ff351c1fff391c1aff744639ff935342ff572d27ff321919ff331a19ff663728ffa55e46ffa55d46ffa45d47ffa45d47ffa55d47ffa55d47ffa65d47ffa65d48ffa65d47ffa65e49ffa55d48ff9e5843ff99533fff9b5440ffa15a45ffa45b46ffa35b45ffa35b44ffa35c45ffa86049ffaa634bffa8624affa05841ff9e5842ffa05b44ffa55d46ffa55e45ffb27a56ffebc594ffebc791ffdfb386ff9f6143ffa35d44ffa45c44ffa15c45ffa35c48ffa25e46ffd19f74ffeac48effe9c591ffe9c490ffe8c490ffe8c491ffe8c390ffe8c390ffe8c38fffe7c38fffe7c390ffe5c38effe5c28dffe6c28dffe8c18effddb082ffad7753ff9f5e44ffa25c46ffa25a47ffa15949ff9f5c4affc4956fffddb782ffdcb781ffdbb781ffdab681ffdab681ffd9b480ffd8b480ffd8b380ffd7b280ffd6b17fffd3ad7bffcfab7affceaa7bffd0aa79ffcea978ffd3b48fffe0c69dffcda879ffcfa775ffcea675ffcda574ffcca475ffcaa374ffcaa173ffc89f72ffc69d71ffc49b70ffc59d71ffc59d72ffc39b70ffc0986dffbf976cffc39b70ffc1996effbd956affbd956affbc936affba9068ffb68c65ffb68c66ffb48b64ffb38a65ffb28863ffb28762ffb08563ffc19d7affac8a66ffa8805dffa77e5dffa77e5cffa77c5effa47b59ffa27a5cffa47858ffa3775bffb59478ffa88769ff996c52ff956952ff926851ff90674fff8f6650ff8f644fff8d644eff8d644fff8d644eff8c634eff8b624dff8b634dff8c654fff8c654dff8c654eff8b634dff8a634cff89634bff89624bff89624bff88614aff88614aff88614aff88614aff88614aff88614aff88604aff87604bff875e48ff855d48ff89624cff88624bff87624bff87614cff86614cff85604dff845f4cff825a49ff805746ff805646ff805646ff805646ff7f5646ff7f5646ff7f5646ff7f5646ff7f5646ff7f5646ff7f5646ff7f5646ff7f5646ff7f5646ff7f5646ff7f5646ff7f5646ff7e5646ff7e5647ff7e5646ff7c5446ff7c594aff7f5c4cff7f5c4eff7f5c4eff7d5b4eff7e5d50ff7d5e50ff7c5e51ff7c5e52ff7c5e53ff7c5e55ff7d615aff7f645dff7f6560ff7e6560ff7e6561ff7f6663ff7e6767ff7f6868ff7f6868ff806969ff80696aff816a6bff80696aff7c6867ff7d6869ff7d6769ff7c686aff7c686aff7a686bff7b696cff7b6b6cff7f7072ff827075ff837175b789797b24a395bf748472d3618371d2488371d133826ecd228070d2148c80d90b8b74d1059966cc028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aa55ff0a8066cc117869d21e8877cc2e8574cd428374d15a8271d2748472d18f8472d2a98573d2c08372d12d8e7dd29c674e45c5614a43b3e1d6ccfbe1d4cbfe553731fe4e2822ff4e2420ff4e2522ff4b2521ff4a2522ff4a2423ff4a2421ff4a2420ff4b2320ff4a221fff4a211eff4e2522ff502927ff442020ff3b1c1eff391e1eff3c1c1eff3b1c1fff371d1fff3b1c19ff74483eff6e3e34ff301716ff321a1cff311718ff50261fffa35f4affa65d46ffa55d47ffa55d47ffa55d47ffa55d47ffa55d47ffa65e48ffa65e48ffa55e48ffa55e48ffa45d48ff9d5642ffa05844ffa35c45ffa45c46ffa35c45ffa35b44ffa55d46ffa9624affaa634bffa9624aff9f5841ff9f5942ffa35d45ffa75f47ffa45f46ffc58f67ffebc896ffe9c792ffedc895ffc3916affa15f43ffa45d46ffa25c45ffa35c48ffa36048ffcc986fffeac48effe9c590ffe9c490ffe8c490ffe8c390ffe7c38fffe7c38fffe8c38fffe7c28effe6c391ffe5c28effe5c18dffe5c18bffe3bf8bffe4c08bffe5bc8cffc49269ff9e6243ffa05c46ffa05a48ff9f5d4affc19069ffddb681ffdbb680ffdab580ffd9b580ffd9b480ffd8b380ffd7b280ffd8b380ffd7b17fffd6b07effd5af7dffcfab7affcea979ffcea779ffcea779ffcaa67cffe4caa2ffcfae80ffcda473ffcda474ffcca473ffcaa273ffc9a173ffc79f70ffc69c70ffc59b6fffc3996effc1986dffc2996fffc1976dffc0976dffbd946affbc9369ffc0976effbd956bffbb9168ffb99068ffb98f68ffb58b64ffb38963ffb38863ffb08662ffaf8461ffaf8460ffae815fffb68f6effb18f6bffa77f5cffa67c5bffa57c5cffa57b5cffa27859ffa1775affa07657ff9f7457ffa78267ffb49576ff986d54ff926750ff90674fff8f654eff8e644fff8c624eff8a614cff8b624dff8b624dff89604bff88604aff89614bff89614cff89624bff89614cff88614bff87614aff866049ff865f49ff865f49ff865f49ff865f49ff865f49ff865f49ff855e49ff865e49ff855e4aff855d49ff835c47ff825a46ff855e4aff845f49ff845f49ff835e49ff835d4aff825c4aff825c4aff805647ff7f5546ff7e5445ff7e5445ff7e5445ff7d5445ff7d5445ff7d5445ff7d5445ff7d5445ff7d5445ff7d5445ff7c5445ff7d5345ff7d5445ff7d5444ff7d5344ff7d5444ff7d5345ff7d5345ff7c5444ff7c5445ff7a5547ff7c594bff7e5b4dff7d5a4dff7b594dff7c5a4eff7b5c4eff7b5d4fff7b5d4fff7b5d51ff7b5d56ff7c615aff7d635dff7d635fff7e6360ff7d6461ff7e6563ff7d6665ff7e6767ff7e6767ff7f6868ff7f6869ff7f6969ff7d6768ff7c6768ff7c6869ff7c6768ff7b686bff7b686bff7b696cff7c6a6fff7d6d70ff807174ff817074ff8271759d8a7d7b1aa793ce7e8471d0648273d14a8372d2358773cf238375cc168b74d10c806abf059966cc028080ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff028080ff059999cc0c806ad5168b74d1248778d4358273cf4b8570d3638371d37e8471d2988574d3b28473d18a8373d161836c71ef5d3f3ac8c8b8b0f9e0d5ccfec9b7aefe482722ff4f2824ff4d251fff4d2521ff4b2522ff4a2422ff4a2422ff4b2420ff4b231eff4d221fff4f2420ff522722ff532925ff522b28ff462221ff3b1d1eff391e1eff3c1c1fff3b1d1fff371d1eff3d1e1cff603c37ff371717ff2e1a1aff31181aff32191aff381813ff9c5e48ffa75e47ffa55d47ffa55d47ffa65d47ffa65d47ffa65e48ffa65e48ffa55e48ffa65f49ffa65f49ffa55e47ffa55e47ffa35c45ffa55d46ffa55c46ffa45c45ffa25b44ffa75f47ffaa634affaa644bffaa634bff9e5841ffa05942ffa35f45ffa66047ffa35f44ffd5a37affeac797ffeac894ffeac692ffecc495ffb37c58ffa15f44ffa45d47ffa35b48ffa46048ffc7926affeac58effe8c490ffe8c490ffe8c390ffe8c390ffe7c38fffe7c28fffe7c28effe6c28dffe4c28fffe6c08dffe5c08dffe3bf8bffe2be89ffe3bf8affe3bf89ffe5bf8affdbaf81ffaf7755ff9e5e48ff9c5c47ffbc8b64ffddb581ffdab47fffd9b37fffd8b27fffd7b17fffd7b180ffd6b07fffd7b07fffd6af7dffd5af7cffd3ae7bffd2ad7dffcea878ffcda679ffcca678ffcba577ffd6ba90ffd8bc91ffc9a473ffcaa272ffcaa170ffc8a070ffc79e72ffc59d6fffc39a6effc3996dffc1976cffc0966cffbe946affbf956cffbd936bffba9067ffba8f67ffba9168ffbc946bffb88f67ffb68d66ffb58b64ffb38963ffb08661ffaf8461ffae8360ffad815fffac805effac7f5effab8262ffb59470ffa57c59ffa37a59ffa37a59ffa27958ff9f7757ff9e7357ff9d7255ff9c7156ff9a7058ffc0a183ff90694dff92664fff8c644dff8c624aff8a604bff895f4cff885d4bff875d4aff875e49ff875d4aff855c47ff855c48ff865d49ff865d4aff865d4aff855d49ff855d49ff845c49ff845c48ff835c48ff835b48ff835b48ff825b47ff835a48ff835a47ff835a47ff825947ff825a47ff815947ff805846ff825a48ff825a47ff825b48ff825a48ff815a48ff805948ff7f5847ff7c5243ff7b5143ff7b5142ff7a5142ff7a5142ff7a5142ff7a5142ff795141ff7a5042ff7a5041ff795141ff795141ff795141ff795142ff7a5142ff7a5142ff7a5142ff795042ff7a5042ff795042ff7b5042ff795143ff785144ff7a5649ff7a564aff7a574bff7a574bff7b584cff7b594cff7a5a4dff7a5a4eff795b51ff7a5c56ff7c605bff7b625dff7c615eff7c6260ff7c6360ff7d6463ff7c6564ff7c6565ff7d6665ff7d6666ff7e6667ff7c6667ff7c6668ff7c6869ff7b6769ff7c686bff7a686aff7b686bff7a696eff7b6b6fff807175ff7f7173ff817176fe8271737d9181813d8a79d17e8471d0638371d14a8672d2358773d4238375d3168074d10b8b74e8068055d5028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff03aaaaff07926ddb0f8877cc1a8976ce2a8673ce3d8271d1548673d16e8474d3888372d4a28471d3a28473d118aa95bfbf644940c57b615ce7e1d3ccfde2d7ccffab958dfe4e2b28ff4d2722ff4c2520ff4c2521ff4c2523ff4a2422ff4b2422ff4c2420ff4d231eff4f2420ff562a25ff562a25ff552a26ff532b28ff472322ff3b1d1dff3a1e1eff3c1c1fff3a1d1fff381d1eff3d2120ff3e2221ff30181dff2e191aff311918ff301a1aff331614ff89503bffa65f47ffa65e47ffa65e48ffa65d46ffa65e47ffa65d47ffa65e47ffa65e48ffa65e48ffa65e47ffa55e48ffa65f49ffa75e48ffa55c46ffa45c45ffa45b45ffa45c45ffa9614affab634bffab644bffa9634aff9f5841ffa25c44ffa55f46ffa66047ffa35f43ffe2b689ffeac796ffeac695ffeac893ffe9c591ffddae82ffa96d4dffa25d46ffa35c49ffa55f49ffc48f68ffebc58fffe8c48fffe8c390ffe8c390ffe7c28fffe7c28fffe7c28fffe7c28effe5c18dffe4c18dffe5c08cffe3be8affe2be88ffe3bf89ffe2bf89ffe1bf87ffe1be87ffe3be89ffe2b98affc5926fffa16a4dffb88860ffdbb380ffdab580ffd8b37effd7b17effd6b17effd7b080ffd6af7effd5ae7dffd5ae7cffd3ad7cffd3ad7bffd2ab7bffcfa979ffcba478ffc9a476ffcba374ffcbaa80ffe2c69fffc4a275ffc9a171ffc9a070ffc69e6effc49c6fffc39a6dffc2976cffc1976cffc0956affbe946affbd926affbc9169ffbb9069ffb98e68ffb88d66ffb68d65ffb89067ffb68e67ffb58b65ffb38963ffb28763ffaf8460ffad8160ffab805effaa7e5dffa97d5bffa97b5dffa67c5dffb79573ffa17a59ffa27858ffa17757ffa07656ff9c7355ff9b7055ff9a6f53ff996d52ff9a6f55ffb79579ff99765bff90644eff8d624bff8b604aff885e49ff875d4aff865c49ff855b47ff855b48ff855b48ff835a47ff835a46ff835b47ff835b47ff835a47ff825a47ff825947ff815947ff815947ff815947ff815947ff815846ff815846ff815846ff815846ff805745ff805746ff805745ff7f5644ff7f5644ff805845ff815847ff815847ff805746ff7f5645ff7e5645ff7c5343ff7a5042ff794f41ff794f41ff784f41ff784f41ff784f41ff784f41ff784f40ff784f40ff774f3fff774f3fff785040ff774f40ff774f40ff774f40ff774f40ff774f40ff774f40ff774e40ff774e40ff784e41ff774e41ff774f43ff785246ff795549ff785449ff785549ff79574bff79574bff78574aff77574dff775850ff795c56ff7a5f5bff7a605bff7a605dff7b615fff7b6160ff7c6362ff7b6464ff7b6464ff7c6465ff7c6465ff7c6565ff7b6465ff7c6768ff7d686aff7c686aff7b686bff7b686cff7a696dff7b6a6fff7d6f74ff7f7176ff7f7275ff817176fb817174539384813a8877d37b8370cf608572d2488371d1338273d2228070d2158679ce0c9580d5068055d5010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00028080ff048040bf0a8066cc128e71d4208770cf308575cf448370ce5d8470d3768473d4928572d2ac8472d1aa8472d17173585ae85c3f36d0dbcac3f8e1d7cefde1d4c9fe8e746bff4d2924ff4c2622ff4b2520ff4d2422ff4d2421ff4b2320ff4c2320ff4e251fff512721ff582c27ff572b26ff582a26ff562a25ff532a27ff482423ff3e1d1fff3c1d1fff3b1d1fff391e20ff381c1eff381d1dff35191cff2f191cff30191aff31191dff31191bff351719ff6d3b2dffa6614affa45e45ffa55e47ffa75d48ffa55e48ffa45f49ffa55e48ffa65e47ffa65e47ffa65f48ffa65f47ffa75f47ffa75f48ffa65e47ffa55c46ffa45c45ffa55d45ffa9624affab644affab644affa9644bffa05942ffa35c44ffa56046ffa56046ffa86948ffedc595ffeac794ffebc693ffebc693ffe9c692ffedc595ffd3a179ffa26248ffa45e49ffa55f4affc18c67ffeac48fffe9c48fffe8c38fffe8c38fffe7c28fffe7c28fffe6c18effe6c18effe4c08cffe5c08cffe4bf8bffe2be8affe2be8affe1be89ffe2bd88ffe2bd89ffe1bc89ffe1bd87ffe1bc87ffdfb986ffdfb587ffcca375ffdbb582ffd8b37fffd7b17effd5b07dffd4af7dffd4ae7dffd4ae7dffd3ad7cffd3ac7bffd3ac7bffd0aa7affd1a978ffcea977ffcda878ffc9a273ffc9a173ffc5a073ffdbbc97ffd0b18bffc69f6fffc69d6cffc59a6dffc3986dffc1976affc0956affbf9369ffbf9369ffbd9067ffbb8f67ffb98c66ffb68964ffb78a67ffb68a66ffb48964ffb28962ffb58d65ffb28863ffb28762ffaf8461ffae8261ffaa7e5cffa77c5bffa67b5bffa57a5affa5775affa5785cffbd9b78ff9f7b59ff9e7456ff9d7354ff9c7251ff9a7053ff976c51ff966d51ff966b50ff986b50ff966e55ffbe9e84ff8b634aff8d5f49ff875f48ff875d46ff855a46ff845a47ff835847ff825846ff815745ff7f5544ff805646ff805646ff805746ff815747ff805746ff7f5746ff7f5645ff7f5644ff7e5544ff7e5544ff7d5443ff7d5443ff7e5443ff7d5443ff7e5443ff7d5443ff7d5343ff7d5342ff7c5342ff7c5442ff7d5443ff7c5342ff7c5443ff7c5343ff7d5443ff784f3fff784d40ff774c3fff774c40ff774d3fff764d3fff764d3fff754d40ff754d40ff744c40ff754d40ff744c3fff744c3fff744c3fff744c40ff744c3fff734c3fff734b3fff734b3fff734b3fff744b3fff744c3eff744c40ff744c41ff754f45ff775349ff765349ff765248ff775449ff77544aff76534aff76544eff74554fff785b57ff785d5aff785d5bff795e5dff795f5dff79605eff7a625fff796161ff7a6262ff7a6263ff7a6363ff7a6364ff796365ff7b6869ff7b696aff7b696cff79686bff7a696dff796a6eff7c6d71ff7e7175ff7e7177ff7f7275ff807174f38272732fa898921a8980d8758371cf5b8473d2448370d22f8272d41e8877d5138679d70a8066cc056666cc01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff068080aa0c806abf168074d1248771cd378274d14d8471cd668471d2818271d29c8372d1b58372d1828372c4d9604343d880645edde6d9cfc1e1d6cbf5e2d4c9fd6f554eff4c2723ff4b2420ff4c2521ff4c2421ff4d2421ff4d2320ff4f2621ff542a24ff562b26ff582c27ff582b25ff572a25ff562a26ff522b27ff482423ff3d1c1eff3c1d1fff3a1d1eff391d20ff3a1b1dff391c1eff361b1dff2f191aff31191bff301a1cff31191aff321a19ff4d231bffa1614affa56145ffa56047ffa95d47ffa75d47ffa75e47ffa65e47ffa65e47ffa65e47ffa65f47ffa76048ffa75f47ffa75f48ffa65d46ffa65e46ffa45c45ffa55e47ffaa634bffab644affab654bffa9644bffa15a43ffa45e45ffa56147ffa46045ffb87b5affebc794ffe9c791ffebc693ffebc593ffeac592ffe9c592ffecc394ffbf8967ffa36048ffa6604bffbd8765ffebc491ffe8c28dffe8c28fffe7c28fffe7c28fffe6c18fffe6c18effe5c08dffe4c08dffe5bf8cffe3bf8affe3be8bffe2be89ffe2bd89ffe1bd87ffe1bc89ffe1bb89ffe0bb86ffdfbb85ffdfba85ffdcb784ffdcb783ffd9b581ffd7b27fffd6b17effd5af7dffd3ae7cffd4ac7cffd3ac7cffd2ab7bffd2ab7bffd2aa7bffd0a979ffcfa977ffcea776ffcca676ffcba375ffc79f71ffc69e70ffc3a07bffe1c5a2ffc29e70ffc39b6affc4986dffc2976cffbf966affbf9369ffbe9269ffbd9067ffbb8d65ffb88b64ffb78963ffb48762ffb38563ffb18561ffb18562ffb18661ffb28861ffb38962ffaf8460ffad825fffab805dffa97d5bffa67a59ffa47859ffa27758ffa37558ffa27459ffbd9979ffa07d5bff9c7153ff997151ff986e4fff986c50ff966a4fff946a4fff94694fff95694eff90664dffb99c84ff89634aff8a5d48ff865b48ff845a46ff835945ff835846ff825746ff815745ff7f5543ff7d5343ff7e5444ff7e5444ff7e5444ff7e5444ff7e5444ff7d5444ff7c5344ff7c5344ff7b5343ff7b5343ff7c5343ff7c5343ff7b5243ff7b5243ff7b5142ff7b5143ff7b5143ff7a5142ff795141ff7a5142ff7a5243ff7a5142ff7a5142ff7a5142ff795041ff764d3eff764c40ff764c40ff754c40ff754c40ff754c40ff754c40ff744c40ff734c40ff734b40ff724b40ff724b40ff724b40ff724b40ff714b40ff714b40ff714b40ff714b40ff714b40ff714a40ff724a40ff714a3dff724a3eff724a41ff714b43ff744f47ff755248ff755147ff745147ff755248ff75524aff73524dff735450ff775a57ff765b58ff765c59ff765c5bff775e5bff765e5cff78605dff796060ff796161ff796162ff7a6262ff796263ff7a6466ff7c696bff7a6a6bff7c696dff7a686cff79696eff796b70ff7e7176ff7d7276ff7e7178ff7e7377ff7f7174da80707015c2c2b6548976d16c8471d2538472d13d8271cd2b8271d01c8076d1118778c3098e71c6048080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff03aaaaff088080bf0f8877cc1a806cce298970cd3d8675d1548670d16f8373cf898473d2a58372d1bc8472d175785e6bfb51332ef1c2afa6b7e2d8ca42e0d4c9a9c6b5abfb563833ff4c2622ff4b2420ff4c2420ff4d2420ff4e2420ff522823ff562b26ff582c27ff582c27ff582c26ff582b25ff572b24ff562a25ff532c27ff4a2625ff3d1b1dff3c1d1fff3b1d1fff3a1c1fff3c1b1eff3b1c1eff391b1fff31191aff301a1cff31191cff321a1cff321a1aff3c1a14ff935642ffa45f45ffa55f46ffa76346ffa66044ffa85e46ffa85d47ffa75e47ffa65f47ffa65f48ffa76048ffa75f48ffa75f48ffa55f46ffa86249ffa76248ffa76046ffab634affab654bffab664bffa9654bffa25c44ffa55f46ffa66147ffa26044ffcc9571ffeac692ffe9c692ffeac692ffeac592ffeac592ffe9c592ffeac593ffe5b98cffb27759ffa5614affbd8562ffebc28fffe7c28cffe7c28effe7c18effe7c18effe6c08effe5c08dffe4bf8cffe3bf8bffe3bf8bffe2be89ffe2be8affe1bd89ffe1bd88ffe0bc87ffdfbb87ffdfba86ffdfba85ffddb984ffddb783ffdcb783ffdbb682ffd7b27fffd7b17fffd5af7dffd4ad7cffd3ad7bffd2ab7bffd2ab7bffd0a97affcfa979ffd0a879ffcea677ffcea576ffcba474ffcba375ffcaa275ffc8a072ffc59b6fffc29b72ffd5b794ffc9a980ffc0976bffc29569ffc09369ffbd9266ffbd9066ffbc8f67ffba8d65ffb88b63ffb68962ffb48761ffb38561ffb18462ffae8160ffae825fffad825effae835dffb18660ffac825dffaa7f5cffa87c5bffa67a5affa27758ff9f7456ff9e7255ff9e7154ff9e7155ffaf8a6bffa98665ff986e51ff986e4eff976c4dff95694dff94684eff92674dff90674dff93664cff92654cffa3806aff95715aff875a47ff835946ff815844ff815744ff825745ff805545ff7e5543ff7c5240ff7b5141ff7b5142ff7c5242ff7c5243ff7b5142ff7b5142ff7b5142ff7b5142ff7a5142ff795042ff795042ff795041ff795041ff795042ff795042ff794f42ff794f42ff784f42ff784f42ff774f42ff774e42ff774f43ff784f42ff794f43ff774e42ff764d41ff764d41ff754d41ff744d41ff734d40ff734d41ff734c40ff734c40ff734c40ff724b41ff714b41ff714b41ff704a40ff704a40ff6f4a40ff6f4a40ff6f4a3fff6f4a3fff6e493fff6e493fff6d493dff6e483eff6f483eff6f483eff6f483fff6e4940ff704c43ff714e44ff724f45ff724f45ff735047ff735049ff71514dff725451ff745855ff745957ff745a58ff755b59ff755c5bff755d5bff755e5cff775e5eff775f5eff785f5fff776060ff786161ff796465ff7c6a6bff796b6eff7b6a6fff796a6eff796a6fff7b6e72ff7d7177ff7d7278ff7d727aff7e7276ff7e7275c38477760be8e8d15e8875d4488771d14b8570cf368471d0258a75d6188075ca0e9280c807926ddb048080bf0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf097171c6118778d21e806fcc2f8272ce438572d15d8470d0778372d2928372d2ad8371d0728879d0cf64453efd745952fbddcfc5bde1d7ca59e5d4c9b5a99089f84c2a26fe4b251fff4b241fff4d241fff502620ff552924ff582c26ff592d26ff582c26ff582c26ff582b26ff582a25ff582925ff572a25ff542b27ff4b2726ff3c1c1dff3a1d1fff3a1e1fff3b1c1eff3c1c1eff3b1c1eff391b1eff32191bff301a1bff31191bff32191cff321a1aff351816ff7f4a38ffa35e45ffa55d47ffbb7f5bffa86a44ffa75e46ffa85e48ffa75e47ffa75f48ffa76048ffa76048ffa76048ffa86049ffa75e47ffb57456ffba7c5affa86146ffac624affac644cffaa674bffa9654affa15e42ffa65f47ffa75f46ffa16344ffddb287ffedc691ffeac591ffeac692ffeac591ffe9c592ffe9c592ffe9c48fffeac491ffddb189ffa56b4bffba815dffebbf8dffe7c18dffe6c18dffe6c18dffe6c08dffe5c08dffe4c08dffe4bf8cffe3be8bffe2be8affe1bd89ffe1bd89ffe1bc88ffe1bc88ffdfbb87ffdeb985ffddb985ffdeb985ffdcb883ffdbb682ffdab682ffd9b582ffd7b280ffd5af7effd3ad7cffd2ab7bffd2ab7bffd1a97affd0a979ffcfa878ffcfa778ffcea577ffcea476ffcda375ffcaa172ffcaa072ffc8a071ffc89f72ffc59c6fffc1996dffc29f78ffdabe99ffbc956affc19166ffbf9165ffbc8f63ffbb8d64ffba8d65ffb88b64ffb68862ffb38661ffb28460ffb1835fffaf8160ffaf8362ffac805effaa7e5cffab7f5cffab805cffaa805dffa67c5affa57a59ffa27757ffa07458ff9d7155ff9b6e52ff9b6d51ff9b6b51ff9e7659ffb08e6eff956c50ff966a4cff93694aff93674cff92674dff8f654aff8e654aff90634aff8e6147ff8d6650ffae8e78ff825641ff815643ff7f5541ff7f5441ff7f5443ff7e5342ff7b5241ff7b5241ff7a5141ff7a5041ff7a5041ff7a5041ff784f40ff795041ff774e40ff784e40ff764d41ff764c40ff764d40ff754c40ff754c3fff754b3fff754b3fff744a3eff73493eff73493eff72493dff72493dff72483dff72493eff73493eff734a3eff73493eff72493eff724a3eff724a3fff734b3fff724b3fff724c40ff724b40ff724c40ff714c40ff724b40ff724c41ff714b40ff714b41ff704a40ff6f4a40ff6f4a41ff6e4941ff6d493fff6c483fff6c483eff6d483eff6d463eff6e4640ff6c463eff6c463eff6a473dff6b4940ff6d4d43ff6e4e44ff704c45ff714e47ff704f46ff6f4f49ff705550ff705752ff715654ff725755ff725957ff735958ff735b58ff735c58ff745d5bff755e5cff755e5dff765e5eff755f60ff776467ff7a6b6eff7a6c72ff7b6c71ff7a6c71ff796d72ff7b7176ff7b7276ff7b7378ff7d727aff7d7277ff7e7377928f858105cccccc618374d0468375d3418172d02e8574d31e8877d5138679d70b8b74d1059966cc035555aa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0002808080059966cc0b7474d115866dce228778d2358773cf498570d2638671d37f8572d39b8472d19d8472d0738771a2fa502f2bffa18e84fde5d8cef7e4d7cbe5e8d8cbf68c7068fb4b2821fd4d251cff4e251fff532924ff572b26ff582c26ff582b25ff582b25ff582b25ff582b25ff592b25ff582a25ff582924ff572a25ff552a27ff4c2827ff3b1b1cff3b1d1fff3a1d1fff3b1c1eff3a1c1eff3a1c1eff381c1dff32191aff311a1bff32191cff32191cff321a1aff331919ff613526ffa35f47ffa45c46ffbf855cffdba876ffa96848ffa75f47ffa85f47ffa85f48ffa75f48ffa86048ffa86047ffa85f48ffa55e46ffb97f5cffe6b589ffa56844ffa96449ffab664cffac664cffab634bffa25f44ffa55f47ffa65f46ffa96e4cffe6c292ffecc691ffeac591ffeac692ffe9c592ffe9c592ffe9c592ffe9c590ffeac58fffe9c394ffd5a57dffbd8b61ffdeb382ffe2bb87ffe7c08cffe6c08cffe6bf8cffe5bf8cffe4be8cffe3be8bffe3bd8affe1bd89ffe1bc88ffe1bc88ffe0bb87ffdfba87ffdeb986ffddb885ffdcb885ffdcb783ffdbb682ffdbb683ffd9b582ffd8b381ffd7b180ffd4ae7dffd3ac7cffd1aa7affd0a879ffcfa878ffcfa778ffcda677ffcda577ffcca376ffcba374ffcba174ffc99f72ffc99f71ffc79e70ffc69d70ffc69c70ffc49a6effbf966dffd3b493ffc09f77ffbd8f64ffbb8e63ffbb8d62ffb98b63ffb88a63ffb58762ffb38560ffb1835fffaf815effae805dffac7f5fffae8361ffa97c5cffa77a5affa77b5affa67a59ffa97d5dffa27858ff9f7456ff9c7155ff996f53ff986c52ff976a51ff976a4fff996850ff92684effb39373ff8f684bff93684bff906749ff906549ff8d6248ff8d6249ff8b6047ff895d45ff885a43ff865945ffb3937fff7d5943ff7f5140ff7f5140ff7b513fff7b5040ff7b5041ff7a4f3fff7a4f40ff784e3fff784e40ff784f40ff784e40ff774e3fff774e3fff754b3dff714739ff6b4034ff6a3f34ff6b4034ff6b3f34ff6b4035ff6b4035ff6a4035ff6a4035ff6b4035ff6a4035ff6a4136ff6b4136ff6b4237ff6b4237ff6b4237ff6b4237ff6c4237ff6c4337ff6c4337ff6c4338ff6d4338ff6c4338ff6d4439ff6d443aff6d443aff6c4339ff6b4237ff6a4136ff6a4136ff6a4136ff6a4237ff6c4539ff6f483dff70493fff6f493eff6f483eff6e483eff6d463fff6c463eff6c4640ff6b453fff6a453eff69453dff6a463fff6d4a42ff6d4a43ff6e4a43ff6e4c44ff6e4d44ff6d4d48ff6f514eff6e5351ff6f5453ff705554ff715755ff715755ff725957ff725a58ff725b59ff745c5bff745c5bff745d5bff735d5eff766569ff796c71ff796d74ff796d73ff786d74ff796f76ff7a7278ff7a7278ff7a7379ff7c737aff7c727afe807478568e827d03ffffff0f8877cc188a75ca37866fd1268679d7188075ca0f8877cc088080df048080bf02808080010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff059966cc0d8976d8188a75d5268672d03a8472d34f8471d56a8473d4868574d3a28473d18c8573d1a26b4d4ffc4c2724ff9b827bfeaf9a92feb29c94feb09a91fd65463cfe4f2822fe532922ff572b25ff572b25ff582a25ff582a25ff582a25ff582a24ff572a25ff572a25ff582a25ff582924ff572925ff572925ff552a27ff4d2a28ff3b1b1cff3a1d1fff3a1d1eff3a1d1eff3a1d1eff391c1eff381d1eff321a1aff311a1bff33191cff32191bff321a1bff331a1aff3e1e16ff975a43ffa55d46ffb77e55ffe4b77dffd7a177ffad6b4effa76045ffa86048ffa86048ffa86147ffa96148ffa86048ffa76147ffc18a63ffedc391ffd8a77bffa66848ffaa664cffad664effaa644cffa36046ffa66048ffa36046ffb9835fffeac694ffebc690ffe9c591ffe9c591ffe8c491ffe9c591ffe8c591ffe8c591ffe7c38dffe7c492ffedc394ffd9ae7effdbb180ffd9b27fffdcb581ffe0b986ffe4bd8affe5be8bffe4bd8affe4bd8affe3bc89ffe0bc88ffe0bb87ffdfbb87ffdfba86ffdeb985ffdcb784ffdcb785ffdbb784ffdbb583ffd9b580ffd8b481ffd7b280ffd6b280ffd5b080ffd3ad7dffd1ab7bffd0a979ffcfa778ffcea677ffcda577ffcca475ffcca275ffcaa173ffc8a072ffc99e71ffc89d6fffc79c6effc59b6cffc49b6effc3996effc3986dffc1966cffbf9879ffd4b994ffb48e64ffb88c62ffb98961ffb68861ffb48660ffb1845effb0825dffad7f5cffac7e5bffab7d5bffaa7b5dffa97e5effa77c5bffa67b59ffa37858ffa37757ffa07457ff9b6f55ff976c51ff94684eff95674fff93664eff92654dff91644cff93644dff91634cffaf8d6fff8d6649ff8f6347ff8b6145ff8c6145ff895e44ff845941ff855842ff845842ff855742ff855642ff94715cff90745eff784b3dff76493bff754a3aff764a3cff774a3dff754b3dff754b3dff764c3dff764c3eff764d3fff764d3eff774d3fff774d3eff774e3fff774f40ff764e40ff724a3cff6c4437ff693f33ff683f33ff684034ff674135ff683f35ff694036ff694036ff694136ff694137ff694237ff6b4238ff6b4338ff6b4237ff6c4338ff6c4338ff6c4338ff6c4338ff6c4439ff6d4439ff6c4439ff6d4339ff6d443aff6e443bff70453bff70473dff6f463bff70483cff71483cff6d4539ff6a4136ff684035ff673e33ff653c32ff673f35ff6a4238ff6b423aff6b443eff6b453eff6a453dff69443dff68433dff6a4741ff6a4742ff6a4743ff6b4844ff6a4946ff6c4a4aff6d4d4eff6d504fff6c5151ff6d5252ff6e5452ff6f5554ff6f5654ff705856ff705859ff705958ff715957ff725a59ff715c5dff75676cff786e75ff766e78ff786f78ff787078ff787179ff77737bff77737bff79757bff7b737cff7a737bf37b707423bdb6af04bfbfbf10bf9f9f23a8999207ffffdb188a80d5128e71d40b8b74d1068080d503aaaaff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000028080ff088080bf0f8877dd1a8976ce2a8673ce3f8271d2568271d3718573d48d8472d4a88472d1948877c8df52312afd512925ff4c2823ff4b2821fe4b2922fe4b2822fe512924fe552b25fe572b24ff572a25ff572a24ff572a24ff572a24ff582a24ff572a24ff572a24ff582a24ff572a24ff562a24ff572a25ff562a26ff542a27ff4f2b28ff3b1b1cff3b1d1fff3a1d1fff3a1d1eff3a1c1dff391d1eff381d1eff32191bff311a1bff331a1dff32191bff321a1aff331a1aff341717ff824b38ffa45f46ffb27750ffe4b77dffe4b482ffd39b74ffac6949ffa86147ffa96048ffaa6148ffa96148ffa96048ffa76147ffc9956cffeac38effecc390ffc38e68ffa7664bffad674effa9644bffa56147ffa76148ffa26145ffcb9870ffeac692ffeac590ffeac591ffe9c591ffe9c591ffe9c591ffe8c491ffe8c491ffe7c48fffe7c491ffe9c391ffe6bf8bffdab17fffd8b27effd9b17effd9b17fffdbb380ffe0b986ffe4bc89ffe3bc89ffe3bc89ffe0bb87ffdfba87ffdfba87ffdeb985ffddb884ffdcb784ffdcb784ffdbb583ffd9b481ffd8b380ffd7b280ffd6b180ffd5b07fffd5af7effd4ad7effd1ab7bffcfa778ffcea677ffcda577ffcca475ffcba274ffcba174ffcaa072ffc89f72ffc89d6fffc79b6effc69a6dffc4996cffc3996dffc2986dffc1966cffbf946affbb926bffd0b493ffb79873ffb78962ffb8865effb3855effb1825effaf815dffad7e5dffab7d5bffab7c5bffa97a5affa7795affa47859ffab7e61ffa17357ff9d7053ff9a6c4fff95694dff93684dff92664dff91654cff91644cff91644cff90624bff8f614aff906049ff8f6049ffa47e65ff967256ff84573fff84573fff83553eff81553eff7e513cff7e513dff7e4f3dff7f4f3dff804f3dff7c533fffb49a83ff6f4536ff754739ff734738ff734839ff76483cff74493cff74493bff754a3cff754b3dff754c3eff764c3eff754c3dff764d3eff774e3fff765040ff775041ff785143ff795244ff774f41ff70483bff694134ff684034ff684034ff683f35ff694036ff684136ff694237ff694237ff6a4338ff6a4338ff6b4338ff6b4338ff6b4338ff6c4438ff6c4338ff6c4439ff6c4339ff6d433aff6d433aff6d433aff6e433aff70443cff71473dff70463cff70473dff71483dff71493eff72493eff724a3fff71483dff6f463bff694035ff633a30ff60382eff61392fff613a30ff613c33ff654039ff68433dff6a4542ff694542ff6a4644ff694744ff6a4846ff6a4a4aff684d4dff694e4dff6a504eff6c5150ff6c5251ff6d5352ff6e5454ff6e5555ff6e5757ff6f5757ff6f5856ff705857ff6d595cff74686eff756f78ff74707aff75707aff76717aff75737bff76737cff77747cff78747cff7a737eff79737cef7d757a47c2bbb7518e847e868780766c978e8411c3b4c3128e80c60e806ddb089f80df048080bf028080ff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff088060df118769d21d8d7bd32e8574cd438572d15b8470d5788473d2948572d2ae8471d28a766085f74f2c28ff502723ff532722ff532821fe532921ff542821ff552a23ff562923ff562a23ff572924ff572a24ff572924ff572924ff572924ff572924ff572a25ff572a25ff562a25ff552a26ff542b27ff542c27ff522a26ff502c28ff3c1b1bff3c1d1eff3a1c1eff3a1d1fff3a1c1dff3a1c1eff391d1eff351a1dff32191bff341a1dff33191aff33181bff33191cff301a18fd5d382bfda36144ffab6c49ffe7b884ffe2b47fffe3b583ffdba57cffaf704fffa86247ffaa6148ffa96048ffa96149ffa76347ffd09e72ffeac48effe7c58dffeac292ffb6805cffaa674effa9654cffa76149ffa66149ffa36548ffdeb184ffeac68dffebc691ffe9c590ffe9c491ffe9c491ffe8c491ffe8c491ffe7c491ffe7c491ffe7c391ffe7c48effe7c18cffdbb383ffd8b07dffd8b07effd8b17effd8b07effd8b07effd8b07effdfb684ffe1ba87ffdfba87ffdfba87ffdeb986ffddb884ffdcb683ffdab582ffdbb583ffd9b483ffd8b383ffd7b181ffd5b07fffd5af7fffd4ad7effd2ad7dffd2ac7dffd1ab7bffcfa979ffcca576ffcba174ffcaa174ffcaa072ffc99f71ffc79e6fffc69c6effc59a6cffc4996affc3976bffc19669ffbf9469ffbe9369ffbd9269ffbb9169ffbb8f66ffb4916effcfb193ffb38a64ffb5845effb0815cffae7f5cffac7d5affaa7a59ffa97a59ffa67757ffa67657ffa47657ffa37556ffa6795aff9b6d50ff95674bff926649ff91654aff91634bff90624aff90624aff8f614aff8e6049ff8d5d47ff885c44ff875842ff875543ff8d624fffab896fff7b4f3aff7d4d39ff7e4f3bff7d4f3bff7c4f3bff7c4f3cff7d4f3dff7c4e3cff7e4f3dff7d4d3dffac8d76ff7e5c46ff734536ff704636ff724638ff74473aff73483aff73493aff744a3dff754c3eff754c3eff754c3dff754e3eff764e3fff764f3fff765040ff765140ff785142ff795343ff7b5546ff7c5646ff7d5648ff754d40ff6c4538ff694235ff684135ff694136ff694136ff6a4137ff6b4339ff6a4338ff6b4338ff6b4338ff6b4338ff6b4438ff6c4439ff6c4439ff6d443aff6d443aff6e443aff6f463cff71473eff71483fff724a40ff744b41ff71493fff70483eff70483eff71483eff72493fff71493fff724a3fff724a3eff724a3eff6d4539ff694135ff684035ff653c33ff5e372eff5c362dff5f3b32ff623e37ff66443bff694641ff6b4745ff6a4949ff684b4cff694c4cff6a4d4eff6a4e4fff6a4f50ff6a504fff6b5250ff6c5352ff6d5454ff6d5554ff6e5555ff6f5656ff6b585bff746b73ff73707aff73717bff75727bff75727bff76737dff77737dfe77747dff77757cff78747efe7a747dfc7d757bd97e7476d782777592867e7916c5b9a217857ad3158679ce0b7474d1068080d503aaaaaa00000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048080bf0a8066cc13866bd7208770cf338773cd498573d2618371d27d8370d0878471d2728677d2955c3a35fb532b26ff532722ff542821ff532821ff542921ff552922ff562a23ff552922ff562924ff572923ff572a23ff572924ff572a24ff572924ff572a24ff562a24ff572a25ff562a26ff562a26ff552b26ff542c26ff532b26ff502b29ff3d1b1cff3c1d1eff3a1c1eff3a1d1fff3a1d1dff3a1c1eff391c1eff351a1dff321a1bff33191dff32191aff33191bff32191bff311a16f5462c24fa9c664effa46446ffe9b786ffe2b57effdfb67fffe1b483ffe2b083ffb57754ffa76446ffa86148ffaa614affa76448ffd6a578ffebc48fffe7c48cffeac590ffe6b98cffab6f51ffaa674dffa66049ffa66049ffaa7050ffedc193ffe9c58bffe9c690ffe9c590ffe9c590ffe8c490ffe8c390ffe8c490ffe6c391ffe6c391ffe8c290ffe7c48cffe7c28bffdeb684ffdab17effd7af7dffd8b07effd7af7effd6af7dffd7af7dffd5ad7cffd7b07effdcb683ffddb885ffddb885ffdcb783ffdcb683ffdbb582ffd9b381ffd7b281ffd7b180ffd5b07fffd4af7effd4ae7effd2ac7cffd2ac7dffd1ab7affcfa97affcea778ffcda677ffc9a173ffc8a172ffc99f70ffc89d6fffc69b6effc5996cffc4986affc29769ffc19669ffbf9468ffbe9268ffbd9168ffbb8f68ffb88e67ffba8d66ffb58b69ffc4a586ffbd9b76ffb1805cffaf7e5cffad7c5affaa7a58ffa87857ffa77757ffa57556ffa47456ffa27455ffa17255ffa07255ff996c4fff916448ff916349ff8f6149ff8f6149ff90614bff8b5d46ff885a44ff875843ff845541ff835343ff825240ff82503fff805240ffac8a71ff764d3aff7d4d3aff7c4d3aff7c4e3bff7c4e3bff7c4f3cff7c4f3dff7c4e3cff7c4e3cff7c4c3dff7a5340ffb09079ff744935ff774c3cff764a3bff76493bff734839ff714939ff734a3bff724b3cff734c3dff744c3cff744d3dff744d3eff754e3eff774f40ff775040ff775141ff795343ff7a5445ff7b5545ff7d5747ff7e5949ff7f5949ff7b5545ff724b3dff6b4336ff6b4236ff6b4137ff6b4338ff6c4339ff6c4339ff6c4339ff6d443aff6d443aff6e443aff6d443aff6e453bff6e453aff71473cff72493fff724a40ff724b40ff734c41ff754f43ff754f42ff744f42ff714b3eff71493fff70493eff6f4a3eff704a3fff714b3fff714b3fff704a3eff724a3eff6e453aff6a4138ff6b4139ff6a423aff6a433bff664037ff633d35ff623d36ff653f3cff674543ff694a47ff6a4b4aff6a4c4dff694d4eff694f4fff684f4eff69504fff6a5050ff6a5151ff6a5253ff6b5352ff6b5353ff695659ff756c74ff73717bff73727cff74737bff75737cff76747dff76747dff76747eff77757dff77757efe797580fe7a737bf57e7579c37f77762daa9f9f0ba274d11f8473ce148c80d90b7474d1056666cc028080ff01ffffff000000000100000000ffff0001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff056666cc0b7474d115866dce238a75d3358773d44c8375d3668473d2838471d09f8472d0548976bfca5d3b34fe542922ff542820ff552921ff542921ff552921ff552a21ff562a23ff562923ff562a23ff572923ff572924ff572924ff572924ff572924ff572a24ff572a24ff562a25ff562b26ff562b26ff552b26ff542c25ff532b25ff512b29ff3d1b1cff3b1c1dff3a1d1fff3a1c1fff3a1d1eff3a1c1dff391d1dff361b1eff32191bff331a1cff32191bff32191bff31191afe311a17cc4b3630d1a27a66fd9f6042ffe5b286ffe1b681ffe0b580ffe1b580ffe0b481ffdeac80ffb97e5affa76347ffa86249ffa76446ffe0b182ffeac58fffe8c68fffe8c58effecc592ffd4a47affa76c4bffa7634affa56248ffba835effecc38fffeac58dffe9c590ffe9c590ffe8c490ffe7c390ffe7c390ffe7c390ffe6c38fffe7c290ffe8c28fffe8c38dffe6c18cffdfb885ffdcb482ffd8b07effd8af7effd7ae7dffd6ae7dffd5ad7cffd4ac7bffd3ac7affd4ad7bffd6b07dffdbb482ffdbb582ffdbb582ffdab481ffd7b280ffd6b180ffd5af7fffd5af7effd3ad7dffd2ac7cffd0ab7bffd0aa7affd0a979ffcea778ffcca576ffcca576ffcaa274ffc79e70ffc79c6effc69b6dffc59a6cffc3986affc3966affc09468ffbe9366ffbd9266ffbc8f66ffba8d66ffb98c66ffb78b64ffb68965ffb58964ffb38f6cffcbad8bffac805dffaf7d5affab7a57ffaa7958ffa87658ffa47556ffa17154ff9d6c51ff99674dff94624aff916047ff986b51ff8c5f45ff8b5d47ff875942ff865641ff845641ff81533eff81523fff7f513eff80513eff7e5040ff7c4f3eff804e3dff7d4d3dffa07f66ff78543fff7a4c3aff7b4c39ff7c4d3bff7b4d3aff7b4e3bff7a4e3bff7b4d3bff7a4d3cff7b4d3cff754a37ffaa8c73ff865f48ff815340ff7e5341ff7e5442ff7e5544ff7a5442ff795041ff744c3dff724b3bff714b3bff744d3dff744e3eff754e3fff774f40ff785041ff785142ff785443ff7a5544ff7b5746ff7c5746ff7e5947ff805a49ff805b4aff815b4bff7d5647ff744c3eff6e4539ff6c4338ff6c4439ff6d443aff6d443aff6e453bff6e453bff6d453aff6e453aff6f463bff72483eff744a3fff744b3fff744c41ff734d41ff754f42ff765043ff755042ff765142ff755142ff755043ff714d41ff704c3fff704c3fff714c40ff724c40ff724c40ff714c40ff734c41ff714a40ff6b443cff694139ff6b423aff6b423bff6b433cff6c443eff69433eff6a4540ff6a4642ff6b4947ff6a4a4bff6a4c4cff684d4eff684e4dff68504dff66504eff66514eff675151ff685150ff695152ff665659ff756e76ff72717bff73737bff73737cff75737dff76737eff76747dff77757eff77757dff78767fff77747dfd7b767bde8077765599938d0db1b1d8268679d7228070d9168b74d10c9580d5079292db059966cc03aa55ff03aa55aa010000ff01ffff00010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff059999cc0d8976d817907ad3268672d0398674d2508373cf6b8370cf888370d0a48473d06f816ca1f3522c25ff552821ff542921ff552922ff542921ff552a21ff552a22ff552922ff562922ff572a22ff572922ff572923ff582a24ff582924ff572924ff572a24ff562b23ff572a24ff572a25ff562a26ff562a25ff562b25ff542a25ff512c29ff3e1c1cff3b1d1dff3a1d1eff3a1c1fff3a1d1dff3a1c1dff391d1dff371c1eff33191cff331a1dff31191bff321a1bff311919fe301a199b4d3b3587b0907bf9995e41ffdfad83ffe1b580ffe1b67effe1b580ffe0b481ffdfb483ffe0b083ffb57d58ffa56547ffa36544ffe8bb8affeac38effe8c38effe9c48effe9c38fffedc391ffc5926affa8664cffa46449ffcc9971ffeac38dffeac48effeac48fffe9c48fffe8c48fffe7c38fffe7c38fffe7c38fffe7c38fffe9c390ffe8c28effe8c38effe7c08dffdfb885ffdbb382ffdab381ffd6ae7dffd6ad7dffd5ad7cffd4ac7bffd4ac7bffd3ac7affd3ab79ffd3ab79ffd2ab79ffd6af7dffdab380ffd8b280ffd8b180ffd6af7effd3ad7dffd2ac7cffd1ab7bffd1ab7bffcfa979ffcea878ffcda777ffcca576ffcba475ffcaa374ffc9a173ffc79e70ffc59b6cffc5996cffc4986bffc2966affc09369ffbf9268ffbd9165ffbc9064ffba8d64ffb88b64ffb78a65ffb78964ffb38864ffb38761ffb08561ffc29d7effb3906dffad7c59ffab7a57ffa57454ffa06f51ff99694eff93634aff916048ff915f47ff905d46ff8e5b45ff9d6d56ff84563eff835441ff815241ff80513fff7f513fff7f503eff7e4f3dff7d4f3eff7d4f3eff7b4e3bff794e3cff7c4c3dff7b4b3bff906d57ff95735dff794a38ff7b4c39ff7a4c3aff7c4d3bff7b4d3bff7a4d3aff7a4c3bff794d3bff7a4e3bff7c4f3cff96735dffa27e67ff815340ff7e5341ff7f5341ff805644ff815846ff825a48ff825a49ff7f5746ff7b5443ff754f3eff734d3cff744f3eff784f40ff785142ff795243ff795342ff7a5543ff7c5645ff7d5746ff7e5947ff805b48ff815d4aff835d4aff845f4cff855f4eff7f5848ff754d40ff6e463aff6d4439ff6d4539ff6d453aff6e453bff6f453bff6f473bff72493fff754c41ff754d41ff764d41ff754e41ff755042ff755041ff765142ff765141ff765141ff765142ff765443ff765444ff765244ff734e40ff724c3fff734c41ff734c40ff724c42ff724c42ff724c41ff724d42ff6e483fff6a433bff6a423cff6b433dff6c433eff6c453fff6c453fff6d4641ff6d4742ff6b4845ff6b4a48ff694c4aff684e4dff664e4dff64504eff64504dff66504fff665150ff665152ff645559ff767076ff73717bff74737bff74737eff75737eff76737eff76747eff77757eff78757eff797580ff79757ef27c757a7b8d858116aea2d1198f7ad6398270d2298370d31b8471d0128071c60c8080d50a8080cc076d6db6059966cc048080bf035555aa0100000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080068080d50e806dc8188a75d5288673d23b8675d4538472ce6f8571d15e8575d4948373d06b755866fe502822ff562820fe542a22ff542922ff552921ff552921ff552a21ff552921ff572a22ff572b22ff5a2d26ff592b25ff582a24ff582924ff582924ff572a24ff572a24ff572a24ff572a25ff562a25ff562a26ff562a26ff552b26ff522c29ff3f1d1cff3b1c1dff3a1d1eff3a1c1fff3a1c1eff3a1c1dff391d1dff371c1eff331a1cff321a1cff321a1bff321a1bfe321919fd2e1a1a78574a4230b58f80e8946449fed9a67cfee3b782fee2b780ffe1b682ffdfb581ffdeb582ffddb583ffdfb183ffbd8761ffa56c46ffe9bf8dffe8c28dffe9c48effe9c58effe9c38effeac38fffeabe8fffb77f5cff9f6444ffdeae83ffe9c38dffeac48fffe9c38effe9c48effe7c38effe7c28effe7c38effe7c28effe7c28fffe8c38fffe7c28effe6c18cffe6c08cffdfb986ffdbb382ffdbb381ffd9b17fffd6ad7cffd4ad7bffd3ab7affd2ab7affd2ab79ffd1aa78ffd1aa78ffd0a977ffcfa876ffd0a977ffd7af7effd6af7dffd4ad7dffd3ac7cffd1aa7bffd0a979ffd0a87affcea778ffcda678ffcca576ffcaa374ffcaa374ffc9a173ffc79f70ffc59d6effc59a6dffc4986bffc19668ffbf9568ffbf9167ffbe9066ffbb8f64ffb98e62ffb88b61ffb68961ffb48760ffb48761ffb28662ffb0835effaf825fffae8366ffccb494ff9c7252ff976648ff946247ff926146ff8f5e46ff8d5d46ff8d5c47ff8d5b45ff8d5a45ff8d5845ff8c5944ff986951ff80523fff7d513fff7e4f3eff7e503fff7d4f3eff7c4e3cff7b4e3cff7b4d3cff7a4c3cff7a4c3bff794c3cff7b4c3dff7c5440ffb9987dff784c35ff7a4b39ff7b4c3aff7e503dff7f513eff805340ff825742ff855844ff875c46ff8b5c47ff865b4affb79780ff7c533bff805543ff7e5442ff7f5643ff815745ff825946ff825c48ff835d49ff845e4bff835e4aff815c49ff7d5744ff785140ff795242ff795242ff7b5343ff7c5545ff7d5646ff7e5747ff7f5946ff815b48ff825d49ff835e4aff855f4cff85604dff87614eff88624fff845e4dff765040ff6e4839ff6d4639ff6f473bff71473dff744b3fff754c40ff754c41ff754d40ff764e41ff765042ff765243ff765242ff775242ff765241ff765141ff765242ff775443ff775444ff785445ff785445ff775244ff734d40ff734d41ff734c42ff724c42ff724d42ff724e43ff714e42ff714c43ff6c463dff6a433dff6b443eff6c443eff6d453fff6d4640ff6d4640ff6b4840ff6b4941ff6b4b43ff6b4c48ff694c4dff684d4fff664f4eff664f4fff645050ff645053ff64585bff757178ff73717bff74727cff75727fff76737eff76737eff777480ff77757ffe787581fe7b7680fb7c767bae87807b11c3c3b415866dce4b8574cf448370d233826ed225836ecf1c8976d1158679ce118778d20d8976d80a9980cc07926ddb068080aa035555aa028080ff010000ff0000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ffffff079292db0e9280db1a8976ce2a8679d43e8473ce558472d2718773d44e8676d12b8877d07e5d3d35ff542a23ff57291ffe552a22ff552921ff552921ff562a22ff562921ff562a21ff572a22ff5a2e24ff5d3028ff5d2f27ff592a24ff582a24ff582924ff582a24ff572a24ff572a24ff572a25ff572a25ff562a26ff562a26ff542a25ff512c2aff401d1dff3b1c1cff3a1d1eff3a1d1fff3b1c1eff3a1c1eff391c1dff381c1fff34191dff32191cff321a1cff32191bfe311a19f52f1b183d71645c0ae6e6ccba977055fcd2a176fee4b882fedfba82ffdfb783ffe0b682ffdfb783ffddb681ffe0b784ffe0b283ffc29365ffe9c18dffe7c28cffe8c38dffe8c38cffe9c48dffe8c38dffeac48fffe6bb8dffbb8b62ffe5bb8bffe9c38dffe9c48effe9c38effe9c38effe7c38dffe7c28effe7c28effe7c28effe8c28effe9c28fffe7c18dffe6c08bffe6bf8bffe0b986ffdbb381ffd9b280ffd8b17fffd8b07effd2aa79ffd3ab79ffd2a978ffd1a978ffd0a977ffd0a876ffcfa776ffcea675ffcda675ffcda574ffd0a878ffd1aa7affd1aa7affd0a879ffcfa778ffcea677ffcca475ffcca476ffcba374ffc9a173ffc79f71ffc59d6effc39b6dffc39a6cffc3996cffc29669ffbf9467ffbe9366ffbe9067ffbb8e65ffb98d62ffb88b61ffb6895fffb5875fffb48660ffb2855fffb28560ffad7e5dffa77759ff9d6d52ff99785bffa9896cff8f6048ff8e5d46ff8c5b44ff8b5a43ff8a5944ff895844ff8a5742ff8a5642ff8b5543ff855240ff996c55ff7b4e3aff7c4f3dff7c4e3eff7b4d3cff7b4c3cff7a4c3aff7a4c39ff7a4d39ff7c4e3cff7e513eff825440ff875844ff875a46ffb5997fff7d5942ff855643ff835441ff865744ff875945ff885a46ff875c46ff885c46ff885d47ff8b5c49ff8a5c48ffa38268ff9d7b63ff805642ff815544ff7f5642ff815644ff815944ff815b45ff835d47ff845f49ff86604bff86604cff86614dff86604cff815b49ff7c5645ff7c5544ff7d5545ff7e5647ff7f5848ff805a48ff805c48ff825d49ff845f4bff85604cff87624dff88634fff89634fff8b6451ff8c6653ff865f4eff785041ff70483bff764c40ff774d41ff774d41ff774e42ff774f41ff785142ff785242ff775343ff785342ff785342ff785342ff785342ff775342ff795544ff785544ff795545ff795546ff795545ff795446ff765143ff734e42ff734d42ff724e42ff724f43ff724f44ff704f42ff734f44ff6f4940ff6b453dff6a453dff6c463fff6d473fff6e473fff6e473fff6f483fff704841ff6f4943ff6e4a46ff6c4b48ff6b4d4bff684d4fff664d50ff644f54ff675a60ff727078ff72717cff73727bff75717fff76727dff75747eff777480ff787581ff7a7581fd7b767bd5847e7b2fb8aea8518471d0628272d0668471d0538472d1428374d4348471d32b8271d0238375cc1c806dc8168074d1118778d20d8962c4098e71e3068055d5048080bf035555aa02808080010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ffffff068080d50f9988dd1b8e7bd02b8271d03f8671d2568574d3738573d3908773d3228e80d2a1623f39fe542a21fe55281fff562a21ff562921ff552920ff552921ff562a21ff572b21ff5b2f26ff5e3228ff5e3129ff5e3028ff5b2d25ff592924ff592924ff572a23ff582a24ff582a25ff572a25ff572a25ff562a25ff552a26ff542b25ff512c27ff411e1dff3b1d1cff391d1eff3a1d1fff3a1c1eff3a1c1eff391c1dff381c1eff351a1cff331a1cff32191cff311a1bff311b1ac63a28231e80668016978bc56caa8468fcd0a477ffe3b982fee0ba83ffdfb783ffdfb683ffdfb682ffdfb681ffdfb683ffdfb682ffdeb682ffe3bd88ffe7c18bffe7c28cffe8c38dffe9c38dffe9c48effe8c58dffeac38fffe6bc8cffeac28fffe9c38dffe9c490ffe9c38fffe9c48fffe6c28dffe7c28effe6c38effe7c28effe8c28effe7c18dffe6c08cffe5c08bffe5bf8bffe0ba87ffdab380ffd9b280ffd8b17fffd8b07effd5ad7cffd2aa78ffd1a877ffd0a877ffcfa776ffcea775ffcda674ffcda574ffcba473ffcca373ffcca272ffcda374ffcfa676ffcea576ffcda576ffcba374ffcba274ffcaa173ffc9a072ffc79f71ffc59d6fffc59b6effc3996cffc3986bffc1966affbf9467ffbe9266ffbb9063ffba8e63ffb78b61ffb78a60ffb5885fffb5875fffb4865effb48460ffaa7b59ff9f6f50ff98664bff916046ff926047ff8c5e48ffc0a286ff8e664cff8b5b44ff8b5a42ff895841ff875741ff875642ff895541ff86533fff865341ff845240ff8f634dff7f523cff7c4d3aff7b4c3cff7c4d3cff7c4d3bff7d4f3bff81533eff855942ff895c46ff8d5f49ff8e5f48ff8f6149ff90604aff977359ff9c7c62ff885845ff835440ff835641ff875945ff885b46ff895c46ff885d47ff8a5c47ff8c5d49ff8b5d48ff885f47ffbda08aff7f5740ff845543ff7f5642ff805845ff815944ff835b47ff855d49ff855f4aff85604bff87614cff87624dff88614eff88634fff88624eff865f4dff815a48ff7f5847ff7f5947ff805a48ff805c48ff825e49ff845f4bff85604bff87624dff88634eff8a644eff8a654fff8d6752ff8e6854ff8f6955ff835d4aff7a5242ff785040ff774f41ff785042ff795143ff795444ff795443ff795443ff795544ff795543ff795542ff795543ff795644ff7a5645ff7a5645ff7a5645ff795646ff795646ff7a5646ff7b5848ff7b5748ff755043ff734e42ff724f42ff725044ff724f43ff724f43ff714e43ff704c41ff6b463dff6b473eff6c473fff6d473fff6f4740ff704740ff704840ff704941ff6f4a42ff6e4a44ff6e4b46ff6c4b4aff6a4c4cff674e51ff6d5d65ff726e78ff71717bff71727bff74717eff75737cff76737fff777380ff787581fe7a767dee837d7d6eaca59e08dfdfbf618371d08b8472d1778572d0658372cf558472cf47816fd03c8473d0328570d62a8073ce23836dcc1c806dd1148073cc0e806ddb0a8080cc076d6db6048080bf028080ff00ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080076d6ddb0f8866cc1b8e7bd02b8277d03f8271ce578472d3738573d3908573d1289f8cd2c55b3831fe532920fe54291fff552920ff562921ff562921ff552921ff562a21ff5a2e25ff5e3228ff5e3228ff5f3228ff5e3229ff5f3029ff5b2d25ff592923ff582923ff582924ff582924ff572a25ff572a25ff562a25ff562a25ff552a23ff532c27ff43201fff3b1d1cff391d1eff3a1c1fff3a1c1eff3a1c1eff391c1dff381c1dff351a1cff34191cff331a1cff321a1bff2f1b19983b28250d9d9dd8138679c919d6b8a3f1d2af81fee1bb85fee1b884ffe0b786ffdfb684ffe0b683ffdfb883ffdeb783ffdeb783ffe0b983ffe1bb85ffe3bf89ffe5c18cffe8c38effeac38effebc38effeac48fffe9c48fffe9c38dffeac28cffe8c38fffe6c38fffe8c38fffe8c38fffe6c18dffe5c28dffe5c18dffe6c18dffe7c18dffe6c08cffe5c08bffe5bf8affe4be89ffe0ba87ffd8b27fffd7b07effd7af7effd7af7dffd5ad7cffd4ab7affd1a877ffcfa675ffcea675ffcca574ffcca473ffcca473ffcba272ffcaa272ffcaa071ffc99f70ffc99f70ffcba173ffcba172ffcaa072ffc99e71ffc89d6fffc69c6effc59b6dffc3986bffc1976affc09569ffc09469ffbf9267ffbd9165ffbb8f63ffb98c60ffb98b61ffb78960ffb68860ffb4855fffb0815dffa57554ff9a684aff96634aff936349ff906047ff915f47ff915e47ff8f5b48ff946f57ffb09175ff875a40ff8a5740ff895540ff865540ff855441ff865240ff85523eff81503dff804f3dff825440ff865942ff7c4d39ff7d4e3bff80523eff865944ff8b5d48ff8d5e48ff8e5f49ff8d6149ff8e6049ff8e6048ff8f6048ff905f4aff885f46ffc7a88dff865a44ff8a5c47ff845742ff865844ff895b46ff8a5d47ff8a5e48ff8b5d48ff8c5e48ff8d604bff8c5f4affa98872ff8e6a52ff885b47ff835946ff805945ff825a47ff845b47ff865e4aff865f4aff87614cff87624cff88634dff88624fff89624eff88614eff8c6651ff8f6852ff86604bff825d48ff815b48ff825d49ff835f4aff86604cff88624dff88634eff8a644fff8b654fff8c6650ff8e6952ff906953ff916a55ff926b56ff916a56ff825a48ff7b5443ff7b5444ff7b5544ff7b5645ff7c5645ff7c5645ff7c5745ff7b5744ff7b5645ff7b5745ff7a5644ff7b5645ff7b5746ff7b5746ff7b5847ff7c5847ff7d5a49ff815d4dff815d4dff7f5b4bff765244ff765245ff735042ff735043ff734f43ff734f44ff724f44ff734e44ff6c483fff6b483fff6d4840ff6e4941ff6f4941ff6f4941ff6f4a41ff6f4b41ff6f4c42ff6e4d42ff6e4a43ff6e4c43ff6c4d48ff6d5457ff746871ff726e78ff72717aff75707eff76727eff767380ff787380ff79757efd7b777cc1aaa5a540dbd7cf07dbdbb6ae8472d09b8572d18a8573d17a8271cf6b8170cf5d8470d0508373d2458173d33b8270cf318272d5288073d21f8473ce17856fd3108070cf0b8b74d1076d6ddb048040bf0280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080076d6ddb0f8877cc1a8976ce2b8277d03e8873d2568574d3728472d57c8673d212e3c6b8d7512d28ff542a21ff54281fff562921ff562922ff552921ff552a21ff562a21ff5b2f25ff5d3128ff5d3129ff5e3228ff5e3228ff5e3128ff5e3028ff5b2c25ff582a23ff582924ff582924ff572925ff572a25ff562a25ff572a26ff552a25ff542c27ff452120ff3c1d1cff391d1eff3a1d1fff3a1c1eff3a1c1eff391c1eff381c1dff361b1bff33191cff331a1cff331a1bfc2e1c185956483c0caa80bf198570cc0bb9a2e8bbd9b98afee1b982fee2b981fee1b786ffdfb785ffdfb783ffdfb784ffdfb784ffdeb884ffdfba85ffe1bb86ffe4bf89ffe4c08affe7c38dffeac38effeac38dffebc38fffeac38effe9c38effe9c38cffe7c38fffe6c28fffe7c28fffe7c28effe5c18dffe6c28dffe6c28dffe5c08cffe6c08cffe5c08cffe4bf8bffe4be8affe3bd89ffe0bb87ffd7b17effd6af7dffd7af7effd6ae7dffd5ad7cffd4ac7bffd2a979ffcfa675ffcda574ffcca473ffcaa372ffcaa372ffc9a171ffc8a070ffc99f70ffc89d6fffc79c6effc89d70ffca9f71ffc89f70ffc79d6fffc79c6fffc5996cffc3986bffc09668ffc09569ffbf9368ffbe9167ffbd9066ffbb8e63ffb98c60ffb78b5fffb7895fffb5875fffae7e5affa0704fff99674cff95644aff936248ff936048ff916048ff8e5f47ff8f5e46ff8e5c45ff8f5b46ff8a5a47ffad8d73ff8b684cff87543fff87523eff85523eff83523dff83503dff7f4d3bff7e4d3bff7d4d3bff7a4c37ff90634fff875943ff895c45ff8a5e48ff8d6049ff8d6049ff8d6049ff8d5f48ff8e5f49ff8f614aff8e6048ff8e614aff91614bff8d6049ffbfa187ff967158ff8d5f48ff8b5d48ff875a44ff8b5d48ff8c5e49ff8c5e49ff8e604bff8e5f4aff90634cff91604dff916f58ffb4977cff875d48ff895d49ff855c48ff835a47ff855b48ff865e4aff875f4bff88614cff88624dff88634dff89644fff896350ff88634cff8b6750ff906a52ff906a52ff8e6850ff87604bff845d49ff855f4bff87614dff89634eff8a644fff8b654fff8c6650ff8d6750ff906a53ff916b53ff926c55ff946d56ff946e57ff946e58ff8e6752ff845c49ff7e5845ff7e5846ff7e5846ff7e5847ff7e5847ff7d5846ff7d5946ff7d5946ff7c5846ff7c5847ff7c5746ff7c5747ff7d5948ff805c4bff815d4dff815d4cff825e4eff815e4eff815e4eff7c5a4aff745143ff735143ff735143ff735044ff735044ff724f44ff735045ff6f4c41ff6c483fff6d4940ff6d4940ff6e4b42ff6f4c42ff6f4d41ff6e4d41ff6f4e41ff704c42ff704c41ff704c43ff6e4e46ff6c5452ff726368ff746f78ff75707aff75727fff767380ff77747eff78757efe817b82dd857e828988827f0ec8b6b6be8472d0ae8472d29f8472d0918472d1838471d2758371d1688473d05c8572d0508373d2448370d2388472d12c806ecb218374d118806ad5117869d20c806ad5068080d503aa55ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ffffff068080d50d8976d81a8976c4298376d33d8675d1558472d25b8470cf578472d020a78f87e0502b26fe542921ff55281fff562821ff552921ff552921ff552a21ff582b22ff572b22ff592d24ff5d3027ff5d3128ff5e3228ff5e3128ff5e3128ff5d3028ff592b24ff592924ff582924ff572924ff562a24ff552a24ff562a24ff562a23ff532c26ff46221fff3c1c1cff3a1d1eff3b1c1eff3b1c1dff3a1c1dff391c1dff381c1dff351c1cff321b1bff331a1bff341a19e9331f181d957b7b188075ca618374d22f8d77d47fd7bb95fddeb783fedfbb83fee0b787fee0b886ffdeb885ffdeb784ffdfb884ffdfba85ffe0ba85ffe1bc87ffe3bf89ffe5bf8affe6c18cffe7c38dffe8c38dffeac38fffe9c28effe9c28dffe9c38effe8c28effe7c28dffe8c28fffe6c18dffe5c08bffe6c08dffe6c18dffe4bf8bffe3be8bffe4bf8cffe4bf8affe3be89ffe2bd89ffe0bb87ffd8af7effd7af7dffd7ae7dffd5ad7cffd4ac7affd3ab7affd2a979ffcfa776ffcda575ffcba272ffcaa271ffc9a070ffc89f70ffc79f6effc79d6effc69c6dffc59b6dffc49a6cffc59b6cffc79c6dffc69b6dffc5996dffc4976cffc2966bffc09469ffbf9368ffbd9166ffbb8f64ffba8d63ffba8c62ffb98b61ffb7895fffae7f5bffa17150ff996849ff97654aff946349ff936249ff916048ff8f5f47ff8e5e46ff8c5c44ff8d5a44ff8c5943ff8c5842ff895644ff8d6450ffb3977cff81543eff85513cff84513cff81503aff804d3aff7f4d3aff7f4e3bff82523fff865842ff8e614aff93654dff90634aff8e624aff8f624aff8f634aff8e6249ff8d6048ff8e5f48ff8f6149ff8f624aff8f634bff92644cff91634bff9c7b61ffae8c73ff8e604aff8e604aff8d5d49ff8b5d48ff8e604bff8e604bff8f614cff90614cff90634dff936350ff8b634dffc0a489ff8c664fff8a604aff875e4aff885e4aff865c48ff875d49ff885f4bff89624dff89624dff8a644eff8a654fff8a654fff8a644fff8d664fff916a51ff926b52ff936c53ff936c54ff8e6852ff8a634eff8a634eff8b644fff8c654fff8d6651ff8d6751ff8f6952ff906b54ff936c54ff936d55ff956f56ff976f58ff976f57ff987058ff966f57ff8b654fff835b47ff805946ff805b48ff805b48ff805a48ff7f5a48ff7f5a49ff7e5a48ff7f5a49ff7e5848ff7e5948ff805c4bff815e4cff805e4cff815f4dff815f4dff825f4eff82604fff83604fff7f5d4cff785445ff755244ff755144ff735043ff745145ff735044ff745145ff714d42ff6d4940ff6e4a41ff6f4b42ff6f4c42ff704d42ff704d42ff714e43ff714d42ff704e42ff6f4e41ff724c42ff704d46ff6f504cff705b5cff776b70ff766f7bff75737dff77747eff77737efe766e7aed7971765a8e8582129c8ed4b48473d0c18372d1b58371d1a88372d19c8471d18f8472d1818473d2758574d1678672d2598473d44b8570d33d8271d12f826dce248771d4198570d6117869c30b7474d1068080d503aa55ff01ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff068080d50d8976d8188a75d5288673d23a8872d3528673d05f8473cf338778d236846863e8502c25fd552921ff562920ff552820ff552921ff572920ff5e3128ff592b22ff582a22ff572a21ff592b22ff5c2f27ff5c3027ff5d3127ff5d3128ff5d3028ff5d3028ff592b25ff582824ff572923ff562a24ff562a24ff552b24ff562a23ff532c26ff472320ff3c1c1cff3b1c1eff3b1d1eff3b1d1dff3a1c1dff391c1cff381d1cff361d1cff331b1aff331a19ff341a18ae432d281b9784d0638671d15b8773d2268672d049dcc0a1f3dab986ffddba83fee0b886fee0b986ffdeb886ffdeb885ffdeb884ffdfba84ffe0ba84ffe2bd87ffe3be89ffe4bf8affe5c08bffe5c08bffe5c08cffe7c18dffe7c08dffe8c18dffe9c28effe8c18dffe8c18dffe8c28fffe6c18dffe5c08bffe6c08cffe5c08cffe4bf8bffe3be8bffe3be8bffe3bd89ffe2bd88ffe1bb88ffe0ba87ffd7ae7effd6ad7cffd5ad7cffd4ab7affd3ab79ffd1a978ffd0a877ffcfa776ffcea675ffcca373ffc9a070ffc89f6fffc79e6fffc69c6dffc59b6dffc59a6cffc4996cffc3996affc39769ffc39769ffc4986bffc4966bffc3966cffc09469ffbe9266ffbd9165ffbc8f62ffba8d63ffb98c62ffb88a61ffb0815bffa37350ff976649ff956548ff956449ff94624aff926048ff905f48ff8f5e46ff8b5d44ff8b5a43ff8b5843ff895741ff875540ff85533eff845243ff82503fff9a7a60ff936d52ff815039ff7f4e39ff7f4f39ff83523cff865640ff8b5a45ff8e5e48ff906048ff8f6047ff92644bff93664cff93664cff91664bff91654cff91664cff91654cff8f6249ff8e6249ff91654cff91664cff93664eff96674fff916851ffbfa388ff8d654dff90614bff91614dff8d5f4aff8f614cff91624eff91634eff8f644dff91654dff916550ff93644effa7866effa3846aff8b624bff8d614fff885f49ff895f4aff875e49ff88604aff8a624dff89634dff8b644eff8b6550ff8b6550ff8c6650ff8d6650ff916a52ff936d52ff946d53ff956e54ff966e55ff956e55ff906850ff8e674fff8d6650ff8d6651ff8f6851ff916a53ff946c55ff956e56ff976f57ff987157ff987158ff997157ff997258ff9b735aff9b745aff946c54ff88604bff835b49ff825c49ff835c4aff815c4aff815b4aff805b48ff825c49ff815c49ff815d4aff815e4bff815d4cff825f4eff81604eff82604eff82614eff83614fff836150ff846250ff83604fff7b5747ff765244ff765345ff765245ff755145ff745145ff745145ff745146ff6e4a40ff6f4c41ff6f4c42ff714d43ff714d43ff714e43ff714f43ff715043ff724e43ff744d44ff734c44ff714e45ff705047ff6f5553ff746467ff767076ff77727bff756e79fe756d79cd7b747630aa9fba558775d5db8472d0d18473d1c98472d0be8472d1b38472d1a78573d39b8472d18d8472d2808372d1718371d2608270d24f8474d23f8271ce318272d0238375d3198570cc118769d20a8066cc06aa80d5048080bf035555aa01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080059999cc0c806ad5168b74dc258a75cf378674d54e8372d15b8773d20a9980cc4871554eee4f2b23fd552921ff552820ff552820ff562820ff5f3026ff6a3930ff5a2a22ff582a22ff582b22ff572920ff592b22ff5c2f26ff5c3026ff5d3028ff5d3028ff5d3028ff5e2f28ff5a2b24ff582923ff562923ff562a24ff562a24ff562a24ff542c27ff492422ff3d1c1dff3b1d1eff3b1d1dff3a1d1dff3a1c1dff391d1dff381d1cff381c1cff331919ff341a1afd311a1655634e4502ffffff5d8473d06a8271cf0e9280db1eddccaad6dab98bfdddb981fedfba85fee0b986ffdeb986ffdeb985ffdeb884ffdfba84ffdfba84ffe2be88ffe3be88ffe4bf8affe3bf8affe4c08bffe4bf8bffe4bf8bffdfba86ffe5be8bffe7c08dffe8c08effe8c08dffe7c18effe5c08cffe5bf8cffe4bf8bffe4bf8bffe3be8affe3be8affe2bd8affe2bc89ffe2bd88ffe0ba87ffe0ba87ffd6ae7dffd5ad7bffd4ac7affd3ab7affd2aa79ffd1a877ffcfa776ffcea675ffcea574ffcca373ffcaa171ffc79e6effc69d6fffc59b6cffc59a6cffc4996cffc3986affc29769ffc19568ffc09367ffc29569ffc29568ffc09367ffbf9266ffbd9165ffbb8f63ffba8d63ffb98c62ffb48660ffa1724fff986849ff966548ff946349ff94634aff93624aff916049ff8f5e47ff8e5e46ff8b5c44ff8a5b43ff885741ff875440ff865340ff845240ff81513dff7f4e3fff7e4c3eff805544ffc1a483ff7f5637ff895b42ff8b5b44ff8e5d45ff8d5e46ff8d5d46ff8e5f47ff906147ff916247ff8e6146ff95684eff94684eff94684eff93684eff94694eff956a4eff93694dff91654aff95694fff956850ff956951ff996b53ff956a52ffc3a78cff9a765dff91644dff90624dff91634eff8f624cff92644eff936550ff92654fff926550ff926650ff966650ff946d56ffbb9f81ff896148ff8d614fff8a634bff8a624bff89614bff89614bff89624dff89634dff8b654eff8b654fff8c6651ff8d6752ff8e6651ff926a53ff946d52ff956e53ff966f54ff976f55ff977056ff987156ff956e54ff906851ff916953ff906a53ff926b54ff936d55ff977057ff977157ff9a7358ff997257ff9b7358ff9c7459ff9b7458ff9d765aff9d765bff9b755aff8f6751ff865e4aff845d48ff835d49ff835d4aff845e4aff926b54ff946e57ff89644fff835f4cff825f4dff825f4eff83604fff83614fff836250ff846250ff846350ff856451ff856451ff856351ff7f5a4bff7a5548ff775347ff755346ff745145ff745145ff765446ff765446ff714d42ff704e42ff704e43ff724e44ff714f44ff715143ff734f44ff744f43ff754f44ff724e45ff704f45ff714e45ff725147ff6e524dff715f60ff756c70fe736b75fb756d76758e8583228e80d2d08472d0e78472d1e08472d0d98472d0d18471d1c78471d1be8471d0b28271d1a58371d2978471d1868572d1758571d1628572d0518471d0408374cf318772d5248771d41a8076d8128071c60c806ad5088080df059966cc048080bf01ffffff010000ff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf0b7474d1148c80d9238a75cc358773cf4a8675d2578772d302ff8080545e433df04f2b23fd562a22ff562920ff57291fff602e24ff703b31ff703c31ff5d2b21ff5a2a21ff582a21ff592a21ff582920ff592b22ff5b2d25ff5c2f25ff5c2e26ff5d2e26ff5f2f27ff63322aff5d2c25ff592922ff572923ff562a24ff562924ff542b25ff4a2622ff3d1c1cff3b1c1eff3b1d1eff3a1d1dff3a1d1dff381e1cff381d1cff391d1cff361a19fe331b18d63a2520219b8bd1318272d0478573d0658372d2568574d011f0d2c3bfdabc92fcddb985fedeba84ffddb984ffdfb986ffdeb985ffdeb986ffe0ba85ffe0bb85ffe2be87ffe2bd87ffe2be88ffe2bf89ffe3bf8bffe2bf8bffe3be8bffdfb886ffdfb886ffe0b987ffe5bd8bffe7bf8dffe6bf8cffe5be8bffe4be8bffe4be8bffe3be8affe3be8affe3bd89ffe1bc89ffe1bb88ffe1bb88ffdfb987ffdfb885ffd6ae7dffd4ab7affd3ab7affd1a977ffd1a877ffcfa776ffcfa675ffcda473ffcda372ffcca272ffcba171ffc99f70ffc69b6dffc49a6bffc4986bffc3976affc29669ffc19568ffc09367ffbf9266ffbf9265ffbf9266ffbe9165ffbc8f64ffba8e63ffb98b63ffb2855effa27451ff976747ff966548ff95644aff94624bff936148ff925f48ff905f48ff8f5d46ff8d5b45ff8a5a43ff885741ff875540ff85543fff83523fff80503cff804f3cff81513cff895840ff966549ff9f6f50ff9e7b5dffb09377ff8f6146ff905e45ff8c5d44ff8c5d45ff8d5e46ff8b5d44ff93644aff936449ff96684dff976a4fff976b50ff976b50ff976b4fff986c51ff986d51ff986d51ff976c4fff966950ff996d53ff986d52ff9a6f55ff9a6d54ffa48267ffb79a80ff926950ff93644dff92644eff92644dff92654dff956750ff93684fff956751ff946750ff976950ff936650ffba9b81ff967559ff8e624eff8d654eff8c664fff8c654eff8c644eff8b634dff8b634eff8d6550ff8d6650ff8d6751ff8e6752ff906852ff926a54ff956e53ff977055ff987055ff987055ff997256ff9a7356ff9b7357ff997257ff977056ff936c53ff946c54ff966f56ff997258ff9b7458ff9c7559ff9d7559ff9d7659ff9d7659ff9f775aff9f775aff9f775affa0785cffa0775bff9b7259ff8e664fff855d4aff855e49ff916b53ff987057ff997258ff987159ff906b53ff85624cff85624fff856250ff856451ff856452ff856551ff866553ff876553ff876552ff896655ff886654ff836051ff7b5849ff7a5749ff795748ff775547ff755346ff765548ff765448ff715044ff704e44ff724f45ff724f45ff735046ff745045ff745045ff745146ff745046ff725046ff735548ff715246ff714f49ff6f504dff6e5857ff74676dde7b727525b3acac308575cfe58572d0ef8472d1eb8472d1e78372d1e08472d1d98472d1d18471d1c78471d1bb8371d1ad8371d09c8472d18a8373d1778372d2648270cf538472d1418572d4338773d2268672d01b8471d913866bc90e806dc8098e8ec6068055d5048080bf02808080010000ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf098e71e3118778e11e8877d5308575cf468375d0408374d303aaaaaa5a583e36f14f2a22fd562a22ff572a20ff5d2c21ff703a2fff753f33ff733d33ff622e25ff592920ff582a20ff582a21ff592921ff582920ff592b22ff5c2d25ff5b2e24ff5e2e24ff633328ff6a392eff67352bff5b2c23ff582a23ff562a24ff562a24ff542b24ff4b2723ff3d1c1cff3b1d1eff3a1d1dff3a1d1dff3a1d1cff391d1cff391d1cff3a1d1dff381b1bf9331c187f422e261b8e7bd0478573d0408370cf628270d0668471d209e3e3c6a2d9c099fddaba87fedeba84ffddb984ffdfba85ffdfba85ffdfbb86ffdeba85ffe1bb87ffe3be87ffe2be88ffe3be89ffe2be89ffe2be8affe2bf8affe3bd8bffdeb786ffdeb786ffddb785ffdeb785ffe0b987ffe3bd8affe4bf8bffe4bf8bffe4be8bffe4be8affe3bd89ffe2bc89ffe1bb89ffdfba86ffdfb986ffdeb886ffdeb885ffd6ae7dffd3aa79ffd2a978ffd1a877ffcfa776ffcea675ffcea574ffcda473ffcda372ffcba171ffcaa071ffc99f6fffc79c6effc4996bffc3976affc29669ffc19468ffc09367ffbf9266ffbe9164ffbe9064ffbe9164ffbd8e63ffba8d62ffb88a62ffa97b57ff9d6d4eff976749ff95644aff94634aff93634aff916049ff925f47ff905e47ff8f5d46ff8b5b44ff895943ff885842ff865641ff855440ff82523dff80503cff804f3bff84543eff8f5f47ff99684bff9c6c4eff9e6e53ff9d7252ffc2a486ff9b7858ff926045ff8f5c46ff8a5b43ff8a5c44ff895b43ff92644aff986a4fff9a6c51ff9a6c52ff996c51ff996c51ff996c50ff996d50ff9b6e51ff9b6f52ff9b6f53ff976c50ff9a6e54ff996e53ff9a7055ff9b7055ff956d54ffc2a98fff8f6a50ff95664eff93664fff94664eff94664eff956850ff956a52ff966853ff956751ff966950ff976853ffa8876effb7997cff8d644eff8f6550ff8f654fff8f6750ff8d654eff8d644eff8d654eff8e6650ff8f6751ff8e6851ff8e6851ff906951ff926a53ff966f53ff987054ff987154ff9b7256ff9b7357ff9b7457ff9c7458ff9c7558ff9d7659ff9b7458ff966e53ff987155ff9b7458ff9d7659ff9d7658ff9e7658ff9f7759ffa07759ffa0785affa2785bffa1785affa2795bffa2785dffa2785cffa1775fff956c55ff90674eff9b7158ff9a7157ff9b7258ff9b7359ff9a735aff946e57ff8b6450ff86634fff866451ff866551ff876554ff886654ff896755ff886753ff896754ff896755ff896755ff866352ff7e5b4bff7f5e4eff7e5e4dff7a5849ff775548ff775649ff775649ff745146ff725044ff735045ff745146ff745146ff755146ff745147ff745047ff725046ff75564aff76544aff73514aff735149ff6e514bfe6c5756cb8b7b751de5dcca218b7cd14e8676d4b98472d2f38472d1ef8371d1eb8372d1e68371d0e08472d0d88371d0cc8372d1bf8473d2b18572d19f8572d08c8371d1798372d1668271d0548673d1448370ce35826fcf288073d21e8877cc168074d10f8877cc0b8b74d1068080d5048040bf02ffffff0000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ffffff088080bf108f70df1b8e71d92d8877cc428374cd358773d403ffffff5d583c34f2512a23fd572b21ff5b2a20ff6e3b2fff753e32ff783f32ff753f32ff693529ff5b2920ff592a21ff5a2921ff592a21ff58291fff582a20ff5a2a21ff5c2b21ff663328ff6f3a30ff6f392fff6d382dff68372cff5b2c23ff562922ff552924ff542b24ff4d2824ff3e1c1cff3b1d1fff3b1d1eff3a1e1dff3a1e1cff3a1e1bff3a1d1dff391d1eff371c1ad13d27202c806e7a528673d35e8575d4688473d3628572d3648573d1169780d17edbc4a0f9dbbb8bffdeba86ffdcba86ffdfba85ffdfbb84ffe1be87ffe0bc88ffe1bc88ffe2bd87ffe2bd87ffe2bd88ffe2be89ffe2be89ffe2be89ffe3bd8bffddb785ffdcb684ffdcb683ffdcb683ffdcb583ffdbb683ffdeb986ffe1bd89ffe2bc89ffe3bc89ffe2bc88ffe1bb88ffe1bb88ffe0ba87ffdeb885ffdcb684ffdbb583ffd5ae7cffd1a777ffcfa676ffcfa675ffcea574ffcca473ffcca372ffcaa170ffcaa06fffc99f6fffc99f6fffc79c6effc59a6bffc5996cffc29669ffc29569ffc09367ffbe9165ffbe9064ffbd9063ffbb8e62ffba8c61ffbb8d63ffb3855eff9e6f4bff97674aff96654bff94644bff93624aff916147ff905f46ff8f5e46ff8f5c45ff8d5a44ff8c5944ff8a5943ff875841ff855640ff84543eff83513cff82513bff85543eff8d5c44ff916047ff905f45ff966748ff9b6e4dff9d7050ff9f7352ff9e7859ffc3a989ff92684aff8e5c43ff8a5b42ff92634aff96674eff996b50ff9b6c50ff9b6d51ff9b6e52ff9a6e51ff9a6e51ff9a6e51ff9a6f51ff9b7053ff9d7154ff9c7154ff9c7054ff9a6e52ff9d7256ff9b7056ff9e7358ff9c7158ffb89d81ffa9886bff976950ff946850ff956850ff95684fff966a51ff976c52ff976b53ff966a52ff956951ff996954ff997157ffc0a485ff8c684fff916851ff90674fff916851ff906751ff8f6750ff8f6650ff8f6750ff906851ff8f6951ff906953ff916a53ff936b54ff987055ff997255ff9a7256ff9b7357ff9c7457ff9c7557ff9d7558ff9d7657ffa07859ffa0785affa0785aff9b7356ff9d7558ff9f785affa0795affa1785affa1795affa2795affa37a5affa37a5affa47a5bffa47a5bffa57b5dffa57a5cffa57a5cffa67c5bffb48b68ffa47b5aff9e7558ff9d7459ff9b745aff9c745bff9c745bff9a735bff8f6953ff8a6651ff8a6653ff896755ff896755ff8a6855ff8b6956ff8b6956ff8a6855ff8a6856ff8a6855ff8a6957ff836150ff836150ff816051ff7d5b4cff795849ff7a584aff79594bff765449ff745247ff745247ff745247ff755248ff755248ff755348ff745348ff75554aff77574bff75544bff76534bff73524cfd70544df76f544caf7c665d4c806b613b8a7dc29d8573d33f8675d2c98472d1e48472d1f08473d1eb8472d1e58372d0db8472d2d08372d0c38472d0b38472d0a18372d18e8373d07b8572d1698372d1578472d0468371d337826fd12b8871d0208070cf17856fd3108f80cf0a8080cc068055d5048080bf028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080068080d50e806ddb198f7ad6298976d33d8271cd448374d203ffaaaa5d5a3c31f3542c24fd5b2c22ff6a372cff764033ff783f32ff793f33ff773f32ff733c31ff5c2a1fff5a2b21ff5a2921ff592a22ff592a20ff59281fff5b2920ff673328ff703c30ff723d31ff70392eff6e392dff6b392cff66352aff5a2b23ff572924ff542a23ff4e2825ff3f1c1cff3b1e1fff3b1e1dff3b1e1dff3b1e1cff3a1d1cff3a1d1eff3a1e1ff939201c63715f550d9d89d8698672d17a8471d16b8372d2638674d3638371d102ffffff56dbcaa6f0dabb92fedfba88ffdcba86ffdeba84ffdfbb84ffdfbb87ffe3c08cffe2bd8bffe2bd88ffe2bd87ffe3bd8affe2be89ffe2be89ffe2be89ffe2bc8affddb785ffdcb684ffdcb683ffdbb583ffdbb582ffd9b582ffdab581ffdab482ffddb784ffe0b987ffe1bb88ffe1ba87ffe0ba87ffdfb986ffddb784ffdcb584ffdab482ffd5ae7dffd1a676ffcfa675ffcfa574ffcda574ffcca372ffcba371ffcba170ffc99f6fffc79d6effc79d6dffc59a6bffc3986affc39769ffc29568ffc19368ffbf9166ffbe9064ffbd8f63ffbb8e62ffba8d62ffb78962ffa97956ff996949ff966649ff95644aff96634bff946148ff926047ff905f45ff8f5e45ff8e5c46ff8d5b43ff8c5943ff8a5843ff885742ff86563fff83533cff83543cff8a5b40ff926147ff96644aff936147ff8f5d43ff8b5a3fff8c5b3fff98694aff9e7252ffa17454ffa17457ffb39272ffb79876ff9a6b4cff9b6c4fff9b6b50ff9b6b51ff9b6d51ff9d6d52ff9d6f52ff9c6f53ff9c7053ff9d7053ff9b7152ff9b7152ff9b7053ff9e7255ff9d7154ff9e7255ff9b7054ff9f7358ff9e7257ff9e7458ff9f7159ffa38468ffcbae8fff976c52ff966a50ff976851ff956850ff966a51ff996e55ff996e54ff986b54ff986a53ff9b6b53ff9a6e55ffb39375ff9e7e60ff926850ff916850ff916850ff916850ff926952ff916850ff906851ff916852ff906952ff916953ff916a53ff946b54ff987055ff9a7256ff9c7357ff9d7458ff9d7557ff9e7658ff9f7759ff9f7858ffa07959ffa1795bffa1795affa17a5bffa27a5bffa27a5bffa27a5affa27a5bffa37a5bffa37a5affa47b5bffa57b5bffa57b5cffa67c5dffa67b5cffa67b5cffad825dffc39a6effcba273ffc8a172ffb48d65ffa37b5aff9e765aff9e755cff9e765dff9d765dff9d775cff957058ff8d6854ff8c6955ff8c6956ff8b6956ff8b6a56ff8c6a57ff8c6a56ff8b6a56ff8b6a56ff8b6a56ff8b6957ff866452ff846352ff836251ff7f5e4eff7b5b4cff7b5b4dff7a5b4eff76574aff755549ff755348ff755348ff755349ff755349ff755449ff76564aff79594dff77564cff77554bff76544cfe75544bfe73524afd72544ff9755752cf775c555e806a5f7b8d7acdbd8471d1ac8572d1c98472d1f38472d1ef8371d1e88472d1de8473d1d28472d1c58472d0b48471d0a38372d0918472d17e8471d06c8271d05a8571d2498573ce398674d22c8574d1208770d717857ad3108070cf0a9980e6059999ff035555aa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff04bfbfff0c8080d517856fc8258a75d6398270ce308570cf03ffaaaa5e5c3c34f3592e25fd633227ff754034ff784032ff794033ff7a4033ff794033ff753f33ff622f24ff5a2a20ff5b2b22ff5a2a21ff5a2a20ff5c2a20ff673428ff733e31ff723d2fff733e31ff713b2fff6f392dff6d382cff6c392dff66342aff5a2a22ff542b24ff4e2824ff401d1cff3b1e1dff3b1e1dff3d1d1cff3c1e1cff391f1eff3a1e1fff3b1f1ee547312b26ebddd002ff8080968572d1818673d4738573d0688471d0658372d2158679ce3cddd5b7ded9c099fddfb989ffdfbb83ffdebb84ffdeba84ffe0ba85ffe1bd8affe2c090ffe2be8bffe1be89ffe2bd8cffe3bd89ffe2be89ffe2be89ffe1bc89ffdcb684ffdcb683ffdbb582ffdab481ffdbb581ffdab482ffdbb281ffdbb281ffd9b17fffd9b280ffddb582ffdeb785ffdeb886ffddb784ffdcb583ffdbb582ffd9b380ffd6af7dffcfa675ffcfa573ffcea373ffcda372ffcca271ffcaa170ffc9a06fffc89e6effc89d6dffc79b6cffc5996bffc39769ffc29468ffc19367ffc09266ffbe9064ffbd8e62ffbb8d62ffbb8c64ffb1835dffa27250ff98684aff97664aff95644bff95634aff946049ff936048ff905e46ff8f5d46ff8d5c45ff8c5b45ff8a5a45ff8a5943ff875740ff87563dff89583eff8c5b3fff916144ff946345ff926143ff956446ff976548ff99674bff99684bff966749ff966649ffa07153ffa27554ffa37756ffa17a58ffbea17effad8664ffa07152ff9d6f50ff9d6e52ff9c6e52ff9d7052ff9e7153ff9f7154ff9f7254ff9f7354ff9e7253ff9e7354ff9d7253ff9e7255ff9f7355ff9f7356ff9f7457ff9d7255ffa1775bffa07458ffa1745aff9d755bffc9ab8cff9b7357ff976b51ff986b52ff976b52ff986c52ff9c6f55ff9b7056ff9a6d54ff9a6c54ff9b6d51ff9c6e54ffa47e64ffc3a986ff92694fff936952ff936952ff936952ff936a53ff936a52ff916a51ff926a50ff926953ff936a54ff936b54ff956c55ff997157ff9d7357ff9d7458ff9f7659ff9f7659ffa07759ffa17859ffa1795affa17a5bffa37a5affa37b5affa37c5cffa37c5bffa37c5bffa47c5bffa47c5bffa47b5cffa57c5bffa57c5bffa57c5cffa67c5cffa67d5cffa77d59ffb38c64ffc89e71ffcca372ffcba371ffcba371ffcaa473ffc29c70ffae8663ffa2795bffa1785dff9f785dff9f785eff9d765eff99735cff906b56ff8f6b56ff8e6a55ff8e6b56ff8d6b56ff8d6b57ff8d6b57ff8d6b57ff8c6b57ff8c6a57ff8b6a56ff876553ff866553ff846452ff826051ff7f5e4fff7d5d4fff7c5d4fff79594cff77574cff76564bff76554aff76554aff77554bff77574bff795b4eff79594eff78574dff79564dff7a574dff79564dfe75544eff76554ffd75554ff96c5149b8775e557b87708fa88673cd6e8674d3d98573d2f68472d0f08472d1e88572d2d18573d1d48472d0c68371d1b88472d1a68472d1938471d2828372d26f8373d15d8470ce4b8174cf3b8270cf2c8574d1208070d7168b74d10e926ddb088060bf048080bf028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf0b8b74d115866dce238a75d3358773d42d8871d202ffffff5f664038f35e2f26fd723d31ff784134ff794033ff7b4133ff7a4033ff7a4034ff774033ff6a362aff5c2a1fff5b2a20ff5c2a20ff5d2b21ff683428ff743f32ff754032ff733e2fff743e30ff723c30ff70392dff6e392cff6d392dff6b382dff643329ff552b24ff502a25ff411e1dff3b1e1eff3c1d1eff3d1c1dff3c1e1cff3a1f1dff3b1e1efe3b1f1dd048332c19ebe0cc02ffffffa08473cf8b8674d17a8673d36e8472d3688471d00f8877cc25eae3c8c6dbc4a1fbddbb89fee0bc83ffdebb83ffdebb84ffdfbb86ffe1bb87ffe0bd8cffe3c18fffe0bf8dffe1be8effe2be8affe2be87ffe2bd88ffe1bc88ffdcb683ffdcb583ffdbb582ffdbb482ffdbb581ffdab481ffd9b280ffd9b280ffd8b17fffd8b17fffd7af7effd7b07effdab280ffdbb582ffdab481ffdab481ffd9b381ffd5af7cffcea576ffcda373ffcca272ffcca272ffcba271ffca9f6fffc99e6effc89d6dffc69a6bffc5996bffc4976affc29468ffc19266ffc09065ffbe8f65ffbd8e63ffbb8d62ffba8b63ffad7c59ff9b6b4bff98664aff96644aff96644aff95624aff936149ff925f48ff915f47ff8e5e46ff8d5d46ff8b5a44ff895943ff895640ff895540ff89553eff9f6b51ffac785bffab7a58ffaa7a57ffa37452ff9e6f4cff986846ff946443ff966546ff99684aff9c6d4eff9e6f51ff9f7152ffa37857ffa57b57ffa47b59ffa3805fffc5aa8affa37a56ffa27352ffa06f52ff9f7053ff9d7153ff9f7254ffa17354ffa07354ffa17455ffa07455ffa07455ff9f7355ff9e7354ff9f7455ffa07456ffa07557ff9f7456ffa2765affa2775affa07559ff9f745affba987bffae8b6cff986d52ff976b52ff986c52ff986d52ff9d7055ff9d7157ff9c7054ff9d6f58ff9a6f52ff9d7056ff996f58ffcfb391ff916d4fff946b52ff946a53ff946a52ff946a53ff946b53ff946c53ff946b51ff956b54ff946b54ff956c55ff966d55ff9a7256ff9d7456ff9e7557ffa07759ffa1785affa1785affa1785affa27a5bffa37a5bffa47b5bffa47c5bffa57d5cffa57e5cffa77e5effa67d5cffa67d5bffa67d5cffa67d5cffa67d5cffa67d5dffa67c5bffa97f5bffbb9368ffcaa474ffcda574ffcba473ffcba572ffcaa471ffcba471ffcba571ffcaa474ffbf986effa8805fffa37a5effa1795fffa0795fff9f775fff9b755cff936e56ff916c56ff906c56ff906d58ff8f6d58ff8f6d58ff8f6d58ff8e6c57ff8d6c57ff8d6c57ff8c6b57ff886854ff876654ff856553ff846453ff816151ff806051ff7e5e51ff7a5a4dff79594eff79584dff78584dff78584dff785a4eff7b5d50ff7b5b50ff79594dff7a584dff7c5a4fff7c584fff76564eff75554dff74534cff715149fe74554ef1775c54ba7e68729b8a78c48e8573d08d8474d27b8572cf5b8776cf3a8877d3df8572d2d58472d0c98472d1b98472d2a98571d2978473d1858271d1718371d25e8572d14c8675d03a8472cf2a8673ce1d8d72d3148073cc0c806abf068080d5028080ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff03aa55ff0a8066cc148c73cc218b74d1328570d1348976d302ffffff606d483df469362bfd7b4234ff7b4133ff7a4032ff7b4133ff7a4134ff7a4033ff794034ff733c31ff622d22ff5e2a21ff5e2b20ff6a372aff743e32ff764032ff763f31ff743d2fff763f32ff743d30ff70392cff6f392cff6d392dff6c392eff6b392eff61342bff522924ff411d1aff3d1e1eff3c1e20ff3d1d1eff3d1e1dff3c1e1fff3c1d1ffd3c1e1dd93f2a2217e9ded302ffffffab8573cf978573d1858473d1778572d26e8472d1228778d20fddddcc96ddcaa7fddabc8dfee0bc85ffdfbb84ffddbb85ffe0bb85ffe1ba84ffe0bc86ffdfbe8affe5c594ffdfbe8effe0bd8bffe1bd88ffe2bd88ffe1bb88ffdbb582ffdbb582ffdab481ffdab481ffd9b380ffd9b380ffd9b27fffd8b27fffd7b07effd7af7dffd6af7effd6af7dffd5ae7cffd6af7dffd7b07effd9b380ffd8b17fffd4ae7cffcda574ffcda373ffcca272ffcba171ffcba171ffc99e6effc99d6effc79c6cffc59969ffc4976affc39568ffc29366ffc19266ffbf9064ffbd8f63ffbb8c63ffb98a63ffa47450ff99684bff97654aff96654bff97644bff95634aff946249ff926049ff915f46ff905e46ff8f5d44ff8c5a41ff8b5940ff8b5a40ff946045ff976348ff956145ff966242ffa77351ffb6845effb3835cffb2835cffb2835cffae7f58ffad7e59ffa87856ff9d6c4cff9a6c4affa06f51ffa57456ffa77a59ffa97e5cffa77d5cffa77e5cffae926bffc0a480ffa57755ffa47256ff9f7054ffa07355ffa17456ffa27455ffa17455ffa17556ffa37656ffa27556ffa17456ffa07555ff9f7455ffa17556ffa07557ffa27759ff9f7357ffa3785cffa3775dffa1755affaa8468ffcaab8cff996e50ff9a6d53ff986d53ff9a6e54ff9e7056ff9f7258ff9d7155ff9d7058ff9d7055ff9e7159ff9f7157ffb19170ffa68566ff956d54ff966c54ff966c53ff956c54ff956d54ff956d52ff976f54ff966b54ff956c55ff966d55ff976d55ff9b7155ff9e7556ffa07658ffa1785affa2795affa2795affa2795affa37a5bffa47b5cffa57d5cffa47d5bffa77e5cffa77f5cffa87f5effa87f5dffa87f5effa77f5cffa77e5cffa77e5dffa67d5bffa9815affc29b6fffcca576ffcda575ffcca674ffcca673ffcba572ffcba572ffcba473ffcba471ffcaa573ffcba473ffc8a277ffb58e6affa57c5effa27a5fffa0795fff9f785fff9d775eff97725aff916d57ff906e59ff906d59ff916e59ff916e59ff916e59ff8f6d58ff8f6d58ff8d6e58ff8b6c58ff886954ff876754ff866654ff856553ff836353ff816254ff7f5f53ff7b5c50ff7b5c50ff7b5b50ff7a5c50ff7a5c4fff7d5e51ff7c5c50ff795c4eff7c5b50ff7e5c52ff7d5b51ff79594fff7a574fff76544cff75534cff785650fe795952fc755a52e0795d5548957c71159e92ce06d5d5aa1fd6cec506aa8080ea8472d1e18371d1d88471d1cb8472d1bc8472d1ab8371d1998573d2858271d1728472d05c8572d0478573d0358273d4268672d019857ad6108080cf097171c6048080ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff03aa55ff098e8ec6128071d4208770cf308575cf3c8873d5079292db5d765042f4764033fd7c4234ff7c4033ff7c4133ff7b4032ff7b4133ff7b4033ff7a4034ff784033ff6b3428ff632d22ff6e392dff764032ff774032ff784132ff774032ff763e30ff773f31ff763e31ff70392cff6f392dff6e382cff6e382dff6d382dff69382eff60332aff47211cff3e1d1dff3c1d20ff3c1e20ff3d1d1eff3e1e1fff3e1c1ffe3f201fea39221b1ad8c4ba4b8574cfb68473d1a28473d1908373d1818473d2768473d26b8572d2268672d044ddceb0e7d7c095ffdebd89ffe1bb85ffe1bb87ffe2bb88ffe2bb84ffe1bb85ffe0bb86ffdebc89ffe3c290ffe5c392ffe0bd8affe0be8affe0bc88ffdab481ffdbb481ffdab481ffdab380ffd8b27fffd8b27fffd8b17effd7b07effd7af7dffd6ae7dffd5ae7cffd5ae7bffd5ad7bffd5ac7bffd2ab79ffd2aa79ffd2ab7affd3ac7affcda473ffcba272ffcba170ffca9f70ffc99f6effc89d6dffc79b6cffc5996affc5976affc39668ffc09365ffc19266ffbe8f63ffbd8f63ffbc8d64ffb2835eff9d6d4cff97674aff95654bff96654bff95634bff95634bff936149ff936249ff925f47ff98654aff9f6c4fffa37152ffa87656ffad7c5bffb07f5dffb07f5cffb07f5cffb4825fffb5835fffb27f5affb17f5affb5855effb5855cffb88960ffba8b60ffb8885fffb3835cffb3825dffab7c58ffa37353ffa77758ffa67958ffab7f5effaa7f5dffac805dffa8815bffbda17effb79672ffaa7958ffa67455ffa6745affa47557ffa67757ffa57757ffa47756ffa47757ffa57858ffa47658ffa27656ffa17656ffa17556ffa17555ffa27758ffa3785affa07358ffa5795dffa4775aff9e7457ffd3b89cffa17b5cff9d6f53ff9b6d55ff9b6e54ff9e7154ffa17258ffa07357ff9f7259ff9f7458ff9f7358ffa07256ff9b7558ffcaae90ff956e51ff996d54ff966d54ff976e55ff976e54ff986d54ff9b6f55ff9a7153ff986e52ff976e54ff996f55ff9c7257ffa07658ffa27858ffa3795affa47a5bffa37a5bffa47a5affa57c5cffa67d5dffa77d5effa77d5dffa77e5cffa77e5cffa97f5dffa97f5effaa805effab7f60ffa87e5effa77e5bffb58e64ffc9a374ffcda674ffcda675ffcda674ffcda674ffcca673ffcca673ffcca673ffcca673ffcba573ffcca573ffcca573ffcca574ffcba576ffc59f75ffb18b67ffa37c5fffa17b60ff9f7a60ff9e7960ff99765cff947059ff936f5aff93705aff926f59ff927059ff927058ff926f58ff916f57ff916e58ff8f6c57ff8c6956ff8a6a57ff896956ff886755ff866555ff856453ff806152ff7e5e50ff7c5e50ff7c5e50ff7d5f51ff7d5f52ff7e5f52ff7c5f52ff7b5f52ff7c5f52ff7b5e52ff7b5d51ff7b5b50ff79574eff785750ff7a5951ff7a5a53ff795951fe7b5a53f57d5f57a76b564b33a091823dbcb0a312808071878473d2dc8472d1e38371d0da8471d0cd8471d1bd8473d1ab8373d2988572d2838473d06c8471d2568574d0418572d42f8872d4208778cf15866dce0c806ad5068080d5028080ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035555aa07926ddb118769d21e886fd52f8872ce448774d2168b74d154805549f37b4236fd7c4233ff7b4033ff7c4033ff7b4133ff7b4133ff7b4033ff7a4033ff793f33ff743b2fff6f382bff774032ff774133ff774032ff784131ff774032ff773f31ff784032ff763f32ff70392cff6f382dff6e382cff6d372cff6d372cff6c382dff69392eff562b22ff421e1cff3e1e1eff3d1e1fff3e1d1fff3e1e1fff3f1d1eff3f1f1ff4371f1b2aaa9e8c288679d2c08572d2ae8572d29b8573d18b8472d17f8572d1798572d1538472d125c1acc8b3d7c29efddcbc8bffe2bc85ffe1ba85ffe0bb87ffe0bb85ffdfbc86ffe0bb85ffe0bc87ffddbb87ffe2c18fffe6c695ffdebe8cffe0bc89ffdab481ffdbb481ffdab380ffd9b280ffd9b27fffd8b17dffd7b07effd7af7effd6ae7dffd6ae7dffd5ad7cffd5ad7bffd5ad7cffd3ab79ffd2a978ffd1a977ffcfa776ffcea675ffcca372ffcaa070ffcaa06fffc99e6effc99e6effc79b6bffc59969ffc39768ffc29567ffc19366ffc19266ffbf9163ffbd8e63ffbb8d63ffad7e59ff9c6d4dff97664cff96664eff96654cff96644bff95634bff94624bff936149ff925f48ff925d46ff99634affaf795cffb68160ffb4835effb2835dffb2835bffb2825dffb2825cffb3825cffb5845effb5835fffb68560ffb4845effb5865dffb6875effc09065ffc09165ffbd8f63ffb98a60ffb5875fffb1835dffa97a57ffa87c58ffa97e5bffab815fffad8260ffaa815fffaf8662ffc6a982ffb68e65ffa97856ffa57559ffa67657ffa77857ffa77958ffa57856ffa47656ffa57656ffa67757ffa27556ffa37657ffa27656ffa17656ffa27758ffa3775affa17558ffa4785bffa5785dffa1755bffba9a7fffbf9f7fff9b7052ff9e6e56ff9d6f55ff9f7156ffa17257ffa07357ff9f7358ff9f7558ffa07359ffa27457ff9d7357ffceb192ff9e795aff9b6f55ff986e54ff996e55ff996e56ff996e56ff9a6e55ff9d7355ff9b7153ff996f52ff996f54ff9d7356ffa17657ffa27858ffa37959ffa47a5affa47b5affa57b5bffa57c5cffa77d5cffa87e5dffa97e5effa87e5cffa77e5cffaa805dffaa805effab815effa97f5dffaa815bffbc956affc9a374ffcda774ffcca773ffcca674ffcda774ffcda774ffcca774ffcca673ffcca673ffcca674ffcca674ffcca674ffcca674ffcca674ffcba574ffcba576ffcaa576ffbb956dffa78061ffa27b60ffa07a60ff9e7a5eff9c785eff96715aff937059ff937059ff93715aff937059ff927059ff927057ff937059ff926f5aff8e6c57ff8b6b57ff8b6b57ff8a6a57ff896856ff886756ff856654ff806051ff7d5f51ff7d5f51ff7e6052ff7e6053ff7d6053ff7d6053ff7c6053ff7c6053ff7d5f53ff7d5e52ff7e5d53ff7b5950ff7b5b52ff7b5b52ff7d5c54ff7c5951ff7c5952fe85615bfc583b36d859403967907e7711878778208778cfc58472d0ed8372d1e58572d1da8471d1cd8472d1bc8472d0aa8472d1938672d27c8473d2648570d14d8474d1388472d1278976d11a8976d8108070bf088060bf03aaaaff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000028080ff07926ddb107060cf1c8976db2e856fcd418976d44e8676d145906759f07c4637fe7d4334fe7b4134ff7b4134ff7b4132ff7b4133ff7b4132ff7b4033ff7a4032ff794032ff794134ff794031ff784132ff784132ff784033ff784031ff784032ff784032ff763e31ff71392eff6d372bff6d382cff6d382cff6c382cff6d372aff6a3a2aff65382cff4f2a23ff411e1dff3e1d1eff3f1d1eff3e1d1fff3f1d1fff3f1f1ffc3b211d4e695848458976d3cb8572d2b98472d2a78573d1978473d1898473d27f8772d1208778cf08ffdfdf79dbc6a9f5dabd8efee2bc84ffe2ba85ffe0ba88ffdebc87ffddbc86ffdfbb88ffe1b987ffe1bb84ffdebb85ffdbbc8affe6c797ffdebe8bffd8b581ffd8b27fffd9b280ffd9b27fffd8b17effd7b17dffd7af7effd7af7dffd6ad7dffd5ac7cffd4ac7bffd4ab7affd3ab7affd1a977ffd0a877ffd0a776ffcea675ffcea675ffcba271ffc99f6effc89e6dffc79c6cffc69b6cffc5996bffc49768ffc39568ffc29366ffc09164ffbf9064ffbe9064ffbc8c64ffac7c58ff9a6a4bff97684dff99674fff95644cff95644aff946249ff94624aff926148ff936048ff915e45ff915b43ff935b43ff945d42ffa46e50ffb4815effb78760ffb6885fffb78761ffb68760ffb5855fffb5855effb5845effb5865fffb78760ffb7865fffb88760ffb98a5fffc29568ffc29567ffbf9264ffbd8f64ffba8d64ffb78961ffae825cffae815effae8260ffaf8361ffaf8461ffb18362ffb18e68ffcfb38affae835effa97b59ffa97859ffaa7958ffaa7a58ffa87a58ffa77756ff9d6d4cffa57556ffa7795aff9f7252ffa37758ffa27757ffa27757ffa3795affa4795bff9f7356ffa77a5effa3765cff997359ffd5bb9dffa37d5eff9d6e54ff9e6f54ff9f7257ffa17356ffa17358ffa07357ffa07559ffa27459ffa27559ffa17458ffb69576ffaf8d6eff9b7254ff9a6f56ff9a6f56ff9a6f56ff9a7056ff9a7057ff9f7557ff9f7556ff9d7353ff9a7053ff9d7357ffa37759ffa47959ffa47b5affa67c5bffa67c5cffa67d5bffa77d5cffa87e5dffa97f5effa9805dffab815effaa805dffaa7f5effab805effa9805bffab835bffc49d71ffcda776ffcea774ffcca874ffcda874ffcda775ffcda774ffcda774ffcda774ffcda774ffcca674ffcca674ffcca674ffcca674ffcda675ffcca675ffcca675ffcca674ffcca672ffcda875ffc9a379ffb68f6cffa47e5fffa27c5fffa07b60ff9f7960ff99745bff95715aff95715aff93715aff94715bff937258ff937159ff93715aff93715bff8f6e58ff8c6d58ff8c6d59ff8c6b58ff8b6a57ff8b6a57ff866755ff816152ff7f6053ff7f6154ff7f6154ff7e6154ff7f6254ff7e6254ff7d6153ff7e6154ff7e6053ff7f5f54ff7b5b50ff7e5e54ff7d5d53ff7f5f56ff7d5c53ff7e5b53ff84625bff5e3a38fe523030e3563c393a9a8d84228e78ca8c8573d38a8573d1df8572d1e58572d1da8371d0cb8472d1b88473d1a38572d28b8472d1738571d05a8271d2438572d1308575d51f8473d6148073cc0b7474d1059966cc02808080010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff068080d5107060bf1c806dd12c8574d1408b78d3528673d03aa3848de87d4738fe834a38fe7d4232ff7d4135ff7c4233ff7b4133ff7b4132ff7b4132ff7b4132ff7a4032ff794132ff7a4032ff794132ff794132ff784132ff784031ff784032ff773f31ff773f32ff723a2eff6e372bff6d382bff6d382cff6c382cff6c382aff6a372aff68372cff63352cff4c231dff421d1aff3c1f1cff3b1f1eff3d1d20ff401e20fe3f20206c503d342b8877d5d48472d1c48572d1b28473d1a28473d1938472d2898473d07d8572d21d957bca42dccdb2e4d8c194fee0bd88ffe3bb89ffe0b988ffddbc86ffdfbb86ffe0ba87ffe0b985ffe1ba83ffdfb983ffdcb985ffddbc89ffe4c597ffdebf8effd8b482ffd8b27effd9b17fffd7b17fffd7b07effd8af7effd7ae7dffd6ad7effd4ac7cffd3ab7bffd2aa79ffd1a978ffd0a776ffd0a776ffcfa775ffcea574ffcda473ffcba171ffca9f6effc89d6cffc79c6cffc59a6affc5986affc39668ffc39467ffc19264ffbf9164ffbd8e64ffba8963ffa67653ff9d6b4fff99684eff96674dff96654aff94644aff946448ff946248ff936149ff936148ff9d6a50ff9f6b4eff9d684cff9a6548ff996446ff986343ffa26f4bffb68660ffb78961ffb98b63ffb88a62ffb98a62ffb98962ffb98961ffb88861ffb78860ffb9885fffb98760ffb9885fffbe9063ffc39668ffc49768ffc39569ffbf9267ffbd9066ffbb9065ffb28760ffb38863ffb18562ffb08660ffb38664ffb08565ffb3936cffcbab83ffad835dffac7858ffac7a58ffab7b58ffa97a57ffa57654ffa37252ff946444ffa47356ffa47657ffa17455ffa6795affa57959ffa37858ffa4785affa57a5affa17456ffa5775bff9f755bffc9ad94ffbb9a7bff9f7052ff9f7054ffa07155ffa27457ffa27358ffa17458ffa07558ffa27458ffa3775affa27557ffa17d60ffc1a382ff9c7455ff9e7056ff9b6f56ff9b6f58ff9b6f57ff9c7058ff9c7154ffa37759ffa17656ff9f7456ff9f7356ffa4785affa67a5bffa67b5bffa77c5cffa77d5dffa87e5dffa97f5dffa97f5dffab805fffab805effac805fffab805fffab815effa9805dffb58d63ffc8a174ffcda676ffcda774ffcda874ffcca874ffcca875ffcda775ffcda775ffcda775ffcda775ffcda775ffcda775ffcda775ffcda775ffcda776ffcda776ffcda776ffcda776ffcda775ffcea673ffcca773ffcca675ffcca679ffc59f78ffad8666ffa47c60ffa27c61ffa07c61ff9a775dff96725bff95725aff95715cff94725aff94725aff94725aff95725bff92715aff8e7059ff8d6f59ff8e6e59ff8e6d59ff8d6c58ff8b6b58ff846553ff816354ff806354ff816456ff806455ff806356ff7f6355ff7f6455ff7f6255ff7f6154ff7f6054ff7f5f53ff806055ff806055ff816158ff7e5d54ff7d5b53ff85635dfe5e3938fe543031f75c413eb685716c2e908074128e80d48d8472d27b8572cfee8573d1e48472d1d68472d1c58472d0b18572d1998471d2808372d1668473d24e836fd1398270ce288673cc198570d60e806dc807926ddb03aa55aa0280808001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0280808006aaaad50f7766cc1a896cd82b8271d03e8873d6578472d031a78db6df7e473aff874937fe874936ff804333ff7d4132ff7d4133ff7b4132ff7c4132ff7b4132ff7b4132ff7a4231ff794133ff794133ff794132ff794132ff794132ff784032ff773f32ff774032ff723b2eff6e382bff6c382bff6c382bff6c382cff6c372cff6b362cff6a362aff67362aff613229ff4c221bff401d19ff3e1e1cff3d1d20ff401e20fd3e1f1f9548332e21937cd18b8474cfce8473d1be8573d1af8573d09f8572d2948572d08f8472d1488775d11ee6d5bbbcd8c59ffcdbbd8bffe0bb88ffe0ba87ffdfbc86ffdfba85ffdfba86ffe0ba85ffe0ba83ffdfb983ffdfb983ffddb983ffdbb985ffdfbe8fffe4c292ffdab682ffd7b17dffd7b07effd9af7effd8ae7cffd7ad7cffd5ac7dffd4ab7bffd3ab7affd1a978ffd1a877ffd0a776ffcfa675ffcea674ffcea473ffcda373ffca9f6fffc99e6effc89c6cffc69b6bffc49969ffc39567ffc39467ffc19363ffbf9063ffbd8e62ffb98862ffa67653ff9d6a4fff9a674eff97664dff94644bff946349ff94624aff936149ff925f48ff925f47ff935f47ff9d684effb07a5cffb37f5dffb88761ffbc8a62ffb98961ffb6855effb4835cffb88861ffb98c63ffbb8c63ffba8c63ffbb8d64ffbc8f64ffbd9066ffbc9065ffbb8b62ffba8a60ffbb8a61ffbb8b62ffc39669ffc4996affc4986bffc3976affc19569ffc1956affbe926affb88d65ffb58b65ffb18a64ffb18762ffb58664ffb38866ffbc9b75ffc3a17bffad825dffa87a55ffaa7b57ffaa7856ffa67453ff9d6c4cff8e5b3fff976548ffa47356ff9f7052ffa17354ffa67a5affa57b5bffa37758ffa07556ffa17455ffa6785bffa1745affad8b70ffd5bc9dffb18464ff9e6f51ffa17255ffa07356ffa37457ffa37558ffa27658ffa37658ffa3765affa47659ffa4795bffc9a988ffa27e5dffa27557ff9d7156ff9c7156ff9c7056ff9d7156ff9e7256ffa47959ffa47958ffa47959ffa17756ffa57a59ffa77c5affa77c5bffa87d5cffa97e5dffaa7f5effab805fffab805fffac805fffad805fffad815fffac805effad835dffbd966dffcba576ffcda777ffcda775ffcda875ffcda876ffcda876ffcda876ffcda875ffcda875ffcda775ffcda775ffcda775ffcda775ffcda775ffcda876ffcea776ffcda776ffcea776ffcea876ffcda776ffcfa776ffcda776ffcca776ffcba674ffcba676ffc8a375ffbd9670ffaa8364ffa27c60ffa27c62ff9e7a60ff98745bff97725bff96735bff97735bff97735bff96735bff96735bff93725aff917159ff907059ff8f6f59ff8f6e59ff8e6e59ff8b6c59ff866655ff846656ff836656ff836557ff826556ff816555ff816555ff816556ff826456ff806254ff826256ff826256ff816256ff836459ff815f56ff7d5b52ff84635eff5c3837ff542f31fd5e4441ec755b5ad350332d526a5148128e80d46e8472d1998471d0dd8572d1df8472d1d08472d2bd8473d1a68472d18d8472d2738371d0598473d1428370d1308570ca1f8473d6138679d70a8080cc059999cc028080ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080059999cc0e806dc8198570d6298370d33d8271d1548673d1379482d1d5824b3efe8a4937fe8a4a36ff874a36ff804333ff7e4233ff7c4132ff7c4133ff7b4133ff7a4132ff7a4132ff7a4133ff794132ff794132ff794132ff794132ff784032ff784033ff774031ff733c2eff6e372bff6d372bff6c372bff6c382bff6b372bff6a372bff6a372aff673529ff66352aff5f3229ff461f18ff411e1bff3e1c1eff401d1fff3f1f1fc13f2a252f9888c3648775d4d78473d2c98472d1ba8573d2ac8472d1a08473d1998573d2698675d10feeddcc8fddcbaff8d8bd8efedfbd86ffdfbc84ffdfbb88ffdfbb86ffdfba85ffdfb985ffdeb982ffdeb882ffdeb781ffdfb784ffdfb782ffdcb782ffdab986ffe3c290ffddbb88ffd6b27fffd7af7cffd7ae7cffd7ad7cffd6ac7bffd4aa79ffd3a978ffd1a877ffcfa675ffcfa675ffcfa674ffcda472ffcda272ffcca170ffca9e6fffc89d6cffc79b6bffc69a6affc49768ffc29466ffc09265ffbe9162ffbd8f63ffb88761ffa37151ff9d6a4eff99684cff99664cff97654cff946449ff936247ff916047ff925f46ff915f45ff8e5c43ff8f5c43ff935f43ff9e684affb78460ffbb8b60ffbb8c5fffbc8d5fffbd8f63ffbf9165ffbc8e63ffbb8c62ffbc8e64ffbd8f64ffbd8f64ffbe9165ffc09467ffc29669ffc29569ffbe9165ffba8b62ffb98b62ffbe9066ffc5996dffc5996cffc5986bffc5996bffc3976bffc3966bffc0976bffbc9269ffb98f68ffb48b64ffb68764ffb78867ffb68a67ffbf9973ffc5a17effae855fffa77956ffa87554ffa67253ff9c684cff89553bff824f37ff85543affa37256ff98694bffa27556ffa87c5cffa67b5cff9b6f50ffa07355ffa37659ffa27457ff9d755dffd9c2a7ffb89572ffa17555ff9f7054ffa17457ffa47658ffa47657ffa47759ffa37859ffa4775affa7775bffa47757ffc2a183ffad8f6fffa37a58ffa17657ff9e7256ff9e7156ff9c7157ff9f7257ffa4795affa67b59ffa67d58ffa77d5affa57a57ffa87d5bffa77e5affa97e5cffab7f5effab7f5effac805fffac805effad815fffad815effab805dffb28960ffc59d70ffcda876ffcea776ffcda775ffcda875ffcda876ffcda876ffcda875ffcda875ffcda875ffcda875ffcda875ffcda875ffcda875ffcda876ffcda776ffcda876ffcea877ffcea877ffcea877ffcea877ffcea876ffcea876ffcda778ffcda777ffcda776ffcda774ffcda774ffcca678ffc69f78ffb58e6cffa68060ffa37e61ffa17c61ff99745bff99745cff99745cff99745cff97745bff97745cff95745bff93735bff91725aff92715bff91705bff916f5aff906f5bff8b6b58ff866756ff856756ff856757ff856758ff836856ff836756ff846657ff836556ff826455ff846658ff846658ff816456ff856559ff826157ff7e5c53ff85655fff593736ff553132fe644947fc6a5150fa543031e753343346664d49218b7cd15e8575d1698672d1ad8373d0d98472d0c78573d2b28473d1988572d27e8473d0658674d24d8471d1378674d5268672d7198570d60e806dc807926ddb03aa55ff028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080048080ff0d7676d818806ad5278976d83b8675cf518774d3448b7cd2c3895847fe8b4a37fe8d4b37ff8a4b35ff884936ff814333ff7e4231ff7c4134ff7b4134ff7b4133ff7b4133ff7a4132ff7a4132ff7a4132ff794132ff794132ff794032ff784032ff784032ff753e30ff6d372aff6d382bff6c382bff6c372bff6a372bff6a372aff69372aff683529ff663327ff65352aff592f25ff441f18ff3f1c1dff411d1fff401f1fe73e2721756f5e871e8877d5a78573d1d28472d2c58472d0b78472d1ab8573d1a38572d2838473d00accccb259e5d4bdf3d9be95fedebc86ffe0bd84ffe0ba88ffdfbb86ffdfba84ffdfb985ffdeb983ffdeb883ffdeb782ffdfb782ffe0b681ffddb57effdab580ffd7b581ffdeba89ffe0bd8cffd5b07dffd4ad7bffd5ad7bffd5ac7affd4aa79ffd2a978ffd0a676ffcfa574ffcea574ffcea473ffcda371ffcca171ffca9f6effc99d6dffc89b6cffc69a6affc6996affc39667ffc29365ffbf9063ffbd8d62ffb78760ffa2714fff9e6b4eff9c694eff9b684dff9a684cff986748ff956545ff986947ff9e6e4cffa27150ffa77755ffab7b5bffab7c5affa77653ffa16f4cffa26f49ffb5855affbf9063ffbe9162ffbe9163ffbf9165ffbf9367ffc09166ffbe8f65ffbf9066ffbf9164ffc09366ffc19768ffc3996affc3986affc4996cffc2956affbd8e65ffba8c62ffc5976dffc79b6dffc79b6dffc6996cffc7996dffc3976affc1986cffc0956bffc0956bffbc9267ffb98c66ffb88866ffb98967ffb68a66ffbe9977ffc4a281ffa9805cff9e6b4cff986346ff8d573eff824d37ff6d3a27ff85513cff88553dff9e6d52ff946547ffa87b5bffac8061ff9d7252ff8f5f45ff9f6f54ffa17355ff986e53ffbfa285ffc9b192ffb78f6fff99694effa27557ffa67759ffaa7c5dffa57958ffa57a5affa5785affa7785bffa77859ffaf896bffba9d7bffa77b59ffa97b5cffa17556ff9f7257ff9f7158ff9e7158ffa17457ffa77e5affa9805affaa7f5bffaa7e5dffa87d5affa87d5bffa97e5bffab7f5effac805effad815fffad815fffae815effac825cffb68e61ffcba474ffcfa975ffcfa973ffcfa874ffcea975ffcea876ffcda976ffcda876ffcda975ffcda875ffcea875ffcda875ffcda875ffcda876ffcda876ffcda876ffcda876ffcea876ffcda877ffcea877ffcea877ffcea877ffcea877ffcea877ffcea876ffcea776ffcea777ffcea776ffcda777ffcda677ffcba777ffcaa579ffc19c74ffad8765ffa57f62ffa27d61ff9a755bff9a765dff9a755dff99755dff98745cff96745cff95755cff94745dff95725dff93725cff92705aff90705aff8f6f5bff886956ff886857ff866857ff876858ff856858ff856858ff856858ff856758ff866859ff87695aff87695aff846558ff87675bff856359ff7f5d54ff84645eff573835ff563533ff6d5351fe664e4cfe522d30fc542e31e85031314b5f4741128e8ed42e8b74d302ffff80538475d19b8573d1bc8573d1a48673d28a8573d3718573d2578475d0418976d42e8b74d31f8473d613866bd70a9980e6059999cc028080ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080ff0c806ad5177a6fd3258375d6368976d04d8474d13f8675d29b8c5c4cfe8c4c39fe8f4b38ff8e4b34ff8e4b36ff8a4a36ff824332ff7c4232ff7b4233ff7b4133ff7b4133ff7b4132ff7a4132ff7a4132ff7a4132ff794132ff794032ff794031ff7a4133ff794133ff6e372aff6c372aff6c382bff6b372bff6a372aff6a372aff683629ff683528ff663327ff663428ff623528ff562c22ff431d19ff421d1dff401e1efb39211b7b614f4402ffffff02ffffff7a8673d1c28572d1c38472d0b78472d2ae8472d2aa8472d141897ad424e3d4c6d0dac39efcdbbd89ffdfbd85ffe0bb87ffdfba86ffdeba84ffdeb985ffddb984ffddb883ffddb782ffddb782ffddb680ffddb480ffdbb381ffd9b480ffd7b37effd7b480ffdfbd8bffd9b583ffd4ad7cffd2aa79ffd3a978ffd1a776ffd0a675ffcea473ffcea473ffcda372ffcca270ffcb9f6fffc99d6cffc79c6bffc79a6bffc59869ffc49768ffc19464ffbf9163ffbc8d61ffb4835cffa26f4eff9d6a4dff9b694dff9b674cff9b674cffa47154ffb88667ffbe8d69ffbf8f65ffbe9064ffbd8f64ffbd8f63ffbe9064ffc09265ffc19367ffc09266ffbf8f65ffbb8b60ffbd8d61ffbf9264ffc19567ffc19567ffbf9466ffc39567ffc39669ffc39568ffc19365ffc19466ffc4986affc59a6cffc59b6cffc69c6dffc79d6fffc4996cffc09468ffc09367ffc79b6effc99d6fffc79b6dffc5996bffc4996bffc3976affc59a6dffc09468ffc1956affc1946bffba8b66ffb78763ffb78765ffb58a67ffc19b78ffbf9c7affa27355ff905a3fff854b35ff804635ff723e2dff683524ff75412eff85523bff9a674dff956447ffa97b5dffaa7c5fff8b5a3fff8d5c43ffa97a5fff9b6d52ff957055ffe5d1b4ffc2a07bff976c4fff97694cffa8785affaa7b5bffac815fffa77b5affa97b5cffa97b5bffa97a5bffa57a5bffc3a783ffa97e5affab7d5cffab7e5effa27558ffa17358ff9f7157ffa17356ffb08461ffad815dffad815dffab7f5cffac805bffaa7f5bffaa7e5bffab7f5cffac805dffad815effad835dffb08760ffc39b71ffcea87affcda875ffcfaa75ffcea875ffcea975ffcea976ffcea976ffcda976ffcea976ffcea976ffcda975ffcea976ffcda875ffcda876ffcda976ffcda876ffcea977ffcfa978ffcfa977ffcfa977ffcfa978ffcfa978ffcfa977ffcfa877ffcfa977ffcfa877ffcfa877ffcfa876ffcfa877ffcfa877ffcea777ffcea877ffcda776ffcca777ffcba57affbb9670ffa98363ffa37f60ff9a775bff9c7860ff9a775fff9a775eff98765aff98765bff96765cff95755cff95745dff94725cff93725aff92725bff906f5bff896957ff896958ff876a59ff876958ff876958ff876958ff876a59ff886b5aff896b5aff896c5cff826254ff8a6a5dff89665bff805d55ff7b5e57ff593834ff583835ff7a625dff5a3f3efe522e30ff542e31fe532e31e85031305c67504823927ccc04bfbfbf09e3e3c61d8d7bd3938472d2af8573d2978473d17d8572d0648573d14c8672d0378674d1268672d0188a75d50e806ddb088080df04bfbfbf028080ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff04bf80ff0a8080cc148073cc21836cd1328570d1488375d13b8675cf7c8a5d4cfe8a4d39fe904b39ff904a34ff904b36ff8e4a37ff8a4937ff814333ff7d4231ff7c4232ff7c4232ff7b4132ff7a4132ff7a4132ff7a4132ff7a4132ff7a4132ff794132ff7b4233ff7c4436ff70382aff6c372aff6b372bff6b372aff6b372bff6a372aff693529ff68352aff673529ff663328ff643527ff613428ff502820ff431c1bff411e1dfe3a1f1dd14331280fddddcc03ffaaaa02ffff80868574d1cd8572d2c38472d1ba8472d09d8573d2448774d211d2d2c3a5dfcaacf7d9bd8efedebc86ffe0ba87ffdfba85ffdeba84ffdeb985ffddb885ffdeb784ffddb781ffdcb781ffdcb680ffdbb480ffd9b381ffd8b27fffd8b27effd8b17dffd6b17effdab784ffddba87ffd4ae7cffd2a978ffd1a775ffd0a674ffcea472ffcda372ffcca270ffcba06fffca9e6dffc89c6bffc79a69ffc6986affc49767ffc29465ffc19264ffbe8e63ffb4825bffa57151ff9e6b4dff9d694dff9b684dff9a674bff99654bff986449ff9b674affa57150ffb5825dffc19165ffc09263ffc09363ffbf9262ffc09363ffc39666ffc39666ffc49668ffc49667ffc49668ffc39567ffc09365ffc19567ffc3986affc39669ffc39769ffc49769ffc49769ffc49769ffc39769ffc59a6cffc69d6dffc69d6dffc79e6effc89d6effc79b6effc29869ffc19467ffc69a6dffc89c6fffc6996dffc4986bffc3976affc2976affc3976cffba8c62ffc09168ffc4966dffb68862ffb58762ffb18563ffb38968ffb99371ffbd9678ff956348ff824831ff78402cff754231ff663425ff6f3d2cff6c3a27ff83513aff98654bff996b4cffae8063ff9a6a50ff7c4b35ff94654dffa4765aff90674cffcfb599ffbb9f7dffb28c6cff8d5e42ff9e6b4effab7c5cffac805dffac805fffa9795affaa7b5bffab7a5bffa8795bffbf9f7effaf8863ffad805cffac7f5dffab7f5fffa17557ff9e7153ffa57a57ffb68e65ffb18761ffae825effad805effac815cffab805dffaa805cffab805dffad815effae825dffb48b63ffcea77affd8b385ffdbb786ffdfbc89ffd8b481ffd0ac78ffcea976ffcda976ffcfaa78ffcea977ffcea977ffcea976ffcea976ffcea976ffcea975ffcda976ffcda976ffcda876ffcea978ffcfa978ffcfa977ffcfa978ffcfa978ffcfaa78ffcfa978ffcfa977ffd0a978ffcfa978ffcfa978ffcfa978ffcfa977ffcfa977ffcfa878ffcea777ffcda776ffcda876ffcca677ffcca77bffc4a077ffb08c69ff9f7c5bff9c795cff9c785eff9c785eff9b775eff9b775fff99775eff97765cff96745cff96745eff95745cff93735cff92725dff8c6d59ff896a58ff886b59ff886a59ff886b58ff876a58ff896b59ff8a6d5aff8b6d5bff8b6e5dff7d5c4eff8d6d60ff88685cff7f5e55ff75574fff5b3a37ff593a36ff89736cff533835ff533031ff532d2ffe552d31fd552f31e851363141897a7207dbb6b628b2ac991ebbaad57f8572d3bb8474d1a38572d08a8374d1718371d0588271d1418572d02e856fcd1f8c7bce138679d70b7474d105666699028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080048080bf089f80df117869d21e8877d52e8574cd428374d12a8679d451946e5bfb874c3aff914c3aff914c34ff904c36ff914b36ff904b38ff8c4a37ff834532ff7d4230ff7b432fff7b4131ff7b4131ff7a4132ff7a4132ff7a4132ff7a4131ff7a4031ff7c4334ff7c4434ff733c2dff6d372aff6b3629ff6b3629ff6a3629ff69362aff693529ff683429ff683329ff663327ff643426ff633427ff603429ff4d221dff431c1afe3e1e1cfa37201b708270641ba18e840caaaaaa548673d1d78573d2cd8572d1c48572d1bd8673d2818473d2109f9fcf63e5ceb4e8dbbf94fdddba87ffe0ba86ffe0b985ffdeba84ffdeb985ffdcb883ffdeb682ffdeb682ffddb681ffddb482ffdbb380ffd9b27dffd8b17effd9b27fffd7b07fffd7b17cffd4b07affd3b07bffdcb784ffd7b07dffd0a776ffcea573ffcea471ffcda270ffcba16fffc99f6dffc99c6cffc79b6affc59868ffc59669ffc39465ffc09262ffbc8e62ffb2845cffa1714dff9f6c4dff9d6a4dff9c694cff9c694cff9c694bff9c694dff9c684bff9d684bff9f6b4cffa4714effaf7d56ffc19263ffc39565ffc29564ffc19464ffc19564ffc49766ffc59869ffc79a6affc7996bffc5986affc69a6cffc4986affc49669ffc5996cffc5996bffc5996affc59869ffc69a6bffc79b6bffc59b6cffc89e70ffc69e6effc69c6effc89e6fffca9f70ffc89c6effbf9266ffc19266ffc6986bffc6996cffc5986cffc2956affbf9367ffc1946affb7885fffb7855effb88861ffc1966effb78964ffb0815effaf815fffb38a67ffa98665ffb58e73ff8c5d3fff763f29ff6f3927ff6a3c2dff5f3021ff6e3d2cff663522ff8b5943ff956549ff9e6f52ffae8166ff81523bff774732ffa07156ff976a4eff9c7b60ffd6c2a4ffcbaf8cff8c6046ff8a573fffa97559ffa97b59ffaf8260ffa87b5affac7c5cffaa7a5bffaa795bffb28f6dffc49e79ffb0815cffb1805cffb0815dffb48761ffb38a61ffd1ab7fffc49c6fffba9169ffb18661ffaf825effad805effad805fffac805dffad815dffad805cffb48a61ffd1aa7cffd7b280ffd7b482ffddb986ffe6c28fffe7c390ffe6c290ffdbb584ffd1ac7cffcfaa78ffcea978ffcea977ffceaa77ffceaa77ffcfa976ffcea976ffcea977ffcea976ffcea977ffcfaa78ffd0aa79ffd0aa78ffd0aa78ffd0aa78ffd0aa78ffd0aa79ffd0aa78ffd0a978ffd0a978ffcfa977ffcfa977ffcfa978ffcfa977ffcfa877ffcfa978ffcfa976ffcfa878ffcea777ffcca878ffcaa678ffc7a57bffb8946dffa37e5cff9f7a5bff9d785cff9d795fff9d7860ff9b785fff9b7960ff99765eff98755eff96755eff95745eff93725dff91705dff8b6c59ff896b59ff896b5aff896b59ff8a6b59ff8b6d5aff8c6e5aff8d6e5aff8d6f5cff7d5c4eff88685cff896b5fff83635aff694942ff5f3d39ff5b3d38ff9b857cff513431ff543031ff542f30fe552e31ff552e31fd522f30c458423b2db59f931db0a78d0dffebd85d8673d0c48574d1af8372d0978471d17d8372d2648273d44d8474d1388476d1268672d0188a75d50e806ddb088060bf048080bf01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff07926ddb0f7766cc1a8976d8288673cc3a8877d3518474d03e9c7b80f6854b3aff924d3bff8f4d35ff904c36ff914b37ff934b37ff8f4b36ff8c4c38ff834533ff7e422fff7b4130ff7b4131ff7b4131ff7b4131ff7a4131ff7b4130ff7b4131ff7b4333ff7d4535ff754030ff6e3a2aff6b3628ff693627ff683629ff693629ff683528ff683428ff673427ff663327ff653427ff653427ff633226ff5e3126ff481f1afe401d1bfd3b1f1cec3e261f7566514a27a396903b8675cfdf8572d1d58573d2cd8572d1c58572d2c08572d2318772d525ddd6c1b7d9c6a3fddaba88ffe0bb81ffe1b985ffdfb984ffdeb984ffddb882ffddb883ffddb781ffddb781ffdbb480ffdab37fffd8b17effd7b17dffd7b17dffd7b17dffd8b07dffd6af7affd5ad7affd4ac78ffd6af7bffdbb481ffd0a876ffcda371ffcca26fffcba06fffc99e6cffc89b6bffc79969ffc59767ffc39565ffc19363ffbd8e61ffb5825affa5704dffa16c4cff9f6a4cff9f6a4eff9f6a4effa87456ffb37f5dffb3815effb5865effb4855dffb3855dffb6855cffbb895effbe8f61ffc29565ffc49766ffc49767ffc39565ffc39666ffc59867ffc89a69ffc99b6cffc99d6cffc99d6cffc99d6dffc69a6affc5986affc79b6dffc89b6dffc49869ffc69a6bffca9d6fffcda172ffcaa072ffcba273ffc69b6dffc79b6dffc6996cffcb9f71ffc5976bffb6855bffbd8d62ffc39369ffbe8f65ffc4966bffb88a60ffb78861ffbc8b66ffa06e49ffac7c58ffaf815cffbf936fffad7e5bffa87855ffab7e57ffb08666ff9c7d5cffbe9f7fff865439ff703923ff683c29ff663928ff613021ff6c3c2bff5f301dff936249ff905f44ffa2745affa2755cff774732ff82533bff9e6e52ff91684effddcbadffad9372ffc29f7fff7d4e36ff936048ffa97658ffae7f5dffac7f5dffa87759ffaa7a5affaa7a59ffab8160ffcba783ffaf825dffb3845dffb2865bffc39969ffd5af7affd8b27dffd1ab7affc19a6dffbd936affb28561ffaf815fffae8060ffad815dffaf825dffb58b62ffbc9467ffcda776ffd7b380ffd8b582ffddb987ffe6c290ffe6c290ffe7c291ffe7c38fffe5c08fffdfba89ffd4b07effceaa78ffceaa78ffcfaa78ffcfa977ffcfaa77ffcfaa77ffcfaa77ffcfaa77ffd0aa79ffd0aa79ffd1ab79ffd1ab7affd1ab7affd1ab7affd1ab79ffd1ab79ffd0a978ffd0aa78ffd0a978ffd0a978ffd0a978ffd0aa78ffd0a978ffcfa977ffd0a977ffcfa978ffcfa879ffcda878ffd1ac7effd8b68affc19f73ffbd9870ffab8562ffa17b5cff9e795dff9d795eff9c7960ff9c795fff9c7a5fff9a775fff98765eff97755eff95745fff93735eff8e6e5aff8b6c59ff8b6c59ff8b6c59ff8c6d59ff8f705cff8e6f5bff8e6f5bff8f6e5cff805e50ff856459ff896b60ff8b6b62ff5f3e36ff63403cff62453fff9b847cff51312fff543132ff523030ff523031fe532c30fd532d2fea5339329d8f786d297c705d04ffffbf388976d1a78573d1ba8472d0a38372d08a8373d3718171d2598170d1428374d12f8277ce1f8473d6128e71e30b745dd1056666cc028080ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080035555aa06aa80d50d7662c4168068d1228778d2348976d3488375d13396789be0895542ff904b39fe924d39ff914c37ff914c38ff914b38ff904c38ff8f4c38ff8c4b37ff844832ff7d4331ff7b4230ff7c4231ff7b4131ff7b4130ff7b412fff7a4230ff7a4331ff7c4534ff774231ff6e3a2aff6b3929ff673727ff613222ff643426ff653527ff653427ff653427ff643327ff643426ff643326ff643326ff613326ff592e25fe451f1afe3e1f1bfd3a1d1adb3b241f45857367108f8fdfc98472d1dc8573d2d48472d0cb8572d2c58574d2b58472d20be8e8d168dfceaef0d8bc8ffedeba86ffe1b885ffdfb983ffddb983ffddb883ffddb781ffdcb680ffddb680ffdab37fffd9b27effd8b17dffd7b07dffd7b07dffd7b07cffd7b07dffd7ae7bffd4ac79ffd2aa77ffd1a976ffd2aa77ffd2ab78ffd5ad79ffcca471ffcaa16effc89d6affc79b69ffc69867ffc39665ffc39565ffc09062ffb7845cffa77351ffa16c4dffa06b4dff9f6a4dff9f694eff9f694eff9f694dffa77151ffb6825effc09066ffc39768ffc59868ffc59867ffc49665ffc39565ffc39566ffc59867ffc69868ffc69868ffc59767ffc59867ffc59868ffc89b6bffc99d6dffca9f6dffcb9f6effca9f6effc79b6bffc89b6cffcb9e6fffcb9f6fffc79a6bffcb9e70ffcda271ffcfa575ffcba272ffd0a677ffc4996bffc5976cffc6966dffbf9067ffb5835cffa87550ffb37f5cffb68560ffb1815cffb0805bffa06e4dffa87655ffa16f4fff905d3fff986748ff9b6d4dffad8262ffb08160ff996a45ffac7d59ff996f50ff987455ffb59174ff85553aff6e3a23ff653823ff5f3422ff613524ff613424ff683826ff905f48ff906044ffa97a5eff895a41ff784834ff8c5945ff9c6f51ffb69b7effcbb597ffbf9f7dff926b50ff7c4d36ff9f6b52ffab7958ffaf825fffa77a58ffac7a5cffab795affaa7a5bffc19d79ffaf875fffb4875affcda372ffdab37dffd8b279ffd8b27bffd7b17dffd0a978ffc1986cffbc916affb18360ffae805effae815effb38960ffbf946affc0976affc59f6fffd7b37fffd8b581ffdbb885ffe6c28fffe6c390ffe6c391ffe7c390ffe7c291ffe7c291ffe5c18fffe8c493ffddbb89ffd3af7effd0ab78ffcfab78ffcfab78ffceaa76ffd0aa77ffd1aa78ffd1ab79ffd1ab7affd1ab7affd1ab7affd1ab7affd1ab7affd1ab79ffd1ab79ffd0aa79ffd0aa78ffd0aa79ffd0aa79ffd0aa78ffd0aa79ffd1aa79ffd1aa79ffd0ab7bffcea979ffcfab7bffe5c293ffe3c194ffc3a072ffc19c70ffbd986fffb18b67ffa27e5eff9f7a5dff9e7a5effa07c60ffa17e61ff9b785dff9a775eff997660ff987660ff977560ff92725dff8d6d59ff8d6d5aff8d6d59ff91715dff90705cff90705bff8f6f5aff90705dff815d50ff816055ff8b6d62ff86675dff63403aff65423dff6a4d47ff89736bff51312fff543031ff522f30ff523030ff532e31fe522e2ff36a4d49db654742a3533a32139486791e9180d5298976d3868572d1af8372d0978471d37e8471d2648270d14d8471d1388472d1278376d1188a80d50e806ddb088060bf035555aa01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff04bf80bf0b7474d1128071c61d8472ca2c8574d1378274d115aa9ec2b48c5945fe914d39fe904c38fe924c38ff914c38ff914c38ff904d38ff904c39ff8f4d39ff8d4d39ff834836ff7d4230ff7c4130ff794130ff7a4130ff7a422fff794230ff7a4332ff7c4534ff794432ff6e3a29ff6b3929ff693929ff603222ff592b1cff5c2f21ff613326ff623427ff623427ff623427ff623325ff633225ff623325ff5e3226ff532b23fe411f19fe3e1e1af939211c80604c4403ffffaa498573d5e28473d1d98573d1d18471d1ca8572d0c38472d106d5d5d53be1d4c2d0d9bf9cfcdcb889ffdfb983ffdfb983ffddb882ffddb882ffddb781ffdcb680ffdcb680ffdab37fffd9b17effd8b07dffd7b07cffd7af7cffd6ae7bffd6ae7cffd5ac79ffd3ab77ffd2aa77ffd1a875ffcfa773ffcda572ffcea772ffd0a975ffcfa773ffc79c6affc69968ffc59866ffc39565ffc19264ffb9875effaa7752ffa46e50ffa26c4effa16b4dff9f6a4cff9e6a4dff9f6a4cffa16b4effa36d4dffa46f4dffb17f57ffc59868ffc89c69ffc89d69ffc99c69ffc89a6affc79969ffc59968ffc59968ffc89b6affc79a69ffc79969ffc79969ffc79a6affc99d6cffca9f6dffcba06effcba16fffcca070ffc89c6cffca9d6effcea272ffcb9e6fffcb9e70ffcda171ffcca373ffcea574ffcda374ffcfa777ffc59a6cffb98a60ffc5966dffb88963ff9c684aff945f42ffa26d4fffa57152ff9d6a4cff915d42ff8b563cff9c674eff88533bff86543bff814e36ff8a5a3effa07658ffa07453ff966645ffa27150ff996b4cff967255ffbfa38aff88593eff734124ff6b3925ff603122ff5e3223ff5e3122ff744331ff936048ff915f44ffa87a5dff784933ff774532ff8d5d44ff9f7a5fffe2d1b1ffb1906effc39f7eff7c4e34ff87543affa77554ffac7c5affaf825fffa87658ffab795affab795affbd9572ffb79065ffcfa673ffdbb37effd9b37cffd9b37bffdab37cffd7b17cffd9b27effcda575ffc2976effba8d69ffae805effae805effb1845fffbd9368ffbe9468ffc0996affd5af7cffd9b581ffdbb884ffe6c18fffe6c28fffe7c390ffe8c390ffe7c28fffe7c291ffe6c290ffedca99fff3cfa1fff1ce9fffe0bf8bffd1af7dffceaa79ffd1ac78ffd3ab77ffd3ab78ffd1ab79ffd2ab7bffd2ac7affd2ac7affd2ac7affd2ac7affd2ac7affd2ac7affd2ac7affd1ab7affd1ab79ffd1ab7affd1ab79ffd1ab7bffd2ab7cffd2ab7cffd1ab7affcfaa7affdbb686fff1cc9dffeac79bffc3a073ffc29e71ffc19b71ffb9936dffb38e6cffa27e5fff9f7b5dffa48061ffa48060ff9f7b5fff9c785fff9b7760ff9a7761ff997762ff977560ff8f6f5aff8e6e59ff92715cff94735fff92715bff91715bff91705bff90715cff7d5b4dff7e5d53ff95776cff6d4e43ff67443cff64413cff795d56ff694f48ff573532ff553031ff552f31ff522f2eff522e30ff53302ffd73524ef9512d2bf151322f79725f560edbc8b61d847bcac08572d2ba8472d0a38372d28b8472d1718371d2588271d1418576d42d8871d21e8877d5128071d40b7474d1048080bf02ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff028080ff03aa55aa088080bf0e806ddb17856fd3238375cc108f80df06ffd5d589936552fd8e4d38fe934d39fe924c38ff914d38ff924d38ff914d38ff904d39ff914d39ff914c39ff8d4d39ff864734ff7e4230ff7a4130ff7a4230ff7a4230ff7a4230ff7a4231ff7b4433ff7b4534ff743e2dff693627ff693929ff663829ff582c1dff522819ff502617ff562c1eff5d3224ff5f3426ff603326ff633225ff613324ff5f3325ff5b3226fe4c261efe401e18fe381e19cb49342c2fa38dc9108f80df658372cfde8472d0d68371d1ce8372d1898473d205ffcccc29e6dacd9cd9c7acf8d9b98dffdeba82ffdeb882ffddb882ffddb882ffddb781ffddb681ffdbb57fffdab27fffd9b17effd7b07dffd7af7cffd6af7bffd5ad7affd5ad7bffd4ab78ffd2a976ffd1a875ffcfa672ffcea572ffcea470ffcca270ffcaa16effcaa16fffd1a775ffca9f6effc49867ffc19464ffba8a5fffad7a55ffa5704fffa46e50ffa26c4effa06b4bff9f6b4affa06c4bffa67351ffad7957ffb17d59ffb5825bffbd8c61ffc39566ffc69b69ffc99d69ffca9d6bffca9d6bffc99c6affc89c6affc79a69ffc89b6affca9d6cffc99c6bffc79b6affc89c6bffc89d6bffc99d6cffcb9f6effcca06fffcca170ffcba06effc89b6cffcda070ffd3a676ffc49768ffcea273ffcca272ffcda373ffcaa170ffc9a070ffd1a878ffc99d73ffb1815affb98a64ffb88566ff8d5b40ff89543dff925c43ff915b44ff8b543eff814b35ff834c37ff8b5642ff794531ff76412eff804a35ff835437ff9b7255ff9c7155ff8b5e3cff9b6b48ff916544ff89674affceae95ff845c3eff753f2bff6f392bff623425ff592e22ff5c2f21ff7c4936ff8f5c43ff916141ffa4745bff774631ff7a4433ff93664fffc6ab8bffc6ae89ffbe9b78ff986f50ff7e4c34ff986447ffae7d59ffb48560ffa57552ffae7b5affab7857ffb78b68ffd4ae80ffdcb67fffdab37dffd9b27effd8b47cffd9b37cffd9b37dffd9b37effd9b37effc9a072ffc1946cffb68863ffac7c5bffae7f5effb88a64ffbd9267ffbe9667ffc9a272ffd9b681ffdbb882ffe5c18dffe7c390ffe7c390ffe7c490ffe7c390ffe7c391ffe7c291ffeeca9afff3cda0fff5d0a3fff8d8aaffedcd9fffd5b383ffd1ac7affd3ac77ffd3ac77ffd0ad79ffd1ac79ffd1ac7affd1ac7affd1ac7affd1ac7affd2ac7bffd3ac7bffd3ac7bffd3ac7bffd2ac7affd2ac7affd2ac79ffd2ab7bffd3ab7bffd3ac7bffd1ac7affd2ac7cffedc798fff2cd9efff1cea3ffc4a175ffc4a074ffc49f72ffba956bffb9926dffaf8a68ffa17d5dffa98261ffa68060ffa68062ff9f7a5fff9e7962ff9b7962ff9a7862ff987661ff92725bff917059ff97745fff94735dff94725cff93715bff91715aff91705aff7a584cff7e6058ff8d6f64ff624137ff69453fff61423aff8b716aff573933ff593532ff563130ff563231ff542f2eff502c2efe512d2dff6d4949fd502a28fd502c29ec51332b6880696004ffffbf938472d0c58472d0af8572d2968372d37d8372d0638371d34b8574d3368476d0258a75cf17857ad30d8976d8076d6ddb03aa55ff00ffff0001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080059999cc0b745db913866bd71d8472ca2e8574cd13aea1bc63a07662fc8a4e3afe944d39fe924c38ff924d38ff924d38ff914d38ff914d39ff924c38ff914c38ff924d38ff904d39ff864835ff7d432fff7b422fff7b4330ff7a4230ff7a4231ff7b4432ff7c4433ff794332ff693525ff673527ff693a2bff623728ff532a1cff4d2618ff4b2416ff4c2416ff552c1fff5c3225ff5f3325ff5e3325ff5f3325ff5c3225ff593226ff452118ff3d1d18f739201b7659453d4c8a75d31e8877d5b78472d1da8473d1d28472d14d8474d409e3e3c63eded2b987e5d0b7edd5ba91ffdcb884ffdeb882fedeb983ffddb881ffddb781ffddb681ffdab37effd9b17effd9b07dffd7ae7cffd6ad7bffd5ad7affd5ad7affd4ab79ffd3aa78ffd2a976ffd0a774ffcfa572ffcea471ffcca26fffcca270ffc99f6effc89e6cffc69d6bffc79c6cffc79a6cffbd8c62ffaf7c55ffaa7551ffa6724dffa6734effaf7c56ffb8875fffbe8e65ffc4946bffc39569ffc39568ffc39468ffc39467ffc49466ffc49565ffc69767ffc99b6affc99c6affca9d6cffca9e6cffc99d6cffc99d6bffc99c6bffca9d6bffcb9e6dffcb9f6effcb9e6dffcb9f6dffca9e6dffcb9f6effcda270ffcb9f71ffcc9f70ffca9c6effc99b6bffcea170ffca9d6cffc7996affca9d6dffcc9f6effc49566ffc39465ffc69869ffc59970ffd1a680ffb18561ffaf8460ffb68a6eff8d5d45ff815038ff87513bff88513dff824c37ff79422fff7e4837ff7f4c3aff733f2dff77412fff77432fff77452eff8b5d40ff9e7154ff885e3cff9a6747ff8f5f42ff866145ffcbaa94ff886247ff693c1fff6c3f28ff613428ff562e20ff623524ff824e38ff905a3fff9b6d4eff8c5d42ff7a4735ff7d4938ff8c5f49ffe2ceabff9c7f5dffd2b490ff83553aff814d35ffa36d50ffb3825effaf7f5affab7955ffac7855ffae7f5cffdab383ffdab47cffdbb37dffd9b480ffd9b381ffd9b37effd9b47cffdab47dffdab580ffd8b17fffc79d71ffc0936affaf815cffa87956ffad7e5bffbd8f67ffbe9365ffc19968ffd9b480ffdab783ffe5c18effe7c290ffe7c392ffe7c491ffe7c391ffe8c391ffe7c391ffedc899fff4cfa1fff6d0a5fff4d0a6fffbdab0fff2d2a5ffd5b281ffd2ad7bffd3ad7bffd1ac79ffd1ac7affd1ac7affd1ad7bffd2ad7bffd2ad7bffd3ad7affd3ad7bffd2ac7bffd3ad7bffd3ad7bffd2ac7bffd3ad7bffd3ad7cffd2ac7affd3ac7bffd0ab7bffe4bf8ffff3ce9ffff2cd9ffff2cfa3ffcdaa7dffc7a375ffc9a376ffbb956cffba936cffb38d69ffaa8561ffab8464ffa98161ffa88162ffa57f62ffa17c62ff9d7a62ff9c7b63ff9b785eff9e7b62ff967259ff97735dff97735dff95725bff95725bff94715bff94715cff77584aff886c61ff715148ff63403cff684440ff5e413aff947b72ff593733ff593435ff533533ff553132ff572f31ff552d2fff694643ff5d3c38fe4c2824fe522929f7512c29b17c685e21e8e0d8538472ce8d8672d2ba8473d0a28471d1888372d26f8373d1558475d23f8675ce2b8877d01c8976d1118778d2098e71c604bf80ff02808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffff00028080ff03aa55aa088080bf0e806ddb148c73d91e806fcc1da7959e5bb39581f789523dff934c3aff924d38ff924d38ff924d38ff924d38ff924d39ff914d39ff924d37ff934d39ff924e3aff8f4e3aff864a35ff7e432fff7b412fff7b4231ff7b4231ff7c4332ff7c4433ff7b4432ff6e3a29ff623122ff663729ff663a2bff5b3223ff4e2619ff4b2517ff492417ff4a2417ff4b2618ff522d1eff593124ff5d3124ff5e3225ff5a3124ff542e22ff42201afe3a1e19df3f2b2621938374598473d1828372d0b48473d0bb8673d1828374d009e3c6aa56d5be9db6dbbf95f2d7b88bfeddb885ffdeb882ffdeb882ffdeb882ffddb781ffdcb680ffd9b47effdab17fffd8b07dffd8af7cffd7ae7bffd6ae7affd5ad79ffd4ab79ffd3a978ffd2a876ffd0a774ffcfa573ffcda370ffcca16fffcba06fffc99f6effc79e6cffc69c6bffc49869ffbd8f63ffb07f58ffb5825cffba875effbc8b5fffc49166ffc49565ffc39565ffc49666ffc49768ffc49868ffc49868ffc69768ffc69867ffc59867ffc79868ffc69767ffc79969ffc89c6bffca9d6cffca9e6cffca9e6cffca9d6cffcb9e6cffcb9e6cffcb9f6dffcc9f6effcda170ffca9f6dffca9f6effca9f6effc89c6cffd0a474ffcb9e70ffc7996bffc69768ffc79869ffcc9d6dffc89868ffc69667ffc19063ffc49266ffbb885cffb9865bffc19066ffb68961ffcea682ffb89372ffa07959ffb38a6eff9a7053ff84533bff834f39ff844f3aff7b4632ff743f2dff7f4b39ff784433ff703b2aff774332ff753e2dff78452cff865a3dffaa8164ff8f6343ff8f6041ff8f6247ff7d563bffb79c82ff8d7155ff663d23ff754035ff5c3024ff592f20ff693926ff8d563eff8b583bffab7c5fff88573eff75432fff8e5e49ffae9173ffc6b79affa88e6dffae8b6dff7d4b32ff8d583fffac7958ffb4845fffaa7753ffae7956ffab7958ffcea578ffd9b57effdab37effd8b47effdab381ffdab37effdab57cffd9b47dffd9b57effdbb581ffd7af80ffc4996dffbf9269ffa87955ffab7958ffb58460ffbd9267ffbe9567ffd2ac7bffdab683ffe4c08effe6c390ffe7c391ffe7c490ffe7c391ffe7c491ffe7c492ffeac797fff4d0a2fff5d0a5fff7d1a9fff7d5abfffadcb1ffecce9fffd5b382ffd3ad7cffd3ac79ffd2ac7affd2ac7affd2ad7affd2ad7bffd3ad7bffd3ad7cffd3ad7cffd3ad7cffd3ad7bffd3ad7bffd3ad7bffd3ad7cffd2ac7cffd4ae7effd2ac7affd8b384fff1cd9dfff2cd9efff3cea0fff2cfa2ffd4b184ffcaa679ffcba67affbd966dffba936cffb68f69ffb18965ffae8664ffaa8260ffa98262ffa88264ffa47f63ffa07c62ff9f7c63ff9e7a60ffa78265ff9b765bff99745bff97735dff95735cff96735cff94725bff926f5cff76584bff977a6fff6a483eff67443fff67433fff7e625bff7b615aff5a3633ff5a3635ff553634ff563332ff573032ff563131ff765352ff4e2726ff512827fe572e2cfa583531bf967d737b7a685b3c8877d0518471d0c28572d1ad8573d0948573d27a8473d1608575cf488775d1328a75d6228770d2158679db0c806ad5059966cc028080ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffff00028080ff068080d50b745dd113796bc91c806dd1119687c343caaf9ced8b553efe934d3afe944d39ff934d39ff934d38ff924e38ff914e38ff914e38ff914f36ff904e39ff934f3aff924d39ff8e4e39ff884935ff7f4330ff7c4130ff7b4230ff7b4331ff7c4332ff7c4433ff754030ff603020ff5c3021ff66372aff633829ff542c1eff4c2518ff482417ff472316ff462315ff472315ff4c2618ff532a1eff582f22ff593124ff563022ff4f2c23fe3f2019fd391e18b248342b09e3c6c602ffffff638674d3be8573d1d28472d102ffffff20dfc7a7a1dcc093f4d7b582fdddb782fedfb883ffdfb781ffdeb780ffdeb781ffdcb580ffdbb47fffdab27effd9b17dffd9b17dffd9b07dffd8af7bffd5ad79ffd5ac78ffd4aa79ffd3a876ffd2a875ffcfa573ffcea371ffcca170ffca9f6effca9f6dffc89d6bffc6996bffc29367ffad7b53ffab7652ffab7752ffbb885fffc69467ffc59564ffc49663ffc59865ffc79967ffc79b68ffc89b69ffca9d6cffcb9b6cffca9c6affc99c6bffc99c6affc99c6bffc89b6bffc89b6bffca9d6cffcb9f6dffcc9f6effcb9e6dffcb9e6dffcc9f6effcc9f6effcca06effcda170ffcda270ffcca06fffcc9e6fffc59669ffcea272ffca9c70ffc6966bffc29063ffbd8b5dffbf8e60ffb9865affc79569ffb17e55ffba8760ffb17d57ffb47f59ffa26947ffb5805dffb07f5cffbe9471ffc49d7dff987550ff9c7554ffaf8166ff96664eff7f4d36ff7f4935ff7c4533ff763f2dff865140ff723e2dff753f30ff743b2eff773f2eff77412aff7f4d33ffad8068ff936749ff8c5e3cff936443ff815b3effbca38aff957960ff6d3f2eff734034ff5b3024ff5e3323ff74432eff8f573fff8a5338ffaf7e60ff845035ff76402dff936d54ffcdbe9fffb7a687ffc9ab8dff8d6348ff7c4b32ff9c694dffb1805cffab7a55ffad7956ffab7857ffc0936cffdbb583ffd9b57fffdab47dffdbb47fffdbb480ffdab57dffdab47dffd9b47dffd9b580ffdbb584ffd2ab7bffc3986fffbb8b66ff9c6848ffad7a58ffb68861ffbc9265ffc49d6dffdbb684ffe2be8cffe7c390ffe7c490ffe8c393ffe8c491ffe8c490ffe7c491ffeac696fff3cfa1fff5d0a5fff7d1a9fff5d2a8fff9d9b0fffaddb2ffe8ca99ffd5b17effd4af7affd3ae7bffd2ad7affd2ad7bffd2ad7cffd2ad7bffd2ad7cffd3ad7cffd3ae7cffd3ad7bffd3ad7bffd2ad7bffd3ad7cffd3ad7effd2ac7effd3af7effeac697fff2cea0fff3cea1fff3cfa0fff2d0a3ffdab789ffceaa7dffceab7fffbf9870ffba946dffb78f69ffaf8763ffaf8663ffab8360ffab8362ffaa8363ffad8768ffa78164ffa37e63ffa57f62ffae886affa27c5fff9b755bff98745dff97745dff97735dff94715aff8f6a59ff795a4dff8f7265ff78564bff68443eff65453eff947973ff654441ff5f3737ff5d3534ff5c3534ff5a3434ff573232ff61403fff603d3cff512b28ff532d2bfe64403cfd95716bf155312be0593a312d938271468775d3cb8472d1b68573d29f8573d0858471d16b8572cf518774d33b8675d4298970d31a896cce0f8877cc086060bf048080bf010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff0280808003aaaaff086060bf0e806ddb158679db128e80d435b79a87e0966352ff924f38fe934e38ff934d38ff914f3aff924e39ff934e38ff934e38ff924f37ff914e39ff934e39ff934e39ff924f38ff914e39ff894934ff7f422eff7b432fff7a4331ff7c4330ff7c4332ff7a4332ff6a3727ff5c2f1dff603224ff633829ff603425ff502618ff492417ff482417ff482317ff472216ff472216ff472216ff4b261aff512b1fff542e21ff532e24ff4c2b21fe3e2018fb371f175e64514705ffffcc02ffffff398674d2af8572d0778774d205ffffcc43e8d9bedddec198fbdab785ffd9b27cffdbb47dffdeb77fffddb580ffdcb480ffdcb37fffdab37dffd9b27dffd8b07cffd9b07cffd7af7bffd6ad79ffd4ac77ffd3aa78ffd1a875ffd0a774ffcfa572ffcda371ffcba16fffca9f6cffc99e6cffc89c6bffc59669ffb28058ffa97450ffa87350ffa87452ffaa7551ffaf7c54ffc59267ffc69667ffc59967ffc89b69ffc89d69ffc99d6affca9d6bffca9e6bffcb9f6cffcb9f6cffcca06dffcb9f6dffca9e6cffc99d6bffcb9d6cffcb9e6dffcc9f6fffcea170ffcc9f6effcc9f6fffcda070ffcda06effcda26effcfa470ffcfa371ffcea171ffc39366ffbf8f66ffd0a178ffbd8a62ffae7852ffb27c55ffb27d55ffb37e54ffb68158ff9f6b45ffa16e4affa97551ff9c6845ff9b6546ff925b3eff9f6a4affaa7a57ffa47c56ffd1af8cff9c7654ff946746ffac7f62ffbd9075ff885940ff7d4934ff794330ff78422eff84523dff713f2cff723f2eff753e2eff753e2bff7b4630ff7e4f34ff9d7054ff9d7253ff885838ff915d45ff83593fffb4987dff987b61ff714030ff6a3b2dff593022ff5e3725ff7e4c35ff885137ff905b3effb98669ff814b30ff774730ffaf8971ffd5c2a4ff967f65ffc09b81ff7e4d35ff87553affa67252ffb07d5affad7b55ffaa7853ffb1825cffe1b889ffdbb780ffdcb580ffdbb47effdab47effdab47effdab47effdab47effdab57fffdab581ffdbb583ffcda579ffc1956dffaa7856ff9c684affb4835fffbd9166ffbe9567ffd7b280ffe0bd8affe7c390ffe7c490ffe8c393ffe8c492ffe8c491ffe7c592ffe8c594fff2cfa1fff4d0a5fff6d2a9fff7d3a9fff7d4acfffbdeb4fffadfb3ffdaba8affd4af7dffd4af7cffd3ae7cffd3ae7cffd3ae7cffd3ae7dffd3af7dffd3ae7dffd3ae7cffd3ae7cffd4ae7dffd3ae7dffd3ae7dffd4ae7effd3ac7dffe0ba8afff2cd9efff2ce9ffff2cfa1fff3d0a3fff3d1a2ffddbb8cffcfac7effd0ac80ffc19c72ffbb946cffb88f6affb28764ffae8361ffae8563ffab8362ffaf8764ffb18c68ffbe9a77ffa88363ffab8466ffae8769ffa88163ff9b755aff9a755cff98745dff97745dff96705aff8c6556ff957669ff7a5b4dff7c594fff63403aff6d4f47ff8f746dff5d3636ff623939ff603737ff5c3735ff5b3737ff5a3735ff765351ff562f2cff542f2bff5b3934fe8c6a64fd5b3330fd582c2af957302c9f6a5245119687d2aa8572d2bf8673d2a98573d28f8674d1758576d15b8776d2448374ce2f8872d41f8473d613866bc90a8066e6056666cc028080ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000280808002808080059999cc0a8066e6118778d21a8076ce19a38599c58d5b4efe904f37ff934f38ff934e38ff914f3aff924e39ff944e38ff934e38ff934e38ff924e39ff934e39ff934e38ff934f39ff914e38ff904d38ff894a34ff7f442fff7c4430ff7b4231ff7c4231ff7b4232ff723f2dff5f2f1eff562719ff623426ff643628ff5a3021ff4b2517ff482417ff462216ff462216ff462216ff452216ff462216ff472317ff4a261aff4e2a20ff4e2c22fe4b2b22fd3c2219eb3a261b5279675d06ffffd51e8877d5458973d37a8473d102ffffff13d7d7c983e6d6b9f6ddc096ffdcb580ffd9b27bffd8b17affdab27dffdcb47fffdbb37effdab37effdab27dffd8b07cffd8b07cffd6ad7affd5ad78ffd3ab76ffd3a978ffd1a775ffcfa673ffcea472ffcca26fffcaa06dffca9e6dffc99d6cffc6996affb6855bffa97551ffa5724effa5704fffa67150ffa77350ffa8754fffac7a52ffbc8c61ffc8996bffc79a69ffc89d6bffca9e6bffcb9e6cffcb9f6cffcca06dffcca06dffcca16effcda16fffcea270ffcda26fffcd9f6effcc9f6effcda06fffcea171ffcda170ffcca06fffcda070ffcea170ffcea26fffcea36fffcfa472ffcfa374ffc39368ffb98663ffb98763ffc99774ff9f6846ff986040ffa36c49ffac7652ffa46f4aff996443ff885236ff9a6649ff966044ff915a41ff854f38ff865239ff855338ffa97e5dffa57d58ffb99974ffab8569ff8f6346ff98684bffaf8468ffba8f76ff82533bff7c4b35ff7a4831ff86523eff75422fff723d2cff703b28ff78412eff7f4a36ff87563eff986b4fffa87e60ff8b5c42ff8d6349ff805a3fffaf9476ffac9075ff724431ff64372bff573425ff6c402bff86543cff87543dff915d41ffb88468ff7a4932ff7f5440ffd5c2a4ffccbb9fffb69b7dffa67f65ff7f4f36ff996447ffaf7a59ffaf7b58ffab7955ffaa7b54ffdbb284ffdbb881ffddb782ffdcb681ffdbb580ffd9b47fffdbb47fffdbb580ffdab57fffdbb681ffdab782ffd8b384ffc89f73ffc1936cffa06b4fffa36e51ffb5855fffbe9366ffcca577ffe2bd8bffe7c391ffe6c490ffe8c393ffe8c492ffe8c591ffe7c592ffe8c595fff1cfa1fff4d0a4fff5d2a7fff7d4a9fff7d5abfff8daaefffbe3b7fff6deafffd8b887ffd4af7fffd5b07effd4ae7cffd4af7dffd3af7dffd2b07dffd4af7dffd4af7dffd4af7cffd4af7dffd4ae7effd4af7fffd3ae7effd8b283ffefc99afff4cda0fff3cfa0fff3cfa2fff4d0a3fff3d2a2ffdebd8dffd1af80ffd1ad80ffc29d72ffbc966dffb78e69ffb38865ffa97b5bffb08462ffaf8663ffb28a65ffb79069ffcba87fffb99570ffaf8a69ffb18b6affaf8969ff9d785bff9b755dff98755eff98755eff97705bff896453ff9f7f71ff7a5a4dff7c5a51ff64423cff866a61ff73524dff633b39ff613a38ff5e3839ff5d393aff5a3737ff674543ff5e3c39ff522f2cff5d3c37ff86655cff59342ffe562a27fe582d28fd572c26e666443a22c3b4a5528673d07d8572d2b38472d09a8472d17f8774d3658674d24c8675d0378679d5258a75d617857ade0d8976d8076d6ddb035555aa010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aaaaaa07926ddb0b8b74d1168b74d11a8976ce709f7266fc8d4e3dff944f39ff934d38ff934f39ff934f39ff944e38ff944e38ff934e39ff934e38ff934e38ff934e38ff924e38ff924e38ff924e38ff914d37ff8b4b36ff80422fff7d4330ff7b4230ff7b4232ff784231ff673624ff5c2c1eff55271aff623728ff623828ff532c1dff482417ff472217ff462116ff452116ff442116ff442115ff442216ff442115ff452217ff47251afe48261cfe47281efc3f241cea3f2c226265564b218b7cc9648573d17d8572d2618374d208dfdfdf35e2d9c5d8d9c39dfddbb684ffdcb580ffdab37dffd9b17cffd8b07affdab17bffdab27dffdab17dffd8b07cffd7af7bffd5ac79ffd5ab78ffd2aa76ffd1a876ffd0a674ffcfa573ffcca270ffcba16effc99e6cffc99e6dffc79a6cffbc8d62ffaa7851ffa6724effa5724dffa5724dffa6734effa97751ffac7a55ffae7d55ffb08156ffb98c5dffc69968ffc79c69ffc99e6bffca9f6cffcc9f6effcca06effcda26effcea26fffcea36fffcda36fffd0a471ffd0a472ffd0a372ffcea271ffcda171ffd1a474ffcda071ffcda070ffcea270ffcda270ffcfa371ffd0a575ffcea374ffc5966cffba8462ffa77050ffa67051ffbd876bff8e593cff8b5236ff93583eff9b6345ff9a6448ff7b432fff844c39ff8a533dff7e4733ff814936ff79412fff7f4735ff7f4934ff956749ffa07853ffb49371ffc7a385ff96684aff8d5a3dff8f5e42ffb0846affac8369ff92624aff7e4b36ff804a37ff743e2eff753c2bff793f2eff784431ff81503bff85533cff906348ffa97f63ff8b5e43ff8c5d41ff81583bffa89073ffb79982ff683d2dff5e3626ff603525ff784734ff8b5843ff86533bff986548ffb68569ff734f3aff8d735affd7c3a8ffb29c85ffbfa589ff885d44ff86543affa06c4effb4805dffaf7b59ffaa7a54ffcea679ffddba85ffdfbb85ffe3c28bffdbb783ffdab481ffdab480ffdcb580ffdbb67fffdbb781ffdab780ffdcb585ffd6b181ffc79d73ffbe8f6cff966445ffac7858ffba8a61ffc1986cffdbb584ffe5c38effe6c491ffe9c394ffe8c493ffe8c591ffe7c592ffe6c594fff0cea0fff3d0a4fff5d1a6fff7d5abfff7d5a9fff7d8adfffbe2b9fffbe5bcfff3d7acffd6b485ffd3af7effd5af7dffd4af7dffd3b17effd3b17effd4b07fffd5b07dffd5af7dffd5af7effd4af7fffd4b080ffd4b080ffe4bf90fff3cc9efff5cfa1fff4d0a2fff4d1a3fff5d1a5fff3d3a3ffdfbf8fffd2b080ffd2b081ffc39e72ffbe976effb58b66ffb18562ffaa785affaf8160ffb28765ffb68d68ffbc956dffccaa7dffd4b38bffb1916bffb6926fffb38c6bffaa8467ff9c775cff9a775fff997760ff926c55ff8b6656ff957566ff79574cff79544dff66473fffa28a81ff613e3aff693d3cff643a39ff5f3938ff5c3937ff5e3c3aff714d4cff512c29ff603e39ff896963ff583330ff522a24ff5a2c28ff572d27fd5b3029ee6e4a408ab19f8e3e8c7bce5b8773d25c8574d3a48473d28a8574d1708674d1568574d03f8675d22c8574d11c8976d1118778d2097171c6048080bf010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff028080ff059966cc088080bf128071d41a8076ce2a9e86b0ec8c5445fe944f39fe964f37ff934e37ff944e39ff944e39ff944e38ff934e38ff934e38ff934e38ff934e38ff934e38ff934e38ff934e38ff934e38ff914d39ff8d4a37ff81432fff7c412fff7b4130ff794131ff74402eff5f2d1fff522517ff562e1fff613929ff5d3626ff4b2618ff472417ff462217ff442116ff442116ff442216ff432115ff432115ff422015ff432116ff432116fe442219fe43251cfc42261edf3d261e3a54465c588571d1e38371d1d28473d12c8b74d116e8dcd19adbc8a7fdd9b689ffdab581fedeb882ffdcb47fffd9b17bffd9b07affd9af7bffd8af7bffd8af7bffd6ad7affd5ab78ffd4ab78ffd3a977ffd1a674ffcfa572ffcfa472ffcda16fffcba06effc99e6cffc99d6cffc5976affb07e55ffac7954ffb17f57ffbc8a60ffbe8f62ffc49468ffc19366ffbe9163ffc09263ffc19363ffc39664ffc59966ffc89c69ffc89d6affca9f6cffcb9f6dffcca06effcda16fffcea270ffd0a370ffcfa370ffd1a471ffd1a573ffd1a573ffd1a574ffcfa372ffd1a575ffd1a575ffcda172ffcda271ffcea373ffcda270ffcea372ffcea474ffcda073ffb17c58ffab7053ff975c42ff9b6449ffba856bff8a5639ff834a33ff8b5339ff98644aff733d2bff774032ff7e4836ff7b4532ff7a4533ff784132ff753e2fff77412fff7d4934ff8a5a41ffa97f5dffa7815effceab8affb28564ff946143ff88543aff8e6044ffac8163ffb88d72ff93654fff804d3bff7c4230ff7a3f2dff764631ff7c4d36ff87533dff88553eff885a40ffa97d62ff986a4dff916045ff754e34ff9d8166ffc3ad95ff6a4731ff633626ff673727ff844f3bff8d5740ff885338ffa37153ff956750ff765644ffbca285ffdcc9b6ff9b8670ffc9a98dff86583dff905e42ffaf7d5bffb07b5affac7b56ffbf956affe1bd8bffe0be89ffe8c691ffe5c18effdbb582ffdbb582ffdbb580ffddb681ffdcb780ffdbb780ffddb585ffdab683ffcda878ffc69b74ffb98868ff956144ffb4805effbf9366ffcfa976ffe5c38effe6c491ffeac492ffe8c491ffe8c592ffe7c592ffe7c693fff0cd9cfff4d0a5fff5d1a6fff6d5aafff6d5abfff7d7adfffbe1b8fffce5befffce4bcffeccfa3ffd4b281ffd5b07effd5b07cffd4b17effd5b07effd5b080ffd5b07effd6b07fffd4b080ffd4b17fffd3b181ffe2bf8ffff3cea0fff4cfa1fff5cfa3fff5d0a4fff4d0a4fff5d2a6fff2d4a6ffdfbe90ffd2b182ffd2b182ffc29e71ffbf976effb58965ffb28162ffab7659ffaf7e5effb38965ffb99069ffc59c73ffcea97dffd8b98fffbfa178ffbe9973ffb7906cffb58e6eff9c775cff9b7760ff97745eff8f6a55ff94705eff8d695dff825d50ff6b493cff81675bff7a5753ff683f3cff683f3dff623a3bff603a3aff5e3b38ff75514dff542f2aff613e3aff8d6c64ff58332cff572b26ff572c25ff562923ff533127ff755448fba18275da5c3f31457a6467508673d2798372d1ad8673d3948573d0798574d15f8473d1478573d0328575d1228778d2148c80d90c9580d5068055d5028080ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aa55ff056666990b745dd1168b74dc238a75d384956657fd8f513dff954f39ff954f37ff954f39ff944e39ff944f38ff944e39ff934e38ff934e38ff934e38ff934e38ff934e38ff934e38ff934e38ff934d38ff924d37ff8f4d38ff824330ff7c402eff7b4030ff78402fff6b3627ff55281aff4c2316ff5b3424ff5f3727ff583122ff4a2517ff472316ff462216ff442116ff422014ff422115ff422115ff402115ff3f2116ff3f2115ff412014fe402014fe402016f33e22185c4e3a354b8574cfe98472d1e68473d2c78472d21ab19dce63e5d3b7f7d8b98dffdab581feddb680ffdcb680ffdcb57fffd9b17cffd8ae7affd6ad78ffd6ac79ffd5ab78ffd4aa77ffd2a976ffd2a775ffd1a673ffcea370ffcea36fffcca16effc99e6cffc99d6bffc99a6bffb48358ffaf7b54ffae7b54ffae7b52ffc08e61ffcd9c6dffcc9f6dffcca16dffcca16dffcca06dffc99d6affc79b68ffc89c68ffca9e6affc89d6affcb9e6cffcba06effcca16effcda16effcda16effd0a270ffd0a470ffd1a572ffd1a673ffd2a775ffd2a775ffd2a876ffd1a775ffd2a877ffcfa574ffcda171ffcea373ffcda372ffcca170ffcda271ffcea172ffb47f5bffac7458ff8a5038ff8c523bff8b533affa9785cff8f5f43ff7a442dff825037ff754433ff6c382cff764132ff784432ff723f2eff784334ff733e2fff743e30ff733d2eff77432fff7c4d32ff96694dffa47b5affba9470ffc6a07cff986a4dff8e5a3fff8b5a3cff885c3dffa37c61ffb99479ff94694eff83533bff81523bff86533cff854f39ff85533aff89573fff87563bff9c6c50ffb4886aff86593cff785036ff8b6c50ffccaf98ff71503dff603a28ff70402dff8d5841ff89543dff845038ffb27c63ff885e47ff7c6149ffd9c2aaffc9b59fffa7876effae876dff85563cff996745ffb78263ffb3805bffb68a62ffe0ba8dffe1bd8bffe9c793ffe9c792ffe3bf8bffdbb582ffdbb580ffddb680ffdeb983ffdcba82ffdcb784ffdcb883ffd9b682ffcba379ffca9b78ffaa7657ff9a6347ffb6855cffc79b6effdfb889ffe7c594ffe7c392ffe8c592ffe8c592ffe8c591ffe8c592ffefcb9cfff5d1a4fff4d0a6fff7d4abfff7d6acfff6d6adfffadfb7fffce5befffde7c1fffce5bdffe8cd9fffd3b381ffd5b27fffd6b07fffd5b07effd5b180ffd5b17fffd5b17fffd5b17effd5b280ffd4b282ffeecd9dfff5d2a3fff4d0a3fff5d1a4fff4d0a4fff4d3a7fff1d2a8fffbe0b5ffddbd8fffd3b183ffd4b283ffc39d71ffbf976effb48764ffaf7d5fffa87156ffae7d5dffb68a66ffbb936bffcaa379ffceaa7dffd2b488ffd2b489ffc39e78ffbe9772ffbd9776ff9f7a5dff9f7962ff936e58ff916e5affa38471ff7c584bff7e554bff6b4b41ffa3897fff67403cff6a403cff673c3cff643a3bff5f3a39ff6d4a49ff724f4cff76544eff896963ff59332dff592f29ff5a2e28ff542923ff5a322cff8b7065fe7d5951fe653830fa62352d8b7d584d3a8877d33e8473d6a98673d39d8573d2838473d2688473d3508370cf3a8477cf278976d1188a75ca0e926ddb07926ddb035555aa010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff028080ff056666990a8066cc128071d41c8976db2ba088b2da905845fe95503bff954e36ff954f39ff954f39ff944f38ff944e39ff944e39ff934e38ff934e38ff934e38ff934e38ff944e38ff934e38ff944e38ff944d36ff924f36ff904e3aff844432ff7c402eff7b402fff753e2eff5e2d1fff4b2316ff4d2718ff5e3425ff5f3726ff522d1dff482317ff462216ff452116ff432115ff422015ff422015ff402116ff3f2116ff402015ff3f2014fe3f2015fe3f2116f93f2116795d43392f8872ceef8472d1ec8371d1928573d20be8e8d139e4d7c0e7d9bc93fed9b581fedcb681ffdbb57fffdbb47effdbb37fffd9af7cffd6ad79ffd5ab78ffd4aa77ffd3a876ffd2a776ffd1a674ffd0a573ffcea36fffcda26effcb9f6cffc99e6cffc89c6affbf9064ffb07d56ffaf7a54ffb07a55ffb17b55ffb17b53ffc08b62ffca9c6bffca9f6bffcba16cffcda26dffcda26dffcda26dffcca26dffcca16effca9f6cffcb9f6dffcda170ffcda16fffcda16fffcc9f6dffcea16effd0a371ffd1a573ffd2a774ffd2a775ffd2a876ffd2a876ffd2a978ffd3a877ffd3a876ffcea372ffcda373ffcea473ffcea271ffcb9f6fffcc9f71ffbd8b65ffa0694eff8e563fff844a35ff894e38ff875238ffa27157ffa37358ff78492eff764532ff69372cff6c382bff784232ff74402eff703e2cff734132ff6f3c2dff733e30ff733d2cff743f2dff76432eff84533bff95684affa37b59ffc59f80ffb1876bff8c5a3fff8a553bff8b573dff895a3effaf8669ffbc957bff986d58ff855541ff895540ff88553fff895540ff8f5941ff8b573cff966648ffa9785bff946345ff76492cff856245ffc5ac95ff836954ff673f2cff754630ff8c5b43ff84533aff845137ffaf7e5fff8a644dff9b7f67ffe3d0b2ffb7a691ffbca288ff9c775cff8c5b3bffa46f55ffbb8864ffb2865cffdcb587ffe3bf8dffe8c693ffe9c794ffe9c591ffe0bb88ffdbb581ffdbb680ffdeba83ffe2be8bffe0bc8bffdbb884ffdcb783ffd7b081ffcca077ffc89774ff9f694cffa77150ffbe8f67ffd0a97bffe6c491ffe8c593ffe7c592ffe8c692ffe8c691ffe8c591ffeeca9afff5d0a3fff3cfa6fff6d4abfff7d6acfff7d6adfff8dbb3fffde6bffffde7c2fffce7c1fffbe6bcffddc394ffd4b282ffd7b180ffd6b080ffd5b180ffd5b180ffd6b17fffd5b27effd5b182ffd6b588ffefd0a1fff3d2a2fff4d0a4fff3d0a3fff1d1a6fff1d3a8fff8e0b6fffce5baffdabb8effd4b284ffd4b284ffc39d72ffbf976effb28563ffb17b60ffa36b52ffb07e60ffb78a67ffc19971ffcfaa7fffceab7dffd1b285ffe0c496ffc4a278ffc39e79ffc29d7affa57f62ff9f7a62ff8e6a53ff8e6a56ff987866ff8c6556ff775346ff9b8073ff74514aff6b413cff6a3e3aff683c3bff603a36ff603d39ff744f4eff8c6b67ff805e5aff59332cff5a2e28ff572b26ff522922ff603d35ff947771ff66423cff5c322cfe65352efe67352ee06c41373c91779d4f8874d2468371d3a78573d18d8474d2728472d0598470ce418576d42c8574d11d8472ca119678d2097171c6048080bf01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff048080bf07926db60e806ddb188a75d5168b74d18099685afb924f3dff975036ff964f37ff954e3aff954e3aff944f38ff944f39ff944f39ff934f39ff944e38ff944e38ff944e38ff944e38ff944e39ff944f39ff934e38ff934e39ff914d3bff874633ff7f3f2dff7a3f2fff6a3627ff4f2617ff492215ff542b1eff603726ff5c3524ff4f291bff472416ff442216ff432116ff412114ff402014ff402115ff402015ff402014ff3f2015fe3f2015ff3f2015fd412015ac4f372c239283d3988574d2f18371d0a58572d2129c80c61de5dccac6dbc09dffdab584fedeb67dffdbb67effdbb580ffdbb27dffdab37dffd8af7cffd6ac79ffd4aa77ffd3a875ffd3a775ffd1a573ffcfa370ffcda26effcca16cffcba06cffc99d6cffc49768ffb07e55ffaf7b55ffae7a54ffb07b55ffb07b54ffb07a54ffb27d56ffbf8d60ffc99c6bffca9e6bffcda26effcda36fffcea36fffcfa470ffd0a571ffd0a571ffcfa571ffcda370ffd1a773ffd3a875ffd1a471ffcda16effcfa26fffd2a573ffd3a775ffd3a776ffd4a977ffd3a977ffd3a977ffd5ab79ffd2a875ffd0a574ffcea272ffcfa373ffcfa373ffcc9f6fffc49568ffc08f6bff976144ff925842ff7f4533ff804734ff834734ff8a523cff845338ffb5896cff865b42ff6d3d2eff6b362bff733d2dff74402eff6f3d2bff72402fff6e3e2eff6f3c2cff723d2eff743b2eff723d2dff703e2bff7c4733ff895640ff976a4effb28c6fffc29c82ff9a6b53ff8b543dff91573fff8f593eff8c5c40ffbc937affb9937cff936853ff8c5c48ff8a5540ff8d573fff8e593eff905a40ff8b573bffb07e61ff98674cff7c4b32ff7e583effcbaf98ff957a68ff6f4a36ff7b4f39ff905c47ff834e37ff7e4e32ffb18168ff855e46ffb19b80ffdaccbaffa28d70ffbb9d7dff8e6141ff966147ffba8665ffb7895effd2aa78ffe8c38fffe6c693ffe8c794ffeac695ffeac694ffdcb884ffdab681ffddb882ffe8c390ffe8c392ffe5c191ffdcb885ffddb685ffd3a87bffcda075ffc28f6bff9f694cffaa7654ffc99c71ffdebb87ffe8c692ffe8c693ffe7c692ffe8c691ffe8c592ffedc999fff3cfa2fff5d0a5fff5d3a8fff8d6acfff8d7adfff7dab1fffde8c0fffee7c1fffee8c3fffde9c2fffae6bcffd8bb8effd4b282ffd7b282ffd5b280ffd4b280ffd6b280ffd7b280ffd4b181ffd9b889fff0d1a3fff2d1a3fff4d1a5fff2d1a4ffefd1a7fff7dfb6fffce9c0fffae4baffd6b78affd6b386ffd5b384ffc39d72ffbe966effb1815fffad755bff9e654bffb17f60ffba8d68ffcba47bffd2ae81ffd0ab7effd1b183ffe3c79affc8a77dffc6a27bffc39f7affab8667ff9e785eff8d6a53ffa88671ff896654ff845f51ff826559ff987c74ff6b433fff6c403bff6a3d39ff643c36ff68423cff75524bff927069ff87635dff653b36ff5d312cff582d26ff542c26ff6c4942ff977770ff5c352eff653631ff663730ff66352eff68352efb6c3c31687b5647458576cf558475d5af8573d2978271d07c8471d0618171d0488371d1338773d2228770ca148c80d90c9580d5068055aa028080ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080059966cc07926ddb138679d7208778d71cb69badd2935c4afe94513afe945037ff974f39ff944e3dff935136ff954e3aff944f39ff944f39ff944f39ff944e39ff944e38ff944e38ff944e39ff944e39ff944e39ff944e39ff944e39ff924d38ff8c4935ff7f3f2fff763d2cff592b1cff4a2317ff472315ff5a3222ff5f3423ff5b3323ff492515ff452315ff432117ff422016ff412014ff402115ff402014ff402014ff402015ff3f2015ff3f1f15ff402015e5462d231bc6b3a1208778cf898673d2d58573d25d8673d015dbcec2b1dfc4a6fedab688fedeb77cffdab67fffdbb480ffdab37dffd8b27bffd7b07affd9b07cffd5ac77ffd2a974ffd1a773ffcfa571ffcfa36dffcea26effcb9f6bffca9e6bffc79a6affb9895fffb27e57ffb07d55ffaf7d55ffaf7c54ffb07d54ffb27f57ffb17e55ffb18054ffb88b5bffcc9f6dffc99d6bffcea370ffcfa470ffcfa570ffd0a672ffd1a672ffd2a773ffd1a672ffd2a773ffd5ab77ffd9ad79ffd5a975ffcfa26fffd3a573ffd4a875ffd4a976ffd3a876ffd4a977ffd5aa78ffd6ab79ffd4ab78ffd1a775ffcda272ffcfa273ffcfa273ffcfa170ffbf8f63ffb6835eff9f6b4dff874e39ff7e4534ff7e4533ff804533ff7e4631ff814b35ff845439ffa3785eff946a53ff6c402eff6b3628ff774130ff733d2cff703d2dff714030ff6d3c2bff703e2eff703d2eff703c2eff703c2cff6f3c2bff6e3c2aff824f3aff906248ff90674cffbc987dffab846bff86563eff8c553eff955e44ff8e5c41ff8b6147ffb7907affae8871ff895f45ff88573fff88563cff8f573fff8f583eff8b593dff97674cffa4725aff7e4d35ff744b31ffb79b86ffb69a88ff6f4b37ff81513eff8b5743ff794b33ff7b4a33ff9e705aff795441ffd0baa3ffe1d4b7ff9a8461ffb69473ff8c5c3fffa77252ffc4926affc9a06dffe9c590ffe8c794ffe8c893ffeac796ffeac697ffeac693ffdbb781ffddb782ffe8c48fffe8c392ffe8c494ffe6c392ffdfb98affdbb185ffd2a778ffcf9f75ffbb8665ff9b6546ffb6825fffd4a87cffe9c491ffe7c493ffe8c594ffe8c492ffe9c592ffebc898fff3cfa4fff5d0a5fff4d1a7fff9d7adfff8d8aefff6d9affffde9bfffffe8c2ffffe9c2fffee9c5fffde9c5fff8e2b9ffd6b88bffd5b382ffd6b482ffd5b381ffd6b281ffd7b381ffd4b281ffdbbb8bfff0d1a3fff4d1a6fff4d1a6ffefd0a7fff3dbb1fffce9c1fffbe9c1fff1dcb2ffd7b688ffd7b587ffd5b285ffc19b71ffbd936bffb28060ffa46b52ff9d6249ffb28060ffc69972ffd1ab7fffd2af81ffd2ae80ffd1af82ffdbbe91ffd3b289ffc9a57effc5a27bffb18c6eff98745aff916d54ffa88672ff997464ff7f6456ff967e72ff7d5a53ff6f423eff6c3e39ff673f39ff6a443dff79524cff97766dff87655eff69423aff592e27ff562c25ff5a362eff8f726dff7c6159ff5c332eff653530ff65332dff66352dff68362fff6c3831fe6c3a31b379534606ffd5d5278976d1888572d29f8472d0858271d16a8271d1508370cf388476d6278376d1188a80d50e8080c8076d6ddb028080ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000280808004bfbfbf0a8080cc108070cf1d8472d3218374d16b9b706bfc90523fff965038ff974f38ff954f3aff945037ff954f39ff944f39ff944f39ff944f39ff944f39ff944e39ff944e38ff944e39ff944e39ff944f39ff944e39ff944e39ff944e39ff934e39ff8e4a39ff7e402eff6e3b2bff4d2415ff462314ff4c2518ff5d3225ff5e3426ff563021ff482315ff442116ff432016ff422015ff402015ff402014ff402014ff402015ff3f2015ff3f2015ff412014fb3c22167f8774665f8673d1118778d2b98472d09b8473d327beb1cba0e1caacfdd9b689feddb77cffdbb67fffdbb580ffdab380ffd8b17bffd8b07affd5ae78ffd7af79ffd8ae79ffd1a772ffd0a571ffcea26dffcda16dffca9f6bffc99d6bffc19266ffb6855dffb4825bffc49369ffcb9c70ffcc9e70ffcc9e6fffcb9e6effcb9e6dffcb9d6effcb9e6dffcb9f6cffc99e6bffcba06dffcfa471ffcfa571ffd0a572ffd1a672ffd2a773ffd1a673ffd2a873ffd4aa76ffd9af7affdab07bffd9b07bffd1a673ffd3a875ffd4aa78ffd4a978ffd4aa78ffd4a978ffd5ab7affd5ac7bffd0a776ffd0a575ffcba070ffcda171ffcfa172ffc19065ff9f6a48ffa67254ff804833ff7e4534ff7b4332ff7d4534ff7a4631ff7a422fff824b37ff7e5234ff815d3cffac866cff6a422bff6d3a29ff75412eff703b2cff703c2fff703d2fff6e3c2cff703d2dff703c2eff703b2eff6f3b2cff6f3c2bff6e3b2aff744230ff8d5e46ff8d6349ff947155ffc7a48cff91674fff86563bff8d593fff915c45ff8d5d43ff95694fffb0886fffaf866eff865d41ff87553dff8b5640ff8c5740ff87553dff8f5e44ff9e6d54ff875740ff764c38ff9b7c68ffc7ad99ff7d5b48ff764d39ff7d4f3dff74452eff7b4b33ff9a7159ff83614cffd5cdb6ffd2c3a5ffaf926cff9d785cff925f42ffbf8869ffc8996cffe7bf8effe9c895ffe8c793ffe9c796ffe9c798ffeac896ffe3c18bffdbb680ffe8c390ffe8c393ffe8c594ffe7c494ffe7c394ffddb689ffd5ac7effd2a678ffce9e74ffb58060ff9d6749ffc5926dffdab180ffe9c495ffe8c394ffe8c492ffe7c591ffe8c696fff0cca0fff6d1a6fff6d3a9fff8d6abfff9d8affff6d9affffce6bdfffeeac2fffeeac3ffffeac4fffdeac5fffeebc5fff0d9b1ffd6b78bffd5b382ffd6b482ffd6b381ffd5b282ffd3b383ffdebe90fff2d2a5fff4d1a6fff2cfa6ffefd5adfffce8c2fffceac3fffbeac2ffe7cca2ffd9b789ffd8b687ffd5b184ffc0996fffb88d65ffb27e5fff985e47ff9e644affb88765ffd6ac82ffd4b082ffd1af7fffd5b184ffd1b082ffd8ba8cffddbc94ffcba881ffc8a47effb58e73ff947058ffa4836bff9c7863ff8c6758ff90786bff9c8076ff704743ff6d4139ff6a4238ff6d443eff7d544eff8c6863ff896761ff69443aff552c23ff573028ff704d47ff936f6bff5f3933ff5d312bff63342cff63342aff66362cff67372fff683830ff68372ffc6e3e34e4724b3e368e71635e8575d4468371d3a88370d08e8371d0728472d2588271d1408374cf2c8574d11c8976d1108f80df088080df03aaaaff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff088080bf0c806ad51a8976ce298376d31f9c84b5b2986352fe95503bff965136ff955037ff954f3aff954f39ff954f39ff944f39ff944f39ff944f39ff944e39ff944e39ff944e39ff944e39ff944e39ff944e39ff954e39ff954d38ff954e3aff954d3aff8d4c34ff824332ff653124ff4a2314ff462115ff4f281aff5c3325ff5c3523ff532d1dff472214ff442115ff412014ff412014ff402015ff402014ff402015ff3f2014ff402014ff401f14fe3f2116ee513c2f31eadbd002ffffffdb8472d26f8373cf11e1e1d282e2ceb2f8d8b98efddeb680fedbb680ffdab57fffdcb381ffd8b17cffd7ae79ffd6ae78ffd6ad77ffd4ac75ffd5ab76ffd3a973ffcea36effcca16cffca9e6bffc89b6bffbc8c61ffb7845effb7855dffb8875cffc49467ffcfa171ffcda26fffcda26effcea36effcfa370ffcea36fffd0a471ffcea36fffcda26effcea370ffd0a672ffd1a672ffd1a672ffd2a874ffd2a773ffd2a874ffd3aa75ffd9b07bffdbb27cffdbb27effdbb27effd5ab78ffd6ac7affd5ac7affd4ab79ffd4aa79ffd4aa79ffd5ac7affd3a978ffcda372ffcda171ffc89b6bffcd9e6fffc6956bff9b6645ff915b41ff8e5741ff7d4531ff7c4332ff7b4332ff7b4432ff7b4331ff77422fff814d38ff7e4c36ff774831ff9d745dff976e52ff6e422aff75402fff713b2eff713b2eff6d3e2dff6e3d2bff6e3d2cff6f3d2dff6d3c2bff6e3c2bff6e3b29ff6e3b28ff6c3d27ff7b4c38ff8b5d49ff865c46ffae8973ffbb967cff875943ff88523eff89543bff8b573fff89573fff9c715affbb9880ffaf8c76ff895a46ff8e5945ff905944ff8e5942ff88583dff946449ff8f5a47ff7d503dff876451ffc4a995ff997f6cff6f4837ff774b36ff6c4029ff764330ff9f725bff805f47ffd8cdb4ffc1ae91ffac8f69ff936948ffa56f50ffcd9872ffdcb283ffebc996ffe8c895ffe9c796ffeac998ffe9c896ffebc995ffddba85ffe4c08effe9c592ffe9c493ffe8c495ffe7c494ffe8c494ffdeb689ffd4aa7dffd2a679ffc99972ffae7a5cffa36d51ffd0a077ffe4ba88ffe7c390ffe5c593ffe7c593ffe7c495ffe7c697fff2d1a2fff5d5a8fff7d6aafffad9affff9d9b1fffce2bdfffdebc4fffdebc4fffeeac4fffeeac5fffeeac7fffeeac5fff0dab0ffd5b688ffd7b583ffd7b581ffd7b382ffd5b385ffe2bf95fff5d1a6fff4d0a6fff0d2a7fffae5bdfffbeac5fffbebc5fffae6bdffdfbf93ffdbb789ffd9b888ffcfab80ffbf976effb48761ffa87056ff965944ffa26c52ffcda27dffd9b487ffdebb8bffd5b383ffd7b387ffd5b386ffd7b78bffe0c198ffceab83ffc9a681ffaf886fff94715affab8a74ff9e7963ff8b6d5cffa18777ff7c564cff71433bff704037ff77493fff795047ff8a665fff906f67ff613d31ff583229ff674338ff95736aff7c5952ff5b322cff5d312aff60332aff613329ff64352bff65372dff65382eff683d32ff7c5045fc916758e8a47e6e74b69c882a8c79d4598473d18c8573d1958573d37a8473d35e826fd1458173d3318272d0208770cf128e71d40a8066cc048080bf028080ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff028000ff068055d50c956ad517856fd3248771d42a8673d431ac7868e6935645fe965038ff965039ff964f39ff954f39ff954f39ff944f39ff944f39ff944f39ff954e39ff944e39ff944e39ff944e39ff944e38ff944e39ff944e39ff954e38ff944e39ff954d3aff945138ff914b38ff814133ff562818ff472214ff462112ff542c1fff5c3524ff5c3425ff502b1bff452213ff422113ff412115ff412015ff402015ff402014ff3f2014ff3f2014ff3f1f13fd3f1f14fc3a20168fa9988b269486d0ad8573d18f8472d108bfbfbf5ce1d0b7efdabe96fddcb780fedcb682ffd9b47fffdbb380ffd9b17dffd7af7affd7ae79ffd6ac77ffd4ab74ffd2aa72ffd2a972ffd4aa74ffcda36dffc99d6bffc19465ffb8885dffb7845effb8865fffb8855effb9875cffc19163ffcea06fffcda16dffcea36dffcfa46effcfa46fffd0a571ffd0a671ffd1a673ffd0a572ffcfa572ffd2a774ffd1a773ffd2a774ffd2a874ffd3a874ffd4aa75ffd9b07bffdbb27dffdcb37effdcb47fffdeb480ffd9b07cffd9b07effd3a978ffd3a978ffd5ab7affd5ab7affd5ab79ffcda271ffcc9f70ffc7996affc29365ffc4936bff9e6649ff834b34ff915a45ff7c4431ff7c4332ff7c4232ff7c4332ff7a4332ff794330ff78432eff834e39ff7f4a36ff76462eff91694affb08a6fff7c5038ff71422cff733d2dff6f3e2fff6f3d2cff6f3d2cff6e3d2dff6e3c2dff6e3b2dff6e3b2bff6d3b29ff6c3b28ff6b3b28ff6c3d29ff81523dff835541ff8a6049ffc19e86ffa67f6aff7d5137ff834f38ff89523cff8e5940ff885c3fff99745cffc1a08bffa17b69ff895b47ff8b5a43ff8e5b42ff88573dff82533aff82543eff775039ff77573fffb59d8affae9588ff6f4b3aff6e4535ff68382bff683828ffa37d69ffa38b73ffe1d8c4ffbeab85ffc2a681ff9c6b46ffc18a64ffd5a779ffedcb97ffe9c997ffe8c897ffeac997ffeac997ffebc997ffe7c592ffe1bf8affe9c592ffe9c594ffe9c495ffe8c593ffe8c596ffe9c597ffd8b284ffd3a67dffd1a27affc59370ffa77555ffaa7554ffd5a378ffe9c190ffe7c592ffe7c593ffe7c595ffe6c696ffe7c799fff4d4a7fff6d7aafff9daaffff9dab1fffadfbbfffdebc4fffdebc5fffeebc5ffffeac6ffffeac8ffffebc9fffdecc6ffefd6abffd6b887ffd8b582ffd8b582ffd7b485ffe7c297fff4cfa5fff1cfa8fff5dab3fffde9c4fffbebc6fffbebc5fff0dab0ffdcb98effdbb789ffdbbb8affcca67bffbc936bffb68461ff985b47ff985f47ffba8b6cffd5ae88ffe0bd8effe5c492ffdfbc8cffd9b588ffd8b689ffd9b98cffe4c69cffd1b187ffcdab85ff9f7c60ffa68470ffac8975ff977567ffa2867eff907270ff734843ff76463eff794843ff805a50ff8d6d65ff98766eff663c34ff5b342bff88645cff92726aff5a3830ff5b332aff5f352aff60342aff60342aff62372dff663b31ff683e33ff80574bff9d7667ffa27a6cfe815546fa734637c480584910af9f801a8976ce9d8573d29d8472d2818673d4668773d54c8372d3368471d5248771cd168b80d10b8b74d1068080aa028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff028080ff059966cc0b7474d1148c73d9218374d1318272d0338c73d274a0725cfd92533eff95503bff964f39ff954f39ff954f39ff944f39ff954f39ff954f39ff954e39ff944e39ff944e39ff944e39ff944e39ff944e38ff944e38ff944e39ff944e39ff944e38ff954e3aff954d3aff904c36ff763d2eff4e2414ff472213ff462115ff562e1eff5c3424ff5b3423ff4d2819ff452113ff412014ff402015ff402014ff3f1f13ff3f1f14ff3f1f14ff3f1f13ff3e1f13fe3c2015c1513a2d4b9681bb218374d19f8572d0908573d139e9d7bcdcdabe9afddcb781ffdcb583ffd8b47fffd9b380ffdbb27effd8b07bffd6ad78ffd4ab76ffd3ab74ffd2aa72ffd1a871ffd0a66fffcfa670ffca9f6dffbc8d61ffb8875fffb8855effb7845dffb7855dffb9865effb9885effc19164ffd0a272ffcea270ffcfa46fffcfa46fffcfa570ffd0a671ffd1a772ffd2a873ffd2a873ffd2a874ffd5aa76ffd4a975ffd3a874ffd3a974ffd4aa75ffd9af7affdcb37dffdcb47effddb47effdeb680ffdeb681ffddb480ffdab17fffd1a676ffcfa474ffd5aa7affd5ab7bffd0a575ffca9f6effc99b6dffbf9063ffc08f68ffa06b4eff814933ff804733ff7f4734ff7b4232ff7b4230ff7b4332ff794331ff794231ff794332ff794531ff7c4934ff7a4631ff77432fff7b4e33ffac8b6bffaa876aff76472fff713f2cff723d2cff713d2cff6f3c2cff6e3c2cff6c3c2aff6e3c2cff6c3d2bff6c3a2aff6c3b2aff693a28ff6a3b27ff74432fff804e3bff7a4b37ff8c6951ffbda085ff98735aff7d5039ff7f4e36ff85533aff8c5b42ff895b43ff9b785effc2a38bffa37f67ff90654aff895c42ff774f36ff6a412aff6e462dff794e37ff724934ff8e755cffc7b39fff806554ff6a4434ff633c29ff633c29ff9c7962ffa18b73ffd9d2b4ff9a8663ffb79874ffaa7751ffd1a274ffe9c293ffebc999ffe8ca97ffeac999ffe9ca98ffebca9affeacb96ffe4c38effe8c696ffe9c696ffebc496ffe9c594ffe9c595ffe8c797ffe8c696ffd7b087ffd1a67cffd0a378ffc2936dffa57153ffb67f60ffd8a97cffebc28fffe9c494ffe6c695ffe5c695ffe4c696ffe6c899fff2d5a7fff7daaefff9dab1fff9ddb7fffde9c5fffdebc7ffffebc7ffffeac7ffffeac7fffeebc7fffeecc7fffdecc3ffe9d1a5ffd8b889ffd7b585ffd7b587ffebc79bfff1cfa5fff2d4acfffde7c4fffceac7fffbecc7fffdebc6ffe3c59dffdcb98cffdab98affdbba8cffc39c71ffb78d65ffa77154ff935643ffab775cffd0a682ffdbb68bffe7c595ffe7c694ffe7c594ffdfbd8fffdbb98cffdfbf93ffe7c9a1ffd9b990ffc7a680ff9a775cffa98772ffa37e6bff927566ffa78d83ff7f5c51ff7c4f43ff794b41ff87655cff917974ff977c75ff724b40ff643c31ff987467ff654136ff5b342bff5c332cff5e342bff60352aff673b30ff693f34ff724d41ff9d7768ff9d7868ff835a49ff724333ff744233fe774234ff7a4436f67a4c3d5ca1857402ffffff518771d3a38572d2898473d06c8774d2528370d03b8270d428806cd219857ac20e9280c807926ddb02808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080048080bf097155c6118778e11b8471d92a8673ce3a846ecf19b8a3ccbe955e4bff94513dff955038ff954f39ff954f39ff944f39ff944f39ff944e39ff954e39ff944e39ff944f39ff944e39ff944e39ff944e38ff944e38ff944e38ff944e39ff944e38ff954d3cff944d3bff954e38ff8d4c3bff643121ff4a2113ff472214ff492314ff593023ff5c3424ff583323ff472616ff422013ff401f14ff402014ff3f1f14ff3f1f14ff3f1f13ff3e1f13ff3e1f12ff3f1f15f53c21176a634d3f328a75d1418576d0df8472d011ffe1d2b3dbc09bfedcb783feddb584ffd9b481ffdab37fffdbb280ffd9b17dffd7ae79ffd4ac76ffd4ab74ffd3aa73ffd0a86fffd0a570ffcba16dffc39768ffbb8b61ffb9885fffb9865effb9865effb9865fffb9865fffba885fffbb8a5fffc49566ffcea170ffcfa46fffcfa470ffd0a670ffd1a772ffd2a873ffd3a974ffd4aa75ffd5aa76ffd5aa76ffd6ab77ffd5ab77ffd4a975ffd5aa76ffd8af79ffdbb37dffddb57effdcb47effdeb681ffdfb782ffdfb783ffdeb581ffd4aa79ffca9e6fffcea174ffd4a97affd4a979ffc89b6cffc59669ffbd8e63ffa97752ff9f6a4eff804832ff7e4532ff7c4332ff7a4231ff7b4130ff7a4331ff794331ff794230ff784230ff784331ff7c4834ff7a4531ff7a4232ff79422fff75442bff885f45ffb79077ff946b52ff703f2bff713f2cff6f3d2cff6e3d2bff6d3c2bff6d3d2bff6b3d2aff6c3b2bff6b3b2bff683a29ff693a28ff6a3b29ff6e3d2bff7b4835ff7b4a34ff724833ffa37d6affba9782ff9f7963ff7c4f39ff814b37ff88543dff8f5f44ff8d6146ffa67f67ffc2a28dffaa8671ff7c4f3eff6e412fff663927ff653925ff70452fff714932ff795844ffc6b0a0ff9c8371ff6b4732ff5d3221ff633926ff8a6b4fffbeaf95ffcbc3a8ffc0a783ffb38e6affc4966fffe0b68cffedcb98ffe8cb97ffeac898ffeaca97ffebcc9bffebcd9bffe9c999ffe8c597ffeac597ffecc497ffeac496ffe8c695ffe7c695ffe7c896ffeac799ffd8b284ffd0a67affcda177ffbd8c6affa36e52ffbe8766ffdaa87fffeac190ffe7c795ffe7c696ffe4c495ffe3c596ffe4c99afff1d4a7fff8d9affff9deb4fffde9c2fffeebc7fffeebc8ffffebc8ffffebc8fffeebc7fffeebc5fffdecc8fffdebc5ffe6cca1ffd6b88bffd8b78affe9c89fffefd1a8fffbe5befffce9c6fffbebc8fffbecc7fff4dcb8ffddbb93ffddba8cffddbb8effd3ae85ffbd956cffb58563ff945942ff9f654fffc79978ffdab489ffe4c192ffe8c795ffe8c795ffe7c795ffe6c597ffe0c093ffdec094ffeacea7ffddbf98ffbfa07bffb2937aff9b7b65ff997a65ffbca491ff825f50ff7d5244ff784c3fff835d53ffad9088ff9f8379ff79554bff886155ff7e594cff674033ff5d362aff5a3125ff5f362aff62372dff6d4538ff987264ff977265ff8e675aff754a3eff6f4134ff724131ff744130ff754231ff764333fe7a4837f87b4f3dbca58a75378b79d1778374d2aa8472d1908571d1738571d3598170ce408370d72e806fcd1d846aca108f80cf089f80df035555aa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff07926db60e806ddb15866dce1f8473ce358773d4358773d442b28780e48d5642fe945039ff955039ff954f39ff945039ff954f39ff944f38ff944f39ff954e39ff944f39ff944e39ff944e39ff944e39ff944e38ff944e38ff944e38ff944e38ff944d39ff944e39ff944e39ff914d39ff844837ff572818ff462212ff462214ff4c2518ff593122ff5b3422ff573221ff492518ff411f13ff401f13ff3f1f13ff3f1f13ff3f1f12ff3e1f12ff3f1f12fe3f1e12fd3c1f13d941281b1e91806f128e80d4808374d105ffffcc7ed9c09cfddbb684fedcb483ffd8b483ffd9b37dffd9b17effd9b17dffd7ae79ffd5ac76ffd4aa74ffd2aa72ffd1a870ffcfa46fffcba06cffc09164ffbc8a62ffbb895fffbf8d62ffc19164ffc29365ffc19164ffc39366ffc09062ffc09162ffc79968ffcea16effd0a471ffd2a773ffd2a772ffd2a873ffd3a974ffd4aa75ffd5aa75ffd6ac76ffd6ac77ffd8ad79ffd7ad78ffd7ad78ffd8af79ffddb47effddb57effddb580ffddb580ffdeb781ffdfb883ffe0b884ffdcb180ffd2a677ffc89b6cffcb9d6fffd3a576ffcd9f71ffbc8d5fffba875eff9f6947ff9c654bff804933ff7c4330ff7b4232ff7a4232ff79422fff794331ff794331ff784230ff774230ff784330ff784431ff7a4532ff78422fff784330ff79412eff79442fff75472dff977153ffad896fff875d46ff6d3e29ff6f3e2cff6f3d2bff6e3c2bff6d3c2bff6b3c2aff693b2aff673b2aff663928ff693b2bff673c2aff693a28ff744331ff784534ff734231ff794f3bff9c7762ffb89780ff99705cff875843ff825037ff87543aff8d5940ff91674affa9886effbe9d8aff8a6553ff6e4533ff603a26ff5a3822ff633a26ff6e422eff6d4e39ffab987fffbfa793ff7a5845ff613724ff6c482eff926f54ffd9cbb2ffbcaa8effd4bb99ffb99272ffd9aa81ffedca98ffeacc97ffebc995ffe9ca98ffecd0a3fff7e2b8fff6deb7ffebd0a2ffe8c999ffe9c698ffe9c596ffe9c695ffe8c696ffe8c796ffe8c896ffe9c898ffd8b385ffd1a77dffcd9f79ffbb8866ffa77256ffc38d6cffd9aa7dffe9c391ffeac596ffe7c595ffe3c595ffe3c598ffe5c89bfff0d2a7fff9dcb1fffde7bffffdecc6fffeecc8fffeedc8fffeecc8ffffecc7ffffecc8fffeebc9fffdebc9fffbe7c2ffe7cfa7ffd7ba90ffebcfa7fffce4bdfffde9c4fffdebc8fffbecc9fffdeac6ffe4c7a2ffdebb91ffddba8fffdeba90ffc8a179ffbb8d69ffa1694fff965944ffbb866affd7ad87ffdfba8cffeac898ffe9c896ffe9c896ffe7c796ffe7c697ffe5c798ffe6c99effecd3acffe3c79fffc2a280ffb2917bffa68574ffb99a89ff9e796dff845c50ff785042ff8d6556ffab8878ff9d7b6cff7e5747ff946c5cff734c3fff583225ff573024ff5e362aff683f32ff855d50ff936d5fff90695cff764f41ff6a4033ff6e4335ff6f4033ff6f3f31ff714131ff754431ff784835fe845541fea17661f7ad856fdd9f7f694e866969878471d22b8877d0968572d17b8572d15f8671d145856fd3308575d5208070cf128e80d4097171c603aa55ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaaa068080d50b8b74d113796bd71a8076d8288673d23b8675d416a28bd175ae8978fc8d5341ff96503bff954e3aff945038ff934f3aff944e3bff944f39ff944f38ff954e39ff954e39ff944e39ff944e39ff944e38ff944e38ff944e38ff944e38ff944e38ff944e39ff954d3aff944e39ff904e3aff7d4432ff4d2312ff462114ff462214ff4c2718ff5b3322ff5b3422ff573223ff472618ff401f12ff3f1f14ff3e1f13ff3e1f12ff3f1f11ff3f1e12fe3f1e13ff3d1e13fd391e14af4630241d9e8db902ffffff03ffffff52dac7a5f6dab688fddcb583ffd8b582ffd8b37effd8b17dffd9b17cffd7af7affd6ad78ffd3aa73ffd2a971ffd1a770ffcea26fffc99d6bffbe8f61ffbd8b62ffbd8b60ffbd8b5fffc9996affc89a69ffc79a69ffc69a67ffc99c69ffcda06dffc89c68ffc89b68ffcea16effd2a673ffd3a874ffd3a974ffd3a975ffd5aa76ffd4ab75ffd6ac77ffd6ad78ffd7ae79ffd8af79ffd8b07affdab17bffdcb57effddb57fffddb680ffdeb681ffddb781ffdfb882ffdeb983ffe0b785ffd9af7effd0a575ffc39567ffc8996bffcd9e71ffc08f63ffa8754cffa16c4cff8d5640ff814a35ff7a432eff7a4231ff794332ff78442fff784431ff784330ff774330ff774230ff774330ff774330ff784532ff774431ff734532ff77422fff78422fff77442fff75432dff764d31ffa68569ffbd9b7bff70492fff6b3d28ff6f3d2bff6d3b2aff6b3b29ff6c3a2aff693a2bff643826ff653a28ff673c2aff623826ff643a27ff6b3e2bff754632ff764432ff764533ff734835ff95715dffc4a38cffa37d64ff80553dff835139ff824e33ff815233ff80543fffa6836effbe9f87ff7e5e45ff603f29ff5b3521ff5c3420ff5c3722ff5f3e2aff684c3bffcbb8a5ff987c6bff68482cff6a462cff897256ffdfd5beffad9981ffc5ad93ffcca079ffe1bb91ffe9cca0ffebc894ffeac896fff1d8aafffbecc3fffbebc5fffceabeffeed7aaffe8ca9dffe9c699ffe9c595ffe9c597ffe9c696ffe8c996ffe8c997ffe9c998ffd7b386ffd1a77fffcc9e77ffb78765ffa57152ffc18b6affd4a579ffe9c191ffe9c694ffe6c596ffe3c596ffe3c699ffe4c69bffebd0a4fff8e2b9fffdedc5fffdecc8fffeedcafffdecc9fffeedcafffdedc9ffffecc8fffeebc9fffdebc9fffdecc8ffe8d3acfffae5bffffceac4fffcebc5fffdebc7fffce9c5ffecd2acffdcbe94ffdebc91ffdfbb90ffd7b189ffbf946fffad785bff935642ffb2775fffd0a37effdbb78bffeac599ffeac999ffe9c997ffe9c897ffe7c896ffe7c89affe5c799fff3dbb3fff9e7c2ffebd4abffbf9e7effac8c71ffa78b7aff9a7b6bff835849ff784e42ff8f695bffa68472ff805e4eff8c6757ff88604fff5a3324ff5e372aff633d32ff7c5748ff977264ff957062ff7a5546ff663e2eff6a3f2fff6a3e30ff6b3f2eff6c3f2fff704332ff714535ff7e5342ff986d58ffab826bff956a57ff7f5541fd7c4e3af7804f40b28a6352448b78ce17907ad39c8471d0818471d2658372cf4b8170cf358273d423836dcc148c80d90b8b74d1056666cc010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080048080bf098e71c60f7777cc168b74d11d8472d335876fcf1c9b89d123e9d3c5b7a97d6bfc91523efe975039ff945037ff945039ff944f3bff954f38ff954f39ff954e39ff954e39ff954e39ff954e39ff944e38ff944e38ff944e38ff944e38ff944e38ff944e39ff944d3aff944d39ff934e39ff8f4e3aff70392cff4a2013ff452314ff462315ff4e2819ff5b3223ff593323ff543121ff442415ff3f1f13ff3f2013ff3f1e11ff3f1f13ff3e1e12ff3e1e13ff3e1e13fe3c1e14f9371e169c5541360fddcccc07dbdbb640d7c7afe9d8b58afddcb580ffd9b480ffd8b380ffd7b17cffd8b17cffd7af7affd6ad78ffd4ab74ffd2a972ffd1a670ffcea36fffc79967ffbf8f61ffbe8c62ffbd8b60ffbd8a60ffc08f61ffca9c6affc89b68ffc89b67ffc89b68ffd0a570ffd7ac76ffd2a672ffca9f6cffcca16effd3a975ffd4a976ffd4aa76ffd5ab77ffd5ab76ffd6ad77ffd7ae79ffd7af79ffd8af7affd8b07bffdab27dffdcb580ffdfb781ffdeb780ffdeb781ffdeb681ffdeb882ffdeb882ffdfb785ffdab180ffd1a677ffcb9e70ffbd8e60ffc49367ffbf8d64ffa8734fff915b3fff87513bff804a36ff79422eff7a4230ff7a4332ff784330ff774330ff784330ff774330ff774330ff774330ff774330ff784332ff784433ff784432ff794330ff774330ff774331ff784331ff77432eff72472cff7d5538ffb29071ffb79377ff6e452bff6b3f2aff6d3c2aff6a3a28ff6a3b28ff643827ff613624ff663b28ff643a27ff603523ff653929ff6b3e2fff6d3f2eff713f2eff774233ff744531ff7d513cff926c55ffb29079ffbb9983ff876146ff7d5032ff804b33ff774b2dff7f5a3aff997558ffb89780ff74523bff5f3d28ff573020ff593123ff5d3727ff694a32ff83705affb49f8bff715740ff786346ffa08d72ffe9ddc2ffc2ae95ffc7a683ffd5b086ffedcda3ffebc896ffe9c793ffedd3a3fffcedc6fffbecc7fffcebc5fffeebc3fff5deb5ffe9ca9effe8c697ffe8c695ffe9c895ffe7c897ffe8c998ffe8c899ffe9c99affdab588ffd2a77fffcda277ffbb8b67ffab7458ffc38d6cffd5a47bffe1b68affebc597ffe7c597ffe3c397ffe3c59bffe3c59dffe6cda2fff0dab1fffae7c2fffeedc9fffdedc9fffceec9fffcedcafffdeec8fffdecc8fffcebc8fffdebc9fffcecc6fffbebc5fffceac5fffde9c4fff4dfbaffeacea9ffe0be98ffddbb91ffdfbd92ffe0bc90ffc89f7affb58063ff975945ffa56b54ffc7957affdcb58effe5c292ffecc89affebc99affeaca98ffeac99affe9c898ffe9c89bffe6ca9dfffae9c3fffdefcfffe2cda9ffc1a384ffa88e78ffb0917cff916a55ff6e4234ffa87d6dff9b7662ff7d5b48ff9c7a64ff7b5341ff6a3f2fff643b2bff936c5eff926c5dff7f5948ff6c4435ff653c2cff683b2dff673b2bff663a29ff6b4030ff6f4433ff714b39ff9f7968ffa98574ff936e60ff7c5144ff734538ff78483bff79493aff7c4a39fe7e4d3ce4865d4a23a892830c9580d58c8773d1878471d06a8471d1508373d2398270d2268072d017857ad30c9580d5056666cc01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000280808003aaaaff06aa80d50b8b74d113796bc91d8472d3298370cd198f7acc10efdfcf44ddc7b4e3a27761ff93503cff955238ff954f39ff954f39ff954f39ff954f39ff954f39ff954e39ff954f39ff954f39ff954e38ff954e38ff944e38ff944e38ff944e39ff944e38ff944e39ff944d39ff944e39ff934d38ff8b4b3bff622f22ff482213ff452415ff452214ff502b1dff593322ff573222ff533021ff452416ff3f1f12ff3e1f12ff3e1e11ff3d1f13ff3e1e13ff3e1d13fe3d1c12fe3d1e14f83b21188c644e4510efdfcf40dfd3b7d9d7b68dfddcb47fffdbb380ffdab283ffd7b17dffd7b07cffd7af7affd5ac77ffd4aa74ffd3a973ffd1a671ffcfa36effc49465ffbf8e61ffbf8c61ffbf8b61ffbf8b60ffbe8a60ffc39365ffca9c6bffc99b6affc99c68ffc99c68ffd7ab76ffdab07bffd6ad78ffd0a672ffd1a773ffd4aa76ffd6ab78ffd5ac77ffd6ad78ffd7ad78ffd8ae79ffd8af7affd9b07affdab17affdab27cffdcb57fffe0b882ffdfb881ffdfb781ffdfb882ffdeb781ffdeb883ffdeb784ffdcb583ffd2a979ffd2a778ffc69768ffb8865affb47f5affa66f51ff865036ff88533eff7e4836ff784130ff79412fff794332ff784332ff77432fff774330ff77422fff77422fff774230ff774230ff774330ff784431ff784331ff784331ff784330ff774330ff774330ff77432fff77422fff76432eff70412bff845b40ffb49070ffa88869ff7c573dff673a26ff693928ff673928ff653625ff623524ff663a29ff613625ff5d3322ff643a29ff6a402eff693f2dff6e402dff744130ff74402fff754231ff744533ff7a513fffa3836fffac917cffa78973ff846047ff6e482dff754930ff744530ff96745bffa2846eff755543ff5d392aff573222ff573421ff694732ff6b5038ff9e8870ffa08c79ff7d6d50ffb7aa8effddd5baffc7b194ffbd9974ffe1bd8afff0cfa1ffe9c593ffeace9dfffcecc5fffdecc6fffeebc6fffeebc6fffeebc4fff9e3baffeacda0ffe7c797ffe8c898ffe8c899ffe9c89affe9c899ffe9c899ffebc99bffddb78bffd1a77cffcca177ffb98965ffaa7556ffc08968ffdaa47fffdcaf82ffe9c393ffe9c699ffe5c698ffe4c69affe4c49cffe5c69fffe6c9a2ffe9d0a8fff0d7b1fff3dab8fff5debbfff6dfbdfff5debbfff4ddb9fff4dcb8fff3dbb7fff2d9b5fff0d6b1ffe9cea8ffeacca6ffebc9a5ffdcb992ffdfbc92ffdebd92ffd7b189ffbb8a6cff995f48ff9f614dffc38f73ffd6ad8dffdfbb90ffebc998ffecc99affebc99bffeaca99ffebca9affeac99cffe8c99afff0daaffffcf0cefffcf0d3ffe0c8a9ffb6977effb39683ff856051ff7f5846ff98715bff754e37ff84624eff8c6957ff694330ff815a45ff8c6451ff946e5bff714939ff6a4031ff683e2eff663b2bff663c2cff693d2eff724738ff866253ff936d5fff9d7969ff957262ff70493aff6a4132ff6f4336ff704437ff734438ff764539ff794839ff7b4939fe804c3bf48456434b9c7e69188a80df478573d08c8573d1708472cf548673d43d8671d5298370d31a8976ce0e9280db068080d5028080ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000028080ff048080ff088080bf0d8976c4158679ce1a8976d8188a75d503aaaaaa22e8e1ca8eddc2b0f993614cff93523aff955038ff974f3aff954e39ff954e39ff954e39ff954e39ff954e39ff954e38ff954e38ff954e38ff944e38ff944e39ff944e39ff944e39ff944e39ff944e39ff934e39ff944d3aff934e3bff844738ff542617ff472214ff462315ff452216ff532d1eff593322ff563121ff522f20ff442314ff3f1f11ff3d1e12ff3d1e11ff3e1e13ff3e1d13ff3e1e14fe3d1d14fd3c1e15f53a201887826e647be6d6c1f2d7b992fed9b57effdab480ffd9b282ffd7b27effd6af7bffd7af7affd5ad77ffd4ab74ffd2a972ffd0a670ffcea16dffc19162ffbf8e61ffbf8c61ffbf8c60ffbf8b5effbc8a5fffbd8b60ffc8996affca9c6bffca9d6bffc99c69ffcca26dffdab17bffdbb27dffdbb37effd3a976ffd2a975ffd5ab78ffd7ad7affd7ad78ffd8ae79ffd8af79ffd8af7affd9b07affdab17bffdbb27cffddb47fffe0b982ffe1b982ffe0b981ffdfb882ffdfb883ffddb781ffdeb783ffddb683ffd7ae7dffca9f70ffcb9c70ffba895fffa7734fff955d3fff89523aff804935ff7c4633ff78422fff784230ff794332ff784332ff77422fff77422fff77422fff77422fff774230ff774230ff774230ff774330ff784431ff774330ff784431ff774331ff784430ff784330ff774330ff76422fff75442fff75432dff72432bff7c5439ffab8a6bffbd9f81ff87644aff623924ff643928ff623625ff683a29ff673a29ff5d3321ff5c3321ff653b2aff6c4131ff6a3e2dff6f402eff724130ff72402fff724030ff734231ff764533ff764d37ff80624cffa98f7affb29982ff94755cff734935ff6f4a32ff724f38ff957562ff997968ff684b39ff5e3c2bff56331fff593922ff66472fff80674fff9f8f7aff928067ffb3a58cffccb9a1ffd5bfa4ffc19c70ffe9c89bfff0cd9bffe9c895fff8e5b9fffdeecafffeecc6ffffecc6fffeecc6fffeedc6fff9e5bdffe9cea3ffe8c99bffe9c89affe9c899ffe9c899ffe9c898ffeaca9bffedcb9bffdcb689ffd1a97effcda27affba8a68ffa97255ffbf8567ffdda882ffdcb083ffe4bd8dffeeca9affecc99cffedc99effebc89dffeac89fffe8c89fffe8c8a2ffebc9a5ffeccaa8ffeacba7ffeacba7ffe9caa6ffebcba7ffeacaa7ffebcba7ffebcba7ffeacba5ffeed0a9ffeecea6ffdbba90ffdfbc90ffdbb78dffc99a7bffa0674eff955b45ffbf8a6fffd0a381ffdcb48dffeac89bffeccb99ffecc99affecc99dffeaca9bffedca9cffe9c99cffeacea0fffbeac4fffcf1d1fffcf0d4ffe3cfaeffc3a388ff815e49ffa37e6eff8d6759ff7d584aff8c6555ff7e5946ff78533dff956e5aff805844ff724836ff6a4130ff693f2fff69402fff6c4332ff6c4434ff825c4bffac8978ffa58374ff906e5fff775647ff623c30ff663d31ff6a3f33ff6b3f31ff6d4132ff704334ff744436ff78483aff7a493aff7b4939fd7f503df28156447f8d725c03aaaaaa498873d2918471d1758371cf588271d4418172d02c8074d11b8e7bd00f9977dd07926ddb028080ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaaa056666cc098e8ee30f8877cc06aa80d503aaaaff06d5d5aa25ddd6c87ce6dac7e8e7d0bbfd97664dff95513bff974f39ff954e39ff954e38ff954e39ff954e38ff954e38ff954e38ff954e38ff954e38ff954e38ff954e39ff944e39ff944e39ff934e39ff934e39ff934e39ff934d39ff934e38ff924f3aff824736ff4e2314ff472315ff452317ff462315ff522e1eff573221ff56311fff532f1eff442314ff401f13ff3f1e12ff3e1e13ff3e1e14ff3d1e14ff3d1d14ff3c1d14fd3d1f15f84a2e24eec1a799fbd9be98fed6b680ffd8b380ffdab281ffd7b27effd6af7bffd6ae79ffd5ad77ffd3aa73ffd2a972ffd1a670ffcb9d6affc29161ffbf8d60ffbe8c5fffbf8c60ffbf8b60ffbf8b60ffbe8a5fffbe8b60ffc99b6dffcc9e6fffca9f6dffc99d6cffd1a874ffd9b17cffdbb47fffddb581ffd7ae7bffd3aa77ffd5ac79ffd8ae79ffd9af7affd9af7affd9b07bffdab17bffdbb27cffdbb27dffddb47effe1ba82ffe2bb83ffe1bb83ffe0b982ffe1bb84ffe0b983ffd9b17effddb483ffd7ae7dffc99f6fffc89a70ffbe8d65ffa77452ff885238ff874f39ff7e4533ff7d4634ff76402eff78412fff784130ff784231ff77422fff77422fff77422fff774230ff774230ff774230ff774230ff774331ff774331ff774330ff774330ff774431ff774330ff774431ff764430ff764430ff764330ff774331ff77442fff75432eff72422cff704a2fff957558ffc2a687ff96785bff69462fff5e3623ff643625ff653827ff5f3423ff5e3221ff653928ff6e4230ff693e2bff6e3f2eff6e4231ff6b412fff69412eff6f402fff72402fff744531ff744732ff6f4832ff8c6c55ffb0917dffa98f78ff7f5f49ff6a4834ff72533dff957c67ff9d806fff6e4f3cff573925ff54351eff5d3d27ff684c32ff8e755cffa59377ffbaaf92ffd1bea9ffc4a887ffc39f71fff0cd99ffebcd9dfff0daaefffdeeccfffceec9fffeedc7fffeedc5ffffecc7fffdeccafffceac8ffecd1aaffe7c99bffe8c89affe9c897ffeac996ffeac997ffe9c999ffebca9affdebb8fffd1ab81ffcfa57effbe8d6bffab7457ffb47b5cffd6a47fffe6b68effe6b98dfff6d09ffff4d2a1fff5d3a3fff7d1a4fff7d0a7fff4cfa6fff2cfa5fff1cea7ffefd3aefff0d6b1fff0d6b1fff0d5b0ffefd2adffeed0abffedcda8ffedcfa7fff4d8afffe7c79effddbd93ffddbb90ffd3a683ff9f6851ff945943ffbd876cffcc9f7dffdbb58bffe9c698ffebcb99ffebca9bffebcb9bffeccb9fffecca9cffedcb9dffe9cb9efff3dbb6fffdefcefffbf2d0fffaedd1ffd7c0a4ffb39277ffa38069ff87604dffa37d6bff7f5a49ff785241ff815b49ff805946ff714b37ff7c523dff704633ff764e3bff79513fff906856ffaa8776ffa38170ff7f5c4cff5d3627ff603929ff65382aff653a2aff683e2eff694030ff6a4030ff6b4032ff6f4136ff724334ff734435ff754536ff774838ff7f5141fc926956e7c0a28d97d5bda74d8474cd828372d0968572d1788473d25c826fd3438172d12e8574cd1d8d7bd3118778d2088080df028080ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff048080bf059999ff088080bf04bfbfbf0d8976d824dcc6b84cebddc6b3e1d6c3f2e5d9c4fcd8b9a5ff9e6751ff954f38ff964f39ff954e3aff954f39ff954e38ff954e38ff954e38ff954e38ff954e38ff954f38ff954f39ff944e39ff944e39ff944f3aff944e3aff934e3aff944d39ff934e39ff924f37ff8c4a37ff6c392aff4b2416ff452315ff462215ff472315ff542e20ff573120ff56311fff512d1eff452215ff421f14ff3f1e13ff3e1e14ff3e1d14ff3c1d13fe3c1c13fe3b1c11fe3e1f12fd5f3f2ffdd8b496ffd7b482ffd9b37fffd9b280ffd8b27effd7b07cffd5ad78ffd6ad77ffd3aa73ffd2a972ffd1a670ffc99b67ffc19061ffc08e60ffbe8d5fffbf8c60ffbf8b60ffc08b61ffbf8c61ffbd8b5fffc19165ffcb9d6fffcb9f70ffcb9f6effc99f6dffd6ad7affdab17effddb580ffdeb681ffdab17effd5ac79ffd8ae78ffdab07cffdab17bffdab17bffdab17cffdbb27cffdcb37effddb57fffe2ba83ffe2bb85ffe1bb84ffe1ba83ffe1ba83ffe2bb84ffdcb480ffd4ab79ffd6ac7bffcea274ffc09368ffbc8c66ffab7757ff875037ff814a35ff7e4633ff7b4431ff794130ff78402fff77412fff774230ff77422fff77422fff77422fff774230ff774230ff774230ff774230ff774230ff774230ff75422fff774330ff774430ff774330ff774430ff764431ff774430ff774431ff764430ff75432fff75442fff77432fff76422dff74442dff6d412aff89634cffa98a73ffb1937cff916e5aff643f2aff5e3724ff603323ff5f3020ff663625ff703f2eff6c3b2aff6d3e2cff6d402fff68412eff6a3f2dff6e402eff71402eff74422fff72412eff714330ff6e4430ff6c4733ff8a6a57ff9e7f6bff9a7966ff8b6c58ff6a4e38ff9a816eff9a806aff90745dff674530ff603e26ff64442aff75573eff977d65ff9e886effd2bd9affbb9c73ffd6b485ffedd1a3ffeed8a9fffae8c1fffdeeccfffeedccfffeedcafffeebc8fffeecc8fffdedcafffdebc6ffeed5abffe8c89dffeac997ffebc896ffeac994ffe9c898ffe9c999ffebca9bffe2c295ffd1aa81ffd2a881ffc39373ffac7359ffae7259ffcb9575ffe9bd96fff1cd9efff5d4a4fff6d5a6fff6d5a6fff7d5a8fff6d3a7fff4d4a9fff7dbb1fffde8c1fffdeac3fffde9c3fffde9c3fffee8c3fffbe3bffff7dcb5fff1d4adfff4d8b0ffdebf95ffdfbc93ffd8ae8bffa56f58ff945b46ffb58266ffca9b7bffd7ad87ffe9c596ffedcb98ffedcc9bffecca9dffebcb9cffebcb9effedca9dffebcb9effedd1a6fffcedcafffaf1cffffbf2d0fff3e6cbffc9b198ff987862ff9d7c67ff7f5b4aff6e4a38ff775240ff785340ff795641ff7c5945ff8e6b56ffa37d66ffaa826cff9d7562ff8c6452ff794f3fff623a2aff5f3627ff633a2aff623829ff643b2aff673e2cff693e2eff6a3e2eff6a4030ff693f30ff6b4031ff6b4033ff6d4233ff835a49ffa47c6dffb38f7cffb18c7affa27a69fd906754dc835e4f489583c35a8574d2688273ce7d8370d2608572d2468371d3318272cb1f8c7bd6128071d4098e71e303aaaaaa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff028080ff048080bf06aa80d5097171c60c8080bf209f80809ba6877aa2d8c2b2eae4d5c3fce3d6c1ffceb29aff945a43ff96513bff954f3aff944f38ff954e38ff954e38ff954e39ff954e39ff954e39ff954e3aff944e3aff944f3aff944f3aff944e3aff944e3aff944e3aff934e39ff944e3aff934d38ff92503aff79402dff603122ff482214ff442215ff452216ff472215ff542e20ff562f20ff552e1fff502b1bff452115ff401e14ff3f1e14ff3e1e14ff3c1d13ff3b1d14ff3b1b11ff8d6d57ffa9896afeba9570ffd8b385ffd8b37fffd9b27fffd7b27effd8b07dffd6ad78ffd5ac76ffd3aa73ffd2a871ffd1a66fffc99a66ffca9a69ffc99a6affc29364ffbf8e61ffbf8d60ffbe8d60ffbe8d61ffbf8c62ffbd8c61ffc39367ffcea272ffcca170ffcba06fffcea572ffdab17effdcb37fffddb580ffdeb681ffdeb580ffd9af7affd9af7bffd9b17cffdbb17cffdab27cffdbb27dffdcb37effddb47fffe1ba83ffe2bc85ffe3bd85ffe3bc85ffe1ba83ffe1ba83ffe1b983ffd6ac79ffcda170ffcea072ffbe8f66ffb5855fffa16e50ff915a40ff7c442fff7e4634ff7b4332ff7b4231ff76402dff77412eff76412eff78422fff77422fff77422fff774230ff774230ff774230ff774230ff774231ff764230ff75412fff774330ff774330ff76432fff75432eff754330ff764430ff764531ff764430ff76442fff76442fff734530ff72452fff754430ff75422dff713f2bff6b3e28ff724a33ff8b6b55ffae917bffab917bff91705bff75503bff643b27ff653827ff6e402fff6e3e2eff6d3c2cff6d3c2dff6c3d2bff6c3f2bff6b432dff6e4530ff744932ff71412cff6b3e2aff683d29ff643c28ff613b28ff66412fff725040ff987a6bffa28979ff8f765eff846c52ff957862ff90705aff7c5b44ff6a4a34ff765840ff886b50ffa1856affcaad8effb59370ffdcbe8ffff0d5a6fff8e3b7fffcedc7fffdefcefffcedcbfffeedc9ffffedc7fffeedc9fffeedcbfffdeac9fff0d8aeffe9cb99ffeaca96ffeac998ffe8c899ffe9c999ffeac99bffeaca9affe5c596ffd2ad83ffd2aa82ffcb9b7affb37860ffa96d55ffb88164ffe3b693fff3cfa7fff6d5a9fff7d8adfff5d7aafff3d5abfff7ddb4fffde7c1fffceac4fffcebc5fffceac6fffceac6fffce9c5fffbe6c2fff9e1bcfff3d8b1fff1d5acffe3bf99ffcda180ffa06b53ff935944ffb17b61ffd0a080ffd5a983ffe4bd94ffeeca9bffeecc99ffedcc99ffeccb9dffeccc9cffebcb9dffedcb9fffebcea2fff8e3bbfffdeecdfffcf0ccfffbf1cfffe0d0b1ffad957bff9b7e69ff866350ff916d5aff96725fff9d7a68ffa88473ff9d7a68ff906e5bff886653ff755340ff6c4533ff643929ff63392aff623829ff613728ff62382aff623a2bff633b2bff653c2eff633b2cff653b2bff673f2eff6c4636ff7a5545ff916d5dffa38172ffad8c79ffa3816cff96705dff875d48ff855642fe8a5544fe885644f7885a4b5f997b790d9d89eb558475d27f8372d3628270d3488371d1338273cd208778d7138679e4098e71e303aaaaaa01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff028080ff048080ff06aa80d50a8080cc06aaaaaa47a98177cb8d6157cabfa595d6e2d6c2fddfd2bdffcfae99ff935942ff96503aff955037ff954f39ff954e38ff954e38ff954f38ff944f38ff944f39ff944f39ff944e39ff944e39ff944e39ff944e39ff944e39ff944e39ff944d39ff934e38ff934e39ff904e39ff793e2eff542618ff452313ff422415ff432114ff442315ff542e20ff532e1fff532d1eff4e291eff422015ff401e14ff3d1d13ff3e1e14ff3d1e14ff3d1f12ff6e4e36ffd3b38cffd9b789ffd9b483ffd7b37fffdab27effd7b27fffd9b07dffd6ad79ffd4ab75ffd4ab74ffd3a872ffd0a46fffc89a66ffc69865ffcfa270ffd5aa77ffcfa370ffc59665ffbf9061ffbd8e61ffbe8c61ffbf8d62ffbf8e62ffc8986bffd1a374ffcea371ffcca170ffd3a976ffddb480ffdeb680ffddb57effdfb780ffe0b781ffdab17dffdab17dffdbb37effdbb37effdcb37fffdcb47fffddb580ffdfb881ffe2bd85ffe3bd85ffe3be86ffe3bd86ffe0ba82ffe1ba84ffe2b985ffc99d6cffc49667ffc29368ffb2815dff935f40ff935c44ff7b432fff7d4533ff7a4331ff7a4231ff77402eff76402dff743f2bff77412fff77422fff77422fff77422fff764230ff774230ff764230ff764231ff76412fff733f2dff75422fff76432fff76432fff75422fff74422fff74432eff764331ff754430ff76452fff74442eff754430ff75442fff75432eff734331ff73432cff723f29ff713c28ff6d3a28ff683925ff673d2aff7c5c47ffa88a75ffba9f8bffa68973ff84654eff76543dff724e37ff6c3e2bff673826ff683927ff693a27ff6a3c29ff6c402bff784b36ff7a4d37ff6d432eff663d29ff643b28ff623926ff643c27ff614129ff553822ff6d513cff9f856fffb39983ff957c66ff866d57ff886f57ff876954ff815d48ff7a5441ff9b7b60ffbfa480ffb1956bffdfc293fff7ddb0fff8e8bbfffdf0cbfffdedcffffeedcbfffeedc8fffeedcafffeedc9fffeeecafffdefc8fff0dbafffe9cb9cffeac89cffe9c89cffeac89bffe9c89affe9c998ffe9ca9bffeac99dffd7b388ffd3ad81ffd2a580ffb98569ffa26851ffa56853ffc28c71ffebc09ffff8d6affff8dcb3fffce3bcfffde9c3fffbeac5fffceac5fffaebc6fffbebc7fffbebc8fffbeac7fffae7c4fff9e3befff5dab4ffe9c8a4ffb6876cff915a43ff945a45ffb68266ffd2a282ffd6a985ffe0b98fffebc999ffedcb9affedcc9bffeccc9bffeccb9dffeccc9bffedcc9dffedcba1fff4dcb5fffdedcafffcefcdfffcefcafff9edcdffe3d4bbffcbb7a1ffb89f8bff9a7c6bff745747ff614535ff543728ff4d2d1fff563425ff5b3829ff5d3a29ff5f3c2aff623d2bff633c2bff633c2cff643c2eff613c2eff5f3b2dff623d2fff6d493cff795849ff906f61ffa38373ffaa897affa28170ff8d6a59ff815c4aff79503dff7d4f3cff845340ff85543fff865541ff885542ff895544ff895745fd895a47929a776403ffffff608575d2818473d2648273d14a8372cf348476ce218b74d8138679d7098e71e3048080bf01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff03aaaaff068080d5059999ff04ffffff52ab8076e888564dde9b7766d4dac3b2ffe1cebbffc39d87ff91543dff945038ff954f39ff944f39ff944f39ff944f39ff944e39ff944e39ff944f3aff944e39ff944e39ff944e39ff944e39ff944e39ff944e39ff944e39ff934e38ff944d39ff934d39ff904e39ff793d2eff512414ff482114ff432214ff412214ff462317ff512c1eff522d1fff4f2b1eff4b291cff411f14ff401e14ff3f1e14ff3d1d15ff3e1f15ff4a2918ffb18f6bffd6b583ffd7b380ffd7b17dffdab37effd6b27effd8b17dffd7ae79ffd4ab75ffd4ab74ffd2a972ffcfa26dffc89966ffc89967ffc79967ffd2a572ffd6aa76ffd5a975ffd3a775ffcea170ffc39465ffbf8e62ffc08e63ffc29063ffce9d6fffd1a574ffcfa472ffcea472ffdab07dffdeb580ffdfb780ffdeb780ffdeb782ffdeb783ffdcb480ffdab37effdcb47fffdcb47fffddb580ffdeb680ffdfb982ffe3bd85ffe3be86ffe4be86ffe4be87ffe3bc85ffdcb780ffdfb782ffdcb17fffb28253ffbd8d63ffb17e5aff976144ff874f37ff804733ff7a422fff794230ff794230ff76412eff753f2dff723d2bff753f2dff76412fff77422fff77422fff76422fff76422fff764230ff754230ff754230ff723e2dff723e2cff75432fff75432eff75432eff75422eff74412dff73402dff75422fff75432fff754430ff75432fff75442fff74452fff734431ff734330ff72412dff6f3f2aff6c3b27ff6b3926ff6a3826ff6a3828ff693a29ff6d412fff764e3bff87614eff9c7963ffb08f7bffc29f8bffb18c79ff97715eff76503dff653e2bff643d28ff673d29ff6b412eff6e4734ff6b4330ff6b402cff6a3e2bff663c2aff643e28ff66402aff653e2aff5f3826ff5f3b27ff694935ff795d48ff947965ffb59a86ffa78c77ff81644eff6c4d37ff866950ffb8a180ffb2966cffe0bf97fff6e0b3fff9eac0fffdefcbfffdefcbfffdeecafffdedcbfffeedcafffeefcafffdf1d2fffbeed0fff2debaffe8ca9fffe9c999ffe9c899ffe8c999ffe9c999ffe9c89cffeac99dffeccc9dffe1bd90ffd7ad84ffd4a882ffca997affa76f58ff9d5d4effa56656ffb9826bffd5ab8cfff8d9b7fffee6c3fffce7c4fffce9c6fffbebc8fffaebc9fffcebc9fffce9c8fffce7c7fff1d4b4ffc19a7aff96654cff8b533fff965c47ffbe8a70ffd5a884ffd9a985ffdcb18bffebc79affedcc9affedcc99ffeccc9cffedcb9effeecb9effedcd9effeccc9dffeed4a7fffbebc7fffbeecdfffcefcefffbeccbfff8eacdffb8a592ff6c5547ff50342aff462b22ff452c23ff482e24ff482d22ff513427ff563629ff5c3c2dff583829ff543524ff5d3c2bff6e4b3bff846353ff9f7e6fffb19183ffae8d81ff99796dff896a5eff7f6053ff724f43ff6b4539ff694134ff704636ff794939ff7e4d3bff804e3cff834f3dff85513eff84503eff875341ff865342ff875542ff865543fd8a5844c48f6b5708dfbfbf508673d2838473d0658372d24a8675d2358773cf228770d2148066cc0a8080cc04bfbfff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff03aaaaff04bf80ff059999cc06d5d5d555ae7b72ed895146ee845143f4a98474ffd5b5a2ffb98a73ff925239ff934f39ff934f39ff944f39ff954f39ff944f39ff944f39ff944e3aff944e39ff944e39ff934e39ff934e39ff934e39ff934e39ff934e39ff944e39ff934d39ff934d39ff934d39ff914e3aff793d2fff542417ff482212ff422114ff422116ff482517ff502a1dff502b1dff4c291bff482518ff422013ff3f1d13ff3f1e14ff3d1e14ff3f2014ff826145ffd7b382ffd8b27cffd7b17cffd7b37effd4b37fffd7b07dffd7af7bffd4ab77ffd5ab75ffd3a973ffcea16cffc89967ffc89867ffc89866ffc89966ffd3a773ffd6ab76ffd7ac76ffd7ab76ffd8ac78ffd3a673ffcb9c6cffc39364ffc49465ffd0a272ffd3a675ffcfa473ffd0a674ffdbb37fffdfb782ffdfb781ffdfb782ffdfb783ffdfb883ffdeb781ffdcb580ffddb581ffdeb681ffdfb782ffdfb881ffe3bd85ffe5be87ffe4bd86ffe4be87ffe3bd87ffe2ba86ffd6ad79ffddb380ffc99b6cffab774fffa6704eff985f45ff824a33ff834a37ff7a4230ff77412fff77422fff76412eff75402eff723d2bff703a29ff75412fff76412fff77412fff76422eff75422dff75422fff744331ff73412eff723e2dff6c3828ff76432fff76432eff74432dff75422eff74412dff73402cff713e2aff723f2cff74432eff74442fff74442eff764430ff74442eff74432eff73422eff70402cff6f3e2bff6c3d29ff693a28ff683827ff693827ff6b3928ff6d3c2bff6f3d2cff703f2eff6b3f2cff693e2dff7a513fff8d6856ff9c7b69ffa48573ffa68775ff9e7d6cff9c7b6aff927262ff896957ff805e4bff7a5443ff724e3dff6b4936ff6a4634ff6c4633ff6b4532ff68432eff603c28ff5c3b27ff593925ff553724ff624330ff856750ff8f715bff7b5e47ff81684dffb9a280ffa38361ffdabe97fff9e5bafffbebc3fffdefcbfffdefcbfffdeecaffffeec9fffef1cefffef3d7fffdf2dbfffdf1d6fff6e0bdffe8cd9dffe9c99cffe9c99fffeac99cffe8c99affe9c99bffeaca9dffeccb9dffe5c296ffd6af87ffd5ac87ffd4a786ffc18d74ffa56c58ff945646ff985849ff955b4affa36d5affb2806cffb98e77ffbd957dffbc957cffb98f77ffac7f67ff986750ff8b5540ff884e39ff955e48ffb38066ffd5a587ffd9ac8affdbaf89ffe0b48fffe4be92fff0cb9dffeecc9cffeecb9bffeecd9cffeecd9cffefcc9bffedcd9fffedd2a3fff9e7bffffcedcbfffceecdfffceecbfffaeac7ffc7b8a1ff695947ff665342ff695244ff6c5347ff71584eff796055ff896e61ff917769ff9b8073ff9d8274ffa2897affa68d7effa3897aff93776aff816357ff6a493eff5e3b30ff5b372dff603b2fff623b2eff643b2eff683c30ff6c3f32ff704134ff754436ff7b4938ff7d4b39ff814d3cff824f3cff83513dff85523eff865240ff875341ff865441ff865444fe8a5643e18d67531bbda19701ffffff698672d1658674d24a8672d2358773ca238375d315866dce0a8080cc048080bf01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff02808080028080ff03aaaaff048080bf03ffffff5aa16f63df915849fa8c5340fd8c5645ffaa7562ff95563fff944e39ff934e39ff934f39ff934f39ff934f39ff934f3aff944f39ff934e39ff934e39ff934e39ff934e39ff934e39ff934e39ff934e39ff934d38ff934d39ff934d39ff934d38ff934d39ff8f4c3bff783d2fff502212ff472214ff422114ff432114ff482417ff4d291bff4d291cff4b281bff49261aff401f13ff3f1f13ff3f1f14ff3e1f14ff4c2c1bffd5b487ffd7b37bffd7b17cffd7b27effd6b381ffd8b17fffd7af7bffd5ac77ffd5ab76ffd3a973ffcb9f6affc79866ffc89867ffc89867ffc79966ffcb9d6affd6a975ffd6ab75ffd8ad77ffd7ac77ffd8ad78ffdaad7affd5a876ffc99c6bffc79a6affd1a675ffd1a675ffcfa573ffd6ad7affdeb681ffdfb782ffdeb782ffdfb883ffdfb883ffdfb783ffdeb681ffdeb781ffdfb782ffdfb882ffe0b983ffe3bd85ffe5be87ffe5bf88ffe3bd86ffe4bd87ffe3bb86ffd9b07cffcea371ffd9ad7dff9f6a42ff9a6343ff8f563fff864e39ff7e4633ff7a4331ff76402eff76412fff75412eff75402eff733e2dff6a3625ff73402eff76412fff78412fff76412fff75422fff75412fff744231ff74412fff713e2eff663323ff74412eff76422fff75422eff75422eff74412dff73402dff713f2bff6e3c28ff6d3c28ff72412dff73432eff75442fff75432eff75432eff74422dff72402cff703f2bff6f3e2aff6c3b29ff673b29ff673828ff663725ff693827ff6c3b2aff6e3d2bff703e2dff72402fff73402fff734130ff70402fff6a3c2cff6a3c2dff6b4433ff6f4c3dff715244ff795d4fff836757ff886c5bff8c705fff8c7261ff8c705fff8f7260ff927461ff947663ff967663ff957563ff91715fff8c6c5aff90705dff92725fff8f715dff8f725cff8a6e5aff8a6f5cff836751ff816146ffe6cca4fff6e3bbfffdebcafffdedcbfffeeec9ffffefc9fffef1d1fffff4dafffef3dbfffdf4dbfffef4d4fff2e1b9ffe8cca5ffe9c8a0ffe9c89dffeaca9affe9ca9bffe9c99effebcb9effeccd9fffe6c698ffdab38dffd9b08bffd9ad8affd7a788ffc59176ffae7560ff955947ff8b503dff8b503dff8c5440ff8a513eff89513dff89503dff8a503cff854c37ff986049ffbf8b71ffd6a88bffdcb190ffe0b491ffddb38dffe6be95ffebc69bffe4bf95ffecc99cffeecc9dffefcc9dffeecd9cffeecd9dffeecd9fffeed1a5fff7e5bbfffbedc9fffbeeccfffbeccafffaeac7fff5e3c4ffe1d0baffbdac9affb09b8affa89181ffa18677ff957c6cff897061ff7d6253ff725548ff684a3dff604034ff56372aff502e24ff532f25ff573329ff59352bff5a352bff5d362bff5e362aff60392bff60392aff623a2aff643c2cff683e2dff6f4230ff764635ff7a4937ff7e4d3aff804e3cff824f3cff83513dff84513dff875340ff885541ff86553fff865640fd8f624be8a8876f34ddc9b102ffffff728472d0658672d24a8672d635826fca228778d215866dc20a8066cc048080bf01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff048080bf059966cc03aaaaaa28ac8679d08f5b47fd904e3dff8f4d38ff924d38ff954f39ff944e38ff934e38ff934e39ff924f39ff904e38ff934e38ff934e39ff934e38ff934e39ff934e39ff934e39ff934e39ff934e39ff934e39ff934e39ff934d38ff934d39ff934c38ff934d39ff904d38ff7c4032ff512015ff472011ff442114ff412115ff432315ff4a2719ff4a2619ff49271aff49271aff432115ff3f1f13ff3f2015ff3e2013ff987856ffd4b380ffd5b17dffd7b17fffdab281ffd9b27fffd8b07cffd5ad78ffd5ac75ffd3aa73ffc99e68ffc99968ffc89866ffc99967ffc89967ffc99a68ffcc9e6bffd7ab77ffd6ac77ffd6ad76ffd7ad77ffd9ae79ffd8ae7affdab17cffd5a977ffcfa473ffd4a977ffd3a977ffd1a674ffdaaf7effdfb683ffdfb882ffdeb782ffdfb883ffe0b984ffe0b984ffdfb883ffdfb883ffe0b984ffe1ba84ffe4be86ffe6bf88ffe6c089ffe6bf88ffe2bb86ffe2bb86ffe2b886ffc79a69ffc59567ffc18f67ff8c5538ff854d37ff844d3aff7a4230ff794230ff77402eff76402dff753f2dff76402eff743e2dff683625ff673625ff75412fff76402fff76422fff75412fff75412fff754130ff74412fff723f2eff622f20ff6d3a29ff75412fff75422fff75422eff74412dff733f2dff723f2cff6e3d2aff6b3a27ff653522ff6d3c29ff71402dff75422fff76432eff75422dff74412dff723f2aff713d29ff6f3d2aff6d3b2bff693a2aff643927ff623725ff613a28ff643d2aff683c29ff6d3d28ff6f3e29ff703e2aff6f402cff6f402dff6c3d2bff653827ff5e3425ff512d1fff442517ff412415ff442617ff48281aff513223ff553929ff583a2bff593b2dff5b3b2eff5b3c2eff5d3d2fff5d3e30ff5e3f30ff5e3e2fff5e3e30ff5f3d30ff5f3e30ff5f3f31ff5e3e32ff5c3d31ff5a3c2fff7b5b45ffe0c8a8fff7e3b9fffcebc1ffffefc9fffeeecafffdf2d0fffdf5d8fffef3defffdf4dcfffcf6dcfffcf5d9fff7e7c6ffe9cfa6ffe9ca9fffeac99dffeaca9dffebca9dffe9cb9effe9cb9dffebce9dffe3c198ffd8b190ffdebb96ffe1ba96ffe2b795ffe0b493ffe2b797ffdaad90ffca9b7effb9896fffae7c63ffa9765effad7d63ffbe8d73ffdaaa8effe2b796ffe1b895ffe1ba97ffe4bb96ffe3b995ffdeb48dfff3d0a3fff1d0a1ffedc99cffeac699ffefcd9fffefcd9effeecda0ffedcea2ffeed3a8fffae7c0fffbeccbfffcefcefffbedccfffaebc9fff7e5c6ff89725aff492d1fff45281cff44271cff47291cff47281bff4a2b1dff4a2d1fff4a2c1eff4c2e20ff4f2f21ff512f21ff523022ff533022ff533123ff543124ff573126ff583225ff5a3226ff5c3426ff5d3526ff5e3628ff61372aff653b2bff6b3e2eff714231ff754635ff794d39ff7e533eff855945ff8f644effa17660ffb28671ffc3967fffcaa188ffd4aa8fffd5aa8dfdc09678eeb58a6b54b99b7c02ffffff828574d2648573d14b8574d3348471d3228778d2158679ce0a9980cc03aaaaff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080ff048080bf04bf80bf088080df259f757cc48f5845fd91513bff934e3bff944d39ff954f3aff934f39ff914f3aff924e3bff914d3aff924d37ff924d38ff924d38ff924e38ff934e39ff934e39ff924d38ff924d39ff924d38ff924d38ff924d38ff924c38ff934d38ff924b37ff924c37ff8f4d3aff834538ff552716ff492012ff422115ff422115ff432114ff462416ff472418ff482518ff49271aff472519ff402013ff402114ff61432cffd2b185ffd4b17effd8b17effdab27effd9b27effd7b07cffd5ad78ffd5ac77ffd3aa73ffca9d68ffc99967ffc89866ffc89867ffc99968ffc99b69ffca9c69ffcfa170ffd7ab78ffd7ad78ffd8ad78ffd8ae79ffd9af7affd9b07bffd9b17bffd9af7bffd5ab77ffd6ac79ffd4a976ffd3a876ffdeb481ffdfb783ffdfb883ffdfb883ffe0b984ffe0b984ffe0b984ffe0b984ffe0b983ffe2ba84ffe5be86ffe5bf87ffe6bf88ffe6bf89ffe6bf89ffdfb782ffe2b884ffd9ac7cffaf7d52ffc5916cff965d43ff804733ff7f4737ff804937ff773f2eff77402eff76402dff753f2cff753f2dff743e2cff6c3a29ff5b2d1cff6f3e2eff754131ff76412eff74412eff74412eff75412fff75412fff744030ff623020ff633223ff703e2cff75422fff74422eff74412dff723f2dff713e2cff6f3d2bff6c3a27ff673523ff60301eff653623ff6d3b29ff713f2bff75432fff73422dff723f2bff703f29ff6f3d29ff6d3c29ff6c3b2aff693a28ff653725ff643624ff653826ff673928ff673a28ff693b29ff693b28ff6b3c29ff6c3c2aff6b3c2aff633926ff593422ff533220ff472819ff412315ff402315ff3f2013ff3e2013ff492b1fff56382bff5a3c2fff5c3d30ff5d3e30ff5e3f31ff5f4033ff5f4133ff5f4133ff604034ff604034ff614034ff604033ff604035ff5f3f35ff5e3f33ff5f4031ff876a51ffe7ceaafff8e2b8fffdebc2fffeeec8fffef2d1fffcf4d7fffef5dcfffef3e0fffef5dcfffef5dffffef5dbfff8e9c7ffeacfa7ffeacb9fffeaca9dffebca9dffe9cc9effeacb9effebcc9fffe3c499ffdcb895ffe1b99affe1ba9affe3ba9affe3ba99ffe1ba98ffe0ba97ffe0b997ffe0b899ffe2b999ffe2ba9affe2ba9affe2bb9affe2bb9affe2bb99ffe1ba97ffe1ba97ffe3bb98ffe4bb97ffe1b992fff5d1a4fff2d0a1fff3cea1fff3cfa2ffefcd9fffeecda1ffeecfa3fff2d7aefffae7c3fffbedccfffcefcffffaeecffff9eccbfff8ebcaffc7b297ff654d38ff5e4330ff5e4130ff5c4131ff593c2cff583928ff563728ff563929ff593a2bff5b3d2dff5e3f2fff634333ff684737ff6d4c3bff745342ff7d5948ff845f4eff896554ff916c5cff997465ffa07c6cffa78474ffad8a7cffb49081ffba9888ffbf9d8affc3a08bffc4a188ffc09b82ffbb947affb58870ffae7e66ffa6745cffa36c53ff9d644aff9c6147ffa06449ffa6684dfdaa6e528eb48a6f06aaaaaa718371d2648573d14a8372d2348471ce218b74d8148073cc0a8066cc035555aa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0280808003aa55aa059999cc059999cc289f736cad905d4af990513efe94503aff934f39ff934f39ff934f39ff934e38ff934e38ff934e38ff924d38ff914d38ff914d38ff914d38ff914d38ff914d38ff914d38ff914d38ff914c38ff924c38ff924c38ff924c38ff924c38ff914c37ff914c3bff8f4c39ff864937ff683524ff4c2213ff451e13ff412114ff422115ff432116ff442216ff452318ff462418ff48261aff442317ff412216ffad8b6cffd6b280ffd7b17affdab27effd9b27effd8b07dffd6ae79ffd5ad77ffd4a973ffc99d68ffc99a67ffc99a67ffc89968ffc79968ffc99a69ffc99c6affca9d6bffcfa371ffd8ac7affd7ae79ffd8af79ffd8af79ffdab07bffd9b17bffdab17cffdab17dffdab07cffd8ae7bffd5aa77ffd6ad7affdfb782ffdfb883ffdfb983ffe0b984ffe0b984ffe0b984ffe0b983ffe1ba84ffe1ba83ffe5bf87ffe6bf88ffe7c089ffe7c089ffe7c089ffe4bb86ffdbb07dffdeb282ffc19167ffa36e4affa26c51ff7e4631ff7b4331ff7d4635ff7b4332ff773f2eff763f2dff753f2dff753f2dff753e2dff703d2dff592c1cff623424ff744131ff76412eff75422dff74422eff75412fff75402eff74402fff653425ff59291aff6b3b2aff713f2bff74412dff74412eff73402dff6f3d2aff6e3c29ff6c3a28ff683827ff613221ff582c1aff643523ff673826ff6a3927ff6e3e2bff6e3f2bff6f3f2aff6d3d2aff6d3b2aff6b3a28ff6a3a28ff683927ff653725ff643724ff663927ff673a2aff673b29ff673a28ff693927ff683928ff673927ff613726ff563221ff502f1eff4c2c1dff432517ff402215ff3f2115ff3e2215ff3d2215ff422619ff503428ff5b3d31ff5c3f31ff5e4031ff5d4032ff5e4032ff5e4134ff5f4135ff5f4134ff5e4135ff5f4134ff5f4035ff5e4035ff5f3f35ff5e4034ff5e4130ff967a62ffedd6b4fff7e3bafffceac3fffdf2cffffdf4d5fffef4dbfffff5dffffff5dffffef5e0fffef7e0fffef6dafff9ecc9ffebd2aaffe9cca0ffebca9fffeacb9effeacba0ffeecfa4ffe2c499ffddbd95ffe4bf9bffe4bc9affe4bb9affe3bc9affe3bd9affe2bc99ffe1bc99ffe1bb9affe1bb99ffe1bb99ffe1bb9affe1bb99ffe0bb99ffe0bb99ffe1ba98ffe2bc98ffe3bb9affe3bb9affdfb992fff3d0a3fff0cea0fff0cca0fff1cea1fff0cfa2ffefd1a5fff5dcb3fffde8c3fffbedcafffbeecdfffbeecefffbeecefff8ebcbffd7caadffbfaf98ffb7a68dffb6a389ffb7a38bffb29f89ffaf9c87ffaf9985ffad9783ffa9927fffa68f7effa38c7affa28b78ffa08976ff9f8674ff9f8673ff9c816dff9a7e6bff957a67ff927461ff8d705dff8b6c5bff866654ff82604eff7f5c4aff7f5845ff805742ff835641ff865640ff89563dff8c573cff92593eff975a42ff9b5e44ff9c5f46ff9d5e45ff9d5d44ff9c5d44ff9d5c43ff9d5c43fda06249b8a67a620ceabfaa4e8672d1648573d14a8372d2348471ce228770d2148073d90a9980e6048080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff03aaaaaa059999cc03aa55aa14b2998c89976652fc8d503dfe94503bff944e39ff964d38ff954d37ff944e37ff934f38ff934e39ff934e39ff924e39ff924e38ff914d38ff914d38ff914d38ff924d38ff924d38ff924d38ff924c38ff924c38ff924d39ff924d38ff924d38ff934d37ff914c38ff8e4d39ff7e4432ff5c2b1eff461c11ff431e13ff412014ff411f15ff421f15ff431f16ff442118ff45231aff422319ff6a4631ffd7b286ffd8b17cffdab37effd9b27effd8b17cffd6ae79ffd6ad77ffd4a973ffc99d68ffca9b68ffca9c69ffcb9e6bffc89a68ffc79a69ffc99b6affc99c6bffca9d6dffd2a574ffd9ad7bffd9af7bffd9b07bffd9b07bffdab17cffdab27dffdbb37effdbb37effddb480ffdcb37fffd7ae7bffd9b07dffe0b984ffdfb883ffe1ba84ffe1ba84ffe1ba85ffe2b985ffe1ba84ffe1ba83ffe5bf87ffe6c088ffe7c089ffe8c18affe7c08affe7bf88ffdaaf79ffc99d6bffd8ab7effa77151ff986147ff88503aff783f2cff7a4332ff7c4333ff77402fff753e2dff743f2dff753e2cff753e2dff713d2eff5d3221ff562a1aff6d3c2cff76422fff75422dff73422eff74402fff75402eff75412fff69382aff552618ff623322ff6e3e2aff703e2aff74402eff73402eff703d2bff6d3a29ff6b3828ff673727ff633727ff562c1aff522717ff5d3222ff613423ff623422ff613321ff643723ff663826ff693a2aff69392aff673928ff673929ff653726ff623424ff613523ff633926ff663b29ff663b29ff683b2aff673929ff633727ff603625ff583121ff4e2c1bff4a2b1bff442719ff3f2214ff3d2115ff3b2214ff3b2216ff3c2016ff3e2317ff492e21ff5a3e31ff5e4233ff5e4134ff5c4033ff5e4135ff5c4134ff5e4135ff5f4337ff5e4237ff5f4337ff5e4236ff5f4036ff5f4136ff5c4034ff614535ffac9276fff3ddb8fff8e4bdfff9ebc6fffff4d3fffff5d9fffef6defffff6e1fffdf6e0fffdf9e1fffcf9e1fffdf7dffff9ebceffecd4adffebcba2ffeacb9fffeacba1ffeed1a7ffe7ca9ffff0d5abffeccda6ffe4bf9cffe3bf9cffe3be9cffe4be9dffe3bd9affe1bd99ffe3bd9affe1bd9cffe2bb9cffe3bc9affe3bb9affe1bb9affe1bc9affe2bb9affe3bd9bffe4bd9bffe5bd9bffe0bb94fff1d1a4ffefcb9effefcca0fff0cfa5fff2d3a9fff9e1b7fffde9c3fffdebc9fffbeccafffbedcbfffbedcbfff8eac9ffd8c8a9ff624e3bff362016ff331b0fff361e11ff341c10ff331c10ff331d11ff351b12ff371d11ff381d12ff391e13ff361c10ff391f13ff43281cff482d21ff482b20ff4a2c21ff4c2e24ff4e2f24ff4e2e24ff513023ff533124ff583526ff5f382aff643b2cff6c3f2eff764633ff804c37ff8a523dff905641ff925740ff93573fff935741ff925741ff935840ff915840ff91573fff93573fff96573fff96593ffb975e43c8a37c6216c5ae9717857ad3558472d24a8372d2338773d2208778d7138679d7098e71e303aaaaff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff02ff80ff03aaaaff02ffffff0ea480a458ab7a68f18e5542ff924f3bfe954e38ff944f37ff924f37ff915039ff934f39ff934e39ff934f39ff934f39ff934e39ff934e39ff924d39ff924d39ff924d39ff924d39ff924d38ff924d38ff924d38ff924d38ff934d38ff924d37ff934c37ff924c37ff914f39ff8c4b3cff7e4535ff56281bff451e13ff421e13ff421f15ff402015ff402015ff411f15ff432217ff472417ffaf896affd6b07effd9b37bffd9b37effd8b17cffd7af79ffd6ad77ffd3a873ffca9d68ffca9b67ffc99c68ffc99c69ffcc9f6cffcc9f6cffc89c69ffc99b6affcb9c6cffcb9e6dffd2a574ffd9ad7bffd8af7bffdab17cffd9b17cffdbb27effdbb27effdcb37effdcb37fffddb480ffdeb580ffddb47fffdfb782ffe0b883ffe0b984ffe3bb85ffe3bc86ffe3bb85ffe2bb84ffe2bb84ffe5bf87ffe6c088ffe6c089ffe7c18affe7c089ffe7c089ffe4b983ffca9866ffb37f54ffc89575ff995e44ff8e553cff7c432fff773f2eff7a4331ff7a4332ff733d2bff743e2cff743e2bff733e2bff723c2cff663625ff532817ff5c321fff72422fff75422eff74422eff74402dff75402eff74402fff6f3c2dff55271aff54291aff69392aff713e2bff703c29ff713f2cff713e2dff6e3d2bff6b3928ff673626ff643525ff5d3120ff4d2616ff4d2716ff593220ff5d3223ff5c2f1fff5c3221ff582d1eff542b1cff562c1dff593122ff5d3424ff5f3626ff5e3525ff593221ff552f1fff542e1eff573020ff5b3424ff5f3829ff603829ff5b3526ff583324ff4e2c1dff48291aff442719ff402216ff3e2215ff3d2115ff3d2015ff3b2013ff3a2015ff3c2115ff402619ff4d3324ff583d31ff5c4133ff5c4033ff5b3e32ff5a3f32ff5c4035ff5d4236ff5f4336ff5e4236ff5e4337ff5d4035ff5d4036ff5a3e32ff5e432fffdac3a2fff7e1bafff7e4befffbeec8fffdf6d4fffdf6dafffef7e5fffcf8e1fffef8e2fffdf7e4fffdf7e3fffef6ddfffbf0cfffeed4adffeccda3ffebcea6ffecd0a7fff3d8affffde1b9fffadeb7fff2d2adffe7c2a0ffe6c09fffe5bf9dffe3bf9dffe3be9cffe3bd9bffe2bd9bffe2bc9bffe2bc9affe1bc99ffe1bc9affe3bd9bffe4bd9bffe3be9bffe5bf9bffe6bf9bffe4bd98fff0cea4fff1cba2ffeecfa7fff2d9b0fffbe5befffee9c4fffdebc6fffcebcbfffcebc9fffbebc7fff6e7c4fff3e2c2ffb6a188ff4c3628ff341e12ff371d13ff3b1f18ff391f15ff3a1f16ff381f16ff3b2017ff3b2016ff3c2117ff3c2016ff462a1fff4a2f23ff42271bff3e2319ff40251aff41261cff44271dff462a1eff4b2c21ff522f23ff573223ff5c3422ff693d2bff734433ff7e4c38ff844f39ff854e38ff864d39ff875039ff89523bff8a5440ff875540ff87523cff87503aff88513aff8e573eff9e664cffb48065fec3967afad1a78ccdd1af9426d0b59a1f8473ce638371d1498573d2338773d2208778d7138679d7098e8ee303aaaaff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff035555aa03aaaaff059999cc32b88f7aba97614afc8d503bff915039ff944f3aff934e39ff934e38ff934e39ff934e39ff934e39ff924e39ff924e39ff934e39ff924d39ff924d38ff924d38ff924d38ff924d38ff924d38ff924d38ff914d38ff924d38ff934d38ff924d39ff924e3aff914d3bff904d3aff8d4e3fff773e31ff57271cff481f14ff441f15ff401f15ff402016ff401f16ff411f15ff603c26ffd8b185ffdab37dffd8b37effd8b27cffd7af79ffd7ae78ffd4a772ffcc9e69ffcb9c68ffc99b68ffca9c6affca9d69ffcc9f6cffcea36fffcea36fffcc9e6effcb9d6dffcd9f6effd1a573ffdaaf7cffdab17bffdab27effdbb37effdbb37effdbb37fffddb57fffdeb580ffdfb781ffe0b782ffdfb782ffe0b983ffe1b983ffe2bb85ffe6be88ffe5be87ffe5be87ffe4bd85ffe5bf87ffe6c089ffe6c089ffe6c189ffe7c18affe7c18affe8bf8bffd4a474ffb57f56ff9d6846ff9b5e46ff945943ff814934ff753c2aff773e2dff794230ff7a4331ff733d2aff733d2aff733d2bff703c29ff6a3929ff552919ff522a18ff683a28ff74402fff75412cff74402dff74402cff733f2eff713f2fff56281aff4f2416ff5d2f21ff6e3b2aff703f2bff6c3b28ff6e3d2aff6c3d2bff6b3c29ff673825ff643422ff613322ff512b1aff492415ff4b2716ff522e1dff573220ff552e1eff522a1cff4e2a1cff4e2a1cff4e2a1cff4b2819ff4b2819ff4d291bff4f2c1dff4b2a1bff4a291aff482818ff462517ff452415ff482518ff4a281aff4b2b1dff492a1cff442619ff422519ff3f2216ff3e2116ff3e2116ff3d2015ff3d2015ff3b2014ff392014ff3a2114ff3a2314ff41271dff4d3227ff563b30ff5a3f33ff593d32ff583d31ff573c30ff5a3f32ff5d4235ff5d4336ff5d4236ff5c4137ff5b4035ff472d20ff664c37ffedd7b8fff6e3bcfff7e4bdfffdf3cffffcf7d8fffdf8e4fffdf8e3fffef8e3fffdf8e6fffef8e8fffdf8e6fffdf8e0fffcf0d1ffeed5b1ffefd5aefffae3bcfffde5bdffffe2bbfffde1bafffae1bbfff3d9b3ffe7c7a3ffe5c2a0ffe5c09fffe5bf9fffe4bf9effe3bd9dffe3bd9bffe1bc9affe2bd9bffe3bd9affe4bd9bffe3be9affe4be9bffe5be9bffe6be99ffdfb690fff3cfa3fff2d3aafff8dfb9fffee9c4fffeebc5fffdecc7fffcecc9fffbebcbfffceac5fff7e6c1ffe9d8baff87725eff362015ff361d14ff361e14ff361f15ff371f14ff361f14ff381f16ff391f15ff391f15ff3a2016ff3a2116ff3f261aff3e251aff3d2419ff3c2218ff3e2319ff3f2319ff412519ff47271bff4a291dff512d1eff5c3423ff683d2aff71432fff764631ff784731ff7a4a34ff7d4a34ff7f4a36ff7f4d38ff7a4935ff744431ff6c3d2aff6b3d29ff7a4732ff8a523cff985e46ffa66d53ffa97456ffa06d51fe9c6147fd986143e4a271563fb68e751f8c7bd6628272d3488371d133876ecd208770cf13866bc9098e71e3035555aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffff0001ffffff028080ff01ffffff035555aa14d9b2a688a1725cef8e5642fe914e3dfe954f39ff934e39ff934e39ff924e38ff924e38ff924d38ff924d38ff924d39ff924d38ff924d38ff924d38ff924d38ff924d38ff924d38ff914d38ff914d38ff924d38ff914d38ff914e39ff914d39ff924d37ff924d37ff924d39ff8f4d3cff8a4e3eff723c2eff5a2b1fff471f15ff442016ff421f16ff431f14ff4d2715ffb38c64ffdbb480ffd8b27dffd8b17cffd7af79ffd7af78ffd4a873ffca9b67ffcea06bffcd9f6cffc99d69ffc99d69ffcb9f6bffcca06cffcfa270ffd2a572ffd1a371ffcc9f6effcda170ffd0a574ffd8ae7bffdbb27fffdbb27effdcb480ffdcb47fffddb580ffdeb681ffdeb681ffdfb781ffdfb882ffdfb882ffe1b983ffe2ba84ffe5be87ffe6bf88ffe6bf88ffe7c089ffe7c088ffe7c189ffe7c189ffe6c089ffe6c189ffe6bf89ffe8c08bffdaaf7effcb9c71ff97613eff8b4e37ff8f5341ff8d563fff7b412eff743b29ff773f2eff78422fff77412eff733c2bff713c2aff6f3b2aff6c3a2bff572b1cff502919ff5a301eff703f2eff74412eff723f2cff723e2bff733f2dff713f2eff592c1dff4f2518ff4f2518ff663726ff6e3d2aff6e3d29ff6b3926ff6c3c29ff6b3b29ff683927ff643523ff603321ff563020ff482515ff462414ff472415ff4f2a1cff512d1eff4e291bff462517ff432315ff452517ff462619ff462618ff472618ff452517ff412315ff3f2213ff3d2012ff3c1f11ff3c1e11ff3c1e11ff3c1f11ff3d1f13ff3d2014ff3e2115ff3e2215ff3e2115ff3e2116ff3e2016ff3e2016ff3e2015ff3d2014ff3b2114ff392013ff382113ff391f16ff3c2318ff43291fff4e3329ff53392dff563d30ff573c30ff563b2fff573c30ff5b4033ff5d4236ff5c4138ff5a4136ff4a3126ff3b2013ffbba38dfff0dbbafff7e3bdfff6e8c5fffcf6d7fffdf7e1fffdf9e5fffcf9e6fffdf8e6fffff8e4fffef8e6fffdf8e4fffcf6dbfff7e9c8fffae6c3fffce8c4fffde8c0fffde3bcfffde3bcfffce3bcfffae1bafff6dcb6ffebcba8ffe5c2a1ffe5c0a0ffe4bf9effe3be9dffe3bc9bffe3bc9affe3bc99ffe2bd99ffe3bd99ffe3bd9affe4bd9bffe6bd9bffe0b492ffcea37ffff7d4aefffbe3befffcebc7fffdecc9fffdedcafffcefcbfffbedccfffbeaccfff8e4c2ffecd9b9ff8b7863ff39251cff351e15ff351d14ff361c14ff361d14ff371e15ff391f15ff391f16ff3a1f16ff3a1f16ff3a1f16ff3b2117ff3b2217ff3a2117ff3b2117ff3b2117ff3b2218ff3e2218ff432519ff4a2b1dff573225ff5f3728ff663b2aff6b3d2bff6e3e2cff6f402cff70422dff704332ff6e402eff673b2aff613526ff593022ff572f20ff5f3322ff6e3f2bff7e4a35ff8a513bff945842ff985c45ff8e563fff8b4f37ff95553efea1644be79e6e5537b99e861f8c7bce618371d2478173d0328570d1208778d7128071d4098e71e303aaaaaa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ffffff028080ff02ffffff04bfbfbf29b48976ac94654ff78e533dfe914f39ff914f39ff924e39ff934d38ff934e37ff914e38ff904e39ff914d38ff924d38ff914d38ff914d37ff914d37ff914d37ff914d37ff914d38ff914d38ff914d39ff924d37ff914e36ff924e34ff8f4f35ff8e4e36ff924c36ff924d37ff8f4c36ff8c4d39ff7e4437ff653225ff4d231cff532a1bffbf9677ffbc9569ffdbb281ffd9b27effd8b17bffd7b079ffd7ae78ffd4a872ffcb9d68ffcc9e69ffd0a26effd7ab77ffd0a471ffcca16cffcda06cffd0a16effd1a370ffd4a774ffd5a977ffd1a573ffcfa472ffd0a674ffd9af7cffdcb380ffdcb480ffdcb580ffdeb681ffdeb681ffdeb782ffdfb882ffe0b882ffe0b983ffe1b983ffe1ba83ffe4bd86ffe6be87ffe6bf88ffe6c088ffe7c089ffe7c189ffe7c189ffe7c189ffe6c089ffe6bf89ffe7bf8bffe3bb8affc29468ffb47f5cff874a33ff824534ff875038ff874d39ff773d2bff743c2aff753f2cff77412fff723d2bff6f3a28ff6e3a2aff6b3929ff5f3223ff502919ff512919ff633526ff70402fff713f2cff703d2aff713d2bff6d3c2aff603323ff4f2618ff4a2616ff552b1aff683927ff6f3e2aff6c3b27ff653421ff673826ff663926ff653926ff613423ff592f1fff4c2717ff442212ff432112ff442215ff482518ff4a291dff452619ff402316ff3e2013ff3d1f12ff3c1e11ff3d2012ff3e2114ff3e2115ff3e2114ff3b1f11ff3b1e12ff3a1e10ff391e11ff391e12ff3a1e13ff3b1e14ff3b1f14ff3b1e14ff3a1f14ff3b1f13ff3c2014ff3c2014ff3b2014ff3b2014ff3c2115ff3b2015ff3b2015ff3a1f14ff391e14ff3a1f15ff3d2319ff452b20ff4d342aff50362cff543a2fff553b30ff563a31ff583d34ff5b4037ff5b4136ff4e332aff3a1f16ff4a3023ffceb89efff1debafff6e4c0fff7edcbfffcf8defffdf8e5fffdf9e8fffdf9e7fffdf9e5fffdf9e5fffdf9e7fffdfae5fffbf6defffaeccffffceac7fffce9c3fffce7c0fffde2bcfffadbb6fff7d8b3fff8d8b4fff8dbb5fff2d3b0ffe7c7a4ffe4c1a1ffe3bd9cffe2bb99ffe2ba98ffe3ba97ffe1bb97ffe3bc9affe3bc99ffe5bb99ffdbab8cffca9a7bffe5bd9cfffbe3befffdedc9fffcedccfffdeecbfffdf0cffffdeed0fffaeacffff7e7ceffead7c0ff8a7462ff331d14ff331d15ff341e16ff351d15ff361d15ff371e14ff381e14ff391f14ff391e15ff391f15ff391f15ff391f16ff392015ff3a2015ff3a2015ff3b2015ff3b2015ff3b2016ff3c2116ff402217ff48291eff4c2a1fff502d20ff522f21ff533021ff553123ff53301fff502c1cff4e2a1cff4e2b1dff4e2c1fff522e21ff563022ff5c3223ff6c3f2eff7c4b37ff89543eff87533dff814a36ff7e4633ff844b38ff905541ff8b533efc7a452dcc8b624c1cbfa489268679d0608572d2478573d0318272d0208770cf138679d7097171c6035555aa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000010000ff01ffffff028080ff02ffffff06ffd5ff57a47b64c7935e4cfb8c503efe904e39ff924d36ff914d37ff904e38ff904e39ff904d38ff914e38ff904e37ff914e37ff914e36ff914e36ff914e37ff914d37ff914e38ff914d38ff914e37ff904e38ff8f4f36ff8f4f37ff934d37ff934c38ff934b38ff914c38ff8f4c36ff8d4b37ff884a36ff7a4032ff602e1fff9e7153ffd8ae80ffdab17dffdab17cffd9b17bffd7b079ffd8af78ffd5a873ffcd9e69ffcd9d69ffcc9e69ffd2a571ffdaaf7bffd8ae79ffd4a974ffd1a570ffd0a370ffd1a671ffd4aa76ffdcb27effdbb37fffd5ac79ffd2a875ffd9b17dffddb481ffddb581ffddb682ffdeb782ffdeb782ffdfb882ffe0b983ffe0b983ffe1ba84ffe1ba83ffe3bc85ffe7bf89ffe6bf88ffe6c088ffe7c089ffe7c189ffe7c189ffe7c189ffe7c189ffe6bf88ffe5be8affe7bf8bffd1a475ffbd8a64ff976044ff7c412eff7f4530ff834836ff7d4432ff743d2bff723c2aff743f2dff74402eff6e3a29ff6d3928ff6c3728ff633425ff50291aff4d2719ff532b1cff6b3f2fff6e3e2cff6f3c29ff6e3c2aff6c3c29ff643726ff51271aff492617ff492516ff5e3223ff6a3a28ff6c3b28ff663724ff5f3220ff613723ff633825ff623625ff5a3020ff512c1cff442112ff412113ff402114ff412115ff412316ff432619ff432619ff3d2113ff3b1f12ff3a1e10ff3a1e10ff3a1d11ff3a1d11ff3a1e11ff3b1e11ff3b1f11ff3a1e11ff3a1f12ff3a1e13ff3a1e14ff3a1e14ff3a1f14ff3a1f15ff391f14ff391f14ff381f13ff381f13ff391f13ff3a1f14ff3a1f14ff3b2015ff3b1f14ff3a1e14ff3a1e13ff391e14ff3a1f15ff3b2217ff3d261cff452e24ff4e352aff53392eff553a30ff543a30ff593f35ff593f35ff51372eff3c2118ff3b1e15ff785b4affdec7a9fff4e2befff5e5c2fffbf2d4fffcf9e3fffcf9e7fffdf9e7fffdf9e8fffef8e7fffef9e6fffdf8e6fffcf8e3fffbedcffffceac4fffce8c2fffce5bffff7d8b4fff7d4b0fff8d5affff8d5affff8d9b3fff6d9b3fff8dbb6ffefccaaffe5be9dffd3a789ffc59878ffdfb191ffe1b695ffe4b999ffe3b494ffd39f80ffce997cffd9a98bfff9d8b7fffee9c5fffde9c7fffae1c1fff6dbbafff4dabafff2d9b9ffeed5b9ffc9b49eff655144ff39231aff341c14ff351d14ff351d15ff351e15ff371d15ff371e15ff381e15ff381f15ff391f15ff391f15ff391f15ff3a2015ff3a2015ff3a2015ff3a2015ff3a2016ff3a2016ff3b2016ff3a2016ff3b2016ff3d2016ff3e2017ff3d2016ff3d2116ff3d2116ff41241aff48271dff4a281cff4d291eff502c21ff522f22ff583125ff5f3728ff693c2dff714233ff744433ff74412dff74412cff784331ff7e4637ff7a4335ff683726fe643421f07d513c78c4a6930eeddbc8458173cf5f8471d1468771d0318772d01f8c7bd6128e80d4097171c6035555aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff0280808002ffffff1fb5947b769e6e5bd3905641f98b4f39fd8e503bfe8f4e3bff914e38ff914e37ff914e37ff914d37ff914d38ff904d38ff8f4e38ff904e37ff914e37ff914e37ff914d38ff914d38ff914e38ff914e37ff914d36ff934c37ff924c38ff924c39ff904d37ff8f4d37ff8f4c36ff8d4b35ff8b4836ff7e4033ff713b2affc99a71ffdbb27affd8b07bffd9b17cffd8b17affd7af78ffd6a974ffcd9e69ffce9e69ffcd9e6affcda06bffd7ac77ffd9b07affd9b17bffd8b07bffd7ac79ffd5aa75ffd4ab76ffd4ac77ffddb681ffe4bc88ffdeb782ffd7af7bffd9b17effdeb683ffdeb783ffdfb884ffdfb883ffe0b883ffe0b983ffe1ba83ffe0ba83ffe2bb84ffe2bb84ffe5be87ffe7c088ffe7c089ffe6c089ffe7c189ffe7c189ffe7c089ffe7c089ffe7c089ffe4bc85ffe6be8affdcaf81ffac7853ffb07b5bff854a34ff793f2bff7c4230ff7c4432ff763f2eff713c29ff703b2aff713d2bff723e2cff6d3828ff6c3726ff663727ff502b1cff4b281aff4c281aff5e3423ff6c3e2bff6d3c2aff6b3a28ff693a28ff663828ff52281aff482717ff462416ff4d2516ff613624ff683a27ff683927ff5e3420ff572f1bff5a311fff5e3423ff5b3222ff522e1dff472616ff402112ff3d2012ff3d2013ff3d2013ff3d2013ff3d2114ff3c1f13ff3b1f12ff3a1e10ff391e11ff391d10ff3a1e11ff3a1d11ff3b1e10ff3b1e11ff3b1e12ff3b1f13ff3b1f15ff3a1f16ff391f15ff391f15ff381f15ff392014ff382014ff381f14ff381e14ff391e14ff381e14ff381e14ff381e14ff391f15ff3b2016ff3a1e14ff381d13ff371e14ff382015ff382015ff3b2318ff42281eff4c3229ff50382dff543a30ff553c31ff573e34ff52372eff3d2118ff3c2016ff3c2115ff8d745effe7d2b1fff5e1bffff5e6c5fff7efd2fffdf8e2fffdf9e6fffdf8e8fffdf9e7fffdfae5fffdf8e5fffdf4dbfffaebcafffde9c4fffce5bffff7d9b6fff6d2affff7d2adfff7d2adfff6d5affff7d7b0fff6d4affff4d1afffe9c1a2ffd0a085ff8f5841ff844933ff8c523bffa46d55ffb98269ffb77d64ffc1846cffd0987dffecbfa2fff5d3b4fff3d6b6fff2d0affff1ceaeffefceadffeecfadffebcbacffd1b299ff624739ff331c14ff331c14ff331c15ff341c15ff351d14ff351e13ff361d15ff361e15ff381e15ff381e14ff391e15ff391e15ff391e15ff391f15ff3a1f15ff3a1f15ff391f15ff3a2015ff3a1f15ff3a1f15ff392016ff3a2016ff3b2017ff3b2016ff3b2017ff3c2117ff3c2116ff3e2116ff412218ff47271cff4a281dff4d2b20ff4e2b20ff522e21ff593024ff5e3528ff64382bff67392bff693b2bff6b3c2dff653828ff572d1fff512719ff5f3223fe814f3cef9d725b8db1917918bfb595618674d25d8470d0448370ce2f8872ce1e8877d5128071c6098e71c6035555aa01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff010000ff03ffaaff21c9a28b719c6c56ce905947f78c4f3efd904f3afe924e39ff914d37ff914d37ff914e37ff904d37ff914d37ff914e37ff914d38ff914e37ff914e37ff914e37ff914d37ff914d36ff914d35ff924c37ff924c38ff914c38ff914d37ff904d37ff8e4c36ff8d4c36ff8c4939ff8a4738ff7f4134ff956345ffdcb37effd8b079ffd9b27cffd7b27affd8b079ffd6ab75ffcd9e69ffcf9e6affcd9e6affce9f6bffcfa26effd8af7affd9b07affd8af7affd9af7affd8af7bffd7ae7affd6ae7affd6ae7affdfb784ffe7bf8affe6be8affdeb783ffdab37fffdfb784ffe0b885ffe0b984ffe0b984ffe0b984ffe1ba84ffe1ba84ffe1bb84ffe2bb85ffe4bd87ffe7c089ffe6c089ffe7c089ffe7c089ffe7c089ffe7c089ffe7c08affe7bf89ffe5bb86ffdeb482ffe0b787ffa77350ff995f44ff9d644cff773e2cff743d2aff763f2dff78412fff743e2dff6f3928ff6e3a28ff6f3c2aff713d2dff6a3626ff653726ff562f20ff4a2619ff4a2719ff4e2919ff633826ff693a29ff683726ff663826ff653526ff542a1bff482617ff462517ff472315ff542d1cff613625ff643826ff613825ff552f1aff4e2815ff522b1aff563020ff512e1eff4a2a19ff402213ff3c1f11ff3c2012ff3c1f12ff3b1f12ff3c1f13ff3b1f12ff3b1f12ff3b1f11ff3b1f12ff3a1e11ff3a1e12ff3a1e11ff3a1e12ff3b1e13ff3b1f14ff3a1f15ff3a2015ff392016ff381f16ff382016ff381f16ff381f15ff381f15ff381e15ff371e15ff361e15ff351e15ff351e14ff341d13ff351d13ff391d14ff371d14ff341d12ff341e13ff361e13ff361e13ff382015ff392015ff3f251cff483026ff50372eff533a30ff553c31ff51372dff3d2118ff3d2017ff3b1e17ff412719ff998068ffe2cca9fff4ddbafff5e3c2fff5e9cafffcf4dafffff8e2fffcfbe3fffdfae2fffff7dffffaeacdfffae9c4fffde5c1fff7d9b4fff4cfabfff7d0abfff5d1acfff6d3aefff6d2affff6ceacfff3c8a8ffe6bb9affc9967aff8e543fff804131ff823f32ff813e31ff7d3b2eff7a3a2bff874635ff955643ffb17661ffd9a990ffe6bea2ffeac3a6ffe9c2a1ffecc7a6ffe9c8a7ffe4bfa0ffcaa389ffa27e6bff3c2216ff311b14ff321b14ff321b14ff331c14ff351c14ff361d15ff371c15ff351e14ff371e13ff371e14ff381e14ff381e14ff391e14ff391e14ff3a1f15ff391f14ff3a1e15ff3a1f15ff392015ff3a1f15ff3a1f16ff3b1f15ff3b1f16ff3b2017ff3b1f16ff3d2015ff3d2016ff3e2017ff3e2015ff3e1f15ff3f2015ff422318ff452619ff4d2a1fff512d20ff563024ff583022ff562f22ff4f2b1dff462517ff431f12ff4a2316ff5b3123ff744433fd794632f7935d479db3887010cfbf9f4a8672cf4d8471cd418572d02c8574d11c8976d1118778c307926ddb02ff80ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff0280808003aaaaaa14b280734ca87961b696624cf7894d3dfc8e4e39fe914e38fe914d37ff914d37ff914d37ff914e37ff914d39ff904d38ff914d38ff914d37ff924c37ff924c36ff924c35ff924c36ff914c38ff914c37ff904c36ff904c36ff8e4c37ff8e4c35ff8d4a38ff8a4935ff8e4f3dff824f35ffca9f74ffdab07bffd9b17affd9b27affd9b079ffd6ab75ffcc9e69ffce9e6affce9e6bffce9e6bffcd9e6bffd2a571ffd8ad7affd8ae79ffd8af79ffd9ae7affd8ae7affd9ae7affd9af7bffdab07cffe3ba86ffe5bd89ffe5be89ffe4bd88ffe1b985ffdfb783ffe1ba85ffe1b984ffe1b984ffe1ba85ffe1ba85ffe2bb85ffe3bc86ffe3bd87ffe5bf88ffe7c18affe7c08affe7c08affe7c08affe7c08affe7c08affe8c08affe8bf8affd9ae7dffd4a77bffd6a57fff8c5437ff8f553dff854b39ff733b28ff723c2aff733e2cff753f2fff713c2aff6b3827ff6a3a28ff6d3c2cff6e3b2aff663525ff5c3224ff4a2619ff472619ff482616ff562f1fff623827ff643525ff643524ff623424ff572c1eff492417ff442316ff432414ff482415ff563020ff5d3523ff603725ff5c3321ff4d2716ff472513ff492616ff492818ff472818ff422416ff3d2012ff3c1f12ff3b1f12ff3b1f12ff3b1e12ff3a1e11ff3b1e11ff3a1e11ff3b1f12ff3b1f12ff3c2014ff3b2015ff3b2016ff3b1f16ff3a1f16ff391f16ff381f16ff381f16ff371f15ff371e15ff371e15ff361e15ff351e15ff341e14ff331f14ff321e13ff321e13ff321d12ff321c11ff321a11ff341810ff311910ff301b11ff331c12ff331b12ff351c12ff361d13ff381e15ff381f17ff3c241bff483027ff4e362dff533a30ff51372dff40241bff3c2118ff3c1e15ff361c13ff3f2618ffa98c75ffe0c5a0ffe5cba7ffefd8b5fff6e3c0fff6e4c2fff7eac8fff8eccbfffbe6c8fffae2bffff8ddb7fff3d1adfff0cba8fff2cba5fff1caa4fff1c7a1ffefc29dffebbe99ffe3b38fffe0ae8cffb37c64ff884a38ff834235ff854136ff864135ff864436ff834234ff884336ff864034ff813e2fff7c3f2dff854e3affb3826cffcb9d85ffcfa58bffcfa58cffc89d86ffbf9681ffa58270ff57372cff331b12ff301a13ff311a13ff321a13ff331b13ff351b13ff361c13ff371d14ff371d13ff381d14ff381d14ff381e15ff381e16ff381f16ff381d15ff381d14ff391d14ff3a1e14ff3c1e14ff3c1e14ff3b1e14ff3c1f15ff3b1f15ff3b2016ff3a2017ff3c2016ff3d1f16ff3d2015ff3e2015ff3e2016ff3d2015ff3d1f16ff3e2117ff3d2015ff402115ff422216ff432216ff422216ff3f2113ff402114ff422316ff492619ff552d1fff643728ff7a4837fe8b5642f6a36d5672c39f840be8d1b91a8976ce538472d43d8271d1298976cd1a8976ce0e926ddb076d6ddb028080ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff035555aa03aaaaaa08df9fbf32b88a757d996a54c7956049e98d533df78a4d37fd8c4d36fe8f4d37ff904f39ff914d37ff914d37ff924d37ff924d37ff924c36ff924c37ff914b36ff914c37ff914c36ff904c36ff8f4c37ff8e4c36ff8d4c36ff8d4a35ff8a4935ff864833ffc18f70ffcda473ffdcb27cffd9b179ffd9b27affd9b17affd6ad76ffcc9f6affcd9f6affcd9f6affce9f6bffce9e6bffcd9e6cffd4a774ffd8ad79ffd8ae79ffd8ae79ffd8ae7affd9af7affd9af7affd9af7bffdab27effe3bb87ffe4bd88ffe4bd89ffe5be88ffe4bc88ffe1b985ffe2b985ffe3ba86ffe1ba85ffe1bb85ffe2bb86ffe3bc87ffe4be88ffe6bf89ffe7c08affe7c08affe7c08affe7c08affe7c08affe7c18affe7c089ffe9bf8cffdcb080ffc19366ffbf8e65ffb68360ff80452cff804531ff78402dff703a2aff703b2aff733d2dff723d2dff6b3a29ff643525ff643726ff6a3a28ff6c3a2aff613525ff4f291aff462518ff452518ff4a2517ff593222ff5e3323ff5d301fff5e3223ff5a3122ff472416ff432316ff422415ff412313ff472516ff562f1fff5a3221ff593120ff512d1bff462413ff422113ff412213ff402213ff3e2213ff3d2112ff3b2012ff3b1f13ff3b1f12ff3a1e11ff391d11ff3a1e11ff3a1e12ff3b1f12ff3b1f13ff3a1f13ff3a1f15ff3a1f17ff391f17ff391f16ff381f16ff381f16ff371e15ff371e15ff361e15ff351e16ff341d15ff321c14ff311c13ff301b12ff2f1910ff2f1810ff2e170eff2d160dff2b160cff2a150cff2a150cff2a150bff2c160cff2e170dff311a0fff331c11ff341c13ff341c14ff331d14ff3b231bff483027ff4f372dff50382dff3e241aff3c2118ff3c2017ff381e17ff311a11ff371e11ffac8f77ffdec19fffe2c3a0ffe6c5a3ffe9cba7ffecd1abffedd2adffefcfacffeccfaaffebc7a2ffe6c1a0ffe3c1a1ffd8b294ffcba084ffbc8c74ffae7c63ffa17059ff94644fff86523fff7d4535ff814337ff854237ff864335ff884636ff8e4b3bff914c3dff924a3eff944c41ff904a3bff8d4d3bff884639ff884c40ffa77767ffb08472ffb48773ffb28975ff9b7664ff58382cff341a11ff331a13ff321a12ff321a12ff331a12ff351c14ff341c13ff351e14ff322015ff36261bff3e3225ff403b2bff454333ff484837ff484837ff464534ff403d2dff392f21ff321f15ff361f15ff391f15ff3a1e15ff3b1f15ff3c1f15ff3c1f16ff3b2017ff3c1f16ff3d1f17ff3e1f16ff3d2016ff3c2116ff3b2216ff3c2118ff3c2216ff3c2115ff3d2115ff3e2114ff402115ff402316ff422517ff432417ff452416ff522d1eff663c2eff734535ff814c3bfe925a46f0aa755e72ba988010bfaf9f598473d14c8372d0378674d1258375cf17857ad30d8976d8076d6ddb0280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080ff035555aa03aaaaff03ffffff28e6bfa679c8a089c6ad7c64ee975c46fb8d4d39ff8e4d37fe914d37ff924d37ff924d36ff914d36ff914d36ff914e37ff924d37ff914c37ff914c36ff8f4c35ff8f4c36ff8e4c36ff8d4c36ff8e4a34ff8c4934ff8a4934ff9f694bffdeb582ffdbb37affdab37affdab37bffd9b27affd7ad77ffcda06bffcd9f6bffcda06bffcd9f6cffcd9e6bffcc9e6cffcea06effd7ab77ffd8ad79ffd8ae79ffd9ae7affd8ae79ffd9af7affd9af7bffd9af7dffdeb682ffe3bc88ffe4bd88ffe5be89ffe5bd89ffe5bd88ffe3bb87ffe3bb87ffe2ba86ffe2bb87ffe2bb87ffe3bc87ffe5bf8affe6bf8affe7c08affe8c18affe8c18affe7c089ffe7c08affe7c18affe6bf89ffe7bf89ffe1b784ffca996cffab774dffba8561ff995f43ff7c402bff79412fff733c2cff6f3a29ff6f3b2aff703c2cff6e3d2dff633626ff5c3221ff603323ff683728ff663726ff562e1dff472516ff432518ff462416ff502c1bff593221ff5a2e1fff562b1dff552e1fff462417ff422316ff402416ff412415ff422114ff4a2618ff552f1fff55301fff532f1eff482816ff412214ff402213ff3f2214ff3d2112ff3d2113ff3b2113ff3b2013ff3b2014ff3b1f13ff3a2014ff3b2014ff3a2014ff3a2014ff3b1f15ff3b1f16ff3a1f16ff391f17ff381f17ff381e16ff371e16ff361f16ff361e15ff351d15ff351d15ff331d14ff301c12ff2d1a11ff2a180dff26160aff26190cff2c1f14ff33281bff392f20ff3a3022ff3a3123ff393022ff382e20ff33271bff2b1d12ff27150bff29140cff2e160fff2e1910ff301b11ff321b13ff3a221aff452d24ff462f25ff3d231bff3c221aff382117ff361d15ff2e170fff2b140aff391d11ff987862ffd9b697ffdbb695ffdbb794ffdcba95ffdcba96ffdcb897ffd9b793ffd6b290ffcda688ffb78c72ffa1725cff94624dff8c5a46ff87523eff864d3bff895040ff894d40ff8a4c40ff8c4a3eff8f4a3dff904c3eff935141ff995343ff965142ff793529ff8f473cff964f41ff974e42ff9b5146ff904d42ff96685aff9d7266ff9b7266ff805a4eff4a2b1fff33180eff321a11ff311b12ff331b12ff331b12ff331c13ff331e14ff311f13ff35291cff4c4939ff5c5e4cff676c5bff6a705eff666d5bff5f6453ff5b614fff5e6452ff616755ff666958ff5e5b4cff484032ff36261bff361f16ff391f15ff3b1f15ff3c1e15ff3d1f16ff3c2016ff3d2017ff3d2016ff3d2017ff3c2117ff3b2117ff3c2118ff3b2115ff3b2214ff3a2214ff3b2214ff3d2215ff3e2315ff3f2214ff442315ff573023ff63392bff6b3e2fff744434fe834e3bfd89553fdd95665042bd9e8705cccccc398274d2458173d3318272d5228778d2159279ce0c806ad5068080d5028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0000000001ffffff01ffffff028080ff02ffffff0debd8c43498715d8797604fd4905846ef8d5340fb8d4f39fd8f4e37ff914e38fe924d37ff914d36ff904c34ff904b35ff914c36ff904c35ff8f4d36ff8e4c36ff8d4c36ff8d4b35ff8d4935ff8c4935ff8b4937ff894a34ffcc9f72ffddb57dffdab37affdab47bffd9b27bffd8ae78ffcca06bffcd9f6cffcd9f6bffcda06bffcd9f6bffce9f6cffcda06cffcfa370ffd6ab77ffd8ae7affd8ae79ffd9af7bffd8af7affd8af7cffd8af7affd9b17dffe3ba86ffe3bd88ffe5bd89ffe4bd88ffe5bd88ffe5be89ffe4bd89ffe3bc88ffe3bc87ffe4bd88ffe5be89ffe7c18bffe7c18bffe7c089ffe8c18affe8c18affe7c08affe7c089ffe7c089ffe7c089ffe7be88ffe5bc87ffce9e6fffbe875effa06442ff9d5f43ff834730ff773e2cff743d2dff713a2bff6e3a29ff6c3929ff6a3a2aff673a2aff5d3323ff552e1dff5b3021ff623526ff5b3222ff482516ff422517ff432416ff452515ff512c1dff552e1fff532c1dff4d281aff452316ff412317ff3e2315ff3f2317ff402215ff412213ff4a2719ff4f2c1cff4f2c1cff4b2a1aff422415ff3f2214ff3e2213ff3d2114ff3c2113ff3c2113ff3b2013ff392014ff392014ff392014ff392014ff392014ff391f15ff382014ff372114ff362015ff372015ff371e16ff342016ff331f15ff341d14ff351d14ff321d14ff2e1d11ff2b1d10ff2e2515ff383220ff444533ff515444ff5c6252ff606657ff616558ff64675aff67675aff64665aff656559ff656659ff656659ff666658ff656054ff51483dff3e2f27ff2f1f15ff2c1910ff2e1710ff2f1710ff2c170eff2f1a0fff3a2018ff381d16ff341e15ff301912ff240d09ff2d150eff34180fff36170cff5b3c2bffad8c73ffc9a587ffceaa87ffcfab89ffd0aa8affcea886ffc49d80ffac7d65ff9f6b55ffa36e57ffaa745cffb0735dffb06b59ffad6755ff9e5c4bff8f4f43ff8a4a40ff8a473bff8d493aff954e41ff9a5244ff9b5344ff8e4b3eff5a190fff732e21ff954a3fff9d4f48ff9b544aff935548ff59281bff532b21ff46211aff381710ff341812ff311a12ff311b13ff321b11ff341c12ff331c12ff311d13ff36281dff575142ff6c6b5cff696c5cff555849ff404134ff2f2a1eff2f291bff352e1fff3a3325ff383325ff352f23ff342f25ff464438ff5d5b4eff6a665aff483f34ff35231aff382018ff392018ff3d1e16ff3b1f15ff3b2018ff3c2018ff3c2117ff3b2117ff3b2117ff3c2117ff3c2015ff3b2214ff3a2213ff3a2214ff3b2215ff3e2114ff472619ff593327ff5d3629ff613a2cff633a2cff673a2dfe6c3d2cee82554282ba9b850edbc8b602808080318272d53c8073d02b8271d01d8d7bd3128e71d40a8066cc056666cc020000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000001ffffff01ffffff0280808003ffffff0fccbbaa34a77b676f9c6c5aaf95624cdb8f5845f98a4e3cfd8e503cff914e3aff904d37fe8f4d36fe8f4d37ff8e4b36ff8f4b37ff8f4a36ff8d4b36ff8c4a36ff874b36ff884836ff874836ff986342ffdeb47fffdab57cffdab57cffd9b47bffd8af79ffcda16cffcf9f6dffcf9f6cffcfa06cffcda06cffcea06cffcda06cffcda26fffcfa472ffd8ac79ffd8ad7affd8ae7bffd8af7bffd8af7cffd9af7bffd8b07dffdab27fffe4bd88ffe4bd88ffe4be89ffe4bd88ffe4be89ffe4be89ffe5be89ffe5be89ffe5be89ffe6bf89ffe8c28cffe9c48dffe7c189ffe8c18affe8c18affe7c18affe7c08affe7c08affe7c088ffe6be87ffe3bc85ffdfb381ffa9744cffa36747ff93553bff8a4c38ff7a402eff733d2dff703b2bff6d3929ff6b3828ff693829ff683829ff653828ff593220ff502b1bff552d20ff5a3123ff4d2b1bff422516ff412416ff412415ff452516ff4f2c1eff502b1eff4c281bff442417ff3e2215ff3e2316ff3f2316ff3f2216ff402214ff402213ff442516ff4a2a1bff4a2a1aff452718ff402213ff3e2214ff3d2114ff3d2114ff3c2013ff3a2013ff392014ff392014ff392014ff392014ff382014ff381f14ff372014ff362015ff362015ff381f15ff361e15ff341e15ff351d14ff321c13ff2c1b10ff2f281aff414233ff525748ff5a6455ff616c5dff60665eff595d54ff4e4f47ff43423cff3a3832ff37322cff342e27ff322b25ff312a23ff322c24ff332f25ff373529ff413e32ff4e4c3fff605d4eff646152ff4d4436ff332317ff2f1b12ff2f1911ff2d180fff2d160fff301910ff301b13ff28120cff230a07ff2c150eff331911ff341910ff34180eff381c10ff6d4c3bffb8977cffc29f7effc8a381ffc4a07effb2866cffac8064ffbf9272ffd5aa85ffdbab89ffc98d72ffbd7862ffad6957ff723526ff552015ff54221aff5c271fff6b2f25ff945145ff9d5447ff9b5546ff8f4d3fff5d1e11ff884136ff9b4d41ffa04d45ff9c4f45ff9c584bff68342dff33100dff331712ff2e1711ff2f1911ff311a11ff341910ff361b11ff351d13ff301e13ff453a2dff625d4fff626053ff454037ff31291cff473d2dff88816effb9b29effd1cbb7ffe2decaffe9e6d3ffe6e3d1ffd2cebdffa8a193ff6b6657ff363125ff403b30ff5e5d51ff625f57ff372a21ff362318ff3a1e16ff3b1f16ff392118ff3b2018ff3c2118ff3b2018ff3c2117ff3d2016ff3c2015ff3b2214ff392214ff3a2214ff3c2214ff402417ff45251aff442418ff462519ff462417ff4a2519ff5a3023fb885a49caba917e52dabea522caac9609e3aaaa1f8473d6338273d2248778cd17857ad30f9977dd098e71c6048080bf01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff028080ff03aaaaaa0ae6ccb222ac80704ca4796881946553ae93614fd78a5441ee89513efa8a503dfd8c4d39fc8e4c38fe8f4c37fe8e4c37fe8b4a3afe884c35ff894935ff894736ff864c35ffca9d72ffddb680ffdab57dffd9b57dffd8b179ffcea36effcfa06dffcfa06dffcfa06dffcea16dffcea06cffcfa16dffcea16effcfa270ffd3a675ffd8ab7affd8ae7bffd7af7affd8b07bffd7b07cffd8b07dffd8b07cffdfb682ffe4bd89ffe4be89ffe4bd88ffe5bd89ffe5be89ffe4bd89ffe5be8affe5bf8affe5bf8bffe8c38cffeac58effe9c58cffe8c08affe8c18affe8c18affe7c089ffe7bf89ffe7c089ffe8bf89ffe1b883ffdfb583ffbd8d63ff925a3aff8d5137ff874b37ff824735ff743d2cff703a2bff6c3829ff6a3929ff673727ff663727ff643626ff5f3726ff51301fff4c2919ff502a1cff4f2c1eff432415ff412416ff402414ff412314ff452417ff4c2a1cff4a291bff442518ff3e2114ff3d2315ff3e2216ff3e2216ff3f2214ff3e2214ff402113ff432315ff462718ff462718ff402213ff3e2113ff3d2114ff3d2114ff3c2013ff3a2013ff392014ff392014ff392014ff382014ff382014ff381f14ff371f14ff371f14ff361f14ff371d14ff341e14ff311d13ff2d1d12ff322c1eff47493cff5c6356ff636b5eff5b6155ff4b4f45ff3b3d34ff322f23ff302a1fff393124ff473d2fff5b5040ff726a55ff817963ff87816bff8b846fff88816cff77715eff5f5948ff3f3a2cff302c1eff2d291dff3e3c2dff5d594bff666051ff3c3123ff301e14ff2f1911ff2a170eff2a150dff26140cff200c07ff240c08ff2e1710ff301a11ff311b11ff331912ff331912ff34190fff533526ff9f7c65ffb79173ffb99072ffb0846affc4997affcfa37dffdeb58dffe8be99ffdba687ffc5866cffc17d66ffb36d5bff955345ff75372eff62271eff61261aff995544ffa45747ffa35649ff975043ff7d3428ff9d4d41ffa55246ffa9584bffa5564bffa35547ff9c5b4dff3b1611ff2b140eff2d1910ff311911ff331a11ff351b11ff361c13ff2f1e12ff403729ff5a5548ff484638ff2b281aff5e5b49ffbdbaa4ffede8d2fff7f1dcfff6eed9fff6efd8fff6efd9fff8efdcfff6f2ddfff5f3dffff5f3e0fff2f0e2ffcbcabdff757163ff40392dff514e44ff666359ff392b22ff382018ff3a2016ff3b2015ff3c2018ff3a2217ff3c2019ff3d2018ff3d2116ff3c2114ff3a2214ff3a2214ff3b2115ff3d2115ff3d2114ff3d2215ff3e2315ff402315ff492517ff64372bff855143fe945e4cf195604bca9e6b569fa4776232bd998a0f9977dd288679d21b8471d0138679d70b8b74e8068055d503aaaaaa010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff0280808002ff80ff06ffd5d519e0c2b83cbf9588619669577691614c908f604ca98c5844b7895241cf885544e58b5742ed89513ef1864d3ff687503cfe9a6c48feddb682ffdbb77effd9b67effd9b37bffcfa56fffcfa16dffcfa16dffcfa06dffcfa16dffcfa16dffcea16dffcea16effcfa36fffcfa26fffd4a776ffd7ac79ffd7ae7affd8af7cffd6b17cffd7b17dffd8b07cffdab27effe1ba86ffe3bd8affe4be89ffe5bd88ffe5be8affe5be89ffe4be89ffe5bf8affe6c08bffe7c28cffebc58fffecc78fffeac38dffe8c08bffe7c08bffe8c08bffe6bf89ffe6bf89ffe6be89ffe0b682ffbf9362ffcd9c73ff9d6546ff884c35ff854935ff814534ff7b4230ff713a2aff6d3929ff693728ff663828ff623826ff623726ff5f3626ff5a3424ff4e2b1bff482617ff472619ff452518ff422417ff412416ff402314ff412315ff442417ff49291cff452618ff3f2215ff3e2215ff3e2215ff3e2215ff3e2215ff3e2214ff3e2114ff3f2114ff3f2215ff412616ff3f2415ff3c2113ff3b2014ff3b2013ff392014ff392014ff392014ff392014ff382013ff382013ff381f13ff371f13ff361f13ff361f14ff361e14ff341d14ff311c14ff2c2316ff414334ff616b5bff606a5dff52564dff3b3831ff2b2319ff342b1bff5c523bff7d7259ffa9a083ffcfc5a8fff0e5c8fff9ecd1fff9ecd0fffaeccffff8eccdfff8ecccfff7ecccfff7edcefff6edd0ffe9e3caffb0ab96ff726a5cff2e281bff2c241aff464233ff726d5cff493d30ff311c14ff2e1810ff27130bff240e09ff220c08ff240c08ff2f1811ff2f1b11ff321a12ff341912ff321911ff341912ff33170dff4c2a1fff956e59ffac8569ffb1886cffd0a984ffd5ab84ffe5be96ffefc9a2fff2c5a1ffd39a7bffc7836bffc47c68ffbd7464ffb3695bffac6655ffa8614fffaa5d4cffaa5d4effa75a4bffa45648ff98493bffa15245ffa35649ffa2574affa35749ffa95848ffae6752ff6e453bff26130bff2d170fff321810ff351b12ff351c13ff311c13ff36291cff494135ff373125ff3e372affa6a18dffebe7cefff2ebd4fff3ecd5fff2ebd3fff4ebd3fff1ebd4ffedebd8ffd9d9c8ffcdcfc0ffd6d7c8fff2f2e5fff5f3e8fff3f3e9ffeeefe6ffa6a295ff3a3327ff545045ff5f5953ff34221bff3a1f17ff3b1f13ff3c2018ff382219ff3c2018ff3d1f18ff3c2017ff392214ff392313ff3c2213ff3d2114ff3e2114ff3e2115ff3e2316ff402215ff4b2719ff663a2bff7f4c40fe874f40fd8f5743f89d654dc4a97a6345cbaa9409e3e3c6097171c61d8472d3158679ce0e9280db098e71e3056666cc02808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff02ffffff02ffffff04ffffbf06ffd5aa07ffdbb60fccaaaa1fbd947b2db593883fbe9e8e6eccac97e2c9a681fed7b381feddb881ffdab67effdab47cffd1a871ffcfa16dffcfa16dffcfa16dffcfa16dffcea16dffcea26effcea16dffd0a26fffd0a270ffd1a472ffd4a775ffd7ae7bffd7af7affd7b17bffd8b17cffd9b07cffd8b17dffddb682ffe3bd89ffe4bf89ffe5bd88ffe4bd89ffe5be89ffe5be89ffe6bf8affe6bf8affe8c18cffebc58fffebc58fffecc690ffeac38dffe7c08bffe7c08bffe7bf8bffe6bd89ffe5bc88ffe8bd8affc69869ffa26c45ffb17558ff8f523cff844834ff7f4532ff7b4231ff763e2eff6c3828ff683727ff643927ff623826ff613625ff5f3525ff5d3425ff563322ff4a2919ff442315ff442417ff422317ff422317ff412316ff3f2314ff402215ff432417ff442719ff3f2215ff3e2114ff3e2215ff3e2215ff3e2215ff3e2115ff3e2114ff3e2114ff3d2014ff3d2114ff3e2215ff3a2013ff3a2014ff392013ff382013ff381f14ff392013ff391f13ff381f13ff381f13ff381f13ff371f13ff361f13ff361d13ff341e14ff2b1c12ff2b271bff5a6053ff646f61ff52554cff322c24ff2a2012ff433521ff94856cffdbcfb3fff4e6ccfff9eacefff9eacdfffaeacafffaeacafffce9cefffbeaccfffbe9cdfffbeac9fffaebc8fffaebc7fff9ebc7fffbeccbfff9edcffff8ecd4fff5ecdaffd6cebcff665d51ff2d2619ff3f3929ff736d5dff433628ff2f1b13ff25120cff250d0aff230b08ff240b08ff2d170eff2f1b12ff301b12ff321a11ff321911ff331811ff331710ff34170eff6f4e41ffa07c63ffb18d71ffcda784ffd9b18cffeac59bfff5cfa4fff7d1a8fff3cba3ffd59f7effc58068ffc37964ffc07360ffbb705effb76c59ffb66757ffb26553ffb26654ffaf6251ffa55949ffa85d4dffa85849ffad5b4cffa9624effb0765effe6bea1ffb99b84ff260f07ff30160eff351911ff351b13ff351d13ff2f1c12ff392820ff2f241bff4a443affb0ac9fffd4d2c3fff0eedffff4f0e1fff0ead9ffefe8d3ffefe7d3ffc9c9b6ff6c7364ff4e5c50ff4c5a53ff526059ff5f6c64ffa8b0a7fff0f1eafff3f2edfff3f3ebffb1aba0ff40362cff5d5a51ff494239ff362117ff3c1f15ff3c2016ff392119ff3c2017ff3c2016ff3a2118ff3a2215ff3c2114ff3c2114ff3c2114ff3c2215ff3d2114ff402215ff4e261bff6b3b31ff7a463cff844e43fe915a4afb9c6855b4b1877028d9bfa604ffffbf01ffffff168074dc17857ad3108070cf0b8b74d1068080aa035555aa010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff02808080028080ff07b692db0c806ad5139479d7109f80df07ffdbb686d5b991f6d9b783fdddb780fedcb77effdab57cffd6ae76ffd4a571ffd3a570ffd1a46fffd1a470ffd0a570ffd0a571ffcfa26fffd0a270ffcea170ffcfa171ffd0a373ffd2a675ffd8ad7bffd8af7cffd9b07cffdab17effd9b17dffdab27fffe0b985ffe6bf8bffe6bf8bffe4bd89ffe5bd89ffe5be8affe5be89ffe6bf8affe8c18bffebc58fffebc68fffecc68fffecc58fffeac38effe8c08bffe7bf8affe7bf8bffe3ba86ffe2b784ffe5b787ffad7952ff8b5135ff8c513bff854937ff804533ff7c4131ff773f2eff713d2bff693727ff653625ff623626ff5f3524ff5e3524ff5e3424ff593223ff522f20ff492819ff432316ff422317ff402216ff3f2315ff3f2315ff3f2215ff3f2215ff3f2115ff402417ff3d2114ff3d2215ff3d2115ff3d2115ff3d2115ff3d2114ff3d2115ff3d2114ff3c1f15ff3a1f13ff3a1f14ff3a1f14ff391f14ff381f14ff381f14ff381f13ff381f13ff381f13ff371f13ff371f13ff371f13ff361e13ff341d13ff271a10ff37392aff657162ff5b6256ff33332bff291f16ff5f513fffbbad93fff8e9cefff9e9cdfffbe9cdfffbeacafffbe9cbfffce9cdfffbebc8fffbeac9fffbe8cafff9e9c7fff9eac6fff8e9c5fff6e8c9ffefe9cbffcccdafffbec5a8ffc3c7acffd6d5bbfff6efd9fff6eedcfff6edddffa09587ff372d20ff393321ff716a55ff3a2a1eff2a130fff240e08ff250d08ff240c06ff2a120bff2f150fff301811ff2f1a12ff2f1a12ff301911ff311810ff31170fff391d10ff8f6f5bffa5836affc9a382ffddb68effedc99dfff8d3a9fff9d5a9fff8d7a9fff9d5abffe8b896ffd4977bffc58067ffbe775fffbc745effc07963ffc4846affd0997effe3b599ffecc0a4ffd49f89ffbf8672ffcd9d84ffe8c8a9fff7e1c3fff3e2c3ffc4b19aff270e08ff30180fff331a11ff331b13ff311a13ff2f1a15ff231a13ff5a534affa4a197ffabada2ff899084ff475148ff61695dff989e8cffd1d2c1ff9b9c8dff40463dff3e4d47ff394d47ff384c47ff384b48ff384b48ff3b4b47ff8b928cfff1f1ebfff4f3edfff6f5edff9d988eff454139ff5f5e54ff34231bff3a2016ff3b2016ff3a2019ff3b2017ff3a2115ff3b2118ff3c2017ff3d2016ff3c2115ff3c2215ff3d2114ff422114ff542c1fff703f35ff7b463dff864e44ff8e594bfd986854d7b58d752fdebea804bfbfbf04bfbfbf0f8877dd17856fd3108070cf0b745dd1088060bf048080bf03aaaaaa0100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff03aaaaff07926db60f8877dd1a806cce25836ecf268679d04fd5be94efd9b684fddcb77effdbb67effdbb57cffd8af77ffd4a570ffd5a872ffd7a975ffd5a873ffd4a975ffd8ae79ffd9ae79ffd7ab78ffd2a674ffcda06fffcda170ffcea371ffd0a574ffd8ad7bffd9af7cffd9b17dffdbb27fffdbb380ffdbb480ffe5be89ffe7c18dffe6bf8bffe5be8affe5be89ffe5be89ffe5be89ffe7c08bffeac38effecc58fffecc690ffebc690ffecc590ffe9c28dffe8c18cffe7bf8affe4bb87ffd9ac78ffce9f6fffce9a72ff91593bff864a35ff854a38ff804634ff7c4231ff773f2eff723d2cff6d3a29ff663625ff613525ff5f3525ff5e3323ff5e3324ff5a3224ff563022ff502d1fff462518ff422316ff402215ff3e2314ff3f2315ff3f2215ff3f2215ff3e2114ff3e2215ff3d2115ff3d2115ff3d2115ff3d2115ff3d2115ff3d2115ff3d2115ff3d2114ff3d2016ff3b2014ff391e12ff391e13ff381f13ff391f14ff381f13ff381f12ff381f12ff371f12ff371f12ff371f12ff361e12ff341e14ff251a0dff3e4030ff666d5fff525748ff292217ff332617ffa4967fffebdbbefffae8cdfffbe8cdfffbe9ccfffbe9ccfffceac9fffceac9fffbe9cafffae9c9fffbe9cafff9e8cafff9eac7fff7e8c4fff0e8c7ffc1c2a5ff688063ff42654aff345c44ff375c49ff466150ff6f7a69ffe0e0d5fff1eee0fff3efe2ff8b8776ff35321fff46432dff5d5643ff291911ff231009ff250d08ff270b06ff2a0e09ff2a0e09ff2a0e0aff2e160fff2f1912ff311810ff301810ff301810ff32170fff5d3f33ff9d7d65ffbc9577ffdab28efff0cda2fff7d6a7fff9d7abfff8d6aafff9d7acfffad6adfffad5b0fff3caa6ffecc09effecbf9dffefc5a4fff8d0aefffbd7b4fff9d9b6fff7d9b7fff4d7bafff6dfc2fff6e4c9fff6e6cbfff8eacffff5e6c6ffa79580ff29140eff2f1912ff2f1b12ff301912ff2b1610ff25140fff443f35ff979389ff9c9b92ff8f9288ff3a4437ff344137ff324136ff303d2fff3d4639ff353b33ff373f3cff32403dff31413cff33423eff32403eff334140ff354341ff3c4544ffa0a59ffff4f2ebfff4f2ebfff0eee6ff5c5953ff57544eff3b302aff342118ff3b1f18ff3a2019ff3b2117ff3a2116ff3c2017ff3d2017ff3c2117ff3b2316ff3d2114ff422114ff5a3124ff6d3e33ff7e483fff874d47ff8b5247ff976152fcaf806ab9c6a08628ecd2b906ffd5d504bfbfbf0b8b74d10f8877dd0b745dd107926db6056666cc028080ff01ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff059999cc0c806ad5168b74d1248771d4368471d522d2bb96ddd7b687fedab67efedcb77effdbb67cffdab279ffd5a772ffd4a672ffd6a974ffdbb17affd9af78ffd8ae78ffdab17bffdeb47fffe1b782ffe1b783ffdab17dffd2a876ffd1a774ffd1a674ffd6ac7affdbb17fffdbb37fffdcb481ffddb481ffe0b884ffe9c18effe9c28effe9c18dffe6bf8affe5be89ffe6be89ffe6bf8affeac38dffebc68effecc690ffecc690ffecc691ffecc691ffe9c28dffe7bf8bffe8bf8affdbae7bffc29060ffbe8960ffba8363ff874d37ff834936ff824836ff7d4433ff763f2eff703d2aff6c3a2aff673828ff623525ff5f3524ff5e3424ff5b3322ff5a3224ff583123ff542f20ff4e2c1fff462518ff412115ff3e2314ff3f2214ff3f2215ff3f2215ff3e2215ff3e2215ff3e2114ff3d2115ff3d2115ff3d2115ff3d2115ff3d2115ff3d2115ff3c2014ff3c2015ff3c2014ff3b2014ff391e12ff381d11ff371d11ff381f11ff381f12ff371f12ff371f12ff371f12ff351e12ff351e12ff2a1b10ff313323ff68705fff515348ff201811ff423526ffcfc0aafff9e7cefffbe7ccfffbe8cbfffce9c9fffbe9c9fffbe9c8fffbeac9fffae9cafff9eacbfffbe8cafffbe9c9fff9e9c6fff9e8c5ffebdfbbff939d7fff345742ff2c5b4cff295d52ff275b53ff275952ff2b5a53ff385851ff5b695fffe1e2dbfff7f2e9fff3efe0ff767460ff312d1bff67634cff32291bff23100aff260c07ff280b07ff290c08ff2a0c08ff2a0b07ff2a0d09ff2e140fff301711ff2f1710ff2f1810ff2e1710ff31170fff836351ffac866cffcda686ffeac69dfff7d6a7fff9d7abfff9d7aefff9d7adfff9d7adfff9d8aefffadab0fff9dab3fffad9b4fffadab5fff9dab4fffadbb5fff9dcb7fffae0bdfff9e4c8fff9e8cdfff7e9d0fff8ebd3fff8ecd3fff2e3cbff5b4a3dff26140eff2c1710ff2d1810ff2b140fff21110bff281f18ff868278ff949488ff999a8dff545c4eff344134ff2f3f32ff2e3b31ff2d3a30ff2c372eff2c342dff2d352fff2d3632ff2e3834ff2f3a36ff303c38ff313d3bff313e3cff34403eff4a524fffd7d9d2fff4f0e9fff5f1eaff98988fff4a4640ff47433bff312217ff3c1f16ff3c1f16ff3b2018ff3b2115ff3d1f14ff3d1f17ff3c2217ff3e2116ff442115ff603528ff754437ff7f4b3fff854d45ff895149ff8b5449ff8c5448fe8e584af8946254d49b6c5e79a97e7225b38a7c03ffaaaa07926ddb068055aa048080bf028080ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff048080bf0a8080cc138679c9208778cf308570cf16ae97c5b6d6b88cfddab580ffdbb77effdbb77dffdbb37bffd6a973ffd4a772ffd5a773ffd5aa73ffdeb47effe1b881ffdfb780ffdcb47effdeb67fffe1b883ffe1bb85ffe5be89ffe2ba85ffdbb27fffd6ad7affd3aa77ffd9b07dffdcb380ffdeb582ffdeb683ffe3bb88ffeac38fffe9c28dffe9c28cffe6bf8affe5be89ffe7bf8affe8c18cffecc68fffecc691ffecc790ffecc791ffedc792ffecc690ffe8c08bffe7bc89ffeabd8affcd9c6eff9e6942ff955e40ff955b44ff824735ff804634ff7e4634ff764030ff653221ff613121ff5f3322ff5f3425ff5e3525ff5c3323ff5b3223ff593123ff572f21ff552f21ff522d20ff4d2b1dff462719ff3f2315ff3f2315ff3f2215ff3e2114ff3e2215ff3e2114ff3d2114ff3d2115ff3d2115ff3d2115ff3d2115ff3d2115ff3d2114ff3c2014ff3c2015ff3c2014ff3c2014ff3b1f13ff3a1f12ff3a1e12ff391f13ff381f13ff381f13ff371f13ff371f13ff351f12ff301e12ff2a2415ff666959ff474a3dff1e1811ff4e4036ffe2d3bafff9e9c8fffae8c9fffbe8cafffae8c9fffbe9c8fffbe9c9fffae9c8fffae9c8fffae9cbfffae9cafffbe8c9fff9e9c7fffbe9c3fff1e5bfff898a6dff3d5344ff2e534aff2c554aff2b5548ff2b5549ff2a5349ff2a5148ff2e4d48ff354c46ff8d9891fffaf8f2fff9f6ecffd7d7c6ff3b3423ff3b3722ff534b39ff231109ff250b07ff280b08ff280c07ff290b08ff280b07ff280b06ff280b08ff290f0aff2e160fff2e1811ff2d1811ff2e1710ff3c2015ff987663ffb48d73ffd8b392fff2d3a7fff9d7acfff9d9b0fff7d8b1fff7d9b0fffad9adfffbd7aefff9d8b0fffbd8b1fffad8b2fff9d9b5fffadfbbfffde8c5fffcefcffffbefd1fff8ebcffff8ebd3fff9edd6fff3e9d4ffa09485ff241514ff210f09ff26120cff27120dff22100bff1f150eff605c52ff919185ff909585ff909787ff364634ff2b3e30ff2a3d2fff2d372cff292e24ff24261dff25251cff27281fff292d25ff2b332cff2c3631ff2e3935ff2f3a37ff2f3c39ff303c3aff35403dff7d827ffff6f2ecfff5f1eaffcac9c1ff47423bff544d44ff302215ff3b1f15ff3c2016ff392018ff3b2116ff3e2014ff3f2017ff3e2015ff472116ff683b2fff7b473cff834c41ff864e44ff875147ff865349fe8a5349fe8b534afe8f524bfd8c554aee905a4daa9d72633fb6968604bfbfbf03aa55aa03aa55aa028080800280808000ffff0000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaaa07926ddb108070cf1b8471d02b8271d0278376d185d9be94f8d8b683ffdcb77fffdab77dffdbb47bffd6ab74ffd5a773ffd5a673ffd4a772ffd5ab75ffdfb780ffe2bb84ffe3bc85ffe3bb85ffe0b783ffe1b984ffe1bb85ffe4bc87ffe7be8affe5bd88ffe0b985ffdbb27fffdab27effddb582ffdeb683ffdfb884ffe8c08cffe9c28dffe9c28dffe9c28cffe7c08affe7bf8affe8c18cffecc690ffecc691ffecc791ffecc791ffecc791ffecc792ffedc592ffddb281ffc99a6dffc59169ffaa7152ff90543bff874a37ff824736ff804533ff7e4533ff7a4532ff6f3c2bff5b2d1dff532918ff502919ff512b1bff522c1cff532e1dff532f20ff542d21ff532d1fff502c1fff4f2b1eff482a1bff422718ff402315ff3f2114ff3f2215ff3e2115ff3e2114ff3d2114ff3d2115ff3d2115ff3d2115ff3d2115ff3d2115ff3d2015ff3c2014ff3c2015ff3c1f14ff3b1f14ff3a1f13ff391f13ff391f12ff391f13ff381f15ff381f13ff371f13ff361e12ff321e12ff271b0fff515144ff58574dff211b12ff3c3023ffd6c8affffae8c8fffbe8c7fffbe8c6fffbe8cafffae9c8fffae8c9fffbe8c9fffbe8cafffae8c9fffbe9c6fffce9c6fffae8c7fff9eac6fff7e9c3ffb2b490ff354c39ff2e4d47ff2b4e46ff2d4f44ff2d4b41ff2f473fff2e433cff2e413bff2c3f39ff2f423bff3d4b43ff5b5f58ff5a5d54ff6b6c5eff454032ff2c2416ff675f4cff24140aff240c07ff260c08ff250d08ff240d08ff250d07ff260c06ff270b06ff260c07ff28100aff2d1710ff2c1710ff2d170fff301710ff523629ff9e7c67ffc39f84ffdabc97fff3d4abfff7d8b0fff9d9b2fff9d9b0fff9d7affffad6affff9d6b0fff9d8b2fff8dbb8fffae6c2fffdefcefffcf0d1fff9efd2fff8eecffff8ecd0fff7ebd4fff3ead5ffc7bdadff392c28ff1c0d09ff1d0c07ff200d08ff210e0aff1e0e0aff1f1610ff68645aff7a7a6eff828377ff767a6eff313e31ff2a3a2dff2a3528ff27231bff21140dff21120bff22110aff23140bff231610ff28241dff2b322dff2d3631ff2d3835ff2d3a36ff2e3b38ff313d3aff505654ffcdcfcaffdadcd7ffd2d1caff49453dff514c44ff312017ff381f16ff392015ff3a2018ff3c1f17ff3e2015ff3f2014ff452116ff64382cff7b473cff824b40ff844d43ff865044ff885046ff875347ff8c5349fe8f574bf6905c4fba976a5c55a8847215ceaaaa04bfbfbf028080ff028080800100ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff06aa80d50c806ad517856fc8268072d02f8877d44cdac39eecd7b88afedcb681fedab87effd9b57affd7ad77ffd5a773ffd5a774ffd5a773ffd5a873ffd6ac75ffe1b982ffe2bb84ffe4be87ffe7bf8affe4bd87ffe2bb85ffe3bc86ffe4bc87ffe5be88ffe6bf8affe7bf8bffe6be8affe3ba86ffe1b884ffdfb883ffe0b985ffe8c18cffe9c38effe8c28cffe9c28dffe9c18dffe8c18dffebc591ffecc791ffecc791ffecc791ffecc790ffebc791ffecc591ffedc493ffd3a77affa16e46ff8c5135ff884b35ff854936ff814737ff804634ff7e4432ff7d4433ff794432ff703d2bff5b2e1eff4f2717ff4b2616ff4a2617ff4a2618ff482617ff4a2619ff4a2719ff4b281bff49291bff48291bff452819ff442618ff412315ff3f2214ff3e2114ff3e2114ff3d2114ff3d2115ff3d2115ff3d2115ff3d2115ff3d2115ff3c2014ff3c2014ff3c2013ff3c1f13ff3b1f12ff3a1f13ff391f14ff391f13ff381f14ff372014ff381f14ff381f13ff371e13ff2b1b0eff363123ff606256ff28241dff2b2017ffaa9d86fff7e7c8fff9e8c6fffae7cbfff9e8c9fff9e9cafffae8cafff9e8cbfff9e8cbfff9e8cbfff8e9cafff7e9c9fff7eac9fff6ebcbfff4eccbfff1ebc8ff5d6d4fff2b4e40ff294a43ff2c493dff2e3e35ff313830ff31332eff30302cff30302aff2c342aff2c362eff303832ff383a34ff3a3c35ff3c3c34ff343027ff262014ff5c5744ff2a1d11ff230c06ff250c07ff240d08ff220e08ff240d08ff250c07ff260b07ff250c07ff250d08ff2b150fff2b150fff2c150eff2c160fff2f170fff694d3fffab8a72ffc3a085ffd5b492ffefd0abfff6d9affff8d8affff9d6b0fffad6b1fff9d5b0fff8d7b5fffae6c4fffaf1d4fffaefd7fff9edd3fff8edd0fff8edcefff7ebd0fff3e8d2ffc2b8a8ff3d312cff1d0e0aff1d0c08ff1d0b06ff1f0c07ff200c08ff1e0d08ff1b0f09ff1a1108ff191108ff1b130aff231d15ff26261dff24271cff211d13ff21100bff240e09ff250e08ff250e07ff250e06ff250f07ff24120aff27271eff2c332eff2c3732ff2d3734ff2e3836ff2f3a37ff313a3aff374040ff828c8cff9fa39dff4b473fff4d473fff311f17ff391e15ff3c1e16ff3b1f16ff3c1f15ff3e2014ff422114ff5a2f23ff79473bff80493eff824b3fff844d43ff844e44fe874f46ff8a5247fe8b5346ee8c5c4b869c765f13d7c9bc079292b6068080d503aaaaaa028080ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff04bf80ff0a8080cc128e71d4208778c7308570cf33c3afb9d0d8ba91fed9b581fedeb880ffdbb67cffd7b079ffd4a873ffd5a773ffd6a773ffd4a772ffd3a972ffd7ae78ffe1b983ffe3bc85ffe5be87ffe8c18affe8c18affe6be88ffe5bd88ffe5bf88ffe5bf89ffe7bf8bffe6bf8affe7bf8affe5bf89ffe5bd89ffe3bc88ffe5be89ffe8c38dffe9c28dffe9c28cffe9c28dffe8c28dffecc691ffecc691ffecc792ffedc791ffecc691ffecc790ffecc690ffebc590ffecc38fffdfae7fffa36b49ff884d34ff814835ff7f4636ff7e4534ff7e4433ff7c4331ff7b4432ff794331ff72402fff5c2f1fff4c2715ff472415ff482617ff482718ff472518ff472618ff462618ff462619ff462619ff442618ff442718ff422517ff402316ff3e2114ff3e2115ff3d2115ff3d2115ff3d2114ff3d2114ff3d2115ff3d2114ff3c2014ff3c2014ff3b2013ff3b2013ff3a1f13ff3a1e14ff391f13ff391e14ff381f13ff352013ff371f13ff371f13ff341f12ff21180aff4f4f3dff464134ff211611ff827467fff2e4c8fff8e7c7fff9e8cafff8e7cdfff9e8cafff9e7cafffae7cbfff7e9c7fff4ebc8fff1ecccffe3e7c8ffcad7b9ffb3caafff9eb8a2ff778978ff5e6150ff394e3eff2b473bff284135ff30372eff34312cff312924ff2c231bff281e16ff2a1f17ff2b241dff2e2f28ff2d322bff343630ff363830ff37362fff2c271fff221c11ff524e3eff2f2419ff210d06ff260c07ff260c06ff260c07ff260c07ff250c07ff240c07ff250b07ff270e0aff2a140eff2b140fff2b140eff29140eff27120dff30170dff93725effb08d6fffbb977affc5a383ffdabc96fff2d4adfff7d7b0fff8d5b1fff9d6b3fff8d7b4fffbe4c0fffbefccfffaeeccfffbeecbfff7edcdfff7edcffff4e6ceffa39181ff241710ff1b0d09ff1c0c07ff1c0b08ff1c0b06ff1e0c08ff1f0d08ff1f0e08ff1f0e09ff200e09ff200f09ff200f0aff20100aff1e100aff1f110aff211009ff230e08ff240d08ff250e07ff230f07ff230f06ff250e07ff250f09ff251b10ff2f312bff2d3530ff2d3632ff2e3734ff2f3835ff303937ff303c3bff828e8eff979e9aff49473eff484137ff2e1d15ff381e15ff3a1f15ff3b1f15ff3b2015ff3e1f13ff4c271cff744339ff7d473bff804a3fff824b40ff834c43fe844e43ff875046fe865244e78a5e4e62b4948008dfbfbf068080d5068080d5048080bf0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff03aa55ff089f80df0f8877dd1a8976d8298976d31d9e84d397dabf9af9d8b686ffdcb780ffdcb67dffd8b37bffd4a974ffd4a772ffd5a773ffd5a772ffd3a772ffd4a873ffd9ae79ffe3ba84ffe4bc86ffe5be87ffe7c18affe9c38dffe8c38dffe5c18affe5bf89ffe6bf8affe6bf8affe7c08bffe7c08affe7c08bffe7c18bffe7c08affe8c18bffe9c28cffe9c28cffe9c28dffe8c28effeac38fffecc791ffedc792ffecc792ffedc792ffedc793ffeec893ffecc791ffeac38dffdcb17cffc6966cffad7859ff8c553fff7e4635ff7c4533ff7b4532ff7b4431ff7b4330ff7b432fff784332ff72422eff633725ff502918ff482415ff452314ff452518ff452518ff452518ff452418ff442417ff432516ff432517ff422417ff422417ff422518ff402417ff3d2114ff3d2114ff3d2014ff3d2014ff3d2114ff3c2014ff3c2014ff3c1f13ff391f11ff392012ff3a1f13ff3a1e14ff391e13ff391e13ff371f13ff342112ff361e13ff361f12ff2e1b0eff312c1bff565444ff272019ff2d2017ffded2b6fff4e5c5fff7e6c6fff7e6c9fff5e8c8fff2e9c9ffe5e4c3ffd0dbbbffb6cdb2ff9bbfa9ff80af9bff72aa96ff6dab9bff68ac9eff6aa69cff3d504bff1f1511ff262921ff262f24ff26291fff261c16ff24110cff240d08ff230d07ff230c07ff220d08ff210e08ff261a15ff302d26ff31322bff33332cff342f28ff281a14ff23140bff4c4134ff2c1b12ff230c07ff260c06ff270b06ff260c06ff260b05ff250c06ff240c07ff250b06ff260e09ff250f09ff28120dff2d1711ff321c17ff38211bff422920ff6f5141ffa18165ffaf8c71ffb49176ffb89578ffbb997affcfaf8bffe2bf9dfff4d0b0fffad8b7fff9debbfffae6c2fffaeac6fff9ebc9ffefe0c2ffd8c1a9ff9a8070ff4b312bff1a0a04ff1b0d09ff1b0b08ff1c0a06ff1b0c07ff200b08ff210d08ff210d08ff220d07ff240c07ff240d06ff230d07ff230e08ff240e08ff240e08ff240e07ff260e07ff250e08ff220f07ff220f07ff250e07ff250e07ff250f08ff26160eff302f2aff2c332fff2e3432ff2e3532ff2e3733ff303734ff303736ff7f8988ff979d99ff4e473fff3d2f25ff2c1910ff381d14ff3a1e15ff3a1f15ff3c2015ff411e13ff673c31ff7b463cff7d473cff804940ff814b40ff824c41ff854e41fb845141cc8d655344b89a8b0d9d89d8098e71c6089f80bf048080bf02808080028080ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080068080d50c8080d5158679db238a75d3208778cf5cdbc29ef2d8b98bffdbb781ffdbb67fffdab47cffd6aa75ffd5a773ffd4a872ffd5a873ffd4a773ffd3a773ffd5a975ffdcb17dffe4bb85ffe4bd86ffe5be87ffe8c38cffe9c68effe9c48dffe8c28cffe7c08bffe7c08affe7c08affe7c08bffe8c08bffe8c18bffe8c18bffe9c18bffe9c18cffe9c28cffe9c28dffe9c28dffe9c38effedc792ffedc792ffedc792ffebc591ffebc490ffe9c28dffecc593ffeec795ffeabf8fffbf9268ff996746ff8c573cff834b37ff7c4632ff7b4431ff7b4431ff7b4330ff7a422fff78422fff764230ff72412eff643725ff532a1aff462313ff422214ff432316ff442417ff442417ff452518ff432416ff432417ff412417ff412417ff422518ff412417ff402317ff3e2115ff3d2014ff3c2014ff3c2013ff3b1f13ff3b1f13ff3b1f12ff391f13ff391f12ff3a1f13ff3a1e13ff391e13ff391e13ff371f13ff332113ff351e13ff351f13ff281a0cff3e3829ff484436ff241912ff7b6d5dfff3e3c4fff3e5c3fff1e7c8ffe3e5c7ffc5d5b9ffa7c4abff90b9a2ff7baf9cff72ad9eff70aea0ff6cada0ff6baea0ff6eab9fff6cab9eff6fa497ff435048ff25140fff25120dff24120cff23100bff230d09ff240c07ff250c07ff240c05ff240c06ff220d07ff220d07ff220f0aff2c221cff333029ff342e28ff2e221cff24110cff23100aff2a180eff230d07ff240c06ff260b06ff260c06ff250c06ff260c06ff250c06ff250b05ff250c06ff260e09ff2b150fff2a1510ff331e18ff3f2924ff4a342dff584138ff68483dff7d5a48ff8e6a58ffa5806bffac896dffb18e72ffb49275ffb89378ffc39e81ffd3af92ffdfbfa0ffe5c8aaffe4caadffd4baa0ffbea38bffa38674ff83685cff341d19ff1a0a07ff1b0a09ff190a07ff1a0a05ff1b0c06ff220b08ff220d07ff210d08ff230e07ff240d06ff250d06ff240f08ff250f09ff250f08ff250f07ff260e08ff260e07ff240f08ff221008ff240f07ff240f07ff231008ff221108ff22160dff2f2d26ff2d322dff2d322fff2d332fff2d3530ff303531ff333633ff818684ff979b95ff4d443bff2f1d14ff2d1810ff371c14ff3a1e14ff3b1f15ff3d1f14ff502b1eff75433aff7b453cff7b493dff7f4940ff824a42ff834e42fc815041b291695637bea299159e86ce188a75d50f8877cc088080df048080bf028080ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080048080ff098e71c6118778d21e8877d5238a75d329cdc1b4ced7bd92fedab681ffdcb77fffdab47effd6ad78ffd4a975ffd3a772ffd4a873ffd4a873ffd5a773ffd6a875ffd6a976ffdeb480ffe3bb86ffe4be87ffe4bf89ffe7c38dffeac591ffecc692ffebc490ffe8c18effe8c18dffe7c18cffe7c18bffe7c28bffe9c28cffe9c28cffe9c28dffe9c28dffe9c28dffe9c38effe9c38effebc592ffedc793ffedc793ffedc792ffecc793ffe6ba86ffcfa073ffc18f67ffbe8b65ffb98561ffb68061ff9c654cff894f3bff7d4431ff7d4331ff7b4330ff7b4230ff7a432fff7a4331ff77422fff764330ff734230ff693c2aff562d1cff482414ff422011ff412113ff402114ff3f2115ff402116ff402215ff412216ff402216ff402316ff3f2216ff3f2215ff3d2114ff3c2013ff3c2013ff3c1f13ff3b1f13ff3b1f13ff3a1f12ff3a1f13ff3a1e13ff3a1e13ff3a1e13ff391e13ff391e13ff381e13ff352012ff361e12ff341e12ff22190bff484334ff312a1eff271a10ffbcb4a1ffd7d9c1ffbdccb2ff9bbfa3ff81b19aff7cb1a1ff76b0a1ff74b0a1ff71afa2ff71aea2ff6fada1ff6fada0ff6eaca0ff6dac9fff6aac9eff70a598ff415149ff22100bff28100dff270f0bff230c08ff230c06ff240c07ff230c07ff230c07ff220d08ff220c08ff230c07ff220d08ff22130dff352922ff281c15ff21100bff230e09ff230d07ff240d07ff240c07ff250c07ff250c06ff240c06ff270b06ff250c06ff250c06ff260c05ff260b06ff260c07ff2f1611ff3c2520ff3f2824ff3a2520ff37221bff352017ff361f15ff402319ff654238ff745041ff8e6d54ffa07f65ffa9886cffaf8c73ffaf8e74ffb18f75ffb28f77ffb6947effb5957fffb1937dffa38a73ff8d7865ff554536ff1d1208ff1a0c06ff1c0905ff170a05ff1a0a06ff1e0a06ff230b08ff220d07ff220f08ff270f09ff280f08ff291009ff2a120aff2b140bff2d150cff2e140cff2b120aff291109ff271008ff241008ff251007ff250f07ff241007ff231007ff231009ff23140cff271a13ff2a201aff2c241eff2e2923ff2f2d29ff31302bff878b87ff979b95ff474038ff271610ff2e1710ff361c14ff3a1e15ff3b1e14ff401f13ff683c30ff764338ff7a453bff7c483eff7e493ffe814b40f98050419f8d68531cb69bc81b8e7bd9158679ce158679ce108080cf098e71c6059966cc028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff03aaaaff07926ddb0d8976d8189580d5268672d01f9484ce8adac49bfdd8b684feddb980ffdab57fffd8ae79ffd5a875ffd4a773ffd5a873ffd4a874ffd5a873ffd6a875ffd6a975ffd7ab78ffdeb581ffe3bd87ffe3bd87ffe3bd88ffe7c18dffebc592ffecc591ffecc691ffe7c18dffe7c28dffe7c18dffe7c18cffe8c18cffe8c28cffe9c28cffe9c28cffe9c28dffe8c38dffe9c28fffeac490ffedc794ffedc792ffedc792ffebc793ffeec691ffecc291ffd3a377ffaa734bff975b3cff90523aff854b37ff804834ff804433ff7e4231ff7b4131ff7a4230ff784230ff7a4131ff794231ff784230ff774230ff72422fff6b3f2bff59311dff4e2917ff422010ff3f2113ff402316ff3f2115ff3f2014ff3e2014ff3e2013ff3e2013ff3c2013ff3c2013ff3d2013ff3c2013ff3c2014ff3c1f13ff3b1f13ff3b1f13ff3a1f12ff3a1e13ff3a1e13ff3a1e13ff3a1e13ff391e13ff391e13ff381f13ff342012ff361d12ff311b11ff201a0bff434030ff282016ff3d352bff92a592ff87b19dff7bb09dff77b2a0ff77b2a2ff76b1a2ff76b0a1ff74b0a1ff72b0a1ff72aea0ff71ae9fff70ad9fff6fad9eff6eac9eff6dac9fff72a69aff44544dff1f0c08ff230c08ff240c07ff220c06ff220c07ff220c06ff220c07ff220d06ff230c07ff230b06ff230b05ff220c06ff210d07ff220f09ff220e09ff230d07ff240c07ff240c07ff240d07ff230c07ff240c06ff250c06ff260c05ff280d07ff2c1009ff2e130cff2d120aff2b0f08ff280d07ff270d07ff260d08ff230b08ff210e07ff28120cff311b16ff3f2623ff4c322aff563a30ff5c3b2fff623c30ff764e41ff936b59ffa37d66ffa78267ffa8866cffab8770ffab8873ffac8b75ffa2826eff836452ff4a2e21ff3a2017ff3c231aff351b11ff2c150bff220c08ff1c0a05ff1b0a05ff220b06ff250c07ff2a140dff2d140cff331810ff331810ff351a11ff351a12ff371b12ff381d13ff391d14ff3a1f17ff371e16ff341b12ff2e160dff2b1209ff281008ff271009ff271009ff271008ff261107ff271209ff261109ff251109ff22130cff231511ff413832ff504841ff34251eff2a140dff2d160dff341c12ff3b1e15ff3d1e14ff522d21ff6f3e34ff764239ff78463bff7c463cfe80493ff17e4f42848f685b2ca28bbf368471d0248771dc2e8574d31e8877d5128e71d40b8b74d1068080d5028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff059999cc0b8b74d1138679d7208778cf188a75ca41dcc8a1efdaba8cffd9b77fffdbb67dffd9b079ffd5a974ffd5a874ffd5a973ffd4a973ffddb27cffdeb27dffdbb07bffd7ac78ffd7ae79ffdfb982ffe3bd87ffe3bd87ffe3bd88ffe5be8affeac38fffecc691ffecc692ffe9c490ffe7c28effe8c28dffe8c28cffe8c28dffe8c28dffe9c28dffe9c38dffe8c38dffe9c38fffeac38fffedc792ffedc792ffedc792ffecc791ffedc792ffecc691ffecc691ffe6bc8cffc4966cff996444ff854d34ff814731ff814532ff7f4432ff7c4232ff794231ff77422fff78412eff784130ff774230ff774130ff754230ff74422fff6e402cff633824ff512b18ff462412ff402012ff402112ff3f2013ff3f2114ff3e2113ff3d2114ff3d2113ff3c2114ff3c2014ff3c2014ff3c2013ff3c2014ff3c1f14ff3b1f14ff3a1f13ff3a1e13ff3a1e13ff3a1e13ff3a1e13ff391e13ff391d13ff381e12ff341f12ff361c11ff2f180fff21190bff3b3728ff261a12ff535347ff86af9aff7bb1a0ff78b1a1ff79b1a1ff78b1a0ff78b19fff78b0a1ff76b0a0ff75b0a0ff74afa0ff74aea0ff73aea0ff73ae9fff72ada0ff71aea0ff74a59aff495751ff200b07ff220b07ff220c06ff200d07ff210c06ff220c07ff230c07ff220c06ff230c06ff240c06ff230c05ff240c06ff220c05ff230d05ff240c07ff250c06ff240d07ff230d07ff240c06ff240d06ff280f08ff2d130bff341810ff371a11ff371b12ff371b13ff381b13ff371b13ff361a12ff33180fff2a120aff260f08ff220f08ff230f0aff220e0aff230f0aff26110bff28120aff371a10ff502b21ff60362aff6b402eff8f644affa6795dffa67c61ffa17c62ff926e58ff846452ff704e3fff573526ff714d39ff92684fff9f7155ff8b5e48ff6d4736ff46261eff301512ff1e0a03ff220a06ff280d08ff372017ff391d15ff351a0fff351a11ff341b10ff361b12ff371b12ff381d12ff3a1d14ff3a1f15ff3b1f16ff3d2017ff3c2117ff3d2117ff3b2015ff381e13ff311a0eff2d150bff2b1309ff2a1208ff2a1208ff291108ff271008ff271109ff27120aff27130bff2a130bff2d140cff2c150dff31190fff3d1e17ff452418ff623a2eff6e3e31fe744137fe794439fd7b473ae17c4c3e658d6a58389284cd2f8877d43e8473d24b8570cf368071d0248778d417907ad30e8080c8089f80df048080bf01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080048080bf089f80bf108f80cf1b8471d0228770d21cdbbfadc7d9bf93fedab684fedcb780ffd9b37affd5ab76ffd5a974ffd5a973ffd5a972ffdaaf79ffe2b981ffe2ba81ffe2b982ffe1b881ffdfb881ffe3bc86ffe2bd86ffe3bc86ffe3bc87ffe4bd89ffe8c28dffebc691ffecc794ffeac590ffe8c28dffe8c28dffe8c38dffe8c28dffe8c38dffe9c28dffe9c28dffe9c38dffeac38effebc590ffedc792ffedc791ffecc791ffecc792ffebc791ffebc791ffebc892ffebc692ffe7bf92ffc3966fff945f3fff7f462dff7e442fff7c4331ff7a4232ff794030ff77402eff77412fff764230ff764230ff774230ff784230ff76422fff74412eff693a27ff552d19ff4b2615ff432110ff402112ff3e2215ff3e2216ff3c2216ff3d2115ff3d2116ff3d2015ff3d2016ff3c2014ff3b2015ff3b1f15ff3c1f15ff3b1e13ff3a1f14ff3a1e14ff3a1e14ff3a1e14ff391e13ff391d12ff381e12ff351e11ff331b0fff2d150cff23170aff31291dff261a11ff666d61ff84af9eff7db1a0ff7bb1a2ff7cb0a2ff7bb1a0ff7cafa1ff78b0a1ff79b0a0ff78b0a1ff77afa0ff77afa0ff77afa1ff76aea0ff76aea1ff73afa1ff72a69bff4a5c54ff1d0a05ff1f0a06ff200b06ff1f0c06ff220c07ff220c06ff230c07ff230c06ff230c05ff230c05ff230c04ff240c05ff240d06ff250d07ff250d06ff240c05ff240c06ff250c06ff2a1008ff2f160cff361b12ff381c13ff391c13ff3a1b11ff391c12ff391c12ff391c13ff3a1d14ff391d13ff391d13ff391d14ff321910ff250e09ff23110aff24110aff29110aff381a11ff583927ff78523cff7a4f39ff7e503aff9a6a4fffb18362ffb48360ffad7e5affab7c59ffa17455ff84583fff784d34ff926647ffb78866ffb98762ffb4805cffae7c5aff9e6d4eff7e5340ff432418ff311610ff260905ff2a0d08ff39211aff432720ff371b0fff361b12ff341d13ff371c14ff371c13ff371c12ff381d14ff3a1e13ff462518ff432114ff412216ff402318ff3f2519ff40251aff41241aff40231aff3d2117ff381d13ff33190fff2d150bff2a120aff2a120aff2a120aff2a130bff2b130bff2b140cff2d150cff2f170eff3c1e15ff562f27ff62372bff6b3a2efe723f33fb774239d874493c38896957328f80d1518474d0328a70d16c8271d255846fcf3f8271ce2b8271d01d8d72ca118778d20a9980e6059966cc028080ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff03aaaaff068080d50d8976d817857ad3258375cf189f95ca7ddec8a3fddab68bffdbb780ffdab57dffd5ac76ffd6aa75ffd5a974ffd6a973ffd5aa74ffdeb67effe3bb82ffe3bb83ffe3bc83ffe4bd85ffe3bc85ffe2bc85ffe3bc86ffe3bc87ffe5be89ffe4be8affe6c08cffeac691ffebc692ffebc591ffe9c38fffe9c48fffe8c38effe8c28dffe8c28dffe9c28dffe9c38cffeac38dffeac58effedc791ffedc892ffecc691ffebc791ffebc791ffeac791ffebc791ffeac691ffebc692ffebc593ffe6bc8effc5956eff8e5b3bff7c462bff7a422dff7a3f2dff79402eff77402fff774230ff76422fff774330ff78422fff784330ff784330ff76432eff70412dff5f3321ff4f2714ff472412ff3f2214ff3f2215ff3e2116ff3e2015ff3e2014ff3e2015ff3d2015ff3c2015ff3c2016ff3c1f15ff3c1f15ff3a1e13ff391f14ff391e13ff391e13ff381e13ff381e13ff381e12ff371e12ff361e10ff31190eff2d140cff221409ff291f13ff2b1f15ff778578ff83ae9fff7eb1a0ff7db19fff7db1a1ff7cb1a0ff7cb1a2ff7ab1a1ff7cb0a0ff7ab0a1ff7ab1a1ff7ab1a2ff78b1a1ff74ac9dff6fa998ff67a18fff679887ff4e5e54ff1d0d05ff1e0b05ff210f08ff230f08ff220c06ff230c06ff230d07ff240d07ff250d06ff250e06ff250d06ff260e07ff250d06ff240d06ff240c04ff260c05ff2c1007ff361a11ff3d2116ff3d2116ff3e2115ff3b1e13ff3a1d12ff3b1b11ff3a1c11ff391c12ff381c11ff3a1c13ff3a1c13ff3a1c13ff3a1d13ff371d12ff2d160cff26100bff28130cff3c1f14ff7c5643ff94684aff966646ff976248ffa97555ffb6845fffb7885fffbe8c63ffbd8d63ffb1825affaa7955ffa97757ff976749ffb1805effbf926bffc09067ffbf8d65ffb4825dffb68561ff986c51ff856355ff3d2118ff32140dff2a0d07ff351f17ff523731ff381a0fff381e13ff351e14ff371e15ff3a1e16ff381c13ff381d13ff472418ff845646ff7b493aff5c3022ff492416ff442417ff432519ff42251bff43241aff422419ff42241aff41241aff41231aff3d2017ff371b12ff2f150cff2d130bff2c140cff2c140bff2d160cff2e150dff33170eff48261dff5a3026ff67372dfb6e3c30d37446392d9f776c02ffffff698672d19f8572d2918472d1788471d2608572d2488371d1348071d3238375d3168074d10d8976d807926db603aa55ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff059999cc0b8b74d1158679ce218374d1288679d229e6d3b4e5d9bb95ffdab782fedcb880ffd6ae78ffd5aa75ffd5a975ffd6a974ffd6aa75ffd7ad77ffe0b880ffe2ba83ffe3bb83ffe3bc84ffe4bd85ffe3bd86ffe4bc86ffe4bc86ffe4bd87ffe5c089ffe8c28cffe7c28dffeac590ffebc692ffeac591ffe8c38effe9c48fffe9c490ffe9c48fffe9c38effe9c38dffe9c48dffedc791ffefcb95ffefcb94ffedc994ffedc993ffedc793ffecc692ffecc692ffecc791ffeac68fffeac58fffebc791ffebc490ffe6bb8cffcd9e75ffa77553ff895236ff7e442dff7b422eff79422fff77422fff764430ff78442fff7a432fff7a422eff79432fff794430ff774330ff6d3d29ff5b2f1cff482313ff432012ff412114ff3f2015ff3e2015ff3d2115ff3c2115ff3c2116ff3d1f16ff3d1f15ff3d1f15ff3a1e13ff381f13ff381f13ff381e13ff381e13ff371e12ff371e12ff371d12ff361e11ff31190eff2d130bff26110aff24160dff31281bff8ca08fff82af9fff82b0a0ff80b1a0ff7fb1a2ff82afa2ff81b1a4ff80b1a3ff7bae9fff76ab9dff6fa797ff6aa091ff6a9a8cff6c9789ff608678ff547464ff495b4dff39372cff2e1c14ff311f17ff321f17ff311b14ff240d06ff250d07ff250d06ff260e07ff260e06ff260d05ff250d05ff250c04ff260d05ff280e06ff31150bff3b1e14ff402217ff412217ff412317ff422317ff422316ff422317ff412317ff3e1f14ff3b1d13ff3a1d12ff3a1d12ff391c12ff391c11ff391d12ff3c1d13ff3a1c13ff361c13ff2a130dff2c150dff3f2016ff643f2eff92664cff9f6d4dffa57452ffb6845effbb8a5fffbd8a60ffc29367ffc8996cffc9986bffb9865dffab7552ffaa7654ffb88760ffc0936affc5986dffc79971ffbe8e66ffba8963ffab7f60ff452116ff76574cff44261cff2e140cff311e15ff5c443eff3b1d11ff3a1e14ff391d14ff3a1d16ff3c2018ff381e14ff391d13ff52281cff8e5341ff91513eff905343ff824b3cff653627ff4f2718ff462418ff442317ff44251aff44251aff44241bff44241aff45241bff44241aff43241bff3f2118ff391c13ff32170dff2f150bff2e140dff30180eff361a11ff4c2920fe5d332ae3683e3343c2a4911e9180d5378674d1bc8572d1b48271d29c8371d1838473d26a8471d1518471d33c8473d5298376d31b8471d0108070cf088080df048080bf01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff056666990a8080cc128e80d41f8473ce2f8272ce10cfafdfa5dbc49efcdbb986ffdab780ffd6b079ffd5aa76ffd5a974ffd6a974ffd5a974ffd5aa76ffdeb47dffe2b983ffe3bc84ffe3bc84ffe3bc84ffe3bc85ffe3bc85ffe4bc85ffe4bd85ffe4be86ffe7c18affeac58fffe9c48effeac591ffecc692ffebc792ffe8c38fffe8c38fffeac491ffe9c38effe9c38dffe9c38dffe9c58fffedc993ffefcb95ffefcd96ffefcb95ffeeca94ffecc992ffecc792ffedc893ffecc891ffebc791ffebc690ffeac48fffe5bd88ffdeb181ffdca980ffce9573ffa66f51ff8b533aff7e4530ff79432eff79442fff79432eff79432eff79442fff7a432fff7b4330ff7a4330ff794430ff764330ff673826ff532818ff452112ff412013ff3d2214ff3b2215ff3b2116ff3c2116ff3d1f16ff3c1f15ff3d1e14ff3a1f13ff391f13ff381e13ff381e13ff381e13ff381e12ff381e12ff381d12ff351c10ff321b0fff2b1209ff271009ff221109ff393427ff92ab98ff83b09fff84b0a0ff83b1a0ff83afa0ff80ac9dff7baa9bff79a898ff73a294ff719b8eff6f9488ff5e786eff4c5d52ff3b4037ff333128ff291e16ff2e1c15ff321d15ff331f16ff321e15ff321c15ff29130bff270d07ff260d06ff270d07ff270e06ff260d05ff260e05ff270d05ff290f06ff33170eff3b1e14ff402117ff412217ff432319ff412317ff432317ff442317ff442418ff422417ff432418ff412317ff402216ff3e1f15ff3b1c13ff3a1c11ff3a1c11ff391d11ff3b1c12ff3a1c13ff361c13ff2e150fff2e140dff34180fff3b1a10ff502d1cff916a4bffb1825effbb8961ffbd8d63ffbd8c61ffc19367ffcea373ffd0a373ffca996dffb07b56ffac7654ffb6845effc09269ffc99f74ffc79c71ffc99b72ffc08e67ffbb8f6dff4a2417ff422117ff715348ff3e241aff2d1a12ff634d46ff391e13ff3a1d14ff3a1d15ff3a1d15ff3d2118ff391f16ff391d14ff56291dff91513fff95513eff94513fff925241ff915444ff834a3cff663629ff4e2418ff482318ff452318ff432419ff42271bff43241aff45241bff45241bff44241bff45251cff44241aff402117ff391b13ff33190eff33180eff3f2017ff4f2c23ee58372a5e856d5a04ffbfbf718573d0a98573d2bd8371d2a78371d18e8573d0748672d15a8271d2438572d52f8272ce1e8877d5128e71d40a8066cc056666cc02808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff048080ff088080df118778d21c8076d1268672d0148c80cc47e2cdb0e9dabb8dffdab97fffd7b379ffd5a975ffd5a975ffd4ab73ffd5aa74ffd5a974ffd6ab76ffe1b981ffe2bb84ffe3bb85ffe3bc85ffe3bc87ffe3bd86ffe3bd86ffe3bd85ffe4be87ffe3bd87ffe6c18bffebc792ffebc791ffeac591ffeac591ffeac692ffe9c591ffe8c38fffe9c48fffeac38fffe9c28effe8c38effe8c38effe9c38fffe9c48effebc791ffedc893ffeec994ffedc792ffe8c38dffe8c38dffe9c38effe9c38dffe9c48fffebc38fffc39666ff9a643bff965736ff904e36ff894935ff824632ff7d442fff7c4430ff7c4331ff7b4430ff7b4430ff7b4330ff7b4330ff7b432fff7a4430ff7a4331ff7a4430ff774230ff643525ff4e2717ff421f10ff402012ff3d2014ff3c2115ff3d1f14ff3d1f14ff3c1e14ff3b1e13ff391f13ff391e13ff391e13ff381e13ff381e12ff381d12ff371d12ff371d13ff321b0fff2c150bff271209ff21120aff48483cff8da998ff86ad9cff83aa9aff81a696ff82a499ff7f9e93ff738f84ff64766bff525d53ff3d3d35ff292018ff2a1c14ff301c13ff331c14ff341c13ff341d14ff351c14ff341c14ff341d14ff311a11ff280f09ff260d07ff270c06ff270d06ff260d06ff270d05ff280e06ff2c1008ff34190eff3d2116ff402217ff412216ff422317ff432317ff422316ff422315ff432316ff432317ff432417ff432416ff442417ff442418ff442419ff442318ff412016ff3c1c12ff3c1d12ff3a1c11ff3b1c11ff3a1d12ff361c10ff371d13ff2f130bff331611ff361b11ff381911ff583624ffb28861ffbb8d61ffbd8c63ffbb8b61ffbf9065ffd4a979ffd8b07cffd4ab78ffc6986effa6714effb7845effc29468ffd1a879ffd0a87bffc89c72ffc79870ffbe9271ff4e291cff47241bff43231aff73564cff3c291fff756058ff3b2015ff3d1e16ff3d1d15ff3c1d15ff3d2017ff3c2018ff391e14ff572b1dff915340ff94543dff94543eff95533fff97523fff975340ff945543ff8d5343ff703c2cff562a1dff4a2518ff44251aff46241bff46231aff46241bff45241bff47241bff49241bff4a251cff4b261dff4c271eff452119ff411f16fe412117fe49291fe455332e33917d6903ffffaa5d8673d3868372cfaf8573d0968574d17c8673d2618674d2488371d4338273d2228770d2158679ce0c9580d5056666ff0280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff048080bf097171c60f8877cc1b847bd92a806dce318272d010dfdfbfaddcc199fddbb884ffd9b67bffd5ab75ffd6a977ffd4aa75ffd5aa74ffd5a974ffd6aa74ffdcb27cffe3bb85ffe3bb85ffe3bc85ffe3bc87ffe3bd86ffe3bd86ffe3bd86ffe3bd87ffe3be87ffe3be88ffe5bf8affecc893ffecc893ffeac693ffeac592ffebc793ffebc691ffe8c38effe9c38fffebc691ffecc691ffe8c38effe7c28dffe7c28dffe7c28dffe8c28dffe8c38dffe9c38dffe9c28dffe8c28bffe8c08bffe7c089ffe7c28cffe6bf8affe9c08dffddae7effb27953ff9c5b3eff914f39ff874934ff814631ff7e4532ff7d4332ff7c4430ff7c4430ff7c4430ff7c4330ff7b4330ff7b4430ff7b4330ff7c422eff7b4430ff774432ff734331ff603424ff482113ff3f1e12ff3d1f12ff3d1f13ff3d1e13ff3d1e14ff3b1e14ff3a1e13ff391e13ff391e13ff381e13ff381e12ff381e12ff381d12ff361d11ff321a0fff2b140aff241209ff1f120aff545248ff8b9b8eff7d8f82ff6f7d71ff5d655cff43463bff363227ff2f231aff2f1c14ff341c15ff371d16ff371c14ff391d15ff381c15ff371c14ff361d14ff361c13ff361c12ff331c12ff2f190fff270f06ff270d07ff260c05ff280d06ff270c05ff290e06ff2f130aff381c11ff3e2116ff3f2216ff402217ff412216ff422216ff422216ff422216ff422416ff422315ff432315ff412517ff422316ff462315ff472415ff4a2517ff482618ff48251aff472519ff422016ff3c1c11ff3a1c11ff3b1c11ff3b1c13ff3b1e13ff3f2119ff30140dff32170eff341a0fff371a13ff49291bffac815dffbb8e61ffbb8e63ffba8b61ffbe8d64ffcda372ffddb883ffdbb37fffd5ab7fffa97550ffb6815cffc49567ffd8b07effd9b582ffd0a678ffcb9e73ffc09675ff542e1bff522a21ff462219ff42241aff786055ff877366ff391d11ff3b1d12ff3c1e15ff3d1e17ff3d2017ff3e2219ff3a2015ff572b1dff915441ff94543dff97543cff97543cff97553eff965440ff98543fff975440ff975743ff935745ff774131ff59291cff4e2219ff4a2318ff462319ff45251bff47231aff4b231bff4d251bff50241cff52261eff532820ff532b22ff532b22ff4f2920fd4c251fd357362d1ba17b68528673d0588574d1a88472d19c8472d1818473d2668271d04c8372d3378274d525836ecf17907ad30d8976d8068080d50280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff048080bf088080bf0f8877cc1a8976ce298370d3388476d61e9177d54ee2c7a7e7d9bc8cfedab77efed6ac76ffd5a877ffd4aa74ffd5a973ffd5a973ffd6a973ffd7ac76ffe0b680ffe3ba85ffe3bb85ffe3bc87ffe3bd87ffe3bd86ffe3bd86ffe3bc86ffe3bd87ffe3bd87ffe3bd88ffe5be89ffebc490ffedc794ffedc894ffecc693ffebc591ffebc691ffebc691ffeac590ffefc995fff1cc98fff0cc97ffedc994ffeac590ffe9c48effe8c28dffe8c28dffe8c28dffe8c18bffe8c28bffe7c18bffe6c08affe6c18affe6c08bffe9c28dffe8c18dffd9ae7fffb3815aff966040ff8b5135ff834730ff80442fff7e442fff7d4430ff7d4430ff7c4430ff7c4430ff7c4430ff7c4330ff7d432fff7b432fff7b4230ff7b4332ff7a4233ff733f30ff613427ff482113ff401d10ff3c1f12ff392013ff382114ff391f13ff391e12ff391e12ff391e12ff381e12ff381d12ff371d12ff361d12ff311a0fff291309ff221209ff22130bff352920ff372f25ff32241bff301d16ff311b15ff351c14ff371c14ff391c13ff381c12ff391d14ff371d13ff391d13ff381d13ff381c13ff371c12ff371b13ff361b12ff351b12ff2e170cff270e05ff270e05ff270e05ff2a0e06ff2c1207ff33170dff3b1e13ff402117ff412216ff412217ff412216ff412216ff422317ff422216ff422316ff432216ff432317ff412416ff422215ff452013ff522818ff703d2cff8d5443ff764231ff562b1cff4e291cff4c291cff4b281cff432015ff3c1c11ff3a1c11ff3a1c11ff3f1f15ff44251cff31150fff321810ff361a0fff361c12ff694939ff946447ffbb8c63ffb98e61ffbb8a62ffbd8b61ffc99c6cffdcb883ffdbb680ffdfb684ffb6855dffb5805affc6996bffdfb986ffdcb985ffdab583ffd1a679ffbc9370ff5c3022ff5d3125ff54271eff47241bff46291dff927668ff573f30ff391c14ff3e2018ff3e1f16ff3f2017ff402219ff3c2016ff572b1eff915542ff94553eff97543eff97553eff975540ff97553fff9a553fff9a5540ff9b5640ff9a5841ff9a5a45ff965844ff7f4736ff602e20ff502417ff4b2519ff4a251aff4a261cff4d261bff50261dff53271eff55281fff572a21ff582a21ff582b22fe592e24fe592d279f633b33428b78c1668473d0aa8472d29e8473d0848372d3688471d34f8471d2388472d1268672d7188a80ca0d8989d8076d6ddb035555aa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000048080bf088080bf0f8866cc1a8076ce288073cc3a8472cf4a8675d215cec2c2aedac097fddbb783ffd6ae78ffd4a977ffd6a974ffd5a973ffd5a973ffd5a973ffd5a974ffd9ae79ffe2ba84ffe2bb86ffe3bc86ffe3bc86ffe3bd87ffe3bd86ffe3bc86ffe4bc86ffe3bd86ffe4bc86ffe4bc87ffe4bd88ffe9c28effecc692ffedc893ffedc793ffebc691ffecc792ffedc793ffedc994fff1cd99fff2ce99fff2ce9afff2ce9affefca95ffebc590ffe9c38effe9c38fffe9c28effe8c28dffe8c28dffe7c18dffe6c18bffe6c18affe6c18bffe8c38dffedc892ffefc595ffecbd93ffc5916dffa3694bff884d33ff804530ff7e442fff7e4430ff7d442fff7d4430ff7d442fff7d4330ff7e422fff7d4330ff7d4230ff7d4231ff7c4232ff7b4333ff784333ff703e31ff592e20ff411e10ff3c1f11ff3b1e11ff3b1f12ff391f12ff381e12ff391e12ff381e12ff381e11ff381e12ff371e12ff341c10ff321a10ff301a10ff321b12ff341b13ff361d15ff381d14ff391d14ff3a1d14ff391d13ff391d13ff391c14ff371d13ff371e13ff381e13ff391d13ff391c13ff391b13ff371b13ff361b13ff321a11ff2f150dff280f05ff280e05ff2a0f05ff2e1209ff37190fff3d2015ff402015ff412116ff422216ff412315ff412316ff422217ff412217ff412217ff412216ff412316ff442216ff442216ff452112ff552c1bff723f2cff975947ffa65e4affa95d49ffa15b49ff6d3a29ff532e1fff512d1fff4f2a1cff4d281bff3c1d11ff3a1d11ff3c1d12ff3f1e14ff4a2a20ff34180fff361911ff381d13ff503225ff885a4bff834936ffa87353ffba8d61ffbc8b62ffbb895fffc39769ffddb984ffddb982ffe1bb87ffc5976cffb5805affcd9f73ffe3bd8affdfbe89ffe0bd89ffd6af80ffb78f6cff643426ff653427ff643328ff522b1fff462519ff704e40ff77594fff51372fff3f2119ff402119ff401f16ff422219ff3e2117ff552a1eff8f5542ff95553fff985540ff985440ff995440ff99543fff9a5640ff9b5740ff9d5841ff9f5b45ff9f5b45ffa05b45ff9e5c46ff9d5d4aff814637ff5e2c1dff502417ff4d2519ff4e291dff50281eff522a20ff542920ff572920ff5a2a20ff592b21ff5a2a21ff5d2d26f961332a55845748328570d1718373d29d8472d0818473d4678672d24e836fd137826fd1268072d0188a75ca0d8976d8068080d50280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080044040bf088080df0e806dc8188a75ca258375d6378274d14c8372d0368976d560dfc7a5f4d8ba8dfed7b07cffd3a977fed6aa75ffd5a973ffd5a974ffd6a973ffd6aa75ffd4ab74ffdfb580ffe3bb85ffe3bb85ffe3bc86ffe3bc86ffe3bc86ffe3bc86ffe3bc85ffe3bd85ffe5bc87ffe4bc86ffe4bc86ffe3bc86ffe7c08cffecc491ffedc792ffecc792ffecc691ffebc792ffecc793ffecc793ffefca97fff0ce9bfff1ce9afff3cf9afff3cd99fff0ca96ffe9c390ffe9c490ffe8c290ffe7c18effe8c28cffe8c28bffe7c18bffe7c18bffe2b987ffc8986cffb07b55ffab7451ffab7151ffa3664aff97583fff894b38ff814330ff7f4330ff7e4330ff7e432fff7d432fff7e432fff7e4230ff7d4230ff7d4331ff7c4330ff7c4331ff7b4331ff7c4231ff7c4331ff764532ff6a402eff4d2717ff411e10ff3c1e10ff391e12ff391e12ff391e12ff391e12ff391e12ff381e13ff381e12ff381d12ff381d12ff381c13ff391c13ff3a1c12ff3a1c12ff3b1d13ff3b1d13ff3a1d14ff391d14ff391d14ff371e13ff381e13ff391d12ff391c13ff3a1c13ff391b13ff391b13ff381a13ff361b11ff30160dff290e06ff2c1007ff31140aff391b10ff3f1f15ff3f2015ff3f2115ff412216ff412216ff412216ff422216ff412216ff412116ff422216ff412216ff422317ff432214ff471f11ff59291bff854a3affa25e4dffa75f4bffa75e48ffa95c48ffa95c47ffa45a46ff864c39ff5d3223ff552e20ff532c1eff532d20ff3e1c11ff3a1d13ff3d1d14ff3d1d13ff55342bff381a11ff381b11ff4b2e25ff866156ff794437ff89493aff8b4f38ffaf7b57ffbc8b60ffb9895effbf9165ffddb886ffdebb86ffe0bb87ffd2a77bffb7845effd0a478ffe4c08dffe0be8affe1bf8cffdcb786ffae8664ff683527ff693628ff693729ff633428ff51291cff634133ff604233ff765a50ff50342aff3e2117ff402117ff41221aff402219ff532a1cff905643ff95543fff97543fff98553fff9a5541ff9b5540ff9c5741ff9f5b44ffa05b45ffa15c45ffa05b44ffa15b45ffa15b46ffa15c47ffa05c49ff9a5b49ff804737ff5f2b1eff56261bff54271dff54291fff562a20ff582b21ff592b21ff5c2a21ff5f2d23ff643026fe7e4737c2aa75600ceabfbf398674d2738373d06d8373d0638371d34b8170cf358773cf248771d417907ad30d8976d8076d6ddb028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff035555aa06aa80ff0c8080d5159279db228778d9328570d1448370d24e8376d11ed5bbbbbadbc094fdd8b480ffd3aa77ffd6a875ffd5aa73ffd4aa74ffd6a873ffd7a872ffd6aa73ffd7ac77ffe0b882ffe3bb85ffe2ba85ffe2bb86ffe2bb85ffe2bb86ffe2bb85ffe3bc85ffe3bb85ffe3bb84ffe4bc85ffe4bc85ffe4bb87ffe5bd89ffeac390ffebc691ffebc691ffebc692ffebc692ffebc692ffebc692ffecc693ffedc794ffefca96fff2cc98fff3cd99fff3cf9affeeca96ffeac592ffe8c390ffe8c38fffe7c28dffe7c28dffe6c28dffe7c18effe7bf8effdbad81ffb7825cff975a3cff8d4c32ff89462fff854131ff834330ff804230ff7f422fff7e4330ff7d442fff7d432fff7e4330ff7d4330ff7d4431ff7d4330ff7d4330ff7c4331ff7d4330ff7d422fff7b4331ff7b4432ff764333ff69382bff4e2316ff3f1c11ff3d1c11ff3a1e11ff391f12ff371f13ff381e12ff391d11ff3a1d12ff391d12ff391d12ff391d12ff391e13ff391f14ff381f14ff391e14ff391e14ff3a1d13ff391d12ff3a1d13ff391d12ff3a1d12ff3a1d12ff3a1c12ff3a1c12ff391b12ff371910ff34160dff31130aff34170dff3c1c12ff3f2015ff3f1f13ff402114ff412013ff422114ff412215ff3f2216ff402216ff402216ff402116ff402216ff422215ff432114ff482111ff623421ff905442ffa6604dffa75c47ffa95d46ffaa5d47ffaa5e47ffa95e47ffa95d47ffaa5b47ff9a5a48ff633423ff563020ff593223ff583125ff3d1d12ff3c1e13ff3d1e14ff3f1f15ff5a3a2eff381b10ff472b1fff8f6c60ff6c3e30ff854b3aff8d4a39ff8b4938ff90543affb6825effba8a61ffba8d61ffd9b483ffdebc88ffe1bc88ffdaaf83ffba8a62ffd3a77bffe3c08dffe0bf8bffe3bf8effdcb887ffa27a5bff6b3729ff6d382aff6c3929ff6d392dff5f3226ff5b3628ff6f4a3fff512d23ff715249ff55382cff41231aff45241cff422018ff552a1cff905643ff965440ff98553fff995640ff9c5642ff9e5843ffa15c46ffa15c46ffa15c45ffa15c45ffa15c46ffa25c46ffa25c46ffa25c46ffa25c47ffa15d47ffa15d4aff9c5a4bff844737ff642e20ff5a291cff5a291dff5d2a1eff642e22ff773d30ff8e5041ffa0614cffab6a52f7b6745d68ba87734b8574cf398674d2478573d05c8572d345816fcf318272d0218b74d1148c80d90c806ad5059966ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff02808080035555aa06aa80d50a9980e6138679c91e8077d5268072d03d8671d1478573d0239283d363dec9a2f8d7b687ffd5ad77ffd4a977ffd6a976ffd6a975ffd6a974ffd6a973ffd5a973ffd6ab74ffdeb37effe3ba83ffe3bb86ffe2bb86ffe2ba85ffe2bb85ffe2bb85ffe2bb84ffe2bb84ffe1bb83ffe3bb84ffe4bc86ffe4bc86ffe5bc87ffe6bf89ffeac38effebc591ffebc692ffebc692ffebc692ffebc592ffebc692ffecc592ffedc592ffedc692ffeec894ffefca95fff2cd98fff3ce9affeec996ffe9c490ffe7c38fffe7c28effe7c28dffe6c28dffe6c08cffe7c08cffe7bf8cffdfb282ffbf8a63ff9b613fff894931ff854530ff81432fff80422fff7e4230ff7d432fff7d4330ff7e4230ff7d4330ff7d4330ff7d4330ff7c4430ff7c4330ff7d4430ff7c4431ff7e4231ff7e4330ff7c4332ff7c4333ff7a4334ff643427ff4d2215ff3f1c10ff3c1d11ff3a1e12ff391f14ff391e12ff391d12ff391d12ff381e12ff381e12ff371d12ff371d12ff391d12ff391d12ff391d12ff3a1d13ff3a1d12ff3a1d12ff391d12ff3a1d12ff3a1c11ff391c11ff391a10ff35170dff35170dff37180eff3a1b10ff3d1e13ff401f14ff401f12ff412114ff422113ff432015ff422015ff412115ff402216ff3f2116ff412217ff432217ff452014ff491f11ff6f3a2aff90523effa6604cffa85d47ffa95b45ffa95d47ffa85e46ffa95e49ffa85f47ffa95e49ffa85e49ffa85b47ffa45e4bff6f3a27ff5b2e1eff5f3223ff5b3325ff401f14ff3c1d12ff3e1f14ff3f2012ff5d3d2eff3c1e11ff886859ff6d4134ff753e2fff915240ff8e4b39ff8d4a3aff8c4c38ff9a6044ffba8761ffb8895fffd3ae7dffdebb88ffe0bc87ffdfb587ffbc8d64ffd5aa7cffe3c08cffe1be8dffe2bf8fffdbb886ff976e54ff6e392bff6f3a2aff6e3929ff6f3b2dff6a392bff5d3427ff754d40ff5c2f27ff532e22ff79594dff503126ff47251dff462318ff53291bff905542ff965440ff99553fff9a5641ff9e5a44ffa25e48ffa15d46ffa25d46ffa15c45ffa15c46ffa15c46ffa25d46ffa15d47ffa15d48ffa25d47ffa35c45ffa35d47ffa35c48ffa35e4bff9c5a48ff8a4c3bff7d4033ff86483aff975748ffa15c4cffa35a4cffa36149ffb87557feba7359c2b57d67279d83c4348976d32d8871d2538472d13d8271d12b8877d51d8d72d3138679d70b8b74d1056666cc028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff048080ff098e71c60f8877dd198570cc25836ed6348471d3468775d3448774d224cdbfb8d4daba90fed7b17afed3ab75ffd6aa77ffd6a975ffd5aa74ffd6a973ffd6a974ffd6aa74ffd8ad79ffe2b983ffe2ba85ffe2bb85ffe2bb85ffe2bb85ffe2bb85ffe2ba85ffe2bb84ffe2ba84ffe3bb85ffe3bc85ffe4be87ffe4bd87ffe5bf89ffe7c18cffeac490ffebc692ffecc692ffecc692ffecc692ffecc692ffedc692ffecc591ffecc692ffecc691ffebc591ffebc591ffecc692ffeec995ffefcb96ffeac691ffe8c38effe8c28effe6c28dffe6c18cffe5c18cffe5c18bffe6c08affe9bf8bffe8bc8bffc6926bff9d6644ff8a4e33ff83442eff81432fff80422fff7e4230ff7e4330ff7d4330ff7d4330ff7d4330ff7d4430ff7d4430ff7c4431ff7c4430ff7e4330ff7d4330ff7d4330ff7d4230ff7d4331ff7a4532ff794634ff5e3122ff472012ff3f1c0fff3e1d10ff3b1e12ff3a1d13ff3b1c11ff3c1c11ff3c1b11ff3c1a10ff3c1910ff3b1b11ff3b1c12ff3a1d12ff3a1d12ff3a1d12ff3a1d11ff3a1d11ff3a1d11ff3a1d11ff391c10ff371a0eff391b0fff391b10ff3c1d11ff3d1e12ff3f2014ff412115ff422114ff422215ff422216ff402216ff402116ff432216ff432115ff442115ff451f12ff4f2110ff7a422dffb37356ffbd7756ffbf7755ffb66e4dffb16849ffad6347ffac6047ffaa5f47ffaa5f48ffaa5f48ffaa5e48ffa95e48ffaa5c48ffa75b48ff824835ff603020ff633626ff5c3124ff411f14ff3d1e14ff3d1e13ff462718ff6d4d3eff967464ff704034ff753e30ff884b39ff9d5945ff8f4c3aff8d4c3aff8f4c39ff8c4b39ffa46d4bffb7875effcba376ffe0ba8bffe1bc88ffe3ba8bffc09167ffd9af80ffe5c28effe1bf8dffe2bf90ffdcb988ff885f47ff6f3a2cff703a2bff6f3b2aff6e3c2cff6e3d2dff64382cff7a5247ff5e3025ff5f3228ff573226ff8e6f62ff583b2fff4a2a1fff562c1bff905443ff985540ff9a5640ff9f5b45ffa15e48ffa25e48ffa25e47ffa25d46ffa25d46ffa25d46ffa25d46ffa25d46ffa25d46ffa35c47ffa35d46ffa25d45ffa45e48ffa45e49ffa45e4affa45d49ffa35f49ffa35f4bffa45e4bffa25c48ffa35d48ffa35d4dffa9654effbb7656ffbd7656f8b5785c4acb9f86208770cf168b80dc418572d0338778d2238a75d317856fd30f8877dd097155c6035555ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ff80ff048080bf07926ddb0c8080d5148073cc1f8473ce2b8871d53b8675d4498573d216a28bd182dac09dfdd6b07effd5ab75ffd7a976ffd6aa75ffd6aa74ffd6aa74ffd6aa74ffd6aa75ffd7aa75ffddb47effe2ba85ffe2ba85ffe2ba85ffe2bb85ffe2ba85ffe2ba84ffe2ba84ffe2ba84ffe2bb84ffe6bf88ffe7c18affe6c089ffe6c08affe8c28dffeac48fffecc692ffecc692ffecc692ffecc692ffecc793ffecc692ffecc692ffedc792ffedc691ffedc892ffeec993ffefc893ffedc892ffedc894ffedc792ffedc692ffeac390ffe9c28effe7c18dffe7c18cffe6c18bffe7c18bffe7c18bffe8c08affe7c08bffe5bb89ffcb9c73ff9b6645ff81472dff7f412dff7e402eff7e412fff7e4330ff7e4330ff7f4331ff7d4330ff7d4430ff7d4431ff7d4431ff7d4330ff7d4430ff7d4430ff7c4430ff7d442fff7c442eff7c4430ff7a4432ff744232ff56291bff431c0fff3e1c10ff3d1c12ff3c1c11ff3c1c11ff3b1c10ff3b1c0fff3a1d10ff391d12ff3a1e12ff3a1d11ff3b1d12ff3a1d12ff3a1e12ff391e12ff3a1d11ff3a1d11ff3a1d10ff3a1c10ff3a1c10ff3c1d11ff3f2014ff412116ff422215ff412216ff422215ff422215ff412316ff402215ff422215ff452214ff481f10ff562916ff834d34ffb67557ffc27a57ffc37a56ffc57a54ffc57b54ffc47a55ffc47a56ffc27858ffbd7254ffb2674bffad6248ffab6147ffab6047ffaa5e48ffab5c47ffa95a47ff8d4f3cff623120ff693b2aff5d3323ff411f14ff412116ff3e1e12ff624335ff957063ff7d4e3fff794133ff7a3c2dff9c5b46ffa05e48ff8e4e39ff8e4c3bff914c3aff8f4b3aff8d5039ffb4825dffc29a6bffe1bb8affdfbb88ffe4bd8dffc39569ffddb486ffe6c390ffe1c08cffe4c090ffe0bd8fff7f4e3cff703c2bff6f3b2cff713c2dff6d3b2bff703d2cff6a3c2eff7e584dff5d3225ff633225ff623228ff5c372bff907265ff5e3f30ff562d1eff8f5340ff97543effa05b45ffa35f49ffa25e48ffa45f48ffa35e47ffa35e47ffa35e47ffa25e47ffa25e47ffa25d47ffa25c47ffa35d47ffa25d46ffa25d46ffa35e47ffa35d49ffa45e4affa55d49ffa55e4affa55d49ffa55e4affa35c49ffa55d4affa45e4cffac6a4fffba7656ffbd7758feb87559b8bb88731c8976d127836fd1248771cd2a8673ce1c8976db13866bd70c806ad507926db6035555aa00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff028080ff068080d5098e71c60f7766cc18806aca228770d2268672d0398270ce348476ce2fe4ceb3ecd4b285fed8ae77ffd6a973ffd7aa75ffd7ab76ffd6aa75ffd6aa75ffd6aa74ffd6ab74ffd9ae7bffe2b984ffe2ba85ffe2ba85ffe2ba84ffe2ba84ffe2ba84ffe2ba84ffe2ba84ffe3bb85ffe3bb85ffe5be88ffe8c28bffebc58fffebc590ffecc692ffedc792ffecc793ffedc693ffecc692ffecc793ffedc793ffedc692ffedc792fff0c995fff0ca95fff2cc96fff3cc96fff2cc97fff2cd97fff2cc96fff1cb95fff1ca95ffeec892ffeac48fffe8c38effe7c28cffe6c28cffe6c18bffe6c18affe7c18bffe7c18bffe7bf8effe5ba8fffd2a380ffaf7e60ff955f45ff844b34ff7f4530ff7e442fff7e4330ff7e4430ff7e4330ff7e4431ff7e4431ff7d4431ff7d4430ff7c4430ff7c4430ff7d4430ff7e4331ff7e4331ff7d4331ff7c4432ff7b4534ff6e3a2bff54271aff411c11ff3e1c0fff3b1e10ff3a1e11ff3a1f11ff3a2013ff3b1f13ff3b1e12ff3c1e12ff3a1e11ff3a1f11ff3a1e11ff391f11ff3b1e11ff3b1e11ff3b1e11ff3d1e11ff3f1f13ff412115ff422116ff422116ff422116ff412116ff412215ff422215ff432216ff452116ff471f11ff5a2a16ff955b42ffb87659ffc37b59ffc57954ffc67953ffc57a54ffc57b55ffc57a53ffc47a55ffc57956ffc57a57ffc47a57ffc47a58ffc27857ffbd7454ffb66b4effac6146ffac5e47ffa85b46ff9a5846ff643322ff6c3b2bff5e3423ff422115ff412013ff513022ff987264ff8a5847ff86503eff7a3f31ff874633ffa8664dffa66147ff8f4c37ff8f4c3bff904c3bff904d3aff8c4d38ff935c3fffbe9165ffdbb381ffe0bc89ffe3bf8dffc5996affe3bb8dffe4c291ffe2c08dffe5c18effdfba91ff753f2dff75412fff6d3a29ff723c2dff713b2cff703b2bff6f3e2fff815b4bff5f3127ff653428ff663429ff65382dff6c4639ff967769ff5d3c26ff925640ff9e5a42ffa45e47ffa35f48ffa35e47ffa45e47ffa45e47ffa35e47ffa35e47ffa35d47ffa35d46ffa35d46ffa35d46ffa35e46ffa35e46ffa35d47ffa45e48ffa45e49ffa55e4affa55e4bffa55e4affa55e4affa55e4bffa45c49ffa55d4affa65d4bffb36f54ffb97756ffbd7659ffbc7859f2b67b6324e3bfaa17857ad31d847bd3208778cf159279db0e926ddb088060bf059966cc028000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff048080bf068080d50b7474d1117869d21a806cce1a8976d80e9280db138679d714e6d9bfb7d8b991fcd5ad7affd7ab74fed7aa76ffd6aa76ffd6aa76ffd6aa75ffd6aa75ffd7ab75ffd6ab77ffdeb47fffe2b984ffe2ba84ffe2ba84ffe2ba84ffe2ba84ffe2ba83ffe1ba83ffe2bb84ffe3bb84ffe3bb85ffe3bc85ffe4be87ffe6c08affeac48effedc792ffedc792ffedc793ffecc692ffecc692ffecc692ffecc692ffecc691ffecc591ffecc691ffeec892fff0ca93fff0cb95fff2cc97fff3cd98fff4ce98fff3cd98fff4ce98fff2cc97ffefca95ffecc792ffeac490ffe9c38dffe6c18affe7bf8affdeb581ffd0a475ffc3936affb4815dffab7558ffa97157ff985e46ff844933ff7e442dff7d442eff7c442fff7e4331ff7e4431ff7e4431ff7d4431ff7d4430ff7c4330ff7c4430ff7d4431ff7e4333ff7e4432ff7e4432ff7d4330ff7e4432ff7d4332ff794234ff653428ff481d11ff411d0fff411d10ff3f1d11ff3d1e12ff3e1e11ff3d1f11ff3c1f11ff3b1f11ff392011ff3a1f12ff3b1f12ff3d2011ff3e2012ff3f2114ff402214ff412214ff422215ff422216ff412216ff422116ff432216ff442116ff462013ff4c2011ff683420ff9a5d41ffc07a5bffc47957ffc47955ffc37b55ffc57a55ffc67a55ffc57b56ffc57b56ffc57b56ffc47b56ffc47a57ffc57a56ffc67b56ffc57a57ffc57b57ffc47a58ffc47a59ffc47a5affbc7156ffb1664dffa4604aff713b28ff703d2aff5e3323ff412013ff553225ffa17768ff8d5845ff925643ff894d3bff804331ff97533fffb06a50ffaa664aff904e37ff8d4c3aff904e3bff8f4e39ff8d4c38ff8b4c37ffaa7854ffd0a678ffe3be8dffe2c08effcea774ffe7c292ffe4c290ffe5c08fffe4c08fffcca580ff77402dff7a4331ff733d2dff713a2bff743d2eff723b2cff6f3d2dff855c4bff623429ff68362aff69372cff68392cff693d2fff7c5745ffb58e7cff996249ffa45f47ffa55f46ffa45d48ffa45d49ffa45e48ffa45e47ffa45e47ffa45e47ffa35e47ffa35e47ffa35e47ffa35d46ffa35e47ffa45d48ffa45e49ffa55e49ffa55e49ffa55e4affa55e4bffa45e4bffa55e4affa55e4bffa65e4cffa55e4bffa75f4cffb97359ffb87956ffba7658ffbd775afcba765c83c3927903ffffff118778d2188075ca108070cf0a8066cc068080d503aaaaff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000028080ff048080ff079292db097171c6068080aa02ffffff0a9980cc02ffffff0be8d1d1a4ccb192efd4b085fed6ac77fed6ab76ffd6ab76ffd7ab76ffd6ab76ffd7ab76ffd7ab76ffd7ac77ffdab07bffe1b883ffe2ba84ffe2ba84ffe2ba84ffe2ba83ffe2ba83ffe2ba83ffe2ba84ffe2ba84ffe3bb85ffe3bb85ffe3bd85ffe4bd87ffe6bf89ffe7c18bffebc490ffecc692ffedc792ffecc692ffecc692ffecc692ffecc591ffebc48fffebc590ffebc58fffebc58fffebc68fffecc690ffecc690ffedc791ffedc792ffeec993ffedc995ffedc893ffecc793ffebc591ffe9c38fffe9c38effe8c18effe7bf8dffe1b685ffcf9e72ffb47d57ff9c5e40ff8b4b33ff844431ff834430ff834530ff80442fff7f442fff7e4332ff7e4431ff7d4431ff7d4431ff7c4430ff7c432fff7d4430ff7c4431ff7e4432ff7d4431ff7d4431ff7e4431ff7e4331ff7e4332ff7e4431ff7c4230ff87503eff713d2cff522314ff451c0dff431d11ff3f1e10ff3e1e11ff3d1e11ff3c1f11ff3c1f12ff3e1f12ff3f1f12ff402112ff402213ff402214ff412315ff422214ff432214ff422215ff422216ff442315ff472213ff48200dff6a3924ffa56a4effc07c5dffc47a5bffc57856ffc67a56ffc57a56ffc57b56ffc57b56ffc57b56ffc57b56ffc47b56ffc57b56ffc47b56ffc57b56ffc57b56ffc57b56ffc57b57ffc57c57ffc57b57ffc57c58ffc47a59ffc57b5bffc57a5bffbb7559ff92543dff77412bff633725ff522e22ffa17768ff8b5440ff985744ff975945ff874936ff8a4937ffa7624affb46c51ffae684cff914f39ff8d4d3aff8f4e3bff8d4f39ff8f4c3bff8c4c39ff915a3effbf9166ffe4bd8cffe2bf8dffdfbc89ffe5c390ffe5c190ffe5c190ffe3bf8fffb78c6cff7d4632ff7f4432ff7a4131ff733c2bff723b2bff733c2dff713d2eff855a49ff6b3b2fff6a382bff6d392dff6d3c2eff6d3d2fff704636ffa17b67ffae7a65ffa3644affa55f46ffa55e47ffa55e49ffa45e47ffa45e47ffa45e48ffa45e47ffa45e47ffa45e47ffa35e47ffa35e47ffa45e48ffa55e48ffa55e49ffa65f4bffa65e4bffa65f4bffa55f4bffa55f4bffa55e4affa55e4bffa55e4cffa65f4cffaa644dffba775affb97757febb7558ffbd7559febf775ad7ba806620d7af970e9280db119678d20b745dd1068080d5048080bf028080ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ffffff048080bf056666cc079292db128e8e8e3daba38e0debd8b10ae6e6cca15c4a3bf18c6c56fdcda67dfed6ae7bffd8ac78ffd7ab77ffd9ac78ffd6ac77ffd8ab78ffd7ad77ffd8ae78ffe0b781ffe1b983ffe1ba82ffe3ba84ffe3ba85ffe3bb85ffe3bb84ffe3bb84ffe3bc85ffe3bc85ffe3bc85ffe3bc85ffe4bd85ffe4be86ffe5bf88ffe8c18bffeac48fffecc691ffecc690ffecc692ffecc592ffebc591ffecc592ffebc490ffeac490ffeac490ffeac490ffe9c48fffeac48fffe9c48fffe9c48fffe9c38fffe9c38effe9c38dffe8c28dffe8c18cffe6bf89ffe4bd86ffe2b985ffe1b984ffe2b885ffe3b886ffe2b485ffcd9a6fffa7704dff874d31ff80442bff7f422bff7f422cff7f4430ff7f432fff7e442fff7d442fff7d4431ff7d4330ff7d4430ff7d4431ff7d4431ff7e4431ff7d4431ff7e4431ff7d4431ff7d4331ff7e4431ff7d4432ff7e4331ff904f38ffad654cffae674eff9b5a43ff783f2cff532415ff481d10ff421d0fff401e11ff411f12ff402013ff402014ff422115ff422114ff422214ff412213ff412315ff412314ff442114ff471f11ff542614ff7e4731ffaf7155ffc37d5bffc77a57ffc67956ffc67b56ffc57b56ffc67a56ffc57b56ffc67b56ffc67b56ffc57a56ffc57a56ffc57a56ffc57b56ffc57b56ffc57b56ffc57b56ffc57b56ffc57b57ffc57b57ffc57c57ffc57c58ffc67d58ffc67b58ffc57a58ffc37a5bffbe7b5dff8d563aff835641ffa37967ff8f5541ff9a5b44ff9c5946ff9a5945ff864633ff934f3bffb36b52ffb56c4fffb36b4fff925037ff8c4d3aff8d4f3bff8f4f38ff8f4c3bff8c4b38ff894c36ffa16b4affe1b887ffe3c18effe3c28effe4c38fffe5c291ffe5c290ffe3bf91ffa7785bff824735ff7f4430ff7d4332ff79402fff753d2cff733c2dff733d2eff815443ff724235ff6d3b2eff6d3d30ff723f34ff733d31ff6d3e2fffa57b6cff915843ffb87c65ffa26147ffa96048ffa65e49ffa65e48ffa55f48ffa55f47ffa45f48ffa45f48ffa45e47ffa45e48ffa55f48ffa55e49ffa65f4affa8604cffa7604cffa75f4bffa55f4bffa65f4bffa65f4bffa55e4bffa75f4cffa75e4cffa7604cffab694effb97757febc7757febc7657fcbb7559f9bc785bd3bb7f662cc597850a9999e60b8b74e8068080d5048040bf028080ff01ffffff00ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080028080ff059966cc088080bf0c9580d54478655a8e7563562daa998e726b5e51f4341e16fe593f29fea27e5effd3ac80ffd8ac7cffd8ab77ffd8ad78ffd7ad79ffd8ac78ffd9ad79ffddb37fffe0b783ffe0b981ffe1b683ffe1b785ffe2ba84ffe6bd87ffe6be87ffe8c08affe9c18bffe9c28bffeac38cffecc48fffeac490ffeac490ffecc591ffecc690ffebc690ffecc68fffecc591ffecc591ffecc591ffecc591ffebc491ffeac490ffeac48fffeac48fffe9c48fffe9c48fffe9c48fffe9c48fffe9c38fffe9c38effe9c38fffe9c38effe9c28effe9c28dffe9c28cffe9c08effe9c18bffe6be88ffe2ba85ffdfb682ffddb280ffdaac7effd3a27cffb47f5dff975f43ff82482fff7f442eff7f4531ff7f442fff7e442fff7d4430ff7d4430ff7d4430ff7c4430ff7d4430ff7e4431ff7d4431ff7e4431ff7e4331ff7e4331ff7f4431ff7e4432ff814633ff894831ffae6349ffb16348ffb2654affb0674cffaa6551ff935340ff773e2dff582819ff441b0cff421d10ff422012ff422113ff432214ff442116ff432016ff452114ff461f11ff653721ff966044ffb57656ffc47d5cffc47a57ffc67a57ffc77a55ffc77b55ffc67b56ffc67b57ffc57b57ffc57b57ffc57b56ffc67b57ffc57b57ffc57b57ffc57b56ffc57b56ffc57b57ffc57b57ffc57b56ffc57b57ffc67b57ffc67b57ffc57c57ffc67c57ffc57d58ffc67e59ffc57c5affc17958ffbf7c5affbd8b6affa16d54ff925942ff9a5945ff9d5a44ff9f5c44ff94533cff8b4934ffa55f48ffb66e52ffb76e50ffb66f52ff935239ff8c4c39ff8e4f3cff8e4e38ff8e4c3aff8a4c38ff8b4d39ff8d523affcaa074ffe4c391ffe4c38fffe5c391ffe5c291ffe5c490ffe5c192ff9f6c52ff834735ff804531ff7f4532ff7b4130ff773f2eff743d2dff723c2dff805041ff784838ff703d2eff6e4132ff734135ff764032ff734232ff9c6d5eff93513dffa2654fffb57c61ffa16445ffa96147ffa65e46ffa65f47ffa55f47ffa55f48ffa55f48ffa55f48ffa55f48ffa65f48ffa7604affa9614cffa8604cffa7604cffa75f4bffa75f4cffa7604cffa65f4bffa65f4cffa75f4cffa75f4cffa8614dfeb16c51febb7757fdba765af7b77a5cdfb9846891ca9b7f41cca58908ffdfdf059966cc088060df048080bf02ff80ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000002808080028080ff048080bf098e71c60a8080cc4985706cc9604f3f728b7d70e13f3024fe352018ff361d12ff6a4f37ffbd9979ffd8af83ffd9ac79ffd8ad76ffd9ae77ffd9ad79ffdbaf7dffe1b684ffe0b781ffdfb580ffdfb580ffdeb47fffdbb27dffe1b883ffe5bc87ffe9c08bffecc38fffecc48fffeac391ffeac591ffebc590ffecc690ffecc691ffebc691ffebc692ffecc591ffecc591ffecc591ffebc591ffebc491ffeac490ffeac38fffeac48fffe9c48fffe9c48fffe9c48effe9c48effe9c38fffe9c38fffe9c48effe9c48effeac48fffeac38effeac48effeac48fffeac58effebc58fffecc690ffedc791ffeac38dffe2ba87ffd7ac7fffd0a079ffc4906fffb67f62ff965d45ff814733ff804631ff7f4430ff7d4430ff7d4431ff7d4431ff7d4332ff7d4332ff7e4332ff7e4431ff7e4331ff7e4331ff7f4331ff7f4331ff804433ff854736ff894632ffa45b41ffb26446ffb26345ffb26447ffb16648ffb1674affae674bffac6850ff9d5d49ff793f2cff5a2819ff4b2215ff441e12ff472113ff542717ff75412cffa86c51ffc58160ffc37e59ffc47d55ffc67c54ffc77d56ffc67d56ffc77c58ffc67c57ffc77b57ffc67b57ffc77b58ffc67b57ffc67b57ffc67b57ffc67b57ffc67b56ffc67b57ffc67b56ffc67b56ffc67b57ffc67b57ffc67b56ffc67b56ffc67c56ffc77c56ffc77d57ffc67e59ffc57e5bffc27a59ffb97855ffc6906effbb896bff985a3fff9d5c43ffa05b45ffa15c46ffa35f49ff914d37ff924d36ffb66d53ffb96f52ffb86e51ffb97255ff97543cff8b4b38ff8e4f3aff8d4d39ff8d4c3aff884c38ff8b4c39ff8c503affbc946affe5c393ffe3c290ffe6c395ffe6c293ffe5c391ffe7c093ff966047ff834635ff804531ff7f4632ff7c4231ff7a4131ff774030ff743d2eff7c4a3bff7f4e3dff744031ff6f4232ff754435ff784135ff794538ff986759ff93543fff9e5a48ffa3684fffb98164ffa76245ffa86047ffa65f47ffa65f48ffa65f48ffa76049ffa76149ffa8614bffab644cffab634dffa9614bffa9614cffa8604dffa8604dffa7604dffa7604dffa7604bffa7604dffa9604cffa9614dfea7604cfdb67358f7bb8162d7bf907283d2a98e25f1d6ba06ffd5d502ffffff098e71c6098e71c6065555d5028080ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff028080ff059966cc079292db0d7676d84391817ab86f6252d84a3a2ffd35211bfe321c17ff311b12ff3c2415ff896a52ffd2ad86ffd7af7fffd8ae79ffd9ae78ffd9af79ffe0b781ffdfb681ffe0b581ffdeb480ffddb27effddb27dffdcb17cffd5aa76ffd5aa76ffdab17cffe1b883ffe6be89ffeac28dffebc58fffebc58fffebc691ffecc793ffebc692ffecc692ffecc591ffecc591ffebc591ffebc591ffebc490ffeac48fffeac48fffe9c48fffe9c48fffe9c38effe9c38effe9c38effe9c38fffe9c38effe9c38effe8c38dffe9c38effeac48effe9c58effeac68effeac58effebc690ffebc790ffebc68fffecc691ffe1b788ffbe9066ff9d6a46ff915a3cff894e34ff824630ff80432fff804430ff7f4431ff7e4330ff7f4431ff7f4432ff804433ff804432ff7e4431ff7f4432ff7f4331ff804432ff804431ff854734ff874835ff894733ff9a543bffb16447ffb26346ffb36449ffb16647ffb36647ffb36546ffb36549ffb1644bffb1654dffad654dff9f5d48ff864936ff8d5039ffb06e4fffc27b58ffc37c53ffc37c58ffc47c5affc67b59ffc77c57ffc77c57ffc77c57ffc77c58ffc67c58ffc67b57ffc77b57ffc67b58ffc67a57ffc77b57ffc67b57ffc77b57ffc67b56ffc67b57ffc67b56ffc67b57ffc77c57ffc77b57ffc77c57ffc87c57ffc77d58ffc87d57ffc97d58ffc67c5cffc07a58ffba7554ffc38b65ffd5a27fffa5674cffa25d47ffa35d48ffa35e46ffa25f47ffa35f4aff8f4b35ffa35b43ffba7054ffbb7052ffbb7153ffb97254ff9c583fff8b4b37ff8f4f39ff8d4c3bff8a4e39ff874d39ff8c4b36ff8c583affe2be90ffe5c391ffe5c48fffe8c595ffe7c392ffe6c593ffe7be95ff915941ff834634ff804530ff804533ff7e4331ff7b422fff7a4131ff763e2dff7b4737ff825140ff764133ff764333ff774435ff794336ff7b4538ff976857ff955742ff9e5545ffa15e47ffa3664cffb87a5effa76349ffa76048ffa66048ffa86049ffaa634cffac674dffae6950ffae654fffab634dffaa624cffa9614cffaa614cffa8604bffa8624cffa8624cffaa654dffab674effad6a50ffb06d53fdb37559f6c69475b5e6cbad3cf2e1c411c3b4c31f8473ce07b692db128e80d4138679c90a8080cc048080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff03aaaaff07926ddb0b7474d10b8b74d138928484c948382efa34201afe321f19ff321d19ff2d1b13ff2c190dff4c3322ff9e7e62ffd9b187ffdab07fffd9ae7affdcb37dffe1b884ffdfb681ffdeb580ffddb27effdcb17dffd9ae7affdaaf7affdbb07cffd9af7affd7ad77ffd6ac78ffd9b07cffdcb480ffe1ba86ffeac38fffeec894ffecc891ffecc691ffecc692ffecc692ffecc592ffebc592ffebc591ffebc490ffeac48fffe9c48fffe9c48fffe9c38effe8c38effe9c38fffe8c38effe8c28effe8c38effe8c38effe8c38effe9c48fffe9c58dffeac58effebc78fffebc78fffebc78fffecc790ffebc790ffebc591ffecc392ffe8bd8fffdcaf84ffc89971ffb5825fffa66f52ff8b4f3aff804430ff804330ff814432ff814433ff804534ff804433ff7f4432ff804432ff804432ff814432ff824633ff864934ff884934ff894834ff904a33ffaf6348ffb26447ffb26449ffb36548ffb36549ffb3654bffb3654cffb3644affb3654bffb2654cffb2654bffb56b50ffb76d50ffb96c4fffb96e4effb9704dffb8714fffbb7151ffbc7251ffbd7351ffbe7351ffbf7452ffbf7452ffc17553ffc27653ffc27754ffc37855ffc57956ffc67a57ffc67a57ffc77b57ffc77c58ffc77c59ffc77c58ffc77c59ffc77d58ffc77d58ffc87d56ffc97d59ffc87c5affc67b56ffc37956ffbd7856ffb97752ffcb916bffbb855fffb47a59ffa26146ffa46148ffa66148ffa56048ffa76249ff9d5742ff954e37ffaf674cffbb7053ffbb7151ffbb7152ffba7254ffa25d45ff8b4b37ff8d4e3aff8e4c3bff8b4d38ff884c3aff8b4d36ffa97a56ffe6c291ffe3c190ffe6c591ffe8c595ffe7c593ffe7c694ffe4ba93ff8d543dff824532ff814532ff804432ff7e4431ff7c432fff7b4231ff794030ff7a4634ff855342ff794535ff794435ff794435ff7b4437ff7b4437ff936453ff985c48ff9f5a46ffa25c48ffa15c45ffab6c52ffbf8165ffa8684bffad684effb06950ffb26b51ffb16d51ffaf6b50ffad654effab634cffa9624bffaa624cffaa614dffa9624dffa9634cffb57256ffba7c5bffbb7d5cffbc7f5cfebd805dfdb98261ece4c1a25dfcecd308ffffdf02ffffff188a75d52d8271d21f8473d6118778d2088080df03aaaaff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff068080d50a8080e60f8888cc128071c63d8a7575ec413226fe322018ff311c17ff2c1c17ff2b1b16ff2a1811ff2c160eff563a28ffa18063ffd9b38bffdcb383ffdfb683ffe1b785ffdfb783ffdeb681ffddb580ffdbb27effdaaf7bffd8ae79ffd8ae78ffdbb07bffddb37effdeb381ffdfb683ffdfb883ffdfb783ffe0b986ffe6bf89ffe9c28effebc591ffecc592ffecc592ffebc593ffebc591ffeac490ffe9c490ffe9c38fffe8c38fffe8c38fffe8c38fffe8c38effe9c48fffe9c48fffeac590ffebc691ffebc791ffecc891ffedc893ffecc892ffedc892ffecc891ffedc892ffecc892ffecc791ffecc791ffebc78fffeac68fffe7c28dffdfb985ffcea775ffbe9568ffaf805affa16f4eff956147ff8e5640ff834a34ff804732ff804533ff7f4432ff804532ff804432ff824633ff864a36ff864934ff874934ff884836ff8a4832ffa75e43ffb16447ffb06446ffb26547ffb36449ffb2654affb2654affb4664affb3664affb5694bffb86c4effba6e4fffba6d4effbb6f4fffba6f4fffba7051ffbb7051ffbb7151ffba7152ffba7052ffbc7051ffbb7051ffbc7050ffbc7150ffbb7150ffbc7150ffbc7050ffbc7150ffbc7151ffbc7151ffbd7251ffbd7251ffbd7351ffbf7452ffc07553ffc17754ffc27855ffc27855ffc27755ffc07555ffbf7657ffba7654ffb97a57ffc88c68ffaf714cffbb7e5affa36244ffa96249ffaa6349ffa86349ffa86349ffaa644cff965039ffa0573effb97154ffbb7252ffbc7252ffbc7353ffba7354ffa8634bff8c4a37ff8d4c3aff8d4d3aff8c4b37ff8b4b39ff885137ffcca179ffe5c38fffe4c292ffe5c491ffe9c695ffe9c595ffeac796ffe5bd95ff955f44ff824531ff824534ff804333ff7f4432ff7d4330ff7d4331ff7c4232ff7c4534ff875442ff7b4637ff7a4535ff7c4536ff7d4537ff7b4437ff8f604fff9b624dffa25e49ffa05945ffa45b47ffa25d46ffa8684fffb07659ffac6d4fffb16b51ffb26b52ffb36951ffb16750ffac644dffac644effaa634dffab624cffac624cffac634dffae694effbc7c5cffbd7e5cffba7e5bffbc805cffb97f5cfbcca17ee3fbe5c734faebd303ffffff418572d4418572d42d826ccc1c8976d1108070cf07926ddb03aaaaaa01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff028080ff059966cc098e8ee3108070cf1b7b68d0278376d16664584bfc332119ff321f17ff2e1b16ff2e1c17ff2b1a16ff2a1914ff271810ff2f1a10ff583e2bffbd9d7dffdcb68cffdeb587ffddb482ffdeb581ffdeb582ffdfb683ffdfb783ffdfb581ffe0b682ffdfb67effddb67cffd9b37bffd9b17bffd8b07bffdcb37fffdeb682ffe2ba85ffe4bc88ffe5be8affe7c08dffe7c28effe9c390ffe9c390ffe9c38fffe9c48fffe9c48fffe9c48fffeac590ffebc792ffedc893ffeec994ffedc893ffecc892ffecc892ffecc892ffecc891ffecc793ffecc892ffecc892ffecc892ffecc892ffecc892ffecc893ffedc893ffedc892ffedc993ffedc993ffedca93ffedcb94ffe9c690ffe4be8affdbb183ffc3926fff955f43ff814631ff804330ff804534ff7f4533ff804533ff804432ff844835ff864a36ff864934ff874933ff874937ff894833ffa05840ffb16348ffb26445ffb36348ffb36549ffb36549ffb3654affb36549ffb5684bffb96c4effba6d4fffba6e4effba6e4fffba6f50ffba6f50ffba7051ffb97051ffba7051ffba7051ffba7051ffbb7052ffbb7052ffbc7051ffba7151ffba7152ffbb7152ffbc7052ffbc7152ffbc7151ffba7151ffba7151ffbb7151ffbb7150ffbc7252ffbe7553ffbf7654ffc07755ffbf7756ffbf7656ffbe7556ffb97655ffb87a55ffd49976ffb77656ffa86646ffbb7b5bffaa6549ffab654affab674bffab654affab644bffaa644bff964f38ffae654bffbc7354ffbd7453ffbc7352ffbe7455ffbb7354ffad684eff8b4936ff8e4d3aff8c4e39ff8d4b37ff8b4b37ff9c6c4affe8c396ffe1c18fffe5c393ffe6c492ffe9c695ffeac796ffe9c796ffebc59affce9f7eff814731ff834533ff814333ff814433ff7e4331ff7e4231ff7e4232ff7e4534ff875241ff80493aff7c4636ff7e4737ff7e4637ff7d4537ff8d5d4cff9c6550ffa5634dffa15946ffa45a48ffa35c48ffa15a46ffae7055ffbb7f62ffa8664affb46b51ffb5684fffb2664fffac654dffab654dffab644dffac624dffac634dffae644effb77355ffbc7d5cffbc7e5bffbb7f5bffbe7f5effb67d5cfce9c9aae1faedcf2cf3e8cb03ffffaa488375d43c8473d0298370cd198f7ad60e926dc8076d6db6028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff028080ff059966cc098e71c6108070cf1a8076ce268672d72f8d7dc9a73f3125fe2e1e14ff321e18ff2f1a15ff2e1a16ff2c1b15ff291b14ff2a1914ff2a1712ff2c170bff6f5440ffbf9d7effd6b287ffd9af7effd7ac79ffd9ae7cffdcb37fffe2bb86ffe4be89ffe5c08bffe6c189ffe8c289ffe8c38affe7c18affe5bf89ffe4be88ffe2bb86ffe1bb86ffe3bc88ffe5bf8affe7c28dffebc691ffedc993ffeeca92ffefca94ffeec993ffeeca94ffedc993ffedc893ffedc893ffedc893ffedc892ffedc892ffedc892ffecc892ffecc892ffecc892ffecc892ffedc892ffecc892ffedc893ffecc893ffedc893ffedc894ffedc893ffedc993ffecc993ffecc993ffe6c28dffd8b17effc39564ffb48153ffad7450ffa56a4dff975a43ff874936ff814535ff804634ff814533ff844734ff874a37ff864936ff874933ff874934ff874936ff874833ff954e38ffb1654affb26545ffb26447ffb36448ffb36549ffb36549ffb46749ffb86d4effb96e4effb96d4effb96e4fffb96e4fffba6f50ffba6f50ffba7050ffba7051ffba7051ffba7051ffba7151ffba7051ffba7051ffbb7051ffbb7151ffba7050ffba7050ffbb7051ffbb7051ffbb7150ffbb7151ffbc7252ffbd7453ffbf7756ffc17756ffc07855ffc07756ffbf7757ffbe7554ffbc7554ffb57552ffc0825fffcc916fffb77654ffb06a4bffb77252ffa86343ffac6548ffad694bffaf6a4dffad694cffac674cffa55f46ff985139ffba7055ffbd7455ffbd7454ffbd7554ffbe7555ffbd7656ffb16c52ff8a4834ff8c4c38ff8b4c39ff8c4a37ff894c33ffc1966fffe6c393ffe0c292ffe3c192ffeccd9cffe9c896ffebc898ffeac796ffebc799ffedc59dffb28061ff814531ff834533ff824433ff804332ff7f4231ff7f4332ff804635ff864f3fff824b3cff7f4838ff814839ff804739ff7e4738ff8a5a49ff9e6954ff9b5a43ffa45f4cffa35a49ffa15b48ffa35b48ff9e5d43ffab6f53ffbc8564ffaa6b4bffb1674effae664effad654dffac644dffac644dffad634dffad644dffaf684effbb7a59ffbd7e5bffbc7e5bffbc7f5cffbc7d5bffc79675fdfde8c9e7f8eed238f1e8d1258a75d64d8474d437826fd1248771d4168b80dc0c956ad5068080d502808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff048080bf088060bf0f7777cc177a6fd3248778d4308575d53467585deb332218ff301d15ff301d17ff2d1b16ff2c1b16ff2a1b15ff2b1a16ff2b1915ff2b1a13ff2e180fff3a2113ff755842ffae8a6affd1a87fffcda374ffd0a472ffd2a771ffd5ab72ffdcb17cffdfb583ffe3bb84ffe9c28bffedc790ffefc993fff0ca95fff3cc97fff3cc98fff4cc98fff4cd97fff3cd97fff1cc96fff0cc95ffefcb93ffeeca93ffedc992ffedc992ffedc892ffedc893ffecc893ffecc893ffedc893ffecc892ffecc892ffecc892ffecc892ffecc892ffecc892ffecc892ffecc893ffedc893ffedc993ffedc894ffedc994ffedc993ffedc993ffedc994ffedc994ffedca94ffe9c590ffe1b983ffd1a977ffc5986dffb3815dff9b6348ff894e3aff814635ff814735ff824634ff874a38ff874a37ff864935ff874934ff864934ff864836ff874835ff8a4630ffac6248ffb36548ffb36448ffb36549ffb36549ffb46649ffb86c4dffb86c4dffb96e4effb96d4effb96e4effb96e4fffb96f4fffba6f50ffba6f50ffba6f50ffba7051ffba6f50ffba7051ffba7050ffba7051ffb96f4fffba7051ffba7051ffbb7151ffbb7151ffbc7251ffbd7452ffbe7554ffc07755ffc07755ffc07755ffbf7755ffc07753ffc07655ffbf7657ffbc7654ffb97654ffc38763ffcb8e69ffb47150ffb77051ffb36d4cffb97452ffab6644ffad674affb26d51ffb16c4fffaf6a4effaf694eff9d563dffa55c42ffbe7557ffbe7555ffbe7555ffbe7555ffbf7556ffbe7756ffb47055ff8a4934ff8b4c38ff8b4b38ff8a4a38ff844e34ffe4be92ffe5c491ffe2c193ffe3c394fff0d4a2ffeecf9effebc79affebc898ffeac798ffeac89affe2b991ff8c563aff824432ff824333ff804432ff7f4332ff804332ff824736ff864e3eff864e3eff824a3aff834b3cff81493bff80483aff885746ffa5725cff96543fff9f5f49ffa15e48ffa05d48ffa05c48ffa05b46ffa25d47ffa4664affbb815fffab6a4dffac674effad654dffac634dffad644effad644effad674dffb97457ffbd7d5bffbd7e5bffbb7f5cffbd805effb97e5dffebc9a6fdfbedd0e4fceed53aede0ca238375cc478573d0338273cd218374d1138679d70a8080cc048080ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff035555aa068080d5098e71c60f8877cc15796dc2238375d3318772d5179085d3836d5b52f93d2c23ff2d1a13ff2e1b16ff2d1b16ff2b1c15ff2c1a16ff2b1915ff2b1914ff2c1914ff2c1913ff2d1911ff382217ff644836ff9e7b5effc29972ffcea174ffd0a271ffd2a472ffd3a574ffd4a874ffd5aa75ffd7ac76ffd8ae79ffdab07cffdcb37fffdfb583ffe1b885ffe3bb87ffe5bd88ffe7c08bffeac68fffedc991ffedc992ffedc992ffedc992ffedc892ffedc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc892ffecc893ffecc893ffecc993ffedc893ffedc993ffedc994ffedc994ffedc994ffedc994ffedc994ffedc994ffedc994ffeecb95ffefcd96fff1ce99ffeec695ffcf9f78ff9c6648ff854b35ff834735ff814634ff844836ff874a37ff874937ff874936ff864935ff864935ff854835ff854934ff884631ffa25941ffb36449ffb36346ffb36448ffb36548ffb6694bffb96d4effb96e4effb96e4dffb96e4effb96e4fffba6f4fffb96f4fffb96f4fffba6f50ffb96f50ffba6f50ffb96f50ffb96f50ffb96f50ffba7050ffba7151ffba7151ffbb7150ffbd7352ffbe7553ffc07655ffc07754ffc17855ffc07755ffc07755ffc07755ffc07754ffc17655ffc07554ffba7452ffb97954ffcb8f6bffc48864ffb6714fffb8704fffb86f50ffb97251ffb87050ffac6444ffb36d4fffb56f51ffb36e4fffb16c4effae694dff99523affb46d52ffbe7657ffbe7655ffbe7654ffbe7654ffbf7757ffbf7857ffb97458ff8a4835ff8b4c38ff8c4b39ff894b37ffa37454fff0cfa0ffe2c390ffe3c192ffe3c595fff0d5a4fff4d8a9ffeaca9affebc798ffebc899ffe9c898ffecc89bffd1a281ff844933ff834431ff814433ff804432ff804431ff854938ff864c3cff874e3eff854c3dff844c3dff834a3cff814a3aff885443ffaa7760ff95543fff9a5743ffa4604bffa05b47ffa25b47ffa35a48ffa35b47ffa25c45ffaa6a4dffc18364ffa96749ffab644bffac634dffad644effad664effb16d52ffbd7c5cffbd7f5cffbc7f5cffbc7f5dffbe7f5fffc49272fffbe5c0fdfceed2defceed636e3d9c6208778cf418172d02d8271cc1c8976d1118778d2098e71c603aaaaaa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aa55aa059966cc098e71e30f8877cc177a64d3238a75d3318772d03e846fce1f948484d55a483efb443129ff2f1a14ff2d1b15ff2a1c15ff2c1915ff2c1a15ff2b1915ff2a1914ff291813ff2e1d16ff2e1d16ff261310ff2a1410ff3e2319ff714f3cffa78569ffc9a37bffcba373ffcca36fffd0a570ffd0a66fffd2a771ffd2a873ffd6a876ffd6aa79ffd7ad7affdbb27effe0b883ffe9c28cffedc891ffefc992ffedc992ffedc992ffedc992ffedc892ffedc892ffecc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc993ffecc993ffecc993ffecc993ffedc993ffedc993ffecc994ffedc994ffedc994ffedc994ffedc993ffecc993ffedc994ffeeca94ffedca92ffedc891ffcfa372ffa06a44ff975c41ff8c4f3aff834736ff814635ff874939ff874937ff864937ff864836ff864835ff864935ff854835ff854835ff884633ff98513affb2654bffb36447ffb36447ffb46849ffba6d4fffb96e4effb96d4effb96d4effb96e4effb86e4effb96e4fffb96e4fffb96f4fffba6f50ffba6e50ffba7051ffba7050ffba7050ffbb7151ffba7150ffbb7252ffbd7452ffbf7754ffc17855ffc17856ffc17856ffc27855ffc17855ffc17755ffc17755ffc07755ffbf7755ffbe7754ffba7452ffbc7c58ffcb916cffbb7c57ffb87250ffba7151ffba7151ffb8704fffc27b5affae6748ffae6749ffb97153ffb77051ffb46f4fffb26c4fffae674cff9e553cffbf7557ffbf7656ffbf7755ffbf7855ffbf7855ffc07957ffc07858ffbc7659ff8b4934ff8a4a38ff8c4939ff874d36ffdab48ffff0d3a3ffe4c391ffe4c091ffe7c898fff1d5a8fffae1b4ffeccf9fffebc798ffecc89affebc99affebc899ffeec99fffa97759ff824632ff844534ff804432ff7e4632ff834b38ff864d3bff884f3dff894f40ff854c3eff864c3dff834a39ff875040ffb07d66ff945440ff995642ff9c5842ffa4604bff9f5c47ffa05b46ffa25b47ffa45c46ffa55d46ffa66247ffbd7f61ffab6a4cffad634cffaf664dffae684cffbb7958ffbf815cffbe805dffbc815effbe805effbe8361ffeac5a5fffcedcafdfbecd1d5faedd531eae0cb1d847bd3398674d2268672d017857ad30e926dc8076d6db602ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff056666cc0a8066cc0f8877cc18806aca1a806cce308575cf3f8a75d2498573d287514235f24c3a30fd59443dff2d1b13ff2a1b13ff2c1a15ff2c1a15ff2b1914ff2a1914ff291813ff2c1a14ff37241eff4f3931ff604941ff5b443cff40281eff311910ff482d1dff6f4d34ffaa8763ffd1ab7fffd4aa7bffd8ad7bffdbb27cffe4b784ffe6bb87ffe9c08bffebc48dffedc78fffeec790ffedc991ffedc991ffeec992ffedc992ffedc992ffedc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc993ffecc993ffecc993ffecc993ffecc994ffecc993ffecc995ffedc995ffedc995ffedc994ffedc993ffedc993ffedca94ffeeca94ffeeca93ffe0bd86ffd2ab79ffcd9e78ffa66f54ff8b4f3dff824633ff8d513eff874938ff894a3aff884938ff874936ff884937ff864936ff854835ff854836ff874634ff8d4933ffb0644bffb26347ffb26547ffb96d4effb96e4fffb96e4effb96e4effb96e4effb96e4fffb96e4fffb96f4fffba6f50ffb96f4fffb96f4fffba6f50ffba704fffba7050ffbc7252ffbd7452ffbf7553ffc07755ffc17956ffc27956ffc27956ffc27956ffc27955ffc27955ffc17855ffc17855ffc17755ffc17856ffbd7553ffb97552ffc0835dffcf946fffb57753ffb97453ffbc7351ffba7250ffba7250ffba7250ffbd7655ffac6546ffb77051ffba7353ffb87250ffb56f4effb46d50ffa76044ffaa6245ffc27a5affbf7755ffc07856ffbf7856ffc07956ffbf7a56ffc07958ffbe785aff8b4b34ff894a37ff894b38ff97674bfff2d3aaffefd3a4ffe6c493ffe5c191ffe9cb9cfff0d5a8fffde7bcfff1d7a9ffeac999ffecc89affebc999ffebca9affeac89affe8bf9aff966047ff854734ff824432ff834533ff854c3aff874c3bff884e3dff8c5141ff894e3fff884e3eff864c3cff874f3fffb48068ff965741ff995441ff9b5641ff9f5a45ffa35e4affa15b47ffa35b47ffa55c48ffa55d47ffa75e48ffa9634affc28163ffad6b4cffac684cffb77654ffbf7f5affc0825cffbd805bffbe8160ffbd815effc5946ffffde5c4fffbeecdfdfceed3cafbefd525f1e3cf1a8980ce338773cd218374d1148073cc0b7474d1059966cc028080ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf068080d50a8080cc0f8877cc168b74d1208070cf2d8271d23c8473d04b8574d32c5d5157cf3c2c21fe38251cff503b35ff46332bff2b1912ff291712ff2a1813ff291813ff291713ff271611ff271611ff26140eff25120aff301b12ff4c352cff5e433aff64473bff765645ff826048ff946e4effae885fffc8a272ffd9b07cffe4bc82ffebc38bffedc68effedc78fffeec990ffedc990ffeec990ffedc991ffedc992ffeec992ffedc992ffedc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc993ffecc993ffecc994ffecc994ffecc994ffecc994ffecc894ffedc995ffedc996ffedc996ffedc995ffedca93ffedca93ffeeca95ffeeca93ffedcb94ffedcc98ffe9c794ffd6af82ffaf7f5eff905a40ffab735dff8a503aff915341ff894a38ff894937ff874836ff874737ff864736ff854834ff854634ff864634ff884531ffa45a42ffb26449ffb86b4dffbb6f50ffb96f4effb96e4dffb96f4effb96e4fffb96f4fffb96f50ffb96f50ffba6f50ffba7050ffba7150ffbb7251ffbd7451ffbe7552ffbf7754ffc17956ffc27956ffc17955ffc27a57ffc17955ffc27956ffc27956ffc27955ffc27855ffc27855ffc17754ffc07856ffbc7654ffbc7956ffc68764ffc68863ffb77552ffbc7353ffbd7351ffbc7351ffbb7250ffba7351ffc07857ffb56d4dffaf6749ffbd7757ffba7452ffb77250ffb5704fffb77052ffa0573cffbb7355ffc27957ffc17956ffc17956ffc17956ffc17a56ffc27a58ffc17a58ffbe7a5bff8e4f38ff894a37ff89503bffc59d7cfff3d5abfff2d6a8ffe5c495ffe5c293ffebd0a0fff1d8abfffde9c0fff9e3b8ffe8ca9affecc899ffebc999ffeac999ffe9c899ffebc99dffd6ab88ff854c33ff844633ff854434ff884939ff894c3cff884d3bff8f5443ff8d5140ff8b4f3eff894e3eff884f3fffb6826bff985742ff9a5441ff9b5541ff9f5945ffa15b47ffa35d49ffa35c48ffa55d49ffa75e49ffa85f49ffaa604affa86449ffbc7f5effb57856ffc28360ffc2835effc0815bffc0815dffc0805fffb98160ffe1bf99fffdeccafffbefd1fafbeed4aaf8efd714f2e6d9168b74d12b8271d01c8076d1117878d2098e8ec6048080ff0280808001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff035555aa059966cc088060bf0d7676d8138679d71c806dd1248778d4258a75cf438572d13f8675ce6c4c3d32fd33221bff312118ff422f28ff58453eff382620ff2b1913ff2a1712ff291713ff291713ff291613ff271511ff271510ff271510ff271511ff2c1611ff341e13ff42291aff6d4d36ffa57c56ffc29468ffd3a574ffdcb17cffe2ba85ffe8c18affe9c28bffeac58dffecc68fffeec991ffedca92ffedca92ffedc992ffeec892ffedc892ffedc893ffedc893ffedc893ffedc893ffecc893ffecc893ffecc893ffecc893ffecc994ffecc994ffecc994ffecc994ffecc994ffecc994ffedc994ffedc994ffedc994ffedc995ffedc994ffedc994ffeeca95ffeeca95ffeecb94ffedcb96ffeac894ffe6c490ffb79060ffc19367ffd9ab85ff986746ffb98268ff905642ff945644ff8b4c39ff8d4d3bff894936ff8b4f3bff905641ff884a38ff8b4d38ff91523aff9d573effb66f4fffc17a59ffba7252ffba6f50ffbb704fffba6f50ffba7051ffb97050ffb97051ffba7152ffbb7452ffbe7654ffc17956ffc27956ffc37a56ffc27a57ffc37a56ffc27a57ffc27a56ffc27a57ffc27a56ffc27a56ffc27a56ffc27a55ffc27955ffc27854ffc27856ffc07856ffbc7653ffbb7a55ffcf926effbd7d59ffbc7655ffbd7453ffbd7453ffbd7352ffbc7452ffbb7451ffbb7351ffc17a58ffb06848ffb66e4fffbd7756ffbb7452ffb97350ffb7714fffb56d4fffa65d40ffc47b5cffc27a57ffc17956ffc17a57ffc17a56ffc37b58ffc37958ffc17a58ffc07b5cff91523bff884b37ff966549ffedcda8ffeed6aafff3d9aeffe5c697ffe4c394ffecd2a3fff3dbaffffbebc3fffbe9c0ffeccfa1ffecc999ffecc99affebc99bffeac999ffeac89affeec79fffb48465ff824732ff864734ff894838ff8b4c3bff894b3aff925643ff945743ff8d5140ff8b4f40ff89513fffb7836aff995843ff9c5642ff9e5742ff9f5944ffa15b47ffa35e48ffa55e49ffa55f49ffa85f4bffa8604bffab614cffaa634affae6b4effc38464ffc88a66ffc2855fffc3835effc2805effc18161ffbf8d6afffce6c3fefdeecdfdfdf0d4ebf0e3cb75f0e7cf0accb2cc1a8976ce248e78d417856fc80d8976d8068080d5028080ff00ffff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff035555aa048040bf07926ddb0b7474d1108080cf17857ad3217c74d12c806ed1398270d2488371d1328f80cccc37291ffe33221cff2f1e18ff2f1d15ff493630ff55433bff34221bff271510ff24120fff251311ff231611ff231510ff241510ff22150fff22150dff27160fff2e1813ff3e261dff6a4932ffab835dffd4ab77ffe0b581ffe2be88ffe5bf8affe6c18bffe8c48effeac590ffebc791ffecc792ffedc790ffedc791ffedc793ffedc793ffecc693ffecc791ffecc791ffedc893ffecc893ffecc893ffecc893ffecc893ffecc894ffecc994ffecc994ffecc994ffecc994ffecc994ffedc994ffecc994ffedc993ffedc994ffecc993ffeeca95ffeeca94ffeeca95ffedca95ffefcb97ffe8c48fffd6b27effebc795ffecc897ffc8a372ffe5be91ffa77956ffad785affae7559ffae775dffa66c50ffa2684dffa87356ffa76f56ffa2664dffb67f60ffbb8566ff9d5c3fffdcad81fff7cea1ffe7b88cffc89066ffb87954ffb97352ffbd7554ffbf7755ffc27957ffc37a57ffc27a56ffc37b56ffc47b56ffc57c57ffc47b56ffc37b56ffc47b56ffc37b56ffc37b56ffc27b56ffc27a57ffc27a56ffc27a56ffc17955ffc27855ffc27854ffbe7754ffbc7854ffc68762ffcd916affba7853ffbe7654ffbe7554ffbd7653ffbd7553ffbd7553ffbc7453ffbb7552ffbd7553ffbc7454ffb06849ffbe7657ffbc7655ffbc7553ffb97351ffb97351ffb1684affb56b4cffc47b5affc37b56ffc37b57ffc27b57ffc37a58ffc37b59ffc47b59ffc17b57ffbf7a59ff96573fff854c35ffc7a182fff2d4adffedd5abfff5ddb5ffe6c698ffe5c394fff0d5a7fff5deb3fffcebc5fffbeac4fff4dcafffeac99affebc99affebc99dffebc99bffebc899ffebc99cffe7c09aff9f6c51ff864735ff894937ff8b4c3cff8a4c3aff955843ff9d6049ff915441ff8d5140ff8b523fffb9836aff9b5a43ff9e5a45ffa15a45ffa05b45ffa25d47ffa55e49ffa6604affa8604bffa9604bffab614dffac634dffac644effb56c55ffb67354ffbb7b59ffc68864ffc2835fffc38362ffba825fffd9b291fffbefccfdfeefcff9fef0d3c9ebe1cb3ae5dcca188a80d5258375cf1e8877d5138679d70a8080cc056666cc0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff03aaaaff068080d5088080df0d8976d8128e71d41a806cce1f7b73ce268679d03b8270cf3b8675d44a56483ef336261ffe32221bff2e1d17ff2c1b15ff2d1c15ff524038ff57463cff392920ff26140dff21140cff21130cff21140eff21140fff21140eff22150dff25160cff2d1b10ff392219ff573724ff9f7755ffcb9e77ffd5aa79ffd6ae7bffd8b07dffdab280ffdbb482ffddb484ffddb584ffdeb685ffdeb785ffdfb987ffe2bc89ffe5bf8cffebc691ffebc792ffecc892ffedc893ffecc893ffecc893ffecc893ffecc894ffecc994ffecc994ffecc994ffecc994ffedc994ffedc994ffecc994ffedc993ffedc994ffecc993ffeeca94ffeeca94ffeeca94ffedca95ffefcb95ffecc893ffefcb97ffeecb96ffe8c591ffecc997ffd2ae7fffc8a178ffcaa076ffddb289ffba8c63ffb68660ffbb8c69ffba8b69ffa87555ffbd8d67ffdbb289ffcda179ffa76d4bffeec795fff5d19cfff3d19cfff6d19fffe6bb8cffcb986dffbc7f58ffc17d59ffc37b58ffc57b58ffc37b58ffc27c57ffc47c57ffc47c56ffc47c57ffc47c56ffc47b56ffc47b56ffc47b56ffc37b56ffc37a56ffc37955ffc37955ffc17956ffc07956ffbe7753ffbc7b56ffcb8c66ffc48660ffbe7955ffbf7453ffbe7653ffbe7552ffbd7552ffbd7653ffbd7653ffbc7553ffbb7452ffbf7856ffb87050ffb77050ffbe7757ffbe7756ffbb7553ffbb7552ffba7352ffad6445ffc37958ffc47b58ffc37b57ffc37c57ffc37b58ffc37b57ffc37c58ffc47b59ffc17c57ffc17b5aff995b41ff976148ffebcba8fff0d6acffedd7acfff7e1b9ffe7c799ffe6c496fff1d9abfff7e1b7fffbecc8fffbeac5fffae5b8ffe9cb9cffebc99bffebc99dffeac99cffecc89affe9c899ffecca9dffd9ad8cff8a513bff8b4838ff8d4c3bff8c4c3bff985a43ffa2644bff9a5c48ff8f5142ff8c5340ffbb856cff9d5d46ff9f5b45ffa25c47ffa25d47ffa45f48ffa55f49ffa7604bffa8614bffa9614cffab634dffab644cffaf684fffb56d55ffb87255ffb77253ffbd7d5affc38562ffc18362ffc18f6bfff7dabafffaf0d0fdfdefd0f9fceed298ebe4ce19e0e0cc0c9580d5238a75d3188a75ca0e806ddb07926db603aaaaff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0280808003aaaaff048080bf06aa80d50a9980cc0f8877cc148c73d91c8976d1228070ca2c8574d13a8472d3299583cda541362bfc35221dff2f1e18ff2b1b17ff2b1a15ff2a1914ff35231cff4d3932ff57423cff49342eff32201aff281811ff24130eff25140fff271510ff3b251eff523a2cff634634ff76523dff956d4effb38862ffc99d70ffd0a677ffd2a878ffd4ac7cffd6ae7dffd8b07fffdbb282ffddb584ffdfb885ffe3bc88ffe8c18cffecc690ffedc791ffedc891ffecc892ffedc892ffecc893ffecc893ffecc893ffecc893ffecc894ffecc994ffecc994ffecc994ffedc994ffedc994ffecc993ffedc993ffedc994ffedc993ffeeca94ffeeca94ffeeca94ffeeca95ffeeca95ffeec994ffeec993ffedc993ffedc993ffe7c590ffdcba87ffd0ad7dffecc998ffe7c392ffdbb285ffd4ac7fffc2986effd0a37effbe8f68ffe5be8fffeac596ffcca277ffd3a075fff5d29ffff3d29dfff3d29dfff3d19dfff5d09efff4cd9dffe5b98affc99368ffc1805affc47d59ffc47d57ffc47d57ffc37d57ffc47c56ffc47c57ffc47c57ffc47b57ffc47b56ffc37b56ffc37b56ffc47a56ffc47a56ffc27955ffbf7855ffbe7a56ffc5845fffc88964ffc17e5affbe7855ffc17754ffc17653ffbf7653ffbf7754ffbe7653ffbf7754ffbd7754ffbc7654ffbd7654ffc07957ffb6704fffbe7757ffbe7857ffbd7855ffbd7754ffbd7655ffbb7352ffb16848ffc67e5bffc47d58ffc47d58ffc47c57ffc37c57ffc47c57ffc47d5affc47b5affc17d57ffc17b5aff9b6145ffc59b7dfff3d6adfff0d5acfff0dbb2fff8e5bdffe7c99bffe7c597fff1daaffff9e5bdfffbeecbfffaebc6fffbeac0ffebcfa2ffeac89cffebc89cffe9c99bffebc99affeac99affe9c999ffebc89fffc39577ff884a37ff8c4b3bff8c4c3aff9a5a44ffa5664bffa3644cff945542ff8f5340ffba846affa06047ffa35f4affa45f48ffa66049ffa86049ffa7624bffa8624cffaa624cffab634cffad644effac654dffb26a51ffb76f54ffb77054ffb87154ffb97556ffbf7d5dffc28665ffd8b18efffeebc9fffaefd2fefdefd3f6fdefd267eee4cd0be8d1d1138679c91e9177d5139479d70b8b74d1059999cc02ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02800080048080bf059966cc07926ddb0a8080cc0e9280db148c73cc168b74dc188a80d5188075d5338773d230807080eb34261dfe32201aff2c1c17ff2a1a16ff291a15ff2a1916ff291712ff2b1a12ff36221cff49352dff5c4942ff5b453eff4d352eff371f18ff301810ff3a2117ff4f3627ff715141ff927055ffa8855fffb99366ffc9a170ffd3ab77ffdab37dffddb781ffe3bd88ffe7c38cffeac58effebc68effecc68effecc68effecc78effedc78effecc890ffedc892ffecc892ffecc893ffecc893ffecc893ffecc893ffecc893ffecc994ffecc994ffecc994ffedc994ffedc994ffecc994ffedc993ffedc994ffedc993ffeeca94ffeeca94ffeeca94ffeeca94ffeec994ffeec993ffeec993ffedc892ffecc891ffebc791ffe7c38efff0cc97fff1cd97ffeeca95ffebc797ffcaa577ffe4c293ffdab78affdeb78bffeec997ffefcb98ffca9f71fff2c695fff6d19ffff3d19efff3d29efff3d19dfff3d29dfff3d19dfff4d29efff6d09fffe4b689ffc88f67ffc27f5affc47f59ffc67e59ffc57c57ffc57c57ffc47c57ffc47c57ffc47c56ffc37b56ffc37b56ffc37b56ffc27a56ffc07a57ffc27e59ffca8863ffc3835dffbe7955ffc07754ffc17754ffc27754ffbe7954ffbf7854ffbe7753ffbf7854ffbf7855ffbf7855ffbd7653ffbf7855ffbe7754ffbb7554ffbf7956ffbf7956ffbe7855ffbf7856ffbf7857ffb86f50ffb87050ffc67f5bffc47d58ffc57e59ffc37d57ffc27c57ffc37c57ffc47e5affc37c5affc17e58ffc17d59ffaa7857ffeecda8fff0d4aafff1d6adfff3e0bafff8e8c1ffe7c99dffe7c699fff2dcaffffae6bffffeefcdfffaecc7fffbefc7fff0d7adffeac89cffebc99dffebc99bffe8cb9bffecc99bffe9c999ffe9ca9dffebc89fff9f6d52ff8a4c3aff8e4e3bff9d5e47ffa7674bffa9694eff9d5e47ff915341ffba846affa26349ffa6624affa7624affa9634affab624bffa9634cffaa644dffac654effad654effad654dffae674dffb46d53ffb67054ffb57153ffb86f54ffb97257ffb97757ffbc8562fff6d8bbfffdeecffffbefd1fefdefd2e7fbedce3df2e6cd04bfbfbf218374d1198f7acc0e806ddb088060df03aa55ff010000ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808002800080048080bf048080ff076d6db6088080bf0c9580d50d8976d80e9280db04bfbfbf1c8976d116978bdc8b44352afc37231dfe2d1e18ff2a1a17ff281917ff291915ff291813ff291814ff281812ff2d1c15ff33211cff2c1b11ff37231aff473328ff584137ff674f45ff664d43ff553a2cff563925ff68482cff94714effc7a277ffe4be8bffeac38cffebc48cffedc991ffedc991ffeec990ffeec990ffeec990ffeec991ffedc990ffedc991ffecc891ffecc891ffecc892ffecc892ffecc893ffecc893ffecc893ffebc893ffecc994ffecc994ffecc994ffedc994ffedc995ffecc994ffedc993ffedc994ffedc993ffedca94ffedc993ffedc993ffedc992ffedc992ffedc992ffedc991ffedc993ffecc992ffedca93fff1cd98fff2ce98fff1cd96ffefcd97ffdbba85ffe4c290ffedca98ffe8c696ffebc896fff0cd9bffe3be8bffe2bc8afff2ce99fff3d19dfff4d29dfff4d29dfff4d29dfff3d29dfff3d19cfff3d19dfff3d19ffff4d19ffff1cc9affe1b384ffc68c61ffc17f59ffc67f59ffc57d57ffc57d58ffc47c58ffc47c57ffc47c57ffc47c57ffc37b57ffc07a56ffc98662ffc78661ffbf7c59ffc07955ffc27855ffc27955ffc07854ffc07854ffbd7955ffbf7855ffc07854ffc17855ffc07855ffbf7755ffbf7854ffc17957ffbe7754ffbf7956ffbf7957ffbf7956ffbf7955ffbf7956ffbf7856ffb76e4effc37a57ffc57f59ffc47f58ffc47f58ffc47e59ffc37e58ffc47e59ffc37f58ffc57d59ffc27c5bffc07e5cffd3a680fff1d3a9ffefd3aaffefd5adfff7e8c4fff9ebc7ffe7cb9effe9c79bfff5deb1fffbe9c2fffeefcdfffbecc9fffdf2cffff7e0bbffe9c89dffebc99bffebc99dffe8cb9bffebc99bffebca9bffeaca9bffecca9effe4bb97ff955d48ff8e4f3cffa06049ffac6b4effa9694bffa8694fff91533effbb856bffa6664cffa8654bffa9654bffab654dffad644cffac654dffad664effad674effae664effaf674fffb0694fffb46d52ffb66f54ffb57153ffb76f54ffb87256ffb57859ffdeb38ffffbe5c8fffdf0d3fffcefd0fffbeed2c0f8ecd115f3e7ce0a8080cc1e8877d5138679d70b745dd1059966ff028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ff0001ff0000028080ff028080ff03aaaaff04ffffff1eb3aa99209f8f97129c8ec60a9980cc06aa80ff0b8b74d1217c746cd83a2b22ff33221dff2a1b15ff281b16ff261a16ff271a15ff271915ff271915ff281914ff281914ff30201cff24150fff291b14ff271711ff271511ff321f16ff473127ff654c41ff765a4bff866850ff957553ffaf8d63ffd2ae7dffddb885ffe3bc8bffe6c28cffebc58fffedc791ffefc992ffeec991ffeec991ffedc890ffedc78fffebc790ffebc791ffecc791ffecc892ffecc892ffecc892ffecc893ffecc894ffecc994ffecc994ffecc994ffecc995ffecc994ffedc993ffedc994ffedc993ffedc994ffedc993ffedc993ffedc993ffedc993ffedc993ffedc994ffedc993ffeeca95fff1cd9afff2cd9dfff3cd9afff3ce99fff2cf9bffefcb99fff1cb9afff1cc99fff0ce9bffefce9affeecd98ffe5c08efff1cc99fff6d19cfff5d19efff4d19efff4d29efff4d19efff3d19efff4d29ffff3d19efff3d29cfff3d19dfff3d19efff2cf9dfff0c795ffc48e61ffc47f58ffc67e58ffc57d58ffc57d58ffc47d57ffc47c57ffc37c57ffc17d56ffc98661ffc37f59ffc07c58ffc17a57ffc37a57ffc37955ffc17a55ffc07b56ffc07a56ffc07955ffc27a57ffc17956ffc27a56ffc17956ffc07755ffc07955ffc17a57ffbf7956ffc07a57ffbf7a57ffc07a56ffc07956ffc07956ffc07957ffba7150ffc47e5affc57f58ffc48059ffc48058ffc48059ffc38059ffc38059ffc37f57ffc47f59ffc17e5bffbf8663fff0cea2fff1d4a7fff0d4abffefd6affffaefcffffaefcdffe9cda1ffeccb9ffff6dfb4fffcebc6fffef1cffffbedcafffdf5d7fffae9c5ffe9cb9fffebca9affebca9cffebc99dffebca9dffebca9bffecc99cffebc99bffebc99cffc89a7bff8c523effa6664effad6c4effad6d4dffad6c50ff9c5c46ffbb8368ffaa6a4fffac674cffad674cffad674dffaf674fffaf694fffaf684fffb06850ffb16950ffb1694fffb36b52ffb66e54ffb66f54ffb67053ffb77155ffb57456ffc29171fff9ddb9fffbebcbfffdf0d3fdfbefd0f7f1e5cb73f2e7d005cccccc168b74d115866ddb0e926ddb088060bf03aaaaff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080ff01ffffff0ec8c8b622b4ac9d359f908742938b7c2c8b857a12c6c6b80debd8c472594a3ffc34231cff2e1d18ff2a1b17ff281a16ff281916ff271915ff271915ff261914ff281915ff291a13ff2e1f1aff241712ff261814ff281814ff2a1a13ff33201aff3c281eff513a29ff694a2eff8d6946ffad865dffcaa272ffcea975ffd2a97cffd5ad80ffd8b283ffdcb686ffdfba86ffe3bd8affe5c08dffebc793ffebc891ffebc891ffecc892ffecc792ffebc792ffebc793ffebc793ffebc894ffebc894ffecc994ffecc995ffecc995ffecc994ffecc994ffedc993ffedc993ffedc993ffedc993ffedca92ffedca92ffedc994ffedc994ffedc993ffedc994ffefcb96fff2ce99fff2ce99fff2ce99fff2cd99fff3cf99fff1cd99fff2ce9afff2cd9afff2ce99fff0cd99fff0ce9affedcb98ffebc795fff4d09dfff5d29dfff4d19ffff3d19efff3d19efff3d19dfff3d19dfff3d19dfff4d19efff2d29bfff3d19cfff2cf9ffff1cc9bffd8a679ffc6845dffc67d5affc67e59ffc57e58ffc57d58ffc47d57ffc47d57ffc37c57ffc47d59ffc37d57ffc37c58ffc27b57ffc37c56ffc37c56ffc27b56ffc27b56ffc27b56ffc17b56ffc17b56ffc17a56ffc27b57ffc17956ffc07854ffbf7854ffc07955ffc27b58ffc07a57ffc17b58ffc07b57ffc07a57ffc17b58ffc17a57ffbd7652ffbf7653ffc67f59ffc58058ffc58058ffc58058ffc48058ffc48058ffc58059ffc47f57ffc3805affbe825dffd5aa83ffefd2a6ffeed3a6fff0d5abfff0dab4fffaf4d8fffbf0d3ffeacea4ffeccea2fff7e0b5fffdedc8fffdf1cffffbefcdfffdf7dbfffceeceffeacea4ffecc99cffecc99dffecca9fffeaca9fffeacb9effebcb9dffeacb9effeccb9effeec9a1ffa7795affa86d50ffaf6e4fffaf6f4fffae6c50ffa6664dffbb8267ffac6b4fffaf694dffaf694dffaf694effb0694fffb1694fffb0694fffb26a50ffb36b51ffb46b51ffb56d53ffb66f54ffb87055ffb77054ffb77256ffb67a5bffebc8a8fffdefcdfff6e9c7fefdf1d2fbfbf0d1dce8e1c737e8dfc70a9980cc158679ce0c8080bf0a8066cc059966cc03aa55aa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff03aaaaaa03aaaaaa04bfbfff0caaaabf348480766c6a6350706b625254988979d7413127fe312019ff2b1b17ff2a1a17ff281a16ff271915ff271915ff271915ff261914ff261814ff291914ff2b1e18ff241611ff261712ff291913ff2d1c14ff3a251cff5b3f31ff886444ffc59a71ffd1a778ffcba271ffcca571ffd0a97affd2ac7effd5af80ffd9b283ffdeb786ffe6c08affeac58dffecc78effedc88dffecc790ffecc791ffecc792ffecc892ffebc793ffebc793ffebc893ffebc894ffecc994ffecc994ffecc994ffecc994ffecc994ffedc994ffedc994ffedc994ffedc994ffedc993ffedc993ffedc995ffedc994ffedc993ffefcb95fff2ce99fff2ce9afff2cd99fff1ce99fff2ce99fff2ce9afff2ce9afff2ce9bfff2ce9afff2ce9bfff1cf9bfff1d09bffecca97fff4d19efff3d09dfff3d19cfff3d19efff3d19efff3d19efff3d19efff3d19efff3d29efff3d19efff2d19dfff4d19ffff4cfa0ffd3a579ffc0815bffc57e57ffc77e59ffc67e58ffc67e58ffc67e58ffc57e57ffc57d58ffc57e58ffc37d58ffc47d58ffc47e57ffc37d57ffc37d57ffc37d57ffc37d57ffc37d57ffc27c57ffc37c58ffc37c57ffc37c58ffc27a57ffc17956ffc07956ffc17957ffc27b58ffc17b57ffc27b58ffc27c58ffc27c59ffc17b57ffc17b58ffc27a58ffb8714effc57e5affc78059ffc58059ffc58058ffc58059ffc58159ffc58158ffc48059ffc58058ffc1805affbd8a64fff2dcb5ffedd6a9ffefd3a7fff1d5abfff3e2befffcf6dffffaf1d5ffebd1a7ffefd4a9fff6dfb6fffceecafffcf2d1fffcf2d2fffdf7e0fffdf4d7ffebd3acffebc9a0ffeccaa0ffeacaa2ffe9cca6ffe8cda8ffe8cda9ffe8cea7ffeacda7ffe7cda6ffdfc09cffb17a5affb37353ffb27051ffb16f51ffad6d50ffbd8568ffb06f52ffb16b4fffb06b4effb16b4fffb26b4fffb26b50ffb36b50ffb36c51ffb56c51ffb66e53ffb66e53ffb67054ffb87155ffb87156ffb67356ffc49272fffde8c8fffaf0d2fff9eacbfffdeed0faf7eccf89e7dfc70debd8c4188075ca158679db0d8976d807926ddb03aa55ff01ff00ff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff0280808003aa55aa059966cc059999cc06aaaaff1ba1978e4d71675685665649fd302017ff2d1c16ff2a1b17ff2a1a17ff281a15ff281915ff271915ff261914ff261814ff271813ff2a1b16ff2a1b15ff251611ff251610ff2c1b15ff311e17ff331e13ff654e35ffa98b63ffcdab7cffd7b582ffd9b480ffdbb580ffdeb882ffe4bd87ffe8c28cffeac58dffecc78cffebc78bffebc78dffecc78fffecc790ffecc791ffecc791ffecc792ffecc792ffebc793ffebc793ffebc793ffecc994ffecc994ffecc994ffecc994ffecc994ffedc994ffedc994ffedc994ffecc994ffedc994ffedc995ffecc993ffedc993ffefcb95fff2cf99fff2ce99fff1ce99fff1cd99fff1ce9afff2ce9afff2cf9afff1ce9afff1ce9afff1ce9bfff2ce9bfff1cf9bfff1cf9bfff3d09dfff3d19dfff2d09dfff3d19dfff2d19efff2d19efff3d19efff3d19efff3d19dfff3d29dfff3d19efff4d0a1fff3d19efff3d39dffdfb68affbf845dffc47f58ffc57f59ffc77e58ffc67e58ffc67e58ffc57e58ffc57d58ffc57d58ffc57e58ffc47d58ffc47d58ffc47d58ffc47e58ffc47e58ffc47e58ffc37d58ffc37d58ffc37e57ffc37d58ffc37c59ffc07955ffc27a58ffc17a57ffc17b56ffc37d59ffc17c58ffc27c59ffc27d59ffc27c58ffc27c58ffc27b58ffc07957ffbd7552ffc6805affc68059ffc58059ffc58159ffc58159ffc58159ffc58159ffc48058ffc48159ffbf815cffd7b08dfffbf0cdffeddab4ffeed4acfff0d5adfff8eac8fffbf7e3fff9f2d6ffebd3aafff4dbb4fff6e0b9fffbeeccfffdf3d5fffdf5d7fffcf7e1fffdf7dcffeddbb6ffe9c9a2ffebcba2ffe9cba6fff7e3c4fffcefd4fffcefd3fffaedd3fffbeed1fff8efd1fff5e7cbffbe8e6bffb77553ffb37252ffb37154ffb16f52ffc2896cffb37256ffb16c50ffb16c50ffb26c50ffb36b50ffb36d51ffb46c52ffb56d52ffb66e53ffb76e53ffb76f53ffb77154ffb57556ffba775affb87a5bffdcb796fffdedd0fffaf1d4fffaeecefffbedd0e8f4e7cc31e5e0c6108080cf128071d4108f70df098e71e3056666cc02808080010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff03aaaaaa059966cc079292db04bfbfbf06aaaaaa1eaa9991d045362bfe301f18ff2d1c16ff2a1b16ff2a1a17ff291a16ff281915ff271915ff261915ff261814ff261813ff2b1c17ff2a1c17ff251712ff241611ff271712ff2f1d18ff3c2b1eff563f28ff8b6d4cffba966effcea67affd8ae80ffdbb282ffe4b987ffe7c08bffe8c38bffe9c48bffe9c48dffeac590ffedc790ffecc78fffecc790ffecc791ffebc791ffebc791ffebc792ffebc792ffebc893ffecc894ffecc994ffecc994ffecc994ffecc994ffedc994ffedc994ffedc994ffecc994ffedc995ffedc995ffedc994ffeeca95fff2ce98fff2cf99fff1cd98fff1cd98fff1ce99fff1ce9bfff1ce9afff1ce9afff1ce9bfff1ce9bfff2cf9bfff2cf9bfff1cf9bfff2d09cfff3d19dfff3d19dfff3d19dfff3d19dfff2d19efff2d19efff2d19efff2d19dfff3d19dfff3d19dfff3d09efff3cfa0fff2d19dfff1d39bfffad7a8ffdcad86ffc2815cffc58059ffc67f59ffc67e58ffc67e59ffc67e59ffc67e59ffc67e59ffc57e59ffc57e59ffc57e59ffc57e58ffc57f59ffc47e58ffc47f58ffc47e58ffc37d57ffc37d57ffc47e59ffc07a56ffc17b57ffc17a57ffc17c58ffc47f5affc17c59ffc27d59ffc37d59ffc37d59ffc37d58ffc37c58ffc27c58ffbd7553ffc27b56ffc7815bffc6805affc58159ffc58159ffc58159ffc58159ffc58159ffc48059ffc5815affbd805bffdbbd9dfffaf1d7fff3e2c0ffeed6adfff0d9b0fffbf3d9fffbf8e6fff9f1d5ffebd3aafff7e6c5fff4dfbafffceeccfffbf5dafffcf7defffbf7e3fffcf9dffff1e3bfffe9caa5ffeccaa3ffeacfacfffcf0d4fffef5dffffef5dffffcf5defffbf8e1fffcf8e1ffe4caadffb67e5dffb97756ffb57653ffb77153ffb47053ffc48a6affb47255ffb56d51ffb56c51ffb66d53ffb56d51ffb66d52ffb76e52ffb76e53ffb97054ffb97054ffb87053ffb77154ffb87658ffbe7e5effb88362fff0d7b6fffbefd1fffbf1d3fff9f2d5fff8ecd3a6f4e9d209e3e3c60f8877dd148c73cc0c806ad5068080d503aa55aa0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080035555aa068080d50d8976d8159279ce128071d44080746cf233221afe2d1d17ff2a1d19ff291a17ff2a1a16ff281916ff281915ff271915ff271815ff261814ff261714ff2a1b16ff2b1c18ff241611ff231611ff231410ff281711ff462d22ff71513fff9d7b60ffb1906fffbf9f74ffc3a371ffc9a572ffceaa76ffd6b27cffe2bc86ffe8c088ffe9c38affebc58cffebc68dffebc68fffecc791ffebc791ffecc792ffecc792ffebc793ffebc893ffebc893ffecc994ffecc994ffecc994ffecc994ffecc994ffecc994ffecc993ffedc995ffedc994ffedc995ffedca94fff2ce98fff2cf99fff1ce99fff1cd98fff1cd98fff1ce98fff1ce9bfff1ce9afff1ce9bfff1ce9bfff1cf9bfff1ce9bfff1ce9bfff1cf9cfff2d09dfff3d19cfff3d19dfff2d19dfff2d19efff2d19efff2d19efff2d19efff2d19dfff2d19dfff3d19dfff3d19dfff1d09dfff3d2a1fff9d9aafffadaaefffadbabffd3a077ffc4805bffc6805affc77e59ffc67f59ffc67e59ffc67e59ffc57e59ffc57e58ffc57f59ffc57f59ffc47e59ffc47f58ffc47e57ffc47e58ffc37e58ffc37e58ffc47e59ffc27d58ffc17c58ffc37e5affc17c58ffc27e59ffc5805affc27d59ffc37d59ffc37d59ffc37d58ffc37d58ffc47d58ffc37b57ffbd7452ffc7805affc68159ffc68159ffc58159ffc58159ffc48159ffc58159ffc5815affc48159ffc3825bffbd815dffd6b89bfff9f1dbfffaedcdffeed9affff1dfbafffdf8e3fffbf9e8fff8edd0ffebd4acfff9efd5fff5e1bdfffdefccfffdf8e0fffdf7e3fffcf8e4fffcfae2fff7ebc8ffe9cda7ffeccaa6ffeed5b6fffdf6d9fffdf5dffffdf5e1fffcf6dffffcf8e2fff8ebd2ffc39675ffbb7b5bffba7859ffb87755ffb97355ffb67255ffc68d6cffb57456ffb77054ffb76f54ffb87053ffb67052ffb86f54ffb97054ffb87154ffb97154ffb87055ffb77355ffb57655ffbc795affc58464ffc89575fff6e1bffffbeecffffdefd3fffaf1d7e9f4ead233e6dcc8109f80cf0c9580d50e9280ed088080df048080ff028080800100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff02808080059966cc098e71c6128071d41d8472d3129c8ed49944352bfb2c1c17ff2a1c17ff2a1b16ff291a15ff2a1a16ff291a16ff271915ff281915ff261814ff271814ff261712ff271913ff2a1c16ff281914ff2a1914ff2b1b15ff2e190dff3e2414ff684a31ff957351ffbb976dffcda87affd7b184ffdeb988ffe3be8dffe8c290ffe9c48cffe3bd86ffe9c58bffebc68dffecc78effebc68fffecc790ffecc792ffebc792ffebc794ffebc893ffebc893ffecc894ffecc994ffecc994ffecc994ffecc994ffecc994ffedc994ffebc992ffedc995ffeecb96fff1cd97fff2cf99fff1cd98fff0cd98fff1cd99fff1cd99fff1ce99fff1ce9bfff1ce9bfff1ce9bfff1ce9bfff1ce9bfff1cf9bfff1cf9cfff1d09dfff2d19dfff2d09dfff2d19dfff2d19efff2d19ffff2d19efff2d19efff2d19dfff2d19dfff3d19dfff3d19dfff2d19efff4d5a1fff8dcadfffcdeb3fffadcb0fffadfaefff8d6a9ffc48b67ffc47f5cffc87e58ffc77e58ffc67e59ffc47e5affc67e59ffc67e58ffc67f58ffc57f59ffc47e58ffc57f58ffc47f58ffc47f58ffc47f58ffc47f58ffc47f59ffc17c57ffc37e59ffc37e59ffc27e58ffc6835bffc3805affc27e5affc37e5affc37e59ffc37e58ffc47d57ffc47c58ffc17a57ffc37a56ffc88159ffc78159ffc68159ffc58159ffc58159ffc58159ffc58159ffc5815affc4815affc3835bffbd815effd5b89afffbf4ddfffcf3d8ffefe0bcfff7eccdfffdf9e8fffcf9eafff6e8c9ffedd8b2fffbf6e0fff5e4c3fffaeeccfffdf9e4fffdf7e5fffcf9e6fffcfae5fffbf2d5ffe9cdaaffebcaa7fff5e1c2fffcf6dbfffcf6e2fffcf5e3fffbf7e2fffbf5deffdbba97ffbc825dffbf7b59ffbb7a5affba7957ffbb7556ffb87557ffca906fffb77759ffb87255ffb97256ffb97255ffb97255ffb77253ffb97356ffba7456ffbb7156ffb77257ffbc8061ffce9e7affb98160ffc48969ffd1a483fffceac7fffcefcefefdf0d2fbf7edd390efe6d307ffdbdb098e71e3118778d20b7474d1068080aa028080ff010000ff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff02808080048040bf068080ff0e806dc817856fd3238375d32f887788db54423afb35251dfd2c1d15ff281812ff2c1c16ff2b1c16ff2e1f1aff2f201bff31221cff33241eff362720ff3d2c26ff43312bff4a3730ff533e35ff614a3fff705749ff836754ff8f7059ff936f55ff996e51ff9f7656ffa7825cffb38f66ffbe9b6dffc8a471ffd7b37dffe5c28dffeac68dffecc68effebc68fffeac691ffebc691ffebc691ffecc792ffebc693ffebc793ffecc894ffebc894ffecc894ffecc994ffecc894ffecc894ffecc894ffecc894ffecc894ffedc994fff0cd98fff3ce99fff1cc97fff0cc98fff0cd98fff1cd99fff1cd99fff1cd9afff1ce9bfff1ce9afff1ce9bfff1ce9bfff1ce9bfff1cf9cfff1cf9cfff1d09dfff2d09dfff2d19efff2d19efff2d19efff2d19efff2d19ffff2d19dfff2d19dfff2d19ffff2d19ffff1d2a0fff7d8a6fffcddaefffcdfb0fffcdeb1fffcdeb1fffbddaffffcddb0ffedc69cffc58864ffc57f5bffc77e58ffc87e58ffc47f5affc67f5affc67f5affc67f58ffc58058ffc57f58ffc58058ffc58058ffc57f59ffc47f59ffc47f59ffc37f59ffc37d59ffc47f5affc37f5affc5815affc8845effc4805affc37f59ffc37f59ffc37f59ffc37f58ffc47e58ffc37d59ffbd7752ffc8805affc8825affc78159ffc68159ffc5815affc5815affc5815affc58159ffc5815bffc5815affc3815bffbc815effd6bb9cfffbf5dffffcf7e3fff9f4d8fffcf8e3fffcfaeafffcf9ebfff2e2c1ffeedcb8fffbf8e7fff5e7cafff8ecccfffdfae7fffbf8e7fffafbe7fffcfae6fffef8dfffe9d0b0ffedcdacfff9eccffffcf6ddfffcf5e1fffbf5e2fffbf6e0fff2e1c5ffbf8b65ffbf8058ffbe7c57ffbb7c59ffbd7a57ffbc7856ffb97858ffcb9270ffbb7a5bffbb7558ffbb7457ffbb7457ffbb7357ffbb7557ffbb7859ffb97758ffbb7559ffb7765affbe8b6cfffbe2baffeccea9ffc49b7affd5b491fffbebc9fffcf0cffff9efd2bbf4ecd625d6cfcf03aaaaaa158679ce0e806dc807926db603aaaaaa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080059966cc0b8b74d1138679d7208778cf179b85d3914d3e33f3503e36fb534138ff37271fff2b1b13ff25160fff281712ff2b1b16ff2c1c16ff2d1e18ff2d1e18ff2f1f19ff2f1f19ff301d16ff351e15ff402519ff45271cff4e2e23ff5c3a2dff6b4838ff7f5542ff92664cff9e7150ffaa7e59ffb98e63ffc99f6fffd1a875ffd7b17affdfb782ffe1ba85ffe2bb87ffe2bb8affe3be8bffe5bf8cffe7c28fffeac590ffebc792ffebc893ffebc893ffecc994ffecc993ffebc894ffecc894ffecc894ffecc894ffecc894ffefcb96fff1ce98fff0cc97fff0cb97fff1cc98fff0cc98fff1cd99fff1cd99fff0cd99fff1ce9afff1ce9afff1ce9bfff1ce9bfff1ce9bfff1cf9cfff1cf9cfff1d09dfff2d19dfff2d19dfff2d19efff2d19efff2d19dfff2d19ffff2d19dfff2d19dfff1d19ffff2d2a2fff8daa9fffbdeaefffcdeb1fffcdfb1fffcdeb1fffcdeb1fffbddaffffcddb0fffbddaeffd6a980ffc3815effc8815bffc77e59ffc58059ffc57f5affc5805affc67f59ffc57f58ffc68058ffc58058ffc58059ffc57f58ffc47f5affc37f59ffc17d57ffc47f5bffc4805affc38059ffc9865fffc5815cffc47f5affc5805affc57e58ffc37f58ffc57e59ffc37e57ffc27e59ffc37d55ffc9815bffc7825affc78259ffc68159ffc6815affc58259ffc5825affc58159ffc5815affc5825affc3825affbb815dffd8bc9efffcf7e3fffdf8e7fffcfae6fffcfae9fffcfbeafffbfaeaffecdab8fff0debffffbf9e9fff7edd2fff6ebcdfffefae8fffcf8e7fffcfbe6fffcfbe6fffff9e2ffebd5b5ffeccfaffffdf3d9fffcf6dffffcf5e1fffcf5e1fffcf4d9ffd0ad89ffc1855effc07f59ffbf7d5cffbd7b5affbd7b59ffbc7958ffbc7a5affcc926fffbb795affbd7759ffbc7658ffbb7658ffba7859ffba785affbf8564ffd4a37effb97d5effb77b5fffbc8f6ffffae6bdfffae7c2fff6e0bdffe5cdabfffbecccfefaeed1fafaf0d451efe6d00d9d89c40e926dc8108070cf097155c6048040bf028080ff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ff80ff03aaaaff097171c60f8866dd1a8976d8288c79d2426c5d5dec301e16fe2c1a13fe4b3932ff54433cff362720ff271811ff23150fff25150fff261711ff261712ff241610ff251610ff291610ff382017ff523026ff563224ff5e3827ff673f2bff6c432dff71492fff815739ff946949ffaf835cffc2966bffcea373ffd4a976ffd7ae79ffd8ae7cffdcb280ffdeb583ffdfb885ffdeb885ffe0bb89ffe3be8bffeac692ffebc792ffebc893ffebc894ffebc893ffebc893ffecc894ffecc894ffecc894ffecc995ffedc995ffefcb96fff0cb97fff1cb97fff0cb97fff0cc98fff0cd99fff1cd99fff0cc99fff1cd9afff1cd9afff1ce9afff1ce9bfff1ce9bfff1cf9cfff1cf9cfff1cf9cfff1d09dfff2d19dfff2d19dfff3d19efff2d19efff2d19efff3d19efff2d19efff1d29ffff2d4a3fffbddacfffce0b0fffbdfb1fffcdeb1fffcdfb1fffcdfb1fffcdeb0fffcdeb0fffcdeb0fffbddaffff9d9aeffd09d78ffc4805fffc87f5affc77f59ffc77f5affc77f5affc67f59ffc68059ffc68058ffc68059ffc68059ffc58059ffc48059ffc27e58ffc27e58ffc4805affc4805affc6835cffc9865fffc5815bffc5815bffc5805affc67e59ffc28059ffc17f59ffc0835bffc88e65ffc5845cffc8815bffc7835affc78259ffc68259ffc68259ffc58259ffc5825affc6815bffc5815affc5815bffc3815cffbb815cffd9bea1fffcf9e4fffef9e8fffcfae8fffbfaeafffdfae9fffcfbe8ffe7cfa9fff3e3c5fffaf9eafff9f2dbfff5eccdfffdf9eafffdf9eafffcfbe6fffdfae7fffdfae5fff0ddc0fff0d6b7fffdf6ddfffbf6e1fffcf5e0fffcf5deffedd6b6ffbf8a60ffc4845effc28058ffbf7d59ffbd7d5affbb7c5bffbe7a5bffbe7c5dffd19572ffbf7d5cffbf7759ffbe785bffbd795affba7d5dffb77b5bffc08e6afff7dcafffebcba5ffba8c6dffb98e70fffbe9bffffae8c3fffbe9c6fffcebc9fffbedccfefaf0d1a6f4e9cf0bd1d1b903aaaaaa128e80d40b8b74d1068080d503aa55ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff0000028080ff068080d50a8080cc158679db228778d21b8e84c6ab3f2e25fd2d1d16fe2b1a14ff2d1b15ff44332dff4c3a35ff483832ff2a1912ff261510ff251611ff251611ff261711ff271610ff2f1b13ff4e2e24ff513224ff614130ff74523dff7a553eff80593fff895f43ff976c48ffb58b60ffc99f6fffcfa774ffd2ac77ffd5af7bffd8b27cffdab47cffdab37bffdbb47dffddb781ffe2bd88ffeac591ffeac792ffebc893ffebc893ffecc994ffecc894ffecc895ffecc895ffecc894ffecc894ffecc793ffefca96ffefcb96ffefcb96fff1cb97fff0cb97fff1cc98fff0cc98fff1cc99fff0cc99fff0cd99fff0cd9afff0ce9afff0cd9afff1cf9bfff1ce9bfff1cf9cfff1cf9cfff1d09dfff2d19dfff2d19dfff2d19efff2d19efff2d19efff1d19ffff0d19ffff6d8a6fffcdeaefffcdfaffffcdfb1fffbdfb1fffcdfb1fffcdfb1fffcdfb1fffcdfb1fffcdfb1fffddfb2fffbdeb0fffbdeb0ffefcaa1ffc48a66ffc6805bffc87f59ffc77f59ffc78059ffc68059ffc68059ffc58059ffc68059ffc58058ffc58059ffc4805affc17d58ffc4815cffc5815cffc6825cffc9865fffc5825bffc6815cffc5805bffc58159ffc48159ffc08158ffc38f66ffe9c499ffdeb38bffc2835effca825bffc7825affc78259ffc6825affc6825affc58259ffc58259ffc6825affc58159ffc5825affc3815affbb825effdac0a4fffdf8e4fffdf9e8fffdf9e8fffcfaeafffdfae9fffcf8e0ffe1c9a3fff3e7ccfffbf8e8fffbf5e0fff6edd3fffdf9e8fffcf9eafffdfbe9fffcfae7fffdfbe6fff4e4cafff4e0c2fffcf7e0fffbf6e2fffdf6ddfffbefd5ffc79f7effc6885dffc78459ffc3835affbe7f59ffbe7d5bffbf7a5affc17b5affc07e5dffcf9570ffc0805fffbf7a5bffc07a5bffbe7d5dffd4a482ffbf8a6bffbc8b6bfff8dfb7fffbe7befff5deb9ffc4a887fff8e7c1fff9e9c5fffaeac7fffdeccbfefaeccee8faefd533ebe6cd02ffffff0f8877dd0d8976d8088080bf048080bf0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080048040bf098e71c6108f70df1d8472d3228770d25152453ff92a1b14ff2a1a15ff2a1915ff291914ff2e1e19ff3b2a24ff54423dff52413bff392923ff2e1f1aff261611ff261610ff2c1710ff503127ff523125ff5f3d2eff6d4a39ff714c3aff77513cff815a41ff956c4bffb28b63ffc29a6dffcaa170ffd0a675ffd4ab79ffd7b07cffddb580ffe4bd87ffe7c28bffebc790ffecc992ffebc991ffebc993ffecc994ffedc995ffecc995ffedc996ffedc995ffecc995ffecc894ffecc894ffedc995ffeeca96ffefcb96fff0cb97fff0cb97fff0cb97fff1cc98fff0cc98fff0cc99fff0cd99ffefcc98ffefcc99fff0cd99fff0ce9afff1ce9bfff1cf9bfff1cf9cfff2cf9cfff2d09cfff3d19dfff2d19dfff1d09dfff1d19efff1d19ffff2d4a4fff8daaafffbdeaffffbdeb0fffcdfb0fffcdfb1fffcdfb1fffcdfb1fffcdfb1fffcdfb1fffcdfb1fffce0b1fffcdfb3fffcdfb4fffadeb1fffcdeb0ffe4b790ffc28260ffc8805bffc77f59ffc87f59ffc68059ffc68159ffc6805affc6805affc58059ffc5815affc17e58ffc37f5affc4815cffc4825cffc9875fffc7855dffc5825bffc6815affc5825bffc2815bffc0855dffd5a67cfff6d7abfffce5b9ffe7c59effc08560ffc9835bffc7835affc78359ffc6825affc6825affc6825bffc68358ffc6825bffc6825bffc48258ffc5815bffbc825effdbc3a6fffdf9e5fffcf9e9fffdf9e9fffcf9e9fffcf9e9fff8efd3ffe1c7a2fff4e9cffffcf9e8fffdf7e4fff5edd8fffdfae8fffdfaebfffdf9ebfffbfce8fffbfce8fff7ecd3fff8e8cefffaf6e1fffbf6dffffbf5daffe7ceafffc08963ffc6885cffc6865bffc79167ffe7ba92ffcc9d76ffbf8662ffbf7d5bffc07f60ffcf9471ffc3805cffc47e5affc17c5affc58c6afff5d4afffd4ad8bffb78c6cfff7deb8fffce9c3fffcedc8fff5e5c3fff8e5c4fffdebc7fffbe9c7fefdeecef8faefd288f0e8d008ffffdf118778d20f8877cc097171c6059966cc028080ff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000280808003aaaaaa06aa80d50c806ad518806ad5258375d62a8c80b0d233241dfd291a14ff281914fe281915ff281915ff281814ff271712ff2e1d18ff463531ff4e3e38ff4b3b35ff42302bff33211aff473024ff52382aff5e3f31ff6a4837ff6d4837ff6e4937ff6f4935ff764d38ff7b553bff815b3fff8d6548ff976f4effa8805cffba9469ffcba576ffd8b382ffdfbb88ffe4c18cffe7c38dffe6c28cffe6c38fffe6c38fffe6c18effe7c28fffe7c390ffe8c592ffe9c592ffecc893ffedc995ffefca96ffefc995ffefcb96fff0cc97fff1cb97fff0cb97fff0cc98fff0cc98fff0cc99fff0cc99ffeecb98ffeecb98fff0cd99fff1ce9afff1ce9bfff2cf9bfff2cf9cfff2d09dfff2d09dfff2d19dfff1d09dfff0cf9dfff1d19ffff4d5a3fff9dcaefffbdfb1fffbdeb1fffbdeb1fffcdfb1fffcdfb1fffcdfb1fffcdfb2fffcdfb2fffcdfb2fffcdfb2fffcdfb2fffcdfb3fffbdeb7fffddfb2fffbe0b1fffadaaeffd39f7cffc3815dffc7805bffc87f59ffc58059ffc6815affc6805affc68059ffc6815affc4805affc27f59ffc5815cffc5825cffc7855effc98760ffc5835cffc5835cffc6845bffc0835affc59068ffe5be95fffde3b9fffde5bafffde4bbfff2d3acffbb865effc8845bffc78359ffc7835affc6825affc6825bffc7825affc68258ffc7815bffc7825cffc58159ffc6815cffbc825fffddc5a8fffdf9e5fffdf8e9fffcf9e9fffcf9e8fffcf8e7fff0e1c3ffe3c8a3fff7ebd2fffbf9e8fffdf9e6fff5f0dcfffdfae8fffefaeafffdfaebfffdfbe9fffdfae9fff9f2d9fffbf0dbfffbf6e1fffbf5defff7e9cdffc99f7cffc58760ffc7875affc4885effddb388fffee4bafffde3baffeacca2ffd3aa85ffbe8a6affc88d6cffc4805dffc57f5effbf8260ffe3bc96fffbe6bfffefd3aeffb18e6afff5dfb8fffdebc7fffcecc9fffcefcefffdefcdfffbebc9fefceccafcfaeccfc9f7ecd11ce4dbc8056666cc0f8877dd0a8080cc068080d503aa55aa028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff04bf80ff0a9980e6128e71c6208770d7248e78d468514238fd281814fe281a15fe281916ff271915ff281814ff2a1815ff291815ff271814ff261613ff2e1d1aff392723ff4b3832ff654f47ff80655bff846657ff7f5c49ff7a553fff724f37ff724d36ff754e39ff764e3bff764f3dff7c5440ff825943ff8f654bffa27757ffb48964ffbf966cffc59c6fffc89f6effd4ab7affdcb481ffe0b889ffe1ba89ffe2bb89ffe1bc89ffe1bc8affe1bc8affe5c18dffeec895ffefca96ffefca96fff0ca96ffefca96fff0cb96fff0cb97ffeec995ffecc894ffefcb98fff0cc99ffefcc99ffeecb99ffeecc97fff0cd99fff0ce9afff0cd9afff1cf9bfff2cf9cfff2cf9cfff2cf9bfff0cf9cfff1cf9efff2d2a0fff8d9a6fffbddaafffbddb0fffbddb1fffcdeb1fffbdeb1fffcdeb1fffcdfb1fffcdfb1fffcdfb2fffcdfb2fffcdfb3fffcdfb3fffcdfb3fffcdfb4fffcdfb5fffddeb3fffbe0b2fffbe1b4fff8d6adffc48c66ffc5815bffc88159ffc68059ffc7805dffc7805affc68059ffc6815affc37f58ffc5825bffc5825cffc6845dffca8960ffc5835bffc5835cffc5845bffc0855cffcea477fff5d9acfffce4b9fffde5bffffee4bcfffee3bbfffae0b7ffb9875effc8855cffc78359ffc7835bffc7835affc7835affc7825affc7825affc8815bffc7825bffc58358ffc5825bffbc825fffdfc8abfffcf9e6fffdf8e9fffbf8e8fffbf9e7fffdf8e3ffe5d0afffe5caa5fff7edd3fffcf9e8fffdf9e6fff9f5dffffdfbe7fffdfae9fffdfbeafffdf9eafffdf9eafffaf7e0fffaf5e1fffdf7e0fffaf4d8ffdec1a2ffc18864ffc8895fffc9875dffc38d63fff4d5acffffe7bffffce7bffffde7c1fffde6bffff7ddb9ffe2bb98ffc18663ffc08260ffd6a682fffde3bffffce7c2fffce7c2ffd1b693fff6e2bdfffeedc9fffdecccfffdeecffffcf0cffefdf0cefcfaeccde5f8edd44eefe5ce03aaaaaa0c8080d50e9280db07926ddb048080bf0280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000001ffffff04bfbfbf088080bf0f8866cc1b8471d92b8877d51f9c8cb5ee2c1c17fd291a16ff291817ff281916ff291815ff281816ff271816ff281816ff291816ff281816ff291816ff2a1816ff2b1815ff4a3128ff5b3b2eff734e3dff7b5341ff835946ff855d48ff855e49ff855e49ff855e4aff875f4bff885f49ff8b5f49ff8b5d43ff895b3bffa1734cffc09567ffd9b17fffe0b682ffe0b883ffe0b787ffe0b987ffe1bb87ffe1ba87ffe1bc89ffe8c290ffefc996fff0ca96fff0c996fff0ca96ffeec995ffedc893ffecc792ffeac692ffe9c691ffedca95fff0cc97fff0cc97ffefcb97ffefcb97fff0cc9cffefcd9bfff0ce9bffefce9bffefce9bffefce9bfff0ce9cffefcf9efff1d09ffff2d4a1fff9d9a8fffadbabfffbdcadfffbdcaefffcddb0fffcdeb0fffcdfb1fffcdfb2fffcdfb2fffcdfb2fffcdfb3fffcdfb3fffcdfb3fffcdfb3fffcdfb3fffce0b4fffddfb4fffcdfb5fffde0b4fffcdfb2fffde0b4ffedc79fffc48862ffc78258ffc9805bffc77f60ffc7805affc6825affc5815cffc4805affc6835dffc5845cffc7875effc6865dffc4835bffc2855cffc28d62ffddb78bfffde3b7fffde7bafffee6bbfffde5bdfffee5bcfffee5bafffde4bbffc2936affc7855cffc7845bffc8845bffc8835bffc8835affc8835affc8825bffc8825affc7835bffc58358ffc68159ffbc845fffe1ceb4fffdf8e7fffbf9e8fffbf9e6fffbf9e5fffaf2d9ffe3c8a7ffe7cba7fff8f1d5fffbf9e7fffdf9e7fffbfae7fffcfbe9fffcfae8fffcfbe9fffcfbebfffdf9e9fffcf9e5fffbf8e5fffbf6dcfff3e2c3ffc59775ffc78862ffc8885dffc58960ffd7ac83fffee4bffffde7c4ffffe7c2ffffe7c1fffee8c3fffde9c3fffce8c2ffdfbb98ffcca381fff9deb9fffee7c2fffee7c3fffce9c6fff3e0bdfff9e8c5fffdedcaffffedcdfffdeccefffdeecffefcf1d2edf9efd26fede3cc0affe6cc0ba274e815866dce0b8b74d1059999ff028080ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaaa068080d50a8080e617856fd3258375d6228778d2a93c2f26fe2a1915ff2a1916ff291916ff291916ff281916ff291816ff291816ff291816ff291816ff291816ff2a1816ff2a1815ff4a322aff5d3c32ff6f473aff744939ff754a3aff764b3bff754b3aff754b3bff754a3aff744a39ff754a38ff784a38ff7a4d31ff9a7049ffcfa578ffddb483ffddb681ffddb681ffdeb882ffdfb784ffe0b985ffdfb985ffe4be8affecc793ffefcb97fff0cb97ffefc994ffebc591ffeac390ffe8c28effe6c08dffe7c38fffe7c38effebc792ffefcb96fff0cc97ffefcb97ffefcb97fff0cc99ffefcd9bffefcd9affefcd9afff0cd9bffefcd9affefce9afff0cf9cfff1d09efff3d29ffff7d8a6fffadaa9fffbdcabfffadbabfffbdcadfffbddaffffcdeb0fffcdeb1fffcdfb2fffcdfb2fffcdfb2fffcdfb3fffcdfb3fffce0b3fffce0b4fffce0b4fffde0b4fffde0b4fffde0b4fffee1b5fffce0b4fffde0b5fffcdfb5ffd7a880ffc3825dffc8815dffc7805dffc8805affc7825bffc5805bffc7825dffc6835cffc7875effc98860ffc28259ffbf865dffc7996cffe9c99dfffde6bafffde6bffffde7befffee7bcfffee5beffffe6bdfffee5bafffee4bdffcca077ffc7875dffc7845bffc9845bffc8835bffc8835affc8835bffc8835bffc8835bffc8835affc8815bffc6815bffbc8b67ffeddbc2fffdf8e5fffafae7fffbf9e5fffbfae4fff3e6cbffe5c7a2ffe9cfaafff9f1d7fffcf9e6fffcf9e8fffcfaeafffdfaeafffcfae8fffbfae6fffdfae9fffcf9e8fffcf8e6fffaf8e5fffbf4d9ffdabb9affc28b64ffc7895fffca885cffc68c65ffeecea5fffee8c2fffde7c4fffde8c6fffde9c3fffee9c5fffde9c5fffce8c4fffde6c4fff3dcbafffce6c3fffde7c3fffee9c6fffdebc8fffbedcafffdeeccfffdeeccfffeedcefffceecdfefceecef7faf0d497f5eed616e8e8d107b6b6db1d8472d3128071c6088080df048080bf01ffff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff02808080048080bf0a8080cc148073cc21836cd1328570d140706460f42d1b17fe2b1a16ff2a1916fe291a17ff291917ff291917ff291816ff291916ff291916ff291916ff291816ff2a1815ff462e27ff5d3c31ff70473aff724838ff744a3bff754a3aff764a3bff764a3bff764939ff764b38ff7a4e3aff82573fffb28661ffd5ad7effd6b17cffd8b37dffdbb780ffddb882ffdeb985ffe0ba86ffe2bc87ffeac38effefca95ffebc691ffe5c18bffe1bc87ffe2bb88ffe3bd8affe4bf8bffe4bf8bffe5c18cffe6c18dffe9c48fffefcb96ffefcb96fff0cb97ffefcb97ffeecb97ffeecc99ffefcd9afff0cd9bfff0ce9bffefcd9afff0ce9afff0cf9bfff1cf9dfff3d19efff5d3a0fff7d7a4fff8d9a7fff7d8a7fff6d7a6fff8d8a9fffcdcadfffcddaffffbdeb0fffcdeb1fffcdfb3fffcdfb3fffcdfb4fffce0b4fffde0b4fffce0b4fffde0b4fffce0b4fffde0b4fffde0b5fffce0b4fffce0b4fffce0b5fffce1b5fffcdaafffcd9b74ffc5825dffc9835affc8825bffc7825cffc5815bffc7835cffc8865effca8960ffc2865dffbb885effcfa77cfff8ddb1fffce5bdfffce6bffffee6c0fffee6befffee6bffffee6c0fffee6bcfffee6bafffce5bdffd9af87ffc5885effc8855cffc9855bffc8845bffc8835affc8835affc8835affc8835affca835affc6825dffc38661ffcca381fffbecd2fffdf9e1fffbfae4fffdf9e4fffaf8e1ffecdabbffe9caa0ffebd2aefff9f0d9fffdf9e7fffcf9e7fffcfae9fffdf9e8fffdfae6fff3ecd5fffdf7e4fffbf8e8fffcf7e4fffcf8dffff5e7c7ffc59273ffc88965ffcb8860ffc9895effd2a37bfffee6bffffee8c1fffee7c2fffde8c5fffee7c6fffde9c6fffde8c6fffee9c6fffce7c6fffbe6c0fffde7c3fffee8c8fffcecccfffdedcafffdeecdfffdefcefffdeecdfffeecd1fffcedcff9fdeed0b1f1e9cd1be3d9d002ffffff148066cc198570cc108070cf088080df03aaaaff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808004bf80bf07926ddb0f8877cc1e8877d52d8271d2209787c7c7362520fd2b1916fe2b1917fe291a18ff291917ff2a1917ff2a1917ff291916ff291917ff291817ff291917ff2a1816ff462d27ff5e3c33ff70493cff724939ff734b3bff744a3aff75493aff754a3aff794c3bff7c503dff8c604affb1866cffc99e7affc9a178ffcaa378ffcba578ffcca478ffcba577ffcda579ffd3ab79ffdeb882ffdeb782ffdcb681ffddb782ffdfba85ffe2bd87ffe2bc87ffe3bd89ffe2bd89ffe4bf8cffe6c18dffe6c28dffebc693ffeeca95ffefcb96ffefca95ffedc995ffeeca97ffefce99fff3d19cfff3d19dfff1cf9bfff0ce9bfff0ce9afff1cf9bfff1cf9dfff3d19ffff4d29ffff4d2a0fff5d4a1fff5d5a3fff6d6a4fff7d6a7fffadbabfffbddaefffcdeb0fffbdeb1fffbdeb1fffcdfb3fffce0b4fffce0b4fffde0b5fffde0b5fffce0b5fffce0b5fffde1b5fffce0b5fffde0b6fffde0b6fffde1b6fffde1b5fffde0b6fff0cda2ffc48d65ffc6835bffc9835dffc6815bffc7845effc7855effc98961ffbf885dffbd9064ffe2c195fffde3b8fffde6befffde6c0fffde7c1ffffe6c0fffee7bdffffe5c0fffee6bffffee6bdfffee6bafffbe5beffe3bc95ffc3895effc7865cffc9855cffc9845bffc8835affc9845bffc9835bffc8845affc7845bffc28b63ffdcaf86ffe8caa0fff5e6c0fffcf5d9fffbf7dffffaf8e2fffaf1d6ffe8d0aaffeecea4ffedd3aefffaefdbfffbf9e9fffcf9e8fffcfae7fffbfae4fff7ebd1ffecd7b8fff5e6cafffcf7e2fffbf7e3fffdf4d6ffd6b494ffc78b68ffcc8a60ffcc8a5effc48d61fff3d1a8fffee9c3fffde7c2fffee8c3ffffe8c4fffee8c4fffceac5fffde9c5fffde8c5fffde5c6fffde7c2fffde9c6fffeebcbfffeecccfffeedcafffdeed0fffeedd0fffeefcffffeeecffbfceecfcefaecd131efe5cb188a80ca2c8574d12a8673ce1e806fcc108070cf07926ddb035555aa0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080ff068080d50d8962d81a896cce298370d3308a75cf85493836fc2b1814fe2c1a18fe2a1a17ff2a1a18ff2a1917ff2a1917ff291916ff2a1916ff291816ff291916ff291915ff442c25ff5d3c32ff704a3cff71493aff734b3bff734939ff74493aff794d3dff7e5141ff7f5341ff835845ff815541ff825541ff835742ff865944ff895c46ff8d5f47ff9a6c4dffb18660ffcaa070ffd9af7affdeb57fffe2ba85ffe2ba86ffe0ba85ffe2bc87ffe2bd88ffe3be89ffe4bf8bffe4c08cffe6c28dffe8c48fffecc692ffecc793ffedc994ffedc995fff1cd99fff2cf9bfff1cf9bffefcd97ffeecc98fff0cd99fff0cd99fff1ce9afff1cf9bfff2cf9cfff3d19dfff3d19dfff4d2a0fff1d09dfff4d4a1fff5d5a3fff5d6a6fff9dbabfffbddaefffbdeaffff9ddaffffbdeb1fffde0b4fffce0b5fffce0b5fffce0b5fffde0b5fffce0b5fffde0b5fffde1b5fffce0b6fffde1b6fffde1b7fffde1b8fffde1b8fffce1b7fffce1b6ffe0b78effc1845fffc8845bffc7835bffc8855effc98861ffc18a60ffcda47affedd1a6fffde6bbfffde6bffffde7c0fffee6c0fffee6c1fffde7c0fffde6bffffee6c1fffde6c0fffee6bffffde7bffffde7bbffecc9a1ffc0895fffc7865dffc8855cffc9855cffc88359ffc9835bffc7845bffc4875fffc6936affebc89cfff1d2a4ffeacd9bffedd1a5ffeed7b6fff6e8c6fffbf2d5fff5e4c7ffe9cea6ffeed0a5ffedd3aafff9edd2fffbf9e7fffdf9e9fffcf6e1fff3eacdffeed7b5fff2d3aeffefd8b3fff8efd1fffbf5dffff6e2c6ffc49270ffc98c63ffce8a61ffcb8c61ffd3a479fffee5befffde8c3fffee8c3ffffe8c4fffee8c4fffee8c5fffde9c5fffee9c6fffde6c4fffde5c4fffde7c6fffdebcaffffeccbffffeccafffdeecbfffdefcffffeedd0fffeefcffefeefd1e5fbeed15bf4e6cd05cccccc2b8271d5418572d42d8271d21d7b6ad3108070bf079292db028080ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff0280808004bf80ff0c806ad517857ad3258375d6388472d644836d8bea301f18fe2d1b18fe2a1917ff2a1917ff2a1917ff2a1917ff2a1916ff2a1916ff2a1817ff291916ff291815ff432a25ff5c3c31ff714a3cff704a39ff714938ff754b3bff794e3eff7d5141ff7f5241ff805343ff7f5242ff805142ff815343ff845545ff865847ff895a46ff926348ffab7c58ffc79c6fffdeb583ffe2b982ffe0b882ffdeb583ffdfb786ffddb784ffe0bb85ffe6c08dffe4bf8bffe3be8bffe6c08dffe8c28fffeac590ffebc591ffedc792ffeeca95fff2ce99fff1ce99ffedca96ffe9c793ffebc892fff0cd98fff0ce99fff1ce9afff1cf9afff1cf9cfff2d09bfff3d09cfff0ce9affedcb99fff0cf9cfff4d3a0fff3d3a0fff5d5a7fff9dbacfff9dbadfff8daabfff6d8abfffbdfb2fffde0b5fffce0b5fffce0b5fffce0b5fffce0b5fffce0b6fffce0b5fffde1b5fffce1b6fffde1b6fffde1b8fffee1b8fffee0bafffde1b7fffbe1b9fffadcb3ffcfa077ffc4875fffc8885fffc68b62ffc39066ffdbb78cfffce2b8fffde6befffde5bffffde7c0fffde6c0fffee6c0fffee6c0fffee6c0fffee6c0fffee6c0fffee6bffffee6c0fffde7befffde7bcfff1d2abffbf8a61ffc6875effc8865cffc9855cffc8855cffc4875effbe8e63ffd5ae85fff7dab1fffbe5bafff2d6a9ffefcc9affefce9cffefcea2ffedd2a5ffedd6aeffeed3acfff0cfa6fff1d0a7fff2d3a7fff5e3bdfffef7dcfffbf1d8fff4e0c0fff2d7acfff6d6a8fff7d4aafff3d6acffefdcb7fffbf0d5ffdab193ffc98b68ffcd8b62ffce8a62ffc68f65fff1cea6fffee9c3fffde8c3fffee8c4fffee8c5fffee8c5fffee8c5fffde8c5fffee7c5fffde5c4fffde7c5fffee9c9ffffeccbfffeedcafffeeecafffdf0cefffceecffefeeed1fffbedd0f7fcedd28dfaefd50debd8c41c9280d1598470d1408374d32c856ed61c806dd1108070cf06aa80ff03aaaaaa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf0a9980e6118778d2228070d2368071d027907cd1af3c2a23fe2d1b17fe2c1a17ff2b1a17ff2a1917ff2a1917ff2a1917ff2a1916ff2a1917ff291917ff291815ff412823ff5c3b30ff70493aff704938ff774e3eff7a4f40ff7c513fff7d5140ff7f5241ff7c5140ff7e5241ff805543ff835544ff855745ff865746ff8c5d46ffae805effd7aa7cffe0b683ffe0b686ffd3ab78ffdeb585ffc69d70ffb28b5cffcaa372ffe3be8bffdfb985ffe3bd89ffe6be8cffe7c08effe9c490ffeac792ffedc893ffefca95ffeeca95ffebc792ffe8c48effe9c58fffe9c791ffeecc96fff1cf99fff1ce99fff1ce9afff0ce9afff1cf9cfff0cd9affebc794ffe9c693ffeecc99fff3d29ffff2d29ffff2d29ffff5d5a7fff7d8a8fff5d7a5fff3d5a5fff5daabfffde0b5fffce0b6fffce0b5fffde0b5fffce0b5fffce0b6fffce1b6fffce1b6fffde0b7fffde1b7fffde1b7fffde1b8fffde2b8fffee1bafffee2b8fffce1b8fffce1b8fff7d5aaffc4936affc18c65ffc99e74fff1d2a8fffde5bcfffde6c0fffee5bffffee5bffffce7bffffde6bfffffe6bfffffe6bffffee6c0fffee6c0fffee6c0fffee6c0fffde6c0fffde6bffffde7bdfff7d9b4ffc18e65ffc7865cffc9865cffc6865dffbf8a5fffca9e74ffefd2aafffbe6befffce6c0fffbe5befff2d5acffefcd9cfff0cd98ffefcf9dffefcf9effefd0a1ffeecfa4fff2d1a5fff4d1a5fff5d3a5fff4d8abfff5ddb6fff4d9b3fff6d7a9fffad5a6fff5d9a5fff7d7a9fff8d7aaffebd0a5ffeed5b2ffc8916cffcb8c65ffcf8b64ffcc8c62ffd7a980fffde6bffffbe9c6fffee8c4fffee8c4fffee8c5fffee8c5fffee8c6fffde7c5fffde6c4fffde6c4fffee8c7ffffecccffffedcbffffedcbfffeedcdfffdefcdfffdedcffefeefd3fbf2e6c9d3ede1c535d4cfc52f8872ce408374cf578772d03f8671d22b8271d01c8076d10f8877cc06aa80ff03aaaaaa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff088080df128e71d41d8472d3318272d047816fd072513f41f92c1a14fd2d1c17ff2b1a16ff2a1a16ff2a1917ff2a1916ff2b1a16ff2a1917ff2a1917ff291916ff3f2823ff5a3b31ff734c3cff754e3dff79513dff7b513fff7d513fff7d5140ff7d503eff805341ff825543ff825644ff845543ff845744ff8b5d48ffa87d61ffbd9272ffb28962ffb78f66ffb98f6cffb38869ff926746ffa2764effcfa474ffddb381ffd9b07dffe4bb88ffe4bd88ffe7c18dffe9c390ffebc691ffecc793ffebc691ffe7c28dffe5c08bffe6c28bffe9c48effebc78fffedca93ffefcd96fff0ce98fff1cf99ffefcc97ffecc894ffe8c590ffe7c390ffe8c592ffecca97fff3d19efff2d19ffff2d19efff2d29efff3d1a2fff2d2a1fff2d3a1fff2d5a3fff9ddaefffddfb6fffddfb7fffcdfb4fffce0b5fffde1b6fffce0b7fffce1b6fffce1b7fffde1b7fffde1b7fffee2b9fffde2b9fffde2b9fffde2bafffee1b9fffde2bbfffce2b9fffce1b7ffe4c59bffd7b78dfffde1b9fffde5befffce5c0fffde5c0fffee6bfffffe6c0fffde6bffffee6bfffffe6c0ffffe6c0ffffe6c0ffffe6c0ffffe6c0fffee6c0fffde7bffffee6c1fffde7befffadfb8ffc7946effc78761ffc18860ffc4966cffe2c299fffce5bcfffee6bffffee6c0fffee5c0fffde4c0fff0d6abffedd09efff0ce9cffedcfa0fff0cf9effedcca0ffeed9b2fff3deb5fff2d4a9fff5d3a6fff7d5aafff7d6aafff9d6a8fff8d7a5fff9d7a7fff6d8a8fffad6abfff7d6a7fff5d6a8ffd3a580ffcc8d68ffcd8b64ffcf8b64ffcb9369fff5d5abfffde9c2fffbe9c3fffee8c3fffee8c5fffee8c5fffee8c6ffffe7c6fffde5c4fffce5c4fffde8c7ffffebcbfffeedcbfffeeecbfffdedccfffdeecffffbefccfefaeed0f9f1e3c8f4a1907890a69a8314a6a6bf518471d3688471d3558772cf3d8675d12a8673d41a806cce0e9280c806aa80ff028000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaaa088060bf118778d2159279db308070cf448370d2356f606fec301e18fe2d1b16fe2b1915ff2b1916ff2c1a18ff2c1a18ff2b1917ff2b1917ff2b1917ff291916ff3d2823ff5a3b31ff744d3fff764e3dff79513dff7c5140ff7c503fff7b4f3dff805341ff825542ff835644ff835643ff845644ff835643ff8a5d47ff8c6249ff9b7156ffa37a5fff936a50ff895e46ff8b5f47ffa07455ffcda27affcfa474ffd2a874ffe1b783ffdfb683ffe4be8affe8c38fffebc691ffebc691ffddb682ffe0ba84ffe4bf88ffe7c38cffeac690ffebc791ffedc992ffeecb94fff0ce97ffecc994ffe9c590ffe7c38fffe5c18dffe6c28effe7c390ffeac894fff1d09dfff2d19dfff1d09efff1d19ffff2d19ffff3d1a1fff2d29ffff1d3a0fff4d5a4fffcdeb1fffce0b6fffcdfb6fffce0b4fffce0b4fffce1b6fffce0b7fffce1b7fffce1b8fffde1b8fffde1b8fffde2b9fffde2b9fffde2b9fffee2bafffee1bafffde2bbfffde3bafffde3bafffbe1bafffce3bbfffde5befffde5bffffee5c0fffde6c0fffde6bffffee6c0fffee6bffffee6bfffffe5c0ffffe6c0ffffe6c0ffffe6c0ffffe6c0fffee6c0fffee6bffffee7c1fffde7bffffbe2bbffc79e75ffbe8c64ffd5ac84fff0d4acfffde6bffffce7c2fffde6c1fffee6c2fffde7c1fffde5bdfff1d7a8ffeecf9cfff0ce9dffeecf9effedcd9dffebd3a9fffaf3d5fffbf4d9fff2dcb8fff3d5aafff7d3aafff8d5abfff8d7a6fff6d8a6fff7d7a9fffad6a7fffbd5a7fff5d7a4fff7d7abffe6b992ffcd8d67ffcf8e65ffcd8e66ffdbad84fffee6befffce7c0fffee9c1fffee8c3fffee8c4fffee9c6fffee7c5fffde6c5fffde6c5fffde8c6fffeeccafffeedcefffdeecbfffeedcbfffdedcdfffceecffffaeecffef5ead0f1ded2b8df7d6e5d669d9382199985cc7c8471d05f8473d1548673ce3c8473d0298370d31b8471c60e9280c8068080d5028080ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff028080ff07926ddb108070cf1b8471d92d8871d2418172d4448b78cac736231bff2d1b16fe2c1a17ff2c1a18ff2c1a18ff2c1917ff2b1917ff2b1a17ff2a1916ff291915ff3e2721ff5b3c31ff764e3fff794e3cff7a513dff7a4f3dff7b503eff7f5441ff815542ff825542ff825642ff835643ff835644ff845643ff90634eff9c705aff835741ff805340ff855746ff875b47ff8e6148ffb58d68ffb48b60ffd2a975ffdfb680ffdcb581ffe4be87ffe9c38dffe9c391ffddb684ffc59c6cffddb480ffe6be88ffe9c38cffebc690ffebc792ffebc892ffebc893ffe8c58effe3bf8bffe2bf8bffe5c18effe5c18dffe6c18fffe6c28fffe8c592fff2cf9dfff2d09efff2d09efff1d09dfff1d09efff2d09ffff2d09ffff1d29efff2d3a0fff7d7aafffddfb3fffcdfb6fffcdfb7fffce0b4fffbdfb3fffce0b5fffce0b6fffde1b8fffde2b8fffde2b8fffde2b9fffde2b9fffde2b9fffee2bafffee2bafffee2bafffee2bbfffce3bafffde4bbfffde4bdfffde5bffffee5bffffee5c0fffee5c0fffee5c1fffee6c0fffee6c1fffee6c0fffee5c0ffffe6c0ffffe6c0ffffe6c0ffffe6c1fffee6c1ffffe6c0ffffe6c0fffee6c1fffee8c0fffbe5bfffd3b891ffe4c9a0fffce5befffde6c2fffee7c3fffee6c1fffee7c2fffce8c5fffde7c2fffde6bdfff3d7aaffefce9fffefce9efff0cf9affebcea0fff7e9c8fffdfbe9fffcfaecfff9f2d7fff0d9b2fff5d5aafff7d5aafff6d7a9fff8d7a8fffad6a9fff9d7a9fff9d7a9fff7d7a6fff9d7adfff1cca4ffcd966bffcf8f65ffce966dfff7d5aefffde7c4fffce7c3ffffe8c3fffee8c5ffffe8c6ffffe8c7fffde6c5fffde6c5fffee7c7ffffebccfffdeecdfffdeed0fffceeccfffeeecbfffcefcefffbeed2fff4e9cdffab9c88f975685dbc9b908248a69c8e0f9999cc578472d0678672d2548673d13d8671d12a8673d41a8976ce0f8877cc076d6ddb028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035555aa076d6ddb0e806ddb1b8471d02b8871d03f8671d2448774d68c544243fb2f1a16fe2c1a18ff2c1a18ff2d1a18ff2b1917ff2b1916ff2b1917ff2a1916ff2a1915ff3d2520ff5b3b2fff784f3fff7a4f3dff794f3aff7d513fff805441ff805541ff825542ff825642ff825543ff825642ff845644ff855845ff835744ff815341ff825443ff865846ff885a47ff8c5f47ff996d4cffbc9367ffd4ac7bffd5ac79ffdbb27fffe1b888ffcaa372ffc09969ffcca677ffb68d5dffd9b27cffe5be87ffe8c08affeac38effe9c591ffe9c591ffe3bf8bffe3bf8bffe2be8affe5c08cffe3bf8cffe4c08effe5c18dffe5c18effe6c391ffefcc9afff2d09efff2d09efff1d09dfff1d09efff1d19efff1d09efff2d0a0fff2d2a0fff3d4a3fff9daadfffbddb3fffcdeb5fffcdfb6fffbdfb4fffbdfb3fffce0b5fffce1b6fffde1b8fffde2b9fffde2b9fffde2b9fffde2b9fffee2b9fffee2bafffee3bafffee3bbfffde3bcfffee4bcfffee4befffee5c0fffde5bfffffe6c0fffee5c0ffffe5c0ffffe5c0fffee5c1ffffe5c0fffee6c1fffee5c0ffffe6c1ffffe6c1ffffe6c1ffffe6c1fffee6c1fffde6befffee6bffffee6c1fffee7c0fffde6c0fffce5bffffee7c1fffde7c1fffde7c1fffee7c2fffee7c0fffee7c2ffffe7c2fffde7bffffbe6bffff3d7acfff0cf9fffefcd9dffedce9bfff1deb7fffef9e6fffdfaf0fffdfbeffffdf9e7fff7e9d0fff2d6b2fff6d5a5fff7d6a7fff7d6a9fff9d6a8fffad6aafffbd5a9fff8d6a7fffad9aefffadbb1ffdaa580ffcf9269ffe5b891fffee4befffee7c1fffee7c1fffee7c5fffee7c8ffffe7c6ffffe7c6fffde6c6fffde9c8fffeedcbfffeecd0ffffedd1ffffeccffffdeecbfffcedcefffceed1fffaecd0ffe1d4c0ff806f66f9615449d8766a5b4aa99b8a05cccccc098e8ee3538472d4558772d23f8671d22c8574d11d8472ca108070cf097171c6048080bf01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff06aa80d50e806dc8198570cc288673d23b8270d4468775d346574945f5311d18ff2e1c17ff2d1a17ff2c1a17ff2b1916ff2b1a17ff2a1916ff2b1a16ff2a1915ff3b231fff5c3b2fff795040ff794f3cff7d523fff7f5441ff805541ff805541ff815542ff815542ff825642ff835643ff835644ff815442ff825442ff865746ff875846ff895a47ff8b5d47ffa07455ffc0976dffcda574ffcca375ffc69d72ffb38b63ff9f7350ff9b714dffb8906affb0895dffd5af7cffe0ba82ffe3bd84ffe7bf89ffe2bb89ffd2ad7cffddb987ffe3be8bffe1bd89ffe1be8affe4bf8bffe4c08dffe5c18effe4c18effe5c390ffecca97fff2d09efff2cf9efff2d09dfff1d09dfff1d09efff2d09ffff2d19efff1d19ffff3d3a1fff5d7a6fff2d3a7fffbddb2fffbdeb3fff8dcaffff8dcaffffce0b3fffce0b5fffce0b7fffde2b9fffde2b9fffde2b9fffee2bafffee2b9fffee2bafffee2bbfffee3bbfffce3bcfffde4bffffee5beffffe5bffffee5bfffffe5c0ffffe5c0ffffe5c0fffee5c0fffee5c0fffee5c0fffee5c0fffee5c1fffee5c1fffee6c1ffffe6c1ffffe6c1fffee6c1fffee6c1fffee6c0ffffe6c1ffffe6c1fffee6c0fffee6c0ffffe7c1ffffe6c2fffee7c1fffee7c2fffee7c2fffee8c1ffffe7c3ffffe7c3fffde8c1fffce6befff2d7a8fff0d09effedcf9fffebd3a9fffcf4d8fffdfbeefffcfaf0fffefbeefffdfceefffcf8e3fff5e4c2fff2d7abfff4d5aafff6d6a8fff8d7a8fff9d7aafff9d7a9fff7d8a7fff8daaefffcdeb5ffecc19bffce9c74fff8d8b1fffde6c2fffee7c2ffffe7c3fffee8c5fffee8c8fffee7c6fffee6c5fffde8c8fffeecccfffdefcefffdeed0fffdedcfffffedcbfffeefc8fffcefd1fffaefd9ffc9bca9ff847776fb877e7cc48a8072c96e6252a1776f5d228e80780a9999e62a8673d45b8773d2448370d2318272d0208778cf148c73cc0c8080d5068055d5048080bf01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080056666cc0d7676c417857ad3258375cf38806dcd4d8471d12c9180aee234211afe2e1c17fd2d1b17fe2c1a16ff2c1915ff2b1a16ff2a1916ff2b1917ff2b1915ff3a221eff5b3a2fff7a5040ff7c513fff7e5340ff7f5440ff805440ff805441ff805541ff815441ff815541ff825442ff80533fff855744ff875a47ff895947ff895a46ff8b5c48ff9f7259ffb28766ffb18563ffa37957ff93674aff865941ff885a43ff8c5f43ffa17852ffad8658ffd4af77ffdbb57affdfb87fffd5ab7affbf9368ffad8658ffdcb686ffe6bf8dffe1ba86ffdfba85ffe4bf8affe3bf8bffe5c18dffe5c18fffe5c18fffe8c694fff2d09dfff2cf9efff2cf9efff1cf9dfff2d09efff1cf9dfff2d09ffff2d09efff2d3a0fff5d5a4fff0d1a0fff5d5a9fff8dbaefff8dbadfff1d5a6fff7dbaefffce1b3fffce0b5fffce1b7fffde2b9fffde2b9fffde2bafffee2bafffee2bafffee3bafffee3bbfffee3bcfffde3bdfffde5c0fffee5c0fffee5bffffee5c0fffee5c0fffee5c1fffee6c0ffffe5c1ffffe5c1fffee5c0fffee6c1fffee5c1fffee5c1fffee6c1ffffe6c1ffffe6c1fffee6c1fffee6c1fffee6c1fffee6c1ffffe6c1ffffe6c1fffee6c1ffffe7c1fffee7c2fffee7c3fffee7c3fffee7c3fffee7c1fffee7c1ffffe7c3fffde7c1fffde5befff3d8acffefd0a0ffeacfa3fff6e6c9fffdfbe8fffdfbeefffdfbeefffefaeefffcfbf2fffcfbeafffbf6ddfff1e0b9fff4d5acfff5d6a8fff7d8a9fff7d8abfff7d9aafff7d9a9fffaddb2fffce1bafffaddb6ffdebb92fffee5c0fffde7c5fffde7c4ffffe8c5ffffe8c8fffee8c7fffde6c5fffde7c6ffffecccffffeecffffeefd0fffdefd0fffceecffffdefcdfffbefccfffbf0d3ffe0d5c1ffa39c90ff575356f85a57559ca5a0904eb7ad9d808b817469837c6b1fb5b5a5368471d05c8574d54c836fd0388476d1288673cc198570d6118778d20a9980e6076d6ddb03aaaaff02ff80ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000056666cc0b8b74d115866dce23836dcc328070d147856fd01a9d89d8be3f2a24fd301b18fc2f1c18fd2d1a16fe2b1814ff2c1916ff2b1917ff2b1a16ff2b1817ff38211dff5a392eff7a5140ff7e5341ff7e5340ff7e5441ff7f543fff805440ff815542ff815541ff825442ff7e4f3cff865843ff875a46ff895a47ff885846ff885947ff895b47ff875b44ff855742ff845641ff835642ff845642ff865843ff895944ff936747ffc59a6fffdab17effd1a874ffc3976bffa87c57ff966947ff9d7147ffdbb283ffe7be8dffd5a979ffd7b17effe4bd89ffe9c28fffe4bf8dffe4c08effe4c18fffe6c391fff1ce9cfff2d09dfff1cf9dfff2cf9dfff1cf9dfff2d09ffff2d1a1fff3d1a1fff3d2a2fff3d4a3ffe8ca97ffeccc9dfff4d5abfff1d4a6ffefd3a3ffefd4a4fff8deaffffce1b4fffbe0b4fffde1bafffde2b9fffde2bbfffee2bcfffee2bcfffde3bbfffde3bbfffde3bcfffde3bdfffde4bfffffe5c0fffee5bffffee5c0ffffe5c0fffee5c1ffffe5c1ffffe5c1fffee5c1fffee5c1fffee5c1fffee5c1fffee5c1fffee5c1fffee6c1fffee6c1fffee6c2fffee6c1fffee6c2ffffe6c1ffffe6c1fffee6c1fffee6c1ffffe6c2fffee7c2fffee7c2fffee7c3fffee7c3fffee7c3fffee7c1ffffe7c2ffffe7c2fffde7c1fffde5bffff3d7aeffeccfa6ffeedbb5fffdf8e3fffcfceffffdfbeffffefbedfffdfbf1fffdfbf0fffcfbeefffcfaeafffaf3d8fff2dbb7fff5d7abfff7d8a9fff8d9abfff8d8abfff8d9aefffbe0b8fffbe3befffce6c0fff8deb9fffee8c4fffde8c5fffee8c5fffee8c8fffee8cafffde9c7fffce7c7fffdeacbfffeedcdffffeed0ffffeed1ffffeecffffeeecdfffcefd5fffbeed7ffede2caffb7b19eff585557ff54555cf8615f5e929d9688828f87745faea6942ed3c8b727aaa3960f9988bb518471d3578472d0438572d1318272d0238a75d317857ad30f8877dd0a6666b2068080d503aaaaff028080ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000004bf80bf0a9980cc128071d41e806fd52d8871d7408774d3408774cf7f48342cf8331f1bf2301f19fa3e2d26fe2a1711ff2c1916ff2c1a17ff2c1916ff2b1917ff361f1bff57382eff784f40ff7e533fff7f523eff805340ff7f5340ff805340ff815442ff805240ff7b4d39ff855743ff865945ff875945ff865944ff865945ff875945ff875945ff875945ff875845ff875945ff865844ff875944ff895a44ff8c5e46ffa6795dff9a6d4fff8c5d46ff8a5a4aff895a4aff8a5b45ff9b6e4dffd3a87bffdfb583ffc39869ffc79d6fffdcb282ffe7bf8effe1bd8affe4c18dffe5c18effe6c291ffefcc9bfff2d09ffff1cf9dfff0ce9dfff0ce9ffff2d09ffff1d1a0fff2d19fffebc896fff1d09dffe6c493ffe9c797fff2d19fffe4c596ffe8c99bffeed1a1fff2d5a4fffae0affffce0b3fffce0b6fffde2b9fffde2b9fffde2bafffde2bbfffde3bafffde3bbfffde3bbfffee3bdfffde4befffee4bffffee5c0fffee5c0fffee5c0fffee5c0fffee5c1fffee5c1fffee5c1fffee5c1ffffe5c1fffee5c1fffee5c1fffee5c1ffffe6c2ffffe6c2ffffe6c2fffee5c1fffee6c1ffffe6c2ffffe6c1ffffe6c1ffffe6c1fffee6c1ffffe7c2fffee7c2fffee7c2fffee7c2ffffe7c2ffffe7c2ffffe7c2fffee7c3fffee7c3fffde7c3fffde5c2fff0d7b0ffead4b1fff9f1d5fffcfbedfffdfbf1fffefaf0fffefbeffffcfcf0fffcfaecfffaf7eafffdf9effffef9e9fffaf1d7fff1dcb4fff5d8abfff7d9adfff8d9adfff8ddb4fffbe5befffce6c2fffce7c3fffee8c3ffffe9c4fffee8c5fffee9c7fffde9c7fffce9c9fffbebc8fffeefcdfffff0cffffdefcffffdefd0fffeefd0fffef1cefffcf0d0fff8ecd7ffc7bfb2ff928b85ff545259ff4f5661ff4f5668fc5659636f95958e1be3d9bd32b3ad9919a3998f189580d5258a75cf7b8572d1648273d1508373cf3d8271cd2d8871d21e8877d5159279db0e806ddb088080df059999ff03aaaaff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff088080df0f8877dd198570d627836fd1378274d5388472d14e79625cf838221dd52f1d18f9594b44ff2d1915ff2d1917ff2c1a17ff2b1a17ff2b1a16ff321c18ff55372eff784e40ff7f523eff7f533eff805341ff805341ff7f533fff7f503eff7b4c3aff835541ff865944ff865a45ff855843ff875945ff875945ff885a46ff885a45ff885a46ff895946ff885b46ff895b46ff895c47ff895b46ff8b5c47ff8b5b47ff8d5c4bff895b4bff86584aff835745ff8b5e44ffc99e76ffcda174ffb68a5fffb38a5dffc49b6dffe7c08fffddb685ffe7c18fffe5c18effe4c18dffedcb99fff3d19fffeecb9bffefce9cfff0ce9ffff0cea1fff2d0a0ffebcc9bffe8c695ffe9c594ffe3c08fffe2be8ffff0d1a0ffdfc08effcbac7dffeccd9cffeed1a0fff5d8a8fffce0b1fffcdfb5fffce0b7fffce2b9fffde3b9fffce3b9fffde3b9fffbe2b8fff9dfb7fffce3bcfffee4befffee4bffffee5bfffffe6c0ffffe5c0fffee5c0fffee5c0ffffe5c1fffee6c1fffee5c1fffee5c1fffee5c1fffee5c1fffee5c1ffffe6c2fffee6c2fffee6c2fffee6c2fffee6c2fffee5c2ffffe6c2ffffe6c1ffffe6c2ffffe6c2ffffe7c2ffffe7c2fffee7c3ffffe7c3ffffe7c3ffffe7c2ffffe7c2ffffe8c2fffee7c4fffee7c4fffce7c4fffbe6c4ffeed6b3fff1e4c7fffdfae7fffcfceefffefbeefffefaeefffefbf0fffbfdeefffbf8e9fff8f3e7fffdfbeafffcfbebfffdfae8fff9eccefff3d9b1fff6d9affff8dbb0fff8dfb9fffef1cbfffbeac7fffee7c6fffceac5fffde9c5fffee9c6fffee9c8fffde9c8fffcebcafffdedccfffeefcffffef1d1fffef1d2fffcefd2fffcefd2fffcf1d5fff7edd5fff4ead5ff8c8a81ff58585eff555865ff515867ff4e586dff545b69af696a6a04ffffff04bfbfbf1b8e7bd00c9580d5788473d28a8373d3748472d15e8572d14b8574cf388476d1288673d21c8976d1138679c90c806ad5076d6ddb048080bf028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff068080d50c806ad5148c73d9208070cf2f826dce398670ce2cc5b4b9f03a241da838241eed81746cff2c1915ff2d1a17ff2c1a17ff2c1a16ff2b1917ff301916ff55362eff764e3fff7f533eff7f543fff815240ff815241ff7d4e3cff784a38ff835441ff865743ff875944ff845642ff875945ff895b47ff8a5b47ff8a5b46ff895b46ff8a5b46ff8a5c46ff8a5d46ff8b5d47ff8b5d48ff8b5d48ff8b5c47ff8b5b49ff895a48ff845646ff865846ff895b45ffb38565ffb98f6affa57a56ff976d46ffb0865dffdeb688ffd4ac7cffe4bc8affe9c38fffe5c18dffe9c793fff2d09effebc998fff0ce9dffeeca9bfff1cfa1ffeac99cffc4a277ffe7c596ffd7b688ffd3b285ffccaa7bffedcb99ffcfb286ffac8b62ffe5c594ffeece9cffefd0a1fff8daaffffbdeb3fffce0b5fffce1b6fffde3b8fffde3b9fffce2b8fff7ddb3fff6dbb2fffbe2bafffee6befffee5c0fffee5c0fffee5c0ffffe6c1fffee5c1fffee5c0fffee5c0fffee5c1fffee6c1ffffe6c2ffffe6c2ffffe6c2ffffe6c2ffffe6c2fffee6c2fffee6c3fffee6c3fffee6c3fffee6c3fffee6c3fffee6c3fffee6c3ffffe6c3fffee6c3fffee7c3ffffe7c3fffee7c4fffee7c4ffffe7c3ffffe8c3ffffe8c3ffffe8c3fffee6c4fffee7c8fffde7c5fffae5c6fff0dfc1fffdf5e1fffdfbedfffcfceffffdfbedfffdfbeffffefaf1fffdfcecfff5f4e3fffaf6e9fffdfbecfffdfceefffcfaedfffdfbe7fff6e6c5fff3dbb4fff7dcb2fff8e5c0fffdf8d9fffbf4d5fffcebcbfffdeac9fffee9c7ffffe9c7fffee9cafffceacafffdedcdfffdefcefffbedcdfffdf0d1fffcf3d5fffaf2d5fffaf1d6ffede2cfffe5ddccffe9e4d5ff6c6d6bff555a62ff555966ff575968ff535b69ff585d6cf15c616617b1b1b102ffffff01ffffff3c8873d0af8573d09a8472d2848372d16d8373d0588271d1448370d2328575d1238375d317907ad30f9977dd098e8ec6056666cc028080ff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff068080d5098e8ee3108070bf1a806cce26866bd7308570cf20cfbfcfd2452f27954d3832cb76685fff2c1a16fe2e1b17ff2d1a17ff2c1a16ff2b1816ff2e1814ff52342cff734d3cff7e543eff7e533eff80523eff7d4c3bff784836ff82523fff865643ff875742ff845540ff885944ff8a5c46ff8a5c46ff895c46ff895c45ff8b5d47ff8b5c46ff8c5e47ff8b5d47ff8b5d46ff8b5c48ff8a5c47ff8a5c47ff875845ff845644ff875847ff875a49ffa0735cff9b7055ff90644dff855741ff936a4affd1ab83ffc19b6effe2bc8cffe5be8bffd5b27cffedc994fff0cf9bffe7c694ffecc998ffecc898ffe9c598ffe0bd93ff916e4dffcfad85ffbf9d78ffc6a886ff907252ffdfbe95ffbe9f75ff826545ffceab82ffecc898ffedcb9bffeecf9ffffaddaefffadcb0fffde0b4fffde2b7fffce1b5fff7ddaffff2d7aafff3dab0fffbe2bbfffde6c0fffde7c1fffde6c0fffee5c1fffee6c1fffee6c1fffee6c1fffee6c1fffee5c1fffee5c1ffffe6c2ffffe6c2ffffe6c2ffffe6c2ffffe6c2ffffe6c3fffee6c2fffee6c3fffee6c5fffee6c3fffee6c3fffde6c5fffee6c4ffffe7c2fffee8c1fffde8c5fffce7cafffce7c9fffee7c4ffffe8c2fffee8c5fffee8c6fffde8c5fffde7c7fffce8c5fffce7c9fffde5c7fffae5ccfff7eed8fffef9e9fffefbedfffefbedfffdfbeefffdfbf0fffefbeffffdfaeafff3efdffffdf9ebfffefbeefffefbf0fffefbedfffcfbedfffbf8e3fff5e3c1fff7dcb5fffaeac7fffdf9e1fffcf8e2fffbf1d0fffdebcbffffeac8fffeeac7fffeeacafffeedcffffdedcefffcedcdfffdefcefff9ebccfffcf2d8fff9f1dbfff9f0d5ffc9c2acff716a66ff979391ff6f6a72ff555663ff575b69ff575a6bff545e6bff585f6efd5c606d6a7d7d7d03ffffff02ffffff7f8572d1bd8473d0a88473d1938272d07c8471d0658372d24f8471d23c8473d02b8271ca1d8472d3128e80d40b8b74d106aa80d5035555aa010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff048080bf079292db0b8b74d113796bc91f8473d6228770d218d5cad5a5503c338d79675ca56c5e57ff2d1b17fd2e1a17ff2d1a17ff2c1a15ff2b1816ff2c1713ff4e312aff6f4a3aff7d523eff7e503dff7b4c39ff784735ff7f4f3cff865642ff855540ff865641ff885943ff8b5c47ff8b5c46ff8b5d47ff8b5d47ff8b5d46ff8b5d46ff8b5d46ff8b5d46ff8b5d46ff8b5d47ff895c47ff875945ff835641ff855744ff875947ff885a48ff875a48ff855845ff895c48ff855844ff835742ffab8766ffac8861ffd6b284ffc8a577ffbd996bffdeba88ffedc996ffe2bd8bffebc693ffeeca9affd7b58affdebd97ff8b6b4fff7a5d45ffa5866cffb2967cff654d39ff9c866dff9a8167ff5c422cffa48763ffe4c495ffedcb97ffeecd9afff4d5a3fff7daa8fffadbabfffcdfb0fff8dbadfff1d4a5ffefd2a5fff4d8acfffde3bcfffee6c1fffee6c3fffde6c3fffee6c2fffee6c2fffee6c1fffee6c1fffee6c1ffffe6c1ffffe6c1ffffe6c2ffffe7c2ffffe6c2ffffe6c2ffffe6c2ffffe6c2ffffe6c3fffee6c3fffee6c4fffee7c4fffee7c3fffee7c3fffee6c4fffde6c4fffbe8c6fff9e9c9fffaeed2fffbf4dbfffaeed5fffce7c8fffee9c5fffee8c7fffde9c8fffde7c6fffde7cbfffae9cafffae8cbfffce8cdfff9e8d0fffcf7e2fffefaebfffefbeefffdfbedfffdfceefffdfbeffffefaeffffbf9e8fff3f0e0fffefbecfffefbeffffefbf0fffefbeefffdfbedfffbfae9fffbf5dafff4e1bffffdf0d2fffef9e3fffdf9e6fffcf8dbfffcefcffffdebcbfffdeac9fffdecccfffdeecefffcedcdfffceccbfff9e9cbfff6ead0ffc1b7a6ffb9b1a4ffc7bdacff8a827bff54565cff545a61ff535965ff545a69ff555b6cff565c6fff565f6dff575e6ffe5a5f6fc963656d3c8c80c41d8d7bdc868572d1c88573d0b58472d19f8472d0898272d0718371d25a8574d2448774d6328575d1228078d2158679ce0d8976d8076d6ddb048080bf01ffffff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000003aaaaaa059999cc088060bf0e806ddb188075d5208778cf1bb3a1d98363524678bdaea48d776d62fe2c1a16fd301b18ff2e1916ff2b1a16ff2c1716ff2b1613ff4b2f28ff6b4536ff7b503eff7a4b39ff774736ff7e4d3bff845440ff845440ff865741ff875841ff8c5d47ff8c5d46ff8b5c46ff8b5d46ff8c5d47ff8b5e46ff8c5d46ff8c5d47ff8c5d47ff8b5c45ff875843ff83543fff835540ff875a46ff885b47ff875b47ff895a49ff875a48ff895a48ff885a48ff875846ff8b5f49ff8e6749ffcda583ffa98161ff9b714dffbd9367ffe3bc8bffe6c393ffdfb987ffe7c190ffd0af87ff927357ff917662ff432b20ff786051ff7b5f51ff5d4439ff3e2822ff473227ff331e12ff644832ffdfbd8dffeac793ffecc997ffebca99fff2d19fffeecd9afff4d3a1fff0d19effefd09efff0d2a2fff5daaefffee4bbfffee5c0fffee5c1fffee6c2ffffe6c1ffffe7c2ffffe6c2ffffe6c2fffee6c1fffee6c1ffffe6c2ffffe6c2ffffe7c2ffffe7c2ffffe6c2ffffe6c3ffffe6c3fffee6c3fffee6c3fffee6c4fffee6c5fffee7c4fffde8c4fffde7c5fffce7c7fffae9cdfffaeed5fffbf6e0fffdfbe9fffcfbe9fffcf3ddfffae9cefffee8c9ffffe8cbfffee8c9fffde7c9fffbe7cdfffaecd1fffaf3d8fffdf0d8fff9e9d4fffdf9e6fffdfaebfffefbeffffefceffffdfceffffdfbeefffefbeefffaf6e7fff6f3e4fffefcedfffdfbeffffefaf0fffdfbeffffcfbedfffcfbecfffcfae7fff8f0d5fffbf4d9fffcf9e5fffcf8e7fffbfae3fffcf7dafffbedcffffdebcbfffeedcdfffdeecdfffceccbfffae9cbffe7d5bfffaea596ff453c38ff352a30ff403a41ff42424bff3f4750ff4b515cff535a69ff545d6cff535c6eff545d71ff555f70ff575f6fff596071f55e646e3f717175108f80df7d8572d2d28472d1bf8471d2ab8571d1938672d27b8572d1648570cf4c8372d0368471d5268072d0188075d50e9280db089f80df048080bf010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080035555aa059999cc0a8080e6128071d417856fd30faa99cc717c6f6157e2d6ca78958c80fd2b1a16fe311b17ff2f1916ff2c1a16ff2d1816ff2c1713ff462d24ff674134ff764939ff764735ff7f4e3cff82523fff83533eff865740ff85563eff8b5b44ff8c5d46ff8c5d46ff8d5e46ff8d5e48ff8d5e48ff8c5e47ff8c5e47ff8d5e48ff8a5b45ff83543eff80503bff875844ff8a5c47ff8a5c48ff895b48ff875a47ff895b48ff885b49ff885a47ff895a48ff895a48ff885b47ff9e735bff83573fff8c5f49ff976a4affdab283ffcba475ffbf9870ffd0ab89ff9f7f63ff856654ff4c3329ff341f1bff32221eff4f3a32ff39241dff331f1bff2f1c1dff2f1e1aff392317ffb89674ffe7c38effeac48fffeac793ffe9c794ffeac794ffeecb98ffedcb98ffefcf9cfff1d1a3fff8ddb1fffde5bdfffde6bffffee6c1fffde4bffffee6c1ffffe7c3ffffe6c2ffffe6c2ffffe7c3ffffe6c3fffee7c2ffffe7c2ffffe7c2ffffe7c2fffee7c2fffee6c2fffee6c3fffee7c3fffde7c3fffee6c1ffffe6c3ffffe7c2fffde7c5fffce7cbfffaecd1fffbf1dafffcf7e1fffdf9e8fffdfbedfffefbf0fffefbeefffdf7e1fffbebcefffde9c9fffde9cbfffce9cefffbebd1fffcf1dbfffcf8e1fffcfae4fffcf3ddfff9ecd8fffdf9eafffefbedfffefbeefffdfbeffffefceffffdfbecfffefaecfff7f2e4fffbf7e8fffdfceffffdfbeffffdfbf1fffdfbeffffcfcedfffcfbebfffcfaebfffdfae8fffbf8e6fffcf9e7fffbf9e8fffbf9e6fffbfae3fffbf4d9fffbeccdfffdecccfffdebcafffae8c8ffddccb5ff6d5f55ff3b2e2dff342a2cff342b31ff322e35ff474b56ff434955ff3d424dff404652ff4d5461ff565d6dff555d6fff546070ff576072ff586073fd5a626e8c686b716d8875d0668473d2bc8572d1c78472d1b28471d19a8474d1828572d2688473d0508370cf398670d2288673d21a806cce0f8877cc088080bf048080bf01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff010000ff03aaaaff076d6db60e806ddb098e8ee30bb9a2b94fa198843be5dccb71b7aea2fd31201bfe311c18ff301917ff2c1b17ff2c1916ff2b1915ff422923ff5f3b31ff744738ff7d4e3bff81513eff82523dff85543fff84533cff8b5b43ff8c5d45ff8d5e46ff8c5d46ff8d5d47ff8d5d47ff8c5d47ff8d5d48ff8b5c46ff865641ff7f503cff84553fff8c5f48ff8d5e49ff8c5e49ff8b5c47ff8a5c47ff8a5c47ff895b48ff885a47ff875b47ff875b48ff885b48ff875d48ff875b49ff885a48ff8d604cffb0896affc3a07cffbf9c78ffb99a7eff5f4335ff3e2a21ff35211fff301e20ff312022ff2b1d1eff2f1e1dff2f1e1bff2e1e1dff2f1e1cff301c15ff7b5f48ffe3c093ffe7c28fffe9c393ffe7c38cffe9c592ffecc895ffeccb99ffeece9dfff3d6a7fffbe1b7fffde5bffffee7c1fffde5c0fffde5bffffde4bfffffe6c2fffde7c1fffee7c3ffffe7c3fffee7c3fffee7c3fffee7c3fffee7c3fffee7c3fffee7c3fffee7c3fffee7c4ffffe6c4fffee6c3fffee7c4fffde7c6fffbe8c5fff9e9ccfff9eed5fffaf3defffdf9e7fffdfbeafffdfbedfffdfcf0fffdfbf1fffdfbf1fffdfbedfffcfae6fffaefd6fffbebd1fffbeed5fffcf3dbfffef8e3fffefae9fffdfae9fffdfbe7fffaf4dffff9f1dffffefaebfffffceefffefbeefffefbeffffefaeefffefbebfffef9ebfff6f2e5fffdfaebfffefceffffefaeffffdfaf1fffdfbeffffdfbedfffcfbebfffcfaecfffcf9ecfffbf9ebfffbf7e8fffcf8e6fffbf6e4fffbf5e5fffbf5e3fffbf1d6fffbeacdffddc8aeffac9884ff4d3e38ff33292aff352b31ff342b32ff342c30ff342d32ff3b3944ff4c4f5cff4d535eff474c58ff404551ff424653ff4e535fff555c6dff565e71ff565f70ff586271e65e636d618376b30f8877ddc08572d1cb8472d2b78472d1a08473cf868572cf6c8474d0528673d03c8473d0298370d31b7b71c60f8877cc088080bf048080bf01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff048080ff0a8080cc0e806dc8089f9fbf34bfb5a210dfdfcf2bc4b8b2e93a2b24ff311d19fe311a18ff2e1b17ff2c1a15ff2c1a17ff3f2520ff5f3b30ff7a4b3dff7f4f3bff81513dff83513eff82513cff875740ff8d5d44ff8c5c44ff8d5d46ff8c5c45ff8d5d46ff8d5d47ff8c5d48ff895944ff81513cff83523dff8b5c45ff8e5f49ff8c5f48ff8d5e49ff8c5d49ff8d5d49ff8c5d49ff8b5c48ff8a5b48ff8a5b48ff885c48ff885b48ff885b4aff875c48ff885c4aff885b49ff895c49ffa8846affab8c73ff5c3e32ff432e23ff311e1aff332121ff312024ff322022ff2f1f1fff2e1f1fff2e1d1eff2e1c1dff311d1dff311e1aff4f382affc9ab85ffeac594ffe5c390ffe7c193ffeac793ffebc793ffebca98ffefce9ffff6daacfffce3b9fffde5c0fffce7c4fffee6c2fffde4c0fffce4befffde5c0ffffe7c3fffee7c4fffee7c3fffee7c3fffee7c4fffee7c3fffee7c4fffee7c3fffee7c5fffde7c5fffee7c4fffee7c4ffffe7c4ffffe7c4fffde7c6fff8ead0fff9efd7fffbf5e1fffcf9e7fffefbebfffffbeffffdfbf1fffcfbf2fffcfaf3fffdfaf0fffdfbeefffdfcebfffdfbe9fffbf3defffbf2ddfffdf8e4fffdfaeafffcfaedfffdfaeefffefbe9fffefbe7fffbf7e3fffcf7e8fffdfbecfffefcedfffefbedfffefbeffffefbeefffefbecfffcf8e9fff7f4e6fffdfaebfffefceefffdfaeffffdfaf1fffcfbeefffbfaedfffcfaecfffbf9edfffbf9edfffbf7ecfffbf6e7fffbf5e3fff9f3e2fffaf1e2fff6eedbfff7efd7ffd5ccb5ff594b40ff3b2c2dff37292fff372b30ff362a31ff352b32ff352d32ff372d35ff352f3cff454957ff4c525fff4f5561ff4f5560ff4a4d59ff424551ff414655ff4d5362ff565d6bff565e70fa5e616f5d6b6e732d8877d2638674d1cf8473d1ba8472d0a38372d0898472d06e8474d1548673d13d8675d12a8673db1c806dc80f8877dd088080df048080bf01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003aaaaff097171c6108f80cf0e9280c80fccccbb168b80d121a293d1c0382820ff311e19fe311b18ff2f1918ff2c1914ff2d1916ff3a201bff5c3a30ff7a4b3dff814f3bff81503cff83513eff84533eff8b5a42ff8b5a43ff8c5c45ff8d5d45ff8c5c45ff8d5c47ff8b5a45ff855540ff81503bff8a5a44ff90604aff91614bff8e5f49ff8e604aff8d5e49ff8e5f4aff8e5f49ff8e5f4aff8d5e49ff8b5c48ff895c48ff895b47ff885b47ff885b47ff895c46ff895c49ff885b49ff815846ff886757ff482d23ff331c1aff332020ff342321ff332221ff322220ff302022ff301f21ff2e1f1eff2d1f1fff2e1d1eff331e1cff392418ffad9273ffe7c897ffe8c390ffe8c691ffeac696ffeac895ffeccb99fff1d3a3fffbdfb3fffee3bbfffee6c1fffee6c1fffee6c1fffee4befffde4befffde4bffffee8c3fffde8c4fffde7c5fffde7c5ffffe6c5ffffe7c3ffffe7c3fffee8c4ffffe7c4fffee7c5ffffe7c5fffee7c6fffde7c7fffbe9ccfffaebd4fffbf1dafffdf8e4fffdf9e8fffefbecfffdfbeffffdfcf1fffdfbf1fffcfbf1fffdfbf1fffdfaf0fffdfaeffffdfbedfffcfbebfffdfbecfffdfbecfffdfbecfffdfbeefffdfbecfffef9ecfffffaebfffefbebfffcfbecfffcfaedfffdfaedfffefbedfffdfbedfffdfbeffffefbf0fffefaecfffffbedfffbf7e8fff9f4e4fffdfbedfffdfcedfffcfaeffffdfaf1fffcf9edfffcfaeefffbf7ecfffbf7ecfffaf7ecfffaf6e9fff9f2e1ffeee3d1ffc7baa9ff806f64ff4a382dff6e5e4fff817365ff342723ff382c33ff382b34ff372c34ff372c34ff362d33ff362d34ff382d37ff372f39ff3c3b45ff4e535eff4e5662ff4f5763ff4f5763ff525864ff4b505cff414653ff3f4452ff4d5262fc595f6db0676a710ceaeaea1e8877cc5c8574d3a48473d2a58572d18b8674d3708474d1568574d33f8671ce2b8877d51d846aca108070cf07926dff048080bf01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff079292db108070cf188075ca1c8976d12a8673d40e9292c88d53453dfe301e19fe321c18fe311a18ff2e1a15ff2d1916ff351c19ff5a3930ff7a4b3eff804f3bff81503bff82503dff875640ff895941ff8b5a43ff8d5c44ff8d5c46ff8b5b45ff84543fff84533eff895843ff8e5e48ff8f5f49ff91614aff91614aff90614aff8f604bff90604bff8e604aff8f5e4bff8b5b46ff8c5d48ff8b5c48ff8a5c47ff8a5c48ff8a5b48ff895b47ff8b5c49ff895b47ff8a5c49ff825b4cff3e231bff2e1b16ff311f20ff2f211eff332323ff332121ff342122ff322021ff311e20ff301f1fff2e1e1eff342221ff301e17ff806a51ffe4c79affe9c993ffebc794ffebc893ffebc996ffedcd9cfff5d8a9fffce1b5fffee3bbfffee5bffffde5c1fffee5c1ffffe5c1fffee4befffde4bffffbe7c3fffde9c5fffde8c6fffce8c7fffce8c8fffde8c6fffde8c4fffde8c7fffde8c8fffde7c7fffde8c5fffce8c7fff9eacdfffaeed7fffbf2dffffdf8e5fffdfaeafffffcebfffefceefffefbeffffdfbf1fffdfbf1fffdfaf1fffdfaf0fffcfaeffffdfaeffffdfaeefffdfaeefffefbedfffefcedfffdfceefffdfbeefffdfceefffffbecfffffbebfffffaecfffefbedfffefbedfffdfbeefffefaeefffefbedfffffbedfffdfceffffdfbedfffefbebfffefbebfffaf6e6fffcf6e9fffefbeefffcfbedfffcfaeffffcfaf0fffcf9eefffbf7edfffbf7ecfffbf6ebfffaf6e9fffaf3e6fff4eadaffac9f90ff4a3a31ff483530ff473530ff47342eff44332fff3a2c2cff382a2eff382c32ff392c34ff392d36ff382d36ff382e36ff392e38ff382e38ff38313dff494956ff4f5661ff4f5863ff505764ff505765ff505865ff515764ff4e5160ff424654fe404551f652555b6586868308ffdfdf02ffffff318772d0928372d28d8674d4728674d2598773d1418572d02d8271d21e806fcc119687d2089f80df048080bf010000ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff068080d50f8866cc1b8471d0298370cd3f8271ce468371d050564940fa301e1afe321c18fe311a18ff2d1a15ff2d1916ff321a16ff53342dff76493cff814f3dff82513cff84513eff885641ff8a5942ff8b5a44ff8a5842ff86533fff83523dff875541ff8c5b46ff8b5b45ff91614aff94644eff92634cff91624bff91614bff90604aff8e5d49ff895944ff895944ff8d5e49ff8d5e49ff8b5d48ff8b5d48ff8a5c47ff8a5b48ff8b5c47ff8a5c49ff8b5c48ff845a49ff513227ff311a18ff2d1e1bff2f1e20ff332324ff332326ff332125ff332122ff31211fff2f211eff2e1f1eff331f1dff38221cff564031ffdec39fffeacb99ffeaca95ffecc999ffeccc9bfff1d2a2fff9ddaffffbe2b7fffce3bafffee5beffffe5c0fffee5c1fffde6c0fffde5c0fffde5c0fffde5c3fffde7c4fffde9c6fffde8c6fffee8c6fffee8c6fffce9c9fffbebcbfffaeecefffdf1d4fffaedd1fffbecd3fffbf1d9fffdf7e1fffefae7fffdfae9fffefbecfffefbedfffdfbeffffdfbf0fffdfaf0fffdfaf0fffdfaf0fffdfaf0fffdf9effffdfaeffffdfaeefffdfaeefffdfaeefffdfbedfffdfcedfffdfceffffefceefffefbecfffffbedfffefaeefffefaedfffefbedfffefbedfffefbedfffefbedfffefbeefffdfceefffdfcedfffcfceafffcfbeafffffbebfffaf6e6fffcf8eafffefaebfffdfbecfffcfaedfffcf9eefffbf8ecfffbf7ebfffbf7e9fffbf5eaffd4ccbeffe8dfd2ffcfc2b7ff52433aff44342eff463531ff453531ff463532ff453431ff453433ff3c2c2eff382b32ff392d36ff392d37ff392e37ff392e36ff392e37ff392e39ff392e3bff3c3946ff4e545fff4e5763ff4f5764ff4f5764ff4f5764ff505665ff515665ff515664ff4d515ffe484953df4e4b538b5f58582976706a218b74b9358773d45b8773d26e8672d15c8572d0438572d12f8872d41f8473ce128e80d4098e8ee3059966cc01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080068080d50e806db619857ad625836ecf3c8473d04e866fd138726980f032211bfe321d18fe301a17ff2d1a15ff2d1916ff301915ff4c2e27ff714639ff814f3eff82513dff85523fff875440ff885541ff85523eff84523eff85533fff885642ff8a5844ff885741ff905e48ff96654eff95644cff93634cff93624cff905f4aff8a5843ff865440ff8c5b47ff8f604bff8e5f4aff8c5e49ff8b5d48ff8b5d47ff8a5c47ff8a5c47ff8b5c48ff8b5d49ff885c49ff6d4739ff361d16ff2f1b1aff301c1eff351f21ff352122ff342125ff332123ff332022ff312220ff30201eff301f1bff3a2520ff3e2619ffc6ac8cffeace9fffebcd9bffedcd9cffeecfa0fff5d9a9fffadfb1fffbe1b7fffde4bcfffde5befffee5befffee5bffffde5c0fffce6c2fffce5c1fffce6c3fffde6c6fffde8c5fffce9c7fffdeac8fffce8c7fffdeacbfffcefd4fffcf4dbfffdf9e1fffbf8e1fffbf7e0fffdfae5fffdfbe9fffefcebfffdfcedfffdfcedfffefbeefffefaeefffdfbeffffdfaf0fffdfaf0fffdf9effffdfaeffffdf9effffdf9effffdf9effffdfaeffffcfaeefffdfaeffffdfbeffffdfceefffdfceefffcfbecfffdfbeefffdfbf0fffdfbeffffdfbeffffdfceefffdfcedfffdfbeefffdfbeefffdfbeefffcfbedfffcfbebfffcfbebfffdfaecfffdfae9fffbf7e5fffbf7e8fffbf8e8fffdfaeafffbf8eafffbf5e8fff5efe1fff1e8dafffaf2e3fff7f0e2ff5f5044ff706257ff57483fff46362fff443631ff453531ff473632ff473532ff493733ff493733ff493935ff3d2f32ff3b2e34ff3a2e37ff3a2f3aff3a2f39ff3a2f38ff3a2e39ff3a2f3bff38313dff464853ff505562ff4f5764ff4f5864ff4f5864ff505765ff505665ff505766fe4f5564ff50535fe755565db95a5453b764585477746760378b7d8b3f8e82d21e9180d53a8472cf3f8271d2328570d6228070ca148c80d90a9980e6059966ff0280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff059966cc0c806abf188075ca268679d0398270ce508373d223998accd62e1f18fd321d17fe311b17ff2e1a16ff2e1916ff2f1815ff442823ff6b4236ff814f3fff83513dff85523fff85523fff83513dff85523fff85533fff885541ff875440ff85533eff905e49ff95624dff94624bff93624bff92624bff8a5a44ff84523dff8b5a45ff905f4aff90604bff8f604bff8d5f4aff8c5d48ff8b5d48ff8b5c47ff8b5c47ff8a5c47ff8b5c48ff885a46ff785041ff44261dff311b18ff2e1d1cff2e1d1eff362222ff352120ff352223ff332223ff312220ff332120ff30211cff3a2421ff3b2219ff8f735dffedd1a7ffebce9fffedcfa1ffefd2a5fff7dbadfff9deb0fff9deb2fff7ddb2fffce1b8fffde4befffee5befffee5c0fffde5c1fffde4c3fffce5c2fffce7c5fffce6c5fffee7c9fffdeacdfffcecd0fffbefd5fffdf8dcfffdfae5fffcfbe7fffdfce9fffcfceafffefcecfffefcf0fffefceffffefcedfffefbedfffdfbeefffdfbeffffdfaeffffdfaeffffdf9effffdf9effffdf9effffdf9effffdf9eefffdf9eefffdf9edfffdfaeefffdfaedfffdfaecfffdfaedfffdfaebfffdfaeafffdfaebfffdfcecfffcfbebfffdfaebfffefaedfffdfaecfffdfaebfefefaedfefefbedfefefbedfefdfbedfefdfbecfefdfbedfffcfaecfffdf9eafffaf5e3fff6eeddffe9e3d2fffbf4e4ffece4d6ff9e9184ff7a6c5dff6d5d4fff796a5eff7b6b60ff554439ff47342bff46342dff46352fff473632ff483633ff473633ff493734ff4a3834ff4a3833ff4c3b35ff4c3d3aff413234ff3b2e36ff392f39ff3a2f39ff3a2f38ff3b2f39ff3a2f3bff39303aff3d3744ff4f515dff4e5764ff4e5764ff505765ff515765ff505766ff505765ff515765ff505663eb5a5e6857a7a4a4459b94896183766e647a70661d958d7b05cc99992a8c73d44c8372d0368471d5258375d617857ad30c9580d5068055d503aa55aa01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf0b7474b9168074d1238a75d3358773d44b8574d334897bd3b03e2e27fc321c17ff2f1a16ff2e1a17ff2e1917ff2f1916ff3b221eff643d33ff804f3fff83503dff85513eff84513dff85513eff85513eff875340ff85513eff86543fff8f5d48ff915f49ff915f49ff915f49ff8c5945ff885640ff8c5945ff8e5c47ff91614aff92624cff91614bff8e5e48ff8b5d47ff8b5c46ff8c5d47ff8b5b46ff8b5c46ff8b5c47ff82543fff7f5240ff654236ff341b17ff2f1c1bff2f1c19ff352020ff352322ff332421ff342222ff342220ff33211fff33211fff3b2522ff3e241eff6b503fffe5cca5ffeed19fffefd1a3fff1d4a8fff1d7a9fff1d6a6fff0d6a6fff3d9abfff7dcb0fffde3baffffe4bdfffee3c0fffce4c0fffde5c1fffee4c2fffde6c1fffbe7c3fffae8c7fffcecccfffcf1d5fffdf8ddfffefbe3fffdfbe9fffdfbecfffdfbecfffdfbeefffdfbeefffefbeffffdfceffffdfdeefffefdedfffdfceefffefbeffffdfbeffffdfaeffffdfaeffffdf9effffdf9effefdfaeffefdf9eefefcf9eefefdfaeefefdfaedfffcf9ebfffcfaeafefef9e9fefdf8e8fdfdf9e8fefdf9ebfcfdfaecfdfcfbeafdfdf9e7fdfef8e7fdfbf5e6fcfdf9eafcfef9ebfdfefaebfcfefaecfcfefaecfbfefaecf9fdf9edf8fdf8ebfafdf9ecfbfcf8e9fdf4eeddffdfd3c5ffbcaf9ffff0e3d3ff918376ff604f44ff56443aff524137ff514137ff544439ff5f4f44ff4f3e34ff4a362fff463730ff493631ff4a3733ff4a3834ff493934ff4a3a34ff4c3c35ff4f3d36ff513f39ff50413cff433437ff3c2e38ff3a2f39ff3b2f3aff3a2f38ff3b303aff3b313aff38313cff454552ff505764ff4e5766ff505765ff515766ff515866ff505867ff505866ff525765fd545864896c6c6c05ffffff03ffffff02ffffff0d8976c4188a75df408374d3538472d13c8473d02a806dce1a8076d80f8877cc079292db03aa55ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf0a8080b2148073cc208778d7328570cc488371cd488375d1863d2e22fc301c16ff2f1b16ff2e1a16ff2e1916ff2e1916ff351e19ff5c382fff7f4f3eff82513bff84523eff85513eff84523eff85523fff85523eff885541ff8d5a46ff8f5c46ff8e5b46ff8c5843ff8a5741ff8c5a45ff8b5944ff8e5c47ff92614bff95644eff92604aff8d5c46ff8c5c46ff8d5d47ff8f5e49ff8d5d47ff8d5d48ff885843ff845640ff875945ff805849ff3d2118ff311a18ff2e1c1aff351f1cff3b2322ff392222ff362420ff362223ff372121ff34211eff3d2822ff3f2821ff573f30ffccb294ffedd4a7ffedd2a6ffefd4abffeed6aaffeed5a6ffefd5a7fff0d7a6fff2daaafff7deb2fffde3bbfffee2bdfffde1bdfffce3bffffbe5c1fffbe5c1fffae6c5fffaeac9fffcf1d3fffdf8defffef9e6fffdfbe9fffdfcebfffdfbedfffefbedfffffaedfffffaeefffefbeffffdfceefffdfceafffdfcebfffdfdedfffdfbf0fffdfbeffffefbeefffefbedfffcfbeffefcfaeefefcfaedfefcfaedfefdfaecfdfdf9ebfbfcf9ebf9fcf8e9f8fcf7e6f9f9f3e2f9f9f2e1faf6efddf7fdf7e8f6fef8e9ebf8f1e3e8faf1e1e9faf1e0e3ede4d4edf3ebddf7fcf8e9f5fdf9eaf2fcf8e9d9fbf8e7a4f7f1e382f7efe066f8f0dc65f5f0de8eefe9d9b3e7e0cfe8898071fc897c6ffe887a6dfeafa193ff615044ff5b493fff554339ff504037ff4f3f36ff514037ff604c43ff624e43ff4d3a30ff4c3831ff4c3732ff4a3833ff4a3935ff4b3a36ff4c3a36ff4f3c36ff523e38ff544139ff58453dff54443dff413436ff3c2f39ff3a303bff3a3039ff3a3039ff3b3139ff39323aff383541ff505462ff4f5766ff505865ff515865ff525866ff515866ff515967ff525766ff535967e7595b600fbbbbbb02ffffff1a8976ce2a8c79d4768473d2668473d25c8272d0438572d12f826dce1f8473ce128071d4098e8ee3048080ff0100ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff028080ff098e71c6128e71c61d8d7bd32e8574d3448370ce448374ce5c5e4e45fd2d1c15fe301c17ff2e1915ff2d1a16ff2d1a16ff301b16ff53352eff794c3cff83513aff84523eff84503fff84513eff85513dff875440ff895641ff8a5742ff885540ff87543fff8b5743ff8e5a47ff895641ff8f5c46ff95624dff96644dff8f5d46ff8c5b43ff8e5d47ff905f48ff905f49ff8e5d47ff8a5944ff885843ff8a5a46ff8b5d48ff865c49ff613f32ff341c16ff2f1c19ff2f1b17ff3d2522ff3f2422ff3d2320ff38221eff38221fff37211eff3f2723ff482d27ff493022ffb49d80ffecd4aafeeed4aafeefd5abfeedd4abfeecd5aafeeed5a8feedd6abfeeed9acfef2daabfefadfb4fefde1b9fffbdfbafffde1bcfffce4bffffbe5c2fffbeacafffbf2d5fffdf8defffdfae4fffdfbe7fffdfbeafffefbebfffdfbebfffcfcecfffdfbecfffdfcebfffdfcebfffdfceafffcfdeafffcfce8fffcfbe7fffefcecfefefbeefefefbecfefefbecfefdfaebfdfcfbebfdfdfbeafbfdfbeaf9fdfaebf2fcf8e9dbfaf6e5a9f6f0e180ede5d57cefe4d488f6e7d883f1e2d497faeee18ffaf1e165f0e6d449e7dccb5df4e6d95eefe7d64de5dbca7beeead8adfbf8e68cfbf6e54aeeead910dfcfbf06aaaaaa03aaaaaa03ffffff04bfbfbf07b692db09c6c6c640a79f8fd4584d42ed62564bf75b4c40fe55463aff5a483eff55433bff524039ff503f37ff4f3f36ff5c4b40ff655146ff634e43ff503a32ff4b3a31ff4a3833ff4c3a36ff4c3b36ff4e3c37ff503c36ff533f38ff58423bff5d493fff5e4940ff574640ff433438ff3c2f39ff392f39ff3a303aff3b313aff3a303aff38313cff44434fff505762ff4f5863ff505865ff525866ff525867ff525967ff515868ff505867fd575964676f6d6d2a8c80d40f9977cc838473d0998471d27e8471d2648573d14b8570cf358273d4248071cd168b74d10c9580d506aa80d502ff80ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff068080d50e806ddb1b8471d02b8871d0408374cf358773cf37ac9e90f82b1b13fe2e1c16ff2d1b15ff2d1a15ff2d1b16ff2e1914ff4b2f29ff734839ff82503bff84513eff84503fff84513eff85513eff87533fff87533fff86523eff88543fff8b5843ff895541ff8a5642ff905c47ff95624cff925e48ff8c5943ff905d46ff926049ff92614aff8f5e48ff8d5c46ff8b5b45ff8d5e47ff8e5f4aff8d5f49ff885c47ff785140ff3f2118ff311b17ff2e1a17ff39231fff402623ff402522ff3b2420ff3b231fff37241eff3c261fff5e443bff472b1ffe987d66fee6d2acfdebd5abfdedd5affdedd5aefcebd5adfcebd6acfeead6acfeead7affcecd9affdf1d9b1fefadfb8fefce1b9fefbe2bdfffae6c3fffbedccfffcf4d6fffcf7ddfffcf9e4fffcfae6fffdfae7fffdfbe8fffdfce9fffcfce9fffdfceafffdfbeafefefbeafefdfcebfffcfceafffdfce9fffdfce9fffcfbe8fefdfce9fefcfbe9fdfefbecfefcf9ebfefefbebfbfefbeaf7fcf8e8f2fcf9e7defdf8e8b2fbf5e766f8f0e421e8e0d809e3c6c608dfdfbf07ffdbdb06ffd5d506ffffd506ffd5d504bfbfbf03ffffff03ffffff03ffffff04ffffbf05ffcccc11f0e1d21bf6f6d906ffd5ff02ffffff02808080028080ff028080ff028080ff048080bf068080d5059999cc079292db5c746961c06a605590c5b8ace6655849fc56453cfe58463dfe534139fe54423aff503f36ff5b483eff655145ff685347ff5f4a40ff4e3b33ff4d3b34ff4d3b36ff4d3a36ff4f3c38ff523e37ff554138ff5e493fff604b40ff604a3fff5d4a3fff554541ff423537ff3b303aff392e3aff3a2f39ff3c303bff3b303cff393642ff4f535dff505964ff4f5964ff515866ff525867ff525867ff515967ff505865fe515766d05e6265369284cb4f8874d2898472d0a28473d1878473d26c8471d0538475d13c846fd0298370d31a806cc40ea480db079292db03aaaaff028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff068080d50e806dc8188075d5288673d23c846fd0378674d125e3d6c8ed311f17fd2e1b16ff2e1b16ff2c1b15ff2d1b15ff2d1a15ff3f2620ff674333ff80513bff85503dff84503fff85513eff84513dff85513eff86523fff885440ff895440ff87533fff895541ff905c48ff915d49ff8c5843ff8e5a44ff915e48ff935f49ff915e47ff8e5e46ff906048ff906049ff90604aff8e5f48ff8e5f49ff895b45ff875b48ff513024ff351c17ff301b18ff311d19ff412724ff432824ff402622ff3b2620ff3c231ffe3a241dfb897062fe523527fd866b5afce8d0b5f8e8d5b2ede9d6b4dfe9d6b6d5e9d6b7d3e9d6b5d1e5d4b1cae6d7b5c7e8d9b7d0ead9b9d5f1dbb7d4f7e0bad5f8e3c4d9fbedd2e0faf4dde4fcf6e2e8fcfae5edfcfae5f1fdfbe6f5fbfae6f7fcfbe7f9fdfbe9f9fefcebfafdfbebf9fdfcebf9fffbebf8fefbeaf8fdfbebf9fdfcecf9fdfbe9fafcfae8fafaf8e5fbfdfae9fafefaeaf8fefaebeafdf8eac7f5f1e2b1f6f1e1a0faf4e673fbf4e43df7f2e210efdfcf02ffffff0280808002808080010000ff01ffffff00000000000000000000000001ffffff01ffffff0000000001ffffff01ffffff01ffffff02ffff8001ffffff01ffffff0000000001ffffff0000000001ffffff01ffffff02808080028080ff03aaaaff068080d514998c8c9c716a5c2ae7dbce39b7aa9dbd6b5e50f357493ede605246fa55443bfe56443bff5a473dff665045ff6a5448ff695549ff5a453cff4e3b33ff4f3b36ff4f3b36ff503d38ff533f37ff5b473dff624c41ff624c40ff624b3fff614b3eff5e4b41ff574741ff433639ff3b3039ff392f38ff3b3039ff3b313aff38333cff44434dff525664ff4f5864ff505966ff535866ff525966ff525967ff525964ff525867f75759626379718e0f9988cc488371d1aa8272d1908371d1758571d15a8271d2438572d12e8574d81e806fd5118778d2098e8ee3048080ff01ffffff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff056666cc0c8080d5168074d1258375cf398274ce3f826dce16e8dcd1d538291ff72d1b15fe2f1c17ff2d1a15ff2e1a15ff2d1a15ff341f19ff5e3d30ff7d503cff834e3cff84503fff84503dff84503dff85513dff86523eff86523fff86523eff895541ff8e5a46ff8d5945ff88553fff8e5944ff915d48ff905e47ff8e5b44ff905e46ff93624aff91614aff90604aff8f604aff8d5e48ff885943ff875947ff795042ff371b13ff321d18ff2e1a16ff3e2823ff432925ff422824ff3f2722ff3c2521ff3c241eeb594338c7baa390de6a523ebee4d0bc97e6d5b872e6d5ba51e3d6ba39e9dbc02ae1d4bc23e9dbbd1eddd5bb18dfd5bf13f2e4c916e8dcc51ce4d1bf1eeeddc41dede5ca1fefefd627f2f2de32faf5db41f3f3e04ff9f9e25cf9f7e369f8f5e475f6f6e77ff7f7e781f9f7e782f9f7e781f9f7e780f7f5e57cf9f7e67bf5f3e47ff3f1e188f0eedd9eeae7d5bbece8d9d8fdf9eacffdf9e9a1f9f5e755f3f0e125ddd6c81cede4db14e6d9cc04bfbfbf028080ff028080ff01ffffff01ffffff01ffffff0100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080028080ff03aaaaff03aaaaff219b93830ec8c8c805ccccff1f94848cbe5d5344948a7e709d786a5df55b4b3ffd5c483eff654e44ff6c5549ff6e584cff6c564cff533e36ff503c35ff503c36ff523e37ff58443aff614d41ff634d40ff634c40ff634c40ff624c3fff614b40ff5f4b3fff5a4a44ff45363aff3d3139ff392e3aff3a313bff393339ff3a393dff4e525dff4f5863ff4f5864ff525866ff525966ff535867ff535966ff525867fe52576089656666548673d1648573d4b18372d1988572d27d8572d2638371d1498570d2348471d3228069ca158679ce0b8b74d1059999cc02808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf0b8b74d1158679ce228e78d9348976d3388972d119c2add6a93e2f26f02e1b14fd301c17ff2d1b15ff2e1a16ff2d1b15ff2e1b17ff55382fff794f3dff834f3cff83503eff84503dff834f3dff85513dff85513eff85513eff885440ff8a5642ff885440ff895541ff8d5a45ff905e48ff8d5a45ff8c5a43ff93624bff93634aff916149ff8f6049ff8f5f49ff8a5a44ff865640ff8a5a47ff865b4bff4a2a20ff341b17ff2f1b17ff351e1aff452b27ff452b26fe402824fe3e2826fe3e2521fb3d2a1e89af9e8d58c8b49f2edecdb717d3c8bc09c6aaaa068080d50599999903aaaaaa02ffff8002ffff8002ffffff02ffffff01ffffff01ffffff03aa55aa028080ff02ffffff02ffffff02ffffff03ffffff03ffffaa03ffffaa03ffffff04ffffbf05ffcccc05ffffcc06d5d5d506d5d5d507b6b6b607dbdbb606ffffd507dbdbdb07dbdbdb07ffffdb0debebeb2af3e7e15efaf1e433f5f0dc08bfbfbf02ff80ff02ffffff01ffffff01ffffff010000ff01ffffff01ffffff0000ff00010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff010000ff028080ff03aaaaff03aaaaaa04bf80bf088060df0d8976d8387b6d69af776f6020d7cfbf72827769f45f4e43fb634d42ff6d564aff6f574dfe705a4fff665147ff523d35ff523e35ff59433aff624c41ff624d41ff634c40ff634d40ff634c40ff634c40ff624b3fff604b40ff5f4b40ff594a40ff443539ff3c303bff3a313cff39313aff39313bff464651ff505761ff505865ff525866ff525966ff535866ff515965ff525967ff515762d55a5b61528073b10e926ddb448370cea08473d2858471d16a8471d14f8471d2398270d227836fcb188a75ca0d8976c4068080ff02808080010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff035555aa097171e313796bd7208770d7328a75cc358773d413aea1c97c635248e7402e28fe2f1d17fe2c1b15ff2e1b16ff2e1b16ff2d1a17ff463027ff71493aff824f3dff834f3bff844f3dff84503dff85503eff86513eff87533fff87543fff86523eff87533fff8c5945ff8f5c47ff8a5841ff8f5d46ff94634bff916249ff906048ff8f5f48ff8b5a45ff875740ff895843ff8b5b46ff895c49ff6a4537ff351b14ff301b17ff2e1a14ff422b25ff462d27fe442b25ff412925ff3f2923fc3d261d8f6b564914ccbfbf08dfdfbf0ba28bd10a8080cc06aa80d503aaaaff028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff01ffffff02ffffff03ffffff01ffffff01ffffff01ffffff00ffff00010000ff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff028080ff028080ff03aaaaaa06aa80d5088080bf098e71c66c8078682cc5bfae04ffffbf4191857ad1655548fa665145fa705a4efc705a4efb715b4ffd5c473bff5b463bff624c40ff634c40ff644d40ff634d40ff644d41ff634c40ff634c40ff634c40ff624c40ff614b3fff614c40ff5c4b44ff45383aff3c323aff3a303cff39313cff3c3742ff52535fff525664ff515766ff535865ff545966ff525966ff525966ff545965fc54575e566e6e6e298976cd2f8877d4a68472d28b8672d3708672d1568571d03e846fd22a806dce1b8471d00f8877cc079292db02ff80ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ffffff079292db118769d21e806fcc2c856ecb279076d8288679d2569a8e85dc52433bfe2e1c16fe2b1b15ff2e1b16ff2e1b15ff2f1915ff3c251eff654237ff804e3eff844f3bff834f3cff84503dff85513eff85523eff86523eff85523eff86533fff895641ff8b5842ff88563fff905d47ff92614aff906048ff8f6049ff8d5b45ff885742ff885741ff8a5944ff8a5843ff895944ff7f5546ff47281fff321b16ff2e1915ff37211cff48302aff452d27fe422b26fe422a24fe412820d04b362a20a79797148c73cc03aaaaaa098e71c6079292db048080bf028080ff01ffffff0000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff0280808003aaaaff03aa55ff048080ff04bf80ff16c5aeae42aaa69704bfbfbf06aaaad5289f8c80a6645345eb6b574ad5746053c1847063ec685547fd644e43ff644c40ff654d41ff644d3fff644d41ff644d41ff644d40ff634c40ff634c40ff634c40ff624c3fff624c40ff614d3fff5b4941ff47393bff3e323bff3b323bff37323bff464550ff525662ff505865ff535865ff545865ff535965ff535965ff535864fd555762a364636e448374ce0f8877dd958573d1928573d2758574d15a8874d2428770d12e806fd31e806fcc118778d2088080df03aa55aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ffffff06aa80d5108070cf1b7b71d02c8574d13f8675d2408374d346c8bdb2ca6a5c53fe2d1e18fe2e1b16ff2e1a16ff2e1b15ff2f1a16ff311c16ff57382eff7c4e3fff81503bff834f3bff84503dff84503eff85513eff85513eff86523fff87533fff88543fff88563fff8e5d45ff8e5e47ff8d5d45ff8a5943ff85563eff875742ff885842ff8a5843ff895843ff895844ff875a47ff5e3a2cff341b13ff301a16ff2f1a15ff442d27ff483029fe452d26ff442d27ff412a22f3432d214f88776b128e71d40e926ddb06aa80d507926ddb048080ff0280808001ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff010000ff028080ff028080ff03ffffff33b9b4a506d5d5d503aaaaaa048080bf06ffd5d5707b6b5b7387786a14d9ccbf34a79884ac6b5c4cf1624f42fe624c40ff664e42ff644e41ff644d41ff644d40ff644d40ff644d40ff634d40ff644d41ff634c40ff634c3fff614d40ff5d4d45ff483b3dff3f333cff3a313dff3d3943ff52555eff515862ff535864ff525a64ff545966ff555965ff545865fe545764d85b5a5e13aeaeae0e926ddb408374d3968574d37a8473d15f8673d1468371d0308570d51f8473ce138679c9098e71c603aaaaff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080056666cc0e806dc8198570d628866cd23a8872d3538472d12fe4d4c9a3716358fd2d1d17fe2f1b16ff2c1a14ff2d1b16ff2f1a16ff2f1b15ff492f26ff72493bff80503bff834f3aff84503eff84503dff84513dff85513eff86523eff87533eff87543fff8c5943ff8c5a44ff875741ff85543fff86563fff885742ff875741ff885843ff895843ff875741ff875945ff784f3fff3f2218ff311b16ff2e1b16ff3a251fff49312bfe483029ff462e27ff442c26fb422c2293554032149980cc0d8976d80c806abf097171c6068080d5035555aa01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff0000000002ffffff0cbfbfbf05cccccc02808080028080800280808007dbb6b613a1948603aaaaff03aaaaff07b6b6db4d84746adf665546fc614d40fe634d40ff654e41ff644c40ff644d41ff644d40ff644d40ff644d40ff634d41ff634d3fff634d3fff624c40ff5f4b45ff4b3c3fff3e313cff37313cff474750ff535760ff545864ff525a65ff555866ff545963ff535965ff555867f655555b33827d78328575d12b8877d09b8473d17f8572d1628572d0498573ce328570d1228770d2148c73cc0a8066cc048080bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff048080bf0c806abf168074d126806bc9378674d54e836fd120af9fcf716f6156fb301f17fb2e1b15fd2d1c16fe2e1a16ff301a17ff2f1b15ff3f261fff654136ff80513eff83503bff84503cff84513dff84513dff85523eff85523dff85533eff885540ff86543fff84523dff86553fff875641ff875642ff885742ff875742ff875842ff885841ff895843ff845946ff553326ff321b15ff2f1c18ff2e1c16ff47302bff4a312bff462f28ff462f28ff432d24d24d392d20a79f97159286ce0d7662d80a8066cc068080d5048080bf0280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff010000ff010000ff01ffffff01ffffff01ffffff010000ff028080ff035555aa048080bf1a89807689726150f5624e41fe614c40ff664f42ff654e40ff644d40ff644d40ff634d40ff644d40ff644d41ff624d40ff634d41ff624d41ff5c4b42ff4e3f3eff3c303aff393440ff55565fff535762ff525964ff545966ff545a64ff535865ff555966fc55565c76706e75718373d22c857ad19d8573d2828374d2658372d24b8574d3358773cf238a75d315866dce0b8b74d105666699010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff02808080048080bf0a8080cc148073cc228069ca33826ed2498573d2269480d74496877cee2f1f18f42d1c17fc2d1b15fe2f1a16ff311b18ff2e1b17ff311c15ff55362dff784c3dff814f3dff834f3cff83503cff84513dff84513eff85523eff85523eff84523dff83523eff855440ff855640ff865641ff865641ff865641ff875641ff865640ff865640ff855844ff724c3eff351911ff301c16ff2e1b16ff3a261fff4b332cff4a312aff473029ff463028f644302547776856139479c9128e71d40ba28bd107926ddb048080bf035555aa01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff028080ff03aaaaaa068080d542837468ba675547fb624d3ffe624d40ff654e41ff644d40ff644d41ff644d41ff634d41ff644c40ff644d41ff644c40ff624c40ff604b41ff544343ff3c313bff44404bff545760ff545a63ff545962ff555964ff545965ff545864fd565760b3625e5e06d5d5d52c857ad18b8674d1838473d2668473d54d8171d1378674d1248771d4168074d10b8b74d105666699010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff03aaaaaa07926ddb118778d21d846ad32f8272ce438572d1428374d129b4a89bd136251fe03a2b23fc2e1c16ff301b16ff301a18ff2e1d18ff2d1b15ff462e27ff6a4338ff804f3fff82503cff83503cff83513dff83513dff84513eff84523dff83523eff82533eff855541ff845540ff855540ff855540ff855640ff865541ff85553fff875742ff805845ff46291cff311a15ff2e1c17ff2f1c16ff4b342dfe4c342dfe49322aff48322afd443026985e4d40119696d2148073cc0c806aea097171c6059999cc03aaaaaa0280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff035555aa048080bf0bb9a2b95f766659eb625041fd624d3fff644e41ff644c40ff644c41ff644d40ff654d41ff644c40ff644c40ff634d41ff634c40ff614c42ff544343ff3c323cff514e58ff565860ff555964ff555864ff555864ff545764ff565661db5f5d5e1a9d8989388476d1458576d3838473d4688473d34e8372d1378674d5268672d0168074d10b8b74e8056666cc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff035555aa068080d50e9280db1a806cce298370d33d8271d12b8877d019ccc2b8b33a2b22c554453efe2e1c16ff2f1c17ff2f1b18ff2e1d18ff2f1c17ff38211aff5c3c31ff7b4f3fff82503eff82503cff83513dff83513cff83513dff83513eff81523eff82533fff845440ff83543fff84553fff845540ff845540ff85553fff85553fff855743ff664134ff311813ff2e1b17ff2e1b15ff3e2a22ff4f3730fe4c342cff4b332bff473026d84c3a2c2a92798c118778d20f8877cc088080df076d6ddb048080bf028080ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff035555aa03aaaaff048080bf1da79595a6675848f3614f40fe634d40ff664e42ff654d41ff644c40ff654d41ff644d40ff644d41ff644c42ff644c41ff614c41ff544543ff453c45ff585461ff555861ff565864ff555863ff565863ff565763f55a575a35827d7802ffffff01ffffff608572d2688471d04e8672d1388472d626806bc9188a75d50c806abf059999cc010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff059966cc0c8080d5177a6fd325836ed6388472cd2e8b7ad811e1d2c38543382ca76e5f57fb301c18ff2d1c16ff2c1d18ff2f1c16ff2f1c15ff311a14ff4d3128ff6b4638ff81513eff80513cff82503bff82513cff82513cff82513eff82523dff82523eff83533eff83543eff84543fff84543fff83543fff845340ff835441ff7c5444ff3d2017ff2f1914ff2f1b16ff331f19ff4c352efe4e362eff4a342cfe49332ae94833274376675b17907ad30d8976d80a8080e6088060df059999cc0280808001ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff028080ff035555aa059966cc0ab299b2527c6d5dd2675545fe614c40ff654e42ff654e41ff654d41ff654d41ff644e41ff634d42ff644d40ff634c41ff614d43ff524444ff514951ff57565fff575863ff565863ff555861ff585963fb59555a666e6c6702ffffff02ffffff558472d2668471d24e836fd1388472d627836fcb17856fc80c956ad5056666cc01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf098e71e313796bc9208770d7328570d1268672d70dc4b1c44e5c524598a4978bf633201bff2c1c16ff2d1d17ff301d17ff2f1c17ff301c16ff3c231cff593b2fff7b4f3cff80513cff81503aff81503cff82503cff81503dff81513dff81523dff82523eff82533eff83533eff83533eff83533fff835240ff7f5444ff543427ff2e1810ff2f1b16ff2e1b16ff422d26ff503830ff4c342dff4c352cfd4832298c5745370f9988cc118778d20f8877cc0a8080cc059999cc035555aa0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080ff03aaaaaa056666cc2193837c91746254eb645043fe634d40fe644e41ff654d41ff654d41ff644d42ff654d42ff644c42ff644d43ff614e45ff584a49ff595058ff58555fff575761ff575962ff575762fd5a575b976e696404ffffff01ffffff2c8574d1628570d04b8574d3368071d5258375cf188a75ca0b8b74e8068080d5010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaaa089f80bf108070bf1c8976d12d8271d21b8471d00bb9a2d132857a7080cbbfb3ee37241dff2d1b15ff2f1c17ff301d18ff2f1d18ff301c17ff331c17ff4e3228ff6b4234ff7e513fff80503cff814f3bff814f3cff80503bff81513cff81513dff81523dff81523dff82523dff82523eff81513eff7e5340ff684536ff321910ff2e1b15ff2e1c16ff36231cfe4e362fff4f372fff4d362eff4a352bcd4e3c3117bca6a60e8080c80ba28be80b8b74d106aa80d503aaaaff0200008001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808002808080048080bf04bf80bf2880736cba68594afa604d3ffe634e41ff644d41ff664d41ff664d42ff644e41ff654e42ff654e44ff624f48ff5c4e50ff5a545bff58575fff56575fff585762ff5a565bcb645e5a07ffffff1a8976ce318778d05c8572d3468371d3348471ce248071cd168074d10b8b74e8059966cc01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff03aaaaaa068080d50d8976c4188a75d526806bd0308575cf11b4b4d23a91887b46dbd0c5dc3b2920fe2f1b15ff301b16fe321d18ff301c18ff311d18ff331d18ff3a2119ff5b392eff744b3aff7c4e3dff804f3cff804f3bff7f503aff80513cff80513dff80513dff80513cff80513cff81513dff7e503fff744c3eff3d2116ff2f1913ff2e1c16ff2e1c16ff453129fe503931ff4e362efe4e382ff44b382e606a5d50059999cc0e806ddb0c8080d5079292db04bfbfff0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080800280808003aaaaff118769785775675be8645545fd614d41ff654d41fe664d42ff654d41ff664e42ff664f44ff644e46ff61514aff5c514fff5a555cff59575eff585661ff5a565deb5b54512ba69aca278976d1079292db488371d1418572d431826dcb218374d1149980d90ba274d1056666cc01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080048080ff0a9980cc148c73cc208778d7278376cb0cbfbfd52fa89d8d22e8d9cacc45332cfa2f1d15fd301c17fe321c18ff311c18ff331c19ff321d19ff331c17ff482b23ff603c31ff7a5040ff7d503cff7e4f3aff7f4f3bff7f503bff7e503aff7f503cff7f503bff7f4f3cff7e4f3eff754c3eff45281dff2f1912ff2e1b15ff2e1c16ff36221afe513a33ff4f3930ff4e392ffb4b372d915b4d4110af9fbf128e80d4108070cf098e71e3059966cc03aaaaff02808080010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff028080ff028080ff03aaaaff1b978e7b8b6e5f51f3624f41fe624c41ff664f44ff664e43ff654e45ff644f46ff635149ff61524eff5b5353ff59565bff58565cff59565af95b5454419181912a8673ce068080d5428370d13c8473d02b8871d01e8880d5129c80d40a8066e6048080bf01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff088080df108070cf1b8471d02a8673d4109f8fcf0cbfbfaa14e6d9ccba4e3e34ef32201bfa311e18fe321d18ff311c17ff321c19ff301e19ff311d17ff351c17ff503027ff684333ff79503cff7e4f3bff7f4e3bff7f4e3bff7f4e3aff7e4f3bff7d4e3bff7c503eff785041ff4a2c1fff321914ff2f1c15ff2f1c15ff2e1b14ff4a342dff523a32ff4f3830fd4e392fe3503c301c8980800a9999e6128063d40a8080cc068080d503aaaaaa01ffffff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080ff089f80bf47857768cc69594afd5f4c3fff644e43ff664f45ff675046ff655048ff64524dff605352ff5b5456ff5a5659fe5a565bfd5c55555f73696b02ffffff268679d741816ecc338773cd258a75cf1b8471d0108f80df098e71c603aa55ff0280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff028080ff068080d50c956ad517856fc8238375d3358273cf238a75d30ceaead59958463cdb4f3d34f937251dff321d18ff321c19ff311d19ff311e19ff321e18ff311c19ff3a1f19ff57362cff6b4435ff7a4e3dff7d4e3bff7e4c3bff7e4d3aff7e4e3bff7b4f3eff764f41ff4e2e22ff331b13ff311d15ff301d15ff301c15ff3a241dfe513a32ff513930ff513a30fa503b305d70605509aa8ec60f8877cc0a9980cc07926ddb048080bf028080ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff02808080035555aa0cbfbfbf5e7d6d5ce3635145fc634e43ff675247fe67524aff65524bff63534eff5f5452ff5c5456fe5b5458fe5b54556e6f666104bfbfbf1f8473d6358273cf298976d31f8473ce17856fc80e806ddb088080bf035555ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff048080bf098e71c6128e71c61d846ad32d8871d71e806fd509e3c6c673665247b2715c53e04c3830ff301c17fe301d18fe311e19ff311e19ff321d19ff301d1aff331d16ff3b221aff533228ff664033ff744a3aff7a4d3cff794c3bff764e3fff664436ff43251cff351a12ff321c14ff301d16ff301c15ff311d15ff4e3730ff503931ff503a31fb4e3b309c5f4e4116978ba20d9d76d80d8976d8088060bf056666cc02ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff028080ff03ffaaff1ea291889c6e5f50f2645247fd645048ff66544aff65534bff655652ff5f5353fe5e5656fd5c5455846a615b06ffffd5128e80d4228770ca208770d7198570d6118778e10b8b74d107926db6028080ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaaa079292db0d7662c4188075d5268072d01d8d7bd306ffd5d55375625985948075c16b5a52ff2f1c17fe2f1d18fe301e19ff301e18ff311e19ff321c19ff311e18ff311e17ff371f17ff44271dff503127ff543428ff523328ff472a20ff361d14ff321a13ff331d15ff311c15ff311d16ff2f1c14ff422c24fe503a31ff4f392ffe503b30d95542352f8d7d72089f80df0d8976d80a9980e6068080d503aaaaff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff028080ff03aaaaff0d9d9db14f7b6b61be67554afb634f45fd68554bfe67544eff645451fe615554fc5f55559e6457540ae6e6cc0b8b74d1168b74dc188a75df13866bc90e806dc8089f80df05666699028080ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff056666cc0a8080cc13796bc91f846bce1c8976d105cccccc428b7c705fb19e919a817168fe2f1d17fe2e1d17fe301e19ff301e18ff311e19ff331c19ff301e18ff2f1e18ff301e17ff321d16ff321b15ff311c14ff321c15ff311c16ff311c16ff311d16ff311c15ff301c16ff2f1c15ff352119ff4f3931ff4f372ffe503a30f04f3a2f6376645d138679c90e806dc80b8b74d1088080bf04404080028080ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff010000ff02ff80ff03aa55ff0bb9b9a25b84766de1645547fc645349fc675650fd655553fb625454b663585410bfbfaf02ff80ff117869d2118778e10d8976d80a9980cc076d6ddb048040bf01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf07926ddb0f8877cc198570cc128071c604bfbfbf3d96867d36bdb3a56c958980fe2d1d17fe2e1c17fe301e18ff311e19ff321e19ff321d18ff311e18ff301e18ff301e18ff321d18ff311d17ff311e17ff311d18ff311d17ff311d17ff311d16ff311c15ff311d16ff2f1c14ff463129ff503a31ff4f382ffc4f392ea15f4c3e0cd5d5bf0d9d89d8108f70df0a8066cc068080aa028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff0280808003aaaaaa04bf80bf18aaaa95837f6f63ec635349f3665550ef655653cb635853218b7c7c05cc99ff0f8877cc0c806abf098e71c607926ddb048080bf0280808001ffffff00ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff028080ff059966cc0a8080cc148066bf138679bc04bfbfff32998f8014e6d9cc2fcec3b8f82b1d16fe2f1e18fd2f1d18fe311e18ff321d18ff311d18ff321d19ff321d19ff321d19ff321d18ff321e18ff311e18ff311e18ff321d17ff321d17ff311d16ff311d16ff301d15fe39251dfe4f3a30ff503930fe4f392edb533f32289f8c860c9580d5108f70cf0b8b74d1076d49b6035555aa028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff03aaaaaa048080bf03aaaaff2a8c80739b73645ae0655850db63564f4483786d03aaaaaa088060bf076d6ddb068080aa048040bf03aa55aa01ff00ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf076d6ddb0f7777cc188075d5128e80d426a8a1860fddddcc11f0f0e1eb34241efa2e1e17fa311f18fe301e18ff311e18ff321e18ff311e19ff321e19ff311e18ff321e18ff321e18ff311e18ff311d17ff311e17ff311d18ff311d16ff311d16ff301e16ff473129ff523b32ff503a30f94e3a30607260500c9595d50f7766cc0c8080bf088080bf05666699028080ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff00000000010000ff028080ff03aa55aa03aaaaaa08bfbfdf47907e73ad6f635a698d817504bfbfbf048080ff03aaaaff03aaaaff028080ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff059966ff0b8b74d1138679c91a8076c40accb2b207dbdbb603ffffffc242352eed2d1f1aef31221dfe2e1d17ff301f1aff311e1aff321e18ff321e18ff321e19ff321e18ff321e18ff321e18ff321e18ff321d18ff311e16ff311e17ff311d17ff3b251dfe513a32ff503b30fe4f3a2fa8614f43109f9fcf0c806ad50d8976c40a8066cc059999cc028080ff0280808000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff02ff80ff02808080028080ff07dbdbb619d6ccb803aaaaaa02ffffff02ffffff01ffffff028080800100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ff00ff048080bf088080df0e8080db168074d119857ad6079292db03ffffffa045362ee1301f19cf574640ff2a1912fe311f1aff311e1aff321e18ff321e18ff321e18ff321e18ff321e18ff321e18ff321d18ff321e18ff321d17ff311d17ff311e16fe4a352dff523b32fd503a2fd1544336279689830f9988dd0f8877cc098e71c6068080d503aaaaaa01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff010000ff01ffffff01ffffff01ffffff02ffffff01ffffff01ffffff010000ff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aa55aa068080aa0a6666cc118778d219857ad619857ad603ffffff7f64564cdb32211a9984716bfe291811fe311f19fe311e1aff321e18ff321e18ff321e18ff321e19ff321e18ff321e18ff321e18ff321e18ff311e17ff321e18ff3a251eff503a31ff50392ff0503d305476675809aa8ee30c806ad50d7676d8076d6ddb048080bf028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff048080bf068080d50c8080d5158679ce188a75d503aaaaaa5793847bc149373067a19086f636241cfe32201afe321e18ff321e19ff321e18ff321e19ff311e18ff321e19ff321e19ff331e18ff321d18ff321f18ff342018ff48332bff523b32fd523b319c62504311b4a5c307b692ff0b8b74d1097155c6048040ff035555aa010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff048080ff098e71c60f8877cc158679db04bfbfbf48ae9f957e6f61552fd9c9b8ce48382efd322019fe321f18ff321f19ff311e18ff321e18ff321e18ff311e18ff321e19ff321e19ff33201aff34211aff3d2921ff503a31fe523c31d55b47382a9e8c800c8080d50c9580d5098e71e3068080d503aaaaff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aa55aa068080d50b8b74d1128071d403ffffff38bbada44793887a10dfcfcf904e3e35fd301f19ff312019ff311e18ff311e18ff311e18fe311d18ff321f19ff311f18ff36231dff36241dfe34221aff48332bff543c32f1543f335b8470650ab299b20d9d89d80a8066cc068055d5048080bf0280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01000000048080bf07926ddb0ba28be8138679d71ec4bbb329bbaea206d5d5aa5953453cfc301d17fe33201aff321e19ff311e18ff311e18fe321d18ff311f18ff34231cff392721fe37261ffe37251cff533c32fa583f33966855460fccbbbb0c9580bf0b8b74d1088080bf048080ff028080ff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0280808002808080059966cc0a9980cc13796bc908bfbfbf0eeddbc803ffffff3378645ff233211afe331f1aff331f19fe311d18fe301e18fe301e18ff35221cff392721ff392722fe37251ffe453128f8584136cb614a3e10dfcfbf059999cc0a8066cc076d6db6048080bf028080ff00ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff03aaaaff07926ddb0d8976d8089f80bf098e8ec61a8076d80edbc8c8cd392720fe321f19fe331e18fe311e19fd2f1e18fc31201aff382720ff3a2821fe392822ff38261efa533e34d1624d3f4c836f65098e8ee30a8080e6079292db048080bf028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff035555aa059999ff0a9980cc108070cf188075ca188a80df089f9fbf84514036fd321f19fe332019fe311f19f230211adc473630fd3b2a23fe3b2822fe382720fb3e2b23bf786458479a88770d9d9dc4088080bf076d6ddb048080ff035555aa010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000028080ff048080bf079292db0b745db9108070cf168074d10a9980cc367b6d63fb332119fe34211bf832221c985b4d458d57473ff93b2a23fc3c2922f83c2a22cb59483c41a9998d09c6aac6098e8ee3068055d5059999cc03aaaaff01ffffff0100000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aa55ff059999cc088080bf0c806abf108f70df108070cf0cd5d5bfe93c2a22fa33221cd244352c1eddd5cc4c94867cf33a2922f43e2d25c059493d38a4968904ffffff04bfbfff04bf80ff059999ff03aaaaff02ff80ff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaaa048080bf079292b60a8080cc0a8080cc04bfbfbfaf4d3d32ea36271f5a8e807408dfdfdf1ceddbd1d646362bcc5040332bc4b8a605cccccc035555aa068080d5048080ff03aaaaff028080ff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000028080ff028080ff048080bf059999cc06aa80d504bfbfbf836d6154a954483c17e9ded306d5d5d50accccb28f62564666786c5d05cccccc03aaaaff048080bf035555aa028080ff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff02808080028080ff03aa55aa03aaaaff03aaaaaa4398897e47a2978805cccccc03ffffaa05ffffff23afaf990edbc8b602ff80ff028080ff028080ff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff08bfbfbf13e4d7c902ffffff01ffffff02ffffff0280808002ffffff01ffffff01ffffff0000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff04ffffbf01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01000000010000ff01ffffff010000ff00ffff0001ffffff0000000001ffffff00ffff0001ffffff01ffffff000000000000000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000000100000001ffffff0000000001ffffff00ffffff0100000001ffffff0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000000ffff0000000000000000000000000000ffff000000000000000000000000000000000000ffffff0000000000000000000000000000000000000000000000000000000000ffff000000000000ffff0000000000010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000001ffffff01ffffff01ffffff00ffffff01ffffff00ffffff0100000000ffffff000000000100000001ffffff00ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff0000000001ffffff0000000001ffffff0000000001ffffff0100000001ffffff0000000001ffffff01ffffff000000000000000001ffffff0100000001ffffff01ffffff0000000001ffffff01ffffff00ffffff000000000000000000ffffff01ffffff01000000010000000000000001ffffff0000000000000000010000000000000001ffffff0000000000ffffff01ffffff00ffffff00ffffff0100000001ffffff01ffffff0100000000ffffff01ffffff00ffffff00ffffff0000000000ffffff010000000100000001ffffff0100000001ffffff01000000010000000000000001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff00ffffff01ffffff0100000000000000000000000000000001ffffff0000000001ffffff01ffffff00ffffff0000000000ffffff00ffffff01ffffff00ffff0000ffff00000000000000000001ffffff01ffffff01ffffff0000000000ffff0000000000010000000000000000ffff0001ffffff01ffffff0000000001ffffff00ffff0001ffffff010000ff01ffffff00ffff0001ffffff00ffffff0000000001ffff000000000000ffff0000ffff00010000ff01ffffff01ffffff01ffffff010000ff010000ff01ffffff000000000100000001ffffff01ffffff010000ff01ffffff01ffffff010000ff000000000000000001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff010000ff010000ff00ffff00010000ff00000000010000ff01ffffff010000ff00ffff0001ffffff0000000001ffffff00ffffff01ffffff01ffffff000000000000000001ffffff01ffffff010000ff00ffff00010000ff01ffffff0000000001ffffff01ffffff000000000000000001ffffff010000ff010000ff01ffffff0000000001ffffff00ffff000100000001ffffff000000000100000001ffffff010000ff00ffff0000ffff000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffffff0000000000ffff00010000ff00ffff0000000000010000ff010000ff00ffff0001ffffff010000ff01ffffff00ffff0001ffffff01ffffff01ffffff00ffffff0100000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000ffff000000000000ffff0000000000010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00000000000000000000000000010000ff000000000000000000000000000000000000000000000000000000000000000000000000010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000010000ff01ffffff01ffffff02808080028080ff028080ff028080ff028080ff02808080028080ff01ffffff0280808001ffffff02808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000001ffffff0000000000000000010000ff00ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01000000028080ff01ffffff01ff00ff01ff00ff01ffffff010000ff010000ff010000ff010000ff010000ff010000ff01ffffff00000000010000ff01000000010000ff0100000000000000010000ff010000ff010000ff00000000010000000100000001000000010000ff00000000010000ff0000000001000000010000ff010000ff0100000001000000010000000100000001000000010000ff010000ff010000ff010000ff01ffffff00000000010000ff01000000010000ff010000ff010000ff01000000010000ff01ffff00010000ff00000000010000ff010000ff010000ff01ff00ff010000ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff02808080028080ff0280808001ffffff01ffffff02808080028080ff028080ff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080ff0280808001ffffff028080ff01ffffff0280808001ffffff028080800100000001ffffff01ffffff01ffffff028080ff02808080028080ff01ffffff0280808001ffffff028080800280808001ffffff010000ff01ffffff010000ff0100000001ffffff01ffffff01ffffff02808080010000000280808001ffffff01ffffff01ffffff0280808002808080028080800100000001ffffff0280808001ffffff0100000002808080010000000280808001ffffff010000ff010000ff010000ff01ffffff0280808001ff00ff01ffffff01ff00ff01ffffff028080ff01ffffff01ffffff02808080028080ff010000ff010000ff010000ff0280808001ff00ff01ffffff01ffffff01ffffff01ffffff0280808001ffffff028080ff01ffffff028080ff01ffffff0280808001ffffff010000ff01ffffff01ff00ff0100000002808080028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffff00028080ff0280808001ff00ff01ff00ff010000ff01ffffff028080ff01ffffff0280808002808080028080800280808001ffffff01ffffff01ffffff0280808001ffffff028080ff010000ff0280808001ffffff028080ff02808080010000ff01ffffff01ff00ff01ffffff01ff00ff02808080028080ff010000ff01ffffff01ffffff01ffffff028080ff01ffffff0280808001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff01ffffff01ffffff0280808002ffffff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff0280808001ffffff028080ff01ffff0001ffffff01ffffff01ffff0001ffffff01ffffff01ffffff01ffff0001ffffff01ffffff010000ff028080ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff028080ff01ffffff02808080010000ff01ffffff01ffffff0280808001ffffff0100000001ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff028080800100000001ffffff01ffffff028080ff01ff00ff01ff00ff01ffffff01ffffff010000ff010000ff010000ff010000ff010000ff01ffffff00000000010000ff01000000010000ff010000ff010000ff01000000010000ff01ffffff010000000000000001000000010000ff01000000010000ff010000ff0100000001000000010000ff0000000001000000010000000100000001000000010000ff010000ff010000ff010000ff010000ff00ffff00010000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff010000ff028080ff028080ff03aa55ff035555ff056666cc056666cc056666cc056666cc048080bf048040bf059966cc048080bf03aa55ff035555aa03aa55ff035555aa035555aa028080ff028080ff028080800280808001ffffff028080ff01ffffff01ffffff01ffffff01ffffff028080ff02808080028080ff035555aa035555aa03aaaaff048080bf03aaaaaa03aaaaaa035555aa03aa55aa028080ff03aa55aa028080ff028080ff028080ff010000ff0280808002808080010000ff01ffffff02808080010000000280808001ff00ff01ff00ff0280808001ffffff01ffffff01000000010000ff01ffffff0280808001ffffff01ffffff01ffffff01000000010000ff01ff00ff01ffffff01ffffff028080800100000001ffffff010000ff028080800280808001ff00ff010000000280808001ff00ff0280808001ff00ff0100000001ff00ff01000000010000ff0100000001ffffff01ffffff010000ff01ffffff028080ff01ffffff028080ff03aa55aa03aa55ff03aa55ff03ffaaff03aa55aa03aa55aa048080bf048080bf03aaaaaa03aaaaaa048080bf048080bf03aaaaaa03aaaaaa048080bf03aaaaff035555aa048080bf048080bf04bfbfbf035555aa048080bf048080bf035555aa048080bf03aaaaaa048080bf048080bf048080bf048080bf03aaaaaa035555aa03aaaaaa03aaaaaa035555aa048080bf048080bf035555aa03aaaaaa048080bf03aaaaaa035555aa035555aa03aaaaff048080bf03aaaaaa048080bf03aaaaaa048080bf035555aa03aa55aa035555aa02ff80ff03aa55aa028080ff028080ff028080ff028080ff0280808002808080028080800280808002000080020000800280808002808080028080800280808002808080028080800280808003aaaaaa02808080028080800100000003aaaaaa02808080028080800280808003aaaaaa03aaaaaa028080ff035555aa035555aa028080ff035555aa035555ff035555aa03aaaaff03aaaaff035555aa03aa55aa048080bf048080bf03aaaaff035555aa03aa55aa03aa55aa048040bf03aaaaff048080bf035555aa048080bf035555aa048080bf048080bf03aa55aa03aaaaff03aa55aa028000ff035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa03aa55ff03aa55aa048040bf048040bf048080bf03aaaaaa028000ff03aa55ff035555aa028000ff03aa55aa028000ff035555aa028080ff048080bf03aa55ff03aa55ff035555aa03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aa55aa03aa55aa028000ff03aa55aa035555aa03aa55ff035555aa048080bf028080ff035555aa03aa55aa035555aa03aa55aa048080bf03aa55aa03aa55aa03aa55ff03aa55ff03aa55ff028000ff035555aa03aa55aa03aa55aa035555aa03aa55ff035555aa03aa55aa028000ff03aa55ff03aa55ff03aa55ff03aa55ff03aa55aa035555aa048080bf03aaaaaa03aaaaaa03aaaaaa03aaaaaa035555aa03aaaaaa03aaaaaa03aaaaff035555aa03aaaaaa03aaaaaa048080bf035555aa035555aa035555aa035555aa048080bf035555aa03aaaaaa03aaaaaa03aaaaaa048080bf048080bf03aaaaaa03aaaaff035555aa03aaaaaa035555aa048080bf03aaaaaa03aaaaaa03aaaaaa035555aa048080bf048080bf035555aa03aaaaff048080bf035555aa048080bf03aaaaaa03aaaaaa048080bf03aaaaaa03aaaaaa035555aa03aaaaaa03aaaaff048080bf048080bf048080bf03aaaaaa035555aa035555aa03aa55aa03aa55aa02ff80ff03aa55ff020080ff028080ff01ffffff028080ff028080ff01ff00ff010000ff0280808001ff00ff0280808001ff00ff0100000001ff00ff0100000001ff00ff0100000001ffffff01ffffff0100000001ffffff01ffffff01ff00ff028080800280808002808080028080800280808001ff00ff01ff00ff0280808001ffffff01ff00ff01ff00ff028080800280808001ffffff01ff00ff0280808001ffffff0100000001ffffff01ffffff01ffffff00000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff028080ff035555aa048040bf059999cc059966ff06aa80ff06aa80ff079292db079292db079292db07926ddb07926ddb076d49b6068080d5059999ff056666cc068080aa056666cc048080bf03aaaaff035555aa028080ff028080ff028080ff028080ff028080ff028080ff035555aa048080bf048040bf048080bf044040bf056666cc056633cc059966cc059999cc056666cc059966cc048080bf03aa55ff048080bf03aaaaff03aa55aa03aaaaff028080ff02ff80ff01ff00ff035555aa028000800280808002808080028080800280808002808080035555aa028080800280808002808080035555aa028080800280808002808080035555aa02800080035555aa01ff00ff028000800280808002808080035555aa035555aa028080800280008002808080028080800280008002800080035555aa0280008002800080035555aa028080800280808002800080035555aa02800080028080ff028080ff028080ff028080ff03aa55aa035555aa035555aa03aa55ff059966cc048080bf048080bf059966cc065555d5056666cc056666cc056666cc068080d5056666cc056666cc056666cc056666cc068080d5056666cc056666cc056666cc065555d5056666cc056666cc068080d5056666cc065555d5056666cc056666cc068080d5056666cc068080aa059999cc068080d5068080d5068080d5068080d5056666cc056666cc056666cc059999cc056666cc056666cc056666cc059999ff068080d5056666cc056666cc056666cc068080d5056666cc056666cc056666cc056666cc056666cc048080bf059966cc048080bf048080bf035555aa03aa55ff035555aa035555aa035555aa035555aa048080bf035555aa035555aa035555aa035555aa035555aa048080bf035555aa035555aa035555aa035555aa035555aa035555aa048080bf035555aa035555aa03aaaaaa03aa55aa035555ff048080bf035555aa048080bf048040bf059966cc056666cc059966cc068080d5068080d5056666cc056666cc056666cc056666cc059999ff056666cc068080d5068080d5056666cc056666cc056666cc068080d5056666cc056666cc056666cc056666cc056666cc056666cc059999cc059966cc059966cc059966cc059966cc059966cc059966cc059966cc059966cc059966cc059966cc056666cc056666cc059999cc05666699059966cc059966cc059966cc059966cc059966cc048040bf059966cc056666cc068055d5056666cc056666cc056666cc059966cc059966ff059966cc056633cc059966cc059966cc059966cc059966cc056633cc059966cc056666cc056666cc059999cc056666cc059966cc04bf80bf056633cc059966cc056633cc059966cc059966cc059966cc056666cc059966cc056666cc056666cc056666cc048040bf059966cc059966cc056633cc059966cc05663399068055aa059966cc059966cc059966cc059966cc059999cc056666cc048080bf059966cc059966cc048080bf059999cc059966cc059999cc059966cc059966cc056666cc056666cc056666cc05666699059966cc056666cc059966cc059999cc059966cc04bf80bf05666699059966cc056666cc059999cc059999ff056666cc059999cc056666cc048080bf059966cc059966cc059966cc059999cc059966cc059966cc056666cc068080d5056666cc065555aa056666cc056666cc059966cc059966cc059999cc059966cc059966cc059966cc059999cc059966cc059966cc059966cc068080d5056666cc059999cc053333cc056666cc056666cc048080bf059966cc048080bf035555aa035555aa035555aa028080ff028000ff028000ff03aa55aa0280008002800080035555aa028080800280808002800080035555aa02800080028080800280808002800080028080800280808002800080028000800280808003aa55aa035555aa02808080035555aa02808080028000800280808002800080035555aa02800080028080800280808002808080035555aa0280808001ffffff010000ff01ffffff010000ff010000ff010000ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaaa048080bf048080bf059966cc07926ddb088080df0a8066cc098e71e30a9980cc0a8066cc0a8066b2098e71c60a8066cc0a8066cc098e71c6076d6ddb07926ddb068055d5059966cc059999cc048080bf03aa55ff03aa55ff03aaaaff035555aa048080bf03aa55ff048040bf048080bf068080d5068080d5068080d5068080d5076d6ddb076d6ddb065555d5068080d5068055d5068055aa059999ff056666cc056666cc048080bf044040bf048040bf044040bf03aaaaff03aa55aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa02808080035555aa03aaaaff035555aa035555aa035555aa048080bf035555aa035555aa035555aa035555aa035555aa035555aa03aaaaff035555aa035555aa035555aa035555aa035555aa035555aa035555ff035555aa03aaaaff035555aa03aaaaff035555aa035555aa035555ff048040bf048040bf059966cc048080bf056666cc056666cc076d6db6068055d5076d6db607926ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb079292db07926ddb088080df088080bf088080bf088080bf076d6ddb076d6ddb076d6ddb088080df076d6ddb076d6ddb076d6ddb076d6ddb088080bf076d6ddb076d6ddb076d6db6076d6db6076d6ddb076d6ddb076d6ddb07926ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb088080df076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb079292db076d6db6068055d5059999cc059999cc059966cc059966cc059999cc048080bf059999cc048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048040bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf056666cc056666cc048080bf056666cc056666cc059966cc068055d5068055d5068080d5068055d5076d6ddb076d6ddb07926ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb079292db076d6ddb088080bf076d6ddb068080d5076d6ddb076d6ddb076d6ddb076d49b6076d6ddb076d6ddb076d6ddb076d6db6076d6ddb076d6ddb068055d5076d49b6076d6db6088060bf076d6ddb088080bf076d6ddb068080d5076d6ddb076d6db6076d6db6076d6db6076d49b6068055d5076d6ddb076d49b6076d6ddb076d6ddb088060bf076d6ddb076d49b6076d6db6076d6ddb07926ddb076d6ddb068080d507926ddb076d6ddb076d6ddb076d6ddb076d6db6076d6ddb076d6ddb07926ddb076d6ddb068080d5076d6db607926db607926ddb068055d5076d6ddb076d6db6076d6ddb076d6db6076d6ddb07926ddb076d6db6076d6ddb076d6db6076d6ddb07926ddb076d6db6068055d5068055d5076d49db076d49b6076d49db076d6db6076d6ddb076d6ddb068080d5076d6db607926db607926ddb079292db065555d507926ddb068080d5068080d5088080bf076d6ddb076d6ddb076d6ddb076d6ddb076d6db6079292db068080d5076d6db6068080d507926db607926db6076d6ddb076d6db6076d6ddb076d6ddb068055d5076d6db6068055d5068080d5068080d5068080d5068080d5068080d5068055d5068080d5076d6db6076d6ddb07926ddb076d6ddb076d6db6076d6db6076d6db6076d6db6076d6db6076d6db6068080d5076d6db6076d6db6076d6ddb076d6ddb065555d5076d6ddb088080df076d6ddb076d6ddb076d6ddb079292db076d6ddb068055d5068080d5056666cc059966cc05666699048080ff044040bf048040bf035555ff035555aa035555aa035555aa03aa55ff03aa55aa03aaaaff035555aa03aaaaff035555aa035555aa035555aa03aa55ff035555aa03aaaaff035555aa035555aa035555aa03aaaaff035555aa035555aa03aaaaff03aa55aa035555aa035555aa035555aa035555aa035555aa03aa55ff035555aa03aaaaff03aaaaff03aaaaff035555aa0280008002808080020000800280808001ff00ff01000000010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ffffff035555ff04bf80ff06aa80d5079292db097171c60b8b74d10c806ad50d7676c40d7662c40d7662d80d8976d80d8976c40c9580d50c806ad50b8b74d10a8066cc098e71e3088060df076d6ddb068080d5068080d5059999cc048080bf048080bf048080bf035555aa059966cc068055d5065555aa076d6db6086060bf088080df097155c6088060df098e71e3097171c6097171c6086040bf088080bf07926ddb07926ddb07926ddb059966cc048040bf056666cc056666cc048040bf048080bf048080bf035555ff048040bf048040bf048080bf048080bf048080bf048040bf04bf80bf048040bf048040bf048040bf03aa55ff035555ff048040bf044040bf035555ff048080bf048040bf035555ff035555ff048040bf048040bf048040bf03aa55ff03aa55ff048080bf03aa55ff044040bf035555ff035555aa035555ff035555ff035555ff03aa55ff048040bf03aa55ff03aa55ff048040bf048040bf056666cc056666cc056666cc068055d5068055d5068055d5088080bf088080bf098e71c6088060df088080df088080df098e71c6097171c6098e71c6098e71e3098e71c6098e71e3097171c6097171c6097171c6097171c6097171c6088080df098e71c6097171c6097171c6097171e3098e71e3097171c6097171e3097171e3097171e3097171c6097171c6088080df09aa8ee3098e71c6098e8ee3098e71c6088060df098e71c6098e71c6098e71e3097171c6098e71e3098e71c6097171c6097171c6098e71c6097171c6098e71c6097171e3097171e3097171c6098e71e3088080df088060bf07926ddb076d6db606aa80d5068055d5068080d5059966cc059966cc059966cc059966cc056666cc056666cc059966cc059966cc056666cc059966cc059966cc059966cc059966cc059966cc056666cc056666cc056666cc056666cc056666cc056666cc059966cc068080d5068055d5068055d507926ddb088080bf07926ddb088060df097155c6088080df097171e3098e71e3098e71c6098e71c6097171e3097171c6097171e3098e8ee3086060bf098e8ee3088080df089f80df097171e3097171c6097171e3097171c60a8066cc0a8080cc0a6666cc097171c6097171c6098e71c6097171c6097171c6097171e3097155c60a6666cc0a8066cc0a6666cc0a8066cc097171c60a8066cc097171c6098e71e3088060df097171c6097171c6097171c6097171e3097171e3097155c6097171e30a6666cc097171c6097155c6097171e3097171e3097171c6098e71c6097171c6088080df097155e30a664dcc0a8066cc097155c60a6666cc097171e30a8066cc097171c6097171e3088060df097155c6088060bf097171c6097155c6097155c60a8066cc097155c60a8066cc097171c60a6666cc0a6666cc097155c6088060df098e71e3088080df098e71c6097171e30a8066cc097155c6097171e30a8066cc0a8066cc097171c6097155c6097171e3097171c6097171c6097171c6088080df088060df097171c6097155c6097171c6097171c6097171c6098e8ee3097171c6097155c6097155c6088060bf098e71c6098e71c6097155c6097155c6097155c6097171c6097171c6088060df098e8ee3097171c6097171c6086060df098e71c6097171c6097171c6098e71c6088080df088060bf097155c6097171c6097171c6097171c6097171c6097155c6097171c6097171c6098e71c6098e71c6098e71c6097171c6098e71c6098e71c6097171c6097171c6088080df089f80df098e71e3097171c6097171c60a8080cc097171c6088060bf088060df07926ddb076d6ddb068080d5059966cc056666cc059966cc048080bf048080ff03aa55ff035555aa035555ff03aa55ff03aa55ff03aa55ff048040bf03aa55ff03aa55ff048040bf03aa55ff048040bf03aa55ff03aa55ff048080bf048040bf035555ff04bf80bf04bf80bf048080bf03aa55ff03aa55ff03aa55ff03aa55ff035555ff048040bf048040bf048040bf048080bf048040bf03aa55ff035555ff035555aa035555aa028080ff028080ff0280808001ff00ff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000002808080048080bf059966cc06aaaad5098e8ec60b7474d10d8976d80e806ddb0f8877dd0f7766dd108070df108070cf108070cf0f7766cc0e9280db0d7662c40c806ad50b8b74e80a9980cc097171c6086060bf068055d5056666cc059966cc05666699048080bf056666cc068055d507926ddb086060bf088060df0a6666cc0a6666cc0a8066cc0b7474d10b745db90b745dd10a8080cc0a8066cc097171c6097155c6089f80df07926ddb076d49b6068080d5068055d5059966cc048080ff048080ff048080bf048080bf048080bf056666cc056666cc056666cc048080bf048040bf056666cc048080bf056666cc056666cc048080bf056666cc056666cc056666cc056666cc056666cc056666cc056666cc056666cc056666cc056666cc056666cc059966cc056666cc056666cc048080bf056666cc048080bf056666cc059966cc056666cc056666cc056666cc056666cc056666cc059966cc056666cc056666cc068055d5068055d5068055d5068055d507926ddb088060df097171c6097171c6098e71e30a8066cc0b8b74d10a8080cc0ba28be80ba28be80a9980e60b8b74d10a9980e60a9980e60b8b8be80a8080e60b8b74d10b7474d10a8080cc0b8b74d10b8b74d10b8b74d10a8080e60b8b74d10a9980e60b8b8be80b8b74d10b8b74d10b7474d10a8080e60a8080cc0a8080cc0a8066cc0b8b74d10a9980e60a9980e60b8b74d10b8b74d10b8b74d10b8b74d10a9980e60b7474d10b7474d10b7474d10b8b74d10a9980cc0b8b8bd10a8066cc0a9980cc0a9980e60b8b74d10b8b8bd10a8066cc0a8066cc098e71c6088060df07926ddb07926ddb07926ddb076d6db606aa80d5068080d506aa80d5056666cc068080d5079292db068080d5068080d5068080d5068080d5068080d507926ddb068080d5068080d5068080d5068080d5079292db056666cc068080d5068080d5068080d5076d6db607926ddb088080df088080df098e71c6098e71c60a8066cc0a8080e60b8b74d10b8b74d10b8b74e80b8b74e80b7474d10b8b74e80b7474d10b7474d10b7474d10a8080cc0b8b74d10b8b74d10b8b74d10b8b74d10b8b74d10b7474d10b8b74e80b8b74e80b745dd10b745dd10b8b74d10a8066cc0a8066cc0b745db90c806abf0c806abf0b745dd10b8b74d10b8b74d10b8b74d10b7474d10b8b74d10b745dd10b745dd10b7474d10a8066cc0a6666cc0b745dd10b8b74d10b7474d10b745dd10b745dd10b7474d10b7474d10b8b74e80b745dd10b8b74d10b7474d10a8066cc0a8066cc0b7474d10c6a55bf0c806ad50c806ad50c806ad50c806abf0b8b74e80b745dd10c806ad50b7474d10b8b74d10b7474d10b7474d10a8066cc0c806abf0b745dd10b745dd10b745dd10b745dd10b7474d10b8b74e80b745dd10b7474d10b7474d10a6666cc0b7474d10b745db90b7474d10b8b74d10b8b74d10c806abf0c806abf0b8b74d10a8066e60b8b74e80b7474d10b8b74d10b745db90b8b74b90a8066b20b745db90b8b74b90b7474d10b7474d10a8066cc0a8080cc0a6666cc0a8080e60b7474d10a8066e60b7474d10b7474d10b8b74e80b8b74d10b745dd10b8b74d10b745dd10a8066cc0b7474d10a8080cc0b7474d10b7474d10a8066e60a8066cc0a8066cc0b7474b90b7474b90a8066cc0b7474b90b7474b90b7474d10a8080cc0a8080cc0a8080cc0a8066e60a8066e60a8080e60b7474d10a8080e60b745dd10b745db90b7474d10b745dd10b7474d10b7474d10a8080cc0a9980cc0a9980e60b8b74d10a9980e60a9980e60a9980e60a8080cc098e71e3089f80df088060df07926ddb07926ddb068080d5059966ff059966cc059966cc048080ff056666cc059999cc059966cc056666cc056666cc056666cc056666cc059966cc056666cc048080bf059966cc056666cc056666cc048040bf059966cc048080bf056666cc048080bf056666cc048080bf056666cc048080bf059999cc059999cc048080bf056666cc056666cc048080bf059999cc056666cc048080ff048040bf044040bf035555ff035555aa02800080010000ff01ff00ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff010000ff028080ff048080bf059999cc089f80df0b7474b90d8976d8108070cf118778d213796bc913796bc913866bc913866bd7128063d4128071c6118778d20f9977dd0f7766cc0e806dc80c806abf0a8066cc097171c6076d6ddb07926ddb059999cc068080d5056666cc056666cc068080d5076d6ddb097171c60a6666cc0b7474d10b745dd10c806ad50c9580d50d7662c40d8976d80d7662c40c806ad50b7474d10a8066cc098e71c6088060df088060bf076d6ddb07926ddb065555d5068080d5068055d5068080d5059966cc068055d5059966cc068055d5059966cc059966cc068055aa059966cc059966cc068055d5059966cc068055d5056666cc068055d5059966cc059966cc059966cc068055d5059966cc059966cc068055d5059966cc068055d5068080d5068080d5068055d5059966cc068080d5068055d5068080d5068080d5059966cc059966cc059966cc059966cc068055d5059966cc068080aa068055d5068055d5076d6ddb07926ddb088060bf097171c60a8066cc0a6666cc0b8b74d10b745dd10d7676c40c806ad50c806ad50d8976c40d8976c40d8976d80d8976d80c9580d50c9580d50d8976d80c9580d50d8976d80d8976c40c9580d50d8976d80d8976c40d8976c40d8976d80d8976d80c9580d50d8976d80c9580d50d8976d80c9580d50d8976c40c9580d50d8976c40d8976c40c9580d50e9280c80e806dc80d8976d80d8976d80d8976d80d8976d80d8976d80c9580d50d8976d80c8080d50c9580d50d8976c40c9580d50e806dc80d8976c40d8976d80c9580d50c9580d50b7474d10b8b74e80b8b74d10a8066cc0a8080cc098e71c6088060bf07926ddb076d6ddb068080d507926ddb079292db07926ddb07926ddb07926ddb079292db07926ddb07926ddb07926ddb07926ddb07926ddb07926ddb07926ddb079292db07926ddb07926ddb07926ddb07926ddb088060bf088060bf097171c6097171e30a8080cc0a9980cc0b8b74d10b745dd10d8962c40d8976d80d8976d80d8976d80d7662d80d8976d80d8976d80c806ad50d7676c40d7662c40d8976c40d8976d80d7662c40d8976d80c806ad50d8976d80d7662d80d7662d80d8976d80c806ad50d8976d80d7662c40d8976d80d7662c40d7662c40d7662c40d8976d80d7662d80d8976d80d7662c40d7662d80d7662d80d8976d80d8976d80d7662c40d7676c40c806ad50d7662c40d8976d80d7662c40d8976d80d8976d80d8976c40d7662c40d8976d80d8976d80d7662d80d7662c40d8976d80d8976d80d7662c40d8976c40d7662c40d8976d80d7662d80d8976d80d8976d80d8976d80d8976d80d8976d80e806dc80d7662c40d8976d80d7662c40d7662c40d7676c40d8976c40d8976d80d7662c40d8976d80c806ad50d7662d80d8976d80d7662d80d7662d80d7662c40d7662c40d7662c40d8976d80d7662d80d8976d80d8976d80d8976d80d8976d80d7662d80d8976d80d8976d80d7662c40d7662c40d7676c40d7662c40d7662c40d7662c40c806ad50c806ad50c806ad50c806abf0d8976d80d7662c40e806dc80c806ad50c6a55d50d7662c40d7662c40d7676c40c6a6ad50d7676c40c6a55bf0d7676c40c806ad50c9580d50d8976d80d7676d80d7662d80d7662c40d7662c40c806abf0c806abf0d7662c40c806ad50d7676c40c6a6abf0c8080d50c9580d50d8976d80d7662c40d7662c40c806ad50d7662c40d7662c40d7662c40d7676c40d7662c40d7662c40d7662c40c8080d50d8976d80c806ad50d8976d80d8976c40c9580d50c8080d50c8080d50c806abf0b8b74d10a9980cc098e71c6089f80df088080bf088080bf07926ddb068080d5068080d5068080d5068080d5068080d5059966cc059966cc059966cc059966cc068055d5059966cc059966cc056666cc059966cc068055d5059966cc059966cc059999cc068055d5056666cc068080d5056666cc068055d5059966cc056666cc059966cc059999cc068080d5068080d5068080d5059999cc068080d5059966cc059966cc056666cc048080bf048040bf035555aa028080800280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080028080ff048080ff06aa80d5098e71c60b745dd10e806ddb128071c6148073cc15866dce158679db159279db158679ce158679ce148066cc138679c9128e71c6108070cf0f8877dd0e806dc80c806ad50a8066cc088060df07926ddb068080d5068080d5068080d5068080d5076d6ddb097155c6098e71e30a8066e60c806aea0d7662c40d7676d80e806ddb0e806ddb0f7766cc0d7662d80d8976d80c806ad50d8976c40b7474d1098e71e3088080df086060bf088080bf088060bf076d6db6068080d507926ddb065555d507926ddb068080d5068080aa07926db6076d6db607926db6068080d5068080d5068080d5068080d5076d6ddb068080d5076d6ddb068080aa068055aa076d6db607926db6068055aa068080d5068080aa068080d5068080d5068080d5076d6ddb068080d5068080d5076d6ddb068080d507926db6068080aa068080d5068080d5068080d5068080d5068080d5076d6ddb076d6db6076d6ddb076d6ddb088060bf097171c60a8080cc0a8080cc0b8b74d10c806ad50d8976d80e806dc80d7676d80f7777cc0f7777cc108070cf0f7777cc0f8877cc0f8877cc0e8080c80e8080db0e9280c80e9280db0e8080db0e8080c80e9280c80e8080c80f8877cc0f8877cc108070cf0f7777cc0e8080db0e8080c80e9280c80f8877cc0e8080c80e8080c80e9280c80e8080c80e8080c80e8080db0f7766cc0f7766cc0f8877cc0f7777cc0f8877cc0f7777cc0e8080db0e8080c80e9280db0e9280db0e8080c80e806dc80f8877cc0f7777cc0f7777cc0f7777cc0f8877cc0d8989d80d8976c40d8976c40c9580ea0b8b74d10a8080cc0a8066cc098e71c6098e71c6088080df088080df088080df088080bf088080bf088080df088080df088080bf088080df089f80df089f80df088080df07926ddb088080df088080df089f80df088080bf088080bf088080bf088080df097171c6097171c60a8066cc0a8066e60b745dd10c8080d50e806dc80d8962d80e806dc80e9280db0f8877dd0f7766dd0f7766cc0f7766cc0f7777cc0e8080db0e8080db0f7766cc0f8877cc0e806ddb0f8877cc0e806ddb0f7766cc0f8877dd0e806ddb0f7766cc0e806dc80e806dc80e806ddb0e806ddb0e806ddb0d8976d80e9280db0e9280db0e806ddb0d8976d80e9280db0f8877cc0f7766cc0f7766cc0e9280db0e9280ed0e806ddb0f7766cc0e806ddb0e806ddb0e9280db0e806ddb0e806ddb0d8976d80e806ddb0f7766cc0f7766cc0e806ddb0f8877dd0e9280db0f8877dd0e806dc80e9280db0e806ddb0f8877cc0e9280db0e806ddb0e806ddb0e806ddb0f8877cc0e806dc80f8877dd0e806ddb0e806ddb0e806dc80e806dc80e806ddb0e806ddb0e806ddb0e806ddb0e806ddb0e806dc80f7766cc0e806dc80e806dc80e806ddb0e806ddb0f7766cc0e806ddb0e806ddb0e806ddb0e806ddb0e9280db0f8877cc0f8877cc0f8877cc0f7766cc0e806ddb0f7766cc0f8877dd0f7766cc0e806ddb0e806ddb0e6d5bc80e806dc80e806dc80e806dc80e806dc80e806dc80f8877cc0f7766cc0f7766cc0f7766cc0e806ddb0e806dc80e806ddb0e6d6dc80e806dc80e806ddb0e6d5bc80e806dc80e926dc80e9280c80f8877dd0e806ddb0f7766cc0e806ddb0f8877cc0e806dc80e806dc80e806dc80e6d5bc80e806ddb0f7766cc0e806dc80e8080c80f8877cc0e806ddb108070cf0f7766cc0e806dc80f8877cc0e806ddb0f7777cc0e806ddb0e806ddb0e806dc80e9280c80f8877cc0f7777cc0f8877cc0f7777cc0e806dc80f8877cc0e9280c80d7676c40c8080d50b8b8bd10b8b74d1098e71e3088080df097171c6088080bf07926db607926ddb076d6db607926ddb068080d5068080d5068080d5068080d5068080d5068080d5076d6db6068080d5068080d5068080d5068080d5076d6ddb07926ddb07926db6076d6db6076d6db607926db6076d6db6068055aa076d6db6068080d5076d6db6068080d5076d6ddb07926ddb068080d5068080d5076d6db6076d6db6068080aa059966cc056666cc048080bf03aaaaff03aaaaff028080ff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000002808080035555aa048080bf068080d5097171c60b8b74d10f8877cc128071c6139479d7148c73d9158679db158679db168b74d115866dce148c73cc13866bc9128071c6118778d20f8877dd0e806dc80c806ad50a8080cc097171c607926ddb068080d5059966cc068080d5068080d5076d6ddb088060df098e71e30a8066cc0b7474e80d7662d80d8976d80d8976d80e806dc80e806dc80d7662d80c8080d50b7474d10c806abf0b7474d1097171c6088080df07926ddb076d6db6068080d507926db6068080d5068055d5068055d5068055d5068080d5068055aa068055aa068080d5059966cc059966cc068080d5068055d5068055d5068055d5068080d5059966cc068055d5056666cc059966cc059966cc068055d5068080d5068055aa068055d5059966cc068055d5068080d5068055d5059966cc07926ddb056666cc068055d5068080d5068055d5068055d5059966cc059966cc068055d5068080d5068080aa068055d5076d6ddb088060bf088060bf088060df0a8080cc0b8b74d10b8b74d10c806ad50c806ad50c8080d50d7662c40e8080c80e806dc80e806dc80e806dc80e806dc80d8989d80d8989d80d8989d80d8976d80d8976d80d8976c40d8976d80e9280c80d8976d80e8080c80e9280db0d8976d80d8989d80e9280db0e9280db0d8976d80d8976d80d8989d80d8976c40d8989d80d8976d80d8976c40e806dc80e806dc80e806dc80d8976d80d8976d80e806dc80c8080d50d8976d80e9280db0d8989d80d8976c40d8976d80e9280c80e8080c80e806dc80d8976d80d8976c40d8976c40c9580d50b8b74e80b745dd10a8066cc098e71c6098e71c6097171c6088060bf07926ddb089f80df07926ddb076d6db607926ddb089f80df07926ddb07926ddb089f80df07926ddb07926ddb07926ddb07926ddb07926ddb07926ddb089f80df07926ddb07926ddb07926ddb089f80df088060bf097171c6098e71c60a8066cc0a8066cc0b8b74d10c9580d50d7676d80e806dc80d8976d80d8976d80e806ddb0e806ddb0e806ddb0e806ddb0e806dc80e8080c80e806ddb0e806dc80e806dc80f8877cc0e806ddb0e806dc80e806dc80f7766cc0e806dc80d8976d80e806dc80d8976d80e806dc80d8976d80e806dc80d8976d80e806dc80e806ddb0d8976d80d8976d80d8976d80d8976d80d8976d80d8976d80e806ddb0d8976d80e806dc80d7662d80d8976d80e9280db0d7662c40d7662d80d8976d80d8976d80e806dc80e806dc80d8976d80e806ddb0e9280db0e806ddb0d8976d80d7662d80d7662d80e806dc80d8976d80d8976d80d8976d80d8976d80e806dc80d7662d80e806ddb0d7662d80d8976d80e806dc80d8976d80e806dc80d8976d80d8976d80e806dc80e806dc80d8976d80d8976d80e806ddb0d8976d80e806ddb0e806dc80e806dc80d8976d80d8976d80d8976d80e806dc80e9280db0e806dc80e806ddb0e806ddb0e806dc80d8976d80e806ddb0e806dc80d7662d80e806dc80d7662c40e806dc80d7662d80e806dc80d7662c40d8976d80d8989d80d8976d80e806dc80e805bc80e805bc80d7662d80d7662d80d7662d80e806dc80d7676c40d7676d80e806dc80e806dc80d8976d80d8989d80e806dc80d8976d80e806dc80d7662c40e806dc80e806dc80d7662c40e806dc80d7662c40d7662c40d7662c40d9d89d80d8989d80d8976d80d8976d80e805bc80e806dc80d7662d80d7662d80e806ddb0d7662c40d7662c40e806dc80d7662c40d8976d80d8976d80e8080c80d8976d80e806dc80d7676c40c8080d50c8080d50c8080d50c9580d50a9980e60a8066cc097171c6088060bf089f80bf076d6ddb068080aa07926ddb068055aa068080d5068080d5068080d5068055aa059966cc059966cc068055d5068055d5059966cc059966cc068080d5068055d5068055d5068055d5068080d5068080d5068080d5068080d5068055aa068055aa059966cc068080d5068055aa068080d5068080d5068080d5068080d5068080d5068080d5068055aa056666cc056666cc048080ff048080ff035555aa035555aa028080ff01ffffff010000ff010000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080ff048080bf059966cc089f80df0a8066e60d7676d8108070cf128071c6128071d413796bc9138679d713866bc9128e71d4128e71d4117869d20f7766cc0f8877cc0d8976d80c806abf0b7474d1097171c6076d6ddb068080d5068080d5048080bf056666cc056666cc059966cc07926ddb088060df097155c60a8066cc0b745dd10b745dd10b8b74d10c806abf0c806abf0b8b74d10a8066cc0a8066cc098e71c6098e71c6088060df076d49b6068080d5068055d5056666cc068080d5056666cc056666cc056666cc059966cc048080bf059966cc059966cc056666cc059966cc056666cc048040bf056666cc056666cc059999cc068080d5059999cc059966cc056666cc059999cc059966cc056666cc059999cc056666cc056666cc059999cc056666cc056666cc056666cc048040bf056666cc056666cc056666cc059966cc059966cc056666cc056666cc059966cc048080bf068080d5068055aa068080aa068055d5068080d5068055aa076d49b6088080bf0a8066cc097171c60a8080cc0b8b74d10b8b74d10b8b74d10b8b74d10b8b74d10b8b74d10b8b74d10b8b74d10b8b74d10c9580d50c8080d50c8080d50b8b74d10b7474d10ba28bd10b8b74d10c8080bf0b8b74d10b8b74d10b8b74d10ba28be80b8b74d10ba28be80b8b74d10b8b74d10b8b74d10b8b8be80c9580d50b8b74d10c9580d50b8b74d10b8b74d10b8b74d10c9580d50b8b74d10b8b74d10c9580d50b8b74d10c8080d50b8b74d10b8b74d10b8b74d10b8b74d10c8080bf0b8b8bd10b8b74d10ba28be80a8080e60a9980e60b8b74d10a8066cc0a8080cc088080bf088080bf088060bf079292db079292db068080d5079292db068080d5068080d507926ddb079292db068080d5068080d507926ddb079292db07926ddb068080d507926ddb07926ddb068080d5068080d507926ddb068080d5079292db079292db088060bf076d6ddb088060df088060df098e71e30a9980cc0b8b74e80b7474d10b745dd10b745dd10b745dd10c8080ea0c806ad50c9580ea0b8b74e80c8080d50c8080d50c806abf0c806ad50c8080d50c806ad50b8b74d10c806ad50c806ad50c806ad50c806ad50c806aea0b745dd10b8b74d10b7474d10b7474d10c806abf0c806abf0c806ad50c806ad50c806abf0c806abf0c806ad50c806aea0b745de80c806ad50b8b74d10c806ad50c8080d50b7474d10c8080d50c806ad50c806ad50c806ad50c806abf0c9580d50c806ad50b8b74e80b8b74e80b8b74d10c806abf0c806abf0c6a6abf0c806abf0c806ad50c6a55d50c806ad50c806abf0c806ad50c8080ea0c806ad50b8b74e80c806ad50b8b74d10b7474d10b7474d10b7474d10c806abf0c806ad50c806abf0c806abf0c806abf0c806ad50b745de80b8b74e80b745dd10b7474d10b7474d10c806abf0c6a6abf0d7662c40c806ad50c806ad50c806ad50c806abf0c806ad50b8b74e80c806ad50c6a55d50c6a6ad50c806abf0b7474d10a8066cc0c806abf0b7474b90b7474d10b8b74d10b7474d10b7474d10b8b74d10c806ad50b745dd10b7474d10b7474d10c806abf0c806ad50c806ad50b7474d10c806abf0b7474d10b745dd10b7474d10b8b8bd10b8b74d10c806abf0b7474d10c806abf0b7474d10c806abf0c806abf0b745db90b7474d10b7474d10b7474d10c806ad50b7474d10b8b74d10b7474d10c806ad50b745dd10c806abf0c806ad50b7474d10c806ad50c6a6abf0b745dd10b7474d10b8b74d10c8080d50c9580d50c9580d50c9580d50b8b74d10ba28be80b8b8bd10a8080cc0b8b74d1098e71c6088060df07b692db076d6db6068080d5068055d5056666cc068055aa059966cc056666cc059999cc059966cc056666cc056666cc059966cc048080bf068080d5059966cc059966cc056666cc059966cc048040bf048080bf059999cc068080d5048080bf059966cc059999cc068080d5056666cc059966cc048080bf056666cc048080bf056666cc056666cc059966cc059966cc068080aa048080ff048040bf048080bf035555ff035555aa02808080010000ff01000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaaa03aaaaff059999cc06aa80d5088060bf0b7474e80d7662d80e926ddb108070bf108070cf108070cf108f70cf108070df108070cf0f8866cc0e806dc80c9580d50b8b74d10a8066cc097171c6088060bf068080d5059966cc048080bf048080bf048080bf059999cc048080bf065555aa076d6db6088060bf088060df097171c6098e71c60a6666cc0a664db20a6666cc098e71e3097171c6098e71c6089f80df079292db076d6ddb065555aa068055aa068080d5056666cc056666cc04bf80bf048040bf048080bf044040bf048080bf048080bf048040bf048080bf048080bf048040bf04bf80bf048040bf035555ff048040bf048080bf048080bf035555ff048040bf048080bf048040bf044040bf048080bf048080bf048080bf048080bf048040bf048040bf048040bf048040bf044040bf048080bf048080bf048080bf044040bf048040bf048080bf059966cc048040bf048080bf048040bf048040ff056666cc056666cc056666cc068080d5068055d5088080bf088080df088060df098e71c6097171c6097171c6098e71e30a8080cc098e71e3098e71e30a9980e60a9980e60a9980e60a8080e60a8080cc0a8080cc097171e3097171c6098e8ee30a8080cc098e71e30a8080cc097171e3098e71e30a9980e60a8080cc0a8080e60a8080cc097171c6097171e30a8080cc0a9980cc098e8ee30a9980cc098e71e3098e71e3098e71e3098e71e3098e71e30a8080e6097171e3098e71e3097171c6098e71e30a8080cc098e8ee3098e71c60a8080cc098e71c6097171e3097171c6088060df088060df088060bf088080bf068055d5068080d5068080d5068055d5056666cc059966cc06aa80d5056666cc056666cc068080d5056666cc056666cc056666cc059966cc056666cc068080d5059966cc068080d5068080d5068080d5068080d5056666cc056666cc068080d5068080d5068055d507926ddb07926ddb088060df07926ddb098e71c6097155c6097171e30a8080cc0a8080e60a8080cc097171c60a8066cc0b7474d10a8066cc097171c6097171c60a8080cc0a8066b20a9980cc0a8080e60a8080cc0a8080cc0a8080e60a8080cc0a8066e60a8066cc0a8066cc0a8080cc097171c60a8066cc0a8066cc0a6666cc0b745dd10a8066cc0a8066cc0b8b74d10a8080cc0a8080cc0a8066cc0a8066cc097155c6097171c60a8066cc098e71e3097155c60a8080e60a8066e6098e71e30a8066cc0a6666cc0a8066cc0a6666cc0a8066cc0a6666cc097171c6097171c6097171c60a6666cc0a8066cc0b8b74d10a8066cc0a8066cc0a8066cc0a6666cc0b745dd10a8066cc0a6666cc0a6666cc098e71e3098e71e30a8066cc097171c60a6666cc0a8066e60a8066e60a8066cc0b7474d10a8066cc0a8066cc0a6666cc0a8066cc0a8080cc098e71e30a8066cc097171e30a8066cc0b745dd10a8066cc0a8066cc0a8066cc0a8066cc0a8066cc0b745dd10a8066cc0a8066cc0a8066cc098e71e30a8080cc0a8066cc097171c60a8066cc0a8066cc0a8080cc098e71e3097171c60a8066cc0a8066cc0a8066cc098e71e3098e71e30a8066cc0a8080cc0a8066cc0a8066cc098e71e3097171c6097171c60a6666cc0a8066cc0a8066cc0a8080cc0a8080cc0a8080cc098e71e3097171c60a8066cc0a8066cc0a6666cc0a8066cc0a8080cc097171c60a8066cc098e71e30a8066cc0a8066cc098e71e30a8066cc0a8066cc0a8066b20a8066cc0a6666cc097171c6097171c60a8080cc0a8080cc097171c6098e71e30a8080cc098e71c6088080df089f80df088060df088080df068080d5068055d5056666cc056666cc048080ff048080ff048080ff048080bf048080bf048040bf048040bf048080bf059966cc048040bf048080bf048040bf048040bf048080bf048040bf048040bf048080bf035555ff059966cc048080bf048040bf048080bf048040bf03aa55ff048040bf048080bf048040bf048040bf048080bf059966cc04bf80bf04bf80bf048080bf048080bf044040bf035555aa035555aa035555aa0280808001ffffff0000ff00000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff035555aa04bf80ff059999cc068080d5088060bf0a8066e60c806ad50c806ad50d8962d80d7662d80d8962d80d7662d80d7662c40c806abf0b8b74b90a9980e6097171c6088060df07926ddb068055d5059966cc059999cc048080bf048080bf035555aa048080bf048080bf059966cc059966cc059966cc068080d5076d6ddb076d6ddb088060bf076d6ddb076d6ddb076d6ddb076d6db6076d6db606aa80ff068055d5056666cc048080bf044040bf044080bf048080bf048080bf035555aa035555aa035555ff035555aa035555ff03aa55ff03aaaaff035555aa035555aa048080bf035555aa048080bf03aa55ff035555aa048080bf035555aa035555aa048080bf035555aa035555aa035555ff035555ff035555aa035555aa03aa55ff03aa55ff03aa55ff035555aa03aa55ff035555aa035555aa03aa55ff048080bf035555aa035555aa035555aa03aa55ff03aaaaff03aa55ff03aa55ff048080bf048080bf048080bf056666cc059966cc059966cc068055aa068080d5068055d5076d6ddb088060bf076d6ddb088080df088080df088060bf088080df088080df088080df088080df088060bf088080df088080df088080df088080df076d6ddb088080df076d6ddb088080df086060bf088060bf088060df097171c6086060bf076d6ddb088080bf088080bf088080df088080df07926ddb07926ddb088060bf088080df088080df088080df088060bf088060df088080df086060bf088080df088080df076d6ddb076d6ddb088080df088080df088080df088080df088080df07926ddb07926ddb07926db6059999cc068080d5068055d5059966cc059966cc059966cc059966cc059966cc048080bf059999cc059999cc048080bf056666cc048080bf048080bf048080bf059999cc048080bf056666cc048080bf048080bf048080bf056666cc059999cc056666cc056666cc056666cc059999cc068080aa068055d5068055d507926ddb076d6db6088060bf088080df088080df088080df088080df088060bf088080df086060df088080df088080df076d6ddb076d6ddb076d6ddb088060bf088080df088080df088080df088080df088080df088060bf088060df076d6ddb088080df076d6ddb076d6ddb088060df086060bf086060bf088060bf088060df086060bf086060bf088060df088060df088080df076d6ddb076d6ddb076d6ddb088080df076d6ddb088060df088060df088060df086060bf088060df097171c6076d6ddb088060bf076d6ddb088060bf088060bf088060bf088060df088060df088060bf088060bf086060bf088060df088060df086060bf076d6ddb076d6ddb076d6ddb07926ddb076d6ddb076d6ddb088060df086040bf088060df076d6ddb088080df088060df076d6ddb076d6ddb088080df076d6ddb086060bf088080df088060df076d6ddb086040bf088060df097171c6086060bf088060df076d6ddb086060bf076d6ddb076d6ddb076d6ddb076d6ddb079292db076d6ddb07926ddb07926ddb076d6ddb088080df088080df088060bf088060bf086060bf088060bf07926ddb088080bf088060bf076d6ddb088060bf086060bf076d6ddb088080bf076d6ddb076d6ddb086060bf076d6ddb076d6ddb079292db076d6ddb07926ddb076d6db6076d49db076d6ddb088080bf088080bf086060bf086060bf088060bf086060bf088060bf088060bf088080bf076d6ddb088060bf088080bf086060bf088080bf088060df076d6ddb088080df076d6ddb076d6ddb097171c6086060bf076d6ddb07926ddb07926ddb076d49b6065555d5068055d5048080ff04bf80ff044040bf048080bf035555ff035555aa03aa55ff048080bf035555aa035555aa035555aa03aa55ff03aaaaff03aa55ff03aa55ff03aa55ff03aa55ff035555aa03aa55ff048080bf03aa55ff035555aa03aa55ff035555aa035555aa03aa55ff035555aa03aaaaff03aa55ff035555aa03aa55ff03aa55ff03aa55ff03aa55ff035555aa03aaaaff035555ff035555aa028080ff0280808002808080010000ff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080028080ff03aaaaff03aaaaff059999cc079292db088080bf097171e3097171e30a8066cc0b8b74d10b745dd10a8066cc0a8066cc098e71c6089f80df07926ddb07926ddb068080d5059999cc048080bf048080bf03aa55aa03aa55aa03aaaaff035555aa035555aa035555aa035555ff03aa55ff048080bf048080bf056666cc056666cc068055d5068055d5068080d5056666cc056666cc059966cc048080bf048080bf048080ff03aa55aa048080bf03aaaaaa03aaaaff035555aa035555aa035555aa0280808002808080035555aa028080800280808002808080035555aa0280808002808080035555aa02808080035555aa035555aa028080800280808002808080035555aa035555aa035555aa028080800280808002808080035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa02808080035555aa035555aa035555aa02808080035555aa03aa55aa035555aa03aa55ff028080ff035555ff048080bf048080bf048080bf048080bf048080bf056666cc059966cc056666cc065555d5068080d5068080d5068080d5068080d5065555d5068080d5068080d5065555d5065555d5065555d5068080d5068080d5076d6ddb065555d5068080d5065555d5068080d5065555d5068080d5068080d5065555d5068080d5065555aa068080d5068080d5065555d5065555d5068080d5065555d5068080d5065555d5065555d5065555d5068080d5068080d5068080d5068080d5068080d5065555d5068080d5068080d5068080d5065555d5068080d5068080d5059966cc068080d5059966cc059966cc048080bf048080bf03aa55ff03aa55ff048080bf035555aa048080bf035555aa035555aa048080bf035555aa048080bf035555aa035555aa035555aa048080bf048080bf048080bf035555aa048080bf048080bf048080bf048080bf048080bf035555aa048080bf048080ff048080bf048040bf056666cc05666699068055d5068055d5068080d5068080d5065555d5068080d5068080d5065555d5065555d5065555d5065555d5068080d5056666cc068080d5065555d5068080d5056666cc056666cc068080d5068080d5068080d5068080d5068080d5056666cc068055d506aa80d5068055d506aa80d5068055d5068055d5056633cc059966cc068055aa068055d5056666cc068080d5056666cc059966cc059966cc059966cc068055d5059966cc06aa80d5068055d5068080d506aa80d5065555aa068080d5068080d5068055d5068055d5059966cc068055d5068055d5068055d5068055d5068055d5068055d5068055d5076d6db6068080d5068080d5068080d506aa80d5068055aa056633cc056633cc068055d5056633cc068055d5068055d5068080d5065555aa068055d5068080d5056666cc068055d5059966cc068055d5059966cc068055d506aa80d5068055d5068055d5059966cc068055d507926ddb065555d5056666cc059999cc059999cc068080d5059966cc068080d5068080d5068080d5068055aa068080d5068055d5068080d5068080d5068080d5059999cc059966cc059966cc059966cc068080d5059966cc068055aa068055aa068055d5068080d5068080d5065555aa056666cc068080d5059966cc059966cc068080d5059966cc068080d5059966cc06aa80d5068080d5068080d5068080d5065555aa065555aa068080d5059966cc059966cc059966cc068080d5059966cc068055aa068080d5065555d5068080d5068080d5068055d5065555d5065555d5068080d5068080d5068080d5056666cc056666cc048080bf048080bf048080bf048080bf03aaaaff035555ff035555ff03aa55aa03aa55aa02808080035555aa03aa55aa035555aa02808080035555aa035555aa035555aa03aa55aa02808080035555aa035555aa035555aa03aa55aa0280808002808080035555aa035555aa0280808002808080035555aa035555aa035555aa035555aa02808080035555aa035555aa028080800280808002808080028080ff0280808002808080010000ff01ffffff010000ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff02808080035555aa03aa55aa04bf80bf04bfbfbf068080aa076d6db6076d6db6089f80df07926db607926ddb07926db6079292db06aa80d5068080d5059966cc068055d5059966cc048080bf035555aa035555aa02808080028080ff01ffffff03aaaaff028080ff010000ff03aaaaff028000ff035555aa035555aa035555ff048040bf048040bf048040bf048080bf03aaaaff048080bf048080bf03aa55ff03aa55ff028080ff028080ff02ffffff028080ff028080ff01ff00ff028080800280008001ffffff0280808001ff00ff028080800280808001ff00ff0280008001ff00ff02808080010000ff02808080028080800280008001ff00ff0280808002808080028080800280008001ffffff0280808002808080028080800280808001ffffff02808080028080800280808002800080028080800280808002808080028080800280808001ff00ff02808080010000ff0280808002800080028080ff028080ff028080ff03aaaaaa028080ff028080ff035555aa03ffaaff03aa55ff048080bf03aa55ff03aa55ff048080bf048080bf056666cc048080bf048080bf048080bf044040bf056666cc048080bf048080bf048080bf048080bf048080bf048080bf059999cc048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080ff04bfbfff048080bf048080bf059999cc048080bf048080bf048080bf048080bf048080bf059999cc048080bf048080ff048080bf048080bf048080bf044040bf048080bf056666cc048080bf048080bf048080bf04bf80bf04bf80bf048080bf048040bf035555ff035555aa035555aa028080ff03aaaaaa035555aa035555aa035555aa035555aa035555aa035555aa035555aa03aaaaaa035555aa03aaaaaa035555aa028080800280808003aaaaaa03aaaaaa035555aa035555aa02808080035555aa028080800280808003aaaaff035555aa028080ff044040bf03aaaaaa035555aa03aa55ff048040bf04bf80bf048080bf048080bf056666cc04bf80bf048080bf048080ff048080bf048080ff048040bf048040bf048040bf056666cc048080bf048080bf048080bf048040bf048040bf048080ff048080bf035555aa03aa55aa048040bf03aa55ff048040bf048080bf048040bf048080ff048040bf048080bf048080bf048040bf048080bf048080bf048080bf048040bf04bf80bf048040bf04bf80bf03aa55aa048040bf048080ff03aa55ff048040bf048040bf048080bf048080bf03aa55aa03aa55ff048040bf04bf80bf048040bf048080bf03aa55ff048040bf048040bf03aa55ff048040bf048080bf03aaaaff048080bf048040bf048040bf03aa55aa03aa55aa04bf80bf048040bf048040bf048040bf048080bf048040bf048080bf048080bf048080bf048040bf03aa55ff048040bf048040bf048040bf048040bf048040bf048040bf048040bf059966cc03aa55ff048080bf03aaaaaa04bfbfbf048080bf048080bf03aaaaaa048080bf048080bf048080bf03aaaaff048080bf048080bf048080bf03aaaaff059999cc048080bf035555aa04bfbfbf03aa55aa048080bf048080bf048080bf048080bf048080ff048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf04bfbfbf048080bf048080bf048080bf048080bf048080bf048080bf048080bf03aaaaaa048080bf048080bf03aaaaaa048080bf03aaaaaa048080bf03aaaaff048080ff048080bf048080bf048080bf048080bf048080bf059999cc048080bf03aa55ff03aa55ff03aa55aa03aaaaaa03aa55aa028080ff028080ff028080ff028080ff02800080028080800280808002808080028080800280808001ff00ff0280808001ff00ff0280808002800080028000800280808002808080028080800280808001ff00ff01ff00ff02808080028000800280808001ff00ff01ff00ff02808080028080800280808002808080028080800280808001000000028080800280808001ffffff01ffffff010000ff01ffffff010000ff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000001ffffff02808080028080ff03aa55ff03aaaaff03aaaaaa048080bf048080bf03aaaaff04bfbfff048080ff04bf80ff048080bf048080ff048040bf03aaaaff048080bf03aa55ff02808080028080ff028080ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080ff028080ff028080ff02808080028080ff02ffffff028080ff028080ff02ff80ff028080800280808001ffffff01ffffff010000ff01ffffff01ffffff010000ff0100000001ffffff01ffffff01000000010000ff010000ff010000ff01ffffff010000ff010000000100000001ffffff010000ff010000ff010000ff00000000010000ff010000ff010000ff010000ff0100000001000000010000000100000001ffffff0100000001ffffff01ffffff010000ff010000ff01000000010000ff0100000001000000010000ff010000ff01ffffff01000000010000ff010000ff010000ff010000ff010000ff01ffffff028080ff0280808002ff80ff028080ff0280008001ffffff03aa55aa028080ff028080ff03aaaaaa028080ff02000080035555aa03aaaaaa035555aa02808080028080ff028080ff02ffffff028080ff028080ff03aaaaaa02808080035555aa03aaaaaa03aaaaaa03aaaaaa02ffffff028080ff028080ff028080ff028080ff01ffffff028080ff0280808003aaaaaa02808080028080ff03aaaaaa028080800280808002808080035555aa02808080028080ff028080ff028080ff02808080028080ff035555aa01ffffff028080ff028080ff028080ff028080ff028080ff010000ff010000ff0280808001ffffff0280808001000000010000000100000002808080028080800280808002808080028080800280808002808080010000000100000001ffffff028080800280808001ffffff02808080028080800280808001000000028080ff0280808001ffffff02808080028080ff028080ff028080ff028080ff02ff80ff028080ff028080ff02ff80ff028080ff028080ff028080ff028080ff028080ff02808080028080ff01ff00ff028080ff028080ff028080ff028080ff0280008001ff00ff028080ff028080ff02808080028080ff028080ff02ff80ff028080ff028000ff028080ff028080ff028080ff028000ff028080ff0280808001ffffff028080ff028080ff02ff80ff01ff00ff01ff00ff02ff80ff028080ff028080ff01ff00ff028080ff028080ff028080ff02ffffff028080ff028080ff028080ff028080ff028080ff02ff80ff028080ff01ff00ff028080ff028080ff010000ff03aaaaff028080ff02808080028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff0280808001ff00ff02ff80ff028080ff028080ff028080ff02ff80ff02ff80ff028080ff028080ff01ff00ff01ffffff02ff80ff028080ff028080ff028080ff035555aa028080ff028080ff035555aa035555aa02808080028080ff028080ff028080ff0280808003aaaaaa028080ff02808080028080ff028080ff028080ff035555aa028080ff02ffffff03aaaaaa028080ff028080ff028080ff03aaaaaa028080ff028080ff03aaaaaa028080ff028080ff028080ff035555aa028080ff03aaaaaa03aaaaff028080ff01ffffff028080ff02ffffff028080ff028080ff028080ff028080ff03aaaaaa035555aa028080ff028080ff03aaaaaa028080ff028080ff028080ff02000080035555aa028080ff028080ff028080ff028080ff01ffffff01ffffff02808080028080ff010000ff01ffffff01ffffff010000ff010000ff01000000010000ff0100000001000000010000ff010000ff01ffffff010000000100000001000000010000ff010000ff010000ff01ffffff01ffffff010000ff01ffffff01000000010000000100000001ffffff01ffffff0100000001ffffff01ffffff00000000010000ff01ffffff010000ff01000000010000000100000001ffffff0000000000000000010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01ffffff028080ff028080ff01ffffff028080ff028080ff028080ff028080ff02ff80ff028080ff028080ff02808080028080ff01ffffff0280808001ffffff01ffffff010000ff01ffffff01ffffff00ffffff00000000000000000000000001000000010000ff0000000001ffffff01ffffff01ffffff00ffffff01ffffff01ffffff01ffffff01ffffff00ffffff01ffffff0100ff00010000ff00000000010000ff0000000000ffff000000000000ffff000000000000000000000000000000000000000000000000000000000001ffffff0000000000ffff00000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000010000ff010000ff01ffffff0000000000000000000000000000000000ffff00010000ff000000000000000000000000000000000000000000000000000000000000000001ffffff00ffff0000000000000000000000000000ffff000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff00ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff0100000001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0100000001ffffff00ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01000000010000000100000001ffffff01ffffff01ffffff0100000001ffffff01ffffff010000ff01ffffff00ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff00ffffff00ffffff0280808000ffffff01ffffff0100000001ffffff01ffffff0100000001ffffff00ffffff0100000001ffffff0100000001ffffff01ffffff0100000001ffffff00ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff0280808001ffffff01ffffff01ffffff010000ff00ffff0001ffffff01ffffff01ffffff028080ff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff0001ffffff01ffffff01ffffff010000ff01ffffff01ffffff010000ff01ffffff01ffffff00ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff0001ffffff00ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000ff00000000000000000000000000010000ff0000000001ffffff00ffff00000000000000000000000000000000000000000000ffff0000ffff0001ffffff0000000000ffffff00ffff000000000001ffffff01ffffff01ffffff000000000000000001ffffff0000000000ffff00000000000100000001ffffff000000000000000000000000010000ff00000000010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff0001ffffff01ffffff0000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: +--- !u!1 &825054371 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 825054373} + - component: {fileID: 825054372} + m_Layer: 0 + m_Name: PlatformSpecific + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &825054372 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 825054371} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 08ba886ad4e55c04eae29a602327449d, type: 3} + m_Name: + m_EditorClassIdentifier: + platformSpecificObjects: + reorderableList: + canAdd: 1 + canRemove: 1 + draggable: 1 + expandable: 1 + multipleSelection: 1 + isExpanded: 1 + label: + m_Text: Keys + m_Image: {fileID: 0} + m_Tooltip: + headerHeight: 18 + footerHeight: 13 + slideEasing: 0.15 + verticalSpacing: 2 + showDefaultBackground: 1 + elementDisplayType: 0 + elementNameProperty: + elementNameOverride: + elementIcon: {fileID: 0} + reqReferences: {fileID: 0} + isExpanded: 1 + _keyValues: 0000000001000000 + _keys: 0000000001000000 + _values: + - gameObjects: + - {fileID: 960218562} + - {fileID: 2106121673} + - {fileID: 601047465} + - gameObjects: + - {fileID: 1783570060} +--- !u!4 &825054373 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 825054371} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &866517573 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 574059470} + m_Modifications: + - target: {fileID: 4694709901313819450, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4694709901313819450, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4694709901313819450, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4694709901313819450, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4694709901313819450, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4694709901451838006, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4694709901451838006, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4694709901451838006, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4694709901451838006, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4694709901451838006, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4694709901598768007, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4694709901598768007, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4694709901598768007, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4694709901598768007, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4694709901598768007, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 4694709902212907428, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} propertyPath: m_AnchorMax.y value: 0 @@ -982,10 +3556,2506 @@ PrefabInstance: m_SourcePrefab: {fileID: 100100000, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} --- !u!224 &866517574 stripped RectTransform: - m_CorrespondingSourceObject: {fileID: 7702873693426126306, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} - m_PrefabInstance: {fileID: 866517573} + m_CorrespondingSourceObject: {fileID: 7702873693426126306, guid: 487e6840fccf4594ca24581d2b3e9d25, type: 3} + m_PrefabInstance: {fileID: 866517573} + m_PrefabAsset: {fileID: 0} +--- !u!1 &884254592 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 884254593} + - component: {fileID: 884254595} + - component: {fileID: 884254594} + m_Layer: 5 + m_Name: Image_NFT + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &884254593 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 884254592} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2135281781} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &884254594 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 884254592} + 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: 1475637596} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &884254595 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 884254592} + m_CullTransparentMesh: 1 +--- !u!28 &886002670 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + m_IsAlphaChannelOptional: 0 + serializedVersion: 2 + m_Width: 484 + m_Height: 484 + m_CompleteImageSize: 937024 + m_MipsStripped: 0 + m_TextureFormat: 5 + m_MipCount: 1 + m_IsReadable: 1 + m_IsPreProcessed: 0 + m_IgnoreMasterTextureLimit: 0 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_VTOnly: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 1 + m_PlatformBlob: + image data: 937024 + _typelessdata: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ffffff0000000000ffff000000000000000000010000ff010000ff010000ff010000ff010000ff01ffffff000000000000000001ffffff01ffffff0000000000ffff000000000000000000010000ff01ffffff010000ff000000000000000001ffffff01ffffff00000000010000ff00000000010000ff0000000000ffff0000000000010000ff010000ff0000000000ffff0000000000010000ff010000ff010000ff00000000000000000000000001ffffff010000ff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000010000ff00000000000000000000000001ffffff0000000001ffffff01ffffff00000000010000ff01ffffff01ffffff0000000001ffffff0000000001ffffff01ffffff010000ff00000000010000ff0000000000000000010000ff010000ff00000000010000ff0000000000000000000000000000000000ffff0000ffff0001ffffff00000000000000000000000000000000010000ff00000000010000ff0000000000000000010000ff000000000000000000000000000000000000000001ffffff01ffffff0000000001ffffff00000000010000ff01ffffff010000ff0000000001ffffff01ffffff0000000001ffffff010000ff0000000001ffffff010000ff0000000000ffff00000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff00000000010000ff01ffffff01ffffff0000000000000000010000ff010000ff01ffffff01ffffff0000000001ffffff010000ff0000000000ffff0000ffff000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000ffff000000000000000000000000000000000000000000010000ff00000000010000ff010000ff0000000000000000010000ff0000000000000000000000000000000000ffff00000000000000000000000000000000000000000001ffffff000000000000000001ffffff010000ff01ffffff01ffffff01ffffff010000ff0000000001ffffff010000ff0000000001ffffff010000ff0000000001ffffff00000000010000ff00000000010000ff0000000001ffffff000000000000000001ffffff00000000000000000000000000000000010000ff0000000001ffffff010000ff00000000010000ff00ffff000000000001ffffff010000ff00000000010000ff01ffffff01ffffff0000000000000000000000000000000001ffffff000000000000000001ffffff01ffffff010000ff01ffffff010000ff01ffff00010000ff0000000001ffffff01ffffff00ffff0000ffffff0100000001ffffff00ffffff0000000000ffffff0000000001ffffff01ffffff01ffffff00000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000000000000000000000000000001000000010000000100000001ffffff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000010000000000000001000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000100000000000000010000000100000000000000000000000100000001000000000000000000000001ffffff00ffffff0100000001000000010000000000000000000000010000ff010000ff0000000000000000010000ff00000000000000ff010000000100000000000000010000ff010000ff00000000000000000000000000000000010000ff010000ff010000ff0000000001000000010000000100000000000000010000ff01000000010000ff00000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000ff00000000010000000100000001ffffff00000000010000ff00ffff00000000000000000000000000010000ff010000ff010000ff010000ff0000000000000000010000000100000000000000010000ff010000ff010000ff00000000010000ff00000000010000ff010000ff01000000010000000100000001000000010000ff010000ff000000000000000000000000010000ff010000ff01000000010000ff000000000000000000ffffff00000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0100000000ffffff0100000001ffffff01ffffff0100000001ffffff0100000001ffffff01ffffff010000ff01ffffff0100000001ffffff010000000100000001ffffff01ffffff0100000001ffffff01ffffff01ffffff010000ff01ffffff010000ff00ffff00010000ff01ffffff01ffffff01ffffff00ffffff01ffffff01ffffff010000ff01ffffff00ffff000100000001ffffff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff028080ff028080ff028080ff028080ff03aaaaaa03aa55ff035555aa028080ff028080ff02ffffff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff0000000001ff00ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0000000000000000000000000000000001000000010000000100000001ffffff010000000100000001ffffff01ffffff0100000001000000010000000100000001000000010000000100000001000000010000000100000001ffffff01ffffff0100000001000000010000000100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff010000000100000001ffffff010000000100000001000000010000ff01000000010000000100000001ffffff01000000010000000100000001ffffff0100000001000000010000000100000001000000010000ff010000ff010000ff01ffffff010000ff01ffffff010000ff0100000001ffffff01ffffff01ffffff010000ff01ffffff010000ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff00000000000000000100000001ffffff01000000010000000100000001ffffff010000ff01ffffff01ffffff01000000010000000100000001000000010000ff0100000001ffffff01ffffff0100000001ffffff01ffffff010000000100000001000000010000ff01ffffff01ffffff010000ff010000ff0100000001000000010000000100000001ffffff01ffffff01ffffff0100000001000000010000ff01ffffff010000ff010000ff010000ff01ffffff010000ff01ffffff01000000010000ff01ffffff01ffffff010000000100000001000000010000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000000000000000000000ff000000000001ffffff000000000100000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff010000000280808001ffffff028080ff02808080028080ff028080ff028080ff02ff80ff02800080028080ff02800080028080ff028080ff028080ff0280808002808080010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff0280808001ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff028080ff03aa55aa048080bf048080bf059966cc059966ff059966cc056666cc048080bf03aa55aa035555aa028080ff010000ff01ffffff0000000000000000010000000000000000000000000000000000000000000000010000ff01ffffff01ffffff010000ff010000ff01000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff010000ff01ff00ff01ffffff01ffffff010000ff02808080028080800280808002808080028080800280808001ffffff02808080020000800280808002000080010000ff028080800280808002000080010000ff010000ff02808080010000ff0280808002000080020000800200008002808080010000ff028080800280808002000080010000ff010000ff0280808002000080020000800280808002808080028080800280808002808080028080800280808002808080028000800280808002800080028080800280808002808080028080800280808002808080010000ff0280808002808080028080800280808001ff00ff028000800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080010000ff010000ff01ffffff01ffffff01ffffff01ff00ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ff00ff01ffffff01ffffff0280808002800080028000800280808002808080028080800280008002808080010000ff02808080028000800280808001ff00ff02808080028080800280008002808080028080800280808002808080010000ff010000ff010000ff0280808002808080028080800280808002808080028080800280808002808080035555aa02808080028080800280808002808080028080800280008002800080028080800280808001ff00ff02808080028000800280008002800080028080800280008002808080028080800200008002808080010000ff010000ff010000ff01000000010000ff010000ff010000000000000000000000000000000000000000000000000000000000000000000000010000ff0100000001ffffff010000ff01ffffff010000ff01ffffff028080ff0280808002808080028080800280808002808080010000ff010000ff01ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff028080ff028080ff03aaaaaa035555ff048080bf048080bf048040bf048040bf048040bf048040bf048040bf048040bf03aa55ff048080bf035555aa03aaaaaa03aaaaff028080ff028080ff02808080028080ff02808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffff0000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff028080ff035555aa048080bf048080bf068080d507926ddb07926ddb07926ddb059999ff059966cc056666cc048080bf028080ff028080ff01ffffff010000ff010000ff010000ff00000000000000000000000000000000000000000000000001ffffff010000ff010000ff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff01ffffff02808080028080ff0280808001ff00ff035555aa028080ff01ffffff02808080035555aa02808080028080ff01ffffff01ffffff01ff00ff010000ff01ffffff00ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ff00ff02808080028080ff028000ff0280808002808080035555aa035555aa035555aa02808080035555aa035555aa035555aa02808080035555aa02808080035555aa035555aa02808080035555aa02808080035555aa035555aa035555aa035555aa02808080035555aa035555aa02808080035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa02808080035555aa035555aa0280808002808080035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa02808080035555aa0280808002808080028080ff010000ff01ffffff01ffffff010000ff010000ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff0280808001ff00ff028080ff028080ff035555aa035555aa02808080035555aa035555aa035555aa035555aa035555aa035555aa03aa55aa035555aa0280808002808080035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa03aa55aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa03aa55aa035555aa035555aa035555aa035555aa02808080035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa028080ff01ff00ff028080ff01ffffff010000ff01ff00ff00ff000000000000000000000000000000000000000000000000000000000000010000ff010000ff0100000001ffffff010000ff01ff00ff01ff00ff028000ff035555aa0280808002808080035555aa028080ff028080ff028080ff028080ff010000ff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000001ff00ff028080ff028080ff028080ff03aaaaff048080bf048080bf048040bf068080d5065555aa056633cc056666cc068080d5056666ff068080d5056666cc068055d5048080bf048080bf056666cc035555aa03aa55aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa02808080035555aa02808080035555aa035555aa035555aa035555aa035555aa035555aa02808080035555aa02808080035555aa035555aa035555aa02808080035555aa035555aa035555aa028080ff028080ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff048080bf059966cc068080d5076d6ddb088080df098e71e3088080bf088080bf076d6ddb068080d5056666cc048080bf028080ff028080ff01ffffff010000ff010000ff000000000000000000000000010000ff01ffffff01ffffff01ffffff010000ff010000ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff035555aa035555aa035555aa035555aa035555aa035555aa035555aa048040bf035555aa028080ff028080800280808001ffffff01ffffff01ffffff00ffff0000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff02808080028080ff02800080035555aa035555ff035555ff035555ff03aaaaff048040bf048080bf035555ff035555aa048080bf03aa55ff048040bf03aa55ff03aa55ff035555ff035555ff035555ff035555ff035555ff035555ff035555aa035555ff035555aa035555ff03aa55ff03aa55ff035555aa03aa55ff03aa55ff035555aa035555aa035555aa035555aa035555ff035555ff035555aa048040bf03aa55ff048080bf03aa55ff048080bf03aa55ff035555ff035555ff035555ff035555ff035555aa035555aa035555ff048040bf03aaaaff03aa55ff03aa55ff048080bf03aa55ff03aa55ff048040bf035555ff03aa55ff03aa55ff035555ff048080bf035555aa048040bf03aa55ff048080bf035555aa048040bf03aa55ff035555aa048080bf035555aa028080ff035555aa028080ff01ff00ff01ffffff010000ff0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080ff028080ff03aaaaff035555ff035555aa035555aa03aa55ff03aa55ff03aa55ff03aa55ff035555aa035555aa035555aa03aa55ff03aa55ff035555aa03aa55ff035555aa035555aa03aa55ff03aa55ff03aa55ff03aa55ff03aa55ff03aaaaff048040bf03aa55ff03aaaaff048040bf03aa55ff03aa55ff03aa55ff03aa55ff035555aa03aa55ff048040bf048040bf035555aa03aa55ff035555aa035555aa03aa55ff035555aa03aa55ff03aa55ff03aa55ff03aa55ff03aa55ff048080bf035555aa03aa55ff03aa55ff03aa55ff03aa55ff03aa55ff035555ff035555aa028080ff028000ff028080ff00000000010000ff01000000000000000000000000000000000000000000000001000000010000ff010000ff010000ff010000ff01ff00ff02808080035555aa035555ff048040bf03aa55ff03aa55ff03aaaaff03aa55ff03aa55ff035555aa028080ff0200008002808080010000ff010000ff000000000100000000000000000000000000000001000000010000ff0000000001ffffff028080ff02000080035555aa03aa55aa059966cc068055aa076d6db6068055d5068055d5068080d5076d6ddb079292db068080d5068080d5076d6ddb076d6ddb068055d5065555d5065555d5048080bf048080bf05666699048080bf044040bf035555ff035555ff035555ff03aaaaff048040bf03aaaaff03aa55ff048040bf035555aa035555aa03aa55ff048040bf03aa55ff035555aa03aa55ff035555aa035555aa048080bf03aa55ff048040bf035555aa03aa55ff03aa55ff03aa55ff035555aa035555aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ffffff03aa55ff04bf80ff068080d5079292db088080df0a9980e60b8b74e80a9980cc098e71c6088080df07926db6068055d5059999cc035555ff028000ff01ffffff01ffffff010000ff010000ff00000000010000ff010000ff010000ff010000ff01ffffff01ff00ff010000ff01ffffff010000ff010000ff0100000001ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff01ffffff02808080028080ff035555aa035555aa048040bf048040bf048040bf044040bf048040bf048040bf035555ff035555aa035555ff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080028080ff035555aa03aaaaff035555ff048040bf056666cc056666cc048080bf048040bf048040bf048080bf048080bf056666990566669905666699048040bf0566669905666699048080bf048080bf048040bf044040bf048080bf048080bf044040bf05666699048080bf048040bf048080bf05666699048040bf048080bf048080bf056666cc048080bf048080bf048080bf048080bf056666cc056666cc048040bf0566339905666699048040bf056666cc048080bf044040bf048080bf048080bf048080bf048040bf048080bf044040bf048080bf056666cc048080bf03aa55ff048040bf048080bf048040bf048080bf056666cc044040bf044040bf056666cc048040bf048040bf048040bf048080bf04bf80bf04bf80bf048080bf048080bf048080ff04404080035555ff035555ff028080ff028000800280808001ffffff01ffffff010000ff010000ff0000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff02808080028080ff028080ff035555aa044040bf035555ff048080bf048040bf048080bf048040bf048080bf048080bf048080bf048080bf048080bf04bf80bf048080bf048040bf048080bf048040bf048080bf048040bf048040bf056666cc04bf80bf048040bf048080bf048040bf056666cc048080bf048080bf048040bf048080bf048040bf048040bf048080bf048080bf059966cc048080bf048080bf048080bf048040bf048040bf059966cc048040bf048040bf048080bf048080bf048080bf048080bf048040bf048040bf044040bf048040bf04bf80bf048080bf048040bf048080bf035555ff035555aa035555aa035555aa01ffffff010000ff01000000000000000000000000000000000000000000000001000000010000ff01ffffff01ffffff010000ff028080ff035555aa035555aa035555ff048080bf048040bf035555ff048080bf044040bf03aaaaff03aa55ff03aaaaff03aaaaff028080ff028080800100000000000000010000ff00000000000000000000000000000000010000ff010000ff02808080028080ff035555aa048080bf056666cc068055d5068055d507926ddb088060df088060df089f80bf089f80df098e71c6098e71c6089f80df098e8ec607926ddb07926ddb076d6ddb076d49b6068055d5068080d5056666cc056666cc056666cc056666cc044040bf044040bf056666cc048040bf048040bf048080bf048080bf048080bf048080bf048080bf0566669905666699048080bf048080bf05666699059966cc048040bf048040bf044040bf048040bf048080bf059966cc048040bf048040bf048080bf035555aa03aa55aa028080ff01ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ffffff048080bf059999cc07926ddb088080df0a9980e60c806ad50d7662c40c806ad50b8b74d10a8066cc098e71c6076d6db6068080d5048040bf035555aa0280808001ff00ff01ff00ff010000ff01ff00ff00000000010000ff01ffffff01ffffff02808080028080ff02808080028080ff01ffffff010000ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff035555aa048040bf048040bf048040bf048080ff056666cc056633cc056666cc056633cc056666cc044040bf035555ff035555aa028080800280808001ff00ff01ffffff010000ff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff02000080035555aa048040bf05666699056666cc056666cc056666cc056666cc056666cc056666cc059966cc059966cc059966cc056666cc059966cc059966cc068080d5056666cc059966cc059966cc056666cc059966cc059966cc056666cc056666cc059999cc059966cc059966cc056666cc059966cc05666699068080d5056666cc05663399059966cc059966cc056666cc068055d5068055d5059966cc059966cc056666cc059966cc056666cc056666cc056666cc068080d5059966cc059966cc059966cc068080d5056666cc059966cc056666cc056666cc059966cc059966cc059966cc056666cc059966cc056666cc059966cc059999cc068055d5056666cc059966cc059966cc059966cc059966cc059966cc059966cc056666cc056666cc056666cc059999cc048080bf056666cc048080bf035555aa028080ff02808080010000ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff0280808002808080035555aa048080bf048080bf048080ff048080ff056666cc059966cc056666cc048080bf056666cc056666cc056666cc059966cc059999cc059966cc059999cc059999cc068080d5059966cc056666cc056666cc056666cc059966cc059966cc059966cc059999cc068080d5059999cc068080d5059999cc056666cc059966cc068055d5059999cc059966cc056666cc056666cc059966cc068080d5059999cc056666cc059999cc056666cc059999cc059999cc056666cc059966cc056666cc059966cc056666cc056666cc059966cc059966cc059966cc048080ff04bf80bf048040bf03aaaaff035555ff035555aa0200008001ff00ff000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff0280808002808080035555ff048040bf048080bf059966cc059966cc059966cc059999ff059966cc048040bf048080bf03aa55ff03aa55aa035555aa028080ff0280808000000000010000ff00000000000000000000000001ffffff01ffffff01ffffff028080ff03aaaaff03aa55ff048040bf068055d507926ddb088080df088080df098e71c6098e71c6098e8ec60a9980cc098e8ec60a8080cc098e71e30a8080cc098e71c6098e71e3098e71e307926ddb076d6ddb076d6ddb068055d5068055d5056666ff068055d5068055aa068055aa056666cc068080d5068080d5059966cc059999cc059999cc068055aa056666cc056666cc065555aa059966cc056666cc065555aa068055aa056666cc068055aa068080aa059966cc056666cc056666cc056666cc05663399048080bf035555aa03aa55aa028080ff0280808001ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff035555aa048080bf068055d5088080df0a9980cc0b8b8bd10d8976d80f8877cc0d8976d80d8976c40b7474d10a8066e6088060df068055d5048080bf028080ff03aa55aa01ffffff0000000001ff00ff0000000000000000010000ff010000ff01ff00ff028080800280808002808080010000ff01ffffff01ffffff01ffffff01ffffff0000000000ffffff000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280808002808080035555aa048040bf048040bf056666cc056666cc068055d5068080d5068055d5068055d5056666cc0566669903aa55ff035555aa035555aa0280808001ffffff01ffffff0100ff0001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0280808002808080035555aa048080bf05666699059966cc056666cc068080d5068055d5068055d5068080d5068080d5068080d5068055d5068080d5068055d5068080d5068055d5068080d5068080d5068055d5068055d5068080d5068080d5068055d5068055d5068055d5068080d5068080d5068080d5068080d5068055d5068080d5068055d5068080d5068055d5068080d5068080d5068080d5068080d506aa80ff068055d5068055d5068055d5068080d5068055d5068055d5068080d5076d6ddb068080d5068080d5068055aa065555aa068055aa076d6db6068055aa068055aa068080ff068055d5068055d5068080d5068055d5068055d5068080d5068055aa068055aa068055d5068055aa068080aa068080d5059966cc068080d5068080d5068080d5068055aa068055d5068080d5048040bf048080bf048080ff035555aa035555aa0280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff010000ff02808080028080ff028080ff044040bf048080bf059966cc068080d5059966cc068080aa068080aa068055aa068055d5076d6db6068080d5068080d5068080d5068080d5068080d5068080d5068080d5068080d507926db6068080d5068080d5068055aa068055aa068080d5068080d5068080d5068080d5059966cc068080d5068080d5068080d5068055d5068055aa068080d5068080d5068080d5068080d5068055d5068080d5068080d5068080d5068080d5068080d5068080d5068080d5068055aa068080d5068080d5068055aa068080d5068080d5068080d5068080d5068055aa059966cc059999cc04bf80bf048080bf03aa55ff03aaaaff0280008001ffffff010000ff000000000000000000000000000000000000000001ffffff01ffffff010000ff02808080028080ff035555aa044040bf05663399056666cc059966cc068055d5068055d5056666cc068055d5059966cc056666cc056666cc03aa55ff035555aa035555aa028080800100000000000000000000000000000000ffffff010000ff01ffffff010000ff028080ff028080ff048080bf056666cc07926db607926dff098e71c60a8066cc0a9980cc0b8b74d10c9580d50c9580d50c9580bf0c806abf0c806abf0b8b74d10a9980e60a9980e6098e71e3098e71e3088060bf07926ddb088060bf076d49b6076d49b6076d6db6068055d5065555aa068080d5068080d5068055d5068080d5068055d5068080d507926ddb068080d5068080d5068080d5068080d5068055d5068080d5068080d5068080d5068055d5068055d5076d6ddb068055d5068080d5065555d5068080aa068055aa048080bf03aaaaff035555aa028080ff01ffffff01ffffff01ffffff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff028080ff048080ff059966cc088060bf0a8066cc0b8b74d10d8976c40e9280db0d8976d80d8976d80c8080d50b745dd10a6666cc076d49b6056666cc028080ff028080ff0280808001ffffff01ffffff01ff00ff0000000001ffffff01ffffff0280808002808080035555aa035555aa028080ff02808080010000ff010000ff0100000001ffffff000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff01ffffff02808080028080ff035555aa035555ff048040bf056633cc068055aa065555aa065555aa068055d5065555aa068055d5056666cc048040bf03aa55ff035555aa0280808001ffffff01ffffff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000002808080028080ff035555aa048080bf05666699059966cc059966cc068055d5068080d5068080d5068055d5068080d5068080d5068080d5068080d5068080d506aa80d5068080d5068055d5068055d5068055d5068055d5068080d5068055d5068055d5068080d5068080d5065555d5068055d5068080d5068080d5068055d506aa80ff068055d5068080d5068080d5068080d5068080d5068080d5068080d5068080d5068080d5068080d5068080d5068080d5068080d5068080d5068080d5068080d5068055d5068080d5068055aa068080d5068080aa068080d5065555aa068080d5068055d5068080d5068080d5068055d5068080d5068080d5068080d5068080d507926db6068080d5068080d5068080d5068080d5068080d5068080d5068080d5059966cc068055d5068055d5056666cc056666cc048080bf044040bf035555aa0280808002808080010000ff000000000000000000000000000000000000000000000000000000000000000000000000010000ff000000000100000001ff00ff02808080035555aa044040bf05666699056666cc056666cc068080d5068055aa076d6db6068080aa068080aa076d6db6068055aa068055d5068080d5068080d5068080d5068055d507926ddb068080d5068055aa068080d507926ddb068080d5068080d5068055d5068080d5076d6ddb068080d5076d6ddb068080d5068080d5076d6db6068080d5068080d5068080aa076d6db6076d6db6068055aa068080d5076d6ddb076d6ddb068080d5068080d5068080d5068080d507926db6076d6db6068055d5068055d5068080d5068080d5068055d5068080d5068080d5068080aa059966cc059966cc048080bf048080bf035555ff035555aa0200008001ffffff01ffffff010000ff0000000000000000000000000000000001ff00ff01ffffff01ffffff02808080028080ff035555aa048040bf056666cc059966cc059966cc076d6db6068080d5076d6db6068080d5056666cc048080bf048080bf048080bf03aa55aa035555aa0200008001ffffff0100000001ffffff00000000010000000100000001ff00ff01ffffff028080ff035555aa048080bf068055d5068055d507926ddb088080df0a8066cc0b8b74d10b8b74d10b7474d10c9580d50c806abf0d7676c40c8080bf0c806abf0c8080bf0a9980e60a8080cc089f80ff097171c6088060df088060df088060bf076d6db607926ddb06aa80ff068080d5068080d5068080d5068080d5068080d5076d6ddb076d6ddb068080d5076d6ddb076d6ddb068055d5068080d5068080d5068080d5076d6ddb068080d5068080d5068080d5068055d5068080d5068080d5068055d5068055aa068055d5056666cc03aa55ff03aa55ff028080ff0280808001ffffff01ffffff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff04bf80bf059966cc07926db6098e71c60b7474d10c806ad50c8080d50b8b74d10b8b74d10a8066cc0a6666cc086060bf068055d5048080ff028080ff0280808001ffffff01ffffff010000ff010000ff01ff00ff010000ff010000ff0280808001ff00ff02808080028080ff02808080010000ff010000ff010000ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff02808080028080ff035555ff048080bf048040bf059966cc056666cc056666cc056666cc056666cc056666cc048040bf044040bf035555aa028080ff028080ff0280808001ffffff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff02808080035555aa035555aa048080bf048040bf059966cc056666cc056666cc059966cc056666cc059966cc059966cc059966cc059966cc059966cc059966cc056666cc068080d5059966cc056633cc059966cc059966cc068055d5059966cc068055d5059966cc059966cc056666cc059966cc059966cc059966cc068080d5059966cc056666cc056633cc068080d5059966cc059966cc068080d5068080d5059966cc059966cc059966cc068080d5059966cc068055d5068055aa059966cc059966cc068080d5059966cc059966cc059966cc068080d5059966cc048040bf068080d5059966cc059966cc059966cc059966cc059966cc059966cc068055d5059966cc068080d5068055d5068055d5059966cc068055d5056666cc059966cc068055d5059966cc059999cc048080ff048080bf048040bf035555ff028080ff0280808001ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff02808080035555aa035555aa044040bf056666cc048080ff059966cc059966cc056666cc068080d5056633cc059966cc059966cc068080d5059999cc059966cc056666cc059966cc059999cc059999cc068055d5068080d5059966cc068055d5059966cc059966cc059966cc059999cc059966cc068055d5068055d5056666cc068080d5059966cc068055d5059966cc059966cc056666cc059966cc059966cc068080d5059966cc059966cc059966cc059999cc056666cc068055d5059966cc068055d5059966cc056666cc059966cc068080d5059966cc059966cc059966cc04bf80ff04bf80bf04bf80bf03aaaaff035555aa035555aa010000ff01ff00ff010000ff01ffffff00000000000000000000000000000000010000ff01ff00ff01ffffff02808080028080ff035555aa035555ff035555ff059966cc056666cc056666cc068055d5059966ff056666cc056666cc048080bf048040bf035555aa035555aa020000800280808001ffffff000000000000000000000000000000000000000000000000010000ff028080ff028080ff048080bf056666cc068080d507926ddb07926ddb098e8ee3098e71e3098e71e30a8080cc0a8080cc0a8080cc0a8080cc098e71e3098e71e3098e71e3098e71e3089f80ff088060df076d49db076d6ddb068055d5076d6db6068055d5056666ff068080d5068055aa068080d5068055aa068055aa059966cc059966cc059999cc068080aa068080d5068055aa065555aa068080aa068055aa065555aa068055aa068055d5056666cc056666cc059966cc059966cc059966cc056666cc059966cc056666cc048080bf035555aa03aaaaff028080ff028080ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf048080ff068080d5088080bf097171c60a8066cc0b8b74d10a8080cc0a8066cc098e71c6088080df068080d5059966cc035555ff028080ff0280808001ff00ff010000ff00ffff0000000000010000ff01ffffff010000ff02808080010000ff028080800280808001ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff010000ff02808080028080ff028080ff035555aa048040bf048040bf048040bf056666cc056666cc044040bf044040bf035555aa035555aa02808080028080800280808001ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000280808002808080035555aa035555ff044040bf03aa55ff048040bf048080bf048080bf056666cc059966cc048080bf048080bf048080bf05666699056666990566669905666699056666cc05666699044040bf056666cc048080bf044040bf048080bf056666cc048080bf05666699056666cc059966cc048080bf059966cc059966cc056666cc056666cc056666cc048080bf048080bf048080bf048080bf056666990566669905666699056666990566669905666699048080bf048080bf056666cc048080bf056666cc048080bf048080bf048080bf056666cc048080bf048080bf059966cc048080bf044040bf048080bf048080bf048080bf056666cc056666cc048080bf044040bf059999cc048040bf048080bf048080bf056666cc048080bf048080bf056666cc048080bf048080bf048080bf035555aa035555aa035555aa0280808001ffffff01ffffff00000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff02808080028080800280808003aa55ff048040bf048080bf048080bf048080bf048080bf048040bf048080bf056666cc048080bf056666cc056666cc048080bf048080bf048080bf048080bf048080bf048080bf048040bf048080bf048080bf059966cc048080bf056666cc044040bf048080bf048080bf048080bf048080bf059966cc048080bf048080bf048080bf048080bf056666cc059966cc048080bf048080bf048080bf048080bf048080bf048080bf044040bf048040bf048040bf048080bf048080bf048080bf048080bf048080bf048040bf048080bf059966cc048080bf03aaaaff048080bf035555ff035555aa0280808001ffffff01ff00ff010000ff010000ff00000000000000000000000001000000010000ff01ff00ff01ffffff010000ff01ff00ff028080ff035555aa035555ff04bf80bf044040bf048080bf059966cc048080bf059966cc048080bf048080bf03aa55aa035555aa02000080028080ff01ffffff010000ff01000000000000000000000000000000010000ff01ff00ff01ffffff028080ff028080ff028080ff048080bf056666cc065555aa068055d507926dff088060df088060df098e8ec6098e8ec6089f80bf098e71c6088080bf098e71c6088060df088060df097171c6076d49b6068055d5065555d5056666cc056666cc048080ff056666cc0566669905666699056666cc05666699059966cc048080bf059966cc048040bf048080bf056666cc059966cc059966cc048080bf059966cc048080bf05666699048080bf059999cc048080bf048080bf048080bf056666cc048040bf056666cc035555ff03aaaaff03aa55aa028080800280808001ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff028080ff048080bf048080bf068080aa076d6ddb097171c6097171c6088080bf07926ddb076d49b6068055d5059966cc048040bf035555aa0280808002808080010000ff010000ff010000ff010000ff010000ff0000000001ffffff010000ff01ffffff01ff00ff01ffffff01ffffff0100000001000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff035555aa035555aa035555aa035555aa035555aa048040bf035555ff035555aa028080ff0280808001ff00ff01ffffff01ffffff010000ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02808080028080ff03aa55aa035555aa035555aa035555ff048040bf048040bf048080bf048080bf035555ff03aa55ff048040bf048080bf048040bf03aa55ff048040bf03aa55ff048080bf035555aa035555aa035555ff035555ff048040bf035555aa035555ff048040bf03aa55ff03aa55ff03aa55ff035555ff048040bf03aa55ff048040bf035555ff035555ff035555ff035555ff048040bf03aa55ff048080bf048040bf03aa55ff03aa55ff048040bf048040bf035555ff044040bf035555aa035555ff035555ff035555ff035555ff03aa55ff048040bf03aa55ff048040bf03aa55ff048040bf048040bf035555ff035555ff048080bf035555aa035555ff048040bf03aa55ff03aa55ff048080bf048080bf048040bf048040bf048040bf035555ff035555aa028080ff035555aa0280808001ff00ff01ffffff01ffffff000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff028080ff035555aa028080ff028080ff035555ff048040bf03aa55ff048040bf03aa55ff03aa55ff048040bf03aa55ff048080bf03aa55ff03aa55ff03aa55ff048080bf048040bf048080bf035555aa048080bf03aa55ff048080bf048040bf048040bf03aa55ff048040bf048080bf03aa55ff03aa55ff048040bf048080bf048040bf03aa55ff048040bf03aa55ff048040bf03aa55ff03aa55ff03aa55ff03aa55ff048080bf03aa55ff03aa55ff03aa55ff035555aa048040bf03aa55ff048080bf048040bf03aa55ff035555aa048040bf03aa55ff03aa55ff03aaaaff035555ff035555ff028080ff028000ff01ffffff010000ff010000ff000000000000000000000000000000000000000000000000010000ff010000ff010000ff01ffffff01ffffff01ffffff02808080035555aa035555aa035555ff048040bf048040bf048040bf03aa55aa035555aa03aa55aa028080ff028080ff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000010000ff028080ff028080ff02ff80ff035555aa048080bf056666cc068055d5068055d5076d6db6076d6db6068080d5079292db07926ddb076d6ddb076d6ddb076d6ddb068055d507926ddb068055d5065555d5068055d5056666cc05666699056666cc056666cc048040bf048040bf048080bf048040bf03aa55ff048040bf03aa55ff048040bf035555ff035555ff03aa55ff048080bf03aa55ff048080bf035555ff03aa55ff035555aa03aa55ff03aa55ff035555aa048040bf048080bf03aa55ff035555ff03aa55ff035555aa02808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff028080ff03aaaaff048080bf048080bf06aa80d507926db6068080d507926ddb06aa80d5068080d5048080ff048080bf03aa55aa028080ff0100ffff010000000000000001ffff00000000000000000000ffff0000000000010000ff0000000001ff00ff010000ff01ffffff0100000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff028080ff02808080035555aa035555aa028080ff035555aa035555aa035555aa0280808001ffffff01ffffff01ffffff01ffffff00ffff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff028080ff0280808002808080028080ff028080ff035555aa035555aa02808080035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa03aaaaff035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa03aaaaff035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa02808080035555aa035555aa035555aa035555aa035555aa02808080035555aa035555aa035555aa02808080035555aa035555aa02808080035555aa035555aa02808080035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555ff028080ff028080ff028080ff02808080010000ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff035555aa028080ff035555aa035555aa035555aa02808080035555aa035555aa035555aa035555aa03aa55ff035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa03aa55aa035555aa03aa55aa035555aa035555aa035555aa03aa55aa035555aa03aa55aa02808080035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa02808080035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa048080bf03aa55aa035555aa035555aa035555aa02800080035555aa02808080010000ff010000ff010000ff010000ff0000000000000000000000000000000000000000000000000000000001ffffff010000000100000001ffffff010000ff02808080028000ff028080ff035555aa03aa55aa02800080028000ff028080ff028080ff028080800280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff02808080028080ff02ff80ff03aaaaaa048040bf059966cc056666cc068080d5068055d5056666ff076d6db6068080d5068080d5068080d5056666cc056666cc059966cc056666cc044040bf048080bf035555aa035555aa035555aa035555ff035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa03aaaaff035555aa035555aa035555aa035555aa035555aa03aaaaff035555aa035555aa035555aa035555aa035555aa035555aa03aaaaff035555aa035555aa035555aa02808080028080ff028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff028080ff03aa55aa048080bf048080ff048080ff059999ff048080ff048080bf056666cc03aaaaff03aa55ff0280808001ffffff01ffffff010000ff010000000000000000000000000000000000000000000000010000ff010000ff010000ff010000ff010000ff01ffffff00000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000ffff0001ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff02808080035555aa0200008002808080035555aa02000080020000800280808002000080028080800280808002000080028080800280808002000080028080800200008002808080028080800280808002000080028080800200008002000080028080800280808002808080028080800280808002808080028080800280808002808080020000800200008002808080010000ff02808080010000ff02808080035555aa028080800280808002808080028080800280008002808080028080800280808002808080035555aa0280808002808080028080800280008002808080035555aa02808080028000800280808002808080028080800280808002808080028080800280808002808080028080800280008002808080010000ff01ffffff01ffffff010000ff01ffffff01ff00ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000ff01ff00ff010000ff01ffffff0280808002808080028080800280808002808080028080800280808002800080028080800280808001ff00ff028080800280008002808080035555aa0280808002808080028000800280808002808080028080800280008003aa55aa0280808003aa55aa02808080028080800280008002808080028080800280808002808080028080800280808002808080028000800280008002808080028080800280808002808080028080800280808002800080035555aa01ff00ff0280008002808080028000800280008002808080028080800280808001ffffff01ffffff010000ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0000ff00010000000100000001ffffff01ffffff028080ff0280808002808080028080800280808002000080028080ff010000ff01ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000001ff00ff010000ff01ffffff028080ff03aaaaff028080ff03aaaaff035555aa035555ff048040bf059966cc048040bf048040bf048040bf048080bf048040bf048080bf048040bf048080bf03aaaaaa03aaaaaa028080ff028080ff02ff80ff028080ff028080800280808002808080035555aa0280808002808080035555aa028080800280808002808080028080800280808002808080035555aa02808080028080800280808002808080028080800280808001ffffff02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff02808080028080ff035555aa03aa55ff03aaaaff03aa55ff03aaaaff03aaaaff028080ff01ffffff010000ff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff0100ffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff010000ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000001ffffff010000ff0100000001ffffff010000ff0280808001ffffff02808080010000ff0100000001ffffff010000000100000002808080010000ff010000ff01ffffff01ffffff0100000001ffffff010000000100000001ffffff0280808001ffffff028080800100000001ffffff010000000100000001ffffff01ffffff01ffffff010000000100000001ffffff0100000001ffffff01ffffff010000ff01ffffff01ff00ff010000ff01ffffff0100000001ffffff01000000010000000100000001000000010000000100000001ffffff0100000001ffffff01ffffff010000ff0280808001ff00ff010000ff0280808001ffffff01ffffff02808080010000ff01ffffff0280808001ffffff01ffffff01ffffff01ffffff010000ff00000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001ffffff01ffffff01ffffff010000ff0100000001ffffff01ffffff01ffffff010000ff010000000280808001000000028080800100000001ffffff01ffffff01000000028080800280808001000000010000ff0100000001ffffff02808080010000000100000001ffffff0100000001ffffff01000000010000000100000002808080010000ff01ffffff01ffffff01ffffff0100000001ff00ff01ffffff010000000100000001ffffff010000ff0100000001ffffff01ff00ff0280808002808080010000000280808001ffffff0100000001ffffff01ffffff01ff00ff01000000010000ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff01ff00ff000000000000000000000000010000ff0100000001ffffff0100000001000000010000000000000001ff00ff00000000010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff0280808001ffff00028080ff028080ff02808080035555aa02808080028080ff03aa55aa028080ff028080ff03aa55aa02ff80ff028080ff028080ff028080ff028080800280808002ffffff01ffffff01ffffff0280808001ffffff010000ff01ffffff028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000ff0001ffffff01ffffff01ffffff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff02ffff8001ffffff028080ff028080ff01ffffff01ffffff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff00000000000000000000000000ffffff0100000001ffffff0100000001ffffff01ffffff01ffffff000000000000000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000100000000000000000000000100000001000000010000000000000000000000010000000000000001000000010000000000000001000000000000000100000001000000010000000000000000000000010000000100000001000000010000000000000000000000010000000100000001000000010000000100000001ffffff010000000100000001000000010000000100000000000000010000ff000000000000000000000000010000ff01000000010000ff010000ff010000000100000001000000010000ff010000ff010000ff000000000000000001000000010000ff010000ff010000ff01000000010000ff0000000001000000010000000000000000000000010000ff000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000ff000000000000000000000000000000000100000000000000010000ff00000000010000ff0000000001000000010000ff010000ff010000ff0000000000000000000000000100000001000000010000ff010000ff01000000010000ff010000ff010000ff01000000010000ff010000ff010000ff010000000100000000ffff0000000000010000ff00000000010000000000000000000000010000ff010000ff00000000000000000100000001000000000000000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff010000ff010000ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff010000ff010000ff01ffffff0100000001ffffff010000000100000001ffffff01000000010000000100000001ffffff01ffffff01ffffff010000ff01ffffff01ffffff010000ff01ffffff01ffffff010000ff01ffffff0100000001ffffff01ffffff01ffff0001ffffff01ffff0001ffff0001ffffff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff00ffffff01ffffff01ffffff01ffffff01ffffff00ffffff01ffffff000000000000000000ffffff0100000001ffffff01ffffff01ffffff000000000000000001ffffff01ffffff0100000001ffffff0000000001ffffff01ffffff000000000000000001ffffff0000000001ffffff01ffffff00ffffff00000000010000ff010000ff000000000000000000ffffff000000000100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000000001ffffff010000000280808001ffff0001ffffff01ffffff000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff000000000000000001ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff010000ff01ffffff01ffffff01ffffff028080ff010000ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff02808080028080ff028080ff028080800280808001ffffff01ffffff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100ffff01ffffff028080ff028080ff028080ff028080ff01ffffff02ff80ff02ff80ff0280808002ff80ff028080ff028080ff028080ff028080ff048080bf03aa55aa035555aa03aaaaff03aaaaff04bf80ff03aa55ff03aaaaaa0480808003aaaaaa048080bf048080bf03aaaaff03aaaaff048080bf048080ff059999cc048040bf03aa55ff048080bf035555aa03aa55aa028080ff028080ff010000ff01ffffff01ffffff01ffffff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffff0001ffffff028080ff028080ff0280008003aa55aa03aaaaff03aa55aa028080ff028080ff010000ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff03aa55aa048080bf048040bf059999cc068080aa06aa80d5068055d5068080d5068080d5068080d5068055d506aa80d5068055d507926db606aa80d507926ddb079292b607926ddb088080bf088080df098e71c6098e71e3097171e3098e71e3098e71e3098e8ee3098e71c6098e71c6098e8ee3098e8ee3098e8ee30a9980cc0a9980cc0a8080cc0b8b74d10a9980e60b8b74d10a8080e6098e71e3098e71c6088060bf059966cc059966ff048080ff048080bf03aa55aa035555aa028080ff01ffffff0280808001ffffff01000000010000ff01ffffff028080ff01ffffff01ffffff0000000000000000000000000000000000ffff0001ffffff01ffffff028080ff03aaaaff03aaaaff04bf80bf059966cc048080bf048080bf03aaaaff035555aa028080ff028080ff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808001ffffff02808080035555aa048080bf048080bf06aa80d5089f80df098e71c60a8080cc0b8b8bd10c9580d50d8976d80e8080db0e8080db0e9280db0e806dc80f8877dd0e8080db0f7777cc0f8877cc0e806ddb0f8877dd108070cf118778c3118778d2128e71d4138679d7138679d7138679d7138679d7139479d7138679d7138679d7138679d7138679d7148c73cc148c73d9158679ce148c80d9158679db168074d1158679ce15866dce148073cc128071d4119678e10f8877cc0e9280db0c8080d50b8b74d10a9980e6098e71c6088080bf079292db068080d5056666cc056666cc05666699048080bf035555aa035555aa028080ff028080800280808001ffffff01ffffff00000000010000ff01ffffff028080ff035555aa035555aa059999cc059966cc068080d5068080d5068055aa056666cc048080bf035555aa028080ff0100ffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff028080ff02808080035555aa048080bf059966cc068055aa088060bf098e71e30c806abf0e806dc8108f80cf128071d4138679d7168b80d117856fd3198570d6198f7ad61a8976ce1a8980d81a8976d81b8e71d91a896cce1a896cce1b8471d01b8e71d01b8471d01c8976d11d8472ca1e8877d51f8473ce208070cf218374d1218374d1218374d1218b74d1218374d1218374d1217c6cc9218374d1228070ca228770d2238375d3238a75d3248778cd248771cd248771d4238a75d3228770d2218374d11f8c73ce1d8472ca1a8076ce188075d5168074d1148c80d9128071d4108070cf108080cf0e806dc80d7676c40c806ad50b8b74d1097171e3097171c6076d6ddb059966ff04bf80ff048080bf028080ff020000800000000001ffffff02808080035555aa048080ff059966cc068080d5076d6db6088060bf088080df088060bf068080d5068080d5048080bf035555aa028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff035555aa03aa55aa056666cc068080d5088080df0b745dd10e806dc8108070cf138679c9168074d1198570cc1c8076c81f8473ce218374d1248771d4268672d0278976d12a8673ce2a8679ce2a8673ce2a8673d42a8673d42a8673ce2a8673d42a8673d42b8271d02b8277d02d8277d22e8574d3308575cf318272d0328575d1328570d1338273d2338773d2338773d2338773d2338773d2328570d1328575d1338773d2348476d335876fcf368471d0368471d0378674d1368476d5358773d4348071d3328575d1308575cf2e806fcd2b8271d028806cd226806bd023836dd3208770cf1f8473ce1c806dd11b8471d0198570cc177a6fc8148c73d913866bd7108070df0e806dc80c806abf098e71e307926db6059999cc044040bf048080bf03aa55aa03aaaaff059966cc068080d5088080bf097171c60a8080e60c806ad50c806ad50b8b74d1098e71e3088060bf076d6db6056666cc03aaaaff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff02808080035555aa056666cc068055d50a9980cc0e806dc8128071d415796dce198570cc1c8076d1208778cf248771cd288673cc2c8574d12f8877d4328a75d6358773d4398674d23b8675cf3d8675d13e8473ce3e8473ce3f8671ce3e8873d23e846fd23f8271ce3e8473d23f8271ce3f8671d2418572d0428774d1448370d2468371d0478573d0488371d1488771d1498573d2498573d2498573d2498173d2488371d1498573ce498573d24a8372d24b8570d34d8171d14c8672d34d8474d14d8471d14c8372d04a8372d2488371cd458173cf43816ece3e8473d23c8473d0398270ce358273cf318272d02f8272ce2c8574d12a8673ce28806ccc25836ecf238a75d31f8473d61c896dd1198570cc15866dce118769d20d8976d80b8b74d1088080bf076d6ddb068080d507926db6088080df0b8b74d10d8976c4108070cf118778d2138679c9139479d7128071c60f8877cc0d8976d80a8066e6089f80df068055d503aa55ff010000ff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02800080035555ff065555d5098e71c60d8976d8128071d417856fd31c806dd1228070d2278376d12c806ed1318272d037826fd13b8270cf3f8671d2448374d2488371d14d8474cd508673cf528673d0558472cf568271d0578472d0568271d3578472d0578472d0568271d3578172d0578472d0588271ce5a8574d25c8572d05e8572d15f8473d1618674d2618374d2628575d3638674d1638371d1638371d1638374d1638371d1638674d1638371d1638674d1658672d2668471d2678372d0678674d0668473d2668473d2648570d1638371d15f816ecf5b8170cf57816fd0538472d14f8471d24b8574d3478573d0448374d2408374d33f8671d23b8675d4388472cd348476d3308575d52c8574d1278376d121836cc91c806dc817857ac8138679c90f9977dd0d8976d80c9580d50d8976d80f8877dd128e71d4158679ce188a75d51b8471d01d8d72d31c8976d11b8471d0188a75d5158679ce118778d20e806dc80b8b74d107926ddb056666cc03aa55ff028080ff01ffffff01ffffff00000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0280808003aa55ff068080d50a8080cc0e806ddb148073d91b8e7bd0228770d22a8673d4318772d5388472d6408374d3478173d44c8372d0538472d1588574d15d8470d0628572d0668473d26b8372cf6d8573d3708272d1718371d2728472d273836fd0738371d0728470d0728470d0728470d2738371d0748270d1758371d1788471d07a8473d17c8471d27e8471d07e8471d07f8572d1808372cf818473d0808372d1808372cf808372d1818473d0818473d0818473d2828372d2838473d2858271d1848572d1858473d1838471d0818271d27e8471d27b8372d1768470d2728472d26d8370d3698370d1658372d2608272d25c8572d3598470d1568574d3528370d04e8372d1498573d2458573cf3f8675d2388976d1318772d02a8673ce248778d41f8c73d61a8976d817857ad317857ac817856fd31a8976ce1d8472d3208778d7248071cd27836fd1298976d3298976d3278976d1248778d4208770cf1c8976d117857ad3128071d40e9280db0a8066cc088060bf059966ff03aa55ff03aaaaaa01ffffff01ffffff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff035555aa056666cc0a8066cc0f7766dd168b74d11d8d72d3278376cb328575cc3c8473cc458573cf4e8676d4568574d35f8471cf678372d06e8472d1748472d1798572d17e8673d2848572d1888572d08b8474d18e8371d08f8472d1908371d3918471d1908571d18f8672d28f8672d2908571d1918472d1928573d2938471d0958473d3968574d1998573d29a8472d29d8472d09d8472d29d8573d29e8473d09e8473d09e8473d09e8473d09d8573d29e8473d29e8473d2a08473d1a18372d1a18574d1a18572d1a18572d19f8573d29e8371d09b8472d1978471d1938472d28f8472d28a8371d1878471d0818273d47d8572d2798572d1758571d1728472d06d8573d3688473d3638374d15d8473d3568274d34e8672d1458576d33d8671d1368471d02f8872d4298370d3268672d025836ecf268679d0288679d22b8877d0308570ca338773d2368976d5398679d2398274d2368476d5338773d22f8272ce298370cd238375d31e886fcc188a75d5128e71d40f8877cc0b8b74d107926ddb068080d5048080ff028080ff01ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff02808080056666cc097155c60f7766cc15866ddb1e8877d52a8673ce368976d5438576d1508676d25c8574d0688473d0728472d07b8372d1848372d18a8573d3908371d1958471d19b8573d19f8572d2a48473d0a78373d0a98573d2ab8371d1ab8571d1ac8472d1ab8573d2ac8472d1ac8472d1ab8573d1ac8472d1ad8371d1af8372d0b08472d1b18573d1b38473d1b58472d1b68471d1b78372d1b78472d2b78472d1b78472d1b68573d1b78472d1b78672d1b78672d1b98472d2b98372d2ba8572d0ba8472d0ba8573d2ba8472d2b98472d0b78371d1b58472d2b28471d1ae8472d2aa8271d1a68472d1a28471d19d8572d2998571d0958573d1928673d28e8573d28a8573d3858473d17f8572d1788673d26f8573d1678674d25c8574d3538475d14b8174cf438572d13d8271d13a846ecf37826fd1388472d13a8477d33e8473d2438572d1478573d04a8372cf4c8672d34c8672d34b8874d3468375d3418576d43a8472d3338273d22c8574d625836ecf1e806fd5188a75d513866bc90e926ddb0b8b74d1089f80df059966cc048040ff035555aa028080ff01ffffff01ffffff000000000000000000000000000000000000000001ffffff010000ff00ffff0001ffffff0000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff035555aa068055d50c806ad513866bd71d8d7bd3298976cd378274d1478573d0568574d3668473d5758374d1818473d28d8674d2968674d19f8472d0a68472d1ab8371d1af8573d2b58472d1b98472d0bc8572d1bf8673d2c18573d1c28572d1c38473d1c38473d1c38472d0c38372d0c38372d0c38472d1c48371d0c48371d1c58573d2c78572d1c88573d1ca8573d0cb8472d1cc8472d1cd8472d1ce8473d1cd8472d1cd8472d1cc8472d1cc8673d2cd8472d1cd8574d2ce8473d1cf8473d0ce8472d1cf8573d1d08473d0cf8473d1ce8472d1cd8472d1cb8472d2c88371d1c48372d1c28371d1bf8371d0bb8473d1b78472d1b38472d1b08471d1ad8573d1a98573d2a68673d1a18372d19b8573d1938672d28b8474d1808572d1758574d36b8572d2638371ce5a8271cf548370ce4f8171cf4d8171d14e8672d1518171d0558172cf5a8571d25e8272d1638371d1648573d1648573d1628572d35e8572d1588571d1508370cf498570d2408374cf368471d02e8574d3268672d01f8473ce188a75d5148c73cc0f8877cc0b8b74d1089f80df068080d5048080ff035555aa035555aa02ffffff010000ff028080ff010000ff01ffffff01ffffff028080ff028080ff035555aa028080ff035555aa02ff80ff035555aa028080ff010000ff02800080010000ff010000ff01ff00ff0000000001ffffff000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff035555ff097171c6108070cf19857ad6268679d0348471d3468371d0598173d16b8372d27d8372d28d8472d29a8472d1a68673d1b08572d1b78472d1be8471d1c38473d0c68573d1ca8573d2ce8472d1d18571d1d38573d1d58573d0d68472d1d78572d1d78573d1d68472d1d68472d1d78472d1d78573d1d78472d1d88471d1d88473d1d98572d1da8473d1dc8473d2dc8573d2de8473d1de8473d1de8473d2df8573d1de8573d2de8472d1de8572d1df8572d1df8472d1df8472d1e08472d1e08573d1e18572d2e18572d2e08472d1df8572d1de8372d1dd8472d1da8371d1d88371d1d58472d2d38472d0d08472d0cc8473d1ca8573d0c78472d1c58472d0c28572d1be8572d1b98472d2b38473d1ab8573d2a38572d2998573d48f8674d2848372d17c8473d0738371d06d8373d3688473d3678672d2688473d36b8372d26e8472d1748472d37a8471d17c8473d27e8673d2808374d17d8572d0788473d0718573d2698672d3608572d2568271d04b8574d3418172d0388472d12e856fcd268672d01e8877d5198f7acc148c73cc0f8877cc0b8b74e8088080bf068080d5068080d5048080ff048080bf03aaaaff048080bf04bf80ff068080d5068080d5068080d5076d6ddb088060bf076d6ddb088080df07926ddb068080d5068080d5059966ff059966cc048080ff048080bf03aa55ff035555aa02808080010000ff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff056666cc0c806ad5148066d9208770cf2f8272d4408374cf558172cf6a8473d4808372d1928372d2a38372d2b18573d1bc8573d1c68573d2ce8372d0d28372d1d68472d1d98573d1dd8572d1e08472d0e18372d2e48472d1e58573d0e58573d2e58573d1e68472d0e68472d0e68472d0e68472d2e68472d0e68472d0e78372d1e78473d2e88472d1e98472d1ea8572d1eb8473d1eb8372d1ec8573d2ed8472d0ed8472d1ed8473d1ed8472d1ed8472d1ec8571d1ed8472d1ed8473d1ed8473d1ed8472d2ee8573d2ee8572d1ee8573d1ec8473d2ec8473d1eb8372d0e98472d1e78372d1e58372d0e38573d1e08472d0de8472d0dc8472d1d98573d1d78472d2d68371d1d28472d1ce8472d1c98573d1c18573d1ba8572d0b18573d1a78674d39d8573d2958473d18d8472d2878473d2838473d2818473d2838473d2868372d18b8270cf908371d1958473d1988572d29a8472d19b8573d1988572d2938672d28c8573d1848372d17a8473d36f8573d1648573d1588574d14d8471cd428374d1388472cd2f8877ce268679d71f8473d6198570d6138679d7108f80cf0d8976d80b8b74d10a9980cc098e71c6089f80df098e71e30a8066cc0c8080d50e806ddb0f8877dd108070cf117869c3108080df108070cf108070cf0f7766dd0e9280db0d8989d80c9580d50a8066cc098e71e3089f80df076d6ddb068080d505666699048040bf028080ff028080ff01ffffff010000ff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000003aa55ff088080bf0e806ddb198570cc278376cb398270ce4c836fd0638371d17a8471d3908371d3a48473d2b68473d1c48572d1cf8573d1d88471d2df8471d0e28472d1e58573d1e88472d1ea8572d1ed8472d2ef8472d0f08573d1f18472d0f18472d2f28572d1f38472d1f28573d2f28573d1f28572d1f28572d1f28572d2f28472d2f38472d1f38472d2f48472d0f58472d1f58472d1f68573d1f68472d1f78473d1f78473d1f78473d1f78473d1f68573d2f68573d1f78472d1f78473d1f78473d2f78573d2f78473d2f78472d2f78473d2f68472d1f68472d1f48472d1f38472d1f28472d1f18472d0f08573d1ee8573d1ed8472d1eb8472d0e98372d1e78473d2e58372d1e38373d1df8572d1da8573d1d58573d2cf8573d0c68573d2bf8673d2b58474d2af8573d0a98573d0a38572d2a08471d19f8472d09f8572d0a28473d1a68472d1aa8472d1ae8472d0b18673d14c8672d3588271d1a68472cfad8571d1a68473d19e8473d2948572d2898472d27d8572d2728472d2658372d2598473ce4d8474d1428374d1388472d1308575cf288673d2208778cf1a8976d817856fd3148c80d9128071d4118778d2128e80d4138679d715796dce17857ade198570d61b8471d91c806dd11c8976db1d8472d31d8472d31d8472d31c896dd11a806cce198570cc168b74dc158679db13796bc9118778d2108070cf0d8976c40b8b74d1088080df068080d5056666cc044040bf035500aa028080ff0280808001ffffff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffff00010000ff010000ff02ffffff01ffffff01ffffff01ffffff0280808002ffffff01ffffff02ff80ff0280808001ff00ff010000ff02808080010000ff01ffffff010000ff01ffffff01ffffff01ffffff000000000100000001ffffff01ffffff0000000001ffffff048080bf0b7474b9128071d41e8877d52e8574d3428370d1588271d4718371d0898472d2a18372d1b58472d1c78472d1d48672d1df8572d1e78372d1ec8473d1ef8472d0f18472d0f38472d2f58471d1f78472d1f78473d2f88472d1f98472d1f98472d1fa8472d1f98473d2f98472d1fa8472d0fa8472d0fa8471d0f98473d2f98472d1fa8472d1fa8472d1fb8472d1fb8472d1fc8471d0fc8471d1dd8572d0fd8472d1dc8472d1fd8372d1fd8472d1fd8372d1fd8472d1fd8372d1fd8472d1fc8471d0fd8472d1fd8372d1ce8372d0ec8573d2dd8472d1fc8572d1fb8573d2fa8472d1f98473d1f88471d1f78573d2f78472d1f68572d0f58471d0f48472d1f28572d1f18372d0ef8472d0ed8472d1e98473d1e58573d1df8472d1d98573d1d18473d1cc8473d1c58473d0c08572d1bb8473d1b98472d0b88472d1b88572d1bb8471d1bd8473d1c18473d1c58472d0c68573d25a8571cf02800000ae8472d2c38473d1be8472d0b68471d1ad8573d3a38372d0978573d18b8472d17f8572cf718573d2648573d1588271d14d8474d1438172d13a8472cf318272cb2a8679d4248771d4218374d11f7b6bce1e806fcc1e806fcc208070cf228770d225836ecf298976cd2a8673d42c8b74d62d8877d22e8574d32d8271d22d8271d22d8271d22a8673d4288673d2268072d0238375d321836cd11e886fd51b8471d0188075d5138679e4118778d20f8888dd0b7474d1098e71c606aa80d5056666cc048080bf03aa55ff02ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff01ffffff028080800100000001ffffff010000ff010000ff02808080028080ff03aa55ff03aaaaff04bf80ff059966cc056666cc068080d5068055d5068055d507926db607926db607926ddb068055d506aa80d5059999ff059999cc059999cc04bf80ff048040bf048080bf04bf80bf048080bf048080bf048080bf03aa55ff048080bf048080bf088080bf0e806ddb188a75d5258a75cf378274d14a8372d6638371d17d8372d2978473d1ae8472d2c38472d1d48472d0e18572d1ea8471d1f28472d1f68572d1f88472d1f98472d1fa8472d1fb8472d1fc8472d0dd8572d16f8573cfbe8572d0cd8472d1ce8473d1ee8472d1de8573d1fe8472d1de8473d0ee8472d1ce8473d1fd8472d2fe8572d19f8572d0608570cf9f8572d09f8572d06f8573d18f8472d1618371cd618371d0a08471cf9f8572d09f8572d09f8572d0a08471cf9f8572d09f8572d09f8572d0418572d0118769c3118769c3218b6cc9218b6cc9408774cf6f8873d1fd8472d1fd8472d1fd8472d1fd8371d1fc8471d1fc8572d0fa8472d1f98472d1f98472d1f78473d2f58472d1f38472d1f08472d1ec8473d1e78472d2e28472d1dd8572d1d88473d1d38473d1d08473d0cd8572d2cd8572d1cd8471d1cf8471d0d28472d1d58473d0d78572d1da8473d0da8573d1c08574d1d98573d1d78472d0d18473d1cb8472d1c38472d1ba8472d0af8572d2a48673d2978473d18a8573d17e8673d0718573d0658372d25a8271d2508373cf468775d03d8675d1368476d0318272d0308075d52e8574d32e8b74d3318272d0348471d3388472d13c8873d03f8675ce418576d0428374d1428774d1428774d4418572d4418172d43f8271ce3d8271d1398674d2368471d0338273d22f8272ce2b8871d0268672d0228070ca1d8472d3198570cc148073cc108f80cf0e8080c80b8b74d1088080df065555aa059966cc03aa55aa028080ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080800280808003aa55ff048080bf048080ff056666cc068080aa059966cc059966cc068080d5068055d5068055aa048080bf056666cc048080bf048080ff056666cc056666cc076d6db6088080df098e71e30b7474d10c806abf0d8976d80e806dc80e9280db0e9280db0f8877cc0f7777cc0f7766cc0e806dc80e806dc80d7676d80b8b74d10b8b74d10a9966e60a9980e60a8080cc0a9980cc0a9966cc0a8066cc0a8066cc0a8066cc0a8066cc0b8b74d10f8877cc168068d1208078cf2f8272ce408374d3568574d56f8371d18a8373d1a38572d2bb8473d2ce8372d0de8473d0ea8572d1f38472d1f88572d1fb8473d1fd8372d19f8470d0ee8573d1bf8473d0548670cb07926d49076d494906555555148073b223836dc523836dc5418572d0418172cc228769c30355000005663333648270c964826ec9367b68bd074924240840202009391c1c0a331a1a0b4617170c402b150f4422110f4422220f442222163a2e171947331f1947331f16513a231255392a0f5533220f443322114b3c2d0e5b49370a664d331a764e3b276f55411970524755846fc9628570ce23836dbd02808000118769c3ae8572d2be8572d08f8472cf9e8473d0ed8472d1cc8372d1e98473d1d88471d0f58372d0e28472d1ee8473d1e98472d1e58573d1e28472d1e08472d1de8573d1de8473d1df8573d1e08473d1e28472d1e48573d1e68572d2e98472d1e98473d1ea8472d0e98472d1e58572d1e18571d2dd8472d1d68472d1ce8472d1c58472d2ba8472d2af8573d2a38574d2988572d08b8674d17f8370d1738573d3688471d05d8470d0538472ce4c8372cd468375d0438172d1428370d1438172ce468371d04a8372cf4e8672d1538475d1578472d05a8071cc5b8473cf5b8473cf5b8473d25a8571d2588571d4568271d3548370d1508370d24d8171cd488371d1448370ce3f8671ce398670d2328570d12c8574d6278976d1218374d11c8976d117857ad3138679d70f8877dd0c9580d5088080df068080d5048040bf035555aa010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff028080ff035555ff048080bf059966cc068055d5088080df098e8ee30a9966cc0b8b74b90c8080d50d8976c40c806ad50d8976c40d8976c40c806ad50b8b74d10b8b8bd10b8b74b90b8b74d10c806ad50d8976d80e9280db108070df128e71d415866dce168b74d1188a75d51a806cce1b8471d01b8471d01b8471d01c806dd11b8471d01a8976ce1a806cce19857ad617856fd3168b74d1159279db148c73d913866bd7139479d7139479d713866bd7138679d7139479d7148073cc158679ce198570cc208778d72a8673d43a8472cf4c8675d3618371d57b8372d1958473d3ae8472d2c48372d1d78473d0e48472d1d28472d18c8573d1748470ca577b67a46a6f57894e48211a915b3e587745201a89411c14933e1a13933e170e85471b117255281f5e3c160b5036130d4d38170d5635120c6137150d6e38150e7236160d6f35120b71361007763f160f75461611764318117840150b7c40130c7a41170f7a451b137a3d170d7337160b7835170f8834160d8834150b8235160c7733130b6a33160c6234170d6433170d6334120a5437120948390e07513c1610593f2017513f1f19353f221d23491d161d4f231a1b552f261555312436846dbd728470ce428370cd718571cd908371cf518471d0238a75cc318772cb6e8272ce3e8473cef58371d0f38471d1f08472d1ef8473d1ed8472d2ec8473d2ec8471d1ec8573d2ed8473d2ef8472d1f08573d1f28573d1f38472d1f48573d1f48472d0f38472d1f18472d2ee8472d1ea8472d1e58572d1de8472d1d78472d1cf8473d1c68573d2ba8573d2af8572d0a48473d0998473d28d8474d2818473d2768473cf6c8774d0648775d15e8572d15b8470d25a8571d25c8272d35f8671d1638371d1698372d16e8472d1728472d2768473d2788471d0798372d1788475d0768473d2748672d3738571d06f8573d16c8271d0678372d0628272d05d8470d0568271d34f8471d2488371d1418572d4398674d2328570cc2c8574d1258a75cf1f8473ce198570d6148c73d9108070cf0c806ad5098e71c6068080d503aaaaff028080ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02808080028080ff048080bf059999ff088080bf098e71e30c9580d50d8976c4108080cf118778d2148073cc15866ddb17856fd3197a66cc198570cc19857acc188a75d5188a75ca17856fd3168b74d1168074d1168b74d117856fc8188a75d51a8976ce1d8472d3217c6cc9248071cd268672d0288073d2298370d32a806dd42c806ed12d8871d22c856ed12b826bd52a806dce2a806dce28806ccc26806bd0258375cf248771cd237c75cc228778d2228070d2228770d2228070d221836cd1238375cc228078d2248071cd288073cc2f8272d4398674d2488371cd5a8571d26e8472d3878471d2a18372d1b88472d1bf8473d2898472d0268065ae3c592b268d4e221bce4a1e18eb491c18f5451b17fa371311fc35110efd3a1410fd4a1d17fc592820fb703a31fb7b3f37fa7b4038f65f2d24f537120af234140ef136130ef437140ef736130ef736130cf64e1f17f7773d35f685443cf486433bf486443bf384433af4834337f5864539f5955449f48e5247ed4a1f13f038150cf339170ef33a170ef33b180ff338160df137150ce537130bdd46190fe8773f31e98b4a3ee588443be271352cdd58251dcf401610b73b150eae3f1713984117148344191773431d1b704722206d522c286757342d65604235376f4f46387257496a7b594f5f7e5b512769484103550000bb8371d1f98472d1e88472d1e68472d0f68472d1f58472d1f58472d1f68572d0f68472d1f78573d2f98472d1f98473d2fa8472d1ea8572d1ac8472d1ac8472d1f88572d1f78472d1f48472d0f08472d0eb8372d0e68472d0df8471d0d88473d1cf8573d0c58573d0bb8473d1b08472d2a68473d19b8573d18f8674d2858473d37e8671d2798572d1768470cf748470d177836fd0798572d37f8572d1858473d18b8472d18f8472d1938472d2948572d2978473d0958573d1948672d2928672d3908571d38d8472d2888370d0838271d07e8471d0798372d1728470d0698672d1618371d0588574d14f8474d2478173d0408374cf378674d12f8872ce288073cc208778cf198f7ad6148066cc108070cf0b8b74d1088080bf068080d5048080bf03aa55ff028080ff028080ff01ffffff01ffffff00ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff035555aa035555aa048040bf076d6db6098e71e30c806abf0f8877cc128071d415866dce188a75d51c806dd11f7b6bce218374d8248071d426866bd7288673d2288073d2288073d227836fd1268672d025836ecf258375d6248771d4248771d425836ed6298370cd2b8271d02e806fcd318272d535826fd4378274d53a8472d73c846fd53f8271d2408370d3418572d0418172d4408370d33e846fd23d8271d13c806fd03a8472d338846dd137826fd1358273d4348471d3348471ce348471d3348471d3348471d3348476d3358273cf368476d03a8472cf408370cf4a8672d2598473ce6a8271d17d8572d4958473d3a18372cfa98373cf698372ce1b682f2f96572720ee55211efb5e2626fb67292efd6a292ffe6a2c2ffe632b28fe642d27fe763930fe803f36fe813e35fd804134fd834135fd834135fd7c4337fc491e15fd31140dfe32140efe31140dff33130cfd451b10fd7b4236fe854338fe864136fe894137fe894136fe884236fe884235fe975143ff995344ff995746fd7a4737fe3a1408ff34160bfe35140cff35150cff33160cff34150bff441a0eff84493bff974f41ff974d3cfd964c3bfd954b3bfe92493dfe864239fe653028fa43160ef53e1610ed3e1914e4431a19d44b1f20c7441b1cce491f20e058302ee763463ee9694d44ee6e4f46ee74534bc3704d4818351515608572cfed8472d1508373cf408370cfeb8472d1cc8372d1eb8473d1dc8473d1dd8471d1fc8471d0dd8572d1418572cc228770ca358773c5277c69b7608272cfad8573d1cc8371d1f98472d1f68572d1f38472d2ef8472d1eb8472d1e58572d1de8472d2d78573d1ce8473d1c58573d2bc8473d1b18572d1a88472d19f8473d2988574d2938472d2908573d3908571d1928372d2958473d39b8573d1a08473d1a58574d2a98373d0ad8371d0af8572d0b08472d1b18573d1af8572d2ad8371d1ac8472d1a98571d0a38572d29f8472d29b8472d1958473d18d8674d2848572d37b8572d1728472d26a8473d1608572d2568271d34c8372d0438172d13b8270cf318272d0278376d1208770cf1a8976ce148073cc0f8877dd0d8976d80a8080cc07926ddb06aa80d5048080bf035555aa03aa55ff028080ff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff03aaaaff068080aa097171c60c806ad5108f70cf148c73d9198570cc1e8077d5237c6dd328806ccc2b8271d5308575d5348471ce37826fd1398674d23b8275cf3b8675d43d8271d13c8473d03b8675cf398270d2378674d5368471d537826fd1398270d23c846fd03f8271ce428374d1478573d04b8874d34e8372d1528370d0548373d1568574d3588271d1598473d4588571d4588271d1568274d3548673d4538472d1518171d04e8372d14c8672d34c8372d04b8170cf4a8372d2498573d54a8372d24a8372d24a8372d24b8170cf4c8372d04f8471d2568271d05f8673d16c8474d07b8372d18e8371d2a38372d2958471d14d8171ca1f633a31b2592725f45c2526fe692c2dff6c2c2ffd6c2b30fd6e2c31ff6d2d2fff80443bff85463aff834035ff844034ff824033ff824235fe844135fe854136fe824438fe6b392ffe34120bff2f140dff2f140cff391209fe6e392eff864537fe894236ff884337ff894237fe8a4337ff8a4436fe964f3ffe9c5644ff9b5644ff9b5745ff925745ff4e2014ff36150bff35150dff34150dff34150bfe371108fe783d31ff975342fe99503efe995040fe965040fe974c3ffe974b3dfe954a3bff8f5349ff61352ffe3d1913fe3f1814fd451717fc53211efd5c2f29f9522628fa471d20fd5a3633fd644743fd664741fd674841f66948437456302c0e492412618371d0cf8471d1cf8473d0cf8471d0cf8471d0cf8471d09f8573d2cf8471d0808172d113866bbc2a8c6d55648a6b595c886959374a251c1e6644771674519743816ec632806bc76e8472cee78472d1d58573d2e28472d1ed8472d1e88572d1e18572d2db8572d2d48372d0cd8472d1c58472d0bc8472d2b58472d2b08472d1ab8371d1a98573d2a98573d2ab8371d1ae8271d2b38472d1b98472d2bd8673d1c18573d1c48572d1c68573d1c78572d1c78472d1c68573d2c58472d0c38473d1c08372d1bc8573d1b88472d1b38472d1ae8472d2a78573d19f8572d2978473d18f8472d1848372d17b8372d1718371d0668271d05a8271d2508373d2458573cf398674d2308570cf278976d1208f78d71b8471d0168b74d1128071d40f8877cc0d8976d80a8066cc088080df076d6ddb056666cc03aaaaff028080ff028080ff01000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aaaaff07926db6098e71c60e806dc813866bd7198570d6208078cf268672d02d8271cc338273d2398674d23f8675d245856fcf4a8372d24d8471d1508373cf528673d0538472d1538472d1538172d1518474d0508373d24e8372d14e8672d14e836fd1508370d2538172d1568571d35a8571d2608572d2658672d2698672d16c8471d06f8573d1728472d2748672d3758774d1768473cf738571d0728472d2718571d26e8472d16b8572d2698672d1668473d2658372d2648270d1648570d1648573d1648573d1648573d1648273d1648573d1668271d0688471d06e8272d1768470d2818473d0908373d1a08471d1b18372d1b78472d1257c609f9d5b2a25f65a2627fe682d30fe6c2f32ff6c2f32ff6c2f31ff6c2e31ff70322fff945a4dff935647ff854236ff854235ff844235ff844236ff834236ff844336ff824437ff7b4439ff3e1810ff31130cff33120aff53261bff83463aff894436ff8a4337ff8a4338ff8a4439ff8a4336ff924b3cffa05a48ff9e5744ff9d5743ff9c5844ff985a47ff6d3b2fff38140aff35170dff33160dff35130aff4d2114ff955141ff9b523fff995341ff975345ff984f44ff974e41ff974c3eff944e3fff966159fe89605eff421815ff431613fe451916fe582925fe633430fe653838fe5a3435fe482527ff61423ffe62423efe5f443dfd63433de966443d926c48413c6f4d4411694b4b5a826fc10880606037826fc3086040400a664d4d07924949056633332e7a5e4ebf826350ef816350eb80624fb56c483e735f3a2f58683d3459643931685d332c37663c385b7e6ab6156d61aa5c8572d0ef8472d1ec8473d1e78473d1e18572d2dc8473d2d78572d1d28472d1cc8372d1c68373d2c38472d1c08372d1bf8471d0bf8371d0c18472d1c68373d1c88573d2ce8472d1d18573d2d48472d2d78573d2d98572d1d98572d1d98572d1d98472d1d98472d0d78472d0d48472d1d08472d2cd8471d1c98471d1c58472d2bf8473d2b78472d2b18573d1a88473d19f8472d0968372d18c8371d1808372d1748472d1688271d05c8272cd4f8471cf438572d1398674d2318278d0298376d3238a7cd31e8877d51a8976d817857ad3148c73d9118778d20d8976d80b8b8bd10a8080cc076d6db6059966ff04bf80bf028080ff0280808001ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000003aaaaff056666cc0a8066b20f8877cc15866dce1d8472d3258a75d62d8877d2378674d1408374d3478573d4508373cf578772d35d8673d3638371d3688471d36b8370cf6e8472d16f8573d16e8472d16e8674d36d8373d06a8473d1698672d1688473d0698372d16a826fd16e8472d1718571d0768673d27b8572d1808574d1858473d1898473d08c8573d18f8672d1918674d3928573d2928572d2918472d18f8672d28d8472d28b8472d3888572d2858473d3828572d2818471d4818473d2818471d2818471d0808372d1818473d0808372d3818473d2828372d2848572d3888372d28f8472d1988572d2a48473cfb28473d0c18573d1738373d050562d26f4582725fd602b2dfe6c3034ff6c3031ff6b3132ff6c3133ff6c3131ff7c3f39ff985c4dff975b4aff8d4d3eff864437ff844336ff854338ff854336ff854436ff844437ff804538ff52281eff33130cff39150cff6d3a2eff88483aff894537ff894539ff8b4539ff8a4538ff8b4536ffa45e4cffa35d4aff9f5846ff9f5845ff9d5744ff9b5a46ff854f41ff3a150aff34160bff33170dff38130aff763f32ff995342ff995241ff975544ff975547ff985143ff974f40ff954f3fff935347ff996b6cff947174ff4c2825ff421813ff4c1f1aff633331ff6a3635ff693a3bff664340ff5a3b3eff5a3b3cff60403eff5e433cff62413dfe66433ef96b473fed6c4a42cc6c4b42b96e4d44b1704f44b0715044b0725146af7353468c7554474d775649be79594af5795b4cfc7b5c4dfc7d5d4dfa815f51f3846253ee866054ef836153f5856254e2876457b68b685a868d695b238a665fbe8472d1d98472d1d68372d2e18372d1de8472d1db8572d0d88473d1d48472d1d18471d1cf8471d1cf8471d1cf8371d0d08372d2d38472d1d68471d2db8471d0df8572d1e28473d2e48472d1e68472d2e88472d1e98372d1e98472d1e88471d1e78472d1e68471d0e48472d1e28372d1df8572d0dc8472d1d78572d2d38472d1cd8572d1c68573d2c08572d1b78472d1af8372d0a58371d19a8472d18d8472d2828372d0748272d1668473d25a8574d24f8474cf458573cf3c8473d0358773cf2f8872ce298970d3258375cf218374d11c8976d1188075d5148073cc108070cf0d8976d80a8066e6076d6db6048080ff048080bf028080ff028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff04bf80bf097171c60f7766cc15866dce1d8d7bd3288c79d2338773cd408374cf4b8574cf568574d0608272cf698672d1728674d2798572d37f8572d1848572d3898472d0898472d28b8674d18c8573d18b8472d18a8373d1888372d2868574d3858473d1868372d1878471d28a8573d38d8472d2918472d1978473d19c8472d1a18574d1a48472d0a78573d1aa8472d2ac8572d1ad8571d1ad8573d3ac8472d1ab8571d1a98573d2a68472d1a48472d2a18572d19f8572d09e8473d29e8473d29e8471d09d8472d29d8472d29d8472d29d8572d39e8471d09e8471d09f8573d2a38372d0a88472d0af8572d0b88572d0b68471d1b68471cf687d6cc2b4552626fd572526fe663131fe6d3134ff6d3131ff6b3332ff6d3134ff6d3231ff884c43ff9b5d4bff985a49ff9a5c4cff88493aff864439ff854338ff854437ff864536ff864538ff834737ff63372bff35130dff471f16ff83483dff894739ff8b4739ff8b4638ff8b4639ff8b4737ff965341ffad6c56ffa4614bffa05a46ff9e5846ff9d5a46ff9c5b47ff975d4dff40180cff37160dff36150dff491d14ff8c4e40ff985243ff9a5444ff9a5548ff985445ff985243ff985143ff975242ff955b56ff956f73ff927173ff664340ff431813ff5f2e27ff6a3833ff6c3837ff6b3b3bff674442ff65484dff5c4042ff5e403fff5f403aff613f3bfe61423cfe63433cfe66433cff68463dfe69483efe694940fe6b4a41ff6c4c42fe6e4e43fb705044f4735346f9745247fd745549fe74574afe76584cfe795a4cfd7c5d4efd7c5f4efe7b5f4ffb806152f2825f52cb835f5299805d502f7d574c118769b4708472d18a8573d1da8473d1d98573d1518771d0d88471d1d78472d1d88471d1d98472d1d98472d1dc8573d2de8473d1e18572d2e58372d0e98472d1ec8471d1ef8371d0f18471d0f38371d1f48472d1f38472d2f48472d1f38371d1f38472d1f18472d2f08573d1ee8573d1ec8471d1e98473d2e78373d2e38371d1df8472d1d98572d1d38573d1cc8472d1c58473d0bc8472d1b18372cfa68473d19a8372d18c8373d17f8574d1738573d0678372d05c8574d3538475d14a8672d2438572d13c8477d5378674d1328575d12c8574d127836fd1228070d21c806ddb17856fd3128071c60d8976d80a8066cc076d6db6048080bf0280808001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aa55aa07926db60d7662c4138679d71c8976db298376cd358778d4448774d2538172d1618371d26e8472d37b8572d1858473d18d8474d2958573d39b8472d3a18572d1a58572d1a68472cfa78373d1a88472d1a88472d1a68472d1a58572d1a38572d2a28471d1a38372d0a58371d1a78371d1aa8472d1ac8472d1b18573d1b68473d1ba8572d0bd8473d1c08572d1c28572d1c58472d0c58472d2c58471d0c48371d1c38472d1c28371d1be8572d1bd8473d2bb8473d1b88572d1b78472d2b88472d1b78371d1b78372d0b78472d2b78472d2b78371d1b88472d1b78472d1b88573d1bb8371d1bf8471d2c48572d1ca8572d0d28472d1b28473d14867476eeb542627fe552526fe693330ff6d3233ff6d3232ff6c3231ff6d3032ff723531ff935749ff9b5c4aff985c4aff995d4cff965849ff89473cff874438ff874538ff884638ff884638ff854738ff6c3b2fff3c1a12ff552a21ff894a3cff88483aff8a483aff8d473bff8a4739ff8c4a38ffa96956ffac6e58ffa46450ff9f5c48ff9e5b47ff9f5b45ff9e5b48ff9b5e4eff4f2317ff37160cff3b160aff643222ff955341ff985246ff9a5548ff995549ff985448ff975446ff975345ff96574aff996966ff937174ff917375ff7b5856ff4e201cff6b3531ff6d3733ff6d3937ff6d3c3bff694343ff664a50ff644a4fff5b3e3eff5c3e3aff5e3f3aff5f403cff61423cff63423bff64443cff64463dfe66463eff684841ff694a43ff6a4c44fd6d4e45fe6e4e45fd705147fe6f5248ff715448ff735649ff745649fe77584afe79594bfe7a5a4efc6b483fe6451d17a43e14118d3c121063390f0f153d0c0c044000001c806dc88f8472d1828372d0ab8371d1d18471d2d58472d0d98572d2dd8471d1e18371d1e58372d0e88471d1ec8471d1f08473d0f38472d1f58472d1f78472d1f88572d1f98472d1fb8473d1fa8572d1fa8472d1fa8573d1fa8472d1f98472d1f98473d1f78473d2f58572d2f48572d1f28472d1ef8472d1ec8471d1e88472d2e38571d1dd8572d1d78472d1cf8473d0c68573d1bc8573d1b28473d0a48473d0988372d28c8575d1808374d1768473d26b8572d2638674d15b8773cf538472d14d8474d1468775d3408374cf398674d2328570d12b8271d0248771cd1c8976db168074d1108070cf0b8b74d107926ddb059999cc028080ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff056633cc098e71e3118778d21a8976ce268072c9348976d3448374d2558472d2688273d0788473d2878471d2938472d29f8472cfa88673d1af8572d2b68471d1b98371d2bc8472d1be8472d0bf8471d0c08372d1c08572d1be8573d1be8572d1bc8573d1bb8473d1bc8472d1bd8471d1bf8371d0c18372d1c48371d1c88573d1cc8472d1ce8472d1d28472d1d38572d2d78572d1d88471d1d98472d0d88471d1d78472d2d68371d1d58472d0d48471d0d18471d1cf8471d1ce8472d1ce8472d1cd8472d1cd8471d1cd8471d0cd8471d0cd8472d1cd8471d1cd8371d0cd8574d1cd8572d1cf8471d0d28472d0d58472d2da8471d1e18371d1ad8571d0805c3644fa53282afe542725ff693530ff6c3234ff6d3234ff6d3231ff6d3131ff793e36ff9a5e4fff9a5e4cff9a5f4cff9a5d4eff9a5d4cff975746ff8b493bff874639ff8a463bff8a463cff86483bff703a30ff481d13ff653428ff894b3eff8b483cff8d473bff8e473bff8c4839ff9c5c49ffad715cffaa705affab6d57ff9f5e49ffa05c4affa15b48ff9f5c48ff9f5e4cff603022ff39180dff40170bff794031ff995145ff995449ff99554aff995548ff995348ff985547ff97564cff97635eff977171ff947575ff937577ff896666ff60322eff6d3531ff6e3733ff6d3a37ff6f3b3aff6b4243ff664b51ff664f53ff5f4647ff5b3e3bff5d3f3aff5e3f3aff5e403aff60413bff61433bff62443dff644640ff654740ff66473ffe674940fe694a41fe6a4b43fe6c4c45fe6c4e43ff6e5044ff6f5145ff705248ff72564aff74564aff76564bfe4b2821fd36100dfb380e0cf5380e0bf1370e0cad350d0a44340f0b21360f0f0e371212074900000566000003550000758574d1d68472d1de8472d1e48472d0e98372d1ee8473d1f28472d1f68472d0f98472d1cc8372d17f8570cf7f8570cf7f8570cf7f8572d17f8572d18f8472d1df8472d0be8472d0be8572d1dd8472d1fd8472d1ad8571d1eb8371d0d98473d1f78473d2f68573d0f28472d2f08473d1eb8472d1e68572d0df8572d1d88573d1d08472d0c68573d1bc8472d0b08472d1a68673d19b8573d1908373d1868574d17e8673d2768675cf6e8474d1668473d25f8471d1578472d04e8672d1468775d03c8473d0328575d6298976d3208770cf188a75d5118778d20c806ad5076d6ddb048080bf035555aa010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aa55aa076d49b60d8976d8158679db218374d12f8872d4418572d0548673d1698172d17c8473d28e8373d29d8473d3ab8573d2b78472d0be8572d1c68371d1cc8372d1cf8471d1d18471d1d28472d1d48372d1d58472d0d48371d0d38473d1d28472d1d08472d2d18471d1d08472d0d18473d2d38472d0d58472d0d78472d2db8471d0dd8471d1e18371d1e28472d2e48472d1e58572d1e78372d2e78372d1e88472d1e78372d1e68371d0e58372d0e48472d1e28472d1e18371d1e08473d1df8472d1de8473d1de8473d1de8472d1de8372d1df8572d1df8572d0de8573d1de8573d1df8572d1df8572d1e18372d2e38571d1e68472d2eb8472d16e826fc7be552f2ffd53292bfe532625ff683432ff6c3333ff6b3335ff6b3233ff6e3131ff82463bff9d604fff9b5e4dff9c5e4eff9b5f4fff9a5d4affa26550ff965743ff8a4938ff8c473cff8c473dff8a483fff703930ff502117ff713a30ff8a4a3dff8b493bff8e473bff8d473aff935140ffae705dffae745fffad745dffb1765fffa56450ffa15d4affa15b49ffa15c48ffa15e4cff6d392bff3d180dff4b1f13ff8a4c3eff9a5347ff99534aff9a554aff995549ff99554aff98544cff9c625eff9b6f70ff967476ff957775ff947779ff947173ff673c36ff6f3631ff703733ff6e3a36ff703a37ff6a4140ff684c52ff675056ff664f51ff573b3aff5b3d39ff5d3e3bff5f403cff5f413dff5f413bff60423cff60433dff62453eff62463eff644740ff654841ff664842ff684a43ff694b42ff6a4d44ff6b4d44ff6b4f44ff6c5046ff71534aff6a4c44ff54332eff4f2d29fe4f2a27fe502b28fd522c29f9532e2be457322ed45a3530b8603a369d65413a8066423c3c66443c028000009e8373d0d98572d1d48472d1b08472d1c48572d0f58472d1fa8572d16f8371cf128063b803aa555502ff8080028080800355555504804040048080400280808001ff000001ff0000608570cf6f8573d1318772cb308a75cf01ff00005f8471cffb8372d0f98472d1f78473d1f48472d1f08472d1ec8473d1e68572d2df8572d1d78573d2cf8473d1c58473d2bc8572d0b38473d0aa8474d1a18574d1998573d2918474d18a8573d1828574d27b8572cf718573d2688473d05d8673d3518474d0458576d3388976d62d8877d2228778d2198570cc118769d20b8b74d1076d6db603aaaaff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080048080bf098e71e3108070cf1b8471d0298976d3398274d24e836fce638674d37a8473d18f8472d1a28373d1b28473d1c08372d1cb8572d2d38473d1d88473d2dd8471d1df8571d1e28472d2e28472d2e48471d0e48472d1e48473d1e38573d2e38573d1e28472d1e18572d1e28573d1e18572d2e38371d1e58372d0e78473d1e98372d0eb8371d0ed8372d1ef8372d0f18371d0f28472d0f28472d1f28472d1f28472d2f28472d1f18472d0f18371d0ef8371d0ee8573d2ed8472d1ed8472d0ed8372d0ec8473d1ec8473d1ec8473d2ec8573d1ec8573d1ec8573d1ec8573d2ec8573d1ec8473d1ed8372d0ed8472d2ee8473d1f18472d2f38471d1917861a5e4552d2cff53292bfe532725ff663232ff6b3331ff6b352fff6b3232ff6e3231ff884c40ff9b5f4eff9c5f4dff9c614cffa2674dffb9815fffc88f6affc38a67ffa6694eff8f4c3aff8e483dff8b493fff703931ff54241bff763e30ff8a493aff8c4939ff8c483bff8e4a3cffa56652ffb3775fffb77b60ffb67c5fffb77d61ffb77b60ffa4614bffa35e4affa35d4bffa25e4cff794234ff411a0eff59281bff914f41ff9a5245ff9a5348ff9a5549ff995548ff99574bff9f655dffa5726effa27674ff9b7678ff977979ff977a7dff977877ff6c423dff6e3631ff6f3733ff6f3933ff6f3b36ff6a4040ff6a4d53ff685158ff6c555aff4b3132ff3c1e1dff3c1c1aff3d1c1aff3f1e1bff41201dff472623ff4e2d2aff553531ff5d3d39ff5e403cff60423dff60443fff61453fff644640ff634741ff634941ff644940ff664a42ff644640ff563532ff51302eff53322ffe583634fe573633fe563532fd5a3634fd5b3834fd5b3834fc5b3b35fc573630f1422019b23c1511293e131335826fca788473d0628572d3498170d2978573d08b8472cf5f8471cf0c4015153238140f36391313333c140f383b1212483c150e563e1512533d16122342161606550000035500000749240013361b0d104020100f4422110e37242404800000608272cfde8473d1fb8472d1eb8472d0f88572d1e58572d1f18472d0ec8473d1e68472d2df8572d1d88573d1d08472d0c88573d1c08572d2ba8573d0b38673d1ac8574d1a58572d19d8473d2968574d18c8573d1828574d0768675d2698372d15b8473cf4c8372d03d8675d12f8277ce228778d2188a75d50f8877dd098e71e3056666cc028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000028080ff059999ff0b8b74d1139479d7218374c9308575d5438572d15a8571cf718573d2888572d29f8472d0b38472d0c38473d1d18473cfdb8572d2e38371d1e88371d0ea8471d1ec8471d1ef8472d0f08473d0f08472d0f08573d1f08573d1f08472d0ef8573d2ee8472d1ee8472d1ed8473d2ee8573d1ef8472d1f08472d1f28472d1f38472d1c68573d1e78472d1f78372d1f78472d1f98473d1f98473d1fa8572d1f98472d1fa8472d1da8573d1f88472d1f88573d1f78473d2f78473d1f68472d0f68472d0f68473d0f68573d1f58472d1f68572d0f68572d1f68472d0f68472d1f68472d0f68573d1f68472d0f68572d1f78473d1d88471d1e98472d19661415df8532c2bff542a2bff532a27ff612f30ff6a3433ff6c3430ff6c3232ff6d3330ff8c5145ff9c5f4dff9d614affaa7052ffc7906bffd49f75ffd4a072ffce986cffd39974ffb37557ff924f3cff8b4a3dff70382dff58261cff7a4032ff8b483bff8f483bff8d4b3aff9d5e48ffc28567ffc98d69ffd29870ffd69e76ffd59f76ffdba77effb47959ffa5624bffa45f4cffa3604dff82493aff481c10ff653022ff934e40ff995143ff995348ff995649ff9d5c4bffa96c58ffb57f66ffbb8569ffb8866bffae8271ff9f7b75ff9b7c7fff997c7dff6f4645ff6c3633ff6f3834ff6f3833ff703a35ff6b3f3eff6b4e52ff6a545aff6f5b60ff4c3336ff2f1011ff32100fff34100fff35100fff35100fff361211ff361312ff3d1a18ff462322ff543431ff5a3b37ff5a3d39ff5a3d3aff5b3e3aff5d403cff5d3f3bff563633ff4a2927fe371614ff331010ff330f10ff341111ff371514ff401f1dfe492927fe4f2f2cfe50302efd553532fe543631fe583734fc583633e74c2824593c1411072400000e371212053300000200000001000000308070ca233a0f0f7b380f0ca5390e0eb6390f0ebd390f0dc0390f0dc73a0f0ed63a0f0ed43b110e943b100e32380f0a12390e0e4e3b100d8b390f0f883a0f0d87390d0d7a3b0f0d533a0f0c2e533253457e67c0608270cf608270cf608272cf5e8272d1d98472d0f38472d1f18472d0eb8472d1e58673d2e08572d1da8573d1d48473d1ce8473d1c98472d1c38473d1bd8473d1b78474d2af8573d2a78573d19b8573d38f8674d1818271d0708272d1608272d24e8372d13d8271cd2d8871cc208078cf158679ce0d8962c407926ddb048080bf01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aa55aa07926ddb0d8976d8188a80ca268679d7368476d04c8372d0638671d37d8572d2978571d1ac8472d0c08574d2d18473d1dd8573d1e78473d2ee8473d1f28573d2f58471d0f68572d0f78472d1f78573d2f88572d1f98473d1f88572d2f98372d1f88572d2f78472d2f78472d1f78472d1f88472d1f88472d1f88472d2f98472d1fa8472d15f8471cfbd8473d1fd8472d1fd8472d1fd8472d2ce8472d1ae8472d09e8471d09e8471d08f8272d19e8471d09e8471d0dd8572d1fc8572d1fb8472d1dd8572d1ad8571d0fc8471d0fc8572d1fc8572d1fd8472d1fc8572d1fc8472d1bd8473d0fc8572d1fc8471d0fb8472d1fc8472d19e8471d0908371cf9c4d2927fe532d2dff542a2cfe532b28ff5c2e2fff693434ff6c3333ff6c3134ff6d3330ff91584aff9e634dffb27a5affd09973ffd29c73ffd19f72ffe3b585ffd5a474ffd8a073ffdaa077ffca8d6fff945642ff70382dff59281eff7b4133ff8c493bff8d4a39ff995b42ffca8f6cffd59a6fffd89c6bffd89f6dffd8a271ffd7a573ffe5b683ffe5b388ffb17554ffa5624cffa5624eff874d3dff4e2014ff6f372aff944e40ff995244ff985546ff9e5e4bffb77a61ffc48c6dffc48b66ffc28763ffc28662ffbf8663ffb6886effa5807cff9b7e83ff734a4dff6d3635ff6f3834ff6f3832ff6f3834ff6b3d3dff6d4d51ff70585dff735c62ff5e4447ff311111ff34100fff35100fff351211ff371512ff43221fff50312eff563734ff563936ff553a36ff563a37ff583a39ff593b3bff523433ff432525ff351615ff331111ff330f10ff331010ff331111ff351012ff351211ff331111ff341211ff351313ff371716ff422120fe4a2a28fe4e2d2dff4f2f2ffe51332ff551342f775133312a431e1e803612124934110e09390000208070bf2734140dba350f0ee6350d0df0350e0df7360d0df9360e0df9360e0dfa360f0efc380f0efc380e0de9370e0da3380e0e3134101095370f0ede370f0ee9380f0eec380d0eee380e0ee4390d0cd3380f0f873b0f0d34360f0f113c0f0f05330000217c6cc9bc8572d15e8572d1a98371d2f38472d1f08473d1ec8573d2e88572d2e38573d2df8573d1db8472d0d68472d2d18471d1cc8472d1c58472d2bd8673d1b18673d1a78373d0988372d0858271d1728470d25e8572d44b8574d3388472d1288679d21b8471d0108f70df098e71e305666699028080ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff035555aa088060df108f70cf1b8e7bd02a8673ce3c8473d0538772d16d8573d3878673d4a18572d1b88472d0cb8574d2bf8473d2cc8472d1f08572d1f78472d1f98573d2eb8473d0dc8473d1cd8471d18e8373d28f8472d17f8370cf9e8371d0ed8472d1fd8372d1fd8372d1fd8472d1fc8472d1fc8572d1fd8372d1fd8472d1fd8472d1ee8573d10480400004400000028000000280000002800000528070ca127171b80280000002000000228069c30480404007492424528070caee8573d1df8572d1de8473d1df8572d06f8573d1608272cf21836cc9508373cf608272cf608572cf41816ecc408370cfee8573d1708472cfce8472d1de8473d109391c1cc24b2625fe522b2cff54292bfe532b27ff572a2cff663433ff6a3333ff6a3134ff6b312eff945c4affb27a5bffcf9971ffd19d71ffd39f75ffd6a479ffeecb99ffeac391ffdca477ffdda376ffdda47bffd89e7fff794233ff5d2c21ff793f30ff8d4b3aff95543dffc98b69ffd19669ffd59b6affdb9d6affdba370ffebbc88ffe9bc87ffeac08afff1c996ffe3b489ffb3765affa7644eff8d503fff562419ff783b30ff95503fff9a5544ffa96a53ffc68a6fffc88f6effc98e6affc98c66ffc78b65ffc68b64ffc28b63ffc99a74ffcaa28bffa18583ff724b4bff713734ff703731ff703832ff6f3833ff6c3d3cff755555ff7e6567ff755e61ff695052ff311212ff351211ff391918ff462624ff503230ff503531ff523632ff523632ff533734ff513733ff492d2bff3a1d1bff301413ff300f10ff321112ff321112ff341113ff341113ff341213ff321313ff331212ff331213ff341113ff331112ff331212ff331213ff341312ff331212fe361616fe3a1b1afe422221fc472827ce4c2d2d615135329c4627266336151227765ca3327a6bbd7e330e0ef4330f0efe340e0dfd350d0dfd340d0cfe340d0cfe340d0cfe340d0cfe340e0cff350e0cfb350e0cec350e0d9e350f0dbd350f0cfb360e0cfd360e0dfe360e0cfd360d0cfd360e0dfd360f0df9360f0ce7390f0dbb411a17695c353119663d3d076d494909553939228070c3e98472d1f88572d1f58472d1f28472d2f08472d0ed8372d1e98472d1e58572d1e28572d2de8472d1d88473d1d18573d1c78573d1b98472d2ab8371cf998471d0838471d26e8472d3588574d4428370d1308575cf218374d1148073cc0c9580d5068080d5028080ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff035555aa097171e3118769d21e8877cc2e8574cd428370d15a8271d2758371d1908371d1ab8371cfc08372d2ad8571d0e38573d1ee8473d1f78472d1fb8472d0dd8471d16f8573d101000000010000000100000031826dcb408374cf31826dcb7f8574d3808372cf418172d0608572cf708472cf808372cf9f8472d0908170cf418172d0287360a61933140a1b2f09092038100826360d0d2a370c0c2b35120c29380c06283913062b35120637330e095036100a6237100a4d32110a595f42732d4f334f10301010072400000355000002000000030000000300000003000000035500000355000002000000128071b8117878c3808372cf9f8472d02a3d1812e2492423fd532b2bfe52292aff532a29ff53292bff60302fff683331ff6b3235ff6a312fff97614bffc6926dffcf9c6fffd19e71ffd4a176ffd6a87affedce9afff4d8a6ffddab7fffdea677ffdba477ffdba57dff975f4bff632d26ff763b2fff90523cffc08561ffce9266ffd29565ffd89a6bffd89f70ffe7b884ffebc08dffe9bd88fff0c78ffff2cc96ffefc593ffdfae88ffb17158ff8e503dff5a291bff7c3e31ff995641ffb87760ffc98d70ffc88f6cffc98f69ffca8e67ffca8f66ffca8e67ffcd976dffe0ad83ffe6b58cffdfb58dffb09187ff734b47ff733831ff73372fff703731ff703c37ff7b514eff836464ff806669ff766065ff715a5dff3d2020ff452424ff4b2e2cff4e3230ff4f3432ff4f3631ff503330ff482927ff3b1b1aff331211ff31100fff321110ff311110ff331011ff331111ff321111ff321112ff321212ff311313ff311414ff301413ff321313ff321313ff311312fe321312fe321212fe331211fe331211fe331111ff331111ff321010fb310f0fab331210273414141f422921154924180a331a001e331109a9330e0efb340d0dfe330e0cfd330d0cfe330d0bfe330d0bfe320e0cff330d0bff320d0bfe330d0cfd320d0bec330d0cb0330d0aec310e0cfc340d0cfe320d0bff330e0bfe330e0bfe330e0bfd3f1b18fe4e2b27fd57332ffd5f3c38f55c3c36c1563731714a2f26393a1b160f332211308570cffc8572d1fa8472d1ba8572d2e88471d0f58471d1f38473d2f18472d0ef8472d1eb8472d1e78372d1e18372d2d78572d2cb8572d1bc8471d0a98371d0948372d27c8473d2648273d14c8372d3388472d1268072d019857ad60e9280db079292db028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000002808080048080bf0a8066cc128e71d4218374c9318272d0468371d35f8471d17a8471d1968372d1b08472d1c68373d1958473d1788471ca8f7f69b9a3755b985d502c21704b221978441c137b4019137a3d1911753b140d6c39130c6038100b55360f0c4a340e0a49340e0a3f35100c2e32110b2537150e2333160f2636140d3a300d0d5f330d0d8f3d1514a9411a17b53e1514c23b1512c53c1513c9340e0acd310c07d1310d07d8320d07e0320d08e9320c08f0330e0af4340e0af3340f0ceb340e0bdb330d0abf310c09a0330b0885300c0875320d0966300f085b320e084f300d0a4034100c2b2f120c1c3712120d3b141404400000053300000840000071340e0eef472322fe512b2bfe51292bff532a2bff512a29ff562b29ff663333ff693135ff69312fff8f5b46ffc5926cffce9d6fffd09f73ffd4a376ffdbad7effeecf9cfff6dfadffe0b583ffdfab7cffdfa57affdca277ff9e694eff693129ff71352eff9a5d42ffcb9162ffce9565ffd39668ffd99a6bffd7a370ffe8bf89ffebc48effe7be87fff1ca94fff0cb99ffefc996ffebbf92ffc98e6eff874b37ff622c22ff834435ffbf7f63ffcb8e6bffcb8e68ffcb9067ffcb9067ffcc8f6affca9067ffd4a176ffe3b788ffe6ba8fffe7ba91ffe6b98dffbc9983ff724438ff763630ff723831ff723b37ff80524fff886562ff866869ff83666aff795f65ff7b6466ff482c2cff4a2d2dff4b312eff4c3230ff4d3432ff4d3531ff442b27ff321513ff311110ff320f0fff331010ff341111ff321211ff321413fe321413fe321313fe331313fe331314fe331313fe331313fe321314fe331313fe331314fe331313fe331313fe331313fe331313fe341212fd341212fd331211fa331111c1321211323314140440000011695aa53e311010b5300e0dd9310e0cf3310f0cfd310f0dfe310f0dfe320f0dff32100eff32110eff331310ff341512ff361613fe381815fd3a1a17f93b1c19e93d1f1bfa3d201cfd42221dff442521ff482823ff4e2f2aff573833fe553530ff52332dfe51332dfe51342efe50352efd51362ef452352ece4e30297a4b2e261f5231210655552b5f8473d1ae8472d0cd8472d1fb8473d1f98573d2f88572d1f78473d1f48572d1f28572d1ed8372d1e48472d1d78573d2c98472d1b78371d0a18372d3898473d26f8371d1558472d23e846fd22b8271d01c8976d1108f70cf089f80df03aa55aa00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff048080bf0a8066e6148073cc218374d1348071ce488775d4628570d07e8471d2998471d29b8573d14d8471ca45643b4aa9441b15dc421a15f5421714f93e1310f83d130ef83a110cf937100cf937100cf7380f0bf8380f0bf9370e0cf7360e0bf33f1614ee3f1513ec3a1110e7391211e23a1110df371210e2371110ea360f0df2401613fa5e2e2cfc5b2c2bfc461817fc421716fc411716fb3d1614fb330e09fb310d07fc320d06fe330d08ff38110dff3c1413ff3c1414ff3d1415ff3c1414ff3c1412fc39110ffc330c09f8300b07f5310c07f1310c07ea310c0ae0320e0bda320e0dcd340e0cb2340d0b76320d0b4034100c38320e0e48350e0eba310e0ef5482322fe512a2aff512929ff522a2aff512a28ff542c29ff592b2cff663335ff683231ff7f493cffc08d6dffcd9e72ffd0a074ffd6a778ffdeb181fff0d3a3fff6e0aeffe3bb86ffe0af7fffe0a67effdba078ff925b44ff6e362cff72352eff8a4c36ffcb9064ffce9364ffd39669ffd99b6cffd8a571ffe7be88ffebc48effe6bd87fff1cb9affefcd9bffefcc9cffeabe93ffc8916cff7a3f2cff673028ff804231ffc8896affc88d64ffcb8f67ffcb9067ffcb9169ffcb916bffcb956affe8bb8dffe7be8effe6bd92ffe6bc91ffe7bb8fffad8874ff6d3a31ff7a3834ff77403bff815450ff85615fff876968ff876b6bff846569ff7f6769ff857274ff492f2fff492d2dff4b2e2eff4c3030ff4d3331ff4b3431ff4a3432ff482f2fff472d2fff412729ff3c2324ff381f20fe361d1dfe331b1bfd301817fb2f1616f9301616f8301615f8301515f9311413fb321313fb321413fb321414f9321414f8311514e8311415dd331515d0321515c4311514bb321414913113152d331111267965b5277c6fd13f65518abc311312f9331412fc371817fe391c1afe3b1d1bff3c1d1bff3c1e1cff3c1e1bff3c1f1cff3b1e1bff3b1f1bff3b1f1bff3a1f1afe3b1f1bfd3b201bfd3c1f1bfd3c201bfe3f211cff3f221dff41231eff432420ff452622ff462823ff482925ff4b2d28ff4e2f2afe50332cfe50332dfe50342cfe50342cee53362dbe51362f5d52373147775d9a23836dc5618371cd7f8572d1ae8472d0bd8473d18e8373d0ea8472d1f88572d2f48472d2ed8472d1e18571d1b98472d2c18472d1ab8371d1928573d2778372d05c8572d0438572d5308570cf1f8473d6128e80d4098e71c603aaaaff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff02808080048080bf0b8b74d115866dce238375d3348471ce4a8372d2638371d3808372d17d8572d2598773ce2a794f49ce61322df8471916fe401312ff3e1312fe3d1210fe3c120ffe431c18fd471d1bfd3d1614fd39110efd37100dfe38100efd421815fc5c2d2cfd4b1c1afd3d1211fd3b1211fc3b1210fc391310fc37120ffd38110dfe582923ff68322fff612f2cff491a18fe431817fe411818fe401918fd391311fe310c09fe310d08fe350e0bff3c1512ff3c1415ff3d1417fe3d1517fe3d1416fe3b1214fe3d1515ff350e0dff310b09ff300b07ff300b07fe340f0dfc371010fb371110fb36110ffb36100fec310e0dd52f100cc8320e0ecf310e0ef2300e0efd492323fe522a29ff522929ff512a2bff512a29ff532b2aff562c2bff5a2c2aff643331ff6e3a32ffa26d58ffcd9b74ffd3a376ffd9a77affdeb082ffefcd9efff8d9aaffe3b586ffe3ae81ffdea77fffc58c6dff763b2aff6e382aff73372dff7b3c2dffb57857ffcf9567ffd19866ffd79c6cffdaa672ffeabf88ffedc58fffe7bd89fff2cb9ffff0ce9dffefcb9fffe9bf98ffa26a49ff743b27ff6a3429ff733629ffb17358ffcb8e67ffc98f66ffcb936affca936bffcd936cffd39e72ffe9c091ffe6be91ffe5be92ffe4bd92ffe3ba93ff875c4fff723833ff81413eff8b5955ff895f5eff856563ff866968ff896a6bff84676aff8b7879ff8b797dff452a2cff472929ff482b2cff4a2d2dff4a2e2fff4b2f2fff4a3132ff4b3436ff4a3637ff4c3739ff4c393aff4e3c3dff503e40fa534244e6534446c2534447854f3f43654c3a3d604535386346313668402f33673e2d325d3c29314c3c282c393a24282839262d233a242c18402b2b113c2d2d0c402b2b0840404003550000788671d0758574d12e5e4853e83a2223fe2d0f0efe2d100dfe2a0f0bfe2c0d0afe2d0c0aff2c0c0aff2c0d0aff2c0c09ff2c0c09ff2c0b09ff2d0b09ff2d0c09ff2d0c09fe2d0c09fe2e0c09ff2e0c09fe2e0b09ff2e0c09ff2f0c09ff2f0c0aff300d0aff300d0aff320f0bff310f0cff32110eff33110eff361612ff3a1915fe3c1d17fe3f201afd41221ded442620cc472923a151332c7d62454e536f56753f7969ae528370cd418572d0508373cf6e8472d1cb8472d1f38472d1e88472d1cd8472d1c98472d1b28473d1998473d27d8572d0608572d2478573d4328570d1218374d1148073bf098e71e303aaaaff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaaa0b7474d115796dce238375d3368471d04b8570cf658372d2828374d2598473cb298970c1986a403ef6673332fe5c2a28fe461815ff3f1310ff3c1311ff421a15ff49201fff461f1dff46211eff3b1412ff39110fff3d1311ff5a2c2cff623030ff512421ff3e1512ff391512ff391411ff381411ff391310ff421914ff66362fff6b3430ff61302bff4a1d19ff431917ff401818ff411a18ff3e1816ff330e0bff310d09ff38120fff3c1515ff3d1516ff3d1518ff3c1417ff3c1517ff3b1315fe3d1718fe381312fe310c0aff2f0c07ff300c09ff361110ff371111ff381212ff381312fe3a1514fd361312fc310f0dfc310e0efa310e0efd310f0efe482424ff522a2aff512a29ff4f2b2aff512928ff552b2bff552c2aff572b29ff582a29ff61312eff6f3c32ffb27e62ffd2a079ffd9a77dffdfae83ffe8c091fff0c799ffe2b184ffe1ac83ffc5906eff844a36ff753a30ff713b2cff71362cff76372dff834431ffc98d69ffd29869ffd69c6bffdba573ffe9bd87ffefc591ffe7bc88fff3cd9cfff0cd9effefca9fffc2936fff804530ff72392eff68362aff6d3428ff854835ffca8c6cffcc906affcc926affcd936cffcf946dffd19b71ffe8c093ffe4bf92ffe3be91ffe2bd93ffc2977cff6f3730ff7e403dff8d5351ff865759ff856160ff876967ff8c6d6dff8b6c6fff8d7778ff938586ff867376ff3f2323ff402220ff412423ff422624ff432726ff432827ff442b2aff462e2dfe463031fe473232ff483535ff493938fa4b3c3ca44f404322524b4b0d624e4e13866bae0e806dc8076d6db6076d6db60a8066b20a8080cc0c8080bf13796bc915866dce1b8471d0148c73d92b8271d01d7b6aca438572d1297c70c7868372d1c58472d05d8470d043412e31f62c1213fe2d0d0cfe2d0d0bff2d0d0aff2f0c0aff2e0c0aff2e0d0aff2e0d09ff2e0d09ff2e0d09ff2e0c09ff2e0c0aff2e0c09ff2e0c09ff2f0c09ff2f0d0aff2f0d0aff2f0d09ff2f0d0aff300d0aff300c0aff320d0aff330d0bff330d0bff320e0cff340f0eff36100fff37100fff330d0cff330d0cff330e0dfe34100efe330f0efe33100efd34110ffb391615f13a1817e2361915c6351a1798341b196833191b3e3a2121597b6aaf458573c82e856fcd6e8472d1a48373d0b68571d29d8573d2808574d1638671d3498570d5348471d3228070d2148c73d90a9980cc048080bf0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff04bfbfbf0b7474d1158679ce238a7cd3348471ce4b8570cf658674d4698372d3898473d21b7b5555de6a3c3bfd6b3533fe66312eff532221ff401513ff3f1613ff481f1dff49201eff48201eff47201fff3f1715ff39110eff512321ff653132ff623030ff592828ff441917ff3c1411ff3a1412ff381410ff3c1310ff532420ff6b3530ff6c3632ff64332fff4d201eff421917ff401817ff411918ff3f1917ff36120eff320e0aff391512ff3c1516ff3c1616ff3c1517ff3b1517ff3b1416ff3b1417ff3f181aff3b1516ff300c0aff2e0b07ff330e0dff361211ff381113ff381213ff381112ff401a19fe421d1cfe35110ffe320f0ffe300f0efe32100fff492524ff512a29ff522a29ff502c2bff532929ff542a29ff572c2aff572d29ff572c2bff562a29ff62332eff723c30ff946044ffc38f6cffdaa981ffdeaf85ffdcad83ffd8a680ffb07c5dff79452dff783f30ff7c4137ff7a4332ff773f30ff72382bff793c2fff8d4f39ffc18660ffd89d72ffdba677ffdeb17dffe7bb87ffe4b885ffebc292ffecc399ffc2916fff844f34ff713c2cff6c382cff6c3429ff6d352aff6e3326ff8f523cffca8d6dffcd936effcf956effce9570ffcc9770ffe4bb8fffe5c094ffe3be93ffd6af8cff774638ff783c37ff8c4f49ff875254ff885a5eff8b6566ff8d6e6cff8c6f70ff8c7576ff958485ff938588ff6f5a5cff351815ff3b1815ff3b1a17ff3c1c19ff3d1d1aff3e1e1cff3f201eff3f2122fe422425fe442728ff452a2cff482f31f94a34348c4d3a3c08604060028080800860609f418572d41f8473ce15796dce1f8c73ce15866dce0d8976d80d8976c40f8877cc27836fcb47816fcd5d8473d3748472d38d8474d2a58572d1bc8573d1d08473d030806abaab2d1219fd2b0d0dff2d0c0afe2c0d0bff2f0c0bff2d0d0aff2c0e0aff2c0e0bff2c0e0bff2d0e0bff2c0e0bff2d0d0bff2d0e0bff2d0e0bff2d0e0bff2e0e0aff2e0e0bff2e0e0aff2f0d0aff2f0d0aff2f0d0aff300d0aff320e0bff330d0aff360f0cff3e1615ff45191aff471b1cff502425ff4a1e20ff3b1212ff360e0fff37100fff371010ff3a1211fe4b2121fd532627fd512628fd431d1cfc361917fd351918fa391d1eee4d2f35da5a3e43ad5e44455d60474d47856fbb808372d1958573d39e8473d2828572d0648570d14a8372d2348471d3238375d3148c73d90b8b74d1048080bf010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080048080bf0b745dd1158679ce238375cc358773d44c8672d0658674d26b8572d2618371cd397d5555f66b3839fe6d3635ff6a3331ff5f2d2cff4b1c1cff4a201fff49201fff492020ff481f1fff47201fff411916ff3f1412ff61302eff663230ff612e2eff582826ff4b1e1cff3e1513ff391412ff391411ff3c130fff653530ff6c3631ff693330ff663431ff542623ff451918ff421817ff401817ff3e1917ff381511ff320e0aff391412ff3c1515ff3c1617ff3c1517ff3c1517ff3c1617ff3d1618ff3f181aff3d1717ff310c0aff2e0c07ff35100eff381213ff391314ff391314ff391212ff441d1cff4a2221ff461f1dff361110ff320e0fff331010ff4b2525ff522a29ff522a28ff522b28ff53292aff532927ff572c29ff572c2aff572b2dff582b29ff5a2b28ff673330ff6f3a2fff793f31ff814834ff8c533eff8a543cff79452fff7a4331ff7b4334ff7c4436ff7c4536ff7c4436ff7d4536ff7a4135ff753c31ff773d30ff7c442dffa36b4dffcf9975ffdcad81ffe1b386ffe1b288ffd3a37fff956345ff7d4732ff743c2eff713a2eff693328ff673328ff6c362dff71382eff6f372aff834933ffb37b5effcb9374ffd39c7bffdfae8affe1b68fffdbb18effb4896eff6a3b2cff65322bff743f38ff814e4aff855a57ff88615fff916b6dff8d6e70ff8b7576ff958585ff958587ff938084ff452d2dff30120eff32100dff33100fff33100fff34100fff341110ff351112ff351213ff371313ff371615ff3a1819ff3e1d1efe412323e5462b2e474b32360355555547856fd45b8470d2448370ce308575cf228778d21c8976d11b8471d0228070ca2d8271d23f8a75d2558472cf6c8271d2848372d39c8372d1b28573d3c88573d16c8271d07b463049f52a0f10fe2e0d0bff2f0d0bff2d0d0cff2d0d0dff2c0e0dff2e0f0dff2e0f0eff2f1010ff311111ff321212ff331313ff331314ff341413ff341414ff341414ff351414ff351414ff371413ff3c1818ff3e1918ff391513ff36110fff3a1512ff411916ff441a1bff481d1dff4c1f22ff53262aff532628ff4a2022ff391111ff351010ff35100fff47201eff4f2625ff542728ff552728ff56292afe4d2727fe431e1eff522c2dfd552f32fd593034fc593236f5543136b0553b402a6d5b79448374ce4e836fce818473d0648573d14a8672d2348071ce238375cc148c73cc098e71e3048080bf0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff048080bf0b745dd115866dce248771cd358273d44c8672d0668473d2328a75d14e8372d15b764e4cfd6c3738ff703838ff6d3434ff632d2dff532523ff4a1e1eff47201eff492120ff48201fff47201eff421916ff4e1f1dff63302eff63302eff622e2dff572624ff4d1e1dff3e1513ff3a1513ff391411ff411814ff683833ff6b3732ff683430ff673431ff61312eff471c18ff421817ff401917ff3f1917ff3a1512ff320e0bff3a1512ff3d1515ff3c1616ff3d1617ff3c1617ff3d1617ff3f181aff3f181aff3c1717ff310c0aff2f0c08ff35110fff391314ff3a1314ff391213ff3a1313ff461e1eff4e2423ff502825ff492120ff361111ff361210ff4c2625ff522a28ff532a28ff542b28ff532929ff532a27ff562d29ff562c2aff562c2bff572c28ff592b28ff5d2d28ff65362eff6d3930ff764033ff7b4334ff7d4436ff7b4436ff7b4538ff794636ff7a4535ff7b4535ff7c4436ff7c4537ff7c4436ff7d4638ff7a4335ff784134ff78402fff7b4530ff87513bff8e5942ff8a563eff7a4531ff774331ff713c2fff703b2fff6c352aff683327ff6c382dff6e3a30ff703a31ff6e3a31ff713a2dff703a2aff794431ff8c5744ff97634eff8f5d4aff7d4e3eff633328ff64332dff63332eff623430ff704643ff78514fff7d5d5bff856768ff8d7577ff948283ff938586ff938385ff6d5758ff2d1413ff2d120eff2d110cff2e120fff2e110fff2f120fff2f110fff2f1110ff311011ff311110ff331312ff341313ff361514fe381817fa3b1e1eaf42292a13513636468371d35b8473d2438572d1318778d0268672d7218374d1228078d22b8271d0398674d74d8874d4648573d17c8471d0948372d0ac8472d1a88472d1d38473d04a806eb7cf2c1415fd2b0d0eff2c0d0bff2d0e0eff2e1010ff301215ff321315ff341417ff341517ff351518ff351618ff351619ff361619ff361619ff371619ff361619ff361619ff361618ff381617ff3b1719ff451f21ff441e1eff421c1bff3a1313ff3f1616ff44191aff461b1dff481c1fff512629ff53262aff53272bff502628ff451d1eff351010ff3c1716ff4b2323ff512524ff552727ff562728ff572828ff552a29ff552a2afe582c2bfe592e2ffe5b3033fe5a2f33fd5c3137f95833399f5b3d3f168b74a2428370d16d8573d3618371d2488371d1338273d2217c74d113866bc9089f80df03aaaaff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff048080bf0c806ad517856fc8248771cd368476d54e8672ce688473d019857ad6328575d176704945fd6f3737fe743939ff703635ff652f2dff542422ff4b201eff48201eff482020ff47211fff47201dff431a17ff5c2b29ff64302eff65312eff683533ff582624ff50211fff441917ff3a1412ff3b1412ff481d19ff683732ff6a3630ff693631ff683832ff643530ff572c27ff481e1aff401816ff3f1916ff3a1613ff33100dff3a1514ff3c1515ff3b1616ff3d1617ff3e1718ff3f1819ff3f181aff3f181aff3d1718ff320d0bff300d09ff361210ff3a1415ff3a1415ff381113ff3a1313ff451d1cff502725ff532927ff522927ff4d2524ff3e1718ff4f2827ff522a28ff532a29ff542a28ff532a28ff532a26ff562c29ff562c29ff562c2aff572b29ff572927ff5a2a28ff60302aff68382dff713e31ff774133ff784234ff7a4337ff7a4437ff784536ff7a4436ff7b4435ff7b4535ff7b4536ff7d4537ff7d4637ff7e4637ff7e4638ff7e4539ff7b4336ff784234ff764131ff764031ff733f32ff744033ff764134ff733e32ff683429ff6c392eff6b392fff6b392fff6b3930ff693930ff6b382fff6b392fff6b382eff6a352eff67322dff65332cff65342eff63332eff61342dff60332eff5c332eff5f3934ff75514fff7e625eff89716fff927d7cff917d7cff897474ff634c4dff3b2325ff3a2223ff3d2426ff3f2629ff41282aff42292bff422b2cff432c2cff452d30ff462c31ff472e31ff493133ff4a3235ff493337fd4a3437f24d373d804c3a3e0e494949308570cf5a8571d2448370d2348976d32b8271d527836fd12c8574d1368471d0478873d45c8574d3748675d18d8472d0a48472cfba8472cfcd8472d1cf8473d090372737fa290f0fff2b100eff2e1114ff311317ff311416ff321418ff331519ff35161aff35161aff35161aff35161aff36161aff361619ff36171aff36171aff36171aff36171aff37161aff381719ff3e1a1dff472022ff472021ff472020ff401917ff411918ff441a1bff461c1eff4b2123ff53282bff54272bff54282cff52272aff4e2526ff3a1415ff3e181aff4b2224ff512626ff542728ff55272aff55282aff56282aff582a2cff5a2c2eff5a2d2fff5a2f32fe593035ff5a3136ff5c3236f15a37384e624b481d8472ca418572d45e8572d1458573d3308070cf1f8473ce128e71d4089f80df03aaaaff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080059999cc0c806ad517856fd3268672d0388472d14f8874d26a8473d101ffffff0480808089754c47fc713937fd793e3cff733b38ff68322fff592523ff4c1e1cff4a201fff492120ff482120ff471f1eff4e201eff602e2bff65322eff6f3e39ff72423dff63332fff532421ff481d1bff3c1312ff3d1412ff4f221eff673731ff693831ff6f4038ff72453dff6e433bff6c413aff663a35ff471d1aff401917ff3a1513ff33100eff3a1513ff3c1515ff3d1617ff3e1818ff441e1fff441f1fff431e1eff401a1bff3c1818ff330e0dff310d0aff381111ff3d1718ff3a1516ff3b1616ff3b1414ff471e1dff542a28ff542b29ff552b2aff542b29ff532a28ff532928ff532a28ff532a29ff542a27ff542a28ff532a27ff562b29ff562c29ff572c2aff572b28ff562a26ff582a26ff5a2b26ff5e2d27ff6e3d32ff734033ff764135ff784233ff794234ff794434ff794535ff794434ff7a4535ff7a4535ff7c4536ff7e4637ff7f4637ff7e4637ff7b4635ff7d4739ff7b4638ff7b4737ff7d4639ff7a473aff7a4538ff7a4539ff6e392dff69362cff69372dff68372fff67372fff673730ff65362eff66372fff663730ff64362fff623530ff64362eff62352eff60332fff5f332eff5e352eff5d332fff5c332fff5b3531ff573331ff5e3d3dff694c4cff654b4bff4b3233ff3c2323ff311819ff361e1fff382123ff3d2928ff402b2cff412c2eff432e31ff433032ff463335ff483436ff49373aff4d393dff4f3e42ff524146ff55464cfd5a4e51dd60535b3c6659622f8272c947856fd45c8574d3488371d13a8472cf328570d1308570d5378274d1448370d2568874d36c8774d2848572d19c8472d1b28471d0c68573d2c98572d162705e94e42d1515ff2d1314ff2f1516ff311317ff321419ff321419ff331519ff341619ff36171bff351619ff361619ff341719ff36171bff36171aff36171aff36171aff36171aff36171aff37171aff381618ff441f1fff482121ff482021ff482021ff482020ff431b1bff451b1bff481d1eff502627ff53292aff54282cff55292cff52282aff522829ff461e20ff421b1cff4b2323ff512528ff542628ff552729ff532829ff57292aff59292cff5a2d2fff592d2fff5a2e33ff5a3035ff5b3135ff5d3235fd5e3537a1613f3e028080800e8080c8588574d1408374d32c856ed11c896dd1108f80cf088080bf048080bf01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080059966cc0c806ad5188a75d527836fd13b8675cb528673d3578772d0148c73cc198f85c29f784f4afd78413bfd87534cff85504aff7a453fff64322dff50221fff4b201fff4b2222ff492120ff481e1dff512321ff612f2bff6f3e39ff71423cff71423cff6e403aff663833ff4f2320ff421716ff3d1412ff502421ff673830ff71433bff73463eff70463dff6e433bff6e423aff6e423bff5e332eff401815ff391412ff33100dff3a1413ff3d1515ff3e1818ff451f20ff462021ff452020ff452020ff421e1fff3f1b1bff330e0dff320d0bff3b1414ff3f1819ff3d1718ff431b1bff4e2322ff4a1e1eff582c2aff572c2aff552b29ff562c2bff552a2aff542a29ff532b28ff532a28ff542b27ff542a29ff532a27ff562c29ff562b29ff572c2aff562b26ff562a25ff572a25ff572924ff592923ff66352bff713f33ff744134ff774133ff784133ff774334ff784434ff784434ff794434ff7a4435ff7a4535ff7d4637ff7d4536ff7c4536ff7b4535ff7b4538ff7a4538ff7a4536ff7b4536ff7a4639ff7a4538ff794538ff754035ff643127ff66342bff65352eff64352fff63352fff62342eff61342eff60352eff5f352eff5e342fff5f342eff5e342eff5c332fff5b342fff5a342eff5b332fff59342eff58332eff57312eff553030ff502e2dff432424ff280b0cff280b0cff290b0dff2b0d0fff2f1313ff311918ff392122ff3b2427ff40292bff432c2dff45302fff473133ff483436ff4a373aff4d3a3dff513f44ff54454afd594b51d45f545b2b6b5f6b1d8472ca788473d2608572d24e8672d1418572d03c8473d03d8271d1458173d3548673d1678674d27d8774d2958573d1ab8673d2c08572d2d28472d1d68574d1bc3d2d3efd2c1315ff301417ff311418ff321418ff331419ff331519ff331519ff331619ff35171bff35161aff361619ff341719ff35181bff36171aff36171aff36171aff36171aff36171aff37171aff391719ff462122ff482021ff492121ff482121ff482120ff451d1dff471d1dff4b2020ff532729ff55292cff552a2cff552a2cff54282aff53292bff4d2627ff451d1eff4c2224ff512527ff542829ff552829ff532829ff572829ff582a2bff5b2d2fff5c2f32ff592e32ff593035ff5b3236ff5e3135fe603438ca623f4013a186861c8076d1468775d33a8472d3298370cd19857ad60e806dc8068080ff03aaaaaa01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff028080ff068080aa0e9280db1a8976ce288673d23d8675d1558472d2528676d0538475ce269a80c9c37b5450fd85534afd87574dff86554bff835147ff815048ff6c3e3aff502523ff4c2221ff4a2020ff471d1cff552724ff6b3a36ff71413cff70423bff6f423bff6f423bff6e423bff673a36ff471d1cff3d1513ff502722ff6e413aff72473fff6e463cff6d453bff6b4238ff6d433bff6b4139ff663d38ff411a16ff391412ff34100fff3b1514ff3f1717ff451f1fff472120ff452120ff442020ff431f20ff421e1fff401d1dff34100fff340e0dff3d1515ff41191aff401819ff4a1f1eff5d2f2eff5f2f2eff5b2c2bff5a2d2bff582b2aff562b2aff562b2aff542a29ff542a28ff542b28ff542a29ff542a28ff542a27ff572c2aff562c28ff562b28ff562a26ff562a24ff572a23ff572a22ff572a24ff5b2c23ff6b3b31ff734035ff764133ff774132ff764333ff774434ff774334ff784334ff784434ff784335ff7b4536ff7b4536ff7b4437ff7a4435ff7a4437ff784538ff794536ff7a4536ff7a4437ff794437ff784337ff764336ff703d32ff5f2e25ff61322aff5f332cff5e332dff5e332eff5d332dff5b332eff5a342eff5a332fff5b322eff5a322eff59322fff57332fff57322eff57322fff56322eff54312eff53302dff532f2fff502e2dff412322ff270c0cff260a0aff280b0cff290b0bff290d0bff280c0dff290d0eff290e0fff2b0f11ff2e1112ff301415ff311718ff321a1bff361f22ff3d2628ff442f32ff513e43fd5a494fe161535c3b685b680c806abf5c8574d3688471d0588271d14e8372ce498570d24c8372d3568571d3668773d27a8673d18f8472d2a58572d2ba8572d2ce8472d0b28573d37d6c5c93f7281519fd301516ff32141aff321419ff32141aff331419ff331519ff321519ff331619ff35171bff35171bff35181aff35171aff36181bff36171bff36181bff36181aff36171bff36171bff37171aff3b181bff462123ff482122ff482122ff482123ff482121ff482021ff461d1eff4f2425ff53282aff55292cff562a2dff56292dff55292bff542a2cff4f2728ff461e1fff4c2324ff512527ff532829ff532829ff542929ff572828ff5a2a2cff5a2d2fff623638ff582d30ff572f33ff5a3033ff5d3033fd603336d7664242209f8f8717907ad3398674d2348471d3238375d3168074d10c9580d5059999cc028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaaa07926ddb0f8877dd1c8976d12b8871d0408374cf588571d45c8574d3388472d10bd1b9b9cf77544bfe87544bfe83564bff85554aff845349ff84534bff7d4f48ff5f332eff4d2220ff491f1fff481e1dff5b2d2aff6f413bff6f423cff6e423bff6e423bff6f423bff6f423cff6c423dff4b2622ff3c1715ff49221dff6e463dff6f463dff6d453cff6a4339ff6a4239ff6a4139ff6a4139ff633a36ff3c1715ff381412ff33100fff391414ff401a1aff472122ff462221ff452120ff442020ff421f20ff411e1fff3d1b1cff320e0eff37100fff3e1515ff42191bff411818ff4f2322ff61302fff64312fff61302eff5d2e2cff5a2c2bff582c2bff562b2aff542b29ff542b28ff542b28ff542a2aff542a28ff542a27ff572c2aff572c28ff572c28ff562924ff562a24ff562a22ff572a22ff562b23ff572920ff603128ff713f34ff754033ff764131ff764233ff764334ff774334ff774335ff784334ff774435ff6e3a2dff7a4437ff794436ff784335ff794436ff774537ff784536ff784535ff784437ff794436ff784336ff754236ff734035ff67362cff5c2d25ff5d312aff5c322dff5c312dff5a322dff58322eff58332eff58322fff59322eff58332fff57322fff563130ff56312eff55312eff53312eff512f2dff512f2dff502f2fff4c2d2dff412523ff250c0bff280e0dff270c0bff270d0bff290d0bff290c0dff280d0dff2a0d0eff2b0d0eff2e0f10ff2e0f10ff2c1010ff2d1011ff2e1113ff2d1213ff2e1415ff382326fd4c3a3ff0584a526e61586108808080528976d3748472d1658372d25c8272d05a8571d25f8473d1698372d1798574d18c8575d3a18572d1b58474d2c88371d1d88471d1a08471d1c8392630fd2d1419fe311518fe32141bff32151bff32151bff32151aff32151aff321519ff32151aff33161aff34181bff34181aff35181bff35171aff36181aff36181bff36181bff36181bff36181bff37171aff39181bff462223ff482122ff482222ff482223ff492123ff492223ff4a2123ff4f2527ff53282aff542a2cff552b2dff562a2dff562a2dff542a2cff4f2729ff451e20ff4b2325ff512527ff522828ff522828ff542828ff582829ff582a2cff5f3435ff673c3fff572b2eff582e31ff592e31fe5c2f31f865393ac879545323b6998a1f8c73d6408374cf2c8574d61e806fcc128e71d40a8080e6048040ff028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaaa07926ddb118769d21d8d72d32e8b74d3438576d15c8272d0788471d25c8572d00eeddbb6d86f4c43ff825148fe815448ff835549ff835448ff83564bff83554dff734843ff471e1dff451f20ff461f1fff5b302eff6d403bff6d423bff6e423cff6d413bff6d413bff6d423dff6a423dff472321ff3d1a1aff3e1a17ff623c36ff6d453dff6c443bff694139ff694139ff694039ff663f3aff4b2521ff391514ff341311ff321010ff331011ff3a1717ff452222ff442121ff452121ff441f1fff401d1dff3e1d1dff351414ff2f0e0cff3a1413ff3e1615ff431a1aff461c1cff522524ff62302fff663230ff65312fff63312eff5e2e2bff5a2b2aff592c2bff582b29ff562a29ff562a29ff542a29ff542b28ff552b27ff572c29ff582c27ff572a25ff572a24ff572a23ff572a23ff572a22ff562b21ff552b22ff582b21ff6c3c31ff723f32ff744030ff744132ff754133ff754233ff764234ff764236ff724034ff5e2d22ff6d3c31ff764235ff784336ff784336ff784336ff784336ff784336ff784437ff784236ff744235ff724236ff724136ff714034ff613127ff592c25ff592f29ff59302bff57302dff57312dff57312cff57312eff57312eff56312eff53322dff52322dff52302dff522f2dff502e2dff502e2cff502e2dff4e2e2eff4a2a2bff432726ff290e0eff361a1cff290d0fff280d0dff280c0cff2b0f10ff2a0e0fff2a0e0eff2b0f0fff2c0f0fff2d1110ff2e1211ff2d1111ff2f1214ff301413ff2f1415ff351f22fe544246f656484d96584c5313796b79498573d2828572d2768473cf6e8472d16e8472d1738571d07d8772d28d8672d2a08673d1b28573d1c48572d1d58573d2c58472d2925d4d7efe2c151afe32151bff33151bff31151bff30151bff31161bff32151bff31161bff31161bff31161aff32171bff34181cff36181cff36181bff36181bff36181bff36181bff36181bff36181bff37181dff37181bff3a171cff442023ff482123ff482223ff482224ff492223ff492123ff4b2325ff502628ff53292bff552a2dff572c2eff572c2eff582c2eff552c2dff4f2828ff451f20ff4b2324ff512628ff522728ff522828ff552829ff562a2aff582e2fff724a4dff684142ff572c2eff572c2eff582d2efe5b3131f97d5353be86636121b29b9b2c8b74d1358773d9268672d0188a75d50f8877cc088060bf048080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff098e71e3138679d7208778cf318772d0478573d05f8471d47d8572d2708474d111e1c3b4de69443dff835449ff815449ff85574bff825549ff84584dff825850ff69403cff441e1dff421e1fff431d1eff4f2625ff693e3bff6e413dff6f423cff6d423bff6e433dff6c423eff5a3230ff401d1dff3d1b1cff3e1b1bff48221fff663f39ff69413bff684139ff68403aff643d37ff4d2823ff3c1715ff351313ff321111ff311011ff300f10ff311010ff3e1b1cff432020ff431f20ff411e1eff3d1b1aff341313ff2e0f10ff2e0d0cff451f1dff3e1514ff431b1aff471d1dff592b29ff653230ff66312fff65312fff63312eff62302eff5f2f2dff5c2e2bff5a2c2aff572b29ff562a29ff542a29ff542a28ff562b27ff582c29ff592d28ff572924ff572a24ff572a22ff572a22ff562a21ff552b20ff552b21ff572a20ff613228ff713e32ff743f31ff744131ff754133ff754033ff754134ff744135ff66372cff58291fff603026ff744135ff764235ff774234ff774235ff774235ff774335ff774336ff764136ff734134ff714236ff6f4035ff714034ff704034ff5c2d26ff572a25ff582e28ff572e2bff562f2bff56302bff56302dff55302dff54302dff52302cff51302bff512f2bff502e2cff502e2dff4f2d2cff4e2e2dff4b2c2cff49292aff452728ff2d1212ff3b1e20ff311516ff290e0eff2a0f0eff371b1dff2d1313ff2a0e0eff2b0f10ff2c1110ff2d1110ff3c2120ff2e1211ff2f1313ff311515ff301316ff34191cfe594347f56152559d615358176f5964478573d0898672d28a8373d1838473d2848372d1888572d2928573d2a18572d1b18573d2c28572d1d28472d1df8472d17d8170bccb301e22fd2d1517fe32141aff30141aff30151bff2f161bff30161bff32161cff32171cff31161bff31161aff32161aff34171bff36181cff36181bff36181bff36181bff36181bff36181bff36181bff36181cff37181cff3a181cff431f21ff482224ff482223ff482224ff482223ff482124ff4c2426ff502729ff542a2cff562b2cff592e2fff582c2fff582b2eff572c2fff50292aff462022ff4b2425ff512528ff522727ff522928ff552a2aff582f2fff6b4447ff714d4fff6b4447ff572c2eff562a2bff592d2dfe734847fd845a57ca8d686422bb9d9d228770d2268672d01f8473ce13866bc90b8b74d1068055d5028080ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff048080bf0a8080e6148073d9228778d2348976d34b8574cf658372d2818471d2748472d119ccb8b8ec5c3530ff7f5048ff81544bff81554bff81554bff815750ff724844ff4d2423ff451e1fff431f20ff441d1fff451e1eff542b29ff653b37ff6c413cff6d433eff6a413eff5a3230ff451f1eff3e1b1dff3d1b1dff3e1c1dff3e1b1aff46221eff55302cff5a3531ff56312dff45221fff371413ff341313ff321112ff311212ff2f1111ff2f1010ff30100fff321010ff371414ff381616ff361415ff311111ff2d0e0eff2e1010ff2e0e0cff4c2423ff461b1bff431919ff481d1cff60312fff663330ff67322fff66322fff64322fff63312eff63312fff60302eff5e2d2dff592c2aff562b2aff552a29ff552a29ff572b28ff592d28ff592d26ff582b24ff582a23ff572a21ff562a22ff562a22ff552b21ff552b21ff572a21ff592b21ff6c3b2fff723f32ff734031ff754033ff744033ff744034ff6f3e33ff5b2e25ff552820ff582a21ff6c3b30ff744135ff774134ff774134ff784235ff774236ff744336ff734034ff724135ff714135ff714035ff713f34ff6f3f33ff6b3a31ff592a23ff562a23ff562d29ff562e2bff552e2bff552e2eff542f2dff542f2dff522e2cff522e2dff512e2cff4f2c2bff4e2c2bff4f2d2dff4e2e2dff4a292aff482829ff452728ff341718ff422425ff3d2121ff301313ff361918ff402526ff341818ff2b0e10ff2c1010ff2d1011ff3b1f1fff3f2323ff2f1213ff2d1413ff301516ff321416ff321418fe594045f06c595f8d6d575c12715563398274cea78371d09e8473d29a8472d19a8371d2a08471d1a88472d1b58472d1c38472d1d08372d2dd8471d1d98572d283403333fd2a171bfe2e161aff2e141bff2d141bff2e161bff2e171cff2f161cff30171dff30181dff2f181bff2f191aff31181aff33171bff33181cff35181cff35191cff36191cff36191cff36191dff36191cff36191cff37181dff3a191dff3e1d1fff462224ff472224ff482224ff482225ff492324ff4c2526ff532b2bff5d3533ff673f3bff69413dff613736ff5a2e2fff572c2fff4d2628ff462022ff4b2426ff502527ff522727ff522a29ff5b3233ff6a4447ff714f53ff715053ff6c4749ff562c2dff572b2bff6d433ffe7d514ffd825656ca97707022c3a59d139479c9208778d717857ad30f8877cc088080df048080bf028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080059966cc0b8b74e817856fd3258a6ecf388472cd4e836fd1698372d1748472d1598473d1368e7171fa4a2625ff542926ff673c38ff724742ff734943ff613734ff492121ff461e20ff451e21ff431e21ff441e22ff441e20ff441d1eff46201eff4b2322ff502927ff4c2524ff411d1eff3e1c1fff3f1c1eff3e1b1eff3d1b1dff3d1c1dff3d1c1dff3e1b1cff3c1a19ff3b1a1aff371717ff341314ff331314ff311213ff2f1112ff2d110fff301011ff301010ff300f0fff300f0fff300f0fff2f0f0fff2d0d0dff2c0f0eff2e1111ff2f100eff4c2422ff582a28ff441818ff4a1d1cff64322fff67332fff683330ff66332fff65322fff65322eff64312eff622f2eff5f2f2eff5b2f2cff582b2aff552b29ff552a29ff572c28ff592d27ff5a2c26ff5a2d26ff592b23ff572b22ff572a22ff562a22ff562a21ff562b21ff572a21ff582921ff623428ff6f3e32ff733f33ff733f32ff744034ff724033ff68382dff562920ff542820ff552920ff5f3126ff723f34ff773f35ff774033ff774034ff744134ff704235ff724034ff714034ff713f34ff714034ff713f34ff6f3e33ff703e35ff6a3930ff53261eff542b26ff542c2aff532d2bff532d2dff532f2cff522f2bff502e2bff512e2dff4f2d2cff4f2c2bff4d2c2bff4f2e2cff4c2b2bff492829ff472828ff442626ff3b1e1dff482b2aff472928ff402221ff472928ff452929ff3d2222ff301313ff2e1111ff311514ff492e2eff351b1aff2e1313ff2c1513ff301616ff321315fe321517fd593f44d6745f635f765e630a664d4d568271d0808374d1b38472d1b08472d1b18572d1b68471d1bd8673d2c88571d1d28471d1dd8471d1ac8572d156746897eb2c1b1dff2c161afe2d131aff2d141bff2d151cff2d151bff2d161dff2d171dff2d181dff2c191dff2d191cff2d1a1cff2f191cff31181cff30191bff311a1cff34191cff351a1dff36191dff361a1eff351a1cff36191dff37191eff37191dff3a1d20ff462226ff482123ff482123ff482326ff4b2624ff583330ff69423eff6c4540ff6d4640ff6d463fff6d443fff633937ff582e31ff4a2428ff452022ff4b2325ff512729ff572d2eff5c3335ff6e464cff704f53ff705157ff6f4f54ff6b4749ff552c2bff6e4340ff80524ffe7b4c47fd90625fca9b75731ebbaaa2148c80d9168074d1108f70df0a9980e6068080d503aaaaaa01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff068080aa0d8976d8198570cc288c79d93b8675cf538475d46e8272d1818471d23f8671ce5f66484bfe4c272aff4b2323ff48201fff4b2121ff4a2222ff482021ff471f21ff471f22ff451e21ff441f21ff441f21ff431e20ff431e1fff441e1fff431e1fff401b1cff3f1c1dff3e1b1eff3d1b1eff3c1b1eff3b1b1dff391b1eff391c1eff391a1cff391a1aff391a1bff371818ff311214ff321314ff321213ff301213ff2e1212ff2e1010ff2f1010ff2f0f10ff301010ff2f1010ff2f0f0fff2d100fff2d0e0eff2c0e0eff311213ff32100fff4e2322ff653432ff471c19ff4e1f1dff663431ff693330ff68332fff663330ff663330ff65322fff64312fff63302eff602f2eff5e2e2dff5a2c2aff562b28ff552a28ff592c27ff5a2d26ff5b2c26ff5b2d25ff592c24ff582a22ff572a22ff562a22ff562a21ff562a20ff572a22ff572b21ff592b20ff6b3b2eff703e32ff723f32ff733f33ff703e32ff5d2e24ff552a20ff532920ff532920ff572a20ff6d3b30ff753f34ff774033ff764034ff744033ff6f4034ff703f33ff703f34ff703f34ff703f33ff703f34ff703e33ff6f3e34ff6e3c33ff66362cff52281fff532a28ff532c2bff522d2bff522e2cff512e2bff502d2bff502d2bff4e2c2aff4d2b2aff4d2c2bff4d2d2cff4a2929ff482729ff462828ff452625ff432524ff4b2d2cff4c2f2dff4c2f2cff4c2e2cff482d2bff462b29ff3a1e1cff301413ff442927ff472e2cff2d1412ff2e1414ff2c1412ff311615ff321415fe321517f15b43469a7c676a24806a6a398270ceac8472d1cc8372d1c78472d1c58472d0c58472d0c98471d1d08472d2d78472d1df8271d0d98472d0248e80c6b5332322fe2a1619fe2d151afe2c141aff2b151bff2d151cff2d161bff2d161cff2d181dff2d181eff2d191eff2e191dff2e1a1cff30191cff32191dff311a1bff32191cff34191cff361a1eff36191dff361a1eff361a1dff36191eff371a1eff371a1eff381c1eff452226ff482124ff492325ff472424ff5f3c38ff6b4740ff6c4740ff6d4740ff6d4640ff6e463fff6c4540ff6a4440ff5b3736ff472224ff461f21ff4e2627ff5d3335ff5f383cff6d484eff6e5057ff6e5158ff70535bff715357ff6e4949ff724745ff7e514dff7c4f47fe97675ffd976966c197737014bfa6990f8877dd128e80d40c806ad507926ddb048080bf028080ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff03aaaaaa07926ddb108070cf1d8d72d32b8271d0408370cf588574d4738371d0908571d1568874d08e684848fe4f2828fe472122ff492122ff492125ff492125ff482024ff452020ff461f22ff451f21ff451f21ff462022ff451f21ff431e20ff441f22ff441f22ff3f1b1dff3e1b1dff3d1b1dff3d1b1eff3b1b1dff3a1b1cff3a1b1dff3a1a1dff381a1cff39191bff361618ff311212ff311313ff311214ff311113ff301213ff301313ff301213ff2f1112ff2f1111ff2e1011ff2e0f10ff2e0f0fff2d1010ff2e0f10ff2d0e0eff301010ff3a1515ff4f2221ff673332ff5b2d29ff542421ff683531ff693430ff693430ff673330ff673330ff663230ff65312fff63312fff61302fff602e2dff61322fff582b27ff572b27ff5b2d28ff5c2e27ff5c2d26ff5c2d25ff5a2c23ff5a2c24ff592c24ff572a22ff562a22ff562a20ff572a21ff572a22ff582b20ff603125ff6f3e31ff713e31ff713f32ff68382cff562a20ff552a21ff522920ff522a20ff54291fff602f25ff713c31ff763e33ff763f33ff723e32ff6f4033ff703f33ff703f33ff703f33ff703f33ff6f3e33ff6f3f33ff6f3d34ff6f3d35ff6d3f31ff5f3429ff522723ff522a27ff512c28ff502c2bff4f2c2bff4e2c29ff4d2b29ff4c2a28ff4c2b29ff4d2d2cff4b2b2bff492829ff482728ff462727ff452626ff482b29ff4d312eff4e322eff4e322eff4d302eff4b302dff4b302dff492e2bff432625ff4e3230ff3d2320ff351a18ff2e1412ff2f1513ff311414ff321516fd301718c6644f5057876f7207926d6d918472d0e08473d1db8472d2d88473d1d78472d1d78472d1d98472d0df8472d0e48472d1e98372d1c68574cf8f544454f828191aff2a161afe2a1519ff2b151aff2a161cff2d151cff2d151cff2d161dff2d171eff2d181eff2e191eff2e191eff2f1a1dff30191eff32191dff32191cff32191bff34181dff36191eff361a1eff361a1fff361a1eff36191dff371a1fff371a1dff371b1fff442125ff472125ff462427ff5b3837ff67453dff6a463eff6b473fff6c473fff6d473fff6d473fff6b4640ff69443fff623e3dff451f23ff50272cff5c3638ff5b383aff684a50ff694d56ff6c5158ff6d515aff71525bff78575aff734b48ff81534cff996b60ffb7897bfeba8d7df9a47a71869c7c7407dbb6b60b8b74d10b8b74e8088080df056666cc03aaaaaa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf098e71c613866bc91f8473ce318272d0468771d05f8471d17a8473d1968572d11da78dd3b65c3535ff522827ff482121ff472123ff482225ff482024ff481f23ff452020ff461f22ff462022ff472022ff472022ff461f22ff431d1fff441e21ff452022ff401c1eff3d1b1dff3d1b1dff3d1b1eff3c1a1cff3b1a1cff3a1a1cff391a1bff37191bff37181aff321314ff301112ff311213ff311313ff311214ff301313ff301213ff2f1212ff2e1111ff2d1010ff2d1010ff2d0e0fff2e100fff2c0f0eff301212ff2e1010ff2f100eff401b1aff4e2321ff693332ff65332fff63302cff6b3632ff6a3530ff6a3431ff693431ff673330ff673331ff65312fff63312fff61312fff62312eff6b3c36ff60312cff5a2c27ff5c2e28ff5d2d26ff5d2d26ff5d2e26ff5a2c24ff5b2c24ff5a2c24ff562a21ff552a21ff562a20ff562a21ff562b21ff562a1fff592b1fff6a3b2eff6f3e32ff6e3d31ff5f3025ff55291fff542920ff522920ff52291fff53281eff592a20ff6a392fff733e33ff753f33ff723e32ff6f3f33ff703f33ff703f33ff703f33ff6f3f33ff6f3e33ff6f3e33ff6f3e34ff6f3d34ff6e3f31ff6c3e32ff5a2c26ff522824ff4f2b26ff4f2b2aff4d2b29ff4c2a28ff4c2a28ff4c2a28ff4c2b2aff4c2b2aff492a29ff482929ff472728ff462727ff462726ff4d2e2dff4f3230ff4f3230ff4f3330ff4e322fff4d322fff4c322eff4c312eff4d302eff4d322fff462b28ff4a302dff3e2320ff311614ff311414ff321516ef3b2123897b6566228e78784e8676cee08472d1eb8473d1e88472d1e58372d0e48573d1e48472d1e78472d1e98472d1ed8472d1a58572d24d6a607eec2a1c1afe291619ff2a151bff29151cff2b151dff2b151dff2d141dff2d161cff2d171dff2d171eff2d181eff2d191fff2e191eff2f191dff30191eff32191dff32191dff32191dff33191dff341a1eff351a1fff351a1fff351a1eff361a1fff361a1fff361a1fff371b20ff402127ff432229ff46282cff5f4040ff664540ff6a463fff6b473fff6c473fff6d4840ff6d4741ff6a4741ff674541ff5c3b3bff48252bff563139ff5a3c41ff61474cff654d56ff684f59ff6c5059ff6d515aff72555aff7f5c5cff8b6159ffb38477ffbe8f7effba8b7afeba8a79d8b78f8239c5aa9d02ffffff098e71e3088060bf059966cc03aa55aa0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff059999cc0c806ad5168b74dc258375cf368471d04d8474d1668473d2818473d28a8373d12e9b8bb1d7572e31fe532829ff4c2425ff482224ff472124ff482023ff472023ff472022ff482124ff492124ff492124ff492224ff482123ff451e21ff451f21ff462023ff441f22ff3e1b1dff3c1a1dff3c1b1dff3b1a1cff3b1a1dff3a1a1cff39191bff361819ff331417ff311314ff311314ff311314ff311313ff301213ff2f1212ff2f1111ff2f1111ff2e1010ff2e1011ff2c1010ff2d0f0fff2d1010ff2d1010ff361818ff311211ff31100fff472322ff4c221eff673733ff663531ff6a3430ff6c3531ff6b3532ff6a3531ff693431ff683331ff673231ff663131ff653230ff643130ff6a3933ff724038ff6b3a32ff5c2d27ff5c2e28ff5e2d27ff5d2d26ff5d2d26ff5b2c24ff5b2c23ff5b2c23ff572a21ff562a21ff562a21ff562a21ff552b20ff542b20ff562a20ff5d3025ff6b3c30ff683a2dff562a1eff542a1fff53291fff532a20ff522a1eff53291dff562a1eff5d2f26ff6e3c32ff753f35ff713e33ff6f3f34ff703e33ff6f3f33ff6f3e33ff6f3e33ff6f3e33ff6e3e33ff6e3e33ff6d3f32ff6d3e32ff6e3d33ff6c3d34ff572d25ff502824ff4d2928ff4d2a28ff4b2826ff4a2926ff4a2827ff4d2c2bff4a2929ff482728ff472728ff462627ff462627ff462727ff503230ff503331ff503531ff503431ff503431ff4e3330ff4e332fff4f3431ff503331ff533531ff523531ff4f3531ff503631ff4b312dff391d1dff2f1615d0523a3b588b71740ab299994e8372d1f68572d1f38472d1f18472d2f18472d0ef8472d1ef8573d1f08473d1f28572d2e58573d149887ac7c0352924ff271618fe29161bff2c131bff2d131cff2c141dff2b151dff2c151cff2c161dff2c171eff2c181eff2b181fff2c191fff2d191fff2e191dff30191fff30191eff30191dff321b20ff321a20ff31191fff331a1fff351a21ff361b21ff361a20ff371b21ff391d23ff3b2228ff452f37ff44313aff423138ff4d343aff624443ff694743ff6a4741ff6c4841ff6c4943ff6b4843ff6b4947ff634447ff4d333aff4c363dff554149ff594750ff5f4b55ff664d57ff6b4f59ff6e505cff70535cff78575affa57e78fec09386febd8e7bffbc8d7afebc8c7af0bb8c7c6bc39d8d07ffdbdb048080bf076d6ddb059966cc028080ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808001ffffff010000ff028080ff048080bf088080df118778d21c896dd12b8271d03e8473d2558472d26e8474d3818473d2408774cf38806060ee542b2dfe552a2bff4f2728ff482224ff472224ff472023ff472123ff4a2224ff4a2325ff4b2325ff4a2324ff492224ff482224ff461f21ff461f22ff462023ff482225ff401b1eff3c1a1cff3b1a1dff3b1a1dff3b1a1dff3a1a1cff38191bff36171aff35171aff341617ff321314ff311214ff301214ff301114ff2f1212ff2f1111ff2e1111ff2e1010ff2e1010ff2c100fff2d0f10ff2f1112ff2f1111ff391919ff401d1dff341010ff492423ff4d211fff6b3836ff6b3632ff6c3631ff6c3631ff6b3532ff6b3532ff6a3532ff683331ff683231ff673230ff653230ff683431ff733e38ff744037ff703f35ff5d2c28ff5d2d28ff5f2e27ff5e2d27ff5d2d26ff5b2c24ff5b2b23ff5b2c23ff582a21ff562b21ff562a21ff562a21ff552b21ff542b21ff562a20ff572a20ff64372cff5e3126ff552a20ff542a20ff532a20ff522a1fff532a1eff542a1dff562a1eff562a20ff65342bff703d32ff713e33ff6f3f33ff703e33ff6f3f33ff6f3e33ff6f3e33ff6f3e33ff6e3e33ff6d3f33ff6b4031ff6d3d33ff6e3c33ff6b3d32ff643931ff502825ff4b2826ff4b2827ff4a2726ff492726ff492927ff4b2a29ff492827ff472728ff482728ff452526ff462627ff472a28ff523432ff513431ff503431ff503532ff503531ff503531ff503530ff513531ff513532ff523632ff523632ff523833ff513732ff523634ff503533fd432827ce6248496a9882841aa7939302ffffff8d8474d2d98472d1f88572d2f78473d2f78372d1f78473d2f78472d1f88572d2418576d08145393ffa251718ff29151bff28151cff2a141cff2b141cff2b141cff2b151cff2b151bff2c161cff2c171dff2c181eff2b191eff2b191fff2c1a1fff2d1a1dff2f1a20ff30191fff2f1a1eff311b21ff321b21ff311b21ff321a20ff341b20ff361b20ff371b21ff381d24ff3b2127ff3b252cff412f3aff42323eff40333dff46323dff4e373eff5f4547ff694b4aff6b4b48ff6c4c48ff6c4f4bff624848ff4f373dff483440ff473843ff544752ff564753ff5e4957ff674e5aff6a4e58fe6e535cfe74565cfe8c6964feb98f82febc8e7bffba8d7afeba8d7bebbb8f8086be9a8919d6b8a303ffaaff068080d5048080bf028080ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff0000000001ffffff010000ff01ffffff028080ff02000080028080ff02ff80ff048080bf07926ddb0d8976d8168068d1228770d9338773d2488371cd5f8471d1798572d3948572d08c8573d066765a55f9522929fe56292aff532828ff4a2223ff492123ff4a2224ff4d2526ff4d2526ff4c2425ff4c2426ff4b2325ff4b2325ff492224ff471f22ff461f23ff482125ff4b2527ff462022ff3e1a1dff3a191cff3b1a1dff3a1a1dff39191cff37181aff37181bff38191cff37181bff37181aff351619ff331517ff311414ff301313ff2f1213ff2f1112ff2e1111ff2e1011ff2e0f10ff2f1010ff321213ff351515ff3d1a19ff512a27ff3d1715ff4c2423ff4d201fff6d3a38ff6f3935ff713a34ff703734ff6e3632ff6c3631ff6a3532ff693432ff683331ff683230ff69332eff733c36ff753f37ff743f36ff6c3a32ff5e2d27ff5d2d26ff5f2e27ff5e2d27ff5d2e26ff5c2c25ff5b2c24ff5a2c24ff592b22ff562b22ff562a20ff562a21ff562b21ff552a20ff552a20ff562a20ff5a2e22ff582c21ff562a20ff552920ff542a20ff542a1fff54291fff54291eff54291eff542a1fff5c2e23ff69382eff703e33ff703e32ff703e33ff6f3e33ff6f3e33ff6e3e33ff6f3e33ff6e3e33ff6d3e33ff6c3e32ff6c3d32ff6c3c32ff6b3d31ff693c32ff61372eff4e2724ff4b2825ff482825ff482827ff4a2b29ff472928ff472828ff472628ff472628ff452524ff472726ff4a2b29ff523632ff503630ff4f3530ff503631ff513632ff513632ff513632ff523632ff523733ff533833ff533833ff523833ff523833ff533835ff533836fe523735f4553b38c3634b48508c79730cd5bfbf128e80c6508673d2ad8573d1fc8471d1fb8472d1fb8472d1fb8472d1bd8473d1356f6560e32a1e1efe251518fe27151aff28131cff28141bff28141bff28151bff28151cff29151bff29161cff2b171dff2c191eff2c191fff2c191fff2c191eff2d191eff2e1a20ff2f1a20ff2f1a1fff301b22ff311c22ff311c22ff321b23ff331b22ff351d24ff371f25ff392227ff3b2229ff3c242cff412e37ff40323dff41343fff43333fff45343fff49363eff513b3fff584042ff5b4244ff584045ff4b363eff473641ff463642ff463843fe534451fe554653fe574754ff5b4856fe634f58fd6e565cfb7d5c5efcb68a85faba887af9ba897af4b98c7cd0ba918064c29c8c13d7c9bc03aaaaaa03aaaaaa035555aa028080ff01ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff028080ff035555aa04bf80ff04bfbfff056666cc059966cc068080d5068080d5088080df0c8080d5137979c91d7b6aca2c806ed13c8877d5538472ce6b8572cf848572d39e8473d02d8877cc94604040fb552b2bff572928ff552929ff4d2224ff4c2223ff502526ff522828ff502628ff4d2425ff4d2426ff4b2325ff4b2325ff4a2224ff472023ff482024ff4a2325ff4e2628ff4d2628ff401c1eff3b191bff3a191dff3a191cff39191bff361719ff38191dff38191cff381a1dff37191cff38191dff37191bff37191bff35181aff341718ff321315ff2f1113ff2f1112ff2e0f10ff2f0f10ff351515ff3d1b1cff421c1aff542b28ff502825ff4c2322ff4c211fff6b3a35ff723b36ff743d37ff753b37ff743b36ff6f3733ff6b3532ff6a3432ff693331ff693230ff703a33ff764036ff764037ff744037ff66342bff5e2d26ff5d2e26ff5e2d26ff5e2d26ff5e2e27ff5c2d25ff5c2c24ff5b2c24ff592c23ff572c23ff562a20ff562a21ff562b20ff562a20ff562a20ff562a20ff562b20ff562a20ff552a20ff552a20ff54291fff54291fff542a1eff532a1eff54291eff57291fff5b2c20ff6b3a2fff6c3a2fff6f3e33ff6f3e33ff6f3e33ff6f3e33ff6e3e33ff6e3e33ff6d3e32ff6d3d32ff6c3d32ff6c3d32ff6b3c31ff6a3b30ff693c30ff653b2fff59312cff4a2522ff482625ff49292aff4a2a2aff462726ff462627ff472527ff462628ff442424ff472826ff4d2f2cff523632ff523832ff503631ff513632ff513632ff523633ff523733ff523632ff533733ff533733ff543834ff543835ff533935ff543835ff533936fe543936ff543835fc533835ed51393589614a45179b908502ffffff128071c6908373d1fe8471d1fe8572d1cf8473d0638676bfc1302624fd231517fe24141aff25141aff27141bff26151aff27151cff27151cff26161bff27161bff28161cff2a181eff2c191fff2c191fff2c191eff2d191fff2d191fff2d191fff2f1a20ff2f1a20ff301b22ff311c23ff311c23ff321d25ff321c24ff341e25ff372228ff382228ff3a222aff3c242bff3f2c33ff40333eff42343fff43343fff443540ff443541ff443540ff453541ff463541ff463642ff453742ff453643ff453643fe443742fe514450fe534652fd534752fd574a54ed594b52b27769678aac948cb3aa867bb8b38c7e97b5907f58bc9a8b1fcead9c03ffffff01ffffff02ffffff0280808001ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aaaaaa048080bf059966cc068080d5079292db088080df0a8080cc0b8b74d10c806ad50f8877cc138679c91b8471d0278376d137826fd1488775d45f8673d1788471ce918672d1aa8472d16b8575cfb95c3b3dfe562a2bff572929ff562a29ff502426ff4f2526ff532829ff532828ff522829ff4e2526ff4d2526ff4c2425ff4c2426ff4b2326ff492124ff492226ff4d2629ff4f2729ff4f2829ff462123ff3c191bff3a191cff3a191cff38181bff37171aff3a1a1dff381a1dff381a1dff381a1eff381a1dff38191dff38191cff37191cff36191bff36181aff341718ff341617ff2f1112ff2f1010ff391817ff482523ff492120ff562c29ff562c29ff532a27ff502523ff663631ff733c37ff763d37ff773c37ff783e39ff753c37ff6f3734ff6b3532ff6a3331ff6b3530ff784039ff784136ff764137ff734037ff612f27ff5d2d26ff5e2e27ff5e2d25ff5e2d26ff5e2e26ff5d2d26ff5c2d25ff5b2c24ff592c23ff582c23ff572b21ff572b21ff562b20ff562a20ff562a20ff552a20ff552a20ff562a20ff552a1fff552a20ff552a1fff55291eff552a1fff532a1eff54291eff5c2d21ff6d3b2fff723f33ff6c382eff6e3e32ff6f3e33ff6f3f33ff6e3f33ff6e3f33ff6e3e33ff6c3d31ff6b3d31ff6a3c31ff693b30ff693a2fff693a2fff673a2eff663a2eff62382eff4e2b24ff492727ff4a2b2bff482829ff462627ff452627ff452525ff452526ff432424ff482927ff50332eff543833ff523932ff533834ff513632ff513732ff523734ff533733ff533733ff533833ff533833ff533934ff543935ff543935ff543835ff543936ff543935ff543835ff553836ff543a35fa513834d05340386362524b06d5d5aa218b7cd8618374d09f8572d216a297d191372f2afa211615fe221518fe221419ff25141aff251519ff26151bff27151bff27151bff26161bff27171bff28171cff2a191eff2b1a1fff2c191fff2c1920ff2d191fff2d191fff2d191fff2e1a20ff2f1a21ff2f1b23ff311c24ff311d25ff311d26ff311d27ff321e26ff341f28ff362129ff39232aff39242aff3b2730ff41323cff423440ff423440ff433540ff433541ff433641ff433541ff443642ff433641ff443642ff443543ff443542ff433642fa4f424dee534850c95b50557d6a606230857a7a10cfbfbf08dfdfbf0feeccbb0fddccbb08ffdfbf03ffaaaa01ffffff01ffffff01ffffff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080035555aa059999cc07926ddb097171c60b8b74e80d8976d80f8877cc118778d2128071d413796bc917856fc81d847bd3278376cb338273cd448370d2568574d36d8573d3868574cf948572d0a08471d15e8d7ad1e4563331ff562a2bff572a29ff572a2aff542928ff542929ff542929ff542929ff542929ff512727ff4e2526ff4e2426ff4d2426ff4d2426ff4b2325ff4b2326ff4f272aff51282aff502829ff4d2728ff3e1a1cff39181bff39191bff37171aff39191cff391a1cff391a1dff381a1eff381a1eff381a1dff381a1dff38191dff38191dff37191cff37181cff35181bff35171aff311216ff2f1011ff411d1dff502a28ff502725ff552c28ff542b28ff552b29ff522724ff60302cff723c37ff773e37ff773e38ff783f39ff783f39ff763d38ff6f3633ff6c3430ff753d37ff7a4138ff7a4137ff784238ff713d34ff5f2e27ff5d2d25ff5e2e26ff5e2d25ff5f2d26ff5e2d26ff5d2d26ff5d2d25ff5c2c25ff5a2c24ff582c23ff582b21ff572b21ff572b21ff562a20ff562a20ff552a1fff552b1fff542a1eff552b20ff552a1fff552a1fff562a1fff55291eff56291eff5b2d21ff703d31ff733e32ff754135ff703f32ff67362aff6d3d32ff6d3d32ff6c3c31ff6b3c30ff6b3b30ff6a3b2fff6a3b30ff693a30ff68392fff68392fff66382cff65392cff64382dff5d342aff522e27ff4c2a29ff4a2a2cff452727ff452427ff462427ff442526ff432525ff432525ff492c29ff533632ff543933ff533933ff533934ff533935ff523733ff523834ff523733ff533834ff543834ff533834ff533834ff543835ff553935ff563935ff553935ff553a36ff553936ff553936ff553937ff543936fe533a38f8503c38b054433d248e807806d5d5d50ab29999643b3330ef231919ff211619fe201518ff201517ff231518ff261519ff26151aff26151bff26151bff26151cff27161bff27171bff29191eff2b1a20ff2c1a20ff2c1a20ff2d1920ff2d1920ff2e1920ff2e1a21ff2e1a21ff2f1b23ff301d25ff311e26ff311e28ff311f28ff311f28ff311e28ff311f28ff342228ff37232aff3a262fff41313aff42333fff42343fff42343fff423540ff433541ff423541ff433541ff433641fe433641fe433641ff423541fd42343fbc55494f3498898e10bfafcf17907ad3128e71d4068080d506aa80d5079292db03aaaaff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffff0003aaaaaa048080ff088060bf0b8b74d10e806dc8118778d2148c73d918806aca198570cc1c8976d11e8877d5228070d2298976d3338273d2428370d1538472d1678672d27d8572d2958473d1ac8572d1c18573d1808f7cbdf7522b2cff572b2bff572929ff572a2aff56292aff552929ff542928ff542929ff542929ff532829ff502526ff4f2526ff4e2426ff4d2426ff4d2326ff4f2627ff512829ff51282aff51292aff50292aff462123ff3a181bff39181bff36171aff381a1cff391a1dff391a1dff381a1eff381a1dff381a1dff381a1dff381a1dff381a1dff38191dff36191dff36181cff36171bff331417ff321112ff45201fff522b28ff532a27ff552c28ff552c28ff542b28ff522926ff5b2c28ff733f3aff763e38ff773f39ff784039ff784039ff773f38ff753d37ff713934ff7a4139ff7b4138ff7a4137ff784239ff6c382fff5e2c27ff5e2e26ff5e2e26ff5e2d25ff5e2d26ff5e2d26ff5e2d26ff5d2d25ff5d2d25ff5b2c24ff582c23ff582b22ff582b21ff572b21ff572b21ff572b20ff562b20ff552a20ff542a20ff552b20ff552a20ff552a1fff56291eff57291eff5e2d22ff6f3e32ff744033ff754033ff744034ff734135ff673529ff67382eff6a3b30ff6a3b30ff6a3a2fff693a2fff693a2fff693a2fff68392eff67382eff66382dff65382dff64372cff61372eff582f2aff522d29ff4f2c2aff492929ff462628ff452527ff452526ff452526ff432424ff452826ff4c2f2dff543934ff533933ff533933ff543934ff543a35ff533935ff523633ff543835ff533834ff543834ff533834ff543835ff543834ff573b35ff5a3e37ff563b34ff563a35ff563a36ff563a37ff553a37ff553936ff543937fe543c38fb4f3a35dd4e3d366873656047857e77cf291f1ffb231519fd201619ff211417ff221417ff241319ff26151aff26151aff26151aff26151aff26151bff27161bff28161cff2a191eff2b1a20ff2b1a21ff2c1a20ff2c1a20ff2c1a20ff2d1921ff2d1a21ff2e1a22ff2f1b23ff311e26ff311f27ff301e29ff301f28ff301f28ff301f28ff2f2028ff2f1f27ff322029ff38252eff3d2c36ff42333eff423440ff41333eff433440ff433540ff433541ff433540ff433540fe423641ff423540fe41343ffc43363d71584f4f07dbdbdb02ffffff098e8ec6218374d1188075ca108070bf079292db028080ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff048080bf076d6db60b8b74d10f8877dd148073cc188a75d51f846bce238375d3268672d0288673cc2b8877d0308570cf388472d1448370ce538472ce648273d1788473d28e8573d2a38572d3b98672d2b28473d36e6f4f5afb572c2cff582b2aff572a29ff572a2aff572a2aff562a2aff552929ff552929ff552a2bff54292aff522728ff4f2526ff4f2526ff4e2425ff4d2325ff502729ff52292aff52292aff51292aff51292aff4d2728ff3d1a1dff38181aff37181bff391a1dff391b1dff381a1cff381a1dff381a1dff381a1dff381a1dff381a1dff381a1dff37191dff361a1dff36191cff36171aff39191bff341214ff4d2726ff542c29ff542c27ff542c28ff542c28ff542c28ff542b28ff582b28ff703c38ff78403bff773f39ff784039ff7a413aff7a403aff7a4239ff7b4139ff7b4239ff7c4239ff7b4239ff784239ff68352dff5e2e27ff5c2e27ff5e2e27ff5e2e26ff5e2d26ff5e2e26ff5e2d26ff5d2d25ff5d2d26ff5b2d25ff592c23ff592b22ff582b22ff572b21ff572b21ff572b21ff562b20ff562b21ff552b21ff552a20ff562a20ff56291fff58291eff623124ff723f32ff754135ff754034ff754034ff754135ff744134ff703f32ff613127ff67382eff68392eff69392eff69392eff68392dff68392eff67382dff65372cff65372cff63362bff61372cff5b322aff542c2bff502b29ff502c29ff4b2727ff472527ff462626ff452527ff442425ff432424ff482b29ff513532ff553a35ff553a34ff543933ff553a34ff543934ff543935ff563934ff543733ff543835ff543835ff543935ff543835ff553934ff593c35ff5b3e36ff5c3f37ff593c36ff573a37ff553a37ff553a37ff573a38ff563b36ff553b38ff553b36fe553e39fa4e3835e9453533f72c1d1ffe24151dfe211519ff221416ff241317ff25131aff25141aff26141aff26151aff26151aff26151bff27151bff27161cff2a181eff2b1b20ff2b1b21ff2b1a21ff2b1b21ff2c1a22ff2d1b22ff2e1b23ff2e1b22ff2e1b24ff321f28ff312028ff311f29ff301f29ff302029ff2e202aff2f202bff2f202aff302029ff312029ff35232dff3d2d39ff42333fff42343fff423440ff42353fff43353fff423540ff42343fff413541ff40353ffe403540fc44363d64594f4f2b8877d006aaaaff3b8270cf2b8271d01b847bd00f9977cc079292db03aa55aa010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff056666cc098e71e30f8877cc159279db1c8076d1228778d22a806dce308070cf348476ce378274d13b8675cf408374d34a8372cf568274d0658372cf768470d28a8373d19f8472d0b38472d3a38372d0888572d0ac654341fc582c29ff582b2aff572a2aff572a2aff572a2bff572a2aff552929ff562a2aff562a2aff562a2bff54292aff512627ff502526ff4f2526ff4e2526ff52292bff542a2cff532a2bff522a2aff522a2bff51292aff452123ff39171aff3a1a1cff381a1dff381a1dff381a1cff381a1dff391a1eff391a1dff381a1dff381a1dff381a1dff38191dff371a1eff37191dff3a1a1dff422021ff3d1818ff512927ff542d29ff562c29ff552c29ff542c28ff552c29ff552b29ff572927ff6e3b36ff784039ff784039ff794139ff794139ff7a4139ff7a413aff7b4239ff7c4239ff7b4239ff7b423aff764038ff65312aff5e2e27ff5e2e27ff5e2e27ff5d2e27ff5e2e26ff5e2e26ff5e2d26ff5d2d26ff5d2d26ff5c2d25ff5a2c24ff592b22ff582b22ff582b22ff572b21ff572b21ff572b20ff562b20ff562b20ff562a20ff572a20ff582920ff623125ff713f32ff754135ff764135ff754134ff754134ff754134ff754134ff744034ff65352aff613228ff66382dff67382dff68382dff67392cff67382eff66372eff64372cff63362cff61362dff5c332cff542e28ff502b2bff4f2b29ff4e2a28ff4b2928ff482627ff482628ff462527ff442426ff422524ff492e2bff563b36ff533832ff553a34ff543933ff553933ff543a33ff553a34ff583c36ff573a35ff553834ff553835ff543936ff553936ff563935ff5b3f37ff5c3f36ff5d4136ff5c4038ff573c36ff563a37ff563a38ff573a38ff563b37ff573b37ff573b37fe563b36fe533a34fe4c3832fe3e2c2cfe28181bff231518ff261518ff29181aff251417ff261419ff261419ff251619ff26161aff26151bff26151aff27161dff2a191fff2b1b21ff2b1b20ff2b1b21ff2b1b21ff2c1b22ff2d1b22ff2d1b22ff2d1b22ff2e1c24ff321f28ff312029ff311f2aff302029ff302028ff302029ff2f202aff2f202bff2f202aff301f29ff302129ff33242fff3e2f3aff41323eff423440ff423440ff42353fff42343fff42343fff403440ff3f353fff40343fff43353e5a5e55522a8c79d4378674d13f8671d22b8271d01c806dc80f9977cc068080d5028080ff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000048080bf07926ddb0d8976d8148c73d91c8976d1258375cf2e8574d338806dcd3f8671d2458573cf4a8672cf4f8474d2558472d25e8572d46b8372d2798574d1898472d29c8372d1af8372d0c28372d1c58472d0768f79c7e4553232fd582c2bff572b2aff572a2aff582b2bff572a2bff562a2bff562a2bff562a2bff562a2bff562a2aff55292aff522728ff512627ff4f2527ff512627ff552a2bff552b2cff552a2bff542a2bff532a2bff52292bff4e292aff3d1a1dff3a1a1cff391a1dff381a1eff381a1dff381a1dff391a1dff391a1dff381a1dff381a1dff381a1dff38191dff37191dff37191cff412021ff492523ff461e1cff542b28ff542d28ff562c29ff562c28ff562c28ff552b28ff562c2bff572927ff683531ff794039ff794038ff7a4139ff7a413aff7a413aff7b423aff7c423aff7c423aff7c423aff7a433aff743e36ff622d26ff602d27ff5f2e26ff5f2e26ff5e2e26ff5f2d26ff5f2e26ff5e2d25ff5f2d26ff5e2d26ff5d2c24ff5c2c23ff592b22ff592b22ff582b21ff582b21ff582b21ff572b20ff572a21ff562b21ff572b20ff582a1fff633326ff713f32ff754134ff754034ff754134ff754134ff754134ff754134ff754033ff754034ff703c31ff5d2f24ff5f3528ff63352aff65362cff64382bff65372dff66372eff63372dff62362eff5f352fff572f2bff512c28ff4d2a2aff4c2929ff4b2928ff4b2928ff4a292aff472727ff452526ff432427ff432726ff4f342fff553933ff523631ff553934ff553a34ff553a34ff553932ff563b33ff5a3e35ff5c3f38ff573a34ff563a36ff553935ff563a37ff583b35ff5d4036ff5e4036ff5f4136ff5e4136ff5e4139ff593b38ff583b37ff573a37ff573b37ff563b37ff563b36ff573b37fe553c36ff543a35ff4e3834ff392626ff261517ff332122ff2f1c1eff241316ff26151aff251519ff231618ff26161aff27161bff27161bff27161cff2a191eff2c1b21ff2c1b21ff2c1b22ff2c1b21ff2c1b22ff2b1b22ff2c1c22ff2b1c23ff2d1c23ff312028ff312029ff312028ff312029ff302029ff302029ff302029ff302029ff30202aff30202aff2f2029ff30212aff33232eff3d2f39ff41333eff42343fff42343fff42343fff41343eff41333fff40333efe40333eff41343b4c75686f418572d0538775d4408370cf2c856ed11b8471d00f8866cc079292db03aaaaaa01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffff00048080bf097171c6108070cf198570cc248071cd2f8272d43a8472cf46806dd0518171d0588271d15d8473d0638374d1698372d1738371d0808372d18d8472d29d8573d2ad8571d1bf8473d2d08372d0cf8573d19a7c658ef756312fff572c2bff572b2bff582b2cff582b2bff582b2cff572a2bff562a2bff572b2cff572a2aff572a2bff562a2aff54282aff522829ff502627ff532829ff572b2cff572c2cff562c2cff552b2cff542a2cff53292cff502a2bff462123ff401d20ff3d1e20ff3c1c1fff3a1c1eff3a1c1fff391a1dff391a1eff381a1eff39191dff38191dff38191dff381a1dff3a1a1cff482524ff4e2825ff4e2623ff552c28ff552c28ff562c28ff562c28ff562c28ff552c29ff562c2aff572a27ff612f2bff783f39ff7a4038ff7b4139ff7b423aff7b423aff7b423aff7c433aff7c433aff7c4339ff7b433aff703b32ff602d25ff602e27ff5f2e26ff5f2e26ff5f2e26ff5f2d26ff5f2e26ff5e2d25ff5f2e26ff5e2e26ff5d2c24ff5c2c24ff592c22ff592b22ff592b22ff582b21ff582b21ff582b20ff582b21ff582b20ff592b1fff653428ff713f33ff744234ff754134ff754134ff754134ff754134ff754134ff754134ff754034ff754034ff754035ff623328ff5a2f24ff5f332aff62342bff63352aff63352bff64362dff62352cff60352dff5a312cff522b28ff4e2a27ff4c2929ff4b2928ff4b2928ff4a2929ff492929ff462526ff442526ff432528ff442828ff553835ff4b2e2aff563935ff553934ff553a35ff553a34ff563a33ff573b34ff5c4137ff5d3f38ff5c3f37ff573a35ff563935ff563a35ff5a3d35ff5f4137ff5f4136ff604237ff5f4237ff604239ff5e4139ff5a3c37ff583a37ff583b37ff573b37ff573b37ff573c37ff573c36ff563b35ff523935ff4c3635ff2b1716ff463132ff342021ff261316ff2a191eff251619ff241516ff2b191eff28151bff27161bff27161cff2a191fff2c1b21ff2c1b21ff2c1b22ff2c1b22ff2c1c22ff2b1b23ff2b1c23ff2b1d23ff2d1c24ff322029ff312029ff312029ff312029ff312029ff312029ff312029ff302029ff302029ff30212aff2f2029ff2f202aff30202bff31222dff3b2d38ff41343eff41343eff41343eff41343eff40333efe40333eff3f333dfb3d3137468e83ab488775d4588571d1418572d02c8574d61c806dd1108070bf068080d5028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080068080d50b8b74d1148c73d91f8c7bd62b7d71d0388472d1478573d055846fd2618371d26b8372d2718371d2788473d0808372d1898472d2958271d1a28473d1ae8472d2be8472d1cd8572d1da8473d1d38674cfb4624440fe562b2cff5a2c2bff572a2aff582b2cff582a2bff582a2cff582a2bff582a2bff572a2bff582a2bff572b2bff562a2bff542829ff532829ff502728ff552a2bff572c2cff572c2cff572d2cff552b2cff552b2cff542a2cff52292aff4b2627ff421f21ff402023ff3e2023ff3d1f22ff3d2022ff3d1e21ff3a1b1fff381b1eff391a1dff381a1eff381a1fff391a1eff411f1fff4d2927ff522b27ff542b27ff552c27ff552c28ff552c28ff562d28ff562c28ff562c29ff562c29ff582c28ff5d2b26ff753f38ff7a4139ff7b4139ff7b4139ff7c423aff7c423aff7c433aff7c4339ff7c4339ff7b443aff6b352dff612d25ff602e27ff5f2e27ff5f2d26ff5f2d26ff5f2d26ff5f2e26ff5e2d25ff5f2e26ff5e2e26ff5d2d25ff5c2c24ff592c23ff592c22ff592b22ff592b21ff582a20ff582b21ff592a1fff5a2a1fff68372bff734034ff744134ff754134ff754134ff754134ff754134ff754134ff754134ff754034ff754134ff754034ff754034ff6e3e32ff582a1fff5b2e26ff5e3129ff613329ff61342aff62342bff61342dff5c322bff542d28ff4e2927ff4d2928ff4a2929ff4a2829ff4a2829ff492929ff472729ff442627ff442628ff43282aff452929ff472c29ff4e312dff563934ff553934ff553932ff553933ff573b33ff5a3e35ff5f4239ff5e4139ff5e4139ff5b3e38ff583a35ff583a34ff5e3f38ff624339ff614238ff614338ff614338ff61433aff62443aff60413cff593b37ff593c38ff573b37ff593c38ff583c37ff583c37ff583b36ff553a36ff543b38ff472f2dff533a39ff3c2525ff281417ff342224ff261516ff281718ff2f1c21ff28161bff28161cff28171dff2c1a20ff2c1b21ff2c1c22ff2c1b22ff2c1c22ff2c1c23ff2c1c23ff2c1d23ff2c1d23ff2d1d25ff312028ff312129ff312129ff312029ff312029ff312029ff31202aff31212aff30212aff30212aff30212aff30212aff30212aff30212bff31232cff3b2d37ff40333dff40333dff3f333dff3f323dff3f323dfe3e323ce93d31361db09ed3398670d2598473d1418572d02c8574d11c806dd1108070cf07926ddb03aaaaaa01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808006aa80d50d8962c418806aca248771d4328570d1418172d0528373d0638371d1728270d07d8372d0858473d18c8371d0958471d19e8373d2a98373d2b48473d0c08372d1cd8472d0d98573d0c88573d07f856e95f354302cff582c2cff562b2aff572b2aff582b2aff582b2aff592b29ff5d302dff5d2f2dff5a2b2aff582a2bff572a2bff572a2bff55292aff542828ff542728ff582c2bff592d2dff572c2bff572c2cff562c2bff562c2cff552b2cff502a29ff4b2526ff421f21ff3f2023ff3e2023ff3e2023ff3f2022ff3d1e20ff3c1e20ff3a1c1dff3c1d1dff3a1a1cff381b1eff3a1b1dff452322ff502b28ff522b27ff542c26ff552c27ff552d27ff552d28ff552c28ff552d28ff562d27ff562c27ff572c27ff5a2b26ff703c36ff7a4139ff7b4339ff7c4239ff7c423aff7c4339ff7d4339ff7d4339ff7c4338ff7a4338ff663128ff602d25ff5f2e26ff5f2e27ff5f2e26ff5f2d26ff5f2d26ff5f2e26ff5f2e26ff5f2e26ff5e2d25ff5e2d25ff5d2c24ff5a2c23ff592b23ff592b22ff592a22ff592b20ff5a2b20ff5c2b20ff6b382dff744034ff764134ff754134ff754034ff754134ff754134ff754134ff754134ff754034ff754134ff754034ff754135ff743f33ff724033ff623428ff562922ff592e26ff5b3127ff5e3229ff5e3229ff5d342cff562f29ff4f2a27ff4c2928ff4b2928ff492929ff482828ff472929ff462828ff432727ff432728ff432728ff43292bff412727ff3f2323ff533733ff553935ff553934ff553933ff563a32ff573b33ff5c3f37ff5f4239ff60423aff60423aff61433bff5c3d36ff593b33ff614139ff624339ff644439ff644439ff65453bff64443aff64453bff64453cff5f4038ff5a3c36ff5a3c37ff593c38ff5a3c38ff5a3c37ff593b36ff583c37ff573b37ff563836ff563b39ff432c2bff291415ff392526ff291516ff331e20ff301c1fff2a171aff28171dff2a191eff2c1b21ff2c1c22ff2c1c22ff2d1c23ff2d1c23ff2d1c24ff2d1c23ff2d1c23ff2e1d23ff2e1d24ff312028ff312129ff312129ff312029ff312029ff312129ff31212aff31212aff31212aff30212aff30212aff30212bff31212bff30222bff31222bff32242dff3c2e38ff3f323cff3f323cff3e323cff3e323cfe3d313bba4a3f4217a690d3488371d1598473d1408370cf2c8574d61c896dd1108070cf07926ddb028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aa55aa076d6ddb118778c31b8468c6298370cd388472d6498573d25c8272d0708472d1808372d18d8472d2978473d19f8472d0a88472d1b18573d2bc8572d1c58472d0cf8471d0b08572d2e38573d1c58774d0ae64453ffe562c2aff582b29fe572b2aff582a29ff5a2c2aff5b2c29ff623330ff673733ff643430ff5b2b29ff592b2bff582b2bff582a2cff55292aff552828ff562828ff592d2cff592d2dff582c2cff582c2cff562b2bff562c2cff562c2dff522a2aff492324ff421f22ff3f2123ff3f2022ff3f2022ff3e2021ff3d201fff3b1f1fff3c1d1cff5a3635ff492624ff3b1b1aff3b1c1aff4b2725ff522c28ff532c27ff552d28ff552d28ff562d28ff552d28ff562d28ff562d27ff562d28ff562d27ff572c28ff5a2b26ff6b3731ff7b433aff7c4339ff7c433aff7c4339ff7d433aff7d4339ff7e4339ff7d4339ff763f34ff632f26ff602d25ff5f2e26ff602e27ff5f2e26ff5f2d26ff5f2d26ff5f2e26ff5f2e26ff5f2d26ff5e2d25ff5e2d25ff5d2d24ff5a2c24ff5a2c23ff5a2b22ff592b22ff5a2a20ff5b2b1fff6a382cff744033ff764135ff764134ff754134ff754134ff744134ff754134ff754134ff754134ff754034ff754034ff754034ff754034ff753f34ff744033ff6a3a2fff54281fff552b23ff582f26ff5a2f26ff5a3028ff58302aff502b27ff4c2927ff4a2928ff492828ff482829ff472829ff462829ff442728ff432728ff422628ff432829ff43292bff3d2223ff492e2eff553835ff553934ff543833ff553832ff573a33ff593b34ff5d4038ff5f423aff5f4139ff61433aff63443bff62433bff5b3b34ff62423aff64443bff66453cff69493fff67473cff65453aff65463bff65463cff65473dff5f3f38ff5c3c37ff5a3b38ff5b3d39ff5a3c38ff5a3c37ff5a3c38ff583b36ff593b37ff583b39ff493130ff321b1cff422a2bff321b1cff3d2628ff331e21ff2d1a1dff29181eff29191eff2b1a20ff2b1b20ff2c1c21ff2d1d23ff2d1c23ff2d1c23ff2d1c23ff2d1c23ff2d1c23ff2e1d24ff312028ff312129ff312129ff312029ff312029ff31212aff31212aff31212aff31212aff31212bff31212bff31212cff31212bff31212bff31222bff31222cff33252fff3d303aff3e313bff3e313cff3e313bff3d313a9355494b269480d7758574d1598473d1418172d02d8871d21d8472ca117878c3088080bf03aaaaaa0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01000000035555aa088060bf118778d21e806fcc2c806ed13d8271d1508373cf658372cf7b8572d18c8373d19b8272d1a78373d1b08472d1ba8472d0c38472d1cc8472d1d48472d0bf8673d2e48472d1b18572d16b755f64f854302dff582c2bff572b29ff582b2aff5a2b28ff61302cff6a3934ff693732ff6a3833ff693731ff64332eff5b2c2cff582b2bff582b2cff562a2aff552829ff582a2aff5b2e2dff592d2dff592d2cff582c2cff562c2cff572d2dff562c2cff522b2aff452020ff421e1fff401f20ff3f2020ff3f2021ff3e2022ff3e1f22ff3c1f21ff3f1c1dff603833ff774b43ff653932ff4d2621ff532c26ff552b26ff562d27ff552c27ff552c27ff562c28ff562d28ff562d28ff562d27ff562d27ff572d27ff582c28ff5a2c27ff63302bff7a423aff7c4339ff7c4438ff7d4439ff7e4439ff7e4339ff7e4338ff7d4338ff713b30ff622e25ff602d26ff602e27ff602e26ff602e26ff5f2e26ff5f2d26ff5f2e26ff5f2e26ff5f2d25ff5f2d25ff5f2d25ff5f2d25ff5b2c25ff5a2c23ff5a2b23ff5a2b22ff5e2d22ff6c392dff753f34ff774136ff754034ff764135ff744133ff754134ff754135ff754134ff754134ff754034ff754134ff754134ff744034ff754034ff753f34ff743f32ff714033ff5a2f26ff512820ff542b23ff562d24ff562e27ff522d26ff4c2a26ff492928ff492929ff482828ff452827ff442828ff432728ff422728ff412628ff412628ff442a2bff3f2426ff3c2224ff523632ff543732ff543833ff523732ff543832ff573a33ff5d3f38ff5f423aff60433aff61433bff63453eff64443dff65463dff5e3e35ff63433aff66453cff68483eff6c4c40ff6b4b3fff67473dff66473dff67473bff67483dff66473dff5f3e39ff5c3c38ff5c3d39ff5b3c38ff5b3c38ff5b3d38ff593c36ff5a3b37ff593d3aff4f3633ff44292aff482d2dff3d2323ff442a2bff412a2bff352024ff2b181dff2b1a1fff2b1a20ff2c1b21ff2b1a21ff2e1d24ff2d1c22ff2d1d24ff2d1c24ff2d1d23ff2d1d23ff2e1d24ff302027ff312129ff30212aff31212aff31212aff302129ff30212aff30212aff31212bff31212bff31212cff31212bff31212bff31212bff31222bff31222cff31222cff362831ff3c3039ff3d303aff3d303aff3b2f386c6a6161248778cd758571d15a8571d2428370d12d8271d21c896dd1108070cf07926db603aaaaaa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaaa098e71c613866bd71f846bd62f8272d4408374d3558472cf6c8774d2828572d2978471d1a78371d1b48471d2bf8471d2ca8572d0d28472d1d98572d1e08572d1e68472d2ec8473d2808772b3db52312cfe552c2afe582c2aff582b29ff5e2f2cff683631ff6c3a34ff6b3833ff6b3832ff6b3732ff6b3731ff693731ff613130ff5a2c2bff582b2bff572b2cff56292aff5b2e2dff5b2e2dff5a2d2cff5a2e2dff592d2cff582d2cff582d2cff562c2cff512928ff4f2827ff492424ff442120ff3f1e1dff3f201fff3f1f20ff3e1f22ff3e1f22ff401d1fff542b26ff7a483dff7c483bff79473dff693930ff5d2f27ff592e26ff572d27ff572c28ff552c28ff562c28ff572d28ff572d26ff572d26ff582d26ff582d27ff582c25ff5d2c25ff78433aff7d433aff7e433aff7e433aff7e4439ff7f4438ff7e4338ff7c4338ff6c372cff622f26ff602e25ff602e26ff602e26ff602e26ff5f2e26ff602e26ff5f2e26ff5f2e25ff5f2e25ff5f2e25ff5f2d25ff5f2d25ff5c2d26ff5b2c23ff5b2b21ff5f2e23ff6f3a2fff763f33ff774033ff764034ff764034ff754134ff754134ff754135ff754134ff754134ff754034ff754134ff754134ff754134ff754134ff744034ff744035ff724031ff724032ff6b3b31ff50251dff512821ff522b23ff522b25ff4e2a24ff492825ff482828ff472829ff462828ff442729ff432728ff422628ff412728ff412628ff432829ff422729ff3c2123ff452a29ff513633ff533732ff523732ff533733ff553833ff583c33ff5e4139ff60433bff63453cff64453eff65463eff65453cff66463dff66453cff634338ff68483cff6b4b40ff6c4c40ff6e4e42ff6b4a3eff68473cff68473dff69483eff69483eff68473eff603f39ff5e3d39ff5d3d3aff5d3d39ff5c3d38ff5c3d38ff5b3d37ff593c37ff573b37ff523431ff4a2d2cff4b2e2dff492d2cff4a2f2fff422a2cff2f191eff2b1a1fff2b1a20ff2d1c21ff2b1b1fff332226ff2e1c24ff2e1d24ff2d1d23ff2d1d24ff2d1d24ff2d1d24ff302027ff302028ff302128ff302129ff312129ff30212aff30212aff302129ff302129ff2f2128ff30212aff30212aff31212bff31212bff31222aff32212bff31222bff31222cff382b34ff3b2e39ff3c3039f9392d3447817a77248778d4768473d25a8571d2428374d12d826cd21d8472d3108080cf088080bf03aaaaff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf0a8066cc13796bd721836cd1308570d5448774d2598a75d4718573d08a8573d1778372d08f8472d1b48473d2cc8372d1d58572d2de8472d0d68471d1ea8471d0d18473d1448e78cebf604143fe522a27fe582b29ff592b27ff62322cff6c3a34ff6d3934ff6e3933ff6d3933ff6c3833ff6c3832ff6b3731ff6b3731ff673733ff5e2f2cff5a2c2bff582b2bff582a2aff5d2f2dff5c2e2dff5c2e2cff5a2e2cff5a2d2dff592d2cff582d2cff562c2bff522928ff522a29ff502928ff4d2826ff492523ff421f1dff401f1fff3f1f21ff3f1f21ff401e21ff49221eff744439ff7e4838ff7d473aff7c463aff754137ff64342aff5c2d25ff5a2c26ff582c27ff572d28ff572d27ff572d26ff582d26ff582d26ff592d26ff582d26ff5b2c25ff733f36ff7d433aff7e4339ff7e4439ff7f4438ff7f4437ff7e4338ff7b4338ff673227ff622e26ff612f26ff602f26ff602e26ff602e26ff602e26ff602e25ff5f2e25ff5f2e25ff5f2e25ff5f2d25ff5f2d25ff5f2d26ff5d2d25ff5c2b22ff602e23ff6f3b30ff754034ff764033ff774134ff764034ff764134ff764134ff764134ff764034ff754134ff754134ff754134ff754134ff754134ff754134ff754134ff744134ff734034ff714031ff733f32ff713f35ff592c24ff4f251fff4f2822ff4f2924ff4b2723ff492726ff472828ff452728ff452728ff432729ff422728ff412628ff412628ff412627ff45292bff3d2224ff3c2124ff4f3232ff523632ff523732ff523632ff533832ff543932ff5c3f37ff5f4339ff62453cff66473fff664740ff65453dff65463dff68473eff68483eff66453aff6b4a3eff6e4e41ff6f4f43ff704f43ff704f42ff6a4a3dff69483eff6a493fff6b4a3fff6b4a40ff69483fff60403bff5e3f39ff5f3e38ff5e3d38ff5c3d37ff5c3d38ff5a3c37ff593c36ff573835ff503331ff4e3130ff4c302fff4c3030ff492e30ff372023ff2c1b20ff2b1a1fff2e1e22ff2b1c1eff362528ff2f1e24ff2d1d24ff2d1e23ff2d1e24ff2d1d24ff2d1e24ff2f2027ff302129ff312128ff312229ff302129ff30212aff30212aff302129ff302129ff302129ff302129ff30212aff31212aff31212aff31222aff31222aff31222bff32232cff32242eff392c36fe3b2e39f3372c33418d8181258a7ccf698172ce5a8574d5428374d12e8574d31e806fcc118778c3079292db035555aa01ffffff01ffffff0000000001000000010000ff010000ff00000000010000ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff048080bf0b745dd115796dce228070d2328570d1458573cf5c8574d0748672d18d8472d23e8877d2468775d0728472d0ac8472d1de8473d1d88573d1c08574d2e28572d27b8574d18e715a73fb512d27fe582d27fe5c2d29ff683732ff6c3b33ff6f3a34ff6f3a34ff6d3933ff6d3933ff6d3932ff6c3832ff6c3832ff6b3732ff693732ff663532ff5c2d2bff592b2aff5c2d2cff5e302eff5e2f2dff5d2f2dff5c2e2cff5c2f2eff5a2d2dff582d2cff552a29ff532b29ff522a29ff512928ff512928ff4f2927ff4d2826ff472322ff401f1fff401f1fff3f2020ff44201cff663b32ff7c473aff7d4639ff7e4539ff7d4539ff7c463bff744036ff64322aff5b2c25ff592c25ff582d26ff582d26ff582d26ff592d27ff582d27ff582e27ff5a2c26ff6e3a33ff7d443aff7e4338ff7f4439ff7f4539ff7f4437ff7e4438ff794137ff642f25ff612e25ff612f26ff602f26ff602e26ff602e26ff602e26ff602e25ff5f2e25ff5f2e25ff602e25ff5f2d25ff602d26ff5f2d26ff602c23ff632e24ff713c31ff753f33ff754034ff774135ff764134ff774134ff764134ff764134ff764034ff764034ff764034ff754034ff754034ff754134ff754134ff754134ff754134ff754134ff724036ff724032ff733f32ff723f35ff693a32ff50261fff4e2721ff4c2725ff482624ff462627ff462829ff442729ff432729ff422628ff422627ff422628ff412628ff43282aff412628ff3c2123ff422628ff513433ff513631ff513532ff523632ff533832ff583c35ff5e4239ff61443bff664840ff684941ff674840ff65453eff66473eff68483fff6a493fff69483eff6e4d41ff715044ff715144ff735246ff725144ff6f4e40ff6b4a3fff6b4b40ff6c4b40ff6c4c40ff6c4c41ff694840ff62413aff5f3e38ff5f3e38ff5d3d37ff5d3d38ff5b3d38ff5a3c36ff593c38ff563936ff503331ff4e3130ff4d3131ff4c3131ff432b2dff2f1b20ff2e1c21ff312024ff2d1d20ff372629ff2f1e24ff2f1f25ff2f1e25ff2d1e24ff2e1e26ff2d1e25ff302027ff322128ff332328ff312128ff312229ff30212aff30212aff30212aff302129ff302128ff302229ff302229ff31212aff31212aff312229ff31222aff31222bff32222cff32232dff34262ffe392c37f4342a30448e8783258a7cd65a8571d25d8470d0438572d12f7d6dce1e806fcc118778c3089f80df048080bf0280808001ffffff01ff00ff02808080010000ff02808080010000ff0280808002808080010000ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff056666cc0b8b5dd115866dce228770d2318772d5468775d05d8473d0768673d2478877d00cead5bf15e7dbce04ffffffcd8572d1e58573d0ec8573d2f38472d1998573d25d816891e956332cff5a2b24fe66332dff6e3934ff6f3a34ff6f3a34ff6f3a34ff6f3a34ff6e3933ff6e3933ff6d3933ff6d3932ff6c3832ff6c3832ff6b3832ff683732ff63322fff5b2c29ff5e2f2dff5f302eff5e302dff60312eff5e2f2cff5b2e2cff592d2dff582d2cff542a28ff542b2aff512a28ff512928ff512928ff502927ff4f2927ff4e2826ff4c2725ff482322ff411f20ff42201dff5c312aff7b473cff7e4638ff7f4538ff7e4438ff7e4539ff7e453aff7d443bff743e35ff643129ff5b2c24ff582b24ff582c25ff582d27ff582d27ff592d27ff592c26ff68342eff7d443bff7f4439ff7f4539ff804539ff7f4537ff7f4539ff733c31ff622f25ff612e25ff612f26ff602f26ff602f26ff602e26ff602e26ff602e25ff5f2e25ff602e25ff602e25ff5f2d25ff602d25ff602d25ff653025ff723b30ff763f33ff784035ff774034ff774134ff774034ff764134ff774134ff764134ff764034ff764034ff764034ff764034ff764134ff764134ff764134ff754134ff754134ff754034ff734036ff724033ff733f31ff733f35ff6f3f36ff582d25ff4c2620ff492623ff462624ff452727ff432629ff432629ff422629ff422628ff422628ff422628ff422728ff43282aff3e2326ff3c2123ff482d2dff503432ff503630ff513431ff533632ff553933ff5e4039ff61423aff65463eff684941ff684941ff694a42ff674740ff67463eff6a4941ff6a4a40ff6b4a40ff705044ff715145ff725245ff745447ff745447ff735345ff6d4c41ff6e4d41ff6d4d40ff6f4d43ff6e4e42ff6d4d42ff69493fff64433bff5f3e38ff5e3e38ff5c3d37ff5b3c37ff5b3c37ff5a3c38ff593b37ff513431ff4e3130ff4e3131ff4e3132ff4b3133ff372126ff352124ff352226ff342224ff3a2629ff352125ff362329ff2f1f25ff2e1e25ff2d1e24ff2e1e25ff301f26ff35242aff36242aff342229ff322128ff312129ff312129ff312129ff322129ff322129ff332128ff312129ff31212aff32212bff31212aff31212aff32222bff32222cff30232dff32232efe362833f734282f46877c7c268679d0298376cd5e826fd446836dd031826dcb208778cf128e80d4098e71c6056666cc028080ff03aa55aa03aa55ff048080bf048080ff048040bf048080bf048080bf048080bf03aaaaff028080ff028080ff01ffffff01ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080ff0a8066cc148066cc218374d8318772d0458573cf5c8574d3768470d23f8a79ce7769514b72654e452c8b7acbdd8573d1e88572d1e18572d29a8474d11c896d64c765413afe62322afe6e3934ff723b36ff713a35ff713a34ff713a34ff6f3a33ff6f3a33ff6f3933ff6f3933ff6e3933ff6e3932ff6d3832ff6c3833ff6b3732ff6a3732ff693633ff602f2bff62312eff60302dff61302dff65332eff60312bff5c2f2dff5a2e2cff572c2aff552a27ff542d2aff532b28ff512a27ff502b27ff502a26ff502a27ff512a27ff512927ff4f2a26ff4b2826ff46221fff532823ff7a463dff7f4538ff7f4538ff7f4538ff7f4539ff7f443aff80453aff7f453bff7c453aff723c32ff633026ff5b2b22ff592c24ff592e27ff5a2c27ff5a2c27ff63312aff7c433bff7f4538ff804638ff804538ff804538ff7f4539ff6d362bff622f25ff622f26ff612f26ff602f26ff602f26ff602e26ff602e26ff602e25ff5f2e25ff5f2e24ff5f2e23ff602e23ff612d22ff643125ff773f33ff7d4338ff783f33ff774034ff774034ff774134ff774134ff774134ff774134ff764034ff764034ff764034ff764034ff764034ff764034ff764134ff764134ff764134ff754134ff754034ff744035ff714032ff714033ff713e33ff703f36ff663a30ff4b2620ff472622ff452524ff432627ff432528ff422629ff422628ff422527ff412527ff412528ff43282bff422629ff3d2225ff3e2326ff4b302fff4f3431ff513532ff533632ff553734ff583b34ff5f4139ff62433bff67483fff694a41ff694a41ff694a42ff684840ff67473fff6a4942ff6b4b42ff6d4c41ff715044ff735346ff745447ff745447ff755548ff765548ff745347ff6f4e42ff6f4e41ff704e42ff704f43ff705043ff6e4e43ff6a493fff69493eff5f3e36ff5e3e36ff5c3c37ff5b3c36ff5a3b36ff5a3c37ff553735ff513332ff4f3131ff4f3132ff4e3132ff462e30ff3f272bff412a2eff3c2429ff3d252aff3c2429ff382328ff322026ff2f1e25ff2f1e25ff2f1e25ff321f25ff38252aff392529ff362329ff322027ff322128ff322128ff322128ff332027ff39252bff37232aff332129ff32212aff32222cff31212aff31212aff31222aff32222bff31232eff31232dfe32252ff734282f47817777278976d13f8675d2628270d3498170d2348471ce228770d2158679ce0c8080d5068080d5056666cc056666cc068055d506aa80ff089f80df088060df098e71c6088080bf06aa80d5059966cc059966cc048080bf02808080028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0002808080048080ff0a8066cc13796bc91f8473ce2f8272ce428370d15a8571d2498573ce179b90d3b9573d396968534e04ffbfbfdf8572d0ea8572d1b68573d23b9c86cfb4816262fc653731fd733b37fe723b35ff733b35ff723b34ff713b34ff703a33ff703a34ff6f3a34ff6f3a34ff6f3a33ff6f3933ff6e3933ff6d3832ff6c3832ff6b3731ff6b3832ff6a3733ff683631ff64322eff61302cff63312cff6a3732ff63322dff5d2e2bff5b2d2bff582c28ff582c28ff582e2aff552d29ff532c27ff512b27ff512b27ff512b28ff522a27ff522a27ff512a27ff4f2b28ff4f2a26ff522622ff754239ff7e4437ff7f4437ff7f4438ff7f4539ff7f4539ff7f4539ff804539ff80453aff7f4639ff7b4438ff6e392fff602f26ff5a2d24ff5b2b26ff5c2c28ff602e28ff784238ff804438ff804638ff814538ff804438ff7f463aff683227ff622f26ff623026ff612f26ff602f26ff602f26ff602f26ff602e26ff602e24ff5f2e25ff5f2f24ff5f2e23ff602d22ff642f22ff753f31ff7d4337ff7e4539ff784033ff774034ff774134ff764134ff774135ff774134ff764034ff764134ff764034ff764034ff764034ff764034ff764134ff764134ff764134ff764134ff754034ff754034ff744035ff6f4132ff704033ff733e34ff713e34ff6c4035ff542e27ff452520ff4b2e2aff432528ff432529ff422628ff412628ff412527ff402526ff42272aff43272aff412629ff3b2123ff432829ff4c3130ff4f3531ff523532ff543633ff573a35ff5d3f38ff5f413aff65463eff684940ff6a4a42ff6a4a41ff6b4b43ff694942ff694840ff6b4a42ff6c4a41ff705045ff725245ff745347ff755548ff765648ff77574aff77574aff78564aff735145ff714f42ff704f42ff725144ff725244ff735346ff6e4d41ff6c4b40ff6b4b3fff603f38ff5d3d36ff5c3c36ff5b3c36ff5b3c37ff5a3c38ff523432ff503332ff4f3131ff4f3233ff4a3132ff482d30ff472e31ff432a2dff41292cff3e262aff3a2328ff37232aff322026ff301e25ff301e25ff362229ff39252aff3a242aff382429ff342127ff332129ff322028ff332028ff352128ff3b252cff3b262bff342129ff33222bff32222bff32212bff32212aff31212aff32222bff31242cff32232dfe32242ef830262d497e7377288c73d23b8675cf688471d34f8471d2398270d2288673cc198570d6108070cf0b7474d1097171c6097171e30a9980e60c806abf0d8976c40e806ddb0f7777cc0d8976d80c806abf098e71c607926ddb068055aa048080bf0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aaaaaa097171c6117869d21d8472dc2d8271d2408370d3318272d04d8474d4269a868dd0523d352e8069640e9280dbde8473d1dc8472d22ca291d1a4846257f96e3f37fe763d39fe743a37ff743b36ff733b35ff723b34ff713b34ff713a33ff713a34ff6f3a34ff703a34ff6f3a34ff6f3a33ff6e3933ff6d3933ff6c3833ff6c3731ff6b3831ff6c3832ff6a3631ff66332eff64322cff67332dff6f3a33ff66342eff5e2e2bff5c2d2aff5c2d28ff5e302aff5b2e29ff5a2e29ff592e29ff542b27ff522b27ff522b28ff522b27ff532b27ff522b26ff512b28ff522a28ff542923ff6b3830ff7d4438ff7f4538ff7f4438ff7f4538ff80453aff804539ff804439ff814539ff814539ff804539ff7f4539ff7c433aff6b362cff602d27ff5d2c26ff5d2b25ff743e35ff804539ff804638ff834539ff814538ff7d4438ff642e24ff622f26ff623026ff612f26ff612f26ff602f26ff602f26ff602f25ff602e25ff602e25ff602f24ff5f2e22ff653024ff763f32ff7c4235ff7e4437ff7f4638ff7b4335ff784133ff784134ff774134ff774135ff774134ff764034ff764134ff764134ff764134ff764034ff764134ff764134ff764134ff764134ff754034ff754034ff754034ff743f35ff714033ff713f33ff723e33ff713e34ff6c3f33ff633a32ff48251fff5b3e39ff412425ff422629ff422528ff412527ff412426ff422527ff45292bff42272aff3c2225ff3b2022ff472d2dff4d3330ff4f3531ff533734ff4f322eff5a3d37ff5e413aff60433bff684841ff6b4a42ff6b4b43ff6b4b42ff6b4b43ff6b4a42ff6a4941ff6c4b41ff6d4c41ff745346ff745346ff755548ff775749ff78584aff79584aff78594bff7a584bff79574aff735144ff725043ff735245ff745445ff755546ff755446ff6e4d40ff6f4d41ff6d4b42ff5e3d36ff5d3c36ff5b3b36ff5b3c36ff5b3d37ff563836ff513231ff503131ff4f3131ff4c3333ff4e3233ff4e3233ff4b3033ff452a2eff40262aff3d242aff372228ff362329ff332026ff342026ff39252bff3a242cff3a242bff39242aff38242aff372229ff352228ff352028ff39242aff3d252cff3d272cff38242cff34222bff33222bff33222aff33222bff32202aff32212bff31232cff31222dfe31252df82f252a4d7b71712a8673ce568274d06f8371d3568571d3428070d12f8272ce208770cf17857ad3118778d20f8877cc0f8877cc108f80cf128071d4148073cc15866dce15866dce148c73d9118778e10e926ddb0c806abf088080df068080aa03aaaaff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff035555ff088080df108070cf1b8471d92b826bd03e8473d2548670d1508673d24e725f52be5a473c2d9382c69b8473d1d08673d2718c7ac2b478544bfa6f3f3afe753e3aff753c35ff743c35ff733b35ff733b35ff723b34ff723b35ff713a34ff713a34ff703a34ff703a34ff703a34ff703a34ff6e3933ff6e3933ff6c3832ff6c3832ff6c3831ff6e3a34ff6a3630ff66322dff66322cff6e3732ff703933ff6a3830ff5f2e2aff5d2d29ff65352eff65352dff5e2f28ff5c2e27ff5a2e28ff582d28ff532b26ff522c27ff522b27ff532b27ff532b26ff532b27ff532b27ff532a25ff603029ff7e443aff804535ff804537ff7f4638ff804539ff804639ff81453aff814539ff814539ff814539ff814539ff804539ff80453aff7b4139ff6d362fff602c24ff6f3a30ff7f473aff804739ff824639ff814539ff784034ff622e25ff622f26ff623027ff612f26ff612f26ff612f26ff602f25ff602f24ff602e26ff602e25ff612e23ff643022ff774032ff7c4236ff7e4335ff7d4436ff7f4638ff7f4638ff7a4134ff784133ff784134ff774134ff764134ff764134ff774134ff764134ff774134ff764134ff764134ff764134ff764134ff764034ff754034ff754034ff754034ff743f34ff733f33ff723f32ff713f32ff703f33ff6d3e32ff6b3d34ff56312aff654845ff422727ff422427ff422527ff3e2624ff412524ff47282aff46292bff422629ff3a2022ff402627ff4b3231ff4e3432ff482e2eff412626ff4c302cff60433eff60423bff62433aff6a4b42ff6b4a43ff6c4c43ff6c4c43ff6c4c44ff6c4a43ff6c4a43ff6d4b40ff725043ff765547ff765346ff775548ff795749ff7a594aff7a594bff7a594bff7a594cff7a594cff765548ff725244ff735244ff775547ff765748ff78584aff765547ff6f4e41ff704f42ff6a483eff5c3b34ff5c3b36ff5b3c35ff5b3d35ff593b36ff523230ff513131ff4f3131ff4f3331ff503332ff4f3332ff4e3334ff482d30ff402529ff3f252bff3a2329ff382328ff382328ff382227ff3c262aff3b252aff3a242aff39242aff39242aff392329ff392429ff382328ff3d262cff3e272cff3e262dff3c272cff362329ff34222bff34222bff38252dff322028ff32222bff30232bff31232dfe31242cf72f24284f7b716e2c857ad15b8773d2798572d3618371d24c8372d0398674d22a8c79d4218374d11b847bd0188075d5188a75ca19857ad61a8976d81d8472d31f8473ce1e886fd51c8976db1a8976ce168074c5118778d20d7662c4088080df068080d5035555aa010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaaa076d6db60e806ddb19857ad6298370cd3b8270cf528370d03b8679cf6b7562587a6654490ea480c8398f7dd251815e68c4744845fd713e39ff743e39ff753b37ff733d36ff743c35ff743b35ff733b35ff733b35ff723b35ff713b35ff703b34ff703b34ff703a34ff703a34ff703b35ff6f3a32ff6e3932ff6d3832ff6c3832ff6d3932ff6d3932ff6a352fff68332dff69342dff723b34ff723b33ff69372fff602e28ff64322bff6e3a33ff6a3730ff613029ff5e3028ff5b2f27ff592f28ff572c28ff542a28ff532b27ff542b27ff542a27ff542b27ff532b27ff532b26ff572b24ff7d443aff7f4436ff7f4536ff814438ff814439ff814538ff814539ff814539ff814539ff824539ff824539ff824539ff81453aff814439ff81463cff7b4238ff763c31ff81473bff814739ff824739ff804639ff733b30ff622f25ff633026ff622f26ff622f26ff612f26ff612f26ff602e25ff602e25ff612e25ff622e24ff642f24ff733c2fff7c4335ff7d4336ff7d4335ff7e4437ff7f4638ff804739ff7b4234ff784033ff784134ff774134ff774134ff774134ff774134ff774134ff774134ff774134ff764134ff764134ff764134ff764034ff764034ff754034ff754034ff743f34ff723f33ff713e32ff703e32ff6f3e32ff6c3d31ff6a3b32ff5d362eff755650ff422627ff432529ff402427ff3e2525ff432627ff482a2cff472a2dff3f2325ff3b2022ff452b2bff4a3331ff452e2eff3d2627ff3d2424ff5a3f3aff62453eff61433bff67483fff6d4d44ff6c4c43ff6d4c43ff6d4c44ff6c4c44ff6c4b44ff6c4a41ff6e4c41ff765547ff775548ff765447ff785649ff7a584aff7b594cff7c5a4dff7c5a4cff7b5c4dff7c5b4dff7b594cff745345ff745344ff775647ff78594aff79594bff79594bff765547ff714f42ff714e43ff66453bff5c3b34ff5b3b35ff5b3b36ff5b3b37ff563634ff503231ff4e3131ff503231ff503232ff513433ff513435ff4b3032ff42272bff40272cff3c252aff3a2327ff3a2328ff3b2429ff3d262aff3c242aff3b252aff3b242aff3b242aff3b242aff3c242bff3d262cff3e262cff3e262cff3f262cff3d272dff3a252cff36222aff36232aff3b272eff342129ff32222aff30232cff31232dfe30242cf82f242951786e6b2e8b7ad3638371d1858473d36e8472d1588271d1468375d0368476d52c806ed1258375d6228770d2218374d1228770d2258375cf278376d1298370d32a8673ce278376d1238375cc1d8472d3198570cc128071d40d8976c407926ddb056666cc0280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000035555aa068080d50d8976d8168b74d1258375d62d8877d24d8171d1438d7ad17e7d69612fb3a39805cccccc52836051e073433cfd743d3aff793c3aff753d36ff753c35ff753b36ff753b36ff743c35ff733c35ff733c37ff723c35ff713c36ff713b35ff713b35ff713b35ff703a34ff713a35ff6f3a32ff6e3931ff6d3832ff6c3932ff6e3a34ff6d3831ff6b362fff6a332dff6f3832ff763e36ff733d35ff6b362fff632f28ff6f3b33ff713c33ff6c3a31ff63342bff603229ff5c3129ff5c2f29ff5a2c28ff572a27ff552b27ff542a27ff552a27ff552b27ff542c28ff542c27ff562a24ff784037ff804537ff814536ff814437ff824438ff814538ff824539ff814538ff814538ff824538ff824639ff824639ff824639ff834539ff83463aff81463bff81473aff83473aff834639ff834739ff804639ff6c362bff622f25ff623026ff633026ff622f26ff612f26ff612f26ff602e25ff612e25ff622e23ff653024ff753d31ff7c4335ff7d4234ff7e4436ff7c4436ff7d4436ff7e4637ff7f4638ff7d4436ff794033ff794134ff784134ff774034ff774134ff774034ff774134ff774134ff774134ff774134ff774134ff764134ff764034ff764034ff754034ff754034ff733f34ff723f33ff713f33ff6e3d32ff6d3d32ff6a3b30ff65382fff5c372eff886a63ff422528ff42262aff3f2327ff3d2424ff482b2eff492b2dff452729ff402224ff482a2bff533837ff452f2eff3c2729ff3a2424ff432a28ff60453fff62463dff62453bff6e4f45ff705046ff6e4e44ff6d4c43ff6d4d45ff6d4c45ff6d4c44ff6d4b41ff704e42ff785849ff795849ff785649ff79584aff7b594cff7c5b4dff7c5b4dff7d5c4eff7e5d4eff7e5d4fff7e5c4eff775648ff755345ff78584aff7a5a4cff7b5b4dff7b5b4cff7a594bff775547ff725043ff6f4e43ff614038ff5a3932ff5a3a35ff5b3b37ff593a37ff513230ff503131ff503231ff503232ff513432ff513535ff4d3233ff43292cff40262bff40262dff3c2328ff3c2428ff3f262aff3f262bff3d2529ff3c242aff3c242aff3d252aff3d242aff3e262cff40272eff3e262cff3e262dff3f262dff3f272dff3e272eff38222aff3a252aff3c272dff362229ff332229ff2f232bff31232dfe30232cf72f2429547c7370318778d5758574d1928573d37c8473d2688271d0568574d0468775d33b8670cf338273d22e8574d32d8877d22e8574cd308575d5338273d2358273d4368471d0338273d22f8272d4288673d221836cc9198570d6118778d20c806abf068055d5028080ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff056666cc0b8b74d1138679d7218374d1268672d047816fd0359a8cd47193817116e8dcc540e3dbcf9585625bfa743f39ff773e35ff763b37ff763c36ff753c35ff753b35ff753c36ff743c35ff733b35ff733c36ff733c35ff723c34ff723c35ff723c35ff723c35ff713b34ff713a33ff6f3a32ff6e3932ff6e3932ff6e3931ff703a33ff6e3732ff6c352eff6e342dff773e34ff794037ff753d34ff6c362dff6d372fff733c34ff733c33ff703c33ff66352cff62322aff5e322aff5f2f2aff5e2d29ff5b2c28ff582a26ff582a26ff552b26ff552b28ff542c28ff542c27ff562a26ff6e3930ff7f463aff824537ff824437ff824538ff824537ff824538ff824539ff824539ff824539ff824639ff834639ff834639ff834639ff834639ff83463aff82463aff834639ff834638ff814638ff7e473aff673127ff622f25ff633026ff623026ff622f26ff612f25ff622f26ff612f25ff622e24ff662f22ff7d4436ff804638ff7f4335ff7e4335ff7e4335ff7d4437ff7c4435ff7e4537ff7f4638ff7f4638ff7a4033ff794135ff784135ff774034ff774134ff774134ff774134ff774134ff774134ff774134ff774134ff764134ff764134ff764034ff764034ff744033ff713d32ff6f3c31ff6e3d32ff6b3b30ff693a30ff65382eff61352dff56312aff8d6f67ff432626ff412528ff3e2224ff432727ff4b2b2dff452627ff4b2b2bff573636ff573837ff4e3232ff412a2cff382528ff392524ff533935ff634740ff63463dff67483eff6f4f45ff725247ff715047ff6e4d44ff6e4d44ff6d4d45ff6d4c44ff6d4b41ff745446ff7a5a4aff795849ff79584aff79584aff7c5b4cff7d5c4eff7d5c4eff7e5d50ff7f5e50ff7f5e50ff7f5e4fff7c5a4cff755345ff79584aff7a5b4cff7c5c4eff7c5c4eff7b5b4cff7b594bff795648ff745245ff6d4b41ff5d3c34ff5a3933ff5a3a35ff593a36ff533433ff503131ff503231ff513232ff523333ff513434ff4f3435ff472b2fff43272bff42282cff3e2428ff3d2427ff41282cff41282bff3e252aff3d242aff3e252cff3d252bff3f252bff3e262cff3f262dff3f262dff3e262cff3f262dff40272dff3f282eff3a262aff3d282bff3c262bff392429ff332328ff30232bff30232dfe30232cf72e242859847b7b348e80d3938472d0a18372d38d8472d27a8473d1678372d0578475d04b8574d3428374d13c8873d0398674d23a8472d33d8675d1408374cf428374d1438572d1408374d33b8270cf338273cd2a806dce208770cf17856fd30f8877cc088080df035555ff0280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080048040bf0a8080cc118778d21d8472d3268672c9428370d129c1b4a240a7978725e3d6c1b7e2d8c7d4e2cfbffa75433efe763e37fe753c37ff753c35ff753c35ff753c35ff743c35ff743c35ff733c35ff733c35ff733c34ff733c34ff723c34ff733c35ff723c34ff723b34ff703b33ff703932ff6f3932ff6e3932ff703b33ff703932ff6e3731ff6d352fff713830ff7c4038ff7a4036ff763d34ff6f362eff763e35ff753e35ff743d34ff733d34ff6b362fff64322aff64322cff622f2bff622e2aff65312bff764138ff69362dff5d2c26ff572b25ff562c27ff562b28ff572a27ff623028ff7e463bff824538ff824437ff834537ff824636ff814537ff814538ff824539ff824639ff824639ff824639ff824639ff82463aff82463aff824739ff834639ff83463aff834639ff824639ff7c4437ff653026ff633026ff643027ff633027ff632f27ff623028ff632f25ff632e24ff6d3728ff864d3eff8b4f3fff884c3cff824637ff804535ff7f4436ff7f4438ff7d4335ff7e4436ff804638ff804739ff7b4235ff7a4235ff784235ff784134ff774134ff774134ff774134ff784135ff784135ff784134ff774134ff774034ff774035ff774034ff794135ff804a3cff6f3a2fff68372cff67372eff65362dff62342cff5e312aff5a2e29ff512a24ff95766dff432623ff422426ff3f2121ff4c2d2bff512f2fff583635ff593634ff5a3736ff573836ff492e2fff3c242aff362227ff3e2524ff614540ff664740ff65463eff6b4b42ff715247ff725247ff715046ff705046ff6f4e45ff6e4c44ff6e4b43ff6e4d41ff7a5a4bff7b5b4bff7a594aff7a594bff7a594bff7d5c4eff7e5d4fff7f5e50ff7f5f51ff805f51ff805f51ff816051ff7f5d4eff765346ff7a5a4bff7c5d4eff7d5e50ff7e5e4fff7e5e4eff7d5c4dff7c584aff7d5b4dff795649ff714e42ff603d35ff593731ff5a3934ff583a36ff50322fff503130ff523332ff523332ff523434ff513534ff492d30ff44282cff43282bff41272aff3f2528ff43292cff42282bff41272aff41272cff3f252aff40262cff41262bff42272bff41262cff40272dff3f272dff40272dff40272eff41282eff3f282dff3f272cff3c252bff3a262aff38242cff322229ff31232bfe31242ef62f232c64918a872d8e7dccb68573d1b28473d19f8472d08d8272d07b8574d16b8572d25e8572d1548673d14c8672d0498573d2498173d24b8170cf4d8471d4518474d3518471d04e8672d1478573d43f8271ce33826ed2288673d21e806fcc13866bc90a8066cc059999ff02808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff010000ff028080ff076d6ddb0f7766cc198570d62a8673c83e8473ce28bfb9a624a395b109e3e3c64ce4dac9b0e5d8c6f5a17970fc734037fe753d36ff753c35ff753c35ff743c35ff743c35ff743c35ff743c35ff733c35ff733c34ff733c34ff723c34ff733c35ff733c34ff723b34ff703b33ff703a32ff6f3832ff6f3932ff733c35ff6f3831ff6f3731ff6e362fff763d34ff7d4239ff7c4037ff783e35ff753b33ff763d34ff763d35ff763d35ff743d34ff6e3930ff66322bff65322bff63312cff622f2aff653128ff80483bff80483aff774136ff68362eff5d2d27ff582b26ff572a27ff5b2e26ff7b4539ff834538ff834437ff834537ff824635ff814538ff814638ff824639ff834639ff834639ff824639ff824639ff824639ff824639ff824639ff83463aff82463aff834539ff814639ff784133ff642f26ff643127ff643027ff643027ff643027ff633026ff663025ff733b2fff8a4d3eff8f5040ff8e503fff894d3bff884c3cff804435ff804436ff7f4437ff7d4435ff7f4537ff804638ff814839ff7d4436ff7a4234ff794134ff784135ff774134ff784134ff774134ff784235ff784135ff784135ff784034ff774035ff774034ff784034ff81473bff844b3dff7a4437ff65332aff603129ff5d302aff5b2f29ff582d27ff552c28ff4e2723ff997a71ff432624ff422324ff492929ff593636ff5a3635ff5b3735ff5b3735ff5a3936ff4f312fff462d2cff372326ff372126ff462d2aff674842ff664640ff66483fff705047ff725348ff735348ff725148ff715146ff705046ff6e4d45ff6e4b43ff704e44ff7e5e4eff7b5b4bff7b5a4bff7b5a4cff7c5b4dff7e5d4fff7f5e50ff805f51ff806052ff806051ff816152ff826152ff816151ff795648ff7d5c4dff7d5e4fff7e5f51ff7f5f50ff7f5f50ff7e5e4fff7e5b4dff7b594aff7f5d4eff7e5c4bff765347ff634037ff59372fff583a34ff543532ff4f302fff513231ff523232ff513433ff513634ff4c2f31ff45292cff43282aff43282aff412729ff442a2dff43292bff43292bff43282cff43282cff42282bff422629ff4d3032ff43282bff40262bff3f272eff40272dff40272eff42282eff422a2fff3f272cff3c252aff3a252aff39252bff33232aff31232bfe32232ef42e242a709f999607dbdbb69b8472d19c8472d1b18372d1a18272cf8f8472d1808372d1738371d0678372d25e8575d1598473d1588574d15a8271d25d8470d05f8471d1608572d25c8272d0548370d14a8372cf3d8271d1308070cf237c6dcc17856fd30e806dc807926db6035555aa01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808006aa80d50c806ad517856fd3268672d01a8976ce1c8976d1558475d27b8572d10ea492c817e9dec87bae8d83ed73423afd753d36ff753c35ff743c35ff743c35ff743c35ff743c35ff743c34ff743c34ff743c34ff733c34ff733c34ff733c35ff733c34ff723b34ff703a32ff6f3932ff703932ff713b34ff713a33ff703833ff6f3730ff6f372fff7c4138ff7f4339ff7d4137ff793e35ff783e35ff783e35ff783d35ff783d35ff763e34ff723c33ff67322bff65322cff64332cff62312bff673127ff814839ff844838ff834638ff80473aff7c4338ff6a362dff602d27ff5e2b26ff754034ff824638ff834637ff824637ff814638ff834638ff834639ff834639ff834639ff834639ff834639ff834639ff834639ff834639ff834639ff824639ff824639ff824538ff814538ff753f32ff643027ff643027ff663027ff653026ff643126ff683225ff7b4232ff8c5041ff905040ff905140ff905141ff8b4c3cff8a4d3dff87493bff814537ff804437ff7e4537ff7e4435ff804638ff814739ff7f4637ff7a4133ff794234ff784235ff784134ff784235ff784134ff784235ff784135ff794036ff784034ff783f35ff793f33ff7f4437ff874b3dff894b3cff854d3eff713d30ff5b2c23ff582c25ff562b27ff552a27ff542a27ff4c2821ff997c72ff40241fff4d2c2bff5b3738ff5c3636ff5c3735ff5b3733ff5b3834ff583935ff492f2dff40292cff362126ff392023ff583c38ff684841ff674740ff694a42ff74534aff74534aff745349ff735249ff735348ff76554aff6d4b42ff6f4c42ff745245ff80604fff7d5d4cff7d5c4dff7d5b4dff7d5c4eff7f5e50ff805f51ff806051ff816253ff836254ff836253ff836253ff856353ff7b594aff805e4fff7e5e4fff7f5f50ff805f50ff805f50ff816152ff816050ff7d5b4cff7f5b4cff825f4fff805d4dff7f5c4fff6d4a40ff593931ff54342fff4f312eff503130ff513231ff503333ff503434ff4e3133ff472b2dff44282bff44292cff442a2bff442a2bff442a2bff432a2bff44292bff442a2dff44292aff553733ff684944ff44282aff42292eff41262eff40272cff41282dff43282eff422a2eff41292fff3d262bff3b262aff3a252bff39252cff35242bfe33242ef031252c8bb7b2ab06ffffd5a48473d0678674d2c28372d1b28473d1a38372d0948573d0868572d1798572d3708472d16b8372cf698372d1698370d16c8471d26e8472d16e8472d36a8473d1628272d0568274d0468371d3388472d1298376d31c8076d1108070cf088080df035555ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff059966cc0b8b74d1158679ce237c6dcc2e8574d3428374d1648573d1498573d202ffffff06ffffd537d1b9a7d6784b42fd743c35fe743c35ff753c35ff743c35ff743c34ff743c34ff743c34ff743c34ff743c34ff743c34ff733c34ff733c35ff733c34ff723c34ff703a32ff6f3932ff703932ff743d35ff723a33ff703832ff713730ff743930ff7f4439ff804338ff7d4036ff7a3f36ff793e35ff793e36ff783d35ff783d34ff773d34ff743e34ff67332aff66332bff66322dff64312aff673128ff82493aff854738ff854837ff844739ff83473aff81463aff7e4539ff713930ff7a3f34ff824638ff834637ff824638ff81463aff834639ff834639ff834639ff834639ff834639ff834639ff834639ff834639ff834639ff834639ff834538ff834538ff824537ff814538ff723b30ff643126ff653128ff663026ff673025ff6a3325ff834939ff8d5241ff8f5140ff90503fff915140ff905141ff8b4d3dff8b4c3dff8a4c3dff844739ff804437ff7f4537ff7e4536ff804738ff814739ff824939ff7c4334ff7a4234ff784135ff784234ff784234ff784134ff784235ff784235ff784135ff784034ff784033ff7b4134ff854b3bff874b3cff894b3cff884e3dff864e3fff67352aff562822ff552a26ff552a28ff542a27ff4e2722ff9b7c71ff492e25ff5d3837ff5d3535ff5d3635ff5b3834ff5a3833ff5b3b35ff523530ff49302fff3b2429ff372024ff3f2525ff664843ff674840ff68483fff6d4c43ff77554cff765549ff755349ff745349ff755449ff7a594cff6e4b41ff704c42ff785548ff826150ff7f5f4dff7d5c4dff7f5d4eff7f5e50ff7f5f51ff806051ff816151ff836353ff846354ff846353ff846253ff866454ff805e4eff82604fff815f50ff805f50ff816050ff816051ff836252ff836252ff826050ff7e5a4aff815e4eff825f4fff805d4eff815d4fff7b574bff624136ff4f3129ff4e302bff503130ff523333ff503333ff503434ff472b2cff46292bff45292bff442a2cff452a2cff44292cff45292eff46282dff46292cff472a28ff7a594fff79584dff4d302fff472c31ff42262eff40292cff40282cff42292eff42292fff422b2eff40292eff3c262bff3a262bff3a252aff39262dfd35252cef342a2ba0beb7b1198f85b88f8472d2c08572d2d08372d2c38473d1b48471d0a68473d1988572d28c8573d1818473d27b8572d1788473d0798574d17b8370cf7d8372d07c8473d2768473d26e8472d1618371d04f8474d23f8675d22f8272ce208070cf138679c90a9980cc048080bf01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000080048040bf098e71c6138679c9208070d725836ecf2d8871d2488371cd02ffffff2d937dd239aa8f98af855a4ff7713f36fe743c34fe743d35ff743c35ff743c34ff753c34ff743c34ff743c34ff743c34ff743c34ff743c34ff733c34ff733c34ff733c34ff723b34ff703a32ff6f3932ff703a33ff753e36ff723a32ff713831ff71372fff7a3f34ff804438ff804439ff7d4136ff7a3e36ff793e36ff793e36ff793d35ff793d34ff783d34ff763f35ff6b352dff68332cff67332dff66312bff683129ff83493bff864939ff854838ff834739ff84473aff844639ff84473aff83473aff86493bff844637ff844636ff824639ff82463bff834639ff834639ff834639ff834639ff834639ff834639ff834639ff834639ff834639ff834538ff824538ff824538ff824537ff804538ff6f372dff663227ff673328ff683125ff723a2cff874d3dff8e5141ff8e503eff8f513fff905240ff915140ff915141ff8b4d3cff8b4c3dff8b4d3eff8a4d3eff824738ff804537ff7f4536ff804738ff814839ff824939ff7d4435ff7a4234ff794235ff794235ff784235ff794235ff784135ff784135ff784135ff784034ff7a4033ff824939ff864c3cff874c3bff884d3cff8a4e3cff884e3cff7f493bff5e2e24ff552a25ff552e2aff532a28ff512925ff917469ff60453bff5f3936ff5d3534ff5f3736ff5c3834ff5c3a34ff5c3a34ff543732ff4b3230ff3b2326ff392022ff4c302eff684843ff68473fff6b4a42ff725248ff78574cff78564bff77544aff765549ff765548ff806052ff6d4a40ff6f4c41ff7e5b4dff836251ff816050ff7f5e4eff7f5e4fff806051ff806052ff816253ff826353ff846454ff856454ff856454ff856354ff876554ff846252ff836150ff816051ff816051ff826151ff826252ff836353ff846453ff846353ff825f4fff7f5b4bff836050ff815e4eff815e4eff825e4fff815d50ff6d4c3fff523229ff4f2f2bff50302fff503232ff503435ff482b2dff46292bff46292bff462a2cff452a2cff45292cff45292cff462a2cff46292aff5b3d36ff876455ff836154ff5a3c35ff492d2fff452a2fff40292cff40282dff42292eff43292fff422b2eff412a2fff3f272cff3d262cff3c262bff3a262dfe38272df736272bc86960595d60527b688473d08f8472d1dc8372d1d08472d2c48572d0b58472d2a78573d39b8472d1928372d28a8573d3878471d2878473d2898470d08a8371d1888370d0828372d0788271d0698372d1578472d0448370d2328575d1228070d215866dce0a8066cc059966cc01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff035555aa088080df118778d21e806fcc118778d2228778d2168b80d11be3c6bd90bda195dd79544afb79453bfe773e37fe753b33fe753c34ff753c35ff753c34ff753c34ff753c34ff743c34ff743c34ff743c34ff743c34ff733c34ff733c34ff733c34ff713b34ff703b33ff6f3932ff743e36ff743b34ff723a33ff723931ff73382fff7e4439ff804539ff804439ff7d4137ff7b3f36ff7a3e36ff7a3e36ff7a3d35ff7a3c34ff793d35ff773f35ff6d362eff69332cff68332cff66322aff69332aff844a3bff874a3bff854939ff85493bff85483aff854739ff854739ff87493bff884b3cff87493aff844637ff834639ff83463aff844639ff844639ff844639ff844639ff834639ff834639ff834639ff834638ff834538ff834538ff834538ff824538ff824538ff7f4438ff6d352bff683327ff6b3426ff753c2eff8a4e3eff8d5141ff90503fff8f513eff905240ff91523fff925140ff915241ff8c4e3dff8b4c3cff8b4d3eff8b4d3eff864a3bff814537ff804636ff804636ff824839ff814738ff7f4637ff7b4234ff7a4235ff794235ff794235ff794234ff784134ff794235ff784034ff783f33ff7f4637ff854c3cff874c3bff874d3cff874d3cff8b4f3dff894e3bff874c3cff7a4539ff572a23ff552c29ff552c29ff542a27ff896c60ff6b4e43ff5f3835ff5f3534ff5f3634ff5a3631ff63413aff5a3933ff583934ff4d3331ff392023ff392022ff5a3e3aff694943ff694840ff6b4a41ff76564bff79584dff78564aff78564aff785649ff7c5c4dff846355ff6d493fff6f4c40ff836152ff846452ff836352ff80604fff805f4fff816051ff816252ff816353ff826452ff866655ff866555ff876555ff866454ff876555ff866453ff836050ff826151ff816151ff836252ff836352ff836253ff856454ff856454ff856352ff805c4dff825d4eff83604fff815e4eff835f4fff836050ff846252ff79584aff57362eff4d2f2aff4e302fff503333ff4c2f31ff45282bff46292cff472a2dff462a2cff462a2cff452a2cff452b2bff4b2e2bff7f5d54ff896554ff876554ff6c4d44ff492c2dff492d32ff41292cff41292dff42292eff43292eff422a2fff422b30ff41292eff3e262cff3c272bff3c272dfe3b282ffe39292ef1382b2b804e444a5c8572d0b38472d0e58573d2db8572d2d08472d0c38573d1b78474d1ab8573d2a28473d19b8473d1988372d2978471d0828372d2828374d2788471d08b8472d1808372d1708472d15c8574d3488375d1358773d4248771d4168068d10c806ad5059966cc0280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff07926ddb108070cf1c896dd11b8471d0308570d511a5a5c38694786ef075483ffc79433bff7b4139ff7d423aff753a33ff753c34ff743c34ff753c34ff753c34ff753c34ff743c34ff743c34ff743c34ff743c34ff733c34ff733c34ff723c34ff723b34ff703a33ff703a32ff774138ff743b34ff733932ff723830ff763b32ff81453bff804539ff80443aff7d4136ff7c3e36ff7b3e36ff7b3d36ff7a3d35ff7b3d35ff7a3d34ff783e34ff703831ff6a332cff68322cff67312aff6a332aff864b3cff874a3aff864a3aff85493bff86493bff86483aff864839ff884b3bff894b3cff884a3bff844637ff834738ff834739ff844639ff844639ff844639ff844639ff844638ff834638ff834638ff834538ff834538ff834538ff824538ff824538ff824638ff7e4337ff6d3428ff6a3327ff7d4233ff8c5040ff8e503fff8e5140ff8f503eff91513fff915140ff925240ff925140ff925241ff8d4e3eff8b4c3dff8a4d3dff8a4e3eff8a4d3dff834739ff814637ff7f4536ff814738ff804737ff814838ff7c4334ff7a4235ff7a4235ff794235ff7a4235ff794134ff784134ff794034ff7c4133ff874c3eff874d3cff884c3cff884d3cff884d3dff894f3eff8a4f3dff894d3cff864d3fff6c3a30ff582b24ff562c28ff552c28ff84675aff725448ff603935ff603735ff5c3531ff5e3b32ff6c4940ff634139ff5b3b34ff533733ff3b2121ff422826ff664842ff684841ff694940ff715046ff7b594fff7a584cff79574bff79584aff7a584aff826251ff836253ff6d493fff714e42ff866454ff856653ff836451ff836251ff816050ff826152ff826353ff836454ff836453ff876756ff886756ff886656ff876555ff896655ff876453ff856251ff836251ff836151ff836252ff846353ff846353ff856454ff866555ff856453ff836151ff805c4cff846050ff856050ff845f50ff856250ff856251ff856353ff836053ff634239ff50302bff4e2f2dff4e3132ff45292bff462a2dff462a2cff46292cff47292dff462a2cff482b2aff64463dff896659ff896654ff886655ff7f5f53ff492c2aff492c31ff442c2eff41292dff432a2eff43292eff432a2fff432a2fff422a2eff40272cff3c282cff3c272dff3d282efe3d282efc3c2c2faa3f2f2d0ab2b2b27a8473d1ed8472d1e58573d1da8473d1cf8573d1c58573d0ba8572d0b18370d1ab8371d1a88372d0a68370cf528673d3159279db448774d21c8976d1848372d3728472d25d8673d3498577d2358773d4248771d4168074d10c806ad5056666cc01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080068055d5108070cf1c8976d12c8b74d1418172cc1a9d93ce8e78564aec77433bfd7d4439ff7a453aff7d4539ff783d34ff763c34ff753c34ff753c34ff753c34ff753c34ff753c34ff743c34ff743c34ff743c34ff743c34ff733c34ff733c34ff723c34ff713b33ff753f36ff753e35ff743b33ff733931ff733930ff7b3f35ff82453aff804439ff804439ff7d4136ff7c3f36ff7c3e37ff7b3d36ff7c3d35ff7d3e35ff7b3c34ff793e35ff733931ff6b332cff69332cff68312aff6b342bff864a3cff874a3aff884a3aff884a3cff87493bff86493bff884b3dff894c3cff894c3cff894c3dff854839ff844639ff844639ff844639ff844639ff844638ff844638ff844638ff844638ff834638ff834538ff834538ff834538ff834538ff834639ff834638ff804537ff753b2dff834939ff8d5140ff8f503fff8f5140ff8e513fff90513fff915240ff925240ff925240ff935140ff925240ff8e4e3fff8b4d3eff8a4d3eff8a4d3eff894d3eff884d3dff834738ff814737ff814737ff814838ff814938ff7e4435ff7b4235ff7b4235ff7a4235ff794134ff794235ff794134ff7a4133ff834a3aff874d3cff884d3dff874d3cff874d3dff874d3dff874f3eff8a503fff894d3cff884e3cff844c3cff67342aff592c29ff552e2bff7a5f51ff7a5d50ff613935ff613835ff5c3630ff7e5c50ff5f3c32ff623f36ff5d3c34ff4f312dff3e2221ff543733ff684740ff694840ff6c4b41ff79584cff7c5a4eff7b594cff7c5a4dff7b594cff7e5c4dff896858ff816051ff6c493eff775447ff866555ff856652ff856552ff846352ff826050ff836253ff836353ff846454ff866555ff896857ff886857ff896856ff8a6856ff8b6956ff896755ff866352ff846352ff856353ff846353ff856454ff856554ff866555ff866655ff866655ff866554ff826050ff825e4eff96745dff8c6752ff886352ff876351ff876352ff876454ff876454ff765448ff55352cff4f302dff472b2aff46292bff47292bff47292cff46292dff47292bff543430ff876759ff8a6656ff8b6855ff8a6753ff896758ff593a35ff482c2eff482e30ff442b2dff432a2dff43292eff442a2fff452b2fff442b2fff432b2fff3e272cff3d282cff3e282eff3e282fff3d2b30d7403133266565575e8572d1e38573d1eb8573d1e38573d2b28473d1d18573d1c88571d1c18473cfba8572d2b78471d1b38372d1598473d1428778d414a6998c169780d1868372d1738371ce5d8673d0478573d0348471d323836dcc168b74dc0b8b74d1059999cc0280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff07926ddb108070cf1c8976d12d8871cc418172cc2c8574d11fa58c7bc67c4d42fb7e453aff7d463aff7e443aff7c4038ff763c33ff753c34ff753c34ff753c34ff753c34ff753c34ff753c34ff753c34ff743c34ff743c34ff733c33ff733c35ff723b33ff733c34ff784138ff743c33ff743b34ff743932ff743930ff7e4237ff83463aff814539ff804439ff7d4136ff7d3f36ff7c3e37ff7b3e36ff7c3d34ff7f4137ff7b3c33ff7a3e34ff753b33ff6b342cff69332bff68322aff6d362dff874b3cff884a3aff894b3aff894b3cff884a3bff884a3cff8a4c3eff8a4c3eff8a4c3eff894d3dff874a3bff85473aff834738ff854639ff844639ff844639ff844638ff844638ff844638ff834638ff834538ff834538ff834538ff834639ff834538ff86483aff87493bff884c3cff8d503fff90513fff90513eff90503fff91513fff92523fff92523fff925240ff925240ff935140ff925240ff8e4f3fff8b4d3dff8a4d3eff8b4d3fff8a4d3fff894d3dff864a3bff814637ff814738ff824838ff814838ff804738ff7c4235ff7c4336ff7b4336ff794134ff7a4135ff794034ff7f4537ff884d3eff884d3dff884d3cff874d3dff874d3dff874e3dff864e3dff895140ff894d3cff894e3aff874e3dff7f493bff5d2e2aff552f2aff765a4dff826457ff623c36ff5e3631ff664239ff6b493fff644238ff623e36ff5c3b34ff4b2c28ff442724ff5f3e3aff6b4941ff6a4940ff725045ff7d5a4eff7d5b4eff7c594cff7c594cff7a584aff856354ff896a58ff7e5d50ff6d4b3fff7a584bff886756ff866752ff866652ff866553ff836251ff846353ff846454ff856555ff876656ff896857ff896957ff8b6857ff8a6956ff8e6c57ff93715cff886552ff866453ff866453ff856453ff866554ff866554ff876656ff876656ff866654ff876656ff856454ff835f4dff8d6b52ffad8b6dff8c684fff8a6651ff876652ff886551ff896653ff896654ff7e5c4dff5d3d35ff4c2f2cff442827ff472a2aff47292cff472a2cff492a28ff6f4e45ff8a6757ff8b6654ff8b6856ff8a6755ff896656ff6e4d47ff482c2cff482e2fff472d30ff432a2dff442a2eff442a2eff442a2fff452b2fff452b30ff40292dff3f282dff3e282dff3f282eff3f2a31f03a2b2d46544d45208778d75c8572d3a68472cfea8572d1818473d2a48473d0b88473d1cd8472d1c78473d1c28572d2b38472d1698672d15b8976d246998e8a2b9482b8638371d1708474cf5a8574cf438572d1308a75d5208770cf148073cc0b745db9048080bf0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff088060bf108070cf1c9276d12d8877cc428374d15a8574d53b8675d43f9e7d82e1814e43fd80483cff81453bff80443bff773d33ff763c34ff753c34ff753c34ff753c34ff753c34ff753c34ff753c34ff743c33ff743c34ff743c34ff733b34ff743c34ff784137ff773f36ff753a32ff743932ff743930ff763a30ff83463bff83453aff824539ff81443aff7e4137ff7d3f37ff7c3d37ff7d3d35ff7e3e34ff814138ff7c3d34ff7b3e34ff783e33ff6e342cff69322aff683229ff70372bff8a4c3cff894b3aff8a4b3bff8b4b3cff8a4b3cff8a4c3dff8a4c3dff8a4c3dff8a4c3dff8a4c3dff8a4b3dff854739ff854738ff854639ff844639ff844639ff844638ff844638ff844638ff834638ff844539ff844538ff854638ff864738ff894a3aff8a4b3bff8c4c3bff8f4f3eff90513fff915140ff91513fff91513fff935240ff93523fff935240ff93523fff93523fff935240ff925140ff8f4f3fff8b4d3dff8b4c3dff8a4d3eff8a4d3eff8a4d3dff894c3dff834737ff824737ff834738ff834738ff824939ff7c4435ff7c4436ff7b4237ff794135ff7a4033ff7e4334ff854a3bff884e3dff874d3cff884d3dff874d3dff874d3dff874e3cff874c3dff8b503fff894d3cff8a4d3cff884d3bff844c3aff774438ff592f28ff73544aff8f7163ff613a33ff5c352eff7c594dff613a34ff64403aff5f3d35ff583631ff492b26ff573732ff5f3e35ff6c4940ff6f4c41ff7c594cff7e5c4dff7e5b4cff7d5a4cff7c594aff805e4cff8b6958ff8b6c5aff7d5a4eff6e4b3fff7d5d4dff886a56ff876953ff876853ff876653ff866453ff876454ff856555ff876757ff896859ff8b6a58ff8c6a58ff8c6a57ff8d6a57ff906d58ff96735cff916e57ff8a6654ff876453ff876454ff866455ff876555ff886654ff886655ff896756ff886655ff876554ff856352ff845f4cffa88568ffb59571ff957356ff8c6752ff8c6753ff8a6652ff8b6753ff8b6754ff8a6857ff644239ff4c2e29ff462727ff48292bff48292aff5d3e37ff866657ff896753ff8c6755ff8a6755ff8c6855ff8b6755ff7f5e54ff4a2d2cff482e30ff472e31ff472d30ff452b2fff452b2fff442a2eff452a2eff462b2fff432b2fff40282cff40292eff40282fff3f2930fb3e2c2f7d564943338c78cd02ffffff3e8473d2d28472d1868774cf07ffdbdb07ffdbdb298976d3d18473d1cd8472d0c68573d19b8572d33a8877d3588e827d538172a02f8877d4628572d0528673d03e8473ce2b8877d51c8976d1128071c6097155c6048080bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff03aaaaff088060df118778d21d8d7bd32f8272c9438576d15c8272d3678372d00caaaaea6e9e7668f9804a3dff83473bff81463aff7a3f36ff763c33ff763d34ff763d35ff753d34ff753c34ff753d33ff753c35ff743c34ff753c35ff743c34ff753c33ff794136ff7b4238ff773e34ff753b32ff753a32ff763a31ff7b3f34ff83453aff84463aff824539ff824439ff7f4237ff7e3f36ff7d3e37ff7e3d35ff814136ff834237ff7d3d34ff7d3f36ff7a4035ff6f352cff69332aff683228ff72382bff894c3cff894b3aff8b4b3cff8a4b3cff8a4b3cff8a4c3cff8a4c3dff8a4c3dff8a4c3dff8b4c3dff8a4b3cff864839ff854838ff854639ff854639ff844639ff844639ff844638ff844638ff844537ff844538ff854638ff874839ff8a4a3bff8b4b3cff8c4c3cff8f4f3eff91513fff91523fff91513fff91513eff935340ff935340ff935240ff93523fff93523fff93523fff935240ff935240ff90503fff8c4d3dff8b4d3dff8b4d3eff8a4d3eff8a4d3dff8a4d3dff874b3bff834737ff834737ff834738ff824839ff7e4536ff7d4437ff7b4236ff7a4236ff7a4132ff834939ff874c3bff884d3cff884e3dff884d3dff884d3cff874d3cff874d3cff874d3dff8b503fff884d3bff894d3cff874d3cff864d3bff854e3fff6f3f34ff724d42ffa48575ff5f3a32ff6a443cff7b584fff643e35ff654139ff603d35ff53312bff4b2b26ff603e38ff5f3d34ff6e4a40ff745244ff815c4eff7f5c4dff7e5a4cff7e5b4cff7e5b4bff8b6855ff8e6b59ff8e6e5bff785548ff6e4b3fff846253ff896a57ff896955ff896855ff896855ff876654ff866453ff866655ff886858ff8a6a58ff8c6b57ff8e6b58ff8d6a56ff8f6c58ff926f59ff97755eff97745cff8c6855ff896553ff886556ff876557ff876654ff896655ff896755ff8a6856ff896755ff896655ff876454ff85614fff8e6c52ffb59371ffb59370ff9c795cff8d6851ff8c6754ff8d6754ff8c6753ff8c6955ff8c6956ff745245ff4e2d28ff4a2827ff4b2927ff785649ff896754ff8b6852ff8c6755ff8a6756ff8b6855ff8a6854ff886759ff533531ff492d2fff482e31ff492f32ff462d30ff452c2fff452a2eff462b2eff462b2fff462d30ff42292dff41292eff40282fff3f292ffd3f2b30ce55454233a0968c2f72675c4f645764576755527661524e85564d43477e7368638674d1d88473d1d38472d0cb8371cfc08572d1308575cf4d9284816a6357541f8c7bce3c8473d04b8170cf378274cc258a75d6188a75d50e806ddb07926ddb028080ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff03aaaaff0a8066cc128e80e3208778cf328a75cc458573d3588574d1558472cf02ffffff26f2ddc9e2865348fe84473dff83483bff7e443aff773d34ff763d33ff763d34ff763c34ff753d34ff753d34ff753d35ff753c35ff743d34ff743d33ff783f35ff7c4338ff7b4337ff773d32ff763b32ff763a31ff773a32ff804339ff83463aff84463aff84463aff834439ff7f4136ff7f3f37ff7e3e36ff7f3e35ff854538ff824237ff7d3e34ff7d3f35ff7c4036ff72372dff6a332aff683228ff753b2eff8a4c3cff8b4c3bff8b4c3cff8b4c3cff8b4c3cff8a4c3cff8a4c3cff8a4c3cff8b4c3dff8b4c3dff8b4c3dff894a3bff854738ff854739ff854639ff844638ff844638ff844638ff844638ff844637ff854638ff89493aff8b4a3bff8c4c3cff8e4d3cff90503eff91503fff91513eff91513eff92513fff935340ff935240ff945240ff945240ff94533fff94523fff94523fff93513fff935240ff91503fff8c4c3cff8b4d3dff8b4d3eff8a4d3eff8a4d3dff8a4d3dff894d3dff844838ff834737ff834838ff824838ff814739ff7e4436ff7c4235ff7b4134ff7f4637ff874c3cff884c3cff884d3cff884d3cff884e3dff884e3dff884d3cff884e3dff884d3cff8a503fff884d3cff874c3bff884d3cff874d3bff854c3bff82493bff794c3dffc5a896ff5c3b2fff89645aff5d372fff68413aff654139ff5d3b34ff502e28ff54322dff66433dff5e3c33ff6a483cff7b574aff815d4eff7f5b4cff7f5b4bff7e5b4bff876452ff8f6d5aff8e6c59ff8e6e5cff745043ff704c3fff886654ff8b6a56ff8a6956ff8b6956ff8b6956ff896756ff876654ff876756ff8a695aff8c6b58ff8e6c57ff8f6c58ff8f6c57ff906d58ff93715bff99765dff99765dff96735cff8b6755ff896655ff886657ff886655ff896756ff8a6857ff8b6957ff8a6857ff8a6857ff896655ff876354ff84614effa28063ffb5936effb79570ffa48061ff926e54ff8e6a53ff8e6953ff8e6854ff8e6954ff8e6a55ff825f50ff603d34ff5f3b33ff8a6658ff8a6653ff8b6854ff8b6856ff8b6756ff8b6855ff8b6754ff8b685aff64463fff482b2cff492e31ff492f32ff482e31ff472d31ff472d30ff462b2fff472c2fff462c2fff442b2fff41292eff40292fff3f2930fe412b31fb442f32e3473333eb473034f5473036f3463137ee463235c54c3d391bc6b3aa738573d3df8472d0d78472d1cc8472d1bf8473d2508376cf46877c75c055484610bf9f9f2c8574d63d8671d12f8272ce1f847bce13866bc90b8b74e8059999cc028080ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff010000ff028080ff03aa55aa068080aa0c806ad5168b68d1238a75d3368476cb4a8675d2568271d36e8474d1328575d11becd9c6e37e4a40fd84483dfe85493dff83493fff7b4036ff773d34ff763d33ff763d34ff763d35ff763d36ff753d35ff753c35ff763c34ff773e35ff7c4337ff7c4336ff7d4438ff783c33ff773b33ff773b32ff793b32ff84453bff84473aff85473aff84463aff83453aff804137ff7f3f37ff7f3e36ff803f34ff89483bff834336ff7e3f33ff7d4035ff7e4137ff743a30ff6a322aff683127ff783d30ff8a4d3cff8b4c3cff8b4c3cff8b4c3cff8b4b3cff8b4c3cff8b4c3cff8b4c3cff8b4c3dff8b4c3dff8b4c3dff8a4b3cff854637ff854739ff854639ff854738ff854739ff854638ff854638ff864738ff894939ff8d4d3cff8e4d3cff8f4e3dff91503eff91513eff92513fff92513eff92513fff93523fff945340ff945340ff945340ff94533fff94523fff94523fff94523fff94513fff935240ff91513fff8d4d3dff8b4c3dff8b4d3dff8b4d3eff8a4d3dff8a4d3dff894d3cff874b3aff834737ff844838ff834838ff83493aff7e4436ff7d4235ff7d4334ff864a3bff884c3cff884c3cff884d3cff884d3cff884d3dff884d3dff884d3dff884d3dff874d3dff8a503fff874d3cff864c3bff874e3bff864d3aff874d3aff834b3aff794e39ffdfc4acff977763ff7c5a4cff623c33ff664038ff66423aff583630ff4e2c27ff603d38ff66433cff5e3a33ff644137ff7f5c4eff815d4dff815c4dff7f5b4bff815e4cff926e5cff8f6d59ff8e6c58ff8e6c5aff734f42ff724d3fff8b6a55ff8b6b55ff8c6a56ff8c6a57ff8c6a57ff8b6a57ff886755ff8a6957ff8b6a5aff8d6c57ff8f6d56ff926e59ff926e58ff926f59ff95735bff9a775eff9c785eff9a775fff927059ff8a6754ff896756ff8b6756ff8a6856ff8b6958ff8c6958ff8b6958ff8b6958ff8b6857ff896555ff856252ff88664fffb4916fffb5926bffba9772ffab8867ff957055ff916c53ff906953ff906b55ff8f6a53ff8f6c56ff8f6c58ff896452ff8c6754ff8b6653ff8c6855ff8c6857ff8c6856ff8d6857ff8d6856ff8c6858ff77574eff492b2bff482d30ff482e31ff482f32ff482e31ff482e32ff472d31ff472d30ff472c30ff462d32ff422a2fff412930ff402930ff432b32ff472f36fe472f35fd482f35fe473037fe462f35f8483235825e4e4903ffffffcc8372d1e38371d0d98472d1cc8472d1a38572d2778574d05a807774e64d3f415d706360119678d2268672d0278376d1198f7acc0f8866cc098e71c6048080ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000ffffff0280808002808080048080bf068080d5098e71e3118769d21c896dd12a8c73d43c8877d0528673d06a8773d4848574d3778774d221d8b9aaeb7f473dfe85473cfe884b40ff864a3fff80463bff783d33ff763d33ff773d35ff753d34ff763d35ff763d35ff763d34ff783e33ff7d4338ff7d4336ff7d4336ff7d4436ff783c32ff773b33ff783b32ff7c3e34ff85463cff85463aff85463aff86473cff84453aff814137ff803f36ff813f36ff824136ff8b4b3dff844437ff7e3f34ff7e4034ff7f4237ff773d32ff6b322aff683026ff7a3f31ff8b4c3cff8c4c3cff8b4c3cff8b4c3cff8b4b3cff8b4c3cff8b4c3cff8b4c3cff8b4c3cff8b4c3cff8b4c3dff8b4d3eff874839ff854739ff854739ff854738ff854738ff854738ff874839ff8b4c3bff8e4d3dff8e4e3cff904f3eff935240ff92513fff92513eff92513fff92513fff93523fff945340ff945340ff955340ff945340ff95533fff94533fff94523fff95523fff94523fff93513fff91503fff8d4d3dff8c4d3dff8b4d3dff8a4d3dff8b4d3dff8a4d3dff8a4d3dff894c3dff854939ff844839ff834839ff84483aff804637ff7e4234ff834839ff874b3cff874d3bff884d3cff884d3cff884d3cff884d3dff884d3dff884d3dff884d3cff864e3dff88503eff844c3bff844c3bff874d3cff864c3aff864d3cff804d39ff956c4fffe7cfb0ffb8997cff896650ff633e32ff664037ff67423bff55332dff502e2aff65433cff67443bff5e3c34ff58362fff815e52ff835e4fff815d4cff815d4cff8d6957ff926e5bff906d58ff8e6d58ff8c6958ff714d3eff765142ff8e6d56ff8d6c55ff8d6b58ff8d6b56ff8c6b56ff8c6c56ff896954ff8c6a57ff8d6b59ff8e6d56ff927059ff937058ff946f59ff936f58ff98755cff9b775eff9c785eff9c795fff9a785eff8f6c55ff8b6854ff8b6757ff8b6857ff8c6958ff8b6a57ff8c6a58ff8c6a58ff8c6957ff8a6756ff896655ff856250ffa07d60ffb6926effb6926dffbb9772ffb4916fff977255ff906b52ff906a55ff906b55ff916c56ff916d55ff936e57ff8f6a54ff8d6854ff8c6855ff8c6857ff8c6856ff8d6857ff8d6756ff8b6757ff836256ff4f302dff482d2fff482f31ff482e31ff482f31ff472e30ff482e32ff472d33ff482d31ff482d31ff462c31ff41282eff412930ff452c33ff492f36ff482f36fe482f36fe493038ff472f37f944313440c3bbb77a8473d1de8472d0e48472d1d88473d1c98573d3a18372d13c8c7bd08f645759ef4b3f41c3584c4718b5aa9f068080d51f847bce138679c90b8b74e8059999cc028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff028080ff048040bf068055d50a8066cc0f8877cc188075d5248e78d4328575d1458573cf5b8776d2738573d3848572d37d8572ce34b59389f581463bfe86463bff84483bff884b40ff874c3fff7c4136ff793e35ff773d34ff773e35ff763d35ff773e34ff773e33ff7c4336ff7e4436ff7e4436ff7d4435ff7e4436ff783c32ff773b32ff793b32ff824439ff86463bff86473bff85473aff85473bff85453aff814237ff814036ff823f36ff87453aff8b4b3cff844536ff7f3f34ff804236ff7e4135ff793f34ff6c332aff683026ff7c3f32ff8b4c3cff8c4c3bff8c4c3cff8c4b3cff8b4b3cff8b4b3cff8b4c3cff8b4c3dff8b4c3cff8b4c3cff8b4c3eff8b4c3dff894a3bff864739ff864738ff864738ff874838ff894a3aff8e4e3dff8f4f3eff91503eff93513fff935240ff93513fff93513eff93523fff92523fff93523fff955441ff955240ff95533fff955340ff955340ff95533fff95533fff95523fff95523fff95523fff95533fff92523eff8e4d3cff8c4d3bff8c4c3cff8b4c3dff8b4c3dff8b4d3eff8b4e3eff8a4e3eff874b3bff844938ff854a39ff844839ff824637ff824737ff874c3cff874c3bff874c3aff884d3dff884d3dff884d3dff884d3dff884d3dff884d3dff884d3cff854f3cff874f3eff834c3bff834c3bff864d3cff874d3bff864e3aff84563dffb9956fffe4d0b0ffbfa07bffbe9878ff8f6b57ff694338ff634037ff502f29ff5c3a35ff66433bff68433aff603d36ff53302bff7e5a4fff845f4fff825d4dff876351ff926e5bff916e5aff8f6c58ff916e5aff886554ff734c3fff7e5847ff906f57ff8d6d56ff8d6c59ff8d6c57ff8e6b56ff8d6d56ff8b6a54ff8c6a56ff8e6c59ff916f58ff947259ff947058ff946f58ff957159ff9b765dff9d795fff9e7a5eff9e7b60ff9c7a5eff98765dff8d6a54ff8c6856ff8c6958ff8d6a59ff8d6b58ff8d6b58ff8d6a58ff8d6a58ff8c6a57ff8b6756ff896656ff8d6a54ffae8b6cffb3916cffb5936cffb99870ffb99673ff9b7859ff926e54ff916c55ff916b56ff926d55ff936e57ff926d57ff8c6853ff8c6854ff8c6856ff8c6857ff8d6857ff8e6856ff8b6756ff8b695bff5b3c37ff492d2eff482e31ff482e30ff482f31ff482e32ff472e32ff472e32ff482e33ff472d32ff472d32ff442b30ff41292eff462d33ff493036ff493037ff482f36ff482f37ff482f37f055414421e8e0d8b68573d2cf8573d1568574d35e8575d49f8572d2658672d23d7d7182e4534648f74c4243e24f454042706461128e80d4188a75d50e926ddb098e71c6048080bf028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff02808080028080ff03aa55aa059966cc088080bf0b8b74e8108070cf17857ad3218b74d12e8b74d33f8675ce518474d0678674d27e8673d25d8473d0218b74d14e96766ff983473cfe85473aff84473aff864a3eff894d41ff83493dff793e35ff773d34ff773e35ff763d34ff773e34ff7b4236ff7e4437ff7e4436ff7e4335ff7d4536ff7d4436ff783c32ff783c32ff7a3d33ff85463aff86463bff86463bff86473bff86473bff85453bff824137ff823f36ff834036ff8b493bff8c4b3cff864538ff804034ff804236ff804236ff7d4236ff6d322aff683025ff7e4133ff8c4d3cff8c4c3bff8c4b3bff8c4b3cff8c4b3cff8b4c3cff8b4c3cff8b4b3dff8b4c3bff8b4c3cff8c4d3eff8b4c3dff8a4b3cff874739ff874738ff884839ff8c4c3bff8f4e3eff915140ff92513fff93523fff935240ff94513fff94523fff93513fff94513fff93523fff94513fff995744ff95523fff95533fff955340ff955341ff95543eff95533fff95533fff95533fff94523eff94543fffb88364ffa67051ff8b4d39ff8e4c3dff8d4b3dff8b4b3dff8a4d3eff8b4d3dff8b4e3dff8a4e3dff854a39ff864a3aff854839ff834737ff854a39ff874c3bff884d3cff874d3bff864d3cff874d3dff884d3dff884d3dff884d3dff884d3dff874d3dff864f3cff864e3dff854d3cff814938ff854c3bff874f3bff865039ffaa7f5cffbb9469ffe0cfb0ffc1a480ffc19b77ffb59073ff77513fff613e33ff4f2d27ff69463fff68443bff684439ff634038ff54312dff704d43ff845f51ff86624fff916c59ff936f5aff926e59ff8f6c57ff94715cff845e4fff744d3eff8a6551ff917055ff8f6e56ff8f6d59ff8e6c56ff8f6c56ff8f6d56ff8d6c56ff8e6b57ff8f6d58ff947159ff967259ff967159ff967158ff99745affa88567ff9f7b5fff9e7a60ff9f7c60ff9f7c61ff9d7b60ff94715aff8d6955ff8d6a58ff8e6b59ff8d6b59ff8e6b59ff8d6b59ff8d6b59ff8d6a58ff8b6957ff8c6958ff876552ff9f7c62ffb3906effb4916affb4916affbb9972ffbe9b77ff9f7b5dff926d55ff936e56ff926e55ff926e55ff957159ff8e6954ff8c6855ff8d6956ff8d6957ff8c6957ff8e6956ff8c6856ff8b695aff6c4d46ff492b2cff492f31ff492f31ff482f32ff482f32ff472e32ff472e32ff472d33ff472c32ff472d32ff462b30ff432a2fff482e35ff4a3038ff492f37ff493037ff492f37fe493037f35f4c4d21e8e0d86b8572d2938672d2498573ce1d8d72d3338773d21fa594bdaa5a4e4ef44e4243fa4d4142cc554b471da7958d128e71d4138679d70b8b74d1068080aa028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff048080bf068080aa097171c60d8976d8128071d41a8076ce228770d22d8871d23d8675d14d8474cd608575cf758574d18b8474d34f8471d202ffffff70865b54fd83493aff854738ff85463aff85473cff884b3fff884d40ff7d4237ff783d34ff783d34ff793e34ff7b4135ff7f4538ff7f4437ff7f4435ff7f4436ff7f4436ff7f4536ff783c31ff793c32ff7d3f34ff87483cff86473bff86473bff87473cff87473aff86463bff824137ff824036ff844236ff8d4b3dff8d4c3cff874638ff814135ff814336ff834337ff7e4236ff6f332aff693125ff804434ff8e4d3aff8d4c3aff8d4c3bff8c4c3cff8b4b3cff8b4b3dff8a4c3dff894d3eff8a4c3dff8b4c3eff8b4c3eff8b4d3eff8b4c3dff894838ff894937ff8d4d3bff91503eff93513fff93513fff93523fff94523fff94523fff94523fff94523fff94523fff95523fff95513fff975241ff9b5844ff95533eff95533eff965340ff955441ff96543fff96533eff94543eff96523fff965241ff8f5539ffdfb48bffe8bf8dffb88763ff925741ff8c4a3cff8c4c3dff8a4e3fff8c4d3dff8b4e3bff894f3bff874e3cff864b3aff864939ff854938ff874c3bff874d3cff874d3dff874d3dff874d3cff874e3dff874e3dff874e3cff884e3cff874e3cff874d3cff874e3cff864d3cff864e3cff814837ff864c3aff864f3aff966447ffc29a71ffb99267ffdccbaaffc6a985ffc19b74ffbd9770ffa57e66ff623d2fff59342cff68423cff68443cff674339ff65413aff55312dff66433aff866252ff8e6956ff94705bff936f59ff916d59ff906e58ff96735dff7e5748ff754f3cff9c795fff947257ff8f6f57ff906c58ff8f6b56ff906b55ff937058ff906d56ff8f6c56ff916e56ff967459ff987359ff977259ff987358ffa58261ffbc9a76ffad8a69ffa17d60ffa07c62ffa17d62ffa07d61ff9f7c61ff916d58ff8f6c58ff8e6b59ff8e6c5aff8e6d5aff8e6c59ff8d6b59ff8d6b59ff8c6b57ff8c6958ff8b6856ff88664effb18d6fffb38e6bffb4906affb5926cffbc9a73ffbf9c78ffa17d5eff967056ff957055ff957057ff98735bff916b56ff8e6855ff8e6957ff8e6957ff8d6957ff8e6957ff8e6958ff8b695aff82635aff482a29ff4a2e30ff492e31ff492e33ff482e32ff482e31ff482e31ff472d33ff472d31ff482e2fff472b2dff462c30ff4a3036ff4a3139ff493036ff493036ff493036ff493036f94b373837ccbeb57a8473d1598775d12e8b7ad3418d857e428b7c78af5a4f4ff0504344f74e4244f44f45455079706c03ffffff18806aca0f8877dd098e71e3048080ff0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff02ff80ff03aaaaff076d6db60a6666cc108070cf168074dc1c8076db258a75d6308575d53e8873d24d8474d15f8473cf718371d0868574d19a8474d1388472cd278976d190875a51fd84493afe864738ff854639ff85463aff85483cff894d40ff854b3eff793f33ff793f34ff7a4034ff7e4438ff7f4437ff7f4436ff804536ff804536ff7f4436ff7f4437ff793d31ff7a3c31ff804237ff87483cff87473bff86473aff87483cff88483bff86473bff824137ff824036ff88473aff8d4c3eff8d4c3dff864737ff824236ff824437ff834438ff804338ff71362cff6b3126ff894b3aff995641ff924f3cff8f4d3aff8d4c3aff8d4c3bff8b4c3bff8b4c3cff8b4c3dff8b4c3dff8b4c3dff8b4c3dff8b4d3dff8b4c3dff8b4b3aff8f4e3cff92513fff93513fff93523fff94523fff94523fff94523fff94523fff94523fff94513fff95523fff95513fff95523fff975340ff975541ff995742ff97533fff965340ff965340ff96533fff975340ff95553eff96523fff95523fff9f6a49ffebc394ffe7c189ffe9c291ffd6aa81ff945f42ff894c39ff8c4d3cff8c4c3cff8b4d3dff8b4d3dff8a4e3bff874d3aff864a3aff864b39ff874c3bff874d3cff874d3dff874d3cff874d3cff874d3dff884e3cff874e3dff884d3cff884d3cff874d3cff874e3dff864d3cff864e3dff804837ff864e3bff875239ffb68a68ffbf986effbc956affdbc8a6ffc9ae8affc19c74ffbd9871ffb49074ff785443ff644035ff69433cff69443cff69433aff67433aff58352fff613e34ff896655ff95705cff95705aff936f59ff916e59ff926f59ff97735dff795143ff75503bffae8c6fff977658ff916e57ff906d59ff8f6c56ff906d56ff947059ff916e58ff906d57ff947158ff98755bff98745aff98735aff997457ffb99672ffbf9d76ffbb9b74ffa78664ffa27f61ffa27e63ffa27e62ffa17e64ff9b785fff906c58ff8f6c5aff8f6d5aff8f6c5aff8f6d5aff8e6c59ff8e6c5aff8d6c58ff8c6b5aff8c6a59ff896754ff9d795fffb38f6dffb38d6cffb58f6bffb6936cffbe9c73ffbd9c75ffa27d5dff9a7458ff9c755cff9b755dff96705aff8e6955ff8f6957ff8e6957ff8e6958ff8e6958ff8d6958ff8b6a58ff8a6b60ff52332fff4a2e30ff492e31ff482e32ff482e32ff482e32ff482e32ff482d32ff472d2fff4b312fff6a504cff543a3bff493035ff4a3138ff493036ff4a3036ff493036ff493037fe483335876655515d8673d30f8877dd129c8ed47b70665fe2504343f1504446f5514646fb5043469b5f52520eb6a4c8238375d3188a6ad50e806ddb07926ddb044040bf010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080035555aa048080bf076d6db60c806ad5118769d2188a75d5208778d7298976d3348976d3428374d1518474d0628575d0738573d0858473cf978473d0958473d1908573d3368e7bd5b1875b51fd854839fe864638ff854639ff854639ff854639ff86493dff874c40ff7f4539ff793f33ff7d4336ff804537ff804437ff804436ff804535ff804436ff804436ff804437ff7b3d32ff7b3d32ff85463aff87483bff88483cff87473aff88483cff87483bff87463bff834238ff834237ff8b4a3dff8e4d3eff8d4c3cff874837ff834337ff834437ff854539ff814338ff74382eff6e3125ff90503dff9e5a42ff9e5943ff9d5843ff9a5642ff94503eff904d3bff8e4c3aff8e4b3cff8c4b3bff8d4c3cff8c4c3cff8c4d3cff8c4d3cff8d4e3cff92513fff93523fff93523fff94523fff94523fff94523fff94523fff94523fff95523fff95523fff95523fff95523fff975340ff985340ff995642ff9f5e48ff97533eff96533fff965440ff965340ff975341ff94543dff97543fff94533dffc79671ffe7c38fffe5c08affe6c18cffe5c08dffe0b889ffa97755ff8d543aff8a4d38ff8b4d3cff8b4c3eff8b4d3bff8a4d3aff874d3bff864c3aff884d3cff884d3cff884d3dff874d3cff874d3dff884e3dff884d3dff884d3dff884d3cff884d3cff884d3cff874d3cff874d3cff864d3cff814838ff854e39ff9a694cffc19872ffbd976cffbe976effd8c49fffcab38effc19d74ffbd9a72ffb79372ffa17b66ff785144ff6b453aff6a4439ff6a4537ff765144ff5d3a2fff603c30ff906b5bff97735dff957059ff946e59ff906d58ff937059ff936f59ff785040ff7e5941ffbb9a78ff9a795bff936f59ff916e58ff906d56ff916e56ff96725bff936f58ff916d56ff97745aff99765bff9a755cff9a7459ffa68161ffc4a07affc19f75ffbf9d74ffbc9b74ffa68563ffa38062ffa38064ffa38065ffa38065ff96735cff916d59ff906d5bff906d5bff906d5bff8f6d5aff8f6d5aff8d6c58ff8d6c5aff8e6b5aff8d6a58ff896651ffad886affb38e6affb38f69ffb3916affb8956dffbe9c73ffb89470ffa37d5dff9f795dff9f7960ff9b765fff8f6a55ff8f6a57ff8f6a58ff8f6a59ff8e6a59ff8e6a58ff8c6a59ff8b6b5dff644441ff492c2fff492e32ff492e32ff492e32ff482e32ff482d33ff492e2fff482d2cff654943ff82665eff5d4343ff4b3236ff4b3138ff4a3036ff4a3136ff493036ff493036fe493236da533f401c9280803c8473d02b887dd52b8e827de7534847f5534649fb534748d1594e4c259f989f1d847bd3228778d91a806cce0f8877dd088080bf048080bf028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff01ffffff02000080044040bf056666cc097171c60d7676d8128071d4198570d6228778d22e8b74d33a8877cf478573d0568574d0678372d0788473d0888572d09a8472d1ab8573d1bb8673d1be8472d015aa9ecec6835249fe864738ff854738ff864539ff854539ff854639ff844639ff874a3eff864c3fff7d4236ff7f4438ff804536ff804537ff804536ff804536ff804435ff814437ff804335ff7c3e31ff7e3f33ff88483cff88483cff88483bff88483bff89493cff89493cff87463bff834237ff864439ff8d4b3fff8e4d3eff8d4c3dff894939ff834337ff844538ff854438ff824439ff773a2fff713125ff995642ffa05a40ffa15942ffa05942ffa05943ffa05a45ff9f5a45ff9a5642ff985441ff934f3cff904c3bff8d4d39ff8d4c3cff8d4e3bff8d4d3bff945340ff93523fff945240ff94523fff94523fff94523fff95523fff94523fff95523fff95513fff95523fff965340ff985441ff995441ff9a5642ffa15f49ff995741ff97533fff97533fff97533fff965342ff96533eff98543eff96583fffddb087ffe5c28dffe5c18cffe7c08bffe5c08affe5c08affe7bf8fffc69872ff8b5538ff894c39ff8b4c3dff8d4e3bff8b4d3bff894e3dff874c3bff874c3aff884d3cff884d3dff884d3cff874d3dff884e3dff884d3dff884d3cff884d3cff884d3cff884d3cff874d3cff874d3cff864c3cff824a39ff83513affb38766ffbf9970ffbc966cffbe986fffd4bf9affccb692ffc19d76ffbe9c75ffbb9673ffa88067ff815847ff704838ff7a5340ff96705affa37c68ff7f5a49ff754f40ff987261ff97715cff957059ff946e59ff916d58ff97755cff8e6852ff7a5040ff8c684cffbd9d78ff9d7a5bff946f59ff926f58ff906d56ff936f57ff97735aff957159ff936f56ff9a765cff9a755bff9a745bff9c765affb79471ffc5a17affc2a176ffc09f74ffc19f77ffba9873ffa98666ffa58164ffa58165ffa58265ffa37f66ff937059ff926f5bff916e5bff916e5bff906d5aff8f6d5aff8e6c5aff8f6d59ff8f6c59ff8f6c5aff8b6854ff9e795fffb28d6cffb38e69ffb48e69ffb48f69ffba956fffbe9b75ffb7926effa27c5effa0795fff9f7961ff916b55ff8f6a56ff906b59ff8f6b59ff8e6b58ff8d6b58ff8d6b59ff8c6b5cff75544eff482b2bff482e33ff482e31ff492e31ff492d31ff492e31ff4a2e2dff5b3d38ff806358ff83675cff694d49ff4d3233ff4c3138ff4a3136ff4a3037ff4a3036ff4a3036ff4b3237fb4b34377e6f5d5b2e8574d3618674d0119687d2a8615850f5564b49e9594e4d5e726d641f8c7bce288673d22a8673ce1a8976d8108070cf097171c6059966cc0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0280808002808080035555ff056666cc079292db0a8066cc0f7766bb158679ce1c8976d1268672d0328570d13f8271d24d8474d15d8473d06c8474d07d8572d08f8672d19e8674d2ae8574d0bc8673d2ca8673d2bc8472d10be8b9b9d0814c42ff844637ff854737ff86453aff854539ff854538ff854638ff854639ff874b3dff83483aff804636ff804536ff804536ff804536ff814536ff804435ff824537ff824436ff7c3e32ff814235ff89493cff89493cff89493cff89493cff8a493dff8a493dff88473bff854338ff8a473bff8f4c3fff8e4d3dff8e4d3eff8b493cff844337ff854539ff854439ff83453aff793b30ff753427ff9d5844ffa05a3fffa15941ffa15a43ffa15a43ffa05a43ffa15a45ffa05944ffa05a44ff9f5a44ff9d5943ff995641ff94513eff904e3cff904d3bff92503dff955240ff955340ff945240ff955340ff955240ff95523fff94523fff95523fff955240ff965340ff975441ff985441ff9a5442ff9a5542ff9b5943ff9f5e47ff97533fff985440ff985340ff975440ff97523fff97543dffa36d4dffeac191ffe5c18affe6c18cffe6c08bffe4c18bffe3c089ffe4c18bffe5c08effdbaf85ff9d6a49ff894d37ff8c4c3bff8b4d3cff8a4d3cff894c3bff874c3aff884d3cff884d3dff884d3dff884d3dff884d3dff884d3cff884d3cff884d3cff874d3cff874d3cff874d3cff864c3bff854d3cff814b3aff8d5c42ffbf9471ffbc976dffbb946bffc49c73ffd1ba94ffd0ba97ffc09d76ffbe9d76ffbb9570ffac8466ff855c44ff966e56ffb0886cffaf8768ffa07a5eff87614cff906957ff99735fff96715cff946f59ff946d58ff926e57ff9f7d63ff89634cff7a4f3eff9e7b5cffbf9f78ffa17f5eff947058ff926f57ff906c55ff947057ff97735aff957058ff967258ff9b765cff9b755cff9b755affa17c5dffc5a27dffc4a279ffc3a378ffc2a176ffc19f76ffbe9e76ffb89671ffa78563ffa78365ffa78365ffa78368ff9f7c63ff926f58ff926e5bff916e5cff906d5bff8f6e5aff8f6d59ff8f6d59ff8f6d5aff906d5aff8e6c57ff8c6752ffab8669ffb38d6affb38e6affb38d69ffb4906bffb9976fffbd9a75ffac8867ffa17c5fffa07b60ff967159ff916b56ff906b58ff906b59ff8e6c58ff8d6b58ff8d6c5aff8b6b5aff816158ff4b2f2cff4a2f31ff492e32ff492e31ff492d30ff4a2e30ff4f322fff7c6159ff84675cff85695eff745954ff4d3233ff4c3236ff4b3037ff4b3036ff4a3036ff4a3036ff4b3137fe4b3338df534040228778701d8d7bd302ffffff2e908580d85d544fa8695e5a12d4c6c6358273ca408374cf2d8277d21d8472d3128e71e30c8080d5068080d503aaaaaa02808080010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffff00028080ff035555aa048080bf068080d50a8066b20d7662c4128071d4188a75d5208778cf2a8673ce368071d0448070ce538472d1638371d1728472d2848372d1948372d0a48472d0b38472d0c18573d1cd8572d1d98572d1c68573d111d2b4a5da804a3ffe864537ff864637ff85453aff854538ff854637ff864537ff844539ff834639ff834739ff7f4536ff804535ff814637ff804536ff814536ff814435ff834537ff824437ff7e3f33ff854638ff8b493eff8b4a3dff8a4a3cff8b4a3dff8b493dff8a4a3dff89473bff87443aff8d4a3eff904d3eff8f4d3dff8f4d3dff8c493cff864539ff864639ff864539ff84463aff7a3c31ff7f3d2effa05a45ffa05b41ffa05a42ffa15a43ffa05b43ffa15b44ffa15a44ffa15a44ffa15a42ffa15b42ffa15c43ffa05b47ffa15c48ffa05c47ff9c5744ff96513fff93503dff93523fff945340ff945240ff945240ff95523fff955240ff955240ff965341ff975441ff985441ff985442ff995543ff9a5442ff9b5944ffa3644bff96533eff98543fff98543fff95553eff9a523fff93553bffcb9c75ffe8c48effe4c08affe5c18affe5c08bffe5c18dffe5bf8cffe5c08dffe5be8cffe6bf8dffe5bc8cffb78762ff8a523aff894b3bff8b4d3bff8a4d3bff884c3aff884c3bff884d3dff884d3dff884d3dff884d3dff884d3dff884d3cff884e3cff874e3cff874d3cff874d3cff874c3cff854c3cff824c3cff94664bffbe946fffbb956cffbb966cffc8a178ffcbb18cffd4bd9dffc09e78ffbe9c76ffba966effae8665ffa98364ffaf8968ffb08966ffb18966ffa37c60ff8b644fff956f5aff99745fff97725dff95705aff946e59ff926f57ffa9866cff835a45ff794d3bffb4916fffbe9e76ffa58362ff947056ff926e58ff916c55ff967158ff98745bff967159ff9a765cff9d775dff9c765cff9b7659ffb28e6bffc5a379ffc4a378ffc5a478ffc3a178ffbd9b73ffbf9d76ffbf9d76ffb79572ffaa8767ffab8768ffa98667ffa88668ff9e7b60ff936e5aff926f5bff916e5bff916e5bff906d5aff906d5aff906d5aff8f6d59ff916f5aff8d6957ff99755bffaf8b6bffb08c67ffb18d69ffb18e69ffb3906bffb89670ffbc9876ffa48061ffa07a5fff9a755cff906b55ff8f6b58ff906b59ff8e6c59ff8d6c59ff8d6c5aff8b6b59ff8b6a60ff543733ff482e2fff482d33ff482e32ff4a302fff4c312eff775852ff84675eff85685dff85695eff826661ff4c3132ff4c3137ff4b3037ff4a3037ff4a3036ff4a2f36ff4a3037ff4c3238f84c383b7f72646007dbdbdb0edbdbc80ae6e6cc55786f6640a7a39b1e9180dd5d8473d0478173d0338273d2228778d9168b74d10d9d89d8089f80df048080bf01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff028080ff035555ff059966cc088080bf0b7474d1108070cf168074c51d8472ca258375cf2f8272ce3c8473cc498573d2598170ce688471d3798370d1898472d29a8472d2aa8472d1b98672d2c68573d1d28673d0dc8573d1e58573d1a28473d123af9283e8834b3ffe844537ff854637ff844639ff854538ff864537ff864538ff844539ff844538ff824537ff804536ff804435ff814636ff814536ff814637ff814535ff834637ff824436ff824134ff89483bff8b4a3eff8b4a3dff8b4a3eff8b4a3eff8c4a3eff8b493eff8a473cff89453aff8f4d3fff8f4d3dff904d3eff8e4c3dff8d4c3bff874537ff874639ff86463aff85473bff7b3c2fff8b4837ffa15b46ffa15b44ffa15a42ffa15a43ffa15b43ffa15b44ffa15a43ffa25b44ffa15a43ffa15a44ffa25b44ffa25c46ffa35b46ffa35c46ffa25c46ffa15c45ff9b5741ff95523eff94523eff95523fff965240ff95523fff965241ff965240ff975341ff975441ff995441ff995541ff985541ff9b5541ff9c5745ffae7058ff985741ff9a533fff98543eff97543dff99523eff9d6345ffe4bc8cffe4c18affe5bf8dffe5c08bffe4c08bffe5bf8cffe5bf8bffe5bf8bffe3be8affe3bf8affe4bf8affe5be8cffcda278ff986444ff894e38ff8a4d3aff8a4d3bff874c3cff874e3cff884e3aff884d3cff884e3dff884e3dff884e3cff874d3cff874e3cff874e3cff874c3cff874d3cff864c3bff844c3bff936349ffbf9470ffbb936cffc29e73ffc59f75ffc8ab86ffd6c1a1ffc0a179ffbf9b77ffbb956effb58e69ffb38c68ffb18a66ffb18b66ffb08a67ffa37d5fff906952ff97715bff99755fff97715cff966f59ff956e58ff99775cffa9866bff7f5642ff805841ffbb9874ffbd9d74ffaa8865ff947054ff926e58ff916c55ff977359ff99755bff997359ff9d775dff9d785dff9d765bff9f7a5affc4a17affc5a377ffc5a378ffc5a478ffc6a37affb18c67ffbe9a75ffbf9d77ffbd9c75ffb5936fffad8968ffac8a68ffad8969ffac896aff98765bff936e5aff926f5bff916e5bff906d5aff906d5aff8f6d5aff906e5aff8f6e59ff8e6c59ff8d6952ffaa8669ffaf8b6affaf8a67ffb08c69ffb08c68ffb18f69ffb89471ffb59170ffa27e61ff9d785eff916c56ff8f6c58ff906c5aff8e6c59ff8d6c59ff8e6d5bff8b6b59ff8c6c61ff674a46ff482d2eff492e32ff492e32ff4b2f2dff654a44ff866760ff84675eff85695eff85695eff866a65ff503435ff4c3136ff4b3038ff4a3037ff4a3036ff4a3037ff4b3137fd50353cf5725c61bd8273702dd2c6c1668e827d09e3e3e308dfdfbf09e3e3c6368471d5658672d24f8471d23a8472d3288073d21a8976d8108f80cf098e8ee3059999ff02808080010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280008003aa55ff048080ff079292db0a8080cc0e8080c8139479d719857ad6218374d12a8673ce358273cf428374cd4f8474d25f8471cf6e8272d1808372d1908373d3a08373d2b08572d2bf8473d0cb8572d1d68472d2e08472d1ca8373d0c18472d1988574d23ca67b6ff282483cff844839ff844638ff874639ff854538ff864538ff854538ff854539ff854538ff834538ff814537ff824536ff814537ff824537ff814536ff834636ff834537ff854638ff854437ff8b4a3dff8c4a3dff8c4a3eff8c4b3eff8c4a3eff8c4a3fff8c493eff8b483bff8b483bff904d3eff8f4d3dff904d3dff8f4d3dff8e4d3dff894839ff88473aff87483aff87483bff7d3d2fff965340ffa15b45ffa15a44ffa15a42ffa15a43ffa15a43ffa25b44ffa15b44ffa15b43ffa15a44ffa35c46ffa35c46ffa35c46ffa35c46ffa35c45ffa35b45ffa25c44ffa25c45ffa05b46ff995440ff96513eff965240ff95533fff95523fff975340ff985340ff995441ff995441ff995542ff995541ff9b5541ff9c5542ffa76952ffa4654eff9a5540ff9a543eff9b543dff94533bffb6835effe9c390ffe4c18affe3bf8bffe3bf8bffe4bf8bffe3bf8bffe3bf8bffe4bf8bffe3be8affe1bc89ffe1bc88ffe1bd87ffe2bd88ffe5bb8bffaa7855ff8d553dff884c3cff894d3cff894d3bff894d3aff894d3cff884d3dff884e3dff884e3dff884d3cff874d3cff864d3cff864d3bff844e3cff854d3dff834b3bff8f5d45ffbd936effbf9870ffc7a278ffc39b73ffc5a680ffd9c5a4ffbfa17bffc09b76ffba946effb38d68ffb38c68ffb38d68ffb18b67ffb08b67ffa78063ff946e55ff99735cff9b7560ff97725cff956f5aff956f58ffa48166ffa68268ff7c543fff8c664dffbd9b75ffbd9b74ffaf8c68ff957055ff926d58ff916d55ff98735aff9a755aff997459ff9f795eff9f785dff9d775affae8a68ffc5a27affc4a376ffc5a377ffc5a478ffc6a279ffbc9770ffab8563ffc09c76ffbf9d75ffbe9c76ffb5926effb28f6cffb4906dffb3906effb29070ff98735cff926e57ff916e5aff916e5bff906d5bff8f6d5aff906e5aff8f6d59ff8f6d5bff8c6a55ff9a755cffae896affae8966ffb08968ffae8967ffad8967ffb08c68ffb69371ffad8a6bff9f7b60ff916d55ff906c58ff906c5aff8f6c5bff8e6c5aff8d6d5bff8d6c5aff8c6c5fff7b5c56ff492c2eff4c2f32ff4c2e2fff5d3f39ff84665eff88685fff86695eff86695fff85695fff856a62ff593e3cff4c3136ff4b3039ff4a2f37ff4a3036ff4b3036ff4d3338ff6d5257f982696eef806c6dbc867675b57b6c6a2ba0948e03ffffaa598473ce858473d36d8370d0558472d23f8675d72d8271d21f7b73ce138679c90a8080e6059999cc03aaaaff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02808080035555aa068080d5088080bf0c806ad5117869d217856fd31d8472d3268072d0308070cf3b8670d4488371cd578472d0668473d2758371d1858271d3978471d1a78573d1b68471d1c48572d1d08473d0da8473d1e48472d1eb8473d1978473d1f58472d1218b74d159a67b70f6834638fe854939ff854638ff874638ff864538ff864538ff864538ff854538ff864638ff88493bff834537ff824536ff814536ff814636ff824536ff824635ff844637ff884839ff89483aff8d4b3eff8c4b3eff8c4a3eff8c4b3eff8c4b3eff8c4a3fff8c4a3eff8c483bff945040ff924e3dff914e3eff904d3dff8f4d3dff8f4e3eff8a493aff89483aff87493bff88493cff824132ff9d5945ffa25b45ffa05a42ffa15a42ffa15a42ffa15a43ffa25b44ffa25b44ffa15b44ffa25b45ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa25c46ffa35c45ffa25c46ffa15c46ff9e5844ff97523fff95523eff96533fff985340ff985340ff995340ff995541ff995542ff9a5542ff9b5542ff9d5542ff985943ffad735aff995540ff9b543eff9a523cff93583dffe0b386ffe5c18affe3c088ffe4bf89ffe3bf89ffe3bf8bffe3bf8bffe3bf8bffe3bf8bffe3be8bffdfbb87ffe0bc88ffdebc85ffdfbb85ffe1bc86ffe3bb8bffc69872ff8f5c40ff864b39ff8a4f3cff894c3bff894c3dff894d3dff894d3dff884e3dff884d3dff874e3dff864d3cff864e3bff844e3bff844d3dff834b3aff8a5841ffbe9570ffc39d74ffc8a479ffc39b72ffc6a57effdcc7a6ffbfa17bffc29c77ffbb966fffb38f68ffb48d69ffb28c67ffb08a67ffb18b67ffaa8566ff987259ff9b755eff9c7660ff98725cff976f5aff967157ffaf8c6fffa37e63ff7b513cff9b775bffbd9b76ffbd9b73ffb28f6bff967155ff926e57ff926d55ff99745aff9b765cff9c765bffa0795fff9f795cffa07a5affbd9975ffc5a379ffc5a376ffc5a276ffc5a377ffc6a379ffc49f78ffa98261ffb18c68ffc19e78ffbd9c75ffbe9c75ffb7946dffb9956fffb7956fffb89772ffaf8c6cff947156ff906d5aff916e5bff8f6d5aff8f6c59ff8f6e5aff906f5aff8f6e5bff8f6c58ff8e6a53ffab8669ffad8766ffac8765ffac8766ffaa8865ffab8965ffae8b69ffb39171ffa48165ff957059ff906b58ff906c5bff8f6c5cff8e6c5bff8e6d5cff8d6d5cff8c6b5fff886962ff4a2d2dff4b2e30ff563735ff7c5d55ff86685cff87695fff866960ff866961ff856a60ff856a63ff5f4544ff4c3236ff4a2f37ff4b3037ff4b3035ff4c3135ff63484cff836a6cfd826b6cfd816d6ef9826d6fde816e71719e8c8a269486d79a8372d28e8573d0748472d15b8473d2448774d2318272d021836cd1158679ce0b8b8bd1068080d5035555aa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff02800080048080ff07926ddb0a8080cc0e8080db158679ce1a8976d8228778d22b8871d0368471d0438172d1508370cf5e8572d16d8573d07d8372d08d8472d29d8472d3ad8371d1bb8473d1c98472d0d58572d0de8573d2e78473d2df8572d1e48472d1f78473d1ab8373d113f2d7c9aeaa7b6ffd864739ff894737ff874639ff874638ff864538ff864538ff874639ff864637ff884738ff905040ff8a4a39ff844636ff824536ff824636ff834637ff834636ff844636ff89483aff8b493cff8d4b3eff8d4b3eff8d4b3eff8d4b3eff8c4b3eff8d4b40ff8d4a3eff8f4b3bff9b5645ff9c5745ff95503eff914e3cff8f4d3dff904e3eff8d4c3dff89493aff89493bff89493bff894536ffa15b47ffa25b44ffa25a43ffa15a43ffa15942ffa25a43ffa35b44ffa35b44ffa35b45ffa35b46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c45ffa35c46ffa35d45ffa25c46ffa35c47ffa15a46ff9f5744ff975340ff985440ff98533fff985340ff985340ff995541ff995642ff995541ff995743ff9d5643ff9a5845ffb47c63ff95543cff9c553fff99523bffac7856ffe8c18dffe3c087ffe4bf89ffe4bf87ffe3bf88ffe2be8bffe2be8affe2be8affe2be8affe2be8affe1bc89ffdfbb87ffdeba86ffdebb85ffddb981ffdfbb83ffdeb885ffd6ac81ffa47353ff854d39ff874c3cff894d3dff894d3cff894d3dff884e3dff884d3dff874e3dff864e3dff854d3bff854e3cff854c3cff834c3cff88563effc29973ffc9a378ffc6a175ffc69d75ffc4a27bffddc8a6ffc2a37effc29b75ffbb9771ffb6926affb48e68ffb38b67ffb18c67ffb08b67ffba9574ffa07a60ff9c755eff9d7760ff99735cff967059ffa07b60ffb29071ff9f7a5eff7c533dffa98466ffbb9973ffbc9a72ffb4916cff967055ff926d56ff926d55ff9a755cff9b765bff9d785dffa17a5fff9f785cffac8666ffc3a079ffc3a177ffc5a377ffc5a276ffc5a276ffc4a277ffc5a078ffaf8967ffa88261ffb6926dffc09e78ffbe9d73ffbd9a73ffbb9870ffbb9972ffbb9972ffb79570ffa48163ff906d55ff916e59ff906d5bff8f6c59ff8f6e59ff8f6e5aff8f6f59ff906d5aff8d6954ff9c785dffab8666ffaa8563ffaa8565ffa98665ffa98564ffa98664ffab8968ffaf8b6eff9a765cff906b57ff906c5aff8f6c5dff8f6d5eff8e6d5dff8f6e5fff8d6c5eff8b6c62ff543632ff4d2e2cff755550ff896a61ff88695eff886a62ff876961ff876961ff866961ff866a65ff674b4cff4c3035ff4b3037ff4b3035ff4d3135ff604546ff836a6aff846c6cfe846c6efe826d6ffd826d6ef5816c6fa3806f6f08dfbfbf958471d1938674d2798574d1608572cf488771d1348471d323836dcc168074d10c9580d506aa80d5035555aa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff028080ff048080bf076d6ddb0b8b74b9108070cf168074d11e886fcc278376d1318272d03d8675d14b8570d3598473d1678372d2768673d2858473d1958473d1a58372d1b38372d1c28372d0ce8472d0d88473d1e18674d2cd8572d1b48471d09a8672d1e98472d1e08573cf80726087ba5a3e33f9854f43ff89483bff854937ff874737ff884539ff874639ff874639ff874638ff874537ff8f4d3dff93513fff914f3cff854636ff834636ff834636ff834636ff844636ff854636ff8b4a3bff8d4b3eff8d4b3dff8d4c3eff8d4b3eff8d4b3eff8d4b3eff8c4a40ff8e4a3dff95503fff9e5846ff9e5844ff9f5a45ff995340ff924e3dff904e3dff8f4e3eff8a493aff89493aff8a493aff8f4b39ffa25b45ffa25a42ffa25b43ffa25a43ffa15942ffa35b44ffa45c45ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35b46ffa35c46ffa35c46ffa35c46ffa35c46ffa35d44ffa25d47ffa25c46ffa35b46ffa15a46ff9e5c46ffb77c5eff985a3eff97543eff9a5541ff995441ff9a5643ff9a5742ff9a5742ff9c5743ff9b5643ffaa715affa76b53ff9d5641ff98583fffd0a378ffe5c288ffe4bf86ffe4be8affe4bf89ffe3bf89ffe2bf8bffe2be8affe1be89ffe2be8affe1bd89ffe1be89ffdfba87ffddb985ffddb985ffddb984ffddb883ffddb983ffdcb882ffdeb686ffbf936fff89543cff864c39ff884c3cff8a4e3eff884d3dff874e3dff874d3dff864e3cff864d3bff864d3cff854c3bff824b3bff814e37ffc39b74ffcaa679ffc39d71ffc69e74ffc39f78ffddc5a1ffc1a37dffc09a73ffbc9870ffb9946cffb69069ffb58f67ffb69168ffbf9a73ffc29e78ffa78263ff9d765dff9f7861ff9a745cff9a7459ffb08b6cffb28f6fff9b7559ff825740ffb69272ffb9966fffbb9971ffb5926dff967154ff926c55ff936e56ff9b765cff9c775bffa07a5effa17b5eff9f795bffbb9774ffc29f77ffc29f76ffc4a277ffc4a277ffc3a275ffc3a276ffc3a078ffb48e6bffa98262ffaa8462ffbc9775ffc09f77ffbd9c73ffbc9b71ffba9a70ffbb9a73ffae8d6affa68365ffa17d63ff906d57ff8f6d59ff8f6c59ff906e5aff90705aff90705aff916f5bff8e6c57ff8d6952ffa78368ffa98564ffa78362ffa88365ffa78264ffa78263ffa68263ffaa8669ffa68268ff926d56ff8f6c5aff8f6d5dff8f6d5fff8e6d5eff8f6d5eff8c6d5fff8b6d61ff64453eff684742ff886962ff896961ff896a63ff896a63ff886962ff876962ff876962ff856964ff6f5353ff4b2f34ff4d3236ff4b3133ff5e4445ff836a69ff846c6bff836d6bff846c70ff836c6ffe846d6efa826d6d778d7c7603ffffff848372cf978473d17c8473d2628772d34a8672cf348471d3248771d4168074d10c9580d506aa80d5035555aa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080ff048080bf076d6ddb0b8b8bd1108070cf188075ca218374c92a866dce37826fcc438172d1528370d0618371d0708472d1808370cf8e8573d29d8573d2ab8573d1b98472d0c78472d0d28672d1dd8572d1c78572d2c08371d1f28472d15d8473d0db8572d0588274a2bf4b393bf834201bfe4e2a23fe8a4b41fe8a4639ff844a3aff864739ff884639ff87463aff874639ff884638ff8b493aff945140ff94513fff94523fff8b4b3bff864737ff844636ff844637ff844636ff864838ff8c4c3dff8e4c3eff8e4c3eff8e4c3fff8d4c3fff8d4b3eff8d4b3eff8d4a3fff904b3dff9c5643ff9f5944ff9f5944ff9f5843ff9f5a43ff9c5745ff93503fff904e3dff8c4b3bff8a493aff8b493aff95503dffa25a44ffa35a42ffa25a43ffa15942ffa15a42ffa35b45ffa45c45ffa45c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c45ffa15d46ffa25c47ffa35b46ffa25c48ff9c5b43ffe1b38bffd5a77fffa1684bff985740ff9a5641ff9a5542ff9a5643ff9a5742ff9b5744ff9d5743ff9c614cffb9816dff9e5842ffaa7050ffe6bf8dffe3c188ffe4bf88ffe3bf8affe3be89ffe2be89ffe1be8affe1be8affe1be89ffe1bd89ffe1bd89ffe1bd89ffdfbb88ffddb886ffdcb685ffddb784ffddb883ffdcb883ffdab781ffdab681ffdcb783ffd2a77eff9b6a4cff854d3aff864b3dff884d3eff874d3dff874d3dff874d3dff864d3cff854c3cff834d3cff80493bff7f4c36ffc59b74ffcaa578ffc09a6effc59d74ffc29e75ffd9c19cffc5a783ffbe9973ffbe9a72ffbb966dffbb976cffbf9b71ffc29e74ffc19d73ffbf9b74ffae8968ff9f785effa07961ff9d765dffa37e60ffb3906effb3906fff977054ff8c6349ffb99473ffb8946dffbb976fffb5916bff977153ff926d55ff957057ff9d785dff9e785cffa17b5fffa07b5dffac8764ffc29d77ffc29f75ffbe9b73ffb9956effc4a179ffc3a176ffc2a075ffc2a076ffb99470ffa98262ffa88161ffaa8563ffbf9c79ffbe9e75ffbc9c73ffba9971ffbc9974ffa78463ffa58163ffa48165ff9a785eff906d58ff906e59ff8f6c58ff916f5aff906f5aff916e5aff906e59ff8b6953ff9d7b62ffa68264ffa68261ffa68163ffa58163ffa58163ffa38061ffa37f62ffa68367ff98755dff906d5bff8f6d5dff906d5fff8e6d5fff8e6d5fff8d6d5fff8b6b60ff7e5e55ff8a6862ff8b6a62ff8a6a62ff896a62ff886a63ff886a63ff876962ff876a62ff856964ff775b59ff4d3134ff4c3135ff593f40ff816866ff856d6bff836c6aff846e6cff846d70ff836c6eff836c6df8826e6a2bb8a6a01a8976cea68472d1998573d27d8574d4628572d34a8672d2348471d3238375db177a6fc80b8b74d1059966cc028080ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080028080ff048080bf079292db0a8080cc118778d2198570cc228070d22e8574d33b8270cf4a8372cf588271d1678372d2778572d2888372d2988572d2a68472d1b48473d2c18472cfcd8572d0d78573d2e18572d2ca8573d2b38472d0f38471d18b8674d31790857a8c493731ef34201dff30191bff321c1dff5d332eff894a3dff894638ff874938ff884739ff88463aff87453aff884739ff894738ff914f40ff945140ff955140ff965240ff915040ff874737ff854636ff854737ff844736ff874939ff8e4d3eff8e4c3eff8f4d3fff8e4c3eff8e4c3eff8e4c3eff8e4b3eff8f4b3eff945041ff9e5946ff9f5a45ffa05945ff9f5a44ffa05a44ff9f5b44ff9e5a47ff955140ff8f4b3cff8c4a3bff8d4a3aff9a5541ffa35b44ffa35a42ffa35944ffa25a42ffa45b45ffa45c46ffa45c45ffa45c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c47ffa35d46ffa35c47ffa45b45ffa45b47ff9c5942ffdbac83ffedc994ffeac496ffbb8966ff995e42ff975840ff9a5742ff9b5743ff9c5844ff9c5843ff985a46ffb17a67ff9a5e40ffd9aa80ffe5bf8bffe2bf89ffe3bf8affe2be8affdfbe8affe0be89ffe0bd89ffe0bd89ffe0bd88ffe1bd89ffe0bc88ffe0bc88ffe0bc87ffe0b988ffdbb584ffdbb683ffdab582ffdbb683ffdab682ffd8b682ffd9b37fffdab580ffdbb385ffb38463ff89533eff874b3bff864c3bff864c3bff854c3bff854c3bff824b3cff824939ff81483aff804c38ffc19973ffc7a175ffc1996effc39c74ffc19c73ffd0b58fffcaad89ffb8946effc39c73ffc39e72ffc39f72ffc29e71ffc19d72ffc19d71ffbf9c73ffb69171ffa17b5fff9f785eff9f785dffb08a6affb48f6dffb5906fff946d50ff9b7356ffb8916effb8926affb9956dffb38f6aff987255ff926c54ff977159ff9e785cffa07a5effa17c5dffa27d5dffba9570ffc09c73ffc09c72ffbe9a74ffa47c5cffc09974ffc29f76ffc19f74ffc1a075ffbf9a76ffa98361ffa78060ffa88261ffad8867ffbd9d76ffbd9c76ffbb9a73ffb79570ffa38060ffa37f61ffa27f62ffa27f63ff947259ff8f6c56ff8f6c58ff906e5bff916f5bff916e59ff906e5aff8e6c57ff8f6d55ffa38063ffa27f61ffa37f61ffa47f63ffa27e62ffa17d62ff9e7c5eff9d7b5fffa17f68ff8f6d59ff906d5dff8f6d5eff8f6d60ff8e6d60ff8d6d60ff8d6b5fff8d6a61ff8d6a62ff8c6a62ff8b6a63ff8a6a63ff886a63ff886a63ff876a63ff876a63ff866964ff7b5f5cff513536ff5e4243ff846b6aff836a68ff846e6aff846d6cff836c6eff856c6eff836c6dfe826b6bbc8a7a73149999cc948573d2798572d3878471d2758574d1618674d24a836ecf348471ce21836cd1158679ce0b8b8bd1059999cc01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff02808080048080bf068080d50b8b74d1118778d2198570d623836dd3308070cf3d8271d14d8471d45d8470d06e8472d17f8570d18f8472d2a08471d1ae8472d0bb8473d2c78472d1d28472d2db8472d2e48472d1dc8473d2d38473d1f68472d0a38775cf99665578d2372320fc2e1919ff311b1cff301b1dff321a18ff693c33ff89493bff884739ff88483aff884639ff88463aff884739ff894637ff8f4c3cff945040ff955140ff965140ff965140ff955242ff8d4c3bff864636ff854736ff854736ff8a493aff8e4d3eff8f4d3fff8f4d3fff8f4c3fff8e4c3eff8e4c3fff8e4b3eff904c3cff9c5644ff9f5945ff9f5945ff9f5944ffa05a45ffa15a45ffa05a44ffa05a45ff9f5946ff975240ff8f4c3bff8e4a39ffa15a46ffa35a43ffa45943ffa45943ffa25a42ffa45b46ffa45b46ffa45b46ffa45c46ffa45c46ffa45c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa45c46ffa35c46ffa35c46ffa45b46ffa35c46ffa45c46ff9d5a44ffd5a57fffecc991ffebc892ffeec998ffd8ad83ffa5744fff965b41ff9a5843ff9c5945ff9a5a45ff995947ffac7964ffab7c5bffebc390ffe3bf89ffe1bf8bffe1bf8affe2be89ffdfbe89ffe0be88ffdfbc88ffdfbc88ffe0bc88ffe0bc88ffe0bc88ffe0bc88ffdfbb87ffdfba87ffddb885ffd9b481ffd9b481ffd9b581ffd8b580ffd8b480ffd7b37effd8b37effd8b27fffd9b181ffc59870ff8f5d3fff844c38ff854c3bff844b3bff824b3bff804a3bff7f4938ff824a3cff7d4a36ffbe9670ffc59f70ffc1986fffc19d72ffc2996fffc7a882ffccb391ffb9926fffbc976cffc59f74ffc39e73ffc29e72ffc19d71ffc09c71ffbf9b72ffb99570ffa0795bff9f795dffa68162ffb38d6bffb38f6cffb5906fff916a4dffa77f61ffb68f6cffb7916affb8946dffb18e6aff977156ff926c53ff997359ff9e785dffa17b5effa17c5dffaf8b68ffbd9971ffbd9970ffbf9b72ffbe9974ffa47c5dffaa8161ffc09a75ffc09e75ffc09e74ffbf9c77ffaa8463ffa78060ffa98262ffa88162ffb5916fffbd9d76ffba9973ffb18d6affa37f61ffa37d61ffa27e61ffa17f61ff9f7b61ff906e56ff906d57ff8d6b57ff8f6e5aff916e59ff8f6d59ff8e6c58ff8b6852ff9d795fffa17e62ffa27d5fffa17d60ffa07c61ff9e7b60ff9e7b61ff9c795fff9b7961ff97755fff8f6d5cff906e5eff8f6d61ff8e6c61ff8e6c60ff8d6b60ff8d6b61ff8d6b63ff8c6b63ff8b6a64ff8a6a64ff886a62ff876a63ff876a63ff866a63ff866b65ff806462ff604544ff826667ff846a6aff836b6aff846e6bff846d6dff846c6dff846c6dff836c6dfb826d6c549b89801d8d7bd3628572d3798372d1968572d37b8572d1608572d2468371d0328575d121836cd1138679d7098e8ee304bfbfff020000800100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff028080ff068080d5097171e3108070cf188075df24806acd308570d53f8671d24f8874d5608570d2728672d2848572d3968370d1a68472d1b58371d1c38472d0cf8573d1d98572d1e18572d2e88472d1ef8472d0998573d2c98572d1857d69adbd3f2e2af92e1b19ff301b1bff311b1dff301b1cff2f1c1dff331917ff75453aff8a473cff89483bff88473aff88463aff88463aff894738ff8c493aff935040ff955140ff955140ff955240ff965242ff955242ff945141ff884838ff864736ff864837ff8c4b3bff8f4d3eff8f4d3fff8f4d3fff8f4d3fff8e4c3eff8f4c3fff8f4c3dff975140ff9f5946ff9f5944ff9f5944ffa05944ffa05a45ffa05a44ffa05a45ffa05a44ffa15a46ffa15b47ff975240ff954f3dffa15a45ffa35a43ffa35a43ffa45a43ffa45b44ffa45c46ffa55b46ffa45b46ffa45b46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa35c46ffa35c46ffa45b47ffa35c47ffa45d46ff9e5a45ffd09f7affecc892ffe9c78fffeac893ffebc793ffecc796ffcda379ffa56f50ff995c44ff9c5a45ff9b5946ff9e6854ffdbb694ffebc590ffe6be86ffe2bf8bffe0be89ffe0bd88ffe0bc88ffe0bc87ffdfbb88ffdfbb87ffdeba86ffdebb87ffdeba86ffdeba86ffdeba86ffdeb986ffdeb985ffdbb683ffd7b280ffd7b380ffd7b37fffd7b380ffd7b27fffd6b27dffd5b17cffd6b17cffd4ae7cffd5ad81ff9f6f50ff864f3cff834a39ff814a3bff80493aff81493bff834a3eff7c4837ffb9906bffc39c6dffbf986dffbe9a6fffc29870ffbc9b75ffd2b796ffb78f6cffb68e67ffc19a72ffc29d72ffc09d71ffc09c70ffbf9b6fffbe9971ffbb9670ffa07a5affa37c5effb18b6affb38e6bffb28c69ffb38d6cff916b4dffae8667ffb58e6affb6916affb6916cffb18b6aff997157ff916b53ff9b765bff9e785cffa17b5cffa68260ffb8956fffba976effba976effba966effba9570ffa77f60ff9e7456ffa9805fffbe9974ffc09d76ffbd9b75ffaf8b68ffa78162ffa78163ffa78160ffa78261ffb99674ffba9874ffa88564ffa17c5fffa07c5fffa07c60ff9f7c5eff9f7c61ff99765cff8f6d56ff8f6c58ff8f6c58ff906d58ff8f6d59ff8d6c59ff8c6a54ff947259ff9e7c60ff9f7b5eff9f7b5fff9e7b60ff9c7961ff9b7961ff997760ff98775fff97755fff916f5bff906e5eff8f6e63ff8f6e63ff8e6c61ff8e6c62ff8e6b61ff8c6b63ff8c6c64ff8a6b63ff8a6b64ff886a63ff886b64ff876a64ff866b64ff866a65ff856b66ff846967ff866b69ff846b69ff856d6bff856d6cff856d6dff846c6cff836d6eff826b6ddd87727018b5aa9f798574d10e9280db02ffffff03ffffff5f8471d1348971d8448370ce2e856fd31e806fcc118778c3088080bf048080bf010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff03aaaaaa068055aa097171c60f8877cc17856fd3228770d22f8272d43e8473d64f8471d5628572d3758574d1898473d29b8472d1ac8472d1bb8373d1c88371d1d38472d1dd8572d1e68472d0ec8473d1f18371d0e78372d1298976bb8b5e4d6adb37221ffd301819ff321a1dfe30191cff331c1fff301a1dff2f1c1eff331a16ff7c4b3fff8b483dff88483aff88473aff88473bff88463aff8a4739ff924e3fff955242ff955140ff955140ff955241ff955241ff955141ff945342ff8e4d3cff874737ff884837ff8c4b3cff8f4d3eff904e3fff8f4d3fff8f4d3fff8f4c3fff8f4c3dff914d3eff9d5744ffa05945ffa05945ff9f5944ffa05944ffa05a44ffa05a44ffa05a45ffa15a45ffa15a45ffa15945ffa15a47ff9f5744ffa25a45ffa35942ffa45942ffa45a42ffa45b45ffa55b45ffa55b46ffa55b46ffa55b46ffa55c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa35c47ffa45b47ffa35c46ffa55d46ff9f5a45ffca9673ffebc792ffe9c790ffebc791ffe9c790ffe9c790ffe9c793ffe9c396ffc59771ffa0664bff995945ff995b46ffd5ae8dffe3c58fffe6bf85ffe3bc89ffe0be89ffdebf89ffe0bb88ffdfbb88ffdeba87ffdeba87ffddb985ffddb985ffddb985ffddb985ffddb885ffddb885ffddb885ffdcb884ffd8b380ffd6b17fffd4b17effd5b07fffd5b07dffd4b07bffd4af7bffd4af7bffd3ad7affd2ad7affd3ab7dffbc8f6bff86533aff804b39ff814a3bff83493dff83483dff7b4738ffb38a67ffc19a6cffbd976cffbd996effc1966effb99771ffd1b896ffb38e6bffb68b67ffb78f69ffc09a71ffbf9a70ffbe9a6fffbd996effbc976fffb8936effa47d5dffad8767ffb28d6affb28d68ffb18b68ffb18b6aff9b7456ffb18968ffb28b68ffb59069ffb48f6affaf8969ff987058ff926b53ff9b765bff9f795bffa17c5cffb38e6bffb7946dffb7936cffb8926dffb7926cffb5916bffa98161ff9c7255ff9f7457ffa77e5fffbe9775ffbb9974ffb18d6affa78261ffa58060ffa78162ffa78262ffab8766ffb49271ffa17e5eff9f7a5dff9f7b5fff9e7b5eff9d7a5dff9d7a5fff9d795eff94715aff8d6a56ff8e6b57ff8f6c57ff8f6d57ff8c6c58ff8b6a55ff8e6c54ff9b785eff9d795dff9b785cff9b795fff99785fff99775fff98765fff97765eff95735fff93715eff916e5fff8f6d62ff8e6d64ff8d6c62ff8d6c61ff8d6b61ff8b6b63ff8b6c65ff8a6b64ff8a6a64ff886a63ff886b64ff876b65ff866b65ff866b66ff866a67ff856b68ff846c68ff856c69ff846c6cff856d6dff866d6eff846c6dff846d6ffc836d6c95907f7a07dbdbb65d8673d0648573d10cd5bfaa11c3b4b4298976d33f8271d2398674ce2c806ed11c8076d10f9988dd089f80bf035555aa0280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080048080bf076d6ddb0d7676c415866dce1f8473d62c8574d63c8473d04e8676d4628572d0778574d0898673d29d8573d2af8572d2bf8471d2cd8471d1d88473d1e18572d2e98473d1ef8472d1f38472d2f98472d1a88975cd8f402e2df1331e1efd30181aff2f191aff311a1cff331b1fff341d20ff311b1fff2e1c1dff351b17ff834f42ff8b473dff89483aff89473bff89463cff894639ff8f4b3cff965141ff955141ff955241ff955241ff955242ff955242ff955241ff955242ff925140ff8a4a39ff884838ff8e4c3dff904e3fff914e3fff904d3fff904d3fff904c3eff904c3dff985242ff9f5844ffa05944ff9f5944ffa05944ffa05944ffa05a44ffa05a45ffa15a45ffa15a44ffa15a45ffa15a45ffa25b46ffa15944ffa25944ffa35943ffa45a42ffa45b43ffa55b45ffa55b45ffa55b45ffa55b46ffa55c46ffa55c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c47ffa35c47ffa45b47ffa45c46ffa05c47ffc5916effebc693ffe9c690ffeac691ffe9c68fffe8c58effe8c490ffe7c492ffe7c391ffdeb789ffc2906eff9f664bffb78b71ffe3c899ffe2bf87ffe3bf8affdebd87ffddbc86ffdfba86ffdfba87ffddb986ffddb986ffddb985ffdcb885ffdcb885ffdcb884ffdcb784ffdbb683ffdcb784ffdbb683ffdab583ffd5b07effd3af7dffd3af7cffd4af7cffd3ae7bffd2ae7affd1ad79ffd1ac7affd0ab77ffd0aa77ffcfa978ffc69c75ff96654bff814c39ff84493cff82483cff7d4739ffab8061ffc0996cffbb9469ffb9976dffc1946dffbb9570ffcfb593ffb4916fffb48766ffb48966ffb68e69ffbf9971ffbd9870ffbb976effb9936bffb7926cffa7815fffb28c6affb18c68ffb18c67ffb08a67ffaf8867ff9f7859ffb08967ffb08a65ffb48f69ffb38d6affad8768ff976f56ff916b52ff9c765bff9f795affa98562ffb5916cffb4916affb48e6affb48d69ffb38d69ffb28e69ffaa8464ff9a6f54ff9c6f54ffa07558ffac8564ffb99471ffb5916effa68060ffa78061ffa68061ffa58061ffa68162ffa88366ff9f795fff9d785eff9d785eff9d795eff9c795eff9b785dff9a775dff99765eff8f6b54ff8f6b57ff8d6c56ff8f6d57ff8e6c57ff8b6954ff8b6852ff96745dff9a775dff99785dff99775dff98765eff97765fff96745eff94745fff957360ff92715fff916f5fff8f6e60ff8e6d63ff8e6c63ff8d6b63ff8c6b62ff8b6b63ff8b6c64ff8a6b63ff896b62ff876a65ff866b66ff866b67ff866b67ff866c67ff856b68ff856c68ff856c69ff866d6aff856c6aff856d6cff856d6cff846c6bff866d70f585706d4ea08d832b887dd5448774d211a596d25c9085804790857e288c79d9288673d2308570d529836acd198570d60d9d89d8068080d5028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff03aaaaff059966cc0b8b74b9128071d41d8472ca298370d3388476d64b8574cf5f8473d1758574cf898473d29d8573d3b18572d2c28371d0d08472d2dc8472d2e58372d0ec8471d2f28573d2f68472d18d8674d2ad7a67aac1452e29fd321b1aff30181bff2f161bff30191dff331b1fff331c1fff341d20ff331d20ff301b1cff3a1e1aff854f41ff8c483dff89483aff8a473aff8a4639ff8e4a39ff975141ff975140ff965141ff955241ff955241ff955242ff955242ff955242ff955242ff955242ff904f3eff8a4939ff8f4e3eff904e3fff914e3fff904d3fff904d3eff904c3dff924d3cff9d5845ff9f5944ff9f5944ff9f5944ffa05944ffa05944ffa05a44ffa05a45ffa15a44ffa15a45ffa25b45ffa25b45ffa15a45ffa15a45ffa15945ffa15a44ffa25d42ffa55d44ffa65c43ffa55b45ffa55b45ffa55b45ffa55c46ffa55c46ffa55c46ffa55c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa35c47ffa35c47ffa45b46ffa45c47ffa15c48ffbe8967ffebc593ffe8c691ffe9c592ffe9c591ffe9c48fffe7c490ffe7c390ffe5c290ffe4c28dffe5c190ffdbb58affc39e7dffefd5b3ffe1c18fffe1ba85ffe0ba86ffdeba85ffddba86ffdcba86ffdcb885ffdbb884ffdbb884ffdbb884ffdbb784ffdbb784ffdbb684ffdbb683ffdab582ffdab582ffd9b481ffd8b481ffd3ae7cffd2ad7cffd1ac7affd1ac7bffd1ab7affd1ab7affd1aa79ffcfa979ffcea877ffcda776ffcda777ffcda27affa8795aff834d3aff7f463aff7e4839ffa6795cffbe966bffb99268ffb9956affbd936affbb936dffc7ad88ffbc9c79ffb38766ffb08663ffb08764ffb78f6affba946dffb9936bffb79168ffb59069ffae8765ffaf8968ffaf8a68ffad8866ffad8866ffab8666ffa47e5dffaf8764ffaf8964ffb18b67ffb18b69ffab8466ff966e54ff936c52ff9c7659ffa47f5effb08b69ffb18c67ffb08c67ffb08b66ffb08966ffb08967ffae8866ffab8466ff986e53ff986c52ff9b7255ffa88262ffab8564ffb18d6cffa88163ffa68061ffa47f61ffa47e61ffa47f62ffa07c60ff9b755bff9b765dff9b765dff9a765cff9a765cff99765cff98755cff98755cff947259ff8d6a54ff8d6b55ff8d6a55ff8d6b56ff8b6954ff896752ff916e59ff96755bff97765dff96745cff95735dff95745eff95735eff92725eff92715eff92705eff8f6f5dff8e6d5fff8d6d62ff8c6c63ff8c6b62ff8c6b62ff8c6b63ff8b6c64ff896b62ff886b62ff866b65ff866b67ff866b68ff856b67ff866c69ff856c68ff856c69ff866c6aff866d6cff856d6bff866d6cff866d6dff856e6dff846c6cd78c79721fd6c5bd1e8877cc369280c66595837ed07c6b68569185801a9380ce2a8673d4318272d5278376cb17857ad30b8b8bd1059999ff028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00028000ff059966cc088080df0f8877cc18806ad525836ecf338778d7478573cd5b8473cf718371cd888372d09d8573d2b08572d2c28372d1d28471d1de8472d1bc8572d1878673d2c68573d2d98572d1518774d050836c63e0442927fd381c1eff32181cfe2f181cff2f181bff311a1dff331c1fff341c20ff341d20ff331d20ff301b1cff40211dff875042ff8c483cff8b483bff8b483bff8f4a3aff9d5844ff9b5543ff985241ff965140ff955141ff955241ff955242ff965343ff955242ff955342ff955242ff935140ff8d4c3cff914f3fff914e3fff914e3fff914d3fff904d3fff904c3dff995443ff9f5846ff9f5843ff9f5944ff9f5944ffa05944ffa05944ffa05a44ffa15a44ffa15a45ffa15a45ffa15a45ffa25b45ffa15a45ffa15a46ffa15946ff9e5942ffc58a67ffa46443ffa45d43ffa65c45ffa55b45ffa55b45ffa55c46ffa55c46ffa55c46ffa55c46ffa55c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c48ffa35c47ffa35c45ffa35c48ffa25e49ffb57d5fffecc694ffe8c691ffe8c691ffe8c591ffe8c590ffe7c48effe6c38effe4c38fffe5c18fffe3c18fffe2c18dffe1c08fffe9cfadffe4c599ffdfbb85ffdfb983ffddb984ffdab985ffdab884ffdbb884ffdbb884ffdbb784ffdab683ffdab683ffdab683ffd9b482ffdab482ffd9b381ffd9b481ffd9b381ffd8b380ffd5b07effd1ab7cffcfaa79ffd0aa79ffcfaa78ffcfa977ffcea977ffcea777ffcea776ffcba676ffcba574ffcca474ffcba17affb98a6fff875643ff7e4939ff9e6e53ffbe946affb99268ffb69268ffbb9169ffba9169ffbea07cffc8ab88ffb18664ffaf8462ffae8462ffaf8562ffb7906bffb7916affb59067ffb08b64ffaf8967ffad8866ffac8765ffac8664ffac8565ffa88263ffa78261ffab8562ffad8763ffb08a66ffaf8a67ffa88363ff946c53ff956e53ff9d7759ffab8665ffaf8966ffae8765ffad8865ffad8764ffad8664ffac8565ffab8463ffa98364ff966d52ff956b51ff997054ffa88162ffa78161ffa88363ffa98364ffa57f61ffa37e60ffa37d60ffa17d60ff9b765cff98735bff98735bff98735bff97745bff96735aff967359ff96745bff96735aff957359ff906d58ff8b6953ff8d6a55ff8c6955ff8b6955ff886651ff8c6a54ff95745dff95745cff94735cff92725bff92725cff93715cff91715dff8f705dff8f6f5eff8d6e5dff8d6c5eff8d6d61ff8c6b62ff8b6a62ff8c6a63ff8b6b63ff8b6b63ff886b62ff876c63ff856b66ff866b67ff856c68ff856b69ff866c6aff856c69ff856c6aff856c6bff856d6bff856d6bff866e6dff866d6cff866e6dff866f6ba89c8c830fddccbb13e4c9c99e8b7976f37f6b6bed7e6b6b47a99a90139486d7168b80d1268672d7238375d3159279db0a9980cc04bf80ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff06aa80d50c806ad5148073d9208770cf2e8574d8408374d3558775d26b8572d2838473d0998573d0af8573d0c18472d2d18471d1df8471d1cc8473d1c48572d1d78573d25f8676d165927ec593654942f6442422fe462624fe391b1dff301719ff2e181bff2f1a1dff321b1fff341d1fff341c1fff341d20ff341d20ff311b1dff462421ff884d41ff8c483cff8d483aff914b3aff9d5744ffa15944ffa25a46ff9d5644ff995341ff975241ff975342ff955342ff965343ff955342ff955242ff955241ff955241ff93503fff925040ff924f3fff914e3fff924e3fff914d3eff934f3dff9d5844ffa05944ff9f5843ff9f5944ff9f5944ff9f5944ffa05a44ffa05a44ffa15944ffa15a44ffa15a45ffa15a44ffa25a45ffa15b45ffa25a44ffa35945ff9e5a42ffd09d73ffe4b986ffb68158ffa35f43ffa35c44ffa55c45ffa55c46ffa55c46ffa55c45ffa55c46ffa55c47ffa55c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa35c47ffa35d46ffa45c46ffa35b48ffa35c47ffad7456ffedc597ffe8c591ffe8c68fffe8c490ffe7c48fffe7c48fffe6c38effe5c28cffe5bf8fffe0c28cffe2c08cffe1bf8cffdfc599ffe7cda7ffdbba89ffddb980ffdbb885ffdbb784ffdcb783ffdcb784ffdbb683ffdbb683ffdab582ffd9b582ffd8b482ffd9b381ffd9b281ffd7b180ffd7b180ffd8b180ffd7b27fffd6b27effd2ac7cffcea978ffcda777ffcda776ffcca776ffcda776ffcca675ffcba475ffc9a474ffc8a373ffc7a173ffc69f74ffc59e74ffc69c7aff96694fff95684bffbd936affb99168ffb88f67ffb98e67ffb88f69ffb8936fffceb491ffac8262ffad8261ffac8160ffab825fffad8561ffb58f69ffb38d67ffae8864ffab8563ffab8564ffa98364ffa88262ffa68161ffa68061ffa68060ffa88362ffac8564ffad8765ffac8665ffa68061ff936b50ff977054ffa57f60ffaa8363ffaa8362ffa98361ffa88260ffa98163ffa88062ffa88061ffa77f60ffa88063ff966d51ff92684fff9a7156ffa57e61ffa37e5fffa47f60ffa47f60ffa37d5fffa17b5effa27b5fffa07a5fff967258ff957158ff947057ff957057ff947058ff947159ff957259ff947158ff937158ff937159ff926f58ff8d6b54ff896751ff8b6955ff896853ff876652ff886551ff91715aff91705aff91705aff90705bff90705bff906f5cff8f6e5dff8e6e5dff8e6d5eff8d6d5eff8e6c60ff8d6b61ff8c6a62ff8b6a61ff8c6b63ff8b6b63ff8a6a64ff876a63ff866b64ff866b68ff866b69ff856b6aff856b6bff856b6bff856c6aff856c6aff856d6bff866d6cff866d6cff866e6cff876d6dff866e6dfd846e6a7ebcaaa24ac8b7accd867470f97f696bfd7f696de27d6a6b23bdb6af238a75d3488371d1338273d2208770cf148c73cc0a9980cc03aaaaff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff04bf80ff098e71c6108070cf1b847bd0278376d1398674d24e8372ce648573d17c8673d0938672d2aa8472d1be8572d0cf8571d1de8472d1e98372d1f08473d1a98573d25c826ca692755d56cc583b32fb442321ff482426fe462427ff34171aff30171bff30181cff331b1fff331c1fff341d1fff341d1fff341d1fff331d20ff321b1cff4b2623ff8b4d40ff8e4a3cff904a3bff9d5643ffa25a45ffa35a44ffa15a45ffa15a47ff9e5744ff995341ff985342ff975343ff965343ff965342ff965241ff965241ff965241ff945140ff92503fff924f3fff924f40ff914e40ff924d3eff9a5441ff9f5944ffa05a43ff9f5843ffa05944ff9f5944ffa05944ffa05a44ffa05944ffa15a44ffa15a44ffa15a44ffa15a44ffa25b44ffa25a45ffa25b43ffa35a45ffa15a43ffc89369ffecc68dffebc590ffc9986effa46747ffa45d45ffa55c44ffa65c45ffa55c46ffa35d46ffa35d47ffa55c46ffa45c46ffa45c47ffa45c47ffa45c47ffa45c47ffa35d46ffa25d45ffa45b47ffa35b47ffa45d48ffa66d50ffedc697ffe8c590ffe8c690ffe7c590ffe7c490ffe7c38fffe6c38effe5c18dffe3c08bffe3c08cffe2be8fffe0bf8effdfbf8dffebd1abffd7b98bffddb880ffdcb785ffdbb784ffdcb683ffdbb582ffdab582ffd9b482ffd9b481ffd8b380ffd8b381ffd9b181ffd7b07fffd8b180ffd6b07fffd5af7effd6b17effd6b17effd3ae7effcda877ffcca576ffcba576ffcba576ffcba575ffcaa575ffc9a374ffc9a274ffc7a172ffc6a073ffc59f72ffc49d71ffc49e75ffc49c79ffad8360ffbd936bffb89066ffb88f68ffb88e68ffb78c65ffb58d6affcbb08dffa98463ffab8060ffab8060ffa97f5fffa9805fffaf8864ffaf8966ffab8461ffa88361ffa88262ffa58061ffa58061ffa47e60ffa37d5fffa57e5fffa68060ffa88261ffaa8363ffa98162ffa47d5eff916a4eff9a7355ffa88162ffa7805fffa7805fffa77f5fffa67f5effa67e5fffa57e60ffa47d5effa57c5effa47d61ff956c53ff90664dff9a7257ffa37c5fffa37d5fffa37d5fffa27c5fffa17b5dffa07a5cff9f7a5eff9d775dff946f56ff936e57ff936f57ff936f58ff936e57ff936f57ff936f57ff926f57ff916f57ff916f57ff906e55ff8f6c55ff8a6851ff896752ff8a6854ff876551ff866450ff8d6b57ff8f6f59ff8f6f59ff8e6f5aff8e6e5aff8f6e5bff8e6d5cff8c6c5cff8c6c5dff8d6b60ff8d6b5fff8d6b61ff8b6a61ff8a6961ff8b6b61ff8a6b63ff886a63ff876a64ff866b66ff866b69ff856b6aff856b6aff856b6bff856b6cff856c6cff856c6bff866d6cff866e6dff866e6dff866d6dff876e6efe866d6df38b736fb9b2a099df877570fa7e696afe7d676cfe80696ed77d6a6811d2d2c3218374d1458573d3318272d01f8473ce119678e1088060bf03aaaaff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028000ff068055d50c8080d5168074d1228778d2318272d0458173cf5c8272d0748472d18b8472d1a38572d2b88572d1be8572d1a38574d2e78472d2d38472d0c98573d17d7a627ecf5a3931fb4a2925fe452221ff482324ff492426ff422124ff301718ff30191bff331a1eff351c21ff341c20ff341d1fff341d20ff341d1fff331d20ff331c1dff4f2925ff8d4f40ff904c3bff9b5544ffa05a45ffa25a45ffa25a44ffa25b46ffa15a46ffa05945ff9d5744ff995341ff985342ff975242ff965241ff965241ff965241ff965241ff955240ff93503fff924f3fff924f40ff924e3fff95513fff9f5944ffa05944ffa05944ff9f5842ff9f5943ff9f5a44ffa05944ffa05944ffa05944ffa05944ffa15a44ffa15a44ffa25b44ffa25b44ffa25a45ffa25b43ffa25a45ffa35b45ffbc855effedc78effeac88effecc792ffdfb384ffb27a56ffa16043ffa55c45ffa65c47ffa55c48ffa55c46ffa55c46ffa55c47ffa45c47ffa45d47ffa45c46ffa45c47ffa35d47ffa35d46ffa35b47ffa25b47ffa35c47ff9f6649ffecc395ffe8c590ffe8c58fffe7c48fffe7c38fffe7c38fffe5c28dffe5c18dffe2c189ffe3bf8bffe1be8bffe0bf8dffe0bf8affe5c8a1ffe1c599ffdbb881ffdbb682ffdbb683ffdab582ffdab582ffd9b481ffd8b380ffd8b380ffd8b280ffd7b17fffd7b07fffd6af7effd6b080ffd3ae7dffd2ac7cffd3ad7cffd4af7effd3ae7dffcfaa7affcba575ffc9a375ffc9a375ffc9a374ffc9a274ffc6a172ffc6a072ffc69f72ffc49d70ffc39d70ffc19b6fffc5a076ffbf9972ffbc926cffb99067ffb78e64ffb78d66ffb68c67ffb58a63ffb48967ffc6a785ffac8a6bffa87e5effa87e5effa77e5effa67d5dffa77e5dffab8462ffa98261ffa57f60ffa57f60ffa37d5fffa27c5fffa17b5effa07a5dffa27c5effa47e5fffa57f60ffa78061ffa67f61ffa17a5cff916a4effa17a5cffa47e5effa37c5dffa37c5cffa37c5cffa27b5cffa37a5dffa27a5dffa1795cffa0795cff9f785cff946b52ff8d644cff9d755affa27b5fffa07a5dffa07a5dff9f795cff9d775aff9d775aff9c775cff987359ff916c54ff906c54ff906c56ff906d55ff906c55ff906d55ff906d55ff906d55ff906d55ff8f6d55ff8f6c54ff8e6c54ff8c6a52ff886651ff876651ff866550ff84634eff886652ff8e6d58ff8d6d58ff8b6d58ff8b6c58ff8c6b59ff8c6c5bff8c6b5cff8b6a5dff8a6a5dff8b695eff8a6960ff896961ff886960ff886960ff866a61ff866a63ff856b66ff856b67ff856a69ff856b6aff846b6bff856b6cff856b6cff856b6cff846c6cff866d6dff866e6eff866e6eff866d6eff876e6ffe866e6efa8a7371f785716dfd806a6bfe7d686bfe80686cfe7e676cc7816f6d0be8e8d125836ed6418572d42d826ccc1d7b6ad3108f70cf088080bf035555aa00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff035555ff088080df118778d21b8471d0298976d33b8675d4508673cf698672d1828372d09a8472d2b18573d1b98472d2af8372d0e58372d1688473d0179b85bca36a515ced4c2d27ff482222ff482324ff472323ff492324ff492526ff3e1f20ff301918ff321a1dff361a20ff361c20ff351d20ff341e1fff351d20ff341d1fff341d20ff351b1dff562e28ff915040ff9a5541ffa05a45ffa15b44ffa25b44ffa25b45ffa25b46ffa25b46ffa15a46ffa25b47ff9c5543ff995341ff975241ff975342ff975341ff965241ff965341ff955240ff93513fff92503fff934f3fff934f3eff9a5442ffa05945ffa15944ffa05943ffa05944ff9f5842ffa15a45ffa05a44ffa05944ffa05944ffa05943ffa15a44ffa25a44ffa25a44ffa25b44ffa25a45ffa25b43ffa25a45ffa45a45ffae7351ffeec791ffebc88fffe9c68effebc891ffebc293ffc5936bffa06144ffa45c45ffa65c46ffa55b45ffa55b46ffa55c47ffa45c48ffa45d46ffa45c47ffa45c46ffa35c47ffa35c48ffa35c47ffa15c46ffa45b47ff9c6044ffe9bf91ffe7c38dffe8c48effe7c38dffe7c38effe6c38effe6c38dffe5c18dffe2bf8affe2be8bffe1be8bffe1be8bffe0be87ffdabb91ffedd2abffd9b782ffdab67fffdab581ffd9b582ffd9b480ffd8b380ffd7b27fffd6b17effd6b07effd6af7dffd5af7effd5af7fffd4ae7effd2ad7dffd1ac7dffcea878ffd2ac7cffd2ac7bffd0ab7affcaa475ffc8a273ffc7a174ffc6a073ffc69f72ffc59f72ffc49e71ffc39c6fffc29b70ffc09a6effc0996fffc5a175ffbc966fffb78f67ffb78d64ffb58e65ffb68c67ffb68a67ffb58863ffb48766ffbd9b7affb69678ffa67c5dffa67c5effa57b5dffa37a5dffa37a5cffa37c5bffa57f5effa27b5dffa17b5dffa07a5dffa07a5dff9e795cff9d775aff9f795bffa27b5dffa27c5effa37d5effa37c5eff9f775aff956e51ffa0795bffa07a5affa0795aff9f785aff9f7859ff9f7859ff9f775aff9f765aff9e7659ff9d7559ff9b7459ff946c54ff8d644cff9e765cff9f785dff9f795cff9e775bff9c7659ff9c7659ff9a7459ff9a755bff926d54ff8f6a53ff8e6a53ff8d6953ff8d6a53ff8d6a53ff8c6a52ff8c6a52ff8d6a52ff8d6a52ff8d6a53ff8d6a53ff8d6a54ff8c6a53ff896752ff86644fff85644fff84624eff866350ff8c6b57ff8b6a57ff8a6a57ff896956ff8a6957ff8a6a5bff89695bff88695cff88695dff88695dff87685eff876960ff86695fff86695fff856a61ff846a62ff846a65ff846b67ff856b69ff856b6aff846b6bff846b6cff856b6cff856b6dff846c6cff866d6eff876d6eff866d6eff876d6fff876e6fff876e6fff826b6cfe80696bfe7e686afe7e696afe80696afd806a6bab85747108ffdfbf358773cf3e8873d62b8271d01b8471d00f8877cc07926ddb035555aa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000002808080059999cc0b8b74d1148073d9218374d1308a75d5458573cf5d8470d0768473d2908571d1a88472d1be8472d09d8472d2d28472d1848572d13a9180c19762473df2482723fe472523ff492525ff482322ff472522ff492425ff482425ff3d1e1fff331b1bff351b1eff3a1c22ff371d20ff361d1fff351d1fff341d1fff351d1fff351d20ff361c1dff5c322bff995643ffa05a46ffa25b45ffa15b44ffa25c44ffa35c46ffa35b46ffa25b47ffa25b47ffa15a46ffa15a46ff9c5542ff995441ff975341ff975341ff975341ff965241ff95513fff94513fff935040ff934f3fff97513fff9f5844ffa15a45ffa15944ffa05943ffa25b45ff9e5742ffa15a44ffa05944ffa05943ffa05943ffa05843ffa15a43ffa25b43ffa25b44ffa25b44ffa35a45ffa25b43ffa25b44ffa55a46ffa26647ffefc794ffebc68fffeac891ffeac691ffeac692ffebc493ffdeae84ffa86c4bffa45d44ffa65c45ffa55c46ffa55c46ffa45c47ffa45c47ffa45c47ffa45c45ffa35c47ffa35c47ffa25c47ffa15c46ffa35a47ff9b5b41ffe4b98bffe2bd87ffe2bd87ffe3be89ffe5c18cffe5c28dffe5c18dffe3c18bffe2bf8bffe1be8affe1be8affe0bd8affdfbe87ffdcbb8cffe8cca6ffdabb8bffdab57dffd9b380ffd8b37fffd7b37effd7b17fffd5b07effd5af7effd5af7dffd5ae7dffd4ad7dffd3ac7dffd2ac7dffd0ab7cffcfa97affcea87affcba577ffd0a979ffd0a97affcda779ffc8a174ffc6a072ffc59f72ffc39d70ffc39d70ffc29b70ffc19a6effc09970ffbf986effbe976fffc29e75ffbb9771ffb58d65ffb68c65ffb38d64ffb48964ffb48967ffb18762ffb48763ffb68f6fffc0a082ffa57b5effa4795dffa2795bffa1785bffa07659ff9e7759ffa1795cff9f785bff9f785bff9d775aff9d775aff9c7559ff9b7558ff9c7659ffa07a5cff9f795cff9f7a5bff9f795bff9c7558ff9b7456ff9e775aff9d7659ff9d7659ff9c7659ff9d7659ff9c7558ff9c7459ff9c7458ff9b7257ff9a7256ff987157ff936b52ff8c634aff9c765bff9b7659ff9b765aff987456ff987457ff977257ff987259ff967259ff8d6952ff8c6851ff8c6851ff8b6851ff8c6851ff8c6852ff8b6851ff8b6851ff8b6851ff8b6851ff8a6751ff8a6851ff8a6751ff8a6851ff8a6851ff886650ff85634dff83614bff825f4eff8a6855ff8a6855ff896855ff886855ff876855ff866958ff86695aff86685bff86675dff85675eff85675eff86675eff85675fff85695fff836860ff846a62ff846b64ff846c65ff856b68ff856b6bff856b6cff856b6cff856b6cff856b6dff856c6cff866d6cff876d6eff866d6eff876e6fff876e6fff836b6bff7f6868ff7f6969fe80686aff7f686bff7e686bfe816c6d92867573199985cc558475d23d8671d52b7d71d01b7b71d00e926dc8068080d50280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffff0003aa55aa07926ddb0f8877dd198570cc288673d23a8472cf508673cf698372d1838473d29d8472d0b48473d0b08472d2cc8372d19f8472d062826db6a961453ff44a2825fe4b2424ff4a2424ff482424ff482423ff492423ff4a2424ff482425ff3b1a1dff371b1cff391c1eff3c1d20ff391d1fff361d1fff361d1fff351d1fff351d1eff351d1fff371c1dff62372fff9f5b46ffa05944ffa15b44ffa15b44ffa25c46ffa55d49ffa35d48ffa35c47ffa35c47ffa35c47ffa25b47ffa15b46ff9b5440ff995341ff975341ff975241ff975341ff955240ff94513fff94503fff95503fff9c5543ffa15a44ffa25b45ffa15a44ffa35b44ffa45d47ff9f5842ffa05944ffa05944ffa15944ffa15a44ff9f5842ffa15942ffa35b43ffa25a43ffa25b44ffa25a44ffa25b43ffa15b43ffa55b46ff9b5e3fffedc492ffeac78fffeac68fffeac691ffeac691ffe9c58fffebc591ffe8bd8effc18c65ffa26044ffa45d46ffa55d46ffa45d46ffa45c47ffa45c47ffa35c47ffa35c47ffa35c47ffa25c47ffa15c46ffa35b48ff995a40ffdeb284ffe1bb85ffe0bc85ffe0bb86ffdfbb86ffdfbb86ffe1bf8affe1bf8bffe2be8affe1be8affe0be8affe0bc89ffdebd8bffdebe89ffdfc296ffe3c8a0ffd6b57dffd9b27cffd7b17effd6b07effd5af7dffd5ae7dffd3ae7cffd3ac7bffd4ac7cffd2ab7bffd1aa7bffd0aa7bffcfa97cffcda779ffcca678ffc9a375ffc9a173ffcca677ffcba477ffc7a274ffc39e71ffc29c70ffc19b6fffc0996dffbf986dffbe976cffbd966dffbd956effbc946dffbc9873ffbe9b74ffb58b66ffb48966ffb38a63ffb38863ffb28565ffae8661ffb18460ffae8462ffd2b497ff9e765affa2775cff9e7659ff9d7559ff9c7357ff9c7459ff9b7458ff9d755aff9b7458ff9b7459ff9a7257ff987156ff987156ff997257ff9c7559ff9c7659ff9b7558ff9b7558ff9b7557ff9a7457ff9a7457ff997357ff997357ff997257ff997256ff987156ff977056ff976f55ff976f54ff966f55ff956e54ff916b51ff8d644aff987257ff987256ff967255ff977255ff967156ff937054ff946f56ff906c53ff89654eff89664fff8a664fff89664fff89654fff89654fff88644fff89654fff88654fff88654fff88654fff88654fff88654fff88654fff87644fff87644fff85634dff82604aff815d4cff866452ff876753ff876753ff866653ff866654ff836656ff836758ff836659ff83665bff83665cff83665dff84665dff85675fff83675eff82685fff836a62ff836b63ff826b65ff836a67ff846a6aff846b6cff856b6cff846b6cff856b6cff856b6cff856d6dff866d6eff876d6fff876d6fff836a6bff806869ff806969ff7f696aff7f686aff7f696bff7f6a6dff816e707f8976741d8d84d3448374d23d8671d52a8073ce1b8471d00d8976d806aa80d5028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080048080bf097171c613866bc91f8473d62e8574d3438572ce5b8473cf748470d1908371d1a88472d0bf8371d0d28473d27e8473d0369280cb926e544de74f2d2bfb4b2524ff4b2526ff492424ff492522ff4a2523ff4b2324ff4a2323ff482425ff3d1a1eff3c1c1fff3f1f21ff3f1f22ff3b1c1fff381d1eff361d1fff351d1fff351d1fff361d1fff361c1dff673c32ffa05b46ffa05945ffa15b44ff9f5a43ffa25b43ffa45d48ffa55e49ffa35d47ffa35c47ffa35c47ffa45d48ffa25c47ffa15a46ff9a5342ff985341ff975241ff975341ff955240ff94513fff94503eff995240ffa05845ffa45a46ffa35a46ffa15942ffa65e47ffa55e47ff9e5742ffa05944ffa05943ffa05843ffa15a44ff9e5840ffa7654affa25a42ffa35a43ffa35b44ffa35b45ffa25b44ffa25c44ffa45a45ff99593effebc08fffeac68fffeac690ffeac592ffeac590ffeac58effe9c590ffe9c490ffebc491ffd4a47affab6f51ffa25d44ffa35d45ffa45b47ffa45c47ffa35c47ffa35c47ffa35c47ffa25c47ffa05c46ffa35a47ff9b5941ffdaae81ffe0bb84ffdfbb84ffe0bb85ffdfbb86ffdebb85ffddba85ffdcb885ffdab683ffdab784ffdcb986ffdebb88ffdfbc8bffddbd87ffdabd8cffe8cfa9ffd4b482ffd8b17bffd8b07cffd6af7effd4ad7cffd4ad7cffd3ac7bffd3ab7affd2aa7affd0a97affcfa97affcfa97bffcda77affcca679ffc9a376ffcba478ffc79f73ffc7a173ffc6a074ffc6a175ffc19d71ffc09a70ffbf996effbe976cffbd966bffbc956bffbb946bffbb936cffbb926bffb7936effc19e77ffb38b64ffb28763ffb18961ffb18662ffaf8363ffad8460ffaf825effad8160ffccad8fffa37f62ff9f765bff9c7457ff9c7458ff9a7257ff997157ff997156ff9a7358ff997257ff987155ff977055ff966f55ff966e55ff977055ff9a7257ff9a7357ff987256ff997256ff987256ff977155ff977155ff977055ff967055ff956f54ff956f55ff956e55ff956e54ff956d53ff946d52ff936c53ff926b52ff916950ff8d674cff967055ff957155ff946f53ff946f54ff926e53ff916e54ff906c53ff8c6950ff88644dff87634dff87624dff87624dff87624dff86624dff86624dff86624dff86624dff85624dff85624dff85624dff85624cff85624dff85624dff85624dff85624dff82604bff7f5c4bff82604eff876653ff876653ff856453ff856554ff836656ff826557ff816558ff81655aff82655cff82655cff82655cff83655dff81655dff82685fff826a61ff826a63ff826a64ff826a68ff836a6aff846b6cff846b6cff846b6cff856b6cff846c6cff856c6dff866d6eff866e6fff836b6bff806869ff806969ff7f6969ff7f6869fe80686aff806a6cff816c6fff826f716b8f7e7c1c9276d1568271d03e846fd22a806dd41b8471d00f8877dd076d6ddb035555aa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000002808080068080d50c806ad5168b74dc248771cd378274d14c8372d3658372d27f8572d19a8472d2a88472d0a38574d3958473d1229687d288614b42c079615adf4a2d28fe4b2725ff4a2625ff492524ff492622ff4b2522ff4b2322ff492422ff462323ff431f20ff462021ff452020ff442021ff3e1d1eff3a1b1eff361d1eff371c1eff371d1eff351f20ff361b1cff6b3e37ff9f5945ffa15942ff9c5843ff854533ff985441ffa75e4affa45c47ffa45d47ffa45c47ffa45c47ffa45c47ffa45d47ffa35c46ffa15b44ff9a543fff985340ff975341ff975341ff955240ff95513dff9f5742ffa15a44ffa35b45ffa15a42ffa35c46ffa75e48ffa65f49ff9f5842ffa05943ffa15a44ffa05842ffa25c45ff9d5c40ffd19c78ffa26144ffa35c43ffa35b44ffa35b44ffa35b44ffa25b45ffa35a45ff98593effe4b688ffeac690ffe7c790ffe8c592ffe9c590ffe9c590ffe9c490ffe9c490ffe8c58fffe9c48fffe8bf8dffc5916affa36348ffa25c46ffa45b46ffa45b46ffa35b46ffa35b47ffa25b46ff9f5c46ffa35a47ff9c5a43ffd5a67affe0ba84ffdeb983ffdeba83ffdeba84ffdeb985ffdcb883ffdcb883ffd9b481ffd3af7cffd3af7dffd3af7dffd5b281ffdbb885ffdabb89ffe0c69fffdabe92ffd7b07bffd7ae7dffd5ac7cffd3ac7bffd3ac7bffd1aa7affcfaa79ffcfa878ffcda577ffcda578ffcda578ffcba477ffcaa377ffc8a174ffc9a275ffc9a274ffc59d70ffc49d70ffc49c70ffc29b6fffbf976cffbd966bffbd936cffbb936bffbb926bffb99169ffb99168ffb98f67ffb58c69ffc6a27dffaf8864ffb08660ffaf855fffad8461ffab815effab805fffab7f5dffac7f5effb59174ffb7987bff9d755aff9d7054ff997056ff976f56ff976d54ff966e54ff956d54ff966e54ff966e55ff946c53ff936c54ff936a52ff946d54ff977056ff957054ff946e52ff936e53ff936d53ff936d52ff926c52ff916c51ff926b51ff916b51ff916a51ff906a50ff906a50ff906950ff8f694fff8f684fff8e684fff8e684fff8e684fff936d53ff916d52ff8f6c51ff8e6b52ff8d6a52ff8c6950ff8b6750ff88634dff85604aff84604aff85604aff845f4aff845f4bff84604bff83604bff835f4aff835f4aff835f4aff835f4aff835f4aff835f4aff835f4aff825f4aff825f4aff825e4aff815d4aff7f5b4bff7f5b4bff856251ff836150ff836150ff826252ff806254ff806355ff7f6356ff7f6457ff806359ff81635aff816359ff80645bff80655dff826862ff826863ff826964ff826965ff826a67ff836a6aff836a6bff846b6bff846b6cff846b6cff846b6cff856c6dff856c6eff826a6bff80696aff806869ff806869ff7f6869ff7f686aff7f6a6cff7f6a6dff847074fc816e705298898f338773d257846fd3408370d32c8574d11c8076d10f8877cc089f80df04808080010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaff088060bf108070cf1b8e7bd02b8271d03f8671d2558472d26f8573d38a8573d3a58572d1a58372d1c38473d1728674d27c695248d1604a4186b39a91f8472620ff4d2826ff4b2424ff4b2423ff4a2522ff4b2422ff4b2421ff4a2321ff482321ff472120ff482020ff471f1fff452020ff401d1eff3b1b1eff371d1eff391c1dff381d1eff342020ff361a1aff6e3f37ff9f5844ff9e5641ff83493bff511f18ff8c4f3dffa65c47ffa55d48ffa45d47ffa45c47ffa45c47ffa45c46ffa45c46ffa45c46ffa35d46ffa05a44ff995340ff985341ff975341ff965240ff98533fffa15a44ffa25c46ffa25c46ffa25a43ffa55d46ffa9604affa76149ff9f5841ffa05943ffa15942ffa25942ffa45d45ffa16244ffe6b98cffc6956bff9f5e43ffa35c47ffa35b46ffa35c44ffa05d45ffa45a47ff9b5940ffddae81ffebc690ffebc591ffe9c491ffe9c491ffe9c491ffe8c490ffe8c490ffe8c490ffe7c48fffe7c48cffeac390ffd9ac7fffb07654ffa15d43ffa45b45ffa35b47ffa15b47ffa15b47ffa15c46ffa05d49ff9c5c48ffcea078ffdeb984ffddb983ffdeb985ffdeba85ffddb983ffdcb882ffdcb781ffdbb682ffd7b17fffd1ad7bffd2ae7cffd1ae7cffd1ad7effd1ad7cffd5b589ffe4cba3ffd0af7dffd3ac7bffd3ac7bffd2ab7affd0a978ffcfa978ffcca777ffcda677ffcca376ffcba376ffcba376ffcaa376ffc9a376ffc7a073ffc49d70ffc9a275ffc59d70ffc39b6fffc29b6fffc19a6fffbe966bffbd946bffbb926bffb99169ffb99069ffb89068ffb78e66ffb78d66ffb28966ffc9a681ffab8561ffae8460ffad835fffab825fffaa7f5dffa97f5fffa87d5cffa97c5bffa37b5effc7a88aff977255ff9d7055ff986d54ff966e56ff956c53ff946c53ff936b53ff936b53ff936b53ff926a51ff916851ff906850ff916a51ff936c52ff936c53ff926b52ff926c52ff916b52ff906a50ff8f6a50ff8f6950ff8f694fff8f694fff8f684fff8e684fff8e674fff8e674eff8e664eff8d664eff8c644dff8b644dff8d674eff8f6951ff8e6a51ff8d6950ff8c6851ff8b6750ff8a6650ff89644fff85604bff835e4aff835d49ff835d49ff835d49ff825d49ff825d49ff825d49ff825c49ff825d49ff825d48ff825d48ff815d49ff815d49ff825d49ff825d4aff815c49ff815c49ff815c49ff7f5a4aff7e5949ff83604eff836150ff826050ff826052ff806052ff806154ff7f6254ff7f6355ff7e6255ff7e6255ff7f6257ff7f635aff80645eff826762ff816763ff816764ff816965ff826968ff836a6aff836a6bff826a6aff826a6cff836a6cff846c6cff846c6dff836b6cff7f676aff7f676aff7e6769ff7f686aff7e686aff7e696bfe7e6a6cff826d72ff847074f2817071349d8e982b8877d55b8170cf428070d12e8574d31e806fcc108f80cf098e71c6044040bf02808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000028080ff059966cc0b745dd1148073d9218b7cd1328575d1478573d45f8673d47a8473d1958573d3af8372d0b98372d25e8572d14c7c655bdf5b403b7199857ec1a38d84fe492822ff4d2724ff4b2522ff4b2522ff4a2522ff4b2422ff4b2421ff4a2321ff492221ff482120ff49201fff481f1fff45201eff401e1dff3b1b1fff381d1eff3a1c1eff3a1d1fff361d1fff371b1aff714337ff9e5944ff8d5141ff4d2620ff391715ff7b4632ffa55d47ffa55d47ffa45d47ffa45d47ffa55d47ffa55d47ffa55d47ffa55d47ffa55d47ffa55e48ff9f5844ff9a5441ff995440ff97523fff9e5844ffa35b46ffa35b45ffa35c45ffa35b44ffa75f48ffa9624affa86149ff9f5740ff9e5a43ff9f5a42ffa35b44ffa55e45ffa66a47ffebc492ffe7bf8dffb07956ffa35e47ffa35c45ffa45c44ffa15c44ffa45b49ff9f5c43ffd7a77bffeac58fffe9c591ffe8c490ffe8c491ffe8c491ffe8c490ffe8c390ffe8c48fffe8c490ffe8c48fffe6c38effe8c38fffe3b989ffc48f68ffa66849ffa15c45ffa15c48ffa25b47ffa25a46ffa15949ff9e5c4affc99a74ffdeb883ffdcb882ffdcb983ffdcb883ffdbb782ffdbb681ffdab681ffd9b481ffd8b481ffd3ae7dffd1ac7cffd1ad7bffd0ab7dffd0ab79ffceac7bffe4c9a7ffd1b487ffd0ab7affd1a978ffcfa878ffcda676ffcda776ffcaa575ffcba575ffc9a174ffc8a073ffc79f73ffc7a074ffc7a074ffc59e72ffc39b6fffc49c70ffc79e73ffc1996dffc0986dffbf976cffbe966cffbb9269ffb98f68ffb78e67ffb78d68ffb58d66ffb38a64ffb48a64ffb28766ffc8a580ffa98661ffab825fffaa815effaa805fffa97d5dffa77d5dffa67c5cffa77b5affa57a5effbfa183ff9c795bff9a6d53ff966b52ff956b54ff936a51ff926952ff916850ff8f6750ff916851ff8f6750ff8e664fff8d654eff8e664eff8f6950ff8f684fff8f684fff8f6850ff8d674fff8d664eff8d674eff8c664dff8c664dff8b654dff8b654dff8b654dff8b644cff8b644cff8b634cff8a634dff89624bff89624bff8b654dff8b664eff8b664eff8a654eff89644eff88644fff87624dff865f4cff835b48ff825a48ff815a47ff815947ff815947ff815947ff815948ff805948ff805948ff805948ff815949ff805948ff805949ff805949ff805948ff805948ff805947ff7f5948ff7f5947ff7e5748ff7d5748ff805c4bff805d4dff815e4fff815e4fff7f5e52ff7e6053ff7e6053ff7d6053ff7d6154ff7d6054ff7d6055ff7e6258ff7f645dff806661ff7f6661ff7f6762ff806864ff806866ff816968ff81696aff816a6aff826a6cff826b6cff826b6cff816b6bff7f6769ff7e676aff7d676aff7d686aff7d6769ff7c686aff7d696cff7f6c6eff837074ff847175dd84737320a79797248778d45e8272d1458173d3318272d0208078cf138679c90a8080cc056666cc02808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff076d6db60e806ddb188075ca278376d13b8270cb508673d2698675d3858473d1948572d2a28471d0998575d22694809ad1573d34957f6863a6dfd1c9ff877066ff502b24ff4f2522ff4e2521ff4b2521ff4a2422ff4b2422ff4a2421ff4a2320ff492220ff49211fff49201eff49201eff492321ff421e1eff3b1b1fff391d1eff3b1b1eff3b1d20ff351c1fff391c1aff744639ff935342ff572d27ff321919ff331a19ff663728ffa55e46ffa55d46ffa45d47ffa45d47ffa55d47ffa55d47ffa65d47ffa65d48ffa65d47ffa65e49ffa55d48ff9e5843ff99533fff9b5440ffa15a45ffa45b46ffa35b45ffa35b44ffa35c45ffa86049ffaa634bffa8624affa05841ff9e5842ffa05b44ffa55d46ffa55e45ffb27a56ffebc594ffebc791ffdfb386ff9f6143ffa35d44ffa45c44ffa15c45ffa35c48ffa25e46ffd19f74ffeac48effe9c591ffe9c490ffe8c490ffe8c491ffe8c390ffe8c390ffe8c38fffe7c38fffe7c390ffe5c38effe5c28dffe6c28dffe8c18effddb082ffad7753ff9f5e44ffa25c46ffa25a47ffa15949ff9f5c4affc4956fffddb782ffdcb781ffdbb781ffdab681ffdab681ffd9b480ffd8b480ffd8b380ffd7b280ffd6b17fffd3ad7bffcfab7affceaa7bffd0aa79ffcea978ffd3b48fffe0c69dffcda879ffcfa775ffcea675ffcda574ffcca475ffcaa374ffcaa173ffc89f72ffc69d71ffc49b70ffc59d71ffc59d72ffc39b70ffc0986dffbf976cffc39b70ffc1996effbd956affbd956affbc936affba9068ffb68c65ffb68c66ffb48b64ffb38a65ffb28863ffb28762ffb08563ffc19d7affac8a66ffa8805dffa77e5dffa77e5cffa77c5effa47b59ffa27a5cffa47858ffa3775bffb59478ffa88769ff996c52ff956952ff926851ff90674fff8f6650ff8f644fff8d644eff8d644fff8d644eff8c634eff8b624dff8b634dff8c654fff8c654dff8c654eff8b634dff8a634cff89634bff89624bff89624bff88614aff88614aff88614aff88614aff88614aff88614aff88604aff87604bff875e48ff855d48ff89624cff88624bff87624bff87614cff86614cff85604dff845f4cff825a49ff805746ff805646ff805646ff805646ff7f5646ff7f5646ff7f5646ff7f5646ff7f5646ff7f5646ff7f5646ff7f5646ff7f5646ff7f5646ff7f5646ff7f5646ff7f5646ff7e5646ff7e5647ff7e5646ff7c5446ff7c594aff7f5c4cff7f5c4eff7f5c4eff7d5b4eff7e5d50ff7d5e50ff7c5e51ff7c5e52ff7c5e53ff7c5e55ff7d615aff7f645dff7f6560ff7e6560ff7e6561ff7f6663ff7e6767ff7f6868ff7f6868ff806969ff80696aff816a6bff80696aff7c6867ff7d6869ff7d6769ff7c686aff7c686aff7a686bff7b696cff7b6b6cff7f7072ff827075ff837175b789797b24a395bf748472d3618371d2488371d133826ecd228070d2148c80d90b8b74d1059966cc028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aa55ff0a8066cc117869d21e8877cc2e8574cd428374d15a8271d2748472d18f8472d2a98573d2c08372d12d8e7dd29c674e45c5614a43b3e1d6ccfbe1d4cbfe553731fe4e2822ff4e2420ff4e2522ff4b2521ff4a2522ff4a2423ff4a2421ff4a2420ff4b2320ff4a221fff4a211eff4e2522ff502927ff442020ff3b1c1eff391e1eff3c1c1eff3b1c1fff371d1fff3b1c19ff74483eff6e3e34ff301716ff321a1cff311718ff50261fffa35f4affa65d46ffa55d47ffa55d47ffa55d47ffa55d47ffa55d47ffa65e48ffa65e48ffa55e48ffa55e48ffa45d48ff9d5642ffa05844ffa35c45ffa45c46ffa35c45ffa35b44ffa55d46ffa9624affaa634bffa9624aff9f5841ff9f5942ffa35d45ffa75f47ffa45f46ffc58f67ffebc896ffe9c792ffedc895ffc3916affa15f43ffa45d46ffa25c45ffa35c48ffa36048ffcc986fffeac48effe9c590ffe9c490ffe8c490ffe8c390ffe7c38fffe7c38fffe8c38fffe7c28effe6c391ffe5c28effe5c18dffe5c18bffe3bf8bffe4c08bffe5bc8cffc49269ff9e6243ffa05c46ffa05a48ff9f5d4affc19069ffddb681ffdbb680ffdab580ffd9b580ffd9b480ffd8b380ffd7b280ffd8b380ffd7b17fffd6b07effd5af7dffcfab7affcea979ffcea779ffcea779ffcaa67cffe4caa2ffcfae80ffcda473ffcda474ffcca473ffcaa273ffc9a173ffc79f70ffc69c70ffc59b6fffc3996effc1986dffc2996fffc1976dffc0976dffbd946affbc9369ffc0976effbd956bffbb9168ffb99068ffb98f68ffb58b64ffb38963ffb38863ffb08662ffaf8461ffaf8460ffae815fffb68f6effb18f6bffa77f5cffa67c5bffa57c5cffa57b5cffa27859ffa1775affa07657ff9f7457ffa78267ffb49576ff986d54ff926750ff90674fff8f654eff8e644fff8c624eff8a614cff8b624dff8b624dff89604bff88604aff89614bff89614cff89624bff89614cff88614bff87614aff866049ff865f49ff865f49ff865f49ff865f49ff865f49ff865f49ff855e49ff865e49ff855e4aff855d49ff835c47ff825a46ff855e4aff845f49ff845f49ff835e49ff835d4aff825c4aff825c4aff805647ff7f5546ff7e5445ff7e5445ff7e5445ff7d5445ff7d5445ff7d5445ff7d5445ff7d5445ff7d5445ff7d5445ff7c5445ff7d5345ff7d5445ff7d5444ff7d5344ff7d5444ff7d5345ff7d5345ff7c5444ff7c5445ff7a5547ff7c594bff7e5b4dff7d5a4dff7b594dff7c5a4eff7b5c4eff7b5d4fff7b5d4fff7b5d51ff7b5d56ff7c615aff7d635dff7d635fff7e6360ff7d6461ff7e6563ff7d6665ff7e6767ff7e6767ff7f6868ff7f6869ff7f6969ff7d6768ff7c6768ff7c6869ff7c6768ff7b686bff7b686bff7b696cff7c6a6fff7d6d70ff807174ff817074ff8271759d8a7d7b1aa793ce7e8471d0648273d14a8372d2358773cf238375cc168b74d10c806abf059966cc028080ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff028080ff059999cc0c806ad5168b74d1248778d4358273cf4b8570d3638371d37e8471d2988574d3b28473d18a8373d161836c71ef5d3f3ac8c8b8b0f9e0d5ccfec9b7aefe482722ff4f2824ff4d251fff4d2521ff4b2522ff4a2422ff4a2422ff4b2420ff4b231eff4d221fff4f2420ff522722ff532925ff522b28ff462221ff3b1d1eff391e1eff3c1c1fff3b1d1fff371d1eff3d1e1cff603c37ff371717ff2e1a1aff31181aff32191aff381813ff9c5e48ffa75e47ffa55d47ffa55d47ffa65d47ffa65d47ffa65e48ffa65e48ffa55e48ffa65f49ffa65f49ffa55e47ffa55e47ffa35c45ffa55d46ffa55c46ffa45c45ffa25b44ffa75f47ffaa634affaa644bffaa634bff9e5841ffa05942ffa35f45ffa66047ffa35f44ffd5a37affeac797ffeac894ffeac692ffecc495ffb37c58ffa15f44ffa45d47ffa35b48ffa46048ffc7926affeac58effe8c490ffe8c490ffe8c390ffe8c390ffe7c38fffe7c28fffe7c28effe6c28dffe4c28fffe6c08dffe5c08dffe3bf8bffe2be89ffe3bf8affe3bf89ffe5bf8affdbaf81ffaf7755ff9e5e48ff9c5c47ffbc8b64ffddb581ffdab47fffd9b37fffd8b27fffd7b17fffd7b180ffd6b07fffd7b07fffd6af7dffd5af7cffd3ae7bffd2ad7dffcea878ffcda679ffcca678ffcba577ffd6ba90ffd8bc91ffc9a473ffcaa272ffcaa170ffc8a070ffc79e72ffc59d6fffc39a6effc3996dffc1976cffc0966cffbe946affbf956cffbd936bffba9067ffba8f67ffba9168ffbc946bffb88f67ffb68d66ffb58b64ffb38963ffb08661ffaf8461ffae8360ffad815fffac805effac7f5effab8262ffb59470ffa57c59ffa37a59ffa37a59ffa27958ff9f7757ff9e7357ff9d7255ff9c7156ff9a7058ffc0a183ff90694dff92664fff8c644dff8c624aff8a604bff895f4cff885d4bff875d4aff875e49ff875d4aff855c47ff855c48ff865d49ff865d4aff865d4aff855d49ff855d49ff845c49ff845c48ff835c48ff835b48ff835b48ff825b47ff835a48ff835a47ff835a47ff825947ff825a47ff815947ff805846ff825a48ff825a47ff825b48ff825a48ff815a48ff805948ff7f5847ff7c5243ff7b5143ff7b5142ff7a5142ff7a5142ff7a5142ff7a5142ff795141ff7a5042ff7a5041ff795141ff795141ff795141ff795142ff7a5142ff7a5142ff7a5142ff795042ff7a5042ff795042ff7b5042ff795143ff785144ff7a5649ff7a564aff7a574bff7a574bff7b584cff7b594cff7a5a4dff7a5a4eff795b51ff7a5c56ff7c605bff7b625dff7c615eff7c6260ff7c6360ff7d6463ff7c6564ff7c6565ff7d6665ff7d6666ff7e6667ff7c6667ff7c6668ff7c6869ff7b6769ff7c686bff7a686aff7b686bff7a696eff7b6b6fff807175ff7f7173ff817176fe8271737d9181813d8a79d17e8471d0638371d14a8672d2358773d4238375d3168074d10b8b74e8068055d5028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff03aaaaff07926ddb0f8877cc1a8976ce2a8673ce3d8271d1548673d16e8474d3888372d4a28471d3a28473d118aa95bfbf644940c57b615ce7e1d3ccfde2d7ccffab958dfe4e2b28ff4d2722ff4c2520ff4c2521ff4c2523ff4a2422ff4b2422ff4c2420ff4d231eff4f2420ff562a25ff562a25ff552a26ff532b28ff472322ff3b1d1dff3a1e1eff3c1c1fff3a1d1fff381d1eff3d2120ff3e2221ff30181dff2e191aff311918ff301a1aff331614ff89503bffa65f47ffa65e47ffa65e48ffa65d46ffa65e47ffa65d47ffa65e47ffa65e48ffa65e48ffa65e47ffa55e48ffa65f49ffa75e48ffa55c46ffa45c45ffa45b45ffa45c45ffa9614affab634bffab644bffa9634aff9f5841ffa25c44ffa55f46ffa66047ffa35f43ffe2b689ffeac796ffeac695ffeac893ffe9c591ffddae82ffa96d4dffa25d46ffa35c49ffa55f49ffc48f68ffebc58fffe8c48fffe8c390ffe8c390ffe7c28fffe7c28fffe7c28fffe7c28effe5c18dffe4c18dffe5c08cffe3be8affe2be88ffe3bf89ffe2bf89ffe1bf87ffe1be87ffe3be89ffe2b98affc5926fffa16a4dffb88860ffdbb380ffdab580ffd8b37effd7b17effd6b17effd7b080ffd6af7effd5ae7dffd5ae7cffd3ad7cffd3ad7bffd2ab7bffcfa979ffcba478ffc9a476ffcba374ffcbaa80ffe2c69fffc4a275ffc9a171ffc9a070ffc69e6effc49c6fffc39a6dffc2976cffc1976cffc0956affbe946affbd926affbc9169ffbb9069ffb98e68ffb88d66ffb68d65ffb89067ffb68e67ffb58b65ffb38963ffb28763ffaf8460ffad8160ffab805effaa7e5dffa97d5bffa97b5dffa67c5dffb79573ffa17a59ffa27858ffa17757ffa07656ff9c7355ff9b7055ff9a6f53ff996d52ff9a6f55ffb79579ff99765bff90644eff8d624bff8b604aff885e49ff875d4aff865c49ff855b47ff855b48ff855b48ff835a47ff835a46ff835b47ff835b47ff835a47ff825a47ff825947ff815947ff815947ff815947ff815947ff815846ff815846ff815846ff815846ff805745ff805746ff805745ff7f5644ff7f5644ff805845ff815847ff815847ff805746ff7f5645ff7e5645ff7c5343ff7a5042ff794f41ff794f41ff784f41ff784f41ff784f41ff784f41ff784f40ff784f40ff774f3fff774f3fff785040ff774f40ff774f40ff774f40ff774f40ff774f40ff774f40ff774e40ff774e40ff784e41ff774e41ff774f43ff785246ff795549ff785449ff785549ff79574bff79574bff78574aff77574dff775850ff795c56ff7a5f5bff7a605bff7a605dff7b615fff7b6160ff7c6362ff7b6464ff7b6464ff7c6465ff7c6465ff7c6565ff7b6465ff7c6768ff7d686aff7c686aff7b686bff7b686cff7a696dff7b6a6fff7d6f74ff7f7176ff7f7275ff817176fb817174539384813a8877d37b8370cf608572d2488371d1338273d2228070d2158679ce0c9580d5068055d5010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00028080ff048040bf0a8066cc128e71d4208770cf308575cf448370ce5d8470d3768473d4928572d2ac8472d1aa8472d17173585ae85c3f36d0dbcac3f8e1d7cefde1d4c9fe8e746bff4d2924ff4c2622ff4b2520ff4d2422ff4d2421ff4b2320ff4c2320ff4e251fff512721ff582c27ff572b26ff582a26ff562a25ff532a27ff482423ff3e1d1fff3c1d1fff3b1d1fff391e20ff381c1eff381d1dff35191cff2f191cff30191aff31191dff31191bff351719ff6d3b2dffa6614affa45e45ffa55e47ffa75d48ffa55e48ffa45f49ffa55e48ffa65e47ffa65e47ffa65f48ffa65f47ffa75f47ffa75f48ffa65e47ffa55c46ffa45c45ffa55d45ffa9624affab644affab644affa9644bffa05942ffa35c44ffa56046ffa56046ffa86948ffedc595ffeac794ffebc693ffebc693ffe9c692ffedc595ffd3a179ffa26248ffa45e49ffa55f4affc18c67ffeac48fffe9c48fffe8c38fffe8c38fffe7c28fffe7c28fffe6c18effe6c18effe4c08cffe5c08cffe4bf8bffe2be8affe2be8affe1be89ffe2bd88ffe2bd89ffe1bc89ffe1bd87ffe1bc87ffdfb986ffdfb587ffcca375ffdbb582ffd8b37fffd7b17effd5b07dffd4af7dffd4ae7dffd4ae7dffd3ad7cffd3ac7bffd3ac7bffd0aa7affd1a978ffcea977ffcda878ffc9a273ffc9a173ffc5a073ffdbbc97ffd0b18bffc69f6fffc69d6cffc59a6dffc3986dffc1976affc0956affbf9369ffbf9369ffbd9067ffbb8f67ffb98c66ffb68964ffb78a67ffb68a66ffb48964ffb28962ffb58d65ffb28863ffb28762ffaf8461ffae8261ffaa7e5cffa77c5bffa67b5bffa57a5affa5775affa5785cffbd9b78ff9f7b59ff9e7456ff9d7354ff9c7251ff9a7053ff976c51ff966d51ff966b50ff986b50ff966e55ffbe9e84ff8b634aff8d5f49ff875f48ff875d46ff855a46ff845a47ff835847ff825846ff815745ff7f5544ff805646ff805646ff805746ff815747ff805746ff7f5746ff7f5645ff7f5644ff7e5544ff7e5544ff7d5443ff7d5443ff7e5443ff7d5443ff7e5443ff7d5443ff7d5343ff7d5342ff7c5342ff7c5442ff7d5443ff7c5342ff7c5443ff7c5343ff7d5443ff784f3fff784d40ff774c3fff774c40ff774d3fff764d3fff764d3fff754d40ff754d40ff744c40ff754d40ff744c3fff744c3fff744c3fff744c40ff744c3fff734c3fff734b3fff734b3fff734b3fff744b3fff744c3eff744c40ff744c41ff754f45ff775349ff765349ff765248ff775449ff77544aff76534aff76544eff74554fff785b57ff785d5aff785d5bff795e5dff795f5dff79605eff7a625fff796161ff7a6262ff7a6263ff7a6363ff7a6364ff796365ff7b6869ff7b696aff7b696cff79686bff7a696dff796a6eff7c6d71ff7e7175ff7e7177ff7f7275ff807174f38272732fa898921a8980d8758371cf5b8473d2448370d22f8272d41e8877d5138679d70a8066cc056666cc01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff068080aa0c806abf168074d1248771cd378274d14d8471cd668471d2818271d29c8372d1b58372d1828372c4d9604343d880645edde6d9cfc1e1d6cbf5e2d4c9fd6f554eff4c2723ff4b2420ff4c2521ff4c2421ff4d2421ff4d2320ff4f2621ff542a24ff562b26ff582c27ff582b25ff572a25ff562a26ff522b27ff482423ff3d1c1eff3c1d1fff3a1d1eff391d20ff3a1b1dff391c1eff361b1dff2f191aff31191bff301a1cff31191aff321a19ff4d231bffa1614affa56145ffa56047ffa95d47ffa75d47ffa75e47ffa65e47ffa65e47ffa65e47ffa65f47ffa76048ffa75f47ffa75f48ffa65d46ffa65e46ffa45c45ffa55e47ffaa634bffab644affab654bffa9644bffa15a43ffa45e45ffa56147ffa46045ffb87b5affebc794ffe9c791ffebc693ffebc593ffeac592ffe9c592ffecc394ffbf8967ffa36048ffa6604bffbd8765ffebc491ffe8c28dffe8c28fffe7c28fffe7c28fffe6c18fffe6c18effe5c08dffe4c08dffe5bf8cffe3bf8affe3be8bffe2be89ffe2bd89ffe1bd87ffe1bc89ffe1bb89ffe0bb86ffdfbb85ffdfba85ffdcb784ffdcb783ffd9b581ffd7b27fffd6b17effd5af7dffd3ae7cffd4ac7cffd3ac7cffd2ab7bffd2ab7bffd2aa7bffd0a979ffcfa977ffcea776ffcca676ffcba375ffc79f71ffc69e70ffc3a07bffe1c5a2ffc29e70ffc39b6affc4986dffc2976cffbf966affbf9369ffbe9269ffbd9067ffbb8d65ffb88b64ffb78963ffb48762ffb38563ffb18561ffb18562ffb18661ffb28861ffb38962ffaf8460ffad825fffab805dffa97d5bffa67a59ffa47859ffa27758ffa37558ffa27459ffbd9979ffa07d5bff9c7153ff997151ff986e4fff986c50ff966a4fff946a4fff94694fff95694eff90664dffb99c84ff89634aff8a5d48ff865b48ff845a46ff835945ff835846ff825746ff815745ff7f5543ff7d5343ff7e5444ff7e5444ff7e5444ff7e5444ff7e5444ff7d5444ff7c5344ff7c5344ff7b5343ff7b5343ff7c5343ff7c5343ff7b5243ff7b5243ff7b5142ff7b5143ff7b5143ff7a5142ff795141ff7a5142ff7a5243ff7a5142ff7a5142ff7a5142ff795041ff764d3eff764c40ff764c40ff754c40ff754c40ff754c40ff754c40ff744c40ff734c40ff734b40ff724b40ff724b40ff724b40ff724b40ff714b40ff714b40ff714b40ff714b40ff714b40ff714a40ff724a40ff714a3dff724a3eff724a41ff714b43ff744f47ff755248ff755147ff745147ff755248ff75524aff73524dff735450ff775a57ff765b58ff765c59ff765c5bff775e5bff765e5cff78605dff796060ff796161ff796162ff7a6262ff796263ff7a6466ff7c696bff7a6a6bff7c696dff7a686cff79696eff796b70ff7e7176ff7d7276ff7e7178ff7e7377ff7f7174da80707015c2c2b6548976d16c8471d2538472d13d8271cd2b8271d01c8076d1118778c3098e71c6048080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff03aaaaff088080bf0f8877cc1a806cce298970cd3d8675d1548670d16f8373cf898473d2a58372d1bc8472d175785e6bfb51332ef1c2afa6b7e2d8ca42e0d4c9a9c6b5abfb563833ff4c2622ff4b2420ff4c2420ff4d2420ff4e2420ff522823ff562b26ff582c27ff582c27ff582c26ff582b25ff572b24ff562a25ff532c27ff4a2625ff3d1b1dff3c1d1fff3b1d1fff3a1c1fff3c1b1eff3b1c1eff391b1fff31191aff301a1cff31191cff321a1cff321a1aff3c1a14ff935642ffa45f45ffa55f46ffa76346ffa66044ffa85e46ffa85d47ffa75e47ffa65f47ffa65f48ffa76048ffa75f48ffa75f48ffa55f46ffa86249ffa76248ffa76046ffab634affab654bffab664bffa9654bffa25c44ffa55f46ffa66147ffa26044ffcc9571ffeac692ffe9c692ffeac692ffeac592ffeac592ffe9c592ffeac593ffe5b98cffb27759ffa5614affbd8562ffebc28fffe7c28cffe7c28effe7c18effe7c18effe6c08effe5c08dffe4bf8cffe3bf8bffe3bf8bffe2be89ffe2be8affe1bd89ffe1bd88ffe0bc87ffdfbb87ffdfba86ffdfba85ffddb984ffddb783ffdcb783ffdbb682ffd7b27fffd7b17fffd5af7dffd4ad7cffd3ad7bffd2ab7bffd2ab7bffd0a97affcfa979ffd0a879ffcea677ffcea576ffcba474ffcba375ffcaa275ffc8a072ffc59b6fffc29b72ffd5b794ffc9a980ffc0976bffc29569ffc09369ffbd9266ffbd9066ffbc8f67ffba8d65ffb88b63ffb68962ffb48761ffb38561ffb18462ffae8160ffae825fffad825effae835dffb18660ffac825dffaa7f5cffa87c5bffa67a5affa27758ff9f7456ff9e7255ff9e7154ff9e7155ffaf8a6bffa98665ff986e51ff986e4eff976c4dff95694dff94684eff92674dff90674dff93664cff92654cffa3806aff95715aff875a47ff835946ff815844ff815744ff825745ff805545ff7e5543ff7c5240ff7b5141ff7b5142ff7c5242ff7c5243ff7b5142ff7b5142ff7b5142ff7b5142ff7a5142ff795042ff795042ff795041ff795041ff795042ff795042ff794f42ff794f42ff784f42ff784f42ff774f42ff774e42ff774f43ff784f42ff794f43ff774e42ff764d41ff764d41ff754d41ff744d41ff734d40ff734d41ff734c40ff734c40ff734c40ff724b41ff714b41ff714b41ff704a40ff704a40ff6f4a40ff6f4a40ff6f4a3fff6f4a3fff6e493fff6e493fff6d493dff6e483eff6f483eff6f483eff6f483fff6e4940ff704c43ff714e44ff724f45ff724f45ff735047ff735049ff71514dff725451ff745855ff745957ff745a58ff755b59ff755c5bff755d5bff755e5cff775e5eff775f5eff785f5fff776060ff786161ff796465ff7c6a6bff796b6eff7b6a6fff796a6eff796a6fff7b6e72ff7d7177ff7d7278ff7d727aff7e7276ff7e7275c38477760be8e8d15e8875d4488771d14b8570cf368471d0258a75d6188075ca0e9280c807926ddb048080bf0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf097171c6118778d21e806fcc2f8272ce438572d15d8470d0778372d2928372d2ad8371d0728879d0cf64453efd745952fbddcfc5bde1d7ca59e5d4c9b5a99089f84c2a26fe4b251fff4b241fff4d241fff502620ff552924ff582c26ff592d26ff582c26ff582c26ff582b26ff582a25ff582925ff572a25ff542b27ff4b2726ff3c1c1dff3a1d1fff3a1e1fff3b1c1eff3c1c1eff3b1c1eff391b1eff32191bff301a1bff31191bff32191cff321a1aff351816ff7f4a38ffa35e45ffa55d47ffbb7f5bffa86a44ffa75e46ffa85e48ffa75e47ffa75f48ffa76048ffa76048ffa76048ffa86049ffa75e47ffb57456ffba7c5affa86146ffac624affac644cffaa674bffa9654affa15e42ffa65f47ffa75f46ffa16344ffddb287ffedc691ffeac591ffeac692ffeac591ffe9c592ffe9c592ffe9c48fffeac491ffddb189ffa56b4bffba815dffebbf8dffe7c18dffe6c18dffe6c18dffe6c08dffe5c08dffe4c08dffe4bf8cffe3be8bffe2be8affe1bd89ffe1bd89ffe1bc88ffe1bc88ffdfbb87ffdeb985ffddb985ffdeb985ffdcb883ffdbb682ffdab682ffd9b582ffd7b280ffd5af7effd3ad7cffd2ab7bffd2ab7bffd1a97affd0a979ffcfa878ffcfa778ffcea577ffcea476ffcda375ffcaa172ffcaa072ffc8a071ffc89f72ffc59c6fffc1996dffc29f78ffdabe99ffbc956affc19166ffbf9165ffbc8f63ffbb8d64ffba8d65ffb88b64ffb68862ffb38661ffb28460ffb1835fffaf8160ffaf8362ffac805effaa7e5cffab7f5cffab805cffaa805dffa67c5affa57a59ffa27757ffa07458ff9d7155ff9b6e52ff9b6d51ff9b6b51ff9e7659ffb08e6eff956c50ff966a4cff93694aff93674cff92674dff8f654aff8e654aff90634aff8e6147ff8d6650ffae8e78ff825641ff815643ff7f5541ff7f5441ff7f5443ff7e5342ff7b5241ff7b5241ff7a5141ff7a5041ff7a5041ff7a5041ff784f40ff795041ff774e40ff784e40ff764d41ff764c40ff764d40ff754c40ff754c3fff754b3fff754b3fff744a3eff73493eff73493eff72493dff72493dff72483dff72493eff73493eff734a3eff73493eff72493eff724a3eff724a3fff734b3fff724b3fff724c40ff724b40ff724c40ff714c40ff724b40ff724c41ff714b40ff714b41ff704a40ff6f4a40ff6f4a41ff6e4941ff6d493fff6c483fff6c483eff6d483eff6d463eff6e4640ff6c463eff6c463eff6a473dff6b4940ff6d4d43ff6e4e44ff704c45ff714e47ff704f46ff6f4f49ff705550ff705752ff715654ff725755ff725957ff735958ff735b58ff735c58ff745d5bff755e5cff755e5dff765e5eff755f60ff776467ff7a6b6eff7a6c72ff7b6c71ff7a6c71ff796d72ff7b7176ff7b7276ff7b7378ff7d727aff7d7277ff7e7377928f858105cccccc618374d0468375d3418172d02e8574d31e8877d5138679d70b8b74d1059966cc035555aa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0002808080059966cc0b7474d115866dce228778d2358773cf498570d2638671d37f8572d39b8472d19d8472d0738771a2fa502f2bffa18e84fde5d8cef7e4d7cbe5e8d8cbf68c7068fb4b2821fd4d251cff4e251fff532924ff572b26ff582c26ff582b25ff582b25ff582b25ff582b25ff592b25ff582a25ff582924ff572a25ff552a27ff4c2827ff3b1b1cff3b1d1fff3a1d1fff3b1c1eff3a1c1eff3a1c1eff381c1dff32191aff311a1bff32191cff32191cff321a1aff331919ff613526ffa35f47ffa45c46ffbf855cffdba876ffa96848ffa75f47ffa85f47ffa85f48ffa75f48ffa86048ffa86047ffa85f48ffa55e46ffb97f5cffe6b589ffa56844ffa96449ffab664cffac664cffab634bffa25f44ffa55f47ffa65f46ffa96e4cffe6c292ffecc691ffeac591ffeac692ffe9c592ffe9c592ffe9c592ffe9c590ffeac58fffe9c394ffd5a57dffbd8b61ffdeb382ffe2bb87ffe7c08cffe6c08cffe6bf8cffe5bf8cffe4be8cffe3be8bffe3bd8affe1bd89ffe1bc88ffe1bc88ffe0bb87ffdfba87ffdeb986ffddb885ffdcb885ffdcb783ffdbb682ffdbb683ffd9b582ffd8b381ffd7b180ffd4ae7dffd3ac7cffd1aa7affd0a879ffcfa878ffcfa778ffcda677ffcda577ffcca376ffcba374ffcba174ffc99f72ffc99f71ffc79e70ffc69d70ffc69c70ffc49a6effbf966dffd3b493ffc09f77ffbd8f64ffbb8e63ffbb8d62ffb98b63ffb88a63ffb58762ffb38560ffb1835fffaf815effae805dffac7f5fffae8361ffa97c5cffa77a5affa77b5affa67a59ffa97d5dffa27858ff9f7456ff9c7155ff996f53ff986c52ff976a51ff976a4fff996850ff92684effb39373ff8f684bff93684bff906749ff906549ff8d6248ff8d6249ff8b6047ff895d45ff885a43ff865945ffb3937fff7d5943ff7f5140ff7f5140ff7b513fff7b5040ff7b5041ff7a4f3fff7a4f40ff784e3fff784e40ff784f40ff784e40ff774e3fff774e3fff754b3dff714739ff6b4034ff6a3f34ff6b4034ff6b3f34ff6b4035ff6b4035ff6a4035ff6a4035ff6b4035ff6a4035ff6a4136ff6b4136ff6b4237ff6b4237ff6b4237ff6b4237ff6c4237ff6c4337ff6c4337ff6c4338ff6d4338ff6c4338ff6d4439ff6d443aff6d443aff6c4339ff6b4237ff6a4136ff6a4136ff6a4136ff6a4237ff6c4539ff6f483dff70493fff6f493eff6f483eff6e483eff6d463fff6c463eff6c4640ff6b453fff6a453eff69453dff6a463fff6d4a42ff6d4a43ff6e4a43ff6e4c44ff6e4d44ff6d4d48ff6f514eff6e5351ff6f5453ff705554ff715755ff715755ff725957ff725a58ff725b59ff745c5bff745c5bff745d5bff735d5eff766569ff796c71ff796d74ff796d73ff786d74ff796f76ff7a7278ff7a7278ff7a7379ff7c737aff7c727afe807478568e827d03ffffff0f8877cc188a75ca37866fd1268679d7188075ca0f8877cc088080df048080bf02808080010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff059966cc0d8976d8188a75d5268672d03a8472d34f8471d56a8473d4868574d3a28473d18c8573d1a26b4d4ffc4c2724ff9b827bfeaf9a92feb29c94feb09a91fd65463cfe4f2822fe532922ff572b25ff572b25ff582a25ff582a25ff582a25ff582a24ff572a25ff572a25ff582a25ff582924ff572925ff572925ff552a27ff4d2a28ff3b1b1cff3a1d1fff3a1d1eff3a1d1eff3a1d1eff391c1eff381d1eff321a1aff311a1bff33191cff32191bff321a1bff331a1aff3e1e16ff975a43ffa55d46ffb77e55ffe4b77dffd7a177ffad6b4effa76045ffa86048ffa86048ffa86147ffa96148ffa86048ffa76147ffc18a63ffedc391ffd8a77bffa66848ffaa664cffad664effaa644cffa36046ffa66048ffa36046ffb9835fffeac694ffebc690ffe9c591ffe9c591ffe8c491ffe9c591ffe8c591ffe8c591ffe7c38dffe7c492ffedc394ffd9ae7effdbb180ffd9b27fffdcb581ffe0b986ffe4bd8affe5be8bffe4bd8affe4bd8affe3bc89ffe0bc88ffe0bb87ffdfbb87ffdfba86ffdeb985ffdcb784ffdcb785ffdbb784ffdbb583ffd9b580ffd8b481ffd7b280ffd6b280ffd5b080ffd3ad7dffd1ab7bffd0a979ffcfa778ffcea677ffcda577ffcca475ffcca275ffcaa173ffc8a072ffc99e71ffc89d6fffc79c6effc59b6cffc49b6effc3996effc3986dffc1966cffbf9879ffd4b994ffb48e64ffb88c62ffb98961ffb68861ffb48660ffb1845effb0825dffad7f5cffac7e5bffab7d5bffaa7b5dffa97e5effa77c5bffa67b59ffa37858ffa37757ffa07457ff9b6f55ff976c51ff94684eff95674fff93664eff92654dff91644cff93644dff91634cffaf8d6fff8d6649ff8f6347ff8b6145ff8c6145ff895e44ff845941ff855842ff845842ff855742ff855642ff94715cff90745eff784b3dff76493bff754a3aff764a3cff774a3dff754b3dff754b3dff764c3dff764c3eff764d3fff764d3eff774d3fff774d3eff774e3fff774f40ff764e40ff724a3cff6c4437ff693f33ff683f33ff684034ff674135ff683f35ff694036ff694036ff694136ff694137ff694237ff6b4238ff6b4338ff6b4237ff6c4338ff6c4338ff6c4338ff6c4338ff6c4439ff6d4439ff6c4439ff6d4339ff6d443aff6e443bff70453bff70473dff6f463bff70483cff71483cff6d4539ff6a4136ff684035ff673e33ff653c32ff673f35ff6a4238ff6b423aff6b443eff6b453eff6a453dff69443dff68433dff6a4741ff6a4742ff6a4743ff6b4844ff6a4946ff6c4a4aff6d4d4eff6d504fff6c5151ff6d5252ff6e5452ff6f5554ff6f5654ff705856ff705859ff705958ff715957ff725a59ff715c5dff75676cff786e75ff766e78ff786f78ff787078ff787179ff77737bff77737bff79757bff7b737cff7a737bf37b707423bdb6af04bfbfbf10bf9f9f23a8999207ffffdb188a80d5128e71d40b8b74d1068080d503aaaaff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000028080ff088080bf0f8877dd1a8976ce2a8673ce3f8271d2568271d3718573d48d8472d4a88472d1948877c8df52312afd512925ff4c2823ff4b2821fe4b2922fe4b2822fe512924fe552b25fe572b24ff572a25ff572a24ff572a24ff572a24ff582a24ff572a24ff572a24ff582a24ff572a24ff562a24ff572a25ff562a26ff542a27ff4f2b28ff3b1b1cff3b1d1fff3a1d1fff3a1d1eff3a1c1dff391d1eff381d1eff32191bff311a1bff331a1dff32191bff321a1aff331a1aff341717ff824b38ffa45f46ffb27750ffe4b77dffe4b482ffd39b74ffac6949ffa86147ffa96048ffaa6148ffa96148ffa96048ffa76147ffc9956cffeac38effecc390ffc38e68ffa7664bffad674effa9644bffa56147ffa76148ffa26145ffcb9870ffeac692ffeac590ffeac591ffe9c591ffe9c591ffe9c591ffe8c491ffe8c491ffe7c48fffe7c491ffe9c391ffe6bf8bffdab17fffd8b27effd9b17effd9b17fffdbb380ffe0b986ffe4bc89ffe3bc89ffe3bc89ffe0bb87ffdfba87ffdfba87ffdeb985ffddb884ffdcb784ffdcb784ffdbb583ffd9b481ffd8b380ffd7b280ffd6b180ffd5b07fffd5af7effd4ad7effd1ab7bffcfa778ffcea677ffcda577ffcca475ffcba274ffcba174ffcaa072ffc89f72ffc89d6fffc79b6effc69a6dffc4996cffc3996dffc2986dffc1966cffbf946affbb926bffd0b493ffb79873ffb78962ffb8865effb3855effb1825effaf815dffad7e5dffab7d5bffab7c5bffa97a5affa7795affa47859ffab7e61ffa17357ff9d7053ff9a6c4fff95694dff93684dff92664dff91654cff91644cff91644cff90624bff8f614aff906049ff8f6049ffa47e65ff967256ff84573fff84573fff83553eff81553eff7e513cff7e513dff7e4f3dff7f4f3dff804f3dff7c533fffb49a83ff6f4536ff754739ff734738ff734839ff76483cff74493cff74493bff754a3cff754b3dff754c3eff764c3eff754c3dff764d3eff774e3fff765040ff775041ff785143ff795244ff774f41ff70483bff694134ff684034ff684034ff683f35ff694036ff684136ff694237ff694237ff6a4338ff6a4338ff6b4338ff6b4338ff6b4338ff6c4438ff6c4338ff6c4439ff6c4339ff6d433aff6d433aff6d433aff6e433aff70443cff71473dff70463cff70473dff71483dff71493eff72493eff724a3fff71483dff6f463bff694035ff633a30ff60382eff61392fff613a30ff613c33ff654039ff68433dff6a4542ff694542ff6a4644ff694744ff6a4846ff6a4a4aff684d4dff694e4dff6a504eff6c5150ff6c5251ff6d5352ff6e5454ff6e5555ff6e5757ff6f5757ff6f5856ff705857ff6d595cff74686eff756f78ff74707aff75707aff76717aff75737bff76737cff77747cff78747cff7a737eff79737cef7d757a47c2bbb7518e847e868780766c978e8411c3b4c3128e80c60e806ddb089f80df048080bf028080ff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff088060df118769d21d8d7bd32e8574cd438572d15b8470d5788473d2948572d2ae8471d28a766085f74f2c28ff502723ff532722ff532821fe532921ff542821ff552a23ff562923ff562a23ff572924ff572a24ff572924ff572924ff572924ff572924ff572a25ff572a25ff562a25ff552a26ff542b27ff542c27ff522a26ff502c28ff3c1b1bff3c1d1eff3a1c1eff3a1d1fff3a1c1dff3a1c1eff391d1eff351a1dff32191bff341a1dff33191aff33181bff33191cff301a18fd5d382bfda36144ffab6c49ffe7b884ffe2b47fffe3b583ffdba57cffaf704fffa86247ffaa6148ffa96048ffa96149ffa76347ffd09e72ffeac48effe7c58dffeac292ffb6805cffaa674effa9654cffa76149ffa66149ffa36548ffdeb184ffeac68dffebc691ffe9c590ffe9c491ffe9c491ffe8c491ffe8c491ffe7c491ffe7c491ffe7c391ffe7c48effe7c18cffdbb383ffd8b07dffd8b07effd8b17effd8b07effd8b07effd8b07effdfb684ffe1ba87ffdfba87ffdfba87ffdeb986ffddb884ffdcb683ffdab582ffdbb583ffd9b483ffd8b383ffd7b181ffd5b07fffd5af7fffd4ad7effd2ad7dffd2ac7dffd1ab7bffcfa979ffcca576ffcba174ffcaa174ffcaa072ffc99f71ffc79e6fffc69c6effc59a6cffc4996affc3976bffc19669ffbf9469ffbe9369ffbd9269ffbb9169ffbb8f66ffb4916effcfb193ffb38a64ffb5845effb0815cffae7f5cffac7d5affaa7a59ffa97a59ffa67757ffa67657ffa47657ffa37556ffa6795aff9b6d50ff95674bff926649ff91654aff91634bff90624aff90624aff8f614aff8e6049ff8d5d47ff885c44ff875842ff875543ff8d624fffab896fff7b4f3aff7d4d39ff7e4f3bff7d4f3bff7c4f3bff7c4f3cff7d4f3dff7c4e3cff7e4f3dff7d4d3dffac8d76ff7e5c46ff734536ff704636ff724638ff74473aff73483aff73493aff744a3dff754c3eff754c3eff754c3dff754e3eff764e3fff764f3fff765040ff765140ff785142ff795343ff7b5546ff7c5646ff7d5648ff754d40ff6c4538ff694235ff684135ff694136ff694136ff6a4137ff6b4339ff6a4338ff6b4338ff6b4338ff6b4338ff6b4438ff6c4439ff6c4439ff6d443aff6d443aff6e443aff6f463cff71473eff71483fff724a40ff744b41ff71493fff70483eff70483eff71483eff72493fff71493fff724a3fff724a3eff724a3eff6d4539ff694135ff684035ff653c33ff5e372eff5c362dff5f3b32ff623e37ff66443bff694641ff6b4745ff6a4949ff684b4cff694c4cff6a4d4eff6a4e4fff6a4f50ff6a504fff6b5250ff6c5352ff6d5454ff6d5554ff6e5555ff6f5656ff6b585bff746b73ff73707aff73717bff75727bff75727bff76737dff77737dfe77747dff77757cff78747efe7a747dfc7d757bd97e7476d782777592867e7916c5b9a217857ad3158679ce0b7474d1068080d503aaaaaa00000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048080bf0a8066cc13866bd7208770cf338773cd498573d2618371d27d8370d0878471d2728677d2955c3a35fb532b26ff532722ff542821ff532821ff542921ff552922ff562a23ff552922ff562924ff572923ff572a23ff572924ff572a24ff572924ff572a24ff562a24ff572a25ff562a26ff562a26ff552b26ff542c26ff532b26ff502b29ff3d1b1cff3c1d1eff3a1c1eff3a1d1fff3a1d1dff3a1c1eff391c1eff351a1dff321a1bff33191dff32191aff33191bff32191bff311a16f5462c24fa9c664effa46446ffe9b786ffe2b57effdfb67fffe1b483ffe2b083ffb57754ffa76446ffa86148ffaa614affa76448ffd6a578ffebc48fffe7c48cffeac590ffe6b98cffab6f51ffaa674dffa66049ffa66049ffaa7050ffedc193ffe9c58bffe9c690ffe9c590ffe9c590ffe8c490ffe8c390ffe8c490ffe6c391ffe6c391ffe8c290ffe7c48cffe7c28bffdeb684ffdab17effd7af7dffd8b07effd7af7effd6af7dffd7af7dffd5ad7cffd7b07effdcb683ffddb885ffddb885ffdcb783ffdcb683ffdbb582ffd9b381ffd7b281ffd7b180ffd5b07fffd4af7effd4ae7effd2ac7cffd2ac7dffd1ab7affcfa97affcea778ffcda677ffc9a173ffc8a172ffc99f70ffc89d6fffc69b6effc5996cffc4986affc29769ffc19669ffbf9468ffbe9268ffbd9168ffbb8f68ffb88e67ffba8d66ffb58b69ffc4a586ffbd9b76ffb1805cffaf7e5cffad7c5affaa7a58ffa87857ffa77757ffa57556ffa47456ffa27455ffa17255ffa07255ff996c4fff916448ff916349ff8f6149ff8f6149ff90614bff8b5d46ff885a44ff875843ff845541ff835343ff825240ff82503fff805240ffac8a71ff764d3aff7d4d3aff7c4d3aff7c4e3bff7c4e3bff7c4f3cff7c4f3dff7c4e3cff7c4e3cff7c4c3dff7a5340ffb09079ff744935ff774c3cff764a3bff76493bff734839ff714939ff734a3bff724b3cff734c3dff744c3cff744d3dff744d3eff754e3eff774f40ff775040ff775141ff795343ff7a5445ff7b5545ff7d5747ff7e5949ff7f5949ff7b5545ff724b3dff6b4336ff6b4236ff6b4137ff6b4338ff6c4339ff6c4339ff6c4339ff6d443aff6d443aff6e443aff6d443aff6e453bff6e453aff71473cff72493fff724a40ff724b40ff734c41ff754f43ff754f42ff744f42ff714b3eff71493fff70493eff6f4a3eff704a3fff714b3fff714b3fff704a3eff724a3eff6e453aff6a4138ff6b4139ff6a423aff6a433bff664037ff633d35ff623d36ff653f3cff674543ff694a47ff6a4b4aff6a4c4dff694d4eff694f4fff684f4eff69504fff6a5050ff6a5151ff6a5253ff6b5352ff6b5353ff695659ff756c74ff73717bff73727cff74737bff75737cff76747dff76747dff76747eff77757dff77757efe797580fe7a737bf57e7579c37f77762daa9f9f0ba274d11f8473ce148c80d90b7474d1056666cc028080ff01ffffff000000000100000000ffff0001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff056666cc0b7474d115866dce238a75d3358773d44c8375d3668473d2838471d09f8472d0548976bfca5d3b34fe542922ff542820ff552921ff542921ff552921ff552a21ff562a23ff562923ff562a23ff572923ff572924ff572924ff572924ff572924ff572a24ff572a24ff562a25ff562b26ff562b26ff552b26ff542c25ff532b25ff512b29ff3d1b1cff3b1c1dff3a1d1fff3a1c1fff3a1d1eff3a1c1dff391d1dff361b1eff32191bff331a1cff32191bff32191bff31191afe311a17cc4b3630d1a27a66fd9f6042ffe5b286ffe1b681ffe0b580ffe1b580ffe0b481ffdeac80ffb97e5affa76347ffa86249ffa76446ffe0b182ffeac58fffe8c68fffe8c58effecc592ffd4a47affa76c4bffa7634affa56248ffba835effecc38fffeac58dffe9c590ffe9c590ffe8c490ffe7c390ffe7c390ffe7c390ffe6c38fffe7c290ffe8c28fffe8c38dffe6c18cffdfb885ffdcb482ffd8b07effd8af7effd7ae7dffd6ae7dffd5ad7cffd4ac7bffd3ac7affd4ad7bffd6b07dffdbb482ffdbb582ffdbb582ffdab481ffd7b280ffd6b180ffd5af7fffd5af7effd3ad7dffd2ac7cffd0ab7bffd0aa7affd0a979ffcea778ffcca576ffcca576ffcaa274ffc79e70ffc79c6effc69b6dffc59a6cffc3986affc3966affc09468ffbe9366ffbd9266ffbc8f66ffba8d66ffb98c66ffb78b64ffb68965ffb58964ffb38f6cffcbad8bffac805dffaf7d5affab7a57ffaa7958ffa87658ffa47556ffa17154ff9d6c51ff99674dff94624aff916047ff986b51ff8c5f45ff8b5d47ff875942ff865641ff845641ff81533eff81523fff7f513eff80513eff7e5040ff7c4f3eff804e3dff7d4d3dffa07f66ff78543fff7a4c3aff7b4c39ff7c4d3bff7b4d3aff7b4e3bff7a4e3bff7b4d3bff7a4d3cff7b4d3cff754a37ffaa8c73ff865f48ff815340ff7e5341ff7e5442ff7e5544ff7a5442ff795041ff744c3dff724b3bff714b3bff744d3dff744e3eff754e3fff774f40ff785041ff785142ff785443ff7a5544ff7b5746ff7c5746ff7e5947ff805a49ff805b4aff815b4bff7d5647ff744c3eff6e4539ff6c4338ff6c4439ff6d443aff6d443aff6e453bff6e453bff6d453aff6e453aff6f463bff72483eff744a3fff744b3fff744c41ff734d41ff754f42ff765043ff755042ff765142ff755142ff755043ff714d41ff704c3fff704c3fff714c40ff724c40ff724c40ff714c40ff734c41ff714a40ff6b443cff694139ff6b423aff6b423bff6b433cff6c443eff69433eff6a4540ff6a4642ff6b4947ff6a4a4bff6a4c4cff684d4eff684e4dff68504dff66504eff66514eff675151ff685150ff695152ff665659ff756e76ff72717bff73737bff73737cff75737dff76737eff76747dff77757eff77757dff78767fff77747dfd7b767bde8077765599938d0db1b1d8268679d7228070d9168b74d10c9580d5079292db059966cc03aa55ff03aa55aa010000ff01ffff00010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff059999cc0d8976d817907ad3268672d0398674d2508373cf6b8370cf888370d0a48473d06f816ca1f3522c25ff552821ff542921ff552922ff542921ff552a21ff552a22ff552922ff562922ff572a22ff572922ff572923ff582a24ff582924ff572924ff572a24ff562b23ff572a24ff572a25ff562a26ff562a25ff562b25ff542a25ff512c29ff3e1c1cff3b1d1dff3a1d1eff3a1c1fff3a1d1dff3a1c1dff391d1dff371c1eff33191cff331a1dff31191bff321a1bff311919fe301a199b4d3b3587b0907bf9995e41ffdfad83ffe1b580ffe1b67effe1b580ffe0b481ffdfb483ffe0b083ffb57d58ffa56547ffa36544ffe8bb8affeac38effe8c38effe9c48effe9c38fffedc391ffc5926affa8664cffa46449ffcc9971ffeac38dffeac48effeac48fffe9c48fffe8c48fffe7c38fffe7c38fffe7c38fffe7c38fffe9c390ffe8c28effe8c38effe7c08dffdfb885ffdbb382ffdab381ffd6ae7dffd6ad7dffd5ad7cffd4ac7bffd4ac7bffd3ac7affd3ab79ffd3ab79ffd2ab79ffd6af7dffdab380ffd8b280ffd8b180ffd6af7effd3ad7dffd2ac7cffd1ab7bffd1ab7bffcfa979ffcea878ffcda777ffcca576ffcba475ffcaa374ffc9a173ffc79e70ffc59b6cffc5996cffc4986bffc2966affc09369ffbf9268ffbd9165ffbc9064ffba8d64ffb88b64ffb78a65ffb78964ffb38864ffb38761ffb08561ffc29d7effb3906dffad7c59ffab7a57ffa57454ffa06f51ff99694eff93634aff916048ff915f47ff905d46ff8e5b45ff9d6d56ff84563eff835441ff815241ff80513fff7f513fff7f503eff7e4f3dff7d4f3eff7d4f3eff7b4e3bff794e3cff7c4c3dff7b4b3bff906d57ff95735dff794a38ff7b4c39ff7a4c3aff7c4d3bff7b4d3bff7a4d3aff7a4c3bff794d3bff7a4e3bff7c4f3cff96735dffa27e67ff815340ff7e5341ff7f5341ff805644ff815846ff825a48ff825a49ff7f5746ff7b5443ff754f3eff734d3cff744f3eff784f40ff785142ff795243ff795342ff7a5543ff7c5645ff7d5746ff7e5947ff805b48ff815d4aff835d4aff845f4cff855f4eff7f5848ff754d40ff6e463aff6d4439ff6d4539ff6d453aff6e453bff6f453bff6f473bff72493fff754c41ff754d41ff764d41ff754e41ff755042ff755041ff765142ff765141ff765141ff765142ff765443ff765444ff765244ff734e40ff724c3fff734c41ff734c40ff724c42ff724c42ff724c41ff724d42ff6e483fff6a433bff6a423cff6b433dff6c433eff6c453fff6c453fff6d4641ff6d4742ff6b4845ff6b4a48ff694c4aff684e4dff664e4dff64504eff64504dff66504fff665150ff665152ff645559ff767076ff73717bff74737bff74737eff75737eff76737eff76747eff77757eff78757eff797580ff79757ef27c757a7b8d858116aea2d1198f7ad6398270d2298370d31b8471d0128071c60c8080d50a8080cc076d6db6059966cc048080bf035555aa0100000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080068080d50e806dc8188a75d5288673d23b8675d4538472ce6f8571d15e8575d4948373d06b755866fe502822ff562820fe542a22ff542922ff552921ff552921ff552a21ff552921ff572a22ff572b22ff5a2d26ff592b25ff582a24ff582924ff582924ff572a24ff572a24ff572a24ff572a25ff562a25ff562a26ff562a26ff552b26ff522c29ff3f1d1cff3b1c1dff3a1d1eff3a1c1fff3a1c1eff3a1c1dff391d1dff371c1eff331a1cff321a1cff321a1bff321a1bfe321919fd2e1a1a78574a4230b58f80e8946449fed9a67cfee3b782fee2b780ffe1b682ffdfb581ffdeb582ffddb583ffdfb183ffbd8761ffa56c46ffe9bf8dffe8c28dffe9c48effe9c58effe9c38effeac38fffeabe8fffb77f5cff9f6444ffdeae83ffe9c38dffeac48fffe9c38effe9c48effe7c38effe7c28effe7c38effe7c28effe7c28fffe8c38fffe7c28effe6c18cffe6c08cffdfb986ffdbb382ffdbb381ffd9b17fffd6ad7cffd4ad7bffd3ab7affd2ab7affd2ab79ffd1aa78ffd1aa78ffd0a977ffcfa876ffd0a977ffd7af7effd6af7dffd4ad7dffd3ac7cffd1aa7bffd0a979ffd0a87affcea778ffcda678ffcca576ffcaa374ffcaa374ffc9a173ffc79f70ffc59d6effc59a6dffc4986bffc19668ffbf9568ffbf9167ffbe9066ffbb8f64ffb98e62ffb88b61ffb68961ffb48760ffb48761ffb28662ffb0835effaf825fffae8366ffccb494ff9c7252ff976648ff946247ff926146ff8f5e46ff8d5d46ff8d5c47ff8d5b45ff8d5a45ff8d5845ff8c5944ff986951ff80523fff7d513fff7e4f3eff7e503fff7d4f3eff7c4e3cff7b4e3cff7b4d3cff7a4c3cff7a4c3bff794c3cff7b4c3dff7c5440ffb9987dff784c35ff7a4b39ff7b4c3aff7e503dff7f513eff805340ff825742ff855844ff875c46ff8b5c47ff865b4affb79780ff7c533bff805543ff7e5442ff7f5643ff815745ff825946ff825c48ff835d49ff845e4bff835e4aff815c49ff7d5744ff785140ff795242ff795242ff7b5343ff7c5545ff7d5646ff7e5747ff7f5946ff815b48ff825d49ff835e4aff855f4cff85604dff87614eff88624fff845e4dff765040ff6e4839ff6d4639ff6f473bff71473dff744b3fff754c40ff754c41ff754d40ff764e41ff765042ff765243ff765242ff775242ff765241ff765141ff765242ff775443ff775444ff785445ff785445ff775244ff734d40ff734d41ff734c42ff724c42ff724d42ff724e43ff714e42ff714c43ff6c463dff6a433dff6b443eff6c443eff6d453fff6d4640ff6d4640ff6b4840ff6b4941ff6b4b43ff6b4c48ff694c4dff684d4fff664f4eff664f4fff645050ff645053ff64585bff757178ff73717bff74727cff75727fff76737eff76737eff777480ff77757ffe787581fe7b7680fb7c767bae87807b11c3c3b415866dce4b8574cf448370d233826ed225836ecf1c8976d1158679ce118778d20d8976d80a9980cc07926ddb068080aa035555aa028080ff010000ff0000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ffffff079292db0e9280db1a8976ce2a8679d43e8473ce558472d2718773d44e8676d12b8877d07e5d3d35ff542a23ff57291ffe552a22ff552921ff552921ff562a22ff562921ff562a21ff572a22ff5a2e24ff5d3028ff5d2f27ff592a24ff582a24ff582924ff582a24ff572a24ff572a24ff572a25ff572a25ff562a26ff562a26ff542a25ff512c2aff401d1dff3b1c1cff3a1d1eff3a1d1fff3b1c1eff3a1c1eff391c1dff381c1fff34191dff32191cff321a1cff32191bfe311a19f52f1b183d71645c0ae6e6ccba977055fcd2a176fee4b882fedfba82ffdfb783ffe0b682ffdfb783ffddb681ffe0b784ffe0b283ffc29365ffe9c18dffe7c28cffe8c38dffe8c38cffe9c48dffe8c38dffeac48fffe6bb8dffbb8b62ffe5bb8bffe9c38dffe9c48effe9c38effe9c38effe7c38dffe7c28effe7c28effe7c28effe8c28effe9c28fffe7c18dffe6c08bffe6bf8bffe0b986ffdbb381ffd9b280ffd8b17fffd8b07effd2aa79ffd3ab79ffd2a978ffd1a978ffd0a977ffd0a876ffcfa776ffcea675ffcda675ffcda574ffd0a878ffd1aa7affd1aa7affd0a879ffcfa778ffcea677ffcca475ffcca476ffcba374ffc9a173ffc79f71ffc59d6effc39b6dffc39a6cffc3996cffc29669ffbf9467ffbe9366ffbe9067ffbb8e65ffb98d62ffb88b61ffb6895fffb5875fffb48660ffb2855fffb28560ffad7e5dffa77759ff9d6d52ff99785bffa9896cff8f6048ff8e5d46ff8c5b44ff8b5a43ff8a5944ff895844ff8a5742ff8a5642ff8b5543ff855240ff996c55ff7b4e3aff7c4f3dff7c4e3eff7b4d3cff7b4c3cff7a4c3aff7a4c39ff7a4d39ff7c4e3cff7e513eff825440ff875844ff875a46ffb5997fff7d5942ff855643ff835441ff865744ff875945ff885a46ff875c46ff885c46ff885d47ff8b5c49ff8a5c48ffa38268ff9d7b63ff805642ff815544ff7f5642ff815644ff815944ff815b45ff835d47ff845f49ff86604bff86604cff86614dff86604cff815b49ff7c5645ff7c5544ff7d5545ff7e5647ff7f5848ff805a48ff805c48ff825d49ff845f4bff85604cff87624dff88634fff89634fff8b6451ff8c6653ff865f4eff785041ff70483bff764c40ff774d41ff774d41ff774e42ff774f41ff785142ff785242ff775343ff785342ff785342ff785342ff785342ff775342ff795544ff785544ff795545ff795546ff795545ff795446ff765143ff734e42ff734d42ff724e42ff724f43ff724f44ff704f42ff734f44ff6f4940ff6b453dff6a453dff6c463fff6d473fff6e473fff6e473fff6f483fff704841ff6f4943ff6e4a46ff6c4b48ff6b4d4bff684d4fff664d50ff644f54ff675a60ff727078ff72717cff73727bff75717fff76727dff75747eff777480ff787581ff7a7581fd7b767bd5847e7b2fb8aea8518471d0628272d0668471d0538472d1428374d4348471d32b8271d0238375cc1c806dc8168074d1118778d20d8962c4098e71e3068055d5048080bf035555aa02808080010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ffffff068080d50f9988dd1b8e7bd02b8271d03f8671d2568574d3738573d3908773d3228e80d2a1623f39fe542a21fe55281fff562a21ff562921ff552920ff552921ff562a21ff572b21ff5b2f26ff5e3228ff5e3129ff5e3028ff5b2d25ff592924ff592924ff572a23ff582a24ff582a25ff572a25ff572a25ff562a25ff552a26ff542b25ff512c27ff411e1dff3b1d1cff391d1eff3a1d1fff3a1c1eff3a1c1eff391c1dff381c1eff351a1cff331a1cff32191cff311a1bff311b1ac63a28231e80668016978bc56caa8468fcd0a477ffe3b982fee0ba83ffdfb783ffdfb683ffdfb682ffdfb681ffdfb683ffdfb682ffdeb682ffe3bd88ffe7c18bffe7c28cffe8c38dffe9c38dffe9c48effe8c58dffeac38fffe6bc8cffeac28fffe9c38dffe9c490ffe9c38fffe9c48fffe6c28dffe7c28effe6c38effe7c28effe8c28effe7c18dffe6c08cffe5c08bffe5bf8bffe0ba87ffdab380ffd9b280ffd8b17fffd8b07effd5ad7cffd2aa78ffd1a877ffd0a877ffcfa776ffcea775ffcda674ffcda574ffcba473ffcca373ffcca272ffcda374ffcfa676ffcea576ffcda576ffcba374ffcba274ffcaa173ffc9a072ffc79f71ffc59d6fffc59b6effc3996cffc3986bffc1966affbf9467ffbe9266ffbb9063ffba8e63ffb78b61ffb78a60ffb5885fffb5875fffb4865effb48460ffaa7b59ff9f6f50ff98664bff916046ff926047ff8c5e48ffc0a286ff8e664cff8b5b44ff8b5a42ff895841ff875741ff875642ff895541ff86533fff865341ff845240ff8f634dff7f523cff7c4d3aff7b4c3cff7c4d3cff7c4d3bff7d4f3bff81533eff855942ff895c46ff8d5f49ff8e5f48ff8f6149ff90604aff977359ff9c7c62ff885845ff835440ff835641ff875945ff885b46ff895c46ff885d47ff8a5c47ff8c5d49ff8b5d48ff885f47ffbda08aff7f5740ff845543ff7f5642ff805845ff815944ff835b47ff855d49ff855f4aff85604bff87614cff87624dff88614eff88634fff88624eff865f4dff815a48ff7f5847ff7f5947ff805a48ff805c48ff825e49ff845f4bff85604bff87624dff88634eff8a644eff8a654fff8d6752ff8e6854ff8f6955ff835d4aff7a5242ff785040ff774f41ff785042ff795143ff795444ff795443ff795443ff795544ff795543ff795542ff795543ff795644ff7a5645ff7a5645ff7a5645ff795646ff795646ff7a5646ff7b5848ff7b5748ff755043ff734e42ff724f42ff725044ff724f43ff724f43ff714e43ff704c41ff6b463dff6b473eff6c473fff6d473fff6f4740ff704740ff704840ff704941ff6f4a42ff6e4a44ff6e4b46ff6c4b4aff6a4c4cff674e51ff6d5d65ff726e78ff71717bff71727bff74717eff75737cff76737fff777380ff787581fe7a767dee837d7d6eaca59e08dfdfbf618371d08b8472d1778572d0658372cf558472cf47816fd03c8473d0328570d62a8073ce23836dcc1c806dd1148073cc0e806ddb0a8080cc076d6db6048080bf028080ff00ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080076d6ddb0f8866cc1b8e7bd02b8277d03f8271ce578472d3738573d3908573d1289f8cd2c55b3831fe532920fe54291fff552920ff562921ff562921ff552921ff562a21ff5a2e25ff5e3228ff5e3228ff5f3228ff5e3229ff5f3029ff5b2d25ff592923ff582923ff582924ff582924ff572a25ff572a25ff562a25ff562a25ff552a23ff532c27ff43201fff3b1d1cff391d1eff3a1c1fff3a1c1eff3a1c1eff391c1dff381c1dff351a1cff34191cff331a1cff321a1bff2f1b19983b28250d9d9dd8138679c919d6b8a3f1d2af81fee1bb85fee1b884ffe0b786ffdfb684ffe0b683ffdfb883ffdeb783ffdeb783ffe0b983ffe1bb85ffe3bf89ffe5c18cffe8c38effeac38effebc38effeac48fffe9c48fffe9c38dffeac28cffe8c38fffe6c38fffe8c38fffe8c38fffe6c18dffe5c28dffe5c18dffe6c18dffe7c18dffe6c08cffe5c08bffe5bf8affe4be89ffe0ba87ffd8b27fffd7b07effd7af7effd7af7dffd5ad7cffd4ab7affd1a877ffcfa675ffcea675ffcca574ffcca473ffcca473ffcba272ffcaa272ffcaa071ffc99f70ffc99f70ffcba173ffcba172ffcaa072ffc99e71ffc89d6fffc69c6effc59b6dffc3986bffc1976affc09569ffc09469ffbf9267ffbd9165ffbb8f63ffb98c60ffb98b61ffb78960ffb68860ffb4855fffb0815dffa57554ff9a684aff96634aff936349ff906047ff915f47ff915e47ff8f5b48ff946f57ffb09175ff875a40ff8a5740ff895540ff865540ff855441ff865240ff85523eff81503dff804f3dff825440ff865942ff7c4d39ff7d4e3bff80523eff865944ff8b5d48ff8d5e48ff8e5f49ff8d6149ff8e6049ff8e6048ff8f6048ff905f4aff885f46ffc7a88dff865a44ff8a5c47ff845742ff865844ff895b46ff8a5d47ff8a5e48ff8b5d48ff8c5e48ff8d604bff8c5f4affa98872ff8e6a52ff885b47ff835946ff805945ff825a47ff845b47ff865e4aff865f4aff87614cff87624cff88634dff88624fff89624eff88614eff8c6651ff8f6852ff86604bff825d48ff815b48ff825d49ff835f4aff86604cff88624dff88634eff8a644fff8b654fff8c6650ff8e6952ff906953ff916a55ff926b56ff916a56ff825a48ff7b5443ff7b5444ff7b5544ff7b5645ff7c5645ff7c5645ff7c5745ff7b5744ff7b5645ff7b5745ff7a5644ff7b5645ff7b5746ff7b5746ff7b5847ff7c5847ff7d5a49ff815d4dff815d4dff7f5b4bff765244ff765245ff735042ff735043ff734f43ff734f44ff724f44ff734e44ff6c483fff6b483fff6d4840ff6e4941ff6f4941ff6f4941ff6f4a41ff6f4b41ff6f4c42ff6e4d42ff6e4a43ff6e4c43ff6c4d48ff6d5457ff746871ff726e78ff72717aff75707eff76727eff767380ff787380ff79757efd7b777cc1aaa5a540dbd7cf07dbdbb6ae8472d09b8572d18a8573d17a8271cf6b8170cf5d8470d0508373d2458173d33b8270cf318272d5288073d21f8473ce17856fd3108070cf0b8b74d1076d6ddb048040bf0280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080076d6ddb0f8877cc1a8976ce2b8277d03e8873d2568574d3728472d57c8673d212e3c6b8d7512d28ff542a21ff54281fff562921ff562922ff552921ff552a21ff562a21ff5b2f25ff5d3128ff5d3129ff5e3228ff5e3228ff5e3128ff5e3028ff5b2c25ff582a23ff582924ff582924ff572925ff572a25ff562a25ff572a26ff552a25ff542c27ff452120ff3c1d1cff391d1eff3a1d1fff3a1c1eff3a1c1eff391c1eff381c1dff361b1bff33191cff331a1cff331a1bfc2e1c185956483c0caa80bf198570cc0bb9a2e8bbd9b98afee1b982fee2b981fee1b786ffdfb785ffdfb783ffdfb784ffdfb784ffdeb884ffdfba85ffe1bb86ffe4bf89ffe4c08affe7c38dffeac38effeac38dffebc38fffeac38effe9c38effe9c38cffe7c38fffe6c28fffe7c28fffe7c28effe5c18dffe6c28dffe6c28dffe5c08cffe6c08cffe5c08cffe4bf8bffe4be8affe3bd89ffe0bb87ffd7b17effd6af7dffd7af7effd6ae7dffd5ad7cffd4ac7bffd2a979ffcfa675ffcda574ffcca473ffcaa372ffcaa372ffc9a171ffc8a070ffc99f70ffc89d6fffc79c6effc89d70ffca9f71ffc89f70ffc79d6fffc79c6fffc5996cffc3986bffc09668ffc09569ffbf9368ffbe9167ffbd9066ffbb8e63ffb98c60ffb78b5fffb7895fffb5875fffae7e5affa0704fff99674cff95644aff936248ff936048ff916048ff8e5f47ff8f5e46ff8e5c45ff8f5b46ff8a5a47ffad8d73ff8b684cff87543fff87523eff85523eff83523dff83503dff7f4d3bff7e4d3bff7d4d3bff7a4c37ff90634fff875943ff895c45ff8a5e48ff8d6049ff8d6049ff8d6049ff8d5f48ff8e5f49ff8f614aff8e6048ff8e614aff91614bff8d6049ffbfa187ff967158ff8d5f48ff8b5d48ff875a44ff8b5d48ff8c5e49ff8c5e49ff8e604bff8e5f4aff90634cff91604dff916f58ffb4977cff875d48ff895d49ff855c48ff835a47ff855b48ff865e4aff875f4bff88614cff88624dff88634dff89644fff896350ff88634cff8b6750ff906a52ff906a52ff8e6850ff87604bff845d49ff855f4bff87614dff89634eff8a644fff8b654fff8c6650ff8d6750ff906a53ff916b53ff926c55ff946d56ff946e57ff946e58ff8e6752ff845c49ff7e5845ff7e5846ff7e5846ff7e5847ff7e5847ff7d5846ff7d5946ff7d5946ff7c5846ff7c5847ff7c5746ff7c5747ff7d5948ff805c4bff815d4dff815d4cff825e4eff815e4eff815e4eff7c5a4aff745143ff735143ff735143ff735044ff735044ff724f44ff735045ff6f4c41ff6c483fff6d4940ff6d4940ff6e4b42ff6f4c42ff6f4d41ff6e4d41ff6f4e41ff704c42ff704c41ff704c43ff6e4e46ff6c5452ff726368ff746f78ff75707aff75727fff767380ff77747eff78757efe817b82dd857e828988827f0ec8b6b6be8472d0ae8472d29f8472d0918472d1838471d2758371d1688473d05c8572d0508373d2448370d2388472d12c806ecb218374d118806ad5117869d20c806ad5068080d503aa55ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ffffff068080d50d8976d81a8976c4298376d33d8675d1558472d25b8470cf578472d020a78f87e0502b26fe542921ff55281fff562821ff552921ff552921ff552a21ff582b22ff572b22ff592d24ff5d3027ff5d3128ff5e3228ff5e3128ff5e3128ff5d3028ff592b24ff592924ff582924ff572924ff562a24ff552a24ff562a24ff562a23ff532c26ff46221fff3c1c1cff3a1d1eff3b1c1eff3b1c1dff3a1c1dff391c1dff381c1dff351c1cff321b1bff331a1bff341a19e9331f181d957b7b188075ca618374d22f8d77d47fd7bb95fddeb783fedfbb83fee0b787fee0b886ffdeb885ffdeb784ffdfb884ffdfba85ffe0ba85ffe1bc87ffe3bf89ffe5bf8affe6c18cffe7c38dffe8c38dffeac38fffe9c28effe9c28dffe9c38effe8c28effe7c28dffe8c28fffe6c18dffe5c08bffe6c08dffe6c18dffe4bf8bffe3be8bffe4bf8cffe4bf8affe3be89ffe2bd89ffe0bb87ffd8af7effd7af7dffd7ae7dffd5ad7cffd4ac7affd3ab7affd2a979ffcfa776ffcda575ffcba272ffcaa271ffc9a070ffc89f70ffc79f6effc79d6effc69c6dffc59b6dffc49a6cffc59b6cffc79c6dffc69b6dffc5996dffc4976cffc2966bffc09469ffbf9368ffbd9166ffbb8f64ffba8d63ffba8c62ffb98b61ffb7895fffae7f5bffa17150ff996849ff97654aff946349ff936249ff916048ff8f5f47ff8e5e46ff8c5c44ff8d5a44ff8c5943ff8c5842ff895644ff8d6450ffb3977cff81543eff85513cff84513cff81503aff804d3aff7f4d3aff7f4e3bff82523fff865842ff8e614aff93654dff90634aff8e624aff8f624aff8f634aff8e6249ff8d6048ff8e5f48ff8f6149ff8f624aff8f634bff92644cff91634bff9c7b61ffae8c73ff8e604aff8e604aff8d5d49ff8b5d48ff8e604bff8e604bff8f614cff90614cff90634dff936350ff8b634dffc0a489ff8c664fff8a604aff875e4aff885e4aff865c48ff875d49ff885f4bff89624dff89624dff8a644eff8a654fff8a654fff8a644fff8d664fff916a51ff926b52ff936c53ff936c54ff8e6852ff8a634eff8a634eff8b644fff8c654fff8d6651ff8d6751ff8f6952ff906b54ff936c54ff936d55ff956f56ff976f58ff976f57ff987058ff966f57ff8b654fff835b47ff805946ff805b48ff805b48ff805a48ff7f5a48ff7f5a49ff7e5a48ff7f5a49ff7e5848ff7e5948ff805c4bff815e4cff805e4cff815f4dff815f4dff825f4eff82604fff83604fff7f5d4cff785445ff755244ff755144ff735043ff745145ff735044ff745145ff714d42ff6d4940ff6e4a41ff6f4b42ff6f4c42ff704d42ff704d42ff714e43ff714d42ff704e42ff6f4e41ff724c42ff704d46ff6f504cff705b5cff776b70ff766f7bff75737dff77747eff77737efe766e7aed7971765a8e8582129c8ed4b48473d0c18372d1b58371d1a88372d19c8471d18f8472d1818473d2758574d1678672d2598473d44b8570d33d8271d12f826dce248771d4198570d6117869c30b7474d1068080d503aa55ff01ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff068080d50d8976d8188a75d5288673d23a8872d3528673d05f8473cf338778d236846863e8502c25fd552921ff562920ff552820ff552921ff572920ff5e3128ff592b22ff582a22ff572a21ff592b22ff5c2f27ff5c3027ff5d3127ff5d3128ff5d3028ff5d3028ff592b25ff582824ff572923ff562a24ff562a24ff552b24ff562a23ff532c26ff472320ff3c1c1cff3b1c1eff3b1d1eff3b1d1dff3a1c1dff391c1cff381d1cff361d1cff331b1aff331a19ff341a18ae432d281b9784d0638671d15b8773d2268672d049dcc0a1f3dab986ffddba83fee0b886fee0b986ffdeb886ffdeb885ffdeb884ffdfba84ffe0ba84ffe2bd87ffe3be89ffe4bf8affe5c08bffe5c08bffe5c08cffe7c18dffe7c08dffe8c18dffe9c28effe8c18dffe8c18dffe8c28fffe6c18dffe5c08bffe6c08cffe5c08cffe4bf8bffe3be8bffe3be8bffe3bd89ffe2bd88ffe1bb88ffe0ba87ffd7ae7effd6ad7cffd5ad7cffd4ab7affd3ab79ffd1a978ffd0a877ffcfa776ffcea675ffcca373ffc9a070ffc89f6fffc79e6fffc69c6dffc59b6dffc59a6cffc4996cffc3996affc39769ffc39769ffc4986bffc4966bffc3966cffc09469ffbe9266ffbd9165ffbc8f62ffba8d63ffb98c62ffb88a61ffb0815bffa37350ff976649ff956548ff956449ff94624aff926048ff905f48ff8f5e46ff8b5d44ff8b5a43ff8b5843ff895741ff875540ff85533eff845243ff82503fff9a7a60ff936d52ff815039ff7f4e39ff7f4f39ff83523cff865640ff8b5a45ff8e5e48ff906048ff8f6047ff92644bff93664cff93664cff91664bff91654cff91664cff91654cff8f6249ff8e6249ff91654cff91664cff93664eff96674fff916851ffbfa388ff8d654dff90614bff91614dff8d5f4aff8f614cff91624eff91634eff8f644dff91654dff916550ff93644effa7866effa3846aff8b624bff8d614fff885f49ff895f4aff875e49ff88604aff8a624dff89634dff8b644eff8b6550ff8b6550ff8c6650ff8d6650ff916a52ff936d52ff946d53ff956e54ff966e55ff956e55ff906850ff8e674fff8d6650ff8d6651ff8f6851ff916a53ff946c55ff956e56ff976f57ff987157ff987158ff997157ff997258ff9b735aff9b745aff946c54ff88604bff835b49ff825c49ff835c4aff815c4aff815b4aff805b48ff825c49ff815c49ff815d4aff815e4bff815d4cff825f4eff81604eff82604eff82614eff83614fff836150ff846250ff83604fff7b5747ff765244ff765345ff765245ff755145ff745145ff745145ff745146ff6e4a40ff6f4c41ff6f4c42ff714d43ff714d43ff714e43ff714f43ff715043ff724e43ff744d44ff734c44ff714e45ff705047ff6f5553ff746467ff767076ff77727bff756e79fe756d79cd7b747630aa9fba558775d5db8472d0d18473d1c98472d0be8472d1b38472d1a78573d39b8472d18d8472d2808372d1718371d2608270d24f8474d23f8271ce318272d0238375d3198570cc118769d20a8066cc06aa80d5048080bf035555aa01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080059999cc0c806ad5168b74dc258a75cf378674d54e8372d15b8773d20a9980cc4871554eee4f2b23fd552921ff552820ff552820ff562820ff5f3026ff6a3930ff5a2a22ff582a22ff582b22ff572920ff592b22ff5c2f26ff5c3026ff5d3028ff5d3028ff5d3028ff5e2f28ff5a2b24ff582923ff562923ff562a24ff562a24ff562a24ff542c27ff492422ff3d1c1dff3b1d1eff3b1d1dff3a1d1dff3a1c1dff391d1dff381d1cff381c1cff331919ff341a1afd311a1655634e4502ffffff5d8473d06a8271cf0e9280db1eddccaad6dab98bfdddb981fedfba85fee0b986ffdeb986ffdeb985ffdeb884ffdfba84ffdfba84ffe2be88ffe3be88ffe4bf8affe3bf8affe4c08bffe4bf8bffe4bf8bffdfba86ffe5be8bffe7c08dffe8c08effe8c08dffe7c18effe5c08cffe5bf8cffe4bf8bffe4bf8bffe3be8affe3be8affe2bd8affe2bc89ffe2bd88ffe0ba87ffe0ba87ffd6ae7dffd5ad7bffd4ac7affd3ab7affd2aa79ffd1a877ffcfa776ffcea675ffcea574ffcca373ffcaa171ffc79e6effc69d6fffc59b6cffc59a6cffc4996cffc3986affc29769ffc19568ffc09367ffc29569ffc29568ffc09367ffbf9266ffbd9165ffbb8f63ffba8d63ffb98c62ffb48660ffa1724fff986849ff966548ff946349ff94634aff93624aff916049ff8f5e47ff8e5e46ff8b5c44ff8a5b43ff885741ff875440ff865340ff845240ff81513dff7f4e3fff7e4c3eff805544ffc1a483ff7f5637ff895b42ff8b5b44ff8e5d45ff8d5e46ff8d5d46ff8e5f47ff906147ff916247ff8e6146ff95684eff94684eff94684eff93684eff94694eff956a4eff93694dff91654aff95694fff956850ff956951ff996b53ff956a52ffc3a78cff9a765dff91644dff90624dff91634eff8f624cff92644eff936550ff92654fff926550ff926650ff966650ff946d56ffbb9f81ff896148ff8d614fff8a634bff8a624bff89614bff89614bff89624dff89634dff8b654eff8b654fff8c6651ff8d6752ff8e6651ff926a53ff946d52ff956e53ff966f54ff976f55ff977056ff987156ff956e54ff906851ff916953ff906a53ff926b54ff936d55ff977057ff977157ff9a7358ff997257ff9b7358ff9c7459ff9b7458ff9d765aff9d765bff9b755aff8f6751ff865e4aff845d48ff835d49ff835d4aff845e4aff926b54ff946e57ff89644fff835f4cff825f4dff825f4eff83604fff83614fff836250ff846250ff846350ff856451ff856451ff856351ff7f5a4bff7a5548ff775347ff755346ff745145ff745145ff765446ff765446ff714d42ff704e42ff704e43ff724e44ff714f44ff715143ff734f44ff744f43ff754f44ff724e45ff704f45ff714e45ff725147ff6e524dff715f60ff756c70fe736b75fb756d76758e8583228e80d2d08472d0e78472d1e08472d0d98472d0d18471d1c78471d1be8471d0b28271d1a58371d2978471d1868572d1758571d1628572d0518471d0408374cf318772d5248771d41a8076d8128071c60c806ad5088080df059966cc048080bf01ffffff010000ff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf0b7474d1148c80d9238a75cc358773cf4a8675d2578772d302ff8080545e433df04f2b23fd562a22ff562920ff57291fff602e24ff703b31ff703c31ff5d2b21ff5a2a21ff582a21ff592a21ff582920ff592b22ff5b2d25ff5c2f25ff5c2e26ff5d2e26ff5f2f27ff63322aff5d2c25ff592922ff572923ff562a24ff562924ff542b25ff4a2622ff3d1c1cff3b1c1eff3b1d1eff3a1d1dff3a1d1dff381e1cff381d1cff391d1cff361a19fe331b18d63a2520219b8bd1318272d0478573d0658372d2568574d011f0d2c3bfdabc92fcddb985fedeba84ffddb984ffdfb986ffdeb985ffdeb986ffe0ba85ffe0bb85ffe2be87ffe2bd87ffe2be88ffe2bf89ffe3bf8bffe2bf8bffe3be8bffdfb886ffdfb886ffe0b987ffe5bd8bffe7bf8dffe6bf8cffe5be8bffe4be8bffe4be8bffe3be8affe3be8affe3bd89ffe1bc89ffe1bb88ffe1bb88ffdfb987ffdfb885ffd6ae7dffd4ab7affd3ab7affd1a977ffd1a877ffcfa776ffcfa675ffcda473ffcda372ffcca272ffcba171ffc99f70ffc69b6dffc49a6bffc4986bffc3976affc29669ffc19568ffc09367ffbf9266ffbf9265ffbf9266ffbe9165ffbc8f64ffba8e63ffb98b63ffb2855effa27451ff976747ff966548ff95644aff94624bff936148ff925f48ff905f48ff8f5d46ff8d5b45ff8a5a43ff885741ff875540ff85543fff83523fff80503cff804f3cff81513cff895840ff966549ff9f6f50ff9e7b5dffb09377ff8f6146ff905e45ff8c5d44ff8c5d45ff8d5e46ff8b5d44ff93644aff936449ff96684dff976a4fff976b50ff976b50ff976b4fff986c51ff986d51ff986d51ff976c4fff966950ff996d53ff986d52ff9a6f55ff9a6d54ffa48267ffb79a80ff926950ff93644dff92644eff92644dff92654dff956750ff93684fff956751ff946750ff976950ff936650ffba9b81ff967559ff8e624eff8d654eff8c664fff8c654eff8c644eff8b634dff8b634eff8d6550ff8d6650ff8d6751ff8e6752ff906852ff926a54ff956e53ff977055ff987055ff987055ff997256ff9a7356ff9b7357ff997257ff977056ff936c53ff946c54ff966f56ff997258ff9b7458ff9c7559ff9d7559ff9d7659ff9d7659ff9f775aff9f775aff9f775affa0785cffa0775bff9b7259ff8e664fff855d4aff855e49ff916b53ff987057ff997258ff987159ff906b53ff85624cff85624fff856250ff856451ff856452ff856551ff866553ff876553ff876552ff896655ff886654ff836051ff7b5849ff7a5749ff795748ff775547ff755346ff765548ff765448ff715044ff704e44ff724f45ff724f45ff735046ff745045ff745045ff745146ff745046ff725046ff735548ff715246ff714f49ff6f504dff6e5857ff74676dde7b727525b3acac308575cfe58572d0ef8472d1eb8472d1e78372d1e08472d1d98472d1d18471d1c78471d1bb8371d1ad8371d09c8472d18a8373d1778372d2648270cf538472d1418572d4338773d2268672d01b8471d913866bc90e806dc8098e8ec6068055d5048080bf02808080010000ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf098e71e3118778e11e8877d5308575cf468375d0408374d303aaaaaa5a583e36f14f2a22fd562a22ff572a20ff5d2c21ff703a2fff753f33ff733d33ff622e25ff592920ff582a20ff582a21ff592921ff582920ff592b22ff5c2d25ff5b2e24ff5e2e24ff633328ff6a392eff67352bff5b2c23ff582a23ff562a24ff562a24ff542b24ff4b2723ff3d1c1cff3b1d1eff3a1d1dff3a1d1dff3a1d1cff391d1cff391d1cff3a1d1dff381b1bf9331c187f422e261b8e7bd0478573d0408370cf628270d0668471d209e3e3c6a2d9c099fddaba87fedeba84ffddb984ffdfba85ffdfba85ffdfbb86ffdeba85ffe1bb87ffe3be87ffe2be88ffe3be89ffe2be89ffe2be8affe2bf8affe3bd8bffdeb786ffdeb786ffddb785ffdeb785ffe0b987ffe3bd8affe4bf8bffe4bf8bffe4be8bffe4be8affe3bd89ffe2bc89ffe1bb89ffdfba86ffdfb986ffdeb886ffdeb885ffd6ae7dffd3aa79ffd2a978ffd1a877ffcfa776ffcea675ffcea574ffcda473ffcda372ffcba171ffcaa071ffc99f6fffc79c6effc4996bffc3976affc29669ffc19468ffc09367ffbf9266ffbe9164ffbe9064ffbe9164ffbd8e63ffba8d62ffb88a62ffa97b57ff9d6d4eff976749ff95644aff94634aff93634aff916049ff925f47ff905e47ff8f5d46ff8b5b44ff895943ff885842ff865641ff855440ff82523dff80503cff804f3bff84543eff8f5f47ff99684bff9c6c4eff9e6e53ff9d7252ffc2a486ff9b7858ff926045ff8f5c46ff8a5b43ff8a5c44ff895b43ff92644aff986a4fff9a6c51ff9a6c52ff996c51ff996c51ff996c50ff996d50ff9b6e51ff9b6f52ff9b6f53ff976c50ff9a6e54ff996e53ff9a7055ff9b7055ff956d54ffc2a98fff8f6a50ff95664eff93664fff94664eff94664eff956850ff956a52ff966853ff956751ff966950ff976853ffa8876effb7997cff8d644eff8f6550ff8f654fff8f6750ff8d654eff8d644eff8d654eff8e6650ff8f6751ff8e6851ff8e6851ff906951ff926a53ff966f53ff987054ff987154ff9b7256ff9b7357ff9b7457ff9c7458ff9c7558ff9d7659ff9b7458ff966e53ff987155ff9b7458ff9d7659ff9d7658ff9e7658ff9f7759ffa07759ffa0785affa2785bffa1785affa2795bffa2785dffa2785cffa1775fff956c55ff90674eff9b7158ff9a7157ff9b7258ff9b7359ff9a735aff946e57ff8b6450ff86634fff866451ff866551ff876554ff886654ff896755ff886753ff896754ff896755ff896755ff866352ff7e5b4bff7f5e4eff7e5e4dff7a5849ff775548ff775649ff775649ff745146ff725044ff735045ff745146ff745146ff755146ff745147ff745047ff725046ff75564aff76544aff73514aff735149ff6e514bfe6c5756cb8b7b751de5dcca218b7cd14e8676d4b98472d2f38472d1ef8371d1eb8372d1e68371d0e08472d0d88371d0cc8372d1bf8473d2b18572d19f8572d08c8371d1798372d1668271d0548673d1448370ce35826fcf288073d21e8877cc168074d10f8877cc0b8b74d1068080d5048040bf02ffffff0000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ffffff088080bf108f70df1b8e71d92d8877cc428374cd358773d403ffffff5d583c34f2512a23fd572b21ff5b2a20ff6e3b2fff753e32ff783f32ff753f32ff693529ff5b2920ff592a21ff5a2921ff592a21ff58291fff582a20ff5a2a21ff5c2b21ff663328ff6f3a30ff6f392fff6d382dff68372cff5b2c23ff562922ff552924ff542b24ff4d2824ff3e1c1cff3b1d1fff3b1d1eff3a1e1dff3a1e1cff3a1e1bff3a1d1dff391d1eff371c1ad13d27202c806e7a528673d35e8575d4688473d3628572d3648573d1169780d17edbc4a0f9dbbb8bffdeba86ffdcba86ffdfba85ffdfbb84ffe1be87ffe0bc88ffe1bc88ffe2bd87ffe2bd87ffe2bd88ffe2be89ffe2be89ffe2be89ffe3bd8bffddb785ffdcb684ffdcb683ffdcb683ffdcb583ffdbb683ffdeb986ffe1bd89ffe2bc89ffe3bc89ffe2bc88ffe1bb88ffe1bb88ffe0ba87ffdeb885ffdcb684ffdbb583ffd5ae7cffd1a777ffcfa676ffcfa675ffcea574ffcca473ffcca372ffcaa170ffcaa06fffc99f6fffc99f6fffc79c6effc59a6bffc5996cffc29669ffc29569ffc09367ffbe9165ffbe9064ffbd9063ffbb8e62ffba8c61ffbb8d63ffb3855eff9e6f4bff97674aff96654bff94644bff93624aff916147ff905f46ff8f5e46ff8f5c45ff8d5a44ff8c5944ff8a5943ff875841ff855640ff84543eff83513cff82513bff85543eff8d5c44ff916047ff905f45ff966748ff9b6e4dff9d7050ff9f7352ff9e7859ffc3a989ff92684aff8e5c43ff8a5b42ff92634aff96674eff996b50ff9b6c50ff9b6d51ff9b6e52ff9a6e51ff9a6e51ff9a6e51ff9a6f51ff9b7053ff9d7154ff9c7154ff9c7054ff9a6e52ff9d7256ff9b7056ff9e7358ff9c7158ffb89d81ffa9886bff976950ff946850ff956850ff95684fff966a51ff976c52ff976b53ff966a52ff956951ff996954ff997157ffc0a485ff8c684fff916851ff90674fff916851ff906751ff8f6750ff8f6650ff8f6750ff906851ff8f6951ff906953ff916a53ff936b54ff987055ff997255ff9a7256ff9b7357ff9c7457ff9c7557ff9d7558ff9d7657ffa07859ffa0785affa0785aff9b7356ff9d7558ff9f785affa0795affa1785affa1795affa2795affa37a5affa37a5affa47a5bffa47a5bffa57b5dffa57a5cffa57a5cffa67c5bffb48b68ffa47b5aff9e7558ff9d7459ff9b745aff9c745bff9c745bff9a735bff8f6953ff8a6651ff8a6653ff896755ff896755ff8a6855ff8b6956ff8b6956ff8a6855ff8a6856ff8a6855ff8a6957ff836150ff836150ff816051ff7d5b4cff795849ff7a584aff79594bff765449ff745247ff745247ff745247ff755248ff755248ff755348ff745348ff75554aff77574bff75544bff76534bff73524cfd70544df76f544caf7c665d4c806b613b8a7dc29d8573d33f8675d2c98472d1e48472d1f08473d1eb8472d1e58372d0db8472d2d08372d0c38472d0b38472d0a18372d18e8373d07b8572d1698372d1578472d0468371d337826fd12b8871d0208070cf17856fd3108f80cf0a8080cc068055d5048080bf028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080068080d50e806ddb198f7ad6298976d33d8271cd448374d203ffaaaa5d5a3c31f3542c24fd5b2c22ff6a372cff764033ff783f32ff793f33ff773f32ff733c31ff5c2a1fff5a2b21ff5a2921ff592a22ff592a20ff59281fff5b2920ff673328ff703c30ff723d31ff70392eff6e392dff6b392cff66352aff5a2b23ff572924ff542a23ff4e2825ff3f1c1cff3b1e1fff3b1e1dff3b1e1dff3b1e1cff3a1d1cff3a1d1eff3a1e1ff939201c63715f550d9d89d8698672d17a8471d16b8372d2638674d3638371d102ffffff56dbcaa6f0dabb92fedfba88ffdcba86ffdeba84ffdfbb84ffdfbb87ffe3c08cffe2bd8bffe2bd88ffe2bd87ffe3bd8affe2be89ffe2be89ffe2be89ffe2bc8affddb785ffdcb684ffdcb683ffdbb583ffdbb582ffd9b582ffdab581ffdab482ffddb784ffe0b987ffe1bb88ffe1ba87ffe0ba87ffdfb986ffddb784ffdcb584ffdab482ffd5ae7dffd1a676ffcfa675ffcfa574ffcda574ffcca372ffcba371ffcba170ffc99f6fffc79d6effc79d6dffc59a6bffc3986affc39769ffc29568ffc19368ffbf9166ffbe9064ffbd8f63ffbb8e62ffba8d62ffb78962ffa97956ff996949ff966649ff95644aff96634bff946148ff926047ff905f45ff8f5e45ff8e5c46ff8d5b43ff8c5943ff8a5843ff885742ff86563fff83533cff83543cff8a5b40ff926147ff96644aff936147ff8f5d43ff8b5a3fff8c5b3fff98694aff9e7252ffa17454ffa17457ffb39272ffb79876ff9a6b4cff9b6c4fff9b6b50ff9b6b51ff9b6d51ff9d6d52ff9d6f52ff9c6f53ff9c7053ff9d7053ff9b7152ff9b7152ff9b7053ff9e7255ff9d7154ff9e7255ff9b7054ff9f7358ff9e7257ff9e7458ff9f7159ffa38468ffcbae8fff976c52ff966a50ff976851ff956850ff966a51ff996e55ff996e54ff986b54ff986a53ff9b6b53ff9a6e55ffb39375ff9e7e60ff926850ff916850ff916850ff916850ff926952ff916850ff906851ff916852ff906952ff916953ff916a53ff946b54ff987055ff9a7256ff9c7357ff9d7458ff9d7557ff9e7658ff9f7759ff9f7858ffa07959ffa1795bffa1795affa17a5bffa27a5bffa27a5bffa27a5affa27a5bffa37a5bffa37a5affa47b5bffa57b5bffa57b5cffa67c5dffa67b5cffa67b5cffad825dffc39a6effcba273ffc8a172ffb48d65ffa37b5aff9e765aff9e755cff9e765dff9d765dff9d775cff957058ff8d6854ff8c6955ff8c6956ff8b6956ff8b6a56ff8c6a57ff8c6a56ff8b6a56ff8b6a56ff8b6a56ff8b6957ff866452ff846352ff836251ff7f5e4eff7b5b4cff7b5b4dff7a5b4eff76574aff755549ff755348ff755348ff755349ff755349ff755449ff76564aff79594dff77564cff77554bff76544cfe75544bfe73524afd72544ff9755752cf775c555e806a5f7b8d7acdbd8471d1ac8572d1c98472d1f38472d1ef8371d1e88472d1de8473d1d28472d1c58472d0b48471d0a38372d0918472d17e8471d06c8271d05a8571d2498573ce398674d22c8574d1208770d717857ad3108070cf0a9980e6059999ff035555aa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff04bfbfff0c8080d517856fc8258a75d6398270ce308570cf03ffaaaa5e5c3c34f3592e25fd633227ff754034ff784032ff794033ff7a4033ff794033ff753f33ff622f24ff5a2a20ff5b2b22ff5a2a21ff5a2a20ff5c2a20ff673428ff733e31ff723d2fff733e31ff713b2fff6f392dff6d382cff6c392dff66342aff5a2a22ff542b24ff4e2824ff401d1cff3b1e1dff3b1e1dff3d1d1cff3c1e1cff391f1eff3a1e1fff3b1f1ee547312b26ebddd002ff8080968572d1818673d4738573d0688471d0658372d2158679ce3cddd5b7ded9c099fddfb989ffdfbb83ffdebb84ffdeba84ffe0ba85ffe1bd8affe2c090ffe2be8bffe1be89ffe2bd8cffe3bd89ffe2be89ffe2be89ffe1bc89ffdcb684ffdcb683ffdbb582ffdab481ffdbb581ffdab482ffdbb281ffdbb281ffd9b17fffd9b280ffddb582ffdeb785ffdeb886ffddb784ffdcb583ffdbb582ffd9b380ffd6af7dffcfa675ffcfa573ffcea373ffcda372ffcca271ffcaa170ffc9a06fffc89e6effc89d6dffc79b6cffc5996bffc39769ffc29468ffc19367ffc09266ffbe9064ffbd8e62ffbb8d62ffbb8c64ffb1835dffa27250ff98684aff97664aff95644bff95634aff946049ff936048ff905e46ff8f5d46ff8d5c45ff8c5b45ff8a5a45ff8a5943ff875740ff87563dff89583eff8c5b3fff916144ff946345ff926143ff956446ff976548ff99674bff99684bff966749ff966649ffa07153ffa27554ffa37756ffa17a58ffbea17effad8664ffa07152ff9d6f50ff9d6e52ff9c6e52ff9d7052ff9e7153ff9f7154ff9f7254ff9f7354ff9e7253ff9e7354ff9d7253ff9e7255ff9f7355ff9f7356ff9f7457ff9d7255ffa1775bffa07458ffa1745aff9d755bffc9ab8cff9b7357ff976b51ff986b52ff976b52ff986c52ff9c6f55ff9b7056ff9a6d54ff9a6c54ff9b6d51ff9c6e54ffa47e64ffc3a986ff92694fff936952ff936952ff936952ff936a53ff936a52ff916a51ff926a50ff926953ff936a54ff936b54ff956c55ff997157ff9d7357ff9d7458ff9f7659ff9f7659ffa07759ffa17859ffa1795affa17a5bffa37a5affa37b5affa37c5cffa37c5bffa37c5bffa47c5bffa47c5bffa47b5cffa57c5bffa57c5bffa57c5cffa67c5cffa67d5cffa77d59ffb38c64ffc89e71ffcca372ffcba371ffcba371ffcaa473ffc29c70ffae8663ffa2795bffa1785dff9f785dff9f785eff9d765eff99735cff906b56ff8f6b56ff8e6a55ff8e6b56ff8d6b56ff8d6b57ff8d6b57ff8d6b57ff8c6b57ff8c6a57ff8b6a56ff876553ff866553ff846452ff826051ff7f5e4fff7d5d4fff7c5d4fff79594cff77574cff76564bff76554aff76554aff77554bff77574bff795b4eff79594eff78574dff79564dff7a574dff79564dfe75544eff76554ffd75554ff96c5149b8775e557b87708fa88673cd6e8674d3d98573d2f68472d0f08472d1e88572d2d18573d1d48472d0c68371d1b88472d1a68472d1938471d2828372d26f8373d15d8470ce4b8174cf3b8270cf2c8574d1208070d7168b74d10e926ddb088060bf048080bf028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf0b8b74d115866dce238a75d3358773d42d8871d202ffffff5f664038f35e2f26fd723d31ff784134ff794033ff7b4133ff7a4033ff7a4034ff774033ff6a362aff5c2a1fff5b2a20ff5c2a20ff5d2b21ff683428ff743f32ff754032ff733e2fff743e30ff723c30ff70392dff6e392cff6d392dff6b382dff643329ff552b24ff502a25ff411e1dff3b1e1eff3c1d1eff3d1c1dff3c1e1cff3a1f1dff3b1e1efe3b1f1dd048332c19ebe0cc02ffffffa08473cf8b8674d17a8673d36e8472d3688471d00f8877cc25eae3c8c6dbc4a1fbddbb89fee0bc83ffdebb83ffdebb84ffdfbb86ffe1bb87ffe0bd8cffe3c18fffe0bf8dffe1be8effe2be8affe2be87ffe2bd88ffe1bc88ffdcb683ffdcb583ffdbb582ffdbb482ffdbb581ffdab481ffd9b280ffd9b280ffd8b17fffd8b17fffd7af7effd7b07effdab280ffdbb582ffdab481ffdab481ffd9b381ffd5af7cffcea576ffcda373ffcca272ffcca272ffcba271ffca9f6fffc99e6effc89d6dffc69a6bffc5996bffc4976affc29468ffc19266ffc09065ffbe8f65ffbd8e63ffbb8d62ffba8b63ffad7c59ff9b6b4bff98664aff96644aff96644aff95624aff936149ff925f48ff915f47ff8e5e46ff8d5d46ff8b5a44ff895943ff895640ff895540ff89553eff9f6b51ffac785bffab7a58ffaa7a57ffa37452ff9e6f4cff986846ff946443ff966546ff99684aff9c6d4eff9e6f51ff9f7152ffa37857ffa57b57ffa47b59ffa3805fffc5aa8affa37a56ffa27352ffa06f52ff9f7053ff9d7153ff9f7254ffa17354ffa07354ffa17455ffa07455ffa07455ff9f7355ff9e7354ff9f7455ffa07456ffa07557ff9f7456ffa2765affa2775affa07559ff9f745affba987bffae8b6cff986d52ff976b52ff986c52ff986d52ff9d7055ff9d7157ff9c7054ff9d6f58ff9a6f52ff9d7056ff996f58ffcfb391ff916d4fff946b52ff946a53ff946a52ff946a53ff946b53ff946c53ff946b51ff956b54ff946b54ff956c55ff966d55ff9a7256ff9d7456ff9e7557ffa07759ffa1785affa1785affa1785affa27a5bffa37a5bffa47b5bffa47c5bffa57d5cffa57e5cffa77e5effa67d5cffa67d5bffa67d5cffa67d5cffa67d5cffa67d5dffa67c5bffa97f5bffbb9368ffcaa474ffcda574ffcba473ffcba572ffcaa471ffcba471ffcba571ffcaa474ffbf986effa8805fffa37a5effa1795fffa0795fff9f775fff9b755cff936e56ff916c56ff906c56ff906d58ff8f6d58ff8f6d58ff8f6d58ff8e6c57ff8d6c57ff8d6c57ff8c6b57ff886854ff876654ff856553ff846453ff816151ff806051ff7e5e51ff7a5a4dff79594eff79584dff78584dff78584dff785a4eff7b5d50ff7b5b50ff79594dff7a584dff7c5a4fff7c584fff76564eff75554dff74534cff715149fe74554ef1775c54ba7e68729b8a78c48e8573d08d8474d27b8572cf5b8776cf3a8877d3df8572d2d58472d0c98472d1b98472d2a98571d2978473d1858271d1718371d25e8572d14c8675d03a8472cf2a8673ce1d8d72d3148073cc0c806abf068080d5028080ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff03aa55ff0a8066cc148c73cc218b74d1328570d1348976d302ffffff606d483df469362bfd7b4234ff7b4133ff7a4032ff7b4133ff7a4134ff7a4033ff794034ff733c31ff622d22ff5e2a21ff5e2b20ff6a372aff743e32ff764032ff763f31ff743d2fff763f32ff743d30ff70392cff6f392cff6d392dff6c392eff6b392eff61342bff522924ff411d1aff3d1e1eff3c1e20ff3d1d1eff3d1e1dff3c1e1fff3c1d1ffd3c1e1dd93f2a2217e9ded302ffffffab8573cf978573d1858473d1778572d26e8472d1228778d20fddddcc96ddcaa7fddabc8dfee0bc85ffdfbb84ffddbb85ffe0bb85ffe1ba84ffe0bc86ffdfbe8affe5c594ffdfbe8effe0bd8bffe1bd88ffe2bd88ffe1bb88ffdbb582ffdbb582ffdab481ffdab481ffd9b380ffd9b380ffd9b27fffd8b27fffd7b07effd7af7dffd6af7effd6af7dffd5ae7cffd6af7dffd7b07effd9b380ffd8b17fffd4ae7cffcda574ffcda373ffcca272ffcba171ffcba171ffc99e6effc99d6effc79c6cffc59969ffc4976affc39568ffc29366ffc19266ffbf9064ffbd8f63ffbb8c63ffb98a63ffa47450ff99684bff97654aff96654bff97644bff95634aff946249ff926049ff915f46ff905e46ff8f5d44ff8c5a41ff8b5940ff8b5a40ff946045ff976348ff956145ff966242ffa77351ffb6845effb3835cffb2835cffb2835cffae7f58ffad7e59ffa87856ff9d6c4cff9a6c4affa06f51ffa57456ffa77a59ffa97e5cffa77d5cffa77e5cffae926bffc0a480ffa57755ffa47256ff9f7054ffa07355ffa17456ffa27455ffa17455ffa17556ffa37656ffa27556ffa17456ffa07555ff9f7455ffa17556ffa07557ffa27759ff9f7357ffa3785cffa3775dffa1755affaa8468ffcaab8cff996e50ff9a6d53ff986d53ff9a6e54ff9e7056ff9f7258ff9d7155ff9d7058ff9d7055ff9e7159ff9f7157ffb19170ffa68566ff956d54ff966c54ff966c53ff956c54ff956d54ff956d52ff976f54ff966b54ff956c55ff966d55ff976d55ff9b7155ff9e7556ffa07658ffa1785affa2795affa2795affa2795affa37a5bffa47b5cffa57d5cffa47d5bffa77e5cffa77f5cffa87f5effa87f5dffa87f5effa77f5cffa77e5cffa77e5dffa67d5bffa9815affc29b6fffcca576ffcda575ffcca674ffcca673ffcba572ffcba572ffcba473ffcba471ffcaa573ffcba473ffc8a277ffb58e6affa57c5effa27a5fffa0795fff9f785fff9d775eff97725aff916d57ff906e59ff906d59ff916e59ff916e59ff916e59ff8f6d58ff8f6d58ff8d6e58ff8b6c58ff886954ff876754ff866654ff856553ff836353ff816254ff7f5f53ff7b5c50ff7b5c50ff7b5b50ff7a5c50ff7a5c4fff7d5e51ff7c5c50ff795c4eff7c5b50ff7e5c52ff7d5b51ff79594fff7a574fff76544cff75534cff785650fe795952fc755a52e0795d5548957c71159e92ce06d5d5aa1fd6cec506aa8080ea8472d1e18371d1d88471d1cb8472d1bc8472d1ab8371d1998573d2858271d1728472d05c8572d0478573d0358273d4268672d019857ad6108080cf097171c6048080ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff03aa55ff098e8ec6128071d4208770cf308575cf3c8873d5079292db5d765042f4764033fd7c4234ff7c4033ff7c4133ff7b4032ff7b4133ff7b4033ff7a4034ff784033ff6b3428ff632d22ff6e392dff764032ff774032ff784132ff774032ff763e30ff773f31ff763e31ff70392cff6f392dff6e382cff6e382dff6d382dff69382eff60332aff47211cff3e1d1dff3c1d20ff3c1e20ff3d1d1eff3e1e1fff3e1c1ffe3f201fea39221b1ad8c4ba4b8574cfb68473d1a28473d1908373d1818473d2768473d26b8572d2268672d044ddceb0e7d7c095ffdebd89ffe1bb85ffe1bb87ffe2bb88ffe2bb84ffe1bb85ffe0bb86ffdebc89ffe3c290ffe5c392ffe0bd8affe0be8affe0bc88ffdab481ffdbb481ffdab481ffdab380ffd8b27fffd8b27fffd8b17effd7b07effd7af7dffd6ae7dffd5ae7cffd5ae7bffd5ad7bffd5ac7bffd2ab79ffd2aa79ffd2ab7affd3ac7affcda473ffcba272ffcba170ffca9f70ffc99f6effc89d6dffc79b6cffc5996affc5976affc39668ffc09365ffc19266ffbe8f63ffbd8f63ffbc8d64ffb2835eff9d6d4cff97674aff95654bff96654bff95634bff95634bff936149ff936249ff925f47ff98654aff9f6c4fffa37152ffa87656ffad7c5bffb07f5dffb07f5cffb07f5cffb4825fffb5835fffb27f5affb17f5affb5855effb5855cffb88960ffba8b60ffb8885fffb3835cffb3825dffab7c58ffa37353ffa77758ffa67958ffab7f5effaa7f5dffac805dffa8815bffbda17effb79672ffaa7958ffa67455ffa6745affa47557ffa67757ffa57757ffa47756ffa47757ffa57858ffa47658ffa27656ffa17656ffa17556ffa17555ffa27758ffa3785affa07358ffa5795dffa4775aff9e7457ffd3b89cffa17b5cff9d6f53ff9b6d55ff9b6e54ff9e7154ffa17258ffa07357ff9f7259ff9f7458ff9f7358ffa07256ff9b7558ffcaae90ff956e51ff996d54ff966d54ff976e55ff976e54ff986d54ff9b6f55ff9a7153ff986e52ff976e54ff996f55ff9c7257ffa07658ffa27858ffa3795affa47a5bffa37a5bffa47a5affa57c5cffa67d5dffa77d5effa77d5dffa77e5cffa77e5cffa97f5dffa97f5effaa805effab7f60ffa87e5effa77e5bffb58e64ffc9a374ffcda674ffcda675ffcda674ffcda674ffcca673ffcca673ffcca673ffcca673ffcba573ffcca573ffcca573ffcca574ffcba576ffc59f75ffb18b67ffa37c5fffa17b60ff9f7a60ff9e7960ff99765cff947059ff936f5aff93705aff926f59ff927059ff927058ff926f58ff916f57ff916e58ff8f6c57ff8c6956ff8a6a57ff896956ff886755ff866555ff856453ff806152ff7e5e50ff7c5e50ff7c5e50ff7d5f51ff7d5f52ff7e5f52ff7c5f52ff7b5f52ff7c5f52ff7b5e52ff7b5d51ff7b5b50ff79574eff785750ff7a5951ff7a5a53ff795951fe7b5a53f57d5f57a76b564b33a091823dbcb0a312808071878473d2dc8472d1e38371d0da8471d0cd8471d1bd8473d1ab8373d2988572d2838473d06c8471d2568574d0418572d42f8872d4208778cf15866dce0c806ad5068080d5028080ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035555aa07926ddb118769d21e886fd52f8872ce448774d2168b74d154805549f37b4236fd7c4233ff7b4033ff7c4033ff7b4133ff7b4133ff7b4033ff7a4033ff793f33ff743b2fff6f382bff774032ff774133ff774032ff784131ff774032ff773f31ff784032ff763f32ff70392cff6f382dff6e382cff6d372cff6d372cff6c382dff69392eff562b22ff421e1cff3e1e1eff3d1e1fff3e1d1fff3e1e1fff3f1d1eff3f1f1ff4371f1b2aaa9e8c288679d2c08572d2ae8572d29b8573d18b8472d17f8572d1798572d1538472d125c1acc8b3d7c29efddcbc8bffe2bc85ffe1ba85ffe0bb87ffe0bb85ffdfbc86ffe0bb85ffe0bc87ffddbb87ffe2c18fffe6c695ffdebe8cffe0bc89ffdab481ffdbb481ffdab380ffd9b280ffd9b27fffd8b17dffd7b07effd7af7effd6ae7dffd6ae7dffd5ad7cffd5ad7bffd5ad7cffd3ab79ffd2a978ffd1a977ffcfa776ffcea675ffcca372ffcaa070ffcaa06fffc99e6effc99e6effc79b6bffc59969ffc39768ffc29567ffc19366ffc19266ffbf9163ffbd8e63ffbb8d63ffad7e59ff9c6d4dff97664cff96664eff96654cff96644bff95634bff94624bff936149ff925f48ff925d46ff99634affaf795cffb68160ffb4835effb2835dffb2835bffb2825dffb2825cffb3825cffb5845effb5835fffb68560ffb4845effb5865dffb6875effc09065ffc09165ffbd8f63ffb98a60ffb5875fffb1835dffa97a57ffa87c58ffa97e5bffab815fffad8260ffaa815fffaf8662ffc6a982ffb68e65ffa97856ffa57559ffa67657ffa77857ffa77958ffa57856ffa47656ffa57656ffa67757ffa27556ffa37657ffa27656ffa17656ffa27758ffa3775affa17558ffa4785bffa5785dffa1755bffba9a7fffbf9f7fff9b7052ff9e6e56ff9d6f55ff9f7156ffa17257ffa07357ff9f7358ff9f7558ffa07359ffa27457ff9d7357ffceb192ff9e795aff9b6f55ff986e54ff996e55ff996e56ff996e56ff9a6e55ff9d7355ff9b7153ff996f52ff996f54ff9d7356ffa17657ffa27858ffa37959ffa47a5affa47b5affa57b5bffa57c5cffa77d5cffa87e5dffa97e5effa87e5cffa77e5cffaa805dffaa805effab815effa97f5dffaa815bffbc956affc9a374ffcda774ffcca773ffcca674ffcda774ffcda774ffcca774ffcca673ffcca673ffcca674ffcca674ffcca674ffcca674ffcca674ffcba574ffcba576ffcaa576ffbb956dffa78061ffa27b60ffa07a60ff9e7a5eff9c785eff96715aff937059ff937059ff93715aff937059ff927059ff927057ff937059ff926f5aff8e6c57ff8b6b57ff8b6b57ff8a6a57ff896856ff886756ff856654ff806051ff7d5f51ff7d5f51ff7e6052ff7e6053ff7d6053ff7d6053ff7c6053ff7c6053ff7d5f53ff7d5e52ff7e5d53ff7b5950ff7b5b52ff7b5b52ff7d5c54ff7c5951ff7c5952fe85615bfc583b36d859403967907e7711878778208778cfc58472d0ed8372d1e58572d1da8471d1cd8472d1bc8472d0aa8472d1938672d27c8473d2648570d14d8474d1388472d1278976d11a8976d8108070bf088060bf03aaaaff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000028080ff07926ddb107060cf1c8976db2e856fcd418976d44e8676d145906759f07c4637fe7d4334fe7b4134ff7b4134ff7b4132ff7b4133ff7b4132ff7b4033ff7a4032ff794032ff794134ff794031ff784132ff784132ff784033ff784031ff784032ff784032ff763e31ff71392eff6d372bff6d382cff6d382cff6c382cff6d372aff6a3a2aff65382cff4f2a23ff411e1dff3e1d1eff3f1d1eff3e1d1fff3f1d1fff3f1f1ffc3b211d4e695848458976d3cb8572d2b98472d2a78573d1978473d1898473d27f8772d1208778cf08ffdfdf79dbc6a9f5dabd8efee2bc84ffe2ba85ffe0ba88ffdebc87ffddbc86ffdfbb88ffe1b987ffe1bb84ffdebb85ffdbbc8affe6c797ffdebe8bffd8b581ffd8b27fffd9b280ffd9b27fffd8b17effd7b17dffd7af7effd7af7dffd6ad7dffd5ac7cffd4ac7bffd4ab7affd3ab7affd1a977ffd0a877ffd0a776ffcea675ffcea675ffcba271ffc99f6effc89e6dffc79c6cffc69b6cffc5996bffc49768ffc39568ffc29366ffc09164ffbf9064ffbe9064ffbc8c64ffac7c58ff9a6a4bff97684dff99674fff95644cff95644aff946249ff94624aff926148ff936048ff915e45ff915b43ff935b43ff945d42ffa46e50ffb4815effb78760ffb6885fffb78761ffb68760ffb5855fffb5855effb5845effb5865fffb78760ffb7865fffb88760ffb98a5fffc29568ffc29567ffbf9264ffbd8f64ffba8d64ffb78961ffae825cffae815effae8260ffaf8361ffaf8461ffb18362ffb18e68ffcfb38affae835effa97b59ffa97859ffaa7958ffaa7a58ffa87a58ffa77756ff9d6d4cffa57556ffa7795aff9f7252ffa37758ffa27757ffa27757ffa3795affa4795bff9f7356ffa77a5effa3765cff997359ffd5bb9dffa37d5eff9d6e54ff9e6f54ff9f7257ffa17356ffa17358ffa07357ffa07559ffa27459ffa27559ffa17458ffb69576ffaf8d6eff9b7254ff9a6f56ff9a6f56ff9a6f56ff9a7056ff9a7057ff9f7557ff9f7556ff9d7353ff9a7053ff9d7357ffa37759ffa47959ffa47b5affa67c5bffa67c5cffa67d5bffa77d5cffa87e5dffa97f5effa9805dffab815effaa805dffaa7f5effab805effa9805bffab835bffc49d71ffcda776ffcea774ffcca874ffcda874ffcda775ffcda774ffcda774ffcda774ffcda774ffcca674ffcca674ffcca674ffcca674ffcda675ffcca675ffcca675ffcca674ffcca672ffcda875ffc9a379ffb68f6cffa47e5fffa27c5fffa07b60ff9f7960ff99745bff95715aff95715aff93715aff94715bff937258ff937159ff93715aff93715bff8f6e58ff8c6d58ff8c6d59ff8c6b58ff8b6a57ff8b6a57ff866755ff816152ff7f6053ff7f6154ff7f6154ff7e6154ff7f6254ff7e6254ff7d6153ff7e6154ff7e6053ff7f5f54ff7b5b50ff7e5e54ff7d5d53ff7f5f56ff7d5c53ff7e5b53ff84625bff5e3a38fe523030e3563c393a9a8d84228e78ca8c8573d38a8573d1df8572d1e58572d1da8371d0cb8472d1b88473d1a38572d28b8472d1738571d05a8271d2438572d1308575d51f8473d6148073cc0b7474d1059966cc02808080010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff068080d5107060bf1c806dd12c8574d1408b78d3528673d03aa3848de87d4738fe834a38fe7d4232ff7d4135ff7c4233ff7b4133ff7b4132ff7b4132ff7b4132ff7a4032ff794132ff7a4032ff794132ff794132ff784132ff784031ff784032ff773f31ff773f32ff723a2eff6e372bff6d382bff6d382cff6c382cff6c382aff6a372aff68372cff63352cff4c231dff421d1aff3c1f1cff3b1f1eff3d1d20ff401e20fe3f20206c503d342b8877d5d48472d1c48572d1b28473d1a28473d1938472d2898473d07d8572d21d957bca42dccdb2e4d8c194fee0bd88ffe3bb89ffe0b988ffddbc86ffdfbb86ffe0ba87ffe0b985ffe1ba83ffdfb983ffdcb985ffddbc89ffe4c597ffdebf8effd8b482ffd8b27effd9b17fffd7b17fffd7b07effd8af7effd7ae7dffd6ad7effd4ac7cffd3ab7bffd2aa79ffd1a978ffd0a776ffd0a776ffcfa775ffcea574ffcda473ffcba171ffca9f6effc89d6cffc79c6cffc59a6affc5986affc39668ffc39467ffc19264ffbf9164ffbd8e64ffba8963ffa67653ff9d6b4fff99684eff96674dff96654aff94644aff946448ff946248ff936149ff936148ff9d6a50ff9f6b4eff9d684cff9a6548ff996446ff986343ffa26f4bffb68660ffb78961ffb98b63ffb88a62ffb98a62ffb98962ffb98961ffb88861ffb78860ffb9885fffb98760ffb9885fffbe9063ffc39668ffc49768ffc39569ffbf9267ffbd9066ffbb9065ffb28760ffb38863ffb18562ffb08660ffb38664ffb08565ffb3936cffcbab83ffad835dffac7858ffac7a58ffab7b58ffa97a57ffa57654ffa37252ff946444ffa47356ffa47657ffa17455ffa6795affa57959ffa37858ffa4785affa57a5affa17456ffa5775bff9f755bffc9ad94ffbb9a7bff9f7052ff9f7054ffa07155ffa27457ffa27358ffa17458ffa07558ffa27458ffa3775affa27557ffa17d60ffc1a382ff9c7455ff9e7056ff9b6f56ff9b6f58ff9b6f57ff9c7058ff9c7154ffa37759ffa17656ff9f7456ff9f7356ffa4785affa67a5bffa67b5bffa77c5cffa77d5dffa87e5dffa97f5dffa97f5dffab805fffab805effac805fffab805fffab815effa9805dffb58d63ffc8a174ffcda676ffcda774ffcda874ffcca874ffcca875ffcda775ffcda775ffcda775ffcda775ffcda775ffcda775ffcda775ffcda775ffcda776ffcda776ffcda776ffcda776ffcda775ffcea673ffcca773ffcca675ffcca679ffc59f78ffad8666ffa47c60ffa27c61ffa07c61ff9a775dff96725bff95725aff95715cff94725aff94725aff94725aff95725bff92715aff8e7059ff8d6f59ff8e6e59ff8e6d59ff8d6c58ff8b6b58ff846553ff816354ff806354ff816456ff806455ff806356ff7f6355ff7f6455ff7f6255ff7f6154ff7f6054ff7f5f53ff806055ff806055ff816158ff7e5d54ff7d5b53ff85635dfe5e3938fe543031f75c413eb685716c2e908074128e80d48d8472d27b8572cfee8573d1e48472d1d68472d1c58472d0b18572d1998471d2808372d1668473d24e836fd1398270ce288673cc198570d60e806dc807926ddb03aa55aa0280808001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0280808006aaaad50f7766cc1a896cd82b8271d03e8873d6578472d031a78db6df7e473aff874937fe874936ff804333ff7d4132ff7d4133ff7b4132ff7c4132ff7b4132ff7b4132ff7a4231ff794133ff794133ff794132ff794132ff794132ff784032ff773f32ff774032ff723b2eff6e382bff6c382bff6c382bff6c382cff6c372cff6b362cff6a362aff67362aff613229ff4c221bff401d19ff3e1e1cff3d1d20ff401e20fd3e1f1f9548332e21937cd18b8474cfce8473d1be8573d1af8573d09f8572d2948572d08f8472d1488775d11ee6d5bbbcd8c59ffcdbbd8bffe0bb88ffe0ba87ffdfbc86ffdfba85ffdfba86ffe0ba85ffe0ba83ffdfb983ffdfb983ffddb983ffdbb985ffdfbe8fffe4c292ffdab682ffd7b17dffd7b07effd9af7effd8ae7cffd7ad7cffd5ac7dffd4ab7bffd3ab7affd1a978ffd1a877ffd0a776ffcfa675ffcea674ffcea473ffcda373ffca9f6fffc99e6effc89c6cffc69b6bffc49969ffc39567ffc39467ffc19363ffbf9063ffbd8e62ffb98862ffa67653ff9d6a4fff9a674eff97664dff94644bff946349ff94624aff936149ff925f48ff925f47ff935f47ff9d684effb07a5cffb37f5dffb88761ffbc8a62ffb98961ffb6855effb4835cffb88861ffb98c63ffbb8c63ffba8c63ffbb8d64ffbc8f64ffbd9066ffbc9065ffbb8b62ffba8a60ffbb8a61ffbb8b62ffc39669ffc4996affc4986bffc3976affc19569ffc1956affbe926affb88d65ffb58b65ffb18a64ffb18762ffb58664ffb38866ffbc9b75ffc3a17bffad825dffa87a55ffaa7b57ffaa7856ffa67453ff9d6c4cff8e5b3fff976548ffa47356ff9f7052ffa17354ffa67a5affa57b5bffa37758ffa07556ffa17455ffa6785bffa1745affad8b70ffd5bc9dffb18464ff9e6f51ffa17255ffa07356ffa37457ffa37558ffa27658ffa37658ffa3765affa47659ffa4795bffc9a988ffa27e5dffa27557ff9d7156ff9c7156ff9c7056ff9d7156ff9e7256ffa47959ffa47958ffa47959ffa17756ffa57a59ffa77c5affa77c5bffa87d5cffa97e5dffaa7f5effab805fffab805fffac805fffad805fffad815fffac805effad835dffbd966dffcba576ffcda777ffcda775ffcda875ffcda876ffcda876ffcda876ffcda875ffcda875ffcda775ffcda775ffcda775ffcda775ffcda775ffcda876ffcea776ffcda776ffcea776ffcea876ffcda776ffcfa776ffcda776ffcca776ffcba674ffcba676ffc8a375ffbd9670ffaa8364ffa27c60ffa27c62ff9e7a60ff98745bff97725bff96735bff97735bff97735bff96735bff96735bff93725aff917159ff907059ff8f6f59ff8f6e59ff8e6e59ff8b6c59ff866655ff846656ff836656ff836557ff826556ff816555ff816555ff816556ff826456ff806254ff826256ff826256ff816256ff836459ff815f56ff7d5b52ff84635eff5c3837ff542f31fd5e4441ec755b5ad350332d526a5148128e80d46e8472d1998471d0dd8572d1df8472d1d08472d2bd8473d1a68472d18d8472d2738371d0598473d1428370d1308570ca1f8473d6138679d70a8080cc059999cc028080ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080059999cc0e806dc8198570d6298370d33d8271d1548673d1379482d1d5824b3efe8a4937fe8a4a36ff874a36ff804333ff7e4233ff7c4132ff7c4133ff7b4133ff7a4132ff7a4132ff7a4133ff794132ff794132ff794132ff794132ff784032ff784033ff774031ff733c2eff6e372bff6d372bff6c372bff6c382bff6b372bff6a372bff6a372aff673529ff66352aff5f3229ff461f18ff411e1bff3e1c1eff401d1fff3f1f1fc13f2a252f9888c3648775d4d78473d2c98472d1ba8573d2ac8472d1a08473d1998573d2698675d10feeddcc8fddcbaff8d8bd8efedfbd86ffdfbc84ffdfbb88ffdfbb86ffdfba85ffdfb985ffdeb982ffdeb882ffdeb781ffdfb784ffdfb782ffdcb782ffdab986ffe3c290ffddbb88ffd6b27fffd7af7cffd7ae7cffd7ad7cffd6ac7bffd4aa79ffd3a978ffd1a877ffcfa675ffcfa675ffcfa674ffcda472ffcda272ffcca170ffca9e6fffc89d6cffc79b6bffc69a6affc49768ffc29466ffc09265ffbe9162ffbd8f63ffb88761ffa37151ff9d6a4eff99684cff99664cff97654cff946449ff936247ff916047ff925f46ff915f45ff8e5c43ff8f5c43ff935f43ff9e684affb78460ffbb8b60ffbb8c5fffbc8d5fffbd8f63ffbf9165ffbc8e63ffbb8c62ffbc8e64ffbd8f64ffbd8f64ffbe9165ffc09467ffc29669ffc29569ffbe9165ffba8b62ffb98b62ffbe9066ffc5996dffc5996cffc5986bffc5996bffc3976bffc3966bffc0976bffbc9269ffb98f68ffb48b64ffb68764ffb78867ffb68a67ffbf9973ffc5a17effae855fffa77956ffa87554ffa67253ff9c684cff89553bff824f37ff85543affa37256ff98694bffa27556ffa87c5cffa67b5cff9b6f50ffa07355ffa37659ffa27457ff9d755dffd9c2a7ffb89572ffa17555ff9f7054ffa17457ffa47658ffa47657ffa47759ffa37859ffa4775affa7775bffa47757ffc2a183ffad8f6fffa37a58ffa17657ff9e7256ff9e7156ff9c7157ff9f7257ffa4795affa67b59ffa67d58ffa77d5affa57a57ffa87d5bffa77e5affa97e5cffab7f5effab7f5effac805fffac805effad815fffad815effab805dffb28960ffc59d70ffcda876ffcea776ffcda775ffcda875ffcda876ffcda876ffcda875ffcda875ffcda875ffcda875ffcda875ffcda875ffcda875ffcda876ffcda776ffcda876ffcea877ffcea877ffcea877ffcea877ffcea876ffcea876ffcda778ffcda777ffcda776ffcda774ffcda774ffcca678ffc69f78ffb58e6cffa68060ffa37e61ffa17c61ff99745bff99745cff99745cff99745cff97745bff97745cff95745bff93735bff91725aff92715bff91705bff916f5aff906f5bff8b6b58ff866756ff856756ff856757ff856758ff836856ff836756ff846657ff836556ff826455ff846658ff846658ff816456ff856559ff826157ff7e5c53ff85655fff593736ff553132fe644947fc6a5150fa543031e753343346664d49218b7cd15e8575d1698672d1ad8373d0d98472d0c78573d2b28473d1988572d27e8473d0658674d24d8471d1378674d5268672d7198570d60e806dc807926ddb03aa55ff028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080048080ff0d7676d818806ad5278976d83b8675cf518774d3448b7cd2c3895847fe8b4a37fe8d4b37ff8a4b35ff884936ff814333ff7e4231ff7c4134ff7b4134ff7b4133ff7b4133ff7a4132ff7a4132ff7a4132ff794132ff794132ff794032ff784032ff784032ff753e30ff6d372aff6d382bff6c382bff6c372bff6a372bff6a372aff69372aff683529ff663327ff65352aff592f25ff441f18ff3f1c1dff411d1fff401f1fe73e2721756f5e871e8877d5a78573d1d28472d2c58472d0b78472d1ab8573d1a38572d2838473d00accccb259e5d4bdf3d9be95fedebc86ffe0bd84ffe0ba88ffdfbb86ffdfba84ffdfb985ffdeb983ffdeb883ffdeb782ffdfb782ffe0b681ffddb57effdab580ffd7b581ffdeba89ffe0bd8cffd5b07dffd4ad7bffd5ad7bffd5ac7affd4aa79ffd2a978ffd0a676ffcfa574ffcea574ffcea473ffcda371ffcca171ffca9f6effc99d6dffc89b6cffc69a6affc6996affc39667ffc29365ffbf9063ffbd8d62ffb78760ffa2714fff9e6b4eff9c694eff9b684dff9a684cff986748ff956545ff986947ff9e6e4cffa27150ffa77755ffab7b5bffab7c5affa77653ffa16f4cffa26f49ffb5855affbf9063ffbe9162ffbe9163ffbf9165ffbf9367ffc09166ffbe8f65ffbf9066ffbf9164ffc09366ffc19768ffc3996affc3986affc4996cffc2956affbd8e65ffba8c62ffc5976dffc79b6dffc79b6dffc6996cffc7996dffc3976affc1986cffc0956bffc0956bffbc9267ffb98c66ffb88866ffb98967ffb68a66ffbe9977ffc4a281ffa9805cff9e6b4cff986346ff8d573eff824d37ff6d3a27ff85513cff88553dff9e6d52ff946547ffa87b5bffac8061ff9d7252ff8f5f45ff9f6f54ffa17355ff986e53ffbfa285ffc9b192ffb78f6fff99694effa27557ffa67759ffaa7c5dffa57958ffa57a5affa5785affa7785bffa77859ffaf896bffba9d7bffa77b59ffa97b5cffa17556ff9f7257ff9f7158ff9e7158ffa17457ffa77e5affa9805affaa7f5bffaa7e5dffa87d5affa87d5bffa97e5bffab7f5effac805effad815fffad815fffae815effac825cffb68e61ffcba474ffcfa975ffcfa973ffcfa874ffcea975ffcea876ffcda976ffcda876ffcda975ffcda875ffcea875ffcda875ffcda875ffcda876ffcda876ffcda876ffcda876ffcea876ffcda877ffcea877ffcea877ffcea877ffcea877ffcea877ffcea876ffcea776ffcea777ffcea776ffcda777ffcda677ffcba777ffcaa579ffc19c74ffad8765ffa57f62ffa27d61ff9a755bff9a765dff9a755dff99755dff98745cff96745cff95755cff94745dff95725dff93725cff92705aff90705aff8f6f5bff886956ff886857ff866857ff876858ff856858ff856858ff856858ff856758ff866859ff87695aff87695aff846558ff87675bff856359ff7f5d54ff84645eff573835ff563533ff6d5351fe664e4cfe522d30fc542e31e85031314b5f4741128e8ed42e8b74d302ffff80538475d19b8573d1bc8573d1a48673d28a8573d3718573d2578475d0418976d42e8b74d31f8473d613866bd70a9980e6059999cc028080ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080ff0c806ad5177a6fd3258375d6368976d04d8474d13f8675d29b8c5c4cfe8c4c39fe8f4b38ff8e4b34ff8e4b36ff8a4a36ff824332ff7c4232ff7b4233ff7b4133ff7b4133ff7b4132ff7a4132ff7a4132ff7a4132ff794132ff794032ff794031ff7a4133ff794133ff6e372aff6c372aff6c382bff6b372bff6a372aff6a372aff683629ff683528ff663327ff663428ff623528ff562c22ff431d19ff421d1dff401e1efb39211b7b614f4402ffffff02ffffff7a8673d1c28572d1c38472d0b78472d2ae8472d2aa8472d141897ad424e3d4c6d0dac39efcdbbd89ffdfbd85ffe0bb87ffdfba86ffdeba84ffdeb985ffddb984ffddb883ffddb782ffddb782ffddb680ffddb480ffdbb381ffd9b480ffd7b37effd7b480ffdfbd8bffd9b583ffd4ad7cffd2aa79ffd3a978ffd1a776ffd0a675ffcea473ffcea473ffcda372ffcca270ffcb9f6fffc99d6cffc79c6bffc79a6bffc59869ffc49768ffc19464ffbf9163ffbc8d61ffb4835cffa26f4eff9d6a4dff9b694dff9b674cff9b674cffa47154ffb88667ffbe8d69ffbf8f65ffbe9064ffbd8f64ffbd8f63ffbe9064ffc09265ffc19367ffc09266ffbf8f65ffbb8b60ffbd8d61ffbf9264ffc19567ffc19567ffbf9466ffc39567ffc39669ffc39568ffc19365ffc19466ffc4986affc59a6cffc59b6cffc69c6dffc79d6fffc4996cffc09468ffc09367ffc79b6effc99d6fffc79b6dffc5996bffc4996bffc3976affc59a6dffc09468ffc1956affc1946bffba8b66ffb78763ffb78765ffb58a67ffc19b78ffbf9c7affa27355ff905a3fff854b35ff804635ff723e2dff683524ff75412eff85523bff9a674dff956447ffa97b5dffaa7c5fff8b5a3fff8d5c43ffa97a5fff9b6d52ff957055ffe5d1b4ffc2a07bff976c4fff97694cffa8785affaa7b5bffac815fffa77b5affa97b5cffa97b5bffa97a5bffa57a5bffc3a783ffa97e5affab7d5cffab7e5effa27558ffa17358ff9f7157ffa17356ffb08461ffad815dffad815dffab7f5cffac805bffaa7f5bffaa7e5bffab7f5cffac805dffad815effad835dffb08760ffc39b71ffcea87affcda875ffcfaa75ffcea875ffcea975ffcea976ffcea976ffcda976ffcea976ffcea976ffcda975ffcea976ffcda875ffcda876ffcda976ffcda876ffcea977ffcfa978ffcfa977ffcfa977ffcfa978ffcfa978ffcfa977ffcfa877ffcfa977ffcfa877ffcfa877ffcfa876ffcfa877ffcfa877ffcea777ffcea877ffcda776ffcca777ffcba57affbb9670ffa98363ffa37f60ff9a775bff9c7860ff9a775fff9a775eff98765aff98765bff96765cff95755cff95745dff94725cff93725aff92725bff906f5bff896957ff896958ff876a59ff876958ff876958ff876958ff876a59ff886b5aff896b5aff896c5cff826254ff8a6a5dff89665bff805d55ff7b5e57ff593834ff583835ff7a625dff5a3f3efe522e30ff542e31fe532e31e85031305c67504823927ccc04bfbfbf09e3e3c61d8d7bd3938472d2af8573d2978473d17d8572d0648573d14c8672d0378674d1268672d0188a75d50e806ddb088080df04bfbfbf028080ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff04bf80ff0a8080cc148073cc21836cd1328570d1488375d13b8675cf7c8a5d4cfe8a4d39fe904b39ff904a34ff904b36ff8e4a37ff8a4937ff814333ff7d4231ff7c4232ff7c4232ff7b4132ff7a4132ff7a4132ff7a4132ff7a4132ff7a4132ff794132ff7b4233ff7c4436ff70382aff6c372aff6b372bff6b372aff6b372bff6a372aff693529ff68352aff673529ff663328ff643527ff613428ff502820ff431c1bff411e1dfe3a1f1dd14331280fddddcc03ffaaaa02ffff80868574d1cd8572d2c38472d1ba8472d09d8573d2448774d211d2d2c3a5dfcaacf7d9bd8efedebc86ffe0ba87ffdfba85ffdeba84ffdeb985ffddb885ffdeb784ffddb781ffdcb781ffdcb680ffdbb480ffd9b381ffd8b27fffd8b27effd8b17dffd6b17effdab784ffddba87ffd4ae7cffd2a978ffd1a775ffd0a674ffcea472ffcda372ffcca270ffcba06fffca9e6dffc89c6bffc79a69ffc6986affc49767ffc29465ffc19264ffbe8e63ffb4825bffa57151ff9e6b4dff9d694dff9b684dff9a674bff99654bff986449ff9b674affa57150ffb5825dffc19165ffc09263ffc09363ffbf9262ffc09363ffc39666ffc39666ffc49668ffc49667ffc49668ffc39567ffc09365ffc19567ffc3986affc39669ffc39769ffc49769ffc49769ffc49769ffc39769ffc59a6cffc69d6dffc69d6dffc79e6effc89d6effc79b6effc29869ffc19467ffc69a6dffc89c6fffc6996dffc4986bffc3976affc2976affc3976cffba8c62ffc09168ffc4966dffb68862ffb58762ffb18563ffb38968ffb99371ffbd9678ff956348ff824831ff78402cff754231ff663425ff6f3d2cff6c3a27ff83513aff98654bff996b4cffae8063ff9a6a50ff7c4b35ff94654dffa4765aff90674cffcfb599ffbb9f7dffb28c6cff8d5e42ff9e6b4effab7c5cffac805dffac805fffa9795affaa7b5bffab7a5bffa8795bffbf9f7effaf8863ffad805cffac7f5dffab7f5fffa17557ff9e7153ffa57a57ffb68e65ffb18761ffae825effad805effac815cffab805dffaa805cffab805dffad815effae825dffb48b63ffcea77affd8b385ffdbb786ffdfbc89ffd8b481ffd0ac78ffcea976ffcda976ffcfaa78ffcea977ffcea977ffcea976ffcea976ffcea976ffcea975ffcda976ffcda976ffcda876ffcea978ffcfa978ffcfa977ffcfa978ffcfa978ffcfaa78ffcfa978ffcfa977ffd0a978ffcfa978ffcfa978ffcfa978ffcfa977ffcfa977ffcfa878ffcea777ffcda776ffcda876ffcca677ffcca77bffc4a077ffb08c69ff9f7c5bff9c795cff9c785eff9c785eff9b775eff9b775fff99775eff97765cff96745cff96745eff95745cff93735cff92725dff8c6d59ff896a58ff886b59ff886a59ff886b58ff876a58ff896b59ff8a6d5aff8b6d5bff8b6e5dff7d5c4eff8d6d60ff88685cff7f5e55ff75574fff5b3a37ff593a36ff89736cff533835ff533031ff532d2ffe552d31fd552f31e851363141897a7207dbb6b628b2ac991ebbaad57f8572d3bb8474d1a38572d08a8374d1718371d0588271d1418572d02e856fcd1f8c7bce138679d70b7474d105666699028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080048080bf089f80df117869d21e8877d52e8574cd428374d12a8679d451946e5bfb874c3aff914c3aff914c34ff904c36ff914b36ff904b38ff8c4a37ff834532ff7d4230ff7b432fff7b4131ff7b4131ff7a4132ff7a4132ff7a4132ff7a4131ff7a4031ff7c4334ff7c4434ff733c2dff6d372aff6b3629ff6b3629ff6a3629ff69362aff693529ff683429ff683329ff663327ff643426ff633427ff603429ff4d221dff431c1afe3e1e1cfa37201b708270641ba18e840caaaaaa548673d1d78573d2cd8572d1c48572d1bd8673d2818473d2109f9fcf63e5ceb4e8dbbf94fdddba87ffe0ba86ffe0b985ffdeba84ffdeb985ffdcb883ffdeb682ffdeb682ffddb681ffddb482ffdbb380ffd9b27dffd8b17effd9b27fffd7b07fffd7b17cffd4b07affd3b07bffdcb784ffd7b07dffd0a776ffcea573ffcea471ffcda270ffcba16fffc99f6dffc99c6cffc79b6affc59868ffc59669ffc39465ffc09262ffbc8e62ffb2845cffa1714dff9f6c4dff9d6a4dff9c694cff9c694cff9c694bff9c694dff9c684bff9d684bff9f6b4cffa4714effaf7d56ffc19263ffc39565ffc29564ffc19464ffc19564ffc49766ffc59869ffc79a6affc7996bffc5986affc69a6cffc4986affc49669ffc5996cffc5996bffc5996affc59869ffc69a6bffc79b6bffc59b6cffc89e70ffc69e6effc69c6effc89e6fffca9f70ffc89c6effbf9266ffc19266ffc6986bffc6996cffc5986cffc2956affbf9367ffc1946affb7885fffb7855effb88861ffc1966effb78964ffb0815effaf815fffb38a67ffa98665ffb58e73ff8c5d3fff763f29ff6f3927ff6a3c2dff5f3021ff6e3d2cff663522ff8b5943ff956549ff9e6f52ffae8166ff81523bff774732ffa07156ff976a4eff9c7b60ffd6c2a4ffcbaf8cff8c6046ff8a573fffa97559ffa97b59ffaf8260ffa87b5affac7c5cffaa7a5bffaa795bffb28f6dffc49e79ffb0815cffb1805cffb0815dffb48761ffb38a61ffd1ab7fffc49c6fffba9169ffb18661ffaf825effad805effad805fffac805dffad815dffad805cffb48a61ffd1aa7cffd7b280ffd7b482ffddb986ffe6c28fffe7c390ffe6c290ffdbb584ffd1ac7cffcfaa78ffcea978ffcea977ffceaa77ffceaa77ffcfa976ffcea976ffcea977ffcea976ffcea977ffcfaa78ffd0aa79ffd0aa78ffd0aa78ffd0aa78ffd0aa78ffd0aa79ffd0aa78ffd0a978ffd0a978ffcfa977ffcfa977ffcfa978ffcfa977ffcfa877ffcfa978ffcfa976ffcfa878ffcea777ffcca878ffcaa678ffc7a57bffb8946dffa37e5cff9f7a5bff9d785cff9d795fff9d7860ff9b785fff9b7960ff99765eff98755eff96755eff95745eff93725dff91705dff8b6c59ff896b59ff896b5aff896b59ff8a6b59ff8b6d5aff8c6e5aff8d6e5aff8d6f5cff7d5c4eff88685cff896b5fff83635aff694942ff5f3d39ff5b3d38ff9b857cff513431ff543031ff542f30fe552e31ff552e31fd522f30c458423b2db59f931db0a78d0dffebd85d8673d0c48574d1af8372d0978471d17d8372d2648273d44d8474d1388476d1268672d0188a75d50e806ddb088060bf048080bf01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff07926ddb0f7766cc1a8976d8288673cc3a8877d3518474d03e9c7b80f6854b3aff924d3bff8f4d35ff904c36ff914b37ff934b37ff8f4b36ff8c4c38ff834533ff7e422fff7b4130ff7b4131ff7b4131ff7b4131ff7a4131ff7b4130ff7b4131ff7b4333ff7d4535ff754030ff6e3a2aff6b3628ff693627ff683629ff693629ff683528ff683428ff673427ff663327ff653427ff653427ff633226ff5e3126ff481f1afe401d1bfd3b1f1cec3e261f7566514a27a396903b8675cfdf8572d1d58573d2cd8572d1c58572d2c08572d2318772d525ddd6c1b7d9c6a3fddaba88ffe0bb81ffe1b985ffdfb984ffdeb984ffddb882ffddb883ffddb781ffddb781ffdbb480ffdab37fffd8b17effd7b17dffd7b17dffd7b17dffd8b07dffd6af7affd5ad7affd4ac78ffd6af7bffdbb481ffd0a876ffcda371ffcca26fffcba06fffc99e6cffc89b6bffc79969ffc59767ffc39565ffc19363ffbd8e61ffb5825affa5704dffa16c4cff9f6a4cff9f6a4eff9f6a4effa87456ffb37f5dffb3815effb5865effb4855dffb3855dffb6855cffbb895effbe8f61ffc29565ffc49766ffc49767ffc39565ffc39666ffc59867ffc89a69ffc99b6cffc99d6cffc99d6cffc99d6dffc69a6affc5986affc79b6dffc89b6dffc49869ffc69a6bffca9d6fffcda172ffcaa072ffcba273ffc69b6dffc79b6dffc6996cffcb9f71ffc5976bffb6855bffbd8d62ffc39369ffbe8f65ffc4966bffb88a60ffb78861ffbc8b66ffa06e49ffac7c58ffaf815cffbf936fffad7e5bffa87855ffab7e57ffb08666ff9c7d5cffbe9f7fff865439ff703923ff683c29ff663928ff613021ff6c3c2bff5f301dff936249ff905f44ffa2745affa2755cff774732ff82533bff9e6e52ff91684effddcbadffad9372ffc29f7fff7d4e36ff936048ffa97658ffae7f5dffac7f5dffa87759ffaa7a5affaa7a59ffab8160ffcba783ffaf825dffb3845dffb2865bffc39969ffd5af7affd8b27dffd1ab7affc19a6dffbd936affb28561ffaf815fffae8060ffad815dffaf825dffb58b62ffbc9467ffcda776ffd7b380ffd8b582ffddb987ffe6c290ffe6c290ffe7c291ffe7c38fffe5c08fffdfba89ffd4b07effceaa78ffceaa78ffcfaa78ffcfa977ffcfaa77ffcfaa77ffcfaa77ffcfaa77ffd0aa79ffd0aa79ffd1ab79ffd1ab7affd1ab7affd1ab7affd1ab79ffd1ab79ffd0a978ffd0aa78ffd0a978ffd0a978ffd0a978ffd0aa78ffd0a978ffcfa977ffd0a977ffcfa978ffcfa879ffcda878ffd1ac7effd8b68affc19f73ffbd9870ffab8562ffa17b5cff9e795dff9d795eff9c7960ff9c795fff9c7a5fff9a775fff98765eff97755eff95745fff93735eff8e6e5aff8b6c59ff8b6c59ff8b6c59ff8c6d59ff8f705cff8e6f5bff8e6f5bff8f6e5cff805e50ff856459ff896b60ff8b6b62ff5f3e36ff63403cff62453fff9b847cff51312fff543132ff523030ff523031fe532c30fd532d2fea5339329d8f786d297c705d04ffffbf388976d1a78573d1ba8472d0a38372d08a8373d3718171d2598170d1428374d12f8277ce1f8473d6128e71e30b745dd1056666cc028080ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080035555aa06aa80d50d7662c4168068d1228778d2348976d3488375d13396789be0895542ff904b39fe924d39ff914c37ff914c38ff914b38ff904c38ff8f4c38ff8c4b37ff844832ff7d4331ff7b4230ff7c4231ff7b4131ff7b4130ff7b412fff7a4230ff7a4331ff7c4534ff774231ff6e3a2aff6b3929ff673727ff613222ff643426ff653527ff653427ff653427ff643327ff643426ff643326ff643326ff613326ff592e25fe451f1afe3e1f1bfd3a1d1adb3b241f45857367108f8fdfc98472d1dc8573d2d48472d0cb8572d2c58574d2b58472d20be8e8d168dfceaef0d8bc8ffedeba86ffe1b885ffdfb983ffddb983ffddb883ffddb781ffdcb680ffddb680ffdab37fffd9b27effd8b17dffd7b07dffd7b07dffd7b07cffd7b07dffd7ae7bffd4ac79ffd2aa77ffd1a976ffd2aa77ffd2ab78ffd5ad79ffcca471ffcaa16effc89d6affc79b69ffc69867ffc39665ffc39565ffc09062ffb7845cffa77351ffa16c4dffa06b4dff9f6a4dff9f694eff9f694eff9f694dffa77151ffb6825effc09066ffc39768ffc59868ffc59867ffc49665ffc39565ffc39566ffc59867ffc69868ffc69868ffc59767ffc59867ffc59868ffc89b6bffc99d6dffca9f6dffcb9f6effca9f6effc79b6bffc89b6cffcb9e6fffcb9f6fffc79a6bffcb9e70ffcda271ffcfa575ffcba272ffd0a677ffc4996bffc5976cffc6966dffbf9067ffb5835cffa87550ffb37f5cffb68560ffb1815cffb0805bffa06e4dffa87655ffa16f4fff905d3fff986748ff9b6d4dffad8262ffb08160ff996a45ffac7d59ff996f50ff987455ffb59174ff85553aff6e3a23ff653823ff5f3422ff613524ff613424ff683826ff905f48ff906044ffa97a5eff895a41ff784834ff8c5945ff9c6f51ffb69b7effcbb597ffbf9f7dff926b50ff7c4d36ff9f6b52ffab7958ffaf825fffa77a58ffac7a5cffab795affaa7a5bffc19d79ffaf875fffb4875affcda372ffdab37dffd8b279ffd8b27bffd7b17dffd0a978ffc1986cffbc916affb18360ffae805effae815effb38960ffbf946affc0976affc59f6fffd7b37fffd8b581ffdbb885ffe6c28fffe6c390ffe6c391ffe7c390ffe7c291ffe7c291ffe5c18fffe8c493ffddbb89ffd3af7effd0ab78ffcfab78ffcfab78ffceaa76ffd0aa77ffd1aa78ffd1ab79ffd1ab7affd1ab7affd1ab7affd1ab7affd1ab7affd1ab79ffd1ab79ffd0aa79ffd0aa78ffd0aa79ffd0aa79ffd0aa78ffd0aa79ffd1aa79ffd1aa79ffd0ab7bffcea979ffcfab7bffe5c293ffe3c194ffc3a072ffc19c70ffbd986fffb18b67ffa27e5eff9f7a5dff9e7a5effa07c60ffa17e61ff9b785dff9a775eff997660ff987660ff977560ff92725dff8d6d59ff8d6d5aff8d6d59ff91715dff90705cff90705bff8f6f5aff90705dff815d50ff816055ff8b6d62ff86675dff63403aff65423dff6a4d47ff89736bff51312fff543031ff522f30ff523030ff532e31fe522e2ff36a4d49db654742a3533a32139486791e9180d5298976d3868572d1af8372d0978471d37e8471d2648270d14d8471d1388472d1278376d1188a80d50e806ddb088060bf035555aa01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff04bf80bf0b7474d1128071c61d8472ca2c8574d1378274d115aa9ec2b48c5945fe914d39fe904c38fe924c38ff914c38ff914c38ff904d38ff904c39ff8f4d39ff8d4d39ff834836ff7d4230ff7c4130ff794130ff7a4130ff7a422fff794230ff7a4332ff7c4534ff794432ff6e3a29ff6b3929ff693929ff603222ff592b1cff5c2f21ff613326ff623427ff623427ff623427ff623325ff633225ff623325ff5e3226ff532b23fe411f19fe3e1e1af939211c80604c4403ffffaa498573d5e28473d1d98573d1d18471d1ca8572d0c38472d106d5d5d53be1d4c2d0d9bf9cfcdcb889ffdfb983ffdfb983ffddb882ffddb882ffddb781ffdcb680ffdcb680ffdab37fffd9b17effd8b07dffd7b07cffd7af7cffd6ae7bffd6ae7cffd5ac79ffd3ab77ffd2aa77ffd1a875ffcfa773ffcda572ffcea772ffd0a975ffcfa773ffc79c6affc69968ffc59866ffc39565ffc19264ffb9875effaa7752ffa46e50ffa26c4effa16b4dff9f6a4cff9e6a4dff9f6a4cffa16b4effa36d4dffa46f4dffb17f57ffc59868ffc89c69ffc89d69ffc99c69ffc89a6affc79969ffc59968ffc59968ffc89b6affc79a69ffc79969ffc79969ffc79a6affc99d6cffca9f6dffcba06effcba16fffcca070ffc89c6cffca9d6effcea272ffcb9e6fffcb9e70ffcda171ffcca373ffcea574ffcda374ffcfa777ffc59a6cffb98a60ffc5966dffb88963ff9c684aff945f42ffa26d4fffa57152ff9d6a4cff915d42ff8b563cff9c674eff88533bff86543bff814e36ff8a5a3effa07658ffa07453ff966645ffa27150ff996b4cff967255ffbfa38aff88593eff734124ff6b3925ff603122ff5e3223ff5e3122ff744331ff936048ff915f44ffa87a5dff784933ff774532ff8d5d44ff9f7a5fffe2d1b1ffb1906effc39f7eff7c4e34ff87543affa77554ffac7c5affaf825fffa87658ffab795affab795affbd9572ffb79065ffcfa673ffdbb37effd9b37cffd9b37bffdab37cffd7b17cffd9b27effcda575ffc2976effba8d69ffae805effae805effb1845fffbd9368ffbe9468ffc0996affd5af7cffd9b581ffdbb884ffe6c18fffe6c28fffe7c390ffe8c390ffe7c28fffe7c291ffe6c290ffedca99fff3cfa1fff1ce9fffe0bf8bffd1af7dffceaa79ffd1ac78ffd3ab77ffd3ab78ffd1ab79ffd2ab7bffd2ac7affd2ac7affd2ac7affd2ac7affd2ac7affd2ac7affd2ac7affd1ab7affd1ab79ffd1ab7affd1ab79ffd1ab7bffd2ab7cffd2ab7cffd1ab7affcfaa7affdbb686fff1cc9dffeac79bffc3a073ffc29e71ffc19b71ffb9936dffb38e6cffa27e5fff9f7b5dffa48061ffa48060ff9f7b5fff9c785fff9b7760ff9a7761ff997762ff977560ff8f6f5aff8e6e59ff92715cff94735fff92715bff91715bff91705bff90715cff7d5b4dff7e5d53ff95776cff6d4e43ff67443cff64413cff795d56ff694f48ff573532ff553031ff552f31ff522f2eff522e30ff53302ffd73524ef9512d2bf151322f79725f560edbc8b61d847bcac08572d2ba8472d0a38372d28b8472d1718371d2588271d1418576d42d8871d21e8877d5128071d40b7474d1048080bf02ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff028080ff03aa55aa088080bf0e806ddb17856fd3238375cc108f80df06ffd5d589936552fd8e4d38fe934d39fe924c38ff914d38ff924d38ff914d38ff904d39ff914d39ff914c39ff8d4d39ff864734ff7e4230ff7a4130ff7a4230ff7a4230ff7a4230ff7a4231ff7b4433ff7b4534ff743e2dff693627ff693929ff663829ff582c1dff522819ff502617ff562c1eff5d3224ff5f3426ff603326ff633225ff613324ff5f3325ff5b3226fe4c261efe401e18fe381e19cb49342c2fa38dc9108f80df658372cfde8472d0d68371d1ce8372d1898473d205ffcccc29e6dacd9cd9c7acf8d9b98dffdeba82ffdeb882ffddb882ffddb882ffddb781ffddb681ffdbb57fffdab27fffd9b17effd7b07dffd7af7cffd6af7bffd5ad7affd5ad7bffd4ab78ffd2a976ffd1a875ffcfa672ffcea572ffcea470ffcca270ffcaa16effcaa16fffd1a775ffca9f6effc49867ffc19464ffba8a5fffad7a55ffa5704fffa46e50ffa26c4effa06b4bff9f6b4affa06c4bffa67351ffad7957ffb17d59ffb5825bffbd8c61ffc39566ffc69b69ffc99d69ffca9d6bffca9d6bffc99c6affc89c6affc79a69ffc89b6affca9d6cffc99c6bffc79b6affc89c6bffc89d6bffc99d6cffcb9f6effcca06fffcca170ffcba06effc89b6cffcda070ffd3a676ffc49768ffcea273ffcca272ffcda373ffcaa170ffc9a070ffd1a878ffc99d73ffb1815affb98a64ffb88566ff8d5b40ff89543dff925c43ff915b44ff8b543eff814b35ff834c37ff8b5642ff794531ff76412eff804a35ff835437ff9b7255ff9c7155ff8b5e3cff9b6b48ff916544ff89674affceae95ff845c3eff753f2bff6f392bff623425ff592e22ff5c2f21ff7c4936ff8f5c43ff916141ffa4745bff774631ff7a4433ff93664fffc6ab8bffc6ae89ffbe9b78ff986f50ff7e4c34ff986447ffae7d59ffb48560ffa57552ffae7b5affab7857ffb78b68ffd4ae80ffdcb67fffdab37dffd9b27effd8b47cffd9b37cffd9b37dffd9b37effd9b37effc9a072ffc1946cffb68863ffac7c5bffae7f5effb88a64ffbd9267ffbe9667ffc9a272ffd9b681ffdbb882ffe5c18dffe7c390ffe7c390ffe7c490ffe7c390ffe7c391ffe7c291ffeeca9afff3cda0fff5d0a3fff8d8aaffedcd9fffd5b383ffd1ac7affd3ac77ffd3ac77ffd0ad79ffd1ac79ffd1ac7affd1ac7affd1ac7affd1ac7affd2ac7bffd3ac7bffd3ac7bffd3ac7bffd2ac7affd2ac7affd2ac79ffd2ab7bffd3ab7bffd3ac7bffd1ac7affd2ac7cffedc798fff2cd9efff1cea3ffc4a175ffc4a074ffc49f72ffba956bffb9926dffaf8a68ffa17d5dffa98261ffa68060ffa68062ff9f7a5fff9e7962ff9b7962ff9a7862ff987661ff92725bff917059ff97745fff94735dff94725cff93715bff91715aff91705aff7a584cff7e6058ff8d6f64ff624137ff69453fff61423aff8b716aff573933ff593532ff563130ff563231ff542f2eff502c2efe512d2dff6d4949fd502a28fd502c29ec51332b6880696004ffffbf938472d0c58472d0af8572d2968372d37d8372d0638371d34b8574d3368476d0258a75cf17857ad30d8976d8076d6ddb03aa55ff00ffff0001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080059999cc0b745db913866bd71d8472ca2e8574cd13aea1bc63a07662fc8a4e3afe944d39fe924c38ff924d38ff924d38ff914d38ff914d39ff924c38ff914c38ff924d38ff904d39ff864835ff7d432fff7b422fff7b4330ff7a4230ff7a4231ff7b4432ff7c4433ff794332ff693525ff673527ff693a2bff623728ff532a1cff4d2618ff4b2416ff4c2416ff552c1fff5c3225ff5f3325ff5e3325ff5f3325ff5c3225ff593226ff452118ff3d1d18f739201b7659453d4c8a75d31e8877d5b78472d1da8473d1d28472d14d8474d409e3e3c63eded2b987e5d0b7edd5ba91ffdcb884ffdeb882fedeb983ffddb881ffddb781ffddb681ffdab37effd9b17effd9b07dffd7ae7cffd6ad7bffd5ad7affd5ad7affd4ab79ffd3aa78ffd2a976ffd0a774ffcfa572ffcea471ffcca26fffcca270ffc99f6effc89e6cffc69d6bffc79c6cffc79a6cffbd8c62ffaf7c55ffaa7551ffa6724dffa6734effaf7c56ffb8875fffbe8e65ffc4946bffc39569ffc39568ffc39468ffc39467ffc49466ffc49565ffc69767ffc99b6affc99c6affca9d6cffca9e6cffc99d6cffc99d6bffc99c6bffca9d6bffcb9e6dffcb9f6effcb9e6dffcb9f6dffca9e6dffcb9f6effcda270ffcb9f71ffcc9f70ffca9c6effc99b6bffcea170ffca9d6cffc7996affca9d6dffcc9f6effc49566ffc39465ffc69869ffc59970ffd1a680ffb18561ffaf8460ffb68a6eff8d5d45ff815038ff87513bff88513dff824c37ff79422fff7e4837ff7f4c3aff733f2dff77412fff77432fff77452eff8b5d40ff9e7154ff885e3cff9a6747ff8f5f42ff866145ffcbaa94ff886247ff693c1fff6c3f28ff613428ff562e20ff623524ff824e38ff905a3fff9b6d4eff8c5d42ff7a4735ff7d4938ff8c5f49ffe2ceabff9c7f5dffd2b490ff83553aff814d35ffa36d50ffb3825effaf7f5affab7955ffac7855ffae7f5cffdab383ffdab47cffdbb37dffd9b480ffd9b381ffd9b37effd9b47cffdab47dffdab580ffd8b17fffc79d71ffc0936affaf815cffa87956ffad7e5bffbd8f67ffbe9365ffc19968ffd9b480ffdab783ffe5c18effe7c290ffe7c392ffe7c491ffe7c391ffe8c391ffe7c391ffedc899fff4cfa1fff6d0a5fff4d0a6fffbdab0fff2d2a5ffd5b281ffd2ad7bffd3ad7bffd1ac79ffd1ac7affd1ac7affd1ad7bffd2ad7bffd2ad7bffd3ad7affd3ad7bffd2ac7bffd3ad7bffd3ad7bffd2ac7bffd3ad7bffd3ad7cffd2ac7affd3ac7bffd0ab7bffe4bf8ffff3ce9ffff2cd9ffff2cfa3ffcdaa7dffc7a375ffc9a376ffbb956cffba936cffb38d69ffaa8561ffab8464ffa98161ffa88162ffa57f62ffa17c62ff9d7a62ff9c7b63ff9b785eff9e7b62ff967259ff97735dff97735dff95725bff95725bff94715bff94715cff77584aff886c61ff715148ff63403cff684440ff5e413aff947b72ff593733ff593435ff533533ff553132ff572f31ff552d2fff694643ff5d3c38fe4c2824fe522929f7512c29b17c685e21e8e0d8538472ce8d8672d2ba8473d0a28471d1888372d26f8373d1558475d23f8675ce2b8877d01c8976d1118778d2098e71c604bf80ff02808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffff00028080ff03aa55aa088080bf0e806ddb148c73d91e806fcc1da7959e5bb39581f789523dff934c3aff924d38ff924d38ff924d38ff924d38ff924d39ff914d39ff924d37ff934d39ff924e3aff8f4e3aff864a35ff7e432fff7b412fff7b4231ff7b4231ff7c4332ff7c4433ff7b4432ff6e3a29ff623122ff663729ff663a2bff5b3223ff4e2619ff4b2517ff492417ff4a2417ff4b2618ff522d1eff593124ff5d3124ff5e3225ff5a3124ff542e22ff42201afe3a1e19df3f2b2621938374598473d1828372d0b48473d0bb8673d1828374d009e3c6aa56d5be9db6dbbf95f2d7b88bfeddb885ffdeb882ffdeb882ffdeb882ffddb781ffdcb680ffd9b47effdab17fffd8b07dffd8af7cffd7ae7bffd6ae7affd5ad79ffd4ab79ffd3a978ffd2a876ffd0a774ffcfa573ffcda370ffcca16fffcba06fffc99f6effc79e6cffc69c6bffc49869ffbd8f63ffb07f58ffb5825cffba875effbc8b5fffc49166ffc49565ffc39565ffc49666ffc49768ffc49868ffc49868ffc69768ffc69867ffc59867ffc79868ffc69767ffc79969ffc89c6bffca9d6cffca9e6cffca9e6cffca9d6cffcb9e6cffcb9e6cffcb9f6dffcc9f6effcda170ffca9f6dffca9f6effca9f6effc89c6cffd0a474ffcb9e70ffc7996bffc69768ffc79869ffcc9d6dffc89868ffc69667ffc19063ffc49266ffbb885cffb9865bffc19066ffb68961ffcea682ffb89372ffa07959ffb38a6eff9a7053ff84533bff834f39ff844f3aff7b4632ff743f2dff7f4b39ff784433ff703b2aff774332ff753e2dff78452cff865a3dffaa8164ff8f6343ff8f6041ff8f6247ff7d563bffb79c82ff8d7155ff663d23ff754035ff5c3024ff592f20ff693926ff8d563eff8b583bffab7c5fff88573eff75432fff8e5e49ffae9173ffc6b79affa88e6dffae8b6dff7d4b32ff8d583fffac7958ffb4845fffaa7753ffae7956ffab7958ffcea578ffd9b57effdab37effd8b47effdab381ffdab37effdab57cffd9b47dffd9b57effdbb581ffd7af80ffc4996dffbf9269ffa87955ffab7958ffb58460ffbd9267ffbe9567ffd2ac7bffdab683ffe4c08effe6c390ffe7c391ffe7c490ffe7c391ffe7c491ffe7c492ffeac797fff4d0a2fff5d0a5fff7d1a9fff7d5abfffadcb1ffecce9fffd5b382ffd3ad7cffd3ac79ffd2ac7affd2ac7affd2ad7affd2ad7bffd3ad7bffd3ad7cffd3ad7cffd3ad7cffd3ad7bffd3ad7bffd3ad7bffd3ad7cffd2ac7cffd4ae7effd2ac7affd8b384fff1cd9dfff2cd9efff3cea0fff2cfa2ffd4b184ffcaa679ffcba67affbd966dffba936cffb68f69ffb18965ffae8664ffaa8260ffa98262ffa88264ffa47f63ffa07c62ff9f7c63ff9e7a60ffa78265ff9b765bff99745bff97735dff95735cff96735cff94725bff926f5cff76584bff977a6fff6a483eff67443fff67433fff7e625bff7b615aff5a3633ff5a3635ff553634ff563332ff573032ff563131ff765352ff4e2726ff512827fe572e2cfa583531bf967d737b7a685b3c8877d0518471d0c28572d1ad8573d0948573d27a8473d1608575cf488775d1328a75d6228770d2158679db0c806ad5059966cc028080ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffff00028080ff068080d50b745dd113796bc91c806dd1119687c343caaf9ced8b553efe934d3afe944d39ff934d39ff934d38ff924e38ff914e38ff914e38ff914f36ff904e39ff934f3aff924d39ff8e4e39ff884935ff7f4330ff7c4130ff7b4230ff7b4331ff7c4332ff7c4433ff754030ff603020ff5c3021ff66372aff633829ff542c1eff4c2518ff482417ff472316ff462315ff472315ff4c2618ff532a1eff582f22ff593124ff563022ff4f2c23fe3f2019fd391e18b248342b09e3c6c602ffffff638674d3be8573d1d28472d102ffffff20dfc7a7a1dcc093f4d7b582fdddb782fedfb883ffdfb781ffdeb780ffdeb781ffdcb580ffdbb47fffdab27effd9b17dffd9b17dffd9b07dffd8af7bffd5ad79ffd5ac78ffd4aa79ffd3a876ffd2a875ffcfa573ffcea371ffcca170ffca9f6effca9f6dffc89d6bffc6996bffc29367ffad7b53ffab7652ffab7752ffbb885fffc69467ffc59564ffc49663ffc59865ffc79967ffc79b68ffc89b69ffca9d6cffcb9b6cffca9c6affc99c6bffc99c6affc99c6bffc89b6bffc89b6bffca9d6cffcb9f6dffcc9f6effcb9e6dffcb9e6dffcc9f6effcc9f6effcca06effcda170ffcda270ffcca06fffcc9e6fffc59669ffcea272ffca9c70ffc6966bffc29063ffbd8b5dffbf8e60ffb9865affc79569ffb17e55ffba8760ffb17d57ffb47f59ffa26947ffb5805dffb07f5cffbe9471ffc49d7dff987550ff9c7554ffaf8166ff96664eff7f4d36ff7f4935ff7c4533ff763f2dff865140ff723e2dff753f30ff743b2eff773f2eff77412aff7f4d33ffad8068ff936749ff8c5e3cff936443ff815b3effbca38aff957960ff6d3f2eff734034ff5b3024ff5e3323ff74432eff8f573fff8a5338ffaf7e60ff845035ff76402dff936d54ffcdbe9fffb7a687ffc9ab8dff8d6348ff7c4b32ff9c694dffb1805cffab7a55ffad7956ffab7857ffc0936cffdbb583ffd9b57fffdab47dffdbb47fffdbb480ffdab57dffdab47dffd9b47dffd9b580ffdbb584ffd2ab7bffc3986fffbb8b66ff9c6848ffad7a58ffb68861ffbc9265ffc49d6dffdbb684ffe2be8cffe7c390ffe7c490ffe8c393ffe8c491ffe8c490ffe7c491ffeac696fff3cfa1fff5d0a5fff7d1a9fff5d2a8fff9d9b0fffaddb2ffe8ca99ffd5b17effd4af7affd3ae7bffd2ad7affd2ad7bffd2ad7cffd2ad7bffd2ad7cffd3ad7cffd3ae7cffd3ad7bffd3ad7bffd2ad7bffd3ad7cffd3ad7effd2ac7effd3af7effeac697fff2cea0fff3cea1fff3cfa0fff2d0a3ffdab789ffceaa7dffceab7fffbf9870ffba946dffb78f69ffaf8763ffaf8663ffab8360ffab8362ffaa8363ffad8768ffa78164ffa37e63ffa57f62ffae886affa27c5fff9b755bff98745dff97745dff97735dff94715aff8f6a59ff795a4dff8f7265ff78564bff68443eff65453eff947973ff654441ff5f3737ff5d3534ff5c3534ff5a3434ff573232ff61403fff603d3cff512b28ff532d2bfe64403cfd95716bf155312be0593a312d938271468775d3cb8472d1b68573d29f8573d0858471d16b8572cf518774d33b8675d4298970d31a896cce0f8877cc086060bf048080bf010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff0280808003aaaaff086060bf0e806ddb158679db128e80d435b79a87e0966352ff924f38fe934e38ff934d38ff914f3aff924e39ff934e38ff934e38ff924f37ff914e39ff934e39ff934e39ff924f38ff914e39ff894934ff7f422eff7b432fff7a4331ff7c4330ff7c4332ff7a4332ff6a3727ff5c2f1dff603224ff633829ff603425ff502618ff492417ff482417ff482317ff472216ff472216ff472216ff4b261aff512b1fff542e21ff532e24ff4c2b21fe3e2018fb371f175e64514705ffffcc02ffffff398674d2af8572d0778774d205ffffcc43e8d9bedddec198fbdab785ffd9b27cffdbb47dffdeb77fffddb580ffdcb480ffdcb37fffdab37dffd9b27dffd8b07cffd9b07cffd7af7bffd6ad79ffd4ac77ffd3aa78ffd1a875ffd0a774ffcfa572ffcda371ffcba16fffca9f6cffc99e6cffc89c6bffc59669ffb28058ffa97450ffa87350ffa87452ffaa7551ffaf7c54ffc59267ffc69667ffc59967ffc89b69ffc89d69ffc99d6affca9d6bffca9e6bffcb9f6cffcb9f6cffcca06dffcb9f6dffca9e6cffc99d6bffcb9d6cffcb9e6dffcc9f6fffcea170ffcc9f6effcc9f6fffcda070ffcda06effcda26effcfa470ffcfa371ffcea171ffc39366ffbf8f66ffd0a178ffbd8a62ffae7852ffb27c55ffb27d55ffb37e54ffb68158ff9f6b45ffa16e4affa97551ff9c6845ff9b6546ff925b3eff9f6a4affaa7a57ffa47c56ffd1af8cff9c7654ff946746ffac7f62ffbd9075ff885940ff7d4934ff794330ff78422eff84523dff713f2cff723f2eff753e2eff753e2bff7b4630ff7e4f34ff9d7054ff9d7253ff885838ff915d45ff83593fffb4987dff987b61ff714030ff6a3b2dff593022ff5e3725ff7e4c35ff885137ff905b3effb98669ff814b30ff774730ffaf8971ffd5c2a4ff967f65ffc09b81ff7e4d35ff87553affa67252ffb07d5affad7b55ffaa7853ffb1825cffe1b889ffdbb780ffdcb580ffdbb47effdab47effdab47effdab47effdab47effdab57fffdab581ffdbb583ffcda579ffc1956dffaa7856ff9c684affb4835fffbd9166ffbe9567ffd7b280ffe0bd8affe7c390ffe7c490ffe8c393ffe8c492ffe8c491ffe7c592ffe8c594fff2cfa1fff4d0a5fff6d2a9fff7d3a9fff7d4acfffbdeb4fffadfb3ffdaba8affd4af7dffd4af7cffd3ae7cffd3ae7cffd3ae7cffd3ae7dffd3af7dffd3ae7dffd3ae7cffd3ae7cffd4ae7dffd3ae7dffd3ae7dffd4ae7effd3ac7dffe0ba8afff2cd9efff2ce9ffff2cfa1fff3d0a3fff3d1a2ffddbb8cffcfac7effd0ac80ffc19c72ffbb946cffb88f6affb28764ffae8361ffae8563ffab8362ffaf8764ffb18c68ffbe9a77ffa88363ffab8466ffae8769ffa88163ff9b755aff9a755cff98745dff97745dff96705aff8c6556ff957669ff7a5b4dff7c594fff63403aff6d4f47ff8f746dff5d3636ff623939ff603737ff5c3735ff5b3737ff5a3735ff765351ff562f2cff542f2bff5b3934fe8c6a64fd5b3330fd582c2af957302c9f6a5245119687d2aa8572d2bf8673d2a98573d28f8674d1758576d15b8776d2448374ce2f8872d41f8473d613866bc90a8066e6056666cc028080ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000280808002808080059999cc0a8066e6118778d21a8076ce19a38599c58d5b4efe904f37ff934f38ff934e38ff914f3aff924e39ff944e38ff934e38ff934e38ff924e39ff934e39ff934e38ff934f39ff914e38ff904d38ff894a34ff7f442fff7c4430ff7b4231ff7c4231ff7b4232ff723f2dff5f2f1eff562719ff623426ff643628ff5a3021ff4b2517ff482417ff462216ff462216ff462216ff452216ff462216ff472317ff4a261aff4e2a20ff4e2c22fe4b2b22fd3c2219eb3a261b5279675d06ffffd51e8877d5458973d37a8473d102ffffff13d7d7c983e6d6b9f6ddc096ffdcb580ffd9b27bffd8b17affdab27dffdcb47fffdbb37effdab37effdab27dffd8b07cffd8b07cffd6ad7affd5ad78ffd3ab76ffd3a978ffd1a775ffcfa673ffcea472ffcca26fffcaa06dffca9e6dffc99d6cffc6996affb6855bffa97551ffa5724effa5704fffa67150ffa77350ffa8754fffac7a52ffbc8c61ffc8996bffc79a69ffc89d6bffca9e6bffcb9e6cffcb9f6cffcca06dffcca06dffcca16effcda16fffcea270ffcda26fffcd9f6effcc9f6effcda06fffcea171ffcda170ffcca06fffcda070ffcea170ffcea26fffcea36fffcfa472ffcfa374ffc39368ffb98663ffb98763ffc99774ff9f6846ff986040ffa36c49ffac7652ffa46f4aff996443ff885236ff9a6649ff966044ff915a41ff854f38ff865239ff855338ffa97e5dffa57d58ffb99974ffab8569ff8f6346ff98684bffaf8468ffba8f76ff82533bff7c4b35ff7a4831ff86523eff75422fff723d2cff703b28ff78412eff7f4a36ff87563eff986b4fffa87e60ff8b5c42ff8d6349ff805a3fffaf9476ffac9075ff724431ff64372bff573425ff6c402bff86543cff87543dff915d41ffb88468ff7a4932ff7f5440ffd5c2a4ffccbb9fffb69b7dffa67f65ff7f4f36ff996447ffaf7a59ffaf7b58ffab7955ffaa7b54ffdbb284ffdbb881ffddb782ffdcb681ffdbb580ffd9b47fffdbb47fffdbb580ffdab57fffdbb681ffdab782ffd8b384ffc89f73ffc1936cffa06b4fffa36e51ffb5855fffbe9366ffcca577ffe2bd8bffe7c391ffe6c490ffe8c393ffe8c492ffe8c591ffe7c592ffe8c595fff1cfa1fff4d0a4fff5d2a7fff7d4a9fff7d5abfff8daaefffbe3b7fff6deafffd8b887ffd4af7fffd5b07effd4ae7cffd4af7dffd3af7dffd2b07dffd4af7dffd4af7dffd4af7cffd4af7dffd4ae7effd4af7fffd3ae7effd8b283ffefc99afff4cda0fff3cfa0fff3cfa2fff4d0a3fff3d2a2ffdebd8dffd1af80ffd1ad80ffc29d72ffbc966dffb78e69ffb38865ffa97b5bffb08462ffaf8663ffb28a65ffb79069ffcba87fffb99570ffaf8a69ffb18b6affaf8969ff9d785bff9b755dff98755eff98755eff97705bff896453ff9f7f71ff7a5a4dff7c5a51ff64423cff866a61ff73524dff633b39ff613a38ff5e3839ff5d393aff5a3737ff674543ff5e3c39ff522f2cff5d3c37ff86655cff59342ffe562a27fe582d28fd572c26e666443a22c3b4a5528673d07d8572d2b38472d09a8472d17f8774d3658674d24c8675d0378679d5258a75d617857ade0d8976d8076d6ddb035555aa010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aaaaaa07926ddb0b8b74d1168b74d11a8976ce709f7266fc8d4e3dff944f39ff934d38ff934f39ff934f39ff944e38ff944e38ff934e39ff934e38ff934e38ff934e38ff924e38ff924e38ff924e38ff914d37ff8b4b36ff80422fff7d4330ff7b4230ff7b4232ff784231ff673624ff5c2c1eff55271aff623728ff623828ff532c1dff482417ff472217ff462116ff452116ff442116ff442115ff442216ff442115ff452217ff47251afe48261cfe47281efc3f241cea3f2c226265564b218b7cc9648573d17d8572d2618374d208dfdfdf35e2d9c5d8d9c39dfddbb684ffdcb580ffdab37dffd9b17cffd8b07affdab17bffdab27dffdab17dffd8b07cffd7af7bffd5ac79ffd5ab78ffd2aa76ffd1a876ffd0a674ffcfa573ffcca270ffcba16effc99e6cffc99e6dffc79a6cffbc8d62ffaa7851ffa6724effa5724dffa5724dffa6734effa97751ffac7a55ffae7d55ffb08156ffb98c5dffc69968ffc79c69ffc99e6bffca9f6cffcc9f6effcca06effcda26effcea26fffcea36fffcda36fffd0a471ffd0a472ffd0a372ffcea271ffcda171ffd1a474ffcda071ffcda070ffcea270ffcda270ffcfa371ffd0a575ffcea374ffc5966cffba8462ffa77050ffa67051ffbd876bff8e593cff8b5236ff93583eff9b6345ff9a6448ff7b432fff844c39ff8a533dff7e4733ff814936ff79412fff7f4735ff7f4934ff956749ffa07853ffb49371ffc7a385ff96684aff8d5a3dff8f5e42ffb0846affac8369ff92624aff7e4b36ff804a37ff743e2eff753c2bff793f2eff784431ff81503bff85533cff906348ffa97f63ff8b5e43ff8c5d41ff81583bffa89073ffb79982ff683d2dff5e3626ff603525ff784734ff8b5843ff86533bff986548ffb68569ff734f3aff8d735affd7c3a8ffb29c85ffbfa589ff885d44ff86543affa06c4effb4805dffaf7b59ffaa7a54ffcea679ffddba85ffdfbb85ffe3c28bffdbb783ffdab481ffdab480ffdcb580ffdbb67fffdbb781ffdab780ffdcb585ffd6b181ffc79d73ffbe8f6cff966445ffac7858ffba8a61ffc1986cffdbb584ffe5c38effe6c491ffe9c394ffe8c493ffe8c591ffe7c592ffe6c594fff0cea0fff3d0a4fff5d1a6fff7d5abfff7d5a9fff7d8adfffbe2b9fffbe5bcfff3d7acffd6b485ffd3af7effd5af7dffd4af7dffd3b17effd3b17effd4b07fffd5b07dffd5af7dffd5af7effd4af7fffd4b080ffd4b080ffe4bf90fff3cc9efff5cfa1fff4d0a2fff4d1a3fff5d1a5fff3d3a3ffdfbf8fffd2b080ffd2b081ffc39e72ffbe976effb58b66ffb18562ffaa785affaf8160ffb28765ffb68d68ffbc956dffccaa7dffd4b38bffb1916bffb6926fffb38c6bffaa8467ff9c775cff9a775fff997760ff926c55ff8b6656ff957566ff79574cff79544dff66473fffa28a81ff613e3aff693d3cff643a39ff5f3938ff5c3937ff5e3c3aff714d4cff512c29ff603e39ff896963ff583330ff522a24ff5a2c28ff572d27fd5b3029ee6e4a408ab19f8e3e8c7bce5b8773d25c8574d3a48473d28a8574d1708674d1568574d03f8675d22c8574d11c8976d1118778d2097171c6048080bf010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff028080ff059966cc088080bf128071d41a8076ce2a9e86b0ec8c5445fe944f39fe964f37ff934e37ff944e39ff944e39ff944e38ff934e38ff934e38ff934e38ff934e38ff934e38ff934e38ff934e38ff934e38ff914d39ff8d4a37ff81432fff7c412fff7b4130ff794131ff74402eff5f2d1fff522517ff562e1fff613929ff5d3626ff4b2618ff472417ff462217ff442116ff442116ff442216ff432115ff432115ff422015ff432116ff432116fe442219fe43251cfc42261edf3d261e3a54465c588571d1e38371d1d28473d12c8b74d116e8dcd19adbc8a7fdd9b689ffdab581fedeb882ffdcb47fffd9b17bffd9b07affd9af7bffd8af7bffd8af7bffd6ad7affd5ab78ffd4ab78ffd3a977ffd1a674ffcfa572ffcfa472ffcda16fffcba06effc99e6cffc99d6cffc5976affb07e55ffac7954ffb17f57ffbc8a60ffbe8f62ffc49468ffc19366ffbe9163ffc09263ffc19363ffc39664ffc59966ffc89c69ffc89d6affca9f6cffcb9f6dffcca06effcda16fffcea270ffd0a370ffcfa370ffd1a471ffd1a573ffd1a573ffd1a574ffcfa372ffd1a575ffd1a575ffcda172ffcda271ffcea373ffcda270ffcea372ffcea474ffcda073ffb17c58ffab7053ff975c42ff9b6449ffba856bff8a5639ff834a33ff8b5339ff98644aff733d2bff774032ff7e4836ff7b4532ff7a4533ff784132ff753e2fff77412fff7d4934ff8a5a41ffa97f5dffa7815effceab8affb28564ff946143ff88543aff8e6044ffac8163ffb88d72ff93654fff804d3bff7c4230ff7a3f2dff764631ff7c4d36ff87533dff88553eff885a40ffa97d62ff986a4dff916045ff754e34ff9d8166ffc3ad95ff6a4731ff633626ff673727ff844f3bff8d5740ff885338ffa37153ff956750ff765644ffbca285ffdcc9b6ff9b8670ffc9a98dff86583dff905e42ffaf7d5bffb07b5affac7b56ffbf956affe1bd8bffe0be89ffe8c691ffe5c18effdbb582ffdbb582ffdbb580ffddb681ffdcb780ffdbb780ffddb585ffdab683ffcda878ffc69b74ffb98868ff956144ffb4805effbf9366ffcfa976ffe5c38effe6c491ffeac492ffe8c491ffe8c592ffe7c592ffe7c693fff0cd9cfff4d0a5fff5d1a6fff6d5aafff6d5abfff7d7adfffbe1b8fffce5befffce4bcffeccfa3ffd4b281ffd5b07effd5b07cffd4b17effd5b07effd5b080ffd5b07effd6b07fffd4b080ffd4b17fffd3b181ffe2bf8ffff3cea0fff4cfa1fff5cfa3fff5d0a4fff4d0a4fff5d2a6fff2d4a6ffdfbe90ffd2b182ffd2b182ffc29e71ffbf976effb58965ffb28162ffab7659ffaf7e5effb38965ffb99069ffc59c73ffcea97dffd8b98fffbfa178ffbe9973ffb7906cffb58e6eff9c775cff9b7760ff97745eff8f6a55ff94705eff8d695dff825d50ff6b493cff81675bff7a5753ff683f3cff683f3dff623a3bff603a3aff5e3b38ff75514dff542f2aff613e3aff8d6c64ff58332cff572b26ff572c25ff562923ff533127ff755448fba18275da5c3f31457a6467508673d2798372d1ad8673d3948573d0798574d15f8473d1478573d0328575d1228778d2148c80d90c9580d5068055d5028080ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aa55ff056666990b745dd1168b74dc238a75d384956657fd8f513dff954f39ff954f37ff954f39ff944e39ff944f38ff944e39ff934e38ff934e38ff934e38ff934e38ff934e38ff934e38ff934e38ff934d38ff924d37ff8f4d38ff824330ff7c402eff7b4030ff78402fff6b3627ff55281aff4c2316ff5b3424ff5f3727ff583122ff4a2517ff472316ff462216ff442116ff422014ff422115ff422115ff402115ff3f2116ff3f2115ff412014fe402014fe402016f33e22185c4e3a354b8574cfe98472d1e68473d2c78472d21ab19dce63e5d3b7f7d8b98dffdab581feddb680ffdcb680ffdcb57fffd9b17cffd8ae7affd6ad78ffd6ac79ffd5ab78ffd4aa77ffd2a976ffd2a775ffd1a673ffcea370ffcea36fffcca16effc99e6cffc99d6bffc99a6bffb48358ffaf7b54ffae7b54ffae7b52ffc08e61ffcd9c6dffcc9f6dffcca16dffcca16dffcca06dffc99d6affc79b68ffc89c68ffca9e6affc89d6affcb9e6cffcba06effcca16effcda16effcda16effd0a270ffd0a470ffd1a572ffd1a673ffd2a775ffd2a775ffd2a876ffd1a775ffd2a877ffcfa574ffcda171ffcea373ffcda372ffcca170ffcda271ffcea172ffb47f5bffac7458ff8a5038ff8c523bff8b533affa9785cff8f5f43ff7a442dff825037ff754433ff6c382cff764132ff784432ff723f2eff784334ff733e2fff743e30ff733d2eff77432fff7c4d32ff96694dffa47b5affba9470ffc6a07cff986a4dff8e5a3fff8b5a3cff885c3dffa37c61ffb99479ff94694eff83533bff81523bff86533cff854f39ff85533aff89573fff87563bff9c6c50ffb4886aff86593cff785036ff8b6c50ffccaf98ff71503dff603a28ff70402dff8d5841ff89543dff845038ffb27c63ff885e47ff7c6149ffd9c2aaffc9b59fffa7876effae876dff85563cff996745ffb78263ffb3805bffb68a62ffe0ba8dffe1bd8bffe9c793ffe9c792ffe3bf8bffdbb582ffdbb580ffddb680ffdeb983ffdcba82ffdcb784ffdcb883ffd9b682ffcba379ffca9b78ffaa7657ff9a6347ffb6855cffc79b6effdfb889ffe7c594ffe7c392ffe8c592ffe8c592ffe8c591ffe8c592ffefcb9cfff5d1a4fff4d0a6fff7d4abfff7d6acfff6d6adfffadfb7fffce5befffde7c1fffce5bdffe8cd9fffd3b381ffd5b27fffd6b07fffd5b07effd5b180ffd5b17fffd5b17fffd5b17effd5b280ffd4b282ffeecd9dfff5d2a3fff4d0a3fff5d1a4fff4d0a4fff4d3a7fff1d2a8fffbe0b5ffddbd8fffd3b183ffd4b283ffc39d71ffbf976effb48764ffaf7d5fffa87156ffae7d5dffb68a66ffbb936bffcaa379ffceaa7dffd2b488ffd2b489ffc39e78ffbe9772ffbd9776ff9f7a5dff9f7962ff936e58ff916e5affa38471ff7c584bff7e554bff6b4b41ffa3897fff67403cff6a403cff673c3cff643a3bff5f3a39ff6d4a49ff724f4cff76544eff896963ff59332dff592f29ff5a2e28ff542923ff5a322cff8b7065fe7d5951fe653830fa62352d8b7d584d3a8877d33e8473d6a98673d39d8573d2838473d2688473d3508370cf3a8477cf278976d1188a75ca0e926ddb07926ddb035555aa010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff028080ff056666990a8066cc128071d41c8976db2ba088b2da905845fe95503bff954e36ff954f39ff954f39ff944f38ff944e39ff944e39ff934e38ff934e38ff934e38ff934e38ff944e38ff934e38ff944e38ff944d36ff924f36ff904e3aff844432ff7c402eff7b402fff753e2eff5e2d1fff4b2316ff4d2718ff5e3425ff5f3726ff522d1dff482317ff462216ff452116ff432115ff422015ff422015ff402116ff3f2116ff402015ff3f2014fe3f2015fe3f2116f93f2116795d43392f8872ceef8472d1ec8371d1928573d20be8e8d139e4d7c0e7d9bc93fed9b581fedcb681ffdbb57fffdbb47effdbb37fffd9af7cffd6ad79ffd5ab78ffd4aa77ffd3a876ffd2a776ffd1a674ffd0a573ffcea36fffcda26effcb9f6cffc99e6cffc89c6affbf9064ffb07d56ffaf7a54ffb07a55ffb17b55ffb17b53ffc08b62ffca9c6bffca9f6bffcba16cffcda26dffcda26dffcda26dffcca26dffcca16effca9f6cffcb9f6dffcda170ffcda16fffcda16fffcc9f6dffcea16effd0a371ffd1a573ffd2a774ffd2a775ffd2a876ffd2a876ffd2a978ffd3a877ffd3a876ffcea372ffcda373ffcea473ffcea271ffcb9f6fffcc9f71ffbd8b65ffa0694eff8e563fff844a35ff894e38ff875238ffa27157ffa37358ff78492eff764532ff69372cff6c382bff784232ff74402eff703e2cff734132ff6f3c2dff733e30ff733d2cff743f2dff76432eff84533bff95684affa37b59ffc59f80ffb1876bff8c5a3fff8a553bff8b573dff895a3effaf8669ffbc957bff986d58ff855541ff895540ff88553fff895540ff8f5941ff8b573cff966648ffa9785bff946345ff76492cff856245ffc5ac95ff836954ff673f2cff754630ff8c5b43ff84533aff845137ffaf7e5fff8a644dff9b7f67ffe3d0b2ffb7a691ffbca288ff9c775cff8c5b3bffa46f55ffbb8864ffb2865cffdcb587ffe3bf8dffe8c693ffe9c794ffe9c591ffe0bb88ffdbb581ffdbb680ffdeba83ffe2be8bffe0bc8bffdbb884ffdcb783ffd7b081ffcca077ffc89774ff9f694cffa77150ffbe8f67ffd0a97bffe6c491ffe8c593ffe7c592ffe8c692ffe8c691ffe8c591ffeeca9afff5d0a3fff3cfa6fff6d4abfff7d6acfff7d6adfff8dbb3fffde6bffffde7c2fffce7c1fffbe6bcffddc394ffd4b282ffd7b180ffd6b080ffd5b180ffd5b180ffd6b17fffd5b27effd5b182ffd6b588ffefd0a1fff3d2a2fff4d0a4fff3d0a3fff1d1a6fff1d3a8fff8e0b6fffce5baffdabb8effd4b284ffd4b284ffc39d72ffbf976effb28563ffb17b60ffa36b52ffb07e60ffb78a67ffc19971ffcfaa7fffceab7dffd1b285ffe0c496ffc4a278ffc39e79ffc29d7affa57f62ff9f7a62ff8e6a53ff8e6a56ff987866ff8c6556ff775346ff9b8073ff74514aff6b413cff6a3e3aff683c3bff603a36ff603d39ff744f4eff8c6b67ff805e5aff59332cff5a2e28ff572b26ff522922ff603d35ff947771ff66423cff5c322cfe65352efe67352ee06c41373c91779d4f8874d2468371d3a78573d18d8474d2728472d0598470ce418576d42c8574d11d8472ca119678d2097171c6048080bf01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff048080bf07926db60e806ddb188a75d5168b74d18099685afb924f3dff975036ff964f37ff954e3aff954e3aff944f38ff944f39ff944f39ff934f39ff944e38ff944e38ff944e38ff944e38ff944e39ff944f39ff934e38ff934e39ff914d3bff874633ff7f3f2dff7a3f2fff6a3627ff4f2617ff492215ff542b1eff603726ff5c3524ff4f291bff472416ff442216ff432116ff412114ff402014ff402115ff402015ff402014ff3f2015fe3f2015ff3f2015fd412015ac4f372c239283d3988574d2f18371d0a58572d2129c80c61de5dccac6dbc09dffdab584fedeb67dffdbb67effdbb580ffdbb27dffdab37dffd8af7cffd6ac79ffd4aa77ffd3a875ffd3a775ffd1a573ffcfa370ffcda26effcca16cffcba06cffc99d6cffc49768ffb07e55ffaf7b55ffae7a54ffb07b55ffb07b54ffb07a54ffb27d56ffbf8d60ffc99c6bffca9e6bffcda26effcda36fffcea36fffcfa470ffd0a571ffd0a571ffcfa571ffcda370ffd1a773ffd3a875ffd1a471ffcda16effcfa26fffd2a573ffd3a775ffd3a776ffd4a977ffd3a977ffd3a977ffd5ab79ffd2a875ffd0a574ffcea272ffcfa373ffcfa373ffcc9f6fffc49568ffc08f6bff976144ff925842ff7f4533ff804734ff834734ff8a523cff845338ffb5896cff865b42ff6d3d2eff6b362bff733d2dff74402eff6f3d2bff72402fff6e3e2eff6f3c2cff723d2eff743b2eff723d2dff703e2bff7c4733ff895640ff976a4effb28c6fffc29c82ff9a6b53ff8b543dff91573fff8f593eff8c5c40ffbc937affb9937cff936853ff8c5c48ff8a5540ff8d573fff8e593eff905a40ff8b573bffb07e61ff98674cff7c4b32ff7e583effcbaf98ff957a68ff6f4a36ff7b4f39ff905c47ff834e37ff7e4e32ffb18168ff855e46ffb19b80ffdaccbaffa28d70ffbb9d7dff8e6141ff966147ffba8665ffb7895effd2aa78ffe8c38fffe6c693ffe8c794ffeac695ffeac694ffdcb884ffdab681ffddb882ffe8c390ffe8c392ffe5c191ffdcb885ffddb685ffd3a87bffcda075ffc28f6bff9f694cffaa7654ffc99c71ffdebb87ffe8c692ffe8c693ffe7c692ffe8c691ffe8c592ffedc999fff3cfa2fff5d0a5fff5d3a8fff8d6acfff8d7adfff7dab1fffde8c0fffee7c1fffee8c3fffde9c2fffae6bcffd8bb8effd4b282ffd7b282ffd5b280ffd4b280ffd6b280ffd7b280ffd4b181ffd9b889fff0d1a3fff2d1a3fff4d1a5fff2d1a4ffefd1a7fff7dfb6fffce9c0fffae4baffd6b78affd6b386ffd5b384ffc39d72ffbe966effb1815fffad755bff9e654bffb17f60ffba8d68ffcba47bffd2ae81ffd0ab7effd1b183ffe3c79affc8a77dffc6a27bffc39f7affab8667ff9e785eff8d6a53ffa88671ff896654ff845f51ff826559ff987c74ff6b433fff6c403bff6a3d39ff643c36ff68423cff75524bff927069ff87635dff653b36ff5d312cff582d26ff542c26ff6c4942ff977770ff5c352eff653631ff663730ff66352eff68352efb6c3c31687b5647458576cf558475d5af8573d2978271d07c8471d0618171d0488371d1338773d2228770ca148c80d90c9580d5068055aa028080ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080059966cc07926ddb138679d7208778d71cb69badd2935c4afe94513afe945037ff974f39ff944e3dff935136ff954e3aff944f39ff944f39ff944f39ff944e39ff944e38ff944e38ff944e39ff944e39ff944e39ff944e39ff944e39ff924d38ff8c4935ff7f3f2fff763d2cff592b1cff4a2317ff472315ff5a3222ff5f3423ff5b3323ff492515ff452315ff432117ff422016ff412014ff402115ff402014ff402014ff402015ff3f2015ff3f1f15ff402015e5462d231bc6b3a1208778cf898673d2d58573d25d8673d015dbcec2b1dfc4a6fedab688fedeb77cffdab67fffdbb480ffdab37dffd8b27bffd7b07affd9b07cffd5ac77ffd2a974ffd1a773ffcfa571ffcfa36dffcea26effcb9f6bffca9e6bffc79a6affb9895fffb27e57ffb07d55ffaf7d55ffaf7c54ffb07d54ffb27f57ffb17e55ffb18054ffb88b5bffcc9f6dffc99d6bffcea370ffcfa470ffcfa570ffd0a672ffd1a672ffd2a773ffd1a672ffd2a773ffd5ab77ffd9ad79ffd5a975ffcfa26fffd3a573ffd4a875ffd4a976ffd3a876ffd4a977ffd5aa78ffd6ab79ffd4ab78ffd1a775ffcda272ffcfa273ffcfa273ffcfa170ffbf8f63ffb6835eff9f6b4dff874e39ff7e4534ff7e4533ff804533ff7e4631ff814b35ff845439ffa3785eff946a53ff6c402eff6b3628ff774130ff733d2cff703d2dff714030ff6d3c2bff703e2eff703d2eff703c2eff703c2cff6f3c2bff6e3c2aff824f3aff906248ff90674cffbc987dffab846bff86563eff8c553eff955e44ff8e5c41ff8b6147ffb7907affae8871ff895f45ff88573fff88563cff8f573fff8f583eff8b593dff97674cffa4725aff7e4d35ff744b31ffb79b86ffb69a88ff6f4b37ff81513eff8b5743ff794b33ff7b4a33ff9e705aff795441ffd0baa3ffe1d4b7ff9a8461ffb69473ff8c5c3fffa77252ffc4926affc9a06dffe9c590ffe8c794ffe8c893ffeac796ffeac697ffeac693ffdbb781ffddb782ffe8c48fffe8c392ffe8c494ffe6c392ffdfb98affdbb185ffd2a778ffcf9f75ffbb8665ff9b6546ffb6825fffd4a87cffe9c491ffe7c493ffe8c594ffe8c492ffe9c592ffebc898fff3cfa4fff5d0a5fff4d1a7fff9d7adfff8d8aefff6d9affffde9bfffffe8c2ffffe9c2fffee9c5fffde9c5fff8e2b9ffd6b88bffd5b382ffd6b482ffd5b381ffd6b281ffd7b381ffd4b281ffdbbb8bfff0d1a3fff4d1a6fff4d1a6ffefd0a7fff3dbb1fffce9c1fffbe9c1fff1dcb2ffd7b688ffd7b587ffd5b285ffc19b71ffbd936bffb28060ffa46b52ff9d6249ffb28060ffc69972ffd1ab7fffd2af81ffd2ae80ffd1af82ffdbbe91ffd3b289ffc9a57effc5a27bffb18c6eff98745aff916d54ffa88672ff997464ff7f6456ff967e72ff7d5a53ff6f423eff6c3e39ff673f39ff6a443dff79524cff97766dff87655eff69423aff592e27ff562c25ff5a362eff8f726dff7c6159ff5c332eff653530ff65332dff66352dff68362fff6c3831fe6c3a31b379534606ffd5d5278976d1888572d29f8472d0858271d16a8271d1508370cf388476d6278376d1188a80d50e8080c8076d6ddb028080ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000280808004bfbfbf0a8080cc108070cf1d8472d3218374d16b9b706bfc90523fff965038ff974f38ff954f3aff945037ff954f39ff944f39ff944f39ff944f39ff944f39ff944e39ff944e38ff944e39ff944e39ff944f39ff944e39ff944e39ff944e39ff934e39ff8e4a39ff7e402eff6e3b2bff4d2415ff462314ff4c2518ff5d3225ff5e3426ff563021ff482315ff442116ff432016ff422015ff402015ff402014ff402014ff402015ff3f2015ff3f2015ff412014fb3c22167f8774665f8673d1118778d2b98472d09b8473d327beb1cba0e1caacfdd9b689feddb77cffdbb67fffdbb580ffdab380ffd8b17bffd8b07affd5ae78ffd7af79ffd8ae79ffd1a772ffd0a571ffcea26dffcda16dffca9f6bffc99d6bffc19266ffb6855dffb4825bffc49369ffcb9c70ffcc9e70ffcc9e6fffcb9e6effcb9e6dffcb9d6effcb9e6dffcb9f6cffc99e6bffcba06dffcfa471ffcfa571ffd0a572ffd1a672ffd2a773ffd1a673ffd2a873ffd4aa76ffd9af7affdab07bffd9b07bffd1a673ffd3a875ffd4aa78ffd4a978ffd4aa78ffd4a978ffd5ab7affd5ac7bffd0a776ffd0a575ffcba070ffcda171ffcfa172ffc19065ff9f6a48ffa67254ff804833ff7e4534ff7b4332ff7d4534ff7a4631ff7a422fff824b37ff7e5234ff815d3cffac866cff6a422bff6d3a29ff75412eff703b2cff703c2fff703d2fff6e3c2cff703d2dff703c2eff703b2eff6f3b2cff6f3c2bff6e3b2aff744230ff8d5e46ff8d6349ff947155ffc7a48cff91674fff86563bff8d593fff915c45ff8d5d43ff95694fffb0886fffaf866eff865d41ff87553dff8b5640ff8c5740ff87553dff8f5e44ff9e6d54ff875740ff764c38ff9b7c68ffc7ad99ff7d5b48ff764d39ff7d4f3dff74452eff7b4b33ff9a7159ff83614cffd5cdb6ffd2c3a5ffaf926cff9d785cff925f42ffbf8869ffc8996cffe7bf8effe9c895ffe8c793ffe9c796ffe9c798ffeac896ffe3c18bffdbb680ffe8c390ffe8c393ffe8c594ffe7c494ffe7c394ffddb689ffd5ac7effd2a678ffce9e74ffb58060ff9d6749ffc5926dffdab180ffe9c495ffe8c394ffe8c492ffe7c591ffe8c696fff0cca0fff6d1a6fff6d3a9fff8d6abfff9d8affff6d9affffce6bdfffeeac2fffeeac3ffffeac4fffdeac5fffeebc5fff0d9b1ffd6b78bffd5b382ffd6b482ffd6b381ffd5b282ffd3b383ffdebe90fff2d2a5fff4d1a6fff2cfa6ffefd5adfffce8c2fffceac3fffbeac2ffe7cca2ffd9b789ffd8b687ffd5b184ffc0996fffb88d65ffb27e5fff985e47ff9e644affb88765ffd6ac82ffd4b082ffd1af7fffd5b184ffd1b082ffd8ba8cffddbc94ffcba881ffc8a47effb58e73ff947058ffa4836bff9c7863ff8c6758ff90786bff9c8076ff704743ff6d4139ff6a4238ff6d443eff7d544eff8c6863ff896761ff69443aff552c23ff573028ff704d47ff936f6bff5f3933ff5d312bff63342cff63342aff66362cff67372fff683830ff68372ffc6e3e34e4724b3e368e71635e8575d4468371d3a88370d08e8371d0728472d2588271d1408374cf2c8574d11c8976d1108f80df088080df03aaaaff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff088080bf0c806ad51a8976ce298376d31f9c84b5b2986352fe95503bff965136ff955037ff954f3aff954f39ff954f39ff944f39ff944f39ff944f39ff944e39ff944e39ff944e39ff944e39ff944e39ff944e39ff954e39ff954d38ff954e3aff954d3aff8d4c34ff824332ff653124ff4a2314ff462115ff4f281aff5c3325ff5c3523ff532d1dff472214ff442115ff412014ff412014ff402015ff402014ff402015ff3f2014ff402014ff401f14fe3f2116ee513c2f31eadbd002ffffffdb8472d26f8373cf11e1e1d282e2ceb2f8d8b98efddeb680fedbb680ffdab57fffdcb381ffd8b17cffd7ae79ffd6ae78ffd6ad77ffd4ac75ffd5ab76ffd3a973ffcea36effcca16cffca9e6bffc89b6bffbc8c61ffb7845effb7855dffb8875cffc49467ffcfa171ffcda26fffcda26effcea36effcfa370ffcea36fffd0a471ffcea36fffcda26effcea370ffd0a672ffd1a672ffd1a672ffd2a874ffd2a773ffd2a874ffd3aa75ffd9b07bffdbb27cffdbb27effdbb27effd5ab78ffd6ac7affd5ac7affd4ab79ffd4aa79ffd4aa79ffd5ac7affd3a978ffcda372ffcda171ffc89b6bffcd9e6fffc6956bff9b6645ff915b41ff8e5741ff7d4531ff7c4332ff7b4332ff7b4432ff7b4331ff77422fff814d38ff7e4c36ff774831ff9d745dff976e52ff6e422aff75402fff713b2eff713b2eff6d3e2dff6e3d2bff6e3d2cff6f3d2dff6d3c2bff6e3c2bff6e3b29ff6e3b28ff6c3d27ff7b4c38ff8b5d49ff865c46ffae8973ffbb967cff875943ff88523eff89543bff8b573fff89573fff9c715affbb9880ffaf8c76ff895a46ff8e5945ff905944ff8e5942ff88583dff946449ff8f5a47ff7d503dff876451ffc4a995ff997f6cff6f4837ff774b36ff6c4029ff764330ff9f725bff805f47ffd8cdb4ffc1ae91ffac8f69ff936948ffa56f50ffcd9872ffdcb283ffebc996ffe8c895ffe9c796ffeac998ffe9c896ffebc995ffddba85ffe4c08effe9c592ffe9c493ffe8c495ffe7c494ffe8c494ffdeb689ffd4aa7dffd2a679ffc99972ffae7a5cffa36d51ffd0a077ffe4ba88ffe7c390ffe5c593ffe7c593ffe7c495ffe7c697fff2d1a2fff5d5a8fff7d6aafffad9affff9d9b1fffce2bdfffdebc4fffdebc4fffeeac4fffeeac5fffeeac7fffeeac5fff0dab0ffd5b688ffd7b583ffd7b581ffd7b382ffd5b385ffe2bf95fff5d1a6fff4d0a6fff0d2a7fffae5bdfffbeac5fffbebc5fffae6bdffdfbf93ffdbb789ffd9b888ffcfab80ffbf976effb48761ffa87056ff965944ffa26c52ffcda27dffd9b487ffdebb8bffd5b383ffd7b387ffd5b386ffd7b78bffe0c198ffceab83ffc9a681ffaf886fff94715affab8a74ff9e7963ff8b6d5cffa18777ff7c564cff71433bff704037ff77493fff795047ff8a665fff906f67ff613d31ff583229ff674338ff95736aff7c5952ff5b322cff5d312aff60332aff613329ff64352bff65372dff65382eff683d32ff7c5045fc916758e8a47e6e74b69c882a8c79d4598473d18c8573d1958573d37a8473d35e826fd1458173d3318272d0208770cf128e71d40a8066cc048080bf028080ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff028000ff068055d50c956ad517856fd3248771d42a8673d431ac7868e6935645fe965038ff965039ff964f39ff954f39ff954f39ff944f39ff944f39ff944f39ff954e39ff944e39ff944e39ff944e39ff944e38ff944e39ff944e39ff954e38ff944e39ff954d3aff945138ff914b38ff814133ff562818ff472214ff462112ff542c1fff5c3524ff5c3425ff502b1bff452213ff422113ff412115ff412015ff402015ff402014ff3f2014ff3f2014ff3f1f13fd3f1f14fc3a20168fa9988b269486d0ad8573d18f8472d108bfbfbf5ce1d0b7efdabe96fddcb780fedcb682ffd9b47fffdbb380ffd9b17dffd7af7affd7ae79ffd6ac77ffd4ab74ffd2aa72ffd2a972ffd4aa74ffcda36dffc99d6bffc19465ffb8885dffb7845effb8865fffb8855effb9875cffc19163ffcea06fffcda16dffcea36dffcfa46effcfa46fffd0a571ffd0a671ffd1a673ffd0a572ffcfa572ffd2a774ffd1a773ffd2a774ffd2a874ffd3a874ffd4aa75ffd9b07bffdbb27dffdcb37effdcb47fffdeb480ffd9b07cffd9b07effd3a978ffd3a978ffd5ab7affd5ab7affd5ab79ffcda271ffcc9f70ffc7996affc29365ffc4936bff9e6649ff834b34ff915a45ff7c4431ff7c4332ff7c4232ff7c4332ff7a4332ff794330ff78432eff834e39ff7f4a36ff76462eff91694affb08a6fff7c5038ff71422cff733d2dff6f3e2fff6f3d2cff6f3d2cff6e3d2dff6e3c2dff6e3b2dff6e3b2bff6d3b29ff6c3b28ff6b3b28ff6c3d29ff81523dff835541ff8a6049ffc19e86ffa67f6aff7d5137ff834f38ff89523cff8e5940ff885c3fff99745cffc1a08bffa17b69ff895b47ff8b5a43ff8e5b42ff88573dff82533aff82543eff775039ff77573fffb59d8affae9588ff6f4b3aff6e4535ff68382bff683828ffa37d69ffa38b73ffe1d8c4ffbeab85ffc2a681ff9c6b46ffc18a64ffd5a779ffedcb97ffe9c997ffe8c897ffeac997ffeac997ffebc997ffe7c592ffe1bf8affe9c592ffe9c594ffe9c495ffe8c593ffe8c596ffe9c597ffd8b284ffd3a67dffd1a27affc59370ffa77555ffaa7554ffd5a378ffe9c190ffe7c592ffe7c593ffe7c595ffe6c696ffe7c799fff4d4a7fff6d7aafff9daaffff9dab1fffadfbbfffdebc4fffdebc5fffeebc5ffffeac6ffffeac8ffffebc9fffdecc6ffefd6abffd6b887ffd8b582ffd8b582ffd7b485ffe7c297fff4cfa5fff1cfa8fff5dab3fffde9c4fffbebc6fffbebc5fff0dab0ffdcb98effdbb789ffdbbb8affcca67bffbc936bffb68461ff985b47ff985f47ffba8b6cffd5ae88ffe0bd8effe5c492ffdfbc8cffd9b588ffd8b689ffd9b98cffe4c69cffd1b187ffcdab85ff9f7c60ffa68470ffac8975ff977567ffa2867eff907270ff734843ff76463eff794843ff805a50ff8d6d65ff98766eff663c34ff5b342bff88645cff92726aff5a3830ff5b332aff5f352aff60342aff60342aff62372dff663b31ff683e33ff80574bff9d7667ffa27a6cfe815546fa734637c480584910af9f801a8976ce9d8573d29d8472d2818673d4668773d54c8372d3368471d5248771cd168b80d10b8b74d1068080aa028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff028080ff059966cc0b7474d1148c73d9218374d1318272d0338c73d274a0725cfd92533eff95503bff964f39ff954f39ff954f39ff944f39ff954f39ff954f39ff954e39ff944e39ff944e39ff944e39ff944e39ff944e38ff944e38ff944e39ff944e39ff944e38ff954e3aff954d3aff904c36ff763d2eff4e2414ff472213ff462115ff562e1eff5c3424ff5b3423ff4d2819ff452113ff412014ff402015ff402014ff3f1f13ff3f1f14ff3f1f14ff3f1f13ff3e1f13fe3c2015c1513a2d4b9681bb218374d19f8572d0908573d139e9d7bcdcdabe9afddcb781ffdcb583ffd8b47fffd9b380ffdbb27effd8b07bffd6ad78ffd4ab76ffd3ab74ffd2aa72ffd1a871ffd0a66fffcfa670ffca9f6dffbc8d61ffb8875fffb8855effb7845dffb7855dffb9865effb9885effc19164ffd0a272ffcea270ffcfa46fffcfa46fffcfa570ffd0a671ffd1a772ffd2a873ffd2a873ffd2a874ffd5aa76ffd4a975ffd3a874ffd3a974ffd4aa75ffd9af7affdcb37dffdcb47effddb47effdeb680ffdeb681ffddb480ffdab17fffd1a676ffcfa474ffd5aa7affd5ab7bffd0a575ffca9f6effc99b6dffbf9063ffc08f68ffa06b4eff814933ff804733ff7f4734ff7b4232ff7b4230ff7b4332ff794331ff794231ff794332ff794531ff7c4934ff7a4631ff77432fff7b4e33ffac8b6bffaa876aff76472fff713f2cff723d2cff713d2cff6f3c2cff6e3c2cff6c3c2aff6e3c2cff6c3d2bff6c3a2aff6c3b2aff693a28ff6a3b27ff74432fff804e3bff7a4b37ff8c6951ffbda085ff98735aff7d5039ff7f4e36ff85533aff8c5b42ff895b43ff9b785effc2a38bffa37f67ff90654aff895c42ff774f36ff6a412aff6e462dff794e37ff724934ff8e755cffc7b39fff806554ff6a4434ff633c29ff633c29ff9c7962ffa18b73ffd9d2b4ff9a8663ffb79874ffaa7751ffd1a274ffe9c293ffebc999ffe8ca97ffeac999ffe9ca98ffebca9affeacb96ffe4c38effe8c696ffe9c696ffebc496ffe9c594ffe9c595ffe8c797ffe8c696ffd7b087ffd1a67cffd0a378ffc2936dffa57153ffb67f60ffd8a97cffebc28fffe9c494ffe6c695ffe5c695ffe4c696ffe6c899fff2d5a7fff7daaefff9dab1fff9ddb7fffde9c5fffdebc7ffffebc7ffffeac7ffffeac7fffeebc7fffeecc7fffdecc3ffe9d1a5ffd8b889ffd7b585ffd7b587ffebc79bfff1cfa5fff2d4acfffde7c4fffceac7fffbecc7fffdebc6ffe3c59dffdcb98cffdab98affdbba8cffc39c71ffb78d65ffa77154ff935643ffab775cffd0a682ffdbb68bffe7c595ffe7c694ffe7c594ffdfbd8fffdbb98cffdfbf93ffe7c9a1ffd9b990ffc7a680ff9a775cffa98772ffa37e6bff927566ffa78d83ff7f5c51ff7c4f43ff794b41ff87655cff917974ff977c75ff724b40ff643c31ff987467ff654136ff5b342bff5c332cff5e342bff60352aff673b30ff693f34ff724d41ff9d7768ff9d7868ff835a49ff724333ff744233fe774234ff7a4436f67a4c3d5ca1857402ffffff518771d3a38572d2898473d06c8774d2528370d03b8270d428806cd219857ac20e9280c807926ddb02808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080048080bf097155c6118778e11b8471d92a8673ce3a846ecf19b8a3ccbe955e4bff94513dff955038ff954f39ff954f39ff944f39ff944f39ff944e39ff954e39ff944e39ff944f39ff944e39ff944e39ff944e38ff944e38ff944e38ff944e39ff944e38ff954d3cff944d3bff954e38ff8d4c3bff643121ff4a2113ff472214ff492314ff593023ff5c3424ff583323ff472616ff422013ff401f14ff402014ff3f1f14ff3f1f14ff3f1f13ff3e1f13ff3e1f12ff3f1f15f53c21176a634d3f328a75d1418576d0df8472d011ffe1d2b3dbc09bfedcb783feddb584ffd9b481ffdab37fffdbb280ffd9b17dffd7ae79ffd4ac76ffd4ab74ffd3aa73ffd0a86fffd0a570ffcba16dffc39768ffbb8b61ffb9885fffb9865effb9865effb9865fffb9865fffba885fffbb8a5fffc49566ffcea170ffcfa46fffcfa470ffd0a670ffd1a772ffd2a873ffd3a974ffd4aa75ffd5aa76ffd5aa76ffd6ab77ffd5ab77ffd4a975ffd5aa76ffd8af79ffdbb37dffddb57effdcb47effdeb681ffdfb782ffdfb783ffdeb581ffd4aa79ffca9e6fffcea174ffd4a97affd4a979ffc89b6cffc59669ffbd8e63ffa97752ff9f6a4eff804832ff7e4532ff7c4332ff7a4231ff7b4130ff7a4331ff794331ff794230ff784230ff784331ff7c4834ff7a4531ff7a4232ff79422fff75442bff885f45ffb79077ff946b52ff703f2bff713f2cff6f3d2cff6e3d2bff6d3c2bff6d3d2bff6b3d2aff6c3b2bff6b3b2bff683a29ff693a28ff6a3b29ff6e3d2bff7b4835ff7b4a34ff724833ffa37d6affba9782ff9f7963ff7c4f39ff814b37ff88543dff8f5f44ff8d6146ffa67f67ffc2a28dffaa8671ff7c4f3eff6e412fff663927ff653925ff70452fff714932ff795844ffc6b0a0ff9c8371ff6b4732ff5d3221ff633926ff8a6b4fffbeaf95ffcbc3a8ffc0a783ffb38e6affc4966fffe0b68cffedcb98ffe8cb97ffeac898ffeaca97ffebcc9bffebcd9bffe9c999ffe8c597ffeac597ffecc497ffeac496ffe8c695ffe7c695ffe7c896ffeac799ffd8b284ffd0a67affcda177ffbd8c6affa36e52ffbe8766ffdaa87fffeac190ffe7c795ffe7c696ffe4c495ffe3c596ffe4c99afff1d4a7fff8d9affff9deb4fffde9c2fffeebc7fffeebc8ffffebc8ffffebc8fffeebc7fffeebc5fffdecc8fffdebc5ffe6cca1ffd6b88bffd8b78affe9c89fffefd1a8fffbe5befffce9c6fffbebc8fffbecc7fff4dcb8ffddbb93ffddba8cffddbb8effd3ae85ffbd956cffb58563ff945942ff9f654fffc79978ffdab489ffe4c192ffe8c795ffe8c795ffe7c795ffe6c597ffe0c093ffdec094ffeacea7ffddbf98ffbfa07bffb2937aff9b7b65ff997a65ffbca491ff825f50ff7d5244ff784c3fff835d53ffad9088ff9f8379ff79554bff886155ff7e594cff674033ff5d362aff5a3125ff5f362aff62372dff6d4538ff987264ff977265ff8e675aff754a3eff6f4134ff724131ff744130ff754231ff764333fe7a4837f87b4f3dbca58a75378b79d1778374d2aa8472d1908571d1738571d3598170ce408370d72e806fcd1d846aca108f80cf089f80df035555aa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff07926db60e806ddb15866dce1f8473ce358773d4358773d442b28780e48d5642fe945039ff955039ff954f39ff945039ff954f39ff944f38ff944f39ff954e39ff944f39ff944e39ff944e39ff944e39ff944e38ff944e38ff944e38ff944e38ff944d39ff944e39ff944e39ff914d39ff844837ff572818ff462212ff462214ff4c2518ff593122ff5b3422ff573221ff492518ff411f13ff401f13ff3f1f13ff3f1f13ff3f1f12ff3e1f12ff3f1f12fe3f1e12fd3c1f13d941281b1e91806f128e80d4808374d105ffffcc7ed9c09cfddbb684fedcb483ffd8b483ffd9b37dffd9b17effd9b17dffd7ae79ffd5ac76ffd4aa74ffd2aa72ffd1a870ffcfa46fffcba06cffc09164ffbc8a62ffbb895fffbf8d62ffc19164ffc29365ffc19164ffc39366ffc09062ffc09162ffc79968ffcea16effd0a471ffd2a773ffd2a772ffd2a873ffd3a974ffd4aa75ffd5aa75ffd6ac76ffd6ac77ffd8ad79ffd7ad78ffd7ad78ffd8af79ffddb47effddb57effddb580ffddb580ffdeb781ffdfb883ffe0b884ffdcb180ffd2a677ffc89b6cffcb9d6fffd3a576ffcd9f71ffbc8d5fffba875eff9f6947ff9c654bff804933ff7c4330ff7b4232ff7a4232ff79422fff794331ff794331ff784230ff774230ff784330ff784431ff7a4532ff78422fff784330ff79412eff79442fff75472dff977153ffad896fff875d46ff6d3e29ff6f3e2cff6f3d2bff6e3c2bff6d3c2bff6b3c2aff693b2aff673b2aff663928ff693b2bff673c2aff693a28ff744331ff784534ff734231ff794f3bff9c7762ffb89780ff99705cff875843ff825037ff87543aff8d5940ff91674affa9886effbe9d8aff8a6553ff6e4533ff603a26ff5a3822ff633a26ff6e422eff6d4e39ffab987fffbfa793ff7a5845ff613724ff6c482eff926f54ffd9cbb2ffbcaa8effd4bb99ffb99272ffd9aa81ffedca98ffeacc97ffebc995ffe9ca98ffecd0a3fff7e2b8fff6deb7ffebd0a2ffe8c999ffe9c698ffe9c596ffe9c695ffe8c696ffe8c796ffe8c896ffe9c898ffd8b385ffd1a77dffcd9f79ffbb8866ffa77256ffc38d6cffd9aa7dffe9c391ffeac596ffe7c595ffe3c595ffe3c598ffe5c89bfff0d2a7fff9dcb1fffde7bffffdecc6fffeecc8fffeedc8fffeecc8ffffecc7ffffecc8fffeebc9fffdebc9fffbe7c2ffe7cfa7ffd7ba90ffebcfa7fffce4bdfffde9c4fffdebc8fffbecc9fffdeac6ffe4c7a2ffdebb91ffddba8fffdeba90ffc8a179ffbb8d69ffa1694fff965944ffbb866affd7ad87ffdfba8cffeac898ffe9c896ffe9c896ffe7c796ffe7c697ffe5c798ffe6c99effecd3acffe3c79fffc2a280ffb2917bffa68574ffb99a89ff9e796dff845c50ff785042ff8d6556ffab8878ff9d7b6cff7e5747ff946c5cff734c3fff583225ff573024ff5e362aff683f32ff855d50ff936d5fff90695cff764f41ff6a4033ff6e4335ff6f4033ff6f3f31ff714131ff754431ff784835fe845541fea17661f7ad856fdd9f7f694e866969878471d22b8877d0968572d17b8572d15f8671d145856fd3308575d5208070cf128e80d4097171c603aa55ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaaa068080d50b8b74d113796bd71a8076d8288673d23b8675d416a28bd175ae8978fc8d5341ff96503bff954e3aff945038ff934f3aff944e3bff944f39ff944f38ff954e39ff954e39ff944e39ff944e39ff944e38ff944e38ff944e38ff944e38ff944e38ff944e39ff954d3aff944e39ff904e3aff7d4432ff4d2312ff462114ff462214ff4c2718ff5b3322ff5b3422ff573223ff472618ff401f12ff3f1f14ff3e1f13ff3e1f12ff3f1f11ff3f1e12fe3f1e13ff3d1e13fd391e14af4630241d9e8db902ffffff03ffffff52dac7a5f6dab688fddcb583ffd8b582ffd8b37effd8b17dffd9b17cffd7af7affd6ad78ffd3aa73ffd2a971ffd1a770ffcea26fffc99d6bffbe8f61ffbd8b62ffbd8b60ffbd8b5fffc9996affc89a69ffc79a69ffc69a67ffc99c69ffcda06dffc89c68ffc89b68ffcea16effd2a673ffd3a874ffd3a974ffd3a975ffd5aa76ffd4ab75ffd6ac77ffd6ad78ffd7ae79ffd8af79ffd8b07affdab17bffdcb57effddb57fffddb680ffdeb681ffddb781ffdfb882ffdeb983ffe0b785ffd9af7effd0a575ffc39567ffc8996bffcd9e71ffc08f63ffa8754cffa16c4cff8d5640ff814a35ff7a432eff7a4231ff794332ff78442fff784431ff784330ff774330ff774230ff774330ff774330ff784532ff774431ff734532ff77422fff78422fff77442fff75432dff764d31ffa68569ffbd9b7bff70492fff6b3d28ff6f3d2bff6d3b2aff6b3b29ff6c3a2aff693a2bff643826ff653a28ff673c2aff623826ff643a27ff6b3e2bff754632ff764432ff764533ff734835ff95715dffc4a38cffa37d64ff80553dff835139ff824e33ff815233ff80543fffa6836effbe9f87ff7e5e45ff603f29ff5b3521ff5c3420ff5c3722ff5f3e2aff684c3bffcbb8a5ff987c6bff68482cff6a462cff897256ffdfd5beffad9981ffc5ad93ffcca079ffe1bb91ffe9cca0ffebc894ffeac896fff1d8aafffbecc3fffbebc5fffceabeffeed7aaffe8ca9dffe9c699ffe9c595ffe9c597ffe9c696ffe8c996ffe8c997ffe9c998ffd7b386ffd1a77fffcc9e77ffb78765ffa57152ffc18b6affd4a579ffe9c191ffe9c694ffe6c596ffe3c596ffe3c699ffe4c69bffebd0a4fff8e2b9fffdedc5fffdecc8fffeedcafffdecc9fffeedcafffdedc9ffffecc8fffeebc9fffdebc9fffdecc8ffe8d3acfffae5bffffceac4fffcebc5fffdebc7fffce9c5ffecd2acffdcbe94ffdebc91ffdfbb90ffd7b189ffbf946fffad785bff935642ffb2775fffd0a37effdbb78bffeac599ffeac999ffe9c997ffe9c897ffe7c896ffe7c89affe5c799fff3dbb3fff9e7c2ffebd4abffbf9e7effac8c71ffa78b7aff9a7b6bff835849ff784e42ff8f695bffa68472ff805e4eff8c6757ff88604fff5a3324ff5e372aff633d32ff7c5748ff977264ff957062ff7a5546ff663e2eff6a3f2fff6a3e30ff6b3f2eff6c3f2fff704332ff714535ff7e5342ff986d58ffab826bff956a57ff7f5541fd7c4e3af7804f40b28a6352448b78ce17907ad39c8471d0818471d2658372cf4b8170cf358273d423836dcc148c80d90b8b74d1056666cc010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080048080bf098e71c60f7777cc168b74d11d8472d335876fcf1c9b89d123e9d3c5b7a97d6bfc91523efe975039ff945037ff945039ff944f3bff954f38ff954f39ff954e39ff954e39ff954e39ff954e39ff944e38ff944e38ff944e38ff944e38ff944e38ff944e39ff944d3aff944d39ff934e39ff8f4e3aff70392cff4a2013ff452314ff462315ff4e2819ff5b3223ff593323ff543121ff442415ff3f1f13ff3f2013ff3f1e11ff3f1f13ff3e1e12ff3e1e13ff3e1e13fe3c1e14f9371e169c5541360fddcccc07dbdbb640d7c7afe9d8b58afddcb580ffd9b480ffd8b380ffd7b17cffd8b17cffd7af7affd6ad78ffd4ab74ffd2a972ffd1a670ffcea36fffc79967ffbf8f61ffbe8c62ffbd8b60ffbd8a60ffc08f61ffca9c6affc89b68ffc89b67ffc89b68ffd0a570ffd7ac76ffd2a672ffca9f6cffcca16effd3a975ffd4a976ffd4aa76ffd5ab77ffd5ab76ffd6ad77ffd7ae79ffd7af79ffd8af7affd8b07bffdab27dffdcb580ffdfb781ffdeb780ffdeb781ffdeb681ffdeb882ffdeb882ffdfb785ffdab180ffd1a677ffcb9e70ffbd8e60ffc49367ffbf8d64ffa8734fff915b3fff87513bff804a36ff79422eff7a4230ff7a4332ff784330ff774330ff784330ff774330ff774330ff774330ff774330ff784332ff784433ff784432ff794330ff774330ff774331ff784331ff77432eff72472cff7d5538ffb29071ffb79377ff6e452bff6b3f2aff6d3c2aff6a3a28ff6a3b28ff643827ff613624ff663b28ff643a27ff603523ff653929ff6b3e2fff6d3f2eff713f2eff774233ff744531ff7d513cff926c55ffb29079ffbb9983ff876146ff7d5032ff804b33ff774b2dff7f5a3aff997558ffb89780ff74523bff5f3d28ff573020ff593123ff5d3727ff694a32ff83705affb49f8bff715740ff786346ffa08d72ffe9ddc2ffc2ae95ffc7a683ffd5b086ffedcda3ffebc896ffe9c793ffedd3a3fffcedc6fffbecc7fffcebc5fffeebc3fff5deb5ffe9ca9effe8c697ffe8c695ffe9c895ffe7c897ffe8c998ffe8c899ffe9c99affdab588ffd2a77fffcda277ffbb8b67ffab7458ffc38d6cffd5a47bffe1b68affebc597ffe7c597ffe3c397ffe3c59bffe3c59dffe6cda2fff0dab1fffae7c2fffeedc9fffdedc9fffceec9fffcedcafffdeec8fffdecc8fffcebc8fffdebc9fffcecc6fffbebc5fffceac5fffde9c4fff4dfbaffeacea9ffe0be98ffddbb91ffdfbd92ffe0bc90ffc89f7affb58063ff975945ffa56b54ffc7957affdcb58effe5c292ffecc89affebc99affeaca98ffeac99affe9c898ffe9c89bffe6ca9dfffae9c3fffdefcfffe2cda9ffc1a384ffa88e78ffb0917cff916a55ff6e4234ffa87d6dff9b7662ff7d5b48ff9c7a64ff7b5341ff6a3f2fff643b2bff936c5eff926c5dff7f5948ff6c4435ff653c2cff683b2dff673b2bff663a29ff6b4030ff6f4433ff714b39ff9f7968ffa98574ff936e60ff7c5144ff734538ff78483bff79493aff7c4a39fe7e4d3ce4865d4a23a892830c9580d58c8773d1878471d06a8471d1508373d2398270d2268072d017857ad30c9580d5056666cc01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000280808003aaaaff06aa80d50b8b74d113796bc91d8472d3298370cd198f7acc10efdfcf44ddc7b4e3a27761ff93503cff955238ff954f39ff954f39ff954f39ff954f39ff954f39ff954e39ff954f39ff954f39ff954e38ff954e38ff944e38ff944e38ff944e39ff944e38ff944e39ff944d39ff944e39ff934d38ff8b4b3bff622f22ff482213ff452415ff452214ff502b1dff593322ff573222ff533021ff452416ff3f1f12ff3e1f12ff3e1e11ff3d1f13ff3e1e13ff3e1d13fe3d1c12fe3d1e14f83b21188c644e4510efdfcf40dfd3b7d9d7b68dfddcb47fffdbb380ffdab283ffd7b17dffd7b07cffd7af7affd5ac77ffd4aa74ffd3a973ffd1a671ffcfa36effc49465ffbf8e61ffbf8c61ffbf8b61ffbf8b60ffbe8a60ffc39365ffca9c6bffc99b6affc99c68ffc99c68ffd7ab76ffdab07bffd6ad78ffd0a672ffd1a773ffd4aa76ffd6ab78ffd5ac77ffd6ad78ffd7ad78ffd8ae79ffd8af7affd9b07affdab17affdab27cffdcb57fffe0b882ffdfb881ffdfb781ffdfb882ffdeb781ffdeb883ffdeb784ffdcb583ffd2a979ffd2a778ffc69768ffb8865affb47f5affa66f51ff865036ff88533eff7e4836ff784130ff79412fff794332ff784332ff77432fff774330ff77422fff77422fff774230ff774230ff774330ff784431ff784331ff784331ff784330ff774330ff774330ff77432fff77422fff76432eff70412bff845b40ffb49070ffa88869ff7c573dff673a26ff693928ff673928ff653625ff623524ff663a29ff613625ff5d3322ff643a29ff6a402eff693f2dff6e402dff744130ff74402fff754231ff744533ff7a513fffa3836fffac917cffa78973ff846047ff6e482dff754930ff744530ff96745bffa2846eff755543ff5d392aff573222ff573421ff694732ff6b5038ff9e8870ffa08c79ff7d6d50ffb7aa8effddd5baffc7b194ffbd9974ffe1bd8afff0cfa1ffe9c593ffeace9dfffcecc5fffdecc6fffeebc6fffeebc6fffeebc4fff9e3baffeacda0ffe7c797ffe8c898ffe8c899ffe9c89affe9c899ffe9c899ffebc99bffddb78bffd1a77cffcca177ffb98965ffaa7556ffc08968ffdaa47fffdcaf82ffe9c393ffe9c699ffe5c698ffe4c69affe4c49cffe5c69fffe6c9a2ffe9d0a8fff0d7b1fff3dab8fff5debbfff6dfbdfff5debbfff4ddb9fff4dcb8fff3dbb7fff2d9b5fff0d6b1ffe9cea8ffeacca6ffebc9a5ffdcb992ffdfbc92ffdebd92ffd7b189ffbb8a6cff995f48ff9f614dffc38f73ffd6ad8dffdfbb90ffebc998ffecc99affebc99bffeaca99ffebca9affeac99cffe8c99afff0daaffffcf0cefffcf0d3ffe0c8a9ffb6977effb39683ff856051ff7f5846ff98715bff754e37ff84624eff8c6957ff694330ff815a45ff8c6451ff946e5bff714939ff6a4031ff683e2eff663b2bff663c2cff693d2eff724738ff866253ff936d5fff9d7969ff957262ff70493aff6a4132ff6f4336ff704437ff734438ff764539ff794839ff7b4939fe804c3bf48456434b9c7e69188a80df478573d08c8573d1708472cf548673d43d8671d5298370d31a8976ce0e9280db068080d5028080ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000028080ff048080ff088080bf0d8976c4158679ce1a8976d8188a75d503aaaaaa22e8e1ca8eddc2b0f993614cff93523aff955038ff974f3aff954e39ff954e39ff954e39ff954e39ff954e39ff954e38ff954e38ff954e38ff944e38ff944e39ff944e39ff944e39ff944e39ff944e39ff934e39ff944d3aff934e3bff844738ff542617ff472214ff462315ff452216ff532d1eff593322ff563121ff522f20ff442314ff3f1f11ff3d1e12ff3d1e11ff3e1e13ff3e1d13ff3e1e14fe3d1d14fd3c1e15f53a201887826e647be6d6c1f2d7b992fed9b57effdab480ffd9b282ffd7b27effd6af7bffd7af7affd5ad77ffd4ab74ffd2a972ffd0a670ffcea16dffc19162ffbf8e61ffbf8c61ffbf8c60ffbf8b5effbc8a5fffbd8b60ffc8996affca9c6bffca9d6bffc99c69ffcca26dffdab17bffdbb27dffdbb37effd3a976ffd2a975ffd5ab78ffd7ad7affd7ad78ffd8ae79ffd8af79ffd8af7affd9b07affdab17bffdbb27cffddb47fffe0b982ffe1b982ffe0b981ffdfb882ffdfb883ffddb781ffdeb783ffddb683ffd7ae7dffca9f70ffcb9c70ffba895fffa7734fff955d3fff89523aff804935ff7c4633ff78422fff784230ff794332ff784332ff77422fff77422fff77422fff77422fff774230ff774230ff774230ff774330ff784431ff774330ff784431ff774331ff784430ff784330ff774330ff76422fff75442fff75432dff72432bff7c5439ffab8a6bffbd9f81ff87644aff623924ff643928ff623625ff683a29ff673a29ff5d3321ff5c3321ff653b2aff6c4131ff6a3e2dff6f402eff724130ff72402fff724030ff734231ff764533ff764d37ff80624cffa98f7affb29982ff94755cff734935ff6f4a32ff724f38ff957562ff997968ff684b39ff5e3c2bff56331fff593922ff66472fff80674fff9f8f7aff928067ffb3a58cffccb9a1ffd5bfa4ffc19c70ffe9c89bfff0cd9bffe9c895fff8e5b9fffdeecafffeecc6ffffecc6fffeecc6fffeedc6fff9e5bdffe9cea3ffe8c99bffe9c89affe9c899ffe9c899ffe9c898ffeaca9bffedcb9bffdcb689ffd1a97effcda27affba8a68ffa97255ffbf8567ffdda882ffdcb083ffe4bd8dffeeca9affecc99cffedc99effebc89dffeac89fffe8c89fffe8c8a2ffebc9a5ffeccaa8ffeacba7ffeacba7ffe9caa6ffebcba7ffeacaa7ffebcba7ffebcba7ffeacba5ffeed0a9ffeecea6ffdbba90ffdfbc90ffdbb78dffc99a7bffa0674eff955b45ffbf8a6fffd0a381ffdcb48dffeac89bffeccb99ffecc99affecc99dffeaca9bffedca9cffe9c99cffeacea0fffbeac4fffcf1d1fffcf0d4ffe3cfaeffc3a388ff815e49ffa37e6eff8d6759ff7d584aff8c6555ff7e5946ff78533dff956e5aff805844ff724836ff6a4130ff693f2fff69402fff6c4332ff6c4434ff825c4bffac8978ffa58374ff906e5fff775647ff623c30ff663d31ff6a3f33ff6b3f31ff6d4132ff704334ff744436ff78483aff7a493aff7b4939fd7f503df28156447f8d725c03aaaaaa498873d2918471d1758371cf588271d4418172d02c8074d11b8e7bd00f9977dd07926ddb028080ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaaa056666cc098e8ee30f8877cc06aa80d503aaaaff06d5d5aa25ddd6c87ce6dac7e8e7d0bbfd97664dff95513bff974f39ff954e39ff954e38ff954e39ff954e38ff954e38ff954e38ff954e38ff954e38ff954e38ff954e39ff944e39ff944e39ff934e39ff934e39ff934e39ff934d39ff934e38ff924f3aff824736ff4e2314ff472315ff452317ff462315ff522e1eff573221ff56311fff532f1eff442314ff401f13ff3f1e12ff3e1e13ff3e1e14ff3d1e14ff3d1d14ff3c1d14fd3d1f15f84a2e24eec1a799fbd9be98fed6b680ffd8b380ffdab281ffd7b27effd6af7bffd6ae79ffd5ad77ffd3aa73ffd2a972ffd1a670ffcb9d6affc29161ffbf8d60ffbe8c5fffbf8c60ffbf8b60ffbf8b60ffbe8a5fffbe8b60ffc99b6dffcc9e6fffca9f6dffc99d6cffd1a874ffd9b17cffdbb47fffddb581ffd7ae7bffd3aa77ffd5ac79ffd8ae79ffd9af7affd9af7affd9b07bffdab17bffdbb27cffdbb27dffddb47effe1ba82ffe2bb83ffe1bb83ffe0b982ffe1bb84ffe0b983ffd9b17effddb483ffd7ae7dffc99f6fffc89a70ffbe8d65ffa77452ff885238ff874f39ff7e4533ff7d4634ff76402eff78412fff784130ff784231ff77422fff77422fff77422fff774230ff774230ff774230ff774230ff774331ff774331ff774330ff774330ff774431ff774330ff774431ff764430ff764430ff764330ff774331ff77442fff75432eff72422cff704a2fff957558ffc2a687ff96785bff69462fff5e3623ff643625ff653827ff5f3423ff5e3221ff653928ff6e4230ff693e2bff6e3f2eff6e4231ff6b412fff69412eff6f402fff72402fff744531ff744732ff6f4832ff8c6c55ffb0917dffa98f78ff7f5f49ff6a4834ff72533dff957c67ff9d806fff6e4f3cff573925ff54351eff5d3d27ff684c32ff8e755cffa59377ffbaaf92ffd1bea9ffc4a887ffc39f71fff0cd99ffebcd9dfff0daaefffdeeccfffceec9fffeedc7fffeedc5ffffecc7fffdeccafffceac8ffecd1aaffe7c99bffe8c89affe9c897ffeac996ffeac997ffe9c999ffebca9affdebb8fffd1ab81ffcfa57effbe8d6bffab7457ffb47b5cffd6a47fffe6b68effe6b98dfff6d09ffff4d2a1fff5d3a3fff7d1a4fff7d0a7fff4cfa6fff2cfa5fff1cea7ffefd3aefff0d6b1fff0d6b1fff0d5b0ffefd2adffeed0abffedcda8ffedcfa7fff4d8afffe7c79effddbd93ffddbb90ffd3a683ff9f6851ff945943ffbd876cffcc9f7dffdbb58bffe9c698ffebcb99ffebca9bffebcb9bffeccb9fffecca9cffedcb9dffe9cb9efff3dbb6fffdefcefffbf2d0fffaedd1ffd7c0a4ffb39277ffa38069ff87604dffa37d6bff7f5a49ff785241ff815b49ff805946ff714b37ff7c523dff704633ff764e3bff79513fff906856ffaa8776ffa38170ff7f5c4cff5d3627ff603929ff65382aff653a2aff683e2eff694030ff6a4030ff6b4032ff6f4136ff724334ff734435ff754536ff774838ff7f5141fc926956e7c0a28d97d5bda74d8474cd828372d0968572d1788473d25c826fd3438172d12e8574cd1d8d7bd3118778d2088080df028080ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff048080bf059999ff088080bf04bfbfbf0d8976d824dcc6b84cebddc6b3e1d6c3f2e5d9c4fcd8b9a5ff9e6751ff954f38ff964f39ff954e3aff954f39ff954e38ff954e38ff954e38ff954e38ff954e38ff954f38ff954f39ff944e39ff944e39ff944f3aff944e3aff934e3aff944d39ff934e39ff924f37ff8c4a37ff6c392aff4b2416ff452315ff462215ff472315ff542e20ff573120ff56311fff512d1eff452215ff421f14ff3f1e13ff3e1e14ff3e1d14ff3c1d13fe3c1c13fe3b1c11fe3e1f12fd5f3f2ffdd8b496ffd7b482ffd9b37fffd9b280ffd8b27effd7b07cffd5ad78ffd6ad77ffd3aa73ffd2a972ffd1a670ffc99b67ffc19061ffc08e60ffbe8d5fffbf8c60ffbf8b60ffc08b61ffbf8c61ffbd8b5fffc19165ffcb9d6fffcb9f70ffcb9f6effc99f6dffd6ad7affdab17effddb580ffdeb681ffdab17effd5ac79ffd8ae78ffdab07cffdab17bffdab17bffdab17cffdbb27cffdcb37effddb57fffe2ba83ffe2bb85ffe1bb84ffe1ba83ffe1ba83ffe2bb84ffdcb480ffd4ab79ffd6ac7bffcea274ffc09368ffbc8c66ffab7757ff875037ff814a35ff7e4633ff7b4431ff794130ff78402fff77412fff774230ff77422fff77422fff77422fff774230ff774230ff774230ff774230ff774230ff774230ff75422fff774330ff774430ff774330ff774430ff764431ff774430ff774431ff764430ff75432fff75442fff77432fff76422dff74442dff6d412aff89634cffa98a73ffb1937cff916e5aff643f2aff5e3724ff603323ff5f3020ff663625ff703f2eff6c3b2aff6d3e2cff6d402fff68412eff6a3f2dff6e402eff71402eff74422fff72412eff714330ff6e4430ff6c4733ff8a6a57ff9e7f6bff9a7966ff8b6c58ff6a4e38ff9a816eff9a806aff90745dff674530ff603e26ff64442aff75573eff977d65ff9e886effd2bd9affbb9c73ffd6b485ffedd1a3ffeed8a9fffae8c1fffdeeccfffeedccfffeedcafffeebc8fffeecc8fffdedcafffdebc6ffeed5abffe8c89dffeac997ffebc896ffeac994ffe9c898ffe9c999ffebca9bffe2c295ffd1aa81ffd2a881ffc39373ffac7359ffae7259ffcb9575ffe9bd96fff1cd9efff5d4a4fff6d5a6fff6d5a6fff7d5a8fff6d3a7fff4d4a9fff7dbb1fffde8c1fffdeac3fffde9c3fffde9c3fffee8c3fffbe3bffff7dcb5fff1d4adfff4d8b0ffdebf95ffdfbc93ffd8ae8bffa56f58ff945b46ffb58266ffca9b7bffd7ad87ffe9c596ffedcb98ffedcc9bffecca9dffebcb9cffebcb9effedca9dffebcb9effedd1a6fffcedcafffaf1cffffbf2d0fff3e6cbffc9b198ff987862ff9d7c67ff7f5b4aff6e4a38ff775240ff785340ff795641ff7c5945ff8e6b56ffa37d66ffaa826cff9d7562ff8c6452ff794f3fff623a2aff5f3627ff633a2aff623829ff643b2aff673e2cff693e2eff6a3e2eff6a4030ff693f30ff6b4031ff6b4033ff6d4233ff835a49ffa47c6dffb38f7cffb18c7affa27a69fd906754dc835e4f489583c35a8574d2688273ce7d8370d2608572d2468371d3318272cb1f8c7bd6128071d4098e71e303aaaaaa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff028080ff048080bf06aa80d5097171c60c8080bf209f80809ba6877aa2d8c2b2eae4d5c3fce3d6c1ffceb29aff945a43ff96513bff954f3aff944f38ff954e38ff954e38ff954e39ff954e39ff954e39ff954e3aff944e3aff944f3aff944f3aff944e3aff944e3aff944e3aff934e39ff944e3aff934d38ff92503aff79402dff603122ff482214ff442215ff452216ff472215ff542e20ff562f20ff552e1fff502b1bff452115ff401e14ff3f1e14ff3e1e14ff3c1d13ff3b1d14ff3b1b11ff8d6d57ffa9896afeba9570ffd8b385ffd8b37fffd9b27fffd7b27effd8b07dffd6ad78ffd5ac76ffd3aa73ffd2a871ffd1a66fffc99a66ffca9a69ffc99a6affc29364ffbf8e61ffbf8d60ffbe8d60ffbe8d61ffbf8c62ffbd8c61ffc39367ffcea272ffcca170ffcba06fffcea572ffdab17effdcb37fffddb580ffdeb681ffdeb580ffd9af7affd9af7bffd9b17cffdbb17cffdab27cffdbb27dffdcb37effddb47fffe1ba83ffe2bc85ffe3bd85ffe3bc85ffe1ba83ffe1ba83ffe1b983ffd6ac79ffcda170ffcea072ffbe8f66ffb5855fffa16e50ff915a40ff7c442fff7e4634ff7b4332ff7b4231ff76402dff77412eff76412eff78422fff77422fff77422fff774230ff774230ff774230ff774230ff774231ff764230ff75412fff774330ff774330ff76432fff75432eff754330ff764430ff764531ff764430ff76442fff76442fff734530ff72452fff754430ff75422dff713f2bff6b3e28ff724a33ff8b6b55ffae917bffab917bff91705bff75503bff643b27ff653827ff6e402fff6e3e2eff6d3c2cff6d3c2dff6c3d2bff6c3f2bff6b432dff6e4530ff744932ff71412cff6b3e2aff683d29ff643c28ff613b28ff66412fff725040ff987a6bffa28979ff8f765eff846c52ff957862ff90705aff7c5b44ff6a4a34ff765840ff886b50ffa1856affcaad8effb59370ffdcbe8ffff0d5a6fff8e3b7fffcedc7fffdefcefffcedcbfffeedc9ffffedc7fffeedc9fffeedcbfffdeac9fff0d8aeffe9cb99ffeaca96ffeac998ffe8c899ffe9c999ffeac99bffeaca9affe5c596ffd2ad83ffd2aa82ffcb9b7affb37860ffa96d55ffb88164ffe3b693fff3cfa7fff6d5a9fff7d8adfff5d7aafff3d5abfff7ddb4fffde7c1fffceac4fffcebc5fffceac6fffceac6fffce9c5fffbe6c2fff9e1bcfff3d8b1fff1d5acffe3bf99ffcda180ffa06b53ff935944ffb17b61ffd0a080ffd5a983ffe4bd94ffeeca9bffeecc99ffedcc99ffeccb9dffeccc9cffebcb9dffedcb9fffebcea2fff8e3bbfffdeecdfffcf0ccfffbf1cfffe0d0b1ffad957bff9b7e69ff866350ff916d5aff96725fff9d7a68ffa88473ff9d7a68ff906e5bff886653ff755340ff6c4533ff643929ff63392aff623829ff613728ff62382aff623a2bff633b2bff653c2eff633b2cff653b2bff673f2eff6c4636ff7a5545ff916d5dffa38172ffad8c79ffa3816cff96705dff875d48ff855642fe8a5544fe885644f7885a4b5f997b790d9d89eb558475d27f8372d3628270d3488371d1338273cd208778d7138679e4098e71e303aaaaaa01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff028080ff048080ff06aa80d50a8080cc06aaaaaa47a98177cb8d6157cabfa595d6e2d6c2fddfd2bdffcfae99ff935942ff96503aff955037ff954f39ff954e38ff954e38ff954f38ff944f38ff944f39ff944f39ff944e39ff944e39ff944e39ff944e39ff944e39ff944e39ff944d39ff934e38ff934e39ff904e39ff793e2eff542618ff452313ff422415ff432114ff442315ff542e20ff532e1fff532d1eff4e291eff422015ff401e14ff3d1d13ff3e1e14ff3d1e14ff3d1f12ff6e4e36ffd3b38cffd9b789ffd9b483ffd7b37fffdab27effd7b27fffd9b07dffd6ad79ffd4ab75ffd4ab74ffd3a872ffd0a46fffc89a66ffc69865ffcfa270ffd5aa77ffcfa370ffc59665ffbf9061ffbd8e61ffbe8c61ffbf8d62ffbf8e62ffc8986bffd1a374ffcea371ffcca170ffd3a976ffddb480ffdeb680ffddb57effdfb780ffe0b781ffdab17dffdab17dffdbb37effdbb37effdcb37fffdcb47fffddb580ffdfb881ffe2bd85ffe3bd85ffe3be86ffe3bd86ffe0ba82ffe1ba84ffe2b985ffc99d6cffc49667ffc29368ffb2815dff935f40ff935c44ff7b432fff7d4533ff7a4331ff7a4231ff77402eff76402dff743f2bff77412fff77422fff77422fff77422fff764230ff774230ff764230ff764231ff76412fff733f2dff75422fff76432fff76432fff75422fff74422fff74432eff764331ff754430ff76452fff74442eff754430ff75442fff75432eff734331ff73432cff723f29ff713c28ff6d3a28ff683925ff673d2aff7c5c47ffa88a75ffba9f8bffa68973ff84654eff76543dff724e37ff6c3e2bff673826ff683927ff693a27ff6a3c29ff6c402bff784b36ff7a4d37ff6d432eff663d29ff643b28ff623926ff643c27ff614129ff553822ff6d513cff9f856fffb39983ff957c66ff866d57ff886f57ff876954ff815d48ff7a5441ff9b7b60ffbfa480ffb1956bffdfc293fff7ddb0fff8e8bbfffdf0cbfffdedcffffeedcbfffeedc8fffeedcafffeedc9fffeeecafffdefc8fff0dbafffe9cb9cffeac89cffe9c89cffeac89bffe9c89affe9c998ffe9ca9bffeac99dffd7b388ffd3ad81ffd2a580ffb98569ffa26851ffa56853ffc28c71ffebc09ffff8d6affff8dcb3fffce3bcfffde9c3fffbeac5fffceac5fffaebc6fffbebc7fffbebc8fffbeac7fffae7c4fff9e3befff5dab4ffe9c8a4ffb6876cff915a43ff945a45ffb68266ffd2a282ffd6a985ffe0b98fffebc999ffedcb9affedcc9bffeccc9bffeccb9dffeccc9bffedcc9dffedcba1fff4dcb5fffdedcafffcefcdfffcefcafff9edcdffe3d4bbffcbb7a1ffb89f8bff9a7c6bff745747ff614535ff543728ff4d2d1fff563425ff5b3829ff5d3a29ff5f3c2aff623d2bff633c2bff633c2cff643c2eff613c2eff5f3b2dff623d2fff6d493cff795849ff906f61ffa38373ffaa897affa28170ff8d6a59ff815c4aff79503dff7d4f3cff845340ff85543fff865541ff885542ff895544ff895745fd895a47929a776403ffffff608575d2818473d2648273d14a8372cf348476ce218b74d8138679d7098e71e3048080bf01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff03aaaaff068080d5059999ff04ffffff52ab8076e888564dde9b7766d4dac3b2ffe1cebbffc39d87ff91543dff945038ff954f39ff944f39ff944f39ff944f39ff944e39ff944e39ff944f3aff944e39ff944e39ff944e39ff944e39ff944e39ff944e39ff944e39ff934e38ff944d39ff934d39ff904e39ff793d2eff512414ff482114ff432214ff412214ff462317ff512c1eff522d1fff4f2b1eff4b291cff411f14ff401e14ff3f1e14ff3d1d15ff3e1f15ff4a2918ffb18f6bffd6b583ffd7b380ffd7b17dffdab37effd6b27effd8b17dffd7ae79ffd4ab75ffd4ab74ffd2a972ffcfa26dffc89966ffc89967ffc79967ffd2a572ffd6aa76ffd5a975ffd3a775ffcea170ffc39465ffbf8e62ffc08e63ffc29063ffce9d6fffd1a574ffcfa472ffcea472ffdab07dffdeb580ffdfb780ffdeb780ffdeb782ffdeb783ffdcb480ffdab37effdcb47fffdcb47fffddb580ffdeb680ffdfb982ffe3bd85ffe3be86ffe4be86ffe4be87ffe3bc85ffdcb780ffdfb782ffdcb17fffb28253ffbd8d63ffb17e5aff976144ff874f37ff804733ff7a422fff794230ff794230ff76412eff753f2dff723d2bff753f2dff76412fff77422fff77422fff76422fff76422fff764230ff754230ff754230ff723e2dff723e2cff75432fff75432eff75432eff75422eff74412dff73402dff75422fff75432fff754430ff75432fff75442fff74452fff734431ff734330ff72412dff6f3f2aff6c3b27ff6b3926ff6a3826ff6a3828ff693a29ff6d412fff764e3bff87614eff9c7963ffb08f7bffc29f8bffb18c79ff97715eff76503dff653e2bff643d28ff673d29ff6b412eff6e4734ff6b4330ff6b402cff6a3e2bff663c2aff643e28ff66402aff653e2aff5f3826ff5f3b27ff694935ff795d48ff947965ffb59a86ffa78c77ff81644eff6c4d37ff866950ffb8a180ffb2966cffe0bf97fff6e0b3fff9eac0fffdefcbfffdefcbfffdeecafffdedcbfffeedcafffeefcafffdf1d2fffbeed0fff2debaffe8ca9fffe9c999ffe9c899ffe8c999ffe9c999ffe9c89cffeac99dffeccc9dffe1bd90ffd7ad84ffd4a882ffca997affa76f58ff9d5d4effa56656ffb9826bffd5ab8cfff8d9b7fffee6c3fffce7c4fffce9c6fffbebc8fffaebc9fffcebc9fffce9c8fffce7c7fff1d4b4ffc19a7aff96654cff8b533fff965c47ffbe8a70ffd5a884ffd9a985ffdcb18bffebc79affedcc9affedcc99ffeccc9cffedcb9effeecb9effedcd9effeccc9dffeed4a7fffbebc7fffbeecdfffcefcefffbeccbfff8eacdffb8a592ff6c5547ff50342aff462b22ff452c23ff482e24ff482d22ff513427ff563629ff5c3c2dff583829ff543524ff5d3c2bff6e4b3bff846353ff9f7e6fffb19183ffae8d81ff99796dff896a5eff7f6053ff724f43ff6b4539ff694134ff704636ff794939ff7e4d3bff804e3cff834f3dff85513eff84503eff875341ff865342ff875542ff865543fd8a5844c48f6b5708dfbfbf508673d2838473d0658372d24a8675d2358773cf228770d2148066cc0a8080cc04bfbfff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff03aaaaff04bf80ff059999cc06d5d5d555ae7b72ed895146ee845143f4a98474ffd5b5a2ffb98a73ff925239ff934f39ff934f39ff944f39ff954f39ff944f39ff944f39ff944e3aff944e39ff944e39ff934e39ff934e39ff934e39ff934e39ff934e39ff944e39ff934d39ff934d39ff934d39ff914e3aff793d2fff542417ff482212ff422114ff422116ff482517ff502a1dff502b1dff4c291bff482518ff422013ff3f1d13ff3f1e14ff3d1e14ff3f2014ff826145ffd7b382ffd8b27cffd7b17cffd7b37effd4b37fffd7b07dffd7af7bffd4ab77ffd5ab75ffd3a973ffcea16cffc89967ffc89867ffc89866ffc89966ffd3a773ffd6ab76ffd7ac76ffd7ab76ffd8ac78ffd3a673ffcb9c6cffc39364ffc49465ffd0a272ffd3a675ffcfa473ffd0a674ffdbb37fffdfb782ffdfb781ffdfb782ffdfb783ffdfb883ffdeb781ffdcb580ffddb581ffdeb681ffdfb782ffdfb881ffe3bd85ffe5be87ffe4bd86ffe4be87ffe3bd87ffe2ba86ffd6ad79ffddb380ffc99b6cffab774fffa6704eff985f45ff824a33ff834a37ff7a4230ff77412fff77422fff76412eff75402eff723d2bff703a29ff75412fff76412fff77412fff76422eff75422dff75422fff744331ff73412eff723e2dff6c3828ff76432fff76432eff74432dff75422eff74412dff73402cff713e2aff723f2cff74432eff74442fff74442eff764430ff74442eff74432eff73422eff70402cff6f3e2bff6c3d29ff693a28ff683827ff693827ff6b3928ff6d3c2bff6f3d2cff703f2eff6b3f2cff693e2dff7a513fff8d6856ff9c7b69ffa48573ffa68775ff9e7d6cff9c7b6aff927262ff896957ff805e4bff7a5443ff724e3dff6b4936ff6a4634ff6c4633ff6b4532ff68432eff603c28ff5c3b27ff593925ff553724ff624330ff856750ff8f715bff7b5e47ff81684dffb9a280ffa38361ffdabe97fff9e5bafffbebc3fffdefcbfffdefcbfffdeecaffffeec9fffef1cefffef3d7fffdf2dbfffdf1d6fff6e0bdffe8cd9dffe9c99cffe9c99fffeac99cffe8c99affe9c99bffeaca9dffeccb9dffe5c296ffd6af87ffd5ac87ffd4a786ffc18d74ffa56c58ff945646ff985849ff955b4affa36d5affb2806cffb98e77ffbd957dffbc957cffb98f77ffac7f67ff986750ff8b5540ff884e39ff955e48ffb38066ffd5a587ffd9ac8affdbaf89ffe0b48fffe4be92fff0cb9dffeecc9cffeecb9bffeecd9cffeecd9cffefcc9bffedcd9fffedd2a3fff9e7bffffcedcbfffceecdfffceecbfffaeac7ffc7b8a1ff695947ff665342ff695244ff6c5347ff71584eff796055ff896e61ff917769ff9b8073ff9d8274ffa2897affa68d7effa3897aff93776aff816357ff6a493eff5e3b30ff5b372dff603b2fff623b2eff643b2eff683c30ff6c3f32ff704134ff754436ff7b4938ff7d4b39ff814d3cff824f3cff83513dff85523eff865240ff875341ff865441ff865444fe8a5643e18d67531bbda19701ffffff698672d1658674d24a8672d2358773ca238375d315866dce0a8080cc048080bf01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff02808080028080ff03aaaaff048080bf03ffffff5aa16f63df915849fa8c5340fd8c5645ffaa7562ff95563fff944e39ff934e39ff934f39ff934f39ff934f39ff934f3aff944f39ff934e39ff934e39ff934e39ff934e39ff934e39ff934e39ff934e39ff934d38ff934d39ff934d39ff934d38ff934d39ff8f4c3bff783d2fff502212ff472214ff422114ff432114ff482417ff4d291bff4d291cff4b281bff49261aff401f13ff3f1f13ff3f1f14ff3e1f14ff4c2c1bffd5b487ffd7b37bffd7b17cffd7b27effd6b381ffd8b17fffd7af7bffd5ac77ffd5ab76ffd3a973ffcb9f6affc79866ffc89867ffc89867ffc79966ffcb9d6affd6a975ffd6ab75ffd8ad77ffd7ac77ffd8ad78ffdaad7affd5a876ffc99c6bffc79a6affd1a675ffd1a675ffcfa573ffd6ad7affdeb681ffdfb782ffdeb782ffdfb883ffdfb883ffdfb783ffdeb681ffdeb781ffdfb782ffdfb882ffe0b983ffe3bd85ffe5be87ffe5bf88ffe3bd86ffe4bd87ffe3bb86ffd9b07cffcea371ffd9ad7dff9f6a42ff9a6343ff8f563fff864e39ff7e4633ff7a4331ff76402eff76412fff75412eff75402eff733e2dff6a3625ff73402eff76412fff78412fff76412fff75422fff75412fff744231ff74412fff713e2eff663323ff74412eff76422fff75422eff75422eff74412dff73402dff713f2bff6e3c28ff6d3c28ff72412dff73432eff75442fff75432eff75432eff74422dff72402cff703f2bff6f3e2aff6c3b29ff673b29ff673828ff663725ff693827ff6c3b2aff6e3d2bff703e2dff72402fff73402fff734130ff70402fff6a3c2cff6a3c2dff6b4433ff6f4c3dff715244ff795d4fff836757ff886c5bff8c705fff8c7261ff8c705fff8f7260ff927461ff947663ff967663ff957563ff91715fff8c6c5aff90705dff92725fff8f715dff8f725cff8a6e5aff8a6f5cff836751ff816146ffe6cca4fff6e3bbfffdebcafffdedcbfffeeec9ffffefc9fffef1d1fffff4dafffef3dbfffdf4dbfffef4d4fff2e1b9ffe8cca5ffe9c8a0ffe9c89dffeaca9affe9ca9bffe9c99effebcb9effeccd9fffe6c698ffdab38dffd9b08bffd9ad8affd7a788ffc59176ffae7560ff955947ff8b503dff8b503dff8c5440ff8a513eff89513dff89503dff8a503cff854c37ff986049ffbf8b71ffd6a88bffdcb190ffe0b491ffddb38dffe6be95ffebc69bffe4bf95ffecc99cffeecc9dffefcc9dffeecd9cffeecd9dffeecd9fffeed1a5fff7e5bbfffbedc9fffbeeccfffbeccafffaeac7fff5e3c4ffe1d0baffbdac9affb09b8affa89181ffa18677ff957c6cff897061ff7d6253ff725548ff684a3dff604034ff56372aff502e24ff532f25ff573329ff59352bff5a352bff5d362bff5e362aff60392bff60392aff623a2aff643c2cff683e2dff6f4230ff764635ff7a4937ff7e4d3aff804e3cff824f3cff83513dff84513dff875340ff885541ff86553fff865640fd8f624be8a8876f34ddc9b102ffffff728472d0658672d24a8672d635826fca228778d215866dc20a8066cc048080bf01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff048080bf059966cc03aaaaaa28ac8679d08f5b47fd904e3dff8f4d38ff924d38ff954f39ff944e38ff934e38ff934e39ff924f39ff904e38ff934e38ff934e39ff934e38ff934e39ff934e39ff934e39ff934e39ff934e39ff934e39ff934e39ff934d38ff934d39ff934c38ff934d39ff904d38ff7c4032ff512015ff472011ff442114ff412115ff432315ff4a2719ff4a2619ff49271aff49271aff432115ff3f1f13ff3f2015ff3e2013ff987856ffd4b380ffd5b17dffd7b17fffdab281ffd9b27fffd8b07cffd5ad78ffd5ac75ffd3aa73ffc99e68ffc99968ffc89866ffc99967ffc89967ffc99a68ffcc9e6bffd7ab77ffd6ac77ffd6ad76ffd7ad77ffd9ae79ffd8ae7affdab17cffd5a977ffcfa473ffd4a977ffd3a977ffd1a674ffdaaf7effdfb683ffdfb882ffdeb782ffdfb883ffe0b984ffe0b984ffdfb883ffdfb883ffe0b984ffe1ba84ffe4be86ffe6bf88ffe6c089ffe6bf88ffe2bb86ffe2bb86ffe2b886ffc79a69ffc59567ffc18f67ff8c5538ff854d37ff844d3aff7a4230ff794230ff77402eff76402dff753f2dff76402eff743e2dff683625ff673625ff75412fff76402fff76422fff75412fff75412fff754130ff74412fff723f2eff622f20ff6d3a29ff75412fff75422fff75422eff74412dff733f2dff723f2cff6e3d2aff6b3a27ff653522ff6d3c29ff71402dff75422fff76432eff75422dff74412dff723f2aff713d29ff6f3d2aff6d3b2bff693a2aff643927ff623725ff613a28ff643d2aff683c29ff6d3d28ff6f3e29ff703e2aff6f402cff6f402dff6c3d2bff653827ff5e3425ff512d1fff442517ff412415ff442617ff48281aff513223ff553929ff583a2bff593b2dff5b3b2eff5b3c2eff5d3d2fff5d3e30ff5e3f30ff5e3e2fff5e3e30ff5f3d30ff5f3e30ff5f3f31ff5e3e32ff5c3d31ff5a3c2fff7b5b45ffe0c8a8fff7e3b9fffcebc1ffffefc9fffeeecafffdf2d0fffdf5d8fffef3defffdf4dcfffcf6dcfffcf5d9fff7e7c6ffe9cfa6ffe9ca9fffeac99dffeaca9dffebca9dffe9cb9effe9cb9dffebce9dffe3c198ffd8b190ffdebb96ffe1ba96ffe2b795ffe0b493ffe2b797ffdaad90ffca9b7effb9896fffae7c63ffa9765effad7d63ffbe8d73ffdaaa8effe2b796ffe1b895ffe1ba97ffe4bb96ffe3b995ffdeb48dfff3d0a3fff1d0a1ffedc99cffeac699ffefcd9fffefcd9effeecda0ffedcea2ffeed3a8fffae7c0fffbeccbfffcefcefffbedccfffaebc9fff7e5c6ff89725aff492d1fff45281cff44271cff47291cff47281bff4a2b1dff4a2d1fff4a2c1eff4c2e20ff4f2f21ff512f21ff523022ff533022ff533123ff543124ff573126ff583225ff5a3226ff5c3426ff5d3526ff5e3628ff61372aff653b2bff6b3e2eff714231ff754635ff794d39ff7e533eff855945ff8f644effa17660ffb28671ffc3967fffcaa188ffd4aa8fffd5aa8dfdc09678eeb58a6b54b99b7c02ffffff828574d2648573d14b8574d3348471d3228778d2158679ce0a9980cc03aaaaff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080ff048080bf04bf80bf088080df259f757cc48f5845fd91513bff934e3bff944d39ff954f3aff934f39ff914f3aff924e3bff914d3aff924d37ff924d38ff924d38ff924e38ff934e39ff934e39ff924d38ff924d39ff924d38ff924d38ff924d38ff924c38ff934d38ff924b37ff924c37ff8f4d3aff834538ff552716ff492012ff422115ff422115ff432114ff462416ff472418ff482518ff49271aff472519ff402013ff402114ff61432cffd2b185ffd4b17effd8b17effdab27effd9b27effd7b07cffd5ad78ffd5ac77ffd3aa73ffca9d68ffc99967ffc89866ffc89867ffc99968ffc99b69ffca9c69ffcfa170ffd7ab78ffd7ad78ffd8ad78ffd8ae79ffd9af7affd9b07bffd9b17bffd9af7bffd5ab77ffd6ac79ffd4a976ffd3a876ffdeb481ffdfb783ffdfb883ffdfb883ffe0b984ffe0b984ffe0b984ffe0b984ffe0b983ffe2ba84ffe5be86ffe5bf87ffe6bf88ffe6bf89ffe6bf89ffdfb782ffe2b884ffd9ac7cffaf7d52ffc5916cff965d43ff804733ff7f4737ff804937ff773f2eff77402eff76402dff753f2cff753f2dff743e2cff6c3a29ff5b2d1cff6f3e2eff754131ff76412eff74412eff74412eff75412fff75412fff744030ff623020ff633223ff703e2cff75422fff74422eff74412dff723f2dff713e2cff6f3d2bff6c3a27ff673523ff60301eff653623ff6d3b29ff713f2bff75432fff73422dff723f2bff703f29ff6f3d29ff6d3c29ff6c3b2aff693a28ff653725ff643624ff653826ff673928ff673a28ff693b29ff693b28ff6b3c29ff6c3c2aff6b3c2aff633926ff593422ff533220ff472819ff412315ff402315ff3f2013ff3e2013ff492b1fff56382bff5a3c2fff5c3d30ff5d3e30ff5e3f31ff5f4033ff5f4133ff5f4133ff604034ff604034ff614034ff604033ff604035ff5f3f35ff5e3f33ff5f4031ff876a51ffe7ceaafff8e2b8fffdebc2fffeeec8fffef2d1fffcf4d7fffef5dcfffef3e0fffef5dcfffef5dffffef5dbfff8e9c7ffeacfa7ffeacb9fffeaca9dffebca9dffe9cc9effeacb9effebcc9fffe3c499ffdcb895ffe1b99affe1ba9affe3ba9affe3ba99ffe1ba98ffe0ba97ffe0b997ffe0b899ffe2b999ffe2ba9affe2ba9affe2bb9affe2bb9affe2bb99ffe1ba97ffe1ba97ffe3bb98ffe4bb97ffe1b992fff5d1a4fff2d0a1fff3cea1fff3cfa2ffefcd9fffeecda1ffeecfa3fff2d7aefffae7c3fffbedccfffcefcffffaeecffff9eccbfff8ebcaffc7b297ff654d38ff5e4330ff5e4130ff5c4131ff593c2cff583928ff563728ff563929ff593a2bff5b3d2dff5e3f2fff634333ff684737ff6d4c3bff745342ff7d5948ff845f4eff896554ff916c5cff997465ffa07c6cffa78474ffad8a7cffb49081ffba9888ffbf9d8affc3a08bffc4a188ffc09b82ffbb947affb58870ffae7e66ffa6745cffa36c53ff9d644aff9c6147ffa06449ffa6684dfdaa6e528eb48a6f06aaaaaa718371d2648573d14a8372d2348471ce218b74d8148073cc0a8066cc035555aa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0280808003aa55aa059999cc059999cc289f736cad905d4af990513efe94503aff934f39ff934f39ff934f39ff934e38ff934e38ff934e38ff924d38ff914d38ff914d38ff914d38ff914d38ff914d38ff914d38ff914d38ff914c38ff924c38ff924c38ff924c38ff924c38ff914c37ff914c3bff8f4c39ff864937ff683524ff4c2213ff451e13ff412114ff422115ff432116ff442216ff452318ff462418ff48261aff442317ff412216ffad8b6cffd6b280ffd7b17affdab27effd9b27effd8b07dffd6ae79ffd5ad77ffd4a973ffc99d68ffc99a67ffc99a67ffc89968ffc79968ffc99a69ffc99c6affca9d6bffcfa371ffd8ac7affd7ae79ffd8af79ffd8af79ffdab07bffd9b17bffdab17cffdab17dffdab07cffd8ae7bffd5aa77ffd6ad7affdfb782ffdfb883ffdfb983ffe0b984ffe0b984ffe0b984ffe0b983ffe1ba84ffe1ba83ffe5bf87ffe6bf88ffe7c089ffe7c089ffe7c089ffe4bb86ffdbb07dffdeb282ffc19167ffa36e4affa26c51ff7e4631ff7b4331ff7d4635ff7b4332ff773f2eff763f2dff753f2dff753f2dff753e2dff703d2dff592c1cff623424ff744131ff76412eff75422dff74422eff75412fff75402eff74402fff653425ff59291aff6b3b2aff713f2bff74412dff74412eff73402dff6f3d2aff6e3c29ff6c3a28ff683827ff613221ff582c1aff643523ff673826ff6a3927ff6e3e2bff6e3f2bff6f3f2aff6d3d2aff6d3b2aff6b3a28ff6a3a28ff683927ff653725ff643724ff663927ff673a2aff673b29ff673a28ff693927ff683928ff673927ff613726ff563221ff502f1eff4c2c1dff432517ff402215ff3f2115ff3e2215ff3d2215ff422619ff503428ff5b3d31ff5c3f31ff5e4031ff5d4032ff5e4032ff5e4134ff5f4135ff5f4134ff5e4135ff5f4134ff5f4035ff5e4035ff5f3f35ff5e4034ff5e4130ff967a62ffedd6b4fff7e3bafffceac3fffdf2cffffdf4d5fffef4dbfffff5dffffff5dffffef5e0fffef7e0fffef6dafff9ecc9ffebd2aaffe9cca0ffebca9fffeacb9effeacba0ffeecfa4ffe2c499ffddbd95ffe4bf9bffe4bc9affe4bb9affe3bc9affe3bd9affe2bc99ffe1bc99ffe1bb9affe1bb99ffe1bb99ffe1bb9affe1bb99ffe0bb99ffe0bb99ffe1ba98ffe2bc98ffe3bb9affe3bb9affdfb992fff3d0a3fff0cea0fff0cca0fff1cea1fff0cfa2ffefd1a5fff5dcb3fffde8c3fffbedcafffbeecdfffbeecefffbeecefff8ebcbffd7caadffbfaf98ffb7a68dffb6a389ffb7a38bffb29f89ffaf9c87ffaf9985ffad9783ffa9927fffa68f7effa38c7affa28b78ffa08976ff9f8674ff9f8673ff9c816dff9a7e6bff957a67ff927461ff8d705dff8b6c5bff866654ff82604eff7f5c4aff7f5845ff805742ff835641ff865640ff89563dff8c573cff92593eff975a42ff9b5e44ff9c5f46ff9d5e45ff9d5d44ff9c5d44ff9d5c43ff9d5c43fda06249b8a67a620ceabfaa4e8672d1648573d14a8372d2348471ce228770d2148073d90a9980e6048080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff03aaaaaa059999cc03aa55aa14b2998c89976652fc8d503dfe94503bff944e39ff964d38ff954d37ff944e37ff934f38ff934e39ff934e39ff924e39ff924e38ff914d38ff914d38ff914d38ff924d38ff924d38ff924d38ff924c38ff924c38ff924d39ff924d38ff924d38ff934d37ff914c38ff8e4d39ff7e4432ff5c2b1eff461c11ff431e13ff412014ff411f15ff421f15ff431f16ff442118ff45231aff422319ff6a4631ffd7b286ffd8b17cffdab37effd9b27effd8b17cffd6ae79ffd6ad77ffd4a973ffc99d68ffca9b68ffca9c69ffcb9e6bffc89a68ffc79a69ffc99b6affc99c6bffca9d6dffd2a574ffd9ad7bffd9af7bffd9b07bffd9b07bffdab17cffdab27dffdbb37effdbb37effddb480ffdcb37fffd7ae7bffd9b07dffe0b984ffdfb883ffe1ba84ffe1ba84ffe1ba85ffe2b985ffe1ba84ffe1ba83ffe5bf87ffe6c088ffe7c089ffe8c18affe7c08affe7bf88ffdaaf79ffc99d6bffd8ab7effa77151ff986147ff88503aff783f2cff7a4332ff7c4333ff77402fff753e2dff743f2dff753e2cff753e2dff713d2eff5d3221ff562a1aff6d3c2cff76422fff75422dff73422eff74402fff75402eff75412fff69382aff552618ff623322ff6e3e2aff703e2aff74402eff73402eff703d2bff6d3a29ff6b3828ff673727ff633727ff562c1aff522717ff5d3222ff613423ff623422ff613321ff643723ff663826ff693a2aff69392aff673928ff673929ff653726ff623424ff613523ff633926ff663b29ff663b29ff683b2aff673929ff633727ff603625ff583121ff4e2c1bff4a2b1bff442719ff3f2214ff3d2115ff3b2214ff3b2216ff3c2016ff3e2317ff492e21ff5a3e31ff5e4233ff5e4134ff5c4033ff5e4135ff5c4134ff5e4135ff5f4337ff5e4237ff5f4337ff5e4236ff5f4036ff5f4136ff5c4034ff614535ffac9276fff3ddb8fff8e4bdfff9ebc6fffff4d3fffff5d9fffef6defffff6e1fffdf6e0fffdf9e1fffcf9e1fffdf7dffff9ebceffecd4adffebcba2ffeacb9fffeacba1ffeed1a7ffe7ca9ffff0d5abffeccda6ffe4bf9cffe3bf9cffe3be9cffe4be9dffe3bd9affe1bd99ffe3bd9affe1bd9cffe2bb9cffe3bc9affe3bb9affe1bb9affe1bc9affe2bb9affe3bd9bffe4bd9bffe5bd9bffe0bb94fff1d1a4ffefcb9effefcca0fff0cfa5fff2d3a9fff9e1b7fffde9c3fffdebc9fffbeccafffbedcbfffbedcbfff8eac9ffd8c8a9ff624e3bff362016ff331b0fff361e11ff341c10ff331c10ff331d11ff351b12ff371d11ff381d12ff391e13ff361c10ff391f13ff43281cff482d21ff482b20ff4a2c21ff4c2e24ff4e2f24ff4e2e24ff513023ff533124ff583526ff5f382aff643b2cff6c3f2eff764633ff804c37ff8a523dff905641ff925740ff93573fff935741ff925741ff935840ff915840ff91573fff93573fff96573fff96593ffb975e43c8a37c6216c5ae9717857ad3558472d24a8372d2338773d2208778d7138679d7098e71e303aaaaff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff02ff80ff03aaaaff02ffffff0ea480a458ab7a68f18e5542ff924f3bfe954e38ff944f37ff924f37ff915039ff934f39ff934e39ff934f39ff934f39ff934e39ff934e39ff924d39ff924d39ff924d39ff924d39ff924d38ff924d38ff924d38ff924d38ff934d38ff924d37ff934c37ff924c37ff914f39ff8c4b3cff7e4535ff56281bff451e13ff421e13ff421f15ff402015ff402015ff411f15ff432217ff472417ffaf896affd6b07effd9b37bffd9b37effd8b17cffd7af79ffd6ad77ffd3a873ffca9d68ffca9b67ffc99c68ffc99c69ffcc9f6cffcc9f6cffc89c69ffc99b6affcb9c6cffcb9e6dffd2a574ffd9ad7bffd8af7bffdab17cffd9b17cffdbb27effdbb27effdcb37effdcb37fffddb480ffdeb580ffddb47fffdfb782ffe0b883ffe0b984ffe3bb85ffe3bc86ffe3bb85ffe2bb84ffe2bb84ffe5bf87ffe6c088ffe6c089ffe7c18affe7c089ffe7c089ffe4b983ffca9866ffb37f54ffc89575ff995e44ff8e553cff7c432fff773f2eff7a4331ff7a4332ff733d2bff743e2cff743e2bff733e2bff723c2cff663625ff532817ff5c321fff72422fff75422eff74422eff74402dff75402eff74402fff6f3c2dff55271aff54291aff69392aff713e2bff703c29ff713f2cff713e2dff6e3d2bff6b3928ff673626ff643525ff5d3120ff4d2616ff4d2716ff593220ff5d3223ff5c2f1fff5c3221ff582d1eff542b1cff562c1dff593122ff5d3424ff5f3626ff5e3525ff593221ff552f1fff542e1eff573020ff5b3424ff5f3829ff603829ff5b3526ff583324ff4e2c1dff48291aff442719ff402216ff3e2215ff3d2115ff3d2015ff3b2013ff3a2015ff3c2115ff402619ff4d3324ff583d31ff5c4133ff5c4033ff5b3e32ff5a3f32ff5c4035ff5d4236ff5f4336ff5e4236ff5e4337ff5d4035ff5d4036ff5a3e32ff5e432fffdac3a2fff7e1bafff7e4befffbeec8fffdf6d4fffdf6dafffef7e5fffcf8e1fffef8e2fffdf7e4fffdf7e3fffef6ddfffbf0cfffeed4adffeccda3ffebcea6ffecd0a7fff3d8affffde1b9fffadeb7fff2d2adffe7c2a0ffe6c09fffe5bf9dffe3bf9dffe3be9cffe3bd9bffe2bd9bffe2bc9bffe2bc9affe1bc99ffe1bc9affe3bd9bffe4bd9bffe3be9bffe5bf9bffe6bf9bffe4bd98fff0cea4fff1cba2ffeecfa7fff2d9b0fffbe5befffee9c4fffdebc6fffcebcbfffcebc9fffbebc7fff6e7c4fff3e2c2ffb6a188ff4c3628ff341e12ff371d13ff3b1f18ff391f15ff3a1f16ff381f16ff3b2017ff3b2016ff3c2117ff3c2016ff462a1fff4a2f23ff42271bff3e2319ff40251aff41261cff44271dff462a1eff4b2c21ff522f23ff573223ff5c3422ff693d2bff734433ff7e4c38ff844f39ff854e38ff864d39ff875039ff89523bff8a5440ff875540ff87523cff87503aff88513aff8e573eff9e664cffb48065fec3967afad1a78ccdd1af9426d0b59a1f8473ce638371d1498573d2338773d2208778d7138679d7098e8ee303aaaaff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff035555aa03aaaaff059999cc32b88f7aba97614afc8d503bff915039ff944f3aff934e39ff934e38ff934e39ff934e39ff934e39ff924e39ff924e39ff934e39ff924d39ff924d38ff924d38ff924d38ff924d38ff924d38ff924d38ff914d38ff924d38ff934d38ff924d39ff924e3aff914d3bff904d3aff8d4e3fff773e31ff57271cff481f14ff441f15ff401f15ff402016ff401f16ff411f15ff603c26ffd8b185ffdab37dffd8b37effd8b27cffd7af79ffd7ae78ffd4a772ffcc9e69ffcb9c68ffc99b68ffca9c6affca9d69ffcc9f6cffcea36fffcea36fffcc9e6effcb9d6dffcd9f6effd1a573ffdaaf7cffdab17bffdab27effdbb37effdbb37effdbb37fffddb57fffdeb580ffdfb781ffe0b782ffdfb782ffe0b983ffe1b983ffe2bb85ffe6be88ffe5be87ffe5be87ffe4bd85ffe5bf87ffe6c089ffe6c089ffe6c189ffe7c18affe7c18affe8bf8bffd4a474ffb57f56ff9d6846ff9b5e46ff945943ff814934ff753c2aff773e2dff794230ff7a4331ff733d2aff733d2aff733d2bff703c29ff6a3929ff552919ff522a18ff683a28ff74402fff75412cff74402dff74402cff733f2eff713f2fff56281aff4f2416ff5d2f21ff6e3b2aff703f2bff6c3b28ff6e3d2aff6c3d2bff6b3c29ff673825ff643422ff613322ff512b1aff492415ff4b2716ff522e1dff573220ff552e1eff522a1cff4e2a1cff4e2a1cff4e2a1cff4b2819ff4b2819ff4d291bff4f2c1dff4b2a1bff4a291aff482818ff462517ff452415ff482518ff4a281aff4b2b1dff492a1cff442619ff422519ff3f2216ff3e2116ff3e2116ff3d2015ff3d2015ff3b2014ff392014ff3a2114ff3a2314ff41271dff4d3227ff563b30ff5a3f33ff593d32ff583d31ff573c30ff5a3f32ff5d4235ff5d4336ff5d4236ff5c4137ff5b4035ff472d20ff664c37ffedd7b8fff6e3bcfff7e4bdfffdf3cffffcf7d8fffdf8e4fffdf8e3fffef8e3fffdf8e6fffef8e8fffdf8e6fffdf8e0fffcf0d1ffeed5b1ffefd5aefffae3bcfffde5bdffffe2bbfffde1bafffae1bbfff3d9b3ffe7c7a3ffe5c2a0ffe5c09fffe5bf9fffe4bf9effe3bd9dffe3bd9bffe1bc9affe2bd9bffe3bd9affe4bd9bffe3be9affe4be9bffe5be9bffe6be99ffdfb690fff3cfa3fff2d3aafff8dfb9fffee9c4fffeebc5fffdecc7fffcecc9fffbebcbfffceac5fff7e6c1ffe9d8baff87725eff362015ff361d14ff361e14ff361f15ff371f14ff361f14ff381f16ff391f15ff391f15ff3a2016ff3a2116ff3f261aff3e251aff3d2419ff3c2218ff3e2319ff3f2319ff412519ff47271bff4a291dff512d1eff5c3423ff683d2aff71432fff764631ff784731ff7a4a34ff7d4a34ff7f4a36ff7f4d38ff7a4935ff744431ff6c3d2aff6b3d29ff7a4732ff8a523cff985e46ffa66d53ffa97456ffa06d51fe9c6147fd986143e4a271563fb68e751f8c7bd6628272d3488371d133876ecd208770cf13866bc9098e71e3035555aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffff0001ffffff028080ff01ffffff035555aa14d9b2a688a1725cef8e5642fe914e3dfe954f39ff934e39ff934e39ff924e38ff924e38ff924d38ff924d38ff924d39ff924d38ff924d38ff924d38ff924d38ff924d38ff924d38ff914d38ff914d38ff924d38ff914d38ff914e39ff914d39ff924d37ff924d37ff924d39ff8f4d3cff8a4e3eff723c2eff5a2b1fff471f15ff442016ff421f16ff431f14ff4d2715ffb38c64ffdbb480ffd8b27dffd8b17cffd7af79ffd7af78ffd4a873ffca9b67ffcea06bffcd9f6cffc99d69ffc99d69ffcb9f6bffcca06cffcfa270ffd2a572ffd1a371ffcc9f6effcda170ffd0a574ffd8ae7bffdbb27fffdbb27effdcb480ffdcb47fffddb580ffdeb681ffdeb681ffdfb781ffdfb882ffdfb882ffe1b983ffe2ba84ffe5be87ffe6bf88ffe6bf88ffe7c089ffe7c088ffe7c189ffe7c189ffe6c089ffe6c189ffe6bf89ffe8c08bffdaaf7effcb9c71ff97613eff8b4e37ff8f5341ff8d563fff7b412eff743b29ff773f2eff78422fff77412eff733c2bff713c2aff6f3b2aff6c3a2bff572b1cff502919ff5a301eff703f2eff74412eff723f2cff723e2bff733f2dff713f2eff592c1dff4f2518ff4f2518ff663726ff6e3d2aff6e3d29ff6b3926ff6c3c29ff6b3b29ff683927ff643523ff603321ff563020ff482515ff462414ff472415ff4f2a1cff512d1eff4e291bff462517ff432315ff452517ff462619ff462618ff472618ff452517ff412315ff3f2213ff3d2012ff3c1f11ff3c1e11ff3c1e11ff3c1f11ff3d1f13ff3d2014ff3e2115ff3e2215ff3e2115ff3e2116ff3e2016ff3e2016ff3e2015ff3d2014ff3b2114ff392013ff382113ff391f16ff3c2318ff43291fff4e3329ff53392dff563d30ff573c30ff563b2fff573c30ff5b4033ff5d4236ff5c4138ff5a4136ff4a3126ff3b2013ffbba38dfff0dbbafff7e3bdfff6e8c5fffcf6d7fffdf7e1fffdf9e5fffcf9e6fffdf8e6fffff8e4fffef8e6fffdf8e4fffcf6dbfff7e9c8fffae6c3fffce8c4fffde8c0fffde3bcfffde3bcfffce3bcfffae1bafff6dcb6ffebcba8ffe5c2a1ffe5c0a0ffe4bf9effe3be9dffe3bc9bffe3bc9affe3bc99ffe2bd99ffe3bd99ffe3bd9affe4bd9bffe6bd9bffe0b492ffcea37ffff7d4aefffbe3befffcebc7fffdecc9fffdedcafffcefcbfffbedccfffbeaccfff8e4c2ffecd9b9ff8b7863ff39251cff351e15ff351d14ff361c14ff361d14ff371e15ff391f15ff391f16ff3a1f16ff3a1f16ff3a1f16ff3b2117ff3b2217ff3a2117ff3b2117ff3b2117ff3b2218ff3e2218ff432519ff4a2b1dff573225ff5f3728ff663b2aff6b3d2bff6e3e2cff6f402cff70422dff704332ff6e402eff673b2aff613526ff593022ff572f20ff5f3322ff6e3f2bff7e4a35ff8a513bff945842ff985c45ff8e563fff8b4f37ff95553efea1644be79e6e5537b99e861f8c7bce618371d2478173d0328570d1208778d7128071d4098e71e303aaaaaa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ffffff028080ff02ffffff04bfbfbf29b48976ac94654ff78e533dfe914f39ff914f39ff924e39ff934d38ff934e37ff914e38ff904e39ff914d38ff924d38ff914d38ff914d37ff914d37ff914d37ff914d37ff914d38ff914d38ff914d39ff924d37ff914e36ff924e34ff8f4f35ff8e4e36ff924c36ff924d37ff8f4c36ff8c4d39ff7e4437ff653225ff4d231cff532a1bffbf9677ffbc9569ffdbb281ffd9b27effd8b17bffd7b079ffd7ae78ffd4a872ffcb9d68ffcc9e69ffd0a26effd7ab77ffd0a471ffcca16cffcda06cffd0a16effd1a370ffd4a774ffd5a977ffd1a573ffcfa472ffd0a674ffd9af7cffdcb380ffdcb480ffdcb580ffdeb681ffdeb681ffdeb782ffdfb882ffe0b882ffe0b983ffe1b983ffe1ba83ffe4bd86ffe6be87ffe6bf88ffe6c088ffe7c089ffe7c189ffe7c189ffe7c189ffe6c089ffe6bf89ffe7bf8bffe3bb8affc29468ffb47f5cff874a33ff824534ff875038ff874d39ff773d2bff743c2aff753f2cff77412fff723d2bff6f3a28ff6e3a2aff6b3929ff5f3223ff502919ff512919ff633526ff70402fff713f2cff703d2aff713d2bff6d3c2aff603323ff4f2618ff4a2616ff552b1aff683927ff6f3e2aff6c3b27ff653421ff673826ff663926ff653926ff613423ff592f1fff4c2717ff442212ff432112ff442215ff482518ff4a291dff452619ff402316ff3e2013ff3d1f12ff3c1e11ff3d2012ff3e2114ff3e2115ff3e2114ff3b1f11ff3b1e12ff3a1e10ff391e11ff391e12ff3a1e13ff3b1e14ff3b1f14ff3b1e14ff3a1f14ff3b1f13ff3c2014ff3c2014ff3b2014ff3b2014ff3c2115ff3b2015ff3b2015ff3a1f14ff391e14ff3a1f15ff3d2319ff452b20ff4d342aff50362cff543a2fff553b30ff563a31ff583d34ff5b4037ff5b4136ff4e332aff3a1f16ff4a3023ffceb89efff1debafff6e4c0fff7edcbfffcf8defffdf8e5fffdf9e8fffdf9e7fffdf9e5fffdf9e5fffdf9e7fffdfae5fffbf6defffaeccffffceac7fffce9c3fffce7c0fffde2bcfffadbb6fff7d8b3fff8d8b4fff8dbb5fff2d3b0ffe7c7a4ffe4c1a1ffe3bd9cffe2bb99ffe2ba98ffe3ba97ffe1bb97ffe3bc9affe3bc99ffe5bb99ffdbab8cffca9a7bffe5bd9cfffbe3befffdedc9fffcedccfffdeecbfffdf0cffffdeed0fffaeacffff7e7ceffead7c0ff8a7462ff331d14ff331d15ff341e16ff351d15ff361d15ff371e14ff381e14ff391f14ff391e15ff391f15ff391f15ff391f16ff392015ff3a2015ff3a2015ff3b2015ff3b2015ff3b2016ff3c2116ff402217ff48291eff4c2a1fff502d20ff522f21ff533021ff553123ff53301fff502c1cff4e2a1cff4e2b1dff4e2c1fff522e21ff563022ff5c3223ff6c3f2eff7c4b37ff89543eff87533dff814a36ff7e4633ff844b38ff905541ff8b533efc7a452dcc8b624c1cbfa489268679d0608572d2478573d0318272d0208770cf138679d7097171c6035555aa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000010000ff01ffffff028080ff02ffffff06ffd5ff57a47b64c7935e4cfb8c503efe904e39ff924d36ff914d37ff904e38ff904e39ff904d38ff914e38ff904e37ff914e37ff914e36ff914e36ff914e37ff914d37ff914e38ff914d38ff914e37ff904e38ff8f4f36ff8f4f37ff934d37ff934c38ff934b38ff914c38ff8f4c36ff8d4b37ff884a36ff7a4032ff602e1fff9e7153ffd8ae80ffdab17dffdab17cffd9b17bffd7b079ffd8af78ffd5a873ffcd9e69ffcd9d69ffcc9e69ffd2a571ffdaaf7bffd8ae79ffd4a974ffd1a570ffd0a370ffd1a671ffd4aa76ffdcb27effdbb37fffd5ac79ffd2a875ffd9b17dffddb481ffddb581ffddb682ffdeb782ffdeb782ffdfb882ffe0b983ffe0b983ffe1ba84ffe1ba83ffe3bc85ffe7bf89ffe6bf88ffe6c088ffe7c089ffe7c189ffe7c189ffe7c189ffe7c189ffe6bf88ffe5be8affe7bf8bffd1a475ffbd8a64ff976044ff7c412eff7f4530ff834836ff7d4432ff743d2bff723c2aff743f2dff74402eff6e3a29ff6d3928ff6c3728ff633425ff50291aff4d2719ff532b1cff6b3f2fff6e3e2cff6f3c29ff6e3c2aff6c3c29ff643726ff51271aff492617ff492516ff5e3223ff6a3a28ff6c3b28ff663724ff5f3220ff613723ff633825ff623625ff5a3020ff512c1cff442112ff412113ff402114ff412115ff412316ff432619ff432619ff3d2113ff3b1f12ff3a1e10ff3a1e10ff3a1d11ff3a1d11ff3a1e11ff3b1e11ff3b1f11ff3a1e11ff3a1f12ff3a1e13ff3a1e14ff3a1e14ff3a1f14ff3a1f15ff391f14ff391f14ff381f13ff381f13ff391f13ff3a1f14ff3a1f14ff3b2015ff3b1f14ff3a1e14ff3a1e13ff391e14ff3a1f15ff3b2217ff3d261cff452e24ff4e352aff53392eff553a30ff543a30ff593f35ff593f35ff51372eff3c2118ff3b1e15ff785b4affdec7a9fff4e2befff5e5c2fffbf2d4fffcf9e3fffcf9e7fffdf9e7fffdf9e8fffef8e7fffef9e6fffdf8e6fffcf8e3fffbedcffffceac4fffce8c2fffce5bffff7d8b4fff7d4b0fff8d5affff8d5affff8d9b3fff6d9b3fff8dbb6ffefccaaffe5be9dffd3a789ffc59878ffdfb191ffe1b695ffe4b999ffe3b494ffd39f80ffce997cffd9a98bfff9d8b7fffee9c5fffde9c7fffae1c1fff6dbbafff4dabafff2d9b9ffeed5b9ffc9b49eff655144ff39231aff341c14ff351d14ff351d15ff351e15ff371d15ff371e15ff381e15ff381f15ff391f15ff391f15ff391f15ff3a2015ff3a2015ff3a2015ff3a2015ff3a2016ff3a2016ff3b2016ff3a2016ff3b2016ff3d2016ff3e2017ff3d2016ff3d2116ff3d2116ff41241aff48271dff4a281cff4d291eff502c21ff522f22ff583125ff5f3728ff693c2dff714233ff744433ff74412dff74412cff784331ff7e4637ff7a4335ff683726fe643421f07d513c78c4a6930eeddbc8458173cf5f8471d1468771d0318772d01f8c7bd6128e80d4097171c6035555aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff0280808002ffffff1fb5947b769e6e5bd3905641f98b4f39fd8e503bfe8f4e3bff914e38ff914e37ff914e37ff914d37ff914d38ff904d38ff8f4e38ff904e37ff914e37ff914e37ff914d38ff914d38ff914e38ff914e37ff914d36ff934c37ff924c38ff924c39ff904d37ff8f4d37ff8f4c36ff8d4b35ff8b4836ff7e4033ff713b2affc99a71ffdbb27affd8b07bffd9b17cffd8b17affd7af78ffd6a974ffcd9e69ffce9e69ffcd9e6affcda06bffd7ac77ffd9b07affd9b17bffd8b07bffd7ac79ffd5aa75ffd4ab76ffd4ac77ffddb681ffe4bc88ffdeb782ffd7af7bffd9b17effdeb683ffdeb783ffdfb884ffdfb883ffe0b883ffe0b983ffe1ba83ffe0ba83ffe2bb84ffe2bb84ffe5be87ffe7c088ffe7c089ffe6c089ffe7c189ffe7c189ffe7c089ffe7c089ffe7c089ffe4bc85ffe6be8affdcaf81ffac7853ffb07b5bff854a34ff793f2bff7c4230ff7c4432ff763f2eff713c29ff703b2aff713d2bff723e2cff6d3828ff6c3726ff663727ff502b1cff4b281aff4c281aff5e3423ff6c3e2bff6d3c2aff6b3a28ff693a28ff663828ff52281aff482717ff462416ff4d2516ff613624ff683a27ff683927ff5e3420ff572f1bff5a311fff5e3423ff5b3222ff522e1dff472616ff402112ff3d2012ff3d2013ff3d2013ff3d2013ff3d2114ff3c1f13ff3b1f12ff3a1e10ff391e11ff391d10ff3a1e11ff3a1d11ff3b1e10ff3b1e11ff3b1e12ff3b1f13ff3b1f15ff3a1f16ff391f15ff391f15ff381f15ff392014ff382014ff381f14ff381e14ff391e14ff381e14ff381e14ff381e14ff391f15ff3b2016ff3a1e14ff381d13ff371e14ff382015ff382015ff3b2318ff42281eff4c3229ff50382dff543a30ff553c31ff573e34ff52372eff3d2118ff3c2016ff3c2115ff8d745effe7d2b1fff5e1bffff5e6c5fff7efd2fffdf8e2fffdf9e6fffdf8e8fffdf9e7fffdfae5fffdf8e5fffdf4dbfffaebcafffde9c4fffce5bffff7d9b6fff6d2affff7d2adfff7d2adfff6d5affff7d7b0fff6d4affff4d1afffe9c1a2ffd0a085ff8f5841ff844933ff8c523bffa46d55ffb98269ffb77d64ffc1846cffd0987dffecbfa2fff5d3b4fff3d6b6fff2d0affff1ceaeffefceadffeecfadffebcbacffd1b299ff624739ff331c14ff331c14ff331c15ff341c15ff351d14ff351e13ff361d15ff361e15ff381e15ff381e14ff391e15ff391e15ff391e15ff391f15ff3a1f15ff3a1f15ff391f15ff3a2015ff3a1f15ff3a1f15ff392016ff3a2016ff3b2017ff3b2016ff3b2017ff3c2117ff3c2116ff3e2116ff412218ff47271cff4a281dff4d2b20ff4e2b20ff522e21ff593024ff5e3528ff64382bff67392bff693b2bff6b3c2dff653828ff572d1fff512719ff5f3223fe814f3cef9d725b8db1917918bfb595618674d25d8470d0448370ce2f8872ce1e8877d5128071c6098e71c6035555aa01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff010000ff03ffaaff21c9a28b719c6c56ce905947f78c4f3efd904f3afe924e39ff914d37ff914d37ff914e37ff904d37ff914d37ff914e37ff914d38ff914e37ff914e37ff914e37ff914d37ff914d36ff914d35ff924c37ff924c38ff914c38ff914d37ff904d37ff8e4c36ff8d4c36ff8c4939ff8a4738ff7f4134ff956345ffdcb37effd8b079ffd9b27cffd7b27affd8b079ffd6ab75ffcd9e69ffcf9e6affcd9e6affce9f6bffcfa26effd8af7affd9b07affd8af7affd9af7affd8af7bffd7ae7affd6ae7affd6ae7affdfb784ffe7bf8affe6be8affdeb783ffdab37fffdfb784ffe0b885ffe0b984ffe0b984ffe0b984ffe1ba84ffe1ba84ffe1bb84ffe2bb85ffe4bd87ffe7c089ffe6c089ffe7c089ffe7c089ffe7c089ffe7c089ffe7c08affe7bf89ffe5bb86ffdeb482ffe0b787ffa77350ff995f44ff9d644cff773e2cff743d2aff763f2dff78412fff743e2dff6f3928ff6e3a28ff6f3c2aff713d2dff6a3626ff653726ff562f20ff4a2619ff4a2719ff4e2919ff633826ff693a29ff683726ff663826ff653526ff542a1bff482617ff462517ff472315ff542d1cff613625ff643826ff613825ff552f1aff4e2815ff522b1aff563020ff512e1eff4a2a19ff402213ff3c1f11ff3c2012ff3c1f12ff3b1f12ff3c1f13ff3b1f12ff3b1f12ff3b1f11ff3b1f12ff3a1e11ff3a1e12ff3a1e11ff3a1e12ff3b1e13ff3b1f14ff3a1f15ff3a2015ff392016ff381f16ff382016ff381f16ff381f15ff381f15ff381e15ff371e15ff361e15ff351e15ff351e14ff341d13ff351d13ff391d14ff371d14ff341d12ff341e13ff361e13ff361e13ff382015ff392015ff3f251cff483026ff50372eff533a30ff553c31ff51372dff3d2118ff3d2017ff3b1e17ff412719ff998068ffe2cca9fff4ddbafff5e3c2fff5e9cafffcf4dafffff8e2fffcfbe3fffdfae2fffff7dffffaeacdfffae9c4fffde5c1fff7d9b4fff4cfabfff7d0abfff5d1acfff6d3aefff6d2affff6ceacfff3c8a8ffe6bb9affc9967aff8e543fff804131ff823f32ff813e31ff7d3b2eff7a3a2bff874635ff955643ffb17661ffd9a990ffe6bea2ffeac3a6ffe9c2a1ffecc7a6ffe9c8a7ffe4bfa0ffcaa389ffa27e6bff3c2216ff311b14ff321b14ff321b14ff331c14ff351c14ff361d15ff371c15ff351e14ff371e13ff371e14ff381e14ff381e14ff391e14ff391e14ff3a1f15ff391f14ff3a1e15ff3a1f15ff392015ff3a1f15ff3a1f16ff3b1f15ff3b1f16ff3b2017ff3b1f16ff3d2015ff3d2016ff3e2017ff3e2015ff3e1f15ff3f2015ff422318ff452619ff4d2a1fff512d20ff563024ff583022ff562f22ff4f2b1dff462517ff431f12ff4a2316ff5b3123ff744433fd794632f7935d479db3887010cfbf9f4a8672cf4d8471cd418572d02c8574d11c8976d1118778c307926ddb02ff80ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff0280808003aaaaaa14b280734ca87961b696624cf7894d3dfc8e4e39fe914e38fe914d37ff914d37ff914d37ff914e37ff914d39ff904d38ff914d38ff914d37ff924c37ff924c36ff924c35ff924c36ff914c38ff914c37ff904c36ff904c36ff8e4c37ff8e4c35ff8d4a38ff8a4935ff8e4f3dff824f35ffca9f74ffdab07bffd9b17affd9b27affd9b079ffd6ab75ffcc9e69ffce9e6affce9e6bffce9e6bffcd9e6bffd2a571ffd8ad7affd8ae79ffd8af79ffd9ae7affd8ae7affd9ae7affd9af7bffdab07cffe3ba86ffe5bd89ffe5be89ffe4bd88ffe1b985ffdfb783ffe1ba85ffe1b984ffe1b984ffe1ba85ffe1ba85ffe2bb85ffe3bc86ffe3bd87ffe5bf88ffe7c18affe7c08affe7c08affe7c08affe7c08affe7c08affe8c08affe8bf8affd9ae7dffd4a77bffd6a57fff8c5437ff8f553dff854b39ff733b28ff723c2aff733e2cff753f2fff713c2aff6b3827ff6a3a28ff6d3c2cff6e3b2aff663525ff5c3224ff4a2619ff472619ff482616ff562f1fff623827ff643525ff643524ff623424ff572c1eff492417ff442316ff432414ff482415ff563020ff5d3523ff603725ff5c3321ff4d2716ff472513ff492616ff492818ff472818ff422416ff3d2012ff3c1f12ff3b1f12ff3b1f12ff3b1e12ff3a1e11ff3b1e11ff3a1e11ff3b1f12ff3b1f12ff3c2014ff3b2015ff3b2016ff3b1f16ff3a1f16ff391f16ff381f16ff381f16ff371f15ff371e15ff371e15ff361e15ff351e15ff341e14ff331f14ff321e13ff321e13ff321d12ff321c11ff321a11ff341810ff311910ff301b11ff331c12ff331b12ff351c12ff361d13ff381e15ff381f17ff3c241bff483027ff4e362dff533a30ff51372dff40241bff3c2118ff3c1e15ff361c13ff3f2618ffa98c75ffe0c5a0ffe5cba7ffefd8b5fff6e3c0fff6e4c2fff7eac8fff8eccbfffbe6c8fffae2bffff8ddb7fff3d1adfff0cba8fff2cba5fff1caa4fff1c7a1ffefc29dffebbe99ffe3b38fffe0ae8cffb37c64ff884a38ff834235ff854136ff864135ff864436ff834234ff884336ff864034ff813e2fff7c3f2dff854e3affb3826cffcb9d85ffcfa58bffcfa58cffc89d86ffbf9681ffa58270ff57372cff331b12ff301a13ff311a13ff321a13ff331b13ff351b13ff361c13ff371d14ff371d13ff381d14ff381d14ff381e15ff381e16ff381f16ff381d15ff381d14ff391d14ff3a1e14ff3c1e14ff3c1e14ff3b1e14ff3c1f15ff3b1f15ff3b2016ff3a2017ff3c2016ff3d1f16ff3d2015ff3e2015ff3e2016ff3d2015ff3d1f16ff3e2117ff3d2015ff402115ff422216ff432216ff422216ff3f2113ff402114ff422316ff492619ff552d1fff643728ff7a4837fe8b5642f6a36d5672c39f840be8d1b91a8976ce538472d43d8271d1298976cd1a8976ce0e926ddb076d6ddb028080ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff035555aa03aaaaaa08df9fbf32b88a757d996a54c7956049e98d533df78a4d37fd8c4d36fe8f4d37ff904f39ff914d37ff914d37ff924d37ff924d37ff924c36ff924c37ff914b36ff914c37ff914c36ff904c36ff8f4c37ff8e4c36ff8d4c36ff8d4a35ff8a4935ff864833ffc18f70ffcda473ffdcb27cffd9b179ffd9b27affd9b17affd6ad76ffcc9f6affcd9f6affcd9f6affce9f6bffce9e6bffcd9e6cffd4a774ffd8ad79ffd8ae79ffd8ae79ffd8ae7affd9af7affd9af7affd9af7bffdab27effe3bb87ffe4bd88ffe4bd89ffe5be88ffe4bc88ffe1b985ffe2b985ffe3ba86ffe1ba85ffe1bb85ffe2bb86ffe3bc87ffe4be88ffe6bf89ffe7c08affe7c08affe7c08affe7c08affe7c08affe7c18affe7c089ffe9bf8cffdcb080ffc19366ffbf8e65ffb68360ff80452cff804531ff78402dff703a2aff703b2aff733d2dff723d2dff6b3a29ff643525ff643726ff6a3a28ff6c3a2aff613525ff4f291aff462518ff452518ff4a2517ff593222ff5e3323ff5d301fff5e3223ff5a3122ff472416ff432316ff422415ff412313ff472516ff562f1fff5a3221ff593120ff512d1bff462413ff422113ff412213ff402213ff3e2213ff3d2112ff3b2012ff3b1f13ff3b1f12ff3a1e11ff391d11ff3a1e11ff3a1e12ff3b1f12ff3b1f13ff3a1f13ff3a1f15ff3a1f17ff391f17ff391f16ff381f16ff381f16ff371e15ff371e15ff361e15ff351e16ff341d15ff321c14ff311c13ff301b12ff2f1910ff2f1810ff2e170eff2d160dff2b160cff2a150cff2a150cff2a150bff2c160cff2e170dff311a0fff331c11ff341c13ff341c14ff331d14ff3b231bff483027ff4f372dff50382dff3e241aff3c2118ff3c2017ff381e17ff311a11ff371e11ffac8f77ffdec19fffe2c3a0ffe6c5a3ffe9cba7ffecd1abffedd2adffefcfacffeccfaaffebc7a2ffe6c1a0ffe3c1a1ffd8b294ffcba084ffbc8c74ffae7c63ffa17059ff94644fff86523fff7d4535ff814337ff854237ff864335ff884636ff8e4b3bff914c3dff924a3eff944c41ff904a3bff8d4d3bff884639ff884c40ffa77767ffb08472ffb48773ffb28975ff9b7664ff58382cff341a11ff331a13ff321a12ff321a12ff331a12ff351c14ff341c13ff351e14ff322015ff36261bff3e3225ff403b2bff454333ff484837ff484837ff464534ff403d2dff392f21ff321f15ff361f15ff391f15ff3a1e15ff3b1f15ff3c1f15ff3c1f16ff3b2017ff3c1f16ff3d1f17ff3e1f16ff3d2016ff3c2116ff3b2216ff3c2118ff3c2216ff3c2115ff3d2115ff3e2114ff402115ff402316ff422517ff432417ff452416ff522d1eff663c2eff734535ff814c3bfe925a46f0aa755e72ba988010bfaf9f598473d14c8372d0378674d1258375cf17857ad30d8976d8076d6ddb0280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080ff035555aa03aaaaff03ffffff28e6bfa679c8a089c6ad7c64ee975c46fb8d4d39ff8e4d37fe914d37ff924d37ff924d36ff914d36ff914d36ff914e37ff924d37ff914c37ff914c36ff8f4c35ff8f4c36ff8e4c36ff8d4c36ff8e4a34ff8c4934ff8a4934ff9f694bffdeb582ffdbb37affdab37affdab37bffd9b27affd7ad77ffcda06bffcd9f6bffcda06bffcd9f6cffcd9e6bffcc9e6cffcea06effd7ab77ffd8ad79ffd8ae79ffd9ae7affd8ae79ffd9af7affd9af7bffd9af7dffdeb682ffe3bc88ffe4bd88ffe5be89ffe5bd89ffe5bd88ffe3bb87ffe3bb87ffe2ba86ffe2bb87ffe2bb87ffe3bc87ffe5bf8affe6bf8affe7c08affe8c18affe8c18affe7c089ffe7c08affe7c18affe6bf89ffe7bf89ffe1b784ffca996cffab774dffba8561ff995f43ff7c402bff79412fff733c2cff6f3a29ff6f3b2aff703c2cff6e3d2dff633626ff5c3221ff603323ff683728ff663726ff562e1dff472516ff432518ff462416ff502c1bff593221ff5a2e1fff562b1dff552e1fff462417ff422316ff402416ff412415ff422114ff4a2618ff552f1fff55301fff532f1eff482816ff412214ff402213ff3f2214ff3d2112ff3d2113ff3b2113ff3b2013ff3b2014ff3b1f13ff3a2014ff3b2014ff3a2014ff3a2014ff3b1f15ff3b1f16ff3a1f16ff391f17ff381f17ff381e16ff371e16ff361f16ff361e15ff351d15ff351d15ff331d14ff301c12ff2d1a11ff2a180dff26160aff26190cff2c1f14ff33281bff392f20ff3a3022ff3a3123ff393022ff382e20ff33271bff2b1d12ff27150bff29140cff2e160fff2e1910ff301b11ff321b13ff3a221aff452d24ff462f25ff3d231bff3c221aff382117ff361d15ff2e170fff2b140aff391d11ff987862ffd9b697ffdbb695ffdbb794ffdcba95ffdcba96ffdcb897ffd9b793ffd6b290ffcda688ffb78c72ffa1725cff94624dff8c5a46ff87523eff864d3bff895040ff894d40ff8a4c40ff8c4a3eff8f4a3dff904c3eff935141ff995343ff965142ff793529ff8f473cff964f41ff974e42ff9b5146ff904d42ff96685aff9d7266ff9b7266ff805a4eff4a2b1fff33180eff321a11ff311b12ff331b12ff331b12ff331c13ff331e14ff311f13ff35291cff4c4939ff5c5e4cff676c5bff6a705eff666d5bff5f6453ff5b614fff5e6452ff616755ff666958ff5e5b4cff484032ff36261bff361f16ff391f15ff3b1f15ff3c1e15ff3d1f16ff3c2016ff3d2017ff3d2016ff3d2017ff3c2117ff3b2117ff3c2118ff3b2115ff3b2214ff3a2214ff3b2214ff3d2215ff3e2315ff3f2214ff442315ff573023ff63392bff6b3e2fff744434fe834e3bfd89553fdd95665042bd9e8705cccccc398274d2458173d3318272d5228778d2159279ce0c806ad5068080d5028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0000000001ffffff01ffffff028080ff02ffffff0debd8c43498715d8797604fd4905846ef8d5340fb8d4f39fd8f4e37ff914e38fe924d37ff914d36ff904c34ff904b35ff914c36ff904c35ff8f4d36ff8e4c36ff8d4c36ff8d4b35ff8d4935ff8c4935ff8b4937ff894a34ffcc9f72ffddb57dffdab37affdab47bffd9b27bffd8ae78ffcca06bffcd9f6cffcd9f6bffcda06bffcd9f6bffce9f6cffcda06cffcfa370ffd6ab77ffd8ae7affd8ae79ffd9af7bffd8af7affd8af7cffd8af7affd9b17dffe3ba86ffe3bd88ffe5bd89ffe4bd88ffe5bd88ffe5be89ffe4bd89ffe3bc88ffe3bc87ffe4bd88ffe5be89ffe7c18bffe7c18bffe7c089ffe8c18affe8c18affe7c08affe7c089ffe7c089ffe7c089ffe7be88ffe5bc87ffce9e6fffbe875effa06442ff9d5f43ff834730ff773e2cff743d2dff713a2bff6e3a29ff6c3929ff6a3a2aff673a2aff5d3323ff552e1dff5b3021ff623526ff5b3222ff482516ff422517ff432416ff452515ff512c1dff552e1fff532c1dff4d281aff452316ff412317ff3e2315ff3f2317ff402215ff412213ff4a2719ff4f2c1cff4f2c1cff4b2a1aff422415ff3f2214ff3e2213ff3d2114ff3c2113ff3c2113ff3b2013ff392014ff392014ff392014ff392014ff392014ff391f15ff382014ff372114ff362015ff372015ff371e16ff342016ff331f15ff341d14ff351d14ff321d14ff2e1d11ff2b1d10ff2e2515ff383220ff444533ff515444ff5c6252ff606657ff616558ff64675aff67675aff64665aff656559ff656659ff656659ff666658ff656054ff51483dff3e2f27ff2f1f15ff2c1910ff2e1710ff2f1710ff2c170eff2f1a0fff3a2018ff381d16ff341e15ff301912ff240d09ff2d150eff34180fff36170cff5b3c2bffad8c73ffc9a587ffceaa87ffcfab89ffd0aa8affcea886ffc49d80ffac7d65ff9f6b55ffa36e57ffaa745cffb0735dffb06b59ffad6755ff9e5c4bff8f4f43ff8a4a40ff8a473bff8d493aff954e41ff9a5244ff9b5344ff8e4b3eff5a190fff732e21ff954a3fff9d4f48ff9b544aff935548ff59281bff532b21ff46211aff381710ff341812ff311a12ff311b13ff321b11ff341c12ff331c12ff311d13ff36281dff575142ff6c6b5cff696c5cff555849ff404134ff2f2a1eff2f291bff352e1fff3a3325ff383325ff352f23ff342f25ff464438ff5d5b4eff6a665aff483f34ff35231aff382018ff392018ff3d1e16ff3b1f15ff3b2018ff3c2018ff3c2117ff3b2117ff3b2117ff3c2117ff3c2015ff3b2214ff3a2213ff3a2214ff3b2215ff3e2114ff472619ff593327ff5d3629ff613a2cff633a2cff673a2dfe6c3d2cee82554282ba9b850edbc8b602808080318272d53c8073d02b8271d01d8d7bd3128e71d40a8066cc056666cc020000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000001ffffff01ffffff0280808003ffffff0fccbbaa34a77b676f9c6c5aaf95624cdb8f5845f98a4e3cfd8e503cff914e3aff904d37fe8f4d36fe8f4d37ff8e4b36ff8f4b37ff8f4a36ff8d4b36ff8c4a36ff874b36ff884836ff874836ff986342ffdeb47fffdab57cffdab57cffd9b47bffd8af79ffcda16cffcf9f6dffcf9f6cffcfa06cffcda06cffcea06cffcda06cffcda26fffcfa472ffd8ac79ffd8ad7affd8ae7bffd8af7bffd8af7cffd9af7bffd8b07dffdab27fffe4bd88ffe4bd88ffe4be89ffe4bd88ffe4be89ffe4be89ffe5be89ffe5be89ffe5be89ffe6bf89ffe8c28cffe9c48dffe7c189ffe8c18affe8c18affe7c18affe7c08affe7c08affe7c088ffe6be87ffe3bc85ffdfb381ffa9744cffa36747ff93553bff8a4c38ff7a402eff733d2dff703b2bff6d3929ff6b3828ff693829ff683829ff653828ff593220ff502b1bff552d20ff5a3123ff4d2b1bff422516ff412416ff412415ff452516ff4f2c1eff502b1eff4c281bff442417ff3e2215ff3e2316ff3f2316ff3f2216ff402214ff402213ff442516ff4a2a1bff4a2a1aff452718ff402213ff3e2214ff3d2114ff3d2114ff3c2013ff3a2013ff392014ff392014ff392014ff392014ff382014ff381f14ff372014ff362015ff362015ff381f15ff361e15ff341e15ff351d14ff321c13ff2c1b10ff2f281aff414233ff525748ff5a6455ff616c5dff60665eff595d54ff4e4f47ff43423cff3a3832ff37322cff342e27ff322b25ff312a23ff322c24ff332f25ff373529ff413e32ff4e4c3fff605d4eff646152ff4d4436ff332317ff2f1b12ff2f1911ff2d180fff2d160fff301910ff301b13ff28120cff230a07ff2c150eff331911ff341910ff34180eff381c10ff6d4c3bffb8977cffc29f7effc8a381ffc4a07effb2866cffac8064ffbf9272ffd5aa85ffdbab89ffc98d72ffbd7862ffad6957ff723526ff552015ff54221aff5c271fff6b2f25ff945145ff9d5447ff9b5546ff8f4d3fff5d1e11ff884136ff9b4d41ffa04d45ff9c4f45ff9c584bff68342dff33100dff331712ff2e1711ff2f1911ff311a11ff341910ff361b11ff351d13ff301e13ff453a2dff625d4fff626053ff454037ff31291cff473d2dff88816effb9b29effd1cbb7ffe2decaffe9e6d3ffe6e3d1ffd2cebdffa8a193ff6b6657ff363125ff403b30ff5e5d51ff625f57ff372a21ff362318ff3a1e16ff3b1f16ff392118ff3b2018ff3c2118ff3b2018ff3c2117ff3d2016ff3c2015ff3b2214ff392214ff3a2214ff3c2214ff402417ff45251aff442418ff462519ff462417ff4a2519ff5a3023fb885a49caba917e52dabea522caac9609e3aaaa1f8473d6338273d2248778cd17857ad30f9977dd098e71c6048080bf01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff028080ff03aaaaaa0ae6ccb222ac80704ca4796881946553ae93614fd78a5441ee89513efa8a503dfd8c4d39fc8e4c38fe8f4c37fe8e4c37fe8b4a3afe884c35ff894935ff894736ff864c35ffca9d72ffddb680ffdab57dffd9b57dffd8b179ffcea36effcfa06dffcfa06dffcfa06dffcea16dffcea06cffcfa16dffcea16effcfa270ffd3a675ffd8ab7affd8ae7bffd7af7affd8b07bffd7b07cffd8b07dffd8b07cffdfb682ffe4bd89ffe4be89ffe4bd88ffe5bd89ffe5be89ffe4bd89ffe5be8affe5bf8affe5bf8bffe8c38cffeac58effe9c58cffe8c08affe8c18affe8c18affe7c089ffe7bf89ffe7c089ffe8bf89ffe1b883ffdfb583ffbd8d63ff925a3aff8d5137ff874b37ff824735ff743d2cff703a2bff6c3829ff6a3929ff673727ff663727ff643626ff5f3726ff51301fff4c2919ff502a1cff4f2c1eff432415ff412416ff402414ff412314ff452417ff4c2a1cff4a291bff442518ff3e2114ff3d2315ff3e2216ff3e2216ff3f2214ff3e2214ff402113ff432315ff462718ff462718ff402213ff3e2113ff3d2114ff3d2114ff3c2013ff3a2013ff392014ff392014ff392014ff382014ff382014ff381f14ff371f14ff371f14ff361f14ff371d14ff341e14ff311d13ff2d1d12ff322c1eff47493cff5c6356ff636b5eff5b6155ff4b4f45ff3b3d34ff322f23ff302a1fff393124ff473d2fff5b5040ff726a55ff817963ff87816bff8b846fff88816cff77715eff5f5948ff3f3a2cff302c1eff2d291dff3e3c2dff5d594bff666051ff3c3123ff301e14ff2f1911ff2a170eff2a150dff26140cff200c07ff240c08ff2e1710ff301a11ff311b11ff331912ff331912ff34190fff533526ff9f7c65ffb79173ffb99072ffb0846affc4997affcfa37dffdeb58dffe8be99ffdba687ffc5866cffc17d66ffb36d5bff955345ff75372eff62271eff61261aff995544ffa45747ffa35649ff975043ff7d3428ff9d4d41ffa55246ffa9584bffa5564bffa35547ff9c5b4dff3b1611ff2b140eff2d1910ff311911ff331a11ff351b11ff361c13ff2f1e12ff403729ff5a5548ff484638ff2b281aff5e5b49ffbdbaa4ffede8d2fff7f1dcfff6eed9fff6efd8fff6efd9fff8efdcfff6f2ddfff5f3dffff5f3e0fff2f0e2ffcbcabdff757163ff40392dff514e44ff666359ff392b22ff382018ff3a2016ff3b2015ff3c2018ff3a2217ff3c2019ff3d2018ff3d2116ff3c2114ff3a2214ff3a2214ff3b2115ff3d2115ff3d2114ff3d2215ff3e2315ff402315ff492517ff64372bff855143fe945e4cf195604bca9e6b569fa4776232bd998a0f9977dd288679d21b8471d0138679d70b8b74e8068055d503aaaaaa010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff0280808002ff80ff06ffd5d519e0c2b83cbf9588619669577691614c908f604ca98c5844b7895241cf885544e58b5742ed89513ef1864d3ff687503cfe9a6c48feddb682ffdbb77effd9b67effd9b37bffcfa56fffcfa16dffcfa16dffcfa06dffcfa16dffcfa16dffcea16dffcea16effcfa36fffcfa26fffd4a776ffd7ac79ffd7ae7affd8af7cffd6b17cffd7b17dffd8b07cffdab27effe1ba86ffe3bd8affe4be89ffe5bd88ffe5be8affe5be89ffe4be89ffe5bf8affe6c08bffe7c28cffebc58fffecc78fffeac38dffe8c08bffe7c08bffe8c08bffe6bf89ffe6bf89ffe6be89ffe0b682ffbf9362ffcd9c73ff9d6546ff884c35ff854935ff814534ff7b4230ff713a2aff6d3929ff693728ff663828ff623826ff623726ff5f3626ff5a3424ff4e2b1bff482617ff472619ff452518ff422417ff412416ff402314ff412315ff442417ff49291cff452618ff3f2215ff3e2215ff3e2215ff3e2215ff3e2215ff3e2214ff3e2114ff3f2114ff3f2215ff412616ff3f2415ff3c2113ff3b2014ff3b2013ff392014ff392014ff392014ff392014ff382013ff382013ff381f13ff371f13ff361f13ff361f14ff361e14ff341d14ff311c14ff2c2316ff414334ff616b5bff606a5dff52564dff3b3831ff2b2319ff342b1bff5c523bff7d7259ffa9a083ffcfc5a8fff0e5c8fff9ecd1fff9ecd0fffaeccffff8eccdfff8ecccfff7ecccfff7edcefff6edd0ffe9e3caffb0ab96ff726a5cff2e281bff2c241aff464233ff726d5cff493d30ff311c14ff2e1810ff27130bff240e09ff220c08ff240c08ff2f1811ff2f1b11ff321a12ff341912ff321911ff341912ff33170dff4c2a1fff956e59ffac8569ffb1886cffd0a984ffd5ab84ffe5be96ffefc9a2fff2c5a1ffd39a7bffc7836bffc47c68ffbd7464ffb3695bffac6655ffa8614fffaa5d4cffaa5d4effa75a4bffa45648ff98493bffa15245ffa35649ffa2574affa35749ffa95848ffae6752ff6e453bff26130bff2d170fff321810ff351b12ff351c13ff311c13ff36291cff494135ff373125ff3e372affa6a18dffebe7cefff2ebd4fff3ecd5fff2ebd3fff4ebd3fff1ebd4ffedebd8ffd9d9c8ffcdcfc0ffd6d7c8fff2f2e5fff5f3e8fff3f3e9ffeeefe6ffa6a295ff3a3327ff545045ff5f5953ff34221bff3a1f17ff3b1f13ff3c2018ff382219ff3c2018ff3d1f18ff3c2017ff392214ff392313ff3c2213ff3d2114ff3e2114ff3e2115ff3e2316ff402215ff4b2719ff663a2bff7f4c40fe874f40fd8f5743f89d654dc4a97a6345cbaa9409e3e3c6097171c61d8472d3158679ce0e9280db098e71e3056666cc02808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff02ffffff02ffffff04ffffbf06ffd5aa07ffdbb60fccaaaa1fbd947b2db593883fbe9e8e6eccac97e2c9a681fed7b381feddb881ffdab67effdab47cffd1a871ffcfa16dffcfa16dffcfa16dffcfa16dffcea16dffcea26effcea16dffd0a26fffd0a270ffd1a472ffd4a775ffd7ae7bffd7af7affd7b17bffd8b17cffd9b07cffd8b17dffddb682ffe3bd89ffe4bf89ffe5bd88ffe4bd89ffe5be89ffe5be89ffe6bf8affe6bf8affe8c18cffebc58fffebc58fffecc690ffeac38dffe7c08bffe7c08bffe7bf8bffe6bd89ffe5bc88ffe8bd8affc69869ffa26c45ffb17558ff8f523cff844834ff7f4532ff7b4231ff763e2eff6c3828ff683727ff643927ff623826ff613625ff5f3525ff5d3425ff563322ff4a2919ff442315ff442417ff422317ff422317ff412316ff3f2314ff402215ff432417ff442719ff3f2215ff3e2114ff3e2215ff3e2215ff3e2215ff3e2115ff3e2114ff3e2114ff3d2014ff3d2114ff3e2215ff3a2013ff3a2014ff392013ff382013ff381f14ff392013ff391f13ff381f13ff381f13ff381f13ff371f13ff361f13ff361d13ff341e14ff2b1c12ff2b271bff5a6053ff646f61ff52554cff322c24ff2a2012ff433521ff94856cffdbcfb3fff4e6ccfff9eacefff9eacdfffaeacafffaeacafffce9cefffbeaccfffbe9cdfffbeac9fffaebc8fffaebc7fff9ebc7fffbeccbfff9edcffff8ecd4fff5ecdaffd6cebcff665d51ff2d2619ff3f3929ff736d5dff433628ff2f1b13ff25120cff250d0aff230b08ff240b08ff2d170eff2f1b12ff301b12ff321a11ff321911ff331811ff331710ff34170eff6f4e41ffa07c63ffb18d71ffcda784ffd9b18cffeac59bfff5cfa4fff7d1a8fff3cba3ffd59f7effc58068ffc37964ffc07360ffbb705effb76c59ffb66757ffb26553ffb26654ffaf6251ffa55949ffa85d4dffa85849ffad5b4cffa9624effb0765effe6bea1ffb99b84ff260f07ff30160eff351911ff351b13ff351d13ff2f1c12ff392820ff2f241bff4a443affb0ac9fffd4d2c3fff0eedffff4f0e1fff0ead9ffefe8d3ffefe7d3ffc9c9b6ff6c7364ff4e5c50ff4c5a53ff526059ff5f6c64ffa8b0a7fff0f1eafff3f2edfff3f3ebffb1aba0ff40362cff5d5a51ff494239ff362117ff3c1f15ff3c2016ff392119ff3c2017ff3c2016ff3a2118ff3a2215ff3c2114ff3c2114ff3c2114ff3c2215ff3d2114ff402215ff4e261bff6b3b31ff7a463cff844e43fe915a4afb9c6855b4b1877028d9bfa604ffffbf01ffffff168074dc17857ad3108070cf0b8b74d1068080aa035555aa010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff02808080028080ff07b692db0c806ad5139479d7109f80df07ffdbb686d5b991f6d9b783fdddb780fedcb77effdab57cffd6ae76ffd4a571ffd3a570ffd1a46fffd1a470ffd0a570ffd0a571ffcfa26fffd0a270ffcea170ffcfa171ffd0a373ffd2a675ffd8ad7bffd8af7cffd9b07cffdab17effd9b17dffdab27fffe0b985ffe6bf8bffe6bf8bffe4bd89ffe5bd89ffe5be8affe5be89ffe6bf8affe8c18bffebc58fffebc68fffecc68fffecc58fffeac38effe8c08bffe7bf8affe7bf8bffe3ba86ffe2b784ffe5b787ffad7952ff8b5135ff8c513bff854937ff804533ff7c4131ff773f2eff713d2bff693727ff653625ff623626ff5f3524ff5e3524ff5e3424ff593223ff522f20ff492819ff432316ff422317ff402216ff3f2315ff3f2315ff3f2215ff3f2215ff3f2115ff402417ff3d2114ff3d2215ff3d2115ff3d2115ff3d2115ff3d2114ff3d2115ff3d2114ff3c1f15ff3a1f13ff3a1f14ff3a1f14ff391f14ff381f14ff381f14ff381f13ff381f13ff381f13ff371f13ff371f13ff371f13ff361e13ff341d13ff271a10ff37392aff657162ff5b6256ff33332bff291f16ff5f513fffbbad93fff8e9cefff9e9cdfffbe9cdfffbeacafffbe9cbfffce9cdfffbebc8fffbeac9fffbe8cafff9e9c7fff9eac6fff8e9c5fff6e8c9ffefe9cbffcccdafffbec5a8ffc3c7acffd6d5bbfff6efd9fff6eedcfff6edddffa09587ff372d20ff393321ff716a55ff3a2a1eff2a130fff240e08ff250d08ff240c06ff2a120bff2f150fff301811ff2f1a12ff2f1a12ff301911ff311810ff31170fff391d10ff8f6f5bffa5836affc9a382ffddb68effedc99dfff8d3a9fff9d5a9fff8d7a9fff9d5abffe8b896ffd4977bffc58067ffbe775fffbc745effc07963ffc4846affd0997effe3b599ffecc0a4ffd49f89ffbf8672ffcd9d84ffe8c8a9fff7e1c3fff3e2c3ffc4b19aff270e08ff30180fff331a11ff331b13ff311a13ff2f1a15ff231a13ff5a534affa4a197ffabada2ff899084ff475148ff61695dff989e8cffd1d2c1ff9b9c8dff40463dff3e4d47ff394d47ff384c47ff384b48ff384b48ff3b4b47ff8b928cfff1f1ebfff4f3edfff6f5edff9d988eff454139ff5f5e54ff34231bff3a2016ff3b2016ff3a2019ff3b2017ff3a2115ff3b2118ff3c2017ff3d2016ff3c2115ff3c2215ff3d2114ff422114ff542c1fff703f35ff7b463dff864e44ff8e594bfd986854d7b58d752fdebea804bfbfbf04bfbfbf0f8877dd17856fd3108070cf0b745dd1088060bf048080bf03aaaaaa0100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff03aaaaff07926db60f8877dd1a806cce25836ecf268679d04fd5be94efd9b684fddcb77effdbb67effdbb57cffd8af77ffd4a570ffd5a872ffd7a975ffd5a873ffd4a975ffd8ae79ffd9ae79ffd7ab78ffd2a674ffcda06fffcda170ffcea371ffd0a574ffd8ad7bffd9af7cffd9b17dffdbb27fffdbb380ffdbb480ffe5be89ffe7c18dffe6bf8bffe5be8affe5be89ffe5be89ffe5be89ffe7c08bffeac38effecc58fffecc690ffebc690ffecc590ffe9c28dffe8c18cffe7bf8affe4bb87ffd9ac78ffce9f6fffce9a72ff91593bff864a35ff854a38ff804634ff7c4231ff773f2eff723d2cff6d3a29ff663625ff613525ff5f3525ff5e3323ff5e3324ff5a3224ff563022ff502d1fff462518ff422316ff402215ff3e2314ff3f2315ff3f2215ff3f2215ff3e2114ff3e2215ff3d2115ff3d2115ff3d2115ff3d2115ff3d2115ff3d2115ff3d2115ff3d2114ff3d2016ff3b2014ff391e12ff391e13ff381f13ff391f14ff381f13ff381f12ff381f12ff371f12ff371f12ff371f12ff361e12ff341e14ff251a0dff3e4030ff666d5fff525748ff292217ff332617ffa4967fffebdbbefffae8cdfffbe8cdfffbe9ccfffbe9ccfffceac9fffceac9fffbe9cafffae9c9fffbe9cafff9e8cafff9eac7fff7e8c4fff0e8c7ffc1c2a5ff688063ff42654aff345c44ff375c49ff466150ff6f7a69ffe0e0d5fff1eee0fff3efe2ff8b8776ff35321fff46432dff5d5643ff291911ff231009ff250d08ff270b06ff2a0e09ff2a0e09ff2a0e0aff2e160fff2f1912ff311810ff301810ff301810ff32170fff5d3f33ff9d7d65ffbc9577ffdab28efff0cda2fff7d6a7fff9d7abfff8d6aafff9d7acfffad6adfffad5b0fff3caa6ffecc09effecbf9dffefc5a4fff8d0aefffbd7b4fff9d9b6fff7d9b7fff4d7bafff6dfc2fff6e4c9fff6e6cbfff8eacffff5e6c6ffa79580ff29140eff2f1912ff2f1b12ff301912ff2b1610ff25140fff443f35ff979389ff9c9b92ff8f9288ff3a4437ff344137ff324136ff303d2fff3d4639ff353b33ff373f3cff32403dff31413cff33423eff32403eff334140ff354341ff3c4544ffa0a59ffff4f2ebfff4f2ebfff0eee6ff5c5953ff57544eff3b302aff342118ff3b1f18ff3a2019ff3b2117ff3a2116ff3c2017ff3d2017ff3c2117ff3b2316ff3d2114ff422114ff5a3124ff6d3e33ff7e483fff874d47ff8b5247ff976152fcaf806ab9c6a08628ecd2b906ffd5d504bfbfbf0b8b74d10f8877dd0b745dd107926db6056666cc028080ff01ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff059999cc0c806ad5168b74d1248771d4368471d522d2bb96ddd7b687fedab67efedcb77effdbb67cffdab279ffd5a772ffd4a672ffd6a974ffdbb17affd9af78ffd8ae78ffdab17bffdeb47fffe1b782ffe1b783ffdab17dffd2a876ffd1a774ffd1a674ffd6ac7affdbb17fffdbb37fffdcb481ffddb481ffe0b884ffe9c18effe9c28effe9c18dffe6bf8affe5be89ffe6be89ffe6bf8affeac38dffebc68effecc690ffecc690ffecc691ffecc691ffe9c28dffe7bf8bffe8bf8affdbae7bffc29060ffbe8960ffba8363ff874d37ff834936ff824836ff7d4433ff763f2eff703d2aff6c3a2aff673828ff623525ff5f3524ff5e3424ff5b3322ff5a3224ff583123ff542f20ff4e2c1fff462518ff412115ff3e2314ff3f2214ff3f2215ff3f2215ff3e2215ff3e2215ff3e2114ff3d2115ff3d2115ff3d2115ff3d2115ff3d2115ff3d2115ff3c2014ff3c2015ff3c2014ff3b2014ff391e12ff381d11ff371d11ff381f11ff381f12ff371f12ff371f12ff371f12ff351e12ff351e12ff2a1b10ff313323ff68705fff515348ff201811ff423526ffcfc0aafff9e7cefffbe7ccfffbe8cbfffce9c9fffbe9c9fffbe9c8fffbeac9fffae9cafff9eacbfffbe8cafffbe9c9fff9e9c6fff9e8c5ffebdfbbff939d7fff345742ff2c5b4cff295d52ff275b53ff275952ff2b5a53ff385851ff5b695fffe1e2dbfff7f2e9fff3efe0ff767460ff312d1bff67634cff32291bff23100aff260c07ff280b07ff290c08ff2a0c08ff2a0b07ff2a0d09ff2e140fff301711ff2f1710ff2f1810ff2e1710ff31170fff836351ffac866cffcda686ffeac69dfff7d6a7fff9d7abfff9d7aefff9d7adfff9d7adfff9d8aefffadab0fff9dab3fffad9b4fffadab5fff9dab4fffadbb5fff9dcb7fffae0bdfff9e4c8fff9e8cdfff7e9d0fff8ebd3fff8ecd3fff2e3cbff5b4a3dff26140eff2c1710ff2d1810ff2b140fff21110bff281f18ff868278ff949488ff999a8dff545c4eff344134ff2f3f32ff2e3b31ff2d3a30ff2c372eff2c342dff2d352fff2d3632ff2e3834ff2f3a36ff303c38ff313d3bff313e3cff34403eff4a524fffd7d9d2fff4f0e9fff5f1eaff98988fff4a4640ff47433bff312217ff3c1f16ff3c1f16ff3b2018ff3b2115ff3d1f14ff3d1f17ff3c2217ff3e2116ff442115ff603528ff754437ff7f4b3fff854d45ff895149ff8b5449ff8c5448fe8e584af8946254d49b6c5e79a97e7225b38a7c03ffaaaa07926ddb068055aa048080bf028080ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff048080bf0a8080cc138679c9208778cf308570cf16ae97c5b6d6b88cfddab580ffdbb77effdbb77dffdbb37bffd6a973ffd4a772ffd5a773ffd5aa73ffdeb47effe1b881ffdfb780ffdcb47effdeb67fffe1b883ffe1bb85ffe5be89ffe2ba85ffdbb27fffd6ad7affd3aa77ffd9b07dffdcb380ffdeb582ffdeb683ffe3bb88ffeac38fffe9c28dffe9c28cffe6bf8affe5be89ffe7bf8affe8c18cffecc68fffecc691ffecc790ffecc791ffedc792ffecc690ffe8c08bffe7bc89ffeabd8affcd9c6eff9e6942ff955e40ff955b44ff824735ff804634ff7e4634ff764030ff653221ff613121ff5f3322ff5f3425ff5e3525ff5c3323ff5b3223ff593123ff572f21ff552f21ff522d20ff4d2b1dff462719ff3f2315ff3f2315ff3f2215ff3e2114ff3e2215ff3e2114ff3d2114ff3d2115ff3d2115ff3d2115ff3d2115ff3d2115ff3d2114ff3c2014ff3c2015ff3c2014ff3c2014ff3b1f13ff3a1f12ff3a1e12ff391f13ff381f13ff381f13ff371f13ff371f13ff351f12ff301e12ff2a2415ff666959ff474a3dff1e1811ff4e4036ffe2d3bafff9e9c8fffae8c9fffbe8cafffae8c9fffbe9c8fffbe9c9fffae9c8fffae9c8fffae9cbfffae9cafffbe8c9fff9e9c7fffbe9c3fff1e5bfff898a6dff3d5344ff2e534aff2c554aff2b5548ff2b5549ff2a5349ff2a5148ff2e4d48ff354c46ff8d9891fffaf8f2fff9f6ecffd7d7c6ff3b3423ff3b3722ff534b39ff231109ff250b07ff280b08ff280c07ff290b08ff280b07ff280b06ff280b08ff290f0aff2e160fff2e1811ff2d1811ff2e1710ff3c2015ff987663ffb48d73ffd8b392fff2d3a7fff9d7acfff9d9b0fff7d8b1fff7d9b0fffad9adfffbd7aefff9d8b0fffbd8b1fffad8b2fff9d9b5fffadfbbfffde8c5fffcefcffffbefd1fff8ebcffff8ebd3fff9edd6fff3e9d4ffa09485ff241514ff210f09ff26120cff27120dff22100bff1f150eff605c52ff919185ff909585ff909787ff364634ff2b3e30ff2a3d2fff2d372cff292e24ff24261dff25251cff27281fff292d25ff2b332cff2c3631ff2e3935ff2f3a37ff2f3c39ff303c3aff35403dff7d827ffff6f2ecfff5f1eaffcac9c1ff47423bff544d44ff302215ff3b1f15ff3c2016ff392018ff3b2116ff3e2014ff3f2017ff3e2015ff472116ff683b2fff7b473cff834c41ff864e44ff875147ff865349fe8a5349fe8b534afe8f524bfd8c554aee905a4daa9d72633fb6968604bfbfbf03aa55aa03aa55aa028080800280808000ffff0000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaaa07926ddb108070cf1b8471d02b8271d0278376d185d9be94f8d8b683ffdcb77fffdab77dffdbb47bffd6ab74ffd5a773ffd5a673ffd4a772ffd5ab75ffdfb780ffe2bb84ffe3bc85ffe3bb85ffe0b783ffe1b984ffe1bb85ffe4bc87ffe7be8affe5bd88ffe0b985ffdbb27fffdab27effddb582ffdeb683ffdfb884ffe8c08cffe9c28dffe9c28dffe9c28cffe7c08affe7bf8affe8c18cffecc690ffecc691ffecc791ffecc791ffecc791ffecc792ffedc592ffddb281ffc99a6dffc59169ffaa7152ff90543bff874a37ff824736ff804533ff7e4533ff7a4532ff6f3c2bff5b2d1dff532918ff502919ff512b1bff522c1cff532e1dff532f20ff542d21ff532d1fff502c1fff4f2b1eff482a1bff422718ff402315ff3f2114ff3f2215ff3e2115ff3e2114ff3d2114ff3d2115ff3d2115ff3d2115ff3d2115ff3d2115ff3d2015ff3c2014ff3c2015ff3c1f14ff3b1f14ff3a1f13ff391f13ff391f12ff391f13ff381f15ff381f13ff371f13ff361e12ff321e12ff271b0fff515144ff58574dff211b12ff3c3023ffd6c8affffae8c8fffbe8c7fffbe8c6fffbe8cafffae9c8fffae8c9fffbe8c9fffbe8cafffae8c9fffbe9c6fffce9c6fffae8c7fff9eac6fff7e9c3ffb2b490ff354c39ff2e4d47ff2b4e46ff2d4f44ff2d4b41ff2f473fff2e433cff2e413bff2c3f39ff2f423bff3d4b43ff5b5f58ff5a5d54ff6b6c5eff454032ff2c2416ff675f4cff24140aff240c07ff260c08ff250d08ff240d08ff250d07ff260c06ff270b06ff260c07ff28100aff2d1710ff2c1710ff2d170fff301710ff523629ff9e7c67ffc39f84ffdabc97fff3d4abfff7d8b0fff9d9b2fff9d9b0fff9d7affffad6affff9d6b0fff9d8b2fff8dbb8fffae6c2fffdefcefffcf0d1fff9efd2fff8eecffff8ecd0fff7ebd4fff3ead5ffc7bdadff392c28ff1c0d09ff1d0c07ff200d08ff210e0aff1e0e0aff1f1610ff68645aff7a7a6eff828377ff767a6eff313e31ff2a3a2dff2a3528ff27231bff21140dff21120bff22110aff23140bff231610ff28241dff2b322dff2d3631ff2d3835ff2d3a36ff2e3b38ff313d3aff505654ffcdcfcaffdadcd7ffd2d1caff49453dff514c44ff312017ff381f16ff392015ff3a2018ff3c1f17ff3e2015ff3f2014ff452116ff64382cff7b473cff824b40ff844d43ff865044ff885046ff875347ff8c5349fe8f574bf6905c4fba976a5c55a8847215ceaaaa04bfbfbf028080ff028080800100ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff06aa80d50c806ad517856fc8268072d02f8877d44cdac39eecd7b88afedcb681fedab87effd9b57affd7ad77ffd5a773ffd5a774ffd5a773ffd5a873ffd6ac75ffe1b982ffe2bb84ffe4be87ffe7bf8affe4bd87ffe2bb85ffe3bc86ffe4bc87ffe5be88ffe6bf8affe7bf8bffe6be8affe3ba86ffe1b884ffdfb883ffe0b985ffe8c18cffe9c38effe8c28cffe9c28dffe9c18dffe8c18dffebc591ffecc791ffecc791ffecc791ffecc790ffebc791ffecc591ffedc493ffd3a77affa16e46ff8c5135ff884b35ff854936ff814737ff804634ff7e4432ff7d4433ff794432ff703d2bff5b2e1eff4f2717ff4b2616ff4a2617ff4a2618ff482617ff4a2619ff4a2719ff4b281bff49291bff48291bff452819ff442618ff412315ff3f2214ff3e2114ff3e2114ff3d2114ff3d2115ff3d2115ff3d2115ff3d2115ff3d2115ff3c2014ff3c2014ff3c2013ff3c1f13ff3b1f12ff3a1f13ff391f14ff391f13ff381f14ff372014ff381f14ff381f13ff371e13ff2b1b0eff363123ff606256ff28241dff2b2017ffaa9d86fff7e7c8fff9e8c6fffae7cbfff9e8c9fff9e9cafffae8cafff9e8cbfff9e8cbfff9e8cbfff8e9cafff7e9c9fff7eac9fff6ebcbfff4eccbfff1ebc8ff5d6d4fff2b4e40ff294a43ff2c493dff2e3e35ff313830ff31332eff30302cff30302aff2c342aff2c362eff303832ff383a34ff3a3c35ff3c3c34ff343027ff262014ff5c5744ff2a1d11ff230c06ff250c07ff240d08ff220e08ff240d08ff250c07ff260b07ff250c07ff250d08ff2b150fff2b150fff2c150eff2c160fff2f170fff694d3fffab8a72ffc3a085ffd5b492ffefd0abfff6d9affff8d8affff9d6b0fffad6b1fff9d5b0fff8d7b5fffae6c4fffaf1d4fffaefd7fff9edd3fff8edd0fff8edcefff7ebd0fff3e8d2ffc2b8a8ff3d312cff1d0e0aff1d0c08ff1d0b06ff1f0c07ff200c08ff1e0d08ff1b0f09ff1a1108ff191108ff1b130aff231d15ff26261dff24271cff211d13ff21100bff240e09ff250e08ff250e07ff250e06ff250f07ff24120aff27271eff2c332eff2c3732ff2d3734ff2e3836ff2f3a37ff313a3aff374040ff828c8cff9fa39dff4b473fff4d473fff311f17ff391e15ff3c1e16ff3b1f16ff3c1f15ff3e2014ff422114ff5a2f23ff79473bff80493eff824b3fff844d43ff844e44fe874f46ff8a5247fe8b5346ee8c5c4b869c765f13d7c9bc079292b6068080d503aaaaaa028080ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff04bf80ff0a8080cc128e71d4208778c7308570cf33c3afb9d0d8ba91fed9b581fedeb880ffdbb67cffd7b079ffd4a873ffd5a773ffd6a773ffd4a772ffd3a972ffd7ae78ffe1b983ffe3bc85ffe5be87ffe8c18affe8c18affe6be88ffe5bd88ffe5bf88ffe5bf89ffe7bf8bffe6bf8affe7bf8affe5bf89ffe5bd89ffe3bc88ffe5be89ffe8c38dffe9c28dffe9c28cffe9c28dffe8c28dffecc691ffecc691ffecc792ffedc791ffecc691ffecc790ffecc690ffebc590ffecc38fffdfae7fffa36b49ff884d34ff814835ff7f4636ff7e4534ff7e4433ff7c4331ff7b4432ff794331ff72402fff5c2f1fff4c2715ff472415ff482617ff482718ff472518ff472618ff462618ff462619ff462619ff442618ff442718ff422517ff402316ff3e2114ff3e2115ff3d2115ff3d2115ff3d2114ff3d2114ff3d2115ff3d2114ff3c2014ff3c2014ff3b2013ff3b2013ff3a1f13ff3a1e14ff391f13ff391e14ff381f13ff352013ff371f13ff371f13ff341f12ff21180aff4f4f3dff464134ff211611ff827467fff2e4c8fff8e7c7fff9e8cafff8e7cdfff9e8cafff9e7cafffae7cbfff7e9c7fff4ebc8fff1ecccffe3e7c8ffcad7b9ffb3caafff9eb8a2ff778978ff5e6150ff394e3eff2b473bff284135ff30372eff34312cff312924ff2c231bff281e16ff2a1f17ff2b241dff2e2f28ff2d322bff343630ff363830ff37362fff2c271fff221c11ff524e3eff2f2419ff210d06ff260c07ff260c06ff260c07ff260c07ff250c07ff240c07ff250b07ff270e0aff2a140eff2b140fff2b140eff29140eff27120dff30170dff93725effb08d6fffbb977affc5a383ffdabc96fff2d4adfff7d7b0fff8d5b1fff9d6b3fff8d7b4fffbe4c0fffbefccfffaeeccfffbeecbfff7edcdfff7edcffff4e6ceffa39181ff241710ff1b0d09ff1c0c07ff1c0b08ff1c0b06ff1e0c08ff1f0d08ff1f0e08ff1f0e09ff200e09ff200f09ff200f0aff20100aff1e100aff1f110aff211009ff230e08ff240d08ff250e07ff230f07ff230f06ff250e07ff250f09ff251b10ff2f312bff2d3530ff2d3632ff2e3734ff2f3835ff303937ff303c3bff828e8eff979e9aff49473eff484137ff2e1d15ff381e15ff3a1f15ff3b1f15ff3b2015ff3e1f13ff4c271cff744339ff7d473bff804a3fff824b40ff834c43fe844e43ff875046fe865244e78a5e4e62b4948008dfbfbf068080d5068080d5048080bf0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff03aa55ff089f80df0f8877dd1a8976d8298976d31d9e84d397dabf9af9d8b686ffdcb780ffdcb67dffd8b37bffd4a974ffd4a772ffd5a773ffd5a772ffd3a772ffd4a873ffd9ae79ffe3ba84ffe4bc86ffe5be87ffe7c18affe9c38dffe8c38dffe5c18affe5bf89ffe6bf8affe6bf8affe7c08bffe7c08affe7c08bffe7c18bffe7c08affe8c18bffe9c28cffe9c28cffe9c28dffe8c28effeac38fffecc791ffedc792ffecc792ffedc792ffedc793ffeec893ffecc791ffeac38dffdcb17cffc6966cffad7859ff8c553fff7e4635ff7c4533ff7b4532ff7b4431ff7b4330ff7b432fff784332ff72422eff633725ff502918ff482415ff452314ff452518ff452518ff452518ff452418ff442417ff432516ff432517ff422417ff422417ff422518ff402417ff3d2114ff3d2114ff3d2014ff3d2014ff3d2114ff3c2014ff3c2014ff3c1f13ff391f11ff392012ff3a1f13ff3a1e14ff391e13ff391e13ff371f13ff342112ff361e13ff361f12ff2e1b0eff312c1bff565444ff272019ff2d2017ffded2b6fff4e5c5fff7e6c6fff7e6c9fff5e8c8fff2e9c9ffe5e4c3ffd0dbbbffb6cdb2ff9bbfa9ff80af9bff72aa96ff6dab9bff68ac9eff6aa69cff3d504bff1f1511ff262921ff262f24ff26291fff261c16ff24110cff240d08ff230d07ff230c07ff220d08ff210e08ff261a15ff302d26ff31322bff33332cff342f28ff281a14ff23140bff4c4134ff2c1b12ff230c07ff260c06ff270b06ff260c06ff260b05ff250c06ff240c07ff250b06ff260e09ff250f09ff28120dff2d1711ff321c17ff38211bff422920ff6f5141ffa18165ffaf8c71ffb49176ffb89578ffbb997affcfaf8bffe2bf9dfff4d0b0fffad8b7fff9debbfffae6c2fffaeac6fff9ebc9ffefe0c2ffd8c1a9ff9a8070ff4b312bff1a0a04ff1b0d09ff1b0b08ff1c0a06ff1b0c07ff200b08ff210d08ff210d08ff220d07ff240c07ff240d06ff230d07ff230e08ff240e08ff240e08ff240e07ff260e07ff250e08ff220f07ff220f07ff250e07ff250e07ff250f08ff26160eff302f2aff2c332fff2e3432ff2e3532ff2e3733ff303734ff303736ff7f8988ff979d99ff4e473fff3d2f25ff2c1910ff381d14ff3a1e15ff3a1f15ff3c2015ff411e13ff673c31ff7b463cff7d473cff804940ff814b40ff824c41ff854e41fb845141cc8d655344b89a8b0d9d89d8098e71c6089f80bf048080bf02808080028080ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080068080d50c8080d5158679db238a75d3208778cf5cdbc29ef2d8b98bffdbb781ffdbb67fffdab47cffd6aa75ffd5a773ffd4a872ffd5a873ffd4a773ffd3a773ffd5a975ffdcb17dffe4bb85ffe4bd86ffe5be87ffe8c38cffe9c68effe9c48dffe8c28cffe7c08bffe7c08affe7c08affe7c08bffe8c08bffe8c18bffe8c18bffe9c18bffe9c18cffe9c28cffe9c28dffe9c28dffe9c38effedc792ffedc792ffedc792ffebc591ffebc490ffe9c28dffecc593ffeec795ffeabf8fffbf9268ff996746ff8c573cff834b37ff7c4632ff7b4431ff7b4431ff7b4330ff7a422fff78422fff764230ff72412eff643725ff532a1aff462313ff422214ff432316ff442417ff442417ff452518ff432416ff432417ff412417ff412417ff422518ff412417ff402317ff3e2115ff3d2014ff3c2014ff3c2013ff3b1f13ff3b1f13ff3b1f12ff391f13ff391f12ff3a1f13ff3a1e13ff391e13ff391e13ff371f13ff332113ff351e13ff351f13ff281a0cff3e3829ff484436ff241912ff7b6d5dfff3e3c4fff3e5c3fff1e7c8ffe3e5c7ffc5d5b9ffa7c4abff90b9a2ff7baf9cff72ad9eff70aea0ff6cada0ff6baea0ff6eab9fff6cab9eff6fa497ff435048ff25140fff25120dff24120cff23100bff230d09ff240c07ff250c07ff240c05ff240c06ff220d07ff220d07ff220f0aff2c221cff333029ff342e28ff2e221cff24110cff23100aff2a180eff230d07ff240c06ff260b06ff260c06ff250c06ff260c06ff250c06ff250b05ff250c06ff260e09ff2b150fff2a1510ff331e18ff3f2924ff4a342dff584138ff68483dff7d5a48ff8e6a58ffa5806bffac896dffb18e72ffb49275ffb89378ffc39e81ffd3af92ffdfbfa0ffe5c8aaffe4caadffd4baa0ffbea38bffa38674ff83685cff341d19ff1a0a07ff1b0a09ff190a07ff1a0a05ff1b0c06ff220b08ff220d07ff210d08ff230e07ff240d06ff250d06ff240f08ff250f09ff250f08ff250f07ff260e08ff260e07ff240f08ff221008ff240f07ff240f07ff231008ff221108ff22160dff2f2d26ff2d322dff2d322fff2d332fff2d3530ff303531ff333633ff818684ff979b95ff4d443bff2f1d14ff2d1810ff371c14ff3a1e14ff3b1f15ff3d1f14ff502b1eff75433aff7b453cff7b493dff7f4940ff824a42ff834e42fc815041b291695637bea299159e86ce188a75d50f8877cc088080df048080bf028080ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080048080ff098e71c6118778d21e8877d5238a75d329cdc1b4ced7bd92fedab681ffdcb77fffdab47effd6ad78ffd4a975ffd3a772ffd4a873ffd4a873ffd5a773ffd6a875ffd6a976ffdeb480ffe3bb86ffe4be87ffe4bf89ffe7c38dffeac591ffecc692ffebc490ffe8c18effe8c18dffe7c18cffe7c18bffe7c28bffe9c28cffe9c28cffe9c28dffe9c28dffe9c28dffe9c38effe9c38effebc592ffedc793ffedc793ffedc792ffecc793ffe6ba86ffcfa073ffc18f67ffbe8b65ffb98561ffb68061ff9c654cff894f3bff7d4431ff7d4331ff7b4330ff7b4230ff7a432fff7a4331ff77422fff764330ff734230ff693c2aff562d1cff482414ff422011ff412113ff402114ff3f2115ff402116ff402215ff412216ff402216ff402316ff3f2216ff3f2215ff3d2114ff3c2013ff3c2013ff3c1f13ff3b1f13ff3b1f13ff3a1f12ff3a1f13ff3a1e13ff3a1e13ff3a1e13ff391e13ff391e13ff381e13ff352012ff361e12ff341e12ff22190bff484334ff312a1eff271a10ffbcb4a1ffd7d9c1ffbdccb2ff9bbfa3ff81b19aff7cb1a1ff76b0a1ff74b0a1ff71afa2ff71aea2ff6fada1ff6fada0ff6eaca0ff6dac9fff6aac9eff70a598ff415149ff22100bff28100dff270f0bff230c08ff230c06ff240c07ff230c07ff230c07ff220d08ff220c08ff230c07ff220d08ff22130dff352922ff281c15ff21100bff230e09ff230d07ff240d07ff240c07ff250c07ff250c06ff240c06ff270b06ff250c06ff250c06ff260c05ff260b06ff260c07ff2f1611ff3c2520ff3f2824ff3a2520ff37221bff352017ff361f15ff402319ff654238ff745041ff8e6d54ffa07f65ffa9886cffaf8c73ffaf8e74ffb18f75ffb28f77ffb6947effb5957fffb1937dffa38a73ff8d7865ff554536ff1d1208ff1a0c06ff1c0905ff170a05ff1a0a06ff1e0a06ff230b08ff220d07ff220f08ff270f09ff280f08ff291009ff2a120aff2b140bff2d150cff2e140cff2b120aff291109ff271008ff241008ff251007ff250f07ff241007ff231007ff231009ff23140cff271a13ff2a201aff2c241eff2e2923ff2f2d29ff31302bff878b87ff979b95ff474038ff271610ff2e1710ff361c14ff3a1e15ff3b1e14ff401f13ff683c30ff764338ff7a453bff7c483eff7e493ffe814b40f98050419f8d68531cb69bc81b8e7bd9158679ce158679ce108080cf098e71c6059966cc028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff03aaaaff07926ddb0d8976d8189580d5268672d01f9484ce8adac49bfdd8b684feddb980ffdab57fffd8ae79ffd5a875ffd4a773ffd5a873ffd4a874ffd5a873ffd6a875ffd6a975ffd7ab78ffdeb581ffe3bd87ffe3bd87ffe3bd88ffe7c18dffebc592ffecc591ffecc691ffe7c18dffe7c28dffe7c18dffe7c18cffe8c18cffe8c28cffe9c28cffe9c28cffe9c28dffe8c38dffe9c28fffeac490ffedc794ffedc792ffedc792ffebc793ffeec691ffecc291ffd3a377ffaa734bff975b3cff90523aff854b37ff804834ff804433ff7e4231ff7b4131ff7a4230ff784230ff7a4131ff794231ff784230ff774230ff72422fff6b3f2bff59311dff4e2917ff422010ff3f2113ff402316ff3f2115ff3f2014ff3e2014ff3e2013ff3e2013ff3c2013ff3c2013ff3d2013ff3c2013ff3c2014ff3c1f13ff3b1f13ff3b1f13ff3a1f12ff3a1e13ff3a1e13ff3a1e13ff3a1e13ff391e13ff391e13ff381f13ff342012ff361d12ff311b11ff201a0bff434030ff282016ff3d352bff92a592ff87b19dff7bb09dff77b2a0ff77b2a2ff76b1a2ff76b0a1ff74b0a1ff72b0a1ff72aea0ff71ae9fff70ad9fff6fad9eff6eac9eff6dac9fff72a69aff44544dff1f0c08ff230c08ff240c07ff220c06ff220c07ff220c06ff220c07ff220d06ff230c07ff230b06ff230b05ff220c06ff210d07ff220f09ff220e09ff230d07ff240c07ff240c07ff240d07ff230c07ff240c06ff250c06ff260c05ff280d07ff2c1009ff2e130cff2d120aff2b0f08ff280d07ff270d07ff260d08ff230b08ff210e07ff28120cff311b16ff3f2623ff4c322aff563a30ff5c3b2fff623c30ff764e41ff936b59ffa37d66ffa78267ffa8866cffab8770ffab8873ffac8b75ffa2826eff836452ff4a2e21ff3a2017ff3c231aff351b11ff2c150bff220c08ff1c0a05ff1b0a05ff220b06ff250c07ff2a140dff2d140cff331810ff331810ff351a11ff351a12ff371b12ff381d13ff391d14ff3a1f17ff371e16ff341b12ff2e160dff2b1209ff281008ff271009ff271009ff271008ff261107ff271209ff261109ff251109ff22130cff231511ff413832ff504841ff34251eff2a140dff2d160dff341c12ff3b1e15ff3d1e14ff522d21ff6f3e34ff764239ff78463bff7c463cfe80493ff17e4f42848f685b2ca28bbf368471d0248771dc2e8574d31e8877d5128e71d40b8b74d1068080d5028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff059999cc0b8b74d1138679d7208778cf188a75ca41dcc8a1efdaba8cffd9b77fffdbb67dffd9b079ffd5a974ffd5a874ffd5a973ffd4a973ffddb27cffdeb27dffdbb07bffd7ac78ffd7ae79ffdfb982ffe3bd87ffe3bd87ffe3bd88ffe5be8affeac38fffecc691ffecc692ffe9c490ffe7c28effe8c28dffe8c28cffe8c28dffe8c28dffe9c28dffe9c38dffe8c38dffe9c38fffeac38fffedc792ffedc792ffedc792ffecc791ffedc792ffecc691ffecc691ffe6bc8cffc4966cff996444ff854d34ff814731ff814532ff7f4432ff7c4232ff794231ff77422fff78412eff784130ff774230ff774130ff754230ff74422fff6e402cff633824ff512b18ff462412ff402012ff402112ff3f2013ff3f2114ff3e2113ff3d2114ff3d2113ff3c2114ff3c2014ff3c2014ff3c2013ff3c2014ff3c1f14ff3b1f14ff3a1f13ff3a1e13ff3a1e13ff3a1e13ff3a1e13ff391e13ff391d13ff381e12ff341f12ff361c11ff2f180fff21190bff3b3728ff261a12ff535347ff86af9aff7bb1a0ff78b1a1ff79b1a1ff78b1a0ff78b19fff78b0a1ff76b0a0ff75b0a0ff74afa0ff74aea0ff73aea0ff73ae9fff72ada0ff71aea0ff74a59aff495751ff200b07ff220b07ff220c06ff200d07ff210c06ff220c07ff230c07ff220c06ff230c06ff240c06ff230c05ff240c06ff220c05ff230d05ff240c07ff250c06ff240d07ff230d07ff240c06ff240d06ff280f08ff2d130bff341810ff371a11ff371b12ff371b13ff381b13ff371b13ff361a12ff33180fff2a120aff260f08ff220f08ff230f0aff220e0aff230f0aff26110bff28120aff371a10ff502b21ff60362aff6b402eff8f644affa6795dffa67c61ffa17c62ff926e58ff846452ff704e3fff573526ff714d39ff92684fff9f7155ff8b5e48ff6d4736ff46261eff301512ff1e0a03ff220a06ff280d08ff372017ff391d15ff351a0fff351a11ff341b10ff361b12ff371b12ff381d12ff3a1d14ff3a1f15ff3b1f16ff3d2017ff3c2117ff3d2117ff3b2015ff381e13ff311a0eff2d150bff2b1309ff2a1208ff2a1208ff291108ff271008ff271109ff27120aff27130bff2a130bff2d140cff2c150dff31190fff3d1e17ff452418ff623a2eff6e3e31fe744137fe794439fd7b473ae17c4c3e658d6a58389284cd2f8877d43e8473d24b8570cf368071d0248778d417907ad30e8080c8089f80df048080bf01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080048080bf089f80bf108f80cf1b8471d0228770d21cdbbfadc7d9bf93fedab684fedcb780ffd9b37affd5ab76ffd5a974ffd5a973ffd5a972ffdaaf79ffe2b981ffe2ba81ffe2b982ffe1b881ffdfb881ffe3bc86ffe2bd86ffe3bc86ffe3bc87ffe4bd89ffe8c28dffebc691ffecc794ffeac590ffe8c28dffe8c28dffe8c38dffe8c28dffe8c38dffe9c28dffe9c28dffe9c38dffeac38effebc590ffedc792ffedc791ffecc791ffecc792ffebc791ffebc791ffebc892ffebc692ffe7bf92ffc3966fff945f3fff7f462dff7e442fff7c4331ff7a4232ff794030ff77402eff77412fff764230ff764230ff774230ff784230ff76422fff74412eff693a27ff552d19ff4b2615ff432110ff402112ff3e2215ff3e2216ff3c2216ff3d2115ff3d2116ff3d2015ff3d2016ff3c2014ff3b2015ff3b1f15ff3c1f15ff3b1e13ff3a1f14ff3a1e14ff3a1e14ff3a1e14ff391e13ff391d12ff381e12ff351e11ff331b0fff2d150cff23170aff31291dff261a11ff666d61ff84af9eff7db1a0ff7bb1a2ff7cb0a2ff7bb1a0ff7cafa1ff78b0a1ff79b0a0ff78b0a1ff77afa0ff77afa0ff77afa1ff76aea0ff76aea1ff73afa1ff72a69bff4a5c54ff1d0a05ff1f0a06ff200b06ff1f0c06ff220c07ff220c06ff230c07ff230c06ff230c05ff230c05ff230c04ff240c05ff240d06ff250d07ff250d06ff240c05ff240c06ff250c06ff2a1008ff2f160cff361b12ff381c13ff391c13ff3a1b11ff391c12ff391c12ff391c13ff3a1d14ff391d13ff391d13ff391d14ff321910ff250e09ff23110aff24110aff29110aff381a11ff583927ff78523cff7a4f39ff7e503aff9a6a4fffb18362ffb48360ffad7e5affab7c59ffa17455ff84583fff784d34ff926647ffb78866ffb98762ffb4805cffae7c5aff9e6d4eff7e5340ff432418ff311610ff260905ff2a0d08ff39211aff432720ff371b0fff361b12ff341d13ff371c14ff371c13ff371c12ff381d14ff3a1e13ff462518ff432114ff412216ff402318ff3f2519ff40251aff41241aff40231aff3d2117ff381d13ff33190fff2d150bff2a120aff2a120aff2a120aff2a130bff2b130bff2b140cff2d150cff2f170eff3c1e15ff562f27ff62372bff6b3a2efe723f33fb774239d874493c38896957328f80d1518474d0328a70d16c8271d255846fcf3f8271ce2b8271d01d8d72ca118778d20a9980e6059966cc028080ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff03aaaaff068080d50d8976d817857ad3258375cf189f95ca7ddec8a3fddab68bffdbb780ffdab57dffd5ac76ffd6aa75ffd5a974ffd6a973ffd5aa74ffdeb67effe3bb82ffe3bb83ffe3bc83ffe4bd85ffe3bc85ffe2bc85ffe3bc86ffe3bc87ffe5be89ffe4be8affe6c08cffeac691ffebc692ffebc591ffe9c38fffe9c48fffe8c38effe8c28dffe8c28dffe9c28dffe9c38cffeac38dffeac58effedc791ffedc892ffecc691ffebc791ffebc791ffeac791ffebc791ffeac691ffebc692ffebc593ffe6bc8effc5956eff8e5b3bff7c462bff7a422dff7a3f2dff79402eff77402fff774230ff76422fff774330ff78422fff784330ff784330ff76432eff70412dff5f3321ff4f2714ff472412ff3f2214ff3f2215ff3e2116ff3e2015ff3e2014ff3e2015ff3d2015ff3c2015ff3c2016ff3c1f15ff3c1f15ff3a1e13ff391f14ff391e13ff391e13ff381e13ff381e13ff381e12ff371e12ff361e10ff31190eff2d140cff221409ff291f13ff2b1f15ff778578ff83ae9fff7eb1a0ff7db19fff7db1a1ff7cb1a0ff7cb1a2ff7ab1a1ff7cb0a0ff7ab0a1ff7ab1a1ff7ab1a2ff78b1a1ff74ac9dff6fa998ff67a18fff679887ff4e5e54ff1d0d05ff1e0b05ff210f08ff230f08ff220c06ff230c06ff230d07ff240d07ff250d06ff250e06ff250d06ff260e07ff250d06ff240d06ff240c04ff260c05ff2c1007ff361a11ff3d2116ff3d2116ff3e2115ff3b1e13ff3a1d12ff3b1b11ff3a1c11ff391c12ff381c11ff3a1c13ff3a1c13ff3a1c13ff3a1d13ff371d12ff2d160cff26100bff28130cff3c1f14ff7c5643ff94684aff966646ff976248ffa97555ffb6845fffb7885fffbe8c63ffbd8d63ffb1825affaa7955ffa97757ff976749ffb1805effbf926bffc09067ffbf8d65ffb4825dffb68561ff986c51ff856355ff3d2118ff32140dff2a0d07ff351f17ff523731ff381a0fff381e13ff351e14ff371e15ff3a1e16ff381c13ff381d13ff472418ff845646ff7b493aff5c3022ff492416ff442417ff432519ff42251bff43241aff422419ff42241aff41241aff41231aff3d2017ff371b12ff2f150cff2d130bff2c140cff2c140bff2d160cff2e150dff33170eff48261dff5a3026ff67372dfb6e3c30d37446392d9f776c02ffffff698672d19f8572d2918472d1788471d2608572d2488371d1348071d3238375d3168074d10d8976d807926db603aa55ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff059999cc0b8b74d1158679ce218374d1288679d229e6d3b4e5d9bb95ffdab782fedcb880ffd6ae78ffd5aa75ffd5a975ffd6a974ffd6aa75ffd7ad77ffe0b880ffe2ba83ffe3bb83ffe3bc84ffe4bd85ffe3bd86ffe4bc86ffe4bc86ffe4bd87ffe5c089ffe8c28cffe7c28dffeac590ffebc692ffeac591ffe8c38effe9c48fffe9c490ffe9c48fffe9c38effe9c38dffe9c48dffedc791ffefcb95ffefcb94ffedc994ffedc993ffedc793ffecc692ffecc692ffecc791ffeac68fffeac58fffebc791ffebc490ffe6bb8cffcd9e75ffa77553ff895236ff7e442dff7b422eff79422fff77422fff764430ff78442fff7a432fff7a422eff79432fff794430ff774330ff6d3d29ff5b2f1cff482313ff432012ff412114ff3f2015ff3e2015ff3d2115ff3c2115ff3c2116ff3d1f16ff3d1f15ff3d1f15ff3a1e13ff381f13ff381f13ff381e13ff381e13ff371e12ff371e12ff371d12ff361e11ff31190eff2d130bff26110aff24160dff31281bff8ca08fff82af9fff82b0a0ff80b1a0ff7fb1a2ff82afa2ff81b1a4ff80b1a3ff7bae9fff76ab9dff6fa797ff6aa091ff6a9a8cff6c9789ff608678ff547464ff495b4dff39372cff2e1c14ff311f17ff321f17ff311b14ff240d06ff250d07ff250d06ff260e07ff260e06ff260d05ff250d05ff250c04ff260d05ff280e06ff31150bff3b1e14ff402217ff412217ff412317ff422317ff422316ff422317ff412317ff3e1f14ff3b1d13ff3a1d12ff3a1d12ff391c12ff391c11ff391d12ff3c1d13ff3a1c13ff361c13ff2a130dff2c150dff3f2016ff643f2eff92664cff9f6d4dffa57452ffb6845effbb8a5fffbd8a60ffc29367ffc8996cffc9986bffb9865dffab7552ffaa7654ffb88760ffc0936affc5986dffc79971ffbe8e66ffba8963ffab7f60ff452116ff76574cff44261cff2e140cff311e15ff5c443eff3b1d11ff3a1e14ff391d14ff3a1d16ff3c2018ff381e14ff391d13ff52281cff8e5341ff91513eff905343ff824b3cff653627ff4f2718ff462418ff442317ff44251aff44251aff44241bff44241aff45241bff44241aff43241bff3f2118ff391c13ff32170dff2f150bff2e140dff30180eff361a11ff4c2920fe5d332ae3683e3343c2a4911e9180d5378674d1bc8572d1b48271d29c8371d1838473d26a8471d1518471d33c8473d5298376d31b8471d0108070cf088080df048080bf01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff056666990a8080cc128e80d41f8473ce2f8272ce10cfafdfa5dbc49efcdbb986ffdab780ffd6b079ffd5aa76ffd5a974ffd6a974ffd5a974ffd5aa76ffdeb47dffe2b983ffe3bc84ffe3bc84ffe3bc84ffe3bc85ffe3bc85ffe4bc85ffe4bd85ffe4be86ffe7c18affeac58fffe9c48effeac591ffecc692ffebc792ffe8c38fffe8c38fffeac491ffe9c38effe9c38dffe9c38dffe9c58fffedc993ffefcb95ffefcd96ffefcb95ffeeca94ffecc992ffecc792ffedc893ffecc891ffebc791ffebc690ffeac48fffe5bd88ffdeb181ffdca980ffce9573ffa66f51ff8b533aff7e4530ff79432eff79442fff79432eff79432eff79442fff7a432fff7b4330ff7a4330ff794430ff764330ff673826ff532818ff452112ff412013ff3d2214ff3b2215ff3b2116ff3c2116ff3d1f16ff3c1f15ff3d1e14ff3a1f13ff391f13ff381e13ff381e13ff381e13ff381e12ff381e12ff381d12ff351c10ff321b0fff2b1209ff271009ff221109ff393427ff92ab98ff83b09fff84b0a0ff83b1a0ff83afa0ff80ac9dff7baa9bff79a898ff73a294ff719b8eff6f9488ff5e786eff4c5d52ff3b4037ff333128ff291e16ff2e1c15ff321d15ff331f16ff321e15ff321c15ff29130bff270d07ff260d06ff270d07ff270e06ff260d05ff260e05ff270d05ff290f06ff33170eff3b1e14ff402117ff412217ff432319ff412317ff432317ff442317ff442418ff422417ff432418ff412317ff402216ff3e1f15ff3b1c13ff3a1c11ff3a1c11ff391d11ff3b1c12ff3a1c13ff361c13ff2e150fff2e140dff34180fff3b1a10ff502d1cff916a4bffb1825effbb8961ffbd8d63ffbd8c61ffc19367ffcea373ffd0a373ffca996dffb07b56ffac7654ffb6845effc09269ffc99f74ffc79c71ffc99b72ffc08e67ffbb8f6dff4a2417ff422117ff715348ff3e241aff2d1a12ff634d46ff391e13ff3a1d14ff3a1d15ff3a1d15ff3d2118ff391f16ff391d14ff56291dff91513fff95513eff94513fff925241ff915444ff834a3cff663629ff4e2418ff482318ff452318ff432419ff42271bff43241aff45241bff45241bff44241bff45251cff44241aff402117ff391b13ff33190eff33180eff3f2017ff4f2c23ee58372a5e856d5a04ffbfbf718573d0a98573d2bd8371d2a78371d18e8573d0748672d15a8271d2438572d52f8272ce1e8877d5128e71d40a8066cc056666cc02808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff048080ff088080df118778d21c8076d1268672d0148c80cc47e2cdb0e9dabb8dffdab97fffd7b379ffd5a975ffd5a975ffd4ab73ffd5aa74ffd5a974ffd6ab76ffe1b981ffe2bb84ffe3bb85ffe3bc85ffe3bc87ffe3bd86ffe3bd86ffe3bd85ffe4be87ffe3bd87ffe6c18bffebc792ffebc791ffeac591ffeac591ffeac692ffe9c591ffe8c38fffe9c48fffeac38fffe9c28effe8c38effe8c38effe9c38fffe9c48effebc791ffedc893ffeec994ffedc792ffe8c38dffe8c38dffe9c38effe9c38dffe9c48fffebc38fffc39666ff9a643bff965736ff904e36ff894935ff824632ff7d442fff7c4430ff7c4331ff7b4430ff7b4430ff7b4330ff7b4330ff7b432fff7a4430ff7a4331ff7a4430ff774230ff643525ff4e2717ff421f10ff402012ff3d2014ff3c2115ff3d1f14ff3d1f14ff3c1e14ff3b1e13ff391f13ff391e13ff391e13ff381e13ff381e12ff381d12ff371d12ff371d13ff321b0fff2c150bff271209ff21120aff48483cff8da998ff86ad9cff83aa9aff81a696ff82a499ff7f9e93ff738f84ff64766bff525d53ff3d3d35ff292018ff2a1c14ff301c13ff331c14ff341c13ff341d14ff351c14ff341c14ff341d14ff311a11ff280f09ff260d07ff270c06ff270d06ff260d06ff270d05ff280e06ff2c1008ff34190eff3d2116ff402217ff412216ff422317ff432317ff422316ff422315ff432316ff432317ff432417ff432416ff442417ff442418ff442419ff442318ff412016ff3c1c12ff3c1d12ff3a1c11ff3b1c11ff3a1d12ff361c10ff371d13ff2f130bff331611ff361b11ff381911ff583624ffb28861ffbb8d61ffbd8c63ffbb8b61ffbf9065ffd4a979ffd8b07cffd4ab78ffc6986effa6714effb7845effc29468ffd1a879ffd0a87bffc89c72ffc79870ffbe9271ff4e291cff47241bff43231aff73564cff3c291fff756058ff3b2015ff3d1e16ff3d1d15ff3c1d15ff3d2017ff3c2018ff391e14ff572b1dff915340ff94543dff94543eff95533fff97523fff975340ff945543ff8d5343ff703c2cff562a1dff4a2518ff44251aff46241bff46231aff46241bff45241bff47241bff49241bff4a251cff4b261dff4c271eff452119ff411f16fe412117fe49291fe455332e33917d6903ffffaa5d8673d3868372cfaf8573d0968574d17c8673d2618674d2488371d4338273d2228770d2158679ce0c9580d5056666ff0280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff048080bf097171c60f8877cc1b847bd92a806dce318272d010dfdfbfaddcc199fddbb884ffd9b67bffd5ab75ffd6a977ffd4aa75ffd5aa74ffd5a974ffd6aa74ffdcb27cffe3bb85ffe3bb85ffe3bc85ffe3bc87ffe3bd86ffe3bd86ffe3bd86ffe3bd87ffe3be87ffe3be88ffe5bf8affecc893ffecc893ffeac693ffeac592ffebc793ffebc691ffe8c38effe9c38fffebc691ffecc691ffe8c38effe7c28dffe7c28dffe7c28dffe8c28dffe8c38dffe9c38dffe9c28dffe8c28bffe8c08bffe7c089ffe7c28cffe6bf8affe9c08dffddae7effb27953ff9c5b3eff914f39ff874934ff814631ff7e4532ff7d4332ff7c4430ff7c4430ff7c4430ff7c4330ff7b4330ff7b4430ff7b4330ff7c422eff7b4430ff774432ff734331ff603424ff482113ff3f1e12ff3d1f12ff3d1f13ff3d1e13ff3d1e14ff3b1e14ff3a1e13ff391e13ff391e13ff381e13ff381e12ff381e12ff381d12ff361d11ff321a0fff2b140aff241209ff1f120aff545248ff8b9b8eff7d8f82ff6f7d71ff5d655cff43463bff363227ff2f231aff2f1c14ff341c15ff371d16ff371c14ff391d15ff381c15ff371c14ff361d14ff361c13ff361c12ff331c12ff2f190fff270f06ff270d07ff260c05ff280d06ff270c05ff290e06ff2f130aff381c11ff3e2116ff3f2216ff402217ff412216ff422216ff422216ff422216ff422416ff422315ff432315ff412517ff422316ff462315ff472415ff4a2517ff482618ff48251aff472519ff422016ff3c1c11ff3a1c11ff3b1c11ff3b1c13ff3b1e13ff3f2119ff30140dff32170eff341a0fff371a13ff49291bffac815dffbb8e61ffbb8e63ffba8b61ffbe8d64ffcda372ffddb883ffdbb37fffd5ab7fffa97550ffb6815cffc49567ffd8b07effd9b582ffd0a678ffcb9e73ffc09675ff542e1bff522a21ff462219ff42241aff786055ff877366ff391d11ff3b1d12ff3c1e15ff3d1e17ff3d2017ff3e2219ff3a2015ff572b1dff915441ff94543dff97543cff97543cff97553eff965440ff98543fff975440ff975743ff935745ff774131ff59291cff4e2219ff4a2318ff462319ff45251bff47231aff4b231bff4d251bff50241cff52261eff532820ff532b22ff532b22ff4f2920fd4c251fd357362d1ba17b68528673d0588574d1a88472d19c8472d1818473d2668271d04c8372d3378274d525836ecf17907ad30d8976d8068080d50280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff048080bf088080bf0f8877cc1a8976ce298370d3388476d61e9177d54ee2c7a7e7d9bc8cfedab77efed6ac76ffd5a877ffd4aa74ffd5a973ffd5a973ffd6a973ffd7ac76ffe0b680ffe3ba85ffe3bb85ffe3bc87ffe3bd87ffe3bd86ffe3bd86ffe3bc86ffe3bd87ffe3bd87ffe3bd88ffe5be89ffebc490ffedc794ffedc894ffecc693ffebc591ffebc691ffebc691ffeac590ffefc995fff1cc98fff0cc97ffedc994ffeac590ffe9c48effe8c28dffe8c28dffe8c28dffe8c18bffe8c28bffe7c18bffe6c08affe6c18affe6c08bffe9c28dffe8c18dffd9ae7fffb3815aff966040ff8b5135ff834730ff80442fff7e442fff7d4430ff7d4430ff7c4430ff7c4430ff7c4430ff7c4330ff7d432fff7b432fff7b4230ff7b4332ff7a4233ff733f30ff613427ff482113ff401d10ff3c1f12ff392013ff382114ff391f13ff391e12ff391e12ff391e12ff381e12ff381d12ff371d12ff361d12ff311a0fff291309ff221209ff22130bff352920ff372f25ff32241bff301d16ff311b15ff351c14ff371c14ff391c13ff381c12ff391d14ff371d13ff391d13ff381d13ff381c13ff371c12ff371b13ff361b12ff351b12ff2e170cff270e05ff270e05ff270e05ff2a0e06ff2c1207ff33170dff3b1e13ff402117ff412216ff412217ff412216ff412216ff422317ff422216ff422316ff432216ff432317ff412416ff422215ff452013ff522818ff703d2cff8d5443ff764231ff562b1cff4e291cff4c291cff4b281cff432015ff3c1c11ff3a1c11ff3a1c11ff3f1f15ff44251cff31150fff321810ff361a0fff361c12ff694939ff946447ffbb8c63ffb98e61ffbb8a62ffbd8b61ffc99c6cffdcb883ffdbb680ffdfb684ffb6855dffb5805affc6996bffdfb986ffdcb985ffdab583ffd1a679ffbc9370ff5c3022ff5d3125ff54271eff47241bff46291dff927668ff573f30ff391c14ff3e2018ff3e1f16ff3f2017ff402219ff3c2016ff572b1eff915542ff94553eff97543eff97553eff975540ff97553fff9a553fff9a5540ff9b5640ff9a5841ff9a5a45ff965844ff7f4736ff602e20ff502417ff4b2519ff4a251aff4a261cff4d261bff50261dff53271eff55281fff572a21ff582a21ff582b22fe592e24fe592d279f633b33428b78c1668473d0aa8472d29e8473d0848372d3688471d34f8471d2388472d1268672d7188a80ca0d8989d8076d6ddb035555aa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000048080bf088080bf0f8866cc1a8076ce288073cc3a8472cf4a8675d215cec2c2aedac097fddbb783ffd6ae78ffd4a977ffd6a974ffd5a973ffd5a973ffd5a973ffd5a974ffd9ae79ffe2ba84ffe2bb86ffe3bc86ffe3bc86ffe3bd87ffe3bd86ffe3bc86ffe4bc86ffe3bd86ffe4bc86ffe4bc87ffe4bd88ffe9c28effecc692ffedc893ffedc793ffebc691ffecc792ffedc793ffedc994fff1cd99fff2ce99fff2ce9afff2ce9affefca95ffebc590ffe9c38effe9c38fffe9c28effe8c28dffe8c28dffe7c18dffe6c18bffe6c18affe6c18bffe8c38dffedc892ffefc595ffecbd93ffc5916dffa3694bff884d33ff804530ff7e442fff7e4430ff7d442fff7d4430ff7d442fff7d4330ff7e422fff7d4330ff7d4230ff7d4231ff7c4232ff7b4333ff784333ff703e31ff592e20ff411e10ff3c1f11ff3b1e11ff3b1f12ff391f12ff381e12ff391e12ff381e12ff381e11ff381e12ff371e12ff341c10ff321a10ff301a10ff321b12ff341b13ff361d15ff381d14ff391d14ff3a1d14ff391d13ff391d13ff391c14ff371d13ff371e13ff381e13ff391d13ff391c13ff391b13ff371b13ff361b13ff321a11ff2f150dff280f05ff280e05ff2a0f05ff2e1209ff37190fff3d2015ff402015ff412116ff422216ff412315ff412316ff422217ff412217ff412217ff412216ff412316ff442216ff442216ff452112ff552c1bff723f2cff975947ffa65e4affa95d49ffa15b49ff6d3a29ff532e1fff512d1fff4f2a1cff4d281bff3c1d11ff3a1d11ff3c1d12ff3f1e14ff4a2a20ff34180fff361911ff381d13ff503225ff885a4bff834936ffa87353ffba8d61ffbc8b62ffbb895fffc39769ffddb984ffddb982ffe1bb87ffc5976cffb5805affcd9f73ffe3bd8affdfbe89ffe0bd89ffd6af80ffb78f6cff643426ff653427ff643328ff522b1fff462519ff704e40ff77594fff51372fff3f2119ff402119ff401f16ff422219ff3e2117ff552a1eff8f5542ff95553fff985540ff985440ff995440ff99543fff9a5640ff9b5740ff9d5841ff9f5b45ff9f5b45ffa05b45ff9e5c46ff9d5d4aff814637ff5e2c1dff502417ff4d2519ff4e291dff50281eff522a20ff542920ff572920ff5a2a20ff592b21ff5a2a21ff5d2d26f961332a55845748328570d1718373d29d8472d0818473d4678672d24e836fd137826fd1268072d0188a75ca0d8976d8068080d50280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080044040bf088080df0e806dc8188a75ca258375d6378274d14c8372d0368976d560dfc7a5f4d8ba8dfed7b07cffd3a977fed6aa75ffd5a973ffd5a974ffd6a973ffd6aa75ffd4ab74ffdfb580ffe3bb85ffe3bb85ffe3bc86ffe3bc86ffe3bc86ffe3bc86ffe3bc85ffe3bd85ffe5bc87ffe4bc86ffe4bc86ffe3bc86ffe7c08cffecc491ffedc792ffecc792ffecc691ffebc792ffecc793ffecc793ffefca97fff0ce9bfff1ce9afff3cf9afff3cd99fff0ca96ffe9c390ffe9c490ffe8c290ffe7c18effe8c28cffe8c28bffe7c18bffe7c18bffe2b987ffc8986cffb07b55ffab7451ffab7151ffa3664aff97583fff894b38ff814330ff7f4330ff7e4330ff7e432fff7d432fff7e432fff7e4230ff7d4230ff7d4331ff7c4330ff7c4331ff7b4331ff7c4231ff7c4331ff764532ff6a402eff4d2717ff411e10ff3c1e10ff391e12ff391e12ff391e12ff391e12ff391e12ff381e13ff381e12ff381d12ff381d12ff381c13ff391c13ff3a1c12ff3a1c12ff3b1d13ff3b1d13ff3a1d14ff391d14ff391d14ff371e13ff381e13ff391d12ff391c13ff3a1c13ff391b13ff391b13ff381a13ff361b11ff30160dff290e06ff2c1007ff31140aff391b10ff3f1f15ff3f2015ff3f2115ff412216ff412216ff412216ff422216ff412216ff412116ff422216ff412216ff422317ff432214ff471f11ff59291bff854a3affa25e4dffa75f4bffa75e48ffa95c48ffa95c47ffa45a46ff864c39ff5d3223ff552e20ff532c1eff532d20ff3e1c11ff3a1d13ff3d1d14ff3d1d13ff55342bff381a11ff381b11ff4b2e25ff866156ff794437ff89493aff8b4f38ffaf7b57ffbc8b60ffb9895effbf9165ffddb886ffdebb86ffe0bb87ffd2a77bffb7845effd0a478ffe4c08dffe0be8affe1bf8cffdcb786ffae8664ff683527ff693628ff693729ff633428ff51291cff634133ff604233ff765a50ff50342aff3e2117ff402117ff41221aff402219ff532a1cff905643ff95543fff97543fff98553fff9a5541ff9b5540ff9c5741ff9f5b44ffa05b45ffa15c45ffa05b44ffa15b45ffa15b46ffa15c47ffa05c49ff9a5b49ff804737ff5f2b1eff56261bff54271dff54291fff562a20ff582b21ff592b21ff5c2a21ff5f2d23ff643026fe7e4737c2aa75600ceabfbf398674d2738373d06d8373d0638371d34b8170cf358773cf248771d417907ad30d8976d8076d6ddb028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff035555aa06aa80ff0c8080d5159279db228778d9328570d1448370d24e8376d11ed5bbbbbadbc094fdd8b480ffd3aa77ffd6a875ffd5aa73ffd4aa74ffd6a873ffd7a872ffd6aa73ffd7ac77ffe0b882ffe3bb85ffe2ba85ffe2bb86ffe2bb85ffe2bb86ffe2bb85ffe3bc85ffe3bb85ffe3bb84ffe4bc85ffe4bc85ffe4bb87ffe5bd89ffeac390ffebc691ffebc691ffebc692ffebc692ffebc692ffebc692ffecc693ffedc794ffefca96fff2cc98fff3cd99fff3cf9affeeca96ffeac592ffe8c390ffe8c38fffe7c28dffe7c28dffe6c28dffe7c18effe7bf8effdbad81ffb7825cff975a3cff8d4c32ff89462fff854131ff834330ff804230ff7f422fff7e4330ff7d442fff7d432fff7e4330ff7d4330ff7d4431ff7d4330ff7d4330ff7c4331ff7d4330ff7d422fff7b4331ff7b4432ff764333ff69382bff4e2316ff3f1c11ff3d1c11ff3a1e11ff391f12ff371f13ff381e12ff391d11ff3a1d12ff391d12ff391d12ff391d12ff391e13ff391f14ff381f14ff391e14ff391e14ff3a1d13ff391d12ff3a1d13ff391d12ff3a1d12ff3a1d12ff3a1c12ff3a1c12ff391b12ff371910ff34160dff31130aff34170dff3c1c12ff3f2015ff3f1f13ff402114ff412013ff422114ff412215ff3f2216ff402216ff402216ff402116ff402216ff422215ff432114ff482111ff623421ff905442ffa6604dffa75c47ffa95d46ffaa5d47ffaa5e47ffa95e47ffa95d47ffaa5b47ff9a5a48ff633423ff563020ff593223ff583125ff3d1d12ff3c1e13ff3d1e14ff3f1f15ff5a3a2eff381b10ff472b1fff8f6c60ff6c3e30ff854b3aff8d4a39ff8b4938ff90543affb6825effba8a61ffba8d61ffd9b483ffdebc88ffe1bc88ffdaaf83ffba8a62ffd3a77bffe3c08dffe0bf8bffe3bf8effdcb887ffa27a5bff6b3729ff6d382aff6c3929ff6d392dff5f3226ff5b3628ff6f4a3fff512d23ff715249ff55382cff41231aff45241cff422018ff552a1cff905643ff965440ff98553fff995640ff9c5642ff9e5843ffa15c46ffa15c46ffa15c45ffa15c45ffa15c46ffa25c46ffa25c46ffa25c46ffa25c47ffa15d47ffa15d4aff9c5a4bff844737ff642e20ff5a291cff5a291dff5d2a1eff642e22ff773d30ff8e5041ffa0614cffab6a52f7b6745d68ba87734b8574cf398674d2478573d05c8572d345816fcf318272d0218b74d1148c80d90c806ad5059966ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff02808080035555aa06aa80d50a9980e6138679c91e8077d5268072d03d8671d1478573d0239283d363dec9a2f8d7b687ffd5ad77ffd4a977ffd6a976ffd6a975ffd6a974ffd6a973ffd5a973ffd6ab74ffdeb37effe3ba83ffe3bb86ffe2bb86ffe2ba85ffe2bb85ffe2bb85ffe2bb84ffe2bb84ffe1bb83ffe3bb84ffe4bc86ffe4bc86ffe5bc87ffe6bf89ffeac38effebc591ffebc692ffebc692ffebc692ffebc592ffebc692ffecc592ffedc592ffedc692ffeec894ffefca95fff2cd98fff3ce9affeec996ffe9c490ffe7c38fffe7c28effe7c28dffe6c28dffe6c08cffe7c08cffe7bf8cffdfb282ffbf8a63ff9b613fff894931ff854530ff81432fff80422fff7e4230ff7d432fff7d4330ff7e4230ff7d4330ff7d4330ff7d4330ff7c4430ff7c4330ff7d4430ff7c4431ff7e4231ff7e4330ff7c4332ff7c4333ff7a4334ff643427ff4d2215ff3f1c10ff3c1d11ff3a1e12ff391f14ff391e12ff391d12ff391d12ff381e12ff381e12ff371d12ff371d12ff391d12ff391d12ff391d12ff3a1d13ff3a1d12ff3a1d12ff391d12ff3a1d12ff3a1c11ff391c11ff391a10ff35170dff35170dff37180eff3a1b10ff3d1e13ff401f14ff401f12ff412114ff422113ff432015ff422015ff412115ff402216ff3f2116ff412217ff432217ff452014ff491f11ff6f3a2aff90523effa6604cffa85d47ffa95b45ffa95d47ffa85e46ffa95e49ffa85f47ffa95e49ffa85e49ffa85b47ffa45e4bff6f3a27ff5b2e1eff5f3223ff5b3325ff401f14ff3c1d12ff3e1f14ff3f2012ff5d3d2eff3c1e11ff886859ff6d4134ff753e2fff915240ff8e4b39ff8d4a3aff8c4c38ff9a6044ffba8761ffb8895fffd3ae7dffdebb88ffe0bc87ffdfb587ffbc8d64ffd5aa7cffe3c08cffe1be8dffe2bf8fffdbb886ff976e54ff6e392bff6f3a2aff6e3929ff6f3b2dff6a392bff5d3427ff754d40ff5c2f27ff532e22ff79594dff503126ff47251dff462318ff53291bff905542ff965440ff99553fff9a5641ff9e5a44ffa25e48ffa15d46ffa25d46ffa15c45ffa15c46ffa15c46ffa25d46ffa15d47ffa15d48ffa25d47ffa35c45ffa35d47ffa35c48ffa35e4bff9c5a48ff8a4c3bff7d4033ff86483aff975748ffa15c4cffa35a4cffa36149ffb87557feba7359c2b57d67279d83c4348976d32d8871d2538472d13d8271d12b8877d51d8d72d3138679d70b8b74d1056666cc028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff048080ff098e71c60f8877dd198570cc25836ed6348471d3468775d3448774d224cdbfb8d4daba90fed7b17afed3ab75ffd6aa77ffd6a975ffd5aa74ffd6a973ffd6a974ffd6aa74ffd8ad79ffe2b983ffe2ba85ffe2bb85ffe2bb85ffe2bb85ffe2bb85ffe2ba85ffe2bb84ffe2ba84ffe3bb85ffe3bc85ffe4be87ffe4bd87ffe5bf89ffe7c18cffeac490ffebc692ffecc692ffecc692ffecc692ffecc692ffedc692ffecc591ffecc692ffecc691ffebc591ffebc591ffecc692ffeec995ffefcb96ffeac691ffe8c38effe8c28effe6c28dffe6c18cffe5c18cffe5c18bffe6c08affe9bf8bffe8bc8bffc6926bff9d6644ff8a4e33ff83442eff81432fff80422fff7e4230ff7e4330ff7d4330ff7d4330ff7d4330ff7d4430ff7d4430ff7c4431ff7c4430ff7e4330ff7d4330ff7d4330ff7d4230ff7d4331ff7a4532ff794634ff5e3122ff472012ff3f1c0fff3e1d10ff3b1e12ff3a1d13ff3b1c11ff3c1c11ff3c1b11ff3c1a10ff3c1910ff3b1b11ff3b1c12ff3a1d12ff3a1d12ff3a1d12ff3a1d11ff3a1d11ff3a1d11ff3a1d11ff391c10ff371a0eff391b0fff391b10ff3c1d11ff3d1e12ff3f2014ff412115ff422114ff422215ff422216ff402216ff402116ff432216ff432115ff442115ff451f12ff4f2110ff7a422dffb37356ffbd7756ffbf7755ffb66e4dffb16849ffad6347ffac6047ffaa5f47ffaa5f48ffaa5f48ffaa5e48ffa95e48ffaa5c48ffa75b48ff824835ff603020ff633626ff5c3124ff411f14ff3d1e14ff3d1e13ff462718ff6d4d3eff967464ff704034ff753e30ff884b39ff9d5945ff8f4c3aff8d4c3aff8f4c39ff8c4b39ffa46d4bffb7875effcba376ffe0ba8bffe1bc88ffe3ba8bffc09167ffd9af80ffe5c28effe1bf8dffe2bf90ffdcb988ff885f47ff6f3a2cff703a2bff6f3b2aff6e3c2cff6e3d2dff64382cff7a5247ff5e3025ff5f3228ff573226ff8e6f62ff583b2fff4a2a1fff562c1bff905443ff985540ff9a5640ff9f5b45ffa15e48ffa25e48ffa25e47ffa25d46ffa25d46ffa25d46ffa25d46ffa25d46ffa25d46ffa35c47ffa35d46ffa25d45ffa45e48ffa45e49ffa45e4affa45d49ffa35f49ffa35f4bffa45e4bffa25c48ffa35d48ffa35d4dffa9654effbb7656ffbd7656f8b5785c4acb9f86208770cf168b80dc418572d0338778d2238a75d317856fd30f8877dd097155c6035555ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ff80ff048080bf07926ddb0c8080d5148073cc1f8473ce2b8871d53b8675d4498573d216a28bd182dac09dfdd6b07effd5ab75ffd7a976ffd6aa75ffd6aa74ffd6aa74ffd6aa74ffd6aa75ffd7aa75ffddb47effe2ba85ffe2ba85ffe2ba85ffe2bb85ffe2ba85ffe2ba84ffe2ba84ffe2ba84ffe2bb84ffe6bf88ffe7c18affe6c089ffe6c08affe8c28dffeac48fffecc692ffecc692ffecc692ffecc692ffecc793ffecc692ffecc692ffedc792ffedc691ffedc892ffeec993ffefc893ffedc892ffedc894ffedc792ffedc692ffeac390ffe9c28effe7c18dffe7c18cffe6c18bffe7c18bffe7c18bffe8c08affe7c08bffe5bb89ffcb9c73ff9b6645ff81472dff7f412dff7e402eff7e412fff7e4330ff7e4330ff7f4331ff7d4330ff7d4430ff7d4431ff7d4431ff7d4330ff7d4430ff7d4430ff7c4430ff7d442fff7c442eff7c4430ff7a4432ff744232ff56291bff431c0fff3e1c10ff3d1c12ff3c1c11ff3c1c11ff3b1c10ff3b1c0fff3a1d10ff391d12ff3a1e12ff3a1d11ff3b1d12ff3a1d12ff3a1e12ff391e12ff3a1d11ff3a1d11ff3a1d10ff3a1c10ff3a1c10ff3c1d11ff3f2014ff412116ff422215ff412216ff422215ff422215ff412316ff402215ff422215ff452214ff481f10ff562916ff834d34ffb67557ffc27a57ffc37a56ffc57a54ffc57b54ffc47a55ffc47a56ffc27858ffbd7254ffb2674bffad6248ffab6147ffab6047ffaa5e48ffab5c47ffa95a47ff8d4f3cff623120ff693b2aff5d3323ff411f14ff412116ff3e1e12ff624335ff957063ff7d4e3fff794133ff7a3c2dff9c5b46ffa05e48ff8e4e39ff8e4c3bff914c3aff8f4b3aff8d5039ffb4825dffc29a6bffe1bb8affdfbb88ffe4bd8dffc39569ffddb486ffe6c390ffe1c08cffe4c090ffe0bd8fff7f4e3cff703c2bff6f3b2cff713c2dff6d3b2bff703d2cff6a3c2eff7e584dff5d3225ff633225ff623228ff5c372bff907265ff5e3f30ff562d1eff8f5340ff97543effa05b45ffa35f49ffa25e48ffa45f48ffa35e47ffa35e47ffa35e47ffa25e47ffa25e47ffa25d47ffa25c47ffa35d47ffa25d46ffa25d46ffa35e47ffa35d49ffa45e4affa55d49ffa55e4affa55d49ffa55e4affa35c49ffa55d4affa45e4cffac6a4fffba7656ffbd7758feb87559b8bb88731c8976d127836fd1248771cd2a8673ce1c8976db13866bd70c806ad507926db6035555aa00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff028080ff068080d5098e71c60f7766cc18806aca228770d2268672d0398270ce348476ce2fe4ceb3ecd4b285fed8ae77ffd6a973ffd7aa75ffd7ab76ffd6aa75ffd6aa75ffd6aa74ffd6ab74ffd9ae7bffe2b984ffe2ba85ffe2ba85ffe2ba84ffe2ba84ffe2ba84ffe2ba84ffe2ba84ffe3bb85ffe3bb85ffe5be88ffe8c28bffebc58fffebc590ffecc692ffedc792ffecc793ffedc693ffecc692ffecc793ffedc793ffedc692ffedc792fff0c995fff0ca95fff2cc96fff3cc96fff2cc97fff2cd97fff2cc96fff1cb95fff1ca95ffeec892ffeac48fffe8c38effe7c28cffe6c28cffe6c18bffe6c18affe7c18bffe7c18bffe7bf8effe5ba8fffd2a380ffaf7e60ff955f45ff844b34ff7f4530ff7e442fff7e4330ff7e4430ff7e4330ff7e4431ff7e4431ff7d4431ff7d4430ff7c4430ff7c4430ff7d4430ff7e4331ff7e4331ff7d4331ff7c4432ff7b4534ff6e3a2bff54271aff411c11ff3e1c0fff3b1e10ff3a1e11ff3a1f11ff3a2013ff3b1f13ff3b1e12ff3c1e12ff3a1e11ff3a1f11ff3a1e11ff391f11ff3b1e11ff3b1e11ff3b1e11ff3d1e11ff3f1f13ff412115ff422116ff422116ff422116ff412116ff412215ff422215ff432216ff452116ff471f11ff5a2a16ff955b42ffb87659ffc37b59ffc57954ffc67953ffc57a54ffc57b55ffc57a53ffc47a55ffc57956ffc57a57ffc47a57ffc47a58ffc27857ffbd7454ffb66b4effac6146ffac5e47ffa85b46ff9a5846ff643322ff6c3b2bff5e3423ff422115ff412013ff513022ff987264ff8a5847ff86503eff7a3f31ff874633ffa8664dffa66147ff8f4c37ff8f4c3bff904c3bff904d3aff8c4d38ff935c3fffbe9165ffdbb381ffe0bc89ffe3bf8dffc5996affe3bb8dffe4c291ffe2c08dffe5c18effdfba91ff753f2dff75412fff6d3a29ff723c2dff713b2cff703b2bff6f3e2fff815b4bff5f3127ff653428ff663429ff65382dff6c4639ff967769ff5d3c26ff925640ff9e5a42ffa45e47ffa35f48ffa35e47ffa45e47ffa45e47ffa35e47ffa35e47ffa35d47ffa35d46ffa35d46ffa35d46ffa35e46ffa35e46ffa35d47ffa45e48ffa45e49ffa55e4affa55e4bffa55e4affa55e4affa55e4bffa45c49ffa55d4affa65d4bffb36f54ffb97756ffbd7659ffbc7859f2b67b6324e3bfaa17857ad31d847bd3208778cf159279db0e926ddb088060bf059966cc028000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff048080bf068080d50b7474d1117869d21a806cce1a8976d80e9280db138679d714e6d9bfb7d8b991fcd5ad7affd7ab74fed7aa76ffd6aa76ffd6aa76ffd6aa75ffd6aa75ffd7ab75ffd6ab77ffdeb47fffe2b984ffe2ba84ffe2ba84ffe2ba84ffe2ba84ffe2ba83ffe1ba83ffe2bb84ffe3bb84ffe3bb85ffe3bc85ffe4be87ffe6c08affeac48effedc792ffedc792ffedc793ffecc692ffecc692ffecc692ffecc692ffecc691ffecc591ffecc691ffeec892fff0ca93fff0cb95fff2cc97fff3cd98fff4ce98fff3cd98fff4ce98fff2cc97ffefca95ffecc792ffeac490ffe9c38dffe6c18affe7bf8affdeb581ffd0a475ffc3936affb4815dffab7558ffa97157ff985e46ff844933ff7e442dff7d442eff7c442fff7e4331ff7e4431ff7e4431ff7d4431ff7d4430ff7c4330ff7c4430ff7d4431ff7e4333ff7e4432ff7e4432ff7d4330ff7e4432ff7d4332ff794234ff653428ff481d11ff411d0fff411d10ff3f1d11ff3d1e12ff3e1e11ff3d1f11ff3c1f11ff3b1f11ff392011ff3a1f12ff3b1f12ff3d2011ff3e2012ff3f2114ff402214ff412214ff422215ff422216ff412216ff422116ff432216ff442116ff462013ff4c2011ff683420ff9a5d41ffc07a5bffc47957ffc47955ffc37b55ffc57a55ffc67a55ffc57b56ffc57b56ffc57b56ffc47b56ffc47a57ffc57a56ffc67b56ffc57a57ffc57b57ffc47a58ffc47a59ffc47a5affbc7156ffb1664dffa4604aff713b28ff703d2aff5e3323ff412013ff553225ffa17768ff8d5845ff925643ff894d3bff804331ff97533fffb06a50ffaa664aff904e37ff8d4c3aff904e3bff8f4e39ff8d4c38ff8b4c37ffaa7854ffd0a678ffe3be8dffe2c08effcea774ffe7c292ffe4c290ffe5c08fffe4c08fffcca580ff77402dff7a4331ff733d2dff713a2bff743d2eff723b2cff6f3d2dff855c4bff623429ff68362aff69372cff68392cff693d2fff7c5745ffb58e7cff996249ffa45f47ffa55f46ffa45d48ffa45d49ffa45e48ffa45e47ffa45e47ffa45e47ffa35e47ffa35e47ffa35e47ffa35d46ffa35e47ffa45d48ffa45e49ffa55e49ffa55e49ffa55e4affa55e4bffa45e4bffa55e4affa55e4bffa65e4cffa55e4bffa75f4cffb97359ffb87956ffba7658ffbd775afcba765c83c3927903ffffff118778d2188075ca108070cf0a8066cc068080d503aaaaff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000028080ff048080ff079292db097171c6068080aa02ffffff0a9980cc02ffffff0be8d1d1a4ccb192efd4b085fed6ac77fed6ab76ffd6ab76ffd7ab76ffd6ab76ffd7ab76ffd7ab76ffd7ac77ffdab07bffe1b883ffe2ba84ffe2ba84ffe2ba84ffe2ba83ffe2ba83ffe2ba83ffe2ba84ffe2ba84ffe3bb85ffe3bb85ffe3bd85ffe4bd87ffe6bf89ffe7c18bffebc490ffecc692ffedc792ffecc692ffecc692ffecc692ffecc591ffebc48fffebc590ffebc58fffebc58fffebc68fffecc690ffecc690ffedc791ffedc792ffeec993ffedc995ffedc893ffecc793ffebc591ffe9c38fffe9c38effe8c18effe7bf8dffe1b685ffcf9e72ffb47d57ff9c5e40ff8b4b33ff844431ff834430ff834530ff80442fff7f442fff7e4332ff7e4431ff7d4431ff7d4431ff7c4430ff7c432fff7d4430ff7c4431ff7e4432ff7d4431ff7d4431ff7e4431ff7e4331ff7e4332ff7e4431ff7c4230ff87503eff713d2cff522314ff451c0dff431d11ff3f1e10ff3e1e11ff3d1e11ff3c1f11ff3c1f12ff3e1f12ff3f1f12ff402112ff402213ff402214ff412315ff422214ff432214ff422215ff422216ff442315ff472213ff48200dff6a3924ffa56a4effc07c5dffc47a5bffc57856ffc67a56ffc57a56ffc57b56ffc57b56ffc57b56ffc57b56ffc47b56ffc57b56ffc47b56ffc57b56ffc57b56ffc57b56ffc57b57ffc57c57ffc57b57ffc57c58ffc47a59ffc57b5bffc57a5bffbb7559ff92543dff77412bff633725ff522e22ffa17768ff8b5440ff985744ff975945ff874936ff8a4937ffa7624affb46c51ffae684cff914f39ff8d4d3aff8f4e3bff8d4f39ff8f4c3bff8c4c39ff915a3effbf9166ffe4bd8cffe2bf8dffdfbc89ffe5c390ffe5c190ffe5c190ffe3bf8fffb78c6cff7d4632ff7f4432ff7a4131ff733c2bff723b2bff733c2dff713d2eff855a49ff6b3b2fff6a382bff6d392dff6d3c2eff6d3d2fff704636ffa17b67ffae7a65ffa3644affa55f46ffa55e47ffa55e49ffa45e47ffa45e47ffa45e48ffa45e47ffa45e47ffa45e47ffa35e47ffa35e47ffa45e48ffa55e48ffa55e49ffa65f4bffa65e4bffa65f4bffa55f4bffa55f4bffa55e4affa55e4bffa55e4cffa65f4cffaa644dffba775affb97757febb7558ffbd7559febf775ad7ba806620d7af970e9280db119678d20b745dd1068080d5048080bf028080ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ffffff048080bf056666cc079292db128e8e8e3daba38e0debd8b10ae6e6cca15c4a3bf18c6c56fdcda67dfed6ae7bffd8ac78ffd7ab77ffd9ac78ffd6ac77ffd8ab78ffd7ad77ffd8ae78ffe0b781ffe1b983ffe1ba82ffe3ba84ffe3ba85ffe3bb85ffe3bb84ffe3bb84ffe3bc85ffe3bc85ffe3bc85ffe3bc85ffe4bd85ffe4be86ffe5bf88ffe8c18bffeac48fffecc691ffecc690ffecc692ffecc592ffebc591ffecc592ffebc490ffeac490ffeac490ffeac490ffe9c48fffeac48fffe9c48fffe9c48fffe9c38fffe9c38effe9c38dffe8c28dffe8c18cffe6bf89ffe4bd86ffe2b985ffe1b984ffe2b885ffe3b886ffe2b485ffcd9a6fffa7704dff874d31ff80442bff7f422bff7f422cff7f4430ff7f432fff7e442fff7d442fff7d4431ff7d4330ff7d4430ff7d4431ff7d4431ff7e4431ff7d4431ff7e4431ff7d4431ff7d4331ff7e4431ff7d4432ff7e4331ff904f38ffad654cffae674eff9b5a43ff783f2cff532415ff481d10ff421d0fff401e11ff411f12ff402013ff402014ff422115ff422114ff422214ff412213ff412315ff412314ff442114ff471f11ff542614ff7e4731ffaf7155ffc37d5bffc77a57ffc67956ffc67b56ffc57b56ffc67a56ffc57b56ffc67b56ffc67b56ffc57a56ffc57a56ffc57a56ffc57b56ffc57b56ffc57b56ffc57b56ffc57b56ffc57b57ffc57b57ffc57c57ffc57c58ffc67d58ffc67b58ffc57a58ffc37a5bffbe7b5dff8d563aff835641ffa37967ff8f5541ff9a5b44ff9c5946ff9a5945ff864633ff934f3bffb36b52ffb56c4fffb36b4fff925037ff8c4d3aff8d4f3bff8f4f38ff8f4c3bff8c4b38ff894c36ffa16b4affe1b887ffe3c18effe3c28effe4c38fffe5c291ffe5c290ffe3bf91ffa7785bff824735ff7f4430ff7d4332ff79402fff753d2cff733c2dff733d2eff815443ff724235ff6d3b2eff6d3d30ff723f34ff733d31ff6d3e2fffa57b6cff915843ffb87c65ffa26147ffa96048ffa65e49ffa65e48ffa55f48ffa55f47ffa45f48ffa45f48ffa45e47ffa45e48ffa55f48ffa55e49ffa65f4affa8604cffa7604cffa75f4bffa55f4bffa65f4bffa65f4bffa55e4bffa75f4cffa75e4cffa7604cffab694effb97757febc7757febc7657fcbb7559f9bc785bd3bb7f662cc597850a9999e60b8b74e8068080d5048040bf028080ff01ffffff00ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080028080ff059966cc088080bf0c9580d54478655a8e7563562daa998e726b5e51f4341e16fe593f29fea27e5effd3ac80ffd8ac7cffd8ab77ffd8ad78ffd7ad79ffd8ac78ffd9ad79ffddb37fffe0b783ffe0b981ffe1b683ffe1b785ffe2ba84ffe6bd87ffe6be87ffe8c08affe9c18bffe9c28bffeac38cffecc48fffeac490ffeac490ffecc591ffecc690ffebc690ffecc68fffecc591ffecc591ffecc591ffecc591ffebc491ffeac490ffeac48fffeac48fffe9c48fffe9c48fffe9c48fffe9c48fffe9c38fffe9c38effe9c38fffe9c38effe9c28effe9c28dffe9c28cffe9c08effe9c18bffe6be88ffe2ba85ffdfb682ffddb280ffdaac7effd3a27cffb47f5dff975f43ff82482fff7f442eff7f4531ff7f442fff7e442fff7d4430ff7d4430ff7d4430ff7c4430ff7d4430ff7e4431ff7d4431ff7e4431ff7e4331ff7e4331ff7f4431ff7e4432ff814633ff894831ffae6349ffb16348ffb2654affb0674cffaa6551ff935340ff773e2dff582819ff441b0cff421d10ff422012ff422113ff432214ff442116ff432016ff452114ff461f11ff653721ff966044ffb57656ffc47d5cffc47a57ffc67a57ffc77a55ffc77b55ffc67b56ffc67b57ffc57b57ffc57b57ffc57b56ffc67b57ffc57b57ffc57b57ffc57b56ffc57b56ffc57b57ffc57b57ffc57b56ffc57b57ffc67b57ffc67b57ffc57c57ffc67c57ffc57d58ffc67e59ffc57c5affc17958ffbf7c5affbd8b6affa16d54ff925942ff9a5945ff9d5a44ff9f5c44ff94533cff8b4934ffa55f48ffb66e52ffb76e50ffb66f52ff935239ff8c4c39ff8e4f3cff8e4e38ff8e4c3aff8a4c38ff8b4d39ff8d523affcaa074ffe4c391ffe4c38fffe5c391ffe5c291ffe5c490ffe5c192ff9f6c52ff834735ff804531ff7f4532ff7b4130ff773f2eff743d2dff723c2dff805041ff784838ff703d2eff6e4132ff734135ff764032ff734232ff9c6d5eff93513dffa2654fffb57c61ffa16445ffa96147ffa65e46ffa65f47ffa55f47ffa55f48ffa55f48ffa55f48ffa55f48ffa65f48ffa7604affa9614cffa8604cffa7604cffa75f4bffa75f4cffa7604cffa65f4bffa65f4cffa75f4cffa75f4cffa8614dfeb16c51febb7757fdba765af7b77a5cdfb9846891ca9b7f41cca58908ffdfdf059966cc088060df048080bf02ff80ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000002808080028080ff048080bf098e71c60a8080cc4985706cc9604f3f728b7d70e13f3024fe352018ff361d12ff6a4f37ffbd9979ffd8af83ffd9ac79ffd8ad76ffd9ae77ffd9ad79ffdbaf7dffe1b684ffe0b781ffdfb580ffdfb580ffdeb47fffdbb27dffe1b883ffe5bc87ffe9c08bffecc38fffecc48fffeac391ffeac591ffebc590ffecc690ffecc691ffebc691ffebc692ffecc591ffecc591ffecc591ffebc591ffebc491ffeac490ffeac38fffeac48fffe9c48fffe9c48fffe9c48effe9c48effe9c38fffe9c38fffe9c48effe9c48effeac48fffeac38effeac48effeac48fffeac58effebc58fffecc690ffedc791ffeac38dffe2ba87ffd7ac7fffd0a079ffc4906fffb67f62ff965d45ff814733ff804631ff7f4430ff7d4430ff7d4431ff7d4431ff7d4332ff7d4332ff7e4332ff7e4431ff7e4331ff7e4331ff7f4331ff7f4331ff804433ff854736ff894632ffa45b41ffb26446ffb26345ffb26447ffb16648ffb1674affae674bffac6850ff9d5d49ff793f2cff5a2819ff4b2215ff441e12ff472113ff542717ff75412cffa86c51ffc58160ffc37e59ffc47d55ffc67c54ffc77d56ffc67d56ffc77c58ffc67c57ffc77b57ffc67b57ffc77b58ffc67b57ffc67b57ffc67b57ffc67b57ffc67b56ffc67b57ffc67b56ffc67b56ffc67b57ffc67b57ffc67b56ffc67b56ffc67c56ffc77c56ffc77d57ffc67e59ffc57e5bffc27a59ffb97855ffc6906effbb896bff985a3fff9d5c43ffa05b45ffa15c46ffa35f49ff914d37ff924d36ffb66d53ffb96f52ffb86e51ffb97255ff97543cff8b4b38ff8e4f3aff8d4d39ff8d4c3aff884c38ff8b4c39ff8c503affbc946affe5c393ffe3c290ffe6c395ffe6c293ffe5c391ffe7c093ff966047ff834635ff804531ff7f4632ff7c4231ff7a4131ff774030ff743d2eff7c4a3bff7f4e3dff744031ff6f4232ff754435ff784135ff794538ff986759ff93543fff9e5a48ffa3684fffb98164ffa76245ffa86047ffa65f47ffa65f48ffa65f48ffa76049ffa76149ffa8614bffab644cffab634dffa9614bffa9614cffa8604dffa8604dffa7604dffa7604dffa7604bffa7604dffa9604cffa9614dfea7604cfdb67358f7bb8162d7bf907283d2a98e25f1d6ba06ffd5d502ffffff098e71c6098e71c6065555d5028080ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff028080ff059966cc079292db0d7676d84391817ab86f6252d84a3a2ffd35211bfe321c17ff311b12ff3c2415ff896a52ffd2ad86ffd7af7fffd8ae79ffd9ae78ffd9af79ffe0b781ffdfb681ffe0b581ffdeb480ffddb27effddb27dffdcb17cffd5aa76ffd5aa76ffdab17cffe1b883ffe6be89ffeac28dffebc58fffebc58fffebc691ffecc793ffebc692ffecc692ffecc591ffecc591ffebc591ffebc591ffebc490ffeac48fffeac48fffe9c48fffe9c48fffe9c38effe9c38effe9c38effe9c38fffe9c38effe9c38effe8c38dffe9c38effeac48effe9c58effeac68effeac58effebc690ffebc790ffebc68fffecc691ffe1b788ffbe9066ff9d6a46ff915a3cff894e34ff824630ff80432fff804430ff7f4431ff7e4330ff7f4431ff7f4432ff804433ff804432ff7e4431ff7f4432ff7f4331ff804432ff804431ff854734ff874835ff894733ff9a543bffb16447ffb26346ffb36449ffb16647ffb36647ffb36546ffb36549ffb1644bffb1654dffad654dff9f5d48ff864936ff8d5039ffb06e4fffc27b58ffc37c53ffc37c58ffc47c5affc67b59ffc77c57ffc77c57ffc77c57ffc77c58ffc67c58ffc67b57ffc77b57ffc67b58ffc67a57ffc77b57ffc67b57ffc77b57ffc67b56ffc67b57ffc67b56ffc67b57ffc77c57ffc77b57ffc77c57ffc87c57ffc77d58ffc87d57ffc97d58ffc67c5cffc07a58ffba7554ffc38b65ffd5a27fffa5674cffa25d47ffa35d48ffa35e46ffa25f47ffa35f4aff8f4b35ffa35b43ffba7054ffbb7052ffbb7153ffb97254ff9c583fff8b4b37ff8f4f39ff8d4c3bff8a4e39ff874d39ff8c4b36ff8c583affe2be90ffe5c391ffe5c48fffe8c595ffe7c392ffe6c593ffe7be95ff915941ff834634ff804530ff804533ff7e4331ff7b422fff7a4131ff763e2dff7b4737ff825140ff764133ff764333ff774435ff794336ff7b4538ff976857ff955742ff9e5545ffa15e47ffa3664cffb87a5effa76349ffa76048ffa66048ffa86049ffaa634cffac674dffae6950ffae654fffab634dffaa624cffa9614cffaa614cffa8604bffa8624cffa8624cffaa654dffab674effad6a50ffb06d53fdb37559f6c69475b5e6cbad3cf2e1c411c3b4c31f8473ce07b692db128e80d4138679c90a8080cc048080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff03aaaaff07926ddb0b7474d10b8b74d138928484c948382efa34201afe321f19ff321d19ff2d1b13ff2c190dff4c3322ff9e7e62ffd9b187ffdab07fffd9ae7affdcb37dffe1b884ffdfb681ffdeb580ffddb27effdcb17dffd9ae7affdaaf7affdbb07cffd9af7affd7ad77ffd6ac78ffd9b07cffdcb480ffe1ba86ffeac38fffeec894ffecc891ffecc691ffecc692ffecc692ffecc592ffebc592ffebc591ffebc490ffeac48fffe9c48fffe9c48fffe9c38effe8c38effe9c38fffe8c38effe8c28effe8c38effe8c38effe8c38effe9c48fffe9c58dffeac58effebc78fffebc78fffebc78fffecc790ffebc790ffebc591ffecc392ffe8bd8fffdcaf84ffc89971ffb5825fffa66f52ff8b4f3aff804430ff804330ff814432ff814433ff804534ff804433ff7f4432ff804432ff804432ff814432ff824633ff864934ff884934ff894834ff904a33ffaf6348ffb26447ffb26449ffb36548ffb36549ffb3654bffb3654cffb3644affb3654bffb2654cffb2654bffb56b50ffb76d50ffb96c4fffb96e4effb9704dffb8714fffbb7151ffbc7251ffbd7351ffbe7351ffbf7452ffbf7452ffc17553ffc27653ffc27754ffc37855ffc57956ffc67a57ffc67a57ffc77b57ffc77c58ffc77c59ffc77c58ffc77c59ffc77d58ffc77d58ffc87d56ffc97d59ffc87c5affc67b56ffc37956ffbd7856ffb97752ffcb916bffbb855fffb47a59ffa26146ffa46148ffa66148ffa56048ffa76249ff9d5742ff954e37ffaf674cffbb7053ffbb7151ffbb7152ffba7254ffa25d45ff8b4b37ff8d4e3aff8e4c3bff8b4d38ff884c3aff8b4d36ffa97a56ffe6c291ffe3c190ffe6c591ffe8c595ffe7c593ffe7c694ffe4ba93ff8d543dff824532ff814532ff804432ff7e4431ff7c432fff7b4231ff794030ff7a4634ff855342ff794535ff794435ff794435ff7b4437ff7b4437ff936453ff985c48ff9f5a46ffa25c48ffa15c45ffab6c52ffbf8165ffa8684bffad684effb06950ffb26b51ffb16d51ffaf6b50ffad654effab634cffa9624bffaa624cffaa614dffa9624dffa9634cffb57256ffba7c5bffbb7d5cffbc7f5cfebd805dfdb98261ece4c1a25dfcecd308ffffdf02ffffff188a75d52d8271d21f8473d6118778d2088080df03aaaaff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff068080d50a8080e60f8888cc128071c63d8a7575ec413226fe322018ff311c17ff2c1c17ff2b1b16ff2a1811ff2c160eff563a28ffa18063ffd9b38bffdcb383ffdfb683ffe1b785ffdfb783ffdeb681ffddb580ffdbb27effdaaf7bffd8ae79ffd8ae78ffdbb07bffddb37effdeb381ffdfb683ffdfb883ffdfb783ffe0b986ffe6bf89ffe9c28effebc591ffecc592ffecc592ffebc593ffebc591ffeac490ffe9c490ffe9c38fffe8c38fffe8c38fffe8c38fffe8c38effe9c48fffe9c48fffeac590ffebc691ffebc791ffecc891ffedc893ffecc892ffedc892ffecc891ffedc892ffecc892ffecc791ffecc791ffebc78fffeac68fffe7c28dffdfb985ffcea775ffbe9568ffaf805affa16f4eff956147ff8e5640ff834a34ff804732ff804533ff7f4432ff804532ff804432ff824633ff864a36ff864934ff874934ff884836ff8a4832ffa75e43ffb16447ffb06446ffb26547ffb36449ffb2654affb2654affb4664affb3664affb5694bffb86c4effba6e4fffba6d4effbb6f4fffba6f4fffba7051ffbb7051ffbb7151ffba7152ffba7052ffbc7051ffbb7051ffbc7050ffbc7150ffbb7150ffbc7150ffbc7050ffbc7150ffbc7151ffbc7151ffbd7251ffbd7251ffbd7351ffbf7452ffc07553ffc17754ffc27855ffc27855ffc27755ffc07555ffbf7657ffba7654ffb97a57ffc88c68ffaf714cffbb7e5affa36244ffa96249ffaa6349ffa86349ffa86349ffaa644cff965039ffa0573effb97154ffbb7252ffbc7252ffbc7353ffba7354ffa8634bff8c4a37ff8d4c3aff8d4d3aff8c4b37ff8b4b39ff885137ffcca179ffe5c38fffe4c292ffe5c491ffe9c695ffe9c595ffeac796ffe5bd95ff955f44ff824531ff824534ff804333ff7f4432ff7d4330ff7d4331ff7c4232ff7c4534ff875442ff7b4637ff7a4535ff7c4536ff7d4537ff7b4437ff8f604fff9b624dffa25e49ffa05945ffa45b47ffa25d46ffa8684fffb07659ffac6d4fffb16b51ffb26b52ffb36951ffb16750ffac644dffac644effaa634dffab624cffac624cffac634dffae694effbc7c5cffbd7e5cffba7e5bffbc805cffb97f5cfbcca17ee3fbe5c734faebd303ffffff418572d4418572d42d826ccc1c8976d1108070cf07926ddb03aaaaaa01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff028080ff059966cc098e8ee3108070cf1b7b68d0278376d16664584bfc332119ff321f17ff2e1b16ff2e1c17ff2b1a16ff2a1914ff271810ff2f1a10ff583e2bffbd9d7dffdcb68cffdeb587ffddb482ffdeb581ffdeb582ffdfb683ffdfb783ffdfb581ffe0b682ffdfb67effddb67cffd9b37bffd9b17bffd8b07bffdcb37fffdeb682ffe2ba85ffe4bc88ffe5be8affe7c08dffe7c28effe9c390ffe9c390ffe9c38fffe9c48fffe9c48fffe9c48fffeac590ffebc792ffedc893ffeec994ffedc893ffecc892ffecc892ffecc892ffecc891ffecc793ffecc892ffecc892ffecc892ffecc892ffecc892ffecc893ffedc893ffedc892ffedc993ffedc993ffedca93ffedcb94ffe9c690ffe4be8affdbb183ffc3926fff955f43ff814631ff804330ff804534ff7f4533ff804533ff804432ff844835ff864a36ff864934ff874933ff874937ff894833ffa05840ffb16348ffb26445ffb36348ffb36549ffb36549ffb3654affb36549ffb5684bffb96c4effba6d4fffba6e4effba6e4fffba6f50ffba6f50ffba7051ffb97051ffba7051ffba7051ffba7051ffbb7052ffbb7052ffbc7051ffba7151ffba7152ffbb7152ffbc7052ffbc7152ffbc7151ffba7151ffba7151ffbb7151ffbb7150ffbc7252ffbe7553ffbf7654ffc07755ffbf7756ffbf7656ffbe7556ffb97655ffb87a55ffd49976ffb77656ffa86646ffbb7b5bffaa6549ffab654affab674bffab654affab644bffaa644bff964f38ffae654bffbc7354ffbd7453ffbc7352ffbe7455ffbb7354ffad684eff8b4936ff8e4d3aff8c4e39ff8d4b37ff8b4b37ff9c6c4affe8c396ffe1c18fffe5c393ffe6c492ffe9c695ffeac796ffe9c796ffebc59affce9f7eff814731ff834533ff814333ff814433ff7e4331ff7e4231ff7e4232ff7e4534ff875241ff80493aff7c4636ff7e4737ff7e4637ff7d4537ff8d5d4cff9c6550ffa5634dffa15946ffa45a48ffa35c48ffa15a46ffae7055ffbb7f62ffa8664affb46b51ffb5684fffb2664fffac654dffab654dffab644dffac624dffac634dffae644effb77355ffbc7d5cffbc7e5bffbb7f5bffbe7f5effb67d5cfce9c9aae1faedcf2cf3e8cb03ffffaa488375d43c8473d0298370cd198f7ad60e926dc8076d6db6028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff028080ff059966cc098e71c6108070cf1a8076ce268672d72f8d7dc9a73f3125fe2e1e14ff321e18ff2f1a15ff2e1a16ff2c1b15ff291b14ff2a1914ff2a1712ff2c170bff6f5440ffbf9d7effd6b287ffd9af7effd7ac79ffd9ae7cffdcb37fffe2bb86ffe4be89ffe5c08bffe6c189ffe8c289ffe8c38affe7c18affe5bf89ffe4be88ffe2bb86ffe1bb86ffe3bc88ffe5bf8affe7c28dffebc691ffedc993ffeeca92ffefca94ffeec993ffeeca94ffedc993ffedc893ffedc893ffedc893ffedc892ffedc892ffedc892ffecc892ffecc892ffecc892ffecc892ffedc892ffecc892ffedc893ffecc893ffedc893ffedc894ffedc893ffedc993ffecc993ffecc993ffe6c28dffd8b17effc39564ffb48153ffad7450ffa56a4dff975a43ff874936ff814535ff804634ff814533ff844734ff874a37ff864936ff874933ff874934ff874936ff874833ff954e38ffb1654affb26545ffb26447ffb36448ffb36549ffb36549ffb46749ffb86d4effb96e4effb96d4effb96e4fffb96e4fffba6f50ffba6f50ffba7050ffba7051ffba7051ffba7051ffba7151ffba7051ffba7051ffbb7051ffbb7151ffba7050ffba7050ffbb7051ffbb7051ffbb7150ffbb7151ffbc7252ffbd7453ffbf7756ffc17756ffc07855ffc07756ffbf7757ffbe7554ffbc7554ffb57552ffc0825fffcc916fffb77654ffb06a4bffb77252ffa86343ffac6548ffad694bffaf6a4dffad694cffac674cffa55f46ff985139ffba7055ffbd7455ffbd7454ffbd7554ffbe7555ffbd7656ffb16c52ff8a4834ff8c4c38ff8b4c39ff8c4a37ff894c33ffc1966fffe6c393ffe0c292ffe3c192ffeccd9cffe9c896ffebc898ffeac796ffebc799ffedc59dffb28061ff814531ff834533ff824433ff804332ff7f4231ff7f4332ff804635ff864f3fff824b3cff7f4838ff814839ff804739ff7e4738ff8a5a49ff9e6954ff9b5a43ffa45f4cffa35a49ffa15b48ffa35b48ff9e5d43ffab6f53ffbc8564ffaa6b4bffb1674effae664effad654dffac644dffac644dffad634dffad644dffaf684effbb7a59ffbd7e5bffbc7e5bffbc7f5cffbc7d5bffc79675fdfde8c9e7f8eed238f1e8d1258a75d64d8474d437826fd1248771d4168b80dc0c956ad5068080d502808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff048080bf088060bf0f7777cc177a6fd3248778d4308575d53467585deb332218ff301d15ff301d17ff2d1b16ff2c1b16ff2a1b15ff2b1a16ff2b1915ff2b1a13ff2e180fff3a2113ff755842ffae8a6affd1a87fffcda374ffd0a472ffd2a771ffd5ab72ffdcb17cffdfb583ffe3bb84ffe9c28bffedc790ffefc993fff0ca95fff3cc97fff3cc98fff4cc98fff4cd97fff3cd97fff1cc96fff0cc95ffefcb93ffeeca93ffedc992ffedc992ffedc892ffedc893ffecc893ffecc893ffedc893ffecc892ffecc892ffecc892ffecc892ffecc892ffecc892ffecc892ffecc893ffedc893ffedc993ffedc894ffedc994ffedc993ffedc993ffedc994ffedc994ffedca94ffe9c590ffe1b983ffd1a977ffc5986dffb3815dff9b6348ff894e3aff814635ff814735ff824634ff874a38ff874a37ff864935ff874934ff864934ff864836ff874835ff8a4630ffac6248ffb36548ffb36448ffb36549ffb36549ffb46649ffb86c4dffb86c4dffb96e4effb96d4effb96e4effb96e4fffb96f4fffba6f50ffba6f50ffba6f50ffba7051ffba6f50ffba7051ffba7050ffba7051ffb96f4fffba7051ffba7051ffbb7151ffbb7151ffbc7251ffbd7452ffbe7554ffc07755ffc07755ffc07755ffbf7755ffc07753ffc07655ffbf7657ffbc7654ffb97654ffc38763ffcb8e69ffb47150ffb77051ffb36d4cffb97452ffab6644ffad674affb26d51ffb16c4fffaf6a4effaf694eff9d563dffa55c42ffbe7557ffbe7555ffbe7555ffbe7555ffbf7556ffbe7756ffb47055ff8a4934ff8b4c38ff8b4b38ff8a4a38ff844e34ffe4be92ffe5c491ffe2c193ffe3c394fff0d4a2ffeecf9effebc79affebc898ffeac798ffeac89affe2b991ff8c563aff824432ff824333ff804432ff7f4332ff804332ff824736ff864e3eff864e3eff824a3aff834b3cff81493bff80483aff885746ffa5725cff96543fff9f5f49ffa15e48ffa05d48ffa05c48ffa05b46ffa25d47ffa4664affbb815fffab6a4dffac674effad654dffac634dffad644effad644effad674dffb97457ffbd7d5bffbd7e5bffbb7f5cffbd805effb97e5dffebc9a6fdfbedd0e4fceed53aede0ca238375cc478573d0338273cd218374d1138679d70a8080cc048080ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff035555aa068080d5098e71c60f8877cc15796dc2238375d3318772d5179085d3836d5b52f93d2c23ff2d1a13ff2e1b16ff2d1b16ff2b1c15ff2c1a16ff2b1915ff2b1914ff2c1914ff2c1913ff2d1911ff382217ff644836ff9e7b5effc29972ffcea174ffd0a271ffd2a472ffd3a574ffd4a874ffd5aa75ffd7ac76ffd8ae79ffdab07cffdcb37fffdfb583ffe1b885ffe3bb87ffe5bd88ffe7c08bffeac68fffedc991ffedc992ffedc992ffedc992ffedc892ffedc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc892ffecc893ffecc893ffecc993ffedc893ffedc993ffedc994ffedc994ffedc994ffedc994ffedc994ffedc994ffedc994ffeecb95ffefcd96fff1ce99ffeec695ffcf9f78ff9c6648ff854b35ff834735ff814634ff844836ff874a37ff874937ff874936ff864935ff864935ff854835ff854934ff884631ffa25941ffb36449ffb36346ffb36448ffb36548ffb6694bffb96d4effb96e4effb96e4dffb96e4effb96e4fffba6f4fffb96f4fffb96f4fffba6f50ffb96f50ffba6f50ffb96f50ffb96f50ffb96f50ffba7050ffba7151ffba7151ffbb7150ffbd7352ffbe7553ffc07655ffc07754ffc17855ffc07755ffc07755ffc07755ffc07754ffc17655ffc07554ffba7452ffb97954ffcb8f6bffc48864ffb6714fffb8704fffb86f50ffb97251ffb87050ffac6444ffb36d4fffb56f51ffb36e4fffb16c4effae694dff99523affb46d52ffbe7657ffbe7655ffbe7654ffbe7654ffbf7757ffbf7857ffb97458ff8a4835ff8b4c38ff8c4b39ff894b37ffa37454fff0cfa0ffe2c390ffe3c192ffe3c595fff0d5a4fff4d8a9ffeaca9affebc798ffebc899ffe9c898ffecc89bffd1a281ff844933ff834431ff814433ff804432ff804431ff854938ff864c3cff874e3eff854c3dff844c3dff834a3cff814a3aff885443ffaa7760ff95543fff9a5743ffa4604bffa05b47ffa25b47ffa35a48ffa35b47ffa25c45ffaa6a4dffc18364ffa96749ffab644bffac634dffad644effad664effb16d52ffbd7c5cffbd7f5cffbc7f5cffbc7f5dffbe7f5fffc49272fffbe5c0fdfceed2defceed636e3d9c6208778cf418172d02d8271cc1c8976d1118778d2098e71c603aaaaaa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aa55aa059966cc098e71e30f8877cc177a64d3238a75d3318772d03e846fce1f948484d55a483efb443129ff2f1a14ff2d1b15ff2a1c15ff2c1915ff2c1a15ff2b1915ff2a1914ff291813ff2e1d16ff2e1d16ff261310ff2a1410ff3e2319ff714f3cffa78569ffc9a37bffcba373ffcca36fffd0a570ffd0a66fffd2a771ffd2a873ffd6a876ffd6aa79ffd7ad7affdbb27effe0b883ffe9c28cffedc891ffefc992ffedc992ffedc992ffedc992ffedc892ffedc892ffecc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc993ffecc993ffecc993ffecc993ffedc993ffedc993ffecc994ffedc994ffedc994ffedc994ffedc993ffecc993ffedc994ffeeca94ffedca92ffedc891ffcfa372ffa06a44ff975c41ff8c4f3aff834736ff814635ff874939ff874937ff864937ff864836ff864835ff864935ff854835ff854835ff884633ff98513affb2654bffb36447ffb36447ffb46849ffba6d4fffb96e4effb96d4effb96d4effb96e4effb86e4effb96e4fffb96e4fffb96f4fffba6f50ffba6e50ffba7051ffba7050ffba7050ffbb7151ffba7150ffbb7252ffbd7452ffbf7754ffc17855ffc17856ffc17856ffc27855ffc17855ffc17755ffc17755ffc07755ffbf7755ffbe7754ffba7452ffbc7c58ffcb916cffbb7c57ffb87250ffba7151ffba7151ffb8704fffc27b5affae6748ffae6749ffb97153ffb77051ffb46f4fffb26c4fffae674cff9e553cffbf7557ffbf7656ffbf7755ffbf7855ffbf7855ffc07957ffc07858ffbc7659ff8b4934ff8a4a38ff8c4939ff874d36ffdab48ffff0d3a3ffe4c391ffe4c091ffe7c898fff1d5a8fffae1b4ffeccf9fffebc798ffecc89affebc99affebc899ffeec99fffa97759ff824632ff844534ff804432ff7e4632ff834b38ff864d3bff884f3dff894f40ff854c3eff864c3dff834a39ff875040ffb07d66ff945440ff995642ff9c5842ffa4604bff9f5c47ffa05b46ffa25b47ffa45c46ffa55d46ffa66247ffbd7f61ffab6a4cffad634cffaf664dffae684cffbb7958ffbf815cffbe805dffbc815effbe805effbe8361ffeac5a5fffcedcafdfbecd1d5faedd531eae0cb1d847bd3398674d2268672d017857ad30e926dc8076d6db602ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff056666cc0a8066cc0f8877cc18806aca1a806cce308575cf3f8a75d2498573d287514235f24c3a30fd59443dff2d1b13ff2a1b13ff2c1a15ff2c1a15ff2b1914ff2a1914ff291813ff2c1a14ff37241eff4f3931ff604941ff5b443cff40281eff311910ff482d1dff6f4d34ffaa8763ffd1ab7fffd4aa7bffd8ad7bffdbb27cffe4b784ffe6bb87ffe9c08bffebc48dffedc78fffeec790ffedc991ffedc991ffeec992ffedc992ffedc992ffedc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc993ffecc993ffecc993ffecc993ffecc994ffecc993ffecc995ffedc995ffedc995ffedc994ffedc993ffedc993ffedca94ffeeca94ffeeca93ffe0bd86ffd2ab79ffcd9e78ffa66f54ff8b4f3dff824633ff8d513eff874938ff894a3aff884938ff874936ff884937ff864936ff854835ff854836ff874634ff8d4933ffb0644bffb26347ffb26547ffb96d4effb96e4fffb96e4effb96e4effb96e4effb96e4fffb96e4fffb96f4fffba6f50ffb96f4fffb96f4fffba6f50ffba704fffba7050ffbc7252ffbd7452ffbf7553ffc07755ffc17956ffc27956ffc27956ffc27956ffc27955ffc27955ffc17855ffc17855ffc17755ffc17856ffbd7553ffb97552ffc0835dffcf946fffb57753ffb97453ffbc7351ffba7250ffba7250ffba7250ffbd7655ffac6546ffb77051ffba7353ffb87250ffb56f4effb46d50ffa76044ffaa6245ffc27a5affbf7755ffc07856ffbf7856ffc07956ffbf7a56ffc07958ffbe785aff8b4b34ff894a37ff894b38ff97674bfff2d3aaffefd3a4ffe6c493ffe5c191ffe9cb9cfff0d5a8fffde7bcfff1d7a9ffeac999ffecc89affebc999ffebca9affeac89affe8bf9aff966047ff854734ff824432ff834533ff854c3aff874c3bff884e3dff8c5141ff894e3fff884e3eff864c3cff874f3fffb48068ff965741ff995441ff9b5641ff9f5a45ffa35e4affa15b47ffa35b47ffa55c48ffa55d47ffa75e48ffa9634affc28163ffad6b4cffac684cffb77654ffbf7f5affc0825cffbd805bffbe8160ffbd815effc5946ffffde5c4fffbeecdfdfceed3cafbefd525f1e3cf1a8980ce338773cd218374d1148073cc0b7474d1059966cc028080ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf068080d50a8080cc0f8877cc168b74d1208070cf2d8271d23c8473d04b8574d32c5d5157cf3c2c21fe38251cff503b35ff46332bff2b1912ff291712ff2a1813ff291813ff291713ff271611ff271611ff26140eff25120aff301b12ff4c352cff5e433aff64473bff765645ff826048ff946e4effae885fffc8a272ffd9b07cffe4bc82ffebc38bffedc68effedc78fffeec990ffedc990ffeec990ffedc991ffedc992ffeec992ffedc992ffedc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc993ffecc993ffecc994ffecc994ffecc994ffecc994ffecc894ffedc995ffedc996ffedc996ffedc995ffedca93ffedca93ffeeca95ffeeca93ffedcb94ffedcc98ffe9c794ffd6af82ffaf7f5eff905a40ffab735dff8a503aff915341ff894a38ff894937ff874836ff874737ff864736ff854834ff854634ff864634ff884531ffa45a42ffb26449ffb86b4dffbb6f50ffb96f4effb96e4dffb96f4effb96e4fffb96f4fffb96f50ffb96f50ffba6f50ffba7050ffba7150ffbb7251ffbd7451ffbe7552ffbf7754ffc17956ffc27956ffc17955ffc27a57ffc17955ffc27956ffc27956ffc27955ffc27855ffc27855ffc17754ffc07856ffbc7654ffbc7956ffc68764ffc68863ffb77552ffbc7353ffbd7351ffbc7351ffbb7250ffba7351ffc07857ffb56d4dffaf6749ffbd7757ffba7452ffb77250ffb5704fffb77052ffa0573cffbb7355ffc27957ffc17956ffc17956ffc17956ffc17a56ffc27a58ffc17a58ffbe7a5bff8e4f38ff894a37ff89503bffc59d7cfff3d5abfff2d6a8ffe5c495ffe5c293ffebd0a0fff1d8abfffde9c0fff9e3b8ffe8ca9affecc899ffebc999ffeac999ffe9c899ffebc99dffd6ab88ff854c33ff844633ff854434ff884939ff894c3cff884d3bff8f5443ff8d5140ff8b4f3eff894e3eff884f3fffb6826bff985742ff9a5441ff9b5541ff9f5945ffa15b47ffa35d49ffa35c48ffa55d49ffa75e49ffa85f49ffaa604affa86449ffbc7f5effb57856ffc28360ffc2835effc0815bffc0815dffc0805fffb98160ffe1bf99fffdeccafffbefd1fafbeed4aaf8efd714f2e6d9168b74d12b8271d01c8076d1117878d2098e8ec6048080ff0280808001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff035555aa059966cc088060bf0d7676d8138679d71c806dd1248778d4258a75cf438572d13f8675ce6c4c3d32fd33221bff312118ff422f28ff58453eff382620ff2b1913ff2a1712ff291713ff291713ff291613ff271511ff271510ff271510ff271511ff2c1611ff341e13ff42291aff6d4d36ffa57c56ffc29468ffd3a574ffdcb17cffe2ba85ffe8c18affe9c28bffeac58dffecc68fffeec991ffedca92ffedca92ffedc992ffeec892ffedc892ffedc893ffedc893ffedc893ffedc893ffecc893ffecc893ffecc893ffecc893ffecc994ffecc994ffecc994ffecc994ffecc994ffecc994ffedc994ffedc994ffedc994ffedc995ffedc994ffedc994ffeeca95ffeeca95ffeecb94ffedcb96ffeac894ffe6c490ffb79060ffc19367ffd9ab85ff986746ffb98268ff905642ff945644ff8b4c39ff8d4d3bff894936ff8b4f3bff905641ff884a38ff8b4d38ff91523aff9d573effb66f4fffc17a59ffba7252ffba6f50ffbb704fffba6f50ffba7051ffb97050ffb97051ffba7152ffbb7452ffbe7654ffc17956ffc27956ffc37a56ffc27a57ffc37a56ffc27a57ffc27a56ffc27a57ffc27a56ffc27a56ffc27a56ffc27a55ffc27955ffc27854ffc27856ffc07856ffbc7653ffbb7a55ffcf926effbd7d59ffbc7655ffbd7453ffbd7453ffbd7352ffbc7452ffbb7451ffbb7351ffc17a58ffb06848ffb66e4fffbd7756ffbb7452ffb97350ffb7714fffb56d4fffa65d40ffc47b5cffc27a57ffc17956ffc17a57ffc17a56ffc37b58ffc37958ffc17a58ffc07b5cff91523bff884b37ff966549ffedcda8ffeed6aafff3d9aeffe5c697ffe4c394ffecd2a3fff3dbaffffbebc3fffbe9c0ffeccfa1ffecc999ffecc99affebc99bffeac999ffeac89affeec79fffb48465ff824732ff864734ff894838ff8b4c3bff894b3aff925643ff945743ff8d5140ff8b4f40ff89513fffb7836aff995843ff9c5642ff9e5742ff9f5944ffa15b47ffa35e48ffa55e49ffa55f49ffa85f4bffa8604bffab614cffaa634affae6b4effc38464ffc88a66ffc2855fffc3835effc2805effc18161ffbf8d6afffce6c3fefdeecdfdfdf0d4ebf0e3cb75f0e7cf0accb2cc1a8976ce248e78d417856fc80d8976d8068080d5028080ff00ffff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff035555aa048040bf07926ddb0b7474d1108080cf17857ad3217c74d12c806ed1398270d2488371d1328f80cccc37291ffe33221cff2f1e18ff2f1d15ff493630ff55433bff34221bff271510ff24120fff251311ff231611ff231510ff241510ff22150fff22150dff27160fff2e1813ff3e261dff6a4932ffab835dffd4ab77ffe0b581ffe2be88ffe5bf8affe6c18bffe8c48effeac590ffebc791ffecc792ffedc790ffedc791ffedc793ffedc793ffecc693ffecc791ffecc791ffedc893ffecc893ffecc893ffecc893ffecc893ffecc894ffecc994ffecc994ffecc994ffecc994ffecc994ffedc994ffecc994ffedc993ffedc994ffecc993ffeeca95ffeeca94ffeeca95ffedca95ffefcb97ffe8c48fffd6b27effebc795ffecc897ffc8a372ffe5be91ffa77956ffad785affae7559ffae775dffa66c50ffa2684dffa87356ffa76f56ffa2664dffb67f60ffbb8566ff9d5c3fffdcad81fff7cea1ffe7b88cffc89066ffb87954ffb97352ffbd7554ffbf7755ffc27957ffc37a57ffc27a56ffc37b56ffc47b56ffc57c57ffc47b56ffc37b56ffc47b56ffc37b56ffc37b56ffc27b56ffc27a57ffc27a56ffc27a56ffc17955ffc27855ffc27854ffbe7754ffbc7854ffc68762ffcd916affba7853ffbe7654ffbe7554ffbd7653ffbd7553ffbd7553ffbc7453ffbb7552ffbd7553ffbc7454ffb06849ffbe7657ffbc7655ffbc7553ffb97351ffb97351ffb1684affb56b4cffc47b5affc37b56ffc37b57ffc27b57ffc37a58ffc37b59ffc47b59ffc17b57ffbf7a59ff96573fff854c35ffc7a182fff2d4adffedd5abfff5ddb5ffe6c698ffe5c394fff0d5a7fff5deb3fffcebc5fffbeac4fff4dcafffeac99affebc99affebc99dffebc99bffebc899ffebc99cffe7c09aff9f6c51ff864735ff894937ff8b4c3cff8a4c3aff955843ff9d6049ff915441ff8d5140ff8b523fffb9836aff9b5a43ff9e5a45ffa15a45ffa05b45ffa25d47ffa55e49ffa6604affa8604bffa9604bffab614dffac634dffac644effb56c55ffb67354ffbb7b59ffc68864ffc2835fffc38362ffba825fffd9b291fffbefccfdfeefcff9fef0d3c9ebe1cb3ae5dcca188a80d5258375cf1e8877d5138679d70a8080cc056666cc0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff03aaaaff068080d5088080df0d8976d8128e71d41a806cce1f7b73ce268679d03b8270cf3b8675d44a56483ef336261ffe32221bff2e1d17ff2c1b15ff2d1c15ff524038ff57463cff392920ff26140dff21140cff21130cff21140eff21140fff21140eff22150dff25160cff2d1b10ff392219ff573724ff9f7755ffcb9e77ffd5aa79ffd6ae7bffd8b07dffdab280ffdbb482ffddb484ffddb584ffdeb685ffdeb785ffdfb987ffe2bc89ffe5bf8cffebc691ffebc792ffecc892ffedc893ffecc893ffecc893ffecc893ffecc894ffecc994ffecc994ffecc994ffecc994ffedc994ffedc994ffecc994ffedc993ffedc994ffecc993ffeeca94ffeeca94ffeeca94ffedca95ffefcb95ffecc893ffefcb97ffeecb96ffe8c591ffecc997ffd2ae7fffc8a178ffcaa076ffddb289ffba8c63ffb68660ffbb8c69ffba8b69ffa87555ffbd8d67ffdbb289ffcda179ffa76d4bffeec795fff5d19cfff3d19cfff6d19fffe6bb8cffcb986dffbc7f58ffc17d59ffc37b58ffc57b58ffc37b58ffc27c57ffc47c57ffc47c56ffc47c57ffc47c56ffc47b56ffc47b56ffc47b56ffc37b56ffc37a56ffc37955ffc37955ffc17956ffc07956ffbe7753ffbc7b56ffcb8c66ffc48660ffbe7955ffbf7453ffbe7653ffbe7552ffbd7552ffbd7653ffbd7653ffbc7553ffbb7452ffbf7856ffb87050ffb77050ffbe7757ffbe7756ffbb7553ffbb7552ffba7352ffad6445ffc37958ffc47b58ffc37b57ffc37c57ffc37b58ffc37b57ffc37c58ffc47b59ffc17c57ffc17b5aff995b41ff976148ffebcba8fff0d6acffedd7acfff7e1b9ffe7c799ffe6c496fff1d9abfff7e1b7fffbecc8fffbeac5fffae5b8ffe9cb9cffebc99bffebc99dffeac99cffecc89affe9c899ffecca9dffd9ad8cff8a513bff8b4838ff8d4c3bff8c4c3bff985a43ffa2644bff9a5c48ff8f5142ff8c5340ffbb856cff9d5d46ff9f5b45ffa25c47ffa25d47ffa45f48ffa55f49ffa7604bffa8614bffa9614cffab634dffab644cffaf684fffb56d55ffb87255ffb77253ffbd7d5affc38562ffc18362ffc18f6bfff7dabafffaf0d0fdfdefd0f9fceed298ebe4ce19e0e0cc0c9580d5238a75d3188a75ca0e806ddb07926db603aaaaff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0280808003aaaaff048080bf06aa80d50a9980cc0f8877cc148c73d91c8976d1228070ca2c8574d13a8472d3299583cda541362bfc35221dff2f1e18ff2b1b17ff2b1a15ff2a1914ff35231cff4d3932ff57423cff49342eff32201aff281811ff24130eff25140fff271510ff3b251eff523a2cff634634ff76523dff956d4effb38862ffc99d70ffd0a677ffd2a878ffd4ac7cffd6ae7dffd8b07fffdbb282ffddb584ffdfb885ffe3bc88ffe8c18cffecc690ffedc791ffedc891ffecc892ffedc892ffecc893ffecc893ffecc893ffecc893ffecc894ffecc994ffecc994ffecc994ffedc994ffedc994ffecc993ffedc993ffedc994ffedc993ffeeca94ffeeca94ffeeca94ffeeca95ffeeca95ffeec994ffeec993ffedc993ffedc993ffe7c590ffdcba87ffd0ad7dffecc998ffe7c392ffdbb285ffd4ac7fffc2986effd0a37effbe8f68ffe5be8fffeac596ffcca277ffd3a075fff5d29ffff3d29dfff3d29dfff3d19dfff5d09efff4cd9dffe5b98affc99368ffc1805affc47d59ffc47d57ffc47d57ffc37d57ffc47c56ffc47c57ffc47c57ffc47b57ffc47b56ffc37b56ffc37b56ffc47a56ffc47a56ffc27955ffbf7855ffbe7a56ffc5845fffc88964ffc17e5affbe7855ffc17754ffc17653ffbf7653ffbf7754ffbe7653ffbf7754ffbd7754ffbc7654ffbd7654ffc07957ffb6704fffbe7757ffbe7857ffbd7855ffbd7754ffbd7655ffbb7352ffb16848ffc67e5bffc47d58ffc47d58ffc47c57ffc37c57ffc47c57ffc47d5affc47b5affc17d57ffc17b5aff9b6145ffc59b7dfff3d6adfff0d5acfff0dbb2fff8e5bdffe7c99bffe7c597fff1daaffff9e5bdfffbeecbfffaebc6fffbeac0ffebcfa2ffeac89cffebc89cffe9c99bffebc99affeac99affe9c999ffebc89fffc39577ff884a37ff8c4b3bff8c4c3aff9a5a44ffa5664bffa3644cff945542ff8f5340ffba846affa06047ffa35f4affa45f48ffa66049ffa86049ffa7624bffa8624cffaa624cffab634cffad644effac654dffb26a51ffb76f54ffb77054ffb87154ffb97556ffbf7d5dffc28665ffd8b18efffeebc9fffaefd2fefdefd3f6fdefd267eee4cd0be8d1d1138679c91e9177d5139479d70b8b74d1059999cc02ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02800080048080bf059966cc07926ddb0a8080cc0e9280db148c73cc168b74dc188a80d5188075d5338773d230807080eb34261dfe32201aff2c1c17ff2a1a16ff291a15ff2a1916ff291712ff2b1a12ff36221cff49352dff5c4942ff5b453eff4d352eff371f18ff301810ff3a2117ff4f3627ff715141ff927055ffa8855fffb99366ffc9a170ffd3ab77ffdab37dffddb781ffe3bd88ffe7c38cffeac58effebc68effecc68effecc68effecc78effedc78effecc890ffedc892ffecc892ffecc893ffecc893ffecc893ffecc893ffecc893ffecc994ffecc994ffecc994ffedc994ffedc994ffecc994ffedc993ffedc994ffedc993ffeeca94ffeeca94ffeeca94ffeeca94ffeec994ffeec993ffeec993ffedc892ffecc891ffebc791ffe7c38efff0cc97fff1cd97ffeeca95ffebc797ffcaa577ffe4c293ffdab78affdeb78bffeec997ffefcb98ffca9f71fff2c695fff6d19ffff3d19efff3d29efff3d19dfff3d29dfff3d19dfff4d29efff6d09fffe4b689ffc88f67ffc27f5affc47f59ffc67e59ffc57c57ffc57c57ffc47c57ffc47c57ffc47c56ffc37b56ffc37b56ffc37b56ffc27a56ffc07a57ffc27e59ffca8863ffc3835dffbe7955ffc07754ffc17754ffc27754ffbe7954ffbf7854ffbe7753ffbf7854ffbf7855ffbf7855ffbd7653ffbf7855ffbe7754ffbb7554ffbf7956ffbf7956ffbe7855ffbf7856ffbf7857ffb86f50ffb87050ffc67f5bffc47d58ffc57e59ffc37d57ffc27c57ffc37c57ffc47e5affc37c5affc17e58ffc17d59ffaa7857ffeecda8fff0d4aafff1d6adfff3e0bafff8e8c1ffe7c99dffe7c699fff2dcaffffae6bffffeefcdfffaecc7fffbefc7fff0d7adffeac89cffebc99dffebc99bffe8cb9bffecc99bffe9c999ffe9ca9dffebc89fff9f6d52ff8a4c3aff8e4e3bff9d5e47ffa7674bffa9694eff9d5e47ff915341ffba846affa26349ffa6624affa7624affa9634affab624bffa9634cffaa644dffac654effad654effad654dffae674dffb46d53ffb67054ffb57153ffb86f54ffb97257ffb97757ffbc8562fff6d8bbfffdeecffffbefd1fefdefd2e7fbedce3df2e6cd04bfbfbf218374d1198f7acc0e806ddb088060df03aa55ff010000ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808002800080048080bf048080ff076d6db6088080bf0c9580d50d8976d80e9280db04bfbfbf1c8976d116978bdc8b44352afc37231dfe2d1e18ff2a1a17ff281917ff291915ff291813ff291814ff281812ff2d1c15ff33211cff2c1b11ff37231aff473328ff584137ff674f45ff664d43ff553a2cff563925ff68482cff94714effc7a277ffe4be8bffeac38cffebc48cffedc991ffedc991ffeec990ffeec990ffeec990ffeec991ffedc990ffedc991ffecc891ffecc891ffecc892ffecc892ffecc893ffecc893ffecc893ffebc893ffecc994ffecc994ffecc994ffedc994ffedc995ffecc994ffedc993ffedc994ffedc993ffedca94ffedc993ffedc993ffedc992ffedc992ffedc992ffedc991ffedc993ffecc992ffedca93fff1cd98fff2ce98fff1cd96ffefcd97ffdbba85ffe4c290ffedca98ffe8c696ffebc896fff0cd9bffe3be8bffe2bc8afff2ce99fff3d19dfff4d29dfff4d29dfff4d29dfff3d29dfff3d19cfff3d19dfff3d19ffff4d19ffff1cc9affe1b384ffc68c61ffc17f59ffc67f59ffc57d57ffc57d58ffc47c58ffc47c57ffc47c57ffc47c57ffc37b57ffc07a56ffc98662ffc78661ffbf7c59ffc07955ffc27855ffc27955ffc07854ffc07854ffbd7955ffbf7855ffc07854ffc17855ffc07855ffbf7755ffbf7854ffc17957ffbe7754ffbf7956ffbf7957ffbf7956ffbf7955ffbf7956ffbf7856ffb76e4effc37a57ffc57f59ffc47f58ffc47f58ffc47e59ffc37e58ffc47e59ffc37f58ffc57d59ffc27c5bffc07e5cffd3a680fff1d3a9ffefd3aaffefd5adfff7e8c4fff9ebc7ffe7cb9effe9c79bfff5deb1fffbe9c2fffeefcdfffbecc9fffdf2cffff7e0bbffe9c89dffebc99bffebc99dffe8cb9bffebc99bffebca9bffeaca9bffecca9effe4bb97ff955d48ff8e4f3cffa06049ffac6b4effa9694bffa8694fff91533effbb856bffa6664cffa8654bffa9654bffab654dffad644cffac654dffad664effad674effae664effaf674fffb0694fffb46d52ffb66f54ffb57153ffb76f54ffb87256ffb57859ffdeb38ffffbe5c8fffdf0d3fffcefd0fffbeed2c0f8ecd115f3e7ce0a8080cc1e8877d5138679d70b745dd1059966ff028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ff0001ff0000028080ff028080ff03aaaaff04ffffff1eb3aa99209f8f97129c8ec60a9980cc06aa80ff0b8b74d1217c746cd83a2b22ff33221dff2a1b15ff281b16ff261a16ff271a15ff271915ff271915ff281914ff281914ff30201cff24150fff291b14ff271711ff271511ff321f16ff473127ff654c41ff765a4bff866850ff957553ffaf8d63ffd2ae7dffddb885ffe3bc8bffe6c28cffebc58fffedc791ffefc992ffeec991ffeec991ffedc890ffedc78fffebc790ffebc791ffecc791ffecc892ffecc892ffecc892ffecc893ffecc894ffecc994ffecc994ffecc994ffecc995ffecc994ffedc993ffedc994ffedc993ffedc994ffedc993ffedc993ffedc993ffedc993ffedc993ffedc994ffedc993ffeeca95fff1cd9afff2cd9dfff3cd9afff3ce99fff2cf9bffefcb99fff1cb9afff1cc99fff0ce9bffefce9affeecd98ffe5c08efff1cc99fff6d19cfff5d19efff4d19efff4d29efff4d19efff3d19efff4d29ffff3d19efff3d29cfff3d19dfff3d19efff2cf9dfff0c795ffc48e61ffc47f58ffc67e58ffc57d58ffc57d58ffc47d57ffc47c57ffc37c57ffc17d56ffc98661ffc37f59ffc07c58ffc17a57ffc37a57ffc37955ffc17a55ffc07b56ffc07a56ffc07955ffc27a57ffc17956ffc27a56ffc17956ffc07755ffc07955ffc17a57ffbf7956ffc07a57ffbf7a57ffc07a56ffc07956ffc07956ffc07957ffba7150ffc47e5affc57f58ffc48059ffc48058ffc48059ffc38059ffc38059ffc37f57ffc47f59ffc17e5bffbf8663fff0cea2fff1d4a7fff0d4abffefd6affffaefcffffaefcdffe9cda1ffeccb9ffff6dfb4fffcebc6fffef1cffffbedcafffdf5d7fffae9c5ffe9cb9fffebca9affebca9cffebc99dffebca9dffebca9bffecc99cffebc99bffebc99cffc89a7bff8c523effa6664effad6c4effad6d4dffad6c50ff9c5c46ffbb8368ffaa6a4fffac674cffad674cffad674dffaf674fffaf694fffaf684fffb06850ffb16950ffb1694fffb36b52ffb66e54ffb66f54ffb67053ffb77155ffb57456ffc29171fff9ddb9fffbebcbfffdf0d3fdfbefd0f7f1e5cb73f2e7d005cccccc168b74d115866ddb0e926ddb088060bf03aaaaff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080ff01ffffff0ec8c8b622b4ac9d359f908742938b7c2c8b857a12c6c6b80debd8c472594a3ffc34231cff2e1d18ff2a1b17ff281a16ff281916ff271915ff271915ff261914ff281915ff291a13ff2e1f1aff241712ff261814ff281814ff2a1a13ff33201aff3c281eff513a29ff694a2eff8d6946ffad865dffcaa272ffcea975ffd2a97cffd5ad80ffd8b283ffdcb686ffdfba86ffe3bd8affe5c08dffebc793ffebc891ffebc891ffecc892ffecc792ffebc792ffebc793ffebc793ffebc894ffebc894ffecc994ffecc995ffecc995ffecc994ffecc994ffedc993ffedc993ffedc993ffedc993ffedca92ffedca92ffedc994ffedc994ffedc993ffedc994ffefcb96fff2ce99fff2ce99fff2ce99fff2cd99fff3cf99fff1cd99fff2ce9afff2cd9afff2ce99fff0cd99fff0ce9affedcb98ffebc795fff4d09dfff5d29dfff4d19ffff3d19efff3d19efff3d19dfff3d19dfff3d19dfff4d19efff2d29bfff3d19cfff2cf9ffff1cc9bffd8a679ffc6845dffc67d5affc67e59ffc57e58ffc57d58ffc47d57ffc47d57ffc37c57ffc47d59ffc37d57ffc37c58ffc27b57ffc37c56ffc37c56ffc27b56ffc27b56ffc27b56ffc17b56ffc17b56ffc17a56ffc27b57ffc17956ffc07854ffbf7854ffc07955ffc27b58ffc07a57ffc17b58ffc07b57ffc07a57ffc17b58ffc17a57ffbd7652ffbf7653ffc67f59ffc58058ffc58058ffc58058ffc48058ffc48058ffc58059ffc47f57ffc3805affbe825dffd5aa83ffefd2a6ffeed3a6fff0d5abfff0dab4fffaf4d8fffbf0d3ffeacea4ffeccea2fff7e0b5fffdedc8fffdf1cffffbefcdfffdf7dbfffceeceffeacea4ffecc99cffecc99dffecca9fffeaca9fffeacb9effebcb9dffeacb9effeccb9effeec9a1ffa7795affa86d50ffaf6e4fffaf6f4fffae6c50ffa6664dffbb8267ffac6b4fffaf694dffaf694dffaf694effb0694fffb1694fffb0694fffb26a50ffb36b51ffb46b51ffb56d53ffb66f54ffb87055ffb77054ffb77256ffb67a5bffebc8a8fffdefcdfff6e9c7fefdf1d2fbfbf0d1dce8e1c737e8dfc70a9980cc158679ce0c8080bf0a8066cc059966cc03aa55aa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff03aaaaaa03aaaaaa04bfbfff0caaaabf348480766c6a6350706b625254988979d7413127fe312019ff2b1b17ff2a1a17ff281a16ff271915ff271915ff271915ff261914ff261814ff291914ff2b1e18ff241611ff261712ff291913ff2d1c14ff3a251cff5b3f31ff886444ffc59a71ffd1a778ffcba271ffcca571ffd0a97affd2ac7effd5af80ffd9b283ffdeb786ffe6c08affeac58dffecc78effedc88dffecc790ffecc791ffecc792ffecc892ffebc793ffebc793ffebc893ffebc894ffecc994ffecc994ffecc994ffecc994ffecc994ffedc994ffedc994ffedc994ffedc994ffedc993ffedc993ffedc995ffedc994ffedc993ffefcb95fff2ce99fff2ce9afff2cd99fff1ce99fff2ce99fff2ce9afff2ce9afff2ce9bfff2ce9afff2ce9bfff1cf9bfff1d09bffecca97fff4d19efff3d09dfff3d19cfff3d19efff3d19efff3d19efff3d19efff3d19efff3d29efff3d19efff2d19dfff4d19ffff4cfa0ffd3a579ffc0815bffc57e57ffc77e59ffc67e58ffc67e58ffc67e58ffc57e57ffc57d58ffc57e58ffc37d58ffc47d58ffc47e57ffc37d57ffc37d57ffc37d57ffc37d57ffc37d57ffc27c57ffc37c58ffc37c57ffc37c58ffc27a57ffc17956ffc07956ffc17957ffc27b58ffc17b57ffc27b58ffc27c58ffc27c59ffc17b57ffc17b58ffc27a58ffb8714effc57e5affc78059ffc58059ffc58058ffc58059ffc58159ffc58158ffc48059ffc58058ffc1805affbd8a64fff2dcb5ffedd6a9ffefd3a7fff1d5abfff3e2befffcf6dffffaf1d5ffebd1a7ffefd4a9fff6dfb6fffceecafffcf2d1fffcf2d2fffdf7e0fffdf4d7ffebd3acffebc9a0ffeccaa0ffeacaa2ffe9cca6ffe8cda8ffe8cda9ffe8cea7ffeacda7ffe7cda6ffdfc09cffb17a5affb37353ffb27051ffb16f51ffad6d50ffbd8568ffb06f52ffb16b4fffb06b4effb16b4fffb26b4fffb26b50ffb36b50ffb36c51ffb56c51ffb66e53ffb66e53ffb67054ffb87155ffb87156ffb67356ffc49272fffde8c8fffaf0d2fff9eacbfffdeed0faf7eccf89e7dfc70debd8c4188075ca158679db0d8976d807926ddb03aa55ff01ff00ff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff0280808003aa55aa059966cc059999cc06aaaaff1ba1978e4d71675685665649fd302017ff2d1c16ff2a1b17ff2a1a17ff281a15ff281915ff271915ff261914ff261814ff271813ff2a1b16ff2a1b15ff251611ff251610ff2c1b15ff311e17ff331e13ff654e35ffa98b63ffcdab7cffd7b582ffd9b480ffdbb580ffdeb882ffe4bd87ffe8c28cffeac58dffecc78cffebc78bffebc78dffecc78fffecc790ffecc791ffecc791ffecc792ffecc792ffebc793ffebc793ffebc793ffecc994ffecc994ffecc994ffecc994ffecc994ffedc994ffedc994ffedc994ffecc994ffedc994ffedc995ffecc993ffedc993ffefcb95fff2cf99fff2ce99fff1ce99fff1cd99fff1ce9afff2ce9afff2cf9afff1ce9afff1ce9afff1ce9bfff2ce9bfff1cf9bfff1cf9bfff3d09dfff3d19dfff2d09dfff3d19dfff2d19efff2d19efff3d19efff3d19efff3d19dfff3d29dfff3d19efff4d0a1fff3d19efff3d39dffdfb68affbf845dffc47f58ffc57f59ffc77e58ffc67e58ffc67e58ffc57e58ffc57d58ffc57d58ffc57e58ffc47d58ffc47d58ffc47d58ffc47e58ffc47e58ffc47e58ffc37d58ffc37d58ffc37e57ffc37d58ffc37c59ffc07955ffc27a58ffc17a57ffc17b56ffc37d59ffc17c58ffc27c59ffc27d59ffc27c58ffc27c58ffc27b58ffc07957ffbd7552ffc6805affc68059ffc58059ffc58159ffc58159ffc58159ffc58159ffc48058ffc48159ffbf815cffd7b08dfffbf0cdffeddab4ffeed4acfff0d5adfff8eac8fffbf7e3fff9f2d6ffebd3aafff4dbb4fff6e0b9fffbeeccfffdf3d5fffdf5d7fffcf7e1fffdf7dcffeddbb6ffe9c9a2ffebcba2ffe9cba6fff7e3c4fffcefd4fffcefd3fffaedd3fffbeed1fff8efd1fff5e7cbffbe8e6bffb77553ffb37252ffb37154ffb16f52ffc2896cffb37256ffb16c50ffb16c50ffb26c50ffb36b50ffb36d51ffb46c52ffb56d52ffb66e53ffb76e53ffb76f53ffb77154ffb57556ffba775affb87a5bffdcb796fffdedd0fffaf1d4fffaeecefffbedd0e8f4e7cc31e5e0c6108080cf128071d4108f70df098e71e3056666cc02808080010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff03aaaaaa059966cc079292db04bfbfbf06aaaaaa1eaa9991d045362bfe301f18ff2d1c16ff2a1b16ff2a1a17ff291a16ff281915ff271915ff261915ff261814ff261813ff2b1c17ff2a1c17ff251712ff241611ff271712ff2f1d18ff3c2b1eff563f28ff8b6d4cffba966effcea67affd8ae80ffdbb282ffe4b987ffe7c08bffe8c38bffe9c48bffe9c48dffeac590ffedc790ffecc78fffecc790ffecc791ffebc791ffebc791ffebc792ffebc792ffebc893ffecc894ffecc994ffecc994ffecc994ffecc994ffedc994ffedc994ffedc994ffecc994ffedc995ffedc995ffedc994ffeeca95fff2ce98fff2cf99fff1cd98fff1cd98fff1ce99fff1ce9bfff1ce9afff1ce9afff1ce9bfff1ce9bfff2cf9bfff2cf9bfff1cf9bfff2d09cfff3d19dfff3d19dfff3d19dfff3d19dfff2d19efff2d19efff2d19efff2d19dfff3d19dfff3d19dfff3d09efff3cfa0fff2d19dfff1d39bfffad7a8ffdcad86ffc2815cffc58059ffc67f59ffc67e58ffc67e59ffc67e59ffc67e59ffc67e59ffc57e59ffc57e59ffc57e59ffc57e58ffc57f59ffc47e58ffc47f58ffc47e58ffc37d57ffc37d57ffc47e59ffc07a56ffc17b57ffc17a57ffc17c58ffc47f5affc17c59ffc27d59ffc37d59ffc37d59ffc37d58ffc37c58ffc27c58ffbd7553ffc27b56ffc7815bffc6805affc58159ffc58159ffc58159ffc58159ffc58159ffc48059ffc5815affbd805bffdbbd9dfffaf1d7fff3e2c0ffeed6adfff0d9b0fffbf3d9fffbf8e6fff9f1d5ffebd3aafff7e6c5fff4dfbafffceeccfffbf5dafffcf7defffbf7e3fffcf9dffff1e3bfffe9caa5ffeccaa3ffeacfacfffcf0d4fffef5dffffef5dffffcf5defffbf8e1fffcf8e1ffe4caadffb67e5dffb97756ffb57653ffb77153ffb47053ffc48a6affb47255ffb56d51ffb56c51ffb66d53ffb56d51ffb66d52ffb76e52ffb76e53ffb97054ffb97054ffb87053ffb77154ffb87658ffbe7e5effb88362fff0d7b6fffbefd1fffbf1d3fff9f2d5fff8ecd3a6f4e9d209e3e3c60f8877dd148c73cc0c806ad5068080d503aa55aa0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080035555aa068080d50d8976d8159279ce128071d44080746cf233221afe2d1d17ff2a1d19ff291a17ff2a1a16ff281916ff281915ff271915ff271815ff261814ff261714ff2a1b16ff2b1c18ff241611ff231611ff231410ff281711ff462d22ff71513fff9d7b60ffb1906fffbf9f74ffc3a371ffc9a572ffceaa76ffd6b27cffe2bc86ffe8c088ffe9c38affebc58cffebc68dffebc68fffecc791ffebc791ffecc792ffecc792ffebc793ffebc893ffebc893ffecc994ffecc994ffecc994ffecc994ffecc994ffecc994ffecc993ffedc995ffedc994ffedc995ffedca94fff2ce98fff2cf99fff1ce99fff1cd98fff1cd98fff1ce98fff1ce9bfff1ce9afff1ce9bfff1ce9bfff1cf9bfff1ce9bfff1ce9bfff1cf9cfff2d09dfff3d19cfff3d19dfff2d19dfff2d19efff2d19efff2d19efff2d19efff2d19dfff2d19dfff3d19dfff3d19dfff1d09dfff3d2a1fff9d9aafffadaaefffadbabffd3a077ffc4805bffc6805affc77e59ffc67f59ffc67e59ffc67e59ffc57e59ffc57e58ffc57f59ffc57f59ffc47e59ffc47f58ffc47e57ffc47e58ffc37e58ffc37e58ffc47e59ffc27d58ffc17c58ffc37e5affc17c58ffc27e59ffc5805affc27d59ffc37d59ffc37d59ffc37d58ffc37d58ffc47d58ffc37b57ffbd7452ffc7805affc68159ffc68159ffc58159ffc58159ffc48159ffc58159ffc5815affc48159ffc3825bffbd815dffd6b89bfff9f1dbfffaedcdffeed9affff1dfbafffdf8e3fffbf9e8fff8edd0ffebd4acfff9efd5fff5e1bdfffdefccfffdf8e0fffdf7e3fffcf8e4fffcfae2fff7ebc8ffe9cda7ffeccaa6ffeed5b6fffdf6d9fffdf5dffffdf5e1fffcf6dffffcf8e2fff8ebd2ffc39675ffbb7b5bffba7859ffb87755ffb97355ffb67255ffc68d6cffb57456ffb77054ffb76f54ffb87053ffb67052ffb86f54ffb97054ffb87154ffb97154ffb87055ffb77355ffb57655ffbc795affc58464ffc89575fff6e1bffffbeecffffdefd3fffaf1d7e9f4ead233e6dcc8109f80cf0c9580d50e9280ed088080df048080ff028080800100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff02808080059966cc098e71c6128071d41d8472d3129c8ed49944352bfb2c1c17ff2a1c17ff2a1b16ff291a15ff2a1a16ff291a16ff271915ff281915ff261814ff271814ff261712ff271913ff2a1c16ff281914ff2a1914ff2b1b15ff2e190dff3e2414ff684a31ff957351ffbb976dffcda87affd7b184ffdeb988ffe3be8dffe8c290ffe9c48cffe3bd86ffe9c58bffebc68dffecc78effebc68fffecc790ffecc792ffebc792ffebc794ffebc893ffebc893ffecc894ffecc994ffecc994ffecc994ffecc994ffecc994ffedc994ffebc992ffedc995ffeecb96fff1cd97fff2cf99fff1cd98fff0cd98fff1cd99fff1cd99fff1ce99fff1ce9bfff1ce9bfff1ce9bfff1ce9bfff1ce9bfff1cf9bfff1cf9cfff1d09dfff2d19dfff2d09dfff2d19dfff2d19efff2d19ffff2d19efff2d19efff2d19dfff2d19dfff3d19dfff3d19dfff2d19efff4d5a1fff8dcadfffcdeb3fffadcb0fffadfaefff8d6a9ffc48b67ffc47f5cffc87e58ffc77e58ffc67e59ffc47e5affc67e59ffc67e58ffc67f58ffc57f59ffc47e58ffc57f58ffc47f58ffc47f58ffc47f58ffc47f58ffc47f59ffc17c57ffc37e59ffc37e59ffc27e58ffc6835bffc3805affc27e5affc37e5affc37e59ffc37e58ffc47d57ffc47c58ffc17a57ffc37a56ffc88159ffc78159ffc68159ffc58159ffc58159ffc58159ffc58159ffc5815affc4815affc3835bffbd815effd5b89afffbf4ddfffcf3d8ffefe0bcfff7eccdfffdf9e8fffcf9eafff6e8c9ffedd8b2fffbf6e0fff5e4c3fffaeeccfffdf9e4fffdf7e5fffcf9e6fffcfae5fffbf2d5ffe9cdaaffebcaa7fff5e1c2fffcf6dbfffcf6e2fffcf5e3fffbf7e2fffbf5deffdbba97ffbc825dffbf7b59ffbb7a5affba7957ffbb7556ffb87557ffca906fffb77759ffb87255ffb97256ffb97255ffb97255ffb77253ffb97356ffba7456ffbb7156ffb77257ffbc8061ffce9e7affb98160ffc48969ffd1a483fffceac7fffcefcefefdf0d2fbf7edd390efe6d307ffdbdb098e71e3118778d20b7474d1068080aa028080ff010000ff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff02808080048040bf068080ff0e806dc817856fd3238375d32f887788db54423afb35251dfd2c1d15ff281812ff2c1c16ff2b1c16ff2e1f1aff2f201bff31221cff33241eff362720ff3d2c26ff43312bff4a3730ff533e35ff614a3fff705749ff836754ff8f7059ff936f55ff996e51ff9f7656ffa7825cffb38f66ffbe9b6dffc8a471ffd7b37dffe5c28dffeac68dffecc68effebc68fffeac691ffebc691ffebc691ffecc792ffebc693ffebc793ffecc894ffebc894ffecc894ffecc994ffecc894ffecc894ffecc894ffecc894ffecc894ffedc994fff0cd98fff3ce99fff1cc97fff0cc98fff0cd98fff1cd99fff1cd99fff1cd9afff1ce9bfff1ce9afff1ce9bfff1ce9bfff1ce9bfff1cf9cfff1cf9cfff1d09dfff2d09dfff2d19efff2d19efff2d19efff2d19efff2d19ffff2d19dfff2d19dfff2d19ffff2d19ffff1d2a0fff7d8a6fffcddaefffcdfb0fffcdeb1fffcdeb1fffbddaffffcddb0ffedc69cffc58864ffc57f5bffc77e58ffc87e58ffc47f5affc67f5affc67f5affc67f58ffc58058ffc57f58ffc58058ffc58058ffc57f59ffc47f59ffc47f59ffc37f59ffc37d59ffc47f5affc37f5affc5815affc8845effc4805affc37f59ffc37f59ffc37f59ffc37f58ffc47e58ffc37d59ffbd7752ffc8805affc8825affc78159ffc68159ffc5815affc5815affc5815affc58159ffc5815bffc5815affc3815bffbc815effd6bb9cfffbf5dffffcf7e3fff9f4d8fffcf8e3fffcfaeafffcf9ebfff2e2c1ffeedcb8fffbf8e7fff5e7cafff8ecccfffdfae7fffbf8e7fffafbe7fffcfae6fffef8dfffe9d0b0ffedcdacfff9eccffffcf6ddfffcf5e1fffbf5e2fffbf6e0fff2e1c5ffbf8b65ffbf8058ffbe7c57ffbb7c59ffbd7a57ffbc7856ffb97858ffcb9270ffbb7a5bffbb7558ffbb7457ffbb7457ffbb7357ffbb7557ffbb7859ffb97758ffbb7559ffb7765affbe8b6cfffbe2baffeccea9ffc49b7affd5b491fffbebc9fffcf0cffff9efd2bbf4ecd625d6cfcf03aaaaaa158679ce0e806dc807926db603aaaaaa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080059966cc0b8b74d1138679d7208778cf179b85d3914d3e33f3503e36fb534138ff37271fff2b1b13ff25160fff281712ff2b1b16ff2c1c16ff2d1e18ff2d1e18ff2f1f19ff2f1f19ff301d16ff351e15ff402519ff45271cff4e2e23ff5c3a2dff6b4838ff7f5542ff92664cff9e7150ffaa7e59ffb98e63ffc99f6fffd1a875ffd7b17affdfb782ffe1ba85ffe2bb87ffe2bb8affe3be8bffe5bf8cffe7c28fffeac590ffebc792ffebc893ffebc893ffecc994ffecc993ffebc894ffecc894ffecc894ffecc894ffecc894ffefcb96fff1ce98fff0cc97fff0cb97fff1cc98fff0cc98fff1cd99fff1cd99fff0cd99fff1ce9afff1ce9afff1ce9bfff1ce9bfff1ce9bfff1cf9cfff1cf9cfff1d09dfff2d19dfff2d19dfff2d19efff2d19efff2d19dfff2d19ffff2d19dfff2d19dfff1d19ffff2d2a2fff8daa9fffbdeaefffcdeb1fffcdfb1fffcdeb1fffcdeb1fffbddaffffcddb0fffbddaeffd6a980ffc3815effc8815bffc77e59ffc58059ffc57f5affc5805affc67f59ffc57f58ffc68058ffc58058ffc58059ffc57f58ffc47f5affc37f59ffc17d57ffc47f5bffc4805affc38059ffc9865fffc5815cffc47f5affc5805affc57e58ffc37f58ffc57e59ffc37e57ffc27e59ffc37d55ffc9815bffc7825affc78259ffc68159ffc6815affc58259ffc5825affc58159ffc5815affc5825affc3825affbb815dffd8bc9efffcf7e3fffdf8e7fffcfae6fffcfae9fffcfbeafffbfaeaffecdab8fff0debffffbf9e9fff7edd2fff6ebcdfffefae8fffcf8e7fffcfbe6fffcfbe6fffff9e2ffebd5b5ffeccfaffffdf3d9fffcf6dffffcf5e1fffcf5e1fffcf4d9ffd0ad89ffc1855effc07f59ffbf7d5cffbd7b5affbd7b59ffbc7958ffbc7a5affcc926fffbb795affbd7759ffbc7658ffbb7658ffba7859ffba785affbf8564ffd4a37effb97d5effb77b5fffbc8f6ffffae6bdfffae7c2fff6e0bdffe5cdabfffbecccfefaeed1fafaf0d451efe6d00d9d89c40e926dc8108070cf097155c6048040bf028080ff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ff80ff03aaaaff097171c60f8866dd1a8976d8288c79d2426c5d5dec301e16fe2c1a13fe4b3932ff54433cff362720ff271811ff23150fff25150fff261711ff261712ff241610ff251610ff291610ff382017ff523026ff563224ff5e3827ff673f2bff6c432dff71492fff815739ff946949ffaf835cffc2966bffcea373ffd4a976ffd7ae79ffd8ae7cffdcb280ffdeb583ffdfb885ffdeb885ffe0bb89ffe3be8bffeac692ffebc792ffebc893ffebc894ffebc893ffebc893ffecc894ffecc894ffecc894ffecc995ffedc995ffefcb96fff0cb97fff1cb97fff0cb97fff0cc98fff0cd99fff1cd99fff0cc99fff1cd9afff1cd9afff1ce9afff1ce9bfff1ce9bfff1cf9cfff1cf9cfff1cf9cfff1d09dfff2d19dfff2d19dfff3d19efff2d19efff2d19efff3d19efff2d19efff1d29ffff2d4a3fffbddacfffce0b0fffbdfb1fffcdeb1fffcdfb1fffcdfb1fffcdeb0fffcdeb0fffcdeb0fffbddaffff9d9aeffd09d78ffc4805fffc87f5affc77f59ffc77f5affc77f5affc67f59ffc68059ffc68058ffc68059ffc68059ffc58059ffc48059ffc27e58ffc27e58ffc4805affc4805affc6835cffc9865fffc5815bffc5815bffc5805affc67e59ffc28059ffc17f59ffc0835bffc88e65ffc5845cffc8815bffc7835affc78259ffc68259ffc68259ffc58259ffc5825affc6815bffc5815affc5815bffc3815cffbb815cffd9bea1fffcf9e4fffef9e8fffcfae8fffbfaeafffdfae9fffcfbe8ffe7cfa9fff3e3c5fffaf9eafff9f2dbfff5eccdfffdf9eafffdf9eafffcfbe6fffdfae7fffdfae5fff0ddc0fff0d6b7fffdf6ddfffbf6e1fffcf5e0fffcf5deffedd6b6ffbf8a60ffc4845effc28058ffbf7d59ffbd7d5affbb7c5bffbe7a5bffbe7c5dffd19572ffbf7d5cffbf7759ffbe785bffbd795affba7d5dffb77b5bffc08e6afff7dcafffebcba5ffba8c6dffb98e70fffbe9bffffae8c3fffbe9c6fffcebc9fffbedccfefaf0d1a6f4e9cf0bd1d1b903aaaaaa128e80d40b8b74d1068080d503aa55ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff0000028080ff068080d50a8080cc158679db228778d21b8e84c6ab3f2e25fd2d1d16fe2b1a14ff2d1b15ff44332dff4c3a35ff483832ff2a1912ff261510ff251611ff251611ff261711ff271610ff2f1b13ff4e2e24ff513224ff614130ff74523dff7a553eff80593fff895f43ff976c48ffb58b60ffc99f6fffcfa774ffd2ac77ffd5af7bffd8b27cffdab47cffdab37bffdbb47dffddb781ffe2bd88ffeac591ffeac792ffebc893ffebc893ffecc994ffecc894ffecc895ffecc895ffecc894ffecc894ffecc793ffefca96ffefcb96ffefcb96fff1cb97fff0cb97fff1cc98fff0cc98fff1cc99fff0cc99fff0cd99fff0cd9afff0ce9afff0cd9afff1cf9bfff1ce9bfff1cf9cfff1cf9cfff1d09dfff2d19dfff2d19dfff2d19efff2d19efff2d19efff1d19ffff0d19ffff6d8a6fffcdeaefffcdfaffffcdfb1fffbdfb1fffcdfb1fffcdfb1fffcdfb1fffcdfb1fffcdfb1fffddfb2fffbdeb0fffbdeb0ffefcaa1ffc48a66ffc6805bffc87f59ffc77f59ffc78059ffc68059ffc68059ffc58059ffc68059ffc58058ffc58059ffc4805affc17d58ffc4815cffc5815cffc6825cffc9865fffc5825bffc6815cffc5805bffc58159ffc48159ffc08158ffc38f66ffe9c499ffdeb38bffc2835effca825bffc7825affc78259ffc6825affc6825affc58259ffc58259ffc6825affc58159ffc5825affc3815affbb825effdac0a4fffdf8e4fffdf9e8fffdf9e8fffcfaeafffdfae9fffcf8e0ffe1c9a3fff3e7ccfffbf8e8fffbf5e0fff6edd3fffdf9e8fffcf9eafffdfbe9fffcfae7fffdfbe6fff4e4cafff4e0c2fffcf7e0fffbf6e2fffdf6ddfffbefd5ffc79f7effc6885dffc78459ffc3835affbe7f59ffbe7d5bffbf7a5affc17b5affc07e5dffcf9570ffc0805fffbf7a5bffc07a5bffbe7d5dffd4a482ffbf8a6bffbc8b6bfff8dfb7fffbe7befff5deb9ffc4a887fff8e7c1fff9e9c5fffaeac7fffdeccbfefaeccee8faefd533ebe6cd02ffffff0f8877dd0d8976d8088080bf048080bf0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080048040bf098e71c6108f70df1d8472d3228770d25152453ff92a1b14ff2a1a15ff2a1915ff291914ff2e1e19ff3b2a24ff54423dff52413bff392923ff2e1f1aff261611ff261610ff2c1710ff503127ff523125ff5f3d2eff6d4a39ff714c3aff77513cff815a41ff956c4bffb28b63ffc29a6dffcaa170ffd0a675ffd4ab79ffd7b07cffddb580ffe4bd87ffe7c28bffebc790ffecc992ffebc991ffebc993ffecc994ffedc995ffecc995ffedc996ffedc995ffecc995ffecc894ffecc894ffedc995ffeeca96ffefcb96fff0cb97fff0cb97fff0cb97fff1cc98fff0cc98fff0cc99fff0cd99ffefcc98ffefcc99fff0cd99fff0ce9afff1ce9bfff1cf9bfff1cf9cfff2cf9cfff2d09cfff3d19dfff2d19dfff1d09dfff1d19efff1d19ffff2d4a4fff8daaafffbdeaffffbdeb0fffcdfb0fffcdfb1fffcdfb1fffcdfb1fffcdfb1fffcdfb1fffcdfb1fffce0b1fffcdfb3fffcdfb4fffadeb1fffcdeb0ffe4b790ffc28260ffc8805bffc77f59ffc87f59ffc68059ffc68159ffc6805affc6805affc58059ffc5815affc17e58ffc37f5affc4815cffc4825cffc9875fffc7855dffc5825bffc6815affc5825bffc2815bffc0855dffd5a67cfff6d7abfffce5b9ffe7c59effc08560ffc9835bffc7835affc78359ffc6825affc6825affc6825bffc68358ffc6825bffc6825bffc48258ffc5815bffbc825effdbc3a6fffdf9e5fffcf9e9fffdf9e9fffcf9e9fffcf9e9fff8efd3ffe1c7a2fff4e9cffffcf9e8fffdf7e4fff5edd8fffdfae8fffdfaebfffdf9ebfffbfce8fffbfce8fff7ecd3fff8e8cefffaf6e1fffbf6dffffbf5daffe7ceafffc08963ffc6885cffc6865bffc79167ffe7ba92ffcc9d76ffbf8662ffbf7d5bffc07f60ffcf9471ffc3805cffc47e5affc17c5affc58c6afff5d4afffd4ad8bffb78c6cfff7deb8fffce9c3fffcedc8fff5e5c3fff8e5c4fffdebc7fffbe9c7fefdeecef8faefd288f0e8d008ffffdf118778d20f8877cc097171c6059966cc028080ff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000280808003aaaaaa06aa80d50c806ad518806ad5258375d62a8c80b0d233241dfd291a14ff281914fe281915ff281915ff281814ff271712ff2e1d18ff463531ff4e3e38ff4b3b35ff42302bff33211aff473024ff52382aff5e3f31ff6a4837ff6d4837ff6e4937ff6f4935ff764d38ff7b553bff815b3fff8d6548ff976f4effa8805cffba9469ffcba576ffd8b382ffdfbb88ffe4c18cffe7c38dffe6c28cffe6c38fffe6c38fffe6c18effe7c28fffe7c390ffe8c592ffe9c592ffecc893ffedc995ffefca96ffefc995ffefcb96fff0cc97fff1cb97fff0cb97fff0cc98fff0cc98fff0cc99fff0cc99ffeecb98ffeecb98fff0cd99fff1ce9afff1ce9bfff2cf9bfff2cf9cfff2d09dfff2d09dfff2d19dfff1d09dfff0cf9dfff1d19ffff4d5a3fff9dcaefffbdfb1fffbdeb1fffbdeb1fffcdfb1fffcdfb1fffcdfb1fffcdfb2fffcdfb2fffcdfb2fffcdfb2fffcdfb2fffcdfb3fffbdeb7fffddfb2fffbe0b1fffadaaeffd39f7cffc3815dffc7805bffc87f59ffc58059ffc6815affc6805affc68059ffc6815affc4805affc27f59ffc5815cffc5825cffc7855effc98760ffc5835cffc5835cffc6845bffc0835affc59068ffe5be95fffde3b9fffde5bafffde4bbfff2d3acffbb865effc8845bffc78359ffc7835affc6825affc6825bffc7825affc68258ffc7815bffc7825cffc58159ffc6815cffbc825fffddc5a8fffdf9e5fffdf8e9fffcf9e9fffcf9e8fffcf8e7fff0e1c3ffe3c8a3fff7ebd2fffbf9e8fffdf9e6fff5f0dcfffdfae8fffefaeafffdfaebfffdfbe9fffdfae9fff9f2d9fffbf0dbfffbf6e1fffbf5defff7e9cdffc99f7cffc58760ffc7875affc4885effddb388fffee4bafffde3baffeacca2ffd3aa85ffbe8a6affc88d6cffc4805dffc57f5effbf8260ffe3bc96fffbe6bfffefd3aeffb18e6afff5dfb8fffdebc7fffcecc9fffcefcefffdefcdfffbebc9fefceccafcfaeccfc9f7ecd11ce4dbc8056666cc0f8877dd0a8080cc068080d503aa55aa028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff04bf80ff0a9980e6128e71c6208770d7248e78d468514238fd281814fe281a15fe281916ff271915ff281814ff2a1815ff291815ff271814ff261613ff2e1d1aff392723ff4b3832ff654f47ff80655bff846657ff7f5c49ff7a553fff724f37ff724d36ff754e39ff764e3bff764f3dff7c5440ff825943ff8f654bffa27757ffb48964ffbf966cffc59c6fffc89f6effd4ab7affdcb481ffe0b889ffe1ba89ffe2bb89ffe1bc89ffe1bc8affe1bc8affe5c18dffeec895ffefca96ffefca96fff0ca96ffefca96fff0cb96fff0cb97ffeec995ffecc894ffefcb98fff0cc99ffefcc99ffeecb99ffeecc97fff0cd99fff0ce9afff0cd9afff1cf9bfff2cf9cfff2cf9cfff2cf9bfff0cf9cfff1cf9efff2d2a0fff8d9a6fffbddaafffbddb0fffbddb1fffcdeb1fffbdeb1fffcdeb1fffcdfb1fffcdfb1fffcdfb2fffcdfb2fffcdfb3fffcdfb3fffcdfb3fffcdfb4fffcdfb5fffddeb3fffbe0b2fffbe1b4fff8d6adffc48c66ffc5815bffc88159ffc68059ffc7805dffc7805affc68059ffc6815affc37f58ffc5825bffc5825cffc6845dffca8960ffc5835bffc5835cffc5845bffc0855cffcea477fff5d9acfffce4b9fffde5bffffee4bcfffee3bbfffae0b7ffb9875effc8855cffc78359ffc7835bffc7835affc7835affc7825affc7825affc8815bffc7825bffc58358ffc5825bffbc825fffdfc8abfffcf9e6fffdf8e9fffbf8e8fffbf9e7fffdf8e3ffe5d0afffe5caa5fff7edd3fffcf9e8fffdf9e6fff9f5dffffdfbe7fffdfae9fffdfbeafffdf9eafffdf9eafffaf7e0fffaf5e1fffdf7e0fffaf4d8ffdec1a2ffc18864ffc8895fffc9875dffc38d63fff4d5acffffe7bffffce7bffffde7c1fffde6bffff7ddb9ffe2bb98ffc18663ffc08260ffd6a682fffde3bffffce7c2fffce7c2ffd1b693fff6e2bdfffeedc9fffdecccfffdeecffffcf0cffefdf0cefcfaeccde5f8edd44eefe5ce03aaaaaa0c8080d50e9280db07926ddb048080bf0280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000001ffffff04bfbfbf088080bf0f8866cc1b8471d92b8877d51f9c8cb5ee2c1c17fd291a16ff291817ff281916ff291815ff281816ff271816ff281816ff291816ff281816ff291816ff2a1816ff2b1815ff4a3128ff5b3b2eff734e3dff7b5341ff835946ff855d48ff855e49ff855e49ff855e4aff875f4bff885f49ff8b5f49ff8b5d43ff895b3bffa1734cffc09567ffd9b17fffe0b682ffe0b883ffe0b787ffe0b987ffe1bb87ffe1ba87ffe1bc89ffe8c290ffefc996fff0ca96fff0c996fff0ca96ffeec995ffedc893ffecc792ffeac692ffe9c691ffedca95fff0cc97fff0cc97ffefcb97ffefcb97fff0cc9cffefcd9bfff0ce9bffefce9bffefce9bffefce9bfff0ce9cffefcf9efff1d09ffff2d4a1fff9d9a8fffadbabfffbdcadfffbdcaefffcddb0fffcdeb0fffcdfb1fffcdfb2fffcdfb2fffcdfb2fffcdfb3fffcdfb3fffcdfb3fffcdfb3fffcdfb3fffce0b4fffddfb4fffcdfb5fffde0b4fffcdfb2fffde0b4ffedc79fffc48862ffc78258ffc9805bffc77f60ffc7805affc6825affc5815cffc4805affc6835dffc5845cffc7875effc6865dffc4835bffc2855cffc28d62ffddb78bfffde3b7fffde7bafffee6bbfffde5bdfffee5bcfffee5bafffde4bbffc2936affc7855cffc7845bffc8845bffc8835bffc8835affc8835affc8825bffc8825affc7835bffc58358ffc68159ffbc845fffe1ceb4fffdf8e7fffbf9e8fffbf9e6fffbf9e5fffaf2d9ffe3c8a7ffe7cba7fff8f1d5fffbf9e7fffdf9e7fffbfae7fffcfbe9fffcfae8fffcfbe9fffcfbebfffdf9e9fffcf9e5fffbf8e5fffbf6dcfff3e2c3ffc59775ffc78862ffc8885dffc58960ffd7ac83fffee4bffffde7c4ffffe7c2ffffe7c1fffee8c3fffde9c3fffce8c2ffdfbb98ffcca381fff9deb9fffee7c2fffee7c3fffce9c6fff3e0bdfff9e8c5fffdedcaffffedcdfffdeccefffdeecffefcf1d2edf9efd26fede3cc0affe6cc0ba274e815866dce0b8b74d1059999ff028080ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaaa068080d50a8080e617856fd3258375d6228778d2a93c2f26fe2a1915ff2a1916ff291916ff291916ff281916ff291816ff291816ff291816ff291816ff291816ff2a1816ff2a1815ff4a322aff5d3c32ff6f473aff744939ff754a3aff764b3bff754b3aff754b3bff754a3aff744a39ff754a38ff784a38ff7a4d31ff9a7049ffcfa578ffddb483ffddb681ffddb681ffdeb882ffdfb784ffe0b985ffdfb985ffe4be8affecc793ffefcb97fff0cb97ffefc994ffebc591ffeac390ffe8c28effe6c08dffe7c38fffe7c38effebc792ffefcb96fff0cc97ffefcb97ffefcb97fff0cc99ffefcd9bffefcd9affefcd9afff0cd9bffefcd9affefce9afff0cf9cfff1d09efff3d29ffff7d8a6fffadaa9fffbdcabfffadbabfffbdcadfffbddaffffcdeb0fffcdeb1fffcdfb2fffcdfb2fffcdfb2fffcdfb3fffcdfb3fffce0b3fffce0b4fffce0b4fffde0b4fffde0b4fffde0b4fffee1b5fffce0b4fffde0b5fffcdfb5ffd7a880ffc3825dffc8815dffc7805dffc8805affc7825bffc5805bffc7825dffc6835cffc7875effc98860ffc28259ffbf865dffc7996cffe9c99dfffde6bafffde6bffffde7befffee7bcfffee5beffffe6bdfffee5bafffee4bdffcca077ffc7875dffc7845bffc9845bffc8835bffc8835affc8835bffc8835bffc8835bffc8835affc8815bffc6815bffbc8b67ffeddbc2fffdf8e5fffafae7fffbf9e5fffbfae4fff3e6cbffe5c7a2ffe9cfaafff9f1d7fffcf9e6fffcf9e8fffcfaeafffdfaeafffcfae8fffbfae6fffdfae9fffcf9e8fffcf8e6fffaf8e5fffbf4d9ffdabb9affc28b64ffc7895fffca885cffc68c65ffeecea5fffee8c2fffde7c4fffde8c6fffde9c3fffee9c5fffde9c5fffce8c4fffde6c4fff3dcbafffce6c3fffde7c3fffee9c6fffdebc8fffbedcafffdeeccfffdeeccfffeedcefffceecdfefceecef7faf0d497f5eed616e8e8d107b6b6db1d8472d3128071c6088080df048080bf01ffff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff02808080048080bf0a8080cc148073cc21836cd1328570d140706460f42d1b17fe2b1a16ff2a1916fe291a17ff291917ff291917ff291816ff291916ff291916ff291916ff291816ff2a1815ff462e27ff5d3c31ff70473aff724838ff744a3bff754a3aff764a3bff764a3bff764939ff764b38ff7a4e3aff82573fffb28661ffd5ad7effd6b17cffd8b37dffdbb780ffddb882ffdeb985ffe0ba86ffe2bc87ffeac38effefca95ffebc691ffe5c18bffe1bc87ffe2bb88ffe3bd8affe4bf8bffe4bf8bffe5c18cffe6c18dffe9c48fffefcb96ffefcb96fff0cb97ffefcb97ffeecb97ffeecc99ffefcd9afff0cd9bfff0ce9bffefcd9afff0ce9afff0cf9bfff1cf9dfff3d19efff5d3a0fff7d7a4fff8d9a7fff7d8a7fff6d7a6fff8d8a9fffcdcadfffcddaffffbdeb0fffcdeb1fffcdfb3fffcdfb3fffcdfb4fffce0b4fffde0b4fffce0b4fffde0b4fffce0b4fffde0b4fffde0b5fffce0b4fffce0b4fffce0b5fffce1b5fffcdaafffcd9b74ffc5825dffc9835affc8825bffc7825cffc5815bffc7835cffc8865effca8960ffc2865dffbb885effcfa77cfff8ddb1fffce5bdfffce6bffffee6c0fffee6befffee6bffffee6c0fffee6bcfffee6bafffce5bdffd9af87ffc5885effc8855cffc9855bffc8845bffc8835affc8835affc8835affc8835affca835affc6825dffc38661ffcca381fffbecd2fffdf9e1fffbfae4fffdf9e4fffaf8e1ffecdabbffe9caa0ffebd2aefff9f0d9fffdf9e7fffcf9e7fffcfae9fffdf9e8fffdfae6fff3ecd5fffdf7e4fffbf8e8fffcf7e4fffcf8dffff5e7c7ffc59273ffc88965ffcb8860ffc9895effd2a37bfffee6bffffee8c1fffee7c2fffde8c5fffee7c6fffde9c6fffde8c6fffee9c6fffce7c6fffbe6c0fffde7c3fffee8c8fffcecccfffdedcafffdeecdfffdefcefffdeecdfffeecd1fffcedcff9fdeed0b1f1e9cd1be3d9d002ffffff148066cc198570cc108070cf088080df03aaaaff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808004bf80bf07926ddb0f8877cc1e8877d52d8271d2209787c7c7362520fd2b1916fe2b1917fe291a18ff291917ff2a1917ff2a1917ff291916ff291917ff291817ff291917ff2a1816ff462d27ff5e3c33ff70493cff724939ff734b3bff744a3aff75493aff754a3aff794c3bff7c503dff8c604affb1866cffc99e7affc9a178ffcaa378ffcba578ffcca478ffcba577ffcda579ffd3ab79ffdeb882ffdeb782ffdcb681ffddb782ffdfba85ffe2bd87ffe2bc87ffe3bd89ffe2bd89ffe4bf8cffe6c18dffe6c28dffebc693ffeeca95ffefcb96ffefca95ffedc995ffeeca97ffefce99fff3d19cfff3d19dfff1cf9bfff0ce9bfff0ce9afff1cf9bfff1cf9dfff3d19ffff4d29ffff4d2a0fff5d4a1fff5d5a3fff6d6a4fff7d6a7fffadbabfffbddaefffcdeb0fffbdeb1fffbdeb1fffcdfb3fffce0b4fffce0b4fffde0b5fffde0b5fffce0b5fffce0b5fffde1b5fffce0b5fffde0b6fffde0b6fffde1b6fffde1b5fffde0b6fff0cda2ffc48d65ffc6835bffc9835dffc6815bffc7845effc7855effc98961ffbf885dffbd9064ffe2c195fffde3b8fffde6befffde6c0fffde7c1ffffe6c0fffee7bdffffe5c0fffee6bffffee6bdfffee6bafffbe5beffe3bc95ffc3895effc7865cffc9855cffc9845bffc8835affc9845bffc9835bffc8845affc7845bffc28b63ffdcaf86ffe8caa0fff5e6c0fffcf5d9fffbf7dffffaf8e2fffaf1d6ffe8d0aaffeecea4ffedd3aefffaefdbfffbf9e9fffcf9e8fffcfae7fffbfae4fff7ebd1ffecd7b8fff5e6cafffcf7e2fffbf7e3fffdf4d6ffd6b494ffc78b68ffcc8a60ffcc8a5effc48d61fff3d1a8fffee9c3fffde7c2fffee8c3ffffe8c4fffee8c4fffceac5fffde9c5fffde8c5fffde5c6fffde7c2fffde9c6fffeebcbfffeecccfffeedcafffdeed0fffeedd0fffeefcffffeeecffbfceecfcefaecd131efe5cb188a80ca2c8574d12a8673ce1e806fcc108070cf07926ddb035555aa0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080ff068080d50d8962d81a896cce298370d3308a75cf85493836fc2b1814fe2c1a18fe2a1a17ff2a1a18ff2a1917ff2a1917ff291916ff2a1916ff291816ff291916ff291915ff442c25ff5d3c32ff704a3cff71493aff734b3bff734939ff74493aff794d3dff7e5141ff7f5341ff835845ff815541ff825541ff835742ff865944ff895c46ff8d5f47ff9a6c4dffb18660ffcaa070ffd9af7affdeb57fffe2ba85ffe2ba86ffe0ba85ffe2bc87ffe2bd88ffe3be89ffe4bf8bffe4c08cffe6c28dffe8c48fffecc692ffecc793ffedc994ffedc995fff1cd99fff2cf9bfff1cf9bffefcd97ffeecc98fff0cd99fff0cd99fff1ce9afff1cf9bfff2cf9cfff3d19dfff3d19dfff4d2a0fff1d09dfff4d4a1fff5d5a3fff5d6a6fff9dbabfffbddaefffbdeaffff9ddaffffbdeb1fffde0b4fffce0b5fffce0b5fffce0b5fffde0b5fffce0b5fffde0b5fffde1b5fffce0b6fffde1b6fffde1b7fffde1b8fffde1b8fffce1b7fffce1b6ffe0b78effc1845fffc8845bffc7835bffc8855effc98861ffc18a60ffcda47affedd1a6fffde6bbfffde6bffffde7c0fffee6c0fffee6c1fffde7c0fffde6bffffee6c1fffde6c0fffee6bffffde7bffffde7bbffecc9a1ffc0895fffc7865dffc8855cffc9855cffc88359ffc9835bffc7845bffc4875fffc6936affebc89cfff1d2a4ffeacd9bffedd1a5ffeed7b6fff6e8c6fffbf2d5fff5e4c7ffe9cea6ffeed0a5ffedd3aafff9edd2fffbf9e7fffdf9e9fffcf6e1fff3eacdffeed7b5fff2d3aeffefd8b3fff8efd1fffbf5dffff6e2c6ffc49270ffc98c63ffce8a61ffcb8c61ffd3a479fffee5befffde8c3fffee8c3ffffe8c4fffee8c4fffee8c5fffde9c5fffee9c6fffde6c4fffde5c4fffde7c6fffdebcaffffeccbffffeccafffdeecbfffdefcffffeedd0fffeefcffefeefd1e5fbeed15bf4e6cd05cccccc2b8271d5418572d42d8271d21d7b6ad3108070bf079292db028080ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff0280808004bf80ff0c806ad517857ad3258375d6388472d644836d8bea301f18fe2d1b18fe2a1917ff2a1917ff2a1917ff2a1917ff2a1916ff2a1916ff2a1817ff291916ff291815ff432a25ff5c3c31ff714a3cff704a39ff714938ff754b3bff794e3eff7d5141ff7f5241ff805343ff7f5242ff805142ff815343ff845545ff865847ff895a46ff926348ffab7c58ffc79c6fffdeb583ffe2b982ffe0b882ffdeb583ffdfb786ffddb784ffe0bb85ffe6c08dffe4bf8bffe3be8bffe6c08dffe8c28fffeac590ffebc591ffedc792ffeeca95fff2ce99fff1ce99ffedca96ffe9c793ffebc892fff0cd98fff0ce99fff1ce9afff1cf9afff1cf9cfff2d09bfff3d09cfff0ce9affedcb99fff0cf9cfff4d3a0fff3d3a0fff5d5a7fff9dbacfff9dbadfff8daabfff6d8abfffbdfb2fffde0b5fffce0b5fffce0b5fffce0b5fffce0b5fffce0b6fffce0b5fffde1b5fffce1b6fffde1b6fffde1b8fffee1b8fffee0bafffde1b7fffbe1b9fffadcb3ffcfa077ffc4875fffc8885fffc68b62ffc39066ffdbb78cfffce2b8fffde6befffde5bffffde7c0fffde6c0fffee6c0fffee6c0fffee6c0fffee6c0fffee6c0fffee6bffffee6c0fffde7befffde7bcfff1d2abffbf8a61ffc6875effc8865cffc9855cffc8855cffc4875effbe8e63ffd5ae85fff7dab1fffbe5bafff2d6a9ffefcc9affefce9cffefcea2ffedd2a5ffedd6aeffeed3acfff0cfa6fff1d0a7fff2d3a7fff5e3bdfffef7dcfffbf1d8fff4e0c0fff2d7acfff6d6a8fff7d4aafff3d6acffefdcb7fffbf0d5ffdab193ffc98b68ffcd8b62ffce8a62ffc68f65fff1cea6fffee9c3fffde8c3fffee8c4fffee8c5fffee8c5fffee8c5fffde8c5fffee7c5fffde5c4fffde7c5fffee9c9ffffeccbfffeedcafffeeecafffdf0cefffceecffefeeed1fffbedd0f7fcedd28dfaefd50debd8c41c9280d1598470d1408374d32c856ed61c806dd1108070cf06aa80ff03aaaaaa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf0a9980e6118778d2228070d2368071d027907cd1af3c2a23fe2d1b17fe2c1a17ff2b1a17ff2a1917ff2a1917ff2a1917ff2a1916ff2a1917ff291917ff291815ff412823ff5c3b30ff70493aff704938ff774e3eff7a4f40ff7c513fff7d5140ff7f5241ff7c5140ff7e5241ff805543ff835544ff855745ff865746ff8c5d46ffae805effd7aa7cffe0b683ffe0b686ffd3ab78ffdeb585ffc69d70ffb28b5cffcaa372ffe3be8bffdfb985ffe3bd89ffe6be8cffe7c08effe9c490ffeac792ffedc893ffefca95ffeeca95ffebc792ffe8c48effe9c58fffe9c791ffeecc96fff1cf99fff1ce99fff1ce9afff0ce9afff1cf9cfff0cd9affebc794ffe9c693ffeecc99fff3d29ffff2d29ffff2d29ffff5d5a7fff7d8a8fff5d7a5fff3d5a5fff5daabfffde0b5fffce0b6fffce0b5fffde0b5fffce0b5fffce0b6fffce1b6fffce1b6fffde0b7fffde1b7fffde1b7fffde1b8fffde2b8fffee1bafffee2b8fffce1b8fffce1b8fff7d5aaffc4936affc18c65ffc99e74fff1d2a8fffde5bcfffde6c0fffee5bffffee5bffffce7bffffde6bfffffe6bfffffe6bffffee6c0fffee6c0fffee6c0fffee6c0fffde6c0fffde6bffffde7bdfff7d9b4ffc18e65ffc7865cffc9865cffc6865dffbf8a5fffca9e74ffefd2aafffbe6befffce6c0fffbe5befff2d5acffefcd9cfff0cd98ffefcf9dffefcf9effefd0a1ffeecfa4fff2d1a5fff4d1a5fff5d3a5fff4d8abfff5ddb6fff4d9b3fff6d7a9fffad5a6fff5d9a5fff7d7a9fff8d7aaffebd0a5ffeed5b2ffc8916cffcb8c65ffcf8b64ffcc8c62ffd7a980fffde6bffffbe9c6fffee8c4fffee8c4fffee8c5fffee8c5fffee8c6fffde7c5fffde6c4fffde6c4fffee8c7ffffecccffffedcbffffedcbfffeedcdfffdefcdfffdedcffefeefd3fbf2e6c9d3ede1c535d4cfc52f8872ce408374cf578772d03f8671d22b8271d01c8076d10f8877cc06aa80ff03aaaaaa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff088080df128e71d41d8472d3318272d047816fd072513f41f92c1a14fd2d1c17ff2b1a16ff2a1a16ff2a1917ff2a1916ff2b1a16ff2a1917ff2a1917ff291916ff3f2823ff5a3b31ff734c3cff754e3dff79513dff7b513fff7d513fff7d5140ff7d503eff805341ff825543ff825644ff845543ff845744ff8b5d48ffa87d61ffbd9272ffb28962ffb78f66ffb98f6cffb38869ff926746ffa2764effcfa474ffddb381ffd9b07dffe4bb88ffe4bd88ffe7c18dffe9c390ffebc691ffecc793ffebc691ffe7c28dffe5c08bffe6c28bffe9c48effebc78fffedca93ffefcd96fff0ce98fff1cf99ffefcc97ffecc894ffe8c590ffe7c390ffe8c592ffecca97fff3d19efff2d19ffff2d19efff2d29efff3d1a2fff2d2a1fff2d3a1fff2d5a3fff9ddaefffddfb6fffddfb7fffcdfb4fffce0b5fffde1b6fffce0b7fffce1b6fffce1b7fffde1b7fffde1b7fffee2b9fffde2b9fffde2b9fffde2bafffee1b9fffde2bbfffce2b9fffce1b7ffe4c59bffd7b78dfffde1b9fffde5befffce5c0fffde5c0fffee6bfffffe6c0fffde6bffffee6bfffffe6c0ffffe6c0ffffe6c0ffffe6c0ffffe6c0fffee6c0fffde7bffffee6c1fffde7befffadfb8ffc7946effc78761ffc18860ffc4966cffe2c299fffce5bcfffee6bffffee6c0fffee5c0fffde4c0fff0d6abffedd09efff0ce9cffedcfa0fff0cf9effedcca0ffeed9b2fff3deb5fff2d4a9fff5d3a6fff7d5aafff7d6aafff9d6a8fff8d7a5fff9d7a7fff6d8a8fffad6abfff7d6a7fff5d6a8ffd3a580ffcc8d68ffcd8b64ffcf8b64ffcb9369fff5d5abfffde9c2fffbe9c3fffee8c3fffee8c5fffee8c5fffee8c6ffffe7c6fffde5c4fffce5c4fffde8c7ffffebcbfffeedcbfffeeecbfffdedccfffdeecffffbefccfefaeed0f9f1e3c8f4a1907890a69a8314a6a6bf518471d3688471d3558772cf3d8675d12a8673d41a806cce0e9280c806aa80ff028000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaaa088060bf118778d2159279db308070cf448370d2356f606fec301e18fe2d1b16fe2b1915ff2b1916ff2c1a18ff2c1a18ff2b1917ff2b1917ff2b1917ff291916ff3d2823ff5a3b31ff744d3fff764e3dff79513dff7c5140ff7c503fff7b4f3dff805341ff825542ff835644ff835643ff845644ff835643ff8a5d47ff8c6249ff9b7156ffa37a5fff936a50ff895e46ff8b5f47ffa07455ffcda27affcfa474ffd2a874ffe1b783ffdfb683ffe4be8affe8c38fffebc691ffebc691ffddb682ffe0ba84ffe4bf88ffe7c38cffeac690ffebc791ffedc992ffeecb94fff0ce97ffecc994ffe9c590ffe7c38fffe5c18dffe6c28effe7c390ffeac894fff1d09dfff2d19dfff1d09efff1d19ffff2d19ffff3d1a1fff2d29ffff1d3a0fff4d5a4fffcdeb1fffce0b6fffcdfb6fffce0b4fffce0b4fffce1b6fffce0b7fffce1b7fffce1b8fffde1b8fffde1b8fffde2b9fffde2b9fffde2b9fffee2bafffee1bafffde2bbfffde3bafffde3bafffbe1bafffce3bbfffde5befffde5bffffee5c0fffde6c0fffde6bffffee6c0fffee6bffffee6bfffffe5c0ffffe6c0ffffe6c0ffffe6c0ffffe6c0fffee6c0fffee6bffffee7c1fffde7bffffbe2bbffc79e75ffbe8c64ffd5ac84fff0d4acfffde6bffffce7c2fffde6c1fffee6c2fffde7c1fffde5bdfff1d7a8ffeecf9cfff0ce9dffeecf9effedcd9dffebd3a9fffaf3d5fffbf4d9fff2dcb8fff3d5aafff7d3aafff8d5abfff8d7a6fff6d8a6fff7d7a9fffad6a7fffbd5a7fff5d7a4fff7d7abffe6b992ffcd8d67ffcf8e65ffcd8e66ffdbad84fffee6befffce7c0fffee9c1fffee8c3fffee8c4fffee9c6fffee7c5fffde6c5fffde6c5fffde8c6fffeeccafffeedcefffdeecbfffeedcbfffdedcdfffceecffffaeecffef5ead0f1ded2b8df7d6e5d669d9382199985cc7c8471d05f8473d1548673ce3c8473d0298370d31b8471c60e9280c8068080d5028080ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff028080ff07926ddb108070cf1b8471d92d8871d2418172d4448b78cac736231bff2d1b16fe2c1a17ff2c1a18ff2c1a18ff2c1917ff2b1917ff2b1a17ff2a1916ff291915ff3e2721ff5b3c31ff764e3fff794e3cff7a513dff7a4f3dff7b503eff7f5441ff815542ff825542ff825642ff835643ff835644ff845643ff90634eff9c705aff835741ff805340ff855746ff875b47ff8e6148ffb58d68ffb48b60ffd2a975ffdfb680ffdcb581ffe4be87ffe9c38dffe9c391ffddb684ffc59c6cffddb480ffe6be88ffe9c38cffebc690ffebc792ffebc892ffebc893ffe8c58effe3bf8bffe2bf8bffe5c18effe5c18dffe6c18fffe6c28fffe8c592fff2cf9dfff2d09efff2d09efff1d09dfff1d09efff2d09ffff2d09ffff1d29efff2d3a0fff7d7aafffddfb3fffcdfb6fffcdfb7fffce0b4fffbdfb3fffce0b5fffce0b6fffde1b8fffde2b8fffde2b8fffde2b9fffde2b9fffde2b9fffee2bafffee2bafffee2bafffee2bbfffce3bafffde4bbfffde4bdfffde5bffffee5bffffee5c0fffee5c0fffee5c1fffee6c0fffee6c1fffee6c0fffee5c0ffffe6c0ffffe6c0ffffe6c0ffffe6c1fffee6c1ffffe6c0ffffe6c0fffee6c1fffee8c0fffbe5bfffd3b891ffe4c9a0fffce5befffde6c2fffee7c3fffee6c1fffee7c2fffce8c5fffde7c2fffde6bdfff3d7aaffefce9fffefce9efff0cf9affebcea0fff7e9c8fffdfbe9fffcfaecfff9f2d7fff0d9b2fff5d5aafff7d5aafff6d7a9fff8d7a8fffad6a9fff9d7a9fff9d7a9fff7d7a6fff9d7adfff1cca4ffcd966bffcf8f65ffce966dfff7d5aefffde7c4fffce7c3ffffe8c3fffee8c5ffffe8c6ffffe8c7fffde6c5fffde6c5fffee7c7ffffebccfffdeecdfffdeed0fffceeccfffeeecbfffcefcefffbeed2fff4e9cdffab9c88f975685dbc9b908248a69c8e0f9999cc578472d0678672d2548673d13d8671d12a8673d41a8976ce0f8877cc076d6ddb028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035555aa076d6ddb0e806ddb1b8471d02b8871d03f8671d2448774d68c544243fb2f1a16fe2c1a18ff2c1a18ff2d1a18ff2b1917ff2b1916ff2b1917ff2a1916ff2a1915ff3d2520ff5b3b2fff784f3fff7a4f3dff794f3aff7d513fff805441ff805541ff825542ff825642ff825543ff825642ff845644ff855845ff835744ff815341ff825443ff865846ff885a47ff8c5f47ff996d4cffbc9367ffd4ac7bffd5ac79ffdbb27fffe1b888ffcaa372ffc09969ffcca677ffb68d5dffd9b27cffe5be87ffe8c08affeac38effe9c591ffe9c591ffe3bf8bffe3bf8bffe2be8affe5c08cffe3bf8cffe4c08effe5c18dffe5c18effe6c391ffefcc9afff2d09efff2d09efff1d09dfff1d09efff1d19efff1d09efff2d0a0fff2d2a0fff3d4a3fff9daadfffbddb3fffcdeb5fffcdfb6fffbdfb4fffbdfb3fffce0b5fffce1b6fffde1b8fffde2b9fffde2b9fffde2b9fffde2b9fffee2b9fffee2bafffee3bafffee3bbfffde3bcfffee4bcfffee4befffee5c0fffde5bfffffe6c0fffee5c0ffffe5c0ffffe5c0fffee5c1ffffe5c0fffee6c1fffee5c0ffffe6c1ffffe6c1ffffe6c1ffffe6c1fffee6c1fffde6befffee6bffffee6c1fffee7c0fffde6c0fffce5bffffee7c1fffde7c1fffde7c1fffee7c2fffee7c0fffee7c2ffffe7c2fffde7bffffbe6bffff3d7acfff0cf9fffefcd9dffedce9bfff1deb7fffef9e6fffdfaf0fffdfbeffffdf9e7fff7e9d0fff2d6b2fff6d5a5fff7d6a7fff7d6a9fff9d6a8fffad6aafffbd5a9fff8d6a7fffad9aefffadbb1ffdaa580ffcf9269ffe5b891fffee4befffee7c1fffee7c1fffee7c5fffee7c8ffffe7c6ffffe7c6fffde6c6fffde9c8fffeedcbfffeecd0ffffedd1ffffeccffffdeecbfffcedcefffceed1fffaecd0ffe1d4c0ff806f66f9615449d8766a5b4aa99b8a05cccccc098e8ee3538472d4558772d23f8671d22c8574d11d8472ca108070cf097171c6048080bf01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff06aa80d50e806dc8198570cc288673d23b8270d4468775d346574945f5311d18ff2e1c17ff2d1a17ff2c1a17ff2b1916ff2b1a17ff2a1916ff2b1a16ff2a1915ff3b231fff5c3b2fff795040ff794f3cff7d523fff7f5441ff805541ff805541ff815542ff815542ff825642ff835643ff835644ff815442ff825442ff865746ff875846ff895a47ff8b5d47ffa07455ffc0976dffcda574ffcca375ffc69d72ffb38b63ff9f7350ff9b714dffb8906affb0895dffd5af7cffe0ba82ffe3bd84ffe7bf89ffe2bb89ffd2ad7cffddb987ffe3be8bffe1bd89ffe1be8affe4bf8bffe4c08dffe5c18effe4c18effe5c390ffecca97fff2d09efff2cf9efff2d09dfff1d09dfff1d09efff2d09ffff2d19efff1d19ffff3d3a1fff5d7a6fff2d3a7fffbddb2fffbdeb3fff8dcaffff8dcaffffce0b3fffce0b5fffce0b7fffde2b9fffde2b9fffde2b9fffee2bafffee2b9fffee2bafffee2bbfffee3bbfffce3bcfffde4bffffee5beffffe5bffffee5bfffffe5c0ffffe5c0ffffe5c0fffee5c0fffee5c0fffee5c0fffee5c0fffee5c1fffee5c1fffee6c1ffffe6c1ffffe6c1fffee6c1fffee6c1fffee6c0ffffe6c1ffffe6c1fffee6c0fffee6c0ffffe7c1ffffe6c2fffee7c1fffee7c2fffee7c2fffee8c1ffffe7c3ffffe7c3fffde8c1fffce6befff2d7a8fff0d09effedcf9fffebd3a9fffcf4d8fffdfbeefffcfaf0fffefbeefffdfceefffcf8e3fff5e4c2fff2d7abfff4d5aafff6d6a8fff8d7a8fff9d7aafff9d7a9fff7d8a7fff8daaefffcdeb5ffecc19bffce9c74fff8d8b1fffde6c2fffee7c2ffffe7c3fffee8c5fffee8c8fffee7c6fffee6c5fffde8c8fffeecccfffdefcefffdeed0fffdedcfffffedcbfffeefc8fffcefd1fffaefd9ffc9bca9ff847776fb877e7cc48a8072c96e6252a1776f5d228e80780a9999e62a8673d45b8773d2448370d2318272d0208778cf148c73cc0c8080d5068055d5048080bf01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080056666cc0d7676c417857ad3258375cf38806dcd4d8471d12c9180aee234211afe2e1c17fd2d1b17fe2c1a16ff2c1915ff2b1a16ff2a1916ff2b1917ff2b1915ff3a221eff5b3a2fff7a5040ff7c513fff7e5340ff7f5440ff805440ff805441ff805541ff815441ff815541ff825442ff80533fff855744ff875a47ff895947ff895a46ff8b5c48ff9f7259ffb28766ffb18563ffa37957ff93674aff865941ff885a43ff8c5f43ffa17852ffad8658ffd4af77ffdbb57affdfb87fffd5ab7affbf9368ffad8658ffdcb686ffe6bf8dffe1ba86ffdfba85ffe4bf8affe3bf8bffe5c18dffe5c18fffe5c18fffe8c694fff2d09dfff2cf9efff2cf9efff1cf9dfff2d09efff1cf9dfff2d09ffff2d09efff2d3a0fff5d5a4fff0d1a0fff5d5a9fff8dbaefff8dbadfff1d5a6fff7dbaefffce1b3fffce0b5fffce1b7fffde2b9fffde2b9fffde2bafffee2bafffee2bafffee3bafffee3bbfffee3bcfffde3bdfffde5c0fffee5c0fffee5bffffee5c0fffee5c0fffee5c1fffee6c0ffffe5c1ffffe5c1fffee5c0fffee6c1fffee5c1fffee5c1fffee6c1ffffe6c1ffffe6c1fffee6c1fffee6c1fffee6c1fffee6c1ffffe6c1ffffe6c1fffee6c1ffffe7c1fffee7c2fffee7c3fffee7c3fffee7c3fffee7c1fffee7c1ffffe7c3fffde7c1fffde5befff3d8acffefd0a0ffeacfa3fff6e6c9fffdfbe8fffdfbeefffdfbeefffefaeefffcfbf2fffcfbeafffbf6ddfff1e0b9fff4d5acfff5d6a8fff7d8a9fff7d8abfff7d9aafff7d9a9fffaddb2fffce1bafffaddb6ffdebb92fffee5c0fffde7c5fffde7c4ffffe8c5ffffe8c8fffee8c7fffde6c5fffde7c6ffffecccffffeecffffeefd0fffdefd0fffceecffffdefcdfffbefccfffbf0d3ffe0d5c1ffa39c90ff575356f85a57559ca5a0904eb7ad9d808b817469837c6b1fb5b5a5368471d05c8574d54c836fd0388476d1288673cc198570d6118778d20a9980e6076d6ddb03aaaaff02ff80ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000056666cc0b8b74d115866dce23836dcc328070d147856fd01a9d89d8be3f2a24fd301b18fc2f1c18fd2d1a16fe2b1814ff2c1916ff2b1917ff2b1a16ff2b1817ff38211dff5a392eff7a5140ff7e5341ff7e5340ff7e5441ff7f543fff805440ff815542ff815541ff825442ff7e4f3cff865843ff875a46ff895a47ff885846ff885947ff895b47ff875b44ff855742ff845641ff835642ff845642ff865843ff895944ff936747ffc59a6fffdab17effd1a874ffc3976bffa87c57ff966947ff9d7147ffdbb283ffe7be8dffd5a979ffd7b17effe4bd89ffe9c28fffe4bf8dffe4c08effe4c18fffe6c391fff1ce9cfff2d09dfff1cf9dfff2cf9dfff1cf9dfff2d09ffff2d1a1fff3d1a1fff3d2a2fff3d4a3ffe8ca97ffeccc9dfff4d5abfff1d4a6ffefd3a3ffefd4a4fff8deaffffce1b4fffbe0b4fffde1bafffde2b9fffde2bbfffee2bcfffee2bcfffde3bbfffde3bbfffde3bcfffde3bdfffde4bfffffe5c0fffee5bffffee5c0ffffe5c0fffee5c1ffffe5c1ffffe5c1fffee5c1fffee5c1fffee5c1fffee5c1fffee5c1fffee5c1fffee6c1fffee6c1fffee6c2fffee6c1fffee6c2ffffe6c1ffffe6c1fffee6c1fffee6c1ffffe6c2fffee7c2fffee7c2fffee7c3fffee7c3fffee7c3fffee7c1ffffe7c2ffffe7c2fffde7c1fffde5bffff3d7aeffeccfa6ffeedbb5fffdf8e3fffcfceffffdfbeffffefbedfffdfbf1fffdfbf0fffcfbeefffcfaeafffaf3d8fff2dbb7fff5d7abfff7d8a9fff8d9abfff8d8abfff8d9aefffbe0b8fffbe3befffce6c0fff8deb9fffee8c4fffde8c5fffee8c5fffee8c8fffee8cafffde9c7fffce7c7fffdeacbfffeedcdffffeed0ffffeed1ffffeecffffeeecdfffcefd5fffbeed7ffede2caffb7b19eff585557ff54555cf8615f5e929d9688828f87745faea6942ed3c8b727aaa3960f9988bb518471d3578472d0438572d1318272d0238a75d317857ad30f8877dd0a6666b2068080d503aaaaff028080ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000004bf80bf0a9980cc128071d41e806fd52d8871d7408774d3408774cf7f48342cf8331f1bf2301f19fa3e2d26fe2a1711ff2c1916ff2c1a17ff2c1916ff2b1917ff361f1bff57382eff784f40ff7e533fff7f523eff805340ff7f5340ff805340ff815442ff805240ff7b4d39ff855743ff865945ff875945ff865944ff865945ff875945ff875945ff875945ff875845ff875945ff865844ff875944ff895a44ff8c5e46ffa6795dff9a6d4fff8c5d46ff8a5a4aff895a4aff8a5b45ff9b6e4dffd3a87bffdfb583ffc39869ffc79d6fffdcb282ffe7bf8effe1bd8affe4c18dffe5c18effe6c291ffefcc9bfff2d09ffff1cf9dfff0ce9dfff0ce9ffff2d09ffff1d1a0fff2d19fffebc896fff1d09dffe6c493ffe9c797fff2d19fffe4c596ffe8c99bffeed1a1fff2d5a4fffae0affffce0b3fffce0b6fffde2b9fffde2b9fffde2bafffde2bbfffde3bafffde3bbfffde3bbfffee3bdfffde4befffee4bffffee5c0fffee5c0fffee5c0fffee5c0fffee5c1fffee5c1fffee5c1fffee5c1ffffe5c1fffee5c1fffee5c1fffee5c1ffffe6c2ffffe6c2ffffe6c2fffee5c1fffee6c1ffffe6c2ffffe6c1ffffe6c1ffffe6c1fffee6c1ffffe7c2fffee7c2fffee7c2fffee7c2ffffe7c2ffffe7c2ffffe7c2fffee7c3fffee7c3fffde7c3fffde5c2fff0d7b0ffead4b1fff9f1d5fffcfbedfffdfbf1fffefaf0fffefbeffffcfcf0fffcfaecfffaf7eafffdf9effffef9e9fffaf1d7fff1dcb4fff5d8abfff7d9adfff8d9adfff8ddb4fffbe5befffce6c2fffce7c3fffee8c3ffffe9c4fffee8c5fffee9c7fffde9c7fffce9c9fffbebc8fffeefcdfffff0cffffdefcffffdefd0fffeefd0fffef1cefffcf0d0fff8ecd7ffc7bfb2ff928b85ff545259ff4f5661ff4f5668fc5659636f95958e1be3d9bd32b3ad9919a3998f189580d5258a75cf7b8572d1648273d1508373cf3d8271cd2d8871d21e8877d5159279db0e806ddb088080df059999ff03aaaaff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff088080df0f8877dd198570d627836fd1378274d5388472d14e79625cf838221dd52f1d18f9594b44ff2d1915ff2d1917ff2c1a17ff2b1a17ff2b1a16ff321c18ff55372eff784e40ff7f523eff7f533eff805341ff805341ff7f533fff7f503eff7b4c3aff835541ff865944ff865a45ff855843ff875945ff875945ff885a46ff885a45ff885a46ff895946ff885b46ff895b46ff895c47ff895b46ff8b5c47ff8b5b47ff8d5c4bff895b4bff86584aff835745ff8b5e44ffc99e76ffcda174ffb68a5fffb38a5dffc49b6dffe7c08fffddb685ffe7c18fffe5c18effe4c18dffedcb99fff3d19fffeecb9bffefce9cfff0ce9ffff0cea1fff2d0a0ffebcc9bffe8c695ffe9c594ffe3c08fffe2be8ffff0d1a0ffdfc08effcbac7dffeccd9cffeed1a0fff5d8a8fffce0b1fffcdfb5fffce0b7fffce2b9fffde3b9fffce3b9fffde3b9fffbe2b8fff9dfb7fffce3bcfffee4befffee4bffffee5bfffffe6c0ffffe5c0fffee5c0fffee5c0ffffe5c1fffee6c1fffee5c1fffee5c1fffee5c1fffee5c1fffee5c1ffffe6c2fffee6c2fffee6c2fffee6c2fffee6c2fffee5c2ffffe6c2ffffe6c1ffffe6c2ffffe6c2ffffe7c2ffffe7c2fffee7c3ffffe7c3ffffe7c3ffffe7c2ffffe7c2ffffe8c2fffee7c4fffee7c4fffce7c4fffbe6c4ffeed6b3fff1e4c7fffdfae7fffcfceefffefbeefffefaeefffefbf0fffbfdeefffbf8e9fff8f3e7fffdfbeafffcfbebfffdfae8fff9eccefff3d9b1fff6d9affff8dbb0fff8dfb9fffef1cbfffbeac7fffee7c6fffceac5fffde9c5fffee9c6fffee9c8fffde9c8fffcebcafffdedccfffeefcffffef1d1fffef1d2fffcefd2fffcefd2fffcf1d5fff7edd5fff4ead5ff8c8a81ff58585eff555865ff515867ff4e586dff545b69af696a6a04ffffff04bfbfbf1b8e7bd00c9580d5788473d28a8373d3748472d15e8572d14b8574cf388476d1288673d21c8976d1138679c90c806ad5076d6ddb048080bf028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff068080d50c806ad5148c73d9208070cf2f826dce398670ce2cc5b4b9f03a241da838241eed81746cff2c1915ff2d1a17ff2c1a17ff2c1a16ff2b1917ff301916ff55362eff764e3fff7f533eff7f543fff815240ff815241ff7d4e3cff784a38ff835441ff865743ff875944ff845642ff875945ff895b47ff8a5b47ff8a5b46ff895b46ff8a5b46ff8a5c46ff8a5d46ff8b5d47ff8b5d48ff8b5d48ff8b5c47ff8b5b49ff895a48ff845646ff865846ff895b45ffb38565ffb98f6affa57a56ff976d46ffb0865dffdeb688ffd4ac7cffe4bc8affe9c38fffe5c18dffe9c793fff2d09effebc998fff0ce9dffeeca9bfff1cfa1ffeac99cffc4a277ffe7c596ffd7b688ffd3b285ffccaa7bffedcb99ffcfb286ffac8b62ffe5c594ffeece9cffefd0a1fff8daaffffbdeb3fffce0b5fffce1b6fffde3b8fffde3b9fffce2b8fff7ddb3fff6dbb2fffbe2bafffee6befffee5c0fffee5c0fffee5c0ffffe6c1fffee5c1fffee5c0fffee5c0fffee5c1fffee6c1ffffe6c2ffffe6c2ffffe6c2ffffe6c2ffffe6c2fffee6c2fffee6c3fffee6c3fffee6c3fffee6c3fffee6c3fffee6c3fffee6c3ffffe6c3fffee6c3fffee7c3ffffe7c3fffee7c4fffee7c4ffffe7c3ffffe8c3ffffe8c3ffffe8c3fffee6c4fffee7c8fffde7c5fffae5c6fff0dfc1fffdf5e1fffdfbedfffcfceffffdfbedfffdfbeffffefaf1fffdfcecfff5f4e3fffaf6e9fffdfbecfffdfceefffcfaedfffdfbe7fff6e6c5fff3dbb4fff7dcb2fff8e5c0fffdf8d9fffbf4d5fffcebcbfffdeac9fffee9c7ffffe9c7fffee9cafffceacafffdedcdfffdefcefffbedcdfffdf0d1fffcf3d5fffaf2d5fffaf1d6ffede2cfffe5ddccffe9e4d5ff6c6d6bff555a62ff555966ff575968ff535b69ff585d6cf15c616617b1b1b102ffffff01ffffff3c8873d0af8573d09a8472d2848372d16d8373d0588271d1448370d2328575d1238375d317907ad30f9977dd098e8ec6056666cc028080ff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff068080d5098e8ee3108070bf1a806cce26866bd7308570cf20cfbfcfd2452f27954d3832cb76685fff2c1a16fe2e1b17ff2d1a17ff2c1a16ff2b1816ff2e1814ff52342cff734d3cff7e543eff7e533eff80523eff7d4c3bff784836ff82523fff865643ff875742ff845540ff885944ff8a5c46ff8a5c46ff895c46ff895c45ff8b5d47ff8b5c46ff8c5e47ff8b5d47ff8b5d46ff8b5c48ff8a5c47ff8a5c47ff875845ff845644ff875847ff875a49ffa0735cff9b7055ff90644dff855741ff936a4affd1ab83ffc19b6effe2bc8cffe5be8bffd5b27cffedc994fff0cf9bffe7c694ffecc998ffecc898ffe9c598ffe0bd93ff916e4dffcfad85ffbf9d78ffc6a886ff907252ffdfbe95ffbe9f75ff826545ffceab82ffecc898ffedcb9bffeecf9ffffaddaefffadcb0fffde0b4fffde2b7fffce1b5fff7ddaffff2d7aafff3dab0fffbe2bbfffde6c0fffde7c1fffde6c0fffee5c1fffee6c1fffee6c1fffee6c1fffee6c1fffee5c1fffee5c1ffffe6c2ffffe6c2ffffe6c2ffffe6c2ffffe6c2ffffe6c3fffee6c2fffee6c3fffee6c5fffee6c3fffee6c3fffde6c5fffee6c4ffffe7c2fffee8c1fffde8c5fffce7cafffce7c9fffee7c4ffffe8c2fffee8c5fffee8c6fffde8c5fffde7c7fffce8c5fffce7c9fffde5c7fffae5ccfff7eed8fffef9e9fffefbedfffefbedfffdfbeefffdfbf0fffefbeffffdfaeafff3efdffffdf9ebfffefbeefffefbf0fffefbedfffcfbedfffbf8e3fff5e3c1fff7dcb5fffaeac7fffdf9e1fffcf8e2fffbf1d0fffdebcbffffeac8fffeeac7fffeeacafffeedcffffdedcefffcedcdfffdefcefff9ebccfffcf2d8fff9f1dbfff9f0d5ffc9c2acff716a66ff979391ff6f6a72ff555663ff575b69ff575a6bff545e6bff585f6efd5c606d6a7d7d7d03ffffff02ffffff7f8572d1bd8473d0a88473d1938272d07c8471d0658372d24f8471d23c8473d02b8271ca1d8472d3128e80d40b8b74d106aa80d5035555aa010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff048080bf079292db0b8b74d113796bc91f8473d6228770d218d5cad5a5503c338d79675ca56c5e57ff2d1b17fd2e1a17ff2d1a17ff2c1a15ff2b1816ff2c1713ff4e312aff6f4a3aff7d523eff7e503dff7b4c39ff784735ff7f4f3cff865642ff855540ff865641ff885943ff8b5c47ff8b5c46ff8b5d47ff8b5d47ff8b5d46ff8b5d46ff8b5d46ff8b5d46ff8b5d46ff8b5d47ff895c47ff875945ff835641ff855744ff875947ff885a48ff875a48ff855845ff895c48ff855844ff835742ffab8766ffac8861ffd6b284ffc8a577ffbd996bffdeba88ffedc996ffe2bd8bffebc693ffeeca9affd7b58affdebd97ff8b6b4fff7a5d45ffa5866cffb2967cff654d39ff9c866dff9a8167ff5c422cffa48763ffe4c495ffedcb97ffeecd9afff4d5a3fff7daa8fffadbabfffcdfb0fff8dbadfff1d4a5ffefd2a5fff4d8acfffde3bcfffee6c1fffee6c3fffde6c3fffee6c2fffee6c2fffee6c1fffee6c1fffee6c1ffffe6c1ffffe6c1ffffe6c2ffffe7c2ffffe6c2ffffe6c2ffffe6c2ffffe6c2ffffe6c3fffee6c3fffee6c4fffee7c4fffee7c3fffee7c3fffee6c4fffde6c4fffbe8c6fff9e9c9fffaeed2fffbf4dbfffaeed5fffce7c8fffee9c5fffee8c7fffde9c8fffde7c6fffde7cbfffae9cafffae8cbfffce8cdfff9e8d0fffcf7e2fffefaebfffefbeefffdfbedfffdfceefffdfbeffffefaeffffbf9e8fff3f0e0fffefbecfffefbeffffefbf0fffefbeefffdfbedfffbfae9fffbf5dafff4e1bffffdf0d2fffef9e3fffdf9e6fffcf8dbfffcefcffffdebcbfffdeac9fffdecccfffdeecefffcedcdfffceccbfff9e9cbfff6ead0ffc1b7a6ffb9b1a4ffc7bdacff8a827bff54565cff545a61ff535965ff545a69ff555b6cff565c6fff565f6dff575e6ffe5a5f6fc963656d3c8c80c41d8d7bdc868572d1c88573d0b58472d19f8472d0898272d0718371d25a8574d2448774d6328575d1228078d2158679ce0d8976d8076d6ddb048080bf01ffffff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000003aaaaaa059999cc088060bf0e806ddb188075d5208778cf1bb3a1d98363524678bdaea48d776d62fe2c1a16fd301b18ff2e1916ff2b1a16ff2c1716ff2b1613ff4b2f28ff6b4536ff7b503eff7a4b39ff774736ff7e4d3bff845440ff845440ff865741ff875841ff8c5d47ff8c5d46ff8b5c46ff8b5d46ff8c5d47ff8b5e46ff8c5d46ff8c5d47ff8c5d47ff8b5c45ff875843ff83543fff835540ff875a46ff885b47ff875b47ff895a49ff875a48ff895a48ff885a48ff875846ff8b5f49ff8e6749ffcda583ffa98161ff9b714dffbd9367ffe3bc8bffe6c393ffdfb987ffe7c190ffd0af87ff927357ff917662ff432b20ff786051ff7b5f51ff5d4439ff3e2822ff473227ff331e12ff644832ffdfbd8dffeac793ffecc997ffebca99fff2d19fffeecd9afff4d3a1fff0d19effefd09efff0d2a2fff5daaefffee4bbfffee5c0fffee5c1fffee6c2ffffe6c1ffffe7c2ffffe6c2ffffe6c2fffee6c1fffee6c1ffffe6c2ffffe6c2ffffe7c2ffffe7c2ffffe6c2ffffe6c3ffffe6c3fffee6c3fffee6c3fffee6c4fffee6c5fffee7c4fffde8c4fffde7c5fffce7c7fffae9cdfffaeed5fffbf6e0fffdfbe9fffcfbe9fffcf3ddfffae9cefffee8c9ffffe8cbfffee8c9fffde7c9fffbe7cdfffaecd1fffaf3d8fffdf0d8fff9e9d4fffdf9e6fffdfaebfffefbeffffefceffffdfceffffdfbeefffefbeefffaf6e7fff6f3e4fffefcedfffdfbeffffefaf0fffdfbeffffcfbedfffcfbecfffcfae7fff8f0d5fffbf4d9fffcf9e5fffcf8e7fffbfae3fffcf7dafffbedcffffdebcbfffeedcdfffdeecdfffceccbfffae9cbffe7d5bfffaea596ff453c38ff352a30ff403a41ff42424bff3f4750ff4b515cff535a69ff545d6cff535c6eff545d71ff555f70ff575f6fff596071f55e646e3f717175108f80df7d8572d2d28472d1bf8471d2ab8571d1938672d27b8572d1648570cf4c8372d0368471d5268072d0188075d50e9280db089f80df048080bf010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080035555aa059999cc0a8080e6128071d417856fd30faa99cc717c6f6157e2d6ca78958c80fd2b1a16fe311b17ff2f1916ff2c1a16ff2d1816ff2c1713ff462d24ff674134ff764939ff764735ff7f4e3cff82523fff83533eff865740ff85563eff8b5b44ff8c5d46ff8c5d46ff8d5e46ff8d5e48ff8d5e48ff8c5e47ff8c5e47ff8d5e48ff8a5b45ff83543eff80503bff875844ff8a5c47ff8a5c48ff895b48ff875a47ff895b48ff885b49ff885a47ff895a48ff895a48ff885b47ff9e735bff83573fff8c5f49ff976a4affdab283ffcba475ffbf9870ffd0ab89ff9f7f63ff856654ff4c3329ff341f1bff32221eff4f3a32ff39241dff331f1bff2f1c1dff2f1e1aff392317ffb89674ffe7c38effeac48fffeac793ffe9c794ffeac794ffeecb98ffedcb98ffefcf9cfff1d1a3fff8ddb1fffde5bdfffde6bffffee6c1fffde4bffffee6c1ffffe7c3ffffe6c2ffffe6c2ffffe7c3ffffe6c3fffee7c2ffffe7c2ffffe7c2ffffe7c2fffee7c2fffee6c2fffee6c3fffee7c3fffde7c3fffee6c1ffffe6c3ffffe7c2fffde7c5fffce7cbfffaecd1fffbf1dafffcf7e1fffdf9e8fffdfbedfffefbf0fffefbeefffdf7e1fffbebcefffde9c9fffde9cbfffce9cefffbebd1fffcf1dbfffcf8e1fffcfae4fffcf3ddfff9ecd8fffdf9eafffefbedfffefbeefffdfbeffffefceffffdfbecfffefaecfff7f2e4fffbf7e8fffdfceffffdfbeffffdfbf1fffdfbeffffcfcedfffcfbebfffcfaebfffdfae8fffbf8e6fffcf9e7fffbf9e8fffbf9e6fffbfae3fffbf4d9fffbeccdfffdecccfffdebcafffae8c8ffddccb5ff6d5f55ff3b2e2dff342a2cff342b31ff322e35ff474b56ff434955ff3d424dff404652ff4d5461ff565d6dff555d6fff546070ff576072ff586073fd5a626e8c686b716d8875d0668473d2bc8572d1c78472d1b28471d19a8474d1828572d2688473d0508370cf398670d2288673d21a806cce0f8877cc088080bf048080bf01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff010000ff03aaaaff076d6db60e806ddb098e8ee30bb9a2b94fa198843be5dccb71b7aea2fd31201bfe311c18ff301917ff2c1b17ff2c1916ff2b1915ff422923ff5f3b31ff744738ff7d4e3bff81513eff82523dff85543fff84533cff8b5b43ff8c5d45ff8d5e46ff8c5d46ff8d5d47ff8d5d47ff8c5d47ff8d5d48ff8b5c46ff865641ff7f503cff84553fff8c5f48ff8d5e49ff8c5e49ff8b5c47ff8a5c47ff8a5c47ff895b48ff885a47ff875b47ff875b48ff885b48ff875d48ff875b49ff885a48ff8d604cffb0896affc3a07cffbf9c78ffb99a7eff5f4335ff3e2a21ff35211fff301e20ff312022ff2b1d1eff2f1e1dff2f1e1bff2e1e1dff2f1e1cff301c15ff7b5f48ffe3c093ffe7c28fffe9c393ffe7c38cffe9c592ffecc895ffeccb99ffeece9dfff3d6a7fffbe1b7fffde5bffffee7c1fffde5c0fffde5bffffde4bfffffe6c2fffde7c1fffee7c3ffffe7c3fffee7c3fffee7c3fffee7c3fffee7c3fffee7c3fffee7c3fffee7c3fffee7c4ffffe6c4fffee6c3fffee7c4fffde7c6fffbe8c5fff9e9ccfff9eed5fffaf3defffdf9e7fffdfbeafffdfbedfffdfcf0fffdfbf1fffdfbf1fffdfbedfffcfae6fffaefd6fffbebd1fffbeed5fffcf3dbfffef8e3fffefae9fffdfae9fffdfbe7fffaf4dffff9f1dffffefaebfffffceefffefbeefffefbeffffefaeefffefbebfffef9ebfff6f2e5fffdfaebfffefceffffefaeffffdfaf1fffdfbeffffdfbedfffcfbebfffcfaecfffcf9ecfffbf9ebfffbf7e8fffcf8e6fffbf6e4fffbf5e5fffbf5e3fffbf1d6fffbeacdffddc8aeffac9884ff4d3e38ff33292aff352b31ff342b32ff342c30ff342d32ff3b3944ff4c4f5cff4d535eff474c58ff404551ff424653ff4e535fff555c6dff565e71ff565f70ff586271e65e636d618376b30f8877ddc08572d1cb8472d2b78472d1a08473cf868572cf6c8474d0528673d03c8473d0298370d31b7b71c60f8877cc088080bf048080bf01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff048080ff0a8080cc0e806dc8089f9fbf34bfb5a210dfdfcf2bc4b8b2e93a2b24ff311d19fe311a18ff2e1b17ff2c1a15ff2c1a17ff3f2520ff5f3b30ff7a4b3dff7f4f3bff81513dff83513eff82513cff875740ff8d5d44ff8c5c44ff8d5d46ff8c5c45ff8d5d46ff8d5d47ff8c5d48ff895944ff81513cff83523dff8b5c45ff8e5f49ff8c5f48ff8d5e49ff8c5d49ff8d5d49ff8c5d49ff8b5c48ff8a5b48ff8a5b48ff885c48ff885b48ff885b4aff875c48ff885c4aff885b49ff895c49ffa8846affab8c73ff5c3e32ff432e23ff311e1aff332121ff312024ff322022ff2f1f1fff2e1f1fff2e1d1eff2e1c1dff311d1dff311e1aff4f382affc9ab85ffeac594ffe5c390ffe7c193ffeac793ffebc793ffebca98ffefce9ffff6daacfffce3b9fffde5c0fffce7c4fffee6c2fffde4c0fffce4befffde5c0ffffe7c3fffee7c4fffee7c3fffee7c3fffee7c4fffee7c3fffee7c4fffee7c3fffee7c5fffde7c5fffee7c4fffee7c4ffffe7c4ffffe7c4fffde7c6fff8ead0fff9efd7fffbf5e1fffcf9e7fffefbebfffffbeffffdfbf1fffcfbf2fffcfaf3fffdfaf0fffdfbeefffdfcebfffdfbe9fffbf3defffbf2ddfffdf8e4fffdfaeafffcfaedfffdfaeefffefbe9fffefbe7fffbf7e3fffcf7e8fffdfbecfffefcedfffefbedfffefbeffffefbeefffefbecfffcf8e9fff7f4e6fffdfaebfffefceefffdfaeffffdfaf1fffcfbeefffbfaedfffcfaecfffbf9edfffbf9edfffbf7ecfffbf6e7fffbf5e3fff9f3e2fffaf1e2fff6eedbfff7efd7ffd5ccb5ff594b40ff3b2c2dff37292fff372b30ff362a31ff352b32ff352d32ff372d35ff352f3cff454957ff4c525fff4f5561ff4f5560ff4a4d59ff424551ff414655ff4d5362ff565d6bff565e70fa5e616f5d6b6e732d8877d2638674d1cf8473d1ba8472d0a38372d0898472d06e8474d1548673d13d8675d12a8673db1c806dc80f8877dd088080df048080bf01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003aaaaff097171c6108f80cf0e9280c80fccccbb168b80d121a293d1c0382820ff311e19fe311b18ff2f1918ff2c1914ff2d1916ff3a201bff5c3a30ff7a4b3dff814f3bff81503cff83513eff84533eff8b5a42ff8b5a43ff8c5c45ff8d5d45ff8c5c45ff8d5c47ff8b5a45ff855540ff81503bff8a5a44ff90604aff91614bff8e5f49ff8e604aff8d5e49ff8e5f4aff8e5f49ff8e5f4aff8d5e49ff8b5c48ff895c48ff895b47ff885b47ff885b47ff895c46ff895c49ff885b49ff815846ff886757ff482d23ff331c1aff332020ff342321ff332221ff322220ff302022ff301f21ff2e1f1eff2d1f1fff2e1d1eff331e1cff392418ffad9273ffe7c897ffe8c390ffe8c691ffeac696ffeac895ffeccb99fff1d3a3fffbdfb3fffee3bbfffee6c1fffee6c1fffee6c1fffee4befffde4befffde4bffffee8c3fffde8c4fffde7c5fffde7c5ffffe6c5ffffe7c3ffffe7c3fffee8c4ffffe7c4fffee7c5ffffe7c5fffee7c6fffde7c7fffbe9ccfffaebd4fffbf1dafffdf8e4fffdf9e8fffefbecfffdfbeffffdfcf1fffdfbf1fffcfbf1fffdfbf1fffdfaf0fffdfaeffffdfbedfffcfbebfffdfbecfffdfbecfffdfbecfffdfbeefffdfbecfffef9ecfffffaebfffefbebfffcfbecfffcfaedfffdfaedfffefbedfffdfbedfffdfbeffffefbf0fffefaecfffffbedfffbf7e8fff9f4e4fffdfbedfffdfcedfffcfaeffffdfaf1fffcf9edfffcfaeefffbf7ecfffbf7ecfffaf7ecfffaf6e9fff9f2e1ffeee3d1ffc7baa9ff806f64ff4a382dff6e5e4fff817365ff342723ff382c33ff382b34ff372c34ff372c34ff362d33ff362d34ff382d37ff372f39ff3c3b45ff4e535eff4e5662ff4f5763ff4f5763ff525864ff4b505cff414653ff3f4452ff4d5262fc595f6db0676a710ceaeaea1e8877cc5c8574d3a48473d2a58572d18b8674d3708474d1568574d33f8671ce2b8877d51d846aca108070cf07926dff048080bf01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff079292db108070cf188075ca1c8976d12a8673d40e9292c88d53453dfe301e19fe321c18fe311a18ff2e1a15ff2d1916ff351c19ff5a3930ff7a4b3eff804f3bff81503bff82503dff875640ff895941ff8b5a43ff8d5c44ff8d5c46ff8b5b45ff84543fff84533eff895843ff8e5e48ff8f5f49ff91614aff91614aff90614aff8f604bff90604bff8e604aff8f5e4bff8b5b46ff8c5d48ff8b5c48ff8a5c47ff8a5c48ff8a5b48ff895b47ff8b5c49ff895b47ff8a5c49ff825b4cff3e231bff2e1b16ff311f20ff2f211eff332323ff332121ff342122ff322021ff311e20ff301f1fff2e1e1eff342221ff301e17ff806a51ffe4c79affe9c993ffebc794ffebc893ffebc996ffedcd9cfff5d8a9fffce1b5fffee3bbfffee5bffffde5c1fffee5c1ffffe5c1fffee4befffde4bffffbe7c3fffde9c5fffde8c6fffce8c7fffce8c8fffde8c6fffde8c4fffde8c7fffde8c8fffde7c7fffde8c5fffce8c7fff9eacdfffaeed7fffbf2dffffdf8e5fffdfaeafffffcebfffefceefffefbeffffdfbf1fffdfbf1fffdfaf1fffdfaf0fffcfaeffffdfaeffffdfaeefffdfaeefffefbedfffefcedfffdfceefffdfbeefffdfceefffffbecfffffbebfffffaecfffefbedfffefbedfffdfbeefffefaeefffefbedfffffbedfffdfceffffdfbedfffefbebfffefbebfffaf6e6fffcf6e9fffefbeefffcfbedfffcfaeffffcfaf0fffcf9eefffbf7edfffbf7ecfffbf6ebfffaf6e9fffaf3e6fff4eadaffac9f90ff4a3a31ff483530ff473530ff47342eff44332fff3a2c2cff382a2eff382c32ff392c34ff392d36ff382d36ff382e36ff392e38ff382e38ff38313dff494956ff4f5661ff4f5863ff505764ff505765ff505865ff515764ff4e5160ff424654fe404551f652555b6586868308ffdfdf02ffffff318772d0928372d28d8674d4728674d2598773d1418572d02d8271d21e806fcc119687d2089f80df048080bf010000ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff068080d50f8866cc1b8471d0298370cd3f8271ce468371d050564940fa301e1afe321c18fe311a18ff2d1a15ff2d1916ff321a16ff53342dff76493cff814f3dff82513cff84513eff885641ff8a5942ff8b5a44ff8a5842ff86533fff83523dff875541ff8c5b46ff8b5b45ff91614aff94644eff92634cff91624bff91614bff90604aff8e5d49ff895944ff895944ff8d5e49ff8d5e49ff8b5d48ff8b5d48ff8a5c47ff8a5b48ff8b5c47ff8a5c49ff8b5c48ff845a49ff513227ff311a18ff2d1e1bff2f1e20ff332324ff332326ff332125ff332122ff31211fff2f211eff2e1f1eff331f1dff38221cff564031ffdec39fffeacb99ffeaca95ffecc999ffeccc9bfff1d2a2fff9ddaffffbe2b7fffce3bafffee5beffffe5c0fffee5c1fffde6c0fffde5c0fffde5c0fffde5c3fffde7c4fffde9c6fffde8c6fffee8c6fffee8c6fffce9c9fffbebcbfffaeecefffdf1d4fffaedd1fffbecd3fffbf1d9fffdf7e1fffefae7fffdfae9fffefbecfffefbedfffdfbeffffdfbf0fffdfaf0fffdfaf0fffdfaf0fffdfaf0fffdf9effffdfaeffffdfaeefffdfaeefffdfaeefffdfbedfffdfcedfffdfceffffefceefffefbecfffffbedfffefaeefffefaedfffefbedfffefbedfffefbedfffefbedfffefbeefffdfceefffdfcedfffcfceafffcfbeafffffbebfffaf6e6fffcf8eafffefaebfffdfbecfffcfaedfffcf9eefffbf8ecfffbf7ebfffbf7e9fffbf5eaffd4ccbeffe8dfd2ffcfc2b7ff52433aff44342eff463531ff453531ff463532ff453431ff453433ff3c2c2eff382b32ff392d36ff392d37ff392e37ff392e36ff392e37ff392e39ff392e3bff3c3946ff4e545fff4e5763ff4f5764ff4f5764ff4f5764ff505665ff515665ff515664ff4d515ffe484953df4e4b538b5f58582976706a218b74b9358773d45b8773d26e8672d15c8572d0438572d12f8872d41f8473ce128e80d4098e8ee3059966cc01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080068080d50e806db619857ad625836ecf3c8473d04e866fd138726980f032211bfe321d18fe301a17ff2d1a15ff2d1916ff301915ff4c2e27ff714639ff814f3eff82513dff85523fff875440ff885541ff85523eff84523eff85533fff885642ff8a5844ff885741ff905e48ff96654eff95644cff93634cff93624cff905f4aff8a5843ff865440ff8c5b47ff8f604bff8e5f4aff8c5e49ff8b5d48ff8b5d47ff8a5c47ff8a5c47ff8b5c48ff8b5d49ff885c49ff6d4739ff361d16ff2f1b1aff301c1eff351f21ff352122ff342125ff332123ff332022ff312220ff30201eff301f1bff3a2520ff3e2619ffc6ac8cffeace9fffebcd9bffedcd9cffeecfa0fff5d9a9fffadfb1fffbe1b7fffde4bcfffde5befffee5befffee5bffffde5c0fffce6c2fffce5c1fffce6c3fffde6c6fffde8c5fffce9c7fffdeac8fffce8c7fffdeacbfffcefd4fffcf4dbfffdf9e1fffbf8e1fffbf7e0fffdfae5fffdfbe9fffefcebfffdfcedfffdfcedfffefbeefffefaeefffdfbeffffdfaf0fffdfaf0fffdf9effffdfaeffffdf9effffdf9effffdf9effffdfaeffffcfaeefffdfaeffffdfbeffffdfceefffdfceefffcfbecfffdfbeefffdfbf0fffdfbeffffdfbeffffdfceefffdfcedfffdfbeefffdfbeefffdfbeefffcfbedfffcfbebfffcfbebfffdfaecfffdfae9fffbf7e5fffbf7e8fffbf8e8fffdfaeafffbf8eafffbf5e8fff5efe1fff1e8dafffaf2e3fff7f0e2ff5f5044ff706257ff57483fff46362fff443631ff453531ff473632ff473532ff493733ff493733ff493935ff3d2f32ff3b2e34ff3a2e37ff3a2f3aff3a2f39ff3a2f38ff3a2e39ff3a2f3bff38313dff464853ff505562ff4f5764ff4f5864ff4f5864ff505765ff505665ff505766fe4f5564ff50535fe755565db95a5453b764585477746760378b7d8b3f8e82d21e9180d53a8472cf3f8271d2328570d6228070ca148c80d90a9980e6059966ff0280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff059966cc0c806abf188075ca268679d0398270ce508373d223998accd62e1f18fd321d17fe311b17ff2e1a16ff2e1916ff2f1815ff442823ff6b4236ff814f3fff83513dff85523fff85523fff83513dff85523fff85533fff885541ff875440ff85533eff905e49ff95624dff94624bff93624bff92624bff8a5a44ff84523dff8b5a45ff905f4aff90604bff8f604bff8d5f4aff8c5d48ff8b5d48ff8b5c47ff8b5c47ff8a5c47ff8b5c48ff885a46ff785041ff44261dff311b18ff2e1d1cff2e1d1eff362222ff352120ff352223ff332223ff312220ff332120ff30211cff3a2421ff3b2219ff8f735dffedd1a7ffebce9fffedcfa1ffefd2a5fff7dbadfff9deb0fff9deb2fff7ddb2fffce1b8fffde4befffee5befffee5c0fffde5c1fffde4c3fffce5c2fffce7c5fffce6c5fffee7c9fffdeacdfffcecd0fffbefd5fffdf8dcfffdfae5fffcfbe7fffdfce9fffcfceafffefcecfffefcf0fffefceffffefcedfffefbedfffdfbeefffdfbeffffdfaeffffdfaeffffdf9effffdf9effffdf9effffdf9effffdf9eefffdf9eefffdf9edfffdfaeefffdfaedfffdfaecfffdfaedfffdfaebfffdfaeafffdfaebfffdfcecfffcfbebfffdfaebfffefaedfffdfaecfffdfaebfefefaedfefefbedfefefbedfefdfbedfefdfbecfefdfbedfffcfaecfffdf9eafffaf5e3fff6eeddffe9e3d2fffbf4e4ffece4d6ff9e9184ff7a6c5dff6d5d4fff796a5eff7b6b60ff554439ff47342bff46342dff46352fff473632ff483633ff473633ff493734ff4a3834ff4a3833ff4c3b35ff4c3d3aff413234ff3b2e36ff392f39ff3a2f39ff3a2f38ff3b2f39ff3a2f3bff39303aff3d3744ff4f515dff4e5764ff4e5764ff505765ff515765ff505766ff505765ff515765ff505663eb5a5e6857a7a4a4459b94896183766e647a70661d958d7b05cc99992a8c73d44c8372d0368471d5258375d617857ad30c9580d5068055d503aa55aa01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf0b7474b9168074d1238a75d3358773d44b8574d334897bd3b03e2e27fc321c17ff2f1a16ff2e1a17ff2e1917ff2f1916ff3b221eff643d33ff804f3fff83503dff85513eff84513dff85513eff85513eff875340ff85513eff86543fff8f5d48ff915f49ff915f49ff915f49ff8c5945ff885640ff8c5945ff8e5c47ff91614aff92624cff91614bff8e5e48ff8b5d47ff8b5c46ff8c5d47ff8b5b46ff8b5c46ff8b5c47ff82543fff7f5240ff654236ff341b17ff2f1c1bff2f1c19ff352020ff352322ff332421ff342222ff342220ff33211fff33211fff3b2522ff3e241eff6b503fffe5cca5ffeed19fffefd1a3fff1d4a8fff1d7a9fff1d6a6fff0d6a6fff3d9abfff7dcb0fffde3baffffe4bdfffee3c0fffce4c0fffde5c1fffee4c2fffde6c1fffbe7c3fffae8c7fffcecccfffcf1d5fffdf8ddfffefbe3fffdfbe9fffdfbecfffdfbecfffdfbeefffdfbeefffefbeffffdfceffffdfdeefffefdedfffdfceefffefbeffffdfbeffffdfaeffffdfaeffffdf9effffdf9effefdfaeffefdf9eefefcf9eefefdfaeefefdfaedfffcf9ebfffcfaeafefef9e9fefdf8e8fdfdf9e8fefdf9ebfcfdfaecfdfcfbeafdfdf9e7fdfef8e7fdfbf5e6fcfdf9eafcfef9ebfdfefaebfcfefaecfcfefaecfbfefaecf9fdf9edf8fdf8ebfafdf9ecfbfcf8e9fdf4eeddffdfd3c5ffbcaf9ffff0e3d3ff918376ff604f44ff56443aff524137ff514137ff544439ff5f4f44ff4f3e34ff4a362fff463730ff493631ff4a3733ff4a3834ff493934ff4a3a34ff4c3c35ff4f3d36ff513f39ff50413cff433437ff3c2e38ff3a2f39ff3b2f3aff3a2f38ff3b303aff3b313aff38313cff454552ff505764ff4e5766ff505765ff515766ff515866ff505867ff505866ff525765fd545864896c6c6c05ffffff03ffffff02ffffff0d8976c4188a75df408374d3538472d13c8473d02a806dce1a8076d80f8877cc079292db03aa55ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf0a8080b2148073cc208778d7328570cc488371cd488375d1863d2e22fc301c16ff2f1b16ff2e1a16ff2e1916ff2e1916ff351e19ff5c382fff7f4f3eff82513bff84523eff85513eff84523eff85523fff85523eff885541ff8d5a46ff8f5c46ff8e5b46ff8c5843ff8a5741ff8c5a45ff8b5944ff8e5c47ff92614bff95644eff92604aff8d5c46ff8c5c46ff8d5d47ff8f5e49ff8d5d47ff8d5d48ff885843ff845640ff875945ff805849ff3d2118ff311a18ff2e1c1aff351f1cff3b2322ff392222ff362420ff362223ff372121ff34211eff3d2822ff3f2821ff573f30ffccb294ffedd4a7ffedd2a6ffefd4abffeed6aaffeed5a6ffefd5a7fff0d7a6fff2daaafff7deb2fffde3bbfffee2bdfffde1bdfffce3bffffbe5c1fffbe5c1fffae6c5fffaeac9fffcf1d3fffdf8defffef9e6fffdfbe9fffdfcebfffdfbedfffefbedfffffaedfffffaeefffefbeffffdfceefffdfceafffdfcebfffdfdedfffdfbf0fffdfbeffffefbeefffefbedfffcfbeffefcfaeefefcfaedfefcfaedfefdfaecfdfdf9ebfbfcf9ebf9fcf8e9f8fcf7e6f9f9f3e2f9f9f2e1faf6efddf7fdf7e8f6fef8e9ebf8f1e3e8faf1e1e9faf1e0e3ede4d4edf3ebddf7fcf8e9f5fdf9eaf2fcf8e9d9fbf8e7a4f7f1e382f7efe066f8f0dc65f5f0de8eefe9d9b3e7e0cfe8898071fc897c6ffe887a6dfeafa193ff615044ff5b493fff554339ff504037ff4f3f36ff514037ff604c43ff624e43ff4d3a30ff4c3831ff4c3732ff4a3833ff4a3935ff4b3a36ff4c3a36ff4f3c36ff523e38ff544139ff58453dff54443dff413436ff3c2f39ff3a303bff3a3039ff3a3039ff3b3139ff39323aff383541ff505462ff4f5766ff505865ff515865ff525866ff515866ff515967ff525766ff535967e7595b600fbbbbbb02ffffff1a8976ce2a8c79d4768473d2668473d25c8272d0438572d12f826dce1f8473ce128071d4098e8ee3048080ff0100ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff028080ff098e71c6128e71c61d8d7bd32e8574d3448370ce448374ce5c5e4e45fd2d1c15fe301c17ff2e1915ff2d1a16ff2d1a16ff301b16ff53352eff794c3cff83513aff84523eff84503fff84513eff85513dff875440ff895641ff8a5742ff885540ff87543fff8b5743ff8e5a47ff895641ff8f5c46ff95624dff96644dff8f5d46ff8c5b43ff8e5d47ff905f48ff905f49ff8e5d47ff8a5944ff885843ff8a5a46ff8b5d48ff865c49ff613f32ff341c16ff2f1c19ff2f1b17ff3d2522ff3f2422ff3d2320ff38221eff38221fff37211eff3f2723ff482d27ff493022ffb49d80ffecd4aafeeed4aafeefd5abfeedd4abfeecd5aafeeed5a8feedd6abfeeed9acfef2daabfefadfb4fefde1b9fffbdfbafffde1bcfffce4bffffbe5c2fffbeacafffbf2d5fffdf8defffdfae4fffdfbe7fffdfbeafffefbebfffdfbebfffcfcecfffdfbecfffdfcebfffdfcebfffdfceafffcfdeafffcfce8fffcfbe7fffefcecfefefbeefefefbecfefefbecfefdfaebfdfcfbebfdfdfbeafbfdfbeaf9fdfaebf2fcf8e9dbfaf6e5a9f6f0e180ede5d57cefe4d488f6e7d883f1e2d497faeee18ffaf1e165f0e6d449e7dccb5df4e6d95eefe7d64de5dbca7beeead8adfbf8e68cfbf6e54aeeead910dfcfbf06aaaaaa03aaaaaa03ffffff04bfbfbf07b692db09c6c6c640a79f8fd4584d42ed62564bf75b4c40fe55463aff5a483eff55433bff524039ff503f37ff4f3f36ff5c4b40ff655146ff634e43ff503a32ff4b3a31ff4a3833ff4c3a36ff4c3b36ff4e3c37ff503c36ff533f38ff58423bff5d493fff5e4940ff574640ff433438ff3c2f39ff392f39ff3a303aff3b313aff3a303aff38313cff44434fff505762ff4f5863ff505865ff525866ff525867ff525967ff515868ff505867fd575964676f6d6d2a8c80d40f9977cc838473d0998471d27e8471d2648573d14b8570cf358273d4248071cd168b74d10c9580d506aa80d502ff80ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff068080d50e806ddb1b8471d02b8871d0408374cf358773cf37ac9e90f82b1b13fe2e1c16ff2d1b15ff2d1a15ff2d1b16ff2e1914ff4b2f29ff734839ff82503bff84513eff84503fff84513eff85513eff87533fff87533fff86523eff88543fff8b5843ff895541ff8a5642ff905c47ff95624cff925e48ff8c5943ff905d46ff926049ff92614aff8f5e48ff8d5c46ff8b5b45ff8d5e47ff8e5f4aff8d5f49ff885c47ff785140ff3f2118ff311b17ff2e1a17ff39231fff402623ff402522ff3b2420ff3b231fff37241eff3c261fff5e443bff472b1ffe987d66fee6d2acfdebd5abfdedd5affdedd5aefcebd5adfcebd6acfeead6acfeead7affcecd9affdf1d9b1fefadfb8fefce1b9fefbe2bdfffae6c3fffbedccfffcf4d6fffcf7ddfffcf9e4fffcfae6fffdfae7fffdfbe8fffdfce9fffcfce9fffdfceafffdfbeafefefbeafefdfcebfffcfceafffdfce9fffdfce9fffcfbe8fefdfce9fefcfbe9fdfefbecfefcf9ebfefefbebfbfefbeaf7fcf8e8f2fcf9e7defdf8e8b2fbf5e766f8f0e421e8e0d809e3c6c608dfdfbf07ffdbdb06ffd5d506ffffd506ffd5d504bfbfbf03ffffff03ffffff03ffffff04ffffbf05ffcccc11f0e1d21bf6f6d906ffd5ff02ffffff02808080028080ff028080ff028080ff048080bf068080d5059999cc079292db5c746961c06a605590c5b8ace6655849fc56453cfe58463dfe534139fe54423aff503f36ff5b483eff655145ff685347ff5f4a40ff4e3b33ff4d3b34ff4d3b36ff4d3a36ff4f3c38ff523e37ff554138ff5e493fff604b40ff604a3fff5d4a3fff554541ff423537ff3b303aff392e3aff3a2f39ff3c303bff3b303cff393642ff4f535dff505964ff4f5964ff515866ff525867ff525867ff515967ff505865fe515766d05e6265369284cb4f8874d2898472d0a28473d1878473d26c8471d0538475d13c846fd0298370d31a806cc40ea480db079292db03aaaaff028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff068080d50e806dc8188075d5288673d23c846fd0378674d125e3d6c8ed311f17fd2e1b16ff2e1b16ff2c1b15ff2d1b15ff2d1a15ff3f2620ff674333ff80513bff85503dff84503fff85513eff84513dff85513eff86523fff885440ff895440ff87533fff895541ff905c48ff915d49ff8c5843ff8e5a44ff915e48ff935f49ff915e47ff8e5e46ff906048ff906049ff90604aff8e5f48ff8e5f49ff895b45ff875b48ff513024ff351c17ff301b18ff311d19ff412724ff432824ff402622ff3b2620ff3c231ffe3a241dfb897062fe523527fd866b5afce8d0b5f8e8d5b2ede9d6b4dfe9d6b6d5e9d6b7d3e9d6b5d1e5d4b1cae6d7b5c7e8d9b7d0ead9b9d5f1dbb7d4f7e0bad5f8e3c4d9fbedd2e0faf4dde4fcf6e2e8fcfae5edfcfae5f1fdfbe6f5fbfae6f7fcfbe7f9fdfbe9f9fefcebfafdfbebf9fdfcebf9fffbebf8fefbeaf8fdfbebf9fdfcecf9fdfbe9fafcfae8fafaf8e5fbfdfae9fafefaeaf8fefaebeafdf8eac7f5f1e2b1f6f1e1a0faf4e673fbf4e43df7f2e210efdfcf02ffffff0280808002808080010000ff01ffffff00000000000000000000000001ffffff01ffffff0000000001ffffff01ffffff01ffffff02ffff8001ffffff01ffffff0000000001ffffff0000000001ffffff01ffffff02808080028080ff03aaaaff068080d514998c8c9c716a5c2ae7dbce39b7aa9dbd6b5e50f357493ede605246fa55443bfe56443bff5a473dff665045ff6a5448ff695549ff5a453cff4e3b33ff4f3b36ff4f3b36ff503d38ff533f37ff5b473dff624c41ff624c40ff624b3fff614b3eff5e4b41ff574741ff433639ff3b3039ff392f38ff3b3039ff3b313aff38333cff44434dff525664ff4f5864ff505966ff535866ff525966ff525967ff525964ff525867f75759626379718e0f9988cc488371d1aa8272d1908371d1758571d15a8271d2438572d12e8574d81e806fd5118778d2098e8ee3048080ff01ffffff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff056666cc0c8080d5168074d1258375cf398274ce3f826dce16e8dcd1d538291ff72d1b15fe2f1c17ff2d1a15ff2e1a15ff2d1a15ff341f19ff5e3d30ff7d503cff834e3cff84503fff84503dff84503dff85513dff86523eff86523fff86523eff895541ff8e5a46ff8d5945ff88553fff8e5944ff915d48ff905e47ff8e5b44ff905e46ff93624aff91614aff90604aff8f604aff8d5e48ff885943ff875947ff795042ff371b13ff321d18ff2e1a16ff3e2823ff432925ff422824ff3f2722ff3c2521ff3c241eeb594338c7baa390de6a523ebee4d0bc97e6d5b872e6d5ba51e3d6ba39e9dbc02ae1d4bc23e9dbbd1eddd5bb18dfd5bf13f2e4c916e8dcc51ce4d1bf1eeeddc41dede5ca1fefefd627f2f2de32faf5db41f3f3e04ff9f9e25cf9f7e369f8f5e475f6f6e77ff7f7e781f9f7e782f9f7e781f9f7e780f7f5e57cf9f7e67bf5f3e47ff3f1e188f0eedd9eeae7d5bbece8d9d8fdf9eacffdf9e9a1f9f5e755f3f0e125ddd6c81cede4db14e6d9cc04bfbfbf028080ff028080ff01ffffff01ffffff01ffffff0100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080028080ff03aaaaff03aaaaff219b93830ec8c8c805ccccff1f94848cbe5d5344948a7e709d786a5df55b4b3ffd5c483eff654e44ff6c5549ff6e584cff6c564cff533e36ff503c35ff503c36ff523e37ff58443aff614d41ff634d40ff634c40ff634c40ff624c3fff614b40ff5f4b3fff5a4a44ff45363aff3d3139ff392e3aff3a313bff393339ff3a393dff4e525dff4f5863ff4f5864ff525866ff525966ff535867ff535966ff525867fe52576089656666548673d1648573d4b18372d1988572d27d8572d2638371d1498570d2348471d3228069ca158679ce0b8b74d1059999cc02808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf0b8b74d1158679ce228e78d9348976d3388972d119c2add6a93e2f26f02e1b14fd301c17ff2d1b15ff2e1a16ff2d1b15ff2e1b17ff55382fff794f3dff834f3cff83503eff84503dff834f3dff85513dff85513eff85513eff885440ff8a5642ff885440ff895541ff8d5a45ff905e48ff8d5a45ff8c5a43ff93624bff93634aff916149ff8f6049ff8f5f49ff8a5a44ff865640ff8a5a47ff865b4bff4a2a20ff341b17ff2f1b17ff351e1aff452b27ff452b26fe402824fe3e2826fe3e2521fb3d2a1e89af9e8d58c8b49f2edecdb717d3c8bc09c6aaaa068080d50599999903aaaaaa02ffff8002ffff8002ffffff02ffffff01ffffff01ffffff03aa55aa028080ff02ffffff02ffffff02ffffff03ffffff03ffffaa03ffffaa03ffffff04ffffbf05ffcccc05ffffcc06d5d5d506d5d5d507b6b6b607dbdbb606ffffd507dbdbdb07dbdbdb07ffffdb0debebeb2af3e7e15efaf1e433f5f0dc08bfbfbf02ff80ff02ffffff01ffffff01ffffff010000ff01ffffff01ffffff0000ff00010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff010000ff028080ff03aaaaff03aaaaaa04bf80bf088060df0d8976d8387b6d69af776f6020d7cfbf72827769f45f4e43fb634d42ff6d564aff6f574dfe705a4fff665147ff523d35ff523e35ff59433aff624c41ff624d41ff634c40ff634d40ff634c40ff634c40ff624b3fff604b40ff5f4b40ff594a40ff443539ff3c303bff3a313cff39313aff39313bff464651ff505761ff505865ff525866ff525966ff535866ff515965ff525967ff515762d55a5b61528073b10e926ddb448370cea08473d2858471d16a8471d14f8471d2398270d227836fcb188a75ca0d8976c4068080ff02808080010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff035555aa097171e313796bd7208770d7328a75cc358773d413aea1c97c635248e7402e28fe2f1d17fe2c1b15ff2e1b16ff2e1b16ff2d1a17ff463027ff71493aff824f3dff834f3bff844f3dff84503dff85503eff86513eff87533fff87543fff86523eff87533fff8c5945ff8f5c47ff8a5841ff8f5d46ff94634bff916249ff906048ff8f5f48ff8b5a45ff875740ff895843ff8b5b46ff895c49ff6a4537ff351b14ff301b17ff2e1a14ff422b25ff462d27fe442b25ff412925ff3f2923fc3d261d8f6b564914ccbfbf08dfdfbf0ba28bd10a8080cc06aa80d503aaaaff028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff01ffffff02ffffff03ffffff01ffffff01ffffff01ffffff00ffff00010000ff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff028080ff028080ff03aaaaaa06aa80d5088080bf098e71c66c8078682cc5bfae04ffffbf4191857ad1655548fa665145fa705a4efc705a4efb715b4ffd5c473bff5b463bff624c40ff634c40ff644d40ff634d40ff644d41ff634c40ff634c40ff634c40ff624c40ff614b3fff614c40ff5c4b44ff45383aff3c323aff3a303cff39313cff3c3742ff52535fff525664ff515766ff535865ff545966ff525966ff525966ff545965fc54575e566e6e6e298976cd2f8877d4a68472d28b8672d3708672d1568571d03e846fd22a806dce1b8471d00f8877cc079292db02ff80ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ffffff079292db118769d21e806fcc2c856ecb279076d8288679d2569a8e85dc52433bfe2e1c16fe2b1b15ff2e1b16ff2e1b15ff2f1915ff3c251eff654237ff804e3eff844f3bff834f3cff84503dff85513eff85523eff86523eff85523eff86533fff895641ff8b5842ff88563fff905d47ff92614aff906048ff8f6049ff8d5b45ff885742ff885741ff8a5944ff8a5843ff895944ff7f5546ff47281fff321b16ff2e1915ff37211cff48302aff452d27fe422b26fe422a24fe412820d04b362a20a79797148c73cc03aaaaaa098e71c6079292db048080bf028080ff01ffffff0000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff0280808003aaaaff03aa55ff048080ff04bf80ff16c5aeae42aaa69704bfbfbf06aaaad5289f8c80a6645345eb6b574ad5746053c1847063ec685547fd644e43ff644c40ff654d41ff644d3fff644d41ff644d41ff644d40ff634c40ff634c40ff634c40ff624c3fff624c40ff614d3fff5b4941ff47393bff3e323bff3b323bff37323bff464550ff525662ff505865ff535865ff545865ff535965ff535965ff535864fd555762a364636e448374ce0f8877dd958573d1928573d2758574d15a8874d2428770d12e806fd31e806fcc118778d2088080df03aa55aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ffffff06aa80d5108070cf1b7b71d02c8574d13f8675d2408374d346c8bdb2ca6a5c53fe2d1e18fe2e1b16ff2e1a16ff2e1b15ff2f1a16ff311c16ff57382eff7c4e3fff81503bff834f3bff84503dff84503eff85513eff85513eff86523fff87533fff88543fff88563fff8e5d45ff8e5e47ff8d5d45ff8a5943ff85563eff875742ff885842ff8a5843ff895843ff895844ff875a47ff5e3a2cff341b13ff301a16ff2f1a15ff442d27ff483029fe452d26ff442d27ff412a22f3432d214f88776b128e71d40e926ddb06aa80d507926ddb048080ff0280808001ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff010000ff028080ff028080ff03ffffff33b9b4a506d5d5d503aaaaaa048080bf06ffd5d5707b6b5b7387786a14d9ccbf34a79884ac6b5c4cf1624f42fe624c40ff664e42ff644e41ff644d41ff644d40ff644d40ff644d40ff634d40ff644d41ff634c40ff634c3fff614d40ff5d4d45ff483b3dff3f333cff3a313dff3d3943ff52555eff515862ff535864ff525a64ff545966ff555965ff545865fe545764d85b5a5e13aeaeae0e926ddb408374d3968574d37a8473d15f8673d1468371d0308570d51f8473ce138679c9098e71c603aaaaff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080056666cc0e806dc8198570d628866cd23a8872d3538472d12fe4d4c9a3716358fd2d1d17fe2f1b16ff2c1a14ff2d1b16ff2f1a16ff2f1b15ff492f26ff72493bff80503bff834f3aff84503eff84503dff84513dff85513eff86523eff87533eff87543fff8c5943ff8c5a44ff875741ff85543fff86563fff885742ff875741ff885843ff895843ff875741ff875945ff784f3fff3f2218ff311b16ff2e1b16ff3a251fff49312bfe483029ff462e27ff442c26fb422c2293554032149980cc0d8976d80c806abf097171c6068080d5035555aa01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff0000000002ffffff0cbfbfbf05cccccc02808080028080800280808007dbb6b613a1948603aaaaff03aaaaff07b6b6db4d84746adf665546fc614d40fe634d40ff654e41ff644c40ff644d41ff644d40ff644d40ff644d40ff634d41ff634d3fff634d3fff624c40ff5f4b45ff4b3c3fff3e313cff37313cff474750ff535760ff545864ff525a65ff555866ff545963ff535965ff555867f655555b33827d78328575d12b8877d09b8473d17f8572d1628572d0498573ce328570d1228770d2148c73cc0a8066cc048080bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff048080bf0c806abf168074d126806bc9378674d54e836fd120af9fcf716f6156fb301f17fb2e1b15fd2d1c16fe2e1a16ff301a17ff2f1b15ff3f261fff654136ff80513eff83503bff84503cff84513dff84513dff85523eff85523dff85533eff885540ff86543fff84523dff86553fff875641ff875642ff885742ff875742ff875842ff885841ff895843ff845946ff553326ff321b15ff2f1c18ff2e1c16ff47302bff4a312bff462f28ff462f28ff432d24d24d392d20a79f97159286ce0d7662d80a8066cc068080d5048080bf0280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff010000ff010000ff01ffffff01ffffff01ffffff010000ff028080ff035555aa048080bf1a89807689726150f5624e41fe614c40ff664f42ff654e40ff644d40ff644d40ff634d40ff644d40ff644d41ff624d40ff634d41ff624d41ff5c4b42ff4e3f3eff3c303aff393440ff55565fff535762ff525964ff545966ff545a64ff535865ff555966fc55565c76706e75718373d22c857ad19d8573d2828374d2658372d24b8574d3358773cf238a75d315866dce0b8b74d105666699010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff02808080048080bf0a8080cc148073cc228069ca33826ed2498573d2269480d74496877cee2f1f18f42d1c17fc2d1b15fe2f1a16ff311b18ff2e1b17ff311c15ff55362dff784c3dff814f3dff834f3cff83503cff84513dff84513eff85523eff85523eff84523dff83523eff855440ff855640ff865641ff865641ff865641ff875641ff865640ff865640ff855844ff724c3eff351911ff301c16ff2e1b16ff3a261fff4b332cff4a312aff473029ff463028f644302547776856139479c9128e71d40ba28bd107926ddb048080bf035555aa01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff028080ff03aaaaaa068080d542837468ba675547fb624d3ffe624d40ff654e41ff644d40ff644d41ff644d41ff634d41ff644c40ff644d41ff644c40ff624c40ff604b41ff544343ff3c313bff44404bff545760ff545a63ff545962ff555964ff545965ff545864fd565760b3625e5e06d5d5d52c857ad18b8674d1838473d2668473d54d8171d1378674d1248771d4168074d10b8b74d105666699010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff03aaaaaa07926ddb118778d21d846ad32f8272ce438572d1428374d129b4a89bd136251fe03a2b23fc2e1c16ff301b16ff301a18ff2e1d18ff2d1b15ff462e27ff6a4338ff804f3fff82503cff83503cff83513dff83513dff84513eff84523dff83523eff82533eff855541ff845540ff855540ff855540ff855640ff865541ff85553fff875742ff805845ff46291cff311a15ff2e1c17ff2f1c16ff4b342dfe4c342dfe49322aff48322afd443026985e4d40119696d2148073cc0c806aea097171c6059999cc03aaaaaa0280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff035555aa048080bf0bb9a2b95f766659eb625041fd624d3fff644e41ff644c40ff644c41ff644d40ff654d41ff644c40ff644c40ff634d41ff634c40ff614c42ff544343ff3c323cff514e58ff565860ff555964ff555864ff555864ff545764ff565661db5f5d5e1a9d8989388476d1458576d3838473d4688473d34e8372d1378674d5268672d0168074d10b8b74e8056666cc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff035555aa068080d50e9280db1a806cce298370d33d8271d12b8877d019ccc2b8b33a2b22c554453efe2e1c16ff2f1c17ff2f1b18ff2e1d18ff2f1c17ff38211aff5c3c31ff7b4f3fff82503eff82503cff83513dff83513cff83513dff83513eff81523eff82533fff845440ff83543fff84553fff845540ff845540ff85553fff85553fff855743ff664134ff311813ff2e1b17ff2e1b15ff3e2a22ff4f3730fe4c342cff4b332bff473026d84c3a2c2a92798c118778d20f8877cc088080df076d6ddb048080bf028080ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff035555aa03aaaaff048080bf1da79595a6675848f3614f40fe634d40ff664e42ff654d41ff644c40ff654d41ff644d40ff644d41ff644c42ff644c41ff614c41ff544543ff453c45ff585461ff555861ff565864ff555863ff565863ff565763f55a575a35827d7802ffffff01ffffff608572d2688471d04e8672d1388472d626806bc9188a75d50c806abf059999cc010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff059966cc0c8080d5177a6fd325836ed6388472cd2e8b7ad811e1d2c38543382ca76e5f57fb301c18ff2d1c16ff2c1d18ff2f1c16ff2f1c15ff311a14ff4d3128ff6b4638ff81513eff80513cff82503bff82513cff82513cff82513eff82523dff82523eff83533eff83543eff84543fff84543fff83543fff845340ff835441ff7c5444ff3d2017ff2f1914ff2f1b16ff331f19ff4c352efe4e362eff4a342cfe49332ae94833274376675b17907ad30d8976d80a8080e6088060df059999cc0280808001ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff028080ff035555aa059966cc0ab299b2527c6d5dd2675545fe614c40ff654e42ff654e41ff654d41ff654d41ff644e41ff634d42ff644d40ff634c41ff614d43ff524444ff514951ff57565fff575863ff565863ff555861ff585963fb59555a666e6c6702ffffff02ffffff558472d2668471d24e836fd1388472d627836fcb17856fc80c956ad5056666cc01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf098e71e313796bc9208770d7328570d1268672d70dc4b1c44e5c524598a4978bf633201bff2c1c16ff2d1d17ff301d17ff2f1c17ff301c16ff3c231cff593b2fff7b4f3cff80513cff81503aff81503cff82503cff81503dff81513dff81523dff82523eff82533eff83533eff83533eff83533fff835240ff7f5444ff543427ff2e1810ff2f1b16ff2e1b16ff422d26ff503830ff4c342dff4c352cfd4832298c5745370f9988cc118778d20f8877cc0a8080cc059999cc035555aa0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080ff03aaaaaa056666cc2193837c91746254eb645043fe634d40fe644e41ff654d41ff654d41ff644d42ff654d42ff644c42ff644d43ff614e45ff584a49ff595058ff58555fff575761ff575962ff575762fd5a575b976e696404ffffff01ffffff2c8574d1628570d04b8574d3368071d5258375cf188a75ca0b8b74e8068080d5010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaaa089f80bf108070bf1c8976d12d8271d21b8471d00bb9a2d132857a7080cbbfb3ee37241dff2d1b15ff2f1c17ff301d18ff2f1d18ff301c17ff331c17ff4e3228ff6b4234ff7e513fff80503cff814f3bff814f3cff80503bff81513cff81513dff81523dff81523dff82523dff82523eff81513eff7e5340ff684536ff321910ff2e1b15ff2e1c16ff36231cfe4e362fff4f372fff4d362eff4a352bcd4e3c3117bca6a60e8080c80ba28be80b8b74d106aa80d503aaaaff0200008001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808002808080048080bf04bf80bf2880736cba68594afa604d3ffe634e41ff644d41ff664d41ff664d42ff644e41ff654e42ff654e44ff624f48ff5c4e50ff5a545bff58575fff56575fff585762ff5a565bcb645e5a07ffffff1a8976ce318778d05c8572d3468371d3348471ce248071cd168074d10b8b74e8059966cc01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff03aaaaaa068080d50d8976c4188a75d526806bd0308575cf11b4b4d23a91887b46dbd0c5dc3b2920fe2f1b15ff301b16fe321d18ff301c18ff311d18ff331d18ff3a2119ff5b392eff744b3aff7c4e3dff804f3cff804f3bff7f503aff80513cff80513dff80513dff80513cff80513cff81513dff7e503fff744c3eff3d2116ff2f1913ff2e1c16ff2e1c16ff453129fe503931ff4e362efe4e382ff44b382e606a5d50059999cc0e806ddb0c8080d5079292db04bfbfff0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080800280808003aaaaff118769785775675be8645545fd614d41ff654d41fe664d42ff654d41ff664e42ff664f44ff644e46ff61514aff5c514fff5a555cff59575eff585661ff5a565deb5b54512ba69aca278976d1079292db488371d1418572d431826dcb218374d1149980d90ba274d1056666cc01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080048080ff0a9980cc148c73cc208778d7278376cb0cbfbfd52fa89d8d22e8d9cacc45332cfa2f1d15fd301c17fe321c18ff311c18ff331c19ff321d19ff331c17ff482b23ff603c31ff7a5040ff7d503cff7e4f3aff7f4f3bff7f503bff7e503aff7f503cff7f503bff7f4f3cff7e4f3eff754c3eff45281dff2f1912ff2e1b15ff2e1c16ff36221afe513a33ff4f3930ff4e392ffb4b372d915b4d4110af9fbf128e80d4108070cf098e71e3059966cc03aaaaff02808080010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff028080ff028080ff03aaaaff1b978e7b8b6e5f51f3624f41fe624c41ff664f44ff664e43ff654e45ff644f46ff635149ff61524eff5b5353ff59565bff58565cff59565af95b5454419181912a8673ce068080d5428370d13c8473d02b8871d01e8880d5129c80d40a8066e6048080bf01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff088080df108070cf1b8471d02a8673d4109f8fcf0cbfbfaa14e6d9ccba4e3e34ef32201bfa311e18fe321d18ff311c17ff321c19ff301e19ff311d17ff351c17ff503027ff684333ff79503cff7e4f3bff7f4e3bff7f4e3bff7f4e3aff7e4f3bff7d4e3bff7c503eff785041ff4a2c1fff321914ff2f1c15ff2f1c15ff2e1b14ff4a342dff523a32ff4f3830fd4e392fe3503c301c8980800a9999e6128063d40a8080cc068080d503aaaaaa01ffffff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080ff089f80bf47857768cc69594afd5f4c3fff644e43ff664f45ff675046ff655048ff64524dff605352ff5b5456ff5a5659fe5a565bfd5c55555f73696b02ffffff268679d741816ecc338773cd258a75cf1b8471d0108f80df098e71c603aa55ff0280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff028080ff068080d50c956ad517856fc8238375d3358273cf238a75d30ceaead59958463cdb4f3d34f937251dff321d18ff321c19ff311d19ff311e19ff321e18ff311c19ff3a1f19ff57362cff6b4435ff7a4e3dff7d4e3bff7e4c3bff7e4d3aff7e4e3bff7b4f3eff764f41ff4e2e22ff331b13ff311d15ff301d15ff301c15ff3a241dfe513a32ff513930ff513a30fa503b305d70605509aa8ec60f8877cc0a9980cc07926ddb048080bf028080ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff02808080035555aa0cbfbfbf5e7d6d5ce3635145fc634e43ff675247fe67524aff65524bff63534eff5f5452ff5c5456fe5b5458fe5b54556e6f666104bfbfbf1f8473d6358273cf298976d31f8473ce17856fc80e806ddb088080bf035555ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff048080bf098e71c6128e71c61d846ad32d8871d71e806fd509e3c6c673665247b2715c53e04c3830ff301c17fe301d18fe311e19ff311e19ff321d19ff301d1aff331d16ff3b221aff533228ff664033ff744a3aff7a4d3cff794c3bff764e3fff664436ff43251cff351a12ff321c14ff301d16ff301c15ff311d15ff4e3730ff503931ff503a31fb4e3b309c5f4e4116978ba20d9d76d80d8976d8088060bf056666cc02ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff028080ff03ffaaff1ea291889c6e5f50f2645247fd645048ff66544aff65534bff655652ff5f5353fe5e5656fd5c5455846a615b06ffffd5128e80d4228770ca208770d7198570d6118778e10b8b74d107926db6028080ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaaa079292db0d7662c4188075d5268072d01d8d7bd306ffd5d55375625985948075c16b5a52ff2f1c17fe2f1d18fe301e19ff301e18ff311e19ff321c19ff311e18ff311e17ff371f17ff44271dff503127ff543428ff523328ff472a20ff361d14ff321a13ff331d15ff311c15ff311d16ff2f1c14ff422c24fe503a31ff4f392ffe503b30d95542352f8d7d72089f80df0d8976d80a9980e6068080d503aaaaff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff028080ff03aaaaff0d9d9db14f7b6b61be67554afb634f45fd68554bfe67544eff645451fe615554fc5f55559e6457540ae6e6cc0b8b74d1168b74dc188a75df13866bc90e806dc8089f80df05666699028080ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff056666cc0a8080cc13796bc91f846bce1c8976d105cccccc428b7c705fb19e919a817168fe2f1d17fe2e1d17fe301e19ff301e18ff311e19ff331c19ff301e18ff2f1e18ff301e17ff321d16ff321b15ff311c14ff321c15ff311c16ff311c16ff311d16ff311c15ff301c16ff2f1c15ff352119ff4f3931ff4f372ffe503a30f04f3a2f6376645d138679c90e806dc80b8b74d1088080bf04404080028080ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff010000ff02ff80ff03aa55ff0bb9b9a25b84766de1645547fc645349fc675650fd655553fb625454b663585410bfbfaf02ff80ff117869d2118778e10d8976d80a9980cc076d6ddb048040bf01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf07926ddb0f8877cc198570cc128071c604bfbfbf3d96867d36bdb3a56c958980fe2d1d17fe2e1c17fe301e18ff311e19ff321e19ff321d18ff311e18ff301e18ff301e18ff321d18ff311d17ff311e17ff311d18ff311d17ff311d17ff311d16ff311c15ff311d16ff2f1c14ff463129ff503a31ff4f382ffc4f392ea15f4c3e0cd5d5bf0d9d89d8108f70df0a8066cc068080aa028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff0280808003aaaaaa04bf80bf18aaaa95837f6f63ec635349f3665550ef655653cb635853218b7c7c05cc99ff0f8877cc0c806abf098e71c607926ddb048080bf0280808001ffffff00ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff028080ff059966cc0a8080cc148066bf138679bc04bfbfff32998f8014e6d9cc2fcec3b8f82b1d16fe2f1e18fd2f1d18fe311e18ff321d18ff311d18ff321d19ff321d19ff321d19ff321d18ff321e18ff311e18ff311e18ff321d17ff321d17ff311d16ff311d16ff301d15fe39251dfe4f3a30ff503930fe4f392edb533f32289f8c860c9580d5108f70cf0b8b74d1076d49b6035555aa028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff03aaaaaa048080bf03aaaaff2a8c80739b73645ae0655850db63564f4483786d03aaaaaa088060bf076d6ddb068080aa048040bf03aa55aa01ff00ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf076d6ddb0f7777cc188075d5128e80d426a8a1860fddddcc11f0f0e1eb34241efa2e1e17fa311f18fe301e18ff311e18ff321e18ff311e19ff321e19ff311e18ff321e18ff321e18ff311e18ff311d17ff311e17ff311d18ff311d16ff311d16ff301e16ff473129ff523b32ff503a30f94e3a30607260500c9595d50f7766cc0c8080bf088080bf05666699028080ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff00000000010000ff028080ff03aa55aa03aaaaaa08bfbfdf47907e73ad6f635a698d817504bfbfbf048080ff03aaaaff03aaaaff028080ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff059966ff0b8b74d1138679c91a8076c40accb2b207dbdbb603ffffffc242352eed2d1f1aef31221dfe2e1d17ff301f1aff311e1aff321e18ff321e18ff321e19ff321e18ff321e18ff321e18ff321e18ff321d18ff311e16ff311e17ff311d17ff3b251dfe513a32ff503b30fe4f3a2fa8614f43109f9fcf0c806ad50d8976c40a8066cc059999cc028080ff0280808000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff02ff80ff02808080028080ff07dbdbb619d6ccb803aaaaaa02ffffff02ffffff01ffffff028080800100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ff00ff048080bf088080df0e8080db168074d119857ad6079292db03ffffffa045362ee1301f19cf574640ff2a1912fe311f1aff311e1aff321e18ff321e18ff321e18ff321e18ff321e18ff321e18ff321d18ff321e18ff321d17ff311d17ff311e16fe4a352dff523b32fd503a2fd1544336279689830f9988dd0f8877cc098e71c6068080d503aaaaaa01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff010000ff01ffffff01ffffff01ffffff02ffffff01ffffff01ffffff010000ff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aa55aa068080aa0a6666cc118778d219857ad619857ad603ffffff7f64564cdb32211a9984716bfe291811fe311f19fe311e1aff321e18ff321e18ff321e18ff321e19ff321e18ff321e18ff321e18ff321e18ff311e17ff321e18ff3a251eff503a31ff50392ff0503d305476675809aa8ee30c806ad50d7676d8076d6ddb048080bf028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff048080bf068080d50c8080d5158679ce188a75d503aaaaaa5793847bc149373067a19086f636241cfe32201afe321e18ff321e19ff321e18ff321e19ff311e18ff321e19ff321e19ff331e18ff321d18ff321f18ff342018ff48332bff523b32fd523b319c62504311b4a5c307b692ff0b8b74d1097155c6048040ff035555aa010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff048080ff098e71c60f8877cc158679db04bfbfbf48ae9f957e6f61552fd9c9b8ce48382efd322019fe321f18ff321f19ff311e18ff321e18ff321e18ff311e18ff321e19ff321e19ff33201aff34211aff3d2921ff503a31fe523c31d55b47382a9e8c800c8080d50c9580d5098e71e3068080d503aaaaff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aa55aa068080d50b8b74d1128071d403ffffff38bbada44793887a10dfcfcf904e3e35fd301f19ff312019ff311e18ff311e18ff311e18fe311d18ff321f19ff311f18ff36231dff36241dfe34221aff48332bff543c32f1543f335b8470650ab299b20d9d89d80a8066cc068055d5048080bf0280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01000000048080bf07926ddb0ba28be8138679d71ec4bbb329bbaea206d5d5aa5953453cfc301d17fe33201aff321e19ff311e18ff311e18fe321d18ff311f18ff34231cff392721fe37261ffe37251cff533c32fa583f33966855460fccbbbb0c9580bf0b8b74d1088080bf048080ff028080ff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0280808002808080059966cc0a9980cc13796bc908bfbfbf0eeddbc803ffffff3378645ff233211afe331f1aff331f19fe311d18fe301e18fe301e18ff35221cff392721ff392722fe37251ffe453128f8584136cb614a3e10dfcfbf059999cc0a8066cc076d6db6048080bf028080ff00ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff03aaaaff07926ddb0d8976d8089f80bf098e8ec61a8076d80edbc8c8cd392720fe321f19fe331e18fe311e19fd2f1e18fc31201aff382720ff3a2821fe392822ff38261efa533e34d1624d3f4c836f65098e8ee30a8080e6079292db048080bf028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff035555aa059999ff0a9980cc108070cf188075ca188a80df089f9fbf84514036fd321f19fe332019fe311f19f230211adc473630fd3b2a23fe3b2822fe382720fb3e2b23bf786458479a88770d9d9dc4088080bf076d6ddb048080ff035555aa010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000028080ff048080bf079292db0b745db9108070cf168074d10a9980cc367b6d63fb332119fe34211bf832221c985b4d458d57473ff93b2a23fc3c2922f83c2a22cb59483c41a9998d09c6aac6098e8ee3068055d5059999cc03aaaaff01ffffff0100000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aa55ff059999cc088080bf0c806abf108f70df108070cf0cd5d5bfe93c2a22fa33221cd244352c1eddd5cc4c94867cf33a2922f43e2d25c059493d38a4968904ffffff04bfbfff04bf80ff059999ff03aaaaff02ff80ff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaaa048080bf079292b60a8080cc0a8080cc04bfbfbfaf4d3d32ea36271f5a8e807408dfdfdf1ceddbd1d646362bcc5040332bc4b8a605cccccc035555aa068080d5048080ff03aaaaff028080ff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000028080ff028080ff048080bf059999cc06aa80d504bfbfbf836d6154a954483c17e9ded306d5d5d50accccb28f62564666786c5d05cccccc03aaaaff048080bf035555aa028080ff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff02808080028080ff03aa55aa03aaaaff03aaaaaa4398897e47a2978805cccccc03ffffaa05ffffff23afaf990edbc8b602ff80ff028080ff028080ff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff08bfbfbf13e4d7c902ffffff01ffffff02ffffff0280808002ffffff01ffffff01ffffff0000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff04ffffbf01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01000000010000ff01ffffff010000ff00ffff0001ffffff0000000001ffffff00ffff0001ffffff01ffffff000000000000000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000000100000001ffffff0000000001ffffff00ffffff0100000001ffffff0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000000ffff0000000000000000000000000000ffff000000000000000000000000000000000000ffffff0000000000000000000000000000000000000000000000000000000000ffff000000000000ffff0000000000010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000001ffffff01ffffff01ffffff00ffffff01ffffff00ffffff0100000000ffffff000000000100000001ffffff00ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff0000000001ffffff0000000001ffffff0000000001ffffff0100000001ffffff0000000001ffffff01ffffff000000000000000001ffffff0100000001ffffff01ffffff0000000001ffffff01ffffff00ffffff000000000000000000ffffff01ffffff01000000010000000000000001ffffff0000000000000000010000000000000001ffffff0000000000ffffff01ffffff00ffffff00ffffff0100000001ffffff01ffffff0100000000ffffff01ffffff00ffffff00ffffff0000000000ffffff010000000100000001ffffff0100000001ffffff01000000010000000000000001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff00ffffff01ffffff0100000000000000000000000000000001ffffff0000000001ffffff01ffffff00ffffff0000000000ffffff00ffffff01ffffff00ffff0000ffff00000000000000000001ffffff01ffffff01ffffff0000000000ffff0000000000010000000000000000ffff0001ffffff01ffffff0000000001ffffff00ffff0001ffffff010000ff01ffffff00ffff0001ffffff00ffffff0000000001ffff000000000000ffff0000ffff00010000ff01ffffff01ffffff01ffffff010000ff010000ff01ffffff000000000100000001ffffff01ffffff010000ff01ffffff01ffffff010000ff000000000000000001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff010000ff010000ff00ffff00010000ff00000000010000ff01ffffff010000ff00ffff0001ffffff0000000001ffffff00ffffff01ffffff01ffffff000000000000000001ffffff01ffffff010000ff00ffff00010000ff01ffffff0000000001ffffff01ffffff000000000000000001ffffff010000ff010000ff01ffffff0000000001ffffff00ffff000100000001ffffff000000000100000001ffffff010000ff00ffff0000ffff000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffffff0000000000ffff00010000ff00ffff0000000000010000ff010000ff00ffff0001ffffff010000ff01ffffff00ffff0001ffffff01ffffff01ffffff00ffffff0100000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000ffff000000000000ffff0000000000010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00000000000000000000000000010000ff000000000000000000000000000000000000000000000000000000000000000000000000010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000010000ff01ffffff01ffffff02808080028080ff028080ff028080ff028080ff02808080028080ff01ffffff0280808001ffffff02808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000001ffffff0000000000000000010000ff00ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01000000028080ff01ffffff01ff00ff01ff00ff01ffffff010000ff010000ff010000ff010000ff010000ff010000ff01ffffff00000000010000ff01000000010000ff0100000000000000010000ff010000ff010000ff00000000010000000100000001000000010000ff00000000010000ff0000000001000000010000ff010000ff0100000001000000010000000100000001000000010000ff010000ff010000ff010000ff01ffffff00000000010000ff01000000010000ff010000ff010000ff01000000010000ff01ffff00010000ff00000000010000ff010000ff010000ff01ff00ff010000ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff02808080028080ff0280808001ffffff01ffffff02808080028080ff028080ff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080ff0280808001ffffff028080ff01ffffff0280808001ffffff028080800100000001ffffff01ffffff01ffffff028080ff02808080028080ff01ffffff0280808001ffffff028080800280808001ffffff010000ff01ffffff010000ff0100000001ffffff01ffffff01ffffff02808080010000000280808001ffffff01ffffff01ffffff0280808002808080028080800100000001ffffff0280808001ffffff0100000002808080010000000280808001ffffff010000ff010000ff010000ff01ffffff0280808001ff00ff01ffffff01ff00ff01ffffff028080ff01ffffff01ffffff02808080028080ff010000ff010000ff010000ff0280808001ff00ff01ffffff01ffffff01ffffff01ffffff0280808001ffffff028080ff01ffffff028080ff01ffffff0280808001ffffff010000ff01ffffff01ff00ff0100000002808080028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffff00028080ff0280808001ff00ff01ff00ff010000ff01ffffff028080ff01ffffff0280808002808080028080800280808001ffffff01ffffff01ffffff0280808001ffffff028080ff010000ff0280808001ffffff028080ff02808080010000ff01ffffff01ff00ff01ffffff01ff00ff02808080028080ff010000ff01ffffff01ffffff01ffffff028080ff01ffffff0280808001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff01ffffff01ffffff0280808002ffffff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff0280808001ffffff028080ff01ffff0001ffffff01ffffff01ffff0001ffffff01ffffff01ffffff01ffff0001ffffff01ffffff010000ff028080ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff028080ff01ffffff02808080010000ff01ffffff01ffffff0280808001ffffff0100000001ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff028080800100000001ffffff01ffffff028080ff01ff00ff01ff00ff01ffffff01ffffff010000ff010000ff010000ff010000ff010000ff01ffffff00000000010000ff01000000010000ff010000ff010000ff01000000010000ff01ffffff010000000000000001000000010000ff01000000010000ff010000ff0100000001000000010000ff0000000001000000010000000100000001000000010000ff010000ff010000ff010000ff010000ff00ffff00010000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff010000ff028080ff028080ff03aa55ff035555ff056666cc056666cc056666cc056666cc048080bf048040bf059966cc048080bf03aa55ff035555aa03aa55ff035555aa035555aa028080ff028080ff028080800280808001ffffff028080ff01ffffff01ffffff01ffffff01ffffff028080ff02808080028080ff035555aa035555aa03aaaaff048080bf03aaaaaa03aaaaaa035555aa03aa55aa028080ff03aa55aa028080ff028080ff028080ff010000ff0280808002808080010000ff01ffffff02808080010000000280808001ff00ff01ff00ff0280808001ffffff01ffffff01000000010000ff01ffffff0280808001ffffff01ffffff01ffffff01000000010000ff01ff00ff01ffffff01ffffff028080800100000001ffffff010000ff028080800280808001ff00ff010000000280808001ff00ff0280808001ff00ff0100000001ff00ff01000000010000ff0100000001ffffff01ffffff010000ff01ffffff028080ff01ffffff028080ff03aa55aa03aa55ff03aa55ff03ffaaff03aa55aa03aa55aa048080bf048080bf03aaaaaa03aaaaaa048080bf048080bf03aaaaaa03aaaaaa048080bf03aaaaff035555aa048080bf048080bf04bfbfbf035555aa048080bf048080bf035555aa048080bf03aaaaaa048080bf048080bf048080bf048080bf03aaaaaa035555aa03aaaaaa03aaaaaa035555aa048080bf048080bf035555aa03aaaaaa048080bf03aaaaaa035555aa035555aa03aaaaff048080bf03aaaaaa048080bf03aaaaaa048080bf035555aa03aa55aa035555aa02ff80ff03aa55aa028080ff028080ff028080ff028080ff0280808002808080028080800280808002000080020000800280808002808080028080800280808002808080028080800280808003aaaaaa02808080028080800100000003aaaaaa02808080028080800280808003aaaaaa03aaaaaa028080ff035555aa035555aa028080ff035555aa035555ff035555aa03aaaaff03aaaaff035555aa03aa55aa048080bf048080bf03aaaaff035555aa03aa55aa03aa55aa048040bf03aaaaff048080bf035555aa048080bf035555aa048080bf048080bf03aa55aa03aaaaff03aa55aa028000ff035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa03aa55ff03aa55aa048040bf048040bf048080bf03aaaaaa028000ff03aa55ff035555aa028000ff03aa55aa028000ff035555aa028080ff048080bf03aa55ff03aa55ff035555aa03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aa55aa03aa55aa028000ff03aa55aa035555aa03aa55ff035555aa048080bf028080ff035555aa03aa55aa035555aa03aa55aa048080bf03aa55aa03aa55aa03aa55ff03aa55ff03aa55ff028000ff035555aa03aa55aa03aa55aa035555aa03aa55ff035555aa03aa55aa028000ff03aa55ff03aa55ff03aa55ff03aa55ff03aa55aa035555aa048080bf03aaaaaa03aaaaaa03aaaaaa03aaaaaa035555aa03aaaaaa03aaaaaa03aaaaff035555aa03aaaaaa03aaaaaa048080bf035555aa035555aa035555aa035555aa048080bf035555aa03aaaaaa03aaaaaa03aaaaaa048080bf048080bf03aaaaaa03aaaaff035555aa03aaaaaa035555aa048080bf03aaaaaa03aaaaaa03aaaaaa035555aa048080bf048080bf035555aa03aaaaff048080bf035555aa048080bf03aaaaaa03aaaaaa048080bf03aaaaaa03aaaaaa035555aa03aaaaaa03aaaaff048080bf048080bf048080bf03aaaaaa035555aa035555aa03aa55aa03aa55aa02ff80ff03aa55ff020080ff028080ff01ffffff028080ff028080ff01ff00ff010000ff0280808001ff00ff0280808001ff00ff0100000001ff00ff0100000001ff00ff0100000001ffffff01ffffff0100000001ffffff01ffffff01ff00ff028080800280808002808080028080800280808001ff00ff01ff00ff0280808001ffffff01ff00ff01ff00ff028080800280808001ffffff01ff00ff0280808001ffffff0100000001ffffff01ffffff01ffffff00000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff028080ff035555aa048040bf059999cc059966ff06aa80ff06aa80ff079292db079292db079292db07926ddb07926ddb076d49b6068080d5059999ff056666cc068080aa056666cc048080bf03aaaaff035555aa028080ff028080ff028080ff028080ff028080ff028080ff035555aa048080bf048040bf048080bf044040bf056666cc056633cc059966cc059999cc056666cc059966cc048080bf03aa55ff048080bf03aaaaff03aa55aa03aaaaff028080ff02ff80ff01ff00ff035555aa028000800280808002808080028080800280808002808080035555aa028080800280808002808080035555aa028080800280808002808080035555aa02800080035555aa01ff00ff028000800280808002808080035555aa035555aa028080800280008002808080028080800280008002800080035555aa0280008002800080035555aa028080800280808002800080035555aa02800080028080ff028080ff028080ff028080ff03aa55aa035555aa035555aa03aa55ff059966cc048080bf048080bf059966cc065555d5056666cc056666cc056666cc068080d5056666cc056666cc056666cc056666cc068080d5056666cc056666cc056666cc065555d5056666cc056666cc068080d5056666cc065555d5056666cc056666cc068080d5056666cc068080aa059999cc068080d5068080d5068080d5068080d5056666cc056666cc056666cc059999cc056666cc056666cc056666cc059999ff068080d5056666cc056666cc056666cc068080d5056666cc056666cc056666cc056666cc056666cc048080bf059966cc048080bf048080bf035555aa03aa55ff035555aa035555aa035555aa035555aa048080bf035555aa035555aa035555aa035555aa035555aa048080bf035555aa035555aa035555aa035555aa035555aa035555aa048080bf035555aa035555aa03aaaaaa03aa55aa035555ff048080bf035555aa048080bf048040bf059966cc056666cc059966cc068080d5068080d5056666cc056666cc056666cc056666cc059999ff056666cc068080d5068080d5056666cc056666cc056666cc068080d5056666cc056666cc056666cc056666cc056666cc056666cc059999cc059966cc059966cc059966cc059966cc059966cc059966cc059966cc059966cc059966cc059966cc056666cc056666cc059999cc05666699059966cc059966cc059966cc059966cc059966cc048040bf059966cc056666cc068055d5056666cc056666cc056666cc059966cc059966ff059966cc056633cc059966cc059966cc059966cc059966cc056633cc059966cc056666cc056666cc059999cc056666cc059966cc04bf80bf056633cc059966cc056633cc059966cc059966cc059966cc056666cc059966cc056666cc056666cc056666cc048040bf059966cc059966cc056633cc059966cc05663399068055aa059966cc059966cc059966cc059966cc059999cc056666cc048080bf059966cc059966cc048080bf059999cc059966cc059999cc059966cc059966cc056666cc056666cc056666cc05666699059966cc056666cc059966cc059999cc059966cc04bf80bf05666699059966cc056666cc059999cc059999ff056666cc059999cc056666cc048080bf059966cc059966cc059966cc059999cc059966cc059966cc056666cc068080d5056666cc065555aa056666cc056666cc059966cc059966cc059999cc059966cc059966cc059966cc059999cc059966cc059966cc059966cc068080d5056666cc059999cc053333cc056666cc056666cc048080bf059966cc048080bf035555aa035555aa035555aa028080ff028000ff028000ff03aa55aa0280008002800080035555aa028080800280808002800080035555aa02800080028080800280808002800080028080800280808002800080028000800280808003aa55aa035555aa02808080035555aa02808080028000800280808002800080035555aa02800080028080800280808002808080035555aa0280808001ffffff010000ff01ffffff010000ff010000ff010000ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaaa048080bf048080bf059966cc07926ddb088080df0a8066cc098e71e30a9980cc0a8066cc0a8066b2098e71c60a8066cc0a8066cc098e71c6076d6ddb07926ddb068055d5059966cc059999cc048080bf03aa55ff03aa55ff03aaaaff035555aa048080bf03aa55ff048040bf048080bf068080d5068080d5068080d5068080d5076d6ddb076d6ddb065555d5068080d5068055d5068055aa059999ff056666cc056666cc048080bf044040bf048040bf044040bf03aaaaff03aa55aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa02808080035555aa03aaaaff035555aa035555aa035555aa048080bf035555aa035555aa035555aa035555aa035555aa035555aa03aaaaff035555aa035555aa035555aa035555aa035555aa035555aa035555ff035555aa03aaaaff035555aa03aaaaff035555aa035555aa035555ff048040bf048040bf059966cc048080bf056666cc056666cc076d6db6068055d5076d6db607926ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb079292db07926ddb088080df088080bf088080bf088080bf076d6ddb076d6ddb076d6ddb088080df076d6ddb076d6ddb076d6ddb076d6ddb088080bf076d6ddb076d6ddb076d6db6076d6db6076d6ddb076d6ddb076d6ddb07926ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb088080df076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb079292db076d6db6068055d5059999cc059999cc059966cc059966cc059999cc048080bf059999cc048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048040bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf056666cc056666cc048080bf056666cc056666cc059966cc068055d5068055d5068080d5068055d5076d6ddb076d6ddb07926ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb079292db076d6ddb088080bf076d6ddb068080d5076d6ddb076d6ddb076d6ddb076d49b6076d6ddb076d6ddb076d6ddb076d6db6076d6ddb076d6ddb068055d5076d49b6076d6db6088060bf076d6ddb088080bf076d6ddb068080d5076d6ddb076d6db6076d6db6076d6db6076d49b6068055d5076d6ddb076d49b6076d6ddb076d6ddb088060bf076d6ddb076d49b6076d6db6076d6ddb07926ddb076d6ddb068080d507926ddb076d6ddb076d6ddb076d6ddb076d6db6076d6ddb076d6ddb07926ddb076d6ddb068080d5076d6db607926db607926ddb068055d5076d6ddb076d6db6076d6ddb076d6db6076d6ddb07926ddb076d6db6076d6ddb076d6db6076d6ddb07926ddb076d6db6068055d5068055d5076d49db076d49b6076d49db076d6db6076d6ddb076d6ddb068080d5076d6db607926db607926ddb079292db065555d507926ddb068080d5068080d5088080bf076d6ddb076d6ddb076d6ddb076d6ddb076d6db6079292db068080d5076d6db6068080d507926db607926db6076d6ddb076d6db6076d6ddb076d6ddb068055d5076d6db6068055d5068080d5068080d5068080d5068080d5068080d5068055d5068080d5076d6db6076d6ddb07926ddb076d6ddb076d6db6076d6db6076d6db6076d6db6076d6db6076d6db6068080d5076d6db6076d6db6076d6ddb076d6ddb065555d5076d6ddb088080df076d6ddb076d6ddb076d6ddb079292db076d6ddb068055d5068080d5056666cc059966cc05666699048080ff044040bf048040bf035555ff035555aa035555aa035555aa03aa55ff03aa55aa03aaaaff035555aa03aaaaff035555aa035555aa035555aa03aa55ff035555aa03aaaaff035555aa035555aa035555aa03aaaaff035555aa035555aa03aaaaff03aa55aa035555aa035555aa035555aa035555aa035555aa03aa55ff035555aa03aaaaff03aaaaff03aaaaff035555aa0280008002808080020000800280808001ff00ff01000000010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ffffff035555ff04bf80ff06aa80d5079292db097171c60b8b74d10c806ad50d7676c40d7662c40d7662d80d8976d80d8976c40c9580d50c806ad50b8b74d10a8066cc098e71e3088060df076d6ddb068080d5068080d5059999cc048080bf048080bf048080bf035555aa059966cc068055d5065555aa076d6db6086060bf088080df097155c6088060df098e71e3097171c6097171c6086040bf088080bf07926ddb07926ddb07926ddb059966cc048040bf056666cc056666cc048040bf048080bf048080bf035555ff048040bf048040bf048080bf048080bf048080bf048040bf04bf80bf048040bf048040bf048040bf03aa55ff035555ff048040bf044040bf035555ff048080bf048040bf035555ff035555ff048040bf048040bf048040bf03aa55ff03aa55ff048080bf03aa55ff044040bf035555ff035555aa035555ff035555ff035555ff03aa55ff048040bf03aa55ff03aa55ff048040bf048040bf056666cc056666cc056666cc068055d5068055d5068055d5088080bf088080bf098e71c6088060df088080df088080df098e71c6097171c6098e71c6098e71e3098e71c6098e71e3097171c6097171c6097171c6097171c6097171c6088080df098e71c6097171c6097171c6097171e3098e71e3097171c6097171e3097171e3097171e3097171c6097171c6088080df09aa8ee3098e71c6098e8ee3098e71c6088060df098e71c6098e71c6098e71e3097171c6098e71e3098e71c6097171c6097171c6098e71c6097171c6098e71c6097171e3097171e3097171c6098e71e3088080df088060bf07926ddb076d6db606aa80d5068055d5068080d5059966cc059966cc059966cc059966cc056666cc056666cc059966cc059966cc056666cc059966cc059966cc059966cc059966cc059966cc056666cc056666cc056666cc056666cc056666cc056666cc059966cc068080d5068055d5068055d507926ddb088080bf07926ddb088060df097155c6088080df097171e3098e71e3098e71c6098e71c6097171e3097171c6097171e3098e8ee3086060bf098e8ee3088080df089f80df097171e3097171c6097171e3097171c60a8066cc0a8080cc0a6666cc097171c6097171c6098e71c6097171c6097171c6097171e3097155c60a6666cc0a8066cc0a6666cc0a8066cc097171c60a8066cc097171c6098e71e3088060df097171c6097171c6097171c6097171e3097171e3097155c6097171e30a6666cc097171c6097155c6097171e3097171e3097171c6098e71c6097171c6088080df097155e30a664dcc0a8066cc097155c60a6666cc097171e30a8066cc097171c6097171e3088060df097155c6088060bf097171c6097155c6097155c60a8066cc097155c60a8066cc097171c60a6666cc0a6666cc097155c6088060df098e71e3088080df098e71c6097171e30a8066cc097155c6097171e30a8066cc0a8066cc097171c6097155c6097171e3097171c6097171c6097171c6088080df088060df097171c6097155c6097171c6097171c6097171c6098e8ee3097171c6097155c6097155c6088060bf098e71c6098e71c6097155c6097155c6097155c6097171c6097171c6088060df098e8ee3097171c6097171c6086060df098e71c6097171c6097171c6098e71c6088080df088060bf097155c6097171c6097171c6097171c6097171c6097155c6097171c6097171c6098e71c6098e71c6098e71c6097171c6098e71c6098e71c6097171c6097171c6088080df089f80df098e71e3097171c6097171c60a8080cc097171c6088060bf088060df07926ddb076d6ddb068080d5059966cc056666cc059966cc048080bf048080ff03aa55ff035555aa035555ff03aa55ff03aa55ff03aa55ff048040bf03aa55ff03aa55ff048040bf03aa55ff048040bf03aa55ff03aa55ff048080bf048040bf035555ff04bf80bf04bf80bf048080bf03aa55ff03aa55ff03aa55ff03aa55ff035555ff048040bf048040bf048040bf048080bf048040bf03aa55ff035555ff035555aa035555aa028080ff028080ff0280808001ff00ff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000002808080048080bf059966cc06aaaad5098e8ec60b7474d10d8976d80e806ddb0f8877dd0f7766dd108070df108070cf108070cf0f7766cc0e9280db0d7662c40c806ad50b8b74e80a9980cc097171c6086060bf068055d5056666cc059966cc05666699048080bf056666cc068055d507926ddb086060bf088060df0a6666cc0a6666cc0a8066cc0b7474d10b745db90b745dd10a8080cc0a8066cc097171c6097155c6089f80df07926ddb076d49b6068080d5068055d5059966cc048080ff048080ff048080bf048080bf048080bf056666cc056666cc056666cc048080bf048040bf056666cc048080bf056666cc056666cc048080bf056666cc056666cc056666cc056666cc056666cc056666cc056666cc056666cc056666cc056666cc056666cc059966cc056666cc056666cc048080bf056666cc048080bf056666cc059966cc056666cc056666cc056666cc056666cc056666cc059966cc056666cc056666cc068055d5068055d5068055d5068055d507926ddb088060df097171c6097171c6098e71e30a8066cc0b8b74d10a8080cc0ba28be80ba28be80a9980e60b8b74d10a9980e60a9980e60b8b8be80a8080e60b8b74d10b7474d10a8080cc0b8b74d10b8b74d10b8b74d10a8080e60b8b74d10a9980e60b8b8be80b8b74d10b8b74d10b7474d10a8080e60a8080cc0a8080cc0a8066cc0b8b74d10a9980e60a9980e60b8b74d10b8b74d10b8b74d10b8b74d10a9980e60b7474d10b7474d10b7474d10b8b74d10a9980cc0b8b8bd10a8066cc0a9980cc0a9980e60b8b74d10b8b8bd10a8066cc0a8066cc098e71c6088060df07926ddb07926ddb07926ddb076d6db606aa80d5068080d506aa80d5056666cc068080d5079292db068080d5068080d5068080d5068080d5068080d507926ddb068080d5068080d5068080d5068080d5079292db056666cc068080d5068080d5068080d5076d6db607926ddb088080df088080df098e71c6098e71c60a8066cc0a8080e60b8b74d10b8b74d10b8b74e80b8b74e80b7474d10b8b74e80b7474d10b7474d10b7474d10a8080cc0b8b74d10b8b74d10b8b74d10b8b74d10b8b74d10b7474d10b8b74e80b8b74e80b745dd10b745dd10b8b74d10a8066cc0a8066cc0b745db90c806abf0c806abf0b745dd10b8b74d10b8b74d10b8b74d10b7474d10b8b74d10b745dd10b745dd10b7474d10a8066cc0a6666cc0b745dd10b8b74d10b7474d10b745dd10b745dd10b7474d10b7474d10b8b74e80b745dd10b8b74d10b7474d10a8066cc0a8066cc0b7474d10c6a55bf0c806ad50c806ad50c806ad50c806abf0b8b74e80b745dd10c806ad50b7474d10b8b74d10b7474d10b7474d10a8066cc0c806abf0b745dd10b745dd10b745dd10b745dd10b7474d10b8b74e80b745dd10b7474d10b7474d10a6666cc0b7474d10b745db90b7474d10b8b74d10b8b74d10c806abf0c806abf0b8b74d10a8066e60b8b74e80b7474d10b8b74d10b745db90b8b74b90a8066b20b745db90b8b74b90b7474d10b7474d10a8066cc0a8080cc0a6666cc0a8080e60b7474d10a8066e60b7474d10b7474d10b8b74e80b8b74d10b745dd10b8b74d10b745dd10a8066cc0b7474d10a8080cc0b7474d10b7474d10a8066e60a8066cc0a8066cc0b7474b90b7474b90a8066cc0b7474b90b7474b90b7474d10a8080cc0a8080cc0a8080cc0a8066e60a8066e60a8080e60b7474d10a8080e60b745dd10b745db90b7474d10b745dd10b7474d10b7474d10a8080cc0a9980cc0a9980e60b8b74d10a9980e60a9980e60a9980e60a8080cc098e71e3089f80df088060df07926ddb07926ddb068080d5059966ff059966cc059966cc048080ff056666cc059999cc059966cc056666cc056666cc056666cc056666cc059966cc056666cc048080bf059966cc056666cc056666cc048040bf059966cc048080bf056666cc048080bf056666cc048080bf056666cc048080bf059999cc059999cc048080bf056666cc056666cc048080bf059999cc056666cc048080ff048040bf044040bf035555ff035555aa02800080010000ff01ff00ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff010000ff028080ff048080bf059999cc089f80df0b7474b90d8976d8108070cf118778d213796bc913796bc913866bc913866bd7128063d4128071c6118778d20f9977dd0f7766cc0e806dc80c806abf0a8066cc097171c6076d6ddb07926ddb059999cc068080d5056666cc056666cc068080d5076d6ddb097171c60a6666cc0b7474d10b745dd10c806ad50c9580d50d7662c40d8976d80d7662c40c806ad50b7474d10a8066cc098e71c6088060df088060bf076d6ddb07926ddb065555d5068080d5068055d5068080d5059966cc068055d5059966cc068055d5059966cc059966cc068055aa059966cc059966cc068055d5059966cc068055d5056666cc068055d5059966cc059966cc059966cc068055d5059966cc059966cc068055d5059966cc068055d5068080d5068080d5068055d5059966cc068080d5068055d5068080d5068080d5059966cc059966cc059966cc059966cc068055d5059966cc068080aa068055d5068055d5076d6ddb07926ddb088060bf097171c60a8066cc0a6666cc0b8b74d10b745dd10d7676c40c806ad50c806ad50d8976c40d8976c40d8976d80d8976d80c9580d50c9580d50d8976d80c9580d50d8976d80d8976c40c9580d50d8976d80d8976c40d8976c40d8976d80d8976d80c9580d50d8976d80c9580d50d8976d80c9580d50d8976c40c9580d50d8976c40d8976c40c9580d50e9280c80e806dc80d8976d80d8976d80d8976d80d8976d80d8976d80c9580d50d8976d80c8080d50c9580d50d8976c40c9580d50e806dc80d8976c40d8976d80c9580d50c9580d50b7474d10b8b74e80b8b74d10a8066cc0a8080cc098e71c6088060bf07926ddb076d6ddb068080d507926ddb079292db07926ddb07926ddb07926ddb079292db07926ddb07926ddb07926ddb07926ddb07926ddb07926ddb07926ddb079292db07926ddb07926ddb07926ddb07926ddb088060bf088060bf097171c6097171e30a8080cc0a9980cc0b8b74d10b745dd10d8962c40d8976d80d8976d80d8976d80d7662d80d8976d80d8976d80c806ad50d7676c40d7662c40d8976c40d8976d80d7662c40d8976d80c806ad50d8976d80d7662d80d7662d80d8976d80c806ad50d8976d80d7662c40d8976d80d7662c40d7662c40d7662c40d8976d80d7662d80d8976d80d7662c40d7662d80d7662d80d8976d80d8976d80d7662c40d7676c40c806ad50d7662c40d8976d80d7662c40d8976d80d8976d80d8976c40d7662c40d8976d80d8976d80d7662d80d7662c40d8976d80d8976d80d7662c40d8976c40d7662c40d8976d80d7662d80d8976d80d8976d80d8976d80d8976d80d8976d80e806dc80d7662c40d8976d80d7662c40d7662c40d7676c40d8976c40d8976d80d7662c40d8976d80c806ad50d7662d80d8976d80d7662d80d7662d80d7662c40d7662c40d7662c40d8976d80d7662d80d8976d80d8976d80d8976d80d8976d80d7662d80d8976d80d8976d80d7662c40d7662c40d7676c40d7662c40d7662c40d7662c40c806ad50c806ad50c806ad50c806abf0d8976d80d7662c40e806dc80c806ad50c6a55d50d7662c40d7662c40d7676c40c6a6ad50d7676c40c6a55bf0d7676c40c806ad50c9580d50d8976d80d7676d80d7662d80d7662c40d7662c40c806abf0c806abf0d7662c40c806ad50d7676c40c6a6abf0c8080d50c9580d50d8976d80d7662c40d7662c40c806ad50d7662c40d7662c40d7662c40d7676c40d7662c40d7662c40d7662c40c8080d50d8976d80c806ad50d8976d80d8976c40c9580d50c8080d50c8080d50c806abf0b8b74d10a9980cc098e71c6089f80df088080bf088080bf07926ddb068080d5068080d5068080d5068080d5068080d5059966cc059966cc059966cc059966cc068055d5059966cc059966cc056666cc059966cc068055d5059966cc059966cc059999cc068055d5056666cc068080d5056666cc068055d5059966cc056666cc059966cc059999cc068080d5068080d5068080d5059999cc068080d5059966cc059966cc056666cc048080bf048040bf035555aa028080800280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080028080ff048080ff06aa80d5098e71c60b745dd10e806ddb128071c6148073cc15866dce158679db159279db158679ce158679ce148066cc138679c9128e71c6108070cf0f8877dd0e806dc80c806ad50a8066cc088060df07926ddb068080d5068080d5068080d5068080d5076d6ddb097155c6098e71e30a8066e60c806aea0d7662c40d7676d80e806ddb0e806ddb0f7766cc0d7662d80d8976d80c806ad50d8976c40b7474d1098e71e3088080df086060bf088080bf088060bf076d6db6068080d507926ddb065555d507926ddb068080d5068080aa07926db6076d6db607926db6068080d5068080d5068080d5068080d5076d6ddb068080d5076d6ddb068080aa068055aa076d6db607926db6068055aa068080d5068080aa068080d5068080d5068080d5076d6ddb068080d5068080d5076d6ddb068080d507926db6068080aa068080d5068080d5068080d5068080d5068080d5076d6ddb076d6db6076d6ddb076d6ddb088060bf097171c60a8080cc0a8080cc0b8b74d10c806ad50d8976d80e806dc80d7676d80f7777cc0f7777cc108070cf0f7777cc0f8877cc0f8877cc0e8080c80e8080db0e9280c80e9280db0e8080db0e8080c80e9280c80e8080c80f8877cc0f8877cc108070cf0f7777cc0e8080db0e8080c80e9280c80f8877cc0e8080c80e8080c80e9280c80e8080c80e8080c80e8080db0f7766cc0f7766cc0f8877cc0f7777cc0f8877cc0f7777cc0e8080db0e8080c80e9280db0e9280db0e8080c80e806dc80f8877cc0f7777cc0f7777cc0f7777cc0f8877cc0d8989d80d8976c40d8976c40c9580ea0b8b74d10a8080cc0a8066cc098e71c6098e71c6088080df088080df088080df088080bf088080bf088080df088080df088080bf088080df089f80df089f80df088080df07926ddb088080df088080df089f80df088080bf088080bf088080bf088080df097171c6097171c60a8066cc0a8066e60b745dd10c8080d50e806dc80d8962d80e806dc80e9280db0f8877dd0f7766dd0f7766cc0f7766cc0f7777cc0e8080db0e8080db0f7766cc0f8877cc0e806ddb0f8877cc0e806ddb0f7766cc0f8877dd0e806ddb0f7766cc0e806dc80e806dc80e806ddb0e806ddb0e806ddb0d8976d80e9280db0e9280db0e806ddb0d8976d80e9280db0f8877cc0f7766cc0f7766cc0e9280db0e9280ed0e806ddb0f7766cc0e806ddb0e806ddb0e9280db0e806ddb0e806ddb0d8976d80e806ddb0f7766cc0f7766cc0e806ddb0f8877dd0e9280db0f8877dd0e806dc80e9280db0e806ddb0f8877cc0e9280db0e806ddb0e806ddb0e806ddb0f8877cc0e806dc80f8877dd0e806ddb0e806ddb0e806dc80e806dc80e806ddb0e806ddb0e806ddb0e806ddb0e806ddb0e806dc80f7766cc0e806dc80e806dc80e806ddb0e806ddb0f7766cc0e806ddb0e806ddb0e806ddb0e806ddb0e9280db0f8877cc0f8877cc0f8877cc0f7766cc0e806ddb0f7766cc0f8877dd0f7766cc0e806ddb0e806ddb0e6d5bc80e806dc80e806dc80e806dc80e806dc80e806dc80f8877cc0f7766cc0f7766cc0f7766cc0e806ddb0e806dc80e806ddb0e6d6dc80e806dc80e806ddb0e6d5bc80e806dc80e926dc80e9280c80f8877dd0e806ddb0f7766cc0e806ddb0f8877cc0e806dc80e806dc80e806dc80e6d5bc80e806ddb0f7766cc0e806dc80e8080c80f8877cc0e806ddb108070cf0f7766cc0e806dc80f8877cc0e806ddb0f7777cc0e806ddb0e806ddb0e806dc80e9280c80f8877cc0f7777cc0f8877cc0f7777cc0e806dc80f8877cc0e9280c80d7676c40c8080d50b8b8bd10b8b74d1098e71e3088080df097171c6088080bf07926db607926ddb076d6db607926ddb068080d5068080d5068080d5068080d5068080d5068080d5076d6db6068080d5068080d5068080d5068080d5076d6ddb07926ddb07926db6076d6db6076d6db607926db6076d6db6068055aa076d6db6068080d5076d6db6068080d5076d6ddb07926ddb068080d5068080d5076d6db6076d6db6068080aa059966cc056666cc048080bf03aaaaff03aaaaff028080ff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000002808080035555aa048080bf068080d5097171c60b8b74d10f8877cc128071c6139479d7148c73d9158679db158679db168b74d115866dce148c73cc13866bc9128071c6118778d20f8877dd0e806dc80c806ad50a8080cc097171c607926ddb068080d5059966cc068080d5068080d5076d6ddb088060df098e71e30a8066cc0b7474e80d7662d80d8976d80d8976d80e806dc80e806dc80d7662d80c8080d50b7474d10c806abf0b7474d1097171c6088080df07926ddb076d6db6068080d507926db6068080d5068055d5068055d5068055d5068080d5068055aa068055aa068080d5059966cc059966cc068080d5068055d5068055d5068055d5068080d5059966cc068055d5056666cc059966cc059966cc068055d5068080d5068055aa068055d5059966cc068055d5068080d5068055d5059966cc07926ddb056666cc068055d5068080d5068055d5068055d5059966cc059966cc068055d5068080d5068080aa068055d5076d6ddb088060bf088060bf088060df0a8080cc0b8b74d10b8b74d10c806ad50c806ad50c8080d50d7662c40e8080c80e806dc80e806dc80e806dc80e806dc80d8989d80d8989d80d8989d80d8976d80d8976d80d8976c40d8976d80e9280c80d8976d80e8080c80e9280db0d8976d80d8989d80e9280db0e9280db0d8976d80d8976d80d8989d80d8976c40d8989d80d8976d80d8976c40e806dc80e806dc80e806dc80d8976d80d8976d80e806dc80c8080d50d8976d80e9280db0d8989d80d8976c40d8976d80e9280c80e8080c80e806dc80d8976d80d8976c40d8976c40c9580d50b8b74e80b745dd10a8066cc098e71c6098e71c6097171c6088060bf07926ddb089f80df07926ddb076d6db607926ddb089f80df07926ddb07926ddb089f80df07926ddb07926ddb07926ddb07926ddb07926ddb07926ddb089f80df07926ddb07926ddb07926ddb089f80df088060bf097171c6098e71c60a8066cc0a8066cc0b8b74d10c9580d50d7676d80e806dc80d8976d80d8976d80e806ddb0e806ddb0e806ddb0e806ddb0e806dc80e8080c80e806ddb0e806dc80e806dc80f8877cc0e806ddb0e806dc80e806dc80f7766cc0e806dc80d8976d80e806dc80d8976d80e806dc80d8976d80e806dc80d8976d80e806dc80e806ddb0d8976d80d8976d80d8976d80d8976d80d8976d80d8976d80e806ddb0d8976d80e806dc80d7662d80d8976d80e9280db0d7662c40d7662d80d8976d80d8976d80e806dc80e806dc80d8976d80e806ddb0e9280db0e806ddb0d8976d80d7662d80d7662d80e806dc80d8976d80d8976d80d8976d80d8976d80e806dc80d7662d80e806ddb0d7662d80d8976d80e806dc80d8976d80e806dc80d8976d80d8976d80e806dc80e806dc80d8976d80d8976d80e806ddb0d8976d80e806ddb0e806dc80e806dc80d8976d80d8976d80d8976d80e806dc80e9280db0e806dc80e806ddb0e806ddb0e806dc80d8976d80e806ddb0e806dc80d7662d80e806dc80d7662c40e806dc80d7662d80e806dc80d7662c40d8976d80d8989d80d8976d80e806dc80e805bc80e805bc80d7662d80d7662d80d7662d80e806dc80d7676c40d7676d80e806dc80e806dc80d8976d80d8989d80e806dc80d8976d80e806dc80d7662c40e806dc80e806dc80d7662c40e806dc80d7662c40d7662c40d7662c40d9d89d80d8989d80d8976d80d8976d80e805bc80e806dc80d7662d80d7662d80e806ddb0d7662c40d7662c40e806dc80d7662c40d8976d80d8976d80e8080c80d8976d80e806dc80d7676c40c8080d50c8080d50c8080d50c9580d50a9980e60a8066cc097171c6088060bf089f80bf076d6ddb068080aa07926ddb068055aa068080d5068080d5068080d5068055aa059966cc059966cc068055d5068055d5059966cc059966cc068080d5068055d5068055d5068055d5068080d5068080d5068080d5068080d5068055aa068055aa059966cc068080d5068055aa068080d5068080d5068080d5068080d5068080d5068080d5068055aa056666cc056666cc048080ff048080ff035555aa035555aa028080ff01ffffff010000ff010000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080ff048080bf059966cc089f80df0a8066e60d7676d8108070cf128071c6128071d413796bc9138679d713866bc9128e71d4128e71d4117869d20f7766cc0f8877cc0d8976d80c806abf0b7474d1097171c6076d6ddb068080d5068080d5048080bf056666cc056666cc059966cc07926ddb088060df097155c60a8066cc0b745dd10b745dd10b8b74d10c806abf0c806abf0b8b74d10a8066cc0a8066cc098e71c6098e71c6088060df076d49b6068080d5068055d5056666cc068080d5056666cc056666cc056666cc059966cc048080bf059966cc059966cc056666cc059966cc056666cc048040bf056666cc056666cc059999cc068080d5059999cc059966cc056666cc059999cc059966cc056666cc059999cc056666cc056666cc059999cc056666cc056666cc056666cc048040bf056666cc056666cc056666cc059966cc059966cc056666cc056666cc059966cc048080bf068080d5068055aa068080aa068055d5068080d5068055aa076d49b6088080bf0a8066cc097171c60a8080cc0b8b74d10b8b74d10b8b74d10b8b74d10b8b74d10b8b74d10b8b74d10b8b74d10b8b74d10c9580d50c8080d50c8080d50b8b74d10b7474d10ba28bd10b8b74d10c8080bf0b8b74d10b8b74d10b8b74d10ba28be80b8b74d10ba28be80b8b74d10b8b74d10b8b74d10b8b8be80c9580d50b8b74d10c9580d50b8b74d10b8b74d10b8b74d10c9580d50b8b74d10b8b74d10c9580d50b8b74d10c8080d50b8b74d10b8b74d10b8b74d10b8b74d10c8080bf0b8b8bd10b8b74d10ba28be80a8080e60a9980e60b8b74d10a8066cc0a8080cc088080bf088080bf088060bf079292db079292db068080d5079292db068080d5068080d507926ddb079292db068080d5068080d507926ddb079292db07926ddb068080d507926ddb07926ddb068080d5068080d507926ddb068080d5079292db079292db088060bf076d6ddb088060df088060df098e71e30a9980cc0b8b74e80b7474d10b745dd10b745dd10b745dd10c8080ea0c806ad50c9580ea0b8b74e80c8080d50c8080d50c806abf0c806ad50c8080d50c806ad50b8b74d10c806ad50c806ad50c806ad50c806ad50c806aea0b745dd10b8b74d10b7474d10b7474d10c806abf0c806abf0c806ad50c806ad50c806abf0c806abf0c806ad50c806aea0b745de80c806ad50b8b74d10c806ad50c8080d50b7474d10c8080d50c806ad50c806ad50c806ad50c806abf0c9580d50c806ad50b8b74e80b8b74e80b8b74d10c806abf0c806abf0c6a6abf0c806abf0c806ad50c6a55d50c806ad50c806abf0c806ad50c8080ea0c806ad50b8b74e80c806ad50b8b74d10b7474d10b7474d10b7474d10c806abf0c806ad50c806abf0c806abf0c806abf0c806ad50b745de80b8b74e80b745dd10b7474d10b7474d10c806abf0c6a6abf0d7662c40c806ad50c806ad50c806ad50c806abf0c806ad50b8b74e80c806ad50c6a55d50c6a6ad50c806abf0b7474d10a8066cc0c806abf0b7474b90b7474d10b8b74d10b7474d10b7474d10b8b74d10c806ad50b745dd10b7474d10b7474d10c806abf0c806ad50c806ad50b7474d10c806abf0b7474d10b745dd10b7474d10b8b8bd10b8b74d10c806abf0b7474d10c806abf0b7474d10c806abf0c806abf0b745db90b7474d10b7474d10b7474d10c806ad50b7474d10b8b74d10b7474d10c806ad50b745dd10c806abf0c806ad50b7474d10c806ad50c6a6abf0b745dd10b7474d10b8b74d10c8080d50c9580d50c9580d50c9580d50b8b74d10ba28be80b8b8bd10a8080cc0b8b74d1098e71c6088060df07b692db076d6db6068080d5068055d5056666cc068055aa059966cc056666cc059999cc059966cc056666cc056666cc059966cc048080bf068080d5059966cc059966cc056666cc059966cc048040bf048080bf059999cc068080d5048080bf059966cc059999cc068080d5056666cc059966cc048080bf056666cc048080bf056666cc056666cc059966cc059966cc068080aa048080ff048040bf048080bf035555ff035555aa02808080010000ff01000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaaa03aaaaff059999cc06aa80d5088060bf0b7474e80d7662d80e926ddb108070bf108070cf108070cf108f70cf108070df108070cf0f8866cc0e806dc80c9580d50b8b74d10a8066cc097171c6088060bf068080d5059966cc048080bf048080bf048080bf059999cc048080bf065555aa076d6db6088060bf088060df097171c6098e71c60a6666cc0a664db20a6666cc098e71e3097171c6098e71c6089f80df079292db076d6ddb065555aa068055aa068080d5056666cc056666cc04bf80bf048040bf048080bf044040bf048080bf048080bf048040bf048080bf048080bf048040bf04bf80bf048040bf035555ff048040bf048080bf048080bf035555ff048040bf048080bf048040bf044040bf048080bf048080bf048080bf048080bf048040bf048040bf048040bf048040bf044040bf048080bf048080bf048080bf044040bf048040bf048080bf059966cc048040bf048080bf048040bf048040ff056666cc056666cc056666cc068080d5068055d5088080bf088080df088060df098e71c6097171c6097171c6098e71e30a8080cc098e71e3098e71e30a9980e60a9980e60a9980e60a8080e60a8080cc0a8080cc097171e3097171c6098e8ee30a8080cc098e71e30a8080cc097171e3098e71e30a9980e60a8080cc0a8080e60a8080cc097171c6097171e30a8080cc0a9980cc098e8ee30a9980cc098e71e3098e71e3098e71e3098e71e3098e71e30a8080e6097171e3098e71e3097171c6098e71e30a8080cc098e8ee3098e71c60a8080cc098e71c6097171e3097171c6088060df088060df088060bf088080bf068055d5068080d5068080d5068055d5056666cc059966cc06aa80d5056666cc056666cc068080d5056666cc056666cc056666cc059966cc056666cc068080d5059966cc068080d5068080d5068080d5068080d5056666cc056666cc068080d5068080d5068055d507926ddb07926ddb088060df07926ddb098e71c6097155c6097171e30a8080cc0a8080e60a8080cc097171c60a8066cc0b7474d10a8066cc097171c6097171c60a8080cc0a8066b20a9980cc0a8080e60a8080cc0a8080cc0a8080e60a8080cc0a8066e60a8066cc0a8066cc0a8080cc097171c60a8066cc0a8066cc0a6666cc0b745dd10a8066cc0a8066cc0b8b74d10a8080cc0a8080cc0a8066cc0a8066cc097155c6097171c60a8066cc098e71e3097155c60a8080e60a8066e6098e71e30a8066cc0a6666cc0a8066cc0a6666cc0a8066cc0a6666cc097171c6097171c6097171c60a6666cc0a8066cc0b8b74d10a8066cc0a8066cc0a8066cc0a6666cc0b745dd10a8066cc0a6666cc0a6666cc098e71e3098e71e30a8066cc097171c60a6666cc0a8066e60a8066e60a8066cc0b7474d10a8066cc0a8066cc0a6666cc0a8066cc0a8080cc098e71e30a8066cc097171e30a8066cc0b745dd10a8066cc0a8066cc0a8066cc0a8066cc0a8066cc0b745dd10a8066cc0a8066cc0a8066cc098e71e30a8080cc0a8066cc097171c60a8066cc0a8066cc0a8080cc098e71e3097171c60a8066cc0a8066cc0a8066cc098e71e3098e71e30a8066cc0a8080cc0a8066cc0a8066cc098e71e3097171c6097171c60a6666cc0a8066cc0a8066cc0a8080cc0a8080cc0a8080cc098e71e3097171c60a8066cc0a8066cc0a6666cc0a8066cc0a8080cc097171c60a8066cc098e71e30a8066cc0a8066cc098e71e30a8066cc0a8066cc0a8066b20a8066cc0a6666cc097171c6097171c60a8080cc0a8080cc097171c6098e71e30a8080cc098e71c6088080df089f80df088060df088080df068080d5068055d5056666cc056666cc048080ff048080ff048080ff048080bf048080bf048040bf048040bf048080bf059966cc048040bf048080bf048040bf048040bf048080bf048040bf048040bf048080bf035555ff059966cc048080bf048040bf048080bf048040bf03aa55ff048040bf048080bf048040bf048040bf048080bf059966cc04bf80bf04bf80bf048080bf048080bf044040bf035555aa035555aa035555aa0280808001ffffff0000ff00000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff035555aa04bf80ff059999cc068080d5088060bf0a8066e60c806ad50c806ad50d8962d80d7662d80d8962d80d7662d80d7662c40c806abf0b8b74b90a9980e6097171c6088060df07926ddb068055d5059966cc059999cc048080bf048080bf035555aa048080bf048080bf059966cc059966cc059966cc068080d5076d6ddb076d6ddb088060bf076d6ddb076d6ddb076d6ddb076d6db6076d6db606aa80ff068055d5056666cc048080bf044040bf044080bf048080bf048080bf035555aa035555aa035555ff035555aa035555ff03aa55ff03aaaaff035555aa035555aa048080bf035555aa048080bf03aa55ff035555aa048080bf035555aa035555aa048080bf035555aa035555aa035555ff035555ff035555aa035555aa03aa55ff03aa55ff03aa55ff035555aa03aa55ff035555aa035555aa03aa55ff048080bf035555aa035555aa035555aa03aa55ff03aaaaff03aa55ff03aa55ff048080bf048080bf048080bf056666cc059966cc059966cc068055aa068080d5068055d5076d6ddb088060bf076d6ddb088080df088080df088060bf088080df088080df088080df088080df088060bf088080df088080df088080df088080df076d6ddb088080df076d6ddb088080df086060bf088060bf088060df097171c6086060bf076d6ddb088080bf088080bf088080df088080df07926ddb07926ddb088060bf088080df088080df088080df088060bf088060df088080df086060bf088080df088080df076d6ddb076d6ddb088080df088080df088080df088080df088080df07926ddb07926ddb07926db6059999cc068080d5068055d5059966cc059966cc059966cc059966cc059966cc048080bf059999cc059999cc048080bf056666cc048080bf048080bf048080bf059999cc048080bf056666cc048080bf048080bf048080bf056666cc059999cc056666cc056666cc056666cc059999cc068080aa068055d5068055d507926ddb076d6db6088060bf088080df088080df088080df088080df088060bf088080df086060df088080df088080df076d6ddb076d6ddb076d6ddb088060bf088080df088080df088080df088080df088080df088060bf088060df076d6ddb088080df076d6ddb076d6ddb088060df086060bf086060bf088060bf088060df086060bf086060bf088060df088060df088080df076d6ddb076d6ddb076d6ddb088080df076d6ddb088060df088060df088060df086060bf088060df097171c6076d6ddb088060bf076d6ddb088060bf088060bf088060bf088060df088060df088060bf088060bf086060bf088060df088060df086060bf076d6ddb076d6ddb076d6ddb07926ddb076d6ddb076d6ddb088060df086040bf088060df076d6ddb088080df088060df076d6ddb076d6ddb088080df076d6ddb086060bf088080df088060df076d6ddb086040bf088060df097171c6086060bf088060df076d6ddb086060bf076d6ddb076d6ddb076d6ddb076d6ddb079292db076d6ddb07926ddb07926ddb076d6ddb088080df088080df088060bf088060bf086060bf088060bf07926ddb088080bf088060bf076d6ddb088060bf086060bf076d6ddb088080bf076d6ddb076d6ddb086060bf076d6ddb076d6ddb079292db076d6ddb07926ddb076d6db6076d49db076d6ddb088080bf088080bf086060bf086060bf088060bf086060bf088060bf088060bf088080bf076d6ddb088060bf088080bf086060bf088080bf088060df076d6ddb088080df076d6ddb076d6ddb097171c6086060bf076d6ddb07926ddb07926ddb076d49b6065555d5068055d5048080ff04bf80ff044040bf048080bf035555ff035555aa03aa55ff048080bf035555aa035555aa035555aa03aa55ff03aaaaff03aa55ff03aa55ff03aa55ff03aa55ff035555aa03aa55ff048080bf03aa55ff035555aa03aa55ff035555aa035555aa03aa55ff035555aa03aaaaff03aa55ff035555aa03aa55ff03aa55ff03aa55ff03aa55ff035555aa03aaaaff035555ff035555aa028080ff0280808002808080010000ff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080028080ff03aaaaff03aaaaff059999cc079292db088080bf097171e3097171e30a8066cc0b8b74d10b745dd10a8066cc0a8066cc098e71c6089f80df07926ddb07926ddb068080d5059999cc048080bf048080bf03aa55aa03aa55aa03aaaaff035555aa035555aa035555aa035555ff03aa55ff048080bf048080bf056666cc056666cc068055d5068055d5068080d5056666cc056666cc059966cc048080bf048080bf048080ff03aa55aa048080bf03aaaaaa03aaaaff035555aa035555aa035555aa0280808002808080035555aa028080800280808002808080035555aa0280808002808080035555aa02808080035555aa035555aa028080800280808002808080035555aa035555aa035555aa028080800280808002808080035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa02808080035555aa035555aa035555aa02808080035555aa03aa55aa035555aa03aa55ff028080ff035555ff048080bf048080bf048080bf048080bf048080bf056666cc059966cc056666cc065555d5068080d5068080d5068080d5068080d5065555d5068080d5068080d5065555d5065555d5065555d5068080d5068080d5076d6ddb065555d5068080d5065555d5068080d5065555d5068080d5068080d5065555d5068080d5065555aa068080d5068080d5065555d5065555d5068080d5065555d5068080d5065555d5065555d5065555d5068080d5068080d5068080d5068080d5068080d5065555d5068080d5068080d5068080d5065555d5068080d5068080d5059966cc068080d5059966cc059966cc048080bf048080bf03aa55ff03aa55ff048080bf035555aa048080bf035555aa035555aa048080bf035555aa048080bf035555aa035555aa035555aa048080bf048080bf048080bf035555aa048080bf048080bf048080bf048080bf048080bf035555aa048080bf048080ff048080bf048040bf056666cc05666699068055d5068055d5068080d5068080d5065555d5068080d5068080d5065555d5065555d5065555d5065555d5068080d5056666cc068080d5065555d5068080d5056666cc056666cc068080d5068080d5068080d5068080d5068080d5056666cc068055d506aa80d5068055d506aa80d5068055d5068055d5056633cc059966cc068055aa068055d5056666cc068080d5056666cc059966cc059966cc059966cc068055d5059966cc06aa80d5068055d5068080d506aa80d5065555aa068080d5068080d5068055d5068055d5059966cc068055d5068055d5068055d5068055d5068055d5068055d5068055d5076d6db6068080d5068080d5068080d506aa80d5068055aa056633cc056633cc068055d5056633cc068055d5068055d5068080d5065555aa068055d5068080d5056666cc068055d5059966cc068055d5059966cc068055d506aa80d5068055d5068055d5059966cc068055d507926ddb065555d5056666cc059999cc059999cc068080d5059966cc068080d5068080d5068080d5068055aa068080d5068055d5068080d5068080d5068080d5059999cc059966cc059966cc059966cc068080d5059966cc068055aa068055aa068055d5068080d5068080d5065555aa056666cc068080d5059966cc059966cc068080d5059966cc068080d5059966cc06aa80d5068080d5068080d5068080d5065555aa065555aa068080d5059966cc059966cc059966cc068080d5059966cc068055aa068080d5065555d5068080d5068080d5068055d5065555d5065555d5068080d5068080d5068080d5056666cc056666cc048080bf048080bf048080bf048080bf03aaaaff035555ff035555ff03aa55aa03aa55aa02808080035555aa03aa55aa035555aa02808080035555aa035555aa035555aa03aa55aa02808080035555aa035555aa035555aa03aa55aa0280808002808080035555aa035555aa0280808002808080035555aa035555aa035555aa035555aa02808080035555aa035555aa028080800280808002808080028080ff0280808002808080010000ff01ffffff010000ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff02808080035555aa03aa55aa04bf80bf04bfbfbf068080aa076d6db6076d6db6089f80df07926db607926ddb07926db6079292db06aa80d5068080d5059966cc068055d5059966cc048080bf035555aa035555aa02808080028080ff01ffffff03aaaaff028080ff010000ff03aaaaff028000ff035555aa035555aa035555ff048040bf048040bf048040bf048080bf03aaaaff048080bf048080bf03aa55ff03aa55ff028080ff028080ff02ffffff028080ff028080ff01ff00ff028080800280008001ffffff0280808001ff00ff028080800280808001ff00ff0280008001ff00ff02808080010000ff02808080028080800280008001ff00ff0280808002808080028080800280008001ffffff0280808002808080028080800280808001ffffff02808080028080800280808002800080028080800280808002808080028080800280808001ff00ff02808080010000ff0280808002800080028080ff028080ff028080ff03aaaaaa028080ff028080ff035555aa03ffaaff03aa55ff048080bf03aa55ff03aa55ff048080bf048080bf056666cc048080bf048080bf048080bf044040bf056666cc048080bf048080bf048080bf048080bf048080bf048080bf059999cc048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080ff04bfbfff048080bf048080bf059999cc048080bf048080bf048080bf048080bf048080bf059999cc048080bf048080ff048080bf048080bf048080bf044040bf048080bf056666cc048080bf048080bf048080bf04bf80bf04bf80bf048080bf048040bf035555ff035555aa035555aa028080ff03aaaaaa035555aa035555aa035555aa035555aa035555aa035555aa035555aa03aaaaaa035555aa03aaaaaa035555aa028080800280808003aaaaaa03aaaaaa035555aa035555aa02808080035555aa028080800280808003aaaaff035555aa028080ff044040bf03aaaaaa035555aa03aa55ff048040bf04bf80bf048080bf048080bf056666cc04bf80bf048080bf048080ff048080bf048080ff048040bf048040bf048040bf056666cc048080bf048080bf048080bf048040bf048040bf048080ff048080bf035555aa03aa55aa048040bf03aa55ff048040bf048080bf048040bf048080ff048040bf048080bf048080bf048040bf048080bf048080bf048080bf048040bf04bf80bf048040bf04bf80bf03aa55aa048040bf048080ff03aa55ff048040bf048040bf048080bf048080bf03aa55aa03aa55ff048040bf04bf80bf048040bf048080bf03aa55ff048040bf048040bf03aa55ff048040bf048080bf03aaaaff048080bf048040bf048040bf03aa55aa03aa55aa04bf80bf048040bf048040bf048040bf048080bf048040bf048080bf048080bf048080bf048040bf03aa55ff048040bf048040bf048040bf048040bf048040bf048040bf048040bf059966cc03aa55ff048080bf03aaaaaa04bfbfbf048080bf048080bf03aaaaaa048080bf048080bf048080bf03aaaaff048080bf048080bf048080bf03aaaaff059999cc048080bf035555aa04bfbfbf03aa55aa048080bf048080bf048080bf048080bf048080ff048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf04bfbfbf048080bf048080bf048080bf048080bf048080bf048080bf048080bf03aaaaaa048080bf048080bf03aaaaaa048080bf03aaaaaa048080bf03aaaaff048080ff048080bf048080bf048080bf048080bf048080bf059999cc048080bf03aa55ff03aa55ff03aa55aa03aaaaaa03aa55aa028080ff028080ff028080ff028080ff02800080028080800280808002808080028080800280808001ff00ff0280808001ff00ff0280808002800080028000800280808002808080028080800280808001ff00ff01ff00ff02808080028000800280808001ff00ff01ff00ff02808080028080800280808002808080028080800280808001000000028080800280808001ffffff01ffffff010000ff01ffffff010000ff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000001ffffff02808080028080ff03aa55ff03aaaaff03aaaaaa048080bf048080bf03aaaaff04bfbfff048080ff04bf80ff048080bf048080ff048040bf03aaaaff048080bf03aa55ff02808080028080ff028080ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080ff028080ff028080ff02808080028080ff02ffffff028080ff028080ff02ff80ff028080800280808001ffffff01ffffff010000ff01ffffff01ffffff010000ff0100000001ffffff01ffffff01000000010000ff010000ff010000ff01ffffff010000ff010000000100000001ffffff010000ff010000ff010000ff00000000010000ff010000ff010000ff010000ff0100000001000000010000000100000001ffffff0100000001ffffff01ffffff010000ff010000ff01000000010000ff0100000001000000010000ff010000ff01ffffff01000000010000ff010000ff010000ff010000ff010000ff01ffffff028080ff0280808002ff80ff028080ff0280008001ffffff03aa55aa028080ff028080ff03aaaaaa028080ff02000080035555aa03aaaaaa035555aa02808080028080ff028080ff02ffffff028080ff028080ff03aaaaaa02808080035555aa03aaaaaa03aaaaaa03aaaaaa02ffffff028080ff028080ff028080ff028080ff01ffffff028080ff0280808003aaaaaa02808080028080ff03aaaaaa028080800280808002808080035555aa02808080028080ff028080ff028080ff02808080028080ff035555aa01ffffff028080ff028080ff028080ff028080ff028080ff010000ff010000ff0280808001ffffff0280808001000000010000000100000002808080028080800280808002808080028080800280808002808080010000000100000001ffffff028080800280808001ffffff02808080028080800280808001000000028080ff0280808001ffffff02808080028080ff028080ff028080ff028080ff02ff80ff028080ff028080ff02ff80ff028080ff028080ff028080ff028080ff028080ff02808080028080ff01ff00ff028080ff028080ff028080ff028080ff0280008001ff00ff028080ff028080ff02808080028080ff028080ff02ff80ff028080ff028000ff028080ff028080ff028080ff028000ff028080ff0280808001ffffff028080ff028080ff02ff80ff01ff00ff01ff00ff02ff80ff028080ff028080ff01ff00ff028080ff028080ff028080ff02ffffff028080ff028080ff028080ff028080ff028080ff02ff80ff028080ff01ff00ff028080ff028080ff010000ff03aaaaff028080ff02808080028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff0280808001ff00ff02ff80ff028080ff028080ff028080ff02ff80ff02ff80ff028080ff028080ff01ff00ff01ffffff02ff80ff028080ff028080ff028080ff035555aa028080ff028080ff035555aa035555aa02808080028080ff028080ff028080ff0280808003aaaaaa028080ff02808080028080ff028080ff028080ff035555aa028080ff02ffffff03aaaaaa028080ff028080ff028080ff03aaaaaa028080ff028080ff03aaaaaa028080ff028080ff028080ff035555aa028080ff03aaaaaa03aaaaff028080ff01ffffff028080ff02ffffff028080ff028080ff028080ff028080ff03aaaaaa035555aa028080ff028080ff03aaaaaa028080ff028080ff028080ff02000080035555aa028080ff028080ff028080ff028080ff01ffffff01ffffff02808080028080ff010000ff01ffffff01ffffff010000ff010000ff01000000010000ff0100000001000000010000ff010000ff01ffffff010000000100000001000000010000ff010000ff010000ff01ffffff01ffffff010000ff01ffffff01000000010000000100000001ffffff01ffffff0100000001ffffff01ffffff00000000010000ff01ffffff010000ff01000000010000000100000001ffffff0000000000000000010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01ffffff028080ff028080ff01ffffff028080ff028080ff028080ff028080ff02ff80ff028080ff028080ff02808080028080ff01ffffff0280808001ffffff01ffffff010000ff01ffffff01ffffff00ffffff00000000000000000000000001000000010000ff0000000001ffffff01ffffff01ffffff00ffffff01ffffff01ffffff01ffffff01ffffff00ffffff01ffffff0100ff00010000ff00000000010000ff0000000000ffff000000000000ffff000000000000000000000000000000000000000000000000000000000001ffffff0000000000ffff00000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000010000ff010000ff01ffffff0000000000000000000000000000000000ffff00010000ff000000000000000000000000000000000000000000000000000000000000000001ffffff00ffff0000000000000000000000000000ffff000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff00ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff0100000001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0100000001ffffff00ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01000000010000000100000001ffffff01ffffff01ffffff0100000001ffffff01ffffff010000ff01ffffff00ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff00ffffff00ffffff0280808000ffffff01ffffff0100000001ffffff01ffffff0100000001ffffff00ffffff0100000001ffffff0100000001ffffff01ffffff0100000001ffffff00ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff0280808001ffffff01ffffff01ffffff010000ff00ffff0001ffffff01ffffff01ffffff028080ff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff0001ffffff01ffffff01ffffff010000ff01ffffff01ffffff010000ff01ffffff01ffffff00ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff0001ffffff00ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000ff00000000000000000000000000010000ff0000000001ffffff00ffff00000000000000000000000000000000000000000000ffff0000ffff0001ffffff0000000000ffffff00ffff000000000001ffffff01ffffff01ffffff000000000000000001ffffff0000000000ffff00000000000100000001ffffff000000000000000000000000010000ff00000000010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff0001ffffff01ffffff0000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: +--- !u!1 &886973114 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 886973116} + - component: {fileID: 886973115} + m_Layer: 0 + m_Name: AsyncCoroutineRunner + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &886973115 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 886973114} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f11ec4617f62c224b99e34972dc917a8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &886973116 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 886973114} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &901441989 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 901441990} + - component: {fileID: 901441992} + - component: {fileID: 901441991} + m_Layer: 5 + m_Name: Image_NFT + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &901441990 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 901441989} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1737449996} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &901441991 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 901441989} + 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: 142374717} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &901441992 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 901441989} + m_CullTransparentMesh: 1 +--- !u!1 &931665894 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 931665895} + - component: {fileID: 931665897} + - component: {fileID: 931665896} + m_Layer: 5 + m_Name: Text_NFT + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &931665895 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 931665894} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1508157664} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &931665896 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 931665894} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Ninja Cat + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 35.8 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 40 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &931665897 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 931665894} + m_CullTransparentMesh: 1 +--- !u!1 &940597153 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 940597156} + - component: {fileID: 940597155} + - component: {fileID: 940597154} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &940597154 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 940597153} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &940597155 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 940597153} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &940597156 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 940597153} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &948926272 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 948926273} + - component: {fileID: 948926275} + - component: {fileID: 948926274} + m_Layer: 5 + m_Name: Image_NFT + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &948926273 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 948926272} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 635436583} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &948926274 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 948926272} + 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: 1424416534} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &948926275 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 948926272} + m_CullTransparentMesh: 1 +--- !u!1 &960218562 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 696252699284340127, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + m_PrefabInstance: {fileID: 2015734276} + m_PrefabAsset: {fileID: 0} +--- !u!224 &960218563 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + m_PrefabInstance: {fileID: 2015734276} + m_PrefabAsset: {fileID: 0} +--- !u!28 &964570248 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + m_IsAlphaChannelOptional: 0 + serializedVersion: 2 + m_Width: 484 + m_Height: 484 + m_CompleteImageSize: 937024 + m_MipsStripped: 0 + m_TextureFormat: 5 + m_MipCount: 1 + m_IsReadable: 1 + m_IsPreProcessed: 0 + m_IgnoreMasterTextureLimit: 0 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_VTOnly: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 1 + m_PlatformBlob: + image data: 937024 + _typelessdata: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ffffff0000000000ffff000000000000000000010000ff010000ff010000ff010000ff010000ff01ffffff000000000000000001ffffff01ffffff0000000000ffff000000000000000000010000ff01ffffff010000ff000000000000000001ffffff01ffffff00000000010000ff00000000010000ff0000000000ffff0000000000010000ff010000ff0000000000ffff0000000000010000ff010000ff010000ff00000000000000000000000001ffffff010000ff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000010000ff00000000000000000000000001ffffff0000000001ffffff01ffffff00000000010000ff01ffffff01ffffff0000000001ffffff0000000001ffffff01ffffff010000ff00000000010000ff0000000000000000010000ff010000ff00000000010000ff0000000000000000000000000000000000ffff0000ffff0001ffffff00000000000000000000000000000000010000ff00000000010000ff0000000000000000010000ff000000000000000000000000000000000000000001ffffff01ffffff0000000001ffffff00000000010000ff01ffffff010000ff0000000001ffffff01ffffff0000000001ffffff010000ff0000000001ffffff010000ff0000000000ffff00000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff00000000010000ff01ffffff01ffffff0000000000000000010000ff010000ff01ffffff01ffffff0000000001ffffff010000ff0000000000ffff0000ffff000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000ffff000000000000000000000000000000000000000000010000ff00000000010000ff010000ff0000000000000000010000ff0000000000000000000000000000000000ffff00000000000000000000000000000000000000000001ffffff000000000000000001ffffff010000ff01ffffff01ffffff01ffffff010000ff0000000001ffffff010000ff0000000001ffffff010000ff0000000001ffffff00000000010000ff00000000010000ff0000000001ffffff000000000000000001ffffff00000000000000000000000000000000010000ff0000000001ffffff010000ff00000000010000ff00ffff000000000001ffffff010000ff00000000010000ff01ffffff01ffffff0000000000000000000000000000000001ffffff000000000000000001ffffff01ffffff010000ff01ffffff010000ff01ffff00010000ff0000000001ffffff01ffffff00ffff0000ffffff0100000001ffffff00ffffff0000000000ffffff0000000001ffffff01ffffff01ffffff00000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000000000000000000000000000001000000010000000100000001ffffff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000010000000000000001000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000100000000000000010000000100000000000000000000000100000001000000000000000000000001ffffff00ffffff0100000001000000010000000000000000000000010000ff010000ff0000000000000000010000ff00000000000000ff010000000100000000000000010000ff010000ff00000000000000000000000000000000010000ff010000ff010000ff0000000001000000010000000100000000000000010000ff01000000010000ff00000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000ff00000000010000000100000001ffffff00000000010000ff00ffff00000000000000000000000000010000ff010000ff010000ff010000ff0000000000000000010000000100000000000000010000ff010000ff010000ff00000000010000ff00000000010000ff010000ff01000000010000000100000001000000010000ff010000ff000000000000000000000000010000ff010000ff01000000010000ff000000000000000000ffffff00000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0100000000ffffff0100000001ffffff01ffffff0100000001ffffff0100000001ffffff01ffffff010000ff01ffffff0100000001ffffff010000000100000001ffffff01ffffff0100000001ffffff01ffffff01ffffff010000ff01ffffff010000ff00ffff00010000ff01ffffff01ffffff01ffffff00ffffff01ffffff01ffffff010000ff01ffffff00ffff000100000001ffffff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff028080ff028080ff028080ff028080ff03aaaaaa03aa55ff035555aa028080ff028080ff02ffffff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff0000000001ff00ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0000000000000000000000000000000001000000010000000100000001ffffff010000000100000001ffffff01ffffff0100000001000000010000000100000001000000010000000100000001000000010000000100000001ffffff01ffffff0100000001000000010000000100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff010000000100000001ffffff010000000100000001000000010000ff01000000010000000100000001ffffff01000000010000000100000001ffffff0100000001000000010000000100000001000000010000ff010000ff010000ff01ffffff010000ff01ffffff010000ff0100000001ffffff01ffffff01ffffff010000ff01ffffff010000ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff00000000000000000100000001ffffff01000000010000000100000001ffffff010000ff01ffffff01ffffff01000000010000000100000001000000010000ff0100000001ffffff01ffffff0100000001ffffff01ffffff010000000100000001000000010000ff01ffffff01ffffff010000ff010000ff0100000001000000010000000100000001ffffff01ffffff01ffffff0100000001000000010000ff01ffffff010000ff010000ff010000ff01ffffff010000ff01ffffff01000000010000ff01ffffff01ffffff010000000100000001000000010000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000000000000000000000ff000000000001ffffff000000000100000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff010000000280808001ffffff028080ff02808080028080ff028080ff028080ff02ff80ff02800080028080ff02800080028080ff028080ff028080ff0280808002808080010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff0280808001ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff028080ff03aa55aa048080bf048080bf059966cc059966ff059966cc056666cc048080bf03aa55aa035555aa028080ff010000ff01ffffff0000000000000000010000000000000000000000000000000000000000000000010000ff01ffffff01ffffff010000ff010000ff01000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff010000ff01ff00ff01ffffff01ffffff010000ff02808080028080800280808002808080028080800280808001ffffff02808080020000800280808002000080010000ff028080800280808002000080010000ff010000ff02808080010000ff0280808002000080020000800200008002808080010000ff028080800280808002000080010000ff010000ff0280808002000080020000800280808002808080028080800280808002808080028080800280808002808080028000800280808002800080028080800280808002808080028080800280808002808080010000ff0280808002808080028080800280808001ff00ff028000800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080010000ff010000ff01ffffff01ffffff01ffffff01ff00ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ff00ff01ffffff01ffffff0280808002800080028000800280808002808080028080800280008002808080010000ff02808080028000800280808001ff00ff02808080028080800280008002808080028080800280808002808080010000ff010000ff010000ff0280808002808080028080800280808002808080028080800280808002808080035555aa02808080028080800280808002808080028080800280008002800080028080800280808001ff00ff02808080028000800280008002800080028080800280008002808080028080800200008002808080010000ff010000ff010000ff01000000010000ff010000ff010000000000000000000000000000000000000000000000000000000000000000000000010000ff0100000001ffffff010000ff01ffffff010000ff01ffffff028080ff0280808002808080028080800280808002808080010000ff010000ff01ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff028080ff028080ff03aaaaaa035555ff048080bf048080bf048040bf048040bf048040bf048040bf048040bf048040bf03aa55ff048080bf035555aa03aaaaaa03aaaaff028080ff028080ff02808080028080ff02808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffff0000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff028080ff035555aa048080bf048080bf068080d507926ddb07926ddb07926ddb059999ff059966cc056666cc048080bf028080ff028080ff01ffffff010000ff010000ff010000ff00000000000000000000000000000000000000000000000001ffffff010000ff010000ff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff01ffffff02808080028080ff0280808001ff00ff035555aa028080ff01ffffff02808080035555aa02808080028080ff01ffffff01ffffff01ff00ff010000ff01ffffff00ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ff00ff02808080028080ff028000ff0280808002808080035555aa035555aa035555aa02808080035555aa035555aa035555aa02808080035555aa02808080035555aa035555aa02808080035555aa02808080035555aa035555aa035555aa035555aa02808080035555aa035555aa02808080035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa02808080035555aa035555aa0280808002808080035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa02808080035555aa0280808002808080028080ff010000ff01ffffff01ffffff010000ff010000ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff0280808001ff00ff028080ff028080ff035555aa035555aa02808080035555aa035555aa035555aa035555aa035555aa035555aa03aa55aa035555aa0280808002808080035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa03aa55aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa03aa55aa035555aa035555aa035555aa035555aa02808080035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa028080ff01ff00ff028080ff01ffffff010000ff01ff00ff00ff000000000000000000000000000000000000000000000000000000000000010000ff010000ff0100000001ffffff010000ff01ff00ff01ff00ff028000ff035555aa0280808002808080035555aa028080ff028080ff028080ff028080ff010000ff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000001ff00ff028080ff028080ff028080ff03aaaaff048080bf048080bf048040bf068080d5065555aa056633cc056666cc068080d5056666ff068080d5056666cc068055d5048080bf048080bf056666cc035555aa03aa55aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa02808080035555aa02808080035555aa035555aa035555aa035555aa035555aa035555aa02808080035555aa02808080035555aa035555aa035555aa02808080035555aa035555aa035555aa028080ff028080ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff048080bf059966cc068080d5076d6ddb088080df098e71e3088080bf088080bf076d6ddb068080d5056666cc048080bf028080ff028080ff01ffffff010000ff010000ff000000000000000000000000010000ff01ffffff01ffffff01ffffff010000ff010000ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff035555aa035555aa035555aa035555aa035555aa035555aa035555aa048040bf035555aa028080ff028080800280808001ffffff01ffffff01ffffff00ffff0000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff02808080028080ff02800080035555aa035555ff035555ff035555ff03aaaaff048040bf048080bf035555ff035555aa048080bf03aa55ff048040bf03aa55ff03aa55ff035555ff035555ff035555ff035555ff035555ff035555ff035555aa035555ff035555aa035555ff03aa55ff03aa55ff035555aa03aa55ff03aa55ff035555aa035555aa035555aa035555aa035555ff035555ff035555aa048040bf03aa55ff048080bf03aa55ff048080bf03aa55ff035555ff035555ff035555ff035555ff035555aa035555aa035555ff048040bf03aaaaff03aa55ff03aa55ff048080bf03aa55ff03aa55ff048040bf035555ff03aa55ff03aa55ff035555ff048080bf035555aa048040bf03aa55ff048080bf035555aa048040bf03aa55ff035555aa048080bf035555aa028080ff035555aa028080ff01ff00ff01ffffff010000ff0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080ff028080ff03aaaaff035555ff035555aa035555aa03aa55ff03aa55ff03aa55ff03aa55ff035555aa035555aa035555aa03aa55ff03aa55ff035555aa03aa55ff035555aa035555aa03aa55ff03aa55ff03aa55ff03aa55ff03aa55ff03aaaaff048040bf03aa55ff03aaaaff048040bf03aa55ff03aa55ff03aa55ff03aa55ff035555aa03aa55ff048040bf048040bf035555aa03aa55ff035555aa035555aa03aa55ff035555aa03aa55ff03aa55ff03aa55ff03aa55ff03aa55ff048080bf035555aa03aa55ff03aa55ff03aa55ff03aa55ff03aa55ff035555ff035555aa028080ff028000ff028080ff00000000010000ff01000000000000000000000000000000000000000000000001000000010000ff010000ff010000ff010000ff01ff00ff02808080035555aa035555ff048040bf03aa55ff03aa55ff03aaaaff03aa55ff03aa55ff035555aa028080ff0200008002808080010000ff010000ff000000000100000000000000000000000000000001000000010000ff0000000001ffffff028080ff02000080035555aa03aa55aa059966cc068055aa076d6db6068055d5068055d5068080d5076d6ddb079292db068080d5068080d5076d6ddb076d6ddb068055d5065555d5065555d5048080bf048080bf05666699048080bf044040bf035555ff035555ff035555ff03aaaaff048040bf03aaaaff03aa55ff048040bf035555aa035555aa03aa55ff048040bf03aa55ff035555aa03aa55ff035555aa035555aa048080bf03aa55ff048040bf035555aa03aa55ff03aa55ff03aa55ff035555aa035555aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ffffff03aa55ff04bf80ff068080d5079292db088080df0a9980e60b8b74e80a9980cc098e71c6088080df07926db6068055d5059999cc035555ff028000ff01ffffff01ffffff010000ff010000ff00000000010000ff010000ff010000ff010000ff01ffffff01ff00ff010000ff01ffffff010000ff010000ff0100000001ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff01ffffff02808080028080ff035555aa035555aa048040bf048040bf048040bf044040bf048040bf048040bf035555ff035555aa035555ff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080028080ff035555aa03aaaaff035555ff048040bf056666cc056666cc048080bf048040bf048040bf048080bf048080bf056666990566669905666699048040bf0566669905666699048080bf048080bf048040bf044040bf048080bf048080bf044040bf05666699048080bf048040bf048080bf05666699048040bf048080bf048080bf056666cc048080bf048080bf048080bf048080bf056666cc056666cc048040bf0566339905666699048040bf056666cc048080bf044040bf048080bf048080bf048080bf048040bf048080bf044040bf048080bf056666cc048080bf03aa55ff048040bf048080bf048040bf048080bf056666cc044040bf044040bf056666cc048040bf048040bf048040bf048080bf04bf80bf04bf80bf048080bf048080bf048080ff04404080035555ff035555ff028080ff028000800280808001ffffff01ffffff010000ff010000ff0000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff02808080028080ff028080ff035555aa044040bf035555ff048080bf048040bf048080bf048040bf048080bf048080bf048080bf048080bf048080bf04bf80bf048080bf048040bf048080bf048040bf048080bf048040bf048040bf056666cc04bf80bf048040bf048080bf048040bf056666cc048080bf048080bf048040bf048080bf048040bf048040bf048080bf048080bf059966cc048080bf048080bf048080bf048040bf048040bf059966cc048040bf048040bf048080bf048080bf048080bf048080bf048040bf048040bf044040bf048040bf04bf80bf048080bf048040bf048080bf035555ff035555aa035555aa035555aa01ffffff010000ff01000000000000000000000000000000000000000000000001000000010000ff01ffffff01ffffff010000ff028080ff035555aa035555aa035555ff048080bf048040bf035555ff048080bf044040bf03aaaaff03aa55ff03aaaaff03aaaaff028080ff028080800100000000000000010000ff00000000000000000000000000000000010000ff010000ff02808080028080ff035555aa048080bf056666cc068055d5068055d507926ddb088060df088060df089f80bf089f80df098e71c6098e71c6089f80df098e8ec607926ddb07926ddb076d6ddb076d49b6068055d5068080d5056666cc056666cc056666cc056666cc044040bf044040bf056666cc048040bf048040bf048080bf048080bf048080bf048080bf048080bf0566669905666699048080bf048080bf05666699059966cc048040bf048040bf044040bf048040bf048080bf059966cc048040bf048040bf048080bf035555aa03aa55aa028080ff01ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ffffff048080bf059999cc07926ddb088080df0a9980e60c806ad50d7662c40c806ad50b8b74d10a8066cc098e71c6076d6db6068080d5048040bf035555aa0280808001ff00ff01ff00ff010000ff01ff00ff00000000010000ff01ffffff01ffffff02808080028080ff02808080028080ff01ffffff010000ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff035555aa048040bf048040bf048040bf048080ff056666cc056633cc056666cc056633cc056666cc044040bf035555ff035555aa028080800280808001ff00ff01ffffff010000ff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff02000080035555aa048040bf05666699056666cc056666cc056666cc056666cc056666cc056666cc059966cc059966cc059966cc056666cc059966cc059966cc068080d5056666cc059966cc059966cc056666cc059966cc059966cc056666cc056666cc059999cc059966cc059966cc056666cc059966cc05666699068080d5056666cc05663399059966cc059966cc056666cc068055d5068055d5059966cc059966cc056666cc059966cc056666cc056666cc056666cc068080d5059966cc059966cc059966cc068080d5056666cc059966cc056666cc056666cc059966cc059966cc059966cc056666cc059966cc056666cc059966cc059999cc068055d5056666cc059966cc059966cc059966cc059966cc059966cc059966cc056666cc056666cc056666cc059999cc048080bf056666cc048080bf035555aa028080ff02808080010000ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff0280808002808080035555aa048080bf048080bf048080ff048080ff056666cc059966cc056666cc048080bf056666cc056666cc056666cc059966cc059999cc059966cc059999cc059999cc068080d5059966cc056666cc056666cc056666cc059966cc059966cc059966cc059999cc068080d5059999cc068080d5059999cc056666cc059966cc068055d5059999cc059966cc056666cc056666cc059966cc068080d5059999cc056666cc059999cc056666cc059999cc059999cc056666cc059966cc056666cc059966cc056666cc056666cc059966cc059966cc059966cc048080ff04bf80bf048040bf03aaaaff035555ff035555aa0200008001ff00ff000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff0280808002808080035555ff048040bf048080bf059966cc059966cc059966cc059999ff059966cc048040bf048080bf03aa55ff03aa55aa035555aa028080ff0280808000000000010000ff00000000000000000000000001ffffff01ffffff01ffffff028080ff03aaaaff03aa55ff048040bf068055d507926ddb088080df088080df098e71c6098e71c6098e8ec60a9980cc098e8ec60a8080cc098e71e30a8080cc098e71c6098e71e3098e71e307926ddb076d6ddb076d6ddb068055d5068055d5056666ff068055d5068055aa068055aa056666cc068080d5068080d5059966cc059999cc059999cc068055aa056666cc056666cc065555aa059966cc056666cc065555aa068055aa056666cc068055aa068080aa059966cc056666cc056666cc056666cc05663399048080bf035555aa03aa55aa028080ff0280808001ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff035555aa048080bf068055d5088080df0a9980cc0b8b8bd10d8976d80f8877cc0d8976d80d8976c40b7474d10a8066e6088060df068055d5048080bf028080ff03aa55aa01ffffff0000000001ff00ff0000000000000000010000ff010000ff01ff00ff028080800280808002808080010000ff01ffffff01ffffff01ffffff01ffffff0000000000ffffff000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280808002808080035555aa048040bf048040bf056666cc056666cc068055d5068080d5068055d5068055d5056666cc0566669903aa55ff035555aa035555aa0280808001ffffff01ffffff0100ff0001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0280808002808080035555aa048080bf05666699059966cc056666cc068080d5068055d5068055d5068080d5068080d5068080d5068055d5068080d5068055d5068080d5068055d5068080d5068080d5068055d5068055d5068080d5068080d5068055d5068055d5068055d5068080d5068080d5068080d5068080d5068055d5068080d5068055d5068080d5068055d5068080d5068080d5068080d5068080d506aa80ff068055d5068055d5068055d5068080d5068055d5068055d5068080d5076d6ddb068080d5068080d5068055aa065555aa068055aa076d6db6068055aa068055aa068080ff068055d5068055d5068080d5068055d5068055d5068080d5068055aa068055aa068055d5068055aa068080aa068080d5059966cc068080d5068080d5068080d5068055aa068055d5068080d5048040bf048080bf048080ff035555aa035555aa0280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff010000ff02808080028080ff028080ff044040bf048080bf059966cc068080d5059966cc068080aa068080aa068055aa068055d5076d6db6068080d5068080d5068080d5068080d5068080d5068080d5068080d5068080d507926db6068080d5068080d5068055aa068055aa068080d5068080d5068080d5068080d5059966cc068080d5068080d5068080d5068055d5068055aa068080d5068080d5068080d5068080d5068055d5068080d5068080d5068080d5068080d5068080d5068080d5068080d5068055aa068080d5068080d5068055aa068080d5068080d5068080d5068080d5068055aa059966cc059999cc04bf80bf048080bf03aa55ff03aaaaff0280008001ffffff010000ff000000000000000000000000000000000000000001ffffff01ffffff010000ff02808080028080ff035555aa044040bf05663399056666cc059966cc068055d5068055d5056666cc068055d5059966cc056666cc056666cc03aa55ff035555aa035555aa028080800100000000000000000000000000000000ffffff010000ff01ffffff010000ff028080ff028080ff048080bf056666cc07926db607926dff098e71c60a8066cc0a9980cc0b8b74d10c9580d50c9580d50c9580bf0c806abf0c806abf0b8b74d10a9980e60a9980e6098e71e3098e71e3088060bf07926ddb088060bf076d49b6076d49b6076d6db6068055d5065555aa068080d5068080d5068055d5068080d5068055d5068080d507926ddb068080d5068080d5068080d5068080d5068055d5068080d5068080d5068080d5068055d5068055d5076d6ddb068055d5068080d5065555d5068080aa068055aa048080bf03aaaaff035555aa028080ff01ffffff01ffffff01ffffff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff028080ff048080ff059966cc088060bf0a8066cc0b8b74d10d8976c40e9280db0d8976d80d8976d80c8080d50b745dd10a6666cc076d49b6056666cc028080ff028080ff0280808001ffffff01ffffff01ff00ff0000000001ffffff01ffffff0280808002808080035555aa035555aa028080ff02808080010000ff010000ff0100000001ffffff000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff01ffffff02808080028080ff035555aa035555ff048040bf056633cc068055aa065555aa065555aa068055d5065555aa068055d5056666cc048040bf03aa55ff035555aa0280808001ffffff01ffffff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000002808080028080ff035555aa048080bf05666699059966cc059966cc068055d5068080d5068080d5068055d5068080d5068080d5068080d5068080d5068080d506aa80d5068080d5068055d5068055d5068055d5068055d5068080d5068055d5068055d5068080d5068080d5065555d5068055d5068080d5068080d5068055d506aa80ff068055d5068080d5068080d5068080d5068080d5068080d5068080d5068080d5068080d5068080d5068080d5068080d5068080d5068080d5068080d5068080d5068055d5068080d5068055aa068080d5068080aa068080d5065555aa068080d5068055d5068080d5068080d5068055d5068080d5068080d5068080d5068080d507926db6068080d5068080d5068080d5068080d5068080d5068080d5068080d5059966cc068055d5068055d5056666cc056666cc048080bf044040bf035555aa0280808002808080010000ff000000000000000000000000000000000000000000000000000000000000000000000000010000ff000000000100000001ff00ff02808080035555aa044040bf05666699056666cc056666cc068080d5068055aa076d6db6068080aa068080aa076d6db6068055aa068055d5068080d5068080d5068080d5068055d507926ddb068080d5068055aa068080d507926ddb068080d5068080d5068055d5068080d5076d6ddb068080d5076d6ddb068080d5068080d5076d6db6068080d5068080d5068080aa076d6db6076d6db6068055aa068080d5076d6ddb076d6ddb068080d5068080d5068080d5068080d507926db6076d6db6068055d5068055d5068080d5068080d5068055d5068080d5068080d5068080aa059966cc059966cc048080bf048080bf035555ff035555aa0200008001ffffff01ffffff010000ff0000000000000000000000000000000001ff00ff01ffffff01ffffff02808080028080ff035555aa048040bf056666cc059966cc059966cc076d6db6068080d5076d6db6068080d5056666cc048080bf048080bf048080bf03aa55aa035555aa0200008001ffffff0100000001ffffff00000000010000000100000001ff00ff01ffffff028080ff035555aa048080bf068055d5068055d507926ddb088080df0a8066cc0b8b74d10b8b74d10b7474d10c9580d50c806abf0d7676c40c8080bf0c806abf0c8080bf0a9980e60a8080cc089f80ff097171c6088060df088060df088060bf076d6db607926ddb06aa80ff068080d5068080d5068080d5068080d5068080d5076d6ddb076d6ddb068080d5076d6ddb076d6ddb068055d5068080d5068080d5068080d5076d6ddb068080d5068080d5068080d5068055d5068080d5068080d5068055d5068055aa068055d5056666cc03aa55ff03aa55ff028080ff0280808001ffffff01ffffff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff04bf80bf059966cc07926db6098e71c60b7474d10c806ad50c8080d50b8b74d10b8b74d10a8066cc0a6666cc086060bf068055d5048080ff028080ff0280808001ffffff01ffffff010000ff010000ff01ff00ff010000ff010000ff0280808001ff00ff02808080028080ff02808080010000ff010000ff010000ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff02808080028080ff035555ff048080bf048040bf059966cc056666cc056666cc056666cc056666cc056666cc048040bf044040bf035555aa028080ff028080ff0280808001ffffff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff02808080035555aa035555aa048080bf048040bf059966cc056666cc056666cc059966cc056666cc059966cc059966cc059966cc059966cc059966cc059966cc056666cc068080d5059966cc056633cc059966cc059966cc068055d5059966cc068055d5059966cc059966cc056666cc059966cc059966cc059966cc068080d5059966cc056666cc056633cc068080d5059966cc059966cc068080d5068080d5059966cc059966cc059966cc068080d5059966cc068055d5068055aa059966cc059966cc068080d5059966cc059966cc059966cc068080d5059966cc048040bf068080d5059966cc059966cc059966cc059966cc059966cc059966cc068055d5059966cc068080d5068055d5068055d5059966cc068055d5056666cc059966cc068055d5059966cc059999cc048080ff048080bf048040bf035555ff028080ff0280808001ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff02808080035555aa035555aa044040bf056666cc048080ff059966cc059966cc056666cc068080d5056633cc059966cc059966cc068080d5059999cc059966cc056666cc059966cc059999cc059999cc068055d5068080d5059966cc068055d5059966cc059966cc059966cc059999cc059966cc068055d5068055d5056666cc068080d5059966cc068055d5059966cc059966cc056666cc059966cc059966cc068080d5059966cc059966cc059966cc059999cc056666cc068055d5059966cc068055d5059966cc056666cc059966cc068080d5059966cc059966cc059966cc04bf80ff04bf80bf04bf80bf03aaaaff035555aa035555aa010000ff01ff00ff010000ff01ffffff00000000000000000000000000000000010000ff01ff00ff01ffffff02808080028080ff035555aa035555ff035555ff059966cc056666cc056666cc068055d5059966ff056666cc056666cc048080bf048040bf035555aa035555aa020000800280808001ffffff000000000000000000000000000000000000000000000000010000ff028080ff028080ff048080bf056666cc068080d507926ddb07926ddb098e8ee3098e71e3098e71e30a8080cc0a8080cc0a8080cc0a8080cc098e71e3098e71e3098e71e3098e71e3089f80ff088060df076d49db076d6ddb068055d5076d6db6068055d5056666ff068080d5068055aa068080d5068055aa068055aa059966cc059966cc059999cc068080aa068080d5068055aa065555aa068080aa068055aa065555aa068055aa068055d5056666cc056666cc059966cc059966cc059966cc056666cc059966cc056666cc048080bf035555aa03aaaaff028080ff028080ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf048080ff068080d5088080bf097171c60a8066cc0b8b74d10a8080cc0a8066cc098e71c6088080df068080d5059966cc035555ff028080ff0280808001ff00ff010000ff00ffff0000000000010000ff01ffffff010000ff02808080010000ff028080800280808001ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff010000ff02808080028080ff028080ff035555aa048040bf048040bf048040bf056666cc056666cc044040bf044040bf035555aa035555aa02808080028080800280808001ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000280808002808080035555aa035555ff044040bf03aa55ff048040bf048080bf048080bf056666cc059966cc048080bf048080bf048080bf05666699056666990566669905666699056666cc05666699044040bf056666cc048080bf044040bf048080bf056666cc048080bf05666699056666cc059966cc048080bf059966cc059966cc056666cc056666cc056666cc048080bf048080bf048080bf048080bf056666990566669905666699056666990566669905666699048080bf048080bf056666cc048080bf056666cc048080bf048080bf048080bf056666cc048080bf048080bf059966cc048080bf044040bf048080bf048080bf048080bf056666cc056666cc048080bf044040bf059999cc048040bf048080bf048080bf056666cc048080bf048080bf056666cc048080bf048080bf048080bf035555aa035555aa035555aa0280808001ffffff01ffffff00000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff02808080028080800280808003aa55ff048040bf048080bf048080bf048080bf048080bf048040bf048080bf056666cc048080bf056666cc056666cc048080bf048080bf048080bf048080bf048080bf048080bf048040bf048080bf048080bf059966cc048080bf056666cc044040bf048080bf048080bf048080bf048080bf059966cc048080bf048080bf048080bf048080bf056666cc059966cc048080bf048080bf048080bf048080bf048080bf048080bf044040bf048040bf048040bf048080bf048080bf048080bf048080bf048080bf048040bf048080bf059966cc048080bf03aaaaff048080bf035555ff035555aa0280808001ffffff01ff00ff010000ff010000ff00000000000000000000000001000000010000ff01ff00ff01ffffff010000ff01ff00ff028080ff035555aa035555ff04bf80bf044040bf048080bf059966cc048080bf059966cc048080bf048080bf03aa55aa035555aa02000080028080ff01ffffff010000ff01000000000000000000000000000000010000ff01ff00ff01ffffff028080ff028080ff028080ff048080bf056666cc065555aa068055d507926dff088060df088060df098e8ec6098e8ec6089f80bf098e71c6088080bf098e71c6088060df088060df097171c6076d49b6068055d5065555d5056666cc056666cc048080ff056666cc0566669905666699056666cc05666699059966cc048080bf059966cc048040bf048080bf056666cc059966cc059966cc048080bf059966cc048080bf05666699048080bf059999cc048080bf048080bf048080bf056666cc048040bf056666cc035555ff03aaaaff03aa55aa028080800280808001ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff028080ff048080bf048080bf068080aa076d6ddb097171c6097171c6088080bf07926ddb076d49b6068055d5059966cc048040bf035555aa0280808002808080010000ff010000ff010000ff010000ff010000ff0000000001ffffff010000ff01ffffff01ff00ff01ffffff01ffffff0100000001000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff035555aa035555aa035555aa035555aa035555aa048040bf035555ff035555aa028080ff0280808001ff00ff01ffffff01ffffff010000ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02808080028080ff03aa55aa035555aa035555aa035555ff048040bf048040bf048080bf048080bf035555ff03aa55ff048040bf048080bf048040bf03aa55ff048040bf03aa55ff048080bf035555aa035555aa035555ff035555ff048040bf035555aa035555ff048040bf03aa55ff03aa55ff03aa55ff035555ff048040bf03aa55ff048040bf035555ff035555ff035555ff035555ff048040bf03aa55ff048080bf048040bf03aa55ff03aa55ff048040bf048040bf035555ff044040bf035555aa035555ff035555ff035555ff035555ff03aa55ff048040bf03aa55ff048040bf03aa55ff048040bf048040bf035555ff035555ff048080bf035555aa035555ff048040bf03aa55ff03aa55ff048080bf048080bf048040bf048040bf048040bf035555ff035555aa028080ff035555aa0280808001ff00ff01ffffff01ffffff000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff028080ff035555aa028080ff028080ff035555ff048040bf03aa55ff048040bf03aa55ff03aa55ff048040bf03aa55ff048080bf03aa55ff03aa55ff03aa55ff048080bf048040bf048080bf035555aa048080bf03aa55ff048080bf048040bf048040bf03aa55ff048040bf048080bf03aa55ff03aa55ff048040bf048080bf048040bf03aa55ff048040bf03aa55ff048040bf03aa55ff03aa55ff03aa55ff03aa55ff048080bf03aa55ff03aa55ff03aa55ff035555aa048040bf03aa55ff048080bf048040bf03aa55ff035555aa048040bf03aa55ff03aa55ff03aaaaff035555ff035555ff028080ff028000ff01ffffff010000ff010000ff000000000000000000000000000000000000000000000000010000ff010000ff010000ff01ffffff01ffffff01ffffff02808080035555aa035555aa035555ff048040bf048040bf048040bf03aa55aa035555aa03aa55aa028080ff028080ff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000010000ff028080ff028080ff02ff80ff035555aa048080bf056666cc068055d5068055d5076d6db6076d6db6068080d5079292db07926ddb076d6ddb076d6ddb076d6ddb068055d507926ddb068055d5065555d5068055d5056666cc05666699056666cc056666cc048040bf048040bf048080bf048040bf03aa55ff048040bf03aa55ff048040bf035555ff035555ff03aa55ff048080bf03aa55ff048080bf035555ff03aa55ff035555aa03aa55ff03aa55ff035555aa048040bf048080bf03aa55ff035555ff03aa55ff035555aa02808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff028080ff03aaaaff048080bf048080bf06aa80d507926db6068080d507926ddb06aa80d5068080d5048080ff048080bf03aa55aa028080ff0100ffff010000000000000001ffff00000000000000000000ffff0000000000010000ff0000000001ff00ff010000ff01ffffff0100000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff028080ff02808080035555aa035555aa028080ff035555aa035555aa035555aa0280808001ffffff01ffffff01ffffff01ffffff00ffff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff028080ff0280808002808080028080ff028080ff035555aa035555aa02808080035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa03aaaaff035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa03aaaaff035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa02808080035555aa035555aa035555aa035555aa035555aa02808080035555aa035555aa035555aa02808080035555aa035555aa02808080035555aa035555aa02808080035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555ff028080ff028080ff028080ff02808080010000ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff035555aa028080ff035555aa035555aa035555aa02808080035555aa035555aa035555aa035555aa03aa55ff035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa03aa55aa035555aa03aa55aa035555aa035555aa035555aa03aa55aa035555aa03aa55aa02808080035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa02808080035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa048080bf03aa55aa035555aa035555aa035555aa02800080035555aa02808080010000ff010000ff010000ff010000ff0000000000000000000000000000000000000000000000000000000001ffffff010000000100000001ffffff010000ff02808080028000ff028080ff035555aa03aa55aa02800080028000ff028080ff028080ff028080800280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff02808080028080ff02ff80ff03aaaaaa048040bf059966cc056666cc068080d5068055d5056666ff076d6db6068080d5068080d5068080d5056666cc056666cc059966cc056666cc044040bf048080bf035555aa035555aa035555aa035555ff035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa03aaaaff035555aa035555aa035555aa035555aa035555aa03aaaaff035555aa035555aa035555aa035555aa035555aa035555aa03aaaaff035555aa035555aa035555aa02808080028080ff028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff028080ff03aa55aa048080bf048080ff048080ff059999ff048080ff048080bf056666cc03aaaaff03aa55ff0280808001ffffff01ffffff010000ff010000000000000000000000000000000000000000000000010000ff010000ff010000ff010000ff010000ff01ffffff00000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000ffff0001ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff02808080035555aa0200008002808080035555aa02000080020000800280808002000080028080800280808002000080028080800280808002000080028080800200008002808080028080800280808002000080028080800200008002000080028080800280808002808080028080800280808002808080028080800280808002808080020000800200008002808080010000ff02808080010000ff02808080035555aa028080800280808002808080028080800280008002808080028080800280808002808080035555aa0280808002808080028080800280008002808080035555aa02808080028000800280808002808080028080800280808002808080028080800280808002808080028080800280008002808080010000ff01ffffff01ffffff010000ff01ffffff01ff00ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000ff01ff00ff010000ff01ffffff0280808002808080028080800280808002808080028080800280808002800080028080800280808001ff00ff028080800280008002808080035555aa0280808002808080028000800280808002808080028080800280008003aa55aa0280808003aa55aa02808080028080800280008002808080028080800280808002808080028080800280808002808080028000800280008002808080028080800280808002808080028080800280808002800080035555aa01ff00ff0280008002808080028000800280008002808080028080800280808001ffffff01ffffff010000ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0000ff00010000000100000001ffffff01ffffff028080ff0280808002808080028080800280808002000080028080ff010000ff01ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000001ff00ff010000ff01ffffff028080ff03aaaaff028080ff03aaaaff035555aa035555ff048040bf059966cc048040bf048040bf048040bf048080bf048040bf048080bf048040bf048080bf03aaaaaa03aaaaaa028080ff028080ff02ff80ff028080ff028080800280808002808080035555aa0280808002808080035555aa028080800280808002808080028080800280808002808080035555aa02808080028080800280808002808080028080800280808001ffffff02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff02808080028080ff035555aa03aa55ff03aaaaff03aa55ff03aaaaff03aaaaff028080ff01ffffff010000ff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff0100ffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff010000ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000001ffffff010000ff0100000001ffffff010000ff0280808001ffffff02808080010000ff0100000001ffffff010000000100000002808080010000ff010000ff01ffffff01ffffff0100000001ffffff010000000100000001ffffff0280808001ffffff028080800100000001ffffff010000000100000001ffffff01ffffff01ffffff010000000100000001ffffff0100000001ffffff01ffffff010000ff01ffffff01ff00ff010000ff01ffffff0100000001ffffff01000000010000000100000001000000010000000100000001ffffff0100000001ffffff01ffffff010000ff0280808001ff00ff010000ff0280808001ffffff01ffffff02808080010000ff01ffffff0280808001ffffff01ffffff01ffffff01ffffff010000ff00000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001ffffff01ffffff01ffffff010000ff0100000001ffffff01ffffff01ffffff010000ff010000000280808001000000028080800100000001ffffff01ffffff01000000028080800280808001000000010000ff0100000001ffffff02808080010000000100000001ffffff0100000001ffffff01000000010000000100000002808080010000ff01ffffff01ffffff01ffffff0100000001ff00ff01ffffff010000000100000001ffffff010000ff0100000001ffffff01ff00ff0280808002808080010000000280808001ffffff0100000001ffffff01ffffff01ff00ff01000000010000ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff01ff00ff000000000000000000000000010000ff0100000001ffffff0100000001000000010000000000000001ff00ff00000000010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff0280808001ffff00028080ff028080ff02808080035555aa02808080028080ff03aa55aa028080ff028080ff03aa55aa02ff80ff028080ff028080ff028080ff028080800280808002ffffff01ffffff01ffffff0280808001ffffff010000ff01ffffff028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000ff0001ffffff01ffffff01ffffff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff02ffff8001ffffff028080ff028080ff01ffffff01ffffff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff00000000000000000000000000ffffff0100000001ffffff0100000001ffffff01ffffff01ffffff000000000000000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000100000000000000000000000100000001000000010000000000000000000000010000000000000001000000010000000000000001000000000000000100000001000000010000000000000000000000010000000100000001000000010000000000000000000000010000000100000001000000010000000100000001ffffff010000000100000001000000010000000100000000000000010000ff000000000000000000000000010000ff01000000010000ff010000ff010000000100000001000000010000ff010000ff010000ff000000000000000001000000010000ff010000ff010000ff01000000010000ff0000000001000000010000000000000000000000010000ff000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000ff000000000000000000000000000000000100000000000000010000ff00000000010000ff0000000001000000010000ff010000ff010000ff0000000000000000000000000100000001000000010000ff010000ff01000000010000ff010000ff010000ff01000000010000ff010000ff010000ff010000000100000000ffff0000000000010000ff00000000010000000000000000000000010000ff010000ff00000000000000000100000001000000000000000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff010000ff010000ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff010000ff010000ff01ffffff0100000001ffffff010000000100000001ffffff01000000010000000100000001ffffff01ffffff01ffffff010000ff01ffffff01ffffff010000ff01ffffff01ffffff010000ff01ffffff0100000001ffffff01ffffff01ffff0001ffffff01ffff0001ffff0001ffffff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff00ffffff01ffffff01ffffff01ffffff01ffffff00ffffff01ffffff000000000000000000ffffff0100000001ffffff01ffffff01ffffff000000000000000001ffffff01ffffff0100000001ffffff0000000001ffffff01ffffff000000000000000001ffffff0000000001ffffff01ffffff00ffffff00000000010000ff010000ff000000000000000000ffffff000000000100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000000001ffffff010000000280808001ffff0001ffffff01ffffff000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff000000000000000001ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff010000ff01ffffff01ffffff01ffffff028080ff010000ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff02808080028080ff028080ff028080800280808001ffffff01ffffff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100ffff01ffffff028080ff028080ff028080ff028080ff01ffffff02ff80ff02ff80ff0280808002ff80ff028080ff028080ff028080ff028080ff048080bf03aa55aa035555aa03aaaaff03aaaaff04bf80ff03aa55ff03aaaaaa0480808003aaaaaa048080bf048080bf03aaaaff03aaaaff048080bf048080ff059999cc048040bf03aa55ff048080bf035555aa03aa55aa028080ff028080ff010000ff01ffffff01ffffff01ffffff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffff0001ffffff028080ff028080ff0280008003aa55aa03aaaaff03aa55aa028080ff028080ff010000ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff03aa55aa048080bf048040bf059999cc068080aa06aa80d5068055d5068080d5068080d5068080d5068055d506aa80d5068055d507926db606aa80d507926ddb079292b607926ddb088080bf088080df098e71c6098e71e3097171e3098e71e3098e71e3098e8ee3098e71c6098e71c6098e8ee3098e8ee3098e8ee30a9980cc0a9980cc0a8080cc0b8b74d10a9980e60b8b74d10a8080e6098e71e3098e71c6088060bf059966cc059966ff048080ff048080bf03aa55aa035555aa028080ff01ffffff0280808001ffffff01000000010000ff01ffffff028080ff01ffffff01ffffff0000000000000000000000000000000000ffff0001ffffff01ffffff028080ff03aaaaff03aaaaff04bf80bf059966cc048080bf048080bf03aaaaff035555aa028080ff028080ff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808001ffffff02808080035555aa048080bf048080bf06aa80d5089f80df098e71c60a8080cc0b8b8bd10c9580d50d8976d80e8080db0e8080db0e9280db0e806dc80f8877dd0e8080db0f7777cc0f8877cc0e806ddb0f8877dd108070cf118778c3118778d2128e71d4138679d7138679d7138679d7138679d7139479d7138679d7138679d7138679d7138679d7148c73cc148c73d9158679ce148c80d9158679db168074d1158679ce15866dce148073cc128071d4119678e10f8877cc0e9280db0c8080d50b8b74d10a9980e6098e71c6088080bf079292db068080d5056666cc056666cc05666699048080bf035555aa035555aa028080ff028080800280808001ffffff01ffffff00000000010000ff01ffffff028080ff035555aa035555aa059999cc059966cc068080d5068080d5068055aa056666cc048080bf035555aa028080ff0100ffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff028080ff02808080035555aa048080bf059966cc068055aa088060bf098e71e30c806abf0e806dc8108f80cf128071d4138679d7168b80d117856fd3198570d6198f7ad61a8976ce1a8980d81a8976d81b8e71d91a896cce1a896cce1b8471d01b8e71d01b8471d01c8976d11d8472ca1e8877d51f8473ce208070cf218374d1218374d1218374d1218b74d1218374d1218374d1217c6cc9218374d1228070ca228770d2238375d3238a75d3248778cd248771cd248771d4238a75d3228770d2218374d11f8c73ce1d8472ca1a8076ce188075d5168074d1148c80d9128071d4108070cf108080cf0e806dc80d7676c40c806ad50b8b74d1097171e3097171c6076d6ddb059966ff04bf80ff048080bf028080ff020000800000000001ffffff02808080035555aa048080ff059966cc068080d5076d6db6088060bf088080df088060bf068080d5068080d5048080bf035555aa028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff035555aa03aa55aa056666cc068080d5088080df0b745dd10e806dc8108070cf138679c9168074d1198570cc1c8076c81f8473ce218374d1248771d4268672d0278976d12a8673ce2a8679ce2a8673ce2a8673d42a8673d42a8673ce2a8673d42a8673d42b8271d02b8277d02d8277d22e8574d3308575cf318272d0328575d1328570d1338273d2338773d2338773d2338773d2338773d2328570d1328575d1338773d2348476d335876fcf368471d0368471d0378674d1368476d5358773d4348071d3328575d1308575cf2e806fcd2b8271d028806cd226806bd023836dd3208770cf1f8473ce1c806dd11b8471d0198570cc177a6fc8148c73d913866bd7108070df0e806dc80c806abf098e71e307926db6059999cc044040bf048080bf03aa55aa03aaaaff059966cc068080d5088080bf097171c60a8080e60c806ad50c806ad50b8b74d1098e71e3088060bf076d6db6056666cc03aaaaff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff02808080035555aa056666cc068055d50a9980cc0e806dc8128071d415796dce198570cc1c8076d1208778cf248771cd288673cc2c8574d12f8877d4328a75d6358773d4398674d23b8675cf3d8675d13e8473ce3e8473ce3f8671ce3e8873d23e846fd23f8271ce3e8473d23f8271ce3f8671d2418572d0428774d1448370d2468371d0478573d0488371d1488771d1498573d2498573d2498573d2498173d2488371d1498573ce498573d24a8372d24b8570d34d8171d14c8672d34d8474d14d8471d14c8372d04a8372d2488371cd458173cf43816ece3e8473d23c8473d0398270ce358273cf318272d02f8272ce2c8574d12a8673ce28806ccc25836ecf238a75d31f8473d61c896dd1198570cc15866dce118769d20d8976d80b8b74d1088080bf076d6ddb068080d507926db6088080df0b8b74d10d8976c4108070cf118778d2138679c9139479d7128071c60f8877cc0d8976d80a8066e6089f80df068055d503aa55ff010000ff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02800080035555ff065555d5098e71c60d8976d8128071d417856fd31c806dd1228070d2278376d12c806ed1318272d037826fd13b8270cf3f8671d2448374d2488371d14d8474cd508673cf528673d0558472cf568271d0578472d0568271d3578472d0578472d0568271d3578172d0578472d0588271ce5a8574d25c8572d05e8572d15f8473d1618674d2618374d2628575d3638674d1638371d1638371d1638374d1638371d1638674d1638371d1638674d1658672d2668471d2678372d0678674d0668473d2668473d2648570d1638371d15f816ecf5b8170cf57816fd0538472d14f8471d24b8574d3478573d0448374d2408374d33f8671d23b8675d4388472cd348476d3308575d52c8574d1278376d121836cc91c806dc817857ac8138679c90f9977dd0d8976d80c9580d50d8976d80f8877dd128e71d4158679ce188a75d51b8471d01d8d72d31c8976d11b8471d0188a75d5158679ce118778d20e806dc80b8b74d107926ddb056666cc03aa55ff028080ff01ffffff01ffffff00000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0280808003aa55ff068080d50a8080cc0e806ddb148073d91b8e7bd0228770d22a8673d4318772d5388472d6408374d3478173d44c8372d0538472d1588574d15d8470d0628572d0668473d26b8372cf6d8573d3708272d1718371d2728472d273836fd0738371d0728470d0728470d0728470d2738371d0748270d1758371d1788471d07a8473d17c8471d27e8471d07e8471d07f8572d1808372cf818473d0808372d1808372cf808372d1818473d0818473d0818473d2828372d2838473d2858271d1848572d1858473d1838471d0818271d27e8471d27b8372d1768470d2728472d26d8370d3698370d1658372d2608272d25c8572d3598470d1568574d3528370d04e8372d1498573d2458573cf3f8675d2388976d1318772d02a8673ce248778d41f8c73d61a8976d817857ad317857ac817856fd31a8976ce1d8472d3208778d7248071cd27836fd1298976d3298976d3278976d1248778d4208770cf1c8976d117857ad3128071d40e9280db0a8066cc088060bf059966ff03aa55ff03aaaaaa01ffffff01ffffff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff035555aa056666cc0a8066cc0f7766dd168b74d11d8d72d3278376cb328575cc3c8473cc458573cf4e8676d4568574d35f8471cf678372d06e8472d1748472d1798572d17e8673d2848572d1888572d08b8474d18e8371d08f8472d1908371d3918471d1908571d18f8672d28f8672d2908571d1918472d1928573d2938471d0958473d3968574d1998573d29a8472d29d8472d09d8472d29d8573d29e8473d09e8473d09e8473d09e8473d09d8573d29e8473d29e8473d2a08473d1a18372d1a18574d1a18572d1a18572d19f8573d29e8371d09b8472d1978471d1938472d28f8472d28a8371d1878471d0818273d47d8572d2798572d1758571d1728472d06d8573d3688473d3638374d15d8473d3568274d34e8672d1458576d33d8671d1368471d02f8872d4298370d3268672d025836ecf268679d0288679d22b8877d0308570ca338773d2368976d5398679d2398274d2368476d5338773d22f8272ce298370cd238375d31e886fcc188a75d5128e71d40f8877cc0b8b74d107926ddb068080d5048080ff028080ff01ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff02808080056666cc097155c60f7766cc15866ddb1e8877d52a8673ce368976d5438576d1508676d25c8574d0688473d0728472d07b8372d1848372d18a8573d3908371d1958471d19b8573d19f8572d2a48473d0a78373d0a98573d2ab8371d1ab8571d1ac8472d1ab8573d2ac8472d1ac8472d1ab8573d1ac8472d1ad8371d1af8372d0b08472d1b18573d1b38473d1b58472d1b68471d1b78372d1b78472d2b78472d1b78472d1b68573d1b78472d1b78672d1b78672d1b98472d2b98372d2ba8572d0ba8472d0ba8573d2ba8472d2b98472d0b78371d1b58472d2b28471d1ae8472d2aa8271d1a68472d1a28471d19d8572d2998571d0958573d1928673d28e8573d28a8573d3858473d17f8572d1788673d26f8573d1678674d25c8574d3538475d14b8174cf438572d13d8271d13a846ecf37826fd1388472d13a8477d33e8473d2438572d1478573d04a8372cf4c8672d34c8672d34b8874d3468375d3418576d43a8472d3338273d22c8574d625836ecf1e806fd5188a75d513866bc90e926ddb0b8b74d1089f80df059966cc048040ff035555aa028080ff01ffffff01ffffff000000000000000000000000000000000000000001ffffff010000ff00ffff0001ffffff0000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff035555aa068055d50c806ad513866bd71d8d7bd3298976cd378274d1478573d0568574d3668473d5758374d1818473d28d8674d2968674d19f8472d0a68472d1ab8371d1af8573d2b58472d1b98472d0bc8572d1bf8673d2c18573d1c28572d1c38473d1c38473d1c38472d0c38372d0c38372d0c38472d1c48371d0c48371d1c58573d2c78572d1c88573d1ca8573d0cb8472d1cc8472d1cd8472d1ce8473d1cd8472d1cd8472d1cc8472d1cc8673d2cd8472d1cd8574d2ce8473d1cf8473d0ce8472d1cf8573d1d08473d0cf8473d1ce8472d1cd8472d1cb8472d2c88371d1c48372d1c28371d1bf8371d0bb8473d1b78472d1b38472d1b08471d1ad8573d1a98573d2a68673d1a18372d19b8573d1938672d28b8474d1808572d1758574d36b8572d2638371ce5a8271cf548370ce4f8171cf4d8171d14e8672d1518171d0558172cf5a8571d25e8272d1638371d1648573d1648573d1628572d35e8572d1588571d1508370cf498570d2408374cf368471d02e8574d3268672d01f8473ce188a75d5148c73cc0f8877cc0b8b74d1089f80df068080d5048080ff035555aa035555aa02ffffff010000ff028080ff010000ff01ffffff01ffffff028080ff028080ff035555aa028080ff035555aa02ff80ff035555aa028080ff010000ff02800080010000ff010000ff01ff00ff0000000001ffffff000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff035555ff097171c6108070cf19857ad6268679d0348471d3468371d0598173d16b8372d27d8372d28d8472d29a8472d1a68673d1b08572d1b78472d1be8471d1c38473d0c68573d1ca8573d2ce8472d1d18571d1d38573d1d58573d0d68472d1d78572d1d78573d1d68472d1d68472d1d78472d1d78573d1d78472d1d88471d1d88473d1d98572d1da8473d1dc8473d2dc8573d2de8473d1de8473d1de8473d2df8573d1de8573d2de8472d1de8572d1df8572d1df8472d1df8472d1e08472d1e08573d1e18572d2e18572d2e08472d1df8572d1de8372d1dd8472d1da8371d1d88371d1d58472d2d38472d0d08472d0cc8473d1ca8573d0c78472d1c58472d0c28572d1be8572d1b98472d2b38473d1ab8573d2a38572d2998573d48f8674d2848372d17c8473d0738371d06d8373d3688473d3678672d2688473d36b8372d26e8472d1748472d37a8471d17c8473d27e8673d2808374d17d8572d0788473d0718573d2698672d3608572d2568271d04b8574d3418172d0388472d12e856fcd268672d01e8877d5198f7acc148c73cc0f8877cc0b8b74e8088080bf068080d5068080d5048080ff048080bf03aaaaff048080bf04bf80ff068080d5068080d5068080d5076d6ddb088060bf076d6ddb088080df07926ddb068080d5068080d5059966ff059966cc048080ff048080bf03aa55ff035555aa02808080010000ff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff056666cc0c806ad5148066d9208770cf2f8272d4408374cf558172cf6a8473d4808372d1928372d2a38372d2b18573d1bc8573d1c68573d2ce8372d0d28372d1d68472d1d98573d1dd8572d1e08472d0e18372d2e48472d1e58573d0e58573d2e58573d1e68472d0e68472d0e68472d0e68472d2e68472d0e68472d0e78372d1e78473d2e88472d1e98472d1ea8572d1eb8473d1eb8372d1ec8573d2ed8472d0ed8472d1ed8473d1ed8472d1ed8472d1ec8571d1ed8472d1ed8473d1ed8473d1ed8472d2ee8573d2ee8572d1ee8573d1ec8473d2ec8473d1eb8372d0e98472d1e78372d1e58372d0e38573d1e08472d0de8472d0dc8472d1d98573d1d78472d2d68371d1d28472d1ce8472d1c98573d1c18573d1ba8572d0b18573d1a78674d39d8573d2958473d18d8472d2878473d2838473d2818473d2838473d2868372d18b8270cf908371d1958473d1988572d29a8472d19b8573d1988572d2938672d28c8573d1848372d17a8473d36f8573d1648573d1588574d14d8471cd428374d1388472cd2f8877ce268679d71f8473d6198570d6138679d7108f80cf0d8976d80b8b74d10a9980cc098e71c6089f80df098e71e30a8066cc0c8080d50e806ddb0f8877dd108070cf117869c3108080df108070cf108070cf0f7766dd0e9280db0d8989d80c9580d50a8066cc098e71e3089f80df076d6ddb068080d505666699048040bf028080ff028080ff01ffffff010000ff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000003aa55ff088080bf0e806ddb198570cc278376cb398270ce4c836fd0638371d17a8471d3908371d3a48473d2b68473d1c48572d1cf8573d1d88471d2df8471d0e28472d1e58573d1e88472d1ea8572d1ed8472d2ef8472d0f08573d1f18472d0f18472d2f28572d1f38472d1f28573d2f28573d1f28572d1f28572d1f28572d2f28472d2f38472d1f38472d2f48472d0f58472d1f58472d1f68573d1f68472d1f78473d1f78473d1f78473d1f78473d1f68573d2f68573d1f78472d1f78473d1f78473d2f78573d2f78473d2f78472d2f78473d2f68472d1f68472d1f48472d1f38472d1f28472d1f18472d0f08573d1ee8573d1ed8472d1eb8472d0e98372d1e78473d2e58372d1e38373d1df8572d1da8573d1d58573d2cf8573d0c68573d2bf8673d2b58474d2af8573d0a98573d0a38572d2a08471d19f8472d09f8572d0a28473d1a68472d1aa8472d1ae8472d0b18673d14c8672d3588271d1a68472cfad8571d1a68473d19e8473d2948572d2898472d27d8572d2728472d2658372d2598473ce4d8474d1428374d1388472d1308575cf288673d2208778cf1a8976d817856fd3148c80d9128071d4118778d2128e80d4138679d715796dce17857ade198570d61b8471d91c806dd11c8976db1d8472d31d8472d31d8472d31c896dd11a806cce198570cc168b74dc158679db13796bc9118778d2108070cf0d8976c40b8b74d1088080df068080d5056666cc044040bf035500aa028080ff0280808001ffffff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffff00010000ff010000ff02ffffff01ffffff01ffffff01ffffff0280808002ffffff01ffffff02ff80ff0280808001ff00ff010000ff02808080010000ff01ffffff010000ff01ffffff01ffffff01ffffff000000000100000001ffffff01ffffff0000000001ffffff048080bf0b7474b9128071d41e8877d52e8574d3428370d1588271d4718371d0898472d2a18372d1b58472d1c78472d1d48672d1df8572d1e78372d1ec8473d1ef8472d0f18472d0f38472d2f58471d1f78472d1f78473d2f88472d1f98472d1f98472d1fa8472d1f98473d2f98472d1fa8472d0fa8472d0fa8471d0f98473d2f98472d1fa8472d1fa8472d1fb8472d1fb8472d1fc8471d0fc8471d1dd8572d0fd8472d1dc8472d1fd8372d1fd8472d1fd8372d1fd8472d1fd8372d1fd8472d1fc8471d0fd8472d1fd8372d1ce8372d0ec8573d2dd8472d1fc8572d1fb8573d2fa8472d1f98473d1f88471d1f78573d2f78472d1f68572d0f58471d0f48472d1f28572d1f18372d0ef8472d0ed8472d1e98473d1e58573d1df8472d1d98573d1d18473d1cc8473d1c58473d0c08572d1bb8473d1b98472d0b88472d1b88572d1bb8471d1bd8473d1c18473d1c58472d0c68573d25a8571cf02800000ae8472d2c38473d1be8472d0b68471d1ad8573d3a38372d0978573d18b8472d17f8572cf718573d2648573d1588271d14d8474d1438172d13a8472cf318272cb2a8679d4248771d4218374d11f7b6bce1e806fcc1e806fcc208070cf228770d225836ecf298976cd2a8673d42c8b74d62d8877d22e8574d32d8271d22d8271d22d8271d22a8673d4288673d2268072d0238375d321836cd11e886fd51b8471d0188075d5138679e4118778d20f8888dd0b7474d1098e71c606aa80d5056666cc048080bf03aa55ff02ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff01ffffff028080800100000001ffffff010000ff010000ff02808080028080ff03aa55ff03aaaaff04bf80ff059966cc056666cc068080d5068055d5068055d507926db607926db607926ddb068055d506aa80d5059999ff059999cc059999cc04bf80ff048040bf048080bf04bf80bf048080bf048080bf048080bf03aa55ff048080bf048080bf088080bf0e806ddb188a75d5258a75cf378274d14a8372d6638371d17d8372d2978473d1ae8472d2c38472d1d48472d0e18572d1ea8471d1f28472d1f68572d1f88472d1f98472d1fa8472d1fb8472d1fc8472d0dd8572d16f8573cfbe8572d0cd8472d1ce8473d1ee8472d1de8573d1fe8472d1de8473d0ee8472d1ce8473d1fd8472d2fe8572d19f8572d0608570cf9f8572d09f8572d06f8573d18f8472d1618371cd618371d0a08471cf9f8572d09f8572d09f8572d0a08471cf9f8572d09f8572d09f8572d0418572d0118769c3118769c3218b6cc9218b6cc9408774cf6f8873d1fd8472d1fd8472d1fd8472d1fd8371d1fc8471d1fc8572d0fa8472d1f98472d1f98472d1f78473d2f58472d1f38472d1f08472d1ec8473d1e78472d2e28472d1dd8572d1d88473d1d38473d1d08473d0cd8572d2cd8572d1cd8471d1cf8471d0d28472d1d58473d0d78572d1da8473d0da8573d1c08574d1d98573d1d78472d0d18473d1cb8472d1c38472d1ba8472d0af8572d2a48673d2978473d18a8573d17e8673d0718573d0658372d25a8271d2508373cf468775d03d8675d1368476d0318272d0308075d52e8574d32e8b74d3318272d0348471d3388472d13c8873d03f8675ce418576d0428374d1428774d1428774d4418572d4418172d43f8271ce3d8271d1398674d2368471d0338273d22f8272ce2b8871d0268672d0228070ca1d8472d3198570cc148073cc108f80cf0e8080c80b8b74d1088080df065555aa059966cc03aa55aa028080ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080800280808003aa55ff048080bf048080ff056666cc068080aa059966cc059966cc068080d5068055d5068055aa048080bf056666cc048080bf048080ff056666cc056666cc076d6db6088080df098e71e30b7474d10c806abf0d8976d80e806dc80e9280db0e9280db0f8877cc0f7777cc0f7766cc0e806dc80e806dc80d7676d80b8b74d10b8b74d10a9966e60a9980e60a8080cc0a9980cc0a9966cc0a8066cc0a8066cc0a8066cc0a8066cc0b8b74d10f8877cc168068d1208078cf2f8272ce408374d3568574d56f8371d18a8373d1a38572d2bb8473d2ce8372d0de8473d0ea8572d1f38472d1f88572d1fb8473d1fd8372d19f8470d0ee8573d1bf8473d0548670cb07926d49076d494906555555148073b223836dc523836dc5418572d0418172cc228769c30355000005663333648270c964826ec9367b68bd074924240840202009391c1c0a331a1a0b4617170c402b150f4422110f4422220f442222163a2e171947331f1947331f16513a231255392a0f5533220f443322114b3c2d0e5b49370a664d331a764e3b276f55411970524755846fc9628570ce23836dbd02808000118769c3ae8572d2be8572d08f8472cf9e8473d0ed8472d1cc8372d1e98473d1d88471d0f58372d0e28472d1ee8473d1e98472d1e58573d1e28472d1e08472d1de8573d1de8473d1df8573d1e08473d1e28472d1e48573d1e68572d2e98472d1e98473d1ea8472d0e98472d1e58572d1e18571d2dd8472d1d68472d1ce8472d1c58472d2ba8472d2af8573d2a38574d2988572d08b8674d17f8370d1738573d3688471d05d8470d0538472ce4c8372cd468375d0438172d1428370d1438172ce468371d04a8372cf4e8672d1538475d1578472d05a8071cc5b8473cf5b8473cf5b8473d25a8571d2588571d4568271d3548370d1508370d24d8171cd488371d1448370ce3f8671ce398670d2328570d12c8574d6278976d1218374d11c8976d117857ad3138679d70f8877dd0c9580d5088080df068080d5048040bf035555aa010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff028080ff035555ff048080bf059966cc068055d5088080df098e8ee30a9966cc0b8b74b90c8080d50d8976c40c806ad50d8976c40d8976c40c806ad50b8b74d10b8b8bd10b8b74b90b8b74d10c806ad50d8976d80e9280db108070df128e71d415866dce168b74d1188a75d51a806cce1b8471d01b8471d01b8471d01c806dd11b8471d01a8976ce1a806cce19857ad617856fd3168b74d1159279db148c73d913866bd7139479d7139479d713866bd7138679d7139479d7148073cc158679ce198570cc208778d72a8673d43a8472cf4c8675d3618371d57b8372d1958473d3ae8472d2c48372d1d78473d0e48472d1d28472d18c8573d1748470ca577b67a46a6f57894e48211a915b3e587745201a89411c14933e1a13933e170e85471b117255281f5e3c160b5036130d4d38170d5635120c6137150d6e38150e7236160d6f35120b71361007763f160f75461611764318117840150b7c40130c7a41170f7a451b137a3d170d7337160b7835170f8834160d8834150b8235160c7733130b6a33160c6234170d6433170d6334120a5437120948390e07513c1610593f2017513f1f19353f221d23491d161d4f231a1b552f261555312436846dbd728470ce428370cd718571cd908371cf518471d0238a75cc318772cb6e8272ce3e8473cef58371d0f38471d1f08472d1ef8473d1ed8472d2ec8473d2ec8471d1ec8573d2ed8473d2ef8472d1f08573d1f28573d1f38472d1f48573d1f48472d0f38472d1f18472d2ee8472d1ea8472d1e58572d1de8472d1d78472d1cf8473d1c68573d2ba8573d2af8572d0a48473d0998473d28d8474d2818473d2768473cf6c8774d0648775d15e8572d15b8470d25a8571d25c8272d35f8671d1638371d1698372d16e8472d1728472d2768473d2788471d0798372d1788475d0768473d2748672d3738571d06f8573d16c8271d0678372d0628272d05d8470d0568271d34f8471d2488371d1418572d4398674d2328570cc2c8574d1258a75cf1f8473ce198570d6148c73d9108070cf0c806ad5098e71c6068080d503aaaaff028080ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02808080028080ff048080bf059999ff088080bf098e71e30c9580d50d8976c4108080cf118778d2148073cc15866ddb17856fd3197a66cc198570cc19857acc188a75d5188a75ca17856fd3168b74d1168074d1168b74d117856fc8188a75d51a8976ce1d8472d3217c6cc9248071cd268672d0288073d2298370d32a806dd42c806ed12d8871d22c856ed12b826bd52a806dce2a806dce28806ccc26806bd0258375cf248771cd237c75cc228778d2228070d2228770d2228070d221836cd1238375cc228078d2248071cd288073cc2f8272d4398674d2488371cd5a8571d26e8472d3878471d2a18372d1b88472d1bf8473d2898472d0268065ae3c592b268d4e221bce4a1e18eb491c18f5451b17fa371311fc35110efd3a1410fd4a1d17fc592820fb703a31fb7b3f37fa7b4038f65f2d24f537120af234140ef136130ef437140ef736130ef736130cf64e1f17f7773d35f685443cf486433bf486443bf384433af4834337f5864539f5955449f48e5247ed4a1f13f038150cf339170ef33a170ef33b180ff338160df137150ce537130bdd46190fe8773f31e98b4a3ee588443be271352cdd58251dcf401610b73b150eae3f1713984117148344191773431d1b704722206d522c286757342d65604235376f4f46387257496a7b594f5f7e5b512769484103550000bb8371d1f98472d1e88472d1e68472d0f68472d1f58472d1f58472d1f68572d0f68472d1f78573d2f98472d1f98473d2fa8472d1ea8572d1ac8472d1ac8472d1f88572d1f78472d1f48472d0f08472d0eb8372d0e68472d0df8471d0d88473d1cf8573d0c58573d0bb8473d1b08472d2a68473d19b8573d18f8674d2858473d37e8671d2798572d1768470cf748470d177836fd0798572d37f8572d1858473d18b8472d18f8472d1938472d2948572d2978473d0958573d1948672d2928672d3908571d38d8472d2888370d0838271d07e8471d0798372d1728470d0698672d1618371d0588574d14f8474d2478173d0408374cf378674d12f8872ce288073cc208778cf198f7ad6148066cc108070cf0b8b74d1088080bf068080d5048080bf03aa55ff028080ff028080ff01ffffff01ffffff00ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff035555aa035555aa048040bf076d6db6098e71e30c806abf0f8877cc128071d415866dce188a75d51c806dd11f7b6bce218374d8248071d426866bd7288673d2288073d2288073d227836fd1268672d025836ecf258375d6248771d4248771d425836ed6298370cd2b8271d02e806fcd318272d535826fd4378274d53a8472d73c846fd53f8271d2408370d3418572d0418172d4408370d33e846fd23d8271d13c806fd03a8472d338846dd137826fd1358273d4348471d3348471ce348471d3348471d3348471d3348476d3358273cf368476d03a8472cf408370cf4a8672d2598473ce6a8271d17d8572d4958473d3a18372cfa98373cf698372ce1b682f2f96572720ee55211efb5e2626fb67292efd6a292ffe6a2c2ffe632b28fe642d27fe763930fe803f36fe813e35fd804134fd834135fd834135fd7c4337fc491e15fd31140dfe32140efe31140dff33130cfd451b10fd7b4236fe854338fe864136fe894137fe894136fe884236fe884235fe975143ff995344ff995746fd7a4737fe3a1408ff34160bfe35140cff35150cff33160cff34150bff441a0eff84493bff974f41ff974d3cfd964c3bfd954b3bfe92493dfe864239fe653028fa43160ef53e1610ed3e1914e4431a19d44b1f20c7441b1cce491f20e058302ee763463ee9694d44ee6e4f46ee74534bc3704d4818351515608572cfed8472d1508373cf408370cfeb8472d1cc8372d1eb8473d1dc8473d1dd8471d1fc8471d0dd8572d1418572cc228770ca358773c5277c69b7608272cfad8573d1cc8371d1f98472d1f68572d1f38472d2ef8472d1eb8472d1e58572d1de8472d2d78573d1ce8473d1c58573d2bc8473d1b18572d1a88472d19f8473d2988574d2938472d2908573d3908571d1928372d2958473d39b8573d1a08473d1a58574d2a98373d0ad8371d0af8572d0b08472d1b18573d1af8572d2ad8371d1ac8472d1a98571d0a38572d29f8472d29b8472d1958473d18d8674d2848572d37b8572d1728472d26a8473d1608572d2568271d34c8372d0438172d13b8270cf318272d0278376d1208770cf1a8976ce148073cc0f8877dd0d8976d80a8080cc07926ddb06aa80d5048080bf035555aa03aa55ff028080ff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff03aaaaff068080aa097171c60c806ad5108f70cf148c73d9198570cc1e8077d5237c6dd328806ccc2b8271d5308575d5348471ce37826fd1398674d23b8275cf3b8675d43d8271d13c8473d03b8675cf398270d2378674d5368471d537826fd1398270d23c846fd03f8271ce428374d1478573d04b8874d34e8372d1528370d0548373d1568574d3588271d1598473d4588571d4588271d1568274d3548673d4538472d1518171d04e8372d14c8672d34c8372d04b8170cf4a8372d2498573d54a8372d24a8372d24a8372d24b8170cf4c8372d04f8471d2568271d05f8673d16c8474d07b8372d18e8371d2a38372d2958471d14d8171ca1f633a31b2592725f45c2526fe692c2dff6c2c2ffd6c2b30fd6e2c31ff6d2d2fff80443bff85463aff834035ff844034ff824033ff824235fe844135fe854136fe824438fe6b392ffe34120bff2f140dff2f140cff391209fe6e392eff864537fe894236ff884337ff894237fe8a4337ff8a4436fe964f3ffe9c5644ff9b5644ff9b5745ff925745ff4e2014ff36150bff35150dff34150dff34150bfe371108fe783d31ff975342fe99503efe995040fe965040fe974c3ffe974b3dfe954a3bff8f5349ff61352ffe3d1913fe3f1814fd451717fc53211efd5c2f29f9522628fa471d20fd5a3633fd644743fd664741fd674841f66948437456302c0e492412618371d0cf8471d1cf8473d0cf8471d0cf8471d0cf8471d09f8573d2cf8471d0808172d113866bbc2a8c6d55648a6b595c886959374a251c1e6644771674519743816ec632806bc76e8472cee78472d1d58573d2e28472d1ed8472d1e88572d1e18572d2db8572d2d48372d0cd8472d1c58472d0bc8472d2b58472d2b08472d1ab8371d1a98573d2a98573d2ab8371d1ae8271d2b38472d1b98472d2bd8673d1c18573d1c48572d1c68573d1c78572d1c78472d1c68573d2c58472d0c38473d1c08372d1bc8573d1b88472d1b38472d1ae8472d2a78573d19f8572d2978473d18f8472d1848372d17b8372d1718371d0668271d05a8271d2508373d2458573cf398674d2308570cf278976d1208f78d71b8471d0168b74d1128071d40f8877cc0d8976d80a8066cc088080df076d6ddb056666cc03aaaaff028080ff028080ff01000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aaaaff07926db6098e71c60e806dc813866bd7198570d6208078cf268672d02d8271cc338273d2398674d23f8675d245856fcf4a8372d24d8471d1508373cf528673d0538472d1538472d1538172d1518474d0508373d24e8372d14e8672d14e836fd1508370d2538172d1568571d35a8571d2608572d2658672d2698672d16c8471d06f8573d1728472d2748672d3758774d1768473cf738571d0728472d2718571d26e8472d16b8572d2698672d1668473d2658372d2648270d1648570d1648573d1648573d1648573d1648273d1648573d1668271d0688471d06e8272d1768470d2818473d0908373d1a08471d1b18372d1b78472d1257c609f9d5b2a25f65a2627fe682d30fe6c2f32ff6c2f32ff6c2f31ff6c2e31ff70322fff945a4dff935647ff854236ff854235ff844235ff844236ff834236ff844336ff824437ff7b4439ff3e1810ff31130cff33120aff53261bff83463aff894436ff8a4337ff8a4338ff8a4439ff8a4336ff924b3cffa05a48ff9e5744ff9d5743ff9c5844ff985a47ff6d3b2fff38140aff35170dff33160dff35130aff4d2114ff955141ff9b523fff995341ff975345ff984f44ff974e41ff974c3eff944e3fff966159fe89605eff421815ff431613fe451916fe582925fe633430fe653838fe5a3435fe482527ff61423ffe62423efe5f443dfd63433de966443d926c48413c6f4d4411694b4b5a826fc10880606037826fc3086040400a664d4d07924949056633332e7a5e4ebf826350ef816350eb80624fb56c483e735f3a2f58683d3459643931685d332c37663c385b7e6ab6156d61aa5c8572d0ef8472d1ec8473d1e78473d1e18572d2dc8473d2d78572d1d28472d1cc8372d1c68373d2c38472d1c08372d1bf8471d0bf8371d0c18472d1c68373d1c88573d2ce8472d1d18573d2d48472d2d78573d2d98572d1d98572d1d98572d1d98472d1d98472d0d78472d0d48472d1d08472d2cd8471d1c98471d1c58472d2bf8473d2b78472d2b18573d1a88473d19f8472d0968372d18c8371d1808372d1748472d1688271d05c8272cd4f8471cf438572d1398674d2318278d0298376d3238a7cd31e8877d51a8976d817857ad3148c73d9118778d20d8976d80b8b8bd10a8080cc076d6db6059966ff04bf80bf028080ff0280808001ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000003aaaaff056666cc0a8066b20f8877cc15866dce1d8472d3258a75d62d8877d2378674d1408374d3478573d4508373cf578772d35d8673d3638371d3688471d36b8370cf6e8472d16f8573d16e8472d16e8674d36d8373d06a8473d1698672d1688473d0698372d16a826fd16e8472d1718571d0768673d27b8572d1808574d1858473d1898473d08c8573d18f8672d1918674d3928573d2928572d2918472d18f8672d28d8472d28b8472d3888572d2858473d3828572d2818471d4818473d2818471d2818471d0808372d1818473d0808372d3818473d2828372d2848572d3888372d28f8472d1988572d2a48473cfb28473d0c18573d1738373d050562d26f4582725fd602b2dfe6c3034ff6c3031ff6b3132ff6c3133ff6c3131ff7c3f39ff985c4dff975b4aff8d4d3eff864437ff844336ff854338ff854336ff854436ff844437ff804538ff52281eff33130cff39150cff6d3a2eff88483aff894537ff894539ff8b4539ff8a4538ff8b4536ffa45e4cffa35d4aff9f5846ff9f5845ff9d5744ff9b5a46ff854f41ff3a150aff34160bff33170dff38130aff763f32ff995342ff995241ff975544ff975547ff985143ff974f40ff954f3fff935347ff996b6cff947174ff4c2825ff421813ff4c1f1aff633331ff6a3635ff693a3bff664340ff5a3b3eff5a3b3cff60403eff5e433cff62413dfe66433ef96b473fed6c4a42cc6c4b42b96e4d44b1704f44b0715044b0725146af7353468c7554474d775649be79594af5795b4cfc7b5c4dfc7d5d4dfa815f51f3846253ee866054ef836153f5856254e2876457b68b685a868d695b238a665fbe8472d1d98472d1d68372d2e18372d1de8472d1db8572d0d88473d1d48472d1d18471d1cf8471d1cf8471d1cf8371d0d08372d2d38472d1d68471d2db8471d0df8572d1e28473d2e48472d1e68472d2e88472d1e98372d1e98472d1e88471d1e78472d1e68471d0e48472d1e28372d1df8572d0dc8472d1d78572d2d38472d1cd8572d1c68573d2c08572d1b78472d1af8372d0a58371d19a8472d18d8472d2828372d0748272d1668473d25a8574d24f8474cf458573cf3c8473d0358773cf2f8872ce298970d3258375cf218374d11c8976d1188075d5148073cc108070cf0d8976d80a8066e6076d6db6048080ff048080bf028080ff028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff04bf80bf097171c60f7766cc15866dce1d8d7bd3288c79d2338773cd408374cf4b8574cf568574d0608272cf698672d1728674d2798572d37f8572d1848572d3898472d0898472d28b8674d18c8573d18b8472d18a8373d1888372d2868574d3858473d1868372d1878471d28a8573d38d8472d2918472d1978473d19c8472d1a18574d1a48472d0a78573d1aa8472d2ac8572d1ad8571d1ad8573d3ac8472d1ab8571d1a98573d2a68472d1a48472d2a18572d19f8572d09e8473d29e8473d29e8471d09d8472d29d8472d29d8472d29d8572d39e8471d09e8471d09f8573d2a38372d0a88472d0af8572d0b88572d0b68471d1b68471cf687d6cc2b4552626fd572526fe663131fe6d3134ff6d3131ff6b3332ff6d3134ff6d3231ff884c43ff9b5d4bff985a49ff9a5c4cff88493aff864439ff854338ff854437ff864536ff864538ff834737ff63372bff35130dff471f16ff83483dff894739ff8b4739ff8b4638ff8b4639ff8b4737ff965341ffad6c56ffa4614bffa05a46ff9e5846ff9d5a46ff9c5b47ff975d4dff40180cff37160dff36150dff491d14ff8c4e40ff985243ff9a5444ff9a5548ff985445ff985243ff985143ff975242ff955b56ff956f73ff927173ff664340ff431813ff5f2e27ff6a3833ff6c3837ff6b3b3bff674442ff65484dff5c4042ff5e403fff5f403aff613f3bfe61423cfe63433cfe66433cff68463dfe69483efe694940fe6b4a41ff6c4c42fe6e4e43fb705044f4735346f9745247fd745549fe74574afe76584cfe795a4cfd7c5d4efd7c5f4efe7b5f4ffb806152f2825f52cb835f5299805d502f7d574c118769b4708472d18a8573d1da8473d1d98573d1518771d0d88471d1d78472d1d88471d1d98472d1d98472d1dc8573d2de8473d1e18572d2e58372d0e98472d1ec8471d1ef8371d0f18471d0f38371d1f48472d1f38472d2f48472d1f38371d1f38472d1f18472d2f08573d1ee8573d1ec8471d1e98473d2e78373d2e38371d1df8472d1d98572d1d38573d1cc8472d1c58473d0bc8472d1b18372cfa68473d19a8372d18c8373d17f8574d1738573d0678372d05c8574d3538475d14a8672d2438572d13c8477d5378674d1328575d12c8574d127836fd1228070d21c806ddb17856fd3128071c60d8976d80a8066cc076d6db6048080bf0280808001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aa55aa07926db60d7662c4138679d71c8976db298376cd358778d4448774d2538172d1618371d26e8472d37b8572d1858473d18d8474d2958573d39b8472d3a18572d1a58572d1a68472cfa78373d1a88472d1a88472d1a68472d1a58572d1a38572d2a28471d1a38372d0a58371d1a78371d1aa8472d1ac8472d1b18573d1b68473d1ba8572d0bd8473d1c08572d1c28572d1c58472d0c58472d2c58471d0c48371d1c38472d1c28371d1be8572d1bd8473d2bb8473d1b88572d1b78472d2b88472d1b78371d1b78372d0b78472d2b78472d2b78371d1b88472d1b78472d1b88573d1bb8371d1bf8471d2c48572d1ca8572d0d28472d1b28473d14867476eeb542627fe552526fe693330ff6d3233ff6d3232ff6c3231ff6d3032ff723531ff935749ff9b5c4aff985c4aff995d4cff965849ff89473cff874438ff874538ff884638ff884638ff854738ff6c3b2fff3c1a12ff552a21ff894a3cff88483aff8a483aff8d473bff8a4739ff8c4a38ffa96956ffac6e58ffa46450ff9f5c48ff9e5b47ff9f5b45ff9e5b48ff9b5e4eff4f2317ff37160cff3b160aff643222ff955341ff985246ff9a5548ff995549ff985448ff975446ff975345ff96574aff996966ff937174ff917375ff7b5856ff4e201cff6b3531ff6d3733ff6d3937ff6d3c3bff694343ff664a50ff644a4fff5b3e3eff5c3e3aff5e3f3aff5f403cff61423cff63423bff64443cff64463dfe66463eff684841ff694a43ff6a4c44fd6d4e45fe6e4e45fd705147fe6f5248ff715448ff735649ff745649fe77584afe79594bfe7a5a4efc6b483fe6451d17a43e14118d3c121063390f0f153d0c0c044000001c806dc88f8472d1828372d0ab8371d1d18471d2d58472d0d98572d2dd8471d1e18371d1e58372d0e88471d1ec8471d1f08473d0f38472d1f58472d1f78472d1f88572d1f98472d1fb8473d1fa8572d1fa8472d1fa8573d1fa8472d1f98472d1f98473d1f78473d2f58572d2f48572d1f28472d1ef8472d1ec8471d1e88472d2e38571d1dd8572d1d78472d1cf8473d0c68573d1bc8573d1b28473d0a48473d0988372d28c8575d1808374d1768473d26b8572d2638674d15b8773cf538472d14d8474d1468775d3408374cf398674d2328570d12b8271d0248771cd1c8976db168074d1108070cf0b8b74d107926ddb059999cc028080ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff056633cc098e71e3118778d21a8976ce268072c9348976d3448374d2558472d2688273d0788473d2878471d2938472d29f8472cfa88673d1af8572d2b68471d1b98371d2bc8472d1be8472d0bf8471d0c08372d1c08572d1be8573d1be8572d1bc8573d1bb8473d1bc8472d1bd8471d1bf8371d0c18372d1c48371d1c88573d1cc8472d1ce8472d1d28472d1d38572d2d78572d1d88471d1d98472d0d88471d1d78472d2d68371d1d58472d0d48471d0d18471d1cf8471d1ce8472d1ce8472d1cd8472d1cd8471d1cd8471d0cd8471d0cd8472d1cd8471d1cd8371d0cd8574d1cd8572d1cf8471d0d28472d0d58472d2da8471d1e18371d1ad8571d0805c3644fa53282afe542725ff693530ff6c3234ff6d3234ff6d3231ff6d3131ff793e36ff9a5e4fff9a5e4cff9a5f4cff9a5d4eff9a5d4cff975746ff8b493bff874639ff8a463bff8a463cff86483bff703a30ff481d13ff653428ff894b3eff8b483cff8d473bff8e473bff8c4839ff9c5c49ffad715cffaa705affab6d57ff9f5e49ffa05c4affa15b48ff9f5c48ff9f5e4cff603022ff39180dff40170bff794031ff995145ff995449ff99554aff995548ff995348ff985547ff97564cff97635eff977171ff947575ff937577ff896666ff60322eff6d3531ff6e3733ff6d3a37ff6f3b3aff6b4243ff664b51ff664f53ff5f4647ff5b3e3bff5d3f3aff5e3f3aff5e403aff60413bff61433bff62443dff644640ff654740ff66473ffe674940fe694a41fe6a4b43fe6c4c45fe6c4e43ff6e5044ff6f5145ff705248ff72564aff74564aff76564bfe4b2821fd36100dfb380e0cf5380e0bf1370e0cad350d0a44340f0b21360f0f0e371212074900000566000003550000758574d1d68472d1de8472d1e48472d0e98372d1ee8473d1f28472d1f68472d0f98472d1cc8372d17f8570cf7f8570cf7f8570cf7f8572d17f8572d18f8472d1df8472d0be8472d0be8572d1dd8472d1fd8472d1ad8571d1eb8371d0d98473d1f78473d2f68573d0f28472d2f08473d1eb8472d1e68572d0df8572d1d88573d1d08472d0c68573d1bc8472d0b08472d1a68673d19b8573d1908373d1868574d17e8673d2768675cf6e8474d1668473d25f8471d1578472d04e8672d1468775d03c8473d0328575d6298976d3208770cf188a75d5118778d20c806ad5076d6ddb048080bf035555aa010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aa55aa076d49b60d8976d8158679db218374d12f8872d4418572d0548673d1698172d17c8473d28e8373d29d8473d3ab8573d2b78472d0be8572d1c68371d1cc8372d1cf8471d1d18471d1d28472d1d48372d1d58472d0d48371d0d38473d1d28472d1d08472d2d18471d1d08472d0d18473d2d38472d0d58472d0d78472d2db8471d0dd8471d1e18371d1e28472d2e48472d1e58572d1e78372d2e78372d1e88472d1e78372d1e68371d0e58372d0e48472d1e28472d1e18371d1e08473d1df8472d1de8473d1de8473d1de8472d1de8372d1df8572d1df8572d0de8573d1de8573d1df8572d1df8572d1e18372d2e38571d1e68472d2eb8472d16e826fc7be552f2ffd53292bfe532625ff683432ff6c3333ff6b3335ff6b3233ff6e3131ff82463bff9d604fff9b5e4dff9c5e4eff9b5f4fff9a5d4affa26550ff965743ff8a4938ff8c473cff8c473dff8a483fff703930ff502117ff713a30ff8a4a3dff8b493bff8e473bff8d473aff935140ffae705dffae745fffad745dffb1765fffa56450ffa15d4affa15b49ffa15c48ffa15e4cff6d392bff3d180dff4b1f13ff8a4c3eff9a5347ff99534aff9a554aff995549ff99554aff98544cff9c625eff9b6f70ff967476ff957775ff947779ff947173ff673c36ff6f3631ff703733ff6e3a36ff703a37ff6a4140ff684c52ff675056ff664f51ff573b3aff5b3d39ff5d3e3bff5f403cff5f413dff5f413bff60423cff60433dff62453eff62463eff644740ff654841ff664842ff684a43ff694b42ff6a4d44ff6b4d44ff6b4f44ff6c5046ff71534aff6a4c44ff54332eff4f2d29fe4f2a27fe502b28fd522c29f9532e2be457322ed45a3530b8603a369d65413a8066423c3c66443c028000009e8373d0d98572d1d48472d1b08472d1c48572d0f58472d1fa8572d16f8371cf128063b803aa555502ff8080028080800355555504804040048080400280808001ff000001ff0000608570cf6f8573d1318772cb308a75cf01ff00005f8471cffb8372d0f98472d1f78473d1f48472d1f08472d1ec8473d1e68572d2df8572d1d78573d2cf8473d1c58473d2bc8572d0b38473d0aa8474d1a18574d1998573d2918474d18a8573d1828574d27b8572cf718573d2688473d05d8673d3518474d0458576d3388976d62d8877d2228778d2198570cc118769d20b8b74d1076d6db603aaaaff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080048080bf098e71e3108070cf1b8471d0298976d3398274d24e836fce638674d37a8473d18f8472d1a28373d1b28473d1c08372d1cb8572d2d38473d1d88473d2dd8471d1df8571d1e28472d2e28472d2e48471d0e48472d1e48473d1e38573d2e38573d1e28472d1e18572d1e28573d1e18572d2e38371d1e58372d0e78473d1e98372d0eb8371d0ed8372d1ef8372d0f18371d0f28472d0f28472d1f28472d1f28472d2f28472d1f18472d0f18371d0ef8371d0ee8573d2ed8472d1ed8472d0ed8372d0ec8473d1ec8473d1ec8473d2ec8573d1ec8573d1ec8573d1ec8573d2ec8573d1ec8473d1ed8372d0ed8472d2ee8473d1f18472d2f38471d1917861a5e4552d2cff53292bfe532725ff663232ff6b3331ff6b352fff6b3232ff6e3231ff884c40ff9b5f4eff9c5f4dff9c614cffa2674dffb9815fffc88f6affc38a67ffa6694eff8f4c3aff8e483dff8b493fff703931ff54241bff763e30ff8a493aff8c4939ff8c483bff8e4a3cffa56652ffb3775fffb77b60ffb67c5fffb77d61ffb77b60ffa4614bffa35e4affa35d4bffa25e4cff794234ff411a0eff59281bff914f41ff9a5245ff9a5348ff9a5549ff995548ff99574bff9f655dffa5726effa27674ff9b7678ff977979ff977a7dff977877ff6c423dff6e3631ff6f3733ff6f3933ff6f3b36ff6a4040ff6a4d53ff685158ff6c555aff4b3132ff3c1e1dff3c1c1aff3d1c1aff3f1e1bff41201dff472623ff4e2d2aff553531ff5d3d39ff5e403cff60423dff60443fff61453fff644640ff634741ff634941ff644940ff664a42ff644640ff563532ff51302eff53322ffe583634fe573633fe563532fd5a3634fd5b3834fd5b3834fc5b3b35fc573630f1422019b23c1511293e131335826fca788473d0628572d3498170d2978573d08b8472cf5f8471cf0c4015153238140f36391313333c140f383b1212483c150e563e1512533d16122342161606550000035500000749240013361b0d104020100f4422110e37242404800000608272cfde8473d1fb8472d1eb8472d0f88572d1e58572d1f18472d0ec8473d1e68472d2df8572d1d88573d1d08472d0c88573d1c08572d2ba8573d0b38673d1ac8574d1a58572d19d8473d2968574d18c8573d1828574d0768675d2698372d15b8473cf4c8372d03d8675d12f8277ce228778d2188a75d50f8877dd098e71e3056666cc028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000028080ff059999ff0b8b74d1139479d7218374c9308575d5438572d15a8571cf718573d2888572d29f8472d0b38472d0c38473d1d18473cfdb8572d2e38371d1e88371d0ea8471d1ec8471d1ef8472d0f08473d0f08472d0f08573d1f08573d1f08472d0ef8573d2ee8472d1ee8472d1ed8473d2ee8573d1ef8472d1f08472d1f28472d1f38472d1c68573d1e78472d1f78372d1f78472d1f98473d1f98473d1fa8572d1f98472d1fa8472d1da8573d1f88472d1f88573d1f78473d2f78473d1f68472d0f68472d0f68473d0f68573d1f58472d1f68572d0f68572d1f68472d0f68472d1f68472d0f68573d1f68472d0f68572d1f78473d1d88471d1e98472d19661415df8532c2bff542a2bff532a27ff612f30ff6a3433ff6c3430ff6c3232ff6d3330ff8c5145ff9c5f4dff9d614affaa7052ffc7906bffd49f75ffd4a072ffce986cffd39974ffb37557ff924f3cff8b4a3dff70382dff58261cff7a4032ff8b483bff8f483bff8d4b3aff9d5e48ffc28567ffc98d69ffd29870ffd69e76ffd59f76ffdba77effb47959ffa5624bffa45f4cffa3604dff82493aff481c10ff653022ff934e40ff995143ff995348ff995649ff9d5c4bffa96c58ffb57f66ffbb8569ffb8866bffae8271ff9f7b75ff9b7c7fff997c7dff6f4645ff6c3633ff6f3834ff6f3833ff703a35ff6b3f3eff6b4e52ff6a545aff6f5b60ff4c3336ff2f1011ff32100fff34100fff35100fff35100fff361211ff361312ff3d1a18ff462322ff543431ff5a3b37ff5a3d39ff5a3d3aff5b3e3aff5d403cff5d3f3bff563633ff4a2927fe371614ff331010ff330f10ff341111ff371514ff401f1dfe492927fe4f2f2cfe50302efd553532fe543631fe583734fc583633e74c2824593c1411072400000e371212053300000200000001000000308070ca233a0f0f7b380f0ca5390e0eb6390f0ebd390f0dc0390f0dc73a0f0ed63a0f0ed43b110e943b100e32380f0a12390e0e4e3b100d8b390f0f883a0f0d87390d0d7a3b0f0d533a0f0c2e533253457e67c0608270cf608270cf608272cf5e8272d1d98472d0f38472d1f18472d0eb8472d1e58673d2e08572d1da8573d1d48473d1ce8473d1c98472d1c38473d1bd8473d1b78474d2af8573d2a78573d19b8573d38f8674d1818271d0708272d1608272d24e8372d13d8271cd2d8871cc208078cf158679ce0d8962c407926ddb048080bf01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aa55aa07926ddb0d8976d8188a80ca268679d7368476d04c8372d0638671d37d8572d2978571d1ac8472d0c08574d2d18473d1dd8573d1e78473d2ee8473d1f28573d2f58471d0f68572d0f78472d1f78573d2f88572d1f98473d1f88572d2f98372d1f88572d2f78472d2f78472d1f78472d1f88472d1f88472d1f88472d2f98472d1fa8472d15f8471cfbd8473d1fd8472d1fd8472d1fd8472d2ce8472d1ae8472d09e8471d09e8471d08f8272d19e8471d09e8471d0dd8572d1fc8572d1fb8472d1dd8572d1ad8571d0fc8471d0fc8572d1fc8572d1fd8472d1fc8572d1fc8472d1bd8473d0fc8572d1fc8471d0fb8472d1fc8472d19e8471d0908371cf9c4d2927fe532d2dff542a2cfe532b28ff5c2e2fff693434ff6c3333ff6c3134ff6d3330ff91584aff9e634dffb27a5affd09973ffd29c73ffd19f72ffe3b585ffd5a474ffd8a073ffdaa077ffca8d6fff945642ff70382dff59281eff7b4133ff8c493bff8d4a39ff995b42ffca8f6cffd59a6fffd89c6bffd89f6dffd8a271ffd7a573ffe5b683ffe5b388ffb17554ffa5624cffa5624eff874d3dff4e2014ff6f372aff944e40ff995244ff985546ff9e5e4bffb77a61ffc48c6dffc48b66ffc28763ffc28662ffbf8663ffb6886effa5807cff9b7e83ff734a4dff6d3635ff6f3834ff6f3832ff6f3834ff6b3d3dff6d4d51ff70585dff735c62ff5e4447ff311111ff34100fff35100fff351211ff371512ff43221fff50312eff563734ff563936ff553a36ff563a37ff583a39ff593b3bff523433ff432525ff351615ff331111ff330f10ff331010ff331111ff351012ff351211ff331111ff341211ff351313ff371716ff422120fe4a2a28fe4e2d2dff4f2f2ffe51332ff551342f775133312a431e1e803612124934110e09390000208070bf2734140dba350f0ee6350d0df0350e0df7360d0df9360e0df9360e0dfa360f0efc380f0efc380e0de9370e0da3380e0e3134101095370f0ede370f0ee9380f0eec380d0eee380e0ee4390d0cd3380f0f873b0f0d34360f0f113c0f0f05330000217c6cc9bc8572d15e8572d1a98371d2f38472d1f08473d1ec8573d2e88572d2e38573d2df8573d1db8472d0d68472d2d18471d1cc8472d1c58472d2bd8673d1b18673d1a78373d0988372d0858271d1728470d25e8572d44b8574d3388472d1288679d21b8471d0108f70df098e71e305666699028080ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff035555aa088060df108f70cf1b8e7bd02a8673ce3c8473d0538772d16d8573d3878673d4a18572d1b88472d0cb8574d2bf8473d2cc8472d1f08572d1f78472d1f98573d2eb8473d0dc8473d1cd8471d18e8373d28f8472d17f8370cf9e8371d0ed8472d1fd8372d1fd8372d1fd8472d1fc8472d1fc8572d1fd8372d1fd8472d1fd8472d1ee8573d10480400004400000028000000280000002800000528070ca127171b80280000002000000228069c30480404007492424528070caee8573d1df8572d1de8473d1df8572d06f8573d1608272cf21836cc9508373cf608272cf608572cf41816ecc408370cfee8573d1708472cfce8472d1de8473d109391c1cc24b2625fe522b2cff54292bfe532b27ff572a2cff663433ff6a3333ff6a3134ff6b312eff945c4affb27a5bffcf9971ffd19d71ffd39f75ffd6a479ffeecb99ffeac391ffdca477ffdda376ffdda47bffd89e7fff794233ff5d2c21ff793f30ff8d4b3aff95543dffc98b69ffd19669ffd59b6affdb9d6affdba370ffebbc88ffe9bc87ffeac08afff1c996ffe3b489ffb3765affa7644eff8d503fff562419ff783b30ff95503fff9a5544ffa96a53ffc68a6fffc88f6effc98e6affc98c66ffc78b65ffc68b64ffc28b63ffc99a74ffcaa28bffa18583ff724b4bff713734ff703731ff703832ff6f3833ff6c3d3cff755555ff7e6567ff755e61ff695052ff311212ff351211ff391918ff462624ff503230ff503531ff523632ff523632ff533734ff513733ff492d2bff3a1d1bff301413ff300f10ff321112ff321112ff341113ff341113ff341213ff321313ff331212ff331213ff341113ff331112ff331212ff331213ff341312ff331212fe361616fe3a1b1afe422221fc472827ce4c2d2d615135329c4627266336151227765ca3327a6bbd7e330e0ef4330f0efe340e0dfd350d0dfd340d0cfe340d0cfe340d0cfe340d0cfe340e0cff350e0cfb350e0cec350e0d9e350f0dbd350f0cfb360e0cfd360e0dfe360e0cfd360d0cfd360e0dfd360f0df9360f0ce7390f0dbb411a17695c353119663d3d076d494909553939228070c3e98472d1f88572d1f58472d1f28472d2f08472d0ed8372d1e98472d1e58572d1e28572d2de8472d1d88473d1d18573d1c78573d1b98472d2ab8371cf998471d0838471d26e8472d3588574d4428370d1308575cf218374d1148073cc0c9580d5068080d5028080ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff035555aa097171e3118769d21e8877cc2e8574cd428370d15a8271d2758371d1908371d1ab8371cfc08372d2ad8571d0e38573d1ee8473d1f78472d1fb8472d0dd8471d16f8573d101000000010000000100000031826dcb408374cf31826dcb7f8574d3808372cf418172d0608572cf708472cf808372cf9f8472d0908170cf418172d0287360a61933140a1b2f09092038100826360d0d2a370c0c2b35120c29380c06283913062b35120637330e095036100a6237100a4d32110a595f42732d4f334f10301010072400000355000002000000030000000300000003000000035500000355000002000000128071b8117878c3808372cf9f8472d02a3d1812e2492423fd532b2bfe52292aff532a29ff53292bff60302fff683331ff6b3235ff6a312fff97614bffc6926dffcf9c6fffd19e71ffd4a176ffd6a87affedce9afff4d8a6ffddab7fffdea677ffdba477ffdba57dff975f4bff632d26ff763b2fff90523cffc08561ffce9266ffd29565ffd89a6bffd89f70ffe7b884ffebc08dffe9bd88fff0c78ffff2cc96ffefc593ffdfae88ffb17158ff8e503dff5a291bff7c3e31ff995641ffb87760ffc98d70ffc88f6cffc98f69ffca8e67ffca8f66ffca8e67ffcd976dffe0ad83ffe6b58cffdfb58dffb09187ff734b47ff733831ff73372fff703731ff703c37ff7b514eff836464ff806669ff766065ff715a5dff3d2020ff452424ff4b2e2cff4e3230ff4f3432ff4f3631ff503330ff482927ff3b1b1aff331211ff31100fff321110ff311110ff331011ff331111ff321111ff321112ff321212ff311313ff311414ff301413ff321313ff321313ff311312fe321312fe321212fe331211fe331211fe331111ff331111ff321010fb310f0fab331210273414141f422921154924180a331a001e331109a9330e0efb340d0dfe330e0cfd330d0cfe330d0bfe330d0bfe320e0cff330d0bff320d0bfe330d0cfd320d0bec330d0cb0330d0aec310e0cfc340d0cfe320d0bff330e0bfe330e0bfe330e0bfd3f1b18fe4e2b27fd57332ffd5f3c38f55c3c36c1563731714a2f26393a1b160f332211308570cffc8572d1fa8472d1ba8572d2e88471d0f58471d1f38473d2f18472d0ef8472d1eb8472d1e78372d1e18372d2d78572d2cb8572d1bc8471d0a98371d0948372d27c8473d2648273d14c8372d3388472d1268072d019857ad60e9280db079292db028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000002808080048080bf0a8066cc128e71d4218374c9318272d0468371d35f8471d17a8471d1968372d1b08472d1c68373d1958473d1788471ca8f7f69b9a3755b985d502c21704b221978441c137b4019137a3d1911753b140d6c39130c6038100b55360f0c4a340e0a49340e0a3f35100c2e32110b2537150e2333160f2636140d3a300d0d5f330d0d8f3d1514a9411a17b53e1514c23b1512c53c1513c9340e0acd310c07d1310d07d8320d07e0320d08e9320c08f0330e0af4340e0af3340f0ceb340e0bdb330d0abf310c09a0330b0885300c0875320d0966300f085b320e084f300d0a4034100c2b2f120c1c3712120d3b141404400000053300000840000071340e0eef472322fe512b2bfe51292bff532a2bff512a29ff562b29ff663333ff693135ff69312fff8f5b46ffc5926cffce9d6fffd09f73ffd4a376ffdbad7effeecf9cfff6dfadffe0b583ffdfab7cffdfa57affdca277ff9e694eff693129ff71352eff9a5d42ffcb9162ffce9565ffd39668ffd99a6bffd7a370ffe8bf89ffebc48effe7be87fff1ca94fff0cb99ffefc996ffebbf92ffc98e6eff874b37ff622c22ff834435ffbf7f63ffcb8e6bffcb8e68ffcb9067ffcb9067ffcc8f6affca9067ffd4a176ffe3b788ffe6ba8fffe7ba91ffe6b98dffbc9983ff724438ff763630ff723831ff723b37ff80524fff886562ff866869ff83666aff795f65ff7b6466ff482c2cff4a2d2dff4b312eff4c3230ff4d3432ff4d3531ff442b27ff321513ff311110ff320f0fff331010ff341111ff321211ff321413fe321413fe321313fe331313fe331314fe331313fe331313fe321314fe331313fe331314fe331313fe331313fe331313fe331313fe341212fd341212fd331211fa331111c1321211323314140440000011695aa53e311010b5300e0dd9310e0cf3310f0cfd310f0dfe310f0dfe320f0dff32100eff32110eff331310ff341512ff361613fe381815fd3a1a17f93b1c19e93d1f1bfa3d201cfd42221dff442521ff482823ff4e2f2aff573833fe553530ff52332dfe51332dfe51342efe50352efd51362ef452352ece4e30297a4b2e261f5231210655552b5f8473d1ae8472d0cd8472d1fb8473d1f98573d2f88572d1f78473d1f48572d1f28572d1ed8372d1e48472d1d78573d2c98472d1b78371d0a18372d3898473d26f8371d1558472d23e846fd22b8271d01c8976d1108f70cf089f80df03aa55aa00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff048080bf0a8066e6148073cc218374d1348071ce488775d4628570d07e8471d2998471d29b8573d14d8471ca45643b4aa9441b15dc421a15f5421714f93e1310f83d130ef83a110cf937100cf937100cf7380f0bf8380f0bf9370e0cf7360e0bf33f1614ee3f1513ec3a1110e7391211e23a1110df371210e2371110ea360f0df2401613fa5e2e2cfc5b2c2bfc461817fc421716fc411716fb3d1614fb330e09fb310d07fc320d06fe330d08ff38110dff3c1413ff3c1414ff3d1415ff3c1414ff3c1412fc39110ffc330c09f8300b07f5310c07f1310c07ea310c0ae0320e0bda320e0dcd340e0cb2340d0b76320d0b4034100c38320e0e48350e0eba310e0ef5482322fe512a2aff512929ff522a2aff512a28ff542c29ff592b2cff663335ff683231ff7f493cffc08d6dffcd9e72ffd0a074ffd6a778ffdeb181fff0d3a3fff6e0aeffe3bb86ffe0af7fffe0a67effdba078ff925b44ff6e362cff72352eff8a4c36ffcb9064ffce9364ffd39669ffd99b6cffd8a571ffe7be88ffebc48effe6bd87fff1cb9affefcd9bffefcc9cffeabe93ffc8916cff7a3f2cff673028ff804231ffc8896affc88d64ffcb8f67ffcb9067ffcb9169ffcb916bffcb956affe8bb8dffe7be8effe6bd92ffe6bc91ffe7bb8fffad8874ff6d3a31ff7a3834ff77403bff815450ff85615fff876968ff876b6bff846569ff7f6769ff857274ff492f2fff492d2dff4b2e2eff4c3030ff4d3331ff4b3431ff4a3432ff482f2fff472d2fff412729ff3c2324ff381f20fe361d1dfe331b1bfd301817fb2f1616f9301616f8301615f8301515f9311413fb321313fb321413fb321414f9321414f8311514e8311415dd331515d0321515c4311514bb321414913113152d331111267965b5277c6fd13f65518abc311312f9331412fc371817fe391c1afe3b1d1bff3c1d1bff3c1e1cff3c1e1bff3c1f1cff3b1e1bff3b1f1bff3b1f1bff3a1f1afe3b1f1bfd3b201bfd3c1f1bfd3c201bfe3f211cff3f221dff41231eff432420ff452622ff462823ff482925ff4b2d28ff4e2f2afe50332cfe50332dfe50342cfe50342cee53362dbe51362f5d52373147775d9a23836dc5618371cd7f8572d1ae8472d0bd8473d18e8373d0ea8472d1f88572d2f48472d2ed8472d1e18571d1b98472d2c18472d1ab8371d1928573d2778372d05c8572d0438572d5308570cf1f8473d6128e80d4098e71c603aaaaff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff02808080048080bf0b8b74d115866dce238375d3348471ce4a8372d2638371d3808372d17d8572d2598773ce2a794f49ce61322df8471916fe401312ff3e1312fe3d1210fe3c120ffe431c18fd471d1bfd3d1614fd39110efd37100dfe38100efd421815fc5c2d2cfd4b1c1afd3d1211fd3b1211fc3b1210fc391310fc37120ffd38110dfe582923ff68322fff612f2cff491a18fe431817fe411818fe401918fd391311fe310c09fe310d08fe350e0bff3c1512ff3c1415ff3d1417fe3d1517fe3d1416fe3b1214fe3d1515ff350e0dff310b09ff300b07ff300b07fe340f0dfc371010fb371110fb36110ffb36100fec310e0dd52f100cc8320e0ecf310e0ef2300e0efd492323fe522a29ff522929ff512a2bff512a29ff532b2aff562c2bff5a2c2aff643331ff6e3a32ffa26d58ffcd9b74ffd3a376ffd9a77affdeb082ffefcd9efff8d9aaffe3b586ffe3ae81ffdea77fffc58c6dff763b2aff6e382aff73372dff7b3c2dffb57857ffcf9567ffd19866ffd79c6cffdaa672ffeabf88ffedc58fffe7bd89fff2cb9ffff0ce9dffefcb9fffe9bf98ffa26a49ff743b27ff6a3429ff733629ffb17358ffcb8e67ffc98f66ffcb936affca936bffcd936cffd39e72ffe9c091ffe6be91ffe5be92ffe4bd92ffe3ba93ff875c4fff723833ff81413eff8b5955ff895f5eff856563ff866968ff896a6bff84676aff8b7879ff8b797dff452a2cff472929ff482b2cff4a2d2dff4a2e2fff4b2f2fff4a3132ff4b3436ff4a3637ff4c3739ff4c393aff4e3c3dff503e40fa534244e6534446c2534447854f3f43654c3a3d604535386346313668402f33673e2d325d3c29314c3c282c393a24282839262d233a242c18402b2b113c2d2d0c402b2b0840404003550000788671d0758574d12e5e4853e83a2223fe2d0f0efe2d100dfe2a0f0bfe2c0d0afe2d0c0aff2c0c0aff2c0d0aff2c0c09ff2c0c09ff2c0b09ff2d0b09ff2d0c09ff2d0c09fe2d0c09fe2e0c09ff2e0c09fe2e0b09ff2e0c09ff2f0c09ff2f0c0aff300d0aff300d0aff320f0bff310f0cff32110eff33110eff361612ff3a1915fe3c1d17fe3f201afd41221ded442620cc472923a151332c7d62454e536f56753f7969ae528370cd418572d0508373cf6e8472d1cb8472d1f38472d1e88472d1cd8472d1c98472d1b28473d1998473d27d8572d0608572d2478573d4328570d1218374d1148073bf098e71e303aaaaff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaaa0b7474d115796dce238375d3368471d04b8570cf658372d2828374d2598473cb298970c1986a403ef6673332fe5c2a28fe461815ff3f1310ff3c1311ff421a15ff49201fff461f1dff46211eff3b1412ff39110fff3d1311ff5a2c2cff623030ff512421ff3e1512ff391512ff391411ff381411ff391310ff421914ff66362fff6b3430ff61302bff4a1d19ff431917ff401818ff411a18ff3e1816ff330e0bff310d09ff38120fff3c1515ff3d1516ff3d1518ff3c1417ff3c1517ff3b1315fe3d1718fe381312fe310c0aff2f0c07ff300c09ff361110ff371111ff381212ff381312fe3a1514fd361312fc310f0dfc310e0efa310e0efd310f0efe482424ff522a2aff512a29ff4f2b2aff512928ff552b2bff552c2aff572b29ff582a29ff61312eff6f3c32ffb27e62ffd2a079ffd9a77dffdfae83ffe8c091fff0c799ffe2b184ffe1ac83ffc5906eff844a36ff753a30ff713b2cff71362cff76372dff834431ffc98d69ffd29869ffd69c6bffdba573ffe9bd87ffefc591ffe7bc88fff3cd9cfff0cd9effefca9fffc2936fff804530ff72392eff68362aff6d3428ff854835ffca8c6cffcc906affcc926affcd936cffcf946dffd19b71ffe8c093ffe4bf92ffe3be91ffe2bd93ffc2977cff6f3730ff7e403dff8d5351ff865759ff856160ff876967ff8c6d6dff8b6c6fff8d7778ff938586ff867376ff3f2323ff402220ff412423ff422624ff432726ff432827ff442b2aff462e2dfe463031fe473232ff483535ff493938fa4b3c3ca44f404322524b4b0d624e4e13866bae0e806dc8076d6db6076d6db60a8066b20a8080cc0c8080bf13796bc915866dce1b8471d0148c73d92b8271d01d7b6aca438572d1297c70c7868372d1c58472d05d8470d043412e31f62c1213fe2d0d0cfe2d0d0bff2d0d0aff2f0c0aff2e0c0aff2e0d0aff2e0d09ff2e0d09ff2e0d09ff2e0c09ff2e0c0aff2e0c09ff2e0c09ff2f0c09ff2f0d0aff2f0d0aff2f0d09ff2f0d0aff300d0aff300c0aff320d0aff330d0bff330d0bff320e0cff340f0eff36100fff37100fff330d0cff330d0cff330e0dfe34100efe330f0efe33100efd34110ffb391615f13a1817e2361915c6351a1798341b196833191b3e3a2121597b6aaf458573c82e856fcd6e8472d1a48373d0b68571d29d8573d2808574d1638671d3498570d5348471d3228070d2148c73d90a9980cc048080bf0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff04bfbfbf0b7474d1158679ce238a7cd3348471ce4b8570cf658674d4698372d3898473d21b7b5555de6a3c3bfd6b3533fe66312eff532221ff401513ff3f1613ff481f1dff49201eff48201eff47201fff3f1715ff39110eff512321ff653132ff623030ff592828ff441917ff3c1411ff3a1412ff381410ff3c1310ff532420ff6b3530ff6c3632ff64332fff4d201eff421917ff401817ff411918ff3f1917ff36120eff320e0aff391512ff3c1516ff3c1616ff3c1517ff3b1517ff3b1416ff3b1417ff3f181aff3b1516ff300c0aff2e0b07ff330e0dff361211ff381113ff381213ff381112ff401a19fe421d1cfe35110ffe320f0ffe300f0efe32100fff492524ff512a29ff522a29ff502c2bff532929ff542a29ff572c2aff572d29ff572c2bff562a29ff62332eff723c30ff946044ffc38f6cffdaa981ffdeaf85ffdcad83ffd8a680ffb07c5dff79452dff783f30ff7c4137ff7a4332ff773f30ff72382bff793c2fff8d4f39ffc18660ffd89d72ffdba677ffdeb17dffe7bb87ffe4b885ffebc292ffecc399ffc2916fff844f34ff713c2cff6c382cff6c3429ff6d352aff6e3326ff8f523cffca8d6dffcd936effcf956effce9570ffcc9770ffe4bb8fffe5c094ffe3be93ffd6af8cff774638ff783c37ff8c4f49ff875254ff885a5eff8b6566ff8d6e6cff8c6f70ff8c7576ff958485ff938588ff6f5a5cff351815ff3b1815ff3b1a17ff3c1c19ff3d1d1aff3e1e1cff3f201eff3f2122fe422425fe442728ff452a2cff482f31f94a34348c4d3a3c08604060028080800860609f418572d41f8473ce15796dce1f8c73ce15866dce0d8976d80d8976c40f8877cc27836fcb47816fcd5d8473d3748472d38d8474d2a58572d1bc8573d1d08473d030806abaab2d1219fd2b0d0dff2d0c0afe2c0d0bff2f0c0bff2d0d0aff2c0e0aff2c0e0bff2c0e0bff2d0e0bff2c0e0bff2d0d0bff2d0e0bff2d0e0bff2d0e0bff2e0e0aff2e0e0bff2e0e0aff2f0d0aff2f0d0aff2f0d0aff300d0aff320e0bff330d0aff360f0cff3e1615ff45191aff471b1cff502425ff4a1e20ff3b1212ff360e0fff37100fff371010ff3a1211fe4b2121fd532627fd512628fd431d1cfc361917fd351918fa391d1eee4d2f35da5a3e43ad5e44455d60474d47856fbb808372d1958573d39e8473d2828572d0648570d14a8372d2348471d3238375d3148c73d90b8b74d1048080bf010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080048080bf0b745dd1158679ce238375cc358773d44c8672d0658674d26b8572d2618371cd397d5555f66b3839fe6d3635ff6a3331ff5f2d2cff4b1c1cff4a201fff49201fff492020ff481f1fff47201fff411916ff3f1412ff61302eff663230ff612e2eff582826ff4b1e1cff3e1513ff391412ff391411ff3c130fff653530ff6c3631ff693330ff663431ff542623ff451918ff421817ff401817ff3e1917ff381511ff320e0aff391412ff3c1515ff3c1617ff3c1517ff3c1517ff3c1617ff3d1618ff3f181aff3d1717ff310c0aff2e0c07ff35100eff381213ff391314ff391314ff391212ff441d1cff4a2221ff461f1dff361110ff320e0fff331010ff4b2525ff522a29ff522a28ff522b28ff53292aff532927ff572c29ff572c2aff572b2dff582b29ff5a2b28ff673330ff6f3a2fff793f31ff814834ff8c533eff8a543cff79452fff7a4331ff7b4334ff7c4436ff7c4536ff7c4436ff7d4536ff7a4135ff753c31ff773d30ff7c442dffa36b4dffcf9975ffdcad81ffe1b386ffe1b288ffd3a37fff956345ff7d4732ff743c2eff713a2eff693328ff673328ff6c362dff71382eff6f372aff834933ffb37b5effcb9374ffd39c7bffdfae8affe1b68fffdbb18effb4896eff6a3b2cff65322bff743f38ff814e4aff855a57ff88615fff916b6dff8d6e70ff8b7576ff958585ff958587ff938084ff452d2dff30120eff32100dff33100fff33100fff34100fff341110ff351112ff351213ff371313ff371615ff3a1819ff3e1d1efe412323e5462b2e474b32360355555547856fd45b8470d2448370ce308575cf228778d21c8976d11b8471d0228070ca2d8271d23f8a75d2558472cf6c8271d2848372d39c8372d1b28573d3c88573d16c8271d07b463049f52a0f10fe2e0d0bff2f0d0bff2d0d0cff2d0d0dff2c0e0dff2e0f0dff2e0f0eff2f1010ff311111ff321212ff331313ff331314ff341413ff341414ff341414ff351414ff351414ff371413ff3c1818ff3e1918ff391513ff36110fff3a1512ff411916ff441a1bff481d1dff4c1f22ff53262aff532628ff4a2022ff391111ff351010ff35100fff47201eff4f2625ff542728ff552728ff56292afe4d2727fe431e1eff522c2dfd552f32fd593034fc593236f5543136b0553b402a6d5b79448374ce4e836fce818473d0648573d14a8672d2348071ce238375cc148c73cc098e71e3048080bf0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff048080bf0b745dd115866dce248771cd358273d44c8672d0668473d2328a75d14e8372d15b764e4cfd6c3738ff703838ff6d3434ff632d2dff532523ff4a1e1eff47201eff492120ff48201fff47201eff421916ff4e1f1dff63302eff63302eff622e2dff572624ff4d1e1dff3e1513ff3a1513ff391411ff411814ff683833ff6b3732ff683430ff673431ff61312eff471c18ff421817ff401917ff3f1917ff3a1512ff320e0bff3a1512ff3d1515ff3c1616ff3d1617ff3c1617ff3d1617ff3f181aff3f181aff3c1717ff310c0aff2f0c08ff35110fff391314ff3a1314ff391213ff3a1313ff461e1eff4e2423ff502825ff492120ff361111ff361210ff4c2625ff522a28ff532a28ff542b28ff532929ff532a27ff562d29ff562c2aff562c2bff572c28ff592b28ff5d2d28ff65362eff6d3930ff764033ff7b4334ff7d4436ff7b4436ff7b4538ff794636ff7a4535ff7b4535ff7c4436ff7c4537ff7c4436ff7d4638ff7a4335ff784134ff78402fff7b4530ff87513bff8e5942ff8a563eff7a4531ff774331ff713c2fff703b2fff6c352aff683327ff6c382dff6e3a30ff703a31ff6e3a31ff713a2dff703a2aff794431ff8c5744ff97634eff8f5d4aff7d4e3eff633328ff64332dff63332eff623430ff704643ff78514fff7d5d5bff856768ff8d7577ff948283ff938586ff938385ff6d5758ff2d1413ff2d120eff2d110cff2e120fff2e110fff2f120fff2f110fff2f1110ff311011ff311110ff331312ff341313ff361514fe381817fa3b1e1eaf42292a13513636468371d35b8473d2438572d1318778d0268672d7218374d1228078d22b8271d0398674d74d8874d4648573d17c8471d0948372d0ac8472d1a88472d1d38473d04a806eb7cf2c1415fd2b0d0eff2c0d0bff2d0e0eff2e1010ff301215ff321315ff341417ff341517ff351518ff351618ff351619ff361619ff361619ff371619ff361619ff361619ff361618ff381617ff3b1719ff451f21ff441e1eff421c1bff3a1313ff3f1616ff44191aff461b1dff481c1fff512629ff53262aff53272bff502628ff451d1eff351010ff3c1716ff4b2323ff512524ff552727ff562728ff572828ff552a29ff552a2afe582c2bfe592e2ffe5b3033fe5a2f33fd5c3137f95833399f5b3d3f168b74a2428370d16d8573d3618371d2488371d1338273d2217c74d113866bc9089f80df03aaaaff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff048080bf0c806ad517856fc8248771cd368476d54e8672ce688473d019857ad6328575d176704945fd6f3737fe743939ff703635ff652f2dff542422ff4b201eff48201eff482020ff47211fff47201dff431a17ff5c2b29ff64302eff65312eff683533ff582624ff50211fff441917ff3a1412ff3b1412ff481d19ff683732ff6a3630ff693631ff683832ff643530ff572c27ff481e1aff401816ff3f1916ff3a1613ff33100dff3a1514ff3c1515ff3b1616ff3d1617ff3e1718ff3f1819ff3f181aff3f181aff3d1718ff320d0bff300d09ff361210ff3a1415ff3a1415ff381113ff3a1313ff451d1cff502725ff532927ff522927ff4d2524ff3e1718ff4f2827ff522a28ff532a29ff542a28ff532a28ff532a26ff562c29ff562c29ff562c2aff572b29ff572927ff5a2a28ff60302aff68382dff713e31ff774133ff784234ff7a4337ff7a4437ff784536ff7a4436ff7b4435ff7b4535ff7b4536ff7d4537ff7d4637ff7e4637ff7e4638ff7e4539ff7b4336ff784234ff764131ff764031ff733f32ff744033ff764134ff733e32ff683429ff6c392eff6b392fff6b392fff6b3930ff693930ff6b382fff6b392fff6b382eff6a352eff67322dff65332cff65342eff63332eff61342dff60332eff5c332eff5f3934ff75514fff7e625eff89716fff927d7cff917d7cff897474ff634c4dff3b2325ff3a2223ff3d2426ff3f2629ff41282aff42292bff422b2cff432c2cff452d30ff462c31ff472e31ff493133ff4a3235ff493337fd4a3437f24d373d804c3a3e0e494949308570cf5a8571d2448370d2348976d32b8271d527836fd12c8574d1368471d0478873d45c8574d3748675d18d8472d0a48472cfba8472cfcd8472d1cf8473d090372737fa290f0fff2b100eff2e1114ff311317ff311416ff321418ff331519ff35161aff35161aff35161aff35161aff36161aff361619ff36171aff36171aff36171aff36171aff37161aff381719ff3e1a1dff472022ff472021ff472020ff401917ff411918ff441a1bff461c1eff4b2123ff53282bff54272bff54282cff52272aff4e2526ff3a1415ff3e181aff4b2224ff512626ff542728ff55272aff55282aff56282aff582a2cff5a2c2eff5a2d2fff5a2f32fe593035ff5a3136ff5c3236f15a37384e624b481d8472ca418572d45e8572d1458573d3308070cf1f8473ce128e71d4089f80df03aaaaff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080059999cc0c806ad517856fd3268672d0388472d14f8874d26a8473d101ffffff0480808089754c47fc713937fd793e3cff733b38ff68322fff592523ff4c1e1cff4a201fff492120ff482120ff471f1eff4e201eff602e2bff65322eff6f3e39ff72423dff63332fff532421ff481d1bff3c1312ff3d1412ff4f221eff673731ff693831ff6f4038ff72453dff6e433bff6c413aff663a35ff471d1aff401917ff3a1513ff33100eff3a1513ff3c1515ff3d1617ff3e1818ff441e1fff441f1fff431e1eff401a1bff3c1818ff330e0dff310d0aff381111ff3d1718ff3a1516ff3b1616ff3b1414ff471e1dff542a28ff542b29ff552b2aff542b29ff532a28ff532928ff532a28ff532a29ff542a27ff542a28ff532a27ff562b29ff562c29ff572c2aff572b28ff562a26ff582a26ff5a2b26ff5e2d27ff6e3d32ff734033ff764135ff784233ff794234ff794434ff794535ff794434ff7a4535ff7a4535ff7c4536ff7e4637ff7f4637ff7e4637ff7b4635ff7d4739ff7b4638ff7b4737ff7d4639ff7a473aff7a4538ff7a4539ff6e392dff69362cff69372dff68372fff67372fff673730ff65362eff66372fff663730ff64362fff623530ff64362eff62352eff60332fff5f332eff5e352eff5d332fff5c332fff5b3531ff573331ff5e3d3dff694c4cff654b4bff4b3233ff3c2323ff311819ff361e1fff382123ff3d2928ff402b2cff412c2eff432e31ff433032ff463335ff483436ff49373aff4d393dff4f3e42ff524146ff55464cfd5a4e51dd60535b3c6659622f8272c947856fd45c8574d3488371d13a8472cf328570d1308570d5378274d1448370d2568874d36c8774d2848572d19c8472d1b28471d0c68573d2c98572d162705e94e42d1515ff2d1314ff2f1516ff311317ff321419ff321419ff331519ff341619ff36171bff351619ff361619ff341719ff36171bff36171aff36171aff36171aff36171aff36171aff37171aff381618ff441f1fff482121ff482021ff482021ff482020ff431b1bff451b1bff481d1eff502627ff53292aff54282cff55292cff52282aff522829ff461e20ff421b1cff4b2323ff512528ff542628ff552729ff532829ff57292aff59292cff5a2d2fff592d2fff5a2e33ff5a3035ff5b3135ff5d3235fd5e3537a1613f3e028080800e8080c8588574d1408374d32c856ed11c896dd1108f80cf088080bf048080bf01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080059966cc0c806ad5188a75d527836fd13b8675cb528673d3578772d0148c73cc198f85c29f784f4afd78413bfd87534cff85504aff7a453fff64322dff50221fff4b201fff4b2222ff492120ff481e1dff512321ff612f2bff6f3e39ff71423cff71423cff6e403aff663833ff4f2320ff421716ff3d1412ff502421ff673830ff71433bff73463eff70463dff6e433bff6e423aff6e423bff5e332eff401815ff391412ff33100dff3a1413ff3d1515ff3e1818ff451f20ff462021ff452020ff452020ff421e1fff3f1b1bff330e0dff320d0bff3b1414ff3f1819ff3d1718ff431b1bff4e2322ff4a1e1eff582c2aff572c2aff552b29ff562c2bff552a2aff542a29ff532b28ff532a28ff542b27ff542a29ff532a27ff562c29ff562b29ff572c2aff562b26ff562a25ff572a25ff572924ff592923ff66352bff713f33ff744134ff774133ff784133ff774334ff784434ff784434ff794434ff7a4435ff7a4535ff7d4637ff7d4536ff7c4536ff7b4535ff7b4538ff7a4538ff7a4536ff7b4536ff7a4639ff7a4538ff794538ff754035ff643127ff66342bff65352eff64352fff63352fff62342eff61342eff60352eff5f352eff5e342fff5f342eff5e342eff5c332fff5b342fff5a342eff5b332fff59342eff58332eff57312eff553030ff502e2dff432424ff280b0cff280b0cff290b0dff2b0d0fff2f1313ff311918ff392122ff3b2427ff40292bff432c2dff45302fff473133ff483436ff4a373aff4d3a3dff513f44ff54454afd594b51d45f545b2b6b5f6b1d8472ca788473d2608572d24e8672d1418572d03c8473d03d8271d1458173d3548673d1678674d27d8774d2958573d1ab8673d2c08572d2d28472d1d68574d1bc3d2d3efd2c1315ff301417ff311418ff321418ff331419ff331519ff331519ff331619ff35171bff35161aff361619ff341719ff35181bff36171aff36171aff36171aff36171aff36171aff37171aff391719ff462122ff482021ff492121ff482121ff482120ff451d1dff471d1dff4b2020ff532729ff55292cff552a2cff552a2cff54282aff53292bff4d2627ff451d1eff4c2224ff512527ff542829ff552829ff532829ff572829ff582a2bff5b2d2fff5c2f32ff592e32ff593035ff5b3236ff5e3135fe603438ca623f4013a186861c8076d1468775d33a8472d3298370cd19857ad60e806dc8068080ff03aaaaaa01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff028080ff068080aa0e9280db1a8976ce288673d23d8675d1558472d2528676d0538475ce269a80c9c37b5450fd85534afd87574dff86554bff835147ff815048ff6c3e3aff502523ff4c2221ff4a2020ff471d1cff552724ff6b3a36ff71413cff70423bff6f423bff6f423bff6e423bff673a36ff471d1cff3d1513ff502722ff6e413aff72473fff6e463cff6d453bff6b4238ff6d433bff6b4139ff663d38ff411a16ff391412ff34100fff3b1514ff3f1717ff451f1fff472120ff452120ff442020ff431f20ff421e1fff401d1dff34100fff340e0dff3d1515ff41191aff401819ff4a1f1eff5d2f2eff5f2f2eff5b2c2bff5a2d2bff582b2aff562b2aff562b2aff542a29ff542a28ff542b28ff542a29ff542a28ff542a27ff572c2aff562c28ff562b28ff562a26ff562a24ff572a23ff572a22ff572a24ff5b2c23ff6b3b31ff734035ff764133ff774132ff764333ff774434ff774334ff784334ff784434ff784335ff7b4536ff7b4536ff7b4437ff7a4435ff7a4437ff784538ff794536ff7a4536ff7a4437ff794437ff784337ff764336ff703d32ff5f2e25ff61322aff5f332cff5e332dff5e332eff5d332dff5b332eff5a342eff5a332fff5b322eff5a322eff59322fff57332fff57322eff57322fff56322eff54312eff53302dff532f2fff502e2dff412322ff270c0cff260a0aff280b0cff290b0bff290d0bff280c0dff290d0eff290e0fff2b0f11ff2e1112ff301415ff311718ff321a1bff361f22ff3d2628ff442f32ff513e43fd5a494fe161535c3b685b680c806abf5c8574d3688471d0588271d14e8372ce498570d24c8372d3568571d3668773d27a8673d18f8472d2a58572d2ba8572d2ce8472d0b28573d37d6c5c93f7281519fd301516ff32141aff321419ff32141aff331419ff331519ff321519ff331619ff35171bff35171bff35181aff35171aff36181bff36171bff36181bff36181aff36171bff36171bff37171aff3b181bff462123ff482122ff482122ff482123ff482121ff482021ff461d1eff4f2425ff53282aff55292cff562a2dff56292dff55292bff542a2cff4f2728ff461e1fff4c2324ff512527ff532829ff532829ff542929ff572828ff5a2a2cff5a2d2fff623638ff582d30ff572f33ff5a3033ff5d3033fd603336d7664242209f8f8717907ad3398674d2348471d3238375d3168074d10c9580d5059999cc028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaaa07926ddb0f8877dd1c8976d12b8871d0408374cf588571d45c8574d3388472d10bd1b9b9cf77544bfe87544bfe83564bff85554aff845349ff84534bff7d4f48ff5f332eff4d2220ff491f1fff481e1dff5b2d2aff6f413bff6f423cff6e423bff6e423bff6f423bff6f423cff6c423dff4b2622ff3c1715ff49221dff6e463dff6f463dff6d453cff6a4339ff6a4239ff6a4139ff6a4139ff633a36ff3c1715ff381412ff33100fff391414ff401a1aff472122ff462221ff452120ff442020ff421f20ff411e1fff3d1b1cff320e0eff37100fff3e1515ff42191bff411818ff4f2322ff61302fff64312fff61302eff5d2e2cff5a2c2bff582c2bff562b2aff542b29ff542b28ff542b28ff542a2aff542a28ff542a27ff572c2aff572c28ff572c28ff562924ff562a24ff562a22ff572a22ff562b23ff572920ff603128ff713f34ff754033ff764131ff764233ff764334ff774334ff774335ff784334ff774435ff6e3a2dff7a4437ff794436ff784335ff794436ff774537ff784536ff784535ff784437ff794436ff784336ff754236ff734035ff67362cff5c2d25ff5d312aff5c322dff5c312dff5a322dff58322eff58332eff58322fff59322eff58332fff57322fff563130ff56312eff55312eff53312eff512f2dff512f2dff502f2fff4c2d2dff412523ff250c0bff280e0dff270c0bff270d0bff290d0bff290c0dff280d0dff2a0d0eff2b0d0eff2e0f10ff2e0f10ff2c1010ff2d1011ff2e1113ff2d1213ff2e1415ff382326fd4c3a3ff0584a526e61586108808080528976d3748472d1658372d25c8272d05a8571d25f8473d1698372d1798574d18c8575d3a18572d1b58474d2c88371d1d88471d1a08471d1c8392630fd2d1419fe311518fe32141bff32151bff32151bff32151aff32151aff321519ff32151aff33161aff34181bff34181aff35181bff35171aff36181aff36181bff36181bff36181bff36181bff37171aff39181bff462223ff482122ff482222ff482223ff492123ff492223ff4a2123ff4f2527ff53282aff542a2cff552b2dff562a2dff562a2dff542a2cff4f2729ff451e20ff4b2325ff512527ff522828ff522828ff542828ff582829ff582a2cff5f3435ff673c3fff572b2eff582e31ff592e31fe5c2f31f865393ac879545323b6998a1f8c73d6408374cf2c8574d61e806fcc128e71d40a8080e6048040ff028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaaa07926ddb118769d21d8d72d32e8b74d3438576d15c8272d0788471d25c8572d00eeddbb6d86f4c43ff825148fe815448ff835549ff835448ff83564bff83554dff734843ff471e1dff451f20ff461f1fff5b302eff6d403bff6d423bff6e423cff6d413bff6d413bff6d423dff6a423dff472321ff3d1a1aff3e1a17ff623c36ff6d453dff6c443bff694139ff694139ff694039ff663f3aff4b2521ff391514ff341311ff321010ff331011ff3a1717ff452222ff442121ff452121ff441f1fff401d1dff3e1d1dff351414ff2f0e0cff3a1413ff3e1615ff431a1aff461c1cff522524ff62302fff663230ff65312fff63312eff5e2e2bff5a2b2aff592c2bff582b29ff562a29ff562a29ff542a29ff542b28ff552b27ff572c29ff582c27ff572a25ff572a24ff572a23ff572a23ff572a22ff562b21ff552b22ff582b21ff6c3c31ff723f32ff744030ff744132ff754133ff754233ff764234ff764236ff724034ff5e2d22ff6d3c31ff764235ff784336ff784336ff784336ff784336ff784336ff784437ff784236ff744235ff724236ff724136ff714034ff613127ff592c25ff592f29ff59302bff57302dff57312dff57312cff57312eff57312eff56312eff53322dff52322dff52302dff522f2dff502e2dff502e2cff502e2dff4e2e2eff4a2a2bff432726ff290e0eff361a1cff290d0fff280d0dff280c0cff2b0f10ff2a0e0fff2a0e0eff2b0f0fff2c0f0fff2d1110ff2e1211ff2d1111ff2f1214ff301413ff2f1415ff351f22fe544246f656484d96584c5313796b79498573d2828572d2768473cf6e8472d16e8472d1738571d07d8772d28d8672d2a08673d1b28573d1c48572d1d58573d2c58472d2925d4d7efe2c151afe32151bff33151bff31151bff30151bff31161bff32151bff31161bff31161bff31161aff32171bff34181cff36181cff36181bff36181bff36181bff36181bff36181bff36181bff37181dff37181bff3a171cff442023ff482123ff482223ff482224ff492223ff492123ff4b2325ff502628ff53292bff552a2dff572c2eff572c2eff582c2eff552c2dff4f2828ff451f20ff4b2324ff512628ff522728ff522828ff552829ff562a2aff582e2fff724a4dff684142ff572c2eff572c2eff582d2efe5b3131f97d5353be86636121b29b9b2c8b74d1358773d9268672d0188a75d50f8877cc088060bf048080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff098e71e3138679d7208778cf318772d0478573d05f8471d47d8572d2708474d111e1c3b4de69443dff835449ff815449ff85574bff825549ff84584dff825850ff69403cff441e1dff421e1fff431d1eff4f2625ff693e3bff6e413dff6f423cff6d423bff6e433dff6c423eff5a3230ff401d1dff3d1b1cff3e1b1bff48221fff663f39ff69413bff684139ff68403aff643d37ff4d2823ff3c1715ff351313ff321111ff311011ff300f10ff311010ff3e1b1cff432020ff431f20ff411e1eff3d1b1aff341313ff2e0f10ff2e0d0cff451f1dff3e1514ff431b1aff471d1dff592b29ff653230ff66312fff65312fff63312eff62302eff5f2f2dff5c2e2bff5a2c2aff572b29ff562a29ff542a29ff542a28ff562b27ff582c29ff592d28ff572924ff572a24ff572a22ff572a22ff562a21ff552b20ff552b21ff572a20ff613228ff713e32ff743f31ff744131ff754133ff754033ff754134ff744135ff66372cff58291fff603026ff744135ff764235ff774234ff774235ff774235ff774335ff774336ff764136ff734134ff714236ff6f4035ff714034ff704034ff5c2d26ff572a25ff582e28ff572e2bff562f2bff56302bff56302dff55302dff54302dff52302cff51302bff512f2bff502e2cff502e2dff4f2d2cff4e2e2dff4b2c2cff49292aff452728ff2d1212ff3b1e20ff311516ff290e0eff2a0f0eff371b1dff2d1313ff2a0e0eff2b0f10ff2c1110ff2d1110ff3c2120ff2e1211ff2f1313ff311515ff301316ff34191cfe594347f56152559d615358176f5964478573d0898672d28a8373d1838473d2848372d1888572d2928573d2a18572d1b18573d2c28572d1d28472d1df8472d17d8170bccb301e22fd2d1517fe32141aff30141aff30151bff2f161bff30161bff32161cff32171cff31161bff31161aff32161aff34171bff36181cff36181bff36181bff36181bff36181bff36181bff36181bff36181cff37181cff3a181cff431f21ff482224ff482223ff482224ff482223ff482124ff4c2426ff502729ff542a2cff562b2cff592e2fff582c2fff582b2eff572c2fff50292aff462022ff4b2425ff512528ff522727ff522928ff552a2aff582f2fff6b4447ff714d4fff6b4447ff572c2eff562a2bff592d2dfe734847fd845a57ca8d686422bb9d9d228770d2268672d01f8473ce13866bc90b8b74d1068055d5028080ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff048080bf0a8080e6148073d9228778d2348976d34b8574cf658372d2818471d2748472d119ccb8b8ec5c3530ff7f5048ff81544bff81554bff81554bff815750ff724844ff4d2423ff451e1fff431f20ff441d1fff451e1eff542b29ff653b37ff6c413cff6d433eff6a413eff5a3230ff451f1eff3e1b1dff3d1b1dff3e1c1dff3e1b1aff46221eff55302cff5a3531ff56312dff45221fff371413ff341313ff321112ff311212ff2f1111ff2f1010ff30100fff321010ff371414ff381616ff361415ff311111ff2d0e0eff2e1010ff2e0e0cff4c2423ff461b1bff431919ff481d1cff60312fff663330ff67322fff66322fff64322fff63312eff63312fff60302eff5e2d2dff592c2aff562b2aff552a29ff552a29ff572b28ff592d28ff592d26ff582b24ff582a23ff572a21ff562a22ff562a22ff552b21ff552b21ff572a21ff592b21ff6c3b2fff723f32ff734031ff754033ff744033ff744034ff6f3e33ff5b2e25ff552820ff582a21ff6c3b30ff744135ff774134ff774134ff784235ff774236ff744336ff734034ff724135ff714135ff714035ff713f34ff6f3f33ff6b3a31ff592a23ff562a23ff562d29ff562e2bff552e2bff552e2eff542f2dff542f2dff522e2cff522e2dff512e2cff4f2c2bff4e2c2bff4f2d2dff4e2e2dff4a292aff482829ff452728ff341718ff422425ff3d2121ff301313ff361918ff402526ff341818ff2b0e10ff2c1010ff2d1011ff3b1f1fff3f2323ff2f1213ff2d1413ff301516ff321416ff321418fe594045f06c595f8d6d575c12715563398274cea78371d09e8473d29a8472d19a8371d2a08471d1a88472d1b58472d1c38472d1d08372d2dd8471d1d98572d283403333fd2a171bfe2e161aff2e141bff2d141bff2e161bff2e171cff2f161cff30171dff30181dff2f181bff2f191aff31181aff33171bff33181cff35181cff35191cff36191cff36191cff36191dff36191cff36191cff37181dff3a191dff3e1d1fff462224ff472224ff482224ff482225ff492324ff4c2526ff532b2bff5d3533ff673f3bff69413dff613736ff5a2e2fff572c2fff4d2628ff462022ff4b2426ff502527ff522727ff522a29ff5b3233ff6a4447ff714f53ff715053ff6c4749ff562c2dff572b2bff6d433ffe7d514ffd825656ca97707022c3a59d139479c9208778d717857ad30f8877cc088080df048080bf028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080059966cc0b8b74e817856fd3258a6ecf388472cd4e836fd1698372d1748472d1598473d1368e7171fa4a2625ff542926ff673c38ff724742ff734943ff613734ff492121ff461e20ff451e21ff431e21ff441e22ff441e20ff441d1eff46201eff4b2322ff502927ff4c2524ff411d1eff3e1c1fff3f1c1eff3e1b1eff3d1b1dff3d1c1dff3d1c1dff3e1b1cff3c1a19ff3b1a1aff371717ff341314ff331314ff311213ff2f1112ff2d110fff301011ff301010ff300f0fff300f0fff300f0fff2f0f0fff2d0d0dff2c0f0eff2e1111ff2f100eff4c2422ff582a28ff441818ff4a1d1cff64322fff67332fff683330ff66332fff65322fff65322eff64312eff622f2eff5f2f2eff5b2f2cff582b2aff552b29ff552a29ff572c28ff592d27ff5a2c26ff5a2d26ff592b23ff572b22ff572a22ff562a22ff562a21ff562b21ff572a21ff582921ff623428ff6f3e32ff733f33ff733f32ff744034ff724033ff68382dff562920ff542820ff552920ff5f3126ff723f34ff773f35ff774033ff774034ff744134ff704235ff724034ff714034ff713f34ff714034ff713f34ff6f3e33ff703e35ff6a3930ff53261eff542b26ff542c2aff532d2bff532d2dff532f2cff522f2bff502e2bff512e2dff4f2d2cff4f2c2bff4d2c2bff4f2e2cff4c2b2bff492829ff472828ff442626ff3b1e1dff482b2aff472928ff402221ff472928ff452929ff3d2222ff301313ff2e1111ff311514ff492e2eff351b1aff2e1313ff2c1513ff301616ff321315fe321517fd593f44d6745f635f765e630a664d4d568271d0808374d1b38472d1b08472d1b18572d1b68471d1bd8673d2c88571d1d28471d1dd8471d1ac8572d156746897eb2c1b1dff2c161afe2d131aff2d141bff2d151cff2d151bff2d161dff2d171dff2d181dff2c191dff2d191cff2d1a1cff2f191cff31181cff30191bff311a1cff34191cff351a1dff36191dff361a1eff351a1cff36191dff37191eff37191dff3a1d20ff462226ff482123ff482123ff482326ff4b2624ff583330ff69423eff6c4540ff6d4640ff6d463fff6d443fff633937ff582e31ff4a2428ff452022ff4b2325ff512729ff572d2eff5c3335ff6e464cff704f53ff705157ff6f4f54ff6b4749ff552c2bff6e4340ff80524ffe7b4c47fd90625fca9b75731ebbaaa2148c80d9168074d1108f70df0a9980e6068080d503aaaaaa01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff068080aa0d8976d8198570cc288c79d93b8675cf538475d46e8272d1818471d23f8671ce5f66484bfe4c272aff4b2323ff48201fff4b2121ff4a2222ff482021ff471f21ff471f22ff451e21ff441f21ff441f21ff431e20ff431e1fff441e1fff431e1fff401b1cff3f1c1dff3e1b1eff3d1b1eff3c1b1eff3b1b1dff391b1eff391c1eff391a1cff391a1aff391a1bff371818ff311214ff321314ff321213ff301213ff2e1212ff2e1010ff2f1010ff2f0f10ff301010ff2f1010ff2f0f0fff2d100fff2d0e0eff2c0e0eff311213ff32100fff4e2322ff653432ff471c19ff4e1f1dff663431ff693330ff68332fff663330ff663330ff65322fff64312fff63302eff602f2eff5e2e2dff5a2c2aff562b28ff552a28ff592c27ff5a2d26ff5b2c26ff5b2d25ff592c24ff582a22ff572a22ff562a22ff562a21ff562a20ff572a22ff572b21ff592b20ff6b3b2eff703e32ff723f32ff733f33ff703e32ff5d2e24ff552a20ff532920ff532920ff572a20ff6d3b30ff753f34ff774033ff764034ff744033ff6f4034ff703f33ff703f34ff703f34ff703f33ff703f34ff703e33ff6f3e34ff6e3c33ff66362cff52281fff532a28ff532c2bff522d2bff522e2cff512e2bff502d2bff502d2bff4e2c2aff4d2b2aff4d2c2bff4d2d2cff4a2929ff482729ff462828ff452625ff432524ff4b2d2cff4c2f2dff4c2f2cff4c2e2cff482d2bff462b29ff3a1e1cff301413ff442927ff472e2cff2d1412ff2e1414ff2c1412ff311615ff321415fe321517f15b43469a7c676a24806a6a398270ceac8472d1cc8372d1c78472d1c58472d0c58472d0c98471d1d08472d2d78472d1df8271d0d98472d0248e80c6b5332322fe2a1619fe2d151afe2c141aff2b151bff2d151cff2d161bff2d161cff2d181dff2d181eff2d191eff2e191dff2e1a1cff30191cff32191dff311a1bff32191cff34191cff361a1eff36191dff361a1eff361a1dff36191eff371a1eff371a1eff381c1eff452226ff482124ff492325ff472424ff5f3c38ff6b4740ff6c4740ff6d4740ff6d4640ff6e463fff6c4540ff6a4440ff5b3736ff472224ff461f21ff4e2627ff5d3335ff5f383cff6d484eff6e5057ff6e5158ff70535bff715357ff6e4949ff724745ff7e514dff7c4f47fe97675ffd976966c197737014bfa6990f8877dd128e80d40c806ad507926ddb048080bf028080ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff03aaaaaa07926ddb108070cf1d8d72d32b8271d0408370cf588574d4738371d0908571d1568874d08e684848fe4f2828fe472122ff492122ff492125ff492125ff482024ff452020ff461f22ff451f21ff451f21ff462022ff451f21ff431e20ff441f22ff441f22ff3f1b1dff3e1b1dff3d1b1dff3d1b1eff3b1b1dff3a1b1cff3a1b1dff3a1a1dff381a1cff39191bff361618ff311212ff311313ff311214ff311113ff301213ff301313ff301213ff2f1112ff2f1111ff2e1011ff2e0f10ff2e0f0fff2d1010ff2e0f10ff2d0e0eff301010ff3a1515ff4f2221ff673332ff5b2d29ff542421ff683531ff693430ff693430ff673330ff673330ff663230ff65312fff63312fff61302fff602e2dff61322fff582b27ff572b27ff5b2d28ff5c2e27ff5c2d26ff5c2d25ff5a2c23ff5a2c24ff592c24ff572a22ff562a22ff562a20ff572a21ff572a22ff582b20ff603125ff6f3e31ff713e31ff713f32ff68382cff562a20ff552a21ff522920ff522a20ff54291fff602f25ff713c31ff763e33ff763f33ff723e32ff6f4033ff703f33ff703f33ff703f33ff703f33ff6f3e33ff6f3f33ff6f3d34ff6f3d35ff6d3f31ff5f3429ff522723ff522a27ff512c28ff502c2bff4f2c2bff4e2c29ff4d2b29ff4c2a28ff4c2b29ff4d2d2cff4b2b2bff492829ff482728ff462727ff452626ff482b29ff4d312eff4e322eff4e322eff4d302eff4b302dff4b302dff492e2bff432625ff4e3230ff3d2320ff351a18ff2e1412ff2f1513ff311414ff321516fd301718c6644f5057876f7207926d6d918472d0e08473d1db8472d2d88473d1d78472d1d78472d1d98472d0df8472d0e48472d1e98372d1c68574cf8f544454f828191aff2a161afe2a1519ff2b151aff2a161cff2d151cff2d151cff2d161dff2d171eff2d181eff2e191eff2e191eff2f1a1dff30191eff32191dff32191cff32191bff34181dff36191eff361a1eff361a1fff361a1eff36191dff371a1fff371a1dff371b1fff442125ff472125ff462427ff5b3837ff67453dff6a463eff6b473fff6c473fff6d473fff6d473fff6b4640ff69443fff623e3dff451f23ff50272cff5c3638ff5b383aff684a50ff694d56ff6c5158ff6d515aff71525bff78575aff734b48ff81534cff996b60ffb7897bfeba8d7df9a47a71869c7c7407dbb6b60b8b74d10b8b74e8088080df056666cc03aaaaaa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf098e71c613866bc91f8473ce318272d0468771d05f8471d17a8473d1968572d11da78dd3b65c3535ff522827ff482121ff472123ff482225ff482024ff481f23ff452020ff461f22ff462022ff472022ff472022ff461f22ff431d1fff441e21ff452022ff401c1eff3d1b1dff3d1b1dff3d1b1eff3c1a1cff3b1a1cff3a1a1cff391a1bff37191bff37181aff321314ff301112ff311213ff311313ff311214ff301313ff301213ff2f1212ff2e1111ff2d1010ff2d1010ff2d0e0fff2e100fff2c0f0eff301212ff2e1010ff2f100eff401b1aff4e2321ff693332ff65332fff63302cff6b3632ff6a3530ff6a3431ff693431ff673330ff673331ff65312fff63312fff61312fff62312eff6b3c36ff60312cff5a2c27ff5c2e28ff5d2d26ff5d2d26ff5d2e26ff5a2c24ff5b2c24ff5a2c24ff562a21ff552a21ff562a20ff562a21ff562b21ff562a1fff592b1fff6a3b2eff6f3e32ff6e3d31ff5f3025ff55291fff542920ff522920ff52291fff53281eff592a20ff6a392fff733e33ff753f33ff723e32ff6f3f33ff703f33ff703f33ff703f33ff6f3f33ff6f3e33ff6f3e33ff6f3e34ff6f3d34ff6e3f31ff6c3e32ff5a2c26ff522824ff4f2b26ff4f2b2aff4d2b29ff4c2a28ff4c2a28ff4c2a28ff4c2b2aff4c2b2aff492a29ff482929ff472728ff462727ff462726ff4d2e2dff4f3230ff4f3230ff4f3330ff4e322fff4d322fff4c322eff4c312eff4d302eff4d322fff462b28ff4a302dff3e2320ff311614ff311414ff321516ef3b2123897b6566228e78784e8676cee08472d1eb8473d1e88472d1e58372d0e48573d1e48472d1e78472d1e98472d1ed8472d1a58572d24d6a607eec2a1c1afe291619ff2a151bff29151cff2b151dff2b151dff2d141dff2d161cff2d171dff2d171eff2d181eff2d191fff2e191eff2f191dff30191eff32191dff32191dff32191dff33191dff341a1eff351a1fff351a1fff351a1eff361a1fff361a1fff361a1fff371b20ff402127ff432229ff46282cff5f4040ff664540ff6a463fff6b473fff6c473fff6d4840ff6d4741ff6a4741ff674541ff5c3b3bff48252bff563139ff5a3c41ff61474cff654d56ff684f59ff6c5059ff6d515aff72555aff7f5c5cff8b6159ffb38477ffbe8f7effba8b7afeba8a79d8b78f8239c5aa9d02ffffff098e71e3088060bf059966cc03aa55aa0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff059999cc0c806ad5168b74dc258375cf368471d04d8474d1668473d2818473d28a8373d12e9b8bb1d7572e31fe532829ff4c2425ff482224ff472124ff482023ff472023ff472022ff482124ff492124ff492124ff492224ff482123ff451e21ff451f21ff462023ff441f22ff3e1b1dff3c1a1dff3c1b1dff3b1a1cff3b1a1dff3a1a1cff39191bff361819ff331417ff311314ff311314ff311314ff311313ff301213ff2f1212ff2f1111ff2f1111ff2e1010ff2e1011ff2c1010ff2d0f0fff2d1010ff2d1010ff361818ff311211ff31100fff472322ff4c221eff673733ff663531ff6a3430ff6c3531ff6b3532ff6a3531ff693431ff683331ff673231ff663131ff653230ff643130ff6a3933ff724038ff6b3a32ff5c2d27ff5c2e28ff5e2d27ff5d2d26ff5d2d26ff5b2c24ff5b2c23ff5b2c23ff572a21ff562a21ff562a21ff562a21ff552b20ff542b20ff562a20ff5d3025ff6b3c30ff683a2dff562a1eff542a1fff53291fff532a20ff522a1eff53291dff562a1eff5d2f26ff6e3c32ff753f35ff713e33ff6f3f34ff703e33ff6f3f33ff6f3e33ff6f3e33ff6f3e33ff6e3e33ff6e3e33ff6d3f32ff6d3e32ff6e3d33ff6c3d34ff572d25ff502824ff4d2928ff4d2a28ff4b2826ff4a2926ff4a2827ff4d2c2bff4a2929ff482728ff472728ff462627ff462627ff462727ff503230ff503331ff503531ff503431ff503431ff4e3330ff4e332fff4f3431ff503331ff533531ff523531ff4f3531ff503631ff4b312dff391d1dff2f1615d0523a3b588b71740ab299994e8372d1f68572d1f38472d1f18472d2f18472d0ef8472d1ef8573d1f08473d1f28572d2e58573d149887ac7c0352924ff271618fe29161bff2c131bff2d131cff2c141dff2b151dff2c151cff2c161dff2c171eff2c181eff2b181fff2c191fff2d191fff2e191dff30191fff30191eff30191dff321b20ff321a20ff31191fff331a1fff351a21ff361b21ff361a20ff371b21ff391d23ff3b2228ff452f37ff44313aff423138ff4d343aff624443ff694743ff6a4741ff6c4841ff6c4943ff6b4843ff6b4947ff634447ff4d333aff4c363dff554149ff594750ff5f4b55ff664d57ff6b4f59ff6e505cff70535cff78575affa57e78fec09386febd8e7bffbc8d7afebc8c7af0bb8c7c6bc39d8d07ffdbdb048080bf076d6ddb059966cc028080ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808001ffffff010000ff028080ff048080bf088080df118778d21c896dd12b8271d03e8473d2558472d26e8474d3818473d2408774cf38806060ee542b2dfe552a2bff4f2728ff482224ff472224ff472023ff472123ff4a2224ff4a2325ff4b2325ff4a2324ff492224ff482224ff461f21ff461f22ff462023ff482225ff401b1eff3c1a1cff3b1a1dff3b1a1dff3b1a1dff3a1a1cff38191bff36171aff35171aff341617ff321314ff311214ff301214ff301114ff2f1212ff2f1111ff2e1111ff2e1010ff2e1010ff2c100fff2d0f10ff2f1112ff2f1111ff391919ff401d1dff341010ff492423ff4d211fff6b3836ff6b3632ff6c3631ff6c3631ff6b3532ff6b3532ff6a3532ff683331ff683231ff673230ff653230ff683431ff733e38ff744037ff703f35ff5d2c28ff5d2d28ff5f2e27ff5e2d27ff5d2d26ff5b2c24ff5b2b23ff5b2c23ff582a21ff562b21ff562a21ff562a21ff552b21ff542b21ff562a20ff572a20ff64372cff5e3126ff552a20ff542a20ff532a20ff522a1fff532a1eff542a1dff562a1eff562a20ff65342bff703d32ff713e33ff6f3f33ff703e33ff6f3f33ff6f3e33ff6f3e33ff6f3e33ff6e3e33ff6d3f33ff6b4031ff6d3d33ff6e3c33ff6b3d32ff643931ff502825ff4b2826ff4b2827ff4a2726ff492726ff492927ff4b2a29ff492827ff472728ff482728ff452526ff462627ff472a28ff523432ff513431ff503431ff503532ff503531ff503531ff503530ff513531ff513532ff523632ff523632ff523833ff513732ff523634ff503533fd432827ce6248496a9882841aa7939302ffffff8d8474d2d98472d1f88572d2f78473d2f78372d1f78473d2f78472d1f88572d2418576d08145393ffa251718ff29151bff28151cff2a141cff2b141cff2b141cff2b151cff2b151bff2c161cff2c171dff2c181eff2b191eff2b191fff2c1a1fff2d1a1dff2f1a20ff30191fff2f1a1eff311b21ff321b21ff311b21ff321a20ff341b20ff361b20ff371b21ff381d24ff3b2127ff3b252cff412f3aff42323eff40333dff46323dff4e373eff5f4547ff694b4aff6b4b48ff6c4c48ff6c4f4bff624848ff4f373dff483440ff473843ff544752ff564753ff5e4957ff674e5aff6a4e58fe6e535cfe74565cfe8c6964feb98f82febc8e7bffba8d7afeba8d7bebbb8f8086be9a8919d6b8a303ffaaff068080d5048080bf028080ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff0000000001ffffff010000ff01ffffff028080ff02000080028080ff02ff80ff048080bf07926ddb0d8976d8168068d1228770d9338773d2488371cd5f8471d1798572d3948572d08c8573d066765a55f9522929fe56292aff532828ff4a2223ff492123ff4a2224ff4d2526ff4d2526ff4c2425ff4c2426ff4b2325ff4b2325ff492224ff471f22ff461f23ff482125ff4b2527ff462022ff3e1a1dff3a191cff3b1a1dff3a1a1dff39191cff37181aff37181bff38191cff37181bff37181aff351619ff331517ff311414ff301313ff2f1213ff2f1112ff2e1111ff2e1011ff2e0f10ff2f1010ff321213ff351515ff3d1a19ff512a27ff3d1715ff4c2423ff4d201fff6d3a38ff6f3935ff713a34ff703734ff6e3632ff6c3631ff6a3532ff693432ff683331ff683230ff69332eff733c36ff753f37ff743f36ff6c3a32ff5e2d27ff5d2d26ff5f2e27ff5e2d27ff5d2e26ff5c2c25ff5b2c24ff5a2c24ff592b22ff562b22ff562a20ff562a21ff562b21ff552a20ff552a20ff562a20ff5a2e22ff582c21ff562a20ff552920ff542a20ff542a1fff54291fff54291eff54291eff542a1fff5c2e23ff69382eff703e33ff703e32ff703e33ff6f3e33ff6f3e33ff6e3e33ff6f3e33ff6e3e33ff6d3e33ff6c3e32ff6c3d32ff6c3c32ff6b3d31ff693c32ff61372eff4e2724ff4b2825ff482825ff482827ff4a2b29ff472928ff472828ff472628ff472628ff452524ff472726ff4a2b29ff523632ff503630ff4f3530ff503631ff513632ff513632ff513632ff523632ff523733ff533833ff533833ff523833ff523833ff533835ff533836fe523735f4553b38c3634b48508c79730cd5bfbf128e80c6508673d2ad8573d1fc8471d1fb8472d1fb8472d1fb8472d1bd8473d1356f6560e32a1e1efe251518fe27151aff28131cff28141bff28141bff28151bff28151cff29151bff29161cff2b171dff2c191eff2c191fff2c191fff2c191eff2d191eff2e1a20ff2f1a20ff2f1a1fff301b22ff311c22ff311c22ff321b23ff331b22ff351d24ff371f25ff392227ff3b2229ff3c242cff412e37ff40323dff41343fff43333fff45343fff49363eff513b3fff584042ff5b4244ff584045ff4b363eff473641ff463642ff463843fe534451fe554653fe574754ff5b4856fe634f58fd6e565cfb7d5c5efcb68a85faba887af9ba897af4b98c7cd0ba918064c29c8c13d7c9bc03aaaaaa03aaaaaa035555aa028080ff01ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff028080ff035555aa04bf80ff04bfbfff056666cc059966cc068080d5068080d5088080df0c8080d5137979c91d7b6aca2c806ed13c8877d5538472ce6b8572cf848572d39e8473d02d8877cc94604040fb552b2bff572928ff552929ff4d2224ff4c2223ff502526ff522828ff502628ff4d2425ff4d2426ff4b2325ff4b2325ff4a2224ff472023ff482024ff4a2325ff4e2628ff4d2628ff401c1eff3b191bff3a191dff3a191cff39191bff361719ff38191dff38191cff381a1dff37191cff38191dff37191bff37191bff35181aff341718ff321315ff2f1113ff2f1112ff2e0f10ff2f0f10ff351515ff3d1b1cff421c1aff542b28ff502825ff4c2322ff4c211fff6b3a35ff723b36ff743d37ff753b37ff743b36ff6f3733ff6b3532ff6a3432ff693331ff693230ff703a33ff764036ff764037ff744037ff66342bff5e2d26ff5d2e26ff5e2d26ff5e2d26ff5e2e27ff5c2d25ff5c2c24ff5b2c24ff592c23ff572c23ff562a20ff562a21ff562b20ff562a20ff562a20ff562a20ff562b20ff562a20ff552a20ff552a20ff54291fff54291fff542a1eff532a1eff54291eff57291fff5b2c20ff6b3a2fff6c3a2fff6f3e33ff6f3e33ff6f3e33ff6f3e33ff6e3e33ff6e3e33ff6d3e32ff6d3d32ff6c3d32ff6c3d32ff6b3c31ff6a3b30ff693c30ff653b2fff59312cff4a2522ff482625ff49292aff4a2a2aff462726ff462627ff472527ff462628ff442424ff472826ff4d2f2cff523632ff523832ff503631ff513632ff513632ff523633ff523733ff523632ff533733ff533733ff543834ff543835ff533935ff543835ff533936fe543936ff543835fc533835ed51393589614a45179b908502ffffff128071c6908373d1fe8471d1fe8572d1cf8473d0638676bfc1302624fd231517fe24141aff25141aff27141bff26151aff27151cff27151cff26161bff27161bff28161cff2a181eff2c191fff2c191fff2c191eff2d191fff2d191fff2d191fff2f1a20ff2f1a20ff301b22ff311c23ff311c23ff321d25ff321c24ff341e25ff372228ff382228ff3a222aff3c242bff3f2c33ff40333eff42343fff43343fff443540ff443541ff443540ff453541ff463541ff463642ff453742ff453643ff453643fe443742fe514450fe534652fd534752fd574a54ed594b52b27769678aac948cb3aa867bb8b38c7e97b5907f58bc9a8b1fcead9c03ffffff01ffffff02ffffff0280808001ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aaaaaa048080bf059966cc068080d5079292db088080df0a8080cc0b8b74d10c806ad50f8877cc138679c91b8471d0278376d137826fd1488775d45f8673d1788471ce918672d1aa8472d16b8575cfb95c3b3dfe562a2bff572929ff562a29ff502426ff4f2526ff532829ff532828ff522829ff4e2526ff4d2526ff4c2425ff4c2426ff4b2326ff492124ff492226ff4d2629ff4f2729ff4f2829ff462123ff3c191bff3a191cff3a191cff38181bff37171aff3a1a1dff381a1dff381a1dff381a1eff381a1dff38191dff38191cff37191cff36191bff36181aff341718ff341617ff2f1112ff2f1010ff391817ff482523ff492120ff562c29ff562c29ff532a27ff502523ff663631ff733c37ff763d37ff773c37ff783e39ff753c37ff6f3734ff6b3532ff6a3331ff6b3530ff784039ff784136ff764137ff734037ff612f27ff5d2d26ff5e2e27ff5e2d25ff5e2d26ff5e2e26ff5d2d26ff5c2d25ff5b2c24ff592c23ff582c23ff572b21ff572b21ff562b20ff562a20ff562a20ff552a20ff552a20ff562a20ff552a1fff552a20ff552a1fff55291eff552a1fff532a1eff54291eff5c2d21ff6d3b2fff723f33ff6c382eff6e3e32ff6f3e33ff6f3f33ff6e3f33ff6e3f33ff6e3e33ff6c3d31ff6b3d31ff6a3c31ff693b30ff693a2fff693a2fff673a2eff663a2eff62382eff4e2b24ff492727ff4a2b2bff482829ff462627ff452627ff452525ff452526ff432424ff482927ff50332eff543833ff523932ff533834ff513632ff513732ff523734ff533733ff533733ff533833ff533833ff533934ff543935ff543935ff543835ff543936ff543935ff543835ff553836ff543a35fa513834d05340386362524b06d5d5aa218b7cd8618374d09f8572d216a297d191372f2afa211615fe221518fe221419ff25141aff251519ff26151bff27151bff27151bff26161bff27171bff28171cff2a191eff2b1a1fff2c191fff2c1920ff2d191fff2d191fff2d191fff2e1a20ff2f1a21ff2f1b23ff311c24ff311d25ff311d26ff311d27ff321e26ff341f28ff362129ff39232aff39242aff3b2730ff41323cff423440ff423440ff433540ff433541ff433641ff433541ff443642ff433641ff443642ff443543ff443542ff433642fa4f424dee534850c95b50557d6a606230857a7a10cfbfbf08dfdfbf0feeccbb0fddccbb08ffdfbf03ffaaaa01ffffff01ffffff01ffffff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080035555aa059999cc07926ddb097171c60b8b74e80d8976d80f8877cc118778d2128071d413796bc917856fc81d847bd3278376cb338273cd448370d2568574d36d8573d3868574cf948572d0a08471d15e8d7ad1e4563331ff562a2bff572a29ff572a2aff542928ff542929ff542929ff542929ff542929ff512727ff4e2526ff4e2426ff4d2426ff4d2426ff4b2325ff4b2326ff4f272aff51282aff502829ff4d2728ff3e1a1cff39181bff39191bff37171aff39191cff391a1cff391a1dff381a1eff381a1eff381a1dff381a1dff38191dff38191dff37191cff37181cff35181bff35171aff311216ff2f1011ff411d1dff502a28ff502725ff552c28ff542b28ff552b29ff522724ff60302cff723c37ff773e37ff773e38ff783f39ff783f39ff763d38ff6f3633ff6c3430ff753d37ff7a4138ff7a4137ff784238ff713d34ff5f2e27ff5d2d25ff5e2e26ff5e2d25ff5f2d26ff5e2d26ff5d2d26ff5d2d25ff5c2c25ff5a2c24ff582c23ff582b21ff572b21ff572b21ff562a20ff562a20ff552a1fff552b1fff542a1eff552b20ff552a1fff552a1fff562a1fff55291eff56291eff5b2d21ff703d31ff733e32ff754135ff703f32ff67362aff6d3d32ff6d3d32ff6c3c31ff6b3c30ff6b3b30ff6a3b2fff6a3b30ff693a30ff68392fff68392fff66382cff65392cff64382dff5d342aff522e27ff4c2a29ff4a2a2cff452727ff452427ff462427ff442526ff432525ff432525ff492c29ff533632ff543933ff533933ff533934ff533935ff523733ff523834ff523733ff533834ff543834ff533834ff533834ff543835ff553935ff563935ff553935ff553a36ff553936ff553936ff553937ff543936fe533a38f8503c38b054433d248e807806d5d5d50ab29999643b3330ef231919ff211619fe201518ff201517ff231518ff261519ff26151aff26151bff26151bff26151cff27161bff27171bff29191eff2b1a20ff2c1a20ff2c1a20ff2d1920ff2d1920ff2e1920ff2e1a21ff2e1a21ff2f1b23ff301d25ff311e26ff311e28ff311f28ff311f28ff311e28ff311f28ff342228ff37232aff3a262fff41313aff42333fff42343fff42343fff423540ff433541ff423541ff433541ff433641fe433641fe433641ff423541fd42343fbc55494f3498898e10bfafcf17907ad3128e71d4068080d506aa80d5079292db03aaaaff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffff0003aaaaaa048080ff088060bf0b8b74d10e806dc8118778d2148c73d918806aca198570cc1c8976d11e8877d5228070d2298976d3338273d2428370d1538472d1678672d27d8572d2958473d1ac8572d1c18573d1808f7cbdf7522b2cff572b2bff572929ff572a2aff56292aff552929ff542928ff542929ff542929ff532829ff502526ff4f2526ff4e2426ff4d2426ff4d2326ff4f2627ff512829ff51282aff51292aff50292aff462123ff3a181bff39181bff36171aff381a1cff391a1dff391a1dff381a1eff381a1dff381a1dff381a1dff381a1dff381a1dff38191dff36191dff36181cff36171bff331417ff321112ff45201fff522b28ff532a27ff552c28ff552c28ff542b28ff522926ff5b2c28ff733f3aff763e38ff773f39ff784039ff784039ff773f38ff753d37ff713934ff7a4139ff7b4138ff7a4137ff784239ff6c382fff5e2c27ff5e2e26ff5e2e26ff5e2d25ff5e2d26ff5e2d26ff5e2d26ff5d2d25ff5d2d25ff5b2c24ff582c23ff582b22ff582b21ff572b21ff572b21ff572b20ff562b20ff552a20ff542a20ff552b20ff552a20ff552a1fff56291eff57291eff5e2d22ff6f3e32ff744033ff754033ff744034ff734135ff673529ff67382eff6a3b30ff6a3b30ff6a3a2fff693a2fff693a2fff693a2fff68392eff67382eff66382dff65382dff64372cff61372eff582f2aff522d29ff4f2c2aff492929ff462628ff452527ff452526ff452526ff432424ff452826ff4c2f2dff543934ff533933ff533933ff543934ff543a35ff533935ff523633ff543835ff533834ff543834ff533834ff543835ff543834ff573b35ff5a3e37ff563b34ff563a35ff563a36ff563a37ff553a37ff553936ff543937fe543c38fb4f3a35dd4e3d366873656047857e77cf291f1ffb231519fd201619ff211417ff221417ff241319ff26151aff26151aff26151aff26151aff26151bff27161bff28161cff2a191eff2b1a20ff2b1a21ff2c1a20ff2c1a20ff2c1a20ff2d1921ff2d1a21ff2e1a22ff2f1b23ff311e26ff311f27ff301e29ff301f28ff301f28ff301f28ff2f2028ff2f1f27ff322029ff38252eff3d2c36ff42333eff423440ff41333eff433440ff433540ff433541ff433540ff433540fe423641ff423540fe41343ffc43363d71584f4f07dbdbdb02ffffff098e8ec6218374d1188075ca108070bf079292db028080ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff048080bf076d6db60b8b74d10f8877dd148073cc188a75d51f846bce238375d3268672d0288673cc2b8877d0308570cf388472d1448370ce538472ce648273d1788473d28e8573d2a38572d3b98672d2b28473d36e6f4f5afb572c2cff582b2aff572a29ff572a2aff572a2aff562a2aff552929ff552929ff552a2bff54292aff522728ff4f2526ff4f2526ff4e2425ff4d2325ff502729ff52292aff52292aff51292aff51292aff4d2728ff3d1a1dff38181aff37181bff391a1dff391b1dff381a1cff381a1dff381a1dff381a1dff381a1dff381a1dff381a1dff37191dff361a1dff36191cff36171aff39191bff341214ff4d2726ff542c29ff542c27ff542c28ff542c28ff542c28ff542b28ff582b28ff703c38ff78403bff773f39ff784039ff7a413aff7a403aff7a4239ff7b4139ff7b4239ff7c4239ff7b4239ff784239ff68352dff5e2e27ff5c2e27ff5e2e27ff5e2e26ff5e2d26ff5e2e26ff5e2d26ff5d2d25ff5d2d26ff5b2d25ff592c23ff592b22ff582b22ff572b21ff572b21ff572b21ff562b20ff562b21ff552b21ff552a20ff562a20ff56291fff58291eff623124ff723f32ff754135ff754034ff754034ff754135ff744134ff703f32ff613127ff67382eff68392eff69392eff69392eff68392dff68392eff67382dff65372cff65372cff63362bff61372cff5b322aff542c2bff502b29ff502c29ff4b2727ff472527ff462626ff452527ff442425ff432424ff482b29ff513532ff553a35ff553a34ff543933ff553a34ff543934ff543935ff563934ff543733ff543835ff543835ff543935ff543835ff553934ff593c35ff5b3e36ff5c3f37ff593c36ff573a37ff553a37ff553a37ff573a38ff563b36ff553b38ff553b36fe553e39fa4e3835e9453533f72c1d1ffe24151dfe211519ff221416ff241317ff25131aff25141aff26141aff26151aff26151aff26151bff27151bff27161cff2a181eff2b1b20ff2b1b21ff2b1a21ff2b1b21ff2c1a22ff2d1b22ff2e1b23ff2e1b22ff2e1b24ff321f28ff312028ff311f29ff301f29ff302029ff2e202aff2f202bff2f202aff302029ff312029ff35232dff3d2d39ff42333fff42343fff423440ff42353fff43353fff423540ff42343fff413541ff40353ffe403540fc44363d64594f4f2b8877d006aaaaff3b8270cf2b8271d01b847bd00f9977cc079292db03aa55aa010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff056666cc098e71e30f8877cc159279db1c8076d1228778d22a806dce308070cf348476ce378274d13b8675cf408374d34a8372cf568274d0658372cf768470d28a8373d19f8472d0b38472d3a38372d0888572d0ac654341fc582c29ff582b2aff572a2aff572a2aff572a2bff572a2aff552929ff562a2aff562a2aff562a2bff54292aff512627ff502526ff4f2526ff4e2526ff52292bff542a2cff532a2bff522a2aff522a2bff51292aff452123ff39171aff3a1a1cff381a1dff381a1dff381a1cff381a1dff391a1eff391a1dff381a1dff381a1dff381a1dff38191dff371a1eff37191dff3a1a1dff422021ff3d1818ff512927ff542d29ff562c29ff552c29ff542c28ff552c29ff552b29ff572927ff6e3b36ff784039ff784039ff794139ff794139ff7a4139ff7a413aff7b4239ff7c4239ff7b4239ff7b423aff764038ff65312aff5e2e27ff5e2e27ff5e2e27ff5d2e27ff5e2e26ff5e2e26ff5e2d26ff5d2d26ff5d2d26ff5c2d25ff5a2c24ff592b22ff582b22ff582b22ff572b21ff572b21ff572b20ff562b20ff562b20ff562a20ff572a20ff582920ff623125ff713f32ff754135ff764135ff754134ff754134ff754134ff754134ff744034ff65352aff613228ff66382dff67382dff68382dff67392cff67382eff66372eff64372cff63362cff61362dff5c332cff542e28ff502b2bff4f2b29ff4e2a28ff4b2928ff482627ff482628ff462527ff442426ff422524ff492e2bff563b36ff533832ff553a34ff543933ff553933ff543a33ff553a34ff583c36ff573a35ff553834ff553835ff543936ff553936ff563935ff5b3f37ff5c3f36ff5d4136ff5c4038ff573c36ff563a37ff563a38ff573a38ff563b37ff573b37ff573b37fe563b36fe533a34fe4c3832fe3e2c2cfe28181bff231518ff261518ff29181aff251417ff261419ff261419ff251619ff26161aff26151bff26151aff27161dff2a191fff2b1b21ff2b1b20ff2b1b21ff2b1b21ff2c1b22ff2d1b22ff2d1b22ff2d1b22ff2e1c24ff321f28ff312029ff311f2aff302029ff302028ff302029ff2f202aff2f202bff2f202aff301f29ff302129ff33242fff3e2f3aff41323eff423440ff423440ff42353fff42343fff42343fff403440ff3f353fff40343fff43353e5a5e55522a8c79d4378674d13f8671d22b8271d01c806dc80f9977cc068080d5028080ff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000048080bf07926ddb0d8976d8148c73d91c8976d1258375cf2e8574d338806dcd3f8671d2458573cf4a8672cf4f8474d2558472d25e8572d46b8372d2798574d1898472d29c8372d1af8372d0c28372d1c58472d0768f79c7e4553232fd582c2bff572b2aff572a2aff582b2bff572a2bff562a2bff562a2bff562a2bff562a2bff562a2aff55292aff522728ff512627ff4f2527ff512627ff552a2bff552b2cff552a2bff542a2bff532a2bff52292bff4e292aff3d1a1dff3a1a1cff391a1dff381a1eff381a1dff381a1dff391a1dff391a1dff381a1dff381a1dff381a1dff38191dff37191dff37191cff412021ff492523ff461e1cff542b28ff542d28ff562c29ff562c28ff562c28ff552b28ff562c2bff572927ff683531ff794039ff794038ff7a4139ff7a413aff7a413aff7b423aff7c423aff7c423aff7c423aff7a433aff743e36ff622d26ff602d27ff5f2e26ff5f2e26ff5e2e26ff5f2d26ff5f2e26ff5e2d25ff5f2d26ff5e2d26ff5d2c24ff5c2c23ff592b22ff592b22ff582b21ff582b21ff582b21ff572b20ff572a21ff562b21ff572b20ff582a1fff633326ff713f32ff754134ff754034ff754134ff754134ff754134ff754134ff754033ff754034ff703c31ff5d2f24ff5f3528ff63352aff65362cff64382bff65372dff66372eff63372dff62362eff5f352fff572f2bff512c28ff4d2a2aff4c2929ff4b2928ff4b2928ff4a292aff472727ff452526ff432427ff432726ff4f342fff553933ff523631ff553934ff553a34ff553a34ff553932ff563b33ff5a3e35ff5c3f38ff573a34ff563a36ff553935ff563a37ff583b35ff5d4036ff5e4036ff5f4136ff5e4136ff5e4139ff593b38ff583b37ff573a37ff573b37ff563b37ff563b36ff573b37fe553c36ff543a35ff4e3834ff392626ff261517ff332122ff2f1c1eff241316ff26151aff251519ff231618ff26161aff27161bff27161bff27161cff2a191eff2c1b21ff2c1b21ff2c1b22ff2c1b21ff2c1b22ff2b1b22ff2c1c22ff2b1c23ff2d1c23ff312028ff312029ff312028ff312029ff302029ff302029ff302029ff302029ff30202aff30202aff2f2029ff30212aff33232eff3d2f39ff41333eff42343fff42343fff42343fff41343eff41333fff40333efe40333eff41343b4c75686f418572d0538775d4408370cf2c856ed11b8471d00f8866cc079292db03aaaaaa01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffff00048080bf097171c6108070cf198570cc248071cd2f8272d43a8472cf46806dd0518171d0588271d15d8473d0638374d1698372d1738371d0808372d18d8472d29d8573d2ad8571d1bf8473d2d08372d0cf8573d19a7c658ef756312fff572c2bff572b2bff582b2cff582b2bff582b2cff572a2bff562a2bff572b2cff572a2aff572a2bff562a2aff54282aff522829ff502627ff532829ff572b2cff572c2cff562c2cff552b2cff542a2cff53292cff502a2bff462123ff401d20ff3d1e20ff3c1c1fff3a1c1eff3a1c1fff391a1dff391a1eff381a1eff39191dff38191dff38191dff381a1dff3a1a1cff482524ff4e2825ff4e2623ff552c28ff552c28ff562c28ff562c28ff562c28ff552c29ff562c2aff572a27ff612f2bff783f39ff7a4038ff7b4139ff7b423aff7b423aff7b423aff7c433aff7c433aff7c4339ff7b433aff703b32ff602d25ff602e27ff5f2e26ff5f2e26ff5f2e26ff5f2d26ff5f2e26ff5e2d25ff5f2e26ff5e2e26ff5d2c24ff5c2c24ff592c22ff592b22ff592b22ff582b21ff582b21ff582b20ff582b21ff582b20ff592b1fff653428ff713f33ff744234ff754134ff754134ff754134ff754134ff754134ff754134ff754034ff754034ff754035ff623328ff5a2f24ff5f332aff62342bff63352aff63352bff64362dff62352cff60352dff5a312cff522b28ff4e2a27ff4c2929ff4b2928ff4b2928ff4a2929ff492929ff462526ff442526ff432528ff442828ff553835ff4b2e2aff563935ff553934ff553a35ff553a34ff563a33ff573b34ff5c4137ff5d3f38ff5c3f37ff573a35ff563935ff563a35ff5a3d35ff5f4137ff5f4136ff604237ff5f4237ff604239ff5e4139ff5a3c37ff583a37ff583b37ff573b37ff573b37ff573c37ff573c36ff563b35ff523935ff4c3635ff2b1716ff463132ff342021ff261316ff2a191eff251619ff241516ff2b191eff28151bff27161bff27161cff2a191fff2c1b21ff2c1b21ff2c1b22ff2c1b22ff2c1c22ff2b1b23ff2b1c23ff2b1d23ff2d1c24ff322029ff312029ff312029ff312029ff312029ff312029ff312029ff302029ff302029ff30212aff2f2029ff2f202aff30202bff31222dff3b2d38ff41343eff41343eff41343eff41343eff40333efe40333eff3f333dfb3d3137468e83ab488775d4588571d1418572d02c8574d61c806dd1108070bf068080d5028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080068080d50b8b74d1148c73d91f8c7bd62b7d71d0388472d1478573d055846fd2618371d26b8372d2718371d2788473d0808372d1898472d2958271d1a28473d1ae8472d2be8472d1cd8572d1da8473d1d38674cfb4624440fe562b2cff5a2c2bff572a2aff582b2cff582a2bff582a2cff582a2bff582a2bff572a2bff582a2bff572b2bff562a2bff542829ff532829ff502728ff552a2bff572c2cff572c2cff572d2cff552b2cff552b2cff542a2cff52292aff4b2627ff421f21ff402023ff3e2023ff3d1f22ff3d2022ff3d1e21ff3a1b1fff381b1eff391a1dff381a1eff381a1fff391a1eff411f1fff4d2927ff522b27ff542b27ff552c27ff552c28ff552c28ff562d28ff562c28ff562c29ff562c29ff582c28ff5d2b26ff753f38ff7a4139ff7b4139ff7b4139ff7c423aff7c423aff7c433aff7c4339ff7c4339ff7b443aff6b352dff612d25ff602e27ff5f2e27ff5f2d26ff5f2d26ff5f2d26ff5f2e26ff5e2d25ff5f2e26ff5e2e26ff5d2d25ff5c2c24ff592c23ff592c22ff592b22ff592b21ff582a20ff582b21ff592a1fff5a2a1fff68372bff734034ff744134ff754134ff754134ff754134ff754134ff754134ff754134ff754034ff754134ff754034ff754034ff6e3e32ff582a1fff5b2e26ff5e3129ff613329ff61342aff62342bff61342dff5c322bff542d28ff4e2927ff4d2928ff4a2929ff4a2829ff4a2829ff492929ff472729ff442627ff442628ff43282aff452929ff472c29ff4e312dff563934ff553934ff553932ff553933ff573b33ff5a3e35ff5f4239ff5e4139ff5e4139ff5b3e38ff583a35ff583a34ff5e3f38ff624339ff614238ff614338ff614338ff61433aff62443aff60413cff593b37ff593c38ff573b37ff593c38ff583c37ff583c37ff583b36ff553a36ff543b38ff472f2dff533a39ff3c2525ff281417ff342224ff261516ff281718ff2f1c21ff28161bff28161cff28171dff2c1a20ff2c1b21ff2c1c22ff2c1b22ff2c1c22ff2c1c23ff2c1c23ff2c1d23ff2c1d23ff2d1d25ff312028ff312129ff312129ff312029ff312029ff312029ff31202aff31212aff30212aff30212aff30212aff30212aff30212aff30212bff31232cff3b2d37ff40333dff40333dff3f333dff3f323dff3f323dfe3e323ce93d31361db09ed3398670d2598473d1418572d02c8574d11c806dd1108070cf07926ddb03aaaaaa01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808006aa80d50d8962c418806aca248771d4328570d1418172d0528373d0638371d1728270d07d8372d0858473d18c8371d0958471d19e8373d2a98373d2b48473d0c08372d1cd8472d0d98573d0c88573d07f856e95f354302cff582c2cff562b2aff572b2aff582b2aff582b2aff592b29ff5d302dff5d2f2dff5a2b2aff582a2bff572a2bff572a2bff55292aff542828ff542728ff582c2bff592d2dff572c2bff572c2cff562c2bff562c2cff552b2cff502a29ff4b2526ff421f21ff3f2023ff3e2023ff3e2023ff3f2022ff3d1e20ff3c1e20ff3a1c1dff3c1d1dff3a1a1cff381b1eff3a1b1dff452322ff502b28ff522b27ff542c26ff552c27ff552d27ff552d28ff552c28ff552d28ff562d27ff562c27ff572c27ff5a2b26ff703c36ff7a4139ff7b4339ff7c4239ff7c423aff7c4339ff7d4339ff7d4339ff7c4338ff7a4338ff663128ff602d25ff5f2e26ff5f2e27ff5f2e26ff5f2d26ff5f2d26ff5f2e26ff5f2e26ff5f2e26ff5e2d25ff5e2d25ff5d2c24ff5a2c23ff592b23ff592b22ff592a22ff592b20ff5a2b20ff5c2b20ff6b382dff744034ff764134ff754134ff754034ff754134ff754134ff754134ff754134ff754034ff754134ff754034ff754135ff743f33ff724033ff623428ff562922ff592e26ff5b3127ff5e3229ff5e3229ff5d342cff562f29ff4f2a27ff4c2928ff4b2928ff492929ff482828ff472929ff462828ff432727ff432728ff432728ff43292bff412727ff3f2323ff533733ff553935ff553934ff553933ff563a32ff573b33ff5c3f37ff5f4239ff60423aff60423aff61433bff5c3d36ff593b33ff614139ff624339ff644439ff644439ff65453bff64443aff64453bff64453cff5f4038ff5a3c36ff5a3c37ff593c38ff5a3c38ff5a3c37ff593b36ff583c37ff573b37ff563836ff563b39ff432c2bff291415ff392526ff291516ff331e20ff301c1fff2a171aff28171dff2a191eff2c1b21ff2c1c22ff2c1c22ff2d1c23ff2d1c23ff2d1c24ff2d1c23ff2d1c23ff2e1d23ff2e1d24ff312028ff312129ff312129ff312029ff312029ff312129ff31212aff31212aff31212aff30212aff30212aff30212bff31212bff30222bff31222bff32242dff3c2e38ff3f323cff3f323cff3e323cff3e323cfe3d313bba4a3f4217a690d3488371d1598473d1408370cf2c8574d61c896dd1108070cf07926ddb028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aa55aa076d6ddb118778c31b8468c6298370cd388472d6498573d25c8272d0708472d1808372d18d8472d2978473d19f8472d0a88472d1b18573d2bc8572d1c58472d0cf8471d0b08572d2e38573d1c58774d0ae64453ffe562c2aff582b29fe572b2aff582a29ff5a2c2aff5b2c29ff623330ff673733ff643430ff5b2b29ff592b2bff582b2bff582a2cff55292aff552828ff562828ff592d2cff592d2dff582c2cff582c2cff562b2bff562c2cff562c2dff522a2aff492324ff421f22ff3f2123ff3f2022ff3f2022ff3e2021ff3d201fff3b1f1fff3c1d1cff5a3635ff492624ff3b1b1aff3b1c1aff4b2725ff522c28ff532c27ff552d28ff552d28ff562d28ff552d28ff562d28ff562d27ff562d28ff562d27ff572c28ff5a2b26ff6b3731ff7b433aff7c4339ff7c433aff7c4339ff7d433aff7d4339ff7e4339ff7d4339ff763f34ff632f26ff602d25ff5f2e26ff602e27ff5f2e26ff5f2d26ff5f2d26ff5f2e26ff5f2e26ff5f2d26ff5e2d25ff5e2d25ff5d2d24ff5a2c24ff5a2c23ff5a2b22ff592b22ff5a2a20ff5b2b1fff6a382cff744033ff764135ff764134ff754134ff754134ff744134ff754134ff754134ff754134ff754034ff754034ff754034ff754034ff753f34ff744033ff6a3a2fff54281fff552b23ff582f26ff5a2f26ff5a3028ff58302aff502b27ff4c2927ff4a2928ff492828ff482829ff472829ff462829ff442728ff432728ff422628ff432829ff43292bff3d2223ff492e2eff553835ff553934ff543833ff553832ff573a33ff593b34ff5d4038ff5f423aff5f4139ff61433aff63443bff62433bff5b3b34ff62423aff64443bff66453cff69493fff67473cff65453aff65463bff65463cff65473dff5f3f38ff5c3c37ff5a3b38ff5b3d39ff5a3c38ff5a3c37ff5a3c38ff583b36ff593b37ff583b39ff493130ff321b1cff422a2bff321b1cff3d2628ff331e21ff2d1a1dff29181eff29191eff2b1a20ff2b1b20ff2c1c21ff2d1d23ff2d1c23ff2d1c23ff2d1c23ff2d1c23ff2d1c23ff2e1d24ff312028ff312129ff312129ff312029ff312029ff31212aff31212aff31212aff31212aff31212bff31212bff31212cff31212bff31212bff31222bff31222cff33252fff3d303aff3e313bff3e313cff3e313bff3d313a9355494b269480d7758574d1598473d1418172d02d8871d21d8472ca117878c3088080bf03aaaaaa0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01000000035555aa088060bf118778d21e806fcc2c806ed13d8271d1508373cf658372cf7b8572d18c8373d19b8272d1a78373d1b08472d1ba8472d0c38472d1cc8472d1d48472d0bf8673d2e48472d1b18572d16b755f64f854302dff582c2bff572b29ff582b2aff5a2b28ff61302cff6a3934ff693732ff6a3833ff693731ff64332eff5b2c2cff582b2bff582b2cff562a2aff552829ff582a2aff5b2e2dff592d2dff592d2cff582c2cff562c2cff572d2dff562c2cff522b2aff452020ff421e1fff401f20ff3f2020ff3f2021ff3e2022ff3e1f22ff3c1f21ff3f1c1dff603833ff774b43ff653932ff4d2621ff532c26ff552b26ff562d27ff552c27ff552c27ff562c28ff562d28ff562d28ff562d27ff562d27ff572d27ff582c28ff5a2c27ff63302bff7a423aff7c4339ff7c4438ff7d4439ff7e4439ff7e4339ff7e4338ff7d4338ff713b30ff622e25ff602d26ff602e27ff602e26ff602e26ff5f2e26ff5f2d26ff5f2e26ff5f2e26ff5f2d25ff5f2d25ff5f2d25ff5f2d25ff5b2c25ff5a2c23ff5a2b23ff5a2b22ff5e2d22ff6c392dff753f34ff774136ff754034ff764135ff744133ff754134ff754135ff754134ff754134ff754034ff754134ff754134ff744034ff754034ff753f34ff743f32ff714033ff5a2f26ff512820ff542b23ff562d24ff562e27ff522d26ff4c2a26ff492928ff492929ff482828ff452827ff442828ff432728ff422728ff412628ff412628ff442a2bff3f2426ff3c2224ff523632ff543732ff543833ff523732ff543832ff573a33ff5d3f38ff5f423aff60433aff61433bff63453eff64443dff65463dff5e3e35ff63433aff66453cff68483eff6c4c40ff6b4b3fff67473dff66473dff67473bff67483dff66473dff5f3e39ff5c3c38ff5c3d39ff5b3c38ff5b3c38ff5b3d38ff593c36ff5a3b37ff593d3aff4f3633ff44292aff482d2dff3d2323ff442a2bff412a2bff352024ff2b181dff2b1a1fff2b1a20ff2c1b21ff2b1a21ff2e1d24ff2d1c22ff2d1d24ff2d1c24ff2d1d23ff2d1d23ff2e1d24ff302027ff312129ff30212aff31212aff31212aff302129ff30212aff30212aff31212bff31212bff31212cff31212bff31212bff31212bff31222bff31222cff31222cff362831ff3c3039ff3d303aff3d303aff3b2f386c6a6161248778cd758571d15a8571d2428370d12d8271d21c896dd1108070cf07926db603aaaaaa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaaa098e71c613866bd71f846bd62f8272d4408374d3558472cf6c8774d2828572d2978471d1a78371d1b48471d2bf8471d2ca8572d0d28472d1d98572d1e08572d1e68472d2ec8473d2808772b3db52312cfe552c2afe582c2aff582b29ff5e2f2cff683631ff6c3a34ff6b3833ff6b3832ff6b3732ff6b3731ff693731ff613130ff5a2c2bff582b2bff572b2cff56292aff5b2e2dff5b2e2dff5a2d2cff5a2e2dff592d2cff582d2cff582d2cff562c2cff512928ff4f2827ff492424ff442120ff3f1e1dff3f201fff3f1f20ff3e1f22ff3e1f22ff401d1fff542b26ff7a483dff7c483bff79473dff693930ff5d2f27ff592e26ff572d27ff572c28ff552c28ff562c28ff572d28ff572d26ff572d26ff582d26ff582d27ff582c25ff5d2c25ff78433aff7d433aff7e433aff7e433aff7e4439ff7f4438ff7e4338ff7c4338ff6c372cff622f26ff602e25ff602e26ff602e26ff602e26ff5f2e26ff602e26ff5f2e26ff5f2e25ff5f2e25ff5f2e25ff5f2d25ff5f2d25ff5c2d26ff5b2c23ff5b2b21ff5f2e23ff6f3a2fff763f33ff774033ff764034ff764034ff754134ff754134ff754135ff754134ff754134ff754034ff754134ff754134ff754134ff754134ff744034ff744035ff724031ff724032ff6b3b31ff50251dff512821ff522b23ff522b25ff4e2a24ff492825ff482828ff472829ff462828ff442729ff432728ff422628ff412728ff412628ff432829ff422729ff3c2123ff452a29ff513633ff533732ff523732ff533733ff553833ff583c33ff5e4139ff60433bff63453cff64453eff65463eff65453cff66463dff66453cff634338ff68483cff6b4b40ff6c4c40ff6e4e42ff6b4a3eff68473cff68473dff69483eff69483eff68473eff603f39ff5e3d39ff5d3d3aff5d3d39ff5c3d38ff5c3d38ff5b3d37ff593c37ff573b37ff523431ff4a2d2cff4b2e2dff492d2cff4a2f2fff422a2cff2f191eff2b1a1fff2b1a20ff2d1c21ff2b1b1fff332226ff2e1c24ff2e1d24ff2d1d23ff2d1d24ff2d1d24ff2d1d24ff302027ff302028ff302128ff302129ff312129ff30212aff30212aff302129ff302129ff2f2128ff30212aff30212aff31212bff31212bff31222aff32212bff31222bff31222cff382b34ff3b2e39ff3c3039f9392d3447817a77248778d4768473d25a8571d2428374d12d826cd21d8472d3108080cf088080bf03aaaaff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf0a8066cc13796bd721836cd1308570d5448774d2598a75d4718573d08a8573d1778372d08f8472d1b48473d2cc8372d1d58572d2de8472d0d68471d1ea8471d0d18473d1448e78cebf604143fe522a27fe582b29ff592b27ff62322cff6c3a34ff6d3934ff6e3933ff6d3933ff6c3833ff6c3832ff6b3731ff6b3731ff673733ff5e2f2cff5a2c2bff582b2bff582a2aff5d2f2dff5c2e2dff5c2e2cff5a2e2cff5a2d2dff592d2cff582d2cff562c2bff522928ff522a29ff502928ff4d2826ff492523ff421f1dff401f1fff3f1f21ff3f1f21ff401e21ff49221eff744439ff7e4838ff7d473aff7c463aff754137ff64342aff5c2d25ff5a2c26ff582c27ff572d28ff572d27ff572d26ff582d26ff582d26ff592d26ff582d26ff5b2c25ff733f36ff7d433aff7e4339ff7e4439ff7f4438ff7f4437ff7e4338ff7b4338ff673227ff622e26ff612f26ff602f26ff602e26ff602e26ff602e26ff602e25ff5f2e25ff5f2e25ff5f2e25ff5f2d25ff5f2d25ff5f2d26ff5d2d25ff5c2b22ff602e23ff6f3b30ff754034ff764033ff774134ff764034ff764134ff764134ff764134ff764034ff754134ff754134ff754134ff754134ff754134ff754134ff754134ff744134ff734034ff714031ff733f32ff713f35ff592c24ff4f251fff4f2822ff4f2924ff4b2723ff492726ff472828ff452728ff452728ff432729ff422728ff412628ff412628ff412627ff45292bff3d2224ff3c2124ff4f3232ff523632ff523732ff523632ff533832ff543932ff5c3f37ff5f4339ff62453cff66473fff664740ff65453dff65463dff68473eff68483eff66453aff6b4a3eff6e4e41ff6f4f43ff704f43ff704f42ff6a4a3dff69483eff6a493fff6b4a3fff6b4a40ff69483fff60403bff5e3f39ff5f3e38ff5e3d38ff5c3d37ff5c3d38ff5a3c37ff593c36ff573835ff503331ff4e3130ff4c302fff4c3030ff492e30ff372023ff2c1b20ff2b1a1fff2e1e22ff2b1c1eff362528ff2f1e24ff2d1d24ff2d1e23ff2d1e24ff2d1d24ff2d1e24ff2f2027ff302129ff312128ff312229ff302129ff30212aff30212aff302129ff302129ff302129ff302129ff30212aff31212aff31212aff31222aff31222aff31222bff32232cff32242eff392c36fe3b2e39f3372c33418d8181258a7ccf698172ce5a8574d5428374d12e8574d31e806fcc118778c3079292db035555aa01ffffff01ffffff0000000001000000010000ff010000ff00000000010000ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff048080bf0b745dd115796dce228070d2328570d1458573cf5c8574d0748672d18d8472d23e8877d2468775d0728472d0ac8472d1de8473d1d88573d1c08574d2e28572d27b8574d18e715a73fb512d27fe582d27fe5c2d29ff683732ff6c3b33ff6f3a34ff6f3a34ff6d3933ff6d3933ff6d3932ff6c3832ff6c3832ff6b3732ff693732ff663532ff5c2d2bff592b2aff5c2d2cff5e302eff5e2f2dff5d2f2dff5c2e2cff5c2f2eff5a2d2dff582d2cff552a29ff532b29ff522a29ff512928ff512928ff4f2927ff4d2826ff472322ff401f1fff401f1fff3f2020ff44201cff663b32ff7c473aff7d4639ff7e4539ff7d4539ff7c463bff744036ff64322aff5b2c25ff592c25ff582d26ff582d26ff582d26ff592d27ff582d27ff582e27ff5a2c26ff6e3a33ff7d443aff7e4338ff7f4439ff7f4539ff7f4437ff7e4438ff794137ff642f25ff612e25ff612f26ff602f26ff602e26ff602e26ff602e26ff602e25ff5f2e25ff5f2e25ff602e25ff5f2d25ff602d26ff5f2d26ff602c23ff632e24ff713c31ff753f33ff754034ff774135ff764134ff774134ff764134ff764134ff764034ff764034ff764034ff754034ff754034ff754134ff754134ff754134ff754134ff754134ff724036ff724032ff733f32ff723f35ff693a32ff50261fff4e2721ff4c2725ff482624ff462627ff462829ff442729ff432729ff422628ff422627ff422628ff412628ff43282aff412628ff3c2123ff422628ff513433ff513631ff513532ff523632ff533832ff583c35ff5e4239ff61443bff664840ff684941ff674840ff65453eff66473eff68483fff6a493fff69483eff6e4d41ff715044ff715144ff735246ff725144ff6f4e40ff6b4a3fff6b4b40ff6c4b40ff6c4c40ff6c4c41ff694840ff62413aff5f3e38ff5f3e38ff5d3d37ff5d3d38ff5b3d38ff5a3c36ff593c38ff563936ff503331ff4e3130ff4d3131ff4c3131ff432b2dff2f1b20ff2e1c21ff312024ff2d1d20ff372629ff2f1e24ff2f1f25ff2f1e25ff2d1e24ff2e1e26ff2d1e25ff302027ff322128ff332328ff312128ff312229ff30212aff30212aff30212aff302129ff302128ff302229ff302229ff31212aff31212aff312229ff31222aff31222bff32222cff32232dff34262ffe392c37f4342a30448e8783258a7cd65a8571d25d8470d0438572d12f7d6dce1e806fcc118778c3089f80df048080bf0280808001ffffff01ff00ff02808080010000ff02808080010000ff0280808002808080010000ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff056666cc0b8b5dd115866dce228770d2318772d5468775d05d8473d0768673d2478877d00cead5bf15e7dbce04ffffffcd8572d1e58573d0ec8573d2f38472d1998573d25d816891e956332cff5a2b24fe66332dff6e3934ff6f3a34ff6f3a34ff6f3a34ff6f3a34ff6e3933ff6e3933ff6d3933ff6d3932ff6c3832ff6c3832ff6b3832ff683732ff63322fff5b2c29ff5e2f2dff5f302eff5e302dff60312eff5e2f2cff5b2e2cff592d2dff582d2cff542a28ff542b2aff512a28ff512928ff512928ff502927ff4f2927ff4e2826ff4c2725ff482322ff411f20ff42201dff5c312aff7b473cff7e4638ff7f4538ff7e4438ff7e4539ff7e453aff7d443bff743e35ff643129ff5b2c24ff582b24ff582c25ff582d27ff582d27ff592d27ff592c26ff68342eff7d443bff7f4439ff7f4539ff804539ff7f4537ff7f4539ff733c31ff622f25ff612e25ff612f26ff602f26ff602f26ff602e26ff602e26ff602e25ff5f2e25ff602e25ff602e25ff5f2d25ff602d25ff602d25ff653025ff723b30ff763f33ff784035ff774034ff774134ff774034ff764134ff774134ff764134ff764034ff764034ff764034ff764034ff764134ff764134ff764134ff754134ff754134ff754034ff734036ff724033ff733f31ff733f35ff6f3f36ff582d25ff4c2620ff492623ff462624ff452727ff432629ff432629ff422629ff422628ff422628ff422628ff422728ff43282aff3e2326ff3c2123ff482d2dff503432ff503630ff513431ff533632ff553933ff5e4039ff61423aff65463eff684941ff684941ff694a42ff674740ff67463eff6a4941ff6a4a40ff6b4a40ff705044ff715145ff725245ff745447ff745447ff735345ff6d4c41ff6e4d41ff6d4d40ff6f4d43ff6e4e42ff6d4d42ff69493fff64433bff5f3e38ff5e3e38ff5c3d37ff5b3c37ff5b3c37ff5a3c38ff593b37ff513431ff4e3130ff4e3131ff4e3132ff4b3133ff372126ff352124ff352226ff342224ff3a2629ff352125ff362329ff2f1f25ff2e1e25ff2d1e24ff2e1e25ff301f26ff35242aff36242aff342229ff322128ff312129ff312129ff312129ff322129ff322129ff332128ff312129ff31212aff32212bff31212aff31212aff32222bff32222cff30232dff32232efe362833f734282f46877c7c268679d0298376cd5e826fd446836dd031826dcb208778cf128e80d4098e71c6056666cc028080ff03aa55aa03aa55ff048080bf048080ff048040bf048080bf048080bf048080bf03aaaaff028080ff028080ff01ffffff01ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080ff0a8066cc148066cc218374d8318772d0458573cf5c8574d3768470d23f8a79ce7769514b72654e452c8b7acbdd8573d1e88572d1e18572d29a8474d11c896d64c765413afe62322afe6e3934ff723b36ff713a35ff713a34ff713a34ff6f3a33ff6f3a33ff6f3933ff6f3933ff6e3933ff6e3932ff6d3832ff6c3833ff6b3732ff6a3732ff693633ff602f2bff62312eff60302dff61302dff65332eff60312bff5c2f2dff5a2e2cff572c2aff552a27ff542d2aff532b28ff512a27ff502b27ff502a26ff502a27ff512a27ff512927ff4f2a26ff4b2826ff46221fff532823ff7a463dff7f4538ff7f4538ff7f4538ff7f4539ff7f443aff80453aff7f453bff7c453aff723c32ff633026ff5b2b22ff592c24ff592e27ff5a2c27ff5a2c27ff63312aff7c433bff7f4538ff804638ff804538ff804538ff7f4539ff6d362bff622f25ff622f26ff612f26ff602f26ff602f26ff602e26ff602e26ff602e25ff5f2e25ff5f2e24ff5f2e23ff602e23ff612d22ff643125ff773f33ff7d4338ff783f33ff774034ff774034ff774134ff774134ff774134ff774134ff764034ff764034ff764034ff764034ff764034ff764034ff764134ff764134ff764134ff754134ff754034ff744035ff714032ff714033ff713e33ff703f36ff663a30ff4b2620ff472622ff452524ff432627ff432528ff422629ff422628ff422527ff412527ff412528ff43282bff422629ff3d2225ff3e2326ff4b302fff4f3431ff513532ff533632ff553734ff583b34ff5f4139ff62433bff67483fff694a41ff694a41ff694a42ff684840ff67473fff6a4942ff6b4b42ff6d4c41ff715044ff735346ff745447ff745447ff755548ff765548ff745347ff6f4e42ff6f4e41ff704e42ff704f43ff705043ff6e4e43ff6a493fff69493eff5f3e36ff5e3e36ff5c3c37ff5b3c36ff5a3b36ff5a3c37ff553735ff513332ff4f3131ff4f3132ff4e3132ff462e30ff3f272bff412a2eff3c2429ff3d252aff3c2429ff382328ff322026ff2f1e25ff2f1e25ff2f1e25ff321f25ff38252aff392529ff362329ff322027ff322128ff322128ff322128ff332027ff39252bff37232aff332129ff32212aff32222cff31212aff31212aff31222aff32222bff31232eff31232dfe32252ff734282f47817777278976d13f8675d2628270d3498170d2348471ce228770d2158679ce0c8080d5068080d5056666cc056666cc068055d506aa80ff089f80df088060df098e71c6088080bf06aa80d5059966cc059966cc048080bf02808080028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0002808080048080ff0a8066cc13796bc91f8473ce2f8272ce428370d15a8571d2498573ce179b90d3b9573d396968534e04ffbfbfdf8572d0ea8572d1b68573d23b9c86cfb4816262fc653731fd733b37fe723b35ff733b35ff723b34ff713b34ff703a33ff703a34ff6f3a34ff6f3a34ff6f3a33ff6f3933ff6e3933ff6d3832ff6c3832ff6b3731ff6b3832ff6a3733ff683631ff64322eff61302cff63312cff6a3732ff63322dff5d2e2bff5b2d2bff582c28ff582c28ff582e2aff552d29ff532c27ff512b27ff512b27ff512b28ff522a27ff522a27ff512a27ff4f2b28ff4f2a26ff522622ff754239ff7e4437ff7f4437ff7f4438ff7f4539ff7f4539ff7f4539ff804539ff80453aff7f4639ff7b4438ff6e392fff602f26ff5a2d24ff5b2b26ff5c2c28ff602e28ff784238ff804438ff804638ff814538ff804438ff7f463aff683227ff622f26ff623026ff612f26ff602f26ff602f26ff602f26ff602e26ff602e24ff5f2e25ff5f2f24ff5f2e23ff602d22ff642f22ff753f31ff7d4337ff7e4539ff784033ff774034ff774134ff764134ff774135ff774134ff764034ff764134ff764034ff764034ff764034ff764034ff764134ff764134ff764134ff764134ff754034ff754034ff744035ff6f4132ff704033ff733e34ff713e34ff6c4035ff542e27ff452520ff4b2e2aff432528ff432529ff422628ff412628ff412527ff402526ff42272aff43272aff412629ff3b2123ff432829ff4c3130ff4f3531ff523532ff543633ff573a35ff5d3f38ff5f413aff65463eff684940ff6a4a42ff6a4a41ff6b4b43ff694942ff694840ff6b4a42ff6c4a41ff705045ff725245ff745347ff755548ff765648ff77574aff77574aff78564aff735145ff714f42ff704f42ff725144ff725244ff735346ff6e4d41ff6c4b40ff6b4b3fff603f38ff5d3d36ff5c3c36ff5b3c36ff5b3c37ff5a3c38ff523432ff503332ff4f3131ff4f3233ff4a3132ff482d30ff472e31ff432a2dff41292cff3e262aff3a2328ff37232aff322026ff301e25ff301e25ff362229ff39252aff3a242aff382429ff342127ff332129ff322028ff332028ff352128ff3b252cff3b262bff342129ff33222bff32222bff32212bff32212aff31212aff32222bff31242cff32232dfe32242ef830262d497e7377288c73d23b8675cf688471d34f8471d2398270d2288673cc198570d6108070cf0b7474d1097171c6097171e30a9980e60c806abf0d8976c40e806ddb0f7777cc0d8976d80c806abf098e71c607926ddb068055aa048080bf0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aaaaaa097171c6117869d21d8472dc2d8271d2408370d3318272d04d8474d4269a868dd0523d352e8069640e9280dbde8473d1dc8472d22ca291d1a4846257f96e3f37fe763d39fe743a37ff743b36ff733b35ff723b34ff713b34ff713a33ff713a34ff6f3a34ff703a34ff6f3a34ff6f3a33ff6e3933ff6d3933ff6c3833ff6c3731ff6b3831ff6c3832ff6a3631ff66332eff64322cff67332dff6f3a33ff66342eff5e2e2bff5c2d2aff5c2d28ff5e302aff5b2e29ff5a2e29ff592e29ff542b27ff522b27ff522b28ff522b27ff532b27ff522b26ff512b28ff522a28ff542923ff6b3830ff7d4438ff7f4538ff7f4438ff7f4538ff80453aff804539ff804439ff814539ff814539ff804539ff7f4539ff7c433aff6b362cff602d27ff5d2c26ff5d2b25ff743e35ff804539ff804638ff834539ff814538ff7d4438ff642e24ff622f26ff623026ff612f26ff612f26ff602f26ff602f26ff602f25ff602e25ff602e25ff602f24ff5f2e22ff653024ff763f32ff7c4235ff7e4437ff7f4638ff7b4335ff784133ff784134ff774134ff774135ff774134ff764034ff764134ff764134ff764134ff764034ff764134ff764134ff764134ff764134ff754034ff754034ff754034ff743f35ff714033ff713f33ff723e33ff713e34ff6c3f33ff633a32ff48251fff5b3e39ff412425ff422629ff422528ff412527ff412426ff422527ff45292bff42272aff3c2225ff3b2022ff472d2dff4d3330ff4f3531ff533734ff4f322eff5a3d37ff5e413aff60433bff684841ff6b4a42ff6b4b43ff6b4b42ff6b4b43ff6b4a42ff6a4941ff6c4b41ff6d4c41ff745346ff745346ff755548ff775749ff78584aff79584aff78594bff7a584bff79574aff735144ff725043ff735245ff745445ff755546ff755446ff6e4d40ff6f4d41ff6d4b42ff5e3d36ff5d3c36ff5b3b36ff5b3c36ff5b3d37ff563836ff513231ff503131ff4f3131ff4c3333ff4e3233ff4e3233ff4b3033ff452a2eff40262aff3d242aff372228ff362329ff332026ff342026ff39252bff3a242cff3a242bff39242aff38242aff372229ff352228ff352028ff39242aff3d252cff3d272cff38242cff34222bff33222bff33222aff33222bff32202aff32212bff31232cff31222dfe31252df82f252a4d7b71712a8673ce568274d06f8371d3568571d3428070d12f8272ce208770cf17857ad3118778d20f8877cc0f8877cc108f80cf128071d4148073cc15866dce15866dce148c73d9118778e10e926ddb0c806abf088080df068080aa03aaaaff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff035555ff088080df108070cf1b8471d92b826bd03e8473d2548670d1508673d24e725f52be5a473c2d9382c69b8473d1d08673d2718c7ac2b478544bfa6f3f3afe753e3aff753c35ff743c35ff733b35ff733b35ff723b34ff723b35ff713a34ff713a34ff703a34ff703a34ff703a34ff703a34ff6e3933ff6e3933ff6c3832ff6c3832ff6c3831ff6e3a34ff6a3630ff66322dff66322cff6e3732ff703933ff6a3830ff5f2e2aff5d2d29ff65352eff65352dff5e2f28ff5c2e27ff5a2e28ff582d28ff532b26ff522c27ff522b27ff532b27ff532b26ff532b27ff532b27ff532a25ff603029ff7e443aff804535ff804537ff7f4638ff804539ff804639ff81453aff814539ff814539ff814539ff814539ff804539ff80453aff7b4139ff6d362fff602c24ff6f3a30ff7f473aff804739ff824639ff814539ff784034ff622e25ff622f26ff623027ff612f26ff612f26ff612f26ff602f25ff602f24ff602e26ff602e25ff612e23ff643022ff774032ff7c4236ff7e4335ff7d4436ff7f4638ff7f4638ff7a4134ff784133ff784134ff774134ff764134ff764134ff774134ff764134ff774134ff764134ff764134ff764134ff764134ff764034ff754034ff754034ff754034ff743f34ff733f33ff723f32ff713f32ff703f33ff6d3e32ff6b3d34ff56312aff654845ff422727ff422427ff422527ff3e2624ff412524ff47282aff46292bff422629ff3a2022ff402627ff4b3231ff4e3432ff482e2eff412626ff4c302cff60433eff60423bff62433aff6a4b42ff6b4a43ff6c4c43ff6c4c43ff6c4c44ff6c4a43ff6c4a43ff6d4b40ff725043ff765547ff765346ff775548ff795749ff7a594aff7a594bff7a594bff7a594cff7a594cff765548ff725244ff735244ff775547ff765748ff78584aff765547ff6f4e41ff704f42ff6a483eff5c3b34ff5c3b36ff5b3c35ff5b3d35ff593b36ff523230ff513131ff4f3131ff4f3331ff503332ff4f3332ff4e3334ff482d30ff402529ff3f252bff3a2329ff382328ff382328ff382227ff3c262aff3b252aff3a242aff39242aff39242aff392329ff392429ff382328ff3d262cff3e272cff3e262dff3c272cff362329ff34222bff34222bff38252dff322028ff32222bff30232bff31232dfe31242cf72f24284f7b716e2c857ad15b8773d2798572d3618371d24c8372d0398674d22a8c79d4218374d11b847bd0188075d5188a75ca19857ad61a8976d81d8472d31f8473ce1e886fd51c8976db1a8976ce168074c5118778d20d7662c4088080df068080d5035555aa010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaaa076d6db60e806ddb19857ad6298370cd3b8270cf528370d03b8679cf6b7562587a6654490ea480c8398f7dd251815e68c4744845fd713e39ff743e39ff753b37ff733d36ff743c35ff743b35ff733b35ff733b35ff723b35ff713b35ff703b34ff703b34ff703a34ff703a34ff703b35ff6f3a32ff6e3932ff6d3832ff6c3832ff6d3932ff6d3932ff6a352fff68332dff69342dff723b34ff723b33ff69372fff602e28ff64322bff6e3a33ff6a3730ff613029ff5e3028ff5b2f27ff592f28ff572c28ff542a28ff532b27ff542b27ff542a27ff542b27ff532b27ff532b26ff572b24ff7d443aff7f4436ff7f4536ff814438ff814439ff814538ff814539ff814539ff814539ff824539ff824539ff824539ff81453aff814439ff81463cff7b4238ff763c31ff81473bff814739ff824739ff804639ff733b30ff622f25ff633026ff622f26ff622f26ff612f26ff612f26ff602e25ff602e25ff612e25ff622e24ff642f24ff733c2fff7c4335ff7d4336ff7d4335ff7e4437ff7f4638ff804739ff7b4234ff784033ff784134ff774134ff774134ff774134ff774134ff774134ff774134ff774134ff764134ff764134ff764134ff764034ff764034ff754034ff754034ff743f34ff723f33ff713e32ff703e32ff6f3e32ff6c3d31ff6a3b32ff5d362eff755650ff422627ff432529ff402427ff3e2525ff432627ff482a2cff472a2dff3f2325ff3b2022ff452b2bff4a3331ff452e2eff3d2627ff3d2424ff5a3f3aff62453eff61433bff67483fff6d4d44ff6c4c43ff6d4c43ff6d4c44ff6c4c44ff6c4b44ff6c4a41ff6e4c41ff765547ff775548ff765447ff785649ff7a584aff7b594cff7c5a4dff7c5a4cff7b5c4dff7c5b4dff7b594cff745345ff745344ff775647ff78594aff79594bff79594bff765547ff714f42ff714e43ff66453bff5c3b34ff5b3b35ff5b3b36ff5b3b37ff563634ff503231ff4e3131ff503231ff503232ff513433ff513435ff4b3032ff42272bff40272cff3c252aff3a2327ff3a2328ff3b2429ff3d262aff3c242aff3b252aff3b242aff3b242aff3b242aff3c242bff3d262cff3e262cff3e262cff3f262cff3d272dff3a252cff36222aff36232aff3b272eff342129ff32222aff30232cff31232dfe30242cf82f242951786e6b2e8b7ad3638371d1858473d36e8472d1588271d1468375d0368476d52c806ed1258375d6228770d2218374d1228770d2258375cf278376d1298370d32a8673ce278376d1238375cc1d8472d3198570cc128071d40d8976c407926ddb056666cc0280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000035555aa068080d50d8976d8168b74d1258375d62d8877d24d8171d1438d7ad17e7d69612fb3a39805cccccc52836051e073433cfd743d3aff793c3aff753d36ff753c35ff753b36ff753b36ff743c35ff733c35ff733c37ff723c35ff713c36ff713b35ff713b35ff713b35ff703a34ff713a35ff6f3a32ff6e3931ff6d3832ff6c3932ff6e3a34ff6d3831ff6b362fff6a332dff6f3832ff763e36ff733d35ff6b362fff632f28ff6f3b33ff713c33ff6c3a31ff63342bff603229ff5c3129ff5c2f29ff5a2c28ff572a27ff552b27ff542a27ff552a27ff552b27ff542c28ff542c27ff562a24ff784037ff804537ff814536ff814437ff824438ff814538ff824539ff814538ff814538ff824538ff824639ff824639ff824639ff834539ff83463aff81463bff81473aff83473aff834639ff834739ff804639ff6c362bff622f25ff623026ff633026ff622f26ff612f26ff612f26ff602e25ff612e25ff622e23ff653024ff753d31ff7c4335ff7d4234ff7e4436ff7c4436ff7d4436ff7e4637ff7f4638ff7d4436ff794033ff794134ff784134ff774034ff774134ff774034ff774134ff774134ff774134ff774134ff774134ff764134ff764034ff764034ff754034ff754034ff733f34ff723f33ff713f33ff6e3d32ff6d3d32ff6a3b30ff65382fff5c372eff886a63ff422528ff42262aff3f2327ff3d2424ff482b2eff492b2dff452729ff402224ff482a2bff533837ff452f2eff3c2729ff3a2424ff432a28ff60453fff62463dff62453bff6e4f45ff705046ff6e4e44ff6d4c43ff6d4d45ff6d4c45ff6d4c44ff6d4b41ff704e42ff785849ff795849ff785649ff79584aff7b594cff7c5b4dff7c5b4dff7d5c4eff7e5d4eff7e5d4fff7e5c4eff775648ff755345ff78584aff7a5a4cff7b5b4dff7b5b4cff7a594bff775547ff725043ff6f4e43ff614038ff5a3932ff5a3a35ff5b3b37ff593a37ff513230ff503131ff503231ff503232ff513432ff513535ff4d3233ff43292cff40262bff40262dff3c2328ff3c2428ff3f262aff3f262bff3d2529ff3c242aff3c242aff3d252aff3d242aff3e262cff40272eff3e262cff3e262dff3f262dff3f272dff3e272eff38222aff3a252aff3c272dff362229ff332229ff2f232bff31232dfe30232cf72f2429547c7370318778d5758574d1928573d37c8473d2688271d0568574d0468775d33b8670cf338273d22e8574d32d8877d22e8574cd308575d5338273d2358273d4368471d0338273d22f8272d4288673d221836cc9198570d6118778d20c806abf068055d5028080ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff056666cc0b8b74d1138679d7218374d1268672d047816fd0359a8cd47193817116e8dcc540e3dbcf9585625bfa743f39ff773e35ff763b37ff763c36ff753c35ff753b35ff753c36ff743c35ff733b35ff733c36ff733c35ff723c34ff723c35ff723c35ff723c35ff713b34ff713a33ff6f3a32ff6e3932ff6e3932ff6e3931ff703a33ff6e3732ff6c352eff6e342dff773e34ff794037ff753d34ff6c362dff6d372fff733c34ff733c33ff703c33ff66352cff62322aff5e322aff5f2f2aff5e2d29ff5b2c28ff582a26ff582a26ff552b26ff552b28ff542c28ff542c27ff562a26ff6e3930ff7f463aff824537ff824437ff824538ff824537ff824538ff824539ff824539ff824539ff824639ff834639ff834639ff834639ff834639ff83463aff82463aff834639ff834638ff814638ff7e473aff673127ff622f25ff633026ff623026ff622f26ff612f25ff622f26ff612f25ff622e24ff662f22ff7d4436ff804638ff7f4335ff7e4335ff7e4335ff7d4437ff7c4435ff7e4537ff7f4638ff7f4638ff7a4033ff794135ff784135ff774034ff774134ff774134ff774134ff774134ff774134ff774134ff774134ff764134ff764134ff764034ff764034ff744033ff713d32ff6f3c31ff6e3d32ff6b3b30ff693a30ff65382eff61352dff56312aff8d6f67ff432626ff412528ff3e2224ff432727ff4b2b2dff452627ff4b2b2bff573636ff573837ff4e3232ff412a2cff382528ff392524ff533935ff634740ff63463dff67483eff6f4f45ff725247ff715047ff6e4d44ff6e4d44ff6d4d45ff6d4c44ff6d4b41ff745446ff7a5a4aff795849ff79584aff79584aff7c5b4cff7d5c4eff7d5c4eff7e5d50ff7f5e50ff7f5e50ff7f5e4fff7c5a4cff755345ff79584aff7a5b4cff7c5c4eff7c5c4eff7b5b4cff7b594bff795648ff745245ff6d4b41ff5d3c34ff5a3933ff5a3a35ff593a36ff533433ff503131ff503231ff513232ff523333ff513434ff4f3435ff472b2fff43272bff42282cff3e2428ff3d2427ff41282cff41282bff3e252aff3d242aff3e252cff3d252bff3f252bff3e262cff3f262dff3f262dff3e262cff3f262dff40272dff3f282eff3a262aff3d282bff3c262bff392429ff332328ff30232bff30232dfe30232cf72e242859847b7b348e80d3938472d0a18372d38d8472d27a8473d1678372d0578475d04b8574d3428374d13c8873d0398674d23a8472d33d8675d1408374cf428374d1438572d1408374d33b8270cf338273cd2a806dce208770cf17856fd30f8877cc088080df035555ff0280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080048040bf0a8080cc118778d21d8472d3268672c9428370d129c1b4a240a7978725e3d6c1b7e2d8c7d4e2cfbffa75433efe763e37fe753c37ff753c35ff753c35ff753c35ff743c35ff743c35ff733c35ff733c35ff733c34ff733c34ff723c34ff733c35ff723c34ff723b34ff703b33ff703932ff6f3932ff6e3932ff703b33ff703932ff6e3731ff6d352fff713830ff7c4038ff7a4036ff763d34ff6f362eff763e35ff753e35ff743d34ff733d34ff6b362fff64322aff64322cff622f2bff622e2aff65312bff764138ff69362dff5d2c26ff572b25ff562c27ff562b28ff572a27ff623028ff7e463bff824538ff824437ff834537ff824636ff814537ff814538ff824539ff824639ff824639ff824639ff824639ff82463aff82463aff824739ff834639ff83463aff834639ff824639ff7c4437ff653026ff633026ff643027ff633027ff632f27ff623028ff632f25ff632e24ff6d3728ff864d3eff8b4f3fff884c3cff824637ff804535ff7f4436ff7f4438ff7d4335ff7e4436ff804638ff804739ff7b4235ff7a4235ff784235ff784134ff774134ff774134ff774134ff784135ff784135ff784134ff774134ff774034ff774035ff774034ff794135ff804a3cff6f3a2fff68372cff67372eff65362dff62342cff5e312aff5a2e29ff512a24ff95766dff432623ff422426ff3f2121ff4c2d2bff512f2fff583635ff593634ff5a3736ff573836ff492e2fff3c242aff362227ff3e2524ff614540ff664740ff65463eff6b4b42ff715247ff725247ff715046ff705046ff6f4e45ff6e4c44ff6e4b43ff6e4d41ff7a5a4bff7b5b4bff7a594aff7a594bff7a594bff7d5c4eff7e5d4fff7f5e50ff7f5f51ff805f51ff805f51ff816051ff7f5d4eff765346ff7a5a4bff7c5d4eff7d5e50ff7e5e4fff7e5e4eff7d5c4dff7c584aff7d5b4dff795649ff714e42ff603d35ff593731ff5a3934ff583a36ff50322fff503130ff523332ff523332ff523434ff513534ff492d30ff44282cff43282bff41272aff3f2528ff43292cff42282bff41272aff41272cff3f252aff40262cff41262bff42272bff41262cff40272dff3f272dff40272dff40272eff41282eff3f282dff3f272cff3c252bff3a262aff38242cff322229ff31232bfe31242ef62f232c64918a872d8e7dccb68573d1b28473d19f8472d08d8272d07b8574d16b8572d25e8572d1548673d14c8672d0498573d2498173d24b8170cf4d8471d4518474d3518471d04e8672d1478573d43f8271ce33826ed2288673d21e806fcc13866bc90a8066cc059999ff02808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff010000ff028080ff076d6ddb0f7766cc198570d62a8673c83e8473ce28bfb9a624a395b109e3e3c64ce4dac9b0e5d8c6f5a17970fc734037fe753d36ff753c35ff753c35ff743c35ff743c35ff743c35ff743c35ff733c35ff733c34ff733c34ff723c34ff733c35ff733c34ff723b34ff703b33ff703a32ff6f3832ff6f3932ff733c35ff6f3831ff6f3731ff6e362fff763d34ff7d4239ff7c4037ff783e35ff753b33ff763d34ff763d35ff763d35ff743d34ff6e3930ff66322bff65322bff63312cff622f2aff653128ff80483bff80483aff774136ff68362eff5d2d27ff582b26ff572a27ff5b2e26ff7b4539ff834538ff834437ff834537ff824635ff814538ff814638ff824639ff834639ff834639ff824639ff824639ff824639ff824639ff824639ff83463aff82463aff834539ff814639ff784133ff642f26ff643127ff643027ff643027ff643027ff633026ff663025ff733b2fff8a4d3eff8f5040ff8e503fff894d3bff884c3cff804435ff804436ff7f4437ff7d4435ff7f4537ff804638ff814839ff7d4436ff7a4234ff794134ff784135ff774134ff784134ff774134ff784235ff784135ff784135ff784034ff774035ff774034ff784034ff81473bff844b3dff7a4437ff65332aff603129ff5d302aff5b2f29ff582d27ff552c28ff4e2723ff997a71ff432624ff422324ff492929ff593636ff5a3635ff5b3735ff5b3735ff5a3936ff4f312fff462d2cff372326ff372126ff462d2aff674842ff664640ff66483fff705047ff725348ff735348ff725148ff715146ff705046ff6e4d45ff6e4b43ff704e44ff7e5e4eff7b5b4bff7b5a4bff7b5a4cff7c5b4dff7e5d4fff7f5e50ff805f51ff806052ff806051ff816152ff826152ff816151ff795648ff7d5c4dff7d5e4fff7e5f51ff7f5f50ff7f5f50ff7e5e4fff7e5b4dff7b594aff7f5d4eff7e5c4bff765347ff634037ff59372fff583a34ff543532ff4f302fff513231ff523232ff513433ff513634ff4c2f31ff45292cff43282aff43282aff412729ff442a2dff43292bff43292bff43282cff43282cff42282bff422629ff4d3032ff43282bff40262bff3f272eff40272dff40272eff42282eff422a2fff3f272cff3c252aff3a252aff39252bff33232aff31232bfe32232ef42e242a709f999607dbdbb69b8472d19c8472d1b18372d1a18272cf8f8472d1808372d1738371d0678372d25e8575d1598473d1588574d15a8271d25d8470d05f8471d1608572d25c8272d0548370d14a8372cf3d8271d1308070cf237c6dcc17856fd30e806dc807926db6035555aa01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808006aa80d50c806ad517856fd3268672d01a8976ce1c8976d1558475d27b8572d10ea492c817e9dec87bae8d83ed73423afd753d36ff753c35ff743c35ff743c35ff743c35ff743c35ff743c34ff743c34ff743c34ff733c34ff733c34ff733c35ff733c34ff723b34ff703a32ff6f3932ff703932ff713b34ff713a33ff703833ff6f3730ff6f372fff7c4138ff7f4339ff7d4137ff793e35ff783e35ff783e35ff783d35ff783d35ff763e34ff723c33ff67322bff65322cff64332cff62312bff673127ff814839ff844838ff834638ff80473aff7c4338ff6a362dff602d27ff5e2b26ff754034ff824638ff834637ff824637ff814638ff834638ff834639ff834639ff834639ff834639ff834639ff834639ff834639ff834639ff834639ff824639ff824639ff824538ff814538ff753f32ff643027ff643027ff663027ff653026ff643126ff683225ff7b4232ff8c5041ff905040ff905140ff905141ff8b4c3cff8a4d3dff87493bff814537ff804437ff7e4537ff7e4435ff804638ff814739ff7f4637ff7a4133ff794234ff784235ff784134ff784235ff784134ff784235ff784135ff794036ff784034ff783f35ff793f33ff7f4437ff874b3dff894b3cff854d3eff713d30ff5b2c23ff582c25ff562b27ff552a27ff542a27ff4c2821ff997c72ff40241fff4d2c2bff5b3738ff5c3636ff5c3735ff5b3733ff5b3834ff583935ff492f2dff40292cff362126ff392023ff583c38ff684841ff674740ff694a42ff74534aff74534aff745349ff735249ff735348ff76554aff6d4b42ff6f4c42ff745245ff80604fff7d5d4cff7d5c4dff7d5b4dff7d5c4eff7f5e50ff805f51ff806051ff816253ff836254ff836253ff836253ff856353ff7b594aff805e4fff7e5e4fff7f5f50ff805f50ff805f50ff816152ff816050ff7d5b4cff7f5b4cff825f4fff805d4dff7f5c4fff6d4a40ff593931ff54342fff4f312eff503130ff513231ff503333ff503434ff4e3133ff472b2dff44282bff44292cff442a2bff442a2bff442a2bff432a2bff44292bff442a2dff44292aff553733ff684944ff44282aff42292eff41262eff40272cff41282dff43282eff422a2eff41292fff3d262bff3b262aff3a252bff39252cff35242bfe33242ef031252c8bb7b2ab06ffffd5a48473d0678674d2c28372d1b28473d1a38372d0948573d0868572d1798572d3708472d16b8372cf698372d1698370d16c8471d26e8472d16e8472d36a8473d1628272d0568274d0468371d3388472d1298376d31c8076d1108070cf088080df035555ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff059966cc0b8b74d1158679ce237c6dcc2e8574d3428374d1648573d1498573d202ffffff06ffffd537d1b9a7d6784b42fd743c35fe743c35ff753c35ff743c35ff743c34ff743c34ff743c34ff743c34ff743c34ff743c34ff733c34ff733c35ff733c34ff723c34ff703a32ff6f3932ff703932ff743d35ff723a33ff703832ff713730ff743930ff7f4439ff804338ff7d4036ff7a3f36ff793e35ff793e36ff783d35ff783d34ff773d34ff743e34ff67332aff66332bff66322dff64312aff673128ff82493aff854738ff854837ff844739ff83473aff81463aff7e4539ff713930ff7a3f34ff824638ff834637ff824638ff81463aff834639ff834639ff834639ff834639ff834639ff834639ff834639ff834639ff834639ff834639ff834538ff834538ff824537ff814538ff723b30ff643126ff653128ff663026ff673025ff6a3325ff834939ff8d5241ff8f5140ff90503fff915140ff905141ff8b4d3dff8b4c3dff8a4c3dff844739ff804437ff7f4537ff7e4536ff804738ff814739ff824939ff7c4334ff7a4234ff784135ff784234ff784234ff784134ff784235ff784235ff784135ff784034ff784033ff7b4134ff854b3bff874b3cff894b3cff884e3dff864e3fff67352aff562822ff552a26ff552a28ff542a27ff4e2722ff9b7c71ff492e25ff5d3837ff5d3535ff5d3635ff5b3834ff5a3833ff5b3b35ff523530ff49302fff3b2429ff372024ff3f2525ff664843ff674840ff68483fff6d4c43ff77554cff765549ff755349ff745349ff755449ff7a594cff6e4b41ff704c42ff785548ff826150ff7f5f4dff7d5c4dff7f5d4eff7f5e50ff7f5f51ff806051ff816151ff836353ff846354ff846353ff846253ff866454ff805e4eff82604fff815f50ff805f50ff816050ff816051ff836252ff836252ff826050ff7e5a4aff815e4eff825f4fff805d4eff815d4fff7b574bff624136ff4f3129ff4e302bff503130ff523333ff503333ff503434ff472b2cff46292bff45292bff442a2cff452a2cff44292cff45292eff46282dff46292cff472a28ff7a594fff79584dff4d302fff472c31ff42262eff40292cff40282cff42292eff42292fff422b2eff40292eff3c262bff3a262bff3a252aff39262dfd35252cef342a2ba0beb7b1198f85b88f8472d2c08572d2d08372d2c38473d1b48471d0a68473d1988572d28c8573d1818473d27b8572d1788473d0798574d17b8370cf7d8372d07c8473d2768473d26e8472d1618371d04f8474d23f8675d22f8272ce208070cf138679c90a9980cc048080bf01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000080048040bf098e71c6138679c9208070d725836ecf2d8871d2488371cd02ffffff2d937dd239aa8f98af855a4ff7713f36fe743c34fe743d35ff743c35ff743c34ff753c34ff743c34ff743c34ff743c34ff743c34ff743c34ff733c34ff733c34ff733c34ff723b34ff703a32ff6f3932ff703a33ff753e36ff723a32ff713831ff71372fff7a3f34ff804438ff804439ff7d4136ff7a3e36ff793e36ff793e36ff793d35ff793d34ff783d34ff763f35ff6b352dff68332cff67332dff66312bff683129ff83493bff864939ff854838ff834739ff84473aff844639ff84473aff83473aff86493bff844637ff844636ff824639ff82463bff834639ff834639ff834639ff834639ff834639ff834639ff834639ff834639ff834639ff834538ff824538ff824538ff824537ff804538ff6f372dff663227ff673328ff683125ff723a2cff874d3dff8e5141ff8e503eff8f513fff905240ff915140ff915141ff8b4d3cff8b4c3dff8b4d3eff8a4d3eff824738ff804537ff7f4536ff804738ff814839ff824939ff7d4435ff7a4234ff794235ff794235ff784235ff794235ff784135ff784135ff784135ff784034ff7a4033ff824939ff864c3cff874c3bff884d3cff8a4e3cff884e3cff7f493bff5e2e24ff552a25ff552e2aff532a28ff512925ff917469ff60453bff5f3936ff5d3534ff5f3736ff5c3834ff5c3a34ff5c3a34ff543732ff4b3230ff3b2326ff392022ff4c302eff684843ff68473fff6b4a42ff725248ff78574cff78564bff77544aff765549ff765548ff806052ff6d4a40ff6f4c41ff7e5b4dff836251ff816050ff7f5e4eff7f5e4fff806051ff806052ff816253ff826353ff846454ff856454ff856454ff856354ff876554ff846252ff836150ff816051ff816051ff826151ff826252ff836353ff846453ff846353ff825f4fff7f5b4bff836050ff815e4eff815e4eff825e4fff815d50ff6d4c3fff523229ff4f2f2bff50302fff503232ff503435ff482b2dff46292bff46292bff462a2cff452a2cff45292cff45292cff462a2cff46292aff5b3d36ff876455ff836154ff5a3c35ff492d2fff452a2fff40292cff40282dff42292eff43292fff422b2eff412a2fff3f272cff3d262cff3c262bff3a262dfe38272df736272bc86960595d60527b688473d08f8472d1dc8372d1d08472d2c48572d0b58472d2a78573d39b8472d1928372d28a8573d3878471d2878473d2898470d08a8371d1888370d0828372d0788271d0698372d1578472d0448370d2328575d1228070d215866dce0a8066cc059966cc01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff035555aa088080df118778d21e806fcc118778d2228778d2168b80d11be3c6bd90bda195dd79544afb79453bfe773e37fe753b33fe753c34ff753c35ff753c34ff753c34ff753c34ff743c34ff743c34ff743c34ff743c34ff733c34ff733c34ff733c34ff713b34ff703b33ff6f3932ff743e36ff743b34ff723a33ff723931ff73382fff7e4439ff804539ff804439ff7d4137ff7b3f36ff7a3e36ff7a3e36ff7a3d35ff7a3c34ff793d35ff773f35ff6d362eff69332cff68332cff66322aff69332aff844a3bff874a3bff854939ff85493bff85483aff854739ff854739ff87493bff884b3cff87493aff844637ff834639ff83463aff844639ff844639ff844639ff844639ff834639ff834639ff834639ff834638ff834538ff834538ff834538ff824538ff824538ff7f4438ff6d352bff683327ff6b3426ff753c2eff8a4e3eff8d5141ff90503fff8f513eff905240ff91523fff925140ff915241ff8c4e3dff8b4c3cff8b4d3eff8b4d3eff864a3bff814537ff804636ff804636ff824839ff814738ff7f4637ff7b4234ff7a4235ff794235ff794235ff794234ff784134ff794235ff784034ff783f33ff7f4637ff854c3cff874c3bff874d3cff874d3cff8b4f3dff894e3bff874c3cff7a4539ff572a23ff552c29ff552c29ff542a27ff896c60ff6b4e43ff5f3835ff5f3534ff5f3634ff5a3631ff63413aff5a3933ff583934ff4d3331ff392023ff392022ff5a3e3aff694943ff694840ff6b4a41ff76564bff79584dff78564aff78564aff785649ff7c5c4dff846355ff6d493fff6f4c40ff836152ff846452ff836352ff80604fff805f4fff816051ff816252ff816353ff826452ff866655ff866555ff876555ff866454ff876555ff866453ff836050ff826151ff816151ff836252ff836352ff836253ff856454ff856454ff856352ff805c4dff825d4eff83604fff815e4eff835f4fff836050ff846252ff79584aff57362eff4d2f2aff4e302fff503333ff4c2f31ff45282bff46292cff472a2dff462a2cff462a2cff452a2cff452b2bff4b2e2bff7f5d54ff896554ff876554ff6c4d44ff492c2dff492d32ff41292cff41292dff42292eff43292eff422a2fff422b30ff41292eff3e262cff3c272bff3c272dfe3b282ffe39292ef1382b2b804e444a5c8572d0b38472d0e58573d2db8572d2d08472d0c38573d1b78474d1ab8573d2a28473d19b8473d1988372d2978471d0828372d2828374d2788471d08b8472d1808372d1708472d15c8574d3488375d1358773d4248771d4168068d10c806ad5059966cc0280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff07926ddb108070cf1c896dd11b8471d0308570d511a5a5c38694786ef075483ffc79433bff7b4139ff7d423aff753a33ff753c34ff743c34ff753c34ff753c34ff753c34ff743c34ff743c34ff743c34ff743c34ff733c34ff733c34ff723c34ff723b34ff703a33ff703a32ff774138ff743b34ff733932ff723830ff763b32ff81453bff804539ff80443aff7d4136ff7c3e36ff7b3e36ff7b3d36ff7a3d35ff7b3d35ff7a3d34ff783e34ff703831ff6a332cff68322cff67312aff6a332aff864b3cff874a3aff864a3aff85493bff86493bff86483aff864839ff884b3bff894b3cff884a3bff844637ff834738ff834739ff844639ff844639ff844639ff844639ff844638ff834638ff834638ff834538ff834538ff834538ff824538ff824538ff824638ff7e4337ff6d3428ff6a3327ff7d4233ff8c5040ff8e503fff8e5140ff8f503eff91513fff915140ff925240ff925140ff925241ff8d4e3eff8b4c3dff8a4d3dff8a4e3eff8a4d3dff834739ff814637ff7f4536ff814738ff804737ff814838ff7c4334ff7a4235ff7a4235ff794235ff7a4235ff794134ff784134ff794034ff7c4133ff874c3eff874d3cff884c3cff884d3cff884d3dff894f3eff8a4f3dff894d3cff864d3fff6c3a30ff582b24ff562c28ff552c28ff84675aff725448ff603935ff603735ff5c3531ff5e3b32ff6c4940ff634139ff5b3b34ff533733ff3b2121ff422826ff664842ff684841ff694940ff715046ff7b594fff7a584cff79574bff79584aff7a584aff826251ff836253ff6d493fff714e42ff866454ff856653ff836451ff836251ff816050ff826152ff826353ff836454ff836453ff876756ff886756ff886656ff876555ff896655ff876453ff856251ff836251ff836151ff836252ff846353ff846353ff856454ff866555ff856453ff836151ff805c4cff846050ff856050ff845f50ff856250ff856251ff856353ff836053ff634239ff50302bff4e2f2dff4e3132ff45292bff462a2dff462a2cff46292cff47292dff462a2cff482b2aff64463dff896659ff896654ff886655ff7f5f53ff492c2aff492c31ff442c2eff41292dff432a2eff43292eff432a2fff432a2fff422a2eff40272cff3c282cff3c272dff3d282efe3d282efc3c2c2faa3f2f2d0ab2b2b27a8473d1ed8472d1e58573d1da8473d1cf8573d1c58573d0ba8572d0b18370d1ab8371d1a88372d0a68370cf528673d3159279db448774d21c8976d1848372d3728472d25d8673d3498577d2358773d4248771d4168074d10c806ad5056666cc01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080068055d5108070cf1c8976d12c8b74d1418172cc1a9d93ce8e78564aec77433bfd7d4439ff7a453aff7d4539ff783d34ff763c34ff753c34ff753c34ff753c34ff753c34ff753c34ff743c34ff743c34ff743c34ff743c34ff733c34ff733c34ff723c34ff713b33ff753f36ff753e35ff743b33ff733931ff733930ff7b3f35ff82453aff804439ff804439ff7d4136ff7c3f36ff7c3e37ff7b3d36ff7c3d35ff7d3e35ff7b3c34ff793e35ff733931ff6b332cff69332cff68312aff6b342bff864a3cff874a3aff884a3aff884a3cff87493bff86493bff884b3dff894c3cff894c3cff894c3dff854839ff844639ff844639ff844639ff844639ff844638ff844638ff844638ff844638ff834638ff834538ff834538ff834538ff834538ff834639ff834638ff804537ff753b2dff834939ff8d5140ff8f503fff8f5140ff8e513fff90513fff915240ff925240ff925240ff935140ff925240ff8e4e3fff8b4d3eff8a4d3eff8a4d3eff894d3eff884d3dff834738ff814737ff814737ff814838ff814938ff7e4435ff7b4235ff7b4235ff7a4235ff794134ff794235ff794134ff7a4133ff834a3aff874d3cff884d3dff874d3cff874d3dff874d3dff874f3eff8a503fff894d3cff884e3cff844c3cff67342aff592c29ff552e2bff7a5f51ff7a5d50ff613935ff613835ff5c3630ff7e5c50ff5f3c32ff623f36ff5d3c34ff4f312dff3e2221ff543733ff684740ff694840ff6c4b41ff79584cff7c5a4eff7b594cff7c5a4dff7b594cff7e5c4dff896858ff816051ff6c493eff775447ff866555ff856652ff856552ff846352ff826050ff836253ff836353ff846454ff866555ff896857ff886857ff896856ff8a6856ff8b6956ff896755ff866352ff846352ff856353ff846353ff856454ff856554ff866555ff866655ff866655ff866554ff826050ff825e4eff96745dff8c6752ff886352ff876351ff876352ff876454ff876454ff765448ff55352cff4f302dff472b2aff46292bff47292bff47292cff46292dff47292bff543430ff876759ff8a6656ff8b6855ff8a6753ff896758ff593a35ff482c2eff482e30ff442b2dff432a2dff43292eff442a2fff452b2fff442b2fff432b2fff3e272cff3d282cff3e282eff3e282fff3d2b30d7403133266565575e8572d1e38573d1eb8573d1e38573d2b28473d1d18573d1c88571d1c18473cfba8572d2b78471d1b38372d1598473d1428778d414a6998c169780d1868372d1738371ce5d8673d0478573d0348471d323836dcc168b74dc0b8b74d1059999cc0280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff07926ddb108070cf1c8976d12d8871cc418172cc2c8574d11fa58c7bc67c4d42fb7e453aff7d463aff7e443aff7c4038ff763c33ff753c34ff753c34ff753c34ff753c34ff753c34ff753c34ff753c34ff743c34ff743c34ff733c33ff733c35ff723b33ff733c34ff784138ff743c33ff743b34ff743932ff743930ff7e4237ff83463aff814539ff804439ff7d4136ff7d3f36ff7c3e37ff7b3e36ff7c3d34ff7f4137ff7b3c33ff7a3e34ff753b33ff6b342cff69332bff68322aff6d362dff874b3cff884a3aff894b3aff894b3cff884a3bff884a3cff8a4c3eff8a4c3eff8a4c3eff894d3dff874a3bff85473aff834738ff854639ff844639ff844639ff844638ff844638ff844638ff834638ff834538ff834538ff834538ff834639ff834538ff86483aff87493bff884c3cff8d503fff90513fff90513eff90503fff91513fff92523fff92523fff925240ff925240ff935140ff925240ff8e4f3fff8b4d3dff8a4d3eff8b4d3fff8a4d3fff894d3dff864a3bff814637ff814738ff824838ff814838ff804738ff7c4235ff7c4336ff7b4336ff794134ff7a4135ff794034ff7f4537ff884d3eff884d3dff884d3cff874d3dff874d3dff874e3dff864e3dff895140ff894d3cff894e3aff874e3dff7f493bff5d2e2aff552f2aff765a4dff826457ff623c36ff5e3631ff664239ff6b493fff644238ff623e36ff5c3b34ff4b2c28ff442724ff5f3e3aff6b4941ff6a4940ff725045ff7d5a4eff7d5b4eff7c594cff7c594cff7a584aff856354ff896a58ff7e5d50ff6d4b3fff7a584bff886756ff866752ff866652ff866553ff836251ff846353ff846454ff856555ff876656ff896857ff896957ff8b6857ff8a6956ff8e6c57ff93715cff886552ff866453ff866453ff856453ff866554ff866554ff876656ff876656ff866654ff876656ff856454ff835f4dff8d6b52ffad8b6dff8c684fff8a6651ff876652ff886551ff896653ff896654ff7e5c4dff5d3d35ff4c2f2cff442827ff472a2aff47292cff472a2cff492a28ff6f4e45ff8a6757ff8b6654ff8b6856ff8a6755ff896656ff6e4d47ff482c2cff482e2fff472d30ff432a2dff442a2eff442a2eff442a2fff452b2fff452b30ff40292dff3f282dff3e282dff3f282eff3f2a31f03a2b2d46544d45208778d75c8572d3a68472cfea8572d1818473d2a48473d0b88473d1cd8472d1c78473d1c28572d2b38472d1698672d15b8976d246998e8a2b9482b8638371d1708474cf5a8574cf438572d1308a75d5208770cf148073cc0b745db9048080bf0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff088060bf108070cf1c9276d12d8877cc428374d15a8574d53b8675d43f9e7d82e1814e43fd80483cff81453bff80443bff773d33ff763c34ff753c34ff753c34ff753c34ff753c34ff753c34ff753c34ff743c33ff743c34ff743c34ff733b34ff743c34ff784137ff773f36ff753a32ff743932ff743930ff763a30ff83463bff83453aff824539ff81443aff7e4137ff7d3f37ff7c3d37ff7d3d35ff7e3e34ff814138ff7c3d34ff7b3e34ff783e33ff6e342cff69322aff683229ff70372bff8a4c3cff894b3aff8a4b3bff8b4b3cff8a4b3cff8a4c3dff8a4c3dff8a4c3dff8a4c3dff8a4c3dff8a4b3dff854739ff854738ff854639ff844639ff844639ff844638ff844638ff844638ff834638ff844539ff844538ff854638ff864738ff894a3aff8a4b3bff8c4c3bff8f4f3eff90513fff915140ff91513fff91513fff935240ff93523fff935240ff93523fff93523fff935240ff925140ff8f4f3fff8b4d3dff8b4c3dff8a4d3eff8a4d3eff8a4d3dff894c3dff834737ff824737ff834738ff834738ff824939ff7c4435ff7c4436ff7b4237ff794135ff7a4033ff7e4334ff854a3bff884e3dff874d3cff884d3dff874d3dff874d3dff874e3cff874c3dff8b503fff894d3cff8a4d3cff884d3bff844c3aff774438ff592f28ff73544aff8f7163ff613a33ff5c352eff7c594dff613a34ff64403aff5f3d35ff583631ff492b26ff573732ff5f3e35ff6c4940ff6f4c41ff7c594cff7e5c4dff7e5b4cff7d5a4cff7c594aff805e4cff8b6958ff8b6c5aff7d5a4eff6e4b3fff7d5d4dff886a56ff876953ff876853ff876653ff866453ff876454ff856555ff876757ff896859ff8b6a58ff8c6a58ff8c6a57ff8d6a57ff906d58ff96735cff916e57ff8a6654ff876453ff876454ff866455ff876555ff886654ff886655ff896756ff886655ff876554ff856352ff845f4cffa88568ffb59571ff957356ff8c6752ff8c6753ff8a6652ff8b6753ff8b6754ff8a6857ff644239ff4c2e29ff462727ff48292bff48292aff5d3e37ff866657ff896753ff8c6755ff8a6755ff8c6855ff8b6755ff7f5e54ff4a2d2cff482e30ff472e31ff472d30ff452b2fff452b2fff442a2eff452a2eff462b2fff432b2fff40282cff40292eff40282fff3f2930fb3e2c2f7d564943338c78cd02ffffff3e8473d2d28472d1868774cf07ffdbdb07ffdbdb298976d3d18473d1cd8472d0c68573d19b8572d33a8877d3588e827d538172a02f8877d4628572d0528673d03e8473ce2b8877d51c8976d1128071c6097155c6048080bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff03aaaaff088060df118778d21d8d7bd32f8272c9438576d15c8272d3678372d00caaaaea6e9e7668f9804a3dff83473bff81463aff7a3f36ff763c33ff763d34ff763d35ff753d34ff753c34ff753d33ff753c35ff743c34ff753c35ff743c34ff753c33ff794136ff7b4238ff773e34ff753b32ff753a32ff763a31ff7b3f34ff83453aff84463aff824539ff824439ff7f4237ff7e3f36ff7d3e37ff7e3d35ff814136ff834237ff7d3d34ff7d3f36ff7a4035ff6f352cff69332aff683228ff72382bff894c3cff894b3aff8b4b3cff8a4b3cff8a4b3cff8a4c3cff8a4c3dff8a4c3dff8a4c3dff8b4c3dff8a4b3cff864839ff854838ff854639ff854639ff844639ff844639ff844638ff844638ff844537ff844538ff854638ff874839ff8a4a3bff8b4b3cff8c4c3cff8f4f3eff91513fff91523fff91513fff91513eff935340ff935340ff935240ff93523fff93523fff93523fff935240ff935240ff90503fff8c4d3dff8b4d3dff8b4d3eff8a4d3eff8a4d3dff8a4d3dff874b3bff834737ff834737ff834738ff824839ff7e4536ff7d4437ff7b4236ff7a4236ff7a4132ff834939ff874c3bff884d3cff884e3dff884d3dff884d3cff874d3cff874d3cff874d3dff8b503fff884d3bff894d3cff874d3cff864d3bff854e3fff6f3f34ff724d42ffa48575ff5f3a32ff6a443cff7b584fff643e35ff654139ff603d35ff53312bff4b2b26ff603e38ff5f3d34ff6e4a40ff745244ff815c4eff7f5c4dff7e5a4cff7e5b4cff7e5b4bff8b6855ff8e6b59ff8e6e5bff785548ff6e4b3fff846253ff896a57ff896955ff896855ff896855ff876654ff866453ff866655ff886858ff8a6a58ff8c6b57ff8e6b58ff8d6a56ff8f6c58ff926f59ff97755eff97745cff8c6855ff896553ff886556ff876557ff876654ff896655ff896755ff8a6856ff896755ff896655ff876454ff85614fff8e6c52ffb59371ffb59370ff9c795cff8d6851ff8c6754ff8d6754ff8c6753ff8c6955ff8c6956ff745245ff4e2d28ff4a2827ff4b2927ff785649ff896754ff8b6852ff8c6755ff8a6756ff8b6855ff8a6854ff886759ff533531ff492d2fff482e31ff492f32ff462d30ff452c2fff452a2eff462b2eff462b2fff462d30ff42292dff41292eff40282fff3f292ffd3f2b30ce55454233a0968c2f72675c4f645764576755527661524e85564d43477e7368638674d1d88473d1d38472d0cb8371cfc08572d1308575cf4d9284816a6357541f8c7bce3c8473d04b8170cf378274cc258a75d6188a75d50e806ddb07926ddb028080ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff03aaaaff0a8066cc128e80e3208778cf328a75cc458573d3588574d1558472cf02ffffff26f2ddc9e2865348fe84473dff83483bff7e443aff773d34ff763d33ff763d34ff763c34ff753d34ff753d34ff753d35ff753c35ff743d34ff743d33ff783f35ff7c4338ff7b4337ff773d32ff763b32ff763a31ff773a32ff804339ff83463aff84463aff84463aff834439ff7f4136ff7f3f37ff7e3e36ff7f3e35ff854538ff824237ff7d3e34ff7d3f35ff7c4036ff72372dff6a332aff683228ff753b2eff8a4c3cff8b4c3bff8b4c3cff8b4c3cff8b4c3cff8a4c3cff8a4c3cff8a4c3cff8b4c3dff8b4c3dff8b4c3dff894a3bff854738ff854739ff854639ff844638ff844638ff844638ff844638ff844637ff854638ff89493aff8b4a3bff8c4c3cff8e4d3cff90503eff91503fff91513eff91513eff92513fff935340ff935240ff945240ff945240ff94533fff94523fff94523fff93513fff935240ff91503fff8c4c3cff8b4d3dff8b4d3eff8a4d3eff8a4d3dff8a4d3dff894d3dff844838ff834737ff834838ff824838ff814739ff7e4436ff7c4235ff7b4134ff7f4637ff874c3cff884c3cff884d3cff884d3cff884e3dff884e3dff884d3cff884e3dff884d3cff8a503fff884d3cff874c3bff884d3cff874d3bff854c3bff82493bff794c3dffc5a896ff5c3b2fff89645aff5d372fff68413aff654139ff5d3b34ff502e28ff54322dff66433dff5e3c33ff6a483cff7b574aff815d4eff7f5b4cff7f5b4bff7e5b4bff876452ff8f6d5aff8e6c59ff8e6e5cff745043ff704c3fff886654ff8b6a56ff8a6956ff8b6956ff8b6956ff896756ff876654ff876756ff8a695aff8c6b58ff8e6c57ff8f6c58ff8f6c57ff906d58ff93715bff99765dff99765dff96735cff8b6755ff896655ff886657ff886655ff896756ff8a6857ff8b6957ff8a6857ff8a6857ff896655ff876354ff84614effa28063ffb5936effb79570ffa48061ff926e54ff8e6a53ff8e6953ff8e6854ff8e6954ff8e6a55ff825f50ff603d34ff5f3b33ff8a6658ff8a6653ff8b6854ff8b6856ff8b6756ff8b6855ff8b6754ff8b685aff64463fff482b2cff492e31ff492f32ff482e31ff472d31ff472d30ff462b2fff472c2fff462c2fff442b2fff41292eff40292fff3f2930fe412b31fb442f32e3473333eb473034f5473036f3463137ee463235c54c3d391bc6b3aa738573d3df8472d0d78472d1cc8472d1bf8473d2508376cf46877c75c055484610bf9f9f2c8574d63d8671d12f8272ce1f847bce13866bc90b8b74e8059999cc028080ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff010000ff028080ff03aa55aa068080aa0c806ad5168b68d1238a75d3368476cb4a8675d2568271d36e8474d1328575d11becd9c6e37e4a40fd84483dfe85493dff83493fff7b4036ff773d34ff763d33ff763d34ff763d35ff763d36ff753d35ff753c35ff763c34ff773e35ff7c4337ff7c4336ff7d4438ff783c33ff773b33ff773b32ff793b32ff84453bff84473aff85473aff84463aff83453aff804137ff7f3f37ff7f3e36ff803f34ff89483bff834336ff7e3f33ff7d4035ff7e4137ff743a30ff6a322aff683127ff783d30ff8a4d3cff8b4c3cff8b4c3cff8b4c3cff8b4b3cff8b4c3cff8b4c3cff8b4c3cff8b4c3dff8b4c3dff8b4c3dff8a4b3cff854637ff854739ff854639ff854738ff854739ff854638ff854638ff864738ff894939ff8d4d3cff8e4d3cff8f4e3dff91503eff91513eff92513fff92513eff92513fff93523fff945340ff945340ff945340ff94533fff94523fff94523fff94523fff94513fff935240ff91513fff8d4d3dff8b4c3dff8b4d3dff8b4d3eff8a4d3dff8a4d3dff894d3cff874b3aff834737ff844838ff834838ff83493aff7e4436ff7d4235ff7d4334ff864a3bff884c3cff884c3cff884d3cff884d3cff884d3dff884d3dff884d3dff884d3dff874d3dff8a503fff874d3cff864c3bff874e3bff864d3aff874d3aff834b3aff794e39ffdfc4acff977763ff7c5a4cff623c33ff664038ff66423aff583630ff4e2c27ff603d38ff66433cff5e3a33ff644137ff7f5c4eff815d4dff815c4dff7f5b4bff815e4cff926e5cff8f6d59ff8e6c58ff8e6c5aff734f42ff724d3fff8b6a55ff8b6b55ff8c6a56ff8c6a57ff8c6a57ff8b6a57ff886755ff8a6957ff8b6a5aff8d6c57ff8f6d56ff926e59ff926e58ff926f59ff95735bff9a775eff9c785eff9a775fff927059ff8a6754ff896756ff8b6756ff8a6856ff8b6958ff8c6958ff8b6958ff8b6958ff8b6857ff896555ff856252ff88664fffb4916fffb5926bffba9772ffab8867ff957055ff916c53ff906953ff906b55ff8f6a53ff8f6c56ff8f6c58ff896452ff8c6754ff8b6653ff8c6855ff8c6857ff8c6856ff8d6857ff8d6856ff8c6858ff77574eff492b2bff482d30ff482e31ff482f32ff482e31ff482e32ff472d31ff472d30ff472c30ff462d32ff422a2fff412930ff402930ff432b32ff472f36fe472f35fd482f35fe473037fe462f35f8483235825e4e4903ffffffcc8372d1e38371d0d98472d1cc8472d1a38572d2778574d05a807774e64d3f415d706360119678d2268672d0278376d1198f7acc0f8866cc098e71c6048080ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000ffffff0280808002808080048080bf068080d5098e71e3118769d21c896dd12a8c73d43c8877d0528673d06a8773d4848574d3778774d221d8b9aaeb7f473dfe85473cfe884b40ff864a3fff80463bff783d33ff763d33ff773d35ff753d34ff763d35ff763d35ff763d34ff783e33ff7d4338ff7d4336ff7d4336ff7d4436ff783c32ff773b33ff783b32ff7c3e34ff85463cff85463aff85463aff86473cff84453aff814137ff803f36ff813f36ff824136ff8b4b3dff844437ff7e3f34ff7e4034ff7f4237ff773d32ff6b322aff683026ff7a3f31ff8b4c3cff8c4c3cff8b4c3cff8b4c3cff8b4b3cff8b4c3cff8b4c3cff8b4c3cff8b4c3cff8b4c3cff8b4c3dff8b4d3eff874839ff854739ff854739ff854738ff854738ff854738ff874839ff8b4c3bff8e4d3dff8e4e3cff904f3eff935240ff92513fff92513eff92513fff92513fff93523fff945340ff945340ff955340ff945340ff95533fff94533fff94523fff95523fff94523fff93513fff91503fff8d4d3dff8c4d3dff8b4d3dff8a4d3dff8b4d3dff8a4d3dff8a4d3dff894c3dff854939ff844839ff834839ff84483aff804637ff7e4234ff834839ff874b3cff874d3bff884d3cff884d3cff884d3cff884d3dff884d3dff884d3dff884d3cff864e3dff88503eff844c3bff844c3bff874d3cff864c3aff864d3cff804d39ff956c4fffe7cfb0ffb8997cff896650ff633e32ff664037ff67423bff55332dff502e2aff65433cff67443bff5e3c34ff58362fff815e52ff835e4fff815d4cff815d4cff8d6957ff926e5bff906d58ff8e6d58ff8c6958ff714d3eff765142ff8e6d56ff8d6c55ff8d6b58ff8d6b56ff8c6b56ff8c6c56ff896954ff8c6a57ff8d6b59ff8e6d56ff927059ff937058ff946f59ff936f58ff98755cff9b775eff9c785eff9c795fff9a785eff8f6c55ff8b6854ff8b6757ff8b6857ff8c6958ff8b6a57ff8c6a58ff8c6a58ff8c6957ff8a6756ff896655ff856250ffa07d60ffb6926effb6926dffbb9772ffb4916fff977255ff906b52ff906a55ff906b55ff916c56ff916d55ff936e57ff8f6a54ff8d6854ff8c6855ff8c6857ff8c6856ff8d6857ff8d6756ff8b6757ff836256ff4f302dff482d2fff482f31ff482e31ff482f31ff472e30ff482e32ff472d33ff482d31ff482d31ff462c31ff41282eff412930ff452c33ff492f36ff482f36fe482f36fe493038ff472f37f944313440c3bbb77a8473d1de8472d0e48472d1d88473d1c98573d3a18372d13c8c7bd08f645759ef4b3f41c3584c4718b5aa9f068080d51f847bce138679c90b8b74e8059999cc028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff028080ff048040bf068055d50a8066cc0f8877cc188075d5248e78d4328575d1458573cf5b8776d2738573d3848572d37d8572ce34b59389f581463bfe86463bff84483bff884b40ff874c3fff7c4136ff793e35ff773d34ff773e35ff763d35ff773e34ff773e33ff7c4336ff7e4436ff7e4436ff7d4435ff7e4436ff783c32ff773b32ff793b32ff824439ff86463bff86473bff85473aff85473bff85453aff814237ff814036ff823f36ff87453aff8b4b3cff844536ff7f3f34ff804236ff7e4135ff793f34ff6c332aff683026ff7c3f32ff8b4c3cff8c4c3bff8c4c3cff8c4b3cff8b4b3cff8b4b3cff8b4c3cff8b4c3dff8b4c3cff8b4c3cff8b4c3eff8b4c3dff894a3bff864739ff864738ff864738ff874838ff894a3aff8e4e3dff8f4f3eff91503eff93513fff935240ff93513fff93513eff93523fff92523fff93523fff955441ff955240ff95533fff955340ff955340ff95533fff95533fff95523fff95523fff95523fff95533fff92523eff8e4d3cff8c4d3bff8c4c3cff8b4c3dff8b4c3dff8b4d3eff8b4e3eff8a4e3eff874b3bff844938ff854a39ff844839ff824637ff824737ff874c3cff874c3bff874c3aff884d3dff884d3dff884d3dff884d3dff884d3dff884d3dff884d3cff854f3cff874f3eff834c3bff834c3bff864d3cff874d3bff864e3aff84563dffb9956fffe4d0b0ffbfa07bffbe9878ff8f6b57ff694338ff634037ff502f29ff5c3a35ff66433bff68433aff603d36ff53302bff7e5a4fff845f4fff825d4dff876351ff926e5bff916e5aff8f6c58ff916e5aff886554ff734c3fff7e5847ff906f57ff8d6d56ff8d6c59ff8d6c57ff8e6b56ff8d6d56ff8b6a54ff8c6a56ff8e6c59ff916f58ff947259ff947058ff946f58ff957159ff9b765dff9d795fff9e7a5eff9e7b60ff9c7a5eff98765dff8d6a54ff8c6856ff8c6958ff8d6a59ff8d6b58ff8d6b58ff8d6a58ff8d6a58ff8c6a57ff8b6756ff896656ff8d6a54ffae8b6cffb3916cffb5936cffb99870ffb99673ff9b7859ff926e54ff916c55ff916b56ff926d55ff936e57ff926d57ff8c6853ff8c6854ff8c6856ff8c6857ff8d6857ff8e6856ff8b6756ff8b695bff5b3c37ff492d2eff482e31ff482e30ff482f31ff482e32ff472e32ff472e32ff482e33ff472d32ff472d32ff442b30ff41292eff462d33ff493036ff493037ff482f36ff482f37ff482f37f055414421e8e0d8b68573d2cf8573d1568574d35e8575d49f8572d2658672d23d7d7182e4534648f74c4243e24f454042706461128e80d4188a75d50e926ddb098e71c6048080bf028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff02808080028080ff03aa55aa059966cc088080bf0b8b74e8108070cf17857ad3218b74d12e8b74d33f8675ce518474d0678674d27e8673d25d8473d0218b74d14e96766ff983473cfe85473aff84473aff864a3eff894d41ff83493dff793e35ff773d34ff773e35ff763d34ff773e34ff7b4236ff7e4437ff7e4436ff7e4335ff7d4536ff7d4436ff783c32ff783c32ff7a3d33ff85463aff86463bff86463bff86473bff86473bff85453bff824137ff823f36ff834036ff8b493bff8c4b3cff864538ff804034ff804236ff804236ff7d4236ff6d322aff683025ff7e4133ff8c4d3cff8c4c3bff8c4b3bff8c4b3cff8c4b3cff8b4c3cff8b4c3cff8b4b3dff8b4c3bff8b4c3cff8c4d3eff8b4c3dff8a4b3cff874739ff874738ff884839ff8c4c3bff8f4e3eff915140ff92513fff93523fff935240ff94513fff94523fff93513fff94513fff93523fff94513fff995744ff95523fff95533fff955340ff955341ff95543eff95533fff95533fff95533fff94523eff94543fffb88364ffa67051ff8b4d39ff8e4c3dff8d4b3dff8b4b3dff8a4d3eff8b4d3dff8b4e3dff8a4e3dff854a39ff864a3aff854839ff834737ff854a39ff874c3bff884d3cff874d3bff864d3cff874d3dff884d3dff884d3dff884d3dff884d3dff874d3dff864f3cff864e3dff854d3cff814938ff854c3bff874f3bff865039ffaa7f5cffbb9469ffe0cfb0ffc1a480ffc19b77ffb59073ff77513fff613e33ff4f2d27ff69463fff68443bff684439ff634038ff54312dff704d43ff845f51ff86624fff916c59ff936f5aff926e59ff8f6c57ff94715cff845e4fff744d3eff8a6551ff917055ff8f6e56ff8f6d59ff8e6c56ff8f6c56ff8f6d56ff8d6c56ff8e6b57ff8f6d58ff947159ff967259ff967159ff967158ff99745affa88567ff9f7b5fff9e7a60ff9f7c60ff9f7c61ff9d7b60ff94715aff8d6955ff8d6a58ff8e6b59ff8d6b59ff8e6b59ff8d6b59ff8d6b59ff8d6a58ff8b6957ff8c6958ff876552ff9f7c62ffb3906effb4916affb4916affbb9972ffbe9b77ff9f7b5dff926d55ff936e56ff926e55ff926e55ff957159ff8e6954ff8c6855ff8d6956ff8d6957ff8c6957ff8e6956ff8c6856ff8b695aff6c4d46ff492b2cff492f31ff492f31ff482f32ff482f32ff472e32ff472e32ff472d33ff472c32ff472d32ff462b30ff432a2fff482e35ff4a3038ff492f37ff493037ff492f37fe493037f35f4c4d21e8e0d86b8572d2938672d2498573ce1d8d72d3338773d21fa594bdaa5a4e4ef44e4243fa4d4142cc554b471da7958d128e71d4138679d70b8b74d1068080aa028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff048080bf068080aa097171c60d8976d8128071d41a8076ce228770d22d8871d23d8675d14d8474cd608575cf758574d18b8474d34f8471d202ffffff70865b54fd83493aff854738ff85463aff85473cff884b3fff884d40ff7d4237ff783d34ff783d34ff793e34ff7b4135ff7f4538ff7f4437ff7f4435ff7f4436ff7f4436ff7f4536ff783c31ff793c32ff7d3f34ff87483cff86473bff86473bff87473cff87473aff86463bff824137ff824036ff844236ff8d4b3dff8d4c3cff874638ff814135ff814336ff834337ff7e4236ff6f332aff693125ff804434ff8e4d3aff8d4c3aff8d4c3bff8c4c3cff8b4b3cff8b4b3dff8a4c3dff894d3eff8a4c3dff8b4c3eff8b4c3eff8b4d3eff8b4c3dff894838ff894937ff8d4d3bff91503eff93513fff93513fff93523fff94523fff94523fff94523fff94523fff94523fff95523fff95513fff975241ff9b5844ff95533eff95533eff965340ff955441ff96543fff96533eff94543eff96523fff965241ff8f5539ffdfb48bffe8bf8dffb88763ff925741ff8c4a3cff8c4c3dff8a4e3fff8c4d3dff8b4e3bff894f3bff874e3cff864b3aff864939ff854938ff874c3bff874d3cff874d3dff874d3dff874d3cff874e3dff874e3dff874e3cff884e3cff874e3cff874d3cff874e3cff864d3cff864e3cff814837ff864c3aff864f3aff966447ffc29a71ffb99267ffdccbaaffc6a985ffc19b74ffbd9770ffa57e66ff623d2fff59342cff68423cff68443cff674339ff65413aff55312dff66433aff866252ff8e6956ff94705bff936f59ff916d59ff906e58ff96735dff7e5748ff754f3cff9c795fff947257ff8f6f57ff906c58ff8f6b56ff906b55ff937058ff906d56ff8f6c56ff916e56ff967459ff987359ff977259ff987358ffa58261ffbc9a76ffad8a69ffa17d60ffa07c62ffa17d62ffa07d61ff9f7c61ff916d58ff8f6c58ff8e6b59ff8e6c5aff8e6d5aff8e6c59ff8d6b59ff8d6b59ff8c6b57ff8c6958ff8b6856ff88664effb18d6fffb38e6bffb4906affb5926cffbc9a73ffbf9c78ffa17d5eff967056ff957055ff957057ff98735bff916b56ff8e6855ff8e6957ff8e6957ff8d6957ff8e6957ff8e6958ff8b695aff82635aff482a29ff4a2e30ff492e31ff492e33ff482e32ff482e31ff482e31ff472d33ff472d31ff482e2fff472b2dff462c30ff4a3036ff4a3139ff493036ff493036ff493036ff493036f94b373837ccbeb57a8473d1598775d12e8b7ad3418d857e428b7c78af5a4f4ff0504344f74e4244f44f45455079706c03ffffff18806aca0f8877dd098e71e3048080ff0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff02ff80ff03aaaaff076d6db60a6666cc108070cf168074dc1c8076db258a75d6308575d53e8873d24d8474d15f8473cf718371d0868574d19a8474d1388472cd278976d190875a51fd84493afe864738ff854639ff85463aff85483cff894d40ff854b3eff793f33ff793f34ff7a4034ff7e4438ff7f4437ff7f4436ff804536ff804536ff7f4436ff7f4437ff793d31ff7a3c31ff804237ff87483cff87473bff86473aff87483cff88483bff86473bff824137ff824036ff88473aff8d4c3eff8d4c3dff864737ff824236ff824437ff834438ff804338ff71362cff6b3126ff894b3aff995641ff924f3cff8f4d3aff8d4c3aff8d4c3bff8b4c3bff8b4c3cff8b4c3dff8b4c3dff8b4c3dff8b4c3dff8b4d3dff8b4c3dff8b4b3aff8f4e3cff92513fff93513fff93523fff94523fff94523fff94523fff94523fff94523fff94513fff95523fff95513fff95523fff975340ff975541ff995742ff97533fff965340ff965340ff96533fff975340ff95553eff96523fff95523fff9f6a49ffebc394ffe7c189ffe9c291ffd6aa81ff945f42ff894c39ff8c4d3cff8c4c3cff8b4d3dff8b4d3dff8a4e3bff874d3aff864a3aff864b39ff874c3bff874d3cff874d3dff874d3cff874d3cff874d3dff884e3cff874e3dff884d3cff884d3cff874d3cff874e3dff864d3cff864e3dff804837ff864e3bff875239ffb68a68ffbf986effbc956affdbc8a6ffc9ae8affc19c74ffbd9871ffb49074ff785443ff644035ff69433cff69443cff69433aff67433aff58352fff613e34ff896655ff95705cff95705aff936f59ff916e59ff926f59ff97735dff795143ff75503bffae8c6fff977658ff916e57ff906d59ff8f6c56ff906d56ff947059ff916e58ff906d57ff947158ff98755bff98745aff98735aff997457ffb99672ffbf9d76ffbb9b74ffa78664ffa27f61ffa27e63ffa27e62ffa17e64ff9b785fff906c58ff8f6c5aff8f6d5aff8f6c5aff8f6d5aff8e6c59ff8e6c5aff8d6c58ff8c6b5aff8c6a59ff896754ff9d795fffb38f6dffb38d6cffb58f6bffb6936cffbe9c73ffbd9c75ffa27d5dff9a7458ff9c755cff9b755dff96705aff8e6955ff8f6957ff8e6957ff8e6958ff8e6958ff8d6958ff8b6a58ff8a6b60ff52332fff4a2e30ff492e31ff482e32ff482e32ff482e32ff482e32ff482d32ff472d2fff4b312fff6a504cff543a3bff493035ff4a3138ff493036ff4a3036ff493036ff493037fe483335876655515d8673d30f8877dd129c8ed47b70665fe2504343f1504446f5514646fb5043469b5f52520eb6a4c8238375d3188a6ad50e806ddb07926ddb044040bf010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080035555aa048080bf076d6db60c806ad5118769d2188a75d5208778d7298976d3348976d3428374d1518474d0628575d0738573d0858473cf978473d0958473d1908573d3368e7bd5b1875b51fd854839fe864638ff854639ff854639ff854639ff86493dff874c40ff7f4539ff793f33ff7d4336ff804537ff804437ff804436ff804535ff804436ff804436ff804437ff7b3d32ff7b3d32ff85463aff87483bff88483cff87473aff88483cff87483bff87463bff834238ff834237ff8b4a3dff8e4d3eff8d4c3cff874837ff834337ff834437ff854539ff814338ff74382eff6e3125ff90503dff9e5a42ff9e5943ff9d5843ff9a5642ff94503eff904d3bff8e4c3aff8e4b3cff8c4b3bff8d4c3cff8c4c3cff8c4d3cff8c4d3cff8d4e3cff92513fff93523fff93523fff94523fff94523fff94523fff94523fff94523fff95523fff95523fff95523fff95523fff975340ff985340ff995642ff9f5e48ff97533eff96533fff965440ff965340ff975341ff94543dff97543fff94533dffc79671ffe7c38fffe5c08affe6c18cffe5c08dffe0b889ffa97755ff8d543aff8a4d38ff8b4d3cff8b4c3eff8b4d3bff8a4d3aff874d3bff864c3aff884d3cff884d3cff884d3dff874d3cff874d3dff884e3dff884d3dff884d3dff884d3cff884d3cff884d3cff874d3cff874d3cff864d3cff814838ff854e39ff9a694cffc19872ffbd976cffbe976effd8c49fffcab38effc19d74ffbd9a72ffb79372ffa17b66ff785144ff6b453aff6a4439ff6a4537ff765144ff5d3a2fff603c30ff906b5bff97735dff957059ff946e59ff906d58ff937059ff936f59ff785040ff7e5941ffbb9a78ff9a795bff936f59ff916e58ff906d56ff916e56ff96725bff936f58ff916d56ff97745aff99765bff9a755cff9a7459ffa68161ffc4a07affc19f75ffbf9d74ffbc9b74ffa68563ffa38062ffa38064ffa38065ffa38065ff96735cff916d59ff906d5bff906d5bff906d5bff8f6d5aff8f6d5aff8d6c58ff8d6c5aff8e6b5aff8d6a58ff896651ffad886affb38e6affb38f69ffb3916affb8956dffbe9c73ffb89470ffa37d5dff9f795dff9f7960ff9b765fff8f6a55ff8f6a57ff8f6a58ff8f6a59ff8e6a59ff8e6a58ff8c6a59ff8b6b5dff644441ff492c2fff492e32ff492e32ff492e32ff482e32ff482d33ff492e2fff482d2cff654943ff82665eff5d4343ff4b3236ff4b3138ff4a3036ff4a3136ff493036ff493036fe493236da533f401c9280803c8473d02b887dd52b8e827de7534847f5534649fb534748d1594e4c259f989f1d847bd3228778d91a806cce0f8877dd088080bf048080bf028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff01ffffff02000080044040bf056666cc097171c60d7676d8128071d4198570d6228778d22e8b74d33a8877cf478573d0568574d0678372d0788473d0888572d09a8472d1ab8573d1bb8673d1be8472d015aa9ecec6835249fe864738ff854738ff864539ff854539ff854639ff844639ff874a3eff864c3fff7d4236ff7f4438ff804536ff804537ff804536ff804536ff804435ff814437ff804335ff7c3e31ff7e3f33ff88483cff88483cff88483bff88483bff89493cff89493cff87463bff834237ff864439ff8d4b3fff8e4d3eff8d4c3dff894939ff834337ff844538ff854438ff824439ff773a2fff713125ff995642ffa05a40ffa15942ffa05942ffa05943ffa05a45ff9f5a45ff9a5642ff985441ff934f3cff904c3bff8d4d39ff8d4c3cff8d4e3bff8d4d3bff945340ff93523fff945240ff94523fff94523fff94523fff95523fff94523fff95523fff95513fff95523fff965340ff985441ff995441ff9a5642ffa15f49ff995741ff97533fff97533fff97533fff965342ff96533eff98543eff96583fffddb087ffe5c28dffe5c18cffe7c08bffe5c08affe5c08affe7bf8fffc69872ff8b5538ff894c39ff8b4c3dff8d4e3bff8b4d3bff894e3dff874c3bff874c3aff884d3cff884d3dff884d3cff874d3dff884e3dff884d3dff884d3cff884d3cff884d3cff884d3cff874d3cff874d3cff864c3cff824a39ff83513affb38766ffbf9970ffbc966cffbe986fffd4bf9affccb692ffc19d76ffbe9c75ffbb9673ffa88067ff815847ff704838ff7a5340ff96705affa37c68ff7f5a49ff754f40ff987261ff97715cff957059ff946e59ff916d58ff97755cff8e6852ff7a5040ff8c684cffbd9d78ff9d7a5bff946f59ff926f58ff906d56ff936f57ff97735aff957159ff936f56ff9a765cff9a755bff9a745bff9c765affb79471ffc5a17affc2a176ffc09f74ffc19f77ffba9873ffa98666ffa58164ffa58165ffa58265ffa37f66ff937059ff926f5bff916e5bff916e5bff906d5aff8f6d5aff8e6c5aff8f6d59ff8f6c59ff8f6c5aff8b6854ff9e795fffb28d6cffb38e69ffb48e69ffb48f69ffba956fffbe9b75ffb7926effa27c5effa0795fff9f7961ff916b55ff8f6a56ff906b59ff8f6b59ff8e6b58ff8d6b58ff8d6b59ff8c6b5cff75544eff482b2bff482e33ff482e31ff492e31ff492d31ff492e31ff4a2e2dff5b3d38ff806358ff83675cff694d49ff4d3233ff4c3138ff4a3136ff4a3037ff4a3036ff4a3036ff4b3237fb4b34377e6f5d5b2e8574d3618674d0119687d2a8615850f5564b49e9594e4d5e726d641f8c7bce288673d22a8673ce1a8976d8108070cf097171c6059966cc0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0280808002808080035555ff056666cc079292db0a8066cc0f7766bb158679ce1c8976d1268672d0328570d13f8271d24d8474d15d8473d06c8474d07d8572d08f8672d19e8674d2ae8574d0bc8673d2ca8673d2bc8472d10be8b9b9d0814c42ff844637ff854737ff86453aff854539ff854538ff854638ff854639ff874b3dff83483aff804636ff804536ff804536ff804536ff814536ff804435ff824537ff824436ff7c3e32ff814235ff89493cff89493cff89493cff89493cff8a493dff8a493dff88473bff854338ff8a473bff8f4c3fff8e4d3dff8e4d3eff8b493cff844337ff854539ff854439ff83453aff793b30ff753427ff9d5844ffa05a3fffa15941ffa15a43ffa15a43ffa05a43ffa15a45ffa05944ffa05a44ff9f5a44ff9d5943ff995641ff94513eff904e3cff904d3bff92503dff955240ff955340ff945240ff955340ff955240ff95523fff94523fff95523fff955240ff965340ff975441ff985441ff9a5442ff9a5542ff9b5943ff9f5e47ff97533fff985440ff985340ff975440ff97523fff97543dffa36d4dffeac191ffe5c18affe6c18cffe6c08bffe4c18bffe3c089ffe4c18bffe5c08effdbaf85ff9d6a49ff894d37ff8c4c3bff8b4d3cff8a4d3cff894c3bff874c3aff884d3cff884d3dff884d3dff884d3dff884d3dff884d3cff884d3cff884d3cff874d3cff874d3cff874d3cff864c3bff854d3cff814b3aff8d5c42ffbf9471ffbc976dffbb946bffc49c73ffd1ba94ffd0ba97ffc09d76ffbe9d76ffbb9570ffac8466ff855c44ff966e56ffb0886cffaf8768ffa07a5eff87614cff906957ff99735fff96715cff946f59ff946d58ff926e57ff9f7d63ff89634cff7a4f3eff9e7b5cffbf9f78ffa17f5eff947058ff926f57ff906c55ff947057ff97735aff957058ff967258ff9b765cff9b755cff9b755affa17c5dffc5a27dffc4a279ffc3a378ffc2a176ffc19f76ffbe9e76ffb89671ffa78563ffa78365ffa78365ffa78368ff9f7c63ff926f58ff926e5bff916e5cff906d5bff8f6e5aff8f6d59ff8f6d59ff8f6d5aff906d5aff8e6c57ff8c6752ffab8669ffb38d6affb38e6affb38d69ffb4906bffb9976fffbd9a75ffac8867ffa17c5fffa07b60ff967159ff916b56ff906b58ff906b59ff8e6c58ff8d6b58ff8d6c5aff8b6b5aff816158ff4b2f2cff4a2f31ff492e32ff492e31ff492d30ff4a2e30ff4f322fff7c6159ff84675cff85695eff745954ff4d3233ff4c3236ff4b3037ff4b3036ff4a3036ff4a3036ff4b3137fe4b3338df534040228778701d8d7bd302ffffff2e908580d85d544fa8695e5a12d4c6c6358273ca408374cf2d8277d21d8472d3128e71e30c8080d5068080d503aaaaaa02808080010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffff00028080ff035555aa048080bf068080d50a8066b20d7662c4128071d4188a75d5208778cf2a8673ce368071d0448070ce538472d1638371d1728472d2848372d1948372d0a48472d0b38472d0c18573d1cd8572d1d98572d1c68573d111d2b4a5da804a3ffe864537ff864637ff85453aff854538ff854637ff864537ff844539ff834639ff834739ff7f4536ff804535ff814637ff804536ff814536ff814435ff834537ff824437ff7e3f33ff854638ff8b493eff8b4a3dff8a4a3cff8b4a3dff8b493dff8a4a3dff89473bff87443aff8d4a3eff904d3eff8f4d3dff8f4d3dff8c493cff864539ff864639ff864539ff84463aff7a3c31ff7f3d2effa05a45ffa05b41ffa05a42ffa15a43ffa05b43ffa15b44ffa15a44ffa15a44ffa15a42ffa15b42ffa15c43ffa05b47ffa15c48ffa05c47ff9c5744ff96513fff93503dff93523fff945340ff945240ff945240ff95523fff955240ff955240ff965341ff975441ff985441ff985442ff995543ff9a5442ff9b5944ffa3644bff96533eff98543fff98543fff95553eff9a523fff93553bffcb9c75ffe8c48effe4c08affe5c18affe5c08bffe5c18dffe5bf8cffe5c08dffe5be8cffe6bf8dffe5bc8cffb78762ff8a523aff894b3bff8b4d3bff8a4d3bff884c3aff884c3bff884d3dff884d3dff884d3dff884d3dff884d3dff884d3cff884e3cff874e3cff874d3cff874d3cff874c3cff854c3cff824c3cff94664bffbe946fffbb956cffbb966cffc8a178ffcbb18cffd4bd9dffc09e78ffbe9c76ffba966effae8665ffa98364ffaf8968ffb08966ffb18966ffa37c60ff8b644fff956f5aff99745fff97725dff95705aff946e59ff926f57ffa9866cff835a45ff794d3bffb4916fffbe9e76ffa58362ff947056ff926e58ff916c55ff967158ff98745bff967159ff9a765cff9d775dff9c765cff9b7659ffb28e6bffc5a379ffc4a378ffc5a478ffc3a178ffbd9b73ffbf9d76ffbf9d76ffb79572ffaa8767ffab8768ffa98667ffa88668ff9e7b60ff936e5aff926f5bff916e5bff916e5bff906d5aff906d5aff906d5aff8f6d59ff916f5aff8d6957ff99755bffaf8b6bffb08c67ffb18d69ffb18e69ffb3906bffb89670ffbc9876ffa48061ffa07a5fff9a755cff906b55ff8f6b58ff906b59ff8e6c59ff8d6c59ff8d6c5aff8b6b59ff8b6a60ff543733ff482e2fff482d33ff482e32ff4a302fff4c312eff775852ff84675eff85685dff85695eff826661ff4c3132ff4c3137ff4b3037ff4a3037ff4a3036ff4a2f36ff4a3037ff4c3238f84c383b7f72646007dbdbdb0edbdbc80ae6e6cc55786f6640a7a39b1e9180dd5d8473d0478173d0338273d2228778d9168b74d10d9d89d8089f80df048080bf01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff028080ff035555ff059966cc088080bf0b7474d1108070cf168074c51d8472ca258375cf2f8272ce3c8473cc498573d2598170ce688471d3798370d1898472d29a8472d2aa8472d1b98672d2c68573d1d28673d0dc8573d1e58573d1a28473d123af9283e8834b3ffe844537ff854637ff844639ff854538ff864537ff864538ff844539ff844538ff824537ff804536ff804435ff814636ff814536ff814637ff814535ff834637ff824436ff824134ff89483bff8b4a3eff8b4a3dff8b4a3eff8b4a3eff8c4a3eff8b493eff8a473cff89453aff8f4d3fff8f4d3dff904d3eff8e4c3dff8d4c3bff874537ff874639ff86463aff85473bff7b3c2fff8b4837ffa15b46ffa15b44ffa15a42ffa15a43ffa15b43ffa15b44ffa15a43ffa25b44ffa15a43ffa15a44ffa25b44ffa25c46ffa35b46ffa35c46ffa25c46ffa15c45ff9b5741ff95523eff94523eff95523fff965240ff95523fff965241ff965240ff975341ff975441ff995441ff995541ff985541ff9b5541ff9c5745ffae7058ff985741ff9a533fff98543eff97543dff99523eff9d6345ffe4bc8cffe4c18affe5bf8dffe5c08bffe4c08bffe5bf8cffe5bf8bffe5bf8bffe3be8affe3bf8affe4bf8affe5be8cffcda278ff986444ff894e38ff8a4d3aff8a4d3bff874c3cff874e3cff884e3aff884d3cff884e3dff884e3dff884e3cff874d3cff874e3cff874e3cff874c3cff874d3cff864c3bff844c3bff936349ffbf9470ffbb936cffc29e73ffc59f75ffc8ab86ffd6c1a1ffc0a179ffbf9b77ffbb956effb58e69ffb38c68ffb18a66ffb18b66ffb08a67ffa37d5fff906952ff97715bff99755fff97715cff966f59ff956e58ff99775cffa9866bff7f5642ff805841ffbb9874ffbd9d74ffaa8865ff947054ff926e58ff916c55ff977359ff99755bff997359ff9d775dff9d785dff9d765bff9f7a5affc4a17affc5a377ffc5a378ffc5a478ffc6a37affb18c67ffbe9a75ffbf9d77ffbd9c75ffb5936fffad8968ffac8a68ffad8969ffac896aff98765bff936e5aff926f5bff916e5bff906d5aff906d5aff8f6d5aff906e5aff8f6e59ff8e6c59ff8d6952ffaa8669ffaf8b6affaf8a67ffb08c69ffb08c68ffb18f69ffb89471ffb59170ffa27e61ff9d785eff916c56ff8f6c58ff906c5aff8e6c59ff8d6c59ff8e6d5bff8b6b59ff8c6c61ff674a46ff482d2eff492e32ff492e32ff4b2f2dff654a44ff866760ff84675eff85695eff85695eff866a65ff503435ff4c3136ff4b3038ff4a3037ff4a3036ff4a3037ff4b3137fd50353cf5725c61bd8273702dd2c6c1668e827d09e3e3e308dfdfbf09e3e3c6368471d5658672d24f8471d23a8472d3288073d21a8976d8108f80cf098e8ee3059999ff02808080010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280008003aa55ff048080ff079292db0a8080cc0e8080c8139479d719857ad6218374d12a8673ce358273cf428374cd4f8474d25f8471cf6e8272d1808372d1908373d3a08373d2b08572d2bf8473d0cb8572d1d68472d2e08472d1ca8373d0c18472d1988574d23ca67b6ff282483cff844839ff844638ff874639ff854538ff864538ff854538ff854539ff854538ff834538ff814537ff824536ff814537ff824537ff814536ff834636ff834537ff854638ff854437ff8b4a3dff8c4a3dff8c4a3eff8c4b3eff8c4a3eff8c4a3fff8c493eff8b483bff8b483bff904d3eff8f4d3dff904d3dff8f4d3dff8e4d3dff894839ff88473aff87483aff87483bff7d3d2fff965340ffa15b45ffa15a44ffa15a42ffa15a43ffa15a43ffa25b44ffa15b44ffa15b43ffa15a44ffa35c46ffa35c46ffa35c46ffa35c46ffa35c45ffa35b45ffa25c44ffa25c45ffa05b46ff995440ff96513eff965240ff95533fff95523fff975340ff985340ff995441ff995441ff995542ff995541ff9b5541ff9c5542ffa76952ffa4654eff9a5540ff9a543eff9b543dff94533bffb6835effe9c390ffe4c18affe3bf8bffe3bf8bffe4bf8bffe3bf8bffe3bf8bffe4bf8bffe3be8affe1bc89ffe1bc88ffe1bd87ffe2bd88ffe5bb8bffaa7855ff8d553dff884c3cff894d3cff894d3bff894d3aff894d3cff884d3dff884e3dff884e3dff884d3cff874d3cff864d3cff864d3bff844e3cff854d3dff834b3bff8f5d45ffbd936effbf9870ffc7a278ffc39b73ffc5a680ffd9c5a4ffbfa17bffc09b76ffba946effb38d68ffb38c68ffb38d68ffb18b67ffb08b67ffa78063ff946e55ff99735cff9b7560ff97725cff956f5aff956f58ffa48166ffa68268ff7c543fff8c664dffbd9b75ffbd9b74ffaf8c68ff957055ff926d58ff916d55ff98735aff9a755aff997459ff9f795eff9f785dff9d775affae8a68ffc5a27affc4a376ffc5a377ffc5a478ffc6a279ffbc9770ffab8563ffc09c76ffbf9d75ffbe9c76ffb5926effb28f6cffb4906dffb3906effb29070ff98735cff926e57ff916e5aff916e5bff906d5bff8f6d5aff906e5aff8f6d59ff8f6d5bff8c6a55ff9a755cffae896affae8966ffb08968ffae8967ffad8967ffb08c68ffb69371ffad8a6bff9f7b60ff916d55ff906c58ff906c5aff8f6c5bff8e6c5aff8d6d5bff8d6c5aff8c6c5fff7b5c56ff492c2eff4c2f32ff4c2e2fff5d3f39ff84665eff88685fff86695eff86695fff85695fff856a62ff593e3cff4c3136ff4b3039ff4a2f37ff4a3036ff4b3036ff4d3338ff6d5257f982696eef806c6dbc867675b57b6c6a2ba0948e03ffffaa598473ce858473d36d8370d0558472d23f8675d72d8271d21f7b73ce138679c90a8080e6059999cc03aaaaff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02808080035555aa068080d5088080bf0c806ad5117869d217856fd31d8472d3268072d0308070cf3b8670d4488371cd578472d0668473d2758371d1858271d3978471d1a78573d1b68471d1c48572d1d08473d0da8473d1e48472d1eb8473d1978473d1f58472d1218b74d159a67b70f6834638fe854939ff854638ff874638ff864538ff864538ff864538ff854538ff864638ff88493bff834537ff824536ff814536ff814636ff824536ff824635ff844637ff884839ff89483aff8d4b3eff8c4b3eff8c4a3eff8c4b3eff8c4b3eff8c4a3fff8c4a3eff8c483bff945040ff924e3dff914e3eff904d3dff8f4d3dff8f4e3eff8a493aff89483aff87493bff88493cff824132ff9d5945ffa25b45ffa05a42ffa15a42ffa15a42ffa15a43ffa25b44ffa25b44ffa15b44ffa25b45ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa25c46ffa35c45ffa25c46ffa15c46ff9e5844ff97523fff95523eff96533fff985340ff985340ff995340ff995541ff995542ff9a5542ff9b5542ff9d5542ff985943ffad735aff995540ff9b543eff9a523cff93583dffe0b386ffe5c18affe3c088ffe4bf89ffe3bf89ffe3bf8bffe3bf8bffe3bf8bffe3bf8bffe3be8bffdfbb87ffe0bc88ffdebc85ffdfbb85ffe1bc86ffe3bb8bffc69872ff8f5c40ff864b39ff8a4f3cff894c3bff894c3dff894d3dff894d3dff884e3dff884d3dff874e3dff864d3cff864e3bff844e3bff844d3dff834b3aff8a5841ffbe9570ffc39d74ffc8a479ffc39b72ffc6a57effdcc7a6ffbfa17bffc29c77ffbb966fffb38f68ffb48d69ffb28c67ffb08a67ffb18b67ffaa8566ff987259ff9b755eff9c7660ff98725cff976f5aff967157ffaf8c6fffa37e63ff7b513cff9b775bffbd9b76ffbd9b73ffb28f6bff967155ff926e57ff926d55ff99745aff9b765cff9c765bffa0795fff9f795cffa07a5affbd9975ffc5a379ffc5a376ffc5a276ffc5a377ffc6a379ffc49f78ffa98261ffb18c68ffc19e78ffbd9c75ffbe9c75ffb7946dffb9956fffb7956fffb89772ffaf8c6cff947156ff906d5aff916e5bff8f6d5aff8f6c59ff8f6e5aff906f5aff8f6e5bff8f6c58ff8e6a53ffab8669ffad8766ffac8765ffac8766ffaa8865ffab8965ffae8b69ffb39171ffa48165ff957059ff906b58ff906c5bff8f6c5cff8e6c5bff8e6d5cff8d6d5cff8c6b5fff886962ff4a2d2dff4b2e30ff563735ff7c5d55ff86685cff87695fff866960ff866961ff856a60ff856a63ff5f4544ff4c3236ff4a2f37ff4b3037ff4b3035ff4c3135ff63484cff836a6cfd826b6cfd816d6ef9826d6fde816e71719e8c8a269486d79a8372d28e8573d0748472d15b8473d2448774d2318272d021836cd1158679ce0b8b8bd1068080d5035555aa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff02800080048080ff07926ddb0a8080cc0e8080db158679ce1a8976d8228778d22b8871d0368471d0438172d1508370cf5e8572d16d8573d07d8372d08d8472d29d8472d3ad8371d1bb8473d1c98472d0d58572d0de8573d2e78473d2df8572d1e48472d1f78473d1ab8373d113f2d7c9aeaa7b6ffd864739ff894737ff874639ff874638ff864538ff864538ff874639ff864637ff884738ff905040ff8a4a39ff844636ff824536ff824636ff834637ff834636ff844636ff89483aff8b493cff8d4b3eff8d4b3eff8d4b3eff8d4b3eff8c4b3eff8d4b40ff8d4a3eff8f4b3bff9b5645ff9c5745ff95503eff914e3cff8f4d3dff904e3eff8d4c3dff89493aff89493bff89493bff894536ffa15b47ffa25b44ffa25a43ffa15a43ffa15942ffa25a43ffa35b44ffa35b44ffa35b45ffa35b46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c45ffa35c46ffa35d45ffa25c46ffa35c47ffa15a46ff9f5744ff975340ff985440ff98533fff985340ff985340ff995541ff995642ff995541ff995743ff9d5643ff9a5845ffb47c63ff95543cff9c553fff99523bffac7856ffe8c18dffe3c087ffe4bf89ffe4bf87ffe3bf88ffe2be8bffe2be8affe2be8affe2be8affe2be8affe1bc89ffdfbb87ffdeba86ffdebb85ffddb981ffdfbb83ffdeb885ffd6ac81ffa47353ff854d39ff874c3cff894d3dff894d3cff894d3dff884e3dff884d3dff874e3dff864e3dff854d3bff854e3cff854c3cff834c3cff88563effc29973ffc9a378ffc6a175ffc69d75ffc4a27bffddc8a6ffc2a37effc29b75ffbb9771ffb6926affb48e68ffb38b67ffb18c67ffb08b67ffba9574ffa07a60ff9c755eff9d7760ff99735cff967059ffa07b60ffb29071ff9f7a5eff7c533dffa98466ffbb9973ffbc9a72ffb4916cff967055ff926d56ff926d55ff9a755cff9b765bff9d785dffa17a5fff9f785cffac8666ffc3a079ffc3a177ffc5a377ffc5a276ffc5a276ffc4a277ffc5a078ffaf8967ffa88261ffb6926dffc09e78ffbe9d73ffbd9a73ffbb9870ffbb9972ffbb9972ffb79570ffa48163ff906d55ff916e59ff906d5bff8f6c59ff8f6e59ff8f6e5aff8f6f59ff906d5aff8d6954ff9c785dffab8666ffaa8563ffaa8565ffa98665ffa98564ffa98664ffab8968ffaf8b6eff9a765cff906b57ff906c5aff8f6c5dff8f6d5eff8e6d5dff8f6e5fff8d6c5eff8b6c62ff543632ff4d2e2cff755550ff896a61ff88695eff886a62ff876961ff876961ff866961ff866a65ff674b4cff4c3035ff4b3037ff4b3035ff4d3135ff604546ff836a6aff846c6cfe846c6efe826d6ffd826d6ef5816c6fa3806f6f08dfbfbf958471d1938674d2798574d1608572cf488771d1348471d323836dcc168074d10c9580d506aa80d5035555aa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff028080ff048080bf076d6ddb0b8b74b9108070cf168074d11e886fcc278376d1318272d03d8675d14b8570d3598473d1678372d2768673d2858473d1958473d1a58372d1b38372d1c28372d0ce8472d0d88473d1e18674d2cd8572d1b48471d09a8672d1e98472d1e08573cf80726087ba5a3e33f9854f43ff89483bff854937ff874737ff884539ff874639ff874639ff874638ff874537ff8f4d3dff93513fff914f3cff854636ff834636ff834636ff834636ff844636ff854636ff8b4a3bff8d4b3eff8d4b3dff8d4c3eff8d4b3eff8d4b3eff8d4b3eff8c4a40ff8e4a3dff95503fff9e5846ff9e5844ff9f5a45ff995340ff924e3dff904e3dff8f4e3eff8a493aff89493aff8a493aff8f4b39ffa25b45ffa25a42ffa25b43ffa25a43ffa15942ffa35b44ffa45c45ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35b46ffa35c46ffa35c46ffa35c46ffa35c46ffa35d44ffa25d47ffa25c46ffa35b46ffa15a46ff9e5c46ffb77c5eff985a3eff97543eff9a5541ff995441ff9a5643ff9a5742ff9a5742ff9c5743ff9b5643ffaa715affa76b53ff9d5641ff98583fffd0a378ffe5c288ffe4bf86ffe4be8affe4bf89ffe3bf89ffe2bf8bffe2be8affe1be89ffe2be8affe1bd89ffe1be89ffdfba87ffddb985ffddb985ffddb984ffddb883ffddb983ffdcb882ffdeb686ffbf936fff89543cff864c39ff884c3cff8a4e3eff884d3dff874e3dff874d3dff864e3cff864d3bff864d3cff854c3bff824b3bff814e37ffc39b74ffcaa679ffc39d71ffc69e74ffc39f78ffddc5a1ffc1a37dffc09a73ffbc9870ffb9946cffb69069ffb58f67ffb69168ffbf9a73ffc29e78ffa78263ff9d765dff9f7861ff9a745cff9a7459ffb08b6cffb28f6fff9b7559ff825740ffb69272ffb9966fffbb9971ffb5926dff967154ff926c55ff936e56ff9b765cff9c775bffa07a5effa17b5eff9f795bffbb9774ffc29f77ffc29f76ffc4a277ffc4a277ffc3a275ffc3a276ffc3a078ffb48e6bffa98262ffaa8462ffbc9775ffc09f77ffbd9c73ffbc9b71ffba9a70ffbb9a73ffae8d6affa68365ffa17d63ff906d57ff8f6d59ff8f6c59ff906e5aff90705aff90705aff916f5bff8e6c57ff8d6952ffa78368ffa98564ffa78362ffa88365ffa78264ffa78263ffa68263ffaa8669ffa68268ff926d56ff8f6c5aff8f6d5dff8f6d5fff8e6d5eff8f6d5eff8c6d5fff8b6d61ff64453eff684742ff886962ff896961ff896a63ff896a63ff886962ff876962ff876962ff856964ff6f5353ff4b2f34ff4d3236ff4b3133ff5e4445ff836a69ff846c6bff836d6bff846c70ff836c6ffe846d6efa826d6d778d7c7603ffffff848372cf978473d17c8473d2628772d34a8672cf348471d3248771d4168074d10c9580d506aa80d5035555aa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080ff048080bf076d6ddb0b8b8bd1108070cf188075ca218374c92a866dce37826fcc438172d1528370d0618371d0708472d1808370cf8e8573d29d8573d2ab8573d1b98472d0c78472d0d28672d1dd8572d1c78572d2c08371d1f28472d15d8473d0db8572d0588274a2bf4b393bf834201bfe4e2a23fe8a4b41fe8a4639ff844a3aff864739ff884639ff87463aff874639ff884638ff8b493aff945140ff94513fff94523fff8b4b3bff864737ff844636ff844637ff844636ff864838ff8c4c3dff8e4c3eff8e4c3eff8e4c3fff8d4c3fff8d4b3eff8d4b3eff8d4a3fff904b3dff9c5643ff9f5944ff9f5944ff9f5843ff9f5a43ff9c5745ff93503fff904e3dff8c4b3bff8a493aff8b493aff95503dffa25a44ffa35a42ffa25a43ffa15942ffa15a42ffa35b45ffa45c45ffa45c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c45ffa15d46ffa25c47ffa35b46ffa25c48ff9c5b43ffe1b38bffd5a77fffa1684bff985740ff9a5641ff9a5542ff9a5643ff9a5742ff9b5744ff9d5743ff9c614cffb9816dff9e5842ffaa7050ffe6bf8dffe3c188ffe4bf88ffe3bf8affe3be89ffe2be89ffe1be8affe1be8affe1be89ffe1bd89ffe1bd89ffe1bd89ffdfbb88ffddb886ffdcb685ffddb784ffddb883ffdcb883ffdab781ffdab681ffdcb783ffd2a77eff9b6a4cff854d3aff864b3dff884d3eff874d3dff874d3dff874d3dff864d3cff854c3cff834d3cff80493bff7f4c36ffc59b74ffcaa578ffc09a6effc59d74ffc29e75ffd9c19cffc5a783ffbe9973ffbe9a72ffbb966dffbb976cffbf9b71ffc29e74ffc19d73ffbf9b74ffae8968ff9f785effa07961ff9d765dffa37e60ffb3906effb3906fff977054ff8c6349ffb99473ffb8946dffbb976fffb5916bff977153ff926d55ff957057ff9d785dff9e785cffa17b5fffa07b5dffac8764ffc29d77ffc29f75ffbe9b73ffb9956effc4a179ffc3a176ffc2a075ffc2a076ffb99470ffa98262ffa88161ffaa8563ffbf9c79ffbe9e75ffbc9c73ffba9971ffbc9974ffa78463ffa58163ffa48165ff9a785eff906d58ff906e59ff8f6c58ff916f5aff906f5aff916e5aff906e59ff8b6953ff9d7b62ffa68264ffa68261ffa68163ffa58163ffa58163ffa38061ffa37f62ffa68367ff98755dff906d5bff8f6d5dff906d5fff8e6d5fff8e6d5fff8d6d5fff8b6b60ff7e5e55ff8a6862ff8b6a62ff8a6a62ff896a62ff886a63ff886a63ff876962ff876a62ff856964ff775b59ff4d3134ff4c3135ff593f40ff816866ff856d6bff836c6aff846e6cff846d70ff836c6eff836c6df8826e6a2bb8a6a01a8976cea68472d1998573d27d8574d4628572d34a8672d2348471d3238375db177a6fc80b8b74d1059966cc028080ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080028080ff048080bf079292db0a8080cc118778d2198570cc228070d22e8574d33b8270cf4a8372cf588271d1678372d2778572d2888372d2988572d2a68472d1b48473d2c18472cfcd8572d0d78573d2e18572d2ca8573d2b38472d0f38471d18b8674d31790857a8c493731ef34201dff30191bff321c1dff5d332eff894a3dff894638ff874938ff884739ff88463aff87453aff884739ff894738ff914f40ff945140ff955140ff965240ff915040ff874737ff854636ff854737ff844736ff874939ff8e4d3eff8e4c3eff8f4d3fff8e4c3eff8e4c3eff8e4c3eff8e4b3eff8f4b3eff945041ff9e5946ff9f5a45ffa05945ff9f5a44ffa05a44ff9f5b44ff9e5a47ff955140ff8f4b3cff8c4a3bff8d4a3aff9a5541ffa35b44ffa35a42ffa35944ffa25a42ffa45b45ffa45c46ffa45c45ffa45c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c47ffa35d46ffa35c47ffa45b45ffa45b47ff9c5942ffdbac83ffedc994ffeac496ffbb8966ff995e42ff975840ff9a5742ff9b5743ff9c5844ff9c5843ff985a46ffb17a67ff9a5e40ffd9aa80ffe5bf8bffe2bf89ffe3bf8affe2be8affdfbe8affe0be89ffe0bd89ffe0bd89ffe0bd88ffe1bd89ffe0bc88ffe0bc88ffe0bc87ffe0b988ffdbb584ffdbb683ffdab582ffdbb683ffdab682ffd8b682ffd9b37fffdab580ffdbb385ffb38463ff89533eff874b3bff864c3bff864c3bff854c3bff854c3bff824b3cff824939ff81483aff804c38ffc19973ffc7a175ffc1996effc39c74ffc19c73ffd0b58fffcaad89ffb8946effc39c73ffc39e72ffc39f72ffc29e71ffc19d72ffc19d71ffbf9c73ffb69171ffa17b5fff9f785eff9f785dffb08a6affb48f6dffb5906fff946d50ff9b7356ffb8916effb8926affb9956dffb38f6aff987255ff926c54ff977159ff9e785cffa07a5effa17c5dffa27d5dffba9570ffc09c73ffc09c72ffbe9a74ffa47c5cffc09974ffc29f76ffc19f74ffc1a075ffbf9a76ffa98361ffa78060ffa88261ffad8867ffbd9d76ffbd9c76ffbb9a73ffb79570ffa38060ffa37f61ffa27f62ffa27f63ff947259ff8f6c56ff8f6c58ff906e5bff916f5bff916e59ff906e5aff8e6c57ff8f6d55ffa38063ffa27f61ffa37f61ffa47f63ffa27e62ffa17d62ff9e7c5eff9d7b5fffa17f68ff8f6d59ff906d5dff8f6d5eff8f6d60ff8e6d60ff8d6d60ff8d6b5fff8d6a61ff8d6a62ff8c6a62ff8b6a63ff8a6a63ff886a63ff886a63ff876a63ff876a63ff866964ff7b5f5cff513536ff5e4243ff846b6aff836a68ff846e6aff846d6cff836c6eff856c6eff836c6dfe826b6bbc8a7a73149999cc948573d2798572d3878471d2758574d1618674d24a836ecf348471ce21836cd1158679ce0b8b8bd1059999cc01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff02808080048080bf068080d50b8b74d1118778d2198570d623836dd3308070cf3d8271d14d8471d45d8470d06e8472d17f8570d18f8472d2a08471d1ae8472d0bb8473d2c78472d1d28472d2db8472d2e48472d1dc8473d2d38473d1f68472d0a38775cf99665578d2372320fc2e1919ff311b1cff301b1dff321a18ff693c33ff89493bff884739ff88483aff884639ff88463aff884739ff894637ff8f4c3cff945040ff955140ff965140ff965140ff955242ff8d4c3bff864636ff854736ff854736ff8a493aff8e4d3eff8f4d3fff8f4d3fff8f4c3fff8e4c3eff8e4c3fff8e4b3eff904c3cff9c5644ff9f5945ff9f5945ff9f5944ffa05a45ffa15a45ffa05a44ffa05a45ff9f5946ff975240ff8f4c3bff8e4a39ffa15a46ffa35a43ffa45943ffa45943ffa25a42ffa45b46ffa45b46ffa45b46ffa45c46ffa45c46ffa45c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa35c46ffa45c46ffa35c46ffa35c46ffa45b46ffa35c46ffa45c46ff9d5a44ffd5a57fffecc991ffebc892ffeec998ffd8ad83ffa5744fff965b41ff9a5843ff9c5945ff9a5a45ff995947ffac7964ffab7c5bffebc390ffe3bf89ffe1bf8bffe1bf8affe2be89ffdfbe89ffe0be88ffdfbc88ffdfbc88ffe0bc88ffe0bc88ffe0bc88ffe0bc88ffdfbb87ffdfba87ffddb885ffd9b481ffd9b481ffd9b581ffd8b580ffd8b480ffd7b37effd8b37effd8b27fffd9b181ffc59870ff8f5d3fff844c38ff854c3bff844b3bff824b3bff804a3bff7f4938ff824a3cff7d4a36ffbe9670ffc59f70ffc1986fffc19d72ffc2996fffc7a882ffccb391ffb9926fffbc976cffc59f74ffc39e73ffc29e72ffc19d71ffc09c71ffbf9b72ffb99570ffa0795bff9f795dffa68162ffb38d6bffb38f6cffb5906fff916a4dffa77f61ffb68f6cffb7916affb8946dffb18e6aff977156ff926c53ff997359ff9e785dffa17b5effa17c5dffaf8b68ffbd9971ffbd9970ffbf9b72ffbe9974ffa47c5dffaa8161ffc09a75ffc09e75ffc09e74ffbf9c77ffaa8463ffa78060ffa98262ffa88162ffb5916fffbd9d76ffba9973ffb18d6affa37f61ffa37d61ffa27e61ffa17f61ff9f7b61ff906e56ff906d57ff8d6b57ff8f6e5aff916e59ff8f6d59ff8e6c58ff8b6852ff9d795fffa17e62ffa27d5fffa17d60ffa07c61ff9e7b60ff9e7b61ff9c795fff9b7961ff97755fff8f6d5cff906e5eff8f6d61ff8e6c61ff8e6c60ff8d6b60ff8d6b61ff8d6b63ff8c6b63ff8b6a64ff8a6a64ff886a62ff876a63ff876a63ff866a63ff866b65ff806462ff604544ff826667ff846a6aff836b6aff846e6bff846d6dff846c6dff846c6dff836c6dfb826d6c549b89801d8d7bd3628572d3798372d1968572d37b8572d1608572d2468371d0328575d121836cd1138679d7098e8ee304bfbfff020000800100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff028080ff068080d5097171e3108070cf188075df24806acd308570d53f8671d24f8874d5608570d2728672d2848572d3968370d1a68472d1b58371d1c38472d0cf8573d1d98572d1e18572d2e88472d1ef8472d0998573d2c98572d1857d69adbd3f2e2af92e1b19ff301b1bff311b1dff301b1cff2f1c1dff331917ff75453aff8a473cff89483bff88473aff88463aff88463aff894738ff8c493aff935040ff955140ff955140ff955240ff965242ff955242ff945141ff884838ff864736ff864837ff8c4b3bff8f4d3eff8f4d3fff8f4d3fff8f4d3fff8e4c3eff8f4c3fff8f4c3dff975140ff9f5946ff9f5944ff9f5944ffa05944ffa05a45ffa05a44ffa05a45ffa05a44ffa15a46ffa15b47ff975240ff954f3dffa15a45ffa35a43ffa35a43ffa45a43ffa45b44ffa45c46ffa55b46ffa45b46ffa45b46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa35c46ffa35c46ffa45b47ffa35c47ffa45d46ff9e5a45ffd09f7affecc892ffe9c78fffeac893ffebc793ffecc796ffcda379ffa56f50ff995c44ff9c5a45ff9b5946ff9e6854ffdbb694ffebc590ffe6be86ffe2bf8bffe0be89ffe0bd88ffe0bc88ffe0bc87ffdfbb88ffdfbb87ffdeba86ffdebb87ffdeba86ffdeba86ffdeba86ffdeb986ffdeb985ffdbb683ffd7b280ffd7b380ffd7b37fffd7b380ffd7b27fffd6b27dffd5b17cffd6b17cffd4ae7cffd5ad81ff9f6f50ff864f3cff834a39ff814a3bff80493aff81493bff834a3eff7c4837ffb9906bffc39c6dffbf986dffbe9a6fffc29870ffbc9b75ffd2b796ffb78f6cffb68e67ffc19a72ffc29d72ffc09d71ffc09c70ffbf9b6fffbe9971ffbb9670ffa07a5affa37c5effb18b6affb38e6bffb28c69ffb38d6cff916b4dffae8667ffb58e6affb6916affb6916cffb18b6aff997157ff916b53ff9b765bff9e785cffa17b5cffa68260ffb8956fffba976effba976effba966effba9570ffa77f60ff9e7456ffa9805fffbe9974ffc09d76ffbd9b75ffaf8b68ffa78162ffa78163ffa78160ffa78261ffb99674ffba9874ffa88564ffa17c5fffa07c5fffa07c60ff9f7c5eff9f7c61ff99765cff8f6d56ff8f6c58ff8f6c58ff906d58ff8f6d59ff8d6c59ff8c6a54ff947259ff9e7c60ff9f7b5eff9f7b5fff9e7b60ff9c7961ff9b7961ff997760ff98775fff97755fff916f5bff906e5eff8f6e63ff8f6e63ff8e6c61ff8e6c62ff8e6b61ff8c6b63ff8c6c64ff8a6b63ff8a6b64ff886a63ff886b64ff876a64ff866b64ff866a65ff856b66ff846967ff866b69ff846b69ff856d6bff856d6cff856d6dff846c6cff836d6eff826b6ddd87727018b5aa9f798574d10e9280db02ffffff03ffffff5f8471d1348971d8448370ce2e856fd31e806fcc118778c3088080bf048080bf010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff03aaaaaa068055aa097171c60f8877cc17856fd3228770d22f8272d43e8473d64f8471d5628572d3758574d1898473d29b8472d1ac8472d1bb8373d1c88371d1d38472d1dd8572d1e68472d0ec8473d1f18371d0e78372d1298976bb8b5e4d6adb37221ffd301819ff321a1dfe30191cff331c1fff301a1dff2f1c1eff331a16ff7c4b3fff8b483dff88483aff88473aff88473bff88463aff8a4739ff924e3fff955242ff955140ff955140ff955241ff955241ff955141ff945342ff8e4d3cff874737ff884837ff8c4b3cff8f4d3eff904e3fff8f4d3fff8f4d3fff8f4c3fff8f4c3dff914d3eff9d5744ffa05945ffa05945ff9f5944ffa05944ffa05a44ffa05a44ffa05a45ffa15a45ffa15a45ffa15945ffa15a47ff9f5744ffa25a45ffa35942ffa45942ffa45a42ffa45b45ffa55b45ffa55b46ffa55b46ffa55b46ffa55c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa35c47ffa45b47ffa35c46ffa55d46ff9f5a45ffca9673ffebc792ffe9c790ffebc791ffe9c790ffe9c790ffe9c793ffe9c396ffc59771ffa0664bff995945ff995b46ffd5ae8dffe3c58fffe6bf85ffe3bc89ffe0be89ffdebf89ffe0bb88ffdfbb88ffdeba87ffdeba87ffddb985ffddb985ffddb985ffddb985ffddb885ffddb885ffddb885ffdcb884ffd8b380ffd6b17fffd4b17effd5b07fffd5b07dffd4b07bffd4af7bffd4af7bffd3ad7affd2ad7affd3ab7dffbc8f6bff86533aff804b39ff814a3bff83493dff83483dff7b4738ffb38a67ffc19a6cffbd976cffbd996effc1966effb99771ffd1b896ffb38e6bffb68b67ffb78f69ffc09a71ffbf9a70ffbe9a6fffbd996effbc976fffb8936effa47d5dffad8767ffb28d6affb28d68ffb18b68ffb18b6aff9b7456ffb18968ffb28b68ffb59069ffb48f6affaf8969ff987058ff926b53ff9b765bff9f795bffa17c5cffb38e6bffb7946dffb7936cffb8926dffb7926cffb5916bffa98161ff9c7255ff9f7457ffa77e5fffbe9775ffbb9974ffb18d6affa78261ffa58060ffa78162ffa78262ffab8766ffb49271ffa17e5eff9f7a5dff9f7b5fff9e7b5eff9d7a5dff9d7a5fff9d795eff94715aff8d6a56ff8e6b57ff8f6c57ff8f6d57ff8c6c58ff8b6a55ff8e6c54ff9b785eff9d795dff9b785cff9b795fff99785fff99775fff98765fff97765eff95735fff93715eff916e5fff8f6d62ff8e6d64ff8d6c62ff8d6c61ff8d6b61ff8b6b63ff8b6c65ff8a6b64ff8a6a64ff886a63ff886b64ff876b65ff866b65ff866b66ff866a67ff856b68ff846c68ff856c69ff846c6cff856d6dff866d6eff846c6dff846d6ffc836d6c95907f7a07dbdbb65d8673d0648573d10cd5bfaa11c3b4b4298976d33f8271d2398674ce2c806ed11c8076d10f9988dd089f80bf035555aa0280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080048080bf076d6ddb0d7676c415866dce1f8473d62c8574d63c8473d04e8676d4628572d0778574d0898673d29d8573d2af8572d2bf8471d2cd8471d1d88473d1e18572d2e98473d1ef8472d1f38472d2f98472d1a88975cd8f402e2df1331e1efd30181aff2f191aff311a1cff331b1fff341d20ff311b1fff2e1c1dff351b17ff834f42ff8b473dff89483aff89473bff89463cff894639ff8f4b3cff965141ff955141ff955241ff955241ff955242ff955242ff955241ff955242ff925140ff8a4a39ff884838ff8e4c3dff904e3fff914e3fff904d3fff904d3fff904c3eff904c3dff985242ff9f5844ffa05944ff9f5944ffa05944ffa05944ffa05a44ffa05a45ffa15a45ffa15a44ffa15a45ffa15a45ffa25b46ffa15944ffa25944ffa35943ffa45a42ffa45b43ffa55b45ffa55b45ffa55b45ffa55b46ffa55c46ffa55c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c47ffa35c47ffa45b47ffa45c46ffa05c47ffc5916effebc693ffe9c690ffeac691ffe9c68fffe8c58effe8c490ffe7c492ffe7c391ffdeb789ffc2906eff9f664bffb78b71ffe3c899ffe2bf87ffe3bf8affdebd87ffddbc86ffdfba86ffdfba87ffddb986ffddb986ffddb985ffdcb885ffdcb885ffdcb884ffdcb784ffdbb683ffdcb784ffdbb683ffdab583ffd5b07effd3af7dffd3af7cffd4af7cffd3ae7bffd2ae7affd1ad79ffd1ac7affd0ab77ffd0aa77ffcfa978ffc69c75ff96654bff814c39ff84493cff82483cff7d4739ffab8061ffc0996cffbb9469ffb9976dffc1946dffbb9570ffcfb593ffb4916fffb48766ffb48966ffb68e69ffbf9971ffbd9870ffbb976effb9936bffb7926cffa7815fffb28c6affb18c68ffb18c67ffb08a67ffaf8867ff9f7859ffb08967ffb08a65ffb48f69ffb38d6affad8768ff976f56ff916b52ff9c765bff9f795affa98562ffb5916cffb4916affb48e6affb48d69ffb38d69ffb28e69ffaa8464ff9a6f54ff9c6f54ffa07558ffac8564ffb99471ffb5916effa68060ffa78061ffa68061ffa58061ffa68162ffa88366ff9f795fff9d785eff9d785eff9d795eff9c795eff9b785dff9a775dff99765eff8f6b54ff8f6b57ff8d6c56ff8f6d57ff8e6c57ff8b6954ff8b6852ff96745dff9a775dff99785dff99775dff98765eff97765fff96745eff94745fff957360ff92715fff916f5fff8f6e60ff8e6d63ff8e6c63ff8d6b63ff8c6b62ff8b6b63ff8b6c64ff8a6b63ff896b62ff876a65ff866b66ff866b67ff866b67ff866c67ff856b68ff856c68ff856c69ff866d6aff856c6aff856d6cff856d6cff846c6bff866d70f585706d4ea08d832b887dd5448774d211a596d25c9085804790857e288c79d9288673d2308570d529836acd198570d60d9d89d8068080d5028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff03aaaaff059966cc0b8b74b9128071d41d8472ca298370d3388476d64b8574cf5f8473d1758574cf898473d29d8573d3b18572d2c28371d0d08472d2dc8472d2e58372d0ec8471d2f28573d2f68472d18d8674d2ad7a67aac1452e29fd321b1aff30181bff2f161bff30191dff331b1fff331c1fff341d20ff331d20ff301b1cff3a1e1aff854f41ff8c483dff89483aff8a473aff8a4639ff8e4a39ff975141ff975140ff965141ff955241ff955241ff955242ff955242ff955242ff955242ff955242ff904f3eff8a4939ff8f4e3eff904e3fff914e3fff904d3fff904d3eff904c3dff924d3cff9d5845ff9f5944ff9f5944ff9f5944ffa05944ffa05944ffa05a44ffa05a45ffa15a44ffa15a45ffa25b45ffa25b45ffa15a45ffa15a45ffa15945ffa15a44ffa25d42ffa55d44ffa65c43ffa55b45ffa55b45ffa55b45ffa55c46ffa55c46ffa55c46ffa55c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa35c47ffa35c47ffa45b46ffa45c47ffa15c48ffbe8967ffebc593ffe8c691ffe9c592ffe9c591ffe9c48fffe7c490ffe7c390ffe5c290ffe4c28dffe5c190ffdbb58affc39e7dffefd5b3ffe1c18fffe1ba85ffe0ba86ffdeba85ffddba86ffdcba86ffdcb885ffdbb884ffdbb884ffdbb884ffdbb784ffdbb784ffdbb684ffdbb683ffdab582ffdab582ffd9b481ffd8b481ffd3ae7cffd2ad7cffd1ac7affd1ac7bffd1ab7affd1ab7affd1aa79ffcfa979ffcea877ffcda776ffcda777ffcda27affa8795aff834d3aff7f463aff7e4839ffa6795cffbe966bffb99268ffb9956affbd936affbb936dffc7ad88ffbc9c79ffb38766ffb08663ffb08764ffb78f6affba946dffb9936bffb79168ffb59069ffae8765ffaf8968ffaf8a68ffad8866ffad8866ffab8666ffa47e5dffaf8764ffaf8964ffb18b67ffb18b69ffab8466ff966e54ff936c52ff9c7659ffa47f5effb08b69ffb18c67ffb08c67ffb08b66ffb08966ffb08967ffae8866ffab8466ff986e53ff986c52ff9b7255ffa88262ffab8564ffb18d6cffa88163ffa68061ffa47f61ffa47e61ffa47f62ffa07c60ff9b755bff9b765dff9b765dff9a765cff9a765cff99765cff98755cff98755cff947259ff8d6a54ff8d6b55ff8d6a55ff8d6b56ff8b6954ff896752ff916e59ff96755bff97765dff96745cff95735dff95745eff95735eff92725eff92715eff92705eff8f6f5dff8e6d5fff8d6d62ff8c6c63ff8c6b62ff8c6b62ff8c6b63ff8b6c64ff896b62ff886b62ff866b65ff866b67ff866b68ff856b67ff866c69ff856c68ff856c69ff866c6aff866d6cff856d6bff866d6cff866d6dff856e6dff846c6cd78c79721fd6c5bd1e8877cc369280c66595837ed07c6b68569185801a9380ce2a8673d4318272d5278376cb17857ad30b8b8bd1059999ff028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00028000ff059966cc088080df0f8877cc18806ad525836ecf338778d7478573cd5b8473cf718371cd888372d09d8573d2b08572d2c28372d1d28471d1de8472d1bc8572d1878673d2c68573d2d98572d1518774d050836c63e0442927fd381c1eff32181cfe2f181cff2f181bff311a1dff331c1fff341c20ff341d20ff331d20ff301b1cff40211dff875042ff8c483cff8b483bff8b483bff8f4a3aff9d5844ff9b5543ff985241ff965140ff955141ff955241ff955242ff965343ff955242ff955342ff955242ff935140ff8d4c3cff914f3fff914e3fff914e3fff914d3fff904d3fff904c3dff995443ff9f5846ff9f5843ff9f5944ff9f5944ffa05944ffa05944ffa05a44ffa15a44ffa15a45ffa15a45ffa15a45ffa25b45ffa15a45ffa15a46ffa15946ff9e5942ffc58a67ffa46443ffa45d43ffa65c45ffa55b45ffa55b45ffa55c46ffa55c46ffa55c46ffa55c46ffa55c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c48ffa35c47ffa35c45ffa35c48ffa25e49ffb57d5fffecc694ffe8c691ffe8c691ffe8c591ffe8c590ffe7c48effe6c38effe4c38fffe5c18fffe3c18fffe2c18dffe1c08fffe9cfadffe4c599ffdfbb85ffdfb983ffddb984ffdab985ffdab884ffdbb884ffdbb884ffdbb784ffdab683ffdab683ffdab683ffd9b482ffdab482ffd9b381ffd9b481ffd9b381ffd8b380ffd5b07effd1ab7cffcfaa79ffd0aa79ffcfaa78ffcfa977ffcea977ffcea777ffcea776ffcba676ffcba574ffcca474ffcba17affb98a6fff875643ff7e4939ff9e6e53ffbe946affb99268ffb69268ffbb9169ffba9169ffbea07cffc8ab88ffb18664ffaf8462ffae8462ffaf8562ffb7906bffb7916affb59067ffb08b64ffaf8967ffad8866ffac8765ffac8664ffac8565ffa88263ffa78261ffab8562ffad8763ffb08a66ffaf8a67ffa88363ff946c53ff956e53ff9d7759ffab8665ffaf8966ffae8765ffad8865ffad8764ffad8664ffac8565ffab8463ffa98364ff966d52ff956b51ff997054ffa88162ffa78161ffa88363ffa98364ffa57f61ffa37e60ffa37d60ffa17d60ff9b765cff98735bff98735bff98735bff97745bff96735aff967359ff96745bff96735aff957359ff906d58ff8b6953ff8d6a55ff8c6955ff8b6955ff886651ff8c6a54ff95745dff95745cff94735cff92725bff92725cff93715cff91715dff8f705dff8f6f5eff8d6e5dff8d6c5eff8d6d61ff8c6b62ff8b6a62ff8c6a63ff8b6b63ff8b6b63ff886b62ff876c63ff856b66ff866b67ff856c68ff856b69ff866c6aff856c69ff856c6aff856c6bff856d6bff856d6bff866e6dff866d6cff866e6dff866f6ba89c8c830fddccbb13e4c9c99e8b7976f37f6b6bed7e6b6b47a99a90139486d7168b80d1268672d7238375d3159279db0a9980cc04bf80ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff06aa80d50c806ad5148073d9208770cf2e8574d8408374d3558775d26b8572d2838473d0998573d0af8573d0c18472d2d18471d1df8471d1cc8473d1c48572d1d78573d25f8676d165927ec593654942f6442422fe462624fe391b1dff301719ff2e181bff2f1a1dff321b1fff341d1fff341c1fff341d20ff341d20ff311b1dff462421ff884d41ff8c483cff8d483aff914b3aff9d5744ffa15944ffa25a46ff9d5644ff995341ff975241ff975342ff955342ff965343ff955342ff955242ff955241ff955241ff93503fff925040ff924f3fff914e3fff924e3fff914d3eff934f3dff9d5844ffa05944ff9f5843ff9f5944ff9f5944ff9f5944ffa05a44ffa05a44ffa15944ffa15a44ffa15a45ffa15a44ffa25a45ffa15b45ffa25a44ffa35945ff9e5a42ffd09d73ffe4b986ffb68158ffa35f43ffa35c44ffa55c45ffa55c46ffa55c46ffa55c45ffa55c46ffa55c47ffa55c46ffa45c46ffa45c46ffa45c46ffa45c46ffa45c46ffa35c47ffa35d46ffa45c46ffa35b48ffa35c47ffad7456ffedc597ffe8c591ffe8c68fffe8c490ffe7c48fffe7c48fffe6c38effe5c28cffe5bf8fffe0c28cffe2c08cffe1bf8cffdfc599ffe7cda7ffdbba89ffddb980ffdbb885ffdbb784ffdcb783ffdcb784ffdbb683ffdbb683ffdab582ffd9b582ffd8b482ffd9b381ffd9b281ffd7b180ffd7b180ffd8b180ffd7b27fffd6b27effd2ac7cffcea978ffcda777ffcda776ffcca776ffcda776ffcca675ffcba475ffc9a474ffc8a373ffc7a173ffc69f74ffc59e74ffc69c7aff96694fff95684bffbd936affb99168ffb88f67ffb98e67ffb88f69ffb8936fffceb491ffac8262ffad8261ffac8160ffab825fffad8561ffb58f69ffb38d67ffae8864ffab8563ffab8564ffa98364ffa88262ffa68161ffa68061ffa68060ffa88362ffac8564ffad8765ffac8665ffa68061ff936b50ff977054ffa57f60ffaa8363ffaa8362ffa98361ffa88260ffa98163ffa88062ffa88061ffa77f60ffa88063ff966d51ff92684fff9a7156ffa57e61ffa37e5fffa47f60ffa47f60ffa37d5fffa17b5effa27b5fffa07a5fff967258ff957158ff947057ff957057ff947058ff947159ff957259ff947158ff937158ff937159ff926f58ff8d6b54ff896751ff8b6955ff896853ff876652ff886551ff91715aff91705aff91705aff90705bff90705bff906f5cff8f6e5dff8e6e5dff8e6d5eff8d6d5eff8e6c60ff8d6b61ff8c6a62ff8b6a61ff8c6b63ff8b6b63ff8a6a64ff876a63ff866b64ff866b68ff866b69ff856b6aff856b6bff856b6bff856c6aff856c6aff856d6bff866d6cff866d6cff866e6cff876d6dff866e6dfd846e6a7ebcaaa24ac8b7accd867470f97f696bfd7f696de27d6a6b23bdb6af238a75d3488371d1338273d2208770cf148c73cc0a9980cc03aaaaff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff04bf80ff098e71c6108070cf1b847bd0278376d1398674d24e8372ce648573d17c8673d0938672d2aa8472d1be8572d0cf8571d1de8472d1e98372d1f08473d1a98573d25c826ca692755d56cc583b32fb442321ff482426fe462427ff34171aff30171bff30181cff331b1fff331c1fff341d1fff341d1fff341d1fff331d20ff321b1cff4b2623ff8b4d40ff8e4a3cff904a3bff9d5643ffa25a45ffa35a44ffa15a45ffa15a47ff9e5744ff995341ff985342ff975343ff965343ff965342ff965241ff965241ff965241ff945140ff92503fff924f3fff924f40ff914e40ff924d3eff9a5441ff9f5944ffa05a43ff9f5843ffa05944ff9f5944ffa05944ffa05a44ffa05944ffa15a44ffa15a44ffa15a44ffa15a44ffa25b44ffa25a45ffa25b43ffa35a45ffa15a43ffc89369ffecc68dffebc590ffc9986effa46747ffa45d45ffa55c44ffa65c45ffa55c46ffa35d46ffa35d47ffa55c46ffa45c46ffa45c47ffa45c47ffa45c47ffa45c47ffa35d46ffa25d45ffa45b47ffa35b47ffa45d48ffa66d50ffedc697ffe8c590ffe8c690ffe7c590ffe7c490ffe7c38fffe6c38effe5c18dffe3c08bffe3c08cffe2be8fffe0bf8effdfbf8dffebd1abffd7b98bffddb880ffdcb785ffdbb784ffdcb683ffdbb582ffdab582ffd9b482ffd9b481ffd8b380ffd8b381ffd9b181ffd7b07fffd8b180ffd6b07fffd5af7effd6b17effd6b17effd3ae7effcda877ffcca576ffcba576ffcba576ffcba575ffcaa575ffc9a374ffc9a274ffc7a172ffc6a073ffc59f72ffc49d71ffc49e75ffc49c79ffad8360ffbd936bffb89066ffb88f68ffb88e68ffb78c65ffb58d6affcbb08dffa98463ffab8060ffab8060ffa97f5fffa9805fffaf8864ffaf8966ffab8461ffa88361ffa88262ffa58061ffa58061ffa47e60ffa37d5fffa57e5fffa68060ffa88261ffaa8363ffa98162ffa47d5eff916a4eff9a7355ffa88162ffa7805fffa7805fffa77f5fffa67f5effa67e5fffa57e60ffa47d5effa57c5effa47d61ff956c53ff90664dff9a7257ffa37c5fffa37d5fffa37d5fffa27c5fffa17b5dffa07a5cff9f7a5eff9d775dff946f56ff936e57ff936f57ff936f58ff936e57ff936f57ff936f57ff926f57ff916f57ff916f57ff906e55ff8f6c55ff8a6851ff896752ff8a6854ff876551ff866450ff8d6b57ff8f6f59ff8f6f59ff8e6f5aff8e6e5aff8f6e5bff8e6d5cff8c6c5cff8c6c5dff8d6b60ff8d6b5fff8d6b61ff8b6a61ff8a6961ff8b6b61ff8a6b63ff886a63ff876a64ff866b66ff866b69ff856b6aff856b6aff856b6bff856b6cff856c6cff856c6bff866d6cff866e6dff866e6dff866d6dff876e6efe866d6df38b736fb9b2a099df877570fa7e696afe7d676cfe80696ed77d6a6811d2d2c3218374d1458573d3318272d01f8473ce119678e1088060bf03aaaaff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028000ff068055d50c8080d5168074d1228778d2318272d0458173cf5c8272d0748472d18b8472d1a38572d2b88572d1be8572d1a38574d2e78472d2d38472d0c98573d17d7a627ecf5a3931fb4a2925fe452221ff482324ff492426ff422124ff301718ff30191bff331a1eff351c21ff341c20ff341d1fff341d20ff341d1fff331d20ff331c1dff4f2925ff8d4f40ff904c3bff9b5544ffa05a45ffa25a45ffa25a44ffa25b46ffa15a46ffa05945ff9d5744ff995341ff985342ff975242ff965241ff965241ff965241ff965241ff955240ff93503fff924f3fff924f40ff924e3fff95513fff9f5944ffa05944ffa05944ff9f5842ff9f5943ff9f5a44ffa05944ffa05944ffa05944ffa05944ffa15a44ffa15a44ffa25b44ffa25b44ffa25a45ffa25b43ffa25a45ffa35b45ffbc855effedc78effeac88effecc792ffdfb384ffb27a56ffa16043ffa55c45ffa65c47ffa55c48ffa55c46ffa55c46ffa55c47ffa45c47ffa45d47ffa45c46ffa45c47ffa35d47ffa35d46ffa35b47ffa25b47ffa35c47ff9f6649ffecc395ffe8c590ffe8c58fffe7c48fffe7c38fffe7c38fffe5c28dffe5c18dffe2c189ffe3bf8bffe1be8bffe0bf8dffe0bf8affe5c8a1ffe1c599ffdbb881ffdbb682ffdbb683ffdab582ffdab582ffd9b481ffd8b380ffd8b380ffd8b280ffd7b17fffd7b07fffd6af7effd6b080ffd3ae7dffd2ac7cffd3ad7cffd4af7effd3ae7dffcfaa7affcba575ffc9a375ffc9a375ffc9a374ffc9a274ffc6a172ffc6a072ffc69f72ffc49d70ffc39d70ffc19b6fffc5a076ffbf9972ffbc926cffb99067ffb78e64ffb78d66ffb68c67ffb58a63ffb48967ffc6a785ffac8a6bffa87e5effa87e5effa77e5effa67d5dffa77e5dffab8462ffa98261ffa57f60ffa57f60ffa37d5fffa27c5fffa17b5effa07a5dffa27c5effa47e5fffa57f60ffa78061ffa67f61ffa17a5cff916a4effa17a5cffa47e5effa37c5dffa37c5cffa37c5cffa27b5cffa37a5dffa27a5dffa1795cffa0795cff9f785cff946b52ff8d644cff9d755affa27b5fffa07a5dffa07a5dff9f795cff9d775aff9d775aff9c775cff987359ff916c54ff906c54ff906c56ff906d55ff906c55ff906d55ff906d55ff906d55ff906d55ff8f6d55ff8f6c54ff8e6c54ff8c6a52ff886651ff876651ff866550ff84634eff886652ff8e6d58ff8d6d58ff8b6d58ff8b6c58ff8c6b59ff8c6c5bff8c6b5cff8b6a5dff8a6a5dff8b695eff8a6960ff896961ff886960ff886960ff866a61ff866a63ff856b66ff856b67ff856a69ff856b6aff846b6bff856b6cff856b6cff856b6cff846c6cff866d6dff866e6eff866e6eff866d6eff876e6ffe866e6efa8a7371f785716dfd806a6bfe7d686bfe80686cfe7e676cc7816f6d0be8e8d125836ed6418572d42d826ccc1d7b6ad3108f70cf088080bf035555aa00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff035555ff088080df118778d21b8471d0298976d33b8675d4508673cf698672d1828372d09a8472d2b18573d1b98472d2af8372d0e58372d1688473d0179b85bca36a515ced4c2d27ff482222ff482324ff472323ff492324ff492526ff3e1f20ff301918ff321a1dff361a20ff361c20ff351d20ff341e1fff351d20ff341d1fff341d20ff351b1dff562e28ff915040ff9a5541ffa05a45ffa15b44ffa25b44ffa25b45ffa25b46ffa25b46ffa15a46ffa25b47ff9c5543ff995341ff975241ff975342ff975341ff965241ff965341ff955240ff93513fff92503fff934f3fff934f3eff9a5442ffa05945ffa15944ffa05943ffa05944ff9f5842ffa15a45ffa05a44ffa05944ffa05944ffa05943ffa15a44ffa25a44ffa25a44ffa25b44ffa25a45ffa25b43ffa25a45ffa45a45ffae7351ffeec791ffebc88fffe9c68effebc891ffebc293ffc5936bffa06144ffa45c45ffa65c46ffa55b45ffa55b46ffa55c47ffa45c48ffa45d46ffa45c47ffa45c46ffa35c47ffa35c48ffa35c47ffa15c46ffa45b47ff9c6044ffe9bf91ffe7c38dffe8c48effe7c38dffe7c38effe6c38effe6c38dffe5c18dffe2bf8affe2be8bffe1be8bffe1be8bffe0be87ffdabb91ffedd2abffd9b782ffdab67fffdab581ffd9b582ffd9b480ffd8b380ffd7b27fffd6b17effd6b07effd6af7dffd5af7effd5af7fffd4ae7effd2ad7dffd1ac7dffcea878ffd2ac7cffd2ac7bffd0ab7affcaa475ffc8a273ffc7a174ffc6a073ffc69f72ffc59f72ffc49e71ffc39c6fffc29b70ffc09a6effc0996fffc5a175ffbc966fffb78f67ffb78d64ffb58e65ffb68c67ffb68a67ffb58863ffb48766ffbd9b7affb69678ffa67c5dffa67c5effa57b5dffa37a5dffa37a5cffa37c5bffa57f5effa27b5dffa17b5dffa07a5dffa07a5dff9e795cff9d775aff9f795bffa27b5dffa27c5effa37d5effa37c5eff9f775aff956e51ffa0795bffa07a5affa0795aff9f785aff9f7859ff9f7859ff9f775aff9f765aff9e7659ff9d7559ff9b7459ff946c54ff8d644cff9e765cff9f785dff9f795cff9e775bff9c7659ff9c7659ff9a7459ff9a755bff926d54ff8f6a53ff8e6a53ff8d6953ff8d6a53ff8d6a53ff8c6a52ff8c6a52ff8d6a52ff8d6a52ff8d6a53ff8d6a53ff8d6a54ff8c6a53ff896752ff86644fff85644fff84624eff866350ff8c6b57ff8b6a57ff8a6a57ff896956ff8a6957ff8a6a5bff89695bff88695cff88695dff88695dff87685eff876960ff86695fff86695fff856a61ff846a62ff846a65ff846b67ff856b69ff856b6aff846b6bff846b6cff856b6cff856b6dff846c6cff866d6eff876d6eff866d6eff876d6fff876e6fff876e6fff826b6cfe80696bfe7e686afe7e696afe80696afd806a6bab85747108ffdfbf358773cf3e8873d62b8271d01b8471d00f8877cc07926ddb035555aa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000002808080059999cc0b8b74d1148073d9218374d1308a75d5458573cf5d8470d0768473d2908571d1a88472d1be8472d09d8472d2d28472d1848572d13a9180c19762473df2482723fe472523ff492525ff482322ff472522ff492425ff482425ff3d1e1fff331b1bff351b1eff3a1c22ff371d20ff361d1fff351d1fff341d1fff351d1fff351d20ff361c1dff5c322bff995643ffa05a46ffa25b45ffa15b44ffa25c44ffa35c46ffa35b46ffa25b47ffa25b47ffa15a46ffa15a46ff9c5542ff995441ff975341ff975341ff975341ff965241ff95513fff94513fff935040ff934f3fff97513fff9f5844ffa15a45ffa15944ffa05943ffa25b45ff9e5742ffa15a44ffa05944ffa05943ffa05943ffa05843ffa15a43ffa25b43ffa25b44ffa25b44ffa35a45ffa25b43ffa25b44ffa55a46ffa26647ffefc794ffebc68fffeac891ffeac691ffeac692ffebc493ffdeae84ffa86c4bffa45d44ffa65c45ffa55c46ffa55c46ffa45c47ffa45c47ffa45c47ffa45c45ffa35c47ffa35c47ffa25c47ffa15c46ffa35a47ff9b5b41ffe4b98bffe2bd87ffe2bd87ffe3be89ffe5c18cffe5c28dffe5c18dffe3c18bffe2bf8bffe1be8affe1be8affe0bd8affdfbe87ffdcbb8cffe8cca6ffdabb8bffdab57dffd9b380ffd8b37fffd7b37effd7b17fffd5b07effd5af7effd5af7dffd5ae7dffd4ad7dffd3ac7dffd2ac7dffd0ab7cffcfa97affcea87affcba577ffd0a979ffd0a97affcda779ffc8a174ffc6a072ffc59f72ffc39d70ffc39d70ffc29b70ffc19a6effc09970ffbf986effbe976fffc29e75ffbb9771ffb58d65ffb68c65ffb38d64ffb48964ffb48967ffb18762ffb48763ffb68f6fffc0a082ffa57b5effa4795dffa2795bffa1785bffa07659ff9e7759ffa1795cff9f785bff9f785bff9d775aff9d775aff9c7559ff9b7558ff9c7659ffa07a5cff9f795cff9f7a5bff9f795bff9c7558ff9b7456ff9e775aff9d7659ff9d7659ff9c7659ff9d7659ff9c7558ff9c7459ff9c7458ff9b7257ff9a7256ff987157ff936b52ff8c634aff9c765bff9b7659ff9b765aff987456ff987457ff977257ff987259ff967259ff8d6952ff8c6851ff8c6851ff8b6851ff8c6851ff8c6852ff8b6851ff8b6851ff8b6851ff8b6851ff8a6751ff8a6851ff8a6751ff8a6851ff8a6851ff886650ff85634dff83614bff825f4eff8a6855ff8a6855ff896855ff886855ff876855ff866958ff86695aff86685bff86675dff85675eff85675eff86675eff85675fff85695fff836860ff846a62ff846b64ff846c65ff856b68ff856b6bff856b6cff856b6cff856b6cff856b6dff856c6cff866d6cff876d6eff866d6eff876e6fff876e6fff836b6bff7f6868ff7f6969fe80686aff7f686bff7e686bfe816c6d92867573199985cc558475d23d8671d52b7d71d01b7b71d00e926dc8068080d50280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffff0003aa55aa07926ddb0f8877dd198570cc288673d23a8472cf508673cf698372d1838473d29d8472d0b48473d0b08472d2cc8372d19f8472d062826db6a961453ff44a2825fe4b2424ff4a2424ff482424ff482423ff492423ff4a2424ff482425ff3b1a1dff371b1cff391c1eff3c1d20ff391d1fff361d1fff361d1fff351d1fff351d1eff351d1fff371c1dff62372fff9f5b46ffa05944ffa15b44ffa15b44ffa25c46ffa55d49ffa35d48ffa35c47ffa35c47ffa35c47ffa25b47ffa15b46ff9b5440ff995341ff975341ff975241ff975341ff955240ff94513fff94503fff95503fff9c5543ffa15a44ffa25b45ffa15a44ffa35b44ffa45d47ff9f5842ffa05944ffa05944ffa15944ffa15a44ff9f5842ffa15942ffa35b43ffa25a43ffa25b44ffa25a44ffa25b43ffa15b43ffa55b46ff9b5e3fffedc492ffeac78fffeac68fffeac691ffeac691ffe9c58fffebc591ffe8bd8effc18c65ffa26044ffa45d46ffa55d46ffa45d46ffa45c47ffa45c47ffa35c47ffa35c47ffa35c47ffa25c47ffa15c46ffa35b48ff995a40ffdeb284ffe1bb85ffe0bc85ffe0bb86ffdfbb86ffdfbb86ffe1bf8affe1bf8bffe2be8affe1be8affe0be8affe0bc89ffdebd8bffdebe89ffdfc296ffe3c8a0ffd6b57dffd9b27cffd7b17effd6b07effd5af7dffd5ae7dffd3ae7cffd3ac7bffd4ac7cffd2ab7bffd1aa7bffd0aa7bffcfa97cffcda779ffcca678ffc9a375ffc9a173ffcca677ffcba477ffc7a274ffc39e71ffc29c70ffc19b6fffc0996dffbf986dffbe976cffbd966dffbd956effbc946dffbc9873ffbe9b74ffb58b66ffb48966ffb38a63ffb38863ffb28565ffae8661ffb18460ffae8462ffd2b497ff9e765affa2775cff9e7659ff9d7559ff9c7357ff9c7459ff9b7458ff9d755aff9b7458ff9b7459ff9a7257ff987156ff987156ff997257ff9c7559ff9c7659ff9b7558ff9b7558ff9b7557ff9a7457ff9a7457ff997357ff997357ff997257ff997256ff987156ff977056ff976f55ff976f54ff966f55ff956e54ff916b51ff8d644aff987257ff987256ff967255ff977255ff967156ff937054ff946f56ff906c53ff89654eff89664fff8a664fff89664fff89654fff89654fff88644fff89654fff88654fff88654fff88654fff88654fff88654fff88654fff87644fff87644fff85634dff82604aff815d4cff866452ff876753ff876753ff866653ff866654ff836656ff836758ff836659ff83665bff83665cff83665dff84665dff85675fff83675eff82685fff836a62ff836b63ff826b65ff836a67ff846a6aff846b6cff856b6cff846b6cff856b6cff856b6cff856d6dff866d6eff876d6fff876d6fff836a6bff806869ff806969ff7f696aff7f686aff7f696bff7f6a6dff816e707f8976741d8d84d3448374d23d8671d52a8073ce1b8471d00d8976d806aa80d5028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080048080bf097171c613866bc91f8473d62e8574d3438572ce5b8473cf748470d1908371d1a88472d0bf8371d0d28473d27e8473d0369280cb926e544de74f2d2bfb4b2524ff4b2526ff492424ff492522ff4a2523ff4b2324ff4a2323ff482425ff3d1a1eff3c1c1fff3f1f21ff3f1f22ff3b1c1fff381d1eff361d1fff351d1fff351d1fff361d1fff361c1dff673c32ffa05b46ffa05945ffa15b44ff9f5a43ffa25b43ffa45d48ffa55e49ffa35d47ffa35c47ffa35c47ffa45d48ffa25c47ffa15a46ff9a5342ff985341ff975241ff975341ff955240ff94513fff94503eff995240ffa05845ffa45a46ffa35a46ffa15942ffa65e47ffa55e47ff9e5742ffa05944ffa05943ffa05843ffa15a44ff9e5840ffa7654affa25a42ffa35a43ffa35b44ffa35b45ffa25b44ffa25c44ffa45a45ff99593effebc08fffeac68fffeac690ffeac592ffeac590ffeac58effe9c590ffe9c490ffebc491ffd4a47affab6f51ffa25d44ffa35d45ffa45b47ffa45c47ffa35c47ffa35c47ffa35c47ffa25c47ffa05c46ffa35a47ff9b5941ffdaae81ffe0bb84ffdfbb84ffe0bb85ffdfbb86ffdebb85ffddba85ffdcb885ffdab683ffdab784ffdcb986ffdebb88ffdfbc8bffddbd87ffdabd8cffe8cfa9ffd4b482ffd8b17bffd8b07cffd6af7effd4ad7cffd4ad7cffd3ac7bffd3ab7affd2aa7affd0a97affcfa97affcfa97bffcda77affcca679ffc9a376ffcba478ffc79f73ffc7a173ffc6a074ffc6a175ffc19d71ffc09a70ffbf996effbe976cffbd966bffbc956bffbb946bffbb936cffbb926bffb7936effc19e77ffb38b64ffb28763ffb18961ffb18662ffaf8363ffad8460ffaf825effad8160ffccad8fffa37f62ff9f765bff9c7457ff9c7458ff9a7257ff997157ff997156ff9a7358ff997257ff987155ff977055ff966f55ff966e55ff977055ff9a7257ff9a7357ff987256ff997256ff987256ff977155ff977155ff977055ff967055ff956f54ff956f55ff956e55ff956e54ff956d53ff946d52ff936c53ff926b52ff916950ff8d674cff967055ff957155ff946f53ff946f54ff926e53ff916e54ff906c53ff8c6950ff88644dff87634dff87624dff87624dff87624dff86624dff86624dff86624dff86624dff85624dff85624dff85624dff85624cff85624dff85624dff85624dff85624dff82604bff7f5c4bff82604eff876653ff876653ff856453ff856554ff836656ff826557ff816558ff81655aff82655cff82655cff82655cff83655dff81655dff82685fff826a61ff826a63ff826a64ff826a68ff836a6aff846b6cff846b6cff846b6cff856b6cff846c6cff856c6dff866d6eff866e6fff836b6bff806869ff806969ff7f6969ff7f6869fe80686aff806a6cff816c6fff826f716b8f7e7c1c9276d1568271d03e846fd22a806dd41b8471d00f8877dd076d6ddb035555aa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000002808080068080d50c806ad5168b74dc248771cd378274d14c8372d3658372d27f8572d19a8472d2a88472d0a38574d3958473d1229687d288614b42c079615adf4a2d28fe4b2725ff4a2625ff492524ff492622ff4b2522ff4b2322ff492422ff462323ff431f20ff462021ff452020ff442021ff3e1d1eff3a1b1eff361d1eff371c1eff371d1eff351f20ff361b1cff6b3e37ff9f5945ffa15942ff9c5843ff854533ff985441ffa75e4affa45c47ffa45d47ffa45c47ffa45c47ffa45c47ffa45d47ffa35c46ffa15b44ff9a543fff985340ff975341ff975341ff955240ff95513dff9f5742ffa15a44ffa35b45ffa15a42ffa35c46ffa75e48ffa65f49ff9f5842ffa05943ffa15a44ffa05842ffa25c45ff9d5c40ffd19c78ffa26144ffa35c43ffa35b44ffa35b44ffa35b44ffa25b45ffa35a45ff98593effe4b688ffeac690ffe7c790ffe8c592ffe9c590ffe9c590ffe9c490ffe9c490ffe8c58fffe9c48fffe8bf8dffc5916affa36348ffa25c46ffa45b46ffa45b46ffa35b46ffa35b47ffa25b46ff9f5c46ffa35a47ff9c5a43ffd5a67affe0ba84ffdeb983ffdeba83ffdeba84ffdeb985ffdcb883ffdcb883ffd9b481ffd3af7cffd3af7dffd3af7dffd5b281ffdbb885ffdabb89ffe0c69fffdabe92ffd7b07bffd7ae7dffd5ac7cffd3ac7bffd3ac7bffd1aa7affcfaa79ffcfa878ffcda577ffcda578ffcda578ffcba477ffcaa377ffc8a174ffc9a275ffc9a274ffc59d70ffc49d70ffc49c70ffc29b6fffbf976cffbd966bffbd936cffbb936bffbb926bffb99169ffb99168ffb98f67ffb58c69ffc6a27dffaf8864ffb08660ffaf855fffad8461ffab815effab805fffab7f5dffac7f5effb59174ffb7987bff9d755aff9d7054ff997056ff976f56ff976d54ff966e54ff956d54ff966e54ff966e55ff946c53ff936c54ff936a52ff946d54ff977056ff957054ff946e52ff936e53ff936d53ff936d52ff926c52ff916c51ff926b51ff916b51ff916a51ff906a50ff906a50ff906950ff8f694fff8f684fff8e684fff8e684fff8e684fff936d53ff916d52ff8f6c51ff8e6b52ff8d6a52ff8c6950ff8b6750ff88634dff85604aff84604aff85604aff845f4aff845f4bff84604bff83604bff835f4aff835f4aff835f4aff835f4aff835f4aff835f4aff835f4aff825f4aff825f4aff825e4aff815d4aff7f5b4bff7f5b4bff856251ff836150ff836150ff826252ff806254ff806355ff7f6356ff7f6457ff806359ff81635aff816359ff80645bff80655dff826862ff826863ff826964ff826965ff826a67ff836a6aff836a6bff846b6bff846b6cff846b6cff846b6cff856c6dff856c6eff826a6bff80696aff806869ff806869ff7f6869ff7f686aff7f6a6cff7f6a6dff847074fc816e705298898f338773d257846fd3408370d32c8574d11c8076d10f8877cc089f80df04808080010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaff088060bf108070cf1b8e7bd02b8271d03f8671d2558472d26f8573d38a8573d3a58572d1a58372d1c38473d1728674d27c695248d1604a4186b39a91f8472620ff4d2826ff4b2424ff4b2423ff4a2522ff4b2422ff4b2421ff4a2321ff482321ff472120ff482020ff471f1fff452020ff401d1eff3b1b1eff371d1eff391c1dff381d1eff342020ff361a1aff6e3f37ff9f5844ff9e5641ff83493bff511f18ff8c4f3dffa65c47ffa55d48ffa45d47ffa45c47ffa45c47ffa45c46ffa45c46ffa45c46ffa35d46ffa05a44ff995340ff985341ff975341ff965240ff98533fffa15a44ffa25c46ffa25c46ffa25a43ffa55d46ffa9604affa76149ff9f5841ffa05943ffa15942ffa25942ffa45d45ffa16244ffe6b98cffc6956bff9f5e43ffa35c47ffa35b46ffa35c44ffa05d45ffa45a47ff9b5940ffddae81ffebc690ffebc591ffe9c491ffe9c491ffe9c491ffe8c490ffe8c490ffe8c490ffe7c48fffe7c48cffeac390ffd9ac7fffb07654ffa15d43ffa45b45ffa35b47ffa15b47ffa15b47ffa15c46ffa05d49ff9c5c48ffcea078ffdeb984ffddb983ffdeb985ffdeba85ffddb983ffdcb882ffdcb781ffdbb682ffd7b17fffd1ad7bffd2ae7cffd1ae7cffd1ad7effd1ad7cffd5b589ffe4cba3ffd0af7dffd3ac7bffd3ac7bffd2ab7affd0a978ffcfa978ffcca777ffcda677ffcca376ffcba376ffcba376ffcaa376ffc9a376ffc7a073ffc49d70ffc9a275ffc59d70ffc39b6fffc29b6fffc19a6fffbe966bffbd946bffbb926bffb99169ffb99069ffb89068ffb78e66ffb78d66ffb28966ffc9a681ffab8561ffae8460ffad835fffab825fffaa7f5dffa97f5fffa87d5cffa97c5bffa37b5effc7a88aff977255ff9d7055ff986d54ff966e56ff956c53ff946c53ff936b53ff936b53ff936b53ff926a51ff916851ff906850ff916a51ff936c52ff936c53ff926b52ff926c52ff916b52ff906a50ff8f6a50ff8f6950ff8f694fff8f694fff8f684fff8e684fff8e674fff8e674eff8e664eff8d664eff8c644dff8b644dff8d674eff8f6951ff8e6a51ff8d6950ff8c6851ff8b6750ff8a6650ff89644fff85604bff835e4aff835d49ff835d49ff835d49ff825d49ff825d49ff825d49ff825c49ff825d49ff825d48ff825d48ff815d49ff815d49ff825d49ff825d4aff815c49ff815c49ff815c49ff7f5a4aff7e5949ff83604eff836150ff826050ff826052ff806052ff806154ff7f6254ff7f6355ff7e6255ff7e6255ff7f6257ff7f635aff80645eff826762ff816763ff816764ff816965ff826968ff836a6aff836a6bff826a6aff826a6cff836a6cff846c6cff846c6dff836b6cff7f676aff7f676aff7e6769ff7f686aff7e686aff7e696bfe7e6a6cff826d72ff847074f2817071349d8e982b8877d55b8170cf428070d12e8574d31e806fcc108f80cf098e71c6044040bf02808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000028080ff059966cc0b745dd1148073d9218b7cd1328575d1478573d45f8673d47a8473d1958573d3af8372d0b98372d25e8572d14c7c655bdf5b403b7199857ec1a38d84fe492822ff4d2724ff4b2522ff4b2522ff4a2522ff4b2422ff4b2421ff4a2321ff492221ff482120ff49201fff481f1fff45201eff401e1dff3b1b1fff381d1eff3a1c1eff3a1d1fff361d1fff371b1aff714337ff9e5944ff8d5141ff4d2620ff391715ff7b4632ffa55d47ffa55d47ffa45d47ffa45d47ffa55d47ffa55d47ffa55d47ffa55d47ffa55d47ffa55e48ff9f5844ff9a5441ff995440ff97523fff9e5844ffa35b46ffa35b45ffa35c45ffa35b44ffa75f48ffa9624affa86149ff9f5740ff9e5a43ff9f5a42ffa35b44ffa55e45ffa66a47ffebc492ffe7bf8dffb07956ffa35e47ffa35c45ffa45c44ffa15c44ffa45b49ff9f5c43ffd7a77bffeac58fffe9c591ffe8c490ffe8c491ffe8c491ffe8c490ffe8c390ffe8c48fffe8c490ffe8c48fffe6c38effe8c38fffe3b989ffc48f68ffa66849ffa15c45ffa15c48ffa25b47ffa25a46ffa15949ff9e5c4affc99a74ffdeb883ffdcb882ffdcb983ffdcb883ffdbb782ffdbb681ffdab681ffd9b481ffd8b481ffd3ae7dffd1ac7cffd1ad7bffd0ab7dffd0ab79ffceac7bffe4c9a7ffd1b487ffd0ab7affd1a978ffcfa878ffcda676ffcda776ffcaa575ffcba575ffc9a174ffc8a073ffc79f73ffc7a074ffc7a074ffc59e72ffc39b6fffc49c70ffc79e73ffc1996dffc0986dffbf976cffbe966cffbb9269ffb98f68ffb78e67ffb78d68ffb58d66ffb38a64ffb48a64ffb28766ffc8a580ffa98661ffab825fffaa815effaa805fffa97d5dffa77d5dffa67c5cffa77b5affa57a5effbfa183ff9c795bff9a6d53ff966b52ff956b54ff936a51ff926952ff916850ff8f6750ff916851ff8f6750ff8e664fff8d654eff8e664eff8f6950ff8f684fff8f684fff8f6850ff8d674fff8d664eff8d674eff8c664dff8c664dff8b654dff8b654dff8b654dff8b644cff8b644cff8b634cff8a634dff89624bff89624bff8b654dff8b664eff8b664eff8a654eff89644eff88644fff87624dff865f4cff835b48ff825a48ff815a47ff815947ff815947ff815947ff815948ff805948ff805948ff805948ff815949ff805948ff805949ff805949ff805948ff805948ff805947ff7f5948ff7f5947ff7e5748ff7d5748ff805c4bff805d4dff815e4fff815e4fff7f5e52ff7e6053ff7e6053ff7d6053ff7d6154ff7d6054ff7d6055ff7e6258ff7f645dff806661ff7f6661ff7f6762ff806864ff806866ff816968ff81696aff816a6aff826a6cff826b6cff826b6cff816b6bff7f6769ff7e676aff7d676aff7d686aff7d6769ff7c686aff7d696cff7f6c6eff837074ff847175dd84737320a79797248778d45e8272d1458173d3318272d0208078cf138679c90a8080cc056666cc02808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff076d6db60e806ddb188075ca278376d13b8270cb508673d2698675d3858473d1948572d2a28471d0998575d22694809ad1573d34957f6863a6dfd1c9ff877066ff502b24ff4f2522ff4e2521ff4b2521ff4a2422ff4b2422ff4a2421ff4a2320ff492220ff49211fff49201eff49201eff492321ff421e1eff3b1b1fff391d1eff3b1b1eff3b1d20ff351c1fff391c1aff744639ff935342ff572d27ff321919ff331a19ff663728ffa55e46ffa55d46ffa45d47ffa45d47ffa55d47ffa55d47ffa65d47ffa65d48ffa65d47ffa65e49ffa55d48ff9e5843ff99533fff9b5440ffa15a45ffa45b46ffa35b45ffa35b44ffa35c45ffa86049ffaa634bffa8624affa05841ff9e5842ffa05b44ffa55d46ffa55e45ffb27a56ffebc594ffebc791ffdfb386ff9f6143ffa35d44ffa45c44ffa15c45ffa35c48ffa25e46ffd19f74ffeac48effe9c591ffe9c490ffe8c490ffe8c491ffe8c390ffe8c390ffe8c38fffe7c38fffe7c390ffe5c38effe5c28dffe6c28dffe8c18effddb082ffad7753ff9f5e44ffa25c46ffa25a47ffa15949ff9f5c4affc4956fffddb782ffdcb781ffdbb781ffdab681ffdab681ffd9b480ffd8b480ffd8b380ffd7b280ffd6b17fffd3ad7bffcfab7affceaa7bffd0aa79ffcea978ffd3b48fffe0c69dffcda879ffcfa775ffcea675ffcda574ffcca475ffcaa374ffcaa173ffc89f72ffc69d71ffc49b70ffc59d71ffc59d72ffc39b70ffc0986dffbf976cffc39b70ffc1996effbd956affbd956affbc936affba9068ffb68c65ffb68c66ffb48b64ffb38a65ffb28863ffb28762ffb08563ffc19d7affac8a66ffa8805dffa77e5dffa77e5cffa77c5effa47b59ffa27a5cffa47858ffa3775bffb59478ffa88769ff996c52ff956952ff926851ff90674fff8f6650ff8f644fff8d644eff8d644fff8d644eff8c634eff8b624dff8b634dff8c654fff8c654dff8c654eff8b634dff8a634cff89634bff89624bff89624bff88614aff88614aff88614aff88614aff88614aff88614aff88604aff87604bff875e48ff855d48ff89624cff88624bff87624bff87614cff86614cff85604dff845f4cff825a49ff805746ff805646ff805646ff805646ff7f5646ff7f5646ff7f5646ff7f5646ff7f5646ff7f5646ff7f5646ff7f5646ff7f5646ff7f5646ff7f5646ff7f5646ff7f5646ff7e5646ff7e5647ff7e5646ff7c5446ff7c594aff7f5c4cff7f5c4eff7f5c4eff7d5b4eff7e5d50ff7d5e50ff7c5e51ff7c5e52ff7c5e53ff7c5e55ff7d615aff7f645dff7f6560ff7e6560ff7e6561ff7f6663ff7e6767ff7f6868ff7f6868ff806969ff80696aff816a6bff80696aff7c6867ff7d6869ff7d6769ff7c686aff7c686aff7a686bff7b696cff7b6b6cff7f7072ff827075ff837175b789797b24a395bf748472d3618371d2488371d133826ecd228070d2148c80d90b8b74d1059966cc028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aa55ff0a8066cc117869d21e8877cc2e8574cd428374d15a8271d2748472d18f8472d2a98573d2c08372d12d8e7dd29c674e45c5614a43b3e1d6ccfbe1d4cbfe553731fe4e2822ff4e2420ff4e2522ff4b2521ff4a2522ff4a2423ff4a2421ff4a2420ff4b2320ff4a221fff4a211eff4e2522ff502927ff442020ff3b1c1eff391e1eff3c1c1eff3b1c1fff371d1fff3b1c19ff74483eff6e3e34ff301716ff321a1cff311718ff50261fffa35f4affa65d46ffa55d47ffa55d47ffa55d47ffa55d47ffa55d47ffa65e48ffa65e48ffa55e48ffa55e48ffa45d48ff9d5642ffa05844ffa35c45ffa45c46ffa35c45ffa35b44ffa55d46ffa9624affaa634bffa9624aff9f5841ff9f5942ffa35d45ffa75f47ffa45f46ffc58f67ffebc896ffe9c792ffedc895ffc3916affa15f43ffa45d46ffa25c45ffa35c48ffa36048ffcc986fffeac48effe9c590ffe9c490ffe8c490ffe8c390ffe7c38fffe7c38fffe8c38fffe7c28effe6c391ffe5c28effe5c18dffe5c18bffe3bf8bffe4c08bffe5bc8cffc49269ff9e6243ffa05c46ffa05a48ff9f5d4affc19069ffddb681ffdbb680ffdab580ffd9b580ffd9b480ffd8b380ffd7b280ffd8b380ffd7b17fffd6b07effd5af7dffcfab7affcea979ffcea779ffcea779ffcaa67cffe4caa2ffcfae80ffcda473ffcda474ffcca473ffcaa273ffc9a173ffc79f70ffc69c70ffc59b6fffc3996effc1986dffc2996fffc1976dffc0976dffbd946affbc9369ffc0976effbd956bffbb9168ffb99068ffb98f68ffb58b64ffb38963ffb38863ffb08662ffaf8461ffaf8460ffae815fffb68f6effb18f6bffa77f5cffa67c5bffa57c5cffa57b5cffa27859ffa1775affa07657ff9f7457ffa78267ffb49576ff986d54ff926750ff90674fff8f654eff8e644fff8c624eff8a614cff8b624dff8b624dff89604bff88604aff89614bff89614cff89624bff89614cff88614bff87614aff866049ff865f49ff865f49ff865f49ff865f49ff865f49ff865f49ff855e49ff865e49ff855e4aff855d49ff835c47ff825a46ff855e4aff845f49ff845f49ff835e49ff835d4aff825c4aff825c4aff805647ff7f5546ff7e5445ff7e5445ff7e5445ff7d5445ff7d5445ff7d5445ff7d5445ff7d5445ff7d5445ff7d5445ff7c5445ff7d5345ff7d5445ff7d5444ff7d5344ff7d5444ff7d5345ff7d5345ff7c5444ff7c5445ff7a5547ff7c594bff7e5b4dff7d5a4dff7b594dff7c5a4eff7b5c4eff7b5d4fff7b5d4fff7b5d51ff7b5d56ff7c615aff7d635dff7d635fff7e6360ff7d6461ff7e6563ff7d6665ff7e6767ff7e6767ff7f6868ff7f6869ff7f6969ff7d6768ff7c6768ff7c6869ff7c6768ff7b686bff7b686bff7b696cff7c6a6fff7d6d70ff807174ff817074ff8271759d8a7d7b1aa793ce7e8471d0648273d14a8372d2358773cf238375cc168b74d10c806abf059966cc028080ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff028080ff059999cc0c806ad5168b74d1248778d4358273cf4b8570d3638371d37e8471d2988574d3b28473d18a8373d161836c71ef5d3f3ac8c8b8b0f9e0d5ccfec9b7aefe482722ff4f2824ff4d251fff4d2521ff4b2522ff4a2422ff4a2422ff4b2420ff4b231eff4d221fff4f2420ff522722ff532925ff522b28ff462221ff3b1d1eff391e1eff3c1c1fff3b1d1fff371d1eff3d1e1cff603c37ff371717ff2e1a1aff31181aff32191aff381813ff9c5e48ffa75e47ffa55d47ffa55d47ffa65d47ffa65d47ffa65e48ffa65e48ffa55e48ffa65f49ffa65f49ffa55e47ffa55e47ffa35c45ffa55d46ffa55c46ffa45c45ffa25b44ffa75f47ffaa634affaa644bffaa634bff9e5841ffa05942ffa35f45ffa66047ffa35f44ffd5a37affeac797ffeac894ffeac692ffecc495ffb37c58ffa15f44ffa45d47ffa35b48ffa46048ffc7926affeac58effe8c490ffe8c490ffe8c390ffe8c390ffe7c38fffe7c28fffe7c28effe6c28dffe4c28fffe6c08dffe5c08dffe3bf8bffe2be89ffe3bf8affe3bf89ffe5bf8affdbaf81ffaf7755ff9e5e48ff9c5c47ffbc8b64ffddb581ffdab47fffd9b37fffd8b27fffd7b17fffd7b180ffd6b07fffd7b07fffd6af7dffd5af7cffd3ae7bffd2ad7dffcea878ffcda679ffcca678ffcba577ffd6ba90ffd8bc91ffc9a473ffcaa272ffcaa170ffc8a070ffc79e72ffc59d6fffc39a6effc3996dffc1976cffc0966cffbe946affbf956cffbd936bffba9067ffba8f67ffba9168ffbc946bffb88f67ffb68d66ffb58b64ffb38963ffb08661ffaf8461ffae8360ffad815fffac805effac7f5effab8262ffb59470ffa57c59ffa37a59ffa37a59ffa27958ff9f7757ff9e7357ff9d7255ff9c7156ff9a7058ffc0a183ff90694dff92664fff8c644dff8c624aff8a604bff895f4cff885d4bff875d4aff875e49ff875d4aff855c47ff855c48ff865d49ff865d4aff865d4aff855d49ff855d49ff845c49ff845c48ff835c48ff835b48ff835b48ff825b47ff835a48ff835a47ff835a47ff825947ff825a47ff815947ff805846ff825a48ff825a47ff825b48ff825a48ff815a48ff805948ff7f5847ff7c5243ff7b5143ff7b5142ff7a5142ff7a5142ff7a5142ff7a5142ff795141ff7a5042ff7a5041ff795141ff795141ff795141ff795142ff7a5142ff7a5142ff7a5142ff795042ff7a5042ff795042ff7b5042ff795143ff785144ff7a5649ff7a564aff7a574bff7a574bff7b584cff7b594cff7a5a4dff7a5a4eff795b51ff7a5c56ff7c605bff7b625dff7c615eff7c6260ff7c6360ff7d6463ff7c6564ff7c6565ff7d6665ff7d6666ff7e6667ff7c6667ff7c6668ff7c6869ff7b6769ff7c686bff7a686aff7b686bff7a696eff7b6b6fff807175ff7f7173ff817176fe8271737d9181813d8a79d17e8471d0638371d14a8672d2358773d4238375d3168074d10b8b74e8068055d5028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff03aaaaff07926ddb0f8877cc1a8976ce2a8673ce3d8271d1548673d16e8474d3888372d4a28471d3a28473d118aa95bfbf644940c57b615ce7e1d3ccfde2d7ccffab958dfe4e2b28ff4d2722ff4c2520ff4c2521ff4c2523ff4a2422ff4b2422ff4c2420ff4d231eff4f2420ff562a25ff562a25ff552a26ff532b28ff472322ff3b1d1dff3a1e1eff3c1c1fff3a1d1fff381d1eff3d2120ff3e2221ff30181dff2e191aff311918ff301a1aff331614ff89503bffa65f47ffa65e47ffa65e48ffa65d46ffa65e47ffa65d47ffa65e47ffa65e48ffa65e48ffa65e47ffa55e48ffa65f49ffa75e48ffa55c46ffa45c45ffa45b45ffa45c45ffa9614affab634bffab644bffa9634aff9f5841ffa25c44ffa55f46ffa66047ffa35f43ffe2b689ffeac796ffeac695ffeac893ffe9c591ffddae82ffa96d4dffa25d46ffa35c49ffa55f49ffc48f68ffebc58fffe8c48fffe8c390ffe8c390ffe7c28fffe7c28fffe7c28fffe7c28effe5c18dffe4c18dffe5c08cffe3be8affe2be88ffe3bf89ffe2bf89ffe1bf87ffe1be87ffe3be89ffe2b98affc5926fffa16a4dffb88860ffdbb380ffdab580ffd8b37effd7b17effd6b17effd7b080ffd6af7effd5ae7dffd5ae7cffd3ad7cffd3ad7bffd2ab7bffcfa979ffcba478ffc9a476ffcba374ffcbaa80ffe2c69fffc4a275ffc9a171ffc9a070ffc69e6effc49c6fffc39a6dffc2976cffc1976cffc0956affbe946affbd926affbc9169ffbb9069ffb98e68ffb88d66ffb68d65ffb89067ffb68e67ffb58b65ffb38963ffb28763ffaf8460ffad8160ffab805effaa7e5dffa97d5bffa97b5dffa67c5dffb79573ffa17a59ffa27858ffa17757ffa07656ff9c7355ff9b7055ff9a6f53ff996d52ff9a6f55ffb79579ff99765bff90644eff8d624bff8b604aff885e49ff875d4aff865c49ff855b47ff855b48ff855b48ff835a47ff835a46ff835b47ff835b47ff835a47ff825a47ff825947ff815947ff815947ff815947ff815947ff815846ff815846ff815846ff815846ff805745ff805746ff805745ff7f5644ff7f5644ff805845ff815847ff815847ff805746ff7f5645ff7e5645ff7c5343ff7a5042ff794f41ff794f41ff784f41ff784f41ff784f41ff784f41ff784f40ff784f40ff774f3fff774f3fff785040ff774f40ff774f40ff774f40ff774f40ff774f40ff774f40ff774e40ff774e40ff784e41ff774e41ff774f43ff785246ff795549ff785449ff785549ff79574bff79574bff78574aff77574dff775850ff795c56ff7a5f5bff7a605bff7a605dff7b615fff7b6160ff7c6362ff7b6464ff7b6464ff7c6465ff7c6465ff7c6565ff7b6465ff7c6768ff7d686aff7c686aff7b686bff7b686cff7a696dff7b6a6fff7d6f74ff7f7176ff7f7275ff817176fb817174539384813a8877d37b8370cf608572d2488371d1338273d2228070d2158679ce0c9580d5068055d5010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00028080ff048040bf0a8066cc128e71d4208770cf308575cf448370ce5d8470d3768473d4928572d2ac8472d1aa8472d17173585ae85c3f36d0dbcac3f8e1d7cefde1d4c9fe8e746bff4d2924ff4c2622ff4b2520ff4d2422ff4d2421ff4b2320ff4c2320ff4e251fff512721ff582c27ff572b26ff582a26ff562a25ff532a27ff482423ff3e1d1fff3c1d1fff3b1d1fff391e20ff381c1eff381d1dff35191cff2f191cff30191aff31191dff31191bff351719ff6d3b2dffa6614affa45e45ffa55e47ffa75d48ffa55e48ffa45f49ffa55e48ffa65e47ffa65e47ffa65f48ffa65f47ffa75f47ffa75f48ffa65e47ffa55c46ffa45c45ffa55d45ffa9624affab644affab644affa9644bffa05942ffa35c44ffa56046ffa56046ffa86948ffedc595ffeac794ffebc693ffebc693ffe9c692ffedc595ffd3a179ffa26248ffa45e49ffa55f4affc18c67ffeac48fffe9c48fffe8c38fffe8c38fffe7c28fffe7c28fffe6c18effe6c18effe4c08cffe5c08cffe4bf8bffe2be8affe2be8affe1be89ffe2bd88ffe2bd89ffe1bc89ffe1bd87ffe1bc87ffdfb986ffdfb587ffcca375ffdbb582ffd8b37fffd7b17effd5b07dffd4af7dffd4ae7dffd4ae7dffd3ad7cffd3ac7bffd3ac7bffd0aa7affd1a978ffcea977ffcda878ffc9a273ffc9a173ffc5a073ffdbbc97ffd0b18bffc69f6fffc69d6cffc59a6dffc3986dffc1976affc0956affbf9369ffbf9369ffbd9067ffbb8f67ffb98c66ffb68964ffb78a67ffb68a66ffb48964ffb28962ffb58d65ffb28863ffb28762ffaf8461ffae8261ffaa7e5cffa77c5bffa67b5bffa57a5affa5775affa5785cffbd9b78ff9f7b59ff9e7456ff9d7354ff9c7251ff9a7053ff976c51ff966d51ff966b50ff986b50ff966e55ffbe9e84ff8b634aff8d5f49ff875f48ff875d46ff855a46ff845a47ff835847ff825846ff815745ff7f5544ff805646ff805646ff805746ff815747ff805746ff7f5746ff7f5645ff7f5644ff7e5544ff7e5544ff7d5443ff7d5443ff7e5443ff7d5443ff7e5443ff7d5443ff7d5343ff7d5342ff7c5342ff7c5442ff7d5443ff7c5342ff7c5443ff7c5343ff7d5443ff784f3fff784d40ff774c3fff774c40ff774d3fff764d3fff764d3fff754d40ff754d40ff744c40ff754d40ff744c3fff744c3fff744c3fff744c40ff744c3fff734c3fff734b3fff734b3fff734b3fff744b3fff744c3eff744c40ff744c41ff754f45ff775349ff765349ff765248ff775449ff77544aff76534aff76544eff74554fff785b57ff785d5aff785d5bff795e5dff795f5dff79605eff7a625fff796161ff7a6262ff7a6263ff7a6363ff7a6364ff796365ff7b6869ff7b696aff7b696cff79686bff7a696dff796a6eff7c6d71ff7e7175ff7e7177ff7f7275ff807174f38272732fa898921a8980d8758371cf5b8473d2448370d22f8272d41e8877d5138679d70a8066cc056666cc01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff068080aa0c806abf168074d1248771cd378274d14d8471cd668471d2818271d29c8372d1b58372d1828372c4d9604343d880645edde6d9cfc1e1d6cbf5e2d4c9fd6f554eff4c2723ff4b2420ff4c2521ff4c2421ff4d2421ff4d2320ff4f2621ff542a24ff562b26ff582c27ff582b25ff572a25ff562a26ff522b27ff482423ff3d1c1eff3c1d1fff3a1d1eff391d20ff3a1b1dff391c1eff361b1dff2f191aff31191bff301a1cff31191aff321a19ff4d231bffa1614affa56145ffa56047ffa95d47ffa75d47ffa75e47ffa65e47ffa65e47ffa65e47ffa65f47ffa76048ffa75f47ffa75f48ffa65d46ffa65e46ffa45c45ffa55e47ffaa634bffab644affab654bffa9644bffa15a43ffa45e45ffa56147ffa46045ffb87b5affebc794ffe9c791ffebc693ffebc593ffeac592ffe9c592ffecc394ffbf8967ffa36048ffa6604bffbd8765ffebc491ffe8c28dffe8c28fffe7c28fffe7c28fffe6c18fffe6c18effe5c08dffe4c08dffe5bf8cffe3bf8affe3be8bffe2be89ffe2bd89ffe1bd87ffe1bc89ffe1bb89ffe0bb86ffdfbb85ffdfba85ffdcb784ffdcb783ffd9b581ffd7b27fffd6b17effd5af7dffd3ae7cffd4ac7cffd3ac7cffd2ab7bffd2ab7bffd2aa7bffd0a979ffcfa977ffcea776ffcca676ffcba375ffc79f71ffc69e70ffc3a07bffe1c5a2ffc29e70ffc39b6affc4986dffc2976cffbf966affbf9369ffbe9269ffbd9067ffbb8d65ffb88b64ffb78963ffb48762ffb38563ffb18561ffb18562ffb18661ffb28861ffb38962ffaf8460ffad825fffab805dffa97d5bffa67a59ffa47859ffa27758ffa37558ffa27459ffbd9979ffa07d5bff9c7153ff997151ff986e4fff986c50ff966a4fff946a4fff94694fff95694eff90664dffb99c84ff89634aff8a5d48ff865b48ff845a46ff835945ff835846ff825746ff815745ff7f5543ff7d5343ff7e5444ff7e5444ff7e5444ff7e5444ff7e5444ff7d5444ff7c5344ff7c5344ff7b5343ff7b5343ff7c5343ff7c5343ff7b5243ff7b5243ff7b5142ff7b5143ff7b5143ff7a5142ff795141ff7a5142ff7a5243ff7a5142ff7a5142ff7a5142ff795041ff764d3eff764c40ff764c40ff754c40ff754c40ff754c40ff754c40ff744c40ff734c40ff734b40ff724b40ff724b40ff724b40ff724b40ff714b40ff714b40ff714b40ff714b40ff714b40ff714a40ff724a40ff714a3dff724a3eff724a41ff714b43ff744f47ff755248ff755147ff745147ff755248ff75524aff73524dff735450ff775a57ff765b58ff765c59ff765c5bff775e5bff765e5cff78605dff796060ff796161ff796162ff7a6262ff796263ff7a6466ff7c696bff7a6a6bff7c696dff7a686cff79696eff796b70ff7e7176ff7d7276ff7e7178ff7e7377ff7f7174da80707015c2c2b6548976d16c8471d2538472d13d8271cd2b8271d01c8076d1118778c3098e71c6048080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff03aaaaff088080bf0f8877cc1a806cce298970cd3d8675d1548670d16f8373cf898473d2a58372d1bc8472d175785e6bfb51332ef1c2afa6b7e2d8ca42e0d4c9a9c6b5abfb563833ff4c2622ff4b2420ff4c2420ff4d2420ff4e2420ff522823ff562b26ff582c27ff582c27ff582c26ff582b25ff572b24ff562a25ff532c27ff4a2625ff3d1b1dff3c1d1fff3b1d1fff3a1c1fff3c1b1eff3b1c1eff391b1fff31191aff301a1cff31191cff321a1cff321a1aff3c1a14ff935642ffa45f45ffa55f46ffa76346ffa66044ffa85e46ffa85d47ffa75e47ffa65f47ffa65f48ffa76048ffa75f48ffa75f48ffa55f46ffa86249ffa76248ffa76046ffab634affab654bffab664bffa9654bffa25c44ffa55f46ffa66147ffa26044ffcc9571ffeac692ffe9c692ffeac692ffeac592ffeac592ffe9c592ffeac593ffe5b98cffb27759ffa5614affbd8562ffebc28fffe7c28cffe7c28effe7c18effe7c18effe6c08effe5c08dffe4bf8cffe3bf8bffe3bf8bffe2be89ffe2be8affe1bd89ffe1bd88ffe0bc87ffdfbb87ffdfba86ffdfba85ffddb984ffddb783ffdcb783ffdbb682ffd7b27fffd7b17fffd5af7dffd4ad7cffd3ad7bffd2ab7bffd2ab7bffd0a97affcfa979ffd0a879ffcea677ffcea576ffcba474ffcba375ffcaa275ffc8a072ffc59b6fffc29b72ffd5b794ffc9a980ffc0976bffc29569ffc09369ffbd9266ffbd9066ffbc8f67ffba8d65ffb88b63ffb68962ffb48761ffb38561ffb18462ffae8160ffae825fffad825effae835dffb18660ffac825dffaa7f5cffa87c5bffa67a5affa27758ff9f7456ff9e7255ff9e7154ff9e7155ffaf8a6bffa98665ff986e51ff986e4eff976c4dff95694dff94684eff92674dff90674dff93664cff92654cffa3806aff95715aff875a47ff835946ff815844ff815744ff825745ff805545ff7e5543ff7c5240ff7b5141ff7b5142ff7c5242ff7c5243ff7b5142ff7b5142ff7b5142ff7b5142ff7a5142ff795042ff795042ff795041ff795041ff795042ff795042ff794f42ff794f42ff784f42ff784f42ff774f42ff774e42ff774f43ff784f42ff794f43ff774e42ff764d41ff764d41ff754d41ff744d41ff734d40ff734d41ff734c40ff734c40ff734c40ff724b41ff714b41ff714b41ff704a40ff704a40ff6f4a40ff6f4a40ff6f4a3fff6f4a3fff6e493fff6e493fff6d493dff6e483eff6f483eff6f483eff6f483fff6e4940ff704c43ff714e44ff724f45ff724f45ff735047ff735049ff71514dff725451ff745855ff745957ff745a58ff755b59ff755c5bff755d5bff755e5cff775e5eff775f5eff785f5fff776060ff786161ff796465ff7c6a6bff796b6eff7b6a6fff796a6eff796a6fff7b6e72ff7d7177ff7d7278ff7d727aff7e7276ff7e7275c38477760be8e8d15e8875d4488771d14b8570cf368471d0258a75d6188075ca0e9280c807926ddb048080bf0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf097171c6118778d21e806fcc2f8272ce438572d15d8470d0778372d2928372d2ad8371d0728879d0cf64453efd745952fbddcfc5bde1d7ca59e5d4c9b5a99089f84c2a26fe4b251fff4b241fff4d241fff502620ff552924ff582c26ff592d26ff582c26ff582c26ff582b26ff582a25ff582925ff572a25ff542b27ff4b2726ff3c1c1dff3a1d1fff3a1e1fff3b1c1eff3c1c1eff3b1c1eff391b1eff32191bff301a1bff31191bff32191cff321a1aff351816ff7f4a38ffa35e45ffa55d47ffbb7f5bffa86a44ffa75e46ffa85e48ffa75e47ffa75f48ffa76048ffa76048ffa76048ffa86049ffa75e47ffb57456ffba7c5affa86146ffac624affac644cffaa674bffa9654affa15e42ffa65f47ffa75f46ffa16344ffddb287ffedc691ffeac591ffeac692ffeac591ffe9c592ffe9c592ffe9c48fffeac491ffddb189ffa56b4bffba815dffebbf8dffe7c18dffe6c18dffe6c18dffe6c08dffe5c08dffe4c08dffe4bf8cffe3be8bffe2be8affe1bd89ffe1bd89ffe1bc88ffe1bc88ffdfbb87ffdeb985ffddb985ffdeb985ffdcb883ffdbb682ffdab682ffd9b582ffd7b280ffd5af7effd3ad7cffd2ab7bffd2ab7bffd1a97affd0a979ffcfa878ffcfa778ffcea577ffcea476ffcda375ffcaa172ffcaa072ffc8a071ffc89f72ffc59c6fffc1996dffc29f78ffdabe99ffbc956affc19166ffbf9165ffbc8f63ffbb8d64ffba8d65ffb88b64ffb68862ffb38661ffb28460ffb1835fffaf8160ffaf8362ffac805effaa7e5cffab7f5cffab805cffaa805dffa67c5affa57a59ffa27757ffa07458ff9d7155ff9b6e52ff9b6d51ff9b6b51ff9e7659ffb08e6eff956c50ff966a4cff93694aff93674cff92674dff8f654aff8e654aff90634aff8e6147ff8d6650ffae8e78ff825641ff815643ff7f5541ff7f5441ff7f5443ff7e5342ff7b5241ff7b5241ff7a5141ff7a5041ff7a5041ff7a5041ff784f40ff795041ff774e40ff784e40ff764d41ff764c40ff764d40ff754c40ff754c3fff754b3fff754b3fff744a3eff73493eff73493eff72493dff72493dff72483dff72493eff73493eff734a3eff73493eff72493eff724a3eff724a3fff734b3fff724b3fff724c40ff724b40ff724c40ff714c40ff724b40ff724c41ff714b40ff714b41ff704a40ff6f4a40ff6f4a41ff6e4941ff6d493fff6c483fff6c483eff6d483eff6d463eff6e4640ff6c463eff6c463eff6a473dff6b4940ff6d4d43ff6e4e44ff704c45ff714e47ff704f46ff6f4f49ff705550ff705752ff715654ff725755ff725957ff735958ff735b58ff735c58ff745d5bff755e5cff755e5dff765e5eff755f60ff776467ff7a6b6eff7a6c72ff7b6c71ff7a6c71ff796d72ff7b7176ff7b7276ff7b7378ff7d727aff7d7277ff7e7377928f858105cccccc618374d0468375d3418172d02e8574d31e8877d5138679d70b8b74d1059966cc035555aa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0002808080059966cc0b7474d115866dce228778d2358773cf498570d2638671d37f8572d39b8472d19d8472d0738771a2fa502f2bffa18e84fde5d8cef7e4d7cbe5e8d8cbf68c7068fb4b2821fd4d251cff4e251fff532924ff572b26ff582c26ff582b25ff582b25ff582b25ff582b25ff592b25ff582a25ff582924ff572a25ff552a27ff4c2827ff3b1b1cff3b1d1fff3a1d1fff3b1c1eff3a1c1eff3a1c1eff381c1dff32191aff311a1bff32191cff32191cff321a1aff331919ff613526ffa35f47ffa45c46ffbf855cffdba876ffa96848ffa75f47ffa85f47ffa85f48ffa75f48ffa86048ffa86047ffa85f48ffa55e46ffb97f5cffe6b589ffa56844ffa96449ffab664cffac664cffab634bffa25f44ffa55f47ffa65f46ffa96e4cffe6c292ffecc691ffeac591ffeac692ffe9c592ffe9c592ffe9c592ffe9c590ffeac58fffe9c394ffd5a57dffbd8b61ffdeb382ffe2bb87ffe7c08cffe6c08cffe6bf8cffe5bf8cffe4be8cffe3be8bffe3bd8affe1bd89ffe1bc88ffe1bc88ffe0bb87ffdfba87ffdeb986ffddb885ffdcb885ffdcb783ffdbb682ffdbb683ffd9b582ffd8b381ffd7b180ffd4ae7dffd3ac7cffd1aa7affd0a879ffcfa878ffcfa778ffcda677ffcda577ffcca376ffcba374ffcba174ffc99f72ffc99f71ffc79e70ffc69d70ffc69c70ffc49a6effbf966dffd3b493ffc09f77ffbd8f64ffbb8e63ffbb8d62ffb98b63ffb88a63ffb58762ffb38560ffb1835fffaf815effae805dffac7f5fffae8361ffa97c5cffa77a5affa77b5affa67a59ffa97d5dffa27858ff9f7456ff9c7155ff996f53ff986c52ff976a51ff976a4fff996850ff92684effb39373ff8f684bff93684bff906749ff906549ff8d6248ff8d6249ff8b6047ff895d45ff885a43ff865945ffb3937fff7d5943ff7f5140ff7f5140ff7b513fff7b5040ff7b5041ff7a4f3fff7a4f40ff784e3fff784e40ff784f40ff784e40ff774e3fff774e3fff754b3dff714739ff6b4034ff6a3f34ff6b4034ff6b3f34ff6b4035ff6b4035ff6a4035ff6a4035ff6b4035ff6a4035ff6a4136ff6b4136ff6b4237ff6b4237ff6b4237ff6b4237ff6c4237ff6c4337ff6c4337ff6c4338ff6d4338ff6c4338ff6d4439ff6d443aff6d443aff6c4339ff6b4237ff6a4136ff6a4136ff6a4136ff6a4237ff6c4539ff6f483dff70493fff6f493eff6f483eff6e483eff6d463fff6c463eff6c4640ff6b453fff6a453eff69453dff6a463fff6d4a42ff6d4a43ff6e4a43ff6e4c44ff6e4d44ff6d4d48ff6f514eff6e5351ff6f5453ff705554ff715755ff715755ff725957ff725a58ff725b59ff745c5bff745c5bff745d5bff735d5eff766569ff796c71ff796d74ff796d73ff786d74ff796f76ff7a7278ff7a7278ff7a7379ff7c737aff7c727afe807478568e827d03ffffff0f8877cc188a75ca37866fd1268679d7188075ca0f8877cc088080df048080bf02808080010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff059966cc0d8976d8188a75d5268672d03a8472d34f8471d56a8473d4868574d3a28473d18c8573d1a26b4d4ffc4c2724ff9b827bfeaf9a92feb29c94feb09a91fd65463cfe4f2822fe532922ff572b25ff572b25ff582a25ff582a25ff582a25ff582a24ff572a25ff572a25ff582a25ff582924ff572925ff572925ff552a27ff4d2a28ff3b1b1cff3a1d1fff3a1d1eff3a1d1eff3a1d1eff391c1eff381d1eff321a1aff311a1bff33191cff32191bff321a1bff331a1aff3e1e16ff975a43ffa55d46ffb77e55ffe4b77dffd7a177ffad6b4effa76045ffa86048ffa86048ffa86147ffa96148ffa86048ffa76147ffc18a63ffedc391ffd8a77bffa66848ffaa664cffad664effaa644cffa36046ffa66048ffa36046ffb9835fffeac694ffebc690ffe9c591ffe9c591ffe8c491ffe9c591ffe8c591ffe8c591ffe7c38dffe7c492ffedc394ffd9ae7effdbb180ffd9b27fffdcb581ffe0b986ffe4bd8affe5be8bffe4bd8affe4bd8affe3bc89ffe0bc88ffe0bb87ffdfbb87ffdfba86ffdeb985ffdcb784ffdcb785ffdbb784ffdbb583ffd9b580ffd8b481ffd7b280ffd6b280ffd5b080ffd3ad7dffd1ab7bffd0a979ffcfa778ffcea677ffcda577ffcca475ffcca275ffcaa173ffc8a072ffc99e71ffc89d6fffc79c6effc59b6cffc49b6effc3996effc3986dffc1966cffbf9879ffd4b994ffb48e64ffb88c62ffb98961ffb68861ffb48660ffb1845effb0825dffad7f5cffac7e5bffab7d5bffaa7b5dffa97e5effa77c5bffa67b59ffa37858ffa37757ffa07457ff9b6f55ff976c51ff94684eff95674fff93664eff92654dff91644cff93644dff91634cffaf8d6fff8d6649ff8f6347ff8b6145ff8c6145ff895e44ff845941ff855842ff845842ff855742ff855642ff94715cff90745eff784b3dff76493bff754a3aff764a3cff774a3dff754b3dff754b3dff764c3dff764c3eff764d3fff764d3eff774d3fff774d3eff774e3fff774f40ff764e40ff724a3cff6c4437ff693f33ff683f33ff684034ff674135ff683f35ff694036ff694036ff694136ff694137ff694237ff6b4238ff6b4338ff6b4237ff6c4338ff6c4338ff6c4338ff6c4338ff6c4439ff6d4439ff6c4439ff6d4339ff6d443aff6e443bff70453bff70473dff6f463bff70483cff71483cff6d4539ff6a4136ff684035ff673e33ff653c32ff673f35ff6a4238ff6b423aff6b443eff6b453eff6a453dff69443dff68433dff6a4741ff6a4742ff6a4743ff6b4844ff6a4946ff6c4a4aff6d4d4eff6d504fff6c5151ff6d5252ff6e5452ff6f5554ff6f5654ff705856ff705859ff705958ff715957ff725a59ff715c5dff75676cff786e75ff766e78ff786f78ff787078ff787179ff77737bff77737bff79757bff7b737cff7a737bf37b707423bdb6af04bfbfbf10bf9f9f23a8999207ffffdb188a80d5128e71d40b8b74d1068080d503aaaaff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000028080ff088080bf0f8877dd1a8976ce2a8673ce3f8271d2568271d3718573d48d8472d4a88472d1948877c8df52312afd512925ff4c2823ff4b2821fe4b2922fe4b2822fe512924fe552b25fe572b24ff572a25ff572a24ff572a24ff572a24ff582a24ff572a24ff572a24ff582a24ff572a24ff562a24ff572a25ff562a26ff542a27ff4f2b28ff3b1b1cff3b1d1fff3a1d1fff3a1d1eff3a1c1dff391d1eff381d1eff32191bff311a1bff331a1dff32191bff321a1aff331a1aff341717ff824b38ffa45f46ffb27750ffe4b77dffe4b482ffd39b74ffac6949ffa86147ffa96048ffaa6148ffa96148ffa96048ffa76147ffc9956cffeac38effecc390ffc38e68ffa7664bffad674effa9644bffa56147ffa76148ffa26145ffcb9870ffeac692ffeac590ffeac591ffe9c591ffe9c591ffe9c591ffe8c491ffe8c491ffe7c48fffe7c491ffe9c391ffe6bf8bffdab17fffd8b27effd9b17effd9b17fffdbb380ffe0b986ffe4bc89ffe3bc89ffe3bc89ffe0bb87ffdfba87ffdfba87ffdeb985ffddb884ffdcb784ffdcb784ffdbb583ffd9b481ffd8b380ffd7b280ffd6b180ffd5b07fffd5af7effd4ad7effd1ab7bffcfa778ffcea677ffcda577ffcca475ffcba274ffcba174ffcaa072ffc89f72ffc89d6fffc79b6effc69a6dffc4996cffc3996dffc2986dffc1966cffbf946affbb926bffd0b493ffb79873ffb78962ffb8865effb3855effb1825effaf815dffad7e5dffab7d5bffab7c5bffa97a5affa7795affa47859ffab7e61ffa17357ff9d7053ff9a6c4fff95694dff93684dff92664dff91654cff91644cff91644cff90624bff8f614aff906049ff8f6049ffa47e65ff967256ff84573fff84573fff83553eff81553eff7e513cff7e513dff7e4f3dff7f4f3dff804f3dff7c533fffb49a83ff6f4536ff754739ff734738ff734839ff76483cff74493cff74493bff754a3cff754b3dff754c3eff764c3eff754c3dff764d3eff774e3fff765040ff775041ff785143ff795244ff774f41ff70483bff694134ff684034ff684034ff683f35ff694036ff684136ff694237ff694237ff6a4338ff6a4338ff6b4338ff6b4338ff6b4338ff6c4438ff6c4338ff6c4439ff6c4339ff6d433aff6d433aff6d433aff6e433aff70443cff71473dff70463cff70473dff71483dff71493eff72493eff724a3fff71483dff6f463bff694035ff633a30ff60382eff61392fff613a30ff613c33ff654039ff68433dff6a4542ff694542ff6a4644ff694744ff6a4846ff6a4a4aff684d4dff694e4dff6a504eff6c5150ff6c5251ff6d5352ff6e5454ff6e5555ff6e5757ff6f5757ff6f5856ff705857ff6d595cff74686eff756f78ff74707aff75707aff76717aff75737bff76737cff77747cff78747cff7a737eff79737cef7d757a47c2bbb7518e847e868780766c978e8411c3b4c3128e80c60e806ddb089f80df048080bf028080ff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff088060df118769d21d8d7bd32e8574cd438572d15b8470d5788473d2948572d2ae8471d28a766085f74f2c28ff502723ff532722ff532821fe532921ff542821ff552a23ff562923ff562a23ff572924ff572a24ff572924ff572924ff572924ff572924ff572a25ff572a25ff562a25ff552a26ff542b27ff542c27ff522a26ff502c28ff3c1b1bff3c1d1eff3a1c1eff3a1d1fff3a1c1dff3a1c1eff391d1eff351a1dff32191bff341a1dff33191aff33181bff33191cff301a18fd5d382bfda36144ffab6c49ffe7b884ffe2b47fffe3b583ffdba57cffaf704fffa86247ffaa6148ffa96048ffa96149ffa76347ffd09e72ffeac48effe7c58dffeac292ffb6805cffaa674effa9654cffa76149ffa66149ffa36548ffdeb184ffeac68dffebc691ffe9c590ffe9c491ffe9c491ffe8c491ffe8c491ffe7c491ffe7c491ffe7c391ffe7c48effe7c18cffdbb383ffd8b07dffd8b07effd8b17effd8b07effd8b07effd8b07effdfb684ffe1ba87ffdfba87ffdfba87ffdeb986ffddb884ffdcb683ffdab582ffdbb583ffd9b483ffd8b383ffd7b181ffd5b07fffd5af7fffd4ad7effd2ad7dffd2ac7dffd1ab7bffcfa979ffcca576ffcba174ffcaa174ffcaa072ffc99f71ffc79e6fffc69c6effc59a6cffc4996affc3976bffc19669ffbf9469ffbe9369ffbd9269ffbb9169ffbb8f66ffb4916effcfb193ffb38a64ffb5845effb0815cffae7f5cffac7d5affaa7a59ffa97a59ffa67757ffa67657ffa47657ffa37556ffa6795aff9b6d50ff95674bff926649ff91654aff91634bff90624aff90624aff8f614aff8e6049ff8d5d47ff885c44ff875842ff875543ff8d624fffab896fff7b4f3aff7d4d39ff7e4f3bff7d4f3bff7c4f3bff7c4f3cff7d4f3dff7c4e3cff7e4f3dff7d4d3dffac8d76ff7e5c46ff734536ff704636ff724638ff74473aff73483aff73493aff744a3dff754c3eff754c3eff754c3dff754e3eff764e3fff764f3fff765040ff765140ff785142ff795343ff7b5546ff7c5646ff7d5648ff754d40ff6c4538ff694235ff684135ff694136ff694136ff6a4137ff6b4339ff6a4338ff6b4338ff6b4338ff6b4338ff6b4438ff6c4439ff6c4439ff6d443aff6d443aff6e443aff6f463cff71473eff71483fff724a40ff744b41ff71493fff70483eff70483eff71483eff72493fff71493fff724a3fff724a3eff724a3eff6d4539ff694135ff684035ff653c33ff5e372eff5c362dff5f3b32ff623e37ff66443bff694641ff6b4745ff6a4949ff684b4cff694c4cff6a4d4eff6a4e4fff6a4f50ff6a504fff6b5250ff6c5352ff6d5454ff6d5554ff6e5555ff6f5656ff6b585bff746b73ff73707aff73717bff75727bff75727bff76737dff77737dfe77747dff77757cff78747efe7a747dfc7d757bd97e7476d782777592867e7916c5b9a217857ad3158679ce0b7474d1068080d503aaaaaa00000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048080bf0a8066cc13866bd7208770cf338773cd498573d2618371d27d8370d0878471d2728677d2955c3a35fb532b26ff532722ff542821ff532821ff542921ff552922ff562a23ff552922ff562924ff572923ff572a23ff572924ff572a24ff572924ff572a24ff562a24ff572a25ff562a26ff562a26ff552b26ff542c26ff532b26ff502b29ff3d1b1cff3c1d1eff3a1c1eff3a1d1fff3a1d1dff3a1c1eff391c1eff351a1dff321a1bff33191dff32191aff33191bff32191bff311a16f5462c24fa9c664effa46446ffe9b786ffe2b57effdfb67fffe1b483ffe2b083ffb57754ffa76446ffa86148ffaa614affa76448ffd6a578ffebc48fffe7c48cffeac590ffe6b98cffab6f51ffaa674dffa66049ffa66049ffaa7050ffedc193ffe9c58bffe9c690ffe9c590ffe9c590ffe8c490ffe8c390ffe8c490ffe6c391ffe6c391ffe8c290ffe7c48cffe7c28bffdeb684ffdab17effd7af7dffd8b07effd7af7effd6af7dffd7af7dffd5ad7cffd7b07effdcb683ffddb885ffddb885ffdcb783ffdcb683ffdbb582ffd9b381ffd7b281ffd7b180ffd5b07fffd4af7effd4ae7effd2ac7cffd2ac7dffd1ab7affcfa97affcea778ffcda677ffc9a173ffc8a172ffc99f70ffc89d6fffc69b6effc5996cffc4986affc29769ffc19669ffbf9468ffbe9268ffbd9168ffbb8f68ffb88e67ffba8d66ffb58b69ffc4a586ffbd9b76ffb1805cffaf7e5cffad7c5affaa7a58ffa87857ffa77757ffa57556ffa47456ffa27455ffa17255ffa07255ff996c4fff916448ff916349ff8f6149ff8f6149ff90614bff8b5d46ff885a44ff875843ff845541ff835343ff825240ff82503fff805240ffac8a71ff764d3aff7d4d3aff7c4d3aff7c4e3bff7c4e3bff7c4f3cff7c4f3dff7c4e3cff7c4e3cff7c4c3dff7a5340ffb09079ff744935ff774c3cff764a3bff76493bff734839ff714939ff734a3bff724b3cff734c3dff744c3cff744d3dff744d3eff754e3eff774f40ff775040ff775141ff795343ff7a5445ff7b5545ff7d5747ff7e5949ff7f5949ff7b5545ff724b3dff6b4336ff6b4236ff6b4137ff6b4338ff6c4339ff6c4339ff6c4339ff6d443aff6d443aff6e443aff6d443aff6e453bff6e453aff71473cff72493fff724a40ff724b40ff734c41ff754f43ff754f42ff744f42ff714b3eff71493fff70493eff6f4a3eff704a3fff714b3fff714b3fff704a3eff724a3eff6e453aff6a4138ff6b4139ff6a423aff6a433bff664037ff633d35ff623d36ff653f3cff674543ff694a47ff6a4b4aff6a4c4dff694d4eff694f4fff684f4eff69504fff6a5050ff6a5151ff6a5253ff6b5352ff6b5353ff695659ff756c74ff73717bff73727cff74737bff75737cff76747dff76747dff76747eff77757dff77757efe797580fe7a737bf57e7579c37f77762daa9f9f0ba274d11f8473ce148c80d90b7474d1056666cc028080ff01ffffff000000000100000000ffff0001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff056666cc0b7474d115866dce238a75d3358773d44c8375d3668473d2838471d09f8472d0548976bfca5d3b34fe542922ff542820ff552921ff542921ff552921ff552a21ff562a23ff562923ff562a23ff572923ff572924ff572924ff572924ff572924ff572a24ff572a24ff562a25ff562b26ff562b26ff552b26ff542c25ff532b25ff512b29ff3d1b1cff3b1c1dff3a1d1fff3a1c1fff3a1d1eff3a1c1dff391d1dff361b1eff32191bff331a1cff32191bff32191bff31191afe311a17cc4b3630d1a27a66fd9f6042ffe5b286ffe1b681ffe0b580ffe1b580ffe0b481ffdeac80ffb97e5affa76347ffa86249ffa76446ffe0b182ffeac58fffe8c68fffe8c58effecc592ffd4a47affa76c4bffa7634affa56248ffba835effecc38fffeac58dffe9c590ffe9c590ffe8c490ffe7c390ffe7c390ffe7c390ffe6c38fffe7c290ffe8c28fffe8c38dffe6c18cffdfb885ffdcb482ffd8b07effd8af7effd7ae7dffd6ae7dffd5ad7cffd4ac7bffd3ac7affd4ad7bffd6b07dffdbb482ffdbb582ffdbb582ffdab481ffd7b280ffd6b180ffd5af7fffd5af7effd3ad7dffd2ac7cffd0ab7bffd0aa7affd0a979ffcea778ffcca576ffcca576ffcaa274ffc79e70ffc79c6effc69b6dffc59a6cffc3986affc3966affc09468ffbe9366ffbd9266ffbc8f66ffba8d66ffb98c66ffb78b64ffb68965ffb58964ffb38f6cffcbad8bffac805dffaf7d5affab7a57ffaa7958ffa87658ffa47556ffa17154ff9d6c51ff99674dff94624aff916047ff986b51ff8c5f45ff8b5d47ff875942ff865641ff845641ff81533eff81523fff7f513eff80513eff7e5040ff7c4f3eff804e3dff7d4d3dffa07f66ff78543fff7a4c3aff7b4c39ff7c4d3bff7b4d3aff7b4e3bff7a4e3bff7b4d3bff7a4d3cff7b4d3cff754a37ffaa8c73ff865f48ff815340ff7e5341ff7e5442ff7e5544ff7a5442ff795041ff744c3dff724b3bff714b3bff744d3dff744e3eff754e3fff774f40ff785041ff785142ff785443ff7a5544ff7b5746ff7c5746ff7e5947ff805a49ff805b4aff815b4bff7d5647ff744c3eff6e4539ff6c4338ff6c4439ff6d443aff6d443aff6e453bff6e453bff6d453aff6e453aff6f463bff72483eff744a3fff744b3fff744c41ff734d41ff754f42ff765043ff755042ff765142ff755142ff755043ff714d41ff704c3fff704c3fff714c40ff724c40ff724c40ff714c40ff734c41ff714a40ff6b443cff694139ff6b423aff6b423bff6b433cff6c443eff69433eff6a4540ff6a4642ff6b4947ff6a4a4bff6a4c4cff684d4eff684e4dff68504dff66504eff66514eff675151ff685150ff695152ff665659ff756e76ff72717bff73737bff73737cff75737dff76737eff76747dff77757eff77757dff78767fff77747dfd7b767bde8077765599938d0db1b1d8268679d7228070d9168b74d10c9580d5079292db059966cc03aa55ff03aa55aa010000ff01ffff00010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff059999cc0d8976d817907ad3268672d0398674d2508373cf6b8370cf888370d0a48473d06f816ca1f3522c25ff552821ff542921ff552922ff542921ff552a21ff552a22ff552922ff562922ff572a22ff572922ff572923ff582a24ff582924ff572924ff572a24ff562b23ff572a24ff572a25ff562a26ff562a25ff562b25ff542a25ff512c29ff3e1c1cff3b1d1dff3a1d1eff3a1c1fff3a1d1dff3a1c1dff391d1dff371c1eff33191cff331a1dff31191bff321a1bff311919fe301a199b4d3b3587b0907bf9995e41ffdfad83ffe1b580ffe1b67effe1b580ffe0b481ffdfb483ffe0b083ffb57d58ffa56547ffa36544ffe8bb8affeac38effe8c38effe9c48effe9c38fffedc391ffc5926affa8664cffa46449ffcc9971ffeac38dffeac48effeac48fffe9c48fffe8c48fffe7c38fffe7c38fffe7c38fffe7c38fffe9c390ffe8c28effe8c38effe7c08dffdfb885ffdbb382ffdab381ffd6ae7dffd6ad7dffd5ad7cffd4ac7bffd4ac7bffd3ac7affd3ab79ffd3ab79ffd2ab79ffd6af7dffdab380ffd8b280ffd8b180ffd6af7effd3ad7dffd2ac7cffd1ab7bffd1ab7bffcfa979ffcea878ffcda777ffcca576ffcba475ffcaa374ffc9a173ffc79e70ffc59b6cffc5996cffc4986bffc2966affc09369ffbf9268ffbd9165ffbc9064ffba8d64ffb88b64ffb78a65ffb78964ffb38864ffb38761ffb08561ffc29d7effb3906dffad7c59ffab7a57ffa57454ffa06f51ff99694eff93634aff916048ff915f47ff905d46ff8e5b45ff9d6d56ff84563eff835441ff815241ff80513fff7f513fff7f503eff7e4f3dff7d4f3eff7d4f3eff7b4e3bff794e3cff7c4c3dff7b4b3bff906d57ff95735dff794a38ff7b4c39ff7a4c3aff7c4d3bff7b4d3bff7a4d3aff7a4c3bff794d3bff7a4e3bff7c4f3cff96735dffa27e67ff815340ff7e5341ff7f5341ff805644ff815846ff825a48ff825a49ff7f5746ff7b5443ff754f3eff734d3cff744f3eff784f40ff785142ff795243ff795342ff7a5543ff7c5645ff7d5746ff7e5947ff805b48ff815d4aff835d4aff845f4cff855f4eff7f5848ff754d40ff6e463aff6d4439ff6d4539ff6d453aff6e453bff6f453bff6f473bff72493fff754c41ff754d41ff764d41ff754e41ff755042ff755041ff765142ff765141ff765141ff765142ff765443ff765444ff765244ff734e40ff724c3fff734c41ff734c40ff724c42ff724c42ff724c41ff724d42ff6e483fff6a433bff6a423cff6b433dff6c433eff6c453fff6c453fff6d4641ff6d4742ff6b4845ff6b4a48ff694c4aff684e4dff664e4dff64504eff64504dff66504fff665150ff665152ff645559ff767076ff73717bff74737bff74737eff75737eff76737eff76747eff77757eff78757eff797580ff79757ef27c757a7b8d858116aea2d1198f7ad6398270d2298370d31b8471d0128071c60c8080d50a8080cc076d6db6059966cc048080bf035555aa0100000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080068080d50e806dc8188a75d5288673d23b8675d4538472ce6f8571d15e8575d4948373d06b755866fe502822ff562820fe542a22ff542922ff552921ff552921ff552a21ff552921ff572a22ff572b22ff5a2d26ff592b25ff582a24ff582924ff582924ff572a24ff572a24ff572a24ff572a25ff562a25ff562a26ff562a26ff552b26ff522c29ff3f1d1cff3b1c1dff3a1d1eff3a1c1fff3a1c1eff3a1c1dff391d1dff371c1eff331a1cff321a1cff321a1bff321a1bfe321919fd2e1a1a78574a4230b58f80e8946449fed9a67cfee3b782fee2b780ffe1b682ffdfb581ffdeb582ffddb583ffdfb183ffbd8761ffa56c46ffe9bf8dffe8c28dffe9c48effe9c58effe9c38effeac38fffeabe8fffb77f5cff9f6444ffdeae83ffe9c38dffeac48fffe9c38effe9c48effe7c38effe7c28effe7c38effe7c28effe7c28fffe8c38fffe7c28effe6c18cffe6c08cffdfb986ffdbb382ffdbb381ffd9b17fffd6ad7cffd4ad7bffd3ab7affd2ab7affd2ab79ffd1aa78ffd1aa78ffd0a977ffcfa876ffd0a977ffd7af7effd6af7dffd4ad7dffd3ac7cffd1aa7bffd0a979ffd0a87affcea778ffcda678ffcca576ffcaa374ffcaa374ffc9a173ffc79f70ffc59d6effc59a6dffc4986bffc19668ffbf9568ffbf9167ffbe9066ffbb8f64ffb98e62ffb88b61ffb68961ffb48760ffb48761ffb28662ffb0835effaf825fffae8366ffccb494ff9c7252ff976648ff946247ff926146ff8f5e46ff8d5d46ff8d5c47ff8d5b45ff8d5a45ff8d5845ff8c5944ff986951ff80523fff7d513fff7e4f3eff7e503fff7d4f3eff7c4e3cff7b4e3cff7b4d3cff7a4c3cff7a4c3bff794c3cff7b4c3dff7c5440ffb9987dff784c35ff7a4b39ff7b4c3aff7e503dff7f513eff805340ff825742ff855844ff875c46ff8b5c47ff865b4affb79780ff7c533bff805543ff7e5442ff7f5643ff815745ff825946ff825c48ff835d49ff845e4bff835e4aff815c49ff7d5744ff785140ff795242ff795242ff7b5343ff7c5545ff7d5646ff7e5747ff7f5946ff815b48ff825d49ff835e4aff855f4cff85604dff87614eff88624fff845e4dff765040ff6e4839ff6d4639ff6f473bff71473dff744b3fff754c40ff754c41ff754d40ff764e41ff765042ff765243ff765242ff775242ff765241ff765141ff765242ff775443ff775444ff785445ff785445ff775244ff734d40ff734d41ff734c42ff724c42ff724d42ff724e43ff714e42ff714c43ff6c463dff6a433dff6b443eff6c443eff6d453fff6d4640ff6d4640ff6b4840ff6b4941ff6b4b43ff6b4c48ff694c4dff684d4fff664f4eff664f4fff645050ff645053ff64585bff757178ff73717bff74727cff75727fff76737eff76737eff777480ff77757ffe787581fe7b7680fb7c767bae87807b11c3c3b415866dce4b8574cf448370d233826ed225836ecf1c8976d1158679ce118778d20d8976d80a9980cc07926ddb068080aa035555aa028080ff010000ff0000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ffffff079292db0e9280db1a8976ce2a8679d43e8473ce558472d2718773d44e8676d12b8877d07e5d3d35ff542a23ff57291ffe552a22ff552921ff552921ff562a22ff562921ff562a21ff572a22ff5a2e24ff5d3028ff5d2f27ff592a24ff582a24ff582924ff582a24ff572a24ff572a24ff572a25ff572a25ff562a26ff562a26ff542a25ff512c2aff401d1dff3b1c1cff3a1d1eff3a1d1fff3b1c1eff3a1c1eff391c1dff381c1fff34191dff32191cff321a1cff32191bfe311a19f52f1b183d71645c0ae6e6ccba977055fcd2a176fee4b882fedfba82ffdfb783ffe0b682ffdfb783ffddb681ffe0b784ffe0b283ffc29365ffe9c18dffe7c28cffe8c38dffe8c38cffe9c48dffe8c38dffeac48fffe6bb8dffbb8b62ffe5bb8bffe9c38dffe9c48effe9c38effe9c38effe7c38dffe7c28effe7c28effe7c28effe8c28effe9c28fffe7c18dffe6c08bffe6bf8bffe0b986ffdbb381ffd9b280ffd8b17fffd8b07effd2aa79ffd3ab79ffd2a978ffd1a978ffd0a977ffd0a876ffcfa776ffcea675ffcda675ffcda574ffd0a878ffd1aa7affd1aa7affd0a879ffcfa778ffcea677ffcca475ffcca476ffcba374ffc9a173ffc79f71ffc59d6effc39b6dffc39a6cffc3996cffc29669ffbf9467ffbe9366ffbe9067ffbb8e65ffb98d62ffb88b61ffb6895fffb5875fffb48660ffb2855fffb28560ffad7e5dffa77759ff9d6d52ff99785bffa9896cff8f6048ff8e5d46ff8c5b44ff8b5a43ff8a5944ff895844ff8a5742ff8a5642ff8b5543ff855240ff996c55ff7b4e3aff7c4f3dff7c4e3eff7b4d3cff7b4c3cff7a4c3aff7a4c39ff7a4d39ff7c4e3cff7e513eff825440ff875844ff875a46ffb5997fff7d5942ff855643ff835441ff865744ff875945ff885a46ff875c46ff885c46ff885d47ff8b5c49ff8a5c48ffa38268ff9d7b63ff805642ff815544ff7f5642ff815644ff815944ff815b45ff835d47ff845f49ff86604bff86604cff86614dff86604cff815b49ff7c5645ff7c5544ff7d5545ff7e5647ff7f5848ff805a48ff805c48ff825d49ff845f4bff85604cff87624dff88634fff89634fff8b6451ff8c6653ff865f4eff785041ff70483bff764c40ff774d41ff774d41ff774e42ff774f41ff785142ff785242ff775343ff785342ff785342ff785342ff785342ff775342ff795544ff785544ff795545ff795546ff795545ff795446ff765143ff734e42ff734d42ff724e42ff724f43ff724f44ff704f42ff734f44ff6f4940ff6b453dff6a453dff6c463fff6d473fff6e473fff6e473fff6f483fff704841ff6f4943ff6e4a46ff6c4b48ff6b4d4bff684d4fff664d50ff644f54ff675a60ff727078ff72717cff73727bff75717fff76727dff75747eff777480ff787581ff7a7581fd7b767bd5847e7b2fb8aea8518471d0628272d0668471d0538472d1428374d4348471d32b8271d0238375cc1c806dc8168074d1118778d20d8962c4098e71e3068055d5048080bf035555aa02808080010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ffffff068080d50f9988dd1b8e7bd02b8271d03f8671d2568574d3738573d3908773d3228e80d2a1623f39fe542a21fe55281fff562a21ff562921ff552920ff552921ff562a21ff572b21ff5b2f26ff5e3228ff5e3129ff5e3028ff5b2d25ff592924ff592924ff572a23ff582a24ff582a25ff572a25ff572a25ff562a25ff552a26ff542b25ff512c27ff411e1dff3b1d1cff391d1eff3a1d1fff3a1c1eff3a1c1eff391c1dff381c1eff351a1cff331a1cff32191cff311a1bff311b1ac63a28231e80668016978bc56caa8468fcd0a477ffe3b982fee0ba83ffdfb783ffdfb683ffdfb682ffdfb681ffdfb683ffdfb682ffdeb682ffe3bd88ffe7c18bffe7c28cffe8c38dffe9c38dffe9c48effe8c58dffeac38fffe6bc8cffeac28fffe9c38dffe9c490ffe9c38fffe9c48fffe6c28dffe7c28effe6c38effe7c28effe8c28effe7c18dffe6c08cffe5c08bffe5bf8bffe0ba87ffdab380ffd9b280ffd8b17fffd8b07effd5ad7cffd2aa78ffd1a877ffd0a877ffcfa776ffcea775ffcda674ffcda574ffcba473ffcca373ffcca272ffcda374ffcfa676ffcea576ffcda576ffcba374ffcba274ffcaa173ffc9a072ffc79f71ffc59d6fffc59b6effc3996cffc3986bffc1966affbf9467ffbe9266ffbb9063ffba8e63ffb78b61ffb78a60ffb5885fffb5875fffb4865effb48460ffaa7b59ff9f6f50ff98664bff916046ff926047ff8c5e48ffc0a286ff8e664cff8b5b44ff8b5a42ff895841ff875741ff875642ff895541ff86533fff865341ff845240ff8f634dff7f523cff7c4d3aff7b4c3cff7c4d3cff7c4d3bff7d4f3bff81533eff855942ff895c46ff8d5f49ff8e5f48ff8f6149ff90604aff977359ff9c7c62ff885845ff835440ff835641ff875945ff885b46ff895c46ff885d47ff8a5c47ff8c5d49ff8b5d48ff885f47ffbda08aff7f5740ff845543ff7f5642ff805845ff815944ff835b47ff855d49ff855f4aff85604bff87614cff87624dff88614eff88634fff88624eff865f4dff815a48ff7f5847ff7f5947ff805a48ff805c48ff825e49ff845f4bff85604bff87624dff88634eff8a644eff8a654fff8d6752ff8e6854ff8f6955ff835d4aff7a5242ff785040ff774f41ff785042ff795143ff795444ff795443ff795443ff795544ff795543ff795542ff795543ff795644ff7a5645ff7a5645ff7a5645ff795646ff795646ff7a5646ff7b5848ff7b5748ff755043ff734e42ff724f42ff725044ff724f43ff724f43ff714e43ff704c41ff6b463dff6b473eff6c473fff6d473fff6f4740ff704740ff704840ff704941ff6f4a42ff6e4a44ff6e4b46ff6c4b4aff6a4c4cff674e51ff6d5d65ff726e78ff71717bff71727bff74717eff75737cff76737fff777380ff787581fe7a767dee837d7d6eaca59e08dfdfbf618371d08b8472d1778572d0658372cf558472cf47816fd03c8473d0328570d62a8073ce23836dcc1c806dd1148073cc0e806ddb0a8080cc076d6db6048080bf028080ff00ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080076d6ddb0f8866cc1b8e7bd02b8277d03f8271ce578472d3738573d3908573d1289f8cd2c55b3831fe532920fe54291fff552920ff562921ff562921ff552921ff562a21ff5a2e25ff5e3228ff5e3228ff5f3228ff5e3229ff5f3029ff5b2d25ff592923ff582923ff582924ff582924ff572a25ff572a25ff562a25ff562a25ff552a23ff532c27ff43201fff3b1d1cff391d1eff3a1c1fff3a1c1eff3a1c1eff391c1dff381c1dff351a1cff34191cff331a1cff321a1bff2f1b19983b28250d9d9dd8138679c919d6b8a3f1d2af81fee1bb85fee1b884ffe0b786ffdfb684ffe0b683ffdfb883ffdeb783ffdeb783ffe0b983ffe1bb85ffe3bf89ffe5c18cffe8c38effeac38effebc38effeac48fffe9c48fffe9c38dffeac28cffe8c38fffe6c38fffe8c38fffe8c38fffe6c18dffe5c28dffe5c18dffe6c18dffe7c18dffe6c08cffe5c08bffe5bf8affe4be89ffe0ba87ffd8b27fffd7b07effd7af7effd7af7dffd5ad7cffd4ab7affd1a877ffcfa675ffcea675ffcca574ffcca473ffcca473ffcba272ffcaa272ffcaa071ffc99f70ffc99f70ffcba173ffcba172ffcaa072ffc99e71ffc89d6fffc69c6effc59b6dffc3986bffc1976affc09569ffc09469ffbf9267ffbd9165ffbb8f63ffb98c60ffb98b61ffb78960ffb68860ffb4855fffb0815dffa57554ff9a684aff96634aff936349ff906047ff915f47ff915e47ff8f5b48ff946f57ffb09175ff875a40ff8a5740ff895540ff865540ff855441ff865240ff85523eff81503dff804f3dff825440ff865942ff7c4d39ff7d4e3bff80523eff865944ff8b5d48ff8d5e48ff8e5f49ff8d6149ff8e6049ff8e6048ff8f6048ff905f4aff885f46ffc7a88dff865a44ff8a5c47ff845742ff865844ff895b46ff8a5d47ff8a5e48ff8b5d48ff8c5e48ff8d604bff8c5f4affa98872ff8e6a52ff885b47ff835946ff805945ff825a47ff845b47ff865e4aff865f4aff87614cff87624cff88634dff88624fff89624eff88614eff8c6651ff8f6852ff86604bff825d48ff815b48ff825d49ff835f4aff86604cff88624dff88634eff8a644fff8b654fff8c6650ff8e6952ff906953ff916a55ff926b56ff916a56ff825a48ff7b5443ff7b5444ff7b5544ff7b5645ff7c5645ff7c5645ff7c5745ff7b5744ff7b5645ff7b5745ff7a5644ff7b5645ff7b5746ff7b5746ff7b5847ff7c5847ff7d5a49ff815d4dff815d4dff7f5b4bff765244ff765245ff735042ff735043ff734f43ff734f44ff724f44ff734e44ff6c483fff6b483fff6d4840ff6e4941ff6f4941ff6f4941ff6f4a41ff6f4b41ff6f4c42ff6e4d42ff6e4a43ff6e4c43ff6c4d48ff6d5457ff746871ff726e78ff72717aff75707eff76727eff767380ff787380ff79757efd7b777cc1aaa5a540dbd7cf07dbdbb6ae8472d09b8572d18a8573d17a8271cf6b8170cf5d8470d0508373d2458173d33b8270cf318272d5288073d21f8473ce17856fd3108070cf0b8b74d1076d6ddb048040bf0280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080076d6ddb0f8877cc1a8976ce2b8277d03e8873d2568574d3728472d57c8673d212e3c6b8d7512d28ff542a21ff54281fff562921ff562922ff552921ff552a21ff562a21ff5b2f25ff5d3128ff5d3129ff5e3228ff5e3228ff5e3128ff5e3028ff5b2c25ff582a23ff582924ff582924ff572925ff572a25ff562a25ff572a26ff552a25ff542c27ff452120ff3c1d1cff391d1eff3a1d1fff3a1c1eff3a1c1eff391c1eff381c1dff361b1bff33191cff331a1cff331a1bfc2e1c185956483c0caa80bf198570cc0bb9a2e8bbd9b98afee1b982fee2b981fee1b786ffdfb785ffdfb783ffdfb784ffdfb784ffdeb884ffdfba85ffe1bb86ffe4bf89ffe4c08affe7c38dffeac38effeac38dffebc38fffeac38effe9c38effe9c38cffe7c38fffe6c28fffe7c28fffe7c28effe5c18dffe6c28dffe6c28dffe5c08cffe6c08cffe5c08cffe4bf8bffe4be8affe3bd89ffe0bb87ffd7b17effd6af7dffd7af7effd6ae7dffd5ad7cffd4ac7bffd2a979ffcfa675ffcda574ffcca473ffcaa372ffcaa372ffc9a171ffc8a070ffc99f70ffc89d6fffc79c6effc89d70ffca9f71ffc89f70ffc79d6fffc79c6fffc5996cffc3986bffc09668ffc09569ffbf9368ffbe9167ffbd9066ffbb8e63ffb98c60ffb78b5fffb7895fffb5875fffae7e5affa0704fff99674cff95644aff936248ff936048ff916048ff8e5f47ff8f5e46ff8e5c45ff8f5b46ff8a5a47ffad8d73ff8b684cff87543fff87523eff85523eff83523dff83503dff7f4d3bff7e4d3bff7d4d3bff7a4c37ff90634fff875943ff895c45ff8a5e48ff8d6049ff8d6049ff8d6049ff8d5f48ff8e5f49ff8f614aff8e6048ff8e614aff91614bff8d6049ffbfa187ff967158ff8d5f48ff8b5d48ff875a44ff8b5d48ff8c5e49ff8c5e49ff8e604bff8e5f4aff90634cff91604dff916f58ffb4977cff875d48ff895d49ff855c48ff835a47ff855b48ff865e4aff875f4bff88614cff88624dff88634dff89644fff896350ff88634cff8b6750ff906a52ff906a52ff8e6850ff87604bff845d49ff855f4bff87614dff89634eff8a644fff8b654fff8c6650ff8d6750ff906a53ff916b53ff926c55ff946d56ff946e57ff946e58ff8e6752ff845c49ff7e5845ff7e5846ff7e5846ff7e5847ff7e5847ff7d5846ff7d5946ff7d5946ff7c5846ff7c5847ff7c5746ff7c5747ff7d5948ff805c4bff815d4dff815d4cff825e4eff815e4eff815e4eff7c5a4aff745143ff735143ff735143ff735044ff735044ff724f44ff735045ff6f4c41ff6c483fff6d4940ff6d4940ff6e4b42ff6f4c42ff6f4d41ff6e4d41ff6f4e41ff704c42ff704c41ff704c43ff6e4e46ff6c5452ff726368ff746f78ff75707aff75727fff767380ff77747eff78757efe817b82dd857e828988827f0ec8b6b6be8472d0ae8472d29f8472d0918472d1838471d2758371d1688473d05c8572d0508373d2448370d2388472d12c806ecb218374d118806ad5117869d20c806ad5068080d503aa55ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ffffff068080d50d8976d81a8976c4298376d33d8675d1558472d25b8470cf578472d020a78f87e0502b26fe542921ff55281fff562821ff552921ff552921ff552a21ff582b22ff572b22ff592d24ff5d3027ff5d3128ff5e3228ff5e3128ff5e3128ff5d3028ff592b24ff592924ff582924ff572924ff562a24ff552a24ff562a24ff562a23ff532c26ff46221fff3c1c1cff3a1d1eff3b1c1eff3b1c1dff3a1c1dff391c1dff381c1dff351c1cff321b1bff331a1bff341a19e9331f181d957b7b188075ca618374d22f8d77d47fd7bb95fddeb783fedfbb83fee0b787fee0b886ffdeb885ffdeb784ffdfb884ffdfba85ffe0ba85ffe1bc87ffe3bf89ffe5bf8affe6c18cffe7c38dffe8c38dffeac38fffe9c28effe9c28dffe9c38effe8c28effe7c28dffe8c28fffe6c18dffe5c08bffe6c08dffe6c18dffe4bf8bffe3be8bffe4bf8cffe4bf8affe3be89ffe2bd89ffe0bb87ffd8af7effd7af7dffd7ae7dffd5ad7cffd4ac7affd3ab7affd2a979ffcfa776ffcda575ffcba272ffcaa271ffc9a070ffc89f70ffc79f6effc79d6effc69c6dffc59b6dffc49a6cffc59b6cffc79c6dffc69b6dffc5996dffc4976cffc2966bffc09469ffbf9368ffbd9166ffbb8f64ffba8d63ffba8c62ffb98b61ffb7895fffae7f5bffa17150ff996849ff97654aff946349ff936249ff916048ff8f5f47ff8e5e46ff8c5c44ff8d5a44ff8c5943ff8c5842ff895644ff8d6450ffb3977cff81543eff85513cff84513cff81503aff804d3aff7f4d3aff7f4e3bff82523fff865842ff8e614aff93654dff90634aff8e624aff8f624aff8f634aff8e6249ff8d6048ff8e5f48ff8f6149ff8f624aff8f634bff92644cff91634bff9c7b61ffae8c73ff8e604aff8e604aff8d5d49ff8b5d48ff8e604bff8e604bff8f614cff90614cff90634dff936350ff8b634dffc0a489ff8c664fff8a604aff875e4aff885e4aff865c48ff875d49ff885f4bff89624dff89624dff8a644eff8a654fff8a654fff8a644fff8d664fff916a51ff926b52ff936c53ff936c54ff8e6852ff8a634eff8a634eff8b644fff8c654fff8d6651ff8d6751ff8f6952ff906b54ff936c54ff936d55ff956f56ff976f58ff976f57ff987058ff966f57ff8b654fff835b47ff805946ff805b48ff805b48ff805a48ff7f5a48ff7f5a49ff7e5a48ff7f5a49ff7e5848ff7e5948ff805c4bff815e4cff805e4cff815f4dff815f4dff825f4eff82604fff83604fff7f5d4cff785445ff755244ff755144ff735043ff745145ff735044ff745145ff714d42ff6d4940ff6e4a41ff6f4b42ff6f4c42ff704d42ff704d42ff714e43ff714d42ff704e42ff6f4e41ff724c42ff704d46ff6f504cff705b5cff776b70ff766f7bff75737dff77747eff77737efe766e7aed7971765a8e8582129c8ed4b48473d0c18372d1b58371d1a88372d19c8471d18f8472d1818473d2758574d1678672d2598473d44b8570d33d8271d12f826dce248771d4198570d6117869c30b7474d1068080d503aa55ff01ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff068080d50d8976d8188a75d5288673d23a8872d3528673d05f8473cf338778d236846863e8502c25fd552921ff562920ff552820ff552921ff572920ff5e3128ff592b22ff582a22ff572a21ff592b22ff5c2f27ff5c3027ff5d3127ff5d3128ff5d3028ff5d3028ff592b25ff582824ff572923ff562a24ff562a24ff552b24ff562a23ff532c26ff472320ff3c1c1cff3b1c1eff3b1d1eff3b1d1dff3a1c1dff391c1cff381d1cff361d1cff331b1aff331a19ff341a18ae432d281b9784d0638671d15b8773d2268672d049dcc0a1f3dab986ffddba83fee0b886fee0b986ffdeb886ffdeb885ffdeb884ffdfba84ffe0ba84ffe2bd87ffe3be89ffe4bf8affe5c08bffe5c08bffe5c08cffe7c18dffe7c08dffe8c18dffe9c28effe8c18dffe8c18dffe8c28fffe6c18dffe5c08bffe6c08cffe5c08cffe4bf8bffe3be8bffe3be8bffe3bd89ffe2bd88ffe1bb88ffe0ba87ffd7ae7effd6ad7cffd5ad7cffd4ab7affd3ab79ffd1a978ffd0a877ffcfa776ffcea675ffcca373ffc9a070ffc89f6fffc79e6fffc69c6dffc59b6dffc59a6cffc4996cffc3996affc39769ffc39769ffc4986bffc4966bffc3966cffc09469ffbe9266ffbd9165ffbc8f62ffba8d63ffb98c62ffb88a61ffb0815bffa37350ff976649ff956548ff956449ff94624aff926048ff905f48ff8f5e46ff8b5d44ff8b5a43ff8b5843ff895741ff875540ff85533eff845243ff82503fff9a7a60ff936d52ff815039ff7f4e39ff7f4f39ff83523cff865640ff8b5a45ff8e5e48ff906048ff8f6047ff92644bff93664cff93664cff91664bff91654cff91664cff91654cff8f6249ff8e6249ff91654cff91664cff93664eff96674fff916851ffbfa388ff8d654dff90614bff91614dff8d5f4aff8f614cff91624eff91634eff8f644dff91654dff916550ff93644effa7866effa3846aff8b624bff8d614fff885f49ff895f4aff875e49ff88604aff8a624dff89634dff8b644eff8b6550ff8b6550ff8c6650ff8d6650ff916a52ff936d52ff946d53ff956e54ff966e55ff956e55ff906850ff8e674fff8d6650ff8d6651ff8f6851ff916a53ff946c55ff956e56ff976f57ff987157ff987158ff997157ff997258ff9b735aff9b745aff946c54ff88604bff835b49ff825c49ff835c4aff815c4aff815b4aff805b48ff825c49ff815c49ff815d4aff815e4bff815d4cff825f4eff81604eff82604eff82614eff83614fff836150ff846250ff83604fff7b5747ff765244ff765345ff765245ff755145ff745145ff745145ff745146ff6e4a40ff6f4c41ff6f4c42ff714d43ff714d43ff714e43ff714f43ff715043ff724e43ff744d44ff734c44ff714e45ff705047ff6f5553ff746467ff767076ff77727bff756e79fe756d79cd7b747630aa9fba558775d5db8472d0d18473d1c98472d0be8472d1b38472d1a78573d39b8472d18d8472d2808372d1718371d2608270d24f8474d23f8271ce318272d0238375d3198570cc118769d20a8066cc06aa80d5048080bf035555aa01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080059999cc0c806ad5168b74dc258a75cf378674d54e8372d15b8773d20a9980cc4871554eee4f2b23fd552921ff552820ff552820ff562820ff5f3026ff6a3930ff5a2a22ff582a22ff582b22ff572920ff592b22ff5c2f26ff5c3026ff5d3028ff5d3028ff5d3028ff5e2f28ff5a2b24ff582923ff562923ff562a24ff562a24ff562a24ff542c27ff492422ff3d1c1dff3b1d1eff3b1d1dff3a1d1dff3a1c1dff391d1dff381d1cff381c1cff331919ff341a1afd311a1655634e4502ffffff5d8473d06a8271cf0e9280db1eddccaad6dab98bfdddb981fedfba85fee0b986ffdeb986ffdeb985ffdeb884ffdfba84ffdfba84ffe2be88ffe3be88ffe4bf8affe3bf8affe4c08bffe4bf8bffe4bf8bffdfba86ffe5be8bffe7c08dffe8c08effe8c08dffe7c18effe5c08cffe5bf8cffe4bf8bffe4bf8bffe3be8affe3be8affe2bd8affe2bc89ffe2bd88ffe0ba87ffe0ba87ffd6ae7dffd5ad7bffd4ac7affd3ab7affd2aa79ffd1a877ffcfa776ffcea675ffcea574ffcca373ffcaa171ffc79e6effc69d6fffc59b6cffc59a6cffc4996cffc3986affc29769ffc19568ffc09367ffc29569ffc29568ffc09367ffbf9266ffbd9165ffbb8f63ffba8d63ffb98c62ffb48660ffa1724fff986849ff966548ff946349ff94634aff93624aff916049ff8f5e47ff8e5e46ff8b5c44ff8a5b43ff885741ff875440ff865340ff845240ff81513dff7f4e3fff7e4c3eff805544ffc1a483ff7f5637ff895b42ff8b5b44ff8e5d45ff8d5e46ff8d5d46ff8e5f47ff906147ff916247ff8e6146ff95684eff94684eff94684eff93684eff94694eff956a4eff93694dff91654aff95694fff956850ff956951ff996b53ff956a52ffc3a78cff9a765dff91644dff90624dff91634eff8f624cff92644eff936550ff92654fff926550ff926650ff966650ff946d56ffbb9f81ff896148ff8d614fff8a634bff8a624bff89614bff89614bff89624dff89634dff8b654eff8b654fff8c6651ff8d6752ff8e6651ff926a53ff946d52ff956e53ff966f54ff976f55ff977056ff987156ff956e54ff906851ff916953ff906a53ff926b54ff936d55ff977057ff977157ff9a7358ff997257ff9b7358ff9c7459ff9b7458ff9d765aff9d765bff9b755aff8f6751ff865e4aff845d48ff835d49ff835d4aff845e4aff926b54ff946e57ff89644fff835f4cff825f4dff825f4eff83604fff83614fff836250ff846250ff846350ff856451ff856451ff856351ff7f5a4bff7a5548ff775347ff755346ff745145ff745145ff765446ff765446ff714d42ff704e42ff704e43ff724e44ff714f44ff715143ff734f44ff744f43ff754f44ff724e45ff704f45ff714e45ff725147ff6e524dff715f60ff756c70fe736b75fb756d76758e8583228e80d2d08472d0e78472d1e08472d0d98472d0d18471d1c78471d1be8471d0b28271d1a58371d2978471d1868572d1758571d1628572d0518471d0408374cf318772d5248771d41a8076d8128071c60c806ad5088080df059966cc048080bf01ffffff010000ff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf0b7474d1148c80d9238a75cc358773cf4a8675d2578772d302ff8080545e433df04f2b23fd562a22ff562920ff57291fff602e24ff703b31ff703c31ff5d2b21ff5a2a21ff582a21ff592a21ff582920ff592b22ff5b2d25ff5c2f25ff5c2e26ff5d2e26ff5f2f27ff63322aff5d2c25ff592922ff572923ff562a24ff562924ff542b25ff4a2622ff3d1c1cff3b1c1eff3b1d1eff3a1d1dff3a1d1dff381e1cff381d1cff391d1cff361a19fe331b18d63a2520219b8bd1318272d0478573d0658372d2568574d011f0d2c3bfdabc92fcddb985fedeba84ffddb984ffdfb986ffdeb985ffdeb986ffe0ba85ffe0bb85ffe2be87ffe2bd87ffe2be88ffe2bf89ffe3bf8bffe2bf8bffe3be8bffdfb886ffdfb886ffe0b987ffe5bd8bffe7bf8dffe6bf8cffe5be8bffe4be8bffe4be8bffe3be8affe3be8affe3bd89ffe1bc89ffe1bb88ffe1bb88ffdfb987ffdfb885ffd6ae7dffd4ab7affd3ab7affd1a977ffd1a877ffcfa776ffcfa675ffcda473ffcda372ffcca272ffcba171ffc99f70ffc69b6dffc49a6bffc4986bffc3976affc29669ffc19568ffc09367ffbf9266ffbf9265ffbf9266ffbe9165ffbc8f64ffba8e63ffb98b63ffb2855effa27451ff976747ff966548ff95644aff94624bff936148ff925f48ff905f48ff8f5d46ff8d5b45ff8a5a43ff885741ff875540ff85543fff83523fff80503cff804f3cff81513cff895840ff966549ff9f6f50ff9e7b5dffb09377ff8f6146ff905e45ff8c5d44ff8c5d45ff8d5e46ff8b5d44ff93644aff936449ff96684dff976a4fff976b50ff976b50ff976b4fff986c51ff986d51ff986d51ff976c4fff966950ff996d53ff986d52ff9a6f55ff9a6d54ffa48267ffb79a80ff926950ff93644dff92644eff92644dff92654dff956750ff93684fff956751ff946750ff976950ff936650ffba9b81ff967559ff8e624eff8d654eff8c664fff8c654eff8c644eff8b634dff8b634eff8d6550ff8d6650ff8d6751ff8e6752ff906852ff926a54ff956e53ff977055ff987055ff987055ff997256ff9a7356ff9b7357ff997257ff977056ff936c53ff946c54ff966f56ff997258ff9b7458ff9c7559ff9d7559ff9d7659ff9d7659ff9f775aff9f775aff9f775affa0785cffa0775bff9b7259ff8e664fff855d4aff855e49ff916b53ff987057ff997258ff987159ff906b53ff85624cff85624fff856250ff856451ff856452ff856551ff866553ff876553ff876552ff896655ff886654ff836051ff7b5849ff7a5749ff795748ff775547ff755346ff765548ff765448ff715044ff704e44ff724f45ff724f45ff735046ff745045ff745045ff745146ff745046ff725046ff735548ff715246ff714f49ff6f504dff6e5857ff74676dde7b727525b3acac308575cfe58572d0ef8472d1eb8472d1e78372d1e08472d1d98472d1d18471d1c78471d1bb8371d1ad8371d09c8472d18a8373d1778372d2648270cf538472d1418572d4338773d2268672d01b8471d913866bc90e806dc8098e8ec6068055d5048080bf02808080010000ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf098e71e3118778e11e8877d5308575cf468375d0408374d303aaaaaa5a583e36f14f2a22fd562a22ff572a20ff5d2c21ff703a2fff753f33ff733d33ff622e25ff592920ff582a20ff582a21ff592921ff582920ff592b22ff5c2d25ff5b2e24ff5e2e24ff633328ff6a392eff67352bff5b2c23ff582a23ff562a24ff562a24ff542b24ff4b2723ff3d1c1cff3b1d1eff3a1d1dff3a1d1dff3a1d1cff391d1cff391d1cff3a1d1dff381b1bf9331c187f422e261b8e7bd0478573d0408370cf628270d0668471d209e3e3c6a2d9c099fddaba87fedeba84ffddb984ffdfba85ffdfba85ffdfbb86ffdeba85ffe1bb87ffe3be87ffe2be88ffe3be89ffe2be89ffe2be8affe2bf8affe3bd8bffdeb786ffdeb786ffddb785ffdeb785ffe0b987ffe3bd8affe4bf8bffe4bf8bffe4be8bffe4be8affe3bd89ffe2bc89ffe1bb89ffdfba86ffdfb986ffdeb886ffdeb885ffd6ae7dffd3aa79ffd2a978ffd1a877ffcfa776ffcea675ffcea574ffcda473ffcda372ffcba171ffcaa071ffc99f6fffc79c6effc4996bffc3976affc29669ffc19468ffc09367ffbf9266ffbe9164ffbe9064ffbe9164ffbd8e63ffba8d62ffb88a62ffa97b57ff9d6d4eff976749ff95644aff94634aff93634aff916049ff925f47ff905e47ff8f5d46ff8b5b44ff895943ff885842ff865641ff855440ff82523dff80503cff804f3bff84543eff8f5f47ff99684bff9c6c4eff9e6e53ff9d7252ffc2a486ff9b7858ff926045ff8f5c46ff8a5b43ff8a5c44ff895b43ff92644aff986a4fff9a6c51ff9a6c52ff996c51ff996c51ff996c50ff996d50ff9b6e51ff9b6f52ff9b6f53ff976c50ff9a6e54ff996e53ff9a7055ff9b7055ff956d54ffc2a98fff8f6a50ff95664eff93664fff94664eff94664eff956850ff956a52ff966853ff956751ff966950ff976853ffa8876effb7997cff8d644eff8f6550ff8f654fff8f6750ff8d654eff8d644eff8d654eff8e6650ff8f6751ff8e6851ff8e6851ff906951ff926a53ff966f53ff987054ff987154ff9b7256ff9b7357ff9b7457ff9c7458ff9c7558ff9d7659ff9b7458ff966e53ff987155ff9b7458ff9d7659ff9d7658ff9e7658ff9f7759ffa07759ffa0785affa2785bffa1785affa2795bffa2785dffa2785cffa1775fff956c55ff90674eff9b7158ff9a7157ff9b7258ff9b7359ff9a735aff946e57ff8b6450ff86634fff866451ff866551ff876554ff886654ff896755ff886753ff896754ff896755ff896755ff866352ff7e5b4bff7f5e4eff7e5e4dff7a5849ff775548ff775649ff775649ff745146ff725044ff735045ff745146ff745146ff755146ff745147ff745047ff725046ff75564aff76544aff73514aff735149ff6e514bfe6c5756cb8b7b751de5dcca218b7cd14e8676d4b98472d2f38472d1ef8371d1eb8372d1e68371d0e08472d0d88371d0cc8372d1bf8473d2b18572d19f8572d08c8371d1798372d1668271d0548673d1448370ce35826fcf288073d21e8877cc168074d10f8877cc0b8b74d1068080d5048040bf02ffffff0000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ffffff088080bf108f70df1b8e71d92d8877cc428374cd358773d403ffffff5d583c34f2512a23fd572b21ff5b2a20ff6e3b2fff753e32ff783f32ff753f32ff693529ff5b2920ff592a21ff5a2921ff592a21ff58291fff582a20ff5a2a21ff5c2b21ff663328ff6f3a30ff6f392fff6d382dff68372cff5b2c23ff562922ff552924ff542b24ff4d2824ff3e1c1cff3b1d1fff3b1d1eff3a1e1dff3a1e1cff3a1e1bff3a1d1dff391d1eff371c1ad13d27202c806e7a528673d35e8575d4688473d3628572d3648573d1169780d17edbc4a0f9dbbb8bffdeba86ffdcba86ffdfba85ffdfbb84ffe1be87ffe0bc88ffe1bc88ffe2bd87ffe2bd87ffe2bd88ffe2be89ffe2be89ffe2be89ffe3bd8bffddb785ffdcb684ffdcb683ffdcb683ffdcb583ffdbb683ffdeb986ffe1bd89ffe2bc89ffe3bc89ffe2bc88ffe1bb88ffe1bb88ffe0ba87ffdeb885ffdcb684ffdbb583ffd5ae7cffd1a777ffcfa676ffcfa675ffcea574ffcca473ffcca372ffcaa170ffcaa06fffc99f6fffc99f6fffc79c6effc59a6bffc5996cffc29669ffc29569ffc09367ffbe9165ffbe9064ffbd9063ffbb8e62ffba8c61ffbb8d63ffb3855eff9e6f4bff97674aff96654bff94644bff93624aff916147ff905f46ff8f5e46ff8f5c45ff8d5a44ff8c5944ff8a5943ff875841ff855640ff84543eff83513cff82513bff85543eff8d5c44ff916047ff905f45ff966748ff9b6e4dff9d7050ff9f7352ff9e7859ffc3a989ff92684aff8e5c43ff8a5b42ff92634aff96674eff996b50ff9b6c50ff9b6d51ff9b6e52ff9a6e51ff9a6e51ff9a6e51ff9a6f51ff9b7053ff9d7154ff9c7154ff9c7054ff9a6e52ff9d7256ff9b7056ff9e7358ff9c7158ffb89d81ffa9886bff976950ff946850ff956850ff95684fff966a51ff976c52ff976b53ff966a52ff956951ff996954ff997157ffc0a485ff8c684fff916851ff90674fff916851ff906751ff8f6750ff8f6650ff8f6750ff906851ff8f6951ff906953ff916a53ff936b54ff987055ff997255ff9a7256ff9b7357ff9c7457ff9c7557ff9d7558ff9d7657ffa07859ffa0785affa0785aff9b7356ff9d7558ff9f785affa0795affa1785affa1795affa2795affa37a5affa37a5affa47a5bffa47a5bffa57b5dffa57a5cffa57a5cffa67c5bffb48b68ffa47b5aff9e7558ff9d7459ff9b745aff9c745bff9c745bff9a735bff8f6953ff8a6651ff8a6653ff896755ff896755ff8a6855ff8b6956ff8b6956ff8a6855ff8a6856ff8a6855ff8a6957ff836150ff836150ff816051ff7d5b4cff795849ff7a584aff79594bff765449ff745247ff745247ff745247ff755248ff755248ff755348ff745348ff75554aff77574bff75544bff76534bff73524cfd70544df76f544caf7c665d4c806b613b8a7dc29d8573d33f8675d2c98472d1e48472d1f08473d1eb8472d1e58372d0db8472d2d08372d0c38472d0b38472d0a18372d18e8373d07b8572d1698372d1578472d0468371d337826fd12b8871d0208070cf17856fd3108f80cf0a8080cc068055d5048080bf028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080068080d50e806ddb198f7ad6298976d33d8271cd448374d203ffaaaa5d5a3c31f3542c24fd5b2c22ff6a372cff764033ff783f32ff793f33ff773f32ff733c31ff5c2a1fff5a2b21ff5a2921ff592a22ff592a20ff59281fff5b2920ff673328ff703c30ff723d31ff70392eff6e392dff6b392cff66352aff5a2b23ff572924ff542a23ff4e2825ff3f1c1cff3b1e1fff3b1e1dff3b1e1dff3b1e1cff3a1d1cff3a1d1eff3a1e1ff939201c63715f550d9d89d8698672d17a8471d16b8372d2638674d3638371d102ffffff56dbcaa6f0dabb92fedfba88ffdcba86ffdeba84ffdfbb84ffdfbb87ffe3c08cffe2bd8bffe2bd88ffe2bd87ffe3bd8affe2be89ffe2be89ffe2be89ffe2bc8affddb785ffdcb684ffdcb683ffdbb583ffdbb582ffd9b582ffdab581ffdab482ffddb784ffe0b987ffe1bb88ffe1ba87ffe0ba87ffdfb986ffddb784ffdcb584ffdab482ffd5ae7dffd1a676ffcfa675ffcfa574ffcda574ffcca372ffcba371ffcba170ffc99f6fffc79d6effc79d6dffc59a6bffc3986affc39769ffc29568ffc19368ffbf9166ffbe9064ffbd8f63ffbb8e62ffba8d62ffb78962ffa97956ff996949ff966649ff95644aff96634bff946148ff926047ff905f45ff8f5e45ff8e5c46ff8d5b43ff8c5943ff8a5843ff885742ff86563fff83533cff83543cff8a5b40ff926147ff96644aff936147ff8f5d43ff8b5a3fff8c5b3fff98694aff9e7252ffa17454ffa17457ffb39272ffb79876ff9a6b4cff9b6c4fff9b6b50ff9b6b51ff9b6d51ff9d6d52ff9d6f52ff9c6f53ff9c7053ff9d7053ff9b7152ff9b7152ff9b7053ff9e7255ff9d7154ff9e7255ff9b7054ff9f7358ff9e7257ff9e7458ff9f7159ffa38468ffcbae8fff976c52ff966a50ff976851ff956850ff966a51ff996e55ff996e54ff986b54ff986a53ff9b6b53ff9a6e55ffb39375ff9e7e60ff926850ff916850ff916850ff916850ff926952ff916850ff906851ff916852ff906952ff916953ff916a53ff946b54ff987055ff9a7256ff9c7357ff9d7458ff9d7557ff9e7658ff9f7759ff9f7858ffa07959ffa1795bffa1795affa17a5bffa27a5bffa27a5bffa27a5affa27a5bffa37a5bffa37a5affa47b5bffa57b5bffa57b5cffa67c5dffa67b5cffa67b5cffad825dffc39a6effcba273ffc8a172ffb48d65ffa37b5aff9e765aff9e755cff9e765dff9d765dff9d775cff957058ff8d6854ff8c6955ff8c6956ff8b6956ff8b6a56ff8c6a57ff8c6a56ff8b6a56ff8b6a56ff8b6a56ff8b6957ff866452ff846352ff836251ff7f5e4eff7b5b4cff7b5b4dff7a5b4eff76574aff755549ff755348ff755348ff755349ff755349ff755449ff76564aff79594dff77564cff77554bff76544cfe75544bfe73524afd72544ff9755752cf775c555e806a5f7b8d7acdbd8471d1ac8572d1c98472d1f38472d1ef8371d1e88472d1de8473d1d28472d1c58472d0b48471d0a38372d0918472d17e8471d06c8271d05a8571d2498573ce398674d22c8574d1208770d717857ad3108070cf0a9980e6059999ff035555aa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff04bfbfff0c8080d517856fc8258a75d6398270ce308570cf03ffaaaa5e5c3c34f3592e25fd633227ff754034ff784032ff794033ff7a4033ff794033ff753f33ff622f24ff5a2a20ff5b2b22ff5a2a21ff5a2a20ff5c2a20ff673428ff733e31ff723d2fff733e31ff713b2fff6f392dff6d382cff6c392dff66342aff5a2a22ff542b24ff4e2824ff401d1cff3b1e1dff3b1e1dff3d1d1cff3c1e1cff391f1eff3a1e1fff3b1f1ee547312b26ebddd002ff8080968572d1818673d4738573d0688471d0658372d2158679ce3cddd5b7ded9c099fddfb989ffdfbb83ffdebb84ffdeba84ffe0ba85ffe1bd8affe2c090ffe2be8bffe1be89ffe2bd8cffe3bd89ffe2be89ffe2be89ffe1bc89ffdcb684ffdcb683ffdbb582ffdab481ffdbb581ffdab482ffdbb281ffdbb281ffd9b17fffd9b280ffddb582ffdeb785ffdeb886ffddb784ffdcb583ffdbb582ffd9b380ffd6af7dffcfa675ffcfa573ffcea373ffcda372ffcca271ffcaa170ffc9a06fffc89e6effc89d6dffc79b6cffc5996bffc39769ffc29468ffc19367ffc09266ffbe9064ffbd8e62ffbb8d62ffbb8c64ffb1835dffa27250ff98684aff97664aff95644bff95634aff946049ff936048ff905e46ff8f5d46ff8d5c45ff8c5b45ff8a5a45ff8a5943ff875740ff87563dff89583eff8c5b3fff916144ff946345ff926143ff956446ff976548ff99674bff99684bff966749ff966649ffa07153ffa27554ffa37756ffa17a58ffbea17effad8664ffa07152ff9d6f50ff9d6e52ff9c6e52ff9d7052ff9e7153ff9f7154ff9f7254ff9f7354ff9e7253ff9e7354ff9d7253ff9e7255ff9f7355ff9f7356ff9f7457ff9d7255ffa1775bffa07458ffa1745aff9d755bffc9ab8cff9b7357ff976b51ff986b52ff976b52ff986c52ff9c6f55ff9b7056ff9a6d54ff9a6c54ff9b6d51ff9c6e54ffa47e64ffc3a986ff92694fff936952ff936952ff936952ff936a53ff936a52ff916a51ff926a50ff926953ff936a54ff936b54ff956c55ff997157ff9d7357ff9d7458ff9f7659ff9f7659ffa07759ffa17859ffa1795affa17a5bffa37a5affa37b5affa37c5cffa37c5bffa37c5bffa47c5bffa47c5bffa47b5cffa57c5bffa57c5bffa57c5cffa67c5cffa67d5cffa77d59ffb38c64ffc89e71ffcca372ffcba371ffcba371ffcaa473ffc29c70ffae8663ffa2795bffa1785dff9f785dff9f785eff9d765eff99735cff906b56ff8f6b56ff8e6a55ff8e6b56ff8d6b56ff8d6b57ff8d6b57ff8d6b57ff8c6b57ff8c6a57ff8b6a56ff876553ff866553ff846452ff826051ff7f5e4fff7d5d4fff7c5d4fff79594cff77574cff76564bff76554aff76554aff77554bff77574bff795b4eff79594eff78574dff79564dff7a574dff79564dfe75544eff76554ffd75554ff96c5149b8775e557b87708fa88673cd6e8674d3d98573d2f68472d0f08472d1e88572d2d18573d1d48472d0c68371d1b88472d1a68472d1938471d2828372d26f8373d15d8470ce4b8174cf3b8270cf2c8574d1208070d7168b74d10e926ddb088060bf048080bf028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf0b8b74d115866dce238a75d3358773d42d8871d202ffffff5f664038f35e2f26fd723d31ff784134ff794033ff7b4133ff7a4033ff7a4034ff774033ff6a362aff5c2a1fff5b2a20ff5c2a20ff5d2b21ff683428ff743f32ff754032ff733e2fff743e30ff723c30ff70392dff6e392cff6d392dff6b382dff643329ff552b24ff502a25ff411e1dff3b1e1eff3c1d1eff3d1c1dff3c1e1cff3a1f1dff3b1e1efe3b1f1dd048332c19ebe0cc02ffffffa08473cf8b8674d17a8673d36e8472d3688471d00f8877cc25eae3c8c6dbc4a1fbddbb89fee0bc83ffdebb83ffdebb84ffdfbb86ffe1bb87ffe0bd8cffe3c18fffe0bf8dffe1be8effe2be8affe2be87ffe2bd88ffe1bc88ffdcb683ffdcb583ffdbb582ffdbb482ffdbb581ffdab481ffd9b280ffd9b280ffd8b17fffd8b17fffd7af7effd7b07effdab280ffdbb582ffdab481ffdab481ffd9b381ffd5af7cffcea576ffcda373ffcca272ffcca272ffcba271ffca9f6fffc99e6effc89d6dffc69a6bffc5996bffc4976affc29468ffc19266ffc09065ffbe8f65ffbd8e63ffbb8d62ffba8b63ffad7c59ff9b6b4bff98664aff96644aff96644aff95624aff936149ff925f48ff915f47ff8e5e46ff8d5d46ff8b5a44ff895943ff895640ff895540ff89553eff9f6b51ffac785bffab7a58ffaa7a57ffa37452ff9e6f4cff986846ff946443ff966546ff99684aff9c6d4eff9e6f51ff9f7152ffa37857ffa57b57ffa47b59ffa3805fffc5aa8affa37a56ffa27352ffa06f52ff9f7053ff9d7153ff9f7254ffa17354ffa07354ffa17455ffa07455ffa07455ff9f7355ff9e7354ff9f7455ffa07456ffa07557ff9f7456ffa2765affa2775affa07559ff9f745affba987bffae8b6cff986d52ff976b52ff986c52ff986d52ff9d7055ff9d7157ff9c7054ff9d6f58ff9a6f52ff9d7056ff996f58ffcfb391ff916d4fff946b52ff946a53ff946a52ff946a53ff946b53ff946c53ff946b51ff956b54ff946b54ff956c55ff966d55ff9a7256ff9d7456ff9e7557ffa07759ffa1785affa1785affa1785affa27a5bffa37a5bffa47b5bffa47c5bffa57d5cffa57e5cffa77e5effa67d5cffa67d5bffa67d5cffa67d5cffa67d5cffa67d5dffa67c5bffa97f5bffbb9368ffcaa474ffcda574ffcba473ffcba572ffcaa471ffcba471ffcba571ffcaa474ffbf986effa8805fffa37a5effa1795fffa0795fff9f775fff9b755cff936e56ff916c56ff906c56ff906d58ff8f6d58ff8f6d58ff8f6d58ff8e6c57ff8d6c57ff8d6c57ff8c6b57ff886854ff876654ff856553ff846453ff816151ff806051ff7e5e51ff7a5a4dff79594eff79584dff78584dff78584dff785a4eff7b5d50ff7b5b50ff79594dff7a584dff7c5a4fff7c584fff76564eff75554dff74534cff715149fe74554ef1775c54ba7e68729b8a78c48e8573d08d8474d27b8572cf5b8776cf3a8877d3df8572d2d58472d0c98472d1b98472d2a98571d2978473d1858271d1718371d25e8572d14c8675d03a8472cf2a8673ce1d8d72d3148073cc0c806abf068080d5028080ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff03aa55ff0a8066cc148c73cc218b74d1328570d1348976d302ffffff606d483df469362bfd7b4234ff7b4133ff7a4032ff7b4133ff7a4134ff7a4033ff794034ff733c31ff622d22ff5e2a21ff5e2b20ff6a372aff743e32ff764032ff763f31ff743d2fff763f32ff743d30ff70392cff6f392cff6d392dff6c392eff6b392eff61342bff522924ff411d1aff3d1e1eff3c1e20ff3d1d1eff3d1e1dff3c1e1fff3c1d1ffd3c1e1dd93f2a2217e9ded302ffffffab8573cf978573d1858473d1778572d26e8472d1228778d20fddddcc96ddcaa7fddabc8dfee0bc85ffdfbb84ffddbb85ffe0bb85ffe1ba84ffe0bc86ffdfbe8affe5c594ffdfbe8effe0bd8bffe1bd88ffe2bd88ffe1bb88ffdbb582ffdbb582ffdab481ffdab481ffd9b380ffd9b380ffd9b27fffd8b27fffd7b07effd7af7dffd6af7effd6af7dffd5ae7cffd6af7dffd7b07effd9b380ffd8b17fffd4ae7cffcda574ffcda373ffcca272ffcba171ffcba171ffc99e6effc99d6effc79c6cffc59969ffc4976affc39568ffc29366ffc19266ffbf9064ffbd8f63ffbb8c63ffb98a63ffa47450ff99684bff97654aff96654bff97644bff95634aff946249ff926049ff915f46ff905e46ff8f5d44ff8c5a41ff8b5940ff8b5a40ff946045ff976348ff956145ff966242ffa77351ffb6845effb3835cffb2835cffb2835cffae7f58ffad7e59ffa87856ff9d6c4cff9a6c4affa06f51ffa57456ffa77a59ffa97e5cffa77d5cffa77e5cffae926bffc0a480ffa57755ffa47256ff9f7054ffa07355ffa17456ffa27455ffa17455ffa17556ffa37656ffa27556ffa17456ffa07555ff9f7455ffa17556ffa07557ffa27759ff9f7357ffa3785cffa3775dffa1755affaa8468ffcaab8cff996e50ff9a6d53ff986d53ff9a6e54ff9e7056ff9f7258ff9d7155ff9d7058ff9d7055ff9e7159ff9f7157ffb19170ffa68566ff956d54ff966c54ff966c53ff956c54ff956d54ff956d52ff976f54ff966b54ff956c55ff966d55ff976d55ff9b7155ff9e7556ffa07658ffa1785affa2795affa2795affa2795affa37a5bffa47b5cffa57d5cffa47d5bffa77e5cffa77f5cffa87f5effa87f5dffa87f5effa77f5cffa77e5cffa77e5dffa67d5bffa9815affc29b6fffcca576ffcda575ffcca674ffcca673ffcba572ffcba572ffcba473ffcba471ffcaa573ffcba473ffc8a277ffb58e6affa57c5effa27a5fffa0795fff9f785fff9d775eff97725aff916d57ff906e59ff906d59ff916e59ff916e59ff916e59ff8f6d58ff8f6d58ff8d6e58ff8b6c58ff886954ff876754ff866654ff856553ff836353ff816254ff7f5f53ff7b5c50ff7b5c50ff7b5b50ff7a5c50ff7a5c4fff7d5e51ff7c5c50ff795c4eff7c5b50ff7e5c52ff7d5b51ff79594fff7a574fff76544cff75534cff785650fe795952fc755a52e0795d5548957c71159e92ce06d5d5aa1fd6cec506aa8080ea8472d1e18371d1d88471d1cb8472d1bc8472d1ab8371d1998573d2858271d1728472d05c8572d0478573d0358273d4268672d019857ad6108080cf097171c6048080ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff03aa55ff098e8ec6128071d4208770cf308575cf3c8873d5079292db5d765042f4764033fd7c4234ff7c4033ff7c4133ff7b4032ff7b4133ff7b4033ff7a4034ff784033ff6b3428ff632d22ff6e392dff764032ff774032ff784132ff774032ff763e30ff773f31ff763e31ff70392cff6f392dff6e382cff6e382dff6d382dff69382eff60332aff47211cff3e1d1dff3c1d20ff3c1e20ff3d1d1eff3e1e1fff3e1c1ffe3f201fea39221b1ad8c4ba4b8574cfb68473d1a28473d1908373d1818473d2768473d26b8572d2268672d044ddceb0e7d7c095ffdebd89ffe1bb85ffe1bb87ffe2bb88ffe2bb84ffe1bb85ffe0bb86ffdebc89ffe3c290ffe5c392ffe0bd8affe0be8affe0bc88ffdab481ffdbb481ffdab481ffdab380ffd8b27fffd8b27fffd8b17effd7b07effd7af7dffd6ae7dffd5ae7cffd5ae7bffd5ad7bffd5ac7bffd2ab79ffd2aa79ffd2ab7affd3ac7affcda473ffcba272ffcba170ffca9f70ffc99f6effc89d6dffc79b6cffc5996affc5976affc39668ffc09365ffc19266ffbe8f63ffbd8f63ffbc8d64ffb2835eff9d6d4cff97674aff95654bff96654bff95634bff95634bff936149ff936249ff925f47ff98654aff9f6c4fffa37152ffa87656ffad7c5bffb07f5dffb07f5cffb07f5cffb4825fffb5835fffb27f5affb17f5affb5855effb5855cffb88960ffba8b60ffb8885fffb3835cffb3825dffab7c58ffa37353ffa77758ffa67958ffab7f5effaa7f5dffac805dffa8815bffbda17effb79672ffaa7958ffa67455ffa6745affa47557ffa67757ffa57757ffa47756ffa47757ffa57858ffa47658ffa27656ffa17656ffa17556ffa17555ffa27758ffa3785affa07358ffa5795dffa4775aff9e7457ffd3b89cffa17b5cff9d6f53ff9b6d55ff9b6e54ff9e7154ffa17258ffa07357ff9f7259ff9f7458ff9f7358ffa07256ff9b7558ffcaae90ff956e51ff996d54ff966d54ff976e55ff976e54ff986d54ff9b6f55ff9a7153ff986e52ff976e54ff996f55ff9c7257ffa07658ffa27858ffa3795affa47a5bffa37a5bffa47a5affa57c5cffa67d5dffa77d5effa77d5dffa77e5cffa77e5cffa97f5dffa97f5effaa805effab7f60ffa87e5effa77e5bffb58e64ffc9a374ffcda674ffcda675ffcda674ffcda674ffcca673ffcca673ffcca673ffcca673ffcba573ffcca573ffcca573ffcca574ffcba576ffc59f75ffb18b67ffa37c5fffa17b60ff9f7a60ff9e7960ff99765cff947059ff936f5aff93705aff926f59ff927059ff927058ff926f58ff916f57ff916e58ff8f6c57ff8c6956ff8a6a57ff896956ff886755ff866555ff856453ff806152ff7e5e50ff7c5e50ff7c5e50ff7d5f51ff7d5f52ff7e5f52ff7c5f52ff7b5f52ff7c5f52ff7b5e52ff7b5d51ff7b5b50ff79574eff785750ff7a5951ff7a5a53ff795951fe7b5a53f57d5f57a76b564b33a091823dbcb0a312808071878473d2dc8472d1e38371d0da8471d0cd8471d1bd8473d1ab8373d2988572d2838473d06c8471d2568574d0418572d42f8872d4208778cf15866dce0c806ad5068080d5028080ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035555aa07926ddb118769d21e886fd52f8872ce448774d2168b74d154805549f37b4236fd7c4233ff7b4033ff7c4033ff7b4133ff7b4133ff7b4033ff7a4033ff793f33ff743b2fff6f382bff774032ff774133ff774032ff784131ff774032ff773f31ff784032ff763f32ff70392cff6f382dff6e382cff6d372cff6d372cff6c382dff69392eff562b22ff421e1cff3e1e1eff3d1e1fff3e1d1fff3e1e1fff3f1d1eff3f1f1ff4371f1b2aaa9e8c288679d2c08572d2ae8572d29b8573d18b8472d17f8572d1798572d1538472d125c1acc8b3d7c29efddcbc8bffe2bc85ffe1ba85ffe0bb87ffe0bb85ffdfbc86ffe0bb85ffe0bc87ffddbb87ffe2c18fffe6c695ffdebe8cffe0bc89ffdab481ffdbb481ffdab380ffd9b280ffd9b27fffd8b17dffd7b07effd7af7effd6ae7dffd6ae7dffd5ad7cffd5ad7bffd5ad7cffd3ab79ffd2a978ffd1a977ffcfa776ffcea675ffcca372ffcaa070ffcaa06fffc99e6effc99e6effc79b6bffc59969ffc39768ffc29567ffc19366ffc19266ffbf9163ffbd8e63ffbb8d63ffad7e59ff9c6d4dff97664cff96664eff96654cff96644bff95634bff94624bff936149ff925f48ff925d46ff99634affaf795cffb68160ffb4835effb2835dffb2835bffb2825dffb2825cffb3825cffb5845effb5835fffb68560ffb4845effb5865dffb6875effc09065ffc09165ffbd8f63ffb98a60ffb5875fffb1835dffa97a57ffa87c58ffa97e5bffab815fffad8260ffaa815fffaf8662ffc6a982ffb68e65ffa97856ffa57559ffa67657ffa77857ffa77958ffa57856ffa47656ffa57656ffa67757ffa27556ffa37657ffa27656ffa17656ffa27758ffa3775affa17558ffa4785bffa5785dffa1755bffba9a7fffbf9f7fff9b7052ff9e6e56ff9d6f55ff9f7156ffa17257ffa07357ff9f7358ff9f7558ffa07359ffa27457ff9d7357ffceb192ff9e795aff9b6f55ff986e54ff996e55ff996e56ff996e56ff9a6e55ff9d7355ff9b7153ff996f52ff996f54ff9d7356ffa17657ffa27858ffa37959ffa47a5affa47b5affa57b5bffa57c5cffa77d5cffa87e5dffa97e5effa87e5cffa77e5cffaa805dffaa805effab815effa97f5dffaa815bffbc956affc9a374ffcda774ffcca773ffcca674ffcda774ffcda774ffcca774ffcca673ffcca673ffcca674ffcca674ffcca674ffcca674ffcca674ffcba574ffcba576ffcaa576ffbb956dffa78061ffa27b60ffa07a60ff9e7a5eff9c785eff96715aff937059ff937059ff93715aff937059ff927059ff927057ff937059ff926f5aff8e6c57ff8b6b57ff8b6b57ff8a6a57ff896856ff886756ff856654ff806051ff7d5f51ff7d5f51ff7e6052ff7e6053ff7d6053ff7d6053ff7c6053ff7c6053ff7d5f53ff7d5e52ff7e5d53ff7b5950ff7b5b52ff7b5b52ff7d5c54ff7c5951ff7c5952fe85615bfc583b36d859403967907e7711878778208778cfc58472d0ed8372d1e58572d1da8471d1cd8472d1bc8472d0aa8472d1938672d27c8473d2648570d14d8474d1388472d1278976d11a8976d8108070bf088060bf03aaaaff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000028080ff07926ddb107060cf1c8976db2e856fcd418976d44e8676d145906759f07c4637fe7d4334fe7b4134ff7b4134ff7b4132ff7b4133ff7b4132ff7b4033ff7a4032ff794032ff794134ff794031ff784132ff784132ff784033ff784031ff784032ff784032ff763e31ff71392eff6d372bff6d382cff6d382cff6c382cff6d372aff6a3a2aff65382cff4f2a23ff411e1dff3e1d1eff3f1d1eff3e1d1fff3f1d1fff3f1f1ffc3b211d4e695848458976d3cb8572d2b98472d2a78573d1978473d1898473d27f8772d1208778cf08ffdfdf79dbc6a9f5dabd8efee2bc84ffe2ba85ffe0ba88ffdebc87ffddbc86ffdfbb88ffe1b987ffe1bb84ffdebb85ffdbbc8affe6c797ffdebe8bffd8b581ffd8b27fffd9b280ffd9b27fffd8b17effd7b17dffd7af7effd7af7dffd6ad7dffd5ac7cffd4ac7bffd4ab7affd3ab7affd1a977ffd0a877ffd0a776ffcea675ffcea675ffcba271ffc99f6effc89e6dffc79c6cffc69b6cffc5996bffc49768ffc39568ffc29366ffc09164ffbf9064ffbe9064ffbc8c64ffac7c58ff9a6a4bff97684dff99674fff95644cff95644aff946249ff94624aff926148ff936048ff915e45ff915b43ff935b43ff945d42ffa46e50ffb4815effb78760ffb6885fffb78761ffb68760ffb5855fffb5855effb5845effb5865fffb78760ffb7865fffb88760ffb98a5fffc29568ffc29567ffbf9264ffbd8f64ffba8d64ffb78961ffae825cffae815effae8260ffaf8361ffaf8461ffb18362ffb18e68ffcfb38affae835effa97b59ffa97859ffaa7958ffaa7a58ffa87a58ffa77756ff9d6d4cffa57556ffa7795aff9f7252ffa37758ffa27757ffa27757ffa3795affa4795bff9f7356ffa77a5effa3765cff997359ffd5bb9dffa37d5eff9d6e54ff9e6f54ff9f7257ffa17356ffa17358ffa07357ffa07559ffa27459ffa27559ffa17458ffb69576ffaf8d6eff9b7254ff9a6f56ff9a6f56ff9a6f56ff9a7056ff9a7057ff9f7557ff9f7556ff9d7353ff9a7053ff9d7357ffa37759ffa47959ffa47b5affa67c5bffa67c5cffa67d5bffa77d5cffa87e5dffa97f5effa9805dffab815effaa805dffaa7f5effab805effa9805bffab835bffc49d71ffcda776ffcea774ffcca874ffcda874ffcda775ffcda774ffcda774ffcda774ffcda774ffcca674ffcca674ffcca674ffcca674ffcda675ffcca675ffcca675ffcca674ffcca672ffcda875ffc9a379ffb68f6cffa47e5fffa27c5fffa07b60ff9f7960ff99745bff95715aff95715aff93715aff94715bff937258ff937159ff93715aff93715bff8f6e58ff8c6d58ff8c6d59ff8c6b58ff8b6a57ff8b6a57ff866755ff816152ff7f6053ff7f6154ff7f6154ff7e6154ff7f6254ff7e6254ff7d6153ff7e6154ff7e6053ff7f5f54ff7b5b50ff7e5e54ff7d5d53ff7f5f56ff7d5c53ff7e5b53ff84625bff5e3a38fe523030e3563c393a9a8d84228e78ca8c8573d38a8573d1df8572d1e58572d1da8371d0cb8472d1b88473d1a38572d28b8472d1738571d05a8271d2438572d1308575d51f8473d6148073cc0b7474d1059966cc02808080010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff068080d5107060bf1c806dd12c8574d1408b78d3528673d03aa3848de87d4738fe834a38fe7d4232ff7d4135ff7c4233ff7b4133ff7b4132ff7b4132ff7b4132ff7a4032ff794132ff7a4032ff794132ff794132ff784132ff784031ff784032ff773f31ff773f32ff723a2eff6e372bff6d382bff6d382cff6c382cff6c382aff6a372aff68372cff63352cff4c231dff421d1aff3c1f1cff3b1f1eff3d1d20ff401e20fe3f20206c503d342b8877d5d48472d1c48572d1b28473d1a28473d1938472d2898473d07d8572d21d957bca42dccdb2e4d8c194fee0bd88ffe3bb89ffe0b988ffddbc86ffdfbb86ffe0ba87ffe0b985ffe1ba83ffdfb983ffdcb985ffddbc89ffe4c597ffdebf8effd8b482ffd8b27effd9b17fffd7b17fffd7b07effd8af7effd7ae7dffd6ad7effd4ac7cffd3ab7bffd2aa79ffd1a978ffd0a776ffd0a776ffcfa775ffcea574ffcda473ffcba171ffca9f6effc89d6cffc79c6cffc59a6affc5986affc39668ffc39467ffc19264ffbf9164ffbd8e64ffba8963ffa67653ff9d6b4fff99684eff96674dff96654aff94644aff946448ff946248ff936149ff936148ff9d6a50ff9f6b4eff9d684cff9a6548ff996446ff986343ffa26f4bffb68660ffb78961ffb98b63ffb88a62ffb98a62ffb98962ffb98961ffb88861ffb78860ffb9885fffb98760ffb9885fffbe9063ffc39668ffc49768ffc39569ffbf9267ffbd9066ffbb9065ffb28760ffb38863ffb18562ffb08660ffb38664ffb08565ffb3936cffcbab83ffad835dffac7858ffac7a58ffab7b58ffa97a57ffa57654ffa37252ff946444ffa47356ffa47657ffa17455ffa6795affa57959ffa37858ffa4785affa57a5affa17456ffa5775bff9f755bffc9ad94ffbb9a7bff9f7052ff9f7054ffa07155ffa27457ffa27358ffa17458ffa07558ffa27458ffa3775affa27557ffa17d60ffc1a382ff9c7455ff9e7056ff9b6f56ff9b6f58ff9b6f57ff9c7058ff9c7154ffa37759ffa17656ff9f7456ff9f7356ffa4785affa67a5bffa67b5bffa77c5cffa77d5dffa87e5dffa97f5dffa97f5dffab805fffab805effac805fffab805fffab815effa9805dffb58d63ffc8a174ffcda676ffcda774ffcda874ffcca874ffcca875ffcda775ffcda775ffcda775ffcda775ffcda775ffcda775ffcda775ffcda775ffcda776ffcda776ffcda776ffcda776ffcda775ffcea673ffcca773ffcca675ffcca679ffc59f78ffad8666ffa47c60ffa27c61ffa07c61ff9a775dff96725bff95725aff95715cff94725aff94725aff94725aff95725bff92715aff8e7059ff8d6f59ff8e6e59ff8e6d59ff8d6c58ff8b6b58ff846553ff816354ff806354ff816456ff806455ff806356ff7f6355ff7f6455ff7f6255ff7f6154ff7f6054ff7f5f53ff806055ff806055ff816158ff7e5d54ff7d5b53ff85635dfe5e3938fe543031f75c413eb685716c2e908074128e80d48d8472d27b8572cfee8573d1e48472d1d68472d1c58472d0b18572d1998471d2808372d1668473d24e836fd1398270ce288673cc198570d60e806dc807926ddb03aa55aa0280808001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0280808006aaaad50f7766cc1a896cd82b8271d03e8873d6578472d031a78db6df7e473aff874937fe874936ff804333ff7d4132ff7d4133ff7b4132ff7c4132ff7b4132ff7b4132ff7a4231ff794133ff794133ff794132ff794132ff794132ff784032ff773f32ff774032ff723b2eff6e382bff6c382bff6c382bff6c382cff6c372cff6b362cff6a362aff67362aff613229ff4c221bff401d19ff3e1e1cff3d1d20ff401e20fd3e1f1f9548332e21937cd18b8474cfce8473d1be8573d1af8573d09f8572d2948572d08f8472d1488775d11ee6d5bbbcd8c59ffcdbbd8bffe0bb88ffe0ba87ffdfbc86ffdfba85ffdfba86ffe0ba85ffe0ba83ffdfb983ffdfb983ffddb983ffdbb985ffdfbe8fffe4c292ffdab682ffd7b17dffd7b07effd9af7effd8ae7cffd7ad7cffd5ac7dffd4ab7bffd3ab7affd1a978ffd1a877ffd0a776ffcfa675ffcea674ffcea473ffcda373ffca9f6fffc99e6effc89c6cffc69b6bffc49969ffc39567ffc39467ffc19363ffbf9063ffbd8e62ffb98862ffa67653ff9d6a4fff9a674eff97664dff94644bff946349ff94624aff936149ff925f48ff925f47ff935f47ff9d684effb07a5cffb37f5dffb88761ffbc8a62ffb98961ffb6855effb4835cffb88861ffb98c63ffbb8c63ffba8c63ffbb8d64ffbc8f64ffbd9066ffbc9065ffbb8b62ffba8a60ffbb8a61ffbb8b62ffc39669ffc4996affc4986bffc3976affc19569ffc1956affbe926affb88d65ffb58b65ffb18a64ffb18762ffb58664ffb38866ffbc9b75ffc3a17bffad825dffa87a55ffaa7b57ffaa7856ffa67453ff9d6c4cff8e5b3fff976548ffa47356ff9f7052ffa17354ffa67a5affa57b5bffa37758ffa07556ffa17455ffa6785bffa1745affad8b70ffd5bc9dffb18464ff9e6f51ffa17255ffa07356ffa37457ffa37558ffa27658ffa37658ffa3765affa47659ffa4795bffc9a988ffa27e5dffa27557ff9d7156ff9c7156ff9c7056ff9d7156ff9e7256ffa47959ffa47958ffa47959ffa17756ffa57a59ffa77c5affa77c5bffa87d5cffa97e5dffaa7f5effab805fffab805fffac805fffad805fffad815fffac805effad835dffbd966dffcba576ffcda777ffcda775ffcda875ffcda876ffcda876ffcda876ffcda875ffcda875ffcda775ffcda775ffcda775ffcda775ffcda775ffcda876ffcea776ffcda776ffcea776ffcea876ffcda776ffcfa776ffcda776ffcca776ffcba674ffcba676ffc8a375ffbd9670ffaa8364ffa27c60ffa27c62ff9e7a60ff98745bff97725bff96735bff97735bff97735bff96735bff96735bff93725aff917159ff907059ff8f6f59ff8f6e59ff8e6e59ff8b6c59ff866655ff846656ff836656ff836557ff826556ff816555ff816555ff816556ff826456ff806254ff826256ff826256ff816256ff836459ff815f56ff7d5b52ff84635eff5c3837ff542f31fd5e4441ec755b5ad350332d526a5148128e80d46e8472d1998471d0dd8572d1df8472d1d08472d2bd8473d1a68472d18d8472d2738371d0598473d1428370d1308570ca1f8473d6138679d70a8080cc059999cc028080ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080059999cc0e806dc8198570d6298370d33d8271d1548673d1379482d1d5824b3efe8a4937fe8a4a36ff874a36ff804333ff7e4233ff7c4132ff7c4133ff7b4133ff7a4132ff7a4132ff7a4133ff794132ff794132ff794132ff794132ff784032ff784033ff774031ff733c2eff6e372bff6d372bff6c372bff6c382bff6b372bff6a372bff6a372aff673529ff66352aff5f3229ff461f18ff411e1bff3e1c1eff401d1fff3f1f1fc13f2a252f9888c3648775d4d78473d2c98472d1ba8573d2ac8472d1a08473d1998573d2698675d10feeddcc8fddcbaff8d8bd8efedfbd86ffdfbc84ffdfbb88ffdfbb86ffdfba85ffdfb985ffdeb982ffdeb882ffdeb781ffdfb784ffdfb782ffdcb782ffdab986ffe3c290ffddbb88ffd6b27fffd7af7cffd7ae7cffd7ad7cffd6ac7bffd4aa79ffd3a978ffd1a877ffcfa675ffcfa675ffcfa674ffcda472ffcda272ffcca170ffca9e6fffc89d6cffc79b6bffc69a6affc49768ffc29466ffc09265ffbe9162ffbd8f63ffb88761ffa37151ff9d6a4eff99684cff99664cff97654cff946449ff936247ff916047ff925f46ff915f45ff8e5c43ff8f5c43ff935f43ff9e684affb78460ffbb8b60ffbb8c5fffbc8d5fffbd8f63ffbf9165ffbc8e63ffbb8c62ffbc8e64ffbd8f64ffbd8f64ffbe9165ffc09467ffc29669ffc29569ffbe9165ffba8b62ffb98b62ffbe9066ffc5996dffc5996cffc5986bffc5996bffc3976bffc3966bffc0976bffbc9269ffb98f68ffb48b64ffb68764ffb78867ffb68a67ffbf9973ffc5a17effae855fffa77956ffa87554ffa67253ff9c684cff89553bff824f37ff85543affa37256ff98694bffa27556ffa87c5cffa67b5cff9b6f50ffa07355ffa37659ffa27457ff9d755dffd9c2a7ffb89572ffa17555ff9f7054ffa17457ffa47658ffa47657ffa47759ffa37859ffa4775affa7775bffa47757ffc2a183ffad8f6fffa37a58ffa17657ff9e7256ff9e7156ff9c7157ff9f7257ffa4795affa67b59ffa67d58ffa77d5affa57a57ffa87d5bffa77e5affa97e5cffab7f5effab7f5effac805fffac805effad815fffad815effab805dffb28960ffc59d70ffcda876ffcea776ffcda775ffcda875ffcda876ffcda876ffcda875ffcda875ffcda875ffcda875ffcda875ffcda875ffcda875ffcda876ffcda776ffcda876ffcea877ffcea877ffcea877ffcea877ffcea876ffcea876ffcda778ffcda777ffcda776ffcda774ffcda774ffcca678ffc69f78ffb58e6cffa68060ffa37e61ffa17c61ff99745bff99745cff99745cff99745cff97745bff97745cff95745bff93735bff91725aff92715bff91705bff916f5aff906f5bff8b6b58ff866756ff856756ff856757ff856758ff836856ff836756ff846657ff836556ff826455ff846658ff846658ff816456ff856559ff826157ff7e5c53ff85655fff593736ff553132fe644947fc6a5150fa543031e753343346664d49218b7cd15e8575d1698672d1ad8373d0d98472d0c78573d2b28473d1988572d27e8473d0658674d24d8471d1378674d5268672d7198570d60e806dc807926ddb03aa55ff028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080048080ff0d7676d818806ad5278976d83b8675cf518774d3448b7cd2c3895847fe8b4a37fe8d4b37ff8a4b35ff884936ff814333ff7e4231ff7c4134ff7b4134ff7b4133ff7b4133ff7a4132ff7a4132ff7a4132ff794132ff794132ff794032ff784032ff784032ff753e30ff6d372aff6d382bff6c382bff6c372bff6a372bff6a372aff69372aff683529ff663327ff65352aff592f25ff441f18ff3f1c1dff411d1fff401f1fe73e2721756f5e871e8877d5a78573d1d28472d2c58472d0b78472d1ab8573d1a38572d2838473d00accccb259e5d4bdf3d9be95fedebc86ffe0bd84ffe0ba88ffdfbb86ffdfba84ffdfb985ffdeb983ffdeb883ffdeb782ffdfb782ffe0b681ffddb57effdab580ffd7b581ffdeba89ffe0bd8cffd5b07dffd4ad7bffd5ad7bffd5ac7affd4aa79ffd2a978ffd0a676ffcfa574ffcea574ffcea473ffcda371ffcca171ffca9f6effc99d6dffc89b6cffc69a6affc6996affc39667ffc29365ffbf9063ffbd8d62ffb78760ffa2714fff9e6b4eff9c694eff9b684dff9a684cff986748ff956545ff986947ff9e6e4cffa27150ffa77755ffab7b5bffab7c5affa77653ffa16f4cffa26f49ffb5855affbf9063ffbe9162ffbe9163ffbf9165ffbf9367ffc09166ffbe8f65ffbf9066ffbf9164ffc09366ffc19768ffc3996affc3986affc4996cffc2956affbd8e65ffba8c62ffc5976dffc79b6dffc79b6dffc6996cffc7996dffc3976affc1986cffc0956bffc0956bffbc9267ffb98c66ffb88866ffb98967ffb68a66ffbe9977ffc4a281ffa9805cff9e6b4cff986346ff8d573eff824d37ff6d3a27ff85513cff88553dff9e6d52ff946547ffa87b5bffac8061ff9d7252ff8f5f45ff9f6f54ffa17355ff986e53ffbfa285ffc9b192ffb78f6fff99694effa27557ffa67759ffaa7c5dffa57958ffa57a5affa5785affa7785bffa77859ffaf896bffba9d7bffa77b59ffa97b5cffa17556ff9f7257ff9f7158ff9e7158ffa17457ffa77e5affa9805affaa7f5bffaa7e5dffa87d5affa87d5bffa97e5bffab7f5effac805effad815fffad815fffae815effac825cffb68e61ffcba474ffcfa975ffcfa973ffcfa874ffcea975ffcea876ffcda976ffcda876ffcda975ffcda875ffcea875ffcda875ffcda875ffcda876ffcda876ffcda876ffcda876ffcea876ffcda877ffcea877ffcea877ffcea877ffcea877ffcea877ffcea876ffcea776ffcea777ffcea776ffcda777ffcda677ffcba777ffcaa579ffc19c74ffad8765ffa57f62ffa27d61ff9a755bff9a765dff9a755dff99755dff98745cff96745cff95755cff94745dff95725dff93725cff92705aff90705aff8f6f5bff886956ff886857ff866857ff876858ff856858ff856858ff856858ff856758ff866859ff87695aff87695aff846558ff87675bff856359ff7f5d54ff84645eff573835ff563533ff6d5351fe664e4cfe522d30fc542e31e85031314b5f4741128e8ed42e8b74d302ffff80538475d19b8573d1bc8573d1a48673d28a8573d3718573d2578475d0418976d42e8b74d31f8473d613866bd70a9980e6059999cc028080ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080ff0c806ad5177a6fd3258375d6368976d04d8474d13f8675d29b8c5c4cfe8c4c39fe8f4b38ff8e4b34ff8e4b36ff8a4a36ff824332ff7c4232ff7b4233ff7b4133ff7b4133ff7b4132ff7a4132ff7a4132ff7a4132ff794132ff794032ff794031ff7a4133ff794133ff6e372aff6c372aff6c382bff6b372bff6a372aff6a372aff683629ff683528ff663327ff663428ff623528ff562c22ff431d19ff421d1dff401e1efb39211b7b614f4402ffffff02ffffff7a8673d1c28572d1c38472d0b78472d2ae8472d2aa8472d141897ad424e3d4c6d0dac39efcdbbd89ffdfbd85ffe0bb87ffdfba86ffdeba84ffdeb985ffddb984ffddb883ffddb782ffddb782ffddb680ffddb480ffdbb381ffd9b480ffd7b37effd7b480ffdfbd8bffd9b583ffd4ad7cffd2aa79ffd3a978ffd1a776ffd0a675ffcea473ffcea473ffcda372ffcca270ffcb9f6fffc99d6cffc79c6bffc79a6bffc59869ffc49768ffc19464ffbf9163ffbc8d61ffb4835cffa26f4eff9d6a4dff9b694dff9b674cff9b674cffa47154ffb88667ffbe8d69ffbf8f65ffbe9064ffbd8f64ffbd8f63ffbe9064ffc09265ffc19367ffc09266ffbf8f65ffbb8b60ffbd8d61ffbf9264ffc19567ffc19567ffbf9466ffc39567ffc39669ffc39568ffc19365ffc19466ffc4986affc59a6cffc59b6cffc69c6dffc79d6fffc4996cffc09468ffc09367ffc79b6effc99d6fffc79b6dffc5996bffc4996bffc3976affc59a6dffc09468ffc1956affc1946bffba8b66ffb78763ffb78765ffb58a67ffc19b78ffbf9c7affa27355ff905a3fff854b35ff804635ff723e2dff683524ff75412eff85523bff9a674dff956447ffa97b5dffaa7c5fff8b5a3fff8d5c43ffa97a5fff9b6d52ff957055ffe5d1b4ffc2a07bff976c4fff97694cffa8785affaa7b5bffac815fffa77b5affa97b5cffa97b5bffa97a5bffa57a5bffc3a783ffa97e5affab7d5cffab7e5effa27558ffa17358ff9f7157ffa17356ffb08461ffad815dffad815dffab7f5cffac805bffaa7f5bffaa7e5bffab7f5cffac805dffad815effad835dffb08760ffc39b71ffcea87affcda875ffcfaa75ffcea875ffcea975ffcea976ffcea976ffcda976ffcea976ffcea976ffcda975ffcea976ffcda875ffcda876ffcda976ffcda876ffcea977ffcfa978ffcfa977ffcfa977ffcfa978ffcfa978ffcfa977ffcfa877ffcfa977ffcfa877ffcfa877ffcfa876ffcfa877ffcfa877ffcea777ffcea877ffcda776ffcca777ffcba57affbb9670ffa98363ffa37f60ff9a775bff9c7860ff9a775fff9a775eff98765aff98765bff96765cff95755cff95745dff94725cff93725aff92725bff906f5bff896957ff896958ff876a59ff876958ff876958ff876958ff876a59ff886b5aff896b5aff896c5cff826254ff8a6a5dff89665bff805d55ff7b5e57ff593834ff583835ff7a625dff5a3f3efe522e30ff542e31fe532e31e85031305c67504823927ccc04bfbfbf09e3e3c61d8d7bd3938472d2af8573d2978473d17d8572d0648573d14c8672d0378674d1268672d0188a75d50e806ddb088080df04bfbfbf028080ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff04bf80ff0a8080cc148073cc21836cd1328570d1488375d13b8675cf7c8a5d4cfe8a4d39fe904b39ff904a34ff904b36ff8e4a37ff8a4937ff814333ff7d4231ff7c4232ff7c4232ff7b4132ff7a4132ff7a4132ff7a4132ff7a4132ff7a4132ff794132ff7b4233ff7c4436ff70382aff6c372aff6b372bff6b372aff6b372bff6a372aff693529ff68352aff673529ff663328ff643527ff613428ff502820ff431c1bff411e1dfe3a1f1dd14331280fddddcc03ffaaaa02ffff80868574d1cd8572d2c38472d1ba8472d09d8573d2448774d211d2d2c3a5dfcaacf7d9bd8efedebc86ffe0ba87ffdfba85ffdeba84ffdeb985ffddb885ffdeb784ffddb781ffdcb781ffdcb680ffdbb480ffd9b381ffd8b27fffd8b27effd8b17dffd6b17effdab784ffddba87ffd4ae7cffd2a978ffd1a775ffd0a674ffcea472ffcda372ffcca270ffcba06fffca9e6dffc89c6bffc79a69ffc6986affc49767ffc29465ffc19264ffbe8e63ffb4825bffa57151ff9e6b4dff9d694dff9b684dff9a674bff99654bff986449ff9b674affa57150ffb5825dffc19165ffc09263ffc09363ffbf9262ffc09363ffc39666ffc39666ffc49668ffc49667ffc49668ffc39567ffc09365ffc19567ffc3986affc39669ffc39769ffc49769ffc49769ffc49769ffc39769ffc59a6cffc69d6dffc69d6dffc79e6effc89d6effc79b6effc29869ffc19467ffc69a6dffc89c6fffc6996dffc4986bffc3976affc2976affc3976cffba8c62ffc09168ffc4966dffb68862ffb58762ffb18563ffb38968ffb99371ffbd9678ff956348ff824831ff78402cff754231ff663425ff6f3d2cff6c3a27ff83513aff98654bff996b4cffae8063ff9a6a50ff7c4b35ff94654dffa4765aff90674cffcfb599ffbb9f7dffb28c6cff8d5e42ff9e6b4effab7c5cffac805dffac805fffa9795affaa7b5bffab7a5bffa8795bffbf9f7effaf8863ffad805cffac7f5dffab7f5fffa17557ff9e7153ffa57a57ffb68e65ffb18761ffae825effad805effac815cffab805dffaa805cffab805dffad815effae825dffb48b63ffcea77affd8b385ffdbb786ffdfbc89ffd8b481ffd0ac78ffcea976ffcda976ffcfaa78ffcea977ffcea977ffcea976ffcea976ffcea976ffcea975ffcda976ffcda976ffcda876ffcea978ffcfa978ffcfa977ffcfa978ffcfa978ffcfaa78ffcfa978ffcfa977ffd0a978ffcfa978ffcfa978ffcfa978ffcfa977ffcfa977ffcfa878ffcea777ffcda776ffcda876ffcca677ffcca77bffc4a077ffb08c69ff9f7c5bff9c795cff9c785eff9c785eff9b775eff9b775fff99775eff97765cff96745cff96745eff95745cff93735cff92725dff8c6d59ff896a58ff886b59ff886a59ff886b58ff876a58ff896b59ff8a6d5aff8b6d5bff8b6e5dff7d5c4eff8d6d60ff88685cff7f5e55ff75574fff5b3a37ff593a36ff89736cff533835ff533031ff532d2ffe552d31fd552f31e851363141897a7207dbb6b628b2ac991ebbaad57f8572d3bb8474d1a38572d08a8374d1718371d0588271d1418572d02e856fcd1f8c7bce138679d70b7474d105666699028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080048080bf089f80df117869d21e8877d52e8574cd428374d12a8679d451946e5bfb874c3aff914c3aff914c34ff904c36ff914b36ff904b38ff8c4a37ff834532ff7d4230ff7b432fff7b4131ff7b4131ff7a4132ff7a4132ff7a4132ff7a4131ff7a4031ff7c4334ff7c4434ff733c2dff6d372aff6b3629ff6b3629ff6a3629ff69362aff693529ff683429ff683329ff663327ff643426ff633427ff603429ff4d221dff431c1afe3e1e1cfa37201b708270641ba18e840caaaaaa548673d1d78573d2cd8572d1c48572d1bd8673d2818473d2109f9fcf63e5ceb4e8dbbf94fdddba87ffe0ba86ffe0b985ffdeba84ffdeb985ffdcb883ffdeb682ffdeb682ffddb681ffddb482ffdbb380ffd9b27dffd8b17effd9b27fffd7b07fffd7b17cffd4b07affd3b07bffdcb784ffd7b07dffd0a776ffcea573ffcea471ffcda270ffcba16fffc99f6dffc99c6cffc79b6affc59868ffc59669ffc39465ffc09262ffbc8e62ffb2845cffa1714dff9f6c4dff9d6a4dff9c694cff9c694cff9c694bff9c694dff9c684bff9d684bff9f6b4cffa4714effaf7d56ffc19263ffc39565ffc29564ffc19464ffc19564ffc49766ffc59869ffc79a6affc7996bffc5986affc69a6cffc4986affc49669ffc5996cffc5996bffc5996affc59869ffc69a6bffc79b6bffc59b6cffc89e70ffc69e6effc69c6effc89e6fffca9f70ffc89c6effbf9266ffc19266ffc6986bffc6996cffc5986cffc2956affbf9367ffc1946affb7885fffb7855effb88861ffc1966effb78964ffb0815effaf815fffb38a67ffa98665ffb58e73ff8c5d3fff763f29ff6f3927ff6a3c2dff5f3021ff6e3d2cff663522ff8b5943ff956549ff9e6f52ffae8166ff81523bff774732ffa07156ff976a4eff9c7b60ffd6c2a4ffcbaf8cff8c6046ff8a573fffa97559ffa97b59ffaf8260ffa87b5affac7c5cffaa7a5bffaa795bffb28f6dffc49e79ffb0815cffb1805cffb0815dffb48761ffb38a61ffd1ab7fffc49c6fffba9169ffb18661ffaf825effad805effad805fffac805dffad815dffad805cffb48a61ffd1aa7cffd7b280ffd7b482ffddb986ffe6c28fffe7c390ffe6c290ffdbb584ffd1ac7cffcfaa78ffcea978ffcea977ffceaa77ffceaa77ffcfa976ffcea976ffcea977ffcea976ffcea977ffcfaa78ffd0aa79ffd0aa78ffd0aa78ffd0aa78ffd0aa78ffd0aa79ffd0aa78ffd0a978ffd0a978ffcfa977ffcfa977ffcfa978ffcfa977ffcfa877ffcfa978ffcfa976ffcfa878ffcea777ffcca878ffcaa678ffc7a57bffb8946dffa37e5cff9f7a5bff9d785cff9d795fff9d7860ff9b785fff9b7960ff99765eff98755eff96755eff95745eff93725dff91705dff8b6c59ff896b59ff896b5aff896b59ff8a6b59ff8b6d5aff8c6e5aff8d6e5aff8d6f5cff7d5c4eff88685cff896b5fff83635aff694942ff5f3d39ff5b3d38ff9b857cff513431ff543031ff542f30fe552e31ff552e31fd522f30c458423b2db59f931db0a78d0dffebd85d8673d0c48574d1af8372d0978471d17d8372d2648273d44d8474d1388476d1268672d0188a75d50e806ddb088060bf048080bf01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff07926ddb0f7766cc1a8976d8288673cc3a8877d3518474d03e9c7b80f6854b3aff924d3bff8f4d35ff904c36ff914b37ff934b37ff8f4b36ff8c4c38ff834533ff7e422fff7b4130ff7b4131ff7b4131ff7b4131ff7a4131ff7b4130ff7b4131ff7b4333ff7d4535ff754030ff6e3a2aff6b3628ff693627ff683629ff693629ff683528ff683428ff673427ff663327ff653427ff653427ff633226ff5e3126ff481f1afe401d1bfd3b1f1cec3e261f7566514a27a396903b8675cfdf8572d1d58573d2cd8572d1c58572d2c08572d2318772d525ddd6c1b7d9c6a3fddaba88ffe0bb81ffe1b985ffdfb984ffdeb984ffddb882ffddb883ffddb781ffddb781ffdbb480ffdab37fffd8b17effd7b17dffd7b17dffd7b17dffd8b07dffd6af7affd5ad7affd4ac78ffd6af7bffdbb481ffd0a876ffcda371ffcca26fffcba06fffc99e6cffc89b6bffc79969ffc59767ffc39565ffc19363ffbd8e61ffb5825affa5704dffa16c4cff9f6a4cff9f6a4eff9f6a4effa87456ffb37f5dffb3815effb5865effb4855dffb3855dffb6855cffbb895effbe8f61ffc29565ffc49766ffc49767ffc39565ffc39666ffc59867ffc89a69ffc99b6cffc99d6cffc99d6cffc99d6dffc69a6affc5986affc79b6dffc89b6dffc49869ffc69a6bffca9d6fffcda172ffcaa072ffcba273ffc69b6dffc79b6dffc6996cffcb9f71ffc5976bffb6855bffbd8d62ffc39369ffbe8f65ffc4966bffb88a60ffb78861ffbc8b66ffa06e49ffac7c58ffaf815cffbf936fffad7e5bffa87855ffab7e57ffb08666ff9c7d5cffbe9f7fff865439ff703923ff683c29ff663928ff613021ff6c3c2bff5f301dff936249ff905f44ffa2745affa2755cff774732ff82533bff9e6e52ff91684effddcbadffad9372ffc29f7fff7d4e36ff936048ffa97658ffae7f5dffac7f5dffa87759ffaa7a5affaa7a59ffab8160ffcba783ffaf825dffb3845dffb2865bffc39969ffd5af7affd8b27dffd1ab7affc19a6dffbd936affb28561ffaf815fffae8060ffad815dffaf825dffb58b62ffbc9467ffcda776ffd7b380ffd8b582ffddb987ffe6c290ffe6c290ffe7c291ffe7c38fffe5c08fffdfba89ffd4b07effceaa78ffceaa78ffcfaa78ffcfa977ffcfaa77ffcfaa77ffcfaa77ffcfaa77ffd0aa79ffd0aa79ffd1ab79ffd1ab7affd1ab7affd1ab7affd1ab79ffd1ab79ffd0a978ffd0aa78ffd0a978ffd0a978ffd0a978ffd0aa78ffd0a978ffcfa977ffd0a977ffcfa978ffcfa879ffcda878ffd1ac7effd8b68affc19f73ffbd9870ffab8562ffa17b5cff9e795dff9d795eff9c7960ff9c795fff9c7a5fff9a775fff98765eff97755eff95745fff93735eff8e6e5aff8b6c59ff8b6c59ff8b6c59ff8c6d59ff8f705cff8e6f5bff8e6f5bff8f6e5cff805e50ff856459ff896b60ff8b6b62ff5f3e36ff63403cff62453fff9b847cff51312fff543132ff523030ff523031fe532c30fd532d2fea5339329d8f786d297c705d04ffffbf388976d1a78573d1ba8472d0a38372d08a8373d3718171d2598170d1428374d12f8277ce1f8473d6128e71e30b745dd1056666cc028080ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080035555aa06aa80d50d7662c4168068d1228778d2348976d3488375d13396789be0895542ff904b39fe924d39ff914c37ff914c38ff914b38ff904c38ff8f4c38ff8c4b37ff844832ff7d4331ff7b4230ff7c4231ff7b4131ff7b4130ff7b412fff7a4230ff7a4331ff7c4534ff774231ff6e3a2aff6b3929ff673727ff613222ff643426ff653527ff653427ff653427ff643327ff643426ff643326ff643326ff613326ff592e25fe451f1afe3e1f1bfd3a1d1adb3b241f45857367108f8fdfc98472d1dc8573d2d48472d0cb8572d2c58574d2b58472d20be8e8d168dfceaef0d8bc8ffedeba86ffe1b885ffdfb983ffddb983ffddb883ffddb781ffdcb680ffddb680ffdab37fffd9b27effd8b17dffd7b07dffd7b07dffd7b07cffd7b07dffd7ae7bffd4ac79ffd2aa77ffd1a976ffd2aa77ffd2ab78ffd5ad79ffcca471ffcaa16effc89d6affc79b69ffc69867ffc39665ffc39565ffc09062ffb7845cffa77351ffa16c4dffa06b4dff9f6a4dff9f694eff9f694eff9f694dffa77151ffb6825effc09066ffc39768ffc59868ffc59867ffc49665ffc39565ffc39566ffc59867ffc69868ffc69868ffc59767ffc59867ffc59868ffc89b6bffc99d6dffca9f6dffcb9f6effca9f6effc79b6bffc89b6cffcb9e6fffcb9f6fffc79a6bffcb9e70ffcda271ffcfa575ffcba272ffd0a677ffc4996bffc5976cffc6966dffbf9067ffb5835cffa87550ffb37f5cffb68560ffb1815cffb0805bffa06e4dffa87655ffa16f4fff905d3fff986748ff9b6d4dffad8262ffb08160ff996a45ffac7d59ff996f50ff987455ffb59174ff85553aff6e3a23ff653823ff5f3422ff613524ff613424ff683826ff905f48ff906044ffa97a5eff895a41ff784834ff8c5945ff9c6f51ffb69b7effcbb597ffbf9f7dff926b50ff7c4d36ff9f6b52ffab7958ffaf825fffa77a58ffac7a5cffab795affaa7a5bffc19d79ffaf875fffb4875affcda372ffdab37dffd8b279ffd8b27bffd7b17dffd0a978ffc1986cffbc916affb18360ffae805effae815effb38960ffbf946affc0976affc59f6fffd7b37fffd8b581ffdbb885ffe6c28fffe6c390ffe6c391ffe7c390ffe7c291ffe7c291ffe5c18fffe8c493ffddbb89ffd3af7effd0ab78ffcfab78ffcfab78ffceaa76ffd0aa77ffd1aa78ffd1ab79ffd1ab7affd1ab7affd1ab7affd1ab7affd1ab7affd1ab79ffd1ab79ffd0aa79ffd0aa78ffd0aa79ffd0aa79ffd0aa78ffd0aa79ffd1aa79ffd1aa79ffd0ab7bffcea979ffcfab7bffe5c293ffe3c194ffc3a072ffc19c70ffbd986fffb18b67ffa27e5eff9f7a5dff9e7a5effa07c60ffa17e61ff9b785dff9a775eff997660ff987660ff977560ff92725dff8d6d59ff8d6d5aff8d6d59ff91715dff90705cff90705bff8f6f5aff90705dff815d50ff816055ff8b6d62ff86675dff63403aff65423dff6a4d47ff89736bff51312fff543031ff522f30ff523030ff532e31fe522e2ff36a4d49db654742a3533a32139486791e9180d5298976d3868572d1af8372d0978471d37e8471d2648270d14d8471d1388472d1278376d1188a80d50e806ddb088060bf035555aa01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff04bf80bf0b7474d1128071c61d8472ca2c8574d1378274d115aa9ec2b48c5945fe914d39fe904c38fe924c38ff914c38ff914c38ff904d38ff904c39ff8f4d39ff8d4d39ff834836ff7d4230ff7c4130ff794130ff7a4130ff7a422fff794230ff7a4332ff7c4534ff794432ff6e3a29ff6b3929ff693929ff603222ff592b1cff5c2f21ff613326ff623427ff623427ff623427ff623325ff633225ff623325ff5e3226ff532b23fe411f19fe3e1e1af939211c80604c4403ffffaa498573d5e28473d1d98573d1d18471d1ca8572d0c38472d106d5d5d53be1d4c2d0d9bf9cfcdcb889ffdfb983ffdfb983ffddb882ffddb882ffddb781ffdcb680ffdcb680ffdab37fffd9b17effd8b07dffd7b07cffd7af7cffd6ae7bffd6ae7cffd5ac79ffd3ab77ffd2aa77ffd1a875ffcfa773ffcda572ffcea772ffd0a975ffcfa773ffc79c6affc69968ffc59866ffc39565ffc19264ffb9875effaa7752ffa46e50ffa26c4effa16b4dff9f6a4cff9e6a4dff9f6a4cffa16b4effa36d4dffa46f4dffb17f57ffc59868ffc89c69ffc89d69ffc99c69ffc89a6affc79969ffc59968ffc59968ffc89b6affc79a69ffc79969ffc79969ffc79a6affc99d6cffca9f6dffcba06effcba16fffcca070ffc89c6cffca9d6effcea272ffcb9e6fffcb9e70ffcda171ffcca373ffcea574ffcda374ffcfa777ffc59a6cffb98a60ffc5966dffb88963ff9c684aff945f42ffa26d4fffa57152ff9d6a4cff915d42ff8b563cff9c674eff88533bff86543bff814e36ff8a5a3effa07658ffa07453ff966645ffa27150ff996b4cff967255ffbfa38aff88593eff734124ff6b3925ff603122ff5e3223ff5e3122ff744331ff936048ff915f44ffa87a5dff784933ff774532ff8d5d44ff9f7a5fffe2d1b1ffb1906effc39f7eff7c4e34ff87543affa77554ffac7c5affaf825fffa87658ffab795affab795affbd9572ffb79065ffcfa673ffdbb37effd9b37cffd9b37bffdab37cffd7b17cffd9b27effcda575ffc2976effba8d69ffae805effae805effb1845fffbd9368ffbe9468ffc0996affd5af7cffd9b581ffdbb884ffe6c18fffe6c28fffe7c390ffe8c390ffe7c28fffe7c291ffe6c290ffedca99fff3cfa1fff1ce9fffe0bf8bffd1af7dffceaa79ffd1ac78ffd3ab77ffd3ab78ffd1ab79ffd2ab7bffd2ac7affd2ac7affd2ac7affd2ac7affd2ac7affd2ac7affd2ac7affd1ab7affd1ab79ffd1ab7affd1ab79ffd1ab7bffd2ab7cffd2ab7cffd1ab7affcfaa7affdbb686fff1cc9dffeac79bffc3a073ffc29e71ffc19b71ffb9936dffb38e6cffa27e5fff9f7b5dffa48061ffa48060ff9f7b5fff9c785fff9b7760ff9a7761ff997762ff977560ff8f6f5aff8e6e59ff92715cff94735fff92715bff91715bff91705bff90715cff7d5b4dff7e5d53ff95776cff6d4e43ff67443cff64413cff795d56ff694f48ff573532ff553031ff552f31ff522f2eff522e30ff53302ffd73524ef9512d2bf151322f79725f560edbc8b61d847bcac08572d2ba8472d0a38372d28b8472d1718371d2588271d1418576d42d8871d21e8877d5128071d40b7474d1048080bf02ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff028080ff03aa55aa088080bf0e806ddb17856fd3238375cc108f80df06ffd5d589936552fd8e4d38fe934d39fe924c38ff914d38ff924d38ff914d38ff904d39ff914d39ff914c39ff8d4d39ff864734ff7e4230ff7a4130ff7a4230ff7a4230ff7a4230ff7a4231ff7b4433ff7b4534ff743e2dff693627ff693929ff663829ff582c1dff522819ff502617ff562c1eff5d3224ff5f3426ff603326ff633225ff613324ff5f3325ff5b3226fe4c261efe401e18fe381e19cb49342c2fa38dc9108f80df658372cfde8472d0d68371d1ce8372d1898473d205ffcccc29e6dacd9cd9c7acf8d9b98dffdeba82ffdeb882ffddb882ffddb882ffddb781ffddb681ffdbb57fffdab27fffd9b17effd7b07dffd7af7cffd6af7bffd5ad7affd5ad7bffd4ab78ffd2a976ffd1a875ffcfa672ffcea572ffcea470ffcca270ffcaa16effcaa16fffd1a775ffca9f6effc49867ffc19464ffba8a5fffad7a55ffa5704fffa46e50ffa26c4effa06b4bff9f6b4affa06c4bffa67351ffad7957ffb17d59ffb5825bffbd8c61ffc39566ffc69b69ffc99d69ffca9d6bffca9d6bffc99c6affc89c6affc79a69ffc89b6affca9d6cffc99c6bffc79b6affc89c6bffc89d6bffc99d6cffcb9f6effcca06fffcca170ffcba06effc89b6cffcda070ffd3a676ffc49768ffcea273ffcca272ffcda373ffcaa170ffc9a070ffd1a878ffc99d73ffb1815affb98a64ffb88566ff8d5b40ff89543dff925c43ff915b44ff8b543eff814b35ff834c37ff8b5642ff794531ff76412eff804a35ff835437ff9b7255ff9c7155ff8b5e3cff9b6b48ff916544ff89674affceae95ff845c3eff753f2bff6f392bff623425ff592e22ff5c2f21ff7c4936ff8f5c43ff916141ffa4745bff774631ff7a4433ff93664fffc6ab8bffc6ae89ffbe9b78ff986f50ff7e4c34ff986447ffae7d59ffb48560ffa57552ffae7b5affab7857ffb78b68ffd4ae80ffdcb67fffdab37dffd9b27effd8b47cffd9b37cffd9b37dffd9b37effd9b37effc9a072ffc1946cffb68863ffac7c5bffae7f5effb88a64ffbd9267ffbe9667ffc9a272ffd9b681ffdbb882ffe5c18dffe7c390ffe7c390ffe7c490ffe7c390ffe7c391ffe7c291ffeeca9afff3cda0fff5d0a3fff8d8aaffedcd9fffd5b383ffd1ac7affd3ac77ffd3ac77ffd0ad79ffd1ac79ffd1ac7affd1ac7affd1ac7affd1ac7affd2ac7bffd3ac7bffd3ac7bffd3ac7bffd2ac7affd2ac7affd2ac79ffd2ab7bffd3ab7bffd3ac7bffd1ac7affd2ac7cffedc798fff2cd9efff1cea3ffc4a175ffc4a074ffc49f72ffba956bffb9926dffaf8a68ffa17d5dffa98261ffa68060ffa68062ff9f7a5fff9e7962ff9b7962ff9a7862ff987661ff92725bff917059ff97745fff94735dff94725cff93715bff91715aff91705aff7a584cff7e6058ff8d6f64ff624137ff69453fff61423aff8b716aff573933ff593532ff563130ff563231ff542f2eff502c2efe512d2dff6d4949fd502a28fd502c29ec51332b6880696004ffffbf938472d0c58472d0af8572d2968372d37d8372d0638371d34b8574d3368476d0258a75cf17857ad30d8976d8076d6ddb03aa55ff00ffff0001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080059999cc0b745db913866bd71d8472ca2e8574cd13aea1bc63a07662fc8a4e3afe944d39fe924c38ff924d38ff924d38ff914d38ff914d39ff924c38ff914c38ff924d38ff904d39ff864835ff7d432fff7b422fff7b4330ff7a4230ff7a4231ff7b4432ff7c4433ff794332ff693525ff673527ff693a2bff623728ff532a1cff4d2618ff4b2416ff4c2416ff552c1fff5c3225ff5f3325ff5e3325ff5f3325ff5c3225ff593226ff452118ff3d1d18f739201b7659453d4c8a75d31e8877d5b78472d1da8473d1d28472d14d8474d409e3e3c63eded2b987e5d0b7edd5ba91ffdcb884ffdeb882fedeb983ffddb881ffddb781ffddb681ffdab37effd9b17effd9b07dffd7ae7cffd6ad7bffd5ad7affd5ad7affd4ab79ffd3aa78ffd2a976ffd0a774ffcfa572ffcea471ffcca26fffcca270ffc99f6effc89e6cffc69d6bffc79c6cffc79a6cffbd8c62ffaf7c55ffaa7551ffa6724dffa6734effaf7c56ffb8875fffbe8e65ffc4946bffc39569ffc39568ffc39468ffc39467ffc49466ffc49565ffc69767ffc99b6affc99c6affca9d6cffca9e6cffc99d6cffc99d6bffc99c6bffca9d6bffcb9e6dffcb9f6effcb9e6dffcb9f6dffca9e6dffcb9f6effcda270ffcb9f71ffcc9f70ffca9c6effc99b6bffcea170ffca9d6cffc7996affca9d6dffcc9f6effc49566ffc39465ffc69869ffc59970ffd1a680ffb18561ffaf8460ffb68a6eff8d5d45ff815038ff87513bff88513dff824c37ff79422fff7e4837ff7f4c3aff733f2dff77412fff77432fff77452eff8b5d40ff9e7154ff885e3cff9a6747ff8f5f42ff866145ffcbaa94ff886247ff693c1fff6c3f28ff613428ff562e20ff623524ff824e38ff905a3fff9b6d4eff8c5d42ff7a4735ff7d4938ff8c5f49ffe2ceabff9c7f5dffd2b490ff83553aff814d35ffa36d50ffb3825effaf7f5affab7955ffac7855ffae7f5cffdab383ffdab47cffdbb37dffd9b480ffd9b381ffd9b37effd9b47cffdab47dffdab580ffd8b17fffc79d71ffc0936affaf815cffa87956ffad7e5bffbd8f67ffbe9365ffc19968ffd9b480ffdab783ffe5c18effe7c290ffe7c392ffe7c491ffe7c391ffe8c391ffe7c391ffedc899fff4cfa1fff6d0a5fff4d0a6fffbdab0fff2d2a5ffd5b281ffd2ad7bffd3ad7bffd1ac79ffd1ac7affd1ac7affd1ad7bffd2ad7bffd2ad7bffd3ad7affd3ad7bffd2ac7bffd3ad7bffd3ad7bffd2ac7bffd3ad7bffd3ad7cffd2ac7affd3ac7bffd0ab7bffe4bf8ffff3ce9ffff2cd9ffff2cfa3ffcdaa7dffc7a375ffc9a376ffbb956cffba936cffb38d69ffaa8561ffab8464ffa98161ffa88162ffa57f62ffa17c62ff9d7a62ff9c7b63ff9b785eff9e7b62ff967259ff97735dff97735dff95725bff95725bff94715bff94715cff77584aff886c61ff715148ff63403cff684440ff5e413aff947b72ff593733ff593435ff533533ff553132ff572f31ff552d2fff694643ff5d3c38fe4c2824fe522929f7512c29b17c685e21e8e0d8538472ce8d8672d2ba8473d0a28471d1888372d26f8373d1558475d23f8675ce2b8877d01c8976d1118778d2098e71c604bf80ff02808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffff00028080ff03aa55aa088080bf0e806ddb148c73d91e806fcc1da7959e5bb39581f789523dff934c3aff924d38ff924d38ff924d38ff924d38ff924d39ff914d39ff924d37ff934d39ff924e3aff8f4e3aff864a35ff7e432fff7b412fff7b4231ff7b4231ff7c4332ff7c4433ff7b4432ff6e3a29ff623122ff663729ff663a2bff5b3223ff4e2619ff4b2517ff492417ff4a2417ff4b2618ff522d1eff593124ff5d3124ff5e3225ff5a3124ff542e22ff42201afe3a1e19df3f2b2621938374598473d1828372d0b48473d0bb8673d1828374d009e3c6aa56d5be9db6dbbf95f2d7b88bfeddb885ffdeb882ffdeb882ffdeb882ffddb781ffdcb680ffd9b47effdab17fffd8b07dffd8af7cffd7ae7bffd6ae7affd5ad79ffd4ab79ffd3a978ffd2a876ffd0a774ffcfa573ffcda370ffcca16fffcba06fffc99f6effc79e6cffc69c6bffc49869ffbd8f63ffb07f58ffb5825cffba875effbc8b5fffc49166ffc49565ffc39565ffc49666ffc49768ffc49868ffc49868ffc69768ffc69867ffc59867ffc79868ffc69767ffc79969ffc89c6bffca9d6cffca9e6cffca9e6cffca9d6cffcb9e6cffcb9e6cffcb9f6dffcc9f6effcda170ffca9f6dffca9f6effca9f6effc89c6cffd0a474ffcb9e70ffc7996bffc69768ffc79869ffcc9d6dffc89868ffc69667ffc19063ffc49266ffbb885cffb9865bffc19066ffb68961ffcea682ffb89372ffa07959ffb38a6eff9a7053ff84533bff834f39ff844f3aff7b4632ff743f2dff7f4b39ff784433ff703b2aff774332ff753e2dff78452cff865a3dffaa8164ff8f6343ff8f6041ff8f6247ff7d563bffb79c82ff8d7155ff663d23ff754035ff5c3024ff592f20ff693926ff8d563eff8b583bffab7c5fff88573eff75432fff8e5e49ffae9173ffc6b79affa88e6dffae8b6dff7d4b32ff8d583fffac7958ffb4845fffaa7753ffae7956ffab7958ffcea578ffd9b57effdab37effd8b47effdab381ffdab37effdab57cffd9b47dffd9b57effdbb581ffd7af80ffc4996dffbf9269ffa87955ffab7958ffb58460ffbd9267ffbe9567ffd2ac7bffdab683ffe4c08effe6c390ffe7c391ffe7c490ffe7c391ffe7c491ffe7c492ffeac797fff4d0a2fff5d0a5fff7d1a9fff7d5abfffadcb1ffecce9fffd5b382ffd3ad7cffd3ac79ffd2ac7affd2ac7affd2ad7affd2ad7bffd3ad7bffd3ad7cffd3ad7cffd3ad7cffd3ad7bffd3ad7bffd3ad7bffd3ad7cffd2ac7cffd4ae7effd2ac7affd8b384fff1cd9dfff2cd9efff3cea0fff2cfa2ffd4b184ffcaa679ffcba67affbd966dffba936cffb68f69ffb18965ffae8664ffaa8260ffa98262ffa88264ffa47f63ffa07c62ff9f7c63ff9e7a60ffa78265ff9b765bff99745bff97735dff95735cff96735cff94725bff926f5cff76584bff977a6fff6a483eff67443fff67433fff7e625bff7b615aff5a3633ff5a3635ff553634ff563332ff573032ff563131ff765352ff4e2726ff512827fe572e2cfa583531bf967d737b7a685b3c8877d0518471d0c28572d1ad8573d0948573d27a8473d1608575cf488775d1328a75d6228770d2158679db0c806ad5059966cc028080ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffff00028080ff068080d50b745dd113796bc91c806dd1119687c343caaf9ced8b553efe934d3afe944d39ff934d39ff934d38ff924e38ff914e38ff914e38ff914f36ff904e39ff934f3aff924d39ff8e4e39ff884935ff7f4330ff7c4130ff7b4230ff7b4331ff7c4332ff7c4433ff754030ff603020ff5c3021ff66372aff633829ff542c1eff4c2518ff482417ff472316ff462315ff472315ff4c2618ff532a1eff582f22ff593124ff563022ff4f2c23fe3f2019fd391e18b248342b09e3c6c602ffffff638674d3be8573d1d28472d102ffffff20dfc7a7a1dcc093f4d7b582fdddb782fedfb883ffdfb781ffdeb780ffdeb781ffdcb580ffdbb47fffdab27effd9b17dffd9b17dffd9b07dffd8af7bffd5ad79ffd5ac78ffd4aa79ffd3a876ffd2a875ffcfa573ffcea371ffcca170ffca9f6effca9f6dffc89d6bffc6996bffc29367ffad7b53ffab7652ffab7752ffbb885fffc69467ffc59564ffc49663ffc59865ffc79967ffc79b68ffc89b69ffca9d6cffcb9b6cffca9c6affc99c6bffc99c6affc99c6bffc89b6bffc89b6bffca9d6cffcb9f6dffcc9f6effcb9e6dffcb9e6dffcc9f6effcc9f6effcca06effcda170ffcda270ffcca06fffcc9e6fffc59669ffcea272ffca9c70ffc6966bffc29063ffbd8b5dffbf8e60ffb9865affc79569ffb17e55ffba8760ffb17d57ffb47f59ffa26947ffb5805dffb07f5cffbe9471ffc49d7dff987550ff9c7554ffaf8166ff96664eff7f4d36ff7f4935ff7c4533ff763f2dff865140ff723e2dff753f30ff743b2eff773f2eff77412aff7f4d33ffad8068ff936749ff8c5e3cff936443ff815b3effbca38aff957960ff6d3f2eff734034ff5b3024ff5e3323ff74432eff8f573fff8a5338ffaf7e60ff845035ff76402dff936d54ffcdbe9fffb7a687ffc9ab8dff8d6348ff7c4b32ff9c694dffb1805cffab7a55ffad7956ffab7857ffc0936cffdbb583ffd9b57fffdab47dffdbb47fffdbb480ffdab57dffdab47dffd9b47dffd9b580ffdbb584ffd2ab7bffc3986fffbb8b66ff9c6848ffad7a58ffb68861ffbc9265ffc49d6dffdbb684ffe2be8cffe7c390ffe7c490ffe8c393ffe8c491ffe8c490ffe7c491ffeac696fff3cfa1fff5d0a5fff7d1a9fff5d2a8fff9d9b0fffaddb2ffe8ca99ffd5b17effd4af7affd3ae7bffd2ad7affd2ad7bffd2ad7cffd2ad7bffd2ad7cffd3ad7cffd3ae7cffd3ad7bffd3ad7bffd2ad7bffd3ad7cffd3ad7effd2ac7effd3af7effeac697fff2cea0fff3cea1fff3cfa0fff2d0a3ffdab789ffceaa7dffceab7fffbf9870ffba946dffb78f69ffaf8763ffaf8663ffab8360ffab8362ffaa8363ffad8768ffa78164ffa37e63ffa57f62ffae886affa27c5fff9b755bff98745dff97745dff97735dff94715aff8f6a59ff795a4dff8f7265ff78564bff68443eff65453eff947973ff654441ff5f3737ff5d3534ff5c3534ff5a3434ff573232ff61403fff603d3cff512b28ff532d2bfe64403cfd95716bf155312be0593a312d938271468775d3cb8472d1b68573d29f8573d0858471d16b8572cf518774d33b8675d4298970d31a896cce0f8877cc086060bf048080bf010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff0280808003aaaaff086060bf0e806ddb158679db128e80d435b79a87e0966352ff924f38fe934e38ff934d38ff914f3aff924e39ff934e38ff934e38ff924f37ff914e39ff934e39ff934e39ff924f38ff914e39ff894934ff7f422eff7b432fff7a4331ff7c4330ff7c4332ff7a4332ff6a3727ff5c2f1dff603224ff633829ff603425ff502618ff492417ff482417ff482317ff472216ff472216ff472216ff4b261aff512b1fff542e21ff532e24ff4c2b21fe3e2018fb371f175e64514705ffffcc02ffffff398674d2af8572d0778774d205ffffcc43e8d9bedddec198fbdab785ffd9b27cffdbb47dffdeb77fffddb580ffdcb480ffdcb37fffdab37dffd9b27dffd8b07cffd9b07cffd7af7bffd6ad79ffd4ac77ffd3aa78ffd1a875ffd0a774ffcfa572ffcda371ffcba16fffca9f6cffc99e6cffc89c6bffc59669ffb28058ffa97450ffa87350ffa87452ffaa7551ffaf7c54ffc59267ffc69667ffc59967ffc89b69ffc89d69ffc99d6affca9d6bffca9e6bffcb9f6cffcb9f6cffcca06dffcb9f6dffca9e6cffc99d6bffcb9d6cffcb9e6dffcc9f6fffcea170ffcc9f6effcc9f6fffcda070ffcda06effcda26effcfa470ffcfa371ffcea171ffc39366ffbf8f66ffd0a178ffbd8a62ffae7852ffb27c55ffb27d55ffb37e54ffb68158ff9f6b45ffa16e4affa97551ff9c6845ff9b6546ff925b3eff9f6a4affaa7a57ffa47c56ffd1af8cff9c7654ff946746ffac7f62ffbd9075ff885940ff7d4934ff794330ff78422eff84523dff713f2cff723f2eff753e2eff753e2bff7b4630ff7e4f34ff9d7054ff9d7253ff885838ff915d45ff83593fffb4987dff987b61ff714030ff6a3b2dff593022ff5e3725ff7e4c35ff885137ff905b3effb98669ff814b30ff774730ffaf8971ffd5c2a4ff967f65ffc09b81ff7e4d35ff87553affa67252ffb07d5affad7b55ffaa7853ffb1825cffe1b889ffdbb780ffdcb580ffdbb47effdab47effdab47effdab47effdab47effdab57fffdab581ffdbb583ffcda579ffc1956dffaa7856ff9c684affb4835fffbd9166ffbe9567ffd7b280ffe0bd8affe7c390ffe7c490ffe8c393ffe8c492ffe8c491ffe7c592ffe8c594fff2cfa1fff4d0a5fff6d2a9fff7d3a9fff7d4acfffbdeb4fffadfb3ffdaba8affd4af7dffd4af7cffd3ae7cffd3ae7cffd3ae7cffd3ae7dffd3af7dffd3ae7dffd3ae7cffd3ae7cffd4ae7dffd3ae7dffd3ae7dffd4ae7effd3ac7dffe0ba8afff2cd9efff2ce9ffff2cfa1fff3d0a3fff3d1a2ffddbb8cffcfac7effd0ac80ffc19c72ffbb946cffb88f6affb28764ffae8361ffae8563ffab8362ffaf8764ffb18c68ffbe9a77ffa88363ffab8466ffae8769ffa88163ff9b755aff9a755cff98745dff97745dff96705aff8c6556ff957669ff7a5b4dff7c594fff63403aff6d4f47ff8f746dff5d3636ff623939ff603737ff5c3735ff5b3737ff5a3735ff765351ff562f2cff542f2bff5b3934fe8c6a64fd5b3330fd582c2af957302c9f6a5245119687d2aa8572d2bf8673d2a98573d28f8674d1758576d15b8776d2448374ce2f8872d41f8473d613866bc90a8066e6056666cc028080ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000280808002808080059999cc0a8066e6118778d21a8076ce19a38599c58d5b4efe904f37ff934f38ff934e38ff914f3aff924e39ff944e38ff934e38ff934e38ff924e39ff934e39ff934e38ff934f39ff914e38ff904d38ff894a34ff7f442fff7c4430ff7b4231ff7c4231ff7b4232ff723f2dff5f2f1eff562719ff623426ff643628ff5a3021ff4b2517ff482417ff462216ff462216ff462216ff452216ff462216ff472317ff4a261aff4e2a20ff4e2c22fe4b2b22fd3c2219eb3a261b5279675d06ffffd51e8877d5458973d37a8473d102ffffff13d7d7c983e6d6b9f6ddc096ffdcb580ffd9b27bffd8b17affdab27dffdcb47fffdbb37effdab37effdab27dffd8b07cffd8b07cffd6ad7affd5ad78ffd3ab76ffd3a978ffd1a775ffcfa673ffcea472ffcca26fffcaa06dffca9e6dffc99d6cffc6996affb6855bffa97551ffa5724effa5704fffa67150ffa77350ffa8754fffac7a52ffbc8c61ffc8996bffc79a69ffc89d6bffca9e6bffcb9e6cffcb9f6cffcca06dffcca06dffcca16effcda16fffcea270ffcda26fffcd9f6effcc9f6effcda06fffcea171ffcda170ffcca06fffcda070ffcea170ffcea26fffcea36fffcfa472ffcfa374ffc39368ffb98663ffb98763ffc99774ff9f6846ff986040ffa36c49ffac7652ffa46f4aff996443ff885236ff9a6649ff966044ff915a41ff854f38ff865239ff855338ffa97e5dffa57d58ffb99974ffab8569ff8f6346ff98684bffaf8468ffba8f76ff82533bff7c4b35ff7a4831ff86523eff75422fff723d2cff703b28ff78412eff7f4a36ff87563eff986b4fffa87e60ff8b5c42ff8d6349ff805a3fffaf9476ffac9075ff724431ff64372bff573425ff6c402bff86543cff87543dff915d41ffb88468ff7a4932ff7f5440ffd5c2a4ffccbb9fffb69b7dffa67f65ff7f4f36ff996447ffaf7a59ffaf7b58ffab7955ffaa7b54ffdbb284ffdbb881ffddb782ffdcb681ffdbb580ffd9b47fffdbb47fffdbb580ffdab57fffdbb681ffdab782ffd8b384ffc89f73ffc1936cffa06b4fffa36e51ffb5855fffbe9366ffcca577ffe2bd8bffe7c391ffe6c490ffe8c393ffe8c492ffe8c591ffe7c592ffe8c595fff1cfa1fff4d0a4fff5d2a7fff7d4a9fff7d5abfff8daaefffbe3b7fff6deafffd8b887ffd4af7fffd5b07effd4ae7cffd4af7dffd3af7dffd2b07dffd4af7dffd4af7dffd4af7cffd4af7dffd4ae7effd4af7fffd3ae7effd8b283ffefc99afff4cda0fff3cfa0fff3cfa2fff4d0a3fff3d2a2ffdebd8dffd1af80ffd1ad80ffc29d72ffbc966dffb78e69ffb38865ffa97b5bffb08462ffaf8663ffb28a65ffb79069ffcba87fffb99570ffaf8a69ffb18b6affaf8969ff9d785bff9b755dff98755eff98755eff97705bff896453ff9f7f71ff7a5a4dff7c5a51ff64423cff866a61ff73524dff633b39ff613a38ff5e3839ff5d393aff5a3737ff674543ff5e3c39ff522f2cff5d3c37ff86655cff59342ffe562a27fe582d28fd572c26e666443a22c3b4a5528673d07d8572d2b38472d09a8472d17f8774d3658674d24c8675d0378679d5258a75d617857ade0d8976d8076d6ddb035555aa010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aaaaaa07926ddb0b8b74d1168b74d11a8976ce709f7266fc8d4e3dff944f39ff934d38ff934f39ff934f39ff944e38ff944e38ff934e39ff934e38ff934e38ff934e38ff924e38ff924e38ff924e38ff914d37ff8b4b36ff80422fff7d4330ff7b4230ff7b4232ff784231ff673624ff5c2c1eff55271aff623728ff623828ff532c1dff482417ff472217ff462116ff452116ff442116ff442115ff442216ff442115ff452217ff47251afe48261cfe47281efc3f241cea3f2c226265564b218b7cc9648573d17d8572d2618374d208dfdfdf35e2d9c5d8d9c39dfddbb684ffdcb580ffdab37dffd9b17cffd8b07affdab17bffdab27dffdab17dffd8b07cffd7af7bffd5ac79ffd5ab78ffd2aa76ffd1a876ffd0a674ffcfa573ffcca270ffcba16effc99e6cffc99e6dffc79a6cffbc8d62ffaa7851ffa6724effa5724dffa5724dffa6734effa97751ffac7a55ffae7d55ffb08156ffb98c5dffc69968ffc79c69ffc99e6bffca9f6cffcc9f6effcca06effcda26effcea26fffcea36fffcda36fffd0a471ffd0a472ffd0a372ffcea271ffcda171ffd1a474ffcda071ffcda070ffcea270ffcda270ffcfa371ffd0a575ffcea374ffc5966cffba8462ffa77050ffa67051ffbd876bff8e593cff8b5236ff93583eff9b6345ff9a6448ff7b432fff844c39ff8a533dff7e4733ff814936ff79412fff7f4735ff7f4934ff956749ffa07853ffb49371ffc7a385ff96684aff8d5a3dff8f5e42ffb0846affac8369ff92624aff7e4b36ff804a37ff743e2eff753c2bff793f2eff784431ff81503bff85533cff906348ffa97f63ff8b5e43ff8c5d41ff81583bffa89073ffb79982ff683d2dff5e3626ff603525ff784734ff8b5843ff86533bff986548ffb68569ff734f3aff8d735affd7c3a8ffb29c85ffbfa589ff885d44ff86543affa06c4effb4805dffaf7b59ffaa7a54ffcea679ffddba85ffdfbb85ffe3c28bffdbb783ffdab481ffdab480ffdcb580ffdbb67fffdbb781ffdab780ffdcb585ffd6b181ffc79d73ffbe8f6cff966445ffac7858ffba8a61ffc1986cffdbb584ffe5c38effe6c491ffe9c394ffe8c493ffe8c591ffe7c592ffe6c594fff0cea0fff3d0a4fff5d1a6fff7d5abfff7d5a9fff7d8adfffbe2b9fffbe5bcfff3d7acffd6b485ffd3af7effd5af7dffd4af7dffd3b17effd3b17effd4b07fffd5b07dffd5af7dffd5af7effd4af7fffd4b080ffd4b080ffe4bf90fff3cc9efff5cfa1fff4d0a2fff4d1a3fff5d1a5fff3d3a3ffdfbf8fffd2b080ffd2b081ffc39e72ffbe976effb58b66ffb18562ffaa785affaf8160ffb28765ffb68d68ffbc956dffccaa7dffd4b38bffb1916bffb6926fffb38c6bffaa8467ff9c775cff9a775fff997760ff926c55ff8b6656ff957566ff79574cff79544dff66473fffa28a81ff613e3aff693d3cff643a39ff5f3938ff5c3937ff5e3c3aff714d4cff512c29ff603e39ff896963ff583330ff522a24ff5a2c28ff572d27fd5b3029ee6e4a408ab19f8e3e8c7bce5b8773d25c8574d3a48473d28a8574d1708674d1568574d03f8675d22c8574d11c8976d1118778d2097171c6048080bf010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff028080ff059966cc088080bf128071d41a8076ce2a9e86b0ec8c5445fe944f39fe964f37ff934e37ff944e39ff944e39ff944e38ff934e38ff934e38ff934e38ff934e38ff934e38ff934e38ff934e38ff934e38ff914d39ff8d4a37ff81432fff7c412fff7b4130ff794131ff74402eff5f2d1fff522517ff562e1fff613929ff5d3626ff4b2618ff472417ff462217ff442116ff442116ff442216ff432115ff432115ff422015ff432116ff432116fe442219fe43251cfc42261edf3d261e3a54465c588571d1e38371d1d28473d12c8b74d116e8dcd19adbc8a7fdd9b689ffdab581fedeb882ffdcb47fffd9b17bffd9b07affd9af7bffd8af7bffd8af7bffd6ad7affd5ab78ffd4ab78ffd3a977ffd1a674ffcfa572ffcfa472ffcda16fffcba06effc99e6cffc99d6cffc5976affb07e55ffac7954ffb17f57ffbc8a60ffbe8f62ffc49468ffc19366ffbe9163ffc09263ffc19363ffc39664ffc59966ffc89c69ffc89d6affca9f6cffcb9f6dffcca06effcda16fffcea270ffd0a370ffcfa370ffd1a471ffd1a573ffd1a573ffd1a574ffcfa372ffd1a575ffd1a575ffcda172ffcda271ffcea373ffcda270ffcea372ffcea474ffcda073ffb17c58ffab7053ff975c42ff9b6449ffba856bff8a5639ff834a33ff8b5339ff98644aff733d2bff774032ff7e4836ff7b4532ff7a4533ff784132ff753e2fff77412fff7d4934ff8a5a41ffa97f5dffa7815effceab8affb28564ff946143ff88543aff8e6044ffac8163ffb88d72ff93654fff804d3bff7c4230ff7a3f2dff764631ff7c4d36ff87533dff88553eff885a40ffa97d62ff986a4dff916045ff754e34ff9d8166ffc3ad95ff6a4731ff633626ff673727ff844f3bff8d5740ff885338ffa37153ff956750ff765644ffbca285ffdcc9b6ff9b8670ffc9a98dff86583dff905e42ffaf7d5bffb07b5affac7b56ffbf956affe1bd8bffe0be89ffe8c691ffe5c18effdbb582ffdbb582ffdbb580ffddb681ffdcb780ffdbb780ffddb585ffdab683ffcda878ffc69b74ffb98868ff956144ffb4805effbf9366ffcfa976ffe5c38effe6c491ffeac492ffe8c491ffe8c592ffe7c592ffe7c693fff0cd9cfff4d0a5fff5d1a6fff6d5aafff6d5abfff7d7adfffbe1b8fffce5befffce4bcffeccfa3ffd4b281ffd5b07effd5b07cffd4b17effd5b07effd5b080ffd5b07effd6b07fffd4b080ffd4b17fffd3b181ffe2bf8ffff3cea0fff4cfa1fff5cfa3fff5d0a4fff4d0a4fff5d2a6fff2d4a6ffdfbe90ffd2b182ffd2b182ffc29e71ffbf976effb58965ffb28162ffab7659ffaf7e5effb38965ffb99069ffc59c73ffcea97dffd8b98fffbfa178ffbe9973ffb7906cffb58e6eff9c775cff9b7760ff97745eff8f6a55ff94705eff8d695dff825d50ff6b493cff81675bff7a5753ff683f3cff683f3dff623a3bff603a3aff5e3b38ff75514dff542f2aff613e3aff8d6c64ff58332cff572b26ff572c25ff562923ff533127ff755448fba18275da5c3f31457a6467508673d2798372d1ad8673d3948573d0798574d15f8473d1478573d0328575d1228778d2148c80d90c9580d5068055d5028080ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aa55ff056666990b745dd1168b74dc238a75d384956657fd8f513dff954f39ff954f37ff954f39ff944e39ff944f38ff944e39ff934e38ff934e38ff934e38ff934e38ff934e38ff934e38ff934e38ff934d38ff924d37ff8f4d38ff824330ff7c402eff7b4030ff78402fff6b3627ff55281aff4c2316ff5b3424ff5f3727ff583122ff4a2517ff472316ff462216ff442116ff422014ff422115ff422115ff402115ff3f2116ff3f2115ff412014fe402014fe402016f33e22185c4e3a354b8574cfe98472d1e68473d2c78472d21ab19dce63e5d3b7f7d8b98dffdab581feddb680ffdcb680ffdcb57fffd9b17cffd8ae7affd6ad78ffd6ac79ffd5ab78ffd4aa77ffd2a976ffd2a775ffd1a673ffcea370ffcea36fffcca16effc99e6cffc99d6bffc99a6bffb48358ffaf7b54ffae7b54ffae7b52ffc08e61ffcd9c6dffcc9f6dffcca16dffcca16dffcca06dffc99d6affc79b68ffc89c68ffca9e6affc89d6affcb9e6cffcba06effcca16effcda16effcda16effd0a270ffd0a470ffd1a572ffd1a673ffd2a775ffd2a775ffd2a876ffd1a775ffd2a877ffcfa574ffcda171ffcea373ffcda372ffcca170ffcda271ffcea172ffb47f5bffac7458ff8a5038ff8c523bff8b533affa9785cff8f5f43ff7a442dff825037ff754433ff6c382cff764132ff784432ff723f2eff784334ff733e2fff743e30ff733d2eff77432fff7c4d32ff96694dffa47b5affba9470ffc6a07cff986a4dff8e5a3fff8b5a3cff885c3dffa37c61ffb99479ff94694eff83533bff81523bff86533cff854f39ff85533aff89573fff87563bff9c6c50ffb4886aff86593cff785036ff8b6c50ffccaf98ff71503dff603a28ff70402dff8d5841ff89543dff845038ffb27c63ff885e47ff7c6149ffd9c2aaffc9b59fffa7876effae876dff85563cff996745ffb78263ffb3805bffb68a62ffe0ba8dffe1bd8bffe9c793ffe9c792ffe3bf8bffdbb582ffdbb580ffddb680ffdeb983ffdcba82ffdcb784ffdcb883ffd9b682ffcba379ffca9b78ffaa7657ff9a6347ffb6855cffc79b6effdfb889ffe7c594ffe7c392ffe8c592ffe8c592ffe8c591ffe8c592ffefcb9cfff5d1a4fff4d0a6fff7d4abfff7d6acfff6d6adfffadfb7fffce5befffde7c1fffce5bdffe8cd9fffd3b381ffd5b27fffd6b07fffd5b07effd5b180ffd5b17fffd5b17fffd5b17effd5b280ffd4b282ffeecd9dfff5d2a3fff4d0a3fff5d1a4fff4d0a4fff4d3a7fff1d2a8fffbe0b5ffddbd8fffd3b183ffd4b283ffc39d71ffbf976effb48764ffaf7d5fffa87156ffae7d5dffb68a66ffbb936bffcaa379ffceaa7dffd2b488ffd2b489ffc39e78ffbe9772ffbd9776ff9f7a5dff9f7962ff936e58ff916e5affa38471ff7c584bff7e554bff6b4b41ffa3897fff67403cff6a403cff673c3cff643a3bff5f3a39ff6d4a49ff724f4cff76544eff896963ff59332dff592f29ff5a2e28ff542923ff5a322cff8b7065fe7d5951fe653830fa62352d8b7d584d3a8877d33e8473d6a98673d39d8573d2838473d2688473d3508370cf3a8477cf278976d1188a75ca0e926ddb07926ddb035555aa010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff028080ff056666990a8066cc128071d41c8976db2ba088b2da905845fe95503bff954e36ff954f39ff954f39ff944f38ff944e39ff944e39ff934e38ff934e38ff934e38ff934e38ff944e38ff934e38ff944e38ff944d36ff924f36ff904e3aff844432ff7c402eff7b402fff753e2eff5e2d1fff4b2316ff4d2718ff5e3425ff5f3726ff522d1dff482317ff462216ff452116ff432115ff422015ff422015ff402116ff3f2116ff402015ff3f2014fe3f2015fe3f2116f93f2116795d43392f8872ceef8472d1ec8371d1928573d20be8e8d139e4d7c0e7d9bc93fed9b581fedcb681ffdbb57fffdbb47effdbb37fffd9af7cffd6ad79ffd5ab78ffd4aa77ffd3a876ffd2a776ffd1a674ffd0a573ffcea36fffcda26effcb9f6cffc99e6cffc89c6affbf9064ffb07d56ffaf7a54ffb07a55ffb17b55ffb17b53ffc08b62ffca9c6bffca9f6bffcba16cffcda26dffcda26dffcda26dffcca26dffcca16effca9f6cffcb9f6dffcda170ffcda16fffcda16fffcc9f6dffcea16effd0a371ffd1a573ffd2a774ffd2a775ffd2a876ffd2a876ffd2a978ffd3a877ffd3a876ffcea372ffcda373ffcea473ffcea271ffcb9f6fffcc9f71ffbd8b65ffa0694eff8e563fff844a35ff894e38ff875238ffa27157ffa37358ff78492eff764532ff69372cff6c382bff784232ff74402eff703e2cff734132ff6f3c2dff733e30ff733d2cff743f2dff76432eff84533bff95684affa37b59ffc59f80ffb1876bff8c5a3fff8a553bff8b573dff895a3effaf8669ffbc957bff986d58ff855541ff895540ff88553fff895540ff8f5941ff8b573cff966648ffa9785bff946345ff76492cff856245ffc5ac95ff836954ff673f2cff754630ff8c5b43ff84533aff845137ffaf7e5fff8a644dff9b7f67ffe3d0b2ffb7a691ffbca288ff9c775cff8c5b3bffa46f55ffbb8864ffb2865cffdcb587ffe3bf8dffe8c693ffe9c794ffe9c591ffe0bb88ffdbb581ffdbb680ffdeba83ffe2be8bffe0bc8bffdbb884ffdcb783ffd7b081ffcca077ffc89774ff9f694cffa77150ffbe8f67ffd0a97bffe6c491ffe8c593ffe7c592ffe8c692ffe8c691ffe8c591ffeeca9afff5d0a3fff3cfa6fff6d4abfff7d6acfff7d6adfff8dbb3fffde6bffffde7c2fffce7c1fffbe6bcffddc394ffd4b282ffd7b180ffd6b080ffd5b180ffd5b180ffd6b17fffd5b27effd5b182ffd6b588ffefd0a1fff3d2a2fff4d0a4fff3d0a3fff1d1a6fff1d3a8fff8e0b6fffce5baffdabb8effd4b284ffd4b284ffc39d72ffbf976effb28563ffb17b60ffa36b52ffb07e60ffb78a67ffc19971ffcfaa7fffceab7dffd1b285ffe0c496ffc4a278ffc39e79ffc29d7affa57f62ff9f7a62ff8e6a53ff8e6a56ff987866ff8c6556ff775346ff9b8073ff74514aff6b413cff6a3e3aff683c3bff603a36ff603d39ff744f4eff8c6b67ff805e5aff59332cff5a2e28ff572b26ff522922ff603d35ff947771ff66423cff5c322cfe65352efe67352ee06c41373c91779d4f8874d2468371d3a78573d18d8474d2728472d0598470ce418576d42c8574d11d8472ca119678d2097171c6048080bf01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff048080bf07926db60e806ddb188a75d5168b74d18099685afb924f3dff975036ff964f37ff954e3aff954e3aff944f38ff944f39ff944f39ff934f39ff944e38ff944e38ff944e38ff944e38ff944e39ff944f39ff934e38ff934e39ff914d3bff874633ff7f3f2dff7a3f2fff6a3627ff4f2617ff492215ff542b1eff603726ff5c3524ff4f291bff472416ff442216ff432116ff412114ff402014ff402115ff402015ff402014ff3f2015fe3f2015ff3f2015fd412015ac4f372c239283d3988574d2f18371d0a58572d2129c80c61de5dccac6dbc09dffdab584fedeb67dffdbb67effdbb580ffdbb27dffdab37dffd8af7cffd6ac79ffd4aa77ffd3a875ffd3a775ffd1a573ffcfa370ffcda26effcca16cffcba06cffc99d6cffc49768ffb07e55ffaf7b55ffae7a54ffb07b55ffb07b54ffb07a54ffb27d56ffbf8d60ffc99c6bffca9e6bffcda26effcda36fffcea36fffcfa470ffd0a571ffd0a571ffcfa571ffcda370ffd1a773ffd3a875ffd1a471ffcda16effcfa26fffd2a573ffd3a775ffd3a776ffd4a977ffd3a977ffd3a977ffd5ab79ffd2a875ffd0a574ffcea272ffcfa373ffcfa373ffcc9f6fffc49568ffc08f6bff976144ff925842ff7f4533ff804734ff834734ff8a523cff845338ffb5896cff865b42ff6d3d2eff6b362bff733d2dff74402eff6f3d2bff72402fff6e3e2eff6f3c2cff723d2eff743b2eff723d2dff703e2bff7c4733ff895640ff976a4effb28c6fffc29c82ff9a6b53ff8b543dff91573fff8f593eff8c5c40ffbc937affb9937cff936853ff8c5c48ff8a5540ff8d573fff8e593eff905a40ff8b573bffb07e61ff98674cff7c4b32ff7e583effcbaf98ff957a68ff6f4a36ff7b4f39ff905c47ff834e37ff7e4e32ffb18168ff855e46ffb19b80ffdaccbaffa28d70ffbb9d7dff8e6141ff966147ffba8665ffb7895effd2aa78ffe8c38fffe6c693ffe8c794ffeac695ffeac694ffdcb884ffdab681ffddb882ffe8c390ffe8c392ffe5c191ffdcb885ffddb685ffd3a87bffcda075ffc28f6bff9f694cffaa7654ffc99c71ffdebb87ffe8c692ffe8c693ffe7c692ffe8c691ffe8c592ffedc999fff3cfa2fff5d0a5fff5d3a8fff8d6acfff8d7adfff7dab1fffde8c0fffee7c1fffee8c3fffde9c2fffae6bcffd8bb8effd4b282ffd7b282ffd5b280ffd4b280ffd6b280ffd7b280ffd4b181ffd9b889fff0d1a3fff2d1a3fff4d1a5fff2d1a4ffefd1a7fff7dfb6fffce9c0fffae4baffd6b78affd6b386ffd5b384ffc39d72ffbe966effb1815fffad755bff9e654bffb17f60ffba8d68ffcba47bffd2ae81ffd0ab7effd1b183ffe3c79affc8a77dffc6a27bffc39f7affab8667ff9e785eff8d6a53ffa88671ff896654ff845f51ff826559ff987c74ff6b433fff6c403bff6a3d39ff643c36ff68423cff75524bff927069ff87635dff653b36ff5d312cff582d26ff542c26ff6c4942ff977770ff5c352eff653631ff663730ff66352eff68352efb6c3c31687b5647458576cf558475d5af8573d2978271d07c8471d0618171d0488371d1338773d2228770ca148c80d90c9580d5068055aa028080ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080059966cc07926ddb138679d7208778d71cb69badd2935c4afe94513afe945037ff974f39ff944e3dff935136ff954e3aff944f39ff944f39ff944f39ff944e39ff944e38ff944e38ff944e39ff944e39ff944e39ff944e39ff944e39ff924d38ff8c4935ff7f3f2fff763d2cff592b1cff4a2317ff472315ff5a3222ff5f3423ff5b3323ff492515ff452315ff432117ff422016ff412014ff402115ff402014ff402014ff402015ff3f2015ff3f1f15ff402015e5462d231bc6b3a1208778cf898673d2d58573d25d8673d015dbcec2b1dfc4a6fedab688fedeb77cffdab67fffdbb480ffdab37dffd8b27bffd7b07affd9b07cffd5ac77ffd2a974ffd1a773ffcfa571ffcfa36dffcea26effcb9f6bffca9e6bffc79a6affb9895fffb27e57ffb07d55ffaf7d55ffaf7c54ffb07d54ffb27f57ffb17e55ffb18054ffb88b5bffcc9f6dffc99d6bffcea370ffcfa470ffcfa570ffd0a672ffd1a672ffd2a773ffd1a672ffd2a773ffd5ab77ffd9ad79ffd5a975ffcfa26fffd3a573ffd4a875ffd4a976ffd3a876ffd4a977ffd5aa78ffd6ab79ffd4ab78ffd1a775ffcda272ffcfa273ffcfa273ffcfa170ffbf8f63ffb6835eff9f6b4dff874e39ff7e4534ff7e4533ff804533ff7e4631ff814b35ff845439ffa3785eff946a53ff6c402eff6b3628ff774130ff733d2cff703d2dff714030ff6d3c2bff703e2eff703d2eff703c2eff703c2cff6f3c2bff6e3c2aff824f3aff906248ff90674cffbc987dffab846bff86563eff8c553eff955e44ff8e5c41ff8b6147ffb7907affae8871ff895f45ff88573fff88563cff8f573fff8f583eff8b593dff97674cffa4725aff7e4d35ff744b31ffb79b86ffb69a88ff6f4b37ff81513eff8b5743ff794b33ff7b4a33ff9e705aff795441ffd0baa3ffe1d4b7ff9a8461ffb69473ff8c5c3fffa77252ffc4926affc9a06dffe9c590ffe8c794ffe8c893ffeac796ffeac697ffeac693ffdbb781ffddb782ffe8c48fffe8c392ffe8c494ffe6c392ffdfb98affdbb185ffd2a778ffcf9f75ffbb8665ff9b6546ffb6825fffd4a87cffe9c491ffe7c493ffe8c594ffe8c492ffe9c592ffebc898fff3cfa4fff5d0a5fff4d1a7fff9d7adfff8d8aefff6d9affffde9bfffffe8c2ffffe9c2fffee9c5fffde9c5fff8e2b9ffd6b88bffd5b382ffd6b482ffd5b381ffd6b281ffd7b381ffd4b281ffdbbb8bfff0d1a3fff4d1a6fff4d1a6ffefd0a7fff3dbb1fffce9c1fffbe9c1fff1dcb2ffd7b688ffd7b587ffd5b285ffc19b71ffbd936bffb28060ffa46b52ff9d6249ffb28060ffc69972ffd1ab7fffd2af81ffd2ae80ffd1af82ffdbbe91ffd3b289ffc9a57effc5a27bffb18c6eff98745aff916d54ffa88672ff997464ff7f6456ff967e72ff7d5a53ff6f423eff6c3e39ff673f39ff6a443dff79524cff97766dff87655eff69423aff592e27ff562c25ff5a362eff8f726dff7c6159ff5c332eff653530ff65332dff66352dff68362fff6c3831fe6c3a31b379534606ffd5d5278976d1888572d29f8472d0858271d16a8271d1508370cf388476d6278376d1188a80d50e8080c8076d6ddb028080ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000280808004bfbfbf0a8080cc108070cf1d8472d3218374d16b9b706bfc90523fff965038ff974f38ff954f3aff945037ff954f39ff944f39ff944f39ff944f39ff944f39ff944e39ff944e38ff944e39ff944e39ff944f39ff944e39ff944e39ff944e39ff934e39ff8e4a39ff7e402eff6e3b2bff4d2415ff462314ff4c2518ff5d3225ff5e3426ff563021ff482315ff442116ff432016ff422015ff402015ff402014ff402014ff402015ff3f2015ff3f2015ff412014fb3c22167f8774665f8673d1118778d2b98472d09b8473d327beb1cba0e1caacfdd9b689feddb77cffdbb67fffdbb580ffdab380ffd8b17bffd8b07affd5ae78ffd7af79ffd8ae79ffd1a772ffd0a571ffcea26dffcda16dffca9f6bffc99d6bffc19266ffb6855dffb4825bffc49369ffcb9c70ffcc9e70ffcc9e6fffcb9e6effcb9e6dffcb9d6effcb9e6dffcb9f6cffc99e6bffcba06dffcfa471ffcfa571ffd0a572ffd1a672ffd2a773ffd1a673ffd2a873ffd4aa76ffd9af7affdab07bffd9b07bffd1a673ffd3a875ffd4aa78ffd4a978ffd4aa78ffd4a978ffd5ab7affd5ac7bffd0a776ffd0a575ffcba070ffcda171ffcfa172ffc19065ff9f6a48ffa67254ff804833ff7e4534ff7b4332ff7d4534ff7a4631ff7a422fff824b37ff7e5234ff815d3cffac866cff6a422bff6d3a29ff75412eff703b2cff703c2fff703d2fff6e3c2cff703d2dff703c2eff703b2eff6f3b2cff6f3c2bff6e3b2aff744230ff8d5e46ff8d6349ff947155ffc7a48cff91674fff86563bff8d593fff915c45ff8d5d43ff95694fffb0886fffaf866eff865d41ff87553dff8b5640ff8c5740ff87553dff8f5e44ff9e6d54ff875740ff764c38ff9b7c68ffc7ad99ff7d5b48ff764d39ff7d4f3dff74452eff7b4b33ff9a7159ff83614cffd5cdb6ffd2c3a5ffaf926cff9d785cff925f42ffbf8869ffc8996cffe7bf8effe9c895ffe8c793ffe9c796ffe9c798ffeac896ffe3c18bffdbb680ffe8c390ffe8c393ffe8c594ffe7c494ffe7c394ffddb689ffd5ac7effd2a678ffce9e74ffb58060ff9d6749ffc5926dffdab180ffe9c495ffe8c394ffe8c492ffe7c591ffe8c696fff0cca0fff6d1a6fff6d3a9fff8d6abfff9d8affff6d9affffce6bdfffeeac2fffeeac3ffffeac4fffdeac5fffeebc5fff0d9b1ffd6b78bffd5b382ffd6b482ffd6b381ffd5b282ffd3b383ffdebe90fff2d2a5fff4d1a6fff2cfa6ffefd5adfffce8c2fffceac3fffbeac2ffe7cca2ffd9b789ffd8b687ffd5b184ffc0996fffb88d65ffb27e5fff985e47ff9e644affb88765ffd6ac82ffd4b082ffd1af7fffd5b184ffd1b082ffd8ba8cffddbc94ffcba881ffc8a47effb58e73ff947058ffa4836bff9c7863ff8c6758ff90786bff9c8076ff704743ff6d4139ff6a4238ff6d443eff7d544eff8c6863ff896761ff69443aff552c23ff573028ff704d47ff936f6bff5f3933ff5d312bff63342cff63342aff66362cff67372fff683830ff68372ffc6e3e34e4724b3e368e71635e8575d4468371d3a88370d08e8371d0728472d2588271d1408374cf2c8574d11c8976d1108f80df088080df03aaaaff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff088080bf0c806ad51a8976ce298376d31f9c84b5b2986352fe95503bff965136ff955037ff954f3aff954f39ff954f39ff944f39ff944f39ff944f39ff944e39ff944e39ff944e39ff944e39ff944e39ff944e39ff954e39ff954d38ff954e3aff954d3aff8d4c34ff824332ff653124ff4a2314ff462115ff4f281aff5c3325ff5c3523ff532d1dff472214ff442115ff412014ff412014ff402015ff402014ff402015ff3f2014ff402014ff401f14fe3f2116ee513c2f31eadbd002ffffffdb8472d26f8373cf11e1e1d282e2ceb2f8d8b98efddeb680fedbb680ffdab57fffdcb381ffd8b17cffd7ae79ffd6ae78ffd6ad77ffd4ac75ffd5ab76ffd3a973ffcea36effcca16cffca9e6bffc89b6bffbc8c61ffb7845effb7855dffb8875cffc49467ffcfa171ffcda26fffcda26effcea36effcfa370ffcea36fffd0a471ffcea36fffcda26effcea370ffd0a672ffd1a672ffd1a672ffd2a874ffd2a773ffd2a874ffd3aa75ffd9b07bffdbb27cffdbb27effdbb27effd5ab78ffd6ac7affd5ac7affd4ab79ffd4aa79ffd4aa79ffd5ac7affd3a978ffcda372ffcda171ffc89b6bffcd9e6fffc6956bff9b6645ff915b41ff8e5741ff7d4531ff7c4332ff7b4332ff7b4432ff7b4331ff77422fff814d38ff7e4c36ff774831ff9d745dff976e52ff6e422aff75402fff713b2eff713b2eff6d3e2dff6e3d2bff6e3d2cff6f3d2dff6d3c2bff6e3c2bff6e3b29ff6e3b28ff6c3d27ff7b4c38ff8b5d49ff865c46ffae8973ffbb967cff875943ff88523eff89543bff8b573fff89573fff9c715affbb9880ffaf8c76ff895a46ff8e5945ff905944ff8e5942ff88583dff946449ff8f5a47ff7d503dff876451ffc4a995ff997f6cff6f4837ff774b36ff6c4029ff764330ff9f725bff805f47ffd8cdb4ffc1ae91ffac8f69ff936948ffa56f50ffcd9872ffdcb283ffebc996ffe8c895ffe9c796ffeac998ffe9c896ffebc995ffddba85ffe4c08effe9c592ffe9c493ffe8c495ffe7c494ffe8c494ffdeb689ffd4aa7dffd2a679ffc99972ffae7a5cffa36d51ffd0a077ffe4ba88ffe7c390ffe5c593ffe7c593ffe7c495ffe7c697fff2d1a2fff5d5a8fff7d6aafffad9affff9d9b1fffce2bdfffdebc4fffdebc4fffeeac4fffeeac5fffeeac7fffeeac5fff0dab0ffd5b688ffd7b583ffd7b581ffd7b382ffd5b385ffe2bf95fff5d1a6fff4d0a6fff0d2a7fffae5bdfffbeac5fffbebc5fffae6bdffdfbf93ffdbb789ffd9b888ffcfab80ffbf976effb48761ffa87056ff965944ffa26c52ffcda27dffd9b487ffdebb8bffd5b383ffd7b387ffd5b386ffd7b78bffe0c198ffceab83ffc9a681ffaf886fff94715affab8a74ff9e7963ff8b6d5cffa18777ff7c564cff71433bff704037ff77493fff795047ff8a665fff906f67ff613d31ff583229ff674338ff95736aff7c5952ff5b322cff5d312aff60332aff613329ff64352bff65372dff65382eff683d32ff7c5045fc916758e8a47e6e74b69c882a8c79d4598473d18c8573d1958573d37a8473d35e826fd1458173d3318272d0208770cf128e71d40a8066cc048080bf028080ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff028000ff068055d50c956ad517856fd3248771d42a8673d431ac7868e6935645fe965038ff965039ff964f39ff954f39ff954f39ff944f39ff944f39ff944f39ff954e39ff944e39ff944e39ff944e39ff944e38ff944e39ff944e39ff954e38ff944e39ff954d3aff945138ff914b38ff814133ff562818ff472214ff462112ff542c1fff5c3524ff5c3425ff502b1bff452213ff422113ff412115ff412015ff402015ff402014ff3f2014ff3f2014ff3f1f13fd3f1f14fc3a20168fa9988b269486d0ad8573d18f8472d108bfbfbf5ce1d0b7efdabe96fddcb780fedcb682ffd9b47fffdbb380ffd9b17dffd7af7affd7ae79ffd6ac77ffd4ab74ffd2aa72ffd2a972ffd4aa74ffcda36dffc99d6bffc19465ffb8885dffb7845effb8865fffb8855effb9875cffc19163ffcea06fffcda16dffcea36dffcfa46effcfa46fffd0a571ffd0a671ffd1a673ffd0a572ffcfa572ffd2a774ffd1a773ffd2a774ffd2a874ffd3a874ffd4aa75ffd9b07bffdbb27dffdcb37effdcb47fffdeb480ffd9b07cffd9b07effd3a978ffd3a978ffd5ab7affd5ab7affd5ab79ffcda271ffcc9f70ffc7996affc29365ffc4936bff9e6649ff834b34ff915a45ff7c4431ff7c4332ff7c4232ff7c4332ff7a4332ff794330ff78432eff834e39ff7f4a36ff76462eff91694affb08a6fff7c5038ff71422cff733d2dff6f3e2fff6f3d2cff6f3d2cff6e3d2dff6e3c2dff6e3b2dff6e3b2bff6d3b29ff6c3b28ff6b3b28ff6c3d29ff81523dff835541ff8a6049ffc19e86ffa67f6aff7d5137ff834f38ff89523cff8e5940ff885c3fff99745cffc1a08bffa17b69ff895b47ff8b5a43ff8e5b42ff88573dff82533aff82543eff775039ff77573fffb59d8affae9588ff6f4b3aff6e4535ff68382bff683828ffa37d69ffa38b73ffe1d8c4ffbeab85ffc2a681ff9c6b46ffc18a64ffd5a779ffedcb97ffe9c997ffe8c897ffeac997ffeac997ffebc997ffe7c592ffe1bf8affe9c592ffe9c594ffe9c495ffe8c593ffe8c596ffe9c597ffd8b284ffd3a67dffd1a27affc59370ffa77555ffaa7554ffd5a378ffe9c190ffe7c592ffe7c593ffe7c595ffe6c696ffe7c799fff4d4a7fff6d7aafff9daaffff9dab1fffadfbbfffdebc4fffdebc5fffeebc5ffffeac6ffffeac8ffffebc9fffdecc6ffefd6abffd6b887ffd8b582ffd8b582ffd7b485ffe7c297fff4cfa5fff1cfa8fff5dab3fffde9c4fffbebc6fffbebc5fff0dab0ffdcb98effdbb789ffdbbb8affcca67bffbc936bffb68461ff985b47ff985f47ffba8b6cffd5ae88ffe0bd8effe5c492ffdfbc8cffd9b588ffd8b689ffd9b98cffe4c69cffd1b187ffcdab85ff9f7c60ffa68470ffac8975ff977567ffa2867eff907270ff734843ff76463eff794843ff805a50ff8d6d65ff98766eff663c34ff5b342bff88645cff92726aff5a3830ff5b332aff5f352aff60342aff60342aff62372dff663b31ff683e33ff80574bff9d7667ffa27a6cfe815546fa734637c480584910af9f801a8976ce9d8573d29d8472d2818673d4668773d54c8372d3368471d5248771cd168b80d10b8b74d1068080aa028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff028080ff059966cc0b7474d1148c73d9218374d1318272d0338c73d274a0725cfd92533eff95503bff964f39ff954f39ff954f39ff944f39ff954f39ff954f39ff954e39ff944e39ff944e39ff944e39ff944e39ff944e38ff944e38ff944e39ff944e39ff944e38ff954e3aff954d3aff904c36ff763d2eff4e2414ff472213ff462115ff562e1eff5c3424ff5b3423ff4d2819ff452113ff412014ff402015ff402014ff3f1f13ff3f1f14ff3f1f14ff3f1f13ff3e1f13fe3c2015c1513a2d4b9681bb218374d19f8572d0908573d139e9d7bcdcdabe9afddcb781ffdcb583ffd8b47fffd9b380ffdbb27effd8b07bffd6ad78ffd4ab76ffd3ab74ffd2aa72ffd1a871ffd0a66fffcfa670ffca9f6dffbc8d61ffb8875fffb8855effb7845dffb7855dffb9865effb9885effc19164ffd0a272ffcea270ffcfa46fffcfa46fffcfa570ffd0a671ffd1a772ffd2a873ffd2a873ffd2a874ffd5aa76ffd4a975ffd3a874ffd3a974ffd4aa75ffd9af7affdcb37dffdcb47effddb47effdeb680ffdeb681ffddb480ffdab17fffd1a676ffcfa474ffd5aa7affd5ab7bffd0a575ffca9f6effc99b6dffbf9063ffc08f68ffa06b4eff814933ff804733ff7f4734ff7b4232ff7b4230ff7b4332ff794331ff794231ff794332ff794531ff7c4934ff7a4631ff77432fff7b4e33ffac8b6bffaa876aff76472fff713f2cff723d2cff713d2cff6f3c2cff6e3c2cff6c3c2aff6e3c2cff6c3d2bff6c3a2aff6c3b2aff693a28ff6a3b27ff74432fff804e3bff7a4b37ff8c6951ffbda085ff98735aff7d5039ff7f4e36ff85533aff8c5b42ff895b43ff9b785effc2a38bffa37f67ff90654aff895c42ff774f36ff6a412aff6e462dff794e37ff724934ff8e755cffc7b39fff806554ff6a4434ff633c29ff633c29ff9c7962ffa18b73ffd9d2b4ff9a8663ffb79874ffaa7751ffd1a274ffe9c293ffebc999ffe8ca97ffeac999ffe9ca98ffebca9affeacb96ffe4c38effe8c696ffe9c696ffebc496ffe9c594ffe9c595ffe8c797ffe8c696ffd7b087ffd1a67cffd0a378ffc2936dffa57153ffb67f60ffd8a97cffebc28fffe9c494ffe6c695ffe5c695ffe4c696ffe6c899fff2d5a7fff7daaefff9dab1fff9ddb7fffde9c5fffdebc7ffffebc7ffffeac7ffffeac7fffeebc7fffeecc7fffdecc3ffe9d1a5ffd8b889ffd7b585ffd7b587ffebc79bfff1cfa5fff2d4acfffde7c4fffceac7fffbecc7fffdebc6ffe3c59dffdcb98cffdab98affdbba8cffc39c71ffb78d65ffa77154ff935643ffab775cffd0a682ffdbb68bffe7c595ffe7c694ffe7c594ffdfbd8fffdbb98cffdfbf93ffe7c9a1ffd9b990ffc7a680ff9a775cffa98772ffa37e6bff927566ffa78d83ff7f5c51ff7c4f43ff794b41ff87655cff917974ff977c75ff724b40ff643c31ff987467ff654136ff5b342bff5c332cff5e342bff60352aff673b30ff693f34ff724d41ff9d7768ff9d7868ff835a49ff724333ff744233fe774234ff7a4436f67a4c3d5ca1857402ffffff518771d3a38572d2898473d06c8774d2528370d03b8270d428806cd219857ac20e9280c807926ddb02808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080048080bf097155c6118778e11b8471d92a8673ce3a846ecf19b8a3ccbe955e4bff94513dff955038ff954f39ff954f39ff944f39ff944f39ff944e39ff954e39ff944e39ff944f39ff944e39ff944e39ff944e38ff944e38ff944e38ff944e39ff944e38ff954d3cff944d3bff954e38ff8d4c3bff643121ff4a2113ff472214ff492314ff593023ff5c3424ff583323ff472616ff422013ff401f14ff402014ff3f1f14ff3f1f14ff3f1f13ff3e1f13ff3e1f12ff3f1f15f53c21176a634d3f328a75d1418576d0df8472d011ffe1d2b3dbc09bfedcb783feddb584ffd9b481ffdab37fffdbb280ffd9b17dffd7ae79ffd4ac76ffd4ab74ffd3aa73ffd0a86fffd0a570ffcba16dffc39768ffbb8b61ffb9885fffb9865effb9865effb9865fffb9865fffba885fffbb8a5fffc49566ffcea170ffcfa46fffcfa470ffd0a670ffd1a772ffd2a873ffd3a974ffd4aa75ffd5aa76ffd5aa76ffd6ab77ffd5ab77ffd4a975ffd5aa76ffd8af79ffdbb37dffddb57effdcb47effdeb681ffdfb782ffdfb783ffdeb581ffd4aa79ffca9e6fffcea174ffd4a97affd4a979ffc89b6cffc59669ffbd8e63ffa97752ff9f6a4eff804832ff7e4532ff7c4332ff7a4231ff7b4130ff7a4331ff794331ff794230ff784230ff784331ff7c4834ff7a4531ff7a4232ff79422fff75442bff885f45ffb79077ff946b52ff703f2bff713f2cff6f3d2cff6e3d2bff6d3c2bff6d3d2bff6b3d2aff6c3b2bff6b3b2bff683a29ff693a28ff6a3b29ff6e3d2bff7b4835ff7b4a34ff724833ffa37d6affba9782ff9f7963ff7c4f39ff814b37ff88543dff8f5f44ff8d6146ffa67f67ffc2a28dffaa8671ff7c4f3eff6e412fff663927ff653925ff70452fff714932ff795844ffc6b0a0ff9c8371ff6b4732ff5d3221ff633926ff8a6b4fffbeaf95ffcbc3a8ffc0a783ffb38e6affc4966fffe0b68cffedcb98ffe8cb97ffeac898ffeaca97ffebcc9bffebcd9bffe9c999ffe8c597ffeac597ffecc497ffeac496ffe8c695ffe7c695ffe7c896ffeac799ffd8b284ffd0a67affcda177ffbd8c6affa36e52ffbe8766ffdaa87fffeac190ffe7c795ffe7c696ffe4c495ffe3c596ffe4c99afff1d4a7fff8d9affff9deb4fffde9c2fffeebc7fffeebc8ffffebc8ffffebc8fffeebc7fffeebc5fffdecc8fffdebc5ffe6cca1ffd6b88bffd8b78affe9c89fffefd1a8fffbe5befffce9c6fffbebc8fffbecc7fff4dcb8ffddbb93ffddba8cffddbb8effd3ae85ffbd956cffb58563ff945942ff9f654fffc79978ffdab489ffe4c192ffe8c795ffe8c795ffe7c795ffe6c597ffe0c093ffdec094ffeacea7ffddbf98ffbfa07bffb2937aff9b7b65ff997a65ffbca491ff825f50ff7d5244ff784c3fff835d53ffad9088ff9f8379ff79554bff886155ff7e594cff674033ff5d362aff5a3125ff5f362aff62372dff6d4538ff987264ff977265ff8e675aff754a3eff6f4134ff724131ff744130ff754231ff764333fe7a4837f87b4f3dbca58a75378b79d1778374d2aa8472d1908571d1738571d3598170ce408370d72e806fcd1d846aca108f80cf089f80df035555aa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff07926db60e806ddb15866dce1f8473ce358773d4358773d442b28780e48d5642fe945039ff955039ff954f39ff945039ff954f39ff944f38ff944f39ff954e39ff944f39ff944e39ff944e39ff944e39ff944e38ff944e38ff944e38ff944e38ff944d39ff944e39ff944e39ff914d39ff844837ff572818ff462212ff462214ff4c2518ff593122ff5b3422ff573221ff492518ff411f13ff401f13ff3f1f13ff3f1f13ff3f1f12ff3e1f12ff3f1f12fe3f1e12fd3c1f13d941281b1e91806f128e80d4808374d105ffffcc7ed9c09cfddbb684fedcb483ffd8b483ffd9b37dffd9b17effd9b17dffd7ae79ffd5ac76ffd4aa74ffd2aa72ffd1a870ffcfa46fffcba06cffc09164ffbc8a62ffbb895fffbf8d62ffc19164ffc29365ffc19164ffc39366ffc09062ffc09162ffc79968ffcea16effd0a471ffd2a773ffd2a772ffd2a873ffd3a974ffd4aa75ffd5aa75ffd6ac76ffd6ac77ffd8ad79ffd7ad78ffd7ad78ffd8af79ffddb47effddb57effddb580ffddb580ffdeb781ffdfb883ffe0b884ffdcb180ffd2a677ffc89b6cffcb9d6fffd3a576ffcd9f71ffbc8d5fffba875eff9f6947ff9c654bff804933ff7c4330ff7b4232ff7a4232ff79422fff794331ff794331ff784230ff774230ff784330ff784431ff7a4532ff78422fff784330ff79412eff79442fff75472dff977153ffad896fff875d46ff6d3e29ff6f3e2cff6f3d2bff6e3c2bff6d3c2bff6b3c2aff693b2aff673b2aff663928ff693b2bff673c2aff693a28ff744331ff784534ff734231ff794f3bff9c7762ffb89780ff99705cff875843ff825037ff87543aff8d5940ff91674affa9886effbe9d8aff8a6553ff6e4533ff603a26ff5a3822ff633a26ff6e422eff6d4e39ffab987fffbfa793ff7a5845ff613724ff6c482eff926f54ffd9cbb2ffbcaa8effd4bb99ffb99272ffd9aa81ffedca98ffeacc97ffebc995ffe9ca98ffecd0a3fff7e2b8fff6deb7ffebd0a2ffe8c999ffe9c698ffe9c596ffe9c695ffe8c696ffe8c796ffe8c896ffe9c898ffd8b385ffd1a77dffcd9f79ffbb8866ffa77256ffc38d6cffd9aa7dffe9c391ffeac596ffe7c595ffe3c595ffe3c598ffe5c89bfff0d2a7fff9dcb1fffde7bffffdecc6fffeecc8fffeedc8fffeecc8ffffecc7ffffecc8fffeebc9fffdebc9fffbe7c2ffe7cfa7ffd7ba90ffebcfa7fffce4bdfffde9c4fffdebc8fffbecc9fffdeac6ffe4c7a2ffdebb91ffddba8fffdeba90ffc8a179ffbb8d69ffa1694fff965944ffbb866affd7ad87ffdfba8cffeac898ffe9c896ffe9c896ffe7c796ffe7c697ffe5c798ffe6c99effecd3acffe3c79fffc2a280ffb2917bffa68574ffb99a89ff9e796dff845c50ff785042ff8d6556ffab8878ff9d7b6cff7e5747ff946c5cff734c3fff583225ff573024ff5e362aff683f32ff855d50ff936d5fff90695cff764f41ff6a4033ff6e4335ff6f4033ff6f3f31ff714131ff754431ff784835fe845541fea17661f7ad856fdd9f7f694e866969878471d22b8877d0968572d17b8572d15f8671d145856fd3308575d5208070cf128e80d4097171c603aa55ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaaa068080d50b8b74d113796bd71a8076d8288673d23b8675d416a28bd175ae8978fc8d5341ff96503bff954e3aff945038ff934f3aff944e3bff944f39ff944f38ff954e39ff954e39ff944e39ff944e39ff944e38ff944e38ff944e38ff944e38ff944e38ff944e39ff954d3aff944e39ff904e3aff7d4432ff4d2312ff462114ff462214ff4c2718ff5b3322ff5b3422ff573223ff472618ff401f12ff3f1f14ff3e1f13ff3e1f12ff3f1f11ff3f1e12fe3f1e13ff3d1e13fd391e14af4630241d9e8db902ffffff03ffffff52dac7a5f6dab688fddcb583ffd8b582ffd8b37effd8b17dffd9b17cffd7af7affd6ad78ffd3aa73ffd2a971ffd1a770ffcea26fffc99d6bffbe8f61ffbd8b62ffbd8b60ffbd8b5fffc9996affc89a69ffc79a69ffc69a67ffc99c69ffcda06dffc89c68ffc89b68ffcea16effd2a673ffd3a874ffd3a974ffd3a975ffd5aa76ffd4ab75ffd6ac77ffd6ad78ffd7ae79ffd8af79ffd8b07affdab17bffdcb57effddb57fffddb680ffdeb681ffddb781ffdfb882ffdeb983ffe0b785ffd9af7effd0a575ffc39567ffc8996bffcd9e71ffc08f63ffa8754cffa16c4cff8d5640ff814a35ff7a432eff7a4231ff794332ff78442fff784431ff784330ff774330ff774230ff774330ff774330ff784532ff774431ff734532ff77422fff78422fff77442fff75432dff764d31ffa68569ffbd9b7bff70492fff6b3d28ff6f3d2bff6d3b2aff6b3b29ff6c3a2aff693a2bff643826ff653a28ff673c2aff623826ff643a27ff6b3e2bff754632ff764432ff764533ff734835ff95715dffc4a38cffa37d64ff80553dff835139ff824e33ff815233ff80543fffa6836effbe9f87ff7e5e45ff603f29ff5b3521ff5c3420ff5c3722ff5f3e2aff684c3bffcbb8a5ff987c6bff68482cff6a462cff897256ffdfd5beffad9981ffc5ad93ffcca079ffe1bb91ffe9cca0ffebc894ffeac896fff1d8aafffbecc3fffbebc5fffceabeffeed7aaffe8ca9dffe9c699ffe9c595ffe9c597ffe9c696ffe8c996ffe8c997ffe9c998ffd7b386ffd1a77fffcc9e77ffb78765ffa57152ffc18b6affd4a579ffe9c191ffe9c694ffe6c596ffe3c596ffe3c699ffe4c69bffebd0a4fff8e2b9fffdedc5fffdecc8fffeedcafffdecc9fffeedcafffdedc9ffffecc8fffeebc9fffdebc9fffdecc8ffe8d3acfffae5bffffceac4fffcebc5fffdebc7fffce9c5ffecd2acffdcbe94ffdebc91ffdfbb90ffd7b189ffbf946fffad785bff935642ffb2775fffd0a37effdbb78bffeac599ffeac999ffe9c997ffe9c897ffe7c896ffe7c89affe5c799fff3dbb3fff9e7c2ffebd4abffbf9e7effac8c71ffa78b7aff9a7b6bff835849ff784e42ff8f695bffa68472ff805e4eff8c6757ff88604fff5a3324ff5e372aff633d32ff7c5748ff977264ff957062ff7a5546ff663e2eff6a3f2fff6a3e30ff6b3f2eff6c3f2fff704332ff714535ff7e5342ff986d58ffab826bff956a57ff7f5541fd7c4e3af7804f40b28a6352448b78ce17907ad39c8471d0818471d2658372cf4b8170cf358273d423836dcc148c80d90b8b74d1056666cc010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080048080bf098e71c60f7777cc168b74d11d8472d335876fcf1c9b89d123e9d3c5b7a97d6bfc91523efe975039ff945037ff945039ff944f3bff954f38ff954f39ff954e39ff954e39ff954e39ff954e39ff944e38ff944e38ff944e38ff944e38ff944e38ff944e39ff944d3aff944d39ff934e39ff8f4e3aff70392cff4a2013ff452314ff462315ff4e2819ff5b3223ff593323ff543121ff442415ff3f1f13ff3f2013ff3f1e11ff3f1f13ff3e1e12ff3e1e13ff3e1e13fe3c1e14f9371e169c5541360fddcccc07dbdbb640d7c7afe9d8b58afddcb580ffd9b480ffd8b380ffd7b17cffd8b17cffd7af7affd6ad78ffd4ab74ffd2a972ffd1a670ffcea36fffc79967ffbf8f61ffbe8c62ffbd8b60ffbd8a60ffc08f61ffca9c6affc89b68ffc89b67ffc89b68ffd0a570ffd7ac76ffd2a672ffca9f6cffcca16effd3a975ffd4a976ffd4aa76ffd5ab77ffd5ab76ffd6ad77ffd7ae79ffd7af79ffd8af7affd8b07bffdab27dffdcb580ffdfb781ffdeb780ffdeb781ffdeb681ffdeb882ffdeb882ffdfb785ffdab180ffd1a677ffcb9e70ffbd8e60ffc49367ffbf8d64ffa8734fff915b3fff87513bff804a36ff79422eff7a4230ff7a4332ff784330ff774330ff784330ff774330ff774330ff774330ff774330ff784332ff784433ff784432ff794330ff774330ff774331ff784331ff77432eff72472cff7d5538ffb29071ffb79377ff6e452bff6b3f2aff6d3c2aff6a3a28ff6a3b28ff643827ff613624ff663b28ff643a27ff603523ff653929ff6b3e2fff6d3f2eff713f2eff774233ff744531ff7d513cff926c55ffb29079ffbb9983ff876146ff7d5032ff804b33ff774b2dff7f5a3aff997558ffb89780ff74523bff5f3d28ff573020ff593123ff5d3727ff694a32ff83705affb49f8bff715740ff786346ffa08d72ffe9ddc2ffc2ae95ffc7a683ffd5b086ffedcda3ffebc896ffe9c793ffedd3a3fffcedc6fffbecc7fffcebc5fffeebc3fff5deb5ffe9ca9effe8c697ffe8c695ffe9c895ffe7c897ffe8c998ffe8c899ffe9c99affdab588ffd2a77fffcda277ffbb8b67ffab7458ffc38d6cffd5a47bffe1b68affebc597ffe7c597ffe3c397ffe3c59bffe3c59dffe6cda2fff0dab1fffae7c2fffeedc9fffdedc9fffceec9fffcedcafffdeec8fffdecc8fffcebc8fffdebc9fffcecc6fffbebc5fffceac5fffde9c4fff4dfbaffeacea9ffe0be98ffddbb91ffdfbd92ffe0bc90ffc89f7affb58063ff975945ffa56b54ffc7957affdcb58effe5c292ffecc89affebc99affeaca98ffeac99affe9c898ffe9c89bffe6ca9dfffae9c3fffdefcfffe2cda9ffc1a384ffa88e78ffb0917cff916a55ff6e4234ffa87d6dff9b7662ff7d5b48ff9c7a64ff7b5341ff6a3f2fff643b2bff936c5eff926c5dff7f5948ff6c4435ff653c2cff683b2dff673b2bff663a29ff6b4030ff6f4433ff714b39ff9f7968ffa98574ff936e60ff7c5144ff734538ff78483bff79493aff7c4a39fe7e4d3ce4865d4a23a892830c9580d58c8773d1878471d06a8471d1508373d2398270d2268072d017857ad30c9580d5056666cc01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000280808003aaaaff06aa80d50b8b74d113796bc91d8472d3298370cd198f7acc10efdfcf44ddc7b4e3a27761ff93503cff955238ff954f39ff954f39ff954f39ff954f39ff954f39ff954e39ff954f39ff954f39ff954e38ff954e38ff944e38ff944e38ff944e39ff944e38ff944e39ff944d39ff944e39ff934d38ff8b4b3bff622f22ff482213ff452415ff452214ff502b1dff593322ff573222ff533021ff452416ff3f1f12ff3e1f12ff3e1e11ff3d1f13ff3e1e13ff3e1d13fe3d1c12fe3d1e14f83b21188c644e4510efdfcf40dfd3b7d9d7b68dfddcb47fffdbb380ffdab283ffd7b17dffd7b07cffd7af7affd5ac77ffd4aa74ffd3a973ffd1a671ffcfa36effc49465ffbf8e61ffbf8c61ffbf8b61ffbf8b60ffbe8a60ffc39365ffca9c6bffc99b6affc99c68ffc99c68ffd7ab76ffdab07bffd6ad78ffd0a672ffd1a773ffd4aa76ffd6ab78ffd5ac77ffd6ad78ffd7ad78ffd8ae79ffd8af7affd9b07affdab17affdab27cffdcb57fffe0b882ffdfb881ffdfb781ffdfb882ffdeb781ffdeb883ffdeb784ffdcb583ffd2a979ffd2a778ffc69768ffb8865affb47f5affa66f51ff865036ff88533eff7e4836ff784130ff79412fff794332ff784332ff77432fff774330ff77422fff77422fff774230ff774230ff774330ff784431ff784331ff784331ff784330ff774330ff774330ff77432fff77422fff76432eff70412bff845b40ffb49070ffa88869ff7c573dff673a26ff693928ff673928ff653625ff623524ff663a29ff613625ff5d3322ff643a29ff6a402eff693f2dff6e402dff744130ff74402fff754231ff744533ff7a513fffa3836fffac917cffa78973ff846047ff6e482dff754930ff744530ff96745bffa2846eff755543ff5d392aff573222ff573421ff694732ff6b5038ff9e8870ffa08c79ff7d6d50ffb7aa8effddd5baffc7b194ffbd9974ffe1bd8afff0cfa1ffe9c593ffeace9dfffcecc5fffdecc6fffeebc6fffeebc6fffeebc4fff9e3baffeacda0ffe7c797ffe8c898ffe8c899ffe9c89affe9c899ffe9c899ffebc99bffddb78bffd1a77cffcca177ffb98965ffaa7556ffc08968ffdaa47fffdcaf82ffe9c393ffe9c699ffe5c698ffe4c69affe4c49cffe5c69fffe6c9a2ffe9d0a8fff0d7b1fff3dab8fff5debbfff6dfbdfff5debbfff4ddb9fff4dcb8fff3dbb7fff2d9b5fff0d6b1ffe9cea8ffeacca6ffebc9a5ffdcb992ffdfbc92ffdebd92ffd7b189ffbb8a6cff995f48ff9f614dffc38f73ffd6ad8dffdfbb90ffebc998ffecc99affebc99bffeaca99ffebca9affeac99cffe8c99afff0daaffffcf0cefffcf0d3ffe0c8a9ffb6977effb39683ff856051ff7f5846ff98715bff754e37ff84624eff8c6957ff694330ff815a45ff8c6451ff946e5bff714939ff6a4031ff683e2eff663b2bff663c2cff693d2eff724738ff866253ff936d5fff9d7969ff957262ff70493aff6a4132ff6f4336ff704437ff734438ff764539ff794839ff7b4939fe804c3bf48456434b9c7e69188a80df478573d08c8573d1708472cf548673d43d8671d5298370d31a8976ce0e9280db068080d5028080ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000028080ff048080ff088080bf0d8976c4158679ce1a8976d8188a75d503aaaaaa22e8e1ca8eddc2b0f993614cff93523aff955038ff974f3aff954e39ff954e39ff954e39ff954e39ff954e39ff954e38ff954e38ff954e38ff944e38ff944e39ff944e39ff944e39ff944e39ff944e39ff934e39ff944d3aff934e3bff844738ff542617ff472214ff462315ff452216ff532d1eff593322ff563121ff522f20ff442314ff3f1f11ff3d1e12ff3d1e11ff3e1e13ff3e1d13ff3e1e14fe3d1d14fd3c1e15f53a201887826e647be6d6c1f2d7b992fed9b57effdab480ffd9b282ffd7b27effd6af7bffd7af7affd5ad77ffd4ab74ffd2a972ffd0a670ffcea16dffc19162ffbf8e61ffbf8c61ffbf8c60ffbf8b5effbc8a5fffbd8b60ffc8996affca9c6bffca9d6bffc99c69ffcca26dffdab17bffdbb27dffdbb37effd3a976ffd2a975ffd5ab78ffd7ad7affd7ad78ffd8ae79ffd8af79ffd8af7affd9b07affdab17bffdbb27cffddb47fffe0b982ffe1b982ffe0b981ffdfb882ffdfb883ffddb781ffdeb783ffddb683ffd7ae7dffca9f70ffcb9c70ffba895fffa7734fff955d3fff89523aff804935ff7c4633ff78422fff784230ff794332ff784332ff77422fff77422fff77422fff77422fff774230ff774230ff774230ff774330ff784431ff774330ff784431ff774331ff784430ff784330ff774330ff76422fff75442fff75432dff72432bff7c5439ffab8a6bffbd9f81ff87644aff623924ff643928ff623625ff683a29ff673a29ff5d3321ff5c3321ff653b2aff6c4131ff6a3e2dff6f402eff724130ff72402fff724030ff734231ff764533ff764d37ff80624cffa98f7affb29982ff94755cff734935ff6f4a32ff724f38ff957562ff997968ff684b39ff5e3c2bff56331fff593922ff66472fff80674fff9f8f7aff928067ffb3a58cffccb9a1ffd5bfa4ffc19c70ffe9c89bfff0cd9bffe9c895fff8e5b9fffdeecafffeecc6ffffecc6fffeecc6fffeedc6fff9e5bdffe9cea3ffe8c99bffe9c89affe9c899ffe9c899ffe9c898ffeaca9bffedcb9bffdcb689ffd1a97effcda27affba8a68ffa97255ffbf8567ffdda882ffdcb083ffe4bd8dffeeca9affecc99cffedc99effebc89dffeac89fffe8c89fffe8c8a2ffebc9a5ffeccaa8ffeacba7ffeacba7ffe9caa6ffebcba7ffeacaa7ffebcba7ffebcba7ffeacba5ffeed0a9ffeecea6ffdbba90ffdfbc90ffdbb78dffc99a7bffa0674eff955b45ffbf8a6fffd0a381ffdcb48dffeac89bffeccb99ffecc99affecc99dffeaca9bffedca9cffe9c99cffeacea0fffbeac4fffcf1d1fffcf0d4ffe3cfaeffc3a388ff815e49ffa37e6eff8d6759ff7d584aff8c6555ff7e5946ff78533dff956e5aff805844ff724836ff6a4130ff693f2fff69402fff6c4332ff6c4434ff825c4bffac8978ffa58374ff906e5fff775647ff623c30ff663d31ff6a3f33ff6b3f31ff6d4132ff704334ff744436ff78483aff7a493aff7b4939fd7f503df28156447f8d725c03aaaaaa498873d2918471d1758371cf588271d4418172d02c8074d11b8e7bd00f9977dd07926ddb028080ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaaa056666cc098e8ee30f8877cc06aa80d503aaaaff06d5d5aa25ddd6c87ce6dac7e8e7d0bbfd97664dff95513bff974f39ff954e39ff954e38ff954e39ff954e38ff954e38ff954e38ff954e38ff954e38ff954e38ff954e39ff944e39ff944e39ff934e39ff934e39ff934e39ff934d39ff934e38ff924f3aff824736ff4e2314ff472315ff452317ff462315ff522e1eff573221ff56311fff532f1eff442314ff401f13ff3f1e12ff3e1e13ff3e1e14ff3d1e14ff3d1d14ff3c1d14fd3d1f15f84a2e24eec1a799fbd9be98fed6b680ffd8b380ffdab281ffd7b27effd6af7bffd6ae79ffd5ad77ffd3aa73ffd2a972ffd1a670ffcb9d6affc29161ffbf8d60ffbe8c5fffbf8c60ffbf8b60ffbf8b60ffbe8a5fffbe8b60ffc99b6dffcc9e6fffca9f6dffc99d6cffd1a874ffd9b17cffdbb47fffddb581ffd7ae7bffd3aa77ffd5ac79ffd8ae79ffd9af7affd9af7affd9b07bffdab17bffdbb27cffdbb27dffddb47effe1ba82ffe2bb83ffe1bb83ffe0b982ffe1bb84ffe0b983ffd9b17effddb483ffd7ae7dffc99f6fffc89a70ffbe8d65ffa77452ff885238ff874f39ff7e4533ff7d4634ff76402eff78412fff784130ff784231ff77422fff77422fff77422fff774230ff774230ff774230ff774230ff774331ff774331ff774330ff774330ff774431ff774330ff774431ff764430ff764430ff764330ff774331ff77442fff75432eff72422cff704a2fff957558ffc2a687ff96785bff69462fff5e3623ff643625ff653827ff5f3423ff5e3221ff653928ff6e4230ff693e2bff6e3f2eff6e4231ff6b412fff69412eff6f402fff72402fff744531ff744732ff6f4832ff8c6c55ffb0917dffa98f78ff7f5f49ff6a4834ff72533dff957c67ff9d806fff6e4f3cff573925ff54351eff5d3d27ff684c32ff8e755cffa59377ffbaaf92ffd1bea9ffc4a887ffc39f71fff0cd99ffebcd9dfff0daaefffdeeccfffceec9fffeedc7fffeedc5ffffecc7fffdeccafffceac8ffecd1aaffe7c99bffe8c89affe9c897ffeac996ffeac997ffe9c999ffebca9affdebb8fffd1ab81ffcfa57effbe8d6bffab7457ffb47b5cffd6a47fffe6b68effe6b98dfff6d09ffff4d2a1fff5d3a3fff7d1a4fff7d0a7fff4cfa6fff2cfa5fff1cea7ffefd3aefff0d6b1fff0d6b1fff0d5b0ffefd2adffeed0abffedcda8ffedcfa7fff4d8afffe7c79effddbd93ffddbb90ffd3a683ff9f6851ff945943ffbd876cffcc9f7dffdbb58bffe9c698ffebcb99ffebca9bffebcb9bffeccb9fffecca9cffedcb9dffe9cb9efff3dbb6fffdefcefffbf2d0fffaedd1ffd7c0a4ffb39277ffa38069ff87604dffa37d6bff7f5a49ff785241ff815b49ff805946ff714b37ff7c523dff704633ff764e3bff79513fff906856ffaa8776ffa38170ff7f5c4cff5d3627ff603929ff65382aff653a2aff683e2eff694030ff6a4030ff6b4032ff6f4136ff724334ff734435ff754536ff774838ff7f5141fc926956e7c0a28d97d5bda74d8474cd828372d0968572d1788473d25c826fd3438172d12e8574cd1d8d7bd3118778d2088080df028080ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff048080bf059999ff088080bf04bfbfbf0d8976d824dcc6b84cebddc6b3e1d6c3f2e5d9c4fcd8b9a5ff9e6751ff954f38ff964f39ff954e3aff954f39ff954e38ff954e38ff954e38ff954e38ff954e38ff954f38ff954f39ff944e39ff944e39ff944f3aff944e3aff934e3aff944d39ff934e39ff924f37ff8c4a37ff6c392aff4b2416ff452315ff462215ff472315ff542e20ff573120ff56311fff512d1eff452215ff421f14ff3f1e13ff3e1e14ff3e1d14ff3c1d13fe3c1c13fe3b1c11fe3e1f12fd5f3f2ffdd8b496ffd7b482ffd9b37fffd9b280ffd8b27effd7b07cffd5ad78ffd6ad77ffd3aa73ffd2a972ffd1a670ffc99b67ffc19061ffc08e60ffbe8d5fffbf8c60ffbf8b60ffc08b61ffbf8c61ffbd8b5fffc19165ffcb9d6fffcb9f70ffcb9f6effc99f6dffd6ad7affdab17effddb580ffdeb681ffdab17effd5ac79ffd8ae78ffdab07cffdab17bffdab17bffdab17cffdbb27cffdcb37effddb57fffe2ba83ffe2bb85ffe1bb84ffe1ba83ffe1ba83ffe2bb84ffdcb480ffd4ab79ffd6ac7bffcea274ffc09368ffbc8c66ffab7757ff875037ff814a35ff7e4633ff7b4431ff794130ff78402fff77412fff774230ff77422fff77422fff77422fff774230ff774230ff774230ff774230ff774230ff774230ff75422fff774330ff774430ff774330ff774430ff764431ff774430ff774431ff764430ff75432fff75442fff77432fff76422dff74442dff6d412aff89634cffa98a73ffb1937cff916e5aff643f2aff5e3724ff603323ff5f3020ff663625ff703f2eff6c3b2aff6d3e2cff6d402fff68412eff6a3f2dff6e402eff71402eff74422fff72412eff714330ff6e4430ff6c4733ff8a6a57ff9e7f6bff9a7966ff8b6c58ff6a4e38ff9a816eff9a806aff90745dff674530ff603e26ff64442aff75573eff977d65ff9e886effd2bd9affbb9c73ffd6b485ffedd1a3ffeed8a9fffae8c1fffdeeccfffeedccfffeedcafffeebc8fffeecc8fffdedcafffdebc6ffeed5abffe8c89dffeac997ffebc896ffeac994ffe9c898ffe9c999ffebca9bffe2c295ffd1aa81ffd2a881ffc39373ffac7359ffae7259ffcb9575ffe9bd96fff1cd9efff5d4a4fff6d5a6fff6d5a6fff7d5a8fff6d3a7fff4d4a9fff7dbb1fffde8c1fffdeac3fffde9c3fffde9c3fffee8c3fffbe3bffff7dcb5fff1d4adfff4d8b0ffdebf95ffdfbc93ffd8ae8bffa56f58ff945b46ffb58266ffca9b7bffd7ad87ffe9c596ffedcb98ffedcc9bffecca9dffebcb9cffebcb9effedca9dffebcb9effedd1a6fffcedcafffaf1cffffbf2d0fff3e6cbffc9b198ff987862ff9d7c67ff7f5b4aff6e4a38ff775240ff785340ff795641ff7c5945ff8e6b56ffa37d66ffaa826cff9d7562ff8c6452ff794f3fff623a2aff5f3627ff633a2aff623829ff643b2aff673e2cff693e2eff6a3e2eff6a4030ff693f30ff6b4031ff6b4033ff6d4233ff835a49ffa47c6dffb38f7cffb18c7affa27a69fd906754dc835e4f489583c35a8574d2688273ce7d8370d2608572d2468371d3318272cb1f8c7bd6128071d4098e71e303aaaaaa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff028080ff048080bf06aa80d5097171c60c8080bf209f80809ba6877aa2d8c2b2eae4d5c3fce3d6c1ffceb29aff945a43ff96513bff954f3aff944f38ff954e38ff954e38ff954e39ff954e39ff954e39ff954e3aff944e3aff944f3aff944f3aff944e3aff944e3aff944e3aff934e39ff944e3aff934d38ff92503aff79402dff603122ff482214ff442215ff452216ff472215ff542e20ff562f20ff552e1fff502b1bff452115ff401e14ff3f1e14ff3e1e14ff3c1d13ff3b1d14ff3b1b11ff8d6d57ffa9896afeba9570ffd8b385ffd8b37fffd9b27fffd7b27effd8b07dffd6ad78ffd5ac76ffd3aa73ffd2a871ffd1a66fffc99a66ffca9a69ffc99a6affc29364ffbf8e61ffbf8d60ffbe8d60ffbe8d61ffbf8c62ffbd8c61ffc39367ffcea272ffcca170ffcba06fffcea572ffdab17effdcb37fffddb580ffdeb681ffdeb580ffd9af7affd9af7bffd9b17cffdbb17cffdab27cffdbb27dffdcb37effddb47fffe1ba83ffe2bc85ffe3bd85ffe3bc85ffe1ba83ffe1ba83ffe1b983ffd6ac79ffcda170ffcea072ffbe8f66ffb5855fffa16e50ff915a40ff7c442fff7e4634ff7b4332ff7b4231ff76402dff77412eff76412eff78422fff77422fff77422fff774230ff774230ff774230ff774230ff774231ff764230ff75412fff774330ff774330ff76432fff75432eff754330ff764430ff764531ff764430ff76442fff76442fff734530ff72452fff754430ff75422dff713f2bff6b3e28ff724a33ff8b6b55ffae917bffab917bff91705bff75503bff643b27ff653827ff6e402fff6e3e2eff6d3c2cff6d3c2dff6c3d2bff6c3f2bff6b432dff6e4530ff744932ff71412cff6b3e2aff683d29ff643c28ff613b28ff66412fff725040ff987a6bffa28979ff8f765eff846c52ff957862ff90705aff7c5b44ff6a4a34ff765840ff886b50ffa1856affcaad8effb59370ffdcbe8ffff0d5a6fff8e3b7fffcedc7fffdefcefffcedcbfffeedc9ffffedc7fffeedc9fffeedcbfffdeac9fff0d8aeffe9cb99ffeaca96ffeac998ffe8c899ffe9c999ffeac99bffeaca9affe5c596ffd2ad83ffd2aa82ffcb9b7affb37860ffa96d55ffb88164ffe3b693fff3cfa7fff6d5a9fff7d8adfff5d7aafff3d5abfff7ddb4fffde7c1fffceac4fffcebc5fffceac6fffceac6fffce9c5fffbe6c2fff9e1bcfff3d8b1fff1d5acffe3bf99ffcda180ffa06b53ff935944ffb17b61ffd0a080ffd5a983ffe4bd94ffeeca9bffeecc99ffedcc99ffeccb9dffeccc9cffebcb9dffedcb9fffebcea2fff8e3bbfffdeecdfffcf0ccfffbf1cfffe0d0b1ffad957bff9b7e69ff866350ff916d5aff96725fff9d7a68ffa88473ff9d7a68ff906e5bff886653ff755340ff6c4533ff643929ff63392aff623829ff613728ff62382aff623a2bff633b2bff653c2eff633b2cff653b2bff673f2eff6c4636ff7a5545ff916d5dffa38172ffad8c79ffa3816cff96705dff875d48ff855642fe8a5544fe885644f7885a4b5f997b790d9d89eb558475d27f8372d3628270d3488371d1338273cd208778d7138679e4098e71e303aaaaaa01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff028080ff048080ff06aa80d50a8080cc06aaaaaa47a98177cb8d6157cabfa595d6e2d6c2fddfd2bdffcfae99ff935942ff96503aff955037ff954f39ff954e38ff954e38ff954f38ff944f38ff944f39ff944f39ff944e39ff944e39ff944e39ff944e39ff944e39ff944e39ff944d39ff934e38ff934e39ff904e39ff793e2eff542618ff452313ff422415ff432114ff442315ff542e20ff532e1fff532d1eff4e291eff422015ff401e14ff3d1d13ff3e1e14ff3d1e14ff3d1f12ff6e4e36ffd3b38cffd9b789ffd9b483ffd7b37fffdab27effd7b27fffd9b07dffd6ad79ffd4ab75ffd4ab74ffd3a872ffd0a46fffc89a66ffc69865ffcfa270ffd5aa77ffcfa370ffc59665ffbf9061ffbd8e61ffbe8c61ffbf8d62ffbf8e62ffc8986bffd1a374ffcea371ffcca170ffd3a976ffddb480ffdeb680ffddb57effdfb780ffe0b781ffdab17dffdab17dffdbb37effdbb37effdcb37fffdcb47fffddb580ffdfb881ffe2bd85ffe3bd85ffe3be86ffe3bd86ffe0ba82ffe1ba84ffe2b985ffc99d6cffc49667ffc29368ffb2815dff935f40ff935c44ff7b432fff7d4533ff7a4331ff7a4231ff77402eff76402dff743f2bff77412fff77422fff77422fff77422fff764230ff774230ff764230ff764231ff76412fff733f2dff75422fff76432fff76432fff75422fff74422fff74432eff764331ff754430ff76452fff74442eff754430ff75442fff75432eff734331ff73432cff723f29ff713c28ff6d3a28ff683925ff673d2aff7c5c47ffa88a75ffba9f8bffa68973ff84654eff76543dff724e37ff6c3e2bff673826ff683927ff693a27ff6a3c29ff6c402bff784b36ff7a4d37ff6d432eff663d29ff643b28ff623926ff643c27ff614129ff553822ff6d513cff9f856fffb39983ff957c66ff866d57ff886f57ff876954ff815d48ff7a5441ff9b7b60ffbfa480ffb1956bffdfc293fff7ddb0fff8e8bbfffdf0cbfffdedcffffeedcbfffeedc8fffeedcafffeedc9fffeeecafffdefc8fff0dbafffe9cb9cffeac89cffe9c89cffeac89bffe9c89affe9c998ffe9ca9bffeac99dffd7b388ffd3ad81ffd2a580ffb98569ffa26851ffa56853ffc28c71ffebc09ffff8d6affff8dcb3fffce3bcfffde9c3fffbeac5fffceac5fffaebc6fffbebc7fffbebc8fffbeac7fffae7c4fff9e3befff5dab4ffe9c8a4ffb6876cff915a43ff945a45ffb68266ffd2a282ffd6a985ffe0b98fffebc999ffedcb9affedcc9bffeccc9bffeccb9dffeccc9bffedcc9dffedcba1fff4dcb5fffdedcafffcefcdfffcefcafff9edcdffe3d4bbffcbb7a1ffb89f8bff9a7c6bff745747ff614535ff543728ff4d2d1fff563425ff5b3829ff5d3a29ff5f3c2aff623d2bff633c2bff633c2cff643c2eff613c2eff5f3b2dff623d2fff6d493cff795849ff906f61ffa38373ffaa897affa28170ff8d6a59ff815c4aff79503dff7d4f3cff845340ff85543fff865541ff885542ff895544ff895745fd895a47929a776403ffffff608575d2818473d2648273d14a8372cf348476ce218b74d8138679d7098e71e3048080bf01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff03aaaaff068080d5059999ff04ffffff52ab8076e888564dde9b7766d4dac3b2ffe1cebbffc39d87ff91543dff945038ff954f39ff944f39ff944f39ff944f39ff944e39ff944e39ff944f3aff944e39ff944e39ff944e39ff944e39ff944e39ff944e39ff944e39ff934e38ff944d39ff934d39ff904e39ff793d2eff512414ff482114ff432214ff412214ff462317ff512c1eff522d1fff4f2b1eff4b291cff411f14ff401e14ff3f1e14ff3d1d15ff3e1f15ff4a2918ffb18f6bffd6b583ffd7b380ffd7b17dffdab37effd6b27effd8b17dffd7ae79ffd4ab75ffd4ab74ffd2a972ffcfa26dffc89966ffc89967ffc79967ffd2a572ffd6aa76ffd5a975ffd3a775ffcea170ffc39465ffbf8e62ffc08e63ffc29063ffce9d6fffd1a574ffcfa472ffcea472ffdab07dffdeb580ffdfb780ffdeb780ffdeb782ffdeb783ffdcb480ffdab37effdcb47fffdcb47fffddb580ffdeb680ffdfb982ffe3bd85ffe3be86ffe4be86ffe4be87ffe3bc85ffdcb780ffdfb782ffdcb17fffb28253ffbd8d63ffb17e5aff976144ff874f37ff804733ff7a422fff794230ff794230ff76412eff753f2dff723d2bff753f2dff76412fff77422fff77422fff76422fff76422fff764230ff754230ff754230ff723e2dff723e2cff75432fff75432eff75432eff75422eff74412dff73402dff75422fff75432fff754430ff75432fff75442fff74452fff734431ff734330ff72412dff6f3f2aff6c3b27ff6b3926ff6a3826ff6a3828ff693a29ff6d412fff764e3bff87614eff9c7963ffb08f7bffc29f8bffb18c79ff97715eff76503dff653e2bff643d28ff673d29ff6b412eff6e4734ff6b4330ff6b402cff6a3e2bff663c2aff643e28ff66402aff653e2aff5f3826ff5f3b27ff694935ff795d48ff947965ffb59a86ffa78c77ff81644eff6c4d37ff866950ffb8a180ffb2966cffe0bf97fff6e0b3fff9eac0fffdefcbfffdefcbfffdeecafffdedcbfffeedcafffeefcafffdf1d2fffbeed0fff2debaffe8ca9fffe9c999ffe9c899ffe8c999ffe9c999ffe9c89cffeac99dffeccc9dffe1bd90ffd7ad84ffd4a882ffca997affa76f58ff9d5d4effa56656ffb9826bffd5ab8cfff8d9b7fffee6c3fffce7c4fffce9c6fffbebc8fffaebc9fffcebc9fffce9c8fffce7c7fff1d4b4ffc19a7aff96654cff8b533fff965c47ffbe8a70ffd5a884ffd9a985ffdcb18bffebc79affedcc9affedcc99ffeccc9cffedcb9effeecb9effedcd9effeccc9dffeed4a7fffbebc7fffbeecdfffcefcefffbeccbfff8eacdffb8a592ff6c5547ff50342aff462b22ff452c23ff482e24ff482d22ff513427ff563629ff5c3c2dff583829ff543524ff5d3c2bff6e4b3bff846353ff9f7e6fffb19183ffae8d81ff99796dff896a5eff7f6053ff724f43ff6b4539ff694134ff704636ff794939ff7e4d3bff804e3cff834f3dff85513eff84503eff875341ff865342ff875542ff865543fd8a5844c48f6b5708dfbfbf508673d2838473d0658372d24a8675d2358773cf228770d2148066cc0a8080cc04bfbfff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff03aaaaff04bf80ff059999cc06d5d5d555ae7b72ed895146ee845143f4a98474ffd5b5a2ffb98a73ff925239ff934f39ff934f39ff944f39ff954f39ff944f39ff944f39ff944e3aff944e39ff944e39ff934e39ff934e39ff934e39ff934e39ff934e39ff944e39ff934d39ff934d39ff934d39ff914e3aff793d2fff542417ff482212ff422114ff422116ff482517ff502a1dff502b1dff4c291bff482518ff422013ff3f1d13ff3f1e14ff3d1e14ff3f2014ff826145ffd7b382ffd8b27cffd7b17cffd7b37effd4b37fffd7b07dffd7af7bffd4ab77ffd5ab75ffd3a973ffcea16cffc89967ffc89867ffc89866ffc89966ffd3a773ffd6ab76ffd7ac76ffd7ab76ffd8ac78ffd3a673ffcb9c6cffc39364ffc49465ffd0a272ffd3a675ffcfa473ffd0a674ffdbb37fffdfb782ffdfb781ffdfb782ffdfb783ffdfb883ffdeb781ffdcb580ffddb581ffdeb681ffdfb782ffdfb881ffe3bd85ffe5be87ffe4bd86ffe4be87ffe3bd87ffe2ba86ffd6ad79ffddb380ffc99b6cffab774fffa6704eff985f45ff824a33ff834a37ff7a4230ff77412fff77422fff76412eff75402eff723d2bff703a29ff75412fff76412fff77412fff76422eff75422dff75422fff744331ff73412eff723e2dff6c3828ff76432fff76432eff74432dff75422eff74412dff73402cff713e2aff723f2cff74432eff74442fff74442eff764430ff74442eff74432eff73422eff70402cff6f3e2bff6c3d29ff693a28ff683827ff693827ff6b3928ff6d3c2bff6f3d2cff703f2eff6b3f2cff693e2dff7a513fff8d6856ff9c7b69ffa48573ffa68775ff9e7d6cff9c7b6aff927262ff896957ff805e4bff7a5443ff724e3dff6b4936ff6a4634ff6c4633ff6b4532ff68432eff603c28ff5c3b27ff593925ff553724ff624330ff856750ff8f715bff7b5e47ff81684dffb9a280ffa38361ffdabe97fff9e5bafffbebc3fffdefcbfffdefcbfffdeecaffffeec9fffef1cefffef3d7fffdf2dbfffdf1d6fff6e0bdffe8cd9dffe9c99cffe9c99fffeac99cffe8c99affe9c99bffeaca9dffeccb9dffe5c296ffd6af87ffd5ac87ffd4a786ffc18d74ffa56c58ff945646ff985849ff955b4affa36d5affb2806cffb98e77ffbd957dffbc957cffb98f77ffac7f67ff986750ff8b5540ff884e39ff955e48ffb38066ffd5a587ffd9ac8affdbaf89ffe0b48fffe4be92fff0cb9dffeecc9cffeecb9bffeecd9cffeecd9cffefcc9bffedcd9fffedd2a3fff9e7bffffcedcbfffceecdfffceecbfffaeac7ffc7b8a1ff695947ff665342ff695244ff6c5347ff71584eff796055ff896e61ff917769ff9b8073ff9d8274ffa2897affa68d7effa3897aff93776aff816357ff6a493eff5e3b30ff5b372dff603b2fff623b2eff643b2eff683c30ff6c3f32ff704134ff754436ff7b4938ff7d4b39ff814d3cff824f3cff83513dff85523eff865240ff875341ff865441ff865444fe8a5643e18d67531bbda19701ffffff698672d1658674d24a8672d2358773ca238375d315866dce0a8080cc048080bf01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff02808080028080ff03aaaaff048080bf03ffffff5aa16f63df915849fa8c5340fd8c5645ffaa7562ff95563fff944e39ff934e39ff934f39ff934f39ff934f39ff934f3aff944f39ff934e39ff934e39ff934e39ff934e39ff934e39ff934e39ff934e39ff934d38ff934d39ff934d39ff934d38ff934d39ff8f4c3bff783d2fff502212ff472214ff422114ff432114ff482417ff4d291bff4d291cff4b281bff49261aff401f13ff3f1f13ff3f1f14ff3e1f14ff4c2c1bffd5b487ffd7b37bffd7b17cffd7b27effd6b381ffd8b17fffd7af7bffd5ac77ffd5ab76ffd3a973ffcb9f6affc79866ffc89867ffc89867ffc79966ffcb9d6affd6a975ffd6ab75ffd8ad77ffd7ac77ffd8ad78ffdaad7affd5a876ffc99c6bffc79a6affd1a675ffd1a675ffcfa573ffd6ad7affdeb681ffdfb782ffdeb782ffdfb883ffdfb883ffdfb783ffdeb681ffdeb781ffdfb782ffdfb882ffe0b983ffe3bd85ffe5be87ffe5bf88ffe3bd86ffe4bd87ffe3bb86ffd9b07cffcea371ffd9ad7dff9f6a42ff9a6343ff8f563fff864e39ff7e4633ff7a4331ff76402eff76412fff75412eff75402eff733e2dff6a3625ff73402eff76412fff78412fff76412fff75422fff75412fff744231ff74412fff713e2eff663323ff74412eff76422fff75422eff75422eff74412dff73402dff713f2bff6e3c28ff6d3c28ff72412dff73432eff75442fff75432eff75432eff74422dff72402cff703f2bff6f3e2aff6c3b29ff673b29ff673828ff663725ff693827ff6c3b2aff6e3d2bff703e2dff72402fff73402fff734130ff70402fff6a3c2cff6a3c2dff6b4433ff6f4c3dff715244ff795d4fff836757ff886c5bff8c705fff8c7261ff8c705fff8f7260ff927461ff947663ff967663ff957563ff91715fff8c6c5aff90705dff92725fff8f715dff8f725cff8a6e5aff8a6f5cff836751ff816146ffe6cca4fff6e3bbfffdebcafffdedcbfffeeec9ffffefc9fffef1d1fffff4dafffef3dbfffdf4dbfffef4d4fff2e1b9ffe8cca5ffe9c8a0ffe9c89dffeaca9affe9ca9bffe9c99effebcb9effeccd9fffe6c698ffdab38dffd9b08bffd9ad8affd7a788ffc59176ffae7560ff955947ff8b503dff8b503dff8c5440ff8a513eff89513dff89503dff8a503cff854c37ff986049ffbf8b71ffd6a88bffdcb190ffe0b491ffddb38dffe6be95ffebc69bffe4bf95ffecc99cffeecc9dffefcc9dffeecd9cffeecd9dffeecd9fffeed1a5fff7e5bbfffbedc9fffbeeccfffbeccafffaeac7fff5e3c4ffe1d0baffbdac9affb09b8affa89181ffa18677ff957c6cff897061ff7d6253ff725548ff684a3dff604034ff56372aff502e24ff532f25ff573329ff59352bff5a352bff5d362bff5e362aff60392bff60392aff623a2aff643c2cff683e2dff6f4230ff764635ff7a4937ff7e4d3aff804e3cff824f3cff83513dff84513dff875340ff885541ff86553fff865640fd8f624be8a8876f34ddc9b102ffffff728472d0658672d24a8672d635826fca228778d215866dc20a8066cc048080bf01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff048080bf059966cc03aaaaaa28ac8679d08f5b47fd904e3dff8f4d38ff924d38ff954f39ff944e38ff934e38ff934e39ff924f39ff904e38ff934e38ff934e39ff934e38ff934e39ff934e39ff934e39ff934e39ff934e39ff934e39ff934e39ff934d38ff934d39ff934c38ff934d39ff904d38ff7c4032ff512015ff472011ff442114ff412115ff432315ff4a2719ff4a2619ff49271aff49271aff432115ff3f1f13ff3f2015ff3e2013ff987856ffd4b380ffd5b17dffd7b17fffdab281ffd9b27fffd8b07cffd5ad78ffd5ac75ffd3aa73ffc99e68ffc99968ffc89866ffc99967ffc89967ffc99a68ffcc9e6bffd7ab77ffd6ac77ffd6ad76ffd7ad77ffd9ae79ffd8ae7affdab17cffd5a977ffcfa473ffd4a977ffd3a977ffd1a674ffdaaf7effdfb683ffdfb882ffdeb782ffdfb883ffe0b984ffe0b984ffdfb883ffdfb883ffe0b984ffe1ba84ffe4be86ffe6bf88ffe6c089ffe6bf88ffe2bb86ffe2bb86ffe2b886ffc79a69ffc59567ffc18f67ff8c5538ff854d37ff844d3aff7a4230ff794230ff77402eff76402dff753f2dff76402eff743e2dff683625ff673625ff75412fff76402fff76422fff75412fff75412fff754130ff74412fff723f2eff622f20ff6d3a29ff75412fff75422fff75422eff74412dff733f2dff723f2cff6e3d2aff6b3a27ff653522ff6d3c29ff71402dff75422fff76432eff75422dff74412dff723f2aff713d29ff6f3d2aff6d3b2bff693a2aff643927ff623725ff613a28ff643d2aff683c29ff6d3d28ff6f3e29ff703e2aff6f402cff6f402dff6c3d2bff653827ff5e3425ff512d1fff442517ff412415ff442617ff48281aff513223ff553929ff583a2bff593b2dff5b3b2eff5b3c2eff5d3d2fff5d3e30ff5e3f30ff5e3e2fff5e3e30ff5f3d30ff5f3e30ff5f3f31ff5e3e32ff5c3d31ff5a3c2fff7b5b45ffe0c8a8fff7e3b9fffcebc1ffffefc9fffeeecafffdf2d0fffdf5d8fffef3defffdf4dcfffcf6dcfffcf5d9fff7e7c6ffe9cfa6ffe9ca9fffeac99dffeaca9dffebca9dffe9cb9effe9cb9dffebce9dffe3c198ffd8b190ffdebb96ffe1ba96ffe2b795ffe0b493ffe2b797ffdaad90ffca9b7effb9896fffae7c63ffa9765effad7d63ffbe8d73ffdaaa8effe2b796ffe1b895ffe1ba97ffe4bb96ffe3b995ffdeb48dfff3d0a3fff1d0a1ffedc99cffeac699ffefcd9fffefcd9effeecda0ffedcea2ffeed3a8fffae7c0fffbeccbfffcefcefffbedccfffaebc9fff7e5c6ff89725aff492d1fff45281cff44271cff47291cff47281bff4a2b1dff4a2d1fff4a2c1eff4c2e20ff4f2f21ff512f21ff523022ff533022ff533123ff543124ff573126ff583225ff5a3226ff5c3426ff5d3526ff5e3628ff61372aff653b2bff6b3e2eff714231ff754635ff794d39ff7e533eff855945ff8f644effa17660ffb28671ffc3967fffcaa188ffd4aa8fffd5aa8dfdc09678eeb58a6b54b99b7c02ffffff828574d2648573d14b8574d3348471d3228778d2158679ce0a9980cc03aaaaff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080ff048080bf04bf80bf088080df259f757cc48f5845fd91513bff934e3bff944d39ff954f3aff934f39ff914f3aff924e3bff914d3aff924d37ff924d38ff924d38ff924e38ff934e39ff934e39ff924d38ff924d39ff924d38ff924d38ff924d38ff924c38ff934d38ff924b37ff924c37ff8f4d3aff834538ff552716ff492012ff422115ff422115ff432114ff462416ff472418ff482518ff49271aff472519ff402013ff402114ff61432cffd2b185ffd4b17effd8b17effdab27effd9b27effd7b07cffd5ad78ffd5ac77ffd3aa73ffca9d68ffc99967ffc89866ffc89867ffc99968ffc99b69ffca9c69ffcfa170ffd7ab78ffd7ad78ffd8ad78ffd8ae79ffd9af7affd9b07bffd9b17bffd9af7bffd5ab77ffd6ac79ffd4a976ffd3a876ffdeb481ffdfb783ffdfb883ffdfb883ffe0b984ffe0b984ffe0b984ffe0b984ffe0b983ffe2ba84ffe5be86ffe5bf87ffe6bf88ffe6bf89ffe6bf89ffdfb782ffe2b884ffd9ac7cffaf7d52ffc5916cff965d43ff804733ff7f4737ff804937ff773f2eff77402eff76402dff753f2cff753f2dff743e2cff6c3a29ff5b2d1cff6f3e2eff754131ff76412eff74412eff74412eff75412fff75412fff744030ff623020ff633223ff703e2cff75422fff74422eff74412dff723f2dff713e2cff6f3d2bff6c3a27ff673523ff60301eff653623ff6d3b29ff713f2bff75432fff73422dff723f2bff703f29ff6f3d29ff6d3c29ff6c3b2aff693a28ff653725ff643624ff653826ff673928ff673a28ff693b29ff693b28ff6b3c29ff6c3c2aff6b3c2aff633926ff593422ff533220ff472819ff412315ff402315ff3f2013ff3e2013ff492b1fff56382bff5a3c2fff5c3d30ff5d3e30ff5e3f31ff5f4033ff5f4133ff5f4133ff604034ff604034ff614034ff604033ff604035ff5f3f35ff5e3f33ff5f4031ff876a51ffe7ceaafff8e2b8fffdebc2fffeeec8fffef2d1fffcf4d7fffef5dcfffef3e0fffef5dcfffef5dffffef5dbfff8e9c7ffeacfa7ffeacb9fffeaca9dffebca9dffe9cc9effeacb9effebcc9fffe3c499ffdcb895ffe1b99affe1ba9affe3ba9affe3ba99ffe1ba98ffe0ba97ffe0b997ffe0b899ffe2b999ffe2ba9affe2ba9affe2bb9affe2bb9affe2bb99ffe1ba97ffe1ba97ffe3bb98ffe4bb97ffe1b992fff5d1a4fff2d0a1fff3cea1fff3cfa2ffefcd9fffeecda1ffeecfa3fff2d7aefffae7c3fffbedccfffcefcffffaeecffff9eccbfff8ebcaffc7b297ff654d38ff5e4330ff5e4130ff5c4131ff593c2cff583928ff563728ff563929ff593a2bff5b3d2dff5e3f2fff634333ff684737ff6d4c3bff745342ff7d5948ff845f4eff896554ff916c5cff997465ffa07c6cffa78474ffad8a7cffb49081ffba9888ffbf9d8affc3a08bffc4a188ffc09b82ffbb947affb58870ffae7e66ffa6745cffa36c53ff9d644aff9c6147ffa06449ffa6684dfdaa6e528eb48a6f06aaaaaa718371d2648573d14a8372d2348471ce218b74d8148073cc0a8066cc035555aa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0280808003aa55aa059999cc059999cc289f736cad905d4af990513efe94503aff934f39ff934f39ff934f39ff934e38ff934e38ff934e38ff924d38ff914d38ff914d38ff914d38ff914d38ff914d38ff914d38ff914d38ff914c38ff924c38ff924c38ff924c38ff924c38ff914c37ff914c3bff8f4c39ff864937ff683524ff4c2213ff451e13ff412114ff422115ff432116ff442216ff452318ff462418ff48261aff442317ff412216ffad8b6cffd6b280ffd7b17affdab27effd9b27effd8b07dffd6ae79ffd5ad77ffd4a973ffc99d68ffc99a67ffc99a67ffc89968ffc79968ffc99a69ffc99c6affca9d6bffcfa371ffd8ac7affd7ae79ffd8af79ffd8af79ffdab07bffd9b17bffdab17cffdab17dffdab07cffd8ae7bffd5aa77ffd6ad7affdfb782ffdfb883ffdfb983ffe0b984ffe0b984ffe0b984ffe0b983ffe1ba84ffe1ba83ffe5bf87ffe6bf88ffe7c089ffe7c089ffe7c089ffe4bb86ffdbb07dffdeb282ffc19167ffa36e4affa26c51ff7e4631ff7b4331ff7d4635ff7b4332ff773f2eff763f2dff753f2dff753f2dff753e2dff703d2dff592c1cff623424ff744131ff76412eff75422dff74422eff75412fff75402eff74402fff653425ff59291aff6b3b2aff713f2bff74412dff74412eff73402dff6f3d2aff6e3c29ff6c3a28ff683827ff613221ff582c1aff643523ff673826ff6a3927ff6e3e2bff6e3f2bff6f3f2aff6d3d2aff6d3b2aff6b3a28ff6a3a28ff683927ff653725ff643724ff663927ff673a2aff673b29ff673a28ff693927ff683928ff673927ff613726ff563221ff502f1eff4c2c1dff432517ff402215ff3f2115ff3e2215ff3d2215ff422619ff503428ff5b3d31ff5c3f31ff5e4031ff5d4032ff5e4032ff5e4134ff5f4135ff5f4134ff5e4135ff5f4134ff5f4035ff5e4035ff5f3f35ff5e4034ff5e4130ff967a62ffedd6b4fff7e3bafffceac3fffdf2cffffdf4d5fffef4dbfffff5dffffff5dffffef5e0fffef7e0fffef6dafff9ecc9ffebd2aaffe9cca0ffebca9fffeacb9effeacba0ffeecfa4ffe2c499ffddbd95ffe4bf9bffe4bc9affe4bb9affe3bc9affe3bd9affe2bc99ffe1bc99ffe1bb9affe1bb99ffe1bb99ffe1bb9affe1bb99ffe0bb99ffe0bb99ffe1ba98ffe2bc98ffe3bb9affe3bb9affdfb992fff3d0a3fff0cea0fff0cca0fff1cea1fff0cfa2ffefd1a5fff5dcb3fffde8c3fffbedcafffbeecdfffbeecefffbeecefff8ebcbffd7caadffbfaf98ffb7a68dffb6a389ffb7a38bffb29f89ffaf9c87ffaf9985ffad9783ffa9927fffa68f7effa38c7affa28b78ffa08976ff9f8674ff9f8673ff9c816dff9a7e6bff957a67ff927461ff8d705dff8b6c5bff866654ff82604eff7f5c4aff7f5845ff805742ff835641ff865640ff89563dff8c573cff92593eff975a42ff9b5e44ff9c5f46ff9d5e45ff9d5d44ff9c5d44ff9d5c43ff9d5c43fda06249b8a67a620ceabfaa4e8672d1648573d14a8372d2348471ce228770d2148073d90a9980e6048080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff03aaaaaa059999cc03aa55aa14b2998c89976652fc8d503dfe94503bff944e39ff964d38ff954d37ff944e37ff934f38ff934e39ff934e39ff924e39ff924e38ff914d38ff914d38ff914d38ff924d38ff924d38ff924d38ff924c38ff924c38ff924d39ff924d38ff924d38ff934d37ff914c38ff8e4d39ff7e4432ff5c2b1eff461c11ff431e13ff412014ff411f15ff421f15ff431f16ff442118ff45231aff422319ff6a4631ffd7b286ffd8b17cffdab37effd9b27effd8b17cffd6ae79ffd6ad77ffd4a973ffc99d68ffca9b68ffca9c69ffcb9e6bffc89a68ffc79a69ffc99b6affc99c6bffca9d6dffd2a574ffd9ad7bffd9af7bffd9b07bffd9b07bffdab17cffdab27dffdbb37effdbb37effddb480ffdcb37fffd7ae7bffd9b07dffe0b984ffdfb883ffe1ba84ffe1ba84ffe1ba85ffe2b985ffe1ba84ffe1ba83ffe5bf87ffe6c088ffe7c089ffe8c18affe7c08affe7bf88ffdaaf79ffc99d6bffd8ab7effa77151ff986147ff88503aff783f2cff7a4332ff7c4333ff77402fff753e2dff743f2dff753e2cff753e2dff713d2eff5d3221ff562a1aff6d3c2cff76422fff75422dff73422eff74402fff75402eff75412fff69382aff552618ff623322ff6e3e2aff703e2aff74402eff73402eff703d2bff6d3a29ff6b3828ff673727ff633727ff562c1aff522717ff5d3222ff613423ff623422ff613321ff643723ff663826ff693a2aff69392aff673928ff673929ff653726ff623424ff613523ff633926ff663b29ff663b29ff683b2aff673929ff633727ff603625ff583121ff4e2c1bff4a2b1bff442719ff3f2214ff3d2115ff3b2214ff3b2216ff3c2016ff3e2317ff492e21ff5a3e31ff5e4233ff5e4134ff5c4033ff5e4135ff5c4134ff5e4135ff5f4337ff5e4237ff5f4337ff5e4236ff5f4036ff5f4136ff5c4034ff614535ffac9276fff3ddb8fff8e4bdfff9ebc6fffff4d3fffff5d9fffef6defffff6e1fffdf6e0fffdf9e1fffcf9e1fffdf7dffff9ebceffecd4adffebcba2ffeacb9fffeacba1ffeed1a7ffe7ca9ffff0d5abffeccda6ffe4bf9cffe3bf9cffe3be9cffe4be9dffe3bd9affe1bd99ffe3bd9affe1bd9cffe2bb9cffe3bc9affe3bb9affe1bb9affe1bc9affe2bb9affe3bd9bffe4bd9bffe5bd9bffe0bb94fff1d1a4ffefcb9effefcca0fff0cfa5fff2d3a9fff9e1b7fffde9c3fffdebc9fffbeccafffbedcbfffbedcbfff8eac9ffd8c8a9ff624e3bff362016ff331b0fff361e11ff341c10ff331c10ff331d11ff351b12ff371d11ff381d12ff391e13ff361c10ff391f13ff43281cff482d21ff482b20ff4a2c21ff4c2e24ff4e2f24ff4e2e24ff513023ff533124ff583526ff5f382aff643b2cff6c3f2eff764633ff804c37ff8a523dff905641ff925740ff93573fff935741ff925741ff935840ff915840ff91573fff93573fff96573fff96593ffb975e43c8a37c6216c5ae9717857ad3558472d24a8372d2338773d2208778d7138679d7098e71e303aaaaff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff02ff80ff03aaaaff02ffffff0ea480a458ab7a68f18e5542ff924f3bfe954e38ff944f37ff924f37ff915039ff934f39ff934e39ff934f39ff934f39ff934e39ff934e39ff924d39ff924d39ff924d39ff924d39ff924d38ff924d38ff924d38ff924d38ff934d38ff924d37ff934c37ff924c37ff914f39ff8c4b3cff7e4535ff56281bff451e13ff421e13ff421f15ff402015ff402015ff411f15ff432217ff472417ffaf896affd6b07effd9b37bffd9b37effd8b17cffd7af79ffd6ad77ffd3a873ffca9d68ffca9b67ffc99c68ffc99c69ffcc9f6cffcc9f6cffc89c69ffc99b6affcb9c6cffcb9e6dffd2a574ffd9ad7bffd8af7bffdab17cffd9b17cffdbb27effdbb27effdcb37effdcb37fffddb480ffdeb580ffddb47fffdfb782ffe0b883ffe0b984ffe3bb85ffe3bc86ffe3bb85ffe2bb84ffe2bb84ffe5bf87ffe6c088ffe6c089ffe7c18affe7c089ffe7c089ffe4b983ffca9866ffb37f54ffc89575ff995e44ff8e553cff7c432fff773f2eff7a4331ff7a4332ff733d2bff743e2cff743e2bff733e2bff723c2cff663625ff532817ff5c321fff72422fff75422eff74422eff74402dff75402eff74402fff6f3c2dff55271aff54291aff69392aff713e2bff703c29ff713f2cff713e2dff6e3d2bff6b3928ff673626ff643525ff5d3120ff4d2616ff4d2716ff593220ff5d3223ff5c2f1fff5c3221ff582d1eff542b1cff562c1dff593122ff5d3424ff5f3626ff5e3525ff593221ff552f1fff542e1eff573020ff5b3424ff5f3829ff603829ff5b3526ff583324ff4e2c1dff48291aff442719ff402216ff3e2215ff3d2115ff3d2015ff3b2013ff3a2015ff3c2115ff402619ff4d3324ff583d31ff5c4133ff5c4033ff5b3e32ff5a3f32ff5c4035ff5d4236ff5f4336ff5e4236ff5e4337ff5d4035ff5d4036ff5a3e32ff5e432fffdac3a2fff7e1bafff7e4befffbeec8fffdf6d4fffdf6dafffef7e5fffcf8e1fffef8e2fffdf7e4fffdf7e3fffef6ddfffbf0cfffeed4adffeccda3ffebcea6ffecd0a7fff3d8affffde1b9fffadeb7fff2d2adffe7c2a0ffe6c09fffe5bf9dffe3bf9dffe3be9cffe3bd9bffe2bd9bffe2bc9bffe2bc9affe1bc99ffe1bc9affe3bd9bffe4bd9bffe3be9bffe5bf9bffe6bf9bffe4bd98fff0cea4fff1cba2ffeecfa7fff2d9b0fffbe5befffee9c4fffdebc6fffcebcbfffcebc9fffbebc7fff6e7c4fff3e2c2ffb6a188ff4c3628ff341e12ff371d13ff3b1f18ff391f15ff3a1f16ff381f16ff3b2017ff3b2016ff3c2117ff3c2016ff462a1fff4a2f23ff42271bff3e2319ff40251aff41261cff44271dff462a1eff4b2c21ff522f23ff573223ff5c3422ff693d2bff734433ff7e4c38ff844f39ff854e38ff864d39ff875039ff89523bff8a5440ff875540ff87523cff87503aff88513aff8e573eff9e664cffb48065fec3967afad1a78ccdd1af9426d0b59a1f8473ce638371d1498573d2338773d2208778d7138679d7098e8ee303aaaaff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff035555aa03aaaaff059999cc32b88f7aba97614afc8d503bff915039ff944f3aff934e39ff934e38ff934e39ff934e39ff934e39ff924e39ff924e39ff934e39ff924d39ff924d38ff924d38ff924d38ff924d38ff924d38ff924d38ff914d38ff924d38ff934d38ff924d39ff924e3aff914d3bff904d3aff8d4e3fff773e31ff57271cff481f14ff441f15ff401f15ff402016ff401f16ff411f15ff603c26ffd8b185ffdab37dffd8b37effd8b27cffd7af79ffd7ae78ffd4a772ffcc9e69ffcb9c68ffc99b68ffca9c6affca9d69ffcc9f6cffcea36fffcea36fffcc9e6effcb9d6dffcd9f6effd1a573ffdaaf7cffdab17bffdab27effdbb37effdbb37effdbb37fffddb57fffdeb580ffdfb781ffe0b782ffdfb782ffe0b983ffe1b983ffe2bb85ffe6be88ffe5be87ffe5be87ffe4bd85ffe5bf87ffe6c089ffe6c089ffe6c189ffe7c18affe7c18affe8bf8bffd4a474ffb57f56ff9d6846ff9b5e46ff945943ff814934ff753c2aff773e2dff794230ff7a4331ff733d2aff733d2aff733d2bff703c29ff6a3929ff552919ff522a18ff683a28ff74402fff75412cff74402dff74402cff733f2eff713f2fff56281aff4f2416ff5d2f21ff6e3b2aff703f2bff6c3b28ff6e3d2aff6c3d2bff6b3c29ff673825ff643422ff613322ff512b1aff492415ff4b2716ff522e1dff573220ff552e1eff522a1cff4e2a1cff4e2a1cff4e2a1cff4b2819ff4b2819ff4d291bff4f2c1dff4b2a1bff4a291aff482818ff462517ff452415ff482518ff4a281aff4b2b1dff492a1cff442619ff422519ff3f2216ff3e2116ff3e2116ff3d2015ff3d2015ff3b2014ff392014ff3a2114ff3a2314ff41271dff4d3227ff563b30ff5a3f33ff593d32ff583d31ff573c30ff5a3f32ff5d4235ff5d4336ff5d4236ff5c4137ff5b4035ff472d20ff664c37ffedd7b8fff6e3bcfff7e4bdfffdf3cffffcf7d8fffdf8e4fffdf8e3fffef8e3fffdf8e6fffef8e8fffdf8e6fffdf8e0fffcf0d1ffeed5b1ffefd5aefffae3bcfffde5bdffffe2bbfffde1bafffae1bbfff3d9b3ffe7c7a3ffe5c2a0ffe5c09fffe5bf9fffe4bf9effe3bd9dffe3bd9bffe1bc9affe2bd9bffe3bd9affe4bd9bffe3be9affe4be9bffe5be9bffe6be99ffdfb690fff3cfa3fff2d3aafff8dfb9fffee9c4fffeebc5fffdecc7fffcecc9fffbebcbfffceac5fff7e6c1ffe9d8baff87725eff362015ff361d14ff361e14ff361f15ff371f14ff361f14ff381f16ff391f15ff391f15ff3a2016ff3a2116ff3f261aff3e251aff3d2419ff3c2218ff3e2319ff3f2319ff412519ff47271bff4a291dff512d1eff5c3423ff683d2aff71432fff764631ff784731ff7a4a34ff7d4a34ff7f4a36ff7f4d38ff7a4935ff744431ff6c3d2aff6b3d29ff7a4732ff8a523cff985e46ffa66d53ffa97456ffa06d51fe9c6147fd986143e4a271563fb68e751f8c7bd6628272d3488371d133876ecd208770cf13866bc9098e71e3035555aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffff0001ffffff028080ff01ffffff035555aa14d9b2a688a1725cef8e5642fe914e3dfe954f39ff934e39ff934e39ff924e38ff924e38ff924d38ff924d38ff924d39ff924d38ff924d38ff924d38ff924d38ff924d38ff924d38ff914d38ff914d38ff924d38ff914d38ff914e39ff914d39ff924d37ff924d37ff924d39ff8f4d3cff8a4e3eff723c2eff5a2b1fff471f15ff442016ff421f16ff431f14ff4d2715ffb38c64ffdbb480ffd8b27dffd8b17cffd7af79ffd7af78ffd4a873ffca9b67ffcea06bffcd9f6cffc99d69ffc99d69ffcb9f6bffcca06cffcfa270ffd2a572ffd1a371ffcc9f6effcda170ffd0a574ffd8ae7bffdbb27fffdbb27effdcb480ffdcb47fffddb580ffdeb681ffdeb681ffdfb781ffdfb882ffdfb882ffe1b983ffe2ba84ffe5be87ffe6bf88ffe6bf88ffe7c089ffe7c088ffe7c189ffe7c189ffe6c089ffe6c189ffe6bf89ffe8c08bffdaaf7effcb9c71ff97613eff8b4e37ff8f5341ff8d563fff7b412eff743b29ff773f2eff78422fff77412eff733c2bff713c2aff6f3b2aff6c3a2bff572b1cff502919ff5a301eff703f2eff74412eff723f2cff723e2bff733f2dff713f2eff592c1dff4f2518ff4f2518ff663726ff6e3d2aff6e3d29ff6b3926ff6c3c29ff6b3b29ff683927ff643523ff603321ff563020ff482515ff462414ff472415ff4f2a1cff512d1eff4e291bff462517ff432315ff452517ff462619ff462618ff472618ff452517ff412315ff3f2213ff3d2012ff3c1f11ff3c1e11ff3c1e11ff3c1f11ff3d1f13ff3d2014ff3e2115ff3e2215ff3e2115ff3e2116ff3e2016ff3e2016ff3e2015ff3d2014ff3b2114ff392013ff382113ff391f16ff3c2318ff43291fff4e3329ff53392dff563d30ff573c30ff563b2fff573c30ff5b4033ff5d4236ff5c4138ff5a4136ff4a3126ff3b2013ffbba38dfff0dbbafff7e3bdfff6e8c5fffcf6d7fffdf7e1fffdf9e5fffcf9e6fffdf8e6fffff8e4fffef8e6fffdf8e4fffcf6dbfff7e9c8fffae6c3fffce8c4fffde8c0fffde3bcfffde3bcfffce3bcfffae1bafff6dcb6ffebcba8ffe5c2a1ffe5c0a0ffe4bf9effe3be9dffe3bc9bffe3bc9affe3bc99ffe2bd99ffe3bd99ffe3bd9affe4bd9bffe6bd9bffe0b492ffcea37ffff7d4aefffbe3befffcebc7fffdecc9fffdedcafffcefcbfffbedccfffbeaccfff8e4c2ffecd9b9ff8b7863ff39251cff351e15ff351d14ff361c14ff361d14ff371e15ff391f15ff391f16ff3a1f16ff3a1f16ff3a1f16ff3b2117ff3b2217ff3a2117ff3b2117ff3b2117ff3b2218ff3e2218ff432519ff4a2b1dff573225ff5f3728ff663b2aff6b3d2bff6e3e2cff6f402cff70422dff704332ff6e402eff673b2aff613526ff593022ff572f20ff5f3322ff6e3f2bff7e4a35ff8a513bff945842ff985c45ff8e563fff8b4f37ff95553efea1644be79e6e5537b99e861f8c7bce618371d2478173d0328570d1208778d7128071d4098e71e303aaaaaa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ffffff028080ff02ffffff04bfbfbf29b48976ac94654ff78e533dfe914f39ff914f39ff924e39ff934d38ff934e37ff914e38ff904e39ff914d38ff924d38ff914d38ff914d37ff914d37ff914d37ff914d37ff914d38ff914d38ff914d39ff924d37ff914e36ff924e34ff8f4f35ff8e4e36ff924c36ff924d37ff8f4c36ff8c4d39ff7e4437ff653225ff4d231cff532a1bffbf9677ffbc9569ffdbb281ffd9b27effd8b17bffd7b079ffd7ae78ffd4a872ffcb9d68ffcc9e69ffd0a26effd7ab77ffd0a471ffcca16cffcda06cffd0a16effd1a370ffd4a774ffd5a977ffd1a573ffcfa472ffd0a674ffd9af7cffdcb380ffdcb480ffdcb580ffdeb681ffdeb681ffdeb782ffdfb882ffe0b882ffe0b983ffe1b983ffe1ba83ffe4bd86ffe6be87ffe6bf88ffe6c088ffe7c089ffe7c189ffe7c189ffe7c189ffe6c089ffe6bf89ffe7bf8bffe3bb8affc29468ffb47f5cff874a33ff824534ff875038ff874d39ff773d2bff743c2aff753f2cff77412fff723d2bff6f3a28ff6e3a2aff6b3929ff5f3223ff502919ff512919ff633526ff70402fff713f2cff703d2aff713d2bff6d3c2aff603323ff4f2618ff4a2616ff552b1aff683927ff6f3e2aff6c3b27ff653421ff673826ff663926ff653926ff613423ff592f1fff4c2717ff442212ff432112ff442215ff482518ff4a291dff452619ff402316ff3e2013ff3d1f12ff3c1e11ff3d2012ff3e2114ff3e2115ff3e2114ff3b1f11ff3b1e12ff3a1e10ff391e11ff391e12ff3a1e13ff3b1e14ff3b1f14ff3b1e14ff3a1f14ff3b1f13ff3c2014ff3c2014ff3b2014ff3b2014ff3c2115ff3b2015ff3b2015ff3a1f14ff391e14ff3a1f15ff3d2319ff452b20ff4d342aff50362cff543a2fff553b30ff563a31ff583d34ff5b4037ff5b4136ff4e332aff3a1f16ff4a3023ffceb89efff1debafff6e4c0fff7edcbfffcf8defffdf8e5fffdf9e8fffdf9e7fffdf9e5fffdf9e5fffdf9e7fffdfae5fffbf6defffaeccffffceac7fffce9c3fffce7c0fffde2bcfffadbb6fff7d8b3fff8d8b4fff8dbb5fff2d3b0ffe7c7a4ffe4c1a1ffe3bd9cffe2bb99ffe2ba98ffe3ba97ffe1bb97ffe3bc9affe3bc99ffe5bb99ffdbab8cffca9a7bffe5bd9cfffbe3befffdedc9fffcedccfffdeecbfffdf0cffffdeed0fffaeacffff7e7ceffead7c0ff8a7462ff331d14ff331d15ff341e16ff351d15ff361d15ff371e14ff381e14ff391f14ff391e15ff391f15ff391f15ff391f16ff392015ff3a2015ff3a2015ff3b2015ff3b2015ff3b2016ff3c2116ff402217ff48291eff4c2a1fff502d20ff522f21ff533021ff553123ff53301fff502c1cff4e2a1cff4e2b1dff4e2c1fff522e21ff563022ff5c3223ff6c3f2eff7c4b37ff89543eff87533dff814a36ff7e4633ff844b38ff905541ff8b533efc7a452dcc8b624c1cbfa489268679d0608572d2478573d0318272d0208770cf138679d7097171c6035555aa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000010000ff01ffffff028080ff02ffffff06ffd5ff57a47b64c7935e4cfb8c503efe904e39ff924d36ff914d37ff904e38ff904e39ff904d38ff914e38ff904e37ff914e37ff914e36ff914e36ff914e37ff914d37ff914e38ff914d38ff914e37ff904e38ff8f4f36ff8f4f37ff934d37ff934c38ff934b38ff914c38ff8f4c36ff8d4b37ff884a36ff7a4032ff602e1fff9e7153ffd8ae80ffdab17dffdab17cffd9b17bffd7b079ffd8af78ffd5a873ffcd9e69ffcd9d69ffcc9e69ffd2a571ffdaaf7bffd8ae79ffd4a974ffd1a570ffd0a370ffd1a671ffd4aa76ffdcb27effdbb37fffd5ac79ffd2a875ffd9b17dffddb481ffddb581ffddb682ffdeb782ffdeb782ffdfb882ffe0b983ffe0b983ffe1ba84ffe1ba83ffe3bc85ffe7bf89ffe6bf88ffe6c088ffe7c089ffe7c189ffe7c189ffe7c189ffe7c189ffe6bf88ffe5be8affe7bf8bffd1a475ffbd8a64ff976044ff7c412eff7f4530ff834836ff7d4432ff743d2bff723c2aff743f2dff74402eff6e3a29ff6d3928ff6c3728ff633425ff50291aff4d2719ff532b1cff6b3f2fff6e3e2cff6f3c29ff6e3c2aff6c3c29ff643726ff51271aff492617ff492516ff5e3223ff6a3a28ff6c3b28ff663724ff5f3220ff613723ff633825ff623625ff5a3020ff512c1cff442112ff412113ff402114ff412115ff412316ff432619ff432619ff3d2113ff3b1f12ff3a1e10ff3a1e10ff3a1d11ff3a1d11ff3a1e11ff3b1e11ff3b1f11ff3a1e11ff3a1f12ff3a1e13ff3a1e14ff3a1e14ff3a1f14ff3a1f15ff391f14ff391f14ff381f13ff381f13ff391f13ff3a1f14ff3a1f14ff3b2015ff3b1f14ff3a1e14ff3a1e13ff391e14ff3a1f15ff3b2217ff3d261cff452e24ff4e352aff53392eff553a30ff543a30ff593f35ff593f35ff51372eff3c2118ff3b1e15ff785b4affdec7a9fff4e2befff5e5c2fffbf2d4fffcf9e3fffcf9e7fffdf9e7fffdf9e8fffef8e7fffef9e6fffdf8e6fffcf8e3fffbedcffffceac4fffce8c2fffce5bffff7d8b4fff7d4b0fff8d5affff8d5affff8d9b3fff6d9b3fff8dbb6ffefccaaffe5be9dffd3a789ffc59878ffdfb191ffe1b695ffe4b999ffe3b494ffd39f80ffce997cffd9a98bfff9d8b7fffee9c5fffde9c7fffae1c1fff6dbbafff4dabafff2d9b9ffeed5b9ffc9b49eff655144ff39231aff341c14ff351d14ff351d15ff351e15ff371d15ff371e15ff381e15ff381f15ff391f15ff391f15ff391f15ff3a2015ff3a2015ff3a2015ff3a2015ff3a2016ff3a2016ff3b2016ff3a2016ff3b2016ff3d2016ff3e2017ff3d2016ff3d2116ff3d2116ff41241aff48271dff4a281cff4d291eff502c21ff522f22ff583125ff5f3728ff693c2dff714233ff744433ff74412dff74412cff784331ff7e4637ff7a4335ff683726fe643421f07d513c78c4a6930eeddbc8458173cf5f8471d1468771d0318772d01f8c7bd6128e80d4097171c6035555aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff0280808002ffffff1fb5947b769e6e5bd3905641f98b4f39fd8e503bfe8f4e3bff914e38ff914e37ff914e37ff914d37ff914d38ff904d38ff8f4e38ff904e37ff914e37ff914e37ff914d38ff914d38ff914e38ff914e37ff914d36ff934c37ff924c38ff924c39ff904d37ff8f4d37ff8f4c36ff8d4b35ff8b4836ff7e4033ff713b2affc99a71ffdbb27affd8b07bffd9b17cffd8b17affd7af78ffd6a974ffcd9e69ffce9e69ffcd9e6affcda06bffd7ac77ffd9b07affd9b17bffd8b07bffd7ac79ffd5aa75ffd4ab76ffd4ac77ffddb681ffe4bc88ffdeb782ffd7af7bffd9b17effdeb683ffdeb783ffdfb884ffdfb883ffe0b883ffe0b983ffe1ba83ffe0ba83ffe2bb84ffe2bb84ffe5be87ffe7c088ffe7c089ffe6c089ffe7c189ffe7c189ffe7c089ffe7c089ffe7c089ffe4bc85ffe6be8affdcaf81ffac7853ffb07b5bff854a34ff793f2bff7c4230ff7c4432ff763f2eff713c29ff703b2aff713d2bff723e2cff6d3828ff6c3726ff663727ff502b1cff4b281aff4c281aff5e3423ff6c3e2bff6d3c2aff6b3a28ff693a28ff663828ff52281aff482717ff462416ff4d2516ff613624ff683a27ff683927ff5e3420ff572f1bff5a311fff5e3423ff5b3222ff522e1dff472616ff402112ff3d2012ff3d2013ff3d2013ff3d2013ff3d2114ff3c1f13ff3b1f12ff3a1e10ff391e11ff391d10ff3a1e11ff3a1d11ff3b1e10ff3b1e11ff3b1e12ff3b1f13ff3b1f15ff3a1f16ff391f15ff391f15ff381f15ff392014ff382014ff381f14ff381e14ff391e14ff381e14ff381e14ff381e14ff391f15ff3b2016ff3a1e14ff381d13ff371e14ff382015ff382015ff3b2318ff42281eff4c3229ff50382dff543a30ff553c31ff573e34ff52372eff3d2118ff3c2016ff3c2115ff8d745effe7d2b1fff5e1bffff5e6c5fff7efd2fffdf8e2fffdf9e6fffdf8e8fffdf9e7fffdfae5fffdf8e5fffdf4dbfffaebcafffde9c4fffce5bffff7d9b6fff6d2affff7d2adfff7d2adfff6d5affff7d7b0fff6d4affff4d1afffe9c1a2ffd0a085ff8f5841ff844933ff8c523bffa46d55ffb98269ffb77d64ffc1846cffd0987dffecbfa2fff5d3b4fff3d6b6fff2d0affff1ceaeffefceadffeecfadffebcbacffd1b299ff624739ff331c14ff331c14ff331c15ff341c15ff351d14ff351e13ff361d15ff361e15ff381e15ff381e14ff391e15ff391e15ff391e15ff391f15ff3a1f15ff3a1f15ff391f15ff3a2015ff3a1f15ff3a1f15ff392016ff3a2016ff3b2017ff3b2016ff3b2017ff3c2117ff3c2116ff3e2116ff412218ff47271cff4a281dff4d2b20ff4e2b20ff522e21ff593024ff5e3528ff64382bff67392bff693b2bff6b3c2dff653828ff572d1fff512719ff5f3223fe814f3cef9d725b8db1917918bfb595618674d25d8470d0448370ce2f8872ce1e8877d5128071c6098e71c6035555aa01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff010000ff03ffaaff21c9a28b719c6c56ce905947f78c4f3efd904f3afe924e39ff914d37ff914d37ff914e37ff904d37ff914d37ff914e37ff914d38ff914e37ff914e37ff914e37ff914d37ff914d36ff914d35ff924c37ff924c38ff914c38ff914d37ff904d37ff8e4c36ff8d4c36ff8c4939ff8a4738ff7f4134ff956345ffdcb37effd8b079ffd9b27cffd7b27affd8b079ffd6ab75ffcd9e69ffcf9e6affcd9e6affce9f6bffcfa26effd8af7affd9b07affd8af7affd9af7affd8af7bffd7ae7affd6ae7affd6ae7affdfb784ffe7bf8affe6be8affdeb783ffdab37fffdfb784ffe0b885ffe0b984ffe0b984ffe0b984ffe1ba84ffe1ba84ffe1bb84ffe2bb85ffe4bd87ffe7c089ffe6c089ffe7c089ffe7c089ffe7c089ffe7c089ffe7c08affe7bf89ffe5bb86ffdeb482ffe0b787ffa77350ff995f44ff9d644cff773e2cff743d2aff763f2dff78412fff743e2dff6f3928ff6e3a28ff6f3c2aff713d2dff6a3626ff653726ff562f20ff4a2619ff4a2719ff4e2919ff633826ff693a29ff683726ff663826ff653526ff542a1bff482617ff462517ff472315ff542d1cff613625ff643826ff613825ff552f1aff4e2815ff522b1aff563020ff512e1eff4a2a19ff402213ff3c1f11ff3c2012ff3c1f12ff3b1f12ff3c1f13ff3b1f12ff3b1f12ff3b1f11ff3b1f12ff3a1e11ff3a1e12ff3a1e11ff3a1e12ff3b1e13ff3b1f14ff3a1f15ff3a2015ff392016ff381f16ff382016ff381f16ff381f15ff381f15ff381e15ff371e15ff361e15ff351e15ff351e14ff341d13ff351d13ff391d14ff371d14ff341d12ff341e13ff361e13ff361e13ff382015ff392015ff3f251cff483026ff50372eff533a30ff553c31ff51372dff3d2118ff3d2017ff3b1e17ff412719ff998068ffe2cca9fff4ddbafff5e3c2fff5e9cafffcf4dafffff8e2fffcfbe3fffdfae2fffff7dffffaeacdfffae9c4fffde5c1fff7d9b4fff4cfabfff7d0abfff5d1acfff6d3aefff6d2affff6ceacfff3c8a8ffe6bb9affc9967aff8e543fff804131ff823f32ff813e31ff7d3b2eff7a3a2bff874635ff955643ffb17661ffd9a990ffe6bea2ffeac3a6ffe9c2a1ffecc7a6ffe9c8a7ffe4bfa0ffcaa389ffa27e6bff3c2216ff311b14ff321b14ff321b14ff331c14ff351c14ff361d15ff371c15ff351e14ff371e13ff371e14ff381e14ff381e14ff391e14ff391e14ff3a1f15ff391f14ff3a1e15ff3a1f15ff392015ff3a1f15ff3a1f16ff3b1f15ff3b1f16ff3b2017ff3b1f16ff3d2015ff3d2016ff3e2017ff3e2015ff3e1f15ff3f2015ff422318ff452619ff4d2a1fff512d20ff563024ff583022ff562f22ff4f2b1dff462517ff431f12ff4a2316ff5b3123ff744433fd794632f7935d479db3887010cfbf9f4a8672cf4d8471cd418572d02c8574d11c8976d1118778c307926ddb02ff80ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff0280808003aaaaaa14b280734ca87961b696624cf7894d3dfc8e4e39fe914e38fe914d37ff914d37ff914d37ff914e37ff914d39ff904d38ff914d38ff914d37ff924c37ff924c36ff924c35ff924c36ff914c38ff914c37ff904c36ff904c36ff8e4c37ff8e4c35ff8d4a38ff8a4935ff8e4f3dff824f35ffca9f74ffdab07bffd9b17affd9b27affd9b079ffd6ab75ffcc9e69ffce9e6affce9e6bffce9e6bffcd9e6bffd2a571ffd8ad7affd8ae79ffd8af79ffd9ae7affd8ae7affd9ae7affd9af7bffdab07cffe3ba86ffe5bd89ffe5be89ffe4bd88ffe1b985ffdfb783ffe1ba85ffe1b984ffe1b984ffe1ba85ffe1ba85ffe2bb85ffe3bc86ffe3bd87ffe5bf88ffe7c18affe7c08affe7c08affe7c08affe7c08affe7c08affe8c08affe8bf8affd9ae7dffd4a77bffd6a57fff8c5437ff8f553dff854b39ff733b28ff723c2aff733e2cff753f2fff713c2aff6b3827ff6a3a28ff6d3c2cff6e3b2aff663525ff5c3224ff4a2619ff472619ff482616ff562f1fff623827ff643525ff643524ff623424ff572c1eff492417ff442316ff432414ff482415ff563020ff5d3523ff603725ff5c3321ff4d2716ff472513ff492616ff492818ff472818ff422416ff3d2012ff3c1f12ff3b1f12ff3b1f12ff3b1e12ff3a1e11ff3b1e11ff3a1e11ff3b1f12ff3b1f12ff3c2014ff3b2015ff3b2016ff3b1f16ff3a1f16ff391f16ff381f16ff381f16ff371f15ff371e15ff371e15ff361e15ff351e15ff341e14ff331f14ff321e13ff321e13ff321d12ff321c11ff321a11ff341810ff311910ff301b11ff331c12ff331b12ff351c12ff361d13ff381e15ff381f17ff3c241bff483027ff4e362dff533a30ff51372dff40241bff3c2118ff3c1e15ff361c13ff3f2618ffa98c75ffe0c5a0ffe5cba7ffefd8b5fff6e3c0fff6e4c2fff7eac8fff8eccbfffbe6c8fffae2bffff8ddb7fff3d1adfff0cba8fff2cba5fff1caa4fff1c7a1ffefc29dffebbe99ffe3b38fffe0ae8cffb37c64ff884a38ff834235ff854136ff864135ff864436ff834234ff884336ff864034ff813e2fff7c3f2dff854e3affb3826cffcb9d85ffcfa58bffcfa58cffc89d86ffbf9681ffa58270ff57372cff331b12ff301a13ff311a13ff321a13ff331b13ff351b13ff361c13ff371d14ff371d13ff381d14ff381d14ff381e15ff381e16ff381f16ff381d15ff381d14ff391d14ff3a1e14ff3c1e14ff3c1e14ff3b1e14ff3c1f15ff3b1f15ff3b2016ff3a2017ff3c2016ff3d1f16ff3d2015ff3e2015ff3e2016ff3d2015ff3d1f16ff3e2117ff3d2015ff402115ff422216ff432216ff422216ff3f2113ff402114ff422316ff492619ff552d1fff643728ff7a4837fe8b5642f6a36d5672c39f840be8d1b91a8976ce538472d43d8271d1298976cd1a8976ce0e926ddb076d6ddb028080ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff035555aa03aaaaaa08df9fbf32b88a757d996a54c7956049e98d533df78a4d37fd8c4d36fe8f4d37ff904f39ff914d37ff914d37ff924d37ff924d37ff924c36ff924c37ff914b36ff914c37ff914c36ff904c36ff8f4c37ff8e4c36ff8d4c36ff8d4a35ff8a4935ff864833ffc18f70ffcda473ffdcb27cffd9b179ffd9b27affd9b17affd6ad76ffcc9f6affcd9f6affcd9f6affce9f6bffce9e6bffcd9e6cffd4a774ffd8ad79ffd8ae79ffd8ae79ffd8ae7affd9af7affd9af7affd9af7bffdab27effe3bb87ffe4bd88ffe4bd89ffe5be88ffe4bc88ffe1b985ffe2b985ffe3ba86ffe1ba85ffe1bb85ffe2bb86ffe3bc87ffe4be88ffe6bf89ffe7c08affe7c08affe7c08affe7c08affe7c08affe7c18affe7c089ffe9bf8cffdcb080ffc19366ffbf8e65ffb68360ff80452cff804531ff78402dff703a2aff703b2aff733d2dff723d2dff6b3a29ff643525ff643726ff6a3a28ff6c3a2aff613525ff4f291aff462518ff452518ff4a2517ff593222ff5e3323ff5d301fff5e3223ff5a3122ff472416ff432316ff422415ff412313ff472516ff562f1fff5a3221ff593120ff512d1bff462413ff422113ff412213ff402213ff3e2213ff3d2112ff3b2012ff3b1f13ff3b1f12ff3a1e11ff391d11ff3a1e11ff3a1e12ff3b1f12ff3b1f13ff3a1f13ff3a1f15ff3a1f17ff391f17ff391f16ff381f16ff381f16ff371e15ff371e15ff361e15ff351e16ff341d15ff321c14ff311c13ff301b12ff2f1910ff2f1810ff2e170eff2d160dff2b160cff2a150cff2a150cff2a150bff2c160cff2e170dff311a0fff331c11ff341c13ff341c14ff331d14ff3b231bff483027ff4f372dff50382dff3e241aff3c2118ff3c2017ff381e17ff311a11ff371e11ffac8f77ffdec19fffe2c3a0ffe6c5a3ffe9cba7ffecd1abffedd2adffefcfacffeccfaaffebc7a2ffe6c1a0ffe3c1a1ffd8b294ffcba084ffbc8c74ffae7c63ffa17059ff94644fff86523fff7d4535ff814337ff854237ff864335ff884636ff8e4b3bff914c3dff924a3eff944c41ff904a3bff8d4d3bff884639ff884c40ffa77767ffb08472ffb48773ffb28975ff9b7664ff58382cff341a11ff331a13ff321a12ff321a12ff331a12ff351c14ff341c13ff351e14ff322015ff36261bff3e3225ff403b2bff454333ff484837ff484837ff464534ff403d2dff392f21ff321f15ff361f15ff391f15ff3a1e15ff3b1f15ff3c1f15ff3c1f16ff3b2017ff3c1f16ff3d1f17ff3e1f16ff3d2016ff3c2116ff3b2216ff3c2118ff3c2216ff3c2115ff3d2115ff3e2114ff402115ff402316ff422517ff432417ff452416ff522d1eff663c2eff734535ff814c3bfe925a46f0aa755e72ba988010bfaf9f598473d14c8372d0378674d1258375cf17857ad30d8976d8076d6ddb0280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080ff035555aa03aaaaff03ffffff28e6bfa679c8a089c6ad7c64ee975c46fb8d4d39ff8e4d37fe914d37ff924d37ff924d36ff914d36ff914d36ff914e37ff924d37ff914c37ff914c36ff8f4c35ff8f4c36ff8e4c36ff8d4c36ff8e4a34ff8c4934ff8a4934ff9f694bffdeb582ffdbb37affdab37affdab37bffd9b27affd7ad77ffcda06bffcd9f6bffcda06bffcd9f6cffcd9e6bffcc9e6cffcea06effd7ab77ffd8ad79ffd8ae79ffd9ae7affd8ae79ffd9af7affd9af7bffd9af7dffdeb682ffe3bc88ffe4bd88ffe5be89ffe5bd89ffe5bd88ffe3bb87ffe3bb87ffe2ba86ffe2bb87ffe2bb87ffe3bc87ffe5bf8affe6bf8affe7c08affe8c18affe8c18affe7c089ffe7c08affe7c18affe6bf89ffe7bf89ffe1b784ffca996cffab774dffba8561ff995f43ff7c402bff79412fff733c2cff6f3a29ff6f3b2aff703c2cff6e3d2dff633626ff5c3221ff603323ff683728ff663726ff562e1dff472516ff432518ff462416ff502c1bff593221ff5a2e1fff562b1dff552e1fff462417ff422316ff402416ff412415ff422114ff4a2618ff552f1fff55301fff532f1eff482816ff412214ff402213ff3f2214ff3d2112ff3d2113ff3b2113ff3b2013ff3b2014ff3b1f13ff3a2014ff3b2014ff3a2014ff3a2014ff3b1f15ff3b1f16ff3a1f16ff391f17ff381f17ff381e16ff371e16ff361f16ff361e15ff351d15ff351d15ff331d14ff301c12ff2d1a11ff2a180dff26160aff26190cff2c1f14ff33281bff392f20ff3a3022ff3a3123ff393022ff382e20ff33271bff2b1d12ff27150bff29140cff2e160fff2e1910ff301b11ff321b13ff3a221aff452d24ff462f25ff3d231bff3c221aff382117ff361d15ff2e170fff2b140aff391d11ff987862ffd9b697ffdbb695ffdbb794ffdcba95ffdcba96ffdcb897ffd9b793ffd6b290ffcda688ffb78c72ffa1725cff94624dff8c5a46ff87523eff864d3bff895040ff894d40ff8a4c40ff8c4a3eff8f4a3dff904c3eff935141ff995343ff965142ff793529ff8f473cff964f41ff974e42ff9b5146ff904d42ff96685aff9d7266ff9b7266ff805a4eff4a2b1fff33180eff321a11ff311b12ff331b12ff331b12ff331c13ff331e14ff311f13ff35291cff4c4939ff5c5e4cff676c5bff6a705eff666d5bff5f6453ff5b614fff5e6452ff616755ff666958ff5e5b4cff484032ff36261bff361f16ff391f15ff3b1f15ff3c1e15ff3d1f16ff3c2016ff3d2017ff3d2016ff3d2017ff3c2117ff3b2117ff3c2118ff3b2115ff3b2214ff3a2214ff3b2214ff3d2215ff3e2315ff3f2214ff442315ff573023ff63392bff6b3e2fff744434fe834e3bfd89553fdd95665042bd9e8705cccccc398274d2458173d3318272d5228778d2159279ce0c806ad5068080d5028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0000000001ffffff01ffffff028080ff02ffffff0debd8c43498715d8797604fd4905846ef8d5340fb8d4f39fd8f4e37ff914e38fe924d37ff914d36ff904c34ff904b35ff914c36ff904c35ff8f4d36ff8e4c36ff8d4c36ff8d4b35ff8d4935ff8c4935ff8b4937ff894a34ffcc9f72ffddb57dffdab37affdab47bffd9b27bffd8ae78ffcca06bffcd9f6cffcd9f6bffcda06bffcd9f6bffce9f6cffcda06cffcfa370ffd6ab77ffd8ae7affd8ae79ffd9af7bffd8af7affd8af7cffd8af7affd9b17dffe3ba86ffe3bd88ffe5bd89ffe4bd88ffe5bd88ffe5be89ffe4bd89ffe3bc88ffe3bc87ffe4bd88ffe5be89ffe7c18bffe7c18bffe7c089ffe8c18affe8c18affe7c08affe7c089ffe7c089ffe7c089ffe7be88ffe5bc87ffce9e6fffbe875effa06442ff9d5f43ff834730ff773e2cff743d2dff713a2bff6e3a29ff6c3929ff6a3a2aff673a2aff5d3323ff552e1dff5b3021ff623526ff5b3222ff482516ff422517ff432416ff452515ff512c1dff552e1fff532c1dff4d281aff452316ff412317ff3e2315ff3f2317ff402215ff412213ff4a2719ff4f2c1cff4f2c1cff4b2a1aff422415ff3f2214ff3e2213ff3d2114ff3c2113ff3c2113ff3b2013ff392014ff392014ff392014ff392014ff392014ff391f15ff382014ff372114ff362015ff372015ff371e16ff342016ff331f15ff341d14ff351d14ff321d14ff2e1d11ff2b1d10ff2e2515ff383220ff444533ff515444ff5c6252ff606657ff616558ff64675aff67675aff64665aff656559ff656659ff656659ff666658ff656054ff51483dff3e2f27ff2f1f15ff2c1910ff2e1710ff2f1710ff2c170eff2f1a0fff3a2018ff381d16ff341e15ff301912ff240d09ff2d150eff34180fff36170cff5b3c2bffad8c73ffc9a587ffceaa87ffcfab89ffd0aa8affcea886ffc49d80ffac7d65ff9f6b55ffa36e57ffaa745cffb0735dffb06b59ffad6755ff9e5c4bff8f4f43ff8a4a40ff8a473bff8d493aff954e41ff9a5244ff9b5344ff8e4b3eff5a190fff732e21ff954a3fff9d4f48ff9b544aff935548ff59281bff532b21ff46211aff381710ff341812ff311a12ff311b13ff321b11ff341c12ff331c12ff311d13ff36281dff575142ff6c6b5cff696c5cff555849ff404134ff2f2a1eff2f291bff352e1fff3a3325ff383325ff352f23ff342f25ff464438ff5d5b4eff6a665aff483f34ff35231aff382018ff392018ff3d1e16ff3b1f15ff3b2018ff3c2018ff3c2117ff3b2117ff3b2117ff3c2117ff3c2015ff3b2214ff3a2213ff3a2214ff3b2215ff3e2114ff472619ff593327ff5d3629ff613a2cff633a2cff673a2dfe6c3d2cee82554282ba9b850edbc8b602808080318272d53c8073d02b8271d01d8d7bd3128e71d40a8066cc056666cc020000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000001ffffff01ffffff0280808003ffffff0fccbbaa34a77b676f9c6c5aaf95624cdb8f5845f98a4e3cfd8e503cff914e3aff904d37fe8f4d36fe8f4d37ff8e4b36ff8f4b37ff8f4a36ff8d4b36ff8c4a36ff874b36ff884836ff874836ff986342ffdeb47fffdab57cffdab57cffd9b47bffd8af79ffcda16cffcf9f6dffcf9f6cffcfa06cffcda06cffcea06cffcda06cffcda26fffcfa472ffd8ac79ffd8ad7affd8ae7bffd8af7bffd8af7cffd9af7bffd8b07dffdab27fffe4bd88ffe4bd88ffe4be89ffe4bd88ffe4be89ffe4be89ffe5be89ffe5be89ffe5be89ffe6bf89ffe8c28cffe9c48dffe7c189ffe8c18affe8c18affe7c18affe7c08affe7c08affe7c088ffe6be87ffe3bc85ffdfb381ffa9744cffa36747ff93553bff8a4c38ff7a402eff733d2dff703b2bff6d3929ff6b3828ff693829ff683829ff653828ff593220ff502b1bff552d20ff5a3123ff4d2b1bff422516ff412416ff412415ff452516ff4f2c1eff502b1eff4c281bff442417ff3e2215ff3e2316ff3f2316ff3f2216ff402214ff402213ff442516ff4a2a1bff4a2a1aff452718ff402213ff3e2214ff3d2114ff3d2114ff3c2013ff3a2013ff392014ff392014ff392014ff392014ff382014ff381f14ff372014ff362015ff362015ff381f15ff361e15ff341e15ff351d14ff321c13ff2c1b10ff2f281aff414233ff525748ff5a6455ff616c5dff60665eff595d54ff4e4f47ff43423cff3a3832ff37322cff342e27ff322b25ff312a23ff322c24ff332f25ff373529ff413e32ff4e4c3fff605d4eff646152ff4d4436ff332317ff2f1b12ff2f1911ff2d180fff2d160fff301910ff301b13ff28120cff230a07ff2c150eff331911ff341910ff34180eff381c10ff6d4c3bffb8977cffc29f7effc8a381ffc4a07effb2866cffac8064ffbf9272ffd5aa85ffdbab89ffc98d72ffbd7862ffad6957ff723526ff552015ff54221aff5c271fff6b2f25ff945145ff9d5447ff9b5546ff8f4d3fff5d1e11ff884136ff9b4d41ffa04d45ff9c4f45ff9c584bff68342dff33100dff331712ff2e1711ff2f1911ff311a11ff341910ff361b11ff351d13ff301e13ff453a2dff625d4fff626053ff454037ff31291cff473d2dff88816effb9b29effd1cbb7ffe2decaffe9e6d3ffe6e3d1ffd2cebdffa8a193ff6b6657ff363125ff403b30ff5e5d51ff625f57ff372a21ff362318ff3a1e16ff3b1f16ff392118ff3b2018ff3c2118ff3b2018ff3c2117ff3d2016ff3c2015ff3b2214ff392214ff3a2214ff3c2214ff402417ff45251aff442418ff462519ff462417ff4a2519ff5a3023fb885a49caba917e52dabea522caac9609e3aaaa1f8473d6338273d2248778cd17857ad30f9977dd098e71c6048080bf01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff028080ff03aaaaaa0ae6ccb222ac80704ca4796881946553ae93614fd78a5441ee89513efa8a503dfd8c4d39fc8e4c38fe8f4c37fe8e4c37fe8b4a3afe884c35ff894935ff894736ff864c35ffca9d72ffddb680ffdab57dffd9b57dffd8b179ffcea36effcfa06dffcfa06dffcfa06dffcea16dffcea06cffcfa16dffcea16effcfa270ffd3a675ffd8ab7affd8ae7bffd7af7affd8b07bffd7b07cffd8b07dffd8b07cffdfb682ffe4bd89ffe4be89ffe4bd88ffe5bd89ffe5be89ffe4bd89ffe5be8affe5bf8affe5bf8bffe8c38cffeac58effe9c58cffe8c08affe8c18affe8c18affe7c089ffe7bf89ffe7c089ffe8bf89ffe1b883ffdfb583ffbd8d63ff925a3aff8d5137ff874b37ff824735ff743d2cff703a2bff6c3829ff6a3929ff673727ff663727ff643626ff5f3726ff51301fff4c2919ff502a1cff4f2c1eff432415ff412416ff402414ff412314ff452417ff4c2a1cff4a291bff442518ff3e2114ff3d2315ff3e2216ff3e2216ff3f2214ff3e2214ff402113ff432315ff462718ff462718ff402213ff3e2113ff3d2114ff3d2114ff3c2013ff3a2013ff392014ff392014ff392014ff382014ff382014ff381f14ff371f14ff371f14ff361f14ff371d14ff341e14ff311d13ff2d1d12ff322c1eff47493cff5c6356ff636b5eff5b6155ff4b4f45ff3b3d34ff322f23ff302a1fff393124ff473d2fff5b5040ff726a55ff817963ff87816bff8b846fff88816cff77715eff5f5948ff3f3a2cff302c1eff2d291dff3e3c2dff5d594bff666051ff3c3123ff301e14ff2f1911ff2a170eff2a150dff26140cff200c07ff240c08ff2e1710ff301a11ff311b11ff331912ff331912ff34190fff533526ff9f7c65ffb79173ffb99072ffb0846affc4997affcfa37dffdeb58dffe8be99ffdba687ffc5866cffc17d66ffb36d5bff955345ff75372eff62271eff61261aff995544ffa45747ffa35649ff975043ff7d3428ff9d4d41ffa55246ffa9584bffa5564bffa35547ff9c5b4dff3b1611ff2b140eff2d1910ff311911ff331a11ff351b11ff361c13ff2f1e12ff403729ff5a5548ff484638ff2b281aff5e5b49ffbdbaa4ffede8d2fff7f1dcfff6eed9fff6efd8fff6efd9fff8efdcfff6f2ddfff5f3dffff5f3e0fff2f0e2ffcbcabdff757163ff40392dff514e44ff666359ff392b22ff382018ff3a2016ff3b2015ff3c2018ff3a2217ff3c2019ff3d2018ff3d2116ff3c2114ff3a2214ff3a2214ff3b2115ff3d2115ff3d2114ff3d2215ff3e2315ff402315ff492517ff64372bff855143fe945e4cf195604bca9e6b569fa4776232bd998a0f9977dd288679d21b8471d0138679d70b8b74e8068055d503aaaaaa010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff0280808002ff80ff06ffd5d519e0c2b83cbf9588619669577691614c908f604ca98c5844b7895241cf885544e58b5742ed89513ef1864d3ff687503cfe9a6c48feddb682ffdbb77effd9b67effd9b37bffcfa56fffcfa16dffcfa16dffcfa06dffcfa16dffcfa16dffcea16dffcea16effcfa36fffcfa26fffd4a776ffd7ac79ffd7ae7affd8af7cffd6b17cffd7b17dffd8b07cffdab27effe1ba86ffe3bd8affe4be89ffe5bd88ffe5be8affe5be89ffe4be89ffe5bf8affe6c08bffe7c28cffebc58fffecc78fffeac38dffe8c08bffe7c08bffe8c08bffe6bf89ffe6bf89ffe6be89ffe0b682ffbf9362ffcd9c73ff9d6546ff884c35ff854935ff814534ff7b4230ff713a2aff6d3929ff693728ff663828ff623826ff623726ff5f3626ff5a3424ff4e2b1bff482617ff472619ff452518ff422417ff412416ff402314ff412315ff442417ff49291cff452618ff3f2215ff3e2215ff3e2215ff3e2215ff3e2215ff3e2214ff3e2114ff3f2114ff3f2215ff412616ff3f2415ff3c2113ff3b2014ff3b2013ff392014ff392014ff392014ff392014ff382013ff382013ff381f13ff371f13ff361f13ff361f14ff361e14ff341d14ff311c14ff2c2316ff414334ff616b5bff606a5dff52564dff3b3831ff2b2319ff342b1bff5c523bff7d7259ffa9a083ffcfc5a8fff0e5c8fff9ecd1fff9ecd0fffaeccffff8eccdfff8ecccfff7ecccfff7edcefff6edd0ffe9e3caffb0ab96ff726a5cff2e281bff2c241aff464233ff726d5cff493d30ff311c14ff2e1810ff27130bff240e09ff220c08ff240c08ff2f1811ff2f1b11ff321a12ff341912ff321911ff341912ff33170dff4c2a1fff956e59ffac8569ffb1886cffd0a984ffd5ab84ffe5be96ffefc9a2fff2c5a1ffd39a7bffc7836bffc47c68ffbd7464ffb3695bffac6655ffa8614fffaa5d4cffaa5d4effa75a4bffa45648ff98493bffa15245ffa35649ffa2574affa35749ffa95848ffae6752ff6e453bff26130bff2d170fff321810ff351b12ff351c13ff311c13ff36291cff494135ff373125ff3e372affa6a18dffebe7cefff2ebd4fff3ecd5fff2ebd3fff4ebd3fff1ebd4ffedebd8ffd9d9c8ffcdcfc0ffd6d7c8fff2f2e5fff5f3e8fff3f3e9ffeeefe6ffa6a295ff3a3327ff545045ff5f5953ff34221bff3a1f17ff3b1f13ff3c2018ff382219ff3c2018ff3d1f18ff3c2017ff392214ff392313ff3c2213ff3d2114ff3e2114ff3e2115ff3e2316ff402215ff4b2719ff663a2bff7f4c40fe874f40fd8f5743f89d654dc4a97a6345cbaa9409e3e3c6097171c61d8472d3158679ce0e9280db098e71e3056666cc02808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff02ffffff02ffffff04ffffbf06ffd5aa07ffdbb60fccaaaa1fbd947b2db593883fbe9e8e6eccac97e2c9a681fed7b381feddb881ffdab67effdab47cffd1a871ffcfa16dffcfa16dffcfa16dffcfa16dffcea16dffcea26effcea16dffd0a26fffd0a270ffd1a472ffd4a775ffd7ae7bffd7af7affd7b17bffd8b17cffd9b07cffd8b17dffddb682ffe3bd89ffe4bf89ffe5bd88ffe4bd89ffe5be89ffe5be89ffe6bf8affe6bf8affe8c18cffebc58fffebc58fffecc690ffeac38dffe7c08bffe7c08bffe7bf8bffe6bd89ffe5bc88ffe8bd8affc69869ffa26c45ffb17558ff8f523cff844834ff7f4532ff7b4231ff763e2eff6c3828ff683727ff643927ff623826ff613625ff5f3525ff5d3425ff563322ff4a2919ff442315ff442417ff422317ff422317ff412316ff3f2314ff402215ff432417ff442719ff3f2215ff3e2114ff3e2215ff3e2215ff3e2215ff3e2115ff3e2114ff3e2114ff3d2014ff3d2114ff3e2215ff3a2013ff3a2014ff392013ff382013ff381f14ff392013ff391f13ff381f13ff381f13ff381f13ff371f13ff361f13ff361d13ff341e14ff2b1c12ff2b271bff5a6053ff646f61ff52554cff322c24ff2a2012ff433521ff94856cffdbcfb3fff4e6ccfff9eacefff9eacdfffaeacafffaeacafffce9cefffbeaccfffbe9cdfffbeac9fffaebc8fffaebc7fff9ebc7fffbeccbfff9edcffff8ecd4fff5ecdaffd6cebcff665d51ff2d2619ff3f3929ff736d5dff433628ff2f1b13ff25120cff250d0aff230b08ff240b08ff2d170eff2f1b12ff301b12ff321a11ff321911ff331811ff331710ff34170eff6f4e41ffa07c63ffb18d71ffcda784ffd9b18cffeac59bfff5cfa4fff7d1a8fff3cba3ffd59f7effc58068ffc37964ffc07360ffbb705effb76c59ffb66757ffb26553ffb26654ffaf6251ffa55949ffa85d4dffa85849ffad5b4cffa9624effb0765effe6bea1ffb99b84ff260f07ff30160eff351911ff351b13ff351d13ff2f1c12ff392820ff2f241bff4a443affb0ac9fffd4d2c3fff0eedffff4f0e1fff0ead9ffefe8d3ffefe7d3ffc9c9b6ff6c7364ff4e5c50ff4c5a53ff526059ff5f6c64ffa8b0a7fff0f1eafff3f2edfff3f3ebffb1aba0ff40362cff5d5a51ff494239ff362117ff3c1f15ff3c2016ff392119ff3c2017ff3c2016ff3a2118ff3a2215ff3c2114ff3c2114ff3c2114ff3c2215ff3d2114ff402215ff4e261bff6b3b31ff7a463cff844e43fe915a4afb9c6855b4b1877028d9bfa604ffffbf01ffffff168074dc17857ad3108070cf0b8b74d1068080aa035555aa010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff02808080028080ff07b692db0c806ad5139479d7109f80df07ffdbb686d5b991f6d9b783fdddb780fedcb77effdab57cffd6ae76ffd4a571ffd3a570ffd1a46fffd1a470ffd0a570ffd0a571ffcfa26fffd0a270ffcea170ffcfa171ffd0a373ffd2a675ffd8ad7bffd8af7cffd9b07cffdab17effd9b17dffdab27fffe0b985ffe6bf8bffe6bf8bffe4bd89ffe5bd89ffe5be8affe5be89ffe6bf8affe8c18bffebc58fffebc68fffecc68fffecc58fffeac38effe8c08bffe7bf8affe7bf8bffe3ba86ffe2b784ffe5b787ffad7952ff8b5135ff8c513bff854937ff804533ff7c4131ff773f2eff713d2bff693727ff653625ff623626ff5f3524ff5e3524ff5e3424ff593223ff522f20ff492819ff432316ff422317ff402216ff3f2315ff3f2315ff3f2215ff3f2215ff3f2115ff402417ff3d2114ff3d2215ff3d2115ff3d2115ff3d2115ff3d2114ff3d2115ff3d2114ff3c1f15ff3a1f13ff3a1f14ff3a1f14ff391f14ff381f14ff381f14ff381f13ff381f13ff381f13ff371f13ff371f13ff371f13ff361e13ff341d13ff271a10ff37392aff657162ff5b6256ff33332bff291f16ff5f513fffbbad93fff8e9cefff9e9cdfffbe9cdfffbeacafffbe9cbfffce9cdfffbebc8fffbeac9fffbe8cafff9e9c7fff9eac6fff8e9c5fff6e8c9ffefe9cbffcccdafffbec5a8ffc3c7acffd6d5bbfff6efd9fff6eedcfff6edddffa09587ff372d20ff393321ff716a55ff3a2a1eff2a130fff240e08ff250d08ff240c06ff2a120bff2f150fff301811ff2f1a12ff2f1a12ff301911ff311810ff31170fff391d10ff8f6f5bffa5836affc9a382ffddb68effedc99dfff8d3a9fff9d5a9fff8d7a9fff9d5abffe8b896ffd4977bffc58067ffbe775fffbc745effc07963ffc4846affd0997effe3b599ffecc0a4ffd49f89ffbf8672ffcd9d84ffe8c8a9fff7e1c3fff3e2c3ffc4b19aff270e08ff30180fff331a11ff331b13ff311a13ff2f1a15ff231a13ff5a534affa4a197ffabada2ff899084ff475148ff61695dff989e8cffd1d2c1ff9b9c8dff40463dff3e4d47ff394d47ff384c47ff384b48ff384b48ff3b4b47ff8b928cfff1f1ebfff4f3edfff6f5edff9d988eff454139ff5f5e54ff34231bff3a2016ff3b2016ff3a2019ff3b2017ff3a2115ff3b2118ff3c2017ff3d2016ff3c2115ff3c2215ff3d2114ff422114ff542c1fff703f35ff7b463dff864e44ff8e594bfd986854d7b58d752fdebea804bfbfbf04bfbfbf0f8877dd17856fd3108070cf0b745dd1088060bf048080bf03aaaaaa0100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff03aaaaff07926db60f8877dd1a806cce25836ecf268679d04fd5be94efd9b684fddcb77effdbb67effdbb57cffd8af77ffd4a570ffd5a872ffd7a975ffd5a873ffd4a975ffd8ae79ffd9ae79ffd7ab78ffd2a674ffcda06fffcda170ffcea371ffd0a574ffd8ad7bffd9af7cffd9b17dffdbb27fffdbb380ffdbb480ffe5be89ffe7c18dffe6bf8bffe5be8affe5be89ffe5be89ffe5be89ffe7c08bffeac38effecc58fffecc690ffebc690ffecc590ffe9c28dffe8c18cffe7bf8affe4bb87ffd9ac78ffce9f6fffce9a72ff91593bff864a35ff854a38ff804634ff7c4231ff773f2eff723d2cff6d3a29ff663625ff613525ff5f3525ff5e3323ff5e3324ff5a3224ff563022ff502d1fff462518ff422316ff402215ff3e2314ff3f2315ff3f2215ff3f2215ff3e2114ff3e2215ff3d2115ff3d2115ff3d2115ff3d2115ff3d2115ff3d2115ff3d2115ff3d2114ff3d2016ff3b2014ff391e12ff391e13ff381f13ff391f14ff381f13ff381f12ff381f12ff371f12ff371f12ff371f12ff361e12ff341e14ff251a0dff3e4030ff666d5fff525748ff292217ff332617ffa4967fffebdbbefffae8cdfffbe8cdfffbe9ccfffbe9ccfffceac9fffceac9fffbe9cafffae9c9fffbe9cafff9e8cafff9eac7fff7e8c4fff0e8c7ffc1c2a5ff688063ff42654aff345c44ff375c49ff466150ff6f7a69ffe0e0d5fff1eee0fff3efe2ff8b8776ff35321fff46432dff5d5643ff291911ff231009ff250d08ff270b06ff2a0e09ff2a0e09ff2a0e0aff2e160fff2f1912ff311810ff301810ff301810ff32170fff5d3f33ff9d7d65ffbc9577ffdab28efff0cda2fff7d6a7fff9d7abfff8d6aafff9d7acfffad6adfffad5b0fff3caa6ffecc09effecbf9dffefc5a4fff8d0aefffbd7b4fff9d9b6fff7d9b7fff4d7bafff6dfc2fff6e4c9fff6e6cbfff8eacffff5e6c6ffa79580ff29140eff2f1912ff2f1b12ff301912ff2b1610ff25140fff443f35ff979389ff9c9b92ff8f9288ff3a4437ff344137ff324136ff303d2fff3d4639ff353b33ff373f3cff32403dff31413cff33423eff32403eff334140ff354341ff3c4544ffa0a59ffff4f2ebfff4f2ebfff0eee6ff5c5953ff57544eff3b302aff342118ff3b1f18ff3a2019ff3b2117ff3a2116ff3c2017ff3d2017ff3c2117ff3b2316ff3d2114ff422114ff5a3124ff6d3e33ff7e483fff874d47ff8b5247ff976152fcaf806ab9c6a08628ecd2b906ffd5d504bfbfbf0b8b74d10f8877dd0b745dd107926db6056666cc028080ff01ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff059999cc0c806ad5168b74d1248771d4368471d522d2bb96ddd7b687fedab67efedcb77effdbb67cffdab279ffd5a772ffd4a672ffd6a974ffdbb17affd9af78ffd8ae78ffdab17bffdeb47fffe1b782ffe1b783ffdab17dffd2a876ffd1a774ffd1a674ffd6ac7affdbb17fffdbb37fffdcb481ffddb481ffe0b884ffe9c18effe9c28effe9c18dffe6bf8affe5be89ffe6be89ffe6bf8affeac38dffebc68effecc690ffecc690ffecc691ffecc691ffe9c28dffe7bf8bffe8bf8affdbae7bffc29060ffbe8960ffba8363ff874d37ff834936ff824836ff7d4433ff763f2eff703d2aff6c3a2aff673828ff623525ff5f3524ff5e3424ff5b3322ff5a3224ff583123ff542f20ff4e2c1fff462518ff412115ff3e2314ff3f2214ff3f2215ff3f2215ff3e2215ff3e2215ff3e2114ff3d2115ff3d2115ff3d2115ff3d2115ff3d2115ff3d2115ff3c2014ff3c2015ff3c2014ff3b2014ff391e12ff381d11ff371d11ff381f11ff381f12ff371f12ff371f12ff371f12ff351e12ff351e12ff2a1b10ff313323ff68705fff515348ff201811ff423526ffcfc0aafff9e7cefffbe7ccfffbe8cbfffce9c9fffbe9c9fffbe9c8fffbeac9fffae9cafff9eacbfffbe8cafffbe9c9fff9e9c6fff9e8c5ffebdfbbff939d7fff345742ff2c5b4cff295d52ff275b53ff275952ff2b5a53ff385851ff5b695fffe1e2dbfff7f2e9fff3efe0ff767460ff312d1bff67634cff32291bff23100aff260c07ff280b07ff290c08ff2a0c08ff2a0b07ff2a0d09ff2e140fff301711ff2f1710ff2f1810ff2e1710ff31170fff836351ffac866cffcda686ffeac69dfff7d6a7fff9d7abfff9d7aefff9d7adfff9d7adfff9d8aefffadab0fff9dab3fffad9b4fffadab5fff9dab4fffadbb5fff9dcb7fffae0bdfff9e4c8fff9e8cdfff7e9d0fff8ebd3fff8ecd3fff2e3cbff5b4a3dff26140eff2c1710ff2d1810ff2b140fff21110bff281f18ff868278ff949488ff999a8dff545c4eff344134ff2f3f32ff2e3b31ff2d3a30ff2c372eff2c342dff2d352fff2d3632ff2e3834ff2f3a36ff303c38ff313d3bff313e3cff34403eff4a524fffd7d9d2fff4f0e9fff5f1eaff98988fff4a4640ff47433bff312217ff3c1f16ff3c1f16ff3b2018ff3b2115ff3d1f14ff3d1f17ff3c2217ff3e2116ff442115ff603528ff754437ff7f4b3fff854d45ff895149ff8b5449ff8c5448fe8e584af8946254d49b6c5e79a97e7225b38a7c03ffaaaa07926ddb068055aa048080bf028080ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff048080bf0a8080cc138679c9208778cf308570cf16ae97c5b6d6b88cfddab580ffdbb77effdbb77dffdbb37bffd6a973ffd4a772ffd5a773ffd5aa73ffdeb47effe1b881ffdfb780ffdcb47effdeb67fffe1b883ffe1bb85ffe5be89ffe2ba85ffdbb27fffd6ad7affd3aa77ffd9b07dffdcb380ffdeb582ffdeb683ffe3bb88ffeac38fffe9c28dffe9c28cffe6bf8affe5be89ffe7bf8affe8c18cffecc68fffecc691ffecc790ffecc791ffedc792ffecc690ffe8c08bffe7bc89ffeabd8affcd9c6eff9e6942ff955e40ff955b44ff824735ff804634ff7e4634ff764030ff653221ff613121ff5f3322ff5f3425ff5e3525ff5c3323ff5b3223ff593123ff572f21ff552f21ff522d20ff4d2b1dff462719ff3f2315ff3f2315ff3f2215ff3e2114ff3e2215ff3e2114ff3d2114ff3d2115ff3d2115ff3d2115ff3d2115ff3d2115ff3d2114ff3c2014ff3c2015ff3c2014ff3c2014ff3b1f13ff3a1f12ff3a1e12ff391f13ff381f13ff381f13ff371f13ff371f13ff351f12ff301e12ff2a2415ff666959ff474a3dff1e1811ff4e4036ffe2d3bafff9e9c8fffae8c9fffbe8cafffae8c9fffbe9c8fffbe9c9fffae9c8fffae9c8fffae9cbfffae9cafffbe8c9fff9e9c7fffbe9c3fff1e5bfff898a6dff3d5344ff2e534aff2c554aff2b5548ff2b5549ff2a5349ff2a5148ff2e4d48ff354c46ff8d9891fffaf8f2fff9f6ecffd7d7c6ff3b3423ff3b3722ff534b39ff231109ff250b07ff280b08ff280c07ff290b08ff280b07ff280b06ff280b08ff290f0aff2e160fff2e1811ff2d1811ff2e1710ff3c2015ff987663ffb48d73ffd8b392fff2d3a7fff9d7acfff9d9b0fff7d8b1fff7d9b0fffad9adfffbd7aefff9d8b0fffbd8b1fffad8b2fff9d9b5fffadfbbfffde8c5fffcefcffffbefd1fff8ebcffff8ebd3fff9edd6fff3e9d4ffa09485ff241514ff210f09ff26120cff27120dff22100bff1f150eff605c52ff919185ff909585ff909787ff364634ff2b3e30ff2a3d2fff2d372cff292e24ff24261dff25251cff27281fff292d25ff2b332cff2c3631ff2e3935ff2f3a37ff2f3c39ff303c3aff35403dff7d827ffff6f2ecfff5f1eaffcac9c1ff47423bff544d44ff302215ff3b1f15ff3c2016ff392018ff3b2116ff3e2014ff3f2017ff3e2015ff472116ff683b2fff7b473cff834c41ff864e44ff875147ff865349fe8a5349fe8b534afe8f524bfd8c554aee905a4daa9d72633fb6968604bfbfbf03aa55aa03aa55aa028080800280808000ffff0000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaaa07926ddb108070cf1b8471d02b8271d0278376d185d9be94f8d8b683ffdcb77fffdab77dffdbb47bffd6ab74ffd5a773ffd5a673ffd4a772ffd5ab75ffdfb780ffe2bb84ffe3bc85ffe3bb85ffe0b783ffe1b984ffe1bb85ffe4bc87ffe7be8affe5bd88ffe0b985ffdbb27fffdab27effddb582ffdeb683ffdfb884ffe8c08cffe9c28dffe9c28dffe9c28cffe7c08affe7bf8affe8c18cffecc690ffecc691ffecc791ffecc791ffecc791ffecc792ffedc592ffddb281ffc99a6dffc59169ffaa7152ff90543bff874a37ff824736ff804533ff7e4533ff7a4532ff6f3c2bff5b2d1dff532918ff502919ff512b1bff522c1cff532e1dff532f20ff542d21ff532d1fff502c1fff4f2b1eff482a1bff422718ff402315ff3f2114ff3f2215ff3e2115ff3e2114ff3d2114ff3d2115ff3d2115ff3d2115ff3d2115ff3d2115ff3d2015ff3c2014ff3c2015ff3c1f14ff3b1f14ff3a1f13ff391f13ff391f12ff391f13ff381f15ff381f13ff371f13ff361e12ff321e12ff271b0fff515144ff58574dff211b12ff3c3023ffd6c8affffae8c8fffbe8c7fffbe8c6fffbe8cafffae9c8fffae8c9fffbe8c9fffbe8cafffae8c9fffbe9c6fffce9c6fffae8c7fff9eac6fff7e9c3ffb2b490ff354c39ff2e4d47ff2b4e46ff2d4f44ff2d4b41ff2f473fff2e433cff2e413bff2c3f39ff2f423bff3d4b43ff5b5f58ff5a5d54ff6b6c5eff454032ff2c2416ff675f4cff24140aff240c07ff260c08ff250d08ff240d08ff250d07ff260c06ff270b06ff260c07ff28100aff2d1710ff2c1710ff2d170fff301710ff523629ff9e7c67ffc39f84ffdabc97fff3d4abfff7d8b0fff9d9b2fff9d9b0fff9d7affffad6affff9d6b0fff9d8b2fff8dbb8fffae6c2fffdefcefffcf0d1fff9efd2fff8eecffff8ecd0fff7ebd4fff3ead5ffc7bdadff392c28ff1c0d09ff1d0c07ff200d08ff210e0aff1e0e0aff1f1610ff68645aff7a7a6eff828377ff767a6eff313e31ff2a3a2dff2a3528ff27231bff21140dff21120bff22110aff23140bff231610ff28241dff2b322dff2d3631ff2d3835ff2d3a36ff2e3b38ff313d3aff505654ffcdcfcaffdadcd7ffd2d1caff49453dff514c44ff312017ff381f16ff392015ff3a2018ff3c1f17ff3e2015ff3f2014ff452116ff64382cff7b473cff824b40ff844d43ff865044ff885046ff875347ff8c5349fe8f574bf6905c4fba976a5c55a8847215ceaaaa04bfbfbf028080ff028080800100ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff06aa80d50c806ad517856fc8268072d02f8877d44cdac39eecd7b88afedcb681fedab87effd9b57affd7ad77ffd5a773ffd5a774ffd5a773ffd5a873ffd6ac75ffe1b982ffe2bb84ffe4be87ffe7bf8affe4bd87ffe2bb85ffe3bc86ffe4bc87ffe5be88ffe6bf8affe7bf8bffe6be8affe3ba86ffe1b884ffdfb883ffe0b985ffe8c18cffe9c38effe8c28cffe9c28dffe9c18dffe8c18dffebc591ffecc791ffecc791ffecc791ffecc790ffebc791ffecc591ffedc493ffd3a77affa16e46ff8c5135ff884b35ff854936ff814737ff804634ff7e4432ff7d4433ff794432ff703d2bff5b2e1eff4f2717ff4b2616ff4a2617ff4a2618ff482617ff4a2619ff4a2719ff4b281bff49291bff48291bff452819ff442618ff412315ff3f2214ff3e2114ff3e2114ff3d2114ff3d2115ff3d2115ff3d2115ff3d2115ff3d2115ff3c2014ff3c2014ff3c2013ff3c1f13ff3b1f12ff3a1f13ff391f14ff391f13ff381f14ff372014ff381f14ff381f13ff371e13ff2b1b0eff363123ff606256ff28241dff2b2017ffaa9d86fff7e7c8fff9e8c6fffae7cbfff9e8c9fff9e9cafffae8cafff9e8cbfff9e8cbfff9e8cbfff8e9cafff7e9c9fff7eac9fff6ebcbfff4eccbfff1ebc8ff5d6d4fff2b4e40ff294a43ff2c493dff2e3e35ff313830ff31332eff30302cff30302aff2c342aff2c362eff303832ff383a34ff3a3c35ff3c3c34ff343027ff262014ff5c5744ff2a1d11ff230c06ff250c07ff240d08ff220e08ff240d08ff250c07ff260b07ff250c07ff250d08ff2b150fff2b150fff2c150eff2c160fff2f170fff694d3fffab8a72ffc3a085ffd5b492ffefd0abfff6d9affff8d8affff9d6b0fffad6b1fff9d5b0fff8d7b5fffae6c4fffaf1d4fffaefd7fff9edd3fff8edd0fff8edcefff7ebd0fff3e8d2ffc2b8a8ff3d312cff1d0e0aff1d0c08ff1d0b06ff1f0c07ff200c08ff1e0d08ff1b0f09ff1a1108ff191108ff1b130aff231d15ff26261dff24271cff211d13ff21100bff240e09ff250e08ff250e07ff250e06ff250f07ff24120aff27271eff2c332eff2c3732ff2d3734ff2e3836ff2f3a37ff313a3aff374040ff828c8cff9fa39dff4b473fff4d473fff311f17ff391e15ff3c1e16ff3b1f16ff3c1f15ff3e2014ff422114ff5a2f23ff79473bff80493eff824b3fff844d43ff844e44fe874f46ff8a5247fe8b5346ee8c5c4b869c765f13d7c9bc079292b6068080d503aaaaaa028080ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff04bf80ff0a8080cc128e71d4208778c7308570cf33c3afb9d0d8ba91fed9b581fedeb880ffdbb67cffd7b079ffd4a873ffd5a773ffd6a773ffd4a772ffd3a972ffd7ae78ffe1b983ffe3bc85ffe5be87ffe8c18affe8c18affe6be88ffe5bd88ffe5bf88ffe5bf89ffe7bf8bffe6bf8affe7bf8affe5bf89ffe5bd89ffe3bc88ffe5be89ffe8c38dffe9c28dffe9c28cffe9c28dffe8c28dffecc691ffecc691ffecc792ffedc791ffecc691ffecc790ffecc690ffebc590ffecc38fffdfae7fffa36b49ff884d34ff814835ff7f4636ff7e4534ff7e4433ff7c4331ff7b4432ff794331ff72402fff5c2f1fff4c2715ff472415ff482617ff482718ff472518ff472618ff462618ff462619ff462619ff442618ff442718ff422517ff402316ff3e2114ff3e2115ff3d2115ff3d2115ff3d2114ff3d2114ff3d2115ff3d2114ff3c2014ff3c2014ff3b2013ff3b2013ff3a1f13ff3a1e14ff391f13ff391e14ff381f13ff352013ff371f13ff371f13ff341f12ff21180aff4f4f3dff464134ff211611ff827467fff2e4c8fff8e7c7fff9e8cafff8e7cdfff9e8cafff9e7cafffae7cbfff7e9c7fff4ebc8fff1ecccffe3e7c8ffcad7b9ffb3caafff9eb8a2ff778978ff5e6150ff394e3eff2b473bff284135ff30372eff34312cff312924ff2c231bff281e16ff2a1f17ff2b241dff2e2f28ff2d322bff343630ff363830ff37362fff2c271fff221c11ff524e3eff2f2419ff210d06ff260c07ff260c06ff260c07ff260c07ff250c07ff240c07ff250b07ff270e0aff2a140eff2b140fff2b140eff29140eff27120dff30170dff93725effb08d6fffbb977affc5a383ffdabc96fff2d4adfff7d7b0fff8d5b1fff9d6b3fff8d7b4fffbe4c0fffbefccfffaeeccfffbeecbfff7edcdfff7edcffff4e6ceffa39181ff241710ff1b0d09ff1c0c07ff1c0b08ff1c0b06ff1e0c08ff1f0d08ff1f0e08ff1f0e09ff200e09ff200f09ff200f0aff20100aff1e100aff1f110aff211009ff230e08ff240d08ff250e07ff230f07ff230f06ff250e07ff250f09ff251b10ff2f312bff2d3530ff2d3632ff2e3734ff2f3835ff303937ff303c3bff828e8eff979e9aff49473eff484137ff2e1d15ff381e15ff3a1f15ff3b1f15ff3b2015ff3e1f13ff4c271cff744339ff7d473bff804a3fff824b40ff834c43fe844e43ff875046fe865244e78a5e4e62b4948008dfbfbf068080d5068080d5048080bf0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff03aa55ff089f80df0f8877dd1a8976d8298976d31d9e84d397dabf9af9d8b686ffdcb780ffdcb67dffd8b37bffd4a974ffd4a772ffd5a773ffd5a772ffd3a772ffd4a873ffd9ae79ffe3ba84ffe4bc86ffe5be87ffe7c18affe9c38dffe8c38dffe5c18affe5bf89ffe6bf8affe6bf8affe7c08bffe7c08affe7c08bffe7c18bffe7c08affe8c18bffe9c28cffe9c28cffe9c28dffe8c28effeac38fffecc791ffedc792ffecc792ffedc792ffedc793ffeec893ffecc791ffeac38dffdcb17cffc6966cffad7859ff8c553fff7e4635ff7c4533ff7b4532ff7b4431ff7b4330ff7b432fff784332ff72422eff633725ff502918ff482415ff452314ff452518ff452518ff452518ff452418ff442417ff432516ff432517ff422417ff422417ff422518ff402417ff3d2114ff3d2114ff3d2014ff3d2014ff3d2114ff3c2014ff3c2014ff3c1f13ff391f11ff392012ff3a1f13ff3a1e14ff391e13ff391e13ff371f13ff342112ff361e13ff361f12ff2e1b0eff312c1bff565444ff272019ff2d2017ffded2b6fff4e5c5fff7e6c6fff7e6c9fff5e8c8fff2e9c9ffe5e4c3ffd0dbbbffb6cdb2ff9bbfa9ff80af9bff72aa96ff6dab9bff68ac9eff6aa69cff3d504bff1f1511ff262921ff262f24ff26291fff261c16ff24110cff240d08ff230d07ff230c07ff220d08ff210e08ff261a15ff302d26ff31322bff33332cff342f28ff281a14ff23140bff4c4134ff2c1b12ff230c07ff260c06ff270b06ff260c06ff260b05ff250c06ff240c07ff250b06ff260e09ff250f09ff28120dff2d1711ff321c17ff38211bff422920ff6f5141ffa18165ffaf8c71ffb49176ffb89578ffbb997affcfaf8bffe2bf9dfff4d0b0fffad8b7fff9debbfffae6c2fffaeac6fff9ebc9ffefe0c2ffd8c1a9ff9a8070ff4b312bff1a0a04ff1b0d09ff1b0b08ff1c0a06ff1b0c07ff200b08ff210d08ff210d08ff220d07ff240c07ff240d06ff230d07ff230e08ff240e08ff240e08ff240e07ff260e07ff250e08ff220f07ff220f07ff250e07ff250e07ff250f08ff26160eff302f2aff2c332fff2e3432ff2e3532ff2e3733ff303734ff303736ff7f8988ff979d99ff4e473fff3d2f25ff2c1910ff381d14ff3a1e15ff3a1f15ff3c2015ff411e13ff673c31ff7b463cff7d473cff804940ff814b40ff824c41ff854e41fb845141cc8d655344b89a8b0d9d89d8098e71c6089f80bf048080bf02808080028080ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080068080d50c8080d5158679db238a75d3208778cf5cdbc29ef2d8b98bffdbb781ffdbb67fffdab47cffd6aa75ffd5a773ffd4a872ffd5a873ffd4a773ffd3a773ffd5a975ffdcb17dffe4bb85ffe4bd86ffe5be87ffe8c38cffe9c68effe9c48dffe8c28cffe7c08bffe7c08affe7c08affe7c08bffe8c08bffe8c18bffe8c18bffe9c18bffe9c18cffe9c28cffe9c28dffe9c28dffe9c38effedc792ffedc792ffedc792ffebc591ffebc490ffe9c28dffecc593ffeec795ffeabf8fffbf9268ff996746ff8c573cff834b37ff7c4632ff7b4431ff7b4431ff7b4330ff7a422fff78422fff764230ff72412eff643725ff532a1aff462313ff422214ff432316ff442417ff442417ff452518ff432416ff432417ff412417ff412417ff422518ff412417ff402317ff3e2115ff3d2014ff3c2014ff3c2013ff3b1f13ff3b1f13ff3b1f12ff391f13ff391f12ff3a1f13ff3a1e13ff391e13ff391e13ff371f13ff332113ff351e13ff351f13ff281a0cff3e3829ff484436ff241912ff7b6d5dfff3e3c4fff3e5c3fff1e7c8ffe3e5c7ffc5d5b9ffa7c4abff90b9a2ff7baf9cff72ad9eff70aea0ff6cada0ff6baea0ff6eab9fff6cab9eff6fa497ff435048ff25140fff25120dff24120cff23100bff230d09ff240c07ff250c07ff240c05ff240c06ff220d07ff220d07ff220f0aff2c221cff333029ff342e28ff2e221cff24110cff23100aff2a180eff230d07ff240c06ff260b06ff260c06ff250c06ff260c06ff250c06ff250b05ff250c06ff260e09ff2b150fff2a1510ff331e18ff3f2924ff4a342dff584138ff68483dff7d5a48ff8e6a58ffa5806bffac896dffb18e72ffb49275ffb89378ffc39e81ffd3af92ffdfbfa0ffe5c8aaffe4caadffd4baa0ffbea38bffa38674ff83685cff341d19ff1a0a07ff1b0a09ff190a07ff1a0a05ff1b0c06ff220b08ff220d07ff210d08ff230e07ff240d06ff250d06ff240f08ff250f09ff250f08ff250f07ff260e08ff260e07ff240f08ff221008ff240f07ff240f07ff231008ff221108ff22160dff2f2d26ff2d322dff2d322fff2d332fff2d3530ff303531ff333633ff818684ff979b95ff4d443bff2f1d14ff2d1810ff371c14ff3a1e14ff3b1f15ff3d1f14ff502b1eff75433aff7b453cff7b493dff7f4940ff824a42ff834e42fc815041b291695637bea299159e86ce188a75d50f8877cc088080df048080bf028080ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080048080ff098e71c6118778d21e8877d5238a75d329cdc1b4ced7bd92fedab681ffdcb77fffdab47effd6ad78ffd4a975ffd3a772ffd4a873ffd4a873ffd5a773ffd6a875ffd6a976ffdeb480ffe3bb86ffe4be87ffe4bf89ffe7c38dffeac591ffecc692ffebc490ffe8c18effe8c18dffe7c18cffe7c18bffe7c28bffe9c28cffe9c28cffe9c28dffe9c28dffe9c28dffe9c38effe9c38effebc592ffedc793ffedc793ffedc792ffecc793ffe6ba86ffcfa073ffc18f67ffbe8b65ffb98561ffb68061ff9c654cff894f3bff7d4431ff7d4331ff7b4330ff7b4230ff7a432fff7a4331ff77422fff764330ff734230ff693c2aff562d1cff482414ff422011ff412113ff402114ff3f2115ff402116ff402215ff412216ff402216ff402316ff3f2216ff3f2215ff3d2114ff3c2013ff3c2013ff3c1f13ff3b1f13ff3b1f13ff3a1f12ff3a1f13ff3a1e13ff3a1e13ff3a1e13ff391e13ff391e13ff381e13ff352012ff361e12ff341e12ff22190bff484334ff312a1eff271a10ffbcb4a1ffd7d9c1ffbdccb2ff9bbfa3ff81b19aff7cb1a1ff76b0a1ff74b0a1ff71afa2ff71aea2ff6fada1ff6fada0ff6eaca0ff6dac9fff6aac9eff70a598ff415149ff22100bff28100dff270f0bff230c08ff230c06ff240c07ff230c07ff230c07ff220d08ff220c08ff230c07ff220d08ff22130dff352922ff281c15ff21100bff230e09ff230d07ff240d07ff240c07ff250c07ff250c06ff240c06ff270b06ff250c06ff250c06ff260c05ff260b06ff260c07ff2f1611ff3c2520ff3f2824ff3a2520ff37221bff352017ff361f15ff402319ff654238ff745041ff8e6d54ffa07f65ffa9886cffaf8c73ffaf8e74ffb18f75ffb28f77ffb6947effb5957fffb1937dffa38a73ff8d7865ff554536ff1d1208ff1a0c06ff1c0905ff170a05ff1a0a06ff1e0a06ff230b08ff220d07ff220f08ff270f09ff280f08ff291009ff2a120aff2b140bff2d150cff2e140cff2b120aff291109ff271008ff241008ff251007ff250f07ff241007ff231007ff231009ff23140cff271a13ff2a201aff2c241eff2e2923ff2f2d29ff31302bff878b87ff979b95ff474038ff271610ff2e1710ff361c14ff3a1e15ff3b1e14ff401f13ff683c30ff764338ff7a453bff7c483eff7e493ffe814b40f98050419f8d68531cb69bc81b8e7bd9158679ce158679ce108080cf098e71c6059966cc028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff03aaaaff07926ddb0d8976d8189580d5268672d01f9484ce8adac49bfdd8b684feddb980ffdab57fffd8ae79ffd5a875ffd4a773ffd5a873ffd4a874ffd5a873ffd6a875ffd6a975ffd7ab78ffdeb581ffe3bd87ffe3bd87ffe3bd88ffe7c18dffebc592ffecc591ffecc691ffe7c18dffe7c28dffe7c18dffe7c18cffe8c18cffe8c28cffe9c28cffe9c28cffe9c28dffe8c38dffe9c28fffeac490ffedc794ffedc792ffedc792ffebc793ffeec691ffecc291ffd3a377ffaa734bff975b3cff90523aff854b37ff804834ff804433ff7e4231ff7b4131ff7a4230ff784230ff7a4131ff794231ff784230ff774230ff72422fff6b3f2bff59311dff4e2917ff422010ff3f2113ff402316ff3f2115ff3f2014ff3e2014ff3e2013ff3e2013ff3c2013ff3c2013ff3d2013ff3c2013ff3c2014ff3c1f13ff3b1f13ff3b1f13ff3a1f12ff3a1e13ff3a1e13ff3a1e13ff3a1e13ff391e13ff391e13ff381f13ff342012ff361d12ff311b11ff201a0bff434030ff282016ff3d352bff92a592ff87b19dff7bb09dff77b2a0ff77b2a2ff76b1a2ff76b0a1ff74b0a1ff72b0a1ff72aea0ff71ae9fff70ad9fff6fad9eff6eac9eff6dac9fff72a69aff44544dff1f0c08ff230c08ff240c07ff220c06ff220c07ff220c06ff220c07ff220d06ff230c07ff230b06ff230b05ff220c06ff210d07ff220f09ff220e09ff230d07ff240c07ff240c07ff240d07ff230c07ff240c06ff250c06ff260c05ff280d07ff2c1009ff2e130cff2d120aff2b0f08ff280d07ff270d07ff260d08ff230b08ff210e07ff28120cff311b16ff3f2623ff4c322aff563a30ff5c3b2fff623c30ff764e41ff936b59ffa37d66ffa78267ffa8866cffab8770ffab8873ffac8b75ffa2826eff836452ff4a2e21ff3a2017ff3c231aff351b11ff2c150bff220c08ff1c0a05ff1b0a05ff220b06ff250c07ff2a140dff2d140cff331810ff331810ff351a11ff351a12ff371b12ff381d13ff391d14ff3a1f17ff371e16ff341b12ff2e160dff2b1209ff281008ff271009ff271009ff271008ff261107ff271209ff261109ff251109ff22130cff231511ff413832ff504841ff34251eff2a140dff2d160dff341c12ff3b1e15ff3d1e14ff522d21ff6f3e34ff764239ff78463bff7c463cfe80493ff17e4f42848f685b2ca28bbf368471d0248771dc2e8574d31e8877d5128e71d40b8b74d1068080d5028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff059999cc0b8b74d1138679d7208778cf188a75ca41dcc8a1efdaba8cffd9b77fffdbb67dffd9b079ffd5a974ffd5a874ffd5a973ffd4a973ffddb27cffdeb27dffdbb07bffd7ac78ffd7ae79ffdfb982ffe3bd87ffe3bd87ffe3bd88ffe5be8affeac38fffecc691ffecc692ffe9c490ffe7c28effe8c28dffe8c28cffe8c28dffe8c28dffe9c28dffe9c38dffe8c38dffe9c38fffeac38fffedc792ffedc792ffedc792ffecc791ffedc792ffecc691ffecc691ffe6bc8cffc4966cff996444ff854d34ff814731ff814532ff7f4432ff7c4232ff794231ff77422fff78412eff784130ff774230ff774130ff754230ff74422fff6e402cff633824ff512b18ff462412ff402012ff402112ff3f2013ff3f2114ff3e2113ff3d2114ff3d2113ff3c2114ff3c2014ff3c2014ff3c2013ff3c2014ff3c1f14ff3b1f14ff3a1f13ff3a1e13ff3a1e13ff3a1e13ff3a1e13ff391e13ff391d13ff381e12ff341f12ff361c11ff2f180fff21190bff3b3728ff261a12ff535347ff86af9aff7bb1a0ff78b1a1ff79b1a1ff78b1a0ff78b19fff78b0a1ff76b0a0ff75b0a0ff74afa0ff74aea0ff73aea0ff73ae9fff72ada0ff71aea0ff74a59aff495751ff200b07ff220b07ff220c06ff200d07ff210c06ff220c07ff230c07ff220c06ff230c06ff240c06ff230c05ff240c06ff220c05ff230d05ff240c07ff250c06ff240d07ff230d07ff240c06ff240d06ff280f08ff2d130bff341810ff371a11ff371b12ff371b13ff381b13ff371b13ff361a12ff33180fff2a120aff260f08ff220f08ff230f0aff220e0aff230f0aff26110bff28120aff371a10ff502b21ff60362aff6b402eff8f644affa6795dffa67c61ffa17c62ff926e58ff846452ff704e3fff573526ff714d39ff92684fff9f7155ff8b5e48ff6d4736ff46261eff301512ff1e0a03ff220a06ff280d08ff372017ff391d15ff351a0fff351a11ff341b10ff361b12ff371b12ff381d12ff3a1d14ff3a1f15ff3b1f16ff3d2017ff3c2117ff3d2117ff3b2015ff381e13ff311a0eff2d150bff2b1309ff2a1208ff2a1208ff291108ff271008ff271109ff27120aff27130bff2a130bff2d140cff2c150dff31190fff3d1e17ff452418ff623a2eff6e3e31fe744137fe794439fd7b473ae17c4c3e658d6a58389284cd2f8877d43e8473d24b8570cf368071d0248778d417907ad30e8080c8089f80df048080bf01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080048080bf089f80bf108f80cf1b8471d0228770d21cdbbfadc7d9bf93fedab684fedcb780ffd9b37affd5ab76ffd5a974ffd5a973ffd5a972ffdaaf79ffe2b981ffe2ba81ffe2b982ffe1b881ffdfb881ffe3bc86ffe2bd86ffe3bc86ffe3bc87ffe4bd89ffe8c28dffebc691ffecc794ffeac590ffe8c28dffe8c28dffe8c38dffe8c28dffe8c38dffe9c28dffe9c28dffe9c38dffeac38effebc590ffedc792ffedc791ffecc791ffecc792ffebc791ffebc791ffebc892ffebc692ffe7bf92ffc3966fff945f3fff7f462dff7e442fff7c4331ff7a4232ff794030ff77402eff77412fff764230ff764230ff774230ff784230ff76422fff74412eff693a27ff552d19ff4b2615ff432110ff402112ff3e2215ff3e2216ff3c2216ff3d2115ff3d2116ff3d2015ff3d2016ff3c2014ff3b2015ff3b1f15ff3c1f15ff3b1e13ff3a1f14ff3a1e14ff3a1e14ff3a1e14ff391e13ff391d12ff381e12ff351e11ff331b0fff2d150cff23170aff31291dff261a11ff666d61ff84af9eff7db1a0ff7bb1a2ff7cb0a2ff7bb1a0ff7cafa1ff78b0a1ff79b0a0ff78b0a1ff77afa0ff77afa0ff77afa1ff76aea0ff76aea1ff73afa1ff72a69bff4a5c54ff1d0a05ff1f0a06ff200b06ff1f0c06ff220c07ff220c06ff230c07ff230c06ff230c05ff230c05ff230c04ff240c05ff240d06ff250d07ff250d06ff240c05ff240c06ff250c06ff2a1008ff2f160cff361b12ff381c13ff391c13ff3a1b11ff391c12ff391c12ff391c13ff3a1d14ff391d13ff391d13ff391d14ff321910ff250e09ff23110aff24110aff29110aff381a11ff583927ff78523cff7a4f39ff7e503aff9a6a4fffb18362ffb48360ffad7e5affab7c59ffa17455ff84583fff784d34ff926647ffb78866ffb98762ffb4805cffae7c5aff9e6d4eff7e5340ff432418ff311610ff260905ff2a0d08ff39211aff432720ff371b0fff361b12ff341d13ff371c14ff371c13ff371c12ff381d14ff3a1e13ff462518ff432114ff412216ff402318ff3f2519ff40251aff41241aff40231aff3d2117ff381d13ff33190fff2d150bff2a120aff2a120aff2a120aff2a130bff2b130bff2b140cff2d150cff2f170eff3c1e15ff562f27ff62372bff6b3a2efe723f33fb774239d874493c38896957328f80d1518474d0328a70d16c8271d255846fcf3f8271ce2b8271d01d8d72ca118778d20a9980e6059966cc028080ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff03aaaaff068080d50d8976d817857ad3258375cf189f95ca7ddec8a3fddab68bffdbb780ffdab57dffd5ac76ffd6aa75ffd5a974ffd6a973ffd5aa74ffdeb67effe3bb82ffe3bb83ffe3bc83ffe4bd85ffe3bc85ffe2bc85ffe3bc86ffe3bc87ffe5be89ffe4be8affe6c08cffeac691ffebc692ffebc591ffe9c38fffe9c48fffe8c38effe8c28dffe8c28dffe9c28dffe9c38cffeac38dffeac58effedc791ffedc892ffecc691ffebc791ffebc791ffeac791ffebc791ffeac691ffebc692ffebc593ffe6bc8effc5956eff8e5b3bff7c462bff7a422dff7a3f2dff79402eff77402fff774230ff76422fff774330ff78422fff784330ff784330ff76432eff70412dff5f3321ff4f2714ff472412ff3f2214ff3f2215ff3e2116ff3e2015ff3e2014ff3e2015ff3d2015ff3c2015ff3c2016ff3c1f15ff3c1f15ff3a1e13ff391f14ff391e13ff391e13ff381e13ff381e13ff381e12ff371e12ff361e10ff31190eff2d140cff221409ff291f13ff2b1f15ff778578ff83ae9fff7eb1a0ff7db19fff7db1a1ff7cb1a0ff7cb1a2ff7ab1a1ff7cb0a0ff7ab0a1ff7ab1a1ff7ab1a2ff78b1a1ff74ac9dff6fa998ff67a18fff679887ff4e5e54ff1d0d05ff1e0b05ff210f08ff230f08ff220c06ff230c06ff230d07ff240d07ff250d06ff250e06ff250d06ff260e07ff250d06ff240d06ff240c04ff260c05ff2c1007ff361a11ff3d2116ff3d2116ff3e2115ff3b1e13ff3a1d12ff3b1b11ff3a1c11ff391c12ff381c11ff3a1c13ff3a1c13ff3a1c13ff3a1d13ff371d12ff2d160cff26100bff28130cff3c1f14ff7c5643ff94684aff966646ff976248ffa97555ffb6845fffb7885fffbe8c63ffbd8d63ffb1825affaa7955ffa97757ff976749ffb1805effbf926bffc09067ffbf8d65ffb4825dffb68561ff986c51ff856355ff3d2118ff32140dff2a0d07ff351f17ff523731ff381a0fff381e13ff351e14ff371e15ff3a1e16ff381c13ff381d13ff472418ff845646ff7b493aff5c3022ff492416ff442417ff432519ff42251bff43241aff422419ff42241aff41241aff41231aff3d2017ff371b12ff2f150cff2d130bff2c140cff2c140bff2d160cff2e150dff33170eff48261dff5a3026ff67372dfb6e3c30d37446392d9f776c02ffffff698672d19f8572d2918472d1788471d2608572d2488371d1348071d3238375d3168074d10d8976d807926db603aa55ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff059999cc0b8b74d1158679ce218374d1288679d229e6d3b4e5d9bb95ffdab782fedcb880ffd6ae78ffd5aa75ffd5a975ffd6a974ffd6aa75ffd7ad77ffe0b880ffe2ba83ffe3bb83ffe3bc84ffe4bd85ffe3bd86ffe4bc86ffe4bc86ffe4bd87ffe5c089ffe8c28cffe7c28dffeac590ffebc692ffeac591ffe8c38effe9c48fffe9c490ffe9c48fffe9c38effe9c38dffe9c48dffedc791ffefcb95ffefcb94ffedc994ffedc993ffedc793ffecc692ffecc692ffecc791ffeac68fffeac58fffebc791ffebc490ffe6bb8cffcd9e75ffa77553ff895236ff7e442dff7b422eff79422fff77422fff764430ff78442fff7a432fff7a422eff79432fff794430ff774330ff6d3d29ff5b2f1cff482313ff432012ff412114ff3f2015ff3e2015ff3d2115ff3c2115ff3c2116ff3d1f16ff3d1f15ff3d1f15ff3a1e13ff381f13ff381f13ff381e13ff381e13ff371e12ff371e12ff371d12ff361e11ff31190eff2d130bff26110aff24160dff31281bff8ca08fff82af9fff82b0a0ff80b1a0ff7fb1a2ff82afa2ff81b1a4ff80b1a3ff7bae9fff76ab9dff6fa797ff6aa091ff6a9a8cff6c9789ff608678ff547464ff495b4dff39372cff2e1c14ff311f17ff321f17ff311b14ff240d06ff250d07ff250d06ff260e07ff260e06ff260d05ff250d05ff250c04ff260d05ff280e06ff31150bff3b1e14ff402217ff412217ff412317ff422317ff422316ff422317ff412317ff3e1f14ff3b1d13ff3a1d12ff3a1d12ff391c12ff391c11ff391d12ff3c1d13ff3a1c13ff361c13ff2a130dff2c150dff3f2016ff643f2eff92664cff9f6d4dffa57452ffb6845effbb8a5fffbd8a60ffc29367ffc8996cffc9986bffb9865dffab7552ffaa7654ffb88760ffc0936affc5986dffc79971ffbe8e66ffba8963ffab7f60ff452116ff76574cff44261cff2e140cff311e15ff5c443eff3b1d11ff3a1e14ff391d14ff3a1d16ff3c2018ff381e14ff391d13ff52281cff8e5341ff91513eff905343ff824b3cff653627ff4f2718ff462418ff442317ff44251aff44251aff44241bff44241aff45241bff44241aff43241bff3f2118ff391c13ff32170dff2f150bff2e140dff30180eff361a11ff4c2920fe5d332ae3683e3343c2a4911e9180d5378674d1bc8572d1b48271d29c8371d1838473d26a8471d1518471d33c8473d5298376d31b8471d0108070cf088080df048080bf01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff056666990a8080cc128e80d41f8473ce2f8272ce10cfafdfa5dbc49efcdbb986ffdab780ffd6b079ffd5aa76ffd5a974ffd6a974ffd5a974ffd5aa76ffdeb47dffe2b983ffe3bc84ffe3bc84ffe3bc84ffe3bc85ffe3bc85ffe4bc85ffe4bd85ffe4be86ffe7c18affeac58fffe9c48effeac591ffecc692ffebc792ffe8c38fffe8c38fffeac491ffe9c38effe9c38dffe9c38dffe9c58fffedc993ffefcb95ffefcd96ffefcb95ffeeca94ffecc992ffecc792ffedc893ffecc891ffebc791ffebc690ffeac48fffe5bd88ffdeb181ffdca980ffce9573ffa66f51ff8b533aff7e4530ff79432eff79442fff79432eff79432eff79442fff7a432fff7b4330ff7a4330ff794430ff764330ff673826ff532818ff452112ff412013ff3d2214ff3b2215ff3b2116ff3c2116ff3d1f16ff3c1f15ff3d1e14ff3a1f13ff391f13ff381e13ff381e13ff381e13ff381e12ff381e12ff381d12ff351c10ff321b0fff2b1209ff271009ff221109ff393427ff92ab98ff83b09fff84b0a0ff83b1a0ff83afa0ff80ac9dff7baa9bff79a898ff73a294ff719b8eff6f9488ff5e786eff4c5d52ff3b4037ff333128ff291e16ff2e1c15ff321d15ff331f16ff321e15ff321c15ff29130bff270d07ff260d06ff270d07ff270e06ff260d05ff260e05ff270d05ff290f06ff33170eff3b1e14ff402117ff412217ff432319ff412317ff432317ff442317ff442418ff422417ff432418ff412317ff402216ff3e1f15ff3b1c13ff3a1c11ff3a1c11ff391d11ff3b1c12ff3a1c13ff361c13ff2e150fff2e140dff34180fff3b1a10ff502d1cff916a4bffb1825effbb8961ffbd8d63ffbd8c61ffc19367ffcea373ffd0a373ffca996dffb07b56ffac7654ffb6845effc09269ffc99f74ffc79c71ffc99b72ffc08e67ffbb8f6dff4a2417ff422117ff715348ff3e241aff2d1a12ff634d46ff391e13ff3a1d14ff3a1d15ff3a1d15ff3d2118ff391f16ff391d14ff56291dff91513fff95513eff94513fff925241ff915444ff834a3cff663629ff4e2418ff482318ff452318ff432419ff42271bff43241aff45241bff45241bff44241bff45251cff44241aff402117ff391b13ff33190eff33180eff3f2017ff4f2c23ee58372a5e856d5a04ffbfbf718573d0a98573d2bd8371d2a78371d18e8573d0748672d15a8271d2438572d52f8272ce1e8877d5128e71d40a8066cc056666cc02808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff048080ff088080df118778d21c8076d1268672d0148c80cc47e2cdb0e9dabb8dffdab97fffd7b379ffd5a975ffd5a975ffd4ab73ffd5aa74ffd5a974ffd6ab76ffe1b981ffe2bb84ffe3bb85ffe3bc85ffe3bc87ffe3bd86ffe3bd86ffe3bd85ffe4be87ffe3bd87ffe6c18bffebc792ffebc791ffeac591ffeac591ffeac692ffe9c591ffe8c38fffe9c48fffeac38fffe9c28effe8c38effe8c38effe9c38fffe9c48effebc791ffedc893ffeec994ffedc792ffe8c38dffe8c38dffe9c38effe9c38dffe9c48fffebc38fffc39666ff9a643bff965736ff904e36ff894935ff824632ff7d442fff7c4430ff7c4331ff7b4430ff7b4430ff7b4330ff7b4330ff7b432fff7a4430ff7a4331ff7a4430ff774230ff643525ff4e2717ff421f10ff402012ff3d2014ff3c2115ff3d1f14ff3d1f14ff3c1e14ff3b1e13ff391f13ff391e13ff391e13ff381e13ff381e12ff381d12ff371d12ff371d13ff321b0fff2c150bff271209ff21120aff48483cff8da998ff86ad9cff83aa9aff81a696ff82a499ff7f9e93ff738f84ff64766bff525d53ff3d3d35ff292018ff2a1c14ff301c13ff331c14ff341c13ff341d14ff351c14ff341c14ff341d14ff311a11ff280f09ff260d07ff270c06ff270d06ff260d06ff270d05ff280e06ff2c1008ff34190eff3d2116ff402217ff412216ff422317ff432317ff422316ff422315ff432316ff432317ff432417ff432416ff442417ff442418ff442419ff442318ff412016ff3c1c12ff3c1d12ff3a1c11ff3b1c11ff3a1d12ff361c10ff371d13ff2f130bff331611ff361b11ff381911ff583624ffb28861ffbb8d61ffbd8c63ffbb8b61ffbf9065ffd4a979ffd8b07cffd4ab78ffc6986effa6714effb7845effc29468ffd1a879ffd0a87bffc89c72ffc79870ffbe9271ff4e291cff47241bff43231aff73564cff3c291fff756058ff3b2015ff3d1e16ff3d1d15ff3c1d15ff3d2017ff3c2018ff391e14ff572b1dff915340ff94543dff94543eff95533fff97523fff975340ff945543ff8d5343ff703c2cff562a1dff4a2518ff44251aff46241bff46231aff46241bff45241bff47241bff49241bff4a251cff4b261dff4c271eff452119ff411f16fe412117fe49291fe455332e33917d6903ffffaa5d8673d3868372cfaf8573d0968574d17c8673d2618674d2488371d4338273d2228770d2158679ce0c9580d5056666ff0280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff048080bf097171c60f8877cc1b847bd92a806dce318272d010dfdfbfaddcc199fddbb884ffd9b67bffd5ab75ffd6a977ffd4aa75ffd5aa74ffd5a974ffd6aa74ffdcb27cffe3bb85ffe3bb85ffe3bc85ffe3bc87ffe3bd86ffe3bd86ffe3bd86ffe3bd87ffe3be87ffe3be88ffe5bf8affecc893ffecc893ffeac693ffeac592ffebc793ffebc691ffe8c38effe9c38fffebc691ffecc691ffe8c38effe7c28dffe7c28dffe7c28dffe8c28dffe8c38dffe9c38dffe9c28dffe8c28bffe8c08bffe7c089ffe7c28cffe6bf8affe9c08dffddae7effb27953ff9c5b3eff914f39ff874934ff814631ff7e4532ff7d4332ff7c4430ff7c4430ff7c4430ff7c4330ff7b4330ff7b4430ff7b4330ff7c422eff7b4430ff774432ff734331ff603424ff482113ff3f1e12ff3d1f12ff3d1f13ff3d1e13ff3d1e14ff3b1e14ff3a1e13ff391e13ff391e13ff381e13ff381e12ff381e12ff381d12ff361d11ff321a0fff2b140aff241209ff1f120aff545248ff8b9b8eff7d8f82ff6f7d71ff5d655cff43463bff363227ff2f231aff2f1c14ff341c15ff371d16ff371c14ff391d15ff381c15ff371c14ff361d14ff361c13ff361c12ff331c12ff2f190fff270f06ff270d07ff260c05ff280d06ff270c05ff290e06ff2f130aff381c11ff3e2116ff3f2216ff402217ff412216ff422216ff422216ff422216ff422416ff422315ff432315ff412517ff422316ff462315ff472415ff4a2517ff482618ff48251aff472519ff422016ff3c1c11ff3a1c11ff3b1c11ff3b1c13ff3b1e13ff3f2119ff30140dff32170eff341a0fff371a13ff49291bffac815dffbb8e61ffbb8e63ffba8b61ffbe8d64ffcda372ffddb883ffdbb37fffd5ab7fffa97550ffb6815cffc49567ffd8b07effd9b582ffd0a678ffcb9e73ffc09675ff542e1bff522a21ff462219ff42241aff786055ff877366ff391d11ff3b1d12ff3c1e15ff3d1e17ff3d2017ff3e2219ff3a2015ff572b1dff915441ff94543dff97543cff97543cff97553eff965440ff98543fff975440ff975743ff935745ff774131ff59291cff4e2219ff4a2318ff462319ff45251bff47231aff4b231bff4d251bff50241cff52261eff532820ff532b22ff532b22ff4f2920fd4c251fd357362d1ba17b68528673d0588574d1a88472d19c8472d1818473d2668271d04c8372d3378274d525836ecf17907ad30d8976d8068080d50280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff048080bf088080bf0f8877cc1a8976ce298370d3388476d61e9177d54ee2c7a7e7d9bc8cfedab77efed6ac76ffd5a877ffd4aa74ffd5a973ffd5a973ffd6a973ffd7ac76ffe0b680ffe3ba85ffe3bb85ffe3bc87ffe3bd87ffe3bd86ffe3bd86ffe3bc86ffe3bd87ffe3bd87ffe3bd88ffe5be89ffebc490ffedc794ffedc894ffecc693ffebc591ffebc691ffebc691ffeac590ffefc995fff1cc98fff0cc97ffedc994ffeac590ffe9c48effe8c28dffe8c28dffe8c28dffe8c18bffe8c28bffe7c18bffe6c08affe6c18affe6c08bffe9c28dffe8c18dffd9ae7fffb3815aff966040ff8b5135ff834730ff80442fff7e442fff7d4430ff7d4430ff7c4430ff7c4430ff7c4430ff7c4330ff7d432fff7b432fff7b4230ff7b4332ff7a4233ff733f30ff613427ff482113ff401d10ff3c1f12ff392013ff382114ff391f13ff391e12ff391e12ff391e12ff381e12ff381d12ff371d12ff361d12ff311a0fff291309ff221209ff22130bff352920ff372f25ff32241bff301d16ff311b15ff351c14ff371c14ff391c13ff381c12ff391d14ff371d13ff391d13ff381d13ff381c13ff371c12ff371b13ff361b12ff351b12ff2e170cff270e05ff270e05ff270e05ff2a0e06ff2c1207ff33170dff3b1e13ff402117ff412216ff412217ff412216ff412216ff422317ff422216ff422316ff432216ff432317ff412416ff422215ff452013ff522818ff703d2cff8d5443ff764231ff562b1cff4e291cff4c291cff4b281cff432015ff3c1c11ff3a1c11ff3a1c11ff3f1f15ff44251cff31150fff321810ff361a0fff361c12ff694939ff946447ffbb8c63ffb98e61ffbb8a62ffbd8b61ffc99c6cffdcb883ffdbb680ffdfb684ffb6855dffb5805affc6996bffdfb986ffdcb985ffdab583ffd1a679ffbc9370ff5c3022ff5d3125ff54271eff47241bff46291dff927668ff573f30ff391c14ff3e2018ff3e1f16ff3f2017ff402219ff3c2016ff572b1eff915542ff94553eff97543eff97553eff975540ff97553fff9a553fff9a5540ff9b5640ff9a5841ff9a5a45ff965844ff7f4736ff602e20ff502417ff4b2519ff4a251aff4a261cff4d261bff50261dff53271eff55281fff572a21ff582a21ff582b22fe592e24fe592d279f633b33428b78c1668473d0aa8472d29e8473d0848372d3688471d34f8471d2388472d1268672d7188a80ca0d8989d8076d6ddb035555aa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000048080bf088080bf0f8866cc1a8076ce288073cc3a8472cf4a8675d215cec2c2aedac097fddbb783ffd6ae78ffd4a977ffd6a974ffd5a973ffd5a973ffd5a973ffd5a974ffd9ae79ffe2ba84ffe2bb86ffe3bc86ffe3bc86ffe3bd87ffe3bd86ffe3bc86ffe4bc86ffe3bd86ffe4bc86ffe4bc87ffe4bd88ffe9c28effecc692ffedc893ffedc793ffebc691ffecc792ffedc793ffedc994fff1cd99fff2ce99fff2ce9afff2ce9affefca95ffebc590ffe9c38effe9c38fffe9c28effe8c28dffe8c28dffe7c18dffe6c18bffe6c18affe6c18bffe8c38dffedc892ffefc595ffecbd93ffc5916dffa3694bff884d33ff804530ff7e442fff7e4430ff7d442fff7d4430ff7d442fff7d4330ff7e422fff7d4330ff7d4230ff7d4231ff7c4232ff7b4333ff784333ff703e31ff592e20ff411e10ff3c1f11ff3b1e11ff3b1f12ff391f12ff381e12ff391e12ff381e12ff381e11ff381e12ff371e12ff341c10ff321a10ff301a10ff321b12ff341b13ff361d15ff381d14ff391d14ff3a1d14ff391d13ff391d13ff391c14ff371d13ff371e13ff381e13ff391d13ff391c13ff391b13ff371b13ff361b13ff321a11ff2f150dff280f05ff280e05ff2a0f05ff2e1209ff37190fff3d2015ff402015ff412116ff422216ff412315ff412316ff422217ff412217ff412217ff412216ff412316ff442216ff442216ff452112ff552c1bff723f2cff975947ffa65e4affa95d49ffa15b49ff6d3a29ff532e1fff512d1fff4f2a1cff4d281bff3c1d11ff3a1d11ff3c1d12ff3f1e14ff4a2a20ff34180fff361911ff381d13ff503225ff885a4bff834936ffa87353ffba8d61ffbc8b62ffbb895fffc39769ffddb984ffddb982ffe1bb87ffc5976cffb5805affcd9f73ffe3bd8affdfbe89ffe0bd89ffd6af80ffb78f6cff643426ff653427ff643328ff522b1fff462519ff704e40ff77594fff51372fff3f2119ff402119ff401f16ff422219ff3e2117ff552a1eff8f5542ff95553fff985540ff985440ff995440ff99543fff9a5640ff9b5740ff9d5841ff9f5b45ff9f5b45ffa05b45ff9e5c46ff9d5d4aff814637ff5e2c1dff502417ff4d2519ff4e291dff50281eff522a20ff542920ff572920ff5a2a20ff592b21ff5a2a21ff5d2d26f961332a55845748328570d1718373d29d8472d0818473d4678672d24e836fd137826fd1268072d0188a75ca0d8976d8068080d50280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080044040bf088080df0e806dc8188a75ca258375d6378274d14c8372d0368976d560dfc7a5f4d8ba8dfed7b07cffd3a977fed6aa75ffd5a973ffd5a974ffd6a973ffd6aa75ffd4ab74ffdfb580ffe3bb85ffe3bb85ffe3bc86ffe3bc86ffe3bc86ffe3bc86ffe3bc85ffe3bd85ffe5bc87ffe4bc86ffe4bc86ffe3bc86ffe7c08cffecc491ffedc792ffecc792ffecc691ffebc792ffecc793ffecc793ffefca97fff0ce9bfff1ce9afff3cf9afff3cd99fff0ca96ffe9c390ffe9c490ffe8c290ffe7c18effe8c28cffe8c28bffe7c18bffe7c18bffe2b987ffc8986cffb07b55ffab7451ffab7151ffa3664aff97583fff894b38ff814330ff7f4330ff7e4330ff7e432fff7d432fff7e432fff7e4230ff7d4230ff7d4331ff7c4330ff7c4331ff7b4331ff7c4231ff7c4331ff764532ff6a402eff4d2717ff411e10ff3c1e10ff391e12ff391e12ff391e12ff391e12ff391e12ff381e13ff381e12ff381d12ff381d12ff381c13ff391c13ff3a1c12ff3a1c12ff3b1d13ff3b1d13ff3a1d14ff391d14ff391d14ff371e13ff381e13ff391d12ff391c13ff3a1c13ff391b13ff391b13ff381a13ff361b11ff30160dff290e06ff2c1007ff31140aff391b10ff3f1f15ff3f2015ff3f2115ff412216ff412216ff412216ff422216ff412216ff412116ff422216ff412216ff422317ff432214ff471f11ff59291bff854a3affa25e4dffa75f4bffa75e48ffa95c48ffa95c47ffa45a46ff864c39ff5d3223ff552e20ff532c1eff532d20ff3e1c11ff3a1d13ff3d1d14ff3d1d13ff55342bff381a11ff381b11ff4b2e25ff866156ff794437ff89493aff8b4f38ffaf7b57ffbc8b60ffb9895effbf9165ffddb886ffdebb86ffe0bb87ffd2a77bffb7845effd0a478ffe4c08dffe0be8affe1bf8cffdcb786ffae8664ff683527ff693628ff693729ff633428ff51291cff634133ff604233ff765a50ff50342aff3e2117ff402117ff41221aff402219ff532a1cff905643ff95543fff97543fff98553fff9a5541ff9b5540ff9c5741ff9f5b44ffa05b45ffa15c45ffa05b44ffa15b45ffa15b46ffa15c47ffa05c49ff9a5b49ff804737ff5f2b1eff56261bff54271dff54291fff562a20ff582b21ff592b21ff5c2a21ff5f2d23ff643026fe7e4737c2aa75600ceabfbf398674d2738373d06d8373d0638371d34b8170cf358773cf248771d417907ad30d8976d8076d6ddb028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff035555aa06aa80ff0c8080d5159279db228778d9328570d1448370d24e8376d11ed5bbbbbadbc094fdd8b480ffd3aa77ffd6a875ffd5aa73ffd4aa74ffd6a873ffd7a872ffd6aa73ffd7ac77ffe0b882ffe3bb85ffe2ba85ffe2bb86ffe2bb85ffe2bb86ffe2bb85ffe3bc85ffe3bb85ffe3bb84ffe4bc85ffe4bc85ffe4bb87ffe5bd89ffeac390ffebc691ffebc691ffebc692ffebc692ffebc692ffebc692ffecc693ffedc794ffefca96fff2cc98fff3cd99fff3cf9affeeca96ffeac592ffe8c390ffe8c38fffe7c28dffe7c28dffe6c28dffe7c18effe7bf8effdbad81ffb7825cff975a3cff8d4c32ff89462fff854131ff834330ff804230ff7f422fff7e4330ff7d442fff7d432fff7e4330ff7d4330ff7d4431ff7d4330ff7d4330ff7c4331ff7d4330ff7d422fff7b4331ff7b4432ff764333ff69382bff4e2316ff3f1c11ff3d1c11ff3a1e11ff391f12ff371f13ff381e12ff391d11ff3a1d12ff391d12ff391d12ff391d12ff391e13ff391f14ff381f14ff391e14ff391e14ff3a1d13ff391d12ff3a1d13ff391d12ff3a1d12ff3a1d12ff3a1c12ff3a1c12ff391b12ff371910ff34160dff31130aff34170dff3c1c12ff3f2015ff3f1f13ff402114ff412013ff422114ff412215ff3f2216ff402216ff402216ff402116ff402216ff422215ff432114ff482111ff623421ff905442ffa6604dffa75c47ffa95d46ffaa5d47ffaa5e47ffa95e47ffa95d47ffaa5b47ff9a5a48ff633423ff563020ff593223ff583125ff3d1d12ff3c1e13ff3d1e14ff3f1f15ff5a3a2eff381b10ff472b1fff8f6c60ff6c3e30ff854b3aff8d4a39ff8b4938ff90543affb6825effba8a61ffba8d61ffd9b483ffdebc88ffe1bc88ffdaaf83ffba8a62ffd3a77bffe3c08dffe0bf8bffe3bf8effdcb887ffa27a5bff6b3729ff6d382aff6c3929ff6d392dff5f3226ff5b3628ff6f4a3fff512d23ff715249ff55382cff41231aff45241cff422018ff552a1cff905643ff965440ff98553fff995640ff9c5642ff9e5843ffa15c46ffa15c46ffa15c45ffa15c45ffa15c46ffa25c46ffa25c46ffa25c46ffa25c47ffa15d47ffa15d4aff9c5a4bff844737ff642e20ff5a291cff5a291dff5d2a1eff642e22ff773d30ff8e5041ffa0614cffab6a52f7b6745d68ba87734b8574cf398674d2478573d05c8572d345816fcf318272d0218b74d1148c80d90c806ad5059966ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff02808080035555aa06aa80d50a9980e6138679c91e8077d5268072d03d8671d1478573d0239283d363dec9a2f8d7b687ffd5ad77ffd4a977ffd6a976ffd6a975ffd6a974ffd6a973ffd5a973ffd6ab74ffdeb37effe3ba83ffe3bb86ffe2bb86ffe2ba85ffe2bb85ffe2bb85ffe2bb84ffe2bb84ffe1bb83ffe3bb84ffe4bc86ffe4bc86ffe5bc87ffe6bf89ffeac38effebc591ffebc692ffebc692ffebc692ffebc592ffebc692ffecc592ffedc592ffedc692ffeec894ffefca95fff2cd98fff3ce9affeec996ffe9c490ffe7c38fffe7c28effe7c28dffe6c28dffe6c08cffe7c08cffe7bf8cffdfb282ffbf8a63ff9b613fff894931ff854530ff81432fff80422fff7e4230ff7d432fff7d4330ff7e4230ff7d4330ff7d4330ff7d4330ff7c4430ff7c4330ff7d4430ff7c4431ff7e4231ff7e4330ff7c4332ff7c4333ff7a4334ff643427ff4d2215ff3f1c10ff3c1d11ff3a1e12ff391f14ff391e12ff391d12ff391d12ff381e12ff381e12ff371d12ff371d12ff391d12ff391d12ff391d12ff3a1d13ff3a1d12ff3a1d12ff391d12ff3a1d12ff3a1c11ff391c11ff391a10ff35170dff35170dff37180eff3a1b10ff3d1e13ff401f14ff401f12ff412114ff422113ff432015ff422015ff412115ff402216ff3f2116ff412217ff432217ff452014ff491f11ff6f3a2aff90523effa6604cffa85d47ffa95b45ffa95d47ffa85e46ffa95e49ffa85f47ffa95e49ffa85e49ffa85b47ffa45e4bff6f3a27ff5b2e1eff5f3223ff5b3325ff401f14ff3c1d12ff3e1f14ff3f2012ff5d3d2eff3c1e11ff886859ff6d4134ff753e2fff915240ff8e4b39ff8d4a3aff8c4c38ff9a6044ffba8761ffb8895fffd3ae7dffdebb88ffe0bc87ffdfb587ffbc8d64ffd5aa7cffe3c08cffe1be8dffe2bf8fffdbb886ff976e54ff6e392bff6f3a2aff6e3929ff6f3b2dff6a392bff5d3427ff754d40ff5c2f27ff532e22ff79594dff503126ff47251dff462318ff53291bff905542ff965440ff99553fff9a5641ff9e5a44ffa25e48ffa15d46ffa25d46ffa15c45ffa15c46ffa15c46ffa25d46ffa15d47ffa15d48ffa25d47ffa35c45ffa35d47ffa35c48ffa35e4bff9c5a48ff8a4c3bff7d4033ff86483aff975748ffa15c4cffa35a4cffa36149ffb87557feba7359c2b57d67279d83c4348976d32d8871d2538472d13d8271d12b8877d51d8d72d3138679d70b8b74d1056666cc028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff048080ff098e71c60f8877dd198570cc25836ed6348471d3468775d3448774d224cdbfb8d4daba90fed7b17afed3ab75ffd6aa77ffd6a975ffd5aa74ffd6a973ffd6a974ffd6aa74ffd8ad79ffe2b983ffe2ba85ffe2bb85ffe2bb85ffe2bb85ffe2bb85ffe2ba85ffe2bb84ffe2ba84ffe3bb85ffe3bc85ffe4be87ffe4bd87ffe5bf89ffe7c18cffeac490ffebc692ffecc692ffecc692ffecc692ffecc692ffedc692ffecc591ffecc692ffecc691ffebc591ffebc591ffecc692ffeec995ffefcb96ffeac691ffe8c38effe8c28effe6c28dffe6c18cffe5c18cffe5c18bffe6c08affe9bf8bffe8bc8bffc6926bff9d6644ff8a4e33ff83442eff81432fff80422fff7e4230ff7e4330ff7d4330ff7d4330ff7d4330ff7d4430ff7d4430ff7c4431ff7c4430ff7e4330ff7d4330ff7d4330ff7d4230ff7d4331ff7a4532ff794634ff5e3122ff472012ff3f1c0fff3e1d10ff3b1e12ff3a1d13ff3b1c11ff3c1c11ff3c1b11ff3c1a10ff3c1910ff3b1b11ff3b1c12ff3a1d12ff3a1d12ff3a1d12ff3a1d11ff3a1d11ff3a1d11ff3a1d11ff391c10ff371a0eff391b0fff391b10ff3c1d11ff3d1e12ff3f2014ff412115ff422114ff422215ff422216ff402216ff402116ff432216ff432115ff442115ff451f12ff4f2110ff7a422dffb37356ffbd7756ffbf7755ffb66e4dffb16849ffad6347ffac6047ffaa5f47ffaa5f48ffaa5f48ffaa5e48ffa95e48ffaa5c48ffa75b48ff824835ff603020ff633626ff5c3124ff411f14ff3d1e14ff3d1e13ff462718ff6d4d3eff967464ff704034ff753e30ff884b39ff9d5945ff8f4c3aff8d4c3aff8f4c39ff8c4b39ffa46d4bffb7875effcba376ffe0ba8bffe1bc88ffe3ba8bffc09167ffd9af80ffe5c28effe1bf8dffe2bf90ffdcb988ff885f47ff6f3a2cff703a2bff6f3b2aff6e3c2cff6e3d2dff64382cff7a5247ff5e3025ff5f3228ff573226ff8e6f62ff583b2fff4a2a1fff562c1bff905443ff985540ff9a5640ff9f5b45ffa15e48ffa25e48ffa25e47ffa25d46ffa25d46ffa25d46ffa25d46ffa25d46ffa25d46ffa35c47ffa35d46ffa25d45ffa45e48ffa45e49ffa45e4affa45d49ffa35f49ffa35f4bffa45e4bffa25c48ffa35d48ffa35d4dffa9654effbb7656ffbd7656f8b5785c4acb9f86208770cf168b80dc418572d0338778d2238a75d317856fd30f8877dd097155c6035555ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ff80ff048080bf07926ddb0c8080d5148073cc1f8473ce2b8871d53b8675d4498573d216a28bd182dac09dfdd6b07effd5ab75ffd7a976ffd6aa75ffd6aa74ffd6aa74ffd6aa74ffd6aa75ffd7aa75ffddb47effe2ba85ffe2ba85ffe2ba85ffe2bb85ffe2ba85ffe2ba84ffe2ba84ffe2ba84ffe2bb84ffe6bf88ffe7c18affe6c089ffe6c08affe8c28dffeac48fffecc692ffecc692ffecc692ffecc692ffecc793ffecc692ffecc692ffedc792ffedc691ffedc892ffeec993ffefc893ffedc892ffedc894ffedc792ffedc692ffeac390ffe9c28effe7c18dffe7c18cffe6c18bffe7c18bffe7c18bffe8c08affe7c08bffe5bb89ffcb9c73ff9b6645ff81472dff7f412dff7e402eff7e412fff7e4330ff7e4330ff7f4331ff7d4330ff7d4430ff7d4431ff7d4431ff7d4330ff7d4430ff7d4430ff7c4430ff7d442fff7c442eff7c4430ff7a4432ff744232ff56291bff431c0fff3e1c10ff3d1c12ff3c1c11ff3c1c11ff3b1c10ff3b1c0fff3a1d10ff391d12ff3a1e12ff3a1d11ff3b1d12ff3a1d12ff3a1e12ff391e12ff3a1d11ff3a1d11ff3a1d10ff3a1c10ff3a1c10ff3c1d11ff3f2014ff412116ff422215ff412216ff422215ff422215ff412316ff402215ff422215ff452214ff481f10ff562916ff834d34ffb67557ffc27a57ffc37a56ffc57a54ffc57b54ffc47a55ffc47a56ffc27858ffbd7254ffb2674bffad6248ffab6147ffab6047ffaa5e48ffab5c47ffa95a47ff8d4f3cff623120ff693b2aff5d3323ff411f14ff412116ff3e1e12ff624335ff957063ff7d4e3fff794133ff7a3c2dff9c5b46ffa05e48ff8e4e39ff8e4c3bff914c3aff8f4b3aff8d5039ffb4825dffc29a6bffe1bb8affdfbb88ffe4bd8dffc39569ffddb486ffe6c390ffe1c08cffe4c090ffe0bd8fff7f4e3cff703c2bff6f3b2cff713c2dff6d3b2bff703d2cff6a3c2eff7e584dff5d3225ff633225ff623228ff5c372bff907265ff5e3f30ff562d1eff8f5340ff97543effa05b45ffa35f49ffa25e48ffa45f48ffa35e47ffa35e47ffa35e47ffa25e47ffa25e47ffa25d47ffa25c47ffa35d47ffa25d46ffa25d46ffa35e47ffa35d49ffa45e4affa55d49ffa55e4affa55d49ffa55e4affa35c49ffa55d4affa45e4cffac6a4fffba7656ffbd7758feb87559b8bb88731c8976d127836fd1248771cd2a8673ce1c8976db13866bd70c806ad507926db6035555aa00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff028080ff068080d5098e71c60f7766cc18806aca228770d2268672d0398270ce348476ce2fe4ceb3ecd4b285fed8ae77ffd6a973ffd7aa75ffd7ab76ffd6aa75ffd6aa75ffd6aa74ffd6ab74ffd9ae7bffe2b984ffe2ba85ffe2ba85ffe2ba84ffe2ba84ffe2ba84ffe2ba84ffe2ba84ffe3bb85ffe3bb85ffe5be88ffe8c28bffebc58fffebc590ffecc692ffedc792ffecc793ffedc693ffecc692ffecc793ffedc793ffedc692ffedc792fff0c995fff0ca95fff2cc96fff3cc96fff2cc97fff2cd97fff2cc96fff1cb95fff1ca95ffeec892ffeac48fffe8c38effe7c28cffe6c28cffe6c18bffe6c18affe7c18bffe7c18bffe7bf8effe5ba8fffd2a380ffaf7e60ff955f45ff844b34ff7f4530ff7e442fff7e4330ff7e4430ff7e4330ff7e4431ff7e4431ff7d4431ff7d4430ff7c4430ff7c4430ff7d4430ff7e4331ff7e4331ff7d4331ff7c4432ff7b4534ff6e3a2bff54271aff411c11ff3e1c0fff3b1e10ff3a1e11ff3a1f11ff3a2013ff3b1f13ff3b1e12ff3c1e12ff3a1e11ff3a1f11ff3a1e11ff391f11ff3b1e11ff3b1e11ff3b1e11ff3d1e11ff3f1f13ff412115ff422116ff422116ff422116ff412116ff412215ff422215ff432216ff452116ff471f11ff5a2a16ff955b42ffb87659ffc37b59ffc57954ffc67953ffc57a54ffc57b55ffc57a53ffc47a55ffc57956ffc57a57ffc47a57ffc47a58ffc27857ffbd7454ffb66b4effac6146ffac5e47ffa85b46ff9a5846ff643322ff6c3b2bff5e3423ff422115ff412013ff513022ff987264ff8a5847ff86503eff7a3f31ff874633ffa8664dffa66147ff8f4c37ff8f4c3bff904c3bff904d3aff8c4d38ff935c3fffbe9165ffdbb381ffe0bc89ffe3bf8dffc5996affe3bb8dffe4c291ffe2c08dffe5c18effdfba91ff753f2dff75412fff6d3a29ff723c2dff713b2cff703b2bff6f3e2fff815b4bff5f3127ff653428ff663429ff65382dff6c4639ff967769ff5d3c26ff925640ff9e5a42ffa45e47ffa35f48ffa35e47ffa45e47ffa45e47ffa35e47ffa35e47ffa35d47ffa35d46ffa35d46ffa35d46ffa35e46ffa35e46ffa35d47ffa45e48ffa45e49ffa55e4affa55e4bffa55e4affa55e4affa55e4bffa45c49ffa55d4affa65d4bffb36f54ffb97756ffbd7659ffbc7859f2b67b6324e3bfaa17857ad31d847bd3208778cf159279db0e926ddb088060bf059966cc028000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff048080bf068080d50b7474d1117869d21a806cce1a8976d80e9280db138679d714e6d9bfb7d8b991fcd5ad7affd7ab74fed7aa76ffd6aa76ffd6aa76ffd6aa75ffd6aa75ffd7ab75ffd6ab77ffdeb47fffe2b984ffe2ba84ffe2ba84ffe2ba84ffe2ba84ffe2ba83ffe1ba83ffe2bb84ffe3bb84ffe3bb85ffe3bc85ffe4be87ffe6c08affeac48effedc792ffedc792ffedc793ffecc692ffecc692ffecc692ffecc692ffecc691ffecc591ffecc691ffeec892fff0ca93fff0cb95fff2cc97fff3cd98fff4ce98fff3cd98fff4ce98fff2cc97ffefca95ffecc792ffeac490ffe9c38dffe6c18affe7bf8affdeb581ffd0a475ffc3936affb4815dffab7558ffa97157ff985e46ff844933ff7e442dff7d442eff7c442fff7e4331ff7e4431ff7e4431ff7d4431ff7d4430ff7c4330ff7c4430ff7d4431ff7e4333ff7e4432ff7e4432ff7d4330ff7e4432ff7d4332ff794234ff653428ff481d11ff411d0fff411d10ff3f1d11ff3d1e12ff3e1e11ff3d1f11ff3c1f11ff3b1f11ff392011ff3a1f12ff3b1f12ff3d2011ff3e2012ff3f2114ff402214ff412214ff422215ff422216ff412216ff422116ff432216ff442116ff462013ff4c2011ff683420ff9a5d41ffc07a5bffc47957ffc47955ffc37b55ffc57a55ffc67a55ffc57b56ffc57b56ffc57b56ffc47b56ffc47a57ffc57a56ffc67b56ffc57a57ffc57b57ffc47a58ffc47a59ffc47a5affbc7156ffb1664dffa4604aff713b28ff703d2aff5e3323ff412013ff553225ffa17768ff8d5845ff925643ff894d3bff804331ff97533fffb06a50ffaa664aff904e37ff8d4c3aff904e3bff8f4e39ff8d4c38ff8b4c37ffaa7854ffd0a678ffe3be8dffe2c08effcea774ffe7c292ffe4c290ffe5c08fffe4c08fffcca580ff77402dff7a4331ff733d2dff713a2bff743d2eff723b2cff6f3d2dff855c4bff623429ff68362aff69372cff68392cff693d2fff7c5745ffb58e7cff996249ffa45f47ffa55f46ffa45d48ffa45d49ffa45e48ffa45e47ffa45e47ffa45e47ffa35e47ffa35e47ffa35e47ffa35d46ffa35e47ffa45d48ffa45e49ffa55e49ffa55e49ffa55e4affa55e4bffa45e4bffa55e4affa55e4bffa65e4cffa55e4bffa75f4cffb97359ffb87956ffba7658ffbd775afcba765c83c3927903ffffff118778d2188075ca108070cf0a8066cc068080d503aaaaff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000028080ff048080ff079292db097171c6068080aa02ffffff0a9980cc02ffffff0be8d1d1a4ccb192efd4b085fed6ac77fed6ab76ffd6ab76ffd7ab76ffd6ab76ffd7ab76ffd7ab76ffd7ac77ffdab07bffe1b883ffe2ba84ffe2ba84ffe2ba84ffe2ba83ffe2ba83ffe2ba83ffe2ba84ffe2ba84ffe3bb85ffe3bb85ffe3bd85ffe4bd87ffe6bf89ffe7c18bffebc490ffecc692ffedc792ffecc692ffecc692ffecc692ffecc591ffebc48fffebc590ffebc58fffebc58fffebc68fffecc690ffecc690ffedc791ffedc792ffeec993ffedc995ffedc893ffecc793ffebc591ffe9c38fffe9c38effe8c18effe7bf8dffe1b685ffcf9e72ffb47d57ff9c5e40ff8b4b33ff844431ff834430ff834530ff80442fff7f442fff7e4332ff7e4431ff7d4431ff7d4431ff7c4430ff7c432fff7d4430ff7c4431ff7e4432ff7d4431ff7d4431ff7e4431ff7e4331ff7e4332ff7e4431ff7c4230ff87503eff713d2cff522314ff451c0dff431d11ff3f1e10ff3e1e11ff3d1e11ff3c1f11ff3c1f12ff3e1f12ff3f1f12ff402112ff402213ff402214ff412315ff422214ff432214ff422215ff422216ff442315ff472213ff48200dff6a3924ffa56a4effc07c5dffc47a5bffc57856ffc67a56ffc57a56ffc57b56ffc57b56ffc57b56ffc57b56ffc47b56ffc57b56ffc47b56ffc57b56ffc57b56ffc57b56ffc57b57ffc57c57ffc57b57ffc57c58ffc47a59ffc57b5bffc57a5bffbb7559ff92543dff77412bff633725ff522e22ffa17768ff8b5440ff985744ff975945ff874936ff8a4937ffa7624affb46c51ffae684cff914f39ff8d4d3aff8f4e3bff8d4f39ff8f4c3bff8c4c39ff915a3effbf9166ffe4bd8cffe2bf8dffdfbc89ffe5c390ffe5c190ffe5c190ffe3bf8fffb78c6cff7d4632ff7f4432ff7a4131ff733c2bff723b2bff733c2dff713d2eff855a49ff6b3b2fff6a382bff6d392dff6d3c2eff6d3d2fff704636ffa17b67ffae7a65ffa3644affa55f46ffa55e47ffa55e49ffa45e47ffa45e47ffa45e48ffa45e47ffa45e47ffa45e47ffa35e47ffa35e47ffa45e48ffa55e48ffa55e49ffa65f4bffa65e4bffa65f4bffa55f4bffa55f4bffa55e4affa55e4bffa55e4cffa65f4cffaa644dffba775affb97757febb7558ffbd7559febf775ad7ba806620d7af970e9280db119678d20b745dd1068080d5048080bf028080ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ffffff048080bf056666cc079292db128e8e8e3daba38e0debd8b10ae6e6cca15c4a3bf18c6c56fdcda67dfed6ae7bffd8ac78ffd7ab77ffd9ac78ffd6ac77ffd8ab78ffd7ad77ffd8ae78ffe0b781ffe1b983ffe1ba82ffe3ba84ffe3ba85ffe3bb85ffe3bb84ffe3bb84ffe3bc85ffe3bc85ffe3bc85ffe3bc85ffe4bd85ffe4be86ffe5bf88ffe8c18bffeac48fffecc691ffecc690ffecc692ffecc592ffebc591ffecc592ffebc490ffeac490ffeac490ffeac490ffe9c48fffeac48fffe9c48fffe9c48fffe9c38fffe9c38effe9c38dffe8c28dffe8c18cffe6bf89ffe4bd86ffe2b985ffe1b984ffe2b885ffe3b886ffe2b485ffcd9a6fffa7704dff874d31ff80442bff7f422bff7f422cff7f4430ff7f432fff7e442fff7d442fff7d4431ff7d4330ff7d4430ff7d4431ff7d4431ff7e4431ff7d4431ff7e4431ff7d4431ff7d4331ff7e4431ff7d4432ff7e4331ff904f38ffad654cffae674eff9b5a43ff783f2cff532415ff481d10ff421d0fff401e11ff411f12ff402013ff402014ff422115ff422114ff422214ff412213ff412315ff412314ff442114ff471f11ff542614ff7e4731ffaf7155ffc37d5bffc77a57ffc67956ffc67b56ffc57b56ffc67a56ffc57b56ffc67b56ffc67b56ffc57a56ffc57a56ffc57a56ffc57b56ffc57b56ffc57b56ffc57b56ffc57b56ffc57b57ffc57b57ffc57c57ffc57c58ffc67d58ffc67b58ffc57a58ffc37a5bffbe7b5dff8d563aff835641ffa37967ff8f5541ff9a5b44ff9c5946ff9a5945ff864633ff934f3bffb36b52ffb56c4fffb36b4fff925037ff8c4d3aff8d4f3bff8f4f38ff8f4c3bff8c4b38ff894c36ffa16b4affe1b887ffe3c18effe3c28effe4c38fffe5c291ffe5c290ffe3bf91ffa7785bff824735ff7f4430ff7d4332ff79402fff753d2cff733c2dff733d2eff815443ff724235ff6d3b2eff6d3d30ff723f34ff733d31ff6d3e2fffa57b6cff915843ffb87c65ffa26147ffa96048ffa65e49ffa65e48ffa55f48ffa55f47ffa45f48ffa45f48ffa45e47ffa45e48ffa55f48ffa55e49ffa65f4affa8604cffa7604cffa75f4bffa55f4bffa65f4bffa65f4bffa55e4bffa75f4cffa75e4cffa7604cffab694effb97757febc7757febc7657fcbb7559f9bc785bd3bb7f662cc597850a9999e60b8b74e8068080d5048040bf028080ff01ffffff00ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080028080ff059966cc088080bf0c9580d54478655a8e7563562daa998e726b5e51f4341e16fe593f29fea27e5effd3ac80ffd8ac7cffd8ab77ffd8ad78ffd7ad79ffd8ac78ffd9ad79ffddb37fffe0b783ffe0b981ffe1b683ffe1b785ffe2ba84ffe6bd87ffe6be87ffe8c08affe9c18bffe9c28bffeac38cffecc48fffeac490ffeac490ffecc591ffecc690ffebc690ffecc68fffecc591ffecc591ffecc591ffecc591ffebc491ffeac490ffeac48fffeac48fffe9c48fffe9c48fffe9c48fffe9c48fffe9c38fffe9c38effe9c38fffe9c38effe9c28effe9c28dffe9c28cffe9c08effe9c18bffe6be88ffe2ba85ffdfb682ffddb280ffdaac7effd3a27cffb47f5dff975f43ff82482fff7f442eff7f4531ff7f442fff7e442fff7d4430ff7d4430ff7d4430ff7c4430ff7d4430ff7e4431ff7d4431ff7e4431ff7e4331ff7e4331ff7f4431ff7e4432ff814633ff894831ffae6349ffb16348ffb2654affb0674cffaa6551ff935340ff773e2dff582819ff441b0cff421d10ff422012ff422113ff432214ff442116ff432016ff452114ff461f11ff653721ff966044ffb57656ffc47d5cffc47a57ffc67a57ffc77a55ffc77b55ffc67b56ffc67b57ffc57b57ffc57b57ffc57b56ffc67b57ffc57b57ffc57b57ffc57b56ffc57b56ffc57b57ffc57b57ffc57b56ffc57b57ffc67b57ffc67b57ffc57c57ffc67c57ffc57d58ffc67e59ffc57c5affc17958ffbf7c5affbd8b6affa16d54ff925942ff9a5945ff9d5a44ff9f5c44ff94533cff8b4934ffa55f48ffb66e52ffb76e50ffb66f52ff935239ff8c4c39ff8e4f3cff8e4e38ff8e4c3aff8a4c38ff8b4d39ff8d523affcaa074ffe4c391ffe4c38fffe5c391ffe5c291ffe5c490ffe5c192ff9f6c52ff834735ff804531ff7f4532ff7b4130ff773f2eff743d2dff723c2dff805041ff784838ff703d2eff6e4132ff734135ff764032ff734232ff9c6d5eff93513dffa2654fffb57c61ffa16445ffa96147ffa65e46ffa65f47ffa55f47ffa55f48ffa55f48ffa55f48ffa55f48ffa65f48ffa7604affa9614cffa8604cffa7604cffa75f4bffa75f4cffa7604cffa65f4bffa65f4cffa75f4cffa75f4cffa8614dfeb16c51febb7757fdba765af7b77a5cdfb9846891ca9b7f41cca58908ffdfdf059966cc088060df048080bf02ff80ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000002808080028080ff048080bf098e71c60a8080cc4985706cc9604f3f728b7d70e13f3024fe352018ff361d12ff6a4f37ffbd9979ffd8af83ffd9ac79ffd8ad76ffd9ae77ffd9ad79ffdbaf7dffe1b684ffe0b781ffdfb580ffdfb580ffdeb47fffdbb27dffe1b883ffe5bc87ffe9c08bffecc38fffecc48fffeac391ffeac591ffebc590ffecc690ffecc691ffebc691ffebc692ffecc591ffecc591ffecc591ffebc591ffebc491ffeac490ffeac38fffeac48fffe9c48fffe9c48fffe9c48effe9c48effe9c38fffe9c38fffe9c48effe9c48effeac48fffeac38effeac48effeac48fffeac58effebc58fffecc690ffedc791ffeac38dffe2ba87ffd7ac7fffd0a079ffc4906fffb67f62ff965d45ff814733ff804631ff7f4430ff7d4430ff7d4431ff7d4431ff7d4332ff7d4332ff7e4332ff7e4431ff7e4331ff7e4331ff7f4331ff7f4331ff804433ff854736ff894632ffa45b41ffb26446ffb26345ffb26447ffb16648ffb1674affae674bffac6850ff9d5d49ff793f2cff5a2819ff4b2215ff441e12ff472113ff542717ff75412cffa86c51ffc58160ffc37e59ffc47d55ffc67c54ffc77d56ffc67d56ffc77c58ffc67c57ffc77b57ffc67b57ffc77b58ffc67b57ffc67b57ffc67b57ffc67b57ffc67b56ffc67b57ffc67b56ffc67b56ffc67b57ffc67b57ffc67b56ffc67b56ffc67c56ffc77c56ffc77d57ffc67e59ffc57e5bffc27a59ffb97855ffc6906effbb896bff985a3fff9d5c43ffa05b45ffa15c46ffa35f49ff914d37ff924d36ffb66d53ffb96f52ffb86e51ffb97255ff97543cff8b4b38ff8e4f3aff8d4d39ff8d4c3aff884c38ff8b4c39ff8c503affbc946affe5c393ffe3c290ffe6c395ffe6c293ffe5c391ffe7c093ff966047ff834635ff804531ff7f4632ff7c4231ff7a4131ff774030ff743d2eff7c4a3bff7f4e3dff744031ff6f4232ff754435ff784135ff794538ff986759ff93543fff9e5a48ffa3684fffb98164ffa76245ffa86047ffa65f47ffa65f48ffa65f48ffa76049ffa76149ffa8614bffab644cffab634dffa9614bffa9614cffa8604dffa8604dffa7604dffa7604dffa7604bffa7604dffa9604cffa9614dfea7604cfdb67358f7bb8162d7bf907283d2a98e25f1d6ba06ffd5d502ffffff098e71c6098e71c6065555d5028080ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff028080ff059966cc079292db0d7676d84391817ab86f6252d84a3a2ffd35211bfe321c17ff311b12ff3c2415ff896a52ffd2ad86ffd7af7fffd8ae79ffd9ae78ffd9af79ffe0b781ffdfb681ffe0b581ffdeb480ffddb27effddb27dffdcb17cffd5aa76ffd5aa76ffdab17cffe1b883ffe6be89ffeac28dffebc58fffebc58fffebc691ffecc793ffebc692ffecc692ffecc591ffecc591ffebc591ffebc591ffebc490ffeac48fffeac48fffe9c48fffe9c48fffe9c38effe9c38effe9c38effe9c38fffe9c38effe9c38effe8c38dffe9c38effeac48effe9c58effeac68effeac58effebc690ffebc790ffebc68fffecc691ffe1b788ffbe9066ff9d6a46ff915a3cff894e34ff824630ff80432fff804430ff7f4431ff7e4330ff7f4431ff7f4432ff804433ff804432ff7e4431ff7f4432ff7f4331ff804432ff804431ff854734ff874835ff894733ff9a543bffb16447ffb26346ffb36449ffb16647ffb36647ffb36546ffb36549ffb1644bffb1654dffad654dff9f5d48ff864936ff8d5039ffb06e4fffc27b58ffc37c53ffc37c58ffc47c5affc67b59ffc77c57ffc77c57ffc77c57ffc77c58ffc67c58ffc67b57ffc77b57ffc67b58ffc67a57ffc77b57ffc67b57ffc77b57ffc67b56ffc67b57ffc67b56ffc67b57ffc77c57ffc77b57ffc77c57ffc87c57ffc77d58ffc87d57ffc97d58ffc67c5cffc07a58ffba7554ffc38b65ffd5a27fffa5674cffa25d47ffa35d48ffa35e46ffa25f47ffa35f4aff8f4b35ffa35b43ffba7054ffbb7052ffbb7153ffb97254ff9c583fff8b4b37ff8f4f39ff8d4c3bff8a4e39ff874d39ff8c4b36ff8c583affe2be90ffe5c391ffe5c48fffe8c595ffe7c392ffe6c593ffe7be95ff915941ff834634ff804530ff804533ff7e4331ff7b422fff7a4131ff763e2dff7b4737ff825140ff764133ff764333ff774435ff794336ff7b4538ff976857ff955742ff9e5545ffa15e47ffa3664cffb87a5effa76349ffa76048ffa66048ffa86049ffaa634cffac674dffae6950ffae654fffab634dffaa624cffa9614cffaa614cffa8604bffa8624cffa8624cffaa654dffab674effad6a50ffb06d53fdb37559f6c69475b5e6cbad3cf2e1c411c3b4c31f8473ce07b692db128e80d4138679c90a8080cc048080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff03aaaaff07926ddb0b7474d10b8b74d138928484c948382efa34201afe321f19ff321d19ff2d1b13ff2c190dff4c3322ff9e7e62ffd9b187ffdab07fffd9ae7affdcb37dffe1b884ffdfb681ffdeb580ffddb27effdcb17dffd9ae7affdaaf7affdbb07cffd9af7affd7ad77ffd6ac78ffd9b07cffdcb480ffe1ba86ffeac38fffeec894ffecc891ffecc691ffecc692ffecc692ffecc592ffebc592ffebc591ffebc490ffeac48fffe9c48fffe9c48fffe9c38effe8c38effe9c38fffe8c38effe8c28effe8c38effe8c38effe8c38effe9c48fffe9c58dffeac58effebc78fffebc78fffebc78fffecc790ffebc790ffebc591ffecc392ffe8bd8fffdcaf84ffc89971ffb5825fffa66f52ff8b4f3aff804430ff804330ff814432ff814433ff804534ff804433ff7f4432ff804432ff804432ff814432ff824633ff864934ff884934ff894834ff904a33ffaf6348ffb26447ffb26449ffb36548ffb36549ffb3654bffb3654cffb3644affb3654bffb2654cffb2654bffb56b50ffb76d50ffb96c4fffb96e4effb9704dffb8714fffbb7151ffbc7251ffbd7351ffbe7351ffbf7452ffbf7452ffc17553ffc27653ffc27754ffc37855ffc57956ffc67a57ffc67a57ffc77b57ffc77c58ffc77c59ffc77c58ffc77c59ffc77d58ffc77d58ffc87d56ffc97d59ffc87c5affc67b56ffc37956ffbd7856ffb97752ffcb916bffbb855fffb47a59ffa26146ffa46148ffa66148ffa56048ffa76249ff9d5742ff954e37ffaf674cffbb7053ffbb7151ffbb7152ffba7254ffa25d45ff8b4b37ff8d4e3aff8e4c3bff8b4d38ff884c3aff8b4d36ffa97a56ffe6c291ffe3c190ffe6c591ffe8c595ffe7c593ffe7c694ffe4ba93ff8d543dff824532ff814532ff804432ff7e4431ff7c432fff7b4231ff794030ff7a4634ff855342ff794535ff794435ff794435ff7b4437ff7b4437ff936453ff985c48ff9f5a46ffa25c48ffa15c45ffab6c52ffbf8165ffa8684bffad684effb06950ffb26b51ffb16d51ffaf6b50ffad654effab634cffa9624bffaa624cffaa614dffa9624dffa9634cffb57256ffba7c5bffbb7d5cffbc7f5cfebd805dfdb98261ece4c1a25dfcecd308ffffdf02ffffff188a75d52d8271d21f8473d6118778d2088080df03aaaaff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff068080d50a8080e60f8888cc128071c63d8a7575ec413226fe322018ff311c17ff2c1c17ff2b1b16ff2a1811ff2c160eff563a28ffa18063ffd9b38bffdcb383ffdfb683ffe1b785ffdfb783ffdeb681ffddb580ffdbb27effdaaf7bffd8ae79ffd8ae78ffdbb07bffddb37effdeb381ffdfb683ffdfb883ffdfb783ffe0b986ffe6bf89ffe9c28effebc591ffecc592ffecc592ffebc593ffebc591ffeac490ffe9c490ffe9c38fffe8c38fffe8c38fffe8c38fffe8c38effe9c48fffe9c48fffeac590ffebc691ffebc791ffecc891ffedc893ffecc892ffedc892ffecc891ffedc892ffecc892ffecc791ffecc791ffebc78fffeac68fffe7c28dffdfb985ffcea775ffbe9568ffaf805affa16f4eff956147ff8e5640ff834a34ff804732ff804533ff7f4432ff804532ff804432ff824633ff864a36ff864934ff874934ff884836ff8a4832ffa75e43ffb16447ffb06446ffb26547ffb36449ffb2654affb2654affb4664affb3664affb5694bffb86c4effba6e4fffba6d4effbb6f4fffba6f4fffba7051ffbb7051ffbb7151ffba7152ffba7052ffbc7051ffbb7051ffbc7050ffbc7150ffbb7150ffbc7150ffbc7050ffbc7150ffbc7151ffbc7151ffbd7251ffbd7251ffbd7351ffbf7452ffc07553ffc17754ffc27855ffc27855ffc27755ffc07555ffbf7657ffba7654ffb97a57ffc88c68ffaf714cffbb7e5affa36244ffa96249ffaa6349ffa86349ffa86349ffaa644cff965039ffa0573effb97154ffbb7252ffbc7252ffbc7353ffba7354ffa8634bff8c4a37ff8d4c3aff8d4d3aff8c4b37ff8b4b39ff885137ffcca179ffe5c38fffe4c292ffe5c491ffe9c695ffe9c595ffeac796ffe5bd95ff955f44ff824531ff824534ff804333ff7f4432ff7d4330ff7d4331ff7c4232ff7c4534ff875442ff7b4637ff7a4535ff7c4536ff7d4537ff7b4437ff8f604fff9b624dffa25e49ffa05945ffa45b47ffa25d46ffa8684fffb07659ffac6d4fffb16b51ffb26b52ffb36951ffb16750ffac644dffac644effaa634dffab624cffac624cffac634dffae694effbc7c5cffbd7e5cffba7e5bffbc805cffb97f5cfbcca17ee3fbe5c734faebd303ffffff418572d4418572d42d826ccc1c8976d1108070cf07926ddb03aaaaaa01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff028080ff059966cc098e8ee3108070cf1b7b68d0278376d16664584bfc332119ff321f17ff2e1b16ff2e1c17ff2b1a16ff2a1914ff271810ff2f1a10ff583e2bffbd9d7dffdcb68cffdeb587ffddb482ffdeb581ffdeb582ffdfb683ffdfb783ffdfb581ffe0b682ffdfb67effddb67cffd9b37bffd9b17bffd8b07bffdcb37fffdeb682ffe2ba85ffe4bc88ffe5be8affe7c08dffe7c28effe9c390ffe9c390ffe9c38fffe9c48fffe9c48fffe9c48fffeac590ffebc792ffedc893ffeec994ffedc893ffecc892ffecc892ffecc892ffecc891ffecc793ffecc892ffecc892ffecc892ffecc892ffecc892ffecc893ffedc893ffedc892ffedc993ffedc993ffedca93ffedcb94ffe9c690ffe4be8affdbb183ffc3926fff955f43ff814631ff804330ff804534ff7f4533ff804533ff804432ff844835ff864a36ff864934ff874933ff874937ff894833ffa05840ffb16348ffb26445ffb36348ffb36549ffb36549ffb3654affb36549ffb5684bffb96c4effba6d4fffba6e4effba6e4fffba6f50ffba6f50ffba7051ffb97051ffba7051ffba7051ffba7051ffbb7052ffbb7052ffbc7051ffba7151ffba7152ffbb7152ffbc7052ffbc7152ffbc7151ffba7151ffba7151ffbb7151ffbb7150ffbc7252ffbe7553ffbf7654ffc07755ffbf7756ffbf7656ffbe7556ffb97655ffb87a55ffd49976ffb77656ffa86646ffbb7b5bffaa6549ffab654affab674bffab654affab644bffaa644bff964f38ffae654bffbc7354ffbd7453ffbc7352ffbe7455ffbb7354ffad684eff8b4936ff8e4d3aff8c4e39ff8d4b37ff8b4b37ff9c6c4affe8c396ffe1c18fffe5c393ffe6c492ffe9c695ffeac796ffe9c796ffebc59affce9f7eff814731ff834533ff814333ff814433ff7e4331ff7e4231ff7e4232ff7e4534ff875241ff80493aff7c4636ff7e4737ff7e4637ff7d4537ff8d5d4cff9c6550ffa5634dffa15946ffa45a48ffa35c48ffa15a46ffae7055ffbb7f62ffa8664affb46b51ffb5684fffb2664fffac654dffab654dffab644dffac624dffac634dffae644effb77355ffbc7d5cffbc7e5bffbb7f5bffbe7f5effb67d5cfce9c9aae1faedcf2cf3e8cb03ffffaa488375d43c8473d0298370cd198f7ad60e926dc8076d6db6028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff028080ff059966cc098e71c6108070cf1a8076ce268672d72f8d7dc9a73f3125fe2e1e14ff321e18ff2f1a15ff2e1a16ff2c1b15ff291b14ff2a1914ff2a1712ff2c170bff6f5440ffbf9d7effd6b287ffd9af7effd7ac79ffd9ae7cffdcb37fffe2bb86ffe4be89ffe5c08bffe6c189ffe8c289ffe8c38affe7c18affe5bf89ffe4be88ffe2bb86ffe1bb86ffe3bc88ffe5bf8affe7c28dffebc691ffedc993ffeeca92ffefca94ffeec993ffeeca94ffedc993ffedc893ffedc893ffedc893ffedc892ffedc892ffedc892ffecc892ffecc892ffecc892ffecc892ffedc892ffecc892ffedc893ffecc893ffedc893ffedc894ffedc893ffedc993ffecc993ffecc993ffe6c28dffd8b17effc39564ffb48153ffad7450ffa56a4dff975a43ff874936ff814535ff804634ff814533ff844734ff874a37ff864936ff874933ff874934ff874936ff874833ff954e38ffb1654affb26545ffb26447ffb36448ffb36549ffb36549ffb46749ffb86d4effb96e4effb96d4effb96e4fffb96e4fffba6f50ffba6f50ffba7050ffba7051ffba7051ffba7051ffba7151ffba7051ffba7051ffbb7051ffbb7151ffba7050ffba7050ffbb7051ffbb7051ffbb7150ffbb7151ffbc7252ffbd7453ffbf7756ffc17756ffc07855ffc07756ffbf7757ffbe7554ffbc7554ffb57552ffc0825fffcc916fffb77654ffb06a4bffb77252ffa86343ffac6548ffad694bffaf6a4dffad694cffac674cffa55f46ff985139ffba7055ffbd7455ffbd7454ffbd7554ffbe7555ffbd7656ffb16c52ff8a4834ff8c4c38ff8b4c39ff8c4a37ff894c33ffc1966fffe6c393ffe0c292ffe3c192ffeccd9cffe9c896ffebc898ffeac796ffebc799ffedc59dffb28061ff814531ff834533ff824433ff804332ff7f4231ff7f4332ff804635ff864f3fff824b3cff7f4838ff814839ff804739ff7e4738ff8a5a49ff9e6954ff9b5a43ffa45f4cffa35a49ffa15b48ffa35b48ff9e5d43ffab6f53ffbc8564ffaa6b4bffb1674effae664effad654dffac644dffac644dffad634dffad644dffaf684effbb7a59ffbd7e5bffbc7e5bffbc7f5cffbc7d5bffc79675fdfde8c9e7f8eed238f1e8d1258a75d64d8474d437826fd1248771d4168b80dc0c956ad5068080d502808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff048080bf088060bf0f7777cc177a6fd3248778d4308575d53467585deb332218ff301d15ff301d17ff2d1b16ff2c1b16ff2a1b15ff2b1a16ff2b1915ff2b1a13ff2e180fff3a2113ff755842ffae8a6affd1a87fffcda374ffd0a472ffd2a771ffd5ab72ffdcb17cffdfb583ffe3bb84ffe9c28bffedc790ffefc993fff0ca95fff3cc97fff3cc98fff4cc98fff4cd97fff3cd97fff1cc96fff0cc95ffefcb93ffeeca93ffedc992ffedc992ffedc892ffedc893ffecc893ffecc893ffedc893ffecc892ffecc892ffecc892ffecc892ffecc892ffecc892ffecc892ffecc893ffedc893ffedc993ffedc894ffedc994ffedc993ffedc993ffedc994ffedc994ffedca94ffe9c590ffe1b983ffd1a977ffc5986dffb3815dff9b6348ff894e3aff814635ff814735ff824634ff874a38ff874a37ff864935ff874934ff864934ff864836ff874835ff8a4630ffac6248ffb36548ffb36448ffb36549ffb36549ffb46649ffb86c4dffb86c4dffb96e4effb96d4effb96e4effb96e4fffb96f4fffba6f50ffba6f50ffba6f50ffba7051ffba6f50ffba7051ffba7050ffba7051ffb96f4fffba7051ffba7051ffbb7151ffbb7151ffbc7251ffbd7452ffbe7554ffc07755ffc07755ffc07755ffbf7755ffc07753ffc07655ffbf7657ffbc7654ffb97654ffc38763ffcb8e69ffb47150ffb77051ffb36d4cffb97452ffab6644ffad674affb26d51ffb16c4fffaf6a4effaf694eff9d563dffa55c42ffbe7557ffbe7555ffbe7555ffbe7555ffbf7556ffbe7756ffb47055ff8a4934ff8b4c38ff8b4b38ff8a4a38ff844e34ffe4be92ffe5c491ffe2c193ffe3c394fff0d4a2ffeecf9effebc79affebc898ffeac798ffeac89affe2b991ff8c563aff824432ff824333ff804432ff7f4332ff804332ff824736ff864e3eff864e3eff824a3aff834b3cff81493bff80483aff885746ffa5725cff96543fff9f5f49ffa15e48ffa05d48ffa05c48ffa05b46ffa25d47ffa4664affbb815fffab6a4dffac674effad654dffac634dffad644effad644effad674dffb97457ffbd7d5bffbd7e5bffbb7f5cffbd805effb97e5dffebc9a6fdfbedd0e4fceed53aede0ca238375cc478573d0338273cd218374d1138679d70a8080cc048080ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff035555aa068080d5098e71c60f8877cc15796dc2238375d3318772d5179085d3836d5b52f93d2c23ff2d1a13ff2e1b16ff2d1b16ff2b1c15ff2c1a16ff2b1915ff2b1914ff2c1914ff2c1913ff2d1911ff382217ff644836ff9e7b5effc29972ffcea174ffd0a271ffd2a472ffd3a574ffd4a874ffd5aa75ffd7ac76ffd8ae79ffdab07cffdcb37fffdfb583ffe1b885ffe3bb87ffe5bd88ffe7c08bffeac68fffedc991ffedc992ffedc992ffedc992ffedc892ffedc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc892ffecc893ffecc893ffecc993ffedc893ffedc993ffedc994ffedc994ffedc994ffedc994ffedc994ffedc994ffedc994ffeecb95ffefcd96fff1ce99ffeec695ffcf9f78ff9c6648ff854b35ff834735ff814634ff844836ff874a37ff874937ff874936ff864935ff864935ff854835ff854934ff884631ffa25941ffb36449ffb36346ffb36448ffb36548ffb6694bffb96d4effb96e4effb96e4dffb96e4effb96e4fffba6f4fffb96f4fffb96f4fffba6f50ffb96f50ffba6f50ffb96f50ffb96f50ffb96f50ffba7050ffba7151ffba7151ffbb7150ffbd7352ffbe7553ffc07655ffc07754ffc17855ffc07755ffc07755ffc07755ffc07754ffc17655ffc07554ffba7452ffb97954ffcb8f6bffc48864ffb6714fffb8704fffb86f50ffb97251ffb87050ffac6444ffb36d4fffb56f51ffb36e4fffb16c4effae694dff99523affb46d52ffbe7657ffbe7655ffbe7654ffbe7654ffbf7757ffbf7857ffb97458ff8a4835ff8b4c38ff8c4b39ff894b37ffa37454fff0cfa0ffe2c390ffe3c192ffe3c595fff0d5a4fff4d8a9ffeaca9affebc798ffebc899ffe9c898ffecc89bffd1a281ff844933ff834431ff814433ff804432ff804431ff854938ff864c3cff874e3eff854c3dff844c3dff834a3cff814a3aff885443ffaa7760ff95543fff9a5743ffa4604bffa05b47ffa25b47ffa35a48ffa35b47ffa25c45ffaa6a4dffc18364ffa96749ffab644bffac634dffad644effad664effb16d52ffbd7c5cffbd7f5cffbc7f5cffbc7f5dffbe7f5fffc49272fffbe5c0fdfceed2defceed636e3d9c6208778cf418172d02d8271cc1c8976d1118778d2098e71c603aaaaaa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aa55aa059966cc098e71e30f8877cc177a64d3238a75d3318772d03e846fce1f948484d55a483efb443129ff2f1a14ff2d1b15ff2a1c15ff2c1915ff2c1a15ff2b1915ff2a1914ff291813ff2e1d16ff2e1d16ff261310ff2a1410ff3e2319ff714f3cffa78569ffc9a37bffcba373ffcca36fffd0a570ffd0a66fffd2a771ffd2a873ffd6a876ffd6aa79ffd7ad7affdbb27effe0b883ffe9c28cffedc891ffefc992ffedc992ffedc992ffedc992ffedc892ffedc892ffecc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc993ffecc993ffecc993ffecc993ffedc993ffedc993ffecc994ffedc994ffedc994ffedc994ffedc993ffecc993ffedc994ffeeca94ffedca92ffedc891ffcfa372ffa06a44ff975c41ff8c4f3aff834736ff814635ff874939ff874937ff864937ff864836ff864835ff864935ff854835ff854835ff884633ff98513affb2654bffb36447ffb36447ffb46849ffba6d4fffb96e4effb96d4effb96d4effb96e4effb86e4effb96e4fffb96e4fffb96f4fffba6f50ffba6e50ffba7051ffba7050ffba7050ffbb7151ffba7150ffbb7252ffbd7452ffbf7754ffc17855ffc17856ffc17856ffc27855ffc17855ffc17755ffc17755ffc07755ffbf7755ffbe7754ffba7452ffbc7c58ffcb916cffbb7c57ffb87250ffba7151ffba7151ffb8704fffc27b5affae6748ffae6749ffb97153ffb77051ffb46f4fffb26c4fffae674cff9e553cffbf7557ffbf7656ffbf7755ffbf7855ffbf7855ffc07957ffc07858ffbc7659ff8b4934ff8a4a38ff8c4939ff874d36ffdab48ffff0d3a3ffe4c391ffe4c091ffe7c898fff1d5a8fffae1b4ffeccf9fffebc798ffecc89affebc99affebc899ffeec99fffa97759ff824632ff844534ff804432ff7e4632ff834b38ff864d3bff884f3dff894f40ff854c3eff864c3dff834a39ff875040ffb07d66ff945440ff995642ff9c5842ffa4604bff9f5c47ffa05b46ffa25b47ffa45c46ffa55d46ffa66247ffbd7f61ffab6a4cffad634cffaf664dffae684cffbb7958ffbf815cffbe805dffbc815effbe805effbe8361ffeac5a5fffcedcafdfbecd1d5faedd531eae0cb1d847bd3398674d2268672d017857ad30e926dc8076d6db602ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff056666cc0a8066cc0f8877cc18806aca1a806cce308575cf3f8a75d2498573d287514235f24c3a30fd59443dff2d1b13ff2a1b13ff2c1a15ff2c1a15ff2b1914ff2a1914ff291813ff2c1a14ff37241eff4f3931ff604941ff5b443cff40281eff311910ff482d1dff6f4d34ffaa8763ffd1ab7fffd4aa7bffd8ad7bffdbb27cffe4b784ffe6bb87ffe9c08bffebc48dffedc78fffeec790ffedc991ffedc991ffeec992ffedc992ffedc992ffedc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc993ffecc993ffecc993ffecc993ffecc994ffecc993ffecc995ffedc995ffedc995ffedc994ffedc993ffedc993ffedca94ffeeca94ffeeca93ffe0bd86ffd2ab79ffcd9e78ffa66f54ff8b4f3dff824633ff8d513eff874938ff894a3aff884938ff874936ff884937ff864936ff854835ff854836ff874634ff8d4933ffb0644bffb26347ffb26547ffb96d4effb96e4fffb96e4effb96e4effb96e4effb96e4fffb96e4fffb96f4fffba6f50ffb96f4fffb96f4fffba6f50ffba704fffba7050ffbc7252ffbd7452ffbf7553ffc07755ffc17956ffc27956ffc27956ffc27956ffc27955ffc27955ffc17855ffc17855ffc17755ffc17856ffbd7553ffb97552ffc0835dffcf946fffb57753ffb97453ffbc7351ffba7250ffba7250ffba7250ffbd7655ffac6546ffb77051ffba7353ffb87250ffb56f4effb46d50ffa76044ffaa6245ffc27a5affbf7755ffc07856ffbf7856ffc07956ffbf7a56ffc07958ffbe785aff8b4b34ff894a37ff894b38ff97674bfff2d3aaffefd3a4ffe6c493ffe5c191ffe9cb9cfff0d5a8fffde7bcfff1d7a9ffeac999ffecc89affebc999ffebca9affeac89affe8bf9aff966047ff854734ff824432ff834533ff854c3aff874c3bff884e3dff8c5141ff894e3fff884e3eff864c3cff874f3fffb48068ff965741ff995441ff9b5641ff9f5a45ffa35e4affa15b47ffa35b47ffa55c48ffa55d47ffa75e48ffa9634affc28163ffad6b4cffac684cffb77654ffbf7f5affc0825cffbd805bffbe8160ffbd815effc5946ffffde5c4fffbeecdfdfceed3cafbefd525f1e3cf1a8980ce338773cd218374d1148073cc0b7474d1059966cc028080ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf068080d50a8080cc0f8877cc168b74d1208070cf2d8271d23c8473d04b8574d32c5d5157cf3c2c21fe38251cff503b35ff46332bff2b1912ff291712ff2a1813ff291813ff291713ff271611ff271611ff26140eff25120aff301b12ff4c352cff5e433aff64473bff765645ff826048ff946e4effae885fffc8a272ffd9b07cffe4bc82ffebc38bffedc68effedc78fffeec990ffedc990ffeec990ffedc991ffedc992ffeec992ffedc992ffedc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc893ffecc993ffecc993ffecc994ffecc994ffecc994ffecc994ffecc894ffedc995ffedc996ffedc996ffedc995ffedca93ffedca93ffeeca95ffeeca93ffedcb94ffedcc98ffe9c794ffd6af82ffaf7f5eff905a40ffab735dff8a503aff915341ff894a38ff894937ff874836ff874737ff864736ff854834ff854634ff864634ff884531ffa45a42ffb26449ffb86b4dffbb6f50ffb96f4effb96e4dffb96f4effb96e4fffb96f4fffb96f50ffb96f50ffba6f50ffba7050ffba7150ffbb7251ffbd7451ffbe7552ffbf7754ffc17956ffc27956ffc17955ffc27a57ffc17955ffc27956ffc27956ffc27955ffc27855ffc27855ffc17754ffc07856ffbc7654ffbc7956ffc68764ffc68863ffb77552ffbc7353ffbd7351ffbc7351ffbb7250ffba7351ffc07857ffb56d4dffaf6749ffbd7757ffba7452ffb77250ffb5704fffb77052ffa0573cffbb7355ffc27957ffc17956ffc17956ffc17956ffc17a56ffc27a58ffc17a58ffbe7a5bff8e4f38ff894a37ff89503bffc59d7cfff3d5abfff2d6a8ffe5c495ffe5c293ffebd0a0fff1d8abfffde9c0fff9e3b8ffe8ca9affecc899ffebc999ffeac999ffe9c899ffebc99dffd6ab88ff854c33ff844633ff854434ff884939ff894c3cff884d3bff8f5443ff8d5140ff8b4f3eff894e3eff884f3fffb6826bff985742ff9a5441ff9b5541ff9f5945ffa15b47ffa35d49ffa35c48ffa55d49ffa75e49ffa85f49ffaa604affa86449ffbc7f5effb57856ffc28360ffc2835effc0815bffc0815dffc0805fffb98160ffe1bf99fffdeccafffbefd1fafbeed4aaf8efd714f2e6d9168b74d12b8271d01c8076d1117878d2098e8ec6048080ff0280808001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff035555aa059966cc088060bf0d7676d8138679d71c806dd1248778d4258a75cf438572d13f8675ce6c4c3d32fd33221bff312118ff422f28ff58453eff382620ff2b1913ff2a1712ff291713ff291713ff291613ff271511ff271510ff271510ff271511ff2c1611ff341e13ff42291aff6d4d36ffa57c56ffc29468ffd3a574ffdcb17cffe2ba85ffe8c18affe9c28bffeac58dffecc68fffeec991ffedca92ffedca92ffedc992ffeec892ffedc892ffedc893ffedc893ffedc893ffedc893ffecc893ffecc893ffecc893ffecc893ffecc994ffecc994ffecc994ffecc994ffecc994ffecc994ffedc994ffedc994ffedc994ffedc995ffedc994ffedc994ffeeca95ffeeca95ffeecb94ffedcb96ffeac894ffe6c490ffb79060ffc19367ffd9ab85ff986746ffb98268ff905642ff945644ff8b4c39ff8d4d3bff894936ff8b4f3bff905641ff884a38ff8b4d38ff91523aff9d573effb66f4fffc17a59ffba7252ffba6f50ffbb704fffba6f50ffba7051ffb97050ffb97051ffba7152ffbb7452ffbe7654ffc17956ffc27956ffc37a56ffc27a57ffc37a56ffc27a57ffc27a56ffc27a57ffc27a56ffc27a56ffc27a56ffc27a55ffc27955ffc27854ffc27856ffc07856ffbc7653ffbb7a55ffcf926effbd7d59ffbc7655ffbd7453ffbd7453ffbd7352ffbc7452ffbb7451ffbb7351ffc17a58ffb06848ffb66e4fffbd7756ffbb7452ffb97350ffb7714fffb56d4fffa65d40ffc47b5cffc27a57ffc17956ffc17a57ffc17a56ffc37b58ffc37958ffc17a58ffc07b5cff91523bff884b37ff966549ffedcda8ffeed6aafff3d9aeffe5c697ffe4c394ffecd2a3fff3dbaffffbebc3fffbe9c0ffeccfa1ffecc999ffecc99affebc99bffeac999ffeac89affeec79fffb48465ff824732ff864734ff894838ff8b4c3bff894b3aff925643ff945743ff8d5140ff8b4f40ff89513fffb7836aff995843ff9c5642ff9e5742ff9f5944ffa15b47ffa35e48ffa55e49ffa55f49ffa85f4bffa8604bffab614cffaa634affae6b4effc38464ffc88a66ffc2855fffc3835effc2805effc18161ffbf8d6afffce6c3fefdeecdfdfdf0d4ebf0e3cb75f0e7cf0accb2cc1a8976ce248e78d417856fc80d8976d8068080d5028080ff00ffff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff035555aa048040bf07926ddb0b7474d1108080cf17857ad3217c74d12c806ed1398270d2488371d1328f80cccc37291ffe33221cff2f1e18ff2f1d15ff493630ff55433bff34221bff271510ff24120fff251311ff231611ff231510ff241510ff22150fff22150dff27160fff2e1813ff3e261dff6a4932ffab835dffd4ab77ffe0b581ffe2be88ffe5bf8affe6c18bffe8c48effeac590ffebc791ffecc792ffedc790ffedc791ffedc793ffedc793ffecc693ffecc791ffecc791ffedc893ffecc893ffecc893ffecc893ffecc893ffecc894ffecc994ffecc994ffecc994ffecc994ffecc994ffedc994ffecc994ffedc993ffedc994ffecc993ffeeca95ffeeca94ffeeca95ffedca95ffefcb97ffe8c48fffd6b27effebc795ffecc897ffc8a372ffe5be91ffa77956ffad785affae7559ffae775dffa66c50ffa2684dffa87356ffa76f56ffa2664dffb67f60ffbb8566ff9d5c3fffdcad81fff7cea1ffe7b88cffc89066ffb87954ffb97352ffbd7554ffbf7755ffc27957ffc37a57ffc27a56ffc37b56ffc47b56ffc57c57ffc47b56ffc37b56ffc47b56ffc37b56ffc37b56ffc27b56ffc27a57ffc27a56ffc27a56ffc17955ffc27855ffc27854ffbe7754ffbc7854ffc68762ffcd916affba7853ffbe7654ffbe7554ffbd7653ffbd7553ffbd7553ffbc7453ffbb7552ffbd7553ffbc7454ffb06849ffbe7657ffbc7655ffbc7553ffb97351ffb97351ffb1684affb56b4cffc47b5affc37b56ffc37b57ffc27b57ffc37a58ffc37b59ffc47b59ffc17b57ffbf7a59ff96573fff854c35ffc7a182fff2d4adffedd5abfff5ddb5ffe6c698ffe5c394fff0d5a7fff5deb3fffcebc5fffbeac4fff4dcafffeac99affebc99affebc99dffebc99bffebc899ffebc99cffe7c09aff9f6c51ff864735ff894937ff8b4c3cff8a4c3aff955843ff9d6049ff915441ff8d5140ff8b523fffb9836aff9b5a43ff9e5a45ffa15a45ffa05b45ffa25d47ffa55e49ffa6604affa8604bffa9604bffab614dffac634dffac644effb56c55ffb67354ffbb7b59ffc68864ffc2835fffc38362ffba825fffd9b291fffbefccfdfeefcff9fef0d3c9ebe1cb3ae5dcca188a80d5258375cf1e8877d5138679d70a8080cc056666cc0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff03aaaaff068080d5088080df0d8976d8128e71d41a806cce1f7b73ce268679d03b8270cf3b8675d44a56483ef336261ffe32221bff2e1d17ff2c1b15ff2d1c15ff524038ff57463cff392920ff26140dff21140cff21130cff21140eff21140fff21140eff22150dff25160cff2d1b10ff392219ff573724ff9f7755ffcb9e77ffd5aa79ffd6ae7bffd8b07dffdab280ffdbb482ffddb484ffddb584ffdeb685ffdeb785ffdfb987ffe2bc89ffe5bf8cffebc691ffebc792ffecc892ffedc893ffecc893ffecc893ffecc893ffecc894ffecc994ffecc994ffecc994ffecc994ffedc994ffedc994ffecc994ffedc993ffedc994ffecc993ffeeca94ffeeca94ffeeca94ffedca95ffefcb95ffecc893ffefcb97ffeecb96ffe8c591ffecc997ffd2ae7fffc8a178ffcaa076ffddb289ffba8c63ffb68660ffbb8c69ffba8b69ffa87555ffbd8d67ffdbb289ffcda179ffa76d4bffeec795fff5d19cfff3d19cfff6d19fffe6bb8cffcb986dffbc7f58ffc17d59ffc37b58ffc57b58ffc37b58ffc27c57ffc47c57ffc47c56ffc47c57ffc47c56ffc47b56ffc47b56ffc47b56ffc37b56ffc37a56ffc37955ffc37955ffc17956ffc07956ffbe7753ffbc7b56ffcb8c66ffc48660ffbe7955ffbf7453ffbe7653ffbe7552ffbd7552ffbd7653ffbd7653ffbc7553ffbb7452ffbf7856ffb87050ffb77050ffbe7757ffbe7756ffbb7553ffbb7552ffba7352ffad6445ffc37958ffc47b58ffc37b57ffc37c57ffc37b58ffc37b57ffc37c58ffc47b59ffc17c57ffc17b5aff995b41ff976148ffebcba8fff0d6acffedd7acfff7e1b9ffe7c799ffe6c496fff1d9abfff7e1b7fffbecc8fffbeac5fffae5b8ffe9cb9cffebc99bffebc99dffeac99cffecc89affe9c899ffecca9dffd9ad8cff8a513bff8b4838ff8d4c3bff8c4c3bff985a43ffa2644bff9a5c48ff8f5142ff8c5340ffbb856cff9d5d46ff9f5b45ffa25c47ffa25d47ffa45f48ffa55f49ffa7604bffa8614bffa9614cffab634dffab644cffaf684fffb56d55ffb87255ffb77253ffbd7d5affc38562ffc18362ffc18f6bfff7dabafffaf0d0fdfdefd0f9fceed298ebe4ce19e0e0cc0c9580d5238a75d3188a75ca0e806ddb07926db603aaaaff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0280808003aaaaff048080bf06aa80d50a9980cc0f8877cc148c73d91c8976d1228070ca2c8574d13a8472d3299583cda541362bfc35221dff2f1e18ff2b1b17ff2b1a15ff2a1914ff35231cff4d3932ff57423cff49342eff32201aff281811ff24130eff25140fff271510ff3b251eff523a2cff634634ff76523dff956d4effb38862ffc99d70ffd0a677ffd2a878ffd4ac7cffd6ae7dffd8b07fffdbb282ffddb584ffdfb885ffe3bc88ffe8c18cffecc690ffedc791ffedc891ffecc892ffedc892ffecc893ffecc893ffecc893ffecc893ffecc894ffecc994ffecc994ffecc994ffedc994ffedc994ffecc993ffedc993ffedc994ffedc993ffeeca94ffeeca94ffeeca94ffeeca95ffeeca95ffeec994ffeec993ffedc993ffedc993ffe7c590ffdcba87ffd0ad7dffecc998ffe7c392ffdbb285ffd4ac7fffc2986effd0a37effbe8f68ffe5be8fffeac596ffcca277ffd3a075fff5d29ffff3d29dfff3d29dfff3d19dfff5d09efff4cd9dffe5b98affc99368ffc1805affc47d59ffc47d57ffc47d57ffc37d57ffc47c56ffc47c57ffc47c57ffc47b57ffc47b56ffc37b56ffc37b56ffc47a56ffc47a56ffc27955ffbf7855ffbe7a56ffc5845fffc88964ffc17e5affbe7855ffc17754ffc17653ffbf7653ffbf7754ffbe7653ffbf7754ffbd7754ffbc7654ffbd7654ffc07957ffb6704fffbe7757ffbe7857ffbd7855ffbd7754ffbd7655ffbb7352ffb16848ffc67e5bffc47d58ffc47d58ffc47c57ffc37c57ffc47c57ffc47d5affc47b5affc17d57ffc17b5aff9b6145ffc59b7dfff3d6adfff0d5acfff0dbb2fff8e5bdffe7c99bffe7c597fff1daaffff9e5bdfffbeecbfffaebc6fffbeac0ffebcfa2ffeac89cffebc89cffe9c99bffebc99affeac99affe9c999ffebc89fffc39577ff884a37ff8c4b3bff8c4c3aff9a5a44ffa5664bffa3644cff945542ff8f5340ffba846affa06047ffa35f4affa45f48ffa66049ffa86049ffa7624bffa8624cffaa624cffab634cffad644effac654dffb26a51ffb76f54ffb77054ffb87154ffb97556ffbf7d5dffc28665ffd8b18efffeebc9fffaefd2fefdefd3f6fdefd267eee4cd0be8d1d1138679c91e9177d5139479d70b8b74d1059999cc02ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02800080048080bf059966cc07926ddb0a8080cc0e9280db148c73cc168b74dc188a80d5188075d5338773d230807080eb34261dfe32201aff2c1c17ff2a1a16ff291a15ff2a1916ff291712ff2b1a12ff36221cff49352dff5c4942ff5b453eff4d352eff371f18ff301810ff3a2117ff4f3627ff715141ff927055ffa8855fffb99366ffc9a170ffd3ab77ffdab37dffddb781ffe3bd88ffe7c38cffeac58effebc68effecc68effecc68effecc78effedc78effecc890ffedc892ffecc892ffecc893ffecc893ffecc893ffecc893ffecc893ffecc994ffecc994ffecc994ffedc994ffedc994ffecc994ffedc993ffedc994ffedc993ffeeca94ffeeca94ffeeca94ffeeca94ffeec994ffeec993ffeec993ffedc892ffecc891ffebc791ffe7c38efff0cc97fff1cd97ffeeca95ffebc797ffcaa577ffe4c293ffdab78affdeb78bffeec997ffefcb98ffca9f71fff2c695fff6d19ffff3d19efff3d29efff3d19dfff3d29dfff3d19dfff4d29efff6d09fffe4b689ffc88f67ffc27f5affc47f59ffc67e59ffc57c57ffc57c57ffc47c57ffc47c57ffc47c56ffc37b56ffc37b56ffc37b56ffc27a56ffc07a57ffc27e59ffca8863ffc3835dffbe7955ffc07754ffc17754ffc27754ffbe7954ffbf7854ffbe7753ffbf7854ffbf7855ffbf7855ffbd7653ffbf7855ffbe7754ffbb7554ffbf7956ffbf7956ffbe7855ffbf7856ffbf7857ffb86f50ffb87050ffc67f5bffc47d58ffc57e59ffc37d57ffc27c57ffc37c57ffc47e5affc37c5affc17e58ffc17d59ffaa7857ffeecda8fff0d4aafff1d6adfff3e0bafff8e8c1ffe7c99dffe7c699fff2dcaffffae6bffffeefcdfffaecc7fffbefc7fff0d7adffeac89cffebc99dffebc99bffe8cb9bffecc99bffe9c999ffe9ca9dffebc89fff9f6d52ff8a4c3aff8e4e3bff9d5e47ffa7674bffa9694eff9d5e47ff915341ffba846affa26349ffa6624affa7624affa9634affab624bffa9634cffaa644dffac654effad654effad654dffae674dffb46d53ffb67054ffb57153ffb86f54ffb97257ffb97757ffbc8562fff6d8bbfffdeecffffbefd1fefdefd2e7fbedce3df2e6cd04bfbfbf218374d1198f7acc0e806ddb088060df03aa55ff010000ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808002800080048080bf048080ff076d6db6088080bf0c9580d50d8976d80e9280db04bfbfbf1c8976d116978bdc8b44352afc37231dfe2d1e18ff2a1a17ff281917ff291915ff291813ff291814ff281812ff2d1c15ff33211cff2c1b11ff37231aff473328ff584137ff674f45ff664d43ff553a2cff563925ff68482cff94714effc7a277ffe4be8bffeac38cffebc48cffedc991ffedc991ffeec990ffeec990ffeec990ffeec991ffedc990ffedc991ffecc891ffecc891ffecc892ffecc892ffecc893ffecc893ffecc893ffebc893ffecc994ffecc994ffecc994ffedc994ffedc995ffecc994ffedc993ffedc994ffedc993ffedca94ffedc993ffedc993ffedc992ffedc992ffedc992ffedc991ffedc993ffecc992ffedca93fff1cd98fff2ce98fff1cd96ffefcd97ffdbba85ffe4c290ffedca98ffe8c696ffebc896fff0cd9bffe3be8bffe2bc8afff2ce99fff3d19dfff4d29dfff4d29dfff4d29dfff3d29dfff3d19cfff3d19dfff3d19ffff4d19ffff1cc9affe1b384ffc68c61ffc17f59ffc67f59ffc57d57ffc57d58ffc47c58ffc47c57ffc47c57ffc47c57ffc37b57ffc07a56ffc98662ffc78661ffbf7c59ffc07955ffc27855ffc27955ffc07854ffc07854ffbd7955ffbf7855ffc07854ffc17855ffc07855ffbf7755ffbf7854ffc17957ffbe7754ffbf7956ffbf7957ffbf7956ffbf7955ffbf7956ffbf7856ffb76e4effc37a57ffc57f59ffc47f58ffc47f58ffc47e59ffc37e58ffc47e59ffc37f58ffc57d59ffc27c5bffc07e5cffd3a680fff1d3a9ffefd3aaffefd5adfff7e8c4fff9ebc7ffe7cb9effe9c79bfff5deb1fffbe9c2fffeefcdfffbecc9fffdf2cffff7e0bbffe9c89dffebc99bffebc99dffe8cb9bffebc99bffebca9bffeaca9bffecca9effe4bb97ff955d48ff8e4f3cffa06049ffac6b4effa9694bffa8694fff91533effbb856bffa6664cffa8654bffa9654bffab654dffad644cffac654dffad664effad674effae664effaf674fffb0694fffb46d52ffb66f54ffb57153ffb76f54ffb87256ffb57859ffdeb38ffffbe5c8fffdf0d3fffcefd0fffbeed2c0f8ecd115f3e7ce0a8080cc1e8877d5138679d70b745dd1059966ff028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ff0001ff0000028080ff028080ff03aaaaff04ffffff1eb3aa99209f8f97129c8ec60a9980cc06aa80ff0b8b74d1217c746cd83a2b22ff33221dff2a1b15ff281b16ff261a16ff271a15ff271915ff271915ff281914ff281914ff30201cff24150fff291b14ff271711ff271511ff321f16ff473127ff654c41ff765a4bff866850ff957553ffaf8d63ffd2ae7dffddb885ffe3bc8bffe6c28cffebc58fffedc791ffefc992ffeec991ffeec991ffedc890ffedc78fffebc790ffebc791ffecc791ffecc892ffecc892ffecc892ffecc893ffecc894ffecc994ffecc994ffecc994ffecc995ffecc994ffedc993ffedc994ffedc993ffedc994ffedc993ffedc993ffedc993ffedc993ffedc993ffedc994ffedc993ffeeca95fff1cd9afff2cd9dfff3cd9afff3ce99fff2cf9bffefcb99fff1cb9afff1cc99fff0ce9bffefce9affeecd98ffe5c08efff1cc99fff6d19cfff5d19efff4d19efff4d29efff4d19efff3d19efff4d29ffff3d19efff3d29cfff3d19dfff3d19efff2cf9dfff0c795ffc48e61ffc47f58ffc67e58ffc57d58ffc57d58ffc47d57ffc47c57ffc37c57ffc17d56ffc98661ffc37f59ffc07c58ffc17a57ffc37a57ffc37955ffc17a55ffc07b56ffc07a56ffc07955ffc27a57ffc17956ffc27a56ffc17956ffc07755ffc07955ffc17a57ffbf7956ffc07a57ffbf7a57ffc07a56ffc07956ffc07956ffc07957ffba7150ffc47e5affc57f58ffc48059ffc48058ffc48059ffc38059ffc38059ffc37f57ffc47f59ffc17e5bffbf8663fff0cea2fff1d4a7fff0d4abffefd6affffaefcffffaefcdffe9cda1ffeccb9ffff6dfb4fffcebc6fffef1cffffbedcafffdf5d7fffae9c5ffe9cb9fffebca9affebca9cffebc99dffebca9dffebca9bffecc99cffebc99bffebc99cffc89a7bff8c523effa6664effad6c4effad6d4dffad6c50ff9c5c46ffbb8368ffaa6a4fffac674cffad674cffad674dffaf674fffaf694fffaf684fffb06850ffb16950ffb1694fffb36b52ffb66e54ffb66f54ffb67053ffb77155ffb57456ffc29171fff9ddb9fffbebcbfffdf0d3fdfbefd0f7f1e5cb73f2e7d005cccccc168b74d115866ddb0e926ddb088060bf03aaaaff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080ff01ffffff0ec8c8b622b4ac9d359f908742938b7c2c8b857a12c6c6b80debd8c472594a3ffc34231cff2e1d18ff2a1b17ff281a16ff281916ff271915ff271915ff261914ff281915ff291a13ff2e1f1aff241712ff261814ff281814ff2a1a13ff33201aff3c281eff513a29ff694a2eff8d6946ffad865dffcaa272ffcea975ffd2a97cffd5ad80ffd8b283ffdcb686ffdfba86ffe3bd8affe5c08dffebc793ffebc891ffebc891ffecc892ffecc792ffebc792ffebc793ffebc793ffebc894ffebc894ffecc994ffecc995ffecc995ffecc994ffecc994ffedc993ffedc993ffedc993ffedc993ffedca92ffedca92ffedc994ffedc994ffedc993ffedc994ffefcb96fff2ce99fff2ce99fff2ce99fff2cd99fff3cf99fff1cd99fff2ce9afff2cd9afff2ce99fff0cd99fff0ce9affedcb98ffebc795fff4d09dfff5d29dfff4d19ffff3d19efff3d19efff3d19dfff3d19dfff3d19dfff4d19efff2d29bfff3d19cfff2cf9ffff1cc9bffd8a679ffc6845dffc67d5affc67e59ffc57e58ffc57d58ffc47d57ffc47d57ffc37c57ffc47d59ffc37d57ffc37c58ffc27b57ffc37c56ffc37c56ffc27b56ffc27b56ffc27b56ffc17b56ffc17b56ffc17a56ffc27b57ffc17956ffc07854ffbf7854ffc07955ffc27b58ffc07a57ffc17b58ffc07b57ffc07a57ffc17b58ffc17a57ffbd7652ffbf7653ffc67f59ffc58058ffc58058ffc58058ffc48058ffc48058ffc58059ffc47f57ffc3805affbe825dffd5aa83ffefd2a6ffeed3a6fff0d5abfff0dab4fffaf4d8fffbf0d3ffeacea4ffeccea2fff7e0b5fffdedc8fffdf1cffffbefcdfffdf7dbfffceeceffeacea4ffecc99cffecc99dffecca9fffeaca9fffeacb9effebcb9dffeacb9effeccb9effeec9a1ffa7795affa86d50ffaf6e4fffaf6f4fffae6c50ffa6664dffbb8267ffac6b4fffaf694dffaf694dffaf694effb0694fffb1694fffb0694fffb26a50ffb36b51ffb46b51ffb56d53ffb66f54ffb87055ffb77054ffb77256ffb67a5bffebc8a8fffdefcdfff6e9c7fefdf1d2fbfbf0d1dce8e1c737e8dfc70a9980cc158679ce0c8080bf0a8066cc059966cc03aa55aa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff03aaaaaa03aaaaaa04bfbfff0caaaabf348480766c6a6350706b625254988979d7413127fe312019ff2b1b17ff2a1a17ff281a16ff271915ff271915ff271915ff261914ff261814ff291914ff2b1e18ff241611ff261712ff291913ff2d1c14ff3a251cff5b3f31ff886444ffc59a71ffd1a778ffcba271ffcca571ffd0a97affd2ac7effd5af80ffd9b283ffdeb786ffe6c08affeac58dffecc78effedc88dffecc790ffecc791ffecc792ffecc892ffebc793ffebc793ffebc893ffebc894ffecc994ffecc994ffecc994ffecc994ffecc994ffedc994ffedc994ffedc994ffedc994ffedc993ffedc993ffedc995ffedc994ffedc993ffefcb95fff2ce99fff2ce9afff2cd99fff1ce99fff2ce99fff2ce9afff2ce9afff2ce9bfff2ce9afff2ce9bfff1cf9bfff1d09bffecca97fff4d19efff3d09dfff3d19cfff3d19efff3d19efff3d19efff3d19efff3d19efff3d29efff3d19efff2d19dfff4d19ffff4cfa0ffd3a579ffc0815bffc57e57ffc77e59ffc67e58ffc67e58ffc67e58ffc57e57ffc57d58ffc57e58ffc37d58ffc47d58ffc47e57ffc37d57ffc37d57ffc37d57ffc37d57ffc37d57ffc27c57ffc37c58ffc37c57ffc37c58ffc27a57ffc17956ffc07956ffc17957ffc27b58ffc17b57ffc27b58ffc27c58ffc27c59ffc17b57ffc17b58ffc27a58ffb8714effc57e5affc78059ffc58059ffc58058ffc58059ffc58159ffc58158ffc48059ffc58058ffc1805affbd8a64fff2dcb5ffedd6a9ffefd3a7fff1d5abfff3e2befffcf6dffffaf1d5ffebd1a7ffefd4a9fff6dfb6fffceecafffcf2d1fffcf2d2fffdf7e0fffdf4d7ffebd3acffebc9a0ffeccaa0ffeacaa2ffe9cca6ffe8cda8ffe8cda9ffe8cea7ffeacda7ffe7cda6ffdfc09cffb17a5affb37353ffb27051ffb16f51ffad6d50ffbd8568ffb06f52ffb16b4fffb06b4effb16b4fffb26b4fffb26b50ffb36b50ffb36c51ffb56c51ffb66e53ffb66e53ffb67054ffb87155ffb87156ffb67356ffc49272fffde8c8fffaf0d2fff9eacbfffdeed0faf7eccf89e7dfc70debd8c4188075ca158679db0d8976d807926ddb03aa55ff01ff00ff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff0280808003aa55aa059966cc059999cc06aaaaff1ba1978e4d71675685665649fd302017ff2d1c16ff2a1b17ff2a1a17ff281a15ff281915ff271915ff261914ff261814ff271813ff2a1b16ff2a1b15ff251611ff251610ff2c1b15ff311e17ff331e13ff654e35ffa98b63ffcdab7cffd7b582ffd9b480ffdbb580ffdeb882ffe4bd87ffe8c28cffeac58dffecc78cffebc78bffebc78dffecc78fffecc790ffecc791ffecc791ffecc792ffecc792ffebc793ffebc793ffebc793ffecc994ffecc994ffecc994ffecc994ffecc994ffedc994ffedc994ffedc994ffecc994ffedc994ffedc995ffecc993ffedc993ffefcb95fff2cf99fff2ce99fff1ce99fff1cd99fff1ce9afff2ce9afff2cf9afff1ce9afff1ce9afff1ce9bfff2ce9bfff1cf9bfff1cf9bfff3d09dfff3d19dfff2d09dfff3d19dfff2d19efff2d19efff3d19efff3d19efff3d19dfff3d29dfff3d19efff4d0a1fff3d19efff3d39dffdfb68affbf845dffc47f58ffc57f59ffc77e58ffc67e58ffc67e58ffc57e58ffc57d58ffc57d58ffc57e58ffc47d58ffc47d58ffc47d58ffc47e58ffc47e58ffc47e58ffc37d58ffc37d58ffc37e57ffc37d58ffc37c59ffc07955ffc27a58ffc17a57ffc17b56ffc37d59ffc17c58ffc27c59ffc27d59ffc27c58ffc27c58ffc27b58ffc07957ffbd7552ffc6805affc68059ffc58059ffc58159ffc58159ffc58159ffc58159ffc48058ffc48159ffbf815cffd7b08dfffbf0cdffeddab4ffeed4acfff0d5adfff8eac8fffbf7e3fff9f2d6ffebd3aafff4dbb4fff6e0b9fffbeeccfffdf3d5fffdf5d7fffcf7e1fffdf7dcffeddbb6ffe9c9a2ffebcba2ffe9cba6fff7e3c4fffcefd4fffcefd3fffaedd3fffbeed1fff8efd1fff5e7cbffbe8e6bffb77553ffb37252ffb37154ffb16f52ffc2896cffb37256ffb16c50ffb16c50ffb26c50ffb36b50ffb36d51ffb46c52ffb56d52ffb66e53ffb76e53ffb76f53ffb77154ffb57556ffba775affb87a5bffdcb796fffdedd0fffaf1d4fffaeecefffbedd0e8f4e7cc31e5e0c6108080cf128071d4108f70df098e71e3056666cc02808080010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff03aaaaaa059966cc079292db04bfbfbf06aaaaaa1eaa9991d045362bfe301f18ff2d1c16ff2a1b16ff2a1a17ff291a16ff281915ff271915ff261915ff261814ff261813ff2b1c17ff2a1c17ff251712ff241611ff271712ff2f1d18ff3c2b1eff563f28ff8b6d4cffba966effcea67affd8ae80ffdbb282ffe4b987ffe7c08bffe8c38bffe9c48bffe9c48dffeac590ffedc790ffecc78fffecc790ffecc791ffebc791ffebc791ffebc792ffebc792ffebc893ffecc894ffecc994ffecc994ffecc994ffecc994ffedc994ffedc994ffedc994ffecc994ffedc995ffedc995ffedc994ffeeca95fff2ce98fff2cf99fff1cd98fff1cd98fff1ce99fff1ce9bfff1ce9afff1ce9afff1ce9bfff1ce9bfff2cf9bfff2cf9bfff1cf9bfff2d09cfff3d19dfff3d19dfff3d19dfff3d19dfff2d19efff2d19efff2d19efff2d19dfff3d19dfff3d19dfff3d09efff3cfa0fff2d19dfff1d39bfffad7a8ffdcad86ffc2815cffc58059ffc67f59ffc67e58ffc67e59ffc67e59ffc67e59ffc67e59ffc57e59ffc57e59ffc57e59ffc57e58ffc57f59ffc47e58ffc47f58ffc47e58ffc37d57ffc37d57ffc47e59ffc07a56ffc17b57ffc17a57ffc17c58ffc47f5affc17c59ffc27d59ffc37d59ffc37d59ffc37d58ffc37c58ffc27c58ffbd7553ffc27b56ffc7815bffc6805affc58159ffc58159ffc58159ffc58159ffc58159ffc48059ffc5815affbd805bffdbbd9dfffaf1d7fff3e2c0ffeed6adfff0d9b0fffbf3d9fffbf8e6fff9f1d5ffebd3aafff7e6c5fff4dfbafffceeccfffbf5dafffcf7defffbf7e3fffcf9dffff1e3bfffe9caa5ffeccaa3ffeacfacfffcf0d4fffef5dffffef5dffffcf5defffbf8e1fffcf8e1ffe4caadffb67e5dffb97756ffb57653ffb77153ffb47053ffc48a6affb47255ffb56d51ffb56c51ffb66d53ffb56d51ffb66d52ffb76e52ffb76e53ffb97054ffb97054ffb87053ffb77154ffb87658ffbe7e5effb88362fff0d7b6fffbefd1fffbf1d3fff9f2d5fff8ecd3a6f4e9d209e3e3c60f8877dd148c73cc0c806ad5068080d503aa55aa0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080035555aa068080d50d8976d8159279ce128071d44080746cf233221afe2d1d17ff2a1d19ff291a17ff2a1a16ff281916ff281915ff271915ff271815ff261814ff261714ff2a1b16ff2b1c18ff241611ff231611ff231410ff281711ff462d22ff71513fff9d7b60ffb1906fffbf9f74ffc3a371ffc9a572ffceaa76ffd6b27cffe2bc86ffe8c088ffe9c38affebc58cffebc68dffebc68fffecc791ffebc791ffecc792ffecc792ffebc793ffebc893ffebc893ffecc994ffecc994ffecc994ffecc994ffecc994ffecc994ffecc993ffedc995ffedc994ffedc995ffedca94fff2ce98fff2cf99fff1ce99fff1cd98fff1cd98fff1ce98fff1ce9bfff1ce9afff1ce9bfff1ce9bfff1cf9bfff1ce9bfff1ce9bfff1cf9cfff2d09dfff3d19cfff3d19dfff2d19dfff2d19efff2d19efff2d19efff2d19efff2d19dfff2d19dfff3d19dfff3d19dfff1d09dfff3d2a1fff9d9aafffadaaefffadbabffd3a077ffc4805bffc6805affc77e59ffc67f59ffc67e59ffc67e59ffc57e59ffc57e58ffc57f59ffc57f59ffc47e59ffc47f58ffc47e57ffc47e58ffc37e58ffc37e58ffc47e59ffc27d58ffc17c58ffc37e5affc17c58ffc27e59ffc5805affc27d59ffc37d59ffc37d59ffc37d58ffc37d58ffc47d58ffc37b57ffbd7452ffc7805affc68159ffc68159ffc58159ffc58159ffc48159ffc58159ffc5815affc48159ffc3825bffbd815dffd6b89bfff9f1dbfffaedcdffeed9affff1dfbafffdf8e3fffbf9e8fff8edd0ffebd4acfff9efd5fff5e1bdfffdefccfffdf8e0fffdf7e3fffcf8e4fffcfae2fff7ebc8ffe9cda7ffeccaa6ffeed5b6fffdf6d9fffdf5dffffdf5e1fffcf6dffffcf8e2fff8ebd2ffc39675ffbb7b5bffba7859ffb87755ffb97355ffb67255ffc68d6cffb57456ffb77054ffb76f54ffb87053ffb67052ffb86f54ffb97054ffb87154ffb97154ffb87055ffb77355ffb57655ffbc795affc58464ffc89575fff6e1bffffbeecffffdefd3fffaf1d7e9f4ead233e6dcc8109f80cf0c9580d50e9280ed088080df048080ff028080800100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff02808080059966cc098e71c6128071d41d8472d3129c8ed49944352bfb2c1c17ff2a1c17ff2a1b16ff291a15ff2a1a16ff291a16ff271915ff281915ff261814ff271814ff261712ff271913ff2a1c16ff281914ff2a1914ff2b1b15ff2e190dff3e2414ff684a31ff957351ffbb976dffcda87affd7b184ffdeb988ffe3be8dffe8c290ffe9c48cffe3bd86ffe9c58bffebc68dffecc78effebc68fffecc790ffecc792ffebc792ffebc794ffebc893ffebc893ffecc894ffecc994ffecc994ffecc994ffecc994ffecc994ffedc994ffebc992ffedc995ffeecb96fff1cd97fff2cf99fff1cd98fff0cd98fff1cd99fff1cd99fff1ce99fff1ce9bfff1ce9bfff1ce9bfff1ce9bfff1ce9bfff1cf9bfff1cf9cfff1d09dfff2d19dfff2d09dfff2d19dfff2d19efff2d19ffff2d19efff2d19efff2d19dfff2d19dfff3d19dfff3d19dfff2d19efff4d5a1fff8dcadfffcdeb3fffadcb0fffadfaefff8d6a9ffc48b67ffc47f5cffc87e58ffc77e58ffc67e59ffc47e5affc67e59ffc67e58ffc67f58ffc57f59ffc47e58ffc57f58ffc47f58ffc47f58ffc47f58ffc47f58ffc47f59ffc17c57ffc37e59ffc37e59ffc27e58ffc6835bffc3805affc27e5affc37e5affc37e59ffc37e58ffc47d57ffc47c58ffc17a57ffc37a56ffc88159ffc78159ffc68159ffc58159ffc58159ffc58159ffc58159ffc5815affc4815affc3835bffbd815effd5b89afffbf4ddfffcf3d8ffefe0bcfff7eccdfffdf9e8fffcf9eafff6e8c9ffedd8b2fffbf6e0fff5e4c3fffaeeccfffdf9e4fffdf7e5fffcf9e6fffcfae5fffbf2d5ffe9cdaaffebcaa7fff5e1c2fffcf6dbfffcf6e2fffcf5e3fffbf7e2fffbf5deffdbba97ffbc825dffbf7b59ffbb7a5affba7957ffbb7556ffb87557ffca906fffb77759ffb87255ffb97256ffb97255ffb97255ffb77253ffb97356ffba7456ffbb7156ffb77257ffbc8061ffce9e7affb98160ffc48969ffd1a483fffceac7fffcefcefefdf0d2fbf7edd390efe6d307ffdbdb098e71e3118778d20b7474d1068080aa028080ff010000ff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff02808080048040bf068080ff0e806dc817856fd3238375d32f887788db54423afb35251dfd2c1d15ff281812ff2c1c16ff2b1c16ff2e1f1aff2f201bff31221cff33241eff362720ff3d2c26ff43312bff4a3730ff533e35ff614a3fff705749ff836754ff8f7059ff936f55ff996e51ff9f7656ffa7825cffb38f66ffbe9b6dffc8a471ffd7b37dffe5c28dffeac68dffecc68effebc68fffeac691ffebc691ffebc691ffecc792ffebc693ffebc793ffecc894ffebc894ffecc894ffecc994ffecc894ffecc894ffecc894ffecc894ffecc894ffedc994fff0cd98fff3ce99fff1cc97fff0cc98fff0cd98fff1cd99fff1cd99fff1cd9afff1ce9bfff1ce9afff1ce9bfff1ce9bfff1ce9bfff1cf9cfff1cf9cfff1d09dfff2d09dfff2d19efff2d19efff2d19efff2d19efff2d19ffff2d19dfff2d19dfff2d19ffff2d19ffff1d2a0fff7d8a6fffcddaefffcdfb0fffcdeb1fffcdeb1fffbddaffffcddb0ffedc69cffc58864ffc57f5bffc77e58ffc87e58ffc47f5affc67f5affc67f5affc67f58ffc58058ffc57f58ffc58058ffc58058ffc57f59ffc47f59ffc47f59ffc37f59ffc37d59ffc47f5affc37f5affc5815affc8845effc4805affc37f59ffc37f59ffc37f59ffc37f58ffc47e58ffc37d59ffbd7752ffc8805affc8825affc78159ffc68159ffc5815affc5815affc5815affc58159ffc5815bffc5815affc3815bffbc815effd6bb9cfffbf5dffffcf7e3fff9f4d8fffcf8e3fffcfaeafffcf9ebfff2e2c1ffeedcb8fffbf8e7fff5e7cafff8ecccfffdfae7fffbf8e7fffafbe7fffcfae6fffef8dfffe9d0b0ffedcdacfff9eccffffcf6ddfffcf5e1fffbf5e2fffbf6e0fff2e1c5ffbf8b65ffbf8058ffbe7c57ffbb7c59ffbd7a57ffbc7856ffb97858ffcb9270ffbb7a5bffbb7558ffbb7457ffbb7457ffbb7357ffbb7557ffbb7859ffb97758ffbb7559ffb7765affbe8b6cfffbe2baffeccea9ffc49b7affd5b491fffbebc9fffcf0cffff9efd2bbf4ecd625d6cfcf03aaaaaa158679ce0e806dc807926db603aaaaaa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080059966cc0b8b74d1138679d7208778cf179b85d3914d3e33f3503e36fb534138ff37271fff2b1b13ff25160fff281712ff2b1b16ff2c1c16ff2d1e18ff2d1e18ff2f1f19ff2f1f19ff301d16ff351e15ff402519ff45271cff4e2e23ff5c3a2dff6b4838ff7f5542ff92664cff9e7150ffaa7e59ffb98e63ffc99f6fffd1a875ffd7b17affdfb782ffe1ba85ffe2bb87ffe2bb8affe3be8bffe5bf8cffe7c28fffeac590ffebc792ffebc893ffebc893ffecc994ffecc993ffebc894ffecc894ffecc894ffecc894ffecc894ffefcb96fff1ce98fff0cc97fff0cb97fff1cc98fff0cc98fff1cd99fff1cd99fff0cd99fff1ce9afff1ce9afff1ce9bfff1ce9bfff1ce9bfff1cf9cfff1cf9cfff1d09dfff2d19dfff2d19dfff2d19efff2d19efff2d19dfff2d19ffff2d19dfff2d19dfff1d19ffff2d2a2fff8daa9fffbdeaefffcdeb1fffcdfb1fffcdeb1fffcdeb1fffbddaffffcddb0fffbddaeffd6a980ffc3815effc8815bffc77e59ffc58059ffc57f5affc5805affc67f59ffc57f58ffc68058ffc58058ffc58059ffc57f58ffc47f5affc37f59ffc17d57ffc47f5bffc4805affc38059ffc9865fffc5815cffc47f5affc5805affc57e58ffc37f58ffc57e59ffc37e57ffc27e59ffc37d55ffc9815bffc7825affc78259ffc68159ffc6815affc58259ffc5825affc58159ffc5815affc5825affc3825affbb815dffd8bc9efffcf7e3fffdf8e7fffcfae6fffcfae9fffcfbeafffbfaeaffecdab8fff0debffffbf9e9fff7edd2fff6ebcdfffefae8fffcf8e7fffcfbe6fffcfbe6fffff9e2ffebd5b5ffeccfaffffdf3d9fffcf6dffffcf5e1fffcf5e1fffcf4d9ffd0ad89ffc1855effc07f59ffbf7d5cffbd7b5affbd7b59ffbc7958ffbc7a5affcc926fffbb795affbd7759ffbc7658ffbb7658ffba7859ffba785affbf8564ffd4a37effb97d5effb77b5fffbc8f6ffffae6bdfffae7c2fff6e0bdffe5cdabfffbecccfefaeed1fafaf0d451efe6d00d9d89c40e926dc8108070cf097155c6048040bf028080ff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ff80ff03aaaaff097171c60f8866dd1a8976d8288c79d2426c5d5dec301e16fe2c1a13fe4b3932ff54433cff362720ff271811ff23150fff25150fff261711ff261712ff241610ff251610ff291610ff382017ff523026ff563224ff5e3827ff673f2bff6c432dff71492fff815739ff946949ffaf835cffc2966bffcea373ffd4a976ffd7ae79ffd8ae7cffdcb280ffdeb583ffdfb885ffdeb885ffe0bb89ffe3be8bffeac692ffebc792ffebc893ffebc894ffebc893ffebc893ffecc894ffecc894ffecc894ffecc995ffedc995ffefcb96fff0cb97fff1cb97fff0cb97fff0cc98fff0cd99fff1cd99fff0cc99fff1cd9afff1cd9afff1ce9afff1ce9bfff1ce9bfff1cf9cfff1cf9cfff1cf9cfff1d09dfff2d19dfff2d19dfff3d19efff2d19efff2d19efff3d19efff2d19efff1d29ffff2d4a3fffbddacfffce0b0fffbdfb1fffcdeb1fffcdfb1fffcdfb1fffcdeb0fffcdeb0fffcdeb0fffbddaffff9d9aeffd09d78ffc4805fffc87f5affc77f59ffc77f5affc77f5affc67f59ffc68059ffc68058ffc68059ffc68059ffc58059ffc48059ffc27e58ffc27e58ffc4805affc4805affc6835cffc9865fffc5815bffc5815bffc5805affc67e59ffc28059ffc17f59ffc0835bffc88e65ffc5845cffc8815bffc7835affc78259ffc68259ffc68259ffc58259ffc5825affc6815bffc5815affc5815bffc3815cffbb815cffd9bea1fffcf9e4fffef9e8fffcfae8fffbfaeafffdfae9fffcfbe8ffe7cfa9fff3e3c5fffaf9eafff9f2dbfff5eccdfffdf9eafffdf9eafffcfbe6fffdfae7fffdfae5fff0ddc0fff0d6b7fffdf6ddfffbf6e1fffcf5e0fffcf5deffedd6b6ffbf8a60ffc4845effc28058ffbf7d59ffbd7d5affbb7c5bffbe7a5bffbe7c5dffd19572ffbf7d5cffbf7759ffbe785bffbd795affba7d5dffb77b5bffc08e6afff7dcafffebcba5ffba8c6dffb98e70fffbe9bffffae8c3fffbe9c6fffcebc9fffbedccfefaf0d1a6f4e9cf0bd1d1b903aaaaaa128e80d40b8b74d1068080d503aa55ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff0000028080ff068080d50a8080cc158679db228778d21b8e84c6ab3f2e25fd2d1d16fe2b1a14ff2d1b15ff44332dff4c3a35ff483832ff2a1912ff261510ff251611ff251611ff261711ff271610ff2f1b13ff4e2e24ff513224ff614130ff74523dff7a553eff80593fff895f43ff976c48ffb58b60ffc99f6fffcfa774ffd2ac77ffd5af7bffd8b27cffdab47cffdab37bffdbb47dffddb781ffe2bd88ffeac591ffeac792ffebc893ffebc893ffecc994ffecc894ffecc895ffecc895ffecc894ffecc894ffecc793ffefca96ffefcb96ffefcb96fff1cb97fff0cb97fff1cc98fff0cc98fff1cc99fff0cc99fff0cd99fff0cd9afff0ce9afff0cd9afff1cf9bfff1ce9bfff1cf9cfff1cf9cfff1d09dfff2d19dfff2d19dfff2d19efff2d19efff2d19efff1d19ffff0d19ffff6d8a6fffcdeaefffcdfaffffcdfb1fffbdfb1fffcdfb1fffcdfb1fffcdfb1fffcdfb1fffcdfb1fffddfb2fffbdeb0fffbdeb0ffefcaa1ffc48a66ffc6805bffc87f59ffc77f59ffc78059ffc68059ffc68059ffc58059ffc68059ffc58058ffc58059ffc4805affc17d58ffc4815cffc5815cffc6825cffc9865fffc5825bffc6815cffc5805bffc58159ffc48159ffc08158ffc38f66ffe9c499ffdeb38bffc2835effca825bffc7825affc78259ffc6825affc6825affc58259ffc58259ffc6825affc58159ffc5825affc3815affbb825effdac0a4fffdf8e4fffdf9e8fffdf9e8fffcfaeafffdfae9fffcf8e0ffe1c9a3fff3e7ccfffbf8e8fffbf5e0fff6edd3fffdf9e8fffcf9eafffdfbe9fffcfae7fffdfbe6fff4e4cafff4e0c2fffcf7e0fffbf6e2fffdf6ddfffbefd5ffc79f7effc6885dffc78459ffc3835affbe7f59ffbe7d5bffbf7a5affc17b5affc07e5dffcf9570ffc0805fffbf7a5bffc07a5bffbe7d5dffd4a482ffbf8a6bffbc8b6bfff8dfb7fffbe7befff5deb9ffc4a887fff8e7c1fff9e9c5fffaeac7fffdeccbfefaeccee8faefd533ebe6cd02ffffff0f8877dd0d8976d8088080bf048080bf0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080048040bf098e71c6108f70df1d8472d3228770d25152453ff92a1b14ff2a1a15ff2a1915ff291914ff2e1e19ff3b2a24ff54423dff52413bff392923ff2e1f1aff261611ff261610ff2c1710ff503127ff523125ff5f3d2eff6d4a39ff714c3aff77513cff815a41ff956c4bffb28b63ffc29a6dffcaa170ffd0a675ffd4ab79ffd7b07cffddb580ffe4bd87ffe7c28bffebc790ffecc992ffebc991ffebc993ffecc994ffedc995ffecc995ffedc996ffedc995ffecc995ffecc894ffecc894ffedc995ffeeca96ffefcb96fff0cb97fff0cb97fff0cb97fff1cc98fff0cc98fff0cc99fff0cd99ffefcc98ffefcc99fff0cd99fff0ce9afff1ce9bfff1cf9bfff1cf9cfff2cf9cfff2d09cfff3d19dfff2d19dfff1d09dfff1d19efff1d19ffff2d4a4fff8daaafffbdeaffffbdeb0fffcdfb0fffcdfb1fffcdfb1fffcdfb1fffcdfb1fffcdfb1fffcdfb1fffce0b1fffcdfb3fffcdfb4fffadeb1fffcdeb0ffe4b790ffc28260ffc8805bffc77f59ffc87f59ffc68059ffc68159ffc6805affc6805affc58059ffc5815affc17e58ffc37f5affc4815cffc4825cffc9875fffc7855dffc5825bffc6815affc5825bffc2815bffc0855dffd5a67cfff6d7abfffce5b9ffe7c59effc08560ffc9835bffc7835affc78359ffc6825affc6825affc6825bffc68358ffc6825bffc6825bffc48258ffc5815bffbc825effdbc3a6fffdf9e5fffcf9e9fffdf9e9fffcf9e9fffcf9e9fff8efd3ffe1c7a2fff4e9cffffcf9e8fffdf7e4fff5edd8fffdfae8fffdfaebfffdf9ebfffbfce8fffbfce8fff7ecd3fff8e8cefffaf6e1fffbf6dffffbf5daffe7ceafffc08963ffc6885cffc6865bffc79167ffe7ba92ffcc9d76ffbf8662ffbf7d5bffc07f60ffcf9471ffc3805cffc47e5affc17c5affc58c6afff5d4afffd4ad8bffb78c6cfff7deb8fffce9c3fffcedc8fff5e5c3fff8e5c4fffdebc7fffbe9c7fefdeecef8faefd288f0e8d008ffffdf118778d20f8877cc097171c6059966cc028080ff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000280808003aaaaaa06aa80d50c806ad518806ad5258375d62a8c80b0d233241dfd291a14ff281914fe281915ff281915ff281814ff271712ff2e1d18ff463531ff4e3e38ff4b3b35ff42302bff33211aff473024ff52382aff5e3f31ff6a4837ff6d4837ff6e4937ff6f4935ff764d38ff7b553bff815b3fff8d6548ff976f4effa8805cffba9469ffcba576ffd8b382ffdfbb88ffe4c18cffe7c38dffe6c28cffe6c38fffe6c38fffe6c18effe7c28fffe7c390ffe8c592ffe9c592ffecc893ffedc995ffefca96ffefc995ffefcb96fff0cc97fff1cb97fff0cb97fff0cc98fff0cc98fff0cc99fff0cc99ffeecb98ffeecb98fff0cd99fff1ce9afff1ce9bfff2cf9bfff2cf9cfff2d09dfff2d09dfff2d19dfff1d09dfff0cf9dfff1d19ffff4d5a3fff9dcaefffbdfb1fffbdeb1fffbdeb1fffcdfb1fffcdfb1fffcdfb1fffcdfb2fffcdfb2fffcdfb2fffcdfb2fffcdfb2fffcdfb3fffbdeb7fffddfb2fffbe0b1fffadaaeffd39f7cffc3815dffc7805bffc87f59ffc58059ffc6815affc6805affc68059ffc6815affc4805affc27f59ffc5815cffc5825cffc7855effc98760ffc5835cffc5835cffc6845bffc0835affc59068ffe5be95fffde3b9fffde5bafffde4bbfff2d3acffbb865effc8845bffc78359ffc7835affc6825affc6825bffc7825affc68258ffc7815bffc7825cffc58159ffc6815cffbc825fffddc5a8fffdf9e5fffdf8e9fffcf9e9fffcf9e8fffcf8e7fff0e1c3ffe3c8a3fff7ebd2fffbf9e8fffdf9e6fff5f0dcfffdfae8fffefaeafffdfaebfffdfbe9fffdfae9fff9f2d9fffbf0dbfffbf6e1fffbf5defff7e9cdffc99f7cffc58760ffc7875affc4885effddb388fffee4bafffde3baffeacca2ffd3aa85ffbe8a6affc88d6cffc4805dffc57f5effbf8260ffe3bc96fffbe6bfffefd3aeffb18e6afff5dfb8fffdebc7fffcecc9fffcefcefffdefcdfffbebc9fefceccafcfaeccfc9f7ecd11ce4dbc8056666cc0f8877dd0a8080cc068080d503aa55aa028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff04bf80ff0a9980e6128e71c6208770d7248e78d468514238fd281814fe281a15fe281916ff271915ff281814ff2a1815ff291815ff271814ff261613ff2e1d1aff392723ff4b3832ff654f47ff80655bff846657ff7f5c49ff7a553fff724f37ff724d36ff754e39ff764e3bff764f3dff7c5440ff825943ff8f654bffa27757ffb48964ffbf966cffc59c6fffc89f6effd4ab7affdcb481ffe0b889ffe1ba89ffe2bb89ffe1bc89ffe1bc8affe1bc8affe5c18dffeec895ffefca96ffefca96fff0ca96ffefca96fff0cb96fff0cb97ffeec995ffecc894ffefcb98fff0cc99ffefcc99ffeecb99ffeecc97fff0cd99fff0ce9afff0cd9afff1cf9bfff2cf9cfff2cf9cfff2cf9bfff0cf9cfff1cf9efff2d2a0fff8d9a6fffbddaafffbddb0fffbddb1fffcdeb1fffbdeb1fffcdeb1fffcdfb1fffcdfb1fffcdfb2fffcdfb2fffcdfb3fffcdfb3fffcdfb3fffcdfb4fffcdfb5fffddeb3fffbe0b2fffbe1b4fff8d6adffc48c66ffc5815bffc88159ffc68059ffc7805dffc7805affc68059ffc6815affc37f58ffc5825bffc5825cffc6845dffca8960ffc5835bffc5835cffc5845bffc0855cffcea477fff5d9acfffce4b9fffde5bffffee4bcfffee3bbfffae0b7ffb9875effc8855cffc78359ffc7835bffc7835affc7835affc7825affc7825affc8815bffc7825bffc58358ffc5825bffbc825fffdfc8abfffcf9e6fffdf8e9fffbf8e8fffbf9e7fffdf8e3ffe5d0afffe5caa5fff7edd3fffcf9e8fffdf9e6fff9f5dffffdfbe7fffdfae9fffdfbeafffdf9eafffdf9eafffaf7e0fffaf5e1fffdf7e0fffaf4d8ffdec1a2ffc18864ffc8895fffc9875dffc38d63fff4d5acffffe7bffffce7bffffde7c1fffde6bffff7ddb9ffe2bb98ffc18663ffc08260ffd6a682fffde3bffffce7c2fffce7c2ffd1b693fff6e2bdfffeedc9fffdecccfffdeecffffcf0cffefdf0cefcfaeccde5f8edd44eefe5ce03aaaaaa0c8080d50e9280db07926ddb048080bf0280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000001ffffff04bfbfbf088080bf0f8866cc1b8471d92b8877d51f9c8cb5ee2c1c17fd291a16ff291817ff281916ff291815ff281816ff271816ff281816ff291816ff281816ff291816ff2a1816ff2b1815ff4a3128ff5b3b2eff734e3dff7b5341ff835946ff855d48ff855e49ff855e49ff855e4aff875f4bff885f49ff8b5f49ff8b5d43ff895b3bffa1734cffc09567ffd9b17fffe0b682ffe0b883ffe0b787ffe0b987ffe1bb87ffe1ba87ffe1bc89ffe8c290ffefc996fff0ca96fff0c996fff0ca96ffeec995ffedc893ffecc792ffeac692ffe9c691ffedca95fff0cc97fff0cc97ffefcb97ffefcb97fff0cc9cffefcd9bfff0ce9bffefce9bffefce9bffefce9bfff0ce9cffefcf9efff1d09ffff2d4a1fff9d9a8fffadbabfffbdcadfffbdcaefffcddb0fffcdeb0fffcdfb1fffcdfb2fffcdfb2fffcdfb2fffcdfb3fffcdfb3fffcdfb3fffcdfb3fffcdfb3fffce0b4fffddfb4fffcdfb5fffde0b4fffcdfb2fffde0b4ffedc79fffc48862ffc78258ffc9805bffc77f60ffc7805affc6825affc5815cffc4805affc6835dffc5845cffc7875effc6865dffc4835bffc2855cffc28d62ffddb78bfffde3b7fffde7bafffee6bbfffde5bdfffee5bcfffee5bafffde4bbffc2936affc7855cffc7845bffc8845bffc8835bffc8835affc8835affc8825bffc8825affc7835bffc58358ffc68159ffbc845fffe1ceb4fffdf8e7fffbf9e8fffbf9e6fffbf9e5fffaf2d9ffe3c8a7ffe7cba7fff8f1d5fffbf9e7fffdf9e7fffbfae7fffcfbe9fffcfae8fffcfbe9fffcfbebfffdf9e9fffcf9e5fffbf8e5fffbf6dcfff3e2c3ffc59775ffc78862ffc8885dffc58960ffd7ac83fffee4bffffde7c4ffffe7c2ffffe7c1fffee8c3fffde9c3fffce8c2ffdfbb98ffcca381fff9deb9fffee7c2fffee7c3fffce9c6fff3e0bdfff9e8c5fffdedcaffffedcdfffdeccefffdeecffefcf1d2edf9efd26fede3cc0affe6cc0ba274e815866dce0b8b74d1059999ff028080ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaaa068080d50a8080e617856fd3258375d6228778d2a93c2f26fe2a1915ff2a1916ff291916ff291916ff281916ff291816ff291816ff291816ff291816ff291816ff2a1816ff2a1815ff4a322aff5d3c32ff6f473aff744939ff754a3aff764b3bff754b3aff754b3bff754a3aff744a39ff754a38ff784a38ff7a4d31ff9a7049ffcfa578ffddb483ffddb681ffddb681ffdeb882ffdfb784ffe0b985ffdfb985ffe4be8affecc793ffefcb97fff0cb97ffefc994ffebc591ffeac390ffe8c28effe6c08dffe7c38fffe7c38effebc792ffefcb96fff0cc97ffefcb97ffefcb97fff0cc99ffefcd9bffefcd9affefcd9afff0cd9bffefcd9affefce9afff0cf9cfff1d09efff3d29ffff7d8a6fffadaa9fffbdcabfffadbabfffbdcadfffbddaffffcdeb0fffcdeb1fffcdfb2fffcdfb2fffcdfb2fffcdfb3fffcdfb3fffce0b3fffce0b4fffce0b4fffde0b4fffde0b4fffde0b4fffee1b5fffce0b4fffde0b5fffcdfb5ffd7a880ffc3825dffc8815dffc7805dffc8805affc7825bffc5805bffc7825dffc6835cffc7875effc98860ffc28259ffbf865dffc7996cffe9c99dfffde6bafffde6bffffde7befffee7bcfffee5beffffe6bdfffee5bafffee4bdffcca077ffc7875dffc7845bffc9845bffc8835bffc8835affc8835bffc8835bffc8835bffc8835affc8815bffc6815bffbc8b67ffeddbc2fffdf8e5fffafae7fffbf9e5fffbfae4fff3e6cbffe5c7a2ffe9cfaafff9f1d7fffcf9e6fffcf9e8fffcfaeafffdfaeafffcfae8fffbfae6fffdfae9fffcf9e8fffcf8e6fffaf8e5fffbf4d9ffdabb9affc28b64ffc7895fffca885cffc68c65ffeecea5fffee8c2fffde7c4fffde8c6fffde9c3fffee9c5fffde9c5fffce8c4fffde6c4fff3dcbafffce6c3fffde7c3fffee9c6fffdebc8fffbedcafffdeeccfffdeeccfffeedcefffceecdfefceecef7faf0d497f5eed616e8e8d107b6b6db1d8472d3128071c6088080df048080bf01ffff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff02808080048080bf0a8080cc148073cc21836cd1328570d140706460f42d1b17fe2b1a16ff2a1916fe291a17ff291917ff291917ff291816ff291916ff291916ff291916ff291816ff2a1815ff462e27ff5d3c31ff70473aff724838ff744a3bff754a3aff764a3bff764a3bff764939ff764b38ff7a4e3aff82573fffb28661ffd5ad7effd6b17cffd8b37dffdbb780ffddb882ffdeb985ffe0ba86ffe2bc87ffeac38effefca95ffebc691ffe5c18bffe1bc87ffe2bb88ffe3bd8affe4bf8bffe4bf8bffe5c18cffe6c18dffe9c48fffefcb96ffefcb96fff0cb97ffefcb97ffeecb97ffeecc99ffefcd9afff0cd9bfff0ce9bffefcd9afff0ce9afff0cf9bfff1cf9dfff3d19efff5d3a0fff7d7a4fff8d9a7fff7d8a7fff6d7a6fff8d8a9fffcdcadfffcddaffffbdeb0fffcdeb1fffcdfb3fffcdfb3fffcdfb4fffce0b4fffde0b4fffce0b4fffde0b4fffce0b4fffde0b4fffde0b5fffce0b4fffce0b4fffce0b5fffce1b5fffcdaafffcd9b74ffc5825dffc9835affc8825bffc7825cffc5815bffc7835cffc8865effca8960ffc2865dffbb885effcfa77cfff8ddb1fffce5bdfffce6bffffee6c0fffee6befffee6bffffee6c0fffee6bcfffee6bafffce5bdffd9af87ffc5885effc8855cffc9855bffc8845bffc8835affc8835affc8835affc8835affca835affc6825dffc38661ffcca381fffbecd2fffdf9e1fffbfae4fffdf9e4fffaf8e1ffecdabbffe9caa0ffebd2aefff9f0d9fffdf9e7fffcf9e7fffcfae9fffdf9e8fffdfae6fff3ecd5fffdf7e4fffbf8e8fffcf7e4fffcf8dffff5e7c7ffc59273ffc88965ffcb8860ffc9895effd2a37bfffee6bffffee8c1fffee7c2fffde8c5fffee7c6fffde9c6fffde8c6fffee9c6fffce7c6fffbe6c0fffde7c3fffee8c8fffcecccfffdedcafffdeecdfffdefcefffdeecdfffeecd1fffcedcff9fdeed0b1f1e9cd1be3d9d002ffffff148066cc198570cc108070cf088080df03aaaaff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808004bf80bf07926ddb0f8877cc1e8877d52d8271d2209787c7c7362520fd2b1916fe2b1917fe291a18ff291917ff2a1917ff2a1917ff291916ff291917ff291817ff291917ff2a1816ff462d27ff5e3c33ff70493cff724939ff734b3bff744a3aff75493aff754a3aff794c3bff7c503dff8c604affb1866cffc99e7affc9a178ffcaa378ffcba578ffcca478ffcba577ffcda579ffd3ab79ffdeb882ffdeb782ffdcb681ffddb782ffdfba85ffe2bd87ffe2bc87ffe3bd89ffe2bd89ffe4bf8cffe6c18dffe6c28dffebc693ffeeca95ffefcb96ffefca95ffedc995ffeeca97ffefce99fff3d19cfff3d19dfff1cf9bfff0ce9bfff0ce9afff1cf9bfff1cf9dfff3d19ffff4d29ffff4d2a0fff5d4a1fff5d5a3fff6d6a4fff7d6a7fffadbabfffbddaefffcdeb0fffbdeb1fffbdeb1fffcdfb3fffce0b4fffce0b4fffde0b5fffde0b5fffce0b5fffce0b5fffde1b5fffce0b5fffde0b6fffde0b6fffde1b6fffde1b5fffde0b6fff0cda2ffc48d65ffc6835bffc9835dffc6815bffc7845effc7855effc98961ffbf885dffbd9064ffe2c195fffde3b8fffde6befffde6c0fffde7c1ffffe6c0fffee7bdffffe5c0fffee6bffffee6bdfffee6bafffbe5beffe3bc95ffc3895effc7865cffc9855cffc9845bffc8835affc9845bffc9835bffc8845affc7845bffc28b63ffdcaf86ffe8caa0fff5e6c0fffcf5d9fffbf7dffffaf8e2fffaf1d6ffe8d0aaffeecea4ffedd3aefffaefdbfffbf9e9fffcf9e8fffcfae7fffbfae4fff7ebd1ffecd7b8fff5e6cafffcf7e2fffbf7e3fffdf4d6ffd6b494ffc78b68ffcc8a60ffcc8a5effc48d61fff3d1a8fffee9c3fffde7c2fffee8c3ffffe8c4fffee8c4fffceac5fffde9c5fffde8c5fffde5c6fffde7c2fffde9c6fffeebcbfffeecccfffeedcafffdeed0fffeedd0fffeefcffffeeecffbfceecfcefaecd131efe5cb188a80ca2c8574d12a8673ce1e806fcc108070cf07926ddb035555aa0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080ff068080d50d8962d81a896cce298370d3308a75cf85493836fc2b1814fe2c1a18fe2a1a17ff2a1a18ff2a1917ff2a1917ff291916ff2a1916ff291816ff291916ff291915ff442c25ff5d3c32ff704a3cff71493aff734b3bff734939ff74493aff794d3dff7e5141ff7f5341ff835845ff815541ff825541ff835742ff865944ff895c46ff8d5f47ff9a6c4dffb18660ffcaa070ffd9af7affdeb57fffe2ba85ffe2ba86ffe0ba85ffe2bc87ffe2bd88ffe3be89ffe4bf8bffe4c08cffe6c28dffe8c48fffecc692ffecc793ffedc994ffedc995fff1cd99fff2cf9bfff1cf9bffefcd97ffeecc98fff0cd99fff0cd99fff1ce9afff1cf9bfff2cf9cfff3d19dfff3d19dfff4d2a0fff1d09dfff4d4a1fff5d5a3fff5d6a6fff9dbabfffbddaefffbdeaffff9ddaffffbdeb1fffde0b4fffce0b5fffce0b5fffce0b5fffde0b5fffce0b5fffde0b5fffde1b5fffce0b6fffde1b6fffde1b7fffde1b8fffde1b8fffce1b7fffce1b6ffe0b78effc1845fffc8845bffc7835bffc8855effc98861ffc18a60ffcda47affedd1a6fffde6bbfffde6bffffde7c0fffee6c0fffee6c1fffde7c0fffde6bffffee6c1fffde6c0fffee6bffffde7bffffde7bbffecc9a1ffc0895fffc7865dffc8855cffc9855cffc88359ffc9835bffc7845bffc4875fffc6936affebc89cfff1d2a4ffeacd9bffedd1a5ffeed7b6fff6e8c6fffbf2d5fff5e4c7ffe9cea6ffeed0a5ffedd3aafff9edd2fffbf9e7fffdf9e9fffcf6e1fff3eacdffeed7b5fff2d3aeffefd8b3fff8efd1fffbf5dffff6e2c6ffc49270ffc98c63ffce8a61ffcb8c61ffd3a479fffee5befffde8c3fffee8c3ffffe8c4fffee8c4fffee8c5fffde9c5fffee9c6fffde6c4fffde5c4fffde7c6fffdebcaffffeccbffffeccafffdeecbfffdefcffffeedd0fffeefcffefeefd1e5fbeed15bf4e6cd05cccccc2b8271d5418572d42d8271d21d7b6ad3108070bf079292db028080ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff0280808004bf80ff0c806ad517857ad3258375d6388472d644836d8bea301f18fe2d1b18fe2a1917ff2a1917ff2a1917ff2a1917ff2a1916ff2a1916ff2a1817ff291916ff291815ff432a25ff5c3c31ff714a3cff704a39ff714938ff754b3bff794e3eff7d5141ff7f5241ff805343ff7f5242ff805142ff815343ff845545ff865847ff895a46ff926348ffab7c58ffc79c6fffdeb583ffe2b982ffe0b882ffdeb583ffdfb786ffddb784ffe0bb85ffe6c08dffe4bf8bffe3be8bffe6c08dffe8c28fffeac590ffebc591ffedc792ffeeca95fff2ce99fff1ce99ffedca96ffe9c793ffebc892fff0cd98fff0ce99fff1ce9afff1cf9afff1cf9cfff2d09bfff3d09cfff0ce9affedcb99fff0cf9cfff4d3a0fff3d3a0fff5d5a7fff9dbacfff9dbadfff8daabfff6d8abfffbdfb2fffde0b5fffce0b5fffce0b5fffce0b5fffce0b5fffce0b6fffce0b5fffde1b5fffce1b6fffde1b6fffde1b8fffee1b8fffee0bafffde1b7fffbe1b9fffadcb3ffcfa077ffc4875fffc8885fffc68b62ffc39066ffdbb78cfffce2b8fffde6befffde5bffffde7c0fffde6c0fffee6c0fffee6c0fffee6c0fffee6c0fffee6c0fffee6bffffee6c0fffde7befffde7bcfff1d2abffbf8a61ffc6875effc8865cffc9855cffc8855cffc4875effbe8e63ffd5ae85fff7dab1fffbe5bafff2d6a9ffefcc9affefce9cffefcea2ffedd2a5ffedd6aeffeed3acfff0cfa6fff1d0a7fff2d3a7fff5e3bdfffef7dcfffbf1d8fff4e0c0fff2d7acfff6d6a8fff7d4aafff3d6acffefdcb7fffbf0d5ffdab193ffc98b68ffcd8b62ffce8a62ffc68f65fff1cea6fffee9c3fffde8c3fffee8c4fffee8c5fffee8c5fffee8c5fffde8c5fffee7c5fffde5c4fffde7c5fffee9c9ffffeccbfffeedcafffeeecafffdf0cefffceecffefeeed1fffbedd0f7fcedd28dfaefd50debd8c41c9280d1598470d1408374d32c856ed61c806dd1108070cf06aa80ff03aaaaaa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf0a9980e6118778d2228070d2368071d027907cd1af3c2a23fe2d1b17fe2c1a17ff2b1a17ff2a1917ff2a1917ff2a1917ff2a1916ff2a1917ff291917ff291815ff412823ff5c3b30ff70493aff704938ff774e3eff7a4f40ff7c513fff7d5140ff7f5241ff7c5140ff7e5241ff805543ff835544ff855745ff865746ff8c5d46ffae805effd7aa7cffe0b683ffe0b686ffd3ab78ffdeb585ffc69d70ffb28b5cffcaa372ffe3be8bffdfb985ffe3bd89ffe6be8cffe7c08effe9c490ffeac792ffedc893ffefca95ffeeca95ffebc792ffe8c48effe9c58fffe9c791ffeecc96fff1cf99fff1ce99fff1ce9afff0ce9afff1cf9cfff0cd9affebc794ffe9c693ffeecc99fff3d29ffff2d29ffff2d29ffff5d5a7fff7d8a8fff5d7a5fff3d5a5fff5daabfffde0b5fffce0b6fffce0b5fffde0b5fffce0b5fffce0b6fffce1b6fffce1b6fffde0b7fffde1b7fffde1b7fffde1b8fffde2b8fffee1bafffee2b8fffce1b8fffce1b8fff7d5aaffc4936affc18c65ffc99e74fff1d2a8fffde5bcfffde6c0fffee5bffffee5bffffce7bffffde6bfffffe6bfffffe6bffffee6c0fffee6c0fffee6c0fffee6c0fffde6c0fffde6bffffde7bdfff7d9b4ffc18e65ffc7865cffc9865cffc6865dffbf8a5fffca9e74ffefd2aafffbe6befffce6c0fffbe5befff2d5acffefcd9cfff0cd98ffefcf9dffefcf9effefd0a1ffeecfa4fff2d1a5fff4d1a5fff5d3a5fff4d8abfff5ddb6fff4d9b3fff6d7a9fffad5a6fff5d9a5fff7d7a9fff8d7aaffebd0a5ffeed5b2ffc8916cffcb8c65ffcf8b64ffcc8c62ffd7a980fffde6bffffbe9c6fffee8c4fffee8c4fffee8c5fffee8c5fffee8c6fffde7c5fffde6c4fffde6c4fffee8c7ffffecccffffedcbffffedcbfffeedcdfffdefcdfffdedcffefeefd3fbf2e6c9d3ede1c535d4cfc52f8872ce408374cf578772d03f8671d22b8271d01c8076d10f8877cc06aa80ff03aaaaaa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff088080df128e71d41d8472d3318272d047816fd072513f41f92c1a14fd2d1c17ff2b1a16ff2a1a16ff2a1917ff2a1916ff2b1a16ff2a1917ff2a1917ff291916ff3f2823ff5a3b31ff734c3cff754e3dff79513dff7b513fff7d513fff7d5140ff7d503eff805341ff825543ff825644ff845543ff845744ff8b5d48ffa87d61ffbd9272ffb28962ffb78f66ffb98f6cffb38869ff926746ffa2764effcfa474ffddb381ffd9b07dffe4bb88ffe4bd88ffe7c18dffe9c390ffebc691ffecc793ffebc691ffe7c28dffe5c08bffe6c28bffe9c48effebc78fffedca93ffefcd96fff0ce98fff1cf99ffefcc97ffecc894ffe8c590ffe7c390ffe8c592ffecca97fff3d19efff2d19ffff2d19efff2d29efff3d1a2fff2d2a1fff2d3a1fff2d5a3fff9ddaefffddfb6fffddfb7fffcdfb4fffce0b5fffde1b6fffce0b7fffce1b6fffce1b7fffde1b7fffde1b7fffee2b9fffde2b9fffde2b9fffde2bafffee1b9fffde2bbfffce2b9fffce1b7ffe4c59bffd7b78dfffde1b9fffde5befffce5c0fffde5c0fffee6bfffffe6c0fffde6bffffee6bfffffe6c0ffffe6c0ffffe6c0ffffe6c0ffffe6c0fffee6c0fffde7bffffee6c1fffde7befffadfb8ffc7946effc78761ffc18860ffc4966cffe2c299fffce5bcfffee6bffffee6c0fffee5c0fffde4c0fff0d6abffedd09efff0ce9cffedcfa0fff0cf9effedcca0ffeed9b2fff3deb5fff2d4a9fff5d3a6fff7d5aafff7d6aafff9d6a8fff8d7a5fff9d7a7fff6d8a8fffad6abfff7d6a7fff5d6a8ffd3a580ffcc8d68ffcd8b64ffcf8b64ffcb9369fff5d5abfffde9c2fffbe9c3fffee8c3fffee8c5fffee8c5fffee8c6ffffe7c6fffde5c4fffce5c4fffde8c7ffffebcbfffeedcbfffeeecbfffdedccfffdeecffffbefccfefaeed0f9f1e3c8f4a1907890a69a8314a6a6bf518471d3688471d3558772cf3d8675d12a8673d41a806cce0e9280c806aa80ff028000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaaa088060bf118778d2159279db308070cf448370d2356f606fec301e18fe2d1b16fe2b1915ff2b1916ff2c1a18ff2c1a18ff2b1917ff2b1917ff2b1917ff291916ff3d2823ff5a3b31ff744d3fff764e3dff79513dff7c5140ff7c503fff7b4f3dff805341ff825542ff835644ff835643ff845644ff835643ff8a5d47ff8c6249ff9b7156ffa37a5fff936a50ff895e46ff8b5f47ffa07455ffcda27affcfa474ffd2a874ffe1b783ffdfb683ffe4be8affe8c38fffebc691ffebc691ffddb682ffe0ba84ffe4bf88ffe7c38cffeac690ffebc791ffedc992ffeecb94fff0ce97ffecc994ffe9c590ffe7c38fffe5c18dffe6c28effe7c390ffeac894fff1d09dfff2d19dfff1d09efff1d19ffff2d19ffff3d1a1fff2d29ffff1d3a0fff4d5a4fffcdeb1fffce0b6fffcdfb6fffce0b4fffce0b4fffce1b6fffce0b7fffce1b7fffce1b8fffde1b8fffde1b8fffde2b9fffde2b9fffde2b9fffee2bafffee1bafffde2bbfffde3bafffde3bafffbe1bafffce3bbfffde5befffde5bffffee5c0fffde6c0fffde6bffffee6c0fffee6bffffee6bfffffe5c0ffffe6c0ffffe6c0ffffe6c0ffffe6c0fffee6c0fffee6bffffee7c1fffde7bffffbe2bbffc79e75ffbe8c64ffd5ac84fff0d4acfffde6bffffce7c2fffde6c1fffee6c2fffde7c1fffde5bdfff1d7a8ffeecf9cfff0ce9dffeecf9effedcd9dffebd3a9fffaf3d5fffbf4d9fff2dcb8fff3d5aafff7d3aafff8d5abfff8d7a6fff6d8a6fff7d7a9fffad6a7fffbd5a7fff5d7a4fff7d7abffe6b992ffcd8d67ffcf8e65ffcd8e66ffdbad84fffee6befffce7c0fffee9c1fffee8c3fffee8c4fffee9c6fffee7c5fffde6c5fffde6c5fffde8c6fffeeccafffeedcefffdeecbfffeedcbfffdedcdfffceecffffaeecffef5ead0f1ded2b8df7d6e5d669d9382199985cc7c8471d05f8473d1548673ce3c8473d0298370d31b8471c60e9280c8068080d5028080ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff028080ff07926ddb108070cf1b8471d92d8871d2418172d4448b78cac736231bff2d1b16fe2c1a17ff2c1a18ff2c1a18ff2c1917ff2b1917ff2b1a17ff2a1916ff291915ff3e2721ff5b3c31ff764e3fff794e3cff7a513dff7a4f3dff7b503eff7f5441ff815542ff825542ff825642ff835643ff835644ff845643ff90634eff9c705aff835741ff805340ff855746ff875b47ff8e6148ffb58d68ffb48b60ffd2a975ffdfb680ffdcb581ffe4be87ffe9c38dffe9c391ffddb684ffc59c6cffddb480ffe6be88ffe9c38cffebc690ffebc792ffebc892ffebc893ffe8c58effe3bf8bffe2bf8bffe5c18effe5c18dffe6c18fffe6c28fffe8c592fff2cf9dfff2d09efff2d09efff1d09dfff1d09efff2d09ffff2d09ffff1d29efff2d3a0fff7d7aafffddfb3fffcdfb6fffcdfb7fffce0b4fffbdfb3fffce0b5fffce0b6fffde1b8fffde2b8fffde2b8fffde2b9fffde2b9fffde2b9fffee2bafffee2bafffee2bafffee2bbfffce3bafffde4bbfffde4bdfffde5bffffee5bffffee5c0fffee5c0fffee5c1fffee6c0fffee6c1fffee6c0fffee5c0ffffe6c0ffffe6c0ffffe6c0ffffe6c1fffee6c1ffffe6c0ffffe6c0fffee6c1fffee8c0fffbe5bfffd3b891ffe4c9a0fffce5befffde6c2fffee7c3fffee6c1fffee7c2fffce8c5fffde7c2fffde6bdfff3d7aaffefce9fffefce9efff0cf9affebcea0fff7e9c8fffdfbe9fffcfaecfff9f2d7fff0d9b2fff5d5aafff7d5aafff6d7a9fff8d7a8fffad6a9fff9d7a9fff9d7a9fff7d7a6fff9d7adfff1cca4ffcd966bffcf8f65ffce966dfff7d5aefffde7c4fffce7c3ffffe8c3fffee8c5ffffe8c6ffffe8c7fffde6c5fffde6c5fffee7c7ffffebccfffdeecdfffdeed0fffceeccfffeeecbfffcefcefffbeed2fff4e9cdffab9c88f975685dbc9b908248a69c8e0f9999cc578472d0678672d2548673d13d8671d12a8673d41a8976ce0f8877cc076d6ddb028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035555aa076d6ddb0e806ddb1b8471d02b8871d03f8671d2448774d68c544243fb2f1a16fe2c1a18ff2c1a18ff2d1a18ff2b1917ff2b1916ff2b1917ff2a1916ff2a1915ff3d2520ff5b3b2fff784f3fff7a4f3dff794f3aff7d513fff805441ff805541ff825542ff825642ff825543ff825642ff845644ff855845ff835744ff815341ff825443ff865846ff885a47ff8c5f47ff996d4cffbc9367ffd4ac7bffd5ac79ffdbb27fffe1b888ffcaa372ffc09969ffcca677ffb68d5dffd9b27cffe5be87ffe8c08affeac38effe9c591ffe9c591ffe3bf8bffe3bf8bffe2be8affe5c08cffe3bf8cffe4c08effe5c18dffe5c18effe6c391ffefcc9afff2d09efff2d09efff1d09dfff1d09efff1d19efff1d09efff2d0a0fff2d2a0fff3d4a3fff9daadfffbddb3fffcdeb5fffcdfb6fffbdfb4fffbdfb3fffce0b5fffce1b6fffde1b8fffde2b9fffde2b9fffde2b9fffde2b9fffee2b9fffee2bafffee3bafffee3bbfffde3bcfffee4bcfffee4befffee5c0fffde5bfffffe6c0fffee5c0ffffe5c0ffffe5c0fffee5c1ffffe5c0fffee6c1fffee5c0ffffe6c1ffffe6c1ffffe6c1ffffe6c1fffee6c1fffde6befffee6bffffee6c1fffee7c0fffde6c0fffce5bffffee7c1fffde7c1fffde7c1fffee7c2fffee7c0fffee7c2ffffe7c2fffde7bffffbe6bffff3d7acfff0cf9fffefcd9dffedce9bfff1deb7fffef9e6fffdfaf0fffdfbeffffdf9e7fff7e9d0fff2d6b2fff6d5a5fff7d6a7fff7d6a9fff9d6a8fffad6aafffbd5a9fff8d6a7fffad9aefffadbb1ffdaa580ffcf9269ffe5b891fffee4befffee7c1fffee7c1fffee7c5fffee7c8ffffe7c6ffffe7c6fffde6c6fffde9c8fffeedcbfffeecd0ffffedd1ffffeccffffdeecbfffcedcefffceed1fffaecd0ffe1d4c0ff806f66f9615449d8766a5b4aa99b8a05cccccc098e8ee3538472d4558772d23f8671d22c8574d11d8472ca108070cf097171c6048080bf01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff06aa80d50e806dc8198570cc288673d23b8270d4468775d346574945f5311d18ff2e1c17ff2d1a17ff2c1a17ff2b1916ff2b1a17ff2a1916ff2b1a16ff2a1915ff3b231fff5c3b2fff795040ff794f3cff7d523fff7f5441ff805541ff805541ff815542ff815542ff825642ff835643ff835644ff815442ff825442ff865746ff875846ff895a47ff8b5d47ffa07455ffc0976dffcda574ffcca375ffc69d72ffb38b63ff9f7350ff9b714dffb8906affb0895dffd5af7cffe0ba82ffe3bd84ffe7bf89ffe2bb89ffd2ad7cffddb987ffe3be8bffe1bd89ffe1be8affe4bf8bffe4c08dffe5c18effe4c18effe5c390ffecca97fff2d09efff2cf9efff2d09dfff1d09dfff1d09efff2d09ffff2d19efff1d19ffff3d3a1fff5d7a6fff2d3a7fffbddb2fffbdeb3fff8dcaffff8dcaffffce0b3fffce0b5fffce0b7fffde2b9fffde2b9fffde2b9fffee2bafffee2b9fffee2bafffee2bbfffee3bbfffce3bcfffde4bffffee5beffffe5bffffee5bfffffe5c0ffffe5c0ffffe5c0fffee5c0fffee5c0fffee5c0fffee5c0fffee5c1fffee5c1fffee6c1ffffe6c1ffffe6c1fffee6c1fffee6c1fffee6c0ffffe6c1ffffe6c1fffee6c0fffee6c0ffffe7c1ffffe6c2fffee7c1fffee7c2fffee7c2fffee8c1ffffe7c3ffffe7c3fffde8c1fffce6befff2d7a8fff0d09effedcf9fffebd3a9fffcf4d8fffdfbeefffcfaf0fffefbeefffdfceefffcf8e3fff5e4c2fff2d7abfff4d5aafff6d6a8fff8d7a8fff9d7aafff9d7a9fff7d8a7fff8daaefffcdeb5ffecc19bffce9c74fff8d8b1fffde6c2fffee7c2ffffe7c3fffee8c5fffee8c8fffee7c6fffee6c5fffde8c8fffeecccfffdefcefffdeed0fffdedcfffffedcbfffeefc8fffcefd1fffaefd9ffc9bca9ff847776fb877e7cc48a8072c96e6252a1776f5d228e80780a9999e62a8673d45b8773d2448370d2318272d0208778cf148c73cc0c8080d5068055d5048080bf01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080056666cc0d7676c417857ad3258375cf38806dcd4d8471d12c9180aee234211afe2e1c17fd2d1b17fe2c1a16ff2c1915ff2b1a16ff2a1916ff2b1917ff2b1915ff3a221eff5b3a2fff7a5040ff7c513fff7e5340ff7f5440ff805440ff805441ff805541ff815441ff815541ff825442ff80533fff855744ff875a47ff895947ff895a46ff8b5c48ff9f7259ffb28766ffb18563ffa37957ff93674aff865941ff885a43ff8c5f43ffa17852ffad8658ffd4af77ffdbb57affdfb87fffd5ab7affbf9368ffad8658ffdcb686ffe6bf8dffe1ba86ffdfba85ffe4bf8affe3bf8bffe5c18dffe5c18fffe5c18fffe8c694fff2d09dfff2cf9efff2cf9efff1cf9dfff2d09efff1cf9dfff2d09ffff2d09efff2d3a0fff5d5a4fff0d1a0fff5d5a9fff8dbaefff8dbadfff1d5a6fff7dbaefffce1b3fffce0b5fffce1b7fffde2b9fffde2b9fffde2bafffee2bafffee2bafffee3bafffee3bbfffee3bcfffde3bdfffde5c0fffee5c0fffee5bffffee5c0fffee5c0fffee5c1fffee6c0ffffe5c1ffffe5c1fffee5c0fffee6c1fffee5c1fffee5c1fffee6c1ffffe6c1ffffe6c1fffee6c1fffee6c1fffee6c1fffee6c1ffffe6c1ffffe6c1fffee6c1ffffe7c1fffee7c2fffee7c3fffee7c3fffee7c3fffee7c1fffee7c1ffffe7c3fffde7c1fffde5befff3d8acffefd0a0ffeacfa3fff6e6c9fffdfbe8fffdfbeefffdfbeefffefaeefffcfbf2fffcfbeafffbf6ddfff1e0b9fff4d5acfff5d6a8fff7d8a9fff7d8abfff7d9aafff7d9a9fffaddb2fffce1bafffaddb6ffdebb92fffee5c0fffde7c5fffde7c4ffffe8c5ffffe8c8fffee8c7fffde6c5fffde7c6ffffecccffffeecffffeefd0fffdefd0fffceecffffdefcdfffbefccfffbf0d3ffe0d5c1ffa39c90ff575356f85a57559ca5a0904eb7ad9d808b817469837c6b1fb5b5a5368471d05c8574d54c836fd0388476d1288673cc198570d6118778d20a9980e6076d6ddb03aaaaff02ff80ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000056666cc0b8b74d115866dce23836dcc328070d147856fd01a9d89d8be3f2a24fd301b18fc2f1c18fd2d1a16fe2b1814ff2c1916ff2b1917ff2b1a16ff2b1817ff38211dff5a392eff7a5140ff7e5341ff7e5340ff7e5441ff7f543fff805440ff815542ff815541ff825442ff7e4f3cff865843ff875a46ff895a47ff885846ff885947ff895b47ff875b44ff855742ff845641ff835642ff845642ff865843ff895944ff936747ffc59a6fffdab17effd1a874ffc3976bffa87c57ff966947ff9d7147ffdbb283ffe7be8dffd5a979ffd7b17effe4bd89ffe9c28fffe4bf8dffe4c08effe4c18fffe6c391fff1ce9cfff2d09dfff1cf9dfff2cf9dfff1cf9dfff2d09ffff2d1a1fff3d1a1fff3d2a2fff3d4a3ffe8ca97ffeccc9dfff4d5abfff1d4a6ffefd3a3ffefd4a4fff8deaffffce1b4fffbe0b4fffde1bafffde2b9fffde2bbfffee2bcfffee2bcfffde3bbfffde3bbfffde3bcfffde3bdfffde4bfffffe5c0fffee5bffffee5c0ffffe5c0fffee5c1ffffe5c1ffffe5c1fffee5c1fffee5c1fffee5c1fffee5c1fffee5c1fffee5c1fffee6c1fffee6c1fffee6c2fffee6c1fffee6c2ffffe6c1ffffe6c1fffee6c1fffee6c1ffffe6c2fffee7c2fffee7c2fffee7c3fffee7c3fffee7c3fffee7c1ffffe7c2ffffe7c2fffde7c1fffde5bffff3d7aeffeccfa6ffeedbb5fffdf8e3fffcfceffffdfbeffffefbedfffdfbf1fffdfbf0fffcfbeefffcfaeafffaf3d8fff2dbb7fff5d7abfff7d8a9fff8d9abfff8d8abfff8d9aefffbe0b8fffbe3befffce6c0fff8deb9fffee8c4fffde8c5fffee8c5fffee8c8fffee8cafffde9c7fffce7c7fffdeacbfffeedcdffffeed0ffffeed1ffffeecffffeeecdfffcefd5fffbeed7ffede2caffb7b19eff585557ff54555cf8615f5e929d9688828f87745faea6942ed3c8b727aaa3960f9988bb518471d3578472d0438572d1318272d0238a75d317857ad30f8877dd0a6666b2068080d503aaaaff028080ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000004bf80bf0a9980cc128071d41e806fd52d8871d7408774d3408774cf7f48342cf8331f1bf2301f19fa3e2d26fe2a1711ff2c1916ff2c1a17ff2c1916ff2b1917ff361f1bff57382eff784f40ff7e533fff7f523eff805340ff7f5340ff805340ff815442ff805240ff7b4d39ff855743ff865945ff875945ff865944ff865945ff875945ff875945ff875945ff875845ff875945ff865844ff875944ff895a44ff8c5e46ffa6795dff9a6d4fff8c5d46ff8a5a4aff895a4aff8a5b45ff9b6e4dffd3a87bffdfb583ffc39869ffc79d6fffdcb282ffe7bf8effe1bd8affe4c18dffe5c18effe6c291ffefcc9bfff2d09ffff1cf9dfff0ce9dfff0ce9ffff2d09ffff1d1a0fff2d19fffebc896fff1d09dffe6c493ffe9c797fff2d19fffe4c596ffe8c99bffeed1a1fff2d5a4fffae0affffce0b3fffce0b6fffde2b9fffde2b9fffde2bafffde2bbfffde3bafffde3bbfffde3bbfffee3bdfffde4befffee4bffffee5c0fffee5c0fffee5c0fffee5c0fffee5c1fffee5c1fffee5c1fffee5c1ffffe5c1fffee5c1fffee5c1fffee5c1ffffe6c2ffffe6c2ffffe6c2fffee5c1fffee6c1ffffe6c2ffffe6c1ffffe6c1ffffe6c1fffee6c1ffffe7c2fffee7c2fffee7c2fffee7c2ffffe7c2ffffe7c2ffffe7c2fffee7c3fffee7c3fffde7c3fffde5c2fff0d7b0ffead4b1fff9f1d5fffcfbedfffdfbf1fffefaf0fffefbeffffcfcf0fffcfaecfffaf7eafffdf9effffef9e9fffaf1d7fff1dcb4fff5d8abfff7d9adfff8d9adfff8ddb4fffbe5befffce6c2fffce7c3fffee8c3ffffe9c4fffee8c5fffee9c7fffde9c7fffce9c9fffbebc8fffeefcdfffff0cffffdefcffffdefd0fffeefd0fffef1cefffcf0d0fff8ecd7ffc7bfb2ff928b85ff545259ff4f5661ff4f5668fc5659636f95958e1be3d9bd32b3ad9919a3998f189580d5258a75cf7b8572d1648273d1508373cf3d8271cd2d8871d21e8877d5159279db0e806ddb088080df059999ff03aaaaff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff088080df0f8877dd198570d627836fd1378274d5388472d14e79625cf838221dd52f1d18f9594b44ff2d1915ff2d1917ff2c1a17ff2b1a17ff2b1a16ff321c18ff55372eff784e40ff7f523eff7f533eff805341ff805341ff7f533fff7f503eff7b4c3aff835541ff865944ff865a45ff855843ff875945ff875945ff885a46ff885a45ff885a46ff895946ff885b46ff895b46ff895c47ff895b46ff8b5c47ff8b5b47ff8d5c4bff895b4bff86584aff835745ff8b5e44ffc99e76ffcda174ffb68a5fffb38a5dffc49b6dffe7c08fffddb685ffe7c18fffe5c18effe4c18dffedcb99fff3d19fffeecb9bffefce9cfff0ce9ffff0cea1fff2d0a0ffebcc9bffe8c695ffe9c594ffe3c08fffe2be8ffff0d1a0ffdfc08effcbac7dffeccd9cffeed1a0fff5d8a8fffce0b1fffcdfb5fffce0b7fffce2b9fffde3b9fffce3b9fffde3b9fffbe2b8fff9dfb7fffce3bcfffee4befffee4bffffee5bfffffe6c0ffffe5c0fffee5c0fffee5c0ffffe5c1fffee6c1fffee5c1fffee5c1fffee5c1fffee5c1fffee5c1ffffe6c2fffee6c2fffee6c2fffee6c2fffee6c2fffee5c2ffffe6c2ffffe6c1ffffe6c2ffffe6c2ffffe7c2ffffe7c2fffee7c3ffffe7c3ffffe7c3ffffe7c2ffffe7c2ffffe8c2fffee7c4fffee7c4fffce7c4fffbe6c4ffeed6b3fff1e4c7fffdfae7fffcfceefffefbeefffefaeefffefbf0fffbfdeefffbf8e9fff8f3e7fffdfbeafffcfbebfffdfae8fff9eccefff3d9b1fff6d9affff8dbb0fff8dfb9fffef1cbfffbeac7fffee7c6fffceac5fffde9c5fffee9c6fffee9c8fffde9c8fffcebcafffdedccfffeefcffffef1d1fffef1d2fffcefd2fffcefd2fffcf1d5fff7edd5fff4ead5ff8c8a81ff58585eff555865ff515867ff4e586dff545b69af696a6a04ffffff04bfbfbf1b8e7bd00c9580d5788473d28a8373d3748472d15e8572d14b8574cf388476d1288673d21c8976d1138679c90c806ad5076d6ddb048080bf028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff068080d50c806ad5148c73d9208070cf2f826dce398670ce2cc5b4b9f03a241da838241eed81746cff2c1915ff2d1a17ff2c1a17ff2c1a16ff2b1917ff301916ff55362eff764e3fff7f533eff7f543fff815240ff815241ff7d4e3cff784a38ff835441ff865743ff875944ff845642ff875945ff895b47ff8a5b47ff8a5b46ff895b46ff8a5b46ff8a5c46ff8a5d46ff8b5d47ff8b5d48ff8b5d48ff8b5c47ff8b5b49ff895a48ff845646ff865846ff895b45ffb38565ffb98f6affa57a56ff976d46ffb0865dffdeb688ffd4ac7cffe4bc8affe9c38fffe5c18dffe9c793fff2d09effebc998fff0ce9dffeeca9bfff1cfa1ffeac99cffc4a277ffe7c596ffd7b688ffd3b285ffccaa7bffedcb99ffcfb286ffac8b62ffe5c594ffeece9cffefd0a1fff8daaffffbdeb3fffce0b5fffce1b6fffde3b8fffde3b9fffce2b8fff7ddb3fff6dbb2fffbe2bafffee6befffee5c0fffee5c0fffee5c0ffffe6c1fffee5c1fffee5c0fffee5c0fffee5c1fffee6c1ffffe6c2ffffe6c2ffffe6c2ffffe6c2ffffe6c2fffee6c2fffee6c3fffee6c3fffee6c3fffee6c3fffee6c3fffee6c3fffee6c3ffffe6c3fffee6c3fffee7c3ffffe7c3fffee7c4fffee7c4ffffe7c3ffffe8c3ffffe8c3ffffe8c3fffee6c4fffee7c8fffde7c5fffae5c6fff0dfc1fffdf5e1fffdfbedfffcfceffffdfbedfffdfbeffffefaf1fffdfcecfff5f4e3fffaf6e9fffdfbecfffdfceefffcfaedfffdfbe7fff6e6c5fff3dbb4fff7dcb2fff8e5c0fffdf8d9fffbf4d5fffcebcbfffdeac9fffee9c7ffffe9c7fffee9cafffceacafffdedcdfffdefcefffbedcdfffdf0d1fffcf3d5fffaf2d5fffaf1d6ffede2cfffe5ddccffe9e4d5ff6c6d6bff555a62ff555966ff575968ff535b69ff585d6cf15c616617b1b1b102ffffff01ffffff3c8873d0af8573d09a8472d2848372d16d8373d0588271d1448370d2328575d1238375d317907ad30f9977dd098e8ec6056666cc028080ff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff068080d5098e8ee3108070bf1a806cce26866bd7308570cf20cfbfcfd2452f27954d3832cb76685fff2c1a16fe2e1b17ff2d1a17ff2c1a16ff2b1816ff2e1814ff52342cff734d3cff7e543eff7e533eff80523eff7d4c3bff784836ff82523fff865643ff875742ff845540ff885944ff8a5c46ff8a5c46ff895c46ff895c45ff8b5d47ff8b5c46ff8c5e47ff8b5d47ff8b5d46ff8b5c48ff8a5c47ff8a5c47ff875845ff845644ff875847ff875a49ffa0735cff9b7055ff90644dff855741ff936a4affd1ab83ffc19b6effe2bc8cffe5be8bffd5b27cffedc994fff0cf9bffe7c694ffecc998ffecc898ffe9c598ffe0bd93ff916e4dffcfad85ffbf9d78ffc6a886ff907252ffdfbe95ffbe9f75ff826545ffceab82ffecc898ffedcb9bffeecf9ffffaddaefffadcb0fffde0b4fffde2b7fffce1b5fff7ddaffff2d7aafff3dab0fffbe2bbfffde6c0fffde7c1fffde6c0fffee5c1fffee6c1fffee6c1fffee6c1fffee6c1fffee5c1fffee5c1ffffe6c2ffffe6c2ffffe6c2ffffe6c2ffffe6c2ffffe6c3fffee6c2fffee6c3fffee6c5fffee6c3fffee6c3fffde6c5fffee6c4ffffe7c2fffee8c1fffde8c5fffce7cafffce7c9fffee7c4ffffe8c2fffee8c5fffee8c6fffde8c5fffde7c7fffce8c5fffce7c9fffde5c7fffae5ccfff7eed8fffef9e9fffefbedfffefbedfffdfbeefffdfbf0fffefbeffffdfaeafff3efdffffdf9ebfffefbeefffefbf0fffefbedfffcfbedfffbf8e3fff5e3c1fff7dcb5fffaeac7fffdf9e1fffcf8e2fffbf1d0fffdebcbffffeac8fffeeac7fffeeacafffeedcffffdedcefffcedcdfffdefcefff9ebccfffcf2d8fff9f1dbfff9f0d5ffc9c2acff716a66ff979391ff6f6a72ff555663ff575b69ff575a6bff545e6bff585f6efd5c606d6a7d7d7d03ffffff02ffffff7f8572d1bd8473d0a88473d1938272d07c8471d0658372d24f8471d23c8473d02b8271ca1d8472d3128e80d40b8b74d106aa80d5035555aa010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff048080bf079292db0b8b74d113796bc91f8473d6228770d218d5cad5a5503c338d79675ca56c5e57ff2d1b17fd2e1a17ff2d1a17ff2c1a15ff2b1816ff2c1713ff4e312aff6f4a3aff7d523eff7e503dff7b4c39ff784735ff7f4f3cff865642ff855540ff865641ff885943ff8b5c47ff8b5c46ff8b5d47ff8b5d47ff8b5d46ff8b5d46ff8b5d46ff8b5d46ff8b5d46ff8b5d47ff895c47ff875945ff835641ff855744ff875947ff885a48ff875a48ff855845ff895c48ff855844ff835742ffab8766ffac8861ffd6b284ffc8a577ffbd996bffdeba88ffedc996ffe2bd8bffebc693ffeeca9affd7b58affdebd97ff8b6b4fff7a5d45ffa5866cffb2967cff654d39ff9c866dff9a8167ff5c422cffa48763ffe4c495ffedcb97ffeecd9afff4d5a3fff7daa8fffadbabfffcdfb0fff8dbadfff1d4a5ffefd2a5fff4d8acfffde3bcfffee6c1fffee6c3fffde6c3fffee6c2fffee6c2fffee6c1fffee6c1fffee6c1ffffe6c1ffffe6c1ffffe6c2ffffe7c2ffffe6c2ffffe6c2ffffe6c2ffffe6c2ffffe6c3fffee6c3fffee6c4fffee7c4fffee7c3fffee7c3fffee6c4fffde6c4fffbe8c6fff9e9c9fffaeed2fffbf4dbfffaeed5fffce7c8fffee9c5fffee8c7fffde9c8fffde7c6fffde7cbfffae9cafffae8cbfffce8cdfff9e8d0fffcf7e2fffefaebfffefbeefffdfbedfffdfceefffdfbeffffefaeffffbf9e8fff3f0e0fffefbecfffefbeffffefbf0fffefbeefffdfbedfffbfae9fffbf5dafff4e1bffffdf0d2fffef9e3fffdf9e6fffcf8dbfffcefcffffdebcbfffdeac9fffdecccfffdeecefffcedcdfffceccbfff9e9cbfff6ead0ffc1b7a6ffb9b1a4ffc7bdacff8a827bff54565cff545a61ff535965ff545a69ff555b6cff565c6fff565f6dff575e6ffe5a5f6fc963656d3c8c80c41d8d7bdc868572d1c88573d0b58472d19f8472d0898272d0718371d25a8574d2448774d6328575d1228078d2158679ce0d8976d8076d6ddb048080bf01ffffff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000003aaaaaa059999cc088060bf0e806ddb188075d5208778cf1bb3a1d98363524678bdaea48d776d62fe2c1a16fd301b18ff2e1916ff2b1a16ff2c1716ff2b1613ff4b2f28ff6b4536ff7b503eff7a4b39ff774736ff7e4d3bff845440ff845440ff865741ff875841ff8c5d47ff8c5d46ff8b5c46ff8b5d46ff8c5d47ff8b5e46ff8c5d46ff8c5d47ff8c5d47ff8b5c45ff875843ff83543fff835540ff875a46ff885b47ff875b47ff895a49ff875a48ff895a48ff885a48ff875846ff8b5f49ff8e6749ffcda583ffa98161ff9b714dffbd9367ffe3bc8bffe6c393ffdfb987ffe7c190ffd0af87ff927357ff917662ff432b20ff786051ff7b5f51ff5d4439ff3e2822ff473227ff331e12ff644832ffdfbd8dffeac793ffecc997ffebca99fff2d19fffeecd9afff4d3a1fff0d19effefd09efff0d2a2fff5daaefffee4bbfffee5c0fffee5c1fffee6c2ffffe6c1ffffe7c2ffffe6c2ffffe6c2fffee6c1fffee6c1ffffe6c2ffffe6c2ffffe7c2ffffe7c2ffffe6c2ffffe6c3ffffe6c3fffee6c3fffee6c3fffee6c4fffee6c5fffee7c4fffde8c4fffde7c5fffce7c7fffae9cdfffaeed5fffbf6e0fffdfbe9fffcfbe9fffcf3ddfffae9cefffee8c9ffffe8cbfffee8c9fffde7c9fffbe7cdfffaecd1fffaf3d8fffdf0d8fff9e9d4fffdf9e6fffdfaebfffefbeffffefceffffdfceffffdfbeefffefbeefffaf6e7fff6f3e4fffefcedfffdfbeffffefaf0fffdfbeffffcfbedfffcfbecfffcfae7fff8f0d5fffbf4d9fffcf9e5fffcf8e7fffbfae3fffcf7dafffbedcffffdebcbfffeedcdfffdeecdfffceccbfffae9cbffe7d5bfffaea596ff453c38ff352a30ff403a41ff42424bff3f4750ff4b515cff535a69ff545d6cff535c6eff545d71ff555f70ff575f6fff596071f55e646e3f717175108f80df7d8572d2d28472d1bf8471d2ab8571d1938672d27b8572d1648570cf4c8372d0368471d5268072d0188075d50e9280db089f80df048080bf010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080035555aa059999cc0a8080e6128071d417856fd30faa99cc717c6f6157e2d6ca78958c80fd2b1a16fe311b17ff2f1916ff2c1a16ff2d1816ff2c1713ff462d24ff674134ff764939ff764735ff7f4e3cff82523fff83533eff865740ff85563eff8b5b44ff8c5d46ff8c5d46ff8d5e46ff8d5e48ff8d5e48ff8c5e47ff8c5e47ff8d5e48ff8a5b45ff83543eff80503bff875844ff8a5c47ff8a5c48ff895b48ff875a47ff895b48ff885b49ff885a47ff895a48ff895a48ff885b47ff9e735bff83573fff8c5f49ff976a4affdab283ffcba475ffbf9870ffd0ab89ff9f7f63ff856654ff4c3329ff341f1bff32221eff4f3a32ff39241dff331f1bff2f1c1dff2f1e1aff392317ffb89674ffe7c38effeac48fffeac793ffe9c794ffeac794ffeecb98ffedcb98ffefcf9cfff1d1a3fff8ddb1fffde5bdfffde6bffffee6c1fffde4bffffee6c1ffffe7c3ffffe6c2ffffe6c2ffffe7c3ffffe6c3fffee7c2ffffe7c2ffffe7c2ffffe7c2fffee7c2fffee6c2fffee6c3fffee7c3fffde7c3fffee6c1ffffe6c3ffffe7c2fffde7c5fffce7cbfffaecd1fffbf1dafffcf7e1fffdf9e8fffdfbedfffefbf0fffefbeefffdf7e1fffbebcefffde9c9fffde9cbfffce9cefffbebd1fffcf1dbfffcf8e1fffcfae4fffcf3ddfff9ecd8fffdf9eafffefbedfffefbeefffdfbeffffefceffffdfbecfffefaecfff7f2e4fffbf7e8fffdfceffffdfbeffffdfbf1fffdfbeffffcfcedfffcfbebfffcfaebfffdfae8fffbf8e6fffcf9e7fffbf9e8fffbf9e6fffbfae3fffbf4d9fffbeccdfffdecccfffdebcafffae8c8ffddccb5ff6d5f55ff3b2e2dff342a2cff342b31ff322e35ff474b56ff434955ff3d424dff404652ff4d5461ff565d6dff555d6fff546070ff576072ff586073fd5a626e8c686b716d8875d0668473d2bc8572d1c78472d1b28471d19a8474d1828572d2688473d0508370cf398670d2288673d21a806cce0f8877cc088080bf048080bf01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff010000ff03aaaaff076d6db60e806ddb098e8ee30bb9a2b94fa198843be5dccb71b7aea2fd31201bfe311c18ff301917ff2c1b17ff2c1916ff2b1915ff422923ff5f3b31ff744738ff7d4e3bff81513eff82523dff85543fff84533cff8b5b43ff8c5d45ff8d5e46ff8c5d46ff8d5d47ff8d5d47ff8c5d47ff8d5d48ff8b5c46ff865641ff7f503cff84553fff8c5f48ff8d5e49ff8c5e49ff8b5c47ff8a5c47ff8a5c47ff895b48ff885a47ff875b47ff875b48ff885b48ff875d48ff875b49ff885a48ff8d604cffb0896affc3a07cffbf9c78ffb99a7eff5f4335ff3e2a21ff35211fff301e20ff312022ff2b1d1eff2f1e1dff2f1e1bff2e1e1dff2f1e1cff301c15ff7b5f48ffe3c093ffe7c28fffe9c393ffe7c38cffe9c592ffecc895ffeccb99ffeece9dfff3d6a7fffbe1b7fffde5bffffee7c1fffde5c0fffde5bffffde4bfffffe6c2fffde7c1fffee7c3ffffe7c3fffee7c3fffee7c3fffee7c3fffee7c3fffee7c3fffee7c3fffee7c3fffee7c4ffffe6c4fffee6c3fffee7c4fffde7c6fffbe8c5fff9e9ccfff9eed5fffaf3defffdf9e7fffdfbeafffdfbedfffdfcf0fffdfbf1fffdfbf1fffdfbedfffcfae6fffaefd6fffbebd1fffbeed5fffcf3dbfffef8e3fffefae9fffdfae9fffdfbe7fffaf4dffff9f1dffffefaebfffffceefffefbeefffefbeffffefaeefffefbebfffef9ebfff6f2e5fffdfaebfffefceffffefaeffffdfaf1fffdfbeffffdfbedfffcfbebfffcfaecfffcf9ecfffbf9ebfffbf7e8fffcf8e6fffbf6e4fffbf5e5fffbf5e3fffbf1d6fffbeacdffddc8aeffac9884ff4d3e38ff33292aff352b31ff342b32ff342c30ff342d32ff3b3944ff4c4f5cff4d535eff474c58ff404551ff424653ff4e535fff555c6dff565e71ff565f70ff586271e65e636d618376b30f8877ddc08572d1cb8472d2b78472d1a08473cf868572cf6c8474d0528673d03c8473d0298370d31b7b71c60f8877cc088080bf048080bf01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff048080ff0a8080cc0e806dc8089f9fbf34bfb5a210dfdfcf2bc4b8b2e93a2b24ff311d19fe311a18ff2e1b17ff2c1a15ff2c1a17ff3f2520ff5f3b30ff7a4b3dff7f4f3bff81513dff83513eff82513cff875740ff8d5d44ff8c5c44ff8d5d46ff8c5c45ff8d5d46ff8d5d47ff8c5d48ff895944ff81513cff83523dff8b5c45ff8e5f49ff8c5f48ff8d5e49ff8c5d49ff8d5d49ff8c5d49ff8b5c48ff8a5b48ff8a5b48ff885c48ff885b48ff885b4aff875c48ff885c4aff885b49ff895c49ffa8846affab8c73ff5c3e32ff432e23ff311e1aff332121ff312024ff322022ff2f1f1fff2e1f1fff2e1d1eff2e1c1dff311d1dff311e1aff4f382affc9ab85ffeac594ffe5c390ffe7c193ffeac793ffebc793ffebca98ffefce9ffff6daacfffce3b9fffde5c0fffce7c4fffee6c2fffde4c0fffce4befffde5c0ffffe7c3fffee7c4fffee7c3fffee7c3fffee7c4fffee7c3fffee7c4fffee7c3fffee7c5fffde7c5fffee7c4fffee7c4ffffe7c4ffffe7c4fffde7c6fff8ead0fff9efd7fffbf5e1fffcf9e7fffefbebfffffbeffffdfbf1fffcfbf2fffcfaf3fffdfaf0fffdfbeefffdfcebfffdfbe9fffbf3defffbf2ddfffdf8e4fffdfaeafffcfaedfffdfaeefffefbe9fffefbe7fffbf7e3fffcf7e8fffdfbecfffefcedfffefbedfffefbeffffefbeefffefbecfffcf8e9fff7f4e6fffdfaebfffefceefffdfaeffffdfaf1fffcfbeefffbfaedfffcfaecfffbf9edfffbf9edfffbf7ecfffbf6e7fffbf5e3fff9f3e2fffaf1e2fff6eedbfff7efd7ffd5ccb5ff594b40ff3b2c2dff37292fff372b30ff362a31ff352b32ff352d32ff372d35ff352f3cff454957ff4c525fff4f5561ff4f5560ff4a4d59ff424551ff414655ff4d5362ff565d6bff565e70fa5e616f5d6b6e732d8877d2638674d1cf8473d1ba8472d0a38372d0898472d06e8474d1548673d13d8675d12a8673db1c806dc80f8877dd088080df048080bf01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003aaaaff097171c6108f80cf0e9280c80fccccbb168b80d121a293d1c0382820ff311e19fe311b18ff2f1918ff2c1914ff2d1916ff3a201bff5c3a30ff7a4b3dff814f3bff81503cff83513eff84533eff8b5a42ff8b5a43ff8c5c45ff8d5d45ff8c5c45ff8d5c47ff8b5a45ff855540ff81503bff8a5a44ff90604aff91614bff8e5f49ff8e604aff8d5e49ff8e5f4aff8e5f49ff8e5f4aff8d5e49ff8b5c48ff895c48ff895b47ff885b47ff885b47ff895c46ff895c49ff885b49ff815846ff886757ff482d23ff331c1aff332020ff342321ff332221ff322220ff302022ff301f21ff2e1f1eff2d1f1fff2e1d1eff331e1cff392418ffad9273ffe7c897ffe8c390ffe8c691ffeac696ffeac895ffeccb99fff1d3a3fffbdfb3fffee3bbfffee6c1fffee6c1fffee6c1fffee4befffde4befffde4bffffee8c3fffde8c4fffde7c5fffde7c5ffffe6c5ffffe7c3ffffe7c3fffee8c4ffffe7c4fffee7c5ffffe7c5fffee7c6fffde7c7fffbe9ccfffaebd4fffbf1dafffdf8e4fffdf9e8fffefbecfffdfbeffffdfcf1fffdfbf1fffcfbf1fffdfbf1fffdfaf0fffdfaeffffdfbedfffcfbebfffdfbecfffdfbecfffdfbecfffdfbeefffdfbecfffef9ecfffffaebfffefbebfffcfbecfffcfaedfffdfaedfffefbedfffdfbedfffdfbeffffefbf0fffefaecfffffbedfffbf7e8fff9f4e4fffdfbedfffdfcedfffcfaeffffdfaf1fffcf9edfffcfaeefffbf7ecfffbf7ecfffaf7ecfffaf6e9fff9f2e1ffeee3d1ffc7baa9ff806f64ff4a382dff6e5e4fff817365ff342723ff382c33ff382b34ff372c34ff372c34ff362d33ff362d34ff382d37ff372f39ff3c3b45ff4e535eff4e5662ff4f5763ff4f5763ff525864ff4b505cff414653ff3f4452ff4d5262fc595f6db0676a710ceaeaea1e8877cc5c8574d3a48473d2a58572d18b8674d3708474d1568574d33f8671ce2b8877d51d846aca108070cf07926dff048080bf01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff079292db108070cf188075ca1c8976d12a8673d40e9292c88d53453dfe301e19fe321c18fe311a18ff2e1a15ff2d1916ff351c19ff5a3930ff7a4b3eff804f3bff81503bff82503dff875640ff895941ff8b5a43ff8d5c44ff8d5c46ff8b5b45ff84543fff84533eff895843ff8e5e48ff8f5f49ff91614aff91614aff90614aff8f604bff90604bff8e604aff8f5e4bff8b5b46ff8c5d48ff8b5c48ff8a5c47ff8a5c48ff8a5b48ff895b47ff8b5c49ff895b47ff8a5c49ff825b4cff3e231bff2e1b16ff311f20ff2f211eff332323ff332121ff342122ff322021ff311e20ff301f1fff2e1e1eff342221ff301e17ff806a51ffe4c79affe9c993ffebc794ffebc893ffebc996ffedcd9cfff5d8a9fffce1b5fffee3bbfffee5bffffde5c1fffee5c1ffffe5c1fffee4befffde4bffffbe7c3fffde9c5fffde8c6fffce8c7fffce8c8fffde8c6fffde8c4fffde8c7fffde8c8fffde7c7fffde8c5fffce8c7fff9eacdfffaeed7fffbf2dffffdf8e5fffdfaeafffffcebfffefceefffefbeffffdfbf1fffdfbf1fffdfaf1fffdfaf0fffcfaeffffdfaeffffdfaeefffdfaeefffefbedfffefcedfffdfceefffdfbeefffdfceefffffbecfffffbebfffffaecfffefbedfffefbedfffdfbeefffefaeefffefbedfffffbedfffdfceffffdfbedfffefbebfffefbebfffaf6e6fffcf6e9fffefbeefffcfbedfffcfaeffffcfaf0fffcf9eefffbf7edfffbf7ecfffbf6ebfffaf6e9fffaf3e6fff4eadaffac9f90ff4a3a31ff483530ff473530ff47342eff44332fff3a2c2cff382a2eff382c32ff392c34ff392d36ff382d36ff382e36ff392e38ff382e38ff38313dff494956ff4f5661ff4f5863ff505764ff505765ff505865ff515764ff4e5160ff424654fe404551f652555b6586868308ffdfdf02ffffff318772d0928372d28d8674d4728674d2598773d1418572d02d8271d21e806fcc119687d2089f80df048080bf010000ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff068080d50f8866cc1b8471d0298370cd3f8271ce468371d050564940fa301e1afe321c18fe311a18ff2d1a15ff2d1916ff321a16ff53342dff76493cff814f3dff82513cff84513eff885641ff8a5942ff8b5a44ff8a5842ff86533fff83523dff875541ff8c5b46ff8b5b45ff91614aff94644eff92634cff91624bff91614bff90604aff8e5d49ff895944ff895944ff8d5e49ff8d5e49ff8b5d48ff8b5d48ff8a5c47ff8a5b48ff8b5c47ff8a5c49ff8b5c48ff845a49ff513227ff311a18ff2d1e1bff2f1e20ff332324ff332326ff332125ff332122ff31211fff2f211eff2e1f1eff331f1dff38221cff564031ffdec39fffeacb99ffeaca95ffecc999ffeccc9bfff1d2a2fff9ddaffffbe2b7fffce3bafffee5beffffe5c0fffee5c1fffde6c0fffde5c0fffde5c0fffde5c3fffde7c4fffde9c6fffde8c6fffee8c6fffee8c6fffce9c9fffbebcbfffaeecefffdf1d4fffaedd1fffbecd3fffbf1d9fffdf7e1fffefae7fffdfae9fffefbecfffefbedfffdfbeffffdfbf0fffdfaf0fffdfaf0fffdfaf0fffdfaf0fffdf9effffdfaeffffdfaeefffdfaeefffdfaeefffdfbedfffdfcedfffdfceffffefceefffefbecfffffbedfffefaeefffefaedfffefbedfffefbedfffefbedfffefbedfffefbeefffdfceefffdfcedfffcfceafffcfbeafffffbebfffaf6e6fffcf8eafffefaebfffdfbecfffcfaedfffcf9eefffbf8ecfffbf7ebfffbf7e9fffbf5eaffd4ccbeffe8dfd2ffcfc2b7ff52433aff44342eff463531ff453531ff463532ff453431ff453433ff3c2c2eff382b32ff392d36ff392d37ff392e37ff392e36ff392e37ff392e39ff392e3bff3c3946ff4e545fff4e5763ff4f5764ff4f5764ff4f5764ff505665ff515665ff515664ff4d515ffe484953df4e4b538b5f58582976706a218b74b9358773d45b8773d26e8672d15c8572d0438572d12f8872d41f8473ce128e80d4098e8ee3059966cc01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080068080d50e806db619857ad625836ecf3c8473d04e866fd138726980f032211bfe321d18fe301a17ff2d1a15ff2d1916ff301915ff4c2e27ff714639ff814f3eff82513dff85523fff875440ff885541ff85523eff84523eff85533fff885642ff8a5844ff885741ff905e48ff96654eff95644cff93634cff93624cff905f4aff8a5843ff865440ff8c5b47ff8f604bff8e5f4aff8c5e49ff8b5d48ff8b5d47ff8a5c47ff8a5c47ff8b5c48ff8b5d49ff885c49ff6d4739ff361d16ff2f1b1aff301c1eff351f21ff352122ff342125ff332123ff332022ff312220ff30201eff301f1bff3a2520ff3e2619ffc6ac8cffeace9fffebcd9bffedcd9cffeecfa0fff5d9a9fffadfb1fffbe1b7fffde4bcfffde5befffee5befffee5bffffde5c0fffce6c2fffce5c1fffce6c3fffde6c6fffde8c5fffce9c7fffdeac8fffce8c7fffdeacbfffcefd4fffcf4dbfffdf9e1fffbf8e1fffbf7e0fffdfae5fffdfbe9fffefcebfffdfcedfffdfcedfffefbeefffefaeefffdfbeffffdfaf0fffdfaf0fffdf9effffdfaeffffdf9effffdf9effffdf9effffdfaeffffcfaeefffdfaeffffdfbeffffdfceefffdfceefffcfbecfffdfbeefffdfbf0fffdfbeffffdfbeffffdfceefffdfcedfffdfbeefffdfbeefffdfbeefffcfbedfffcfbebfffcfbebfffdfaecfffdfae9fffbf7e5fffbf7e8fffbf8e8fffdfaeafffbf8eafffbf5e8fff5efe1fff1e8dafffaf2e3fff7f0e2ff5f5044ff706257ff57483fff46362fff443631ff453531ff473632ff473532ff493733ff493733ff493935ff3d2f32ff3b2e34ff3a2e37ff3a2f3aff3a2f39ff3a2f38ff3a2e39ff3a2f3bff38313dff464853ff505562ff4f5764ff4f5864ff4f5864ff505765ff505665ff505766fe4f5564ff50535fe755565db95a5453b764585477746760378b7d8b3f8e82d21e9180d53a8472cf3f8271d2328570d6228070ca148c80d90a9980e6059966ff0280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff059966cc0c806abf188075ca268679d0398270ce508373d223998accd62e1f18fd321d17fe311b17ff2e1a16ff2e1916ff2f1815ff442823ff6b4236ff814f3fff83513dff85523fff85523fff83513dff85523fff85533fff885541ff875440ff85533eff905e49ff95624dff94624bff93624bff92624bff8a5a44ff84523dff8b5a45ff905f4aff90604bff8f604bff8d5f4aff8c5d48ff8b5d48ff8b5c47ff8b5c47ff8a5c47ff8b5c48ff885a46ff785041ff44261dff311b18ff2e1d1cff2e1d1eff362222ff352120ff352223ff332223ff312220ff332120ff30211cff3a2421ff3b2219ff8f735dffedd1a7ffebce9fffedcfa1ffefd2a5fff7dbadfff9deb0fff9deb2fff7ddb2fffce1b8fffde4befffee5befffee5c0fffde5c1fffde4c3fffce5c2fffce7c5fffce6c5fffee7c9fffdeacdfffcecd0fffbefd5fffdf8dcfffdfae5fffcfbe7fffdfce9fffcfceafffefcecfffefcf0fffefceffffefcedfffefbedfffdfbeefffdfbeffffdfaeffffdfaeffffdf9effffdf9effffdf9effffdf9effffdf9eefffdf9eefffdf9edfffdfaeefffdfaedfffdfaecfffdfaedfffdfaebfffdfaeafffdfaebfffdfcecfffcfbebfffdfaebfffefaedfffdfaecfffdfaebfefefaedfefefbedfefefbedfefdfbedfefdfbecfefdfbedfffcfaecfffdf9eafffaf5e3fff6eeddffe9e3d2fffbf4e4ffece4d6ff9e9184ff7a6c5dff6d5d4fff796a5eff7b6b60ff554439ff47342bff46342dff46352fff473632ff483633ff473633ff493734ff4a3834ff4a3833ff4c3b35ff4c3d3aff413234ff3b2e36ff392f39ff3a2f39ff3a2f38ff3b2f39ff3a2f3bff39303aff3d3744ff4f515dff4e5764ff4e5764ff505765ff515765ff505766ff505765ff515765ff505663eb5a5e6857a7a4a4459b94896183766e647a70661d958d7b05cc99992a8c73d44c8372d0368471d5258375d617857ad30c9580d5068055d503aa55aa01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf0b7474b9168074d1238a75d3358773d44b8574d334897bd3b03e2e27fc321c17ff2f1a16ff2e1a17ff2e1917ff2f1916ff3b221eff643d33ff804f3fff83503dff85513eff84513dff85513eff85513eff875340ff85513eff86543fff8f5d48ff915f49ff915f49ff915f49ff8c5945ff885640ff8c5945ff8e5c47ff91614aff92624cff91614bff8e5e48ff8b5d47ff8b5c46ff8c5d47ff8b5b46ff8b5c46ff8b5c47ff82543fff7f5240ff654236ff341b17ff2f1c1bff2f1c19ff352020ff352322ff332421ff342222ff342220ff33211fff33211fff3b2522ff3e241eff6b503fffe5cca5ffeed19fffefd1a3fff1d4a8fff1d7a9fff1d6a6fff0d6a6fff3d9abfff7dcb0fffde3baffffe4bdfffee3c0fffce4c0fffde5c1fffee4c2fffde6c1fffbe7c3fffae8c7fffcecccfffcf1d5fffdf8ddfffefbe3fffdfbe9fffdfbecfffdfbecfffdfbeefffdfbeefffefbeffffdfceffffdfdeefffefdedfffdfceefffefbeffffdfbeffffdfaeffffdfaeffffdf9effffdf9effefdfaeffefdf9eefefcf9eefefdfaeefefdfaedfffcf9ebfffcfaeafefef9e9fefdf8e8fdfdf9e8fefdf9ebfcfdfaecfdfcfbeafdfdf9e7fdfef8e7fdfbf5e6fcfdf9eafcfef9ebfdfefaebfcfefaecfcfefaecfbfefaecf9fdf9edf8fdf8ebfafdf9ecfbfcf8e9fdf4eeddffdfd3c5ffbcaf9ffff0e3d3ff918376ff604f44ff56443aff524137ff514137ff544439ff5f4f44ff4f3e34ff4a362fff463730ff493631ff4a3733ff4a3834ff493934ff4a3a34ff4c3c35ff4f3d36ff513f39ff50413cff433437ff3c2e38ff3a2f39ff3b2f3aff3a2f38ff3b303aff3b313aff38313cff454552ff505764ff4e5766ff505765ff515766ff515866ff505867ff505866ff525765fd545864896c6c6c05ffffff03ffffff02ffffff0d8976c4188a75df408374d3538472d13c8473d02a806dce1a8076d80f8877cc079292db03aa55ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf0a8080b2148073cc208778d7328570cc488371cd488375d1863d2e22fc301c16ff2f1b16ff2e1a16ff2e1916ff2e1916ff351e19ff5c382fff7f4f3eff82513bff84523eff85513eff84523eff85523fff85523eff885541ff8d5a46ff8f5c46ff8e5b46ff8c5843ff8a5741ff8c5a45ff8b5944ff8e5c47ff92614bff95644eff92604aff8d5c46ff8c5c46ff8d5d47ff8f5e49ff8d5d47ff8d5d48ff885843ff845640ff875945ff805849ff3d2118ff311a18ff2e1c1aff351f1cff3b2322ff392222ff362420ff362223ff372121ff34211eff3d2822ff3f2821ff573f30ffccb294ffedd4a7ffedd2a6ffefd4abffeed6aaffeed5a6ffefd5a7fff0d7a6fff2daaafff7deb2fffde3bbfffee2bdfffde1bdfffce3bffffbe5c1fffbe5c1fffae6c5fffaeac9fffcf1d3fffdf8defffef9e6fffdfbe9fffdfcebfffdfbedfffefbedfffffaedfffffaeefffefbeffffdfceefffdfceafffdfcebfffdfdedfffdfbf0fffdfbeffffefbeefffefbedfffcfbeffefcfaeefefcfaedfefcfaedfefdfaecfdfdf9ebfbfcf9ebf9fcf8e9f8fcf7e6f9f9f3e2f9f9f2e1faf6efddf7fdf7e8f6fef8e9ebf8f1e3e8faf1e1e9faf1e0e3ede4d4edf3ebddf7fcf8e9f5fdf9eaf2fcf8e9d9fbf8e7a4f7f1e382f7efe066f8f0dc65f5f0de8eefe9d9b3e7e0cfe8898071fc897c6ffe887a6dfeafa193ff615044ff5b493fff554339ff504037ff4f3f36ff514037ff604c43ff624e43ff4d3a30ff4c3831ff4c3732ff4a3833ff4a3935ff4b3a36ff4c3a36ff4f3c36ff523e38ff544139ff58453dff54443dff413436ff3c2f39ff3a303bff3a3039ff3a3039ff3b3139ff39323aff383541ff505462ff4f5766ff505865ff515865ff525866ff515866ff515967ff525766ff535967e7595b600fbbbbbb02ffffff1a8976ce2a8c79d4768473d2668473d25c8272d0438572d12f826dce1f8473ce128071d4098e8ee3048080ff0100ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff028080ff098e71c6128e71c61d8d7bd32e8574d3448370ce448374ce5c5e4e45fd2d1c15fe301c17ff2e1915ff2d1a16ff2d1a16ff301b16ff53352eff794c3cff83513aff84523eff84503fff84513eff85513dff875440ff895641ff8a5742ff885540ff87543fff8b5743ff8e5a47ff895641ff8f5c46ff95624dff96644dff8f5d46ff8c5b43ff8e5d47ff905f48ff905f49ff8e5d47ff8a5944ff885843ff8a5a46ff8b5d48ff865c49ff613f32ff341c16ff2f1c19ff2f1b17ff3d2522ff3f2422ff3d2320ff38221eff38221fff37211eff3f2723ff482d27ff493022ffb49d80ffecd4aafeeed4aafeefd5abfeedd4abfeecd5aafeeed5a8feedd6abfeeed9acfef2daabfefadfb4fefde1b9fffbdfbafffde1bcfffce4bffffbe5c2fffbeacafffbf2d5fffdf8defffdfae4fffdfbe7fffdfbeafffefbebfffdfbebfffcfcecfffdfbecfffdfcebfffdfcebfffdfceafffcfdeafffcfce8fffcfbe7fffefcecfefefbeefefefbecfefefbecfefdfaebfdfcfbebfdfdfbeafbfdfbeaf9fdfaebf2fcf8e9dbfaf6e5a9f6f0e180ede5d57cefe4d488f6e7d883f1e2d497faeee18ffaf1e165f0e6d449e7dccb5df4e6d95eefe7d64de5dbca7beeead8adfbf8e68cfbf6e54aeeead910dfcfbf06aaaaaa03aaaaaa03ffffff04bfbfbf07b692db09c6c6c640a79f8fd4584d42ed62564bf75b4c40fe55463aff5a483eff55433bff524039ff503f37ff4f3f36ff5c4b40ff655146ff634e43ff503a32ff4b3a31ff4a3833ff4c3a36ff4c3b36ff4e3c37ff503c36ff533f38ff58423bff5d493fff5e4940ff574640ff433438ff3c2f39ff392f39ff3a303aff3b313aff3a303aff38313cff44434fff505762ff4f5863ff505865ff525866ff525867ff525967ff515868ff505867fd575964676f6d6d2a8c80d40f9977cc838473d0998471d27e8471d2648573d14b8570cf358273d4248071cd168b74d10c9580d506aa80d502ff80ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff068080d50e806ddb1b8471d02b8871d0408374cf358773cf37ac9e90f82b1b13fe2e1c16ff2d1b15ff2d1a15ff2d1b16ff2e1914ff4b2f29ff734839ff82503bff84513eff84503fff84513eff85513eff87533fff87533fff86523eff88543fff8b5843ff895541ff8a5642ff905c47ff95624cff925e48ff8c5943ff905d46ff926049ff92614aff8f5e48ff8d5c46ff8b5b45ff8d5e47ff8e5f4aff8d5f49ff885c47ff785140ff3f2118ff311b17ff2e1a17ff39231fff402623ff402522ff3b2420ff3b231fff37241eff3c261fff5e443bff472b1ffe987d66fee6d2acfdebd5abfdedd5affdedd5aefcebd5adfcebd6acfeead6acfeead7affcecd9affdf1d9b1fefadfb8fefce1b9fefbe2bdfffae6c3fffbedccfffcf4d6fffcf7ddfffcf9e4fffcfae6fffdfae7fffdfbe8fffdfce9fffcfce9fffdfceafffdfbeafefefbeafefdfcebfffcfceafffdfce9fffdfce9fffcfbe8fefdfce9fefcfbe9fdfefbecfefcf9ebfefefbebfbfefbeaf7fcf8e8f2fcf9e7defdf8e8b2fbf5e766f8f0e421e8e0d809e3c6c608dfdfbf07ffdbdb06ffd5d506ffffd506ffd5d504bfbfbf03ffffff03ffffff03ffffff04ffffbf05ffcccc11f0e1d21bf6f6d906ffd5ff02ffffff02808080028080ff028080ff028080ff048080bf068080d5059999cc079292db5c746961c06a605590c5b8ace6655849fc56453cfe58463dfe534139fe54423aff503f36ff5b483eff655145ff685347ff5f4a40ff4e3b33ff4d3b34ff4d3b36ff4d3a36ff4f3c38ff523e37ff554138ff5e493fff604b40ff604a3fff5d4a3fff554541ff423537ff3b303aff392e3aff3a2f39ff3c303bff3b303cff393642ff4f535dff505964ff4f5964ff515866ff525867ff525867ff515967ff505865fe515766d05e6265369284cb4f8874d2898472d0a28473d1878473d26c8471d0538475d13c846fd0298370d31a806cc40ea480db079292db03aaaaff028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff068080d50e806dc8188075d5288673d23c846fd0378674d125e3d6c8ed311f17fd2e1b16ff2e1b16ff2c1b15ff2d1b15ff2d1a15ff3f2620ff674333ff80513bff85503dff84503fff85513eff84513dff85513eff86523fff885440ff895440ff87533fff895541ff905c48ff915d49ff8c5843ff8e5a44ff915e48ff935f49ff915e47ff8e5e46ff906048ff906049ff90604aff8e5f48ff8e5f49ff895b45ff875b48ff513024ff351c17ff301b18ff311d19ff412724ff432824ff402622ff3b2620ff3c231ffe3a241dfb897062fe523527fd866b5afce8d0b5f8e8d5b2ede9d6b4dfe9d6b6d5e9d6b7d3e9d6b5d1e5d4b1cae6d7b5c7e8d9b7d0ead9b9d5f1dbb7d4f7e0bad5f8e3c4d9fbedd2e0faf4dde4fcf6e2e8fcfae5edfcfae5f1fdfbe6f5fbfae6f7fcfbe7f9fdfbe9f9fefcebfafdfbebf9fdfcebf9fffbebf8fefbeaf8fdfbebf9fdfcecf9fdfbe9fafcfae8fafaf8e5fbfdfae9fafefaeaf8fefaebeafdf8eac7f5f1e2b1f6f1e1a0faf4e673fbf4e43df7f2e210efdfcf02ffffff0280808002808080010000ff01ffffff00000000000000000000000001ffffff01ffffff0000000001ffffff01ffffff01ffffff02ffff8001ffffff01ffffff0000000001ffffff0000000001ffffff01ffffff02808080028080ff03aaaaff068080d514998c8c9c716a5c2ae7dbce39b7aa9dbd6b5e50f357493ede605246fa55443bfe56443bff5a473dff665045ff6a5448ff695549ff5a453cff4e3b33ff4f3b36ff4f3b36ff503d38ff533f37ff5b473dff624c41ff624c40ff624b3fff614b3eff5e4b41ff574741ff433639ff3b3039ff392f38ff3b3039ff3b313aff38333cff44434dff525664ff4f5864ff505966ff535866ff525966ff525967ff525964ff525867f75759626379718e0f9988cc488371d1aa8272d1908371d1758571d15a8271d2438572d12e8574d81e806fd5118778d2098e8ee3048080ff01ffffff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff056666cc0c8080d5168074d1258375cf398274ce3f826dce16e8dcd1d538291ff72d1b15fe2f1c17ff2d1a15ff2e1a15ff2d1a15ff341f19ff5e3d30ff7d503cff834e3cff84503fff84503dff84503dff85513dff86523eff86523fff86523eff895541ff8e5a46ff8d5945ff88553fff8e5944ff915d48ff905e47ff8e5b44ff905e46ff93624aff91614aff90604aff8f604aff8d5e48ff885943ff875947ff795042ff371b13ff321d18ff2e1a16ff3e2823ff432925ff422824ff3f2722ff3c2521ff3c241eeb594338c7baa390de6a523ebee4d0bc97e6d5b872e6d5ba51e3d6ba39e9dbc02ae1d4bc23e9dbbd1eddd5bb18dfd5bf13f2e4c916e8dcc51ce4d1bf1eeeddc41dede5ca1fefefd627f2f2de32faf5db41f3f3e04ff9f9e25cf9f7e369f8f5e475f6f6e77ff7f7e781f9f7e782f9f7e781f9f7e780f7f5e57cf9f7e67bf5f3e47ff3f1e188f0eedd9eeae7d5bbece8d9d8fdf9eacffdf9e9a1f9f5e755f3f0e125ddd6c81cede4db14e6d9cc04bfbfbf028080ff028080ff01ffffff01ffffff01ffffff0100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080028080ff03aaaaff03aaaaff219b93830ec8c8c805ccccff1f94848cbe5d5344948a7e709d786a5df55b4b3ffd5c483eff654e44ff6c5549ff6e584cff6c564cff533e36ff503c35ff503c36ff523e37ff58443aff614d41ff634d40ff634c40ff634c40ff624c3fff614b40ff5f4b3fff5a4a44ff45363aff3d3139ff392e3aff3a313bff393339ff3a393dff4e525dff4f5863ff4f5864ff525866ff525966ff535867ff535966ff525867fe52576089656666548673d1648573d4b18372d1988572d27d8572d2638371d1498570d2348471d3228069ca158679ce0b8b74d1059999cc02808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf0b8b74d1158679ce228e78d9348976d3388972d119c2add6a93e2f26f02e1b14fd301c17ff2d1b15ff2e1a16ff2d1b15ff2e1b17ff55382fff794f3dff834f3cff83503eff84503dff834f3dff85513dff85513eff85513eff885440ff8a5642ff885440ff895541ff8d5a45ff905e48ff8d5a45ff8c5a43ff93624bff93634aff916149ff8f6049ff8f5f49ff8a5a44ff865640ff8a5a47ff865b4bff4a2a20ff341b17ff2f1b17ff351e1aff452b27ff452b26fe402824fe3e2826fe3e2521fb3d2a1e89af9e8d58c8b49f2edecdb717d3c8bc09c6aaaa068080d50599999903aaaaaa02ffff8002ffff8002ffffff02ffffff01ffffff01ffffff03aa55aa028080ff02ffffff02ffffff02ffffff03ffffff03ffffaa03ffffaa03ffffff04ffffbf05ffcccc05ffffcc06d5d5d506d5d5d507b6b6b607dbdbb606ffffd507dbdbdb07dbdbdb07ffffdb0debebeb2af3e7e15efaf1e433f5f0dc08bfbfbf02ff80ff02ffffff01ffffff01ffffff010000ff01ffffff01ffffff0000ff00010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff010000ff028080ff03aaaaff03aaaaaa04bf80bf088060df0d8976d8387b6d69af776f6020d7cfbf72827769f45f4e43fb634d42ff6d564aff6f574dfe705a4fff665147ff523d35ff523e35ff59433aff624c41ff624d41ff634c40ff634d40ff634c40ff634c40ff624b3fff604b40ff5f4b40ff594a40ff443539ff3c303bff3a313cff39313aff39313bff464651ff505761ff505865ff525866ff525966ff535866ff515965ff525967ff515762d55a5b61528073b10e926ddb448370cea08473d2858471d16a8471d14f8471d2398270d227836fcb188a75ca0d8976c4068080ff02808080010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff035555aa097171e313796bd7208770d7328a75cc358773d413aea1c97c635248e7402e28fe2f1d17fe2c1b15ff2e1b16ff2e1b16ff2d1a17ff463027ff71493aff824f3dff834f3bff844f3dff84503dff85503eff86513eff87533fff87543fff86523eff87533fff8c5945ff8f5c47ff8a5841ff8f5d46ff94634bff916249ff906048ff8f5f48ff8b5a45ff875740ff895843ff8b5b46ff895c49ff6a4537ff351b14ff301b17ff2e1a14ff422b25ff462d27fe442b25ff412925ff3f2923fc3d261d8f6b564914ccbfbf08dfdfbf0ba28bd10a8080cc06aa80d503aaaaff028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff01ffffff02ffffff03ffffff01ffffff01ffffff01ffffff00ffff00010000ff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff028080ff028080ff03aaaaaa06aa80d5088080bf098e71c66c8078682cc5bfae04ffffbf4191857ad1655548fa665145fa705a4efc705a4efb715b4ffd5c473bff5b463bff624c40ff634c40ff644d40ff634d40ff644d41ff634c40ff634c40ff634c40ff624c40ff614b3fff614c40ff5c4b44ff45383aff3c323aff3a303cff39313cff3c3742ff52535fff525664ff515766ff535865ff545966ff525966ff525966ff545965fc54575e566e6e6e298976cd2f8877d4a68472d28b8672d3708672d1568571d03e846fd22a806dce1b8471d00f8877cc079292db02ff80ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ffffff079292db118769d21e806fcc2c856ecb279076d8288679d2569a8e85dc52433bfe2e1c16fe2b1b15ff2e1b16ff2e1b15ff2f1915ff3c251eff654237ff804e3eff844f3bff834f3cff84503dff85513eff85523eff86523eff85523eff86533fff895641ff8b5842ff88563fff905d47ff92614aff906048ff8f6049ff8d5b45ff885742ff885741ff8a5944ff8a5843ff895944ff7f5546ff47281fff321b16ff2e1915ff37211cff48302aff452d27fe422b26fe422a24fe412820d04b362a20a79797148c73cc03aaaaaa098e71c6079292db048080bf028080ff01ffffff0000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff0280808003aaaaff03aa55ff048080ff04bf80ff16c5aeae42aaa69704bfbfbf06aaaad5289f8c80a6645345eb6b574ad5746053c1847063ec685547fd644e43ff644c40ff654d41ff644d3fff644d41ff644d41ff644d40ff634c40ff634c40ff634c40ff624c3fff624c40ff614d3fff5b4941ff47393bff3e323bff3b323bff37323bff464550ff525662ff505865ff535865ff545865ff535965ff535965ff535864fd555762a364636e448374ce0f8877dd958573d1928573d2758574d15a8874d2428770d12e806fd31e806fcc118778d2088080df03aa55aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ffffff06aa80d5108070cf1b7b71d02c8574d13f8675d2408374d346c8bdb2ca6a5c53fe2d1e18fe2e1b16ff2e1a16ff2e1b15ff2f1a16ff311c16ff57382eff7c4e3fff81503bff834f3bff84503dff84503eff85513eff85513eff86523fff87533fff88543fff88563fff8e5d45ff8e5e47ff8d5d45ff8a5943ff85563eff875742ff885842ff8a5843ff895843ff895844ff875a47ff5e3a2cff341b13ff301a16ff2f1a15ff442d27ff483029fe452d26ff442d27ff412a22f3432d214f88776b128e71d40e926ddb06aa80d507926ddb048080ff0280808001ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff010000ff028080ff028080ff03ffffff33b9b4a506d5d5d503aaaaaa048080bf06ffd5d5707b6b5b7387786a14d9ccbf34a79884ac6b5c4cf1624f42fe624c40ff664e42ff644e41ff644d41ff644d40ff644d40ff644d40ff634d40ff644d41ff634c40ff634c3fff614d40ff5d4d45ff483b3dff3f333cff3a313dff3d3943ff52555eff515862ff535864ff525a64ff545966ff555965ff545865fe545764d85b5a5e13aeaeae0e926ddb408374d3968574d37a8473d15f8673d1468371d0308570d51f8473ce138679c9098e71c603aaaaff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080056666cc0e806dc8198570d628866cd23a8872d3538472d12fe4d4c9a3716358fd2d1d17fe2f1b16ff2c1a14ff2d1b16ff2f1a16ff2f1b15ff492f26ff72493bff80503bff834f3aff84503eff84503dff84513dff85513eff86523eff87533eff87543fff8c5943ff8c5a44ff875741ff85543fff86563fff885742ff875741ff885843ff895843ff875741ff875945ff784f3fff3f2218ff311b16ff2e1b16ff3a251fff49312bfe483029ff462e27ff442c26fb422c2293554032149980cc0d8976d80c806abf097171c6068080d5035555aa01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff0000000002ffffff0cbfbfbf05cccccc02808080028080800280808007dbb6b613a1948603aaaaff03aaaaff07b6b6db4d84746adf665546fc614d40fe634d40ff654e41ff644c40ff644d41ff644d40ff644d40ff644d40ff634d41ff634d3fff634d3fff624c40ff5f4b45ff4b3c3fff3e313cff37313cff474750ff535760ff545864ff525a65ff555866ff545963ff535965ff555867f655555b33827d78328575d12b8877d09b8473d17f8572d1628572d0498573ce328570d1228770d2148c73cc0a8066cc048080bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff048080bf0c806abf168074d126806bc9378674d54e836fd120af9fcf716f6156fb301f17fb2e1b15fd2d1c16fe2e1a16ff301a17ff2f1b15ff3f261fff654136ff80513eff83503bff84503cff84513dff84513dff85523eff85523dff85533eff885540ff86543fff84523dff86553fff875641ff875642ff885742ff875742ff875842ff885841ff895843ff845946ff553326ff321b15ff2f1c18ff2e1c16ff47302bff4a312bff462f28ff462f28ff432d24d24d392d20a79f97159286ce0d7662d80a8066cc068080d5048080bf0280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff010000ff010000ff01ffffff01ffffff01ffffff010000ff028080ff035555aa048080bf1a89807689726150f5624e41fe614c40ff664f42ff654e40ff644d40ff644d40ff634d40ff644d40ff644d41ff624d40ff634d41ff624d41ff5c4b42ff4e3f3eff3c303aff393440ff55565fff535762ff525964ff545966ff545a64ff535865ff555966fc55565c76706e75718373d22c857ad19d8573d2828374d2658372d24b8574d3358773cf238a75d315866dce0b8b74d105666699010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff02808080048080bf0a8080cc148073cc228069ca33826ed2498573d2269480d74496877cee2f1f18f42d1c17fc2d1b15fe2f1a16ff311b18ff2e1b17ff311c15ff55362dff784c3dff814f3dff834f3cff83503cff84513dff84513eff85523eff85523eff84523dff83523eff855440ff855640ff865641ff865641ff865641ff875641ff865640ff865640ff855844ff724c3eff351911ff301c16ff2e1b16ff3a261fff4b332cff4a312aff473029ff463028f644302547776856139479c9128e71d40ba28bd107926ddb048080bf035555aa01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff028080ff03aaaaaa068080d542837468ba675547fb624d3ffe624d40ff654e41ff644d40ff644d41ff644d41ff634d41ff644c40ff644d41ff644c40ff624c40ff604b41ff544343ff3c313bff44404bff545760ff545a63ff545962ff555964ff545965ff545864fd565760b3625e5e06d5d5d52c857ad18b8674d1838473d2668473d54d8171d1378674d1248771d4168074d10b8b74d105666699010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff03aaaaaa07926ddb118778d21d846ad32f8272ce438572d1428374d129b4a89bd136251fe03a2b23fc2e1c16ff301b16ff301a18ff2e1d18ff2d1b15ff462e27ff6a4338ff804f3fff82503cff83503cff83513dff83513dff84513eff84523dff83523eff82533eff855541ff845540ff855540ff855540ff855640ff865541ff85553fff875742ff805845ff46291cff311a15ff2e1c17ff2f1c16ff4b342dfe4c342dfe49322aff48322afd443026985e4d40119696d2148073cc0c806aea097171c6059999cc03aaaaaa0280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff035555aa048080bf0bb9a2b95f766659eb625041fd624d3fff644e41ff644c40ff644c41ff644d40ff654d41ff644c40ff644c40ff634d41ff634c40ff614c42ff544343ff3c323cff514e58ff565860ff555964ff555864ff555864ff545764ff565661db5f5d5e1a9d8989388476d1458576d3838473d4688473d34e8372d1378674d5268672d0168074d10b8b74e8056666cc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff035555aa068080d50e9280db1a806cce298370d33d8271d12b8877d019ccc2b8b33a2b22c554453efe2e1c16ff2f1c17ff2f1b18ff2e1d18ff2f1c17ff38211aff5c3c31ff7b4f3fff82503eff82503cff83513dff83513cff83513dff83513eff81523eff82533fff845440ff83543fff84553fff845540ff845540ff85553fff85553fff855743ff664134ff311813ff2e1b17ff2e1b15ff3e2a22ff4f3730fe4c342cff4b332bff473026d84c3a2c2a92798c118778d20f8877cc088080df076d6ddb048080bf028080ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff035555aa03aaaaff048080bf1da79595a6675848f3614f40fe634d40ff664e42ff654d41ff644c40ff654d41ff644d40ff644d41ff644c42ff644c41ff614c41ff544543ff453c45ff585461ff555861ff565864ff555863ff565863ff565763f55a575a35827d7802ffffff01ffffff608572d2688471d04e8672d1388472d626806bc9188a75d50c806abf059999cc010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff059966cc0c8080d5177a6fd325836ed6388472cd2e8b7ad811e1d2c38543382ca76e5f57fb301c18ff2d1c16ff2c1d18ff2f1c16ff2f1c15ff311a14ff4d3128ff6b4638ff81513eff80513cff82503bff82513cff82513cff82513eff82523dff82523eff83533eff83543eff84543fff84543fff83543fff845340ff835441ff7c5444ff3d2017ff2f1914ff2f1b16ff331f19ff4c352efe4e362eff4a342cfe49332ae94833274376675b17907ad30d8976d80a8080e6088060df059999cc0280808001ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff028080ff035555aa059966cc0ab299b2527c6d5dd2675545fe614c40ff654e42ff654e41ff654d41ff654d41ff644e41ff634d42ff644d40ff634c41ff614d43ff524444ff514951ff57565fff575863ff565863ff555861ff585963fb59555a666e6c6702ffffff02ffffff558472d2668471d24e836fd1388472d627836fcb17856fc80c956ad5056666cc01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf098e71e313796bc9208770d7328570d1268672d70dc4b1c44e5c524598a4978bf633201bff2c1c16ff2d1d17ff301d17ff2f1c17ff301c16ff3c231cff593b2fff7b4f3cff80513cff81503aff81503cff82503cff81503dff81513dff81523dff82523eff82533eff83533eff83533eff83533fff835240ff7f5444ff543427ff2e1810ff2f1b16ff2e1b16ff422d26ff503830ff4c342dff4c352cfd4832298c5745370f9988cc118778d20f8877cc0a8080cc059999cc035555aa0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080ff03aaaaaa056666cc2193837c91746254eb645043fe634d40fe644e41ff654d41ff654d41ff644d42ff654d42ff644c42ff644d43ff614e45ff584a49ff595058ff58555fff575761ff575962ff575762fd5a575b976e696404ffffff01ffffff2c8574d1628570d04b8574d3368071d5258375cf188a75ca0b8b74e8068080d5010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaaa089f80bf108070bf1c8976d12d8271d21b8471d00bb9a2d132857a7080cbbfb3ee37241dff2d1b15ff2f1c17ff301d18ff2f1d18ff301c17ff331c17ff4e3228ff6b4234ff7e513fff80503cff814f3bff814f3cff80503bff81513cff81513dff81523dff81523dff82523dff82523eff81513eff7e5340ff684536ff321910ff2e1b15ff2e1c16ff36231cfe4e362fff4f372fff4d362eff4a352bcd4e3c3117bca6a60e8080c80ba28be80b8b74d106aa80d503aaaaff0200008001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808002808080048080bf04bf80bf2880736cba68594afa604d3ffe634e41ff644d41ff664d41ff664d42ff644e41ff654e42ff654e44ff624f48ff5c4e50ff5a545bff58575fff56575fff585762ff5a565bcb645e5a07ffffff1a8976ce318778d05c8572d3468371d3348471ce248071cd168074d10b8b74e8059966cc01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff03aaaaaa068080d50d8976c4188a75d526806bd0308575cf11b4b4d23a91887b46dbd0c5dc3b2920fe2f1b15ff301b16fe321d18ff301c18ff311d18ff331d18ff3a2119ff5b392eff744b3aff7c4e3dff804f3cff804f3bff7f503aff80513cff80513dff80513dff80513cff80513cff81513dff7e503fff744c3eff3d2116ff2f1913ff2e1c16ff2e1c16ff453129fe503931ff4e362efe4e382ff44b382e606a5d50059999cc0e806ddb0c8080d5079292db04bfbfff0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080800280808003aaaaff118769785775675be8645545fd614d41ff654d41fe664d42ff654d41ff664e42ff664f44ff644e46ff61514aff5c514fff5a555cff59575eff585661ff5a565deb5b54512ba69aca278976d1079292db488371d1418572d431826dcb218374d1149980d90ba274d1056666cc01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080048080ff0a9980cc148c73cc208778d7278376cb0cbfbfd52fa89d8d22e8d9cacc45332cfa2f1d15fd301c17fe321c18ff311c18ff331c19ff321d19ff331c17ff482b23ff603c31ff7a5040ff7d503cff7e4f3aff7f4f3bff7f503bff7e503aff7f503cff7f503bff7f4f3cff7e4f3eff754c3eff45281dff2f1912ff2e1b15ff2e1c16ff36221afe513a33ff4f3930ff4e392ffb4b372d915b4d4110af9fbf128e80d4108070cf098e71e3059966cc03aaaaff02808080010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff028080ff028080ff03aaaaff1b978e7b8b6e5f51f3624f41fe624c41ff664f44ff664e43ff654e45ff644f46ff635149ff61524eff5b5353ff59565bff58565cff59565af95b5454419181912a8673ce068080d5428370d13c8473d02b8871d01e8880d5129c80d40a8066e6048080bf01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff088080df108070cf1b8471d02a8673d4109f8fcf0cbfbfaa14e6d9ccba4e3e34ef32201bfa311e18fe321d18ff311c17ff321c19ff301e19ff311d17ff351c17ff503027ff684333ff79503cff7e4f3bff7f4e3bff7f4e3bff7f4e3aff7e4f3bff7d4e3bff7c503eff785041ff4a2c1fff321914ff2f1c15ff2f1c15ff2e1b14ff4a342dff523a32ff4f3830fd4e392fe3503c301c8980800a9999e6128063d40a8080cc068080d503aaaaaa01ffffff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080ff089f80bf47857768cc69594afd5f4c3fff644e43ff664f45ff675046ff655048ff64524dff605352ff5b5456ff5a5659fe5a565bfd5c55555f73696b02ffffff268679d741816ecc338773cd258a75cf1b8471d0108f80df098e71c603aa55ff0280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff028080ff068080d50c956ad517856fc8238375d3358273cf238a75d30ceaead59958463cdb4f3d34f937251dff321d18ff321c19ff311d19ff311e19ff321e18ff311c19ff3a1f19ff57362cff6b4435ff7a4e3dff7d4e3bff7e4c3bff7e4d3aff7e4e3bff7b4f3eff764f41ff4e2e22ff331b13ff311d15ff301d15ff301c15ff3a241dfe513a32ff513930ff513a30fa503b305d70605509aa8ec60f8877cc0a9980cc07926ddb048080bf028080ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff02808080035555aa0cbfbfbf5e7d6d5ce3635145fc634e43ff675247fe67524aff65524bff63534eff5f5452ff5c5456fe5b5458fe5b54556e6f666104bfbfbf1f8473d6358273cf298976d31f8473ce17856fc80e806ddb088080bf035555ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff048080bf098e71c6128e71c61d846ad32d8871d71e806fd509e3c6c673665247b2715c53e04c3830ff301c17fe301d18fe311e19ff311e19ff321d19ff301d1aff331d16ff3b221aff533228ff664033ff744a3aff7a4d3cff794c3bff764e3fff664436ff43251cff351a12ff321c14ff301d16ff301c15ff311d15ff4e3730ff503931ff503a31fb4e3b309c5f4e4116978ba20d9d76d80d8976d8088060bf056666cc02ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff028080ff03ffaaff1ea291889c6e5f50f2645247fd645048ff66544aff65534bff655652ff5f5353fe5e5656fd5c5455846a615b06ffffd5128e80d4228770ca208770d7198570d6118778e10b8b74d107926db6028080ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaaa079292db0d7662c4188075d5268072d01d8d7bd306ffd5d55375625985948075c16b5a52ff2f1c17fe2f1d18fe301e19ff301e18ff311e19ff321c19ff311e18ff311e17ff371f17ff44271dff503127ff543428ff523328ff472a20ff361d14ff321a13ff331d15ff311c15ff311d16ff2f1c14ff422c24fe503a31ff4f392ffe503b30d95542352f8d7d72089f80df0d8976d80a9980e6068080d503aaaaff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff028080ff03aaaaff0d9d9db14f7b6b61be67554afb634f45fd68554bfe67544eff645451fe615554fc5f55559e6457540ae6e6cc0b8b74d1168b74dc188a75df13866bc90e806dc8089f80df05666699028080ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff056666cc0a8080cc13796bc91f846bce1c8976d105cccccc428b7c705fb19e919a817168fe2f1d17fe2e1d17fe301e19ff301e18ff311e19ff331c19ff301e18ff2f1e18ff301e17ff321d16ff321b15ff311c14ff321c15ff311c16ff311c16ff311d16ff311c15ff301c16ff2f1c15ff352119ff4f3931ff4f372ffe503a30f04f3a2f6376645d138679c90e806dc80b8b74d1088080bf04404080028080ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff010000ff02ff80ff03aa55ff0bb9b9a25b84766de1645547fc645349fc675650fd655553fb625454b663585410bfbfaf02ff80ff117869d2118778e10d8976d80a9980cc076d6ddb048040bf01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf07926ddb0f8877cc198570cc128071c604bfbfbf3d96867d36bdb3a56c958980fe2d1d17fe2e1c17fe301e18ff311e19ff321e19ff321d18ff311e18ff301e18ff301e18ff321d18ff311d17ff311e17ff311d18ff311d17ff311d17ff311d16ff311c15ff311d16ff2f1c14ff463129ff503a31ff4f382ffc4f392ea15f4c3e0cd5d5bf0d9d89d8108f70df0a8066cc068080aa028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff0280808003aaaaaa04bf80bf18aaaa95837f6f63ec635349f3665550ef655653cb635853218b7c7c05cc99ff0f8877cc0c806abf098e71c607926ddb048080bf0280808001ffffff00ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff028080ff059966cc0a8080cc148066bf138679bc04bfbfff32998f8014e6d9cc2fcec3b8f82b1d16fe2f1e18fd2f1d18fe311e18ff321d18ff311d18ff321d19ff321d19ff321d19ff321d18ff321e18ff311e18ff311e18ff321d17ff321d17ff311d16ff311d16ff301d15fe39251dfe4f3a30ff503930fe4f392edb533f32289f8c860c9580d5108f70cf0b8b74d1076d49b6035555aa028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff03aaaaaa048080bf03aaaaff2a8c80739b73645ae0655850db63564f4483786d03aaaaaa088060bf076d6ddb068080aa048040bf03aa55aa01ff00ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff048080bf076d6ddb0f7777cc188075d5128e80d426a8a1860fddddcc11f0f0e1eb34241efa2e1e17fa311f18fe301e18ff311e18ff321e18ff311e19ff321e19ff311e18ff321e18ff321e18ff311e18ff311d17ff311e17ff311d18ff311d16ff311d16ff301e16ff473129ff523b32ff503a30f94e3a30607260500c9595d50f7766cc0c8080bf088080bf05666699028080ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff00000000010000ff028080ff03aa55aa03aaaaaa08bfbfdf47907e73ad6f635a698d817504bfbfbf048080ff03aaaaff03aaaaff028080ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff059966ff0b8b74d1138679c91a8076c40accb2b207dbdbb603ffffffc242352eed2d1f1aef31221dfe2e1d17ff301f1aff311e1aff321e18ff321e18ff321e19ff321e18ff321e18ff321e18ff321e18ff321d18ff311e16ff311e17ff311d17ff3b251dfe513a32ff503b30fe4f3a2fa8614f43109f9fcf0c806ad50d8976c40a8066cc059999cc028080ff0280808000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff02ff80ff02808080028080ff07dbdbb619d6ccb803aaaaaa02ffffff02ffffff01ffffff028080800100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ff00ff048080bf088080df0e8080db168074d119857ad6079292db03ffffffa045362ee1301f19cf574640ff2a1912fe311f1aff311e1aff321e18ff321e18ff321e18ff321e18ff321e18ff321e18ff321d18ff321e18ff321d17ff311d17ff311e16fe4a352dff523b32fd503a2fd1544336279689830f9988dd0f8877cc098e71c6068080d503aaaaaa01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff010000ff01ffffff01ffffff01ffffff02ffffff01ffffff01ffffff010000ff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aa55aa068080aa0a6666cc118778d219857ad619857ad603ffffff7f64564cdb32211a9984716bfe291811fe311f19fe311e1aff321e18ff321e18ff321e18ff321e19ff321e18ff321e18ff321e18ff321e18ff311e17ff321e18ff3a251eff503a31ff50392ff0503d305476675809aa8ee30c806ad50d7676d8076d6ddb048080bf028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff048080bf068080d50c8080d5158679ce188a75d503aaaaaa5793847bc149373067a19086f636241cfe32201afe321e18ff321e19ff321e18ff321e19ff311e18ff321e19ff321e19ff331e18ff321d18ff321f18ff342018ff48332bff523b32fd523b319c62504311b4a5c307b692ff0b8b74d1097155c6048040ff035555aa010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff048080ff098e71c60f8877cc158679db04bfbfbf48ae9f957e6f61552fd9c9b8ce48382efd322019fe321f18ff321f19ff311e18ff321e18ff321e18ff311e18ff321e19ff321e19ff33201aff34211aff3d2921ff503a31fe523c31d55b47382a9e8c800c8080d50c9580d5098e71e3068080d503aaaaff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aa55aa068080d50b8b74d1128071d403ffffff38bbada44793887a10dfcfcf904e3e35fd301f19ff312019ff311e18ff311e18ff311e18fe311d18ff321f19ff311f18ff36231dff36241dfe34221aff48332bff543c32f1543f335b8470650ab299b20d9d89d80a8066cc068055d5048080bf0280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01000000048080bf07926ddb0ba28be8138679d71ec4bbb329bbaea206d5d5aa5953453cfc301d17fe33201aff321e19ff311e18ff311e18fe321d18ff311f18ff34231cff392721fe37261ffe37251cff533c32fa583f33966855460fccbbbb0c9580bf0b8b74d1088080bf048080ff028080ff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0280808002808080059966cc0a9980cc13796bc908bfbfbf0eeddbc803ffffff3378645ff233211afe331f1aff331f19fe311d18fe301e18fe301e18ff35221cff392721ff392722fe37251ffe453128f8584136cb614a3e10dfcfbf059999cc0a8066cc076d6db6048080bf028080ff00ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff03aaaaff07926ddb0d8976d8089f80bf098e8ec61a8076d80edbc8c8cd392720fe321f19fe331e18fe311e19fd2f1e18fc31201aff382720ff3a2821fe392822ff38261efa533e34d1624d3f4c836f65098e8ee30a8080e6079292db048080bf028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff035555aa059999ff0a9980cc108070cf188075ca188a80df089f9fbf84514036fd321f19fe332019fe311f19f230211adc473630fd3b2a23fe3b2822fe382720fb3e2b23bf786458479a88770d9d9dc4088080bf076d6ddb048080ff035555aa010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000028080ff048080bf079292db0b745db9108070cf168074d10a9980cc367b6d63fb332119fe34211bf832221c985b4d458d57473ff93b2a23fc3c2922f83c2a22cb59483c41a9998d09c6aac6098e8ee3068055d5059999cc03aaaaff01ffffff0100000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aa55ff059999cc088080bf0c806abf108f70df108070cf0cd5d5bfe93c2a22fa33221cd244352c1eddd5cc4c94867cf33a2922f43e2d25c059493d38a4968904ffffff04bfbfff04bf80ff059999ff03aaaaff02ff80ff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaaa048080bf079292b60a8080cc0a8080cc04bfbfbfaf4d3d32ea36271f5a8e807408dfdfdf1ceddbd1d646362bcc5040332bc4b8a605cccccc035555aa068080d5048080ff03aaaaff028080ff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000028080ff028080ff048080bf059999cc06aa80d504bfbfbf836d6154a954483c17e9ded306d5d5d50accccb28f62564666786c5d05cccccc03aaaaff048080bf035555aa028080ff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff02808080028080ff03aa55aa03aaaaff03aaaaaa4398897e47a2978805cccccc03ffffaa05ffffff23afaf990edbc8b602ff80ff028080ff028080ff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff08bfbfbf13e4d7c902ffffff01ffffff02ffffff0280808002ffffff01ffffff01ffffff0000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff04ffffbf01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01000000010000ff01ffffff010000ff00ffff0001ffffff0000000001ffffff00ffff0001ffffff01ffffff000000000000000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000000100000001ffffff0000000001ffffff00ffffff0100000001ffffff0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000000ffff0000000000000000000000000000ffff000000000000000000000000000000000000ffffff0000000000000000000000000000000000000000000000000000000000ffff000000000000ffff0000000000010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000001ffffff01ffffff01ffffff00ffffff01ffffff00ffffff0100000000ffffff000000000100000001ffffff00ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff0000000001ffffff0000000001ffffff0000000001ffffff0100000001ffffff0000000001ffffff01ffffff000000000000000001ffffff0100000001ffffff01ffffff0000000001ffffff01ffffff00ffffff000000000000000000ffffff01ffffff01000000010000000000000001ffffff0000000000000000010000000000000001ffffff0000000000ffffff01ffffff00ffffff00ffffff0100000001ffffff01ffffff0100000000ffffff01ffffff00ffffff00ffffff0000000000ffffff010000000100000001ffffff0100000001ffffff01000000010000000000000001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff00ffffff01ffffff0100000000000000000000000000000001ffffff0000000001ffffff01ffffff00ffffff0000000000ffffff00ffffff01ffffff00ffff0000ffff00000000000000000001ffffff01ffffff01ffffff0000000000ffff0000000000010000000000000000ffff0001ffffff01ffffff0000000001ffffff00ffff0001ffffff010000ff01ffffff00ffff0001ffffff00ffffff0000000001ffff000000000000ffff0000ffff00010000ff01ffffff01ffffff01ffffff010000ff010000ff01ffffff000000000100000001ffffff01ffffff010000ff01ffffff01ffffff010000ff000000000000000001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff010000ff010000ff00ffff00010000ff00000000010000ff01ffffff010000ff00ffff0001ffffff0000000001ffffff00ffffff01ffffff01ffffff000000000000000001ffffff01ffffff010000ff00ffff00010000ff01ffffff0000000001ffffff01ffffff000000000000000001ffffff010000ff010000ff01ffffff0000000001ffffff00ffff000100000001ffffff000000000100000001ffffff010000ff00ffff0000ffff000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffffff0000000000ffff00010000ff00ffff0000000000010000ff010000ff00ffff0001ffffff010000ff01ffffff00ffff0001ffffff01ffffff01ffffff00ffffff0100000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000ffff000000000000ffff0000000000010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00000000000000000000000000010000ff000000000000000000000000000000000000000000000000000000000000000000000000010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000010000ff01ffffff01ffffff02808080028080ff028080ff028080ff028080ff02808080028080ff01ffffff0280808001ffffff02808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000001ffffff0000000000000000010000ff00ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01000000028080ff01ffffff01ff00ff01ff00ff01ffffff010000ff010000ff010000ff010000ff010000ff010000ff01ffffff00000000010000ff01000000010000ff0100000000000000010000ff010000ff010000ff00000000010000000100000001000000010000ff00000000010000ff0000000001000000010000ff010000ff0100000001000000010000000100000001000000010000ff010000ff010000ff010000ff01ffffff00000000010000ff01000000010000ff010000ff010000ff01000000010000ff01ffff00010000ff00000000010000ff010000ff010000ff01ff00ff010000ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff02808080028080ff0280808001ffffff01ffffff02808080028080ff028080ff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080ff0280808001ffffff028080ff01ffffff0280808001ffffff028080800100000001ffffff01ffffff01ffffff028080ff02808080028080ff01ffffff0280808001ffffff028080800280808001ffffff010000ff01ffffff010000ff0100000001ffffff01ffffff01ffffff02808080010000000280808001ffffff01ffffff01ffffff0280808002808080028080800100000001ffffff0280808001ffffff0100000002808080010000000280808001ffffff010000ff010000ff010000ff01ffffff0280808001ff00ff01ffffff01ff00ff01ffffff028080ff01ffffff01ffffff02808080028080ff010000ff010000ff010000ff0280808001ff00ff01ffffff01ffffff01ffffff01ffffff0280808001ffffff028080ff01ffffff028080ff01ffffff0280808001ffffff010000ff01ffffff01ff00ff0100000002808080028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffff00028080ff0280808001ff00ff01ff00ff010000ff01ffffff028080ff01ffffff0280808002808080028080800280808001ffffff01ffffff01ffffff0280808001ffffff028080ff010000ff0280808001ffffff028080ff02808080010000ff01ffffff01ff00ff01ffffff01ff00ff02808080028080ff010000ff01ffffff01ffffff01ffffff028080ff01ffffff0280808001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff01ffffff01ffffff0280808002ffffff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff0280808001ffffff028080ff01ffff0001ffffff01ffffff01ffff0001ffffff01ffffff01ffffff01ffff0001ffffff01ffffff010000ff028080ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff028080ff01ffffff02808080010000ff01ffffff01ffffff0280808001ffffff0100000001ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff028080800100000001ffffff01ffffff028080ff01ff00ff01ff00ff01ffffff01ffffff010000ff010000ff010000ff010000ff010000ff01ffffff00000000010000ff01000000010000ff010000ff010000ff01000000010000ff01ffffff010000000000000001000000010000ff01000000010000ff010000ff0100000001000000010000ff0000000001000000010000000100000001000000010000ff010000ff010000ff010000ff010000ff00ffff00010000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff010000ff028080ff028080ff03aa55ff035555ff056666cc056666cc056666cc056666cc048080bf048040bf059966cc048080bf03aa55ff035555aa03aa55ff035555aa035555aa028080ff028080ff028080800280808001ffffff028080ff01ffffff01ffffff01ffffff01ffffff028080ff02808080028080ff035555aa035555aa03aaaaff048080bf03aaaaaa03aaaaaa035555aa03aa55aa028080ff03aa55aa028080ff028080ff028080ff010000ff0280808002808080010000ff01ffffff02808080010000000280808001ff00ff01ff00ff0280808001ffffff01ffffff01000000010000ff01ffffff0280808001ffffff01ffffff01ffffff01000000010000ff01ff00ff01ffffff01ffffff028080800100000001ffffff010000ff028080800280808001ff00ff010000000280808001ff00ff0280808001ff00ff0100000001ff00ff01000000010000ff0100000001ffffff01ffffff010000ff01ffffff028080ff01ffffff028080ff03aa55aa03aa55ff03aa55ff03ffaaff03aa55aa03aa55aa048080bf048080bf03aaaaaa03aaaaaa048080bf048080bf03aaaaaa03aaaaaa048080bf03aaaaff035555aa048080bf048080bf04bfbfbf035555aa048080bf048080bf035555aa048080bf03aaaaaa048080bf048080bf048080bf048080bf03aaaaaa035555aa03aaaaaa03aaaaaa035555aa048080bf048080bf035555aa03aaaaaa048080bf03aaaaaa035555aa035555aa03aaaaff048080bf03aaaaaa048080bf03aaaaaa048080bf035555aa03aa55aa035555aa02ff80ff03aa55aa028080ff028080ff028080ff028080ff0280808002808080028080800280808002000080020000800280808002808080028080800280808002808080028080800280808003aaaaaa02808080028080800100000003aaaaaa02808080028080800280808003aaaaaa03aaaaaa028080ff035555aa035555aa028080ff035555aa035555ff035555aa03aaaaff03aaaaff035555aa03aa55aa048080bf048080bf03aaaaff035555aa03aa55aa03aa55aa048040bf03aaaaff048080bf035555aa048080bf035555aa048080bf048080bf03aa55aa03aaaaff03aa55aa028000ff035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa03aa55ff03aa55aa048040bf048040bf048080bf03aaaaaa028000ff03aa55ff035555aa028000ff03aa55aa028000ff035555aa028080ff048080bf03aa55ff03aa55ff035555aa03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aa55aa03aa55aa028000ff03aa55aa035555aa03aa55ff035555aa048080bf028080ff035555aa03aa55aa035555aa03aa55aa048080bf03aa55aa03aa55aa03aa55ff03aa55ff03aa55ff028000ff035555aa03aa55aa03aa55aa035555aa03aa55ff035555aa03aa55aa028000ff03aa55ff03aa55ff03aa55ff03aa55ff03aa55aa035555aa048080bf03aaaaaa03aaaaaa03aaaaaa03aaaaaa035555aa03aaaaaa03aaaaaa03aaaaff035555aa03aaaaaa03aaaaaa048080bf035555aa035555aa035555aa035555aa048080bf035555aa03aaaaaa03aaaaaa03aaaaaa048080bf048080bf03aaaaaa03aaaaff035555aa03aaaaaa035555aa048080bf03aaaaaa03aaaaaa03aaaaaa035555aa048080bf048080bf035555aa03aaaaff048080bf035555aa048080bf03aaaaaa03aaaaaa048080bf03aaaaaa03aaaaaa035555aa03aaaaaa03aaaaff048080bf048080bf048080bf03aaaaaa035555aa035555aa03aa55aa03aa55aa02ff80ff03aa55ff020080ff028080ff01ffffff028080ff028080ff01ff00ff010000ff0280808001ff00ff0280808001ff00ff0100000001ff00ff0100000001ff00ff0100000001ffffff01ffffff0100000001ffffff01ffffff01ff00ff028080800280808002808080028080800280808001ff00ff01ff00ff0280808001ffffff01ff00ff01ff00ff028080800280808001ffffff01ff00ff0280808001ffffff0100000001ffffff01ffffff01ffffff00000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff028080ff035555aa048040bf059999cc059966ff06aa80ff06aa80ff079292db079292db079292db07926ddb07926ddb076d49b6068080d5059999ff056666cc068080aa056666cc048080bf03aaaaff035555aa028080ff028080ff028080ff028080ff028080ff028080ff035555aa048080bf048040bf048080bf044040bf056666cc056633cc059966cc059999cc056666cc059966cc048080bf03aa55ff048080bf03aaaaff03aa55aa03aaaaff028080ff02ff80ff01ff00ff035555aa028000800280808002808080028080800280808002808080035555aa028080800280808002808080035555aa028080800280808002808080035555aa02800080035555aa01ff00ff028000800280808002808080035555aa035555aa028080800280008002808080028080800280008002800080035555aa0280008002800080035555aa028080800280808002800080035555aa02800080028080ff028080ff028080ff028080ff03aa55aa035555aa035555aa03aa55ff059966cc048080bf048080bf059966cc065555d5056666cc056666cc056666cc068080d5056666cc056666cc056666cc056666cc068080d5056666cc056666cc056666cc065555d5056666cc056666cc068080d5056666cc065555d5056666cc056666cc068080d5056666cc068080aa059999cc068080d5068080d5068080d5068080d5056666cc056666cc056666cc059999cc056666cc056666cc056666cc059999ff068080d5056666cc056666cc056666cc068080d5056666cc056666cc056666cc056666cc056666cc048080bf059966cc048080bf048080bf035555aa03aa55ff035555aa035555aa035555aa035555aa048080bf035555aa035555aa035555aa035555aa035555aa048080bf035555aa035555aa035555aa035555aa035555aa035555aa048080bf035555aa035555aa03aaaaaa03aa55aa035555ff048080bf035555aa048080bf048040bf059966cc056666cc059966cc068080d5068080d5056666cc056666cc056666cc056666cc059999ff056666cc068080d5068080d5056666cc056666cc056666cc068080d5056666cc056666cc056666cc056666cc056666cc056666cc059999cc059966cc059966cc059966cc059966cc059966cc059966cc059966cc059966cc059966cc059966cc056666cc056666cc059999cc05666699059966cc059966cc059966cc059966cc059966cc048040bf059966cc056666cc068055d5056666cc056666cc056666cc059966cc059966ff059966cc056633cc059966cc059966cc059966cc059966cc056633cc059966cc056666cc056666cc059999cc056666cc059966cc04bf80bf056633cc059966cc056633cc059966cc059966cc059966cc056666cc059966cc056666cc056666cc056666cc048040bf059966cc059966cc056633cc059966cc05663399068055aa059966cc059966cc059966cc059966cc059999cc056666cc048080bf059966cc059966cc048080bf059999cc059966cc059999cc059966cc059966cc056666cc056666cc056666cc05666699059966cc056666cc059966cc059999cc059966cc04bf80bf05666699059966cc056666cc059999cc059999ff056666cc059999cc056666cc048080bf059966cc059966cc059966cc059999cc059966cc059966cc056666cc068080d5056666cc065555aa056666cc056666cc059966cc059966cc059999cc059966cc059966cc059966cc059999cc059966cc059966cc059966cc068080d5056666cc059999cc053333cc056666cc056666cc048080bf059966cc048080bf035555aa035555aa035555aa028080ff028000ff028000ff03aa55aa0280008002800080035555aa028080800280808002800080035555aa02800080028080800280808002800080028080800280808002800080028000800280808003aa55aa035555aa02808080035555aa02808080028000800280808002800080035555aa02800080028080800280808002808080035555aa0280808001ffffff010000ff01ffffff010000ff010000ff010000ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaaa048080bf048080bf059966cc07926ddb088080df0a8066cc098e71e30a9980cc0a8066cc0a8066b2098e71c60a8066cc0a8066cc098e71c6076d6ddb07926ddb068055d5059966cc059999cc048080bf03aa55ff03aa55ff03aaaaff035555aa048080bf03aa55ff048040bf048080bf068080d5068080d5068080d5068080d5076d6ddb076d6ddb065555d5068080d5068055d5068055aa059999ff056666cc056666cc048080bf044040bf048040bf044040bf03aaaaff03aa55aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa02808080035555aa03aaaaff035555aa035555aa035555aa048080bf035555aa035555aa035555aa035555aa035555aa035555aa03aaaaff035555aa035555aa035555aa035555aa035555aa035555aa035555ff035555aa03aaaaff035555aa03aaaaff035555aa035555aa035555ff048040bf048040bf059966cc048080bf056666cc056666cc076d6db6068055d5076d6db607926ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb079292db07926ddb088080df088080bf088080bf088080bf076d6ddb076d6ddb076d6ddb088080df076d6ddb076d6ddb076d6ddb076d6ddb088080bf076d6ddb076d6ddb076d6db6076d6db6076d6ddb076d6ddb076d6ddb07926ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb088080df076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb079292db076d6db6068055d5059999cc059999cc059966cc059966cc059999cc048080bf059999cc048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048040bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf056666cc056666cc048080bf056666cc056666cc059966cc068055d5068055d5068080d5068055d5076d6ddb076d6ddb07926ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb076d6ddb079292db076d6ddb088080bf076d6ddb068080d5076d6ddb076d6ddb076d6ddb076d49b6076d6ddb076d6ddb076d6ddb076d6db6076d6ddb076d6ddb068055d5076d49b6076d6db6088060bf076d6ddb088080bf076d6ddb068080d5076d6ddb076d6db6076d6db6076d6db6076d49b6068055d5076d6ddb076d49b6076d6ddb076d6ddb088060bf076d6ddb076d49b6076d6db6076d6ddb07926ddb076d6ddb068080d507926ddb076d6ddb076d6ddb076d6ddb076d6db6076d6ddb076d6ddb07926ddb076d6ddb068080d5076d6db607926db607926ddb068055d5076d6ddb076d6db6076d6ddb076d6db6076d6ddb07926ddb076d6db6076d6ddb076d6db6076d6ddb07926ddb076d6db6068055d5068055d5076d49db076d49b6076d49db076d6db6076d6ddb076d6ddb068080d5076d6db607926db607926ddb079292db065555d507926ddb068080d5068080d5088080bf076d6ddb076d6ddb076d6ddb076d6ddb076d6db6079292db068080d5076d6db6068080d507926db607926db6076d6ddb076d6db6076d6ddb076d6ddb068055d5076d6db6068055d5068080d5068080d5068080d5068080d5068080d5068055d5068080d5076d6db6076d6ddb07926ddb076d6ddb076d6db6076d6db6076d6db6076d6db6076d6db6076d6db6068080d5076d6db6076d6db6076d6ddb076d6ddb065555d5076d6ddb088080df076d6ddb076d6ddb076d6ddb079292db076d6ddb068055d5068080d5056666cc059966cc05666699048080ff044040bf048040bf035555ff035555aa035555aa035555aa03aa55ff03aa55aa03aaaaff035555aa03aaaaff035555aa035555aa035555aa03aa55ff035555aa03aaaaff035555aa035555aa035555aa03aaaaff035555aa035555aa03aaaaff03aa55aa035555aa035555aa035555aa035555aa035555aa03aa55ff035555aa03aaaaff03aaaaff03aaaaff035555aa0280008002808080020000800280808001ff00ff01000000010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ffffff035555ff04bf80ff06aa80d5079292db097171c60b8b74d10c806ad50d7676c40d7662c40d7662d80d8976d80d8976c40c9580d50c806ad50b8b74d10a8066cc098e71e3088060df076d6ddb068080d5068080d5059999cc048080bf048080bf048080bf035555aa059966cc068055d5065555aa076d6db6086060bf088080df097155c6088060df098e71e3097171c6097171c6086040bf088080bf07926ddb07926ddb07926ddb059966cc048040bf056666cc056666cc048040bf048080bf048080bf035555ff048040bf048040bf048080bf048080bf048080bf048040bf04bf80bf048040bf048040bf048040bf03aa55ff035555ff048040bf044040bf035555ff048080bf048040bf035555ff035555ff048040bf048040bf048040bf03aa55ff03aa55ff048080bf03aa55ff044040bf035555ff035555aa035555ff035555ff035555ff03aa55ff048040bf03aa55ff03aa55ff048040bf048040bf056666cc056666cc056666cc068055d5068055d5068055d5088080bf088080bf098e71c6088060df088080df088080df098e71c6097171c6098e71c6098e71e3098e71c6098e71e3097171c6097171c6097171c6097171c6097171c6088080df098e71c6097171c6097171c6097171e3098e71e3097171c6097171e3097171e3097171e3097171c6097171c6088080df09aa8ee3098e71c6098e8ee3098e71c6088060df098e71c6098e71c6098e71e3097171c6098e71e3098e71c6097171c6097171c6098e71c6097171c6098e71c6097171e3097171e3097171c6098e71e3088080df088060bf07926ddb076d6db606aa80d5068055d5068080d5059966cc059966cc059966cc059966cc056666cc056666cc059966cc059966cc056666cc059966cc059966cc059966cc059966cc059966cc056666cc056666cc056666cc056666cc056666cc056666cc059966cc068080d5068055d5068055d507926ddb088080bf07926ddb088060df097155c6088080df097171e3098e71e3098e71c6098e71c6097171e3097171c6097171e3098e8ee3086060bf098e8ee3088080df089f80df097171e3097171c6097171e3097171c60a8066cc0a8080cc0a6666cc097171c6097171c6098e71c6097171c6097171c6097171e3097155c60a6666cc0a8066cc0a6666cc0a8066cc097171c60a8066cc097171c6098e71e3088060df097171c6097171c6097171c6097171e3097171e3097155c6097171e30a6666cc097171c6097155c6097171e3097171e3097171c6098e71c6097171c6088080df097155e30a664dcc0a8066cc097155c60a6666cc097171e30a8066cc097171c6097171e3088060df097155c6088060bf097171c6097155c6097155c60a8066cc097155c60a8066cc097171c60a6666cc0a6666cc097155c6088060df098e71e3088080df098e71c6097171e30a8066cc097155c6097171e30a8066cc0a8066cc097171c6097155c6097171e3097171c6097171c6097171c6088080df088060df097171c6097155c6097171c6097171c6097171c6098e8ee3097171c6097155c6097155c6088060bf098e71c6098e71c6097155c6097155c6097155c6097171c6097171c6088060df098e8ee3097171c6097171c6086060df098e71c6097171c6097171c6098e71c6088080df088060bf097155c6097171c6097171c6097171c6097171c6097155c6097171c6097171c6098e71c6098e71c6098e71c6097171c6098e71c6098e71c6097171c6097171c6088080df089f80df098e71e3097171c6097171c60a8080cc097171c6088060bf088060df07926ddb076d6ddb068080d5059966cc056666cc059966cc048080bf048080ff03aa55ff035555aa035555ff03aa55ff03aa55ff03aa55ff048040bf03aa55ff03aa55ff048040bf03aa55ff048040bf03aa55ff03aa55ff048080bf048040bf035555ff04bf80bf04bf80bf048080bf03aa55ff03aa55ff03aa55ff03aa55ff035555ff048040bf048040bf048040bf048080bf048040bf03aa55ff035555ff035555aa035555aa028080ff028080ff0280808001ff00ff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000002808080048080bf059966cc06aaaad5098e8ec60b7474d10d8976d80e806ddb0f8877dd0f7766dd108070df108070cf108070cf0f7766cc0e9280db0d7662c40c806ad50b8b74e80a9980cc097171c6086060bf068055d5056666cc059966cc05666699048080bf056666cc068055d507926ddb086060bf088060df0a6666cc0a6666cc0a8066cc0b7474d10b745db90b745dd10a8080cc0a8066cc097171c6097155c6089f80df07926ddb076d49b6068080d5068055d5059966cc048080ff048080ff048080bf048080bf048080bf056666cc056666cc056666cc048080bf048040bf056666cc048080bf056666cc056666cc048080bf056666cc056666cc056666cc056666cc056666cc056666cc056666cc056666cc056666cc056666cc056666cc059966cc056666cc056666cc048080bf056666cc048080bf056666cc059966cc056666cc056666cc056666cc056666cc056666cc059966cc056666cc056666cc068055d5068055d5068055d5068055d507926ddb088060df097171c6097171c6098e71e30a8066cc0b8b74d10a8080cc0ba28be80ba28be80a9980e60b8b74d10a9980e60a9980e60b8b8be80a8080e60b8b74d10b7474d10a8080cc0b8b74d10b8b74d10b8b74d10a8080e60b8b74d10a9980e60b8b8be80b8b74d10b8b74d10b7474d10a8080e60a8080cc0a8080cc0a8066cc0b8b74d10a9980e60a9980e60b8b74d10b8b74d10b8b74d10b8b74d10a9980e60b7474d10b7474d10b7474d10b8b74d10a9980cc0b8b8bd10a8066cc0a9980cc0a9980e60b8b74d10b8b8bd10a8066cc0a8066cc098e71c6088060df07926ddb07926ddb07926ddb076d6db606aa80d5068080d506aa80d5056666cc068080d5079292db068080d5068080d5068080d5068080d5068080d507926ddb068080d5068080d5068080d5068080d5079292db056666cc068080d5068080d5068080d5076d6db607926ddb088080df088080df098e71c6098e71c60a8066cc0a8080e60b8b74d10b8b74d10b8b74e80b8b74e80b7474d10b8b74e80b7474d10b7474d10b7474d10a8080cc0b8b74d10b8b74d10b8b74d10b8b74d10b8b74d10b7474d10b8b74e80b8b74e80b745dd10b745dd10b8b74d10a8066cc0a8066cc0b745db90c806abf0c806abf0b745dd10b8b74d10b8b74d10b8b74d10b7474d10b8b74d10b745dd10b745dd10b7474d10a8066cc0a6666cc0b745dd10b8b74d10b7474d10b745dd10b745dd10b7474d10b7474d10b8b74e80b745dd10b8b74d10b7474d10a8066cc0a8066cc0b7474d10c6a55bf0c806ad50c806ad50c806ad50c806abf0b8b74e80b745dd10c806ad50b7474d10b8b74d10b7474d10b7474d10a8066cc0c806abf0b745dd10b745dd10b745dd10b745dd10b7474d10b8b74e80b745dd10b7474d10b7474d10a6666cc0b7474d10b745db90b7474d10b8b74d10b8b74d10c806abf0c806abf0b8b74d10a8066e60b8b74e80b7474d10b8b74d10b745db90b8b74b90a8066b20b745db90b8b74b90b7474d10b7474d10a8066cc0a8080cc0a6666cc0a8080e60b7474d10a8066e60b7474d10b7474d10b8b74e80b8b74d10b745dd10b8b74d10b745dd10a8066cc0b7474d10a8080cc0b7474d10b7474d10a8066e60a8066cc0a8066cc0b7474b90b7474b90a8066cc0b7474b90b7474b90b7474d10a8080cc0a8080cc0a8080cc0a8066e60a8066e60a8080e60b7474d10a8080e60b745dd10b745db90b7474d10b745dd10b7474d10b7474d10a8080cc0a9980cc0a9980e60b8b74d10a9980e60a9980e60a9980e60a8080cc098e71e3089f80df088060df07926ddb07926ddb068080d5059966ff059966cc059966cc048080ff056666cc059999cc059966cc056666cc056666cc056666cc056666cc059966cc056666cc048080bf059966cc056666cc056666cc048040bf059966cc048080bf056666cc048080bf056666cc048080bf056666cc048080bf059999cc059999cc048080bf056666cc056666cc048080bf059999cc056666cc048080ff048040bf044040bf035555ff035555aa02800080010000ff01ff00ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff010000ff028080ff048080bf059999cc089f80df0b7474b90d8976d8108070cf118778d213796bc913796bc913866bc913866bd7128063d4128071c6118778d20f9977dd0f7766cc0e806dc80c806abf0a8066cc097171c6076d6ddb07926ddb059999cc068080d5056666cc056666cc068080d5076d6ddb097171c60a6666cc0b7474d10b745dd10c806ad50c9580d50d7662c40d8976d80d7662c40c806ad50b7474d10a8066cc098e71c6088060df088060bf076d6ddb07926ddb065555d5068080d5068055d5068080d5059966cc068055d5059966cc068055d5059966cc059966cc068055aa059966cc059966cc068055d5059966cc068055d5056666cc068055d5059966cc059966cc059966cc068055d5059966cc059966cc068055d5059966cc068055d5068080d5068080d5068055d5059966cc068080d5068055d5068080d5068080d5059966cc059966cc059966cc059966cc068055d5059966cc068080aa068055d5068055d5076d6ddb07926ddb088060bf097171c60a8066cc0a6666cc0b8b74d10b745dd10d7676c40c806ad50c806ad50d8976c40d8976c40d8976d80d8976d80c9580d50c9580d50d8976d80c9580d50d8976d80d8976c40c9580d50d8976d80d8976c40d8976c40d8976d80d8976d80c9580d50d8976d80c9580d50d8976d80c9580d50d8976c40c9580d50d8976c40d8976c40c9580d50e9280c80e806dc80d8976d80d8976d80d8976d80d8976d80d8976d80c9580d50d8976d80c8080d50c9580d50d8976c40c9580d50e806dc80d8976c40d8976d80c9580d50c9580d50b7474d10b8b74e80b8b74d10a8066cc0a8080cc098e71c6088060bf07926ddb076d6ddb068080d507926ddb079292db07926ddb07926ddb07926ddb079292db07926ddb07926ddb07926ddb07926ddb07926ddb07926ddb07926ddb079292db07926ddb07926ddb07926ddb07926ddb088060bf088060bf097171c6097171e30a8080cc0a9980cc0b8b74d10b745dd10d8962c40d8976d80d8976d80d8976d80d7662d80d8976d80d8976d80c806ad50d7676c40d7662c40d8976c40d8976d80d7662c40d8976d80c806ad50d8976d80d7662d80d7662d80d8976d80c806ad50d8976d80d7662c40d8976d80d7662c40d7662c40d7662c40d8976d80d7662d80d8976d80d7662c40d7662d80d7662d80d8976d80d8976d80d7662c40d7676c40c806ad50d7662c40d8976d80d7662c40d8976d80d8976d80d8976c40d7662c40d8976d80d8976d80d7662d80d7662c40d8976d80d8976d80d7662c40d8976c40d7662c40d8976d80d7662d80d8976d80d8976d80d8976d80d8976d80d8976d80e806dc80d7662c40d8976d80d7662c40d7662c40d7676c40d8976c40d8976d80d7662c40d8976d80c806ad50d7662d80d8976d80d7662d80d7662d80d7662c40d7662c40d7662c40d8976d80d7662d80d8976d80d8976d80d8976d80d8976d80d7662d80d8976d80d8976d80d7662c40d7662c40d7676c40d7662c40d7662c40d7662c40c806ad50c806ad50c806ad50c806abf0d8976d80d7662c40e806dc80c806ad50c6a55d50d7662c40d7662c40d7676c40c6a6ad50d7676c40c6a55bf0d7676c40c806ad50c9580d50d8976d80d7676d80d7662d80d7662c40d7662c40c806abf0c806abf0d7662c40c806ad50d7676c40c6a6abf0c8080d50c9580d50d8976d80d7662c40d7662c40c806ad50d7662c40d7662c40d7662c40d7676c40d7662c40d7662c40d7662c40c8080d50d8976d80c806ad50d8976d80d8976c40c9580d50c8080d50c8080d50c806abf0b8b74d10a9980cc098e71c6089f80df088080bf088080bf07926ddb068080d5068080d5068080d5068080d5068080d5059966cc059966cc059966cc059966cc068055d5059966cc059966cc056666cc059966cc068055d5059966cc059966cc059999cc068055d5056666cc068080d5056666cc068055d5059966cc056666cc059966cc059999cc068080d5068080d5068080d5059999cc068080d5059966cc059966cc056666cc048080bf048040bf035555aa028080800280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080028080ff048080ff06aa80d5098e71c60b745dd10e806ddb128071c6148073cc15866dce158679db159279db158679ce158679ce148066cc138679c9128e71c6108070cf0f8877dd0e806dc80c806ad50a8066cc088060df07926ddb068080d5068080d5068080d5068080d5076d6ddb097155c6098e71e30a8066e60c806aea0d7662c40d7676d80e806ddb0e806ddb0f7766cc0d7662d80d8976d80c806ad50d8976c40b7474d1098e71e3088080df086060bf088080bf088060bf076d6db6068080d507926ddb065555d507926ddb068080d5068080aa07926db6076d6db607926db6068080d5068080d5068080d5068080d5076d6ddb068080d5076d6ddb068080aa068055aa076d6db607926db6068055aa068080d5068080aa068080d5068080d5068080d5076d6ddb068080d5068080d5076d6ddb068080d507926db6068080aa068080d5068080d5068080d5068080d5068080d5076d6ddb076d6db6076d6ddb076d6ddb088060bf097171c60a8080cc0a8080cc0b8b74d10c806ad50d8976d80e806dc80d7676d80f7777cc0f7777cc108070cf0f7777cc0f8877cc0f8877cc0e8080c80e8080db0e9280c80e9280db0e8080db0e8080c80e9280c80e8080c80f8877cc0f8877cc108070cf0f7777cc0e8080db0e8080c80e9280c80f8877cc0e8080c80e8080c80e9280c80e8080c80e8080c80e8080db0f7766cc0f7766cc0f8877cc0f7777cc0f8877cc0f7777cc0e8080db0e8080c80e9280db0e9280db0e8080c80e806dc80f8877cc0f7777cc0f7777cc0f7777cc0f8877cc0d8989d80d8976c40d8976c40c9580ea0b8b74d10a8080cc0a8066cc098e71c6098e71c6088080df088080df088080df088080bf088080bf088080df088080df088080bf088080df089f80df089f80df088080df07926ddb088080df088080df089f80df088080bf088080bf088080bf088080df097171c6097171c60a8066cc0a8066e60b745dd10c8080d50e806dc80d8962d80e806dc80e9280db0f8877dd0f7766dd0f7766cc0f7766cc0f7777cc0e8080db0e8080db0f7766cc0f8877cc0e806ddb0f8877cc0e806ddb0f7766cc0f8877dd0e806ddb0f7766cc0e806dc80e806dc80e806ddb0e806ddb0e806ddb0d8976d80e9280db0e9280db0e806ddb0d8976d80e9280db0f8877cc0f7766cc0f7766cc0e9280db0e9280ed0e806ddb0f7766cc0e806ddb0e806ddb0e9280db0e806ddb0e806ddb0d8976d80e806ddb0f7766cc0f7766cc0e806ddb0f8877dd0e9280db0f8877dd0e806dc80e9280db0e806ddb0f8877cc0e9280db0e806ddb0e806ddb0e806ddb0f8877cc0e806dc80f8877dd0e806ddb0e806ddb0e806dc80e806dc80e806ddb0e806ddb0e806ddb0e806ddb0e806ddb0e806dc80f7766cc0e806dc80e806dc80e806ddb0e806ddb0f7766cc0e806ddb0e806ddb0e806ddb0e806ddb0e9280db0f8877cc0f8877cc0f8877cc0f7766cc0e806ddb0f7766cc0f8877dd0f7766cc0e806ddb0e806ddb0e6d5bc80e806dc80e806dc80e806dc80e806dc80e806dc80f8877cc0f7766cc0f7766cc0f7766cc0e806ddb0e806dc80e806ddb0e6d6dc80e806dc80e806ddb0e6d5bc80e806dc80e926dc80e9280c80f8877dd0e806ddb0f7766cc0e806ddb0f8877cc0e806dc80e806dc80e806dc80e6d5bc80e806ddb0f7766cc0e806dc80e8080c80f8877cc0e806ddb108070cf0f7766cc0e806dc80f8877cc0e806ddb0f7777cc0e806ddb0e806ddb0e806dc80e9280c80f8877cc0f7777cc0f8877cc0f7777cc0e806dc80f8877cc0e9280c80d7676c40c8080d50b8b8bd10b8b74d1098e71e3088080df097171c6088080bf07926db607926ddb076d6db607926ddb068080d5068080d5068080d5068080d5068080d5068080d5076d6db6068080d5068080d5068080d5068080d5076d6ddb07926ddb07926db6076d6db6076d6db607926db6076d6db6068055aa076d6db6068080d5076d6db6068080d5076d6ddb07926ddb068080d5068080d5076d6db6076d6db6068080aa059966cc056666cc048080bf03aaaaff03aaaaff028080ff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000002808080035555aa048080bf068080d5097171c60b8b74d10f8877cc128071c6139479d7148c73d9158679db158679db168b74d115866dce148c73cc13866bc9128071c6118778d20f8877dd0e806dc80c806ad50a8080cc097171c607926ddb068080d5059966cc068080d5068080d5076d6ddb088060df098e71e30a8066cc0b7474e80d7662d80d8976d80d8976d80e806dc80e806dc80d7662d80c8080d50b7474d10c806abf0b7474d1097171c6088080df07926ddb076d6db6068080d507926db6068080d5068055d5068055d5068055d5068080d5068055aa068055aa068080d5059966cc059966cc068080d5068055d5068055d5068055d5068080d5059966cc068055d5056666cc059966cc059966cc068055d5068080d5068055aa068055d5059966cc068055d5068080d5068055d5059966cc07926ddb056666cc068055d5068080d5068055d5068055d5059966cc059966cc068055d5068080d5068080aa068055d5076d6ddb088060bf088060bf088060df0a8080cc0b8b74d10b8b74d10c806ad50c806ad50c8080d50d7662c40e8080c80e806dc80e806dc80e806dc80e806dc80d8989d80d8989d80d8989d80d8976d80d8976d80d8976c40d8976d80e9280c80d8976d80e8080c80e9280db0d8976d80d8989d80e9280db0e9280db0d8976d80d8976d80d8989d80d8976c40d8989d80d8976d80d8976c40e806dc80e806dc80e806dc80d8976d80d8976d80e806dc80c8080d50d8976d80e9280db0d8989d80d8976c40d8976d80e9280c80e8080c80e806dc80d8976d80d8976c40d8976c40c9580d50b8b74e80b745dd10a8066cc098e71c6098e71c6097171c6088060bf07926ddb089f80df07926ddb076d6db607926ddb089f80df07926ddb07926ddb089f80df07926ddb07926ddb07926ddb07926ddb07926ddb07926ddb089f80df07926ddb07926ddb07926ddb089f80df088060bf097171c6098e71c60a8066cc0a8066cc0b8b74d10c9580d50d7676d80e806dc80d8976d80d8976d80e806ddb0e806ddb0e806ddb0e806ddb0e806dc80e8080c80e806ddb0e806dc80e806dc80f8877cc0e806ddb0e806dc80e806dc80f7766cc0e806dc80d8976d80e806dc80d8976d80e806dc80d8976d80e806dc80d8976d80e806dc80e806ddb0d8976d80d8976d80d8976d80d8976d80d8976d80d8976d80e806ddb0d8976d80e806dc80d7662d80d8976d80e9280db0d7662c40d7662d80d8976d80d8976d80e806dc80e806dc80d8976d80e806ddb0e9280db0e806ddb0d8976d80d7662d80d7662d80e806dc80d8976d80d8976d80d8976d80d8976d80e806dc80d7662d80e806ddb0d7662d80d8976d80e806dc80d8976d80e806dc80d8976d80d8976d80e806dc80e806dc80d8976d80d8976d80e806ddb0d8976d80e806ddb0e806dc80e806dc80d8976d80d8976d80d8976d80e806dc80e9280db0e806dc80e806ddb0e806ddb0e806dc80d8976d80e806ddb0e806dc80d7662d80e806dc80d7662c40e806dc80d7662d80e806dc80d7662c40d8976d80d8989d80d8976d80e806dc80e805bc80e805bc80d7662d80d7662d80d7662d80e806dc80d7676c40d7676d80e806dc80e806dc80d8976d80d8989d80e806dc80d8976d80e806dc80d7662c40e806dc80e806dc80d7662c40e806dc80d7662c40d7662c40d7662c40d9d89d80d8989d80d8976d80d8976d80e805bc80e806dc80d7662d80d7662d80e806ddb0d7662c40d7662c40e806dc80d7662c40d8976d80d8976d80e8080c80d8976d80e806dc80d7676c40c8080d50c8080d50c8080d50c9580d50a9980e60a8066cc097171c6088060bf089f80bf076d6ddb068080aa07926ddb068055aa068080d5068080d5068080d5068055aa059966cc059966cc068055d5068055d5059966cc059966cc068080d5068055d5068055d5068055d5068080d5068080d5068080d5068080d5068055aa068055aa059966cc068080d5068055aa068080d5068080d5068080d5068080d5068080d5068080d5068055aa056666cc056666cc048080ff048080ff035555aa035555aa028080ff01ffffff010000ff010000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080ff048080bf059966cc089f80df0a8066e60d7676d8108070cf128071c6128071d413796bc9138679d713866bc9128e71d4128e71d4117869d20f7766cc0f8877cc0d8976d80c806abf0b7474d1097171c6076d6ddb068080d5068080d5048080bf056666cc056666cc059966cc07926ddb088060df097155c60a8066cc0b745dd10b745dd10b8b74d10c806abf0c806abf0b8b74d10a8066cc0a8066cc098e71c6098e71c6088060df076d49b6068080d5068055d5056666cc068080d5056666cc056666cc056666cc059966cc048080bf059966cc059966cc056666cc059966cc056666cc048040bf056666cc056666cc059999cc068080d5059999cc059966cc056666cc059999cc059966cc056666cc059999cc056666cc056666cc059999cc056666cc056666cc056666cc048040bf056666cc056666cc056666cc059966cc059966cc056666cc056666cc059966cc048080bf068080d5068055aa068080aa068055d5068080d5068055aa076d49b6088080bf0a8066cc097171c60a8080cc0b8b74d10b8b74d10b8b74d10b8b74d10b8b74d10b8b74d10b8b74d10b8b74d10b8b74d10c9580d50c8080d50c8080d50b8b74d10b7474d10ba28bd10b8b74d10c8080bf0b8b74d10b8b74d10b8b74d10ba28be80b8b74d10ba28be80b8b74d10b8b74d10b8b74d10b8b8be80c9580d50b8b74d10c9580d50b8b74d10b8b74d10b8b74d10c9580d50b8b74d10b8b74d10c9580d50b8b74d10c8080d50b8b74d10b8b74d10b8b74d10b8b74d10c8080bf0b8b8bd10b8b74d10ba28be80a8080e60a9980e60b8b74d10a8066cc0a8080cc088080bf088080bf088060bf079292db079292db068080d5079292db068080d5068080d507926ddb079292db068080d5068080d507926ddb079292db07926ddb068080d507926ddb07926ddb068080d5068080d507926ddb068080d5079292db079292db088060bf076d6ddb088060df088060df098e71e30a9980cc0b8b74e80b7474d10b745dd10b745dd10b745dd10c8080ea0c806ad50c9580ea0b8b74e80c8080d50c8080d50c806abf0c806ad50c8080d50c806ad50b8b74d10c806ad50c806ad50c806ad50c806ad50c806aea0b745dd10b8b74d10b7474d10b7474d10c806abf0c806abf0c806ad50c806ad50c806abf0c806abf0c806ad50c806aea0b745de80c806ad50b8b74d10c806ad50c8080d50b7474d10c8080d50c806ad50c806ad50c806ad50c806abf0c9580d50c806ad50b8b74e80b8b74e80b8b74d10c806abf0c806abf0c6a6abf0c806abf0c806ad50c6a55d50c806ad50c806abf0c806ad50c8080ea0c806ad50b8b74e80c806ad50b8b74d10b7474d10b7474d10b7474d10c806abf0c806ad50c806abf0c806abf0c806abf0c806ad50b745de80b8b74e80b745dd10b7474d10b7474d10c806abf0c6a6abf0d7662c40c806ad50c806ad50c806ad50c806abf0c806ad50b8b74e80c806ad50c6a55d50c6a6ad50c806abf0b7474d10a8066cc0c806abf0b7474b90b7474d10b8b74d10b7474d10b7474d10b8b74d10c806ad50b745dd10b7474d10b7474d10c806abf0c806ad50c806ad50b7474d10c806abf0b7474d10b745dd10b7474d10b8b8bd10b8b74d10c806abf0b7474d10c806abf0b7474d10c806abf0c806abf0b745db90b7474d10b7474d10b7474d10c806ad50b7474d10b8b74d10b7474d10c806ad50b745dd10c806abf0c806ad50b7474d10c806ad50c6a6abf0b745dd10b7474d10b8b74d10c8080d50c9580d50c9580d50c9580d50b8b74d10ba28be80b8b8bd10a8080cc0b8b74d1098e71c6088060df07b692db076d6db6068080d5068055d5056666cc068055aa059966cc056666cc059999cc059966cc056666cc056666cc059966cc048080bf068080d5059966cc059966cc056666cc059966cc048040bf048080bf059999cc068080d5048080bf059966cc059999cc068080d5056666cc059966cc048080bf056666cc048080bf056666cc056666cc059966cc059966cc068080aa048080ff048040bf048080bf035555ff035555aa02808080010000ff01000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaaa03aaaaff059999cc06aa80d5088060bf0b7474e80d7662d80e926ddb108070bf108070cf108070cf108f70cf108070df108070cf0f8866cc0e806dc80c9580d50b8b74d10a8066cc097171c6088060bf068080d5059966cc048080bf048080bf048080bf059999cc048080bf065555aa076d6db6088060bf088060df097171c6098e71c60a6666cc0a664db20a6666cc098e71e3097171c6098e71c6089f80df079292db076d6ddb065555aa068055aa068080d5056666cc056666cc04bf80bf048040bf048080bf044040bf048080bf048080bf048040bf048080bf048080bf048040bf04bf80bf048040bf035555ff048040bf048080bf048080bf035555ff048040bf048080bf048040bf044040bf048080bf048080bf048080bf048080bf048040bf048040bf048040bf048040bf044040bf048080bf048080bf048080bf044040bf048040bf048080bf059966cc048040bf048080bf048040bf048040ff056666cc056666cc056666cc068080d5068055d5088080bf088080df088060df098e71c6097171c6097171c6098e71e30a8080cc098e71e3098e71e30a9980e60a9980e60a9980e60a8080e60a8080cc0a8080cc097171e3097171c6098e8ee30a8080cc098e71e30a8080cc097171e3098e71e30a9980e60a8080cc0a8080e60a8080cc097171c6097171e30a8080cc0a9980cc098e8ee30a9980cc098e71e3098e71e3098e71e3098e71e3098e71e30a8080e6097171e3098e71e3097171c6098e71e30a8080cc098e8ee3098e71c60a8080cc098e71c6097171e3097171c6088060df088060df088060bf088080bf068055d5068080d5068080d5068055d5056666cc059966cc06aa80d5056666cc056666cc068080d5056666cc056666cc056666cc059966cc056666cc068080d5059966cc068080d5068080d5068080d5068080d5056666cc056666cc068080d5068080d5068055d507926ddb07926ddb088060df07926ddb098e71c6097155c6097171e30a8080cc0a8080e60a8080cc097171c60a8066cc0b7474d10a8066cc097171c6097171c60a8080cc0a8066b20a9980cc0a8080e60a8080cc0a8080cc0a8080e60a8080cc0a8066e60a8066cc0a8066cc0a8080cc097171c60a8066cc0a8066cc0a6666cc0b745dd10a8066cc0a8066cc0b8b74d10a8080cc0a8080cc0a8066cc0a8066cc097155c6097171c60a8066cc098e71e3097155c60a8080e60a8066e6098e71e30a8066cc0a6666cc0a8066cc0a6666cc0a8066cc0a6666cc097171c6097171c6097171c60a6666cc0a8066cc0b8b74d10a8066cc0a8066cc0a8066cc0a6666cc0b745dd10a8066cc0a6666cc0a6666cc098e71e3098e71e30a8066cc097171c60a6666cc0a8066e60a8066e60a8066cc0b7474d10a8066cc0a8066cc0a6666cc0a8066cc0a8080cc098e71e30a8066cc097171e30a8066cc0b745dd10a8066cc0a8066cc0a8066cc0a8066cc0a8066cc0b745dd10a8066cc0a8066cc0a8066cc098e71e30a8080cc0a8066cc097171c60a8066cc0a8066cc0a8080cc098e71e3097171c60a8066cc0a8066cc0a8066cc098e71e3098e71e30a8066cc0a8080cc0a8066cc0a8066cc098e71e3097171c6097171c60a6666cc0a8066cc0a8066cc0a8080cc0a8080cc0a8080cc098e71e3097171c60a8066cc0a8066cc0a6666cc0a8066cc0a8080cc097171c60a8066cc098e71e30a8066cc0a8066cc098e71e30a8066cc0a8066cc0a8066b20a8066cc0a6666cc097171c6097171c60a8080cc0a8080cc097171c6098e71e30a8080cc098e71c6088080df089f80df088060df088080df068080d5068055d5056666cc056666cc048080ff048080ff048080ff048080bf048080bf048040bf048040bf048080bf059966cc048040bf048080bf048040bf048040bf048080bf048040bf048040bf048080bf035555ff059966cc048080bf048040bf048080bf048040bf03aa55ff048040bf048080bf048040bf048040bf048080bf059966cc04bf80bf04bf80bf048080bf048080bf044040bf035555aa035555aa035555aa0280808001ffffff0000ff00000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff035555aa04bf80ff059999cc068080d5088060bf0a8066e60c806ad50c806ad50d8962d80d7662d80d8962d80d7662d80d7662c40c806abf0b8b74b90a9980e6097171c6088060df07926ddb068055d5059966cc059999cc048080bf048080bf035555aa048080bf048080bf059966cc059966cc059966cc068080d5076d6ddb076d6ddb088060bf076d6ddb076d6ddb076d6ddb076d6db6076d6db606aa80ff068055d5056666cc048080bf044040bf044080bf048080bf048080bf035555aa035555aa035555ff035555aa035555ff03aa55ff03aaaaff035555aa035555aa048080bf035555aa048080bf03aa55ff035555aa048080bf035555aa035555aa048080bf035555aa035555aa035555ff035555ff035555aa035555aa03aa55ff03aa55ff03aa55ff035555aa03aa55ff035555aa035555aa03aa55ff048080bf035555aa035555aa035555aa03aa55ff03aaaaff03aa55ff03aa55ff048080bf048080bf048080bf056666cc059966cc059966cc068055aa068080d5068055d5076d6ddb088060bf076d6ddb088080df088080df088060bf088080df088080df088080df088080df088060bf088080df088080df088080df088080df076d6ddb088080df076d6ddb088080df086060bf088060bf088060df097171c6086060bf076d6ddb088080bf088080bf088080df088080df07926ddb07926ddb088060bf088080df088080df088080df088060bf088060df088080df086060bf088080df088080df076d6ddb076d6ddb088080df088080df088080df088080df088080df07926ddb07926ddb07926db6059999cc068080d5068055d5059966cc059966cc059966cc059966cc059966cc048080bf059999cc059999cc048080bf056666cc048080bf048080bf048080bf059999cc048080bf056666cc048080bf048080bf048080bf056666cc059999cc056666cc056666cc056666cc059999cc068080aa068055d5068055d507926ddb076d6db6088060bf088080df088080df088080df088080df088060bf088080df086060df088080df088080df076d6ddb076d6ddb076d6ddb088060bf088080df088080df088080df088080df088080df088060bf088060df076d6ddb088080df076d6ddb076d6ddb088060df086060bf086060bf088060bf088060df086060bf086060bf088060df088060df088080df076d6ddb076d6ddb076d6ddb088080df076d6ddb088060df088060df088060df086060bf088060df097171c6076d6ddb088060bf076d6ddb088060bf088060bf088060bf088060df088060df088060bf088060bf086060bf088060df088060df086060bf076d6ddb076d6ddb076d6ddb07926ddb076d6ddb076d6ddb088060df086040bf088060df076d6ddb088080df088060df076d6ddb076d6ddb088080df076d6ddb086060bf088080df088060df076d6ddb086040bf088060df097171c6086060bf088060df076d6ddb086060bf076d6ddb076d6ddb076d6ddb076d6ddb079292db076d6ddb07926ddb07926ddb076d6ddb088080df088080df088060bf088060bf086060bf088060bf07926ddb088080bf088060bf076d6ddb088060bf086060bf076d6ddb088080bf076d6ddb076d6ddb086060bf076d6ddb076d6ddb079292db076d6ddb07926ddb076d6db6076d49db076d6ddb088080bf088080bf086060bf086060bf088060bf086060bf088060bf088060bf088080bf076d6ddb088060bf088080bf086060bf088080bf088060df076d6ddb088080df076d6ddb076d6ddb097171c6086060bf076d6ddb07926ddb07926ddb076d49b6065555d5068055d5048080ff04bf80ff044040bf048080bf035555ff035555aa03aa55ff048080bf035555aa035555aa035555aa03aa55ff03aaaaff03aa55ff03aa55ff03aa55ff03aa55ff035555aa03aa55ff048080bf03aa55ff035555aa03aa55ff035555aa035555aa03aa55ff035555aa03aaaaff03aa55ff035555aa03aa55ff03aa55ff03aa55ff03aa55ff035555aa03aaaaff035555ff035555aa028080ff0280808002808080010000ff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002808080028080ff03aaaaff03aaaaff059999cc079292db088080bf097171e3097171e30a8066cc0b8b74d10b745dd10a8066cc0a8066cc098e71c6089f80df07926ddb07926ddb068080d5059999cc048080bf048080bf03aa55aa03aa55aa03aaaaff035555aa035555aa035555aa035555ff03aa55ff048080bf048080bf056666cc056666cc068055d5068055d5068080d5056666cc056666cc059966cc048080bf048080bf048080ff03aa55aa048080bf03aaaaaa03aaaaff035555aa035555aa035555aa0280808002808080035555aa028080800280808002808080035555aa0280808002808080035555aa02808080035555aa035555aa028080800280808002808080035555aa035555aa035555aa028080800280808002808080035555aa035555aa035555aa035555aa035555aa035555aa035555aa035555aa02808080035555aa035555aa035555aa02808080035555aa03aa55aa035555aa03aa55ff028080ff035555ff048080bf048080bf048080bf048080bf048080bf056666cc059966cc056666cc065555d5068080d5068080d5068080d5068080d5065555d5068080d5068080d5065555d5065555d5065555d5068080d5068080d5076d6ddb065555d5068080d5065555d5068080d5065555d5068080d5068080d5065555d5068080d5065555aa068080d5068080d5065555d5065555d5068080d5065555d5068080d5065555d5065555d5065555d5068080d5068080d5068080d5068080d5068080d5065555d5068080d5068080d5068080d5065555d5068080d5068080d5059966cc068080d5059966cc059966cc048080bf048080bf03aa55ff03aa55ff048080bf035555aa048080bf035555aa035555aa048080bf035555aa048080bf035555aa035555aa035555aa048080bf048080bf048080bf035555aa048080bf048080bf048080bf048080bf048080bf035555aa048080bf048080ff048080bf048040bf056666cc05666699068055d5068055d5068080d5068080d5065555d5068080d5068080d5065555d5065555d5065555d5065555d5068080d5056666cc068080d5065555d5068080d5056666cc056666cc068080d5068080d5068080d5068080d5068080d5056666cc068055d506aa80d5068055d506aa80d5068055d5068055d5056633cc059966cc068055aa068055d5056666cc068080d5056666cc059966cc059966cc059966cc068055d5059966cc06aa80d5068055d5068080d506aa80d5065555aa068080d5068080d5068055d5068055d5059966cc068055d5068055d5068055d5068055d5068055d5068055d5068055d5076d6db6068080d5068080d5068080d506aa80d5068055aa056633cc056633cc068055d5056633cc068055d5068055d5068080d5065555aa068055d5068080d5056666cc068055d5059966cc068055d5059966cc068055d506aa80d5068055d5068055d5059966cc068055d507926ddb065555d5056666cc059999cc059999cc068080d5059966cc068080d5068080d5068080d5068055aa068080d5068055d5068080d5068080d5068080d5059999cc059966cc059966cc059966cc068080d5059966cc068055aa068055aa068055d5068080d5068080d5065555aa056666cc068080d5059966cc059966cc068080d5059966cc068080d5059966cc06aa80d5068080d5068080d5068080d5065555aa065555aa068080d5059966cc059966cc059966cc068080d5059966cc068055aa068080d5065555d5068080d5068080d5068055d5065555d5065555d5068080d5068080d5068080d5056666cc056666cc048080bf048080bf048080bf048080bf03aaaaff035555ff035555ff03aa55aa03aa55aa02808080035555aa03aa55aa035555aa02808080035555aa035555aa035555aa03aa55aa02808080035555aa035555aa035555aa03aa55aa0280808002808080035555aa035555aa0280808002808080035555aa035555aa035555aa035555aa02808080035555aa035555aa028080800280808002808080028080ff0280808002808080010000ff01ffffff010000ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff02808080035555aa03aa55aa04bf80bf04bfbfbf068080aa076d6db6076d6db6089f80df07926db607926ddb07926db6079292db06aa80d5068080d5059966cc068055d5059966cc048080bf035555aa035555aa02808080028080ff01ffffff03aaaaff028080ff010000ff03aaaaff028000ff035555aa035555aa035555ff048040bf048040bf048040bf048080bf03aaaaff048080bf048080bf03aa55ff03aa55ff028080ff028080ff02ffffff028080ff028080ff01ff00ff028080800280008001ffffff0280808001ff00ff028080800280808001ff00ff0280008001ff00ff02808080010000ff02808080028080800280008001ff00ff0280808002808080028080800280008001ffffff0280808002808080028080800280808001ffffff02808080028080800280808002800080028080800280808002808080028080800280808001ff00ff02808080010000ff0280808002800080028080ff028080ff028080ff03aaaaaa028080ff028080ff035555aa03ffaaff03aa55ff048080bf03aa55ff03aa55ff048080bf048080bf056666cc048080bf048080bf048080bf044040bf056666cc048080bf048080bf048080bf048080bf048080bf048080bf059999cc048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080ff04bfbfff048080bf048080bf059999cc048080bf048080bf048080bf048080bf048080bf059999cc048080bf048080ff048080bf048080bf048080bf044040bf048080bf056666cc048080bf048080bf048080bf04bf80bf04bf80bf048080bf048040bf035555ff035555aa035555aa028080ff03aaaaaa035555aa035555aa035555aa035555aa035555aa035555aa035555aa03aaaaaa035555aa03aaaaaa035555aa028080800280808003aaaaaa03aaaaaa035555aa035555aa02808080035555aa028080800280808003aaaaff035555aa028080ff044040bf03aaaaaa035555aa03aa55ff048040bf04bf80bf048080bf048080bf056666cc04bf80bf048080bf048080ff048080bf048080ff048040bf048040bf048040bf056666cc048080bf048080bf048080bf048040bf048040bf048080ff048080bf035555aa03aa55aa048040bf03aa55ff048040bf048080bf048040bf048080ff048040bf048080bf048080bf048040bf048080bf048080bf048080bf048040bf04bf80bf048040bf04bf80bf03aa55aa048040bf048080ff03aa55ff048040bf048040bf048080bf048080bf03aa55aa03aa55ff048040bf04bf80bf048040bf048080bf03aa55ff048040bf048040bf03aa55ff048040bf048080bf03aaaaff048080bf048040bf048040bf03aa55aa03aa55aa04bf80bf048040bf048040bf048040bf048080bf048040bf048080bf048080bf048080bf048040bf03aa55ff048040bf048040bf048040bf048040bf048040bf048040bf048040bf059966cc03aa55ff048080bf03aaaaaa04bfbfbf048080bf048080bf03aaaaaa048080bf048080bf048080bf03aaaaff048080bf048080bf048080bf03aaaaff059999cc048080bf035555aa04bfbfbf03aa55aa048080bf048080bf048080bf048080bf048080ff048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf04bfbfbf048080bf048080bf048080bf048080bf048080bf048080bf048080bf03aaaaaa048080bf048080bf03aaaaaa048080bf03aaaaaa048080bf03aaaaff048080ff048080bf048080bf048080bf048080bf048080bf059999cc048080bf03aa55ff03aa55ff03aa55aa03aaaaaa03aa55aa028080ff028080ff028080ff028080ff02800080028080800280808002808080028080800280808001ff00ff0280808001ff00ff0280808002800080028000800280808002808080028080800280808001ff00ff01ff00ff02808080028000800280808001ff00ff01ff00ff02808080028080800280808002808080028080800280808001000000028080800280808001ffffff01ffffff010000ff01ffffff010000ff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000001ffffff02808080028080ff03aa55ff03aaaaff03aaaaaa048080bf048080bf03aaaaff04bfbfff048080ff04bf80ff048080bf048080ff048040bf03aaaaff048080bf03aa55ff02808080028080ff028080ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080ff028080ff028080ff02808080028080ff02ffffff028080ff028080ff02ff80ff028080800280808001ffffff01ffffff010000ff01ffffff01ffffff010000ff0100000001ffffff01ffffff01000000010000ff010000ff010000ff01ffffff010000ff010000000100000001ffffff010000ff010000ff010000ff00000000010000ff010000ff010000ff010000ff0100000001000000010000000100000001ffffff0100000001ffffff01ffffff010000ff010000ff01000000010000ff0100000001000000010000ff010000ff01ffffff01000000010000ff010000ff010000ff010000ff010000ff01ffffff028080ff0280808002ff80ff028080ff0280008001ffffff03aa55aa028080ff028080ff03aaaaaa028080ff02000080035555aa03aaaaaa035555aa02808080028080ff028080ff02ffffff028080ff028080ff03aaaaaa02808080035555aa03aaaaaa03aaaaaa03aaaaaa02ffffff028080ff028080ff028080ff028080ff01ffffff028080ff0280808003aaaaaa02808080028080ff03aaaaaa028080800280808002808080035555aa02808080028080ff028080ff028080ff02808080028080ff035555aa01ffffff028080ff028080ff028080ff028080ff028080ff010000ff010000ff0280808001ffffff0280808001000000010000000100000002808080028080800280808002808080028080800280808002808080010000000100000001ffffff028080800280808001ffffff02808080028080800280808001000000028080ff0280808001ffffff02808080028080ff028080ff028080ff028080ff02ff80ff028080ff028080ff02ff80ff028080ff028080ff028080ff028080ff028080ff02808080028080ff01ff00ff028080ff028080ff028080ff028080ff0280008001ff00ff028080ff028080ff02808080028080ff028080ff02ff80ff028080ff028000ff028080ff028080ff028080ff028000ff028080ff0280808001ffffff028080ff028080ff02ff80ff01ff00ff01ff00ff02ff80ff028080ff028080ff01ff00ff028080ff028080ff028080ff02ffffff028080ff028080ff028080ff028080ff028080ff02ff80ff028080ff01ff00ff028080ff028080ff010000ff03aaaaff028080ff02808080028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff0280808001ff00ff02ff80ff028080ff028080ff028080ff02ff80ff02ff80ff028080ff028080ff01ff00ff01ffffff02ff80ff028080ff028080ff028080ff035555aa028080ff028080ff035555aa035555aa02808080028080ff028080ff028080ff0280808003aaaaaa028080ff02808080028080ff028080ff028080ff035555aa028080ff02ffffff03aaaaaa028080ff028080ff028080ff03aaaaaa028080ff028080ff03aaaaaa028080ff028080ff028080ff035555aa028080ff03aaaaaa03aaaaff028080ff01ffffff028080ff02ffffff028080ff028080ff028080ff028080ff03aaaaaa035555aa028080ff028080ff03aaaaaa028080ff028080ff028080ff02000080035555aa028080ff028080ff028080ff028080ff01ffffff01ffffff02808080028080ff010000ff01ffffff01ffffff010000ff010000ff01000000010000ff0100000001000000010000ff010000ff01ffffff010000000100000001000000010000ff010000ff010000ff01ffffff01ffffff010000ff01ffffff01000000010000000100000001ffffff01ffffff0100000001ffffff01ffffff00000000010000ff01ffffff010000ff01000000010000000100000001ffffff0000000000000000010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01ffffff028080ff028080ff01ffffff028080ff028080ff028080ff028080ff02ff80ff028080ff028080ff02808080028080ff01ffffff0280808001ffffff01ffffff010000ff01ffffff01ffffff00ffffff00000000000000000000000001000000010000ff0000000001ffffff01ffffff01ffffff00ffffff01ffffff01ffffff01ffffff01ffffff00ffffff01ffffff0100ff00010000ff00000000010000ff0000000000ffff000000000000ffff000000000000000000000000000000000000000000000000000000000001ffffff0000000000ffff00000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000010000ff010000ff01ffffff0000000000000000000000000000000000ffff00010000ff000000000000000000000000000000000000000000000000000000000000000001ffffff00ffff0000000000000000000000000000ffff000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff00ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff0100000001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0100000001ffffff00ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01000000010000000100000001ffffff01ffffff01ffffff0100000001ffffff01ffffff010000ff01ffffff00ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff00ffffff00ffffff0280808000ffffff01ffffff0100000001ffffff01ffffff0100000001ffffff00ffffff0100000001ffffff0100000001ffffff01ffffff0100000001ffffff00ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff0280808001ffffff01ffffff01ffffff010000ff00ffff0001ffffff01ffffff01ffffff028080ff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff0001ffffff01ffffff01ffffff010000ff01ffffff01ffffff010000ff01ffffff01ffffff00ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff0001ffffff00ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000ff00000000000000000000000000010000ff0000000001ffffff00ffff00000000000000000000000000000000000000000000ffff0000ffff0001ffffff0000000000ffffff00ffff000000000001ffffff01ffffff01ffffff000000000000000001ffffff0000000000ffff00000000000100000001ffffff000000000000000000000000010000ff00000000010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff0001ffffff01ffffff0000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: +--- !u!213 &1125079886 +Sprite: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 484 + height: 484 + m_Offset: {x: 0, y: 0} + m_Border: {x: 0, y: 0, z: 0, w: 0} + m_PixelsToUnits: 100 + m_Pivot: {x: 0.5, y: 0.5} + m_Extrude: 0 + m_IsPolygon: 0 + m_AtlasName: + m_PackingTag: + m_RenderDataKey: + 00000000000000000000000000000000: 0 + m_AtlasTags: [] + m_SpriteAtlas: {fileID: 0} + m_RD: + serializedVersion: 3 + texture: {fileID: 886002670} + alphaTexture: {fileID: 0} + secondaryTextures: [] + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 189 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 70 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_IndexBuffer: 4500440043004000430044004100430040004200410040003f003e003d003c003d003e003b003d003c003a003b003c0039003b003a00380039003a003700390038003600370038003300370036003500330036003400330035002f0033003400320033002f00300032002f00310030002f002e002d002b002c002b002d002a002b002c0028002b002a00290028002a002500280029002600280025002700260025000a000e00140001000800220024002200080021002200240023002200210020001e001f001d001f001e001c001d001e0012001d001c00110012001c000c0015001b0017001b00150018001b00170019001b0018001a00190018001400160015001700150016000a0014000c0015000c001400130012000b0011000b00120010000b0011000f000b0010000d000b000f000a000b000d000e000a000d000c000b000a00000009000200080002000900010002000800070006000500040005000600010005000400030001000400000001000300020001000000 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 70 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 1 + offset: 0 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1408 + _typelessdata: ae47a1bf0ad703c0000000003d0a97bf85eb11c000000000ec5198bf000010c000000000e17ab4bf0ad703c0000000009a99b9bf8fc205c0000000009a99b9bf85eb11c000000000a470bdbf9a9909c000000000a470bdbfcdcc0cc0000000003d0a97bf295c0fc0000000003d0a97bf14ae07c0000000000ad7a33da4700dc000000000ec51b83d85eb11c000000000ec51b83d52b80ec0000000000ad7a33c0ad703c000000000295c8f3d14ae07c000000000295c4fbf0ad703c000000000ec5178bff6280cc000000000ec5178bf000010c000000000ec5178bfae4711c000000000ec5178bf85eb11c0000000000ad7a33dc3f508c000000000ec51b83d713d0ac0000000000ad7a33d666606c000000000ae47e13d0ad703c00000000052b8de3f0ad703c000000000a470dd3f85eb11c00000000052b8de3fd7a310c0000000008fc2f53d85eb11c00000000048e17abf52b80ec000000000a4707dbf85eb11c000000000cdcc8cbf52b80ec000000000cdcc8cbf85eb11c0000000007b148ebf000010c000000000295c8fbf52b80ec000000000d7a390bf85eb11c0000000007b148ebfd7a310c0000000008fc295bf52b80ec00000000014aec7bfb81e05c0000000005c8fc2bf295c0fc0000000005c8fc2bfc3f508c0000000007b14cebfae4711c0000000003d0ad7bf0ad703c00000000085ebf1bf0ad703c00000000085ebf1bfae4711c000000000e17af4bf8fc205c0000000008fc2f5bf1f850bc0000000008fc2f5bf000010c000000000cdccac3fa470dd3f0000000052b8be3f000000bf0000000052b8be3ff6289c3f000000000000a03f85ebd1bf00000000f6285c3f5c8fe2bf000000008fc2353f5c8fc23f00000000ae47e13d85ebd13f000000009a9919be5c8fe23f000000003333b3be5c8fe2bf00000000713d0abf5c8fe23f00000000666666bfec51d8bf00000000333373bf6666e63e000000005c8f82bf0ad7c3bf00000000b81ea5bfa470bd3e000000005c8fc2bfec5138bf00000000b81ec5bf0ad7a33c00000000b81ec5bf14ae07bf00000000cdccec3fc3f50840000000003333f33f9a99f93f000000003333f33fb81e054000000000713dea3f8fc2f53f000000008fc2f5bfc3f50840000000008fc2f5bf8fc2f53f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_Bindpose: [] + textureRect: + serializedVersion: 2 + x: 50.036285 + y: 14.012913 + width: 381.93695 + height: 441.97418 + textureRectOffset: {x: 50.036285, y: 14.012913} + atlasRectOffset: {x: -1, y: -1} + settingsRaw: 64 + uvTransform: {x: 100, y: 242, z: 100, w: 242} + downscaleMultiplier: 1 + m_AtlasRD: + serializedVersion: 3 + texture: {fileID: 886002670} + alphaTexture: {fileID: 0} + secondaryTextures: [] + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 189 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 70 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_IndexBuffer: 4500440043004000430044004100430040004200410040003f003e003d003c003d003e003b003d003c003a003b003c0039003b003a00380039003a003700390038003600370038003300370036003500330036003400330035002f0033003400320033002f00300032002f00310030002f002e002d002b002c002b002d002a002b002c0028002b002a00290028002a002500280029002600280025002700260025000a000e00140001000800220024002200080021002200240023002200210020001e001f001d001f001e001c001d001e0012001d001c00110012001c000c0015001b0017001b00150018001b00170019001b0018001a00190018001400160015001700150016000a0014000c0015000c001400130012000b0011000b00120010000b0011000f000b0010000d000b000f000a000b000d000e000a000d000c000b000a00000009000200080002000900010002000800070006000500040005000600010005000400030001000400000001000300020001000000 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 70 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 1 + offset: 0 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1408 + _typelessdata: ae47a1bf0ad703c0000000003d0a97bf85eb11c000000000ec5198bf000010c000000000e17ab4bf0ad703c0000000009a99b9bf8fc205c0000000009a99b9bf85eb11c000000000a470bdbf9a9909c000000000a470bdbfcdcc0cc0000000003d0a97bf295c0fc0000000003d0a97bf14ae07c0000000000ad7a33da4700dc000000000ec51b83d85eb11c000000000ec51b83d52b80ec0000000000ad7a33c0ad703c000000000295c8f3d14ae07c000000000295c4fbf0ad703c000000000ec5178bff6280cc000000000ec5178bf000010c000000000ec5178bfae4711c000000000ec5178bf85eb11c0000000000ad7a33dc3f508c000000000ec51b83d713d0ac0000000000ad7a33d666606c000000000ae47e13d0ad703c00000000052b8de3f0ad703c000000000a470dd3f85eb11c00000000052b8de3fd7a310c0000000008fc2f53d85eb11c00000000048e17abf52b80ec000000000a4707dbf85eb11c000000000cdcc8cbf52b80ec000000000cdcc8cbf85eb11c0000000007b148ebf000010c000000000295c8fbf52b80ec000000000d7a390bf85eb11c0000000007b148ebfd7a310c0000000008fc295bf52b80ec00000000014aec7bfb81e05c0000000005c8fc2bf295c0fc0000000005c8fc2bfc3f508c0000000007b14cebfae4711c0000000003d0ad7bf0ad703c00000000085ebf1bf0ad703c00000000085ebf1bfae4711c000000000e17af4bf8fc205c0000000008fc2f5bf1f850bc0000000008fc2f5bf000010c000000000cdccac3fa470dd3f0000000052b8be3f000000bf0000000052b8be3ff6289c3f000000000000a03f85ebd1bf00000000f6285c3f5c8fe2bf000000008fc2353f5c8fc23f00000000ae47e13d85ebd13f000000009a9919be5c8fe23f000000003333b3be5c8fe2bf00000000713d0abf5c8fe23f00000000666666bfec51d8bf00000000333373bf6666e63e000000005c8f82bf0ad7c3bf00000000b81ea5bfa470bd3e000000005c8fc2bfec5138bf00000000b81ec5bf0ad7a33c00000000b81ec5bf14ae07bf00000000cdccec3fc3f50840000000003333f33f9a99f93f000000003333f33fb81e054000000000713dea3f8fc2f53f000000008fc2f5bfc3f50840000000008fc2f5bf8fc2f53f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_Bindpose: [] + textureRect: + serializedVersion: 2 + x: 50.036285 + y: 14.012913 + width: 381.93695 + height: 441.97418 + textureRectOffset: {x: 50.036285, y: 14.012913} + atlasRectOffset: {x: -1, y: -1} + settingsRaw: 64 + uvTransform: {x: 100, y: 242, z: 100, w: 242} + downscaleMultiplier: 1 + m_PhysicsShape: [] + m_Bones: [] + m_SpriteID: +--- !u!1 &1133740912 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1133740913} + - component: {fileID: 1133740919} + - component: {fileID: 1133740918} + - component: {fileID: 1133740917} + - component: {fileID: 1133740916} + - component: {fileID: 1133740915} + - component: {fileID: 1133740914} + m_Layer: 5 + m_Name: Prefab_NFT(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1133740913 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1133740912} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1175813135} + - {fileID: 203498585} + m_Father: {fileID: 664233846} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1133740914 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1133740912} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 15 + m_Right: 15 + m_Top: 15 + m_Bottom: 15 + m_ChildAlignment: 1 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &1133740915 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1133740912} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e19747de3f5aca642ab2be37e372fb86, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 1, g: 1, b: 1, a: 0.5} + m_EffectDistance: {x: 1, y: -1} + m_UseGraphicAlpha: 1 +--- !u!114 &1133740916 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1133740912} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1133740917} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1133740917 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1133740912} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.105882354, g: 0.12941177, b: 0.16078432, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &1133740918 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1133740912} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1d59cb2d6fb2a5147960e5bfd89a4dee, type: 3} + m_Name: + m_EditorClassIdentifier: + nftImage: {fileID: 203498586} + nftName: {fileID: 1175813136} + nftButton: {fileID: 1133740916} +--- !u!222 &1133740919 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1133740912} + m_CullTransparentMesh: 1 +--- !u!1 &1175813134 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1175813135} + - component: {fileID: 1175813137} + - component: {fileID: 1175813136} + m_Layer: 5 + m_Name: Text_NFT + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1175813135 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1175813134} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1133740913} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1175813136 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1175813134} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Small Kitten + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 35.8 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 40 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1175813137 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1175813134} + m_CullTransparentMesh: 1 +--- !u!1 &1195497957 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1195497959} + - component: {fileID: 1195497958} + m_Layer: 0 + m_Name: AsyncCoroutineRunner + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1195497958 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1195497957} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f11ec4617f62c224b99e34972dc917a8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1195497959 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1195497957} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1201900516 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1201900517} + - component: {fileID: 1201900519} + - component: {fileID: 1201900518} + m_Layer: 5 + m_Name: Image_NFT + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1201900517 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1201900516} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 631662392} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1201900518 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1201900516} + 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: 259126772} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1201900519 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1201900516} + m_CullTransparentMesh: 1 +--- !u!1 &1217505272 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1217505273} + - component: {fileID: 1217505275} + - component: {fileID: 1217505274} + m_Layer: 5 + m_Name: Text_NFT + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1217505273 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1217505272} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 543650370} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1217505274 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1217505272} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Grumpy Cat + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 35.8 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 40 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1217505275 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1217505272} + m_CullTransparentMesh: 1 +--- !u!1 &1285502239 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1285502240} + - component: {fileID: 1285502246} + - component: {fileID: 1285502245} + - component: {fileID: 1285502244} + - component: {fileID: 1285502243} + - component: {fileID: 1285502242} + - component: {fileID: 1285502241} + m_Layer: 5 + m_Name: Prefab_NFT(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1285502240 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1285502239} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 152086238} + - {fileID: 420186153} + m_Father: {fileID: 664233846} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1285502241 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1285502239} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 15 + m_Right: 15 + m_Top: 15 + m_Bottom: 15 + m_ChildAlignment: 1 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &1285502242 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1285502239} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e19747de3f5aca642ab2be37e372fb86, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 1, g: 1, b: 1, a: 0.5} + m_EffectDistance: {x: 1, y: -1} + m_UseGraphicAlpha: 1 +--- !u!114 &1285502243 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1285502239} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1285502244} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1285502244 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1285502239} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.105882354, g: 0.12941177, b: 0.16078432, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &1285502245 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1285502239} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1d59cb2d6fb2a5147960e5bfd89a4dee, type: 3} + m_Name: + m_EditorClassIdentifier: + nftImage: {fileID: 420186154} + nftName: {fileID: 152086239} + nftButton: {fileID: 1285502243} +--- !u!222 &1285502246 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1285502239} + m_CullTransparentMesh: 1 +--- !u!213 &1424416534 +Sprite: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 484 + height: 484 + m_Offset: {x: 0, y: 0} + m_Border: {x: 0, y: 0, z: 0, w: 0} + m_PixelsToUnits: 100 + m_Pivot: {x: 0.5, y: 0.5} + m_Extrude: 0 + m_IsPolygon: 0 + m_AtlasName: + m_PackingTag: + m_RenderDataKey: + 00000000000000000000000000000000: 0 + m_AtlasTags: [] + m_SpriteAtlas: {fileID: 0} + m_RD: + serializedVersion: 3 + texture: {fileID: 964570248} + alphaTexture: {fileID: 0} + secondaryTextures: [] + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 189 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 70 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_IndexBuffer: 4500440043004000430044004100430040004200410040003f003e003d003c003d003e003b003d003c003a003b003c0039003b003a00380039003a003700390038003600370038003300370036003500330036003400330035002f0033003400320033002f00300032002f00310030002f002e002d002b002c002b002d002a002b002c0028002b002a00290028002a002500280029002600280025002700260025000a000e00140001000800220024002200080021002200240023002200210020001e001f001d001f001e001c001d001e0012001d001c00110012001c000c0015001b0017001b00150018001b00170019001b0018001a00190018001400160015001700150016000a0014000c0015000c001400130012000b0011000b00120010000b0011000f000b0010000d000b000f000a000b000d000e000a000d000c000b000a00000009000200080002000900010002000800070006000500040005000600010005000400030001000400000001000300020001000000 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 70 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 1 + offset: 0 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1408 + _typelessdata: ae47a1bf0ad703c0000000003d0a97bf85eb11c000000000ec5198bf000010c000000000e17ab4bf0ad703c0000000009a99b9bf8fc205c0000000009a99b9bf85eb11c000000000a470bdbf9a9909c000000000a470bdbfcdcc0cc0000000003d0a97bf295c0fc0000000003d0a97bf14ae07c0000000000ad7a33da4700dc000000000ec51b83d85eb11c000000000ec51b83d52b80ec0000000000ad7a33c0ad703c000000000295c8f3d14ae07c000000000295c4fbf0ad703c000000000ec5178bff6280cc000000000ec5178bf000010c000000000ec5178bfae4711c000000000ec5178bf85eb11c0000000000ad7a33dc3f508c000000000ec51b83d713d0ac0000000000ad7a33d666606c000000000ae47e13d0ad703c00000000052b8de3f0ad703c000000000a470dd3f85eb11c00000000052b8de3fd7a310c0000000008fc2f53d85eb11c00000000048e17abf52b80ec000000000a4707dbf85eb11c000000000cdcc8cbf52b80ec000000000cdcc8cbf85eb11c0000000007b148ebf000010c000000000295c8fbf52b80ec000000000d7a390bf85eb11c0000000007b148ebfd7a310c0000000008fc295bf52b80ec00000000014aec7bfb81e05c0000000005c8fc2bf295c0fc0000000005c8fc2bfc3f508c0000000007b14cebfae4711c0000000003d0ad7bf0ad703c00000000085ebf1bf0ad703c00000000085ebf1bfae4711c000000000e17af4bf8fc205c0000000008fc2f5bf1f850bc0000000008fc2f5bf000010c000000000cdccac3fa470dd3f0000000052b8be3f000000bf0000000052b8be3ff6289c3f000000000000a03f85ebd1bf00000000f6285c3f5c8fe2bf000000008fc2353f5c8fc23f00000000ae47e13d85ebd13f000000009a9919be5c8fe23f000000003333b3be5c8fe2bf00000000713d0abf5c8fe23f00000000666666bfec51d8bf00000000333373bf6666e63e000000005c8f82bf0ad7c3bf00000000b81ea5bfa470bd3e000000005c8fc2bfec5138bf00000000b81ec5bf0ad7a33c00000000b81ec5bf14ae07bf00000000cdccec3fc3f50840000000003333f33f9a99f93f000000003333f33fb81e054000000000713dea3f8fc2f53f000000008fc2f5bfc3f50840000000008fc2f5bf8fc2f53f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_Bindpose: [] + textureRect: + serializedVersion: 2 + x: 50.036285 + y: 14.012913 + width: 381.93695 + height: 441.97418 + textureRectOffset: {x: 50.036285, y: 14.012913} + atlasRectOffset: {x: -1, y: -1} + settingsRaw: 64 + uvTransform: {x: 100, y: 242, z: 100, w: 242} + downscaleMultiplier: 1 + m_AtlasRD: + serializedVersion: 3 + texture: {fileID: 964570248} + alphaTexture: {fileID: 0} + secondaryTextures: [] + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 189 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 70 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_IndexBuffer: 4500440043004000430044004100430040004200410040003f003e003d003c003d003e003b003d003c003a003b003c0039003b003a00380039003a003700390038003600370038003300370036003500330036003400330035002f0033003400320033002f00300032002f00310030002f002e002d002b002c002b002d002a002b002c0028002b002a00290028002a002500280029002600280025002700260025000a000e00140001000800220024002200080021002200240023002200210020001e001f001d001f001e001c001d001e0012001d001c00110012001c000c0015001b0017001b00150018001b00170019001b0018001a00190018001400160015001700150016000a0014000c0015000c001400130012000b0011000b00120010000b0011000f000b0010000d000b000f000a000b000d000e000a000d000c000b000a00000009000200080002000900010002000800070006000500040005000600010005000400030001000400000001000300020001000000 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 70 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 1 + offset: 0 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1408 + _typelessdata: ae47a1bf0ad703c0000000003d0a97bf85eb11c000000000ec5198bf000010c000000000e17ab4bf0ad703c0000000009a99b9bf8fc205c0000000009a99b9bf85eb11c000000000a470bdbf9a9909c000000000a470bdbfcdcc0cc0000000003d0a97bf295c0fc0000000003d0a97bf14ae07c0000000000ad7a33da4700dc000000000ec51b83d85eb11c000000000ec51b83d52b80ec0000000000ad7a33c0ad703c000000000295c8f3d14ae07c000000000295c4fbf0ad703c000000000ec5178bff6280cc000000000ec5178bf000010c000000000ec5178bfae4711c000000000ec5178bf85eb11c0000000000ad7a33dc3f508c000000000ec51b83d713d0ac0000000000ad7a33d666606c000000000ae47e13d0ad703c00000000052b8de3f0ad703c000000000a470dd3f85eb11c00000000052b8de3fd7a310c0000000008fc2f53d85eb11c00000000048e17abf52b80ec000000000a4707dbf85eb11c000000000cdcc8cbf52b80ec000000000cdcc8cbf85eb11c0000000007b148ebf000010c000000000295c8fbf52b80ec000000000d7a390bf85eb11c0000000007b148ebfd7a310c0000000008fc295bf52b80ec00000000014aec7bfb81e05c0000000005c8fc2bf295c0fc0000000005c8fc2bfc3f508c0000000007b14cebfae4711c0000000003d0ad7bf0ad703c00000000085ebf1bf0ad703c00000000085ebf1bfae4711c000000000e17af4bf8fc205c0000000008fc2f5bf1f850bc0000000008fc2f5bf000010c000000000cdccac3fa470dd3f0000000052b8be3f000000bf0000000052b8be3ff6289c3f000000000000a03f85ebd1bf00000000f6285c3f5c8fe2bf000000008fc2353f5c8fc23f00000000ae47e13d85ebd13f000000009a9919be5c8fe23f000000003333b3be5c8fe2bf00000000713d0abf5c8fe23f00000000666666bfec51d8bf00000000333373bf6666e63e000000005c8f82bf0ad7c3bf00000000b81ea5bfa470bd3e000000005c8fc2bfec5138bf00000000b81ec5bf0ad7a33c00000000b81ec5bf14ae07bf00000000cdccec3fc3f50840000000003333f33f9a99f93f000000003333f33fb81e054000000000713dea3f8fc2f53f000000008fc2f5bfc3f50840000000008fc2f5bf8fc2f53f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_Bindpose: [] + textureRect: + serializedVersion: 2 + x: 50.036285 + y: 14.012913 + width: 381.93695 + height: 441.97418 + textureRectOffset: {x: 50.036285, y: 14.012913} + atlasRectOffset: {x: -1, y: -1} + settingsRaw: 64 + uvTransform: {x: 100, y: 242, z: 100, w: 242} + downscaleMultiplier: 1 + m_PhysicsShape: [] + m_Bones: [] + m_SpriteID: +--- !u!213 &1461053636 +Sprite: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 488 + height: 502 + m_Offset: {x: 0, y: 0} + m_Border: {x: 0, y: 0, z: 0, w: 0} + m_PixelsToUnits: 100 + m_Pivot: {x: 0.5, y: 0.5} + m_Extrude: 0 + m_IsPolygon: 0 + m_AtlasName: + m_PackingTag: + m_RenderDataKey: + 00000000000000000000000000000000: 0 + m_AtlasTags: [] + m_SpriteAtlas: {fileID: 0} + m_RD: + serializedVersion: 3 + texture: {fileID: 318651321} + alphaTexture: {fileID: 0} + secondaryTextures: [] + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 870 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 353 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_IndexBuffer: 50005d0160015e0160015d015f015e015d01560159015c015a015c0159015b015a0159015001570158015501580157015401550157015601550154015301510152014f01520151014e014f01510150014f014e0146014a014d014b014d014a014c014b014a014901470148014501480147014401450147014601450144013f01400143014101430140014201410140013a0138013c013a013c013e013d013e013c013f013e013d0119013b0138013c0138013b011201170139011901390117013801390119013a01390138013701360135011a0135013601180135011a011501350118013401330132013101320133013001320131012c01300131012f0130012c012d012f012c012e012d012c012b0113012a0128012a011301290128011301270124012001250120012401260125012401230120011b0121011b0120012201210120011f011b011e011c011e011b011d011c011b01190116011a0118011a011601170116011901180116011501120115011601170112011601150112011301140113011201fd00fa00f700f600f700fa00fb00f600fa00f000ef000d01ea000d01ef00e900ea00ef00ed00e900ef001101f0000d011001fd00f7001001f700f400f300f400f700f800f300f700f1001001f400f100f400ec00ee00ec00f400f500ee00f4000e01ea00e100e000e100ea00e800e000ea00eb00e800ea000f010e01e1000e010d01ea000c010a010901e400e7000b010a010b01e700e6000a01e700e8000a01e600eb000a01e800e9000a01eb00ed000a01e900ee000a01ed00f5000a01ee00f3000a01f500f8000a01f300f6000a01f800fb000a01f600f9000a01fb0008010a01f90009010a010801050109010801070105010801060105010701040105010601030105010401020103010401010103010201fe0001010201ff000101fe000001ff00fe00fd00fc00fa00f900fa00fc00fb00fa00f900f800f700f600f500f400f300f200f100f000ec00f000f100ef00f000ec00ed00ef00ec00ee00ed00ec00eb00ea00e900e600e000e800e200e000e400e600e400e000e700e400e600e500e200e300e400e300e200e200e100e000df00dc00d800dd00d800dc00de00dd00dc00db00d800d300d900d300d800da00d900d800d700d300d600d400d600d300d500d400d300d200cf00cb00d000cb00cf00d100d000cf00ce00cb00c600cc00c600cb00cd00cc00cb00ca00c600c900c700c900c600c800c700c600c500c200be00c300be00c200c400c300c200c100be00b900bf00b900be00c000bf00be00bd00b900bc00ba00bc00b900bb00ba00b900b800b500b000b600b000b500b700b600b500b400b000b300b100b300b000b200b100b000af00ac00a800ad00a800ac00ae00ad00ac00ab00a800a300a900a300a800aa00a900a800a700a300a600a400a600a300a500a400a300a2009f009b00a0009b009f00a100a0009f009e009b0096009c0096009b009d009c009b009a0096009900970099009600980097009600950092008e0093008e00920094009300920091008e0089008f0089008e0090008f008e008d0089008c008a008c0089008b008a0089008800850080008600800085008700860085008400800083008100830080008200810080007f007b007e007c007e007b007d007c007b00730077007a0078007a00770079007800770076007400750072007500740071007200740073007200710069006d0070006e0070006d006f006e006d006c006a006b0068006b006a00670068006a006900680067006000630066006400660063006500640063005a00610062005f00620061005e005f00610060005f005e005d005b005c0059005c005b00580059005b005a00590058004a00540057005500570054005600550054005300510052004f00520051004e004f00510050004f004e004d004b004c0049004c004b00480049004b004a00490048004100440047004500470044004600450044003b00420043004000430042003f0040004200410040003f003e003c003d003a003d003c0039003a003c003b003a0039003200350038003600380035003700360035002c00330034003100340033003000310033003200310030002f002d002e002b002e002d002a002b002d002c002b002a002300260029002700290026002800270026001d002400250022002500240021002200240023002200210020001e001f001c001f001e001b001c001e001d001c001b00130017001a0018001a00170019001800170016001400150012001500140011001200140013001200110010000f000e000d000e000f0009000e000d000c0009000d000b0009000c00080009000b000a0009000800070006000500040005000600030005000400000003000400010003000000020001000000 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 353 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 1 + offset: 0 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 7064 + _typelessdata: 48e10a4052b8febf0000000052b80e4085eb11c00000000052b80e40666606c0000000009a9909408fc215c000000000b81e054052b8febf00000000333303408fc215c000000000f628fc3f666606c000000000f628fc3f000010c000000000f628fcbf8fc205c00000000085eb01c0333313c000000000f628fcbf7b140ec0000000005c8f02c0f628fcbf00000000666606c048e1fabf00000000713d0ac048e1fabf00000000f6280cc0333313c000000000000010c03d0a07c000000000000010c0a4700dc0000000006666e6bf000000c0000000006666e6bf85eb01c0000000006666e6bfd7a300c000000000713deabf52b8febf00000000713deabf5c8f02c000000000cdccecbfd7a300c0000000000ad7e3bf52b8febf000000000000e0bf85eb01c0000000000000e0bf000000c0000000000ad7e3bf5c8f02c00000000048e17abf000000c00000000048e17abf85eb01c00000000048e17abfd7a300c000000000ae4781bf52b8febf00000000ae4781bf5c8f02c0000000000ad783bfd7a300c0000000007b146ebf000000c0000000007b146ebf85eb01c0000000007b146ebfd7a300c0000000008fc275bf52b8febf000000008fc275bf5c8f02c000000000c3f568bf52b8febf00000000ae4761bf85eb01c000000000ae4761bf000000c000000000c3f568bf5c8f02c000000000a4703dbf000000c000000000a4703dbf85eb01c000000000a4703dbfd7a300c000000000b81e45bf52b8febf00000000b81e45bf5c8f02c000000000713d4abfd7a300c000000000d7a330bf000000c000000000d7a330bf85eb01c000000000d7a330bfd7a300c000000000ec5138bf52b8febf00000000ec5138bf5c8f02c0000000001f852bbf52b8febf000000000ad723bf85eb01c0000000000ad723bf000000c0000000001f852bbf5c8f02c0000000006666e6be000000c0000000006666e6be85eb01c0000000006666e6bed7a300c0000000008fc2f5be52b8febf000000008fc2f5be5c8f02c000000000000000bfd7a300c000000000cdccccbe000000c000000000cdccccbe85eb01c000000000cdccccbed7a300c000000000f628dcbe52b8febf00000000f628dcbe5c8f02c0000000005c8fc2be52b8febf000000003333b3be85eb01c0000000003333b3be000000c0000000005c8fc2be5c8f02c0000000000ad723be000000c0000000000ad723be85eb01c0000000000ad723bed7a300c0000000005c8f42be52b8febf000000005c8f42be5c8f02c0000000003d0a57bed7a300c0000000000ad723bda4700d40000000000ad723bd1f850b40000000000ad723bdcdcc0c4000000000295c8fbd7b140e4000000000295c8fbd48e10a4000000000ec51b8bdcdcc0c4000000000295c0fbe52b8febf00000000ae47e1bd85eb01c000000000ae47e1bd000000c000000000295c0fbe5c8f02c0000000000ad7a33d000000c0000000000ad7a33d85eb01c0000000000ad7a33dd7a300c000000000cdcc4c3d52b8febf00000000cdcc4c3d5c8f02c0000000008fc2f53cd7a300c000000000b81e053e000000c000000000b81e053e85eb01c000000000b81e053ed7a300c000000000cdcccc3d52b8febf00000000cdcccc3d5c8f02c0000000009a99193e52b8febf00000000ec51383e85eb01c000000000ec51383e000000c0000000009a99193e5c8f02c000000000ec51983f000000c000000000ec51983f85eb01c000000000ec51983fd7a300c000000000e17a943f52b8febf00000000e17a943f5c8f02c00000000085eb913fd7a300c00000000048e19a3f52b8febf0000000052b89e3f85eb01c00000000052b89e3f000000c00000000048e19a3f5c8f02c0000000003d0ab73f000000c0000000003d0ab73f85eb01c0000000003d0ab73fd7a300c0000000003333b33f52b8febf000000003333b33f5c8f02c000000000d7a3b03fd7a300c0000000009a99b93f52b8febf00000000a470bd3f85eb01c000000000a470bd3f000000c0000000009a99b93f5c8f02c00000000014ae07c07b14eebf000000008fc205c03333f3bf000000008fc205c0295cefbf0000000014ae07c0e17af4bf00000000c3f508c0d7a3f0bf0000000014ae07c08fc2d5bf000000008fc205c048e1dabf000000008fc205c03d0ad7bf0000000014ae07c0f628dcbf00000000c3f508c0ec51d8bf0000000014ae07c0295ccfbf000000008fc205c0e17ad4bf000000008fc205c0d7a3d0bf00000000c3f508c085ebd1bf0000000014ae07c03d0ab7bf000000008fc205c0f628bcbf000000008fc205c0ec51b8bf0000000014ae07c0a470bdbf00000000c3f508c09a99b9bf0000000014ae07c0d7a3b0bf000000008fc205c08fc2b5bf000000008fc205c085ebb1bf00000000c3f508c03333b3bf0000000014ae07c0713daabf000000008fc205c0295cafbf000000008fc205c01f85abbf00000000c3f508c0cdccacbf0000000014ae07c085eb91bf000000008fc205c03d0a97bf000000008fc205c0333393bf0000000014ae07c0ec5198bf00000000c3f508c0e17a94bf0000000014ae07c01f858bbf000000008fc205c0d7a390bf000000008fc205c0cdcc8cbf00000000c3f508c07b148ebf0000000014ae07c0b81e85bf000000008fc205c0713d8abf000000008fc205c0666686bf00000000c3f508c014ae87bf0000000014ae07c0666666bf000000008fc205c0d7a370bf000000008fc205c0c3f568bf0000000014ae07c0333373bf00000000c3f508c01f856bbf0000000014ae07c09a9959bf000000008fc205c00ad763bf000000008fc205c0f6285cbf00000000c3f508c052b85ebf0000000014ae07c0cdcc4cbf000000008fc205c03d0a57bf000000008fc205c0295c4fbf00000000c3f508c085eb51bf0000000014ae07c0f6281cbf000000008fc205c0666626bf000000008fc205c052b81ebf0000000014ae07c0c3f528bf00000000c3f508c0ae4721bf0000000014ae07c0295c0fbf000000008fc205c09a9919bf000000008fc205c085eb11bf00000000c3f508c0e17a14bf0000000014ae07c0a470bdbe000000008fc205c085ebd1be000000008fc205c05c8fc2be0000000014ae07c03d0ad7be00000000c3f508c014aec7be0000000014ae07c00ad7a3be000000008fc205c0ec51b8be000000008fc205c0c3f5a8be00000000c3f508c07b14aebe0000000014ae07c0713d8abe000000008fc205c052b89ebe000000008fc205c0295c8fbe00000000c3f508c0e17a94be0000000014ae07c00ad7a3bd000000008fc205c08fc2f5bd000000008fc205c0ec51b8bd0000000014ae07c0b81e05be00000000c3f508c0cdccccbd0000000014ae07c08fc2f5bc000000008fc205c0295c8fbd000000008fc205c00ad723bd00000000c3f508c0cdcc4cbd0000000014ae07c00ad7a33c000000008fc205c00ad7a3bc000000008fc205c00ad7233c00000000c3f508c0000000000000000014ae07c00ad7233e000000008fc205c08fc2f53d000000008fc205c09a99193e0000000014ae07c0ae47e13d00000000c3f508c0295c0f3e0000000014ae07c03d0a573e000000008fc205c07b142e3e000000008fc205c0cdcc4c3e00000000c3f508c05c8f423e0000000014ae07c0b81e853e000000008fc205c0ae47613e000000008fc205c00000803e00000000c3f508c08fc2753e0000000014ae07c06666e63e0000000014ae07c01f85eb3e0000000014ae07c06666e63e0000000014ae07c0cdcccc3e0000000014ae07c0cdcccc3e00000000c3f508c0f628dc3e000000008fc205c0ae47e13e000000008fc205c085ebd13e000000008fc205c01f85eb3e000000008fc205c05c8f023f0000000014ae07c00000003f000000008fc205c048e1fa3e0000000014ae07c08fc2953f000000008fc205c0713d0a3f000000008fc205c03d0a973f0000000014ae07c0cdcc0c3f00000000ec5108c0713d0a3f00000000c3f508c09a99993f00000000c3f508c0e17a143f000000008fc205c0a4709d3f0000000014ae07c0f6289c3f000000008fc205c048e19a3f000000008fc205c00ad7a33f0000000014ae07c05c8fa23f000000008fc205c0ae47a13f000000000ad7a3bf3333b33f0000000014ae07c0c3f5a83f000000008fc205c014aea73f00000000c3f508c048e1ba3f00000000c3f508c06666a63f000000003333933ff628dc3f00000000295cef3fae47e1bd00000000295cef3ff628dc3f000000003333733fe17af4bf000000009a99593f3d0ad73f00000000295c0f3ee17af4bf000000000ad7a3bdf628dc3f00000000295c0fbed7a3d0bf0000000052b89ebe713dca3f00000000cdccccbe713daa3f000000003d0ad7be5c8f423f00000000cdcc4cbf9a99d9bf00000000f6289cbf6666e6be00000000666606c0295c8f3e00000000ae47a1bff6285cbf00000000ec5108c0b81e053f00000000ec5108c048e1fa3e00000000c3f508c08fc2f53e00000000c3f508c00000a03f00000000c3f508c014ae073f000000008fc205c05c8fe23f0000000014ae07c00000e03f000000008fc205c0ae47e13f00000000ec5108c05c8fe23f0000000014ae07c06666e63f000000008fc205c0b81ee53f00000000c3f508c00ad7e33f000000006666c6bfe17a144000000000f6280cc0e17a14400000000014ae07c0ae47c13f000000008fc205c0f628bc3f000000008fc205c00000c03f0000000014ae07c048e1ba3f00000000c3f508c052b8be3f0000000014ae07c014aec73f000000008fc205c05c8fc23f000000008fc205c06666c63f00000000c3f508c0b81ec53f0000000014ae07c07b14ce3f000000008fc205c0c3f5c83f000000008fc205c0cdcccc3f00000000c3f508c01f85cb3f000000008fc205c048e1da3f000000008fc205c052b8de3f0000000014ae07c09a99d93f00000000c3f508c0a470dd3f00000000000010408fc2154000000000b81e15401f85eb3f00000000b81e154048e10a40000000009a9909400000e03f000000000ad7e33f52b8de3f00000000cdcc0c3f8fc21540000000001f85eb3e52b8de3f00000000f628dc3e3333134000000000f628dc3e295cef3f00000000333313c05c8fe23f000000000ad713c03d0a0740000000000ad713c00ad7e33f0000000085ebb1bfcdcc0c4000000000295cafbf5c8fe23f00000000295cafbf48e10a4000000000295cafbf85eb114000000000295cafbf7b140e40000000001f85abbfa4700d40000000001f85abbf1f850b40000000001f85abbfcdcc0c4000000000c3f5a8bf7b140e4000000000b81ea5bf1f850b4000000000b81ea5bfa4700d4000000000c3f5a8bf48e10a400000000085eb11bfa4700d400000000085eb11bf1f850b400000000085eb11bfcdcc0c40000000009a9919bf7b140e40000000009a9919bf48e10a400000000052b81ebfcdcc0c4000000000cdcc0cbf7b140e4000000000b81e05bf1f850b4000000000b81e05bfa4700d4000000000cdcc0cbf48e10a4000000000c3f5a8bea4700d4000000000c3f5a8be1f850b4000000000c3f5a8becdcc0c4000000000ec51b8be7b140e4000000000ec51b8be48e10a40000000005c8fc2becdcc0c4000000000295c8fbea4700d4000000000295c8fbe1f850b4000000000295c8fbecdcc0c400000000052b89ebe7b140e400000000052b89ebe48e10a4000000000b81e85be7b140e40000000001f856bbe1f850b40000000001f856bbea4700d4000000000b81e85be48e10a40000000000ad7a3bc7b140e40000000000ad7233c1f850b40000000000ad7233ca4700d40000000000ad7a3bc48e10a40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_Bindpose: [] + textureRect: + serializedVersion: 2 + x: 13.07612 + y: 17.07612 + width: 463.84778 + height: 467.92197 + textureRectOffset: {x: 13.07612, y: 17.07612} + atlasRectOffset: {x: -1, y: -1} + settingsRaw: 64 + uvTransform: {x: 100, y: 244, z: 100, w: 251} + downscaleMultiplier: 1 + m_AtlasRD: + serializedVersion: 3 + texture: {fileID: 318651321} + alphaTexture: {fileID: 0} + secondaryTextures: [] + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 870 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 353 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_IndexBuffer: 50005d0160015e0160015d015f015e015d01560159015c015a015c0159015b015a0159015001570158015501580157015401550157015601550154015301510152014f01520151014e014f01510150014f014e0146014a014d014b014d014a014c014b014a014901470148014501480147014401450147014601450144013f01400143014101430140014201410140013a0138013c013a013c013e013d013e013c013f013e013d0119013b0138013c0138013b011201170139011901390117013801390119013a01390138013701360135011a0135013601180135011a011501350118013401330132013101320133013001320131012c01300131012f0130012c012d012f012c012e012d012c012b0113012a0128012a011301290128011301270124012001250120012401260125012401230120011b0121011b0120012201210120011f011b011e011c011e011b011d011c011b01190116011a0118011a011601170116011901180116011501120115011601170112011601150112011301140113011201fd00fa00f700f600f700fa00fb00f600fa00f000ef000d01ea000d01ef00e900ea00ef00ed00e900ef001101f0000d011001fd00f7001001f700f400f300f400f700f800f300f700f1001001f400f100f400ec00ee00ec00f400f500ee00f4000e01ea00e100e000e100ea00e800e000ea00eb00e800ea000f010e01e1000e010d01ea000c010a010901e400e7000b010a010b01e700e6000a01e700e8000a01e600eb000a01e800e9000a01eb00ed000a01e900ee000a01ed00f5000a01ee00f3000a01f500f8000a01f300f6000a01f800fb000a01f600f9000a01fb0008010a01f90009010a010801050109010801070105010801060105010701040105010601030105010401020103010401010103010201fe0001010201ff000101fe000001ff00fe00fd00fc00fa00f900fa00fc00fb00fa00f900f800f700f600f500f400f300f200f100f000ec00f000f100ef00f000ec00ed00ef00ec00ee00ed00ec00eb00ea00e900e600e000e800e200e000e400e600e400e000e700e400e600e500e200e300e400e300e200e200e100e000df00dc00d800dd00d800dc00de00dd00dc00db00d800d300d900d300d800da00d900d800d700d300d600d400d600d300d500d400d300d200cf00cb00d000cb00cf00d100d000cf00ce00cb00c600cc00c600cb00cd00cc00cb00ca00c600c900c700c900c600c800c700c600c500c200be00c300be00c200c400c300c200c100be00b900bf00b900be00c000bf00be00bd00b900bc00ba00bc00b900bb00ba00b900b800b500b000b600b000b500b700b600b500b400b000b300b100b300b000b200b100b000af00ac00a800ad00a800ac00ae00ad00ac00ab00a800a300a900a300a800aa00a900a800a700a300a600a400a600a300a500a400a300a2009f009b00a0009b009f00a100a0009f009e009b0096009c0096009b009d009c009b009a0096009900970099009600980097009600950092008e0093008e00920094009300920091008e0089008f0089008e0090008f008e008d0089008c008a008c0089008b008a0089008800850080008600800085008700860085008400800083008100830080008200810080007f007b007e007c007e007b007d007c007b00730077007a0078007a00770079007800770076007400750072007500740071007200740073007200710069006d0070006e0070006d006f006e006d006c006a006b0068006b006a00670068006a006900680067006000630066006400660063006500640063005a00610062005f00620061005e005f00610060005f005e005d005b005c0059005c005b00580059005b005a00590058004a00540057005500570054005600550054005300510052004f00520051004e004f00510050004f004e004d004b004c0049004c004b00480049004b004a00490048004100440047004500470044004600450044003b00420043004000430042003f0040004200410040003f003e003c003d003a003d003c0039003a003c003b003a0039003200350038003600380035003700360035002c00330034003100340033003000310033003200310030002f002d002e002b002e002d002a002b002d002c002b002a002300260029002700290026002800270026001d002400250022002500240021002200240023002200210020001e001f001c001f001e001b001c001e001d001c001b00130017001a0018001a00170019001800170016001400150012001500140011001200140013001200110010000f000e000d000e000f0009000e000d000c0009000d000b0009000c00080009000b000a0009000800070006000500040005000600030005000400000003000400010003000000020001000000 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 353 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 1 + offset: 0 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 7064 + _typelessdata: 48e10a4052b8febf0000000052b80e4085eb11c00000000052b80e40666606c0000000009a9909408fc215c000000000b81e054052b8febf00000000333303408fc215c000000000f628fc3f666606c000000000f628fc3f000010c000000000f628fcbf8fc205c00000000085eb01c0333313c000000000f628fcbf7b140ec0000000005c8f02c0f628fcbf00000000666606c048e1fabf00000000713d0ac048e1fabf00000000f6280cc0333313c000000000000010c03d0a07c000000000000010c0a4700dc0000000006666e6bf000000c0000000006666e6bf85eb01c0000000006666e6bfd7a300c000000000713deabf52b8febf00000000713deabf5c8f02c000000000cdccecbfd7a300c0000000000ad7e3bf52b8febf000000000000e0bf85eb01c0000000000000e0bf000000c0000000000ad7e3bf5c8f02c00000000048e17abf000000c00000000048e17abf85eb01c00000000048e17abfd7a300c000000000ae4781bf52b8febf00000000ae4781bf5c8f02c0000000000ad783bfd7a300c0000000007b146ebf000000c0000000007b146ebf85eb01c0000000007b146ebfd7a300c0000000008fc275bf52b8febf000000008fc275bf5c8f02c000000000c3f568bf52b8febf00000000ae4761bf85eb01c000000000ae4761bf000000c000000000c3f568bf5c8f02c000000000a4703dbf000000c000000000a4703dbf85eb01c000000000a4703dbfd7a300c000000000b81e45bf52b8febf00000000b81e45bf5c8f02c000000000713d4abfd7a300c000000000d7a330bf000000c000000000d7a330bf85eb01c000000000d7a330bfd7a300c000000000ec5138bf52b8febf00000000ec5138bf5c8f02c0000000001f852bbf52b8febf000000000ad723bf85eb01c0000000000ad723bf000000c0000000001f852bbf5c8f02c0000000006666e6be000000c0000000006666e6be85eb01c0000000006666e6bed7a300c0000000008fc2f5be52b8febf000000008fc2f5be5c8f02c000000000000000bfd7a300c000000000cdccccbe000000c000000000cdccccbe85eb01c000000000cdccccbed7a300c000000000f628dcbe52b8febf00000000f628dcbe5c8f02c0000000005c8fc2be52b8febf000000003333b3be85eb01c0000000003333b3be000000c0000000005c8fc2be5c8f02c0000000000ad723be000000c0000000000ad723be85eb01c0000000000ad723bed7a300c0000000005c8f42be52b8febf000000005c8f42be5c8f02c0000000003d0a57bed7a300c0000000000ad723bda4700d40000000000ad723bd1f850b40000000000ad723bdcdcc0c4000000000295c8fbd7b140e4000000000295c8fbd48e10a4000000000ec51b8bdcdcc0c4000000000295c0fbe52b8febf00000000ae47e1bd85eb01c000000000ae47e1bd000000c000000000295c0fbe5c8f02c0000000000ad7a33d000000c0000000000ad7a33d85eb01c0000000000ad7a33dd7a300c000000000cdcc4c3d52b8febf00000000cdcc4c3d5c8f02c0000000008fc2f53cd7a300c000000000b81e053e000000c000000000b81e053e85eb01c000000000b81e053ed7a300c000000000cdcccc3d52b8febf00000000cdcccc3d5c8f02c0000000009a99193e52b8febf00000000ec51383e85eb01c000000000ec51383e000000c0000000009a99193e5c8f02c000000000ec51983f000000c000000000ec51983f85eb01c000000000ec51983fd7a300c000000000e17a943f52b8febf00000000e17a943f5c8f02c00000000085eb913fd7a300c00000000048e19a3f52b8febf0000000052b89e3f85eb01c00000000052b89e3f000000c00000000048e19a3f5c8f02c0000000003d0ab73f000000c0000000003d0ab73f85eb01c0000000003d0ab73fd7a300c0000000003333b33f52b8febf000000003333b33f5c8f02c000000000d7a3b03fd7a300c0000000009a99b93f52b8febf00000000a470bd3f85eb01c000000000a470bd3f000000c0000000009a99b93f5c8f02c00000000014ae07c07b14eebf000000008fc205c03333f3bf000000008fc205c0295cefbf0000000014ae07c0e17af4bf00000000c3f508c0d7a3f0bf0000000014ae07c08fc2d5bf000000008fc205c048e1dabf000000008fc205c03d0ad7bf0000000014ae07c0f628dcbf00000000c3f508c0ec51d8bf0000000014ae07c0295ccfbf000000008fc205c0e17ad4bf000000008fc205c0d7a3d0bf00000000c3f508c085ebd1bf0000000014ae07c03d0ab7bf000000008fc205c0f628bcbf000000008fc205c0ec51b8bf0000000014ae07c0a470bdbf00000000c3f508c09a99b9bf0000000014ae07c0d7a3b0bf000000008fc205c08fc2b5bf000000008fc205c085ebb1bf00000000c3f508c03333b3bf0000000014ae07c0713daabf000000008fc205c0295cafbf000000008fc205c01f85abbf00000000c3f508c0cdccacbf0000000014ae07c085eb91bf000000008fc205c03d0a97bf000000008fc205c0333393bf0000000014ae07c0ec5198bf00000000c3f508c0e17a94bf0000000014ae07c01f858bbf000000008fc205c0d7a390bf000000008fc205c0cdcc8cbf00000000c3f508c07b148ebf0000000014ae07c0b81e85bf000000008fc205c0713d8abf000000008fc205c0666686bf00000000c3f508c014ae87bf0000000014ae07c0666666bf000000008fc205c0d7a370bf000000008fc205c0c3f568bf0000000014ae07c0333373bf00000000c3f508c01f856bbf0000000014ae07c09a9959bf000000008fc205c00ad763bf000000008fc205c0f6285cbf00000000c3f508c052b85ebf0000000014ae07c0cdcc4cbf000000008fc205c03d0a57bf000000008fc205c0295c4fbf00000000c3f508c085eb51bf0000000014ae07c0f6281cbf000000008fc205c0666626bf000000008fc205c052b81ebf0000000014ae07c0c3f528bf00000000c3f508c0ae4721bf0000000014ae07c0295c0fbf000000008fc205c09a9919bf000000008fc205c085eb11bf00000000c3f508c0e17a14bf0000000014ae07c0a470bdbe000000008fc205c085ebd1be000000008fc205c05c8fc2be0000000014ae07c03d0ad7be00000000c3f508c014aec7be0000000014ae07c00ad7a3be000000008fc205c0ec51b8be000000008fc205c0c3f5a8be00000000c3f508c07b14aebe0000000014ae07c0713d8abe000000008fc205c052b89ebe000000008fc205c0295c8fbe00000000c3f508c0e17a94be0000000014ae07c00ad7a3bd000000008fc205c08fc2f5bd000000008fc205c0ec51b8bd0000000014ae07c0b81e05be00000000c3f508c0cdccccbd0000000014ae07c08fc2f5bc000000008fc205c0295c8fbd000000008fc205c00ad723bd00000000c3f508c0cdcc4cbd0000000014ae07c00ad7a33c000000008fc205c00ad7a3bc000000008fc205c00ad7233c00000000c3f508c0000000000000000014ae07c00ad7233e000000008fc205c08fc2f53d000000008fc205c09a99193e0000000014ae07c0ae47e13d00000000c3f508c0295c0f3e0000000014ae07c03d0a573e000000008fc205c07b142e3e000000008fc205c0cdcc4c3e00000000c3f508c05c8f423e0000000014ae07c0b81e853e000000008fc205c0ae47613e000000008fc205c00000803e00000000c3f508c08fc2753e0000000014ae07c06666e63e0000000014ae07c01f85eb3e0000000014ae07c06666e63e0000000014ae07c0cdcccc3e0000000014ae07c0cdcccc3e00000000c3f508c0f628dc3e000000008fc205c0ae47e13e000000008fc205c085ebd13e000000008fc205c01f85eb3e000000008fc205c05c8f023f0000000014ae07c00000003f000000008fc205c048e1fa3e0000000014ae07c08fc2953f000000008fc205c0713d0a3f000000008fc205c03d0a973f0000000014ae07c0cdcc0c3f00000000ec5108c0713d0a3f00000000c3f508c09a99993f00000000c3f508c0e17a143f000000008fc205c0a4709d3f0000000014ae07c0f6289c3f000000008fc205c048e19a3f000000008fc205c00ad7a33f0000000014ae07c05c8fa23f000000008fc205c0ae47a13f000000000ad7a3bf3333b33f0000000014ae07c0c3f5a83f000000008fc205c014aea73f00000000c3f508c048e1ba3f00000000c3f508c06666a63f000000003333933ff628dc3f00000000295cef3fae47e1bd00000000295cef3ff628dc3f000000003333733fe17af4bf000000009a99593f3d0ad73f00000000295c0f3ee17af4bf000000000ad7a3bdf628dc3f00000000295c0fbed7a3d0bf0000000052b89ebe713dca3f00000000cdccccbe713daa3f000000003d0ad7be5c8f423f00000000cdcc4cbf9a99d9bf00000000f6289cbf6666e6be00000000666606c0295c8f3e00000000ae47a1bff6285cbf00000000ec5108c0b81e053f00000000ec5108c048e1fa3e00000000c3f508c08fc2f53e00000000c3f508c00000a03f00000000c3f508c014ae073f000000008fc205c05c8fe23f0000000014ae07c00000e03f000000008fc205c0ae47e13f00000000ec5108c05c8fe23f0000000014ae07c06666e63f000000008fc205c0b81ee53f00000000c3f508c00ad7e33f000000006666c6bfe17a144000000000f6280cc0e17a14400000000014ae07c0ae47c13f000000008fc205c0f628bc3f000000008fc205c00000c03f0000000014ae07c048e1ba3f00000000c3f508c052b8be3f0000000014ae07c014aec73f000000008fc205c05c8fc23f000000008fc205c06666c63f00000000c3f508c0b81ec53f0000000014ae07c07b14ce3f000000008fc205c0c3f5c83f000000008fc205c0cdcccc3f00000000c3f508c01f85cb3f000000008fc205c048e1da3f000000008fc205c052b8de3f0000000014ae07c09a99d93f00000000c3f508c0a470dd3f00000000000010408fc2154000000000b81e15401f85eb3f00000000b81e154048e10a40000000009a9909400000e03f000000000ad7e33f52b8de3f00000000cdcc0c3f8fc21540000000001f85eb3e52b8de3f00000000f628dc3e3333134000000000f628dc3e295cef3f00000000333313c05c8fe23f000000000ad713c03d0a0740000000000ad713c00ad7e33f0000000085ebb1bfcdcc0c4000000000295cafbf5c8fe23f00000000295cafbf48e10a4000000000295cafbf85eb114000000000295cafbf7b140e40000000001f85abbfa4700d40000000001f85abbf1f850b40000000001f85abbfcdcc0c4000000000c3f5a8bf7b140e4000000000b81ea5bf1f850b4000000000b81ea5bfa4700d4000000000c3f5a8bf48e10a400000000085eb11bfa4700d400000000085eb11bf1f850b400000000085eb11bfcdcc0c40000000009a9919bf7b140e40000000009a9919bf48e10a400000000052b81ebfcdcc0c4000000000cdcc0cbf7b140e4000000000b81e05bf1f850b4000000000b81e05bfa4700d4000000000cdcc0cbf48e10a4000000000c3f5a8bea4700d4000000000c3f5a8be1f850b4000000000c3f5a8becdcc0c4000000000ec51b8be7b140e4000000000ec51b8be48e10a40000000005c8fc2becdcc0c4000000000295c8fbea4700d4000000000295c8fbe1f850b4000000000295c8fbecdcc0c400000000052b89ebe7b140e400000000052b89ebe48e10a4000000000b81e85be7b140e40000000001f856bbe1f850b40000000001f856bbea4700d4000000000b81e85be48e10a40000000000ad7a3bc7b140e40000000000ad7233c1f850b40000000000ad7233ca4700d40000000000ad7a3bc48e10a40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_Bindpose: [] + textureRect: + serializedVersion: 2 + x: 13.07612 + y: 17.07612 + width: 463.84778 + height: 467.92197 + textureRectOffset: {x: 13.07612, y: 17.07612} + atlasRectOffset: {x: -1, y: -1} + settingsRaw: 64 + uvTransform: {x: 100, y: 244, z: 100, w: 251} + downscaleMultiplier: 1 + m_PhysicsShape: [] + m_Bones: [] + m_SpriteID: +--- !u!213 &1475637596 +Sprite: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 484 + height: 484 + m_Offset: {x: 0, y: 0} + m_Border: {x: 0, y: 0, z: 0, w: 0} + m_PixelsToUnits: 100 + m_Pivot: {x: 0.5, y: 0.5} + m_Extrude: 0 + m_IsPolygon: 0 + m_AtlasName: + m_PackingTag: + m_RenderDataKey: + 00000000000000000000000000000000: 0 + m_AtlasTags: [] + m_SpriteAtlas: {fileID: 0} + m_RD: + serializedVersion: 3 + texture: {fileID: 1541280561} + alphaTexture: {fileID: 0} + secondaryTextures: [] + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 183 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 57 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_IndexBuffer: 38003700360035003600370034003600350031003400350032003400310033003200310002001800010001001700000030002f002e0019002e002f002d002e0019002c002e002d002a002e002c0018002d00190002002d00180000002d00020029002a002c002b002a0029002800050027000300270005002500270003002600250003002200250026002300250022002400230022001f001e002000210020001e0010000f001f0008001f000f0006001f0008000d001f0006001d001f000d001e001f001d001b001e001d001a001b001d001c001b001a0009000e0019000f0019000e00180019000f00170018000f00000017000f00160000000f00150016000f00140015000f00130014000f00120013000f00110012000f00040011000f00050011000400030004000f00100003000f0008000e0009000700080009000600070009000d00060009000c000d0009000a000c0009000b000a000900080007000600050004000300020001000000 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 57 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 1 + offset: 0 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1144 + _typelessdata: e17ad4bf0ad723bc00000000e17ad4bf295c0f3e00000000e17ad4bf0ad723bc000000008fc275bef628dcbf0000000052b89ebef628dcbf0000000052b89ebeb81ee5bf000000003333b33e713dca3f000000007b14ae3e1f85cb3f000000007b14ae3e1f85cb3f0000000048e1fa3f3d0af73f000000003333f33f14aec73f0000000048e1fa3fe17ad43f000000005c8f423f6666c63f00000000cdcccc3e0ad7c33f000000000ad7a33ecdcccc3f00000000e17a943e1f85cb3f000000000ad7233ca470bdbf000000003d0a17bf0ad703c000000000713d4abf0ad703c000000000713d8abff628dcbf00000000c3f5a8bfae4761bf000000009a99b9bf14aec7be00000000c3f5c8bf8fc275be00000000e17ad4bf3d0a573e000000008fc2d5bf9a99993e00000000a470fdbf3d0af73f00000000295ccf3f3d0a573f000000003333d33f14ae07bf000000009a99d93f8fc275bd000000003333b33f295c8f3f000000009a99993fec5178bf000000003333733f14aec7bf000000005c8fa23ff628bcbf00000000c3f5a83f1f858bbf000000008fc2b53f52b8debf00000000ae47c13ff628fcbf00000000ae47c13fcdccecbf0000000085ebb13f0ad703c000000000c3f5a83ff628dcbf00000000000080be0ad703c00000000052b89ebe9a99f9bf00000000cdcc8cbf48e1dabf00000000666686bf0ad703c000000000a4707dbfcdccecbf000000001f85abbf48e1dabf000000003333d3bf48e17abf00000000000000c00ad703c000000000d7a300c03333f33f00000000d7a300c0ae4701c000000000d7a3f03fa470ddbf0000000048e1fa3f52b8febf0000000048e1fa3f5c8fe2bf00000000d7a3f03f333303c0000000003333d33fa470ddbf000000003333d33f333303c0000000001f85cb3fb81ee5bf000000001f85cb3fec51f8bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_Bindpose: [] + textureRect: + serializedVersion: 2 + x: 41 + y: 36.026752 + width: 396.9871 + height: 398.94647 + textureRectOffset: {x: 41, y: 36.026752} + atlasRectOffset: {x: -1, y: -1} + settingsRaw: 64 + uvTransform: {x: 100, y: 242, z: 100, w: 242} + downscaleMultiplier: 1 + m_AtlasRD: + serializedVersion: 3 + texture: {fileID: 1541280561} + alphaTexture: {fileID: 0} + secondaryTextures: [] + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 183 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 57 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_IndexBuffer: 38003700360035003600370034003600350031003400350032003400310033003200310002001800010001001700000030002f002e0019002e002f002d002e0019002c002e002d002a002e002c0018002d00190002002d00180000002d00020029002a002c002b002a0029002800050027000300270005002500270003002600250003002200250026002300250022002400230022001f001e002000210020001e0010000f001f0008001f000f0006001f0008000d001f0006001d001f000d001e001f001d001b001e001d001a001b001d001c001b001a0009000e0019000f0019000e00180019000f00170018000f00000017000f00160000000f00150016000f00140015000f00130014000f00120013000f00110012000f00040011000f00050011000400030004000f00100003000f0008000e0009000700080009000600070009000d00060009000c000d0009000a000c0009000b000a000900080007000600050004000300020001000000 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 57 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 1 + offset: 0 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1144 + _typelessdata: e17ad4bf0ad723bc00000000e17ad4bf295c0f3e00000000e17ad4bf0ad723bc000000008fc275bef628dcbf0000000052b89ebef628dcbf0000000052b89ebeb81ee5bf000000003333b33e713dca3f000000007b14ae3e1f85cb3f000000007b14ae3e1f85cb3f0000000048e1fa3f3d0af73f000000003333f33f14aec73f0000000048e1fa3fe17ad43f000000005c8f423f6666c63f00000000cdcccc3e0ad7c33f000000000ad7a33ecdcccc3f00000000e17a943e1f85cb3f000000000ad7233ca470bdbf000000003d0a17bf0ad703c000000000713d4abf0ad703c000000000713d8abff628dcbf00000000c3f5a8bfae4761bf000000009a99b9bf14aec7be00000000c3f5c8bf8fc275be00000000e17ad4bf3d0a573e000000008fc2d5bf9a99993e00000000a470fdbf3d0af73f00000000295ccf3f3d0a573f000000003333d33f14ae07bf000000009a99d93f8fc275bd000000003333b33f295c8f3f000000009a99993fec5178bf000000003333733f14aec7bf000000005c8fa23ff628bcbf00000000c3f5a83f1f858bbf000000008fc2b53f52b8debf00000000ae47c13ff628fcbf00000000ae47c13fcdccecbf0000000085ebb13f0ad703c000000000c3f5a83ff628dcbf00000000000080be0ad703c00000000052b89ebe9a99f9bf00000000cdcc8cbf48e1dabf00000000666686bf0ad703c000000000a4707dbfcdccecbf000000001f85abbf48e1dabf000000003333d3bf48e17abf00000000000000c00ad703c000000000d7a300c03333f33f00000000d7a300c0ae4701c000000000d7a3f03fa470ddbf0000000048e1fa3f52b8febf0000000048e1fa3f5c8fe2bf00000000d7a3f03f333303c0000000003333d33fa470ddbf000000003333d33f333303c0000000001f85cb3fb81ee5bf000000001f85cb3fec51f8bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_Bindpose: [] + textureRect: + serializedVersion: 2 + x: 41 + y: 36.026752 + width: 396.9871 + height: 398.94647 + textureRectOffset: {x: 41, y: 36.026752} + atlasRectOffset: {x: -1, y: -1} + settingsRaw: 64 + uvTransform: {x: 100, y: 242, z: 100, w: 242} + downscaleMultiplier: 1 + m_PhysicsShape: [] + m_Bones: [] + m_SpriteID: +--- !u!28 &1498944422 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + m_IsAlphaChannelOptional: 0 + serializedVersion: 2 + m_Width: 488 + m_Height: 502 + m_CompleteImageSize: 979904 + m_MipsStripped: 0 + m_TextureFormat: 5 + m_MipCount: 1 + m_IsReadable: 1 + m_IsPreProcessed: 0 + m_IgnoreMasterTextureLimit: 0 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_VTOnly: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 1 + m_PlatformBlob: + image data: 979904 + _typelessdata: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff010000000100000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000001ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff0100000001ffffff01ffffff010000000100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000001ffffff01ffffff01ffffff01ffffff00ffffff00ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01000000010000000100000001ffffff01ffffff01ffffff0100000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000000ffffff01ffffff01ffffff0280808001ffffff0100000001ffffff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff010000000100000001ffffff0100000001ffffff0100000001ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff010000000100000001000000010000000280808001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff0100000001000000028080800100000001ffffff02808080028080800100000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000000100000001ffffff0100000001ffffff01ffffff0100000000ffffff010000000100000001ffffff01000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02808080028080800100000001ffffff0100000001ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080800100000001ffffff01000000028080800100000001000000028080800100000001ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff010000000100000001ffffff01ffffff01ffffff0100000001ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff01ffffff00000000000000000100000001ffffff01ffffff00ffffff01ffffff0100000002808080010000000100ffff010000000100000001ffffff0100000001ffffff000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0000000000ffffff01ffffff010000000100000001ffffff010000000100000001ffffff01ffffff0100000001ff000001ffffff01ffffff0100000001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff010000000100000001000000010000000100000001ff000001ffffff01ffffff0280808001ffffff01ffffff0280808001ffffff01ffffff01ff000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00ffffff0100000001000000000000000100000001ffffff01ffffff01ffffff01ff00000100000001ffffff01ffffff01ff000001ffffff01ffffff01ffffff01ffffff01000000010000000100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000002808080010000000100000001ffffff01ff000001ffffff02ff808002ff808001ff000001ffffff01ff00ff01ff000001ffffff01ffffff01ffffff01ffffff01ffffff0100000000ffffff0280808000ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff010000000100000001ffffff0100000001ffffff01000000010000000000ffff01ff000001ffffff01ffffff01ffffff01ff000001ffffff01000000010000000100000001ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ff00000000ffff01ffffff01ffffff01ff00ff01ffffff02ff808001ffffff01ffffff01ffffff010000000100000001ffffff01ffffff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff01ffffff01ffffff0100000001ffffff0100000001ffffff01ffffff01ff000001ffffff01ffffff01ffffff01ffffff0100ffff0100000001ffffff01ffffff01ffffff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff0100000001ffffff010000000100000001ffffff01ffffff02ff808001ff000001ffffff01ffffff02ff808001ffffff01ffffff0280808001ff0000010000000100000001ffffff0100000000ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff0100000001ffffff01ff000001ffffff01ffffff01ff000001ff000001ffffff0100000001ffffff0100000001ffffff01ffffff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000000100000001ffffff01ffffff0100000001ffffff0280808001ffffff01ff000001ffff0001ff00ff01ff00ff01ffff0001ff000002ff80800000ffff0100000001ffffff01000000010000000100000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100ffff010000000100000001000000010000000100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff01ffffff01ffffff028080800280808001ffffff01ffffff01ff000002ff808001ff00ff01ffffff01ff000001ff000001ff00000280808001ff000001ffffff01ffffff0100000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000100000001ffffff01ffffff010000000100000001ffffff0100000001ffffff01ff000001ff000001ffffff01ffffff01ffffff01ffffff0100000001ffffff00ffffff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808001ffffff0100000001ffffff01ff00000280808001ffffff01ffffff01ffffff01ffff0001ff00ff01ffff0001ffffff01ff000001ff00000280808001ffffff01ffffff01000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff000000000100000000ffffff01ffffff01ffffff0100000001ffffff01000000010000000100ffff01ff000001ff000001ffffff01ffffff0100000001ffffff0000000000ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff000000000100ffff01ffffff01ffffff028080800280808001ffffff02ff80ff01ffff0001ffffff0280808001ffffff01ffffff0100000001ffffff0100000001ffffff00ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff0100000001ffffff010000000100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff0100000001ffffff0100000001ffffff01ffffff01ff00000100000001ff00ff028080800100000001ff000001000000010000000000ffff0100000000ffffff01ffffff000000000100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080800100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff010000000100000001ffffff0100000001ffffff0100000001ffffff01ffffff0100000001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff010000000100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000000100000000ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000002808080028080800100000001ffffff01ffffff010000000280808001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff00ffffff028080800100000001ffffff0100000001000000028080800100000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0100000001ffffff01ffffff01ffffff01ffffff01000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff0280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff0100000001ffffff0100000001ffffff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff010000000280808001ffffff01ffffff01ffffff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff00ffffff0000000001ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0100000001ffffff01ffffff0100000000ffffff01000000010000000100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff01ffffff01ffffff00ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000ffffff01ffffff01ffffff0100000001ffffff0000ffff0000000001ffffff000000000000ff0001ffffff01ffffff01ffffff01ffffff0100000001ffffff0100000001ffffff01ff00ff01ffffff0100ff0001ff00ff01ffffff01ff00ff0000ff000000ff000000000001ffffff00000000000000000000ff00000000000000000001ffffff01ffffff01ffffff0000000001ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff01ffffff01ff00000000ffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff0000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ffffff0000ff000000ff0001ffffff01ffffff01ff00ff01ff00ff01ffff0001ffffff01ffffff01ff00000100000001ffffff01ffffff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0000000001ffffff01ffffff0000ff000000ff0000ffffff01ffffff010000000100ff000100ff0001ffffff01ffffff01ffffff02ff80ff0280808001ff00ff01ff00ff02ff80ff0280008001ffffff02ff80ff01ffffff02ff008002ff808002ff808002ff80ff01ff00ff01ffffff02ff80ff01ffffff01ffff0001ffffff01ff00ff01ffffff0280808001ffffff01ffffff01ffffff02ff80ff01ffffff01ff00ff01ff000001ff00ff0100000001ffff0001ffffff00ffffff000000000000000001ffffff01ffffff01ffffff0000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ff000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff02ff808002800080028080800280808002ff80ff02800080028000800280808002ff808001ffffff02ff808002ff808002ff808002ff808002ff008001ff00ff02ff008002ff008002ff808002ff80ff0280008001ffffff028080800280808002808080028000800280808001ffff000100ff0001ff00ff02ff80ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffff000100ffff0100ffff01000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff000000000100ffff00ffffff00ffffff0100ff000100ff000100ff0001ffffff01ffffff01ffffff01ffffff0280808002ff80ff0280008001ffffff01ff00ff028080800280808003aa55aa028080800280008003aa55aa03aa55aa03aa55aa02ff008002ff808003ff55aa02ff80ff03ff55aa03aa55aa02ff00ff03ff55aa02ff80ff03ff55aa02ff80ff03ff55aa02ff80ff03aa55aa03aa55aa03aa55aa0280808002ff80800280008002808080028000800280008002ff80ff02ff80ff0280008001ff00ff01ffffff01ff00ff0280808001ff00ff01ff00ff0100ff0001ff00000100000001ffffff0100000001ffffff01ff000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0100ff0001ffff000280808001ff00ff01ffffff02ff80ff01ffffff028080800280808001ffffff0280008002ff80ff02ff80ff02ff80ff02ff80ff0280008003aa55aa03aa55aa03aa55aa03aa55aa02ff008003ff55aa03aa55aa03ff55aa03ff55aa03ff55aa03ff55ff04bf408005cc669904bf408004bf40bf03aa55aa03aa00aa03ff55aa03ff55aa03ff55aa03aa55aa03aa55aa02ff008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff02ff80ff02ff80ff02ff808002ff808002ff0080028000800280008002ff80ff01ffffff0280808001ffffff01ffffff0000ff0001ff00ff01ffffff0000000001ffffff0100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff000001ffff0001ffff0001ffffff01ff00ff01ff00ff0100ff0001ff00ff0100ff00028000800280008003aa55aa02ff808002ff008002ff80ff03ffaaff03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa04bf80bf04bf40bf04bf80bf04ff80bf04bf40bf04bf40bf04bf40bf05cc669905cc339904bf40bf04bf40bf04bf40bf05cc669904ff40bf04bf408004ff40bf03ff55aa04bf40bf03ff55aa03aa55aa03aa55aa04bf40bf03aa55aa03aa55aa03aa55aa03ff55aa03aa55aa03aa55aa03aa55aa02ff0080028080800280808002ff80ff01ff00ff02ff80ff0280808002ff80ff02ff80ff01ffffff01ff00ff01ff00000100ff000280808001ffffff000000000000000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ff00ff01ffffff01ffffff02ff80ff01ffffff0280008001ffffff028000800280008002808080028000800280008003aa55aa03aa55aa03ff55aa03ff55aa03ff55aa03ff55aa03ff55ff04bf40bf04bf40bf0599669904bf40bf0599339904bf40bf04bf40bf05cc669905cc33cc05cc33cc05cc339905cc339905cc339905cc339905cc339905cc33cc05cc339905cc339905cc339905cc339904bf40bf05cc339905cc339905cc339905cc339904bf40bf04bf40bf04bf80bf04bf408004bf408004bf40bf03aa55aa03aa55aa03ff55aa03aa55aa03aa55aa02ff80ff01ffffff02ff8080028080800280808002ff80ff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff000001ff000001ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff0280808001ff00ff01ffffff0280008001ffffff01ffffff02808080028000800280808002ff80ff02ff008002ff80ff03aa55aa03aa55aa03aa55aa03aa55aa03ff55aa04bf408004bf40bf05cc66cc04bf40bf05cc339904bf00bf05cc33cc06aa2baa06aa2baa05cc33cc06d555aa06d52baa06d52baa06aa2baa06d52baa06aa2baa07b649b606aa2baa06d555d506aa2baa06aa2b8006aa2b8005cc33cc05cc339906aa2baa05cc339905cc339905cc339905cc339905cc339904bf40bf04bf40bf04bf40bf05cc669904bf40bf04bf408004bf80bf03aa55aa03ffaaff03ff55aa02ff008003aa55aa03aa55aa028080800280008001ffffff01ff00ff01ff00ff01ff00ff01ffffff01ff000001ffffff01ffffff0000ff0001ffffff0100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ff000001ffffff01ffffff01ffffff01ffffff02808080028000800280808002ff80ff0280808003aa55aa02ff80ff03aa55aa03aa55aa04ff80bf03ff55aa04bf40bf04bf408004ff80bf04ff40bf05cc66cc05cc33cc05cc33cc05cc33cc06d555aa06d555aa06aa2baa06d52baa07b649b607db49b607db49b607db49b607db49b607b649b607db49b607b649b607db49b607b649b607b649b608bf409f07b649b607b6499207b649b606d52baa07b649b606aa2baa07b649b606d52baa06aa2baa05cc33cc06aa2baa05cc339905cc339905cc669904bf408004bf40bf03aa00aa03ff55aa03aa55aa03aa55aa03aa55aa02ff008002ff808003aa55aa02ff808002ff808002ff80ff02ff80ff01ffffff02ff808001ff00ff0280808001ffffff01ffffff00ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff000001ff00ff02ff80ff01ff00ff02ff80ff01ffff00028080800280008003aa55aa0280008003aa55aa03aa55aa03ff55aa04bf408004bf408004bf40bf04bf40bf04bf40bf05cc339906aa2baa05cc33cc06aa2baa06d555d507b649b607db24b607db24b607b649b607b649b608bf409f08bf409f08bf409f08df40bf08bf209f08df40bf08bf409f08bf409f09aa398e08bf409f08df40bf08df40bf08bf40bf08bf409f08bf409f07db49b607db24b607b649b607b6249207b6249207b6249207b6249207db49b607b6499206d555aa06d555aa05cc33990599339905cc66cc04bf40bf04bf408004bf408003aa55aa04bf40bf03aa55aa03aa55aa02ff008003aa55aa0280008001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff000001ffffff02ff80ff01ffffff02808080028000800280808002ff808002ff008003aa55aa0280008003aa55aa03ff55aa04bf40bf04bf408004bf40bf0599339905cc339906d555aa05cc33cc06d52baa06aa2baa06d555d507db49b607db49b607db49b608bf40bf08df40bf08df40bf09c655aa09c655aa09c639aa09c639aa0acc33b20acc33b20acc33b20acc4db20acc4db20acc4db20acc33b20ab233990acc33b209c639c60ab2339909c639aa09c639aa09c639aa08bf209f09c639aa07b624b607db24b608bf409f07b6249207b6499206d555aa06d555aa06d52baa06aa2baa05cc339905cc669905cc669904bf40bf04bf40bf04bf80bf04bf408003aa55aa03aa55aa02ff80ff02ff80ff02ff008002ff0080028080800280008001ffffff01ffffff01ff00ff01ffffff01ff000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff01ff000001ff00ff01ff00ff01ffffff028080800280008002808080028080800280808002ff008003aa55aa03aa55aa04bf408003aa55aa04bf40bf04bf40bf05cc66cc0599339905cc339906d555aa06d52baa07db49b607db49b607b649b608bf409f07db49b608df40bf09c639aa0ab24d9909c639aa0acc4db20acc4db20acc33b20acc33b20acc1ab20bd12eb90bd146b90bb92ea20bd12eb90cbf40aa0bb92ea20bb92ea20cbf40aa0bd12eb90bb92ea20acc33b20bd146b90acc33b20acc33b20acc4db209c639aa0acc4db209c639c608bf40bf09c655aa08bf409f08bf409f08bf409f07b649b606d52baa07b649b606aa2baa05cc339905cc66cc05cc66cc05cc669904bf408003aa55aa03aa55aa03aa55aa03ff55aa03aa55aa0280808002ff0080028080800280808001ff00ff01ffffff0000ff0001ffffff01ff00ff01ff000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00000000ff0001ff00ff01ffff0002ff80ff02ff80ff028000800280808003aa55aa02ff80ff03aa55aa03aa55aa03ff55aa03aa00aa04bf40bf04bf40bf04bf40bf05cc339905cc339906d555aa06d555aa07b649b608bf409f08bf409f08bf409f09aa39aa09aa39aa09c639aa0bb92ea20acc33b20bd146b90bd146b90cbf55aa0dc44e9d0cbf40aa0cd540aa0cd540bf0dc43bb10dc43bb10dc43bb10dc4279d0dc43bb10dc43bb10cbf2baa0dc43bb10dc43bb10cbf40aa0cbf40aa0cbf2baa0cbf40aa0cbf40aa0bb946a20acc33b20acc33b20acc33b20ab2339909c639aa09c639aa09c639aa07db49b607db49b607db49b607b649b606d555aa06aa2baa06d555aa05cc339905cc669904bf40bf04bf40bf03aa55aa03ff55aa03aa55aa03aa55aa02ff80ff028000800280808001ffffff01ffffff02ff80ff01ff00ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ff00ff01ff00ff0280008003aa55aa02ff80ff02ff80ff03aa55aa03ff55ff03aa55aa05cc6699059933990599339905cc66cc05cc33cc05cc33cc06d52baa07b624b607db49b608bf409f08bf409f09c639aa0acc4db20acc4db20acc4db20bb946b90cbf40aa0cbf40aa0cbf40aa0dc43bb10dc43bb10dc43bb10dc43bb10dc43bb10eb637a40ec837b60ec837a40fcc33aa0fbb33aa0fcc44aa0ec837a40ec837a40ec837b60eb637a40dc43bb10ec849a40eb637a40dc43bb10dc43bb10db13b9d0cbf40aa0cbf40aa0bb92ea20bd12eb90bb92ea20acc33b209c639c609c639c608bf409f08bf409f07db49b607b649b606d52baa06aa2baa06aa2baa05cc339904bf40bf04ff40bf03ff55aa03ff55aa03aa55aa03aa55aa03ff55aa03aa55aa02808080028080800100ff00028080800000ff0001ff00ff01ffff000100ff0000ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff02ff80ff028080800280808002ff80ff03ffaaff03aa55aa03aa55aa04bf40bf04bf408005cc339905cc33990599339906aa2baa06d555aa07b6249208bf409f08bf409f08bf409f08bf40bf0ab233990acc33b20bb946a20bd146b90cbf40aa0cd540bf0dc43bb10dc43bb10eb637a40ec837b60fbb44aa0fcc44aa10bf40af10bf409f0fcc33aa10cf40af0fcc44bb10cf40af10bf40af10bf40af10bf309f10bf40af10bf409f10bf409f10bf409f0fbb33aa0fbb33aa0ec837a40fbb44aa0ec837a40eb637a40dc43bb10cbf40aa0cbf2baa0cbf40aa0bd146b90acc33b20acc33b209c639aa09c655aa08bf409f08bf40bf07db24b607db49b606d555aa06d52baa05cc339905cc66cc05cc339904bf40bf04bf408004bf408003aa55aa02ff80ff02ff008002ff80800280008002ff80ff01ff00ff01ff00ff0280808001ff00ff01ffffff00ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ff000001ffffff01ffffff02ff80ff02ff80ff028080800280808003aa55aa02ff80ff03ff55aa03ff55aa04bf40bf05cc339905cc33cc06aa2baa06d555aa07b649b607b649b608bf409f08bf40bf09c639aa09c639aa0acc33990bb92ea20bd146b90cbf40aa0dc43b9d0dc43bb10dc43bb10ec849b60fbb44aa0fbb33aa10bf30af11b43ca511c32da511c33ca511c33cb411c33ca512c639aa11c33cb411d23cb412c647aa12c647aa11c33cb412c647aa11c33cb411c33ca511c33ca511c33ca511c33ca510bf30af10bf30af0fbb33aa0ec837a40fbb44aa0fbb44aa0dc43bb10dc43bb10dc43bb10dc43bb10bb92ea20bd146b90acc4db209c639aa09c639aa08bf40bf08bf409f06d52baa07db49b606d52baa06aa2baa05cc339904bf40bf04bf40bf04bf408003aa55aa03aa55aa03aa55aa02800080028000800280808001ff00ff0100ff0001ffffff0000ff000100ff0001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ff00ff01ffffff01ffffff028080800280008003aa55aa03aa55aa02ff80ff03aa55aa04bf40bf04bf008004bf40bf05cc339905cc339906aa2baa07db49b607b649b607db49b608bf40bf09c639c60acc4db20bb946a20bd146a20cbf40aa0dc43b9d0dc43bb10ec849b60ec837b60fcc44bb10cf40af11c33cb411c33cb412c639aa12c639aa13c936ae13c943ae14bf40a614bf40a613bc36ae14bf40b214bf40a614cc40b214bf40a614cc40b214bf40a614bf33a614bf33a614bf33a613bc36a113bc36a112b82aaa12c639aa11c33cb411c33ca510cf40af10bf40af0fcc44aa0ec837a40ec837a40dc43bb10dc43bb10cbf40aa0bd146a20acc33b20ab233b209c639aa09c639aa08bf409f07db49b606d52baa06d555aa05cc33cc05cc33cc04bf40bf04bf40bf04bf40bf03aa55aa02ff008002ff80ff03aa55aa02ff80ff028080800280008002ff80ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0100ff000100000001ff00ff01ff00ff01ffffff028080800280008003ffaaff03aa55aa03aa55aa04bf408004bf408004bf40bf05cc33cc06d555aa07b6499207db49b608df40bf08bf40bf09c639aa09c639c60acc33b20bd146b90cd540aa0dc43bb10dd83bb10eb637a40ec837b60fcc44aa10cf40af11c33ca511c33cb412b839aa13bc36a113bc36a115c23daa14bf33b215c231aa15c23daa16b93aa216c53aae16c53aa216c53aae15ce3db615c23daa16c53aa216c53aae15c23daa15c23daa16c53aae15c231aa15c231aa15b63daa14bf33a613c936ae13bc43a112c639aa11c33cb411c33ca50fcc33aa0fcc44bb0fcc44aa0ec849b60dc43bb10dc44eb10bd146b90bb946a20ab233990acc33b208bf409f08bf409f07db49b606d52baa06d52baa06d52baa05cc33cc05cc339904bf40bf04bf408003aa55aa03aa55aa02ff008002ff808002ff8080028080800100ff0001ffffff01ffffff01ffffff01ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808001ffffff01ff00ff01ffffff028000800280808002ff80ff03aa55aa03aa55aa03aa55aa04bf40bf04bf008004bf40bf05cc33cc05cc009906d52baa07db49b607b6249208df40bf08bf209f09c639aa0acc33b20cbf40aa0cbf40aa0dc43b9d0ec837a40fcc44bb10bf40af10cf40af11c33ca512c639aa13c936ae13bc36ae15c249aa15c23daa16c546ae17bc37a617bc37a617bc37a617c837a618bf40aa18bf35aa19c23da318ca40aa18ca40aa19c23dad19c23da318bf40aa18ca40aa17c837b118bf40aa17c837b117bc37a616b93aa216c53aae15c23daa14cc40b213c936ae13c936ae13bc36a112c639aa11c33cb410bf40af0fcc44aa0ec837b60ec837b60cd540aa0dc43bb10bd146b90bb92ea20acc4db208df40bf08bf409f07b624b607b6249207b649b606aa2baa06aa2baa04bf40bf05cc669903ff55aa03ff55aa03aa55aa03aa55aa02ff008002ff008001ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ffffff01ff00ff01ff00ff01ffffff028000800280808003aa55aa02ff80ff03aa55aa03ff55ff03aa55aa04bf40bf04bf40bf05cc33cc06d555aa06d52baa07db49b607b6249209c639aa09c639aa0acc33b20bb92ea20bb92ea20cbf40aa0eb637a40fbb44aa10bf40af10bf30af11c33ca512c647aa13bc43a113c936ae15c23daa15c23db616c53aae17bc37a617bc37a618bf35aa19c23da319c23dad19c23dad1ac43ba71ac43ba71ac43ba71bbd39a11bbd39aa1ac43ba71bbd39a11bbd39a11ac43ba719c23dad1ac43bb11aba3ba719c23dad19c23da318bf359f17c837b117c843a615c23daa15c23daa14cc40b213c943ae13bc36a112c647aa11c33ca510bf40af0fcc33aa0ec837b60dc43bb10dc43bb10cbf2baa0acc33b209c639aa09c639aa08bf409f08bf409f07b649b606d555d506aa2baa05cc33cc04bf40bf04bf408003aa00aa04bf80bf03aa55aa02ff008002ff80ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000000001ffff0001ff00ff01ffffff02ff80ff01ffffff02ff80ff0280008003aa55aa03aa55aa04bf40bf04bf40bf04bf40bf05cc33cc06d52baa06aa2b8007b6499208bf409f08bf409f09c639aa0acc33b20bd146b90cbf2baa0dc43bb10ec837b60fbb33aa0fcc33aa10bf30af12b839aa12c639aa14bf40b214bf33a615c23daa16c52eae17c843b118bf35aa19c23dad19c23dad1ac43bb11bbd39aa1bc639aa1cbf40ad1cc840ad1cbf37ad1dc13eb01dc13ea71dc13eb01dc13ea71dc13ea71cc837ad1cbf37a41cbf37a41cbf40ad1bbd39aa1bbd2faa1ac43bb11ac43ba719c233ad18ca35aa17c837a616c53aae16c53aae16b93aa214cc40b214bf40a612c639aa12c639aa10cf40af0fcc33aa0ec837b60ec837a40dc43b9d0cbf2baa0acc33b209c639aa09c639aa08bf40bf07b624b607b6249206d52baa06aa2baa04bf40bf04bf40bf04bf40bf03ff55aa03aa55aa02ff00ff02ff80ff028080800280808001ffffff02ff808001ff000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff0000ff0002ff808001ff00ff02ff80ff02ff008002ff808002ff80ff03aa55aa03ffaaff04bf40bf04bf40bf05cc33cc05cc33cc06d52baa06d52baa07db49b608bf409f09c655aa0ab233990bb946a20bb92ea20cbf40aa0dc43bb10fcc44aa0fbb33aa11c33ca512b839aa13bc36ae13bc36ae14cc40b215c23daa16c53aae17c837b118ca35b519c23dad1ac43ba71bc639aa1cbf40ad1dc135a71dca3eb01ec43caa1ec43caa1fc53aad1fc53aad1fbd3aa51fbd3aad1fbd3aad1fbd3aa520bf40af1fc53aad1fbd31a51fbd3aa51ebb33aa1ec43caa1dc135a71dca3eb01cc840ad1bc639aa1ac43ba71ac43ba719c233a318bf35aa18bf40aa16c53aae15c231aa14bf33a613bc36a112c639aa11c33ca510bf40af0fbb33aa0dc43bb10dc43bb10cbf40aa0bb946a20acc4db209c655aa08bf409f08bf409f07b624b606d555d505cc33cc05cc33cc04bf40bf04bf80bf03aa55aa03aa55aa03aa55aa02ff00800280008001ff00ff01ffffff0000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ff00ff0100ff0001ff00ff01ff00ff01ffffff0280008002ff808003aa55aa04bf40bf04bf40bf04bf40bf04bf40bf05cc339906aa2baa07b649b607b6249208bf409f09c639aa0acc4db20acc4db20cd555bf0cbf40aa0dc43bb10fbb44aa10bf40af11c33ca512c639aa12c639aa14bf33a615c23daa16c53aae16c53aae18ca40aa19c23dad1bc642aa1cbf37ad1dc13ea71ec43caa1ec43caa1ec433aa20bf38a721c13eaa20c738af21c13eaa22c33cac21c136aa22c33cac22bb34a522c33cac22c33cac22bb3ca521c136aa21c136aa20c738af20bf38a720bf38a71fbd3aa51ec43caa1dca35b01dc135a71dc135a71bc639b31ac43bb119c23da318bf35aa17c837a616c53aae15c23daa13c943ae13bc36ae11c33ca510bf40af0ec837b60ec837a40cd540aa0cbf40aa0acc33b209c639aa09c639aa08bf409f07b649b606d52baa06d52baa05cc339905cc339904bf40bf03aa55aa03aa55aa03ff55aa0280008001ffffff01ffffff01ff00ff01ff00ff01ff00ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000000280808001ff00ff01ffffff01ffffff01ffffff02ff80ff02ff008003aa55aa04bf80bf04bf40bf05cc66cc05cc339905cc339907b6249207b6249208bf409f09c639aa0acc33b20acc33b20bb92ea20dc43bb10eb637a40ec837a410bf40af11c33ca512c639aa14bf40a614bf33a615c23daa17c837a619c23dad19c23dad1ace45b11bc639aa1dc13ea71ec43caa1ec43caa1fc53aad21c13eaa21c136aa22c33cac23c53aaf23c53aaf24bf39aa25c13eac25c137a525c13eac25c137ac25c137ac25c13eac25c13eac25c13eac24c639aa23c53aa823bd3aa822bb34a522c33cac20bf38a720bf38a71fc53aad1ec433aa1dc135a71cbf37ad1cbf40ad1ac43ba719c23da317c837b116c53aae15c23daa14bf40b213bc36ae12b839aa10bf40af0fcc33aa0ec849b60dc43b9d0bd146a20bb946a20acc4db209c639aa08bf40bf07b624b606d52baa06d52baa05cc33cc05cc339904bf40bf04bf408003aa55aa03aa55aa02ff80800280008001ff00ff01ff00ff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ff00ff01ff00ff01ff00ff02808080028080800280008002ff008003aa55aa04bf408004bf408004bf40bf06d52baa05cc339906d52baa07db49b608bf409f09aa1c8e0ab233990bb946a20cbf40aa0db13b9d0eb637a40ec849b610bf40af11c33ca513bc36a114bf40a615c23daa17c837a618ca35aa18ca35b51ace3bb11bc642aa1dc13ea71ec444b320bf40a720c740af21c136aa22c33cac23c53aa824bf39aa24c639aa25c137ac27be3baa27be3baa27c43baa27c43bb127c434aa27c43baa27c43bb127c434aa27c434aa27be3ba327c43baa26c33cae25c137ac25c137ac24bf39aa24bf39aa23bd3aa821c136aa21c93eaa1fc53aad1ec43caa1ec43caa1cbf37a41ac43ba71ac43ba718bf35aa16c53aae16c53aae15c23daa13c943ae11c33ca510bf40af0ec837b60dc43bb10dc43bb10cbf40aa0acc4db20acc4db209c639aa08bf409f07b6249206d52baa05cc009905cc339905cc339904bf408003aa55aa03aa55aa02ff808001ff00ff01ffffff01ff00ff01ffffff01ff000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff01ff00ff01ffffff02808080028000800280808003aa55aa03aa55aa04bf408004bf40bf06d555aa06d555aa06d52baa07db49b608bf409f08bf209f0ab233990bb92ea20cbf40aa0dc43b9d0ec837a40fbb33aa10bf40af11c33cb412c639aa14bf33a616b93aa217c843a619c23dad19cc3dad1bc639aa1cbf37ad1ec43caa1fc542ad20c740af21c93eb223c53aa824bf39aa25c137ac26c33ca827c434aa28c639ac29c138ae29c138a829c138ae2ac237aa2ac237aa2ac837b02ac837b02ac237aa2ac837b02ac837aa2ac237aa2ac23daa29c138a829c138a828bf39ac26c336ae26c33cae25c137ac24c639aa23c53aa822c33cac20c738a720bf38a71ec433aa1dc135a71bc642aa1ac43ba718ca35aa17c837a616c53aae14bf33a613c943ae11d23cb410cf40af0ec837a40ec837a40dc43bb10cbf40aa0bb92ea209c639aa08df40bf07db49b607b6249207b649b606d52baa04bf40bf05cc669904bf40bf03aa55aa02ff80ff02ff8080028000800280808001ff00ff0100ffff0100ffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0280008002ff80ff03ff55aa03aa55aa04bf40bf04bf40bf05cc339905cc33cc06d52baa06d52baa08bf409f08bf409f09c639aa0acc33b20bd146b90dd84eb10ec837a40fcc44aa11c33cb411c33cb413bc36ae15c23daa16c53aae17c843b118ca40b51ac43ba71cc837ad1dc13ea71fc53aad20c740af22c33cac23c53aa824c639aa25c83eac27c43baa28bf39ac28c639ac2ac23db02bc43bac2cbf3aa82cc53aae2dc139aa2dc139aa2dc639aa2ec237ac2dc639b02dc139aa2dc639b02dc139aa2cc53aa82dc639aa2cbf3aa82bc435a62bc43bac2ac237aa29c138a828c639ac27c43baa26c33cae24c640b123c53aaf21c936aa21c136a21fbd3aa51dc135a71cbf37a41bbd39a119c233a317bc37a616c53aae14cc40b212d439b811d23cb410bf409f0fbb44aa0dc43bb10dc43b9d0cbf40aa0bd146b909c639aa08bf40bf07b6249207b649b605cc009905cc339905cc339904bf408003aa55aa03aa55aa02ff80ff02ff80800280008001ffffff01ffffff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00ffffff00ffffff01ffffff01ff000001ffffff01ffffff0280808002ff008002ff80ff03ffaaff03ff55ff04bf40bf04bf40bf05cc66cc06d555aa07b649b608bf409f09e355c609e339c60acc33b20bb946a20cd540aa0ec837a40fcc33aa10bf30af12c647aa13bc36ae14bf33b216c53aae18bf40aa19c233ad1ac43bb11cbf37ad1dca3eb01fc53aad21c13eaa22c33cac23c53aa824c639aa27c43baa28bf39ac29c13eae2bc43bac2cbf3aa82cc53aae2dc639b02ec237ac2fc93cae30c53aaa30c53aaa30c53aaf30c53aaa31c139ac31c139ac30c535af30c53aaa30c540aa2fc33ca82ec837ac2ec237ac2ec23dac2dc139aa2bc435ac2ac237aa29c738ae28c639ac27c43baa26c33ca824c639aa23c53aa821c136aa1fc53aad1ec43caa1dc135a71bbd39aa19c23dad18bf35aa16c52ea214cc33b213c936ae11d24bb410cf40af0ec837a40ec837a40cbf2baa0bd146b90ab2339909c639aa08bf40bf08bf40bf07b649b606aa2baa05cc66cc0599339904bf80bf03aa55aa03aa55aa02ff8080028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff01ff00ff01ffffff01ff00ff0280808002ff008003aa55aa03aa55aa04bf40bf04bf40bf05cc66cc06d555d506d555d507b624b608bf40bf09e339c60acc4db20bd146b90cbf40aa0ec837a40fcc44aa10bf40af12c647b813c936ae15c23daa16c53aae17c837b119c23dad1bc639aa1cc837ad1ec433aa20bf38a722c33ca523bd3aa825c13ea526c336a828c640ac29c738ae2bc43bac2cc53aae2dc639aa2fc33ca82fc33cae30c53aaf32c238a832c738ad33c33caa33c337aa33c33caa34c43bac34bf36ac34c43bac34c43bac33c337aa33c337aa32c73dad32c23dad31c139ac30bf35aa2fc33cae2ec237ac2dc639aa2cc53aae2ac237aa2ac237aa29c13ea827c43baa25c137a524c639aa22c33cac20c738af1fbd3aad1dc13eb01bbd39aa19c233ad18bf35aa16c53aae14cc40b213c943ae11c33ca50fcc33aa0fcc33aa0dc43bb10cbf40aa0bd12ea20ab2339909c639aa08bf40bf07b624b606aa2baa06aa2baa04bf40bf04bf40bf04bf40bf03ff55aa03aa55aa02ff80ff02ff80ff01ffffff01ffffff01ff00ff0000ffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ffffff0000000001ffffff01ffffff01ffffff000000000000ffff01ffffff01ffffff01ffffff0000000001ff00ff01ff00ff000000000000ff0001ffffff01ffffff0000000001ff00000000ffff0100ffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff0280808002ff008003aa005503aa55aa04bf40bf04bf40bf05cc339906aa55aa06d555aa07db49b608bf40bf09c639aa0acc33b20cbf40aa0cbf40aa0dc43bb10fbb44aa10bf409f11c33cb413c936ae14bf33b216c53aae17c837b119cc3dad1cc840ad1dc135a71ec43caa20c738af22c33cac24bf39aa25c137ac27c43baa29c138a82ac83db02cc53aa82dc639aa2ec837ac30c53aaa31c639ac33c337af33c337af35c03aa836c639af36c63daf36c639af37c338ac36c639aa37c338ac37c338ac37c338ac36c239aa36c63daa35c53aad35c53aad34c436ac33c33caf32c73dad31c639ac30c53aaa2fc33ca82dc639aa2cc53aa82bc43bac29c138ae28bf39ac25c137ac24bf39aa22c334a521c136aa1ec43caa1dc13eb01bc642aa1ac43bb117c837a616c546ae14bf40a613c936ae11c33ca510bf309f0fcc44aa0dc43bb10bd12eb90bd146b90acc33b209c639aa08bf409f07b649b607b6499205cc339904bf00bf04bf40bf04bf40bf03aa55aa02ff808002ff80800280808001ffff0001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff0100000001ffffff01ffffff010000000000000001ffffff02ff808001ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff0000ffff01ffffff0100ffff01ffffff01ffffff01ffffff01ffffff00ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff00ff02ff80ff02ff80ff03aa55aa03aa55aa03aa55aa04bf40bf04bf40bf05cc339906d555aa06d52baa08df60bf09c639aa0bb946a20bb92ea20cd540bf0dc43bb10fbb44aa10bf40af12c639aa13bc36a115c23db616c53aae18ca40aa1ac43ba71bc642aa1dca3eb01fbd3aa521c136aa23bd3aa824bf39aa26c33ca828c639ac2ac23daa2cc53aae2dc639aa2ec837ac30c53aaa31c639ac33c33caa34c43bac36c239aa37c338ac38c43bad38c43bad39c53aae39c53aae3ac139ab39c536aa3ac135a73ac139ab3ac139a739c53aaa39c53aae38c43bad38c43bad38c43ba836c639aa35c53aad34c43bac33c337aa31c639ac30c535aa2ec837ac2ec23dac2cc53aae2ac23daa28c639b226c336ae25c137ac23bd3aaf21c13eaa1fbd3aad1cbf37ad1bbd39aa1ac43ba717c837a616c546ae15c23daa12c62aaa11d23cb410bf40af0ec837b60dc43bb10cbf40aa0bb92ea20acc33b209c639c607db49b606d52baa06d52baa05cc339904bf008004bf408003ff55aa02ff8080028080800280808001ff00ff01ff00ff01ffffff0000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ff00ff01ffffff01ffffff01ffffff010000000100000001ffffff01ffffff01ffffff01ff000001ff000001ffffff01ff00ff01ffffff01ff00ff02ff80ff02ff80ff01ff00ff01ffffff01ff00ff01ff00ff0280008001ffffff0280808001ffff000280808001ff00000280808001ff00ff00ffffff00ffffff01ff00000100ff0001ff00ff01ffffff01ffffff01ff00ff01ffffff0000000001ffffff01ffffff0000ff0001ffffff00000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000000000001ffffff01ffff0001ffff0002ff80ff028080800280008002ff80ff03ffaaff04bf408004bf408004bf408005cc339906d52baa07b6499208bf609f08bf409f09e339c60bd146b90cbf40aa0dc43bb10ec837b60fcc33aa11c33ca513bc36a114bf33a616c53aae17c837b11ac43ba71bbd39aa1dc13ea71fc53aad21c136aa23c53aa825c137ac26c336ae28c639ac2bc43ba62cc540ae2ec237ac2fc33cae32c238a833be37aa35c53aad36c239aa37c338ac39c036aa3ac139ab3bc238a93cbf3caa3cc43cae3dc03bab3dc03bab3ec13ea93dc43bab3dc036a73dc43bab3cc437aa3cc437ae3bc238ad3bc238ad3ac639ab39c53aaa38c43ba837c338a736c63daf34c43bac33c337aa31c639ac30c53aaa2dc639aa2cbf3aa82ac23db028c639b227be34aa25c137ac23c53aa821c13eaa1fbd3aad1dc135a71bc639aa19c23dad17c837a616c53aae14cc40b213c936ae11c33ca510bf40af0dc43bb10dc43b9d0cbf40aa0bb92ea209c639aa08df40bf08bf409f06aa2baa06aa2b8005cc339904ff40bf03ff55aa03ffaaaa02ff80ff0280808001ffffff01ff00ff01ffffff01ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff0100000001ffffff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff0280808002ff80ff0000ff0001ffffff02ff808002808080028080800280008002ff80ff0280808002800080028000800280008002800080028080800280808002800080028080800280008001ffff000280008001ffffff0280808001ff00ff0100ff0001ffffff01ff00ff01ffffff01ff00ff01ffffff0000ff0001ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000000000001ffffff01ff000001ffff00028080800280808002ff80ff03aa55aa03aa55aa03ff55aa04bf40bf05cc339905cc339907b6499207db49b608bf409f09e339c60acc33b20cbf40aa0cd540aa0ec837a410cf40af10bf30af13c943a114bf33a616c546ae18bf40aa19c23dad1bc642aa1dc13eb01fc53aad21c13eaa23c53aaf25c137ac26c93cae29c73eae2bc43bac2dc639aa2fc33ca830c53aaa32c23dad34c43bac36c239aa37c338ac38c437ad3ac139ab3bc238ad3dc03bab3ec53aad3ec53aad3fc239aa3fc239ae40c33cab40bf38a740c33ca740c33cab40c33cab3fc239aa3fc639ae3fc239ae3ec13aad3dc93bb03dc43bab3bc238a93ac139ab39c036aa37c338ac36c239aa34c43bac33c33caa31c13ea72fc33ca82cc53aae2bc435ac29c738ae27c43baa25c137ac22c33cac20bf38a71ec43caa1dc13eb01bbd39aa18bf35aa17bc37a616c53aae14cc40a612c647aa10cf40af0fbb33aa0dc427b10dc44eb10cbf40aa0ab233b209e355c608bf409f07b6249206d52baa05cc33cc0599339904bf40bf03aa55aa02ff808003aa55aa02ff80ff01ff00ff01ffffff01ff000001ffffff01ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0100ff00010000000100ff0001ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff0280008001ffffff01ffffff02ff80ff01ffffff01ff00ff01ffffff02ff80ff02ff80ff0280008003aa55aa0280808003aa55aa02808080028000800280808003aa55aa02800080028000800280008003aa55aa0280008003aa55aa0280808002800080028080800280808001ffffff02ff80ff01ff00ff02ff80ff02ff80800280008002ff008001ff00ff0280008002ff80ff01ffffff0100ff000280808001ffffff0280808001ffffff01ffffff000000000000ffff01ff00000000000001000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff000001ff000001ffffff01ffffff028080800280008002ff80ff02ff80ff03ff55aa04bf40bf05cc66cc05cc339906d555aa06d52baa08bf409f09c639aa0acc33b20bd12eb90dc43bb10ec837a40fcc33aa10bf30af12c639aa14bf40a615c23daa17c837b119c23dad1bc642aa1dc135a71fc53aad21c136aa23bd3aa826c33ca827be34aa29c73eae2bc43bac2dc639aa2fc33cae31c639ac32c738ad36c23daa37c33cac38c43bad3ac139ab3bc238ad3dc43bab3ec13aad3fc239aa40c338ab41c437ad43c239ab42c13aaa43c23dab43c239a743c239a743c239ab42c53aae42c13aaa42c53aae41c437ad41c437a940c33cab3fc239aa3ebd35a93dc036a73bc238ad3ac639ab38c43bad37c338a734c43bac33c33caa31c139ac2fc336a82dc639b02bc435ac29c738ae27c43baa25c137ac23bd33a820bf38a71ec43caa1cbf37ad1ac431b118bf35aa17c837a615c23daa13c936ae11c32da510cf40af0fcc33aa0eb637a40cbf40aa0bd146b909c639c609c639aa08bf409f07b6249206aa2baa05cc33cc04bf40bf04bf408003aa55aa02ff008002ff80ff01ff00ff01ffffff01ff000001ffffff01ff000001ffffff0000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100ff0001ffffff0100000001ffffff01ffffff01ffffff01ff00ff01ffffff0280808001ffffff0280808002808080028000800280808002ff808001ff00ff02ff80ff02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028000800280008002ff80ff03aa55aa02ff80ff0280008002ff80ff02ff80ff02ff80ff02ff008002ff808002ff008002800080028000800280808001ffffff01ff00ff01ff00ff01ffffff01ffffff0280808001ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff00ffffff01000000010000000000000001ffffff010000000100000001ffffff01ffffff01ffffff01ffffff02ff80ff0280008003aa55aa0280008003ffaaff04bf40bf05cc66cc05cc33cc05cc33cc06d52baa07db49b609c639aa09c639aa0bb92ea20cd540bf0ec849b60ec837b610bf30af12c639aa14bf40a615ce49aa17c837a619cc3dad1ac43ba71dc13ea71ec433aa21c93eb223bd33a825c137ac27c43baa29c138ae2bc435ac2dc139aa2fc33cae32c238a833c33caa35c53aad37c338ac39c03aa63bc23dad3cc43caa3ec135a940c33cab41c03ba942c53eaa43c239ab44c338a945c037aa45c43baa46c13aab46c13aa847c239a947c239a946c13aa846c53aab45c43baa44c73cac44c338a943c63dab42c53aaa41c03ba940bf3ca73ec13aa93dc03bab3bc238a93ac139ab38c43bad35c53aad34c43bac32c238ad30bf3aaa2dc139aa2bc43bac29c738ae27c43baa24c639aa23bd3aa820c738af1ec43cb31cc837ad1ac431a718ca35aa17bc37a615c23daa13c936ae11d23cb410cf40af0fbb33aa0dc43bb10cd540aa0bb946b909c639aa08bf409f08bf40bf07b649b605cc33cc05cc33cc04bf40bf03aa55aa04bf40bf03aa55aa0280808002ff80ff0280808001ffffff01ffffff01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001ffffff01ff000001ffffff0000ff0001ff00ff01ffffff01ffffff01ff00ff01ffffff02ff80ff0280008001ffffff01ffffff02ff80ff03aa55aa03aa55aa0280008003aa55aa0280808003ff55aa03ff55aa03ff55aa03aa55aa04bf80bf04bf40bf03aa00aa04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf408004bf40bf03aa005504bf40bf03aa00550480408003aa55aa04bf40bf04bf40bf03aa55aa03aa55aa03aa55aa02ff80ff03aa55aa02ff80ff02ff808002ff008002ff0080028080800280008002ff80ff01ff00ff01ffffff01ffffff02800080028080800280008001ffffff01ffffff0280808001ffffff01ffff00010000000280808001ffffff01ffffff0100ff0001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff02ff808002ff808002ff008003aa55aa04bf40bf04bf40bf05cc33cc06d52baa07db49b608df60bf09c655aa0acc33b20cbf40aa0db13b9d0ec837b610bf309f11c33cb413c936ae15c23daa17bc43a618ca40aa1bc639aa1cc837ad1ec43caa21c93eaa22ca3cac25c137ac27c43bb129c132a82bc435ac2ec237ac30c53aaa31c139ac34c43bac36c239aa38c43bad3ac139ab3cc43caa3ec13ea93fc23daa40c338a742c53aaa44c33cac44c338ac45c43baa47c239a947c239ac48c339aa48c339aa49c438ab49c43bab49c038a849c438ab48c339aa48c63caa47c239a946c53aab45c437aa45c03baa43c239ab42c13aaa41c037a93ec13aa93dc03bab3cc43caa3ac139ab38c437ad36c239aa34c43bac32c238ad30c53aaf2dc639b02bc43bac28c639ac27be3baa24bf39aa23c53aa820bf38a71dca35b01cc837ad1ac43ba718bf35aa16c53aae15c23daa13bc36a111c33ca510bf309f0ec837a40cd540bf0cbf40aa0acc33b209aa1caa08bf409f07b6249206d52baa05cc339905cc669904bf408004bf408003aa55aa03aa55aa02ff808001ffffff01ffffff01ff00ff0000ff000100000001ff000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000ffff01ff000001ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff0280808002ff008002ff808002ff80ff02ff80ff0280008003aa55aa03aa55aa03ff55aa03ff55aa03ff55aa03ff55aa04bf408004bf408004bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04bf408005cc339905cc339905cc339904bf40bf04bf408004bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04ff80bf03ff55aa03ff55aa03ff55aa03aa55aa03ff55aa03aa55aa03aa55aa02ff80ff02ff80ff02ff80ff02ff80800280008003aa55aa028000800280008001ffffff01ff000001ffffff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa04bf80bf03ff55aa04bf40bf04bf40bf05cc339906d555aa07b624b608bf409f09c655aa0acc4db20cbf55aa0cbf40aa0ec837a40fcc33aa11c33cb412c639aa14bf40b217bc37a618bf35aa1aba3ba71cbf37ad1ec43caa20bf38a722c334ac25c137a527be3baa2abc37aa2bbe35ac2dc133aa2fc336ae32c73dad34c436ac36c239aa38c437ad3bc238a93cc43cae3ec13aa940c33cab42c13aaa43c239ab45c43baa47c239ac48c339aa48c339aa4ac43bac4ac43ba94bc23aaa4bc23aaa4bc53aad4cc339ab4bc53aaa4cc339a84bc23aaa4ac43ba94ac13ba949c43bab48c63cae47c239a946c13aab45c037aa42c53aae41c43bad40c33cab3ec53aad3cc43cae3ac139ab38c43bad36c639af33c337aa32c238ad30bf3aaa2dc639aa2bc435a629c138a826c33ca824c639aa21c93eaa20bf38a71ec43caa1cbf37a41ac43ba717bc2ca616b92ea214bf33a612c639aa11c33ca50fbb33aa0eb637a40cbf40aa0cbf40aa0acc33b209c639aa07b649b607b649b606d52baa06d555aa04bf40bf04bf408004bf40bf03ff55aa02ff80ff02ff80ff02ff80ff01ff00ff02ff80ff01ff00ff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff02ff80ff01ffffff01ffffff02808080028000800280008002ff008002ff80ff02ff80ff03aa55aa04bf80bf03aa55aa03aa55aa03ff55aa04bf40bf04ff40bf05cc669904bf40bf04bf40bf04bf40bf05cc66cc05cc66cc05cc339905cc33cc05cc339905cc339906d555aa05cc339906aa2b8006aa2b8005cc339906aa55aa06aa55aa05cc339905cc339905cc339904bf40bf04bf40bf05cc339904bf40bf0599339904bf40bf04bf40bf04bf408004bf408004bf408003aa55aa03ff55ff03aa55aa03aa55aa02ff80ff03aa55aa02ff808002ff80800280008001ff00ff02ff80ff02ff80ff0280808002ff80ff0280808001ffffff01ff00ff01ff00ff02ff80ff01ff00ff01ffffff0280008001ffffff02ff80ff0280808003aa55aa03aa55aa03ff55aa05cc339905cc339905cc339906d52baa06d52baa08bf409f09c639aa0acc33990bb946a20cd540aa0dc43bb10fcc33aa11c32da512c639aa13c936ae16b93aae18bf40aa1ac43ba71cc840ad1ec43caa20bf38a722c33cac24c639aa26c33cae29c138a82bc435ac2ec23dac30c53aaa31c634ac35c53aad36c239aa39c03aaa3cc43caa3dc43bab3fc239aa41c03bad42c53aaa44c33cac46c13aab47c239a949c038ab4bc23aaa4bc23aaa4cc339ab4dc338a94dc338a94ec138aa4ec43bad4ec138aa4dc338ac4ec138aa4ec43baa4dc338a94dc338a94bc53aad4ac43bac49c438ab48c339aa48bf39aa46c13aab44c338a942c53aaa41c43ba93ec53aad3cc437ae3bc23dad39c03aaa36c239aa34c43bb131c639ac2fc33ca82cc53aae2ac237aa28bf39a626c33ca824bf39aa22c33cac1ec433aa1dc13ea71bbd39aa19c23dad17bc37a615c23daa14bf40a612b839aa11c33ca50fbb33aa0db13b9d0cbf2baa0acc339909c61caa08bf409f07db49b607b649b606aa2baa05cc66cc04bf408003ff55aa03aa55aa02ff80ff0280808001ffffff01ffffff01ffffff02ff808001ff000001ff00000100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff00ffffff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ffffff028000800280808002ff808002ff80ff02ff80ff03aa55aa03aa55aa04bf80bf03aa55aa03ff55aa03ff55ff04bf40bf04bf40bf04bf40bf05cc339905cc33990599339905cc339905cc33cc05cc339905cc009906d52baa06d52baa06d52baa07b6499206aa2baa07b6499206d555aa07b6499206aa2baa06d555aa06d555aa07b6499206aa2baa06d52baa06d52baa06d52baa06d52baa06d52baa06aa2baa06aa2baa05cc339905cc339905cc339905cc339904bf40bf04bf40bf04bf40bf04bf40bf04bf80bf03ffaaaa04bf80bf03aa0055028000800280008002ff80ff02ff808002ff808001ffffff02808080028080800280808001ffffff0100ff0001ff00ff01ffffff02800080028000800280808002ff808002ff008003aa55aa03ff55aa04bf408004ff40bf05cc339906d52baa06d52baa07db49b608bf209f09c639aa0bb92ea20cd540aa0eb649a40fbb33aa11c33ca512c639aa13c943ae15c23daa16c52eae19c23dad1bbd39aa1dc13eb01fc53aad21c93eb223c53aaf26c336a828c639ac2bc43bac2dc639aa30c53aaf32c238ad34c436ac36c239aa39c53aaa3bc238ad3dc43bab3fc239aa41c43bad43c239ab45c43baa47c239a948c339aa4ac13ba94cc339ab4dc038a94ec138aa4fc23aa84fc23aab50c239ac50c239ac51c339aa50c639ac50c639ac50c239ac50c239a94fc53aab4fc23aa84ec43baa4cc339ab4cc339ab4bc236aa49c438ab48c339aa47c23dac44c338ac43c239ab40c738ab3ec53aad3cc437ae3bc238ad38c43bad35c53aad34c43bac31c639ac2fc33ca82cc53aa82ac23daa27be3baa25c13eac24bf39aa20c738a71ec43caa1dc13ea71ac43ba718ca35aa17bc37a615c23daa13c943ae11c33cb410bf40af0fcc44aa0dc43b9d0bd146a20acc339909c639aa08bf409f07b649b607b649b606aa2baa05cc339904bf40bf04bf40bf03aa55aa03aa55aa028000800280008001ffffff01ff000002ff808001ffffff01ffffff0100ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffffff0280008001ffffff028080800280008002ff008002ff008003aa55aa03ff55aa03aa55aa04bf408004bf40bf04bf408005cc33cc04bf40bf04bf40bf05cc66cc06aa2baa06d555aa06aa2baa07b649b607b649b607b649b607b649b607db49b607db24b607db49b608bf409f08bf409f08bf409f08bf409f08bf409f08bf409f07b649b607b649b608bf409f07db49b607b649b607db49b606d52baa06d52baa07b6249207b6249207b6249206aa2baa06d52baa06d52baa05cc009906aa2baa06d555aa05cc66cc04bf40bf04ff40bf04ff40bf04bf408003ff55aa04bf40bf03aa55aa02ff008003ff55aa03aa55aa03aa55aa03aa55aa028080800280808002ff808001ffffff02ff00800280808002ff80ff03aa55aa02ff808002ff008003aa55aa03aa55aa04bf40bf04bf40bf0599339906aa2baa06d555aa07db49b608bf409f09c639aa0acc33b20bd146b90dc43b9d0ec837a410bf309f11c33ca513bc36ae15c23daa16c53aae18ca40aa1bc642aa1dc13ea71fc53aad21c93eb223c53aaf25c137ac28c639ac2ac83daa2dc139aa2fc336a831c639ac34c436ac36c639af39c53aae3cc43caa3ec13aa93fc239ae42c13aaa44c338a946c53aab47c236a949c438ab4bc53dad4dc038a94ec138a750c239a950c239a951c339aa52c138ab52c438ab52c438ab53c237a953c237a953c23aa952c438ab53c53aac52c138a851c339a751c339aa4fc53aab4ec438aa4dc338ac4dc038a94bc53aad49c43baf47c239ac45c037aa43c63dab41c43bad3fc239ae3cc43cae3ac639ab38c43bad36c639aa34c43bac31c63eac2ec237ac2cbf3aa829c138ae27c43baa25c13eac22c33cac20c740af1ec43caa1cbf37a41ac43bb118bf359f17c843a614bf40a612c639aa11c33cb40fbb33aa0eb637a40cbf2b950bd146b90acc4db208df40bf07b624b607b649b606aa2baa05cc66cc04bf40bf04bf40bf03aa55aa02ff80ff02ff00800280008002ff80ff01ff00ff01ffffff01ff00ff01ffffff01ffffff0000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ff00ff01ff00ff01ffffff01ff00ff02ff80ff0280808002800080028080800280008002ff80ff02ff80ff02ff008003aa55aa03ff55aa04bf408004bf40bf04bf40bf04bf40bf05cc66cc05cc33cc06d555d506d52baa06d555aa06d555aa07b6499207b6249207db49b607b649b607db49b608bf409f08bf409f08df40bf08df40bf09c639aa09c639aa09c639aa09c639aa09c639aa09aa398e09aa398e09aa398e08bf409f08df40bf09c639aa08bf409f09c655aa08df40bf08bf409f08bf409f08bf409f07b6249207db49b607db49b607b6499206d52baa06d52baa06aa2baa0599339905cc66cc05cc339905cc339904bf80bf04bf408004bf40bf03aa55aa04bf80bf03aa55aa03aa55aa03ffaaff03aa55aa02ff80800280008001ffffff02ff808002ff80800280808002ff80ff03aa55aa02ff008003ff55aa03ff55aa03ff55aa04bf40bf06aa2baa06d52baa07b649b608bf409f08df40bf0acc33b20bb92ea20dc43bb10ec837a410bf309f11c33ca513c943ae14bf40a616c53aae17c837b119c23dad1cc837ad1ec43caa20bf38a723c53aaf25c137a527c43baa2ac23daa2dc63eaa2fbe36a831c639ac33c337aa36c239aa38c437ad3bc238ad3dc036ab3fc239aa42c136aa44c338a946c13aab48c339aa4ac43ba94cc339ab4dc33ca94fc23aab50c239a951c339ad52c43bab53c53aac54c53aad54c23aad55c339ab55c339ab55c339ab55c339ab56c43ba954c237aa54c23aaa53c53aa953c53aa952c43bab50c236ac50c239a94ec43bad4dc338a94bc23aaa49c43bab47c239a945c437aa43c239ab41c437ad3fc239ae3dc03bab3ac639ab38c43ba835c53aad32c238ad30c535aa2dc639aa2bc43bac28c639ac26c336a824bf39aa22bb3ca51fc53aad1ec43caa1bc639aa19c233ad18bf359f16c53aa213c936ae11c33cb411c33ca50ec837a40eb637a40cbf40aa0acc4db209c655aa09c655aa07b6499206d555aa05cc339905cc66cc04bf40bf04bf40bf02ff80ff02ff80ff02ff808001ffff0001ffffff01ff00ff01ffffff0000ff0001ffffff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff0100ff000280808002ff8080028080800280808003aa55aa02ff80ff03aa55aa03aa55aa03aa55aa03ff55aa04bf40bf04bf40bf04bf40bf05cc33cc06aa2baa06aa2baa07b649b606d52baa07b6249207db49b608bf409f08bf409f09c639aa09c655aa08bf409f09c639aa09c639c60ab24db209c639aa0acc33b20acc33b209c639aa09c639aa0acc4db20ab233990acc33b20acc4db20acc4db209c639aa0acc33b20acc4db20ab233990ab2339909c639aa09aa398e09c639aa08df40bf08bf409f08bf409f08bf409f07db24b607b6249206d52baa06aa2baa06d555d506d52baa05cc339905cc66cc05cc66cc05cc339904bf40bf03ff55aa03aa55aa04bf408003aa55aa03aa55aa02ff80ff03aa55aa03aa55aa03aa55aa02ff80ff03aa55aa03ff55aa03aa55aa03aa55aa04bf408003ff55aa04bf40bf04bf40bf06aa2baa07b649b608bf409f08bf409f09c639aa0bb92ea20cd555bf0ec849a40fbb33aa10bf30af12c639aa14bf40a615c231aa17c843b119c23dad1bc642b31ec43caa20c740af23c542af24c639aa27c43baa29c73ea82cc53aa82ec237ac31c139ac33c33caa36c239aa38c437a83bc238ad3cc437aa3fc639ae42c136aa45c43baa46c53aab48c339ae4ac13bac4cc339ab4ec43baa50c239a951c339aa52c43bae54c23aaa55c339ab55c339ab56c438ac57c43baa57c43bad58c23aab58c53aab57c438aa57c43baa57c438aa57c43baa55c339ab55c039a854c23aaa53c53aac52c438ab50c639ac4ec438aa4ec43baa4cc63cab4ac13ba947c239a946c13aab44c33cac41c43bad3ec53aad3dc43bab39c53aae37c33cac35c53aad32c238a830bf3aa52dc639aa2ac237aa28bf39a626c336a824bf39aa21c13eaa1fc53aad1dc135a71ac43bb118bf35aa16c53aae15c23daa13c943ae11c33cb40fbb33aa0ec837a40dc43b9d0bb946a20acc339909c639aa08bf409f07b649b606d555aa05cc33cc04bf40bf04bf40bf03ff55ff03aa55aa0280008002ff80ff0280008001ffffff01ff00ff01ffffff01ffffff0100ff0001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000000100ff0001ffffff01ffffff01ff00ff01ff00ff0280008002ff008002ff808002ff008003aa55aa03aa55aa03aa55aa03ff55aa03aa55aa04bf40bf04ff40bf05cc339905cc33cc05cc33cc06d52baa06d555aa06d52baa07b6249207db49b609c655aa08bf40bf09c639aa09c639aa09c639aa09c639aa09c639aa0acc33b20bd146b90bb946b90bd146b90bd146b90bb946a20bd146a20bb946a20cd540aa0cbf40950cbf40aa0cbf40aa0bd146b90bb92ea20bb946a20bd146b90acc33b20bb946a20bb946a20acc4db20ab233990ab2339909c639aa09c639aa09c639aa09c639aa08bf409f07db49b607db49b607b6249207b6499206d52baa06aa2baa06aa2baa05cc339905cc66cc0599669904bf408004bf40bf03aa55aa03ff55aa03aa005503aa55aa03aa55aa03aa55aa02ff008003aa55aa03aa55aa03ff55aa04bf408004bf40bf04ff80bf05cc33cc05cc33cc06d555d507b649b608bf40bf09c639aa0acc33b20bd12ea20dc43bb10ec837a410bf40af12c6399c13c943a114cc40b217c843a619c23dad1bc639aa1dc13ea71fbd3aa521c136aa24bf39aa26c33ca829c138a82bc43bac2dc639aa30c53aaa33c337aa35c53aad38bf3ba83bc238a93dc43bab3fc239aa42c13aaa44c338ac46c137ab49c438ab4ac43bac4cc339ab4ec43bad50c239ac52c43bab54c23aaa3ac139ab16c53aae1cc840b622c33cac22c33cac2dc63eaa32cc3db338c43bad49c438ab59c639ac5ac439aa53c53aa959c339a958c23aab57c43baa56c43bac55c339ab4ac43bac4ec13baa51c339ad4fc23aab4ec13baa4cc339a849c43bab47c239a945c437aa43c239ab40c73cab3ec53aad3cc43caa39c53aaa37c33cac34c436a732c23da82ec837ac2cc53aae29c738ae27c43baa25c137ac22c33cac20bf30a71ec43caa1cc837ad1aba3ba718bf40aa16c53aae14bf40b212c62aaa10bf309f10bf409f0eb637a40cbf40aa0bb92ea20acc4db208bf409f07b624b607db49b605cc33cc05cc339904bf80bf03aa55aa03aa55aa02ff80ff03aa55aa0280808001ffffff01ffffff01ff00ff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ff00ff01ff00ff01ffffff0280808002808080028080800280008002ff00800280008003aa55aa03aa55aa03aa55aa04bf408005cc66cc05cc33cc06d52baa06aa2baa06aa2baa06d52baa07b649b607b649b608bf40bf08bf40bf09c639aa0acc4db20acc4db20acc33990acc33b20bb92ea20cbf40aa0cbf40aa0cd540aa0cd540bf0cd540bf0dc43bb10dc43bb10dc44eb10dc43bb10dc43bb10eb637a40eb637a40dd83bb10cd52baa0cd540aa0dc43bb10cbf40aa0cbf40aa0dc43bb10cbf40aa0bd12eb90bd12eb90bd146b90acc33b20acc33b20acc4db209c639aa09c639aa09c639aa08bf409f08bf409f08bf409f07b6249207b649b606d52baa06aa2baa05cc339905cc33cc05cc669904bf40bf04bf40bf04bf408003aa55aa04bf40bf04bf80bf04bf40bf03aa55aa04bf80bf04bf408004bf40bf04bf40bf04bf40bf05cc33cc06aa55aa06d555d507db49b607b649b608bf40bf0acc33b20bb92ea20cbf40aa0ec837a40fbb33aa11c34bb413bc36a115c23daa16c53aa218bf35aa1ac431a71dc135a71ec433aa21c136aa23c53aa826c33cae28c639ac2bc43ba62dc639aa30c53aaa32c73dad35c53aad37c738ac3ac139ab3cc437aa3fc639aa42c53aaa44c338ac46c53aab49c438ab4bc23aaa4dc338a94fc23aab51c339aa52c43bab4ec43bad4bc23aaa2dc139aa09717171198f5266207860502f775c4c387b5b4d358265572e8b6f643aab658d3dbc58a33fc645ae24c640aa3ac63eab3fc23daa59c33cac58c23aab58c23aab4bc53aaa4fc53aab53c237a951c339aa50c23da94ec13baa4bc23aaa4ac43bac47c639ac45c43baa43c63dab40c73cab3ec53ea93ac639ab38c437a836c239aa33c337aa31c639ac2ec237ac2bc435a629c138ae27c43bb124c639aa22c334ac20c740af1ec43cb31cbf40ad1aba3ba717bc37a615c231aa14bf40b212c639aa10bf309f0eb624a40dc43b9d0cbf40aa0acc4db209c639aa07db49b607db49b606d52baa05cc339905cc66cc04bf80bf03aa55aa03aa55aa02ff80ff0280808002ff008001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01ff00ff01ffffff0280808002ff008002ff008003ff55aa03ff55aa04bf80bf03aa55aa03ff55aa03aa55aa03aa00aa05cc339905cc339906d52baa06d52baa07b649b607b649b607b6249208bf409f09c639aa09c639aa09c639aa0acc4db20acc4db20bd146b90cbf40aa0cbf40aa0cbf40aa0dc43bb10dc43bb10ec837b60ec837b60eb637a40eb637a40ec837a40ec837b60fbb33aa0ec837a40fbb44aa0ec837a40fcc33aa0ec837b60fbb33aa0fbb44aa0eb637a40ec837b60ec837a40dc43bb10ec837a40dc43b9d0cbf40aa0cbf40aa0cbf40aa0bb946a20bd146b90bb946a20ab233990acc4db209c639aa09c639aa08bf409f08bf409f07db49b606d555d506aa2baa06aa2baa05cc33cc05cc339905cc339904bf408004bf40bf04bf40bf04bf40bf04bf40bf03aa00aa04bf40bf03aa00aa04bf40bf05cc339906d555aa06aa2baa06aa2baa07b649b608bf40bf08bf40bf09c639c60acc33b20cbf40aa0eb637a40fbb44aa11c33ca512c639aa13c936ae15ce3daa18bf40aa19c233a31bc639aa1dc135a720bf38a722c334ac25c137a527c434aa29c738a82dc139aa2fc33ca831c639ac34c43bac37c338ac3ac139ab3cc43caa3fc239aa41c437a944c338a946c53aab48c339ae4bc23aaa4dc338ac4fc23aab3dc03bab20b738a70caa40950cbf40aa189f408a3962483f8d63473dbf61473ce060443bea61453bec61433ae0654840d56b4d45d9785c53dc82675edd8e7169cd866055a18d6256758b60534a8d605350ac49832eac488b41c843ad4dc33ca949c73bab53c53aa942c53aae4ac137a93fc63daa46c53aaf49c43bab46c537ab44c73cac42c53eaa40c33cab3dc43bab3ac639ab37c338ac35c035a832c238a830c53aaa2dc139aa2bc43bac28c639ac26c33cae23c53aa821c136aa1fbd3aad1dc13eb01bbd39aa19c23dad17bc37a614bf33a613bc36a111c33ca50fcc44aa0dc43bb10dc43bb10bd146b90ab2339908bf209f07b624b607b649b606aa2baa05cc33cc04bf40bf03aa55aa03ffaaff03aa55aa02ff80ff02ff80ff01ff00ff01ffffff0000ff0001ff00ff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000ff0001ffffff01ff00ff01ff00ff01ffffff0280808003aa55aa02ff808002ff008003aa55aa03ff55aa04bf408003ff55aa05cc66cc04bf40bf05cc339906d52baa06d52baa07b6249208bf40bf08bf40bf08bf40bf09c639aa09c639aa0acc33b20bd146b90cbf40aa0cd555bf0cbf2baa0dc43bb10ec849a40eb637a40ec837b60fcc44aa0fcc44aa0fcc33aa10bf30af10bf40af11c33ca511c33ca511c33ca511c32da510cf40af10cf40af11c33ca510cf30af10bf30af10bf40af10bf40af0fcc33aa0fbb33aa0fcc44aa0fbb33aa0ec837b60ec849b60dc43bb10cbf2baa0dc43bb10cd540bf0cbf40aa0cbf40aa0bb946a20acc4db20acc4db209c639aa08df40bf08bf409f07db49b607b624b607b649b606d52baa06d52baa05cc33cc05cc339905cc66cc04bf40bf05cc33cc04bf008005cc339904bf40bf05cc339905cc339905cc339906aa2baa07b6249207b649b608bf409f08bf40bf09c639c60acc33b20cbf40aa0dc43bb10fbb44aa10bf40af11c33cb413c943ae14cc33a617bc37a618ca35aa1bc639aa1dc13ea71ec43caa22c33cac24bf39aa27c43bb129c738ae2cc53aa82ec237ac31c639ac34c43bac37c33ca739c53aaa3bc73dad3ec53ead41c43ba943c639ab46c13aab48c339aa4ac13bac4dc338a94fc237ab51c339aa53c23aa91bbd39a1056633332a5b3d37865f4541dc614741fa684e47fc735b53fc7e6761fb867069fc8e7973fa95837df897847efb978580fb978582fdb4a098fc9d7b6efda57e6ef9a67d6df0a07364eb926252d38f5d4daa8a5a4a6a98655734986c5d25c1679f27cb48b12ec83db14fc53aab4dc338a94bc23aaa49c43bab46c53aab44c73cac42c53aaa3fc239aa3cc437aa3ac139ab37be38a734bf3bac31c639ac2fc33ca82cc53aae2ac23daa27c434aa25ba37a522bb34ac21c136aa1fbd3aad1bc639aa1ac445b118bf40aa15c231aa14bf33a613bc43a110cf40af0fcc44aa0dc43bb10cbf40aa0acc33b209c639aa08bf40bf07db49b606aa2baa05cc66cc05cc33cc04bf40bf03aa55aa03ff55aa03ff55aa02ff80800280008002ff80ff01ff00ff01ff00ff0280808001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff0100ff0001ffffff01ff00ff01ff00ff01ffffff01ffffff03ff55aa03ff55aa02ff008004bf80bf03ff55aa04bf40bf04bf40bf05cc33cc05cc33cc05cc009907b6499207db49b608df40bf09c639aa09c639aa09c639aa0acc4db20bb946a20bd146b90dc43bb10dc43bb10dc43bb10dd83bb10fbb33aa0fbb33aa10bf409f10bf40af10cf40af11c32da511c33ca511c33cb412c639aa12c639aa12c639aa12c639aa12c639aa13c936ae12c639aa13c936ae12c639aa12c639aa12c639aa12c639aa12b839aa12c639aa11c33cb411c33ca510bf40af10bf40af0fcc44aa0fbb33aa0fbb33aa0ec849b60dc43bb10cbf40aa0cbf40aa0bd146b90bb946a20ab233990ab24db208df40bf08bf409f08bf40bf07db49b607db49b606d52baa06aa2baa06aa2baa05cc339905cc33cc05cc33cc05cc339904bf40bf05cc33cc05cc33cc05cc339906d52baa06d52baa07b649b607b624b608bf409f09c639aa0acc33b20cbf40aa0cbf2baa0ec837b60fcc33aa11c33cb413c943ae14cc40b216c53aae18ca40aa1ac43bb11cc837ad1ec43caa21c936aa24bf39aa26bc36a829c138a82bc43bac2ec237ac30c535aa33c337aa36c23daa38c43bad3bc73dad3dc436ab40c33cab43c239ab46c13aab48c339aa4bc23aaa4cc339ab4fc53aab51c33cad49c038ab20bf38a7127163637486726edb846f69f8856f6afe88736eff897872fe8a7972fe8d7c78ff8f7e7bff91817efe948481fe968784fe958683fe9c8e89febeaca4fe95766afe9e7c6cfda38372fbaa8777fbb48d7ffdb68e7efbba8f7feeb98b7be6ae8070d3a87969b3a276656ab7938437c3829431c644ac43c239ab45c43baa48c339aa46c53eab43c63dab40c338ab3dc43bab3bc238ad38c437ad36c239aa33be37aa30c53aaa2ec23da62bc43bac29c138a826c33cae24c639aa22bb34ac1fc53aad1dc13eb01bbd39aa19c23dad16c53aae15c231aa13bc36a112b8399c0fbb33aa0ec849a40cbf40aa0bb92ea20acc33b209c639aa07db24b606d52baa06d52baa05cc339904bf40bf04bf408003ff55aa03aa55aa03aa55aa0280808001ffffff01ffffff01ff00ff0000ff000100000001ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000ff000100ff0002ff80ff01ffffff01ffffff02ff808002ff00800280008003aa55aa04bf40bf03ff55aa03ff55aa04bf40bf05cc66cc05cc33cc06d52baa06d52baa08bf409f08bf409f08bf409f0ab233990ab233990bd146b90bd146b90cbf40aa0cd540bf0dc43bb10eb637a40fbb33aa0fcc33aa10cf40af11c33ca511c33ca512c639aa12c639aa13bc36ae13bc36ae14bf40a614bf33a614bf33a614bf33a614cc33b214cc33b215c231aa14cc33b214cc33b214bf33a614bf33a614cc33b214bf40a613c936ae13c943ae12c639aa13bc43ae12c639aa11c33ca511c33cb410bf40af10bf40af10bf409f0fbb44aa0dc43bb10dc43bb10dc43bb10cbf40aa0cbf40aa0bb946a209c639aa0ab24db209c639aa08bf409f08bf409f07b6249207b649b606aa2baa06aa2baa06aa2baa06d555aa05cc33cc06d555aa06aa2baa06d52baa06d52baa07db49b607b649b608bf40bf08bf409f09c655aa0acc33b20bd146b90cd540aa0dc43bb10ec837a410bf30af12c639aa13c943ae15ce3daa18bf40aa19c23da31bc639aa1ec43caa20c740af22c33cac25c83eac28bf39ac2bbe3bac2cc53aae30c53aaa32c238a835c53aad37c33cac3ac63eab3dc43bab3fc63dae42c53aaa45c037aa47c239ac4ac13bac4cc339ab4ec438aa50c639ac52c438ab26bc3ca813a143948c8c7873f48d7b75fe887874ff897b77fe8b7d79fe8c807aff8f827eff91837fff928581ff948784ff958884ff968885ff988985ffa59793ffc7b3abff95756bff9e7d70ffa18476fea68c7dffab8e81feb29688feb79e8ffdbea295fdc6a79bfeceb0a3fdd7b9acf6e6cdc0d6c5a3937eae826b29ae6a7611c34ba545c43baa47c639ac45c43baa42c13aaa40c33cab3ec13aa93ac139ab38c43ba834c43bac32c73da830bf3aaa2dc639aa2bbe3ba627c43baa25c837ac23c53aaf21c136aa1fbd3aad1cbf37ad1ac43ba717c837b116c53aae15c23daa12b82a9c11c33ca50fbb33aa0dc43bb10cbf40aa0bb946a209c639aa09c639aa07db49b606d52baa05cc33cc04bf40bf04bf408004bf80bf03aa55aa03aa55aa02ff80800280008001ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff0280808001ff00ff01ff00ff01ffffff0280808002ff80ff03aa55aa02ff008003ff55aa03ff55aa04bf40bf04ff40bf05cc33cc05cc33cc06aa2baa07b649b608bf409f08bf409f09c655aa09c639aa0acc33b20bb92ea20cbf40aa0cd540aa0dc43bb10eb637a40fcc44aa10bf40af10bf40af11c33ca512c639aa13c936ae13bc36a114cc40b214bf40b214bf40b215c23daa16c53aae16b92ea216c53aae17bc37a617c837a616c52eae17c837b116c52eae17c837a616c53aae16c53aae17bc37a615c23daa15c23daa15c23daa14cc33a614cc40b214bf33a613bc36a112c639aa12c639aa10bf30af10cf40bf10bf40af0fbb33aa0ec837b60dc43bb10dc43bb10cd540bf0cbf40aa0bd146b90bb946a20acc33b209c639aa08df40bf08bf409f08bf60bf07b649b607db49b607b6499207b649b606d52baa07b649b607b6249207b6249207b6249207b624b608bf40bf08bf40bf09c639aa0acc33990bd146b90cbf2baa0dc43b9d0ec837b610bf40af12c639aa13c943ae15ce3daa17c843a618ca40aa1bc639aa1dc13ea720bf38a722bb34a524c639aa27c43baa29c13ea82cc53aae2ec237ac31c639ac34c43bac37c338ac3ac139a73cc43caa3fc23daa41c43bad44c73cac47c239a949c438ab4cc339a84ec138aa51c339aa53c23aa936bd39a5098e398e66846e69f1937f7afd8f807afe8b7c7afe8e807dfe908180ff938280ff928480ff928581ff938682ff948783ff968884ff978985ff9c8e89ffb5a8a1ffbeada2ff96756cff9e7d70ff9f8477ffa48b80ffac8e87ffb49992feb9a29affbeaba2fec2b1a8fec9baaefecfc0b6fee8dacff6d8c1aeebd6b49dc0d7b29b4cc9a1830dc44e9d40c33cab46c53aab44c338ac41c037a93fc239aa3cc43caa39c53aaa37c33cac34c43bac31c639ac2fc33ca82cc53aae29c738ae27c43bb124c639aa22c334ac1fc53aad1ec43caa1bc639aa19c233ad17bc37a615c231aa13bc36ae11c33cb410bf40af0eb637a40cbf40aa0cbf40aa0acc4db209c639aa07db49b607db49b606aa2baa04bf00bf04bf40bf03ff55aa03aa55aa03aa55aa02ff808002ff808002ff808001ff00ff01ff00ff01ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff01ffffff01ffffff02ff80ff0280008002ff80800280008003aa55aa03aa55aa03ff55aa04bf408004ff40bf0599339906d555aa06d52baa07b649b608bf409f08bf409f09c639aa0ab233990ab233990bb92ea20cbf40aa0cbf40aa0ec849a40ec837b610cf40af11b42da511c33cb412c639aa13bc36a113bc36ae14bf33a615c23daa15c231aa16b93aa217bc43a617c843b117c843b118bf35aa18bf35aa18bf35aa19c23da318ca35aa18bf35aa19c23dad18bf35aa18ca35aa18bf35aa18bf35aa18bf35aa17c843b117c837b117c843a616c53aae16c53aa215c231aa14bf33a614bf40a613c943ae12c639aa11c33cb411c33ca510cf40af0fcc44aa0ec837b60ec849b60ec849a40cbf40aa0bd146b90acc33b20ab2339909c639aa09aa39aa08bf40bf08bf409f08bf409f08bf409f07b6249206d52baa07b649b607b649b607b6249208bf409f08bf409f09c639aa0acc4db20acc33b20bd146a20cbf40aa0dc43bb10ec849b60fcc33aa10cf40af13c943ae15c23daa16c546ae18ca40aa1ace3bb11cc840ad1fbd3aa521c136aa24bf39aa26c33cae28c639ac2bc43bac2ec23dac31c139a733c337aa35c53aad38c43bad3bc73dad3fc23daa40c338ab43c63dab46c13aab49c43bab4bc23aaa4ec13baa50c239a952c43bab30c53aaa028000003b826863e5917c76fe94827cfe93827eff8f7f7dff90817fff91827eff91837eff928580ff938682ff948784ff958784ff978b87ff9a8e89ffa59c95ffbfb5acffb7a499ff987b6effa08174ffa3887bffa68d81ffae958dffbba39affbfa9a1ffc4afa7ffccb9b0ffd1c0b6ffd7c8beffeadbceffd5bfacfdd3b6a2f8dfc2aee3e6c5b059dfb79e1ec44da248c339aa46c53aab43c23dab41c43ba93ec13aa93bc238a939c53aaa36c23daa33c83caf30bf35a52ec237ac2bc43bac28c639ac26c33cae24bf39aa22c33cac1ec43caa1dca3eb01ac43bb118bf35aa16b93aa214cc40b212c639aa11c33ca50fbb33aa0dc43bb10cbf40aa0bd146b909c61caa08df40bf08bf40bf06d52baa05cc33cc05cc339904bf40bf04bf408003aa55aa03aa55aa02ff808001ff00ff01ffffff01ffffff01ff00ff0000ff0001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ff000001ffff0001ffffff0280008001ffffff0280008002ff80ff03aa55aa03aa55aa03aa55aa04bf40bf05cc66cc04bf40bf05cc33cc06d52baa06aa00aa08bf409f08bf409f09c639aa0acc33b20bb946a20cbf40aa0cbf40aa0dc43bb10ec837b60fcc33aa10bf40af11c33ca512c639aa13bc36ae14bf40b215c23daa15c231aa16c53aae17c837b117c837b118ca40aa19c247ad1aba3ba71ac43ba71ac43bb11ac431b11ac431a71bc639aa1bc639aa1bc639b31bc639aa1bc639aa1bc639aa1ac43ba71ac43ba71aba31a71ac43ba719c23dad19c23da318ca35aa17c837b117c837a616c53aae15c23daa14cc40b214bf40a613c936ae12c639aa11c33cb411c33cb40fcc44aa0fbb44aa0ec837a40dc43bb10dc43b9d0cd540aa0bd146a20bb92ea20ab2339909c639aa09c639aa08bf409f08bf40bf08bf409f07db49b608bf409f08bf409f09c655aa08bf409f09c639aa0acc33b20acc33b20bd146b90cd540aa0dc43b9d0ec837a40fbb33aa11c33ca512c639aa14bf33a616c53aae18bf40aa19cc3dad1bd039b31ec43caa20bf30a723bd3aa825c83eac28c639ac2ac23daa2dc63eaa30bf3aaa32c738ad35c03aa838c437a83ac639ab3dc43bab40c338ab43c63dab45c43bae48c339aa4bc53dad4dc33cac4fc53aab53c23aa930c53aa51cbf40a420876868ca917974fd917e7aff93837dff93847fff8f817dff92837fff91837fff90837eff918480ff938782ff948883ff978a85ff9c8f89ffa69a93ffb3a8a1ffd0c4bdffa48c84ff9b7c71ff9f8175ffa4877cffab9187ffb8a196ffc1ab9fffc6b1a5ffccb9acffd2c1b4ffd9c7bcffdecec3ffefe0d2ffd2bbaaffd5b7a7fedbc3b1fce5cfbce5efd2be4eefcbb41bc64caa48bf39aa45c43baa42c53aaa40c33cab3dc43bab39c536aa38bf3ba834c43bac32c238ad2fc336a82dc639aa2ac23db027c43bb126c33cae22c33cac20bf38a71dca3eb01bc639aa18ca35aa17c837b115c23daa13bc36a112b839aa10bf40af0dc43bb10cbf2baa0bd146b90acc33b209c639aa08bf409f06d52baa06d52baa05cc33cc05cc339904bf408004bf408003ffaaff02ff808002ff808001ffffff01ff00ff01ff00ff0100000000ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ff00ff01ffffff02ff80ff02ff008002ff008003aa55aa02ff80ff04bf40bf03aa55aa04bf40bf05cc33cc06d52baa06d52baa07b649b608bf409f08bf409f09c655c60acc33b20bb92ea20cbf40aa0dd84eb10dc43bb10eb637a40fcc33aa10cf30af12b839aa13bc36ae13c936ae14bf33a615c231aa16c53aae17c843b118bf35aa18bf35aa1ac43ba71ac43ba71bbd39aa1bc639aa1cbf37a41cc837ad1dc13eb01dc135a71dc135a71dc135b01dca35b01dca3eb01dc135a71dc135a71dc135a71cc837ad1dc13ea71cbf37a41cbf37a41bc642aa1ac43bb11ac43ba718ca40aa18bf35aa17c837a617bc37a616c53aae15b63daa14bf40b213c943bc12c647aa11c33ca510bf409f0fcc44aa0ec837a40eb637a40dc43b9d0bd12ea20bd146a20bb946a20acc33b20ab2339908bf209f09c639aa08bf20bf09c639aa08bf409f08bf40bf09c639aa09c639aa0acc33b20acc33b20bd146b90cbf40aa0dc43bb10ec837a40fbb33aa11c33ca511c33cb413c936ae15c231aa17c843b119cc3dad1bc639aa1dca3eb01fc53aad22c33cac24c639aa26c336ae29c73eae2cc53aa82ec83dac31c139ac34c43bac37be38a739c53aae3cc437ae40c338ab42c53aae45c83bae47c639ac4ac43bac4cc339ab4fc53dab51c339aa3fc239aa2bc43ba618aa558095917873fb937d7aff94817eff958580ff958681ff8f817eff8e827eff8e837eff8f847fff918581ff948884ff988b87ff9d918bffa79b94ffb3a79effc4b8b1ffddcfc8ff917a72ff9a7c73ffa18379ffa88d82ffb79e93ffc2aba0ffc8b3a7ffcebaadffd3c2b4ffd7c9baffdbcdc0ffe3d6caffefe1d3ffcbb4a4ffd2b7a7ffdbc4b4fee5d2c3faf2deccc8eccfba32ebc7ad21c13eb247c239a943c239ab41c43bad3fc23daa3cbf37aa39c036aa37be38a733c337aa31c139ac2fc33ca82cc53aa82ac23daa27c43baa24c640aa22ca43ac1fbd3aa51dc13ea71ac43bb118bf35aa16c53aae14bf40b212c639aa11c33ca50fcc44aa0dc43bb10cbf40aa0acc33b20acc4db209c639aa07db49b606d52baa05cc339905cc66cc04bf408004bf40bf03ff55ff02ff80ff02ff80ff0280808002ff80ff01ff00ff01ff00ff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff02ff80ff02ff808002ff8080028000800280008004bf40bf05cc669904bf40bf05cc33cc06d52baa06d52baa08bf409f08bf409f09aa398e0ab233990bd146b90cd555bf0dc43bb10ec837a40ec837b60fcc33aa11c33ca511c33cb412c639aa14cc40b215c23daa17bc43a617bc37a618ca40b519c23dad1aba31a71bc639aa1cbf37ad1dc13ea71dc13ea71dca3eb01ec43cb31fc53aad1fbd3aad1fc53aad1fc53aad1fc53aad1fc53aad1fc53aad20bf38a71fc53aad1fc53aad1fc53aad1ec43caa1ec43caa1dc13eb01dc13ea71cc837ad1bc639b31bbd39aa19c233a319c23da319c23dad18bf40aa16c53aae16b93aae15c23daa13c943ae12c639aa12c639aa10bf40af0fbb33aa0fcc44aa0ec837b60dc44eb10cbf40aa0bb92ea20bb92ea20bb946a20ab233b20acc33b20ab233b20ab24db20ab24db20acc33b209c639aa0ab233b20bb92ea20bd146b90cbf40aa0db1279d0ec837a40fbb44aa11c33ca512b839aa13c943ae15c231aa17c837a618ca35aa1ac43ba71cc840ad1ec43caa21c93eaa23c53aaf26c33cae29c138ae2bc43bac2ec23dac31c139ac34c43bac36c239aa39c03aaa3cbf37aa3fc239aa41c43ba944c338a947c639ac49c43bab4cc339a84ec43bad52c13ba83fc239aa36c239aa0fbb44996193766ef4947c76ff95807efe978482ff968882ff948680ff8d817eff8d8380ff8c8280ff8e8480ff928683ff998d88ff9f948effa89d96ffb5a9a1ffc2b6afffd1c4bdffdacac3ff8d7670ff9d8179ffa48980ffb39b90ffc3aba0ffccb5a9ffd2bcafffd9c3b7ffdbcbbdffddd0c1ffe0d3c6ffe8dcd0ffefe1d4ffcab4a4ffd2b8a8ffdec8b8fee9d8cafdf3e2d3f7e4cebcaaf0d4be18df95aa44c338a93dc03bab43c239ab41c037a93ec13aa93bc23dad38c43bad35c53aa833c33caa30c535aa2ec237ac2bc435ac28c639ac25c13eac22c33cac1fc53aad1dca35b01cc840ad19c23dad17c837a614cc33a614bf40a611c33cb410bf40af0ec837a40dc43bb10bd146a20acc33b209c639aa08bf409f07b649b606d555d505cc33cc05cc33cc04bf40bf04bf80bf03aa55aa0280008003aa55aa02ff80ff01ffffff0280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff02ff80ff02ff808003aa55aa03aa55aa04bf408004bf408004bf40bf05cc339906d555aa06d52baa07b6249208df40bf08bf409f09c639aa0acc33b20cbf40aa0dc43bb10eb637a40fbb33aa10bf40af11c33cb413bc36a114bf40a615c23daa15ce3db617c837a618ca40aa19c23dad1ac43ba71bc639b31cc837ad1dc135b01ec43caa1fc53aad1fc53aad20c740af20c738af21c136aa22c33cac22c33cac22c33cac22c33cac22c33cac22c33cac22c33cac22c334ac21c136aa21c136aa21c13eaa20c740af20bf38a720bf40af1ec43caa1dca3eb01dc13eb01cbf40ad1bc639aa1aba3ba719c23dad17c837b117c843b116c53aae15c23daa14bf40a612c639aa12c647b811c33ca510bf40af0fbb33aa0ec837b60ec849b60dc43bb10cbf40aa0bb92ea20bb92ea20bb92ea20ab233b20ab233b20acc33b20acc33b20acc33b20bd12ea20cbf2b950cbf40aa0db13b9d0eb637a40fbb44aa10bf40af12b847aa13bc43ae15c23daa16c53aae18ca40b51ac43ba71cc840ad1ecc3caa21c13eaa23c53aa825c837ac28c640ac2ac237aa2dc139aa30bf3aaa32c238a835c53aad38c43ba83ac139ab3dc43bab41c43ba943c239ab46c137ab48c639ae4bc23aaa4dc338ac50c23da94ec13baa35c03aa817bc37a63095756adf957d72fe948178ff96837eff978680ff988881ff948781ff8d807bff8b807dff8e8480ff938885ff9a8f8bffa39991ffaea39affbaaea4ffc4b7afffcdc1bbffdccfc9ffcebdb7ff968078ffa3897fffb2988dffc7aea2ffd2bbaeffd7c2b3ffddc6b9ffe2cec0ffe5d4c7ffe6d8caffe7dcd0ffece0d5ffefdfd2ffc7b0a1ffd6bcabffe4ccbcffebdbccfef4e5d8fde2cfbef1ebd7c662f7e0c821c13eaa48c339aa45c037aa42c13aaa3fc239aa3dc03ba73ac139a737c33cac34c43bac32c238a82fc336a82ccb3aae29c138ae27be3baa24c640b121c136aa1fc542ad1dc135a71ac43ba718ca40aa17bc43a614bf40a612b839aa11c33ca50fcc44aa0dd84eb10cbf40aa0acc4db209c639aa08bf409f06aa2baa06d52baa05cc33cc05cc339903aa00aa04bf80bf03aa55aa02800080028000800280808001ff00ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ffff01ffff0002ff808001ffffff028080800280008003aa55aa04bf80bf04bf408004bf408004bf408005cc339906d52baa06d52baa07b6249208bf209f09aa398e09c639aa0bb946a20cbf40aa0cd540aa0dc43bb10ec837b610bf40af12b839aa12c639b814bf40a615c23daa16c53aae17c837b119c23dad1ac43ba71cbf40a41dc13ea71dc135a71fbd3aa51fc53aad20c738af21c136aa22c33cac22c33cac23c53aaf24c639aa24c639aa24c639aa24c639b124c639aa25c13eac24c639aa24bf39aa24c639aa25c13eac23c53aaf24bf39aa22c33cac22c334ac22c33cac21c13eaa20bf38a71fc53aad1ec43caa1dc135a71cb637a41bc639aa19c23dad18bf35aa18bf40aa16c53aae16b93aa214bf40a613c943ae12b839aa11c33ca510bf40af0fcc33aa0ec837b60dc43bb10dc43b9d0cbf40aa0cbf40aa0cbf40aa0bd146b90bd146b90cbf40aa0bb946b90cbf40aa0cbf40aa0cd540aa0dc43bb10ec837a40fbb33aa10bf40af11c33cb413bc36ae14bf40b216c53aae18bf40aa1aba3ba71bc642aa1dc13eb01fc542ad22c343ac24c639aa27c43baa29c138a82cc53aae2fc33cae32c238a834c43bac37c338ac39c53aae3cc43cae40c33cab42c13aaa45c43bae48c339ae4ac43ba94dc038a950bf39a951c339ad35c03aa80cbf2b9519997a70be9a7d73fd957f78ff97867fff988780ff998983ff988883ff988a84ff8c7f7bff8e837eff978b85ffa39791ffafa39bffb7aba1ffc1b5aaffc9bbb1ffd0c2baffd9ccc6ffe4d6cfffc2afa8ffa0877effb69d92ffcbb2a6ffd7bfb3ffdec9bbffe4cec1ffe7d2c4ffe9d6c9ffeadbcdffeaded0ffebe1d5fff3e7ddffe3d2c6ffccb4a5ffdcc3b3ffe6d1c2ffeddfd1fff3e4d7ffe2cfc2fdeddecf9defe2d31fc542ad37c73cac46c53aab44c338a941c037a93ec53aad3bc238ad39c53aaa36c239aa33c33caa30c535aa2dc639aa2bc43bac29c138a826c336a823bd33a821c136aa1ec43caa1cbf37a419c23dad18bf40aa15c23daa13bc36ae12c647aa10bf40af0ec837a40dc43bb10bd146b90acc339908bf209f08bf40bf06d52baa05cc33cc05cc33cc04bf40bf03aa55aa03aa55aa02ff808002ff80800280808002ff80ff0000ff0001ff000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffff0001ffffff01ff00ff0280808002ff008003aa55aa03aa55aa04bf408004bf408005cc339906d52baa06d52baa07db49b608df40bf09c639aa09c639aa0acc4db20bd146b90cbf40aa0dc43bb10fbb44aa10bf40af11c33cb413bc36ae14bf40b215c23daa16c53aae17c837b11ac43ba71bc639aa1cbf37ad1dc135a71ec43caa1fc53aad21c136aa22c33cac23c53aaf23c53aaf24c639aa25c137ac26c336a826c336a827c43baa27c43bb127c43baa27c43baa27c434aa27c43baa27c43baa27c43baa27c43baa26c336a825c837ac26c33ca825c137ac24bf40aa23c53aa822c33cac22bb34ac20c740af1fc53aad1ec43caa1dc13eb01bc639aa1ac43bb119c233ad17c837b117bc37a616c53aae14bf33a613c936ae12c639aa11c33ca510bf30af0fcc33aa0fbb44aa0eb637a40dc43bb10dc43bb10cbf40aa0cbf40aa0cbf40aa0cbf40aa0cbf40aa0dc43bb10dc43bb10ec849b60ec837b60fcc33aa10bf40af11c33cb413bc36ae14bf40a616b93aae17c837b119c23dad1bc642aa1dc13ea71fc53aad21c93eaa23c53aa826c33cae29c73eae2bc43bac2ec23dac31c139a733c337aa36c639aa38c837ad3bc73dad3fc239aa41c03ba944c33cac47c239ac49c43baf4cc339ab4fc23aab51c339aa53c237a921c93eaa06aa80807e98776df99b8078ff99837fff998881ff998881ff9a8984ff998a84ff9a8b86ff8d7f7bff938782ffa49792ffb2a59dffbdb0a6ffc6b7acffccbcb2ffd3c3baffd7c8bfffded1c9ffe6d9d2ffb3a09affb1978dffcdb4a9ffdac2b6ffe4cdc0ffe8d2c6ffebd6caffecd9ccffeeddcffff1e1d4ffeee4d5fff0e7dbfff9ece4ffcfbaaeffcfb7a8ffe0c8baffe7d6c8ffefe3d6fef5e5d7fee4d0c4feeee0d5adedddd022c352a538c83bad48c339aa45c43baa43c239ab40c33cab3dc03bab3ac139ab37c33cac35c53aa832c238a830c53aaa2dc639b02ac23daa27c43baa24bf39aa22c33cac20bf38a71dc13ea71ac43bb118bf40aa16c53aae14bf33a613bc43ae10bf40af0fbb33aa0dd83bb10bd12ea20acc4db209c639aa08df40bf07db49b606aa2baa06d52baa05cc339904bf408003aa55aa02ff008002ff00800280008001ff000001ff000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ff00ff02ff80ff02ff008003aa55aa04bf80bf04bf80bf04bf40bf05cc33cc06aa2baa07db49b607db49b608bf409f0acc4db20acc33990bd146a20cd540aa0ec849b60fbb44aa10bf40af12b839aa13bc36ae14bf33b216b93aae17c837a618ca35aa1ac43bb11bc639b31dc13ea71ebb33aa1fbd3aa520c738a722c33cac23c53aaf24bf39aa25c137ac27c43baa28c640ac28c639ac28c639ac29c138a829c73eae2ac23daa2ac237aa2ac23daa2ac23daa2ac237aa2ac237aa2ac23daa29c73eae29c138a829c138a828c639ac27c434aa26c33cae25c83eac24bf39aa23c53aa822c33cac21c136aa1fc531ad1ec43cb31dc135b01cc840ad1bbd39aa1ac43bb119c23dad17bc37a616c53aae15c23daa13c936ae12c639aa11c32da511c33ca50fbb33aa0fbb33aa0ec837a40ec849b60eb637a40dc43bb10ec837a40dc43bb10ec837a40eb637a40eb637a40fbb33aa10bf40af11c33ca512b839aa12c639aa14bf33a615c23daa17bc37b119c233ad1ace3bb11cc837ad1fc53aad21c13eaa24bf39aa25c837ac28bf39a62ac237aa2dc63eaa2fc33cae32c73dad35c53aad38c43bad3ac639ab3ec13aad40c33cab43c63dab46c13aab49c03ba84bc53aaa4ec43baa50c236a94ec43baa2bc43ba608bf609f4d9c7b74ef9b8079ff99837dff9b8781ff9b8881ff9b8a82ff9a8a83ff998a83ff998b84ff8f817cff988b84ffab9d95ffbcaba3ffc5b3a8ffcdbcb0ffcfc0b4ffd6c7baffd9cdc2ffdfd4cbffe1d2caffb4a096ffccb4a9ffdbc3b7ffe4cdc2ffe9d3c7ffecd8c9ffefdcccfff3dfd0fff4e2d4fff5e5d7fff2e7d9fff5eae0ffeee1d7ffc9b3a7ffd9c0b2ffe4cebfffebdbccfff3e5d7fef2e2d3fee8d6c7fdf1e3d4b3eedbc90edb92b639c53aaa4ac13ba947c239a945c03baa42c53eae3fc23daa3cc437aa3ac139ab37c33cac34c43bac31c63eac2ec237ac2bc43bac29c13eae26c33ca823bd3aa820bf38a71ec43caa1cc840ad19c23dad17bc37a615b63daa13c943ae11c33cb40fcc33aa0ec849b60dc43bb10bb946a20acc33b208bf409f07b624b607b649b606aa2baa05cc339904bf408003ff55aa03aa55aa03aa55aa03aa55aa0280008001ff00ff01ff00ff0000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff0280808002ff80ff0280008003aa55aa03aa55aa04bf408004bf40bf05cc33cc06aa2baa08bf409f08bf40bf08df40bf09e339c60bb946a20bd146b90cd540aa0dc43bb10fbb33aa10bf40af12b839aa13c943ae14bf40a615c23daa17c837b119c23dad1ac43bb11bc62faa1ec43caa1fbd3aad20bf38a721c136aa23c53aa824c639aa26c33ca827c43baa28bf39ac28c639ac2ac237aa2bc43bac2bc43bac2bc43bac2dc13eaa2dc139aa2dc139aa2dc139aa2dc139aa2dc139aa2dc139aa2cc540ae2bca3bac2bc43bac2bc43bac2ac237aa29c138a828c639ac27c43baa27be3baa25c83eac24c639aa23c53aa822c33cac20c738af1fc53aad1dca35b01cbf37ad1bc639aa1ac43ba718bf35aa17c837a616b93aa215c23daa14bf33a613bc36a112b839aa11c33ca50fcc44aa0fcc44aa0fbb33990fbb33990eb637a40fbb33aa0ec837a40fbb44aa0fbb33aa0fcc33aa10bf309f11c33ca512c639aa13bc43ae13c936ae15c23daa16c52eae18ca35b51ac43bb11cc837ad1ec43cb320c738af22c33cac25c137ac27c43bb12ac237aa2cc53aae2fc33ca831c639ac34c43bb137c33cac39c53aaa3cc437aa40c33cab42c53aaa44c338ac47c239ac4ac43ba94ec13baa4fc23aab52c438ab1bc642b31cbf40ad2daa8282cb9e807bfe9d847eff9d8781ff9d8983ff9e8984ff9d8a83ff9c8b85ff9a8b85ff9a8c86ff8f817cff968782ffa99992ffbaa8a0ffc4b1a4ffccbbadffd3c4b5ffd6c9bdffdbcfc5ffe1d5ccffd4c4baffc3afa5ffdac3b7ffe3cdc0ffe8d3c7ffecd7cafff1dbcefff0ddcefff2e1d2fff4e3d5fff3e7d9fff3e9ddfff8eee5ffdbcdc3ffcfbbaeffe0cabcffead7c7ffefe0d0fff4e6d8feefe1d1feeadaccfdf2e6d5b0efdfcb17d36fb140c33ca74cc339ab49c038a846c13aab43c239ab41c43bad3dc436ab3bc238a939c53aaa35c53fad32c23dad30bf3aaa2dc139aa29c138ae27be3baa24bf39aa21c936aa1fc53aa51dc13eb01ac43bb118bf35aa16b93aa214bf33a612c639b810bf30af0fbb33aa0dc43bb10bb946a20acc33b209c639aa08bf409f07db49b606d52baa05cc339904bf008004bf40bf03aa55aa03aa55aa028000800280008001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff01ffffff01ff00ff0280008003aa55aa03aa55aa04bf408004bf408004bf008005cc33cc06aa2baa07b624b608bf409f09c639aa0bb92ea20acc33b20dc43bb10dc43bb10fbb33aa10bf40af11c33cb412c639aa14cc40b216c53aae18bf35aa19c23dad1bbd39aa1cbf37ad1ec43caa20bf40a722c33cac22c33cac24bf39aa25c83eac26c336ae28bf39ac2ac23daa2bbe3bac2bc43bac2dc139aa2dc139aa2ec83dac2fc33ca82fc33cae2fc33cae2fc33cae2fc336ae30c53aaa30bf3aaa2fc33cae2fc33cae2fc33cae2ec237ac2dc139aa2dc639aa2cbf3aa82bc43ba62ac23daa28bf33ac27be34aa26c33cae25c83eac24bf39aa22c33cac21c136aa20bf38a71ec43caa1dc13ea71bc639aa1ac43bb118bf35aa17c837b116c53aae15c231aa14bf40a612c639aa12b839aa11c33cb410bf309f10cf40af10bf409f10bf409f0fcc44aa0fcc44aa0fcc44aa0fbb33aa10bf40af11c33ca512c639aa13c943ae14bf40a615c23daa16c53aae18bf35aa1aba3ba71cbf37ad1dca3eb01fc53aad22ca3cb424c639aa26c93cae29c138a82bc43bac2ec237ac31c639ac33c337aa36c239aa39c53fae3cc43caa3ec53aad41c437ad45c43baa47c239a94ac13ba94cc639ab4fc23aab51c63cad3ac63eab21c13eaa06ffd5d5969b8077fc9e8780fe9e8982ff9e8983ff9f8a84ff9e8a84ff9c8a84ff9b8b85ff9a8b85ff9a8b86ff8f807cff93837effa4948dffb5a199ffc0ab9fffc9b8a8ffd0c1b3ffd5c7bbffdbcdc3ffe1d3c9ffcfbcb1ffd3bcb0ffddc7bbffe3cdc0ffe9d4c7ffebd7c9ffeedacbffeeddcdfff2e2d1fff3e5d5fff3e9dbfff4eadffff3e8dfffcabbb0ffd8c4b7ffe7d4c5ffeeddcdfff2e2d2fff5e7d8feefe0d2fdf1e1d4fdf1e4d5a9f0dfcf1ace62a74ac437a94dc038a94ac13bac47c239ac45c43baa41c437ad3fc239aa3cbf37aa3ac139ab37c33cac34c43bac32c23dad2ec23dac2bbe35a628c639ac26c33ca823c53aa820c740af1dc135a71bc639aa19c23da316c53aae15c23daa13c936ae11c33ca510bf40af0dc43bb10cd540bf0bb92ea20acc4db209c639aa07b6249206d52baa06d555aa04bf40bf04bf40bf04bf80bf03aa55aa03aa55aa0280808001ffffff01ff00ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000ff000280808002ff80ff01ffffff02ff008003aa55aa03aa55aa04bf408004bf008005cc339906d555aa07db49b608bf209f09c639aa0acc33b20bb92ea20cbf40aa0dc43bb10fbb33aa0fbb33aa11c33cb412c639aa15c23daa16b93aa217c837b119c23dad1bbd39aa1dc135a71ec433aa20bf40af21c13eaa23bd3aa824c639aa26c93cae27c43bb12ac237aa2bc43bac2dc13eaa2ebc3da62fc33ca82fc336ae30c53aaa30c53aaa32c23da833c33caa32c73dad33c33caa33c33caa33c33caf33c33caa32c238a832c23dad32c238a831c139a731c13eac2fc33cae2fc33ca82ec23da62cc53aae2bc435ac2ac23daa29c138a827c43baa25c137a524bf39aa23c53aa820c738af1fc53aad1ec43caa1dc13ea71bc639aa19c233ad19c23dad17bc37a616c53aae15c23daa14bf33a612c639aa12c639aa12c647aa11c33ca511c33ca510bf30af10bf40af10bf40af10bf40af11c33ca511c33ca512c639aa14bf40a614bf33a616c53aae17bc37a618bf35aa1ac43bb11cbf37a41dc135b01fce42b522c33cac24bf39aa26c33cae28c639ac2bc43bac2dc639aa30c53aaa33c337aa36c239aa38c43bad3bc23dad3ec13ea941c03ba943c239ab46c53aab49c438ab4bc53aaa4ec43bad50c239ac3ec53ead2bc43bac23c549af61a0867cf39c847aff9e8981ff9d8a83ff9e8b85ff9e8a85ff9d8b84ff9c8b85ff9a8b85ff9b8b85ff9b8a84ff94827dff8e7d77ff998781ffa9948effb69f97ffbbaa9dffc3b3a7ffccbdb1ffd6c6bdffdfcfc4ffcab6a9ffd3bcadffddc6b7ffe3cebeffe7d1c2ffead5c6ffebd7c7ffefdccdfff1e0d1fff0e3d3fff2e7d9fff5ebe1ffded1c7ffcebeb3ffe7d4c5ffefdcccfff3e1d1fff5e4d4fff7e7d9ffefe1d3fdf3e5d7fbf0e3d39cf5e3d019cc5cad50c639ac4dc338ac4bc23aaa48c339aa46c13aab43c239ab41c03ba93ec13aa93ac639ab37c738ac35c53aad32c238a82fc336a82cbf34a829c138a826c33ca824bf39aa20c738af1fc53aad1cbf37ad19c23dad18ca40aa15c23daa14bf40a612b8399c10bf409f0ec837a40cbf40aa0bb92ea20acc4db209c639aa08bf409f06d52baa0599339904bf40bf04bf40bf03aa00aa03aa55aa03aa55aa02ff80ff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ff0001ff00ff01ff00ff02ff80ff01ffffff0280008004bf80bf03aa55aa04bf40bf05cc339905cc33cc06aa2baa07b649b609c639aa09c639aa0acc33b20bd146b90dc44eb10ec837a410bf309f11c33ca513bc36a114bf40a616b93aa217bc43a619c233a31bc642aa1cbf37ad1ec43caa20bf38a722c33cac24c640aa25c83eac27c43baa29c13eae2ac83daa2cbf3aae2dc639aa2fc33cae30bf3aaa30c53aaa32c73dad33c33caa34c43bac34c43bac34c43bac35c53aad35c53aa835c53aad35c03aad35c035a835c53aa835c03aa835c03aa833c337aa33c33caa32c238a831c639ac30c53aaa2fbe3ca82dc639b02cc53aa82ac23daa29c73eae27c43baa26c33ca825c137a523c53aa821c136aa20bf38a71dc135a71dc13ea71bc639aa19c233ad18bf35aa18bf35aa16c53aae15c23daa14bf40a613c943ae12c639aa13c943ae11c33ca512c639aa12c639aa11c33ca511c33cb412c647b812c639aa13c936ae14bf33a616c53aae17bc37a618ca40aa1ac43ba71bc639aa1cbf37a41fc53aad21c13eaa22c33cac25c13eac27c43baa2ac23daa2ccb3aae2fc33ca831cb39ac35c03aa837c338ac3ac139ab3cc43cae3fc239aa42c53aaa44c738ac48c339ae4ac437ac4dc338ac50c239ac52c438ab20c740af2bca41b223bd9299dc967d77fea08882ffa08983ff9f8a86ff9d8986ff9c8985ff9d8c87ff9d8a86ff9c8b85ff9d8981ff9e8680ff917a73ff85706bff8c7974ff95817dff9f8985ffa7948bffac9b92ffb1a097ffbca89effc0aa9effc4ada0ffcdb5a6ffd8c2b1ffdec9baffe4cdbfffe7d1c0ffebd5c3ffedd9c9ffeeddcdfff1e1d2fff1e5d5fff7ecdfffd3c5bbffe3d0c4fff2dccbfff5e1cffff6e3d1fff6e5d5fff9e9dafff1e3d3fdf7e9dbf9f1e2d382f5e4d231c644ac52c13bab4fc237ab4dc338a94ac137a947c239ac45c03baa41c437a93fc239aa3bc738ad39c53aaa36c239aa33c33caa30c53aaa2dc139aa2bc43bac28bf39a624c632aa22ca3cac1fc53aad1dca3eb01bc642aa19c23da316c53aae15c23daa12c647aa10cf40af0fcc44aa0dc43bb10cbf2baa0acc33b209c639aa08bf40bf07b624b606d52baa05cc339904bf40bf03ff55aa03ff55aa03aa55aa02ff80ff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff02ff008003aa55aa03ff55aa03aa55aa04bf408004bf40bf05cc66cc06d555d506d52baa08bf409f09c639aa0acc33b20bd12eb90cbf40aa0dc43bb10fcc33aa10cf40af12c647aa14bf40a615c23daa16c53aae19c23dad1ac43bb11cc840ad1ec43caa20c738af22c33cac24c640aa26c33cae27c43baa2abc3daa2bc43bac2dc13eaa2ec237ac30c53aaa32c23da832c238ad33c33caa35c53aad35c53aad36c639aa37c73cac38c43bad37c338ac38c437a838c43bad38c43bad37c338ac38c43ba838c43bad36c639aa36c23daa35c53aad34bf36a734bf3ba732c23dad31c139ac2fc336ae2ec237ac2cbf3aa82bc43ba62ac23daa27c434aa26c33ca825c137ac23bd3aa822c334ac20bf38a71ec43caa1cbf40ad1bbd39aa1ac43ba719c233a317c837b116c546ae15c23daa15c23daa14bf33a614bf40a613bc36a113c936ae12c639aa13c936ae13c936ae13c936ae14cc40b215c23daa16b93aa217bc37a618ca40aa1ac43ba71bbd39aa1cc837ad1ec43caa21c13eaa23c53aa825c13eac27c43baa2ac23daa2bc435ac2ec83dac31c639ac33c83caa36c639aa39c53aaa3cc43caa3fc23daa41c437a944c33ca947c239ac49c43bab4cc339ab4fc23aab51c339ad53c537ac22c33ca529c744ae9e98796ffea1877dfe9e8984ff9e8884ff9f8a85ff9e8984ffa08b86ff9f8a83ff9e8a81ff9a837aff8a7066ff80645bff81645eff7f665fff7c6762ff816c69ff846f6dff8b7670ff8b7872ff927e77ff9f8980ffaa9287ffb69c8fffc2a89bffceb7a8ffd8c2b2ffe0c8b9ffe3cdbaffe6d1beffe9d7c5ffebdbc9ffefe0cffff4e6d5ffefe0d2ffdfcec0fff1decffff7e1cffff6e2cffff5e5d3fff6e7d5fff8eadafff7eadafef6e8daf6f0e2d268f5e4d03cbf3caa53c23aac51c039aa4ec13baa4bc23aaa48c339aa46c13aab43c239a741c43bad3dc436ab3ac639ab37c338ac35c03aa832c238a82ec237a62cbf3aa829c138a825c837ac23c53aa821c13eaa1ec43caa1bc639aa1ac445a717c843a615ce3db613c936ae11c33ca50fcc44aa0dc427b10cbf40aa0acc33b209c639c608bf40bf07b624b606d52baa05cc33cc04bf40bf03ff55aa03ff55aa02ff80800280008002ff80ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ff00ff0280008002ff808003aa55aa03aa55aa04bf408004bf408005cc339905cc339906d555aa07b624b608bf409f09c639aa0bd146b90bd146b90dd83bb10fcc44aa10bf40af11d23cb413c943ae14cc40b216c53aae18bf35aa1ac43bb11cc837ad1dca35b020c738af22c334a525c83eac26c336a828c639ac29c73eae2cc53aae2dc139aa2fc33cae31c139ac32c238a833c337aa35c03aa836c63daf37c33cac38c43bad39c53aaa3ac139a73bc23da93ac639ab3ac639ab3bc23dad3ac639ab3ac139ab3ac13eab39c53aaa39c53aae39c03aaa37c738ac37c73cac35c53aa835c03aa834bf3bac31c139ac30c53aaf2ec237ac2dc139aa2bc43bac2ac23db029c13ea826c33cae25c137ac23c53aaf21c93eaa1fc53aad1ec43caa1dc13ea71cbf37a41aba3ba719c233a317c843b116c53aae16b93aa215c249aa14bf40a614bf40a614cc40b214cc40b213c936ae14bf40a615c23daa16b93aa217bc37a617c837b119c23dad19cc3dad1bc639aa1dc13ea71ecc3cb320c740af22c33cac24c640b126c33cae28c639ac2bc43bac2ec23dac31c63eac33c33caa36c23daa38c43bad3cc43caa3ec13aa941c03ba943c639ab46c13aab48c339aa4bc23aaa4ec13baa50c639ac52c438ab3bc238ad08bf609f2bac9488f39a7c76fea28a82ff9f8880ffa18981ffa48b83ffa1857eff967c73ff8b6f66ff86685dff816256ff836358ff836358ff816159ff7f645cff7a635eff76615eff7a6461ff7e6864ff836e69ff8c7771ff957e76ff9b8378ffa88e83ffb1998cffbfa999ffccb3a2ffd7bdaeffe0c7b6ffe4cebcffe7d3c1ffead7c5ffefddccfff3e4d1ffe7d7c3fff1ddccfff4e0cefff7e2cefff6e4d0fff5e8d5fff7ead8fff7ebd9fef9edddfdf6eadbeaf3e5d345fbedd34cc33ca854c23aaa52c43bab4fc23aab4dc338ac49c038a847c239a944c338a942c13aaa3ec53aad3cbf37aa39c53aae35c53aad33c33caa30bf3aaa2dc139aa29c738ae27c43baa24bf39aa21c93eaa1fbd3aa51cbf37a41ac43ba718bf40aa15c231aa14bf40a612c639aa10cf40af0ec837b60cbf40aa0acc33b209c639c608bf409f08bf409f06d52baa05cc339905cc339904bf408003aa55aa02ff808001ff00ff01ffffff0000ff0001ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff000000000000ff0000000000028000800280008002ff808002ff008004bf408003aa00aa04bf008006d555aa06d555aa06d52baa07b649b609c639aa0acc4db20acc33b20dc43bb10ec837b60fbb33aa10bf30af12c639aa15c23daa16c53aae18bf35aa1ac43ba71cbf37ad1dc135b020c740af22c334a523c53aaf26c336a828c640ac29c738ae2cc540ae2ec23dac2fc93cae32c238a834bf3bac35c03aad36c239aa38c43bad39c03faa3ac139ab3bc23dad3bc73dad3cc437aa3dc43fab3ec13aa93ec13aa93dc43bab3ec13aa93dc43bab3dc43bab3cc437aa3bc238ad3bc238a93ac139a739c53aaa37c738ac36c639aa36c239aa34c43bac32c238a830c53aaf2fc33ca82ec23da62bc43bac2ac23daa28c639ac26c33ca824c639aa23bd33a821c136aa20bf38a71ec43caa1dc13ea71bbd39aa19cc3dad19c233a317c837a617c843a616c53aae16c546ae15c23daa15c23daa15c23daa15ce3db616c53aae16c53aae17c843b117c837b119cc3dad1ac43bb11bc639aa1dca3ea71ec43caa20c738af22c33cac25c13eac26c33cae28c639ac2bc43bac2dc139aa30bf3aaa32c238a835c03aa838c43ba83ac139ab3dc43bab40c33cab42c53aaa45c037aa48c339aa4bc23aaa4dc338a94fc53aab52c438ab44c33cac2cc53aae11e178c3ad967969fea4837bffa0837aff9c7c6fff957268ff8e6b60ff88655aff856256ff846255ff866457ff856456ff856358ff836459ff826359ff7e635bff79635dff76615dff78615dff7b6560ff806a65ff856f69ff89736bff927a70ff9c8478ffa38c7fffaf9788ffbba08fffcaae9cffd5b9a8ffddc1b1ffe2c9b7ffe9d0beffedd7c6ffefddcaffefddc8fff3dfc9fff5e1cefff6e3d0fff7e5d3fff6e9d6fff8ebd7fff8ebdafff9ecdefdf3e8d9cdf4e7d524eab1c653c23aa956c13ba952c138a851c039aa4ec138aa4bc23aaa47c239a946c13aab43c23dab40bf38a73dc03bab3ac139ab36c239aa33c337aa31c139ac2dc139aa2ac83db028bf39a624bf39aa22c334a520bf38a71dc135a71bbd39a118bf35aa16c53aae14cc33a612c639aa10bf30af0ec837b60dc43bb10bd146b90acc33b208bf40bf08bf409f06d52baa05cc339904bf408004bf408003aa55aa02ff808001ff00ff02ff808001ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff02ff80ff02ff808002ff008002ff008004bf408004bf40bf04bf40bf06d555aa06d52baa07b649b608bf409f09c639aa0bd146b90cd540bf0dd83bb10fcc44aa11c33ca511d22db414cc40b216c53aae17c837b119c23dad1cc840ad1dc135b01fbd3aad21c136b224bf39aa26c33ca828c639ac2ac23daa2cbf3aa82dc639b030c53aaa32c23dad34bf3bac35c035a838bf3ba838c43bad3ac139ab3bc23dad3cc43caa3dc43bab3ec53aad3fc639aa40c33ca73fc639aa40c33cab40c33cab40c33cab40bf3cab3fc239aa3ec53aad3ec13aad3dc43bab3dc43bab3bc238ad3ac139ab39c03aaa37c33cac35c53aad33c337aa32c738ad30c53aaa2ec237ac2dc139b02bc43bac29c73eae28c640ac26c33ca824bf39aa22c334ac21c136aa1fc53aad1dc13ea71cbf37a41bbd39aa1ac43ba719c23dad17c837a617c837a616c52eae17c837b116c53aae17bc37a616c53aae17bc37a617c843b118bf40aa19c23dad1ac43bb11cbf37ad1dc13ea71ec43caa20bf40a722c33ca523c53aaf25c137ac28c639ac2ac237aa2cc53aae2fc33ca831c639ac34c43bac37c33ca739c53aaa3cc43cae3ec53aad41c83bad44c338a947c239a949c438ab4cc339ab4ec13baa51c33cad54c23aaa3bc73dad1cd149b64ca88675f39d7b6cfe9f786bff8e6559ff8f6657ff90665aff8d6659ff8b6658ff8b675aff8a675aff89675aff876659ff85675aff84675cff82655cff7f645cff7b645dff78625cff76605aff77615aff7c6660ff806964ff836b65ff897169ff917870ff998077ffa3887effae9184ffba9c8dffc7a998ffd2b5a2ffdabeaaffe1c6b1ffe6cdb9ffe7d2bbfff0dac3fff5dec7fff7e1cdfff7e3d0fff9e6d4fff9e9d8fff9ebd9fff8ebdcfff8ebddf9f4e9d984f5e8d42fc341a858c23aab57c13baa53c53aac51c339aa4ec438aa4bc236aa49c43bab47c23da944bf38a941c03bad3ec13aa93bc238a938c43bad34c43bac32c23da82ec83db12bc43bac29c138ae26c33ca823bd3aa821c13eaa1ec43caa1bc639aa19c233ad16c53aae15c23daa12c639aa11c33ca50fbb44aa0dc43bb10cbf40aa0ab2339909c639aa08bf409f07b6499205cc33cc05cc339904ff80bf03ff55aa03ff55aa02ff80ff01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff0280808001ff00ff02ff008002ff80ff02ff008003aa55aa04bf40bf04bf40bf04bf40bf05cc339906d52baa07db49b609c639aa0acc33b20cbf2baa0dc43bb10ec837b610bf40af11c33cb413bc36ae15c231aa17c837a619c23dad1ace3bb11dc13eb01fc53aad21c136aa23c53aaf25c137ac27c43baa2ac83daa2cbf3aa82fc33ca830c53aaa32c73dad34c43bac36c239aa38c43bad39c53aaa3bc238ad3cc43caa3dc43bab3fc239aa40c33cab40c338ab41c43bad42c13aaa42c53aaa42c53aaa43c23da743c23dab42c13aaa42c13aaa41c43bad40c338ab3fc639ae3ec53aad3dc43bab3bc238ad3bc23da939c03aaa37c33cac35c53aad34c43bac32c73dad30c53aaa2ec237ac2dc139aa2ac23db029c13eae27c43baa26c33ca823c53aa822c33cac21c13eaa1fbd3aa51dc13ea71cbf40ad1bbd39aa1ac43ba719c23dad19c23dad18ca40aa18bf35aa18bf40aa18bf35aa18bf35aa17c837b119c23dad19c233ad1bbd39aa1cbf37ad1dc135a71fc542a520c740a722c33ca524c640aa25c837ac28c639ac2ac23daa2cc53aae2ec237ac31c139a734bf3ba736c239aa38c43bad3cc43caa3ec13aa941c03ba944c338a946c53aaf48c639ae4bc23aaa4ec43baa50c23dac52c438ab2bc43bac2dc13eaa10df80afc49d796cffa2786dff9e7364ff966b5cff956a5aff916a5bff8f6b5cff8e6a5eff8d6a5eff8c6a60ff8b6a5fff89685eff87695eff84695dff82665cff80665eff7e6760ff725c54ff715851ff725c52ff765e56ff78615aff7b645fff826b66ff88716cff8e7770ff997e77ffa2857affad8f82ffb89a8bffc2a491ffcbae99ffd3b9a2ffdbc3abffddc6abfff0d9bdfff7dfc5fff8e2ccfff7e5d1fff8e6d5fffae9dafffaebddfff9ecdefcf9eddde2f7ead52ff4e4ce28c640ac5ac13caa57c13baa55c339ab53c23aa94fc53aab4cc339ab4ac13bac47c23da945c03baa41c437ad3ec53aad3cc43caa38c437ad35c53aad32c238ad2fc33cae2cc53aae29c138ae26c336a824c640b121c13eaa1fbd3aa51cbf37a41ac43ba717c837a615c23daa13c943ae11c33cb40fcc44bb0ec849b60cbf40aa0bb946a209c639aa09c655aa07b6249205cc33cc05cc33cc04ff80bf03ff55aa03ffaaaa02ff80ff02ff80ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808001ffffff01ffff0002ff00ff02ff00ff03aa00aa04bf40bf05cc339906aa2baa06d555aa07b649b608bf409f09c639aa0bb946a20dc43bb10ec837b610bf40af11c33cb412c639aa13c936a116c53aa218ca40aa1ac43bb11cc837ad1ec43caa20c740af23c542af25c13eac27c441b12ac23daa2cbf3aa82ec23dac31c13eac32c73dad34c43bac37c33cac38c43bad3ac139ab3cc43caa3dc03bab3ec13aa940c33cab41c43bad42c13aaa43c639ab44c33cac44c33cac44c73cac44c33cac44c33cac44c33cac44c33cac44c338ac43c639ab42c53aaa42c53eaa40c33cab40c33cab3dc436ab3cc43caa3bc23dad39c53faa37c33cac35c53aad33c337aa31c639ac30bf3aaa2ec23dac2cbf3aa82ac237aa28bf39ac27c43baa25c13ea523c53aa821c136aa20bf38a71fbd3aa51dc135a71cbf37ad1bbd2faa1ac43ba71ac43ba719c23da319c23da318ca40aa19c23dad19c233a319c23dad1ac43bb11bbd39aa1bc639b31dc13ea71fc53aa51fc53aad22c33cac23c53aaf25c837ac27c434aa29c73eae2bc43bac2ec83dac31c139ac33c33caf35c53aa838c43ba83bc23da93dc43bab40c33cab42c53aaa45c437aa48c339aa4bc23aaa4cc339ab4fc53aab52c43bae3fc63dae26c343ae1dc146b06ba2816efaa2796dfea37c6eff9a7568ff937163ff917063ff916f62ff8f6e61ff8f6d61ff8e6d62ff8b6d61ff896c61ff896b61ff886c62ff856c62ff856d63ff846b64ff846b64ff725650ff70534bff705249ff6e514aff745852ff755b55ff785e58ff7f6560ff896f69ff8f766fff997e74ffa08479ffaa8d7effb09481ffbda08bffc8ab95ffd0b39cffdbbfa5ffefd5b8fff8dec2fff9e2cafff8e6d1fff9e9d5fff9eadafff5eaddfff9eddcf4fae8d281f5ddc631cb53ac5cc23aac4fc23aab57c43baa55c339ab53c237a950c239a94dc33cac4ac437ac48c339aa45c437aa43c239ab40bf38a73cc437aa39c53aae36c639aa33c33caf30bf3aaa2cc53aae2ac237aa27c441b124bf39aa21c13eaa1fc53aad1cc840ad1ac43bb118bf40aa15ce3db613c936ae11c33cb40fbb33aa0eb637a40cbf40aa0acc33b209c61caa08df40bf08bf409f05cc33cc05cc339904bf40bf04bf808003ff55aa02ff80ff01ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ff00ff03aa55aa03aa55aa04bf40800599339905cc339907b6499208bf409f08bf409f09c639aa0acc33b20bd146b90dc43bb10eb637a410bf30af12b8399c13c936ae15c23daa17c837a619c23dad1bc639aa1dca3eb01fc53aad22c33cac24c639aa26c33cae29c13eae2bc43bac2dc639aa30c540af32c73dad35c03aa837c33cac38c43bad3ac639ab3cc43caa3ec53aad3fc239aa41c03ba942c13aaa43c639ab44c338ac45c43baa45c43bae46c13aab47c239ac47c23da946c53aab46c53aab46c53aab47c23dac45c437aa44c33cac43c239ab42c13aaa41c43bad40c33cab3ec13aa93dc03bab3ac639ab38c43bad36c239aa35c53aad33c33caa31c139a72fc33cae2dc139aa2bc43bac29c138a828bf40ac25c137ac23c53aaf22c33cac21c13eaa1fbd3aa51ec43caa1dc13ea71cbf37a41bc642aa1bbd39aa1ac43bb11ac43bb11ac43bb11ac43ba71ac43bb11cbf40ad1bc639aa1dc13eb01dca3eb01fc53aad20bf38a722c33cac23c53aa825c137ac27c43baa2ac23daa2bc435ac2dc639aa30c53aaf32c233a834c436ac37c738ac3ac139ab3dc43bab3fc23daa42c13aaa44c338ac47c239ac49c438ab4cc339ab4fc237ab51c339ad53c537ac36c239af32c238ad21c974a2dea0776efda67d73ffa17b6fff98776aff957265ff957164ff947065ff917064ff8f7064ff8f7165ff8e7266ff8d7266ff8c7368ff8c736aff8a736aff88726bff87706aff846b64ff6f534bff6e5047ff6f5045ff6e5047ff73574fff755951ff735751ff735750ff775c54ff7f645bff8b7064ff9b7f73ffa58779ffab8d7dffb59584ffbd9e8bffc8a893ffd7b69bffeccdb2fff6dabdfff9e0c9fff8e6d1fff9e9d5fff8e9d9fff5eadcfef9e8d5d8f6d9bd37f6d1b509e38eaa3ac63eab33c83caf4dc33cac56c438ac54c23aaa51c339aa4fc23aab4cc339ab49c438ab46c13aab43c239ab41c03ba93ec13aa93ac139ab37c338ac34c43bac31c139ac2ec237ac2ac237b028bf39ac25c13eac22c33cac20bf40a71dc13ea71ac43ba719c23da316d146ae14bf40b211c33ca510cf40af0ec837b60cd540bf0bd146b909e339c608bf409f07b6249206aa2baa05cc33cc04bf40bf04bf80bf02ff008002ff80ff02ff80ff0000ff0000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000ff000280808002ff80ff0280808003aa55aa03aa55aa04bf40800599339905cc33cc06aa2baa07db49b608bf409f09c639aa0bd12eb90cbf40aa0ec849b610bf40af11c33ca513bc36a115c231aa16c53aae18bf35aa1ac43ba71dc13eb01ec43cb321c136aa23c53aaf26c33cae28c639ac2bc43bac2dc139aa30c540aa32c73dad34c43bac36c63daf38c43bad3ac139ab3cc43caa3fc239aa40c33cab41c43bad43c239ab44c338ac46c13aab46c53aab47c639ac48c33caa48c33caa49c43bab48c339aa48c639ae48c63cae48c339aa48c63cae46c53aab45c437aa45c43baa44c33ca943c239ab41c43bad40c338ab3ec53aad3cc43caa3ac639ab38c43bad36c63daa34c43bac32c23dad30c53aaa2ec237a62cc53aae2ac83db028bf39ac27be3baa25c137ac23c53aa822c334ac21c136aa20bf38a71ec433aa1dc13ea71cc840ad1cbf37ad1bc639aa1bc639aa1bbd39aa1bc639aa1cc840ad1cc840ad1dc13ea71ec43cb31fbd3aa520c740a722c33cac24c640aa25c137ac27c43baa28c639ac2bc43bac2dc639aa30bf3aaa32c238ad34c436ac37c338ac3ac139ab3cc43cae3ec53aad41c43ba944c33cac47c239a949c43bab4bc53aad4ec43baa50c639ac53c23aac45c43bae2cbf3aae03ffaaaa7da57e70fca47d71ffa47f76ff9e7e74ff9b7d73ff98796fff98786fff98796fff95796eff95796fff947a6fff937a70ff917a70ff8f776eff8f7870ff8c766fff89746eff8a736dff796159ff71544bff6f5048ff6e5045ff6d5046ff6f534aff775a52ff775952ff745850ff75594fff785a50ff795a4dff7c5d4eff8d6a5cffa17d6dffb28e7effbc9b89ffc6a38dffd4b299ffe8c8adfff3d5bafff8dfc7fff8e5cffffae8d4fff8ebdcfef8ecd9fceccdafbef3ccac3ff7ceb208dfbf9f0dc44eb129c13ea848c339ae57c13baa4fc53aab4dc038a94fc23aab4cc339ab4ac43bac47c239a944c338ac41c43bad3fc239aa3bc73dad37c338ac35c03aa832c238a82fbe3ca82bc43bac28c639ac26bc36a822c334ac20c740af1dc13eb01bc639aa19c23dad16c53aae15c23daa12c647b811c33cb40fbb33aa0cbf2baa0bd12eb90acc33b208df40bf07db49b606aa2baa06aa2baa0599339904bf40bf02ff80ff02ff80ff01ff00ff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000000100000001ffffff01ff00ff0280808002ff008003aa55aa03ff55aa04bf80bf0599339905cc33cc07b649b608bf409f09c639aa0acc33b20bd12eb90dc43bb10ec837b610bf40af12c647aa13bc36a115c23daa17c837a61ac43ba71cbf37ad1ec43caa20c738af23bd3aa825c137a528bf39a62ac237aa2cc53aae2fc33cae31c63eac34c43bac36c239aa38c43bad3ac139ab3dc03bab3fc23daa40c338ab42c13aaa44c33cac46c13aab46c53aab48c339aa48c339aa49c43bab4ac43bac4ac43bac4bc23daa4bc23aaa4ac13ba94ac43bac4ac43bac4ac43bac48c639ae48c63cae47c239ac45c43bae44c338ac43c239ab41c037a93fc239aa3dc43bab3bc238a938c437ad38c43ba835c53aad33c83caf31c139ac30c53aaa2dc639b02bc43bac2ac23daa28bf39a626c33cae24bf39aa22c33cac22c33cac20bf30a71fbd3aa51ec43caa1ec43caa1dc13eb01cc837ad1dc13eb01cc840ad1dc13ea71dc135a71ebb3caa1fbd3aa520c740af21c13eaa22c33cac23c53aa825c83eac27c43baa29c138a82bc43bac2dc639aa2fc336a832c238a834c436a736c639aa38c437ad3bc238a93ec53aad40c33cab42c53aaa46c53aab48c339aa4bc23aaa4dc33cac4fc53aab52c43bab55c33cab1cc840ad1cc840b625ac8a6ee8a47e70ffa68379ffa1817aff9e8279ff9a8178ff9b8078ff9b8176ff998075ff987f75ff977e75ff957e76ff947d76ff937d74ff917b74ff8f7973ff8b7770ff8a7570ff8b746eff755c53ff70544aff705248ff6d5147ff6d5147ff6e5249ff775951ff775a52ff775a51ff785a51ff7a5a4fff7d5d4fff815d4fff855d4eff89604fff8f6651ffa57b64ffc29b80ffd4b091ffe4c3a3fff2d4b6fff7ddc1fff9e6d0fff7e9d7fff5e8d3ffebcfadf9f1c49dbdf4c8a37ef5caac3ef7caad15f3c2b60dd89d9d0dc44eb138c43bad55c63cae53c23aa941c03bad44c33cac34bf3bac48c339aa45c43baa42c13aaa3ec53aad3cc43caa38c43bad35c03aad32c238ad2fc336ae2cbf3aa829c138a826c33cae23c53aa820c738af1ec43caa1bc639aa19cc3dad17c843b115c23daa13bc43ae10cf40af0fbb33aa0dc43bb10cbf40aa0acc33b208bf409f07b649b606d52baa06aa2baa05cc33cc04bf40bf03aa55aa02ff808001ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ff00ff01ff00ff02ff008003aa55aa03ff55aa04ff40bf04bf408005cc33cc06d52baa07b649b609c639aa09c655aa0acc4db20dc44eb10ec837b60fbb33aa11c33cb413c943ae14cc40b216c53aae19c23dad1ac43bb11dc13eb01fc53aad22c33cac24c639aa26c336a829c138a82cc53aa82ec837ac30c53aaa33c33caa35c53aad37c33cac3ac139ab3cc43caa3fc23daa41c43bad43c239ab44bf38a946c13aab47c239ac49c43bab49c438ab4ac437ac4cc339ab4cc339ab4cc339ab4dc038a94cc33cab4cc339ab4dc03ca94cc33cab4bc23aaa4ac43bac4ac13ba948c339aa46c53aab46c13aab44c338ac42c53aaa40c33cab3ec13aa93cc43caa3ac639ab38c43ba836c63daa34bf36a732c238a830c53aaa2fc33ca82cbf34a82ac237aa29c138a827c441aa25c13eac24bf39aa22c33cac21c136aa20bf38a71fc53aad1ec43caa1ec43caa1dc13eb01dca3eb01dc135a71ec43caa1ec43caa1fc53aad1fc53aad21c13eaa22c33cac24bf39aa25c137ac27c43baa29c138a82bc43ba62dc139aa2fc33ca831c639ac33c337a536c239aa38c43bad3ac139ab3dc43bab40c338a743c23dab45c43baa48c33caa4bc23daa4cc339ab4ec438ad52c43bab54c23aaa55c639ab22c343ac03ffaaaa8aa88374fea68478ffa1857cff9f857dff9e867eff9c857dff9b837aff9a847aff998378ff9a8279ff978078ff978079ff967f78ff937c75ff917c75ff907a74ff8e7873ff8d7872ff856e66ff72574eff715549ff705348ff6f5248ff6d5147ff6e5248ff765950ff785b51ff785b51ff795b51ff7c5c50ff7f5e50ff845f51ff8a604fff8d614fff94644effa06e52ffab7a5dffbb8d6dffdcb594fff4d2b1fff5dbbefff2e3cdfff7e8d5ffbb957efead684cfaac5e43f2a85640eba5523de3a75c43d6ae7159c3ad6d5695b9735e5acf907a31db78ac4ac43bac2dc639b03fc23daa42c53eae3bc73dad45c437ae3bc238a940c338ab3cc43caa39c03aaa36c239aa33c33caa2fc33cae2dc13eaa2ac23daa27be3baa24bf39aa21c136aa1ecc3caa1cbf37a419cc3dad17c843b115c23daa13c936ae11c33ca50fbb33aa0dc43bb10cd540aa0ab2339908bf209f08bf409f07b6249205cc33990599339904bf40bf03aa55aa0280008002ff80ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100ff0001ffffff02ff008002ff808002ff808003aa00aa04ff40bf05cc66cc06aa2baa07b6249208bf409f08bf209f0acc4db20bd146b90cd540bf0ec837b610bf40af11c33cb413bc36a116c53aae17c837a61ac43ba71bc639b31ec43caa20c738a723c53aaf26c33ca828bf39ac2bc43bac2dc639aa2fc336ae32c73dad35c53aad38c43bad3ac139ab3cc43caa3fc239aa40c338ab42c53aae45c43baa46c53aab47c239ac49c438ab4ac43bac4cc63cab4dc338a94dc33cac4ec43baa4ec438ad4ec438aa4fc23aab4ec43baa4ec13baa4ec138aa4dc33cac4cc339ab4bc23aaa4ac43bac48c63caa47c239a946c13aa843c239a741c037a940c33ca73dc43bab3bc238a939c53aaa37c33cac35c53aad33c337aa31c639ac2fc336a82dc639b02bc435a62ac23daa28c640ac25c137ac25c13eac23c53aaf22c334ac21c93eb220bf38a720bf38a71fc53aad1fc53aa51fc53aa51fc53aad1ec43caa20c740af20c738a721c136aa23c53aaf24bf39aa25c837ac27c43baa28c639ac2ac83daa2dc639aa2fc33ca830c53aaa33c33caa36c239aa38c43ba83ac139ab3cc83caa3fc639ae42c13aaa44c33cac46c53aab4ac13ba94cc339ab4ec43bad51c33caa53c53aac56c43bac4dc33cac1ec444aa3ead6b80f1a58174ffa4877eff9e867fff9f8880ff9e8981ff9d8880ff9c877eff9d877eff9b867cff9b867cff99837aff978279ff97817bff957e77ff947e78ff917b76ff917a75ff927b76ff7f665fff74584eff73574aff705448ff6f5248ff6f5147ff6f5348ff73574bff785c50ff795d51ff7b5c51ff7e5d50ff816151ff856150ff8d6151ff956551ffa06c56ffae7759ffb57f5effbd8966ffca9c79ffe7c1a0fff2d5bafff4e3cbffdbbcaaff9b624bffa2614bffaa6751ffa96853ffad6d58feb07360fed0a796fdc88f7bfcc28267fbbe7d65f0ba7a63c5b97f658eb9836a55d2998130e495aa0deb9db125c145ac09e355c634c43bac3dc036a73ac13eab36c63daf33c33caf30c53aaf2dc139aa2ac23daa27c43baa24c639aa22c33ca51fc53aa51cbf37ad1ac43bb117c837b115c23daa13c936ae11c33ca510bf40af0dc427b10cbf2baa0bb946b909c639aa08bf409f07b649b606aa2baa05cc66cc04bf40bf03aa55aa02ff80ff0280808001ffffff010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff0280808001ffffff01ffffff02ff80ff03ffaaff03aa55aa04bf40bf06aa55aa06aa2baa07b649b608bf209f0acc33b20bd146b90dc43bb10dc43bb10fcc44bb11c33ca513bc36a114bf33a617bc37a619c233ad1ac431b11dca3eb01fc53aad22c33cac24c639aa27c43baa29c73eae2cc53aae2fc33cae31c639ac34c436ac37c338ac39c53aaa3bc238ad3ec13aad40c338ab43c239ab45c43baa47c239a948c339ae4ac43bac4bc23aaa4cc63cae4dc338ac4fc23aab50c239a946c537ab50c639ac3cc43caa3dc03bab50c63dac4fc53aab50c239ac4fc23aab4dc33cac4cc33cab4bc53aaa4ac43bac48c339aa46c53aab45c037aa43c239ab40c338ab3ec53aa93bc238ad3ac139ab38c43ba835c535ad33c337aa32c238a830c53aaa2ec237ac2bc435ac2ac23daa28bf39a627c43baa25c137ac24bf39aa22c334a521c136aa21c136aa21c136aa20c738a71fc53aad20c740af20bf38a720c738a721c136aa22c33ca523c53aa824c640b125c137ac27c43bb128c640ac2ac83db02dc63eaa2ec83dac30c53aaa33c33caa36c23daa38c43ba83ac139ab3cc43caa3fc23daa41c43ba944c33cac46c13aab48c339aa4cc33cab4dc338ac50c23dac53c23aac55c339ab3cc43caa38c43bad22c352ac90aa8778fea5867bffa08780ffa08a82ff9f8b82ff9f8b83ff9f8a81ff9f8a82ff9d8980ff9b887dff9b877dff9b857dff9a847cff98837dff967f79ff957e79ff937d78ff927a76ff937b75ff796057ff74594dff73574aff715648ff6f544aff6f5347ff6f5347ff725549ff7a5d52ff795d50ff7d5e51ff7f5e4fff836051ff886150ff906553ff966752ffa27056ffaf7a5bffb78360ffbd8966ffcb9b77ffe0b896ffefd2b5ffedd7bbffae8168ffb37c66ffb7836affb8876dffb98c73feba8f77febf9782fed9c0affec3967dfeca9373ffce9a7bffd7a485fdd7a489fdd2a289f7cd9c85d6d2a08896c7a08a4ae3c8a911e1c3961dc13ea73dc036ab3ac139ab37c33cac34c43bac31c139ac2fbe3ca82bbe3ba627c43baa25c13eac22c33ca51fc53aad1cc837ad1bbd39aa17c837b115c231aa13c936ae12c647aa10bf309f0ec837a40bd12eb90acc33b209c639aa07db49b606aa2baa06aa2baa05cc66cc04bf40bf03aa55aa028000800280808001ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02ff80ff01ffffff02ff80ff02ff80ff03ffaaff04bf40bf04bf40bf06aa2baa07b6249208bf409f09c639aa0acc4db20bb92ea20cd540aa0fbb44aa0fcc33aa11c33ca513c936ae15c23daa17c837a619cc3dad1cc840ad1ec433aa20c738af23c53aa826c33ca828c640ac2bc43bac2dc639aa31c139ac33c33caa36c239aa39c03aaa3bc238ad3ec13aa940c338ab42c53aaa44c338ac47c239a945c03baa49c438ab42c13aaa4ec13baa4ec43bad45c43baa46c53aab33be37a511b43c962fbe36a834bf3ba74cc339ab51c339aa51c63cad3dc43bab2dc639aa40c338ab4ec43baa4cc33cab4bc23aaa49c438ab47c239a946c13aab43c639ab40c738ab3fc639ae3dc43bab3bc238ad38c43bad37c338ac34c43bac32c238a830c535aa2fc33ca82cc53aae2ac23daa28c639ac27c43bb126c33cae24bf39aa23c53aa822c33cac22c334a522c33cac21c136aa21c93eaa21c136aa21c136aa21c936aa22ca3cac23c53aa824bf32aa25c137ac27c43baa28c639ac2ac83daa2cc53aa82ec83dac2fc33ca832c73dad34c43bac36c239aa3ac139a73cc43caa3ec13aa940c33cab43c239a745c437aa48c339aa4ac43bac4dc338a950c239a951c339aa54c53aaa56c43bac38bf37a80dc43b9d48a68375eea8897bfea48c7effa18c80ffa28e84ffa18e85ffa08e85ff9f8d84ff9f8d83ff9d8c83ff9c8b81ff9d8a81ff9b877fff9a857eff9b857fff98817dff95807bff967e7aff967e78ff927871ff765a51ff765b4eff745a4cff71574aff73554aff73554aff715348ff725349ff7d5e53ff7d5d51ff7f5d51ff835e52ff876052ff8b6351ff916652ff976a53ffa27558ffad7e5fffb48362ffbd8d6bffc89b77ffd9b391ffeecfb3ffcda990ffb17d65ffb8836cffb88970ffba8e75ffbb9178ffbe937effc09b87ffe1c9b9ffbf917bffcb9277ffcf9d7dffd2a586ffd8b195ffdab79ffee0c0a9feedcebcf9f5e3d4e8e5cfb6a1cf9e7a1de5b08d15c249aa3bc73dad38c43bad34bf36ac31c139ac2ec237ac2cbf3aa829c13eae26c33ca823bd3aa820bf40a71dc13eb01bbd39aa18ca40aa16c53aae14bf33a612c639aa10bf30af0ec837a40dc43bb10bd146b909c639c608bf40bf07b649b606d555d505cc33cc04bf80bf03aa55aa03aa55aa01ffffff01ff00ff01ffffff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff028080800280808003aa55aa04bf40bf04bf40bf05cc339906aa2baa07b649b608bf409f0acc4db20acc4db20bd146a20dc43bb10fcc44aa11c33ca512c639aa14cc40b216c53aae18ca40aa1bc639aa1dc13eb01fc53aad22c33cac24c639aa27c43baa2ac237aa2dc139aa2fc33cae32c238ad35c53aad38c43ba83ac639ab3cc437aa3fc639ae42c13aaa44c738ac46c137ab48c339ae42c13aaa4cc339ab1dc13ea729bb3ea83cc43cae1fbd3aa511b43ca51a803b6c3c5133404546343438573b4431a1398d2ac237a42bbe3ba626bc3ca83dc43ba724bf39aa32c238a84dc338ac4bc53aaa4bc23aaa48c339aa47be39a944c33cac41c43bad3fc639aa3ec13ead3bc238ad39c53aae37c33cac34c436ac33c33caa31c639ac2fc336a82dc139aa2bc43bac29c738ae28c639ac27be3baa26c33ca824c639aa24bf39aa23c53aa823c53aa822c33cac22c33cac22c334a522c33cac23c53aa823c533af25c13eac26c336a827c43baa28bf39ac2ac23daa2cc53aa82dc639aa2fc33cae32c238a835c03aa836c23daa39c03aaa3bc23dad3ec13aa93fc639ae42c53aaa45c037aa47c239ac4ac43bac4cc339ab4fc23aab51c339aa53c53aac55c339ab42c53aaa2ec237a613ae8679c4ad8e80fea88d82ffa38d81ffa28f83ffa28e84ffa28e85ffa18f85ffa18f86ffa08d85ff9f8e85ff9e8d83ff9d8b83ff9b8780ff9b8680ff9b857fff99837eff96827dff957e79ff967e78ff876d66ff795d53ff765a4fff765b4fff73584cff73574aff73564bff73554aff73554aff7c5e52ff7e5e52ff805e51ff856053ff886152ff8d6452ff936853ff9a6d54ffa5785bffae7e5fffb58464ffbf8f6dffc79c77ffdbb693ffeac9acffa67b64ffb7836dffb98870ffbb8d75ffbd9179ffbd937bffc09783ffc8a594ffead1c2ffbf8f77ffcc9379ffd19f80ffd4a889ffd7b297ffdabba3ffdfc2adffe5ccbcfeefe5d7fceddcc6f0dcb093a4dead871cf6c89b22c33cac31c639ac35c035a832c238ad2fc33cae2bc435ac28bf39ac26c33cae23bd3aa820bf38a71ebb33aa1cbf37ad19c23dad16b92eae14bf33b211c32db410bf40af0ec837b60dc44eb10bb946b909c639aa08df40bf07b6499206d555aa05cc339904bf40bf04bf80bf03aa55aa01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ff000001ff00ff01ffffff01ff00ff02ff808003aa55aa04bf40bf04bf40bf05cc339906d52baa07db49b608df40bf09c639aa0bb946a20cbf40aa0ec837a410bf309f12c639aa13c936ae15ce3db617c843b11ac43ba71bc639aa1ec43cb320c738af23bd3aa825c837ac28c639ac2bc43bac2ec237a631c139ac33c337aa36c63daf39c53aaa3cc43caa3ec53aad41c43bad43c235ab45c437ae48c33cae2ec237ac15b63daa0caa409510bf40af148c4080367639635a523c3e8a4f3f3fc7513f3fe7524140e7564746df594745c3513a388b583d376a5e3f354e583831397936513b9c387538a4378432ad3d94108f30700d9d3b8913bc36ae47c239ac45c43faa3bc238a93dc43bab3bc238ad3dc03bab3ac63eb038c43ba836c239aa34c43bac32c23da82fc33ca82ec83dac2cbf3aa82ac83db028c639ac27c43baa27be3baa25c837ac25c137a524bf39aa23c53aaf23bd3aa823c542af24bf39aa24bf39aa24c639aa24c639aa26c336a827c43baa29c138a82ac23daa2cc53aa82ec83dac30bf3aaa32c23da834c440ac36c23daa38c43bad3ac63eab3cc43caa3fc239aa42c53eaa45c43baa46c53aab4ac43bac4cc339ab4fc23aab51c339aa53c237a955c339ab53c23aa949c438ab20b7409f88b48e83f9ab8c82ffa68d83ffa59086ffa49085ffa38f85ffa39087ffa28f86ffa18f86ffa18e86ffa08e85ffa08e84ff9f8d86ff9d8a83ff9d8882ff9c8781ff9a8580ff97837eff97807cff99827cff7e655dff7b6055ff795d52ff775b4fff775a4fff75594cff75584cff74574bff75574cff7c5d52ff806154ff826053ff866053ff8c6455ff906654ff966a55ff9d7058ffa7795cffad8061ffb58766ffc09370ffc79f7affdfba98ffcca78affb2846cffba876fffbc8b73ffbe9078ffbe947cffbe997fffc2a088ffceb39effe9d3c2ffc18f75ffc99578ffd1a282ffd5aa8cffd9b69cffdebea9ffe1c5b1ffe7ccbafff0e3d5feefdfccfbe7c7b0e9efd5b9a5e3c7a525e3b3980bd174a22cc540ae32c738ad2fc33cae2cbf3aae29c138ae26c33cae23c53aa820c738a71ec43caa1bc639aa19c233ad16c53ab914bf33b212b839aa11c33ca50ec837a40dc44eb10cbf40aa0ab2339908bf409f07b6499206d555aa05cc339904bf40bf03aa00aa0280008002ff80ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffff0001ff00ff01ffffff02ff008003aa55aa03ff55aa04bf408004bf408005cc33cc06aa2baa07b6249209c655aa0bb92ea20bb92ea20cd540aa0fbb44aa11c34ba511d22db414cc33b216c53aae17c82cb11ac431a71dc135a720bf38a722c33cac24c640aa27c43baa29c738ae2cc53aae30c53aaa32c238a835c53aad38c43bad3bc23dad3dc436ab41c43ba943c239ab45c43baa48c339aa4ac43bac14b233a60a4d4d4d2755414155544242a3514043de544144f8564446fe584748fe5b494aff5f4d4fff5f4e4cff5b4849fe5a4544fc604741f963463ef362443ce462433ccc62423bb463433ca266443a8c613e3574634035566e413e45893b602ba03577056666662dc639aa2cc53aae3dc03ba73ac639ab35c53aa836c639aa34c43bac32c238a830c53aaa2fc336a82dc139aa2bc43bac29c738ae28c639ac27c43baa26c33ca825c83eac25c137ac25c13eac24bf39aa24c639aa24bf32aa26c33ca826c33ca826c33cae28bf39ac29c138a82bc43bac2cc53aa82dc139aa30c540aa31c63eac34bf3bac36c23daa38c440ad3ac13eab3cc43caa3fc239aa41c43bad44bf38a945c43baa48c339ae4bc53aaa4dc338a950c239a952c43bab54c23aaa46c13aa832c73da824bf40aa3fae8682eaae8f86ffaa8e85ffa78f85ffa69086ffa69087ffa59086ffa59087ffa38f87ffa39087ffa28f87ffa18f86ffa18f87ff9e8e85ff9e8d85ff9c8b82ff9e8a83ff9b8680ff99837eff98827dff97807aff7a6157ff7c6256ff795e52ff775d50ff785d50ff775c4eff775b4fff765a4dff76594cff77584cff846558ff836154ff886154ff8d6554ff906753ff996d57ffa0745cffa87c5fffaf8364ffb78a6affbf9572ffcaa47fffdeba99ffaf866bffb5876fffbb8a70ffbe8f77ffc0947bffc09980ffc4a087ffc9a994ffd6bfadffe4cdbdffc28f77ffcd987affd5a384ffdaae91ffddbaa0ffe2c3adffe3cab6ffe8d0beffefe2d5ffebddcdfee6ccb6faf1dfcceef7e8d69fe2c09d25ddb39122ca43ac2cbf34a82cc534a82dc639aa28c639ac26c33ca823bd3aa821c13eaa1ec43caa1cc837ad19c233ad16c53aae15c23daa12c639aa10cf40af0ec849b60dc43bb10bb92ea209c639aa08bf409f07db49b606d555aa05cc33990480408004bf40bf03aa55aa01ffffff01ffffff01ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff000001ffffff0280808002ff008003aa55aa03ff55aa04bf408004bf40bf06d555aa07db49b608bf409f0ab24d990bb92ea20bb92ea20dc43bb10fcc44aa11c33ca513c943ae15c23daa17bc37a619c23dad1bc639aa1fc53aad21c136aa23c53aa825c83eac29c13eae2bc43bac2dc639b031c139a734c43bac37c338ac3ac639ab3cc43cae3fc239aa42c13aaa44c33cac47c239a93cbf37aa14b233a60e494949815b4949da5b4a4af55d4a4bfe5f4c4eff5e4e4ffe625153fe645656fe655756fe655555fe5b4b4bfe594848fe5f4b4bfe6a5451fe6a534dfe68534cfd6b544efc6d5650fa6d554ffb6f534afc6c5046fc75574ef87a554fe8663833ca75433b987740374f7137300b742e2e20bf38a731c139a733be3ca52dc13eaa28c639ac2cbf34a830c53aaa2fc33ca82ec23dac2cbf3aa82ac23daa29c138ae28c639ac27c43bb126c336a826c336a825c137ac26c33cae25c137ac26c336a826c336ae27c43baa28c639ac29c138ae2ac237aa2cc53aa82dc639aa2fc33cae31c139a733c33caa36c239aa37c33cac39c53aaa3cc43cae3ec53aad41c43bad43c239ab46c13aab48c33cae4ac43bac4dc33ca94fc53aab51c63caa53c53aac56c43bac32c23da823c53aa81fad6b7bc5b08d84ffaa8e86ffaa9189ffa79186ffa69187ffa69189ffa49088ffa39188ffa39189ffa39189ffa39189ffa18f88ffa18f87ffa08f86ff9f8e86ff9f8c85ff9f8b85ff9d8782ff9b847fff9a827dff927b74ff7d635aff7e6458ff7c6255ff795f53ff795f52ff795f51ff785d4fff795d4fff785b4eff78594dff856659ff856354ff896354ff8f6757ff946b56ff9b7059ffa1755cffa97e61ffb08466ffb88c6cffc09675ffcca684ffcaa586ffa98166ffb78b72ffbc8f73ffbf947affc19980ffc5a289ffc8aa91ffd2b5a2ffdec7b8ffe5cebdffc29176ffcf9d7effd5a888ffddb598ffdfbfa4ffe3c9b2ffe5d0b9ffebd7c3fff3e7d9ffe8dac9ffe7ceb9fdf5e5d5fcf6eadfe5e7ceb45ef1d6b819d65cad33c83caf30c53aaa2dc63eaa2ac23daa27c43bb124bf39aa21c13eaa1fc53aad1cc840ad1ac43ba717c843b115c23daa13c943ae10bf30af0fbb44aa0dc43bb10bd146a20acc4db209c639aa08bf609f06aa55aa05cc66cc05cc669903aa55aa03aa55aa0280008001ff00ff01ffffff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280008003aa55aa03aa55aa03ff55aa04bf80bf04bf40bf05cc339907b649b608bf409f08bf409f0ab233990bb92ea20cbf40aa0fbb449910bf409f12c639aa14bf40a616c53aae18bf35aa1ac43ba71cc840ad1fc53aad21c93eb225c13eac27c43baa2ac23daa2dc139aa2fc336a833be37aa35c03aa838c437a83bc238ad3ec13aad41c43bad43c239ab46c53aab44c33cac22bb3ca509553939956a5b5bf6675755fc695859fe675658fe6a5a5cfe695a5bff6a5c5cff695c5cff685c5aff615251ff5c4b4aff574747ff675655ff6a5957ff6b5956ff695854fe6a5853fe6b5853fe6c5952fe6e5652fe6b534cfe7e655efe7a5951fd6f463efe764940fd7e4e44f5824e44d4824e43737843351f733a2913ae43940bd12ea20ec837a433c837af31c639ac2dc63eaa2ec83dac2dc139aa2bc43bac2ac237aa29c138a828c639ac27c43baa27c43baa27c43baa27c43baa27c43baa27c43baa28bf39ac28bf39ac29c73eae2ac237aa2cbf3aae2ec23da62fc33ca831c639ac33c337aa36c239aa38c43bad39c03aaa3cc43cae3ec53aad40c338ab43c239ab45c037aa48bf39aa4ac13ba94cc339ab4fc23aab51c33caa53c53aac55c339ab58c53dab2ec83da621b93ea283af8a82fca98f85ffa89289ffa89389ffa79489ffa6938affa7918affa6928affa6928bffa5928bffa5928affa5938affa5928bffa4918affa39089ffa39088ffa18e87ffa28d87ffa08985ff9e8682ff9b847fff8e756dff81675dff806559ff7f6458ff7d6356ff7a6053ff7b6154ff7c6053ff7c6053ff7d5f52ff7d5f52ff87685aff876656ff896555ff8f6756ff956c57ff9d725cffa3775dffad8165ffb38768ffbb8f6fffc59978ffd0a787ffba9276ffb1866dffbc8e76ffc0937cffc29984ffc7a08cffcba994ffd1b39fffdcc0b2ffe4d0c2ffe1cbb9ffc7947affd3a587ffd8b091ffe1bda1ffe1c6acffe6d0baffe9d7c3ffeedfcdfff6e9deffe4d3c3ffe7d0bdfef7e9d9fff7ecddf8e5d2bd7df1decc06ffd5d50ec849b630c53aaf2dc63eb02ac237aa27c43baa24c639b121c93eb21fc53aad1cc840ad1ac445b117c843a615ce3db613c943ae11c34bb40fcc44aa0ec849b60cbf2baa0acc339909c639aa08bf609f07b6499206aa55aa0599339904bf80bf02ff80ff02ff80ff0280008001ff00ff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff028080800280008003aa55aa03aa55aa03aa00aa05cc66cc04bf40bf05cc339907b649b608bf409f09c639aa0bb92ea20cbf2baa0db1279d0ec837a411c33ca513bc43ae15c23daa17bc43a619c23dad1bbd39aa1dc135a720c738af23c53aaf25c137ac28c639ac2bc435ac2ec237ac31c639ac34c43bac37c33cac3ac63eab3dc03bab3fc239ae42c53aae45c43baa47c239a925c137a5074949496e746661ef6f625ffd6e6361fe6f6262ff6f6162ff6c5e60ff6b5f5fff6c5e60ff6c5f5fff6b5d5cff5e4d4dff5d4c4aff564544ff6a5a59ff6a595aff6a5959ff6a5956ff6b5956ff6c5955ff6d5955ff6e5753ff6f5751fe836b63fe75554cff754c45ff7c5148ff7d5349fe82564afe85584df88a574ddb8c5246849155492c8b51460792496d21c93eaa0ec837a40dc43b9d1ac43ba72dc639aa2cc53aa82ac837aa2ac83db028c639ac28c639ac28c639ac27c43baa28bf39a628bf39a629c13ea829c138a82ac23daa2bc43bac2dc139aa2dc639b02fc33ca831c639ac33c337aa35c53aad37c338ac39c03aaa3bc238ad3dc43bab40c338a743c239ab45c437aa47c239a949c43baf4cc33cab4ec43baa51c33caa52c43bab55c339ab52c43bab32c73dad12c639aa3ba48275e7b0978affaa8f85ffad948bffab9288ffac9188ffab9089ffab9086ffaa9086ffa78f85ffa68e85ffa68f86ffa78f86ffa78f87ffa79087ffa58f86ffa59087ffa58f87ffa58e87ffa38c85ffa18883ff9e8782ff866e67ff82685fff81675bff806658ff7e6456ff7e6358ff7e6558ff7d6355ff7e6255ff7d6154ff7f6155ff856759ff89685bff8b6757ff936a59ff986f5aff9e755cffa67c61ffae8364ffb6896affbd9170ffc59b7affd6ad8dffb0846affb68971ffbc917affc19880ffc5a189ffcba994ffd3b19fffdabcadffe0c8b9ffe5d4c5ffdfc4b4ffc8957bffd5ac8cffdcb799ffe3c4a8ffe5ceb5ffebd5c2ffefddcafff2e4d4fff9ede1ffe1cfbfffebd7c5fff6e9dafff3e7d8fde9d7c7b0f2e2d20be88bd12bbe41ac31c63eac2dc63eaa2bc43bac28c639ac25c137ac22c33cac1fc542ad1dc13ea71ac43bb117c837a616c546ae13c943ae11c33ca50fbb33aa0dd83bb10cd540aa0acc33b208bf40bf07b649b607b649b606aa2baa04bf40bf0480408003aa55aa028000800100ff0001ff00ff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0000ff0001ffffff0280808003aa55aa03aa55aa04bf40bf05cc339906aa2b8006d555aa07b6249208bf40bf0acc4db20bd146b90cbf2baa0ec837a40fbb33aa11c33cb413bc36ae15c2319e17c837a61ac431a71cbf37ad1fc53aa521c936aa24c639aa27be3baa29c738ae2cc53aa830c53aaa32c738ad36c239aa38c43bad3cbf37aa3ec13aa941c43bad44c338a947c23da93cc43caa0caa4095386d6460e4796b69fe736462ff736666fe726565ff716364ff706264ff6e6061ff6e6161ff6f6060ff6c5c5bff5e4b4bff5c4948ff5b4948ff6e5d5cff695858ff6a5958ff6b5957ff6c5a56ff6d5a55ff6c5854ff6e5953ff735c54ff8c736aff74534aff7a5048ff80534bfe84574fff845a50ff865c52ff8a5c55fd8e5d55f7a5786bd9ae7b6e79874e3b3c9555441da76a580880604004bf808018bf359f24c639aa2cc53aa82bbe3ba62ac237aa29c73eae29c738ae29c738ae29c138a829c73eae2ac237a42bc43ba62cc53aae2cc53aae2ec23dac2fc33cae31c639ac32c738a835c53aa836c634aa38c43bad3ac639ab3dc43bab3fc239aa42c13aaa45c43bae46c137a848c335aa4bc53aad4ec13baa50c239ac52c138ab55c339ab56c438ac4ec43bad18bf359f0e804937bab29188fda98d7fffa17a6cffa17362ffa0705eff9e6b59ff9d6b59ff9c6854ff9c6855ff9b6956ff996955ff9d6e59ff9e6f5cffa17360ffa47a69ffa77e6fffa98274ffac8779ffa8857affa9897effa8887eff9e8278ff8a7164ff846b5fff816a5eff82695cff82675bff82655cff80675bff7f6758ff7f6859ff816659ff826658ff88695dff8d6a5fff8e685bff946b5bff99715cffa0775fffa87f62ffae8664ffb78d6affbd9670ffc59f79ffcaa17fffae8065ffb88f73ffbd997fffc69e87ffcda890ffd3b29cffd9baa8ffdfc3b3ffe1cebbffe8d6c5ffdcbcaaffcc9d81ffdbb596ffe2c1a4ffebcdb4ffebd6bdffefdbc9fff5e4d3fff7ebdcfff8efe0ffe0d0bfffefe0d1fff7ebddfff0e4d3fef2e0d1e8f5e7d91fe6b5ce2fc33ca831c63eac2ec23dac2bc43bac28c639ac25c137a522ca3cac20c740af1dca3eb01ac43ba719c23dad16c53aae13c943ae11c33cb40fcc44aa0ec837a40cbf40aa0bb92ea209c639aa08bf409f07b649b605cc339905cc339904bf80bf02ff008002ff80ff02808080028000800000ffff01ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff03aa55aa03aa55aa04bf408004ff40bf05cc339906d555aa08bf409f09c639aa0ab233990cbf40aa0dc43bb10ec837a410bf40af12c639aa14bf40b217bc37a619c23da31bbd39aa1dca3eb020bf38a723bd3aa825c137a528c639ac2ac237aa2dc639aa31c139ac34bf3ba736c639aa3ac139a73cc437aa40c33cab43c239ab45c43bae3cbf37a60ab233990e6d5b5ba9766565fd796968ff786967ff77696aff756767ff736565ff716264ff716262ff726363ff726362ff685656ff5e4b4bff5b4746ff6d5b5bff6c5b5bff6a5858ff6a5857ff6c5857ff6e5a56ff6e5855ff6c5853ff715b56ff7a6258ff886d62ff725147ff7b5249ff80554cff80584dff825a50ff855d53ff886058ff8a665affb28b7dfea06e5df9ac725becb27961a9bd8b742995573e0599333301ff00001ac43ba72dc139aa2bc435ac2bc43bac2bc43bac2ac237aa2ac237aa2ac83db02ac837aa2bc43ba62cc53aae2dc639aa2ec23dac30bf3aaa31c139ac32c738ad35c03aa837c33cac38c437a83bc238ad3cc437aa3fc23daa42c13aaa43c639ab46c53aab48c339aa4bc23aaa4dc33cac50c239ac52c138ab53c237ac56c438ac58c53aab2dc639aa14b24099769c736afbb4948affb29186feb08a7aff986552ff975d46ff97573bff975639ff935035ff924f36ff8e4d33ff894b32ff884a32ff83462fff7c412bff7c3f2aff773d28ff713825ff6d3522ff6b3324ff6a3224ff6c3527ff714433ff8f6c5eff8f766aff877066ff836c62ff866c60ff866a5aff846a5dff83695dff856a5dff84685bff85685bff89695dff8d6d61ff8e695cff956f5eff9b735fffa37a63ffab8166ffb28869ffbb8f6cffc09772ffcfa680ffb78765ffb78569ffbd9578ffc39f88ffcfa492ffd5ae9bffd8baa4ffdcc4afffdfcab8ffe5d1c1fff0dacbffd5af98ffd6ab8dffe6c2a7ffebcdb2fff2d6c0fff3decafff5e3d2fff9eaddfffaefe3fff3e7daffe3d4c4fff6e9dbfff9eedffeefe2d1fef4e6d7f9f4ebdc49f5e0dc32c738ad31c639ac2ec237ac2cbf3aa828bf33a626c33ca823c53aa820bf38a71ec43caa1bc642aa18ca40b516c53aae13c936ae12c639aa0fcc33bb0eb637a40cbf40aa0bb92ea20ab2339908bf409f07b649b605cc33cc05cc66cc03ff55aa03ff55aa02ff008002ff808001ff000001ffffff0000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00ff01ff00ff0280808001ffffff01ff00ff01ff00ff02ff80ff03aa55aa04bf40bf05cc33cc06d52baa06d555d508bf409f09c639aa0bd12eb90cd540bf0dc43bb10fbb33aa11c33ca513c943ae15c23daa17c837a619cc3dad1bc639aa1ec43caa20c738af24c640aa26c93cae29c138a82cc53aae2fc336ae32c238a835c53aad38c43ba83bc238a93ec53aad41c43bad44c338ac46c137ab3cbf3caa07b6499240746460ef847674ff7d6d6cff7b6b69fe796c6aff776a68ff766767ff756565ff756565ff756565ff756564ff685655ff5f4b4bff5e4a48ff746161ff6a5757ff685655ff6b5756ff6b5755ff6f5855ff6f5854ff6f5853ff735953ff81675dff846459ff724e43ff7a5247ff7d5548ff7e584dff805a50ff865d54ff885f54ff926b5bffb4887afe9f695bfeb0745bfdb37f63e2bb8d7b4cab755e098e553901ff000012b82a9c2dc133aa2cc53aa82cc53aae2cc53aae2bc43bac2cbf3aa82cc53aae2cc53aae2dc139aa2ec237a62ec237ac30bf3aaa31c63eb132c738ad34c43bac36c239aa38c43bad3ac639ab3cc43cae3ec53aad41c43bad43c639ab46c137ab47c639ac4ac43bac4cc339ab4ec438aa51c339aa53c537ac55c336ab57c43bad2dc63eaa2fc336a330653035eab7948affae9187ffad9085ffad8d80ffaf8879ff9b6c58ff976047ff955b3dff955738ff915334ff905334ff8e5233ff8a4f31ff884d30ff874a30ff874a2cff864a2dff814629ff814427ff7f4125ff7d3d23ff7d3b24ff793920ff733721ff815240ffa68377ff8f746bff897367ff867263ff876f61ff896d60ff876b5fff876b5fff876b5eff896b5fff8f7064ff916c60ff977160ff9d7560ffa57c63ffaf8368ffb78c6cffbe916fffc29b75ffd1a881ffb67e5affc08969ffc49a7effcaa58cffd0b099ffd8b9a6ffdec4aeffe3cbb6ffe8d0bcffefd5c1ffefcdb6ffc79779ffe5bc9dffedcfb6fff0d8c0fff6dfcbfff7e3d3fff8e9d8fff8eddffffbf3e5ffe9dcceffecdecffff9ebddfff9eee0feefe2d2fff3e7d9f9f6eedf5bf7ebdd2fc33cae32c73dad2fc33ca82cbf3aa829c73eae26c336a824bf39aa21c136aa1ec43caa1bc642aa18ca40aa16c53aae15c23daa13c943ae10cf40af0ec837b60dc43b9d0bb92ea20acc33b209aa39aa08bf409f06d52baa05cc339904bf408003ff55aa0280808002ff808001ff00ff01ffff0001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ffffff01ff00ff02ff80ff02ff80ff03aa55aa04bf408004ff40bf05cc33cc06d555d506d52baa08df40bf0acc33b20bd12ea20dc43bb10ec837b610bf40af12c647b814bf40a615c23daa18ca40aa1ac43bb11cc840ad1fc542ad22c33cac24c639aa27c43baa2ac83db02ec23dac30c53aaa33c337aa37c33cac39c53aae3dc03bab3fc239aa43c239ab45c43bae44c338a925c83eac07926d6d748d7d7bfc81716fff7f706eff7d6f6cff7d6e6aff7a6a68ff796968ff776566ff766565ff756464ff776564ff655151ff584545ff736061ff6a5756ff695754ff695552ff6b5652ff6d5652ff6f5653ff6f5651ff715751ff755a53ff8a6e63ff7b5a50ff754e44ff7a5145ff7c5447ff7d564aff805a4eff855e52ff8a6259ff946c63ffad7f72ffa06b58feaf7860feb5856cf7d2aa9294c68f7009aa715501ff000007b624922ec237ac2dc639aa2dc639aa2dc63eaa2dc139aa2dc139aa2dc139aa2dc63eb02ec83dac2fc336a830c53aaa31c639ac33c337aa35c53aad36c239aa38c437a83ac139ab3dc03ba73ec53aad41c43bad43c23dab45c43bae47c239ac49c438ab4cc33cab4ec438aa51c339aa53c53aac55c339ab57c13baa43c639ab13bc36a10f663322a49f7872fcb29289ffaf9086ffae8f85ffad8e83ffad8c81ffac8677ff9d715dff956247ff945b3dff965b3bff945939ff925736ff905436ff8d5232ff8c5133ff884e2eff854b2cff84492bff814729ff804427ff7c3e23ff7d3e24ff7b3a1fff7c391eff78361dff703723ff895e4fff9f7d74ff957b71ff917467ff907367ff8d7166ff8c7165ff8a7063ff8a6f63ff937569ff916f62ff997362ffa17a65ffaa8069ffb2876dffb98d6fffbf9573ffc79f7bffcb9b76ffb97954ffc18360ffce9e81ffd4ac94ffdeb69fffe4c0abffe7c1a8ffe2b79cffdfac93ffd39c7dffc2835fffc98a62ffddb391fff4dac2fff4e1cdfff7e5d1fff8e8d9fff9ecddfffaefe2fffaf1e3ffeaddcefff6e8d9fff9eddffff8ecdefff1e5d6fef6eadbf8f8efe15af9f1e315ce49b630c53aaa30c53aaa2cc53aae2ac23daa26c336ae24c639aa21c13eaa1ec43caa1cbf37ad19c23dad17bc37a615c23daa13c943ae10bf30af0ec837a40dc43bb10cbf40aa09c61caa09c639aa07b649b606aa2baa0599339904bf40bf03ff55aa03ff55aa02ff00ff01ffffff01ffffff00ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff028080800280808003aa55aa03aa55aa04bf40bf05cc339905cc33cc06d52baa08bf409f09c639aa0ab233990bb92ea20dc4279d0fcc44aa11c33ca512c639aa14cc40b217c843b119c23dad1ac431b11dca3eb01fc53aad23c53aaf25c137ac28c639ac2bc43bac2fc33ca832c238a834c43bac37c738b03bc23dad3dc43bab41c43bad44c338a93ec13aa918bf40aa01ffffff079292929c8e7e7cfe837370ff81716fff7f706cff7d6e6cff7b6b68ff7a6a68ff786666ff776566ff776564ff7a6866ff604c4cff634f50ff6d5a5cff685454ff695452ff68534fff69534fff6b5450ff6d5550ff6d554eff6f5750ff755b53ff8b6e63ff704d42ff774f44ff795045ff7d5448ff7f584aff825b4eff855f52ff8b665cff9d776fffa7786affa46f59ffaf7b63feba8c74fadab99dd0d0997731ac63490ec837a41cbf40a427be3ba32fc33cae2ec23dac2fc33ca82ec23dac2ec23dac2fc33ca830c53aaa2fc336ae31c639ac32c238a833c337aa35c03aa837c338ac38c43bad3ac13eab3cc43caa3fc23daa40c33cab42c53aae44c33cac47c239a949c43bab4bc53aad4dc73cac50c639ac52c43bab55c339ab4bc53aad32c238a829c138a2088040205368443aeeb6958dfeb08e87ffb09084ffae8f84ffad8f84ffac8d82ffac8c80ffad8a7aff9b705cff976147ff945b3dff955a3bff935838ff925737ff905535ff8e5334ff8c5131ff874d2dff844b2bff83482bff814529ff7c3f23ff7d3f25ff7a3d22ff783a1eff7b391eff77341bff73321cff723a27ff8f6250ff9b7a70ffa08074ff95796bff91776aff8e7567ff8d7467ff967b6eff937163ff9c7866ffa47d68ffac846cffb5896fffbd9173ffc29677ffc9a181ffbc8664ffbf7954ffc07956ffcd997affce997dffcd8e73ffc88b6bffc78563ffc37c57ffc2754fffc97c51ffc97a4cffc87f53ffcf9c79fff4d8befff5e4d2fff8e7d6fff7e9dcfff9eddffffaf0e3fff4e9dcfff0e3d5fffaeedffffbefe1fff7ebddfff5eadafef9eddef9faf0e45ffcf2e708df60bf34c43bac30c53aaa2dc639b02ac23daa27c43baa25c13eac22c334a51fc531a51cc840ad1ac43ba718bf40aa15c231aa13bc36a111c33cb40fcc33aa0eb637a40cd540aa0acc33b209c655aa08bf409f06d52baa05cc33cc04bf40bf03aa00aa03aa00aa03ff55aa01ff00ff0280808001ffffff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff02ff80ff0280008003aa55aa03aa55aa03aa55aa04bf80bf05cc66cc05cc339906d52baa08df60bf09c639aa0bb946a20cbf2baa0ec837a410bf40af12c639aa13c936ae15ce3db617c837b11ac43bb11cbf37ad1fc53aad21c136aa23c533af27c43baa2ac23daa2dc13eaa2fc33cae32c738ad36c239aa39c53aae3cc43cae3fc239aa42c13aaa45c03baa3fc239aa01ffffff028080800faa9999d4837772ff847673ff827470ff80716dff7d6e6bff7c6c69ff7a6a68ff796867ff786765ff786765ff7d6c6aff564546ff736162ff665253ff685150ff674f4dff69504aff69504aff6b514aff6c514bff6c534bff6f564eff7b6057ff816359ff724c42ff774f44ff794f44ff7d5448ff80584dff835b50ff896055ff8f695effb3897efe9b6856fea6705bffb27f67fec79c82fcd6b59ae5b9835f80ab705205cc999901ff00002dc639aa30bf3aaa30c53aaa30c53aaa2fc93cae2fc33ca831c13eac31c139ac31c639ac32c73dad34c43ba735c035a837c33cac38bf37a83ac63eab3cc43caa3ec13aa941c43bad42c13aaa44c338ac47c239a949c43bab4bc23aaa4dc33cac4fc53aab52c43bab54c23aaa4cc339ab22bb34ac089f208024bf40a32e4e2721c3997a70feae9387feac928affab8e82ffab9081ffab9082ffaa8f81ffab8f82ffac8e82ffae897dffa0715dff966145ff975d3eff955b3aff935937ff905635ff8d5635ff8e5334ff8c4e30ff8a4c2eff884a2bff824425ff804023ff803e24ff7a3b21ff783d24ff773d25ff75381fff75351dff78371eff75341cff6c3623ff7f4b39ff956a5aff9c7a6bff9e8071ff9b8072ff9a8071ff987867ffa07d69ffa7826cffb08970ffb98f73ffc29577ffca9c7dffcfa184ffb57858ffc37955ffc47855ffc78f6dffcd8c6affca7550ffc6794effc7794dffc97b4effca7d4effc87b4cffcb7d4cffcc7e50ffc78e66ffdab79ffff4e1d0fff8e8d7fff9ebdbfff9ede1fffaeee2fff2e6d9fff8ecddfff9eee1fff9eee1fff9eee2fffaefe3fefaf0e4f9fcf2e65ffaf2e409c655aa30c535aa31c639ac2dc639aa2bc43bac27c43baa25c13eac21c936aa1fc53aad1dc135a71bc642aa18ca40aa16b93aa213c936ae11c32da50fcc33aa0eb637a40bb92ea20bb946a209c655aa08bf409f06d52baa05cc33990599339904bf40bf03aa55aa02ff80ff01ffffff01ff00ff0100ffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0000000002ff80ff01ffffff0280008003aa55aa0280008004bf40bf04bf40bf06d555aa06d555aa07b624b609c639aa09c639aa0bb946a20cbf40aa0fbb44aa0fcc33aa12c639aa14cc40b216c53aae17c837b11ac43bb11dca3eb01fc53aad22c33ca526c33ca828bf39a62bc43bac2ec23dac31c139a734c43bac37c73cac3ac639ab3dc43bab40c338ab43c239ab47c23dac49c43bab19c23dad06d555aa58918885fa847775ff847875ff837472ff80716cff7e6f6cff7c6c69ff7b6a68ff796967ff796766ff776664ff7c6b69ff604e4eff6c5857ff664f4eff674d4aff664c47ff684d46ff694d46ff6a4e47ff6a4f47ff6b5047ff6f544aff81635aff715046ff754e43ff784e43ff7b5045ff80554aff81574dff875c51ff8d6256ff9c7265ffae8173ff9f6b56feaa745dfeb7876dfecca388ffcda68bf9b3805ad6c69c7726dda88602ff800014bf33a631c639ac30c535aa32c23da831c139a732c238a832c238ad32c238ad33c337aa34c43bac35c53aa836c639aa38c437a83ac139ab3bc238ad3ec13aa940c33cab42c13aaa43c639ab46c53aab48c33cae4ac43bac4dc33cac4fc23aab51c339aa53c53aac55c33cab3cc43caa22bb34ac0860202034624031b078584df9ae9489feaa9285ffae9083ffad9083ffad9084ffad9084ffad8f84ffac8f83ffaa8e81ffaa8d81ffa9897cff9f7765ff916046ff965d3dff955a38ff915936ff905638ff8d5332ff8b5231ff884d2dff86492aff814326ff804126ff7d3f23ff7a3d20ff7c3f23ff7b3d22ff7b3b20ff78361eff78371eff7d3b21ff763319ff89472bff834126ff773b24ff7f4936ff936754ffa6816effad8a7bffa88772ffac8a74ffb58f78ffbd9577ffc39d7bffcfa785ffc59270ffb97a51ffbf7b55ffc27c57ffc38761ffc8916dffc8744fffc77951ffc77a50ffc87b4fffc87c4effc97e4fffcb7f50ffcc7f50ffc78257ffd8a888ffe6c7affff7e9d5fff7ebdafffbeedffff8ebdefff7eaddfff8ecddfff9efe1fff9f0e2fff8efe1fffaf0e3fdfbf3e6f4fbf5e646fbf4de20c740a732c738ad31c639ac2ec83dac2bc43bac28c639ac25c837ac23c53aa820bf38a71dc135b01bc639aa18ca35aa16c53aae14bf33b212b839aa10bf30af0ec837a40cd540bf0bd146b90acc33b209c639aa07b6249206aa2baa0599339904bf40bf03ff55ff03aa55aa02ff80ff0280808001ff00ff01ffffff01ff000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ff000001ffffff01ffffff01ffffff0280808002ff80ff03aa55aa04bf40bf05cc339905cc339907db49b608bf409f09c639aa0acc33b20bd146b90dc43bb10fcc33aa10cf30af13bc36a115c23daa17c837b119c23dad1cc837ad1ec43caa21c136aa23c53aa826c33cae29c73eae2cc53aae2fbe3ca832c738ad35c53aad38c43bad3bc73dad3ec135a942c53aaa45c43baa48c339aa46c13aa823bd3aa826c94aaebd877c78fd887b79ff847875ff827572ff7f716dff7d6d6aff7c6b69ff7c6a69ff796766ff786665ff776665ff726260ff705e5bff65504bff684c48ff694b46ff674a44ff684a43ff684b43ff684a42ff6a4c43ff6b4d44ff715249ff7c5b50ff704a3fff754c40ff794f43ff7d5246ff81564aff84594dff8a5d52ff95685bffa5786aff9f705dffa36e58ffae7b61ffbc8f74ffcba488ffc29678fed7ad88eadcb89533be8c640bd12ea21ac43ba733c337aa33c337aa32c73dad32c738ad33c33caa33c337aa34c436ac34c43bac36c239aa38bf3ba839c53aaa3ac139ab3bc238ad3ec13aad40c33cab41c43bad43c239ab46c13aab48c33cae4ac43bac4cc63cae4ec43bad51c33caa53c23aa955c339ab31c63eac28bf39a6249c406a767b4734dc7c4b3dfaa28073feae9087feaf9088ffb18f85ffaf8f85ffae9085ffaf8f85ffad8e84ffac8e83ffab8e82ffaa8e83ffa88d82ffa98b7eff9c7562ff946045ff975c3cff965a38ff935737ff8e5533ff8b5431ff89502fff874a2cff804126ff7f4025ff7c3f22ff7c3f22ff7d3f22ff7e3f21ff7d3c20ff7b381eff79361cff7c3a20ff7d391fff7a351aff8d472aff8e4426ff8f4327ff8c4428ff89472fff915644ffa2705affb58a71ffbf957dffc2997dffc7a285ffd5ab8bffbb805bffbc7b51ffc07c56ffc37c56ffc1815bffcf9c77ffc7744cffc77950ffc87b50ffc87c50ffc87c4fffc97e50ffca7f51ffcb8051ffcb8059ffd29b78ffdcb699ffecd6c1fff9ead9fffaebdcfff7e9dbfff7ebddfff9eddffffaf0e3fff9f0e4fffaf1e5fffcf2e6fcfcf4eae6fdf5e927f8e5de31c639ac34c436ac32c238a82fc33ca82bca3bac28c639ac25c837ac23c53aaf20bf38a71ec43caa1bbd39aa19c23dad17bc37a614cc40b212c62aaa10bf309f0ec837b60cd540aa0bb946a20acc33b209c639aa08bf409f06d52baa05cc339904bf40bf03aa55aa028000800280808001ff00ff01ffffff02ff808001ffffff01ff000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ff000001ff00ff01ff00ff02ff80ff03aa55aa03ff55aa04bf408005cc339906d555aa07b649b608bf409f09c639aa0acc33b20cbf40aa0dc43bb110bf409f11c33ca514bf33a616b93aa218bf40aa19c23dad1dc13eb01fc53aad21c936b224bf39aa27c43bb12ac23daa2dc139aa30bf3aaa33c33caa37c338ac39c53aaa3cc83cae3fc639aa43c63dab46c53aab49c43bab39c53aaa16b946ae2d9f938ef9887b78ff887b79ff847774ff837571ff7e706dff7e6d6aff7d6c69ff7c6a68ff786664ff776563ff776664ff756361ff66504cff644b44ff664a42ff664740ff65473fff664740ff684940ff694940ff694a40ff6b4b41ff735146ff714c41ff744b3eff794e41ff7c5042ff7f5346ff835749ff885a4eff8e6053ff996c5dffac7e6cff9f6b56ffa77358ffb58366ffc3967affc89d81fec9a080fbdebc99badfb5970db176620ec837a434c93bb134c43bac33c33caa34bf36a734c43bac34c43bac35c53aa835c53aad36c239aa37c338ac39c03aaa3ac139ab3cc437aa3ec13aa93fc23daa42c53eaa43c239ab45c43bae48c33caa49c43bab4cc33cab4ec43baa50c239ac52c43bab4fc53aab37be38ac23bd3aa82e804e37a3834e3df8834a3afd916454feb19285ffac8f86ffae9189ffb09187ffaf9085ffaf9087ffaf9187ffae8f86ffaf9087ffad8f86ffac8e86ffaa8e85ffa88c84ffab8b7effa57b67ff946043ff965c3bff965836ff935536ff915333ff8d4f30ff884a2dff804126ff803f25ff7c3e23ff7e4024ff7f4025ff7f3f23ff7e3d22ff7d3c21ff7a381dff7a371cff7f3b20ff803b1fff833b1fff9c5133ff944627ff994a2bff9a4c2dff9d5034ff975132ff9e5f3fffaf795bffca9f85ffcba78cffcb9e7effb97954ffbf7c54ffc17d56ffc07d54ffb97a53ffd7a782ffc47750ffc77a50ffc77b50ffc77c50ffc77c50ffc97e52ffc97f52ffcb8256ffce7f58ffcf906cffdcb193ffe1c3acfff6e3d1fffaeadafff7e9dafff8ecddfff9ede1fff9efe3fffbf1e6fffdf4e9fefdf4e9fdfcf5e9cafbf2e613e4aec939c53aaa36c239aa2cc53aae30c53aaa2cc53aa829c738ae26c93cae23c53aaf22c33cac1ec43caa1cbf37a41ac445b117c843b115c23daa13c943ae11c33ca50ec837b60dc43bb10bd146b90acc33b209c639aa07b624b606aa2baa06d555aa04bf40bf03aa55aa02ff00800280008001ff00ff02ff808001ff00ff01ffffff0000ffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280008002ff80ff03aa55aa04bf408005cc339905cc33cc06d555d507db49b609c639aa09c639aa0bd12eb90dc44eb10ec837a410bf40af12c639aa14cc40b217bc43a618ca40aa1bc639aa1ec43caa1fc531ad22c334ac25c137ac28c639ac2bca3bb22ec83dac31c139ac34c43bac38c43bad3bc73dad3ec13aa940c338ab44c338a947c639ac4ac13ba92bca3bac10cf50af80918081fd8c7d7dff897978ff857573ff837270ff7f706bff7f6c67ff7d6a66ff7c6865ff796461ff776260ff74605dff755f5cff654a46ff654941ff66473fff67463fff66463fff66463fff67463eff68463cff69473cff6a473dff6b443bff734a3eff784b3fff7a4d3eff7d5041ff805344ff865748ff885a4bff906252ff9a6c5dff9b6a58ffa16e55ffab7659ffba8768ffc7967afec4957afedab697f3e3bea149c48f7716c53aa232c738ad35c53aad35c53aad35c53aad36c239aa35c03aa836c639aa36c239aa38c437a839c03aaa39c536aa3bc238a93cc437aa3ec53ead40c33cab41c43bad44c33cac46c53aab47c63dac49c43bab4cc33cab4ec13baa50c239ac4dc33cac30c53aaa36c239aa02800000308a5a40cc84513dfb89513dfe895947feb09082ffac9486ffae9487ffaf9588ffae9588ffae9387ffad9083ffae9185ffad8f84ffac8f83ffac8e83ffac8d84ffae8e85ffad8f86ffab8f84ffac8d80ffa8806cff96644aff935c3dff955838ff925434ff8e502fff87492aff814026ff803e24ff804025ff804125ff814225ff814022ff803f22ff7f3e22ff7d3a1fff7c381dff7f391eff823b20ff823a1eff944a2dff9b4e30ff9d4e2dffa15131ffa55534ffac5b38ffac5e3bffaa6442ffab6f51ffcb9f82ffc69270ffbc7853ffc17c57ffc17e56ffc27e56ffbc7b56ffd4a37fffc27853ffc9794fffc7794dffc97d50ffc87c4fffc97e4fffca8051ffc98152ffcd8156ffcd8d66ffd9ab88ffe4c3a8ffebd2bafff8e8d5fff7e9dafff9ecdefffaefe2fffaf1e5fffdf4eafffdf4ebfefdf6ecfcfbf3e993f8efe31cc849b63ac639ab36c239aa33c337aa30bf3aa52dc639aa2ac237aa27c43baa24bf39aa22c33cac1fc53aad1dc13ea71ac445b117c837b115c23daa13bc36a111c33cb40fcc33aa0dc43bb10cbf40aa0bb92ea209c639aa08bf40bf07b649b605cc33cc05cc339904bf40bf03aa55aa02ff008002ff80ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff028080800280008003aa55aa03aa55aa04bf40bf05cc339906d52baa06d52baa08bf409f0acc4db20acc4db20bd146b90dc43bb10fcc33aa10cf30af13bc36a115c23daa17c843b11ac43ba71cc837ad1ec43caa20c738af23c53aa827c43baa29c738ae2cc53aae2fc33cae33c33caa35c53aad38c43bad3cc43caa3fc239aa42c53aae46c53aab48c33cae21c93eaa14cc4db21baa8ea1dc8d8180ff8c7c7cff887776ff877372ff826f6dff7c6965ff79635fff77615eff745f5cff735e5aff725d5aff715b58ff6a514eff674844ff674640ff684540ff66443eff66443dff66443dff67443cff68443cff69443bff6a4339ff704538ff78493bff7b4a3cff804d41ff814f42ff835244ff875748ff8d5d4eff926252ff9a6655ff9b6652ffa26e53ffaf7a61ffbd8973fec4977bfed0a686fae2c0a08cdcba9b09c68e712bc43bac37c738ac37c73cb036c239aa36c239aa37be38a738bf3ba838bf3ba838c43bad39c53aaa3ac639ab3bc238ad3cc43cae3ec13aa940c33cab41c43bad43c639ab45c437aa47c639ac49c43bab4bc23aaa4dc338a950c239a951c339ad30c53aaa36c239aa13bc36943e8c5646d78d5842fc895840fe8e5945fe97705fffb39181ffae8977ffb08b78ffb58d7cffb58e7dffb8907fffb98f7fffbb9281ffbb9383ffbc9585ffbc9686ffbb9586ffb99182ffb28f82ffae8d80ffac8c7effab8979ffae8874ffa67a5fff976445ff8f5637ff8b5031ff85482bff813f25ff844026ff834227ff824025ff844224ff834123ff824021ff813e21ff7f3c1fff7e3a1dff7d371bff833b20ff833b1fff873d1fffa45838ff9d4e2dffa55434ffac5c3affae5e3bffb0623dffb16541ffb6724fffc08461ffb97b54ffbf7a50ffc17e55ffc17f56ffc17f56ffbf7f58ffc89370ffbf7955ffc8774effc8784dffca7b50ffc97b50ffca7d4fffcb7f50ffca8152ffcf8153ffcc895fffd5a27effe2bea0ffe7cbb1fff2dec9fff7eadafff9ecdefffcf2e6fffdf4e9fffcf4eafffdf5ebfffdf3eaedf9f0e53efff3ea3ec13aa93ac639ab34c43bac34c43bac31c139a72ec237a62bc43bac28c639ac25c137ac23c53aa820bf38a71dca3eb01ac43bb118ca40b516c53aae14bf40a612c647aa10bf40af0ec849b60cbf40aa0bd146b90ab2339908bf40bf07db49b606aa2baa05cc339904bf40bf04bf408003aa55aa02ff808002ff80ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff01ffffff01ffffff01ff00ff0280808002ff808003ff55aa04bf80bf04bf40bf05cc33cc06d52baa07b624b608df40bf0acc4db20bb946a20cbf40aa0ec837b60fcc33aa11c33ca514bf40a615c231aa18bf35aa1ac43bb11dc135a71fc53aad22c334ac24c639aa27c43baa2ac23daa2dc63eb031c639ac34c43bac37c33cac39c53aaa3dc43bab40c33cab43c239ab46c53aab49c43bab14cc40b219cc3dad77947483f8998a89ff867373ff7f6a68ff7c6563ff786260ff77615fff78625dff77605dff755f5bff725d59ff725c58ff6b5552ff654c48ff664843ff66463fff67443dff66433cff66433cff67433cff68433cff69423aff6c433aff6e4136ff774639ff7b493aff7f4b3dff814e40ff845042ff875344ff8a5647ff8f5b4aff94604dff945f4aff9f6a50ffa77254ffb68162fec18e70fdc3977ae9e1bd9f79eac6a912d4aa8e29c138ae39c53aaa39c53aaa39c53aaa38c43bad39c53aaa39c03aaa39c53aaa3ac139ab3ac139ab3bc238a93cc437aa3dc43bab3ec13aa940c33cab41c43bad43c63dab45c43baa47c239a949c43bab4bc53aad4dc338a94fc53aab51c339aa53c53aac35c53aa81cbf40a44594594edf905d45fd8e5b43fe8c5a41ff885743febd9481ffb48572ffa06e55ff985f46ff93583dff8b4f35ff895034ff874d33ff834a31ff854c34ff89513aff89513bff88513bff87523cff84553fff885c48ff8b614cff8e634dff8f634cff92634bff916149ff945e44ff975e42ff8e5238ff844429ff834125ff834226ff854325ff854324ff854324ff834122ff834022ff813c1fff813b1eff7f381cff7f381aff863e20ff873f1fff974c2bffa75936ffa45532ffae5f3dffb0623effb36640ffb46b44ffbe7b54ffc2815cffbd7952ffc17b52ffc17d55ffc28057ffc17f56ffc4815bffc38b69ffc17e5bffc9774effca784effcb7b4fffca7b4fffcb7d4fffcc7f52ffcc8154ffd28354ffd0865affcd936effe7bfa0ffe8c9afffecd2bbfff9e9d7fff9f0e1fffdf5e7fffcf6eafffdf7ebfffcf3eafefaf0e7acf9efe617dea6c833c33caa3bc238ad31c639ac35c53aa832c23da82fc33ca82cc53aae28c639ac26c33cae23c53aa820c738af1ec43caa1cbf40ad19c23dad17c843a614cc40a612c639aa10cf40af10bf409f0dc43bb10cbf40aa0acc33b209c655aa07b6249207b6249206aa2baa04bf40bf04bf408003ff55aa02ff80800280008002ff808001ff00ff01ffffff01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff02ff808002ff808003aa55aa03ff55aa04bf40bf05cc339905cc339907b649b607b649b609aa398e0acc4db20bd146a20dc43bb10fbb44aa11c33ca513bc36a114bf40a617c843b119c23dad1bc639aa1ec43caa21c13eaa23c53aa825c137ac29c138a82cc53aae2ec837ac31c639ac35c53fad38c43ba83bc23dad3fc23daa42c13eaa45c03baa47c639ac46c53aab0bb946b90eb6b6a4b98e7d79fe826e6bff806a68ff7f6765ff7e6563ff7a6461ff796260ff78635eff75605cff745f5bff735d59ff6f5854ff644d49ff634944ff644741ff66453fff69433dff68413bff6a413bff69423aff6b4239ff6c4237ff6e4134ff754535ff7b4737ff7e4938ff824b3bff814d3cff875140ff8a5443ff8d5745ff925b48ff8f5742ff9b644affa1694bffaf7657febc8461fdbd8c6dd9ddb69a4ee2baa327c448aa1fc542ad38c43bad3bc238ad3bc238a93ac139ab3ac135ab3ac639ab3ac139ab3bc23da93bc238a93cc43caa3cc437aa3ec53aad3fc639aa40c73cab41c43bad43c639ab45c43baa46c537ab49c438ab4ac437ac4cc639ab4ec43bad50c639ac52c43bab55c33cab21c93eaa11c3a587af92624cfd946248ff915e45fe8e5d45ff9c725fffb28d73ffa6785cffa26e51ff9b6346ff965d3eff955c3cff955937ff945637ff915335ff915334ff8d4f33ff8c4f33ff894d32ff894d31ff86482eff81452bff7f4328ff7d4425ff7a4021ff783d21ff733a21ff71361dff71341bff75381fff84452cff935338ff965538ff914e31ff8c4829ff884625ff874324ff864122ff853f21ff843b1fff823b1dff81381bff813a1bff843c1dff8a4020ffab5d3cffa85a37ffad5f3bffb1643fffb36a42ffba744bffc6825bffbc7754ffc17752ffc17950ffc17b53ffc27e57ffc07d56ffc57f5bffc08767ffc08768ffca784bffcb784cffc77c50ffca7e53ffcb7f51ffcb8051ffcc8255ffcf8554ffd0875affcd8d66ffe0b392ffe8c8adffeaceb7fff3dfccfff9f3e3fffcf6e9fffcf7eafffcf5e9fef9f0e5f7f9f0e564faede31cc852ad2fc93cae3cc437aa39c53aaa36c239aa33c33caa30bf3aaa2dc13eaa2ac237aa26c336a824bf39aa22c33cac1fbd3aad1cbf37ad19c233ad17c837a615ce3daa13bc36ae11c33cb40fbb44aa0eb637a40cd540bf0acc33b209c639aa07b624b607b624b606aa2baa05cc339904bf40bf03aa55aa03aa55aa02ff808001ff00ff01ffffff01ffffff0000ff0001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff808001ffffff02ff80800280808003aa55aa03ff55aa04ff80bf04bf40bf06aa2baa07b649b608bf40bf09aa39aa0ab233990cbf40aa0ec849b610bf40af11c33cb413c943ae15c23daa18bf40aa19c233ad1cbf37a41fc53aad21c936aa24bf39aa27c43baa29c738ae2cc53aae30c53aaa33c337aa36c239aa39c53aae3cc43caa3fc23dae43c239ab45c43baa48c339aa42c53eae0bd146b940ab7c97ed96837eff8b7672ff826b68ff816966ff806765ff7e6564ff7b6363ff77625eff75605dff76605dff725b57ff664e4aff644b46ff634842ff654742ff67453eff69423dff6a413aff6b4039ff6b4038ff6c3f36ff714133ff754332ff7b4734ff7f4835ff824a37ff864c39ff894f3cff8c523eff8e5440ff915743ff915843ff935a43ff9b6146ffa96d4effb97e5ffaba8868b8cca48830eacaaf21c946aa3bc238a93ec13aa93dc43bab3dc03ba73cc43caa3bc238ad3cc43caa3cc437aa3cc43caa3cc437aa3dc43bab3dc436ab3ec53aad40c33cab40c738ab42c53aaa43c63dab45c43bae46c53aab49c438ab4ac437a94dc338a94ec43baa50c639ac52c438ab54c23aaa4cc33cab0dc44e9d539a7b68ee976756ff98634cff935e47fe90624dffaf8d80ffa17f6cff9d7159ff9e6b4eff9b6648ff996242ff975f3eff965c3aff955939ff935737ff925738ff8f5435ff8d5434ff8b5233ff8a5032ff8a4f31ff884c2eff874a2cff834628ff814525ff7e4223ff7b3f1fff783c1fff74371cff71331aff713319ff6e2f15ff713316ff803f22ff955235ff9c593aff985233ff904927ff8d4523ff8a4021ff843b1eff833a1cff873a1dff883c1eff883c1eff9a4b2bffb3643fffaf5f39ffb56540ffb76f4affc1805bffbd7b55ffc07950ffc07b4dffbe7b4dffc27b56ffbe8158ffc08055ffc37d54ffbc805effc2957cffc7784cffcc764effcb7f52ffcb7f56ffc87d51ffc4784bffc3744bffc6734dffc16f49ffc47955ffd6997affe7c4a4ffe8cbb2ffedd7c3fffcf1e4fffcf6eafffbf4e7fff8f1e4fdfaf1e5d6f8ede125fff1ea2bc441ac40c33cab3cc43cae3ac139a737c33cac33c337aa31c139ac2ec23dac2bc43bac27c43baa25c137ac22c33cac20bf38a71dc13eb01bc639aa18ca35aa15c231aa14bf40b212c639aa10cf40af0fbb44aa0cd540bf0bd146b909c639aa08bf409f07db49b606d52baa05cc33cc04bf408004bf40bf03ff55aa02ff808002ff008001ff00ff01ff00ff0280008001ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280808003aa55aa03aa55aa03ff55aa04ff40bf05cc33cc06d52baa07b649b608bf40bf0ab233990caa40950dc43b9d0ec837b610bf40af12b839aa14bf40a616c53aae19c23da31bc642aa1ec43caa20c740a722ca3cac25c837ac28c639ac2bc435a62dc639aa31c639ac34c43ba737c338ac3ac13eab3dc43bab40c338ab44c338a947c239a94ac43bac19c23dad02ffffff7f9d8d85fc9a8581ff97827dff856e6aff836b67ff806966ff7e6664ff7b6362ff78625eff77605dff765f5bff68504bff664c48ff634943ff644943ff644840ff65453eff68423cff6b413aff6c4039ff6e3f37ff713e35ff754132ff7b4532ff7f4733ff814734ff854b39ff874c3aff8c4f3cff8f513dff91533fff945742ff945942ff985e44ffa86c50fcbd8061f3ba85677ad3ab922bd06bb206d580aa35c53fad3cc437aa3fc239aa3ec53aad3ec53aad3dc43bab3dc436ab3ec13aa93dc036ab3ec13aa93ec53aad3ec535ad3fc239aa40c73cab41c43bad43c239a744c73cac45c437aa47c239ac49c43bab4bc23aaa4cc339ab4ec43baa50c239a952c43bab54c53dad45c43baa1cc840ad09ffe3c6b5946f60fe9a6852ff9a634bfe945f49ff9d7562ffb3978cffaf9588ffae8b79ff9d725aff9c6b50ff9b6545ff99603fff985e3dff985d3cff975c3aff965b3bff95593aff93593aff915638ff905537ff8e5235ff8c5032ff8a4e2fff87492bff834626ff7e4123ff7c4021ff783d1fff73371aff73361bff74361bff733519ff773419ff793318ff793318ff7a3518ff803b1eff8f4928ff9f5734ffa05434ff924726ff8c4422ff8a3f1eff893c1bff8b3c1cff924121ffad5c3affb1633affb86a42ffbd754fffc4805bffb87650ffbf784effc07b4fffc07d51ffc17b56ffc18055ffc18054ffc77f58ffbc7e5dffc59f8bffa9613dffa75130ffa14d2dff9f4627ff9c4222ff9d4120ff9d3d1dffa34322ffaa4d29ffb25b35ffb46a46ffcc9878ffebc8adffe9ceb9fff9eadbfffaf1e7fff9f0e5fff9f1e6f4f8eee378f7ece31ecc55bb3cc83caa41c437a932c238ad3bc238a938bf3ba835c03aad31c139ac2ec237ac2cc53aa829c138a826c33ca823c53aa820c740af1ec43caa1bc639aa19c23dad17bc37a614bf33a612c639b811c33ca50fbb44aa0dc43bb10cbf40aa0acc33b20ab2339908bf409f06d52baa05cc339904ff40bf04bf40bf03ff55aa03ff55aa02ff80800280008001ffffff0280808001ffffff01ff00ff01ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff0280008002ff008003aa55aa03aa55aa04bf40bf03aa00aa05cc339905cc33cc07b649b608bf409f09c639aa0acc4db20cbf40aa0eb649a40fbb44aa11c33cb413bc36ae15c23daa16c53aae19c23dad1bc639aa1ec433aa21c93eaa23c533a826c336a829c738ae2cc53aae2fc336a832c23da835c53aad38c43bad3cc43caa3ec53aad42c13aaa45c43baa48c33caa2ec837ac23c542af36c663aacf9c8b85fd9b8680ff98827dff8d7672ff846d6aff7f6865ff7d6564ff7c6463ff79625eff765f5aff6b534fff674e49ff674c46ff654943ff644841ff62473fff65453dff69423dff6c423aff6e4038ff723f36ff753e34ff7c4436ff7e4634ff814734ff844736ff874b3aff8a4f3cff8d523fff90553eff955842ff94573fff9d6248feb07558f3bd8567bbbb8b6d44ce9d9210bf50af34c43bac3cc43caa43c239a742c13aaa41c43ba940c338ab3fc235aa3fc239aa40bf3ca740c33cab40bf3ca740c33cab41c037a941c43bad41c437ad42c13aaa43c639ab44c738ac46c53aab47c639ac49c438ab4ac437ac4dc338a94fc23aab50c239ac52c43bab54c23aaa51c03caa4dc33ca918ca4ab559a07e73f99a6b5bff9d6551ff9b614bff92624cffae8c7bffae978dffa9958bffab9386ffad9080ffa7826fff9b6e56ff996548ff996142ff9a5f3fff995e3dff965c3cff955b3bff92593aff925839ff8f5536ff8e5435ff8c5132ff884d2eff874a2bff834627ff804324ff7c4122ff783d1fff773a1dff75371bff76371aff78371cff7a361bff7e381cff7f391cff803a1dff803a1dff823a1eff833b1cff8c4121ff9c502fffa15633ffa55633ffa0512eff9c4b28ff934320ff93431effc2744effb97042ffc37c52ffc07d54ffbd7850ffbf794effc2794fffc67c52ffc47651ffbd6f47ffb76741ffb15736ff95482bffb58c7aff8b3f24ff983a20ff94391eff923313ff953317ff9a3519ff9f381affa23d1dffaa4b27ffb95f37ffbd6a43ffbd7754ffdcac8bffeacab1ffedd9c7fffcf0e4fff9f0e6fcf7eee5b5f8eee616fff3f324c640b144c338ac3ec13aa93ac639b03bc238ad39c03aaa35c03aad33c33caa2fc33ca82dc139aa29c138a826c33cae24c639aa21c93eb21ec43cb31dc13ea71ac43bb118bf35aa16c53aae13c936ae11d23cb410bf40af0ec837a40cbf40aa0bb946a209c639aa08bf409f07b649b606aa2baa05cc339904bf40bf04bf40bf03aa00aa02ff808002ff808003aa55aa01ffffff01ffffff01ffffff01ff00ff00ffffff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000000001ff00ff01ffffff02ff008002ff808003aa55aa04bf80bf04bf40bf06aa2b8006d555aa08bf409f08bf409f09c639aa0bb92ea20dc43b9d0ec849a410bf40af12b839aa14bf33a616c53aae18ca40b51ac43bb11cbf37ad20bf38af22c33cac24c639b127c43baa2ac23daa2dc639aa30c53aaa33c33caf37c33cac39c03aaa3cc437aa40c33cab43c23dab46c53aab49c038a830c53aaa10cf50af64a37a8cf19f8a83fe9d877eff99847bff937d75ff856f68ff806a63ff7d6661ff79635eff79635eff6f5852ff68504aff664d46ff664b44ff664b43ff654941ff64483fff65453eff69433cff6b4139ff6e4138ff733f35ff794334ff7f4636ff834837ff844836ff874a37ff8a4d3aff8e503cff90543eff925b42fe975d41fd9c6448f6b98264cebc886a69bb8d6d16dca2ae27c441aa36c239aa3ac13eab45c43baa45c03baa43c639ab42c53aaa42c53aaa42c13aaa41c03ba941c43ba941c43bad42c13aaa42c13aaa42c53aaa43c239a744c338a944c338a945c437aa46c537ab47c639ac4ac43ba94ac437ac4cc339ab4ec438aa50c239ac52c138a854c23aaa56c13ba942c53eaa1dca46b01cd1a4add7956d58fe9f6b53fea0684eff99634dff9a6f5cffb29689ffac968dffaa968dffa9948affa99387ffac9285ffad8e7dffa47d68ff9b6a4fff996343ff985f3fff975d3dff965b3bff945939ff93593aff915737ff905636ff8d5333ff8a4f2fff884d2dff844929ff814525ff7d4223ff773b1dff763a1dff75381cff76371aff7b3a1dff7c381cff7e391cff803b1eff823c1eff843e20ff864022ff894122ff8f4624ff954928ff9b4d2bff9f502dffa65733ffac5b37ffaf5e3affaf5f3affb0613affc17d54ffc4855effbc764dffc5764fffbb6941ffb45d36ffab522effa84a28ffa64725ffa84725ffb14b2dffa64d2fffb78a75ff95492effa33c1eff9f3d21ff9d3a19ff9e391cff9f371cffa23b1bffa4411fffaa4d28ffb96138ffc06d43ffc1754dffc38662ffeac0a2ffe6cbb6fff8e8dbfff6ece3ecf7ede658f9eee512c663b82dc63eb046c53aab43c239ab40c338ab3dc03bab3ac139a736c239aa33c337aa31c139a72dc639aa2bc435a627c43bb125c137ac22c33cac20c740af1dc13eb01bbd39a119c23da316c53aae14cc33b212c639aa10cf40af0fbb33990dc43bb10bd146b90acc4db209c655aa08bf409f06d52baa05cc33cc05cc339904bf40bf03ff55aa03aa55aa02ff008002ff008001ffffff01ffffff0000ff0001ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff028080800280808001ffffff01ff00ff02ff008002ff80ff04bf80bf03aa55aa05cc339906aa2b8007b6499208bf409f09c639aa0acc4db20cbf40aa0dc43bb10fbb33aa11c33ca512c639aa15c23daa16c53aae18ca35b51bc639aa1ec43caa20bf38a722c334ac26c33ca829c138a82bc43bac2dc639aa31c639ac34c43bac38c43bad3ac139ab3ec13aa942c13aaa45c43baa47c239ac4bc23daa22c33cac12c655b8999e8c84fca18a83ff9e867dff9a847bff99827aff8c756eff836c66ff7d6661ff79625dff6f5852ff6a524bff674f49ff684e47ff664b44ff644942ff654941ff654940ff67453dff6a433dff6d443aff704438ff754536ff7c4836ff814a37ff844b38ff874c38ff8a4e39ff8f523cff91523bff93543ffd9b5e49f79f6a4dbbbe8e7058b7857115dbaab62cc540ae39c53aaa4ac137a949c43bab48c339aa47c239a946c53aab45c43baa44c73cac43c639ab43c639ab43c63dab42c53aaa43c63dab44c338a944c338a944c338a945c437aa45c037aa47c63dac47c639ac48c63cae4ac43ba94cc339a84dc338ac4ec438aa50c239a952c43bab54c23aaa56c13ba957c13baa2dc13eaa05ffffff9e947162fea17157ffa16b50ff9d674dff986852ffad8979ffad958affab968cffab958affaa948affa99389ffa99488ffab9388ffaa9083ffaf8d7affa1775fff9b6a4fff986144ff995e3eff995c3cff955939ff935738ff915535ff8f5433ff8c5030ff8a4e2eff874a2bff824626ff7d4122ff783b1eff77391dff75371bff76371bff7a3a1cff7d3a1eff803c20ff833d20ff874023ff8a4426ff8d4626ff8f4926ff944c2aff9a4f2bff9e512effa25330ffa65733ffa75631ffaf5d37ffb2603affb3603bffb97d5dffc59273ffaf603effa34320ffa74220ffad4726ffaa4324ffae4929ffb24c2effb35230ffb75435ffb45a3affb28067ffa25b42ffad4322ffa84325ffab421effa74120ffa5401effa9411fffaa4625ffad512bffb8613affc17047ffc37750ffc67f5affcc9171ffe8c4acfff1ddcdfbfbf0e7c4fbf2ea21f7f0e822c33cac4ac13ba946c53aab44c338ac41c43bad3ec53aad3ac639ab38bf37a835c53aad32c238a82fc33ca82cc53aa829c138ae26c33cae23c53aaf21c13eaa1fbd3aad1cbf37ad1ac43ba718bf40aa15ce3daa14bf40a612c639aa10bf309f0ec849b60cd540bf0acc33b209c639aa08df60bf07db49b606d555aa05cc339904bf40bf04bf80bf03aa55aa03aa55aa03aa55aa01ff00ff01ffffff01ffffff01ff00ff00ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ff00ff01ff00ff0000ff000000ff0001ffffff02ff008002ff80ff03ff55ff04bf80bf05cc33cc06d52baa07b649b608df60bf09c639aa0acc33b20dc43bb10ec837b610cf40af11c33ca514bf40a615c23db618bf40aa1ac43ba71cc840ad1fc53aad22c33ca524c639aa27c43baa2ac23daa2cbf34a82fc33cae32c23dad36c23daa39c03aaa3cc437aa3fc239aa43c239ab45c43bae48c339ae4bc23aaa14bf40b234b15d98ce9e8881fc9f887eff9c857aff9b857aff9b847bff947e75ff846d66ff7d6360ff735a55ff6a5049ff695048ff694e46ff674c44ff674943ff654943ff664942ff674841ff68453eff6b443cff6f443aff724437ff7c4a39ff824a39ff874f3cff8b523dff8d533dff91563fff935840ff965a3ffea16446e7a6725562c6a1870feeccbb34c43bac4bc236ad4ec43baa4dc33cac4cc339ab4bc23aaa49c438ab48c339ae47c239a947c239ac46c53aab45c43bae45c43baa44c338ac45c43baa45c43baa45c43baa45c437aa47c239a947c239a947c236a948c339aa49c43bab4ac43bac4cc639ab4dc338a94fc23aab50c239ac52c13bab54c53dad55c339ab52c43bab28c640a62bc447b2589a7d6ef29b6f5effa36d56ffa16851ff9f6853ff9d725effad9183ffa8968dffa9968bffab9488ffac9488ffab9388ffab9387ffaa9287ffa99187ffa79187ffaa8e82ffaa8777ff9e735cff986347ff995f41ff985c3dff955b3bff955939ff935736ff905332ff8f5131ff884c2cff834728ff7e4123ff7d3e23ff75361bff76371cff7a3a1fff7c3b20ff7c3c20ff813f22ff864226ff8a4527ff8e4829ff944b2cff974e2dff9c5130ff9c532fffa05631ffa55532ffa75734ffa85834ffb3623cffb5633cffb96540ffbc8d76ffd1aa97ffa9593bffa63d1dffaa4221ffaa4623ffaf4c2cffb25437ffb6593affb8623cffb5663dffba6342ffaa745effa9735cffae4827ffa64526ffac421effa94421ffa4441effa5431fffa74421ffac522dffb6633bffc07148ffc57952ffcd845fffd18f6bffebc4a6fee9d1c1f7faf0e699f8f0e80effffff44bf3cac4bc53dad48c33cae44c338ac42c53aae3ec53aad3cc43caa39c03aaa36c639af32c238a830c53aaa2dc639aa2bc43bac28bf39a625c13eac22c334ac20bf38a71dc135a71ac431a718bf35aa16c53aae14bf33a612c639aa11c33ca50fbb33aa0dc43b9d0cbf40aa0acc33b209c639aa08bf409f07b649b606aa2baa0599339904bf40bf04bf40bf03ff55aa03aa55aa03aa55aa028080800280008001ff00ff01ffffff01ffffff000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080800100ffff01ff00ff0280008002ff80ff01ff00ff02ff80ff02ff80ff03ff55ff05cc33cc05cc33cc06d52baa07db49b609c655aa0acc33b20bd146b90dc43bb10ec837b610bf40af12c639aa14bf40a615ce3db618ca40aa1bc642b31dc13eb01fc53aad23c53aa825c137ac27cb3bb12ac23daa2ec23dac30bf3aaa34c43bac37c33cac3ac139ab3dc43bab40c73caf43c639ab46c53aab49c43baf3ac139ab0cd555bf49a48f85eda18a83fc9d8882ff9a877eff9b857cff9b847bff9a8279ff8b736cff755b57ff6d504bff6c5048ff6b4e48ff694c45ff684a45ff684944ff674842ff684741ff68463fff69453cff6c443aff6f4338ff764538ff7f4b3aff864e3cff8d543fff8f563fff925840ff955c43ff975f44ffa06748fdb070549daf7d6319d67ab83bc238a953c53aa952c438ab50c239a94ec43bad4dc338a94cc339ab4bc23aaa4ac137a948c339ae48c339aa48c339aa47c239a947c239a947c239a946c53aab48c33caa47c239a948bf39aa48c339aa49c038a849c438ab4ac437ac4bc53aaa4cc339ab4ec43baa4fc53aab50c236a952c438ab54c23aaa55c339ab56c438ac17c843b123bd3aaf28b98c93d998715efda46e5afea46952ffa26953ff9e6b56ffad8776ffae9388ffa99589ffab9589ffac9389ffac9388ffac9288ffab9387ffa99185ffa99186ffa69086ffa48e85ffa38c82ffa68a7effa78473ffa27864ff936149ff925a3eff955c3dff955a3aff945837ff905333ff8b4e2eff84482aff7e4428ff78391fff7a3a21ff7c3c22ff7d3d22ff7e3d22ff804026ff814124ff824424ff894726ff8f4a29ff954d2bff9b502fff9f5233ffa15837ffa45b37ffa65b36ffa95b37ffa85b36ffb0633dffb2623affb76340ffbf937cffccac9bff91442bffa33c20ffad492dffb35332ffb45834ffb65c3effb7623fffb86641ffb96a44ffb96844ffad7257ffac7e68ffac5637ffa84e30ffa34927ffa14322ffa0411fffa24423ffa94726ffac502bffb7643dffbf724bffc87d59ffce8861ffcf926fffe5bea3ffe0c9b8f1f4eadd80f7f1e70affffe619c247ad3ec13aa94ac43ba946c53aab43c239ab40c33cab3cc83cae3ac639ab37c338ac35c53aad30c535aa2fc33ca82cc53aa829c138a826c336a823c53aaf21c93eaa1fc53aa51cbf37ad1ac43ba717c837b116c53aa213c943ae11c33ca510bf409f0dc43bb10cbf40aa0bb946a20acc4db209c655aa07b649b607b649b605cc33cc05cc669904bf408003aa55aa03aa55aa02ff008002ff80ff0280008001ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ffffff01ffff000280008001ffffff0280808003aa55aa03aa55aa04bf40bf05cc33cc06d52baa06d52baa08bf409f09c639aa0acc4db20cbf40aa0dc43bb10fbb33aa11c33ca513c943ae14cc33b216c53aae19cc3dad1cc840ad1ec43caa21c136aa24bf39aa26c33cae29c138ae2cbf3aa82fbe36a832c23dad35c53aad38bf37a83bc73dad3ec53aa941c43bad44c73cac47c239a941c43bad10af40af13c96bbc969b8680f59f8882fd9e8681ff9f877dffa4877eff9c796eff946d60ff785348ff73544cff6f524aff6f5149ff6d4f47ff6c4e47ff6c4e46ff6b4c45ff6b4a42ff6c4941ff6e4a40ff6e493eff70483bff744738ff7a4939ff804c39ff864f39ff8d553cff92593fff955c42ff975f44ff9a6446fea66d4fe8ae735d3bbe827d4dc338a955c339ab54c53aaa53c53aa951c339aa50c239a94fc23aab4dc33cac4cc339ab4bc53aad4bc236aa4bc23daa49c43bab4ac13bac48c339aa49c43bab49c43bab49c43bab49c43bab4ac13ba94ac137a94bc23aaa4bc236aa4cc339ab4dc73cac4fc53aab50c239a951c339aa53c53aac55c33cab55c339ab57c43baa42c53aaa39c53aae0eeda4c8a297715efda3725efea36e55ff9f6d53ff9d6d56ff9f7764ffb09385ffab948affab948affac948affad9389ffae948affae9489ffae9389ffaf9489ffaf9487ffb19587ffb09384ffaf9184ffab8d81ffac8c7fffad8b7cffb48d7cffb08373ffa87966ffa2705dff9b6957ff966450ff95624dff925c48ff855543ff824e3bff7f4933ff7b432cff763d24ff783d23ff7e4125ff87452aff89482aff8e4b2fff934e30ff97522fff9a5430ff9d5531ffa15933ffa45a36ffa75c3affa75f38ffac603bffb3633effb4633bffb5643fffc09b87ffc8a593ff87341effae5133ffb6593affb85d3dffb6633dffb96842ffbc6a45ffbd6b46ffbc6b46ffba6f45ffb17050ffb8927affba785affc27650ffc77c53ffc77b55ffc27550ffbb6f48ffbc6d46ffbd6e48ffbf734cffc47b54ffcb845dffd08b64ffd0926fffe0b599fedec5b3eaefdfd079f9eee40cffeaea15c23daa4dc338a94ac137a947c239a945c03baa41c43bad3ec53aad3bc238ad38c437ad36c63daa32c738a830c53aaa2cc53aae2ac237aa27c43baa25c13eac22c334ac1fc53aad1dc13ea71bbd39aa19c23da316c53aae14cc40b213bc43ae11b43ca50fbb33aa0dc43bb10cbf40aa0acc33b209c639aa08bf40bf07b624b606d52baa05cc339904ff40bf03ff55aa04bf80bf03aa55aa03aa55aa02ff80ff028000800280808001ffffff02ff80ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff01ff00ff02ff808001ffffff01ff00ff02ff008002ff008003aa55aa03ff55aa04bf40bf05cc339906d52baa07b649b608df40bf09e339c60ae64db20cd540bf0eb637a410bf30af11c33cb414bf33a616b93aa218bf40aa1ac43bb11dc135a71fc53aad22bb3ca524bf39aa27c43baa2ac23daa2dc139aa31c13eac33c33caf36c239aa39c036aa3cc43caa40c33cab42c53aaa45c437ae48c339aa48bf39a61ec444b3279d8989d99f8780f7a2847efea4857cff9c7969ff865847ff7e4934ff844b35ff865645ff886257ff806258ff7d5e53ff7b5c52ff7a5a50ff78574eff78554dff765249ff765146ff785245ff775242ff79513fff7d503eff80523dff824e39ff89533bff8d573cff915b40ff986145ff9c674affa26b4dfcae745a9bb2826d2dcc4fb059c339a957c43bad56c43ba953c53aac53c23aac51c339aa51c339aa4fc23aab4fc23aab4dc338ac4dc038a94cc339ab4cbf39a84bc23aaa4bc53aad4bc23aaa4ac43bac4ac43bac4bc23aaa4cbf39a84dc038a94dc038a94dc338ac4ec43bad4fc53aab50c639ac52c438a854c23aaa54c23aaa56c43bac57c13baa59c339ac39c03aae1dca46b0589f826bf69f735cfea8725affa26c54ffa17058ff9d715affb28b77ffb69381ffad8878ffad816fffad816bffa97b64ffa7775fffa27158ff9d6a53ff99664dff935f46ff905b43ff8f5940ff8d583fff8d573eff8f573dff91583dff935c41ff976146ff9c664dff9f6d56ffa4745fffa8806fff9e7d6dff9c7b6bff9c796bff9f7a6bffa17c6affa57e6affa87d6bffa67864ffa17059ff9c644bff965c40ff925236ff965133ff97532fff9b5731ff9e5832ffa35934ffa55a35ffa75d38ffa75e38ffac613cffb1643fffb5643effb26441ffcbaa97ffc6a190ffa9583bffba6040ffbc6445ffbc6644ffba6b45ffbe6d47ffbe6e49ffbd6f48ffba6e46ffbc724affbb7452ffba957effaf755affc37d57ffc57f57ffc4805bffc57f5affc7835affcb855fffcc855fffcb855dffce8960ffd18b65ffcf8f68ffcf936effd7aa8dffdbc0acf7e1cebe90f4eadd20f7e7df1fc542a54ec43baa4bc53aaa49c038ab46c137a843c639ab40c338a73dc03bab39c536aa37c338ac34c43bac31c139ac2ec23dac2cc53aae29c138a826c33ca823cc42af21c136aa1ec433aa1dc13ea719c233ad18bf40aa15c23daa13c936ae11c32db411c33ca50ec837a40dc44e9d0bd146a20acc33b208bf409f08bf409f07b6499206d52baa05cc339905cc339903ff55aa03aa55aa03aa55aa02ff008002800080028000800280008002ff80ff01ff00ff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000ff0001ffffff01ff00ff01ff00ff02ff808002ff008003ff55aa04bf408005cc669905cc339906d555aa08bf409f09c639aa0acc4db20bd146a20dc43bb10fbb33aa11c33ca513bc43a114bf40a617bc37a619b833a31bc642aa1ec43caa20bf38a722c33cac26c33ca828bf33a62bbe35a62ec237a631c63eac35c03fa837c73cac3ac139ab3dc43bab41c43bad44c33cac47c239a940c338ab22c33cac20c748af7cad8c8ce5af8b81fc9c7060fe875140ff894e37ff8f4e37ff915137ff91553aff8d5f4cff8e6b5fff896a5fff86675bff846459ff836257ff826154ff835f52ff805d51ff815b4eff805b4bff805c49ff835b47ff865b46ff885943ff8e5d45ff956046ff986347ff9a664aff9e6b4fffa06d51ffab795eecad7b6435c59a9550c239a959c339ac58c53aab57c438aa55c339ab54c23aaa53c53aac51c339ad51c33caa50c239a94fc53aab4fc23aab4ec13baa4ec13baa4dc038a94dc338ac4dc338ac4cc639ae4dc33cac4dc338ac4ec13baa4ec13baa4fc53aae50c639ac51c339aa51c63cad52c43bab54c53daa55c639ab56c438ac58c23aab59c339ac44c33cac24bf40aa29cd89aee298715bfda9755cffa77056ffa56e56ffa56f59ffa9775eff9a694eff8f5a3fff965b3dff985738ff965a3aff975a3aff995b3bff985939ff985939ff99593aff9b5c3cff9a5b3cff9a5d3dff985c3cff975b3bff985b3bff965839ff965735ff975733ff985733ff965835ff965536ff854c33ffa17765ff997b6eff9a786dff99786cff9a796dff9a7a6cff9b7a6bff9c796aff9f7969ffa67c69ffac7f69ffb47e69ffaf775affa36545ff9e5c3bff9f5937ffa25b37ffa75b38ffa95b38ffa9603affac623dffaf633effb3643effaf6643ffd2b9a9ffcbab9bffb16444ffbd6845ffbc6a47ffbd6d48ffbc6e48ffbb7049ffbc704affbe724cffbc714affbc724bffbf7752ffb79079ffb58369ffc47c58ffc88059ffc3835effc7825cffc7845affca8860ffcc8862ffce8a62ffcf8c64ffd08d68ffd2916affd49671ffd2a587ffdabfa8ffdbc5b3c7ecdcd040fbefe70ec85bb64fc23aab4cc339ab49c438ab46c53aaf44c338ac41c037a93ec53aad3bc238ad38c43bad35c035a833c337aa30c53aaa2dc139aa2ac237aa27c43baa24bf39aa22c334ac20bf38a71dc13eb01bbd39aa19c23dad17bc37a615c231aa13bc36a111c32da510bf409f0ec837a40cbf40aa0bb92ea20ab2339908bf409f06d52baa06d52baa06d52baa05cc339904bf40bf04bf408003aa55aa02ff80ff01ffffff028000800280808001ffffff01ffffff028080800100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff00ff02ff008002ff808003ff55aa03ff55aa04ff40bf05cc339906aa2baa07b649b608bf409f09c639aa0acc33990bd146b90ec849a40fcc44aa12b839aa14bf40a615c23daa17bc37a61aba3ba71dc13ea71fbd42a522bb3ca524bf39aa26c33ca829c738ae2bc435ac2fc33ca832c73dad35c53aad38c43bad3cc43caa3fc239aa42c13aaa45c43bae48c339aa2ac23db01ec444aa35bc8c9ad2986c62fa945c47fe93543cfe97553bff945539ff915339ff8f5537ff8e573eff956c59ff8f7068ff8e6f63ff8c6c5fff89685dff89665aff876456ff856352ff866251ff866050ff835f4dff85604dff89604cff8d604bff916047ff986648ff9b694aff9f6c4cffa37051ffa37255ffa5775cffb38670a7bd9d8919e07ac252c43bab5bc43bab5ac43caa58c237ab57c43baa56c43ba955c339ab53c53aac53c23aa952c43bab51c339aa50c23dac50c239a950c23dac4fc237ab4fc53aab4fc23aab4fc237ab4fc53aab50c239ac50c239a950c239a952c13bab52c438ab52c438ab54c23aaa54c53aad56c438a957c43baa58c53aab59c339ac39c53aae2fc33cae03ffffff7cab8879fda3735fffa9725bffa56f58ffa36e56ffa46f58ffa06c52ff9a6144ff9f6443ffa06342ffa16340ffa06341ff9e6341ff9d6342ff9d6241ff9d6242ff9d6242ff9b6141ff9b603fff985f3eff955d3cff945d3cff925a39ff8f5837ff915837ff8f5537ff905638ff8e5336ff824327ff7e3d23ff85503aff9f7669ff9e7c6dff9c796eff9d7b6fff9c796dff9d7b6cff9d7a6cff9d7a6cff9e7b6bffa2806dffaa8470ffae886dffb78a6dffb78366ffad7154ffa15f3fffa25a39ffa85c39ffac5f3affae613cffb1633fffb2623dffaf6948ffd6c4b8ffd0b6a8ffab6645ffbd6d48ffbb6f49ffbf714bffbf6f4bffbb724cffbd724dffbf744effbb714cffbb734cffbe7551ffb78f77ffbd9279ffc67f5affc77e59ffc3835dffc78359ffcb845dffc8895fffcd8a64ffcf8b64ffd18e68ffd1906affd3936bffd69974ffd7aa8effd5bda5ffdac2aff1e0cec075fbeee30feedddd3cc83caa4ec43baa4bc23aaa49c43bab45c43baa43c239ab40c33cab3dc43bab3ac139ab37c338ac34c43bac31c639ac2ec237ac2cc53aa828c639ac26c336a824bf39aa21c13eaa1ec43cb31cbf37ad1ac43bb118bf35aa16b92ea214bf33a612c639aa10bf40af0fcc44bb0dc43bb10cbf40aa0ab2339909c639c608bf40bf07db49b606d52baa06aa2baa04bf40bf04bf408003aa55aa03aa00aa02ff80ff03aa55aa02ff80ff02ff80ff01ffffff028080800100ff0001ffffff0100000001ff00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ff00ff01ff00ff028000800280808001ffffff03aa55aa03aa55aa04bf40bf0599339905cc33cc07b649b607b6499209c639aa0acc4db20acc33b20cd540aa0fcc44aa10bf409f12c639aa14bf40a616c53aae18bf35aa1bbd39a11cbf37a420bf38a722c33cac25c137ac27c43baa2ac237aa2dc639b030c53aaa33c33caf37c338ac3ac639ab3dc43bab40c338ab42c13aaa46c13aab49c038ab1ebb3caa1fc542ad889f7474f9976150fe9c5e43fe9b593eff97573cff8f5839ff8d593cff915739ff8d573dff9f7769ff967671ff937368ff917064ff8f6e61ff8c6b5dff8b6959ff8b6755ff8a6653ff896353ff886351ff88634fff8b634dff91624cff98664dff9d6b4bffa16e4effa37152ffa77658ffab7b5fffac7f66fdb48c76a2b79a891bd055b340c338ab5cc23aac5ac439aa5ac439aa58c23aab58c23aa857c13baa54c53aad54c23aaa54c53aaa53c53aac52c43bab52c43bab51c339aa51c339aa52c13bab51c33caa52c13bab51c339ad52c43bab52c43bab53c53aa953c53aac54c53aaa55c339ab55c339ab56c438ac57c43bad59c639ac5ac43cad5bc43bab41c03ba913c943ae33b98296ef9b7361ffaa735cffa87158ffa46f57ff9f6d56ffa47358ff986146ff9f6446ffa16443ffa06544ffa06543ffa16544ff9e6442ff9e6543ff9d6444ff9c6443ff9c6444ff9c6444ff9c6241ff996040ff976040ff955f40ff945d3eff925b3cff935a3cff945a3cff925839ff834428ff814126ff7c3b20ff7b3a20ff854b32ff9b7361ffa07f71ff9b7b6eff9b7b6cff9d7c6cff9d7a6cff9e7b6cff9e7b6bffa58170ffa88570ffad8a73ffb08c75ffb58b75ffbb8c75ffbc896effb4795cffab6546ffad603dffae623dffb1633effb1643fffad6d4effdfcfc6ffdfcabdffa56749ffbe714bffbb724affbf724cffbf714dffbc744effbe744fffbd734effba714bffbd754fffbf7652ffb5856affc39d83ffc57d5bffc87f5affc9835bffc8855cffcb8660ffc8895fffce8c64ffd08d64ffd3906bffd2926dffd49670ffd59b77ffdbaf95ffd7bea8ffdac1adfcdcc6b5b8e9d7ca2af9e7e116d146ae4bc23aaa4cc339ab49c43bab47c239a944c338a941c43bad3ec13aad3cbf3caa38c43bad35c53aad33c33caa30c53aaa2dc639aa2bc43bac27c434aa25c837ac23bd3aa820c738af1ec43caa1bc639b319c233ad18bf40aa15c23daa13c936ae12c639aa10bf30af0fbb44aa0dc44eb10bd12eb90acc33b209c639aa08bf409f07b649b606d555aa05cc33cc04bf40bf04bf40bf03aa55aa03aa55aa02ff80ff02ff80ff02ff80ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffff0001ffffff02ff80ff028080800280808003aa55aa03aa55aa04bf40bf0599339906aa2baa06d52baa08bf409f09c639aa0acc4db20bd12ea20dc4279d0fcc44aa11c33ca513bc36a114bf40a617c837a619c23da31bc639aa1ec43caa21c13eaa23bd3aa826c33ca829c138a82bc43bac2ec237ac31c63eb134c43bac37c338ac3bc238a93ec53aad41c43ba944c33ca947c239ac46c53aab35c53fad13e486c9d0a17160fe9f624aff985f45ff965a3dff985b3fff965d3fff955b3cff955a3cff915e45ffa27e72ff997b74ff96776dff95766aff927366ff8f6f60ff8f6d5cff906b59ff8f6a57ff8e6956ff8c6853ff8b6850ff90674fff94654cff9b694effa06e4effa67353ffaa7758ffab7b5dffad7f64ffb0856efdb8907ad4ae8f801cdb92b658c53aab5dc53cad5cc23aa95bc43bab5ac439aa59c339ac58c23aab57c138aa56c438a955c339ab55c33cab54c23aaa54c23aaa54c23aaa54c23aaa53c23aa953c23aac54bf3aaa53c237a953c53aac53c53aac54c53aaa55c339a856c438a957c138aa57c438aa58c53aab59c339ac5bc43bab5bc43bab5dc33cad3bc738ad15db86c295a48471feaa7761ffaa745bffa57258ffa17054ffa06d55ff9d6c51ff9c6545ffa26446ffa36545ffa26646ff9f6745ffa06644ff9f6542ffa06645ff9f6645ff9e6545ff9d6645ff9c6444ff9d6343ff9b6243ff986043ff965f42ff965e42ff955b40ff955c3eff965b3bff844528ff834025ff803e22ff7d3c20ff793d20ff793a1dff7e4531ffa07365ffa48171ff9e7e6fff9d7e6fff9d7d6dff9e7d6bffa17c6cffa8806fffac8570ffad8973ffae8b76ffb18e78ffb38f7affb8907bffbd9279ffc28c71ffba7a5affab6542ffb16843ffb16641ffac7354ffe3d8cfffe6d7cdffa76d53ffbe734dffbc724affbd724cffbd724dffbc754fffbf744fffbb714bffbb724bffbf764fffbf7550ffb57f60ffbc9f86ffc47e5dffc7815cffc78459ffc78560ffcb8560ffcd8963ffd18d66ffd28e67ffd3916bffd3946fffd49873ffd49e7dffdcb69effd7bfaafedac2adffdbc5b1e6dac9bb4af5eee00fcc77bb4bc23aad4ec43baa4bc53aaa49c038a846c53aab43c239ab40c338ab3dc036ab3ac139ab37c73cb034c43bac32c238a82fc33ca82cc53aa829c738ae26c336a824c639aa21c136aa1fc53aad1cc840ad1ac43bb118ca40aa16c53aae15c23daa12c639aa11c33cb40fbb33aa0eb637a40cbf40aa0bb92ea209c639aa08df40bf07db49b606d52baa06d52baa05cc339904bf40bf04bf40bf03aa55aa03ff55ff02ff80ff02ff80ff01ffffff01ff00ff01ffffff01ff00ff01ffffff0000ffff010000000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff808001ffff0001ffffff02ff80ff03aa55aa0280008003aa55aa048000800599339906d52baa07db49b608bf409f09c639aa0acc4db20cbf40aa0ec837a40fcc33aa11c33ca513c943ae16c53aae18bf359f1ac43ba71cbf37a41fc53aad21c136aa24bf39aa26c33ca829c738ae2cc53aae2fc33cae32c738ad35c53fad38c43ba83bc238ad3fc239aa42c13aaa45c43bae48c339aa39c03aaa19c23dad44ac8380f9a06955ffa3644aff9c5f46ff9b5f44ff9a5d41ff9a5c40ff995b3eff975c41ff976753ff997d72ff977a73ff967a70ff94786cff93766aff917466ff937263ff926e5fff916c5aff8f6b57ff8f6b54ff916b52ff956a50ff9a684effa16e51ffa47352ffa97757ffac7b5cffad7f63ffaf856cfeb48c76ffbb937df3b4968437b09e8b30c540af5ec339ab5ec139a85dc33aaa5bc438ab5ac439aa59c339ac58c53aab58c23aab56c438ac56c438ac56c438a955c339ab56c138a955c339ab55c339ab55c039a856c13ba956c138a955c339ab56c43ba956c438a957c43baa58c53aab59c339a959c639ac5ac439aa5bc13bab5cc23aac57c43bad2ac23daa37c341ac4db99f8bf6a07664ffad7860ffa7745dffa2725cffa16f5affa8755cff986246ff9e6545ffa36545ffa46645ffa16644ffa06845ffa16744ffa26745ffa16645ffa06645ff9f6746ff9f6646ff9d6546ff9e6545ff9c6444ff996243ff986142ff955d40ff975c40ff945a3aff834627ff834228ff803f27ff7f3e24ff7e3d23ff7b3d21ff7c3a1fff7b3b21ff753c20ffa0705dffaa8472ffa4806fffa0806eff9e7f6cff9f7f6bffa5826dffac8771ffad8a74ffaf8b77ffb38d7affb6907dffb9927effb9927dffba937dffbe927cffc6937affb87b5cffaf6c4affb17960ffe8dfd9ffeddfd9ffb3816bffbc714cffbe734cffbc734dffbe734effbf744dffc0764effbb7149ffbf754cffc0754bffbe764dffbb7d5dffb59984ffbf8364ffc6845dffc5855bffcb855fffcd875effd08a5effd28d63ffd49068ffd4926cffd59772ffd49b76ffd4a484ffd7b9a0ffd7bda9ffd9c0adffd9c3b0f7d9c5b589e3d6c716dc74c548c33cae4fc53aab4dc038a94ac13ba947c639ac45c037aa41c43bad3ec53aad3cc43caa39c53aaa36c639aa33c337aa31c139ac2ec237ac2bc435ac28c639ac26c33ca823c53aaf21c13eaa1ecc44b31cbf40ad19c23dad17c837a616c53aae14bf40a612c639aa10bf40af0fcc44bb0ec837b60cbf40aa0bd146b90acc4db208bf209f08bf40bf06d555d506d555d504bf40bf04bf40bf04bf40bf03ff55ff03ff55aa02ff00ff02ff808002ff808001ffffff01ffffff01ffffff01ffffff01ffffff0000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff02ff80ff01ffffff028080800280808003aa55aa04bf80bf04bf40bf05cc33cc06d52baa07db49b609aa39aa0acc33b20bd146a20dc43bb10ec837b610bf30af12c639aa13c936ae16c53aae18bf35aa1bbd39aa1dc13ea720c738af22c33cac25c83eac28c640a62ac83daa2dc139aa30c53aaf34c43bac36c639aa3ac13eab3dc43bab3fc239aa43c239ab46c537ab37c338ac14bf40b203ffffffaf9f7667fda66c56ffa06146ff9d6347ff9d6044ff995f41ff9b5f42ff995d40ff975f44ff9b6f5bff987d74ff957c75ff967b72ff947a6fff94796dff93766aff957467ff957263ff957060ff946f5cff946d57ff946c53ff986c50ff9d6b4fffa36f52ffa87556ffaa795affad7f61ffb2856affb58a74ffb68e7cfeba937efdb696827dba979543c239ab60c23aaa5fc13ba95ec139a85dc33aaa5cc23aac5bc43bab5ac439aa59c339ac59c339a958c23aa857c43bad57c43bad58c23aa857c138aa57c138aa57c13baa57c138aa57c43baa58c23aab57c43baa58c53aab59c63cac5ac43caa5bc138a85cc23aa95cc237a95dc33aaa5ec339ab48c33caa25c13eac37c74fb0c6aa816ffdaa7865ffad775fffa77159ffa46f5affa06c56ffa87258ffa0664affa26747ffa36645ffa56746ffa36846ffa36a47ffa26846ffa26845ffa26846ffa36646ffa26748ffa16748ffa16748ff9d6745ff9b6645ff9b6445ff9a6343ff9a6143ff95593cff824627ff824426ff7f4024ff7e3f25ff7e3f24ff7e3e23ff7c3d20ff7c3c20ff793b1fff7a3c21ff73391fff89573fffab816cffa98571ffa58270ffa3806effa98373ffad8774ffaf8b76ffb18c77ffb38e7bffb5907cffb8937bffbc937bffc1967fffc69985ffc6987fffc29075ffbe8a6effb38a79ffe4dcd7ffeee5deffc6a290ffbe7350ffbf754fffbc7650ffc07451ffbf754dffba7249ffba7149ffbc734affc0764bffc2764bffbe7853ffbc8f73ffba8466ffc7855dffca855bffce8561ffcd8a62ffcf8f62ffd08f64ffd29368ffd4956bffd7976effd69d73ffd3a884ffd5b99dffd7baa4ffdbbfaaffd8c2acfed9c2acdbdcc6b42df4e3d72fc33ca851c339aa4ec138aa4bc23aaa49c038ab46c137a843c63daf40c33cab3dc43bab3ac639ab38c43bad35c03aa832c238ad30c53aaa2cc53aae2ac237aa28c639a624c639b122c334ac20bf40af1dca3eb01bc639aa1ac43ba717c837a615c231aa13bc36a111c33cb410bf40af0ec837b60dc44eb10cbf40aa0acc33b209c639aa08bf40bf07db24b607db49b606d555aa05cc339904bf40bf04bf40bf03ff55aa03ff55aa02ff80ff01ffffff01ffffff01ffffff01ffff0001ffffff01ff000001ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff02ff80ff01ffffff02ff008003aa555504bf408004bf40bf04bf40bf06d555aa06d52baa08bf409f09c639aa0acc33b20bd146b90dd84eb10fbb44aa11c33ca512b839aa14bf40a617bc37a619c23da31bc639aa1ec43caa20c740af23bd3aa825c137ac29c13ea82bc435a62dc639aa31c639ac35c53fad38c43bad3bc23dad3ec13aad41c437a945c43baa47c639ac2ec23dac1ec43cb322ca78acdea37564fda0674eff9f6246ff9d6446ff9c6242ff996140ff9a6243ff9a6040ff9a6045ffa07867ff977f77ff937e76ff957c73ff947b70ff957a6fff95776dff977669ff977466ff967263ff976f5eff996f5aff996e54ff9c6d52ffa16c50ffa67054ffaa7759ffac7c5dffb08266ffb3886effb78e79ffb6907dfeb9937efebb9884b7b59c8e25c867ac5bc13bab5ac439aa5fc438ac5ec33cab5dc33aad5dc33aaa5bc43bab5bc43bab5ac439aa5ac43caa5ac139aa5ac439aa58c237ab59c336a959c339a959c339ac5ac139aa5ac43caa5ac439aa5ac43caa5ac439aa5bc138ab5cc23aa95cc23aa95dc33aaa5ec139a85fc13ba95fc43bac36c639aa25c83eac62b18f94faa4775fffab7961ffa5755dffa1735bff9f6e56ffa47159ff9f694dffa06647ffa26849ffa36948ffa56948ffa36946ffa26946ffa26845ffa16946ffa16946ffa26948ffa16848ffa06647ff9f6548ff9f654aff9d6647ff9c6446ff9c6244ff95573aff86482cff834628ff824326ff804125ff7d3f23ff7d3f24ff7d3e23ff7c3d21ff7c3d21ff7a3d21ff7a3c21ff773c21ff743c22ff804d35ffa47763ffae8672ffa98473ffa98475ffae8978ffb38c79ffb68e79ffba907bffc29780ffbc8d75ffb37f63ffad7051ffa66548ffa36243ffa4603fffa06240ffb5917effe3e1ddffeee7e2ffd3b8a9ffbf7959ffbf7450ffc17650ffc37651ffc17851ffba7049ffbb734cffba734cffbd774fffbc774cffc27b59ffb58166ffbf8f74ffaa5f3cffb96b49ffcc8260ffd08a63ffd28d69ffd28f6affd5926bffd6966effd59971ffd79f76ffd7ab89ffd1b194ffd1b499ffd5b99fffd7bfa4ffd7bfa2f6d9c1a77fdbc7b11bd068b352c138a850c639ac4dc038a94ac43bac47c236a945c037aa42c13aaa3fc239aa3dc03bab3ac139ab37c338ac34c43bac31c639ac2ec837ac2cc53aae29c73eae27c43baa24c639b122c33cac1fc53aad1dc13ea71bbd39aa19c233a317bc37a615c23daa12c639aa11c33ca50fcc44bb0dc43bb10dc43bb10bd12ea20ae64dcc08bf40bf08bf40bf08bf609f06d52baa0599339905cc339904bf40bf04bf40bf03aa55aa03aa55aa02ff0080028080800280808001ffffff02ff808001ff00ff0000ffff01ffffff0000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280008002ff80ff03aa005503ff55aa04bf40bf05cc66cc06d555aa07b649b608bf40bf09c639c60bb946a20cbf40aa0dc43bb10fbb33aa11c33cb413c943ae15c249aa17bc37a619c23dad1cbf40ad1fc542ad21c93eb224bf39aa27c43baa29c73eae2cc53aa82fc33cae32c238ad35c53aad39c03aaa3cbf37aa40c338ab42c13aaa45c437aa49c43bab13c943ae02ffffff53ac8475f7a5735dff9f664affa06649ff9d6446ff9e6444ff9e6545ff9d6443ff9c6244ff99674cffa38272ff967f76ff958176ff977e75ff967c72ff957a70ff96796dff98776aff987668ff997668ff9b7262ff9d715dff9c7056ff9c6e50ffa36e50ffa97356ffac7a5cffb18063ffb5866cffb48972ffb68f79ffb7927effb8937efdbd9683f0b7978847c28ca262c33cac61c33aab60c23aaa5fc138a95ec339ab5dc33aaa5dc33aaa5cc53aac5cc53aac5cc23aa95cc23aa95cc23aa95bc43bab5ac439aa5bc138ab5bc43bab5bc43bab5bc43bab5cc237a95cc23aa95cc53aac5cc23aac5dc33aaa5ec139a85fc138a960c23aaa60c23aaa3cc83cae3ec53ead2ecd5eb1cda07b6cfdab7a61ffa9785ffea4745bff9f705aff9f6e55ffa77155ffa06749ffa16745ffa26845ffa36946ffa46946ffa66946ffa56946ffa46a46ffa46b48ffa36b48ffa36a48ffa26948ffa16847ffa26948ff9f6648ff9e6647ff9f6747ff9a5e3fff87482bff844527ff824325ff814225ff804327ff7d4127ff7e4127ff7e3f25ff7d3e23ff7d3f24ff7b3f23ff7b3f23ff7a3d21ff7c3e22ff793e22ff753d23ff9b6952ffb0846dffaf8873ffb68b76ffb88871ffae7960ffa2664cff8e4d2fff914b2bff9c5431ffa25a33ffa85c38ffab613affb2653effa9633fffd1a996ffd1c7c3ffedeae9ffd5c0b6ffb77860ffc27356ffc2764fffc1774fffba744fffbc744effbf744effbe744effbc6c48ffb15d3bff9e4525ff99492effcc987effa74d2cffb24a27ffa84b24ffba6a43ffc9815affcf8d64ffd5936bffd49770ffd59d76ffd6a07bffd8a685ffd4a687ffd6ac8dffd6ac8fffd8ae91ffd7ad90fed6aa8dcdd8b39535d9a4a42ac23daa51c339aa4ec438aa4cc339a84ac13ba946c13aab44bf38a941c43ba93ec13aad3bc238ad39c53aaa36c239aa33c337aa30c53aaa2ec237a62bbe35a628c639a626c33cae23c53aaf21c136aa1ec43caa1cc837ad1bbd39aa18bf40aa16c53aae14bf40a613bc43ae11c34bb40fbb33aa0ec837a40cbf40aa0bb92ea20acc33b209c639aa07db49b607b6499206d52baa06d555aa05cc339904bf40bf04bf408004bf408003aa55aa02ff80ff0280808002ff80ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff02ff808002ff80ff02ff80ff02ff80ff03aa55aa03aa55aa04bf40bf06d555aa06aa2baa07b649b608bf409f0ab233b20bd146b90cbf40aa0ec849b610bf40af11c33cb414cc40b216c546ae18bf40aa1ac43bb11cc840ad1fbd3aa522c33cac25c13eac27c43baa2ac237aa2dc63eb030bf3aaa33c33caf36c239aa39c53aae3dc43bab40c33cab43c239ab46c13aab4ac13ba92cbf3aae0ae699cca1a27867fda56c53ffa2684cffa16849ff9b6746ff9c6646ff9d6546ffa06446ffa2674cffa17460ffa18378ff968076ff977f74ff967e73ff967d71ff977c70ff9a7c6fff9a7b6cff997a69ff9a7867ff9d7464ff9e735effa0725affa27054ffa87257ffad785cffb17f63ffb6846affba8a71ffbd8e79ffbc907cffbb937dffbb9681febd9782edbc9b8689b88f9151c33caa62c339ac62c339a961c33aab5fc43bac5fc43bac5ec339ab5ec33cab5ec339ab5dc33aaa5dc33aaa5dc33aaa5dc33aaa5dc33aaa5dc33aaa5dc33aaa5dc33aaa5dc33aaa5dc33aaa5dc53aad5dc337aa5fc43bac5fc43bac5fc43bac60c53aad61c33aab62c339a931c63eac20c748af5cac9685f5a5796bffac7761ffa8745effa2725dff9c6d58ff9e6a54ffa97256ffa36849ffa36743ffa36744ffa56846ffa76947ffa96a49ffa96a48ffa76a49ffa66a48ffa56948ffa76b4affa66a4affa66a4affa46848ffa16647ff9d6343ff915437ff884a2cff854629ff854628ff814325ff804225ff7e4227ff7d4227ff7c4026ff7c4025ff7c3f24ff7d3f25ff7d4026ff7d4025ff7f4125ff7e4023ff804022ff7e3e22ff7d3d23ff864b30ff965e43ff915237ff8e4b2eff914a2bff984e2eff9f532fffa35632ffa65c36ffa5603affab603fffab613effb0653effa86647ffb9988cffe3dbdaffe9e9e6ffeadfd9ffb99181ffb57964ffbb8060ffc18260ffb7734fffad623effa5522effa24b29ffa54829ffa94a2bffad4928ffa3472bffbf8d71ff9f4d2cffb44b25ffb95328ffbd5e35ffc36e48ffa8613bffb66a49ffbb7053ffbe7355ffb06042ffab5535ffaa4e2fffa64827ffa84726ffac492bffad4d2dffac512df4d1916d78dbb79535c53aad53c23aa951c33caa4ec43baa4bc23aaa48c33caa45c43baa42c53aae40c338ab3dc436ab3ac639ab37c73cac35c53aa832c73dad30c53aaa2dc139aa2ac23daa28c640ac25c137ac23bd3aa820c738af1dca35b01cbf37ad1ac43bb118bf35aa16c546ae14b233a612b839aa11c33ca50fcc44aa0eb637a40cbf40aa0acc33b20ab233b208bf40bf07db49b606d52baa06d52baa05cc339905cc669903aa00aa04bf408003aa55aa0280008002800080028080800280008001ff00ff01ffffff01ff00ff01ff000001ff00000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ff00ff028000800280008002ff80ff03ff55ff04bf40bf04bf40bf05cc33cc07b649b608bf40bf09c639aa0acc33b20bd146b90cbf2baa0ec837b611c33ca513bc36a115c23daa16c53aae19c247ad1ac43bb11ec43caa20bf38a723c53aaf26c33ca829c138ae2bc43bac2ec237ac31c639ac34c43bac37c73cb03ac639ab3ec13aad41c03ba944c338a947c239a93cc43caa10bf40af23b66d92dba97864fea3684cffa2694cffa2684affa06848ffa06546ffa16548ffa06749ffa06c53ffa98372ff9d8079ff988078ff997f78ff9b7e77ff997e74ff9a7d72ff9a7c6eff9b7a6bff9c7a68ff9e7865ffa17562ffa27660ffa4735cffa0694eff9e634aff9c6347ff955e3fff965e40fe90593dff905a40ff945f44ff99664bfe9f6f58fea77660f0b58a76bfb6988821f0d1d82cc53aae62c339a962c339a961c33cab60c53aaa60c238aa60c23aaa5fc438ac5fc43bac5fc138a95ec339ab5ec339ab5ec339ab5ec339ab5ec339ab5ec33cab5ec339ab60c23aaa60c23aaa5fc438ac60c238aa61c33aab61c53aab62c33ca962c339a95dc03aaa32c73dad25c875a5d59e7b6bfeaa7565ffaa7663ffa3715dff9e705cffa47763ffac7b64ffa87254ffa26848ffa56946ffa36745ffa16342ffa16241ffa05f3eff9d5c3bff9b5b3cff97593aff955537ff925535ff8f5233ff8e5032ff8c4e31ff894c2dff894d2dff87492dff88492dff87472cff83462aff814729ff814428ff824429ff814329ff814329ff7f4229ff7d4227ff7e4028ff7f4229ff7e4126ff7e4227ff7f4128ff804224ff824125ff823f22ff843e21ff864021ff944a2aff9b502eff9f5330ffa05532ffa15632ffa35a36ffa65d39ffa5623cffab643dffa9643dffb06a47ffaa7860ffddd5d4ffe4e2e1ffd2c5bdffb49d8effae8975ffb18570ffb4856effb18369ffba7d5effb87252ff9e4f2eff984424ff9f4326ffa4482bffa74e2dffad5b3dffa27056ffa65e41ffae4a25ffb65025ffb95527ffba5e35ffcd7850ffb05730ffa84122ffac4024ffab3e21ffad4221ffaf4121ffb04122ffb04423ffb54928ffba502ffec05d39fcd18a63cad5a9862bca53b254c23aaa52c13bab4fc53aab4cc339a84ac13ba947c239a945c03baa42c53aaa3fc239aa3cc437aa39c53aaa37c338ac34bf36a731c139ac2ec237ac2bc435ac29c138a826c336a824c639aa21c936b220c740af1dc13eb01bbd39aa1aba3ba717bc37a615c23daa14bf33a612c639aa10bf40af0fbb44aa0dc43bb10cbf40aa0acc33b20ab233b208bf40bf07b624b606d52baa05cc339905cc33cc05cc339904bf408004bf80bf03aa55aa03aa55aa02ff80ff01ff00ff0280008001ffffff01ff00ff01ffffff01ff000001ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff02ff80ff01ffffff02ff80ff03aa55aa03aa55aa03aa55aa04bf40bf04bf40bf05cc33cc07db49b607db49b608bf40bf0acc33b20cd540bf0dc43bb10ec837b611c33ca513c943ae15c23daa17c837b119c23dad1bbd39aa1ebb33a222c33ca523c53aaf26c336a829c738ae2cc53aae2fc33cae32c23dad36c23daa39c53aaa3bc238ad3ec53aad42c13aaa45c43baa49c43ba825c83eac07db6db641b48d85f7a4735bffa16c4effa36b4cffa36b4bffa46949ffa36649ffa4694effa2715bffa78471ffa08577ff9d8279ff9c8177ff9c8076ff9c7d70ff9e7d6fffa38070ffa57f6fff9e7563ff956655ff905b49ff854e3aff7b432cff844a2fff94573cff9a5c3cff9c6040ff9e6245ffa06345fea16445ffa16546ffa26647ffa66a4afea76f52ffa56a51fd9e674ff99c6c55a8a7816d0feeddcc3ec53ead63c43baa62c339ac61c53aab61c53aab60c53aaa60c53aaa60c23aaa60c53aad60c53aaa60c23aaa60c23aaa5fc438ac60c53aaa60c23aaa60c53aad60c53aad61c33aa860c238aa62c339ac62c339ac62c339ac63c43bad4bc53dad52c13bab0fcc55aa5fa9897bfba6796affaa7662ffa27360ffa97a67ffad816dffae806dffa37259ffa06a4dff9e6544ff9d6140ff9b6040ff9b5d3eff995b3cff985839ff955336ff915234ff8e5033ff8d5133ff8c4f32ff8d5134ff8d5134ff8d5034ff8e5134ff8c5134ff8b5134ff894c30ff884b2eff84492cff83492bff814729ff82452aff824529ff814429ff804529ff80462bff80432aff7f4329ff814429ff814528ff82462aff814627ff854628ff864224ff894122ff893f21ff884020ff954b2bff9e5432ffa15735ffa25a38ffa35c38ffa35c38ffa75f39ffad633dffae6742ffa36950ffcbb3abffe0d5d4ffb79e91ffb28b7bffb48a77ffb18371ffaf836effaf846dffb0826cffb68067ffbd8565ffd19673ffd29573ffc98768ffc38262ffc18b72ffb98b7affb28b77ffc08e76ffb77458ffb06040ffb15530ffbd6137ffc8683bffd17c52ffbb5f3bffb04828ffb04222ffaf4120ffb14223ffb34325ffb34626ffb54826ffb84f2cffc8663fffd1855af6dca77e5bd8a8a546c53aab53c53aac51c33caa4fc23aab4bc23aaa49c43bab47c239a943c639ab41c43ba93ec53aad3bc73dad39c53faa36c239aa33c33caa30c53aaa2ec237ac2cbf3aa829c138a826c33ca823c53aa821c93eaa1fc53aad1dca3eb01bc642aa19c23da317bc43b115c23daa13c936ae11c33cb40fcc33aa0ec837b60dc43bb10cbf40aa0acc33b209c639aa08bf409f07db49b607b6499206d52baa04bf40bf04bf40bf03aa55aa03aa55aa0280008002ff80ff02ff80800280008001ff00ff01ff00ff01ffffff01ffffff01ff00ff00ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ff00ff01ffffff01ffffff03aa55aa0280008003aa00aa04bf40bf0599339906d52baa07db49b608bf40bf09c639aa0acc4db20cbf40aa0ec837b610bf30af11c33cb413c936ae15c23daa17c843b11aba31a71db935a71fbd3aad22c33cac24c639aa27c43bb12ac23daa2dc139aa30c53aaa33c33caa36c239aa39c53aaa3cc43caa3fc63daa42c53aaa46c137a849c43ba814cc40b20fcc55bb78aa8073fca36f56ffa36d4fffa56a4cffa46a4bffa4694cffa0694effa5775effa98675ffa68679ffa38377ffa78679ffad8678ffa77c6eff9c6d5aff905e47ff88513bff834c36ff7a4229ff723720ff763820ff7c3e24ff94563bff9b5f41ff9b5f41ff9d6040ff9e6343ff9e6445ff9f6446fea16646fea06647fea26849ffa56a49ffa56e4dffa76f54fea97055fead745cf6ab7d6a7db497870ae699cc51c33cad64c43bab63c43bad62c639ac62c63cac61c53aab62c33cac61c33aab62c63cac61c337a862c33ca961c33aab61c33aab62c339ac62c339a962c339a962c33cac63c439aa63c43bad63c439ad64c43bab64c43bab5fc43bac21c13eb20cffd5d5c69b786cfe9f7163ffa77769ffaf8372ffb1816fffac7c68ff8c5a43ff9c694dff9e6646ff9d6341ff9c6240ff9b603fff9a5e3dff9a5e3dff9a5d3dff995a3dff965a3bff975a3dff975b3dff975b3dff975c3eff985d3fff995f41ff9a6142ff9b6243ff9d6445ff9e6445ff9b6242ff9b6142ff9a6041ff985e40ff985d40ff985e3fff975d40ff965d3fff975e40ff985e3fff985e3fff995f40ff995f40ff995f41ff975e3eff9a5c3bff975331ff8e4424ff8b3f21ff8c4022ff8c4021ff924626ffa05534ffa25936ffa45c38ffa45c38ffa8603fffa8613dffa96543ffad7f6bffc2a498ffae8c7cffb08771ffb1846effaf836cffb0836fffb48473ffb7846cffc08868ffcc906bffd0916bffd1926cffd0936bffcf926bffc8906bffcba38dffd1beb8ffb8a193ffcdb3a4ffd6bbacffdebca9ffd5a490ffc78769ffbc6b45ffca7850ffcd7950ffc66b43ffb24f28ffaf4524ffaf4222ffb24323ffb44523ffb44925ffb64d2affc06238ffcc7c51fed69c759fd9b59a23c549af54c53aad52c43bab50c639ac4dc338a94ac437ac48c339aa46c13aab42c53aaa40c338a73dc43bab3ac139ab38bf3ba835c53aad32c238a82fc336a82dc639aa2ac237aa28bf39a625c83eac23c53aa821c136aa1ec43caa1cbf37a41bbd39aa18bf40aa17bc37a615c23daa13c936ae11c33ca510bf40af0ec849b60dc43bb10bd146b90ab233b209c639aa08bf409f07db49b606d555aa05cc339905cc339904bf408004bf408003aa55aa02ff80ff0280008001ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000001ffffff01ffffff02ff80ff02ff808002ff008003aa55aa04bf40800599339905cc339907b6249207db24b609c639aa0ab233990bd146b90cd540bf0edb37b610cf40af11d22db414cc40b216c53aae18ca40b51bbd39aa1ebb3caa1fc53aad22c33cac25c137ac28bf39a62bc43bac2ec237ac30c535aa34c436ac37c73cac3ac639ab3dc43bab40c338ab43c239ab47c639ac1cc840ad01ffffff10cf70bfcba57763fda66d52ffa66b4fffa76a50ffa56c4fffa4735affad846fffad8976ffae8673ffa37460ff905a43ff80462fff773925ff7b3d25ff7d3e25ff804125ff804125ff7f4124ff824729ff874d2eff8c5133ff9e6346ff9a5f40ff9a6042ff996142ff9c6244ff9d6244ff9f6344ff9f6545ffa06747fea06747fea46949ffa56a4cffa86d4fffa87254ffad7559ffb2795efebb8a6ff5c1988166bc9b8924cd4eb15fc43bac58c53aab64c43bab63c43baa63c43baa63c43bad63c139aa62c339ac63c43bad63c439aa63c139aa63c139aa63c439aa63c43baa64c23bab64c23ba864c23bab64c43bab64c43bab65c23aac66c33aaa46c83aab34c43bac64a18275f89d7667ffab806fffaf8273ffb4856fffa26f58ff885039ff895137ffa16a4cff9e6545ff9e6443ff9c6240ff9b603eff9b603fff9a5f3fff995e3eff995e3fff9a5e40ff9c6041ff9b6141ff9d6243ff9e6444ffa06647ffa2694affa36a4bffa56d4dffa66d4dffa96f50ffa86f4fffa97050ffa9704fffa86f4fffa9704fffa9704fffa86f4fffa8704fffa9714fffa8704fffa8704fffa86f4effa76f4fffa76e4fffa56e4cffa76948ffa05b38ff924523ff8e3f20ff8d3f1fff8b3f20ff8c4120ff914724ff9f5631ffa55e39ffa8603cffa9613dffa8623fffa76341ffa16746ffac795dffab7a62ffaa7965ffb0836affb88f75ffba8d75ffbc866dffc78b6dffcd906affd09269ffd2906bffd2916dffd2906cffd08d68ffce8d69ffc59379ffd6c1b9ffd3bcb2ffc7a89affd2b7abffd3bfb7ffd3c2bdffd6c6bcffe2c4b8ffcf957dffc6764fffd27e51ffd67f56ffc76a43ffb14d28ffb04725ffb04523ffb34825ffb64f2bffbb5e36ffce7f50ffd48e62e3ddaf8a30e4c5a54bc53aad53c53aac51c339ad4fc53aae4cc339ab4ac13ba947c639ac44c33cac42c13aaa40bf3cab3cc437aa3ac139ab37c338ac34c43bac32c238a82fc33ca82cc53aae29c738ae28c640ac25c137a523c542a820c738a71ec43caa1bc639aa1ac43ba718bf35aa16c53aae14bf33a612c639aa10bf40af0fbb33990ec837a40cbf40aa0bb946a20acc4db209c639aa08bf40bf07b649b606d555aa05cc339905cc669904bf40bf03aa55aa03ffaaff03aa55aa02800080028080800100ff000280808001ffffff01ff00ff01ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808001ffffff01ffffff02ff80ff02ff80ff02ff008003aa55aa04bf408005cc339906aa2baa07b6499207db49b609aa398e0acc33b20cbf40aa0eb637a40ec837b610cf30af12c639aa14cc40b217bc37a618ca40aa1bbd39aa1dc135b020bf40af23c542af25c83eac29c138a82cc53aae2ec237ac31c134ac34c43bac38c43ba83bc238a93ec13aa941c43bad44c338ac48c339aa2fc33ca801ffffff26c3a89af3a17058ffa76d51ffa26c52ffa57158ffac7d67ffb08573ffae816eff97624eff8b5338ff87472cff8b482fff8a4a30ff894c2eff884a2eff894c2eff8a4e32ff884e31ff884e32ff895235ff915b41ff9d6549ff9a6344ff9c6042ff9c6141ff9c6341ff9c6245ff9d6244ff9f6344ff9f6646ffa06646ffa16747fea4684affa76b4dffab6f51ffad7657ffb17b5dffb47e62fec08f71fdc2967ad9be98823cc4a69933c33caf66c33aaa65c23aac65c53dac65c23aac65c23aa964c43bab63c439aa64c238ab64c438ab65c03aa964c43bab65c23dac65c23aa965c23aa965c53aac66c33aaa65c53aac66c33aaa66c63aad67c43bad22bb3cac1cbf769bcaa28072feac8171ffb48574ffaa7765ff935b43fe8c4e37fe8d4f37ff93593effa1684aff9f6644ff9e6341ff9c6340ff9b613fff9b603fff9b603fff9a5f3fff9b6041ff9d6343ff9e6444ff9f6545ffa16848ffa3694affa56c4cffa66d4dffa86f4effa96f4fffaa7050ffaa7050ffaa7050ffaa7150ffab7150ffaa7150ffab7150ffaa7150ffaa7250ffaa7150ffa9714fffab7150ffa9704effa96f4effa86f4fffa76f50ffa66d4cffa96b49ff9e5633ff924422ff8d3f20ff8b3e1fff893d1eff893f1fff8b401fff8e4422ff9e5534ffa85f3bffa7603bffa4613fffa8694bffa46c4fffa77559ffb2876effbd967dffc39d82ffc09978ffbf8f6dffc78e6dffcd8f6cffcf8e6cffce9169ffd1916fffd1906fffd08f6cffce8b66ffcc8b65ffc38c6dffceb5a7ffd5c1bcffc6ac9effcaafa0ffd5bdb0ffd6c1bbffd3c2bcffd3c4bbffdac6bbffd4af9bffc28463ffcb8055ffd4855affd58358ffc76e45ffbc5c35ffb4502affb54f2affb7532dffcd7d4fffd0875cfcdda77c8edbb59e2ac249b055c339ab52c438ae50c239ac4ec13baa4bc23aaa49c43bab46c53aab45c03baa41c037a93fbe39aa3cc43caa39c53aaa36c239aa34c43bac31c139ac2ec23dac2bca3bac29c13ea827c43baa24c639aa22c33ca51fc53aa51dca3eb01cbf37a419c233a317c837a615c23daa14bf40a611c33ca510cf40af0ec837b60dc43bb10bb92ea20acc33b20acc33b208bf40bf08bf409f07db49b605cc339905cc339904bf408004bf40bf03aa55aa03aa55aa02800080028000800280808001ffff0001ff00ff0000ff0001ffffff0100000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808001ffffff02ff80ff02ff008003aa55aa03aa55aa04bf40bf04ff40bf06aa55aa07b649b608bf409f09c639aa0acc33b20cbf40aa0dc43bb10fbb44aa11c34bb413c943ae15c23daa17c843a619c23dad1bc639aa1ec43cb321c13eaa23c542af26c33cae29c738ae2cc534ae30bf35aa32c238a835c53aad38c83bad3bc73dad3fc239aa43c239ab45c03baa48c339aa1dc13ea715c249aa60a27a75fba3735fffa4735dffa97b69ffac8270ffaf826eff9e6a52ff985a3eff9a5b3cff935438ff915438ff905335ff8f5335ff8d5434ff8c5235ff8b5234ff8a5334ff8a5236ff8d5539ff9a6445ffa06947ff9b6442ff9c6144ff9d6245ff9f6245ff9d6244ff9d6345ff9e6345ff9f6344ffa06545ffa16747ffa3694affa66b4cffa86d4effad7255ffab7558ffb88367ffc08c70ffc08e72fec39377fac19781bbbe9a8e12d49cb85ac439ad67c43bab66c33aaa66c13aaa66c33aaa66c33aaa65c53aac65c53aac66c33aaa66c33aaa66c33aad66c33aad65c238a966c33aaa66c63aad67c139a866c33aaa67c43bab68c43bac42c13aaa15c249b65fb49489f5ae8677fcb68574ffa16b58ff8c503eff8d4e39ff8d5039fb8e543ffd966047ffa06949ff9f6543ff9e6341ff9c6341ff9b6140ff9c6140ff9c6241ff9d6243ffa06546ffa16747ffa26849ffa46b4bffa66d4cffa76e4effa87050ffa97151ffa9714fffab7150ffab7151ffab7150ffac7251ffab7250ffab7251ffac7251ffac7351ffac7251ffac7351ffab7250ffab7250ffac7251ffab7250ffab7150ffaa704fffa9704fffa86f4dffaa6c49ff9d5431ff8e4121ff893f21ff893e20ff873e1fff883f1fff883f1fff894122ff8a4325ff985534ffa06242ffa76f53ffaf7d67ffbd8f79ffc49a83ffc49c86ffc19d87ffc59b83ffc29172ffc9946effca916bffcb9170ffcb9172ffcb926dffca8f6cffca8f6dffcd8e6cffce8d68ffcb8d64ffc88e6affc9ab96ffd2c1baffd2bfb6ffc5ae9dffcfb9acffd5c1b9ffd4c4beffd4c5bdffd4c5beffdbc8beffd9bcaeffbf886dffcc835cffd2875bffd3895bffd18457ffcd7c4fffc47043ffbf683cffc8794bffd48b61fed99d71dbe1b69936d99caf46c53aab54c23aad52c13bab4fc23aab4dc33ca94bc23aaa49c03ba846c13aa843c239ab40c33cab3ec13aa93bc238ad37c338ac35c53aa833c337aa30bf35aa2dc639aa2ac237aa28c639ac26c93cae24c639aa21c136aa1fc53aad1dca3eb01bbd39aa19c233a317bc37a615c231aa13c936ae11c33ca50fcc44aa0ec837a40cbf40aa0cbf40aa0acc33b20acc4db208bf409f08bf409f06d52baa06aa2baa05cc339904bf40bf04bf40bf03aa55aa03aa55aa03aa55aa028000800280008001ffffff01ff00ff0100ff00000000000100000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff02ff00ff02ff808002ff008003ff55aa04bf408005cc339906d52baa07b649b608bf40bf09c639aa0bb92ea20cbf40aa0eb637a410bf40af12c647aa13bc36a115c23daa17c843b11ac43bb11cbf40ad1ec43caa21c136aa24bf39aa27c43bb12ac237aa2cc53aae2fc336ae32c738ad35c53aad3ac139a73cc43caa40c33cab43c23dab45c43bae48c339ae18ca40aa05ffffff979f7869fba57a65ffb48571ffad7d69ffa9725bff93543aff965232ffa15e3fff9c5d40ff93563aff925639ff915738ff915738ff905738ff8f5539ff8d5638ff8e563aff915a3cff9f6749ffa06645ff9f6442ffa06341ff9e6245ff9e6245ff9d6245ff9d6244ff9e6444ff9f6443ffa16444ffa26648ffa2694affa36c4cffa76e4effab7151ffad765affb8856affbc8a6effbf8c71ffc08f74fec29377fec2967cf7c29a8566bea09329c744ae67c43bad67c43bab67c43bab67c439ab66c33aaa66c33aad67c43bab67c439ab67c43bab67c43bab67c439ab68c23ba968c43bac68c238a968c43bac5cc23aa94ec43bad4fc53dae28c640ac19ebc2cccfaa8679f7ab7b6dfd8d5949ff8b5241ff8a503ffc965f4ef19a6d5cdba07b6cf8ab7d67ffa26a4cff9f6543ffa06342ff9d6342ff9d6342ff9c6241ff9e6444ffa06646ffa26949ffa36b4affa76e4effa66e4effa97050ffa97050ffa97050ffaa7152ffaa714fffab7250ffac7250ffac7251ffac7251ffad7351ffad7352ffad7453ffad7452ffad7452ffad7453ffad7452ffae7553ffae7554ffad7452ffad7351ffac7251ffaa7150ffab714fffab6b48ff9a5331ff8d4122ff893d21ff863e20ff843e21ff803c20ff864529ff8e5239ff996048ffa8765cffba8c76ffc49985ffc19b89ffc09c88ffc19c85ffc29c84ffc69b84ffc7947affc99272ffcb906dffca906bffc9916dffc9906dffc98f6affc78f6affc88e69ffcb8e6affce8f68ffd09269ffcd916affc8a187ffd2c1b7ffd1c1bbffd4c1b6ffc7b2a6ffd3beb5ffd4c5bcffd5c5beffd5c8c0ffd3c8bfffd7cac1ffdac1b0ffbd8969ffd18a5effd18d5dffd48f62ffd48e61ffd0895cffd18b5dffd49161ffda9d70ffe3af84fbe4b9967ddec0a522ca43b456c43bac53c53aac51c339aa4fc23aab4cc339ab4ac13bac47c239ac45c03baa42c136aa40c338ab3dc43bab3ac139a737c33cac34c43bac32c73dad2fc33cae2dc639aa2ac23daa28c639ac25c137ac23c53aaf20bf30a71fbd31a51dc135a71aba31a719c23da316c53aae14bf33b212b839aa10bf40af0fbb33aa0dc43bb10cbf2baa0bb92ea20acc33b209c639aa08bf409f07db49b606aa2baa05cc339905cc33cc04bf40bf03aa55aa03aa00aa03aa55aa02ff808001ff00ff0280808001ffffff01ffffff01ffffff00ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffff0001ffffff01ffffff02ff80ff02ff808002ff808003ff55aa04bf408005cc339906aa2baa07db49b608bf409f0ab233b20acc33b20dc43bb10eb637a40fcc33aa12c647aa13c943ae16c53aae18bf40aa1ac43bb11dc13ea71fc53aad22c33cac25c137ac27c43baa2bc43bac2ec23dac30c53aaf34c43bac37c33cac3ac639ab3dc436ab40c33cab44bf38a947c239a945c43baa14cc4db224b89c95d9a57664fcaf7962ff9d6146ff965336ff9a5332ff9d5431ffa15a3affa06042ff9d6041ff985b3eff975a3eff93583bff93583bff93573cff93563eff93583dff935a3dffa0684bffa06648ffa06645ff9f6442ff9e6543ff9e6144ff9f6245ff9e6246ff9e6345ff9e6546ffa16544ffa36545ffa46749ffa5684bffa76e4fffaa6f53ffa97156ffba856bffba886effbd8b72ffbe8e75ffbf9175fec29477fec49678fcc3977bd8be9b8b2bbea6a03cbf3caa55c33cab4ec43bad54c53dad68c43bac68c23ba968c23ba968c23ba968c43bac68c43bac68c23ba968c438ac69c23aaa68c438ac4fc23aab4fc53aab35c53fad30bf40aa09ffffff7aad998cf8a37d70ffa57b6bffb08679ffbd988bfec4a699d1c8a7a0b4c1aba4a1bba6a0f09d715affa26a4bff9f6441ffa06342ff9d6442ff9d6443ff9f6544ffa16848ffa26949ffa36b4affa66e4effa76e4fffa97050ffaa7151ffaa7151ffaa7151ffab7151ffab724fffab7250ffac7251ffae7352ffad7251ffad7352ffad7353ffad7353ffae7453ffaf7554ffaf7553ffaf7554ffaf7553ffaf7553ffb07653ffaf7553ffae7352ffad7352ffad7250ffae6e4cff975030ff853e24ff823d27ff91513bffa0634effb67c6cffc28f7cffc39680ffc29682ffc19884ffc19a89ffc39b89ffc39d8cffc39e8affc69f86ffc59b7dffc69678ffc89373ffcb936fffcb916dffcb906dffcb8f6effcb8e6effcc8d70ffcb8d6dffcd926dffcf936cffce8f68ffc78960ffc8865fffc79578ffd5bfb2ffcfc1baffd3c2b7ffd3bfb3ffc8b4a7ffd4c2b9ffd5c4beffd3c7bfffd3c9c0ffd3c9c2ffd7cac0ffdac0b3ffc2896effd18c60ffd58f5effd69061ffd59165ffd78f60ffd48d5effd19464ffe5b688fde3bd9adde0baa02ddd9fb54dc33ca955c339ab53c237a951c339aa4ec43baa4cc339ab48c339aa47c239a944bf38a941c437ad3fc239aa3cc43caa39c53aaa36c239aa34c436ac31c639ac2fc33ca82bc43bac29c738ae27c43baa24c639b122c33cac20bf38af1ec43caa1cbf37a419c233a317c837b115c231aa13c936ae12c639aa10bf309f0fcc44aa0dc43bb10bd146b90bb92ea20ab2339909c639aa08bf209f07b6249206d52baa05cc339905cc339904bf408003aa55aa03aa55aa02ff008002ff00800280008001ffffff01ffffff01ff00ff01ffffff0100ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff02ff808001ffffff01ffffff02ff80ff03ff55aa03aa00aa04bf408005cc339906d555aa08bf409f09c655aa0acc33b20bd146b90dc43bb10ec837a410bf409f12c639aa14cc40a616c546ae19c23dad1bbd39aa1dc13ea71fc53aad23c53aaf24c639b127c43bb12bc43bac2dc639aa31c139a733c83caf38c43bad3bc23dad3ec53aad40c338ab44c33cac43c239a718bf40aa01ffffff74a96772f79b5e42fea05d3dffa35c3dffa25b3affa25b3affa15c3affa56342ffa16444ff9f6344ff9b5f41ff975c3eff955b3eff945b3eff945b3fff955d42ff996146ffa16b4fff9f6849ffa06648ffa06546ff9f6545ff9d6543ff9f6445ff9f6446ff9f6446ffa06546ff9f6747ffa36646ffa56647ffa76949ffa86c4dffa2684affa77054ffb68168ffb78368ffb9856bffb9866dffbb8b72ffbc8e73ffc09177fec3947afec3967cf5c39a8496b99c8a09e3e3e34fc53dab0ec849b607db49b60ec849b655c33cab69c23aaa68c43bac69c53dac4fc53aab42c53aae35c53fad5cc23aac56c43bac22ca43b416d151ae0fccbbbb40b7aba3abb4a49be7bca69dfbbba396febaa396ffb9a599fcb7a59cdbb6a59eb5b7a3a5bfb6a4a4b7b99b91f7a16a52ffa26646ff9f6442ffa06544ff9d6544ff9f6645ffa26848ffa46b4bffa56d4effa87051ffa96f50ffab7152ffa97050ffab7151ffab7150ffab7151ffad7251ffac7252ffad7252ffae7252ffaf7352ffad7352ffaf7353ffaf7453ffaf7453ffaf7452ffaf7552ffaf7652ffb17653ffb07652ffb27754ffb27854ffb37756ffb37656ffb27557ffb37656ffaa6e4fffa96d54ffb17c6bffb38476ffac8272ffae8575ffb38a7cffb38b7cffb18a78ffb38e7bffb38e7dffb18f7fffb1907dffb4947effc29b84ffc89c83ffc8997cffc99677ffc99575ffc99372ffcb916fffcb916fffcb906effcd926fffcf926fffce906cffca8c65ffc88a62ffc98961ffc88960ffc8865dffc2896affd8bdafffd0c5bcffd1c2b9ffd3c2b7ffd2bfb5ffcebcb4ffd5c6bfffd3c7bfffd4c8c1ffd5cac2ffd5c8c0ffd7cac1ffdac6baffc4967affd28f63ffd59262ffd39564ffd99362ffd9915fffd79060ffd09365ffe1b38cf9e1bb9c83dec5ad30c54ab556c438ac54c23aaa52c43bab50c239ac4dc73cac4bc53aad49c43bab46c137ab43c239ab40c33cab3ec53aad3bc73dad38c437a835c53aad33c33caa31c139a72ec237a62bc435ac28c639ac26c33cae24bf39aa22bb3cac20bf38a71ec43caa1bbd39aa19c23dad17c837b115c23daa13bc36a112c647aa0fcc44aa0ec849b60dc43b9d0cbf40aa0acc33b20ab2339909c639aa08bf409f06aa2b8006aa2baa05cc339904bf408003aa00aa04bf408003aa55aa03aa55aa02ff008001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02ff80ff02ff00ff02ff80ff02ff80ff03ff55aa05cc669905cc33cc06d555d508bf409f09c639aa0ab233990bd12eb90dc43b9d0ec837b610bf40af12c639aa14cc40b216c53aa219c23da31bc639aa1ec43caa20bf38a723c53aaf26c33ca829c73eae2cbf3aa82ec83dac31c639ac35c53aad37c73cb03bc238a93fc23daa42c13aaa44c338a947c239ac14bf4db202ffffff959c6a54fda46347ffa56040ffa55f3effa4613fff9f5f3dffa26442ffa16643ffa16646ffa06646ff995e40ff985d40ff975e41ff965d41ff975f43ff996446ffa06a4cff9f684affa06849ff9f6648ffa06648ff9f6546ff9e6444ff9f6444ff9f6445ffa06346ffa26548ffa3684affa86b4effa86b4eff9a5f43ff8e573bffa66f53ffad7a5dffaf7c5effb07e60ffb38164ffb7866affba8b70ffbd9075ffbd9278ffc1957dfec49880f5c59b7fc1c4a18947c6ac9e0bffe8e80cd580bf03ffffff14d94db235c53aad50c23da943c239a728c639ac15c249b60fbb44aa01ffffff14cc4dbf1dc13ea71fbd84ad64b5a39cbcb4a19ceeaf9c98fcb3a09afdb6a19bfeb9a69ffdb9a8a2f2b8a6a2adbaa7a492b7a6a2b7b7a6a0e6b9a3a1f4b98f7efda86d4effa26545ffa06546ffa06444ff9e6546ffa36b4bffa46c4bffa46d4effa66f4fffa76f50ffa9714fffaa714fffa9714fffab7250ffab7150ffab7250ffac7352ffad7350ffae7351ffaf7350ffb07351ffb27553ffb57755ffb77856ffb87755ffb27250ffae6f4cffa96745ffa4623fff9f5d3bff9c5937ff995634ff955432ff925131ff8e4a2dff874529ff824127ffa7654bffa26a54ffa37564ff9e796aff9f7b6cffa07e70ffa38173ffa78273ffa9887affab8b7dffae8f7fffb19582ffb99a86ffc09e88ffc49d85ffc79d81ffc89b7cffc99775ffcb9574ffcb9471ffcf9671ffce946fffcc906bffca8e67ffca8b64ffc98a62ffc98961ffc98961ffc7885fffc8875effc38866ffcfb2a3ffd1c5bdffd2c3baffd3c3b9ffd3c4baffd2c3bcffd3c6bdffd4c7c0ffd5c9c1ffd5c9c2ffd7c9c2ffd3c8bfffd4cbc1ffddc9bcffca9c80ffd1926bffd79564ffd59561ffd69562ffd99463ffd79062ffd4986cfde6ba97d3dcbba235d9a8b24dc338a956c438ac54c23aaa51c339ad4fc537ab4cc339ab4ac137a947c639ac45c43baa42c13aaa3fc639ae3dc43bab3ac63eab37c738ac36c63daa32c738ad30c53aaa2dc639aa2bc43bac28c639ac25c837ac23c53aaf20c738af1ec43caa1cc837ad1ac43ba718bf40aa16c53aae15c23daa13bc43ae11c33cb40fcc44aa0dd83bb10cd540aa0bd146a20acc4db209c655aa08bf409f06d52baa06d52baa05cc339905cc339904bf40bf03aa55aa02ff00800280008002ff80ff02ff808001ffffff01ffffff01ff00ff01ffffff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff02ff80ff01ffffff02ff00ff03aa55aa04bf40bf05cc339905cc339907b6249208bf409f09aa398e0acc4db20cbf40aa0dc43bb10fcc44aa10bf40af12c639aa14cc40b216c53aae19cc3dad1cbf37a41ec43caa21c136aa23c53aaf25c837ac29c138a82cc540ae2fc336a831c634ac35c53aad39c03aaa3cbf3caa3fc239aa42c13aaa45c437aa48c63cae2fc941ae04ffffffc79f6c55fea76243ffa46342ffa76543ffa36241ffa26342ffa46747ffa36647ffa4684affa26748ff9b6144ff9a6044ff9a6044ff9a6045ff9f664affa36c4cffa0684affa0694affa06748ff9f6648ff9f6547ff9f6547ffa26747ffa26748ffa3684affa26649ff9b5f44ff8f533aff7c3f27ff6b311aff7b432bffac775dffac775cffaf795effb07c5effb3805fffb58263ffb98667ffbb886bffbd8a6effc09071fec29173fec28f75fbbe8b6fe8b68568c6b27d6491a0715a709272602cb9a29c08dfdfbf01ffffff0ec849b608bf60bf01ffffff0fbb44aa01ffffff02ffffff10cfbfbf58cebfb9bfc0aca7f8ae968fffb69f99ffb7a39dffb6a39fffb7a4a0fabaa6a1bcbaa7a14cb5a4a10bb9a2a25bbfa8a0e1b5a9a2fac0a4a1fea4715fffa46b4bff9d6545ffa06646ffa06545ffa56d4cffa56d4cffa66d4effa86e50ffa76e52ffa86e52ffa97050ffab7150ffaa6f4effad724fffaf7250ffb17551ffb17450ffb2744effae6e49ffa96844ffa3613eff995533ff8e492aff843f1fff7d3718ff7c3518ff7d361bff7d361dff7f381fff7e391fff7d391fff7c391fff7c381eff79351cff79361aff7e391eff914a31ffb06748ffae6a47ffa96b4bffaf7b62ffac846effab8675ffac8a7bffae8b7dffab8c7fffad9182ffb29382ffb59686ffb79987ffbe9e89ffc2a189ffc3a084ffc79f81ffc99d7effcb9b7bffcb9776ffca9370ffcb906cffcc8e69ffc88d65ffcc8c63ffca8b61ffca8a62ffca8a62ffc98a62ffca8960ffc48964ffc8a393ffd5c5bfffd1c4bdffd1c5bcffd2c4bbffd2c4bcffd3c6beffd5c7c0ffd5c8c1ffd6cac3ffd6cac4ffd5cbc4ffd5cac1ffd2c9bfffdccac2ffd0a48effd0926affd69667ffd6996affd59768ffd99364ffd79261ffd2976cf8e3b99a8ce0bfa82ec83db157c43bad55c639ae53c53aac51c339aa4fc53aab4cc339ab4ac13ba947c639ac44c73cac41c83bb13fc63dae3dc43bab3ac139a737c338a734c43bac32c238a82fc93cae2cc53aa82ac23daa27c43baa25c137a522c334ac20c738af1ecc3cb31bc639b31ac43ba718bf40aa16c53aae14bf33a612b839aa10cf40af0ec837b60dc43bb10cd540aa0acc33b209c639aa09c639aa07db49b607b649b606aa2baa04bf008004bf40bf04bf40bf02ff00ff03aa55aa0280008002ff00800280008001ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ffff01ffffff02ff80ff01ff00ff02ff00ff02ff80ff04bf40bf04bf40bf06d555aa07db49b608bf409f09c655aa0acc4db20cbf40aa0ec837a40fcc33aa11c33ca513c936ae15c23daa17c843b119c23da31bc639aa1ec43caa21c136aa24bf39aa26c336a82ac23daa2cc540ae2fc33cae32c238ad36c239aa39c03aaa3cc43caa3fc239ae43c239ab45c437aa3bc238a919c247ad11f0e1d2ea956148fea96546ffa76746ffa56544ffa56645ffa76848ffa76849ffa56749ffa46749ffa26748ff9e6347ff9b6346ff9b6346ffa2694dffa76d52ffa3694dffa46b4dffa46b4cffa76e4dffa86e4effa56a4dff9d6346ff94583bff84472cff7a3f24ff74391fff72361cff773a21ff783b22ff955c43ffab745affaa765affac755affaf775bffb07959ffb17b59ffb37a59ffb17858feaf7555feac7254ffad7453ffaa704ffeab704efdaa6e4cfbae704cf8b1724fe9ad7254b5c8a28e69ecddd11fefe6de06ffd5d502ffffff01ffffff02ffffff02ffffff06ffffff32c2bdb39ac2b4b1e0c9b6b3f8b39b95ffaf918affb5978efebea59dffb9a5a0feb8a6a197b8a7a21cbf6da41dca46b00ab266b26fbca5a1f6baaaa1feb69486ffa16b50ffa26948ff9d6443ffa16647ffa76c4effa56e4effa66e4effa66d4effa76d4effa86e4fffab7150ffae724fffb27451ffb07250ffa86847ff9e5d3dff945132ff884527ff823f21ff803c1eff7f3a1dff803c1fff813c20ff813c21ff803e20ff7e3d20ff7e3c20ff7e3c20ff7f3d21ff7d3d21ff7e3e21ff7c3e22ff7b3b21ff7b3a1fff813f23ff8a472cff934d30ff954e2fffaf6842ffb36a41ffb36a42ffae6841ffb27858ffb48269ffac836cffaf8a79ffb39382ffb29483ffb39483ffb69687ffb99a89ffbc9e8affc1a38bffc1a186ffc49f83ffc69e7fffc79c7bffc99a77ffcb9975ffcd9671ffcd946effcd9369ffcb8f65ffcb8d63ffcc8b63ffcb8c63ffca8b63ffc98c63ffc78d65ffc29983ffd7c6c0ffd1c4beffd1c4beffd2c4bdffd1c5bbffd3c6bfffd4c8bfffd7cac2ffd6cac2ffd5cac3ffd4cac3ffd6c9c3ffd5c9c1ffd5c8c2ffdbc7bbffdab59bffd0936effd9976affd9996bffd99969fed89563ffd99466fed79e74e8e0bb9f1fd6ceb543c63dab57c438aa55c339ab53c53aac50c639ac4ec43baa4bc53aad48c339aa46c137ab44c338ac41c437a93ec135a93bc238a939c53aaa37c338a734c436a731c639ac2ec837ac2cc53aa82ac23daa27c43baa24c639aa22c334ac20bf38a71ec43cb31bc639b318ca35b517bc37a615c23daa13bc43ae11c33cb40fcc44bb0dc427b10dc43bb10bd12eb90acc33b209c639aa09c639aa07b6499206d555aa06aa2baa05cc339904bf40bf03aa00aa03aa55aa03aa55aa02808080028080800280008001ffffff0100ff0001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ff00ff02ff80ff02ff80ff02ff80ff03aa55aa04bf40bf04bf008006d555aa06d52baa08bf409f08bf409f0ab233990cbf40aa0dc43bb10fbb33aa11d23cb413c936ae15ce3db617c837b119c23dad1cbf37ad1ec43caa21c136aa24bf39aa27c43baa29c738ae2cc53aae30c53aaa33c337aa35c53aad38c437ad3cc43caa40c33cab43c239ab38c43bad0acc4db202ffffff46ba838af99c6044ffa86647ffa66648ffa46646ffa86949ffa76a47ffa66947ffa66848ffa6694affa3684aff9f6649ff9d6548ffa87054ffab7354ffac7156ffab7056ff9d6349ff8e5538ff864b2dff7f4227ff7d3f24ff7e4025ff7f4124ff824328ff814228ff83452bff85482eff83472dff9d6147ffa97152ffa87051ffa87051ffa86d50ffa96f50ffaa6e4effab704fffab704fffad7050feaf7252feb07352feb17553feb47754feb47a56fdb57c59fdb77d59fcb9805cf9b88263ecb98c77dbb28c7aa4b7978634c9b5a706d5d5d502ffffff02ffffff06ffd5d550bcb2accac1b3afedc7b6b3fcbba6a1ffab928affaf8c82ffab8374ffac8576febda398f8bca89f6abeaba40cbf6a9517bc43a613bc51a1abbaa9a3fdc0ac9fffaf8872ffa66b4dffa36849ffa26648ffa76d4effa96f53ffa76f4effaa704fffae7454ffb37757ffa56948ff945737ff8c4e2dff854525ff803f21ff803f21ff814022ff824023ff834124ff824024ff814024ff814024ff804022ff803f22ff804022ff7d3f21ff7d4023ff7e3e22ff7e3e21ff7d3f22ff7e4123ff7c3f22ff7e4024ff814125ff925033ff955033ff954f32ff974e31ff964f30ffb16945ffb16a42ffb06b41ffb16a41ffb06a45ffb06e4affb67a5affbc8b6dffaf846bffb28d7bffba9787ffb99887ffb99987ffba9c88ffc0a18bffc6a58dffc49f84ffc59e7effc79d7affc99b78ffc99975ffcb9772ffcc9771ffce956effcd946cffcd9169ffce9168ffcd8f67ffcc8f66ffcb8e65ffc98d65ffc0917affd7c4bcffd1c4bfffd3c3bdffd4c4bcffd2c6bdffd3c5beffd2c6bdffd3c7beffd8ccc3ffd6cbc3ffd5c9c3ffd7c9c3ffd7cac2ffd3c8bfffd3c8bfffd5c5baffdfbdacffd29c75ffda9c6dffdc9c6cffd99a6cfeda986bffd69568fbd4a17ba1dfc3ad1cdb89bf53c237a957c13baa54c53aad52c438ab4fc537ab4dc33cac4bc53aad48c339aa46c53aab43c239ab40c338ab3dc93bab3bc238a938c43ba836c639aa33c337aa30c53aaa2ec237a62cc53aa829c738a826c336a824bf39aa22c33cac1fc53aad1dca3eb01ac431a718bf35aa16c53aae14bf40a613bc36ae10bf40af0fcc44aa0eb637a40cbf2baa0bb92ea20ab2339909c639aa08bf409f07b649b606d52baa05cc33990599339904bf40bf03ff55aa03aa55aa028000800280808001ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ff00ff028000800280808002ff80ff03aa55aa04bf80bf05cc339905cc33cc07db49b608bf40bf08bf40bf0ab233b20cbf40aa0dc43bb10fcc33aa11d23cb413bc36a115c23daa17c837a619cc3db81bc639aa1fc53aad21c936b224c639b127c43baa2ac23daa2cc53aae2fc336ae33c33caf36c239af3ac13eab3cc43cae40c33cab43c239ab34c43bb101ffffff04ffffff82a17c6afda66748ffab6846ffa86b4bffa8694affa86a49ffa86a48ffa86c49ffa96a4affa86b4bffa66b4cffa2694bffa66e50ffa1694dff945a3fff8a4f33ff84492dff85492eff8d5035ff8f5235ff8d4e30ff8d4d30ff8c4b2fff8c4d2fff894c2eff884e30ff8a5033ff844c2fffa1694bffa76e4fffa86e4fffa86e4fffa96d4effaa6e4effaa6f4effaa704effab6f4fffaa6f4fffab704fffad7250ffaf7553feb27655ffb37853ffb47b56ffb37e5affb5805effb68161feba8465fdbc856afcbe8b6df3bc9078b0b5928128dfd2cc0affe6e620c7bfbf66beb4ade6c3b5affac8b8b2fdcab4b0ffa78f89ffa98f85feaf8a79feb08067fead775afdae8066fbbfa294dbbea9a04fbba8a10db1b19d66b9a8a0f0bca9a2fdbca291ffa2745bffa2674aff9f6447ffab7053ffa76e4effa06747ff9b6040ff905233ff854728ff7a3b1eff7d3d20ff824226ff814326ff804225ff804325ff804325ff7f4224ff804325ff7f4223ff7f4124ff7e4224ff7e4224ff7e4224ff7e4225ff7f4123ff7e4121ff7d4024ff7f3e26ff7f3f25ff7e3f26ff85462aff8e5032ff99593aff9d5b3cff975334ff985032ff985233ff974f30ff985032ffb06946ffb26b44ffb16b41ffb16b44ffb26a45ffb26a43ffb06840ffae6d44ffba8064ffb98a70ffb38871ffbb947effc09d88ffbd9c88ffbe9e8bffc4a28dffc5a189ffc69e80ffc89d7cffc99b78ffca9a76ffcb9975ffc99771ffcc9770ffcc966fffcd956dffce936cffcf936bffcc9068ffcd9169ffcd8f66ffc68f75ffd5bdb3ffd2c5bfffd2c4bdffd4c4bcffd2c6beffd3c6beffd3c6beffd4c7bfffd4c8bfffd6cbc3ffd8cdc7ffd9cac5ffd8cac4ffd5cac3ffd3c8bfffd2c6bcffcfc4b8ffddbfafffdaae92ffd6a07affdd9f74ffdd9d6fffdb986bffd8966af7d3a27f7bdcbba417d36fb153c23aac56c438a954c23aaa51c33caa4fc23aab4cc63cab4ac43bac47c639ac44c338a943c239a73fc235aa3dc43bab3ac639ab38c43ba835c53aad32c238ad2fc33ca82dc639aa2bc43bac28c639ac26c33ca823c53aa821c136aa1ec433aa1dc13ea719c233ad18bf35aa16b93aae14bf33a612c639aa10bf40af0fcc44aa0dc43bb10cbf40aa0bd146a20acc33b208bf40bf07b649b606d52baa06d52baa059933990599339903aa00aa03aa55aa03ff55aa01ffffff02ff80ff01ffffff01ff00ff01ff00ff01ff00ff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff0280808002ff80ff0280008003aa55aa03aa55aa03aa55aa04bf40bf06d52baa07db49b608bf40bf09c655c60acc4db20cd540bf0dc43bb10fbb33aa11d23cb413c943ae15ce3db618bf40aa1ac43ba71cbf37ad1fbd31ad22c343ac24c639aa27c43baa2ac23daa2dc139aa2fc336ae33c337aa37c33cac3ac139ab3dc03bab40c338ab3cc43caa24bf40aa0fcc44aa17d37abcc59a6e5bfda96b4bffaa6a48ffaa6c4affa66a48ffa76b47ffa96d49ffa96d4affab6d4cffa96c4bffa56949ff975c3dffa46b4dff975e40ff9b6142ff995e40ff975c3cff955a3bff94583aff935739ff935637ff925435ff915334ff8c5133ff8a5032ff8b5234ff895234ffa56e51ffa76f4fffa86e4fffa96e4fffaa6f50ffa96e4effaa6e4effa86f4effa86f4fffaa7050ffab7050ffad7251ffad7351ffb07654ffb37756ffb57855ffb47a58ffb47e5cffb78060feb98363febc8668fcbc896efabd8c71f8bb927beab895868bbba9a05fb7aca6a4c1b4aee1c2b5b0fcc3b5b0fec8b7b2ffb69e99feaa8e88feac8a81feb08576feb17d64ffaf7b58feae7452fca77a60f9bea399d3bea9a38dbaa8a3e8bba7a0fcbaa7a0fdb28c79ffa56d52ffa76b4effa06148ff8c5138ff88492eff804126ff7f3f24ff814227ff814227ff824428ff804326ff804225ff814427ff814428ff804427ff7f4427ff7f4527ff7f4426ff7f4324ff804325ff804425ff7f4325ff7f4326ff804428ff804326ff804428ff7e432aff81452eff8d5034ff9a5e3cffa26441ff9e5f3dff9b5837ff995333ff9b5334ff9a5333ff985331ff975231ff9a5335ffb06b47ffb16b45ffb26a42ffb06b44ffb26a45ffb16943ffb16a43ffb16b43ffaa6541ffb87b5affc38e6fffb98c70ffb99078ffc19e87ffc1a08cffc1a08dffc5a48dffc7a084ffca9d7fffcb9a7bffca9a77ffcb9975ffcb9873ffcc9772ffcc9770ffcd956fffcd946dffcf946dffce926bffcf926bffcf906affc98f72ffd0b4a6ffd2c5bfffd1c4beffd3c4bdffd1c6bfffd2c5beffd2c6beffd3c5beffd2c6beffd2c7bfffd4cac3ffd7c8c3ffd7c9c3ffd5c8c1ffd6c9c1ffd6c7bfffd1c5beffd2c3bcffd8c3b7ffdab9a4ffdaaf90ffdba883ffdaa077fedd9e76fed59a72eed8a7866bdebca71bd05eb352c13ba856c43ba953c237a951c339aa4ec43baa4cc339ab4ac43ba947c239a944c738ac42c13aaa3fc239aa3cc437aa3ac139ab37c338a735c03aa832c23dad2fc33ca82cc53aae2ac237aa27c434aa25c137ac22c33cac20c738af1dca3eb01bc639aa19c233ad17bc37a615b631aa14bf40a611c33ca510bf409f0ec837a40cd540aa0bb92ea20acc33b209c639aa089f209f07b6249207b649b606aa55aa0599339903aa00aa03ff55ff03ff55ff02ff80ff02ff80ff0280008001ffffff01ffffff028080800100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ffffff01ff00ff02ff80ff0280008003ff55aa04bf408004bf40bf06aa2baa06d52baa07b624b609c655c60acc4db20cbf40aa0eb637a410bf40af12c639aa13c943ae15ce3db617c843b11aba31a71dc13ea71ec433aa23bd3aa824c639aa27c43baa2ac23daa2dc139aa2fc336ae33c83caf36c639af3ac13eab3dc43bab40c33cab3bc238ad0ec849b602ffffff31bb9782eea26b51ffaa6d4cffac6b4cffab6b49ffab6c4affa96c49ffaa6d4affa86c48ffa76a48ff9e6140ff9c6041ffa26748ffa06647ff9d6344ff9d6243ff9b6140ff985f3fff975f3fff955e3dff945c3bff935a3aff925938ff905636ff8e5438ff8d5337ff945b3effaa7052ffa96f51ffa86e50ffa96f4fffa96e4fffa96d4fffaa6f4fffa86e4effa96f50ffaa7052ffab7152ffac7251ffad7451ffac734fffae7552ffb17654ffb37856ffb57a58ffb87f5effb88061febb8367febd876bfdbd8b6df8bd9177d1d1b6a8ccc6b2a6d3beaaa4ccbfb0abe2c2b2adf7c3b5adfec5b7b0fec4b3abffa99189fea88b81fea9897afeaf8570feb17d60feaf7957feb0744ffead7452feaa7d63fcbda295fcbaa8a1fdb8a5a1febfa69ffeaa7a62ffa56e4eff90553aff85462bff84462cff844429ff834629ff84472bff85482cff86492eff84472cff85492cff834729ff834728ff824627ff824629ff83452aff83462aff83462aff84482aff834728ff824729ff83472aff84492cff854b2dff884e30ff90563aff9e6443ffa76c48ffa96c47ffa15f3cff9a5835ff9d5836ff9b5737ff9a5636ff9b5637ff9b5436ff9a5235ff985435ff9c5837ffb16c48ffb16b45ffb16b44ffb16b44ffb26b45ffb36c45ffb36c45ffb36b45ffb36943ffb06740ffa8663fffb97e5cffc39176ffb98e73ffbb967fffc0a18fffc4a68fffc7a389ffc79d7fffc99b79ffcc9978ffcd9976ffcb9974ffcc9972ffcd9770ffcd976fffcd956dffcf956cffcd936bffcd936cffce946cffca916dffc9a693ffd5c4bdffd1c4c0ffd2c4bdffd0c3bdffd0c4bcffd1c4bdffd2c5bdffd2c5bdffd3c5bdffd3c5bdffd5c7beffd7c9c1ffd5c8c1ffd5c7c0ffd8c6bfffd9c6beffd6c6bfffd3c8c0ffd1c3b9ffd8c2b6ffdcbfb3ffddbba7ffddb599fedeaa8cfdd6a282f0cea68a87d2b9a813d786c941c43bad55c339a853c23aa950c239a94ec13baa4bc53aaa49c438ab46c537ab44c338a942c13aaa3ec53aa93cc43caa39c03aaa37c33ca734c43bac31c139ac2ec237ac2cbf3aae29c138a826c33cae24c639aa22c33cac1fc53aad1dc13eb01ac43ba718ca40b517bc43a615c23daa13bc43a112c647aa0fcc33aa0ec837a40cd540aa0acc33b20ab2339908bf209f089f409f07b649b606aa2baa0599339905cc339904bf40bf03aa55aa02ff80ff02800080028080800280008001ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff8080028000800280008002ff00ff03aa55aa04bf40bf05cc339906d555aa07b624b608bf40bf09c655c60acc4db20dc43bb10ec849a410bf40af11c32da513c943ae15c23daa17c837b11aba31a71dc13eb01fc53aad22c33cac24c639aa27cb3baa2ac237aa2dc639aa30c53aaa34c440ac37c33cac3ac139ab3dc43bab40c33cab37c33cac1bc642aa05ffffff879f715dfba96b4bffab6d4affab6d4cffa76c46ffaa6b49ffab6d4bffa66947ffa36645ffa26643ffa36847ffa36848ffa16747ffa06748ff9e6646ff9c6343ff9b6341ff996140ff986040ff975f3eff955d3dff945c3cff915a3aff935b3cff8f5537ffa2684bffab7151ffa96f4fffaa6f4effa96e50ffa96f4fffa96f4fffa96e4fffaa6e4fffa96e4fffa96f50ffa96f51ffaa7050ffab7150ffad7350ffad7450ffad7550ffb07653ffb37955ffb67b58ffb77f5bffb37d5afeb37a5bfeb17657fbae7452e99f745eaebcaaa3aabdaea6adc1aeab5ac1b0ad80c3b3adebc2b4adfdc7b6affdb39e96fea88d84fea98b80fea98877feae846dfeaf7c5efeb07654ffaf744fffad7450feac7451ffad8169ffbca39afeb7a6a2febf9f98ffa66f52ffa76f50ff965b3dff8d4f33ff8a4b2fff894b2fff8b4d30ff894c30ff884b2fff86492eff85482cff864a2eff85492bff874a2eff85492cff864a2dff85492dff85492dff85492dff864b2eff874c2dff8a4f31ff915636ff975d3eff9b6243ffa36a4bffa96e4dffad704bffa46640ff9e5d38ff9e5b39ff9e5939ff9c5736ff9b5837ff9b5737ff9c5637ff9b5536ff9a5436ff975334ffa05b3affaf6c48ffb16b46ffb26c45ffb16c46ffb26c47ffb06b45ffb16b45ffb26c45ffb26a43ffb16942ffad6740ffab6741ffab6b46ffbb8466ffc4947bffbd9681ffc5a18effcaa590ffc89f83ffc89d7bffcb9b77ffcc9974ffcb9872ffcd9873ffce9770ffce976fffce966effd0966effcf956dffcf946dffcf956bffce936cffc59c86ffd8c3bcffd3c4c0ffcfc4bdffd3c4beffd1c2bbffd1c3bbffd1c3baffd2c3baffd3c2b9ffd5c3b9ffcfbdb0ffd5c5b9ffd5c9c0ffd3c7bfffd5c7beffd7c6bdffd3c6bdffd0c7beffd2c8bfffd3c3bcffd5c4bcffdac7bdffdbc3b7ffdbbfb1fedabdabfdd8b5a2f1d4b3a28ad6c0b11cdb89bf41c43ba94ac43eac42c53eae50c239a94dc338ac4ac43bac47c639ac46c53aab43c239a740c33cab3dc93bab3bc23dad38bf37a835c03aad33c337aa30bf3aaa2dc139aa2bc43bac28bf39ac26c33ca823c53aa821c13eaa1ec43caa1cbf37ad19c23dad17c837b116c53aae14bf40a612c639aa10bf40af0ec837b60dc43bb10cd540aa0bb946a209aa39aa08bf409f07b649b606aa2baa06aa2baa04bf40bf04bf40bf03ff55aa03aa55aa03aa55aa02ff80ff01ffffff02ff808001ff00ff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02ff808002ff808002ff80ff0280008003ff55aa04bf40bf05cc339906aa2baa07b649b608bf40bf09c639aa0acc4db20cd540aa0ec837a40fbb33aa11c33cb413c936ae15c23daa17c837a61ac43ba71cbf37ad1ec433aa21c136aa25c13eac27c43baa2bc43bac2dc139aa30c53aaa33c337aa36c239aa3ac139ab3dc436ab40c338ab09e355aa0fbb44aa2ab08686da9f6a52feb06d4bffad6a4bffa96a4bffa66b48ffa96b49ffa76a47ffa56846ffa56848ffa56847ffa46848ffa36748ffa26948ff9d6545ff9d6645ff9b6342ff9a6442ff996242ff97603fff965f3eff975d3fff965d40ff965e42ff995f43ffa66c4fffa96f4fffaa6e4fffaa6f4effa96f4effa96f50ffa86f4fffa96f4fffa96f4fffa96e4fffa96f4fffaa6f50ffa96f50ffa96f4fffaa7050ffab7150ffac7351ffac7450ffaf7553feb27652ffb17551ffad734fffa86e4bfea46746fd9f6242f8976044c2af8f8394baaca558bfb1a820bfafa706aaaaaa34bfb5ace7c2b4adfdc2aea6fda99088fea98c82fea98b7dfea88775feae836bfeaf7c5cfeb07554ffaf754fffad744ffeaf734efeab7354ffb08771febaa298ffb39186ffa56c4effa66c4eff975d3eff965a3bff95593aff925638ff8f5234ff8e5235ff8c5033ff8a4d31ff894d31ff894d30ff874c2eff894d30ff884d30ff894e32ff894e33ff8a5034ff8b5136ff91583cff975e40ff9c6344ffa06747ffa46a4affa86d4bffab6f4cffa76a47ffa1623effa05f39ff9f5e3aff9d5a39ff9d5b3aff9b5937ff9d5939ff9b5837ff9b5737ff995436ff9a5536ff995435ffa66141ffaf6b46ffb06c46ffb06c46ffb06c45ffb16c46ffb06c46ffb16d47ffb16c46ffb26c44ffb26b44ffb06943ffae6843ffad6841ffab6844ffae7150ffc18d73ffc59b84ffc7a390ffc9a389ffc89e7effca9d78ffcc9a77ffcd9874ffce9774ffcd976fffce9870ffcd966effcf966fffcf966effcf956effd0966cffd1976cffc99b7effd6bdb1ffd4c6c0ffd2c6bfffd6c5beffd7c6bcffd6c4baffd2bfb5ffccb8adffc7b1a5ffc0a89bffbea598ffc4b1a4ffd4c7bdffd2c9c1ffd1c7beffd3c6bfffd3c5bdffd2c6beffd1c5bfffd1c6c0ffd3c9c0ffd2c5bcffd7c6bfffdac9c0ffd9c7bdfedac4b9fbdabeb1e2d8bbac75d3beae2bcab2b21fd66bb51bc642aa33c33caa4fc23aab4cc339ab4ac13ba947c639ac45c43baa42c53aaa40c33ca73dc43bab3ac639ab37c338ac34c436ac32c238a82fc336ae2dc139aa2bbe3bac27c43baa24c639aa22c33cac1fc53aad1dc135b01bc639b319c233ad17bc37a615c23daa13bc36a111c33cb40fcc33aa0ec837b60dc43b9d0bd146b909c639aa09c639aa08bf409f06d52baa05cc009905cc339905cc339904bf40bf03ff55aa02ff80ff02ff80ff01ff00ff02ff80ff02ff808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02ff80800280008002ff80ff02ff80ff03ff55ff03aa00aa05cc669906aa2baa07b649b608bf409f09c639aa0bb946a20cbf40aa0ec837a410bf309f11d23cb413c943ae15c23daa17c837b11ac43ba71cc837ad1fc53aad22c33cac24c640aa27c43baa2ac23daa2ec23dac30c53aaa33c33caa36c639af3ac639ab3dc43bab1dca3eb01ec444aa08bf80bf81a07763faa7694effaf6d4affaa6b49ffa86a49ffa76949ffa76a48ffa76a48ffa76a49ffa56949ffa56949ffa46848ffa46949ffa36949ffa16848ff9e6747ff9b6544ff9b6445ff986244ff976142ff966041ff976042ff9b6146ff996244ffa86e51ffa76e4effa96f4effa96e4effa96f4effa9704dffa86f4effa76f4effa86f4effa86f4dffa86f4dffa86f4dffa86f4effa96e4fffa96e4fffab7151ffaa704effac7250ffac724fffab714dffac6f4affaa6b46ffa1633ffe9c5d3afe9a593afa995e41de9f766088bda7a340b7a7a307b6929202ff808016c546ae38c4b6adf0c5b5adfeb59e95ffa98c83feab8c7effa78979ffa88673fead8268feac7a59feae7451ffae754fffae754fffaf724effb1724ffeac7557ffb58e79ffb08674ffa76a4cffa56b4cff975d3dff975d3cff965a3cff935739ff925538ff915638ff8e5336ff8d5235ff8b5134ff8b5033ff894f32ff8a5033ff8a5236ff8d5438ff91583cff965c40ff9c6246ff9f6649ffa2684bffa46b4dffa76c4effa86d4dffa96d49ffa56942ff9f633bffa0613cff9f5f3aff9f5e3bff9d5c3aff9d5c3bff9b5938ff9c5939ff9c5839ff9b5738ff9a5737ff995636ff995536ffad6947ffb06c47ffb06c47ffb16c47ffb06d48ffb06d49ffb16e4bffb16e49ffb16e48ffb06e48ffb06d46ffb16d44ffb06c43ffb16b44ffae6a40ffac6940ffa76840ffba8362ffc99d84ffc9a38affc89f83ffc99d7effcc9d7bffcd9a77ffce9978ffcf9975ffd09875ffd09875ffd09974ffd09871ffd19975ffd29a74ffd19a73ffc99a7dffd5b6a6ffd7c5bcffd2c1b7ffcdb8afffc8b2a5ffc3ab9dffbca396ffbea596ffc1a695ffc3a595ffc3a594ffc3a99bffd2c1b6ffd5c8bfffd4c6c0ffd5c6bfffd3c5bdffd1c5bdffd1c5beffcfc5bdffd3cac1ffd4cac2ffd4c8c2ffd2c6beffdccdc3fedecec5fedfcec4f7e0cbc0d4ddc6b9a9d6b5a470d1ab941ace89b12ec83db138bf3bad4ec138aa4bc23aaa48c339aa46c53aab44c33ca941c437a93ec53aa93cc437aa3ac139ab36c239af34bf3bac31c139ac2ec237a62cc53aae29c73ea826c93ca823c53aa822c33cac1ec433aa1dc13eb01ac43bb118bf35aa17bc43a614bf40a613bc43ae10cf40af0ec837b60dc43bb10cd540aa0bd146a209c639aa09c639aa07b624b607b6249206d52baa05cc669904bf408003ff55aa02ff008003aa55aa0280008002ff80ff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ffffff02ff80ff02ff00ff02ff80ff03ff55aa03aa00aa04bf40bf06aa2baa07b624b607b624b608bf40bf0acc4db20cbf40aa0ec849b60fcc33aa11c32da513c936ae15c23daa17c837b119c23dad1cbf37ad1ecc3cb322c33cac24c639aa27c43baa2ac23daa2dc139aa30c53aaa33c337aa37c338ac39c53aae2ec83db111c34ba51ace45b126c3a894e09a6950feae6a4cfeac6a49ffa96b49ffa76b48ffa86949ffa66b47ffa76a48ffa76a49ffa56949ffa56949ffa56949ffa46949ffa66b4cffa26a4bff9e6948ff9d6646ff9c6546ff9b6548ff9a6446ff9a6344ff986042ffa2694bffa46d4effa76d4effa86e4fffa86e4effa96f4fffa86f4dffa86f4effa86e4fffa86e4effa96e4fffa86f4effa86f4effa8704fffa96f4effa96f4fffa96e4effaa6e4fffaa6f4efeab6e4cffa96c4affa56644ff9e5f3bff9d5c37ff9c5a36ff9c5b3afd965a3cea94644d94bfa49b33b9aaa503aaaaaa2ac83db00fcc44aa02ff808067c4b5abfac2ada5ffa88e84ffab8b7ffeac8c7cffaa8b7affab8874ffad8066feae7a58ffae7451ffad754effac754effaf744fffb2744fffaf7450ffab785bffa67258ffa56749ffa36849ff995f40ff975d3dff975a3cff95593aff95593bff925a3bff905738ff8f5638ff8e5437ff8e5437ff905639ff90573aff925a3eff985f42ff9d6447ffa16649ffa3684cffa66b4effa66b4effa66c4fffa86d4dffa86a49ffa26440ffa3633effa0633cff9e623dff9e603bff9e5f3bff9e5f3cff9e5d3cff9d5b3aff9c5939ff9b5939ff9b5839ff9b5839ff995637ff9d5939ffaf6d49ffb06d48ffb06c46ffaf6c46ffad6e45ffae6e46ffae6f48ffae6f47ffaf6f47ffaf6f46ffb06f47ffb16d46ffb36e47ffb36d46ffb26d45ffb16c43ffaf6941ffab683fffab704effc8967affcea387ffcc9f82ffd09f7fffd09c7bffd09b79ffcf9876ffcf9674ffcc9371ffcc946fffc89069ffc88f6affc58c66ffc68d67ffc48c6affc39177ffc59f8affc7a896ffc2a899ffc1a697ffc1a597ffc1a595ffc1a595ffc1a696ffc2a696ffc2a694ffc2a897ffcdbaacffd4c8beffd3c7bfffd3c5bdffd2c4bdffd1c4bdffcfc4bdffd0c5beffd3c9c1ffd3c8c1ffd1c9c3ffd0c9c1ffcec4c0ffd9cdc8ffdfd1c8fee2c5b6fdcd9d81f8d1926bdfd29a7644ddbfac26c943ae48c339aa46c13aab4ec13baa4bc23aaa49c038a846c53aab43c639ab41c43ba93dc036ab3bc238ad39c03aaa35c53aad33c33caf30c53aaa2dc639aa2ac837aa28c639ac25c137ac22c334ac20c738af1ec43caa1bc639aa19c23dad17c837a615ce3daa13bc36a111c33cb410bf40af0ec837a40dc43b9d0bd12ea20acc33b208bf409f08bf409f06d52baa06aa2b8005cc339904bf40bf04bf80bf03aa55aa02ff80ff028000800280808002ff80ff01ff00ff01ffffff0100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff02ff00ff04bf40bf05cc339906d555d507b649b608bf40bf09c655aa0bb946a20bb92eb90ec849b60fcc44aa11d23cb413c936ae15c23daa17c837b119c233ad1cbf40ad1fc53aad21c136aa24c640b127c43baa2ac23daa2cc53aae30bf3aaa33c337aa2fc33cae35c035ad35c53aad05cc669908ffdfdf9da6785bfba56544ffaf6b4bfeaa6b4affaa6c4dffa96a4affa66b4affa86949ffa8694affa66a4bffa36a4affa56a4cffa76b4cffab6d51ff94573cff7f4327ff975c3fffa06849ffa06849ff9e664aff9d6446ffa06747ffa86f4dffa56b48ffa66a4affa66b4cffa66d4dffa76d4dffa76e4dffa76e4dffa86e4effa96e4fffa86e4effa96f4fffa76d4effa86f4effa76e4cffa86e4dffa96d4effa96d4fffaa6d4dfea76947fea16140ff9c5d3dff9a5b38ff995b38ff9b5c37fe9c5c37fe965839f8925e45acb591885dbaaaa508bf9f9f3fc23dae31c63eac02ff808009c6aaaab9c5b2acfbb69b94feae8e82ffaf8c7effad8b7cffab8b7affad8a75ffad8066ffaf7a5affb07452ffaf7450ffb07451ffaf7552ffaf7451ffae744fffaf7552ffa26948ffa76649ffa3694aff995f41ff985e40ff975d3eff955d3cff925c3aff955c3eff935b3cff925a3cff935b3cff955c3eff955b3fff975e41ff9d6548ffa06649ffa3694cffa56a4dffa76b4fffa66a4effa76b4dffa76c4bffa36946ffa16641ffa26440ffa36240ffa06340ff9f633fff9e623dff9f613eff9e5f3dff9e5e3dff9d5c3cff9c5b3aff9d5a3bff9b5839ff9b583aff9b593affa25f3effad6c49ffaf6e49ffb06e48ffb06e49ffaf6e48ffaf6e49ffb06f4affb06f48ffb06f49ffae6f48ffb07149ffb1714bffb17049ffb17048ffb4724bffb37149ffb26f48ffb27048ffaf7249ffa87450ffbd8e70ffbc8c6dffbf8b6bffbf8666ffc08661ffc08661ffc18561ffc0845fffc0855dffbf835bffbe835affbe815affbf7f59ffba7b54ffb2724dffaa6d4bffac7755ffc69981ffc9ab97ffc6ab98ffc4ab9bffc5a89cffc5a79bffc4a799ffc6a697ffc4a795ffc4ada0ffd5c6bdffd2c7bfffd0c6bdffd1c6bdffd1c5bdffcec3bcffcec3bcffd4c9c2ffd2c8c1ffd1c9c3ffcdc6bfffcfc5c3ffd9bfb6ffcc9c80fed48f66fed99162fcda9262e5d69a752deed2bb2bc43bb254c23aaa52c13bab4fc23aab4cc339ab4ac13ba947c639ac45c43bae43c239a740bf38ab3cc437aa3bc238a938bf37a834c43bac32c238a82fc336a82cc53aa829cd3eae26c936a824c639b122c33cac1fc53aad1dc13ea71bc642aa19c23dad16c53aa214bf40a612c639aa10bf30af0fbb33aa0dc43b9d0dc43b9d0bd146b90acc4db208df40bf07b6249207b649b606aa2baa05cc339905cc669903aa55aa03aa55aa0280808002ff808001ffffff0100ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ff00ff02ff80ff02ff80ff02ff00ff03aa00aa04bf40bf06aa2baa06aa2baa08bf409f09aa39aa0bb92ea20cbf2baa0dc4279d0fcc33aa11c33ca513c943ae15ce3db617bc37b119c233ad1bc639aa1fc542ad21c93eb224bf39aa27c43baa29c738ae2cc53aae2fc33ca833c33caf2bc43bac21c13eaa38c437ad06d580aa3da7826de1a26449fbaf6845feae6a46feac6d4affa86b49ffa96a4affa76d4dffa86a4cffa7694affa76a4affa66c4bffab6e51ff9c5e42ff804126ff7d3d25ff7d3d25ff81432aff894a30ff915237ff96583aff995d3cff9d603fff9f623fffa36642ffa86948ffae6e4dffb17251ffb37352ffb37453ffb27452ffb37452ffaf714fffac7050ffad7252ffae7555ffaf7656ffac7252ffa56a48ffa16545ff9d6042ff9a5b3bfe995936fe995736ff985637ff995737ff9b5838ff995837fe965837fd936044d9a684736dc0aba622bbaca503ffaaaa24bf40aa01ffffff03aa555530cabaafe4c3aba2fdae9286feae8f81ffac8d7effac8c7cffae8c7bffb08b77ffb18166ffaf7958ffae7552ffae744fffaf7351ffaf7452ffad7552ffae7551ffad7350ffa26646ffa46649ffa2684aff9a6144ff985e41ff965e3eff965f3eff955e3eff955d3fff945d3dff955c3eff965e3fff975e40ff996143ff9f6648ffa2684affa2674affa3684affa66a4cffa76a4cffa76a4bffa96c4bffa46944ffa16742ffa16541ffa16440ffa06240ff9f633fff9e633eff9d613dff9f603dff9e5f3eff9f5f3fff9d5c3dff9d5b3bff9c5a3bff9c5a3bff9b5a3aff9a593affaf6e4affae6e49ffaf6e48ffaf6e48ffae6f4affaf704cffad6f4cffad704effad724fffae7352ffb07856ffb27a58ffb57e5bffb8815fffb98361ffbb8665ffbb8868ffbf8d6dffc29172ffc59776ffc5997cffbf987dffc1977affbc8968ffc08964ffc18661ffc28661ffc1855fffc1855effc1845dffbf835affbf835affbf8158ffbf8058ffb8764bffb47046ffb36e43ffaf6b41ffa96840ffb78567ffc8a28bffc9ab9bffc5a99cffc3a799ffc5a99affc7a698ffc7a697ffc2a79affd1bfb6ffd3c7bfffd0c6bfffd0c6beffd0c4bdffcdc0b9ffcfc2bbffd4c9c1ffd3c8c2ffd2c9c3ffd0c7c2ffd5beb2ffc99171ffd89169ffdc8b64fed89262fdd69263d1d39f7b1fd68cbd4dc33cac55c339ab53c53dac50c639ac4ec43bad4bc236aa49c438ab46c137ab44c338ac41c43bad3fc239aa3cc43cae3ac13eab36c639aa34bf3bac32c238a82fc33ca82bc435ac29c73eae25c837ac23c53aaf20c740af1ec43caa1cbf37a41aba3ba718bf409f16c53aae13c943ae12c639aa10cf40af0ec837a40cbf2baa0bd12ea20acc33b209c639aa08bf209f07b624b606d52baa05cc339905cc339904bf80bf03ffaaaa02ff80ff01ff00ff01ff00ff01ffffff0100ff0000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ff00ff01ffffff01ff00ff0280008003aa00aa04bf40bf04ff40bf05cc33cc06aa2baa07b6249209aa398e0acc33b20cbf2baa0dc43bb10fbb33aa11c33cb412c639b814bf33b217c843b119cc3dad1bc639aa1fbd3aad21c136aa24bf39aa26c33cae2ac23daa2cc53aae30c53aaa32c73dad33c337aa19c23db801ffffff09ffffe3749e8477c7ae7f69faa96d4ffeac6c4affab6c4bfeaa6a4affa96b4cffa86b4cffa86a4dffa76b4cffa96e4effa96c4eff8b4b30ff7d3b23ff7f3f26ff7e4028ff7e4028ff7e402aff85482eff86482dff894b2eff8b4d2fff8b4c2fff8d4e30ff8d4c30ff8b4c2dff884928ff864625ff874725ff8c4b29ff904e2dff965331ff9b5936ff9f5e3dff9f5e3cff9e5e3cff9a5a3aff9b5b3eff9e5d40ff9b5b3cff99593aff975838fe985839fe985838ff975837fe9a5738fe985634ff985939fe925d41fda98a78efc0aca16fbca8a116b9a2a204bf808001ffffff01ffffff15aa9e9284b2978ff4b39286feb18b78ffad8771ffb1886effb1856effb2856effb4846bffb37c5dffaf7753ffad7750ffaf7550ffb07550ffaf754fffaf7550ffac7350ffab704fffa16247ffa5694affa16748ff9a6141ff996141ff98613fff986140ff96603fff97603eff97603fff985f41ff996042ff9a6243ff9f6748ffa26849ffa4684bffa5684bffa86b4dffa76b4cffa76c4bffa66946ffa56645ffa36743ffa06640ffa06540ffa06441ff9f6441ff9e633fff9e623eff9e613dff9f603eff9f5f3dff9e5e3eff9d5d3eff9e5d3fff9d5d3dff9a5e3dff9b5b3bffa56346ffa96d4cffab7151ffad7655ffaf7a5affb07e5effb48363ffb78669ffbb8b6fffbd8f74ffbd9175ffbc9176ffba9175ffb99172ffb99173ffba9275ffbc9578ffbf987cffc19b80ffc29c7fffc1997fffbe937bffb78f75ffbe977dffba8d6dffbf8a67ffc08862ffc18660ffc1855fffc1855effc1855dffc1855cffc0835affbf8158ffba7b51ffb57346ffb47143ffb26e41ffb16d3fffb06b3effab6741ffa56948ffc2947dffccab96ffc7ad9cffc1aa9affc3aa9affc4a798ffc2a99affcab6acffd4c5bdffd1c5bdffd0c4bdffd1c4bdffccc0baffccc0b9ffd4c8c1ffd3c8c2ffd2c8c2ffd2c7c3ffd2ab97ffd38d62ffd68e67ffd79165fedb9467fcd9956c9ad4a7882bc447ac59c33cac57c13baa54c53aad52c43bab50c239ac4dc338ac4bc53aaa48c339aa46c13aab43c239ab41c43bad3ec13aa93bc238a938c437a835c03aad33be37aa30bf35aa2dc139aa2ac23daa27c43baa25c13eac22c33cac20c740af1dc13eb01cbf40a419b833a316c53aae14cc40b213bc36a111c32da50fcc33aa0dc43bb10cbf40aa0acc33b209c639aa09c655aa07db49b606aa2b8006d52baa05cc339904bf40bf03ff55aa03ffaaaa02ff808002ff80ff01ff000001ff00ff0100ffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff0280808003aa55aa03ff55aa04ff40bf05cc339907b649b608bf409f09c639aa0acc33b20cbf40aa0dc43b9d0fbb33aa10bf40af12c639b814cc40b216c53aae19c23dad1cbf37a41ec433aa21c136aa23cc3aaf26c93ca829c73ea82bca3bac2fc33cae32c738ad33c337aa1dc13eb002ffffff06ffffff14f2f2f278b59380f7a86f53fead6c4cffab6b4bfeaa6b4dffa76b4cffa8694bffaa6e4cffae7254ff965b3eff7d3f24ff814126ff814329ff7f4229ff7e4129ff7d422aff7d422aff844930ff85492fff854b2fff864c2eff864b2dff884c2fff894d2eff8a4d2dff8a4e2dff8b4e2eff8e5130ff8e4f2fff864626ff874526ff854325ff844124ff834025ff813e23ff7c3a21ff7d3c22ff7f3f24ff864729ff8d5031ff96583bfe9b5a3cfe9e5d3fff9d5d3fff9f6042fe9f6141ff986548fea78371fdb4988efbac938bc1ae948d3aab958d09aa8e8e0280808001ffffff13ae949485b49288f6a77a67fea26b50ffa46a4bffa76848ffa36747ffa46947ffa46847ffa76b47ffac704bffb07650ffaf744fffaf744fffaf754fffae7450ffad7250ffa36748ff9f6245ffa5684affa16647ff9c6343ff9b6242ff996140ff996140ff996241ff996141ff9a6242ff9b6244ff9c6345ffa06748ffa16849ffa5684affa5684bffa66a4cffa76a4cffa5684affa76b4affa16744ffa36643ffa16641ffa16642ff9f6541ff9f6441ff9e6340ff9d633fff9f633fff9e613eff9f603fff9f5f3fff9f5e3fff9e5e40ff9e5e40ff9c5d3eff995e3cffa56c4effb37e62ffbb8b70ffba8f74ffbb9177ffba9278ffba9278ffbb9378ffb99279ffb99279ffba9379ffba947bffb9947bffbb967cffbb977dffbd987effc09b7fffc29b81ffc39d83ffc09b80ffbe9a7effbd957cffbb9179ffbc947bffbc967effc59e84ffba8c6dffbe8965ffc08561ffc18660ffc0855effc0855dffc1855cffc1825cffbf7e58ffb6764dffb37147ffb37044ffb36f43ffb36e42ffb36c40ffb26a3fffad663cffa4633cffb17e5effd3ab97ffc8aa99ffc2a998ffc3a999ffc4a89affc6afa6ffd4c4bcffd1c4beffd0c3bdffd0c3bcffccbfb9ffcdc0b9ffd4c8c2ffd5c8c3ffd5c9c3ffd5c7c3ffd1a695fed68f62ffd78d68feda9164feda9465f8d595726ad4ab952fc941b35bc13bab58c23aab56c438ac54c23aaa52c438ab4fc53aab4dc338a94ac437a948c339aa45c43baa41c437a93fc639aa3dc03bab3ac639ab38bf3ba834bf36ac31c639ac2fc33cae2cbf3aa828c639ac26c33cae23c53aaf21c136aa1fbd3aad1cbf37a41ac43ba717c843b115c231aa14bf33a612c639aa0fbb33aa0ec837b60dc43bb10bd146b90acc33b209aa398e08bf409f07db49b605cc33cc05cc339904bf40bf04bf40bf03ffaaff02ff80ff028000800100ff0001ffffff01ffffff01ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808002ff808002ff80ff01ffffff03aa55aa02ff008003ff55aa04bf40bf05cc339906d555aa07db49b608df40bf0acc4db20bd12eb90dc43bb10eb637a410bf40af12c647b814bf40b217bc37a619c23da31bbd39aa1ec43caa21c13eaa23c53aa826c33ca829c738a82bc43bac27be41aa26c33ca818ca40aa0fcc44aa02ffffff02ffffff05ffffff82ab8168f9aa6f52fead6c4dffac6c4dffa86b4bffa86b4cffaf6f50ffab6c4dff894b2eff84432aff83422aff83442aff80442bff7f452bff7f442cff7e432bff7f442cff844a30ff854b30ff874e32ff884f31ff894f31ff8a4f32ff8b5031ff8b4f30ff8b502fff8c5030ff8d5131ff874a2aff87482aff874629ff854529ff844528ff824327ff804126ff814228ff814128ff824228ff814226fe7d3f25fe7e4025fe7e3f24fe814025ff814227ff824429ff804a35ff9c7565ffa08678feaa9087fdb19890f7ae968ea8b298921db0958d0ab29980028080800caa958072b79484f6a56f58fea96949ffa76b47ffaa6947ffa96a46ffa86a44ffa96a45ffaa6b47ffac6f4bffb07450ffb0744fffaf734effae734effae7451ffad7251ffa06343ff9f6243ffa46849ffa06546ff9d6344ff9c6343ff9c6242ff9b6241ff9c6242ff9c6243ff9c6344ff9c6345ff9e6546ffa36a4bffa3694affa7694cffa96b4effa86b4dffa6694affa66a4affa36644ffa06443ffa16643ffa06542ff9f6542ff9f6442ff9f6442ff9e6341ff9f6341ff9e6340ff9e6240ff9f6240ff9f603fff9e603fff9c5e3dff9f6041ffa56748ffac7453ffbc886affcb9e83ffc0987fffbc977fffba967fffb9967fffba957effbb957cffbd977effbd977effbe987fffbe9980ffbe9980ffc09b82ffbf9c81ffc39e83ffc29c82ffc19a81ffbf9980ffc09b81ffba977cffb9957cffbb967effbb967effbc9882ffbd9c84ffc29d84ffbd8d6dffbe8866ffc08661ffc1865fffc2865dffc2865cffc08058ffba774fffb37247ffb37246ffb26f44ffb36f44ffb36e43ffb56d41ffb26c40ffae6a3effaa673dffa5633dffa76d4affcca086ffcbab98ffc5a999ffc5a89affc3aba0ffcfbcb4ffcfc4bcffd0c4bdffd1c2bcffcbbeb7ffcdbfbaffd4c8c2ffd5c8c2ffd5c9c2ffd3c7c1ffcda593ffd38f69ffd88f68feda9164ffd79667f7d199716eeac5ae0fcc66bb56c438a959c336a958c23aab55c639ae53c237a951c63cad4fc23aa84cc339ab49c43bab47c239a943c639ab41c43ba93ec13aad3bc238ad39c53aae36c239aa33c33caa2fc93cae2dc639aa2ac23daa28bf39ac25c137ac22c334a520bf38a71dc13eb01bbd39aa18ca35aa17bc37a615c231aa13bc36a111c33cb40fbb33aa0ec837a40cbf2b950bb92ea20ab2339909c655aa07b649b606d52baa05cc33cc04bf40bf04bf40bf03ffaaff03aa55aa03aa55aa0280808002ff808001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808001ffffff01ff00ff02ff008002ff808003ff55aa03ff55aa05cc339905cc339907b6499208df40bf09c639aa0bd146b90dc43bb10eb637a410cf40af12c647aa14bf40a616c53aae19c23dad1bc642b31ec43caa21c13eaa23c53aa825c837ac1cc837ad16c546ae0fcc55aa01ffffff01ffffff01ffffff01ffffff03ffffff0dffebd8b0a5745efaab6e52fdad6d4fffab6b4bffac6d4fffac6c51ff985539ff844227ff86472bff86482cff85472cff81472dff80472dff80472dff81472fff80462dff80462dff854d31ff864d31ff874e30ff884f30ff895030ff8b5032ff8a4f30ff8b5030ff8b5130ff8d5131ff894d2dff884a2bff88482aff864628ff844428ff804528ff804427ff814327ff814228ff804227fe7e4026fe7e4026fe7d4027fe7d4028fe7e3f26fe7e4027ff7d4229ff79432efe9d7869ffa18576ffa18779fea4897dfeb2988dfdb0978eeeb198917eb2989010bf9f8f03aaaaaa1bb3978eabba9282faa0674effa96a47ffa76b47ffa86b48ffa96b45ffa96a45ffaa6b46ffaa6b47ffae714dffaf734fffaf7350ffaf734fffae734fffae7350ffa66b49ffa06344ffa06143ffa4684affa16546ff9f6444ff9e6443ff9d6343ff9d6343ff9d6343ff9d6344ff9e6446ff9f6546ffa36a4bffa56a4bffa66b4affa86b4cffa86b4bffa96b4bffa66b49ffa26645ffa16644ffa16543ffa16744ffa16744ffa16644ffa26744ffa06543ffa26645ffa16543ffa16643ffa26643ffa26745ffa36745ffa46846ffa66a48ffa76849ffa46747ffa26647ffa06547ffa46c50ffb48267ffc19379ffc79e87ffc29c82ffc19c82ffbf9b82ffbf9b81ffc09b82ffc29d83ffc29d82ffc29d83ffc39f84ffc29f84ffc09c82ffbe9981ffbf9a82ffbf9982ffba957dffbc9781ffbc9983ffbb9b84ffbc9b85ffbc9b86ffbe9d89ffc3a38cffbe9981ffbc9074ffbc8c6affbd8964ffc18860ffc1855cffba7b50ffb5744affb57147ffb66f46ffb66e45ffb46e45ffb16f44ffb26d41ffb36b42ffb36b41ffb1683effaf683fffa8643bffa36741ffb7896effccac9cffc5a797ffc4aa9dffcab5aaffd1c5bcffd0c5beffd1c3bcffcabcb7ffccbdb8ffd5c8c2ffd4c8c1ffd4c9c1ffd1c6bdffcaa998ffd59b7bffd99b74ffd7966dffd7956dfed59a70d5cf9f8145d3a69b41c83fad5bc43bae59c339ac47c239ac55c339ab53c23aa950c239a94ec13baa4ac43ba948c33caa46c13aa843c239a740c338ab3dc436ab3bc238a938c43bad34c436ac31c639ac2fc33ca82bc43bac2ac237aa26c33cae24bf39aa21c13eaa1fbd3aa51cc837ad1aba31a718bf35aa16c53aa214bf40a612c639aa10bf40af0fbb33990dc43b9d0bb92ea20acc339909c639aa07db49b607db49b605cc33cc05cc33cc03aa55aa03ffaaff03ffaaff0280808002800080028000800000ff0001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ff0001ffffff01ffffff02ff80ff0280008002ff008004ff80bf05cc339906d555aa06d555aa08bf40bf09c639aa0bd12eb90cbf40bf0eb637a410bf40af12b8399c13c936ae15c23daa18bf35aa1bbd42aa1dc13eb020bf38af23c53aaf26c336a80fcc44bb0cbf40aa04bf80bf01ffffff01ffffff01ffffff02ffffff03ffffff24bfa39cd9a36e57faa96b4bfea86848ffae6f4ffea16146ff8c4c30ff89482bff8c4932ff884a30ff834a2eff83492dff82472cff82472eff82482fff834830ff81472fff834930ff874f34ff884f32ff874e30ff894f30ff8b5131ff8c5132ff8b5131ff8c5232ff8b5231ff8b5030ff884c2dff884b2cff87482bff864629ff824528ff7f4629ff7f4428ff804429ff7f4229ff7e4229fe7d4127fe7d4128fe7d3f28fe7a4028fe793f25fe773f26ff6e3d2aff9c756bffa38777ffa18577ffa28677ffa3877affaa8f82feb2988df5b2998f68b3989111b4968707926d6d2db5938ed7b18875fca4684dffaa6a47ffa76b47ffa86a48ffa76a45ffa86a45ffa96a46ffa96b49ffaf724effaf7450ffb07350ffaf7350ffae7350ffaf7352ffa26645ffa06142ffa06041ffa56a4bffa16646ff9e6344ff9e6444ff9e6443ff9e6444ff9f6445ff9e6445ffa06748ffa36a4affa46a4affa66a4affa76b4bffab6b4dffab6b4dffa76b4bffa76c4affa66b4affa66c4affa76c4affa56b48ffa66b49ffa56b48ffa76c49ffa76c4affa76b4affa86c4bffa66c4affa86d4bffa96e4cffa76d4affa66c49ffa66b49ffa6694affa56949ffa56849ffa66849ffa36546ffa5684affa46b4cffad7a5bffbe9074ffcea386ffc8a289ffc7a288ffc5a087ffc5a187ffc6a288ffc5a086ffc39f84ffc09c83ffbf9b83ffbe9982ffbb9781ffba9681ffbd9983ffbd9984ffbc9b85ffbb9c87ffbc9c87ffbe9d88ffbf9e89ffbd9d88ffc3a791ffbd9a83ffc29e84ffc0997cffc19272ffba8563ffb17853ffb1734dffb5734bffb57148ffb76e45ffb56d43ffb46d41ffb36d41ffb46b41ffb36b41ffb36b41ffb26a41ffb16c42ffa9663dffa66640ffb58268ffc7a591ffc8ab9cffc5ada4ffd2c4bdffcfc3bcffcfc3bcffc9bbb6ffcbbdb9ffd5c9c2ffd4c8c1ffd5c8c0ffd3c4bcffc8aa9cffd4a282ffdda47cffdda27bfedc9e77fed99d75fcd79d7ad7d2a48664d4b39c3cd055b75ac139aa58c23aab57c138aa54c23aaa52c43bab4fc23aa84cc339a84ac13ba947c239ac44c338ac42c53aaa3fc239aa3cc43caa38c437a836c639af32c738ad30c53aaa2dc639aa2ac23daa28bf39ac25c137ac23bd3aa820bf38a71dc135a71bc639aa19c233ad16c53aae14bf40a612c647aa11c33ca50fbb33aa0eb637a40bd12ea20acc4db209c639aa08bf409f07db49b606d52baa0599339904bf40bf03aa55aa03aa55aa02ff80800280808002ff80ff0100ff0001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff01ffffff01ffffff02ff008003ff55aa04ff40bf05cc339906d555aa07b649b608bf60bf09aa39aa0acc33b20cbf40aa0ec849b610bf40af12c647aa13c943ae16c546ae18ca40aa1bc642b31dc13ea720bf40a723c53aaf25c137ac0fcc44aa0bd146b901ffffff01ffffff01ffffff02ffffff02ffffff02ffffff4abe9b8deda0684cfba86b49fdb16e53fe99573dfe87462cff8c4b2eff8d4d33ff894931ff864a30ff854c30ff854b30ff854831ff844832ff834730ff834831ff834831ff854b33ff884e35ff884e34ff8b5033ff8b4f33ff8b5134ff8b5132ff8c5133ff8b5131ff8b5232ff884d30ff884c2fff85492bff83472aff83472bff80452aff7f462bff7f442aff7e4329ff7c4229fe7b4228fe7a4228fe794026fe773d24fe744126fe744129fe6e3f2cfe977166ffa4837dffa38576ffa58776ffa48776ffa38577fea48778feaf9587fbb2988cbfb0978c37b0998b1cb69b8944b89687dea87b66fca66a4cffa76a47ffa56b47ffa76946ffa76a43ffa86a46ffa76946ffa96a48ffad734dffaf7550ffaf7250ffaf714fffaf7250ffaa6c4cffa26445ffa06142ff9e5f40ffa56a4bff9f6545ff9f6646ff9e6544ff9f6544ffa06645ffa16646ffa26848ffa36a4affa46a4bffa76c4dffa86c4bffab6d4dffad6b4eff97563aff8c4e32ffa76d4cffa76d4dffa66d4bffa86c4bffa86c4bffa76c4bffa76b4bffa86c4cffa96c4bffa96c4bffa86c4bffa76d4cffa76c4bffa76d4cffa66d4cffa76e4cffa66c4cffa56b4affa66a4cffa76a4bffa86a4affa56645ffaa6a4affa96949ffa76b48ffa56c4cffa56f51ffbd8f78ffcba188ffcba48bffc9a38affc5a188ffc09c82ffbd9982ffbc9882ffba9581ffbc9782ffbe9b85ffbe9c87ffbe9c87ffbf9c88ffbe9d89ffbe9e89ffbf9e89ffbf9d8affc09e8affc09f8bffbfa18effc2a793ffbda28fffc0a591ffc1a490ffc7a78fffc7a289ffbe9377ffb78567ffb57a58ffb3744fffb26f48ffb26d42ffb36d43ffb46d41ffb56d40ffb56c40ffb46b3fffb26b40ffb26b40ffb16940ffab6842ffa87455ffc7a18cffc8ac9dffcebab1ffd0c5beffcdc3bcffc7bab4ffc9bcb6ffd5c9c2ffd5c9c1ffd5c7bfffd1c2b8ffcab0a2ffd2a386ffdba47dffdca67fffdfa881ffe1a881fedca37cfdd49e7df8d2a285b6cea78e60cd8aa537c74ab057c138aa55c339ab53c237a950c239a94ec138aa4bc23aaa49c038ab46c137ab43c235ab40c33cab3dc43bab3bc23da937c73cac34c436ac31c639ac2ec837ac2bc43bac29c138a826c33ca823c53aaf21c136aa1ec43caa1cc837ad1ac43bb117c837b115c231aa13c936ae12c647aa10cf40af0eb637a40cbf40aa0cbf55aa0ab2339908df40bf08bf409f06d52baa06d555aa05cc339904bf80bf03ff55aa03ff55aa0280808001ffffff01ff00ff0100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff028000800280008002ff008003ff55aa04ff40bf05cc339906d555aa089f409f09aa39aa0bb92ea20cbf40aa0eb637a40fcc44aa11c33cb414bf40a615c23db617c837b11bbd42aa1dc13eb020bf40a722c33ca524c639aa0dc44eb109c655aa01ffffff01ffffff01ffffff02ffffff03ffffff06ffffff7ca0735fe2ae7258f9a7684dfd904f33fe8e4c2efe915034ff8e4e34ff8c4d32ff8a4d32ff894d32ff884d33ff864c31ff854b32ff854a32ff844931ff854931ff874c34ff8b5138ff8d5338ff8a4f34ff8b5033ff8b4f31ff8c5132ff8c5131ff8b5031ff8d5333ff895030ff874e2eff854c2cff834a2cff824a2eff80492dff81482cff7f442aff7f442aff7d432aff7c422afe7b4129fe7a4029fe793e27fe783e26fe713e27fe683e2aff967366ffa7887dffa5857cffa68579ffa58677ffa48675ffa48675ffa48576fea88a7bfbb49789f9b2988bc7b0978c60af978d81bc9888eca26e53fda76b47fea76945ffa96a46ffa76945ffa76a46ffa86946ffa86946ffa86a48ffae734fffae734fffaf724fffaf7250ffaf7150ffa46546ffa16343ffa16142ff9f6042ffa66c4dff9f6546ff9f6646ff9f6645ffa06746ffa16747ffa16748ffa46a49ffa76c4dffa66b4bffa86d4dffab704fff98583cff905031ff8d4d30ff8d4f33ffa76b4dffa76c4cffa86e4dffa86d4cffa86e4bffa86e4bffa76d4bffa96d4cffa86d4bffa86d4affa86d4cffa86e4cffa76e4cffa76e4cffa66e4bffa66e4cffa66d4bffa56b4bffa66b4bffa56a4bffa6694affa46749ffa86b4cffa96a4bffa86b4affa76b49ffa76a48ffa76b49ffa46b4bffb17d5fffc49478ffc89d81ffc19a81ffbf9b85ffbe9b88ffc09e89ffbf9d88ffbf9b85ffbe9c86ffbd9f88ffbe9e89ffbf9c88ffc09e8affc19e8bffc19f8cffc09f8bffbfa08cffc19f8dffc7ab99ffbda591ffbfa795ffc0a897ffc3a998ffc3a997ffc3a795ffc5a793ffcaa891ffcaa18affc4947affb88062ffb1734fffb06d46ffb26c44ffb46b42ffb46a40ffb3693fffb46a41ffb26a41ffb06c43ffad6a42ffa86f4cffcca48dffc3ada1ffd1c3beffcfc1bbffc9bbb4ffc9bbb6ffd7c9c2ffd5c7bfffd4c6bdffccbcb2ffcbb2a5ffd0a48cffdba381ffdca682ffdca882ffdea781ffdda87fffdda982ffdca883fdd3a181f5cfa58a9dc9a79940c764ab31c63eac49c43bab43c63dab46c13aab4dc33cac4bc23aaa47c239ac44bf38a942c13aaa3fc23daa3cc43caa39c53aaa36c239aa32c738ad30c53aaa2dc139aa2ac23daa28bf39a625c83eac22c334ac20c738af1dc135b01bc639aa18ca40b516c52ea214bf33a612c639aa10bf40af0ec837a40dc44eb10cbf40aa0ab2339909c639aa08bf40bf07b649b606d555aa04ff40bf04bf40bf04bf80bf02ff00ff02ff80ff01ff00ff01000000010000000100000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000000ffffff01000000028000800280808002ff80ff03ff55aa04bf80bf04bf40bf06aa2baa07b649b608bf40bf0ab24db20bb946a20cbf2baa0eb649a40fcc44bb11c33cb413bc36ae15c23daa17c843b11ac43ba71cbf40ad1fc53aad21c93eb225c13eac1bbd2faa09c655aa01ffffff01ffffff02ffffff03ffffff04ffffff14ffe6d9b4ab7a65eb97573dfb8e4d35fe945037fe945235fe8e5135ff8d5036ff8d5035ff8c4f35ff8b4f35ff894d33ff874c33ff864c33ff854b33ff864b33ff884d34ff8b5138ff8d543aff8d5338ff8b5135ff8d5235ff8d5133ff8d5132ff8c5132ff8e5334ff8b5131ff894e31ff864c2fff844b2eff824a2eff80492dff7e472bff7e472aff7e452aff7d4429ff7a4229ff7a422afe79412afe794029fe783f28fe763d28fe6c3b29ff906d5cffa6897bffa58779ffa58679ffa68578fea68676fda58676fea48674fea58674fea68776fead8f80f6b3978af7b1998bdab2988be0b58f80fda16c4ffea86a47ffa66945ffa86946ffa76845ffa76946ffa76844ffa76845ffa86a48ffae724effae724fffad724effae7150ffac6e4dffa16141ffa16242ffa06042ffa16145ffa56b4dffa16648ff9e6546ffa06547ffa16647ffa26848ffa46a4affa66b4affa76c4bffa86d4bffad7052ff975a3cff8f4f33ff8f4d31ff8d4d30ff8a4d30ffa76a4bffa86e4dffa96e4dffa86e4cffa76e4cffa86e4cffa86e4cffa86d4bffa86e4cffa86e4cffa76d4bffa76e4cffa76e4cffa76e4dffa76e4cffa76f4dffa76e4cffa56c4bffa66b4cffa66b4cffa66b4bffa36849ffa96d4dffa86c4bffa86c4affa76a49ffa66b49ffa86b47ffa96b4affaa6a4affa76444ffa56646ffad7152ffb4795cffba8669ffc59378ffc89a7fffc99e85ffc9a18affc7a38cffc6a18affc49f8affc19e89ffbf9e89ffbfa08bffbfa08cffbfa18cffc2a08cffbea08dffc9af9dffc2a997ffc3ab9affc3ab9cffc5ab9cffc5aa99ffc4a998ffc2a997ffc2a897ffc3a897ffc6a897ffc9a58fffc69b84ffbf8e70ffb37d5affb0724effaf6c45ffb16a43ffb16c45ffb26b43ffb06b43ffae6d47ffa66d4cffc7a088ffd1beb3ffd1c3bcffc8bab5ffc7b9b4ffd5c8c0ffd5c8beffd6c7bdffc8b7adffc8b1a4ffcca58effd5a381ffd9a480ffd9a680ffdca780ffdba77fffdba981ffdbaa85ffdeaa87ffd8a786fad1a589cbcba89261cda6a045c84eae2ac83daa4cbf39ab3fc63dae4bc53aad48c339aa46c13aab43c239ab40c338ab3dc436ab3ac139ab37c338ac34c43bac31c639ac2ec23dac2cbf3aa829c138a826c336a823c533a821c136aa1ec43caa1cbf37a419c23dad17bc37a615c23daa13bc43a111c33ca50fcc44aa0ec849b60dc43bb10bb92ea209c639aa08bf409f07db49b606aa2baa05cc66cc04bf40bf03ff55aa02ff80ff02ff80ff0280808001ffffff0280808001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff02ff80ff0280808003aa55aa03aa55aa04bf40800599339906aa2baa06d555aa08bf40bf09c639aa0acc33b20bb92ea20dc43b9d0fbb44aa11c33ca513bc43a115c23daa17c837a619c23dad1cc840ad1ec43caa22c33cac24c639aa1bbd39aa09c655aa02ffffff02ffffff03ffffff04ffffff07ffffdb46b6958ee2864c38f794543bfc925139fe93513bff905239fe905338ff8e5338ff8d5236ff8b5035ff8b4f35ff884e33ff894e34ff874d34ff874c35ff884f35ff8d5339ff8f553bff8c5338ff8e543aff8f5538ff8f5437ff8e5335ff8d5234ff8e5334ff8e5334ff8a5031ff894f33ff864d31ff844b2fff82492eff80472dff80472dff7f462cff7d462aff7b4429ff794329fe7a432bfe79432bfe774129fe754027fe6f3d26fe7d533effad8c7cffa3877afea4887afda58679fba68678f8a58575efa48574f0a48674f6a48572faa48672efa58675a9b29588eeb1978afbb4978bfbae8574fea2694bfea86a47ffa56943ffa66845ffa66843ffa76845ffa76845ffa86846ffa96a48ffaf724fffae724fffad714effae7251ffa46545ffa16242ffa26243ffa06142ffa36446ffa5694cffa16647ffa16646ffa36748ffa36748ffa6694affa86c4dffa76c4cffaa6f4fffa86b4bff8c4f2fff8e4f30ff8e4c2fff8e4d32ff8c4d30ff8a4d2fffa16648ffa86e4cffa76e4cffa76e4bffa76e4bffa86f4dffa76e4cffa86e4cffa86e4cffa96f4cffa86e4cffa86e4dffa76e4dffa86f4dffa76e4dffa86e4dffa86e4dffa86e4dffa76e4dffa66c4dffa76d4dffa16848ffa76c4cffa76c4bffa86c4bffa96b4affa76a48ffa86946ffa76544ffa6613effa7603dffa6603dffa65f3effa65e3effa45c39ff9e5735ff985432ff9e5e3fffa5684cffac7156ffb17b61ffb5836bffbb8c74ffbd937cffc49e88ffc8a58fffc9a490ffc3a38fffc1a18dffc3a593ffcbb09effc5ac9affc2aa99ffc3ab9bffc5ab9bffc6aa9bffc5a99affc2a99affc0a999ffc0a998ffbfaa9affc2a99cffc4a999ffcbad98ffc9a38dffc39378ffbc8367ffb17455ffab6c47ffae6c45ffaf6d47ffb06f48ffab734fffd3b3a1ffd2c0b7ffcdbbb4ffc7b7b1ffd5c9c0ffd6c8bfffd6c6bdffc5b5aaffc5b2a3ffcaa890ffd1a583ffd4a480ffd4a681ffd7a681ffdaa781ffd9a785ffdaaa85ffdbab87ffdbac89ffdaac8bffd3a888f1cdaa919acdb09c28dfc6b91fce42ad40c338a747c239ac4ac43ba947c239a945c43bae41c037a93fc239aa3cbf3caa39c03aaa36c239aa33c33caa30bf3aaa2dc139aa29c738ae27be34aa24c639aa22c334a51fc53aad1dc135a71ac43ba718bf35aa15c23daa14bf40a611c33cb410bf409f0ec837a40dc43bb10bd12eb90ab2339909c639aa07b649b607b6249206aa55aa05cc66cc04bf40bf03ff55ff02ff80ff0280008002ff808002ff80800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff02ff80ff02ff80ff04bf40bf04bf40bf05cc339906d555aa07db24b609c639aa0ab233b20bd146b90dc43bb10fbb33aa11c33ca513c943ae15c23daa17c837b119c23dad1cbf40ad1fbd3aad21c136aa24c640b11dc13ea709c655aa02ffffff02ffffff03ffffff04ffffff0ae6e6cc4ca48d7ccb95624ef194553cfc955339fd935338ff905338fe8f5338fe8e5338ff8d5137ff8b5036ff8a4f36ff894e35ff884e34ff894e36ff884f36ff8e553aff8e5439ff8e553aff8d5439ff8f553aff91593cff8f5637ff8f5435ff8e5334ff8f5435ff8c5233ff8a5031ff874e31ff854d31ff834b30ff824b2fff80482dff7f482dff7f472dff7e472cff7d452bff7a442bfe7a452cfe79442bfe78422aff7b462efe78462eff986f5affab8c7affa2877afda4887cfba48779eda5867994a586753ea584733ca6887351a78471a7a685736ba9887518aa8a8087b09588f5b8988bfdaa7d68fea46949fea86946ffa76845ffa86946ffa66946ffa76945ffa86946ffa86946ffaa6b49ffae724effad724effad724fffad714fffa26443ffa26343ffa16242ffa06041ffa76849ffa36846ffa26746ffa26847ffa36847ffa5694affa6694affaa6e4effac7151ff9f6244ff8b4c2dff915031ff8e4e2fff8e4e30ff8e4d30ff8d4e31ff8b4e31ff9f6445ffa96e4dffa96e4dffa86e4dffa76e4cffa86e4cffa86e4cffa96f4dffa96f4dffa76f4cffa96f4dffa96f4cffa96e4dffa96e4dffa96d4dffa86e4dffa76e4cffa86e4cffa66e4cffa56d4cffa56c4bffa16646ffa76d4dffa66d4bffa96d4bffaa6c47ffad6c49ffa6623fffa96241ffa9623effa9613effa6603cffa55f3cffa55e3cffa45d3bffa35b39ffa35b37ffa15936ff9f5836ff9d5635ff9a5532ff985332ff955133ff945232ff905132ff8f5235ff955a3effa17057ffaa7b63ffb68a74ffbe9b87ffbda18bffd2b6a1ffc6ad99ffc4ac9cffc4ab9dffc3a99cffc4a99bffc4a99affc3a99affc2ac9cffc2ab9cffc1aa9bffc1ab9dffc1a99dffc5ab9cffcaae9bffcdab99ffcda690ffc19277ffb77f61ffab6d4dffa96946ffad795dffd0b5a6ffccbcb4ffc8b8b2ffd7c8c0ffd6c7bfffd6c7beffc3b2a7ffc5b0a3ffc9a995ffcfa586ffd4a684ffd3a889ffd5a98affd7a98affd4a98dffd5ac91ffd6af94ffd4af97ffd4b29cffd4b29dfed2b09df9caaa97d4c4a89649bda8961dc14fb027c43baa4bc23aaa48c335aa46c53aaf43c239ab40c338ab3dc036ab3bc238a937be38a735c03aad31c139ac2dc639b02bc43bac28c639ac26c33ca823bd3aa820bf38a71ebb33a21bbd39aa19c23dad17bc37a615c23daa12c639aa10bf30af0fcc44aa0eb637a40bd12eb90acc33b209c639aa08bf40bf06d52bd505cc33cc05cc33cc04bf40bf03aa55aa03aa55aa0280808002ff808001ff00ff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0000ff0002ff80800000ff000280808003aa00aa03ff55aa04bf40bf05cc339906aa2baa07b6249209c639aa0acc33b20bb92ea20dc43bb10fcc33aa10bf30af12c639aa15c23daa17c843b119c23dad1cbf37a41ec43caa20c738af23bd3aa826c33ca809aa55aa01ffffff02ffffff02ffffff02ffffff05ffcccc0bffffe836d9cbb8b8936955f7935840fc93543afe905539ff8d5338ff8d5237fe8f5238ff8d5138ff8b4f36ff8b4f35ff8c5137ff8b4f36ff8c5237ff91573bff8f553aff8f563bff8f553aff8f563aff92583cff935839ff935738ff915637ff925637ff8e5334ff8b4f31ff894e32ff894f33ff884f34ff895134ff895135ff8a5236ff885135ff865034ff855034ff844e33fe834e33fe844e35fe824c34ff7f4a31ff96634bff986c54ffa78370fda7897bf9a4887ad7a2877953a3877820bf48a716c53aa21dc13ea73ac13ea715b6559219c247a326bc43a836b39284e1b89486fda4735cfea56846fea86844ffa66845ffa66844ffa46943ffa76846ffa76945ffa76947ffac6f4cffae7350ffad724fffaf7351ffa46745ffa26342ffa26243ffa16242ff9f6141ffa96b4cffa36745ffa46848ffa46948ffa66a4bffa5694affaa6d4effac6e4eff8e4f33ff8f4f32ff8f5030ff8e4e2eff8e4f2fff8d4f31ff8e4e31ff8d4e32ff8b4e31ff9a5e41ffa96e4effa86e4cffa86e4bffa96e4cffa96f4dffa96e4cffa96f4dffa96f4dffa86f4cffa9704cffa86f4dffa9704dffa86f4effa9704effa96f4dffa96e4cffa96f4dffa76e4cffa76d4dffa76c4cffa36847ffa76d4cffa86e4bffad6d4affaa6743ffa8613effa96240ffa8613effa8613effa65f3cffa6603dffa65f3dffa55e3cffa45d3cffa25d3affa05b39ff9f5b3aff9d5a38ff9d5a37ff9c5836ff9a5635ff995533ff985432ff985230ff975130ff954d2dff944e30ff944d2fff8d482cff80422cffae836bff8c573dffb57b60ffcca591ffcbaf9affc2ac9bffc1aa9effc1aa9fffc3ac9fffc2ac9effc3ac9effc4ac9dffc4ac9effc2ae9fffbfada0ffbdad9fffbdad9fffc0ada3ffc4aca0ffcaad9effd0ae9bffcca38fffbb907affb39484ffcebab1ffc8b6afffd8c9c1ffd5c8bfffd5c6bcffc3b1a5ffc3afa2ffc6a996ffcba58affd1a88affcfab8fffd0ad92ffd0ae96ffd1b39effd4b8a6ffd9beafffd7c1b4ffd7c5baffdacabdffd9c9bdfedecabdf7dbc4b6cdd2c0b156e4d0c117c84eb148c339aa4ac13ba947c239ac44c338a942c53aaa3fc239aa3bc238ad38c437ad35c53aad32c23dad2fc336a82cbf3aa82ac23daa26c336a824bf39a322bb3ca51ec43caa1cbf37ad19c23dad17c843b114cc33a613bc43ae11c32da50fbb33aa0eb637a40cbf40aa0bb946a209c639aa08bf409f07b6249206d52baa05cc66cc04bf40bf03aa55aa03aa55aa02808080028080800280008001ffffff0000000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ffff01ff000001ff00ff0280008002ff80ff03aa55aa04bf40bf05cc339906aa2baa06d52baa09c639aa0acc4db20cbf40aa0cd540aa0fbb33aa10bf309f12b82aaa14cc40b217c843b118ca35aa1bc639aa1ec43caa21c13eaa23c53aa81ecc3cb30bd146a201ffffff01ffffff01ffffff01ffffff01ffffff03ffffaa05ffffff3bcbb1a0d6905d49fc94553cfe925338ff8f533aff8f523afe8f5237ff8e5138ff92533bff8a4d32ff87492fff894d31ff92573bff91563bff91573bff90563aff90563bff91573cff93583dff955b3eff975c3cff975b3cff975c3cff965b3aff975c3cff975b3dff955a3cff92593aff8f5739ff8a5435ff895235ff885235ff865234ff865235ff865135fe855034fe855035fe834f34fe915c44fe9d6a51fe9d6c52fea0745ff9ac8977c8a6887947a288771ac44e9d6ac53aab71c238a971c238a94ec43baa33c33ca516c546a232c73da814bf8099b9b58d7cfca16b50fea86947fea76945ffa76846ffa66744ffa56844ffa76846ffa66846ffa56746ffad704effac714fffac7250ffaa6e4cffa16342ffa16242ffa16142ffa16242ff9f6041ffa7694bffa36746ffa46848ffa56a49ffa66a4bffa96e4fff9f6346ff905334ff8f4f2fff8f4f31ff8f4d30ff8e4d2fff8d4f30ff8d4f31ff8d4e31ff8d4f33ff8c4e32ff995d40ffab7050ffa96d4dffa96e4dffa96f4dffa96f4dffaa6f4effab704fffac7150ffab704fffab704fffaa704effaa714fffaa704fffab7050ffaa704effab6f4effab6f4dffaa704effa96e4effa96d4dffa56a49ffaa6f4dffa96b49ffa86341ffaa633fffa9603effa5623effa6613dffa5613cffa45f3bffa45e3cffa45e3cffa45d3cffa25d3cffa15d3aff9f5b39ff9e5b38ff9d5a37ff9c5937ff9a5937ff985837ff965736ff965635ff955432ff955230ff95512fff964e2fff944c2cff944b2eff8e4a31ff94614aff9a664bff9b532dff9b5833ffb07958ffc99d84ffd1b19fffc5ae9fffc0ac9fffc1ac9fffc3ada1ffc3ada1ffc2ab9fffc3aca0ffc2ab9fffc3aca0ffc2ac9fffc0ac9effc1ada0ffc0ada1ffc1ada1ffc2ada0ffc5aea1ffc8b0a4ffc1afa6ffc5b2abffd7c7bfffd5c8bfffd3c4bcffc3b1a6ffc3afa2ffc7ab99ffcaa68cffcfa98effcfaf95ffcfb19dffcdb4a1ffcbb7a6ffcebaabffd2bdb1ffd1c0b5ffd0c2bbffd2c5bbffd6c7befed9cac0fde2d0c5f5d2ae99d9c5957d33d7b4a03ac639ab4bc23aad48c339ae45c437aa43c239ab3fc239aa3dc03bab3ac139ab37c338ac33c337aa31c139ac2dc139aa2ac237aa28bf39a624c639aa21c936aa1fc53aad1dc135a71bc639aa19c23dad16c53aae14bf40b211c33cb411c33ca50fbb44aa0dc43b9d0bd146b909c639aa08bf409f08bf409f06d555aa05cc33cc04bf408003aa00aa03aa55aa03aa55aa028000800280808001ffffff010000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ffff01ff000001ff00ff01ff00ff02ff00ff03aa00aa04bf40bf0599339906d555aa06aa2baa08bf409f09c639aa0bb92ea20db13b9d0ec837a40fcc33aa12c639aa13c936ae16c546ae19c23dad1bbd39aa1dc13eb01fc53aad22c334ac13bc43ae09c655aa01ffffff01ffffff01ffffff01ffffff01ffffff03ffffff02ffffff09e3e3e37c9c7365f8925843fe95543afe94543efe905339fe925539ff8d4d34ff88482fff8a492fff8d4d32ff935539ff95593cff93593dff93593dff93583dff92583dff91573cff93573dff995e40ff995e3eff9a5d3dff995e3dff9a5d3dff995d3fff985c3dff975b3cff955b3bff945b3bff915839ff8e5638ff8c5638ff8a5437ff875336ff885237ff855136ff855137ff8a573dfe9e6a50fea06b52fe9f6b50fe9c6d54f4aa846ea8a88a7824a3877840c33cab72c33aaa71c238ac71c238ac71c23bac63c139aa5cc23aac028080802ba6826bd4a67761fea4694bfea76846fea86745ffa56744ffa56843ffa56743ffa66747ffa56745ffa66746ffae7250ffad7150ffaf7353ffa36543ffa16241ffa16142ffa16141ff9f6040ff9f6041ffa66849ffa46848ffa66a4affa76b4bffab6e50ff9b5e40ff8e5031ff915333ff915232ff8f4f30ff8f4f32ff8f4e32ff8d5032ff8d5133ff8f4f35ff8e5035ff8e5136ff95593cffad7252ffa96e4dffa96f4dffa96e4effaa6f4fffab704effab704fffab704fffab704fffac704fffab704effac6f4fffac704fffac7050ffad704fffac6f4effad704effad6f4fffaa6d50ffa96c4dffa46648ffa56748ffa46444ffab6647ffa5603effa35f3effa3623effa4613fffa3603dffa35f3cffa25d3bffa25e3bffa25d39ffa15c39ff9f5b37ffa05b39ff9d5a37ff9d5a37ff9b5836ff9b5837ff9a5837ff995735ff995635ff975533ff965332ff955232ff965032ff934e32ff934e2fff934b2dff8a4a2effa17358ff965734ffa1532dff9c522bff995231ffa66b4dffc3957dffcdad99ffc8af9dffc3ad9effc2aca0ffc2ada0ffc2ab9fffc3aba0ffc3ac9fffc1aca0ffc1ac9fffc2ada1ffbfac9fffc1ada0ffc1ada0ffc1ada1ffbfaba1ffb09e94ffbba89effd5c6bdffd5c7bfffd1c2b9ffc3b1a6ffc3aea2ffc5ab9affc6a790ffcbab92ffccb19effcdb4a2ffcdb6a5ffcfb9aaffcfbbaeffd0bdb0ffd1c1b5ffd3c2b9ffd6c6bfffddcac1ffd4b5a3fec59378fdcc8862f8d3926982d2a58928c639ac4cc33cab4ac13bac47c639ac44c338ac41c03ba93dc43bab3bc23dad37c338ac35c03aa832bd38a82ec237ac2cbf3aa829c13ea826c33ca823c53aaf20c738a71dc135a71bc639aa19c23dad17bc37a614bf33a612c639b811c33ca50fbb44aa0dc43b9d0cbf40aa0bb946a209c655c608bf409f07b649b606aa2baa05cc339903ff55aa02ff008002ff00800280008001ff00ff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000100ff0001ffffff02ff00ff03ff55ff02ff80ff03aa00aa04bf40bf05cc33cc07b649b608bf40bf09c639c60bb946a20cbf40aa0eb637a410bf409f12c639aa13c936ae15c23daa18bf35aa1ac43bb11dc135a71fc53aad22c334ac17c843b109aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff02ffffff02ffffff0acc66b232c2a399db8b5a46ff91543bfe92533afe925539fe8a4a2fff8a482ffe8c4a30ff8f4e32ff955539ff995a3eff975a3dff965a3dff955a3dff95593eff95593eff93583dff93583dff995e3fff995e3eff9b5f3dff9c603eff9a5e3dff9a5f3fff995f3eff995d3dff975e3dff975d3cff955c3cff92593aff90583aff8c5538ff8b5439ff895439ff855238ff865338ff99674dfea26d51ffa06b4effa06c4efe9e6b4ff6a37760bbaf8b7b289f867310bf509f5cc23aac71c23bac72c33aac72c33aac71c23bac55c33cab0599996671ae836cf3a46f53fda66948ffa76847ffa76946ffa56844ffa66944ffa66846ffa66745ffa66745ffa76948ffae714effae724fffab6e4dff9e603fffa26141ffa36141ffa16041ff9f5f41ffa06042ffa46646ffa56749ffa66949ffaa6d4eff935636ff8e5130ff925433ff915132ff905133ff8f5131ff8e5131ff8f5232ff8e5232ff8e5132ff8d5131ff8d5132ff8f5234ff975a3cffae7151ffad714fffae704dffb07250ffb0724fffb27451ffb27350ffb27251ffb1704fffb0704fffae6e4dffab6b4bffa86848ffa46345ffa16042ff9c5b3dff955539ff8c4e31ff86472cff7e3e23ff75361cff76371cff85462aff98593bff9a5c3cffa46645ffa76b48ff9b5c3aff9d5c39ffa3603effa05d3cffa05d3bff9f5c39ff9f5a39ff9f5938ff9e5937ff9d5937ff9c5938ff9b5837ff9b5937ff9b5837ff9b5737ff975536ff985537ff965536ff945333ff935030ff934e32ff934d2eff934a29ff914a2dff8d5943ffa16f51ff9e5430ffa1532dffa1522cffa1532cff9d5330ffae6b4bffc1957dffd2b4a0ffc6ae9dffc1ac9fffc1aca0ffc0ada1ffc0ada0ffc1aca1ffc2aba0ffc3ada1ffc2ada0ffc2aca0ffc0ac9fffbfac9effb5a295ffaf9d92ffb3a296ffd3c3baffd5c7beffd0c1b7ffc5b1a6ffc3aea1ffc4aa9bffc4a794ffcaae9bffcbb4a3ffceb6a7ffd2baaaffd1bdafffd0bcb1ffd0c0b7ffd2c2baffd9c6bdffdabfb2ffc89d86ffc1805affd1855dffd38c60fed39165c7d19f8112e39cc648bf39aa4bc23aaa48c339aa45c43bae42c53aaa3fc239aa3cc437aa38c437ad36c239aa33c33caa30c53aaa2cc53aa82ac237aa27c43baa23c53aaf21c93eb21ec43caa1cbf40ad1ac445b117c837a615c23daa14bf40a611c33ca50fbb33aa0ec837a40cbf40aa0bb92ea209c639aa08df40bf06d555aa06d555aa04bf40bf04bf40bf03aa55aa02ff808002ff008002ff80ff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff02ff80ff02ff00ff03ff55ff04bf40bf059933990599009907b624b608bf40bf09c639c60bb946a20cbf2b950dc43b9d0fcc44aa11c33ca513c943ae15c231aa17c837b11ac43ba71cc840b61ecc3cb321c136aa24c639aa0fcc44aa0dc44eb10cbf40aa01ffffff01ffffff01ffffff01ffffff14bf40a602ffffff14fff2d9ae956856fc965741ff8c4d33ff8a4a30fe8f4c32fe904d34fe904f34ff925237ff995a3eff995b3fff985c3fff975b3fff965a3dff965a3fff95593eff95593eff94583eff965b3dff9b6040ff9c613fff9d6140ff9b603eff9c6140ff9b603fff9a5f3fff9a5f3fff975e3dff955d3cff935b3bff91593aff8e573aff8b563aff895539ff875339ff9a674dffa26e52ffa16c50ffa36c50ffa16c4ffea06c4ffa9c6f57ccab877332a3857540c33cab71c43bac71c23bac71c23bac71c23bac71c43bac16c546a20caa956ab5a67963fda36a4efea86a48ffa56745ffa76846ffa66845ffa66845ffa76845ffa66744ffa56846ffa86b49ffad704effaf7250ffa16442ff9f6141ffa16142ffa16142ff9f6141ff9f6142ffa06344ffa56949ffa86b4effa16445ff905133ff905233ff915233ff8f5132ff905133ff905233ff905132ff8f5132ff8f5233ff8f5234ff8f5234ff8e5232ff8f5335ff8f5335ff9a5e40ff9e6243ff9d5e3eff9d5b3cff9c5c3bff995939ff975738ff965335ff935033ff914e32ff8e4c30ff8c4a2eff8b492dff89492dff88472bff86462aff86462aff82442aff804329ff7e4126ff7e4025ff7a3c23ff7c3f25ff804126ff824226ff814125ff814125ff87482bff95583affb07052ffb67758ff965736ff975635ffa26041ff9f5c3cff9f5b3aff9c5938ff9c5736ff9d5937ff9e5a38ff9b5937ff9a5836ff9a5736ff995535ff985436ff965434ff975434ff965031ff964e31ff964d2eff944a2bff964c2eff8b4a30ff9f7059ff945332ff9f542cffa1552dff9f5730ffa25832ffa5562fff9f552cffa46543ffc6997fffd3b6a1ffc5ad9dffc2aca0ffc1aba1ffc4aca3ffc2aca0ffc2aca1ffc2ada1ffc1aca1ffc0aca1ffb6a298ffaf9d91ffae9c91ffb09e95ffcebeb6ffd5c6beffcdbeb5ffc5b2a6ffc3aea1ffc2ab9cffc2aa9affccb6a5ffcbb7aaffcdb9acffcfbdafffcfbfb3ffd0c3b8ffd2c5bdffdec8beffcba593ffba8163ffc8805bffd28459ffd2865bffd08d60ffd69065f1cf987538dfbfad45c43fae4cc339ab49c73bab46c53aab43c239ab40c338ab3dc43bab39c53aae37c33cac33c337aa31c139a72dc639aa2ac23daa27c434aa24c639b122c33cac1fbd3aa51dc13ea71ac445b118bf40aa16c53aae14bf40a612c647aa10cf40af0ec849b60cbf40aa0acc33b209c639aa08df60bf07db49b606d555aa05cc339904ff40bf04bf408003ff55aa02ff80ff01ff00ff01ff00ff0280808001ff000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000000001ffffff01ff00ff02ff00ff03aa55aa04bf40bf04bf408006aa55aa06aa2baa07db49b609c639aa0ab233b20cbf40aa0eb637a40fcc33aa11c33cb412c639aa14bf40b217c843b119c23dad1cc840ad1ec433aa20c738af24bf39aa26c93cae29c73eae2ac23daa1bc642aa07db49b601ffffff0fcc44bb0cbf40bf04ffffbf29d3bba8c8a4735efd8f4d35fe944f36fe934d34fe924d37fe915035fe925137fe9a5a3eff9a5c3fff9b5d40ff995c40ff985b3fff975b3fff985a3fff975a3fff975a3fff95593fff965a3dff9c6141ff9c6140ff9c613fff9e6242ff9c6140ff9c6140ff9b613fff99603eff99603fff995f3fff975e3eff955c3dff905b3bff8f5a3dff8a573aff986647ffa16f51ffa36e53ffa36c50ffa26c4fffa16c4fffa06b4ffc9c6b52d9a178633ea988771ec444a26ac53cab71c43bac71c43bac71c43bac63c43baa17c843a647a9856cefa5745afea5694afea86847ffa86847ffa66846ffa76846ffa66846ffa76846ffa46745ffa56845ffa86d4affae7251ffa66949ff9f6140ff9f6040ffa16243ff9f6241ff9f6242ff9e6143ffa06547ffaa6f51ff995b3eff8e5032ff8f4f32ff915134ff925134ff925236ff925236ff905233ff905233ff8f5132ff8f5233ff915436ff915436ff915436ff915638ff95583bff985c3eff975a3cff935436ff945335ff945335ff935334ff925334ff915234ff915134ff905033ff8e4e31ff8d4f31ff8b4c2fff8b4c30ff894b2fff874a2eff85482cff83462bff814529ff804429ff804228ff7b3e25ff804329ff83442aff834328ff814227ff834429ff854729ff844329ff804126ff87492cffa06245ffa86c4effaa704fff9d5f40ff945336ff9e5c3dffa05b3bff9f5a39ff9b5636ff9a5937ff995936ff995835ff985737ff975636ff975535ff955233ff955132ff915130ff934f2fff934e2cff914c2aff8f4d2dff89583effa4765aff9c5432ff9f542effa0552eff9f552effa05430ffa4562effa4562fff9f552fffaa6c49ffc69a80ffcfb3a3ffc4aea1ffc2aca0ffc2ada0ffc2ada1ffc1ada1ffbfaba0ffb9a69bffaf9d93ffaf9d92ffad9b90ffae9b92ffcabab2ffd4c5beffccbdb4ffc5b2a5ffc2aea0ffc2ac9effbfab9effcabaadffcdbeb5ffd0c1b8ffd1c3b8ffd1c3b8ffd5c1b5ffcfae9fffbc896effc17d58ffc78058ffca815affcb865cffd28e5fffd69367ffd6946dfad99d7295d6ad9004ffffbf4dc338a939c03aaa12c647aa33c83caf34c93bb13ec13aa93bc23dad37c338ac35c03aa832c23da82ec237ac2bc435ac28c639a626c33ca822c334ac20c740af1dc13ea71bc639aa18ca35aa16c53aae15c23daa13c943ae10cf40af0ec837b60dc43bb10bd12eb90acc33b209c639aa07db49b606d555d506d555aa05cc66cc03ff55aa03ff55aa02ff008002ff008001ffffff02ff808000ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ff00ff02ff80ff02ff008003ff55aa04ff40bf05cc339906d555d507b649b608bf40bf0acc33b20cbf40aa0dc43bb10fbb33aa11c34bb412c647b814bf40b217bc43b118ca40b51bc639aa1dc13eb021c13eaa23c53aaf26c336a829c73eae2cc53aae26c33ca81fce3aad1cc840ad19cc3db817d34eb10cffffff70af8472ee93543efd965138fe954f37fe955037fe945238fe915134fe96573afe9d5e41ff9b5d3fff9a5c3eff9a5d3fff9a5c3eff9a5c3eff9a5b40ff975b3dff975a3fff95583dff96593dff9c6141ff9b603fff9d6241ff9d6240ff9c613fff9c613fff9d6242ff9a603fff99603fff995f3eff985f3eff975e3eff915c3dff8f5b3dff956345ffa27050ffa26f51ffa36e50ffa46d50ffa26c4effa16b4fffa16b4efea06b4ee89e705a61b0897619c247a339c53aaa71c43bac72c53cac71c43bac55c63cab26c343a89caf846afda16c50ffa66a49ffa76847ffa76846ffa56745ffa56745ffa56746ffa66746ffa56945ffa46846ffab704dffad704fffa16242ff9f6241ffa16241ffa06140ff9f6140ff9e6140ff9f6242ffa76b4cff94593bff8f5034ff8f5033ff915135ff925235ff925135ff905134ff905234ff915334ff925435ff925436ff915335ff915537ff915436ff905536ff93583aff9a5f40ff985c3dff985c3dff955738ff945436ff945436ff935536ff915334ff8f5334ff905235ff8e5133ff8d5031ff8b4f2fff8a4e2fff894e2fff884c2eff874b2eff864a2eff83472bff814429ff7f4328ff7f4228ff7a3e24ff7f4329ff82452aff85462aff834328ff86462bff88482dff88482cff88472bff89482bff884628ff7f3e22ff894b30ffa3674bffa4694cffa26648ff894b2cff945332ff9d5a3aff9b5736ff9a5533ff975432ff985635ff985635ff975535ff975334ff965232ff935232ff934f30ff934e2eff924c2bff924c2cff86482fff9b6f58ff985432ffa1522effa3522dffa3542fffa3552fffa3562effa4572fffa4562bffa7582eff9e5933ffaf785dffcea995ffcbb0a2ffc1ad9effc1aca0ffc0aca0ffbdaaa0ffb29f95ffae9d92ffad9b91ffad9c91ffac9a91ffc6b5acffd4c5bdffccbcb4ffc5b1a5ffc3ae9fffc0ab9cffbeaca0ffc8bab1ffc8bcb4ffcabeb5ffcec1b7ffd1beb2ffceb8a9ffc8ac9affd1ab95ffd1a88dffd3a88effd3a98cffd3a98affd4a78bffd7a990fed9ab90ffdaa98eddd2a68c2be1c4ac2cc540ae4cc339ab25c13eac28c640ac25c13eac3fc239aa3cc43caa38c43bad36c239aa33be37aa2fc33cae2cc53aae29c73eae26c336a823c53aa821c13eaa1ec43caa1cbf37ad19c23dad16c53aae15c23daa13c936ae11c33ca50fbb33aa0dc43bb10bd12ea20ab2339909c639aa08bf60bf06d52baa05cc33cc05cc33cc03ff55ff03ff55aa01ff00ff02ff808001ffff0001ff00ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff02ff808002ff808003aa55aa03aa55aa04bf408004ff40bf06aa2baa06d555aa08bf409f0ab233990bb92ea20cbf2baa0ec837a410bf40af12c647b814bf40b216c53aae18bf40aa1bc639aa1dc135a720c738a723c53aa826c93cae28c639ac2bc43bac2fc33ca832c238a835c53aad19cc3dad03ffffff25ac8a7ca7ab715ff49f5844fd914f37fe95533bfe945238fe945237fe965639fd9e6042fe9d5e40fe9d5e3fff9b5e3fff9d6041ff9b5e3fff995d3fff985b3fff965a3dff975b3fff975a3eff975a3eff9c6041ff9d6140ff9d6241ff9e6241ff9e6241ff9e6342ff9d6240ff9c6340ff9c6240ff9b6241ff9b6141ff996040ff965f41ff976245ffa36d50ffa26d4fffa36d4effa46c4fffa46c4effa36c4fffa36c50ffa36c4effa36c4efa9d6b52aaa9816b12aa8e712cbf3aa871c43bac71c43bac6ac53aab40c33ca727b75c90e3a7785efea36a4affa66947ffa66846ffa66846ffa56746ffa56746ffa56846ffa56747ffa56947ffa36846ffab704effa56846ffa26341ffa16141ffa0603fffa0613fffa06140ff9f6141ffa06042ff9b5d3eff975739ff955637ff975738ff985839ff98593aff955738ff945737ff945737ff935637ff945737ff935738ff935738ff935739ff94583aff955b3cff965c3cff985d3eff995e3eff985c3cff985b3cff935535ff945536ff935536ff935536ff915335ff905335ff8f5333ff8f5232ff8e5131ff8c5030ff8b4f30ff8a4d2fff884d2fff874b2eff84482bff83462bff804329ff7f4228ff7c4025ff81442aff824529ff834529ff84462aff884b2eff8c4b30ff8a4a2fff8a4a2dff89492bff8b492cff8d4a2eff89452aff884428ff814124ff84442affb87e62ffa97153ff8d5035ff924e2eff9c5434ff9d5736ff985434ff955232ff965233ff965233ff975132ff94512fff94502fff934f2eff924e2dff924c2cff914a2bff955d40ff996143ffa05632ffa15230ffa15331ff9f5532ff9d5835ff9e5b38ffa0603dffa76746ffa96c4bffab7052ffa5735affba9a87ffc6b0a2ffc1ad9fffc0aea3ffb8a69bffae9c93ffae9c92ffad9c91ffad9c91ffae9b92ffc1b1a7ffd2c3bbffcbbcb3ffc4b0a3ffc1ac9effbfaa9bffc0aea1ffc9bbb1ffc8bbb3ffcbbdb4ffcbbaafffcdb8abffcbb5a6ffccb7a6ffcbb6a5ffceb8a9ffcfb9adffd1bbaeffd2beb0ffd4c0b3ffd7c2b7fedbc6b8fee1ccbdf9dbb29badc792791fe6cec50affe6cc08ffffdf05ffffff22c33cac37c73cb03dc43bab3ac139a736c239aa33c33caf30bf35aa2dc639aa29c738ae27c434aa24c639aa22bb3ca51fbd3aad1cbf37a41ac43ba718bf35aa15c23daa13c936ae11c33ca510bf40af0eb637a40cbf40aa0acc33b209c639aa08bf40bf06d52baa05cc009905cc66cc03aa00aa03aa55aa02ff80ff0280808001ff00ff01ffffff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff008002ff808002ff808003aa55aa04bf80bf05cc339905cc339907b649b608bf40bf09c639aa0bd146b90cbf2baa0ec849b60fcc44aa12c647aa14bf40a616c53aae18ca40b51ac43bb11dc13ea71fc53aad23c53aa825c137a528c639ac2bc43bac2ec23dac32c73dad2ec83dac0599669906d580d519cc8fa38ec6a28ef091523dfd98543cfe96543afe955539fe99583cfd985a3bfd9e6041fd9e6042fe9d5f40ff9c5e40ff9b5e40ff995e3eff9a5e40ff995d40ff985c40ff985b40ff985a3fff975b3eff9c5f41ff9d6242ff9e6342ff9f6342ff9e6242ff9d6241ff9d6240ff9e6441ff9d6342ff9d6341ff9a6140ff9b6041ff9c6346ffa86f51ffa76e50ffa56c4dffa76c4effa76d50ffa66d4fffa56b4fffa56c51ffa46b4dffa46a4cffa06a4ee7a0725d43af89760cbf559571c43bac71c43bac39c53faa10bf409f38b28972f3a17054fda66c4affa76a46ffa76946ffa66747ffa56747ffa66847ffa66948ffa66848ffa56847ffa46848ffa96d4cffa16241ffa26240ffa36241ffa1613fffa06040ffa06141ffa06141ff9f5f40ffa76646ffaa6746ffa46243ffa05f3fff9c5d3cff9b5b3bff985839ff975938ff955738ff965a3aff965a3aff965a3aff96593aff935839ff95593aff975c3dff995f3fff995f3eff9a5f3fff995e3eff9a5f40ff935738ff925536ff935535ff935535ff915536ff8f5435ff8e5332ff8f5432ff8d5231ff8b5130ff8b4e30ff8b4e30ff884d2eff884b2eff86482bff84462bff82442aff7e4027ff7c4026ff82442aff84452bff86462cff8a4c30ff8c4d32ff8c4c30ff8b4b30ff8c4c31ff8c4a2fff8d4a2fff8b482dff8b482bff8b472aff894628ff8a4628ff864226ff824024ff9a6044ffb27558ff854929ff874323ff95502fff985131ff974f30ff974f30ff974f2fff964e2eff975031ff965032ff954e31ff924e2fff8f4a2bff844729ffab7e62ff9d674affa86f59ffb17b67ffb88770ffb98f79ffbb9580ffbd9985ffbc9b87ffb69986ffb39886ffb19787ffb09a8cffb49f94ffc3b0a4ffbfaca2ffb1a097ffae9d95ffad9c92ffad9b91ffad9c91ffad9b93ffbcaba3ffd1c2bbffcbbbb3ffc3afa2ffc1ac9effbeaa9bffc3b2a5ffc9bbb1ffcbbdb3ffcab9afffccb7abffccb7a9ffccb6a8ffceb7a9ffccb7a9ffccb8aaffceb9adffcebbacffd1bcafffd1bfb3ffd3c0b9ffdbc5bafee3c7b3fcc57d58f7ca744ec6ca85629cd0845f83cc907150bfa38c0fcc66aa29c13eae3ec13aa93ac139ab37c338a734c43bac31c63eac2ec23dac2bc43bac28bf39ac25c137ac22c33cac20bf40a71ebb3ca21bbd39aa19c23dad16c53aae14bf33a612c639aa10cf40af0ec837a40cbf40aa0bd146b909c639aa08bf40bf07db49b606d52baa05cc339904bf80bf03aa55aa03aa55aa0280808001ffffff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00000280808002ff80800280008003aa55aa03ff55aa05cc669905cc339906d555aa07b649b609c639aa0acc4db20cbf40aa0ec837a40fcc44aa11c33cb413c943ae15c23db617c843b11ac43bb11cc840ad1fc53aad22ca3cac25c137a528c639ac2bc43bac2ec83dac30c53aaf34c436ac2ac23daa17c843b10edbb6c889ab8a7bf6965843fd9b583ffe9c573efe9a5a3dfe9c5c3ffd9f6042fda16243fda06242fe9e6041ff9d5f41ff9c5e41ff9b5f41ff9a5e41ff995d3fff985d40ff9a5d40ff985a3eff9b5e3eff9c6040ff9f6242ff9f6341ff9f6342ff9f6342ff9e6341ff9e6341ff9e6342ff9e6343ff9e6342ff9d6343ff9d6443ffa66e4dffa96f50ffab7050ffac7151ffa96f4fffa96e4fffa86e4effa76c4fffa76d50ffa46d4dffa36c4cfea26d4dfa9e6c539cad846f1bb3847b1ec444aa41c03ba939c53faa02ffff806aa87b65f9a16b4efea76a48ffa66946ffa66946ffa56745ffa56846ffa56846ffa56846ffa46746ffa46747ffa86c4bffa36645ffa26343ffa26241ffa26340ffa06040ff9f5e40ff9d5d41ff995b3cff95573affa06143ff9e5e3fff9e5d3dff9c5c3cff9c5d3dff9a5c3bff995a3bff97593aff965939ff955a39ff955939ff955a3bff965a3bff94593aff965c3dff9a5e3eff9b5f3fff9c6040ff9b5f3eff9a5e3eff9a5f3fff955939ff955737ff925634ff915434ff915535ff8f5534ff8f5534ff8e5434ff8d5332ff8b5231ff8b5031ff8b4e30ff8b4f30ff894b2dff864a2dff82462bff80442aff7b3e25ff7e4229ff81452bff87472dff8c4b2fff904e32ff8e4e31ff894f31ff8b4e32ff8c4d30ff8d4d30ff8d4b30ff8c4b2fff8d4b2eff8b4b2cff8b492cff8c492cff8b482aff8a482aff8b472aff8b492cffa46b4effa3694bff905233ff89462bff884429ff8d472cff8f4d2fff924e2fff965333ff9b5839ff9e5b3bffa35f3effa96442ffaa6947ffaf7b5fffac816effb69486ffb0978bffb0978affb1988affb2998affb2998bffb19a8bffb09a8bffaf9a8bffaf9a8bffaf998bffaf9a8dffb39f93ffbeaca1ffbbaba0ffae9f95ffad9d93ffac9b91ffac9b91ffae9c92ffb7a69effcfc1b9ffcbbab2ffc3ada2ffbfaa9dffbdaa9dffc6b6a9ffc9bbb0ffc9baafffc8b7aaffcbb7aaffcab7a9ffcdb7abffccb8aaffcbb8a9ffcdb9aaffd2baacffd1bcadffd3beb1ffd1c1b3ffdac7bcffe3c3b0ffd29070fecd7246fdd5774af9d47d4ef3d58356b6d499782ceed6c50cd56abf3ac139ab3fc239aa3bc73dad38c43bad34c43bac31c639ac2ec237a62cbf3aa829c13ea825c137ac23bd3aa821c13eaa1dc135a71bbd39aa19c23dad17bc37a614bf33a612c639aa10bf309f0ec849b60dc43b9d0bb92ea209c639aa09c639aa07b624b606aa2baa05cc339904bf408003aa55aa03aa55aa02ff80ff01ff00ff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ffffff01ffffff0280808003aa55aa04bf408005cc339905cc339907b649b608bf409f08bf40bf0ab233990cbf40aa0dc43b9d0fbb44aa11c33ca513bc36ae15c23daa18bf40b519c23dad1cbf40ad1fc542ad21c93eaa24bf39aa28bf39a62ac23daa2ec237a631c139ac33c337aa37c33cac28c640b20dd889c48aa17e6dfb975a44fe9c5a40fe9c5a40fe9c5b3efe9b5c3ffda26345fda06143fd9f6142fea06042ff9e6042ff9d5f42ff9b5e41ff9b5e41ff9a5e40ff995d3fff985b3dff9b5e3fff9d5f40ff9f6243ff9f6242ff9f6241ff9f6342ff9f6442ff9f6442ff9f6341ff9f6242ff9f6343ff9e6342ff9e6444ffa36b4bffa36b4bffa36b4bffa56b4cffa76d4dffa86e4effa96f4effa86f4effa86f4fffa7704fffa46d4cfea56e4dfea46c4bfda26c50dda7776059af8a750cbf6aaa2cc540a801ffff000faa8877b8a47259fca3694cffa76849ffa66847ffa66846ffa56745ffa56745ffa66846ffa66947ffa56847ffa56949ffa36847ffa16443ffa0613fffa1613fff9e5e3eff9c5b3cff9a5a3bff98593bff97593bff96583affa06143ff9e5f41ff9f603fff9d5f3eff9b5d3cff995b3aff985b3aff985b3aff965b39ff965c3cff965b3cff955a3bff965a3cff975c3dff9b5f40ff9b5f3fff9d6141ff9c6040ff9c5f40ff9b6040ff9a5e3fff995d3dff935635ff955737ff935735ff935737ff915635ff915636ff905635ff8e5534ff8d5434ff8d5233ff8d5031ff8c4f31ff8a4c2eff86482cff82462aff7f4429ff7a3d24ff804429ff874a2fff8d4d33ff975537ff975438ff955436ff935638ff935336ff925134ff905032ff905033ff8f4e31ff8d4d2fff8d4e2fff8d4c2dff8d4b2cff8e4b2cff8d4a2bff8e4b2dff8f4a28ff8a4827ff9c6547ff9b6547ffb37353ffb26e4effb06d4cffb07250ffaf714effac6e4dffa96c4affa66946ffa86846ffa96846ffaa6a47ffb2785dff733a26ffa97a6affbfa294ffb0998effac998bffaf998affaf9888ffb09989ffb0998bffb19b8bffb19a8cffb19a8dffaf9b8dffad9a8effb4a297ffb8a79cffbdaca2ffb1a198ffac9c92ffab9b91ffac9c92ffafa097ffcec1b8ffcabab1ffc3ada1ffbfaa9dffbcab9effcabaafffc9bab0ffc7b8abffc9b7a9ffcab8a9ffcbb9abffccb9acffceb9abffcfb9abffd0baacffd3baafffd5bcb1ffd6c0b8ffd8c4b9ffdebfabffcc9277ffc46c4afecb6e44fecc7243fdcd7b4ce9cd8d6960f2d7c70ceaeaea04ffffff0dc43bb13bc238ad3cc437aa39c53aaa35c53aa833c33caa30c53aaa2cc53aa829c138ae26c33ca823c53aa820c740af1ec43caa1bc639aa19c23dad17c843b115c23daa13bc36a111c33ca50ec837a40dc43b9d0cbf40aa0acc4db208bf409f07db49b607b649b605cc339904bf40bf04bf40bf03aa55aa02808080028080800280808001ffffff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280008002ff80ff03aa55aa04bf40bf05cc33cc06d52baa08bf209f08bf409f0acc33b20bd146a20dc43bb10fcc44aa10cf40af13c936ae15c23daa17c843b119c23dad1cbf40a41ec43caa21c13eaa24bf40aa27c43baa2ac23daa2dc139aa30c53aaa33c33caf36c239aa08bf60bf05ffcccc819e7969fc9b5c45fe9c5a3ffe9c5b40fe9d5c3ffe9c5c40fda26245fda26245fda06143fea06042ff9f5f42ff9d5f42ff9d5e42ff9c5e41ff9c5e41ff995b3dff9a5c3eff985a3bff985a3bff9b5e3eff9f6242ff9f6242ffa06443ffa06543ffa06343ffa16544ffa06444ffa16445ff9f6344ff9f6444ffa76e4effa56c4dffa56d4cffa56c4cffa56c4dffa46a4affa46b4bffa56c4cffa46c4bffa56e4effa46d4cfea66d4dfea46c4cfda36a4ef8a06f55b3aa836c12aa8e8003aaaa5503aaaa555bae816af8a16c50fea6694cffa8694affa76948ffa66846ffa66846ffa66846ffa56746ffa56746ffa76848ffa16444ffa26545ff9f6141ff9d5f3dff9d5e3dff9c5c3cff9b5b3cff9a5a3cff995a3dff995b3dff95583bff9f6143ff9e6041ff9c5f3fff9c5f3eff9a5e3eff985d3cff995c3bff985c3cff985c3cff975c3cff965c3dff975b3dff985d3fff995d3fff995e3fff9d6142ff9d6242ff9c6040ff9b6040ff9c6041ff9b6041ff9d6141ff945837ff945837ff935737ff925737ff915636ff905535ff8f5635ff8e5535ff8e5534ff8e5335ff8e5132ff8c4e30ff8a4d2fff87492dff85472cff804428ff7e3f24ff87492dff925135ff904e32ff8e4c2eff8e4c2eff955637ff95573aff98583aff965636ff955536ff935336ff935133ff925032ff925032ff914f2fff924f30ff904b2cff934d2dff934c2eff944b2aff944d2dff8f4b2fffb27c5fff9f6040ffa96545ffaa6444ffa86847ffa76847ffa66847ffa56946ffa66947ffa66946ffa96947ffa86949ffa76e4dff934f36ff86432cffad816fffbca494ffb19e90ffb29b8dffb59d8effb39b8cffb19a8bffb09a8bffb19b8cffb09b8dffb09b8effb19d90ffb2a095ffb1a197ffb9a8a0ffbbaca2ffb7a79effab9b92ffab9b92ffab9c93ffcbbdb5ffc9b9b0ffc2aba0ffbfa99dffc4b0a5ffc9b9aeffc8b8adffc8b8a9ffcdb8aaffceb8aaffceb9abffcbb8abffceb9abffcfb9abffcfb9abffd0beb2ffd2bdb1ffd4bfb3ffe1c3b2ffc18669ffbe6a44ffc3663dfec66840fec96c3efbc87244d5cf8c6c79cfa48d55c0a29025ead6c806ff80d51cc840ad3cc43caa39c53aae36c239aa33c33caa30c53aaa2dc139aa2ac237aa27be3baa24bf39aa21c93eaa1fc53aa51cbf40ad19c23dad17c843b115c23daa13bc36ae11c33cb40fbb44aa0dc43bb10bd146b90bb946a209c639aa08bf409f06d555aa05cc33cc05cc339904bf408003aa55aa028000800280008001ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808003aa55aa03aa55aa03aa00aa0599339906aa2b8008bf409f09c639aa0ab233990cbf40aa0cbf40aa0fbb44aa10cf40af12c639b815c23daa17bc37a619c233ad1cbf40ad1ec43caa21c13eaa24bf39aa27be3ba329c138a82cc53aae2fc336ae33c33caa36c23daa01ffffff04ffffff78a27d6cfb9b5d45fe9e5c40fe9c5b3ffe9d5d41fe9f5f43fea16144fea06042fea16144ffa16144ffa06043ff9e6042ff9e5f42ff9e6042ff97593bff965638ff955739ff985a3bff9c5f40ff9f6343ff9f6443ffa06444ff9f6443ff9f6444ffa06444ff9f6445ff9d6243ff9f6444ff9f6444ffa16647ffa87050ffa56c4dffa56d4dffa56d4cffa56d4cffa56c4bffa56d4cffa56d4dffa56d4dffa46c4cffa56c4cfea66d4cfea66d4cfea46b4dfaa06b50d1a87e6383a7867111a5877810af8070c3a97a62fd9f684bfea66949ffa66848ffa66948ffa56746ffa56746ffa56846ffa76847ffa96a48ff9f5f3fff9a5c3cffa16444ff9f6141ff9d603eff9c5f3dff9b5d3dff9b5d3dff9c5c3eff995b3dff96593cff965a3cffa06445ff9e6142ff9e6142ff9c6040ff9b6040ff995e3dff995e3eff995e3dff975d3cff995d3eff985d3fff985c3eff985d3eff9a6041ff9a5f40ff9c6141ff9d6142ff9d6141ff9c6241ff9b6141ff9b6041ff9c6142ff955939ff945839ff925737ff935738ff935837ff925838ff915837ff905637ff8e5536ff8f5436ff8f5334ff8c5131ff8a4e30ff894b2fff834629ff86472bff8b4b2fff8a4a2dff8b4a2dff8b492cff8a492aff884729ffa16647ff86482cff874728ff874728ff874628ff8a4a2bff8f4f30ff925132ff925231ff915130ff914f30ff935031ff934e30ff944e30ff964e2fff934b2bff924b2dff8f5236ffaa7458ffa66545ffab6646ffa66845ffa86948ffa76847ffa76947ffa76947ffa76947ffaa6a49ffa96849ffa36946ffa15d3fff90462bff8d4c35ffa87c6affbfa797ffb69e92ffb29a8effb49c90ffb29b8dffb19b8dffb19b8effb09b8effaf9a8effae9b8fffad9a8fffb0a095ffb3a39affb7a79fffbbaba3ffbcada4ffafa097ffab9c94ffc3b5acffc9b9b0ffc0aa9fffbca99cffc7b6a9ffc7b7abffc8b8abffc9b7abffcbb8aaffcbb8a8ffccb8aaffcbb7abffccb9abffccb8aaffcfbbacffc8baaeffcfbeb2ffdab8a6ffb9745affb85e3bffbd6138ffbf673cffc3714cfebf754efdb67147f7b4734decc9906ed5c4947839b3947d0acc4db230ca3ab53ec13aa93ac639ab37c33cac34c43bac31c139a72ec237ac2ac237aa27c43baa24c639aa22c33ca51fc53aad1dc13ea71ac445b118bf40aa15c23daa13c943ae11c33cb40fcc44bb0dc43bb10cbf40aa0bb946b909aa39aa089f409f07b649b606aa2baa04bf40bf03aa55aa03aa55aa028080800280808002808080000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02ff80ff02ff80ff03aa55aa04bf40bf04bf40bf05cc33cc07db24b609c639aa0acc33b20bb92ea20dc43bb10fbb44aa10bf40af13bc36ae14bf33b216c53aae18ca35aa1cbf40ad1ec43caa20bf40a723bd3aa825c137ac29c138a82cbf3aa82fc33cae32c23dad35c03aa805cc66990bd18bb970a48270fb995d44fe9e5b3efe9e5d3ffe9d5d3ffea46447fea26345fea16143fea16143ffa06042ff9f6043ffa06043ff9f6042ff985a3cff98593bff9a5c3eff9e6143ff9f6242ffa06444ffa16545ffa06444ffa06444ffa06444ff9f6444ffa06444ff9f6443ffa06544ffa06543ffa06544ffa4694affa66e4effa56d4dffa66e4dffa66d4cffa66e4dffa56d4cffa56d4cffa56d4cffa46d4bffa56c4dffa66d4dffa56d4dffa46d4bffa36b4bfda06b4bcda072538cab896f71a7877170ab8670eea57259fda2684affa56847ffa66848ffa56746ffa46745ffa66847ffa66846ffa86948ffa16140ff9a593bff9c5d3fffa06243ff9f6041ff9e613fff9e603fff9c5f3dff9b5d3eff9b5c3eff995c3eff975b3dff955a3cff9f6344ff9c6041ff9e6242ff9c6040ff9c6140ff9b5f3fff995e3eff995f3eff995e3eff985d3dff975d3fff985d3fff9a5f40ff9a5e40ff9e6243ff9e6343ff9d6242ff9d6142ff9c6243ff9c6142ff9c6142ff9d6143ff9a5d3eff955739ff955839ff955839ff915736ff925838ff925838ff905738ff905537ff905637ff8f5334ff8e5333ff8c5032ff8b5032ff8a4e30ff8b4c30ff8c4a2fff8d4b2eff8b4a2dff8a492cff87492aff884a2aff8f5638ff8d543bff915435ff925233ff945335ff915134ff915033ff905032ff905131ff915032ff8f4e2fff8b4929ff8b492aff8b482bff904d2cff914c2cff924b2cff8b4a2bffb27d60ffa3694affa86545ffa56744ffa76847ffa76947ffa86947ffa86a48ffa86948ffa96948ffa86849ffa56a47ffb16f4fff8e4529ff92482eff8e4c35ffb38878ffc3a799ffbaa297ffb7a197ffb6a095ffb59f93ffb39e92ffb29d91ffb39c91ffb09b90ffad9a8effb19e94ffab988fffb09e95ffb5a59dffbbaba3ffbcada5ffb5a79fffb9aba2ffc7b7aeffbeaba0ffc1afa3ffc5b5a9ffc5b6abffc6b6aaffc8b7abffc7b6a7ffc8b7a9ffc9b8adffccb9afffcebeb1ffcebfb3ffd0c1b6ffd4c4b9ffd7b49effc18869ffc27957ffca7c56ffc87d54ffc77d57ffc3805effc39071fed69f7cfbd7a17debbf8f6f73b8978110bf8f8f30c53aaf41c437a93ec13aa93bc23dad38c43ba834c43bac31c639ac2ec237ac2bc43bac28c639ac25c137ac22c33ca520bf38a71db93ea71bbd42aa18bf40aa15c23daa13c943ae11c33ca50fcc44aa0ec837a40cbf40aa0bd146b909c639aa07b649b607db6db605cc339905cc339904bf80bf03aa55aa028080800280808001ffffff01ffffff01ffffff0000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff02ff80ff03aa55aa04bf40bf05cc33cc06aa2baa07b6249209c639aa09aa1c8e0bb92ea20dc43bb10ec837b610bf30af12b839aa14bf40b216c53aae18ca40b51bc639aa1dca3eb020bf38a722c33cac25c137ac28bf39a62bc43bac2ec23dac32c23dad35c03fa805cc669907b692b661ae8979f9985b43ff9d5c3fff9d5f3ffe9f6041fea36445fea26345fea16143fea16143ffa06143ffa06143ffa06144ffa16345ffa16544ffa16445ffa16546ffa36647ffa16646ffa16545ffa06545ffa16544ffa16645ffa16545ffa06545ffa06645ff9f6443ffa16644ff9f6442ff9f6243ffa66b4cffa76e4fffa66f4effa66e4dffa66e4cffa66e4dffa56d4dffa56e4cffa56e4dffa56d4cffa66c4dffa66c4cffa56c4cffa36c4bffa46b4cfea46a4aefa26d4e7ba67c6471a5836fb2aa816deaa16b52fca46849ffa56948ffa46747ffa46646ffa56747ffa66847ffa66847ffa06140ff9d5b3dff925135ff9e5f42ffa06243ff9f6141ff9d613fff9d603fff9b5f3eff9c5f40ff9a5d3fff9a5c3eff985b3eff965a3cff9f6345ff9e6142ff9f6344ff9d6242ff9d6141ff9b6040ff9b6040ff995f3fff9a5f3fff995f3fff995f40ff995f40ff995f40ff9b5f41ff9f6445ff9f6344ff9d6243ff9d6243ff9d6244ff9c6143ff9d6143ff9c6143ff9a5e40ff95573aff955839ff945739ff945738ff955a3aff935738ff935839ff935839ff925838ff915636ff915536ff915537ff905636ff8d5133ff8d4d32ff8c4b2fff8c4c2eff894a2dff87482cff85482bff854929ff834a2cff986550ff8f5539ff925235ff925236ff915236ff935437ff955738ff975838ff9a5b3cff9e5e3fffa56645ffa46545ff9f6243ff9f603dff9a583bff985436ff8f4d2eff90583affb27e5fffa16545ffa86845ffa66746ffa66846ffa76847ffa76947ffa76847ffa86948ffa86a4affa66d49ffb67758ff91492dff944b2dff964a30ff915339ffb6907effc1a79cffb8a39bffb7a39bffb9a39affb8a299ffb9a399ffbaa39affb9a298ffbaa49affb5a196ffa8938bffa8948bffaa988fffae9e96ffb2a39affb8aaa1ffbaaca3ffc4b3aaffbeaca3ffcabab1ffc9bab0ffcbbdb2ffccbdb2ffcfc0b5ffd1c3b6ffd1c4b8ffd2c5bbffd2c4bbffd3c6bcffd3c7beffd3c4beffd9baa9ffbb785dffbe714dffbe744bffc1744dffc6784effc27c55ffcb815cffd38e62feca885ffbb27b62a1cbb19e0debebeb0edb5bc838bf3bad42c53aaa3fc239aa3cc43caa38c43bad35c53aad31c639ac2ec237ac2bc435ac29c73eae25c837ac22ca3cac20bf40a71ec43caa1bbd39aa19c23da316c546ae14cc40b212b8399c10bf409f0ec837b60cbf40aa0bb92eb90ab233b208bf40bf07b649b606d555aa04ff40bf04bf40bf03aa55aa02ff80800280008001ffffff01ffffff01ffffff01ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff008002ff80ff02ff80ff04bf40bf04bf408005cc339907b6249208bf409f09c639aa0bb946a20cbf2baa0ec837b60fcc44bb11c33cb414bf40a615c23daa17c837b11ace3bb11cc837ad1fc53aad22c33cac25c13eac29c13ea82bc43bac2ec23dac31c639ac34c93bb10fbb44aa0bb974b94cb59483f4965b43fe9e5d40fe9d6040fea06242fea26345fea26344fea26344ffa26344ffa16144ffa06144ff9f6044ffa26446ffa36848ffa36748ffa36748ffa26748ffa26847ffa26747ffa36848ffa36747ffa26646ffa26646ffa16646ffa06645ff9f6443ffa06544ff9e6342ff9e6243ffa76d4dffa76e4fffa66f4fffa76e4effa66e4dffa66e4cffa66d4cffa66e4effa66f4dffa56d4dffa66c4cffa66c4dffa56d4dffa36c4cffa46b4cfea56a49fba76a4bcfa1735676ab826caea97b65f79f684afea46848ffa46847ffa36747ffa46747ffa76949ffa56747ffa26242ff9f5d3fff965437ff955336ff9f6044ff9e6142ff9f6142ff9d613fff9d603fff9b5f3eff9c5f40ff9b5e3fff9b5d3fff995b3eff985b3effa06446ff9f6344ff9f6344ff9e6343ff9d6141ff9d6142ff9c6142ff9b6041ff9b6041ff9a6040ff995f3fff995f40ff9a5f40ff9d6345ff9e6445ff9e6344ff9f6445ff9e6345ff9e6345ff9d6244ff9c6043ff9c6043ffa56b50ff985f41ff985b3bff975b3bff975b3cff975a3cff94583aff925737ff915536ff915536ff935738ff925637ff925637ff93583aff8e5335ff8a4d31ff8b4c30ff8a4a2dff87492dff874a2eff874a2eff884c2cff895233ffa37362ff884f37ff915236ff925437ff935639ff925639ff955839ff975a39ff9b5d3dffa46645ffa86b49ffa76b49ffa56a48ffa56847ffa56747ffa56a47ffa86b49ffa4694bffaf7c5fffa97354ffa86846ffa86847ffa76948ffa76847ffa86848ffa96848ffab694affa86947ffa56d49ffac7455ff955236ff934b2eff974c31ff954e30ff97624effbc998dffbca39cffb9a39dffb7a09bffb8a19affb7a099ffb9a199ffbaa299ffb9a298ffb9a399ffaa938bffa69188ffa7938bffa7958cffa7958cffa8968effad9b93ffb7a69dffc3b2a9ffcebfb7ffccbdb4ffccbdb3ffcbbdb3ffccbeb4ffcdbeb4ffcdbfb6ffcdc0b6ffccbeb5ffcbc0b8ffccbeb7ffd5b8abffb2785dffb46342ffbc6843ffbf7048ffc67652ffc97a4effc28159ffce8b64ffd09068fec3916cf8d3ab987ae2d5c90dd862b121c13eaa3dc43bab43c239ab3fc239aa3cc43caa39c53aaa35c53aa833c33caa2fc336a82cc53aae28bf33ac26c336ae23c53aa820bf38a71ec43caa1cbf40ad18ca40aa16c53aae14bf33a613bc43a110cf40af0ec837a40cd540bf0bb92eb90ab233b208bf409f06d555d506d555d505cc66cc04bf40bf03aa005502ff808002ff808002ff80ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff02ff008003ff55aa04bf40800599339905cc339906aa2baa08bf409f09aa398e0bb92ea20cbf2baa0dc43bb10fcc44bb11c32da513bc36ae15c23daa17c843b11ac43bb11dc13ea71fc53aad22c334ac25c13eac28c640ac2ac83db02ec23dac31c639ac34c43bac19c23dad0acc66b238b69284f0935b45fe9d5d40fe9b5f40ffa06645fea26544fea36344fea26344ffa16143ffa16244ffa06143ffa16345ffa46849ffa36949ffa36949ffa26848ffa26849ffa16949ffa3694affa36849ffa36747ffa36748ffa16645ffa16545ff9f6443ffa06544ffa16544ff9f6542ff9e6443ffa8704effa76f4dffa76f4cffa76e4dffa76e4cffa76d4bffa76e4cffa76f4dffa76e4cffa56d4cffa66f4dffa46c4effa56d4dffa76d4effa66d4afea76d4bfda76b48f8a56b4bdeac795ef0a77357fda16847ffa36748ffa36747ffa36848ffa56949ffa46546ffa36343ff9c5a3bff995638ff975538ff935336ffa06245ff9e6042ff9f6243ff9e6140ff9d6140ff9c603fff9c603fff9c5f3fff9b5f3fff975b3cff985b3effa06548ff9f6345ff9f6343ff9e6343ff9d6241ff9c6141ff9b6141ff9b6041ff9b6141ff9b6141ff9a6141ff9a6141ff995e3fff9d6343ff9f6445ff9e6443ff9e6444ff9d6344ff9c6343ff9b6243ff9d6344ff985d3fff8e5236ffa06d4eff8c5332ff955738ff93543aff935539ff935639ff935636ff935637ff935637ff945839ff95583aff94583aff935739ff8e5034ff8c4f33ff8b4e32ff8a4c31ff884b2eff894d2fff905436ff955738ff965b3cff9c6953ff8f5c42ff935436ff935437ff91573aff915537ff935839ff985b3cff9f6342ffa66947ffa76a47ffa76a47ffa66a47ffa66847ffa56847ffa46846ffa46745ffa36546ff9c6445ffad7c5fffa36646ffab6b49ffa66846ffa76848ffa76948ffa86a4affaa6949ffaa6a48ffa76b48ffa66b48ff9a583cff934c33ff954e33ff964f31ff914e36ff95614effc7a796ffbca69cffb7a19affb6a19affb7a099ffb5a098ffb7a198ffb8a198ffb7a197ffae998fffa59086ffa59087ffa59188ffa59289ffa5928affa38f87ffa9968effbbaaa1ffc2b1a8ffc3b2a9ffc5b4aaffc5b4abffc4b6acffc7b7adffc9b7adffc7b8afffc8b9b1ffc8bbb1ffd1bcadffbd8871ffb46445ffb86641ffb76c49ffc07f5bffcf916effd29a78ffd2a385ffd9aa8fffd4ae92fed2af91fcd6ad93c5d7b9a116fff3dc3bc23dad46c13aab43c239ab40c33cab3cc437aa39c53aae36c639aa33c337aa30c53aaf2dc139aa29c138a826c336ae23c53aa821c136a21fbd3aad1bc639aa19c23dad17bc37a615c23daa13c943ae11c33ca50fbb33aa0dc43bb10bb92ea20ab2339909c639aa07b649b606aa2baa05cc33cc05cc669903ff55aa02ff808002ff008001ff00ff01ffffff01ff00ff0000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff01ffffff03aa555504bf408005cc669905cc66cc06aa2baa07db49b609c655aa0ab233990cbf40aa0dc427b10fcc33aa11c33ca514bf40a615c23daa17bc37a61ac43ba71cbf37a41fbd3aa522c33cac24bf39aa27c43baa2ac23db02ec23dac31c139a733c83caf0fbb44aa0dc44eb12ab09280e9935d46fe9e5e43fe9f6243ffa36748fea26444fea36345fea26244ffa16244ffa16245ff9f6244ffa26647ffa66a4bffa56a4affa46a4affa46a4affa46a4bffa36949ffa36a4affa26949ffa36848ffa26747ffa06545ffa16545ffa06544ffa16545ffa06644ff9e6342ffa26747ffa86f4effa66e4dffa76f4dffa76e4effa76e4dffa76e4cffa76e4dffa76d4cffa76e4dffa76e4cffa86e4cffaa7050ffaa6f4fffa86c4dffa76849ffa36344fe9e5c3dfe9b583bfc95563cfe9f6345ffa16646ffa56749ffa46747ffa56848ffa56648ffa26245ff9a583bff985538ff975438ff945436ff915236ff9f6244ff9f6143ff9e6241ff9e6140ff9c603fff9d6140ff9d613fff9c5f3fff9c5f40ff9a5d3eff975b3dffa16648ffa06446ff9f6444ff9e6443ff9e6342ff9d6242ff9d6242ff9c6141ff9c6242ff9c6142ff9b6242ff9b6141ff9b6041ff9f6645ffa06545ff9e6343ff9d6344ff9d6343ff9d6344ff9d6344ff955a3bff915435ff905131ff874f37ffa8755bff925537ff965539ff925538ff935737ff955838ff945739ff945839ff95583aff95583bff965a3cff935739ff925538ff915437ff915437ff925639ff965a3cff94593aff955a3bff96593aff97593bff8f5b43ff94624bff96553aff955437ff945839ff935739ff955a3bff9a5f3fffa56948ffa56a48ffa66947ffa66947ffa56847ffa56747ffa56747ffa56747ffa56746ffa56646ffa16546ffa26d4fffa67255ffab6d4affa96846ffa96746ffa96845ffa76a48ffa86b48ffa96a49ffa96a47ffa86d4aff9e6043ff934c30ff974d30ff975032ff955233ff925338ff9c6d57ffc1a294ffbda59cffb5a198ffb69f99ffb39f96ffb59f95ffb59f95ffb4a097ffb4a297ffa48e86ffa48e86ffa58f87ffa58f87ffa59088ffa18d83ffaa978effb8a59dffbfaba3ffc0ada3ffc0aea5ffc2afa6ffc2b4aaffc4b4a8ffc8b4a8ffc5b7acffc4b6adffcdb8aeffc69d88ffab6745ffb5633fffb56a46ffd39677ffcf9e80ffcd9e80ffd0a28affd1a68dffd3aa91ffd3ad94ffd5ae92fed7ae93ecd4af9963dbc4b715b649aa47c23dac43c239a741c43ba93dc43bab3ac63eab37c33cac33c83caa30c53aaa2dc639aa2ac237aa27c43baa25c137a522bb34a51fbd3aa51cc840ad1ac43ba717c837a616c53aae13c936ae11c32da50fcc33aa0ec837a40cbf40aa0acc4db209c639aa07db49b607b649b606aa2baa04bf40bf04bf408003ff55aa02ff80ff01ff00ff01ff00ff01ffff0001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffff0002ff008002ff808003ff55aa04bf40bf05cc339906d555d507b649b609c639aa0ab233990cbf2b950dc43b9d0fbb339911b42da513bc43ae15c23daa17c837b11aba3ba71cbf37a41fbd3aa521c13eaa24bf39aa27be3baa29c138ae2dc63eb030bf3aaa34bf3bac19b83dad10cf40af22bb9d87dc97634eff9f5f44fea16244ffa26646fea26446ffa36446fea26345ffa16244ffa26346ffa16446ffa56a4bffa4694affa56a4affa46a4affa46a4affa46a4bffa36a4affa36a4affa36a4affa46949ffa46949ffa36848ffa36747ffa26747ffa16545ff9e6343ff9e6445ffa36a4affa86f4fffa76e4effa76f4effa76f4effa86f4dffa96f4dffa96f4dffac704effad704fffaa6c4affa16241ff9a583aff945233ff904d30ff8d4b2eff8c462aff8c4629fe8d482cfe8c4b30ff9d6042ffa36647ffa56748ffa56747ffa46947ffa36244ff9a583bff985638ff975537ff965538ff935336ff925438ffa06345ff9f6243ff9e6142ff9f6241ff9d6140ff9e6241ff9d6140ff9d6040ff9c6040ff9b5e3fff975c3effa16749ffa06546ff9f6444ff9e6342ff9e6342ff9e6343ff9d6343ff9c6242ff9c6242ff9c6243ff9c6243ff996040ff9a5f40ff9e6444ff9f6444ff9f6545ff9e6445ff9e6344ff9c6141ff945838ff925536ff925434ff905032ff8e5033ff8e5c42ff895437ff965639ff945739ff925839ff96583bff95583aff97593cff96593bff985b3dff975a3eff96593dff96593cff975a3dff96593cff965a3cff975b3dff965a3cff975b3cff985a3bff985a3bff8e593fff996850ff915138ff975538ff945738ff96593bff975b3bffa16645ffa56948ffa66949ffa76a49ffa76949ffa66a49ffa86849ffa56648ffa36747ffa36746ffa16544ffa26747ff985f42ffab8268ffa06644ffaf6b46ffae6945ffa96743ffab6a48ffab6b49ffa76948ffab6a48ffa66a47ffa56849ff914d31ff974e2fff985032ff97512fff965335ff8c5239ffa97e6cffbfa598ffb8a49bffb7a19bffb59f95ffb39e95ffb39f95ffb39f96ffb6a49affa59087ffa38d84ffa38d85ffa38e85ffa38e86ffa18c82ffad9890ffb7a39affbda9a0ffbfaca1ffc0ada3ffc4aea6ffc2b1a7ffc4b2a7ffc7b3a7ffc5b5acffc5b6aeffd0aea3ffaa6d4fffb2643dffb3613bffb56b47ffcc8f72ffcd9b7fffcc9d84ffcd9f86ffd0a48affd1a98dffd6ad97ffd9af98ffdaaf96fad8b098b9d6b6a519d6b8b83ec53aad44c338ac41c43bad3dc436ab3ac639ab37c73cac34c43bac30c53aaa2dc639b02ac237aa27c43bb124c639aa23bd3aa820bf38a71dc13ea71ac43bb117c837b115c23daa13c943ae11c33ca510bf309f0dc43bb10cbf2baa0acc33b209c639aa07db49b607b649b606aa2baa05cc339904bf408003aa55aa028000800280008001ffffff01ff000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff02ff808002ff808003ff55aa03ff55aa04bf40bf04ff40bf06d555d507db49b609c639aa0acc33b20bd146b90dc43bb10fbb44aa10bf40af13bc43ae14bf33a617c843b119c23dad1cbf40a41ecc3cb320c738a723c533a826c93cae29c138ae2cc540ae30bf3aaa33be37aa2fc33cae0cd555bf1acea7b1c09b6d56fe9d6046ffa56748ffa36445ffa36346ffa26245ffa36345ffa46548ffa16346ffa3664affa66c4dffa56b4cffa56b4bffa56b4cffa56b4cffa56b4cffa46b4bffa56b4bffa56c4bffa56b4bffa56b4bffa56a4bffa36847ffa16545ff9f6343ff9e6444ff9d6344ffa76f4effa76d4effa76d4effaa704fffab6f4dffaa6d4bffa56846ff9f603fff955534ff8c4a2bff8a4729ff8c492cff8e492cff8f492dff8e492cff8c4a2eff8c4b2dff8b492cff89472bff8c4c30ff9e6244ffa06446ffa46646ffa66a47ffa36444ff99583aff985538ff965437ff975539ff955438ff95563aff93553aff9f6444ff9f6242ff9f6242ff9e6340ff9e6240ff9e6140ff9d6140ff9d6141ff9c5f40ff9b5e3fff995d40ffa36849ffa16546ffa06546ff9e6443ff9e6343ff9e6343ff9d6343ff9d6343ff9e6444ff9d6343ff9e6444ff9d6343ff985e3fff9c6343ff9f6646ffa06545ffa16647ff9c6041ff945738ff935537ff905333ff925333ff905032ff905231ff844c30ff9d715bff8b553aff965738ff935437ff925738ff965a3cff955a3bff995d3fff975b3dff975b3fff975b3cff975b3dff985c3eff985b3dff985c3eff985c3eff985c3dff985c3dff995c3cff9a5c3bff955b3fffa5735bff8d543aff955637ff975737ff975a3bff9c5e3effa36745ffa56947ffa56947ffa76947ffa56846ffa66948ffa66646ffa56646ffa56747ffa36647ffa26545ffa16444ff9f6445ff9a6b50ff9a6646ff955132ffa15c3affa76640ffab6844ffac6b47ffab6d49ffab6e49ffa76b46ffae7354ff8f4f32ff975033ff975033ff995233ff975434ff935436ff8e563effaf8979ffbba298ffb9a29affb59e95ffb69f97ffb49f96ffb39f96ffb4a198ffaa958cffa18c83ffa38e85ffa38e85ffa38e84ffa08a82ffad9890ffb4a199ffbda99fffbeaa9fffc0aca1ffc3aea4ffc4afa3ffc5b0a5ffc4b1a5ffc3b4a9ffcbb5a9ffb18067ffad613effb4603cffb35f39ffb4623dffb46c48ffcc9170ffd09e83ffd0a087ffcea488ffd1a88cffd1a790ffd8af95ffd9af94fed6ae95eed2b19763dbc4b217c84ebc3cc437ae42c13aaa3ec53aad3cbf3caa38bf37a834c43bac32c238a82ec237ac2cc53aa829c13ea825c137ac23bd33a820c738af1ec43caa1ac43bb118bf35aa16c53aae14bf33a612c639aa10bf309f0fbb44aa0cbf40aa0bd146b90acc4db208bf409f07db49b606aa2baa05cc339903aa55aa03aa55aa03aa55aa02ff80ff01ffffff01ffffff01ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff02ff808002ff808003aa55aa03ff55aa04bf40bf06d555aa07b649b608bf409f0ab233b20bb92ea20dc44eb10ec837b610bf40af12c639aa14cc40b216c53aae19c23dad1cc840ad1dca3eb020c738a723c53aaf26c33ca828c640b22cbf3aa830bf3aaa32c238ad22c33cac1dc13eb015e7aac2aa976e5afe9b6046ffa76849ffa26444ffa46347ffa36245ffa36347ffa26246ffa16346ffa46a4cffa56b4cffa56c4cffa56b4bffa46a4affa56a4affa56a4bffa46a4bffa66b4cffa76d4cffa46a4affa26747ff975b3bff95593aff9a5e3fff9e6241ff9d6343ff9d6344ffaa7051ffa96e4fffa5684aff9d5c3fff935333ff8f4c2fff8c4b2cff8e4b2eff8e4b2dff8e4b2eff8f4c2fff8e4c2fff8e4a2eff8d4a2eff8d4a2dff8d4c2fff8a4a2dff88492cff894a2dff915436ffa06546ffa26748ffa86949ffa16142ff975538ff975638ff975639ff965438ff955438ff955539ff935438ff95563bffa06545ff9f6242ff9f6241ff9f6341ff9f6341ff9d6240ff9f6241ff9d6141ff9d6040ff9b5e3fff995d3fffa16647ffa16546ffa06545ff9e6343ff9f6444ff9f6444ff9f6444ff9f6545ff9f6444ff9d6343ff9e6344ff9d6344ff9b6142ff9f6646ff9f6646ffa16545ff9a5e3fff925537ff925436ff925435ff915335ff915334ff8f5032ff8f4f2fff8c4e32ff7e4b34ffa2765cff8e5033ff975338ff925739ff96593cff975b3dff985c3eff9b5f41ff995d3eff995d3fff9a5d3fff9a5d40ff9a5e40ff9a5e3fff9a5f40ff995d3eff995d3eff9b5e3eff9b5e3dff9b5d40ffa4725aff945f46ff945739ff965838ff97593affa26544ffa56948ffa76a49ffa76a49ffa76948ffa76948ffa76848ffa46747ffa26646ffa26745ffa36644ffa36543ffa36543ffa26645ff9a5f42ffa8775eff854c31ff904e31ff955231ff995231ff9d5836ffa05e3dffa46543ffa86b49ffb57d5fff985e44ff944f36ff985438ff995437ff995436ff955436ff93573bff8f5b46ffb99687ffb7a196ffb7a198ffb29d94ffb29d95ffb19d94ffb2a097ffae9b91ffa18c83ffa28d84ffa18c83ffa38d85ff9f8981ffae9a92ffb4a299ffbca99fffbca89cffbfaba0ffc1ada3ffc1ada0ffc5afa3ffc0b2a6ffc6b7a7ffbc917cffa86242ffb2613bffaf5c37ffb2603bffb1613dffb56d46ffbf825bffca9577ffd1a188ffd0a489ffd1a78dffd2a990ffd3ab90ffd3ad91fed4ae92fcd6ad94bdd4b6a32ad473bc3cc83cae42c13aaa3fc239aa3cc43caa38c437a836c239aa32c238a82ec237ac2cbf3aa829c138a826c33ca823c53aa821c13eaa1ec43caa1bbd39aa19c23dad16c53aa214bf33a612c639aa10bf309f0ec837b60cd540aa0cbf40aa09c639aa08bf209f08bf409f06d52baa05cc339905cc669903aa55aa03aa55aa0280808001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ff000280808002ff80ff03aa55aa03aa55aa04bf408005cc339906d555aa07b649b6089f209f09c639aa0bb946a20dc43bb10ec837b610cf40af11c33cb414bf40a616c546ae18bf40aa1ac43bb11dc13eb020bf40a723bd3aa825c13eac28c639ac2bca3bb22fc33cae32c238a82ec83db113c943ae0dd8c4d8959c7662fd9c6247fea56546ffa56445ffa36246ffa36346ffa36346ffa16346ffa26449ffa46a4dffa56a4dffa56a4bffa56b4bffa56a4bffa56a4bffa66b4cffa56b4cffa46848ff9c6140ff955a3aff925737ff935839ff9a6041ff9c5f40ff9d6041ff9b5f41ffa46949ff9e6144ff935539ff904f33ff8f4d31ff8f4c30ff8f4c31ff8e4d31ff8d4c30ff8d4c30ff8c4b2fff8c4c2dff8c4c2eff8c4b2eff8b4b2dff8b4b2eff8c4b2eff8a4a30ff8a4d31ff894d32ff94593cffa16748ffa76b4cff9d5c40ff97563aff965438ff945638ff955638ff965539ff965439ff96563aff95563aff99593fffa06445ff9f6243ffa06342ffa06442ff9f6340ff9e623fff9e6241ff9e6142ff9e6141ff9d6042ff9a5e40ffa36849ffa26546ffa06546ff9f6444ff9f6545ff9f6545ff9f6545ff9f6545ff9f6545ff9f6545ff9f6445ff9d6244ff9e6344ff9c6243ff9f6547ff9a5c3eff935638ff935537ff925436ff925336ff905335ff8f5234ff8f5033ff904f32ff8e4f34ff894e34ff915e45ff99654bff925639ff95573cff96593bff995c3dff9b5e3eff9c603fff9a5f3eff995f40ff9b5f41ff9c5f42ff9b5e41ff9a5f40ff9a5f40ff9a5f3fff9b5f40ff9b5f40ff9a5e3eff9f5d40ff926049ff9c6b52ff93573cff95593cff9b5c3dffa66949ffa76a49ffa76b4affa76a49ffa96b4affa86a49ffa76848ffa7694affa56849ffa46746ffa36643ffa36543ffa36544ffa36544ff9e5e3fff8d573dff9e7159ff85492eff914c2fff924e2fff955031ff975235ff985739ff995b3dffa16e53ffb68a74ffa7745dffa77359ff9d6148ff98593dff99583cff93563aff93553cff93614cffb59789ffb69f94ffb49e95ffb29d94ffb29e95ffb19f95ffb09d93ffa18c83ffa28c83ffa18c83ffa28d84ff9e8880ffaf9b93ffb4a098ffbaa99effbba89cffbeab9fffbfaca1ffc1afa1ffc2b0a1ffc3b3a6ffcbac9cffa7674dffb05f3dffad5a36ffaf5d3affab613cffba7752ffc38661ffc48b69ffc28f72ffbd937affc79d84ffd3a68fffd2a78effd4aa91ffd4ab92fed4ad92fed6ab91eed2ab9961d5b8ae1bc642b343c239ab40c33cab3cc437aa39c53aaa36c63daa33be3ca530bf3aaa2dc139a429c73eae26c336a824c640aa21c93eaa1ecc3caa1cc840ad1ac43ba717bc37a615c23daa12c639aa10bf30af0fbb33aa0dc43bb10bd146b90acc33b209c639aa08bf40bf06d52baa05cc339905cc339903aa005503aa55aa03aa55aa02ff808001ffffff01ffffff01ff00ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ffffff0100ff0003aa55aa03aa55aa03aa55aa04bf40bf05cc339907b649b608bf40bf09c639aa0acc33b20cbf40aa0ec837a40fcc33aa11d23cb414bf40b216c546ae18bf40aa1ac445b11cc837ad20bf40a723c542af25c137a528c639ac2bc435ac2ec83dac31c639ac1ec43caa0fcc44bb0ae6cce672aa8474f9a1664efea66245ffa46344ffa46345ffa66446ffa36245ffa36447ffa26648ffa46b4affa46b4bffa66c4affa46b49ffa56b49ffa46948ffa06544ff9a5e3fff955939ff955a39ff945939ff965c3cff996040ff9a6041ff9b5f42ff9b6042ff9c6143ff975d3fff925538ff8f5035ff925135ff904f33ff8f4f33ff8f4f33ff8e4e32ff8d4e32ff8e4e32ff8d4e31ff8d5031ff8c4e30ff8c4e30ff8d4e30ff8d4f32ff8e4f31ff8c4f32ff8d5235ff8f553aff9f6548ffa56a4dff975b3eff955639ff95543aff96553aff945839ff965739ff96573aff96563aff95543bff945539ff995c40ffa06344ffa06344ff9f6342ff9f6343ff9f6342ff9f6343ff9f6343ff9d6242ff9d6242ff9b6141ff995d40ffa3694affa26646ffa06544ffa16646ffa06645ff9f6545ffa06545ffa06646ffa06646ff9e6544ff9f6345ffa06445ff9e6344ff9d6244ff965b3cff935536ff915436ff925437ff905135ff8f5134ff8e5134ff8e5134ff8f5133ff904f33ff8d4d30ff8d4e30ff844830ffa37561ff875335ff95563aff965a3cff9a5c3fff9e6243ff9d6142ff9c6041ff9b6041ff9c6041ff9c6041ff9d6041ff9b5f41ff9b5f40ff9c6041ff9b5f40ff9b5e3fff9a5f3fff9d5c3fff925b42ff9f6f56ff8c5339ff97583cffa06243ffa66a4affa76a4affa76b4affa76a48ffa96a49ffa86848ffa76747ffa36342ffa16140ff9c5d3cff9a593aff98583aff965639ff965538ff985738ff95563aff966651ff945f47ff89492fff894c2cff8f4d30ff935035ff995739ff9a5a3effa06b50ffb28e7aff9c7d6bffa58573ffaa8571ffac7e69ffa7705bffa1674fff9b5d46ff925843ff956957ffb99e92ffb29e94ffb29d95ffb29d95ffaf9c93ffb29d94ffa69087ffa08a82ffa18a83ffa28b83ffa08980ffb19c93ffb3a097ffb8a59affbaa79affbdaa9dffbdac9fffbeaea1ffbfb1a4ffc4ad9effa77561ffaa5f41ffad5936ffaa5a35ffad6543ffc0825fffc18b68ffbe8e6fffc3947effc69d88ffcaa68dffd0a089ffb78064ffd2a185ffd4a68affd3a98dffd4a98fffd4a98bfad3aa91b7d4b0a020cf70b732c238ad3dc43bab3dc036ab3ac139ab36c239aa33c33caa30c53aaa2dc139aa2bbe3ba627c43baa24c639aa21c136aa1fc53aad1cc840ad1ac431a718bf40aa15c23daa13bc36a110cf40af0ec837b60ec849b60cbf2baa0acc33b209c639aa08bf409f07b6499206aa2baa04bf40bf04bf408003aa55aa0280008002ff808001ffffff01ff00ff01ffffff01ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff028000800280008003aa55aa04bf40bf04bf40bf05cc339906aa2baa07b624b609aa39aa0acc33b20cd540aa0ec837a40fcc44aa11c33ca513c943ae15c23db618bf40aa1ac43bb11cc840b61fc542ad22c33cac25c13eac28c639ac2bc43bac2ec23dac31c139a72bbe3ba60edb49b60ae6b2e664b08c78f3a3684ffea46245ffa46446ffa56244ffa46245ffa26345ffa06345ffa46a4affa46b4affa56b49ffa56b48ffa26946ffa06543ff9b5f3fff9a5e3dff975b3aff965a3aff965b3aff995e3eff9b6141ff9b6242ff9a6142ff9a6142ff9a6143ff9e6648ff955c3fff93573aff8f5235ff905135ff8f4f33ff8f5032ff8f5033ff8f4f32ff8e4f32ff8f4f32ff8d4f31ff8e5132ff8d4f31ff8d5031ff8d5032ff8d5133ff8e5134ff8e5435ff925637ff9b6041ff9f6345ff93573aff94563cff93573aff95553aff955639ff955739ff96563aff98583bff97573bff95563aff945639ff9b6041ff9f6443ffa06343ffa06343ff9f6443ff9f6343ff9f6343ff9f6343ff9d6241ff9e6342ff9c6242ff9a5f41ffa36848ffa26648ffa06443ffa16644ff9f6544ffa06644ffa06544ffa06544ffa06545ffa06747ff9f6245ffa16548ffa4694bff9b6244ff91573aff925536ff935536ff915435ff915535ff905435ff8f5334ff8d5033ff8e5133ff8f5133ff8f5232ff8e4f30ff8e5033ff814a30ffa47254ff8f5436ff9b5c41ff9c5e43ff9e6143ff9e6044ff9f6243ff9e6142ff9f6044ff9d6141ff9c6242ff9d6142ff9c6040ff9d6041ff9c5f40ff9c5f40ff9c5f41ff9d5e40ff9b5e43ff9b6e52ff8e5d3fff975839ffa86a4affa76a4affa96a4bffaa6c4dffa16342ff9e5c3bff985535ff955233ff90502fff8f4e2fff8f4d2fff904e31ff8f4e31ff915034ff925135ff945134ff965538ff8e553affa87964ff814a36ff8d4931ff914d32ff965436ff99583bff99583cff9b6044ffa3775fffb89b89ffa18377ffa4877affa7887affab897affaa8271ffa87967ffa06d57ff98614cffa67f70ffb8a094ffaf9d93ffad9c93ffb19d94ffb39d93ffa99388ffa18b80ffa08b80ffa18b81ff9f897fffb09e94ffb3a096ffb9a498ffbba599ffbda89cffbda99dffbfaca4ffc1afa4ffc39d86ffa46041ffac5839ffa35532ffb56f4fffc38769ffc08c72ffc79a82ffcca78fffcdac9bffccad9cffd1a790ffb17158ffab6444ffb57454ffcf987cffd4a589ffd4a58afed6a98bfdd4a88aead2ac954cd0b5a81ec43caa38c43bad36c239aa3ac639ab37c338ac33c837aa31c139ac2ec23dac2bc43bac28bf39a625c137a522c33ca51fc53aad1db935a71ac431a718bf40aa16c546ae14bf40a612c647aa0fcc33aa0ec849b60dc44eb10bb92ea209e355c608bf409f07b649b606d52baa04ff40bf04bf408003aa55aa03ff55aa028000800280808001ffffff01ff0000010000000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000000ff0001ff00ff02ff80ff0280008003aa55aa04bf408005cc669906aa2baa07b649b608bf409f09c639aa0acc33b20cbf40aa0dc43bb10fbb44aa11c33cb412c639b815c23db617c837b119cc3dad1cc840ad1ecc44b322c33cac24c639aa27c43baa2ac237aa2dc63eaa31c639ac2dc13eaa15ce49b60affcccc84aa8372faa3664bfea56346ffa26245ffa66247ffa36245ffa26447ffa26648ffa56a4affa56c4bffa36948ffa06644ff9d6341ff9c6140ff9a5e3dff995e3cff9a5f3eff995d3eff995f3fff9b6141ff9b6242ff9b6142ff9b6343ff9b6243ff9a6143ff9d6447ff955c3eff935a3dff935739ff915438ff915336ff8f5134ff905234ff8f5234ff8f5134ff8f5134ff8e5233ff8d5333ff8e5233ff905435ff905334ff915436ff925637ff945839ff9b6040ffa06545ff9e6344ff9c6043ff97593eff96593bff96583bff95583aff95583aff95573aff95573aff97583cff95563aff95583aff9f6544ffa06444ffa06443ffa06444ffa06343ff9f6443ff9f6444ffa06443ff9f6342ff9f6343ff9d6243ff9d6043ffa5694affa26647ffa06545ffa16646ffa16647ffa06647ff9f6546ff9e6445ffa06647ffa16647ffa06445ff905437ff82472aff864c30ff9b6144ff975c3dff975b3bff955738ff945839ff935637ff925637ff935637ff925636ff925535ff935635ff945635ff945637ff935438ff945b41ff966246ff93563affa46548ff9d5e41ff9f6144ff9f6144ff9f6243ff9f6143ff9e6243ff9e6244ff9d6243ff9d6141ff9e6142ff9e6040ff9e6142ff9e6043ff9d5f40ff9e6141ff966247ffa37358ff9c6347ffab6d4effa26447ff935437ff8b4b2fff8b4a2dff8c492bff8e4a2bff8e4b2bff8b4b2bff894c2dff8a4b2dff8b4b2eff8c4b2fff8e4e33ff904f34ff935134ff935135ff93553aff8a543effb7917eff986a59ff9b6d5bff976c56ff9b6b56ff9a6957ff996a57ff946e5affaa8c7cff9d8072ffa28779ffa2897cffa1887bffa58a7effa98c7dffad8c7cffaa8070ff946c5cffa88a7dffb49d92ffb19c93ffaf9b91ffb29d92ffab968bffa08a80ffa08a80ffa18b81ff9d887effb29f95ffb19f94ffb8a398ffbaa498ffbca79bffbba89cffc2aca4ffc7aa9cffa2694fffa45637ffa55938ffbb7d5effbb8b70ffc8a08cffceae9cffc9ad9cffc8ac9dffc9ad9effceab99ffb27759ffb06545ffaf6042ffa86141ffaa6e50ffc68e73ffd5a187fed5a88afed4a88af9d0a88ec1d2ae9f0edbc8c82dc139aa2fc33ca833c337aa37c738ac34c43ba731c639ac2ec237ac2cbf3aa829c13ea825c83eac22c334ac20bf38af1ebb3caa1bc639aa19c23da317c843a614cc40b212c647aa10cf40af0ec837b60dc43bb10bb92ea20acc33b208bf209f07db49b606d52baa05cc339903ff00aa03ff55aa04bf408002ff008002ff80ff01ff00ff02ff808001ff00ff01ffffff01ff000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ff000001ffff0002ff80ff03aa55aa04bf408004bf40bf05cc33cc06aa55aa07b6499209c639aa0acc4db20cbf40aa0dc43bb10fcc44aa10bf30af13c943ae14cc40b217c837b119c23dad1bc639aa1fbd42a521c93eaa24bf39aa27be34aa2ac237aa2dc139aa30c53aaf2dc63eb00bd146b90bffe8d1a7a2745dfea66549fea56345ffa46347ffa36245ffa36347ffa06346ffa3684affa26949ffa26948ffa06645ff9e6442ff9c6240ff9b603eff9b603fff9b603eff9b5f3fff9c6141ff9d6242ff9d6343ff9c6343ff9b6243ff9b6344ff9b6244ff9e6547ff975f41ff955d3fff935a3dff93593cff915538ff925436ff915435ff915435ff905435ff8f5335ff8f5335ff905436ff8f5536ff8f5535ff8e5536ff915739ff935a3aff955a3bff9d6141ffa06544ffa16646ffa06445ff9a5e40ff9c6042ff9c6042ff995d3eff975a3dff975a3cff96583bff95573bff95573bff95583cff95573affa06446ffa06445ffa16444ff9f6443ff9f6443ffa06444ffa06444ffa06443ffa06343ffa06344ff9d6242ff9d6143ffa4684affa26547ffa06446ffa16547ffa16548ffa16648ffa06547ffa2684aff9d6245ff915436ff884b2cff874a2eff83492cff83492dff965d3fff945739ff935636ff935536ff965939ff945838ff935636ff935737ff935637ff915535ff925534ff935534ff925435ff935437ff8e5238ff9d684eff935c3effa36345ff9e6142ffa06243ffa06243ffa06142ff9f6142ff9f6142ff9e6142ff9e6242ff9d6141ff9e6242ff9f6141ff9f6142ff9f6142ff9f6240ff9f6241ff986143ff9c6f52ff946044ff9d5e42ff8b4d31ff87492dff86492cff86472bff88472bff89482aff8a482aff894a2bff8a4b2cff894c2eff894a2dff894a2fff8c4c31ff8e4f32ff935235ff97553aff96573aff96563bff9e6e5bff9f7f70ff96766aff9f7c71ff9f8070ffa38474ffa58675ffa68877ffaa9080ffa98f81ffa08679ffa2877bffa3887dffa2887dffa48a7fffa78d7fffad9181ffad8e7eff947768ffb1988cffb29c91ffaf9a90ffb09c91ffb09b90ffa08a81ff9f8980ff9f8980ffa08a81ffb39f96ffb09c93ffb7a095ffbaa398ffbaa69bffb8a89cffc8aea1ffae7f67ff9b5637ffac6847ffbc886bffc6a389ffc9b09bffcaafa2ffc6aea0ffc6ac9fffc6ac9fffccaa9affb77c67ffae6243ffae6040ffab6447ffb0775dffb8704fffc87d58ffda9977ffd09877fed39d80fed2a083edd8aa9156d0b5a307ffffff03ffffff02ffffff2ac23daa35c53aad32c238a82fc33cae2cbf3aa829c138a826c33ca824c640aa20c738af1dca35b01cbf37a419cc3dad17bc43a614cc33a613bc36a111c33ca50fcc33aa0dc43bb10cbf2baa0acc4db209c639aa08bf40bf07b649b605cc33cc04ff40bf03ff55aa03aa00aa03aa55aa02ff80ff0280008001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ffff01ffffff01ff00ff02ff80ff0280008003ff55ff04bf80bf05cc66cc06d555aa07db49b609aa39aa0ab233b20bb92ea20dc43b9d0fbb44aa10bf309f13c936ae14cc40b217bc37a619c23dad1cbf40ad1ebb3caa21c13eaa23c53aaf26c33ca829c138ae2cbf34a830bf3aaa2cc540ae02ffffff13d7aea1c8a6715bfea76346fea66345ffa46446ffa36345ffa16246ffa3674aff9e6446ff9f6647ffa06746ffa06444ff9e6240ff9d6240ff9e6341ff9d6140ff9c6140ff9e6342ff9f6444ff9f6444ff9f6444ff9e6444ff9e6545ff9d6444ff9b6245ff9c6446ff965f41ff945d3fff945b3eff955c3dff94593bff945739ff925637ff915637ff905535ff915637ff905637ff8f5537ff905639ff91583aff93593aff935a3bff975d3eff9d6343ffa16545ffa16646ffa16647ff9f6445ff9b5f42ff9b6042ff9b6041ff9b5f40ff9a5e40ff995d3eff975a3dff975a3dff95593cff96593dff96583dffa16648ffa16545ffa06444ffa06444ffa06443ff9f6444ff9f6344ffa06443ffa06444ffa06343ff9f6344ff9d6143ffa36849ffa06547ffa26648ffa06547ffa16647ffa5694bff9d6143ff905436ff884b2dff884b2cff894b2eff874a30ff844a2fff81472dff965c40ff935739ff935636ff945736ff935736ff925535ff925535ff935737ff905435ff905434ff905434ff905334ff915435ff8f5235ff905337ff905439ff9f6c50ff9e6241ffa36343ffa36343ffa46444ffa46444ffa56445ffa36243ffa26444ffa16443ffa16444ffa16442ffa16241ff9f6040ff9e5f3fff9a5f3cff9b5c3aff985d3dff936449ff8b5a3fff9c5c40ff9b5d41ff915437ff894d31ff86492dff884a2eff87492cff874a2bff88492bff894a2dff884b2dff894b2eff8a4b30ff8b4d31ff8e5134ff915235ff99563cff9b573aff9b553aff91553effa47e6dff96776bff9c796eff9e7f71ff9f8374ffa18474ffa58878ffa4897affb9a092ff987e72ffa08578ffa2877bffa2897cffa3897effa38a7fffa58d80ffab9183ffab9083ff9f857affb49c91ffb19b90ffaf9a8fffb19c91ffa18a7fff9f897eff9f897effa28a81ffb59f96ffb19a90ffb59f95ffb8a397ffb6a398ffbaa99dffc7a293ff995b3fffad6e50ffc6977effcaac99ffc9b0a0ffc9b0a0ffc7aea1ffc6ada0ffc5ab9effcdac9cffba866fffaf664bffb06346ffab694dffb78872ffbd8e76ffbd6b44ffc96d42ffc9774affca7e55ffcf8561fed39470f9d49c7bc8cfa3875fcf9e8637dac3b016e8dcdc1dc13ea72fc33ca832c738ad2fc33cae2dc13eaa29c738ae27c434aa24c639aa21c936aa1fc53aad1cc837ad1ac43ba717c837b115c23daa14bf40a611d23cb410cf40af0ec837b60cbf2baa0bd146b90acc33b208df40bf07db24b606aa2baa04bf40bf04bf40bf04bf40bf03aa55aa0280008002ff00ff02ff80ff0280008001ffffff01ffffff01ffff00010000000000000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffff0001ff00ff02ff80ff03ffaaff04bf40bf04bf40bf06aa55aa07db49b609aa39aa09c639aa0cbf40aa0db13b9d0eb637a410bf30af12b839aa14cc40b216c53aae19c233ad1bc642b31ebb3caa20bf40a723c542af26c33cae28c639ac2cbf3aae2fc33cae26c93cae02ffffff2cb99180eb9e674ffea86245fea66345ffa36246ffa26244ffa16447ffa16447ff9d6345ffa26749ffa06545ffa06443ff9f6342ff9f6442ff9f6442ff9f6543ffa16545ffa16645ffa16545ffa16646ff9f6545ff9f6545ff9f6645ff9d6445ff9d6546ff9c6446ff955e40ff935c3fff935b3eff945b3eff955c3eff965b3cff955b3aff935939ff925838ff925939ff915839ff915739ff945a3cff945a3cff965c3dff995f3fff9f6545ff9f6545ffa26646ffa16646ffa16748ff9f6547ff9b5f42ff9c6043ff9b5f41ff9b5f40ff9a5f40ff995e3fff995d40ff9a5e40ff985c3fff985b3fff95583cffa16647ffa16545ffa16545ffa16544ffa06544ffa06444ffa06444ffa06444ffa06444ff9f6444ff9f6344ff9f6345ffa16748ff9f6747ffa26548ffa36749ff9f6345ff905235ff8b4c2fff8c4d2fff8a4a2eff8a4c2fff884a2fff854a30ff834a2fff81492fff91593dff92573aff945638ff945737ff925736ff935738ff925737ff935737ff8f5434ff915536ff905637ff905436ff8f5235ff8e5134ff8d5034ff8e4f34ff905a3dffaa7658ffa76949ffa66446ffa46243ffa36041ff9f5e3fff9b5b3dff995a3bff975a3aff965938ff935535ff945534ff925332ff935334ff935635ff975636ff945537ff915e43ff9c6c54ff995a3dff995a3fff9b5f42ff95593cff8d5134ff884b2fff86492cff864b2bff874a2cff884b2eff884b2eff894b2eff8a4b2fff8b4d31ff8d4f33ff8f5234ff945538ff995638ff9b5539ff98573aff925f48ffa78370ff9d7969ff9f7c6dff9e7d6dff9f7f6fff9e7f6fffa28475ffa98d81ffa98f82ffa18679ffa38679ffa2877affa38a7effa38a7fffa28a7fffa58e80ffac9485ffa1867bffaa9184ffb29b90ffae998effaf9a8effa68f85ffa1897eff9f887dffa28b80ffb7a297ffae988effb49d92ffb7a398ffb6a397ffc0a799ffaa7865ffa66b50ffc59c87ffc6ab9dffc3afa1ffc4ada1ffc6ada0ffc3ac9effc6ae9fffc6a394ffb9816bffaa6849ffab684affb67e67ffbe9886ffc2a697ffa77259ffc56e47ffca6c41ffc87040ffc97141ffc67345fec67646fdc77a4deecd8459c7cd8a6969c2a08a14b2a6a632c73da837c338a733c337af31c139ac2dc139aa2ac23daa28c640ac24c639aa22c33cac20c738af1dc135a71ac43ba719c23da316c53aae14cc33a612c639aa11c33ca50fcc44aa0cbf2baa0bb946a20acc33b208df40bf08bf40bf06d52baa05cc33cc04bf40bf03ff55aa03aa55aa03aa55aa03aa55aa0280808001ffffff01ff00ff01ff00ff01ffffff0000ff0001ffffff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff80ff02ff80ff03ff55aa04bf40bf05cc66cc06d555aa07db49b608bf409f09aa39aa0bd146b90dc44eb10eb637a410bf30af12b839aa14bf33b216c53aae18bf35aa1ac43bb11dc135a720bf40a722c33cac25c137a529c138a82bc43bac2ec23dac2bca41ac08df60bf56ac8877fa9d644bfea86345fea66245ffa36144ffa36345ffa36649ff9e6145ff9d6145ff9f6447ffa06545ffa16444ffa06343ffa06543ffa16544ffa06645ffa06644ff9f6644ffa06646ff9f6444ff9f6545ff9f6544ff9e6545ff9e6445ff9e6648ff9a6244ff965e41ff945d40ff935c3eff935b3dff985f41ff965c3cff955c3bff945b3bff945b3bff945b3cff945a3bff945b3dff965b3fff965d3eff9c6142ffa16545ffa26546ffa26746ffa26847ffa16747ffa16749ff9f6547ff9a5f43ff9c6041ff9b5e40ff995f3fff9a5f40ff9b5e42ff9a5e41ff9a5d40ff9a5d40ff985b3fff975a3fffa2664affa16545ffa06444ffa16544ffa06444ff9f6444ff9f6444ff9f6545ff9e6344ff9f6344ffa26448ff995b3fff9d6246ffa16547ff9d5d42ff8f5033ff8c4d30ff8c4d32ff8a4d32ff8a4c30ff8b4b30ff884b31ff854a31ff854c30ff834b30ff814a2fff8c573aff91593bff925638ff925738ff925737ff925737ff905536ff905536ff925839ff905637ff8e5638ff8c5134ff8f5236ff8f5337ff8d5034ff8e5033ff8d4c34ff915e46ff8f5337ff925035ff8f4d32ff8d4c2fff8d4c2fff8c4d33ff8c4e30ff8d4f31ff8e5131ff8d5130ff8f5231ff905331ff925535ff935738ff955536ff945437ff8d543bffa47762ff945538ff9b5b3fff995c3dff9d6142ff995d3eff965b3dff925838ff8f5434ff8a4f31ff874b2eff894b2eff894b2eff8b4d30ff8b4d2fff8d4e31ff915234ff905534ff945638ff975436ff995836ff95573bffa37362ff9a796bff9d7768ff9f7969ffa07b6affa07d6dff9d7d70ffa4867bffb89e93ff9a7e72ffa4877bffa3887cffa3897effa48a81ffa38a7fffa68c7fffa89081ffac9184ff997f72ffb29a8effb19a8fffae988bffad9589ffa1897effa0877effa48c82ffb8a298ffad958bffb29a8fffb5a094ffbaa498ffc5a496ff9a5f49ffb98c79ffc4a699ffbfab9dffc3aca0ffc6aca3ffc3ab9fffc4ad9fffcaaa9affb27f69ffa5654cffb0745effc89d8cffc1a897ffc3aa9effc4a598ffa86b4cffc26b40ffc56c45ffc77142ffc77242ffc47446fec67447fdcc7749f4cd805490c89a8118eadfdf09e355c62cc53aa837c33cac34c43bac31c639ac2ec237ac2bc43bac29c13ea826c33cae23c53aaf20bf38a71ec43caa1cbf37a419c23da317c843a615c23daa13c936ae11c33ca50fcc44aa0eb637a40bd12eb90acc33b209e339aa08bf409f07b624b606d52baa05cc339904ff40bf04bf40bf03aa55aa03aa55aa03aa55aa02ff80ff01ff00ff02ff80ff01ff00ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ffffff02ff80ff02ff008003ff55aa04bf40bf05cc33cc07b649b607b649b609c655aa0acc4db20cbf55aa0dc43bb110bf40af11c33cb414bf40a616c53aae17c837b11ac43bb11dc13ea71fc53aa522c33ca524c639aa28c639a62cbf40a82ec23da613c943ae02ffffff8ba7755efca46246ffa56445fea46546ffa26446ffa6674aff9e6245ffa16346ffa16348ffa26647ffa36645ffa16544ffa26845ffa36747ffa26746ffa36848ffa26746ffa16647ffa26647ff9f6644ffa06545ffa06645ff9f6645ff9e6545ff9e6647ff985f40ff965e40ff945c3eff925a3cff925a3cff975e40ff975f3fff955e3dff945d3cff945c3cff945c3bff955d3dff975d3eff995e3fffa26648ffa26746ffa36847ffa26846ffa26846ffa46848ffa26747ffa26749ffa16649ff9c6146ff9c5f42ff9d6043ff9b5f40ff9a5f41ff9b5f41ff9a5e41ff9c5e42ff9c5e41ff9b5d40ff995c3dffa16745ffa16443ffa06544ffa16545ffa06444ffa06545ffa16444ffa06446ffa06446ffa26347ff8a4c2fff824429ff93553bff8f5336ff905034ff8f5033ff8d4e31ff8b4e31ff8a4d31ff894d31ff884d31ff874c33ff874d32ff864b30ff864b2fff834a30ff8c5339ff935a3eff93583bff93583aff915738ff935839ff93583aff925739ff905537ff905538ff8d5337ff905538ff925639ff8e5135ff8f5135ff8f5034ff904f33ff89523bffa6755dff884c2fff8b4c31ff894c33ff894f34ff8c4d32ff8c4f32ff8d5132ff8c5232ff8e5434ff915535ff925735ff925836ff905634ff935538ff925435ff905639ff9a6950ff8d5338ff98583bff9a5c3eff9a5e3fff9b6141ff955a3aff975a3bff975a3cff975a3cff995c3cff985b3cff985c3cff975a3aff97593aff98593bff9a593cff975a38ff975a3aff9a593cff9a583aff985839ff8f5744ffa17c72ff977565ff9b7968ff9d7a69ffa07c6dffa28071ff9e7d70ffb3998cffab9387ff9c8175ffa3867affa5897dffa48b7fffa48a7fffa28a7effa48d81ffad9487ff9d8478ffb1988cffb29b8fffaf988effaf988effa0897fffa0877dffa58e84ffb7a197ffab9288ffb29a8dffb5a094ffc1a599ffaa7d6dffa5725cffc1a192ffc0a79bffbeaa9dffc2aca2ffc3aba0ffc4ab9dffc8a698ffa57561ffa36b54ffb78974ffceaca0ffb8a294ffc1b2a2ffc4a89cffba9481ffad6741ffc36b3cffc16e45ffc47345ffc67442ffc67447fec7774cfdcb7c4bd7c68c6b42e8dcd80debd8d809ffffe31bc642aa34c93bb135c03aa832c23dad2fc33cae2cc53aae29c138a827be3ba324bf39aa21c13eaa1fc53aad1dc13ea71ac43bb118bf40aa16b93aa213c936ae13bc43a110bf40af0ec837b60cbf40aa0bd12ea20acc339908df409f08bf409f06d52baa05cc33cc05cc66cc04bf40bf03ff55aa03aa55aa02ff808002ff0080028080800280808001ffffff01ff00ff01ffffff01ffffff01ff000001ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02ff008002ff008003ff55aa04bf408004bf408006aa2baa07b6249207b649b609c655aa0acc4db20cbf40aa0dc427b10fcc33aa11c33ca513c936ae15c23daa17c837b11ac445b11dc13ea71fc53aad22c33ca525c137a527c43baa2ac83daa2dc639aa0cd540bf05ffffffb5a26e59fda26145fea66548fea26546ffa5674cffa16146ffa16348ffa3664bff8f533aff9a5f43ffa96b4cffa86a4affa56a47ffa36948ffa46949ffa36847ffa36747ffa36748ffa36647ffa16846ffa26745ffa16644ffa16746ff9f6646ff9c6445ff975f41ff955d40ff955d40ff935b3eff935b3eff955d40ff986141ff975e40ff965d3fff965d3fff985f41ff975f41ff9d6343ffa16646ffa16746ffa26746ffa36847ffa36948ffa46948ffa46947ffa36847ffa26847ffa26748ff9c6143ff9c5f42ff9c5f41ff9b6040ff9b5f40ff9a5e41ff9b5e43ff9b5e42ff9b5f43ff9c5f41ff9a6041ffa06745ff9f6544ffa06546ffa06446ffa16548ff9f6447ffa16549ffa4684aff8f5132ff88482bff87472aff83442aff915239ff905238ff905134ff8d4f33ff8d4f32ff8d5033ff8c4f33ff8a4e32ff894e32ff884d31ff874c31ff874b30ff864c30ff844a2fff894e35ff945b3fff92583bff93583aff93583bff93583bff93583bff925639ff915538ff8f5337ff915538ff905537ff8f5337ff8f5237ff8f5236ff8f5136ff8d4e33ff884b31ff8e5a43ff8b563aff8a4f34ff8c4f33ff894f31ff8e4f33ff905135ff8f5234ff8f5435ff915535ff905535ff925737ff905635ff8f5637ff905437ff915435ff915537ff89553aff98654fff96593cff9a5b3dff9a5c3eff9c6041ff985d3dff955a3bff95593cff965a3cff965a3bff975a3cff985c3bff9a5d3cff9b5f3eff9e6140ffa0623fffa26341ffa36643ffa36644ffa56848ffa56748ffa66c4dffa1745cffaa8e80ff9b7c6cff9f7c6cffa07b6dffa37f71ffa08072ffa28679ffb7a092ffa79083ff9b8276ffa2897cffa4887dffa58b80ffa48b80ffa28b7fffa99184ffa58c80ffa1867bffb0998dffaf998fffaf998fffa18a80ff9f867dffa48e85ffb7a299ffa88f86ffae998effb3a096ffc4a191ffa06a53ffb99180ffbca497ffbfa89cffc4ada1ffc2ab9fffc0afa2ffc8a899ffaf7c66ffa77358ffb78f7cffc6ac9fffc2a99effbfa699ffc3ad9dffc0a698ffb18770ffb66742ffc1673affc26d44ffc37243ffc57444ffc77246fec97547fbc47a4bc5dfb39f73dcbcb153c5a69a27d19dbe22c33cac32c23da836c239aa33c33caa2fc33cae2dc139aa2ac237aa28bf39a625c837ac22c33cac20bf38a71ec43caa1bc642aa1ac43ba716c53aae15c249aa13bc43ae11c33cb40fcc44aa0dc43bb10cbf40aa0bb92ea20ab2339908bf409f07db49b606d555d505cc33cc04bf40bf04bf40bf03ff55aa03ff55aa0280808002ff80ff0280808001ff00ff02ff80ff01ffffff01ffffff0100ff0001ff000000ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02ff80ff02ff008002ff808003ff55aa04bf40bf05cc339906aa2baa08bf409f09c639aa0ab233990cbf40aa0eb637a40fbb33aa10cf40af13c943bc15ce3db617c843b119cc3dad1cc840ad1ecc3cb320c738af24bf39aa27c434aa2ac23daa2ac237aa05cc66cc1ae2cebad79a644dfea66247ffa46346ffa3674affa26348ffa4634aff98573fff7f4026ff7c3e27ff8d5137ff975a3dff9e6042ffa26646ffa56a49ffa76c4bffa76c4bffa76c4affa46849ffa46848ffa26746ffa26646ffa16646ffa06547ff9f6647ff985f41ff965e40ff975e41ff945c3fff935c3fff945b3fff935a3eff996243ff996142ff9a6043ff9a6041ff9b6042ffa16647ffa26848ffa26747ffa36847ffa46948ffa36847ffa46948ffa56a48ffa46947ffa46949ffa46949ffa16748ff9d6144ff9c6042ff9b5f40ff9c5f41ff9c6041ff9c5e42ff9b5e41ff9b5e43ff9b5e41ff935639ff94593bffa16747ff9f6445ffa06547ff9f6546ff9e6345ffa16548ff995b41ff86482aff89492aff88482aff88482cff83452aff8f5238ff905439ff905236ff8f5236ff8e5235ff8c5033ff8a4e32ff894e31ff894d31ff894e32ff884d31ff884b30ff874d31ff864c31ff884d34ff945c40ff92583bff93583bff94593cff93583bff93583bff92583aff915538ff92573aff925739ff925639ff8f5337ff8e5236ff8f5236ff905236ff8e4f34ff915235ff884e32ffa5725bff8c583cff8c4f33ff8e4f34ff8f5033ff8f5134ff915436ff915536ff925637ff925537ff905536ff8f5638ff8f5436ff905336ff925537ff915537ff8e563affa37662ff92573cff9a5a3eff995b3eff995c3eff9c6141ff985d3eff945b3cff95593bff955a3cff965b3cff965b3aff985d3cff995e3dff9c5f3effa06241ffa16341ffa26542ffa26644ffa56848ffa76a49ffa66b4affa16d52ff9c7868ff9c8175ff9d7b6cffa17b6effa07d6fffa28073ffa08477ffa99183ffb29c8fffaf978bff9e8579ffa1887cffa48a7effa78d81ffa48b7fffa58e82ffaf968aff987f73ffb29b8fffaf998effaf988fffa78f86ff9f877effa58f86ffb6a198ffa78d84ffaf998fffbfa396ffb08472ffa57562ffc0a298ffb8a498ffbea89cffbfab9fffc3afa1ffc4a594ffa67a64ffaf7c67ffc29b8cffc6aba0ffc3aba1ffb9a096ffc4aa9dffc6ac9cffba9d89ffaa785bffb6663fffbe653bffc26b42ffc06e40ffc17141ffc57347fec6734afcc4744bf3bd7357d6b87b5d74c4958014d966bf3dc03ba73ac63eab37c338a734bf3ba731c63eac2ec83dac2bc435ac28c639ac25c837ac23c53aa821c136aa1ec43caa1dc13ea71ac43ba718bf40aa15ce3db613c936ae11c33cb410bf40af0fbb33aa0dc43bb10cbf40aa0acc33b209c639aa08df40bf07b649b606aa2baa05cc66cc04ff40bf04bf40bf03aa55aa03aa55aa02ff00ff0280808002ff80ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff0100000001ff0000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ff0002ff808002ff008003ff55aa03ff55aa04ff40bf05cc339906d555aa08bf409f09c655aa0acc33b20cbf40aa0cbf2baa0fbb44aa11c33ca512c639b815c23daa18bf40aa19c23dad1bc639b31ec43caa21c93eaa23c53aa826c33cae2ac23daa0cbf40bf0bb95da242a68370e99d624dfdab674dffa66449ffa5684bff9f6046ff8a482eff85432bff85462eff874932ff93563eff93573dff94573bff925538ff925437ff915438ff935639ff965b3cff9c6041ffa16545ffa46848ffa36849ffa46849ffa16649ff9c6345ff975f42ff965d40ff965d40ff945c3fff945c3fff935b3fff935a3eff9a6144ff9b6344ff9c6244ff9f6445ffa36747ffa26648ffa26747ffa36948ffa36847ffa46a49ffa36848ffa56948ffa46948ffa56948ffa56848ffa36848ffa36748ff9d6143ff9b5f41ff9b5f40ff9d6142ff9b5f40ff9d5f42ff9b5d40ff94563aff905337ff925538ff975d3eff9f6546ffa16445ffa16544ffa36848ff9f6244ff8d4f31ff89472aff8b492cff89492cff87482bff87482cff84472cff8f5239ff915439ff8f5136ff8e5135ff8d5033ff8c5033ff8b5033ff8b5033ff894e32ff8a4f32ff894e32ff8a4d32ff874d30ff854b30ff844a31ff925a3eff92593cff93593cff93583bff93583bff945a3cff92583aff94593bff94583bff925739ff915538ff915538ff915539ff915438ff905336ff935337ff905034ff8f5234ff804b34ff9b6b52ff8b4e34ff915136ff905136ff905235ff915436ff935638ff925537ff915436ff925639ff905536ff905336ff925538ff915436ff925535ff925739ff966b54ff956046ff995a3dff985a3cff9b5d3fff9d6042ff9a5e3fff955b3dff95593cff94593cff955b3cff965c3cff975d3dff985d3bff9b603effa06342ffa16542ffa16542ffa26745ffa46948ffa66a49ffa96c4bffa3694eff996854ffb09589ff96776bff9e7b6fffa07d70ffa18072ffa28475ffa4897cffb0988affb29b8effb39b8fff9e8679ffa2877bffa48a7fffa78e81ffa68d81ffaa9284ffa3887cffaf978cffb0988fffae978dffab9389ff9e857bffa79086ffb39e95ffa78d84ffb59c8fffc09d8dffa1735fffb69280ffb59e94ffb9a49affc0ab9fffc3afa1ffc5aa9affae826cffb28670ffc5a395ffc3aba4ffc3aca4ffbaa297ffc2a89effc5a89dffc2a292ffb9947dffb06d4effb9653bffbc673bffc1693dffc16a3fffbf6f40ffc37145fec8724afec6774dfac5734bd7bd7e5b32cc9e8f19cc3dad3ec13aa93bc238a938bf37a835c03aa832c238a82fc33ca82dc139aa29c738ae27c43baa24c639aa22c33cac1fc53aad1dc135a71bc639aa19c233a317c837a615c23daa13c943ae12c639aa0fbb33aa0ec837b60cbf40aa0bd146b909c639aa09c639aa07db49b606d52baa06aa2baa05cc339904ff80bf04bf40bf03aa55aa02ff00ff03aa55aa02ff80ff02ff80ff0280808002ff80ff0000ff000280808001ffffff0100ff0001ffffff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff0280808002ff808002ff008004ff40bf05cc339906d555aa06d52baa09c655aa09c639aa0bd146b90dc43bb10ec837a410bf309f12c639aa15c23daa17c843a619c23dad1bc639aa1ec43caa20c738a723c53aa826c336a829c138a806d580d505ff99cc63a27664f4a1644efca9654bffa8674eff935439ff89472dff8b492cff8c4931ff8a4931ff8a4c34ff94583fff93593eff93573cff92563bff92563cff90543aff915439ff8f5339ff8d5435ff8d5234ff8d5135ff8e5137ff90543aff90563aff93593eff965e41ff965e41ff955d40ff955d40ff955d40ff935b3fff935a3eff985f42ff9e6546ffa16546ffa26747ffa46848ffa36747ffa36848ffa56a49ffa56949ffa56a49ffa46949ffa46948ffa56948ffa66948ffa66949ffa56949ffa36849ff9e6244ff9c6042ff9d6042ff9c6041ff995c3eff97583bff955539ff935438ff93563aff93563aff995f41ff9f6646ffa16545ffa36546ff97583aff89492bff8c492cff8b482cff8a492dff89492dff88492cff87492cff83462cff8e5237ff905439ff905237ff8f5235ff8d5135ff8d5134ff8c5134ff8b5034ff8a4f33ff894e31ff894d31ff894d32ff874c30ff864c31ff844a31ff91593dff935a3dff93593cff93593bff93593cff925839ff955a3cff955a3cff94583aff935739ff925538ff925639ff915538ff905438ff925539ff925437ff925436ff8f5435ff8c543aff93634aff945f44ff905336ff915236ff925438ff935639ff925538ff915537ff925538ff915538ff925538ff935537ff935637ff935636ff945637ff935637ff895941ff9c6d53ff975b3dff995b3dff9b5e3fff9c5f41ff9e6243ff975b3cff955a3cff965b3dff955b3cff975c3cff975d3bff995e3dff9b5f3fff9d613fffa16542ffa26644ffa46947ffa46a49ffa66a4affa76a4bffa4684bff9e674fff916c5bffa78b80ff997b6eff9f7e6fffa07f71ffa38476ffa18577ffa88f81ffb1998cffb39b8effb59d90ffa99084ffa58a7fffa68c80ffa88e82ffa99082ffad9487ff9e867bffb0988effad978bffae968bff9d857affa89187ffb19c93ffa78f85ffbaa091ffb58e7cffa57c69ffb89e8effb39f94ffbaa69effc3aea3ffc4a798ffaa8272ffb38d7cffc3a899ffbfaaa0ffc4ada4ffbba297ffbfa599ffc3a89dffc3a699ffb89583ffb98c77ffb0694affbc663fffbd693effc16c40ffc16d45ffbd6e43ffbf7049ffbe704affc67a51fbbc7252a2be897327d162be26c33ca837be3ca73cbf37aa39c03aaa36c239aa33c337aa30c53aaa2ec23dac2bc43bac28c639ac25c137ac23c53aa820c738a71ec43caa1cbf37a419cc33ad18bf35aa16b93aae13c936ae12c639aa10bf40af0fbb33aa0eb637a40cbf2baa0acc33b209c639aa08bf209f07b649b606d52baa06aa2baa05cc339904bf40bf04bf40bf03ff55ff03aa55aa02ff00ff03aa55aa028080800280008001ff00ff01ffffff0100ff0001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff03aa55aa03aa55aa03ff55aa05cc669906d555aa06d555aa08bf40bf09c639c60bd12eb90dc43bb10ec837b611c34ba512b8399c14cc40b216c53aae18bf40aa1ace45b11ec43caa20c740a722ca34ac26c33ca826c33cae11c33ca508ffdfdf84a87e6af0a56853fca3624aff8c4c33ff914e34ff914c32ff8f4d2fff8f4b32ff8c4a31ff8d4e35ff95593fff965a3fff93593dff93593dff92583dff91573dff92563cff91563cff90553cff91543bff8f533aff8f5339ff8e533aff8e553bff915a40ff955f42ff965e41ff955d40ff965d41ff955d40ff945b3fff945b3fff935b3effa06849ffa36749ffa46848ffa46848ffa36747ffa56949ffa46948ffa56949ffa56a49ffa56a49ffa66a4affa66948ffa66948ffa76949ffa76b4affa26647ff9d6142ff9c6042ff9b5e3fff985b3cff975b3cff96573aff97583bff96573bff935539ff925339ff9b6042ffa2694aff995a3cff8a4a2bff8a482aff8d492cff8c482dff8a4a2fff88492cff88492dff884a2eff87492dff84472dff8e5238ff91553aff905237ff8f5336ff8e5235ff8d5134ff8d5235ff8b5134ff8b5033ff8b5033ff8a4f33ff8a4e32ff884d31ff874e33ff864c33ff8f563cff91593dff945a3dff93593cff93593aff975c3eff945b3cff965b3cff965a3bff95593cff94573aff925639ff925639ff93563aff93563aff935539ff955638ff965837ff98593eff894f37ffa37057ff875034ff965739ff935539ff935538ff95583aff945739ff95583bff95583bff96593aff955739ff96593aff965939ff965839ff955839ff935c43ff9c7058ff93583dff9a5c3eff9a5c3fff9d5f40ff9e6141ff9d6142ff965a3cff965b3cff955a3bff975c3cff975d3cff995f3cff9b5f3eff9d6140ffa06643ffa16644ffa36947ffa36949ffa56a4bffa56a4bffa16849ff9f674aff936350ffac9185ff9b8175ff9d7b6effa07e71ffa28374ffa28678ffa28779ffac9285ffb29a8dffb39b8fffbaa195ffb1988bffa68d80ffa88f82ffa89081ffae9588ffa0877cffae968cffae978bffaf988cff9f897bffab9489ffae998effad9589ffbda092ffab8575ffb69183ffb59b91ffb5a598ffc2afa3ffc3aa9dffa78275ffb99689ffc3a69bffbea79dffc0aaa0ffc0a899ffbea394ffc2a89affc2a799ffb99a8cffb38f7effbf9985ffb0785dffbb7758ffbf7c5cffc2815fffbe8264ffbe8463ffbf8b6bffcc9576febb7853f2c785614eb48d7907db92db26c33cb53cbf3caa3dc03bab3ac139a737c338ac33c337aa32c238a82fc33cae2cc53aa829c738ae27c43baa24c639aa22c334a520bf38a71ec43caa1bbd39aa19c23dad17bc37b115c23daa13bc36a111c33ca510bf409f0ec837a40db1279d0bb92ea20ab2339909c639aa08bf40bf07b624b606aa2baa06aa55aa04bf40bf04bf40bf04bf80bf03ffaaff02ff80ff03aa55aa02ff80ff0280008002ff80ff0280808002ff80ff01ffffff028080800100000001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff0280808002ff808002ff808003aa55aa04bf408005cc669905cc339906d555aa08bf40bf0acc4db20bd12eb90dc43bb10ec837b610bf409f12c647aa14bf33a616c546ae18ca40b51ac43ba71dc13ea720bf38a722c33cac25c137ac20c740af13c943ae14e6ccbf9c9d6f5ff08f543efd905037fe914f35ff934f35ff924e33ff8f4d2fff8f4d33ff8f4c34ff905238ff995d42ff96583dff96593fff935a3dff935a3dff92573cff92573dff92573dff91553dff92573eff91563dff91553dff8e553cff8d553cff905b40ff945e41ff965e41ff955d40ff955d40ff955c40ff955c40ff955c40ff935a3dff9e6546ffa16749ffa36848ffa36848ffa56949ffa56949ffa56949ffa56949ffa66b4affa66a4affa56a49ffa76a4affa86b4affa76848ffa16443ff9c6041ff9d6042ff995d3eff995c3dff985c3dff965a3cff98593dff95563aff945639ff935439ff94553affa16648ff8e5234ff8f4c2fff8e4b2fff8e492eff8b472eff8c482eff8a482dff8a492eff8b4b30ff8a492fff88492eff84472dff8d5138ff91553aff905337ff8f5437ff8d5234ff8e5336ff8c5235ff8c5134ff8b5034ff8a5033ff8a4f33ff8a4e33ff894e32ff874d33ff854c33ff8c5439ff925a3eff93593cff955b3eff985e3fff955c3dff955c3dff965c3dff955a3bff94593aff94573aff94573aff93573bff94573bff94583bff94583bff945739ff9b5f3bff8f5234ff8b4e36ff8a513affa77357ff945838ff9a5c3fff985b3dff995b3fff96593dff96583bff95583bff955838ff97593aff965a3aff975a3bff995b3bff985a3aff985d40ffa2765cff965f45ff9a5c3fff9a5d3fff9c5e3fff9e6042ffa16444ff985c3dff965b3cff975c3bff975c3bff995e3cff995e3dff9a5f3dff9d6040ff9f6542ffa16644ffa26847ffa36a4bffa46a4bffa3694aff9f6849ff9b6546ff99654fff876053ffaf9689ff9b7b6effa28072ffa28073ffa28477ffa28678ffa2887bffb1998cffb2998effb59c8fffb79e91ffb0978affa99184ffa99082ffab9386ffa68c80ffa88f84ffaf988dffaf988bffa38d7fffac978bffad978bffb2998affb49989ffae8d7effb09386ffb5a198ffbcaea1ffc5aea2ffb29285ffbb9e8fffbea799ffbda89dffbda89effbea79cffbca295ffc0a797ffbfa799ffbca396ffb29689ffc8aea2ffccb3a2ffb9937bffbe9177ffc09279ffbe9079ffb98f7affba8d76ffb69074ffc59379fcbd7556dbbd7e5f24d4c6b802ffffff0ec849a435c53fad2bc43bac34c440ac38c43bad36c23daa33c33caf30bf35aa2dc13eaa2ac237b028c639ac25c83eac23c53aaf21c136aa1fbd3aa51cbf37ad1ac43ba718bf35aa17bc43a614bf40b213bc36ae11c32da50fcc33aa0dc43bb10cbf2baa0bb92ea20acc33b209c639aa08bf409f07b6249206d52baa05cc339905cc339905cc66cc03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff02ff80ff0280008001ff00ff01ffffff01ffffff01ffffff01ffffff01000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ff00ff01ffffff01ffffff0280808002ff008002ff008004bf408005cc339906d52baa07b649b608bf40bf0acc33b20bd12eb90cbf2baa0ec849b610bf409f12b8399c14bf40a616c546ae18ca40b51bbd42aa1dc13eb020bf38a722c33cac25c13eac12c647aa0ec849b60be8d1d16ea98674e2905b46fc96533afe965034fe975037ff945135ff934f35ff915036ff8f4f36ff92543aff9a5e42ff975a3fff975a3fff96593eff955a3eff93593dff94593eff92573eff92583eff92583dff90563cff91563dff90563eff8e573eff935e42ff965f43ff955d40ff965e41ff965e41ff955d40ff965d40ff945b3fff955a3eff9d6345ffa26849ffa36848ffa46948ffa66a49ffa66a4affa66949ffa56a49ffa66b4affa76c49ffa76b4affa66747ffa26343ffa26342ff9f6141ff9a5d3dff9c5e3fff9a5d3fff995e3dff985b3cff975a3cff96573bff95553aff92573aff93583bff915538ff9c5d40ff985738ff945234ff8f4e30ff8e4e30ff8f4e31ff8d4d30ff8c4b2fff8b4b2eff8a4b2eff8a4b2eff894a2eff85472dff8f5137ff90553cff905438ff8e5336ff8e5336ff8d5235ff8c5235ff8b5134ff8b5134ff8b5134ff885032ff875032ff894f33ff884d32ff874c32ff894f36ff955d40ff985d40ff9a5e40ff985d3fff965b3bff965c3cff955a3aff965b3cff955a3bff97583bff95583aff95573aff965a3cff925637ff8f5335ff975c3dff925639ff8d5134ff8d5034ff8c4f33ff9c6346ff905a40ff8d4e33ff8d4d32ff8c4c31ff8f4f33ff905033ff8f5033ff915433ff935435ff925434ff945636ff965737ff955636ff965839ff8d5b44ff9f7057ff9b5d41ff9f5d3fff9c5e3eff9e6141ff9f6142ff9b603fff985c3cff985c3cff995d3dff985c3cff995e3cff995f3fff9b6140ff9f6544ffa16746ffa36947ffa46a4affa56b4cffa26949ff9d6648ff9b6549ff9b6449ff98664eff997766ff9f8576ff9b7b6effa27f73ffa38273ffa28475ffa18576ffa38879ffb19689ffb3988bffb59b8fffb89f93ffb9a094ffac9488ffae9589ffb0958affa3897dffb0978bffb1988fffad968bffae968bffac9286ffb89c8fffb19486ffac9282ffb29c8effbeaa9fffc5b1a6ffb2998dffbda699ffbfaa9effbfa99dffbfaa9effbfa99effb8a394ffbca598ffbca698ffbda79affc4aea2ffd0baadffc5b4a7ffc7af9effb68e7bffbe8f7bffbc8f79ffbb9079ffb98e77ffba8e7affbf977bffc5876bfcc8825e9db3806d0eededdb03ffffff0acc4db226c33ca82cc53aae09c655aa32c738ad36c639aa34c43bac32c23da82fc33ca82bc43bac29c73eae27c43baa25c13eac23c53aaf1fc53aad1ebb3caa1cbf40ad1aba3ba718bf40aa15c23daa13c936ae12c639aa10bf30af0fbb33aa0ec849a40bd12ea20bb92ea209c639aa08bf40bf07db49b607b649b606aa2baa05cc33cc04bf40bf04bf40bf04bf40bf03ff55aa03ff55ff03aa55aa028000800280008001ffffff0100ff0001ffffff0280808001ffffff0280808001ffffff0000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0280808001ff00ff01ffffff01ff00ff02ff80ff03ff55aa03ff55aa04ff80bf05cc33cc06d555aa07db49b608bf40bf09c639aa0bb92ea20cd540bf0eb637a410bf40af12c639aa14bf40a616c53aae18ca40b51bbd39aa1dc13ea71fc53aad22ca3cb425c13eac28bf39a620bf38a707db6db60feedddd82ad8778f6905b44fe9a5339fe965138ff975237ff955138ff925137ff925339ff95593eff9b5f43ff995d42ff995c40ff985b40ff975b40ff955b40ff965c40ff93593eff935a3fff93593eff92573dff93573fff92583fff8f573eff935d41ff945e41ff945d3fff965d41ff955d40ff955c3fff955c40ff955d40ff965a3fff995e41ffa2684affa56a49ffa46949ffa66948ffa56949ffa76a4bffa76b4affa86d4bffa56947ffa26744ffa36545ffa26143ff9f6040ff9e603fff9e6041ff9b5e3fff995d3eff975c3dff97593cff94583aff945539ff95573bff92563aff93573bff7b3f22ff95563aff985638ff955436ff925335ff905133ff8d4e31ff8d4e31ff8d4e31ff8c4c2fff8a4c2dff8b4d2fff894b2eff86482eff8d5036ff91553bff8f5336ff8f5437ff8f5437ff8e5336ff8d5235ff8c5235ff8c5235ff8a5033ff8a5135ff885033ff884e32ff884e33ff8a4f34ff884f34ff9d6448ff9a5e41ff995d40ff985d3eff965b3cff975b3dff975b3cff965b3cff975a3bff995a3bff995b3cff935738ff905436ff915637ff945a3bff935a3bff8e5337ff8d5135ff8d5033ff8f5135ff874b32ffa3735eff8e5133ff935235ff904f33ff925236ff925234ff915334ff935436ff935535ff955636ff955636ff955637ff965636ff965737ff91593eff9f7058ff975b41ff9e5c3fff9e5f3fff9f6041ff9f6242ffa06444ff995d3eff985d3cff995d3dff9b5f3fff9a5f3eff9a5f3eff9b6241ff9b6340ff9f6746ffa36847ffa4694affa5694bff9f6849ff9c6648ff9b674aff9a6448ff9a6549ff8d6451ffaf9587ff9d8072ffa17f73ffa27f71ffa38275ffa28476ffa38677ffa78a7dffb29789ffb4998dffb49a8fffb59d92ffb8a195ffb39b8effb1978affa88d81ffae9489ffb1988dffb59e93ffaa9288ffac9288ffb79b8effaf9285ffb29689ffbca499ffc4afa6ffb79f94ffbea79cffc1aca0ffbea99dffbea99dffc1aca0ffbba69affbca599ffbba599ffbea99cffc7b3a6ffc9b3a7ffc4aea2ffbea99bffbfa491ffba907cffbd8e7affbd8f79ffbc8f78ffba8c74ffc18f7bffc3987bfec17b5ff9bb7b58aab88e7436cbafa114e6ccbf0edbc8c82bd0a0ac32c7a3b30dd889c416d146ae38c437a835c53aa833c33caa30c53aaa2ec23dac2bc43bac29c738a826c33ca824bf39aa21c136aa1fc53aad1cc837ad1bbd39aa19c23dad17bc37a614cc33b213c936ae11c33ca510bf309f0fcc44aa0ec849a40cbf40aa0bb946a20ab2339909c639aa07db49b607b649b606d555aa05cc33cc04bf40bf05cc339904bf40bf03aa55aa03aa55aa02ff008002800080028000800280008001ffffff01ff00ff01ffffff01ff00ff01ffffff00ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff01ffffff01ffffff00ffffff01ff000001ffffff01ffffff0000ff0001ffffff01ffffff01ff00ff0000ff0001ffffff01ffffff000000000000ff0001ff00ff01ffffff0280808001ff00ff01ffffff01ffffff01ffffff02ff80ff02ff80ff02ff008003ff55aa04bf40bf05cc339906d52baa07db49b609c655aa0acc4db20bb92ea20dc43bb10eb637a411c33ca512c639aa15c23daa16c546ae18bf40aa1bbd39aa1dc13ea720c740af22c33cac24c639b128bf39a62ac23daa1fce3aad09c671c628d9ccb9cc9a6d5aff9b563dff99553cff955539ff975238ff945438ff95553bff975b3fff9a5f43ff9a5e41ff995c40ff995c40ff985c40ff985c40ff965b3fff975c41ff965b40ff955a3fff955a40ff955942ff92583fff91583fff965e43ff955e42ff965e42ff965e41ff965d41ff965d40ff975d40ff965d40ff975c40ff985e41ffa26849ffa56949ffa46848ffa76a4affa76b4bffa76c4bffa76a4affa66948ffa46746ffa26644ffa06343ff9f6041ffa16242ffa46646ffa06344ff9b5d3fff995c3dff97593cff95583bff95583cff95573cff94573bff94583cff82472cff783d22ff87492eff965639ff945436ff945437ff925235ff905134ff8e4f32ff8e4e31ff8d4e30ff8b4d2eff8a4e2fff8a4c2fff874a30ff8f5238ff91563aff905538ff8f5437ff8f5437ff8e5337ff8d5336ff8d5336ff8b5135ff895033ff8a4f33ff8a5134ff8b5035ff8a4f34ff83482cff7f4329ff9d6447ff975b3fff995c3fff985c3eff985d3eff985c3dff985c3dff995c3eff985b3cff97593bff915536ff915537ff935839ff945a3aff945b3bff8e5636ff8d5236ff8d5135ff8e5135ff8e5034ff8f5338ff844f36ff9d6b51ff905235ff955335ff935233ff935436ff955538ff955637ff945536ff955737ff955637ff965737ff975837ff975836ff995d41ff9c6d56ff9a6247ff9e5c3dffa0603eff9e5f3fff9f6242ffa06444ff9d6241ff985e3dff995e3dff9a5f3eff9a603eff9b5f3eff9b6240ff9c6240ffa06646ffa56949ffa76b4cffa5694cff9e6648ff9c6548ff9b674cff9e674cff9f6749ff9a6850ff9d7c6cffa4897cff9e7f74ffa48275ffa28274ffa28376ffa38575ffa38477ffa98b7dffb4998bffb69c8fffb59d91ffb69d92ffbaa296ffb59b8fffb2998cffa48b7fffb3998fffb39b90ffad9589ffab9286ffb69a8dffaf9487ffb79d91ffc5afa5ffbea8a0ffbea99dffbfaa9effbfaa9effbea99dffbeaa9effbda99dffb5a197ffbaa39affbfaaa0ffc9b4a9ffc9b3a7ffc1a99cffbda597ffbaa393ffba9d87ffba917affbe9079ffbe9079ffbc8f76ffbb9076ffbf9375ffbe926ffdc37f5dfcc57e5be9b87858c7bf7c61afbc7a5fa1c387706ebc978416d1a2b927c43bb139c036aa3ac639ab37c338a734c43bac32c238a82fc93cae2cc53aa82ac23daa27c43baa25c13eac23c53aaf21c13eaa1ec433aa1dc13ea71bbd39aa18bf35aa16c53aae14cc40b213bc36ae12c639aa10bf40af0ec837a40cbf2baa0cbf40aa0bb946a209c655aa08bf209f07db49b607b624b606aa2baa05cc33cc05cc339905cc669904bf40bf03aa55aa03ffaaff0280008003aa55aa0280808002ff80ff0280808001ffffff01ff00ff0100000001ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff01ffffff01ffffff01ff000001ffff0001ff00ff01ff00ff0000ff0001ffffff0000ff0001ffffff01ff00ff0000ff0001ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff0280808002ff008002ff80ff03ff55aa03ff55aa04bf40bf05cc66cc06aa55aa07b6499208bf409f08bf40bf0ab233990cbf40aa0dc43bb10fbb33aa10bf40af12c639aa14cc4db216c53aae18bf40aa1ac43bb11dc13ea720bf40a722c33cac25c137ac27c43baa2bc43ba62dc639aa22c33cac0be8b9d17ab28a77fd995b42ff9a583bfe98563aff9b583bfe99583cff96573bff995b3fff9b5f42ff9b5e42ff9a5e41ff995d40ff985c3fff995d40ff985d40ff985c41ff965b40ff955b40ff975c42ff935940ff935941ff91583eff965d42ff975e42ff965d40ff965d40ff965d40ff975d40ff975c3fff975c40ff975b3fff94593cffa16647ffa46949ffa56949ffa86c4bffa86b49ffa86b49ffa66847ffa46646ffa16342ffa26442ffa86a4bffa66548ff9e603fff8d4e30ff86492bff985a3eff98593cff95573aff93573aff92573bff93563cff93583cff84492eff7a4026ff763d23ff7d4025ff96573bff935337ff935437ff915235ff905133ff8f5032ff8f5032ff8f5032ff8c4e2fff8b4d30ff894c2fff894b30ff8d5236ff8f5538ff905538ff8f5437ff905538ff8d5336ff8d5337ff8c5236ff8a5033ff8a5135ff8d5135ff8b5033ff864b2fff81462bff80442aff804429ff955a3eff9a5f42ff995d40ff995d3eff9b5f3fff9b5f3fff9a5d3eff965a3aff935636ff925737ff935838ff945a3aff955c3cff945b3bff915839ff8d5436ff8c5135ff8d5236ff8e5136ff8e5034ff8d5035ff8b4f36ff8d5c46ff926045ff935335ff945334ff925436ff955638ff955637ff945536ff955737ff965838ff965838ff985939ff985937ff98593bff915d43ffa36e54ff9f5d40ffa05e3fff9f6040ff9f6140ff9e6240ffa26645ff995d3cff995d3dff9b5e3eff9c6040ff9b613fff9b623fff9d6241ffa06444ffa46949ffa76c4dffa4694bffa0684aff9e684bff9d684cffa06a4fffa46c4effa66e53ff9e745effc2a698ffad9287ffa18376ffa18375ffa18274ffa18375ffa38475ffa38577ffae9183ffb49a8dffb49b8effb59d90ffb69f92ffbba397ffb79f92ffa99184ffb2998dffb49c90ffaf978affac9386ffb4998cffaf9588ffbda79bffc3aea3ffbea99fffc1aca0ffbfaa9fffbda99dffbfaa9fffbfaa9effb49f95ffb7a399ffbfaba2ffcab6acffc6b1a5ffbca497ffbba093ffbca092ffbca190ffbc9b86ffbc927bffbd9179ffbb9077ffbd9278ffbd9479ffc59e7fffbb8966ffc48161fdc07656fbbd764df6c77757e7cb876792b9886e12d4aa9c2bc441a638c43bad3ec13aa93cbf37aa38c437ad36c239aa34bf3ba731c13eac2ec23dac2bc43bac29c138a827c43baa24c639aa22c33cac20bf38a71ec43caa1cbf37a419c233a318ca40aa16c53aae14bf40a612c639aa11b43ca50fbb33aa0ec837a40dc43b9d0cbf40aa0acc4db209c639c608bf40bf07db49b606d555aa06d52baa05cc33cc05cc339904bf408004bf80bf03aa55aa03aa55aa02ff808002ff808002ff80ff0280008001ff00ff01ffffff01ff000001ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0000000001ffffff0000000001ff00000000ff0001ff00ff01ffffff01ffffff01ffffff0100ff0001ffffff01ffffff0100ffff01ffffff01ffff0001ff00ff01ff00ff0280008002ff80ff01ff00ff01ffffff01ffffff01ffffff01ff00ff02ff80ff02ff80ff01ff00ff02ff80ff028000800280808002ff008002ff008003ff55aa03aa00aa04bf80bf04bf40bf05cc33cc06d555aa07b649b607db49b609c639aa0bb946a20cbf40aa0eb637a40fbb33aa11c33cb412c639aa14cc40b216c53aae18ca40b51bc642aa1dc135a720c740af22c33cac24c639b127cb34aa2bc435a62ec23dac30c53aaf0bd174b94eb79686f09a6247fe9f5d3fff9c5a3eff9d5b3bff9c5a3bff9b5b3eff9c5f44ff9c6044ff9a5f42ff9a5d40ff9a5d42ff9a5e42ff995d41ff985d40ff985c40ff975c41ff975c40ff975c41ff955b42ff935940ff90583dff975f42ff975e42ff965d41ff975d41ff975d41ff975c40ff975c40ff985e40ff9a5e41ff965a3dff9d6243ffa46a4affa76b4affa86c4bffa76947ffa46543ffa56645ffa76848ffac6d4effa16243ff8c4d2fff803f22ff7d3d1fff7d3f23ff8b4e32ff96583bff955539ff96573bff95573cff94583cff94583dff84492eff7d4328ff7b4026ff773d23ff75391fff935639ff945538ff935437ff935437ff925235ff8f5133ff8f5032ff8d4f31ff8c4e30ff8b4d30ff8a4d30ff884a2fff8d5236ff905739ff905538ff8f5437ff8e5436ff8e5437ff8b5134ff8c5235ff8e5538ff8a5135ff874b2eff85492dff82472cff83462bff81442aff85482eff905439ff995e40ff9d6042ff9e6142ff995d3dff935736ff935637ff925536ff935737ff935838ff945a3aff975e3eff965d3eff935a3bff8f5738ff8d5537ff8d5236ff8e5337ff8e5236ff8e5236ff8d5134ff8f5137ff854a33ff986851ff8b5234ff945436ff955738ff955536ff965637ff955737ff965738ff955737ff955737ff985a3aff9a5b38ff995938ff965c3fffa7785eff9b5f42ffa05d40ffa05f40ff9f6140ff9f6240ffa36746ff9d6241ff995d3dff995e3dff9a5f3eff9b603fff9d6241ff9e6241ffa16444ffa66b4bffa56b4cffa26849ffa3694affa66d50ffa57052ffa77254ffa97152ffaa7354ffa6765cffae8a79ffbba295ffbaa092ffa3887aff9f8374ffa08374ffa08374ffa38576ffa48779ffb09485ffb59c8effb49c8fffb59d91ffb7a094ffb9a295ffb69e92ffaf978affb39c8fffb2988bffaf9386ffb29689ffb59c8fffc4ada1ffc4b0a3ffc0ada0ffc0ac9fffbea99dffbda99cffbea99dffb5a095ffb3a096ffbeaba1ffc7b4a9ffc4ada2ffbaa093ffb99e8fffbc9f91ffbca091ffc0a595ffbd9986ffbc917bffbb9079ffbb9178ffbe937affba9279ffc79b81ffbf8262ffc07556fec07352febc7d51f3c4856689b8917b1bc684aa20c740af45c037aa42c13aaa3fc239aa3cc437ae3ac139ab38c43ba835c03aa833be3caa30bf3aaa2dc139aa2bc43bac29c138a827c43baa24bf39aa21c136aa1fc53aad1dc13ea71bc639aa1ac43ba718bf40aa15c23daa14bf40b212c639aa10cf30af0fcc33aa0ec837a40dc43bb10bb92ea20bb946a209c639aa09aa39aa07db49b607b624b605cc33cc05cc339905cc66cc04bf40bf04bf40bf03aa55aa03aa55aa02ff808002ff80800280808001ff00ff01ffffff01ffff0001ff00ff0000000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff00ffffff0100ffff01ff000001ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff0100ff000280808001ffffff01ffffff01ff00ff01ff00ff02800080028080800280808001ffff0001ff00ff02ff80ff02ff80ff02ff808002ff808002ff80ff02ff80ff02ff80ff02ff80ff02ff80ff03aa55aa03aa55aa03aa55aa03ff55aa03ff55aa03ff55aa04bf40bf04bf40bf05cc33cc07b649b608bf609f08bf409f0acc4db20bb946a20cbf2baa0ec837b60fbb33aa11c33ca513bc36a114cc40b217c837b119c23dad1bc639aa1ec43caa20c738af23c53aa825c837ac29c73ea82cbf3aa82fbe3ca828bf40ac08df9fbf6da87e6ef2a26247fea5603ffea35d3fffa16240ffa06141ff9f6041ff9c5f43ff9d6245ff9c5f44ff9d5f43ff9c5e42ff9b5f44ff9b5f43ff9c6044ff9b6145ff9c6247ff9d6347ff9a5f45ff955a41ff8f563dff955d42ff955f42ff965d42ff975e41ff975d40ff985d41ff985d41ff985c40ff985d40ff9a5b3fff995c3fff995e3fffa56b4affa56948ffa46746ffa66947ffa96a49ff9e5e3eff89492bff7f3f21ff804022ff804122ff804123ff7f4224ff7d4227ff8e5137ff94573aff96573bff94563bff95583cff94583eff854a2eff7f4329ff7e4429ff7b4025ff75391dff703418ff8c4f32ff935437ff935337ff935436ff935436ff935536ff915334ff8e5032ff8f5034ff8f4e33ff8d4d32ff8a4c32ff8e5238ff905539ff905539ff8f5436ff8e5336ff8f5537ff8e5336ff8a4f33ff874b30ff864a30ff85492eff83472cff83472dff81452cff83472fff7e4129ff7a3f26ff9c6243ff935637ff935636ff925536ff905534ff925737ff945939ff945939ff955c3bff985f3eff955c3bff955b3cff915839ff8e5537ff8d5437ff8d5337ff8d5237ff8c5135ff8d5136ff8d5236ff8c5036ff905037ff875138ffa67259ff925639ff985437ff965536ff965736ff965837ff975838ff985939ff985839ff995839ff9a5939ff9b5937ff9b5a3cff966950ff9c674bffa05d3eff9f5f40ff9f6241ff9f6141ffa16444ffa36746ff985d3dff9b5f40ff9b6040ff9c6140ff9f6442ff9f6242ffa26545ffa56a4bffa7704fffa66f50ffa56e4effa97051ffa87252ffa87253ffa97355ffaa7253ffa97357ffa07460ffbfa193ffbca395ffbfa596ffb79c8dffa38778ffa18475ffa28476ffa28576ffa38679ffb19688ffb79d91ffb59d91ffb69e91ffb8a094ffbaa296ffb2998effb59e92ffb2988dffaf9388ffb2968bffc0a89dffc5aea3ffc3afa2ffbfac9effc1ab9fffbfaa9dffbea99dffbaa499ffb6a096ffc1aca3ffc6b1a7ffbba496ffb99d8dffb99d8dffbb9d8effbc9e8fffbb9f91ffc2a697ffbb9483ffbd907bffbe9179ffbc9177ffc0947affba9278ffb88a6cffb6764effb96c46fdc77754ebb8855d5ed1ae9d11e196c330c53aaa3bc73dad46c537ab44c73cac41c437a93fc23daa3bc73dad39c53aaa37c338a734bf3ba732c23dad2fc33cae2cc53aae2ac237aa28bf33a626c336a824bf39aa21c136aa1fc53aad1dc135a71ac43ba719c23dad17bc37a614cc33b214bf40b212c639aa10cf40af0fbb44aa0dc43bb10cbf40aa0bb946a20ab2339909c639aa09c639aa07db49b606d52baa06d555aa05cc339904bf008004bf40bf04bf40bf03aa55aa02ff808002ff008002ff80800280008001ff00ff02ff808001ffffff010000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001ffffff00ffffff00ffffff01ffffff01ffffff01ff00ff0000ff0001ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffff0002808080028080800100ff0002ff80ff02ff80ff01ffffff01ff00ff01ff00ff01ff00ff0280808002ff80ff03aa55aa0280008002800080028080800280808002ff008003aa55aa03ff55aa02ff808003ff55aa02ff80ff02ff80ff03ff55ff03aa55aa03aa55aa04bf40bf0480408003aa55aa04bf40bf04bf40bf04bf40bf05cc33cc06aa2baa06d52baa08bf409f08bf60bf09c639aa0acc33b20dc43bb10dc43bb10ec837b610bf40af12c639aa13c943ae15c23daa17c837b119cc3db81bc639b31fc542ad20c738af23c53aaf26c33cae28c639ac2cc540a82ec237ac31c139ac09e371c65fa97b6ef0a46348feab6244fea45f40ff9f5d3eff9d5b3dff9d5c3fffa06244ffa06447ff9d6045ff995c41ff94573bff905338ff8d5036ff894d33ff874c32ff844a2fff81472cff80462bff7f452cff7f462dff975f44ff975e42ff995e43ff985e42ff985d41ff985d41ff9a5e42ff995d40ff9b5e41ff995b3eff975a3dff985c3fffa86e50ffab6d4dff9c5d3dff905031ff874728ff844425ff864526ff844425ff834426ff804526ff7f4426ff7e4226ff7f4228ff8e5237ff915439ff95563aff94583bff955a3dff864c30ff81462bff81462aff7b3f23ff76391fff74361cff70341aff804328ff965639ff935236ff945436ff925335ff915334ff905334ff915335ff8f5034ff8f4f34ff8d4e33ff8c4c33ff905439ff915739ff95583cff925639ff8f5134ff8b4c31ff894b30ff884b30ff874b30ff86492fff84492dff82482dff83472eff83472fff7e4129ff753823ff72361fff95593dff95573aff935537ff925636ff925736ff945839ff935938ff935939ff965d3cff975e3eff965c3cff93593aff92583bff8e5538ff8f5539ff8f5338ff8e5338ff8e5237ff8f5338ff8e5237ff8d5236ff8e5033ff8b4f38ff966551ff955f45ff9a5639ff965536ff945635ff965837ff955737ff975838ff985838ff995a39ff9b5b3aff9c5b39ff9b593bff915b43ffa4795fff9d5e41ffa05f3fffa0603dff9f603fffa06242ffa36746ff9d6040ff9a5f3eff9b6040ff9b603fff9e6241ff9f6343ffa06445ffa97355ffb07d5fffa97657ffa67152ffa97152ffa97252ffa97255ffaa7355ffab7356ffac7658ffa9785fffac8976ffc1a796ffbfa699ffbfa497ffc1a597ffb49789ffa98c7dffa08475ffa38679ffa5897cffb69c8effb79e91ffb8a094ffb79f94ffbaa195ffbaa196ffb49b8fffb49a8dffad9286ffb1988cffc3ada0ffc3afa1ffc1ac9fffc1ac9fffc1ac9effbfa99dffbda69affb39d91ffc2aca1ffc2aa9dffb89f90ffb79b8bffb99c8bffb89c8bffb99c8cffba9d90ffb9a195ffc4ad9fffbc9e8cffbf9b85ffbc947cffc3977dffbd8e74ffc29a82ffc28567ffbc744affca7b54f0bd785b5fcfb49c09ffffe304ffffff0bd146b92ac83db049c43bab46c13aa842c53aaa40c33cab3dc43bab3bc23da939c53faa36c63daf33c33caa31c139ac2ec237ac2cbf3aa82ac237aa27c43baa25c137ac22c334ac20c738af1ec433aa1cbf2ea41ac43bb118bf40aa16c53aae15c23daa13c936ae11c33ca510bf40af0fbb33aa0dc43bb10cbf40aa0bb946a20ab2339909c639aa08df40bf07db49b606d52baa06d555aa05cc339905cc339904bf40bf04bf80bf03ff55aa03aa55aa02ff008002ff008001ffffff02ff80ff01ffffff01ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01ffffff010000000000ffff01ffffff01ffff0001ffffff01ffffff01ffffff01ffffff0280808001ff00ff01ffffff01ffffff0280808002ff80ff02ff80ff0280808002ff808002ff808002ff008002ff008002ff80ff02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa02ff008003aa55aa03aa005503ff55aa04bf40bf04bf408004bf408004bf40bf04bf40bf04bf40bf04bf40bf04bf408004bf40bf05cc66990599339904bf40bf05cc339905cc33cc06d52baa06d52bd507db24b608df40bf09c639aa0bb946a20bb92ea20cbf40aa0eb637a40fbb33aa10cf40af12c639b814bf33a616c53aae18ca40b51ac43bb11cbf37a41ec43caa21c136aa23c533a826c93cae29c138a82cc540a82fc33ca82cbf3aa80bd15db921b99383d398664cfda2603ffea05d3cfe9e5b3cff9e5b3eff9b593dff9d5e41ff93563aff8c4f34ff8b4e34ff8b4e33ff894d32ff894c31ff894c32ff884c32ff854b30ff854b2fff844b31ff814930ff834b32ff965e42ff985d41ff995d41ff985d40ff995e41ff995e40ff995e40ff9a5d40ff985c3eff955b3eff945c3fff955a3eff935639ff8a4a2dff8a492aff8a482aff8a492bff874729ff884829ff864727ff854627ff814628ff804528ff7f4528ff7e4227ff915538ff925638ff965a3cff965b3dff864d30ff844b2eff824528ff7c3f22ff793c1fff773a1eff75381eff71351bff74381fff955539ff945236ff945337ff935336ff915234ff905234ff905233ff8f5135ff8d5134ff8b4f32ff8e4f33ff92553aff905439ff8c4e32ff8a4c30ff8b4c31ff8a4c31ff894b31ff884b30ff884b30ff86492eff84492fff82492eff83482fff7f432aff773a23ff743720ff6f321cff905439ff95573bff925537ff955839ff945838ff95593aff945a39ff965d3bff975f3dff955b3cff93593cff92573bff91563bff90553aff905539ff8f5438ff8e5337ff8e5337ff8e5337ff8e5237ff8f5337ff8f5236ff8e5035ff854b31ff9d6950ff92553dff98563aff965539ff945637ff955738ff965837ff975937ff995939ff9a5b3bff9a5a39ff995839ff97593effa87c62ff955a3dff9f5c3fffa25e3fffa25f3fffa05f41ffa26343ffa46747ff9a5e3cff9c603fff9e603fff9e6040ff9f6345ffa46f52ffb88c72ffbe947cffbb8f76ffb5896dffab7e61ffa97659ffaa7658ffab7558ffac775bffaa775affab7a5bffa87d65ffbd9d8cffc3a99cffc1a79affbfa497ffbfa597ffbda394ffb39789ffa38678ffa48779ffa58a7cffbba294ffbaa395ffbaa396ffb8a196ffbaa497ffb59d92ffb59c90ffae9588ffb9a295ffc3aea1ffc2aea0ffc1ad9fffc1ac9effc0ab9dffbfa89fffb7a096ffc4ab9fffac9084ffab8f7effb49686ffb99b89ffb99b8bffb89d8dffba9f90ffbfa698ffc6ae9fffc3ad9fffc2aa98ffbd9b84ffbf957fffca997fffbd8f76ffc79983ffbc7557febd704bfeb0714fc4cba8973ceae1dd3be9dccf11e1e1d20cbf40aa39c03aaa4ac13ba947c239a944c338a942c13aaa40c33ca73dc43ba73ac639ab38c43bad36c239aa33c33caa30bf3aaa2ec237ac2bc435ac29c138a827c43baa24c639b123bd3aa820c738af1ec433aa1cc837ad1ac43ba717c837b116c53aae15c23daa13c936ae11c32da510bf40af0fbb44aa0dc43bb10cbf40aa0acc33b20acc4db209c639aa08bf409f07db49b606d52baa06d52baa05cc339904ff40bf04bf408003ff55aa03ff55aa03aa55aa02ff808001ffffff01ffffff01ffffff01ffffff01ff00ff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0000ff0000ffffff01ffffff0100000001ff000001ff00ff01ff00ff01ffff0002ff80ff01ff00ff01ff00ff01ffffff02ff008002ff808002ff80ff02808080028000800280008003aa55aa03aa55aa02ff008002ff808003aa55aa02ff80ff03ffaaff03aa55aa03aa00aa04bf40bf04bf40bf04bf80bf04bf40bf03ff55aa04bf408004bf408005cc33990480008005cc339904bf40bf04bf40bf04bf00bf05cc339905cc339905cc33cc06aa2baa06aa2baa05cc33cc06d52baa06d52baa07db24b608df40bf08df40bf0acc4db20acc33b20bb946a20cbf40aa0ec849b60ec849b610bf40af11c33cb413c943ae15c23daa17c837b119c23dad1bc639aa1cc837ad1fc53aad21c936aa24c639b127c43bb12ac23daa2cc540ae2ec83dac32c73dad2fc33cae0dd862c456ac8e77f8986246fea35e3fffa15b3dff9c593dff9d5b3eff9f6145ff9c5f43ff975b40ff905439ff8c4f34ff8d5135ff8b4f34ff8b4f34ff894e33ff884e33ff874d32ff864e33ff844c34ff8a523aff965e43ff995e44ff985c40ff9a5d41ff9b5f42ff9a5e41ff9a5e41ff995c3fff975a3dff985b3eff955a3eff94593cff905437ff8a4b2eff8a4a2dff8a4a2dff8b4b2dff88492aff854727ff854728ff854728ff814728ff804629ff80452aff7f432aff905538ff955a3dff93573aff884d2fff864c2fff814728ff7e4021ff7e3f21ff7c3d1fff793b1fff773a1fff70351bff6e3118ff905135ff935236ff925134ff925134ff915234ff915234ff905133ff8f5034ff8d5033ff8f5035ff87482dff8a4e33ff894e33ff8a4a30ff8b4c31ff894b2fff894c31ff884c30ff874a2fff874a30ff85492fff84492fff82482dff80442cff783c24ff753821ff72361fff70341eff81452cff975b3fff935639ff95593aff945839ff955a3aff965c3cff985e3dff955b3aff955a3bff93583bff93583cff91563aff91563bff90553aff8e5538ff8d5337ff8e5338ff8e5338ff905539ff905438ff915436ff925539ff95583fff8c533cffa06b54ff94573aff985637ff955537ff98593aff985938ff995939ff975838ff945535ff965536ff965534ff965539ff89553cffa57056ff9d5c3fff9f5b3cff9f5d3effa05f40ffa26243ffab6d4cff995e3cff9b5f3dff9d6041ff9f6546ffa77457ffbc9275ffc09b84ffbe9c87ffbd9a85ffbd9982ffbd9780ffb98e75ffad7e65ffab7a5fffaa785dffac795dffae7a5dffab7b63ffb18f7cffbda493ffc3a99bffc0a699ffbfa597ffc1a699ffbfa596ffc3a899ffb6988bffa38778ffa78b7dffc0a79affbda598ffbba599ffbba498ffbfa99dffb49c8fffab9386ffc1ab9fffc2aea1ffc2aea1ffc2aea1ffc0ac9effbfa99effbaa49bffbca499ffb29386ffa98777ffb1907fffb29483ffb69889ffb69b8affbda394ffc8afa1ffccb3a5ffc6afa0ffc1ab9dffc2a99affba9482ffc69b89ffc2947affc0997cffb77b5effc0785dfec27959f3ba8262c0c2957eb4a47a6592a285722ebc69a138c43bad40c33ca74bc23aaa49c038a846c53aab44c338a942c13eaa3fc239aa3cc437aa3ac639ab38c43ba835c53aad33be3caa30bf3aaa2dc139aa2bc435ac29c738ae26c336a825c137ac22c33cac1fc531ad1dc135a71bc639aa1ac43ba717c837b116c53aae14bf33a612c639aa11c33cb40fcc33aa0ec837a40dd84eb10cbf40aa0bd146a20acc33b209c639aa08bf409f08bf409f06d52baa06d52baa05cc339904ff80bf03ff55aa03ff55aa03aa55aa02ff00ff01ffffff0280008001ffffff02ff80ff01ffffff01ffffff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00ffffff01ffffff01ffffff0000ff0001ffffff01ffffff01ff00ff01ffffff02ff808001ffffff01ff00ff028000800280008002ff008002ff808002ff80ff02ff80ff0280008003aa55aa03aa55aa0280008003aa55aa03ff55aa04bf80bf04bf408004bf408003aa55aa04bf40bf04bf40bf04bf40bf04bf40bf05cc339904bf40bf05cc33990599339905cc339905cc339906aa55aa05cc33cc05cc339905cc33cc06d52baa06aa2baa06d52baa06d52baa06d52baa06aa55aa07b649b607b649b607b649b608bf40bf08bf409f09c655aa09c639aa0acc4db20bd146a20cbf40aa0dc43bb10ec849b60fcc44aa11c33ca512c639b814bf40b215ce3db617c837b11ac43ba71bc639aa1dca3ea720bf38a723c53aa824c639b127c43baa2ac83daa2dc639aa2fc336ae32c738ad33c337aa27cb3bb10feeccddb5986c59fc9f5c42fea45c3dfe9f5a3cff9c5b3effa26447ff9d6044ff9b5e44ff985c40ff95593dff94573bff8d5135ff8c5035ff8c5036ff8b5035ff8a4f35ff874d34ff864d35ff8d543cff955d42ff995e42ff9b5e41ff9d5e43ff9a5c40ff995c3fff9a5c3fff985b3eff995b3eff97593dff96583cff93563aff8e5236ff8d5134ff8b4d31ff87492dff884a2dff87492cff86492aff86492aff85482aff834629ff82462aff80462aff7e442aff8f573aff955a3dff8b5132ff894e30ff824628ff814425ff804022ff7f4022ff7c3e20ff7a3c20ff773a1fff71361cff6e3118ff87482dff935236ff925135ff935235ff925234ff915334ff8f4f31ff905033ff8e4f33ff89492eff84472cff8b4f34ff894e32ff8b4b31ff8a4b31ff894b30ff894c30ff884b30ff874b30ff874b30ff854a30ff854a30ff80452aff793d24ff763921ff733720ff733620ff71351fff773b23ff965a3eff925639ff93583aff955a3bff955b3bff9a6040ff955c3cff945a3bff93593aff94583bff92573bff91563aff91563bff905639ff915738ff915639ff92573aff905538ff92563aff96593cff95573aff8d4f32ff89492eff84462dff894f37ff996347ff98583aff9c593aff995738ff985738ff975536ff935333ff945435ff965536ff935433ff975738ff91553bffa8765dff95583fffa0583aff9c5a3bff9d5d3dff9e5e3effa46545ff9f6443ff995e3fff9c6245ffab785cffbd9379ffc09d84ffbfa08affc09f8dffc1a08dffc09f8cffc19e8bffc09c87ffbe9680ffb78e75ffac8064ffb07f64ffb07c60ffaf7e61ffa97d65ffc0a28fffc3a899ffc3a99affc1a798ffbfa698ffbfa597ffc0a597ffc2a798ffc2a597ffa98c7effaf9386ffbfa699ffc0a99cffbfa99dffbfaa9dffbca699ffaf998cffc2ada1ffc2aea2ffc3b0a3ffc1ada1ffbfab9effbda99bffbba89bffc3ab9dffac8b7cffae897affb1907fffb29586ffb49a8bffc5ac9dffcbb3a5ffcab4a5ffc8b1a4ffc7afa1ffc1ab9cffc4a99affbd9481ffcea086ffb78f71ffc1937bffc17354ffbf714dfec88763f7cc8b63f0c4734fbbbb82661bf6d0bd2bc43bac52c13ba84fc53aab4ec43baa4bc23aaa48c339aa46c13aa843c63dab41c43bad3ec53aad3cc43caa39c53aaa36c239aa35c03aa831c139ac2fc33cae2dc139aa2bc43bac29c138a826c336a824c639aa22c33cac20bf38a71ec43caa1bc639b319c23dad17c837b116c53aa214cc40a612c639aa11c33cb40fcc44aa0fbb44aa0dc43b9d0cbf40aa0bd12ea209c639aa08bf409f07db49b606d52baa06aa2baa05cc339905cc339904bf40bf03aa55aa03aa55aa02ff80800280808002800080028080800100ff000100000001ffffff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000010000000280808001ff00ff01ff00ff02ff80ff0100ff000280008001ffffff02ff00800280808001ffffff03aa55aa02ff00800280808003aa55aa03ff55aa03ffaaff03aa55aa04bf80bf04bf40bf04bf40bf04bf40bf04ff80bf03ff55aa04bf40bf05cc66cc05cc339905cc33cc05cc339905cc339905cc33cc05cc339905cc339906d555aa06d555aa06aa2baa06d555d506d555d506aa2baa06d52baa07db49b607b624b607b624b607db24b607db49b607b6249208bf409f08bf60bf08bf60bf08bf40bf08df40bf09c639aa0ab233990bb946a20bd146a20cd540aa0dc43b9d0ec837b610bf40af11c34ba512c639aa13bc36ae15c23daa17bc37a619c23dad1bc642aa1dc13ea71fbd3aa522c33ca523c53aaf25c837ac28c639ac2bc43bac2dc639aa30c53aaf33c337aa36c239aa32c23dad23c542a837b08682d2956750fd9f5f3fffa15d3fff9d5b3fffa26346ff9e6145ff9b5e43ff9a5d42ff9a5d41ff975b3fff94593dff92563bff8d5238ff8d5137ff8b5036ff894f36ff874d35ff8f563dff965a41ff9b5e43ff9e5e43ff9c5d41ff9c5e42ff9b5d41ff9c5e42ff9a5d41ff9a5c41ff96593eff96593dff94573bff8e5236ff905437ff8e5134ff8b4f32ff884c2eff864a2dff864a2cff854a2cff84482aff83462aff83472aff81462aff7f452aff90573bff8f5438ff894d2fff86492aff854728ff834526ff824324ff804123ff7d3e20ff7b3c20ff78391eff75371dff72341aff77371cff975639ff935134ff935234ff915232ff915232ff925232ff8f4d31ff89482dff84452aff82442bff8a4e33ff894e32ff8c4d33ff8b4c31ff894c31ff884b30ff874b31ff874c31ff854a30ff854a30ff81462cff7b3f25ff773c22ff74381fff743720ff733620ff72351fff71341cff92563bff94583bff93583aff94593aff995f3fff965c3dff945a3bff945a3bff93583aff93583aff93583aff93573bff94573bff945739ff95583aff935739ff925437ff8e5033ff8b4d31ff87482bff85462aff88482cff87462aff88482bff86472cff8f573eff915e44ff97563aff985538ff965336ff935033ff955234ff935133ff955134ff955233ff955235ff915337ff99674fffa06b50ff9c5438ffa05436ffa05538ff9a5334ff975535ffaa704eff9b6646ffb28268ffc0957fffc29d87ffc1a18effc0a38dffc4a391ffc3a390ffc3a391ffc4a492ffc5a592ffc3a28effbf9d88ffbe9781ffb88b75ffb18067ffaf7e61ffae7d63ffac856fffbfa392ffc6ab9affc3a999ffc3a899ffc2a799ffc0a697ffbfa597ffc1a798ffc4a999ffb89d8fffb59c8effc0aa9bffbfab9dffc1ada0ffc4aea2ffb7a296ffc5b1a4ffc3afa3ffc3afa3ffc1ada1ffbfaa9dffc1ae9fffc6b5a6ffc1a99affaf8c7fffb29082ffb59889ffbca597ffcdb7aaffcbb6a8ffcab5a8ffc7b3a5ffc5afa2ffc6aea0ffc5afa0ffc6ab9cffc89b81ffc39777ffbe967effba7b5cffc26b48ffc67244fdd19771fcb5744dcab8815c2be1a0b847c63dac2cbf3aa853c53aac52c43bab4ec138aa4cc639ab4ac43bac48c33caa46c13aa843c239ab40c338ab3ec13aa93bc23dad39c03aaa37c33cac34bf3bac31c639ac2fc33cae2dc139aa2ac237a428bf39a626c93cae24bf39aa22bb3ca51fc53aad1dc13eb01ac431b119c23dad18ca40aa16c53aa214bf40a612c639aa11c33ca50fbb33aa0ec837a40cd540aa0cbf40aa0acc339909c639aa08df40bf08bf40bf07b649b606aa2b800599339904bf40bf04bf40bf03ff55ff03ff55ff02ff80ff03aa55aa0280808001ff00ff01ffffff01ffffff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00ffffff01ffffff0100ff00028080800000ff0002ff80ff01ffffff01ff00ff0100ff000280808002800080028080800280808002ff008002ff008003aa55aa03aa55aa04bf80bf03aa55aa03ff55aa03ff55aa04bf408003aa00aa04bf40bf04bf40bf04bf40bf0599339905cc339905cc339905cc33cc06d555aa05cc33cc06d52baa06d52baa06d52baa06d555aa07b649b607b6499207b649b606d555aa07db49b607db49b608bf409f08bf409f08bf409f08bf40bf08df40bf08bf209f08df40bf09c639aa09c639aa09c639aa09c639aa09c639c609c639aa0bb946a20acc33b20bd12eb90cbf2baa0dc43b9d0ec849a40ec837b610bf40af11c33ca512c639aa13c936ae15c23daa16c53aae18bf35aa19c23dad1cbf37a41ebb3caa1fc53aad22c33ca523cc3aaf26c93cae29c738ae2bc43bac2dc639b030c535aa34c43bac36c239aa2fc33ca827c43baa14cc66b2699e816df8945c43fea25d42ff9e5c40ffa36448ff9e6246ff9c5f45ff9a5e43ff9a5d41ff995c40ff965a3fff95593eff93573cff90553bff8c5137ff8d5339ff8a5137ff925a3fff9d6147ffa16247ff9e5d43ff98593cff94573bff94563bff93543aff915338ff915337ff8f5236ff8f5337ff8d5134ff8b4f33ff8d5134ff8e5334ff8c5132ff8a4f31ff884c2eff874b2eff864b2dff864a2dff84482aff83472bff80462aff81482cff91583dff884e32ff874c2eff86492aff864829ff834526ff814323ff7f4122ff7d3e20ff7b3c20ff793a1fff76381dff753419ff743317ff935236ff935335ff904f31ff935333ff915333ff8f4f32ff8b492dff86462bff84462cff81442bff874c32ff894e33ff8c4c33ff8a4c31ff8a4c32ff884c31ff884c32ff874b31ff864b31ff83482eff7b3f25ff783c23ff75391fff753921ff743720ff743620ff733520ff72341dff894d34ff94583dff92573aff985d3eff985e3eff965c3cff955b3cff93593aff925839ff935739ff94573aff94573aff935639ff8d4f31ff8b4c2fff884a2dff85472aff85462aff854629ff854729ff85462bff86472aff854628ff864627ff88482aff85492dff9a6b53ff8b5036ff965438ff924d32ff945034ff955033ff955034ff975034ff975133ff975134ff945035ff92563cff9b684dff98573aff9d5033ff9a4e32ff995134ff914f33ffa87356ffb98c73ffc19a83ffc19d8affc2a08fffc5a493ffc5a693ffc7a794ffc7a795ffc6a796ffc4a795ffc4a895ffc4a794ffc4a492ffc3a291ffc2a08bffbc9680ffb3876effaf8069ffa37b65ffba9e8dffc0a595ffc3ab9cffc4aa9cffc3a99cffc3aa9cffc1aa9cffc1aa9bffc1aa9bffc1a99bffb9a295ffbba597ffc0aca0ffc2ada2ffc4b0a4ffc5b0a4ffc6b2a5ffc4b0a4ffc4b0a4ffc0ac9fffc5b0a4ffc7b3a4ffc5b0a3ffbda295ffaf8f82ffb6998bffc7b1a3ffcdb9acffcab7abffc9b5a8ffcbb7aaffc7b2a5ffc6b0a3ffc7b0a1ffc5b0a1ffc7ae9effcea485ffb58f73ffba8973ffbf7550ffc36c47fec27243fdc89069ebb176553fceae9645c43bae48c63cae52c138a855c039ab53c23aa950c239ac4ec43bad4cc339ab49c438ab47c639ac45c43baa42c53aaa40c338ab3dc43bab3bc238a938c43bad36c239aa34c43bac31c639ac2fc33cae2dc139aa2ac23daa28c639ac26c33cae22c334ac21c13eaa1fc53aad1dca3eb01bc639aa19cc3dad17c837a614cc33b214bf40a611c33cb410cf40af0fbb33aa0eb637a40dc43bb10bb92ea20acc4db209c639aa08df40bf07b6499206aa55aa05cc33cc05cc339904bf40bf03ff55ff03aa55aa03aa55aa02ff80ff01ff00ff01ffffff01ffffff01ff00ff0000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff01ffffff0000000001ffffff01ffffff0100ff000100ff0001ff00ff0100ff000280008001ffffff0280008002808080028000800280808003aa55aa02ff008003ff55aa03aa55aa03aa55aa03aa55aa03ff55aa04bf408004ff40bf05cc339904bf40bf05cc339906aa55aa0599009906aa2baa06aa2baa06d555aa06d52baa06d52baa07b649b606d52baa07b6249207db49b607db49b608bf409f08bf40bf08bf209f08bf409f09c639aa09c639aa08bf40bf09c639aa09c639aa09c639aa0ab24db20acc4db209c639aa0acc33b20acc4db20acc33990bb946a20bb92eb90bb92ea20cbf40aa0dc43bb10cbf2baa0ec837a40ec837b60fbb33aa10bf40af11c33ca512b839aa13c943ae14cc33b216b92ea217c837b119c23dad1bbd39aa1dc13eb01fbd3aa521c13eaa23c53aa825c837ac27c43baa2ac237aa2cc53aae2fc33ca831c639ac34c43bac37c33cac3ac63eab2ec23dac2cc53aae12e3aad4a39c715bfa9a5c42fe9f5e42ffa3664aff9e6347ff9e6147ff9c5f44ff9a5e42ff995e41ff995d41ff965b40ff95593fff94593eff90563cff8e543aff8c5138ff94583fff8a4e34ff87482cff88472dff89492eff87492eff87492dff86492cff86492cff864a2dff86492dff85492dff83482cff894d31ff894e31ff8a4d2fff8c5132ff8d5133ff8b4f32ff894c30ff864a2eff85492dff85482cff84482cff814629ff81482bff885034ff874c31ff864a2dff854a2aff844728ff834628ff814425ff804223ff7e4022ff7c3d20ff79391dff7a391cff813e22ff813e21ff89482bff915032ff925233ff915231ff8f4f31ff8a4a2dff87462bff85452cff84452dff81442cff854b32ff8a4f35ff8a4c33ff8a4c32ff8b4c33ff894c33ff874b31ff864a31ff84482fff7b4026ff793d23ff783a22ff763921ff753820ff74361fff74361fff73351fff72341dff7a3f27ff945a3fff91563aff9c6243ff945a3aff955a3bff94593bff94593bff93563aff8f5135ff8a4c30ff844528ff804326ff854529ff844528ff834528ff834629ff844529ff844629ff84472aff824529ff86472aff874729ff894828ff874828ff87472bff7c442dff9c6a57ff93553bff995137ff965033ff944f32ff955134ff955134ff965133ff975033ff974f33ff965239ff9c664eff8e5238ff94563eff9a5e44ff986149ff9e6d56ffbd9782ffc3a38fffc3a290ffc4a493ffc4a695ffc5a696ffc6a695ffc6a996ffc7aa98ffc8aa9affc8aa9affc8ab9affc5aa99ffc4a897ffc4a99affc3a998ffc5ab98ffc5a893ffbd9c89ffb0907effab9485ffbfa99bffc5b1a4ffc6b1a5ffc9b4a8ffcbb5a9ffc9b6aaffccbaadffd0bdb0ffd0bdb1ffcfbbaeffc9b7abffc1aea3ffc5b2a6ffc4afa3ffc8b3a7ffc8b4a8ffc6b1a7ffc5b1a6ffc7b3a7ffc7b2a6ffc5b1a2ffc4ab9fffb29589ffbba095ffcab3a6ffcbb8acffc9b8acffcbb8adffccb7abffc9b5a8ffcbb5a8ffcab4a6ffc7b2a3ffc6b3a1ffd0b09fffc99f7fffc09b88ffb6745bffc16f46ffc36e48fec47b57f9bd84618abb876f42c53eb257c43baa4ac13bac58c237ab57c13baa54c23aad52c43bab50c239ac4ec138aa4cbf39a849c038a847c239a945c03baa41c43bad40c338ab3dc43bab3ac139ab38c437a835c53aad33c83caa30c53aaa2fbe3ca82cc53aae29c738ae27c43baa25c13eac22c33cac20c738af1ecc3cb31cbf37a41bc639aa19c23da316c53aae15c23daa13c943ae11c33ca510bf40af0fbb44aa0dc43bb10cbf40aa0bb92ea209c639aa09c639aa08bf409f07b6499206d52baa05cc33cc05cc339904bf40bf03ff55aa03ff55aa02ff008002ff00800280008001ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff0280808001ff00ff01ffffff028080800280008002ff008001ff00ff02ff80ff02ff80ff03aa55aa0280008003ff55aa04bf40bf04bf40bf04bf40bf03aa55aa04bf40bf05cc669905cc339905cc339905cc339905cc33cc06aa2baa06aa2baa07b6249207b649b607b649b607db49b607db49b608bf409f08bf209f08bf40bf09c639aa08df40bf09c639aa09c639aa0ab233b20ab233b20ab233990acc33b20ab233990bb946a20bb946a20bb946b90bb946a20bd146b90bb946a20cbf40aa0cbf40aa0cbf40aa0cbf40aa0cbf40bf0dc43bb10dc43bb10ec837a40ec837a40fcc33aa10bf409f11c33ca511d23cb412c639aa13c936ae15b63daa15ce3db617c837b118bf35aa1ac43ba71cbf37ad1ec43caa1fc53aad21c13eaa24c639aa26c336a828c639ac2bc435a62ec23dac30c540aa32c23dad35c53aad38bf3ba83bc238a93ec53aad3dc43bab1fc542ad31dbc6c1e6906753fc9c5d43ffa6664cfea06347fe9f6147ff9d6044ff9b6043ff9a5e43ff985d41ff965b40ff955a40ff945a3eff92593eff91583cff90563bff8d5236ff8b4e32ff8a4b2fff8a4b2eff894a2eff874a2eff874b2eff864a2dff864b2fff854a2dff854a2dff844a2dff83492eff864d32ff894f33ff894e30ff894c2eff884b2eff8a4e31ff8c5133ff8b4f31ff864b2dff86492dff85482cff81472bff7f462aff854d30ff864c2fff854a2cff84492aff834728ff85472bff834627ff7f4123ff7e3f1fff7f3d1fff884325ff884322ff823d1cff803b1cff844224ff955435ff945234ff914f31ff8d4b2eff88472bff89472eff85462cff83452cff81442bff84482fff894e35ff894b32ff894c32ff894d31ff874c31ff854a31ff854a32ff7e4129ff793e24ff773a21ff773821ff773821ff763721ff763721ff753621ff73341fff73341eff6e321dff945b42ff965d41ff955c3fff9a5f41ff975b3dff8f5033ff88482cff834229ff804026ff824328ff824328ff834529ff824429ff834529ff824528ff834629ff84462aff85472aff824528ff85482bff85482aff854628ff884728ff87472aff88492aff874a2fff854f38ff8f5b44ff915139ff975134ff975133ff955131ff985033ff955034ff945136ff904e36ff874f3aff8e6654ffbd9b85ffbc9c89ffc7a695ffcdaf9effcfb2a1ffd0b1a3ffcaad9cffc8ab99ffcaac9cffc8aa9affc6a997ffc7ab9affc6ab9affc7ab9cffc7ab9bffc8ac9cffcbaf9fffcaae9fffcab0a2ffcbb3a5ffccb5a8ffccb8aaffcdb7abffcfb9abffd0baaeffd3bfb4ffd3c4b9ffd3c3bbffd3c3bcffd3c5bcffd2c3bbffd2c5bcffd2c5bdffd1c5bbffd3c6bdffd4c7bfffd6c9bfffd6c8c0ffd3c3b9ffd1c0b6ffcebdb3ffcfbfb4ffcdbcb1ffccbcb0ffc8b6aaffc5b3a7ffc1afa2ffbda79cffc0aa9fffc4afa5ffc7b2a9ffc9b4a9ffc7b5a8ffc8b5abffcab5abffcbb6abffcab6aaffcab5a8ffc8b4a5ffc7b4a3ffd3b29effbd957cffb28169ffbe7251ffc26d47fec06d45fcc98665c8b685691becd9bd53c53aac5ec339a857c13baa55c036a858c23aab56c438ac54c237aa52c438ab4fc53aab4dc338a94bc23aaa49c43bab47c239a943c639af42c13aaa3fc239ae3dc43bab3ac639ab38c437a835c53aa832c238ad31c139ac2ec237ac2cc53aae29c738ae27c43baa24c639aa22c33cac21c13eaa1ec43caa1cc840ad1ac43bb118ca40aa16c53aae14cc40b213bc36a112c639aa10bf309f0ec837a40dc43bb10bd146b90acc33b209c639aa08bf409f07db49b606d52baa05cc33990599339904bf40bf03aa55aa03aa55aa02ff80ff0280808002808080028000800280008001ff00ff01ffffff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000000001ff000001ff000001ffffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff0280808002ff808002ff808002ff008003ff55aa03aa55aa03aa55aa03ff55aa04bf408004bf40bf04bf40bf04bf40bf05cc339905cc66cc06aa55aa05cc33cc06d555d506aa2baa06d52baa07b6249208bf409f08bf409f08bf40bf08bf409f09aa39aa09c639aa0ab24db209c639aa0ab233b20acc33b20acc33b20bb946a20bb946b90bb92ea20bb92ea20bd12eb90cbf2baa0cbf2baa0cbf40aa0dc44e9d0cbf40aa0cbf40aa0dc43bb10dc43bb10dc43b9d0dc43b9d0dc43bb10eb637a40ec837a40ec837a40fcc44aa0fcc33aa0fcc33aa10cf40af12b839aa13bc43a113bc36a114bf33a615c23daa16c53aae18bf40aa18bf40aa1ac43ba71bc639b31ec444aa1fc542ad21c13eaa23c542af25c837ac28c639ac29c738ae2bc43bac2ec237ac31c63eac34c43bac37c33cac39c03aaa3cc437aa3fc239aa35c53aad0ec849b60effffedc0a67d6efd9a5b43ffa7664effa06247fea06247ff9d6044ff9b6043ff9a5f43ff995e42ff975d41ff965c41ff945a3fff945a3fff91573dff91573cff8b5034ff8a4d32ff8a4d30ff8a4c30ff894c2fff874b2eff874c2fff874b2eff864b2eff864a2eff854a2eff844a2fff824a2fff844d31ff874f33ff884e32ff884d30ff884d2fff884b2fff874b2dff874c2eff894d2fff894d30ff874b2eff82472bff83492dff864e2fff864c2eff854a2dff85492aff85482aff854728ff824325ff824222ff8f4d27ff954f29ff8e451fff8b411dff89401eff833d1dff803c1eff914e2fff914f32ff8f4d30ff8b492dff89482cff88472dff85452bff82442aff814529ff81442bff884e34ff874c32ff884d33ff874d30ff864d30ff844a2eff7e4228ff7b3e24ff793d22ff783b22ff773922ff763921ff743720ff743720ff733620ff72361fff73331eff71341dff8d5339ff975e42ff8e5137ff884b30ff834428ff834127ff844227ff844229ff834229ff824128ff824229ff834329ff814327ff824528ff814528ff85472aff844528ff834326ff874729ff854627ff864628ff854728ff88482bff8a492dff89482cff8a4c2dff874a2aff915c45ff935f4cff8f4d35ff9b4f33ff984e33ff944d37ff8f523dff996955ffab8472ffc3a292ffc8ab9dffc3ab9bffc3ac9bffc4aa9bffc5ab9cffc6ab9dffc7aa9cffc6aa9affc8ab9dffc9ac9effc9ab9cffc9ae9cffc9ae9fffc7ada0ffc8ada0ffc8afa1ffcab1a3ffccb2a4ffccb2a3ffcab0a2ffc9b1a4ffcab2a6ffcbb5a9ffcdb6abffccb7acffcdb9afffcdb8b0ffcbbab1ffd3c3bcffcdc0b9ffd1c3beffd3c5bfffd1c3bdffd0c4beffd1c6bfffd2c7bfffd1c5bfffd2c7c0ffd2c7c1ffd4c8c0ffd5c8c0ffd7cac3ffd4c9c1ffd3c9c1ffd4c9c1ffd5cac1ffd4c8bfffd3c8bfffd2c6bdffcfc2b9ffcbbcb4ffcabbb3ffc8b9afffc8baaeffc7b8adffc9b8afffc8b7acffc9b7acffcab5aaffcdb8acffcfb9aaffcba798ffbe9480ffb97553ffc27048ffc26e45febd6e46f7cb906866b996800ae699cc54c23aad47c639ac58bf37a85cc53aac59c339ac57c43bad56c438ac53c53aac51c339aa50c239a94dc038a94bc23aaa49c438ab46c137ab44c338ac42c53aaa3fc239aa3cc437aa3ac139ab38bf3ba835c03aa833be3caa31c13eac2ec237ac2bc43bac29c73eae27be3baa24bf39aa22c33ca51fc53aad1dc13ea71bc639aa19c23dad18bf40aa16b93aa214bf33a612c639aa11c33ca510bf409f0eb637a40cbf40aa0bd146b90acc33b209c655aa08bf409f07b6249206d52baa06aa55aa05cc66cc04bf40bf03ff55ff03aa55aa03aa55aa0280808001ffffff01ff00ff02ff80ff01ff000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ffffff01ffffff01ffffff01ffffff0280008002ff80ff02ff80ff02ff808002ff808002ff80ff0280008002ff80ff03aa55aa04bf80bf04bf408004bf40bf04bf40bf05cc669904bf40bf05cc33cc05cc33cc05cc339905cc33cc07b649b607b649b607b649b607db49b608bf209f08bf409f09c639aa09c639aa09c639aa0acc4db209c639aa0ab233990ab233990bb92ea20bb92ea20bd146b90bd146b90cbf40aa0cbf2baa0cbf2baa0dc43bb10dc43bb10dc43bb10dc43bb10ec837a40ec837b60ec837a40ec837b60ec837a40fcc44aa0fbb44aa0fcc44aa10bf40af10cf40af0fcc33aa10cf40af10bf40af11d23cb411c33ca512c639aa13c943ae14bf40a615c23daa16b93aa217bc37a618ca35aa19c23dad1ac43ba71cbf37a41dc13ea71fc53aad20c738af22c334ac24c639aa26c33cae28c639ac2ac237aa2dc639b02fc33cae32c238a835c03aa838c43bad3ac639ab3dc43bab3fc239aa3ac139ab23c542af0debc4c4bf9b6557fd9d5d45ffa7664dffa16449ff9f6346fe9d6044ff9c6044ff9c6045ff995f43ff975d41ff975d42ff955c41ff93593fff92583eff8b4f35ff8d5035ff8c4e33ff8a4d31ff894d31ff894c30ff874b2fff874b2eff854a2dff864b2fff854b2eff864a30ff844a2eff814a2fff834d32ff875034ff864e31ff884d30ff874c2fff874d2fff864b2dff874b2eff864a2dff86492cff864b2dff874c2fff874d30ff864d30ff864d2eff864c2dff864a2cff854628ff884524ff944f2bffa75c36ff9a4e22ff97491eff94451eff8e421dff8b411eff853f1fff823d1eff8c4a2cff904e32ff8b482dff8b482dff8b482dff88462dff85452bff83442aff82462aff80442aff894f36ff874d34ff874c32ff864c31ff854c30ff7f452aff7b4026ff7a3d23ff793d22ff773b22ff753921ff733821ff723820ff723920ff73361eff75371fff793a22ff7d3e26ff81442bff8b5035ff864930ff84452aff844329ff844126ff844127ff854229ff84432aff824129ff82432aff83442aff814126ff834428ff814227ff824328ff834327ff874729ff874625ff874626ff884727ff874a29ff874b2aff884b2cff894c2dff8c4c2aff8f4b2aff894b31ff8e5c47ff9c6953ff8b4f39ff975e4dffa17063ffbb9286ffcbaf9dffc6b19dffcab1a1ffc6aa9fffc9aca1ffc6a99bffc5aa9bffc4aa9affc3a999ffc5a99affc6a999ffc6a99affc6a899ffc7a89affc8a99bffc7ab9bffc9ad9fffcaaea2ffc7ada0ffc7afa1ffcbb3a4ffceb5a7ffcdb4a7ffccb4a8ffc9b0a4ffccb3a8ffcdb4aaffcbb4a9ffcdb6acffcfb7adffcab5acffcbb8b0ffd2c2bcffcbbcb5ffd0c2bdffd2c3bfffcfc2bdffcfc2bcffd1c5c0ffd3c6c0ffd1c5bfffd1c5bfffd3c7c1ffd4c7c1ffd2c7c2ffd2c7c3ffd2c8c4ffd2c8c3ffd2c8c3ffd4c9c4ffd2c9c4ffd2c9c3ffd3c8c4ffd3c8c3ffd4cac3ffd4cac4ffd2c9c1ffd1c6beffd0c3bdffd1c3bbffd1c2baffd2c2baffd1bfb7ffd8c3baffd9beb1ffc49a85ffba7857ffc3724afec67148ffc47650edc28e6b40dfc7bb06d5d5d50dd84ec45ac139aa5ec33cab5dc33aaa5bc138ab59c339ac58c23aab54c53aad52c438ab51c339aa4fc23aab4cc339ab4bc23aaa48c339aa45c437ae43c239ab41c037a93fc239aa3cc43caa3ac139ab37c33cac35c03aa832c23dad30c53aaa2dc63eb02bc43bac29c13ea826c33cae24bf39aa22c33cac1fc542b51dc135a71bc639aa19c23da317bc43a615c23daa13c936ae12c647aa10bf40af0fcc44aa0dc43bb10cbf40aa0bd146b909c639aa08bf409f07b624b606d555aa05cc33cc05cc339904bf00bf04bf40bf03aa55aa02800080028000800280808001ffffff01ffffff01ffffff028080800000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000000ffff01ff000001ff00ff0100ff0001ff00ff028000800280808002ff808002ff808002ff808002ff80ff03aa55aa03aa55aa04bf408005cc33990599339904bf40bf05cc33cc05cc339905cc339905cc33cc06d52baa07b6249207db49b608bf40bf08bf409f08bf209f09c639aa09c639aa09c639aa09c639aa0acc4db20bb92ea20bb92ea20bd12ea20cbf2baa0cbf2baa0dc43bb10dc43b9d0dc43bb10dc43bb10dc43bb10ec849b60ec837b60ec837a40fbb33aa0fcc44aa0fcc33aa0fcc33aa10cf40af10bf309f10bf309f11b42da511c32da510bf309f11c33ca511c33ca512c647aa12c647aa12c647b813c943ae13c943ae13c943ae14bf40a615c23daa15c23daa16c53aae18bf40aa18ca35aa1ac43ba71bc642aa1cc840ad1ec444aa1fbd31a521c13eaa22c334ac24bf39aa26c336a828c639ac2ac83db02cbf3aa82ec237ac31c639ac34c43bac36c239aa38c43bad3bc23dad3ec13aa941c43fad3fc239aa0acc4db21db08d7bdd9f6352fc9e5c43ffa7674cffa26447ff9f6346ff9d6244ff9e6045ff9c6144ff9a6044ff985e42ff985e43ff955b40ff965a40ff8f5338ff8d5034ff8d5034ff8c4e33ff8a4d32ff894d30ff884c2fff884c2fff884c30ff864b2fff874c2fff864b2eff864b2fff834a2eff814a2fff844d32ff885135ff884e31ff884e30ff874d30ff874c31ff874c2eff874b2dff85492cff85492aff83492aff804728ff874f30ff854e2eff874d2fff894d2eff854727ff96552dffaf653dffa65927ff9e4e1eff9d4c21ff9b4a21ff95461eff91451dff8d421cff8b4021ff874021ff854224ff8d4b2eff89482cff8a472aff8b472cff88472dff86452aff84452aff814429ff804428ff864d32ff864d33ff864c33ff854b31ff7f462bff7a4025ff783f23ff773c22ff753c20ff763b21ff753a20ff753920ff73381fff74381fff7b3d22ff804026ff7c3c20ff7c3b1fff7b3c21ff91553aff8e5339ff83492fff83442aff85432aff844128ff803f26ff83432aff82422aff7d3f27ff82472cff7b4028ff7e442dff80472eff82462cff854529ff864527ff854426ff864425ff874627ff884828ff8a4929ff8a482aff8e4a2cff8f4b2dff8e492aff8a4930ff78442eff896354ffb9958bffc6a99dffc2a99cffc1a398ffbfa595ffc2aa98ffc0a695ffc5aa9bffc9aa9effcaac9fffc8ad9dffc7ae9cffc6ad9affc7aa9bffc9aa9bffc8a998ffc9aa99ffcaaa99ffcaa998ffcaaa98ffc9a999ffc9ac99ffcab09effcab0a0ffc4aa9bffc5ab9dffcab2a3ffcdb7a8ffcfb8abffc9b1a5ffccb2a7ffceb4a9ffcbb3a9ffcbb5a9ffcdb7adffc9b5acffc9b7aeffd2c2b9ffcabab3ffcec0b9ffd0c3bdffd0c3beffcec1bbffd1c4beffd2c6c0ffd3c6c1ffd2c6bfffd2c5c0ffd1c5bfffd1c6c0ffd4c8c2ffd4c8c3ffd4c8c3ffd1c7c1ffd3c7c3ffd2c8c3ffd2c8c3ffd2c8c4ffd1c7c2ffd2c8c3ffd2c9c2ffd1c9c2ffd3c8c3ffd4c9c2ffd6c9c3ffd8cbc4ffdaccc7ffdececdffd9d1ccffdfd1c4ffe1c1b1ffca967dfec37c58fdc77c50f1c89a7f7cd8bda915dbc2c202ffffff49c43fab5fc438ac5ec339ab5dc33aaa5ac439ad58c23aab57c13baa54c23aaa53c23aa951c33caa4fc23aab4cc339ab4ac43bac48c339aa46c53aab43c239ab41c037a93ec13aa93cc43caa39c03aaa37be38a735c03aa832c238a82fc33ca82dc139aa2ac237aa27c43baa25c137ac23c53aa821c93eaa1fc53aad1dc13ea71bbd42aa19c23dad16c546ae14bf40a613bc36a111c33ca510bf309f0ec849b60dc43bb10cbf40aa0acc4db209c639aa08bf60bf06aa2baa06d52baa05cc33cc05cc339904bf40bf03ff55aa03aa55aa0280008001ff00ff0280808001ff00ff01ffffff01ffffff01ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000000100000001ffffff02ff808001ff00ff01ff00ff01ff00ff01ffffff01ffffff02ff80ff02ff80ff02ff80ff0280008003aa55aa03aa55aa03ff55aa03ff55aa04bf40bf05cc339905cc339905cc33cc05cc33cc06aa2baa06d52baa07db49b608bf409f08bf409f08df40bf08bf409f09c639aa09c639aa0acc4db20acc33b20acc33b20cbf40aa0cbf40aa0dc43b9d0cbf2baa0cd540aa0dc43bb10eb637a40dc427b10ec837b60ec837b60fcc44bb0fcc33aa0fcc44aa10bf40af10cf40af11c33ca511d23cb411c33ca512c639aa12c639aa12c639aa12b82a9c13bc36a113bc36a113bc36ae13c943ae14bf40a614bf40a613c943ae14cc40b214cc40b215c23daa15c23daa17c843a617bc37a617bc37a619c247ad19cc3dad1bbd39aa1cbf37a41cc837ad1ec43caa1fc53aad21c93eaa22ca3cac24bf39aa26c33ca827c43baa2ac23daa2bc43bac2ec23dac30c53aaf32c238ad34c43bac37c33cac3ac139a73cc43cae40c33cab41c43bad44c33cac0fcc55aa46b69583f1a1604dfda05c43fea7684bfea36446ffa16549ff9e6347ff9d6145ff9a6144ff995f44ff996044ff975d41ff955a40ff8f5338ff8f5136ff8d4f33ff8c4f34ff8c4e34ff8a4e32ff894e31ff884d30ff874d2fff874c2fff864c2fff874b2fff864b2eff864a2fff844a2fff81492dff834d32ff875032ff874f31ff874e2fff874d2fff874d30ff874c2eff874a2dff874a2dff85492bff82482aff814729ff895132ff885030ff894b2bff93522bffb1683dffab5828ffaa5424ffa95223ffa75223ffa04f22ff9b4c20ff97491eff95461eff934621ff914423ff8b4122ff7e391bff8d4d2eff8b492dff8b482bff8c472cff88462bff864429ff854429ff824428ff80452aff834a2fff864e33ff844b32ff82492fff773f25ff783f24ff763c23ff773c22ff763c22ff753c21ff763b21ff773b20ff7f4226ff804125ff7e3d20ff7e3c20ff7d3a1eff7c391eff79391dff834529ff8d5235ff8b5133ff884e31ff864b2eff804428ff793c22ff783a20ff74361eff73371eff71361dff835037ff8a5a43ff95664cff89543bff834b33ff844a31ff834830ff84492dff84482eff8a462bff8b462cff8b472eff8b492eff884c30ff885033ff9a674dffbd8f78ffcca38fffc8a48fffc3a591ffcaaf9cffc8ab98ffc7aa95ffc8a893ffcaa995ffc8a794ffc5a293ffc1a191ffc3a493ffbd9f8bffc0a18cffc19e8affc39e8cffc19c89ffc09c88ffc09c87ffc19d88ffc19e88ffc19f88ffc2a18affc5a48fffc6a895ffcdb3a1ffc4ac9cffc5aa9cffc8ab9fffc9aea2ffceb8abffc9b5a8ffc8b2a6ffcab3a7ffcdb5abffcbb6aaffcbb6abffc9b3a9ffc8b5acffd1bfb7ffcabbb4ffcec0baffcec0b9ffd0c2bcffcec1bbffd0c3bdffd0c5beffd1c5beffd0c5beffd0c4beffd0c5bdffd1c5beffd1c5bfffd1c6c0ffd1c6c0ffd2c7c1ffd2c6c2ffd1c6c1ffd2c6c2ffd2c7c1ffd2c7c1ffd2c7c0ffd1c7c1ffd0c7c0ffd1c7c0ffd2c8c1ffd3c9c3ffd6cac5ffd8cbc6ffd9cec6ffdacfc9ffdcd0ccffdfcec7ffe1c1abfec7916df9c99675bebd958023ccbdaf1bc64caa56c43bac61c33aab60c23aaa5ec339ab5cc23aac5ac139aa59c339a956c43bac55c339a852c438ab51c339aa4ec438aa4cc33cab49c438ab47c239a945c43baa43c239a740c33cab3ec13aad3bc238ad39c53faa37c338a734c43bac31c139ac2fc33ca82cc53aa82abc3daa28bf40ac25c13eac23c53aa820c738af1ec43caa1cbf37a41ac43bb118bf35aa16d13aae14bf33a611c32da511c34bb40fcc44aa0dd84eb10cd540bf0acc33b20acc33b208bf40bf08bf409f06d52baa05cc339905cc339904ff40bf04ff40bf03aa55aa03aa55aa02ff80ff01ff00ff01ff000001ffff0001ffffff0000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff028080800100ff0001ff00ff01ff00ff0280008001ff00ff01ff00ff028080800280808003aa55aa02ff80ff03ff55aa03aa55aa04bf40bf04bf40bf04bf408004bf40bf05cc339905cc339906aa2baa06aa2baa07b6249207b6249208bf409f08bf409f08df40bf09aa398e09c639aa09c655aa0acc4db20acc33b20bd146b90cbf40aa0cbf40aa0db13b9d0dc43bb10ec849a40ec849a40ec837b60fbb44aa0fbb33aa10bf309f10bf30af11c33ca511c33ca511c33cb411c33ca512b8399c12c639aa13c943ae13c936ae13c936ae13c943ae13c936ae14cc40b214bf33a614bf33a615c23daa15c23daa15c23daa16c53aae16c546ae16c53aae16c546ae17bc43a617c837b118bf35aa19c23da31aba3ba71bbd42aa1bbd39aa1bc639aa1cc837ad1dc13ea71fbd3aa520c740af21c936aa23c53aaf24c639b125c837ac27c43bb12ac23daa2bc43bac2dc139aa30c53aaa32c238a834c43bac36c239aa39c03aaa3bc238ad3ec53aad40c33cab43c239ab1fc53aad06ffd5d577a77c6defa2614bfa9e5b45fea3664bfea3654bfea16447ff9f6247ff9d6146ff9c6045ff9b5f44ff9a5f43ff985d41ff93563bff8e5136ff8d5034ff8d4f34ff8c4f34ff8b4e33ff8a4e32ff894e32ff884d30ff874d2fff874c2fff874c2fff874c30ff854b2eff864a2fff844a2fff81492eff824c31ff885034ff874e31ff874e2fff874e2fff884d31ff884c2eff884c2fff87492dff85492cff834729ff814628ff894d2fff894c2affae653bffb06132ffad5822ffae5626ffab5324ffaa5226ffa65023ffa14e21ff9d4c21ff9c4a21ff9a4922ff964721ff904421ff883d1dff813a1cff834124ff8a492cff8a4729ff89462aff88452aff874629ff874529ff824428ff804429ff80452bff864e36ff824a32ff794026ff783f26ff773d24ff773d23ff763b21ff763b20ff7d4025ff804427ff834426ff804122ff7f3e20ff7e3c1fff7c3a1eff7b391dff79381dff77391eff7a3d22ff81462bff804328ff7f4327ff7f4327ff7e4126ff814228ff814128ff7e3d25ff7d3d26ff7c3c25ff70351eff703921ff713921ff7b452dff87513aff8c5741ff935f48ff905d48ff94604cffa06955ff96624dff87513eff804c36ffa67560ffbd8f75ffc99c82ffc3967affc19379ffc5977cffc79f82ffc49e85ffc5a289ffc39f85ffc49d80ffc2987effc2967dffc3997cffc59e81ffc39b7fffc29b80ffbf987effc39981ffc29a82ffc39c83ffc49c84ffc49d87ffc49f88ffc4a089ffc4a18affc4a18affc2a08affc5a38effc4a592ffceb0a0ffc9ad9effc7a99affc7ac9cffc4aa9cffc7b1a3ffcdb6a9ffc7afa3ffc8b0a4ffc7b1a5ffcfb8adffccb7adffc7b3a9ffc9b6adffcebdb6ffc8b9b2ffd1c2bbffcdc0baffcec1bbffcdc0baffcfc3bdffcfc3bcffcfc3bcffcfc4bcffcfc4bdffcec3bcffcfc4bdffd0c4beffd1c5bfffd0c5c0ffcfc4bfffcfc4bfffcfc4beffd0c4beffd1c4bdffd2c5beffd1c5beffd0c7bdffd1c6beffd1c6beffd3c8c0ffd4c8c2ffd8cac4ffd9ccc2ffd8cec6ffd7cfcdffdad4cdfeded3cafee2ccc0f9cea790bbcaad9e13f2e4d71ace45b164c23bab62c339ac61c33aab5fc438ac5dc53cad5cc23aac5ac43caa58c23dab56c438a954c23aaa52c43bab50c239a94ec13baa4bc53aad49c438ab47c239a945c037aa43c23dab40c33cab3dc036ab3bc23da938c437a836c639aa34c43bac30c53aaa2ec83dac2cbf3aa829c138a827c43baa25c137ac22c33cac1fc542b51dc13eb01bc639aa19c233ad17c843a616c53aae14bf40a612c639aa10bf40af0ec837b60dc43bb10bd146b90bb946a209c639aa08bf409f07db49b605cc33cc06aa2baa05cc669904bf408003aa55aa03ffaaaa02ff80ff02ff80ff01ff00ff02ff808001ffff0001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff02ff80ff01ff00ff02ff80ff028080800100ff000280808002ff80ff02ff808003aa55aa04bf80bf03ff55aa04bf40bf04bf40bf04bf40bf05cc339905cc339906d555d506aa2baa07b6249207b649b608bf409f09c639aa09c639aa09c639aa0acc33b20ab233990bb92ea20bd146b90bd146b90cbf2baa0dc43bb10dc43bb10dc43bb10fbb44aa10bf409f10bf40af10bf409f10bf40af11b42d9611c33ca512c639aa13bc36ae12c639aa13c943ae13c936ae14bf40b214bf40a614cc40b215c23daa15c23daa15c23daa16c53aae15ce31b616c53aae17bc37a616c53aae17c837a617c843b117c837b117c837b118bf40aa18bf35aa18bf40aa19c23da31aba3ba71bbd39a11bbd39aa1bc639aa1cc840ad1dc13eb01dc13eb01fc53aad1fc53aad21c93eaa21c936aa23c53aaf25c137ac26c336a827c43bb129c73eae2bc43bac2dc63eaa2fc33ca831c139ac33c33caf35c53aad37c338ac3ac139ab3cc43cae3ec53aad41c43ba944c33cac06d555aa14e6d9cc87936c5ec292604cd891614fed9b6852fca56a51fea06349ff9f6449fe9d6147ff9c6147ff9c6045ff9a5e42ff95583cff8f5135ff8e5035ff8d4e33ff8d4f34ff8b4e33ff8b4d33ff8a4e33ff894e31ff894d30ff884d30ff884d30ff864b2eff844b2dff864a2fff864a2fff844a2fff81492fff824b30ff885034ff884e31ff884e30ff874d2fff894e32ff874c2eff874b2fff874b2dff854a2eff82452aff824525ff9a5833ffba6c42ffb25c2cffb35a28ffb35926ffaf5826ffab5524ffa95326ffa75125ffa25024ff9f4e23ff9d4b24ff9b4b23ff964720ff8e421fff873c1cff823a1cff813d20ff8c4b2dff8b482bff8a472bff89472aff874528ff854428ff844529ff814429ff80442bff844b32ff7c432bff783f26ff773e24ff763b21ff793e22ff804326ff86492aff874628ff824222ff833f21ff813e1fff7f3d1eff7f3d1eff7d3b1eff7b3b1fff793a1fff78391fff76381fff81442aff7e3e25ff7c3c23ff793920ff77371dff75351cff76341cff74311aff733019ff72301aff713119ff7f3e25ff7f3e25ff7f4026ff804127ff7f4025ff7f4125ff81432cff844a33ff834e38ff835640ff89624dffac856effc19179ffba876cffbb896cffbd8768ffbf876affc2886dffbd896bffbf8f70ffbe9171ffba8a6bffba8869ffbf896bffc08a6affc18c67ffc28d69ffc3926dffc79872ffcba17fffc79d82ffc69e82ffc69d83ffc79e85ffc89f87ffc8a189ffc8a18cffc8a28cffc8a38bffc7a58affc9a68cffcba68effcaa68fffcaac97ffcbb09effc6ab9bffc8ac9dffc7a99dffc4aa9dffcbb4a7ffc6afa3ffc8afa5ffc9b2a6ffcbb5aaffcdb8aeffc6b1a8ffccb9b0ffcbbab3ffcabbb4ffcec0b9ffcbbdb7ffccc0b9ffcdc2baffcdc1bbffccc1bbffcdc2bcffcdc2bbffcdc1b9ffcdc2baffcdc2b9ffcec2baffcfc1bdffcec2bcffcec2bdffcfc2bcffcec2bbffcfc2bcffcec2baffcdc3b8ffcdc4b9ffcec4baffcfc5bbffcfc5bcffd0c6bdffd3c8c1ffd6cac0ffd6ccc7ffd9cfcbffd9d1c8ffd9d2cbfeddd2d0fddbcdc6d1e3d8d252e6ddda08ffffff52c13bae5dc33aaa57c13baa55c339ab53c53dac5dc33aaa5bc43bab59c339a958c23aa856c43bac54c53aad51c33cad50c23dac4ec13baa4cc339ab49c038ab47c239a945c03baa41c43ba93fc239aa3dc43bab3ac139ab38c43bad35c53aad32c238a830bf3aaa2ec237ac2ac237aa28c639ac25c837ac23c53aa820c740af1ec43caa1cbf40ad1ac43bb118ca40aa16c53aae14bf40b213c943ae10cf40af10bf40af0ec837a40dc43bb10acc33b209c639aa08bf409f07db49b606d555d506d555aa05cc339904bf40bf03ff55aa03aa55aa02ff80ff0280808001ffffff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ffffff010000000280808001ffffff02ff80ff028000800280008002ff008002ff008002ff008003ff55aa03ff55aa04bf80bf03ff55aa04bf40bf05cc66cc05cc339906aa2baa06aa2baa06d52baa07b624b6089f209f08bf409f09aa398e09c639aa09c639aa0ab233990bb92ea20cbf40aa0cbf2baa0db13b9d0dc43bb10eb637a40ec849b60fbb33aa0fcc44aa10bf309f11c33ca511c33ca511c33ca513bc36a113bc36a113bc36a114bf40b215c23daa15b631aa14cc33b216c53aae16b93aa216c53aae16c53aae17bc37a617c837b118bf35aa18bf35aa19c23dad19c233ad19c23da319c23dad19c23dad19cc3dad1ac43bb11ac43ba71ac445b11bc642aa1bc639aa1bc639aa1cbf37a41dc13ea71dc135a71ec43caa1ec43caa1fbd3aad20bf38af21c13eaa22c334ac23c53aa824bf39aa25c837ac27c43baa28bf39ac29c73eae2bc43bac2dc63eaa2ec837ac31c639ac33c337aa35c53aa837c73cac39c53aae3bc238a93dc43bab40c33cab42c53aaa45c43bae02ffffff0affffe628f2e6d930efdfcf42ecd4c9abc9a697f3a06951fea1644bff9e6248fe9d6247fe9e6347ff9a5e43ff95583dff905337ff8f5235ff8e5034ff8b4e32ff8c4f34ff8b4e33ff8b4f32ff8a4e32ff884d31ff894d31ff894d32ff884d30ff874d30ff864d2fff854a2fff854b30ff854b31ff81492eff834b2fff885034ff884e30ff884e2fff884e2fff884c2eff884c2cff884b2dff844a2aff7f4725ff985939ffa95f39ff9a4b1fffaf592bffb65d2cffb55a2affb35a28ffb15928ffad5725ffa95424ffa65425ffa35225ff9f4f25ff9b4f26ff964a20ff8f421eff8b3f1fff873d1eff843e1dff803a1cff894727ff884629ff894729ff894829ff864627ff854627ff854529ff83442aff81432aff80452cff7a4228ff793d24ff7f4124ff87492aff894929ff884525ff884424ff864222ff854121ff854022ff823e20ff813e20ff803d20ff7e3c20ff7c3a1eff7a391eff79391fff77381eff7d3f24ff78381eff7a371fff77361dff78361cff76341bff75331bff75321bff75311bff74311aff733119ff78371cff7f3d22ff803e23ff814124ff854326ff874428ff874328ff87482cff844a30ff88553affa37257ffb88667ffb57e5effb78060ffb9805fffb9805dffbb7f5effbc805fffbd8360ffbb8661ffba8862ffbf8d66ffc28f69ffbf8966ffc08966ffc38a67ffc48a66ffc58b66ffc78f69ffc4916cffc99e79ffc8a37fffc79f82ffbf977bffc49a7fffc79b7fffc99b80ffc99b82ffc79d80ffc79e80ffcb9e82ffcb9e81ffcba082ffc8a285ffc5a890ffcdb3a4ffc1a697ffc5aa9affc7ac9dffc1a99affccb5a9ffcab3a7ffc4ada3ffc6aea3ffc9b1a7ffcdb6adffc5b1a7ffcab8afffc8b8b0ffc9bab3ffcebfb9ffc8bbb5ffc9bcb5ffcbbfb9ffcabfb7ffc9beb7ffcabfb8ffcbbfb7ffcbc0b7ffccc0b7ffcbbfb6ffccbfb7ffccbfb7ffcdbfb7ffcdc0b7ffcbc0b6ffcac0b5ffcac1b6ffcbbfb5ffcbc0b6ffccc1b7ffcdc1b8ffcdc2b9ffcfc3baffd1c5beffd1c7bfffd5c9c2ffd8cdc6ffd9cfc7ffdad0cafedad1cbfddbd3cdf9dbd3cee1dad2cc8dd9d2cc2ed8c2cd44c747ac3fc23dae62c63cac54c23aaa47c23dac5dc33aaa5bc43bab59c339a958c53dab56c43bac53c53aac51c339aa50c239ac4dc33ca94bc23aaa48c339aa46c13aa844c33ca941c43ba93fc23daa3dc43fab3ac139ab37c73cac35c03aa832c238a82fc33cae2dc63eb02ac23daa27c43bb125c13eac22c33cac1fc53aad1dc13ea71cbf40ad19c23dad17c837a615c23daa13bc36a112c639aa10cf40af0ec837b60dc43bb10bb946a20ab2339909c639aa07db49b607b649b606aa2baa05cc33cc04bf408004bf408002ff80ff03aa55aa03aa55aa0280008001ff00ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff02ff008002ff808002ff008003aa55aa03aa55aa04bf408004ff80bf04bf40bf04bf40bf06d555aa05cc33cc06d52baa07b649b608bf409f08df40bf09c639aa0ab233b209c639aa0acc33b20bd146b90bd12eb90cbf2baa0db13b9d0eb637a40ec837b60fbb44aa0fbb44aa10bf40af10bf30af11d23cb412c639aa12c639aa13c943ae14bf40a614bf33a615c23daa15c23daa16b93aa216c53aae17bc37a617c837b118bf40aa18bf35aa19c23da319c23dad19c23dad19c233ad1ac43ba71ac43ba71ac43bb11bc639aa1bc639aa1bc639aa1cbf40ad1cc840ad1cbf40ad1cc840ad1dc13ea71dca3eb01ec43caa1ec43caa1fbd3aa51fbd31a520bf38a720bf38a720c740af22c33cac23c53aaf23c53aa825c137a525c137ac26c33cae28bf39ac29c73eae2ac83daa2bc43bac2ec23da62fc33ca831c63eac32c738ad34c43bac37c338ac38c837ad3bc73dad3dc43bab3fc239aa42c13aaa44c338a946c53aab0acc4db202ffffff05ffffff04ffffff4cd0b2a8e69b6856faa1664ffea0644bff9e6348ff9f6549fe9c5f44ff975b40ff93573bff8e5237ff8d5033ff8d5034ff8b4e32ff8c5033ff8b4f33ff894e31ff8a4e31ff8a4f33ff894e33ff884e31ff874c30ff874c30ff874d30ff874b30ff864a30ff844b30ff82492fff834a30ff884f34ff884e32ff894e31ff894e30ff884c2eff894c2bff86482cff894e30ffa86940ffa25828ffa14c22ffa1481fffa14a1effb55d2effb35a2bffb15827ffaf5726ffac5524ffaa5424ffa75324ffa65427ff9f4f25ff974920ff91431eff8f421eff8c3f1fff893f1fff853e1eff823b1dff824022ff89492bff894829ff884728ff864526ff854627ff854428ff844329ff82442aff804429ff864a2dff8b4d2fff8e4c2dff8b4829ff894525ff8a4424ff894323ff894324ff874124ff864122ff833e22ff823d20ff7f3c1fff7f3c20ff7c3a1eff7c3b1fff7a3a1fff76381dff7b3f24ff77371dff7a371eff78361dff77351cff76341cff76331bff75321aff75311aff73311aff713219ff713219ff7e3e23ff804126ff814328ff824329ff84442aff894d32ff8b5237ffac7459ffba8062ffb97c5cffbb7e5bffbc805dffbc805fffbb815fffbc825fffbd825fffbf825fffbe8360ffbc8461ffbd8662ffbb8561ffbd8763ffc38e6bffc5916effc08b69ffc38b69ffc38b68ffc58c67ffc68d68ffc7916dffc3946fffc89e7affcda386ffc4957cffc49277ffc69473ffc79375ffc79574ffc79574ffc79574ffc89574ffc89472ffc89674ffc59879ffc59f82ffd1b29dffc5ab9affc7a99bffc5a89cffbea398ffc4afa1ffcbb4a8ffc4aca1ffc5aca3ffc9b2a7ffccb5acffc4afa9ffcebcb5ffc5b5aeffc7b9b2ffcbbdb7ffc7bbb4ffc6bbb5ffc8bdb6ffc7bcb5ffc8bdb7ffc8bdb5ffc8bdb3ffc9beb4ffcbbeb5ffcbbdb4ffc9bdb4ffcabeb5ffc7bcb2ffc7bcb2ffc8bdb2ffc7bdb2ffc7bcb1ffc9bdb2ffc9bdb2ffc9bdb3ffccbfb5ffcdc1b7ffcdc1b9ffcec3bcffd2c6bfffd5c9c2ffd7ccc5ffd9cfc8ffdad0cafedcd2cdfedcd3cdfdddd4cff9dad1cce5dbd4cea8ded6d34ddbd1cd2dcc55b031c63eb15ac43caa53c53aa952c43bab45c037aa54c23aaa58c23aab55c339ab53c53aac52c43bab4fc23aa84dc33ca94ac43ba948c339aa45c43baa43c23dab41c43ba93ec53aa93cc437aa39c53aaa36c239aa34c43bac31c639ac2ec23dac2bc43bac29c138a826c93cae24c639aa22c33cac1fc53aad1cbf37ad1bbd39aa18bf35aa17bc37a615c23daa13c943ae11c33ca50fcc44bb0dc43bb10cbf40aa0bb92ea20acc4db209c639aa07b649b606d555d505cc33cc05cc66cc03ff55aa03aa55aa03aa55aa0280808002ff80ff0280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff02ff808001ff00ff01ffffff01ff00ff01ff00ff02ff80ff0280008003aa55aa03ff55aa03aa55aa02ff008004bf40bf04bf408004bf408005cc339905cc33cc05cc33cc06d555d507b624b608bf209f08bf409f08bf409f09c639aa0ab233990bb946a20bb946b90bd12eb90cbf40aa0dc43bb10eb637a40ec837a40fcc44aa10cf40af10bf309f11c33cb412c639aa13bc36a113c936ae13c936ae15c23daa15c231aa15c23daa16c53aae17c843a617c837b118bf35aa18bf35aa19c233a31aba3ba71ac43bb11ac43ba71cbf40a41cbf37a41cbf37ad1dc13ea71cc837ad1dc135a71dc13eb01ec433aa1ec43caa1ec43caa1ec433aa1fc53aad1fc542ad1fc53aad1fc53aad20c740af20bf38a721c13eaa21c13eaa22bb34a522c334a523c53aa823c53aa824bf39aa25c137ac26c33ca827c434aa28c639ac29c138a82abc37aa2bc435ac2dc139aa2ec23dac30c53aaa31c639ac33c337aa35c03aa836c639aa38c43bad3ac639ab3dc43bab3fc239aa41c03ba943c239ab45c43baa47c239ac13c943ae02ffffff05ffffff31d0bbacd4a46b5ffba05d4cfca5634afea2664bffa1664cff9c6146ff975c40ff965a3dff905438ff8e5134ff8d5134ff8c5033ff8b4f34ff8a4f32ff8a4e32ff8a4f32ff8a4e32ff894e32ff874c31ff894e33ff894e32ff884d31ff874c31ff864b30ff854b2fff834930ff834a30ff834a30ff8a5135ff894e32ff894f31ff894e32ff894c2fff8b4f2fffa36643ffab663effa35123ffa64d20ffa54c20ffa24a20ffa0481fffaf572affb45c2cffb05928ffae5827ffac5727ffac5729ffa75426ffa14e22ff9a4a20ff964821ff92451fff904421ff8c3e20ff873d1dff843c1cff823b1dff7c391cff8a482bff89482aff884729ff884729ff864628ff864528ff864429ff834329ff814228ff834327ff8c4a2aff8e4829ff8b4827ff8b4727ff894524ff8a4524ff8a4325ff874224ff864022ff843f23ff803d21ff7f3c1fff7e3c20ff7d3c20ff7c3b1fff77371bff75371cff72381cff7b3c22ff77371eff77361dff77361cff75351cff74321aff75321aff733119ff723019ff713119ff6f3018ff703319ff7d4126ff7e4428ff7b4227ff8e563effa87159ffba8166ffb97e60ffbe7e60ffc08060ffbe825effbd8460ffbf8564ffbd8461ffbc835fffbe8461ffc08362ffc28563ffc28662ffc18661ffc08762ffbe8763ffbf8865ffbf8968ffc79472ffc28f6effc18b69ffc28c68ffc38a67ffc48967ffc58c69ffc58f6cffc3946fffc99c7cffcb9f80ffc39776ffc59474ffc69470ffcb9573ffcb9572ffcc9575ffcb9776ffc99574ffca9472ffcb9574ffc49779ffc8a792ffcaae9fffc0a394ffc3a599ffc1a69bffc4ada1ffccb5aaffc0aa9effc5aea3ffc8b0a7ffcbb2adffc3b0a7ffccbcb4ffc1b1aaffc2b4adffc9bcb7ffc3b7b1ffc3b8b1ffc6bab6ffc4b9b3ffc7bcb5ffc7bbb4ffc7bbb3ffc8bbb3ffc8bab0ffc7baafffc7b9afffc6b8aeffc6b9aeffc5b7adffc5b7adffc5b7adffc6b9aeffc7baafffc6b9afffc9bbb1ffc9bdb2ffccbfb5ffccc1b8ffcfc3bbffd0c5bdffd4c9c2ffd7cbc5ffd8cec8ffdacfcafedcd2cdffdbd1ccfeded3cffed9d0cbfbd9d1ccf3dbd2cec6dcd3cf77dfd6d441d49dc42bca53b253c23aa95dc33aaa45c03baa54bf3aa757c13baa55c339ab53c23aa950c639ac4fc23aab4cc339ab4ac13ba948c33caa45c43baa43c239a740c33cab3ec13aa93bc238a938c43ba835c03aa833c33caa30c53aaa2ec23dac2ac237aa28c639ac25c137ac23c53aaf20c740af1ec43caa1bc639b31ac43ba717c837a615c231aa13c936ae12c639aa10bf40af0ec849b60cd540bf0bb92ea20acc33b209c639aa08bf409f07db49b606aa2baa04bf40bf04bf40bf03aa55aa03aa55aa02ff008003aa55aa01ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff01ffffff01ffffff02ff808001ff000001ffffff01ff00ff02ff008002ff808003aa55aa03aa55aa03aa55aa03ff55aa03ff55aa04bf40bf05cc339904bf408005cc33cc06d555aa06d52baa07b649b607db49b608bf409f09aa1c8e09c639aa0acc33b20bb92ea20bd146b90cbf40aa0dc43bb10ec837a40ec837b60fbb33aa10bf40af11c33ca512c639aa12c639aa14bf40a614bf40b215c23daa15ce3db615c23daa16c53aae17c837b118bf35aa18ca40b519c23dad1ac43ba71ac431a71bc639aa1cbf37a41cbf37a41cbf37ad1dc13ea71ebb3caa1ec43caa1ec433aa1ec433aa1fbd3aad1fc53aad1fc53aad20bf38af21c13eaa22c33ca521c13eaa21c13eaa22c343ac22bb3ca522c33cac22c33cac23c53aa823c53aaf24bf39aa24c639aa25c137a525c137a526c33cae27be3baa28bf39ac29c138a829c738a82ac83db02cbf3aa82cc53aae2ec237ac2fc33ca831c63eac32c23dad34c43bac35c03aa837c338ac38c43bad3ac639ab3cc43caa3ec53aad40c33cab42c53aaa45c43baa47c239ac49c43bab0acc4db202ffffff26d0b5aec6a06b5df99b5945fe9d5944ff9d5f46ffa56a50ff9b6046ff995e41ff985c3fff94583bff8f5336ff8d5134ff8b5032ff8a4f31ff8a4f33ff8a4f33ff8a4f32ff8a4e32ff894e30ff884e30ff894d31ff894c31ff894e32ff874c2fff864b2fff854b2fff844a2eff844a2eff834a2dff824b2eff8a5233ff884e31ff894d31ff8a4c2eff955738ffa76545ffa35c2effa4521fffa94f23ffa84c20ffa64c1fffa44b20ff9f4820ffa14b1fffb25d2dffaf5a29ffad5828ffad5929ffa85226ffa24e24ff9e4b22ff9a4822ff974722ff924420ff8e411fff8a3d1dff873c1dff863b1cff81391aff7c371aff844024ff8a482aff874627ff884628ff874627ff864527ff844426ff854328ff824326ff814125ff8b4a2bff8d4a29ff8d4927ff8c4826ff8b4624ff8a4524ff884424ff864222ff854021ff833e22ff813d20ff7f3d22ff7e3d22ff7b3a1dff76381aff76371fff73381eff6d341eff783e26ff75371eff78341eff75361bff73351bff71341bff71331bff72321bff72311bff71311bff713017ff682c16ff793e27ff8a513bffa77057ffb88367ffbb8564ffbb8361ffc08563ffc08662ffc18565ffc08562ffc18763ffc18765ffc28b66ffc08863ffbf8762ffc28964ffc38762ffc38762ffc38761ffc18762ffc18762ffc18661ffc08763ffbd8662ffc58f6cffc79371ffc18e6bffc18c69ffc38967ffc38a64ffc38a64ffc58d66ffc4906affc69472ffd0a384ffcca385ffc49475ffc59372ffc79270ffc89370ffc89572ffc89677ffc99476ffc99473ffc89574ffc4977affc2a089ffc7ad9cffbca192ffc1a396ffbfa599ffbba398ffcab3a9ffc4aea3ffc0a89effc5aea3ffc3aea6ffc6b4adffc6b5afffc4b5afffc6b8b1ffc5b7b2ffc5b8b1ffc3b7b1ffc5b9b3ffc1b7afffc4b9b1ffc2b7afffc3b7aeffc5b7aeffc5b5adffc4b5acffc3b3abffc2b3a9ffc1b4a9ffc1b4a8ffc1b3a7ffc2b4a9ffc1b4a8ffc3b6aaffc5b7acffc7b9afffc9bcb1ffcbbeb5ffcdc0b8ffcfc2bbffd1c5beffd4c9c2ffd7ccc6ffd9cec9ffd9cfcaffdad0caffdcd2cdffdcd2cdfedbd2cdfddcd3cffcddd3cff9ded6d2d8dfd7d392e1d9d349d5afcb48c64ab157c138aa50c239a959c339a956c438ac54c23aaa53c23aac51c039aa4ec43baa4bc23aaa49c038ab47c239a944c338a941c437ad3fc239aa3dc03bab3bc23dad37c33cac34c43bac33c33caa2fc336a82cc53aae29c738ae27c43baa24c639b122c33cac20bf40a71dc13ea71ac431a719c23dad16c53aae14cc40b213c943ae10cf40af0fcc44aa0ec837b60cbf40aa0bd146b909c639aa09c639aa07b649b607b6499205cc339904ff40bf04bf408003ff55aa02ff008002ff808001ff00ff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff0100000001ff00ff01ffffff01ff00ff01ffffff01ffffff02ff80ff0280008003aa55aa03ff55aa04bf408004bf40bf04bf40bf04bf40bf04bf00bf05cc339906d555aa06d52baa07db49b608bf409f08bf40bf09c639aa09c639aa0acc33b20bd12ea20cbf2baa0cbf40aa0dc43bb10eb637a40fbb33aa0fcc33bb10cf40af11d23cb412c639aa12c639aa13c943ae14cc40a615c23daa16b93aa216c53aae17c837b118bf35aa19c233ad19c23dad1bbd39aa1bc639aa1bc639aa1cbf37a41dc13ea71dc135a71ec43caa1fbd3aa51fc53aad20bf38a720c740af21c13eaa22c33cac22c33cac22c33cac22c33cac22c33cac23bd33a823c53aaf24bf39aa24c640aa24c639aa24c639aa25c137a525c13eac26c33ca826c33cae26c33cae27c43baa28bf39a628bf39a628bf39a629c13eae2ac237aa2ac237aa2bca3bac2cc53aa82dc139aa2ec237a62fc336a830c535aa31c639ac32c238a834c43bac35c53aad37c338ac39c53aaa3ac139ab3cc437aa3dc43bab40c33cab42c13aaa44c33ca946c53aab48c339aa4ac43bac1ec444aa10efcfcf9fa77363eea6604bfba36247fe9c5c46fe9f624cfe9c6147ff995d43ff995c40ff95583cff925437ff8c5033ff8b4f32ff8b5135ff894f32ff8a5031ff894e30ff894d30ff894e31ff894e32ff894f31ff894d30ff884c2fff894d30ff874c2fff874c2fff854b2dff854a2eff84492eff82492eff81492dff895032ff8a4f31ff884d2eff9c5f3affa6633affa35325ffa94f22ffaa4e22ffa94e23ffa74d22ffa54c21ffa34c20ffa14a20ff9e481dffac5829ffad592affac582affa75226ffa55126ff9f4b22ff9c4922ff984521ff94431fff90411eff8e411eff8d411fff883d1cff893f1eff873e1eff853d20ff833f22ff8b492bff89482aff884528ff884628ff874527ff864426ff854326ff844327ff824126ff844425ff8e4d2cff8f4b2aff8f4b28ff8b4724ff894523ff884322ff864120ff853f21ff813d20ff803d21ff7e3c20ff79391dff78381dff77381cff75361cff74371dff70351dff7d4129ff74351dff77341dff74361bff74351cff72331bff72311bff74311bff712e19ff6f3119ff70311bff67301cff9b6751ffbc866bffbd8667ffbf8a68ffc18b67ffc58d69ffc28a64ffc38b64ffc58c67ffc38864ffc28661ffbe825fffbb815dffc38965ffbf8862ffc38c67ffc28a64ffc28862ffc38862ffc48962ffc68a64ffc58964ffc58763ffc88763ffc48661ffc28965ffc4906cffc5936effc58e6bffc48b66ffc58b65ffc58a65ffc58965ffc48b66ffc8916effc49170ffd1a78bffc79b7effc59475ffc5906fffc5916effc89375ffc99777ffc99776ffca9375ffca9379ffc6957cffbb967fffd4bbabffc4ac9dffc4a99cffc2a79dffbba399ffc8b2a8ffc5aea3ffc1aa9effc7b1a8ffc2aea7ffc5b4aeffc1b2acffc4b5afffc6b6b2ffc4b7b1ffc3b6b0ffc0b5afffbfb4adffbeb4acffc1b5afffbfb3abffbfb1a9ffbfaea8ffbeada6ffbcaaa3ffbeada5ffbeada5ffbdaca4ffbcaca2ffbdada2ffbdada3ffc0b0a5ffc0b1a6ffc1b2a7ffc3b4a9ffc7b9b0ffc8bbb2ffcbbdb6ffcec1b9ffd1c4bdffd4c8c2ffd7cbc6ffd9cec9ffdacfcaffdcd1ccffdad0cbffdbd1ccffdcd3cefedfd4d0ffdfd5d0fee0d5d2fde0d6d3f3e3d9d6b3e1d9d45cdbb1ca4fc851ae55c339ab58c53aab46c53aab4ac137ac52c43bab50c239ac4ec43bad4bc53aaa49c43bab46c13aab43c639ab40c338ab3fc239aa3cbf3caa39c53fae36c239aa33c33caa31c139a72ec237ac2bca3bac29c138a826c33ca823c53aaf21c13eaa1ec43caa1bc639aa1ac43ba717c837b115c23daa14bf40a612c639aa10bf40af0eb637a40cbf40aa0bb946a209c639aa09aa398e08bf209f06d52baa05cc339905cc339903ff55aa03aa005502ff008002ff808001ffffff01ffffff0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ffffff01ffffff01ff00ff01ffffff0280808001ffffff02ff808003ff55aa03aa55aa04bf408004bf80bf04bf40bf04bf4080059933990599339905cc33cc06d555aa07db6db607b6249207db49b608bf40bf09c639aa0ab233990bb92ea20bd146a20cbf40aa0dc43b9d0eb637a40ec837b610bf40af10cf40af11c33cb412c639b813c936ae13c936ae14cc40b215ce3daa16c53aae18bf40aa18bf40aa19c23dad1ac43bb11bc639aa1bc639aa1bc639aa1dc13ea71dca3eb01dc135a71fc53aad20bf38a720bf38a721c13eaa21c136aa22c33cac22c33ca522c33cac24c639aa24bf39aa24c639b124c639b125c137a525c137ac26c33ca826c33ca826c33ca827be3baa27c43baa27be34aa28bf39ac28bf33a628c639ac28c639ac29c738ae2ac237aa2ac23daa2bc43bac2bc43bac2cbf3aa82bc43bac2dc139aa2ec23da62fc33ca82fc336a831c139ac32c23da833c33caa34c43bac35c53aad36c639aa38c43ba839c53aaa3ac639ab3cc437aa3ec13aa93fc239aa41c43bad43c23dab45c43baa48c339aa49c43bab4bc53aaa1ac445b123af928384b9917e92c79680ee9b664ffd9a5e4bfea3674eff9a5f43ff995d41ff975a3fff925639ff8e5236ff8d5236ff8c5034ff8c4f34ff8b4f34ff8c5034ff8a4e32ff8b4e34ff8b4e33ff8a4d33ff894e32ff894d31ff884c31ff8a4d32ff874b30ff874c30ff854b2fff854a2fff85492fff85492fff844a2fff8c5136ff8b4f2fffa2623bffa0592fffa35527ffa95223ffa85125ffa85021ffa74d21ffa54b22ffa24c20ffa14b1effa1491effa04a1fff9f4a20ffaf5b30ffa85329ffa64f27ffa34f25ffa14c24ffa04c25ff9e4c27ff9b4a27ff9c4b29ff9b4c2bff974b29ff914524ff8d4120ff853c1cff81391bff7d381bff884527ff8a4729ff884527ff884528ff874426ff864427ff844326ff854429ff834228ff814125ff8d4b2bff8e4b29ff8f4b28ff8c4825ff894523ff884323ff864222ff853f22ff813d20ff7d3a1fff7b3a1fff793a1fff76371cff74371bff75371dff73361cff733820ff80452dff75371eff77341cff76341cff75341cff72331bff72331bff72311aff712e18ff6f301aff6a3520ffa27059ffbd896cffc18868ffc38967ffc58f6cffc68f6bffc58c67ffbf845effb87d56ffb47953ffb37551ffb2744fffb47450ffb37551ffb57854ffba7e5affc68b66ffbc815dffbd815dffbd7f5affbe815affc1835dffc18460ffc28462ffc48460ffc4845dffc1845cffc28760ffc38863ffc88f6cffca926dffc48d67ffc48b67ffc48a66ffc28864ffc18862ffc38b63ffc58e69ffc59375ffcfa38bffc99b7fffc08d6bffc58f70ffc7906cffc99371ffc79274ffc89175ffc69277ffc4947fffbf9986ffc4a59bffc7aca0ffc3a89dffc3a89effbba197ffc8b0a6ffc0a99fffbea69bffc4ada4ffc0aba3ffc6b4adffc1afaaffc0b0aaffc3b3aeffc1b3afffbfb3aeffc0b5afffbbb0a9ffbfb3acffbfb3abffbfb0a9ffbcaba4ffb9a69fffb6a39cffb6a19affb4a29bffb5a39bffb5a49affb6a59affb9a79cffbaa99effbdaba0ffbdada1ffbfb0a4ffc1b2a9ffc3b4acffc6b9b0ffcabdb5ffcec1baffd1c4beffd4c8c2ffd7ccc6ffd8cec8ffdad0caffdbd2cdffdcd3cdffdcd4ceffded4d0ffdfd4d0ffe1d7d3fee2d8d5ffddd4d1fde0d8d4f4dfd7d4aae1d8d53ddec9d14ac43bac53c53aa955c339ab53c53aac52c43bab4fc23aab4dc338a94ac43bac48c339aa45c037aa43c239ab40c338ab3dc43bab3ac639ab37c338ac34c43bac32c23dad2fc336a82cc53aae29c73eae27c43baa24c640b122c33cac1fc53aad1dc135a71bbd39aa18bf359f16c53aae14cc33a612c639aa10bf40af0fbb44aa0dc44eb10cbf40aa0acc4db209c639aa08bf409f07b6499206d52baa05cc339904bf408003ff55aa02ff00ff02ff80ff01ff00ff01ffffff01ff00ff01ff000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff01ffffff01ff00ff0100000001ffffff01ffffff01ffffff01ff00ff028000800280008002ff80ff03aa55aa03ff55aa03aa55aa04bf40bf04bf408004bf408004bf40bf0599339906aa2baa06d555d507b649b607db49b608bf409f09c639aa0acc4db20acc33b20bd146b90cbf2baa0dc43bb10dc43b9d0fbb44aa0fbb33aa10bf30af11c33cb412c639aa12c639b813c936ae15c23daa16c546ae17bc43a617c837a618bf35aa1ac43ba71ac431a71bbd39aa1cbf37ad1dc13ea71dca35b01fc53aa51fc53aad1fc53aad20c738af21c136aa23bd3aa823bd3aa823bd3aa824bf39aa25c137ac24c639aa25c837ac26c33ca826c336a827be34aa28bf39ac28c640ac28c639ac29c138a829c138ae29c738ae2ac23daa2ac237aa2bc43ba62bc43bac2bc43bac2bc43bac2cc53aa82cc53aae2dc139aa2dc63eaa2dc639aa2ec23dac2ec237ac2ec83dac30c53aaa30c53aaa32c23da832c238a834bf3ba734c43bac35c53aad36c239aa37c338ac38c43bad39c53aaa3bc238ad3dc43bab3fc239aa40c33cab41c43bad43c639ab45c43baa46c53aab49c438ab4bc53aaa4cc639ab02ffffff08dfdfdf14f2e6e65ecbb0a3f0986553fda16652ff9d6047ff9c5e42ff985c40ff96583dff905337ff8d5336ff8b5134ff8b5135ff8c4f33ff8b4d32ff894e34ff8a4e32ff8b4f33ff8a4f33ff8a4d30ff884e30ff874e31ff894e31ff894c31ff874b2fff864a2fff854b30ff844a2eff844a2dff83482cff834a2bff985c38ff9e5e38ff9f552bffa45227ffa75025ffa75024ffa65022ffa65021ffa44c21ffa34b22ffa14c21ffa24c20ffa1491fff9e4720ff98431effa85731ffb3623bffac5731ffa6512bffa04c26ff9c4a25ff964522ff934220ff8f401dff8c3d1bff893c1bff873b1aff863b1aff843b1cff83391cff80391bff823d20ff8c482bff8b462aff894428ff884527ff874627ff834224ff834226ff824126ff824226ff864426ff8e4b2aff8e4a28ff8d4925ff8a4725ff864122ff854122ff823d20ff7f3c1eff7d3b1fff7b3a1eff78381dff75381cff75381dff74361dff75361cff72351cff783d25ff7b3e25ff77351dff753219ff74331aff72331aff74351dff71321aff70321bff703923ffa67762ffbc886cffb77f5dffb47955ffb77b57ffb87e5bffb47a56ffb47954ffb37750ffb57851ffb67952ffb67753ffb77852ffb87752ffba7955ffbb7956ffb87753ffbb7b58ffbf835fffbd805affba7e58ffbc7e57ffba7c56ffbc7e58ffbb7d58ffbb7e57ffbf8159ffc2845cffc2835dffc48660ffc58861ffc28963ffc48d68ffcd9571ffbf8762ffc68b69ffc38864ffc48663ffc2865cffc4895fffc48b64ffc59573ffc79f82ffcc9f85ffc08e70ffc59174ffc58f74ffc79175ffc28d72ffc49279ffc69b81ffbf9a88ffb39587ffd2b7adffbea299ffc3a7a0ffbca198ffc0a99effc4ada2ffbfa99effbfa9a0ffbeaaa1ffc9b7afffc1afa9ffc0b0aaffc1b1abffc0b2acffbeb2acffc1b5afffbdb1abffc0b2adffbeb1a9ffbdaea6ffb9a8a0ffaa958dffae9890ffad958dffad958dffaa978dffab978dffad998fffb19e94ffb2a095ffb7a198ffb8a59cffb8a9a1ffbdaca4ffbfb0a8ffc5b6afffc7b9b2ffcec0b9ffd3c5bfffd3c9c3ffd5ccc6ffd7cdc7ffd9cfc9ffdbd1cbffddd4ceffdfd4cfffded3cfffe0d5d1ffdfd5d1ffe1d7d4ffddd4d1fee3d9d7f9ded5d1e2e2dad57ae2d9d520cf87bf52c138ab55c339ab54c23aaa51c039aa4ec438aa4cc33cab4ac43ba947c239a944c33cac42c13aaa3fc239aa3cc43cae39c53aae36c63daf34c43bac31c139ac2ec237ac2bc43bac28c640ac25c83eac23c53aa820bf38a71ec43caa1bc639aa19c233a317c837b114cc33b213c943ae11c33ca50fcc44aa0dc43bb10cbf40aa0acc33b209c639aa08bf409f06d52baa06d52baa05cc339905cc669904bf408003aa55aa02ff80ff01ffffff01ffff0001ff000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffff0001ffffff02ff80ff01ffffff01ff00ff0280008002ff80ff0280008002ff80ff03aa55aa03aa55aa04bf40bf04bf40bf04bf40bf05cc339905cc339906d52baa06d555aa06d52baa08bf409f08bf40bf09c639c609c61caa0bb946a20bb946a20cbf40aa0db13b9d0fbb44aa0fcc44aa10bf40af11c33ca511c33cb412c639aa14bf40b214bf33a616c53aae17c837a618bf35aa19c23dad1ac43ba71ac43bb11bc639aa1dc13ea71ec43caa1ec43caa1fc53aad20bf38a721c13eaa22c33ca523bd3aa823c53aaf24bf39aa25c137ac26c33cae26c33ca827c43baa27be34aa27c434aa28c639ac29c138a829c738ae2ac83db02ac237aa2bc435a62bc43bac2cc53aa82cbf34a82cc53aa82dc63eaa2dc139aa2dc139aa2ec237ac2ec237a62ec23dac2ec83dac2fc336a830c53aaa30c53aaa30c53aaa31c139ac32c238a832c73dad32c238ad33c337aa34c43bac35c035a836c63daf38c43ba837c73cac39c03aaa3ac139ab3bc23da93dc43bab3ec13aa93fc239aa40c338ab42c53aaa43c639ab45c43baa46c53aab48c339aa4ac43bac4cc339a84ec13baa46c13aab10cf50bf12c6aa9cafa27563f9a56b52fda4684dffa06042ff9f5e3eff9e5c3cff9e5b3bff975535ff935333ff925033ff965233ff995634ff9a5633ff9b5633ff9d5732ff9d5632ff9e5632ff9f5532ff9b5633ff985631ff975631ff965332ff955130ff934f2fff905032ff8d4f30ff894c2dff884a2dff915232ff9a532fff9c5028ffa25027ffa45026ffa44e25ffa55024ffa35022ffa34e20ffa24d21ffa24b22ffa14b21ffa14b21ffa14b21ff9e4821ff994521ff954420ff9b4925ff974320ff984521ff974320ff954421ff934320ff91411fff90411fff8d3f1eff8b3f1eff8a3f1eff893e1eff853c1dff843b1dff813b1dff7a3517ff8c482aff8a4528ff894427ff894527ff874427ff874426ff864427ff854328ff834226ff814022ff894828ff8c4828ff8b4625ff854120ff854122ff854123ff823d21ff803c1fff7c3a1dff7a3a1dff78391eff76391fff74391cff74351eff76361cff74361dff6a2f16ff7d4329ff73351dff76341aff75331bff74321cff72311cff6f321cff6f3925ffa7765dffb27d5effad7554ffb07451ffb57753ffb47753ffbd815effba7d58ffb87a55ffb97a54ffb97a53ffba7c55ffbc7d57ffbb7d56ffbc7c56ffbd7c56ffbd7c56ffbd7b55ffbc7c56ffbb7c56ffc1845fffc38763ffbf825dffc2835dffc28159ffc3815bffc48660ffc4855effc4865effc3855effc3865dffc4875effc58762ffc38763ffbf8761ffc9926cffc78e69ffc68d68ffc78b67ffc58861ffc3865effc3875effc28660ffc18a6affc19379ffc9a189ffcca58effbe8f78ffc9957cffc59179ffc1907affb98a75ffc39582ffcaa393ffb6978cffc4aca5ffbfa9a1ffbfa59bffbda399ffbea89dffc7b1a7ffb8a298ffc2aca3ffbba79fffc1afa7ffbdaca5ffbeada8ffbeafa9ffbdb0aaffbdb0aaffbfb3adffbcaea9ffbcb0a8ffbcafa7ffbeaea6ffc0ada4ffb59f95ffa68982ffab8983ffaa8882ffae8c86ffab8e88ffa79186ffa89287ffb09288ffb1958cffb39c92ffb79f94ffbaa498ffbfaa9fffc1ada3ffc7b3abffcdbbb2ffcac1bcffcfc6c0ffd3c9c3ffd8ccc4ffdacec7ffdcd2caffddd1cdffe0d4cfffded3cfffe1d7d3ffded4d1ffe0d7d4ffdfd5d2fee0d6d3fde2d7d4f6ddd1ceb6e3d6d442e0b6c952c138a855c339ab53c237a950c23dac4dc338ac4bc23aaa48c33caa46c13aab42c53aae40c338ab3ec13aa93ac639ab37c73cb035c53aad32c238a82fc33ca82cc53aae29c138ae26c33cae24bf39aa21c13eaa1ec43caa1cc840ad1ac43bb117c837b116b93aa213c943ae11c33ca510cf40af0fbb44aa0cbf40aa0bb92ea20acc33b208bf409f08bf409f06d52baa05cc339904bf40bf04bf40bf03aa55aa03aa55aa0280808001ff00000280008001ff000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0000000001ff000001ff000001ff00ff01ff00ff01ffffff0100ff00028000800280008002ff80ff02ff80ff03aa55aa03ff55ff04bf40bf04bf40bf05cc339905cc339906d555aa06d52baa06d52baa07db49b608bf409f09c639aa0ab233b20acc4db20bb92ea20cd540bf0dc43bb10eb637a40fbb33aa0fcc33aa11b43ca512c639aa13c943ae13c936ae15b631aa16c53aae17bc37a617c837a619c233ad1ac445b11bbd39aa1dc13ea71ec43caa1ecc3caa1fbd3aa51fc53aad21c136aa22c33cac23c53aa824bf39aa24c639aa25c137ac26c336a827c43bb127c43bb129c13eae29c138ae2ac23daa2ac237aa2bc43ba62cbf3aa82cbf3aa82cc53aae2dc639aa2dc639aa2fc33ca82ec837ac2fc336a830c53aaa30c53aaa30c53aaa31c639ac31c139ac31c639ac31c63eac31c63eac32c238ad32c238a832c238a833c337a533c337aa34bf3bac34c43bac35c03aa835c53aad36c639aa38bf3ba838c437a838c437ad39c53aaa3ac639ab3bc238a93cc437aa3dc036ab3fc239aa40c338ab42c13aaa42c53aaa44c33ca945c43baa47c23da948c339aa49c438ab4bc23aaa4dc338ac4fc23aab46c53eab16d151b94cb99486dca5664ff9a75f43fe99563bfe9f5737ffa05833ff9e5531ffa05732ffa35a35ffa55a35ffaa603affaf6239ffb26437ffb46336ffb36033ffb66335ffb76232ffb76231ffb86033ffb46033ffb15f30ffad5f30ffa75a2effa2552cff9c512bff97512aff8f4e29ff894a28ff874728ff8f4e2aff984d29ff9f4f28ffa14f27ffa34f27ffa34f26ffa14f23ffa14e22ffa14d21ffa04d22ffa14c23ffa04b21ff9f4a20ff9d481fff9b4720ff994721ff954421ff9c4c28ff984925ff984723ff974522ff934422ff924221ff904220ff904120ff8c3f1eff8b3e1eff883e1eff863d1dff843b1bff833c1eff7d3719ff783316ff7e3a1eff8c482bff8a4528ff894528ff884427ff874427ff854325ff854327ff834226ff844326ff844324ff894726ff8b4626ff874324ff844021ff833f21ff823e21ff7f3c1eff7d3b1fff7a391eff78391eff76381eff76381dff75351dff76351cff73361cff6e3119ff7e462cff6f331bff75361cff74331bff73311bff72331dff6d361dffa36d57ffac7759ffac724fffb07250ffb37351ffb47554ffb57757ffb57953ffc1845fffba7c57ffb97b55ffbb7d56ffba7c56ffbb7c54ffbc7e58ffbd8058ffbf7f59ffbf7f58ffc07e58ffc07d57ffbd7d57ffbe7f5bffbc7e5affc78966ffc88a65ffc3835dffc6845effc3845effc6865fffc98861ffc88a62ffc88b63ffc88b64ffc98963ffc88963ffc58a63ffc68a64ffc88a65ffc98d69ffc98f6affc48865ffc58864ffc38562ffc58663ffc1815effbc805cffb88362ffb8886fffcba38dffcca18dffc1947dffc7967fffcb9d89ffc09384ffb78e80ffc29f95ffb69a8fffbba297ffc6ada3ffbaa297ffbea79dffbaa399ffc4aea4ffb8a298ffbea89fffb8a59cffc4b1abffbcaca6ffbbaba5ffbaaba6ffbdafa9ffbcaea8ffbfb1aaffb7aba4ffb8aca4ffbbaca5ffbcaba4ffc1aea7ffc8b1aaffb99d95ffa07e75ffa98179ffaa837bffaa8a80ffa98c81ffab8d82ffac8f85ffad9087ffaf948bffb39a8fffb79f96ffbea59cffc4aaa2ffc7aea7ffcdb9b3ffcfbfbbffd2c4bfffd6c9c5ffd9cdc9ffdbd0cbffdbcfcaffdcd1ccffded4cfffdfd5d1ffdfd5d1ffe1d8d5ffded5d1ffe1dad6feded4cffde4d7d2fce1d2cdd8e3d7cf5cd5b7c251c339aa54c23aaa52c13ba84fc23aa84dc33cac4ac13ba947c639ac45c43bae42c13aaa3ec53aad3dc43bab39c53fae36c639aa34c43bac31c139ac2ec237ac2ac237aa27be3baa24c639aa22c33ca51fc53aad1dc13ea71ac43bb118ca40aa16c53aae15c23daa13bc36a110bf40af0fbb33aa0dc43bb10cbf2baa0ab2339908bf209f08bf409f07b6249206d555aa05cc339904bf40bf03aa55aa04bf80bf03aa55aa01ff00000000ffff01ff000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000100ffff02ff808001ff00ff01ff00ff01ffffff02ff80ff01ffffff0280008002ff80ff03aa55aa02ff80ff03aa55aa03aa55aa04bf40bf05cc66cc05cc339905cc33cc06d52baa07b649b608bf409f08bf409f09c639aa0ab233b20acc33b20bd146b90cbf40aa0dc43bb10ec837b60fbb33aa10bf40af11c33ca512c639aa13c943ae15c23daa16c53aae17bc37a617c837b119c23da31ac43ba71bc642aa1dc13ea71ec444aa1fbd3aa520bf38a721c93eaa21c93eb222c33cac24c639aa25c137ac25c837ac27c43baa27c43baa28c639ac29c738ae2ac23daa2ac83db02cbf3aa82dc139aa2dc139aa2dc139aa2fbe3ca82fbe36a830c53aaa30bf3aaa30c53aaa31c639ac31c639ac32c238ad32c73dad32c738ad32c238a833c337aa34bf3bac34c43bac34c93bac35c53aa835c53aa835c53aad36c639aa36c239aa36c239aa37c338ac37c338ac38c43ba838c43ba839c53aaa39c536aa3ac139ab3bc73dad3bc238ad3cc437aa3cc437aa3ec53aad3fc23daa40c33cab41c43bad42c136aa43c239ab44c338a946c53aab47c639ac48c339aa4ac13ba94bc23aaa4cc339ab4ec43baa50c239a915c249b609ffffe33eb194889ab38471f4955a3dfe965435fe9b5130fea45831ffa45731ffa2552effa1532cffa1512aff9f4e26ffa8562dffb36335ffb96638ffb66235ffb56032ffb45f30ffb15d2dffb15b2cffb05b2effae582dffab572affa8572cffa2522aff9c5129ff964e26ff914e27ff8b4b29ff89482aff8e4b29ff954b29ff9b4c29ff9f4e28ff9f4d25ff9f4d24ff9e4e23ff9f4d24ff9f4d22ff9e4d22ff9d4c22ff9b4a1fff9d4a21ff9d4a22ff9a4924ff984923ff924322ff8e4221ff994b29ff954724ff954421ff944422ff904320ff914422ff8f4122ff8e4122ff8a3e1fff873e1fff853e1dff863d1fff80381bff7a3316ff763116ff763318ff8a472aff8a4529ff884426ff8a4628ff884526ff874425ff854225ff854326ff834225ff824124ff8a4829ff8a4626ff874222ff854021ff833e20ff813d1fff7d3b1dff7d3c1fff7b3b1fff7a3920ff77371fff75361dff75361dff75351cff72351aff73361dff784028ff733b22ff77341cff76361dff75361eff773b24ffa66d54ffa7704fffae7351ffb37552ffb67654ffb67755ffb67958ffb77958ffb87c56ffb57953ffc1855fffbc805affbc8059ffbd805bffbf805bffbe7f5affbe805bffbf825dffc1835effc3835fffc68761ffc88a66ffc78967ffc68a69ffc08566ffc08664ffcb8e6dffc78764ffc88661ffc3825cffbd7b55ffb97950ffb77650ffb97a54ffbd7b54ffbf7b54ffc17d56ffc38059ffc4835affc5845dffc38761ffc68d6bffc8926fffc68f6dffc08765ffbd815fffbf8161ffbf7f60ffba7a5dffb97e62ffb38066ffc3977fffc89d86ffb78e7bffbd9584ffc6a193ffc49f92ffbe9c8fffc3a497ffb89d94ffbea79dffbca49cffbfa89effb39f94ffc8b3aaffbba59bffbca59cffb9a69fffc1b0aaffbaa9a3ffb9a9a3ffb9a9a3ffbbaca6ffbbada7ffbaaca5ffbbada6ffb4a69fffb7a9a1ffb8aaa1ffb7a9a1ffbeaea6ffccb4acffaf8d87ffa3776fffac7d76ffac8279ffa7897dffa98c82ffab8b83ffab8d84ffad9189ffb1968fffb89c94ffbda29affc2a9a0ffc5b1a9ffcab7b1ffccbab5ffd1c1bdffd6cbc9ffd7cbc7ffd9cdc8ffd8ccc7ffddd2ceffdbd1ccffe0d6d1ffdcd3cfffe0d8d4ffddd6d1ffdfd6d0ffdfd2ccffe6d7cffdddcfc6eae2d5cc71e4d4cb28cc60b94ec13ba751c33caa4ec138aa4bc23aaa49c43bab46c53aab43be35a740c338ab3ec13aa93ac63eab38c43ba834c93bac32c238a82fc33cae2cbf3aa829c13ea826c336a823c53aa820c738a71ec43caa1bc639b319cc3dad16c53aae15c23daa13c943ae11c33ca50fcc33aa0dc427b10cbf2baa0bd146b90acc33b208bf409f06d52baa06aa2baa04bf00bf04bf40bf04bf40bf03aa55aa028000800280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffff0001ffffff01ffffff01ffffff01ffff0001ffffff0280008003aa55aa03ff55aa03ffaaff04bf80bf04bf40bf04bf40bf04bf40bf05cc33cc06d52baa07b6249208bf409f08bf409f09c639aa09c639aa0acc4db20bb92ea20cbf2baa0dc43bb10ec837a40fcc44bb10bf40af10bf30af12b839aa13bc36a114bf40a616c546ae17bc37a618bf35aa19c23dad1ac43bb11bc639aa1cc837ad1ec43caa1fc53aad20bf38a721c93eaa22c334ac24bf39aa24c639aa25c137ac27be3baa27c434aa28c639ac29c138a82bbe35ac2bc43bac2cbf3aa82dc139aa2ec237ac2fc33ca82fc336ae30c53aaf31c639ac31c139ac32c238a833c337aa33c337aa34c43ba735c53aa835c53aad35c53aad36c23daa36c63daf36c639aa37c338ac38bf3ba837c338ac37c338a738c43ba838c43bad39c03aaa39c53aaa39c53aaa39c536aa3ac139a73ac639ab3bc23da93bc73dad3cc437aa3cc437aa3dc43bab3ec13aa93ec53aad3fc63dae3fc639aa40c338ab42c13aaa42c13aaa43c239ab44c338ac45c437aa47c239a947c239ac48c339aa4ac43bac4bc23aaa4dc03ca94ec13baa4fc23aab50c239ac3ec13aa90dd862c40affe6e61af5e2d8b29e735cfb955738ff9b5234ffa35930ffa4552effa5552effa2522bffa2522affa05128ffa2502affa04d26ffa04e24ffaa572cffb36131ffbf6a3bffb56330ffb35f2fffb05c2effad5a2cffac592cffa8572affa4542aff9f5228ff9a4f27ff944d27ff8c4c28ff894829ff8b4929ff924c2bff974c29ff9b4e29ff9e4d27ff9e4d25ff9e4d24ff9f4d25ff9d4c23ff9d4c23ff9c4b23ff9c4a20ff9c4921ff994723ff914623ff904423ff883d1dff8a3f20ff954a28ff954826ff964624ff934523ff914421ff904421ff8e4120ff8b3f20ff8a3e20ff873d1eff853d1eff823a1cff7c3417ff793216ff783317ff763217ff844024ff8c482aff894526ff894527ff894426ff884525ff874325ff874326ff844025ff834024ff854325ff8a4727ff864122ff854020ff833e20ff823f1fff7f3d1eff7c3b1eff793a1eff78391fff76381cff74371dff73381eff73371dff72351aff72341aff753d25ff7c472fff71351eff743620ff834730ffa77053ffa87251ffab724effb17552ffb47755ffb47954ffb67d59ffba805dffbf8360ffc08560ffbf8460ffc68d68ffc68c69ffc78e6affc38866ffbe835fffbb7f5affb97e59ffb67d59ffb77f5dffb67f5effba8060ffba815fffba805effba805fffba8261ffbe8663ffc38a68ffcb936fffcc9170ffc18663ffbe815bffc6855fffc4825cffc07c54ffba774fffba754effb9724bffb8704affb56f46ffb67147ffb8764affbb7851ffbf7b59ffbe7f5effc18b69ffc89774ffc79575ffca9577ffc68e74ffbd8169ffb27b60ffb4816affb17e68ffbc8673ffbf907fffb99283ffb79789ffc2a69affb59c91ffbea39cffb69e97ffb59e97ffbca59effbda69fffb8a399ffc2ada5ffbca79effb9a49bffb7a39bffbfada7ffbbaba5ffb9a9a3ffb5a7a1ffb7aaa3ffbcada6ffbaaaa3ffbbaba3ffb8a7a0ffb3a39bffb6a69effb5a69fffb7a9a1ffc1b0aaffc0a49bffa2746dffa5716bffa5786fffa57e74ffa58076ffa8857bffa7867cffad8d85ffb09088ffb6968dffbc9f95ffc2a49dffc9aaa4ffcbb1a9ffd5c1bbffd5c9c4ffd5cbc7ffd7cbc6ffd7ccc7ffdbd0cbffdbd1cdffded4d0ffddd4d0ffe1d9d4ffddd5d0ffdfd7d2ffe1d7d1ffdcd0c9ffe3d5ccfde3d3caf5e0cac18de6d0c73ad788bd52c43bab50c239a94dc338a94ac43bac47c639ac44c338ac42c13aaa3fc23daa3cc43caa38c437a836c239aa33c33caa30bf3aaa2dc13eaa2ac23daa27be3baa24bf39aa21c136aa1fc53aad1dc13eb01ac43bb117c837b115ce3db613c936ae11d23cb410cf40af0ec837a40cbf2baa0bd146b90acc33b208bf209f07db24b606d52baa05cc33cc04bf408003aa00aa03aa55aa028000800280008001ffff0001ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff010000000100ff0001ffffff01ffffff01ffffff028000800280808002ff008002ff00800280008003aa55aa03ff55aa04bf80bf04ff80bf04bf40bf05cc66cc0599339906d52baa07b649b608bf409f08bf409f09c639aa0acc4db20acc4db20bb92ea20dc43bb10eb637a40ec837a40fcc33aa10bf30af11c33cb413bc36ae13c936ae15c23daa16c53aae17c843a618ca40aa19cc33ad1bc639aa1cc840ad1dca3eb01fc53aa520c740af21c136aa22c33cac24bf39aa25c137ac26c33cae27c43baa28c639ac2ac237aa2bc43bac2bc43bac2dc139aa2ec237ac2ec837ac2fc336ae30c53aaa31c639ac32c238a832c238a833c337aa34bf36a735c03aa836c239aa36c239aa36c239aa37c33ca737c738ac38c43bad38c43bad38c43bad39c53aae3ac139ab3ac639ab3ac139ab3bc238a93bc238a93bc73dad3cbf3ca63bc238a93cc83cae3dc43bab3dc036a73dc43bab3dc43bab3dc43bab3ec53aad3ec53aad3fc239aa3fc639aa40c33cab41c43ba941c43bad42c53aaa43c639ab44c338a945c43baa45c43baa47c23dac47c639ac48c33cae49c43ba84bc23aaa4bc23aaa4cc33cab4ec13baa4fc23aab50c239a951c339aa52c438ab3ec53aad2bc441ac0fcc66bb34d3b5a7e5996045fd974f30ffa15730ffa5552fffa5552effa2522affa3532affa15128ffa04f27ffa24f27ffa14f25ffa14d24ffa34f22ffa45024ffb15e30ffbc6939ffb96737ffb46232ffb05d2effab572bffa75629ffa35428ff9f5129ff994d28ff904c2aff8b4929ff8a4a29ff914d2bff934d2aff984c27ff9d4d28ff9d4c25ff9d4d25ff9d4c25ff9c4b24ff9b4c24ff994b23ff994b23ff974822ff934623ff8c4221ff894021ff8d4324ff893e1fff8e4322ff954927ff944625ff914322ff904321ff8d421fff8d4120ff8d3f1fff8a3e1fff873d1fff853c1fff7d3517ff7b3217ff7a3217ff783217ff753016ff793419ff8c472aff8a4527ff894526ff884425ff884425ff874425ff874326ff854127ff834124ff823f22ff8c482aff894424ff874122ff844021ff803e1eff7f3d1fff7c3b1eff7b3b1fff79391eff78381dff76381eff74381eff74381eff73351bff703119ff6e341dff85523cff6e3922ff8e543effad7359ffab7154ffae7554ffb07654ffb37855ffb57a56ffb77d57ffbd835dffc18561ffc68a66ffc2855fffb87a56ffb37853ffc08662ffb77e5bffb67958ffbb7e5bffbc7d5affbe7e5affc07f5cffc4805dffc4805cffc3805affc08059ffc17f57ffc28058ffc18057ffc3815affc4835bffc5865dffc38862ffc58e68ffca936effc9916cffc68d65ffc0845effbe7f57ffc07e55ffbd774fffbf764effbc734bffbb734dffb96f47ffba6e45ffb96e43ffb96f44ffb76f45ffb5714affb57551ffb67a59ffbb8369ffc08e74ffcc9d85ffcb9d86ffc29480ffbb8878ffb78575ffb58976ffbb927fffbb9988ffc2a597ffbba39affbca69cffbca59cffb49d96ffb7a19affbda7a0ffbaa69effbba9a1ffbda9a2ffb9a59dffb8a59dffb9a7a1ffbeada7ffbdada6ffb5a5a0ffb7a7a1ffbbaba4ffbaa9a2ffb9a7a0ffbba9a1ffb6a59cffb4a49bffb4a79effb5a69fffbaa9a3ffccb0acffb1847eff9a605bff9f665dffa06a60ffa16e64ffa6766cffaa7d72ffb08076ffb07d73ffb58377ffbd897dffbb8a81ffc3a199ffd9c5bfffd3c6c1ffd3c7c1ffd5c9c4ffdacec9ffd9cec9ffdbd1cdffdad1ccffe0d6d2ffddd4cfffe2dbd5ffe2dad6ffe0d7d2ffe2d9d2ffe5d7cffedac7bffde2cbbef3dcbfb0acdac4b527d190b742c93eae4ec43baa4bc23aaa49c43bab46c13aab43c239ab40c338ab3dc43bab3ac139a737c338ac34c43bac30c535aa2ec23dac2bc43bac27c43baa25c13eac22c33cac1fbd31a51dc135a71ac43bb118bf35aa16c53aae13c936ae12c639aa10cf40af0ec837b60dc43bb10bd146b90ab2339908bf409f08bf409f06d52baa06aa2baa04bf40bf04bf80bf03aa55aa02808080028000800280808001ff00000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff010000000100000002ff80ff01ffffff02808080028000800280008003aa55aa03aa55aa03aa55aa03ff55aa04bf40bf04ff80bf05cc66cc05cc66cc05cc33cc06d52baa07b649b608bf409f08bf409f09c639aa0ab233990bb946a20cbf40aa0dc43bb10ec849b60ec837a410bf30af11c33cb411c33cb413c943ae14bf33a616c53aae17c837b118bf35aa19c23dad1bc642aa1cbf40ad1ec43caa1fbd3aad20c740af21c136aa22c33cac24c639aa25c83eac26c33cae28bf39ac29c138a829c738a82cc53aa82dc139a42dc639aa2ec237ac30bf3aaa30c53aaa32c238a833c33caa34c43bac34c43ba735c53aad35c035a837be38a737c338ac38c43ba839c03aaa39c036aa3ac139ab3ac139ab3bc238a93bc738ad3bc238ad3cc43caa3dc03bab3dc43bab3ec13aa93ec13aad3ec13aad3ec13aa93fc23daa3fc239aa3fc239aa3fc23daa40c33cab40c33cab40c338ab41c43bad40c338ab41c43bad41c43bad42c53eae42c53eae42c53aae43c239ab44c33cac44c338ac45c43bae46c13aab47c239ac47c63dac47c639ac49c43bab4ac13ba94ac13ba94cc339a84dc338a94ec13baa4ec43baa50c239a951c33caa52c43bab53c53aac54c23aaa50c239ac3cc43caa10cf70cf86a77861fa935136fe9d512effa3562effa2542bffa15229ffa05127ffa35129ffa24f28ffa14f26ffa14e26ffa14e28ff9f4c21ff9f4e23ff9f4b20ff9c491dffa85528ffb36031ffba6837ffb46031ffad5c2dffa65729ffa1532aff9a4f29ff934d2bff8d492aff8b4a2aff914f2eff924c2bff974c2aff9b4c29ff9b4c27ff9d4d28ff9b4b25ff994a25ff9a4c27ff964b27ff944927ff904525ff8d4424ff8e4525ff8d4222ff8a3e20ff883d1fff853b1cff914626ff914524ff904421ff904320ff8d4220ff8e4220ff8d3f20ff893d1fff853b1fff7f371cff7b3315ff7a3217ff793116ff783115ff762f14ff752f13ff874123ff8d4828ff8b4527ff8b4627ff8a4425ff884224ff874225ff864226ff834024ff834024ff864226ff8b4628ff864123ff844022ff813d20ff7f3e21ff7d3c20ff7c3b1fff78371cff77361cff77371dff75361dff76371eff74371eff74361dff743c24ff89553eff9b644bffac7357ffad7255ffb27656ffb37655ffb67b59ffb97d5affbe825dffc2855fffbf825cffbd805bffb57652ffb2724dffbb7a56ffba7a55ffbb7e5affc28662ffc38561ffbe805cffbf7d5affc07d5affc27c5affc47c59ffc57c58ffc47d57ffc57f59ffc58057ffc37f56ffc37e58ffc27d56ffc27d54ffc17c53ffc27e55ffc58159ffc38059ffbf7e57ffc58760ffcd956effc78d66ffbf865dffc48964ffc08361ffb4724effb5704affb96f48ffb96f44ffba6e43ffb96a40ffb6663dffb3603cffb25f3effb05d3bffae5d3effab6040ffa96141ffa96446ffb1725cffb88473ffbe9283ffba9383ffbb9586ffbd9c8dffb5978bffbca39affbca69cffb9a29affbda8a0ffb9a49cffb6a19bffb9a59effbaa9a2ffbaa8a0ffbeaca3ffbba8a0ffb8a49dffbaa7a0ffc0ada7ffbfada8ffbfafa7ffb8a69fffb7a69effbba9a0ffb9a79effbba9a1ffbcaaa1ffb5a69cffb3a59dffb3a59effb5a69fffc5b0a8ffbb8d8aff98534cff9d5248ff9e584eff96564cff96564cff9d584effa75c51ffab5b4dffac5b4dffb57d71ffdbbdb6ffcebebbffcfc1bbffd3c4bdffd5c9c3ffd7cbc6ffddd2cdffdcd2cdffded4cfffded4cfffe1d9d3ffe0d9d3ffe1dad5ffe8dfdbffe8ddd7ffdbc9c1ffe6cfc2feddbca9fee2b8a5fadfbba5b4dec6b525e3acc84ac137ac4cc639ab4ac13ba947c239ac44c338ac41c43bad3ec53aad3bc238a938c43bad35c53aad32c238a82fc33ca82cc53aae29c13eae26c33ca824bf39aa20bf38a71ec43caa1bc639b31ac43bb117bc37a614cc40b212c639aa10cf40af0ec837b60ec849a40bd146b90acc4db209c639aa07b624b607b6499205cc339904bf40bf03aa55aa03aa55aa02ff8080028000800280808001ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0100000001ff00ff01ff00ff01ff00ff02ff80ff0280008002ff008002ff008003aa55aa03aa55aa03aa55aa03ff55aa04bf408004bf40bf05cc33cc06aa2baa07b649b607b649b608bf60bf08bf40bf09c639aa0bb946a20bb946a20cbf40aa0dc43bb10ec849b60fbb33aa10bf40af11c33ca512c62aaa14bf40a614cc40b216b92ea217c837b119c233ad1ac43ba71bc639aa1dc13eb01ec43caa20bf38a721c136aa22c33cac24c639aa25c83eb326c93cae27c43baa29c138ae2bbe3ba62cbf3aa82dc639aa2ec237ac30bf3aaa30c53aaa31c639ac32c738ad33c337aa35c03aa835c53aa837c33cac38c43ba838c437ad39c036aa3ac139a73ac139ab3cbf3caa3cc43caa3dc03ba73dc03bab3ec13aa93fc23daa3fc239aa3fc239aa3fc23dae40bf38a740c33cab41c43ba941c03ba941c43bad41c43bad41c43bad42c13aaa42c13aaa42c53aae42c53aae43c239ab43c639ab43c239ab43c239ab44c338a944c338ac44c33cac45c03baa45c43bae46c13aab46c53aab46c537ab47c639ac48c339aa48c339aa49c43bab49c43bab4bc23aaa4bc53dad4cc339ab4dc33ca94dc33cac4fc53aab4fc53dae50c63dac51c339aa52c43bab54c23aaa54c53aad55c339ab50c639ac27c43baa30b59585d69c6146ff974f2effa35731ffa0542bffa2532affa05027ffa15025ffa34f26ffa24e26ffa14e25ffa04e25ffa04d23ffa04c22ff9e4b20ff9d4920ff9f4921ff9c491fff9c4a1effb15e30ffb56434ffad5e2effa7582bffa0542aff954e27ff904b28ff8a4828ff8e4c2cff904b2bff954b2aff994c29ff984b27ff984c26ff994c27ff994d27ff954a27ff914727ff8b4324ff924c2aff8e4626ff8a401fff8a3e1fff8b3e20ff8b3e20ff893e1fff8c4121ff924626ff904322ff904320ff8d421fff8b401dff8c3f21ff873e22ff80381dff7b351aff7a3317ff793217ff783017ff772e15ff742b0dff8f4425ff9f5432ff934928ff8e4626ff8e4726ff8f4828ff8d4627ff8a4426ff884426ff854126ff834024ff834023ff8b4629ff894426ff854021ff803c1eff7e3a1eff7c391dff7d3a1dff7e3c1fff803f22ff834227ff814027ff7a3b22ff72341bff6c2f16ff743920ffb27a60ffaf7558ffb17557ffb37756ffb57a56ffb77d57ffbc815dffc48863ffbc805bffb1744effb2734effb67752ffb97954ffbd7b56ffbe7c58ffbf7e59ffbe7e59ffbd7f5affc58864ffc38763ffbd7f5bffc07f5bffc17d59ffc27a56ffc37b56ffc27c57ffc27c57ffc17d57ffc37e57ffc37d57ffc47c57ffc47b57ffc37b55ffc17b52ffc07a51ffc17953ffc17851ffc0774fffc17751ffc37e58ffbf7f58ffbb7e5affbb825fffc48c6bffc79173ffd0997cffc69177ffbe886dffb57a5fffab6c50ffa56546ffa56040ffa15d3cffa05a3cffa05a3affa35937ffa65c3cffa95b3affaf5f3effb16646ffad6c51ffaa715dffa5786bffb89489ffc0a49bffbaa39affbca69cffb8a39affb8a49cffb9a59dffbaa79fffb6a59dffb8a59dffb9a69effbdaaa2ffc3afa7ffbba89effb9a59cffc2aea5ffc1afa7ffc1aea7ffc0ada5ffbaa69effb9a79effbaa89fffb9a79effbeaaa2ffbca9a0ffb6a69cffb3a49bffb5a59cffbfaaa3ffc99f99ff9a514aff913c36ff914138ff95443bff9d473bffa54b3fffa4473bffb06e67ffd6b7aeffcebcb4ffcbbdb8ffd0c1bbffd2c4bdffd5cac3ffdad0c9ffdcd2cbffded5ceffdfd6d0ffe0d7d2ffe1d7d2ffe2d8d5ffe4ddd9ffe7e1dcffe4d8d5ffe4d0c3ffd8bba5ffe0bba3ffe1bba4fee6bea6fadbb29bb4d9b5a127d89db144c338ac4bc23aaa48c33caa45c43baa42c53aaa3fc639ae3cc437aa39c53aaa35c53aad33c337aa30bf3aaa2dc139aa2ac237aa26c33cae23c53aaf21c136aa1ec43caa1cbf37a419cc3dad17c837b115c23daa13c943ae11c33ca50fbb33aa0ec837a40cbf40aa0acc33b209c639c607db49b607b649b606d555aa05cc339904bf408003aa55aa02ff808002ff80ff02ff80ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01ffffff0100ff0001ffffff02ff80ff02ff80ff01ff00ff028080800280808002ff808003ff55aa03aa55aa03aa55aa04bf408004bf40bf05cc66cc05cc33cc06aa2baa07b649b607b649b608bf409f09aa39aa09c639aa0bb946b90bb92ea20bb92ea20dc43bb10ec837b60fcc44aa10bf30af12c639aa13c936ae14cc40b215c231aa16c53aae17c837b119cc3dad1bbd39aa1dc13ea71ec43caa1fc53aad21c136a222c33cac24bf39aa25c83eac26c33cae28c639ac29c738ae2bc43bac2cbf3aa82ec23da62fbe3ca830c53aaf32c23da833c33caa34bf36a735c03aa836c239aa37c33cac38c43ba838c437ad3ac639ab3bc238ad3cc43caa3dc03ba73dc03bab3dc43bab3ec53aad3fc239aa3fc239aa41c03ba941c03ba941c43bad41c437ad42c53aae42c53aaa43c239ab44c33ca943c239ab44c338a944c338ac44c338a944c738ac45c43baa45c037aa45c43bae45c437aa46c537ab46c137a847c239ac46c53aab47c239a947c239a947c239a947c239a947c239ac48c33cae48c33caa49c438ab49c43bab49c438ab4bc23aaa4bc23aaa4cc33cab4cc339ab4cc339ab4dc33cac4ec43ead4fc23aab4fc53aab4fc53aab51c339ad52c43bab53c23aa953c53aac54c23aaa54c53aad45c43baa21c93eb21edd91c4a1a06c4efc984f32ffa05531ffa35630ffa3532cffa15029ffa14e25ffa24d25ffa14c25ffa14d25ffa04f25ffa04c24ff9f4c23ff9e4a22ff9e4a22ff9d4a23ff9e4821ff9d4721ff9c4720ff99481dffa45328ffac5d30ffaa5c32ff9e562bff974e29ff8b4828ff914d2dff924b2bff974b2aff994a29ff994c28ff974c27ff944b26ff924825ff904725ff904927ff934c29ff8d4522ff8d4322ff8d4221ff8e4223ff904325ff914326ff8c4122ff883e1fff904525ff8e4221ff8f4120ff8e4120ff8d4020ff873c1eff82381bff7d3418ff7b3116ff792f15ff762e12ff863f1fff9d542dffb76539ffa34b25ff9b4520ff9a4826ff9b4f2cff994e2bff934a28ff904826ff8d4425ff8a4425ff894325ff864126ff823f23ff894528ff8d4829ff8d4627ff8e492bff8b462aff894527ff864224ff803c20ff7a371cff76341aff75331aff703017ff6d3016ff703118ff85482effb77c5fffb27757ffb87c59ffbe815dffbf835cffb97e58ffb47753ffac6f49ffb47550ffb77852ffb97953ffba7a56ffbb7c58ffbc7c57ffbd7c59ffbd7c58ffbd7d58ffc07f5affbf7f5affc28662ffc58b68ffbe825dffbe7e5affbe7a56ffbf7955ffc07953ffbf7953ffbd7a53ffbd7a53ffbe7952ffbe7851ffbe7751ffbf7751ffbf764fffbc734dffbc724cffbb714affba6f48ffba6c45ffba6d44ffb96b42ffb46740ffb2653effbd734cffbd754effb16b46ffab6845ffad6a49ffb37553ffb87b58ffbc7f5effbc8061ffba8265ffba836bffbd866effb8886fffb68972ffaf8470ffa97e6bffae8370ffb58675ffb68876ffb38b7cffab8b7fffa78d83ffb59e95ffbfaaa0ffc3afa6ffc6b3abffc5b3aaffc1afa7ffc0afa5ffbcaba1ffbcaaa1ffbeaba3ffbbaaa0ffbfada4ffc0ada3ffc2aea3ffc0aca3ffc2aea5ffc1ada3ffc4b0a7ffc1aea4ffb8a69cffbaa89effbba9a1ffbda9a1ffbcaba2ffbbaba1ffb8a8a0ffb5a69effb9a89dffd1ada5ffaa6662ff8b3229ff9a362aff9d3b2cff984435ffc68d87ffc9adaaffc9b6b1ffc5b7b1ffc9bdb6ffcec2bcffd3c9c2ffdad0c9ffdbd0c9ffdcd1cbffddd4cdffe0d6d0ffe1d8d2ffe3dad3ffe7dbd5ffe6ddd9ffe8e2ddffe9ded8ffd5c3bbffdac5b8ffdabda4ffd8ad8fffddac8cffdfad8dfde4b79bcfe4c3a93fe3baae2dc13eb049c43bab46c53aab43c239ab40c33cab3dc43bab3ac639ab37c73cac33c337aa31c639ac2dc639aa2ac23daa27c43baa25c13eac22c33ca51fc542ad1dc13ea71ac43ba718bf35aa15ce3daa14cc40b211d23cb40fcc44aa0ec849a40cbf40aa0bd146b909c639aa08df60bf07db49b606aa2baa05cc339904bf80bf03aa555502ff808002ff808001ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff0100ff000100ff0001ffffff01ffffff028000800280808002ff80ff02ff008003ff55aa03aa55aa03aa55aa0599669904bf40bf05cc669906aa55aa06aa2baa06d555d507b649b608bf40bf09c639aa0acc4db20bb92ea20bd146b90cbf40aa0dc43bb10ec837b610bf40af11d24bb412c639aa13c936ae14cc33b216c53aae17c843b119b833a31bbd42aa1bc639aa1dc13ea71fbd3aa521c13eaa22c33cac23c53aa825c137a526c336a828c639ac29c138ae2bc43bac2dc139aa2dc139aa2fc33ca830c53aaa31c639ac33c337aa35c03aad36c63daf37c33cac38c43bad38c837ad3ac139ab3bc238ad3cc43caa3dc43bab3dc43bab3ec53aad40c33cab40c338ab41c43bad42c13aaa43c239ab43c639ab43c239ab44c338a945c43baa45c437ae46c13aab45c437aa46c13aab46c13aab47c239a947c239a947c239ac48c33caa47c639ac48c33caa47c239a948c339aa48c339ae48c339aa48c339aa48c63cae48c339aa49c438ab49c43bab48c63cae49c43bab49c43bab4ac13ba949c438ab4ac43bac4ac43bac4bc53aad4bc23aaa4cc339ab4dc338ac4dc338ac4dc33cac4ec43baa4fc53dab4fc53aab50c63dac50c239a951c339aa52c43bab52c43bab54c23daa54c23aaa3bc23dad06d580d504ffffff43946350d996533bff994f32ff9d522fffa1552dffa2532affa15028ff9f4e29ffa24e28ffa24d26ffa04c26ffa14e26ff9f4b24ff9e4c24ff9e4c23ff9d4b22ff9f4b23ff9f4921ff9e4722ff9d4725ff9b4622ff994820ff97471eff9e4e25ffa4582effa0562fff8d4826ff94502eff904a28ff964c29ff984b29ff974b28ff954927ff904524ff984b2cff974a2aff954927ff934824ff934726ff95492aff954926ff934825ff954626ff924427ff8d4123ff8b3f20ff8a3e1eff8f4322ff8e4120ff8d4121ff893e1dff863b1dff7e351aff792f15ff752b0fff8d4324ffb16746ffb6683cffb05c2cffa94d1effa5491dffa14721ff9b4623ff9c4d29ff984b28ff944927ff934927ff914827ff8e4626ff8b4326ff854024ff823f22ff833f24ff8c4628ff894123ff874023ff823c1fff823c1fff813a1dff7e391cff7c371cff79351cff702f18ff6d2f17ff71331aff723319ff84462affb87d5effbc7f5effbd7f5cffb0734dffb1724cffac6e48ffb57450ffb97954ffba7a54ffbd7d56ffbe7e59ffbd7e59ffbd7e5affbd7f5affbe7d5affbe7d59ffbd7c58ffbd7b56ffbf7c56ffb97c58ffb8805cffc48b67ffbd825cffbf7e5affbf7c56ffbf7953ffbd7a53ffbd7a53ffbd7952ffbd7951ffbc7850ffbc7650ffbc754fffbd744effbb724cffb9714affb96f49ffb96f48ffb86c46ffb86b42ffb7693fffb7683effb6653cffb36339ffb26037ffaf5b34ffaf5831ffae5832ffad5732ffad5632ffa95331ffa7512fffa24e2cff9d492aff96472aff8e4628ff8e462aff8f492eff8f4c33ff90513cff985642ff9e6452ffa6766bffb28d86ffc2a7a0ffc6ada6ffc3afa5ffc4b1a8ffc6b5abffcab9afffcbbbb1ffcebdb4ffcebeb4ffc9b9afffcab9b0ffc6b6adffc3b2a8ffc1b0a6ffc3b1a6ffc2afa4ffc1aea3ffc2aea5ffc5b1a7ffc1aca3ffc3ada5ffc0aca2ffbaa79effbba9a0ffbba9a1ffbcaaa1ffbdaaa1ffbbaaa1ffbba89fffbea99fffd9b7afffac6a62ff892a20ff8f3a31ffc79890ffc4a89cffc3ada5ffc2b0aaffc6b6afffcbbfb9ffd4c9c3ffd7ccc6ffd9cdc7ffdcd0caffddd1cbffdfd4cfffe1d7d1ffe3d9d3ffe4dad4ffe9ddd8ffeae0deffebe3e0ffeee7deffe6dad1ffcab0a1ffd1a788ffdeac8bffe2b190ffe4b391fee4af8cfde4ac89cddfaf9444ddbfac33c83caf48c339aa44c33cac41c43bad3ec53ead3ac639ab38c43bad34c436ac31c639ac2ec23dac2bc43bac28c639ac25c137ac22c334ac1fc53aad1dc13ea71bbd39a118ca40aa16c53aa214bf40a612b839aa10bf40af0ec837a40cd540aa0bb92ea209c639c609c639aa08bf409f06aa2baa05cc339904ff80bf03ff55aa03ffaaaa01ff00ff01ff00ff01ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000001ff00ff01ffffff01ff00ff01ff00ff01ffffff02ff008002ff00800280008002ff80ff03aa55aa03aa55aa03aa55aa04bf408005cc339905cc339906d555aa07b649b606d52baa07b649b608bf409f09c639aa0acc33b20bb92ea20cbf2baa0dc43bb10eb637a40fbb33aa0fcc33aa11c33ca512c639aa14bf33a615c23daa16c53aae18bf40aa19c23dad1bbd39aa1cc837ad1dc135b020c740a721c13eaa23c53aa824c639b125c137ac28bf39a629c138ae2ac237aa2cc540ae2ec23dac30bf3aaa30c53aaa33c33caa33c337aa35c03aa836c63daa38c43bad38bf37a83ac139a73bc23da93cc43caa3ec13aa93ec13aad3fc239aa40c338ab41c43bad41c43bad43c23dab43c639ab44c338ac45c43baa45c437aa45c437aa46c13aa847c639ac47c639ac47c639ac48c339ae48c339aa48c339aa49c43bab4ac43bac4ac43bac4ac137a94ac137a94ac137a94ac137a94ac13ba94ac13bac4ac13bac4ac137a94bc23aaa4bc23aaa4bc53daa4bc23aaa4ac437ac4bc23aaa4bc23aaa4bc23aaa4cc33cab4cc33cab4cc339ab4dc33cac4dc338a94cc339ab4dc038a94ec13baa4ec43bad4ec43baa4ec43baa4fc53aab50c239ac51c339aa51c339aa52c138ab52c138ab53c23aa953c23aa954c23aaa16c53aae03ffffff29a2765dd2934f37f798482bfd9e5230ff9b502dffa4562fffa25127ffa24e28ffa04e27ffa04f25ffa04e25ff9f4d24ff9f4a22ff9f4921ff9d4a22ff9c4b22ff9c4a22ff9c4921ff9d4921ff9f4920ff9f4820ff9e4720ff9c4720ff9a471eff9a471fff94451dff934822ff934c2aff944d2dff914c2cff934d2cff944c2bff934a28ff984e2cffa05331ff9a4b28ff9c4c29ff9b4d29ff9b4c28ff9b4c2aff994a28ff964925ff964a24ff964725ff934524ff914525ff8f4325ff894021ff8f4424ff8e4320ff8d4120ff853b1fff7c3018ff762e13ff944e2cffbd764dffc17441ffad5722ffaf5221ffad4f21ffa94d22ffa64b22ffa24922ff9e4723ff9d4b27ff9b4d29ff974b26ff934a26ff934a28ff8e4623ff8b4324ff884325ff834125ff823f23ff8e492bff8c4626ff8a4223ff884021ff833e1fff813c1fff803a20ff7d381eff75321aff6f2f16ff71331aff6d3015ff733319ff83462effb98165ffaf7150ffaf6e4cffb87651ffbb7851ffbe7b56ffc07e59ffbe7f58ffc08159ffc08159ffc07f5affbe7e5affbc7d59ffbb7e5affbd7d5affbd7d5bffbd7d5affbf7d5bffbd7c59ffbd7b54ffbf7d56ffb97d59ffc88f6cffc0825dffc3815bffc47e5affc37f57ffc37e55ffc27d54ffc17c53ffbf7c51ffbe7b51ffbe7951ffbf7651ffbe7651ffbc744effbc734effbb734dffba714cffba6f49ffb86d46ffb76c45ffb56943ffb26740ffb0633dffaf603bffa95b33ffa45733ffa05430ff9e4f2dff984d29ff9a4b28ff9d4c28ff9c4c28ff9b4d29ff994e29ff984c29ff9a4d29ff9a4d2aff984f2cff964a29ff984e31ffa2624cffa47969ffaf9487ffbda59bffc6b0a5ffc9b5abffc8b6adffc8b7afffcbbab2ffcbbcb2ffccbdb3ffcebfb4ffd0c1b7ffd6c4bcffd9c7bfffd3c3b7ffc7b7acffccb9acffcfbcafffc8b3a8ffc6b1a6ffcab5abffc8b2a8ffc2afa3ffc5b2a8ffc0aea5ffbdaba2ffbba9a0ffbaa89effbcaaa1ffbfaaa3ffb9a89fffbba89dffe2b7b1ffaa605dffac716fffb09893ffb7a198ffbea9a2ffc4b1abffcbbcb6ffd4c7c1ffd3c8c3ffd8cbc7ffdbcecaffddd1cbffdfd4ceffe2d6d1ffe4d9d4ffe6dcd6ffe9e0daffeae3dbffede3e0ffece5e2ffeae9e3ffdbc9baffd7ac91ffe3ad90ffe4ab8bffdfa886ffe1a782ffe0a885fee0ad8efae2bc9ddbe5c7ab3ee6cab515ce6db630c53aaa42c13aaa3ec53aad3bc238ad38c43bad35c53aad32c238ad2ec237ac2bc43bac28c639ac26c33ca823c53aa820c740a71dc135a71bc639aa19c23dad16c53aae15c23daa12c647b810cf40af0fcc44bb0dc43bb10bb92ea209c639aa09c639aa08bf409f06d555d50599339904bf408003ff55aa03ff55aa02ff808001ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100ff0001ff00ff0100ff0001ff00ff01ffffff01ff00ff02ff808002ff808003aa55aa03aa55aa03aa55aa03ff55aa04bf408005cc669905cc339906aa2baa07b649b607b6249208bf409f08bf40bf0ab233990ab233990bd146b90cbf40aa0dc43bb10eb637a40fcc44aa10cf40af12b839aa13c943ae14cc40b216c546ae17bc37a619c23da31ac43bb11bc642aa1cc837ad1ec43caa20bf38af22c33cac23c53aaf25c13eac26c336a829c13ea82ac237aa2cc53aa82dc139aa2fc33ca830c53aaa32c23da833c337aa35c03aa837c338a738c43ba838c83bad3ac639ab3cc437aa3dc43bab3ec13aad3fc239aa41c03ba942c13aa642c53aaa43c239ab44c338ac44c33cac46c13aab46c53aaf47c639ac48bf39aa49c03bab49c43bab49c43bab4ac13ba94bc23aaa49c438ab4bc23aaa4bc53aaa4bc53aaa4cc339ab4cc339ab4cc339ab4cc339ab4dc038a94cc339ab4dc038a94cc339ab4cc33cab4dc33cac4cc339ae4dc33cac4dc338a94dc338a94dc338a94dc338ac4cc639ab4cc639ab4cc339ab4dc33ca94dc33ca94dc038a94dc73cac4dc338a94ec138aa4ec43baa4ec43baa4ec438aa4fc23aab4fc53aab50c63dac50c239ac51c339aa52c13bab52c138ab52c138ab53c23aac53c23aac2fc33ca81cbf40ad2d9f7160c398583dd693523ae09a624bfb975135ff984b29ffad5d34ffb26032ffb05b2effb05b2fffae5b2dffac582effab562cffa7522affa9522affa34f28ffa04e26ffa04e25ffa04b23ffa14c23ffa04a22ffa34c25ffa34c26ffa14a24ffa14b25ff9f4b24ff9c4a24ff984823ff954a29ff944a28ff924a26ff964a26ffa0552fffa75a34ffa4542effa35129ffa4512affa6522bffa7532cffa6542bffa6552dffa5552dffa04f2aff994a26ff974a27ff944827ff8e4224ff883c1fff81391cff884123ff894223ff80391bff793016ff99512fffc3794fffbf6c3cffb55b28ffb45525ffb35324ffb15223ffad5023ffab4f24ffa74b22ffa44922ffa04823ff9b4822ff9d4d28ff994c27ff974b27ff954a26ff904724ff8b4523ff844222ff804022ff813f23ff8b4729ff8d4827ff8c4423ff8b4223ff873f21ff833d1fff803b1fff7a371dff733019ff73301cff70311aff743219ff76341cff85462bffad7152ffbb7856ffbf7c57ffc4825bffc3835affc3835affc3825affc2835affc1825affc08159ffbf7f58ffbf7f59ffc0805affbf815cffbd805cffbe805dffbd805affbe8059ffbe8059ffbe7f56ffbb7d52ffb87950ffb1754fffc28a66ffb87d58ffbb7d5effbf784fffc07851ffc07951ffbb754cffb9744affb9724affb87048ffb96f48ffb86e48ffb86d48ffb86d47ffb96f49ffb9714bffb9744bffb9754dffbb774fffbf7a53ffc37e57ffc6815bffc8825dffca8260ffc98361ffc68361ffc48463ffc18665ffc58b6bffc48d6effc38e71ffc28e72ffc18e6effc18d6effc18a6fffc38b6fffbf8e72ffc18d75ffc18f79ffc29480ffbb9481ffba9a87ffbda090ffbba698ffbba79dffbfaca3ffc4b1aaffcebbb2ffcbbcb0ffcdbeb3ffcfc1b7ffd0c1b8ffd3c2b9ffd4c3bbffd5c5bcffd6c7bdffddcbc1ffd7c5baffcdbaaeffccb8adffd1bdb0ffcfbbaeffcdb9acffcbb7adffc5b3a9ffc3b1a7ffc2b0a6ffbdaca1ffbcaba1ffbba9a0ffbba79fffb9a49effc1a99fffdbaaa7ffa87871ffb49992ffb9a397ffc1aca6ffcbb9b3ffd3c3bdffd2c5bfffd4c9c3ffd8ccc7ffdcd0cbffdfd4ceffe0d6cfffe3d8d2ffe9ded8ffebe1dbffebe3dcffede4defff1e5defff1e7deffece5dbffebd4c1ffe0af90ffdea381ffdca181ffddaa88ffdfb392ffe2bc98fee3b794ffdfae88fee0ac88e6dfb29360ecd2bf11d269c33ec53ab140c33cab3cc43caa39c53aae36c239aa32c73dad2fc33cae2cc53aae29c73eae26c336a823c53aaf21c136a21ec43caa1bc639aa19c23dad16c53aae15c23daa12c639aa10bf30af0fcc44aa0dc4279d0bb92ea20acc33b209c639aa07b6249206d52baa05cc33cc04ff80bf03ff55aa02ff808002ff80ff02ff808001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100ff0001ff00ff01ff00ff02ff80ff01ffffff02ff808002ff008003ff55aa03aa55aa03aa55aa04bf40bf04bf40bf04bf40bf05cc339905cc009906d52baa07b649b608bf409f09c655aa09c639aa0acc4db20bb946a20cbf40aa0ec837a40ec837a40fbb33aa11c33cb412c639aa13bc36a114cc40a616c53aa217c837a619c233a31ac43ba71cbf37ad1dca3eb01fc542ad21c136aa22c334ac24c639aa26c336a827c43baa29c73ea82bc43bac2dc139aa2ec83dac30bf3aaa32c238a833c33caa35c53aa836c639aa38c43bad3ac139ab3ac139ab3cc43caa3dc436ab3fc239aa40c338ab41c43bad42c13aaa43c239ab44c338a945c43baa46c13aab47c239ac48c33caa48c339aa48c339ae49c738af4bc23aaa4ac437a94cc339a84cc339a84cc339ab4dc33cac4dc33ca94dc338a94dc338ac4ec13baa4ec138aa4ec43bad4ec138aa4ec138aa4fc23aab4fc23aab4ec138aa4fc23aab4fc23aab4fc23aab4fc23aab4ec43baa4ec438aa4ec43bad4ec438aa4fc23aa84ec43baa4ec43baa4ec43bad4ec43bad4ec43baa4fc23aab4fc23aa84ec43baa4fc23aab4fc53aab4fc23aab4fc53aab4fc23aab50c239a950c239ac51c339aa51c339aa51c339aa51c036aa52c43bab52c43bab52c43bab43c239ab3697686db37f5f4980a1766681c8a28ee19b664dfd8f472aff964725ffa9572effba6636ffb6602fffb35c2dffaf582affa85227ffa34d24ff9f4922ff9c4620ff9a4620ff99471fff9a4820ff9a4620ff9c4720ff9c4621ff9c4621ff9d4721ff9b4520ff9b4520ff9a4621ff974521ff964522ff914621ff9f512cffb9683bffba6334ffb86335ffb96332ffb96334ffbb6434ffbb6435ffb66033ffaf592effa9562affa15125ff9d4e24ff9c4a27ff944423ff8c3f1fff84381bff7f3418ff82371bff80361cff7b361aff7e3a1bffa25c3affc1734bffbe6a3affb75e29ffb65825ffb65525ffb45427ffb25326ffb05324ffad5023ffab4e23ffa84c22ffa54a22ffa14922ff9e4823ff9d4b27ff9b4c28ff974a25ff954a25ff944926ff8d4423ff874224ff824024ff813f24ff854125ff90492aff8f4525ff8b4222ff873f20ff843d1fff813c20ff7c381eff76321bff72301aff72311aff74321aff804225ffae7052ffc38463ffc6845fffc88560ffc7845effc5835cffc2815affc18058ffc18058ffbf7f58ffc1815affc2825bffc4835dffc4835effc2815cffc2815effbf7f5bffc1815dffc1815dffc0805bffc28159ffc38159ffc2825affc3845cffbb805effbc8666ffc38e70ffac6945ffaf6b48ffb66e4cffb56d47ffb56d45ffb86c46ffb86b44ffb56c44ffb76b43ffb76942ffb66841ffb5663effb4663cffb2653affb16238ffaf6136ffaf6036ffb05f36ffb06036ffae5e34ffae5834ffab5332ffa8522fffa44d2dffa24d2eff9d4c2bff9b4928ff994829ff984728ff944524ff944625ff954425ff934625ff91452cff984730ff9d4d30ff9e5134ff9e573dffa46a52ffb58976ffbea18effc7afa1ffc6b2a6ffc3afa4ffbdaa9fffb1a394ffad9e90ffc1afa4ffd0bfb3ffd1c0b5ffd2c2b7ffd3c4bbffd5c7beffd7c7beffd5c6bcffd8c7beffd9c7bcffd5c4b7ffd1c0b2ffcdbcb0ffd3c0b6ffd3c1b7ffccbbb0ffc9b9adffc4b3a7ffc1b0a4ffbcada2ffbfaaa3ffbfa6a2ffb7a69affcda29cff9d625cffbd978fffc1aa9effc8b3adffccbab3ffcfc0baffd2c5bfffd6cbc4ffdbd1cbffdfd5ceffe3d8d1ffe7ddd5ffe9dfd8ffebe1daffeee3ddffefe6dffff0e6e1fff1e6dcfff0e7d9fff5e8dfffddc2b6ffcc9a88ffddad95ffe4bea3ffd7b392ffdbae89ffdda87effe6a67dfee9a67cfeeca782fce5a67de4e0b4944ee5c7b41fc542ad40c33cab3dc43bab39c03aaa36c63daf33c33caa30c53aaa2dc13eb02ac237aa26c336ae24c639aa21c136aa1fbd3aa51cbf37ad19c23dad17c843b115c23daa13bc36ae11c33cb40fcc33aa0dc43b9d0cbf2baa0ab2339909aa398e08bf409f06aa2baa06aa2baa05cc339904bf408003aa55aa02ff80ff01ff000001ffffff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ff0001ff00ff01ffffff01ffffff0280008002808080028000800280008002ff008003aa55aa03ff55aa04bf408005cc339906d52baa05cc339906d52baa07b6249208bf40bf08bf409f0acc4db20acc4db20bd146b90cbf2baa0ec849a40ec837b60fcc33aa11c32da512c639aa13c936ae15c23daa17bc37a618ca40aa1ac43ba71bc639aa1dc13ea71ec43caa20c740a721c136aa23c53aaf25c137ac27c43baa28bf33ac2ac23daa2cc53aa82ec23dac2fc33cae31c139ac33c33caa35c53fad36c239aa37c738ac39c53aaa3ac639ab3cc43caa3dc43bab3fc239aa41c03ba941c43ba942c53aaa43c239ab45c03baa46c13aab47c239a948c33caa48c339ae49c43bab4ac43bac4bc23aaa4cc339ab4cc339ab4dc33ca94dc338a94ec43baa4ec43baa4fc53aab4fc23aab50c23dac4fc53aab50c239a950c639ac50c239ac50c239ac51c039aa51c339aa51c039aa51c339aa51c039aa51c339aa50c639ac50c639ac50c639ac50c639ac50c239a950c239a950c239ac50c239a94fc537ab4fc53aab4fc23aab4fc53aab4fc23aab4fc23aab4fc53aab50c239a950c239a950c239a950c239a950c239a950c239ac50c239ac50c239ac50c239ac51c33cad50c639ac51c339aa51c339aa29c73eae0cbf55aa08dfdfdf3fb6a69e2beddbd08fa27464f48f5036fd964828ff964226ff944426ffa04c27ffb66131ffb25b29ffaf5628ffa85125ffa34e24ff9f4922ff9b4720ff9a4621ff994722ff994923ff994722ff9a4720ff9b4722ff9d4823ff9d4823ff9b4822ff9b4823ff9b4723ff994622ff984722ff964623ff934723ff984920ffc56d39ffc9682fffc56830ffc26832ffbd662effba612affb15b27ffa95625ffa45125ffa14c25ff9a4925ff914321ff8b3b1cff87381aff853719ff7e3216ff7d3518ff863f22ff893f22ff8e4222ffac5d36ffbf693bffb95e26ffbb5d2bffb95927ffb75928ffb55927ffb35725ffb15625ffb05425ffae5124ffab4e23ffa84d22ffa74c24ffa34b22ffa04923ff9b4722ff9b4b25ff984a25ff954825ff934825ff8d4322ff874122ff813e22ff7f3c22ff803c21ff91482bff904625ff8e4424ff8c4223ff883f21ff843d21ff803a1fff7b351eff712f19ff73331cff84452affbf7e60ffba7857ffb47350ffbc7955ffc3815cffc2805affc07e57ffc07e57ffc07d55ffbd7954ffb97651ffb4724dffb26e4affae6b47ffa96643ffa86441ffa76341ffa76240ffa7623fffa6623fffa6613dffa45f3dffa45d3cffa45c3affa25b38ffa35d3bffa45f3cffa6603cffb77b5cffb77a5bffbc7e5fffbb7b5cffb47352ffad6549ffaa6241ffab623effad6240ffb26642ffb36440ffb3633effb4623bffb26039ffb05f37ffae5e35ffab5a32ffaa5731ffa95631ffa6532effa64f2affa34928ffa34625ffa04625ff9e4424ff9b4322ff9a4321ff9a4222ff9a4223ff9b4425ff994225ff994628ff98472aff95472dff92432bff903f25ff923f27ff8c4028ff8a4832ff8e5a44ffa07b63ffbb9e8cffcab2a4ffd3beb1ffd5c3b6ffddcbbeffdecdc1ffd2c1b5ffcabaafffc9b9adffc6b5a8ffc6b3a7ffc9b4a9ffcebbb1ffd3c1b7ffd9c7bcffdac8bdffdac9bdffdac7bdffd8c8bdffd2c3b8ffd0c0b4ffd1bfb5ffd1beb3ffd1beb2ffcebbaeffc7b8aaffc6afa7ffc3aaa3ffb9a79bffbf978fff874542ffb99189ffbfaba0ffc7b7aeffcebfb8ffd4c6c0ffdbcec9ffdfd2cdffe1d6d0ffe6dbd4ffeaded8ffece0daffede2dbffeee3ddffefe4ddffefe4ddfff1e7e0fff2eae0fff2efe3fff5efe6ffdec9b9ffe5bfa6ffdfb190ffd6a37cffe0a77bffe5a576ffe6a57bffe4a682ffe2ad83ffe2b083ffe4b486fee9b284d0e3b28d29ecbbc13dc43bab3ec13aad3ac639ab37c73cac34c43bac30c53aaf2ec23dac2ac23daa27c434aa24c639aa21c936aa1fc53aa51cc837ad1ac43ba717c837b115c23daa12c639aa11c33ca50fcc33aa0dc43bb10cbf40aa0acc33b209c639aa08bf409f06d52baa06aa2baa0599339904bf408003ffaaaa02ff808001ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000000ffff01ffffff01ffffff01ffffff01ff00ff01ffff0002ff008003aa55aa02ff80ff03aa55aa04bf80bf04bf408005cc339906d555aa06d555aa06d555aa06d52baa08bf409f08df40bf09c639aa0acc33b20bd146b90cbf2baa0dc43bb10ec837b610bf40af11c33ca512c639aa13c936ae15c23daa17c843a618ca35aa19c233ad1bc639aa1dc135a71ec43caa20c740af22c33cac24bf39aa26c33cae28bf39ac29c138a82bc43bac2dc139aa2fc33ca830c53aaa32c23da834bf3bac36c23daa38c43ba839c53aaa3bc238a93cc437aa3dc43bab3fc239aa41c43ba942c13aaa44bf3ca945c43baa45c437aa46c53aab48c33caa49c43bab49c43bab4bc23aaa4bc53aaa4cc33cab4dc33cac4dc338ac4ec138aa4fc23aab4fc23aab50c239a951c03caa51c33caa51c339aa51c339aa51c339aa52c138ab51c339aa51c339aa52c138ab52c138ab52c43bab52c138ab52c43bab52c438ab52c138ab52c438ab52c43bab52c43bab51c639ad51c339aa51c33cad51c33cad51c33cad51c339aa50c639ac51c339aa51c33caa51c339aa50c239ac51c339aa50c639ac50c639ac50c239a950c239a950c239a951c33caa50c239ac50c239ac50c239ac50c239ac50c639ac50c239ac50c239ac3cc43cae06d555aa02ffffff07ffffff22d2b4acab9e6858f3a1563ffea14d31ff954222ff934125ff914328ff984524ffb45f31ffb35b2affab5224ffa34c23ff9d4921ff9a4720ff984520ff974621ff984722ff9a4823ff994722ff9a4722ff9b4722ff9b4722ff9c4823ff9a4722ff9a4722ff9a4722ff984622ff984723ff964622ff954823ff96471dffc36b35ffc7662dffc4642dffbc622cffb55e27ffb35a26ffaf5728ffa95328ff9f4c25ff994422ff914121ff893b1dff803316ff8a3e1dff9d5131ffa25532ffa1552fffa6542dffa24e29ff96401dff8f3813ffae5628ffbc602affb95b2bffb95b28ffb75b29ffb35c28ffb45927ffb35726ffb05524ffaf5325ffad5025ffaa4f23ffa74d23ffa44c23ffa14821ff9e4822ff9a4822ff994b25ff954824ff934624ff8f4424ff894224ff813f23ff7f3d23ff803c20ff8a4426ff934928ff904626ff8d4224ff883f21ff843c20ff823b1fff7e3820ff74321cff7f4025ffbf7c5effbf7c59ffbb7853ffb5744fffb4714dffb26f4bffb16e4affae6b47ffad6b45ffaf6b46ffb06c47ffb06b47ffb36d49ffb26e49ffb06c48ffb16c49ffaf6a46ffab6541ffab6441ffa9623fffad6643ffad6542ffad6341ffaa603effac613fffaa603dffaa613bffa9603affa95e39ffa5613cffa55d3dffa55e3effb16f50ffb7775affbb7d63ffb77c61ffbd7e62ffbe7e64ffbe7f62ffbd7d5fffbb7a59ffb36d4dffa76342ff9f5a38ff9b5533ff99502fff964b2dff954b2dff92492cff8e472bff8d472aff8d4529ff8b4428ff8c462aff904a2cff924d2eff944f34ff9a573dffa06444ffa3684affaa6e4effab6d4cffad6d4effa8664affa76548ffa35e44ffa66244ffa76445ffaf6b4effb67d5fffc2937affcead98ffdec8b6ffe7d3c4ffe8d5c8ffe6d8cbffe6dcceffe8dbd0ffeaddd1ffebdfd2ffe5d7caffe0cec1ffd8c9bbffd2c3b7ffd0bfb5ffcfbdb3ffcfbeb3ffd3bfb5ffd6c4b9ffd7c8bdffd9c7bdffd5c3b8ffd1bfb4ffcfbcb0ffcebbafffcdb8abffcdb6aaffc5b2a4ffbaa499ffb88d7dff7e332affab7163ffbfa193ffccb9aeffd5c3bdffdbcbc8ffded0cbffe1d5cfffe6dcd3ffe9dfd7ffece2dbffede3dcffece1dbffeee3dcfff1e7dffff2eae4fff7ede1fff7ede4fff3f0eafff6ebe5ffd1ac93ffd69b75ffdd9d74ffe2a178ffe09f78ffdea27dffe2ae8bffe3af93ffdbac85ffddab7effe2a57bffe6a47cfae4ab838ce4bfa424c64eb13ec13aad33c33caa37c73cb034c43bac31c139ac2ec237ac2ac237aa27cb3bb124c639b122c334ac1fc53aad1cc837ad1ac43bb118bf40aa16b93aa213c936ae12c639aa0fcc33aa0ec837a40cbf40aa0acc339909c639aa08bf60bf07b624b606d52baa04bf40bf03ff55aa02ff80ff02ff808001ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ffffff01ffffff01ffffff028080800280008002ff008002ff808003aa55aa03aa55aa04bf408004bf408004bf408005cc339906d52baa06d52baa07b6249207db49b608df40bf09c639aa0ab233990bd12eb90db13b9d0ec849a40ec849a410bf409f11c33cb412c639b814bf40a615ce3daa16c53aae18ca40b51bc642aa1cc837ad1ec43caa1fc53aad20c740af22c33cac24c639aa26c33ca828c639ac2ac237aa2cbf3aa82ec237a62fc93cae31c139a733c33caa35c03aa837c33cac38c43ba83ac63eab3bc73dad3dc43bab3fc239aa40c338ab42c13aaa43c23dab44c33cac46c13aa847c63dac48c339aa49c438ab4ac137ac4bc23aaa4cc339a84dc33ca94ec13baa4ec43baa4fc53aab4fc537ab51c339aa51c33caa51c339aa52c13bab52c43bab52c43bab53c23aa953c23aac54c23aaa54c23aaa54c23aaa54c23aaa54c23aad54c53aad54c237aa54c23aaa53c23aa954c23aaa53c23aa953c53aac53c53aac53c53aac53c53aac53c53aac52c43bab52c43bab52c43bab51c339aa51c339aa51c339aa51c339aa51c339aa50c236a951c339aa50c639ac50c239ac50c239ac50c239ac50c239a950c239a950c239a950c239ac50c239a950c239a94fc53aab4fc53aab24bf40aa10bf409f29c13ea808df80bf3bb68a7dd49a5f4efa9f553cfea05035ff8d3d21ff8c3f20ff8b4024ff8d3e24ff903e20ffa9522affb25a2bffa54d21ff9b471fff97441eff96441fff95441fff95441fff974620ff994621ff994721ff994722ff9a4722ff9a4721ff9b4724ff9a4825ff9b4824ff994722ff994722ff974521ff974521ff974721ff91421affb86431ffc5672fffc1622dffbc602fffb75f2effaf562cffa54f27ff9b4721ff93411dff964722ffab5f34ffbe7140ffbf6e3dffb05d2cffa34d1fff9b4217ff9b4018ff963e18ff943a17ff903816ff8d3717ff893613ffb05a2dffba602effb85d29ffb65b26ffb55a24ffb35727ffb15624ffb15624ffaf5424ffad5224ffaa4f22ffa84f23ffa64c22ffa24a21ff9e4821ff9c4a22ff9a4a24ff964923ff924624ff8d4226ff864026ff7f3d22ff7c3c21ff824022ff904b2dff954d2aff914626ff8e4324ff8b4123ff883f23ff853c21ff803920ff7f4127ffbe7d5effbb7755ffba7451ffba744fffb7744fffb16e4bffae6c49ffae6c49ffad6c47ffb5744fffb87651ffb87651ffb87651ffb87551ffb97652ffb7754fffb6734dffb5704dffb06c48ffab6542ffab6440ffab633fffab623effad6340ffae6240ffad613effab623effaa603cffaa603bffaa5f3affa95e38ffaa5e3bffa85c38ffa95c39ffa75a38ffa85c3affa85c3bffa15737ff9c5234ff9a5033ff985133ff975132ffa05a3bffa86545ffac6b4affae7050ffaf7254ffac7154ffad7359ffad745affac7358ffab7256ffab7356ffaa7255ffaa6f53ffa76e50ffa7684affa36044ff9e573bff974d30ff96492cff934526ff8e4220ff8f4220ff934521ff994d26ffa3522affad572cffb55b31ffbe6338ffc06d39ffc37d4affcd966bffd3b28fffdfcbafffefdbc9fff3e4d6fff2e5dafff1e6dcffefe5dbffece6dbffede5dcffeee6dcffefe4dbffeee4daffefe3d9ffede1d7ffebddd5ffe8d9ceffe1d3c7ffd9cbbfffd6c7bcffd4c4b8ffd4c3b7ffd3c0b4ffd1bcafffceb8acffc5ada4ffb7998fff9e6e65ff883e35ff8e3129ff903a31ffaf766affc6a89affd7c4bbffdcd0cbffe0d9d3ffe6ddd9ffe9e0daffeae1daffede3daffeee5ddfff1e9e0fff4ebe2fff5ede4fff3f0e5fff4efe5fff4efeafff7eeebffecd8ccffd1a187ffda9e81ffe2a68effe4b697ffe4b492ffd9a783ffd99f76ffe3a178ffe7a77dffe6a77cffe5a37bfee2a279fee1a47bdde1b19029e0a2b43ec53aad3ac639ab37c73cb035c03aa831c139ac2ec23dac2bc43bac27c43baa24c639b122c334ac1fc531ad1cc837ad1ac43ba718bf359f16b93aa213c936ae11c33cb40fbb33aa0dc43bb10bd12eb90bd146a209c639aa08bf409f07b6249206aa2baa04bf40bf04bf40bf02ff80ff02ff808002ff80800000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01ff000001ff000001ff00ff01ff00ff01ff00ff01ffffff02ff808002ff008003aa55aa04bf408003aa005505cc339905cc339906d555aa06d52baa07db49b608bf409f08df40bf09c639aa0acc33b20bb92ea20cbf40aa0eb637a40ec837a410bf409f11c33cb412c639aa14bf40b215c23daa17c837b119c23dad1ac43bb11cbf37ad1ec43caa1fc53aad21c136aa23bd3aa825c137ac26c33cae29c138ae2bc43bac2cc53aae2dc639b030c53aaa32c738ad34bf36a735c03aa837c33cac39c53aaa3bc73dad3dc43fab3ec53ead40c338a742c13aaa43c239ab44c338a946c13aab48bf3caa48c339aa49c43bab4bc23aaa4bc53aad4dc33cac4ec43bad4ec43bad50c239a950c239ac51c039aa52c43bab52c438ab52c438ab53c23aa954c23aaa53c53aac54c23aaa55c33cab55c039a854c23aaa55c33cab55c339ab54c23aaa55c339ab55c339ab55c339ab56c43ba955c33cab55c339ab55c339ab55c339ab54c23aaa54c53aad54c23aaa54c23aaa54c53aad53c23aa953c53aac53c53aac52c43bab53c23aac52c138ab52c43bab51c339aa51c339aa51c339aa51c339aa50c639ac50c239a950c239ac50c239ac50c239ac50c23dac50c239a950c239a94fc53aab4fc53dae4ec43bad37c33cac2dc139aa29cd64b48daa6e65e2aa6351fba75945fd934a31ff853d22ff863c20ff873f21ff893f23ff8c3d23ff8b391dff9e4a26ffb25c2dffa54e22ff98461fff964320ff944321ff944221ff954421ff95451fff97441eff99461fff994720ff984620ff9b4721ff9a4621ff994823ff994721ff994620ff9a4722ff994723ff9b4723ff9a4723ff964621ffab5b2effc16835ffbe6433ffb25b28ffa5511fffad5b2cffbb6c3affc3713effc06c36ffbf6732ffb65924ffac4b1affa94819ffa5461aff9f431aff9b4119ff9a3f1bff913d18ff8f3b1aff8e3818ff8c3918ff8e3b1bff8c3b19ffb45d30ffb65c28ffb75d29ffb75b28ffb55829ffb35725ffb05523ffb05525ffae5325ffab5124ffa94f22ffa64d23ffa54b23ffa14921ff9e4821ff994823ff974b25ff934625ff8c4527ff844025ff7d3a1fff854225ff8f482aff934a2aff9a4f2aff964a29ff904526ff8e4425ff8b4124ff893e23ff8a4124ffab6b4bffb3714fffb77352ffb6714effb6704cffb36e4affaf6d48ffac6b48ffb3714effb57551ffb87954ffbd7d59ffbb7c55ffb97954ffb97954ffb97954ffb97955ffb97954ffb97854ffb87650ffb3704bffac6842ffab643fffac623fffab6240ffac613fffac613fffab613dffab613dffaa603bffa95f3bffa95f3bffa85e3affa75d38ffa75d37ffa75c38ffa55a35ffa55a35ffa55835ffa55834ffa55634ffa45431ffa35531ffa25331ffa2502fffa14f2dffa04e29ff9f4c27ff9d4b24ff9d4b24ff9c4923ff9c4725ff9b4724ff994722ff9a4722ff9c4721ff9e4622ff9f4624ffa04623ffa04621ffa34421ffa54422ffa44422ffa54623ffa64822ffac5026ffb05529ffb35929ffb95e2cffbf6031ffc46635ffc76f34ffcb7738ffcb7d43ffd29966ffd7b188ffd9bea3ffe4cebbffecdac9fff4e5d8fff7ebe1fff6ebe2fff5ede4fff4ebe5fff3ece3fff3ebe2fff1eae0fff1e9dffff1e8dffff1e8deffefe7dcffefe4daffece2d7ffebe0d3ffe8dbd1ffe4d6cdffdac7bfffd0b1a8ffa77a73ff864541ff8e3432ff9e3630ff9f342fff993229ff994234ffb5786affd3b3a9ffe3d3cfffe4ded7ffe9ded7ffece0dcffeee6dffff2eae2fff3ede5fff5eee5fff5eee6fff5efe6fff4f0e6fff7efe7fff6efeafff7f0e9ffe8d2bbffd9aa85ffdca980ffe0a57fffe0a072ffe19f6fffe9a374ffe5a070ffe19e6fffe19e6fffe29f72ffe2a176ffe4a377ffe8a375fbe7a47d77e1b69c37c33cac3bc23dad38bf37a835c53aad31c139ac2ec23dac2bc43bac27c43baa25c83eac22c33cac1fc53aad1ebb3caa1ac43ba718ca35aa16b93aa213c943ae11d23cb40fcc33bb0ec837b60cbf2baa0acc33b209c639aa08bf409f07b649b606aa2baa05cc33cc04bf40bf03ffaaaa02ff808002ff80ff01ff00ff0000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000000000ff0001ff00ff02ff808001ffffff01ffffff02ff80ff028080800280008003aa005504bf408004bf408005cc339905cc339906d52baa06d52baa07db49b608df40bf09c655aa0acc4db20acc33b20cbf40aa0cbf40aa0eb637a40fbb44aa10bf40af12b8399c14bf40a614cc40b216c53aae18bf40aa19c23dad1ac43ba71dc13ea71ec43caa20c738a722c33ca524bf39aa26c33ca827c43baa29c138a82bc43bac2dc63eaa2fc33cae31c139a732c738ad35c03aa836c639aa38c43bad3ac139ab3cc43caa3ec53ead3fc23daa41c43ba942c53aaa44c33cac46c13aa847c239a948c33caa49c73bab4bc23aaa4cc339a84dc338a94ec43baa4ec43bad4fc237ab51c339aa51c339aa52c43bae53c237a954c23aaa54c23aaa54c53aaa55c339ab55c33cab55c339ab56c43bac56c43bac57c13baa56c43bac57c13baa57c43baa56c43ba956c43bac57c13baa57c43baa56c43ba957c13baa56c13ba956c43bac55c339ab56c43bac55c339ab54c237aa55c33cab55c339ab54c23aaa54c23aaa53c53aac53c53aac53c23aa953c23aa952c43bab51c339aa51c339aa51c339aa51c339aa50c639ac50c639ac50c239a950c239a94fc53aab4fc23aab4fc23aab4fc23aab4fc23aa84ec43baa4ec13baa32c73db33eb57b77adab735bf2af6952fdab6249ff8f452aff843920ff863c23ff873c26ff893e27ff893a1dff934124ff933d20ff98411dffaf582bffa24c22ff95431fff8f3f1dff91411fff944121ff92401dff94431eff95421dff98441dff98441fff984421ff9a4622ff994620ff9a4723ff984722ff9a4723ff9a4722ff9a4722ff9c4622ff9b4624ff994525ffa5562fffbb6736ffbf6c38ffcc7641ffd17941ffce7337ffc76b2effc26326ffbc581fffb7521affb14e1cffad4a1cffa9461affa3451bff9e441aff9b431aff963f1aff913d19ff8f3c1bff8d3a1aff8d3b1bff863416ff873516ff96431dffb66130ffb75e2affb35926ffb45a27ffb25825ffaf5523ffae5524ffad5323ffaa5122ffaa5124ffa74e23ffa44c22ffa24a22ff9e4821ff9b4722ff954723ff914524ff894124ff853f22ff884324ff924827ff994d29ff9f5129ffa9592dff9b4e2bff924627ff904526ff8b4122ff8b3f1bffb16541ffba6e49ffaf6845ffb46f4dffb06c4affb06c49ffb16c49ffb1704cffb57551ffb57551ffb57551ffb47551ffb57652ffbb7c56ffbb7c55ffba7b55ffb87b54ffb97b55ffb87a55ffba7a54ffbb7a55ffba7852ffb8754fffb26d49ffaa6540ffaa6340ffa9623fffa9613effab623effa9603cffa9603cffa8603cffa85e3dffa65e3dffa65d3bffa55c39ffa45b38ffa45a37ffa55936ffa45836ffa35535ffa55534ffa25531ffa1532eff9f532effa1502affa14e28ff9f4b27ff9e4b25ff9c4a22ff9b4822ff994621ff98461eff98451eff97441cff964219ff954215ff964017ff963d15ff983e15ff993d18ff9d411bffa2441dffa6491fffaa4e22ffb05326ffb35427ffb35728ffbc5e2bffc1652cffc66931ffcb6e35ffd1753affdb7d40ffdd8241ffd98c4bffdfa36affe0b88dffe1c3a2ffe4caafffe5d1bcffe7dbcbffede1d4ffefe5dcfff1e7e1fff1eae2fff2ece3fff2ede3fff1ece2fff2eae2fff0ece1fff0ebe0fff1e7ddffefe7ddffeae4ddffebe4ddffebdbd3ffc7a69eff8e5d52ff763427ff8a322bffa43c39ffa93f3fffae4140ffa73b36ff9f372bffa3463affbb8379ffe7d3cdffe7dedbffefe4dcfff1e7e2ffefe9e1fff1ebe4fff3ede6fff3ede6fff3ede6fff3eee6fff4f0e8fff4ebe5fff2eeeafff7f1e7ffd5a891ffd29065ffd9955fffdd9566ffde9867ffe09867ffe1996affe29c6cffe29e6fffe19e71ffe0a074ffe2a177ffe2a175ffdfa075fedc9e79cedaab9210df60af3bc238ad2fbe3ca835c53aad31c139ac2fc33cae2bc43bac28c640ac25c13eac22c334ac1fc53aad1dc135b01bc639aa18bf35aa15c23daa13c936ae12b839aa10bf30af0ec837b60cd540bf0bd146b909c639c607db49b606d52baa06d52baa05cc339904bf40bf02ff80ff02ff80ff01ff000001ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00010000000100000001ff00ff02ff80ff01ff00ff02ff80ff0280808003aa55aa03ffaaff03aa55aa04bf40bf04bf408005cc339905cc339906d555aa06d52baa08bf409f09c655aa08bf209f0acc33b20bd146b90cbf40aa0ec849b60ec837b610bf40af11c33cb413c936ae15c23daa17c843a618bf40aa1ac43ba71ac43bb11cc837ad1fbd3aa520c738af22c33cac23c53aaf26c33cae28c639ac29c138ae2bc43bac2dc63eaa2fc33cae31c639ac33c337aa35c53aa837c338a739c53aae3bc238a93dc03bab3ec13aa940c33cab42c13aaa44c33ca945c037aa47c239ac48c33cae49c038a84ac43bac4cc339ab4dc338ac4ec43baa4fc23aab50c239a951c039aa52c138ab52c438ab53c537a954c23aaa54c53aaa55c339a855c339ab56c438a956c438ac57c13baa57c138aa58c23aab57c13baa57c43baa58c23aab57c43baa58c53aab57c43baa57c43baa58c23dab57c43baa57c43baa58c23dab57c43bad57c13baa56c438ac56c438ac56c43bac56c43bac55c339ab55c339ab55c339ab4ac13ba944c33cac4ec43baa53c23aa953c23aa953c23aa951c339aa51c339aa51c339aa51c339aa50c239a951c33caa50c239a94fc53aab4fc53aab4fc53aab4ec43baa49c43baf4ec43baa43c63daf2cc563a872a8796be5ad7459fdb36c4fffa95d46ff873d24ff863a20ff863921ff873c23ff8b3e21ff8f4020ffa64e2cffa24524ff953819ff913818ffa95532ff9b4721ff8d3c1dff8b3c1eff8a3c1eff8f3c1eff903e1cff92401eff94421eff97441fff984521ff984422ff994522ff994620ff9a4622ff994724ff9a4722ff9b4722ff9b4824ff9d4723ff9a4720ff9c4a24ff9d4d23ffd7814dffd1783dffcd6e31ffcb6a2cffc9652affc25f27ffbe5c26ffb85523ffb2521fffaf4e1fffac4a21ffa8481cffa2461dff9b441bff974019ff953e1aff943c1cff913d1dff8d3b1bff873416ff8b391bff8a371aff843112ffa14c24ffb55e2cffb35b27ffb25926ffb35926ffb05725ffaf5625ffad5423ffab5223ffaa5224ffa54f21ffa44e21ffa34c23ffa04a22ff9d4923ff944521ff8e4424ff853d20ff8d4425ff974a28ff9e4e27ffa9562bffb76233ffc36c3affa7562dff994a29ff954728ff994a28ffb86943ffca794cffb7673effb06644ffad6a46ffb16f4dffb77451ffbb7651ffb77752ffb67652ffb57652ffb67752ffb57651ffb57652ffb57652ffb87a54ffbb7d56ffba7c56ffb87a55ffb97a53ffba7954ffba7953ffb87852ffb87752ffb87751ffb5724dffae6a44ffa9643fffa8623dffa8613dffa8603cffa8603cffa75f3affa95e3cffa75c3affa75c3affa65b38ffa45b37ffa45c39ffa45b37ffa45834ffa35534ffa15334ffa1522eff9f502bff9d502bff9d4c26ff9d4926ff9d4a26ff9d4a25ff9c4c24ff9e4a26ff9d4a25ff9d4a21ff9c4a21ff9c4921ff9b4921ff9a4820ff9c4622ff9c4521ff9e4924ff9f4927ffa24c29ffa64e27ffab5225ffb15727ffba5a27ffc1612bffc6662effca6a2effce7031ffd57735ffdb7d39ffde803affe48640ffea8e43ffe99644ffe7a04effeab674ffeecba3ffeed6b8ffefdac4ffefdfcdfff1e4d5fff1e8dcfff3e9dffff3ebe3fff3eee4fff2ede4fff3eee5fff4ede5fff4eee5fff4ede4fff2ebe3fff1e9e1fff2e3dcffe7ccc3ffae827aff6c332dff64281fff6d2921ff813229ffa3423bffac4341ffb74948ffb44240ffb43e39ffa73630ffb4685cffe4d0c7ffe6e5e2fff0e8e4fff3ebe6fff2ede6fff3eee8fff5f0e9fff5f1eafff5f0eafff6f1eafff7f3ecfff5f4eafff6f4ebfff0dfd1ffcea992ffd7a685ffd7aa86ffd7a887ffd7aa8bffd9ab88ffdcaa87ffdba986ffdbaa87ffdba987ffdba885ffddab87ffdaa882ffdead87ffe0af8bf4e2b19329e6b4bb3cc437aa38c43bad35c53fad32c23dad2fc336a82bc43bac28c640ac25c137ac22c33cac20bf38a71dc135b01bc639aa19c23dad16c52eae14bf33b212b839aa10bf30af0eb637a40dc44eb10bb946a20ab24db208bf40bf07db49b606d52baa05cc66cc04bf40bf03ff55ff02ff80ff02ff80ff01ffffff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0000ff0001ff00ff01ffffff028080800280008003aa55aa03ff55aa03ff55aa03aa00aa05cc66cc06d52baa06d52baa07db49b607db49b609c655aa09c639aa0ab233990cbf40aa0cbf40aa0dc43bb10fbb44aa10bf40af12b839aa13bc36ae15c23daa16c53aae18bf40aa19c233ad1bc639aa1cc837ad1ec433aa20c738af23bd3aa824bf39aa26c33ca828c639ac2ac237aa2cc53aa82ec23dac31c13ea732c23da834c43bac36c239aa38c43bad3ac13eab3bc23dad3dc03bab40c338ab41c037a942c53aae44c33cac45c43baa47c239ac49c43bab4ac437ac4bc53aaa4cc63cae4ec43ead4fc23aab50c239a951c339aa52c138a852c43bab53c53aac55c339ab54c237aa56c43bac56c43bac57c43bad57c43baa57c43bad58c53aab58c23aab58c237ab59c339a958c23aab59c339ac59c339ac58c23aab59c339ac59c339ac58c23aab59c339a958c23aab58c23aa837c33cac27c441aa16d146b90cbf40bf0cbf40bf0cbf40aa0cbf40aa0cbf40aa0cbf40aa0cbf40aa01ffffff06d580d506d580d50cbf40aa0cbf40aa2fc33ca829c73eae42c53aaa50c639ac50c639ac50c239a94fc53aab4fc23aab4fc23aab4ec138aa4ec138aa4dc338ac35c03aad22ca3cb431bb7297afa97566faaf6d57fcb56a4fffa85d44ff884027ff833a23ff843821ff863c22ff8b3d23ff95401dffb1532fffaa4724ff9f3c1dff913315ff883216ffa35133ff8a3a18ff893a1eff904325ff934528ff944327ff914223ff8f411eff93401cff923f1bff94411eff99441fff9b4620ff9b4721ff9b4720ff9a4623ff9a4523ff9b4523ff9b4725ff9d4822ff9c4620ff9c4622ff943f16ffcc713cffcb6b2fffcf692dffcb672affc56128ffbf5d26ffb95825ffb35222ffaf5220ffad4e20ffa9491fffa44a1fff9f471eff9a441bff98421bff97401cff933e1eff913f20ff873517ff8d391aff8e391bff8a3617ff853214ff863411ffb05b2fffb25a29ffb15926ffb45a28ffb15725ffaf5725ffad5524ffab5424ffaa5225ffa85123ffa54f23ffa54c24ffa34a23ff9e4822ff994925ff8b3f1eff8f4624ff984a27ffa25127ffb25d2dffc26b38ffc56b36ffc36932ffb15d2eff9f4a27ff9b4b25ffc27247ffcf7d4dffcb7749ffb66a46ff9e5c40ffab6e4fffbf7e5bffbb7a55ffbb7852ffb77851ffb77752ffb57651ffb57651ffb47550ffb37450ffb27551ffb1754fffb77854ffbc7c57ffbb7b55ffbb7a55ffbb7954ffba7853ffb97852ffb87851ffb97752ffb77650ffb7744dffb36f49ffaa6540ffa7613cffa7603cffa7603bffa7603cffa85e3bffa75d39ffa65b39ffa75b38ffa65b38ffa35b37ffa25935ffa15633ffa15432ff9b4e2cff994825ff974523ff964423ff954420ff954420ff964321ff96431fff95431dff95411eff95411eff94411cff92401aff923f1cff903e1bff8e3b1bff8f391bff8d3a1aff8b3a18ff8e3b19ff913c15ff9e4217ffb25321ffbe5f29ffcc692affd16f2dffd4732effd7752effdc7d31ffe08335ffe58839ffe98d3dffee9344fff29c45fff5a249fff5a74ffff0ad5effefbe8dffe9cdaaffedd5b9ffefd9c4ffefdfceffefe5d6fff1e9ddfff5eae1fff3ece3fff3eee5fff4eee6fff6ede6fff7ede5fff8ede4fff5eae0fff3dfd4ffc79f95ff7d443dff5c1c18ff5c1819ff62231eff59211eff4a1813ff7c302cffaa453bffb94a40ffbe4945ffc24649ffb23b38ffb96355ffe2c8bcffebefe7fff5ede8fff8f0eafff5f1ebfff6f3ecfff7f3edfff7f3edfff8f4eefff8f4eefff8f3edfff6f5eefff9f4e9ffd8ad97ffc9845effcf8458ffd3875dffce8660ffce8761ffd18a60ffd58c5fffd88e5effdb9160ffde9363ffdf9366ffdf9767ffe29864ffe4986cfee49d70fde4a07968dfb3a734c43bac35c53aad2fc33ca832c23dad2fc33ca82bc43bac29c138a825c83eac23c53aa820bf38a71dca3eb01bbd39aa18ca40b516c53aa214bf40b212b839aa10bf30af0ec837b60cbf40aa0bb946a209c639c607b624b606d52baa06d52baa05cc339904bf40bf03ffaaff01ff00ff01ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa03aa55aa02ff00ff03ff55aa04bf40bf04bf40bf0599339906aa55aa06d52baa07db49b608bf209f09c639aa0acc33b20bb92ea20cbf40aa0dc43bb10ec837b610bf40af11c33cb413c943ae14cc40b217c843b118bf40aa19c23dad1bc639aa1ec43caa1ec43caa21c93eb222c334ac25c13eac27be34aa28c639ac2bc43bac2cc53aae2ec23dac30c53aaa32c238a834c43bac36c239aa38c43bad3ac139ab3cbf3caa3ec13aa940c33cab41c437ad44c33cac45c43bae47c239ac48c339aa4ac13ba94bc23aaa4cc339ab4ec43baa4ec43baa50c23dac51c339aa52c138ab53c23aa954c23aaa54c23aaa56c13ba956c43bac56c438ac57c138aa58c23dab58c23aab58c53aab58c53aab59c339a959c339ac5ac139aa5ac139aa5ac43cad5ac139aa59c339ac4ec43bad59c339ac59c339ac5ac43caa59c339ac59c339ac59c33cac4ec43baa42c53aae42c13aaa42c13aaa37c33cac2cc540ae17c843a60cbf40aa11c34bb416c546ae11c33cb42ac23db02ac83daa2fc33ca839c03aaa3ec13aa947c239ac51c339aa50c239a94fc53aab4fc53aab4ec43baa4ec43baa4ec43bad4ec13baa39c53aaa2bc43bac17c885a665b1816fe5b17463fdb86a54ffbb6e52ff964d31ff823b20ff823920ff81371eff8a3d22ff90401fffa04a23ffba592fffb54d25ffa7411eff9b391bff903418ff893217ff893517ff953f1eff8f3919ff953a1aff9a3e1dff9f4522ffa8502bffac542fffae5631ffaf5a35ffad5933ffa9542dffa54f27ffa34c23ffa14923ff9f4924ff9d4724ff9d4723ff9c4623ff9b4621ff9d4620ff9a441fff9a431dffc16834ffcb6d31ffca662dffc5672fffc05f26ffbb5a23ffb65423ffb25021ffaf5021ffad4c1fffa84a1fffa24920ff9d461cffa34b23ffa24d25ffa34f2aff8e3d1eff873719ff8e3c1fff913b1eff8f391cff8a3619ff853215ff944120ff923e19ffac562affb15b27ffb05722ffb15825ffad5522ffad5523ffab5322ffa95123ffa75022ffa54e23ffa44e24ffa14b21ff9e4b23ff984720ff974922ff9e4f26ffad5a2bffbf6633ffc76b34ffcb7035ffce7336ffcf7439ffc9713effab5a2cffd27d4affd87e44ffd37c3fffc8794bffa2634aff864b35ff8f5238ffb06f50ffbb7a54ffb87852ffb77952ffb4754fffb57650ffb47550ffb3744fffb47550ffb1744fffb1744fffb57450ffbd7b56ffc07e57ffbe7c54ffbd7952ffbb7951ffba7850ffb97850ffb97750ffb97850ffb9764fffb9754effb7744cffb47049ffab6640ffa9623dffa55e39ffa45d39ffa65f3bffa55d3bffa35b3affa35a38ffa05736ff994e2dff924721ff90421eff91421fff92411fff93411fff93411fff92411eff91411dff923f1dff913f1aff903d17ff8f3c17ff8e3b16ff8d3915ff8e3a16ff8e3a14ff8d3b14ff8e3b15ff913b16ff984119ffa4491fffb75b28ffc96931ffd77436ffe07e3bffe5843effe2883cffe2883dffe58d3dffe7903effea933dffed983ffff29c42fff6a347fff9a64bfff8aa50fff7ad53fffbae56fffbaf59fff0b46effedbe8dfff0cca8fff1d5bbffefdac4ffeedfccfff0e3d5fff1e5dafff1e8ddfff2eae1fff4eae3fff4eae0fff5eadefff2e2d2ffd9b8a5ff8e5948ff5f2218ff54180eff66241dff6d2720ff64251bff3f100cff331612ff4a120aff9f463bffab453cffb64845ffc04f4cffc55649ffc55a51ffc37470fff2d6d1fff6f1eafff6f4ebfff9f5effffbf5f1fffaf5f1fffbf6f0fffbf6f1fffaf5f0fffbf6f1fff8f6f0fff5e5d7ffcb8b68ffdd8754ffdb854dffdd8452ffdf8657ffde8758ffe08958ffe18a58ffe38c58ffe38e59ffe3905dffe39161ffe59367ffe59666ffe5986dffe29c71fde39f79ace1b0970fcc66bb39c03aaa35c53aad32c23dad2ec237ac2cbf3aa828c639ac26c33ca823bd3aa820c738a71dc135b01bc639aa18bf35aa16c53aae14bf33a612b839aa10af309f0ec837b60cbf40aa0bb946b90acc4db208df40bf06d52baa05cc33cc04bf40bf04bf40bf03aa55aa02ff80ff01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff01ff00ff0100ff0001ffffff0280008002ff80ff03aa55aa03aa55aa04bf40bf05cc66cc05cc339906aa2baa07b649b607db49b608bf40bf0ab233990bb92ea20bb92ea20cbf40aa0eb637a40fcc33aa10bf30af11c33cb413bc36ae15c23daa16c53aae17bc37a619c23dad1bc639aa1dc13ea71fc53aad21c136aa23bd33a825c137ac27c43baa28c639ac2ac23daa2dc13eaa2ec237ac30c53aaf33c33caa35c03aa837c338ac39c03aaa3bc23da93cc43caa3ec13aa941c43fad42c13aaa43c239ab45c43bae47c239ac49c43bab4ac43bac4cc339ab4dc33cac4ec138aa50c23dac50c63dac52c43bab53c53dac54c23aaa54c23aaa56c43ba956c43ba956c438a957c43bad58c23aab58c23aab4ec138ad59c339ac59c639ac5ac439aa5ac439aa5ac139aa5bc13bab5ac439ad4ac13bac4fc53aab5bc138ab39c03aaa4fc53aab5ac439aa5ac43cad59c339ac38c43bad22c33cac1dca46b001ffffff02ffffff02ffffff03ffffff03ffffff02ffffff02ffffff02ffffff02ffffff02ffffff02ffffff02ffffff01ffffff02ffffff02ffffff15c23db62dc63eaa45c43baa37c33cac31c63eac31c139ac32c238a831c139ac31c139ac1ed566b341bc8d8dabad7962f1b47157fdba6d4efebd6d4eff90452bff7d371fff81391eff863a1eff8f4222ff974423ffa64e29ffc66231ffbd5624ffb44921ffa63f1cff9b3a1aff933617ff9b3f1fffa24320ffad4923ffaf4b25ffa8411bffa74019ffab471dffa64219ffa44016ffa44017ffa14019ff9f4019ff9c4119ff9c4219ff9d411aff9f441dff9e4520ff9c441fff9d4621ff9e4823ff9d4923ff9d4922ff9b4821ff9b4721ffb55f2dffc86b30ffc9662dffc3642dffbd5e26ffb85823ffb55524ffb15122ffae5120ffa94b1dffad5024ffb55b2fffb86034ffb35e34ffa34e2aff873516ff87371aff8d3d1fff8e3b1dff8f391cff8e381cff8a3518ff923e1eff8f3c1dff883514ff97421cffb15c2bffb15725ffaf5523ffaf5723ffae5624ffaa5222ffa95022ffa74f22ffa54e23ffa34e24ff9f4b22ff9c4920ff99461fffa24d23ffbd6835ffca7039ffcf7237ffd47639ffd77a3affda7d3cffdb7f3fffd78044ffd27d44ffd97e44ffda7d40ffd37f41ffb6724fff854939ff955843ff9f5d42ff9c5a3affa96744ffb97854ffb87a54ffb77752ffb67751ffb57550ffb57550ffb67551ffb57550ffb5744fffa76340ffa05b36ffad6842ffc37d54ffc37f55ffc27d52ffc07c51ffbc794effbc7a50ffbc794fffbd7950ffbd784fffbb784fffbb774fffbb774fffb9734bffaf6942ffa7613aff9e5832ff964e2bff934a29ff934827ff914422ff934422ff944722ff954620ff954521ff954420ff964320ff96421fff94421dff95421eff95411eff96421cff97441cff9a461eff9b461dff9d471effa14d20ffa55222ffa95724ffaa5925ffb96833ffc87942ffce804affcf8957ffdc9969ffe4a679ffeab082ffeeb688ffedb987ffefba85ffefba84fff0b881fff2b87bfff3b776fff4b56efff3b360fff6b45bfff9b45dfffab55dfffab45dfffbb35bfff7b55ffff1b971fff3c692fff2cfacfff4d7befff1d9c5fff1ddcaffefe0cefff1e1d3fff5e3d5fff7e4d5fff3e0cdfff2dbc4fff0cbb0ffbe846cff68211aff702921ff7c3024ff843227ff862f28ff8b3730ff87392fff773128ff7f3128ff983b33ffb14541ffbf5149ffc75b4fffcb6253ffd8695dffd5675cffdc9d8efff8efe5fff7f6effffbf6f1fffbf6f2fffbf7f2fff9f7f2fff9f8f3fff9f6f3fffbf7f2fffbebd3ffddac84ffdd9965ffd69b66ffdaa070ffda9369ffd38658ffd38655ffdf8d5cffe48f59ffe48d58ffe58f5bffe4905cffe5925fffe89265ffe69766ffe69a69ffe89e6ffee8a075c4e8ae8b0debd8c439c53aaa36c239aa32c23dad2fc33cae2cc53aae29c13ea826c33ca822c33cac20c738a71dca35b01bc639aa19cc3dad16c53aae14bf40b212b839aa10bf40af0eb637a40cd540bf0bd146b909c639aa09c639aa07db49b605cc33cc05cc339904bf40bf03ff55ff02ff80ff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ff00000100ff0001ffffff01ff00ff01ff00ff02ff00800280808003aa55aa03aa55aa03aa55aa04bf40bf04bf40bf0599339906aa2baa07b649b607b649b609c639aa0acc33b20bb92ea20cbf40aa0dc43bb10ec837b610cf40af11c33cb413bc36ae14cc40b216c53aae18ca40aa1ac43ba71bc639aa1ec43caa1fc53aad20bf30a723c53aaf25c137ac26c336ae29c138a82bc43bac2cc53aae2fc33cae31c639ac33c33caa35c53aad37c33cac39c53aaa3bc238a93ec13ea93fc239aa40c33cab43c239a744c338a946c53aab48c339aa4ac13bac4cc33cab4cc339ab4ec13baa4fc237ab50c239a951c339aa52c43bab53c53aac54c23aaa55c039a856c138a957c138aa58c23aab58c23aab53c23aa954c23aa759c339ac49c43baf5ac439aa5bc43bab5ac439aa5bc13bab5cc23aac3fc23daa2ec83dac29c73ea852c13bae45cb5caa27be9d8339c08b744bbe887058c2886e64bd876e70bf8b7475be8b7672c08d7468c2917d62c1927d5ac4938053c2977e4bcc9c8145c89b893fce9a863dcd9b8a3ece9c843ed2a08c41d09d8942d4a28b45d39f8c47d4a2904cd0a18d4cd0a18d4cd3a48d4ed1a39051d3a79163c6937975be836d85ba7f6897bd8269b0be856adbb47b61f8b47255feba7052ffb96a49ffb56847ff8a4125ff813823ff873a26ff8b3d1fff954722ff994825ffb3582effd4703affd3662effc15826ffb54a20ffac4321ff9e381aff953714ff9e401affa5421cffa93d15ffa43c16ffb04c23ffb35023ffa44115ffa64519ffa4461bffa4461bffa4461bffa5471cffa2441affa04217ffa04317ffa04319ff9f431dffa1451fffa04620ff9f4521ff98451fff96441dff98441dff96451effa95526ffc76b34ffc9672fffc3622fffba5d28ffb55824ffb55827ffb95b2cffbd6231ffca6d3effc46739ffb95e32ffab552aff94411cff813011ff8a391cff913f22ff903d1fff8e3c1bff8f3c1aff8e391aff8e3a1bff974223ff8f391aff873214ff8a3515ff9d491dffb15a29ffaf5625ffae5624ffad5524ffaa5221ffa95123ffa74e22ffa44c22ffa24c23ffa04922ff9b4621ff97441eff9f4c20ffd27b40ffdb8141ffdd8241ffde813effdd813dffdf823fffe18340ffe18742ffe08646ffdd8040ffd77f42ffcb8259ff8b5137ff9e5c42ffa15e40ff9b5737ff9c5839ff9c5a3affaa6948ffb97a55ffb77752ffb97a54ffbb7a56ffbc7b56ffbc7956ffaf6a4aff9d5834ffa15b39ffa15836ffa05734ffa05930ffb76e43ffc57d4fffc88152ffc78052ffc17c4fffc17b4effc07a4effbe794dffbd784effbd784effbe794fffbd784dffbd774cffbd754bffbd744affb66b45ffa0522dff994824ff9b4724ff9b4623ff9b4721ff9c4821ff9d4923ff9e4a24ffa04b24ffa24c25ffa04d25ffa14e27ffa34f29ffa44f26ffa54f24ffa65024ffa75225ffaa5527ffac5a29ffb16330ffbe7541ffce8d5affd09970ffd2a682ffdeba9affdfc7abffdfc9b2ffdeccb3ffe2d0b9ffe3d0bcffe6d4c2ffebd9c2ffebdbc2ffedd9bfffefd6bcfff1d3b6fff1d3affff5d0a2fff6c990fff6c07dfff9bd6ffffabc6cfff9ba6dfffcb563fff8b561fff1b978fff0c696fff0ceaaffefd4b6fff1d7bdfff3d9c3fff3dac3fff0d7bcfff1d5b7fff3cfafffefc19fffe3a079ff9a492cff813123ff8e362aff8d3629ff8e372bff9b4239ffa44940ffa7483cffab453cffb24b41ffad4e3fffb45145ffc1594fffcf645cffd56d66ffc6615affb8493effd37060fff1cebbfffbf4ecfffaf6f2fffaf6f2fffaf6f3fff9f6f3fffaf6f3fffdf8f0fff9ecd6ffebb788ffdd7c49ffdd703bffd97342ffcf7a4cffdb956cffe8b88dffe9b792ffd7a384ffd69d77ffd79a73ffd99870ffd9966dffda9569ffdc9669ffde9669ffe09a6effe19b70fedf9d76ccdda88b16dcd1c535c035ad1ec444aa32c23dad2fc336a82bc435ac29c13ea826c33ca823c53aa820c740a71dc135a71bc639aa18ca35aa16c53aae14bf40b212b839aa10bf30af0ec837b60cd540bf0bb946a209c639aa09aa39aa07b6249205cc33cc04bf40bf04bf40bf02ff80ff02ff80ff02ff80ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000100000001ff000001ffffff01ff00ff028080800280008003aa55aa04bf408004bf408004bf408004bf40bf06aa2baa06d52baa07b6249208bf409f08bf40bf09c639aa0acc33b20cbf40aa0dc43bb10ec837a410cf40af11d23cb412c639aa14bf33a616b93aae17c843b119cc3dad1bc639aa1dc135a71fc53aad21c136aa23bd33a825c137ac27c43baa28c633ac2bc43bac2dc139aa2fc336a831c639ac33c337aa35c03aa837c338ac39c53aaa3bc238ad3dc43bab40bf3ca741c43bad43c239ab45c43baa46c53aab48c339aa4ac43bac4bc53aad4dc33ca94ec13baa50c239ac51c33cad52c43bab53c53aac54c23aaa55c33cab56c13ba957c13baa4cc63cae47c639ac38c43bad48c339aa22ca43b43bc741ad2ec248ac2ec84eb72fc957b31ed566b331cb58b125cf6eac3dc964a741b46e894eba7c835dc59a869bc79c82d5be8d71efc38666f5c88460f7ca825ef8cb825ff8c9825ff9c9825ef8ca825ff8c9805ff5c9805df4c87c57f1c67c57f0c57b56efc47a55efc47754edc67753edc47651ecc2734debc1724aebc1704aebc06f47eabf6b48eac16c48edc16c47f0be6a45f3be6a45f6be6a46f7bc6a43fbbc6d45fbc06c4afbbc6a46fbbd6c47fbbf6e48fec2714cffbd6c4affbc7148ffb26846ff873c24ff8b3a27ff8c3b27ff8f3f24ff9e4b2aff95451cffc06639ffde7a3cffd87136ffd0622dffc25927ffb74c1effae4621ffa03b1affa64420ffa8461fffa4411affa03a16ff943316ff862f0fffa94c24ffc35f31ffb85527ffa6481eff9a3f19ff9a3c15ffa1411cffa5461fffa7471effa7471dffa3451dffa1441bffa1441bffa0441dff9d431fff9d4721ff9b4720ffa24a22ff9b4822ffa04c21ffc46a36ffc46630ffc0632effc46734ffc66b35ffc86b36ffc56935ffbf6331ffbd6031ffb2552cffa14722ff8b3716ff813314ff89381cff903d1fff913e20ff913c20ff923f1eff933e1bff913a1aff984222ff933c1eff8e3719ff8b3518ff8a3617ff8b3513ffaa5428ffaf5926ffad5724ffac5522ffab5522ffa85121ffa74f25ffa24923ff9a441dff944017ff9f4c1fffc06c3affd67d43ffd37938ffe28846ffe28844ffe28743ffe38842ffe58944ffe58845ffe28942ffdc823effdb8748ffcb7c4fff9a5536ffa25e43ffa05c3cff9b5636ff9f5a3cff9b5a3bff9a583bff9a5839ffae6f4dffba7a56ffb87954ffba7a55ffb67350ffa3603cffa15b39ffa15b3affa15b39ffa15937ffa25937ffa15834ff9f542effa1572dffbe7548ffca8353ffc88051ffc77f50ffc47e4fffc37c4dffc17c4effc07b4effbf794effbf7a4dffbf784affc1754affbd6e41ffb05d33ffa9532dffa9532bffa84f28ffa74d26ffa54a23ffa24921ffa14a23ffa04a21ffa04b22ffa04a21ffa14b22ffa14c24ffa44f26ffa85227ffab5527ffae5a2cffb66336ffc27042ffcc8557ffd3956bffddae89ffdec1a0ffe2c9b4ffdecbb8ffdecdbeffe2d5c6ffe5dacaffe6dccdffeae1d3ffeae0d6ffe7ddd5ffebdfd0ffe9dfcfffeddecbffeddbc9ffedd8c6ffedd7c0fff0d5b8fff2d3b1fff5d0a8fff4c78efff6c17efff8bf78fff9ba71fff7b669fff3b169fff2bc80fff1c698ffeecca6fff0cfaefff2ceb0ffefcbabfff0c8a4fff3c69dfff3bc8dffe79b6cffc36338ff993d1bff903727ff96392cff903728ff9c4334ffb3574cffb4594dffb85b51ffba584dffc15d51ffbf5d50ffbf5b51ffc75d56ffd86a63ffdd736cffcd6d63ff872517ffc85640ffe7a982fffbf1e1fffaf5f2fff9f6f2fff9f6f3fff9f7f4fff9f8f0fff9f1dafff4ce9dffe99757ffe77f43ffe5783fffe2723bffdc6d35ffdc6e37ffdd7840ffdd834bffd88a58ffd89569ffdd9f77ffe4aa83ffe7b089ffe8b28bffe9b78fffeab790ffeab791ffebb690fee9b792d2e8c0a81be3d0c61dc13eb00ec849b632c73dad2fbe36a82cc53aae29c138a826c33ca823c53aa820c740af1dca35b01bc639b318ca35aa16c53aae14bf40b212b839aa10bf30af0ec837b60cd540bf0bb946b90ab24db208bf40bf07db49b606d52baa05cc33cc04bf80bf03aa55aa02ff80ff01ff00ff0000000001ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000ffff01ffffff01ff00ff01ffffff0280008002ff80ff02ff80ff03aa55aa04bf408004bf408004bf40bf05cc339906d52baa07b6249208bf209f08bf409f09c639aa0acc33b20cbf40aa0dc43bb10ec849a410bf409f11c33ca512c639aa14bf40a615c23daa18bf40aa18ca35aa1bc639aa1dc13eb01fc53aad21c13eaa22c33cac25c137ac26c336ae29c138ae2cc53aa82dc639b02fc33cae32c238ad34c43bac36c239aa37c338ac39c53aaa3cc43caa3ec13aa93fc63dae41c43bad43c639ab45c43bae47c239a949c43bab4ac43bac4cc339ab4dc33cac4fc23aab50c239a951c339aa52c438ab53c23aac54c23aad55c339ab4bc53aad2cbf3aa82cc540ae3ebd3aa94ec43baa2ec23dac3fce69aa66b2846ca3c28a6abcc68868b8c98d70b1cd9073b9cc8e71c5cd9171d3cc8d6ddccf906ce9cf8f6bf3cf8d69f8ce8a67fed18b66ffd28b64ffd38961fed38960fece885dfecf875dfece875cfdcd8459fdcd8458fdcd8357fdca8256fdcb8257fdcb8156fdcb7f54fcc97c4ffcc7784bfbc67447fbc47046fbc36c45fbbf6a42fbc16f43fcc77548fcd08050fcd78958fdd88e5dfddb9060fede9463fee09766fee19a66fee19c66fee29d65fee19c62fee29c61fee59f62ffe39f63fee5a165ffcc8053ff893c20ff8d3c27ff923a21ffa44e2dff9e4b27ff96431cffda7d4dffe17c40ffd66f2effd36a2fffd06430ffc95f2dffbf5725ffaf4e1fffab481fffad4522ffa5401dff993717ff8a2c12ff9b4624ffcb7546ffd77541ffcb5f2bffbf5322ffb54f20ffd68248ffda8e52ffd07e48ffb86131ff994017ffa54721ffa3471fffa3451cffa5461dffa0441dff9e4721ffa14821ff9c431bff9e431bff9e451fff9a441cffc56a3cffc86b37ffca6d36ffc46730ffc1632dffc2642effbc5d2cffb5592affa74b26ff974120ff883719ff843519ff89381cff914020ff933f20ff913d1fff943e1eff953e1cff963e1aff973f1bff994320ff913a1bff8d3618ff8c3619ff8b3719ff8b3519ff8f3d19ffab5629ffae5622ffaa521fffa65026ffa34f26ff95421dff934018ffbb6837ffd27842ffd97c3fffd57334ffd46f32ffd46f30ffd37432ffe58b46ffe58d46ffe38c47ffe68d48ffe78944ffe68c45ffdf8442ffda8b58ffa96441ffaf6949ff9f5937ff9d5a3bff9e5a3bff9a5939ff9a583aff985639ff965537ff965737ffb47452ffb77653ffa96544ffa35d3bffa35e3cffa35e3bffa25d3bffa15b38ffa25b38ffa25937ffa15735ffa05432ff9d5230ff9b512bffa55c31ffc5784dffca7e4cffc97f4fffc77d4effc57c4dffc27b4effc17b4effc07a4cffc07a4affbf6e43ffaf5a30ffae552cffaf562fffb0582effae532bffad5026ffae4e27ffad5128ffac5329ffab5529ffad572bffb15a2effb55b2fffb95c32ffba6036ffbc673affc17142ffc77d4dffcf8d5effd9a173ffe3bb99ffe5c9afffe2cfb6ffe3d6c0ffeadcc9fff0e3d2fff0e1d3ffefdfd6fff2e7dffff3ede5fff3efe9fff4f0e7fff3f3ebfff5eee4fff5efe4fff3ecdffff0ebdcfff1e5d9fff0e1cdffedd9c3ffedd5baffeed4b7ffefd2b0fff3cc9cfff7c284fffabe7bfff7bc77fff2b068ffedaa68ffefb77effecbf90ffebc498fff0c398fff3bf96fff3b789ffefa974ffe29057ffc15a2affb4441fff96361bff8f3b27ff86311fff86321fffa34837ffc6655cffc96a62ffcf706dffd2736cffd7766effd9766fffd5756fffd97a76ffe18180ffe3827cffdd7d71ffd37567ffda7460ffe7a36ffff9e7cdfff8f3f0fff7f5f2fff9f7f4fff8f7eefffbf3d7fff6d8a0fff0ae68ffee944bffed8845ffec8142ffe87c41ffe67b3fffe1773bffdf7238ffde6e31ffe5743bffe67d43ffe9834affe3854cffe48850ffe48b53ffe68e56ffe68f57ffe69259ffe6935cfee59462e8d7976c31d5ac9208bf60bf0ec849b62cc53aa82fc33cae2cbf3aa829c13ea826c33ca823c542af1fc53aad1dc135b01bc639aa18bf35aa16c52ea214bf33a612b82aaa10bf30af0ec837b60cbf40aa0acc33b209c639aa08bf40bf07db49b606d52baa05cc66cc04bf40bf03aa55aa02ff80ff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ff00ff01ffffff01ff00ff0280808002ff80ff0280008002ff80ff03ff55aa03ff55aa04bf408005cc339906d52baa06d52baa07db49b608bf409f09aa398e0acc4db20bb946a20cbf40aa0ec837b60fbb33aa10bf40af12c639aa14bf40a615c23daa17c837a619cc47ad1bc639aa1dc13eb01fc53aad21c136aa23c53aa824c639b127c434aa29c138a82bc43bac2ec23dac2fc336a831c639ac34c43bac36c239aa38bf37a83ac139ab3cc43caa3ec13aa940c33ca742c13aaa43c239ab45c43bae47c63dac49c43bab4bc23aaa4cc339ab4dc33cac4fc53aab50c23dac52c43bab53c53aac54c23aaa55c339a856c43bac46c53aaf27c43baa2cc53aae28bf39ac28d26cb95cbf778598bc8d72e6b98262fbc6855ffec8835cfeca855ffeca8660fed18c65fed28b64ffd28a63fed48a61fed58b60fed58d61fed48c62fdd48c63fed28b61fed28a60fed2895efed0895fffcb8760ffcb865effca845bffcb845bffcc835affcb8158ffcb8155ffcb8052ffca7e50fec97a4bfec9784bfecb794afecc7949fece7948fecb7644fee79b64fef5ae70fff3af6efff4ad6bfff2ae6afff2ae6afff0ac69fff0ab68fff0aa67ffefaa67ffeeaa66ffefa965fff0a966fff1ab65fff1ac63ffefab63fff0a866ffb46134ffa04426ffa94e2cffba5f35ffb55a2dffc96c3bffde8045ffe47d42ffdf773affda7231ffd66c30ffd16630ffcd622fffc75d2bffc05828ffab471affa4401dff943713ffa14822ffc36e43ffe4874fffd57336ffcf6530ffc45826ffb95326ffb34f24ffdb8b4effe89b56ffeb9c59ffe99958ffe8995bffcb7a45ffb96335ffa54e24ffa2461effa34821ff9f4421fea1421cfea04520ffa04a22ff9e4723ffb35b34ffb75c31ffc06133ffc0622effbe612dffba5d2bffb15627ffa64d22ff9e4620ff913d1dff883a1cff86371aff8a3a1cff934122ff944022ff934020ff933e1fff953f1fff99411eff953d1aff9a4320ff963f1cff8f3818ff8d3718ff8b3619ff893619ff8a3518ff893517ff97411bffab5525ffa24e1dffa24d27ffa4522affc6723fffda8246ffd57a36ffd97835ffda7434ffd87130ffd7702fffd46b2effcf6b2dffdb7b3bffe88e4cffe9924effe68e4affe68b47ffe48b48ffd78047ffb4693dffaf6748ff9a5434ff9d5938ff9a5839ff985739ff985839ff98583aff975739ff955538ff955336ff9b593affa2603fffa45f3fffa55f3dffa5603effa55f3dffa25e3bffa05b38ffa15a37ffa15937ffa15835ffa15634ff9d5330ff9e5330ff9c502dff964a24ffa85c32ffc17547ffc97c4dffc57b4bffc47b4cffc37a4dffc37a4dffc17548ffb15d33ffaf572cffaf552bffac5128ffab4f25ffad5125ffb05226ffb05226ffae5326ffad5327ffad5627ffab5527ffa95327ffab5226ffad5427ffb25a29ffb96837ffc58052ffd19c70ffdeb993ffe4cbabffe2ceb7ffe0d3c0ffe6d9c9ffeadbcfffebdfd4ffeae3d8fff1ece3fff6f2edffdfd9d1ffcac6bdffc2bbb3ffc0b6aeffc0b8b2ffcdc3bbffebe5dcfff1ede4ffedebe0ffeee8ddffede7d9ffeee7d5ffede1cfffeddbc6ffebd6bcfff1d5b4fff7cfa6fff7c186fffabe7bfff8b574ffeba35cffeba361ffebac71ffeeb783ffeeb07cffefa773ffe5925cffd57743ffb44f1fffaa4118ffa03a18ff892d14ff8a351affaa522fffbd5e36ffc76743ffd87864ffda7b6effd97b76ffda7e75ffdd7d72ffda7b70ffd97d73ffdd837affe1847fffe1847dffe8867bffe6837dffe8897dfff1b379fff8e1bdfff5f3ebfff7f5edfff9f6e9fff9f0d3fff6dba4fff7c97bfffbc174fffab567fff4a55affec924affe78240ffe98043ffe87d41ffe57b3fffe5793effe1713bffdf703bffe67942ffe98447ffe98547ffea8a4bffeb8d4fffec8f50ffec9052ffe99355fee7945af7e1986457dcad8a13c943ae35c03aad32c238a82ec237ac2cbf3aa828c639ac25c83eac22c33cac20bf38a71dc13eb01bbd39aa18ca40aa16c53aae14bf40b212b839aa10bf30af0ec837b60cbf40aa0acc4dcc09c639aa08bf40bf07b624b606d555aa05cc33cc04bf80bf02ff80ff02ff80ff02ff80ff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000001ffffff0100ff0001ffffff02ff808002ff808002ff80ff03aa55aa04ff80bf03ff55aa04bf40bf05cc33cc06d52baa07b624b608bf409f09c639aa0ab233990acc33b20cbf40aa0dc44eb10fbb33aa10bf40af12b839aa13c943ae15c23daa17bc37a618ca40aa1bc642aa1cc840ad1fc53aa521c136aa22ca34ac24c639aa26c336ae29c138ae2bc43bac2ec237a630c53aaa31c639ac34c43bac36c239aa38c43bad3ac139ab3cc437aa3ec53aa940c338a742c53aaa44c33ca946c13aa847c239a949c43bab4ac43bac4cc339ab4ec138aa50c23dac51c33caa52c13bab53c23aa954c23aaa55c339a84bc23aaa2cc53aa847c63dac4dc33ca919d670b85dba8f89b5b48465eebe845ffdc5815effc98460ffc9835fffca835ffec7835efec8845cfecc875ffed28b61fed18b60fed38a5efed48a5dfed38a5efed38a5ffed38b61ffd18a60ffd0895fffcf875effcd855dffcc855cffcb845affcb8458ffc98053ffc77c4dffc87d4cffcc814affcf844bffd2864dffd5894cffd6874affd98749ffd98446ffce6f36ffc3642fffd78148fff3a766fff1ac65fff6aa63fff4ac64fff3ad64fff2ac65fff2ac65fff2ac65fff1ab64fff0aa62fff1a965fff0a963fff0a962fff0aa62ffeda961fff2ab67ffd48750ffd37c4bffd77e44ffd5783cffdc7842ffdb763effdf7b3effe0783bffe1783cffdf7836ffdc7434ffd86e33ffd56a32ffcd632bffbc5224ffa7451fff953e1affbf6e40ffdd894effe17f42ffda7335ffd26b31ffcb612bffc75b2affba5225ffb04f21ffe59255ffeb9855ffeb9755ffe79654ffe79755ffe89459ffe6945affd7824effbb6736ffa75327ff95431cfea1471efd9d4824fd9b4821feb45c34ffb1552cffb1542bffb2582dffb55b2affaf5526ffab5023ffa14a21ff984321ff91401fff8a3c1fff87391dff88391cff934223ff964325ff964223ff944121ff974121ff9b4423ff9a421eff9b431fff9b4421ff913b19ff8f3818ff8d3617ff8c381aff8b391bff883616ff863616ff873413ff984720ffbb6d3cffc87040ffd87a46ffda7636ffdc7733ffda7431ffdc7733ffda7432ffd87130ffd87031ffd46d30ffd16d30ffce6c30ffe78b4bffed9752ffef9955fff09d57ffed9b59ffc67140ffab5f3aff9f5737ff9c5838ff995839ff98573aff985939ff98583aff97573aff965639ff96573aff965539ff9d5d3effa56444ffa66241ffa6603fffa6603fffa35f3cffa55f3dffa35d3bffa15b38ffa05a37ff9e5633ffa05634ff9f5432ff9d5331ff9c512eff9c4f2cff9b4e2aff984c24ffae5f36ffc27649ffcb7e4fffc97a4bffc7764affba643affb85f33ffb75b2fffb95c31ffbd5f32ffc36435ffc76634ffc56633ffc16430ffbe622fffbb602effbb602effbd5f2effbe6232ffbd6535ffc36b3bffca7542ffc97f4bffdba87dffe2c09fffe2caafffe2d0baffe5d6c4ffebe0d1ffe8ddd1ffede5dcfff4ece9ffe5e0dbff9d9791ff655d58ff504239ff403024ff352515ff33200fff2f1f11ff3b281bff503c33ff79665dffaea196ffe7dccfffebe2d6ffebe3d5ffeae3d4ffebe0d1ffedddcaffebd8c1ffecd3b7fff3cfa1fff6c286fff8b878ffeea660ffe28f48ffe59754ffe79d62ffe29156ffdd834affc55f2fffaf411bffa73a1aff9a3618ff8c3015ff872f15ff98391dffbe582dffce6730ffda7943ffee9f7afff8b392fff3b298fff2b59efff2b59dffeeb298ffecad96ffe8a48fffe89c89ffe99987ffef9987ffeb9b8cffebaa89fff1b76dfff8dfb4fff4f2e8fff6f3e4fff8edcbfff7dea2fffad282fffecd7efffbc981fff9c478fff9be71fff6b468fff1a85affe79047ffe47f3bffe97d3effe67a3fffe67a43ffe67845ffe07641ffde7a40ffe88a49ffe98b4affea8d4fffeb904fffec9151ffe89353ffe69358fae399617dd8a9850acc66b235c53aad31c639ac2ec237ac2cbf3aa828c639ac26c33ca822c334ac20bf38a71dc135b01bbd39aa18bf35aa15ce3daa13c936ae11c33cb40fbb33aa0ec837b60cbf40aa0acc4dcc09c639aa08bf40bf07b6249205cc33990599339904bf80bf03aa55aa02ff808002ff808001ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff02ff808001ff00ff01ffffff02ff008002ff808003aa55aa03aa55aa03ff55aa04bf40bf04bf00bf06aa2baa07b649b607db49b608bf409f09c655aa0acc4db20bd12ea20dc43bb10fcc44aa10bf409f11c33ca513c943ae15c23daa16c53aae19c23dad1ac43ba71cbf37ad1ec43caa20c738af22c334ac25c137a526c336ae29c138ae2bc435ac2cc534a82fc336a832c238a833c337aa35c035a838c43bad3ac139ab3cc437aa3ec13aad41c43bad43c23dab44c33cac46c53eab47c239a949c43bab4bc53dad4cc339ab4ec43baa4fc53aab51c339aa52c43bab53c23aac4fc23aa84bc53aaa1bc642b328c640ac1ace58b137c37d9e6bb38d77cbb7856bfdbe8162ffc7825effcc8660ffc9855effc5835dffc5825cfec68259ffc68059ffc57f5bffc9815cffd48b66ffd58964ffd38860ffd2875fffd3895effd3885effd1875dffcf855bffce8458ffcd8356ffce8455ffd08852ffd58d54ffd89356ffe49b5cffeea562fff3aa64fff3a75efff3a55bfff1a458fff1a358fff1a35affee9c56ffe38b4bffd47039ffc66231ffc46934fff0a061fff1a864fff4a960fff3a963fff2ab64fff2ab64fff2ac66fff3ac66fff2ab66fff1a964fff2a764fff0a762fff0a862fff0a962fff0a962fff3aa64ffe99954ffeb924cffec8e45ffec8b43ffe98748ffe37f44ffd77135ffdb773cffe48144ffe07e3dffdd7939ffe0793dffd97136ffcb6429ffb35224ffaa512bffe08b58ffe58e4bffe48840ffdc7835ffd6722fffd16e33ffca652dffc65f2affbb5523ffad4e1cffed9c5effed9857ffeb9654ffea9754ffe79554ffe59252ffe49151ffe08e55ffdb8a50ffe08f54fdd88d51cba15d2ea7945437e6b06240fdb75c2dffb15326fea84e26ffa14a26ff9f4c22ffa24a22ffa04722ff984221ff903f22ff893d21ff873c1eff853819ff934424ff964425ff964324ff974323ff964220ff9b4725ff9e4825ff9a411dffa04924ff98401dff903a17ff8e3917ff8e3819ff8d3819ff893616ff8b3516ff883516ff863418ff843414ffc27042ffd97738ffdc7334ffdd7234ffdd7433ffd97430ffd97532ffd97432ffd77431ffd87233ffd36e31ffd06e31ffcf6d31ffd07233ffeb9350ffee9c56ffed9e57ffeda05fffba6c3effa55c3aff9d5939ff9b593bff9b593bff9b5a3bff9a5a3bff98593bff98583bff955538ff9a5a3cffa05f42ff9b593bffa05e3effa96644ffa56140ffa5613effa45f3dffa45e3dffa35e3affa25c39ffa05a37ffa15936ffa05734ff9f5633ff9d5431ff9c5230ff9b502eff9a4e2bff9a4c2aff984827ff94441effa9572effc36e40ffc16838ffbf6130ffc06230ffc26331ffc46533ffca6936ffc96731ffcb6830ffca6930ffcd6c34ffce6f38ffce7038ffce6e39ffcd6a37ffc86735ffbf6533ffba6a3affc48053ffe5b188ffe5c5a2ffe3ccb0ffe5d1bdffeadbccfff0e3d6ffe6dcd1ffefebe2ffdbd9d4ff7d7a75ff2f2620ff382a20ff3e2b1cff543922ff6b492dff7e5735ff89623eff8b6340ff7f5a36ff704927ff5e391cff4c2914ff48271affa28a7fffdfccbeffe9decfffe8dfceffe5ddcfffe9ddcdffe9d9c7ffefd9c0fff2cda6fff6bc7fffefab6cffc16a32ffcd7035ffd26e3affbc5a2bffa53e15ff9f3613ffa13416ff9c3116ff942f17ff8c2e15ff943716ffb7542bffcf6b35ffdb7b3effe69255fff3af7dfff6be8ffff9c498fffacaa2fffbd1a9fffbd9b0fffbdbb3fffbdab4fffbd9bafffbd8b7fffbd3adfff7d5b0ffefbb7ffff5ba6cfff7dfb3fff7efd6fffae5b9fff9d999fffcd58efffdd790fffbd38ffffad088fffcd185fffbce83fffcc980fffbc57efff7bd72fff7b465ffeb974affeb8944ffea8243ffe77d3fffe57b3fffe57d44ffe07f48ffef9358ffec9255ffea9051ffeb9354ffea9356ffeb935bfee5996098dca8810acc66b235c03aa832c238a82fc33ca82bc43bac28bf39ac24c639b122c334ac20bf38a71dc13eb01ac43bb118bf359f17bc37a613c936ae12c639aa10bf40af0dc43bb10cd540bf0bd146b909c639aa08bf409f06d52baa05cc339905cc339904bf40bf03aa55aa02ff80ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff01ff00ff02ff80ff02ff008003aa55aa03aa55aa04bf40bf05cc339905cc33cc06d555d507db49db08bf40bf09c639aa0acc33b20bd146b90dc43bb10ec837b60fcc33aa10cf30af13bc36ae14bf40a616c53aae18bf35aa1ac43ba71cbf37a41ec43caa20bf38a722c33cac24c639aa27c43baa29c138a82ac237aa2dc139aa2fc336ae31c639ac34c43bac36c239aa38c437ad3bc238a93cc43caa3dc436ab40c33cab42c13aaa44c33cac46c53aab48c33caa4ac13ba94bc23aaa4dc338a94ec43baa4fc53aab50c639ac52c43bab53c53aac3ac63eab30c540af31c63eac20c750af4fbe988ea5b3856ee5bd8365fdc88360ffcb8660ffca825dffc7805bffc67f59ffc67f59ffc57f58ffc57e57ffc47e55ffc47d55ffc57e58ffc67d57ffcb805affd2855effd28559ffd48859ffd9905affdd945effe29b62ffe6a063ffe8a364ffeca866fff1ac68fff6ae68fff3ad66fff3ae65fff3ad62fff7ae63fff3a95dfff0a55cffeda058ffeca057ffe89b55ffe49651ffe49250ffdf894affda7c44ffc86332ffbc5b29ffde8a50fff4a969fff3ab63fff2aa65fff0a963ffefa961ffefa963fff0a864ffefa763ffefa664fff1a663fff0a762ffefa85ffff3aa61fff4a75ffff1a156ffed9549ffe98842ffe5813cffdf7b37ffd87837ffd67238ffcf6830ffc9652effd8763effe38245ffe28043ffdd7b3effd67236ffd36b33ffce6935ffd97a41ffe68946ffe2823dffde803cffdb7936ffd77433ffcf7035ffcb6731ffc7612cffb7541fffb65522ffeb9d5dffed9958ffea9a59ffe89955ffe79553ffe69556ffe19155ffde9356ffe08e4efcd98c519dd295611ecc91880edba4b64bcc9c85dfad5e38fdaf5329fea84d29fea14b29ff9d4b26ff9b4724ff94421fff8f3f1fff893c20ff863c1fff86391cff944424ff994627ff984424ff964323ff964221ff9d4725ff9f4724ff9a411dff9f4721ff9d4420ff953d1aff923b19ff8e3918ff8c3717ff8b3717ff8a3617ff8d3617ff8b3418ff853016ff833014ff86320fffd57540ffdb7336ffdb7235ffde7534ffdc7532ffda7532ffd97433ffd77332ffd57132ffd36d31ffd16c31ffcf6b2effcd6b2fffdb7f3fffec9954ffee9f5affeaa366ff954922ff9e5839ff9d5a3aff9d5b3dff9c583cff9a5a3aff975839ff995a3bff9a5a3cffa06042ff9e5d3fff9e5c3dff9e5b3dff9d5a3bffa76342ffa96442ffa5603effa5613effa35e3cffa25d3affa25c39ffa25b38ffa15937ffa05734ff9f5633ff9e5532ff9e5431ff9b512eff994f2dff9a4e2cff984a2bff954627ff954422ff9f4a22ffc36838ffd97a41ffdf8349ffe3844affe18147ffdf7e43ffdb7b3effd87a3affd37436ffd27035ffd06f34ffcc6d31ffce6e35ffd27139ffd3753dffd27b42ffda935affe2b07bffe1bf94ffe2caabffe6d5bfffebdfd0fff2e7daffe5dcd2ffede9e3ff948f8aff3c342eff35251dff442c1cff724f32ff8d613dffa37143ffa67040ffa77041ffa56f41ffa26d3fff9a6a37ff966736ff966738ff8e6039ff76482dff54291aff53281fffa38573ffdfccb8ffe7dbcbffe4dccdffebddccffeedbc7fff0d3bafff2c59effd59d78ff863a1effb85229ffaf3d19ff983314ff983114ff933012ff953313ff903213ff8f2e12ff973715ffbc5b2dffd16f3affdc7f41ffe78f51fff3a567fff7b77cfff7c089fffaca94fffbd19efffcd8a7fffadbadfffbdeb1fffbdeb1fffddfb6fffde2b6fff9deacfffbd698ffeead5ffff5c783fff8da9efffbda96fffdd58cfffbd692fffbdba3fffbe0b1fffce4b6fffbe5b7fffbe4b4fffbe1affffbdfa9fffcdaa3fffad69bfffad294fff7c982ffefb263ffe99948ffeb8e3fffe9873fffed8247ffe77c45ffe37f47ffea9659ffeb9756ffeb975affea955effe9975efee89b5fb8dba87e08df9fbf24c639aa32c238a82ec237ac2bbe3bac28c640ac25c13eac22c334ac1fc53aad1dc135a71ac43bb118bf35aa16b93aa213bc36a111c33cb40fcc33bb0ec837b60cd540aa0acc4db209c639aa08bf409f07b649b605cc33990599339904bf408003ffaaaa03ff55aa02ff80ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000001ffffff01ffff0001ff00ff01ff00ff01ff00ff02ff80ff02ff008003ff55aa04bf40bf04bf408005cc339906d52baa07b649b607db49b608bf40bf0ab233990cbf40aa0cd540bf0dc43bb10fbb33aa11c33cb412c639aa14bf33a615c23daa18bf35aa19c233ad1bc639aa1dca35b01fc53aad22c33cac24bf39aa26c336a828c639ac2ac83db02cc53aae2ec837ac31c139ac33c33caa35c53aad37c73cb039c53aae3bc238ad3ec13aad40c338ab42c53aae44c33cac46c13aab47c239ac4ac43bac4bc23aaa4cc339ab4ec138aa4fc53aab50c639ac52c43bab54c23aaa4ac43eac30c53aaa1cc849b637b97d8b9db9886beebf8262fdc88361feca855effc9825dffc6805affc6805affc67f59ffc47e57ffc37e57ffc47d56ffc47d56ffc27e57ffc57e55ffc57b53ffc57a52ffc57a50ffdf9665ffeca466ffeda564fff1a964fff3ac65fff3ad66fff3ad66fff1ab63fff3ac63fff4ad63fff6ab65fff3ab64fff6af68fff5ab63fff6ad63fff7ad61fff9ac61fff7ac60fff5ad5efff5a95bfff3a155ffee9951ffe38d49ffd37434ffc45d26ffbe5924ffc36932fff5a86afff1ab62fff3ad64fff3aa66fff1a963fff0ab64ffefa864ffeda562ffeaa460ffeea861ffefab61fff3af65fff6ad61fff9a75bffef984effe88b40ffe3833effe17c3bffdd7738ffd67438ffd47338ffdb793affde7941ffcf6c34ffcc6c32ffdc7a3fffda7539ffd87237ffd76d35ffd46c34ffca662cffdf7e3fffe1803fffdb7d40ffdd7a3effd67533ffd16f33ffce6931ffc56026ffbd5622ffc46532ffe79959ffed9959ffe89b58ffe69954ffe89855ffe39455ffe49354ffe2914ffddd8e50b2d49c6b1eddaa990ec849b604ffbfff0debd8c4a3ac7453faa6512dfea54d29ff9d4925ff974523ff964322ff91421fff904122ff883b1fff83371aff964528ff9b4829ff9d4827ff9a4624ff994524ff9f4928ffa54c2aff9f4521ff9d431dffa04821ff99411bff933d19ff8f3a18ff8c3715ff8c3717ff8c3718ff8a3617ff8a3515ff853114ff832f14ff7f2c13ff7c2b0eff9b4821ffd3743bffd97533ffda7334ffdb7333ffd87231ffd87232ffd77233ffd46e30ffd36c31ffd26e32ffcf6b2dffd06a2effcd6d30ffe38c4cffeea15effbb703eff8c3d1cffa05b3cff9c5b3bff9c5b3eff9d583dff9b583bff9b5b3cffa06041ffa26142ffa15e40ffa05d3fffa15d3dff9f5b3cff9f5b3cffa15d3dffaf6b49ffad6844ffa7623effa55f3dffa35d3bffa25c3affa15b38ffa25a39ffa15a37ff9f5734ff9e5533ff9d5431ff9c5230ff9a502dff974f2dff964b2aff954728ff964727ff974624ffa55027ffbf6634ffd5783cffe48245ffe98546ffe88645ffe78947ffe88e4affea8e4bffee8b4cffea8c4bffe68a49ffe68948ffe58a4affe58e4cffe69551ffe4a463ffe2b883ffe3cbaaffe6d9c4ffe8dfd1ffede1d7ffe4ddcfffe5e3ddff86817bff2f231cff352418ff51311cff8b613effa46c3dffa46f3dffa46f43ff986c45ff8b6644ff825f45ff826445ff826540ff84643bff845e37ff825731ff814f2bff754225ff562a1bff471f17ff693b31ffb88d7affdec8b5ffdcc9baffceb6a5ffb5927eff96624cff783b28ff622415ff8e371cffb2451fff9a3615ff8e2b0fff923417ff913515ff8d3313ff9a3d18ffb55625ffce6d37ffdb7b41ffe68c4bfff19f5dfff6af6ffff7bd7efff9c58cfffcd097fffdd69cfffbdaa1fffbdca5fffddea8fffbdda4fffedda7fffcdea7fff9dba2fff8c37afffabc6bfff9ce7efff9ca75fffbcb77fff8d89cfffbe8befffcedd1fff9eed6fff8edd4fff7eed4fff8f0d9fff8f0ddfff4edd5fff7e9cdfffae9c9fff9e5bffff5e1b3fff9dfa4fff1cc84ffeaad66ffea9a53ffef904dfff28c44ffed8c47ffe99556ffec9759ffeb9858ffe99960ffe89961ffeb9b61dedea47a15e7c2c227c43bb132c238a82ec237ac2bc43bac27c43bb124c640b123bd3aa81fc53aad1dc135a71ac431a718bf35aa16c53aae13c936ae11c33cb40fbb33aa0dc43bb10bd12eb90bb946a209c655aa07b649b607b6249206aa2baa04bf408004bf408003aa55aa02ff008002ff008001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ff00ff01ffffff0280808003aa55aa03ff55aa03ff55aa04bf408005cc339906d52baa06d52baa07db49b608bf209f09c639c60acc33b20cbf40aa0dc43bb10ec837b60fcc33bb12c639aa12c639aa15c23daa17c843b119c23dad1bc642aa1dc135a71fc53aad21c136aa23c53aaf26c33cae28bf39ac2ac23db02dc139aa2ec83dac31c139ac33c33caa35c53aad37c73cac3ac639ab3cc43caa3ec53aad40c33cab41c43bad44bf38a946c13aab48c33caa49c43bab4bc23aaa4cc339ab4ec43baa4fc53aab51c33caa52c438ab54c23aaa4ac13ba950c239a922c343ac38cda48dd6b47d5ffbc78262fecb835effc8835cffc5835cffc5825effc6815effc67f5cffc67d59ffc57d58ffc47e58ffc57d57ffc57c55ffc37d54ffc47d51ffc0774cffbd7148ffb6693fffd18652ffefa563fff3a55dfff2a862fff4a963fff4aa64fff4aa66fff4ab67fff4aa66fff4ab66fff3ab64fff5ad64fff7ac63fff7ab62fff6ab61fff5aa60fff6ab5dfff4ab5cfff3a95cfff2a357ffef994dffe58b42ffd77736ffcb652effc65e2dffc05827ffb95824ffe69558fff3ac66fff1ab65fff0a761fff1aa64ffedab63ffeead64fff1b067fff8b86efffab96cfff7b566fff6b062fff7aa5efff49f55ffea9048ffe38745ffe08143ffdc7c3effdc7b3bffe28143ffea894cffe48144ffda753dffc5602bffc15d27ffd57238ffda743affd77337ffd47035ffce6b32ffcc6531ffd9763effe38244ffde7d3effdf7b3effd87336ffd36f35ffcb6a2fffc06022ffc66027ffce723bffe39552ffeb995affea9a57ffe79a55ffe89854ffe39555ffe79753f8e09456b5d39b7120efd7b712c639b80ae64db204ffffff4bad745fe59d5030fea44c28fe9b4523fe984823fe984522fe98421fff954120ff914124ff873a1cff9d4c2dffa04c2affa04c29ff9e4826ff9d4725ff9d4723ffaa512dffa34924ff9e4420ffa14822ff9e461fff953e19ff913b18ff8d3917ff8d3717ff8c3719ff8b3617ff8b3518ff853214ff7f3016ff7e2e16ff7c2c10ff7d2a0fff802b0cffba5f32ffda7a3affda7536ffda7434ffd97433ffd77332ffd57231ffd87332ffd77232ffd97435ffdb7437ffd87135ffd77236ffdc8041ffeca062ff9f4e25ff8c3d1fffa05a3cff9b5c3cff9c5b3eff9d593dffa25f40ffa56443ffa56443ffa46342ffa3603effa25d3dffa25d3bffa25d3dffa05c3dff9e5c3bffa96543ffaf6b46ffae6944ffaa6540ffa5603cffa45e3affa15b39ffa15a38ffa05836ffa05735ffa05633ff9f5432ff9d5331ff9c5230ff9a502eff984d2cff994a2bff944526ff964827ff9b4826ffab552dffbd5f31ffcc6937ffd6733bffde7c3effe38342ffe38540ffe58943ffe58b44ffe48e48ffe68f4affe6904bffe59350ffe19854ffe0a061ffe9b47fffe8c9a8ffe4d6c3ffe5dccfffebe2d7ffe1dad1ffeae9e7ff716c67ff342921ff311e13ff5c3b25ffa16d49ffa06b3effa16d42ff7f5c3dff5d4a36ff41392cff393730ff3f3b35ff494438ff4f493aff564d3bff63513aff6e5034ff724929ff6d4023ff613721ff442118ff371612ff512215ff733a27ff7b3f29ff7f3e25ff843f2aff853a25ff823b27ff5c2011ff632212ff9e4022ffa7431fff9a3615ff933517ff903314ffa0431cffbb5d2bffcb6c31ffd87a3cffdf8544ffe99751fff1a763fff8b977fff9c283fffccc90fffdd398fffdd89bfffddb9cfffedc9efffddc9cfffcdc99ffffdb99fffada99fff8d693fff4b661fff7c26bfff4bc66ffeaae6afff1d6acfffbf1dcfff5f1e4fff6f2e7fff9f1e8fff9f3e5fffbf4e2fff7f4e9fff6f2ecfff8f1eafff7f4ebfff7f4eafff8f3e5fff9f1ddfff5eccefff5eac6fff1dfb7ffecc996ffe8ad79ffe3965cffe69257ffe6945dffeb9961ffe89a60ffe69d61ffe39e69ffdc9d6cf3d7a88538dbbfad14cc40b231c639ac2ec83dac2ac83db028c639ac25c13eac22c334ac1fc53aad1cc840ad1ac43ba717c837b116b93aa214bf33a611c32da50fcc33bb0dc43bb10cbf40aa0ab2339909aa398e08bf409f06aa2baa06aa2baa05cc669904bf408003ff55aa02ff808002ff008001ffffff0000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff0100000001ffffff01ffffff028000800280808003aa55aa03aa55aa04bf40bf0599339905cc33cc06d52baa08bf409f08bf409f09c639aa0bb946a20bb946a20db13b9d0ec837b60fcc33aa11c33ca512c639aa14bf33a616c53aae18ca40aa1ac43bb11cbf37ad1fbd3aad21c13eaa22c334ac25c13eac27c43bb12ac23daa2cbf3aa82ec23dac31c139ac33c33caa35c035a838c43ba839c53aaa3bc238ad3ec13aa940c33cab41c43bad43c23dab45c43baa47c639ac49c438ab4ac43bac4cc339ab4dc33cac50c23dac51c039aa52c43bab53c23aac3ac63eab36c239aa0dc44e9d22e1c3bbcaba8769fdc3825efec98461fec7835effc8835effc8825dffc7815bffc57f5affc47e57ffc37e56ffc47e53ffc37c53ffc57b55ffc47953ffc47a4fffc07646ffc57645ffcb7847ffba6435ffb35f2dfff1a363fff1a25bfff1a661fff3a862fff3a964fff2a963fff3aa65fff2a964fff2aa63fff2ab63fff3ac63fff6ac64fff6ab62fff4a960fff5ab60fff5ad5dfff6ad5dfff7a659fff69e55ffed9149ffdd7e3affcd6c2effc5612dffc35e2fffc05b2cffba5a2affbf7134fff3ae69fff1b26cfff7b970fff8bb72fffbbb72fff9bb6ffff9ba6dfff8b96bfff8b768fff7b365fff9b264fff3a359ffeb954cffe78c47ffe38645ffe18344ffe38743ffed914bffed8e48ffe98745ffda773cffcb672effd06b31ffd47039ffcc6932ffda763dffd67038ffd56f36ffd16a32ffcd6430ffce6930ffe78747ffde7f3dffdb7a3affd77235ffd26f34ffc8662affc46128ffc6632affd67d41ffe69656ffea9b5cffea9b57ffe59956fee69554feea9555fddf9255aad49f6f12f1e3e307db6db619c23da305cc66cc2fb37d6ddfa1523af5a14427fca34826fea8532fffa9552efeae552dfeac542ffe9e4b2bfe8f3d1ffda6522ffea64f2bffa44d29ffa24c28ffa14b28ff9e4723ffaf5631ffaa4f29ffa14723ff9f4521ffa34a25ff9e4522ff943b18ff923b19ff8d3817ff8c3819ff8b3717ff8a3417ff893217ff812f16ff7d2d15ff7f2d11ff812f0fff822b10ff862f18ff853410ffde8347ffe4813effe6823cffe7873effe6863bffe5853bffe2813affdf7d3bffdc7838ffd97234ffd96f34ffd56e32ffd7773affe1935dff954420ff904424ffa45d3dff9f5e3eff9f5d3fffab6a48ffa86644ffa66440ffa56340ffa3623effa3613dffa55f3effa35d3cffa35d3dffa05c3cff9e5b3bffa15e3bffad6a44ffaf6b44ffb16e45ffaf6c43ffa8643dffa45f3affa25c39ffa15a38ffa05836ff9f5635ff9e5432ff9e5431ff9b522fff9b512eff9a4e2dff9b4d2dff994b2bff974827ff974625ff9c4725ffa94f28ffb85c31ffc46535ffd26f39ffdd773effe17e40ffe48444ffe28c46ffe9904bffec934fffea9450ffe79755ffe3a05effe3ad72ffe9be8effe6cfb5ffe3d7c7ffe7ded3ffe3dbd1ffe7e5dfffa8a5a4ff352c27ff32241aff553620ff946442ffa0623aff966841ff5f4b34ff3a362fff2f3531ff2e3434ff2c3334ff2d3133ff2a2d2bff2e2f2bff3c3d3bff44423eff4b463eff534637ff5e4130ff633624ff53271cff361c15ff2c1612ff3d1610ff6f3522ff86442cff85402cff803e2cff612513ff5c2313ff5a2014ff6b2210ffa24226ff973412ff913513ffaa5026ffc1642effcc6c31ffd77538ffe18041ffe8904dffeea05cfff5b16dfff8bd7bfffcc989fffdd092fffdd597fffbd898fffddb99fffedc99fffddb95fffcdb91fffedb90fffdd890fff9c77cfff4b054fff6bb5fffe38e4dffd08963fff1dcd1fff6f2eafff7f6effff7f2ebfff7f0e5fff6f6e9fff8f5eefff6f5f4fff7f6f4fff7f4f0fff4f4effff5f3effff7f4eefff8f5edfff7f4eafff5f4eafff0e8d5ffeddcbfffedd2b3ffedcbabffecc2a2ffe7be9dffe4b895ffe2b692ffdfb590fee6bb95ffe1b38cf7e1b59155d8b19327c43baa30c535aa2ec237a62bc43bac27c43baa24c639aa22c334ac1fc53aad1cc840ad1ac43ba718bf40aa15c23daa13c943ae11c32da510bf40af0dc43bb10cbf40aa0ab2339909c655aa07b649b607b6249206aa2baa0599339904bf408002ff008002ff008001ff00ff01ffffff0000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ff00ff01ffffff028080800280808003aa55aa03aa55aa04bf40bf05cc33cc06aa2baa06d52baa07db49b608bf409f09c639aa0bd146a20cbf40aa0dc43bb10fcc44aa10bf30af12c639aa14bf40a616b93aa217c837b11ac43ba71cc840ad1ec43caa20c740af22bb34a525c13eac27c43baa29c73eae2bc43bac2dc639aa30bf3aaa32c73dad35c03aad37c33cac3ac63eab3bc238a93dc43bab40c33cab41c43bad44c33ca945c43baa47c63dac49c438ab4bc23aaa4cc339ab4ec13baa4fc53aab51c33caa52c13bab53c23aac3ac139a740c338ab0cbf55bf1fdec5b5c8b8866afac1825dfec7835efec6845fffc6835dffc6815cffc7805cffc67f59ffc68059ffc57e58ffc67d58ffc67c57ffc77a56ffc4774effc77b4bffd3874fffd6844cffc96f3dffc46838ffb55c2effac5728ffde9053fff1a45ffff1a961fff1a760fff2a962fff2a962fff2a963fff3a964fff3a963fff3ac63fff3ab63fff4ab63fff6ad63fff7ac62fff8ac61fff3ab5efff5a95afff69f53fff0924bffe17f3effd37234ffcc6b2fffc4612effb95a28ffb35d25ffcc7d41fff2a865fff2af65fffbbd72fffabb71fffabb70fffab96ffff9b96bfff9b86afff8b86bfff6b769fff7b367fff8ad62ffef9c55ffeb944effe88f4bffe58a48ffeb924dfff0964fffed9249ffeb8c47ffdd7c39ffda7839ffe17e42ffdf7a42ffd36d37ffbc5725ffc96433ffd06c38ffcb6532ffc8652fffc3632affd57a3cffec914fffe18441ffdc7c3affd7753affd06d35ffcb662effcc662dffc26228ffd98547ffeb9b5bffea9c59ffe89857fee79759fee69754fbd9955690d4a87a13ffd7c90cd555bf19c23da30bd146a223b6a08abd92654dd395583bba9c6347ad9f6c51aea46f54c0a56c4dd89e5e3df0a25b39f5a45c38f4aa5b34f6aa562ff6ab5833f9a7522efda4502cfea04a27ffb05a32ffb3562effa54923ff9e421bffa34620ffa64a24ff973d18ff963b18ff913915ff8d3815ff8c3718ff883417ff843115ff812f13ff822d10ff842e13ff842e12ff822e0fff883817ffb56b45ffdf9062ffd77d43ffdf7d3cffdf7a37ffdd7935ffdb7633ffd97432ffd87233ffd77234ffd77133ffd87033ffd86e32ffd76f33ffd7763affd18452ff8f401dff9c5130ffaa6442ffa96746ffaf6c4cffac6948ffab6845ffa86641ffa86640ffa76542ffa4623effa4613effa45f3cffa25d3dffa05c3cff9f5c3bff9f5b39ffa96640ffb06d45ffaf6d44ffaf6d43ffb16e45ffaf6b44ffa9643dffa25b36ffa15a37ffa05835ffa05734ff9f5633ff9d5331ff9c5030ff9b4f2fff9c4e2eff9b4c2bff9b4c2aff9c4a2aff994625ff96411fff9a421effa54a25ffb4562cffc26133ffcd6b38ffd6753cffdf803fffe58847ffe98f4effe89252ffe99a59ffeaa262ffebb075ffe6c295ffe1d2baffe5ddceffe5e0d6ffe1ded8ffcecccbff3a342fff302720ff3f2619ff8b5c3dff905c39ff93623eff4f3c2aff2e2e29ff2d2e2bff292b29ff292c28ff282a27ff272928ff27282aff272a29ff282826ff353433ff3d3f3dff3f403eff46413cff4b382aff532f23ff41231aff2b1512ff2a1614ff2c140fff411e14ff471a11ff43140bff62281bff612618ff5f2517ff5e2112ff772e1bff843923ffbb653effd27a3cffd27739ffd3773effd97a3cffe48645ffea9551fff2a864fff5b572fff7c07efff9cb89fffcd08efffbd28ffffbd793fffbda93fffcda92fffddb8ffffdda8afffdd989fffdd387fffab667fff5ab55ffe79952ffd76e3fffdb653affcf6643ffc78b74ffae8f80ff857468ff675f54ff494139ff4b3730ff665149ff7c6b60ffa1958cffe1d9d3fff6f1e7fff5f3e9fff7f5edfff9f6ecfff9f5ecfffcf6e4fffaeecefff2cea0ffeab47dffe7a571ffe7a370ffe39f6dffe19d69ffe29f67fee49e62feeaa05efde59e5f6ef3c3900be85db924c639b12ec237ac2ac837aa28c640ac24c639aa22c334ac1fc53aad1dc13ea719cc3dad18ca40aa15c23daa13c943ae11d23cb40fcc33aa0ec837a40cbf2b950ab2339909c639aa08bf409f07b6249206aa55aa05cc339904bf408003ff55aa02ff008001ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff02ff80ff028000800280808002ff80ff02ff008004bf40bf04bf40bf06d555aa06d52baa07b6249208bf209f09c639aa0acc33b20bd12ea20dc43bb10ec837a410bf409f11c33ca513bc36a115c231aa17bc37a619c23dad1ac431a71dc135a71fc53aad21c136aa24bf39aa26c336a829c138ae2ac83db02dc639aa30c540aa32c23da834c43bac36c63daf39c03aaa3bc238ad3dc43bab3fc23daa41c43bad43c63dab45c437aa47c239a949c438ab4ac437ac4cc339ab4dc338ac4fc23aab4fc53aab51c339aa52c438ab44c73cac45c43baa21c946b228cc9f9fc5b7836bfbc1815dfdc6825bffc6815bffc5835cffc5835dffc4815bffc5815bffc57f5affc68059ffc87f58ffc77a55ffcc8255ffd88e5bffda8d53ffd8864cffcb763effc46834ffbb5b2fffb0552aff9f491eff99471cffc0743bfff1a561fff3a75ffff3a760fff2a760fff2a861fff4a963fff3a963fff4aa63fff4ab63fff3aa61fff5ab63fff5aa61fff6ab60fff6ab5efff4aa5cfff4a657ffee964bffe78743ffd9763bffcb6a34ffc2642fffb86127ffd78b4cffefad64fff9b369fff9ae64fff4ab5ffff4af64fffaba6ffffaba70fffab970fff9b86cfff8b86afff7b76bfff8b769fff7b166fff2a55bffef9951ffeb944cffec954efff09a52fff19a53ffef964dffeb9045ffe88a42ffec8d46ffed8949ffe28043ffd37038ffbd5727ffb75024ffb34c21ffc36233ffbb5f2dffd27f42ffe4914fffef9a54ffee964effe3853fffe07d3bffd97639ffd16e34ffcd6a2fffcb6629ffc36527ffe08f4fffeb9c5effe69b5cfee89958fee99552f8da935776daa67b0eedc8c80acc4db216c53aae18bf35aa07ff6ddb1ec4b3a236e7cbbd1dffedd313fff2e411fff0e112fff1f113f2e4d71af5d8ce3acfa79165b1866d73a46f5459b27b5f55a8755d84b9856ee1a85c3efcb35933ffba5b34ffb2512affa54822ffa64822ffa94c24ffa44720ff953c19ff923916ff8f3814ff8b3714ff883415ff853216ff843014ff843012ff863012ff812b12ff8e3d1dffbd6f48ffce814effd27e46ffc96d35ffc8662fffd97738ffdd7835ffda7635ffdb7535ffd97334ffd87134ffd67133ffd77133ffd87032ffd86d32ffd97034ffdc793dffc97948ff90431fffac623fffaf6845ffb06c49ffab6945ffae6b47ffac6944ffaa6841ffaa6741ffaa6742ffa86541ffa76440ffa5613effa25e3dffa05d3bff9e5c3aff9f5b3affa25f3bffaf6e46ffb16f47ffb17046ffb06d43ffb16e45ffb16b43ffb16b44ffaa633cffa15935ffa05834ff9f5633ff9f5434ff9d5131ff9d5030ff9d4e2eff9d4e2cff9c4d2bff9c4b29ff984626ff954223ff944022ff933c1eff943c1dff9a411fffa44c25ffb65a2cffc96634ffd0713dffd57840ffd97c41ffd88043ffde8b52ffe3a16cffe2be9affe4d6c5ffe9e3d7ffdcd9d2ffeceaeaff787673ff3b3430ff2f2016ff6b4531ff8b5837ff8c5a35ff62452eff312c28ff272725ff232422ff242423ff252423ff242422ff232423ff252525ff252625ff262725ff262624ff333231ff3d3c3aff3e3d3bff3f3e37ff433125ff482a21ff2f1513ff271210ff27110fff2c1411ff270c0aff36110cff532018ff562217ff531c11ff542016ff926964ffa78482ffb2795effd58b51ffd58245ffd37d3effda8342ffe28a47ffea9852fff3aa65fff8b874fff9c380fffbcc88fffccf8bfffdd38bfffcd68ffffada92fffcda91fffdda8cfffcd984fffdd786fffdc97cfff9ac59ffe69b4cffda8243ffe57337ffe2612bffcc5530ff864636ff53352aff3c261aff594032ff6c4733ff7b4832ff905d42ffac8265ff9f7f67ff856759ffb19e8cffeee2cffff9f5e7fff9f6eafff9f6eafff7f5e5fff6f5d5fff8dcaafff5b87affefa163fff3a163fff29c5effef9b58ffef9c57feef9b57fef1a05cfeefaf6e76f6d29e1dca3eb02dc639aa2dc139aa2ac237aa27c43baa24c639aa21c936aa1fc53aad1cc837ad19cc3dad18bf40aa15c23daa13bc36a111d23cb40fbb33aa0ec837a40cbf40aa0acc33b209c639aa07b6249206aa2baa06d555aa05cc669903ff55aa03aa555502ff80ff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ffffff01ff00ff02ff008002ff008002ff008003ff00aa04ff40bf05cc339906d52baa07db24b608df40bf0acc4db20bd146b90cbf40aa0ec837a40fcc33aa11c33ca513bc43a114bf40a615c231aa18bf35aa1ac43bb11cc840ad1ec433aa20c738af23c53aa825c137ac27c434aa2ac237aa2cbf3aae2fc33cae31c139ac32c738ad36c239aa38bf3ba83ac13eab3dc03ba73fc239aa40c33cab43c23dab44c338a946c53aab48c339aa4ac13ba94cc339ab4dc33cac4ec43bad4fc53aab51c339aa52c43bab34c43bac35c53fad1bc642b32fc3a38dc7b6896dfcc48363fec7825cffc4825bffc5835dffc5815cffc5815dffc5815cffc6805cffc77f59ffc87e54ffd08757ffd98e5cffdc8d54ffd58247ffcb753cffc26933ffb95f2dffb35d2affbc6834ffc5743effcd7c45ffd7814dffd68147ffee9e5dfff2a35cfff3a45efff3a65efff2a65ffff4a961fff1a760fff3a961fff4ab61fff3a960fff5ab61fff5aa5ffff7ac60fff6ab5efff7a85afff09d4fffe88e45ffdb7c3affcd6e34ffc46d33ffd58a49fff1b06afff9b86efff9b66afff9b369fff7ad63fff6ac61fff2aa60fff5b266fffab96ffff9b970fff9ba6dfff9b96cfff9b86bfff9b468fff4aa5ffff0a156ffef9b51fff39e53fff5a055fff39d53fff0994fffee9449ffee9247fff19349ffed8f48ffe78546ffd37136ffc25c29ffbc5526ffb95128ffa8491effbf6b36ffdf8f4fffef9f57ffee9b50ffef9a4effef974cffec9048ffe07e39ffdb7736ffd67236ffd06c31ffc9662cffca7036ffe89959ffeb9d5cfee69b60fde99755f1df985674deab7d0edb92b60fcc44aa14cc33a616c53aae16c546ae0fcc44aa09c671aa06d580aa10bf409f14bf33a614cc33a610bf409f08df60bf04bf80bf07ff92db07db92db07ffb6db05ffcccc1acea793aab5785cf5b8613afdbe5e35ffb5542cffad4d24ffac4c21ffb75629ffb35328ff9c3e1bff933a19ff8d3716ff8b3715ff8a3514ff893314ff873115ff863016ff833013ff903f20ffb86a44ffd38251ffd37c44ffcf7237ffcd6b30ffcb6730ffcb6934ffcd6b31ffdf7a38ffdc7735ffdb7335ffd97135ffd77034ffd67032ffd77033ffd86e32ffd76d32ffd86f33ffd9763bffbc6c3cffa55732ffb26945ffaf6844ffaf6a46ffac6945ffaf6c47ffae6b45ffab6842ffa9653fffa7633dffa4613bffa5623dffa45f3cffa35f3dffa25e3cffa15d3dff9f5b3aff9e5b39ffac6a44ffb06e45ffb27046ffb26f44ffb36f45ffb36e43ffb36d42ffb46d43ffb16941ffaa613bffa35a34ff9f5434ff9e5332ff9d5131ff9e502fff9e502fff9c4c2bff9a4927ff994626ff974424ff974223ff963f22ff943c21ff923c20ff8d3c1dff913e1cff9c4421ffad5429ffbe622fffd1733affe18f53ffe7a971ffe9ba89ffe9cbabffe3dacdffe4e1d8ffd7d5d2ffc8c6c3ff3d3a37ff25201bff3f2a1aff82563bff885433ff7f5736ff32281cff202120ff21211fff20211fff21211fff232020ff222021ff212021ff222221ff222121ff222222ff232322ff272626ff343332ff393938ff3b3937ff3f342dff432c26ff371e1bff26110dff28100fff2a1112ff220e0aff2a0e0bff451c17ff461812ff401610ff795453ffa28785ffa69191ffa98780ffb2795dffcd8454ffd78545ffdc8545ffe38c49ffefa058fff5ad66fff9ba74fffac27dfffbca84fffdcd88fffed18cfffdd38dfffcd78efffbd989fffcd986fffad582fffed587fffbbd6cfff5a755ffdca675ffca855effd15a2bffb64e28ff632a16ff452513ff7c4c32ffa96d46ffbd784affc37242ffc26e42ffaf5f37ffad663fffd4a477ffc5a281ff987e68ffab9982ffe8ddc6fffbf7e8fff9f5e9fff8f4e6fff5f5dcfffaeebdffeebc7effefa668ffec995fffee995cffef9c59ffef9e58ffefa05bffeda660fef8c2837df3cca534c440b130c53aaf2dc139aa2ac237aa27c43baa24c632aa21c936aa1fc53aad1dc13ea71ac43ba717c843b115c231aa13c943ae11d23cb40fcc33aa0ec837a40bd12eb90acc33b209c639aa07b6249206aa2baa05cc33990599339904bf408003ff55aa02ff808001ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff028000800280008002ff80ff03aa55aa04bf40bf04ff40bf0599339906d555aa06d52baa08bf209f09c639aa0acc33990bb946a20cd540aa0ec837a410bf309f12c639aa13bc36a115c23daa17c843b119c233ad1bc639aa1dca3eb020bf38a722c33cac24bf39aa27be3baa29c73eae2cc53aa82ec237ac31c139ac32c738ad35c03aad37c338ac3ac139ab3cc437aa3fc239aa40c338ab42c53aaa44c73cac46c53aab47c639ac4ac13ba94bc23aaa4dc33cac4ec43bad50c23dac50c239ac51c339aa3ec53aa92bc43bac11c34bb430cfb59fd2bc8d6dfcc58563fec6845cffc4815cffc4825affc58159ffc4815cffc5805affc78058ffc87f54ffd78c57ffe0945affda8a4fffd27f43ffc96f38ffbf6731ffc16b36ffcc7b43ffe29658ffe99f5bffea9e57ffe7924effe18844ffdc7c3effd07137ffe99556fff2a35dfff4a55dfff5a85ffff4a85ffff2a85ffff3a960fff4a961fff4a960fff3a960fff5ab60fff6ab5efff6ab5efff6a95dfff49f56ffe98e4bffd97c3effcd7639ffd98f50fff1b46cfff9bd6ffffbb96efff9b76dfff9b56afff9b469fffab066fff6ad60fff5aa5ffff1aa5efff7b368fff9bc71fff9bb6efff9b96dfffab86dfff8ae63fff3a459fff5a459fff9a55bfff8a357fff4a053fff19d52fff0994ffff39a4efff3954cffed9048ffe48541ffd37338ffcb6832ffc55c30feba5328ffad4f23fecd7d47ffee9f5ffff0a053fff19c50fff29d4efff09a4bffef974affee9248ffeb8b44ffe17e3cffda7537ffd26d33ffcd6a30ffd2793fffe79a59ffe99e5bfde69854e3da955a5ddeaf840eed6dc814bf33a614bf40a614bf33a613c936ae14bf40a613c936ae14bf33a611c33ca514bf33a614bf33b214bf33a613c936ae0fcc33aa11d23cb416c53aae09c655aa05cc66cc1eddb3a29bb77254edbc6237f8c15c33feba5731febe6033fec16634fecb6b34fec5612cffb45225ff973b17ff913919ff903816ff8d3617ff8b3516ff873013ff822e10ff924223ffc0734effdb8c5affd27d3dffcd7033ffcb6a30ffcc6831ffcc6732ffca6731ffc8662fffca662fffd97333ffdb7533ffda7333ffd77133ffd77035ffd77134ffd77135ffd96f34ffd76e32ffda7135ffdc793effb96938ffb66943ffb16841ffb06843ffb06b45ffb26e48ffaf6c47ffab6843ffa8643fffa5613cffa5613cffa5613cffa3603bffa4603cffa45f3dffa25e3bffa15d3cffa05c3cffa05c3bffa4613effb06d46ffb26f45ffb16e43ffb26f41ffb46f42ffb56f41ffb56d41ffb56c41ffb56c42ffb66c43ffac623cffa05531ff9e532fff9d502dff9e4e2eff9c4a2aff9c4829ff994424ff974221ff974020ff973e1eff953c1eff933c1eff913d1fff913d21ff903d21ff933e21ffa14620ffb35627ffbf6830ffd29057ffdcaf7fffddc5a9ffe1dcd2ffb5b4adffe5e3dfff817f7bff484340ff221914ff5b3f2bff805133ff825030ff523a25ff241f1cff23221fff22201eff20231fff202221ff202222ff212222ff212121ff212120ff212121ff212120ff222221ff222221ff292828ff373636ff393736ff3a3634ff3d2e2aff3b261fff26140fff22110eff220d0bff23100cff280f0bff361610ff31130dff664643ffa78d8bffa3918effaa9694ffae918fffa77b70ffb07a5bffca8652ffd88447ffe38d4bffec9d56fff3ac64fff7b770fff8be77fffac77dfffccc82fffbce83fffbd386fffad689fffbd786fffdd786fffdd281fffdcc82fff3b565ffeab57bffedddceff9a8073ff833921ff5c2011ff583221ffb47345ffc4733dffbd7645ffb1734effa46a49ff996446ff935c42ff995d37ffcb8658ffd7a587ffd0aa91ff837160ffbbac8dfff5ecd6fffbf5e7fffaf4e7fff7f3e0fff9f1c8fff1c98cffe8a567ffef9f60fff19f60fff3a261fff2a15dfef0a35efff4b570fff6c88d70efd1ad33c83caf2fc936ae2dc139aa2ac23daa26c336ae24bf39aa20c738af1ec43caa1bc639aa19c23dad17c837a615c23daa12c639b811c33cb40fbb33aa0dc43b9d0bd12eb90acc33b209c655aa08bf409f06d555aa04bf408004bf408003ff55aa02ff808002ff80ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff02800080028080800280008003aa55aa04bf408004bf40bf04bf40bf05cc33cc06d52baa08bf409f09c639aa09c639aa0bb946a20cd540aa0dc43bb10fcc33aa10cf40af12c639aa14cc40a616c53aae18ca40aa1ac43bb11dc13eb01fc542ad20c738af23c53aaf25c137ac28bf39ac2bc43bac2dc139aa2fc336ae32c238ad35c03aad37c338ac39c03aaa3bc238ad3dc036ab3fc639aa42c53aaa43c639ab45c43bae47c239a949c438ab4bc23aaa4cc339a84ec13baa4fc23aab50c239ac51c339ad4cc339ae39c53aaa0dd862b13acfb09ad7c08e74fdc98967fecb8862ffc6845dffc6845bffc5815affc58159ffc6835cffc88255ffd98f5affdf8e55ffda8347ffd27b40ffc67137ffc8793dffe09054ffeb9f5dfff1a562fff0a15dfff09d58ffee9651ffee944dffed8e4dffe68547ffdb783cffd77338ffdb8243fff6a562fff4a55efff6a95efff6aa60fff4a95efff2a95ffff3a95ffff4a960fff4ab61fff4a85efff5aa5efff6ab60fff4a55affe7904bffd6803effdb8e4bfff2b36cfff7bd72fff9bc6efffab96bfffab66cfffbb66dfff8b56cfff7b46afff7b165fff7b064fff7ac60fff5aa60fff1a95efff7b76cfff7bb70fff9bb6ffff9b468fff7aa60fff8ad5ffff9aa5bfff8a557fff7a055fff4a053fff2a054fff39f54ffec9348ffe4873fffe0823dffdf7d3cffd37138ffc25f30ffbb572dfeaf5826fee09357fef3a65cfef1a257fef4a155fdf2a054fef19e51fef09d50fef09c50feef994efeee954afee78b42fedc7836ffd47033fecf6d33fed48240feea9e59fde49959d9dc9d644ae3ba8d0cd56abf11c33ca512c639aa12c639b811c32db412b839aa12b839aa11c33cb412c639aa12c639aa12c639aa12c639aa13bc36ae13c936ae13bc36ae10cf40af0acc4db20eb637a421e8c1b9b0b4705beebe6643fbb35c35f5a85533f1a65934efaa5c32f5ae6138fecd6b39fece6a33ffaa4e21fe943a16ff933919ff923614ff8d3316ff853216ff8d4020ffc97b52ffd68455ffce7843ffcf6f35ffcd6b30ffcc6c30ffcc6c31ffcc6830ffc96630ffc56630ffc2642effc66030ffc9682fffdd793effdb7637ffd67231ffd87235ffd87233ffd67232ffd77233ffd97135ffdb763bffd3753bffc47141ffb76a44ffb16841ffb26b44ffb5704affb37049ffa96640ffa96641ffa5613cffa5603cffa4613bffa4623bffa4613bffa4603cffa45f3cffa15e3bffa25e3dffa15c3cffa05b3bff9e5b39ffae6c43ffb16d43ffb47044ffb46f42ffb46f41ffb56e3fffb76e40ffb76d40ffb76e40ffb76d3fffb66b3fffb6683fffaa5d33ff9d5027ff9f4e29ff9d4a29ff9b4626ff994423ff974221ff974221ff953e1eff953f1fff964020ff983e1dff953d1eff913e21ff933e21ff954021ff9e4621ffb35728ffc16f38ffd99f72ffe4cbb3ffe4ded7ffa19f9bffcdcdc9ff53504eff3c3834ff241b16ff684731ff815031ff82563aff2d251cff21211cff21211dff20211eff1f211fff20211eff21211eff21211fff20201fff20201fff20201fff212120ff222120ff222120ff242323ff323131ff353535ff363734ff38302dff3b2822ff271411ff201110ff22100fff251211ff2a1410ff391c17ff412420ff98807effa69191ffa29593ffab989affae9696ffa7857fffa87e6affb1734fffcf7f48ffe49453ffe89b56fff1ab62fff5b56bfffac175fffbc579fffbcb7dfffbcf7cfffad481fff8d788fffbd685fffdd483ffffce7bfffcc073ffecb579fff1dec4ffeae4dbff655f5aff39241fff431f13ffae6d46ffc07436ffb47749ff77573fff514a42ff474941ff4b4a46ff4f4b42ff584f3cff85593effcd9b77ffd6a97fffb49876ff998f76ffd4c8a9fff9f4e2fff9f4e5fff8f4e0fff6f1cefff7db9cfff0bb71ffeeb46bfff2ac65fff2a361fff09f5efef0ac66fff6c17bfdfacf9565ebbdb633c33caf30c53aaa2cc53aae29c138a826c33cae24bf39aa20c738af1ec43caa1cbf37ad19c23dad17c843a614cc40a612c639aa10bf30af0fbb33aa0dc43bb10bd146b909c639aa08bf409f08bf409f06d52baa05cc339904bf408003ff55aa03ff55aa02ff008001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ff00ff01ffffff01ffffff02ff008002ff008003aa55aa03aa55aa04ff40bf05cc339905cc33cc06d555d507db49b609aa39aa0ab233990cbf2b950dc43bb10fbb339910cf40af11c33ca513c943ae16c53aa218ca40aa19c23dad1cbf37ad1ec43caa20c738a722c33cac24c640b127c43bb129c138a82dc139aa2fc33ca831c639ac34c43bac36c239af38c43bad3ac139ab3cc437ae40c33cab41c43bad42c53aaa45c43baa47c239ac48c33cae49c438ab4bc23aaa4dc338a94ec43bad4ac43bac3cc83cae38c43bad2ac843b01ad876ba5ec6a08ae8c59170fdce8d6bffc98860ffc38058ffc28059ffc37f57ffc17a52ffc37c53ffc37c4effdf945cffd48348ffd38045ffd9884bffe19758fff5ab6afff9af6bfff5a761fff5a55efff5a35afff39f55fff39c53fff39952fff2984ffff1944effec8d4cffe58545ffda773affcf7235fff6a462fff4a65efff6a75afff6a95dfff7aa5efff6a95dfff6a95dfff5aa5efff6a95efff7a95dfff7ab62fff5aa63ffe79955ffdf9650ffefaf67fffabe72fffabd71fffbbb6ffffbb86dfffbb86bfffab86cfff9b66bfff7b56afff8b369fff7b268fff6b267fff7b065fff6ae60fff5ab60ffefa860fff5b66efff6b76dfff3ae60fff5af62fff6ac5efff7aa5cfff6a558fff5a058fff39e55ffee9c51fff09b4effef954effef964fffea8b47ffdd7a3efdcb6633f9b75f33e3b96f43cee9aa74d1e9ac6eceeeaa69cbeba86bd0e8a668d4e7a567d9e7a165e0e79f63e7e69d60f1e6995df9e79656fbe89252fce38a48fdd9793afdd07237fed88a49fae49d5ebed89d6d29f3cdae0acc66b20ec837a411c33ca510bf30af10bf30af0fcc33bb10bf30af0fcc33aa10bf30af10bf30af10bf40af10bf30af10bf30af10cf30af10cf40af0ec849b604bf80bf04ffffff2dd7c6bb76af8f7d74b9826e70bf8d725fcca18c3deac9b42ee9cdb735e7c0b260e7c2aad5d08456fbc96c38ff9f431dff923b1bfe90371bfe873414fe984927fec1724ffed88859ffcc723dffcb6b32ffc96830ffcb6634ffcb6734fecb6935fec4652fffbd5f2affbb602cfeb9602cffbb6332ffbf6332ffc26834ffce733cffd87436ffd87132ffd96f37ffd6712fffd77131ffda7437ffd77539ffce7634ffe69253ffc37346ffb76a43ffb56c45ffba754effaf6d48ffa05e39ffa4613bffaa6742ffb06c46ffab6840ffaa673fffa7643dffa5613affa3603affa35f3affa45f3bffa35e3affa35d3dffa15b3affa05b38ffa7623dffb26e45ffb57043ffb46f44ffb56f42ffb56e41ffb7703fffb66e3effb76f3effb76d3bffbd723cffce8045ffe29557ffe39559ffd18349ffc97941ffbc6b37ffae5a2cffa34e25ff9b4621ff973e1bff933b1aff933b1eff993d1cff97401eff98411fff98401fff994421ff9e461fffa84b20ffb85c29ffc06e3cffd0a07cffe9dfd1ff8d8c87ffa09e99ff3b3634ff38322fff241c15ff704a32ff804e30ff765435ff201e1bff272622ff282623ff272624ff272724ff262624ff262524ff262624ff252523ff252524ff242423ff252523ff252423ff232321ff222121ff2d2c2bff333332ff333432ff332d2aff3e2d2aff291614ff221110ff261213ff2b1515ff351816ff3f201cff765954ffa48e8dffa39192ffa69996ffa79998ffa99695ffa48782ffa27a6affa26446ffb56734ffd98b4effeda362ffeead66fff2b369fff3b96efff9c275fffac778fffccb78fffecd7ffffed17ffffed17dfffece7bfffcc470fff6bb6bfff3d4b3ffeee8ddffeeeae1ff3e362dff2e170fff8d583affb86d38ffa0704eff463629ff413f3aff3b4241ff3e4341ff444742ff4e4b46ff4e4d46ff5c4e40ffa78261ffd6a97bffc8a77fff7a6c59ffc6b89cffefe9d3fff9f5e4fff8f3defff7f0cffff6dba1fff3b871ffeda868fff2a362fff29f5ffff0a664fef6be78fff7c883f5f6d19b45da98b133be37aa30bf3aaa2cc540ae29c73eae26c336ae23c53aaf20c738af1dca3eb01bc639aa18ca35aa16c53aae14bf33a612c639aa10cf40bf0ec837b60cbf2baa0bd12eb909c639aa09c655aa07b6249206aa2b8005cc669904ff40bf03ff55aa02ff008002ff008001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ff00ff01ffffff01ffffff02ff80ff02ff008003aa55aa04bf40bf05cc339905cc339906d52baa07b624b608bf40bf09c639aa0bb92ea20cbf40aa0ec837a40fcc33aa11c33ca513c943ae14cc40b216c53aae18ca40aa19cc3dad1dc135a71fc53aad21c13eaa23c53aa826c33ca829c13eae2ac23daa2dc639aa30c53aaa33c33caa35c53aad38c43bad39c53aae3cc437aa3dc436ab40c33cab41c437a943c639ab46c53aab47c639a949c438ab4bc23aaa4cc339ab4dc338a945c43baa33c33caa2ec23dac25c13eac2dd28eaa9abe9579eeca9471fdd08f6cffc7825dffc37f55ffc17e53ffbf7d54ffc07c51ffbe754bffb76a43ffab6133ffdb9055ffe99d5dfff2a866fff9b06bfff8ae68fff7aa61fff7a65ffff5a35bfff3a25afff29f58fff49e58fff39d55fff29952ffef954dffee924cffea8d49ffe38543ffde7c3effd5773affe69251fff5a55dfff5a457fff5a559fff7a458fff5a458fff6a75afff5a45afff4a359fff5a55afff3a75effeaa55dffecac65fff8bd72fff9bb72fff9bb71fffabb70fffab96ffffbb86dfffab66bfff9b76cfff9b76cfff9b66dfff7b56bfff7b36afff6b369fff5b267fff4b063fff4ad63fff3ae67fff2b16afff7b86efff8b868fff4b569fffab164fff9ad61fff9a95ffff6a259fff29e56ffee9a50ffed9349ffe78a49ffe08645ffd97e3efecb6d38e9c06f4279cf91723aedc19e26ddb59429e0bb9526e4bc9a22e8c39d25ddba9129e0b48f2fd9ae8835d9ad873fd7aa8252daa88072d9a67b8bd5a07495d39d6ca5cc8d5dc8c78254c1d598677cdca9771dedcab006d555aa0dc43bb10fcc44aa0fbb33aa0fbb33aa0eb637a40ec837b60fbb44aa0ec837b60ec837b60ec837b60ec837b60ec837a40fcc44aa0fbb33aa0fcc44aa0dc43bb106d555d505ffcccc12f1d4d412f1c6d40bd18bb909e371c606d580aa03ffffff03ffffff0acc80b217f4e9d3abce8859f4c26a38fd923c21fc873a1ef98d3e20f9b86945fdcc7647fec66b3affc0602cfec25f2bfdc5632ffdc76632fec66632fdc56a31fcc97338fac9763ef4ca7a41f6cc7a3ffdd38243fedc8b4cffda8546ffd88345ffd6773bffd97233ffdb7033ffd97037ffd57232ffda7538ffd7753cffd8813effea954cffe99354ffbb6e40ffb86c46ffbc754fffab6743ffa15e3bffa05d39ffa35f3affa7633fffab6740ffae6a42ffb16d44ffb16d44ffaf6c43ffac6a41ffa9653effa6623bffa5603affa55f3bffa35d3affa25d3affa15c38ffb16c43ffb46f42ffb57043ffb56f40ffb66f3fffb56d3cffb8703effba6e3fffc97c49ffdd9151ffe49551ffe5934effe6944fffe69651ffe79852ffe89a52ffe99c58ffe89755ffdf914fffd78649ffcf7d44ffc87540ffbc6a37ffb56432ffad5a2affa34f22ff9b4719ff9d4719ffa85023ffad5125ffb75d2affb46a40ffd9bda5ff7e766bff766d67ff322826ff423b38ff2b2119ff6f4931ff794b2dff664b2eff22221dff252422ff272522ff262623ff262624ff262523ff262524ff262523ff262523ff262524ff262524ff262524ff262524ff252423ff252525ff2a2a29ff323231ff323331ff302b28ff3d2c2aff2a1614ff22100fff271613ff2e1615ff40201cff482722ff967c78ffa79494ffa49593ffa69897ffa69897ffa69594ffa18380ff9e7466ff9b5839ffa55a2effbe733affda9152ffeeae6afff9bc73fff6c073fff8c677fff9c677fff8c878fff8cb7efff7c978fffccb76fffbc570fffcbb6afff2c17afff2dfcaffeee9e3ffe8e3daff291f17ff5f3928ffa6663affa76f46ff3c2e24ff33322eff313432ff333734ff393c37ff3d3e37ff4a4640ff504c46ff544e44ff6b5341ffd0a57cffd1ae84ff7d6b5affbdad96ffeadfc7fff9f4e5fff9f2e1fff7f1d4fff8e1afffeeb46ffff2a464fff7a05ffff0a25ffff3b76ffef5c47cfff8cd8be0f4d09c22ca5aac33be3caa2fc33cae2cbf3aa829c13ea826c336a823c53aaf20c740af1ec43caa1bc639aa19c23da316c53aae14cc40b212c639aa10bf40af0ec837b60dc43bb10acc33b20acc33b208bf40bf07db49b606aa2baa05cc339903ff55aa03ff55aa02ff008002ff808001ff00ff01ff00ff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0100ff0001ffffff02ff80ff02ff80ff04bf408004bf408005cc339905cc339907b649b608bf409f08bf40bf09c639c60bb92ea20cbf2baa0ec837a410cf40af11c33ca514bf40a615c23daa17c837a619c233a31bc639aa1dca35b020c740af22c334ac25c137ac27c43baa2ac23daa2cc53aae2fc336ae31c639ac34c43bac36c639aa39c53aaa3bc238ad3dc43bb03fc639aa42c53aaa44c338a945c43baa47c23da948c63cae4ac43bac4bc53aad4dc33ca936c23daa32c73dad29c73eae25cf5ab35cc8a68de1ca9879fdd39670fed4986cffcb8b65ffca8761ffc98359ffc48155ffc17c52ffbe774cffb76a42ffb06038ffa95c32ffdd925afff3a663fff7a862fff5a660fff6a55efff9a55dfff7a45cfff6a35cfff6a25cfff49f5afff39c57ffef9951ffee964effec934bffee924dffed924effe78a4affdf8041ffcf6f34ffd1773bfff7a660fff5a558fff7a559fff9a456fff4a356fff3a254fff29d52fff19a50ffec9850ffeb9d55fff8b971fff7bd74fff9bb72fffab96efffbb96ffffab96efffbb96efffab86dfffab96dfff9b76cfff8b76dfff8b76dfff8b76efff7b56dfff7b66dfffab96ffffdbb71fffcb76efff7b36bfff4b16bfffab971fff7b66bfff5b66afff8ac5dfff8a75cfff4a158fff49e52fff19850ffec934cffe68f44fee38648fede7e3efdcd763bb3c7845322e8b49d0cd555bf11c33cb411c33ca513c936ae13bc36a10ec837b605cc669901ffffff01ffffff01ffffff02ffffff01ffffff06d555d506d555d504ffbfbf06ffaad50affe6e60affffe605ffffff06d555d50ec849a40dc43bb10dc43bb10cd540aa0cd540bf0dc43bb10db13b9d0cbf40aa0cbf40aa0cd540bf0cd540bf0dc43bb10dc43bb10dc43bb10dc43bb10dc44eb10dc43bb10bd146b909c639aa04bf80bf05cc66cc0fbb33aa0fcc33aa0cbf40aa06d555d502ff80ff05cc66cc15ffe7dbb1c58059efb25b2ef5924520e3a56139cdc77c4dd1bc6e3dd4bf6d41d0c2774bc8c87e52bcd0885bb4d28c62b1cb8a62add09064a7d39668b0cb9163aad193699ad79a68a3dea069eee8a463fce6974efee08746ffdb7a3cffdc7435ffde7134ffdb7032ffd77333ffd67436ffcd7033ffdb8445ffed974dffef9851ffd78549ffbb6e46ffbf7553ffa6623fffa4603eff9f5c38ff9f5b39ffa6603effa8643effaa673fffab6940ffae6b42ffb16d44ffb16e44ffb06c42ffb06d42ffb26e44ffb16d44ffab663effa9643effa55f3affa45e38ffa8633bffb26d42ffb66f40ffb76e42ffb86e43ffb96d40ffba6f3bffd5864fffe19153ffe3914fffe3914cffe3914cffe4924cffe4934cffe5944dffe7964effe59750ffea9651ffea9852ffea9a53ffe99a53ffed9b55ffeb9d53ffe99b52ffeb9b56ffed9d5affeb9a5affdb8848ffbd672effb05726ffaa5425ff9f532cff8c5b40ff8f7c6bff3d3026ff291c18ff302723ff2b2018ff6b4831ff74482cff5e472eff21221eff21211fff242421ff242421ff242322ff242422ff242422ff242523ff242422ff232523ff252423ff272523ff262524ff262524ff252524ff282928ff30312fff323230ff312e2aff3c2c2aff291212ff25100fff2b1714ff331815ff4c2924ff644540ffa58d8cffa69596ffa59796ffa79797ffa39794ff9f8f8cff9a7f79ff996b58ff974d30ff9e502effb26536ffc7743dffda9354ffeaa661fff5b76efff7c075fffbc97efffad085fffcd386fffacb7cfffbc671fff9bd67fffeba6afff5bf82fff0e1ceffefe9e3ffbeb7afff2f1c13ff925d3effa46a3eff58422eff2b2926ff2d2c29ff2b2b29ff2e3130ff2b3132ff29302eff33332fff4e4c45ff545048ff60554cffa37856ffc69e70ff7b6c5bffb29d86ffe8d8bdfffaf6e6fff6f1dffff5efd5fff9e5b8fff5c27efff6ab62fff4a55dfff3b66afff2c17afff5c888fff8cc8ebef0c99828c640b231c639b12fc33cae2cbf3aa829c13ea825c837ac22ca3cac20c738a71dca3ea71ace3ba719c23dad16c53aae14bf40a612c639aa10bf40af0ec837b60cd540bf0bd146b90acc33b208bf409f07db6db606d555aa05cc339904bf40bf03aa55aa03aa55aa01ffff000280008001ff000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff0100ff0002ff80ff02ff80ff02ff80ff04bf408004bf40bf05cc339906aa2baa07b649b608bf409f08bf209f0acc33b20cbf55aa0dc43bb10fcc33aa11c33ca513bc36a114bf33a616c53aae18ca40b51ac43bb11cbf37ad1fc53aad21c136aa23c53aaf26c33cae28c639ac2bbe35a62dc639aa30bf3aaa33c337aa35c53aad37c33cac3ac139ab3cc43caa3ec53aad40c338ab42c53aaa44c338a946c137a848c339aa49c038a84ac43bac42c53aae28c640ac1ec444b326c34aae4bcf8fa0afc99f83f6d19b77fdd99972ffd8986fffd0946affcf8f62ffcb895dffc68159ffc27e54ffbf764cffb66940ffb26239ffb15f36ffac5a34ffbd6f3cfff3a161fff2a05cfff4a65ffff5a562fff7a360fff7a45dfff39f57fff29e55fff39d55fff29b54fff19951ffee954dffe99048ffe78c47ffe68c49ffe6894affe48548ffda793fffcd6e35fff09f5bfff6a75afff7a55afff8a555fff5a354fff4a052fff49e4ffff19a4dffed984dffe6954dfff6b16afff7bc73fff8b96ffffcba6ffff9b86cfffbb96efff9b86efff9b96efff8b96dfff7b76cfff7b76dfffaba71fffbbd73fffcbe73fffcbd72fffbbc72fffbba71fffab76dfff7b16affefa960fff7b76bfff5b468fff5b063fff7a85bfff6a258fff39d55fff39b51ffed944dffe98c4dfee68f4afde08745fad6804399d08c5f1cdb92ad13c936ae15c23daa14cc40b212c639aa0fcc33bb0ec837a40eb649a40dc43b9d0cbf40aa0cbf40aa0cbf40aa0bb946a207b6499208bf40bf06d555aa06d555aa0bb92ea208bf40bf0acc33b208bf409f0cbf40950cbf40aa0bd146a20bd146b90cbf55aa0bd146b90bb92ea20bb946b90cbf55aa0bb92ea20bd146b90bb946b90bd146b90bb92ea20bb92ea20bb92ea20bb946a20cd555bf0cd540bf0cbf2baa0dc43bb10dc43bb10ec837a40eb637a40fbb339910bf409f0bb946b907db6ddb10ffdfcf9ac38b6ac5b16a4280c791743dd1b0921dedcab014f2d9bf12fff1d410efefcf0dffebc40bffe8e80affffe60affffe60bffe8d10debc4d80cffffea0cffeaea0eededdb51efd0a7e7e29c5df9e28742fcd0793dffd57337fede7336ffdc7035ffda7234ffd87736ffcc7133ffe28b4cffee9750ffed9549ffeb9752ffc77a47ffbf7856ff9d5736ffa5603effa15c3aff9e5a37ffa25e3cffa6613effaa643fffab663fffab6940ffae6a40ffb06c43ffb16d43ffb26d42ffb26e43ffb36e43ffb46f43ffb26c41ffb06b41ffaf6842ffaa643dffa55f37ffb36d41ffb77040ffb96f41ffbb7041ffc57944ffdb8c4fffe1904bffe08e49ffe28f4effe18f4cffe2904cffe4914dffe3914effe3914dffe3934effe4964cffe7944effe69552ffe79753ffe69654ffe79552ffe8974cffeb994effeb9950ffeb9b52ffec9a51ffe6934affda8241ffc76f38ffab5b2aff854119ff6e391aff7c624fff312219ff2b1d1aff2c231fff2c221cff634532ff6e482fff644b35ff211e19ff21201eff22211fff23211fff232120ff232220ff242221ff232221ff212522ff222421ff242320ff242321ff232423ff262526ff262525ff2c2c2bff30302eff32312fff302e2aff362c28ff241410ff261411ff2d1a16ff41231dff502a24ff826661ffa89694ffa79898ffa79998ffa69797ffa49693ff9b8987ff987970ff945e49ff974b2dff994c29ffaa5a2fffbc6837ffcf8147ffdd9350ffeca35efff3af68fff7b970fff9c178fff7b86cfff8b665fffbba66fff9b767fffdba6cfff8bc7cfff4e2c8ffefeae4ffa59e98ff513321ffa2643aff825a3eff29241eff292926ff292a27ff2b2c2bff2d2c2dff2c2d2eff2d2e2eff2e2e2cff4a4742ff52504aff59554eff8e694fffbd9468ff7d6e62ffa8927cffe7dbbdfffaf6e8fff7f2defff8f2d5fffbedc2fff9cd8afff5ae63fff4b369fff5be78fff3c683fff5ca89fef2c080a0ecc29335c535ad32c738ad2fc33cae2cc53aae28c639ac25c837ac22ca3cac20c738a71dca3ea71ace3bb118ca40b516c53aae14cc40b212c639aa10bf40af0ec837b60dc43bb10bb92ea20ab233b207b624b606d555aa05cc339905cc339903aa55aa03aa55aa03aa55aa02ff808002ff808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff028080800280808003aa55aa04bf80bf04bf40bf04bf008005cc33cc06aa2baa07db49b608bf409f09c639aa0bd146b90cd540bf0ec837b60fcc44aa11d23cb413c936ae15c23daa17c837a618ca35aa1bbd39aa1dca3eb01fc53aad22c33cac24c639aa27c441aa2ac23daa2cc540ae2ec237ac31c139ac33c83caf36c639aa39c03aaa3bc238a93cc437ae3fc639ae42c13aaa44c33cac45c43baa47c63dac49c43bab4ac13ba938c43bad2cc53aa837c746b03fc6869e93c69c82ebd09c7afdda9b72ffda9a6fffd99a6dffd59569ffd39269ffcf8d60ffc78559ffc27e54ffbf774dffb76a40ffb4643bffb36038ffb05b34ffae5a33ffb06032ffe59458fff19e5bfff19d57fff1a059fff49e55fff4a054fff39d53ffef994effef984fffef9650ffeb934bffec924cffea8f49ffe78b48ffe38747ffe38547ffdc7c42ffd5733affca6733ffe38f4ffff6a75bfff6a459fff7a353fff5a255fff4a052fff49f4ffff19a4dffec964dffe8934affeb9f58fff9bc73fff9ba71fff9ba6ffff9ba6efff9ba6efff9bb6efff9bb70fffbbd72fffbbe72fffbbf74fffbbf74fffcbf75fffcbe74fffbbd73fffbbc71fffab96ffffab46dfff2a960ffeaa157fff5b165fff6b266fff6ab5efff4a456fff4a056fff39a54fff0974fffea914dffe88f4ffde68b4df5d88d527dd4976a17de90b10bb946a212c639aa13c936ae12c639aa12c647aa11c33cb411c33ca510bf40af0fcc33aa0fcc33aa0fbb44aa0ec837a40eb637a40cbf2b950bb946b909c639aa0acc33b20bb92ea209c639aa0bd146b90acc33b209c639aa0ab233990acc33b20acc33b20acc4db209c639aa09c639aa09c639aa09c639aa09c639aa09c639aa0ab24db209c639aa0acc4db20ab2339909c639aa09c639aa0acc33b20bd146b90bd12ea20bd146b90cbf40aa0cd540aa0cbf2baa0dc43bb10ec837a40ab233b207db6ddb09e3e3e338cda88d23dbbda008ffbfbf0ec849b615c23daa0dc44eb10ec849b60cbf55aa10bf40af17bc37a616c53aae15c249b614bf40a615ce3db607db6db602ffffff1be3c6aac0dfa16cf7e3914aced28b4abad99e6ef8d17c42fedb743affd97037ffd7763bffcd7435ffe58d4cffed9650ffe9934bffe89447ffde9052ffbc744dff975333ffa96341ff9e5936ff9e5937ffa25b39ffa25e3bffa6603dffa9633effaa643dffad683fffae6a41ffb16b42ffb16c42ffb36d42ffb46d43ffb36f41ffb46e41ffb36d40ffb46d41ffb16940ffad663dffae663dffb1693dffb97140ffbf7441ffd0844affde8f50ffdf8f4cffde8e4bffe18f4dffdf8d4bffe08f4bffe18e4bffe18e4affe18f4cffe3914dffe3924fffe5944dffe6934effe6924fffe79450ffe79451ffe69452ffe9954effe9964dffe7964fffe8964effe7984effe8954dffe78f4affdd8147ffc3703bffa1592eff7e401fff542c18ff2f1c12ff2c1d18ff2a1f1bff2b241dff503b2bff64452fff614a35ff262118ff22201dff20201dff21201dff21201fff22201eff22201fff21201eff21211eff22221eff22221fff222320ff232322ff242424ff252424ff2f2f2eff2f2f2dff332f2eff322e2bff362e29ff221311ff2a1815ff311d19ff4c2b26ff58322cffa48c89ffa99b9affa99c99ffa99b9affa69897ffa49393ff9a8481ff916c61ff90533bff944b28ff974f28ffa3562cffb66535ffca7b43ffd98b4bffe59654ffeea059fff1a85efff5ae61fff3a054fff8aa5cfff7b25ffff8b062fffdb86dfff8ba7bfff5e2caffefeae6ff897e7bff795032ff975f35ff4a3329ff2a2625ff272926ff282928ff2a2b2aff2a2c2bff292d2bff2b2d2cff2b2d2aff454441ff504f4aff58524cff7c5c48ffba936fff7c6b67ffa48e7fffe6d9bffff9f6e9fff6f3d8fff9f2d0fff9ecc2fff4ca8bfff3b871fff9c47efff8c684fff7c887fff7be77feebac6a8cf0c59935c53aad29c13ea82fc33cae2cbf34a828c633ac25c137ac22c33cac1fc53aad1dc13ea71ac43bb118bf40aa16b93aa214bf40a612c639aa10cf40af0ec837b60cbf2baa0bb92ea20ab23399089f209f07b649b605cc339904bf40bf04bf80bf0280008003aa55aa0280808001ffff0001ff00000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ff00ff0280808003aa55aa03aa55aa03aa55aa04bf40bf04bf40bf06aa2baa07b649b607db49b609c639aa0acc33b20bd146b90cd540bf0ec849b610bf40af13bc36a114cc40b216c53aae18bf35aa1ace3bb11bc639aa1ecc3cb320c740af23c53aaf25c137ac29c138a82bc43bac2dc139aa30c53aaa33c337aa35c03aa837c73cac3ac139a73cc437aa3ec53aad40c338ab42c13aaa44c338ac46c53aab47c639ac48c339aa3dc43bab2bc43bac21c164a268ce9f84e4cd9d7dfbd79c75fedc9c6cffde9b6effdb9a6fffd7986affd69467ffd38d64ffcb855dffc68159ffc07a52ffb66c41ffb5663dffb36238ffb15f35ffb05d36ffac5b31ffa95829ffd4814afff09957fff29952fff19a58fff29950fff0974fffec934cffeb9249ffec924bffec934cffe88e46ffe88b44ffe58843ffdf8341ffdd8142ffdc7e43ffd5753cffcb6b33ffc86832ffdf8646fff7a65cfff6a55afff6a154fff5a258fff4a153fff39e4efff09a4fffed954effe88f48ffe2914bfffbbd77fff9bb74fff9ba70fff8bd72fffbbf72fffcc274fffcc073fffdbf75fffdbf75fffbbf75fffbc075fffbbf75fffabd74fffbbd74fffabb70fffab76cfff5ad62fff3a85cffeea259fff0a95efff7b166fff6a95cfff3a156fff39f57fff29954feee954efeec9351fee59150e7d9925b66dfa8890edb6db60dc43bb110cf40af12b839aa11c33ca510cf40af10bf40af0fcc33aa0ec837b60ec837a40dc43bb10cbf2baa0cd540aa0cbf40aa0cbf40aa0bd146b90bd146b90bd146b90bb92ea20acc33b209c61caa09c639aa09c639aa09c639aa09c639aa09c639aa09c639aa08bf40bf09c639aa08bf409f08bf40bf08bf409f09c655aa08bf40bf09c639aa08bf40bf08df40bf08df40bf09c639aa08bf409f09c639aa09c639c60acc33b20acc33b20acc4db20acc33b20acc33b20cbf2baa0dc43bb10dc43bb10cbf2baa04bf80bf02ffffff07db49b60dc43bb112c639aa16c53aae18ca40b51ac43bb11bc639aa1dca3eb020bf40a722c33cac24bf39aa26c33cae24c640aa12b847aa17e9d3bc90d39e65d5dc99578ad1925c26f8d7bc4ee5c49df3ce7e43ffd77339fed86f36ffcc7334ffe99353ffe9934cffe99248ffe7944cfde99956fecd8754ffa15c3cffae6745ffa05936ff9f5939ff9f5b3bffa25d39ffa5603dffa6603dffa9633dffab643dffac673dffac683fffb06941ffaf6a3fffb46d44ffb66e44ffb36f3fffb36d41ffb66e44ffb76e41ffb66e43ffb26a3fffb3683bffb46a3cffcd864dffe59d5effe79e5cffe9a05affea9f5cffe79e5dffe79e5cffe89d56ffe79c54ffe69a51ffe79a52ffe59750ffe3964effe2944fffe1924dffe1904bffe18f4affe18e49ffe28f49ffe2914affe3914affe4954effe89a54ffea9b56ffe99b56ffe79a55ffe69551ffe59250ffdb8b4effbf7242ff9e5533ff7a3f26ff4a281bff2d1a13ff2b1e19ff2b211dff3d2b24ff5b4434ff5a4330ff383025ff23211cff23201eff242220ff222221ff22211fff22211fff23221fff22211dff22231fff22241fff20211eff222223ff252525ff292929ff2f302fff30302eff2d2a28ff342f2cff302622ff231110ff2d1916ff3d231fff522f29ff75534effae9998ffac9d9effab9c9bffaa9b9affa69898ffa18d8fff987e7bff93675aff904d32ff924a2bff974d2cffa35530ffb16235ffc77942ffd7894cffe09551ffe99c53ffefa256fff0a052fff59b4efff5a859fff8af5efff7af60fffcb86efff8ba7cfff5e2cafff3ebe8ff72625cff8b5631ff845738ff322722ff262423ff252826ff262727ff272a29ff282b29ff282c29ff2a2c2bff282f2bff444643ff504f4bff58554eff765c46ffb58f6aff756254ffa49380ffe6dcc5fffbf5ebfff8f1d3fffaf0ccfffaedc2fffbdb9bfff9ca87fff8c682fff5c683fff6bb73fff0a458fbefab6970efbfa22cbf40ae31c639ac2fc33cae2cbf3aa828bf39a625c83eac21c93eb220c740af1dc13ea71ac445b118ca40b516c53aae13c943ae11d23cb40fcc44bb0ec849b60dc43b9d0bb946a20ab2339908bf409f07b649b606aa2baa05cc339904bf80bf03aa55aa028000800280808001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff0280808003aa55aa03aa55aa03aa55aa04bf40bf0599339905cc33cc07b6249208df40bf0acc33b20acc4db20bd12eb90dd83bc40fcc33aa11c33ca513c943ae14cc33b217c837a619c23da31bc642aa1cc837ad1fc53aad22c33cac24c639b127c43baa29c738ae2cc53aae2fbe36a831c639ac34c43bac36c639aa39c53aaa3bc238a93ec13ea93fc239aa41c43bad43c239ab45c437aa47c239ac3fc239aa2fc33cae2bc43bac1dca9595aab28466fad19671fddf9c6dffdd9d6effdc9b6bffdb9a6bffd8986bffd79769ffd59366ffce8960ffca855cffc47d54ffb66e45ffb3673fffb5643bffb36137ffb26037ffb15e37ffac5c32ffa7572dffba6836fff09958ffef974dfff19650fff1964dffef964bffed934affeb9048ffea8f48ffe88d47ffe68a44ffe58643ffe18342ffdd8142ffdb8042ffd5773dffc86a30ffd6793dffe68746ffdd803efff3a35afff4a658fff7a053fff5a355fff3a051fff19d4fffed994effeb934cffe28c48ffd88b47fff9bc76fffcc37bfffcc277fffbc275fffbc175fffcc374fffdc175fffdbf76fffdc075fffcc076fffabe76fffabe75fffbbd74fffcbd73fffbba6ffff5b163fff8b061fff7a95cffdf8c44ffe49751fff5b067fff3a557fff3a155fff19c55fff09853feeb9750fee69453d6d895633be9c29c08bf60bf11c33cb411c33ca511c33cb410bf40af0fbb33aa0fcc44aa0fbb44aa0ec849a40ec849a40cbf40aa0dc44eb10bd12eb90bb92ea20acc33b20ab233990acc4db20acc4db209c639aa09c639aa09c639aa09c639aa08bf409f08bf409f07db49b607b624b607db24b607b6249207b6249207db49b607db24b607b6249207b624b607b649b607b6249208bf409f07db49b607db49b607b6249207b6249208bf409f08bf409f07db49b608bf409f08bf409f09c639aa09c639aa0acc33b20bd146a20bb92ea20cbf40aa0dc43bb10dc43bb10eb637a40fbb44aa12c639aa14bf40a616c53aae17c837b119c23dad1bc642aa1cc837ad1ecc3cb321c13eaa23c53aa825c137ac15c23daa11d2d2c370bda6927ec49a7922e8c39603ffffff0dc462b14ecea07cf6d27d48ffd6753dffcc7136fee99552fee89248feeb9446fcee9d4ef4e5a164dbdba476f9b57752feb46c4eff9a5736ff9f5d3bff9e5a3bff9f5d3affa15d39ffa45f39ffa5603cffa7623cffaa633dffac673effad6840ffae6840ffb06b40ffb16c40ffb36d40ffb46f40ffb76e40ffb97041ffbc7142ffbf7344ffc17645ffc17442ffc67944ffd88f4fffefa65dfff3a95efff5ac64fff3aa66fff5af67fff5b064fff9b163fff9b165fff7b266fff6b369fff8b469fff8b468fff8b365fff8b466fff6b668fff5b768fff6b668fff4b365fff2b063fff0a962ffeda45effe79f58ffe69d56ffe69c58ffe8a25dffeea964ffeea869ffe6a366ffd8925affb46a3dff945433ff683923ff3a2115ff291b16ff2e211eff2d1e1cff4c3a30ff533f30ff473c32ff26231eff232120ff232321ff242321ff252422ff252423ff272625ff242423ff242423ff232221ff2d2d2dff6e6e6fff656568ff323436ff2f3131ff31302eff282422ff3c3432ff221412ff241211ff311b18ff502f29ff4f2a23ff947975ffb0a0a0ffafa09fffaf9f9dffab9d9bffa69998ff9d8a8bff937772ff915d4bff90492aff924829ff994e2bffa0552cffb16335ffc67942ffd38649ffdf914fffe69852ffef9f55ffed964bfff2974bfff3a558fff8ad60fff6af62fff9b66ffff6ba7efff1e2cfffefebe9ff63534eff8d5934ff674832ff29251fff262422ff212423ff222323ff232624ff272a29ff292b2bff2a2c2dff272b2bff454544ff52504cff59544cff735745ffab8666ff6b5f4affaf9883ffebdecbfffaf7e7fff7f1d2fff5edccfffbeac0fff8d79bfff4cb8cfffcc480fff5b468ffef9f55fef3a15cf4eeb06f49e7b9a835c03aad31c63eb12ec23dac2ac237aa28bf39a625c137ac22c33cac1fc53aad1cc840ad1ac43bb118ca40b516c546ae13c943ae11d24bb410bf40af0ec849a40cbf40aa0bb92e8b09c639aa08bf40bf07b649b606aa2baa05cc339903aa55aa03aa55aa03aa55aa0280808001ffffff01ff000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000ff0001ff00ff01ffffff028080800280008003aa55aa03aa55aa04bf40bf05cc339906d52baa08bf409f08bf409f0acc33b20bd146b90cd540bf0ec837b610cf40af11d23cb413c936ae16c53aae17c837b119cc3dad1cbf37a41dc135a720c740af23c53aaf25c83eac28c640ac2ac237aa2dc639b02fc336ae33c33caa35c53aa837c73cac3ac139a73cc43caa3ec13aa940bf38a741c437a944c338ac45c437aa31c639a725c13eac22bb3cac1ec49191b7b9836afbc18261fdd39067ffde9c6bfedd9c6cffdb9a6affd99869ffd79668ffd59466ffd28e62ffcd885dffc88056ffb97045ffb4693effb5663cffb2643bffb0623bffaf6138ffae6034ffac5c33ffa95830ffa55527ffed9759fff0974effee934bffee934cffee9449ffec9249ffeb9049ffea8f48ffe78c47ffe48844ffe18342ffe08242ffdc8143ffd67a3effcd7134ffe78c49ffec9148ffe78742ffde7b3affed9c57fff3a657fff89f51fff59f50fff09c4fffed994fffe4974dffe99e55fff4ae64fffab66efff6b972fffbc47cfffbc378fffcc276fffac275fffac175fffac175fffbc176fffcc073fffcbf74fffbbe75fffdbd77fffcbc75fffdb972fff9b76dfff9b669fff5aa5effe49147ffe38a42ffdc8840fff6af60fff1a257fff09c58fff29c52feed974dfee8975ab7d89d6e1bf6d9b304ff80ff11c33ca511c33ca50fbb44aa0db13b9d0ec837b60dc43bb10db1279d0dc43bb10cbf40aa0bd12ea20bb946a20bb92ea209c61caa09c639aa09c639aa09c639aa08bf209f09c639aa08bf409f07b624b608bf40bf07b649b607b6499206d52baa06d555aa06d52baa06d52baa06d52baa06d52baa05cc009906d555aa06d555d505cc339905cc33cc06aa2baa06d555aa05cc339905cc33cc06d52baa06d52baa07b649b606d555d506d52baa07db49b607db49b608bf409f08bf409f09c639aa09c639aa0acc33b20bb92ea20cbf40aa0dc43bb10ec837b60fbb33aa11c33ca513bc36a113c928ae15ce3db617c837b119cc3dad1bc639aa1dca3eb020c740a722c33cac24c639aa08bf60bf0ae6b2e60bffe8e80cd56abf28c640ac1dca46b00dc462b173d3a078f9cc753ffed47d43fde69752fbe2954bece2a060b9dea56e77dfb27c31e0c1a160e2cab7f7a9775afea15f40ff9e5f40ffa15d3fffa15d3affa25e38ffa55e38ffa55f38ffa7603affa8623cffab663fffab663effad663effaf6940ffb26b3dffb46e3dffb97240ffbb7541ffbf7641ffc37b42ffc67b43ffc67b43ffca7d44ffca7c43ffcd8044ffd88b4cffea9d59ffea9b55ffed9f54ffeda155ffeda153ffefa455fff1a658fff2a85afff3aa5bfff4ac5bfff6ad5cfff7ae5dfff8b05cfff7b15dfff9b561fffab562fffab561fffbb562fffbb562fffcb765fffab766fffbb96bfff7b76afff9b76efff8b970fff3b470ffefb57cffe5b988ffe6b785ffd99c6bffae6b46ff91533aff643527ff3a1f1bff38201bff33231cff2c241eff493d34ff463a31ff312c26ff252220ff252422ff252421ff262423ff272526ff282728ff2c2d2fff2e2f34ff959699ffedf0f3ffeaeff1ffe6e8ecff3e4345ff2d2f30ff262523ff322a28ff352827ff22110fff2f1815ff3d201aff582f28ff67433bffaf9795ffafa0a1ffb4a2a2ffb2a1a0ffaa9f9bffa39496ff998686ff957169ff8c4e36ff8f4927ff924c29ff9b4f2cffa1552bffb26537ffc57841ffd4864bffe08f50ffe69550ffef9b53ffe88e45fff0954afff4a659fff6aa5cfff5af62fff9b76dfff6b97ffff1e2cffff1e9e4ff665246ff895834ff564028ff282823ff262322ff222424ff242525ff222424ff262727ff262828ff272929ff232527ff464545ff514f4aff59534bff735745ffa48268ff655b48ffb49984ffeadfcffff5f7e2fff8efcbfffbe9befff8db9ffff7cc8cfffbc47dfff0a75dfff09d4efff4a156fef1a65ce6ebaf6e3bd89ca934bf36ac31c13eac2dc139aa2ac237aa28bf39a624c639b122c33cac20c740af1dc135a71bbd42aa18bf40aa15c23db613c936ae11d24bb40fcc44aa0ec849a40cbf40aa0bb946a209c639aa08bf40bf07b624b606d52baa04bf40bf04bf80bf03aa55aa028080800280808001ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff02ff008002ff008003aa55aa03ff00aa04ff40bf05cc339906d52baa08bf409f09c639aa0acc33990bd146a20cd540aa0ec837a411c33ca512c639aa14bf33a616d13ab918ca35aa1bc639aa1cc840ad1ecc3caa21c93eaa23c53aaf26c33cae29c13ea82bc43bac2ec237a630c53aaa33c33caa36c239aa38c437a83ac139ab3cc437aa3ec53aa940c338ab43c239a745c037aa39c03aaa29c13eae2ac23daa1cbf809bb1ba866bf8c07d5ffdc8815fffc28057fede9d6affda9a6affdb9768ffd89667ffd79567ffd59164ffd28d61ffcd855bffbc7248ffb76a40ffb6673dffb3653dffb0633bffb26239ffb35f34ffb15e32ffaa5a2cffb36234ffbf693affd57d43ffef9650ffec924affec914affeb9248ffea9047ffea8f49ffe78c48ffe48946ffe38645ffdf8346ffda8043ffd47a3bffd8803effec9450fff0954cffeb9045ffe1853fffdf7838ffe58b49fff2a55afff59f56ffee9e4fffeca356fff2ad63fff8b86cfffbbb71fffabb70fff9b970fff4b76ffffbc37bfffbc277fffcc276fffbc174fffbc174fffbc078fff9c179fff9c177fffbbf78fffcbe78fffdbd74fffab96efff7b768fff9b768fff4aa5dffe9984bffe98f45ffe58a44ffe18744fff0a45dffefa357fff29d55ffec9853f8e2985d99dfad841ce4a4ad07b649920fbb44aa0fcc44aa0ec837a40ec849b60ec849a40dc43bb10cbf40aa0bb92ea20bd12ea20bb946a20ab233990ab24d9909c639aa09c639aa08df40bf08bf40bf08bf209f07db24b607db24b607b624b607b649b606aa2baa06aa2baa06aa2baa06d52baa06d555aa05cc66cc05cc3399059933990599339904bf00bf05cc66cc05cc33cc04bf00bf05cc33cc04bf40bf05cc33cc04bf40bf05cc339905cc339905cc66cc05cc339905cc33cc06d52baa06d555aa06d52baa06aa2baa07b624b607db24b608bf209f09c639aa09c639aa0bb946b90dc43bb10dc43bb10ec837b610bf40af12c639aa13c936ae15c23daa16d146b918bf35aa19c23dad1cc840ad1ec43cb322c343ac24bf39aa21c93eb21aba3ba711c33ca523c53aa813c943ae11c34bb410efcfbfb7c69063f9ce8144f2d69660c3d69c6b6ee1b07b37dfa79419d685b804ffffff05ffffff9dac8572fda0654aff9c5d40ff91563aff97563aff9c5a3cffa05d3bffa6613dffa5603cffa6623dffa8643effaa673fffab683fffaf683fffb26b41ffb56d41ffb97140ffbc7440ffbd7540ffc17841ffc67b43ffc87c44ffc77a42ffca7c43ffc97c42ffcc7f44ffd88b4bffe59754ffe79953ffe7984fffe89a50ffea9c51ffeb9d51ffeb9d52ffed9f52ffeea153ffefa252fff1a454fff2a554fff4a755fff3a856fff4a958fff6ab5afff6ac5afff7ae5cfff9b05efffbb25dfffab25efff7b363fff7b464fff8b468fff7b772fff5b97dfff1bb8bffe7bc95ffe1c299ffe3c198ffe1ac84ffa86a46ff915839ff623923ff3a2316ff3b261eff30211aff2e241eff403831ff413a33ff2e2b26ff262422ff262523ff272525ff282627ff2a2a2bff292b2fff5f6469fff0f6faffeff3f8ffebf1f3ff9ea5a8ff2e3537ff242524ff25201eff372e2bff261a18ff291713ff341c16ff54332bff583027ff90726dffb3a0a1ffb2a2a4ffb6a4a4ffb2a2a1ffad9f9effa29093ff957e7cff926454ff8c492bff8d4826ff934d2cff9c512bffa3572dffb5683affc57942ffd4864cffde8e4fffe79650ffea954fffe58942fff0944bfff5a75afff5a85bfff7b164fff8b56cfff6b980fff0e1d2ffefe8e3ff6b5244ff885837ff4b3723ff252624ff232121ff232424ff1e2020ff212323ff252726ff252627ff252627ff252627ff4c4846ff524e4aff5a524aff715946ff967e67ff5f5344ffb39987ffeee7dafff9efcffff0c88dfff3be7efff8cb83fff8b872ffed9f52ffee9a4dfff4a354fff7a65afef2a75ddcecae7328dfa6b934c436ac31c639ac2dc63eb02bc43bac27c434aa24c639aa22c33cac1fc542ad1cc840ad1bbd42aa18bf40aa15c23db613c943ae11c33cb40fcc44aa0ec849a40cbf2b950acc339909c639aa08bf209f07b649b606d555aa04bf408004bf408003aa55aa0280008001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ff0000010000000100000001ff00ff03ff55aa03ff55aa03ff55aa04bf40bf04bf008006d555aa06d555aa09c655aa09c639aa0acc33990bd12ea20ec837a40fcc33aa11c32da513c936ae14cc33b216c53aae18ca35aa1bbd39aa1dc135a71fc53aad22c33cac24bf39aa26c336ae2ac23daa2cc53aa82fc33ca831c63eac34c43bac36c239a539c03aaa3bc238a93dc43bab3fc639aa42c13aaa43c239ab41c03bad23c53aaf25c13eac21c96caa97b68a6ffcbf8261fec57b59fec17857feb06b46ffdd9d69ffd99967ffda9564ffd89464ffd79466ffd38e62ffd08a5effc1784effb76c41ffb5693effb4673dffb5653affb56338ffb46237ffb16031ffc07242ffd3844affdc8549ffcc6f39ffc56a34ffed9452ffeb924bffec904bffea9147ffe88f47ffe98d48ffe58a47ffe38747ffe28646ffdb8145ffd37c40ffe28e4afff39f53fff39c50ffef964affeb8f44ffe5843dffdf7634ffda7d3ffff1a85ffff2aa62fff6ba6bfffbbf72fffcbf74fffbbd73fffabd72fff9ba70fff9b86ffff5b76efff9bf77fffbc378fffcc377fffcc275fffbc175fffcc078fffcc174fff7c27afff7c07afffcbe77fffcbb70fff8b867fffab869fff5a95cffed994dffe99145ffeb8f42fee98d41fee78d43ffe79851fef0a45afeee9e58eae29b6277ddb0850eedb6c80acc4db20cbf40aa0ec849b60dc43bb10dc43bb10cbf40aa0cbf40aa0bb92ea20bb946a20acc33b209c639aa0ab24d9909c639aa08bf409f08bf409f07db49b608bf409f07db49b607db49b606d555aa06d52baa06d52baa05cc339906d555aa05cc339905cc339905cc339904bf40bf04bf40bf04bf40800599669904bf40bf04bf40bf04bf40bf04bf80bf04bf40bf04bf40bf04bf40bf04bf80bf04bf40bf04bf80bf04bf40bf04bf40bf04bf40bf05cc339905cc339905cc339905cc33cc05cc339905cc33cc06d52baa08bf409f08bf40bf09aa1caa0ab233b20bb92ea20dc43bb10dc43bb10fbb33aa10cf40af12c639b814bf40a616c53aae18bf40aa19c233ad1bc639aa1ec43caa20c738af23c53aa825c83eac28bf39a62bc43bac2dc639aa12d447b802ffffff3bcfbea0c3c3956992d29d6b3fdfbe962bd06bb229c744ae44c338ac26c33cae1ac43ba723d38ab6e4a3705bfea15d42ff9b5a3fff92573bff905238ff945539ff965539ff9a5839ff9d593affa05c3bffa15e3cffa4613cffa5623bffab653cffae673dffb46b3fffb86e3dffba713effbe7541ffc17641ffc47740ffc67941ffc77941ffc97b42ffca7d43ffcc8045ffd98c4dffe19451ffe2944fffe3944dffe5954dffe5964cffe7974effe8974effe9994dffe99a4dffeb9c4effec9d4dffed9d4dffef9f50ffefa151fff1a253fff2a453fff2a353fff4a655fff4a755fff3a755fff4a555fff5a758fff6a95bfff5ac5dfff6af63fff2b372ffecbd94ffeac5a8ffe3c8acffdec6a5ffdfc3a3ffdcaf86ffb0734aff985834ff5c351fff382215ff3d271dff31221aff2b251eff383630ff3a3834ff2b2b29ff262524ff282828ff2a292bff292b2eff30353affbbc7cdffdde5ebffdddfe9ff9da2a7ff2b3437ff252727ff24211fff332b27ff291c1aff291816ff321b16ff41241dff59302aff79554bffb29995ffb3a3a6ffb2a3a3ffb4a5a2ffb1a3a1ffae9d9dffa08b8cff96756eff91563dff8d4928ff8d4a28ff964c2bff9c512cffa65e31ffb66b3bffc67a42ffd5894cffdd8f4effe6954fffe48d47ffe4873fffee944afff4a458fff5a759fff8b266fffab56bfff6ba81fff1e0cefff1e7e1ff705748ff885a3bff473423ff222323ff222223ff212324ff202222ff1c1e1eff212323ff232626ff212426ff282a29ff4e4b49ff54504aff584f46ff73604cff84725bff695b48ffb6a691fff3edd8ffebbc8dffec914bfff8a95ffff0ae5fffed994efff29d50fff5a052fff2a455fff2a459ffefa75cdaefb1771fe6adbd2ec237ac2bbe3bac2ec237ac2bbe3ba628bf33a625c137ac22ca3cac1fc53aad1dc13eb01ac43bb117c843b115c23daa13bc36ae11b43ca50fcc44aa0ec849a40dc43b9d0acc4db208bf40bf07b624b607b624b606aa2baa0599339903aa55aa03aa55aa01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ff00ff0100ff0001ffffff02ff80ff02ff00ff03aa00aa04bf40800599339906aa2baa07b649b608bf409f09c639aa0acc33b20cd540bf0fcc44aa10cf40af11c33ca514bf40a615ce3db617c837a61ac43ba71cbf37a41dca35a721c136a223c53aa826c33cae28c639a62ac83db02dc639aa30c53aaa32c238ad34c43bac37c338ac39c53aaa3bc238ad3dc43bab40bf38a741c437ad3fc23dae23c53aaf2cc53aae1cc880b687bb907bfabd805effc17d5afec17b56ffb06744ffaa5e3dffdf9d6dffdb9665ffda9463ffd99465ffd69164ffd58e62ffc77d52ffb96d44ffb76b40ffb86a3fffb6673dffb66639ffb76836ffc17945ffd9975cffeba25fffe28b44ffdf7e3cffd06f36ffbe602effe48b4bffea904affeb8e48ffe88f48ffe88d48ffe78d49ffe48a48ffdf8645ffd97f42ffd78240ffed9e57fff7a75bfff5a456fff2a052ffef994bffee9347ffe78840ffe4823effd77a3ffff9b974fffdc278fffac174fffbc175fffabf74fffbbf74fffbbe73fffabb71fffaba70fff6b76efff7bb73fffcc47afffcc477fffbc275fffbc275fffcc075fffcbf73fff9c074fffbc076fff8bb6bfdf8b86afdf8b86dfcefa360fbe89750fbe79249fae78f48fae78d45fae48f44fae58f49fae18e49f6eea764bedca47144e1bb9606d5aaaa0dc43bb10ec837a40dc44eb10cd540bf0cd540aa0bd12eb90bd146b90acc33b209c639aa08bf20bf09c639aa09aa39aa08bf409f08bf40bf06d52baa07b6249207b649b606aa2baa06d555aa05cc339906d555aa05cc33990599339905cc33cc04ff40bf04bf40bf04ff40bf03ff55aa04bf80bf04bf408004bf40bf04bf40bf04bf40bf03aa55aa03ff55ff03aa55aa03aa55aa04bf80bf04bf80bf03ffaaff03aa55aa03aa55aa03aa55aa03aa55aa04bf40bf04bf40bf04bf408004ff40bf04bf00bf05cc66cc04ff40bf06aa2b8006d52baa07b6249208bf409f09c639aa0acc33b20bb92ea20dc43b9d0ec849a40fcc33aa11c33ca512c639aa15c23daa17c843b117c837b11ac43bb11cbf37ad1fc53aad22c33cac24c640aa26c93cae29c73eae2dc63eb023c53aaf02ffffff1ce4d1c81fefd6c513d75ebc1cc840ad42c53aaa44c738ac40bf38a70fcc44aa02ffffff5ea5826dfdab715affad684bffa96448ffa46546ff96583cff925439ff915338ff95563bff97583cff995a3bff9d5c3cffa15e3bffa4603affaa653dffad673dffb0683cffb56c3dffb96f3dffbc7440ffbf7440ffc2763fffc47840ffc67a40ffc97d43ffc77c41ffcb8044ffd78b4cffdd904fffdd8f4cffde904cffde904affe0914affe3934bffe3924affe3944affe6954cffe59549ffe8984affe9994bffea994cffec9b4effec9b4dffeb9a4cffee9c4effee9c4dffed9c4cffef9f50fff29f52fff29f51fff6a253fff5a656ffefa456ffecab67ffe7bd8cffe5c8a6ffe4cdb4ffe7ceb4ffe0ccb5ffe2c8a7ffe1b992ffb17c53ff965b37ff57321dff311f15ff36271fff30231cff271f1aff2f2b27ff333431ff323333ff2c2e2fff292b2dff313539ff697379ff9eafb4ff8a979dff565b66ff222328ff262928ff282622ff2e2621ff2b1e1aff291b18ff2f1e1cff361c15ff5d362bff663931ffaa8d88ffb4a3a2ffb3a4a5ffb6a3a3ffb5a4a3ffb1a0a4ffa89293ff9e7d75ff926351ff8d4c2dff8d4827ff904925ff994e2aff9f542dffac6236ffba6f3cffca7d43ffd88b4dffdd904dffe7954effe28b44ffe2863effee964bfff4a356fff5a759fff7b367fff9b369fff6b980fff1dfcbfff0e7e1ff745e50ff885c3eff4f3928ff252320ff222829ff272a2dff292c2dff252828ff1f2222ff1f2525ff1d2426ff343639ff504d4bff57524bff574a3fff7a6a57ff6e5e4aff715e49ffc6bca0fff4e2c0ffdc8b4bfff49248fff4a256ffe89846fff29d52fff3a353fff19f53fff3a255fff2a259fef3aa61d6f0b3771ae2bac428c639ac28bf39ac2ec23dac2ac237aa28bf39a625c137a522c33cac1fce42ad1cc840ad1ac445a717c843a616b946a213bc43a111c33cb40fcc44bb0dc43bb10cbf40aa0acc33b208bf40bf08bf209f07b624b606aa2baa0599339904bf80bf03aa55aa02ff80ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000001ffffff01ffffff0280808001ffffff0280808002ff80ff03aa55aa04bf40bf05cc339906aa2baa07b649b607db24b609c655aa09c639aa0bb92ea20dc43bb10ec837a410bf40af12c639aa14cc40a616c53aa218ca40aa1ac43ba71dc13ea71fc53aa521c136aa24c639aa26c93cae29c13ea82bc43bac2dc639aa30c53aaa33c33caa35c53aad38c43ba83bc238a93cc43caa3ec13aa940c338ab42c53aae0eb649b61bc639aa16c55db9a2bd927efab77d5ffec17d57fec47b56ffb46b46ffaf5e3cffa55734ffd99767ffd99562ffd99462ffd89362ffd99264ffca8055ffba6e44ffb96b42ffb7693effb8673affb56635ffd0884effe7a667ffeba85dffe79749ffeb9041ffe3843dffdc783bffd26f34ffbf5f2effd77d41ffe98f4affeb8e49ffe98f4affe68d49ffe38a47ffdd8544ffd47e3effde8d4dfff6aa61fffaad60fff5a85bfff2a255fff19d50fff19c4ffff19b4efff2954cffe37f3effc8662dffeba563fff9c376fffdc073fffbc076fff9c074fffabe74fffabd74fffbbc72fffaba70fff5b66efff2b56efffac278fff9c378fffbc275fffbc175fffbbf73fffcbf74fefcbd71fff8b86bf9f5bc76e5efc187bfe2b684b1deaa7c9fdfa87892dca8758fdaa67991daa47693d7a37693d9a1788ad8a17657dcad8115e7b69e05cc66cc0cd540bf0cbf2baa0cbf40aa0bd146b90bd146b90acc33b20acc4db20ab24db209c639aa09c639aa08bf409f07db49b607b649b607b649b606d52baa06d52baa06aa2baa05cc339905cc33cc05cc339904bf408004bf40bf04bf40bf04bf40bf04bf40bf04bf40bf03ff55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff03aa55aa03aa55aa02ff80ff02ff80ff03aa55aa02ff80ff03aa55aa02ff80ff03aa55aa0280008003aa55aa03ff55aa03ff55aa03aa55aa03aa55aa04bf40bf04ff40bf05cc339906d52baa07b6249207b6249208bf40bf0acc4db20bb92ea20bb92ea20dc43b9d0ec837b611c33ca512c639aa14bf40a615c231aa18bf40aa1ac43bb11cbf40ad1ec43caa21c93eb223c53aaf26c93cae29c13ea82bc43bac28cc39ac14bf40a61ec43caa19c23dad28c639b23ec53aad41c43bad44c738ac43c235ab38c43bad06ffffd5af9f7c69feac735cffb2755dffab6b53ffa8684effa4684dffa16549ff9b5d43ff93563cff92563aff96583bff9a5b3cffa05e3effa25e3cffa5603bffa9633bffac653cffb16a3dffb46d3dffb76f3effbc7240ffbe743effc17740ffc37840ffc67b42ffc67b41ffc87e42ffd28749ffd68a4bffd78b4affd98d4affdb8d49ffdc8d49ffdd8d48ffde8f49ffde8f49ffdf9149ffe09048ffe39248ffe39147ffe49349ffe59349ffe7954affe69549ffe89549ffeb964affec984affec9a4effec9c4fffed9e4fffee9d4effe89a50ffeca25dffeda763ffe6a969ffe6ba8affe2c9a8ffe2cbb2ffe3d0baffe5d1baffe1ceb0ffdebc99ffc99268ff9d623dff6c412bff341b10ff35221aff37271eff2a1d19ff271f1dff262423ff2a2b2bff2d2e2eff303032ff28292dff212428ff252629ff272629ff302a2aff29231fff291f1aff2c1f1bff2b1c19ff32201cff2e1b14ff5a3127ff6b3729ff9f7a71ffb39f9bffb1a3a3ffb3a3a2ffb4a19fffb6a3a2ffb19b9effa98a80ff95624dff8b4d31ff8a4727ff8e4927ff924925ff9c512bffa45931ffb06437ffbd713dffcd8046ffda8c4dffdf904dffe8964fffe08742ffe2863fffef984dfff4a557fff5a859fff8b569fffab368fff6b97ffff1dfc9fff0e5dfff7d6b60ff845b3fff644936ff2a251fff282c2eff2a2d30ff2a2e2fff2b2d2fff242728ff1f2426ff1f262dff2e3238ff4a4a4aff58534dff55473aff806f5eff574638ff705c49ffe6d7bdffe1b185ffe78c45fff6a057ffef994dfff39c4dfff09d51ffec9d4efff39f58fff1a456fff3a55cfef5ae64d9ecb47621e8aab931c134ac1fbd3aad2ec23dac2ac237aa28bf39a624c639aa21c93eaa1ecc3caa1cc840ad19cc3dad17c843a615c23daa13bc43ae11c33cb40fbb44aa0dc43bb10cbf40aa0ab2339908bf40bf08bf209f07b624b6059933990599339903aa55aa03aa55aa01ff00ff02ff80ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00000280008002ff80ff02ff00ff03aa00aa03ff55aa05cc33cc05cc33cc07b624b608df40bf09c639aa0acc4db20cbf40aa0dc43bb10fcc44bb11c33cb413bc36a115c23daa17bc37a618ca40aa1bc639aa1dc13ea71fc53aad22c33ca524c640aa27c43baa29c738a82cc53aa82ec237ac31c639ac34c43bac36c239aa38c43ba83bc238a93dc43bab3fc239aa40c338ab2ac23db026c33cae15db79c296b68877fab97d5ffec17c59ffbf7852feb86e4affad613effad5b37ffa95b36ffce8859ffd8935cffd89360ffd79261ffd1865affbd7045ffb96a42ffb7693cffbf7340ffd58d53ffecaa6effeea75effed9a4affee9343ffeb8c45ffe6863cffe3813effdb793dffce7134ffc26731ffc0672effe8904dffe98d4affe88e4bffe38a49ffdb8443ffd68643ffeca25efff9b26afff9b162fff8aa5efff5a65afff3a558fff4a356fff29c4fffee9245ffe17e36ffd86c30ffcc612bffe39757fffac374fffdbf72fffac173fffac174fff9bf74fff9bd74fffabc72fff9b970fff5b56cfff0b06afff8bf77fffac378fff9c276fffcc275fffbbf74fffabc72fdf8b86fe3f4bf7977f0c99829f9d3cd12e3b8c60eedc8db0edbc8c80be8b9d10be8a2d10be8b9d10ceabfd50be8b9d109e3aac605ff66cc0acc4db20dc43bb10cbf40aa0bd146b90bb92ea20acc33b209c639aa0ab2339908bf409f08bf409f08bf40bf07b6249207b6249206d52baa06d52baa06aa2baa06aa2baa05cc339904bf40bf05cc33cc04bf40bf03ff00aa03ff55aa04bf408004bf40bf04bf40bf03ff55ff02ff80ff03ff55aa02ff80ff02800080028000800280008003aa55aa02ff80ff02ff80ff02ff80ff02800080028080800280008002ff80ff02ff80ff0280808002ff80ff0280808002808080028080800280008002ff808003aa55aa03aa55aa03ff55aa03aa55aa03ff55aa04bf408005cc339905cc339907b624b607db24b608bf40bf0acc4db20bb946b90cbf40aa0ec837a410bf40af11c33cb413c943ae15c23daa17c837b119c23dad1bc642b31ec43caa20c740af23c53aaf25c137ac29c13ea82cc53aae2fc33ca825c137ac2bbe3bac38c43ba83ac639ab3ec53ead42c13eae44c338ac3ec13aad06d555aa14ccb2a6db967869fea37563ff9f7361ffa37562ffa77662ffa5775effa47359ffa56c55ff9e664aff955b3fff94583bff995a3dff9e5b3cff9f5b3bffa25f3affa6613bffaa653dffad683dffb06a3cffb36c3fffb76f3effbb733fffbb733dffc27742ffc27741ffc67b43ffc77c43ffcf8548ffcf8446ffd28747ffd48746ffd58745ffd78846ffd98947ffd98946ffd88a44ffd98b46ffdc8d48ffdd8a46ffdf8c47ffe08d47ffe18f47ffe29047ffe28f47ffe39047ffe59047ffe69249ffe6954affe7954affe49449ffe5984dffe89a52ffe6954effe59046ffec984cffeba362ffe6b588ffe3caa8ffe0ccb4ffe2ceb7ffe1d4baffe3d0b7ffe2c4a3ffcc9a70ffb0734aff905a39ff482515ff311c16ff36231eff36231eff2d1e17ff271f19ff25211eff262422ff282625ff2b2626ff2a2524ff28231fff261a18ff2d1e1bff31201dff31201dff31201dff341a16ff532a1fff77432affa77562ffb3988fffb0a09dffb3a1a3ffb2a29fffb5a29cffb69e9affa98581ff9b6953ff894a2eff8e4a2bff894525ff914a27ff954c28ff9f5530ffa95e36ffb46939ffc2753effd08248ffdb8c4dffe1924effe99650ffdc823fffe28640ffef9a4efff4a457fff5a95afff7b568fff9b369fff6b67efff1ddc6fff0e5dcff9f9287ff6e4a35ff805d45ff393228ff2c2e30ff2c3134ff2c3034ff2e2f37ff1f232aff485155ffcdd3d7ffeef3f5ff838a8bff565651ff5c4c41ff5e4a3fff675349ff736351ffe3c8a7ffd08145fff59853ffec9a4fffee994bffea9748ffe49b4fffeaa85afff0b069ffefb970fff4bd77fef6c27beff0bd8334f0d8bf14cc4db20dc44eb12ac237aa2bbe3ba628bf39a624c639aa22ca3cac1ecc3cb31cc840ad1ac445a717c843a615c23daa13c943ae11b43ca50fcc44bb0dc44eb10bd146b90acc4db209c639aa08bf40bf07b649b606aa2baa05993399048040800280008002ff80ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ffffff02800080028080800280808003aa55aa04bf40bf04bf40bf05cc339905cc339907db24b608bf409f09e355c60acc4db20cbf40aa0dc43bb110bf30af12c639aa13c936ae16c53aa217bc37a619c23da31cbf37a41ec444aa20c740a722c33cac25c83eac26c93cae2ac237aa2dc139aa2fc93cae31c634ac34c43bac37c33cac39c53aaa3bc238ad3dc436ab3fc639ae3dc036a726c33cae0cd580bf64b8917af0bd8466ffbe7b57ffbf7953febd754effaf623effab5e3bffa95b38ffa85a39ffc67f57ffd6935effd6915effd99463ffc17349ffbb6a3fffbb6f3effd99359ffe8a462ffefa459ffee9a4cffee9449ffee9245ffec8e45ffe6883fffe5863cffe1803cffda7a38ffd07135ffc76631ffbb602dffe5904fffe78e48ffe58a49ffd98445ffe19752fff6b269fffbb76cfff6b063fff6ae61fff9ab5dfff8a757fff4a152fff29a4dffef9143ffed893cffe57c36ffde7334ffd66c31ffe39358fff9c379fffbc176fffac176fffbc074fff9be75fff9bd75fff9ba71fff7b76ffff3b16dffefad6afff4bb75fff9c37afff8c279fffcbf73fefbbd6dfaf6bc71cfebbc8442f3d1a60fdd77bb10bf309f0cbf2baa0cbf40950acc4db20dc43bb10dc43bb10cbf2baa0bd146b90bd12eb90acc33cc0bb946a20cbf40aa0bb946a20bb946b90acc33b20acc4db209c639aa08bf40bf08bf40bf08bf409f08bf409f07db49b606d52baa05cc33cc06aa2baa05cc339905cc33990599339904bf40bf03aa00aa04bf40bf03ff55aa03aa55aa03aa55aa02ff008003aa55aa0280008003aa55aa02ff80ff02ff808002ff808002ff00800280008002808080028080800280808001ffffff01ffffff01ffffff0000ff0001ffffff01ff00ff02ff808001ffffff0280008002808080028000800280808002ff80ff01ffffff028000800280008002ff008002ff008003ff55aa03ff55aa05cc339905cc33cc06d52baa07b624b608bf40bf09c639aa0bb946a20bd146b90dc43bb10fbb33aa10cf40af13c936ae14cc40b217c843b119c23dad1bc642b31dca3eb020c738af22c334ac25c837ac28c639ac2bc43bac2ec23dac31c639ac34c43bac37c73cac3ac63eab3dc43bab41c03ba944c338ac3ec53aad06d555aa37ac9486f29b796dffa07867ff9f7665ff9f7766ffa07765ff9f7663ff9e7562ff9e7361ff9f715cffa17055ff9c6548ff9b5a40ff9c5b3dff9c5a3bff9d5b39ffa25f3dffa5633dffa7643affad683cffb06a3dffb46e3effb66e3bffbb723effbd743fffbe753fffc17842ffc37a41ffca8046ffcd8346ffcf8345ffcf8244ffd18344ffd48546ffd38545ffd48544ffd78746ffd68744ffd88845ffda8946ffda8844ffdd8946ffdc8b46ffdd8b46ffe08c48ffdf8b47ffe08d47ffe28f48ffe18f47ffe29147ffe5964cffe5964cffe49147ffe69144ffed984cffea9750ffe99951ffeba367ffe5b68cffe5c8afffe3cfbbffdfd1bcffdcccb6ffdecaaeffdcc1a4ffcfa885ffba825affad754eff6e4229ff3e1f12ff301b15ff3a251fff3b2a24ff322623ff251f1bff231d1aff251d19ff29201bff332722ff362522ff372422ff352521ff33201bff351a10ff643023ff814228ffa77151ffb58a74ffb19890ffb09f99ffb5a09fffb09f99ffb79f98ffac8d86ff9d7062ff955338ff854627ff8f4a2cff8b4526ff934d2aff98502bffa15931ffad6439ffb86d3cffc67741ffd38549ffdb8d4bffe3934fffe99550ffda7f3bffe38741fff09a4efff7a758fff5aa5afff6b567fff9b369fff5b67cfff1dbc3fff0e4daffc6b9a9ff4b3223ff77503eff4f3d33ff2c3130ff2c3538ff2e333bff2c303bff414c54ffd2e3e4ffe8efefffeaf1f3ff848c90ff454241ff584843ff514139ff594b3aff927760ffc58254ffe3883dffec9d54ffecae68fff1ba70fff5c17dfff3ca88fffad68dfffbdc9dfffcdb9cfffcdc9cfdfbde9df3f7d39854f0d4b00edb5bc813c943ae2ec23dac2bbe35a627c43baa24c639aa22c33cac1ecc3caa1bd039b319cc3dad17c837a615c23daa13c943ae11c33ca50fbb33aa0dc43bb10cbf40aa0acc4db209c639aa07b624b607b624b606aa2baa059966990480408003aa55aa02ff80ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff01ff000002800080028000800280808003aa55aa03aa55aa04bf008005cc33cc06d52baa07b6249209c639aa0acc33b20cbf40aa0dc43b9d0ec837b610bf40af12c639b814bf33a616b93aa218ca40aa19c23dad1cbf37a41fbd3aa520c738a723c53aa825c837ac28c639ac2bc43bac2dc639aa30c540aa32c238a835c03aa837c33cac39c53aae3bc73dad3ec53ead38bf3ba821c13eaa13c951ae44b88e78f2b68064ffc07f59ffbf7b54ffbe7854ffad633effab603cffa95d3affa95b37ffa85a38ffb46b43ffd7935dffda9260ffca8150ffbc6f41ffd78a59ffefa968ffe89a55ffee9a51ffee964bffed944bffed9245ffeb8f43ffea8c43ffe78940ffe5853cffe3803dffda7937ffd47337ffc96832ffb75b2affd58348ffe18c4bffdc8d4affeeab65fff8b96dfff6b366fff5ae5ffff7ae62fff8ac5dfff9aa5cfff8a658fff7a253fff49c4efff39648fff39245ffef8940ffea8138ffe0792fffe29350fff9c07dfffabf78fef8c075fffabe73fff9ba6ffff7b96ffef6ba70fef6ba72fdf7b772fef1b26cfeefb872fef6c481fefac279fef8ba72f3f3bc769eeac0861aebd8ba0edb49b60ec849a410bf40af10bf40af0fbb44aa0ec849b60dc43bb10dc43bb10cbf40aa0cbf40aa0bb92ea20bd12eb90acc4db20ab233990acc4db208bf60bf08bf409f08bf40bf07db49b607b624b607b649b606aa2baa06d52baa06d52baa05cc33cc04bf40bf0599339904ff40bf04bf408003aa55aa04bf40bf03aa55aa03aa55aa02ff80ff02ff008002800080028000800280008002808080028080800280808001ffffff02ff008001ffffff01ffffff0280808002ff808002ff8080028080800280808001ff00ff0280808001ffffff01ffffff01ffffff0280008002ff808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff02ff80ff02ff80ff03ff55aa04bf008004bf40bf05cc33cc07b624b607b624b608bf409f0acc4db20bd146b90dc43bb10fbb33aa11c33ca512c647aa14cc40b216c53aae19c23dad1bbd42aa1dca3eb020c740af22c33cac24c639aa28c639ac2ac83db02dc63eb031c639ac34bf36ac38bf3ba83ac63eb03dc43bab41c43bad44c338ac32c23dad03ffffff5daa9489fc9d796cfea47969ffa27968ffa17968ffa07866ff9f7867ff9f7867ff9c7868ff9e7865ffa57961ffab765bff995b3dff9a563aff9b583bff9b5a3aff9c5a3bff9f5d3affa25f39ffa86339ffab673cffad6839ffb26b39ffb56d3bffb76f3cffb9733cffbd7640ffc07940ffc57c43ffc87d43ffca7e43ffcc7f43ffcd8044ffce7f43ffcf8144ffd08243ffd18142ffd38343ffd48443ffd58443ffd68544ffd68543ffd78643ffd98745ffd98744ffdc8a47ffde8c48ffde8c46ffe09047ffe2934affe08f46ffe08d44ffe48f46ffe99549ffe69448ffe7984fffeba05affebaa69ffebc28cffe8d5b1ffe8dec7ffeee1d1ffeee0d1ffece1cbffeadecbffe1d1b8ffddc2a1ffca9e76ffc1895effac734dff7d4e33ff552c1cff421e11ff442318ff4c2d21ff4b2e25ff462e29ff452c28ff452624ff3d2220ff381f16ff412113ff592819ff7e3c26ff934f2fffb37c5cffb28f78ffa7806affb29086ffad988effb69d98ffa69189ffa98c81ffa28072ff9b6955ff945034ff874828ff8f482aff8d4626ff974f2bff9d542dffa65e33ffb2683bffbe7340ffca7b43ffd7894affde8f4cffe79650ffe9944effd77a36ffe58841fff19c4ffff6a557fff5ab5bfff7b467fff8ae64fff4b279fff2d9bfffefe2d9fff3e7d9ff463326ff5d3b2cff674a3dff3b352fff2d3537ff2b393fff20323bffb1c5cbffdef1f2ffe7eeedffb4bec5ff48585fff474241ff50403aff4a3831ff553f2fff824930ffc56b2bffea9b4efff9d38efffad993fffbd98ffffbd998fffdd9a1fffddd97fff9dc9dfffddb9bfffbdd9afdfadc9deefadba241ebd0b415c23daa31c139ac2dc63eb02bbe35a627c43baa25c13ea522c33cac1fc53aad1cc840ad1ac445a717c843b115c23daa13c943ae11c33ca50fbb44aa0dc43bb10cbf40aa0acc4db208bf40bf08bf40bf07b649b6059933990599339904804080028000800280808001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffff000100ff000280808003aa55aa03aa55aa0599339905cc339906d52baa07b6249209c639aa0acc33b20bd146a20dc43bb10ec849b610bf40af12c639b815b63daa16b93aae18bf35aa1ac43ba71dc13ea71fbd3aa521c136aa23c533af26c93cae28c639ac2bc43bac2ec237ac31c13eac33c33caa35c53aad37c33cac39c53fae3bc23dad2ac23db011c33ca511c34bb428bf9986dcb07b60febf7a59fec17b53ffbb7652ffaf6745ffac613cffab5f3affa95c37ffa85d37ffa95d38ffa35932ffd38f5dffd18758ffca804affe89b61ffea9959ffed9951ffef984ffff0964efff0934dffee924fffed934affeb9044ffeb8c46ffe88a42ffe5843effe27d3cffdb7939ffd57538ffca6a33ffbb5d2cffbc6b34ffe19b5cfff6b670fff5b267fff7b165fff6b164fff9b162fff8ad64fff8ad5dfff8ab5dfff8a95afff7a656fff7a254fff49e4ffff3984cffef9143ffea8c3fffeb8b3dffe39750fefac07dfef8bf78fff6bf76fef8be73fef8bd70fcf8bd75fbf6bd7af9f3bc7bf7f3bc7df3edba82f7e7b67efdf5c484faf3bd77d9ecba7a6ae7c09311f0c3b40cbf40aa0dc43bb10ec837a40cbf2baa0eb637a40db1279d0dc43bb10cbf40aa0bd146a20bb946a20acc33b209c639aa0acc4db209c639aa08bf409f09c655aa08bf409f07db49b606d555aa07db49b606aa2baa06aa55aa05cc33cc05cc339905cc339904bf40bf04bf40bf03aa55aa04bf80bf03ff55aa03ff55aa03aa55aa03aa55aa02ff80ff02ff80ff02ff00800280808001ffffff02808080028000800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff000001ffff0001ff0000000000000000ffff01ff000001ff000001ff000001ffffff0280808001ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ffffff0280808002ff00ff03aa55aa04bf40bf04bf40bf05cc33cc06d555aa07b649b608bf409f0acc33b20bd146b90dc43bb10ec837b610bf40af12c647aa13c936ae16c546ae18bf40aa1bc642b31cc840ad1fc53aad22c33cac25c137a527cb3bb12ac837b02dc639b030c53aaf34c43bac36c239af3ac139ab3dc03bab41c03ba940bf38a731c639ac0bd1a2d189a48d84fda17e6fffa47c6cffa37b6bffa37c6bffa17b69ffa17b6affa17c6cffa07d6affa47b68ffac7a65ff9d6548ff9f5b41ff99573eff8c4d36ff985939ff9a5938ff9c5a38ff9e5d38ffa16038ffa5633affa96539ffad683affb16c3cffb36d3cffb7703dffb9703dffbe7642ffc17942ffc47a41ffc67b42ffc87c41ffc97c41ffc97c41ffcc7e42ffcc7f43ffcd7f41ffcf8042ffcf8142ffd38444ffd18142ffd48443ffd58546ffd68545ffd88745ffd88745ffd98744ffde8c47ffde8d46ffdd8c43ffdf8c43ffe38f47ffe6934affe49146ffe8984affe99d51ffe9a25bffecb577ffe8c799ffe2d2b1ffe3d8c0ffe9dfc7ffeae1ccffeae1d1ffebe1d1ffebe1d1ffebe0ccffecdbc1ffe7d0aeffdcb892ffc9966cffbc8356ffab6f46ff975a35ff7e4324ff6a3317ff5f2c14ff5d2a15ff622b16ff6c331aff7e4023ff854324ff904f30ffad7753ffc79e81ffbb9c86ffaf9685ffa37051ffaf7f6bffa89084ffab9086ff9b7c73ff957567ff9e7b66ff9d6954ff954f33ff8c4d2bff8b4426ff8f4727ff954c27ffa2582effac6135ffb76c3cffc27740ffcf8247ffdc8d4effe0914cffe79650ffe68f4affd97a36ffe78c43fff09d51fff5a556fff7ac5cfff7b466fff4ab62fff5af70fff2d6b8ffefe3dafff4e6daff867162ff432517ff5a3d2fff54453cff2f3133ff2d3d44ff2c4853ffa9c5cdffb3cacfff7b9696ff415362ff3c4244ff483933ff413129ff4f3b30ff4e2e20ff894121ffd7863fffefb770fff6d490fffad993fffdda93fffbdb97fffdd9a2fffbdd96fffbda9efffbdc9dfefcdb96fbf9d89ebaf5daa910efbfbf2ec237ac31c139ac2ec23dac2ac237aa27c43baa25c137a521c936aa1ecc3caa1cc840ad19cc3dad17c843b115c23daa13bc43ae11c33cb40fbb44aa0dc43b9d0cbf40aa0acc33b209c639aa08bf40bf07b624b606aa2baa04bf40bf04bf80bf0280008002ff80ff01ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000001ff000001ff00000280808003aa55aa03aa55aa03aa55aa04bf40bf06aa2baa07b62492089f209f09c639aa0ab233990bd12ea20dc43bb10fcc44bb11c33ca513bc36ae15c23daa17bc37a618bf35aa1bc642b31dca3eb01fc53aad22c334ac24c639aa26c93cae28c639ac2bca3bac2ec23dac30c53aaa33c33caa35c53aad38bf3ba83ac139ab3cbf3caa23bd42a811c34ba50edbc8b6b1b18066febb7b59fec07c53febf7851ffaf6a46ffab623fffab5f39ffab5e39ffa95c37ffa75c35ffa65a34ffa55732ffc27d4dffd68d59ffe4965affeb9756ffee9753ffed9850ffed9751ffed964dffed954dffec934cffe9924affea9147ffea8d47ffe58b43ffe2863fffe2813effd87938ffd17435ffcb6d33ffca6f39ffb66730fff6b574fff6b36afff8b366fff9b164fff7b363fff6b163fff7af63fff6ae60fff6ab5dfff6aa5cfff6a859fff6a557fff2a051fff3a152fff19d4dffec9847ffe1833bfddb8c4bf8f9c185eff4c183d6f0bf83afefc28991efc58d81ebc29072ebc59a5af1ccaa47f1d4b049eedcc079eed5b7c0eec18aaaecc08737e8c7a209c671aa07b649920ec837b60ec849b60dc43bb10cbf40aa0dc43bb10bd12eb90bd146b90bb946a20ab233990ab24d990ab24d9908df40bf09c639aa08bf409f07b624b607b649b607b649b606d52baa06d555aa05cc66cc05cc33cc06aa55aa05cc66cc04bf40bf03aa00aa03ff55aa03aa55aa03aa55aa03aa55aa02ff80ff02ff8080028080800280808002ff80ff01ff00ff01ffffff02ff008001ff00ff028000800280808001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff000000000000ff0001ffffff01ff000001ff000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000001ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ff00ff02ff008003aa55aa03aa55aa04ff40bf05cc339905cc339907b6499208bf409f09c639aa0bb946b90cbf40aa0eb637a40fcc44bb12c639aa13c936ae15ce49b617c843b11ac43bb11dc13eb01fc542ad21c93eb224c639aa27cb3bb129c738ae2dc639aa31c139ac34bf3bac37c338ac3ac139ab3dc43fb041c43bad41c03ba924c640b10fddaaccaea0887effa68375ffa68271ffa58170ffa68171ffa3806fffa38170ffa48173ffa7826dffab816bffaf7b61ffa16247ff985642ff783d2dff935544ff945539ff965637ff985738ff9b5a37ff9e5d37ffa26039ffa5623affaa663cffa9673affaf6b3dffb36e3dffb66e3cffbb7240ffbc733fffbf7640ffc1773fffc57a42ffc5793fffc67a40ffc87a41ffc97c42ffca7e44ffca7d41ffce8144ffce8043ffd08244ffd18143ffd18244ffd78648ffd58544ffd68543ffdd8b48ffd98643ffde8b44ffdd8a42ffe28f44ffe38f47ffe28f48ffe5944dffe6964cffe39448ffea9a4effe09a51ffe0a770ffecc49affebd1b4ffe6d5bbffeadbc2ffebdecbffecdecbffe8dfcdffe9ddcdffe9dccbffe6ddc7ffe8d7c0ffe9d1b4ffe5c8a2ffe0b68affd6a575ffc99161ffbd8150ffb47644ffaa6d3cffac7545ffad764bffb7855effc99f7effd5b498ffd3bba0ffc5b5a4ffc1afa1ffb99886ffa15a37ffa8684cffaa8e81ffa4887affa38072ff917060ff9e7c67ffa1705cff985437ff925030ff8b4126ff914727ff964c27ffa75c31ffb36738ffbd723dffc67a41ffd38748ffde924fffe2934dffe7974fffdf8542ffdc7d39ffe98e45fff19c50fff3a657fff7af60fff8b263fff2a65efff5ac68fff4cfa9fff0e3d9fff1e7dbffdecdbeff533729ff452a1dff4a372cff453d39ff383f44ff334752ff3c525eff3c4f5bff3b4a4fff423f43ff3d312dff3c2822ff3d2b23ff3c241bff703a1fffc16830ffe9b36bfff8d692fffbd894fffcd899fffbdb9afffcdc9afffbda9ffffadd98fffcdb9cfffada9bfefcd895eef4d7a743f0d5ba13c943ae35c03aa831c139ac2dc139aa2ac237aa28bf39a625c13ea522c33ca51fc53aad1dca3eb019cc3dad17c843b115c249aa13bc36a111c33cb410bf50af0eb637a40cbf40aa0ab2339908bf209f08bf209f07b624b606aa2baa04bf40bf04bf40bf03aa55aa02ff80ff02ff80ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff01ff00ff01ffffff03aa55aa02ff808003aa55aa04bf408005cc339905cc009907b624b607b624b609c639c60bb92ea20cbf40aa0ec849a40fcc44bb11c33cb413bc36ae15c23daa17c837a619c233ad1bc639aa1dc135a71fc531ad22c334ac24c639aa27c43baa29c138ae2cc540ae2ec23dac31c63eac33c337aa35c53aad38bf3ba83ac139ab29c73eb418bf40aa09e3aac692b0866efdb97c5cfebf7b54ffbe7b53ffb06c46ffa9623effa9613cffa95d39ffa75b37ffa85b36ffa65c36ffa65b35ffa55834ffc1794bffe1975dffe99757ffec9854ffec9951ffed9b51ffef9b55ffef9852ffed9850fff09851ffed954effec934dffe98f4affe88f4affe58d46ffe48c47ffe88d4affe58a49ffe5884affdb7b41ffc26932ffeda564fff7b167fff8b266fff9b065fff7b364fff6b265fff6af62fff5ae62fff6ae60fff5ac5dfff3a95afff5a859fff5a857ffefa14fffef9b4dfeed9244fadd8743c7d1956462e0be9a24ead4b10feeddcc08ffdfdf07dbb6b608df60bf07db6db609c655aa04ff80bf04ffffff14ffd9cc30e4ca9f18ead5b503aaaaaa08bf40bf0dc43bb10dc43b9d0cbf40aa0bd146a20bb92ea20acc33b20acc33b209c639aa09c639aa09c639aa08bf409f08bf409f07db49b607b6499207b649b606d555aa06aa2baa05cc339906d555aa04bf40bf05cc669904ff40bf04bf40bf04bf40bf03ff55aa03aa55aa03aa55aa03aa55aa02ff80ff02ff80ff02ff80800280008002ff00800280808001ff00ff01ff00ff0100ff0001ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff808003aa55aa03aa55aa03ff55aa05cc339906aa55aa07b649b608bf40bf08bf40bf0acc33b20cbf40aa0ec849b610bf40af11c33cb413c943ae15ce3daa18bf40aa1ac43bb11dc13eb01fc542ad21c93eaa24c640aa27c43baa2ac237aa2ec237a630c53aaa34c43bac37c33cac3ac63eab3dc43bab41c037a940c338a70ec849b615b6aa9ecba58e83fea98778ffa78676ffa88776ffa68675ffa68574ffa58575ffa78678ffaf8877ffb4876eff9f684bff9e5d46ff74402fff814535ff824436ff713d32ff874f3bff95573aff975736ff9c5a37ff9f5d38ffa05e37ffa16137ffa7653bffaa663affad683affb26a3cffb46d3dffb76f3effb9713dffbc733effbf753fffc0753effc47841ffc47740ffc57941ffc57a40ffc97c43ffca7d40ffcd7f42ffcd7f42ffcd7f42ffd18244ffd28244ffd68545ffd98746ffd58240ffda8742ffdc8941ffe18c45ffe08d45ffdf8c43ffe39047ffe19048ffe08e48ffe79448ffe79142ffe59441fff2a554ffe8ab67ffedd1a8fff0e1c9fff2e4d0fff4e7d4fff3e9d5fff3e8d7fff2e8d7ffefe6d5fff0e6d3ffefe3d0ffece2ccffe9dec5ffeadabdffe8d3b5ffe7cdaaffe5c9a4ffe3c59fffe1c79fffe1caa3ffe3cdacffdfcab2ffddccb6ffd9c8b5ffd7c5b5ffd1c5b8ffcbb6a9ffac765cffa9542affa45b36ffad8b79ffa48777ffa98575ff937562ff9d7f6cffa77d69ff995a3dff975331ff8d4227ff904425ff974b26ffa95e32ffb96c3affc3773effcc8043ffd98b4bffe0944fffe3944effea9953ffd67b3affdc7e39ffeb9148fff19c4ffff2a757fff6b061fff8ae61fff4a15bfff3a963fff6c99cfff6e6d4ffefe6dbfff2e5d7ff947a68ff402112ff46291dff402d26ff453d38ff454140ff434243ff3c3c3bff3d3532ff35261eff33241dff36241bff3a2116ff6a3620ffa65526ffdb954efff8d38efff9d798fff9da9bfffcdb9efffbdc9cfffcdb99fffad897fffada97fffcd694fef9d492fdf9d59c99f2dab721c946aa26c33cae34bf3bac31c63eac2ec237ac2bbe35a627c43baa24c639aa21c93eaa1ecc3cb31cc840ad1ac43ba717c843b115c23db613c943ae11c33cb40fbb44aa0eb637a40cbf40950acc33b209c639aa08bf209f06aa2baa06aa55aa04bf40bf04bf80bf03aa55aa0280008001ff00ff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffff0001ffffff02ff808003aa55aa03aa55aa04bf408005cc339905cc339907db49b608df40bf09c639aa0bb92eb90cd540bf0dc43bb10fcc44bb11d23cb413c936ae15ce3db617c837b119cc3dad1cbf37a41fc53aad20c738a723c53aa825c13ea527c43baa29c138a82cc53aae2fc33ca830c53aaa34c43bac36c239aa38c43ba833c33caf22c33cac27c441aa49c0937efab6795bfec07c57febd7a53ffb6744effa8643effa9603dffa85e3bffa75d3affa75b39ffa65b37ffa75c39ffa75836ffa65631ffb3663affe5985fffee9e5bffef9958ffed9852ffea964effea924dffe9904dffe88d4affe88e49ffe78b45ffe68b45ffe68c46ffe88e46ffe78d45ffe58a45ffe28540ffdf823fffdc7c3cffda763affcd7035ffda8b4efff8b069fff9b266fffab266fff7b265fff6b065fff5af64fff7b064fff5ad60fff3aa5cfff3aa5afff4a858fff4a857fff4a653fff0a255fcea9145dbd68c4f37ecc39e0fcc44bb11c33ca50cbf40aa08bf40bf0dd84eb10dc44eb110bf309f0fcc44aa09c655aa04bf80bf04bfbfbf03ffffff05cc99cc06d52bd50cbf2baa0cbf40aa0bb92ea20bb946a20ab233990acc4db209c639c609c639aa08df40bf08bf409f08bf409f07db49b607db49b607b649b606d52baa06aa2baa06aa2baa05cc33cc05cc33cc05cc33cc04bf40bf04bf408004bf408004bf40bf03aa55aa03aa55aa02ff80ff02ff008002808080028080800280008001ff00ff01ff00ff01ffff0001ffffff01ffffff01ffffff01ff00ff01ff00ff010000000000ff0001ff00ff01ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ffff0001ffffff03aa55aa03aa55aa04bf40800599339906aa2b8006aa2baa08bf40bf09aa398e0ab233990dc43b9d0dc43bb10fcc44aa11c33cb413bc36ae16b93aa218bf40aa19c23dad1dc13eb01fc53aad22c33cac24c639aa27c43baa2bc43bac2dc139aa31c139a734c43bac36c239af3bc241ad3ec53ead41c43bad44c338a913bc43ae2ab0a498eda1887dffab897cffa98777ffa88878ffa68777ffa88878ffa9897affa8897bffb08a79ffa97b61ffa0674dff7e4431ff7d4533ff87473aff6a3d31ff73443bff7b4638ff8d533aff945639ff965536ff995836ff9c5b35ff9e5e35ffa36239ffa56239ffa76437ffad673affaf693cffb36c3dffb56d3bffb9703dffba713cffbe743effbf733effc37641ffc47740ffc67a41ffc87b42ffc97c40ffca7d41ffca7e42ffcd7f43ffce8043ffd28243ffd78746ffd3823effd98641ffd98540ffde8a43ffdd8a43ffdc8942ffe18e46ffe18c44ffdf8b43ffe38f46ffe69148ffe28f47ffeb984cffe49545ffebaa5effeabb7bffeac590ffeed4aefff0e0c3ffefe6cefff2e6d2fff3e7d8ffefeadbfff1eadbfff4ead9fff4ebd9fff3ebdafff0e8d9ffeee6d7ffece4d4ffece4d5ffece2d1ffecdfcbffe9ddc4ffddd2bcffded0c0ffddd0c1ffdacdbcffdacabcffd4c6b9ffc59981ffa4552cffaa5123ffa8592fffab8067ffa48775ffab8979ff9d826fffa38876ffae8a77ff9e6446ff9d5b35ff8f4728ff8d4123ff9a4c25ffb06234ffc0723effca7d41ffcf8243ffe09250ffe29450ffe59752ffea9a54ffd07333ffdd7e3affed944afff19b4ffff3a657fff7b263fff4a85cfff49f59fff0a45cfff4bf8afff9e6cffff1e5dcfff1e7ddffe8d4c2ff775541ff432213ff482f24ff3a2822ff2a1d1bff221918ff211a16ff32221cff3d2a1fff3a2319ff513022ff79432bff8f4a22ffda9752ffefcc88fff6daa3fffadca8fffae1adfff9dc9cfffad992fffad492fffdd492fff9d591fffdd48efffbd28febf5d7a836e7afc63bc23dad38bf37a835c03aad31c639ac2dc139aa2bc43bac27c43baa25c137ac22c33cac20c740af1dc13eb01ac43bb118bf40aa15c23daa13bc43ae11c33cb410bf40af0ec849a40cbf40aa0acc339909c639aa08bf209f07b624b606aa2baa0599339903aa55aa03aa55aa02ff80ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff02ff80ff02ff808002ff808004bf408004bf408006aa2baa06aa2baa07b649b608bf409f0acc33b20bd12eb90cd540bf0eb637a410cf40af11d23cb413c943ae15ce3db617c837b11ac43ba71cc837ad1ecc3caa20c738a723c53aaf25c83eac27c441aa2ac23daa2cc53aa82fc33cae31c139a734bf3ba737c33ca738c43bad25c13eac1ace45b115e79eb6cdb77c5afdc07855ffbc7b55ffba7b54ffa86140ffa75d3dffa55d38ffa55b3affa0603bffa35e3affa55d39ffa65b38ffa75b37ffa55836ff9d522effd78c58ffe38f4fffe99250ffea914fffea904cffea8f49ffe98e49ffe98d47ffe98d47ffe98c46ffe98a44ffe88a45ffe68843ffe38740ffe58641ffe48141ffe07e3fffda783cffd8753cffcf6e35ffce7c45fff7b16dfff6b467fff8b26afff6b46afef8b269fff5af66fff3ae62fff6b063fff7b160fff7b05efff6ae5dfff5aa5bfef3a757fff09d4ff6e0904e71dfa97a08bf809f12c639aa11d23cb410cf40af10bf40af0fbb33aa0fbb44aa0ec849b60dc43bb10dc43bb10dc43bb10cbf40aa05cc66cc0bb946a20bb92ea20bb92ea209c639aa0ab233b209c639aa09aa398e08bf409f08bf409f08bf409f07b6249206d52baa07b649b606d52baa06aa2baa05cc339905cc33cc05cc339904bf40bf05cc66cc04bf40bf04bf40bf04bf40bf03ff55aa03aa55aa03aa55aa03aa55aa02ff80ff0280008002800080028000800280008002ff80ff01ffffff01ffffff01ff00ff01ffffff01ff00ff00ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0000ff0001ffffff0280008002808080028000800480408004bf40bf06aa55aa06aa2baa07b649b609c639aa0bb946a20cbf40aa0ec849a410bf40af11c33cb413bc43ae15c23daa18bf40aa1aba3ba71dc13eb01fc53aad21c136aa24c639aa27c43baa2ac237aa2dc139aa30c53aaa33c33caf37c33cac3ac139ab3ec13aad41c03ba940c338ab12c647b859ac9b8ffba88b81ffac8b7dffac8b7dffab8a7cffac8b7cffab8b7cffaa8a7cffaa8d7fffb38e7effa26f52ff894c37ff7a3f30ff834534ff6e3a30ff5e382cff764335ff794434ff7e4736ff854f3cff854d37ff97593dff9a5935ff9b5c34ff9e5c34ffa15f37ffa46137ffa9643affa9653affaf673affb36b3bffb56c3affb96f3bffbb713dffbd733effbf733dffc3763effc4783effc5783effc97b41ffc87b40ffca7d42ffcb7d42ffd08346ffd58347ffd07f3dffd8853fffd9853effdd8a43ffd98641ffdb8843ffde8a45ffdf8a43ffdd8941ffe08b42ffe38e45ffdd8943ffe7944dffe4904affe69a4effe59748ffe59644fff2ab5bfff2bb78ffe5c596ffead8b8ffeee0c7ffefe2d0fff2e8d6fff0ead9fff1e9d7fff2ead7fff1e9d9fff0e8dafff2e8d9fff0e5d6ffede2d2ffe8ddcfffe8e0d2ffe8e1d1ffefe3d6ffeddfd4ffe2d5c6ffded0c1ffdfcfc1ffd1b4a0ffab5f3dffad4e24ffab5323ffac552fffb17c64ffab8d7effad8e81ffaa8d7effaa8f80ffb79888ffae7c62ffaf7047ff994e2cff8e4224ff9b4f2affb26437ffc87540ffd08143ffd58644ffe59652ffe2934effe89954ffe89652ffce6f30ffe0823cffed954afff09e50fff4a95bfff7b063fff3a45afff4a058ffeea45bfff5be84fff8e3c5fff4e8dffff2e8dcffefe2c6ffe1c3a1ff89614aff502517ff4e2a20ff593a32ff5f3c33ff563329ff502d26ff5c332aff603320ff602b18ff9f6336ffe6b072fff6d393fff3deaffff9e3befffae8c3fff8dfadfff9d891fffbd88ffffbd491fffdd48cfffad58efffdd28dfef8d596a3f6e0bd27cb4eb13bc23dad39c03aaa34c43bac30c53aaf2ec237ac2ac237aa27c43baa25c137ac21c93eb21fc53aad1dc13ea71ac445b118bf35aa15c23db613c943bc11c34bb40fbb44aa0dc43b9d0cbf40aa0acc339908bf40bf08bf40bf06aa2baa06aa2baa0599339904bf40bf03aa55aa028080800280008001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ff00ff02ff808003ff55aa04bf408004bf40bf06aa2baa06d52baa07db49b609c639aa0ab233990cbf2baa0eb637a40fbb33aa10bf40af12c647aa14bf40a616c53aae18ca40aa1ac43ba71cc840ad1ec43caa20c738a723c53aa825c83eac27c43bb12ac23daa2cc53aae2fc33cae31c139a734bf3ba736c239aa35c53aad08df60bf22ca43b46bb57a69f9b77752ffbd7a53ffbf7f59ffaa6843ffa75f3bffa65c3cffa55c3affa65c3bffa55f3dffa45e3fffa66143ff94563aff854c30ff7c432dff713c25ffb47346ffe2904fffe7904cffe9904bffe98f4cffea8e47ffe98d47ffe98d47ffe88b45ffe88b45ffe88b45ffe78943ffe48641ffe28641ffe2823fffdf7e3fffd97e3cffd77a3cffd5783effcf7136ffc97339fff4ad68fff7b268fef7b16afef6b266fef5b266fff3b465fff3b464fef5b060fef3ad5dfdf0aa5cfdf0a85dfceea85bfceda55ce9e89e5a8ed99e6c19e0ad990dc43bb10fbb33aa0fcc33aa0fbb44aa0ec849b60ec849a40dc44eb10cd540aa0cbf40aa0bd146b90bb92eb90acc33b209c639aa0acc33b209c639aa09c639aa08df40bf08bf40bf08bf40bf07b624b607db49b607b6249206d52baa05cc339906d555aa06aa55aa06aa55aa05cc339905cc66cc04bf40bf04bf40bf04bf40bf04bf40bf03aa55aa03aa55aa03aa55aa02ff808003ff55aa0280008001ffffff0280008001ff00ff01ffffff01ffffff01ff00ff01ff000001ffffff01ff00000000ffff01ffffff01ff00ff01ffffff0000ff0001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000280008001ffffff02ff80ff02ff80ff03aa00aa05cc66cc06aa2baa07b649b608bf409f09aa39aa0ab233990cbf40aa0ec849a410bf40af12b847aa13c943bc16b946ae18bf40aa1ac43bb11cc840ad1fc53aad22c33cac24c639aa28bf39a62ac23daa2ec23dac31c139ac34c43bac38c43ba83ac639ab3ec13ea941c43bad1ec43cb329c73eae8aac908bfead9084ffad8f7fffa98e7effaa8c7dffac8c7dffad8c80ffa98d80ffb09285ffb0826dffa0684dff793f28ff894936ff6a3d2cff68392fff6d3a2eff733f32ff723e2fff7f4e3fff764437ff834e3aff8a5139ff97583dff97573bff9a5c38ff9d5e37ffa16035ffa46036ffa66236ffa9663affae683bffb26a3cffb56c3affb76c39ffba6f38ffbe723bffc2753fffc2753fffc4773fffc67941ffc87b41ffcb7e42ffcf8042ffd08042ffd0803dffd78440ffd78340ffda8743ffd98642ffdc8944ffdd8a42ffdd8940ffdc873fffde8942ffe18c45ffdd8642ffe38e46ffe18f43ffe39245ffe59347ffe38f43ffeb974bffec994dffe49d54ffedb97dffedbe87fff0c28fffecc396fff0d0a9ffefd5b3fff5dbb8fff8dcb6fff9dbb7fff6dbbcffedd9c0ffeaddcbffefe1d3fff0e4d7ffeee2d9ffeae2d6ffecdfd4ffe7dbcdffe0d3c7ffe3d5c7ffdfc8b6ffb97c5bffa7542cffaa4e20ffa9521fffac572dffb38167ffaf9283ffaf9485ffb19686ffb09887ffbba191ffba9578ffb57d53ffa75e38ff8f4223ff944a28ffb36236ffce7a41ffd58544ffd98944ffeb9b56ffe2924bffea9a54ffe28d4affce7030ffe18740ffea9447fff1a153fff3ab5dfff9ad62fff09d55fff09e57fff2ab61fff7c187fff7e3c3fff3ebdffff3e7d9fff1d6b4fff0cb9affebcea8ffc79472ff8d4c31ff733c23ff633620ff5e321dff6b3e28ff885331ffad7447ffd6a46dffecca91fff4deaefff7e9c3fff9ebcffff9e9cdfff7e6bbfff9dc99fffad78ffffbd68efffcd58bfffcd48bfefcd48cfffcd18cf9f6d69e75f2d3c43bc238ad3bc238a938c437a834c43bac30c53aaf2ec237ac2bbe35a628bf39a625c83eac22c334ac1fc542ad1dc13ea71ac43bb117c837b116c546ae13c943bc12c647aa0fcc44aa0ec849a40cbf40950bb92ea209c639aa08bf409f07b624b605cc33990599339903aa55aa03aa55aa028000800100ff000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000001ffffff01ffffff01ff00ff02ff808003aa555503aa00aa04bf00bf06aa2baa06aa2baa07b6249209c639aa0acc33b20cbf2b950dc43b9d0fbb33aa10bf309f12c647b814cc40b216c53aae18ca40b51ac43bb11cc840b61fc542ad20c740af24bf40aa25c83eac28bf40ac2ac23daa2dc139aa2fc336a831c139a734c43bac35c53aa82dc639aa13c943ae19d68fa3c3b67c5cfeb97653ffbb7d5affb3724dffa5613effa3603dffa35f40ff9f5c3dff935639ff844b34ff784330ff6c3c2bff663929ff653c2dff643d2fff643d2fff8e5839ffe19356ffe38d4cffe78d4affe58d4bffe78b46ffe68a45ffe68a44ffe68a45ffe48843ffe58944ffe48642ffe38643ffe18643ffe08140ffde7d40ffda7b3fffd97a3fffd9773effd7753bfdc16a34fae9a467f9f1b371f4efb172ebedb571deebb36dd2e7ae6cc3e6ae70b3eab272a5e6b07497e6b1788de4b17d7fe1b38165e1b38632e0b3850affe6cc05ff66cc0fcc44aa0eb637a40dc4279d0dc43bb10dc43bb10cbf40aa0bd146b90bd146b90bd146b90acc33b20acc4db209c639aa09c639aa08bf409f09c655aa08bf209f07db49b607b649b607b649b606aa2baa06d52baa05cc33cc06aa2baa06aa2baa05cc339904bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04bf40bf03ffaaaa03ff55aa03aa55aa03aa55aa02ff80ff02ff808002ff808002ff80800280008001ff00ff01ff00ff01ffffff01ff00ff01ffffff01ff000001ff000001ffffff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ff000001ffffff02ff80ff03aa55aa04bf80bf0599669906aa2baa06aa2baa08bf409f09c639aa0acc33b20cd540aa0ec849a40fcc44bb11c33ca513c943ae15c23daa18bf40aa1ac43ba71cc840b61fc53aad22c33ca525c13ea528bf39a62bc43bac2ec23dac30c53aaa34c436ac38c43bad3bc23da93ec53aad42c53eaa01ffffff12e371c6baab918dfeae9185ffad8f80ffab8e81ffac8e80ffac8d80ffad8e81ffab8f82ffb08d80ffaf7e65ff7c4029ff8a4e38ff723a2aff5f3427ff69352bff6b3b2dff6b382dff734134ff704334ff7e4a3cff835340ff87523fff864f3aff905740ff9c6044ff975b36ff9d5d36ff9f5e35ffa15f36ffa7653affaa6439ffaf693cffaf6737ffb36a37ffb86d38ffbc703bffbd703bffc47841ffc3763fffc6783fffc97b40ffce7f43ffcd7d3fffcc7c3affd5833fffd3803cffd6833effd98641ffd78440ffdc8942ffda873effdb883fffda863effdf8a44ffdb8641ffe18c46ffe08c44ffdf8c44ffe29047ffde8b42ffe59248ffe99449ffe49142ffe99b4dffe5974bffe49247ffe39348ffeaaa64ffeebb7ffff0bd85fff3be87fff5c48efff1c694ffecd1abffeaddc8ffede6d7ffede3d7ffebe2d5ffeee0d2ffede0cfffeadccaffdfd3c3ffe3d7cdffe3d0c1ffd0a488ffb36437ffa84e25ffad4e21ffae5221ffaf5b33ffb58871ffb39a8affb69b8cffb9a091ffb8a191ffc0a899ffc7a78dffc08f65ffb47046ff934624ff904523ffb76336ffd27d42ffd98745ffde8e48ffefa058ffe3934cffec9b55ffd88241ffce7030ffe58a43ffe89345fff1a555fff5ad60fff3a65bffee9c54ffec9853fff3ad66fff7c690fff8e5c8fff4ecdefff5e8dafff3d4acffecbd81fff4d6adfff6e0c4ffddaf85ffd29057ffd28b4dffd48d4effdc9b5bffe4af72ffebc690fff7e0b6fff9e9cbfff9ecd5fff7ecd9fff8ebd6fff9e9c4fff6dda4fffbd892fffbd68cfffad58bfffcd58bfffbd58bfffcd28dfffbd18bf1f4d7a355f0c9c63bc23dad3bc238ad38c43bad34c43bac32c23dad2ec237ac2bc43ba628bf39ac25c13eac21c93eb220bf38a71dc13ea71ac43bb118ca40b515ce49b613c943ae11c33cb40fcc44aa0ec849a40dc43b9d0bb946a20ab2339908bf40bf07b624b606aa2baa05cc339903aa55aa03aa55aa03aa55aa02800080010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000001ff00ff03ffaaaa03ff55aa04bf4080059933990599009907b649b607b649b609c655aa0acc33b20bd12ea20dc4279d0fcc33aa10cf40af12b839aa14cc40b216b93aa218bf40aa1ac43ba71cc840ad1ec43cb321c13eaa23c542a825c137a527c43bb12ac23db02dc139aa2fc33ca831c63eac34c43bac2ec83dac0ec849b60cd555bf50b97c73f9b47250ffb87a54ffb67658ffa76644ff9a5b3cff865139ff774532ff633625ff5d3426ff603a2cff603c2fff5e3d30ff5c3d2fff5e4034ff5e3f33ff624135ff663e2affd78e57ffe18c4effe18c49ffe28d49ffe48945ffe48944ffe68a45ffe48944ffe48843ffe58844ffe38542ffe38443ffdf8443ffdd8340ffde7f40ffdc7b3effdb7a40fed5763ffdce7744d5c27e5395ddab8276dfba8a60dcb78d43e1c29c22f0d2ac14f2d9bf0fffeecc0cffffd50affe6cc06ffffff09e3aac607db6ddb05ff66ff03aaaaaa06d555aa0cbf40aa0dc43b9d0cbf40aa0bd146b90bd146b90acc33b20acc4db209c639c60acc4db209c639aa09c639aa08bf40bf08bf409f07db49b607db49b607b649b607b6249206d52baa06d555aa05cc339905cc339905cc33cc04bf40bf04bf40bf04ff40bf04bf408004bf408004bf80bf04bf40bf03aa55aa02ff008003aa55aa03aa55aa03aa55aa03aa55aa0280808002ff80ff01ff00ff01ff00ff02ff80ff0280008001ff00ff01ff00ff01ff00ff01ffffff01ffffff0000000001ffffff01ffffff01ff000001ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ffff01ff00ff01ff00ff01ffffff02ff80ff048040800480408006aa2baa06aa55aa07b649b609c639aa0acc33b20cbf40aa0ec849b60fbb44aa11b43ca513bc43ae15c23daa17c837a61ac445b11dc13eb01fc542ad22c33cac25c137ac27c434aa2bbe3bac2dc139aa31c139ac34c43bac38bf37a83bc23dad3fc23daa39c53aaa02ffffff1dd3cab9d9aa928bfeaf9186ffb09083feae9083ffad9083ffac8f83ffad9184ffaf9183ffb9907eff8b553eff81462fff7e442fff683527ff633228ff633029ff5f3125ff6b3a32ff65352dff7a463dff824b40ff7e4d3fff88574aff7c4a3aff98624eff8a5237ff9c613fff9b5c37ff9b5a33ff9f5e38ffa35f36ffa86439ffa96236ffae6637ffb26939ffb76d3affb86b39ffbf733cffbe713affc2743bffc7793fffca7c41ffcb7b40ffc9783affd2823fffd2803bffd3803dffd68340ffd3813dffd98742ffd6833cffd9863fffd7843cffdd8943ffdb8541ffdd8943ffdf8a43ffdb893fffe28c47ffde8a45ffe08e44ffe79149ffe18a42ffe08f45ffe28f44ffe78c41ffe68c42ffec9f52ffe59952ffe2944effee9d51ffeba259ffe7b073ffe5c49bfff1ddc4ffeedac1ffeddac2ffecddc9ffefdbc2ffefd7bbffedd6b9ffdeccb8ffe5d6caffe4d5caffd2b599ffc4875fffb45d2cffaa4d23ffb25324ffb25522ffb1633bffbe9883ffb9a191ffbca394ffc2aa9affc1ab9dffc7b1a4ffd1b6a0ffc59d75ffc58659ff994c28ff8e401fffc26c3effd68143ffdf8946ffe3954cfff0a257ffe6964bffef9d55ffce7535ffcf7031ffe88b45ffe89445fff4a95afff5ae62ffed9e55ffee9b54ffea9751fff2b06afff5cf9cfff7e9d1fff6eddefff6e9dbfff4d4a4ffefb66ffff2c995fff7ead1fff9eed3fff3e0b9fff1d1a0fff1d09efff5dab0fff9e8c9fffaf0dafff7efddfff8eedffff7eddefff7eddafff8eacbfff9e0abfff9d793fffad68dfffdd58bfffbd48afffbd489fff8d48bfffcd18cfffad08cdaf6d8a731e5b1c62bc43bac3bc238ad38c437ad35c53aad31c639ac2ec237ac2bc43bac28c639ac25c137ac22c33cac20bf40a71cc840ad1ac43ba718bf40aa15c23daa13c943ae11d24bb410cf40af0ec837a40cbf2baa0bb92ea20ab2339908bf40bf07db49b605cc339905cc669903aa55aa03aa55aa03aa55aa028000800100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0000ff000280008002ff808003aa555503aa55aa04bf40bf0599339906aa2baa07b649b608bf409f0acc33990bd12eb90ec837a410cf40af11c33cb412c647b814cc40b216c53aae18bf40aa1ace45b11cc840b61ecc3cb321c13eaa23c53aaf25c13eac28bf39ac2ac23db02cc53aae2fc33cae31c139ac33c33caa22c33cac15ce49b60cbf6aaaacaf785ffeb8744fffb57851ff9b5c3aff874624ff894c2fff6c4433ff603f34ff5d3f35ff5e3f35ff5d3e33ff5c3f33ff5a3f32ff5a4134ff5a4135ff5d4136ff583d33ff502e21ffb37248ffdd8a4affe58b49ffe48a48ffe48b47ffe48944ffe38843ffe48843ffe38743ffe48643ffe38542ffe28341ffdf8141ffdd8241ffdb7e3bffdb7e3dfed3793ff6c378488dc38b671dd39e9e15ce55b60acc66b209c655aa09c639aa0ec837b607b6499207b6499205cc669904bf408003aaaaaa0cbf40aa0cbf40aa0dc43bb10cbf40aa0cd540aa0cbf40aa0bb92ea20bb92ea20acc33b20acc33b20acc4db209c639aa08df40bf08bf40bf08bf40bf07db49b608bf409f07db49b606d555d506d52baa05cc33cc05cc33cc05cc33cc06aa55aa05cc339904bf40bf04bf40bf03aa55aa04bf80bf04bf40bf03ff55aa03ff55aa03aa55aa03aa55aa03aa55aa02ff80ff02ff80ff02ff80800280808002ff80ff02ff80ff0280008002ff808001ff00ff0280808001ffffff0000ff0001ffffff01ff00ff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff0001ffffff01ffffff01ff00ff02ff80ff0480408004bf408006aa2baa06d555aa07b649b609c639aa0bb92ea20bd12eb90ec837b610bf40af11c33ca513c943ae15c23daa18bf40aa1bbd42aa1dc13eb01fc542ad22c33cac25c83eac27c43bb12bc435ac2ec23dac31c639ac35c03aa838c437a83bc238a93fc239aa29c738a813c943ae43b3a79cf1ac948cffb09286ffaf8f83feae9083ffad9184ffac9184ffab9283ffb29381ff9d6f5aff864c34ff8f553fff773f2fff663428ff603128ff5a2923ff5d3328ff67332cff733c33ff7e473dff7f493eff794c3eff774c3cff976051ff8c5948ff925f4aff9b6244ff985a38ffa1623dff9a5a33ffa26239ffa56136ffa76135ffaf6739ffaf6535ffb56b3affbb6f3bffbc6f39ffc0733affc4763cffc5753cffca793dffc87638ffd07e3dffce7c3affd17f3bffd78440ffd27e3bffda8642ffd6823dffd9863fffd6823bffdb863fffdb8641ffdb853fffe18b43ffdb863effe39046ffde8941ffdf8a42ffe58f48ffdf8942ffe18c45ffe38b47ffe18742ffe0893fffe9994effdc8b44ffe08941ffec9348ffe9924bffda9b60ffecc69bffe4bb91ffe9ae7bffeeb47ffff0c394fff1c89dfff1c596ffedcb9dffe1c2a3ffe1d5c5ffe9d9cdffd8bba2ffbc916bffd59667ffb75c2dffaf5023ffb95e2affb45a23ffbc7750ffc2a391ffbda799ffc4ad9effc8b3a4ffc7b5a4ffcdbcacffd5c0aaffc5a180ffcd8f65ffa1502cff883b1affbe6b3cffdd8646ffe18a46ffe89850ffee9f52ffea984dffef9b54ffc86b2dffd37335ffe38840ffe99645fff5ad5cfff4ac61ffee9951ffeb924cffec9b54fff5ba78fff6d8adfff5ebd6fff5eddefff4e7d9fff3d3a1fff3b86bfff1c587fff8eacefff8eedcfff9f0dffffaf2e1fff9f1e0fff6efddfff7efdbfff9f0defff9f2dffff8f1ddfff9f0dafff8eac7fff6dea9fffad896fffad78efffbd58bfffcd489fffcd48afffad389fff7d389fffad088fdfbd18cc4f5d5a71ad893c41cc840ad3cc43cae38c43bad35c53aad31c639ac2ec837ac2bc43bac29c13ea826c33cae23bd3aa820c740a71dc135a71bc642aa18ca40b516c53aae14cc40b211d23cb410cf40af0ec837b60cbf40aa0bb946a20ab2339908bf40bf07b649b606d555aa05cc339904bf80bf03aa55aa03aa55aa0280808000ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280008003aa555503aa55aa04bf40bf05cc339906aa55aa07b649b607b6249209c655aa0acc33990bd12eb90ec837b60fbb33aa11c33ca512c639aa14cc40b216c53aae18ca40aa1ac43bb11cc840b61ecc44b321c13eaa23c53aaf26c33ca828c640ac2ac23daa2cc540ae2ec83dac31c139ac33c33caa1ec444aa0cbf40aa4ca86b72e6ab7155feaf6f47ff975534ff8e4827ff904a25ff8a4c2eff674333ff5b4036ff594138ff5b3e35ff593d32ff593f33ff5a4035ff5c4136ff5b4136ff543c33ff4d352fff4c2f27ff855035ffdc8a4cffe38845ffe28745ffe18843ffe28843ffe48944ffe28742ffe28642ffe28642ffe08341ffe08141ffde7f42fedd8043fdd87f43f6ce804bb2c184592fd9a39214bf40a60fcc44bb12d439b810cf40af09e339c608bf60bf11c33ca510bf40af0fcc44bb0fbb44aa0ec837a40dc43bb10bb946b90bd146a20cbf2baa0bd12ea20bb946a20acc4db20acc33b209c655aa09c655aa08df40bf08df40bf08bf409f07b6249207b649b607b649b607db49b606d52baa05cc33cc05cc33cc05cc66cc0599339904bf40bf04bf008004bf40bf03ff00aa03ff55aa04bf40bf03aa55aa02ff80ff03ff55aa02ff80ff02ff80800280808003aa55aa02ff80ff028080800280008001ff00ff01ff00ff01ff00ff01ff00ff0280808001ffff0002ff8080028080800100000001ffffff01ff00ff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028000800280008003aa55aa04bf40800599339906aa2baa06aa2baa07b649b609aa398e0bb946a20dc43bb10dc43bb10fcc44bb11d24bb414bf40b216c546ae18bf40aa1bc642aa1dc13ea71fc542ad22c33cac25c137a528bf39ac2bc435ac2ec83dac31c639ac34c43bac38c43bad3cc43caa3fc639aa19c23dad0fbb44aa6caa9990faae968dffb09286feb29085feb19286ffaf9387ffaf9386ffb59687ffb99480ff8d5842ff975b44ff77412fff602e23ff5f3027ff582c23ff542720ff582b23ff5f2c24ff6d382dff784339ff754539ff794d40ff8f5c51ff875345ff835343ff9a6853ff945b43ff9e6347ff955633ff9f5e38ff9e5a33ffa35f36ffa96338ffa85f32ffb16737ffb56a39ffb66a37ffbe713bffc7773fffc3733affc7753bffc57336ffcd7b3affcd7938ffce7b39ffd3803effcd7b38ffd6823effd27f3affd6823effd5803cffd6813dffda8441ffd7813dffde8940ffdc863dffe18d43ffde8740ffdd873fffdf8b43ffde8942ffda8740ffe08d46ffe08943ffde8942ffe5984affdb8940ffdf8741ffe78d3fffdc8643ffd59d6dffe3b88effdca064ffe6934cffee9347ffe8954cffeca760ffe49f57ffe3aa6dffddb385ffddc9b4ffe8daceffdbbda0ffcb9c6fffca9970ffc47d4bffbb5a28ffb95827ffbb5e27ffb9622affcb906fffc8afa1ffc6b2a4ffceb9aaffd0beadffcebeadffd5c6b5ffdccbb6ffcead92ffcc8f6affa65331ff81371affbc6b3cffd98545ffcf7838fff0a25effeb9b50ffed9d54ffe79350ffc7682affd57637ffdf843bffee994bfff6ae5fffe99d51ffee954fffeb8f4affe99a56fff4c388fff9e0c1fff6eadbfff4edddfff6e6d6fff1ce97fff4b96afff1c17dfff7e9c8fff8ecd3fff8eed3fffcf1defffcf1e3fffcf4ddfffcf3d7fff8eecffff8eecefff8efd1fff8eacafff6dca5fff9d795fff9d58ffff9d48cfffcd58bfffbd587fffbd488fffbd388fff7d289fef9d286fcfbd28dbff3cfa40feeeeee18ca40b53cc437ae39c03aaa35c53fad32c238a82ec83db12bc435ac28c639ac25c837ac23c53aa820c740a71dca3ea71ace3bb118ca40aa16c53aae14bf40a612b8399c10bf40af0ec849b60cbf40aa0bd12ea209c6398e08bf409f07b649b605cc339905cc669903aa55aa04bf80bf03aa55aa01000000028080800100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ff00ff02ff808002ff808003aa55aa04bf408005cc66cc05cc66cc07b6499208bf409f09c639aa0bd146b90cd540bf0dc43bb110bf40af11c33cb412c639b815c23daa16c53aae18bf40aa1ace45b11cc840b61ecc3cb321c93eaa23c53aaf25c83eac27c43baa29c73eae2bc43bac2ec23dac30c53aaf2fc33cae1ac43bb10fcc55bb81a4755bf5ac6d49fd975531ff8d4a28ff924a26ff914c26ff8b4e2dff6c4533ff5b4138ff584038ff5c3e35ff5c3e35ff5c4035ff5a4036ff594138ff533c33ff4b362fff4d352fff49332bff643c2bffd48c52ffe08746ffe08846ffe28943ffe18742ffe18741ffdf853fffe0853fffe18541ffdf8341ffde8142ffdb8042fdd68048d5ca865662cb946b10efbfbf14cc40b215c23daa13c943ae12c639aa11c33cb410cf40af0fcc33aa0fcc33aa0ec837a40dc43bb10dc4279d0cbf40aa0cbf40aa0cbf40aa0bb946a20bb946a20ab2339909c639aa09c655aa08bf409f08bf409f07b6249207db49b607b6499207b6499206d555aa06aa2b8005cc33cc05cc33cc05cc33cc05cc66cc04bf40bf04bf408004bf40bf04bf40bf03aa00aa04bf80bf03ff55aa03aa55aa04bf80bf028000800280008002ff80ff02ff808002ff808002800080028000800280808002800080028000800280808001ff00ff01ffffff01ff00ff01ffff0001ffffff0100ffff0100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280808001ff00ff03aa55aa04bf40bf04bf40bf06d555aa07b649b608bf409f09c639aa0bb92ea20cbf40aa0ec849b610cf40af11d23cb414cc40b216c546ae18ca40aa1ace3bb11dca3eb01fc53aad23bd3aa826c33cae28c639ac2bc43bac2ec83dac32c23da834c93bb138c437a83cc43caa3fc23daa21c13eaa02ffffff92ad9b93fcb1998effb09287feb49287ffb29386ffb19589ffb29587ffbb9787ffa7735eff9c5b41ff854938ff673125ff622b23ff5c2921ff502019ff5b2924ff4f2119ff4f1e16ff65322cff653830ff774b45ff754d44ff70463dff714a3cff926453ff925f4aff965f48ff985e44ff9b5c3dff9f5f3bff9f5b34ffa9633bffa55d33ffad6235ffb16535ffb36734ffb86b35ffc1733fffb96a36ffbe6d37ffc27235ffca773affcb773bffce793affd27e3dffcc7837ffd27f3cffd27f3cffd4803dffd27e3affd4813bffd7823effd17e37ffda873dffd9853dffdc8840ffdb863fffd9853bffdf8a43ffdd8843ffd6833dffe08d47ffdc8943ffda863fffe49048ffd88740ffdf883dffe38c43ffdb8a45ffd8a676ffdaae83ffda9556ffe38e41ffe58a41ffdd8742ffea9b55ffdc8c45ffd99250ffe0ab71ffd3bb9affded4ceffdebba1ffd09e6dffc28f62ffd6a27affbe6931ffbe5725ffbe5b27ffb75822ffc06a30ffd7a78affcbb7a9ffcabaabffd2bfb0ffd3c3b2ffd5c6b5ffd9cbbaffe0cfbbffd5b39bffc68963ffa34e2aff7c3115ffbf6c3dffd78143ffb65d25ffc97e42ffe99d53ffefa058ffe08d4bffc66429ffd97b3dffdb7d3afff29d50fff6aa5bffe99b4fffeb9550ffdb7c3afff0a765fff5cd9afff9e5ccfff8e9dcfff4eedefff6e6d4fff2c98efff6b667fff3c180fff7e9c7fffbedd7fff9eed5fff9f2d8fffbf2defffaf3e3fffcf2e0fff9f1d7fff9e9c0fff6e1b0fff8e3b3fff6dca4fff9d795fffad590fffbd38dfffbd48afffad588fffad489fffbd389fff6d188fefad388fef9ce8ac8ecc19a14fff2e618ca40b53dc43bab39c03aaa35c03aad32c238ad2fc33cae2bc43bac29c73eae26c33ca823c53aa821c13eaa1dca3ea71bc639aa19c23dad16c53aae14cc40b213bc43ae10cf40af0ec837b60dc43bb10bd146a209c655aa08bf40bf07b649b606aa2baa04bf408004bf40bf03aa55aa0280008002ff8080010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000000ffff01ff000001ffffff01ffffff03aa55aa04bf408004bf408004bf40bf05cc339907b649b608bf409f09c639aa0bb92ea20cd540aa0dc43bb10fcc33aa11c33cb413bc36ae15c23daa16c53aa218bf40aa1ace3bb11cc849b61ecc44b320c738af23c53aaf24c639aa27c43baa29c13eae2bc43bac2dc139aa2fc33cae2bca3bac17c843b11bc65eb3c396664efc91512ffe944f2bff944d2aff944b26ff924d29ff8e5132ff6f4637ff5b4039ff5a4036ff5c3f36ff5b4036ff5b4036ff584037ff523c34ff49352eff4a3730ff49352fff4b342aff4e261cffc37f52ffdd8845ffdf8848ffdf8640ffdf8740ffe08442ffe08445ffdf8546ffdd8442fedb8340fed88343f1ce834e99c68e6713ffd7c90bb946a215c231aa14cc33b212c639aa12b839aa10bf30af10bf40af0fbb44aa0ec849b60dc43bb10dc44eb10cbf2baa0bd146a20acc33b20acc4db20ab24d9909c639aa09c655aa08bf409f08bf60bf07b649b607b624b607db49b607b649b606d555aa06d52baa06d52baa05cc66cc05cc339905cc339904bf40bf04bf40bf04bf40bf04bf80bf03ff55ff03ff55aa03aa55aa02ff80ff03aa55aa02ff008002800080028000800280808001ffffff02ff008001ff00ff01ffffff01ff00ff01ffffff02ff80800280008001ffffff010000000100000001ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff02ff80ff03aa55aa03aa55aa03aa55aa05cc339906aa2baa07b649b608bf409f09c639aa0acc33990dc43bb10ec837b610bf409f12c647aa14bf40a616c546ae18bf40aa1ace3bb11dca3eb020c738af22c33cac26c33ca828c639ac2bc43bac2ec83dac32c738ad35c53aad38c437ad3cc437aa3fc239aa1ec43caa07ffffffbaa9918cfdb2988fffaf9386feb39487ffb29587ffb19687ffb59786ffc79884ffa86851ff8c4e39ff6a3024ff642b22ff612820ff59221cff57241fff481712ff4a1c14ff5e2e2aff542a25ff61403bff5d423fff5f4946ff5b3e3cff846256ff936454ff8d5b48ff996250ff8d513bffaf6b4fff9d5938ffaf6845ffa15a33ffb1653cffac6133ffb56837ffb56733ffbe703effb86837ffbb6a38ffbd6936ffc87539ffc57132ffc97737ffcc7a39ffcb7836ffcf7c3affd27f3dffd17e3affd17d39ffd17e3affd6813effd17d38ffdb8740ffdb8740ffd8843effdb8841ffd6833bffdd8a41ffdb8842ffd7843fffde8d46ffdc8942ffd8853fffe18e49ffd88442ffd58640ffde8c40ffd58948ffd4a16dffd9a672ffdb9247ffe38c44ffe18746ffdc8947ffde924cffd6873cffdb8d49ffd69553ffc99d6affe0d3c8ffddbba4ffd4965dffc58950ffd2a782ffc7804fffc26129ffbc5225ffc15d29ffb4541fffc77340ffddbba4ffcdbcaeffd0bfb1ffd6c5b7ffd9c9b9ffdccdbdffe0d1c1ffe5d2c0ffd5b59effc07b54ff9e461fff792b12ffc4713fffd47d3fffaf5224ff984a1fffeca55effefa25affdd8542ffca6429ffda7c3effd57635ffef9850ffeb994afff3a65effc0672effc05f21fff6b378fff7d6adfff7e8d0fff7eaddfff2eedffff7e6d0ffefc182fff5b468fff2c283fff7e6c4fffbeedafff8efdafff8edd3fff8efd3fffbf1defffaeed8fffaedcefffae6b9fff9dc9ffff6d899fff6dca5fff5d89cfff8d58ffff9d38afffad38bfff8d38afff8d389fff8d187fff8d287fef7d28bfef4c690dbefba952ffae4ce18ca40b53dc03bab3ac139ab36c239aa33be37aa2fbe3ca82cbf3aa829c13ea825c837ac22ca34ac20c738af1dca35b01bc639aa19c23dad16c53aae14bf33a612c639aa10bf40af0fbb44aa0dc43bb10bb92ea20acc33b208bf40bf07b649b606aa2baa05cc339904ff40bf03ff55aa03aa55aa02ff008001ffffff0100ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff01ff000001ffffff01ff00ff01ffffff03aa55aa03aa55aa03aa00aa05cc66cc06d555aa07b6499209aa39aa09c639aa0bd146a20cd540bf0dd83bc40fcc44bb11c33cb413bc36ae14cc40b217bc43a618bf40aa1ac43bb11cc840ad1ecc3cb320c738af22c334ac24c639aa27c43baa28c639ac2bc43bac2cc53aae2fbe36a824c639b101ffffff2eac7474ed8f553cfe934d2cff934e2aff934d2aff944d28ff934e29ff8d502fff724836ff594037ff5c4036ff5c4037ff5a4138ff594138ff513c33ff4a3730ff493630ff4a3731ff4a3530ff49392eff4c2e28ff986343ffd78645ffdf843fffdd863fffe08740ffe18343ffdf8346ffdc8244feda8440f9d58549bdcc8b5d43d1a08115ce61b613c943ae14bf33a613bc36ae12c639aa11c33ca510bf40af0fbb33aa0ec837a40cbf2baa0dc43bb10cbf40aa0acc33b20acc33b20ab2339909c639aa09c639aa08bf409f08bf409f08bf409f07b649b606d52baa06d555aa05cc33cc05cc33cc06d555aa06aa55aa05cc339905cc339905cc339905cc669904bf40bf04bf408003aa55aa03ff55aa03aa55aa03aa55aa02ff80ff02ff80ff02ff80ff02ff80ff02ff808002ff008002800080028000800280008001ffffff01ff00ff01ff00ff0000000001ff00ff02ff80800100ff0001ff00ff01ffffff00ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff0280808002808080028000800280008004bf80bf04bf408006aa2baa07b649b608bf40bf09c61c8e0bd146a20dc44eb10ec849b610cf40af12c647aa14bf40a616c546ae19c23dad1bc639aa1dca3eb01fc53aad23c53aaf26c33ca829c138a82cc53aae2fc33ca832c238ad35c53aad39c536aa3cc43caa3cc43caa1ec43caa14d9ccccd5aa8c82fdb79890ffaf9288feb0958cffaf978bffb49687ffc39984ffb6795effa05d48ff6d3428ff693126ff632b1fff60281dff551c17ff4a140fff48130eff4c1b14ff441f1bff593832ff563531ff4f2d28ff411b16ff603832ff9e6d62ff865346ffa17266ff855544ffa86d5dff92563bffac6b4cff9d5739ffb06b42ffa75e34ffb66a41ffb06438ffc07545ffb66939ffbf6c36ffbc692fffc47437ffc26f38ffc57538ffc87637ffc87538ffc77434ffd57f40ffd07b3affcf7b39ffce7a39ffd17c3dffcf7a39ffd5813cffd9843dffd6813cffdb873fffd78339ffdb873fffdc8943ffd6833dffdd8b46ffdf8b47ffd78441ffde8c45ffdb8844ffd8883cffe2903fffd9904fffd8a571ffdaa669ffdf914affe28b40ffe28b44ffe28b48ffe4934dffd8893fffd88a40ffe5944cffd59857ffdcccb4ffd6b496ffce9256ffce8345ffc79465ffd9a478ffc0622dffbf5b28ffb85121ffc06129ffb85920ffc77647ffdec3b0ffcdbdaeffd7c3b6ffd9c6bcffdfcfbeffe0cebfffe1d1c5ffe5d2c3ffd6b195ffb4643eff973e1eff7a2b12ffd07e48ffd27b3bffa6491fff954724ffedac65ffef9f53ffdb7f39ffc56127ffd5783dffd27132ffd97a35ffed9f4ffff7b570ffb04e20ffc26226fff3bb84fff1dcbdfff8e9d1fff7eadcfff5eddefff9e1bcfff1bd74fff4b36dfff7c58dfff8e5bcfffbefd8fff9eddbfffbedd1fff9edc5fff9e8c5fffbedc7fff9e6bbfff9e1acfff7d99bfffad494fff7d38ffff5d99efff3d494fff7d289fffbd28cfff9d28dfff6d38cfff8d189fff9d289fef4d395fff0c598ebeeb89145f8dac019cc3dad3dc43bab39c536aa36c239aa33c337aa2fc33cae2cc540ae29c73eae26c33ca824c639aa21c136aa1ec43caa1bc642aa19c23dad16c53aae14cc40b212c639aa11c33cb40fbb44aa0db13b9d0bd146b90acc4db208bf409f07b649b606d555aa04bf40bf04bf408003ff55aa02ff808002ff008001ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0000ff000280808002ff80ff03aa55aa04bf40bf04bf40bf05cc66cc06d555aa09aa55aa09c639c60acc33b20cd540aa0dc43bb10fcc33aa11c33cb413c943ae14bf40a616c53aae18bf40aa1ac445b11cbf37a41ec43caa20c738a722ca3cb424c639aa26c336ae28bf39ac2ac83db02cc53aae2ec237ac1bbd39aa02ffffff56a37a62fc8e4e30fe96502cff95502dff944e2eff954f2bff93502bff8e502fff794d3bff5b403aff5a4036ff593f37ff594139ff523d35ff4c3831ff4a3832ff493832ff483730ff49352fff483930ff4b342eff673b27ffd78f53ffdf8541ffdc8641ffdf8540fee2853effdf843cfddc8743eac5865067cb976f15e7aab60fbb44aa15c23daa14bf40a613bc36a111c33cb410cf40bf0fbb33aa0ec837a40dc43b9d0cd540bf0bd12eb90bd146b90acc33b209c639aa09c639aa09c639aa08bf409f08bf409f07db49b607b649b606d555aa06d555aa06d52baa06aa55aa05cc33cc05cc33cc04ff80bf04bf40bf04bf40bf04bf40bf04bf80bf03ff55aa03ff55aa03aa55aa02ff80ff02ff80ff02ff008002ff8080028080800280008001ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff0100ff0001ffffff0000000001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff02ff80ff03aa55aa03aa55aa04bf408005cc339905cc339907b649b608bf40bf0acc33b20bd146a20cd540bf0ec849b610bf309f13c943ae14bf40a616c546ae19c23da31bc639aa1ec43caa20c738af24c640aa25c837ac28c639ac2cc53aa82fc33cae32c238ad36c239aa39c036aa3cc437aa18ca40b50dc43bc427c4b1a3f1a68277ffb6998dffaf9386ffb5948cffb19588ffbb9787ffc9957dffac6f56ff78392aff672c23ff60261dff63261eff53140fff4f100bff4b0f0aff49110dff47130eff461a14ff481d17ff411610ff420e09ff440c06ff602b23ff66382dff875b54ff693931ffa37060ff894d3effa66f59ff8c5036ffa16a48ff925535ffb36f4bff9d552affb76f41ffb36438ffb06435ffb36530ffbe6f38ffbc6c35ffc27137ffc47137ffc57336ffc37231ffd07f3effc67333ffce7b3affc77434ffd07e3dffcc7a39ffcf7f3bffd6843effd3803bffd5823cffd4823bffd3813affda8841ffd3813bffd98641ffdc8943ffd3813cffdb8c46ffda8941ffdb863cffde8c43ffcf8e48ffd9a67cffd69b5affde9346ffe1893effde8643ffe08b46ffd68340ffd4853effd58337ffe49144ffd69853ffcdab80ffd2b48cffd39254ffd1843effc38149ffd7ac7fffc77b43ffc15f2bffbc5527ffb34e1fffc06028ffc25e2affc27447ffe4cbb7ffcfbdadffdac8b9ffdbcdbeffe3d1c2ffdfcdbfffe0d4c6ffe1cec0ffce9a79ffab4f2aff8d3114ff7f3216ffda8951ffcf7638ff9f431dffa45932ffebab61ffeb994fffd87935ffc15d24ffca6c33ffc6612affbf591bffeea353fff7b777ffa64113ffc5662cfff6c194fff2dfc3fff8e9d3fff8ebdbfff4ecdafff1d3a6fff5bb6ffff3b66dfff4c588fff3ddb6fff9edd2fffceddbfff9ebd0fff8e8bcfff8dfb0fff5ddaafff9dfa9fff7da9dfffbd792fffbd38dfffad48bfff7d18dfff3d69ffff2d295fff5cf89fff8d187fff6d18dfff7d18bfff7d08dfef4d9a7fff4cea4f0efb78f51f2cdb718ca40b53dc03bab39c53aae36c639af33c337aa30c53aaa2dc139aa29c738ae26c336a823c53aaf20c738af1ec43caa1bc639aa19c23dad17c837b114cc40b212c647b811c33cb40fbb33aa0dc43bb10bd12eb90acc4db209c639aa07b649b606d555d504bf40bf04ff40bf03ff55aa03ff55aa02ff008002ff008001ffffff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff02ff80ff03aa55aa03aa55aa04bf40bf05cc339906d555aa07b6499208bf40bf09aa39aa0acc33b20cd540aa0ec849b60fcc33aa11c33cb413c943ae15c249aa15c23daa18ca40b51ac43bb11bc639b31ec43caa20bf38a721c936b223c53aaf26c33ca827c43baa29c73eae2bc43bac2dc639aa0acc4db20dc44ec496906450fc955230ff97522cff96502dff944f2fff92512cff92522cff915031ff7e503dff5b403bff594038ff574039ff513c36ff4c3832ff4b3931ff493831ff483933ff453831ff483830ff4a3833ff473831ff4d2a20ffc38052ffdb8545ffdd8443ffe28743fedd853ef2d2874b98c68d5b21e0b9aa0dc44eb10fcc44bb15c23daa14bf33a612c639aa11d23cb410bf40af0fcc44aa0dd83bb10cd540aa0cbf40aa0bb946a20acc33b209c639c609c639aa08bf409f08bf40bf07db49b607db49b606d555aa06d52baa05cc33cc05cc339904ff40bf05cc669904bf408004bf40bf04bf40bf04bf40bf03ff55aa04bf40bf03aa55aa03ff55aa03aa55aa03aa55aa0280008002ff80ff02ff80ff02ff80800280808001ffffff028000800280008001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff028080800280008003aa55aa03aa55aa03aa55aa04bf40bf05cc33cc06d52baa08bf40bf0acc33b20bd12eb90cd540bf0ec837b610bf30af12c647aa14bf40a616c53aae19c247ad1cbf40a41dca3eb020c738af23c53aaf25c837ac29c73eae2cc540ae2fc33cae32c238ad36c639af39c53aae35c53aad09c655aa0ec849b64cc38d94f9a27262ffb9998affad9387ffb5958bffba9b8effcc9f8affba7d63ff763425ff611e17ff68221cff65231bff541009ff550f09ff540e09ff52100bff4f100cff4c110cff49100aff4b120cff4b0e09ff4e0d09ff4e0e08ff51110cff7a463eff64372eff8b574dff825041ff975c50ff925b46ff9e6b50ff9e5943ffb57757ffa45c3fffb57249ffaf663affaa6034ffa85e2dffb9733dffbc6b3bffbb6934ffc16e36ffc8753bffc37237ffca7a3effc97638ffd17e41ffc36f31ffcf7b3bffcd7939ffcd7a3affd3813fffd3813dffd17e3bffd4803cffd17c39ffdb8743ffd5813fffd68440ffda8644ffd68241ffd88743ffdc8944ffdb863cffe49046ffd39150ffd8ab79ffd1945bffe19248ffe38c41ffde8941ffdc8945ffdd8a44ffdc8a43ffd5853bffe19042ffe4944affc39868ffd5b289ffcd8d4dffd18138ffd0803dffc49267ffd19665ffc76d2effc45e2bffb64d22ffb55123ffc5672cffbe5723ffb76538ffe0c8b2ffd5c3b1ffdbcbb9ffded3c0ffe5d4c2ffdbcbbbffe2d8caffe8cab8ffae6240ffa24121ff852913ff9a4e27ffe29153ffc7672dff963c17ffb97143ffeda75dffe6944affd97533ffbd5720ffc7692effb54e21ffc95b20ffeca75cffeaae71ffa74113ffc76c37fff9c89ffff3dfc6fff8e8d3fff7ecdafff6e9d4ffebc086fff7b767fff2b76bfff2c484fff3d7affff8e3c0fffcebd3fff9ebccfff9dfabfff9da9bfff7d593fff8d794fffad894fffbd58bfffcd389fffad188fffdd189fff7cf8dfff3d5a1fff1d299fff6d088fffacf87fff6ce8bfff7cf96fff5dbb4fff6d4aff4ecb68c5defc8af19c23dad3ec13aa93ac139ab36c239af33c337aa30c53aaf2dc63eb02ac23daa27c43baa24bf39aa21c136aa1fc53aad1cbf40ad19cc3dad17c837b115c23daa12c639b811c33cb40fbb33aa0dc43b9d0cbf2baa0acc33b209c639aa07b649b606d555d505cc33cc04ff80bf04ff80bf03ff55aa01ffff0001ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ffffff02ff80ff0280808003aa55aa03aa55aa04bf40bf04bf40bf06d555aa06d555aa08bf40bf09c639aa0acc33b20cd540aa0ec837a40fcc33bb10bf40af12c639b814bf40b216c53aae18bf35aa19c23dad1bbd2faa1dca35b01fc53aad21c13eaa23bd3aa826bc3ca827c43baa29c73eae2bc43bac24c640b104bf80bf0ceabfd5d88a5941fe995430ff97522cff97512dff95512eff93532eff93502eff945030ff804f3aff594038ff58413aff523d36ff4c3933ff4b3a33ff4a3933ff493832ff4a3933ff493835ff4b3736ff4c3734ff463932ff4e322eff9d6341fed88848fedf8641fcd9894cd7cc8d5855cf9f7210dfafaf13bc36ae16c53aae15c23daa13c936ae12b839aa10cf40af0fcc33aa0ec837a40dc43bb10cd540aa0bb92ea20acc33b209c639aa09c639aa08bf409f07b649b607b649b607b649b606d555aa06d555aa06d555aa05cc66cc05cc33cc04ff40bf04ff40bf04ff80bf04bf80bf04bf80bf04bf80bf03aa55aa02ff80ff02ff008002ff00800280808002800080028000800280808002ff80ff01ffffff02ff008001ffffff01ff00ff01ffffff01ff000001ffffff0000ff000100000001ffffff0000000001ffffff01ffffff01ff00ff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff03aa55aa03aa55aa04bf80bf04bf40bf06d52baa06d555d508df40bf0acc33b20bd146b90dc43bb10ec849b610bf40af12c639aa14cc40b216c53aae19cc3dad1bc639aa1ec43caa21c13eaa23c53aa826c33ca829c73eae2cbf3aa82fc33cae32c238ad36c239aa39c53aaa29c73eb402ffffff02ffffff6cb18476fc9a6050febb9587feb19389ffb9978effc59d8dffc48d76ffa7604dff65170fff68170eff601208ff5d130aff5a100aff591009ff58100aff56110aff53110bff52100bff500f0aff4f0f0aff4e0f0aff4f0e09ff500f0aff4f0e07ff703d35ff7a463eff7d493dff8e5b50ff935c4fffa26c5aff9c5f4affb36c59ffa16240ffb87352ffb26747ffac6140ffb2653affc47443ffbb6836ffbc6a34ffbc6a35ffc57441ffbb6c34ffc67538ffc37238ffcf7e42ffbe6b31ffca773affc97638ffc57134ffcf7d3effd2803dffcd7b38ffd5823effcf7b39ffd78341ffd3803effd27f3dffdc8844ffd78441ffd0813fffe2924effd9843effdf8a43ffcf8b4effd7a171ffcf8b52ffdc8d47ffe38e46ffdd8644ffe08d4affdb8843ffd98741ffd28138ffe28d41ffde904affc68f54ffd7b085ffd2954dffcf823bffcf7f38ffbe7a41ffd6ac80ffc8783fffc8662effc55b2affb1491fffba5a29ffc4672bffb44b19ffb05c32ffe2c7aeffd6c3b1ffdcccb9ffe4d5c2ffe1d1beffdccbbaffe8d7c4ffd1997cffa74c26ff92381dff802f18ffd38751ffe1914fffc35d28ff953b15ffd48e5affeea45affe39048ffd77332ffc05a21ffca6f35ffa84317ffcb6024ffeead66ffdb9f65ffae4717ffc46d3afff8cda3fff6dfc5fff7e8d4fff8eddbfff6e5c8ffeab271fff4b563fff4b86afff1c382fff3d5acfff7daabfff7e0b9fffbe8befff6d79afff9d58dfffad489fff7d289fff9d68dfff9d388fffbd288fffcd288fffbd084fff9d186fff5d191fff2d6a3fff3d498fff6cd8bfff5cd8bfff6cf9cfff3d9b8fef9d9b7f6ebb48a6cf3cbaf19cc47b83dc43bab3bc23da937c338ac34bf36ac30c53aaa2dc139aa2ac23daa27c43baa24c639aa21c136aa1fc53aa51cc837ad19cc3dad17c837b115c23daa13c936ae10cf40af0fcc33aa0dc43bb10cbf2baa0ab2339909c655aa08bf409f07b649b605cc339904bf40bf04bf408002ff008002ff808001ff00ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ffffff01ffffff02ff80ff02ff80ff03aa55aa04bf40bf04bf40bf06d555aa07db49b608bf409f09c639aa0bb92ea20bd146b90dd83bb10fbb33aa10bf30af12c647b814cc40b216c546ae17c837b11ac43bb11bbd39aa1dca3eb01fbd3aa521c13eaa22c334a524c639aa26c33cae28bf39ac2ac23db016c546ae0cbf40bf34ba988ef9844b30ff9d5733ff98532dff98522fff97512fff955230ff945130ff935130ff81543dff564037ff503c35ff4c3a33ff4a3a34ff483932ff493933ff483831ff493831ff49372fff4b3634ff4a3a30ff493831ff4b3632ff724730f9ce8651efd3895387c4976c1ace899d16c53aae18bf35aa17bc37a614bf40b213c943ae12c639aa10bf30af0fcc44aa0ec837b60dc43bb10cbf40aa0acc33b20ab2339909c639aa08bf409f07b624b607b649b607b649b606d52baa05cc33cc05cc33cc05cc339904bf008004bf40bf03aa55aa03aa00aa03aa55aa03aa55aa02ff008003aa55aa02ff80ff02ff80ff02ff80ff02ff0080028080800280008002808080028080800280008001ff00ff01ff00ff01ffffff01ffffff02ff80ff01ffffff01ff00000000ffff010000000100000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ffffff028080800280808003aa55aa04bf40bf04bf40bf06d52baa07b6249208bf409f0acc4db20bb92ea20cbf40aa0ec849b610bf30af13bc36ae14cc40b216c53aae19cc3dad1bc639aa1ec43caa20c738af24bf39aa27c43baa29c73eae2dc139aa30c53aaa33c337aa37c33cac3ac63eab3dc43bab15ce49aa06ffffffb1ad7d6ffd93523dfeb68b7afeb09288ffbf9b8dffca987dffaf6c52ff782516ff7a1d13ff74170eff6c140bff63140bff60130aff5c110aff5a110aff59110bff57110bff541009ff53110cff52110bff51110bff51100bff52120eff52120dff5e2e27ff673731ff74453bff794b3eff8f5f52ff935449ffa26e57ff975b4effa47155ffa96651ff9f5d3effa46540ffb17446ffab612cffaa612effb66c3affbc7541ffad5b26ffc57a41ffbd6e37ffc97b41ffb96932ffc8773cffc67237ffc37235ffce7d3effcc7a38ffcd7b39ffd07f3dffcd7939ffd4813fffd27e3dffcd7a3affdb8746ffd78341ffcb763affe4934dffd98038ffdd8849ffce925dffdaa471ffcd8642ffde8d4affe08f48ffd98541ffde8b47ffd98542ffd88941ffd5833cffe28f41ffe29245ffc88a4fffd5b182ffcb8c48ffd9893cffd7823affc98140ffc99969ffc8864effcd6f31ffc96931ffbc5623ffae4620ffb95b2bffbe6329ffaf4817ffad522fffdfc2a4ffdbc7b2ffdecfbbffe9d8c6ffd5c5b2ffe4d0bdffddb498ffa7552fff9f401dff7f2d15ffa35b37ffea9a57ffdd8b48ffba5321ff923c14fff4b477ffee9f55ffe18e44ffd66e30ffbe5b22ffcb733effa73e16ffd1702ffff2b56fffcf8e56ffb94c1bffc6703cfff8cca1fff5e0c2fff6e9d5fff7ebd6fff2d2a8ffedab5efff5b361fff3b76bfff3c788fff4d9acfff1cf95fff9d39cfff5d397fff8d48dfffbd386fffcd282fffbd284fffad187fffbd287fffad186fff9d287fffad187fffbd086fffbd185fff6ce8dfff2d6a7fff1d5a5fff0cf9cfff3d4a7fff1d6b6fef7ddbdf8eab38a85f3c5a90bd15db933c33caa3bc238ad37c338ac35c53aad30c53aaa2dc639b02ac237aa27c43baa24c640b121c93eaa1fc53aad1cc837ad1ac43ba717c837a616c53aae14bf40a611c33ca50fcc33aa0ec837a40cbf2baa0acc33b209c639aa08bf409f06aa2baa06aa2baa05cc339903ff55aa03aa005502ff008001ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff01ffffff01ff00ff03aa55aa03aa55aa04bf40bf04bf40bf05cc66cc07b6499208bf409f09c639aa0bb92ea20bd12eb90eb637a40fcc33aa11c34ba512c647aa14bf40a615ce3db617c837a619c23dad1ac43bb11dc13eb01ec43cb320bf38a722c33cac23c53aa825c137ac27c43baa29c138a81ec43cb31cc840ad6c8b5a53fd905232ff9a532eff9a5330ff975330ff97522dff97522fff965331ff925738ff764f3dff523e36ff4d3b34ff4c3b35ff4a3a35ff493933ff493933ff4a3933ff4b3832ff4c392fff4b3733ff4b3832ff4b3833fe4b3832f55a3b2cdbb2825d5bcd977e17d359bc15c23daa19c23dad16c53aae15c23daa13bc36ae11c33cb410bf309f0fbb44aa0dc43bb10cbf2baa0cbf40aa0acc33b209c639c608bf409f08bf409f08bf409f06d52baa06d52baa05cc33cc05cc339905cc66cc05cc669904bf40bf04bf40bf04bf80bf04bf80bf03aa55aa02ff80ff02ff808003aa55aa03aa55aa02ff80ff02ff80ff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ffffff01ff00ff028080800100000001ffffff01ffffff0100ff0001ffffff01ffffff00ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff0100ff000100ff000280008003aa55aa04bf40bf05cc33cc06d52baa07db49b609c655aa09c639aa0bd146b90dc44eb10ec837b610cf40bf12c639b814cc40b216c53aae18ca40b51bc639b31ec43caa21c136aa23c53aa826c336a829c738ae2cbf3aa82fc33cae32c738ad35c53aad3ac639ab31c639ac09e355c618eab5d5e69f695afe9d5642feac7b6bfeb28f87ffcea490ffbe7d5fff923c2cff7f1b12ff811b15ff78160fff6b170eff63180aff63150cff61120cff5f110dff5d120dff5b110cff59110cff55130eff53120cff52130dff52120dff53120dff54110dff501f19ff5b342cff713f37ff7d503fff9a6152ff976256ff92664dffa36f5eff9f6f50ff935742ff936244ffaf704dffa96438ffab6c41ffb77a46ffb56b3bffb96b35ffb46b3affbb6f3affbd723cffbd6c36ffbf7039ffc4733affc27136ffc47538ffcd7b3effce7a3dffca783bffcb7a3bffcf7e3bffd27d3fffcb793affd88444ffd47e3fffc97934ffe5934bffdc863bffd28442ffd19260ffcc915affcb7f3fffdc8741ffe4924dffda8843ffdf8b48ffdf8945ffdb8942ffd68840ffdd8c41ffe59045ffd28948ffd0a46effcb955affd28340ffdb8542ffcf7e32ffbd7f4affd6aa78ffd17c3bffd26e37ffc3652dffb65320ffa7411dffbe6230ffbe6227ffa84414ffa74d27ffdfc1a0ffddc7b4ffe1d0bdffe8d6c3ffd7c3aeffdfb9a0ffb66d44ffa0451cff8b3014ff924525ffe69f66ffef984effd9813effb34d1dffaf5c30fff4b672ffee9b53ffe28b46ffd36b2fffba561effc06635ffb1421bffda7f42fff3b971ffd08e53ffbf501dffc66938fff7c89dfff4dfc2fff6e8d2fff9e7d2ffe7bb8bffeea457fff7b461fff1b76dfff2cb92ffefd3a2fff4d093fffbce8dfff9d18afff8d284fff8d084fffdd183fffcd182fffbd083fffbd084fffbd184fff8d285fff9d188fffbcf87fff9d086fff8d189fff6d194ffedd2a5fff0dcbffff0d9b9fff1d6b3fef2dbbefbeab8909ff2c4a706ffffff15c249aa33c337af38bf37ad34c436ac31c639ac2ec237ac2ac23daa27c43bb125c13eac22c33cac1fc531ad1dc135a71ac43ba718bf40aa15c23daa13bc36a111c33ca50fcc44bb0dc43bb10cbf40aa0ab2339909c639aa08bf409f07b649b606aa2baa04bf40bf04bf408003ff55aa01ffffff01ffffff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff0000ff0001ffffff02ff80ff03aa55aa03aa55aa04bf40bf05cc339906d555aa07db49b608bf409f09c639aa0bd146b90cbf2baa0dc43bb10fbb44aa10cf40af12c639aa14cc40b215c23daa17bc37a618ca35aa1ac43ba71cbf40ad1ec444aa1fc53aad21c136a223c53aa825c13ea526c33ca828c639ac09c655aa09c671aa988f5c45fe97522fff9b532dff995231ff955331ff96532eff9a5230ff945634ff7f503aff563b32ff523f38ff4f3c36ff4d3a35ff4b3a34ff4b3a35ff4a3935ff4a3933ff4a3833ff4c3933ff493934ff493934fe4c3833fc4d3b37e349352d5685655c1ac445a71ac43bb119c23dad16c53aae15c23daa13c943ae11c33cb410bf40af10bf40af0eb637a40cbf40aa0bb92ea20ab2339909c639aa08bf209f07b624b606d52baa06aa2baa06aa2baa05cc33cc04bf008004bf408004bf40bf03ff55aa03ff55aa03ff55aa0280008003aa55aa02ff80ff02ff80ff02ff0080028000800280008002800080028080800280808001ffffff01ff00ff0000ff0001ff00ff01ff00ff0000ff0001ff00ff01ffffff00ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff80ff028000800280808003aa55aa03aa55aa04bf40bf06d555aa07b649b608bf209f0acc33b20bd146b90dc43bb10fbb44aa10cf40bf12c647b814cc40b216c546b919c23dad1bc642b31ec43caa21c136aa24bf39aa26c93cae29c73eae2cc540ae30bf3aaa34c43bac36c639aa3ac139ab22c33cac01ffffff2ec89b96f69a614fff9d5642fea57162ffc19b8fffc1896fff9f4f3bff892519ff831c12ff7e1b11ff79180fff70170dff6d180eff69160dff67140dff64130cff61120bff5f120bff5d120bff5b130cff59120bff59120cff58120dff57120dff58120eff541a15ff612e26ff763e34ff855242ff935c51ff8e5b50ffa67862ffad6e60ff966550ffae765fffb27a5effb17153ffaa6b48ffb97c49ffad673affc27b42ffaf6730ffc57d46ffaf6633ffc4753effb4642fffc6793cffc46d36ffc37136ffc8783bffc9763affc47438ffcd7a3fffc9773affd38141ffcc773bffd78341ffd3803effcd7a3cffdd8f4bffdb8943ffd08646ffd19361ffd59154ffd6853dffd7813bffe7954dffdf8b47ffdd8b46ffdf8d45ffdd8a42ffd8853cffda843bffe69247ffd68940ffd39b65ffcb9152ffd78d44ffdd893effd6813cffd28b4affd5a16effcf8b4bffd57937ffd26e32ffc45f29ffb35223ff9b3a12ffcb6f3affc05f2affa54014ffa44e29ffd9bf9fffe2cbb4ffe6d4c0ffdfcdbbffe3bb9bffc4794fffa85023ff8f3416ff8a3619ffdb9661fff0a35bffe9904affd97434ffab461cffbc7242fff1b36cffeb9852ffe28943ffd06a2cffbf5c23ffb25329ffbb4f1dffe48e49fff3bb73ffd79a60ffc14f1cffc3632afff9c392fff8ddbffff5e8d3fff8e7ccffe0a368ffeca457fff4b366fff0b96cfff1cb92ffebc997fff3d6a1fffbd28afff9cd85fffbcf84fffad083fffacf83fffbd083fffacf83fffad085fff9d085fff7d187fff9d189fffbd088fffad089fff8d18dfff6d392ffeacc9effefdcc3ffefdfc9ffefdbbefdefdab8fdedc19bb9f3c4a50fffeedd19c247ad3bc238ad38c43bad35c03aa832c238a82fc33cae2bc43bac28c640ac25c137ac22c33cac1fc531ad1dc13eb01bbd39aa18bf40aa15ce3db614cc40b211c33cb40fcc33bb0ec837b60cbf40aa0acc33b209c639aa08bf409f06aa2baa06aa55aa0599339903aa00aa03aa00aa02ff008001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ff00ff0280008003aa00aa04bf40bf04bf40bf05cc339907b649b608bf409f09aa39aa0acc33b20cbf2baa0db1279d0fbb33aa10cf40af11d23cb413c943ae14cc40b216c53aae18bf40aa19cc3dad1bc642aa1dc13eb01ec43cb320c738a722c334a523c53aa825c83eac23bd3aa809c655aa17c8bca6cd8b553aff9d5432ff9c512cff995131ff945430ff965531ff995132ff865239ff5d3d30ff554139ff53413aff504038ff4c3b35ff4b3a34ff4b3933ff4a3935ff493933ff4a3833ff4b3934ff4a3a33fe4a3933fc4b3934ef4435305449373718ca40aa19c23dad18bf35aa16c53aae15c23daa13bc36a112b839aa10bf30af0ec837b60eb637a40cbf2baa0bb92ea20ab233b209c655c608bf409f07db49b606d52baa06aa2baa05cc339905cc339905cc66cc04bf40bf03aa55aa03aa55aa03aa55aa03aa55aa02ff808002ff808002ff80ff0280008002ff80ff02ff80ff01ffffff01ff00ff02ff808001ffffff01ffff0001ffffff01ff00ff01ffffff0000000001ffffff0000ff0001ffffff0000000001ffffff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff0280808003aa55aa03aa55aa04bf80bf05cc339906d555aa07db49b608df40bf0acc33b20bd146b90dc43bb10ec837b611c33cb412c639b814cc4db216c546ae19c23dad1bc639aa1dca35b021c13eaa24bf39aa26c93cae29c73eae2cc53aae30c53aaa33c33caa37c33cac3ac139ab1fc542ad02ffffff579b7561fda16453ff9c5341fea4705fffc19580ffad614aff932f21ff8e2418ff871f14ff811d12ff7c1a12ff771910ff72180fff6e170eff6b150cff68140cff65140bff63140bff61130bff5f120bff5e130bff5d130cff5d130dff5c130dff5b130fff57130eff612217ff6f382cff805447ff885950ff8d5e54ff8a5c4cff91554bffa67760ff9b624dff9e664bffb47a5fffa16244ffae6738ffbf7453ffa7602affb97849ffad6233ffc17b48ffac5b2bffc27540ffc27338ffb76932ffc37439ffcd7a3fffc57139ffc8763effc9753dffce7d42ffcb763cffd37e42ffd37d3effcf7c3affd38441ffdb8d4affd28f50ffdb9d60ffd0873fffd4823bffd37e38ffe79450ffdd8d45ffd7853effdc8943ffdd8943ffda873effda863cffe59044ffe08b40ffd79653ffd1a064ffd58e4affdb8a3fffda8636ffd5853affc48b53ffdba466ffdc853dffdc793bffcf7130ffc55d27ffad491eff9e4016ffd0743affbd5a28ff9e3e17ffa04d29ffd9bda0ffe4cdb4ffe9d8c5ffe1bfa4ffd38c60ffad5124ff913a18ff873114ffcd8855fff2ab62ffee9e50ffe38a45ffd1692eff9d4018ffd08f57fff5b368ffe9944dffe08843ffcd6728ffcb6c31ffa4421bffc55d23ffed9b51fff4bd75ffedb778ffbb4e1bffbf5a1cfff2af75fffad7b5fff4e5d2fff7e1c2ffd98f4dffeea85dfff2b569fff0b869fff4cb93ffeeca99fff1d3a5fff3cd84ffface87fffbcc85fffcd07ffff9ce82fff9cf82fffbd185fff9cf84fff8cf85fff7d086fff8d089fff9d089fff9d188fff9d291fff4d29afff3dab0ffedd7bbffefe1c9fff1e2cffeeddbc0fef0caa9cbedbca113fff2e428c640ac3dc43bab38c437ad35c53aad32c238ad2fc33cae2bc43bac29c138a825c837ac22ca3cac20c738a71dca3eb01ac43bb118ca35b516c52eae14bf40b212c639b810cf40af0ec837b60dc43bb10bb92ea209c639aa08bf40bf07b6249206aa2baa05cc339904bf40bf03aa00aa02ff00ff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000001ffffff02ff80ff02ff80ff02ff80ff03aa55aa03aa00aa05cc66cc05cc33cc07db6db608bf409f08bf409f0ab233990cbf2baa0dc43bb10ec849b610cf50af11c33cb412c639b814bf33a616b93aa217c843b119c23dad1ac43bb11cbf37ad1dc135b01fc53aad21c936aa23c53aa825c13eac0cbf40bf10bf40af459f6773f3894e32ff9f5733ff9b512eff975431ff94542eff965430ff925339ff624132ff554239ff53423bff544038ff52413aff4f3f38ff4e3b37ff4e3935ff4c3b35ff4b3934ff493832ff4a3933fe493930fd4c3a34f542302d564d3b3e15ce49b618bf35aa18bf40aa16c546ae15c23daa13c943ae11c33cb410bf40af0fbb44aa0dc43bb10cbf40aa0bb946a209c639c609aa39aa08bf409f07b6249206aa2baa05cc339905cc009904bf40bf04bf40bf04bf40bf03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff0280008002ff00800280808001ff00ff0280808001ffffff01ff00ff01ffffff01ffffff0000ffff01ff000000ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff0100ff00028000800280008004bf40bf04bf40bf05cc33cc08bf409f09c639aa0acc33b20bd146b90dc43bb10fbb33aa10bf40af12c639b814bf40b217bc43b119c23dad1cbf40ad1ec43cb321c13eaa23c533a826c336a828c639ac2cc540ae2fc33cae33c33caa37c33cac3ac639ab39c53aae04ffffff84ac806efea66150ff9c5441feac816effbd836fff9c3b28ffa23527ff912517ff892114ff841e13ff7f1c13ff7a1a10ff771a10ff73190fff70170dff6c160dff69150cff67150dff65140cff64140cff61140cff60130cff5f130dff5e140dff5e140fff5e150fff5a160eff5c241aff56261eff5a2f21ff572f23ff916d55ff906654ff855140ffb18068ffb48267ff9f5b41ffbb7751ffae794effb17240ffa46539ffbc7b4cffac6c3bffb16c43ffb77643ffb8723fffb26832ffc47744ffc8793effc17437ffbe6b36ffc87739ffc77537ffcc7b40ffc6743affcf7c3fffcb7c38ffd27e3fffda8f54ffc68751ffd69c62ffd0843dffd58139ffd17c36ffe4914affdf8a45ffdc8b43ffdf8d46ffdd8c44ffd8873fffd4823bffe18c45ffe48c47ffd78f4cffd4a76cffcb8b3fffda8b41ffdd8b41ffd9873dffce8a41ffdaa571ffd68645ffdb8239ffdd783effc87130ffc25c26ffa9451cffad5025ffca6d30ffba5724ff9d3d14ffa14e29ffddbfa0ffe2cfb5ffe9d3baffe09e6fffb85a28ff9a3e1bff7f2f12ffb8774bfff5b46cfff3a558ffed974dffe18240ffc76028ffa0451effe8ad6efff4af64ffea944effe18340ffc86223ffd2773dffa23e15ffd46d31ffefa25afff7bd75fffad08dffb5531effc5551fffe28d56fff6cda4fff6e4cefff1d2afffd68338ffeeab61fff4b96bfff2ba69fff2c98fffeecf96ffebcd9cfff5cd8efff9cd84ffface83fff9ce7efffacf82fff9ce81fffbd184fff9cf83fff9d085fff9cf85fff9cf87fffad08cfff8d18cfff6d39bfff6d8aefff4dab7ffefdec1ffeee2c8fff5e3d0feeddbc2feebc9a8dde8bb9c1ff7d6ce28bf39a63cc43caa39c536aa36c239aa33c33caa2fc336ae2bc43bac29c138a826c33ca822ca34ac20c738af1dc135a71bc639b319c23dad16c53ab914bf33b212b82aaa10bf30af0ec837b60dc43bb10bd146b909c639aa09c639aa0792249206aa2baa05cc66cc04bf40bf03aa00aa02ff00ff02ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0000ff0001ffffff01ff00ff01ff00ff0280008003aa55aa03aa55aa04bf40bf05cc33cc06d52baa07db49b608bf409f0acc33b20cbf40aa0dc43bb10ec849b60fcc44aa10cf40af12c639b814bf40b215c23db616c53aae18ca40b51ac43ba71bc639b31dc135a71fc53aad20c738af22ca3cac23c53aaf0acc4db201ffffff75926053fc945334ff9b5632ff965330ff965231ff98552eff905639ff664032ff574138ff56453eff57433cff57413bff55423cff53413bff4f3c35ff4e3a34ff4d3a35ff4c3934ff4e3a36fe4c3833fd4b3b33e53d2f295356414715c23daa19c23dad17c837a617c843a615c23daa13c936ae12c647aa10bf30af0fbb44aa0eb637a40dc43bb10bb92ea20acc4db209c639aa07db49b607db49b606d52baa05cc33cc05cc339903ff55aa04bf408003aa55aa03aa55aa02ff008002ff008002ff80800280008001ffffff01ffffff01ffffff01ffffff01ffffff028080800100ffff01ffffff01ff00ff01ffffff01ffffff01ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ffffff02800080028000800280008004bf40bf04bf40bf05cc33cc07db49b608df40bf09c61caa0bd12eb90dc43bb10eb637a410bf40af12c639b814bf40b217bc43b119c23dad1bc639b31ec43caa21c93eb223c53aa826c33ca829c73eae2dc63eaa2fc33cae33c33caa36c63daa2bc43bac18bf40aa12f1aad4b5a67463feaa614bff8f4e3cfec29887ffad5c46ffad4231ffa8392bff942518ff8e2318ff892117ff831e13ff7e1c0fff7b1c10ff781a0fff74180eff71180eff6e160dff6d160dff6a140dff68150cff68150dff66140dff64130cff64140dff65150eff62150fff5f1710ff5c1912ff5a1b13ff5b1c15ff803f36ffa67263ffa97065ffb78872ffad715fff9f6651ffbd7e62ffa75e40ffb67d51ffa45d32ffc99162ffa16337ffc18758ffaa6538ffba7340ffc07743ffbd703dffbf763cffbe7338ffc4743bffca7b42ffc1743effc87c44ffc17139ffd27f47ffc57334ffd18141ffd38d53ffca8b55ffd48f4cffd68639ffda8339ffd37f3affde8b45ffe18e45ffdb8840ffd7843dffdc8a42ffd7853fffd98740ffe08c42ffe08b3fffda8c41ffdaa162ffc88a48ffd78b3dffe58f44ffdb8a3dffd58943ffcd9859ffd89652ffe18441ffdd8141ffd8763bffc66d2dffc05823ffa4431affb86133ffc6662bffb95321ff9a3911ffa04b27ffd7bd9bffefd6b6ffecba8effcb6f3affa0421cff802c12ffaf6d45fff5b875fff8af60fff5a057ffea914bffd87a38ffbc5723ffb05933fff5bd79fff3aa5fffeb904bffe07d3bffc46022ffca6d38ffad481cffe3803dfff1a75cfff9bd74fff7cc8affcb7a41ffc7521fffd9753afff1bb87fff3ddc2ffe9c195ffdc8334ffecb064fff3b86cfff4bb67fff3c683ffefcf9dfff1d09dfff0cd97fff8cf80fffacd81fff9cf80fff9ce80fff8ce80fff9ce81fffacf84fff8ce82fffacf85fff7cd83fffad08dfff5d193fff1d4a8fff2dbbbfff5e0c3fff3e3c7ffe5d5bdffd0b8a3ffcdb69affe3c099eaeebe9c25f1d6c128bf40ac3cc437aa39c53aaa36c239aa33c33caf30bf3aaa2cc53aae29c73eae26c336a824bf40aa21c136aa1ec433aa1cbf37ad19c233ad17c843b114bf40b212c639aa10cf40af0fcc44aa0dc43bb10cbf40aa0acc4db209c639aa07db49b606d52baa05cc66cc04bf40bf0280808002ff80ff02ff00ff01ffffff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280008003aa55aa03aa55aa04bf40bf05cc33cc05cc339907db49b607b6249209aa398e0acc33b20bb92ea20cbf2baa0ec849b610bf40af10cf40af12b839aa13c936ae14cc40b216c53aae18bf40aa19cc3dad1bc639aa1cc840ad1ec43caa1fc542ad20c738af22c33cac0acc4db202ffffffa58e5b3ffe995432ff995430ff975333ff995230ff955635ff6c4432ff563f3aff56443cff56453fff56423cff57433bff55423dff55433dff55423cff4e3b35ff4d3a35ff4c3934fe4a3733fd4c3a38ed3e332f5a69555b15c249b619c23dad18bf40aa16d146b915c23daa13c936ae12b839aa10bf30af0fbb33aa0eb637a40cbf40aa0bd146a20ab2339909aa398e08bf409f07db49b606d52baa05cc339904bf40bf04bf40bf03ff55aa03ff55aa03aa55aa03aa55aa02ff80ff02ff80800280008001ffffff02ff808002ff808001ffffff01ffff0001ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff028080800280808003aa55aa03aa55aa05cc33cc06d52baa07b6249209c655aa0acc33b20bb92ea20dc43bb10fbb44aa11c33cb412c647b814bf40b217c843b119c23dad1bc642b31dca3eb020c738a723c53aa826c336a829c73eae2cc53aae2fc336ae33c33caa34bf3bac27c43bb102ffffff1eddb3b3d3a6725dfea9614aff8d5542fec49385ffaf4c37ffb14331ffa43728ff96271aff92241aff8c2117ff881f14ff821d11ff7e1c10ff7b1b10ff77190fff75180fff72170dff71170eff6f160eff6c160dff6a150cff6a160eff67150dff68150eff68150eff66160fff631711ff601812ff5f1813ff6c211dff6d2620ff9b6055ffab746bffa46e61ffba7e6fffa76055ffa26a4dffbc846affb16f42ffc38d67ffa46843ffb37b50ff9e5a36ffc27d4bffb76635ffba6f42ffb7703dffc6793fffc3723effbe6b34ffc47137ffd38045ffc97341ffd17f3fffc87735ffd08449ffcf8955ffcd8a51ffdb9050ffd6833cffd7833fffd68240ffd6823cffdf8a43ffdb873dffda873dffe08f45ffdc8a43ffd8843fffe08840ffe2893effdd8941ffe09d5dffce8b4affd5893effe28f42ffe18e3fffda893bffd89753ffd9a062ffe08f45ffe48740ffdb8242ffd6723bffc6682affbe5623ff9f3f15ffc97844ffc6652affb2501cff963a10ffa24e29ffd8bc99fff7c89bffe08d57ffb05025ff883114ffa05c33fff1b676fff7b669fff8aa5afff39955ffe78d49ffd67334ffb45121ffc67a4cfff6b976fff0a458ffe98c4cffdc793affc6682cffb85b2affbc5623ffea8e43fff1ab5efff9bd72fff6cd87ffe1a366ffbf501dffd0652affeaa467fff5d7b7ffe3b07fffe08c39ffeab365fff1ba6afff6bc66fff4c376fff4d3a7ffedca90ffedd19cfff8ce84fffacd85fff8cd7efffacf81fff8cd80fff8cd80fff9cf82fffbd084fffacf83fff9cf85fff7cf8afff5d49ffff0d6affff0dcbdfff0e0c9fff5e5ceffe9dbc6ffdcc2adfeb79679ffbb8f69eef1bb972ef4cdbc31c13eac3dc036ab3ac139ab36c239af33c33caa2fc336ae2dc139aa2ac23daa27be3baa23c53aaf21c13eaa1ec43caa1cbf37ad19c233a317bc37a615c23daa12c639aa10cf40af0ec837b60dc43bb10cbf40aa0ab2339909c639aa07b6249207b649b606aa55aa0480408004bf40bf03aa55aa01ffffff01ffffff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ffffff01ff00ff01ff00ff02ff808004bf408004bf40800599339906aa2baa06aa2baa08bf409f09c639aa09c61caa0bd146b90cbf40aa0dc43bb10fcc33aa10bf30af11c33ca513c943ae14bf40b215c231aa17c843b119c23dad1ac43bb11bc639aa1cc837ad1ec433aa1fc53aad17c843b112c647aa0be8a2d1d88f573aff995430ff995333ff99522eff935531ff724635ff553f37ff54443dff57443fff584440ff56443eff57463dff57443eff57433eff56433eff513f39ff4d3a35fd4e3a35fe4f3d38f041322e49624d5012d447b814cc33b215c23daa16c53aae15c23daa14bf40b212c639aa11b43ca50fbb44aa0eb637a40cbf40aa0bd146a20acc339909c639aa08bf409f07db49b606d52baa05cc33cc04bf40bf03aa55aa04bf40bf02ff80ff02ff008003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff000000000000ff000000000001ffffff0000000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ffffff0280008003aa55aa03aa55aa03aa55aa05cc339906d52baa07db49b608df40bf09c639aa0bd146b90dc43bb10ec837b610cf40af13bc43ae14bf40b216c53aae19c23dad1bc639aa1ec43caa21c93eaa24bf39aa27c43baa29c73eae2dc139aa2fc33cae33c33caa34bf3bac05cc669902ffffff3d9f8275eea46e59fea8624afea97462feba7869ffba4c38ffb84533ffa43527ff9b2a1eff97271dff912319ff8d2116ff871e14ff801e12ff7e1d12ff7c1c12ff781a10ff761910ff74180fff741810ff71170dff6e170eff6e170eff6c150eff6c150eff6c160eff6b1811ff661911ff641813ff631914ff661e1aff6f3129ff855b4eff8d6455ffa97060ff975d4fff995b4cffbe8a6fffad715dffab7f60ffbb9371ffa86849ffac7249ffb16c49ffa5603affba7c4cffad6335ffca874dffb25e33ffbd7036ffbe7239ffc57a47ffb4713bffbf793affc67a3dffc57d45ffd08f5effc9864bffd38041ffd27c38ffda8945ffd58440ffd2803affdf8d45ffd9853dffda873dffda873fffd9883fffd3833cffdc863fffe2873fffdd873cffd89253ffc89058ffd2883fffdd8c41ffe39043ffdc8a3fffd98d43ffd19a63ffdb9352ffe48e47ffe58641ffdc803fffd07135ffc7672affb85221ff9f3f14ffd68750ffc6642affaa4a16ff9b3f18ffa24f2bffe4bd93ffe89a62ffcd6933ff8d3515ff914b27ffefb97bfffcbc71fff9b264fff6a65afff0964dffe3873fffd26b2effaf4920ffd4945efff7b571ffef9e53ffe48b4cffd57236ffcb6e36ffa94b1cffce6930ffef9748fff2b164fffbbe73fff6cb85ffecbd7fffc35e2dffc95721ffe5904dfff5c89fffdda069ffe59946ffebb36bfff1bb6bfff8bc65fff6c371fff4d3a4ffefcb8fffefd0a1ffedc98afff5ca80fffacf81fff8cc7ffffacf82fff7cc80fffacf83fffbcf84fff9cf83fff9d08afff3cd89fff3d3a0fff4dcbdffefdcbdffefdecafff2deceffe5d0c3ffdfcabbffcfb69dfd9c7151f1d39a7944f0c7b009c655aa3ec13aa93ac63eab36c639aa34c43bac31c139ac2ec23da62bbe3ba627be3ba324c639aa21c93eaa1ec43caa1cc840ad1ac43bb117c843b115c23daa13c943ae11c33ca50fcc44aa0dc43b9d0cbf40aa0acc33b208bf409f08bf409f06aa2baa059933990599669903aa55aa028000800280008001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff01ff00ff0280008003aa555504bf408004bf40bf0599339905cc339906aa2baa08bf409f09c639aa09c639aa0acc33b20cbf40aa0cd540aa0ec837b60fcc33aa11c33cb412c639aa14bf40b215c23daa16c53aae18bf40aa18bf35aa1bbd39aa1cbf37a41dc135a71ec433aa11c33ca510bf40af29daa2b4f5894d32ff9a5532ff975032ff955332ff764a34ff543b34ff52413aff55433bff57443fff58443fff57433eff59453eff58453dff57443eff55443dff56433dfe4f3d36fe4e3d36f24637305959484510bf509f17c837a618bf40aa16c53aae15c23daa13c936ae12c639aa11c33ca50fbb33aa0eb637a40cbf40aa0bb946a20acc33b209c639aa08df409f07b6249206d52baa05ff33cc04bf40bf04bf40bf03aa55aa03aa55aa03aa55aa02ff80ff028080800280808001ffffff01ff00ff01ff00ff01ffffff01ffff0001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02800080028000800280808003aa55aa04bf40bf05cc33cc05cc33cc06d555d507db49b60acc33b20bd12eb90cbf40aa0ec849b610bf40af12c647b814bf40a616c53aae19c23dad1bc639aa1dca3eb020c740af23c53aa826c33ca829c13ea82cc53aae2fc33cae32c238ad36c239aa0fcc44bb03ffffff60aa877af7a8725bfea3604cfeb78677ffbb6b57ffbb4d3bffb94537ffa53225ff9d2b21ff99281dff95251bff912319ff8a2015ff842015ff821e14ff7f1d14ff7b1c12ff791b12ff771a11ff761911ff741910ff73190fff71170fff70170fff6f170fff6f170fff6d1810ff691a12ff681a14ff6a1f19ff732e29ff7a3e35ff956155ffa2675affa36457ffa8685cffad7060ffbc8571ffa96654ffc39d7fffb28265ffc28061ffa26744ffcf8c68ffb7734effb6784dffbd774bffb46f37ffc07042ffb76e39ffbc7542ffc77a3dffc17734ffc87f49ffca8958ffcd8c5affbd763dffd38244ffd57a3cffd98441ffd1803bffd7843dffd5843dffda883effdd8a41ffdb883fffde8c43ffd8853effd7843effdd873effde843cffd98a44ffe0a062ffcf8b48ffdb8d43ffe08e43ffe09147ffd98b44ffd79c57ffdca265ffe5934fffe68c50ffe38544ffdd7d3dffcb7131ffc6642cffb34f20ffa74d21ffd28147ffc05c27ffa84619ff9e421eff9f4c26ffe6a672ffd3753bffab461dff9b5327ffecb67dfffac27cfffab970fffdaf67fff2a358ffec954affdf8135ffcd672bffa34319ffeeb178fff5b16effef9850ffe78746ffd06c2cffc86e37ffab491cffdf7d3efff49c4ffff5b267fffbbe75fff9c784fff8d094ffca7943ffc4521cffdc7d3cffeeb580ffd89555ffeaa353fff0ba6efff2bf6cfff9bd65fff7c16efff2ca93fff0cc97fff0c994ffeed39ffff6cb83ffface82fff9cb82fff8cc82fff9ce82fff8cd81fff9ce86fff9cf85fff6cf8bfff9d498fff2d29bfff3ddc0fff4e0c7fff0decafff0dacbffceb5a5ffd3beaaffb4a189fdc4aa87f4cfa07959eec6ac16c546ae3ac639b03ac639ab37c338ac34c43bac30c53aaa2dc139aa2ac837aa27c434aa24c639aa22c33cac1fbd3aad1cbf37ad1ac43ba717c843b115ce49b613c943ae11c33ca510bf40af0eb637a40cbf40aa0acc33b209c639aa08bf409f07b649b606aa55aa059933990480408002ff80ff0280008001ff00ff01ffffff0000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff0280000004bf808004bf408004bf00bf05cc33cc06aa2baa06d52baa08df40bf09c639aa0bb946a20cbf40aa0dc44eb10dc43bb10fcc44aa10bf40af11c33cb413bc36ae14bf40b215c23daa16c53aae18bf35aa19cc3dad1bc639aa1cc840ad1dc135a710bf40af04ffbfff57986f5bfa915235ff97502fff945231ff774c37ff543c34ff503f39ff52413aff53413cff54433fff57453fff57443dff59453eff57453dff58453eff57443dff57433efe56443df6493a34675445430cbf55aa17c843a614cc40a616c53aae15c23daa13c936ae13bc36a111d23cb410bf309f0ec837a40dc43bb10cbf40aa0acc33b209c639aa09c655aa07b6249206aa008005cc339905cc339904bf408003ff55ff03aa55aa03aa55aa0280008002ff80ff02ff80ff0100ff0001ff00ff01ffffff010000000100ff0001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff03aa55aa0280008003aa55aa05cc339906d52baa06d52baa08df40bf0acc4db20bd146b90dc43bb10ec849b610bf40af12c647aa14cc40b217bc37a619c23dad1bc639aa1ecc3cb320c740af23c53aaf26c93cae28c639ac2cc540ae2fc33cae32c238ad33be37aa13bc43ae07db92b689a67f72fcb27262fea1614ffeb88780ffbc5e4affbc503dffb44533ffa73224ffa22e20ff9d2a1eff9a271bff942419ff8e2216ff8a2217ff872015ff831f13ff801d13ff7d1d12ff7b1d10ff781b0eff771a0fff761a0fff74190fff741910ff741911ff73170fff741811ff741a13ff701a13ff711f18ff6e261eff7b372eff864037ff89453aff854838ff8b5045ffbb8277ff9b6253ffc88f80ffc38f7dffbf8972ffa46649ffbf8561ffa55c3effc37d54ffb56742ffcc7c53ffb9643dffb26438ffc77c49ffc26f3effbd713cffc18053ffd3926bffc3804affc7783affce7b3cffd98542ffd78343ffd07c3affda8440ffd4823affdd8b41ffdc8740ffd8833bffe08d44ffdc8941ffd4813affe18a43ffdd8440ffd3813effe0a062ffcf8d49ffd68c3dffe19042ffe68e45ffda8a3dffdc934effd5a063ffdd954cffe9934dffe68d47ffde833fffdb7d3cffca6e2cffc7602effac4c22ffae5a2bffd2803fffbb5522ffa1431bff9c431fff9d4a21ffd7824affb85826ffb45b2affde9956fffac988fffbc078fff6ba6ffff8ae64fff39f51ffed9046ffe0793bffc6622fffb06331fff5b97afff4ac68ffed964fffe48243ffcf6b2bffbf6b39ffb34f1bffe68a43fff3a658fff7b566fffbc079fffbc784fffbcd8effe0a56affc25325ffd36d31fff1ad6bffda944affefab5efff3c379fff5c06cfff9c06afff6c16ffff3c67ffff3d3a2fff3ca84fff0d19affecce90fff6ce7ffffacc87fffacc80fff8d083fff6cf7ffffacc8afff9cf8afff5cf8bfff4d6a7fff5dbb3ffebd8b1fff2e1c8ffefe1ccffcdb6a2ffc4a993ffb68c74ffba8f76fdbe9a7ef7c79a7574e9b99c03ffffff2fc33cae3bc23dad38c43bad35c03aa831c63eac2ec83dac2bc43bac28c639ac25c13eac22c33cac1fc53aad1dc13eb019cc3dad18ca40aa16c546ae13c943ae12c647aa10cf50af0ec837a40cbf40aa0bb946a209aa398e08bf409f07b6499206aa2b800599339904bf408002ff80ff0280808001ffffff01ff000001ffffff01ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ffffff01ffffff01ffffff03aa55aa03aa555503aa55aa04bf40bf05cc339906d52baa06d500aa07db24b609c639aa0acc4db20bb946a20dc44eb10dc43bb10ec837b610bf309f11c33ca513bc36ae14bf40b215c23daa16c53aae17c837b118ca35aa1ac43ba71bc639aa1cc840ad1ac43bb106ff80d57f8d624ef9945336fe854e36ff583526ff413028ff4a3a36ff4d3e38ff503f3aff523f3bff52423bff55433dff59453fff59463fff59463eff59453eff58443dff58453ff45747427a493f3b0fcc66bb17bc43a613c943ae14bf40a614cc40b213c936ae13c936ae10cf30af0fcc33aa0ec837a40dc43bb10bd146b90bd146b909c639aa08bf209f07b6249206d52baa05cc339905cc339905cc669903aa00aa03ff55aa03aa55aa02ff80ff028000800280008001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028000800280808003aa55aa03aa55aa05cc339906d555aa07db49b608bf40bf09e339c60bd146b90cbf2baa0fcc44aa10bf409f12c647aa14bf40a617bc37a619c23dad1bc639aa1ecc44b320c738a723c53aa826c33ca829c73eae2cbf3aa82fc33cae32c238a832c238ad0bd146b907db92b6a3a67c74feb46f61fea56b58fec58e85ffbd5a49ffbc503effb54433ffa93425ffa42f22ffa02c1fff9d2a1eff96261bff912519ff8d2418ff8b2216ff872014ff852015ff811e13ff7f1e11ff7d1d10ff7b1b10ff7a1b11ff781a11ff771911ff771911ff771910ff761a12ff761b14ff751c14ff751d15ff711d15ff6e1f16ff6f2519ff6f2f21ff754433ff8b574aff8b5145ffa06e60ffbb8275ffb18073ffab7c69ffc08671ffa07150ffc48971ffa66946ffb7744dffac663cffad6c3fffc57f50ffb36c33ffbc7941ffce8b60ffc68559ffc0793fffcc7e43ffce773dffd38346ffcf8243ffd58342ffd68441ffcd7a35ffde8c44ffdd8a43ffda8640ffdf8c45ffdd8b43ffd8853effdf8c44ffde883fffd5823bffdd9654ffd89956ffd58a46ffdf9047ffdf8d43ffe18e46ffdc8f40ffdc9e5effdea664ffe79952ffec9551ffe68c47ffe08341ffd97b3affc96d2cffc5612fffa7491effba6838ffcc7838ffb24f1cff9d451bff9a441bff9a4920ffbe662fffcc7c3fffef9f5affe39b51fff9c986fff9be76fff9b86efff7ac63fff29d4effed8e41ffdd7536ffbb5a28ffcc8852fff5b573fff1a760ffed934effdf7e3cffcf6d2effbb6435ffc36028fff0964dfff6a95cfffbb86dfffcc37bfffbc883fffbce8dfffbce96ffba5a24ffc86529ffefab66ffe3a155fff0ae60fff7cc83fff6c16dfff8c26afff6c26ffff6c77bfff0d09afff4cb88fff2c98afff1d7a6fff2ca83fff7cd83fffacd83fff8cd83fff9ce84fff8cc86fff7cf8ffff5d297fff4d7aefff7dfc1fff1e1c7ffeee0c7ffe0d1bcffc9b29affaf8c74ffc08d71ffb07357fdaf6e50fbc686628fe6b69908df9fbf33c33caa3bc73dad38c437ad35c03aa831c139ac2ec23dac2bc43bac28c639ac25c137ac22c33cac1fc53aad1dc13ea71ac445b119c247ad16c53aae14cc40b212c639aa10bf40af0ec849b60cbf40aa0cbf409509aa39aa08bf40bf07b649b606d555aa05cc339904bf40bf03aa55aa01ff00ff02ff808001ffffff01ff000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff0280008003aa55aa04bf40bf04bf40bf05cc339906aa2b8006d500aa08bf209f09c639aa09c639aa0bb946a20cbf55aa0dc43bb10ec837a410bf309f11c33ca512c639aa13c943ae15c23daa15c23daa16c53aae18bf35aa19c23dad1ac43ba71bc642b319c233ad0bd15db979916b5ff984553ffe5d3e31ff3d2b27ff3a2b25ff3c2d27ff44342eff493934ff4f3e3aff52423cff56443eff594641ff58453eff5a463fff59463eff5a473ffd56463da54c413814bf99b214cc40bf16c53aae14bf33a615c23daa13c943ae12c639aa10cf30af10cf40af0ec837b60dc43bb10cbf40aa0bb92ea209e339c609c639aa08bf409f07b6249206d52baa05cc339905cc339904bf408003aa55aa02ff80ff02ff80ff0280808001ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffff0002800080028000800280008003aa55aa03aa55aa04bf40bf06aa2baa07b649b608bf40bf09c639aa0bd12eb90cbf2baa0ec849b610bf40af12c639aa14cc4db217bc43a618ca40b51bc639aa1ec43caa20c738a723c53aaf26c33ca829c138a82bc435ac2fc33cae32c73dad36c239aa1aba3bb108df9fbfb6aa7e73feb56e61ffa77462fecc8b7effc05748ffbe503fffb44232ffab3527ffa83225ffa32e21ff9e2a1dff99271bff95271aff912518ff8e2317ff8a2216ff872115ff852014ff821f12ff801d10ff7e1d11ff7d1c12ff7c1b11ff7a1b12ff7a1a12ff791b12ff781c13ff771c14ff781d14ff791d15ff781e16ff762018ff752319ff7b3a30ff733d32ff824e47ff96665cffa56d5dffc48578ffba897cffae7767ffcb9581ffb6846affae7a5dffb17b5affa97051ffa87350ffb57244ffc27a47ffc58759ffc0865dffce8e5cffbc743cffce7d48ffc7753cffcd7940ffd48648ffd68747ffd37f3fffd17e3affd98842ffd98740ffd4843cffd6833dffdc8a42ffd6843effda863fffe08a43ffdd863effd78c48ffd99d5cffdf9651ffdd8f43ffdf8e41ffdf8d45ffdd8f45ffd8944bffd9a060ffe39957ffee9c58ffeb9750ffe58c46ffe08340ffd87937ffcc6d2dffc6612fffa7481cffc37340ffca7034ffac481bff9d451dff93421affa05328ffd5884bfff5a960ffec984bffe09249fff9c683fff9be77fff8b56cfff5ab5ffff09b4cffe88b3cffd97130ffb0511effe3a065fff5b26dfff0a359ffee914cffda7434ffd07739ffb05223ffd57334fff39d53fff8af62fffcbc72fffbc57cfff9cb85fffbcf8efff9d19bffd49058ffc56a2dffeca961fff1b769fff6bd6ffff5cd85fff6c36cfff8c36bfff7c36ffff7c778fff1ce94fff3cc8dfff6cc82fff2ce91fff0d39afff6cd84fff9cd84fff9cc85fff9cd87fff9cf85fff5d091fff4d5a2fff3d9b5fff6e2c9fff1e3d1ffecdec9ffbba28affb6997dffbd9c7dffac795cffb37355fdb66645fdb96b46b3deaa8e03ffffff2fc33cae3cc43cae39c03aaa35c53aad32c238ad2fc33cae2bc43bac29c138a826c336a823c53aa820c738af1ec43caa1ace3bb118ca40aa16c53aae14bf40a612c639aa10cf40af0ec849b60cbf40aa0bd146b90ab2339909c655aa07db6db606d555aa04bf008004bf408003ff55aa028080800280808001ffffff01ffff0001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ff00ff02ff808002ff008004bf40bf03aa55aa05cc339906aa2b8007b6249208bf209f09c639aa09c639aa0acc33b20bd146b90cbf40aa0eb637a40ec837a410bf309f10cf40af12c639aa13bc36ae15c23daa16c53aae17c843b117c843b119c247ad19c23dad18ca35aa12b8479c4cb9a49ef76b4f44fe3b2a25ff3c2c27ff3a2b26ff3b2b26ff3a2b25ff3b2c27ff40322cff4b3c36ff51413bff574640ff594741fe5b4942fe58463dfd5b4941c351443c21a26c9313bc36ae16c53aae15c23daa14bf40a613bc36a112c647aa11c33ca50fcc33aa0fcc44aa0dc43bb10cbf40aa0bb92ea20acc33b209c639aa08bf40bf07b6249206aa2b8005cc339905cc339904bf40bf03aa55aa03aa55aa02800080028000800280808001ffffff01ffffff0000ff0001ffffff01ff00ff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ffff01ffffff0280808003aa55aa03aa55aa04bf408004bf40bf06aa2baa07b649b608bf40bf0ab24db20bd146a20cd540bf0ec837b610cf40af12c639aa14cc40b216c53aae18bf35aa1bc642b31ec43caa20bf38a723c53aaf25c837ac28c639ac2bc435ac2ec237ac32c23da835c53aad0cbf40aa0affffe6d6aa7c6ffeb87266ffb28071fec37566ffc15746ffbe4e3effb54030ffaf3829ffaa3426ffa52f21ffa32d1fff9e291bff992719ff96271aff922518ff8f2417ff8b2215ff892216ff872114ff852014ff831f14ff811e12ff801d13ff7f1d15ff7e1d14ff7d1c13ff7c1c13ff7d1d15ff7d1d15ff7e1d16ff7e1f17ff7c2019ff7a231aff76322aff6d352cff6b3029ff83443cff9b6350ffc4897effc0796affc69586ffb7816effc1967effc6897bffbc8665ffc18361ffbb7754ffc58754ffd0895dffbd7e4cffc78953ffb06631ffd3854cffc06e38ffc4753bffd38449ffd28343ffcd7938ffd4803dffd27e3affdd8b44ffd6833cffd8843dffdf8c43ffe08b46ffd9853fffe28d47ffde8740ffdb8942ffe2a260ffda9651ffd78a3fffe29146ffdf8d43ffe19047ffdc9244ffdca05fffda9954ffea9955fff09d57ffeb9951ffe58c46ffe18240ffd77936ffcd6f31ffc2622dffaa4c1fffca7a46ffc1652dffa7451dff9b421cff94461affde945efff6aa62fff5a254ffec9545ffdd8a42fffcc582fff9bd77fff7b368fff6a95effef974bffe6853affd2692dffa94f1effebaa6efff5af67ffefa058ffeb8a47ffd06a2effcf7841ffad4b1cffe48640fff6a75bfffab567fffcbf75fffcc782fffccb8afffdd193fffad69efff1c18cffd18543ffeea85efff8c372fff7c272fff6cd87fff6c46bfff9c46cfff7c46ffff7c674fff4d090fff4cf94fff5cc7efff5cc84fff1d497fff0d193fff5cb81fff9cd83fff9cc87fff8cf8afff6d399fff5daadfff3dfbeffefdcc6fff6e9d9ffdbcbb9ffc4a289ffa87c61ffa5745affbb856affb87b5dfeb5714fffbd7551d4dba4840ae699cc3cc437ae3cc437aa39c03aaa35c53aad32c238ad2fc33ca82cbf3aa829c138a826c33cae23c533a820c738af1ec43caa1bc642aa18ca40aa16c53aae14bf40b212c639aa10bf40af0fbb44aa0dc43bb10bd146b909c639aa09c639aa07db49b605cc33cc04ff40bf04bf408003ff55aa03aa55aa02ff008001ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ff0001ffffff01ff00ff01ff00ff02ff808003aa555503aa55aa04bf80bf04bf40bf06aa2baa06d52baa07b624b608bf209f09c639aa0ab233b20bd146b90cbf40aa0dc43bb10ec837b60fbb33aa10bf40af12c647aa13bc36ae13c943ae14bf33a615c23daa16c546ae17c837a619c23dad0fcc44bb11c34bb43de2d5cdf43b2c24fe372823ff3a2b25ff392a25ff392a23ff392923ff382a24fe382a24ff3a2c26ff40302aff4f3d38ff5f4c46fe5d4a43fd5d4c45d052453b2ca27a9111c34ba512c639aa14bf33a613c936ae12c639aa12c647aa11c33cb40fcc33aa0ec837b60dc43bb10cbf2baa0bd146a20acc33b209c639aa08bf409f07b649b606d555aa05cc339905cc339904bf80bf03aa55aa03aa55aa02800080028080800280008001ffffff01ff00ff01ff00ff0000000001ffffff0000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280808002ff80ff04bf408004bf408005cc339907b649b6089f409f09aa39aa0bb946a20cbf2baa0ec837b610bf40af11c33ca514cc40b216c53aae18ca40b51ac43bb11dc13eb020c740af22c33cac25c837ac28c639ac2bc435ac2fc33cae32c23dad35c03aa80cd555aa14fffff2e5a97769fdb37265ffb98b7cffbc6b59ffc35746ffbc4f3cffb5402fffb23a2cffac3627ffa93123ffa53021ffa12b1dff9d291cff99281bff952619ff922519ff8e2317ff8b2216ff8a2216ff882114ff862114ff841f14ff841f16ff821e15ff811d14ff811e15ff811e14ff811d14ff811e15ff811e16ff812018ff802119ff7e231aff76271eff6c291fff7c3b32ff783e33ffa86f61ffa06656ffc38f7fffad7768ffbc7d6dffbb8670ffba735effb7825cffc1805bffb9754affb97b4effbe8151ffc0834effc17c45ffc47e4affbc713effc87d45ffc57e41ffd38746ffce7d3cffd07c3bffcf7a37ffdf8b47ffd28039ffdb8742ffda8640ffdd8943ffd5813cffe28e49ffde8944ffdc8742ffdb9451ffdf9f57ffdb9148ffe39347ffdf8b41ffe28f48ffde8e44ffda944bffdea360ffe49950ffef9d57fff19e56ffec984fffe68d45ffe18240ffd67836ffcc6e32ffbe612cffaa4f24ffcf7f4bffb95c27ff9f4319ff98491cffd08e53fff8ae67fff7a758fff19f50ffed9647ffde863efff9c27cfff7bc73fff7b366fff9a95fffed9448ffe27f3affca612affb26230fff3b372fff2aa62ffef9d58ffe58141ffc8692bffc16938ffc05e28ffef964efff7ab5ffffbb96dfffbc178fffbc784fffcce8ffffbd295fff9d69ffff0bf88ffd5853ffff3b064fff7c373fff7c574fff6cd8afff7c66dfff9c56ffff7c770fff8c674fff4cd8bfff1d194fff5ce80fff6ce83fff4cd87fff0d39bfff4d18efff8ce83fff9cb89fff7d290fff2d3a1fff5deb9ffefdfc1fff3e2cbffdfd0beffe0d2bfffbc9985ffa7775cffa97358ffae7252ffaf6d4efec07b57ffbb734ee1d1967827d162b125c83eac3cc43caa3ac639ab35c53aad33c33caa30c53aaa2cc53aae29c738ae26c336ae23c53aaf21c136aa1fc53aad1cc840ad1ac43bb116c53aae15c23daa12c639b810cf40af0fbb44aa0dc43bb10bb92ea20acc33b209c639aa07b649b606d52baa05cc33cc04bf408004bf408002ff808001ffffff01ffffff0000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff02ff808002ff808003aa55aa04bf40bf04bf40bf05cc339906aa2b8007b649b608bf409f09c639aa0acc33b20bb946a20bb92ea20cbf40aa0dc43bb10ec837b60fbb33aa10bf40af12c639aa12c639aa13c943ae14bf40b215c23daa16c53aae17c837a60dd83bb108bf60bf36f1e7e3f3332922ff372924ff3a2a25ff382923ff392a23ff382923ff362923ff362923ff352822ff362723ff3f2f29ff62504afe5e4b46df4e3f38389f898d0dc44eb111c33cb413c936ae13bc36ae12c639aa11c33cb411c33ca50fcc33aa0ec837a40ec849b60cd540aa0bd12ea20bb946a209c639aa08bf40bf07b649b606d52baa0599339905cc339904bf408003aa55aa03aa55aa0280008002ff80ff0280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ffffff02ff80ff03aa55aa03aa55aa05cc339906d555aa06aa2baa08bf60bf0ab24db20acc33990cd540aa0ec837a40fcc44aa11c33cb414bf40a616c53aae18bf40aa1ac43bb11dc13eb01fc53aad22c33cac24c639aa27c434aa2bc43bac2dc639aa31c139ac34c43bac0fcc44aa1bece3d9e9ac7665fdac6d5fffcb9e91ffbd6754ffc45645ffb9503affb84631ffb43c2effae3829ffab3325ffa83124ffa42d20ff9f2b1dff9c2b1dff97291cff95281bff92261bff8e2319ff8d2317ff8b2217ff8a2116ff892116ff871f15ff861f16ff851f16ff831f15ff832015ff822016ff832016ff842017ff842119ff83221aff81231aff82261dff7e2b20ff6f2a23ff88483fff733f31ffa36c64ffb37465ffb2776cffa67467ffad7f63ffb8846affbc8f6bffb78360ffa87650ffb47d4dffaf683effcc956affb47849ffc5834effc37f49ffb66d3affd68e51ffc8783bffcb7939ffd27f3dffd17e3bffdc8a46ffd78640ffd78640ffdd8d46ffda8741ffe28d47ffdf8a45ffde8a46ffd88843ffe4a361ffd78f48ffdf8f47ffe28e47ffe08f47ffdf8d45ffdd9349ffe3a563ffdc9856ffea944ffff09e56fff09f57ffeb954effe58d45ffdf823fffd57836ffce7035ffbf622effac5228ffd3844effb15221ff9c481dffcf8c56fff6b168fff7ad5efff9a355fff09f53ffec9347ffe1863dfff6be78fff9bd76fff8b167fff6a758ffe99142ffde7c37ffc05724ffd18753fff5b36ffff0a75fffee9a52ffe07a3bffcc6f33ffb3582cffd47235fff5a156fff7af62fffabd72fff8c47bfffacb87fffad091fff9d599fff9d5a0ffd98b4effdf873cfff6ba70fff9c273fff6c67afff5cd8bfff7c66ffff9c672fff8c672fffac773fff4cb86fff3d299fff5cc85fff7cc86fff7cd82fff1cf90fff3d69ffff1cb87fff7ca89fff5d092fff4d9acfff2e3c8fff0e0c7ffefe1c6ffdfcab5ffb69d88ffb59480ffb28167ffac7053ffb97355ffb86d4bfeb96946ffbf704be7ca8c6c13e4aebc21c13eaa3dc43bab3ac139ab36c239aa33c337aa30c53aaf2dc63eaa2ac237aa27be3baa24bf39aa21c13eaa1ec43cb31cbf37ad19cc3dad17c843b115c23daa13c943ae10cf40af0fbb44aa0eb637a40cbf40aa0acc33b208bf409f08bf409f06d555d50599339904bf408004bf408003aa005503ff55aa02ff80ff02ff80ff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff00ff02ff808002ff808003aa55aa04bf40bf05cc669904bf40bf05cc339907b6249208bf409f08df40bf0acc4db20acc4db20bd146b90cbf40aa0cbf40aa0dc43bb10fbb33aa10bf40af11c33ca511c33cb412b839aa13bc36a114cc40b215c23daa13c936ae01ffffff02ffffff2bf3ede7ef352b25fe382923ff382a25ff382924fe372923ff372923ff352822ff342822ff342721ff382925ff55443fff60504bf050423f5a7a6c6911c33cb40fbb449913c943ae13c943ae12c639aa11c33cb410bf40af0fcc44bb0ec837b60dc43bb10cbf40aa0cbf40aa0bb946a209c639aa09c639aa08bf40bf07b6249206d555d506aa55aa04bf40bf04bf408003aa55aa03aa55aa02ff008001ffffff0100ff0001ff00ff01ff00ff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ffffff02ff80ff04bf40bf04bf40bf0599009907b6499208bf60bf09c639aa0bb946a20cd540aa0ec849a410bf40af11c34bb413c943ae16b946ae18bf40aa1ac43bb11dc13eb01fce3aad22c33cac25c83eac27c43baa2bc43bac2dc639aa31c139ac33c337aa0fcc44aa24dccdc6e3ae7667fba26b59ffd9a698ffc26452ffc45643ffbd4f3affbd4736ffb53f2dffb1392affaf3628ffab3325ffa62f21ffa32d1fff9f2d1fff9b2a1dff97291dff95281bff92261aff902519ff8e2418ff8d2317ff8c2217ff8b2017ff8a2118ff892118ff872017ff852116ff852117ff862117ff862219ff852219ff85241bff83271dff85251fff7e291eff7d3129ff6a2d23ff7e4339ffa45e53ffb5705dffad7267ffc89080ffbc8e75ffd3ab9affb47f5fffc18e67ffb98059ffb98253ffbb8157ffac6f41ffc68757ffb06c38ffb46e37ffca8248ffcf8543ffc47136ffd3813dffcc7a38ffdb8945ffd3803cffdb8943ffdb8943ffdb8842ffd7853fffe18d47ffe08c46ffdc8943ffe1944fffd99148ffda8b43ffe49148ffe39047ffe19047ffdf9248ffd99850ffe3a361ffe09149ffee9650fff1a257ffed9e54ffed964effe78d45ffdf823effd77838ffd17036ffc2622effb1582bffd18249ffa64c1dffd09056fff7b46ffffbb063fff9ab5afff7a356fff19b4dffec9146ffe0843ffff3b975fff9bb77fff8af68fff3a355ffe68b3effd57231ffb75624ffe9a76afff6b06efff1a45cffeb964effd97535ffd37942ffaf5324ffe38840fff4a556fff9b465fff9bf74fff9c67efffccf89fff9d493fffad7a0ffe6b37bffd47332ffe9974cfff6bf72fff9c172fff7c97efff5ce87fff6c66ffff9c771fff8c671fff9c871fff5ca7efff4d499fff1cb88fff5cd82fff6cf84fff5ce8bffeed099fff1d69ffff1ca88fff6cf91fff7dab0ffebddc7fff0e3d6ffc4af9bffb68e78ffbc856cffa77458ffad7659ffbb7f62ffaf6a4affb46b49feb66b49ffb96f4cedc6846218eacab511c34bb43ec13aad3ac63eab37c33cac34c43bac31c139ac2dc139aa29c138ae28bf40a625c13eac21c93eb21ecc3cb31dca3eb01ac43ba717c837b116b93aae13c943ae11c33ca50fcc33aa0dc43bb10bb92ea20acc4db209c639aa07b6249207b6249205cc33cc05cc339903ff55aa03aa005501ff00ff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffff0002ff80800280808003aa55aa03aa55aa04bf40bf04bf40bf05cc339906aa2baa07db49b608bf409f09c639aa09c639aa0acc4db20acc33b20bd146b90dc43bb10dc43bb10fcc33aa10bf40af10cf40af11c33ca512b839aa13bc36ae14bf33a60fbb44aa01ffffff02ffffff2af3ede7eb362a26fe392922ff382a24ff372823fe372822ff362721ff342621ff352722ff352621ff3c2b26ff61504cfc5c4c4983675a560fbb55bb0ec837b60edb49b60fcc44aa12c639aa10bf40af0fcc33aa0fbb33aa0ec837b60dc43bb10cbf40aa0bd146b90acc4db209c639aa09c639aa07db49b607b6249206aa2baa05cc33cc0599339903aa55aa03aa55aa03aa55aa02ff80800280808001ffffff01ffffff01ffffff01ffffff01ff00ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02ff80ff03aa55aa04bf40bf0599339905cc339907b649b608bf609f09c639aa0ab233990cd540aa0dc43bb110bf50af11c33cb413c943ae15c23daa17bc43a61ac445b11cc840b61fc53aad22c33ca524c639aa27c43baa2ac23daa2dc639aa30c53aaa2ac23daa0ec849b62ed3bcb7d9af7469faa57463ffd99e8dfec4624fffc45a44ffbf513dffbc4635ffb6402dffb43d2cffb13928ffad3625ffa83122ffa53022ffa22e20ff9e2c1dff9b2b1cff99281bff96271aff942719ff932618ff8f2416ff8e2317ff8e2217ff8e2217ff8d2117ff8c2116ff8c2117ff8b2118ff8b2218ff8c2319ff8b2419ff89261bff87281cff892721ff822d22ff702c20ff995c57ff80423eff90524eff9e6d64ffb47465ffb47260ffca9d88ffa76a5fffc39e84ffa36d57ffc08667ffa86f54ffbd865cffbd7e51ffb97345ffc98450ffb76839ffcb8241ffd07f41ffc77534ffd3813dffcf7c3affdb8744ffd5823dffd7863fffe18d47ffdc8941ffe08e46ffe18c45ffdd8741ffdc8b43ffe99f53ffdf9244ffe09043ffdf8e41ffe7954bffdb8b44ffe19b50ffdea363ffda8f4bffe79343fff09c50fff2a156ffed9d51ffee964cffe78a43ffdf813effd9783affd37037ffc3622affbb6534ffc67c45ffd18f57fff9bd74fffab46afffbb061fffaaa57fff6a456fff1994bffeb9245ffdf813cffeeb16dfff8bb76fff5af67fff09e54ffe4823fffcb662fffb15928fff6ba75fff6ad69fff29f5cffea8d4cffd37535ffce7542ffbd5d27fff0974bfff8a85efff9b869fff9c174fffdc781fffcd189fff7d79efff6cd9affd07937ffdf7a36fff4ae60fff6c16efff8c36ffff7c97efff7cf85fff6c670fff9c870fff8c771fff9c971fff6cc7afff4d595ffeecb89fff5cd7ffff4cf85fff6cf86fff4d090fff0d8aeffefd4a7fff3cf95fff3dbb4ffeee1cbffcdbeafffd8ccb9ff93715eff9e664effc3805aff9f6345ffa5684affbd7b5bffb7704ffeb66c4afeba6f4af5c5805d2ee9b7a11ac445b13ec53aad3bc23dad37c338ac34bf36ac31c139ac2ec237ac2bc43bac28bf40a624c639aa22c33cac1fc531ad1dc13eb01ace3bb118bf40aa16c53aae14bf40a611c33cb40fcc33bb0ec837a40cbf2baa0bb92ea209c639aa08bf409f07b624b606aa2baa04bf40bf03ff55aa03ff55aa01ff00ff02ff008001ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff02ff80800280808003aa55aa03aa55aa04bf80bf04bf40bf04bf408006aa55aa06d52baa07b649b607b624b609c655aa09c655c609c639aa0bb946a20bd146b90cbf40aa0cbf40aa0ec837a40fbb33aa0fcc44aa10bf40af11c33cb412c639aa13c943ae0cd555bf01ffffff02ffffff2cfff9eeeb3c312aff3a2a23ff372923ff372823fe362821ff362721ff352722ff342621ff372823fe5b4a48ff5d4b49ed4b3d3a20d7b7c713bc36ae12c639aa11c33cb411c33cb410cf30af0fbb33990fcc44aa0ec837a40dc43bb10cbf40aa0bb946a20acc33b20acc4db208bf409f08bf409f07db49b606d52baa06d52baa04bf40bf04bf40bf03ff55aa02ff80ff02ff80ff028080800280008001ffffff01ffffff0000ff000100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ff80ff02ff80ff03aa55aa04bf40bf05cc33cc06d555aa08bf409f09c639aa0ab233990cbf40aa0dc43bb10fbb44aa11c34bb413c943ae15c249aa18bf40aa1ac43ba71cbf40ad1fbd3aad20c738af24bf39aa27be3baa2abc37aa2dc139aa30c53aaf33c337aa0fcc55aa38cdb6b2e5af7669fbb68676ffcf9181ffc46651ffc35d46ffc25540ffbd4936ffb7422fffb63f2effb33b2affb03727ffac3424ffa93222ffa53021ffa22f20ff9f2d1eff9c2a1cff9b2a1dff99281bff962719ff93271aff922519ff92241aff912318ff912318ff912318ff8f2318ff8e2318ff8f2419ff90251aff8f261aff8f271cff8f291eff8e2a21ff8f352cff9b4c42ff782f25ff813b31ff89423bff996150ff98584dffb67f6effb4846dffb67d6aff956148ffb88a64ffad7953ffd1a074ff935536ffc8895dffac6f44ffac693bffcb8d54ffc68143ffc07132ffce8041ffd58343ffd68743ffcf7c3cffd88540ffdb8943ffdb8943ffdb8841ffe38e46ffe38e46ffdc8a42ffe5974fffdb8f45ffdd8c43ffe59349ffea974effe29144ffe39a51ffd5a05dffdb9c59ffe28e46ffe89548fff29d50fff4a155ffef9d51ffec944affe68b44ffe1823fffdd7b3affd67236ffc8652fffc36d3dffefb67bfffbc07dfffbbb70fffcb669fffcaf5efff9a754fff7a253ffef9749ffeb9245ffe1813affefac69fff9bc77fff4ab64ffed974dffdf7a37ffc05b26ffc37440fff7bb73fff3ab65ffec9f5bffe58647ffd27335ffb45728ffd17435fff39f52fff5b061fffbbb6dfffdc578fffdca88fff9d092fff7d79fffd78b50ffda752fffe5873dfff7ba69fff8c16efff8c36ffff8cc83fff7ce83fff7c772fff9c772fff9c872fffaca72fff9cd7bfff5d394fff3cf90fff6cd82fff6cf86fff5d08afff5d08dfff0d09afff0dcbdfff1dfb8ffeddab8ffe4d8c7ffd5c7b7ffa48e7bffb89984ffad7d66ffab6646ffb56b4dffb36649ffb06144ffb9694bffbb6e4dfdbc6f4cf9bd77554edead931bbd42b33fc23dae3bc238ad38c43bad34c43bac31c139ac2ec237a62bc43bac28bf39ac25c83eac22ca3cac1fce3aad1dca3eb01ac431a718bf35aa16c53aae14bf40b212c647b80fcc33bb0ec837b60cbf2baa0bb92ea20ab24d9909aa39aa07b6249206aa55aa0599339903aa00aa03ff55aa02ff008001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff02ff80ff0280008003aa55aa03aa55aa04bf408004bf40bf05cc339906aa2b8006aa2b8007b6249208bf60bf08bf40bf09c639aa0ab233990acc33b20cbf40aa0cd540bf0dc43bb10dc43bb10ec837a40fcc44aa0fcc33aa11c33cb411c33cb40cbf40bf01ffffff02ffffff30faf4efeb3f332cff392a24ff382a24ff382923fe352821ff362822ff332520ff342520ff483735fe594947fd5545438b6156530ec849b612b839aa10bf50af0dd83bb110bf309f0fcc33aa0ec837a40ec837a40cd540aa0cbf40aa0bd146a209c639aa0ab2339908df40bf08bf409f07db49b606d52baa06d52baa06d52baa05cc339904bf408003ff55aa02ff80ff0280008002ff80ff0280808001ffff0002ff80800100ff000000000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000001ff00ff02ff80ff03aa55aa04bf40bf05cc339905cc339907db49b609c655aa09c639aa0bd146b90dc43bb10fbb44aa11c34ba513c943ae15c23daa17bc43a61aba3ba71bc639b31ec444b321c13eaa24bf40aa27be3baa2abc3daa2cc53aae2fc336ae23c53aaf0fcc66bb41d0b8b1efae7566fdbc8e80ffc38777ffc46e54ffc06448ffc45c42ffbd4b37ffba4631ffb94330ffb53d2bffb13927ffaf3727ffab3424ffa93222ffa52f20ffa22e1fffa02c1dff9e2b1dff9c2a1cff99281bff97291cff95261aff94251aff95261aff932419ff932419ff922519ff912619ff912619ff92261aff93271bff93281dff94291eff912d1eff902e21ff8f2f24ff8f3329ff7f2820ff803129ff884133ffac6b61ffb77c6effb98775ffbe7e72ffcda186ffab6f58ffd5ac85ffaf7a55ffd6a27bffb1764effc58e60ffab6b3affc68b50ffcc8245ffc57837ffc97d3cffce813fffd78946ffd38340ffdb8a45ffda8742ffdb8942ffdf8d46ffe18b42ffdf8a41ffe18f47ffe4984effe39649ffe49448ffe6944bffe8944affdf9044ffde9d5affdba563ffe0954affe99044ffeb9548fff29e52fff2a052fff09b4fffeb944affe68c45ffe18542ffde7e3effd8743affc5622cffc37343fffac483fffabe74fffdb96cfffdb565fffaae5bfff9a855fff69f4ffff09849ffeb9144ffe2813affeba562fff9bb77fff4a962ffe99247ffd77330ffb45420ffd7925bfff6b86ffff2a760ffef9554ffe0803effcf7639ffb3521fffe0833efff5a554fff7b564fffdbd70fffdc97afffbcf8dfff7d69effeab97effd06e2affe1772fffeb964bfff5bc68fff9c26dfff7c26efff7ce85fff7cd81fff8c773fff8c671fff9c972fffacb74fff9cb7afff4cf8dfff5d196fff4cb82fff5ce86fff5d18dfff5d291fff6d59bffefd4a9fff2e4cbffefe1ccffe6d8cdffb89f92ffc09a81ffa46e4fffb1704fffbc704cffbb6e49ffbc6c4affc17051ffc27152ffbf7150fdbe704efcbd76547bdcac8f0edb5bb63fc23daa3cc43caa38c43bad35c53aad31c639ac2fc33cae2cbf3aa828c639ac26c33ca822ca3cac20c740af1dca35b01ace3bb118ca40aa16c53aae14bf40b212c639b810bf40af0ec837b60dc43b9d0bd146b90ab24db208bf40bf06aa00aa05cc33cc05cc33cc04bf40bf03aa55aa02ff808001ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000001ffffff01ff0000028000800280008003aa55aa03ff55ff03ff55aa04bf4080059933990599339906d52baa07b649b607b649b608bf40bf08bf40bf09c639aa0acc33b20ab233990bd146b90cbf40aa0dc43bb10dc43bb10ec837a40fbb44aa10bf309f10bf40af0bb946b901ffffff02ffffff30fff4efec403530ff382a24ff362923ff362721fe352720ff342720ff342520ff3c2d28ff584643ff5b4948f64b3d3c3676686311c33ca510cf40af0dc43bb10fbb33aa0ec837b60ec849b60dc44eb10cbf40aa0cbf40aa0bb946a20acc33b20acc4db209c639aa08bf409f07b6249206d52baa06d52baa05cc339905cc339904bf40bf04bf408003aa55aa03aa55aa02ff80ff01ffffff01ff00ff01ff00ff01ff000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff01ff00ff02ff80ff03aa55aa03aa55aa05cc66cc06d555aa07b6249208df40bf0acc4db20cbf40aa0dc44eb10ec849a411c34bb413bc36a115c23daa16c53aae18ca35b51bc639aa1dca3eb020c740af22ca3cac25c83eac29c138a82cbf3aa82ec237ac0acc4db210cf60af52cab7b1f5ac7161febd9083ffbf8775ffc37255ffc16a4affc15c43ffbf4f39ffbb4933ffba4631ffb6402dffb33c2affb03928ffad3626ffab3423ffa83220ffa63020ffa32e1fffa12d1fff9f2c1eff9e2b1dff9a2a1dff99291cff99281cff97271bff97271bff96261aff96271aff95271aff95271bff95281bff97291dff972a1eff982b1fff962f1fff982f22ff972f24ff8e2d24ff87372cff702c21ff79382eff9d5d54ff93524affb58173ffbc877bffa2765fffbb8d79ffc69b7cffb7876bffc18c6cffb17b56ffb67d54ffd59c65ffce8759ffca7d43ffcb7b3bffd58544ffcb8040ffd18341ffd98844ffe08e4bffd7853fffdf8c45ffdf8c43ffe28c44ffdd893effe99c50ffe39447ffe39345ffe49547ffe9964cffe7954affe4984dffdda665ffdc9a57ffe49044ffec9444ffee9849fff19d4ffff29f51ffef9a4effeb9349ffe78e46ffe18744ffde8042ffd3733cffb9582cffc27a4dfff9c27efffabe70fffdb969fffdb464fffcad5bfff9a756fff59f4dfff09749ffea8f42ffe28039ffe39c59fff8bb76fff2a55effe68b43ffcf682cffac511effeaaa71fff7b46cfff2a55fffee9150ffd47534ffd17a41ffc26126ffec924afff6a959fff9b667ffffc076fffbcb80fff8d392fffad49cffd27e3fffdc7429ffe58137fff5ad5dfff5c06afff9c26dfff7c16dfff7ce85fff5cd7efff8c672fffac872fff9c873fffacb75fff8cc7afff6cf89fff5d499fff5cd86fff2cc83fff6d291fff3cf96fff7d69cfff0d4a3ffeed6c0ffe3d2bfffeee4daffa58574ffa96d51ffbe6f4effb76743ffb86b45ffbb6b46ffbd6c49ffbf6e4dffbf6f4fffbf714ffec1724ffec27754a5d7a28610cf60af3fc63daa3bc738ad38c43bad36c639aa32c738ad2fc336a82cc53aae29c138a826c33ca822ca3cac20c738a71dca3eb01bc639aa19c23dad16c53aae14cc33b212c639b810bf30af0ec849b60cbf40aa0cbf40aa0acc4db208bf209f07db49b606d52baa04bf40bf03aa00aa03ff55aa02ff008001ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02800080028000800280808003aa55aa02ff00ff03aa55aa04bf40bf05cc66990599339905cc339906d555aa07b649b607b649b608bf409f09c655aa09c655c60ab233b20bd146b90bb92ea20cbf40aa0cbf40aa0dc43bb10eb637a40ec837b60fcc44bb0bd146b901ffffff06d580aa2cfff9f3eb423732fe392a25ff362823ff372722fe352721ff32251eff32231eff50403dfe584845fd574745bb52464313bc86ae0fcc44aa0fcc44aa0db13bb10ec849b60dc43b9d0cbf40aa0cbf40aa0bd146b90bb92ea20acc33b209c639aa09c639aa09c639aa07b6249206d52baa06d52baa05cc66cc04bf40bf04bf40bf03aa55aa03aa55aa02ff00800280008001ffffff0280808001ff00ff01ff000001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff02ff80ff03aa55aa04bf40bf05cc339905cc33cc07db49b609c639aa0ab233990bd146b90dc43bb10ec837b610cf40af12c639aa14bf33b216c53aae19c23dad1bc642b31ec43caa20c738a722ca3cac25c83eac28c639ac2cbf3aa82ec23dac13c943ae0fcc55aa6ea99286fbaf715ffebd9285febf8976ffc37458ffc06c4dffc16045ffc0523bffbe4e35ffbc4934ffb8422fffb53f2cffb33c2bffb03828ffae3625ffab3422ffa83221ffa53020ffa43021ffa22e20ffa02c1cff9f2b1eff9e2a1eff9c281dff9b281cff9a281bff9a271bff9a281cff9a281cff9a291dff9a291dff9b291eff9b2a1fff9b2c20ff9c2d22ff9c2e22ff9a2e24ff913125ff7d2e21ff6b281aff894638ff803c2aff9c5645ffa66e5cffa87162ffa57861ffcba88fffac7e6affbb9374ffc2886fffc89975ffa5704effcc9868ffb6744affcc874affc98245ffcf8547ffcd8a47ffcc8341ffd58745ffd58241ffdf8f48ffe18d47ffde8b41ffe28d45ffe08f45ffe4984dffe39347ffe49548ffe19248ffea9a4fffe09246ffdc9655ffe1a864ffe19149ffea944bffed974affef9a4cfff29d51fff19d4fffef994dffeb9249ffe98f48ffe28847ffdb7d42ffcf6f3cff9d3816ffc9895efff9c177fffcbd6cfffdb868fffcb364fffaac5afff7a653fff49c4bffef9647ffe98c40ffe37d38ffdd9452fff8ba75ffeea15bffe0843fffc66026ffc06c39fff1b677fff5af68fff19d5dffea8e4cffd87e41ffb55a25ffd47334fff59e54fff8ae5dfff9bc6dfffdc377fff9ce87fffad797ffde9d5fffd26b26ffe37c2dffe99346fffabd69fff9c46cfffac16afff7c16bfff7cd85fff4cd7dfffac673fffac872fff9c871fffacb75fff9cc79fff7cd85fff8d9a0fff3ce8bfff1cb84fff2cf91fff6d49cfff3d49efff9ddafffeed5bcffecd9c7ffaa9285ffd0b19dffaf7157ffb05e3bffb2603effb46745ffbc6b49ffbf6f4effc07050ffbf7050ffbd704ffec0714fffc07654bdce987b17d364b13fc63daa3cc43caa39c53aaa37c33cac33c33caa2fc336a82cc53aa829c138a826c33ca824c640aa21c13eaa1dca35b01cbf37ad19c23dad17c843b114bf40b213c943ae11c33ca50ec837b60dc43bb10bb946a20ab2339909c639aa07b6249206aa2b8005cc33cc04bf40bf03ff55ff02ff80ff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff028000800280008002ff00ff02ff80ff03aa55aa03aa55aa04bf40bf04bf40bf06d555aa05cc339906d555aa06d52baa07b649b608bf409f09c639aa09c639aa09c639aa0bb92eb90bb92ea20bd146b90cbf40aa0dc44eb10dc43b9d0ec837a40acc4db201ffffff04bf80bf28f9f2ece9473a36fe3a2a25ff372722ff372722ff33261fff31251dff3e2f29ff554740fe584846f74e413f687369650dc43bb10ec837b60cbf40aa0eb649a40dc43bb10cd540aa0bd12eb90bd146b90acc33b20acc4db209c639aa09c639aa07db49b607b6249207db49b606d52baa05cc339905cc339904bf40bf03aa55aa04bf40bf03ff55aa02ff808002ff008002ff80ff01ffffff01ff00ff01ffffff0000000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02ff80ff02ff80ff02ff80ff03ff55ff04bf40bf06d52baa07db24b608bf409f0ab24db20bd146b90dc43bb10ec837a410bf30af12c639aa14bf33a616b93aa218bf40aa1ac43ba71dc13ea71fce3aad22c33cac25c13eac27c43baa2bbe3ba62dc139aa0acc4db20fcc55aa789d7d73fdaf705fffbd9083ffc08978ffc7765cffc26d50ffc16648ffbf573bffbe4f35ffbd4b33ffbb4531ffb7402effb53d2bffb23929ffb13828ffae3625ffaa3424ffa83222ffa63121ffa3301fffa12e1effa22c1fffa12a1effa02a1dffa02b1fff9f2a1dff9d2a1dff9d2a1dff9d291dff9d2b1fff9e2b20ff9e2c20ffa02d21ffa02e23ff9d3223ff9d3123ff993121ff903123ff944334ff863d30ff793526ffa66150ffad6053ff974e3fff975048ffc2907dffb4886fffcfa391ffc89f80ffb37d64ffb78c6bffc69674ffbe8661ffcd9c6dffbd7a48ffcc8951ffcd8851ffc3853fffd08945ffd68648ffd07f3fffd98943ffe59149ffe08f45ffdc8c40ffeb9e52ffe09046ffe49448ffe29348ffe7994effe6974affe29648ffdfa366ffdd974dffe99648ffea974bffea9948ffee994cfff19d51ffef9b4effef984dffed934bffe98c48ffde8444ffd6773effb75223ff9b3512ffd59369fffac173fffbbd6cfffcb767fff9b362fffaac5afff8a755fff59c4affef9446ffe78b3dffe07d35ffda8e4bfff8ba74ffec9c57ffd97d3affbd5a22ffd48450fff6bb79fff1ad63fff2995cffe28542ffd37c43ffb55323ffe48344fff6a158fff8b362fff6c06ffff9ca7afffad293fff4c88cffcb6d2fffdd712cffe78333fff2ab5bfff6bc68fff8c46bfff8c26bfff8c16dfff7ce87fff4cb7bfff9c676fff9c872fff9c974fff9cc78fff8cb7dfff9cc85fff6d99effefcf91fff6cd89fff1cc91fff5d39affeecfa1ffedd8b5ffe5cfb0ffccb499ffd0ae9bffa46d51ffae6a48ffbc6c46ffbb6a44ffb96a4affbc6a4dffbe6d4fffc07052ffbf7252ffbf7352ffc27554fec37b58cbc993740dffd8c440bf3ca73cc437aa39c036aa36c239aa32c238ad2fc33cae2dc139aa29c738ae27c43baa24bf39aa21c13eaa1fc542ad1bc642aa19c23dad17c843b115c23daa13c943ae10cf30af0fbb33aa0dc43bb10cbf40aa0acc4db209c639aa08bf409f06aa2b8005cc339904bf40bf04bf40bf03aa00aa01ffffff01ffffff01ff00ff0000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000000ffff0280008001ffffff01ffffff02ff80ff02ff80ff02ff00ff03aa55aa04bf40bf05cc66cc05cc66cc05cc339905cc339907db49b607db49b607db49b608bf40bf09c639aa09c639c60ab233b20bb946a20bb946a20bb92ea20cbf40aa0cbf40aa0dc43bb109e339aa01ffffff01ffffff23fff8f0e5483f39ff3b2a24ff392823ff372823ff32261fff33251ffe51413cfe584944fe584846e7483c3b1abaa7b10dc44eb10dc43bb10bb92ea20cbf40aa0bd146b90bd146a20acc33b20acc33b209c639aa08bf40bf09c639aa07db49b607db49b606d52baa06d52baa05cc339905cc339904ff80bf03ff55aa03aa55aa03ffaaff03aa55aa01ffff0002ff80ff01ffffff01ff00ff0000ff0001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff02ff00ff03aa55aa03aa00aa05cc33cc06d555d507db49b608bf409f0ab233b20acc33b20cd540aa0eb637a410cf40af12b839aa13bc36ae16c53aae18bf40aa1bbd39aa1dc135b01fc531a521c93eaa25c137a527c43baa2ac23daa2dc139aa0acc4db203ffffff8fa68074fdab6d58ffbc8e80ffc28f7bffc97a5cffc56e4fffc26648ffc15b40ffc15137ffc04e36ffbd4831ffba432effb8402dffb53d2cffb43a29ffb13828ffaf3525ffad3523ffa93121ffa93221ffa72f1fffa62e1fffa62d1fffa42c1effa42c1fffa32c1effa32c1effa12b1effa12c1effa22d1fffa32e20ffa22e1fffa32f21ffa53122ffa03720ff9f3921ff9f3a22ffa4432fff9b4634ff9d5542ffad6653ff8c4531ff7b3324ff864838ffbc7e74ff956b5effd1a693ffc89382ffba8d6effc9947cffb78369ffd8a88bffb5815fffcd986effc2895bffc3864affd99a5bffce8742ffd8894affd48140ffd58842ffe0944affda893effe49347ffe29246ffe39347ffe49346ffe19146ffe29447ffea994effe49347ffdd984fffe0a96affe7994dffed994dffee9849ffec9847ffef9b4cfff29c4fffef9a4effed974dffea924bffe48a45ffd9793affc65b26ffb64720ff9c3515ffdfa16ffffbbf71fffdbc6efffdb768fffcb260fffbab59fff7a352fff49b4bffed9244ffe8883dffe07936ffd88547fff6b874ffea9751ffd57235ffb85b24ffe4a465fff8b772fff5a763fff29557ffd77e3affca723bffcc6a2effef9548fff5ad5afffcb664ffffbe6ffffdc982fffbd799ffdb9356ffd96d28ffe28131ffe69b48fff8be6afffcc46efffcc36afffdc06dfff7c272fff6cc83fff7c976fffac872fff9c871fff8c973fff8cb77fff9cd7dfffbd082fff5d39afff2d5a7fff4cd87fff6cf94fff5d49cfff7deb6ffe6d0b8fff0deceffbe9885ffa6644dffb5674bffbb6e4bffbb704fffba7151ffbe704fffc37052ffc27152ffc47555ffc37654ffc27654ffc27858fcc37c58dbcb8b6b1be3bda128c639b236c239aa39c03aae36c639af33c33caa2fc93cae2dc139aa2ac237aa27c43baa24bf39aa21c93eb21fc53aad1cbf40ad1ac43bb118bf40aa15c23daa13bc36ae11c33cb40fbb33aa0eb637a40bd146b90acc33b209c639aa08bf409f06aa2baa06aa2b800599339903aa55aa03aa55aa02ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000ffff01ffffff01ffffff0280008002ff00ff0280008003aa55aa04bf408004bf40bf04bf40bf05cc66cc05cc33cc06d52baa06d52baa06d52baa07db49b608bf40bf08bf40bf09c655aa09c639aa09c639aa0acc33b20bb92ea20bd12eb90cbf2baa09aa39aa01ffffff01ffffff1ef7eeeedf493f39ff3b2a25ff392924ff372923fe332620ff41322cff574641fe5b4944fb554746be4a403e09e38ec60cbf40aa0cbf40aa0cbf40aa0acc33b20acc33b20acc33990acc4d9909c639aa08bf40bf08bf409f07b649b607db49b606d52baa05cc33cc05cc33cc04bf40bf03ff00aa04bf80bf03ff55ff02ff80ff02ff80ff02ff80ff028080800280808002ff80800000ffff01ff000001ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff02ff808003ff55aa04bf40bf05cc339906aa2baa07b649b607b624b60ab24d990ab233990cbf40aa0ec837a40fcc33aa12c639aa13c936ae16c546ae17c837b11aba3ba71dc13ea71fc53aad21c136aa24bf39a326c33ca829c138a82cc53aa812c639aa07ffffffa0a78074fdae6e5bffb98a7cffc5917fffc97b5cffc46f51ffc16648ffc35d43ffc05438ffc15037ffbe4a33ffbb452fffb9412effb73d2cffb63b2bffb33a29ffb13727ffaf3525ffac3323ffab3323ffa93122ffa93021ffa92f20ffa72e1fffa62d1fffa52c1effa52d1fffa32c1dffa52e20ffa52f1fffa62f20ffa63021ffa73221ffa73321ffa73821ffa63a20ffa53d21ffa13b23ff9c3d26ff88331bff87341cff82301aff893f2dff8f5142ff7a4031ffa2705bffae7a66ffb77f6affb98969ffc3856affd7ac91ffcb987effd2ab87ffa37151ffc29263ffcc935effcc924fffd79555ffd4894bffc97739ffda8e49ffe09148ffe09046ffdd8d42ffe7984dffdf8f43ffe6954affe39247ffe99a4dffe8974bffdf934bffe1a761ffdfa059ffec9b4effef9b4fffef984affee9949fff19b4dfff1994dffee974cffec954bffea8f47ffe1803dffce6528ffc55520ffb64920ff9b3515ffe7ab70fffcbf71fffbba6cfffdb666fffdb25ffffba957fff7a252fff2994affea8f41ffe8873cffdd7635ffd67f42fff4b671ffe49048ffcd6b2cffba612afff3b875fff6b46dfff6a261ffef8e4dffd98545ffbf642fffdb7a38fff59f53fff7b060fffbb868fffcc274fffacf8dfff6ce92ffd3732effe1752fffe48c3bffefb464fff5bd69fffcc570fffac36afffcc16dfff8c373fff8cd83fff6c875fff9c670fff9c872fff8c973fff9cc79fff9cd7dfffbcf82fff5d299fff6dfb6fff0cd8cfff1d09cfff0d2a0ffecd7b6ffdfcbb4ffbea590ffc9b09bffae755fffae6243ffb56541ffb66847ffb66b4cffbc6d4dffc37152ffc47554ffc77857ffc57957ffc57a59ffc67c5dfcc8805ce6cd896c2ae1b69e1cc840ad35c53aad39c53aaa37c338ac33c33caf30c53aaf2dc639aa2ac237aa27c43baa24c640aa22ca43ac1fc53aad1cc840ad1ac43bb118bf40aa16b93aae13c936ae12c639aa0fbb33aa0ec837a40cbf40aa0bb92ea209c639aa08bf409f07b649b605cc339905cc339904bf408003aa55aa028080800280008001ffffff01ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ffff01ffffff02ff80ff01ffffff028080800280808003aa55aa03aa55aa03aa55aa03aa55aa05cc669905cc66cc05cc33cc05cc339906d52baa07db49b607db49b607db49b608bf60bf08bf40bf09c639aa0acc4db20ab233b20ab233b20bb92eb90bb92ea208bf40bf01ffffff01ffffff15fffff3d04a3c36fe3c2b23ff3b2a24ff362821ff362822ff52423bff594942fe5c4945f94e413f77675c5a06d555d50bd146a20acc339909e339aa0acc4db20acc33b20acc4db209c639aa08bf409f08bf409f07b649b607b649b606aa2baa06d52baa05cc33cc05cc33cc04ff40bf04bf40bf03ff55aa03aa55aa02ff80ff0280008002ff80ff028080800100ff0001ff00ff01ffffff0000ffff01ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff808003aa00aa03ff55aa04bf40bf05cc33cc06aa2baa07b6249209c655aa0acc33b20cbf2baa0ec837a40fcc44bb11c33cb413c936ae15c23daa17bc37a619cc3db81cbf40ad1ec43caa20bf38a723c53aa826c33ca829c13ea82bc43bac0dc44eb10be8a2d194a58375fcaf6e5cffb78777ffc99683ffc97b5dffc47152ffc3684cffc35f41ffc3573cffc3543affc14e35ffbe4832ffbd4530ffb9402dffb93e2cffb73c2bffb43a29ffb23827ffb03626ffae3525ffac3323ffad3222ffab3021ffa92f1fffaa3022ffa93020ffa82f20ffa82f20ffa93021ffa93121ffa93021ffaa3222ffab3522ffab3722ffaf3d26ffae3f26ffae4227ffac442affa54129ffa3452cffa5472fffad5239ff9a4a36ff874130ff945443ff8c4939ffaa6e54ffa16a50ffc6946fffba7c63ffd3a586ffb98972ffb89373ffbb9775ffc18f74ffdfb27bffc78d51ffda9a5fffcc7f43ffdd8d51ffe19953ffd58841ffe49148ffdf9246ffdf9246ffe6974bffdf9044ffe9994effe69847ffe89646ffdc984fffdcab65ffeaa357ffef9b4dffef9b4bffee9948fff09a4cfff19b4dfff1994bffee9647ffeb8e43ffe6813cffd4692affce5f25ffc65220ffb84b21ff9e3a17ffedb173fffcbf70fffcba6bfffdb664fffcaf5dfff8a754fff6a04efff19648ffe98e41ffe7873bffdc7431ffd47b3efff2b06bffdf843fffc96629ffd28246fff6b673fff2af69fff29b5affe98947ffca773dffbf5c24ffe98d45fff5a759fff8b161fffbbc69fffac67cfff7d497ffe5a768ffdc712bffe08637fff3ac5dfff1b969fffbc573fffbc670fffbc56bfffcc16bfff8c473fff8ce82fff6c876fff9c56ffff9c771fff8c873fff9cc7afff9cc7fffface85fff4d196fff5dbb0fff3d9a5fff3dbadfff6ddb9ffeddab3ffebdec9ffccb49fffa17f67ffb77f65ffbb704effbe6e47ffbe6e4bffb96c4affbb6c4bffbd6c4effbd6e4dffbd6f4dffbf7251ffc17655ffc37b5bfcc67e5cf1ca876a40dba7930acc66b23dc03bab3ac139ab36c239af34c43bac30c53aaf2dc639aa2ac83daa27c43baa24c640aa22c33cac1ecc3cb31dc13ea71ac43bb118bf40b516c546ae13c943ae12c647aa10bf40af0ec849b60dc44eb10bb946a209aa39aa08bf40bf07b649b605cc339905cc339904bf408003aa55aa028080800280008001ffff0001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ffff01ff00ff01ffffff028000800280808002ff808003ffaaaa03ff55aa04bf408004bf4080059933990599339905cc339905cc339905cc33cc06d52baa07b649b607b649b608bf40bf08df40bf09c655aa09c639aa0ab24db209c639aa0acc33b207db49b601ffffff01ffffff11fff0f0c2463a36fe3b2c25ff382a24ff382822ff402f29ff5b4943ff5c4944fb5d4a47f3473a392cd1c5c509c639aa0acc33b20acc33b20acc4db209c639aa08bf409f09c655aa08bf409f07db49b607b649b606aa2baa06d555aa06d52baa06d555aa05cc339904bf40bf03ff55aa03ff55aa03aa55aa03aa55aa0280008001ff00ff01ff00ff01ff00ff01ffffff01ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff02ff808002ff808003ff55aa04ff40bf05cc66cc06d555d508bf409f09c639aa0acc4db20bd12eb90dc43bb10fbb44aa10bf30af13c943ae15c23daa16c53aae19c23dad1bc639aa1dca3eb01fc53aad22ca3cac25c83eac28bf39ac2ac237aa22c33cac0fcc66bb80a38074fcad6e5cffb78778ffc99883ffca7c5effc77455ffc46b4cffc46245ffc35b3dffc4563affc25136ffc04b32ffbe472fffbb432cffbb402cffb83d2affb73c2affb53a28ffb33727ffb13625ffaf3524ffb03424ffaf3223ffae3121ffae3222ffac3021ffab3020ffac3021ffad3222ffad3221ffad3220ffad3521ffad3821ffad3b22ffae3c24ffaf4127ffaf4429ffae462cffaa472effa74a31ffa74b32ffa54c31ff9d4c35ff954b33ff863f28ff904c36ff9a5a44ffb87d63ff946447ffcf9f86ffae7f65ffc5a185ffa6755effb89776ffe0b595ffd4a374ffdfab75ffd38b53ffd28742ffd99453ffd99850ffdf934affde8a41ffe4974bffdf9445ffe7984cffe29548ffea9b4effea9b49ffe69547ffd89851ffe7b56cffeca556ffef9d4bffef9b47ffef9a47ffef9b4afff09b4cffee9647ffee9243ffe9853bffdb712dffd46528ffcd5c25ffc75323ffb84b20ffa2401cffeeb374fffcbe6ffffdb96afffdb462fffcae5cfffaa754fff59f4dfff19349ffe98c41ffe38238ffda7331ffd1773affeea763ffd97938ffc35f24ffe5a160fff6b172fff2a665fff09756ffd57d3bffc86f39ffcf6d2dfff59b4ffff8a858fffab261fffcc071fffccd86fff8d09affdb843fffe17d32ffeca050ffe59f4dfff7c36ffff7c774fffac76ffffcc46afffbc06afff9c675fff9cd81fff7c876fffbc66efff9c670fffaca76fff8cb7afff9cf83fff9d08cfff6d499fff5d9acfff6e6c2fff1debcfff5dec1fff5e5c9ffb9a48fffc8aa97ffae7c63ffae6747ffbb6d48ffbd6d45ffbf6f4bffbd704fffc07352ffc17250ffc27452ffc27655ffc07455ffc07657ffc27a5bfec57c5cfac682646ad9ad930acc66b23dc43bab3ac139ab37c33cac34c43bac30c53aaf2dc639aa2bc43bac27c434aa25c13eac22c33cac1fc53aad1dc13ea71ac43bb118ca40aa16c546ae14bf40a612c647aa10bf409f0ec837b60dc43b9d0acc33b209c639aa08bf409f07b649b606d555aa05cc339904bf408003ff55aa03aa55aa0280808001ff00ff01ff00ff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ffffff01ff00ff01ffffff028000800280008002ff808002ff808002ff008003aa55aa04bf40bf05cc6699059933990599339905cc33cc05cc33cc06d52baa07b649b607b649b607db49b607b6249207db49b608bf40bf08bf40bf09c655aa09c639aa06d52baa01ffffff02ffffff0fffeeeeb4453732fd3b2c26fe392924ff372721ff51403aff5d4944fe5e4946f35d4d4bd0564b480cffeaea08bf209f09c639aa08df40bf09c639aa07db49b608bf409f08bf409f07db49b607b6249207db49b607b6499206aa2baa05cc339905cc339904bf40bf04bf40bf03ff55aa03ff55aa03aa55aa03aa55aa03aa55aa028080800280008001ff00ff01ff00ff01ffffff0000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ff00ff02ff008003ff55aa03ff55aa04ff40bf06d555aa07b6249209c639aa0acc33b20bb92ea20dc43bb10fbb33aa10bf40af12c639aa14bf40b217bc43a618bf40aa1bc639aa1dc13ea71fc53aad22c33cac25c13eac27c43baa29c738a82dc639aa0ec85bb66b9b7c70fdaf7261feb88877ffc99983ffc97c5dffc67555ffc56b4cffc56548ffc55f3fffc5593cffc45338ffc24d34ffc14931ffbf462effbe422cffbc402bffba3d2affb73b28ffb63a28ffb53927ffb33726ffb33523ffb23523ffb13422ffb13323ffb13323ffb03323ffb13323ffb03423ffb13423ffb33624ffb33925ffb33c25ffb33f25ffb23f26ffb24329ffaf4428ffa54025ffa34327ff9e4428ff9e4428ff9a4226ff923e27ff8f4027ff853d23ff7d3c24ff814933ff80523cffb38f76ff956853ffc8a189ffb48c73ffd5ad8effc6a27fffe0b891ffcb9e72ffdbab78ffc3844bffd89d54ffde9e54ffd69144ffe7964cffde8c44ffe19348ffe99c4fffe09146ffe89a4effe59749ffe89848ffe8994cffe0a65fffe7ad65ffefa555fff09c49ffee9b47fff09a47fff09a48fff09848ffee8f43ffe9853bffe1752fffd96a2affd56427ffcd5c24ffc85425ffba4f23ffa54520fff0b573fffbbe6dfffdb96afffcb260fffbab59fff9a452fff39a4affee9146ffe9893effe18036ffd97131ffce7337ffea9f5dffd07031ffc5662bfff4b36efff4ae6ffff19f5fffec9556ffdd8d50ffbe5925ffe0813dfff7a156fff8ab5ffff8b767fffdc577fffbd18dfff2bf86ffd9762cffe89545fff0a04effe89a42fff8c673fff8c874fff9c76ffffbc46afffac16afff9c676fff8cd80fff6c777fffac56dfff9c770fffacb77fff8cc7cfff7d087fff8d495fff7dba4fff3dab3fff3e8cafff5e8cdffdec5abffcbad92ffcfad94ffb4816cffba7f63ffae6444ffb56541ffb76740ffba6a47ffba6d4effbb6d4dffc0704effbf7251ffbf7554ffc07957ffc17a5affc37f5effc38161fdc7856784d4a88d0bd174b93ec13aa93ac139ab37c338ac34c43bac31c63eac2dc63eb02bc43bac28bf39ac26c33cae22c334ac1fc53aad1dc13eb01bbd39aa18ca40aa16c53aae14cc40b212c647aa10cf40af0ec837b60cbf40aa0bd12eb909c639aa08bf40bf07db49b606aa2baa0599339903ff55aa02ff008001ffff000280808001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080800100ff0001ffffff01ffffff03aa55aa03aa00aa03aa55aa04bf40bf04bf40bf0480008004bf40bf05cc339904bf40bf04bf00bf06aa2baa06d555d506d52baa07db49b607b649b607b649b608bf409f08bf409f09c639aa06d555d501ffffff03aaaaaa0fffeeeeae433932fd3a2c26fe392a24ff41312bff594640ff5e4a45fd5e4a47e862504d8c4e454205cc99cc09c639aa08bf409f07db49b608bf60bf07b649b607b624b606d52baa07b649b606d52baa06aa2baa05cc33cc05cc339905cc66cc04bf40bf04bf40bf04bf80bf03aa55aa03aa55aa0280808002ff0080028000800280008001ff00ff01ffffff01ffffff00ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff02ff008003aa55aa02ff008004bf80bf05cc66cc05cc339907db49b608bf409f09c639aa0bb92ea20dc43bb10ec849b610bf40af11c33cb414bf40a616b93aae18bf409f1ac43ba71cbf37a41ec43caa21c13eaa23c53aaf26c33cae28c639ac2cbf3aa80fcc44bb49b6938cfdaf7362feb68676ffcc9d87ffc97c5effc87858ffc76f4fffc7684affc66141ffc65c3effc55639ffc45036ffc34b33ffc1482fffbf452effbe432dffbd402bffba3e2affb93c2affb83b29ffb53927ffb63825ffb53624ffb53523ffb53624ffb43523ffb43524ffb53524ffb43624ffb53725ffb73926ffb73b26ffb73f27ffb64227ffb5452affb4482cffb44c2effb24f31ffaf5032ffab4d30ffa74a2effa24d2effa44d33ffa65238ff9a4a2fff91472eff874831ff8e5c46ff7a573fffaa876dff9a7660ff99735bff8c5f47ffd9b188ffd5a977ffeac48bffcba370ffcaa36cffd3a163ffdf9c55ffe3964effde8b46ffe5994fffe1954cffe3964cffe4964cffe6984bffea9b4dffe79649ffe2954cffdfa860ffefb167ffeea051fff09b46ffee9b45fff09945fff09644ffef9141ffe78237ffe47930ffdf6f2cffda6829ffd36225ffcc5e22ffc75826ffbc5123ffac4d27fff4b873fffabb6cfffeb869fffbaf5efffaa858fff8a250fff29949ffed9043ffe7883dffe18037ffd56f2fffca6e33ffe99958ffcb6c2fffd88448fff3b068fff1a767ffee9958ffe28d50ffc5703cffca6328ffeb904afff2a55afff5b162fffbbb70fffec880fff8d293ffdf9a55ffe78a40fff1a656ffe48528fff0a44bfff7c774fff8c872fffac76ffffbc268fffac06bfff9c778fff9cd82fff6c776fff9c56dfff9c771fffacb79fff9cd7ffff8d18bfff9d99ffff8e3b4fff1d6b4fff5e1c5ffead4bfffceaa8dffb87a5affb87855ffbd785fffb86e4effc27552ffbf6f4affbd6d48ffbc6d4cffba6d51ffbd6e50ffbd7150ffbd7653ffbd7856ffbe7a59ffbf7e5cffc08160ffbb8563fdc0866693cb9e840acc66b23dc43bab3ac139ab37c33cac34bf3bac31c139ac2ec237ac2ac237aa28c639ac25c137ac23bd3aa820c740a71dc13eb01bc639aa19c23da316c53aae15c23daa12c647b810bf40af0eb637a40dc43bb10bb92ea20acc33b208bf40bf08bf409f06aa2baa06d555aa04ff80bf04ff80bf02ff00800280808001ffffff0000ff0001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff808001ff00ff02ff808001ffffff01ff00ff0280008003aa55aa03ff55aa03ff55ff04bf80bf04bf40bf04bf40bf04bf40bf04bf40bf05cc66cc05cc339906aa2baa06aa2baa06d52baa06d52baa07b649b607b649b607b649b607db49b605cc33cc01ffffff02ffffff10ffffefae483b35fd392b25fe3a2b25ff4e3d37fd5c4a45fa5e4a46f3624f4cd04d403c335f505008bf609f08bf409f08bf409f07b649b607b649b606d555aa06aa2baa06d52baa06d52baa05cc339905cc66cc05cc339905cc339904bf40bf04bf80bf04bf40bf03aa55aa03aa55aa03aa55aa0280008002ff008002ff80ff0280808001ffffff01ffffff01ff00ff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff02800080028080800100ff0003aa55aa04bf80bf05cc339906d555aa07db49b608bf60bf0ab24db20bd146b90cbf40aa0eb637a40fbb44aa11c33cb413c943bc15c23daa18bf40aa1ac43ba71cbf40a41ec444aa20bf38a723c53aaf25c137a528c639ac1bc639aa12c647aa19ebd6cce9aa7262fdb28273fed1a58effca7e60ffc87959ffc47450ffc66c4affc66544ffc76041ffc7593bffc55337ffc54d33ffc34a31ffc1472fffbf442cffbe402affbc3f2bffbb3d2affb93c2affb73a27ffb83a26ffb73925ffb63724ffb73826ffb63725ffb73826ffb63725ffb93927ffba3b28ffbc3d29ffbc3f2affb94027ffb84326ffb5482affb44a2bffb44e2dffb05131ffae4f33ffae4d30ffac4c2fffa54f2fffa54c2eff9f4a2bff9c4a2cff974a2cff974c30ff914c32ff8b5036ffa17158ff8f6853ff7f5a41ffcba17affdca463ffebc585ffe6d19effc9ad7effdeb77effe2a663ffde964fffe99a54ffde924cffd99044ffe69a51ffd98b41ffe99a50ffe8984bffea984cffe39345ffe0974effe2a95effefac62ffed9c4cfff19a49ffed9a42fff19643fff19143ffe78335ffe67b32ffe3732bffdf6c29ffdc682bffd36325ffcd5f24ffc55a22ffba5021ffaf5129fff6ba73fffbbb6dfffcb565fffbb05ffff9a858fff7a050fff19649ffed8f43ffe4853bffe08038ffd57131ffc5682dffe69353ffca6b31fff2aa6ffff2ad66ffee9c5cfff09853ffd78447ffbd602effdc7836fff39b55fff2aa5dfff9b76cfffcc077fffbcc85fffad29affde8c43ffefa052ffea8d3bffef8425fff3ae59fff7c474fff7c973fffac670fffbc068fffac16cfff9ca7afff5cb7efff7c777fff9c36dfff9c771fff9cb7afffbcf7ffffad38cfff4d9a5fff3e5c3ffe9d9b8fff0dcc5ffe8d2bdffa67863ffac694affb7694cffb76346ffb86344ffbe6948ffc16c4affc26f4dffc07353ffbe7457ffc07557ffc17958ffc07b5affc07f5effc18161ffbf8461ffbe8764ffbe8a69fdc28c6aabc99d8006d580d535c53aad3ac139ab37c338ac33c337af31c63eac2ec23dac2cbf3aa828c639ac26c33cae23c53aa820c738a71dc135b01cbf40ad19c23dad16c53aae14bf40a612b839aa10bf40af0ec849b60dc43bb10bd12eb90ab2339908bf409f08bf409f06aa2baa05cc339904bf408003ff55aa02ff808002ff808002ff80ff01ffffff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ffffff01ff00ff01ffffff028000800280008003aa55aa03aa55aa02ff80ff03aa55aa04bf40bf03aa55aa04bf408004bf40bf04bf40bf05cc339905cc66cc05cc66cc05cc339905cc33cc06aa2baa06d52baa07b649b607b6249206aa2b8003ff55aa02ffffff12fff1f1b04b4039fc3c2e27fe3b2b26fb5a4944f25e4d49e75c4c4abb50444327897c7603ffaaff07b649b607db49b606d52baa07db49b606d555d506aa2baa06d555aa05cc339905cc339904bf40bf05cc33cc04bf40bf04bf40bf04bf408003ff55aa03aa55aa03aa55aa02ff808002808080028080800280008001ffff0001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02800080028000800280008003aa55aa04bf80bf05cc339905cc339907b649b608bf409f09c655aa0acc33b20cbf40aa0dc43bb10fbb44aa11c33cb413bc36ae15c23daa17c837a619c233a31bc639aa1dc1359e20bf38a722c33cac24c639aa27be34aa2ac23daa19c247ad0ceaaad5b3ac7c72fbaf7b6cfcd6ad94ffc68060ffc87c5affc57752ffc96f4fffc76846ffc86342ffc85b3bffc95637ffc75134ffc64d32ffc64a2fffc3472dffc1442cffc0422affbe402affbe3f2affbc3d29ffbc3b28ffbb3b27ffbb3b26ffba3b26ffb93b26ffb93c26ffba3d27ffba3d28ffbb3d27ffbd3f26ffbd4127ffbb472affba4a2affb74c2dffb44e2fffb45231ffb35332ffb15333ffb25233ffb35434ffb25636ffb25737ffb3593affb66040ffb96344ffb96543ffb76442ffb86f4affc28764ffbd835affcd955fffe5ad6bffeac17bfff3de9dffeed89bfff2d089ffe2ab5dffe69f51ffec9b51ffe08f47ffe5984bffec9d52ffdf9146ffe79b4dffe69848ffe69945ffea9b47ffe69b45ffe8a858ffe6ae5dfff0aa59ffee9b46ffed9341ffef9741ffef903cffea8435ffe77e30ffe37a30ffde732cffdd6e2bffdb6729ffd36225ffcf5d27ffca5726ffc05023ffb55c32fff7bb73fff9bb6efffeb267fffaac5bfff8a556fff39b4dffee9448ffea8b3fffe48239ffde7936ffd46c30ffc36129ffe58f50ffd58042fff5b170fff2a661ffec9858ffe39455ffd7814bffc45d25ffeb904dfff6a55dfff6af62fffbba6efffbc67ffff7cf8dfff8cd8bffe29147ffec923cffee7e23ffec8523fff7b960fff9c574fff9c772fffbc66bfffbc163fff7c16efff7cb7dfff6ca7ffff6c473fffcc071fff9c670fff9cc78fff7d48bfff6d89cfff5e1b4fff1dfc3fff1e7cfffc4ad9affd2b7a1ffbc876effad6347ffaa624bffc26e48ffc26d45ffc16d4affc26f4effc1714fffc07450ffbd7751ffbf7856ffc17a5dffc07e5fffc18163ffc08464ffbd8865ffbf8b67fec38a6cfcc58b6bd3c69b7b0eedb6c81fc53aad39c53aae36c639af34c43bac31c63eb12dc639b02bca3bb228c633ac25c83eac23c53aaf20c738a71ec43caa1cc840ad19c23dad16c53aae15c23daa12b839aa11c33cb40fcc44aa0dc43b9d0cbf2baa0ab2339908bf409f08bf409f07b649b60599339905cc669903ff55aa02ff808002ff808001ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808001ff00ff01ffffff02ff80ff0280808002ff808002ff808003ff55aa04bf80bf03aa55aa04bf80bf04bf408004bf408004bf408004bf40bf05cc339905cc339905cc339906aa55aa06d555aa06aa2baa06d52baa06d52baa06d555d504bf40bf02ffffff14f2e6e6b151473ff9392b26f6453733e55e504bd3574a456e6d615d19a3a3a302ffffff05cc66cc07b649b605cc009906d52baa06d52baa06aa2baa06d555aa05cc33cc05cc339905cc66cc04ff40bf04bf40bf04bf40bf04bf408003aa55aa04bf80bf03aa55aa03aa55aa02ff808002ff00800280808001ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ffff00028000800280008003aa55aa04bf40bf0599339905cc339907b6499208bf40bf08df40bf0acc4db20bd146b90db13b9d0fcc44bb10cf40af12c639aa14bf33a615ce3db618ca35aa1ac43ba71dc135a71fbd3aa521c93eaa23c53aaf26c33cae29c138a82bc43bac07db6ddb87b38a82f8ab7b6df2d9b29cffc78063ffc97e5cffc47954ffc8714effc66b47ffc96643ffc95f3effca5939ffc85336ffc64f32ffc64b30ffc5492effc3462dffc2442cffc0422cffc0412cffbc3d27ffbe3e2affbd3c28ffbe3e2affbd3c27ffbc3c27ffbc3c27ffbb3d2affbb3f2cffbe402cffc1422bffbe432affbd482cffbc4d2cffbb5031ffba5332ffba5735ffb95737ffb8593affb85a3dffb85b3cffba5e3fffb75d3dffb9613fffb96443ffbb6745ffba6843ffc3704affcb7d52ffca8552ffd19053ffe5ab60ffefc57affeed89afff4dba2ffeac17affe8ae5fffe99f51ffee9b50ffe48f47ffe6984cffe19345ffe19347ffe5994bffe49647ffe79b48ffe89b48ffe79b47ffe29847ffe8a555ffeeb266ffefa757ffef9742ffee9340ffee903bffe98435ffea8036ffe87c32ffe3772effdf742dffdc6f2cffd9682cffd56329ffd15f27ffcc5b26ffc05222ffbb6335fff9b970fff9b96afffcb165fff6ab58fff6a454fff09949ffea9245ffe8873fffe1813bffdc7738ffd36e34ffbf5e24ffdf894bffe49c5dfff4ae6cffee9f5dffe79655ffdf8e52ffc1632fffd87135fff3a05bfff7aa61fff5b66cfffcc07afffdc986fffad092ffedb775ffeb9546ffeb7e21fff18020ffed8925fff7bd66fff8c571fff8c670fffac469fffabf62fff9c26efff8cb7dfff7cb7ffff5c471fffac16dfff8c76dfffbcb77fff4d58ffff7e0aefff4e0beffefe7cdffd9c4a6ffdcc0abffb08372ffc48a75ffb97151ffb86b4cffb26141ffb76544ffbd6c4bffbe6d4cffc1724effc37753ffc17855ffc17958ffc37b5dffc07d5fffc07f61ffbf8363ffbe8966ffbd8b69fec18c6dfdc78c6ee8c5957a28f2d2bf10cf40af3ac139ab36c63daf34c43bac31c63eac2ec237ac2bc43bac28c639ac26c336a822c334ac20c738a71ecc44b31bc639aa19c23dad17bc37a615c23daa12c639aa10bf30af0fcc44aa0dc43bb10bb92ea20acc33b209c639aa07b6249207b6249206aa2baa05cc339903ff55aa03aa00aa02ff80ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff0100ff0001ffffff01ff00ff01ffffff0280808001ffffff0280808003aa55aa02ff008003aa55aa03ffaaff03ff55aa03ff55aa04bf40bf04bf80bf04bf40bf04bf40bf05cc33cc04bf00bf05cc33cc05cc339905cc339906d52baa06aa2baa04ff40bf02ffffff15f3f3e7b8534944f53a2f2ae35246429a605451317d727207db92db05cc33cc0599339905cc33cc05cc33cc05cc339906d52baa06aa55aa05cc339904bf40bf05cc66cc05cc339904ff40bf03ff55aa04bf40bf04bf40bf03aa00aa03aa55aa03aa55aa02ff808003aa55aa028000800280808002ff80800280008001ff00ff01ff00ff01ff00ff0100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ffff01ff00ff028000800280008003aa55aa04bf80bf05cc339906d555aa07b6499208df40bf0acc4db20bd146b90dc44eb10ec849b610bf40af11c33cb413c943ae15ce3db618bf40aa1ac43ba71cbf40ad1ec43caa21c13eaa22c334ac25c83eb328bf39ac2ac237aa10bf50af50b28f86e3a77c6ed2d9b7a2fcc78264ffc97f5dffc57c56ffca7551ffc76e48ffc96944ffc9613fffc95b3affc95637ffc85235ffc84f32ffc74c30ffc5482effc3452cffc3442cffc2432cffc1412bffc1402bffc14029ffc03f28ffc03f28ffc14029ffc1412affc0412bffc1422dffc3452dffc3452bffc2472cffbd4b2dffba502effb75132ffb65232ffb45432ffb35433ffb25334ffb05334ffb05535ffaf5734ffb5603dffbb6846ffbd6d4bffc37351ffcb7b57ffcf7f55ffc77f4cffd29755ffe2af68ffebc67efff5db96fff1dd96fff2cc80ffe9b35afff3ab51ffee9947ffea9644ffe59444ffe79947ffe59847ffe29644ffe49745ffe29643ffe49943ffe49842ffe59b46ffe69e4affe39d4dffeeaf61ffeda251ffef9040ffee8b3bffea8636ffe98134ffe97e34ffe67a30ffe2752cffe0722cffdc6f2dffdc6a2effd7672affd46829ffd3652affc75a26ffc46d37fffbba73fffab66bfffcae65fff9ab59fff7a352fff3994bffee8f44ffe98840ffe0803bffdb7835ffd26d2fffbb5e22ffdb8c4cfff5b374fff0a866ffea9b58ffe99756ffd98447ffbe5d23ffee8d4bfff4a95cfff7b166fffabc76fffbc581fffacb87fffbcf91ffeea963ffe67c24fff27e1cfff17f1bffee8f2efff8c068fff9c56dfff8c56efffbc467fffabf60fffac46dfff8ca7bfff8cc7dfff4c36dfffbc26afff6c46cfff9cd7afff7da93fff3deb5ffe5d7b6ffeaddbeffbaa07effac8366ffbe8e78ffaa6a4dffb76b43ffbb6b41ffbe6d4cffbf6e4effbf6e4dffc1704effc1724effc07350ffc07553ffc47959ffc37c5dffc3805fffc58162ffc58565ffc48866ffc38969febf8f6efec48f72f3c5937b50e2c2b211c34ba539c53aaa37c338ac34bf3bac30c53aaf2dc639b02bc435ac28c639ac25c837ac23c53aa821c13eaa1ec43caa1cbf40ad19c23dad17c843b115c23daa13c943ae11c33cb40fbb33aa0ec837a40cbf2b950bb92ea209c655aa07b6249206aa2baa06aa2baa0599339904bf40bf02ff00ff02ff008001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0280808002ff808002ff808003aa55aa02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa03ff55aa04bf408004bf40bf04ff80bf04bf40bf05cc339904bf40bf05cc339905cc33cc05cc33cc04bf40bf02ff80ff15f3f3e7b95a514dcb4f49445d70686808ffbfdf05cc66cc05cc339906d555aa05cc33cc05cc33cc05cc339905cc33cc05cc339905cc669904bf40bf04bf40bf04bf80bf04bf80bf03aa00aa04bf40bf04bf80bf03aa55aa03aa55aa03aa55aa02ff80ff02ff808002808080028000800280008001ffffff01ffffff01ffffff01ff00ff0100ff0001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff0002ff80ff03aa55aa03aa55aa04bf40bf05cc66cc06d555aa07db49b608bf409f0acc4db20bd146b90dc43bb10ec837b60fcc33aa11c32da513bc36a115c23daa17c837b119c23da31bc639aa1dc13eb01fc53aad21c13eaa24bf39aa26c33cae1bc642b309e355c61bc6aa97bdab8779cad7b29dfcc48263feca835fffc67d57ffc87651ffc9714affc96c46ffca6441ffca5e3cffc95838ffc95535ffc95033ffc74d30ffc84b30ffc6482dffc5472dffc4442cffc3442cffc3422affc4432bffc4432bffc24129ffc3432affc3442bffc4452cffc5452dffc5472dffc44a2cffc44f2fffc55a38ffc6633dffc76542ffc56642ffc36741ffc56844ffc56846ffc56947ffc56b49ffc56f4bffc4714effc1704dffc37553ffc87b58ffcc7f57ffc6864effd09c5affe5bc72fff7d890fff8de9bfff7d890fff3ce79fffbc970fffec865ffeea444ffef9c41ffe7943affee9e44ffe99845ffe09242ffe99c48ffe69a45ffeca04affe79c45ffe89d47ffe39844ffeba34dffe8a14fffefad5cffee9e4fffee8a3cffed8336ffeb8034ffe97e33ffe77c32ffe57931ffe2752cffe3742fffe17331ffe07131ffdd702effd56829ffcb5922ffb94d1dffc77b47fff9c17cfff6b86ffff7af67fff4aa5bfff5a355fff1984cffed8e44ffe8883effe17f39ffde7833ffd26c2dffba5b22ffe8a263fff5b376ffeea361ffeb9b5affea9556ffcb7234ffd97d3dfff7a05efff7b066fff9b86efffabf79fffac581fff7cb87fffdcd8cffe38c40ffee7d1cfff37f1bfff1801affed9637fff9c269fff9c46bfffac46cfffcc464fff9bf5efff9c66dfff6cb78fff9cc7bfff3c46bfff8c469fff7c774fff6d081fff4d48ffff8e5bfffece0beffb9956fffd1bd9fff936a50ffb17e66ffc88b68ffbe7547ffbf7045ffc2704fffc0714effc2734fffc37450ffc37651ffc37853ffc37a57ffc47a59ffc27c5affc37f5effc48161ffc78665ffc88a69ffc58a69febf8e6dffc18f73fac593796ad4b09f10bf40af39c036aa36c239aa33c33caf30c535aa2dc639b02ac837b028c639ac26c33ca822c334ac20c738af1ec43caa1bc639aa19cc3db817c837b115c23daa13bc36ae11c32da50fcc44bb0dc43bb10cbf40aa0ab2339909c639aa07b649b606aa2baa05cc33cc05cc33cc04bf40bf03ff55ff02ff80ff02ff80ff01ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000ffffff000000000100000001ffffff0280808001ffffff01ff00ff02ff80ff02ff0080028000800280808003aa55aa03aa55aa03aa55aa03ffaaff03ff55aa04bf40bf03ff55aa03aa55aa04bf80bf04bf408004bf80bf05cc339904bf008005cc33cc04bf40bf03ffaaff11f0f0f0389f9b9214d9cccc05cc669905cc339905cc339905cc33990599339904bf40bf04bf00bf04bf40bf04bf40bf04bf008004ff40bf04bf40bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03ff55aa02ff808002ff808003aa55aa0280808002ff008002ff008002ff80ff01ffffff01ff00ff0100ff0001ff00ff010000000000000001ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0280008002ff80ff03ff55ff04bf40bf04bf40bf06d52baa07db49b608bf409f09c639aa0bb92ea20cbf40aa0ec837a410bf40af11c33cb413bc43ae14cc40b216c53aae18ca40aa1ac43bb11cc840ad1ec43caa20bf38a723c53aaf25c137ac1cc840a416c53aae08ffdfdf91b29286c2d2b09cfac48364feca8561ffc87e58ffca7a52ffca724cffcb6e49ffcc6744ffcb613effcb5c3bffcb5738ffca5435ffca4f32ffc94d30ffc8492fffc7482effc6472effc6472effc7462effc5442bffc5442bffc5452cffc5462cffc5472dffc5462dffc5492fffc54d30ffc55130ffc45332ffc35a39ffc35f3effc36340ffc2663fffc46840ffc36742ffc36744ffc16744ffc06946ffc3714dffc57351ffc67655ffc87956ffc67a51ffc78650ffe1bb73ffefd489fff9e297fff9de93fff9d68bfff7c872fff9c167fffac065fffbc162ffeda94dffea9b42fff19d43ffed9b42ffe99947fff4a654fff4a751fff2a54efff5a74ffff3a64efff1a44effefa44dffeaa14affeda551fff1ab5affec9a4bffec853affeb8034ffea7f32ffe87c30ffe87e32ffec7f36ffea7a33ffe4742effdb6929ffd46122ffcf5b20ffc6531fffb9501bffcb783efff3b574fff6bb73fff5b971fff7bb73fff8bc72fff6b56dfff0a55effe69350ffe28845ffdf823effdd7b38ffcd6c2effcc7a40fff5b87dfff1ab6fffeea161ffea9b5dffe39154ffce7136ffee9759fff6ab6afff7b670fff8c078fffbc780fffccc87fff9cc87fff4bb74ffe67e25fff37d1dfff47f1bfff0801efff2a347fffac368fffac267fffdc36afffbc260fff7bf5cfff8c66cfff4c978fff6c878fff4c56cfff5bd73ffcb7f47ffdca66cfff3cb89fff0d9a6ffe7d9afffcca172ffa37652ffc4a18bffa77865ffb07758ffb56f47ffc37752ffcb7a58ffc87855ffc77854ffc47753ffc37752ffc47a56ffc37b58ffc47c5affc3805dffc28360ffc18663ffc38866ffc28a68ffc68c6afec68e6fffc59175fcc796767dd0a79309c655aa35c53aad36c239aa33c33caf30c53aaa2dc139aa2bc43bac28bf39ac25c137ac23bd3aa820c738a71ec43caa1bc639aa19cc3db817c837b115c23daa13c936ae11d23cb40fbb33aa0dc43bb10cd540aa0acc33b209c639aa07b624b607b6249206aa55aa04bf40bf04bf40bf03ff55ff01ff00ff02ff80ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000010000000280808001ffff0002ff808001ffffff01ff00ff028080800280008001ff00ff0280008002ff808002ff80ff03aa55aa03aa55aa03ff55ff03aa55aa03ff55aa03aa55aa04bf408004bf80bf04bf40bf04bf40bf04bf40bf03aa55aa02ffffff03ffaaff03aa55aa05cc339904bf40bf04bf40bf05cc66cc04bf408004bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04bf408004bf408004bf408003aa55aa03aa55aa02ff008003aa55aa03aa55aa02ff808002ff80800280008002ff80ff01ffffff028080800280808001ff00ff01ff00ff01ffffff028080800100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ff00ff03aa55aa03aa55aa04bf408005cc66cc06d555aa07b649b607db49b609c639aa0acc33b20bb92ea20dc43bb10fbb44aa10bf40af12c647aa14bf40b215ce3db617c837b119c233a31bc639aa1dc135a720bf38a722c33cac24bf39aa1dca3eb010cf40af05ffffff5dbda597b5d6b7a2fac38567fecb8663ffc87e5affc97b51ffcb764fffcd704bffcd6a46ffcc6441ffcc5f3effcb5a39ffcc5636ffcc5234ffcb5034ffca4d31ffc94b30ffc8492fffc6482dffc8472fffc8472effc7472effc7492dffc6492dffc74a2effc84d31ffc74e33ffc75134ffc75437ffc45637ffc2583affbf573affba5836ffb85933ffb45831ffb35934ffb05634ffab5330ffa8522fffa3552fffb56643ffc57556ffc57f51ffd19959ffe6c47afff5d995fff9de99fff5d78efff9d080fff7bd6afffab864fff7bb63fff5bb59fff7b75afff5af5bffe99946ffec9746ffed9b49ffe89c4bffeda14ffff6ab56fff8ac55fff8ab53fff8ab53fff9ab56fff4a850ffefa54cffeea450ffeda658ffeb994affe9853bffed833affed8437ffed8137ffe97a32ffe17128ffdd6926ffdb6423ffd66120ffce5b1dffc5551dffbb5b24ffda914ffff7b86cfff8b666fff8b360fff7b160fff5ad5cfff1ac5afff0ac5effefaf65fff3b36efff2b372ffeba968ffe7a262ffda9358ffedb179fff1b981ffeaaa6fffeba668ffe79f67ffd5874effe69355fffdb470fffabc79fffbc17cfff7c480fff8c580fff8c67efff9c87fffeea254ffee7c1efff57e1efff17f18ffef8421fff7af58fffac266fffac267fffdc268fffbc15cfff6bf58fff8c66afff3c576ffe0a45dffc97b3affad4718ffc24b1dffcd6c35fff0c187ffebc48dffedd8b1ffd2a37dffba7047ff945937ffba8b71ffc0896affbd7049ffc36b47ffbe6c47ffbf6e4bffc1714dffc47651ffc57854ffc57c57ffc37e59ffc3805cffc3835effc18560ffc08764ffbf8968ffc18c6bffc4906cffc78f70ffc99275fdc996739ecda58e0ec86db635c03aa835c53aad32c73dad30c53aaa2dc639aa2ac237aa28bf39a625c13eac22c33cac20bf38a71ec43caa1cbf37ad19cc3dad17c837b115c23daa13c936ae11d24bb40fcc44bb0dc43bb10cd52baa0acc339909c639aa07b624b606d52baa06aa2baa05cc33cc04bf40bf03ff55ff02ff80ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ff00ff01ffffff02ff80ff02ff80ff01ffffff02ff80ff01ffffff01ff00ff0280808002ff808002ff808003aa55aa02ff80ff03ff55aa02ff80ff03aa55aa02ff80ff03ff55aa03aa55aa04bf40bf04bf40bf04bf40bf03ff55aa03aa55aa03aa55aa04bf80bf04bf408004bf408003ff55aa03ff55aa03aa005503aa55aa04bf80bf03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03ff55aa02ff80ff03aa55aa02ff008003aa55aa03aa55aa02ff808002ff80ff02ff80ff01ffffff01ff00ff01ffffff02ff80ff01ff00ff01ffff000280808001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ff0001ff00ff03aa55aa03ffaaff04bf408005cc339906d555aa06d52baa07db49b609c639aa0ab233990bb92ea20dc43bb10ec849b610bf40af11c33cb413bc36a115c23daa17c843b118ca35b51bc642aa1dc135a71fc542ad21c13eaa23c53aaf1ec43caa15ce3db602ffffff33beafaaafd6bba9f9c78b6dfecd8663ffcb815effc97e55ffca7853ffce734dffcf6d49ffce6742ffcd613fffcc5d3bffcc5939ffcc5435ffcc5133ffcb4f31ffca4d30ffc94d31ffc84b2fffc8492effc84a2effc84a2dffc84b2dffc94e2fffca4e30ffc74f31ffc65334ffc35736ffc15c38ffbd5d39ffbd603cffbc603dffba623effbb633effbb633cffb8613affb9643effbd6944ffbd6a45ffbc6c46ffc1744cffcb8554ffd1a75fffefd382fff6de93fff6d996fff5d88bfff7cd73fff5bd64fff8ba5ffff4b55efff6b966fff0ad58ffdd9346ffde8f46ffe7944bffe5914affe69248ffe8944bffea9d50fff8b15cfff7ac56fff7aa52fff3a954fff2a953fff0a64fffefa44ffff1a553fff0a65affee9e51ffef8c41ffec8138ffe87b31ffe47229ffe16e28ffdf6826ffdb6526ffd76322ffcf5c1fffc0531cffbb6329ffe8a35efff8b868fff9b765fff9b460fff7b360fff9b15efff7af5bfff8ae59fff8ae5afff5ae5efff2b369fff2b978ffefb878ffe3ad6cffefbb81fff3c08cfff1bd8dfff2c192fff4c08fffebb07affe9a66bfff7b273fff8b876fff7bb77fff7bc79fff7bf7dfffac37efffdc67efffabc71ffeb913efff07d1cfff47d1dfff17e17ffed8823fff8b85bfff9bf64fffac163fffbbf64fff5bd5efff7bf61ffe4a855ffc57b35ffbb5d20ffc75720ffd35c20ffd25d18ffd3631cffe9a565ffe8bc81ffe6c495ffd6ae84ffbc7144ffb05e31ffb96742ffc4744cffcb794dffc8764fffc5764effc67550ffc57551ffc57753ffc57854ffc27d57ffc07f59ffc0815bffc1835effc18661ffc18a68ffc18d6cffc2906effc1916effc49171ffc49474fdc59275bfca9f8b0dffc4c42ac23daa34c43bac32c73dad30c53aaa2dc139aa2ac237aa27c43baa25c137ac22c33cac20c740a71ec444aa1bc639aa19c23dad17c843b115c23daa13c936ae11d23cb40fcc33bb0dc43bb10bd12ea20acc1a9909c639aa08bf40bf06d52baa06d52baa05cc33cc04bf40bf04bf80bf0280008001ffffff0000ff0001ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ff000001ff000001ffffff02ff808001ffffff01ffffff01ff00ff01ffffff01ffffff0280808002ff008002ff80ff02ff80ff02ff80ff02ff00ff02ff80ff03aa55aa02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa03ff55aa03ff55aa03aa55aa03aa55aa03ff55aa03aa55aa03aa55aa03ff55aa03aa55aa03ffaaff03aa55aa03aa55aa03aa55aa03ff55aa02ff008002ff80ff02ff80ff03aa55aa03aa55aa02ff808002ff808001ff00ff028080800100ff0001ffffff01ff00ff01ffffff0000ff0002ff80ff01ff00ff0000ff00000000000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff02ff80ff02ff808003ff55aa03ff55aa05cc339905cc33cc06d555aa07db49b608bf409f0acc4db20acc33b20cd540bf0dc43bb10fcc44bb11c34bb413c943ae14bf40a615ce3db617c837b11ac43ba71bc639aa1dc135a71fc53aad21c936aa23c53aaf26c33cae09c655aa1becd9d0aed5b9a9f9c98f71fecd8762ffcc825fffca8057ffcb7b56ffce744effcf7049ffcf6a44ffce6440ffce603dffcd5c3affce5838ffce5435ffce5234ffcc5032ffcb4f31ffca4d30ffc94d31ffc94e31ffca4e31ffca5031ffca5132ffca5434ffc75a38ffc3613cffc0643cffbe673effbc6940ffbd6c44ffbd6d45ffbe6f45ffbf7046ffc37248ffc5754bffc2744affbe7447ffc4784effcb7d5affcb8955ffe0b56bfff4db8bfff8db8ffff6d991fff9d885fff4c86efff6ba60fef3b75bfef5b75efef3b15ffee3984efedf8b45fee8904dfee7904cfee6924afee2924cffe6914dffe9904cffe7994dfff6b05afff7ae57fff9aa56fff5ac58fff3ad55fff5aa55fff7ab5cfff0a153ffe39349ffe38d43ffe88234ffea782effe57330ffe36d27ffde6a27ffdc6426ffd56220ffce5f1fffba561fffcb8247fff8bb73fff9b968fffab864fff9b660fff9b35ffff7b266fff7b062fff7b15efff6b05ffff3b066fff6b877fff7bd80ffeeb278ffe8aa70fff3ba7efff4bf89fff1be91ffeebe94fff3bf94ffedb380fff0ae72fff9b475fff8b375fff7b878fff9bd79fff8c079fffbc177fffec175fffaba70fff9af60ffeb8227fff37c1cfff17d20fff37d19ffee8a27fff8be5ffff6bd60fff9bd5dfffabf5cffebad65ffc7733affb75621ffbe571fffc65421ffc65220ffc5551effcb5e1fffd46a23ffde8a47ffeeba79ffeeba81ffe0bb83ffd59063ffd18054ffbd673dffc66e43ffc67148ffc47651ffc77a51ffc97952ffc97a55ffc97b56ffc77c57ffc47f5affc2815cffc4825effc58561ffc48865ffc28b69ffc18d6dffc1906fffc39372ffc39575fec39a78ffc69a7cddcaa28c1fe6cebd1cbf40ad34c43bac32c238a82fc33cae2cc53aae2ac23daa28c640ac24c639aa22c33cac1fc53aad1dca3ea71cc840ad18ca35aa17c837b115c23daa13bc36a111c33cb40fcc33bb0ec837b60cd52baa0acc33b209c639aa08bf40bf06d555aa06d555aa05cc339904bf40bf04bf80bf0280008001ffffff01ffffff01ff00ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000ffffff01ffffff0280808002ff808001ffffff01ffffff01ffffff02ff80ff0280008002ff808002ff80ff01ff00ff0280808002ff80ff02ff80ff0280808002808080028080800280808002ff008003aa55aa02ff80ff03ff55aa02ff80ff03aa55aa02ff80ff02ff80ff02ff80ff02ff80ff03ff55aa02ff008002ff80ff02ff008002ff808002ff008003aa55aa03aa55aa0280008002ff80ff02ff80ff0280808002ff808002ff008001ffffff0100ff0002ff80ff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff01ffff0003ff55aa03ff55aa04bf408005ff66cc06aa2baa07b6499207b649b609c655aa0acc33b20bd146b90dc43bb10fbb33aa10bf40af12b839aa13bc36a115c23daa17c843a619c23dad1bbd39aa1dc13ea71ecc3cb320c738af22ca34ac24c639aa13d743ae0dffffeba2d6baacfbcb9376fecd8864ffcc8460ffcb8159ffcc7b56ffcd764effcf724cffce6c45ffcf6641ffce633effce5f3bffcf5a3affcf5738ffcf5536ffcd5233ffcd5032ffcc4f32ffcc5135ffcd5035ffce5134ffcc5335ffcb5537ffc85938ffc3603bffc0663fffc16c43ffc16f45ffc17147ffc17249ffc0734affc3754bffc4764affc4764affc5764dffc47750ffc47c4fffc78252ffc58b4fffe5c277fff4dc8bfff5dc93fff8d88efff6d37cfef4c469fef7bc64fcf6b965f9f1bb67f1e5a865ecd79558f3de965bfbe39756fdea9956feea9852feea9a51fee6984ffee2904dfee58f47ffe59446fff4ab56fff6af58fff7ae5cfff7ad59fff8ac58fff3a552ffe59346ffe38e43ffe58f46ffe89249ffe78137ffe8752effe26f2effdf6b2affd96726ffd36229ffc65e20ffbd6526ffdf9a5bfffabd6ffffcb967fffcb866fff8b564fff7b261fff7b25efff6af62fff6af62fff6b262fff1b772fff3bb82fff1b47effeaaf71ffefb476fff2b580fff2bc89ffeebe90ffeebf94fff2bf91ffeeb47bfff3af75fff7af74fff7b174fff8b879fff8be7dfff9bf7bfff8c179fff9bd71fff9b765fff9b664fff7a950fff08421fff58017fff28218fff1821affec9539fff3bb66fff4bd66fff8b967ffeaa84fffb95d25ffbc4f1fffbe4c1fffba4c1bffb74918ffb64819ffaf4617ffae4515ffae4712ffac4b0effd99655ffedb271ffe3b67fffdda876ffd58f60ffd1875bffd2875affd18359ffcf7f59ffc98053ffca7e55ffc87d56ffc97e57ffc87e5affc67f5bffc5805effc6825fffc68462ffc58865ffc68d6bffc4906effc39271ffc39372ffc4957afec3997affc4997bf0c59f8635d9bca81bc639aa34c436a731c139ac2fc33ca82cbf3aa829c73eae27c43baa24bf39aa22c33ca520bf38a71dca3eb01ace3bb118ca40aa17c843a615c23daa13c936ae11c33cb40fcc44bb0ec849b60cd540aa0acc33b209c639aa08bf40bf06d555aa05cc66cc04bf40bf03aa55aa03aa55aa0280008001ff00ff01ffffff0000ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff01ff000001ff000001ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff0280008001ffffff02ff80ff0280808002ff80ff02808080028000800280008002ff80ff02ff80ff02ff808002ff808002ff80ff03aa55aa02ff80ff03aa55aa02ff80ff02ff80ff02ff80800280008002ff80ff02ff808002ff008002ff808002ff00800280008001ffffff0280008001ffffff0280808002ff80ff01ffffff01ff00ff01ffffff02ff808001ffffff0000ff0001ffffff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff02ff008002ff80ff03aa55aa03aa55aa04bf408005cc339905cc339906d555aa08bf409f08bf409f0acc33b20bb946a20db13b9d0eb637a40fcc33aa11d23cb412c639aa14cc40b216c53aae17c837a619c23dad1bc642aa1cc837ad1ecc3cb321c136aa23c53aaf1cc840ad05ffffff7ed9bcacfacc987cfece8a66fece8862fecc825bffcc7e58ffcc7a52ffcf754effcf6f47ffd06a44ffcf653fffd0613effd05c3bffd05a39ffcf5636ffcf5435ffce5334ffce5234ffce5236ffce5035ffcf5334ffcd5535ffc85a37ffc6643dffc56b42ffc36e45ffc37147ffc27348ffc2744affc1754bffc2754cffc5754effc6754dffc3744dffc67750ffc67652ffc77d54ffcc915bffeacb81fff7db8ffff8dc91fff7d989fff4ca76fff5c367fdf5bc66ededc0759af0cc9255edcf9c2fe9c39828ecc6a631e5bb9c4ae7ba9480ddab81e1da9b68f9e3985afce79754fee89650fee2924dffe7964ffff3a959fff5af59fff9b062ffeba04fffea9748ffec9848ffef984cffeb9549ffeb934cffed984effe6873effe4712effde692affd76524ffce6320ffc15e27ffc37736ffeeb269fffbbe6cfffbbb66fff9b760fff9b660fff8b463fff6b262fff6af63fff5af5ffff2b165fff2b575fff1b881ffebb479fff2b475fff3b57cfff1b785fff2c08effefc294ffefc39bfff5c499ffeeb57dfff5b577fff6b176fff3b275fff7bc7efff6be80fff6bf7efff9c07bfff7bc71fff6b965fffab660fffbb75ffff6a446fff1851dfff68215fff38317ffed851efff2a44fffeba85dffc97a34ffbe5b23ffbe5217ffbb4b17ffbe4b19ffbb4916ffb74713ffb94e16ffbc541affbd5418ffc55a1fffce6023ffd36522ffd5722effeaa65fffe6b17affe1b483ffd18f5fffd1895cffd0875cffd1875effd28761ffd0895fffce8b64ffcf8c64ffce8d66ffcd8d68ffcd8f6bffcd916cffcc916effcb916fffca926fffc89271ffc59172ffc19071ffc19173ffc3947bffc1997dffc4987bf6c49b8348d1b5a31bc642aa33c337a530bf35a52ec237ac2bbe35a628c640ac26c33cae24bf39aa22bb3ca51fc53aad1dc13ea71bc642aa18ca40aa16c546ae14bf40b213bc36ae11c33cb40fcc44bb0dc427b10cd52baa0acc33b209c639aa08bf40bf07b649b606d555aa05cc66cc04bf40bf03aa55aa03aa55aa01ff00ff01ffffff01ffffff01ff000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00000280808001ffff0001ffffff01ff00ff01ff00ff01ffffff02ff80ff01ffffff028080800100ff0001ff00ff01ff00ff01ff00ff02ff80ff01ffffff01ffffff02ff008002ff80ff028000800280808002ff80ff02ff80ff02ff80ff02ff80ff028080800280008003aa55aa028080800280808001ffffff01ff00ff02ff008001ff00ff01ff00ff01ffffff02ff80ff0280008001ffffff02ff80ff02ff80ff01ffffff01ffffff01ffff0001ffffff0100000001ffffff01ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff0100ff0003aa55aa03aa55aa04bf80bf04bf40bf06d555aa07db49b607db49b609c639aa0acc4db20bb946a20cbf40aa0dc43bb10fbb44aa10bf309f12c639aa13c936ae15ce3daa17c837a618ca40aa1bbd39aa1cc840ad1ec43caa1fc53aad21c136aa1ac43bb102ffffff5dd3b8aaf0cd9c84fdce8b68fece8864fecd845cfece815affcd7d53ffce7750ffd0734bffd16d46ffd06942ffd0633effd15f3cffd15c3affd25938ffd25837ffd05535ffd15536ffcf5436ffd15638ffd05636ffcf5a38ffcc643effc66b43ffc76f47ffc67248ffc57348ffc4754affc5764cffc5774effc4744cffc5744dffc57450ffc2744fffc0734affc0784bffd4a364fff1cf82fff4d889fffadb8dfff5d187fff8cc79fef6c672f2f1c275b6ebc4853bf2d8b609e371aa0ec849b60bb946a209c639aa06d555aa07b649b60cbf55aa19f5b8b86ad6a680c4d89d6df5e0975efde49354fee89451feeea157feeda155ffe9964fffee9d52ffee9b4dffef9c4fffef9950ffeb954dffe9934cffe8964bffe89146ffde6d2cffd66226ffc75d1fffc36728ffd58d4afff8bf6cfffaba65fff9b962fff7b762fff9b662fff7b260fff6b160fff6b162fff4b164fff3b16bfff2b679fff0b379ffefb276fff2b578fff1b67dfff2bb8bfff5c398fff2c695fff1c697fff3c397fff0b37ffff4b477fff3b277fff1b47afff5be81fff4bf80fff6c07efffabf78fff8bb6dfffab86afff9b864fff8b55ffff9b35dfff5a447fff08320fff58521fff08121ffe97c28ffcc6a25ffb65316ffaf4711ffb4410fffb5420fffb64614ffb54514ffb94a17ffbe501bffc0541effc1571cffc4561affc15217ffbc4d14ffbe4e13ffc05616ffd67c3dffdfa667ffe4af79ffdca270ffd18e60ffcf875dffcf885dffd18a61ffd08c61ffcd8d64ffce8f66ffce8f66ffcf916affcc916affcb936dffca9470ffc99573ffca9775ffc99776ffca9878ffc8997affc89a7dffc59b81ffbf9d81ffc49b7efbc39a836eccb09b16b946ae29c13ea82fc33cae2dc139aa2ac23daa28c640ac25c13eac23c53aa821c93eaa1ec43caa1cc840ad1ac445b118ca40b516c546ae14bf40b213bc43ae10bf40af0fbb33aa0ec837b60cd540aa0acc33b209c639aa08bf40bf07db49b605cc66cc05cc339904bf80bf03aa00aa02ff80ff01ffffff01ff00ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000000ffffff0000ffff01ffffff01ff00000000ff0001ffffff0280808001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ff00ff02ff80ff01ffffff0280808002ff80ff02ff80ff02800080028080800280808001ffffff028080800280808001ffffff01ffffff02ff80ff01ffffff01ffffff01ff00ff01ffffff02ff808001ff00ff01ff00ff01ffffff0100000001ffffff01ffffff0100000001ffffff010000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff028000800280808003aa55aa03aa55aa04bf40bf05cc66cc06d555aa06d52baa08bf409f09c639aa0bb946a20bd146b90dc43bb10ec837b60fcc44aa11c33ca512c639aa14bf33a616c53aa217c837a619c23dad1ac43bb11cc840ad1ec43cb320bf40a713c936ae06d555d54dd4b6ace8cf9f88fdcd8b6afecf8a67ffce845fffcd825affce7e56ffcf7a51ffd1764cffd16f47ffd16b44ffd26740ffd2633effd4603dffd35c39ffd35a38ffd25837ffd15737ffd15839ffce593affc95d39ffc75f3affc5623effc46241ffbf633dffba643affb8643affb8653bffb6643bffb5623bffb3603bffb3623cffb56442ffb66943ffb87645ffdeaf6cffecc97bfcf8d68af5fad28ef0f2ce8aeef6ca88eef3c278d6eebc7c6ae9c39313e4bcc912c639aa13c936ae15c23daa15c23daa14cc40b215c23daa10bf40af0cbf40aa14bf40a609c671aa15e7aab65ddbaf89c9d39c6df9da915bfce29756feefa059fef09e54feee9c52feed9e52feee9e51feeb9a50fee9964effe7924cffe89549ffea954cffd26a2cffc75d24ffc87333fff2ae69fffaba6afff8b863fff9b865fff8b765fff8b763fff7b561fff6b260fff5b160fff3af64fff1b36ffff2b77affedaf75fff2b575fff1b579fff0b682fef0c090feeec598ffefc598fef2c498fff3c497ffecb07bfff4b278fff2b076fff3b77efff6bf85fff3be81fff7bf7ffff8bc77fff6b769fff8b966fff9b767fffab663fff8b55efffab25dfffba84effeb8228ffdc6d1bffd36018ffd3621bffcd5e1fffd36425ffcf5f25ffd05c26ffc95622ffc14f1cffbb4b17ffb64714ffb14110ffad400effa73d0cffa6400cffaa4215ffb14916ffbe511cffc45a23ffbc5b24ffe19859ffe1a267ffe6b07dffd09364ffd38e62ffcf8a5fffd08a62ffcd8c63ffcd8b62ffcc8a61ffcd8b64ffcd8b66ffcd8e67ffcd8e68ffcb8f6bffca9070ffc99272ffca9573ffc99675ffc79877ffc6997affc69980ffc09d81fec49d81fec59d849cc7a89506ffffd525c137ac2ec237ac2cbf3aa82ac23daa27c43baa25c13eac23c53aa821c13ea21ecc3caa1cbf40ad1ac43ba718bf40aa16c546ae14cc40b212c639aa11c33cb40fbb33aa0dd83bb10cd540aa0bd12ea209c639aa09aa55aa07b649b605cc33cc05cc33990599669904bf40bf03aa55aa01ffffff01ff00ff01ff00ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff01ffffff0000ffff0000ffff0280808001ffffff01ff00ff0100000001ffffff01ff00ff02ff808001ff00ff01ffffff01ffffff01ffffff01ffffff02ff80ff0000ff0001ffffff01ffffff028080800280008001ffffff02ff80ff01ffffff01ff00ff01ff00ff01ff00ff01ffffff02ff80ff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01000000028080800100000001ffff0001ffffff01ffffff01ffffff01ffffff0000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080800280808003aa55aa04bf80bf04bf40bf05cc33cc06aa55aa07db49b607b649b609c639aa0acc4db20bb92ea20cd540bf0dc43bb10fbb44aa11c33ca511c32da513c936ae15c23daa17bc37a618ca40aa19c23dad1bc639b31cc837ad1ec43cb314cc40a612c647aa31d0bba7dfd1a48cfccf8e6efed28c6bffd08663ffcf865effcf8158ffd07c52ffd1774effd2724affd36e47ffd36942ffd36741ffd2623bffd4603affd55f3affd35c38ffd45b3affd45d39ffd2613dffcc663fffc86a41ffc66c43ffc66e43ffc56e46ffc4704affc47049ffc47049ffc37049ffc3704bffc36f4bffc2714fffc67653fec68653feecc07af1eccd84c9f5d89c7af2d9a73deacdab2be7d5b22ceed6b427f2deb110ffdfcf05ff99cc14cc40b214bf33a613c936a110bf40af13c936ae13c943ae12c639aa12c639aa13bc36ae12b847aa0ec849b60fcc44aa0cbf55aa0feeccdd6dd5a883dbd2966af8e69c61fbeb9e57fbec9c5cfceb9c58fbe99b54fee8964dffea964efee99450fee79854feec9f5afec77130fede934dfef7b569fff8b364fff6b463fff8b564fff6b564fff4b564fff5b363fff4b261fff3b162fff1b168fff5b777fff1b67bffefb276fff2b37bffefb77efff1b886fef4bd8efcf3c292fbf3c898fbf4c898fcf3bf91fdedaf79fdf5ae78feefad75fef3bc82fef5c288fef6bf83fdf9bc7dfef4b46efef9b569fff7b367fef6b264fef4b162fef7b15dfff6ae58fff6a956ffe98f3bffe47b2affd76922ffd66523ffdc6b27ffde732cffda6e27ffce611fffcc581cffc7561effc8581fffcf5e24ffd36429ffd7692cffd96f2fffdb722fffda7330ffd7732effcd6928ffca6325ffbd561cffb44d12ffbe5f20ffdf975dffd39a68ffdca174ffd38f64ffd79369ffd6956effd69a72ffd79974ffd79974ffd59774ffd49773ffd19570ffcd906dffcc8f6effcc916cffcd926dffcf9470ffce9571ffcc9775ffca9879ffc9997fffc59c82fec79c81ffc49d83c9c8aa961bd997bd2ac23db022c33cac2cbf3aa82ac237aa27c43bb125c137ac22c33cac20bf38a71ec43caa1bd039b319cc33ad17c837a615c23daa14bf40b212c647b810cf40af0fcc33aa0dc43bb10bd12ea20acc33b209c639aa08bf409f06d52baa06d555aa05cc339904bf40bf04bf80bf028000800280008001ffffff01ff00ff01ffff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff0000000001ffffff01ff000001ff00ff01ffffff01ffffff0000ff0001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ff00ff0100000001ff00ff0000ff000000ff0001ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff000001ff00000100000001ffffff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff0280808003aa55aa02ff00ff04bf40bf0599339906aa2baa06d52baa07b649b609c655aa09c639aa0acc33b20cbf40aa0cd540bf0dc43bb10fcc44aa11c33ca512c639b813c943ae15c231aa16c53aae18ca35b519c23dad1bc639aa1dc13ea71bc639aa13c943bc24d4b8aadccea792fbce8f6ffed38c66ffd08961ffce8660ffd1845affd08054ffd17c51ffd1764dffd1714affd36e45ffd16a41ffd2663fffd3623dffd3613dffd15f3cffd2633fffce633dffce633effcb6441ffc56842ffc06944ffbf6b44ffc16b44ffc06b45ffbe6b45ffbe6b47ffbf6c49ffbf6e4bfec06e4dfebd724bffd0995ef4e3bb7899e9cf943df2deab13f2d7c909e38ec612b839aa08df60bf07b66db60cd555bf08bf409f10cf40af13bc36a10fcc44bb0ec837b610cf30af11c33cb411c33ca510bf30af11c33ca510bf40af10bf30af11c33ca511c33ca50ec837a40bd146b906ffaad546debda4b6dba374c8e2a87489e7b68ca0d9a474badda372e1dd9c65f2dd975cfae29659fce5975bfee7a05ffeeda563fdf6b46cfdf8b368fef8b262fef6b569fef7b567fef6b564fef3b464fef4b364fef2b165fef2b572fef4b97cfeeeb376fff1b779fff1b981fff1b884fef2bb86faf3bf8aebf1c294b6f1cba18cf0d1b195e7c8a4cbe7b68bededad77f6eda974f9f3bb88f6f3c490edebbb86e1e8b57dd1e9b276daeab276ede7ae6ffbeaad69fdf0aa60fdf0ac5dfef2aa59fef19c50ffe38439fee67c2bffea7926ffe97830ffd36523ffd46821ffe57e2fffef8b3cffe17e2effe37830ffe57730ffe0732cffd96c27ffd56827ffcf6525ffcb6326ffc85f22ffcb6022ffc96120ffcf6926ffd9722cffe07730ffe17830ffdc772cffe28743ffe3a166ffdda373ffd99b6fffd5966dffd79874ffd79972ffd69b75ffd49e79ffd39f7cffd3a07effd4a280ffd5a382ffd7a284ffd6a182ffd59f7fffd19b7bffd0997affce997affcc987bffcb987affc89b7bffca9a7fffc89d80e7c8a89121e0c9b224c640aa2cc534a82ac237aa28bf33ac26c33cae24c639b122c334ac20bf38a71ec43caa1bc62faa19cc3dad18ca40aa15c23daa14bf40b212c647b810cf40af0fcc33aa0dc4279d0cbf2baa0bd146a209c655c607b624b607db49b606d52baa0599339904bf40bf03aa55aa03aa55aa01ffffff0280008001ff00ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff0000000001ffffff01ffffff0000000001ffffff0000ff0001ffffff000000000100000001ffffff0000ff000100000001ff00ff01ff00ff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ff00ff01ffffff01ff00ff01ffffff01ffffff01000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ff000280808001ffffff0280808002ff80ff03aa55aa03ff55ff05cc339904bf00bf06d52baa07b649b608bf409f08bf40bf0acc4db20bd15db90cbf40aa0dc43bb10fbb44aa10bf309f12c647b812c639aa14cc33b215ce3db617bc37a618bf35aa1ac445b11bc639aa1dc13eb010bf50af24d4bfb1ddd0ab97fbce9072fed28c6affcf8b65ffcf8761ffd0855affd08156ffcf7d53ffd07950ffd1734cffd37049ffd36b45ffd36942ffd36540ffd36540ffd26440ffd36742ffce6a43ffcc6b45ffcc6e48ffca7049ffc7714bffc6734cffc6754dffc77551ffc77654ffc77a56ffc97a5bfec97c5bfebb774dfed5a366d3e4c17e5ceed59b15e792b60ec849a411c33ca510cf40bf11c33cb412c639aa0fcc44bb0fcc44aa11c33cb411c33ca510bf30af10bf40af0fbb33aa10bf40af10bf40af0ec837a40fcc44aa0fcc44aa0ec837b60ec837a40fcc44aa0fcc44aa0ec837b60ec837b608df40bf07ffb6db3adcb99545d6b5980fffffdd10efbfcf19d6a3ad24dcb8953ee2b59471d6a57ca5daa172d3dca06dece5a268f4e9a567f7eca562fbeaa867fdedaa6bfdf1ad6bfdf1af6afdf3b26efdf3b571fdf4b777fef0b678ffedb174fdf1b87efef1b983fff1b882fcf3b984e2efbe8c81efcca837fadabe15e7cec210dfafcf0eedc8db20e7c7a751e0b79179ecb99168f5d0ac50efcca930eac5a524eacda31fefcea525eac1a537e8c3a75cf1c89babe6b17ae5e8a868f7df904efee28236fee38032ffe67b30fee67a29ffe0782bffe67a2cffe5792affe17926ffe17e29ffea8533ffdc7525ffdd7226ffe07427ffe07327ffe0742bffdf742dffdf762fffdf7731ffdc762effd9732fffd56e2bffc96625ffc86422ffcb6725ffcc6c28ffd87d3affe39756ffdda06bffdaa175ffd6956bffd8956fffd99971ffda9a77ffd79d78ffd79e7affd69e7dffd3a081ffd2a183ffd3a183ffd2a287ffd1a38affd0a48affcfa38bffcfa28cffcea18bffcfa288ffcea081ffcc9f85ffc89d82f3c5a38e33d7b9aa15c249b629c138ae2ac237aa28bf39ac26c33cae22c334ac20c738af1fc542ad1cc837ad1bc639aa19c23dad17c843b115c23daa13bc36a112c647aa10bf40af0ec837a40dc43bb10cbf2b950ab2339909c639aa08bf409f06d52baa05cc33cc05cc33990599669903aa55aa03aa55aa0280008002ff80ff01ffffff01ffffff0000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff0100000001ffffff0100000001000000010000000100000001ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000001ff00ff01ffffff02ff80ff03ff55aa03ff55aa04bf40bf05cc339906aa2baa06d52baa08bf409f08bf409f09c639aa0acc33b20cbf40aa0dc43b9d0ec837a40fcc44aa11c33ca511c33cb413c943ae14bf33a616b93aa217bc43a618ca35aa1ace45b117bc37b10dc44eb125d6c1b3cdd1ae9df2cd9174fdd18b6affcf8c67ffce885fffd0855bffd08357ffcf7f54ffd17c52ffd1754dffd2724affd26f47ffd36c45ffd36a43ffd46a44ffd26944ffd16a45ffcf6c48ffcb704affc9734cffc7734dffc7754fffc6764fffc5774effc77751ffc77559ffc5765dfec1795cfebc8353fae2b576b2e5c6842bf3dbac0cd56abf06d555aa15c23daa14bf40b213bc36ae12c639aa11c33cb410bf40af10cf40af10bf409f0fbb33aa0fbb44aa0ec837b60ec837b60dc43bb10dc43bb10dc43bb10cd52baa0dc44eb10dc43bb10dc43bb10dc43b9d0dc43bb10dc43bb10dc43bb10dc43bb10acc33b208bf609f07db92db06d555aa0ec837a40fcc44aa06d555aa09c655aa09c655c60aff99e618dfbfb545dab18c67e4b28887e6b282a2e9b384c5eab484e0e9b382e7eab07debe9af7be7e7b07bdfe7b17ee0e7b37ee9ebb77ff0ecb683f5f3b882edf2b986b6ebbd9340efd3b30cd555bf0acc4db20ec837b611c33cb411c33ca510bf309f0dc44eb10ec849a407db6ddb09c655c607db49b607db49b60dc43bb112b8399c0eb637a40cbf40aa0fddaabb40cf9f7c81dba06bc4e59c5bf3d98642fde27b32ffd97329ffda752cfee0792cffe37a2bffe37a28ffe07724ffdd7522ffdf7827ffe17628ffd96f22ffd96d22ffda6e24ffd96e26ffd86e27ffd9712cffd87229ffd7722affd8722cffd8732dffdc7734ffe07d38ffdd7935ffd5742effdc813affe09c68ffdda97fffd89e73ffdb9c74ffd89c77ffd89a78ffd59c76ffd69b78ffd79c7bffd59c7fffd49d7fffd49e7fffd39f83ffd19f86ffcfa088ffcda28bffcca28dffcba18fffcba391ffcba28bffc9a28affcaa38bfac8a49254d1b6aa12c647aa1bc642b328c639ac26c33cae24bf39aa22c33cac20c740af1ec43caa1cc840ad1ac43ba719c23da317bc37a615c23daa13c943ae11c33ca510bf40af0ec837a40dc43bb10cbf40aa0ab21a9909aa398e08bf409f07b6249205cc33cc0599339904bf40bf03aa55aa03aa55aa03aa55aa0280008002ff80ff0000ff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffffff01ffffff00ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ff00ff02ff80ff02ff80ff03aa55aa03ff55aa04ff80bf05cc339905cc339906d555aa07b649b608bf40bf09c639aa0acc33b20bb946b90cbf40aa0dc43bb10ec849b60fcc44aa10bf40af12c647b813c936ae14bf33a615c23daa17c837b119c23dad15ce3db612c647aa22d9cabbb5c9a99be4cf9578fdd38c6bffd08b66ffcd8a61ffcf875dffcf845affcd8157ffce7d54ffcd7950ffd0764effcf724affcf6f46ffcf6e45ffcf6d45ffce6c45ffcc6d47ffc96e49ffc67049ffc7714bffc6714cffc7724fffc77250ffc67350ffc67551ffc47557febf785bffc5925ff3dcb7778aedcf8e13fff2bc03ffaaff13c943ae12c62aaa13bc36a112c647aa11c33cb410bf40af10bf40af0fbb33aa0ec837a40ec849b60dc43bb10dc43bb10db13b9d0cbf40aa0cbf40aa0cbf2baa0cbf2baa0bd146b90bd146b90bd146b90bd146b90cbf40aa0cbf40aa0bd146b90bd12eb90bd12eb90cbf40aa0bb946a20cd540aa0dc44eb10cbf40aa0dc43bb10dc44eb108df40bf07db49b60cbf40aa0dc43bb10cbf40aa0dc44eb109e371c60cd595bf14e6ccb225f1d6ba33ebcdaf37e8c7ac2eeed3bc27f2d8be29f3dac130efd5b53fefceae63e8bf9548eac39f0effedc80bd146b90fcc44bb0fcc44aa0fcc33aa0fcc33aa10bf409f0dd83bc40cbf40bf0bb946b910bf309f11c33ca511c33cb40fbb33aa11d24bb411d23cb410bf40af08bf409f0ec849b611c33cb410cf50af11f0a5b441e0a97e9dd28c4ee9d17938fdd97830fed87327ffdc7626fee37b2cffe67f2fffe77f2effe47d2dffe77e30ffe07a2effd36c20ffd66c23ffd76d24ffd66c25ffd56c26ffd36d24ffd26d24ffd36c25ffd36c24ffd26a25ffd16b23ffdb742dffe17d33ffe38135ffdf9253ffdba77affdeac83ffd9a680ffd9a782ffd8a787ffdba987ffdaa587ffd7a183ffd49e7fffd19b7affd29a7bffd29d80ffd29f82ffd19f80ffcfa082ffcda186ffcba089ffcaa18fffcba28dffc9a28ffec7a48ffdc7a29086ceb1a218d540b51fce3aad1dca35b025c837ac24bf39aa21c136aa1fc542ad1dc135a71bc639aa1ac43ba718bf35aa16c53aae14bf33a612c639aa11c33cb410bf40af0ec849b60cbf2baa0bd12eb909c639aa08bf409f07db49b607db49b605cc339905cc66cc04bf40bf04bf40bf03aa55aa03aa55aa0280808001ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff0280008002ff008003aa55aa03aa55aa04bf40bf05cc339906d52baa06d52baa08bf409f08bf409f09c639aa0acc33b20bb92ea20dc43bb10dc43bb10fcc44aa0fcc44aa11c33ca512b839aa13c943ae14cc40b216c53aae17c843b118bf40aa11c34ba522cabbb4b5b99c8eded19b80ffd48d6cffd18b66ffce8b63ffce875effcd855dffcc8359ffcc8057ffcc7d54ffce7952ffce7850ffcd764effcd754dffcc744dffcb744dffc9754effcb754fffca764fffca764fffc97550ffc97552ffca7553ffca7757fecb7b5efdc4865dfcdaae74cddfc1854beeddad08df9fbf05cc66cc12c639aa13c943ae12c639aa11c33ca510bf40af10bf409f0ec837a40ec837b60dd83bb10dc43bb10cbf40aa0cbf40aa0bb92ea20bb946a20bb946a20acc33b20ab233990acc33b20acc33b20ab233990bb946a20ab233990acc33b20ab233990acc4db20acc4db20acc33b20acc4db20bb946a20bb946a20bb946a209c655aa0cbf40aa0bd146b90bd146b90cd555aa0cd540aa0acc4db206d555aa06d555aa08bf40bf0bb946a207db49b60acc4db20bb92ea209c655aa08df40bf08df40bf08bf40bf06d555aa0ab24db20bb92ea207db49b609c655aa0cbf2b950dc43bb10dd83bb10dc4279d0ec837a40ec837a40dc427b10cbf2baa0cbf40bf0ec837a40ec837b60ec837b60fcc44aa0fcc44aa10bf40af0fcc44bb10cf40af0ec849b60cbf55aa10bf409f0ec837a40acc4db20ec849a41deda7a756d09159c1cd8745f6ca722efdd06f25fed87228ffdf762bffe1782efedd762dffe18035ffe68336ffd87326ffd76f25ffd76d25ffd86e27ffd76e28ffd87029ffd7712bffd7702bffd9722dffd46f26ffd26c25ffcc661fffcc6720ffd37939ffdf9d68ffdeaf87ffd8a87fffd7a47effd7a586ffd9a689ffd6a88bffd5a98cffd7aa8cffdbad8effdaab8fffd4a68affd1a485ffd2a485ffcfa183ffcda085ffcda08affcba18dffcaa38dffc9a290fec7a490ffc8a390c8ccaf9f0ae699cc20c738af27c43baa24c639b122c33cac21c13eaa1fc53aad1dc13ea71ac43ba719cc3dad17c837a616b93aa214bf33a612c639b810bf30af0fbb33aa0ec849b60cd540bf0bb92ea209c639aa09c639aa08bf409f06aa008006aa2baa05cc33cc03aa00aa03aa55aa03aa55aa03aa55aa0280808001ff00ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff0280808002ff808003aa55aa03ff55aa04bf80bf04bf40bf04bf40bf06aa2baa07b6499207b6499207b649b609c639aa0ab233b20bd146b90bb92ea20cbf2baa0dc43bb10fcc44aa0fcc33aa11c33ca512b839aa13c936ae14cc40b216c53aa217c837a610bf409f20b79f97bfa48474e1d5a085ffd48e6effd28d69ffce8c64ffce8860ffce865dffcc835affcd8158ffcd7e56ffcf7c54ffce7952ffce7851ffce7751ffcd7751ffcd7751ffcc7750ffcd7750ffcc7951ffcc7952ffcc7953ffc97654ffc97656fec87b5cfec58c5efbddb57daae7c99130efdfb505ffccff0ec837a411c33ca512c639aa12c639aa10bf409f0fcc44aa0ec849b60dc43bb10dc43bb10cbf40aa0bd12eb90bd146b90bb92eb909c639aa0acc4db20acc4db209c639aa09c639aa09c639aa09c639aa09aa398e08bf409f08bf409f08bf409f08bf409f08bf409f08bf409f09c655aa08bf409f09c655aa09c655aa09c639aa0ab233b209c639aa09c639aa0ab233990ab2339909c639aa0acc33990ab2339909c639aa09c639aa0bb92ea209c639aa03ff55ff03aa55aa05cc33cc07db49b609e339c60bb92ea20acc33b203ff55ff05cc339907db49db0acc33b20acc33b20cbf40aa0acc33990cbf40aa0cd540aa0cbf2baa0cd540aa0cd540aa0cbf40aa0dc44eb10dc43bb10dc43bb10dc43bb10dc43bb10ec849b60eb637a40ec849b60fbb33aa0fbb33aa10bf40af0fcc33aa10cf40af10bf409f0dc43bb10fbb33aa0edb49b615e7aac257d69e6ab6c88446f1c87434fecb6b2afecf6c29fee1803afee6863bffe78538ffe78335ffdc762affd66d24ffd76e26ffd66d27ffd76f27ffd87129ffd7702dffd8712effda732cffd9732bffdc752fffd9742fffd06f2affde8e50ffd7a87bffdbb18affd9a47fffd7a282ffd8a486ffd6a788ffd5a789ffd6a78cffd6a78effd4a991ffd4a992ffd3a98fffd2a990ffd1a98fffd0a68dffcda38dffcaa28effcaa390ffc9a291ffc8a48fffcaa390ddcaac9b0bffe8e81ec444b325c137ac23c53aa822c33cac1fc53aad1dc13eb01cc840ad1ac43bb119c23da316c53aae15c23daa13c936ae12c639aa10cf40af0fbb33aa0ec849b60dc43bb10bd12eb909c639aa08bf409f08bf409f07b649b606aa2baa05cc33cc04bf40bf03aa55aa04bf80bf028000800280008001ffffff01ffffff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff028080800280008003aa55aa04bf80bf04bf40bf04bf40bf05cc33cc06aa2baa07b6499207db49b608df40bf09c639aa0acc33b20bd146b90cbf40aa0dc43bb10ec837a40fcc44aa10bf40af10cf40af11c32db413c943ae14bf33a615ce3daa0ec849b61ec491aac9a1796cedd1a088fed19071fed38c6bffcf8c68ffcf8965ffce8762ffcd8460ffcd815dffcd7c56ffcd7753ffcd7651ffcb744dffca744dffc9734cffc7714bffc7704affc7704cffc66f4bffc56f4bffc3714effc57755fec07c55fecb9863e9e0bb7b71edd6a00feecccc07db6db610cf40af13bc43ae11c33ca510cf40af0fcc44aa0fbb44990dc43bb10cd540aa0cd540aa0cbf40aa0bb946a20acc4db20ab233b20ab233b209c639aa09c639aa08df40bf08bf409f07b649b607b649b607b6249208bf409f07db49b607b649b607b649b607db49b607b649b607db49b607db49b607db49b608bf40bf08bf60bf08bf409f09c639aa08bf409f08bf40bf08bf209f09c639aa09c639aa09c639aa09c639aa0ab24db209c639aa09c639aa09aa39aa0ab24db20ab233b20ab233b20acc33b20ab233990ab233990acc4db20ab233990acc4db20ab233990acc33b20ab233990ab233990ab233990acc33990bb946a20bb946a20acc33b20ab233990bd146b90bb946a20bd146b90bd146b90cbf40aa0bd146b90cbf40aa0cbf40aa0dc43bb10dc43bb10eb637a40dc43bb10ec849b60ec837b610bf40af0fcc33bb10bf40af0ec849b60fcc33bb11c33ca50cd580aa2fefc39d9dc58753e6cb7a3cfbcf7433ffd77933fedd7d35fee48338ffe58137ffde782effd76e27ffd56d26ffd56b25ffd26923ffd16b26ffd46b28ffd26c25ffd46d22ffd66d28ffd7712cffde7832ffd97b33ffdfa16bffdaaf86ffdfb08cffe0b38effd7aa8affd6a786ffd4a486ffd4a387ffd3a288ffd4a68bffd3a78effd2a791ffd1a891ffcfa791ffcea791ffcea692ffcca693ffcca695ffcaa594ffc9a490ffcaa291edc5a6961de5d3c11cc840ad23c533af22c33cac1fc53aad1ec43cb31dc13eb01cbf40ad19c23dad18bf40aa16c546ae14bf40a613bc36a111d23cb410cf40af0ec837b60dc4279d0cbf2baa0acc33b20acc33b208bf409f08bf409f07b649b606aa2baa0599339904bf40bf03aa55aa03aa55aa03aa55aa028000800280808001ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028000800280008002ff80ff03aa55aa04bf40bf05cc339905cc339905cc339906d52baa07b6249207db24b608df40bf09aa1c8e0acc33990bd146a20cbf40aa0dc43b9d0dc43bb10fbb33aa0fcc33aa11c33ca512b839aa13c936a114bf33a60dc44eb10edbb6c8c2a68072f7c99b82fecc9170fed38f6dffcf896fffcd886cffcb8669ffcb8465ffcb8361ffcb7f5bffce7d57ffcd7b54ffce7a53ffce7a52ffce7851ffcc7951ffcc7852ffce7652ffcd7656ffce785affcb7c5affc5875afed7a96cc4e1bb7a3af2e0b406ffffff0dc43bb112c639aa11c33cb410bf30af0fcc33aa0ec837b60dd83bb10dc43b9d0cd540aa0bd12ea20bb92ea20acc33b209c639aa09c639aa08bf40bf08bf40bf08bf40bf07b624b607db24b607db49b606d52baa07b649b607b6499206aa2baa06d52baa06d52baa06d555d506d52baa05cc339906d52baa06d52baa07b624b606d52bd507db49b607b624b607b624b607b6249207b649b607b6249206d52baa07b649b608bf40bf07b6249207db49b608bf409f08bf409f08bf40bf08bf409f08bf409f08bf409f08bf409f08bf409f08df40bf08bf409f08bf409f08bf409f09c639aa08bf409f08bf409f09c639aa09aa398e09c639aa09c639aa08bf40bf09c639aa09c655c609c639aa09c639aa0ab233b20acc4db20acc33b20acc4db20acc33b20acc33b20bd12eb90bb92ea20cbf40aa0cbf2baa0cbf40aa0cbf40aa0dc43bb10ec849b60ec837a40ec837b610bf309f0db13b9d0cd555aa0fcc44aa11c35aa526ddae8683c88e5ae3cb7f42fdcf7634fdd57532feda7a37fee0813afedf7d34ffd26b25ffd46b27ffd46a26ffd26a26ffd16a26ffcf6823ffcf631cffd1631dffd1651fffd16927ffd76d28ffd77d38ffe1a977ffdeb189ffd9ad87ffdaaf8dffdcaf8fffddb090ffdbae90ffd7a88cffd4a489ffcfa389ffcfa48cffcfa68effcfa58fffcea690ffcda691ffcda693ffcca594ffcca694ffcda593ffcca493f7c8a59739e0c5bc0bd15db91cbf40ad21c13eaa1ec43caa1dc13eb01bc639aa1ac43ba719c23da316c53aae16c53aa213c936ae12c639aa11c33cb40fcc33bb0ec837b60dc43bb10cbf40aa0acc33b209c639aa08bf409f08bf409f07b649b606aa55aa05cc66cc03aa55aa03aa00aa03aa55aa03aa55aa0280008001ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff02ff80ff0280008002ff80ff03aa55aa03ffaaaa03aa00aa04bf40bf05cc339906d52baa06d52baa07db49b608bf409f08bf409f0acc4d990acc33990bb946a20cbf40aa0dc43bb10eb637a40fbb33aa10bf40af10bf40af12c647aa12c639aa0db13b9d07ffffdbada78274fbc59481fecb9274ffcf9071ffce8b6fffcb896cffcb886affca8668ffc98464ffcb8363ffcc805effcb7f5cffcb7f5affcd7d58ffcd7b56ffcc7b56ffca7a55ffcb785affca7a5cfec37b53fdd89f64f8dbb1729ee2c38c1bf6e3bd0dc43b9d0cbf40aa11c33cb411c33ca50fcc44aa0ec837b60eb637a40dc43bb10cbf40aa0bd146a20acc33b20ab233b209c639aa09aa39aa08bf409f08bf409f08bf409f07b6249206d555aa06d555aa06d555aa06d555d506aa55aa05cc33cc05cc339906aa2baa05cc66cc04bf40bf04ff40bf05cc33cc05cc339905cc339904bf00bf0599009906aa55aa06aa2baa06aa2baa05cc33cc06d52baa06d52baa06d52baa06d555aa07b649b606d555aa06d555d507b649b607b6499207b6499207db49b607b6499207b6499207b649b607db49b607db49b607db49b607b6249207b649b607b6249207b649b607db49b607db49b607db49b607b6249208bf409f08bf409f08bf40bf08bf409f08bf40bf08bf409f08bf40bf09c639aa08bf409f08bf409f09c639aa09c655c609c639aa09c61caa0acc4db20acc33b20bb92ea20bd146b90bd146b90cbf40aa0cbf40aa0dc43bb10dc43bb10ec837a40fcc44aa0cd540aa09c655aa0fcc44aa0bb92ea20fcc55bb1ddcb08d6ecc9261e0c57d44fdd37c3afdd47532ffdc7837ffdd7f3affdb7a31ffd87127ffd36c23ffd26920ffd2681effd26824ffd66b28ffd36923ffd2631dffce631effcb641affd78341ffddac81ffd9ac85ffd6aa87ffd9ab8dffd6ad8cffdaae8fffdcaf94ffdab192ffd9ae92ffd6ac91ffcea48bffcba18affcda48effcda591ffcda593ffcca493ffcca594ffcca694fecaa896fbcba89761d0b8ab04ffffff21c136aa20bf38a71dc135b01cbf40ad1bbd39aa19c23dad17c837a616c53aae15c23daa13c936ae12b839aa10cf40af0ec837b60ec849b60dc44eb10bb92ea20acc33b20ab2339908bf409f07b649b606aa2baa0599339904bf40bf03aa55aa03aa55aa03aa55aa028000800280808001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ff00ff01ffffff01ffffff02ff808003ff55aa03aa55aa04bf408004bf40bf04bf40bf05cc33cc06aa2baa07b649b607b624b608bf40bf09c639aa09c639aa0acc33990bb946a20cbf40950cbf40aa0ec849b60ec837b60fcc33aa10cf40af11c33ca50bd146b905ffffff8caf8a80fbbd8e7cfdd49c81ffce9171ffce8c71ffc98b6dffca8b6dffc98869ffc78566ffc88464ffc98360ffc9825effc7805cffc77e5affc87d5affc87d5cffc87c5dfec47b5dfec78757fee1ae6ddfe0bc7e60efd5a20ceaeabf0fcc33aa0dc43bb110bf30af10bf30af0ec837a40ec849b60dc44eb10cbf40aa0cbf40aa0bb92ea20acc4db209c639aa09aa39aa09aa39aa08bf40bf07db49b606d52baa07b649b606d52baa06d555aa05cc339905cc339904bf40bf0599339904bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04ff80bf04bf40bf04bf40bf05cc669904bf408004bf40bf04bf40bf04bf40bf05cc339904bf40bf05cc33cc04bf40bf05cc33cc05cc339905cc66cc05cc339906d555aa05cc66cc06d555aa06d555aa06d52baa06d52baa06d555aa06d555aa06aa2baa06d52baa05cc33cc06d555aa06aa2baa06d52baa07b649b606d555aa07b649b606aa2baa06d555d506d52bd506d52bd506aa2baa07b649b607b6249207b6249207db49b607b6249207db49b608bf409f07b624b608bf40bf08bf40bf09c655aa09c639aa09c639aa09c639aa0ab233b20acc33b20acc33b20bb92ea20cbf40aa0cd540aa0dc43bb10dc43bb10fcc44aa0dc43bb10ec837b60edb49c80ec837b60dc44eb11fde9c9c69c28a5ad1c8834ffccd783dfdd27335ffd87938ffdd7d38fedf7b2ffee48030ffe27c2cffde782dffdc732dffd77529ffdd7323ffdd7126ffda712affd8742affdd9153ffe0ae81ffdcae8bffd6a98bffd6ac8bffd9aa8dffd8ab93ffd5af93ffd7ae93ffd7ad93ffd8af95ffd6ae95ffd0aa91ffd0a891ffcea591ffcba591ffcea593ffcea695fecba896fdcca7968dd4b7ac0cd56abf20bf38a71ec43caa1cc837ad1bc639aa19c233ad18bf35aa17c843a615c23daa14bf40a612c639aa11b43ca510bf40af0ec849b60cbf40aa0cd540bf0bd146b90ab2339909c639aa08bf409f07b649b606d555d505cc33cc04bf40bf04bf40bf03aa55aa03aa55aa028080800280008001ffffff01ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000002ff808001ffffff02ff80ff02ff808002ff808003aa55aa04bf408004bf40bf04bf40bf0599339906d555aa06aa00aa06d52baa08bf409f09c655aa09c639aa09c639aa0bb946a20bd146a20cbf40aa0cd540aa0cd540bf0ec837b60fcc44aa10bf40af0fbb33aa0acc66b265a98b7ef9b08576fed8a588ffce9171ffce8d70ffc98c6cffc98a6bffc98968ffc88666ffc98564ffc98463ffc98360ffc8825effc7805dffc87f5effc77f5efec07d5bfed09a67fbdeb16ec3e6c08739edcea606ffffd508bf409f10bf40af10bf40af0eb624a40ec837b60ec837b60cbf40aa0cbf40aa0cbf40aa0bb946a209c639aa09c655aa08bf40bf07db49b607b649b606d52baa06d52baa05cc33cc05cc33cc05cc33cc05cc339904bf40bf04bf40bf04bf40bf03ff55aa04bf80bf03ff55aa04bf408003aa55aa03aa55aa03aa55aa03ff55aa04bf408004bf408003ff55aa03ff55aa03ff55aa04bf408004bf408003aa55aa04bf40bf04bf80bf04bf40bf04bf40bf0599339904bf40bf04bf008004bf40bf04bf40bf04bf40bf05cc339905cc339905cc339905cc66cc05cc33cc04ff40bf05cc339905cc66cc05ff66cc05cc339905cc66cc05cc33cc05cc339906aa55aa05cc33cc05cc339905cc33cc05cc339906aa2baa06aa2baa06d52baa06aa2baa06d52baa06d52baa06aa2baa07b649b607b649b607b6499207b649b607b649b607b649b608bf409f09c639aa08df40bf09c639aa09c639aa0ab233990acc33b20bb946a20cbf40aa0cbf40aa0dc43b9d0dc43bb10cd540bf0db13b9d0dc44eb10dc43bb10bd146b90dc44e9d1cdba4a472be8857d0c8804afbc77238ffd27639ffd87a3afed87733ffda7935fee08035ffe37d30ffdf7c2effde762affda7125ffda7226ffdb7729ffd8772bffe19a5fffe0b78effd7ac89ffd9aa89ffd9a88bffd6a88dffd5aa92ffd5ae91ffd7ae95ffd6af95ffd4af96ffd2ad94ffd3ad95ffd3ab96ffcfab94ffcea793ffcea695ffcba695ffcba796a9d0b1a609ffc6e31ec43caa1dc13ea716c53aae1ac43bb118bf35aa17c837b115c231aa14bf40a613c943ae12b839aa11c34bb40fbb33aa0dc43bb10dc43bb10bd146b90acc33b209c639aa08df40bf08bf409f06d555aa05cc33cc05cc66cc04bf00bf04bf408003aa55aa03aa55aa02ff80ff0280808001ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffff0001ffffff01ffffff02ff80ff0280008003aa55aa03aa55aa04bf80bf04bf40bf0599339905cc33cc05cc33cc06aa2baa07b649b607b649b608bf409f09c639aa09c639aa09c639aa0bb946a20bd12ea20cbf40aa0cd540bf0dc43bb10fcc44aa0fcc33aa0ab24db23bbea09cf0ad8275ffd5a087ffce9072ffce8d71ffca8b6cffc98868ffc88666ffc88463ffc88262ffc7815fffc6815dffc7815effc6815efec7835ffec3875bfee5b57eeedeb57479eacf9e0effedc806d555d50acc4db20ec837b60ec837a40dc43bb10dc43b9d0cbf2baa0cbf2baa0bb946a20bb946a20ab24db209e355c608bf409f08bf409f07db49b606d52baa06d52baa05cc339905cc66cc04bf40bf05cc339904bf408004bf408004bf40bf03aa55aa03aa55aa02ff80ff02ff80ff03ff55aa02ff808002ff808002ff008002ff808002ff808002ff008003aa005503aa005502ff808003ff55aa03ff55aa02ff008002ff80ff03ff55ff03aa55aa03aa55aa04bf40bf04bf80bf0480408004bf40bf03aa55aa03aa55aa03aa55aa04bf40bf04bf40bf04bf408004bf408003ff55aa04bf80bf03ff55aa04bf408005cc669904bf80bf04bf408004bf40bf04bf40bf04bf408004bf408004bf408004bf40bf04bf40bf05cc66cc05cc66cc04bf40bf05cc339905cc339905cc66cc04bf40bf05cc66cc05cc33cc05cc339906aa55aa06aa2baa06d52baa07b649b607db49b607b6249207b624b608bf40bf09aa39aa09c639aa0ab233990acc33b20acc33b20bd12ea20cd540aa0dc43b9d0dc43bb10ec849a40dc43bb10dd84ec40acc33b210bf409f10bf40af0debb1c449d29d77b4cb8454f7c77440fdd3763effd67a3cffd4752efed8772cfee07c31ffe17f35ffe27e35ffe27b2effdb7528ffd66e23ffd5732affe09e65ffe0b08affe2b28fffdcad8effd4a98affd5a68cffd1a68bffd1a58effd0a790ffd1ab95ffd2ae99ffd2ad9affd3ae9bffd1ad99ffd1ac98ffcfaa98ffceab9affcda998b2ceaca20debc4d81cc837ad19cc3dad16c53aae19cc3dad17c837b116c53aae14cc40b213c936ae12c639aa11c33ca510bf309f0fbb44aa0dc43bb10cbf40aa0bd146b90acc4db209c639aa09e355c607db49b606aa2baa06aa2baa05cc339905cc339904bf408003aa55aa02ff80ff028000800280008002ff80ff01ffffff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ff000001ffffff01ff00ff0280808003aa55aa0280808003aa55aa04bf408003ff55aa059933990599339905cc33cc06aa2baa06d52baa07b649b607b649b608bf40bf09c639aa0acc33b209c639aa0bd146b90bd146b90bd146b90dc43bb10eb637a40ec837b609c655aa10efdfdfd4ac8375ffcd9c81ffce9274ffcf8e70ffc88a69ffc88767ffc98765ffc98664ffc88362ffc88360ffc88361ffcb8463fdc88460fdd09868fddfaf74c8e2bf8046edd7a80affe6e607db6db60ec837b60eb637a40dc43bb10dc43b9d0dc43bb10cbf2baa0bd12eb90acc33b20ab233990ab2339909c639aa08bf209f07db49b607db49b605cc33cc05cc339905cc339905cc669904bf40bf04bf40bf03ff55aa03ff55aa03aa55aa03aa55aa03aa55aa02ff80ff03aa55aa02ff808002ff808002ff808002ff808002ff008002ff80ff0280008001ff00ff02ff008003aa55aa02ff80ff02ff80ff02ff80ff02ff80ff02ff808002ff80ff02ff80ff03ffaaff02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03ff55aa02ff008003aa55aa03aa55aa03ff55aa04bf408003aa55aa04bf80bf03aa55aa03aa005503ff55aa03ff55aa04bf408004bf408003aa00aa04bf408004bf408003aa55aa04bf40bf04bf40bf04bf40bf05cc66cc04bf40bf05cc339905cc339905cc33cc05cc33cc05cc009906d52baa07b649b606d52baa07db49b608bf609f08bf409f09c639aa09c639aa09c639aa0ab233b20acc33b20bb946a20cbf40aa0dc43bb10dc43bb10ec849b60cbf40aa0dc43bb10acc4dcc10bf409f10cf40af11e187b43dd19b799dc98758e7c87b42fed3793bffda7c39ffda7b35fed6762dffd9772cffe47c31ffe77f34ffe58035ffe07b30ffd9762effe19e68ffdeb28affdcad91ffdbb193ffd6aa8effd5a892ffd3a691ffd2a68fffcfa792ffcda893ffceaa97ffcdab99ffd0ab99ffd0ab99ffcfab9dffcead9efed0ad9dc2d1aca21cdba4b612b839aa15c23daa15ce3db617c837b116c53aae15c23daa13c936ae12c639aa11c33ca510bf40af0fcc44aa0eb637a40dc43bb10bd146b90acc33b209e339c609c639aa08bf409f07b6499207b6499205cc339904bf008005cc669903aa55aa03ff55aa02ff80ff02ff80ff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000ff0001ff00ff01ffffff028080800280808002ff808003ff55aa03aa55aa04bf80bf04bf40bf04bf40bf04bf40bf05cc339906aa2baa06d555d507b649b607b649b608df60bf08df40bf09c639aa09c639c60acc33b20bb946a20cbf40aa0cbf40aa0dc43bb106d555aa07ffb6ffa2b08c80ffc5937cffce9377ffce8c6effc78d6dffcb8c69ffce8965ffcd886affcd8766ffce8865ffcc8868fec4885efdd6a56af7dfb978a0e6c68b21f7e8b209c655aa08bf409f0db13b9d0dc43bb10cbf40aa0cbf40aa0bd12ea20bb92ea20acc33b20ab233b20acc4db208df40bf08df40bf08bf409f07db49b606d555aa06d555aa05cc33cc05cc339904bf408004ff40bf04bf40bf03aa55aa03ff55ff03aa55aa03aa55aa03aa55aa0100ff000280008001ff00ff01ffffff01ff00ff01ff00ff01ff00ff02ff80ff01ffffff01ffff0001ffffff01ff00ff02ff80ff01ff00ff01ffffff01ff00ff02ff80ff01ffffff02ff80ff01ff00ff01ffffff028000800280008002ff80ff02800080028000800280008002ff80ff0280808002808080028000800280808003aa55aa02ff008002ff008003aa55aa03aa555503aa005503aa55aa02ff008003aa55aa0280808002ff808003aa005503ff55aa02ff008003ff55aa03ff55aa02ff808003ff55aa03aa55aa03ff55ff03aa55aa04bf80bf04bf408003aa55aa04bf408004ff80bf04bf40bf0599339904bf00bf0599339905cc339905cc339905cc339907b6249208bf409f08bf209f08bf40bf08bf40bf09c639aa09c639c60acc4db20bb92ea20cbf40aa0dc43b9d0dc43bb10ec837a40ec837b60bb946a20dc44eb10fcc44bb0fbb44aa10ef8faf35cf957396cc8553e4ce7940fdd37937fede803afedc7c35fed67327ffdd752bffe1782effe67b33ffe87f33ffe1813affe3a26effdaab83ffd9aa88ffdaae8dffd9aa8fffd7a98fffd4a990ffd1a892ffd0a894ffcda994ffcca996ffcda896ffcda999ffccaa9cffcdab9dfccead9dd4d1aca224e3c6b80cbf40aa17c837b117c837b117c843b115c23daa13c936ae12c647b812c647b810bf309f0fcc33aa0fcc44aa0dc43bb10cbf40aa0acc33b20acc4db209e355c609c655aa07db24b607db49b606d52baa06d52baa05cc339905cc339904bf408002ff80ff02ff80ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0280808002ff8080028080800280008003aa55aa04bf80bf04bf408005cc339905cc33990599009906d555d506aa2baa07db49b607db49b607db49b608bf409f09c639aa09c639aa09c639aa0acc33b20bd146b90bd12ea20acc4db209c655aa71b59087ffc5937dfed49879fece916fffca8f71ffc98c6cffcd8a65ffcb8b68ffcd8a6dfecb8968fdc89065fde5b77ce3e1bf7f67e9d09e0bffffe805cc66cc0cbf40aa0cbf40aa0cbf40aa0bd146b90bd146b90bb946a20acc33b20acc33b209c639aa09c639aa08bf40bf07db49b607b6249206d52baa06aa2baa06d555aa04bf40bf03aa00aa04bf40bf04bf408003aa005503aa55aa03aa55aa0280008002ff808002ff80ff01ffffff02ff80ff0280808001ffffff01ff00ff0280808001ff00ff0000ff0001ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff0000ff0002ff80ff02ff80ff0000ff000280808001ff00ff0100ff0001ffffff028000800280808001ff00ff01ff00ff02ff808002ff80ff02800080028080800280808003aa55aa01ff00ff02800080028080800100ff000280808002800080028000800280808002ff0080028080800280808002ff008002ff808001ffff0002ff808002ff008002ff80ff03ff55aa02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03ff55aa03ff55ff04bf408004bf40bf04bf40bf04ff40bf05cc339905cc33cc06d555d506d52baa07db49b607b6499207b649b607db49b609c639aa09c639aa0acc4db20bb946a20bb946a20cbf40aa0cbf40aa0dc43bb10ec837a40fcc44aa0cd540bf09c639aa0dc44eb111c33ca50cd56aaa37d5997d93cd864eecc97336fdd37537ffdd7f3bffdb7933fed66e22fedf742bffe67f32ffe87f34ffe4833cffe9ad74ffdbae82ffd9aa85ffd8ab8affd5a989ffd3a98fffd4a991ffd3a993ffd0a993ffd0aa95ffcfa898ffcda998ffcdab9cffcdab9cfccdac9be3d1aea237d5beb504bf80bf16c52ea216c53aae15ce3db613c936ae13bc36a111c33cb411c33cb40fcc33aa0ec837a40dc43bb10cd540bf0bd146b90acc33b20acc4db208bf40bf08bf409f08bf409f06d52baa05cc339905cc339905cc339904bf408003ff55aa03ff55aa02ff80ff01ffffff01ffffff01ff00ff01ffffff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0100ffff01ffffff02800080028080800280808002ff808002ff80ff02ff80ff03aa55aa04bf80bf04bf408005cc339905cc339905cc66cc05cc33cc06d555d506d52baa07b6499208bf409f07db49b609c655aa09c639aa09c639aa0ab233990bb946a20bb92ea204bf80bf3ac6ab95f7ba8e76ffd69e7cfec3956bffc7926fffca8d70ffc98b6dffc98b65fec78c64fdd6a976fce9c57dcde1c28332f0dbb308df80bf08bf40bf0acc33b20bb92ea20bb92ea20acc4db20acc33b20acc33b209c639aa09c639aa08bf40bf08bf60bf07b624b607db49b606d52bd506d555aa06d555aa05cc339905cc339904ff40bf04bf40bf03ff55aa03ff55aa03aa55aa03aa55aa03aa55aa0280008002ff80ff01ffffff02ff80ff01ffffff01ffffff01ffffff0000ffff01ff00ff0100000001ffffff00000000000000000000000001ffffff01ffffff0000ff0001ffffff01ffffff000000000100ff0001ffffff01ff00ff01ffffff01ffffff01ffff0001ffffff01ffffff01ff00ff01ffff0001ffffff01ffffff028080800280808001ff00ff0280008001ff00ff02ff80ff01ff00ff02ff808001ff00ff01ff00ff01ffffff01ff00ff01ffffff01ffff0002ff008002ff808001ffffff02ff808002ff80ff01ffffff01ffff0002ff80ff0280008002ff80ff0280008003aa55aa03aa55aa0280008002ff008002ff008003aa55aa03aa55aa04bf80bf03aa55aa03ff55aa04ff40bf04bf40bf05cc339905cc339905cc339906d555d506d52baa06d52baa07db24b608bf40bf08bf40bf09c639aa0ab24d990ab233990bd146b90cd540bf0cd540bf0dc43bb10ec849b60acc4db20acc4db20fbb44aa0cd555aa11c33ca50cbf6abf2ae1a4868ec78553f5cb753afed87837ffe0823cffdc7a33fed46b22ffe67b33ffe97f34ffe48a42ffebb17bffe1b686ffdbad87ffdcaf8bffd6ac8fffd7a88bffd4a68fffd0a692ffcfa591ffd0a693ffcda895ffcdaa9cffceaa9cfdcfac9ceed1aea14fd8c2b805cc99cc16c53aae15c23daa13c936ae13bc36ae11c33cb410bf40af10bf40af0fbb44aa0eb637a40db13b9d0cbf40aa0bb92eb90acc4db209c655c607b624b608bf409f07db49b606d52baa05cc33cc05cc66cc04bf40bf04bf408003ff55aa02ff80ff02ff808002ff80ff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000002ff808001ffffff01ff00ff028000800280808003aa55aa02ff008003aa55aa04bf40bf03aa55aa04bf40bf05cc339905cc339905cc339906aa55aa06d555aa06d555aa07b6499206d52bd508bf409f08bf40bf09c639aa09c655aa09c639aa0acc4db204bf40bf1bc6b3a1cdbd937fffdcab84ffe5c68fffe0b983ffd59b79ffd4987bfed9aa7afeeec481f9edc87c98e9cb9511f0c3d203ff55ff0bd146b90bb946a20acc4db20acc33b209c639aa09c639aa09c639aa09c639aa08bf209f08bf409f07b649b607db49b607b624b606d52baa06d555d505cc33cc06d555aa04bf408004bf40bf04bf40bf03ff55aa03ff55aa03aa55aa028000800280808002ff80ff028000800280008001ff00ff01ff000002ff808001ff000001ffffff01ffffff01ffffff0100000001ffffff000000000000000000000000000000000000000000000000000000000000000001ffffff010000000100000001ffffff01ffffff0100000001ffffff01ffffff01ff000001ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000ff0001ffffff01ffffff01ff00ff0000ff0001ffffff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff02ff80800280808002800080028080800280008001ff00ff02ff80ff02ff808003aa55aa04bf80bf03aa55aa03aa55aa03ff55ff04bf40bf04bf408004bf40bf04bf00bf05cc339906d52baa06d52baa06d555d506d52baa08bf409f08bf409f09c639aa09c639c60acc4db20acc33b20cbf40aa0cd540aa0dc43bb10ec837b60fcc44bb0bb946a20caa40aa0bd146b910bf40af0dd84ec424dcb18e9bcc8a5af0d17e45feda8041ffdf8644ffd2702effcd6321ffe27131ffdf7f3dffecb378ffe7bf8effe5ba91ffdcb094ffdaae94ffd8ae94ffd8ac96ffd7aa94ffd2ac97ffd3aa97ffd3ab98ffcfa997fecea998f5cfab9b6adbbeb004ff80ff10cf40af13c943ae12c639aa11c33ca510bf40af0fcc44aa0ec837b60dc43bb10db13b9d0cbf40aa0bb946a20acc33b209c639aa08bf40bf07db49b607b624b606d52baa06d52baa05cc33cc05cc66cc04bf40bf04bf40bf03aa55aa03aa55aa02ff808001ff00ff01ffffff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ffffff01ff000001ff00ff01ffffff01ffffff0280808002ff008002ff008003aa55aa03aa55aa03aa55aa04bf40bf04bf40bf05cc66cc04bf40bf05cc33cc0599339906d555aa06d52baa06d52baa07db49b607b649b608df40bf08bf40bf08bf409f09c655aa08bf40bf07ffdbff9ac29884ffce9c7bffe3c28cffe6bf87ffdeae7ffdeac182fdf0c87debedc58376eed2a20debc4d804ff40bf08df40bf0ab24db209c639aa09aa39aa09c639aa08df40bf08df40bf08bf409f08bf409f08bf409f07b624b606d52baa07b649b606aa2baa06aa2baa05cc66cc05cc66cc04ff40bf04bf408004bf40bf04bf80bf03ff55aa0280808002ff808002ff80ff0280808001ffffff01ff00ff01ffffff01ffffff01ffff000000ff0001ffffff0000ff0001ff00000100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff00ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ff00ff01ffffff000000000000ff0001ffffff01ffffff01ffffff01ff00ff01ffffff0000000001ff00ff01ffffff01ffffff0000000001ff00ff01ffffff0000000001ffffff01ffffff00ffffff0100ff0001ff000001ffffff0280008001ffff0001ffffff02ff808002ff008001ffffff01ff00ff028000800280808002ff808002ff008003aa55aa03aa55aa03aa55aa03aa55aa04bf40bf0599339905cc339905cc339906d52baa06d52baa07b6249207db49b607db49b608bf40bf09c639aa0ab24db20bb946a20bd12ea20cbf40aa0cbf2baa0dc43bb10ec837b60dc43bb10ec837b609c655aa0cbf40aa0ec849a410cf60af37d5a27da5d7905df6d57e40fddb8141ffe18446fed26e2fffcf6728ffdc7c3dffefb779ffe9c28bffe1b68fffe0b59affddb397ffdab095ffd8ab90ffd6ab95ffd8ab98ffd4aa96ffd1ab97fed2ad99f9d1ad9c81d7bcb004ff80ff13bc36a112c639aa11c33cb410bf30af0fcc44bb0ec837b60dc43bb10dc43b9d0cbf40aa0bb92ea20acc33b20acc4db209c639aa08bf409f07b624b607b624b606d555d50599009905cc339905cc339903aa00aa03aa55aa03aa55aa02ff808002ff80ff02ff808001ff00ff01ffff0001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00000280808001ff00ff01ff00ff01ffffff02ff0080028080800280808002ff80ff03aa55aa03aa55aa0280008003aa55aa048000800599339904bf40bf0599339905cc33cc05cc33cc06d555aa06d555aa06d52baa07b649b607db49b608bf409f08bf409f08bf40bf04ffbfff66c89d91fdca947efee6c296ffdab47cffeec482fdeec579cdeccb8b3cf2e1b707db92db07db49b608bf409f09c639aa08bf40bf08df40bf08bf409f07db49b607db49b607b649b607db49b607b6499207db49b606aa2baa06aa2baa05cc33cc05cc669904bf40bf04bf40bf04bf408004bf40bf03aa55aa03aa55aa03aa55aa02ff008002ff80800280008001ffffff01ffffff01ff00ff0100ff0001ff00ff01ffff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff000001ff000001ffffff01ff00ff01ffffff01ffffff028080800000ff0001ffffff01ffffff01ff00ff02ff008002ff80ff03aa55aa02ff80ff03aa55aa04bf40bf03aa55aa04bf80bf0480408004bf40bf0599339905cc33cc06d52baa06d52baa07b649b607db49b608bf40bf08bf40bf0ab233b20acc33b20bb92ea20bd12eb90cbf2baa0dc43bb10ec849a40ec849b60fcc44aa0acc4db205cc66990ec837b60fcc44aa0deb76c438dfa484c0d38955f4d68144fedb8040fee38746fedb7431ffd7803bffebae70ffe9bc85ffdeb18bffe2b395ffddb59affdcb598ffdbb299ffd7af99ffd6ac98ffd3ac98ffd3ad98fcd0ac9a8fd2b6a605cc66cc12b839aa11c33ca510bf40af0fcc33aa0ec837b60dc43bb10cbf40aa0cbf40aa0cbf40aa0bb946a20acc33b20acc4db209c639aa07b6249206d52baa06d52baa06d52baa05cc33cc05cc339904bf40bf04bf408003aa55aa04bf80bf028000800280008001ffffff02ff808001ffff000100ffff01ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ff00ff01ffffff01ffffff01ff00ff0280808002ff008002ff008002ff80ff03aa55aa03aa55aa04bf40bf04bf408004bf40bf04bf40bf0599339904bf40bf04bf008005cc33cc05cc339906aa2baa06d555d506d52baa07b649b607b6249208bf409f03ffaaff36d0aaa5f1ca9980fbf0c791fdf3ca83f1edc5859aedd49d21f0d8b903ffaaaa06aa55aa08bf40bf07db49b607b649b607b6249208bf409f07db49b606d52baa07b649b606aa2baa06aa2baa06d52baa06aa55aa05cc339905cc33cc0599339905cc669905cc339904bf408003aa55aa03aa55aa03aa55aa02ff008002ff008002ff80ff02808080028080800280008001ffffff01ffffff01ffffff01ffffff01ff000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ff000001ffffff0000ff0001ff00ff01ff00ff0280808001ffffff02ff80ff01ff00ff01ffffff01ffffff03aa55aa02ff808003aa55aa03aa55aa04bf40bf03aa55aa04bf40bf04bf40bf04bf408004bf40bf05cc33cc05cc33cc05cc33cc06d52bd507b624b607db49b608bf409f08df40bf09c639aa0ab233b20acc33b20bb92eb90bd146b90dc43bb10dc44eb10ec849b60ec837a40caa409509c639c60dc44eb110cf40af11e196b44ddea681d0d08753fcd37c40fedc803effdd7e3cfed57d3bfeecb374ffe9bb83ffdcad85ffdbae93ffdaaf96ffd9b099ffd9b19affdbb19dffd9b19bffd8b19dfdd5af9c98d3b5a809c655aa11c33ca510cf40af0fcc44bb0ec837a40ec837a40dc44eb10cbf40aa0bd12eb90bb946a20acc33b209c639aa08bf409f07db49b606d52baa06d52baa05cc33cc05cc33cc05cc33cc04bf40bf04bf408003ff55aa03ff55aa03aa55aa02808080028000800280808001ff00ff01ffffff0100ffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001ff00ff02ff808001ff00ff01ffffff01ff00ff0280808001ffffff03aa55aa0280008002ff80ff03aa55aa03aa55aa03aa55aa03aa55aa04bf40bf04bf008005cc669904ff40bf05cc33cc05cc33cc05cc33cc06aa2baa05cc33cc06d52baa05cc33cc04bf40bf19f5e0d6cfc39e7eebf1c78ed2e8c89359eed7ac08ffdfdf07db49b607b649b607db49b607db49b606d555d507b649b607b649b606d52baa06d52baa05cc009905cc339905cc33cc05cc33cc05cc339904bf40bf04bf80bf04bf40bf04bf40bf04bf408003ff55aa03ff55aa03aa55aa03aa55aa02ff808002ff808002ff80ff028000800280808001ffffff01ff00ff01ffffff01ffffff028080800000000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff0000000001ffffff0000ff0001ffffff01ff00ff01ff00ff01ffffff0280808002ff008002ff808001ffffff02ff80ff02ff80ff03aa55aa03aa00aa04bf40bf04bf40bf04bf40bf05cc339905cc339905cc33cc06d52baa06d52baa06d52baa07db49b608bf40bf09c639aa0ab233b20ab233b20bb946b90bb946a20cbf40aa0cbf40aa0dc43bb10dc43bb10cbf40aa0acc4db20acc4db20bb946a20ec849a416dca2ae58d99f71decf864efed57d3bfeda7e3cffd88543ffeaaf70fee6bb86ffdcad86ffdfaf94ffdbaf98ffd9af99ffd9b09bffd7af98ffd7b09bfed4b09cacd5b8a809e371c60dc43bb10dc43bb10ec837b60dc43bb10cbf2baa0cbf40aa0bb946a20acc33b20acc33b209c639aa09c639aa08bf409f07b6249206aa008006aa2baa06d52baa05cc33cc04bf40bf04bf80bf04bf40bf03ff55aa02ff008003aa55aa03aa55aa0280808001ff00ff01ffffff0100000001ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ff000001ff00ff01ff00ff01ff00ff01ff00ff0280808002ff00800280808003aa55aa02ff80ff03aa55aa03aa55aa04bf408003aa55aa03aa55aa04ff80bf04bf408005cc669905cc33cc04bf40bf04bf00bf05cc339905cc009905cc33cc04ff40bf0dffebd882ceb49f77e5cca71cffe4d104ff80ff05cc33cc06d555aa06d555aa06aa2baa06aa2baa06d52baa05cc33cc05cc33cc06aa2baa0599339905cc339905cc33cc04bf40bf04bf40bf04bf40bf04bf40bf03ff55aa03aa55aa04bf80bf03ffaaff03aa55aa03aa55aa02ff808002800080028080800280808001ffffff01ff00ff0100ff0001ffffff01ffffff028080800000ff0000ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ff00ff0000ff0001ff00ff01ffffff01ffffff01ffffff01ffffff0280008001ffffff02ff008002ff80ff0280808003aa55aa03aa55aa03ff55aa03aa55aa04bf408004bf40bf04bf40bf05cc339905cc339905cc339906d555aa07b649b607b6249208bf409f08bf409f09c655aa0ab24db20acc4db20bb946a20bb92ea20cbf2baa0cbf2baa0cbf40aa0dc43bb109c655aa09c639aa08bf40bf0dc43bb10ec849a412f1b8b873d79966dbd4864cfedb7d3cffda8545ffe7a96dffefbc82ffddaf83ffdaac8fffdbaf97ffdcb29bffdbb39bffd9b19bfed7b29dc9d5b4a40ae6b2cc0db13bb10dc43bb10dc43bb10cbf2baa0cbf40aa0bb946b90bb92ea209c639aa09c639aa09c639aa09c655aa08bf409f06d52baa06aa2baa05cc339906aa2baa0599339904bf408003aa55aa03aa55aa03aa55aa03aa55aa02ff00800280808001ffffff01ffffff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ffffff01ffffff01ffff0001ff00ff01ffffff01ff00ff0280808001ffff000280808002ff00800280008002ff80ff03aa55aa02ff008002ff80ff03aa55aa03ff55aa04bf408004bf40bf03aa00aa03ff55aa04ff40bf05cc669904bf40bf04bf40bf04bf40bf04bfbfbf13f2e4d708ffffdf05cc669903aa55aa06aa2baa05cc339905cc339905cc33990599339905cc339905cc339905cc33990599339904bf40bf04bf40bf04bf40bf03aa55aa04bf40bf04bf40bf04ff80bf03ff55aa03ff55aa03aa55aa03aa55aa03aa55aa02ff808003aa55aa01ffffff028080800280008001ff00ff01ff00ff01ff00ff01ff000001ffffff0100000001ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff02ff80ff01ffffff02ff80ff02ff008002ff008002ff008003aa55aa03aa55aa04bf40bf04bf40bf04bf40bf05cc339904bf40bf05cc66cc05cc33cc06d52baa07b6499207db49b608bf409f08bf40bf0ab24db20ab233b20acc4db20ab233b20bb92ea20bd146b90bb946a20cbf40aa08bf409f09e339c609aa39aa0cbf40aa0dc43bb10cd555bf26e4b594a1d7965cf1d88c4efdd88a4bffe5a763feecc189ffddb187ffdba98effdbae97ffdcb29cffd9b29cfed8b39edbd3b19e0feedddd06d555aa0cbf2baa0bd146b90bb92ea20acc33b20ab233b209c639aa09c639aa08df40bf08bf409f07b6249207b6249206aa2baa05cc33cc06aa2baa05cc33990599339905cc339904bf80bf03aa55aa03aa55aa02ff008002ff808001ffffff01ff00ff01ff00ff01ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ffff01ffff0001ff000001ffffff01ffffff0100ff0001ffffff01ffffff02ff80800280008002ff80ff03aa55aa03aa55aa02ff80ff02ff80ff03aa55aa03aa55aa04bf80bf03aa55aa03ff55aa03ff55aa04bf408004bf40bf04bf40bf04ff40bf03aa55aa02ff80ff0599339904bf40bf059933990599339904bf008005cc33990599339904bf008004bf40bf04bf408004bf408004bf408003aa00aa03ff55aa04bf80bf03aa55aa03aa55aa03ff55ff03ff55aa02ff008003aa55aa03aa55aa03aa55aa0280808002ff8080028000800280808002ff80ff02ff80ff01ff00ff01ffffff01ffffff01ff000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000010000000000000001ffffff01ffffff0280808001ff00ff01ff00ff01ffffff01ffffff01ffffff02ff8080028000800280808002ff808003ff55aa03aa55aa03ff55ff03aa00aa0599669904bf40bf0599339906d52baa06aa2baa06aa2baa07b6249207db49b608bf40bf08bf209f08bf40bf09c639aa09c639aa0acc4db20acc33b20bd146b90bb92ea20bb92ea20cbf2baa06d555d503ff55ff0cbf40aa0cbf40aa0bd174b93be1b68fc0d39a5ef7d9944ffeda9a55ffeabc85ffe2b98dffd7aa87ffd5ae92fed9ad99fddbac9ae6d8b19f20e7d7c705ff66cc0acc33b20bb92ea209c639aa09c639aa09c639aa08df40bf08bf40bf07db49b607db49b607b6249206d555d506aa2baa05cc33990599339905cc66cc04bf40bf04bf408003ffaaff0280008002ff80ff0280808002ff00800280008001ff00ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffff0001ffffff01ffffff01ffffff01ff00ff01ffffff02808080028080800280008002ff808002ff80ff02ff808003aa55aa0280008003aa55aa03ff55aa03aa55aa03aa55aa03ff55aa04bf80bf03ff55ff03ff55aa04bf80bf04bf408004bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04bf408004bf40bf04bf408004bf40bf04bf40bf03aa55aa04bf408003ff55aa03ff55aa03aa55aa03aa55aa03aa55aa02ff80ff02ff808002ff808002ff80ff0280008001ffffff02ff80ff02ff80ff02ff80ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ff000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000010000000100ffff0100ff0001ffffff01ffffff01ffffff0280008002808080028080800280808002ff808003aa55aa03aa55aa03aa55aa03aa55aa04bf80bf04bf40bf04ff40bf05cc33990599009906d555aa06d52baa06aa2baa08bf409f08df60bf08bf40bf08df40bf08bf409f09c655c60acc4db20acc33b20acc33b20acc33b20acc33b20bb946a206d555d506d555aa0acc4db20ab233b211f0b4c358d9ae7ad1d79d5effdb9652fee7b073ffe5bb91fed9ae8bfeddae93fddaaf9aefd8b29d40dfcbb705ff99cc0acc33b20acc33b209c639aa09c639aa08bf40bf08bf40bf07db49b607db49b607b649b606aa2baa06aa2baa06aa2baa05cc339905ff66cc04bf40bf03ff55aa03aa55aa03aa55aa02ff80ff02ff80ff028080800280008001ff00ff01ff00ff02ff80ff01ffffff0000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000100000001ff00ff01ff000001ffffff01ffffff01ffffff01ff00ff01ffffff0280008001ffffff02ff008001ff00ff02ff80ff028080800280808003aa55aa03aa55aa02ff80ff03ff55aa03aa55aa03ffaaaa03ff55ff03ff55ff03aa55aa03aa55aa04bf40bf04bf40bf03aa55aa04bf40bf03aa55aa04bf40bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa02ff808002ff808003ff55aa03aa55aa0280808003aa55aa03aa55aa02800080028000800280008001ffffff01ff00ff0280008001ff00ff01ffffff01ff00ff01ffffff010000000100000001ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ff00ff02ff808001ff00ff02ff80ff01ffffff01ff00ff028080800280008003aa55aa02ff80ff03aa55aa04bf80bf03ff55aa04bf40bf04bf40bf05cc339905cc339906d555aa05cc33cc07b649b607b624b607b624b607db49b608bf409f09c639aa09c639aa09c639aa09c639c609c639aa0acc33b20acc4db206d52baa06aa55aa07b649920acc33b20bd15db924e3b1a38fdaab74e9dca15cfde5ae6cfeecbd88fedfb491fedcb196f5dcb29d5bdbbfae05cc669909c639c609c639aa08bf40bf08bf409f07b649b607b649b607b649b606d555d506d52baa05cc33cc05cc009905cc33cc05cc339904bf40bf04bf40bf04bf40bf03aa55aa0280008003aa55aa02ff008002ff00800280808001ff00ff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01ffffff01ffffff01ffff0001ffffff01ffffff01ffffff01ff00ff01ffffff02ff80ff01ff00ff01ff00ff028080800280808001ffffff02ff80ff0280808002ff80ff02ff80ff02ff80ff03ffaaaa02ff80ff03aa55aa03aa55aa03ff55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff02ff80ff02ff808002ff808001ff00ff02ff808002ff00800280008001ffffff028080800280008001ff00ff02ff80ff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ff00ff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ff00ff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff02ff80ff02ff80ff03aa55aa03aa55aa03aa55aa02ff008003ff55aa04bf40bf04bf40bf04ff40bf05cc339905cc339905cc33cc06d52baa06d52baa07b649b607b649b607b649b607db49b607b624b608bf40bf08bf40bf08bf409f08bf409f09c639aa09c639aa06d52baa07b624b606aa55aa09c639aa0ae680b245e9c4a3c4dead72f9e4ad6dfde8be87fde1b78ff7ddb49b6bd6b8ac04bf80bf08bf40bf08bf40bf08bf409f08bf60bf07b6249206aa2baa07b649b605cc33cc05cc33cc04bf00bf05cc339905cc66cc04bf40bf03ff55aa03ff55aa03aa55aa03ff55aa03aa55aa03aa55aa02800080028080800280808001ff00ff01ff00ff01ff000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ff000001ffffff01ffffff0100ff0001ff00ff0000ff000280808001ffffff01ffffff01ff00ff01ffffff01ffffff0280808001ff00ff01ffff0001ff00ff028080800280008002ff80ff02ff808002ff80ff0280008003aa55aa028080800280008003aa55aa02ff0080028000800280008002800080028080800280808002800080028000800280008002ff80ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff0100ffff0000000001ffffff0000000001ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff0280008001ffffff02ff80ff028000800280008003aa55aa02ff80ff03ff55aa03aa55aa03ff55aa04bf40bf04ff40bf05cc339905cc33cc05cc339905cc33cc06d555aa06d555d506d52baa07b624b607b624b607db49b607b6249208bf409f08bf40bf07b649b607db49b609c655aa07b6499208bf409f05cc66cc07b6499209c655aa0feeddcc72e6c596e4e1b579fcebbf87f7e0b8957cdcbba703ffffff06aa55aa05cc66cc06d52baa07db49b606d52baa06aa2baa06aa2baa05cc339904bf40bf04bf40bf05cc66cc03ff00aa03ff55aa04bf80bf03ff55aa02ff808002ff808003aa55aa028000800280808002ff80ff01ffffff01ffffff01ffffff0100000001ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff0100000001ff00ff01ffffff01ffffff01ff00ff0000ff0001ff00ff01ffffff01ffffff02ff80ff01ff00ff01ff00ff01ff00ff028080800280808001ffffff01ff00ff0280808002ff80ff028080800280808001ffff0002ff8080028080800280008002800080028080800280008002ff80ff01ff00ff0280008001ffffff0280808001ffffff02ff80ff0000ff0001ffffff01ffffff01ff00ff0280808001ff00ff0280808001ffffff01ffff0001ffffff01ff00000100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff01ffffff01ff00ff01ffffff02ff80ff028080800280008002ff80ff02ff00ff02ff80ff03ff55aa03ffaaff03ff55ff03ff55aa04bf40bf04bf40bf04bf40bf05cc339905cc33cc05cc33cc06aa2baa05cc339906d52baa06aa2b8006d52baa07b649b607b649b606d52baa07b649b607b649b607b649b608bf409f04bf40bf03aa55aa05cc669907b66db61ff7e6d68ae1c296d9e7c59685e2c5a505ffccff02ffffff02ff80ff06d52baa05cc339906aa2baa05cc33cc05cc339905cc339904bf40bf04bf40bf04bf408003aa55aa03ff55aa03ff55aa03aa55aa02ff808003aa55aa028000800280008001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff000000000000ff0000ffffff0100000001ffffff01ffffff0100ffff01ffffff01ffff0001ff00ff01ffffff01ff00ff01ffffff01ff00ff02ff80ff01ffffff01ff00ff02ff80ff01ffffff02ff80ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff02ff80ff0280808002ff80ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff028080800000ff000100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff0000000001ffffff01ff00ff01ffffff01ffff0001ffffff01ff00ff01ff00ff02ff80ff02ff80ff028000800280808002ff80ff03aa55aa03ffaaff03aa55aa03aa55aa04bf40bf04bf80bf04bf40bf05cc33cc04bf40bf05993399059933990599009906d555aa05cc339906aa2baa06aa2baa06d52baa06aa2baa07b6249206d52baa07b649b607b649b605cc33cc03aa55aa04bf408003ff55aa09ffffe331e5d5b142e0d1b606ff80d502ffffff02ffffff05cc339905cc33cc0599339904bf40bf04bf40bf04bf40bf04bf408004bf408004bf408003aa55aa03aa55aa03aa55aa03aa55aa0280808003aa55aa0280808001ffffff01ffffff0280008001ffffff01ffffff01ffffff01ffffff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000000ffffff01ffffff01ff000001ff000001ff00ff01ff00ff01ffffff01ff00ff0100ff0002ff80ff0280808001ff00ff01ffffff0280808001ff00ff01ff00ff02ff808001ffffff01ffffff0000ff0001ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff0000010000000100000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02ff808001ffffff02ff808001ffffff01ff00ff01ffffff0280008002ff80ff02ff80ff02ff80ff03aa55aa03aa55aa03ff55aa03aa00aa04bf408004bf80bf03aa00aa0480408004bf40bf04bf408004bf408005cc339905cc339905cc339905cc33cc05cc33cc06d555d506aa2baa05cc33cc06d52baa06d52baa06aa2baa05cc33cc03ff55aa03aa55aa04ffffbf0ae6e6e605cc33cc03aa55aa04bf40bf05cc339905cc669904bf40bf04bf40bf03aa55aa04bf408004bf80bf03aa55aa03aa55aa02ff80ff03aa55aa03aa55aa02ff808002ff808002ff80ff0100ff0001ffffff0000ff0001ffffff02ff80ff01ffffff0100000000ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff00000000000000000000000001ffffff0000ffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff010000000280808001ffffff0280808001ff000001ffff0001ff00ff01ff00ff01ffffff01ffffff010000000100ff000100000001ffffff0000000001ffffff01ffffff01ffffff01ffffff0000ffff0000000001ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffff0001ffffff01ffffff02ff80ff0280008002ff80ff02ff80ff03aa55aa02ff008002ff80ff02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa0480408004bf408004bf40bf04bf408004bf40bf04bf00bf04bf40bf05cc66cc04bf40bf04bf40bf04bf40bf05cc33990599339906aa55aa05cc339905cc339904bf40bf02ffffff02ffffff02ff80ff04bf40bf04bf40bf04bf40bf04bf408003ff55aa04ff80bf04bf40bf03aa55aa03aa55aa03aa55aa0280008002ff80ff02ff80ff02ff008002ff80800280008001ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001000000010000000100000001ffffff0100000001ff000001ffffff0000000001ffffff000000000100ffff0100000001ffffff01ffffff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff000001ffffff01ffffff01ff00ff01ff00ff0280008002808080028000800280008002ff80ff0280008003aa55aa0280008003aa55aa02ff008003aa55aa03aa55aa03aa55aa03ff55aa04bf408005cc669904bf40bf03aa00aa04bf80bf04bf40bf04bf40bf04bf40bf0599339904bf40bf04bf40bf04bf40bf04bf40bf03ff55ff03aa55aa03ffaaff04bf40bf04bf40bf04bf408003ff55aa03ff55aa03ff55aa03aa55aa03aa55aa03aa55aa02ff80ff02ff008002ff80ff01ffffff02ff008002ff80800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff0100ff0001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01000000000000000100000001ffffff0100000001ff000001ffffff0000000001ffffff01ff00000000000001ffffff000000000000000001ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff000001ff00ff01ffffff0280808001ff00ff02ff80ff01ffffff01ff00ff01ffffff01ff00ff028080800280008003aa55aa02ff008002ff008002ff008002ff008003aa55aa03ff55ff03aa55aa03aa00aa03aa55aa03aa55aa03aa55aa04bf40bf03aa55aa04bf80bf03ff55aa03ff55aa04bf408004bf408003ff55aa04bf40bf04bf40bf03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa02ff80ff03ff55aa02ff80ff02ff00ff02ff80ff02ff8080028080800280808002ff80ff02ff00800280808002ff80ff01ffffff01ff00ff0000ff0001ffffff01ff00ff01ffffff0000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff02ff80ff02ff808002ff80800280808002ff008002ff808002ff80ff03aa55aa0280008003aa55aa03aa55aa03aa55aa03ff55aa03aa55aa02ff008002ff00ff03ff55aa03ffaaff03aa55aa03ff55aa02ff008003ff55aa03ff55aa03ff55aa02ff008003aa55aa03aa55aa03aa55aa0280008002ff80ff02ff00ff03ff55aa02ff80ff01ffff000280808001ffffff028080800100ff0001ff00ff01ffffff01ffffff01ffffff01ff00ff01ffff0001ffff000100ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff0100000001ffffff01ffffff02ff80ff01ffffff01ffffff01ff00ff0280008001ffffff01ffffff01ffffff01ffffff02ff80ff03aa55aa0280008002808080028000800280008002ff808003ff55aa02ff008003ff55aa02ff00ff02ff808002ff80ff03ff55aa02ff80ff02ff008002ff808002ff808002ff80800280008002808080028080800280808002ff80ff028080800280808001ffffff01ff00ff028000800280808001ff00ff02ff80ff02ff80ff01ff00ff01ff00ff028080800100ff0001ffffff01ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000100ff000100000001ffffff01ffffff01ffffff02ff808001ff00ff01ffff0001ffffff01ffffff02808080028000800280808001ffffff0100ff0002ff80ff02ff80ff02ff80ff02ff008003ff55aa02ff808002ff00ff02ff808002ff80ff02ff80ff02ff808002ff80ff01ffffff02ff008001ffffff0280008002ff8080028080800280808002808080028080800280808002ff80ff01ff00ff01ffffff0000ff0001ffffff01ff00ff0000ff0002ff80800000ff0001ffffff01ffffff01ffffff01000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff0000ff00028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff01ff00ff01ffffff01ffffff02ff80ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ffffff02ff80ff02ff80ff0280808001ff00ff01ff00ff01ffffff028000800280808001ffffff028080800280808002ff80ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffff0001ff00ff01ffffff0100ffff0100ff000100000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ff000001ff000001ffffff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ff00ff02ff80ff02ff80ff02ff80ff01ffffff01ff00ff01ff00ff01ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff0000ff0001ff00ff01ffffff01ffffff01ff00ff01ffffff0000ffff0000ffff01ffffff0100000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001ff00ff0000ff0001ff00ff0100ff00010000000100000001ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff0000ff000000ff0001ffffff01ff00ff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ff00ff02ff80ff01ffffff01ffff0002ff808001ff000001ff00ff0000ff000280808001ffffff01ffffff00ffffff010000000000ff000000000001ffffff000000000100000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff01ffffff028080800100000001ffffff02ff808001ffffff01ff00ff01ff00ff01ffffff0000ff0001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ff00000100000001ffffff00ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff000000000100000001ffffff00ffffff0000000000000000000000000000000001ffffff01ffffff01ff00ff0000ff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff000000000000000001ff000001ffffff01ffffff00ffffff00ffffff00ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000001000000000000000000000000000000000000000000000001ff00000000000001ff00000000000001ff0000000000000000000001ff0000000000000000ffff0000ffff000000000000000001ff000001ff000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000001ff000000000000000000000000000001ff0000000000000000000001ff00000000000000000000000000000000000001ff000001ff00000000000001ff0000000000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000100000001000000010000000100000001000000010000000100000001000000010000000100000001ff00000000000000000000000000000000000001ff0000000000000000000001ff000001ff00000000000001ff0000000000000000000001ff000001ff0000000000000000000001ff00000000ff000000000001ffff0001ff000001ff000001ff0000000000000000000001ff000001ffffff0000000001ff000001ff000001ff000001ff0000000000000000ff00000000000000000001ff000001ff000001ff000001ff000001ff00ff01ff000001ff00000100ffff010000000100000000000000010000000100000000ff00ff0000000000000000010000000100000001000000010000000100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000001000000010000000100000001000000000000000000000001000000000000000000000000000000000000000000000001ff00000000000001ff00000000000001ff000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000001ff000001ff000001ff00ff01ff00ff010000000100000001ff00ff000000000000000001000000000000000000000001ff00ff0100000001ff00ff01ff000001ff00ff01ff00ff0000000001ff000001ff00000000000001ff00000000000000000000000000000000000001ff00ff01ff00ff01ff000001ff000001ff00ff0000000001ff00ff01ff00000000000001ff000001ff00ff01ff000001ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff00000000000000000000000001ffff0001ff000001ff00ff0000000001ff00000000000000000000000000000000000001ff00ff01ff00ff0000000001000000000000000100000001000000000000000000000001ff00ff0000000000000000000000000100000001000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00000000010000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000000000000000000000000000100000000000000000000000100000001000000010000000100000001000000010000000000ff00010000000000000001ff0000000000000000000001ff000001ff00000000000001ff00000000000001000000010000000100000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000001000000010000000100000000000000000000000000000001ff0000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000ff0001ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0000000001ff00ff000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff0000ff0001ff00ff0000000000000000000000000000000001ff00ff000000000000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff000001ff0000000000000000000001ff00000000000000000000010000000000000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000000000000010000000100000001000000000000000100000001000000010000000000000001000000010000000100000001000000010000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000000000000000000000100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000100000000000000010000000100000001ff0000000000000000000001ff0000000000000000000000000000010000000000000001ff00ff0000000001ff00ff0000000001ff00ff01ff000001ffffff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff010000000100000000000000010000000000000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001ff00000000000001ff00ff01ff000001ff00ff000000000000000001ff00ff00000000000000000000000001ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ffffff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff000000000000000000000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000ff000000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff000001ff00ff0000000001ff00ff01ff00ff01ffffff0000000000000000000000000000000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000100000001000000000000000100000001ffffff0100000000000000000000000000000000000000000000000000ffff00000000000000000000000001ff0000000000000000000001ff000001ff00000100000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000ffffff000000000000000001000000000000000100000000000000010000000100000001000000010000000100000000000000010000000000ffff010000000100000001000000000000000000000001000000010000ff01ff0000000000000000000001ffff0001ff000001ff000001ff0000000000000000000001ff00ff0000ff0001ff00ff0000000001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff0000000000000000000000000000ff0001ffff0001ff0000000000000000000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000ffff01ff000001ff000001ff000000000000000000ff01ff00ff01ff00ff01ff00ff000000000000000001ffffff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff0000ff0001ff00ff0000000001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff0000000000000000000000000000ff0001ffffff01ff00ff000000000000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ffffff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000000000000000000000000000001ff00ff000000000000000001ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff000000000000000001ff0000000000ff01ff00000100000001ffffff010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000000000000000000000100000000000000000000000100000000000000000000000000000001ff00000000000001ffffff01ff000001ff000001ff00ff0000000001ff000001ff000001ff000001ff00ff01ff000001ffffff01ff000001ffffff000000000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010000000000000000000000000000000000000000ffffff00000000010000000100000001000000000000000000000001000000010000000100000001ff000000000000000000000000000001ff000000000000000000000000000001ff000001ffff000000000001ff00000000000001ff0000000000000000000001ff00ff00000000000000000000000001ff00ff01ffffff01ffffff01ffffff00000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff000001ff00ff000000000100000001000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ff000000000000000000000000000001ff00ff00000000000000000000000001ff00ff01ffffff0000000001ff00ff0000000001ff00ff000000000000000001ff00ff00000000000000000000000001ff00ff01ffffff01ffffff01ffffff00000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ffffff01ff00ff01ff00ff0000000001ffffff01ff00ff0000000001ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00000000000001ff00000000000001ff00000100000001000000000000000100000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000001000000010000000000000001ff0000000000000100000001ff0000000000000100000001ff0000000000000000000000000000000000000000000001ff0000000000000000000001ff0000000000000000000001ff00000000000001ff000001ff00000000000001ffff000000000001ff000001ff000001ff000001ff000001000000000000000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000000000001ff000001ff00000000000001ffff000100ffff0100ff000100000001ff000001ff000001ffff0001ff00000000000001ff00000000ff0001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff000001ff000001ffff000000000001000000010000000100000001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000001ffffff01ffffff0100ffff0100000001ff000001ff000001ffffff01ff00ff0000000001ff00ff0000ff0001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff0000000001ff00ff01000000010000000100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff0100000001ff00ff01ff00ff01ff00ff01ff00ff010000000100000001ff00ff01ff00ff00000000010000000100000001ff00ff0100000001ff00ff01ffffff01ff00ff0000000001ff00ff01ff00ff0100000001ff00ff01ffffff0100000001ff00ff0100000001ffffff01ff00ff000000000000000001ff00ff0000ff0000000000000000000000000001ff00ff0000000001ff00ff01ff00ff0000ff000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff000001ff000001ff000000000000010000000100000001000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff0000010000000000000001ff00000000000001ff000001ff000001ff000001ff000001ff000001ff000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff000001ff000001ff0000000000000000000001000000000000000100ffff01000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001000000000000000000000000000000010000000100000001ff00000000000001ff0000000000000100000001ff000001ff000000000000000000000000000001ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ffff00000000000000000000000000000000000100000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000001ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff0100000001ff00ff0100000001ff00ff01ff00ff0100000001ff00ff0100000001ff00ff01ffffff010000000100000001000000010000000280008001ff00ff01ff00ff01ff00ff0280008001ff00ff0100000001ff00ff0100000001ff00ff0100000001000000010000000100000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff0100000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff000001ff000001ff0000010000000000000000ff00000100000001000000010000000000000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000001ff000001ff000001ff000001ff000001ff00000000ff000000000000000000000000000000000001ff000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff0000000001ff00ff000000000000000001ff000001ff000001ff000001ffff0001ff000001ff00000000ffff01ff0000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010000000100000001ff000001ff000001ff000001ff000001ff000001ff00000000000001ffffff01ff000001ff000001ffff0001ff000001ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff00000000000000000000000001ff00ff00000000000000000000000001ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff00000000000000000000000001ff00ff01ff000001ff000001ff00000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000100ffff010000000100000001ff00000000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff00000000000000000000000001ff00ff01000000010000000100000001ff00ff0100000001ff00ff01ff00ff010000000100000001ff00ff028000800100000001ff00ff01ff00ff0100000001ff00ff0100000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff0100000001000000010000000280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff028000800100000001ff00ff01ff00ff010000000280008001ff00ff01ff00ff01ff00ff0100000001000000010000000100ff000100000001ff00ff010000000100000001ff00ff010000000100000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff0100000001ff00ff0100000001ff00ff01ff00ff0000ff0001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00000100000001000000010000000000ffff0100000001000000010000000000000000ffffff000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000001ffffff0100000001000000010000000000ff0001ff00000000000001ff000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff000001ff000001ffffff0000000001000000010000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000001000000010000000000000001ff0000000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff00000000000000000000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff0000000000000000000000000000000001ffffff01ff00ff01ff00ff0000000001ff00ff000000000000000000000000000000000000000000000000000000000000000001ff00000000000000000000010000000000000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000001ff000001ff000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff0100000001ff00ff01ff00ff01000000028000800100000001ff00ff01ff00ff01ff00ff01000000028000800100000001000000010000000100000001ffffff01ff00ff01ff00ff0100000001ff00ff010000000100000001000000010000000100000001000000010000000100000001ff00ff010000000100000001ff00ff0100000001ffffff01ff00ff0280008001000000010000000100000001ff00ff0100000001ff00ff0100000001ff00ff01ffffff0100000001ff00ff01ff00ff010000000100000001ff00ff010000000100000001ff00ff01ff00ff0100000001ff00ff0100000001ff00ff01ff00ff01ffffff0100000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000000000000000000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff000000000000000001ff000001ff00000100000000000000010000000000000000000000010000000100000000000000000000000100000000000000000000000000000000000000000000000000000001000000010000000100000001000000010000000100000001ff000001ff000001ff00ff0000ff000000000001ff000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff00000000000000000000ff0000000000000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ffffff0000000001ff00ff01ff00ff000000000000000001ff000001ff00ff01ff0000010000000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000000000001ff000001ffffff01ffffff01ffffff0000000000ffffff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff0000000000000000000000000000000001ff00ff01ffffff00000000000000000000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ff00ff0000000001ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff010000000000000001ff00ff0000000000000000010000000100000001ff00ff01ffffff010000000100000001000000028000800100000001ff00ff01ff000001ff00ff01ff00ff0280008001ff000001ff000001ff000001ff00ff01ff000001ff00ff0280008001ff00ff01ff000001ff00ff01ff000002800080028000800100000001ff000001ff00ff028000800100000001ff000001ff000001ff000001ff000001ff00ff01ff00ff0280008001ff00ff01ff00ff028000800280008001ff00000280008001ff00000280008001ff00ff01ff00ff0100ff0001ff00ff01ff000001ff00ff010000000100000001ff00ff010000000100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000000000000000000000000000001ff000001ff000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000001000000000000000100000000000000010000000100000000000000000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff01ffffff01ffffff01ffffff01ff00ff00ffffff01ff00ff01ffffff01ffffff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ffffff0000000001000000010000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010000000000000000000000000000000000000001ff00ff01ffffff0100000001ffffff010000000100000001ffffff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff01ff00ff0000000000000000000000000000000001ff00ff0000000001ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000000000000000000000000ff000000000000000000000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ff000000000000000000000000000001ff00ff0000000001ff00ff01ff00ff0000000000000000000000000000000001ff00ff0000000001ff00ff01ff00ff01000000010000000100000001ff00ff0100000001ff00ff01ff00ff0100000001ff00ff010000000100000001ff00ff0280008001ff000001ff000001ff000001ff00ff01ff00000280008001ff00ff01ff00ff01ff00ff01ff000001ff000001ff000001ffff0001ff000001ff000001ff000001ff000001ff00ff01ff00ff01ff000002ff008001ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff000001ff000001ff000001ff000001ff000001ff000001ff00000280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff0000028000800280008001ffffff01ff000001ff00ff01000000010000000100000001000000010000000100000001ff00ff01ff00ff010000000100000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ffffff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00000000000001ff00000000000001ff00000100000001000000000000000100000001000000010000000100000000000000000000000100000000000000000000000100000001000000000000000000000000000000010000000100000001ff000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff0000000001ffffff0000000001ff00ff01ff00ff0000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff000001ff00000100000001ff0000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000001000000000000000100000001ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff0100000000ffffff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000ff0001ffffff01ff00ff000000000000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff0100000001ff00ff0100ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff0000010000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000100000001ff000001ff000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000ff0001ffffff01ff00ff000000000100000001ff00ff0100000001ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00ff01ff00ff0280008001ff00ff01ff00000280808001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff02ff008001ff00ff01ff00ff02ff008001ff00ff02ff008001ff00ff01ff00ff01ff00ff02ff008001ff00ff01ff00ff01ff00ff01ff00ff02ff008002ff008001ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00ff02ff008001ff000001ff00ff02ff008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00ff01ff00000280008001ff00000100ff0001ff00ff01ffffff01ffff0001ff000001ff00ff01ff00ff01ff00ff0100000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff000001ff0000000000000100000001000000000000000000000001000000000000000000000001000000010000000100000000000000000000000100000001ff000001ff000001ff000001ff000001ff000001ffffff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff000000000000ff0001ff00ff01ff00ff0000000001ff00ff01ff00ff01ffffff0000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01000000000000000000000001ff00ff0000000001ffffff01ff00ff01ff000001ff00000100000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000001ff000001ffffff01ff000001ffffff01ffffff0100000001ff00ff01ffffff01ffffff01ffffff01ffffff0100000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff00000000000000000000000001ff00ff01ff00ff0000000001ffffff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001000000010000000100000001ff00ff01000000010000000100000001ff00ff01ff00ff0100000001ff00ff01ff00ff0100000001ff00ff01ff00ff000000000000000001ff00ff0000ff000000ff00000000000000000001ff00ff01ff00ff01ff00ff01ff000001ff000001ff00ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff00000000010000000100000001ff00ff01ff00ff0100000001ffffff02800080028000800100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0280008001ff000001ff000001ff000001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff02ff80ff01ff00ff02ff008001ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff02ff80ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00ff01ff00ff01ff000001ff000001ffff0001ff000001ff00ff01ff00ff0100000001ff00ff010000000100ff00010000000280008001ff00ff01ff00ff01ffffff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff0000ff000000ff0001ff000000000000010000000000000001ff00000100000000000000000000000100000001000000000000000100000001ff0000000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ffffff01ff00ff01ffffff0100000001ffffff01ffffff01000000028080800100000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff0000000001ff0000010000ff01ff00000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff000000000000000001ff0000010000000000000001ff000001ffffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff0100000001ffffff01ffffff01ffffff01ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff0000000000000000000000000000000001ff00ff0100000001ff00ff0100000001ff00ff0100ff0001ff00ff01ff00ff01ff00ff0100000001ff00ff0100000002800080028000800280008001ff00ff01ff00ff01ff00ff01ff00ff01000000010000000100000001000000010000000280008001ff00ff010000000000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff00000000000000000000000001ff00ff01ff000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ff00000000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff0100000000000000010000000100000001ff00ff01ff000001ff00ff01ff000001ff00ff01ffff0001ff00ff01ff00ff0280008001ff00ff01ffffff01ff000002ff008002ff008002ff008001ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff80ff01ffffff01ff00ff01ff00ff01ffffff02ff80ff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff02ff80ff01ffffff01ff00ff01ff00ff01ffffff01ffffff02ff80ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff000001ff000001ff00ff0100000001ff00ff01ff00ff028000800280008001ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000ff000000000001ff00ff000000000000000001ff00ff0000000001ff00ff000000000000000001ff00ff000000000000000001ff00ff00000000000000000000000001ff00ff01ff0000000000000000ffff0000000001ff000001ff0000000000000000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000ff0001ff00ff01ff00ff00000000000000000100000001ff00ff01ffffff0100000001ff00ff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ff00ff01ff00ff0100000001ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff0000000001ff00000000000001ff000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff000000000100000000000000000000000000000001ff000001ff000001ffffff01ffffff01ffffff0280808001ff00ff028080800280808001ff00ff01ff00ff01ff00ff01ff00ff0100000000ffffff01ffffff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000000000000000000000000000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff0100000001ff00ff0100000001ff00ff0100000001000000010000000280008001ff00ff01ff00ff010000000100000001ff00ff0100000001ff00ff0100000001ff00ff01000000010000000100000001000000000000000000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff000000000000000001ffffff01ff000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001ff00ff01ff000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0100000001000000010000000100000001ff00ff01ff00ff01ff000001ff00ff01ff00ff01ff00ff01ff000001ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff80ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff02ff80ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff01ff00ff02ff80ff01ff00ff01ffffff02ff80ff01ffffff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ff00000280008001ff00ff01ff00ff01ff000001ff00ff010000000100000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ffffff0000000001ff00ff01ff000001ff00ff000000000000000001ff000001ff000001ff00000000000001ff000001ff000001ffffff0000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff000000000000000001ff00ff0000000001ff00ff01ff00ff01ffffff01ffffff0280808002808080028080800100000001ffffff02808080028080800280808001ff00ff01ff00ff028080800100000001ffffff01ff00ff0280808001ffffff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000100000001ff000001ffffff0100000001ffffff0100000001ffffff01ffffff00ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff0100000001ff00ff01ff00ff0000000001ffffff01ff00ff01ff00ff0000000001ff00ff000000000000ff00000000000000000001ff00ff0000000001ff00ff0000000001ff00ff010000000100ff0001ff00ff01000000010000000100000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff010000000280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0280008001000000010000000100000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff000001ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000100000001ff00ff0000000001ffffff01ff00ff01ff00ff0000000001ff00ff000000000000ff00000000000100000001ff00ff0100000001ff00ff0100000001ff00ff01ff000001ffff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff0280808001ffffff01ff00ff02ff80ff01ffffff01ffffff028080800280808001ffffff02ff80ff01ff00ff01ff00ff01ff00ff0280808001ffffff01ff00ff01ffffff01ffffff0280808001ff00ff01ffffff01ff00ff028080800280808001ff00ff01ffffff01ffffff01ff00ff01ff00ff01ffffff0280808001ff00ff01ffffff01ff00ff01ff00ff01ff00ff0280808001ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0280808002ff80ff01ff00ff01ff00ff01ffffff02ff008001ff00ff02ff008001ff00ff01ff00ff01ff00ff0280008001ff00ff02808080010000000100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000ff0001ffffff0000000001ff00ff01ff00ff000000000000000001ff000001ff000001ff0000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff010000000000000000000000010000000100000001ffffff0100000001ffffff01ffffff02808080010000000100ffff02800080028000800280008001ffffff01ffffff0280808001ff00ff01ffffff01ff00ff0100000001ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff0000000001ff00ff01ff0000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001000000000000000000000001ffffff01ffffff01ff00ff0100000001ff00ff028080800100000001ffffff01ffffff010000000280808000ffffff01ff00ff0100000001ff00ff01ff00ff01ffffff0100000001ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff010000000100000001ff00ff0100ff0001ff00ff0100000001ff00ff01ff00ff01ff000001ff000001ff000001ff000001ff00ff01ff00ff01ff00ff01ff000001ff0000028000800100000001000000010000000100000001ffffff01ff00ff0100000001ff00ff0100000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001ff000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff02ff008002ff008001ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff0280808002800080028000800280008002800080028080800280808002808080028000800280008003aa55aa0280008001ff00ff0280008001ff00ff02808080028080800280008002808080028000800280808001ff00ff0280808002ff80ff028000800280808002800080028080800280808002808080028080800280808002800080028000800280808002ff80ff028080800280808001ff00ff02ff80ff03aa55aa028080800280808003aa55aa028080800280808002800080028000800280008001ff00ff028000800280008001ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff0000028000800100000001ff00ff0100000001ff00ff01000000010000000000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff0000000001ffffff01ffffff01ff00ff01ff00ff000000000000000001ff00ff0000000001ff00000000000001ff000000000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000000000000000000000000000001ff00ff00000000000000000100000001ff00ff01ff00ff0100000001ff00ff01ff00ff0280808002800080028000800280808001ffffff0280008002808080028080800280808002808080028080800280808002ff808001ffffff01ffffff0280808001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff0000000001ff00000000000001ff000001000000010000000000000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001000000000000000000000001ffffff01ffffff01ff00ff0100000001ffffff01ffffff0100000001ffffff01ff000001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff028080800280808000ffffff0100000001ff00ff01ff00ff01ff00ff0000000000000000000000000000ff000100ff0001ff00ff010000000100000001ff00ff010000000100000001000000010000000280008001ff00ff0100000001ff00ff01000000010000000100000001ffffff01ff00ff01ff00ff0280008001ff000001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ffffff0280008001ff00ff0280008001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff000000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff010000000000000001ff00000000000001ff000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff0000000000000000000000000100ff000100ff0001ff00ff0100000001ff000001ff00ff01ff000001ffff0001ff000001ff00ff02ff808001ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ffffff028080800280808003aa55aa0280008002800080028080800280808002808080028080800280808002808080028080800280808002808080028000800280808003aa55aa0280808003aa55aa03aa55aa028080800280008003aa55aa028000800280808002808080028080800280008002800080028000800280808002800080028080800280008002808080028080800280808002808080028000800280808002808080028080800280008002808080028080800280008002808080028080800280808002800080028080800280008001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff02ff80ff02ff808001ff00ff02ff008001ff00ff01ff000001ff00ff01ff00000280808001ff00ff0280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ffffff01ff00ff01ff00ff0000000001ff00ff00000000000000000000000001ffffff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff0000000001ffffff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff010000000100000001ff00ff010000000280808001ffffff0280808001ffffff02800080028080800280808001ff000001ffffff028000800280008001ffffff01ffffff01ff000002ff808002ff808002ff808001ffffff01ffffff0000ffff01ff000001ffffff01ffffff00ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff000001ff00000100000001ff0000010000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000010000000100000001ffffff0100000001ff00000100000001ffffff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ff00ff01ff00ff01ff00ff0100000001ff00ff0280808001ffffff01ffffff01ffffff0000000001ff00ff01ff00ff01ff00ff0000ff0001ff00ff0100ff0001ff00ff0100ff000100000002800080010000000100000001000000028000800100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00000280008001ff00ff01ff000001ff000001ff000001ff000001ff00ff01ff00000280008001ff00ff02ff808001ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff0100000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000100000001ff00000000000001ff00ff01ff00ff0000000001ff00ff01ffffff0000000001ff00ff01ff00ff01ff00ff0100ff0001ff00ff0100ff0001ff00ff0100ff0001ff00000280008001ff000001ff000001ff00ff02ff808001ff00ff01ffffff01ffffff01ffffff02808080028080800280808002808080028000800280008003aa55aa0280808002800080028000800280008002800080028080800280008003aa55aa0280808003aa55aa028080800280808002808080028080800280008002808080028080800280008002808080028080800280008002808080028080800280808002808080028080800280008002800080028000800280808003aa55aa02800080028000800280008002800080028000800280808002800080028000800280808002800080028000800280008002808080028080800280008002800080028000800280008001ff00ff01ff00ff02800080028080800280808001ffffff01ffffff01ff00ff01ff00ff02ff808002ff00800280808001ff000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff00000000000000000000000001ff00ff0000000001ff00ff0000000000000000000000000000000001ff00ff0000ff000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ffffff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ffffff02800080028080800280808002808080028080800280008002808080028080800280808001ff00ff01ffff000280808001ffffff02ff80800280808001ff00ff0100ffff01ff00ff0100ffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff0000000001ff000001ff0000000000000100000000000000010000000000000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000000000001ff00000000000001ffffff01ffffff01ffffff01ff00ff028080800100000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff000001ffffff01ffffff01ffffff0100000001ffffff0100000001ffffff000000000000000001ff00ff0000000001ff00ff010000000100000001ff00ff01000000010000000100000001000000010000000280008001ff00ff0280008001ff00ff01ff00ff02800080028000800280008001ff000001ff00ff02ff008002ff808001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00ff01ff000001ffffff010000000100000001ffffff0100000001000000010000000100000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000100000001ff00ff0000000001ff00ff0000000000000000000000000000000001ff00ff0100000001ff00ff010000000100000001ff00ff0100000001ff000001ff000001ffffff01ff000002ff808001ffffff02ff80ff0280808001ffffff02ff80ff02ff80ff02ff80ff028000800280808003aa55aa03aa55aa0280808002800080028080800280808002800080028080800280808002800080028000800280008002808080028080800280008002808080028000800280808001ff00ff028000800280808001ff00ff0280008001ff00ff0280008003aa55aa02800080028000800280808003aa55aa02808080028000800280008001ff00ff03aa55aa02808080028080800280008003aa55aa01ff00ff02808080028000800280008003aa55aa0280808003aa55aa0280808002800080028000800280808002808080028080800280808002800080028080800280808002ff80ff01ff00ff01ffffff01ff00ff02ff80ff01ff00ff02ff808001ffffff02ff808001ff00ff01ff00ff010000000280008001000000010000000280808001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01000000010000000000000001ff00ff01ff00ff0100000001ff00ff0100000001000000028080800280808001ffffff01ffffff028000800280008001ffffff0280808001ff000001ff00000280808001ffffff0280808001ffffff01ffffff02ff80ff01ff00ff028080800280808002ff808001ffffff01ffffff0280808001ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff0000000001ff00ff010000000100000001ffffff010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001ffffff0000ffff0000000001ff000001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100ffff0280808001ffffff0280808001ffffff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01000000010000000100000001ff00ff0100000001000000010000000100000001ff000001ff00ff01ff000001ff00ff01ff000001ff00ff01ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff808001ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00ff01ff00ff01ff00ff010000000100000001ff00ff0280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ffffff01ff00000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff0280008001ff00ff01ff000001ff000001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff028080800280008002808080028000800280808002800080028080800280808002800080028000800280808003aa55aa028080800280808002808080028000800280808001ff00ff0280008002808080028080800280008002808080028080800280808002800080028000800280808003aa55aa03aa55aa0280808002808080028080800280808001ff00ff0280808003aa55aa0280008003aa55aa02808080028080800280008002808080028000800280008002808080028080800280008002800080028000800280808002800080028000800280808002808080028080800280008002808080028000800280008001ff00ff01ff00ff0280008001ff00ff02ff80ff0280808001ffffff01ffffff01ffffff02ff808001ff00ff01ff00ff01ff00ff01ffff0001ff000001ff00ff01ff00ff010000000100000001ff00ff0100000001ff00ff000000000000ff0001ff00ff00000000000000000000000001ff00ff0000000001ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff01ffffff01ff00ff01ff00ff01ffffff010000000100000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ffffff01000000028080800100000001000000010000000280808001ff00000280008001ffffff02808080028000800280808002ff80ff0280808001ffffff0280008002ff80ff01ff00ff01ff000002ff808001ff00ff02ff80800000ffff01ffffff01ffffff01ff00ff01ff00ff0100000001ffffff01ffffff0000000001ff000001ff0000000000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001ff000001ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff0100000001ffffff01ff00ff01ffffff01ffffff02ff808001ff00ff01ffff0001ffffff01ffffff01ff00ff01ff000001ffffff01ff000001ffffff01ffffff01ffffff01ff00ff01ffffff028080800280808001ffffff0100000001ff00ff01ff00ff0100000001ff00ff010000000100000001ff00ff01ff00ff01ff00ff0280008001ff000001ff00ff01ff000001ff00ff01ff00ff01ff000002ff008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff00ff01ff000001ff00ff01ff000001ff00ff01ff00ff01ff00000100000001ff00ff01ff00ff010000000100000001ff00ff0100000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff00000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000010000000000000000000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff010000000100000001ff00ff01ff00ff01ff000001ff00ff01ff000001ff00ff01ff00ff028080800280808002ff80ff02800080028080800280008002808080028080800280008003aa55aa0280008002808080028080800280808001ff00ff028080800280008002800080028000800280808001ff00ff0280808003aa55aa028000800280808001ff00ff0280008002ff8080028000800280008002808080028080800280008002800080028080800280008002ff808002ff8080028080800280008002ff80800280808002800080028000800280008001ff00ff02ff808001ff00ff02ff808002808080028080800280808003aa55aa02ff808002800080028000800280008001ff00ff0280008001ff00ff0280808003aa55aa03aa55aa0280808001ff00ff02808080028080800280808003aa55aa028000800280808001ff00ff0280808001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff028000800280008001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff0000ff0001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff0000ff0001ff00ff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff0100000001ffffff02808080010000000280808001ffffff01ffffff01ffffff01ff00000280808001ffffff02ff008002ff808001ffff0002ff8080028000800280808003aa55aa01ff00ff02ff80ff028000800280808001ff00000280008002ff808001ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff000001ff000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000000ff00000000000001ff000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff0280808001ffffff01ffffff01ffffff0000ff0002ff808001ffffff01ff00ff01ff00ff01ffffff01ff00ff02ff808001ff00ff028080800280008001ff00ff01ffffff01ffffff010000000280808001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff0280808001ff000001ff00ff01ff000001ff000001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff02ff80ff01ff00ff0280808002ff80ff0280808001ffffff01ff00ff0280808001ff00ff01ff00ff02ff808001ff00ff01ff00ff01ff00ff01ff00000280008001ff00ff01ff000002800080010000000280008001000000010000000000ff00000000000000000001ff00ff01ff00ff01ff00ff01ff000001ff000001ff000001ff00000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000001ff00000100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000010000000100000001ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00ff01ffffff01ffffff02ff80ff01ff00ff01ffffff028000800280008002800080028080800280808002800080028000800280008002808080028000800280808003aa55aa0280008002ff808003aa55aa02ff808002ff808002ff008002ff808002ff008002ff008003aa55aa02ff808002ff808002ff808002ff008003aa55aa02ff808002ff008003aa55aa02ff008003aa55aa01ff00ff02ff008001ff00ff02ff008002ff008002ff808003aa55aa03aa55aa02ff808002ff808003aa55aa03aa55aa02ff808003aa55aa02ff008002ff808002ff008002ff808002ff008002ff808002ff808003aa55aa02ff008002ff808002ff00800280008001ff00ff02800080028080800280008001ff00ff0280808002808080028000800280808003aa55aa03aa55aa0280808001ff00ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ff000001ff000001ff000001ff00ff01ff00ff01ff00ff010000000100000001ff00ff0100000001ff00ff01ff00ff00000000000000000000ff0001ffffff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000000000000000000000000000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0280808001ffffff02808080028080800280008001ffffff01ffffff01ffffff01ff000001ffffff01ffff0002ff80ff01ffffff02ff808002ff808002ff8080028080800280808002ff80800280808001ff00ff0280808001ff00ff0280808001ffffff0280808002ff80800100ffff01ffffff01ff00ff0280808001ff00ff01ffffff01ff0000000000000000000001ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000100000000ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff000001ffffff01ffffff02ff80ff01ff00ff01ffffff02ff80ff01ffffff01ffffff01ffff0002ff808002ff808001ff00ff0100ffff01ffffff01ffffff0280008001000000010000000280808001ffffff010000000100000001ff00ff01ff00ff01ff000001ff000001ff00ff01ff000001ff000001ff00ff01ff00ff01ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff0280808001ffffff01ffffff01ff00ff02ff80ff01ff00ff0280808002808080028080800280808001ffffff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff0280008001ff00000280008001ff00ff0100000001ff00ff01000000000000000000000001ff00ff01ff00ff0000000000000000000000000000000001ff00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001000000010000000000000001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff010000000100000001ff00ff0100000001ff000001ff000001ff00ff01ff00ff01ff00ff01ff00ff0280808001ff00ff01ff00ff0280808002808080028000800280808002800080028080800280008001ff00ff028000800280808002ff808002808080028080800280008003aa55aa02ff008002ff808002ff808002ff808002ff808002ff808002ff008002ff00800280008002ff808002ff808002ff808002ff808002ff808003ff55aa02ff008003ff55aa03aa555503aa005503ff55aa02ff008002ff008002ff008003aa555503aa555502ff008002ff008002ff008003aa005502ff808002ff808002ff008002ff008003aa555502ff808003ff55aa02ff008003ff55aa02ff008003aa555502ff808002ff808002ff0080028000800280008002808080028000800280008003aa55aa0280808001ff00ff0280808002808080028080800280008003aa55aa028000800280808001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff000001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff010000000000000001ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01ffffff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ffffff0100000001ff00ff01000000028000800100000001ff00ff01ff00ff02808080028080800280808001ffffff01ffffff01ffffff0280008002ff808002ff808001ffffff01ffffff02ff80ff02ff808001ff00ff02ff80ff01ffffff02ff008002ff80ff02ff80ff028000800280808002ff80ff01ffffff01ff00ff02ff808001ffffff01ff00ff0280808001ff00ff01ffffff01ffffff01ffffff0000000001ffffff01ff00ff01ff000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ff000001ffff0001ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff000001ff00ff02ff808002808080028000800280808001ffffff02800080028000800100000001ffffff0100ff0001ffffff01ff00ff01ff000001ff00000280008001ff000001ff000001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff80ff028080800280008002ff80ff01ff00ff01ff00ff0280008002ff80ff02808080028080800280808002808080028080800280808002ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff02ff008001ff000001ff00ff01ff00ff01ff000001ffffff01ff00ff0100000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff0000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff0000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01000000010000000100000001ff00ff01ff00ff01ff00ff01ff00ff02ff80ff01ff00ff0280008002800080028080800280808002808080028080800280808002800080028000800280008003aa55aa02ff808002ff008003aa55aa028000800280008002ff008003ff55aa03aa555503aa555503aa555503aa555503aa555503aa555503ff55aa03aa555503aa555503aa555503aa555503aa555503ff55aa02ff008003aa555503aa555503aa005503ff55aa03aa555503aa005503aa555503aa55550280008002ff808003aa005503ff55aa03ff55aa02ff008003ff55aa03ff55aa03aa555502ff008003aa555502ff008003aa005503aa555502ff808003aa005503aa555502ff008003aa555503aa005501ff00ff02ff808003aa55aa02ff808002ff80800280008002ff808003aa55aa0280808002808080028080800280808003aa55aa028080800280808001ff00ff028000800280008001ff00ff01ff00ff01ff00ff028080800280008001ff00ff01ff0000028000800100000001ff00ff01ff00ff0100000001ff00ff0000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0280008001ff00ff01ff00ff01ff00ff0100000001ff00ff010000000100000001ffffff01ffffff028000800280008001ffffff02ff008002ff808002ff808001ff00ff02ff808002ff808001ffffff02ff008002ff008001ffffff02ff808002ff008001ff00ff01ff00ff02ff80ff0280008001ff00ff0280008001ff00ff01ffffff01ff00ff0100ffff01ffffff01ffffff01ffffff010000000280808001ffffff01ff00ff0000000001ff00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ffffff01ffffff01ffffff0280808001ff00ff0280808001ff00ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ffffff02ff80ff01ffffff02ff808001ffff0002ff808001ffffff0100000002800080028000800100000001000000028080800280808001ffffff01ff00ff0100000001ff00000280008001ff000001ff00ff01ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff02ff80ff0280808002808080028000800280808002ff80ff0280808001ff00ff01ff00ff0280008002ff80ff02800080028080800280808002ff80ff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff000001ff00ff01ff00ff010000000280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ff00000000000001ff00000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff000000000100000001ff00ff028000800100000001ff00ff01ff000001ff00ff02ff808001ff00ff028080800280008002808080028080800280808002800080028080800280808002808080028080800280808003aa55aa02ff808002ff808002ff008002ff808003aa55aa02ff808002ff008002ff008003aa005503ff55aa03aa005503aa555503aa555503ff55aa0280008003aa555503aa00550280008003aa555503aa005502ff00800280008003aa555503aa555502ff008003ff55aa03aa555503aa555503aa555503aa555503aa555503aa005502ff008003aa005503ff55aa03aa005503aa555502ff008003aa555503aa005503aa555503aa00550280008003aa555503aa555503aa555502ff008003aa555503aa555503aa005503aa555502ff008002ff808001ff00ff02ff008002ff808003aa55aa028000800280808002808080028080800280808003aa55aa03aa55aa02ff80ff0280808002ff80ff0280008002ff008001ff00ff01ff00ff01ff00ff01ff00ff01ff0000028000800100000001ff00ff010000000100000001ff00ff0100000001ff00ff01ff00ff000000000000000001ff00ff0000ff0001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000ff0001ff00ff01ff00ff01ffffff01ff00ff0000000001ff00ff01ff00ff01ffffff01ff00ff010000000100000001ff00ff01000000010000000100000001000000028080800100000001ffffff02ff808002ff8080028000800280808002ff808002ff808002ff808002ff008002ff008001ffffff02ff008002ff008001ffffff02ff80ff02ff808002ff80ff028080800280008001ffffff02ff80ff0280008001ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ff000001ff0000010000000100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ff00000000000000ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ffffff0000ff0001ffffff01ffffff01ffffff01ffffff02ff80800000ffff0100ffff01ffffff01ffffff01ffffff028080800280008001ffffff01ffffff01ff00ff01ff00ff0100ff00010000000100000001ff00ff01ff000001ff00ff01ff000001ffff0001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff80ff02ff80ff01ffffff01ff00ff0280808001ff00ff01ff00ff028080800280808001ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff02ff808001ff00ff01ff00ff01ff00ff01ff0000028000800280008001ff000001ff00ff0100000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00000100000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ff000001ff00ff000000000000000000000000000000000000000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff000001ff000001ff00ff01ffffff01ff00ff0280808001ff00ff0280008001ff00ff02808080028080800280808002808080028000800280008003aa55aa03aa55aa028080800280008002ff80800280008002ff008003aa555503aa555502ff008002ff008002ff008002ff808002ff008002ff008002ff008002ff008003ff55aa02ff808003aa005503aa555502ff008003ff55aa03ff55aa02ff008002ff808002ff008003aa555502ff008003aa555503aa555502ff008002ff80800280008003ff55aa03aa555502ff008002ff808003aa555502ff008003aa555502ff008002ff008002ff808002ff808002ff808002ff008003aa005503aa555503aa55aa028080800280808002ff8080028000800280008002800080028080800280808003aa55aa02800080028080800280008003aa55aa03aa55aa01ff00ff01ff00ff0280808001ff00ff02ff008001ff000001ff00ff01ff000001ff000001ff00ff0100000001ff00ff01ff00ff0100ff0001ff00ff01ff00ff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff000000000000ff0001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff010000000280808001ffffff028080800280008001ffffff01ffffff02ff008001ffffff01ffff0002ff808002ff808002ff808001ffffff02ff80ff01ff00ff02ff808001ffffff0280008001ffffff02808080028080800280808001ffffff01ff00ff01ff00ff01ff000001ff00ff01ffffff01ffffff00ffffff00ffffff0000000001ffff00000000000100000001ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000000001ffffff00ffffff01ff00ff01ffffff01ffffff01ffffff0280808002ff808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffff0001ffffff01ff00ff01ffffff01ff000001000000010000000280808001ffffff01ffffff01ff00ff01ff00ff0100000001ff00ff0100000001000000010000000100000001ff00ff01ff000001ff00ff0280008001ff00ff0280008001ff000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff80ff01ffffff028080800280808001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff02ff808001ff00ff01ff000001ff000001ff00ff01ff000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff00000000000000000000000001ff00ff010000000100000001ff00ff01ff00ff01ff000001ff00ff01ff000001ff000001ff000001ff00ff01ffffff01ff00ff01ffffff02ff80ff0280808003aa55aa02800080028080800280808002800080028080800280808002800080028080800280008001ff00ff03aa55aa02ff808002ff808002ff808002ff80800280008002ff008002ff808002ff808002ff008002ff008002ff808003aa55aa02ff008002ff00800280008002ff808002ff008002ff808002ff808002ff808003aa55aa02ff00800280008002ff808002ff808002ff808002ff808002ff808002ff808001ff00ff03aa55aa01ff00ff02ff808002ff808002ff808002ff808002ff008002ff808002ff808002ff008002ff808002ff808002ff008002ff008002ff808002808080028000800280808001ff00ff02800080028080800280808003aa55aa028080800280008002800080028000800280808001ff00ff01ff00ff02ff808001ff00ff01ffff0002ff008001ff00ff01ff00ff0100000001ff00ff0100000001ff00ff010000000100000001ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ffffff0000000001ff00ff0000000000000000000000000000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff0100000001ff00ff01ff00ff01ff00ff02808080028000800280808001ffffff01ffffff028080800280808001ffffff01ffffff02ff808002ff808002ff8080028080800280808001ff00ff02ff808002ff008002ff00800280008001ff00ff028080800280008002ff80ff0280008001ffffff01ffff0001ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff00ffffff01ffffff01ff00ff010000000000ffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ffffff01ffffff01ffffff00ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ff808001ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff0280808001ffffff01ff000001ffffff0280808001ffffff01ffffff01ffffff01ffffff028080800100000001ff00ff01ff00ff0100000001ff00ff0100000001ff00ff0280008001ff00ff01ff00ff01ff000001ff000001ff000001ff00ff01ff000001ffffff01ff000001ff000001ff00ff01ff00ff01ffffff02ff00ff01ff00ff02ff80ff01ff00ff01ffffff02ff80ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff008001ff00ff01ff00ff01ff00ff028000800280008001ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff010000000000ff0001ff00ff0000000001ff00ff00000000000000000000000001ff000001ff000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff000001ff00ff01ff000001ff00ff02ff008001ff00ff01ffffff01ff00ff01ff00ff01ff00ff028080800280008002800080028000800280008002800080028080800280808003aa55aa01ff00ff03aa55aa028000800280808003aa55aa02808080028000800280808002ff80800280808003aa55aa02800080028000800280008003aa55aa03aa55aa02808080028080800280808002ff8080028000800280808001ff00ff028000800280808002800080028080800280008001ff00ff028000800280808002ff808002ff808002808080028000800280008002808080028000800280808002800080028000800280808002ff808002ff80800280008001ff00ff0280008003aa55aa03aa55aa028000800280008003aa55aa028080800280808003aa55aa0280008003aa55aa0280808002ff80ff0280808001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0280008001ff00ff0280808001000000010000000100000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ffffff01ffffff0000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff000000000000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff010000000280808002808080028000800280808002800080028080800280008001ffffff01ffffff02ff808001ffff0001ffff0002ff00800280808001ffffff0100ff0001ff00ff0280008002800080028080800280008001ff00ff01ff00ff01ffffff01ff00ff01ff00ff0280808001ff00ff02ff80ff010000000100000001ffffff0000000001ffffff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000001ff000001ff00000000000000ffffff01ffffff01ff00ff01ff00ff028080800100000001ff00ff01ff000001ffffff01ff00ff01ffffff01ff00ff01ff000001ff00ff01ff00ff010000000100000001ffffff00ffffff01ff00ff000000000000000001ff00ff0100000001ff00ff0100000001ff00ff01ff00ff0100000001ff00ff0280008001ff00ff01ff00ff0280008001ff00ff0100000001ffffff01ff000001ffffff01ff000001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ffffff02ff00ff01ff00ff01ff00ff01ff00ff01ff000002ff808002ff008001ffff0001ff00ff010000000280008001ff00ff010000000280008001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000001ff00ff0000000000000000000000000000000001ff00ff000000000000000001ff00ff0100000001ff00ff0100000001ff00ff01ff00ff01ff000001ff00ff02ff008001ff00ff01ffffff02ff808001ffffff01ff00ff02808080028000800280808001ff00ff02800080028080800280808002800080028080800280808002800080028080800280808002808080028080800280808003aa55aa0280808002800080028080800280008003aa55aa03aa55aa02800080028080800280008003aa55aa028080800280008003aa55aa028080800280808001ff00ff028080800280808003aa55aa03aa55aa028080800280008002800080028080800280808003aa55aa02808080028000800280808002808080028080800280808003aa55aa0280808003aa55aa028000800280808002808080028000800280008002808080028080800280008003aa55aa02808080028000800280008002808080028080800280808001ff00ff01ff00ff02ff80ff01ff00ff01ff00ff01ff00ff01ff000001ff000001ff000001ff000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff010000000100000001ff00ff01ff00ff01ff00ff01ffffff010000000280808001ff00ff0280808001ffffff01ffffff01000000028000800280808001ffffff0280808001ffffff02ff808001ffffff02808080028080800280808002800080028080800280808002ff80ff0280808001ffffff01ff000001ffffff0280808001ffffff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff0000010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000001ff00000000000001ff00ff0100000001ff00ff01ffffff0100000001ff000001ff00ff01ffffff02ff808001ffffff01ff00ff02ff808001ff00ff0100ffff0280808001ff00ff01ffffff0100000001ff00ff0100000001ff00ff000000000000000000000000010000000100ff0001ff00ff0100000001ff00ff01ff00ff01000000010000000100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100ff0001ff000001ff00ff0280008001ff00ff02ff008001ff000001ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff000001ff000001ff00ff01ff00ff01ff00ff01ff000001ff00ff028000800280008001ff00ff0280008001ff00ff0100000002800080010000000100000001ff00ff00000000000000000000000001ff00ff01ff00ff0000000001ff00ff01ff000001ff00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000001ff00ff01ff00ff000000000000000001ff00ff0000000001ff00ff000000000000000001000000010000000100ff0001ff00ff0100000001ff00ff01ff00ff01ff000001ff000001ff00ff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ff00ff028000800280808003aa55aa0280808003aa55aa0280008002808080028080800280808002808080028000800280008002800080028080800280008002808080028000800280808003aa55aa03aa55aa0280808003aa55aa028080800280008003aa55aa0280008002800080028080800280008001ff00ff02800080028080800280808002800080028080800280808002808080028080800280008002800080028000800280808002808080028080800280008002808080028000800280808002808080028080800280808002800080028000800280808002808080028080800280808002808080028080800280808001ffffff028080800280808002ff80ff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff028000800280008001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff000000000000ff0001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff010000000100000001ff00ff0100000001ffffff028080800280808001ffffff02800080028000800280808001ff00000280808001ffffff0280008002800080028080800280008001ffffff02800080028080800280008002ff80ff01ff00ff01ffffff01ffffff01ff00000100ffff01ff00ff01000000010000000280808001ffffff01ff00ff01ffffff0000000001ff000001000000010000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000000000001ffffff01ff00ff01ffffff0100000001ffffff0280808001ffffff01ff000001ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff0100000001ff00ff01ff00ff00ffffff01ff00ff01ff00ff01ff00ff0000000001ff00ff000000000100000001ff00ff010000000100000001ff00ff0100000001000000028000800100000001ff00ff028080800100000001ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00000280008001ff00ff01ff000001ff000001ff00ff01ff000001ff00ff01ff000001ff00ff01ff00ff02ff008001ff000001ff000001ff00ff0100000001ff00ff0100000001ff00ff010000000280008001ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff0000000001ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ff000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff010000000100000001ff00ff0100000001ff000001ff00ff01ff000001ff000002ff808001ff00ff01ffffff02ff80ff01ff00ff01ffffff01ffffff028080800280808001ff00ff0280008002ff80ff02808080028000800280008002808080028000800280808002800080028080800280808003aa55aa0280008001ff00ff028080800280008002808080028000800280808001ff00ff03aa55aa028080800280008003aa55aa028080800280808002808080028080800280008002800080028000800280808003aa55aa02800080028080800280008002808080028000800280808002800080028080800280008002808080028000800280808002808080028080800280008002800080028000800280808002800080028000800280008002808080028080800280808001ffffff01ff00ff01ffffff02ff80ff02ff808001ff00ff01ffffff0280008001ff00ff0280008002800080010000000100000001ff00ff0100000001ff00ff0100000000000000000000000000ff000000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0280808002808080028080800280808002808080028080800280808002808080028000800100ffff028000800280808001ffff0002ff8080028000800280008001ff00ff02ff808001ff000001ffffff01ff00ff01ff00000280808001ffffff0100000001ffffff00ffffff00ffffff0000000001ffffff01ff000001ff00000000000001ffffff01000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000100000001ff00000100000001ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800100ffff0280808001ffffff0100000001ffffff000000000100000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff00000000010000000100000001ff00ff0100000001ff00ff0100000001ff00ff0100000001ff00ff028000800280008001ff00ff0100000001ff00ff01ff00ff0280808001ff00000280008001ff00ff01ffff0001ff000001ff00ff01ff00ff01ff00ff01ff000001ff00ff01ff000001ff00ff01ff000001ff00ff0100000001ff000001ff00ff0100000001ffffff0100000001ff00ff01ff00ff0100000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff00000000000000000000000001ff00ff010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff0000000000000000000000000000000000000000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff01000000010000000100000001ff00ff0100000001ff00ff01ff000001ff00ff01ff000001ff00ff02ff808002ff80ff01ffffff01ff00ff01ffffff01ffffff02ff80ff01ff00ff02ff80ff028080800280008002800080028080800280808002808080028000800280808002800080028080800280008002808080028000800280008002808080028000800280808001ff00ff02808080028080800280008003aa55aa01ff00ff028080800280008003aa55aa02808080028000800280008001ff00ff03aa55aa02808080028000800280008003aa55aa01ff00ff03aa55aa028000800280008003aa55aa0280808003aa55aa028080800280008002800080028080800280808002808080028080800280008001ff00ff02ff80ff02ff80ff01ff00ff01ffffff01ff00ff02ff80ff01ff00ff01ff00ff01ffffff01ff00ff01ff000001ff00ff01ff00ff02800080010000000100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff000000000100000001ff00ff01ff00ff010000000100000001ffffff01ffffff01ff00ff01ff00ff02808080028080800280808001000000028000800280808001ff000001ff000002ff80800280808001ffffff028080800280008001ff000001ffffff01ffffff0280808001ffffff01ffffff010000000100000001ffffff01ffffff01ffffff01ffffff0000000001ff000001ff000001ff00000100000001ffffff0100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000100000001ff00000000000001ffffff02ff8080028080800100000001ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffffff0280808000ffffff0100000001ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0100000001000000010000000100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff010000000280808001ff00ff0100000001ff00ff01ff00ff0280008001ff00ff0280008001ff00000280008001ff00ff01ff000001ff00000100000001ff00ff01ff00ff0100000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ffff0000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000001ff0000000000000000000001ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff0100000001ff00ff0100000001ff00ff01ff00ff0100000001ff000001ff000001ff000001ff00ff02ff008001ff00ff01ffffff01ff00ff01ff00ff01ff00ff02ff80ff01ffffff01ff00ff028080800280808002ff80ff0280808002ff80ff0280008002ff80ff02808080028000800280008001ff00ff028080800280808002800080028080800280808001ff00ff028080800280808002ff80ff028080800280808002808080028080800280808001ff00ff02ff80ff0280808001ff00ff02808080028000800280808001ff00ff028080800280808002800080028000800280008002808080028000800280008003aa55aa01ff00ff01ff00ff028080800280808002808080028000800280808001ff00ff0280808001ff00ff01ff00ff01ff00ff01ffffff02ff80ff01ff00ff01ff00ff01ff00ff01ff00ff02ff008001ff000001ff0000028000800100000001ff00ff01ff00ff01ff00ff01000000010000000000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff0000ff00000000000000000001ff00ff000000000000000001ff000001ff00ff01ff000001ff00ff01ff00ff01ff0000000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff000000000100000001000000010000000100000001ffffff0280808001ffffff010000000280808002800080010000000280808002ff8080028000800280008001ff000001ff00ff01ffffff01ff00ff01ffffff01ffffff00ffffff01ffffff01ff00ff01ffffff00ffffff0000000001ff00ff01ff00ff0000000001ff00ff01ff0000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000010000000100000001ff000001ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff0100000001ffffff01ffffff01ff00ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff00000000010000000100000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01000000010000000100000001ff00ff0100ff0001ff00ff01ff00ff010000000100ff000280008001ff000001ff000001ff00ff01ff00000100000001ff000002800080010000000100000001000000010000000280008001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ffff000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000001ff00000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01000000010000000100000001ffffff01ff00ff0280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff02ff80ff01ff00ff01ff00ff0280808001ff00ff01ff00ff01ff00ff02ff80ff01ff00ff01ff00ff01ff00ff0280008002ff80ff0280808001ffffff0280808001ffffff01ff00ff01ffffff0280808001ffffff0280808001ff00ff0280808001ffffff0280808001ffffff01ff00ff01ffffff01ffffff01ff00ff02ff80ff01ff00ff01ffffff01ffffff01ffffff01ff00ff028080800280808001ff00ff028080800280008001ff00ff01ff00ff01ff00ff02ff80ff02ff80ff02ff80ff0280808001ff00ff02ff80ff01ffffff01ffffff02ff808001ff00ff01ff000002ff008001ff00ff01ff000001ff000001ff000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ffffff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff0000000000000000ff000000000001ff000001ff000001ff00ff01ffffff0000000001ff00ff0000000001ff00ff00000000000000000000000001ff00ff0000000001ff00ff0000000001ff00ff01ffffff01ff00ff01ffffff0000000001ffffff00000000010000000100000001ff00ff0000000001ffffff01ffffff01ffffff01ffffff01ffffff028080800100ffff0280808001ff00ff01ff00ff01ff00ff028080800100ffff01ff00ff01ffffff01ff00ff028080800100000001ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000000000000100000000000000010000000100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01000000010000000100000001ff00ff01000000028000800280008001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff0280008001ff00ff0100000001ff00ff01ff00ff02800080010000000100000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ffffff01ff00ff000000000100000001ff0000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000100000001ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01000000028000800280008001ff00ff01ff00ff01ff000001ff00000280008001ff00ff01ff00ff01ff000001ff00ff01ff00ff01ffffff01ff00ff02ff808002ff808001ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff02ff80ff01ffffff01ff00ff01ffffff01ffffff02ff80ff01ff00ff01ff00ff02ff80ff01ffffff01ffffff02ff80ff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff02ff80ff02ff80ff02ff80ff01ffffff01ff00ff01ffffff02ff80ff01ffffff01ffffff02ff80ff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ff00ff01ff00ff01ff00ff01ff00ff02ff808001ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff0280808001ff00ff01ff00ff01ff00ff01ff00ff01ff00000100000001ff00ff01ff00ff01ff00ff010000000100000001ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff0000000000000000000001ff000001ff000001ff000001ff000001ff00ff01ff00ff0000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff00000000000000000000000001ffffff01ffffff01ff00ff01ffffff028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ff00ff00ffffff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ff0000000000000100000001ffffff01ff000001ff000001ff000001ffffff01ffffff01ffffff010000000100000001ffffff01ff00ff0000000001ffffff01ffffff0000000001ff00ff000000000000000001ff00ff00000000000000000000000001ff00ff01ff00ff000000000000000001ff00ff000000000000000001ff00ff01ff00ff0000ff000000000001ff00ff01ff00ff00000000010000000100000001ff00ff010000000100000001ff00ff01000000028000800100000001ff00ff01ff00ff0100000001ff00ff0280008001ff00ff01ff00ff0100000001ffffff01ff00ff01ff00ff01ff00ff0100000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff00000000000000000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff000000000000000001ff00ff00000000000000000000000001ff00ff01ff00ff000000000100000001ff00ff01000000010000000280008001ff00ff0100ff000100000001ff00ff028000800100000001ff000001ff000001ff00ff01ff000001ff00ff01ff00ff01ff000002ff008001ff00ff01ff00ff01ffffff01ff00ff01ffffff02ff80ff01ffffff01ffffff01ff00ff01ffffff01ffffff02ff80ff01ffffff01ff00ff01ffffff01ff00ff01ffffff02ff80ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff02ff80ff02ff80ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff02ff80ff01ffffff02ff808001ffffff01ff00ff02ff808001ff00ff01ff000002ff008001ff00ff01ff000001ff00ff01ff00ff01ff00ff01ff000001ff00ff01ff000001ff00ff01ff00ff01ff000001ff00ff0100000001ff00ff01ffffff01ffffff000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff000001ff00000000000001ff000001ffff0001ff000001ff000001ff000001ff000001ff000001ff000001ff000001ff000001ff00ff0000000001ff00ff01ff00ff0000000001ffffff01ff00ff0000000001ff00ff01ff00ff000000000000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ffffff000000000000000001ff00ff01ff00ff01ff00ff000000000000000001ffffff01000000010000000280808001ffffff01ffffff01ff00ff0280808001ff00ff01ff00ff01ffffff01ffffff010000000280808001ffffff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00000000000001ff0000010000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff0000ff000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff00000000000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff0100000001ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff0100000001ffffff01ff00ff0100000001ff00ff01000000010000000000000001ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff000000000000000001ff00ff0000000001ff000001ff00ff0000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ff000001ff0000010000000000ff000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff01000000010000000100000001ff00ff0100000001ff00ff0280008001ff00ff01ff00ff0100000001ff00000280008001ff00ff01ff000001ff00ff01ff00000280008001ff00ff0280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff808001ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff02ff808001ff00ff01ff00ff01ffffff01ff00ff02ff008001ff00ff02ff808001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff80ff01ff00ff01ff00ff01ff00ff02ff008001ff00ff01ff00ff01ff00ff01ff000001ff00000280008001ff00ff01ff00ff01ff00ff01ff00ff0280008001ff00ff01ff00000100000001ff00ff028000800280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff000000000000000001000000010000000000000001ff000001000000010000000100000001ff0000000000000000000001ff000001ff000001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff00000000000000000000000001ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ffffff01ffffff01ff00ff01ffffff0100000001ff00ff01ff00ff010000000280808001ff00ff01ff00ff01ff00ff0100000001ffffff01ff00ff00ffffff0000000001ff000001ff00ff0000000001000000000000000100000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0000000001ffffff01ffffff01ff00ff0000000000ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff00000000010000000100ff0001ff00ff01ff00ff01ffffff0100000001ff00ff0100000001ff00ff000000000100000001ff00ff01ff00ff0100ff0001ff00ff01ff00ff0000ff0001ff00ff0000000000000000000000000000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff000000000000000001ff0000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000000000000000000000000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff0100000001000000028000800100000001ff000001ffff00028000800280008001ffffff01ff000001ff00ff01ff000001ff00ff01ff000001ff00ff01ff00ff01ff00ff01ff00ff02ff008001ff00ff01ff000002ff808001ff000001ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff008001ff00ff01ff00ff01ff00ff01ff00ff02ff008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00ff02ff008001ff00ff01ff000001ff000001ff00ff01ff000001ff00ff01ff00ff01ff00000100000001ff00ff01ff00ff0280008001ff000001ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00000000000001ff000000000000000000000100000001000000010000000100000001000000010000000000ffff01ff0000010000000100ffff010000000000000001ff000001ff000001ff00ff01ff00ff000000000000000001ff00ff00000000000000000000000001ff00ff01ff00ff000000000000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff010000000280808001ffffff01ffffff01ffffff0100000001ffffff0000000001ff000001ff00000100ff000100000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001000000010000000100000001ff000001ffffff01ffffff0000000001ff00ff000000000000ff0001ffffff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ffffff0000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ffffff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000010000000100000001ff000001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ffffff0000000001ff00ff01ff00ff01ff00ff01ff00ff010000000100000001ff00ff01ffffff0100000001ff00ff01ff00ff010000000100000001ff00ff01ff00ff01ff000001ff00ff01ff00ff01ff000001ff00000280008001ff000001ff000001ff00ff01ff00ff01ff000001ff00ff01ff000001ff00ff0280008001ff000001ff00ff01ff00ff01ff00ff01ff000001ff00ff01ff00ff01ff000001ff00ff01ff00000280808001ff000002ff008002ff808001ff000001ff000001ff00ff01ff00ff01ff000001ff00ff01ff00ff01ff00ff0280808001ff00ff01ff000001ff00ff0280008001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01000000010000000100000001ff00ff028000800100000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ffffff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff0000000000000000000000000000010000000100000000ffffff01000000010000000000000000000000010000000100000000000000010000000100000001ff00000000000001ff000001ff00000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000000000000000000000000000001ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff000000000000000001ff00ff01ffffff00ffffff01ffffff01ff00ff00ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001000000000000000000ffff01ffffff01ffffff0000000001ffffff0000000000000000000000000000ff0001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000ff00000000000000000001ff00ff01ffffff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001ffffff01ff00ff01ff00ff01ff00ff0000ff0001ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff0000000001ff00ff0000ff000000ff0001ffffff0000000001ff00ff000000000000000001ff00ff00000000000000000100000001ff00000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000100000001ff000001ff0000000000000000000001ff00ff01ffffff000000000000000001ff00ff01ff00ff01ffffff0000ff0001ff00ff0000000001ffffff01ffffff01ffffff0100000001ff00ff01ffffff0100ff0001ff00ff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ff000001ff00ff01ff00ff01ff00ff01ffffff01ff000001ff00ff01ffffff01ffffff01ffffff01ff000001ff00ff0100ff0001ffffff01ffffff0100000001ff00ff01ff000001ffffff01ffffff01ff000001ff00ff01ff00ff01ff00ff01ffffff0100000001ff00ff0100000001ff00ff0100000001ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffff0001ff00ff01ffffff01ffffff01ff000001ffffff0100000001ffffff01ffffff01ff00ff0100000001ffffff01ffffff01ff00ff01ff00ff01ff00ff0100000001ffffff01ff00ff000000000000000001ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff0000000001ff00ff01ff00ff01ffffff01ff00ff01ff00ff000000000000000001ffffff01ff000001ffffff010000000100000001ffffff01ffffff0100000001ffffff0100000001000000000000000000000000000000000000000100000001000000010000000100000001ffffff00000000010000000100000001ff000001ffffff01ffffff00000000000000000000000001ffffff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000ff0001ff00ff0000000001ff00ff01ffffff01ffffff000000000000000001ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ff00ff000000000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000000000001ff000001ffffff01ffffff0000000001ff000001ff000000000000010000000000000001ff00ff0000000001ff00ff01ff00ff01ff0000000000000000000001ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ffffff01ff00ff01ff00ff0000ff0001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff000000000000000001ffffff01ff00ff000000000000000001ff00ff01ffffff000000000000000001ff00ff01ff00ff01ffffff01ff00ff000000000000000001ff00ff01ff000001ffff000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000100000001000000000000000000000001ff00ff01ff000000000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000ff0001ffffff01ff00ff01ff00ff0000000001ff00ff01ffffff0100000001ff00ff01ff00ff01ff00ff01ffffff02800080010000000100000001ff00ff01ff00ff0100000001ff00ff010000000100000001ff00ff01ff00ff010000000100000002800080028000800100000001000000028000800280808001ff00ff01ff00ff01000000010000000280808001ff00ff01ffffff0100ff0001000000010000000280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff010000000280008001ff00ff01ff00ff0280808001ff00ff0100000001000000028000800280808001ffffff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff0100000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ffffff01ff00ff01ffffff000000000000000001ff000001ffffff00000000010000000000000001ff0000000000000100000001ffffff0000000000000000000000000100000000000000000000000000000000000000010000000000000001000000010000000000000001ffffff01000000010000000000ffff0100000001ffffff01ff000001ffff0001ff00ff01ff000001ffffff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ffffff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ffffff02ffffff01ff00ff01ff00ff0000000001ff000001ff000001ff0000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000000000000010000000000000001ff000001000000000000000000000001ff000001ff000001ff00000000ff0001ff00000000000001ff00ff01ff00ff01ff00ff01ff00ff0000ff0001ff00ff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff000001ff000001ff0000010000000000000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff010000000000000001ff00ff01ff000001ff00ff01ff00ff0000ff0001ff00ff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff010000000100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff0280008001ff00ff0100000001ff00ff010000000280808001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01000000028000800100000001ff00ff01ff00ff028000800280008001ff00ff010000000100ff0001ff00ff01ff00ff01ff00ff01000000028000800100000001ff00ff01ff00ff02800080028000800100ff0001ff00ff0100000001ff00ff01ff00ff010000000100000002800080010000000100000001ff00ff01ff00ff00000000010000000100000001ff00ff01000000000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000ff0001ff0000010000000100000001000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000100000001000000000000000000000001ff000001ff000001ff00000000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff00000000000000000000ff000000000000000000000000000000000001ff00ff01ff00ff01ff00ff01ffffff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ffffff0000000001ff0000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000001000000000000000000000001000000000000000100000001ffffff010000000000000001000000000000000000000001ff000001ffffff01ffff0001ff000001ff000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ffffff0000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000000000000000000000000000001ff00ff0000ff0001ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ff00000000000001ff000001ff00ff000000000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffff0001ff000001ff000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ffffff0000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000000000000000000000000000001ff00ff0100ff0001ff00ff01000000010000000100000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff0100000001ff00ff010000000100000001ff00ff01ff00ff0100000001ff00ff01ff00ff010000000100000001ff00ff01ff00ff01ff00ff0100000001ff00ff0100000001ff00ff01ff00ff0100000001ff00ff010000000100000001ff00ff0100000001ff00ff0100ff0001ff00ff01ff00ff0100000001ff00ff0100ff000100000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff0000010000000000000001000000000000000100000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001000000010000000000000001ff000001ff0000000000000000000001ff00ff01ffffff01ff000001ffff0001ff000001ffffff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00ff00000000010000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ff000001000000010000000000000000000000000000000100000000000000000000000100000001ff000001ff000001ff000001ff000001ff0000000000000000000001ff00ff0000000001ff00ff01ffffff000000000000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ffffff0000000001ffffff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ffffff01ff0000000000000000000001000000010000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000001ff000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff0000000001ff00ff01ffffff000000000000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ffffff0000000001ffffff01ff00ff0100000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ffffff01ff00ff010000000000000001ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0100000001ff00ff0100000001ff00ff01ff00ff01ffffff01000000010000000100000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ffffff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff000000000000000001ff00ff01ff000001ff000001ffff000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000010000000100000000000000010000000000000001ff000001ff000001ff000001ff00000000000001ff000001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff000001ff000001ff00000000000001ff00ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000001000000000000000100000000000000000000000000000001000000000000000000000000000000000000000100000001000000000000000000000001ff00000100ffff000000000000000001ff00000000000001ffffff01ff00ff01ff00ff01ff00ff01ff000001ff00ff000000000000ff0001ff00ff01ffffff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff0000000000000000000001ffffff01ff000000000000000000000100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000000001ff00ff01ffff00000000000000000001ff00ff0000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000ff0001ff00ff01ffffff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff000000000000000001ffffff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff000001ff00ff01ff0000000000000000000001000000000000000100000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000100ffff01ff000000000000000000000000000001ff000001000000000000000100ff00010000000000000001ff00ff01ff00ff0100000001ff000001ff000001ff000000000000000000000000000001ffffff01ff000001ff00000100ff0001ff00ff0000000001ff00ff0100ff000100000001000000010000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00000000000000000000000000ffffff000000000000000000000000000000000000000000000000000000000100000001000000010000000100ffff0100000001000000010000000100000000000000010000000100000001ff00ff0000000001ff00000000000001ff000001ff00000000000001ff00000000000001ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff000000000000000000000000000000000000010000000100000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000100ffff01ff000001ff000001ff000001ff00000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000000000000000000000000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000ff000000000001ff00ff000000000000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000000000000000000000000000001ff00ff0000000001ff00ff000000000000000001ff00ff000000000000000001ffffff0000000001ff00ff01ff00ff01ff00000000000001ff0000000000ff01ff0000000000000000ffff000000000100000001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000100000000000000000000000100000001000000000000000000000001000000000000000000000001ff000001ff00000000000001ff000001ffffff01ff000001000000000000000100000001000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000000000000000000000000000000000000000000000000000000000000000000000100ffff0000000001ff00000100000001ff00000100000001ff000001ff0000000000000100ff00010000000000000001ff00ff000000000100000001ff00ff01ff00ff01ff00ff01ffff0001ff00000000000001ff00ff01ff00000100000001ff00ff010000000100000000000000000000000000ff00010000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000000000000000000000000000001000000000000000000000000000000000000000100ff000000000001ff00ff01ff000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ffffff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000ff0001ff00ff00000000000000000000000001ff00ff01ffffff01ff00ff01ff00ff0000ff00000000000000000000000000000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff00000000000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff000001ff000001ff00000000000001ff00ff0000000001000000010000000100000001000000010000000100000000000000000000000100000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01000000010000000000000001ffffff00000000000000000100000001000000000000000100000001ff000001ff000001ff00000000000001ff00000000000001ff000001ff000001ff00000100000001000000000000000100000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000001000000000000000100000000000000010000000000000001000000010000000000000001000000010000000100000001000000010000000000000001ffff0001ff00000000000001ff00000000000000000000000000000100000001000000010000000100000001ff00ff000000000100000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000010000000100000001000000010000000000000001ff00000000000001ff00000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ffffff01ff00ff0000000001ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01ffffff000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff0000ff0001ff00ff0000000001ff00ff0000000001ff00ff000000000000ff0001ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff000001ff00000100000000000000000000000100000001ff000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000000000000010000000100000001000000000000000100000001000000000000000000000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000001ffffff00000000000000000000000001ffffff0000000000000000000000000000000000000000000000000100000000000000000000000000000001ff000000000000000000000000000001ff000000000000000000000000ffff010000000000000000000000000000000100000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff000000000100000001ffffff010000000000000001ffffff00000000010000000000000001ffffff00000000000000000000000001000000000000000100000001ff00ff01000000000000000100000001ff00ff00000000000000000000000001ff00ff000000000000000001ffff0001ff00ff01ff000001ff00000000000001ff00ff0000000001ff00000000000001ff00ff01ff00ff01ff000001ff000001ff00ff01ff00ff01ff000001ff0000000000000000000001ff00ff01ff000001ff000001ff00ff01ff00ff01ff00ff000000000000000001ff000001ff00000000ff0001ff00ff01ff000001ff00ff01ff00ff01ff00ff01ff000001ff0000010000000000000001ff00ff0000000000000000010000000000000001ff00ff00000000000000000100000000000000000000000100000000000000000000000100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000100000001ffffff00000000000000000000000000000000000000000000000001ffffff0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000100000001ff00ff00000000010000000100000001000000010000000100000001ff000001ff00000000000001ff000001ff000001ff000001ff0000000000000000000001ff00000000000001ff000001ff000001ff000001ffff0001ff0000000000000000000001ff00000000000001ff000001ff000001ff0000000000ff01ff000001ff0000000000ff000000ff01ff000001ff000001ff000001ff000001ff00000000ffff01ff000001ff000001ff000001ff000001ff00000000000001ff00000000000001ff000001ff0000000000000000000001ff00ff010000000000000001000000000000000000000001000000010000000100000001000000010000000100000000ff000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000000000000000000000000000001ffffff01000000000000000100000000000000000000000000000001ffffff0000000000000000000000000000ffff01ff000001ff00000000000001ff0000000000000000000001ff000000000000000000000000000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000000000001ff000001ff000001ff00000000000001ff00000000ffff01ff000000000000000000000000000000000000000000000000ffff0000000001ff00000000000001000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000ffffff00000000000000000000000000000000000000000000ffff0000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000000000001ffffff0000000000000000000000000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: +--- !u!1 &1508157663 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1508157664} + - component: {fileID: 1508157670} + - component: {fileID: 1508157669} + - component: {fileID: 1508157668} + - component: {fileID: 1508157667} + - component: {fileID: 1508157666} + - component: {fileID: 1508157665} + m_Layer: 5 + m_Name: Prefab_NFT(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1508157664 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1508157663} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 931665895} + - {fileID: 597275492} + m_Father: {fileID: 664233846} + m_RootOrder: 14 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1508157665 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1508157663} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 15 + m_Right: 15 + m_Top: 15 + m_Bottom: 15 + m_ChildAlignment: 1 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &1508157666 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1508157663} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e19747de3f5aca642ab2be37e372fb86, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 1, g: 1, b: 1, a: 0.5} + m_EffectDistance: {x: 1, y: -1} + m_UseGraphicAlpha: 1 +--- !u!114 &1508157667 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1508157663} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1508157668} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1508157668 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1508157663} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.105882354, g: 0.12941177, b: 0.16078432, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &1508157669 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} ---- !u!1 &940597153 + m_GameObject: {fileID: 1508157663} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1d59cb2d6fb2a5147960e5bfd89a4dee, type: 3} + m_Name: + m_EditorClassIdentifier: + nftImage: {fileID: 597275493} + nftName: {fileID: 931665896} + nftButton: {fileID: 1508157667} +--- !u!222 &1508157670 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1508157663} + m_CullTransparentMesh: 1 +--- !u!28 &1511445117 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + m_IsAlphaChannelOptional: 0 + serializedVersion: 2 + m_Width: 488 + m_Height: 502 + m_CompleteImageSize: 979904 + m_MipsStripped: 0 + m_TextureFormat: 5 + m_MipCount: 1 + m_IsReadable: 1 + m_IsPreProcessed: 0 + m_IgnoreMasterTextureLimit: 0 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_VTOnly: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 1 + m_PlatformBlob: + image data: 979904 + _typelessdata: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff010000000100000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000001ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff0100000001ffffff01ffffff010000000100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000001ffffff01ffffff01ffffff01ffffff00ffffff00ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01000000010000000100000001ffffff01ffffff01ffffff0100000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000000ffffff01ffffff01ffffff0280808001ffffff0100000001ffffff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff010000000100000001ffffff0100000001ffffff0100000001ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff010000000100000001000000010000000280808001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff0100000001000000028080800100000001ffffff02808080028080800100000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000000100000001ffffff0100000001ffffff01ffffff0100000000ffffff010000000100000001ffffff01000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02808080028080800100000001ffffff0100000001ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080800100000001ffffff01000000028080800100000001000000028080800100000001ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff010000000100000001ffffff01ffffff01ffffff0100000001ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff01ffffff00000000000000000100000001ffffff01ffffff00ffffff01ffffff0100000002808080010000000100ffff010000000100000001ffffff0100000001ffffff000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0000000000ffffff01ffffff010000000100000001ffffff010000000100000001ffffff01ffffff0100000001ff000001ffffff01ffffff0100000001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff010000000100000001000000010000000100000001ff000001ffffff01ffffff0280808001ffffff01ffffff0280808001ffffff01ffffff01ff000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00ffffff0100000001000000000000000100000001ffffff01ffffff01ffffff01ff00000100000001ffffff01ffffff01ff000001ffffff01ffffff01ffffff01ffffff01000000010000000100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000002808080010000000100000001ffffff01ff000001ffffff02ff808002ff808001ff000001ffffff01ff00ff01ff000001ffffff01ffffff01ffffff01ffffff01ffffff0100000000ffffff0280808000ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff010000000100000001ffffff0100000001ffffff01000000010000000000ffff01ff000001ffffff01ffffff01ffffff01ff000001ffffff01000000010000000100000001ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ff00000000ffff01ffffff01ffffff01ff00ff01ffffff02ff808001ffffff01ffffff01ffffff010000000100000001ffffff01ffffff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff01ffffff01ffffff0100000001ffffff0100000001ffffff01ffffff01ff000001ffffff01ffffff01ffffff01ffffff0100ffff0100000001ffffff01ffffff01ffffff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff0100000001ffffff010000000100000001ffffff01ffffff02ff808001ff000001ffffff01ffffff02ff808001ffffff01ffffff0280808001ff0000010000000100000001ffffff0100000000ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff0100000001ffffff01ff000001ffffff01ffffff01ff000001ff000001ffffff0100000001ffffff0100000001ffffff01ffffff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000000100000001ffffff01ffffff0100000001ffffff0280808001ffffff01ff000001ffff0001ff00ff01ff00ff01ffff0001ff000002ff80800000ffff0100000001ffffff01000000010000000100000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100ffff010000000100000001000000010000000100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff01ffffff01ffffff028080800280808001ffffff01ffffff01ff000002ff808001ff00ff01ffffff01ff000001ff000001ff00000280808001ff000001ffffff01ffffff0100000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000100000001ffffff01ffffff010000000100000001ffffff0100000001ffffff01ff000001ff000001ffffff01ffffff01ffffff01ffffff0100000001ffffff00ffffff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808001ffffff0100000001ffffff01ff00000280808001ffffff01ffffff01ffffff01ffff0001ff00ff01ffff0001ffffff01ff000001ff00000280808001ffffff01ffffff01000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff000000000100000000ffffff01ffffff01ffffff0100000001ffffff01000000010000000100ffff01ff000001ff000001ffffff01ffffff0100000001ffffff0000000000ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff000000000100ffff01ffffff01ffffff028080800280808001ffffff02ff80ff01ffff0001ffffff0280808001ffffff01ffffff0100000001ffffff0100000001ffffff00ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff0100000001ffffff010000000100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff0100000001ffffff0100000001ffffff01ffffff01ff00000100000001ff00ff028080800100000001ff000001000000010000000000ffff0100000000ffffff01ffffff000000000100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080800100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff010000000100000001ffffff0100000001ffffff0100000001ffffff01ffffff0100000001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff010000000100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000000100000000ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000002808080028080800100000001ffffff01ffffff010000000280808001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff00ffffff028080800100000001ffffff0100000001000000028080800100000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0100000001ffffff01ffffff01ffffff01ffffff01000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff0280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff0100000001ffffff0100000001ffffff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff010000000280808001ffffff01ffffff01ffffff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff00ffffff0000000001ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0100000001ffffff01ffffff0100000000ffffff01000000010000000100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff01ffffff01ffffff00ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000ffffff01ffffff01ffffff0100000001ffffff0000ffff0000000001ffffff000000000000ff0001ffffff01ffffff01ffffff01ffffff0100000001ffffff0100000001ffffff01ff00ff01ffffff0100ff0001ff00ff01ffffff01ff00ff0000ff000000ff000000000001ffffff00000000000000000000ff00000000000000000001ffffff01ffffff01ffffff0000000001ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff01ffffff01ff00000000ffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff0000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ffffff0000ff000000ff0001ffffff01ffffff01ff00ff01ff00ff01ffff0001ffffff01ffffff01ff00000100000001ffffff01ffffff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0000000001ffffff01ffffff0000ff000000ff0000ffffff01ffffff010000000100ff000100ff0001ffffff01ffffff01ffffff02ff80ff0280808001ff00ff01ff00ff02ff80ff0280008001ffffff02ff80ff01ffffff02ff008002ff808002ff808002ff80ff01ff00ff01ffffff02ff80ff01ffffff01ffff0001ffffff01ff00ff01ffffff0280808001ffffff01ffffff01ffffff02ff80ff01ffffff01ff00ff01ff000001ff00ff0100000001ffff0001ffffff00ffffff000000000000000001ffffff01ffffff01ffffff0000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ff000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff02ff808002800080028080800280808002ff80ff02800080028000800280808002ff808001ffffff02ff808002ff808002ff808002ff808002ff008001ff00ff02ff008002ff008002ff808002ff80ff0280008001ffffff028080800280808002808080028000800280808001ffff000100ff0001ff00ff02ff80ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffff000100ffff0100ffff01000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff000000000100ffff00ffffff00ffffff0100ff000100ff000100ff0001ffffff01ffffff01ffffff01ffffff0280808002ff80ff0280008001ffffff01ff00ff028080800280808003aa55aa028080800280008003aa55aa03aa55aa03aa55aa02ff008002ff808003ff55aa02ff80ff03ff55aa03aa55aa02ff00ff03ff55aa02ff80ff03ff55aa02ff80ff03ff55aa02ff80ff03aa55aa03aa55aa03aa55aa0280808002ff80800280008002808080028000800280008002ff80ff02ff80ff0280008001ff00ff01ffffff01ff00ff0280808001ff00ff01ff00ff0100ff0001ff00000100000001ffffff0100000001ffffff01ff000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0100ff0001ffff000280808001ff00ff01ffffff02ff80ff01ffffff028080800280808001ffffff0280008002ff80ff02ff80ff02ff80ff02ff80ff0280008003aa55aa03aa55aa03aa55aa03aa55aa02ff008003ff55aa03aa55aa03ff55aa03ff55aa03ff55aa03ff55ff04bf408005cc669904bf408004bf40bf03aa55aa03aa00aa03ff55aa03ff55aa03ff55aa03aa55aa03aa55aa02ff008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff02ff80ff02ff80ff02ff808002ff808002ff0080028000800280008002ff80ff01ffffff0280808001ffffff01ffffff0000ff0001ff00ff01ffffff0000000001ffffff0100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff000001ffff0001ffff0001ffffff01ff00ff01ff00ff0100ff0001ff00ff0100ff00028000800280008003aa55aa02ff808002ff008002ff80ff03ffaaff03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa04bf80bf04bf40bf04bf80bf04ff80bf04bf40bf04bf40bf04bf40bf05cc669905cc339904bf40bf04bf40bf04bf40bf05cc669904ff40bf04bf408004ff40bf03ff55aa04bf40bf03ff55aa03aa55aa03aa55aa04bf40bf03aa55aa03aa55aa03aa55aa03ff55aa03aa55aa03aa55aa03aa55aa02ff0080028080800280808002ff80ff01ff00ff02ff80ff0280808002ff80ff02ff80ff01ffffff01ff00ff01ff00000100ff000280808001ffffff000000000000000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ff00ff01ffffff01ffffff02ff80ff01ffffff0280008001ffffff028000800280008002808080028000800280008003aa55aa03aa55aa03ff55aa03ff55aa03ff55aa03ff55aa03ff55ff04bf40bf04bf40bf0599669904bf40bf0599339904bf40bf04bf40bf05cc669905cc33cc05cc33cc05cc339905cc339905cc339905cc339905cc339905cc33cc05cc339905cc339905cc339905cc339904bf40bf05cc339905cc339905cc339905cc339904bf40bf04bf40bf04bf80bf04bf408004bf408004bf40bf03aa55aa03aa55aa03ff55aa03aa55aa03aa55aa02ff80ff01ffffff02ff8080028080800280808002ff80ff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff000001ff000001ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff0280808001ff00ff01ffffff0280008001ffffff01ffffff02808080028000800280808002ff80ff02ff008002ff80ff03aa55aa03aa55aa03aa55aa03aa55aa03ff55aa04bf408004bf40bf05cc66cc04bf40bf05cc339904bf00bf05cc33cc06aa2baa06aa2baa05cc33cc06d555aa06d52baa06d52baa06aa2baa06d52baa06aa2baa07b649b606aa2baa06d555d506aa2baa06aa2b8006aa2b8005cc33cc05cc339906aa2baa05cc339905cc339905cc339905cc339905cc339904bf40bf04bf40bf04bf40bf05cc669904bf40bf04bf408004bf80bf03aa55aa03ffaaff03ff55aa02ff008003aa55aa03aa55aa028080800280008001ffffff01ff00ff01ff00ff01ff00ff01ffffff01ff000001ffffff01ffffff0000ff0001ffffff0100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ff000001ffffff01ffffff01ffffff01ffffff02808080028000800280808002ff80ff0280808003aa55aa02ff80ff03aa55aa03aa55aa04ff80bf03ff55aa04bf40bf04bf408004ff80bf04ff40bf05cc66cc05cc33cc05cc33cc05cc33cc06d555aa06d555aa06aa2baa06d52baa07b649b607db49b607db49b607db49b607db49b607b649b607db49b607b649b607db49b607b649b607b649b608bf409f07b649b607b6499207b649b606d52baa07b649b606aa2baa07b649b606d52baa06aa2baa05cc33cc06aa2baa05cc339905cc339905cc669904bf408004bf40bf03aa00aa03ff55aa03aa55aa03aa55aa03aa55aa02ff008002ff808003aa55aa02ff808002ff808002ff80ff02ff80ff01ffffff02ff808001ff00ff0280808001ffffff01ffffff00ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff000001ff00ff02ff80ff01ff00ff02ff80ff01ffff00028080800280008003aa55aa0280008003aa55aa03aa55aa03ff55aa04bf408004bf408004bf40bf04bf40bf04bf40bf05cc339906aa2baa05cc33cc06aa2baa06d555d507b649b607db24b607db24b607b649b607b649b608bf409f08bf409f08bf409f08df40bf08bf209f08df40bf08bf409f08bf409f09aa398e08bf409f08df40bf08df40bf08bf40bf08bf409f08bf409f07db49b607db24b607b649b607b6249207b6249207b6249207b6249207db49b607b6499206d555aa06d555aa05cc33990599339905cc66cc04bf40bf04bf408004bf408003aa55aa04bf40bf03aa55aa03aa55aa02ff008003aa55aa0280008001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff000001ffffff02ff80ff01ffffff02808080028000800280808002ff808002ff008003aa55aa0280008003aa55aa03ff55aa04bf40bf04bf408004bf40bf0599339905cc339906d555aa05cc33cc06d52baa06aa2baa06d555d507db49b607db49b607db49b608bf40bf08df40bf08df40bf09c655aa09c655aa09c639aa09c639aa0acc33b20acc33b20acc33b20acc4db20acc4db20acc4db20acc33b20ab233990acc33b209c639c60ab2339909c639aa09c639aa09c639aa08bf209f09c639aa07b624b607db24b608bf409f07b6249207b6499206d555aa06d555aa06d52baa06aa2baa05cc339905cc669905cc669904bf40bf04bf40bf04bf80bf04bf408003aa55aa03aa55aa02ff80ff02ff80ff02ff008002ff0080028080800280008001ffffff01ffffff01ff00ff01ffffff01ff000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff01ff000001ff00ff01ff00ff01ffffff028080800280008002808080028080800280808002ff008003aa55aa03aa55aa04bf408003aa55aa04bf40bf04bf40bf05cc66cc0599339905cc339906d555aa06d52baa07db49b607db49b607b649b608bf409f07db49b608df40bf09c639aa0ab24d9909c639aa0acc4db20acc4db20acc33b20acc33b20acc1ab20bd12eb90bd146b90bb92ea20bd12eb90cbf40aa0bb92ea20bb92ea20cbf40aa0bd12eb90bb92ea20acc33b20bd146b90acc33b20acc33b20acc4db209c639aa0acc4db209c639c608bf40bf09c655aa08bf409f08bf409f08bf409f07b649b606d52baa07b649b606aa2baa05cc339905cc66cc05cc66cc05cc669904bf408003aa55aa03aa55aa03aa55aa03ff55aa03aa55aa0280808002ff0080028080800280808001ff00ff01ffffff0000ff0001ffffff01ff00ff01ff000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00000000ff0001ff00ff01ffff0002ff80ff02ff80ff028000800280808003aa55aa02ff80ff03aa55aa03aa55aa03ff55aa03aa00aa04bf40bf04bf40bf04bf40bf05cc339905cc339906d555aa06d555aa07b649b608bf409f08bf409f08bf409f09aa39aa09aa39aa09c639aa0bb92ea20acc33b20bd146b90bd146b90cbf55aa0dc44e9d0cbf40aa0cd540aa0cd540bf0dc43bb10dc43bb10dc43bb10dc4279d0dc43bb10dc43bb10cbf2baa0dc43bb10dc43bb10cbf40aa0cbf40aa0cbf2baa0cbf40aa0cbf40aa0bb946a20acc33b20acc33b20acc33b20ab2339909c639aa09c639aa09c639aa07db49b607db49b607db49b607b649b606d555aa06aa2baa06d555aa05cc339905cc669904bf40bf04bf40bf03aa55aa03ff55aa03aa55aa03aa55aa02ff80ff028000800280808001ffffff01ffffff02ff80ff01ff00ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ff00ff01ff00ff0280008003aa55aa02ff80ff02ff80ff03aa55aa03ff55ff03aa55aa05cc6699059933990599339905cc66cc05cc33cc05cc33cc06d52baa07b624b607db49b608bf409f08bf409f09c639aa0acc4db20acc4db20acc4db20bb946b90cbf40aa0cbf40aa0cbf40aa0dc43bb10dc43bb10dc43bb10dc43bb10dc43bb10eb637a40ec837b60ec837a40fcc33aa0fbb33aa0fcc44aa0ec837a40ec837a40ec837b60eb637a40dc43bb10ec849a40eb637a40dc43bb10dc43bb10db13b9d0cbf40aa0cbf40aa0bb92ea20bd12eb90bb92ea20acc33b209c639c609c639c608bf409f08bf409f07db49b607b649b606d52baa06aa2baa06aa2baa05cc339904bf40bf04ff40bf03ff55aa03ff55aa03aa55aa03aa55aa03ff55aa03aa55aa02808080028080800100ff00028080800000ff0001ff00ff01ffff000100ff0000ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff02ff80ff028080800280808002ff80ff03ffaaff03aa55aa03aa55aa04bf40bf04bf408005cc339905cc33990599339906aa2baa06d555aa07b6249208bf409f08bf409f08bf409f08bf40bf0ab233990acc33b20bb946a20bd146b90cbf40aa0cd540bf0dc43bb10dc43bb10eb637a40ec837b60fbb44aa0fcc44aa10bf40af10bf409f0fcc33aa10cf40af0fcc44bb10cf40af10bf40af10bf40af10bf309f10bf40af10bf409f10bf409f10bf409f0fbb33aa0fbb33aa0ec837a40fbb44aa0ec837a40eb637a40dc43bb10cbf40aa0cbf2baa0cbf40aa0bd146b90acc33b20acc33b209c639aa09c655aa08bf409f08bf40bf07db24b607db49b606d555aa06d52baa05cc339905cc66cc05cc339904bf40bf04bf408004bf408003aa55aa02ff80ff02ff008002ff80800280008002ff80ff01ff00ff01ff00ff0280808001ff00ff01ffffff00ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ff000001ffffff01ffffff02ff80ff02ff80ff028080800280808003aa55aa02ff80ff03ff55aa03ff55aa04bf40bf05cc339905cc33cc06aa2baa06d555aa07b649b607b649b608bf409f08bf40bf09c639aa09c639aa0acc33990bb92ea20bd146b90cbf40aa0dc43b9d0dc43bb10dc43bb10ec849b60fbb44aa0fbb33aa10bf30af11b43ca511c32da511c33ca511c33cb411c33ca512c639aa11c33cb411d23cb412c647aa12c647aa11c33cb412c647aa11c33cb411c33ca511c33ca511c33ca511c33ca510bf30af10bf30af0fbb33aa0ec837a40fbb44aa0fbb44aa0dc43bb10dc43bb10dc43bb10dc43bb10bb92ea20bd146b90acc4db209c639aa09c639aa08bf40bf08bf409f06d52baa07db49b606d52baa06aa2baa05cc339904bf40bf04bf40bf04bf408003aa55aa03aa55aa03aa55aa02800080028000800280808001ff00ff0100ff0001ffffff0000ff000100ff0001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ff00ff01ffffff01ffffff028080800280008003aa55aa03aa55aa02ff80ff03aa55aa04bf40bf04bf008004bf40bf05cc339905cc339906aa2baa07db49b607b649b607db49b608bf40bf09c639c60acc4db20bb946a20bd146a20cbf40aa0dc43b9d0dc43bb10ec849b60ec837b60fcc44bb10cf40af11c33cb411c33cb412c639aa12c639aa13c936ae13c943ae14bf40a614bf40a613bc36ae14bf40b214bf40a614cc40b214bf40a614cc40b214bf40a614bf33a614bf33a614bf33a613bc36a113bc36a112b82aaa12c639aa11c33cb411c33ca510cf40af10bf40af0fcc44aa0ec837a40ec837a40dc43bb10dc43bb10cbf40aa0bd146a20acc33b20ab233b209c639aa09c639aa08bf409f07db49b606d52baa06d555aa05cc33cc05cc33cc04bf40bf04bf40bf04bf40bf03aa55aa02ff008002ff80ff03aa55aa02ff80ff028080800280008002ff80ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0100ff000100000001ff00ff01ff00ff01ffffff028080800280008003ffaaff03aa55aa03aa55aa04bf408004bf408004bf40bf05cc33cc06d555aa07b6499207db49b608df40bf08bf40bf09c639aa09c639c60acc33b20bd146b90cd540aa0dc43bb10dd83bb10eb637a40ec837b60fcc44aa10cf40af11c33ca511c33cb412b839aa13bc36a113bc36a115c23daa14bf33b215c231aa15c23daa16b93aa216c53aae16c53aa216c53aae15ce3db615c23daa16c53aa216c53aae15c23daa15c23daa16c53aae15c231aa15c231aa15b63daa14bf33a613c936ae13bc43a112c639aa11c33cb411c33ca50fcc33aa0fcc44bb0fcc44aa0ec849b60dc43bb10dc44eb10bd146b90bb946a20ab233990acc33b208bf409f08bf409f07db49b606d52baa06d52baa06d52baa05cc33cc05cc339904bf40bf04bf408003aa55aa03aa55aa02ff008002ff808002ff8080028080800100ff0001ffffff01ffffff01ffffff01ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808001ffffff01ff00ff01ffffff028000800280808002ff80ff03aa55aa03aa55aa03aa55aa04bf40bf04bf008004bf40bf05cc33cc05cc009906d52baa07db49b607b6249208df40bf08bf209f09c639aa0acc33b20cbf40aa0cbf40aa0dc43b9d0ec837a40fcc44bb10bf40af10cf40af11c33ca512c639aa13c936ae13bc36ae15c249aa15c23daa16c546ae17bc37a617bc37a617bc37a617c837a618bf40aa18bf35aa19c23da318ca40aa18ca40aa19c23dad19c23da318bf40aa18ca40aa17c837b118bf40aa17c837b117bc37a616b93aa216c53aae15c23daa14cc40b213c936ae13c936ae13bc36a112c639aa11c33cb410bf40af0fcc44aa0ec837b60ec837b60cd540aa0dc43bb10bd146b90bb92ea20acc4db208df40bf08bf409f07b624b607b6249207b649b606aa2baa06aa2baa04bf40bf05cc669903ff55aa03ff55aa03aa55aa03aa55aa02ff008002ff008001ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ffffff01ff00ff01ff00ff01ffffff028000800280808003aa55aa02ff80ff03aa55aa03ff55ff03aa55aa04bf40bf04bf40bf05cc33cc06d555aa06d52baa07db49b607b6249209c639aa09c639aa0acc33b20bb92ea20bb92ea20cbf40aa0eb637a40fbb44aa10bf40af10bf30af11c33ca512c647aa13bc43a113c936ae15c23daa15c23db616c53aae17bc37a617bc37a618bf35aa19c23da319c23dad19c23dad1ac43ba71ac43ba71ac43ba71bbd39a11bbd39aa1ac43ba71bbd39a11bbd39a11ac43ba719c23dad1ac43bb11aba3ba719c23dad19c23da318bf359f17c837b117c843a615c23daa15c23daa14cc40b213c943ae13bc36a112c647aa11c33ca510bf40af0fcc33aa0ec837b60dc43bb10dc43bb10cbf2baa0acc33b209c639aa09c639aa08bf409f08bf409f07b649b606d555d506aa2baa05cc33cc04bf40bf04bf408003aa00aa04bf80bf03aa55aa02ff008002ff80ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000000001ffff0001ff00ff01ffffff02ff80ff01ffffff02ff80ff0280008003aa55aa03aa55aa04bf40bf04bf40bf04bf40bf05cc33cc06d52baa06aa2b8007b6499208bf409f08bf409f09c639aa0acc33b20bd146b90cbf2baa0dc43bb10ec837b60fbb33aa0fcc33aa10bf30af12b839aa12c639aa14bf40b214bf33a615c23daa16c52eae17c843b118bf35aa19c23dad19c23dad1ac43bb11bbd39aa1bc639aa1cbf40ad1cc840ad1cbf37ad1dc13eb01dc13ea71dc13eb01dc13ea71dc13ea71cc837ad1cbf37a41cbf37a41cbf40ad1bbd39aa1bbd2faa1ac43bb11ac43ba719c233ad18ca35aa17c837a616c53aae16c53aae16b93aa214cc40b214bf40a612c639aa12c639aa10cf40af0fcc33aa0ec837b60ec837a40dc43b9d0cbf2baa0acc33b209c639aa09c639aa08bf40bf07b624b607b6249206d52baa06aa2baa04bf40bf04bf40bf04bf40bf03ff55aa03aa55aa02ff00ff02ff80ff028080800280808001ffffff02ff808001ff000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff0000ff0002ff808001ff00ff02ff80ff02ff008002ff808002ff80ff03aa55aa03ffaaff04bf40bf04bf40bf05cc33cc05cc33cc06d52baa06d52baa07db49b608bf409f09c655aa0ab233990bb946a20bb92ea20cbf40aa0dc43bb10fcc44aa0fbb33aa11c33ca512b839aa13bc36ae13bc36ae14cc40b215c23daa16c53aae17c837b118ca35b519c23dad1ac43ba71bc639aa1cbf40ad1dc135a71dca3eb01ec43caa1ec43caa1fc53aad1fc53aad1fbd3aa51fbd3aad1fbd3aad1fbd3aa520bf40af1fc53aad1fbd31a51fbd3aa51ebb33aa1ec43caa1dc135a71dca3eb01cc840ad1bc639aa1ac43ba71ac43ba719c233a318bf35aa18bf40aa16c53aae15c231aa14bf33a613bc36a112c639aa11c33ca510bf40af0fbb33aa0dc43bb10dc43bb10cbf40aa0bb946a20acc4db209c655aa08bf409f08bf409f07b624b606d555d505cc33cc05cc33cc04bf40bf04bf80bf03aa55aa03aa55aa03aa55aa02ff00800280008001ff00ff01ffffff0000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ff00ff0100ff0001ff00ff01ff00ff01ffffff0280008002ff808003aa55aa04bf40bf04bf40bf04bf40bf04bf40bf05cc339906aa2baa07b649b607b6249208bf409f09c639aa0acc4db20acc4db20cd555bf0cbf40aa0dc43bb10fbb44aa10bf40af11c33ca512c639aa12c639aa14bf33a615c23daa16c53aae16c53aae18ca40aa19c23dad1bc642aa1cbf37ad1dc13ea71ec43caa1ec43caa1ec433aa20bf38a721c13eaa20c738af21c13eaa22c33cac21c136aa22c33cac22bb34a522c33cac22c33cac22bb3ca521c136aa21c136aa20c738af20bf38a720bf38a71fbd3aa51ec43caa1dca35b01dc135a71dc135a71bc639b31ac43bb119c23da318bf35aa17c837a616c53aae15c23daa13c943ae13bc36ae11c33ca510bf40af0ec837b60ec837a40cd540aa0cbf40aa0acc33b209c639aa09c639aa08bf409f07b649b606d52baa06d52baa05cc339905cc339904bf40bf03aa55aa03aa55aa03ff55aa0280008001ffffff01ffffff01ff00ff01ff00ff01ff00ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000000280808001ff00ff01ffffff01ffffff01ffffff02ff80ff02ff008003aa55aa04bf80bf04bf40bf05cc66cc05cc339905cc339907b6249207b6249208bf409f09c639aa0acc33b20acc33b20bb92ea20dc43bb10eb637a40ec837a410bf40af11c33ca512c639aa14bf40a614bf33a615c23daa17c837a619c23dad19c23dad1ace45b11bc639aa1dc13ea71ec43caa1ec43caa1fc53aad21c13eaa21c136aa22c33cac23c53aaf23c53aaf24bf39aa25c13eac25c137a525c13eac25c137ac25c137ac25c13eac25c13eac25c13eac24c639aa23c53aa823bd3aa822bb34a522c33cac20bf38a720bf38a71fc53aad1ec433aa1dc135a71cbf37ad1cbf40ad1ac43ba719c23da317c837b116c53aae15c23daa14bf40b213bc36ae12b839aa10bf40af0fcc33aa0ec849b60dc43b9d0bd146a20bb946a20acc4db209c639aa08bf40bf07b624b606d52baa06d52baa05cc33cc05cc339904bf40bf04bf408003aa55aa03aa55aa02ff80800280008001ff00ff01ff00ff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ff00ff01ff00ff01ff00ff02808080028080800280008002ff008003aa55aa04bf408004bf408004bf40bf06d52baa05cc339906d52baa07db49b608bf409f09aa1c8e0ab233990bb946a20cbf40aa0db13b9d0eb637a40ec849b610bf40af11c33ca513bc36a114bf40a615c23daa17c837a618ca35aa18ca35b51ace3bb11bc642aa1dc13ea71ec444b320bf40a720c740af21c136aa22c33cac23c53aa824bf39aa24c639aa25c137ac27be3baa27be3baa27c43baa27c43bb127c434aa27c43baa27c43bb127c434aa27c434aa27be3ba327c43baa26c33cae25c137ac25c137ac24bf39aa24bf39aa23bd3aa821c136aa21c93eaa1fc53aad1ec43caa1ec43caa1cbf37a41ac43ba71ac43ba718bf35aa16c53aae16c53aae15c23daa13c943ae11c33ca510bf40af0ec837b60dc43bb10dc43bb10cbf40aa0acc4db20acc4db209c639aa08bf409f07b6249206d52baa05cc009905cc339905cc339904bf408003aa55aa03aa55aa02ff808001ff00ff01ffffff01ff00ff01ffffff01ff000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff01ff00ff01ffffff02808080028000800280808003aa55aa03aa55aa04bf408004bf40bf06d555aa06d555aa06d52baa07db49b608bf409f08bf209f0ab233990bb92ea20cbf40aa0dc43b9d0ec837a40fbb33aa10bf40af11c33cb412c639aa14bf33a616b93aa217c843a619c23dad19cc3dad1bc639aa1cbf37ad1ec43caa1fc542ad20c740af21c93eb223c53aa824bf39aa25c137ac26c33ca827c434aa28c639ac29c138ae29c138a829c138ae2ac237aa2ac237aa2ac837b02ac837b02ac237aa2ac837b02ac837aa2ac237aa2ac23daa29c138a829c138a828bf39ac26c336ae26c33cae25c137ac24c639aa23c53aa822c33cac20c738a720bf38a71ec433aa1dc135a71bc642aa1ac43ba718ca35aa17c837a616c53aae14bf33a613c943ae11d23cb410cf40af0ec837a40ec837a40dc43bb10cbf40aa0bb92ea209c639aa08df40bf07db49b607b6249207b649b606d52baa04bf40bf05cc669904bf40bf03aa55aa02ff80ff02ff8080028000800280808001ff00ff0100ffff0100ffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0280008002ff80ff03ff55aa03aa55aa04bf40bf04bf40bf05cc339905cc33cc06d52baa06d52baa08bf409f08bf409f09c639aa0acc33b20bd146b90dd84eb10ec837a40fcc44aa11c33cb411c33cb413bc36ae15c23daa16c53aae17c843b118ca40b51ac43ba71cc837ad1dc13ea71fc53aad20c740af22c33cac23c53aa824c639aa25c83eac27c43baa28bf39ac28c639ac2ac23db02bc43bac2cbf3aa82cc53aae2dc139aa2dc139aa2dc639aa2ec237ac2dc639b02dc139aa2dc639b02dc139aa2cc53aa82dc639aa2cbf3aa82bc435a62bc43bac2ac237aa29c138a828c639ac27c43baa26c33cae24c640b123c53aaf21c936aa21c136a21fbd3aa51dc135a71cbf37a41bbd39a119c233a317bc37a616c53aae14cc40b212d439b811d23cb410bf409f0fbb44aa0dc43bb10dc43b9d0cbf40aa0bd146b909c639aa08bf40bf07b6249207b649b605cc009905cc339905cc339904bf408003aa55aa03aa55aa02ff80ff02ff80800280008001ffffff01ffffff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00ffffff00ffffff01ffffff01ff000001ffffff01ffffff0280808002ff008002ff80ff03ffaaff03ff55ff04bf40bf04bf40bf05cc66cc06d555aa07b649b608bf409f09e355c609e339c60acc33b20bb946a20cd540aa0ec837a40fcc33aa10bf30af12c647aa13bc36ae14bf33b216c53aae18bf40aa19c233ad1ac43bb11cbf37ad1dca3eb01fc53aad21c13eaa22c33cac23c53aa824c639aa27c43baa28bf39ac29c13eae2bc43bac2cbf3aa82cc53aae2dc639b02ec237ac2fc93cae30c53aaa30c53aaa30c53aaf30c53aaa31c139ac31c139ac30c535af30c53aaa30c540aa2fc33ca82ec837ac2ec237ac2ec23dac2dc139aa2bc435ac2ac237aa29c738ae28c639ac27c43baa26c33ca824c639aa23c53aa821c136aa1fc53aad1ec43caa1dc135a71bbd39aa19c23dad18bf35aa16c52ea214cc33b213c936ae11d24bb410cf40af0ec837a40ec837a40cbf2baa0bd146b90ab2339909c639aa08bf40bf08bf40bf07b649b606aa2baa05cc66cc0599339904bf80bf03aa55aa03aa55aa02ff8080028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff01ff00ff01ffffff01ff00ff0280808002ff008003aa55aa03aa55aa04bf40bf04bf40bf05cc66cc06d555d506d555d507b624b608bf40bf09e339c60acc4db20bd146b90cbf40aa0ec837a40fcc44aa10bf40af12c647b813c936ae15c23daa16c53aae17c837b119c23dad1bc639aa1cc837ad1ec433aa20bf38a722c33ca523bd3aa825c13ea526c336a828c640ac29c738ae2bc43bac2cc53aae2dc639aa2fc33ca82fc33cae30c53aaf32c238a832c738ad33c33caa33c337aa33c33caa34c43bac34bf36ac34c43bac34c43bac33c337aa33c337aa32c73dad32c23dad31c139ac30bf35aa2fc33cae2ec237ac2dc639aa2cc53aae2ac237aa2ac237aa29c13ea827c43baa25c137a524c639aa22c33cac20c738af1fbd3aad1dc13eb01bbd39aa19c233ad18bf35aa16c53aae14cc40b213c943ae11c33ca50fcc33aa0fcc33aa0dc43bb10cbf40aa0bd12ea20ab2339909c639aa08bf40bf07b624b606aa2baa06aa2baa04bf40bf04bf40bf04bf40bf03ff55aa03aa55aa02ff80ff02ff80ff01ffffff01ffffff01ff00ff0000ffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ffffff0000000001ffffff01ffffff01ffffff000000000000ffff01ffffff01ffffff01ffffff0000000001ff00ff01ff00ff000000000000ff0001ffffff01ffffff0000000001ff00000000ffff0100ffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff0280808002ff008003aa005503aa55aa04bf40bf04bf40bf05cc339906aa55aa06d555aa07db49b608bf40bf09c639aa0acc33b20cbf40aa0cbf40aa0dc43bb10fbb44aa10bf409f11c33cb413c936ae14bf33b216c53aae17c837b119cc3dad1cc840ad1dc135a71ec43caa20c738af22c33cac24bf39aa25c137ac27c43baa29c138a82ac83db02cc53aa82dc639aa2ec837ac30c53aaa31c639ac33c337af33c337af35c03aa836c639af36c63daf36c639af37c338ac36c639aa37c338ac37c338ac37c338ac36c239aa36c63daa35c53aad35c53aad34c436ac33c33caf32c73dad31c639ac30c53aaa2fc33ca82dc639aa2cc53aa82bc43bac29c138ae28bf39ac25c137ac24bf39aa22c334a521c136aa1ec43caa1dc13eb01bc642aa1ac43bb117c837a616c546ae14bf40a613c936ae11c33ca510bf309f0fcc44aa0dc43bb10bd12eb90bd146b90acc33b209c639aa08bf409f07b649b607b6499205cc339904bf00bf04bf40bf04bf40bf03aa55aa02ff808002ff80800280808001ffff0001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff0100000001ffffff01ffffff010000000000000001ffffff02ff808001ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff0000ffff01ffffff0100ffff01ffffff01ffffff01ffffff01ffffff00ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff00ff02ff80ff02ff80ff03aa55aa03aa55aa03aa55aa04bf40bf04bf40bf05cc339906d555aa06d52baa08df60bf09c639aa0bb946a20bb92ea20cd540bf0dc43bb10fbb44aa10bf40af12c639aa13bc36a115c23db616c53aae18ca40aa1ac43ba71bc642aa1dca3eb01fbd3aa521c136aa23bd3aa824bf39aa26c33ca828c639ac2ac23daa2cc53aae2dc639aa2ec837ac30c53aaa31c639ac33c33caa34c43bac36c239aa37c338ac38c43bad38c43bad39c53aae39c53aae3ac139ab39c536aa3ac135a73ac139ab3ac139a739c53aaa39c53aae38c43bad38c43bad38c43ba836c639aa35c53aad34c43bac33c337aa31c639ac30c535aa2ec837ac2ec23dac2cc53aae2ac23daa28c639b226c336ae25c137ac23bd3aaf21c13eaa1fbd3aad1cbf37ad1bbd39aa1ac43ba717c837a616c546ae15c23daa12c62aaa11d23cb410bf40af0ec837b60dc43bb10cbf40aa0bb92ea20acc33b209c639c607db49b606d52baa06d52baa05cc339904bf008004bf408003ff55aa02ff8080028080800280808001ff00ff01ff00ff01ffffff0000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ff00ff01ffffff01ffffff01ffffff010000000100000001ffffff01ffffff01ffffff01ff000001ff000001ffffff01ff00ff01ffffff01ff00ff02ff80ff02ff80ff01ff00ff01ffffff01ff00ff01ff00ff0280008001ffffff0280808001ffff000280808001ff00000280808001ff00ff00ffffff00ffffff01ff00000100ff0001ff00ff01ffffff01ffffff01ff00ff01ffffff0000000001ffffff01ffffff0000ff0001ffffff00000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000000000001ffffff01ffff0001ffff0002ff80ff028080800280008002ff80ff03ffaaff04bf408004bf408004bf408005cc339906d52baa07b6499208bf609f08bf409f09e339c60bd146b90cbf40aa0dc43bb10ec837b60fcc33aa11c33ca513bc36a114bf33a616c53aae17c837b11ac43ba71bbd39aa1dc13ea71fc53aad21c136aa23c53aa825c137ac26c336ae28c639ac2bc43ba62cc540ae2ec237ac2fc33cae32c238a833be37aa35c53aad36c239aa37c338ac39c036aa3ac139ab3bc238a93cbf3caa3cc43cae3dc03bab3dc03bab3ec13ea93dc43bab3dc036a73dc43bab3cc437aa3cc437ae3bc238ad3bc238ad3ac639ab39c53aaa38c43ba837c338a736c63daf34c43bac33c337aa31c639ac30c53aaa2dc639aa2cbf3aa82ac23db028c639b227be34aa25c137ac23c53aa821c13eaa1fbd3aad1dc135a71bc639aa19c23dad17c837a616c53aae14cc40b213c936ae11c33ca510bf40af0dc43bb10dc43b9d0cbf40aa0bb92ea209c639aa08df40bf08bf409f06aa2baa06aa2b8005cc339904ff40bf03ff55aa03ffaaaa02ff80ff0280808001ffffff01ff00ff01ffffff01ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff0100000001ffffff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff0280808002ff80ff0000ff0001ffffff02ff808002808080028080800280008002ff80ff0280808002800080028000800280008002800080028080800280808002800080028080800280008001ffff000280008001ffffff0280808001ff00ff0100ff0001ffffff01ff00ff01ffffff01ff00ff01ffffff0000ff0001ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000000000001ffffff01ff000001ffff00028080800280808002ff80ff03aa55aa03aa55aa03ff55aa04bf40bf05cc339905cc339907b6499207db49b608bf409f09e339c60acc33b20cbf40aa0cd540aa0ec837a410cf40af10bf30af13c943a114bf33a616c546ae18bf40aa19c23dad1bc642aa1dc13eb01fc53aad21c13eaa23c53aaf25c137ac26c93cae29c73eae2bc43bac2dc639aa2fc33ca830c53aaa32c23dad34c43bac36c239aa37c338ac38c437ad3ac139ab3bc238ad3dc03bab3ec53aad3ec53aad3fc239aa3fc239ae40c33cab40bf38a740c33ca740c33cab40c33cab3fc239aa3fc639ae3fc239ae3ec13aad3dc93bb03dc43bab3bc238a93ac139ab39c036aa37c338ac36c239aa34c43bac33c33caa31c13ea72fc33ca82cc53aae2bc435ac29c738ae27c43baa25c137ac22c33cac20bf38a71ec43caa1dc13eb01bbd39aa18bf35aa17bc37a616c53aae14cc40a612c647aa10cf40af0fbb33aa0dc427b10dc44eb10cbf40aa0ab233b209e355c608bf409f07b6249206d52baa05cc33cc0599339904bf40bf03aa55aa02ff808003aa55aa02ff80ff01ff00ff01ffffff01ff000001ffffff01ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0100ff00010000000100ff0001ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff0280008001ffffff01ffffff02ff80ff01ffffff01ff00ff01ffffff02ff80ff02ff80ff0280008003aa55aa0280808003aa55aa02808080028000800280808003aa55aa02800080028000800280008003aa55aa0280008003aa55aa0280808002800080028080800280808001ffffff02ff80ff01ff00ff02ff80ff02ff80800280008002ff008001ff00ff0280008002ff80ff01ffffff0100ff000280808001ffffff0280808001ffffff01ffffff000000000000ffff01ff00000000000001000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff000001ff000001ffffff01ffffff028080800280008002ff80ff02ff80ff03ff55aa04bf40bf05cc66cc05cc339906d555aa06d52baa08bf409f09c639aa0acc33b20bd12eb90dc43bb10ec837a40fcc33aa10bf30af12c639aa14bf40a615c23daa17c837b119c23dad1bc642aa1dc135a71fc53aad21c136aa23bd3aa826c33ca827be34aa29c73eae2bc43bac2dc639aa2fc33cae31c639ac32c738ad36c23daa37c33cac38c43bad3ac139ab3bc238ad3dc43bab3ec13aad3fc239aa40c338ab41c437ad43c239ab42c13aaa43c23dab43c239a743c239a743c239ab42c53aae42c13aaa42c53aae41c437ad41c437a940c33cab3fc239aa3ebd35a93dc036a73bc238ad3ac639ab38c43bad37c338a734c43bac33c33caa31c139ac2fc336a82dc639b02bc435ac29c738ae27c43baa25c137ac23bd33a820bf38a71ec43caa1cbf37ad1ac431b118bf35aa17c837a615c23daa13c936ae11c32da510cf40af0fcc33aa0eb637a40cbf40aa0bd146b909c639c609c639aa08bf409f07b6249206aa2baa05cc33cc04bf40bf04bf408003aa55aa02ff008002ff80ff01ff00ff01ffffff01ff000001ffffff01ff000001ffffff0000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100ff0001ffffff0100000001ffffff01ffffff01ffffff01ff00ff01ffffff0280808001ffffff0280808002808080028000800280808002ff808001ff00ff02ff80ff02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028000800280008002ff80ff03aa55aa02ff80ff0280008002ff80ff02ff80ff02ff80ff02ff008002ff808002ff008002800080028000800280808001ffffff01ff00ff01ff00ff01ffffff01ffffff0280808001ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff00ffffff01000000010000000000000001ffffff010000000100000001ffffff01ffffff01ffffff01ffffff02ff80ff0280008003aa55aa0280008003ffaaff04bf40bf05cc66cc05cc33cc05cc33cc06d52baa07db49b609c639aa09c639aa0bb92ea20cd540bf0ec849b60ec837b610bf30af12c639aa14bf40a615ce49aa17c837a619cc3dad1ac43ba71dc13ea71ec433aa21c93eb223bd33a825c137ac27c43baa29c138ae2bc435ac2dc139aa2fc33cae32c238a833c33caa35c53aad37c338ac39c03aa63bc23dad3cc43caa3ec135a940c33cab41c03ba942c53eaa43c239ab44c338a945c037aa45c43baa46c13aab46c13aa847c239a947c239a946c13aa846c53aab45c43baa44c73cac44c338a943c63dab42c53aaa41c03ba940bf3ca73ec13aa93dc03bab3bc238a93ac139ab38c43bad35c53aad34c43bac32c238ad30bf3aaa2dc139aa2bc43bac29c738ae27c43baa24c639aa23bd3aa820c738af1ec43cb31cc837ad1ac431a718ca35aa17bc37a615c23daa13c936ae11d23cb410cf40af0fbb33aa0dc43bb10cd540aa0bb946b909c639aa08bf409f08bf40bf07b649b605cc33cc05cc33cc04bf40bf03aa55aa04bf40bf03aa55aa0280808002ff80ff0280808001ffffff01ffffff01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001ffffff01ff000001ffffff0000ff0001ff00ff01ffffff01ffffff01ff00ff01ffffff02ff80ff0280008001ffffff01ffffff02ff80ff03aa55aa03aa55aa0280008003aa55aa0280808003ff55aa03ff55aa03ff55aa03aa55aa04bf80bf04bf40bf03aa00aa04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf408004bf40bf03aa005504bf40bf03aa00550480408003aa55aa04bf40bf04bf40bf03aa55aa03aa55aa03aa55aa02ff80ff03aa55aa02ff80ff02ff808002ff008002ff0080028080800280008002ff80ff01ff00ff01ffffff01ffffff02800080028080800280008001ffffff01ffffff0280808001ffffff01ffff00010000000280808001ffffff01ffffff0100ff0001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff02ff808002ff808002ff008003aa55aa04bf40bf04bf40bf05cc33cc06d52baa07db49b608df60bf09c655aa0acc33b20cbf40aa0db13b9d0ec837b610bf309f11c33cb413c936ae15c23daa17bc43a618ca40aa1bc639aa1cc837ad1ec43caa21c93eaa22ca3cac25c137ac27c43bb129c132a82bc435ac2ec237ac30c53aaa31c139ac34c43bac36c239aa38c43bad3ac139ab3cc43caa3ec13ea93fc23daa40c338a742c53aaa44c33cac44c338ac45c43baa47c239a947c239ac48c339aa48c339aa49c438ab49c43bab49c038a849c438ab48c339aa48c63caa47c239a946c53aab45c437aa45c03baa43c239ab42c13aaa41c037a93ec13aa93dc03bab3cc43caa3ac139ab38c437ad36c239aa34c43bac32c238ad30c53aaf2dc639b02bc43bac28c639ac27be3baa24bf39aa23c53aa820bf38a71dca35b01cc837ad1ac43ba718bf35aa16c53aae15c23daa13bc36a111c33ca510bf309f0ec837a40cd540bf0cbf40aa0acc33b209aa1caa08bf409f07b6249206d52baa05cc339905cc669904bf408004bf408003aa55aa03aa55aa02ff808001ffffff01ffffff01ff00ff0000ff000100000001ff000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000ffff01ff000001ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff0280808002ff008002ff808002ff80ff02ff80ff0280008003aa55aa03aa55aa03ff55aa03ff55aa03ff55aa03ff55aa04bf408004bf408004bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04bf408005cc339905cc339905cc339904bf40bf04bf408004bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04ff80bf03ff55aa03ff55aa03ff55aa03aa55aa03ff55aa03aa55aa03aa55aa02ff80ff02ff80ff02ff80ff02ff80800280008003aa55aa028000800280008001ffffff01ff000001ffffff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa04bf80bf03ff55aa04bf40bf04bf40bf05cc339906d555aa07b624b608bf409f09c655aa0acc4db20cbf55aa0cbf40aa0ec837a40fcc33aa11c33cb412c639aa14bf40b217bc37a618bf35aa1aba3ba71cbf37ad1ec43caa20bf38a722c334ac25c137a527be3baa2abc37aa2bbe35ac2dc133aa2fc336ae32c73dad34c436ac36c239aa38c437ad3bc238a93cc43cae3ec13aa940c33cab42c13aaa43c239ab45c43baa47c239ac48c339aa48c339aa4ac43bac4ac43ba94bc23aaa4bc23aaa4bc53aad4cc339ab4bc53aaa4cc339a84bc23aaa4ac43ba94ac13ba949c43bab48c63cae47c239a946c13aab45c037aa42c53aae41c43bad40c33cab3ec53aad3cc43cae3ac139ab38c43bad36c639af33c337aa32c238ad30bf3aaa2dc639aa2bc435a629c138a826c33ca824c639aa21c93eaa20bf38a71ec43caa1cbf37a41ac43ba717bc2ca616b92ea214bf33a612c639aa11c33ca50fbb33aa0eb637a40cbf40aa0cbf40aa0acc33b209c639aa07b649b607b649b606d52baa06d555aa04bf40bf04bf408004bf40bf03ff55aa02ff80ff02ff80ff02ff80ff01ff00ff02ff80ff01ff00ff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff02ff80ff01ffffff01ffffff02808080028000800280008002ff008002ff80ff02ff80ff03aa55aa04bf80bf03aa55aa03aa55aa03ff55aa04bf40bf04ff40bf05cc669904bf40bf04bf40bf04bf40bf05cc66cc05cc66cc05cc339905cc33cc05cc339905cc339906d555aa05cc339906aa2b8006aa2b8005cc339906aa55aa06aa55aa05cc339905cc339905cc339904bf40bf04bf40bf05cc339904bf40bf0599339904bf40bf04bf40bf04bf408004bf408004bf408003aa55aa03ff55ff03aa55aa03aa55aa02ff80ff03aa55aa02ff808002ff80800280008001ff00ff02ff80ff02ff80ff0280808002ff80ff0280808001ffffff01ff00ff01ff00ff02ff80ff01ff00ff01ffffff0280008001ffffff02ff80ff0280808003aa55aa03aa55aa03ff55aa05cc339905cc339905cc339906d52baa06d52baa08bf409f09c639aa0acc33990bb946a20cd540aa0dc43bb10fcc33aa11c32da512c639aa13c936ae16b93aae18bf40aa1ac43ba71cc840ad1ec43caa20bf38a722c33cac24c639aa26c33cae29c138a82bc435ac2ec23dac30c53aaa31c634ac35c53aad36c239aa39c03aaa3cc43caa3dc43bab3fc239aa41c03bad42c53aaa44c33cac46c13aab47c239a949c038ab4bc23aaa4bc23aaa4cc339ab4dc338a94dc338a94ec138aa4ec43bad4ec138aa4dc338ac4ec138aa4ec43baa4dc338a94dc338a94bc53aad4ac43bac49c438ab48c339aa48bf39aa46c13aab44c338a942c53aaa41c43ba93ec53aad3cc437ae3bc23dad39c03aaa36c239aa34c43bb131c639ac2fc33ca82cc53aae2ac237aa28bf39a626c33ca824bf39aa22c33cac1ec433aa1dc13ea71bbd39aa19c23dad17bc37a615c23daa14bf40a612b839aa11c33ca50fbb33aa0db13b9d0cbf2baa0acc339909c61caa08bf409f07db49b607b649b606aa2baa05cc66cc04bf408003ff55aa03aa55aa02ff80ff0280808001ffffff01ffffff01ffffff02ff808001ff000001ff00000100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff00ffffff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ffffff028000800280808002ff808002ff80ff02ff80ff03aa55aa03aa55aa04bf80bf03aa55aa03ff55aa03ff55ff04bf40bf04bf40bf04bf40bf05cc339905cc33990599339905cc339905cc33cc05cc339905cc009906d52baa06d52baa06d52baa07b6499206aa2baa07b6499206d555aa07b6499206aa2baa06d555aa06d555aa07b6499206aa2baa06d52baa06d52baa06d52baa06d52baa06d52baa06aa2baa06aa2baa05cc339905cc339905cc339905cc339904bf40bf04bf40bf04bf40bf04bf40bf04bf80bf03ffaaaa04bf80bf03aa0055028000800280008002ff80ff02ff808002ff808001ffffff02808080028080800280808001ffffff0100ff0001ff00ff01ffffff02800080028000800280808002ff808002ff008003aa55aa03ff55aa04bf408004ff40bf05cc339906d52baa06d52baa07db49b608bf209f09c639aa0bb92ea20cd540aa0eb649a40fbb33aa11c33ca512c639aa13c943ae15c23daa16c52eae19c23dad1bbd39aa1dc13eb01fc53aad21c93eb223c53aaf26c336a828c639ac2bc43bac2dc639aa30c53aaf32c238ad34c436ac36c239aa39c53aaa3bc238ad3dc43bab3fc239aa41c43bad43c239ab45c43baa47c239a948c339aa4ac13ba94cc339ab4dc038a94ec138aa4fc23aa84fc23aab50c239ac50c239ac51c339aa50c639ac50c639ac50c239ac50c239a94fc53aab4fc23aa84ec43baa4cc339ab4cc339ab4bc236aa49c438ab48c339aa47c23dac44c338ac43c239ab40c738ab3ec53aad3cc437ae3bc238ad38c43bad35c53aad34c43bac31c639ac2fc33ca82cc53aa82ac23daa27be3baa25c13eac24bf39aa20c738a71ec43caa1dc13ea71ac43ba718ca35aa17bc37a615c23daa13c943ae11c33cb410bf40af0fcc44aa0dc43b9d0bd146a20acc339909c639aa08bf409f07b649b607b649b606aa2baa05cc339904bf40bf04bf40bf03aa55aa03aa55aa028000800280008001ffffff01ff000002ff808001ffffff01ffffff0100ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffffff0280008001ffffff028080800280008002ff008002ff008003aa55aa03ff55aa03aa55aa04bf408004bf40bf04bf408005cc33cc04bf40bf04bf40bf05cc66cc06aa2baa06d555aa06aa2baa07b649b607b649b607b649b607b649b607db49b607db24b607db49b608bf409f08bf409f08bf409f08bf409f08bf409f08bf409f07b649b607b649b608bf409f07db49b607b649b607db49b606d52baa06d52baa07b6249207b6249207b6249206aa2baa06d52baa06d52baa05cc009906aa2baa06d555aa05cc66cc04bf40bf04ff40bf04ff40bf04bf408003ff55aa04bf40bf03aa55aa02ff008003ff55aa03aa55aa03aa55aa03aa55aa028080800280808002ff808001ffffff02ff00800280808002ff80ff03aa55aa02ff808002ff008003aa55aa03aa55aa04bf40bf04bf40bf0599339906aa2baa06d555aa07db49b608bf409f09c639aa0acc33b20bd146b90dc43b9d0ec837a410bf309f11c33ca513bc36ae15c23daa16c53aae18ca40aa1bc642aa1dc13ea71fc53aad21c93eb223c53aaf25c137ac28c639ac2ac83daa2dc139aa2fc336a831c639ac34c436ac36c639af39c53aae3cc43caa3ec13aa93fc239ae42c13aaa44c338a946c53aab47c236a949c438ab4bc53dad4dc038a94ec138a750c239a950c239a951c339aa52c138ab52c438ab52c438ab53c237a953c237a953c23aa952c438ab53c53aac52c138a851c339a751c339aa4fc53aab4ec438aa4dc338ac4dc038a94bc53aad49c43baf47c239ac45c037aa43c63dab41c43bad3fc239ae3cc43cae3ac639ab38c43bad36c639aa34c43bac31c63eac2ec237ac2cbf3aa829c138ae27c43baa25c13eac22c33cac20c740af1ec43caa1cbf37a41ac43bb118bf359f17c843a614bf40a612c639aa11c33cb40fbb33aa0eb637a40cbf2b950bd146b90acc4db208df40bf07b624b607b649b606aa2baa05cc66cc04bf40bf04bf40bf03aa55aa02ff80ff02ff00800280008002ff80ff01ff00ff01ffffff01ff00ff01ffffff01ffffff0000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ff00ff01ff00ff01ffffff01ff00ff02ff80ff0280808002800080028080800280008002ff80ff02ff80ff02ff008003aa55aa03ff55aa04bf408004bf40bf04bf40bf04bf40bf05cc66cc05cc33cc06d555d506d52baa06d555aa06d555aa07b6499207b6249207db49b607b649b607db49b608bf409f08bf409f08df40bf08df40bf09c639aa09c639aa09c639aa09c639aa09c639aa09aa398e09aa398e09aa398e08bf409f08df40bf09c639aa08bf409f09c655aa08df40bf08bf409f08bf409f08bf409f07b6249207db49b607db49b607b6499206d52baa06d52baa06aa2baa0599339905cc66cc05cc339905cc339904bf80bf04bf408004bf40bf03aa55aa04bf80bf03aa55aa03aa55aa03ffaaff03aa55aa02ff80800280008001ffffff02ff808002ff80800280808002ff80ff03aa55aa02ff008003ff55aa03ff55aa03ff55aa04bf40bf06aa2baa06d52baa07b649b608bf409f08df40bf0acc33b20bb92ea20dc43bb10ec837a410bf309f11c33ca513c943ae14bf40a616c53aae17c837b119c23dad1cc837ad1ec43caa20bf38a723c53aaf25c137a527c43baa2ac23daa2dc63eaa2fbe36a831c639ac33c337aa36c239aa38c437ad3bc238ad3dc036ab3fc239aa42c136aa44c338a946c13aab48c339aa4ac43ba94cc339ab4dc33ca94fc23aab50c239a951c339ad52c43bab53c53aac54c53aad54c23aad55c339ab55c339ab55c339ab55c339ab56c43ba954c237aa54c23aaa53c53aa953c53aa952c43bab50c236ac50c239a94ec43bad4dc338a94bc23aaa49c43bab47c239a945c437aa43c239ab41c437ad3fc239ae3dc03bab3ac639ab38c43ba835c53aad32c238ad30c535aa2dc639aa2bc43bac28c639ac26c336a824bf39aa22bb3ca51fc53aad1ec43caa1bc639aa19c233ad18bf359f16c53aa213c936ae11c33cb411c33ca50ec837a40eb637a40cbf40aa0acc4db209c655aa09c655aa07b6499206d555aa05cc339905cc66cc04bf40bf04bf40bf02ff80ff02ff80ff02ff808001ffff0001ffffff01ff00ff01ffffff0000ff0001ffffff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff0100ff000280808002ff8080028080800280808003aa55aa02ff80ff03aa55aa03aa55aa03aa55aa03ff55aa04bf40bf04bf40bf04bf40bf05cc33cc06aa2baa06aa2baa07b649b606d52baa07b6249207db49b608bf409f08bf409f09c639aa09c655aa08bf409f09c639aa09c639c60ab24db209c639aa0acc33b20acc33b209c639aa09c639aa0acc4db20ab233990acc33b20acc4db20acc4db209c639aa0acc33b20acc4db20ab233990ab2339909c639aa09aa398e09c639aa08df40bf08bf409f08bf409f08bf409f07db24b607b6249206d52baa06aa2baa06d555d506d52baa05cc339905cc66cc05cc66cc05cc339904bf40bf03ff55aa03aa55aa04bf408003aa55aa03aa55aa02ff80ff03aa55aa03aa55aa03aa55aa02ff80ff03aa55aa03ff55aa03aa55aa03aa55aa04bf408003ff55aa04bf40bf04bf40bf06aa2baa07b649b608bf409f08bf409f09c639aa0bb92ea20cd555bf0ec849a40fbb33aa10bf30af12c639aa14bf40a615c231aa17c843b119c23dad1bc642b31ec43caa20c740af23c542af24c639aa27c43baa29c73ea82cc53aa82ec237ac31c139ac33c33caa36c239aa38c437a83bc238ad3cc437aa3fc639ae42c136aa45c43baa46c53aab48c339ae4ac13bac4cc339ab4ec43baa50c239a951c339aa52c43bae54c23aaa55c339ab55c339ab56c438ac57c43baa57c43bad58c23aab58c53aab57c438aa57c43baa57c438aa57c43baa55c339ab55c039a854c23aaa53c53aac52c438ab50c639ac4ec438aa4ec43baa4cc63cab4ac13ba947c239a946c13aab44c33cac41c43bad3ec53aad3dc43bab39c53aae37c33cac35c53aad32c238a830bf3aa52dc639aa2ac237aa28bf39a626c336a824bf39aa21c13eaa1fc53aad1dc135a71ac43bb118bf35aa16c53aae15c23daa13c943ae11c33cb40fbb33aa0ec837a40dc43b9d0bb946a20acc339909c639aa08bf409f07b649b606d555aa05cc33cc04bf40bf04bf40bf03ff55ff03aa55aa0280008002ff80ff0280008001ffffff01ff00ff01ffffff01ffffff0100ff0001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000000100ff0001ffffff01ffffff01ff00ff01ff00ff0280008002ff008002ff808002ff008003aa55aa03aa55aa03aa55aa03ff55aa03aa55aa04bf40bf04ff40bf05cc339905cc33cc05cc33cc06d52baa06d555aa06d52baa07b6249207db49b609c655aa08bf40bf09c639aa09c639aa09c639aa09c639aa09c639aa0acc33b20bd146b90bb946b90bd146b90bd146b90bb946a20bd146a20bb946a20cd540aa0cbf40950cbf40aa0cbf40aa0bd146b90bb92ea20bb946a20bd146b90acc33b20bb946a20bb946a20acc4db20ab233990ab2339909c639aa09c639aa09c639aa09c639aa08bf409f07db49b607db49b607b6249207b6499206d52baa06aa2baa06aa2baa05cc339905cc66cc0599669904bf408004bf40bf03aa55aa03ff55aa03aa005503aa55aa03aa55aa03aa55aa02ff008003aa55aa03aa55aa03ff55aa04bf408004bf40bf04ff80bf05cc33cc05cc33cc06d555d507b649b608bf40bf09c639aa0acc33b20bd12ea20dc43bb10ec837a410bf40af12c6399c13c943a114cc40b217c843a619c23dad1bc639aa1dc13ea71fbd3aa521c136aa24bf39aa26c33ca829c138a82bc43bac2dc639aa30c53aaa33c337aa35c53aad38bf3ba83bc238a93dc43bab3fc239aa42c13aaa44c338ac46c137ab49c438ab4ac43bac4cc339ab4ec43bad50c239ac52c43bab54c23aaa3ac139ab16c53aae1cc840b622c33cac22c33cac2dc63eaa32cc3db338c43bad49c438ab59c639ac5ac439aa53c53aa959c339a958c23aab57c43baa56c43bac55c339ab4ac43bac4ec13baa51c339ad4fc23aab4ec13baa4cc339a849c43bab47c239a945c437aa43c239ab40c73cab3ec53aad3cc43caa39c53aaa37c33cac34c436a732c23da82ec837ac2cc53aae29c738ae27c43baa25c137ac22c33cac20bf30a71ec43caa1cc837ad1aba3ba718bf40aa16c53aae14bf40b212c62aaa10bf309f10bf409f0eb637a40cbf40aa0bb92ea20acc4db208bf409f07b624b607db49b605cc33cc05cc339904bf80bf03aa55aa03aa55aa02ff80ff03aa55aa0280808001ffffff01ffffff01ff00ff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ff00ff01ff00ff01ffffff0280808002808080028080800280008002ff00800280008003aa55aa03aa55aa03aa55aa04bf408005cc66cc05cc33cc06d52baa06aa2baa06aa2baa06d52baa07b649b607b649b608bf40bf08bf40bf09c639aa0acc4db20acc4db20acc33990acc33b20bb92ea20cbf40aa0cbf40aa0cd540aa0cd540bf0cd540bf0dc43bb10dc43bb10dc44eb10dc43bb10dc43bb10eb637a40eb637a40dd83bb10cd52baa0cd540aa0dc43bb10cbf40aa0cbf40aa0dc43bb10cbf40aa0bd12eb90bd12eb90bd146b90acc33b20acc33b20acc4db209c639aa09c639aa09c639aa08bf409f08bf409f08bf409f07b6249207b649b606d52baa06aa2baa05cc339905cc33cc05cc669904bf40bf04bf40bf04bf408003aa55aa04bf40bf04bf80bf04bf40bf03aa55aa04bf80bf04bf408004bf40bf04bf40bf04bf40bf05cc33cc06aa55aa06d555d507db49b607b649b608bf40bf0acc33b20bb92ea20cbf40aa0ec837a40fbb33aa11c34bb413bc36a115c23daa16c53aa218bf35aa1ac431a71dc135a71ec433aa21c136aa23c53aa826c33cae28c639ac2bc43ba62dc639aa30c53aaa32c73dad35c53aad37c738ac3ac139ab3cc437aa3fc639aa42c53aaa44c338ac46c53aab49c438ab4bc23aaa4dc338a94fc23aab51c339aa52c43bab4ec43bad4bc23aaa2dc139aa09717171198f5266207860502f775c4c387b5b4d358265572e8b6f643aab658d3dbc58a33fc645ae24c640aa3ac63eab3fc23daa59c33cac58c23aab58c23aab4bc53aaa4fc53aab53c237a951c339aa50c23da94ec13baa4bc23aaa4ac43bac47c639ac45c43baa43c63dab40c73cab3ec53ea93ac639ab38c437a836c239aa33c337aa31c639ac2ec237ac2bc435a629c138ae27c43bb124c639aa22c334ac20c740af1ec43cb31cbf40ad1aba3ba717bc37a615c231aa14bf40b212c639aa10bf309f0eb624a40dc43b9d0cbf40aa0acc4db209c639aa07db49b607db49b606d52baa05cc339905cc66cc04bf80bf03aa55aa03aa55aa02ff80ff0280808002ff008001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01ff00ff01ffffff0280808002ff008002ff008003ff55aa03ff55aa04bf80bf03aa55aa03ff55aa03aa55aa03aa00aa05cc339905cc339906d52baa06d52baa07b649b607b649b607b6249208bf409f09c639aa09c639aa09c639aa0acc4db20acc4db20bd146b90cbf40aa0cbf40aa0cbf40aa0dc43bb10dc43bb10ec837b60ec837b60eb637a40eb637a40ec837a40ec837b60fbb33aa0ec837a40fbb44aa0ec837a40fcc33aa0ec837b60fbb33aa0fbb44aa0eb637a40ec837b60ec837a40dc43bb10ec837a40dc43b9d0cbf40aa0cbf40aa0cbf40aa0bb946a20bd146b90bb946a20ab233990acc4db209c639aa09c639aa08bf409f08bf409f07db49b606d555d506aa2baa06aa2baa05cc33cc05cc339905cc339904bf408004bf40bf04bf40bf04bf40bf04bf40bf03aa00aa04bf40bf03aa00aa04bf40bf05cc339906d555aa06aa2baa06aa2baa07b649b608bf40bf08bf40bf09c639c60acc33b20cbf40aa0eb637a40fbb44aa11c33ca512c639aa13c936ae15ce3daa18bf40aa19c233a31bc639aa1dc135a720bf38a722c334ac25c137a527c434aa29c738a82dc139aa2fc33ca831c639ac34c43bac37c338ac3ac139ab3cc43caa3fc239aa41c437a944c338a946c53aab48c339ae4bc23aaa4dc338ac4fc23aab3dc03bab20b738a70caa40950cbf40aa189f408a3962483f8d63473dbf61473ce060443bea61453bec61433ae0654840d56b4d45d9785c53dc82675edd8e7169cd866055a18d6256758b60534a8d605350ac49832eac488b41c843ad4dc33ca949c73bab53c53aa942c53aae4ac137a93fc63daa46c53aaf49c43bab46c537ab44c73cac42c53eaa40c33cab3dc43bab3ac639ab37c338ac35c035a832c238a830c53aaa2dc139aa2bc43bac28c639ac26c33cae23c53aa821c136aa1fbd3aad1dc13eb01bbd39aa19c23dad17bc37a614bf33a613bc36a111c33ca50fcc44aa0dc43bb10dc43bb10bd146b90ab2339908bf209f07b624b607b649b606aa2baa05cc33cc04bf40bf03aa55aa03ffaaff03aa55aa02ff80ff02ff80ff01ff00ff01ffffff0000ff0001ff00ff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000ff0001ffffff01ff00ff01ff00ff01ffffff0280808003aa55aa02ff808002ff008003aa55aa03ff55aa04bf408003ff55aa05cc66cc04bf40bf05cc339906d52baa06d52baa07b6249208bf40bf08bf40bf08bf40bf09c639aa09c639aa0acc33b20bd146b90cbf40aa0cd555bf0cbf2baa0dc43bb10ec849a40eb637a40ec837b60fcc44aa0fcc44aa0fcc33aa10bf30af10bf40af11c33ca511c33ca511c33ca511c32da510cf40af10cf40af11c33ca510cf30af10bf30af10bf40af10bf40af0fcc33aa0fbb33aa0fcc44aa0fbb33aa0ec837b60ec849b60dc43bb10cbf2baa0dc43bb10cd540bf0cbf40aa0cbf40aa0bb946a20acc4db20acc4db209c639aa08df40bf08bf409f07db49b607b624b607b649b606d52baa06d52baa05cc33cc05cc339905cc66cc04bf40bf05cc33cc04bf008005cc339904bf40bf05cc339905cc339905cc339906aa2baa07b6249207b649b608bf409f08bf40bf09c639c60acc33b20cbf40aa0dc43bb10fbb44aa10bf40af11c33cb413c943ae14cc33a617bc37a618ca35aa1bc639aa1dc13ea71ec43caa22c33cac24bf39aa27c43bb129c738ae2cc53aa82ec237ac31c639ac34c43bac37c33ca739c53aaa3bc73dad3ec53ead41c43ba943c639ab46c13aab48c339aa4ac13bac4dc338a94fc237ab51c339aa53c23aa91bbd39a1056633332a5b3d37865f4541dc614741fa684e47fc735b53fc7e6761fb867069fc8e7973fa95837df897847efb978580fb978582fdb4a098fc9d7b6efda57e6ef9a67d6df0a07364eb926252d38f5d4daa8a5a4a6a98655734986c5d25c1679f27cb48b12ec83db14fc53aab4dc338a94bc23aaa49c43bab46c53aab44c73cac42c53aaa3fc239aa3cc437aa3ac139ab37be38a734bf3bac31c639ac2fc33ca82cc53aae2ac23daa27c434aa25ba37a522bb34ac21c136aa1fbd3aad1bc639aa1ac445b118bf40aa15c231aa14bf33a613bc43a110cf40af0fcc44aa0dc43bb10cbf40aa0acc33b209c639aa08bf40bf07db49b606aa2baa05cc66cc05cc33cc04bf40bf03aa55aa03ff55aa03ff55aa02ff80800280008002ff80ff01ff00ff01ff00ff0280808001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff0100ff0001ffffff01ff00ff01ff00ff01ffffff01ffffff03ff55aa03ff55aa02ff008004bf80bf03ff55aa04bf40bf04bf40bf05cc33cc05cc33cc05cc009907b6499207db49b608df40bf09c639aa09c639aa09c639aa0acc4db20bb946a20bd146b90dc43bb10dc43bb10dc43bb10dd83bb10fbb33aa0fbb33aa10bf409f10bf40af10cf40af11c32da511c33ca511c33cb412c639aa12c639aa12c639aa12c639aa12c639aa13c936ae12c639aa13c936ae12c639aa12c639aa12c639aa12c639aa12b839aa12c639aa11c33cb411c33ca510bf40af10bf40af0fcc44aa0fbb33aa0fbb33aa0ec849b60dc43bb10cbf40aa0cbf40aa0bd146b90bb946a20ab233990ab24db208df40bf08bf409f08bf40bf07db49b607db49b606d52baa06aa2baa06aa2baa05cc339905cc33cc05cc33cc05cc339904bf40bf05cc33cc05cc33cc05cc339906d52baa06d52baa07b649b607b624b608bf409f09c639aa0acc33b20cbf40aa0cbf2baa0ec837b60fcc33aa11c33cb413c943ae14cc40b216c53aae18ca40aa1ac43bb11cc837ad1ec43caa21c936aa24bf39aa26bc36a829c138a82bc43bac2ec237ac30c535aa33c337aa36c23daa38c43bad3bc73dad3dc436ab40c33cab43c239ab46c13aab48c339aa4bc23aaa4cc339ab4fc53aab51c33cad49c038ab20bf38a7127163637486726edb846f69f8856f6afe88736eff897872fe8a7972fe8d7c78ff8f7e7bff91817efe948481fe968784fe958683fe9c8e89febeaca4fe95766afe9e7c6cfda38372fbaa8777fbb48d7ffdb68e7efbba8f7feeb98b7be6ae8070d3a87969b3a276656ab7938437c3829431c644ac43c239ab45c43baa48c339aa46c53eab43c63dab40c338ab3dc43bab3bc238ad38c437ad36c239aa33be37aa30c53aaa2ec23da62bc43bac29c138a826c33cae24c639aa22bb34ac1fc53aad1dc13eb01bbd39aa19c23dad16c53aae15c231aa13bc36a112b8399c0fbb33aa0ec849a40cbf40aa0bb92ea20acc33b209c639aa07db24b606d52baa06d52baa05cc339904bf40bf04bf408003ff55aa03aa55aa03aa55aa0280808001ffffff01ffffff01ff00ff0000ff000100000001ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000ff000100ff0002ff80ff01ffffff01ffffff02ff808002ff00800280008003aa55aa04bf40bf03ff55aa03ff55aa04bf40bf05cc66cc05cc33cc06d52baa06d52baa08bf409f08bf409f08bf409f0ab233990ab233990bd146b90bd146b90cbf40aa0cd540bf0dc43bb10eb637a40fbb33aa0fcc33aa10cf40af11c33ca511c33ca512c639aa12c639aa13bc36ae13bc36ae14bf40a614bf33a614bf33a614bf33a614cc33b214cc33b215c231aa14cc33b214cc33b214bf33a614bf33a614cc33b214bf40a613c936ae13c943ae12c639aa13bc43ae12c639aa11c33ca511c33cb410bf40af10bf40af10bf409f0fbb44aa0dc43bb10dc43bb10dc43bb10cbf40aa0cbf40aa0bb946a209c639aa0ab24db209c639aa08bf409f08bf409f07b6249207b649b606aa2baa06aa2baa06aa2baa06d555aa05cc33cc06d555aa06aa2baa06d52baa06d52baa07db49b607b649b608bf40bf08bf409f09c655aa0acc33b20bd146b90cd540aa0dc43bb10ec837a410bf30af12c639aa13c943ae15ce3daa18bf40aa19c23da31bc639aa1ec43caa20c740af22c33cac25c83eac28bf39ac2bbe3bac2cc53aae30c53aaa32c238a835c53aad37c33cac3ac63eab3dc43bab3fc63dae42c53aaa45c037aa47c239ac4ac13bac4cc339ab4ec438aa50c639ac52c438ab26bc3ca813a143948c8c7873f48d7b75fe887874ff897b77fe8b7d79fe8c807aff8f827eff91837fff928581ff948784ff958884ff968885ff988985ffa59793ffc7b3abff95756bff9e7d70ffa18476fea68c7dffab8e81feb29688feb79e8ffdbea295fdc6a79bfeceb0a3fdd7b9acf6e6cdc0d6c5a3937eae826b29ae6a7611c34ba545c43baa47c639ac45c43baa42c13aaa40c33cab3ec13aa93ac139ab38c43ba834c43bac32c73da830bf3aaa2dc639aa2bbe3ba627c43baa25c837ac23c53aaf21c136aa1fbd3aad1cbf37ad1ac43ba717c837b116c53aae15c23daa12b82a9c11c33ca50fbb33aa0dc43bb10cbf40aa0bb946a209c639aa09c639aa07db49b606d52baa05cc33cc04bf40bf04bf408004bf80bf03aa55aa03aa55aa02ff80800280008001ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff0280808001ff00ff01ff00ff01ffffff0280808002ff80ff03aa55aa02ff008003ff55aa03ff55aa04bf40bf04ff40bf05cc33cc05cc33cc06aa2baa07b649b608bf409f08bf409f09c655aa09c639aa0acc33b20bb92ea20cbf40aa0cd540aa0dc43bb10eb637a40fcc44aa10bf40af10bf40af11c33ca512c639aa13c936ae13bc36a114cc40b214bf40b214bf40b215c23daa16c53aae16b92ea216c53aae17bc37a617c837a616c52eae17c837b116c52eae17c837a616c53aae16c53aae17bc37a615c23daa15c23daa15c23daa14cc33a614cc40b214bf33a613bc36a112c639aa12c639aa10bf30af10cf40bf10bf40af0fbb33aa0ec837b60dc43bb10dc43bb10cd540bf0cbf40aa0bd146b90bb946a20acc33b209c639aa08df40bf08bf409f08bf60bf07b649b607db49b607b6499207b649b606d52baa07b649b607b6249207b6249207b6249207b624b608bf40bf08bf40bf09c639aa0acc33990bd146b90cbf2baa0dc43b9d0ec837b610bf40af12c639aa13c943ae15ce3daa17c843a618ca40aa1bc639aa1dc13ea720bf38a722bb34a524c639aa27c43baa29c13ea82cc53aae2ec237ac31c639ac34c43bac37c338ac3ac139a73cc43caa3fc23daa41c43bad44c73cac47c239a949c438ab4cc339a84ec138aa51c339aa53c23aa936bd39a5098e398e66846e69f1937f7afd8f807afe8b7c7afe8e807dfe908180ff938280ff928480ff928581ff938682ff948783ff968884ff978985ff9c8e89ffb5a8a1ffbeada2ff96756cff9e7d70ff9f8477ffa48b80ffac8e87ffb49992feb9a29affbeaba2fec2b1a8fec9baaefecfc0b6fee8dacff6d8c1aeebd6b49dc0d7b29b4cc9a1830dc44e9d40c33cab46c53aab44c338ac41c037a93fc239aa3cc43caa39c53aaa37c33cac34c43bac31c639ac2fc33ca82cc53aae29c738ae27c43bb124c639aa22c334ac1fc53aad1ec43caa1bc639aa19c233ad17bc37a615c231aa13bc36ae11c33cb410bf40af0eb637a40cbf40aa0cbf40aa0acc4db209c639aa07db49b607db49b606aa2baa04bf00bf04bf40bf03ff55aa03aa55aa03aa55aa02ff808002ff808002ff808001ff00ff01ff00ff01ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff01ffffff01ffffff02ff80ff0280008002ff80800280008003aa55aa03aa55aa03ff55aa04bf408004ff40bf0599339906d555aa06d52baa07b649b608bf409f08bf409f09c639aa0ab233990ab233990bb92ea20cbf40aa0cbf40aa0ec849a40ec837b610cf40af11b42da511c33cb412c639aa13bc36a113bc36ae14bf33a615c23daa15c231aa16b93aa217bc43a617c843b117c843b118bf35aa18bf35aa18bf35aa19c23da318ca35aa18bf35aa19c23dad18bf35aa18ca35aa18bf35aa18bf35aa18bf35aa17c843b117c837b117c843a616c53aae16c53aa215c231aa14bf33a614bf40a613c943ae12c639aa11c33cb411c33ca510cf40af0fcc44aa0ec837b60ec849b60ec849a40cbf40aa0bd146b90acc33b20ab2339909c639aa09aa39aa08bf40bf08bf409f08bf409f08bf409f07b6249206d52baa07b649b607b649b607b6249208bf409f08bf409f09c639aa0acc4db20acc33b20bd146a20cbf40aa0dc43bb10ec849b60fcc33aa10cf40af13c943ae15c23daa16c546ae18ca40aa1ace3bb11cc840ad1fbd3aa521c136aa24bf39aa26c33cae28c639ac2bc43bac2ec23dac31c139a733c337aa35c53aad38c43bad3bc73dad3fc23daa40c338ab43c63dab46c13aab49c43bab4bc23aaa4ec13baa50c239a952c43bab30c53aaa028000003b826863e5917c76fe94827cfe93827eff8f7f7dff90817fff91827eff91837eff928580ff938682ff948784ff958784ff978b87ff9a8e89ffa59c95ffbfb5acffb7a499ff987b6effa08174ffa3887bffa68d81ffae958dffbba39affbfa9a1ffc4afa7ffccb9b0ffd1c0b6ffd7c8beffeadbceffd5bfacfdd3b6a2f8dfc2aee3e6c5b059dfb79e1ec44da248c339aa46c53aab43c23dab41c43ba93ec13aa93bc238a939c53aaa36c23daa33c83caf30bf35a52ec237ac2bc43bac28c639ac26c33cae24bf39aa22c33cac1ec43caa1dca3eb01ac43bb118bf35aa16b93aa214cc40b212c639aa11c33ca50fbb33aa0dc43bb10cbf40aa0bd146b909c61caa08df40bf08bf40bf06d52baa05cc33cc05cc339904bf40bf04bf408003aa55aa03aa55aa02ff808001ff00ff01ffffff01ffffff01ff00ff0000ff0001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ff000001ffff0001ffffff0280008001ffffff0280008002ff80ff03aa55aa03aa55aa03aa55aa04bf40bf05cc66cc04bf40bf05cc33cc06d52baa06aa00aa08bf409f08bf409f09c639aa0acc33b20bb946a20cbf40aa0cbf40aa0dc43bb10ec837b60fcc33aa10bf40af11c33ca512c639aa13bc36ae14bf40b215c23daa15c231aa16c53aae17c837b117c837b118ca40aa19c247ad1aba3ba71ac43ba71ac43bb11ac431b11ac431a71bc639aa1bc639aa1bc639b31bc639aa1bc639aa1bc639aa1ac43ba71ac43ba71aba31a71ac43ba719c23dad19c23da318ca35aa17c837b117c837a616c53aae15c23daa14cc40b214bf40a613c936ae12c639aa11c33cb411c33cb40fcc44aa0fbb44aa0ec837a40dc43bb10dc43b9d0cd540aa0bd146a20bb92ea20ab2339909c639aa09c639aa08bf409f08bf40bf08bf409f07db49b608bf409f08bf409f09c655aa08bf409f09c639aa0acc33b20acc33b20bd146b90cd540aa0dc43b9d0ec837a40fbb33aa11c33ca512c639aa14bf33a616c53aae18bf40aa19cc3dad1bd039b31ec43caa20bf30a723bd3aa825c83eac28c639ac2ac23daa2dc63eaa30bf3aaa32c738ad35c03aa838c437a83ac639ab3dc43bab40c338ab43c63dab45c43bae48c339aa4bc53dad4dc33cac4fc53aab53c23aa930c53aa51cbf40a420876868ca917974fd917e7aff93837dff93847fff8f817dff92837fff91837fff90837eff918480ff938782ff948883ff978a85ff9c8f89ffa69a93ffb3a8a1ffd0c4bdffa48c84ff9b7c71ff9f8175ffa4877cffab9187ffb8a196ffc1ab9fffc6b1a5ffccb9acffd2c1b4ffd9c7bcffdecec3ffefe0d2ffd2bbaaffd5b7a7fedbc3b1fce5cfbce5efd2be4eefcbb41bc64caa48bf39aa45c43baa42c53aaa40c33cab3dc43bab39c536aa38bf3ba834c43bac32c238ad2fc336a82dc639aa2ac23db027c43bb126c33cae22c33cac20bf38a71dca3eb01bc639aa18ca35aa17c837b115c23daa13bc36a112b839aa10bf40af0dc43bb10cbf2baa0bd146b90acc33b209c639aa08bf409f06d52baa06d52baa05cc33cc05cc339904bf408004bf408003ffaaff02ff808002ff808001ffffff01ff00ff01ff00ff0100000000ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ff00ff01ffffff02ff80ff02ff008002ff008003aa55aa02ff80ff04bf40bf03aa55aa04bf40bf05cc33cc06d52baa06d52baa07b649b608bf409f08bf409f09c655c60acc33b20bb92ea20cbf40aa0dd84eb10dc43bb10eb637a40fcc33aa10cf30af12b839aa13bc36ae13c936ae14bf33a615c231aa16c53aae17c843b118bf35aa18bf35aa1ac43ba71ac43ba71bbd39aa1bc639aa1cbf37a41cc837ad1dc13eb01dc135a71dc135a71dc135b01dca35b01dca3eb01dc135a71dc135a71dc135a71cc837ad1dc13ea71cbf37a41cbf37a41bc642aa1ac43bb11ac43ba718ca40aa18bf35aa17c837a617bc37a616c53aae15b63daa14bf40b213c943bc12c647aa11c33ca510bf409f0fcc44aa0ec837a40eb637a40dc43b9d0bd12ea20bd146a20bb946a20acc33b20ab2339908bf209f09c639aa08bf20bf09c639aa08bf409f08bf40bf09c639aa09c639aa0acc33b20acc33b20bd146b90cbf40aa0dc43bb10ec837a40fbb33aa11c33ca511c33cb413c936ae15c231aa17c843b119cc3dad1bc639aa1dca3eb01fc53aad22c33cac24c639aa26c336ae29c73eae2cc53aa82ec83dac31c139ac34c43bac37be38a739c53aae3cc437ae40c338ab42c53aae45c83bae47c639ac4ac43bac4cc339ab4fc53dab51c339aa3fc239aa2bc43ba618aa558095917873fb937d7aff94817eff958580ff958681ff8f817eff8e827eff8e837eff8f847fff918581ff948884ff988b87ff9d918bffa79b94ffb3a79effc4b8b1ffddcfc8ff917a72ff9a7c73ffa18379ffa88d82ffb79e93ffc2aba0ffc8b3a7ffcebaadffd3c2b4ffd7c9baffdbcdc0ffe3d6caffefe1d3ffcbb4a4ffd2b7a7ffdbc4b4fee5d2c3faf2deccc8eccfba32ebc7ad21c13eb247c239a943c239ab41c43bad3fc23daa3cbf37aa39c036aa37be38a733c337aa31c139ac2fc33ca82cc53aa82ac23daa27c43baa24c640aa22ca43ac1fbd3aa51dc13ea71ac43bb118bf35aa16c53aae14bf40b212c639aa11c33ca50fcc44aa0dc43bb10cbf40aa0acc33b20acc4db209c639aa07db49b606d52baa05cc339905cc66cc04bf408004bf40bf03ff55ff02ff80ff02ff80ff0280808002ff80ff01ff00ff01ff00ff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff02ff80ff02ff808002ff8080028000800280008004bf40bf05cc669904bf40bf05cc33cc06d52baa06d52baa08bf409f08bf409f09aa398e0ab233990bd146b90cd555bf0dc43bb10ec837a40ec837b60fcc33aa11c33ca511c33cb412c639aa14cc40b215c23daa17bc43a617bc37a618ca40b519c23dad1aba31a71bc639aa1cbf37ad1dc13ea71dc13ea71dca3eb01ec43cb31fc53aad1fbd3aad1fc53aad1fc53aad1fc53aad1fc53aad1fc53aad20bf38a71fc53aad1fc53aad1fc53aad1ec43caa1ec43caa1dc13eb01dc13ea71cc837ad1bc639b31bbd39aa19c233a319c23da319c23dad18bf40aa16c53aae16b93aae15c23daa13c943ae12c639aa12c639aa10bf40af0fbb33aa0fcc44aa0ec837b60dc44eb10cbf40aa0bb92ea20bb92ea20bb946a20ab233b20acc33b20ab233b20ab24db20ab24db20acc33b209c639aa0ab233b20bb92ea20bd146b90cbf40aa0db1279d0ec837a40fbb44aa11c33ca512b839aa13c943ae15c231aa17c837a618ca35aa1ac43ba71cc840ad1ec43caa21c93eaa23c53aaf26c33cae29c138ae2bc43bac2ec23dac31c139ac34c43bac36c239aa39c03aaa3cbf37aa3fc239aa41c43ba944c338a947c639ac49c43bab4cc339a84ec43bad52c13ba83fc239aa36c239aa0fbb44996193766ef4947c76ff95807efe978482ff968882ff948680ff8d817eff8d8380ff8c8280ff8e8480ff928683ff998d88ff9f948effa89d96ffb5a9a1ffc2b6afffd1c4bdffdacac3ff8d7670ff9d8179ffa48980ffb39b90ffc3aba0ffccb5a9ffd2bcafffd9c3b7ffdbcbbdffddd0c1ffe0d3c6ffe8dcd0ffefe1d4ffcab4a4ffd2b8a8ffdec8b8fee9d8cafdf3e2d3f7e4cebcaaf0d4be18df95aa44c338a93dc03bab43c239ab41c037a93ec13aa93bc23dad38c43bad35c53aa833c33caa30c535aa2ec237ac2bc435ac28c639ac25c13eac22c33cac1fc53aad1dca35b01cc840ad19c23dad17c837a614cc33a614bf40a611c33cb410bf40af0ec837a40dc43bb10bd146a20acc33b209c639aa08bf409f07b649b606d555d505cc33cc05cc33cc04bf40bf04bf80bf03aa55aa0280008003aa55aa02ff80ff01ffffff0280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff02ff80ff02ff808003aa55aa03aa55aa04bf408004bf408004bf40bf05cc339906d555aa06d52baa07b6249208df40bf08bf409f09c639aa0acc33b20cbf40aa0dc43bb10eb637a40fbb33aa10bf40af11c33cb413bc36a114bf40a615c23daa15ce3db617c837a618ca40aa19c23dad1ac43ba71bc639b31cc837ad1dc135b01ec43caa1fc53aad1fc53aad20c740af20c738af21c136aa22c33cac22c33cac22c33cac22c33cac22c33cac22c33cac22c33cac22c334ac21c136aa21c136aa21c13eaa20c740af20bf38a720bf40af1ec43caa1dca3eb01dc13eb01cbf40ad1bc639aa1aba3ba719c23dad17c837b117c843b116c53aae15c23daa14bf40a612c639aa12c647b811c33ca510bf40af0fbb33aa0ec837b60ec849b60dc43bb10cbf40aa0bb92ea20bb92ea20bb92ea20ab233b20ab233b20acc33b20acc33b20acc33b20bd12ea20cbf2b950cbf40aa0db13b9d0eb637a40fbb44aa10bf40af12b847aa13bc43ae15c23daa16c53aae18ca40b51ac43ba71cc840ad1ecc3caa21c13eaa23c53aa825c837ac28c640ac2ac237aa2dc139aa30bf3aaa32c238a835c53aad38c43ba83ac139ab3dc43bab41c43ba943c239ab46c137ab48c639ae4bc23aaa4dc338ac50c23da94ec13baa35c03aa817bc37a63095756adf957d72fe948178ff96837eff978680ff988881ff948781ff8d807bff8b807dff8e8480ff938885ff9a8f8bffa39991ffaea39affbaaea4ffc4b7afffcdc1bbffdccfc9ffcebdb7ff968078ffa3897fffb2988dffc7aea2ffd2bbaeffd7c2b3ffddc6b9ffe2cec0ffe5d4c7ffe6d8caffe7dcd0ffece0d5ffefdfd2ffc7b0a1ffd6bcabffe4ccbcffebdbccfef4e5d8fde2cfbef1ebd7c662f7e0c821c13eaa48c339aa45c037aa42c13aaa3fc239aa3dc03ba73ac139a737c33cac34c43bac32c238a82fc336a82ccb3aae29c138ae27be3baa24c640b121c136aa1fc542ad1dc135a71ac43ba718ca40aa17bc43a614bf40a612b839aa11c33ca50fcc44aa0dd84eb10cbf40aa0acc4db209c639aa08bf409f06aa2baa06d52baa05cc33cc05cc339903aa00aa04bf80bf03aa55aa02800080028000800280808001ff00ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ffff01ffff0002ff808001ffffff028080800280008003aa55aa04bf80bf04bf408004bf408004bf408005cc339906d52baa06d52baa07b6249208bf209f09aa398e09c639aa0bb946a20cbf40aa0cd540aa0dc43bb10ec837b610bf40af12b839aa12c639b814bf40a615c23daa16c53aae17c837b119c23dad1ac43ba71cbf40a41dc13ea71dc135a71fbd3aa51fc53aad20c738af21c136aa22c33cac22c33cac23c53aaf24c639aa24c639aa24c639aa24c639b124c639aa25c13eac24c639aa24bf39aa24c639aa25c13eac23c53aaf24bf39aa22c33cac22c334ac22c33cac21c13eaa20bf38a71fc53aad1ec43caa1dc135a71cb637a41bc639aa19c23dad18bf35aa18bf40aa16c53aae16b93aa214bf40a613c943ae12b839aa11c33ca510bf40af0fcc33aa0ec837b60dc43bb10dc43b9d0cbf40aa0cbf40aa0cbf40aa0bd146b90bd146b90cbf40aa0bb946b90cbf40aa0cbf40aa0cd540aa0dc43bb10ec837a40fbb33aa10bf40af11c33cb413bc36ae14bf40b216c53aae18bf40aa1aba3ba71bc642aa1dc13eb01fc542ad22c343ac24c639aa27c43baa29c138a82cc53aae2fc33cae32c238a834c43bac37c338ac39c53aae3cc43cae40c33cab42c13aaa45c43bae48c339ae4ac43ba94dc038a950bf39a951c339ad35c03aa80cbf2b9519997a70be9a7d73fd957f78ff97867fff988780ff998983ff988883ff988a84ff8c7f7bff8e837eff978b85ffa39791ffafa39bffb7aba1ffc1b5aaffc9bbb1ffd0c2baffd9ccc6ffe4d6cfffc2afa8ffa0877effb69d92ffcbb2a6ffd7bfb3ffdec9bbffe4cec1ffe7d2c4ffe9d6c9ffeadbcdffeaded0ffebe1d5fff3e7ddffe3d2c6ffccb4a5ffdcc3b3ffe6d1c2ffeddfd1fff3e4d7ffe2cfc2fdeddecf9defe2d31fc542ad37c73cac46c53aab44c338a941c037a93ec53aad3bc238ad39c53aaa36c239aa33c33caa30c535aa2dc639aa2bc43bac29c138a826c336a823bd33a821c136aa1ec43caa1cbf37a419c23dad18bf40aa15c23daa13bc36ae12c647aa10bf40af0ec837a40dc43bb10bd146b90acc339908bf209f08bf40bf06d52baa05cc33cc05cc33cc04bf40bf03aa55aa03aa55aa02ff808002ff80800280808002ff80ff0000ff0001ff000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffff0001ffffff01ff00ff0280808002ff008003aa55aa03aa55aa04bf408004bf408005cc339906d52baa06d52baa07db49b608df40bf09c639aa09c639aa0acc4db20bd146b90cbf40aa0dc43bb10fbb44aa10bf40af11c33cb413bc36ae14bf40b215c23daa16c53aae17c837b11ac43ba71bc639aa1cbf37ad1dc135a71ec43caa1fc53aad21c136aa22c33cac23c53aaf23c53aaf24c639aa25c137ac26c336a826c336a827c43baa27c43bb127c43baa27c43baa27c434aa27c43baa27c43baa27c43baa27c43baa26c336a825c837ac26c33ca825c137ac24bf40aa23c53aa822c33cac22bb34ac20c740af1fc53aad1ec43caa1dc13eb01bc639aa1ac43bb119c233ad17c837b117bc37a616c53aae14bf33a613c936ae12c639aa11c33ca510bf30af0fcc33aa0fbb44aa0eb637a40dc43bb10dc43bb10cbf40aa0cbf40aa0cbf40aa0cbf40aa0cbf40aa0dc43bb10dc43bb10ec849b60ec837b60fcc33aa10bf40af11c33cb413bc36ae14bf40a616b93aae17c837b119c23dad1bc642aa1dc13ea71fc53aad21c93eaa23c53aa826c33cae29c73eae2bc43bac2ec23dac31c139a733c337aa36c639aa38c837ad3bc73dad3fc239aa41c03ba944c33cac47c239ac49c43baf4cc339ab4fc23aab51c339aa53c237a921c93eaa06aa80807e98776df99b8078ff99837fff998881ff998881ff9a8984ff998a84ff9a8b86ff8d7f7bff938782ffa49792ffb2a59dffbdb0a6ffc6b7acffccbcb2ffd3c3baffd7c8bfffded1c9ffe6d9d2ffb3a09affb1978dffcdb4a9ffdac2b6ffe4cdc0ffe8d2c6ffebd6caffecd9ccffeeddcffff1e1d4ffeee4d5fff0e7dbfff9ece4ffcfbaaeffcfb7a8ffe0c8baffe7d6c8ffefe3d6fef5e5d7fee4d0c4feeee0d5adedddd022c352a538c83bad48c339aa45c43baa43c239ab40c33cab3dc03bab3ac139ab37c33cac35c53aa832c238a830c53aaa2dc639b02ac23daa27c43baa24bf39aa22c33cac20bf38a71dc13ea71ac43bb118bf40aa16c53aae14bf33a613bc43ae10bf40af0fbb33aa0dd83bb10bd12ea20acc4db209c639aa08df40bf07db49b606aa2baa06d52baa05cc339904bf408003aa55aa02ff008002ff00800280008001ff000001ff000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ff00ff02ff80ff02ff008003aa55aa04bf80bf04bf80bf04bf40bf05cc33cc06aa2baa07db49b607db49b608bf409f0acc4db20acc33990bd146a20cd540aa0ec849b60fbb44aa10bf40af12b839aa13bc36ae14bf33b216b93aae17c837a618ca35aa1ac43bb11bc639b31dc13ea71ebb33aa1fbd3aa520c738a722c33cac23c53aaf24bf39aa25c137ac27c43baa28c640ac28c639ac28c639ac29c138a829c73eae2ac23daa2ac237aa2ac23daa2ac23daa2ac237aa2ac237aa2ac23daa29c73eae29c138a829c138a828c639ac27c434aa26c33cae25c83eac24bf39aa23c53aa822c33cac21c136aa1fc531ad1ec43cb31dc135b01cc840ad1bbd39aa1ac43bb119c23dad17bc37a616c53aae15c23daa13c936ae12c639aa11c32da511c33ca50fbb33aa0fbb33aa0ec837a40ec849b60eb637a40dc43bb10ec837a40dc43bb10ec837a40eb637a40eb637a40fbb33aa10bf40af11c33ca512b839aa12c639aa14bf33a615c23daa17bc37b119c233ad1ace3bb11cc837ad1fc53aad21c13eaa24bf39aa25c837ac28bf39a62ac237aa2dc63eaa2fc33cae32c73dad35c53aad38c43bad3ac639ab3ec13aad40c33cab43c63dab46c13aab49c03ba84bc53aaa4ec43baa50c236a94ec43baa2bc43ba608bf609f4d9c7b74ef9b8079ff99837dff9b8781ff9b8881ff9b8a82ff9a8a83ff998a83ff998b84ff8f817cff988b84ffab9d95ffbcaba3ffc5b3a8ffcdbcb0ffcfc0b4ffd6c7baffd9cdc2ffdfd4cbffe1d2caffb4a096ffccb4a9ffdbc3b7ffe4cdc2ffe9d3c7ffecd8c9ffefdcccfff3dfd0fff4e2d4fff5e5d7fff2e7d9fff5eae0ffeee1d7ffc9b3a7ffd9c0b2ffe4cebfffebdbccfff3e5d7fef2e2d3fee8d6c7fdf1e3d4b3eedbc90edb92b639c53aaa4ac13ba947c239a945c03baa42c53eae3fc23daa3cc437aa3ac139ab37c33cac34c43bac31c63eac2ec237ac2bc43bac29c13eae26c33ca823bd3aa820bf38a71ec43caa1cc840ad19c23dad17bc37a615b63daa13c943ae11c33cb40fcc33aa0ec849b60dc43bb10bb946a20acc33b208bf409f07b624b607b649b606aa2baa05cc339904bf408003ff55aa03aa55aa03aa55aa03aa55aa0280008001ff00ff01ff00ff0000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff0280808002ff80ff0280008003aa55aa03aa55aa04bf408004bf40bf05cc33cc06aa2baa08bf409f08bf40bf08df40bf09e339c60bb946a20bd146b90cd540aa0dc43bb10fbb33aa10bf40af12b839aa13c943ae14bf40a615c23daa17c837b119c23dad1ac43bb11bc62faa1ec43caa1fbd3aad20bf38a721c136aa23c53aa824c639aa26c33ca827c43baa28bf39ac28c639ac2ac237aa2bc43bac2bc43bac2bc43bac2dc13eaa2dc139aa2dc139aa2dc139aa2dc139aa2dc139aa2dc139aa2cc540ae2bca3bac2bc43bac2bc43bac2ac237aa29c138a828c639ac27c43baa27be3baa25c83eac24c639aa23c53aa822c33cac20c738af1fc53aad1dca35b01cbf37ad1bc639aa1ac43ba718bf35aa17c837a616b93aa215c23daa14bf33a613bc36a112b839aa11c33ca50fcc44aa0fcc44aa0fbb33990fbb33990eb637a40fbb33aa0ec837a40fbb44aa0fbb33aa0fcc33aa10bf309f11c33ca512c639aa13bc43ae13c936ae15c23daa16c52eae18ca35b51ac43bb11cc837ad1ec43cb320c738af22c33cac25c137ac27c43bb12ac237aa2cc53aae2fc33ca831c639ac34c43bb137c33cac39c53aaa3cc437aa40c33cab42c53aaa44c338ac47c239ac4ac43ba94ec13baa4fc23aab52c438ab1bc642b31cbf40ad2daa8282cb9e807bfe9d847eff9d8781ff9d8983ff9e8984ff9d8a83ff9c8b85ff9a8b85ff9a8c86ff8f817cff968782ffa99992ffbaa8a0ffc4b1a4ffccbbadffd3c4b5ffd6c9bdffdbcfc5ffe1d5ccffd4c4baffc3afa5ffdac3b7ffe3cdc0ffe8d3c7ffecd7cafff1dbcefff0ddcefff2e1d2fff4e3d5fff3e7d9fff3e9ddfff8eee5ffdbcdc3ffcfbbaeffe0cabcffead7c7ffefe0d0fff4e6d8feefe1d1feeadaccfdf2e6d5b0efdfcb17d36fb140c33ca74cc339ab49c038a846c13aab43c239ab41c43bad3dc436ab3bc238a939c53aaa35c53fad32c23dad30bf3aaa2dc139aa29c138ae27be3baa24bf39aa21c936aa1fc53aa51dc13eb01ac43bb118bf35aa16b93aa214bf33a612c639b810bf30af0fbb33aa0dc43bb10bb946a20acc33b209c639aa08bf409f07db49b606d52baa05cc339904bf008004bf40bf03aa55aa03aa55aa028000800280008001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff01ffffff01ff00ff0280008003aa55aa03aa55aa04bf408004bf408004bf008005cc33cc06aa2baa07b624b608bf409f09c639aa0bb92ea20acc33b20dc43bb10dc43bb10fbb33aa10bf40af11c33cb412c639aa14cc40b216c53aae18bf35aa19c23dad1bbd39aa1cbf37ad1ec43caa20bf40a722c33cac22c33cac24bf39aa25c83eac26c336ae28bf39ac2ac23daa2bbe3bac2bc43bac2dc139aa2dc139aa2ec83dac2fc33ca82fc33cae2fc33cae2fc33cae2fc336ae30c53aaa30bf3aaa2fc33cae2fc33cae2fc33cae2ec237ac2dc139aa2dc639aa2cbf3aa82bc43ba62ac23daa28bf33ac27be34aa26c33cae25c83eac24bf39aa22c33cac21c136aa20bf38a71ec43caa1dc13ea71bc639aa1ac43bb118bf35aa17c837b116c53aae15c231aa14bf40a612c639aa12b839aa11c33cb410bf309f10cf40af10bf409f10bf409f0fcc44aa0fcc44aa0fcc44aa0fbb33aa10bf40af11c33ca512c639aa13c943ae14bf40a615c23daa16c53aae18bf35aa1aba3ba71cbf37ad1dca3eb01fc53aad22ca3cb424c639aa26c93cae29c138a82bc43bac2ec237ac31c639ac33c337aa36c239aa39c53fae3cc43caa3ec53aad41c437ad45c43baa47c239a94ac13ba94cc639ab4fc23aab51c63cad3ac63eab21c13eaa06ffd5d5969b8077fc9e8780fe9e8982ff9e8983ff9f8a84ff9e8a84ff9c8a84ff9b8b85ff9a8b85ff9a8b86ff8f807cff93837effa4948dffb5a199ffc0ab9fffc9b8a8ffd0c1b3ffd5c7bbffdbcdc3ffe1d3c9ffcfbcb1ffd3bcb0ffddc7bbffe3cdc0ffe9d4c7ffebd7c9ffeedacbffeeddcdfff2e2d1fff3e5d5fff3e9dbfff4eadffff3e8dfffcabbb0ffd8c4b7ffe7d4c5ffeeddcdfff2e2d2fff5e7d8feefe0d2fdf1e1d4fdf1e4d5a9f0dfcf1ace62a74ac437a94dc038a94ac13bac47c239ac45c43baa41c437ad3fc239aa3cbf37aa3ac139ab37c33cac34c43bac32c23dad2ec23dac2bbe35a628c639ac26c33ca823c53aa820c740af1dc135a71bc639aa19c23da316c53aae15c23daa13c936ae11c33ca510bf40af0dc43bb10cd540bf0bb92ea20acc4db209c639aa07b6249206d52baa06d555aa04bf40bf04bf40bf04bf80bf03aa55aa03aa55aa0280808001ffffff01ff00ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000ff000280808002ff80ff01ffffff02ff008003aa55aa03aa55aa04bf408004bf008005cc339906d555aa07db49b608bf209f09c639aa0acc33b20bb92ea20cbf40aa0dc43bb10fbb33aa0fbb33aa11c33cb412c639aa15c23daa16b93aa217c837b119c23dad1bbd39aa1dc135a71ec433aa20bf40af21c13eaa23bd3aa824c639aa26c93cae27c43bb12ac237aa2bc43bac2dc13eaa2ebc3da62fc33ca82fc336ae30c53aaa30c53aaa32c23da833c33caa32c73dad33c33caa33c33caa33c33caf33c33caa32c238a832c23dad32c238a831c139a731c13eac2fc33cae2fc33ca82ec23da62cc53aae2bc435ac2ac23daa29c138a827c43baa25c137a524bf39aa23c53aa820c738af1fc53aad1ec43caa1dc13ea71bc639aa19c233ad19c23dad17bc37a616c53aae15c23daa14bf33a612c639aa12c639aa12c647aa11c33ca511c33ca510bf30af10bf40af10bf40af10bf40af11c33ca511c33ca512c639aa14bf40a614bf33a616c53aae17bc37a618bf35aa1ac43bb11cbf37a41dc135b01fce42b522c33cac24bf39aa26c33cae28c639ac2bc43bac2dc639aa30c53aaa33c337aa36c239aa38c43bad3bc23dad3ec13ea941c03ba943c239ab46c53aab49c438ab4bc53aaa4ec43bad50c239ac3ec53ead2bc43bac23c549af61a0867cf39c847aff9e8981ff9d8a83ff9e8b85ff9e8a85ff9d8b84ff9c8b85ff9a8b85ff9b8b85ff9b8a84ff94827dff8e7d77ff998781ffa9948effb69f97ffbbaa9dffc3b3a7ffccbdb1ffd6c6bdffdfcfc4ffcab6a9ffd3bcadffddc6b7ffe3cebeffe7d1c2ffead5c6ffebd7c7ffefdccdfff1e0d1fff0e3d3fff2e7d9fff5ebe1ffded1c7ffcebeb3ffe7d4c5ffefdcccfff3e1d1fff5e4d4fff7e7d9ffefe1d3fdf3e5d7fbf0e3d39cf5e3d019cc5cad50c639ac4dc338ac4bc23aaa48c339aa46c13aab43c239ab41c03ba93ec13aa93ac639ab37c738ac35c53aad32c238a82fc336a82cbf34a829c138a826c33ca824bf39aa20c738af1fc53aad1cbf37ad19c23dad18ca40aa15c23daa14bf40a612b8399c10bf409f0ec837a40cbf40aa0bb92ea20acc4db209c639aa08bf409f06d52baa0599339904bf40bf04bf40bf03aa00aa03aa55aa03aa55aa02ff80ff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ff0001ff00ff01ff00ff02ff80ff01ffffff0280008004bf80bf03aa55aa04bf40bf05cc339905cc33cc06aa2baa07b649b609c639aa09c639aa0acc33b20bd146b90dc44eb10ec837a410bf309f11c33ca513bc36a114bf40a616b93aa217bc43a619c233a31bc642aa1cbf37ad1ec43caa20bf38a722c33cac24c640aa25c83eac27c43baa29c13eae2ac83daa2cbf3aae2dc639aa2fc33cae30bf3aaa30c53aaa32c73dad33c33caa34c43bac34c43bac34c43bac35c53aad35c53aa835c53aad35c03aad35c035a835c53aa835c03aa835c03aa833c337aa33c33caa32c238a831c639ac30c53aaa2fbe3ca82dc639b02cc53aa82ac23daa29c73eae27c43baa26c33ca825c137a523c53aa821c136aa20bf38a71dc135a71dc13ea71bc639aa19c233ad18bf35aa18bf35aa16c53aae15c23daa14bf40a613c943ae12c639aa13c943ae11c33ca512c639aa12c639aa11c33ca511c33cb412c647b812c639aa13c936ae14bf33a616c53aae17bc37a618ca40aa1ac43ba71bc639aa1cbf37a41fc53aad21c13eaa22c33cac25c13eac27c43baa2ac23daa2ccb3aae2fc33ca831cb39ac35c03aa837c338ac3ac139ab3cc43cae3fc239aa42c53aaa44c738ac48c339ae4ac437ac4dc338ac50c239ac52c438ab20c740af2bca41b223bd9299dc967d77fea08882ffa08983ff9f8a86ff9d8986ff9c8985ff9d8c87ff9d8a86ff9c8b85ff9d8981ff9e8680ff917a73ff85706bff8c7974ff95817dff9f8985ffa7948bffac9b92ffb1a097ffbca89effc0aa9effc4ada0ffcdb5a6ffd8c2b1ffdec9baffe4cdbfffe7d1c0ffebd5c3ffedd9c9ffeeddcdfff1e1d2fff1e5d5fff7ecdfffd3c5bbffe3d0c4fff2dccbfff5e1cffff6e3d1fff6e5d5fff9e9dafff1e3d3fdf7e9dbf9f1e2d382f5e4d231c644ac52c13bab4fc237ab4dc338a94ac137a947c239ac45c03baa41c437a93fc239aa3bc738ad39c53aaa36c239aa33c33caa30c53aaa2dc139aa2bc43bac28bf39a624c632aa22ca3cac1fc53aad1dca3eb01bc642aa19c23da316c53aae15c23daa12c647aa10cf40af0fcc44aa0dc43bb10cbf2baa0acc33b209c639aa08bf40bf07b624b606d52baa05cc339904bf40bf03ff55aa03ff55aa03aa55aa02ff80ff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff02ff008003aa55aa03ff55aa03aa55aa04bf408004bf40bf05cc66cc06d555d506d52baa08bf409f09c639aa0acc33b20bd12eb90cbf40aa0dc43bb10fcc33aa10cf40af12c647aa14bf40a615c23daa16c53aae19c23dad1ac43bb11cc840ad1ec43caa20c738af22c33cac24c640aa26c33cae27c43baa2abc3daa2bc43bac2dc13eaa2ec237ac30c53aaa32c23da832c238ad33c33caa35c53aad35c53aad36c639aa37c73cac38c43bad37c338ac38c437a838c43bad38c43bad37c338ac38c43ba838c43bad36c639aa36c23daa35c53aad34bf36a734bf3ba732c23dad31c139ac2fc336ae2ec237ac2cbf3aa82bc43ba62ac23daa27c434aa26c33ca825c137ac23bd3aa822c334ac20bf38a71ec43caa1cbf40ad1bbd39aa1ac43ba719c233a317c837b116c546ae15c23daa15c23daa14bf33a614bf40a613bc36a113c936ae12c639aa13c936ae13c936ae13c936ae14cc40b215c23daa16b93aa217bc37a618ca40aa1ac43ba71bbd39aa1cc837ad1ec43caa21c13eaa23c53aa825c13eac27c43baa2ac23daa2bc435ac2ec83dac31c639ac33c83caa36c639aa39c53aaa3cc43caa3fc23daa41c437a944c33ca947c239ac49c43bab4cc339ab4fc23aab51c339ad53c537ac22c33ca529c744ae9e98796ffea1877dfe9e8984ff9e8884ff9f8a85ff9e8984ffa08b86ff9f8a83ff9e8a81ff9a837aff8a7066ff80645bff81645eff7f665fff7c6762ff816c69ff846f6dff8b7670ff8b7872ff927e77ff9f8980ffaa9287ffb69c8fffc2a89bffceb7a8ffd8c2b2ffe0c8b9ffe3cdbaffe6d1beffe9d7c5ffebdbc9ffefe0cffff4e6d5ffefe0d2ffdfcec0fff1decffff7e1cffff6e2cffff5e5d3fff6e7d5fff8eadafff7eadafef6e8daf6f0e2d268f5e4d03cbf3caa53c23aac51c039aa4ec13baa4bc23aaa48c339aa46c13aab43c239a741c43bad3dc436ab3ac639ab37c338ac35c03aa832c238a82ec237a62cbf3aa829c138a825c837ac23c53aa821c13eaa1ec43caa1bc639aa1ac445a717c843a615ce3db613c936ae11c33ca50fcc44aa0dc427b10cbf40aa0acc33b209c639c608bf40bf07b624b606d52baa05cc33cc04bf40bf03ff55aa03ff55aa02ff80800280008002ff80ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ff00ff0280008002ff808003aa55aa03aa55aa04bf408004bf408005cc339905cc339906d555aa07b624b608bf409f09c639aa0bd146b90bd146b90dd83bb10fcc44aa10bf40af11d23cb413c943ae14cc40b216c53aae18bf35aa1ac43bb11cc837ad1dca35b020c738af22c334a525c83eac26c336a828c639ac29c73eae2cc53aae2dc139aa2fc33cae31c139ac32c238a833c337aa35c03aa836c63daf37c33cac38c43bad39c53aaa3ac139a73bc23da93ac639ab3ac639ab3bc23dad3ac639ab3ac139ab3ac13eab39c53aaa39c53aae39c03aaa37c738ac37c73cac35c53aa835c03aa834bf3bac31c139ac30c53aaf2ec237ac2dc139aa2bc43bac2ac23db029c13ea826c33cae25c137ac23c53aaf21c93eaa1fc53aad1ec43caa1dc13ea71cbf37a41aba3ba719c233a317c843b116c53aae16b93aa215c249aa14bf40a614bf40a614cc40b214cc40b213c936ae14bf40a615c23daa16b93aa217bc37a617c837b119c23dad19cc3dad1bc639aa1dc13ea71ecc3cb320c740af22c33cac24c640b126c33cae28c639ac2bc43bac2ec23dac31c63eac33c33caa36c23daa38c43bad3cc43caa3ec13aa941c03ba943c639ab46c13aab48c339aa4bc23aaa4ec13baa50c639ac52c438ab3bc238ad08bf609f2bac9488f39a7c76fea28a82ff9f8880ffa18981ffa48b83ffa1857eff967c73ff8b6f66ff86685dff816256ff836358ff836358ff816159ff7f645cff7a635eff76615eff7a6461ff7e6864ff836e69ff8c7771ff957e76ff9b8378ffa88e83ffb1998cffbfa999ffccb3a2ffd7bdaeffe0c7b6ffe4cebcffe7d3c1ffead7c5ffefddccfff3e4d1ffe7d7c3fff1ddccfff4e0cefff7e2cefff6e4d0fff5e8d5fff7ead8fff7ebd9fef9edddfdf6eadbeaf3e5d345fbedd34cc33ca854c23aaa52c43bab4fc23aab4dc338ac49c038a847c239a944c338a942c13aaa3ec53aad3cbf37aa39c53aae35c53aad33c33caa30bf3aaa2dc139aa29c738ae27c43baa24bf39aa21c93eaa1fbd3aa51cbf37a41ac43ba718bf40aa15c231aa14bf40a612c639aa10cf40af0ec837b60cbf40aa0acc33b209c639c608bf409f08bf409f06d52baa05cc339905cc339904bf408003aa55aa02ff808001ff00ff01ffffff0000ff0001ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff000000000000ff0000000000028000800280008002ff808002ff008004bf408003aa00aa04bf008006d555aa06d555aa06d52baa07b649b609c639aa0acc4db20acc33b20dc43bb10ec837b60fbb33aa10bf30af12c639aa15c23daa16c53aae18bf35aa1ac43ba71cbf37ad1dc135b020c740af22c334a523c53aaf26c336a828c640ac29c738ae2cc540ae2ec23dac2fc93cae32c238a834bf3bac35c03aad36c239aa38c43bad39c03faa3ac139ab3bc23dad3bc73dad3cc437aa3dc43fab3ec13aa93ec13aa93dc43bab3ec13aa93dc43bab3dc43bab3cc437aa3bc238ad3bc238a93ac139a739c53aaa37c738ac36c639aa36c239aa34c43bac32c238a830c53aaf2fc33ca82ec23da62bc43bac2ac23daa28c639ac26c33ca824c639aa23bd33a821c136aa20bf38a71ec43caa1dc13ea71bbd39aa19cc3dad19c233a317c837a617c843a616c53aae16c546ae15c23daa15c23daa15c23daa15ce3db616c53aae16c53aae17c843b117c837b119cc3dad1ac43bb11bc639aa1dca3ea71ec43caa20c738af22c33cac25c13eac26c33cae28c639ac2bc43bac2dc139aa30bf3aaa32c238a835c03aa838c43ba83ac139ab3dc43bab40c33cab42c53aaa45c037aa48c339aa4bc23aaa4dc338a94fc53aab52c438ab44c33cac2cc53aae11e178c3ad967969fea4837bffa0837aff9c7c6fff957268ff8e6b60ff88655aff856256ff846255ff866457ff856456ff856358ff836459ff826359ff7e635bff79635dff76615dff78615dff7b6560ff806a65ff856f69ff89736bff927a70ff9c8478ffa38c7fffaf9788ffbba08fffcaae9cffd5b9a8ffddc1b1ffe2c9b7ffe9d0beffedd7c6ffefddcaffefddc8fff3dfc9fff5e1cefff6e3d0fff7e5d3fff6e9d6fff8ebd7fff8ebdafff9ecdefdf3e8d9cdf4e7d524eab1c653c23aa956c13ba952c138a851c039aa4ec138aa4bc23aaa47c239a946c13aab43c23dab40bf38a73dc03bab3ac139ab36c239aa33c337aa31c139ac2dc139aa2ac83db028bf39a624bf39aa22c334a520bf38a71dc135a71bbd39a118bf35aa16c53aae14cc33a612c639aa10bf30af0ec837b60dc43bb10bd146b90acc33b208bf40bf08bf409f06d52baa05cc339904bf408004bf408003aa55aa02ff808001ff00ff02ff808001ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff02ff80ff02ff808002ff008002ff008004bf408004bf40bf04bf40bf06d555aa06d52baa07b649b608bf409f09c639aa0bd146b90cd540bf0dd83bb10fcc44aa11c33ca511d22db414cc40b216c53aae17c837b119c23dad1cc840ad1dc135b01fbd3aad21c136b224bf39aa26c33ca828c639ac2ac23daa2cbf3aa82dc639b030c53aaa32c23dad34bf3bac35c035a838bf3ba838c43bad3ac139ab3bc23dad3cc43caa3dc43bab3ec53aad3fc639aa40c33ca73fc639aa40c33cab40c33cab40c33cab40bf3cab3fc239aa3ec53aad3ec13aad3dc43bab3dc43bab3bc238ad3ac139ab39c03aaa37c33cac35c53aad33c337aa32c738ad30c53aaa2ec237ac2dc139b02bc43bac29c73eae28c640ac26c33ca824bf39aa22c334ac21c136aa1fc53aad1dc13ea71cbf37a41bbd39aa1ac43ba719c23dad17c837a617c837a616c52eae17c837b116c53aae17bc37a616c53aae17bc37a617c843b118bf40aa19c23dad1ac43bb11cbf37ad1dc13ea71ec43caa20bf40a722c33ca523c53aaf25c137ac28c639ac2ac237aa2cc53aae2fc33ca831c639ac34c43bac37c33ca739c53aaa3cc43cae3ec53aad41c83bad44c338a947c239a949c438ab4cc339ab4ec13baa51c33cad54c23aaa3bc73dad1cd149b64ca88675f39d7b6cfe9f786bff8e6559ff8f6657ff90665aff8d6659ff8b6658ff8b675aff8a675aff89675aff876659ff85675aff84675cff82655cff7f645cff7b645dff78625cff76605aff77615aff7c6660ff806964ff836b65ff897169ff917870ff998077ffa3887effae9184ffba9c8dffc7a998ffd2b5a2ffdabeaaffe1c6b1ffe6cdb9ffe7d2bbfff0dac3fff5dec7fff7e1cdfff7e3d0fff9e6d4fff9e9d8fff9ebd9fff8ebdcfff8ebddf9f4e9d984f5e8d42fc341a858c23aab57c13baa53c53aac51c339aa4ec438aa4bc236aa49c43bab47c23da944bf38a941c03bad3ec13aa93bc238a938c43bad34c43bac32c23da82ec83db12bc43bac29c138ae26c33ca823bd3aa821c13eaa1ec43caa1bc639aa19c233ad16c53aae15c23daa12c639aa11c33ca50fbb44aa0dc43bb10cbf40aa0ab2339909c639aa08bf409f07b6499205cc33cc05cc339904ff80bf03ff55aa03ff55aa02ff80ff01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff0280808001ff00ff02ff008002ff80ff02ff008003aa55aa04bf40bf04bf40bf04bf40bf05cc339906d52baa07db49b609c639aa0acc33b20cbf2baa0dc43bb10ec837b610bf40af11c33cb413bc36ae15c231aa17c837a619c23dad1ace3bb11dc13eb01fc53aad21c136aa23c53aaf25c137ac27c43baa2ac83daa2cbf3aa82fc33ca830c53aaa32c73dad34c43bac36c239aa38c43bad39c53aaa3bc238ad3cc43caa3dc43bab3fc239aa40c33cab40c338ab41c43bad42c13aaa42c53aaa42c53aaa43c23da743c23dab42c13aaa42c13aaa41c43bad40c338ab3fc639ae3ec53aad3dc43bab3bc238ad3bc23da939c03aaa37c33cac35c53aad34c43bac32c73dad30c53aaa2ec237ac2dc139aa2ac23db029c13eae27c43baa26c33ca823c53aa822c33cac21c13eaa1fbd3aa51dc13ea71cbf40ad1bbd39aa1ac43ba719c23dad19c23dad18ca40aa18bf35aa18bf40aa18bf35aa18bf35aa17c837b119c23dad19c233ad1bbd39aa1cbf37ad1dc135a71fc542a520c740a722c33ca524c640aa25c837ac28c639ac2ac23daa2cc53aae2ec237ac31c139a734bf3ba736c239aa38c43bad3cc43caa3ec13aa941c03ba944c338a946c53aaf48c639ae4bc23aaa4ec43baa50c23dac52c438ab2bc43bac2dc13eaa10df80afc49d796cffa2786dff9e7364ff966b5cff956a5aff916a5bff8f6b5cff8e6a5eff8d6a5eff8c6a60ff8b6a5fff89685eff87695eff84695dff82665cff80665eff7e6760ff725c54ff715851ff725c52ff765e56ff78615aff7b645fff826b66ff88716cff8e7770ff997e77ffa2857affad8f82ffb89a8bffc2a491ffcbae99ffd3b9a2ffdbc3abffddc6abfff0d9bdfff7dfc5fff8e2ccfff7e5d1fff8e6d5fffae9dafffaebddfff9ecdefcf9eddde2f7ead52ff4e4ce28c640ac5ac13caa57c13baa55c339ab53c23aa94fc53aab4cc339ab4ac13bac47c23da945c03baa41c437ad3ec53aad3cc43caa38c437ad35c53aad32c238ad2fc33cae2cc53aae29c138ae26c336a824c640b121c13eaa1fbd3aa51cbf37a41ac43ba717c837a615c23daa13c943ae11c33cb40fcc44bb0ec849b60cbf40aa0bb946a209c639aa09c655aa07b6249205cc33cc05cc33cc04ff80bf03ff55aa03ffaaaa02ff80ff02ff80ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808001ffffff01ffff0002ff00ff02ff00ff03aa00aa04bf40bf05cc339906aa2baa06d555aa07b649b608bf409f09c639aa0bb946a20dc43bb10ec837b610bf40af11c33cb412c639aa13c936a116c53aa218ca40aa1ac43bb11cc837ad1ec43caa20c740af23c542af25c13eac27c441b12ac23daa2cbf3aa82ec23dac31c13eac32c73dad34c43bac37c33cac38c43bad3ac139ab3cc43caa3dc03bab3ec13aa940c33cab41c43bad42c13aaa43c639ab44c33cac44c33cac44c73cac44c33cac44c33cac44c33cac44c33cac44c338ac43c639ab42c53aaa42c53eaa40c33cab40c33cab3dc436ab3cc43caa3bc23dad39c53faa37c33cac35c53aad33c337aa31c639ac30bf3aaa2ec23dac2cbf3aa82ac237aa28bf39ac27c43baa25c13ea523c53aa821c136aa20bf38a71fbd3aa51dc135a71cbf37ad1bbd2faa1ac43ba71ac43ba719c23da319c23da318ca40aa19c23dad19c233a319c23dad1ac43bb11bbd39aa1bc639b31dc13ea71fc53aa51fc53aad22c33cac23c53aaf25c837ac27c434aa29c73eae2bc43bac2ec83dac31c139ac33c33caf35c53aa838c43ba83bc23da93dc43bab40c33cab42c53aaa45c437aa48c339aa4bc23aaa4cc339ab4fc53aab52c43bae3fc63dae26c343ae1dc146b06ba2816efaa2796dfea37c6eff9a7568ff937163ff917063ff916f62ff8f6e61ff8f6d61ff8e6d62ff8b6d61ff896c61ff896b61ff886c62ff856c62ff856d63ff846b64ff846b64ff725650ff70534bff705249ff6e514aff745852ff755b55ff785e58ff7f6560ff896f69ff8f766fff997e74ffa08479ffaa8d7effb09481ffbda08bffc8ab95ffd0b39cffdbbfa5ffefd5b8fff8dec2fff9e2cafff8e6d1fff9e9d5fff9eadafff5eaddfff9eddcf4fae8d281f5ddc631cb53ac5cc23aac4fc23aab57c43baa55c339ab53c237a950c239a94dc33cac4ac437ac48c339aa45c437aa43c239ab40bf38a73cc437aa39c53aae36c639aa33c33caf30bf3aaa2cc53aae2ac237aa27c441b124bf39aa21c13eaa1fc53aad1cc840ad1ac43bb118bf40aa15ce3db613c936ae11c33cb40fbb33aa0eb637a40cbf40aa0acc33b209c61caa08df40bf08bf409f05cc33cc05cc339904bf40bf04bf808003ff55aa02ff80ff01ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ff00ff03aa55aa03aa55aa04bf40800599339905cc339907b6499208bf409f08bf409f09c639aa0acc33b20bd146b90dc43bb10eb637a410bf30af12b8399c13c936ae15c23daa17c837a619c23dad1bc639aa1dca3eb01fc53aad22c33cac24c639aa26c33cae29c13eae2bc43bac2dc639aa30c540af32c73dad35c03aa837c33cac38c43bad3ac639ab3cc43caa3ec53aad3fc239aa41c03ba942c13aaa43c639ab44c338ac45c43baa45c43bae46c13aab47c239ac47c23da946c53aab46c53aab46c53aab47c23dac45c437aa44c33cac43c239ab42c13aaa41c43bad40c33cab3ec13aa93dc03bab3ac639ab38c43bad36c239aa35c53aad33c33caa31c139a72fc33cae2dc139aa2bc43bac29c138a828bf40ac25c137ac23c53aaf22c33cac21c13eaa1fbd3aa51ec43caa1dc13ea71cbf37a41bc642aa1bbd39aa1ac43bb11ac43bb11ac43bb11ac43ba71ac43bb11cbf40ad1bc639aa1dc13eb01dca3eb01fc53aad20bf38a722c33cac23c53aa825c137ac27c43baa2ac23daa2bc435ac2dc639aa30c53aaf32c233a834c436ac37c738ac3ac139ab3dc43bab3fc23daa42c13aaa44c338ac47c239ac49c438ab4cc339ab4fc237ab51c339ad53c537ac36c239af32c238ad21c974a2dea0776efda67d73ffa17b6fff98776aff957265ff957164ff947065ff917064ff8f7064ff8f7165ff8e7266ff8d7266ff8c7368ff8c736aff8a736aff88726bff87706aff846b64ff6f534bff6e5047ff6f5045ff6e5047ff73574fff755951ff735751ff735750ff775c54ff7f645bff8b7064ff9b7f73ffa58779ffab8d7dffb59584ffbd9e8bffc8a893ffd7b69bffeccdb2fff6dabdfff9e0c9fff8e6d1fff9e9d5fff8e9d9fff5eadcfef9e8d5d8f6d9bd37f6d1b509e38eaa3ac63eab33c83caf4dc33cac56c438ac54c23aaa51c339aa4fc23aab4cc339ab49c438ab46c13aab43c239ab41c03ba93ec13aa93ac139ab37c338ac34c43bac31c139ac2ec237ac2ac237b028bf39ac25c13eac22c33cac20bf40a71dc13ea71ac43ba719c23da316d146ae14bf40b211c33ca510cf40af0ec837b60cd540bf0bd146b909e339c608bf409f07b6249206aa2baa05cc33cc04bf40bf04bf80bf02ff008002ff80ff02ff80ff0000ff0000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000ff000280808002ff80ff0280808003aa55aa03aa55aa04bf40800599339905cc33cc06aa2baa07db49b608bf409f09c639aa0bd12eb90cbf40aa0ec849b610bf40af11c33ca513bc36a115c231aa16c53aae18bf35aa1ac43ba71dc13eb01ec43cb321c136aa23c53aaf26c33cae28c639ac2bc43bac2dc139aa30c540aa32c73dad34c43bac36c63daf38c43bad3ac139ab3cc43caa3fc239aa40c33cab41c43bad43c239ab44c338ac46c13aab46c53aab47c639ac48c33caa48c33caa49c43bab48c339aa48c639ae48c63cae48c339aa48c63cae46c53aab45c437aa45c43baa44c33ca943c239ab41c43bad40c338ab3ec53aad3cc43caa3ac639ab38c43bad36c63daa34c43bac32c23dad30c53aaa2ec237a62cc53aae2ac83db028bf39ac27be3baa25c137ac23c53aa822c334ac21c136aa20bf38a71ec433aa1dc13ea71cc840ad1cbf37ad1bc639aa1bc639aa1bbd39aa1bc639aa1cc840ad1cc840ad1dc13ea71ec43cb31fbd3aa520c740a722c33cac24c640aa25c137ac27c43baa28c639ac2bc43bac2dc639aa30bf3aaa32c238ad34c436ac37c338ac3ac139ab3cc43cae3ec53aad41c43ba944c33cac47c239a949c43bab4bc53aad4ec43baa50c639ac53c23aac45c43bae2cbf3aae03ffaaaa7da57e70fca47d71ffa47f76ff9e7e74ff9b7d73ff98796fff98786fff98796fff95796eff95796fff947a6fff937a70ff917a70ff8f776eff8f7870ff8c766fff89746eff8a736dff796159ff71544bff6f5048ff6e5045ff6d5046ff6f534aff775a52ff775952ff745850ff75594fff785a50ff795a4dff7c5d4eff8d6a5cffa17d6dffb28e7effbc9b89ffc6a38dffd4b299ffe8c8adfff3d5bafff8dfc7fff8e5cffffae8d4fff8ebdcfef8ecd9fceccdafbef3ccac3ff7ceb208dfbf9f0dc44eb129c13ea848c339ae57c13baa4fc53aab4dc038a94fc23aab4cc339ab4ac43bac47c239a944c338ac41c43bad3fc239aa3bc73dad37c338ac35c03aa832c238a82fbe3ca82bc43bac28c639ac26bc36a822c334ac20c740af1dc13eb01bc639aa19c23dad16c53aae15c23daa12c647b811c33cb40fbb33aa0cbf2baa0bd12eb90acc33b208df40bf07db49b606aa2baa06aa2baa0599339904bf40bf02ff80ff02ff80ff01ff00ff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000000100000001ffffff01ff00ff0280808002ff008003aa55aa03ff55aa04bf80bf0599339905cc33cc07b649b608bf409f09c639aa0acc33b20bd12eb90dc43bb10ec837b610bf40af12c647aa13bc36a115c23daa17c837a61ac43ba71cbf37ad1ec43caa20c738af23bd3aa825c137a528bf39a62ac237aa2cc53aae2fc33cae31c63eac34c43bac36c239aa38c43bad3ac139ab3dc03bab3fc23daa40c338ab42c13aaa44c33cac46c13aab46c53aab48c339aa48c339aa49c43bab4ac43bac4ac43bac4bc23daa4bc23aaa4ac13ba94ac43bac4ac43bac4ac43bac48c639ae48c63cae47c239ac45c43bae44c338ac43c239ab41c037a93fc239aa3dc43bab3bc238a938c437ad38c43ba835c53aad33c83caf31c139ac30c53aaa2dc639b02bc43bac2ac23daa28bf39a626c33cae24bf39aa22c33cac22c33cac20bf30a71fbd3aa51ec43caa1ec43caa1dc13eb01cc837ad1dc13eb01cc840ad1dc13ea71dc135a71ebb3caa1fbd3aa520c740af21c13eaa22c33cac23c53aa825c83eac27c43baa29c138a82bc43bac2dc639aa2fc336a832c238a834c436a736c639aa38c437ad3bc238a93ec53aad40c33cab42c53aaa46c53aab48c339aa4bc23aaa4dc33cac4fc53aab52c43bab55c33cab1cc840ad1cc840b625ac8a6ee8a47e70ffa68379ffa1817aff9e8279ff9a8178ff9b8078ff9b8176ff998075ff987f75ff977e75ff957e76ff947d76ff937d74ff917b74ff8f7973ff8b7770ff8a7570ff8b746eff755c53ff70544aff705248ff6d5147ff6d5147ff6e5249ff775951ff775a52ff775a51ff785a51ff7a5a4fff7d5d4fff815d4fff855d4eff89604fff8f6651ffa57b64ffc29b80ffd4b091ffe4c3a3fff2d4b6fff7ddc1fff9e6d0fff7e9d7fff5e8d3ffebcfadf9f1c49dbdf4c8a37ef5caac3ef7caad15f3c2b60dd89d9d0dc44eb138c43bad55c63cae53c23aa941c03bad44c33cac34bf3bac48c339aa45c43baa42c13aaa3ec53aad3cc43caa38c43bad35c03aad32c238ad2fc336ae2cbf3aa829c138a826c33cae23c53aa820c738af1ec43caa1bc639aa19cc3dad17c843b115c23daa13bc43ae10cf40af0fbb33aa0dc43bb10cbf40aa0acc33b208bf409f07b649b606d52baa06aa2baa05cc33cc04bf40bf03aa55aa02ff808001ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ff00ff01ff00ff02ff008003aa55aa03ff55aa04ff40bf04bf408005cc33cc06d52baa07b649b609c639aa09c655aa0acc4db20dc44eb10ec837b60fbb33aa11c33cb413c943ae14cc40b216c53aae19c23dad1ac43bb11dc13eb01fc53aad22c33cac24c639aa26c336a829c138a82cc53aa82ec837ac30c53aaa33c33caa35c53aad37c33cac3ac139ab3cc43caa3fc23daa41c43bad43c239ab44bf38a946c13aab47c239ac49c43bab49c438ab4ac437ac4cc339ab4cc339ab4cc339ab4dc038a94cc33cab4cc339ab4dc03ca94cc33cab4bc23aaa4ac43bac4ac13ba948c339aa46c53aab46c13aab44c338ac42c53aaa40c33cab3ec13aa93cc43caa3ac639ab38c43ba836c63daa34bf36a732c238a830c53aaa2fc33ca82cbf34a82ac237aa29c138a827c441aa25c13eac24bf39aa22c33cac21c136aa20bf38a71fc53aad1ec43caa1ec43caa1dc13eb01dca3eb01dc135a71ec43caa1ec43caa1fc53aad1fc53aad21c13eaa22c33cac24bf39aa25c137ac27c43baa29c138a82bc43ba62dc139aa2fc33ca831c639ac33c337a536c239aa38c43bad3ac139ab3dc43bab40c338a743c23dab45c43baa48c33caa4bc23daa4cc339ab4ec438ad52c43bab54c23aaa55c639ab22c343ac03ffaaaa8aa88374fea68478ffa1857cff9f857dff9e867eff9c857dff9b837aff9a847aff998378ff9a8279ff978078ff978079ff967f78ff937c75ff917c75ff907a74ff8e7873ff8d7872ff856e66ff72574eff715549ff705348ff6f5248ff6d5147ff6e5248ff765950ff785b51ff785b51ff795b51ff7c5c50ff7f5e50ff845f51ff8a604fff8d614fff94644effa06e52ffab7a5dffbb8d6dffdcb594fff4d2b1fff5dbbefff2e3cdfff7e8d5ffbb957efead684cfaac5e43f2a85640eba5523de3a75c43d6ae7159c3ad6d5695b9735e5acf907a31db78ac4ac43bac2dc639b03fc23daa42c53eae3bc73dad45c437ae3bc238a940c338ab3cc43caa39c03aaa36c239aa33c33caa2fc33cae2dc13eaa2ac23daa27be3baa24bf39aa21c136aa1ecc3caa1cbf37a419cc3dad17c843b115c23daa13c936ae11c33ca50fbb33aa0dc43bb10cd540aa0ab2339908bf209f08bf409f07b6249205cc33990599339904bf40bf03aa55aa0280008002ff80ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100ff0001ffffff02ff008002ff808002ff808003aa00aa04ff40bf05cc66cc06aa2baa07b6249208bf409f08bf209f0acc4db20bd146b90cd540bf0ec837b610bf40af11c33cb413bc36a116c53aae17c837a61ac43ba71bc639b31ec43caa20c738a723c53aaf26c33ca828bf39ac2bc43bac2dc639aa2fc336ae32c73dad35c53aad38c43bad3ac139ab3cc43caa3fc239aa40c338ab42c53aae45c43baa46c53aab47c239ac49c438ab4ac43bac4cc63cab4dc338a94dc33cac4ec43baa4ec438ad4ec438aa4fc23aab4ec43baa4ec13baa4ec138aa4dc33cac4cc339ab4bc23aaa4ac43bac48c63caa47c239a946c13aa843c239a741c037a940c33ca73dc43bab3bc238a939c53aaa37c33cac35c53aad33c337aa31c639ac2fc336a82dc639b02bc435a62ac23daa28c640ac25c137ac25c13eac23c53aaf22c334ac21c93eb220bf38a720bf38a71fc53aad1fc53aa51fc53aa51fc53aad1ec43caa20c740af20c738a721c136aa23c53aaf24bf39aa25c837ac27c43baa28c639ac2ac83daa2dc639aa2fc33ca830c53aaa33c33caa36c239aa38c43ba83ac139ab3cc83caa3fc639ae42c13aaa44c33cac46c53aab4ac13ba94cc339ab4ec43bad51c33caa53c53aac56c43bac4dc33cac1ec444aa3ead6b80f1a58174ffa4877eff9e867fff9f8880ff9e8981ff9d8880ff9c877eff9d877eff9b867cff9b867cff99837aff978279ff97817bff957e77ff947e78ff917b76ff917a75ff927b76ff7f665fff74584eff73574aff705448ff6f5248ff6f5147ff6f5348ff73574bff785c50ff795d51ff7b5c51ff7e5d50ff816151ff856150ff8d6151ff956551ffa06c56ffae7759ffb57f5effbd8966ffca9c79ffe7c1a0fff2d5bafff4e3cbffdbbcaaff9b624bffa2614bffaa6751ffa96853ffad6d58feb07360fed0a796fdc88f7bfcc28267fbbe7d65f0ba7a63c5b97f658eb9836a55d2998130e495aa0deb9db125c145ac09e355c634c43bac3dc036a73ac13eab36c63daf33c33caf30c53aaf2dc139aa2ac23daa27c43baa24c639aa22c33ca51fc53aa51cbf37ad1ac43bb117c837b115c23daa13c936ae11c33ca510bf40af0dc427b10cbf2baa0bb946b909c639aa08bf409f07b649b606aa2baa05cc66cc04bf40bf03aa55aa02ff80ff0280808001ffffff010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff0280808001ffffff01ffffff02ff80ff03ffaaff03aa55aa04bf40bf06aa55aa06aa2baa07b649b608bf209f0acc33b20bd146b90dc43bb10dc43bb10fcc44bb11c33ca513bc36a114bf33a617bc37a619c233ad1ac431b11dca3eb01fc53aad22c33cac24c639aa27c43baa29c73eae2cc53aae2fc33cae31c639ac34c436ac37c338ac39c53aaa3bc238ad3ec13aad40c338ab43c239ab45c43baa47c239a948c339ae4ac43bac4bc23aaa4cc63cae4dc338ac4fc23aab50c239a946c537ab50c639ac3cc43caa3dc03bab50c63dac4fc53aab50c239ac4fc23aab4dc33cac4cc33cab4bc53aaa4ac43bac48c339aa46c53aab45c037aa43c239ab40c338ab3ec53aa93bc238ad3ac139ab38c43ba835c535ad33c337aa32c238a830c53aaa2ec237ac2bc435ac2ac23daa28bf39a627c43baa25c137ac24bf39aa22c334a521c136aa21c136aa21c136aa20c738a71fc53aad20c740af20bf38a720c738a721c136aa22c33ca523c53aa824c640b125c137ac27c43bb128c640ac2ac83db02dc63eaa2ec83dac30c53aaa33c33caa36c23daa38c43ba83ac139ab3cc43caa3fc23daa41c43ba944c33cac46c13aab48c339aa4cc33cab4dc338ac50c23dac53c23aac55c339ab3cc43caa38c43bad22c352ac90aa8778fea5867bffa08780ffa08a82ff9f8b82ff9f8b83ff9f8a81ff9f8a82ff9d8980ff9b887dff9b877dff9b857dff9a847cff98837dff967f79ff957e79ff937d78ff927a76ff937b75ff796057ff74594dff73574aff715648ff6f544aff6f5347ff6f5347ff725549ff7a5d52ff795d50ff7d5e51ff7f5e4fff836051ff886150ff906553ff966752ffa27056ffaf7a5bffb78360ffbd8966ffcb9b77ffe0b896ffefd2b5ffedd7bbffae8168ffb37c66ffb7836affb8876dffb98c73feba8f77febf9782fed9c0affec3967dfeca9373ffce9a7bffd7a485fdd7a489fdd2a289f7cd9c85d6d2a08896c7a08a4ae3c8a911e1c3961dc13ea73dc036ab3ac139ab37c33cac34c43bac31c139ac2fbe3ca82bbe3ba627c43baa25c13eac22c33ca51fc53aad1cc837ad1bbd39aa17c837b115c231aa13c936ae12c647aa10bf309f0ec837a40bd12eb90acc33b209c639aa07db49b606aa2baa06aa2baa05cc66cc04bf40bf03aa55aa028000800280808001ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02ff80ff01ffffff02ff80ff02ff80ff03ffaaff04bf40bf04bf40bf06aa2baa07b6249208bf409f09c639aa0acc4db20bb92ea20cd540aa0fbb44aa0fcc33aa11c33ca513c936ae15c23daa17c837a619cc3dad1cc840ad1ec433aa20c738af23c53aa826c33ca828c640ac2bc43bac2dc639aa31c139ac33c33caa36c239aa39c03aaa3bc238ad3ec13aa940c338ab42c53aaa44c338ac47c239a945c03baa49c438ab42c13aaa4ec13baa4ec43bad45c43baa46c53aab33be37a511b43c962fbe36a834bf3ba74cc339ab51c339aa51c63cad3dc43bab2dc639aa40c338ab4ec43baa4cc33cab4bc23aaa49c438ab47c239a946c13aab43c639ab40c738ab3fc639ae3dc43bab3bc238ad38c43bad37c338ac34c43bac32c238a830c535aa2fc33ca82cc53aae2ac23daa28c639ac27c43bb126c33cae24bf39aa23c53aa822c33cac22c334a522c33cac21c136aa21c93eaa21c136aa21c136aa21c936aa22ca3cac23c53aa824bf32aa25c137ac27c43baa28c639ac2ac83daa2cc53aa82ec83dac2fc33ca832c73dad34c43bac36c239aa3ac139a73cc43caa3ec13aa940c33cab43c239a745c437aa48c339aa4ac43bac4dc338a950c239a951c339aa54c53aaa56c43bac38bf37a80dc43b9d48a68375eea8897bfea48c7effa18c80ffa28e84ffa18e85ffa08e85ff9f8d84ff9f8d83ff9d8c83ff9c8b81ff9d8a81ff9b877fff9a857eff9b857fff98817dff95807bff967e7aff967e78ff927871ff765a51ff765b4eff745a4cff71574aff73554aff73554aff715348ff725349ff7d5e53ff7d5d51ff7f5d51ff835e52ff876052ff8b6351ff916652ff976a53ffa27558ffad7e5fffb48362ffbd8d6bffc89b77ffd9b391ffeecfb3ffcda990ffb17d65ffb8836cffb88970ffba8e75ffbb9178ffbe937effc09b87ffe1c9b9ffbf917bffcb9277ffcf9d7dffd2a586ffd8b195ffdab79ffee0c0a9feedcebcf9f5e3d4e8e5cfb6a1cf9e7a1de5b08d15c249aa3bc73dad38c43bad34bf36ac31c139ac2ec237ac2cbf3aa829c13eae26c33ca823bd3aa820bf40a71dc13eb01bbd39aa18ca40aa16c53aae14bf33a612c639aa10bf30af0ec837a40dc43bb10bd146b909c639c608bf40bf07b649b606d555d505cc33cc04bf80bf03aa55aa03aa55aa01ffffff01ff00ff01ffffff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff028080800280808003aa55aa04bf40bf04bf40bf05cc339906aa2baa07b649b608bf409f0acc4db20acc4db20bd146a20dc43bb10fcc44aa11c33ca512c639aa14cc40b216c53aae18ca40aa1bc639aa1dc13eb01fc53aad22c33cac24c639aa27c43baa2ac237aa2dc139aa2fc33cae32c238ad35c53aad38c43ba83ac639ab3cc437aa3fc639ae42c13aaa44c738ac46c137ab48c339ae42c13aaa4cc339ab1dc13ea729bb3ea83cc43cae1fbd3aa511b43ca51a803b6c3c5133404546343438573b4431a1398d2ac237a42bbe3ba626bc3ca83dc43ba724bf39aa32c238a84dc338ac4bc53aaa4bc23aaa48c339aa47be39a944c33cac41c43bad3fc639aa3ec13ead3bc238ad39c53aae37c33cac34c436ac33c33caa31c639ac2fc336a82dc139aa2bc43bac29c738ae28c639ac27be3baa26c33ca824c639aa24bf39aa23c53aa823c53aa822c33cac22c33cac22c334a522c33cac23c53aa823c533af25c13eac26c336a827c43baa28bf39ac2ac23daa2cc53aa82dc639aa2fc33cae32c238a835c03aa836c23daa39c03aaa3bc23dad3ec13aa93fc639ae42c53aaa45c037aa47c239ac4ac43bac4cc339ab4fc23aab51c339aa53c53aac55c339ab42c53aaa2ec237a613ae8679c4ad8e80fea88d82ffa38d81ffa28f83ffa28e84ffa28e85ffa18f85ffa18f86ffa08d85ff9f8e85ff9e8d83ff9d8b83ff9b8780ff9b8680ff9b857fff99837eff96827dff957e79ff967e78ff876d66ff795d53ff765a4fff765b4fff73584cff73574aff73564bff73554aff73554aff7c5e52ff7e5e52ff805e51ff856053ff886152ff8d6452ff936853ff9a6d54ffa5785bffae7e5fffb58464ffbf8f6dffc79c77ffdbb693ffeac9acffa67b64ffb7836dffb98870ffbb8d75ffbd9179ffbd937bffc09783ffc8a594ffead1c2ffbf8f77ffcc9379ffd19f80ffd4a889ffd7b297ffdabba3ffdfc2adffe5ccbcfeefe5d7fceddcc6f0dcb093a4dead871cf6c89b22c33cac31c639ac35c035a832c238ad2fc33cae2bc435ac28bf39ac26c33cae23bd3aa820bf38a71ebb33aa1cbf37ad19c23dad16b92eae14bf33b211c32db410bf40af0ec837b60dc44eb10bb946b909c639aa08df40bf07b6499206d555aa05cc339904bf40bf04bf80bf03aa55aa01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ff000001ff00ff01ffffff01ff00ff02ff808003aa55aa04bf40bf04bf40bf05cc339906d52baa07db49b608df40bf09c639aa0bb946a20cbf40aa0ec837a410bf309f12c639aa13c936ae15ce3db617c843b11ac43ba71bc639aa1ec43cb320c738af23bd3aa825c837ac28c639ac2bc43bac2ec237a631c139ac33c337aa36c63daf39c53aaa3cc43caa3ec53aad41c43bad43c235ab45c437ae48c33cae2ec237ac15b63daa0caa409510bf40af148c4080367639635a523c3e8a4f3f3fc7513f3fe7524140e7564746df594745c3513a388b583d376a5e3f354e583831397936513b9c387538a4378432ad3d94108f30700d9d3b8913bc36ae47c239ac45c43faa3bc238a93dc43bab3bc238ad3dc03bab3ac63eb038c43ba836c239aa34c43bac32c23da82fc33ca82ec83dac2cbf3aa82ac83db028c639ac27c43baa27be3baa25c837ac25c137a524bf39aa23c53aaf23bd3aa823c542af24bf39aa24bf39aa24c639aa24c639aa26c336a827c43baa29c138a82ac23daa2cc53aa82ec83dac30bf3aaa32c23da834c440ac36c23daa38c43bad3ac63eab3cc43caa3fc239aa42c53eaa45c43baa46c53aab4ac43bac4cc339ab4fc23aab51c339aa53c237a955c339ab53c23aa949c438ab20b7409f88b48e83f9ab8c82ffa68d83ffa59086ffa49085ffa38f85ffa39087ffa28f86ffa18f86ffa18e86ffa08e85ffa08e84ff9f8d86ff9d8a83ff9d8882ff9c8781ff9a8580ff97837eff97807cff99827cff7e655dff7b6055ff795d52ff775b4fff775a4fff75594cff75584cff74574bff75574cff7c5d52ff806154ff826053ff866053ff8c6455ff906654ff966a55ff9d7058ffa7795cffad8061ffb58766ffc09370ffc79f7affdfba98ffcca78affb2846cffba876fffbc8b73ffbe9078ffbe947cffbe997fffc2a088ffceb39effe9d3c2ffc18f75ffc99578ffd1a282ffd5aa8cffd9b69cffdebea9ffe1c5b1ffe7ccbafff0e3d5feefdfccfbe7c7b0e9efd5b9a5e3c7a525e3b3980bd174a22cc540ae32c738ad2fc33cae2cbf3aae29c138ae26c33cae23c53aa820c738a71ec43caa1bc639aa19c233ad16c53ab914bf33b212b839aa11c33ca50ec837a40dc44eb10cbf40aa0ab2339908bf409f07b6499206d555aa05cc339904bf40bf03aa00aa0280008002ff80ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffff0001ff00ff01ffffff02ff008003aa55aa03ff55aa04bf408004bf408005cc33cc06aa2baa07b6249209c655aa0bb92ea20bb92ea20cd540aa0fbb44aa11c34ba511d22db414cc33b216c53aae17c82cb11ac431a71dc135a720bf38a722c33cac24c640aa27c43baa29c738ae2cc53aae30c53aaa32c238a835c53aad38c43bad3bc23dad3dc436ab41c43ba943c239ab45c43baa48c339aa4ac43bac14b233a60a4d4d4d2755414155544242a3514043de544144f8564446fe584748fe5b494aff5f4d4fff5f4e4cff5b4849fe5a4544fc604741f963463ef362443ce462433ccc62423bb463433ca266443a8c613e3574634035566e413e45893b602ba03577056666662dc639aa2cc53aae3dc03ba73ac639ab35c53aa836c639aa34c43bac32c238a830c53aaa2fc336a82dc139aa2bc43bac29c738ae28c639ac27c43baa26c33ca825c83eac25c137ac25c13eac24bf39aa24c639aa24bf32aa26c33ca826c33ca826c33cae28bf39ac29c138a82bc43bac2cc53aa82dc139aa30c540aa31c63eac34bf3bac36c23daa38c440ad3ac13eab3cc43caa3fc239aa41c43bad44bf38a945c43baa48c339ae4bc53aaa4dc338a950c239a952c43bab54c23aaa46c13aa832c73da824bf40aa3fae8682eaae8f86ffaa8e85ffa78f85ffa69086ffa69087ffa59086ffa59087ffa38f87ffa39087ffa28f87ffa18f86ffa18f87ff9e8e85ff9e8d85ff9c8b82ff9e8a83ff9b8680ff99837eff98827dff97807aff7a6157ff7c6256ff795e52ff775d50ff785d50ff775c4eff775b4fff765a4dff76594cff77584cff846558ff836154ff886154ff8d6554ff906753ff996d57ffa0745cffa87c5fffaf8364ffb78a6affbf9572ffcaa47fffdeba99ffaf866bffb5876fffbb8a70ffbe8f77ffc0947bffc09980ffc4a087ffc9a994ffd6bfadffe4cdbdffc28f77ffcd987affd5a384ffdaae91ffddbaa0ffe2c3adffe3cab6ffe8d0beffefe2d5ffebddcdfee6ccb6faf1dfcceef7e8d69fe2c09d25ddb39122ca43ac2cbf34a82cc534a82dc639aa28c639ac26c33ca823bd3aa821c13eaa1ec43caa1cc837ad19c233ad16c53aae15c23daa12c639aa10cf40af0ec849b60dc43bb10bb92ea209c639aa08bf409f07db49b606d555aa05cc33990480408004bf40bf03aa55aa01ffffff01ffffff01ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff000001ffffff0280808002ff008003aa55aa03ff55aa04bf408004bf40bf06d555aa07db49b608bf409f0ab24d990bb92ea20bb92ea20dc43bb10fcc44aa11c33ca513c943ae15c23daa17bc37a619c23dad1bc639aa1fc53aad21c136aa23c53aa825c83eac29c13eae2bc43bac2dc639b031c139a734c43bac37c338ac3ac639ab3cc43cae3fc239aa42c13aaa44c33cac47c239a93cbf37aa14b233a60e494949815b4949da5b4a4af55d4a4bfe5f4c4eff5e4e4ffe625153fe645656fe655756fe655555fe5b4b4bfe594848fe5f4b4bfe6a5451fe6a534dfe68534cfd6b544efc6d5650fa6d554ffb6f534afc6c5046fc75574ef87a554fe8663833ca75433b987740374f7137300b742e2e20bf38a731c139a733be3ca52dc13eaa28c639ac2cbf34a830c53aaa2fc33ca82ec23dac2cbf3aa82ac23daa29c138ae28c639ac27c43bb126c336a826c336a825c137ac26c33cae25c137ac26c336a826c336ae27c43baa28c639ac29c138ae2ac237aa2cc53aa82dc639aa2fc33cae31c139a733c33caa36c239aa37c33cac39c53aaa3cc43cae3ec53aad41c43bad43c239ab46c13aab48c33cae4ac43bac4dc33ca94fc53aab51c63caa53c53aac56c43bac32c23da823c53aa81fad6b7bc5b08d84ffaa8e86ffaa9189ffa79186ffa69187ffa69189ffa49088ffa39188ffa39189ffa39189ffa39189ffa18f88ffa18f87ffa08f86ff9f8e86ff9f8c85ff9f8b85ff9d8782ff9b847fff9a827dff927b74ff7d635aff7e6458ff7c6255ff795f53ff795f52ff795f51ff785d4fff795d4fff785b4eff78594dff856659ff856354ff896354ff8f6757ff946b56ff9b7059ffa1755cffa97e61ffb08466ffb88c6cffc09675ffcca684ffcaa586ffa98166ffb78b72ffbc8f73ffbf947affc19980ffc5a289ffc8aa91ffd2b5a2ffdec7b8ffe5cebdffc29176ffcf9d7effd5a888ffddb598ffdfbfa4ffe3c9b2ffe5d0b9ffebd7c3fff3e7d9ffe8dac9ffe7ceb9fdf5e5d5fcf6eadfe5e7ceb45ef1d6b819d65cad33c83caf30c53aaa2dc63eaa2ac23daa27c43bb124bf39aa21c13eaa1fc53aad1cc840ad1ac43ba717c843b115c23daa13c943ae10bf30af0fbb44aa0dc43bb10bd146a20acc4db209c639aa08bf609f06aa55aa05cc66cc05cc669903aa55aa03aa55aa0280008001ff00ff01ffffff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280008003aa55aa03aa55aa03ff55aa04bf80bf04bf40bf05cc339907b649b608bf409f08bf409f0ab233990bb92ea20cbf40aa0fbb449910bf409f12c639aa14bf40a616c53aae18bf35aa1ac43ba71cc840ad1fc53aad21c93eb225c13eac27c43baa2ac23daa2dc139aa2fc336a833be37aa35c03aa838c437a83bc238ad3ec13aad41c43bad43c239ab46c53aab44c33cac22bb3ca509553939956a5b5bf6675755fc695859fe675658fe6a5a5cfe695a5bff6a5c5cff695c5cff685c5aff615251ff5c4b4aff574747ff675655ff6a5957ff6b5956ff695854fe6a5853fe6b5853fe6c5952fe6e5652fe6b534cfe7e655efe7a5951fd6f463efe764940fd7e4e44f5824e44d4824e43737843351f733a2913ae43940bd12ea20ec837a433c837af31c639ac2dc63eaa2ec83dac2dc139aa2bc43bac2ac237aa29c138a828c639ac27c43baa27c43baa27c43baa27c43baa27c43baa27c43baa28bf39ac28bf39ac29c73eae2ac237aa2cbf3aae2ec23da62fc33ca831c639ac33c337aa36c239aa38c43bad39c03aaa3cc43cae3ec53aad40c338ab43c239ab45c037aa48bf39aa4ac13ba94cc339ab4fc23aab51c33caa53c53aac55c339ab58c53dab2ec83da621b93ea283af8a82fca98f85ffa89289ffa89389ffa79489ffa6938affa7918affa6928affa6928bffa5928bffa5928affa5938affa5928bffa4918affa39089ffa39088ffa18e87ffa28d87ffa08985ff9e8682ff9b847fff8e756dff81675dff806559ff7f6458ff7d6356ff7a6053ff7b6154ff7c6053ff7c6053ff7d5f52ff7d5f52ff87685aff876656ff896555ff8f6756ff956c57ff9d725cffa3775dffad8165ffb38768ffbb8f6fffc59978ffd0a787ffba9276ffb1866dffbc8e76ffc0937cffc29984ffc7a08cffcba994ffd1b39fffdcc0b2ffe4d0c2ffe1cbb9ffc7947affd3a587ffd8b091ffe1bda1ffe1c6acffe6d0baffe9d7c3ffeedfcdfff6e9deffe4d3c3ffe7d0bdfef7e9d9fff7ecddf8e5d2bd7df1decc06ffd5d50ec849b630c53aaf2dc63eb02ac237aa27c43baa24c639b121c93eb21fc53aad1cc840ad1ac445b117c843a615ce3db613c943ae11c34bb40fcc44aa0ec849b60cbf2baa0acc339909c639aa08bf609f07b6499206aa55aa0599339904bf80bf02ff80ff02ff80ff0280008001ff00ff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff028080800280008003aa55aa03aa55aa03aa00aa05cc66cc04bf40bf05cc339907b649b608bf409f09c639aa0bb92ea20cbf2baa0db1279d0ec837a411c33ca513bc43ae15c23daa17bc43a619c23dad1bbd39aa1dc135a720c738af23c53aaf25c137ac28c639ac2bc435ac2ec237ac31c639ac34c43bac37c33cac3ac63eab3dc03bab3fc239ae42c53aae45c43baa47c239a925c137a5074949496e746661ef6f625ffd6e6361fe6f6262ff6f6162ff6c5e60ff6b5f5fff6c5e60ff6c5f5fff6b5d5cff5e4d4dff5d4c4aff564544ff6a5a59ff6a595aff6a5959ff6a5956ff6b5956ff6c5955ff6d5955ff6e5753ff6f5751fe836b63fe75554cff754c45ff7c5148ff7d5349fe82564afe85584df88a574ddb8c5246849155492c8b51460792496d21c93eaa0ec837a40dc43b9d1ac43ba72dc639aa2cc53aa82ac837aa2ac83db028c639ac28c639ac28c639ac27c43baa28bf39a628bf39a629c13ea829c138a82ac23daa2bc43bac2dc139aa2dc639b02fc33ca831c639ac33c337aa35c53aad37c338ac39c03aaa3bc238ad3dc43bab40c338a743c239ab45c437aa47c239a949c43baf4cc33cab4ec43baa51c33caa52c43bab55c339ab52c43bab32c73dad12c639aa3ba48275e7b0978affaa8f85ffad948bffab9288ffac9188ffab9089ffab9086ffaa9086ffa78f85ffa68e85ffa68f86ffa78f86ffa78f87ffa79087ffa58f86ffa59087ffa58f87ffa58e87ffa38c85ffa18883ff9e8782ff866e67ff82685fff81675bff806658ff7e6456ff7e6358ff7e6558ff7d6355ff7e6255ff7d6154ff7f6155ff856759ff89685bff8b6757ff936a59ff986f5aff9e755cffa67c61ffae8364ffb6896affbd9170ffc59b7affd6ad8dffb0846affb68971ffbc917affc19880ffc5a189ffcba994ffd3b19fffdabcadffe0c8b9ffe5d4c5ffdfc4b4ffc8957bffd5ac8cffdcb799ffe3c4a8ffe5ceb5ffebd5c2ffefddcafff2e4d4fff9ede1ffe1cfbfffebd7c5fff6e9dafff3e7d8fde9d7c7b0f2e2d20be88bd12bbe41ac31c63eac2dc63eaa2bc43bac28c639ac25c137ac22c33cac1fc542ad1dc13ea71ac43bb117c837a616c546ae13c943ae11c33ca50fbb33aa0dd83bb10cd540aa0acc33b208bf40bf07b649b607b649b606aa2baa04bf40bf0480408003aa55aa028000800100ff0001ff00ff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0000ff0001ffffff0280808003aa55aa03aa55aa04bf40bf05cc339906aa2b8006d555aa07b6249208bf40bf0acc4db20bd146b90cbf2baa0ec837a40fbb33aa11c33cb413bc36ae15c2319e17c837a61ac431a71cbf37ad1fc53aa521c936aa24c639aa27be3baa29c738ae2cc53aa830c53aaa32c738ad36c239aa38c43bad3cbf37aa3ec13aa941c43bad44c338a947c23da93cc43caa0caa4095386d6460e4796b69fe736462ff736666fe726565ff716364ff706264ff6e6061ff6e6161ff6f6060ff6c5c5bff5e4b4bff5c4948ff5b4948ff6e5d5cff695858ff6a5958ff6b5957ff6c5a56ff6d5a55ff6c5854ff6e5953ff735c54ff8c736aff74534aff7a5048ff80534bfe84574fff845a50ff865c52ff8a5c55fd8e5d55f7a5786bd9ae7b6e79874e3b3c9555441da76a580880604004bf808018bf359f24c639aa2cc53aa82bbe3ba62ac237aa29c73eae29c738ae29c738ae29c138a829c73eae2ac237a42bc43ba62cc53aae2cc53aae2ec23dac2fc33cae31c639ac32c738a835c53aa836c634aa38c43bad3ac639ab3dc43bab3fc239aa42c13aaa45c43bae46c137a848c335aa4bc53aad4ec13baa50c239ac52c138ab55c339ab56c438ac4ec43bad18bf359f0e804937bab29188fda98d7fffa17a6cffa17362ffa0705eff9e6b59ff9d6b59ff9c6854ff9c6855ff9b6956ff996955ff9d6e59ff9e6f5cffa17360ffa47a69ffa77e6fffa98274ffac8779ffa8857affa9897effa8887eff9e8278ff8a7164ff846b5fff816a5eff82695cff82675bff82655cff80675bff7f6758ff7f6859ff816659ff826658ff88695dff8d6a5fff8e685bff946b5bff99715cffa0775fffa87f62ffae8664ffb78d6affbd9670ffc59f79ffcaa17fffae8065ffb88f73ffbd997fffc69e87ffcda890ffd3b29cffd9baa8ffdfc3b3ffe1cebbffe8d6c5ffdcbcaaffcc9d81ffdbb596ffe2c1a4ffebcdb4ffebd6bdffefdbc9fff5e4d3fff7ebdcfff8efe0ffe0d0bfffefe0d1fff7ebddfff0e4d3fef2e0d1e8f5e7d91fe6b5ce2fc33ca831c63eac2ec23dac2bc43bac28c639ac25c137a522ca3cac20c740af1dca3eb01ac43ba719c23dad16c53aae13c943ae11c33cb40fcc44aa0ec837a40cbf40aa0bb92ea209c639aa08bf409f07b649b605cc339905cc339904bf80bf02ff008002ff80ff02808080028000800000ffff01ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff03aa55aa03aa55aa04bf408004ff40bf05cc339906d555aa08bf409f09c639aa0ab233990cbf40aa0dc43bb10ec837a410bf40af12c639aa14bf40b217bc37a619c23da31bbd39aa1dca3eb020bf38a723bd3aa825c137a528c639ac2ac237aa2dc639aa31c139ac34bf3ba736c639aa3ac139a73cc437aa40c33cab43c239ab45c43bae3cbf37a60ab233990e6d5b5ba9766565fd796968ff786967ff77696aff756767ff736565ff716264ff716262ff726363ff726362ff685656ff5e4b4bff5b4746ff6d5b5bff6c5b5bff6a5858ff6a5857ff6c5857ff6e5a56ff6e5855ff6c5853ff715b56ff7a6258ff886d62ff725147ff7b5249ff80554cff80584dff825a50ff855d53ff886058ff8a665affb28b7dfea06e5df9ac725becb27961a9bd8b742995573e0599333301ff00001ac43ba72dc139aa2bc435ac2bc43bac2bc43bac2ac237aa2ac237aa2ac83db02ac837aa2bc43ba62cc53aae2dc639aa2ec23dac30bf3aaa31c139ac32c738ad35c03aa837c33cac38c437a83bc238ad3cc437aa3fc23daa42c13aaa43c639ab46c53aab48c339aa4bc23aaa4dc33cac50c239ac52c138ab53c237ac56c438ac58c53aab2dc639aa14b24099769c736afbb4948affb29186feb08a7aff986552ff975d46ff97573bff975639ff935035ff924f36ff8e4d33ff894b32ff884a32ff83462fff7c412bff7c3f2aff773d28ff713825ff6d3522ff6b3324ff6a3224ff6c3527ff714433ff8f6c5eff8f766aff877066ff836c62ff866c60ff866a5aff846a5dff83695dff856a5dff84685bff85685bff89695dff8d6d61ff8e695cff956f5eff9b735fffa37a63ffab8166ffb28869ffbb8f6cffc09772ffcfa680ffb78765ffb78569ffbd9578ffc39f88ffcfa492ffd5ae9bffd8baa4ffdcc4afffdfcab8ffe5d1c1fff0dacbffd5af98ffd6ab8dffe6c2a7ffebcdb2fff2d6c0fff3decafff5e3d2fff9eaddfffaefe3fff3e7daffe3d4c4fff6e9dbfff9eedffeefe2d1fef4e6d7f9f4ebdc49f5e0dc32c738ad31c639ac2ec237ac2cbf3aa828bf33a626c33ca823c53aa820bf38a71ec43caa1bc642aa18ca40b516c53aae13c936ae12c639aa0fcc33bb0eb637a40cbf40aa0bb92ea20ab2339908bf409f07b649b605cc33cc05cc66cc03ff55aa03ff55aa02ff008002ff808001ff000001ffffff0000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00ff01ff00ff0280808001ffffff01ff00ff01ff00ff02ff80ff03aa55aa04bf40bf05cc33cc06d52baa06d555d508bf409f09c639aa0bd12eb90cd540bf0dc43bb10fbb33aa11c33ca513c943ae15c23daa17c837a619cc3dad1bc639aa1ec43caa20c738af24c640aa26c93cae29c138a82cc53aae2fc336ae32c238a835c53aad38c43ba83bc238a93ec53aad41c43bad44c338ac46c137ab3cbf3caa07b6499240746460ef847674ff7d6d6cff7b6b69fe796c6aff776a68ff766767ff756565ff756565ff756565ff756564ff685655ff5f4b4bff5e4a48ff746161ff6a5757ff685655ff6b5756ff6b5755ff6f5855ff6f5854ff6f5853ff735953ff81675dff846459ff724e43ff7a5247ff7d5548ff7e584dff805a50ff865d54ff885f54ff926b5bffb4887afe9f695bfeb0745bfdb37f63e2bb8d7b4cab755e098e553901ff000012b82a9c2dc133aa2cc53aa82cc53aae2cc53aae2bc43bac2cbf3aa82cc53aae2cc53aae2dc139aa2ec237a62ec237ac30bf3aaa31c63eb132c738ad34c43bac36c239aa38c43bad3ac639ab3cc43cae3ec53aad41c43bad43c639ab46c137ab47c639ac4ac43bac4cc339ab4ec438aa51c339aa53c537ac55c336ab57c43bad2dc63eaa2fc336a330653035eab7948affae9187ffad9085ffad8d80ffaf8879ff9b6c58ff976047ff955b3dff955738ff915334ff905334ff8e5233ff8a4f31ff884d30ff874a30ff874a2cff864a2dff814629ff814427ff7f4125ff7d3d23ff7d3b24ff793920ff733721ff815240ffa68377ff8f746bff897367ff867263ff876f61ff896d60ff876b5fff876b5fff876b5eff896b5fff8f7064ff916c60ff977160ff9d7560ffa57c63ffaf8368ffb78c6cffbe916fffc29b75ffd1a881ffb67e5affc08969ffc49a7effcaa58cffd0b099ffd8b9a6ffdec4aeffe3cbb6ffe8d0bcffefd5c1ffefcdb6ffc79779ffe5bc9dffedcfb6fff0d8c0fff6dfcbfff7e3d3fff8e9d8fff8eddffffbf3e5ffe9dcceffecdecffff9ebddfff9eee0feefe2d2fff3e7d9f9f6eedf5bf7ebdd2fc33cae32c73dad2fc33ca82cbf3aa829c73eae26c336a824bf39aa21c136aa1ec43caa1bc642aa18ca40aa16c53aae15c23daa13c943ae10cf40af0ec837b60dc43b9d0bb92ea20acc33b209aa39aa08bf409f06d52baa05cc339904bf408003ff55aa0280808002ff808001ff00ff01ffff0001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ffffff01ff00ff02ff80ff02ff80ff03aa55aa04bf408004ff40bf05cc33cc06d555d506d52baa08df40bf0acc33b20bd12ea20dc43bb10ec837b610bf40af12c647b814bf40a615c23daa18ca40aa1ac43bb11cc840ad1fc542ad22c33cac24c639aa27c43baa2ac83db02ec23dac30c53aaa33c337aa37c33cac39c53aae3dc03bab3fc239aa43c239ab45c43bae44c338a925c83eac07926d6d748d7d7bfc81716fff7f706eff7d6f6cff7d6e6aff7a6a68ff796968ff776566ff766565ff756464ff776564ff655151ff584545ff736061ff6a5756ff695754ff695552ff6b5652ff6d5652ff6f5653ff6f5651ff715751ff755a53ff8a6e63ff7b5a50ff754e44ff7a5145ff7c5447ff7d564aff805a4eff855e52ff8a6259ff946c63ffad7f72ffa06b58feaf7860feb5856cf7d2aa9294c68f7009aa715501ff000007b624922ec237ac2dc639aa2dc639aa2dc63eaa2dc139aa2dc139aa2dc139aa2dc63eb02ec83dac2fc336a830c53aaa31c639ac33c337aa35c53aad36c239aa38c437a83ac139ab3dc03ba73ec53aad41c43bad43c23dab45c43bae47c239ac49c438ab4cc33cab4ec438aa51c339aa53c53aac55c339ab57c13baa43c639ab13bc36a10f663322a49f7872fcb29289ffaf9086ffae8f85ffad8e83ffad8c81ffac8677ff9d715dff956247ff945b3dff965b3bff945939ff925736ff905436ff8d5232ff8c5133ff884e2eff854b2cff84492bff814729ff804427ff7c3e23ff7d3e24ff7b3a1fff7c391eff78361dff703723ff895e4fff9f7d74ff957b71ff917467ff907367ff8d7166ff8c7165ff8a7063ff8a6f63ff937569ff916f62ff997362ffa17a65ffaa8069ffb2876dffb98d6fffbf9573ffc79f7bffcb9b76ffb97954ffc18360ffce9e81ffd4ac94ffdeb69fffe4c0abffe7c1a8ffe2b79cffdfac93ffd39c7dffc2835fffc98a62ffddb391fff4dac2fff4e1cdfff7e5d1fff8e8d9fff9ecddfffaefe2fffaf1e3ffeaddcefff6e8d9fff9eddffff8ecdefff1e5d6fef6eadbf8f8efe15af9f1e315ce49b630c53aaa30c53aaa2cc53aae2ac23daa26c336ae24c639aa21c13eaa1ec43caa1cbf37ad19c23dad17bc37a615c23daa13c943ae10bf30af0ec837a40dc43bb10cbf40aa09c61caa09c639aa07b649b606aa2baa0599339904bf40bf03ff55aa03ff55aa02ff00ff01ffffff01ffffff00ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff028080800280808003aa55aa03aa55aa04bf40bf05cc339905cc33cc06d52baa08bf409f09c639aa0ab233990bb92ea20dc4279d0fcc44aa11c33ca512c639aa14cc40b217c843b119c23dad1ac431b11dca3eb01fc53aad23c53aaf25c137ac28c639ac2bc43bac2fc33ca832c238a834c43bac37c738b03bc23dad3dc43bab41c43bad44c338a93ec13aa918bf40aa01ffffff079292929c8e7e7cfe837370ff81716fff7f706cff7d6e6cff7b6b68ff7a6a68ff786666ff776566ff776564ff7a6866ff604c4cff634f50ff6d5a5cff685454ff695452ff68534fff69534fff6b5450ff6d5550ff6d554eff6f5750ff755b53ff8b6e63ff704d42ff774f44ff795045ff7d5448ff7f584aff825b4eff855f52ff8b665cff9d776fffa7786affa46f59ffaf7b63feba8c74fadab99dd0d0997731ac63490ec837a41cbf40a427be3ba32fc33cae2ec23dac2fc33ca82ec23dac2ec23dac2fc33ca830c53aaa2fc336ae31c639ac32c238a833c337aa35c03aa837c338ac38c43bad3ac13eab3cc43caa3fc23daa40c33cab42c53aae44c33cac47c239a949c43bab4bc53aad4dc73cac50c639ac52c43bab55c339ab4bc53aad32c238a829c138a2088040205368443aeeb6958dfeb08e87ffb09084ffae8f84ffad8f84ffac8d82ffac8c80ffad8a7aff9b705cff976147ff945b3dff955a3bff935838ff925737ff905535ff8e5334ff8c5131ff874d2dff844b2bff83482bff814529ff7c3f23ff7d3f25ff7a3d22ff783a1eff7b391eff77341bff73321cff723a27ff8f6250ff9b7a70ffa08074ff95796bff91776aff8e7567ff8d7467ff967b6eff937163ff9c7866ffa47d68ffac846cffb5896fffbd9173ffc29677ffc9a181ffbc8664ffbf7954ffc07956ffcd997affce997dffcd8e73ffc88b6bffc78563ffc37c57ffc2754fffc97c51ffc97a4cffc87f53ffcf9c79fff4d8befff5e4d2fff8e7d6fff7e9dcfff9eddffffaf0e3fff4e9dcfff0e3d5fffaeedffffbefe1fff7ebddfff5eadafef9eddef9faf0e45ffcf2e708df60bf34c43bac30c53aaa2dc639b02ac23daa27c43baa25c13eac22c334a51fc531a51cc840ad1ac43ba718bf40aa15c231aa13bc36a111c33cb40fcc33aa0eb637a40cd540aa0acc33b209c655aa08bf409f06d52baa05cc33cc04bf40bf03aa00aa03aa00aa03ff55aa01ff00ff0280808001ffffff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff02ff80ff0280008003aa55aa03aa55aa03aa55aa04bf80bf05cc66cc05cc339906d52baa08df60bf09c639aa0bb946a20cbf2baa0ec837a410bf40af12c639aa13c936ae15ce3db617c837b11ac43bb11cbf37ad1fc53aad21c136aa23c533af27c43baa2ac23daa2dc13eaa2fc33cae32c738ad36c239aa39c53aae3cc43cae3fc239aa42c13aaa45c03baa3fc239aa01ffffff028080800faa9999d4837772ff847673ff827470ff80716dff7d6e6bff7c6c69ff7a6a68ff796867ff786765ff786765ff7d6c6aff564546ff736162ff665253ff685150ff674f4dff69504aff69504aff6b514aff6c514bff6c534bff6f564eff7b6057ff816359ff724c42ff774f44ff794f44ff7d5448ff80584dff835b50ff896055ff8f695effb3897efe9b6856fea6705bffb27f67fec79c82fcd6b59ae5b9835f80ab705205cc999901ff00002dc639aa30bf3aaa30c53aaa30c53aaa2fc93cae2fc33ca831c13eac31c139ac31c639ac32c73dad34c43ba735c035a837c33cac38bf37a83ac63eab3cc43caa3ec13aa941c43bad42c13aaa44c338ac47c239a949c43bab4bc23aaa4dc33cac4fc53aab52c43bab54c23aaa4cc339ab22bb34ac089f208024bf40a32e4e2721c3997a70feae9387feac928affab8e82ffab9081ffab9082ffaa8f81ffab8f82ffac8e82ffae897dffa0715dff966145ff975d3eff955b3aff935937ff905635ff8d5635ff8e5334ff8c4e30ff8a4c2eff884a2bff824425ff804023ff803e24ff7a3b21ff783d24ff773d25ff75381fff75351dff78371eff75341cff6c3623ff7f4b39ff956a5aff9c7a6bff9e8071ff9b8072ff9a8071ff987867ffa07d69ffa7826cffb08970ffb98f73ffc29577ffca9c7dffcfa184ffb57858ffc37955ffc47855ffc78f6dffcd8c6affca7550ffc6794effc7794dffc97b4effca7d4effc87b4cffcb7d4cffcc7e50ffc78e66ffdab79ffff4e1d0fff8e8d7fff9ebdbfff9ede1fffaeee2fff2e6d9fff8ecddfff9eee1fff9eee1fff9eee2fffaefe3fefaf0e4f9fcf2e65ffaf2e409c655aa30c535aa31c639ac2dc639aa2bc43bac27c43baa25c13eac21c936aa1fc53aad1dc135a71bc642aa18ca40aa16b93aa213c936ae11c32da50fcc33aa0eb637a40bb92ea20bb946a209c655aa08bf409f06d52baa05cc33990599339904bf40bf03aa55aa02ff80ff01ffffff01ff00ff0100ffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0000000002ff80ff01ffffff0280008003aa55aa0280008004bf40bf04bf40bf06d555aa06d555aa07b624b609c639aa09c639aa0bb946a20cbf40aa0fbb44aa0fcc33aa12c639aa14cc40b216c53aae17c837b11ac43bb11dca3eb01fc53aad22c33ca526c33ca828bf39a62bc43bac2ec23dac31c139a734c43bac37c73cac3ac639ab3dc43bab40c338ab43c239ab47c23dac49c43bab19c23dad06d555aa58918885fa847775ff847875ff837472ff80716cff7e6f6cff7c6c69ff7b6a68ff796967ff796766ff776664ff7c6b69ff604e4eff6c5857ff664f4eff674d4aff664c47ff684d46ff694d46ff6a4e47ff6a4f47ff6b5047ff6f544aff81635aff715046ff754e43ff784e43ff7b5045ff80554aff81574dff875c51ff8d6256ff9c7265ffae8173ff9f6b56feaa745dfeb7876dfecca388ffcda68bf9b3805ad6c69c7726dda88602ff800014bf33a631c639ac30c535aa32c23da831c139a732c238a832c238ad32c238ad33c337aa34c43bac35c53aa836c639aa38c437a83ac139ab3bc238ad3ec13aa940c33cab42c13aaa43c639ab46c53aab48c33cae4ac43bac4dc33cac4fc23aab51c339aa53c53aac55c33cab3cc43caa22bb34ac0860202034624031b078584df9ae9489feaa9285ffae9083ffad9083ffad9084ffad9084ffad8f84ffac8f83ffaa8e81ffaa8d81ffa9897cff9f7765ff916046ff965d3dff955a38ff915936ff905638ff8d5332ff8b5231ff884d2dff86492aff814326ff804126ff7d3f23ff7a3d20ff7c3f23ff7b3d22ff7b3b20ff78361eff78371eff7d3b21ff763319ff89472bff834126ff773b24ff7f4936ff936754ffa6816effad8a7bffa88772ffac8a74ffb58f78ffbd9577ffc39d7bffcfa785ffc59270ffb97a51ffbf7b55ffc27c57ffc38761ffc8916dffc8744fffc77951ffc77a50ffc87b4fffc87c4effc97e4fffcb7f50ffcc7f50ffc78257ffd8a888ffe6c7affff7e9d5fff7ebdafffbeedffff8ebdefff7eaddfff8ecddfff9efe1fff9f0e2fff8efe1fffaf0e3fdfbf3e6f4fbf5e646fbf4de20c740a732c738ad31c639ac2ec83dac2bc43bac28c639ac25c837ac23c53aa820bf38a71dc135b01bc639aa18ca35aa16c53aae14bf33b212b839aa10bf30af0ec837a40cd540bf0bd146b90acc33b209c639aa07b6249206aa2baa0599339904bf40bf03ff55ff03aa55aa02ff80ff0280808001ff00ff01ffffff01ff000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ff000001ffffff01ffffff01ffffff0280808002ff80ff03aa55aa04bf40bf05cc339905cc339907db49b608bf409f09c639aa0acc33b20bd146b90dc43bb10fcc33aa10cf30af13bc36a115c23daa17c837b119c23dad1cc837ad1ec43caa21c136aa23c53aa826c33cae29c73eae2cc53aae2fbe3ca832c738ad35c53aad38c43bad3bc73dad3ec135a942c53aaa45c43baa48c339aa46c13aa823bd3aa826c94aaebd877c78fd887b79ff847875ff827572ff7f716dff7d6d6aff7c6b69ff7c6a69ff796766ff786665ff776665ff726260ff705e5bff65504bff684c48ff694b46ff674a44ff684a43ff684b43ff684a42ff6a4c43ff6b4d44ff715249ff7c5b50ff704a3fff754c40ff794f43ff7d5246ff81564aff84594dff8a5d52ff95685bffa5786aff9f705dffa36e58ffae7b61ffbc8f74ffcba488ffc29678fed7ad88eadcb89533be8c640bd12ea21ac43ba733c337aa33c337aa32c73dad32c738ad33c33caa33c337aa34c436ac34c43bac36c239aa38bf3ba839c53aaa3ac139ab3bc238ad3ec13aad40c33cab41c43bad43c239ab46c13aab48c33cae4ac43bac4cc63cae4ec43bad51c33caa53c23aa955c339ab31c63eac28bf39a6249c406a767b4734dc7c4b3dfaa28073feae9087feaf9088ffb18f85ffaf8f85ffae9085ffaf8f85ffad8e84ffac8e83ffab8e82ffaa8e83ffa88d82ffa98b7eff9c7562ff946045ff975c3cff965a38ff935737ff8e5533ff8b5431ff89502fff874a2cff804126ff7f4025ff7c3f22ff7c3f22ff7d3f22ff7e3f21ff7d3c20ff7b381eff79361cff7c3a20ff7d391fff7a351aff8d472aff8e4426ff8f4327ff8c4428ff89472fff915644ffa2705affb58a71ffbf957dffc2997dffc7a285ffd5ab8bffbb805bffbc7b51ffc07c56ffc37c56ffc1815bffcf9c77ffc7744cffc77950ffc87b50ffc87c50ffc87c4fffc97e50ffca7f51ffcb8051ffcb8059ffd29b78ffdcb699ffecd6c1fff9ead9fffaebdcfff7e9dbfff7ebddfff9eddffffaf0e3fff9f0e4fffaf1e5fffcf2e6fcfcf4eae6fdf5e927f8e5de31c639ac34c436ac32c238a82fc33ca82bca3bac28c639ac25c837ac23c53aaf20bf38a71ec43caa1bbd39aa19c23dad17bc37a614cc40b212c62aaa10bf309f0ec837b60cd540aa0bb946a20acc33b209c639aa08bf409f06d52baa05cc339904bf40bf03aa55aa028000800280808001ff00ff01ffffff02ff808001ffffff01ff000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ff000001ff00ff01ff00ff02ff80ff03aa55aa03ff55aa04bf408005cc339906d555aa07b649b608bf409f09c639aa0acc33b20cbf40aa0dc43bb110bf409f11c33ca514bf33a616b93aa218bf40aa19c23dad1dc13eb01fc53aad21c936b224bf39aa27c43bb12ac23daa2dc139aa30bf3aaa33c33caa37c338ac39c53aaa3cc83cae3fc639aa43c63dab46c53aab49c43bab39c53aaa16b946ae2d9f938ef9887b78ff887b79ff847774ff837571ff7e706dff7e6d6aff7d6c69ff7c6a68ff786664ff776563ff776664ff756361ff66504cff644b44ff664a42ff664740ff65473fff664740ff684940ff694940ff694a40ff6b4b41ff735146ff714c41ff744b3eff794e41ff7c5042ff7f5346ff835749ff885a4eff8e6053ff996c5dffac7e6cff9f6b56ffa77358ffb58366ffc3967affc89d81fec9a080fbdebc99badfb5970db176620ec837a434c93bb134c43bac33c33caa34bf36a734c43bac34c43bac35c53aa835c53aad36c239aa37c338ac39c03aaa3ac139ab3cc437aa3ec13aa93fc23daa42c53eaa43c239ab45c43bae48c33caa49c43bab4cc33cab4ec43baa50c239ac52c43bab4fc53aab37be38ac23bd3aa82e804e37a3834e3df8834a3afd916454feb19285ffac8f86ffae9189ffb09187ffaf9085ffaf9087ffaf9187ffae8f86ffaf9087ffad8f86ffac8e86ffaa8e85ffa88c84ffab8b7effa57b67ff946043ff965c3bff965836ff935536ff915333ff8d4f30ff884a2dff804126ff803f25ff7c3e23ff7e4024ff7f4025ff7f3f23ff7e3d22ff7d3c21ff7a381dff7a371cff7f3b20ff803b1fff833b1fff9c5133ff944627ff994a2bff9a4c2dff9d5034ff975132ff9e5f3fffaf795bffca9f85ffcba78cffcb9e7effb97954ffbf7c54ffc17d56ffc07d54ffb97a53ffd7a782ffc47750ffc77a50ffc77b50ffc77c50ffc77c50ffc97e52ffc97f52ffcb8256ffce7f58ffcf906cffdcb193ffe1c3acfff6e3d1fffaeadafff7e9dafff8ecddfff9ede1fff9efe3fffbf1e6fffdf4e9fefdf4e9fdfcf5e9cafbf2e613e4aec939c53aaa36c239aa2cc53aae30c53aaa2cc53aa829c738ae26c93cae23c53aaf22c33cac1ec43caa1cbf37a41ac445b117c843b115c23daa13c943ae11c33ca50ec837b60dc43bb10bd146b90acc33b209c639aa07b624b606aa2baa06d555aa04bf40bf03aa55aa02ff00800280008001ff00ff02ff808001ff00ff01ffffff0000ffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280008002ff80ff03aa55aa04bf408005cc339905cc33cc06d555d507db49b609c639aa09c639aa0bd12eb90dc44eb10ec837a410bf40af12c639aa14cc40b217bc43a618ca40aa1bc639aa1ec43caa1fc531ad22c334ac25c137ac28c639ac2bca3bb22ec83dac31c139ac34c43bac38c43bad3bc73dad3ec13aa940c338ab44c338a947c639ac4ac13ba92bca3bac10cf50af80918081fd8c7d7dff897978ff857573ff837270ff7f706bff7f6c67ff7d6a66ff7c6865ff796461ff776260ff74605dff755f5cff654a46ff654941ff66473fff67463fff66463fff66463fff67463eff68463cff69473cff6a473dff6b443bff734a3eff784b3fff7a4d3eff7d5041ff805344ff865748ff885a4bff906252ff9a6c5dff9b6a58ffa16e55ffab7659ffba8768ffc7967afec4957afedab697f3e3bea149c48f7716c53aa232c738ad35c53aad35c53aad35c53aad36c239aa35c03aa836c639aa36c239aa38c437a839c03aaa39c536aa3bc238a93cc437aa3ec53ead40c33cab41c43bad44c33cac46c53aab47c63dac49c43bab4cc33cab4ec13baa50c239ac4dc33cac30c53aaa36c239aa02800000308a5a40cc84513dfb89513dfe895947feb09082ffac9486ffae9487ffaf9588ffae9588ffae9387ffad9083ffae9185ffad8f84ffac8f83ffac8e83ffac8d84ffae8e85ffad8f86ffab8f84ffac8d80ffa8806cff96644aff935c3dff955838ff925434ff8e502fff87492aff814026ff803e24ff804025ff804125ff814225ff814022ff803f22ff7f3e22ff7d3a1fff7c381dff7f391eff823b20ff823a1eff944a2dff9b4e30ff9d4e2dffa15131ffa55534ffac5b38ffac5e3bffaa6442ffab6f51ffcb9f82ffc69270ffbc7853ffc17c57ffc17e56ffc27e56ffbc7b56ffd4a37fffc27853ffc9794fffc7794dffc97d50ffc87c4fffc97e4fffca8051ffc98152ffcd8156ffcd8d66ffd9ab88ffe4c3a8ffebd2bafff8e8d5fff7e9dafff9ecdefffaefe2fffaf1e5fffdf4eafffdf4ebfefdf6ecfcfbf3e993f8efe31cc849b63ac639ab36c239aa33c337aa30bf3aa52dc639aa2ac237aa27c43baa24bf39aa22c33cac1fc53aad1dc13ea71ac445b117c837b115c23daa13bc36a111c33cb40fcc33aa0dc43bb10cbf40aa0bb92ea209c639aa08bf40bf07b649b605cc33cc05cc339904bf40bf03aa55aa02ff008002ff80ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff028080800280008003aa55aa03aa55aa04bf40bf05cc339906d52baa06d52baa08bf409f0acc4db20acc4db20bd146b90dc43bb10fcc33aa10cf30af13bc36a115c23daa17c843b11ac43ba71cc837ad1ec43caa20c738af23c53aa827c43baa29c738ae2cc53aae2fc33cae33c33caa35c53aad38c43bad3cc43caa3fc239aa42c53aae46c53aab48c33cae21c93eaa14cc4db21baa8ea1dc8d8180ff8c7c7cff887776ff877372ff826f6dff7c6965ff79635fff77615eff745f5cff735e5aff725d5aff715b58ff6a514eff674844ff674640ff684540ff66443eff66443dff66443dff67443cff68443cff69443bff6a4339ff704538ff78493bff7b4a3cff804d41ff814f42ff835244ff875748ff8d5d4eff926252ff9a6655ff9b6652ffa26e53ffaf7a61ffbd8973fec4977bfed0a686fae2c0a08cdcba9b09c68e712bc43bac37c738ac37c73cb036c239aa36c239aa37be38a738bf3ba838bf3ba838c43bad39c53aaa3ac639ab3bc238ad3cc43cae3ec13aa940c33cab41c43bad43c639ab45c437aa47c639ac49c43bab4bc23aaa4dc338a950c239a951c339ad30c53aaa36c239aa13bc36943e8c5646d78d5842fc895840fe8e5945fe97705fffb39181ffae8977ffb08b78ffb58d7cffb58e7dffb8907fffb98f7fffbb9281ffbb9383ffbc9585ffbc9686ffbb9586ffb99182ffb28f82ffae8d80ffac8c7effab8979ffae8874ffa67a5fff976445ff8f5637ff8b5031ff85482bff813f25ff844026ff834227ff824025ff844224ff834123ff824021ff813e21ff7f3c1fff7e3a1dff7d371bff833b20ff833b1fff873d1fffa45838ff9d4e2dffa55434ffac5c3affae5e3bffb0623dffb16541ffb6724fffc08461ffb97b54ffbf7a50ffc17e55ffc17f56ffc17f56ffbf7f58ffc89370ffbf7955ffc8774effc8784dffca7b50ffc97b50ffca7d4fffcb7f50ffca8152ffcf8153ffcc895fffd5a27effe2bea0ffe7cbb1fff2dec9fff7eadafff9ecdefffcf2e6fffdf4e9fffcf4eafffdf5ebfffdf3eaedf9f0e53efff3ea3ec13aa93ac639ab34c43bac34c43bac31c139a72ec237a62bc43bac28c639ac25c137ac23c53aa820bf38a71dca3eb01ac43bb118ca40b516c53aae14bf40a612c647aa10bf40af0ec849b60cbf40aa0bd146b90ab2339908bf40bf07db49b606aa2baa05cc339904bf40bf04bf408003aa55aa02ff808002ff80ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff01ffffff01ffffff01ff00ff0280808002ff808003ff55aa04bf80bf04bf40bf05cc33cc06d52baa07b624b608df40bf0acc4db20bb946a20cbf40aa0ec837b60fcc33aa11c33ca514bf40a615c231aa18bf35aa1ac43bb11dc135a71fc53aad22c334ac24c639aa27c43baa2ac23daa2dc63eb031c639ac34c43bac37c33cac39c53aaa3dc43bab40c33cab43c239ab46c53aab49c43bab14cc40b219cc3dad77947483f8998a89ff867373ff7f6a68ff7c6563ff786260ff77615fff78625dff77605dff755f5bff725d59ff725c58ff6b5552ff654c48ff664843ff66463fff67443dff66433cff66433cff67433cff68433cff69423aff6c433aff6e4136ff774639ff7b493aff7f4b3dff814e40ff845042ff875344ff8a5647ff8f5b4aff94604dff945f4aff9f6a50ffa77254ffb68162fec18e70fdc3977ae9e1bd9f79eac6a912d4aa8e29c138ae39c53aaa39c53aaa39c53aaa38c43bad39c53aaa39c03aaa39c53aaa3ac139ab3ac139ab3bc238a93cc437aa3dc43bab3ec13aa940c33cab41c43bad43c63dab45c43baa47c239a949c43bab4bc53aad4dc338a94fc53aab51c339aa53c53aac35c53aa81cbf40a44594594edf905d45fd8e5b43fe8c5a41ff885743febd9481ffb48572ffa06e55ff985f46ff93583dff8b4f35ff895034ff874d33ff834a31ff854c34ff89513aff89513bff88513bff87523cff84553fff885c48ff8b614cff8e634dff8f634cff92634bff916149ff945e44ff975e42ff8e5238ff844429ff834125ff834226ff854325ff854324ff854324ff834122ff834022ff813c1fff813b1eff7f381cff7f381aff863e20ff873f1fff974c2bffa75936ffa45532ffae5f3dffb0623effb36640ffb46b44ffbe7b54ffc2815cffbd7952ffc17b52ffc17d55ffc28057ffc17f56ffc4815bffc38b69ffc17e5bffc9774effca784effcb7b4fffca7b4fffcb7d4fffcc7f52ffcc8154ffd28354ffd0865affcd936effe7bfa0ffe8c9afffecd2bbfff9e9d7fff9f0e1fffdf5e7fffcf6eafffdf7ebfffcf3eafefaf0e7acf9efe617dea6c833c33caa3bc238ad31c639ac35c53aa832c23da82fc33ca82cc53aae28c639ac26c33cae23c53aa820c738af1ec43caa1cbf40ad19c23dad17c843a614cc40a612c639aa10cf40af10bf409f0dc43bb10cbf40aa0acc33b209c655aa07b6249207b6249206aa2baa04bf40bf04bf408003ff55aa02ff80800280008002ff808001ff00ff01ffffff01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff02ff808002ff808003aa55aa03ff55aa04bf40bf05cc339905cc339907b649b607b649b609aa398e0acc4db20bd146a20dc43bb10fbb44aa11c33ca513bc36a114bf40a617c843b119c23dad1bc639aa1ec43caa21c13eaa23c53aa825c137ac29c138a82cc53aae2ec837ac31c639ac35c53fad38c43ba83bc23dad3fc23daa42c13eaa45c03baa47c639ac46c53aab0bb946b90eb6b6a4b98e7d79fe826e6bff806a68ff7f6765ff7e6563ff7a6461ff796260ff78635eff75605cff745f5bff735d59ff6f5854ff644d49ff634944ff644741ff66453fff69433dff68413bff6a413bff69423aff6b4239ff6c4237ff6e4134ff754535ff7b4737ff7e4938ff824b3bff814d3cff875140ff8a5443ff8d5745ff925b48ff8f5742ff9b644affa1694bffaf7657febc8461fdbd8c6dd9ddb69a4ee2baa327c448aa1fc542ad38c43bad3bc238ad3bc238a93ac139ab3ac135ab3ac639ab3ac139ab3bc23da93bc238a93cc43caa3cc437aa3ec53aad3fc639aa40c73cab41c43bad43c639ab45c43baa46c537ab49c438ab4ac437ac4cc639ab4ec43bad50c639ac52c43bab55c33cab21c93eaa11c3a587af92624cfd946248ff915e45fe8e5d45ff9c725fffb28d73ffa6785cffa26e51ff9b6346ff965d3eff955c3cff955937ff945637ff915335ff915334ff8d4f33ff8c4f33ff894d32ff894d31ff86482eff81452bff7f4328ff7d4425ff7a4021ff783d21ff733a21ff71361dff71341bff75381fff84452cff935338ff965538ff914e31ff8c4829ff884625ff874324ff864122ff853f21ff843b1fff823b1dff81381bff813a1bff843c1dff8a4020ffab5d3cffa85a37ffad5f3bffb1643fffb36a42ffba744bffc6825bffbc7754ffc17752ffc17950ffc17b53ffc27e57ffc07d56ffc57f5bffc08767ffc08768ffca784bffcb784cffc77c50ffca7e53ffcb7f51ffcb8051ffcc8255ffcf8554ffd0875affcd8d66ffe0b392ffe8c8adffeaceb7fff3dfccfff9f3e3fffcf6e9fffcf7eafffcf5e9fef9f0e5f7f9f0e564faede31cc852ad2fc93cae3cc437aa39c53aaa36c239aa33c33caa30bf3aaa2dc13eaa2ac237aa26c336a824bf39aa22c33cac1fbd3aad1cbf37ad19c233ad17c837a615ce3daa13bc36ae11c33cb40fbb44aa0eb637a40cd540bf0acc33b209c639aa07b624b607b624b606aa2baa05cc339904bf40bf03aa55aa03aa55aa02ff808001ff00ff01ffffff01ffffff0000ff0001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff808001ffffff02ff80800280808003aa55aa03ff55aa04ff80bf04bf40bf06aa2baa07b649b608bf40bf09aa39aa0ab233990cbf40aa0ec849b610bf40af11c33cb413c943ae15c23daa18bf40aa19c233ad1cbf37a41fc53aad21c936aa24bf39aa27c43baa29c738ae2cc53aae30c53aaa33c337aa36c239aa39c53aae3cc43caa3fc23dae43c239ab45c43baa48c339aa42c53eae0bd146b940ab7c97ed96837eff8b7672ff826b68ff816966ff806765ff7e6564ff7b6363ff77625eff75605dff76605dff725b57ff664e4aff644b46ff634842ff654742ff67453eff69423dff6a413aff6b4039ff6b4038ff6c3f36ff714133ff754332ff7b4734ff7f4835ff824a37ff864c39ff894f3cff8c523eff8e5440ff915743ff915843ff935a43ff9b6146ffa96d4effb97e5ffaba8868b8cca48830eacaaf21c946aa3bc238a93ec13aa93dc43bab3dc03ba73cc43caa3bc238ad3cc43caa3cc437aa3cc43caa3cc437aa3dc43bab3dc436ab3ec53aad40c33cab40c738ab42c53aaa43c63dab45c43bae46c53aab49c438ab4ac437a94dc338a94ec43baa50c639ac52c438ab54c23aaa4cc33cab0dc44e9d539a7b68ee976756ff98634cff935e47fe90624dffaf8d80ffa17f6cff9d7159ff9e6b4eff9b6648ff996242ff975f3eff965c3aff955939ff935737ff925738ff8f5435ff8d5434ff8b5233ff8a5032ff8a4f31ff884c2eff874a2cff834628ff814525ff7e4223ff7b3f1fff783c1fff74371cff71331aff713319ff6e2f15ff713316ff803f22ff955235ff9c593aff985233ff904927ff8d4523ff8a4021ff843b1eff833a1cff873a1dff883c1eff883c1eff9a4b2bffb3643fffaf5f39ffb56540ffb76f4affc1805bffbd7b55ffc07950ffc07b4dffbe7b4dffc27b56ffbe8158ffc08055ffc37d54ffbc805effc2957cffc7784cffcc764effcb7f52ffcb7f56ffc87d51ffc4784bffc3744bffc6734dffc16f49ffc47955ffd6997affe7c4a4ffe8cbb2ffedd7c3fffcf1e4fffcf6eafffbf4e7fff8f1e4fdfaf1e5d6f8ede125fff1ea2bc441ac40c33cab3cc43cae3ac139a737c33cac33c337aa31c139ac2ec23dac2bc43bac27c43baa25c137ac22c33cac20bf38a71dc13eb01bc639aa18ca35aa15c231aa14bf40b212c639aa10cf40af0fbb44aa0cd540bf0bd146b909c639aa08bf409f07db49b606d52baa05cc33cc04bf408004bf40bf03ff55aa02ff808002ff008001ff00ff01ff00ff0280008001ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280808003aa55aa03aa55aa03ff55aa04ff40bf05cc33cc06d52baa07b649b608bf40bf0ab233990caa40950dc43b9d0ec837b610bf40af12b839aa14bf40a616c53aae19c23da31bc642aa1ec43caa20c740a722ca3cac25c837ac28c639ac2bc435a62dc639aa31c639ac34c43ba737c338ac3ac13eab3dc43bab40c338ab44c338a947c239a94ac43bac19c23dad02ffffff7f9d8d85fc9a8581ff97827dff856e6aff836b67ff806966ff7e6664ff7b6362ff78625eff77605dff765f5bff68504bff664c48ff634943ff644943ff644840ff65453eff68423cff6b413aff6c4039ff6e3f37ff713e35ff754132ff7b4532ff7f4733ff814734ff854b39ff874c3aff8c4f3cff8f513dff91533fff945742ff945942ff985e44ffa86c50fcbd8061f3ba85677ad3ab922bd06bb206d580aa35c53fad3cc437aa3fc239aa3ec53aad3ec53aad3dc43bab3dc436ab3ec13aa93dc036ab3ec13aa93ec53aad3ec535ad3fc239aa40c73cab41c43bad43c239a744c73cac45c437aa47c239ac49c43bab4bc23aaa4cc339ab4ec43baa50c239a952c43bab54c53dad45c43baa1cc840ad09ffe3c6b5946f60fe9a6852ff9a634bfe945f49ff9d7562ffb3978cffaf9588ffae8b79ff9d725aff9c6b50ff9b6545ff99603fff985e3dff985d3cff975c3aff965b3bff95593aff93593aff915638ff905537ff8e5235ff8c5032ff8a4e2fff87492bff834626ff7e4123ff7c4021ff783d1fff73371aff73361bff74361bff733519ff773419ff793318ff793318ff7a3518ff803b1eff8f4928ff9f5734ffa05434ff924726ff8c4422ff8a3f1eff893c1bff8b3c1cff924121ffad5c3affb1633affb86a42ffbd754fffc4805bffb87650ffbf784effc07b4fffc07d51ffc17b56ffc18055ffc18054ffc77f58ffbc7e5dffc59f8bffa9613dffa75130ffa14d2dff9f4627ff9c4222ff9d4120ff9d3d1dffa34322ffaa4d29ffb25b35ffb46a46ffcc9878ffebc8adffe9ceb9fff9eadbfffaf1e7fff9f0e5fff9f1e6f4f8eee378f7ece31ecc55bb3cc83caa41c437a932c238ad3bc238a938bf3ba835c03aad31c139ac2ec237ac2cc53aa829c138a826c33ca823c53aa820c740af1ec43caa1bc639aa19c23dad17bc37a614bf33a612c639b811c33ca50fbb44aa0dc43bb10cbf40aa0acc33b20ab2339908bf409f06d52baa05cc339904ff40bf04bf40bf03ff55aa03ff55aa02ff80800280008001ffffff0280808001ffffff01ff00ff01ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff0280008002ff008003aa55aa03aa55aa04bf40bf03aa00aa05cc339905cc33cc07b649b608bf409f09c639aa0acc4db20cbf40aa0eb649a40fbb44aa11c33cb413bc36ae15c23daa16c53aae19c23dad1bc639aa1ec433aa21c93eaa23c533a826c336a829c738ae2cc53aae2fc336a832c23da835c53aad38c43bad3cc43caa3ec53aad42c13aaa45c43baa48c33caa2ec837ac23c542af36c663aacf9c8b85fd9b8680ff98827dff8d7672ff846d6aff7f6865ff7d6564ff7c6463ff79625eff765f5aff6b534fff674e49ff674c46ff654943ff644841ff62473fff65453dff69423dff6c423aff6e4038ff723f36ff753e34ff7c4436ff7e4634ff814734ff844736ff874b3aff8a4f3cff8d523fff90553eff955842ff94573fff9d6248feb07558f3bd8567bbbb8b6d44ce9d9210bf50af34c43bac3cc43caa43c239a742c13aaa41c43ba940c338ab3fc235aa3fc239aa40bf3ca740c33cab40bf3ca740c33cab41c037a941c43bad41c437ad42c13aaa43c639ab44c738ac46c53aab47c639ac49c438ab4ac437ac4dc338a94fc23aab50c239ac52c43bab54c23aaa51c03caa4dc33ca918ca4ab559a07e73f99a6b5bff9d6551ff9b614bff92624cffae8c7bffae978dffa9958bffab9386ffad9080ffa7826fff9b6e56ff996548ff996142ff9a5f3fff995e3dff965c3cff955b3bff92593aff925839ff8f5536ff8e5435ff8c5132ff884d2eff874a2bff834627ff804324ff7c4122ff783d1fff773a1dff75371bff76371aff78371cff7a361bff7e381cff7f391cff803a1dff803a1dff823a1eff833b1cff8c4121ff9c502fffa15633ffa55633ffa0512eff9c4b28ff934320ff93431effc2744effb97042ffc37c52ffc07d54ffbd7850ffbf794effc2794fffc67c52ffc47651ffbd6f47ffb76741ffb15736ff95482bffb58c7aff8b3f24ff983a20ff94391eff923313ff953317ff9a3519ff9f381affa23d1dffaa4b27ffb95f37ffbd6a43ffbd7754ffdcac8bffeacab1ffedd9c7fffcf0e4fff9f0e6fcf7eee5b5f8eee616fff3f324c640b144c338ac3ec13aa93ac639b03bc238ad39c03aaa35c03aad33c33caa2fc33ca82dc139aa29c138a826c33cae24c639aa21c93eb21ec43cb31dc13ea71ac43bb118bf35aa16c53aae13c936ae11d23cb410bf40af0ec837a40cbf40aa0bb946a209c639aa08bf409f07b649b606aa2baa05cc339904bf40bf04bf40bf03aa00aa02ff808002ff808003aa55aa01ffffff01ffffff01ffffff01ff00ff00ffffff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000000001ff00ff01ffffff02ff008002ff808003aa55aa04bf80bf04bf40bf06aa2b8006d555aa08bf409f08bf409f09c639aa0bb92ea20dc43b9d0ec849a410bf40af12b839aa14bf33a616c53aae18ca40b51ac43bb11cbf37ad20bf38af22c33cac24c639b127c43baa2ac23daa2dc639aa30c53aaa33c33caf37c33cac39c03aaa3cc437aa40c33cab43c23dab46c53aab49c038a830c53aaa10cf50af64a37a8cf19f8a83fe9d877eff99847bff937d75ff856f68ff806a63ff7d6661ff79635eff79635eff6f5852ff68504aff664d46ff664b44ff664b43ff654941ff64483fff65453eff69433cff6b4139ff6e4138ff733f35ff794334ff7f4636ff834837ff844836ff874a37ff8a4d3aff8e503cff90543eff925b42fe975d41fd9c6448f6b98264cebc886a69bb8d6d16dca2ae27c441aa36c239aa3ac13eab45c43baa45c03baa43c639ab42c53aaa42c53aaa42c13aaa41c03ba941c43ba941c43bad42c13aaa42c13aaa42c53aaa43c239a744c338a944c338a945c437aa46c537ab47c639ac4ac43ba94ac437ac4cc339ab4ec438aa50c239ac52c138a854c23aaa56c13ba942c53eaa1dca46b01cd1a4add7956d58fe9f6b53fea0684eff99634dff9a6f5cffb29689ffac968dffaa968dffa9948affa99387ffac9285ffad8e7dffa47d68ff9b6a4fff996343ff985f3fff975d3dff965b3bff945939ff93593aff915737ff905636ff8d5333ff8a4f2fff884d2dff844929ff814525ff7d4223ff773b1dff763a1dff75381cff76371aff7b3a1dff7c381cff7e391cff803b1eff823c1eff843e20ff864022ff894122ff8f4624ff954928ff9b4d2bff9f502dffa65733ffac5b37ffaf5e3affaf5f3affb0613affc17d54ffc4855effbc764dffc5764fffbb6941ffb45d36ffab522effa84a28ffa64725ffa84725ffb14b2dffa64d2fffb78a75ff95492effa33c1eff9f3d21ff9d3a19ff9e391cff9f371cffa23b1bffa4411fffaa4d28ffb96138ffc06d43ffc1754dffc38662ffeac0a2ffe6cbb6fff8e8dbfff6ece3ecf7ede658f9eee512c663b82dc63eb046c53aab43c239ab40c338ab3dc03bab3ac139a736c239aa33c337aa31c139a72dc639aa2bc435a627c43bb125c137ac22c33cac20c740af1dc13eb01bbd39a119c23da316c53aae14cc33b212c639aa10cf40af0fbb33990dc43bb10bd146b90acc4db209c655aa08bf409f06d52baa05cc33cc05cc339904bf40bf03ff55aa03aa55aa02ff008002ff008001ffffff01ffffff0000ff0001ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff028080800280808001ffffff01ff00ff02ff008002ff80ff04bf80bf03aa55aa05cc339906aa2b8007b6499208bf409f09c639aa0acc4db20cbf40aa0dc43bb10fbb33aa11c33ca512c639aa15c23daa16c53aae18ca35b51bc639aa1ec43caa20bf38a722c334ac26c33ca829c138a82bc43bac2dc639aa31c639ac34c43bac38c43bad3ac139ab3ec13aa942c13aaa45c43baa47c239ac4bc23daa22c33cac12c655b8999e8c84fca18a83ff9e867dff9a847bff99827aff8c756eff836c66ff7d6661ff79625dff6f5852ff6a524bff674f49ff684e47ff664b44ff644942ff654941ff654940ff67453dff6a433dff6d443aff704438ff754536ff7c4836ff814a37ff844b38ff874c38ff8a4e39ff8f523cff91523bff93543ffd9b5e49f79f6a4dbbbe8e7058b7857115dbaab62cc540ae39c53aaa4ac137a949c43bab48c339aa47c239a946c53aab45c43baa44c73cac43c639ab43c639ab43c63dab42c53aaa43c63dab44c338a944c338a944c338a945c437aa45c037aa47c63dac47c639ac48c63cae4ac43ba94cc339a84dc338ac4ec438aa50c239a952c43bab54c23aaa56c13ba957c13baa2dc13eaa05ffffff9e947162fea17157ffa16b50ff9d674dff986852ffad8979ffad958affab968cffab958affaa948affa99389ffa99488ffab9388ffaa9083ffaf8d7affa1775fff9b6a4fff986144ff995e3eff995c3cff955939ff935738ff915535ff8f5433ff8c5030ff8a4e2eff874a2bff824626ff7d4122ff783b1eff77391dff75371bff76371bff7a3a1cff7d3a1eff803c20ff833d20ff874023ff8a4426ff8d4626ff8f4926ff944c2aff9a4f2bff9e512effa25330ffa65733ffa75631ffaf5d37ffb2603affb3603bffb97d5dffc59273ffaf603effa34320ffa74220ffad4726ffaa4324ffae4929ffb24c2effb35230ffb75435ffb45a3affb28067ffa25b42ffad4322ffa84325ffab421effa74120ffa5401effa9411fffaa4625ffad512bffb8613affc17047ffc37750ffc67f5affcc9171ffe8c4acfff1ddcdfbfbf0e7c4fbf2ea21f7f0e822c33cac4ac13ba946c53aab44c338ac41c43bad3ec53aad3ac639ab38bf37a835c53aad32c238a82fc33ca82cc53aa829c138ae26c33cae23c53aaf21c13eaa1fbd3aad1cbf37ad1ac43ba718bf40aa15ce3daa14bf40a612c639aa10bf309f0ec849b60cd540bf0acc33b209c639aa08df60bf07db49b606d555aa05cc339904bf40bf04bf80bf03aa55aa03aa55aa03aa55aa01ff00ff01ffffff01ffffff01ff00ff00ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ff00ff01ff00ff0000ff000000ff0001ffffff02ff008002ff80ff03ff55ff04bf80bf05cc33cc06d52baa07b649b608df60bf09c639aa0acc33b20dc43bb10ec837b610cf40af11c33ca514bf40a615c23db618bf40aa1ac43ba71cc840ad1fc53aad22c33ca524c639aa27c43baa2ac23daa2cbf34a82fc33cae32c23dad36c23daa39c03aaa3cc437aa3fc239aa43c239ab45c43bae48c339ae4bc23aaa14bf40b234b15d98ce9e8881fc9f887eff9c857aff9b857aff9b847bff947e75ff846d66ff7d6360ff735a55ff6a5049ff695048ff694e46ff674c44ff674943ff654943ff664942ff674841ff68453eff6b443cff6f443aff724437ff7c4a39ff824a39ff874f3cff8b523dff8d533dff91563fff935840ff965a3ffea16446e7a6725562c6a1870feeccbb34c43bac4bc236ad4ec43baa4dc33cac4cc339ab4bc23aaa49c438ab48c339ae47c239a947c239ac46c53aab45c43bae45c43baa44c338ac45c43baa45c43baa45c43baa45c437aa47c239a947c239a947c236a948c339aa49c43bab4ac43bac4cc639ab4dc338a94fc23aab50c239ac52c13bab54c53dad55c339ab52c43bab28c640a62bc447b2589a7d6ef29b6f5effa36d56ffa16851ff9f6853ff9d725effad9183ffa8968dffa9968bffab9488ffac9488ffab9388ffab9387ffaa9287ffa99187ffa79187ffaa8e82ffaa8777ff9e735cff986347ff995f41ff985c3dff955b3bff955939ff935736ff905332ff8f5131ff884c2cff834728ff7e4123ff7d3e23ff75361bff76371cff7a3a1fff7c3b20ff7c3c20ff813f22ff864226ff8a4527ff8e4829ff944b2cff974e2dff9c5130ff9c532fffa05631ffa55532ffa75734ffa85834ffb3623cffb5633cffb96540ffbc8d76ffd1aa97ffa9593bffa63d1dffaa4221ffaa4623ffaf4c2cffb25437ffb6593affb8623cffb5663dffba6342ffaa745effa9735cffae4827ffa64526ffac421effa94421ffa4441effa5431fffa74421ffac522dffb6633bffc07148ffc57952ffcd845fffd18f6bffebc4a6fee9d1c1f7faf0e699f8f0e80effffff44bf3cac4bc53dad48c33cae44c338ac42c53aae3ec53aad3cc43caa39c03aaa36c639af32c238a830c53aaa2dc639aa2bc43bac28bf39a625c13eac22c334ac20bf38a71dc135a71ac431a718bf35aa16c53aae14bf33a612c639aa11c33ca50fbb33aa0dc43b9d0cbf40aa0acc33b209c639aa08bf409f07b649b606aa2baa0599339904bf40bf04bf40bf03ff55aa03aa55aa03aa55aa028080800280008001ff00ff01ffffff01ffffff000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080800100ffff01ff00ff0280008002ff80ff01ff00ff02ff80ff02ff80ff03ff55ff05cc33cc05cc33cc06d52baa07db49b609c655aa0acc33b20bd146b90dc43bb10ec837b610bf40af12c639aa14bf40a615ce3db618ca40aa1bc642b31dc13eb01fc53aad23c53aa825c137ac27cb3bb12ac23daa2ec23dac30bf3aaa34c43bac37c33cac3ac139ab3dc43bab40c73caf43c639ab46c53aab49c43baf3ac139ab0cd555bf49a48f85eda18a83fc9d8882ff9a877eff9b857cff9b847bff9a8279ff8b736cff755b57ff6d504bff6c5048ff6b4e48ff694c45ff684a45ff684944ff674842ff684741ff68463fff69453cff6c443aff6f4338ff764538ff7f4b3aff864e3cff8d543fff8f563fff925840ff955c43ff975f44ffa06748fdb070549daf7d6319d67ab83bc238a953c53aa952c438ab50c239a94ec43bad4dc338a94cc339ab4bc23aaa4ac137a948c339ae48c339aa48c339aa47c239a947c239a947c239a946c53aab48c33caa47c239a948bf39aa48c339aa49c038a849c438ab4ac437ac4bc53aaa4cc339ab4ec43baa4fc53aab50c236a952c438ab54c23aaa55c339ab56c438ac17c843b123bd3aaf28b98c93d998715efda46e5afea46952ffa26953ff9e6b56ffad8776ffae9388ffa99589ffab9589ffac9389ffac9388ffac9288ffab9387ffa99185ffa99186ffa69086ffa48e85ffa38c82ffa68a7effa78473ffa27864ff936149ff925a3eff955c3dff955a3aff945837ff905333ff8b4e2eff84482aff7e4428ff78391fff7a3a21ff7c3c22ff7d3d22ff7e3d22ff804026ff814124ff824424ff894726ff8f4a29ff954d2bff9b502fff9f5233ffa15837ffa45b37ffa65b36ffa95b37ffa85b36ffb0633dffb2623affb76340ffbf937cffccac9bff91442bffa33c20ffad492dffb35332ffb45834ffb65c3effb7623fffb86641ffb96a44ffb96844ffad7257ffac7e68ffac5637ffa84e30ffa34927ffa14322ffa0411fffa24423ffa94726ffac502bffb7643dffbf724bffc87d59ffce8861ffcf926fffe5bea3ffe0c9b8f1f4eadd80f7f1e70affffe619c247ad3ec13aa94ac43ba946c53aab43c239ab40c33cab3cc83cae3ac639ab37c338ac35c53aad30c535aa2fc33ca82cc53aa829c138a826c336a823c53aaf21c93eaa1fc53aa51cbf37ad1ac43ba717c837b116c53aa213c943ae11c33ca510bf409f0dc43bb10cbf40aa0bb946a20acc4db209c655aa07b649b607b649b605cc33cc05cc669904bf408003aa55aa03aa55aa02ff008002ff80ff0280008001ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ffffff01ffff000280008001ffffff0280808003aa55aa03aa55aa04bf40bf05cc33cc06d52baa06d52baa08bf409f09c639aa0acc4db20cbf40aa0dc43bb10fbb33aa11c33ca513c943ae14cc33b216c53aae19cc3dad1cc840ad1ec43caa21c136aa24bf39aa26c33cae29c138ae2cbf3aa82fbe36a832c23dad35c53aad38bf37a83bc73dad3ec53aa941c43bad44c73cac47c239a941c43bad10af40af13c96bbc969b8680f59f8882fd9e8681ff9f877dffa4877eff9c796eff946d60ff785348ff73544cff6f524aff6f5149ff6d4f47ff6c4e47ff6c4e46ff6b4c45ff6b4a42ff6c4941ff6e4a40ff6e493eff70483bff744738ff7a4939ff804c39ff864f39ff8d553cff92593fff955c42ff975f44ff9a6446fea66d4fe8ae735d3bbe827d4dc338a955c339ab54c53aaa53c53aa951c339aa50c239a94fc23aab4dc33cac4cc339ab4bc53aad4bc236aa4bc23daa49c43bab4ac13bac48c339aa49c43bab49c43bab49c43bab49c43bab4ac13ba94ac137a94bc23aaa4bc236aa4cc339ab4dc73cac4fc53aab50c239a951c339aa53c53aac55c33cab55c339ab57c43baa42c53aaa39c53aae0eeda4c8a297715efda3725efea36e55ff9f6d53ff9d6d56ff9f7764ffb09385ffab948affab948affac948affad9389ffae948affae9489ffae9389ffaf9489ffaf9487ffb19587ffb09384ffaf9184ffab8d81ffac8c7fffad8b7cffb48d7cffb08373ffa87966ffa2705dff9b6957ff966450ff95624dff925c48ff855543ff824e3bff7f4933ff7b432cff763d24ff783d23ff7e4125ff87452aff89482aff8e4b2fff934e30ff97522fff9a5430ff9d5531ffa15933ffa45a36ffa75c3affa75f38ffac603bffb3633effb4633bffb5643fffc09b87ffc8a593ff87341effae5133ffb6593affb85d3dffb6633dffb96842ffbc6a45ffbd6b46ffbc6b46ffba6f45ffb17050ffb8927affba785affc27650ffc77c53ffc77b55ffc27550ffbb6f48ffbc6d46ffbd6e48ffbf734cffc47b54ffcb845dffd08b64ffd0926fffe0b599fedec5b3eaefdfd079f9eee40cffeaea15c23daa4dc338a94ac137a947c239a945c03baa41c43bad3ec53aad3bc238ad38c437ad36c63daa32c738a830c53aaa2cc53aae2ac237aa27c43baa25c13eac22c334ac1fc53aad1dc13ea71bbd39aa19c23da316c53aae14cc40b213bc43ae11b43ca50fbb33aa0dc43bb10cbf40aa0acc33b209c639aa08bf40bf07b624b606d52baa05cc339904ff40bf03ff55aa04bf80bf03aa55aa03aa55aa02ff80ff028000800280808001ffffff02ff80ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff01ff00ff02ff808001ffffff01ff00ff02ff008002ff008003aa55aa03ff55aa04bf40bf05cc339906d52baa07b649b608df40bf09e339c60ae64db20cd540bf0eb637a410bf30af11c33cb414bf33a616b93aa218bf40aa1ac43bb11dc135a71fc53aad22bb3ca524bf39aa27c43baa2ac23daa2dc139aa31c13eac33c33caf36c239aa39c036aa3cc43caa40c33cab42c53aaa45c437ae48c339aa48bf39a61ec444b3279d8989d99f8780f7a2847efea4857cff9c7969ff865847ff7e4934ff844b35ff865645ff886257ff806258ff7d5e53ff7b5c52ff7a5a50ff78574eff78554dff765249ff765146ff785245ff775242ff79513fff7d503eff80523dff824e39ff89533bff8d573cff915b40ff986145ff9c674affa26b4dfcae745a9bb2826d2dcc4fb059c339a957c43bad56c43ba953c53aac53c23aac51c339aa51c339aa4fc23aab4fc23aab4dc338ac4dc038a94cc339ab4cbf39a84bc23aaa4bc53aad4bc23aaa4ac43bac4ac43bac4bc23aaa4cbf39a84dc038a94dc038a94dc338ac4ec43bad4fc53aab50c639ac52c438a854c23aaa54c23aaa56c43bac57c13baa59c339ac39c03aae1dca46b0589f826bf69f735cfea8725affa26c54ffa17058ff9d715affb28b77ffb69381ffad8878ffad816fffad816bffa97b64ffa7775fffa27158ff9d6a53ff99664dff935f46ff905b43ff8f5940ff8d583fff8d573eff8f573dff91583dff935c41ff976146ff9c664dff9f6d56ffa4745fffa8806fff9e7d6dff9c7b6bff9c796bff9f7a6bffa17c6affa57e6affa87d6bffa67864ffa17059ff9c644bff965c40ff925236ff965133ff97532fff9b5731ff9e5832ffa35934ffa55a35ffa75d38ffa75e38ffac613cffb1643fffb5643effb26441ffcbaa97ffc6a190ffa9583bffba6040ffbc6445ffbc6644ffba6b45ffbe6d47ffbe6e49ffbd6f48ffba6e46ffbc724affbb7452ffba957effaf755affc37d57ffc57f57ffc4805bffc57f5affc7835affcb855fffcc855fffcb855dffce8960ffd18b65ffcf8f68ffcf936effd7aa8dffdbc0acf7e1cebe90f4eadd20f7e7df1fc542a54ec43baa4bc53aaa49c038ab46c137a843c639ab40c338a73dc03bab39c536aa37c338ac34c43bac31c139ac2ec23dac2cc53aae29c138a826c33ca823cc42af21c136aa1ec433aa1dc13ea719c233ad18bf40aa15c23daa13c936ae11c32db411c33ca50ec837a40dc44e9d0bd146a20acc33b208bf409f08bf409f07b6499206d52baa05cc339905cc339903ff55aa03aa55aa03aa55aa02ff008002800080028000800280008002ff80ff01ff00ff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000ff0001ffffff01ff00ff01ff00ff02ff808002ff008003ff55aa04bf408005cc669905cc339906d555aa08bf409f09c639aa0acc4db20bd146a20dc43bb10fbb33aa11c33ca513bc43a114bf40a617bc37a619b833a31bc642aa1ec43caa20bf38a722c33cac26c33ca828bf33a62bbe35a62ec237a631c63eac35c03fa837c73cac3ac139ab3dc43bab41c43bad44c33cac47c239a940c338ab22c33cac20c748af7cad8c8ce5af8b81fc9c7060fe875140ff894e37ff8f4e37ff915137ff91553aff8d5f4cff8e6b5fff896a5fff86675bff846459ff836257ff826154ff835f52ff805d51ff815b4eff805b4bff805c49ff835b47ff865b46ff885943ff8e5d45ff956046ff986347ff9a664aff9e6b4fffa06d51ffab795eecad7b6435c59a9550c239a959c339ac58c53aab57c438aa55c339ab54c23aaa53c53aac51c339ad51c33caa50c239a94fc53aab4fc23aab4ec13baa4ec13baa4dc038a94dc338ac4dc338ac4cc639ae4dc33cac4dc338ac4ec13baa4ec13baa4fc53aae50c639ac51c339aa51c63cad52c43bab54c53daa55c639ab56c438ac58c23aab59c339ac44c33cac24bf40aa29cd89aee298715bfda9755cffa77056ffa56e56ffa56f59ffa9775eff9a694eff8f5a3fff965b3dff985738ff965a3aff975a3aff995b3bff985939ff985939ff99593aff9b5c3cff9a5b3cff9a5d3dff985c3cff975b3bff985b3bff965839ff965735ff975733ff985733ff965835ff965536ff854c33ffa17765ff997b6eff9a786dff99786cff9a796dff9a7a6cff9b7a6bff9c796aff9f7969ffa67c69ffac7f69ffb47e69ffaf775affa36545ff9e5c3bff9f5937ffa25b37ffa75b38ffa95b38ffa9603affac623dffaf633effb3643effaf6643ffd2b9a9ffcbab9bffb16444ffbd6845ffbc6a47ffbd6d48ffbc6e48ffbb7049ffbc704affbe724cffbc714affbc724bffbf7752ffb79079ffb58369ffc47c58ffc88059ffc3835effc7825cffc7845affca8860ffcc8862ffce8a62ffcf8c64ffd08d68ffd2916affd49671ffd2a587ffdabfa8ffdbc5b3c7ecdcd040fbefe70ec85bb64fc23aab4cc339ab49c438ab46c53aaf44c338ac41c037a93ec53aad3bc238ad38c43bad35c035a833c337aa30c53aaa2dc139aa2ac237aa27c43baa24bf39aa22c334ac20bf38a71dc13eb01bbd39aa19c23dad17bc37a615c231aa13bc36a111c32da510bf409f0ec837a40cbf40aa0bb92ea20ab2339908bf409f06d52baa06d52baa06d52baa05cc339904bf40bf04bf408003aa55aa02ff80ff01ffffff028000800280808001ffffff01ffffff028080800100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff00ff02ff008002ff808003ff55aa03ff55aa04ff40bf05cc339906aa2baa07b649b608bf409f09c639aa0acc33990bd146b90ec849a40fcc44aa12b839aa14bf40a615c23daa17bc37a61aba3ba71dc13ea71fbd42a522bb3ca524bf39aa26c33ca829c738ae2bc435ac2fc33ca832c73dad35c53aad38c43bad3cc43caa3fc239aa42c13aaa45c43bae48c339aa2ac23db01ec444aa35bc8c9ad2986c62fa945c47fe93543cfe97553bff945539ff915339ff8f5537ff8e573eff956c59ff8f7068ff8e6f63ff8c6c5fff89685dff89665aff876456ff856352ff866251ff866050ff835f4dff85604dff89604cff8d604bff916047ff986648ff9b694aff9f6c4cffa37051ffa37255ffa5775cffb38670a7bd9d8919e07ac252c43bab5bc43bab5ac43caa58c237ab57c43baa56c43ba955c339ab53c53aac53c23aa952c43bab51c339aa50c23dac50c239a950c23dac4fc237ab4fc53aab4fc23aab4fc237ab4fc53aab50c239ac50c239a950c239a952c13bab52c438ab52c438ab54c23aaa54c53aad56c438a957c43baa58c53aab59c339ac39c53aae2fc33cae03ffffff7cab8879fda3735fffa9725bffa56f58ffa36e56ffa46f58ffa06c52ff9a6144ff9f6443ffa06342ffa16340ffa06341ff9e6341ff9d6342ff9d6241ff9d6242ff9d6242ff9b6141ff9b603fff985f3eff955d3cff945d3cff925a39ff8f5837ff915837ff8f5537ff905638ff8e5336ff824327ff7e3d23ff85503aff9f7669ff9e7c6dff9c796eff9d7b6fff9c796dff9d7b6cff9d7a6cff9d7a6cff9e7b6bffa2806dffaa8470ffae886dffb78a6dffb78366ffad7154ffa15f3fffa25a39ffa85c39ffac5f3affae613cffb1633fffb2623dffaf6948ffd6c4b8ffd0b6a8ffab6645ffbd6d48ffbb6f49ffbf714bffbf6f4bffbb724cffbd724dffbf744effbb714cffbb734cffbe7551ffb78f77ffbd9279ffc67f5affc77e59ffc3835dffc78359ffcb845dffc8895fffcd8a64ffcf8b64ffd18e68ffd1906affd3936bffd69974ffd7aa8effd5bda5ffdac2aff1e0cec075fbeee30feedddd3cc83caa4ec43baa4bc23aaa49c43bab45c43baa43c239ab40c33cab3dc43bab3ac139ab37c338ac34c43bac31c639ac2ec237ac2cc53aa828c639ac26c336a824bf39aa21c13eaa1ec43cb31cbf37ad1ac43bb118bf35aa16b92ea214bf33a612c639aa10bf40af0fcc44bb0dc43bb10cbf40aa0ab2339909c639c608bf40bf07db49b606d52baa06aa2baa04bf40bf04bf408003aa55aa03aa00aa02ff80ff03aa55aa02ff80ff02ff80ff01ffffff028080800100ff0001ffffff0100000001ff00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ff00ff01ff00ff028000800280808001ffffff03aa55aa03aa55aa04bf40bf0599339905cc33cc07b649b607b6499209c639aa0acc4db20acc33b20cd540aa0fcc44aa10bf409f12c639aa14bf40a616c53aae18bf35aa1bbd39a11cbf37a420bf38a722c33cac25c137ac27c43baa2ac237aa2dc639b030c53aaa33c33caf37c338ac3ac639ab3dc43bab40c338ab42c13aaa46c13aab49c038ab1ebb3caa1fc542ad889f7474f9976150fe9c5e43fe9b593eff97573cff8f5839ff8d593cff915739ff8d573dff9f7769ff967671ff937368ff917064ff8f6e61ff8c6b5dff8b6959ff8b6755ff8a6653ff896353ff886351ff88634fff8b634dff91624cff98664dff9d6b4bffa16e4effa37152ffa77658ffab7b5fffac7f66fdb48c76a2b79a891bd055b340c338ab5cc23aac5ac439aa5ac439aa58c23aab58c23aa857c13baa54c53aad54c23aaa54c53aaa53c53aac52c43bab52c43bab51c339aa51c339aa52c13bab51c33caa52c13bab51c339ad52c43bab52c43bab53c53aa953c53aac54c53aaa55c339ab55c339ab56c438ac57c43bad59c639ac5ac43cad5bc43bab41c03ba913c943ae33b98296ef9b7361ffaa735cffa87158ffa46f57ff9f6d56ffa47358ff986146ff9f6446ffa16443ffa06544ffa06543ffa16544ff9e6442ff9e6543ff9d6444ff9c6443ff9c6444ff9c6444ff9c6241ff996040ff976040ff955f40ff945d3eff925b3cff935a3cff945a3cff925839ff834428ff814126ff7c3b20ff7b3a20ff854b32ff9b7361ffa07f71ff9b7b6eff9b7b6cff9d7c6cff9d7a6cff9e7b6cff9e7b6bffa58170ffa88570ffad8a73ffb08c75ffb58b75ffbb8c75ffbc896effb4795cffab6546ffad603dffae623dffb1633effb1643fffad6d4effdfcfc6ffdfcabdffa56749ffbe714bffbb724affbf724cffbf714dffbc744effbe744fffbd734effba714bffbd754fffbf7652ffb5856affc39d83ffc57d5bffc87f5affc9835bffc8855cffcb8660ffc8895fffce8c64ffd08d64ffd3906bffd2926dffd49670ffd59b77ffdbaf95ffd7bea8ffdac1adfcdcc6b5b8e9d7ca2af9e7e116d146ae4bc23aaa4cc339ab49c43bab47c239a944c338a941c43bad3ec13aad3cbf3caa38c43bad35c53aad33c33caa30c53aaa2dc639aa2bc43bac27c434aa25c837ac23bd3aa820c738af1ec43caa1bc639b319c233ad18bf40aa15c23daa13c936ae12c639aa10bf30af0fbb44aa0dc44eb10bd12eb90acc33b209c639aa08bf409f07b649b606d555aa05cc33cc04bf40bf04bf40bf03aa55aa03aa55aa02ff80ff02ff80ff02ff80ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffff0001ffffff02ff80ff028080800280808003aa55aa03aa55aa04bf40bf0599339906aa2baa06d52baa08bf409f09c639aa0acc4db20bd12ea20dc4279d0fcc44aa11c33ca513bc36a114bf40a617c837a619c23da31bc639aa1ec43caa21c13eaa23bd3aa826c33ca829c138a82bc43bac2ec237ac31c63eb134c43bac37c338ac3bc238a93ec53aad41c43ba944c33ca947c239ac46c53aab35c53fad13e486c9d0a17160fe9f624aff985f45ff965a3dff985b3fff965d3fff955b3cff955a3cff915e45ffa27e72ff997b74ff96776dff95766aff927366ff8f6f60ff8f6d5cff906b59ff8f6a57ff8e6956ff8c6853ff8b6850ff90674fff94654cff9b694effa06e4effa67353ffaa7758ffab7b5dffad7f64ffb0856efdb8907ad4ae8f801cdb92b658c53aab5dc53cad5cc23aa95bc43bab5ac439aa59c339ac58c23aab57c138aa56c438a955c339ab55c33cab54c23aaa54c23aaa54c23aaa54c23aaa53c23aa953c23aac54bf3aaa53c237a953c53aac53c53aac54c53aaa55c339a856c438a957c138aa57c438aa58c53aab59c339ac5bc43bab5bc43bab5dc33cad3bc738ad15db86c295a48471feaa7761ffaa745bffa57258ffa17054ffa06d55ff9d6c51ff9c6545ffa26446ffa36545ffa26646ff9f6745ffa06644ff9f6542ffa06645ff9f6645ff9e6545ff9d6645ff9c6444ff9d6343ff9b6243ff986043ff965f42ff965e42ff955b40ff955c3eff965b3bff844528ff834025ff803e22ff7d3c20ff793d20ff793a1dff7e4531ffa07365ffa48171ff9e7e6fff9d7e6fff9d7d6dff9e7d6bffa17c6cffa8806fffac8570ffad8973ffae8b76ffb18e78ffb38f7affb8907bffbd9279ffc28c71ffba7a5affab6542ffb16843ffb16641ffac7354ffe3d8cfffe6d7cdffa76d53ffbe734dffbc724affbd724cffbd724dffbc754fffbf744fffbb714bffbb724bffbf764fffbf7550ffb57f60ffbc9f86ffc47e5dffc7815cffc78459ffc78560ffcb8560ffcd8963ffd18d66ffd28e67ffd3916bffd3946fffd49873ffd49e7dffdcb69effd7bfaafedac2adffdbc5b1e6dac9bb4af5eee00fcc77bb4bc23aad4ec43baa4bc53aaa49c038a846c53aab43c239ab40c338ab3dc036ab3ac139ab37c73cb034c43bac32c238a82fc33ca82cc53aa829c738ae26c336a824c639aa21c136aa1fc53aad1cc840ad1ac43bb118ca40aa16c53aae15c23daa12c639aa11c33cb40fbb33aa0eb637a40cbf40aa0bb92ea209c639aa08df40bf07db49b606d52baa06d52baa05cc339904bf40bf04bf40bf03aa55aa03ff55ff02ff80ff02ff80ff01ffffff01ff00ff01ffffff01ff00ff01ffffff0000ffff010000000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff808001ffff0001ffffff02ff80ff03aa55aa0280008003aa55aa048000800599339906d52baa07db49b608bf409f09c639aa0acc4db20cbf40aa0ec837a40fcc33aa11c33ca513c943ae16c53aae18bf359f1ac43ba71cbf37a41fc53aad21c136aa24bf39aa26c33ca829c738ae2cc53aae2fc33cae32c738ad35c53fad38c43ba83bc238ad3fc239aa42c13aaa45c43bae48c339aa39c03aaa19c23dad44ac8380f9a06955ffa3644aff9c5f46ff9b5f44ff9a5d41ff9a5c40ff995b3eff975c41ff976753ff997d72ff977a73ff967a70ff94786cff93766aff917466ff937263ff926e5fff916c5aff8f6b57ff8f6b54ff916b52ff956a50ff9a684effa16e51ffa47352ffa97757ffac7b5cffad7f63ffaf856cfeb48c76ffbb937df3b4968437b09e8b30c540af5ec339ab5ec139a85dc33aaa5bc438ab5ac439aa59c339ac58c53aab58c23aab56c438ac56c438ac56c438a955c339ab56c138a955c339ab55c339ab55c039a856c13ba956c138a955c339ab56c43ba956c438a957c43baa58c53aab59c339a959c639ac5ac439aa5bc13bab5cc23aac57c43bad2ac23daa37c341ac4db99f8bf6a07664ffad7860ffa7745dffa2725cffa16f5affa8755cff986246ff9e6545ffa36545ffa46645ffa16644ffa06845ffa16744ffa26745ffa16645ffa06645ff9f6746ff9f6646ff9d6546ff9e6545ff9c6444ff996243ff986142ff955d40ff975c40ff945a3aff834627ff834228ff803f27ff7f3e24ff7e3d23ff7b3d21ff7c3a1fff7b3b21ff753c20ffa0705dffaa8472ffa4806fffa0806eff9e7f6cff9f7f6bffa5826dffac8771ffad8a74ffaf8b77ffb38d7affb6907dffb9927effb9927dffba937dffbe927cffc6937affb87b5cffaf6c4affb17960ffe8dfd9ffeddfd9ffb3816bffbc714cffbe734cffbc734dffbe734effbf744dffc0764effbb7149ffbf754cffc0754bffbe764dffbb7d5dffb59984ffbf8364ffc6845dffc5855bffcb855fffcd875effd08a5effd28d63ffd49068ffd4926cffd59772ffd49b76ffd4a484ffd7b9a0ffd7bda9ffd9c0adffd9c3b0f7d9c5b589e3d6c716dc74c548c33cae4fc53aab4dc038a94ac13ba947c639ac45c037aa41c43bad3ec53aad3cc43caa39c53aaa36c639aa33c337aa31c139ac2ec237ac2bc435ac28c639ac26c33ca823c53aaf21c13eaa1ecc44b31cbf40ad19c23dad17c837a616c53aae14bf40a612c639aa10bf40af0fcc44bb0ec837b60cbf40aa0bd146b90acc4db208bf209f08bf40bf06d555d506d555d504bf40bf04bf40bf04bf40bf03ff55ff03ff55aa02ff00ff02ff808002ff808001ffffff01ffffff01ffffff01ffffff01ffffff0000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff02ff80ff01ffffff028080800280808003aa55aa04bf80bf04bf40bf05cc33cc06d52baa07db49b609aa39aa0acc33b20bd146a20dc43bb10ec837b610bf30af12c639aa13c936ae16c53aae18bf35aa1bbd39aa1dc13ea720c738af22c33cac25c83eac28c640a62ac83daa2dc139aa30c53aaf34c43bac36c639aa3ac13eab3dc43bab3fc239aa43c239ab46c537ab37c338ac14bf40b203ffffffaf9f7667fda66c56ffa06146ff9d6347ff9d6044ff995f41ff9b5f42ff995d40ff975f44ff9b6f5bff987d74ff957c75ff967b72ff947a6fff94796dff93766aff957467ff957263ff957060ff946f5cff946d57ff946c53ff986c50ff9d6b4fffa36f52ffa87556ffaa795affad7f61ffb2856affb58a74ffb68e7cfeba937efdb696827dba979543c239ab60c23aaa5fc13ba95ec139a85dc33aaa5cc23aac5bc43bab5ac439aa59c339ac59c339a958c23aa857c43bad57c43bad58c23aa857c138aa57c138aa57c13baa57c138aa57c43baa58c23aab57c43baa58c53aab59c63cac5ac43caa5bc138a85cc23aa95cc237a95dc33aaa5ec339ab48c33caa25c13eac37c74fb0c6aa816ffdaa7865ffad775fffa77159ffa46f5affa06c56ffa87258ffa0664affa26747ffa36645ffa56746ffa36846ffa36a47ffa26846ffa26845ffa26846ffa36646ffa26748ffa16748ffa16748ff9d6745ff9b6645ff9b6445ff9a6343ff9a6143ff95593cff824627ff824426ff7f4024ff7e3f25ff7e3f24ff7e3e23ff7c3d20ff7c3c20ff793b1fff7a3c21ff73391fff89573fffab816cffa98571ffa58270ffa3806effa98373ffad8774ffaf8b76ffb18c77ffb38e7bffb5907cffb8937bffbc937bffc1967fffc69985ffc6987fffc29075ffbe8a6effb38a79ffe4dcd7ffeee5deffc6a290ffbe7350ffbf754fffbc7650ffc07451ffbf754dffba7249ffba7149ffbc734affc0764bffc2764bffbe7853ffbc8f73ffba8466ffc7855dffca855bffce8561ffcd8a62ffcf8f62ffd08f64ffd29368ffd4956bffd7976effd69d73ffd3a884ffd5b99dffd7baa4ffdbbfaaffd8c2acfed9c2acdbdcc6b42df4e3d72fc33ca851c339aa4ec138aa4bc23aaa49c038ab46c137a843c63daf40c33cab3dc43bab3ac639ab38c43bad35c03aa832c238ad30c53aaa2cc53aae2ac237aa28c639a624c639b122c334ac20bf40af1dca3eb01bc639aa1ac43ba717c837a615c231aa13bc36a111c33cb410bf40af0ec837b60dc44eb10cbf40aa0acc33b209c639aa08bf40bf07db24b607db49b606d555aa05cc339904bf40bf04bf40bf03ff55aa03ff55aa02ff80ff01ffffff01ffffff01ffffff01ffff0001ffffff01ff000001ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff02ff80ff01ffffff02ff008003aa555504bf408004bf40bf04bf40bf06d555aa06d52baa08bf409f09c639aa0acc33b20bd146b90dd84eb10fbb44aa11c33ca512b839aa14bf40a617bc37a619c23da31bc639aa1ec43caa20c740af23bd3aa825c137ac29c13ea82bc435a62dc639aa31c639ac35c53fad38c43bad3bc23dad3ec13aad41c437a945c43baa47c639ac2ec23dac1ec43cb322ca78acdea37564fda0674eff9f6246ff9d6446ff9c6242ff996140ff9a6243ff9a6040ff9a6045ffa07867ff977f77ff937e76ff957c73ff947b70ff957a6fff95776dff977669ff977466ff967263ff976f5eff996f5aff996e54ff9c6d52ffa16c50ffa67054ffaa7759ffac7c5dffb08266ffb3886effb78e79ffb6907dfeb9937efebb9884b7b59c8e25c867ac5bc13bab5ac439aa5fc438ac5ec33cab5dc33aad5dc33aaa5bc43bab5bc43bab5ac439aa5ac43caa5ac139aa5ac439aa58c237ab59c336a959c339a959c339ac5ac139aa5ac43caa5ac439aa5ac43caa5ac439aa5bc138ab5cc23aa95cc23aa95dc33aaa5ec139a85fc13ba95fc43bac36c639aa25c83eac62b18f94faa4775fffab7961ffa5755dffa1735bff9f6e56ffa47159ff9f694dffa06647ffa26849ffa36948ffa56948ffa36946ffa26946ffa26845ffa16946ffa16946ffa26948ffa16848ffa06647ff9f6548ff9f654aff9d6647ff9c6446ff9c6244ff95573aff86482cff834628ff824326ff804125ff7d3f23ff7d3f24ff7d3e23ff7c3d21ff7c3d21ff7a3d21ff7a3c21ff773c21ff743c22ff804d35ffa47763ffae8672ffa98473ffa98475ffae8978ffb38c79ffb68e79ffba907bffc29780ffbc8d75ffb37f63ffad7051ffa66548ffa36243ffa4603fffa06240ffb5917effe3e1ddffeee7e2ffd3b8a9ffbf7959ffbf7450ffc17650ffc37651ffc17851ffba7049ffbb734cffba734cffbd774fffbc774cffc27b59ffb58166ffbf8f74ffaa5f3cffb96b49ffcc8260ffd08a63ffd28d69ffd28f6affd5926bffd6966effd59971ffd79f76ffd7ab89ffd1b194ffd1b499ffd5b99fffd7bfa4ffd7bfa2f6d9c1a77fdbc7b11bd068b352c138a850c639ac4dc038a94ac43bac47c236a945c037aa42c13aaa3fc239aa3dc03bab3ac139ab37c338ac34c43bac31c639ac2ec837ac2cc53aae29c73eae27c43baa24c639b122c33cac1fc53aad1dc13ea71bbd39aa19c233a317bc37a615c23daa12c639aa11c33ca50fcc44bb0dc43bb10dc43bb10bd12ea20ae64dcc08bf40bf08bf40bf08bf609f06d52baa0599339905cc339904bf40bf04bf40bf03aa55aa03aa55aa02ff0080028080800280808001ffffff02ff808001ff00ff0000ffff01ffffff0000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280008002ff80ff03aa005503ff55aa04bf40bf05cc66cc06d555aa07b649b608bf40bf09c639c60bb946a20cbf40aa0dc43bb10fbb33aa11c33cb413c943ae15c249aa17bc37a619c23dad1cbf40ad1fc542ad21c93eb224bf39aa27c43baa29c73eae2cc53aa82fc33cae32c238ad35c53aad39c03aaa3cbf37aa40c338ab42c13aaa45c437aa49c43bab13c943ae02ffffff53ac8475f7a5735dff9f664affa06649ff9d6446ff9e6444ff9e6545ff9d6443ff9c6244ff99674cffa38272ff967f76ff958176ff977e75ff967c72ff957a70ff96796dff98776aff987668ff997668ff9b7262ff9d715dff9c7056ff9c6e50ffa36e50ffa97356ffac7a5cffb18063ffb5866cffb48972ffb68f79ffb7927effb8937efdbd9683f0b7978847c28ca262c33cac61c33aab60c23aaa5fc138a95ec339ab5dc33aaa5dc33aaa5cc53aac5cc53aac5cc23aa95cc23aa95cc23aa95bc43bab5ac439aa5bc138ab5bc43bab5bc43bab5bc43bab5cc237a95cc23aa95cc53aac5cc23aac5dc33aaa5ec139a85fc138a960c23aaa60c23aaa3cc83cae3ec53ead2ecd5eb1cda07b6cfdab7a61ffa9785ffea4745bff9f705aff9f6e55ffa77155ffa06749ffa16745ffa26845ffa36946ffa46946ffa66946ffa56946ffa46a46ffa46b48ffa36b48ffa36a48ffa26948ffa16847ffa26948ff9f6648ff9e6647ff9f6747ff9a5e3fff87482bff844527ff824325ff814225ff804327ff7d4127ff7e4127ff7e3f25ff7d3e23ff7d3f24ff7b3f23ff7b3f23ff7a3d21ff7c3e22ff793e22ff753d23ff9b6952ffb0846dffaf8873ffb68b76ffb88871ffae7960ffa2664cff8e4d2fff914b2bff9c5431ffa25a33ffa85c38ffab613affb2653effa9633fffd1a996ffd1c7c3ffedeae9ffd5c0b6ffb77860ffc27356ffc2764fffc1774fffba744fffbc744effbf744effbe744effbc6c48ffb15d3bff9e4525ff99492effcc987effa74d2cffb24a27ffa84b24ffba6a43ffc9815affcf8d64ffd5936bffd49770ffd59d76ffd6a07bffd8a685ffd4a687ffd6ac8dffd6ac8fffd8ae91ffd7ad90fed6aa8dcdd8b39535d9a4a42ac23daa51c339aa4ec438aa4cc339a84ac13ba946c13aab44bf38a941c43ba93ec13aad3bc238ad39c53aaa36c239aa33c337aa30c53aaa2ec237a62bbe35a628c639a626c33cae23c53aaf21c136aa1ec43caa1cc837ad1bbd39aa18bf40aa16c53aae14bf40a613bc43ae11c34bb40fbb33aa0ec837a40cbf40aa0bb92ea20acc33b209c639aa07db49b607b6499206d52baa06d555aa05cc339904bf40bf04bf408004bf408003aa55aa02ff80ff0280808002ff80ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff02ff808002ff80ff02ff80ff02ff80ff03aa55aa03aa55aa04bf40bf06d555aa06aa2baa07b649b608bf409f0ab233b20bd146b90cbf40aa0ec849b610bf40af11c33cb414cc40b216c546ae18bf40aa1ac43bb11cc840ad1fbd3aa522c33cac25c13eac27c43baa2ac237aa2dc63eb030bf3aaa33c33caf36c239aa39c53aae3dc43bab40c33cab43c239ab46c13aab4ac13ba92cbf3aae0ae699cca1a27867fda56c53ffa2684cffa16849ff9b6746ff9c6646ff9d6546ffa06446ffa2674cffa17460ffa18378ff968076ff977f74ff967e73ff967d71ff977c70ff9a7c6fff9a7b6cff997a69ff9a7867ff9d7464ff9e735effa0725affa27054ffa87257ffad785cffb17f63ffb6846affba8a71ffbd8e79ffbc907cffbb937dffbb9681febd9782edbc9b8689b88f9151c33caa62c339ac62c339a961c33aab5fc43bac5fc43bac5ec339ab5ec33cab5ec339ab5dc33aaa5dc33aaa5dc33aaa5dc33aaa5dc33aaa5dc33aaa5dc33aaa5dc33aaa5dc33aaa5dc33aaa5dc53aad5dc337aa5fc43bac5fc43bac5fc43bac60c53aad61c33aab62c339a931c63eac20c748af5cac9685f5a5796bffac7761ffa8745effa2725dff9c6d58ff9e6a54ffa97256ffa36849ffa36743ffa36744ffa56846ffa76947ffa96a49ffa96a48ffa76a49ffa66a48ffa56948ffa76b4affa66a4affa66a4affa46848ffa16647ff9d6343ff915437ff884a2cff854629ff854628ff814325ff804225ff7e4227ff7d4227ff7c4026ff7c4025ff7c3f24ff7d3f25ff7d4026ff7d4025ff7f4125ff7e4023ff804022ff7e3e22ff7d3d23ff864b30ff965e43ff915237ff8e4b2eff914a2bff984e2eff9f532fffa35632ffa65c36ffa5603affab603fffab613effb0653effa86647ffb9988cffe3dbdaffe9e9e6ffeadfd9ffb99181ffb57964ffbb8060ffc18260ffb7734fffad623effa5522effa24b29ffa54829ffa94a2bffad4928ffa3472bffbf8d71ff9f4d2cffb44b25ffb95328ffbd5e35ffc36e48ffa8613bffb66a49ffbb7053ffbe7355ffb06042ffab5535ffaa4e2fffa64827ffa84726ffac492bffad4d2dffac512df4d1916d78dbb79535c53aad53c23aa951c33caa4ec43baa4bc23aaa48c33caa45c43baa42c53aae40c338ab3dc436ab3ac639ab37c73cac35c53aa832c73dad30c53aaa2dc139aa2ac23daa28c640ac25c137ac23bd3aa820c738af1dca35b01cbf37ad1ac43bb118bf35aa16c546ae14b233a612b839aa11c33ca50fcc44aa0eb637a40cbf40aa0acc33b20ab233b208bf40bf07db49b606d52baa06d52baa05cc339905cc669903aa00aa04bf408003aa55aa0280008002800080028080800280008001ff00ff01ffffff01ff00ff01ff000001ff00000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ff00ff028000800280008002ff80ff03ff55ff04bf40bf04bf40bf05cc33cc07b649b608bf40bf09c639aa0acc33b20bd146b90cbf2baa0ec837b611c33ca513bc36a115c23daa16c53aae19c247ad1ac43bb11ec43caa20bf38a723c53aaf26c33ca829c138ae2bc43bac2ec237ac31c639ac34c43bac37c73cb03ac639ab3ec13aad41c03ba944c338a947c239a93cc43caa10bf40af23b66d92dba97864fea3684cffa2694cffa2684affa06848ffa06546ffa16548ffa06749ffa06c53ffa98372ff9d8079ff988078ff997f78ff9b7e77ff997e74ff9a7d72ff9a7c6eff9b7a6bff9c7a68ff9e7865ffa17562ffa27660ffa4735cffa0694eff9e634aff9c6347ff955e3fff965e40fe90593dff905a40ff945f44ff99664bfe9f6f58fea77660f0b58a76bfb6988821f0d1d82cc53aae62c339a962c339a961c33cab60c53aaa60c238aa60c23aaa5fc438ac5fc43bac5fc138a95ec339ab5ec339ab5ec339ab5ec339ab5ec339ab5ec33cab5ec339ab60c23aaa60c23aaa5fc438ac60c238aa61c33aab61c53aab62c33ca962c339a95dc03aaa32c73dad25c875a5d59e7b6bfeaa7565ffaa7663ffa3715dff9e705cffa47763ffac7b64ffa87254ffa26848ffa56946ffa36745ffa16342ffa16241ffa05f3eff9d5c3bff9b5b3cff97593aff955537ff925535ff8f5233ff8e5032ff8c4e31ff894c2dff894d2dff87492dff88492dff87472cff83462aff814729ff814428ff824429ff814329ff814329ff7f4229ff7d4227ff7e4028ff7f4229ff7e4126ff7e4227ff7f4128ff804224ff824125ff823f22ff843e21ff864021ff944a2aff9b502eff9f5330ffa05532ffa15632ffa35a36ffa65d39ffa5623cffab643dffa9643dffb06a47ffaa7860ffddd5d4ffe4e2e1ffd2c5bdffb49d8effae8975ffb18570ffb4856effb18369ffba7d5effb87252ff9e4f2eff984424ff9f4326ffa4482bffa74e2dffad5b3dffa27056ffa65e41ffae4a25ffb65025ffb95527ffba5e35ffcd7850ffb05730ffa84122ffac4024ffab3e21ffad4221ffaf4121ffb04122ffb04423ffb54928ffba502ffec05d39fcd18a63cad5a9862bca53b254c23aaa52c13bab4fc53aab4cc339a84ac13ba947c239a945c03baa42c53aaa3fc239aa3cc437aa39c53aaa37c338ac34bf36a731c139ac2ec237ac2bc435ac29c138a826c336a824c639aa21c936b220c740af1dc13eb01bbd39aa1aba3ba717bc37a615c23daa14bf33a612c639aa10bf40af0fbb44aa0dc43bb10cbf40aa0acc33b20ab233b208bf40bf07b624b606d52baa05cc339905cc33cc05cc339904bf408004bf80bf03aa55aa03aa55aa02ff80ff01ff00ff0280008001ffffff01ff00ff01ffffff01ff000001ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff02ff80ff01ffffff02ff80ff03aa55aa03aa55aa03aa55aa04bf40bf04bf40bf05cc33cc07db49b607db49b608bf40bf0acc33b20cd540bf0dc43bb10ec837b611c33ca513c943ae15c23daa17c837b119c23dad1bbd39aa1ebb33a222c33ca523c53aaf26c336a829c738ae2cc53aae2fc33cae32c23dad36c23daa39c53aaa3bc238ad3ec53aad42c13aaa45c43baa49c43ba825c83eac07db6db641b48d85f7a4735bffa16c4effa36b4cffa36b4bffa46949ffa36649ffa4694effa2715bffa78471ffa08577ff9d8279ff9c8177ff9c8076ff9c7d70ff9e7d6fffa38070ffa57f6fff9e7563ff956655ff905b49ff854e3aff7b432cff844a2fff94573cff9a5c3cff9c6040ff9e6245ffa06345fea16445ffa16546ffa26647ffa66a4afea76f52ffa56a51fd9e674ff99c6c55a8a7816d0feeddcc3ec53ead63c43baa62c339ac61c53aab61c53aab60c53aaa60c53aaa60c23aaa60c53aad60c53aaa60c23aaa60c23aaa5fc438ac60c53aaa60c23aaa60c53aad60c53aad61c33aa860c238aa62c339ac62c339ac62c339ac63c43bad4bc53dad52c13bab0fcc55aa5fa9897bfba6796affaa7662ffa27360ffa97a67ffad816dffae806dffa37259ffa06a4dff9e6544ff9d6140ff9b6040ff9b5d3eff995b3cff985839ff955336ff915234ff8e5033ff8d5133ff8c4f32ff8d5134ff8d5134ff8d5034ff8e5134ff8c5134ff8b5134ff894c30ff884b2eff84492cff83492bff814729ff82452aff824529ff814429ff804529ff80462bff80432aff7f4329ff814429ff814528ff82462aff814627ff854628ff864224ff894122ff893f21ff884020ff954b2bff9e5432ffa15735ffa25a38ffa35c38ffa35c38ffa75f39ffad633dffae6742ffa36950ffcbb3abffe0d5d4ffb79e91ffb28b7bffb48a77ffb18371ffaf836effaf846dffb0826cffb68067ffbd8565ffd19673ffd29573ffc98768ffc38262ffc18b72ffb98b7affb28b77ffc08e76ffb77458ffb06040ffb15530ffbd6137ffc8683bffd17c52ffbb5f3bffb04828ffb04222ffaf4120ffb14223ffb34325ffb34626ffb54826ffb84f2cffc8663fffd1855af6dca77e5bd8a8a546c53aab53c53aac51c33caa4fc23aab4bc23aaa49c43bab47c239a943c639ab41c43ba93ec53aad3bc73dad39c53faa36c239aa33c33caa30c53aaa2ec237ac2cbf3aa829c138a826c33ca823c53aa821c93eaa1fc53aad1dca3eb01bc642aa19c23da317bc43b115c23daa13c936ae11c33cb40fcc33aa0ec837b60dc43bb10cbf40aa0acc33b209c639aa08bf409f07db49b607b6499206d52baa04bf40bf04bf40bf03aa55aa03aa55aa0280008002ff80ff02ff80800280008001ff00ff01ff00ff01ffffff01ffffff01ff00ff00ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ff00ff01ffffff01ffffff03aa55aa0280008003aa00aa04bf40bf0599339906d52baa07db49b608bf40bf09c639aa0acc4db20cbf40aa0ec837b610bf30af11c33cb413c936ae15c23daa17c843b11aba31a71db935a71fbd3aad22c33cac24c639aa27c43bb12ac23daa2dc139aa30c53aaa33c33caa36c239aa39c53aaa3cc43caa3fc63daa42c53aaa46c137a849c43ba814cc40b20fcc55bb78aa8073fca36f56ffa36d4fffa56a4cffa46a4bffa4694cffa0694effa5775effa98675ffa68679ffa38377ffa78679ffad8678ffa77c6eff9c6d5aff905e47ff88513bff834c36ff7a4229ff723720ff763820ff7c3e24ff94563bff9b5f41ff9b5f41ff9d6040ff9e6343ff9e6445ff9f6446fea16646fea06647fea26849ffa56a49ffa56e4dffa76f54fea97055fead745cf6ab7d6a7db497870ae699cc51c33cad64c43bab63c43bad62c639ac62c63cac61c53aab62c33cac61c33aab62c63cac61c337a862c33ca961c33aab61c33aab62c339ac62c339a962c339a962c33cac63c439aa63c43bad63c439ad64c43bab64c43bab5fc43bac21c13eb20cffd5d5c69b786cfe9f7163ffa77769ffaf8372ffb1816fffac7c68ff8c5a43ff9c694dff9e6646ff9d6341ff9c6240ff9b603fff9a5e3dff9a5e3dff9a5d3dff995a3dff965a3bff975a3dff975b3dff975b3dff975c3eff985d3fff995f41ff9a6142ff9b6243ff9d6445ff9e6445ff9b6242ff9b6142ff9a6041ff985e40ff985d40ff985e3fff975d40ff965d3fff975e40ff985e3fff985e3fff995f40ff995f40ff995f41ff975e3eff9a5c3bff975331ff8e4424ff8b3f21ff8c4022ff8c4021ff924626ffa05534ffa25936ffa45c38ffa45c38ffa8603fffa8613dffa96543ffad7f6bffc2a498ffae8c7cffb08771ffb1846effaf836cffb0836fffb48473ffb7846cffc08868ffcc906bffd0916bffd1926cffd0936bffcf926bffc8906bffcba38dffd1beb8ffb8a193ffcdb3a4ffd6bbacffdebca9ffd5a490ffc78769ffbc6b45ffca7850ffcd7950ffc66b43ffb24f28ffaf4524ffaf4222ffb24323ffb44523ffb44925ffb64d2affc06238ffcc7c51fed69c759fd9b59a23c549af54c53aad52c43bab50c639ac4dc338a94ac437ac48c339aa46c13aab42c53aaa40c338a73dc43bab3ac139ab38bf3ba835c53aad32c238a82fc336a82dc639aa2ac237aa28bf39a625c83eac23c53aa821c136aa1ec43caa1cbf37a41bbd39aa18bf40aa17bc37a615c23daa13c936ae11c33ca510bf40af0ec849b60dc43bb10bd146b90ab233b209c639aa08bf409f07db49b606d555aa05cc339905cc339904bf408004bf408003aa55aa02ff80ff0280008001ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000001ffffff01ffffff02ff80ff02ff808002ff008003aa55aa04bf40800599339905cc339907b6249207db24b609c639aa0ab233990bd146b90cd540bf0edb37b610cf40af11d22db414cc40b216c53aae18ca40b51bbd39aa1ebb3caa1fc53aad22c33cac25c137ac28bf39a62bc43bac2ec237ac30c535aa34c436ac37c73cac3ac639ab3dc43bab40c338ab43c239ab47c639ac1cc840ad01ffffff10cf70bfcba57763fda66d52ffa66b4fffa76a50ffa56c4fffa4735affad846fffad8976ffae8673ffa37460ff905a43ff80462fff773925ff7b3d25ff7d3e25ff804125ff804125ff7f4124ff824729ff874d2eff8c5133ff9e6346ff9a5f40ff9a6042ff996142ff9c6244ff9d6244ff9f6344ff9f6545ffa06747fea06747fea46949ffa56a4cffa86d4fffa87254ffad7559ffb2795efebb8a6ff5c1988166bc9b8924cd4eb15fc43bac58c53aab64c43bab63c43baa63c43baa63c43bad63c139aa62c339ac63c43bad63c439aa63c139aa63c139aa63c439aa63c43baa64c23bab64c23ba864c23bab64c43bab64c43bab65c23aac66c33aaa46c83aab34c43bac64a18275f89d7667ffab806fffaf8273ffb4856fffa26f58ff885039ff895137ffa16a4cff9e6545ff9e6443ff9c6240ff9b603eff9b603fff9a5f3fff995e3eff995e3fff9a5e40ff9c6041ff9b6141ff9d6243ff9e6444ffa06647ffa2694affa36a4bffa56d4dffa66d4dffa96f50ffa86f4fffa97050ffa9704fffa86f4fffa9704fffa9704fffa86f4fffa8704fffa9714fffa8704fffa8704fffa86f4effa76f4fffa76e4fffa56e4cffa76948ffa05b38ff924523ff8e3f20ff8d3f1fff8b3f20ff8c4120ff914724ff9f5631ffa55e39ffa8603cffa9613dffa8623fffa76341ffa16746ffac795dffab7a62ffaa7965ffb0836affb88f75ffba8d75ffbc866dffc78b6dffcd906affd09269ffd2906bffd2916dffd2906cffd08d68ffce8d69ffc59379ffd6c1b9ffd3bcb2ffc7a89affd2b7abffd3bfb7ffd3c2bdffd6c6bcffe2c4b8ffcf957dffc6764fffd27e51ffd67f56ffc76a43ffb14d28ffb04725ffb04523ffb34825ffb64f2bffbb5e36ffce7f50ffd48e62e3ddaf8a30e4c5a54bc53aad53c53aac51c339ad4fc53aae4cc339ab4ac13ba947c639ac44c33cac42c13aaa40bf3cab3cc437aa3ac139ab37c338ac34c43bac32c238a82fc33ca82cc53aae29c738ae28c640ac25c137a523c542a820c738a71ec43caa1bc639aa1ac43ba718bf35aa16c53aae14bf33a612c639aa10bf40af0fbb33990ec837a40cbf40aa0bb946a20acc4db209c639aa08bf40bf07b649b606d555aa05cc339905cc669904bf40bf03aa55aa03ffaaff03aa55aa02800080028080800100ff000280808001ffffff01ff00ff01ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808001ffffff01ffffff02ff80ff02ff80ff02ff008003aa55aa04bf408005cc339906aa2baa07b6499207db49b609aa398e0acc33b20cbf40aa0eb637a40ec837b610cf30af12c639aa14cc40b217bc37a618ca40aa1bbd39aa1dc135b020bf40af23c542af25c83eac29c138a82cc53aae2ec237ac31c134ac34c43bac38c43ba83bc238a93ec13aa941c43bad44c338ac48c339aa2fc33ca801ffffff26c3a89af3a17058ffa76d51ffa26c52ffa57158ffac7d67ffb08573ffae816eff97624eff8b5338ff87472cff8b482fff8a4a30ff894c2eff884a2eff894c2eff8a4e32ff884e31ff884e32ff895235ff915b41ff9d6549ff9a6344ff9c6042ff9c6141ff9c6341ff9c6245ff9d6244ff9f6344ff9f6646ffa06646ffa16747fea4684affa76b4dffab6f51ffad7657ffb17b5dffb47e62fec08f71fdc2967ad9be98823cc4a69933c33caf66c33aaa65c23aac65c53dac65c23aac65c23aa964c43bab63c439aa64c238ab64c438ab65c03aa964c43bab65c23dac65c23aa965c23aa965c53aac66c33aaa65c53aac66c33aaa66c63aad67c43bad22bb3cac1cbf769bcaa28072feac8171ffb48574ffaa7765ff935b43fe8c4e37fe8d4f37ff93593effa1684aff9f6644ff9e6341ff9c6340ff9b613fff9b603fff9b603fff9a5f3fff9b6041ff9d6343ff9e6444ff9f6545ffa16848ffa3694affa56c4cffa66d4dffa86f4effa96f4fffaa7050ffaa7050ffaa7050ffaa7150ffab7150ffaa7150ffab7150ffaa7150ffaa7250ffaa7150ffa9714fffab7150ffa9704effa96f4effa86f4fffa76f50ffa66d4cffa96b49ff9e5633ff924422ff8d3f20ff8b3e1fff893d1eff893f1fff8b401fff8e4422ff9e5534ffa85f3bffa7603bffa4613fffa8694bffa46c4fffa77559ffb2876effbd967dffc39d82ffc09978ffbf8f6dffc78e6dffcd8f6cffcf8e6cffce9169ffd1916fffd1906fffd08f6cffce8b66ffcc8b65ffc38c6dffceb5a7ffd5c1bcffc6ac9effcaafa0ffd5bdb0ffd6c1bbffd3c2bcffd3c4bbffdac6bbffd4af9bffc28463ffcb8055ffd4855affd58358ffc76e45ffbc5c35ffb4502affb54f2affb7532dffcd7d4fffd0875cfcdda77c8edbb59e2ac249b055c339ab52c438ae50c239ac4ec13baa4bc23aaa49c43bab46c53aab45c03baa41c037a93fbe39aa3cc43caa39c53aaa36c239aa34c43bac31c139ac2ec23dac2bca3bac29c13ea827c43baa24c639aa22c33ca51fc53aa51dca3eb01cbf37a419c233a317c837a615c23daa14bf40a611c33ca510cf40af0ec837b60dc43bb10bb92ea20acc33b20acc33b208bf40bf08bf409f07db49b605cc339905cc339904bf408004bf40bf03aa55aa03aa55aa02800080028000800280808001ffff0001ff00ff0000ff0001ffffff0100000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808001ffffff02ff80ff02ff008003aa55aa03aa55aa04bf40bf04ff40bf06aa55aa07b649b608bf409f09c639aa0acc33b20cbf40aa0dc43bb10fbb44aa11c34bb413c943ae15c23daa17c843a619c23dad1bc639aa1ec43cb321c13eaa23c542af26c33cae29c738ae2cc534ae30bf35aa32c238a835c53aad38c83bad3bc73dad3fc239aa43c239ab45c03baa48c339aa1dc13ea715c249aa60a27a75fba3735fffa4735dffa97b69ffac8270ffaf826eff9e6a52ff985a3eff9a5b3cff935438ff915438ff905335ff8f5335ff8d5434ff8c5235ff8b5234ff8a5334ff8a5236ff8d5539ff9a6445ffa06947ff9b6442ff9c6144ff9d6245ff9f6245ff9d6244ff9d6345ff9e6345ff9f6344ffa06545ffa16747ffa3694affa66b4cffa86d4effad7255ffab7558ffb88367ffc08c70ffc08e72fec39377fac19781bbbe9a8e12d49cb85ac439ad67c43bab66c33aaa66c13aaa66c33aaa66c33aaa65c53aac65c53aac66c33aaa66c33aaa66c33aad66c33aad65c238a966c33aaa66c63aad67c139a866c33aaa67c43bab68c43bac42c13aaa15c249b65fb49489f5ae8677fcb68574ffa16b58ff8c503eff8d4e39ff8d5039fb8e543ffd966047ffa06949ff9f6543ff9e6341ff9c6341ff9b6140ff9c6140ff9c6241ff9d6243ffa06546ffa16747ffa26849ffa46b4bffa66d4cffa76e4effa87050ffa97151ffa9714fffab7150ffab7151ffab7150ffac7251ffab7250ffab7251ffac7251ffac7351ffac7251ffac7351ffab7250ffab7250ffac7251ffab7250ffab7150ffaa704fffa9704fffa86f4dffaa6c49ff9d5431ff8e4121ff893f21ff893e20ff873e1fff883f1fff883f1fff894122ff8a4325ff985534ffa06242ffa76f53ffaf7d67ffbd8f79ffc49a83ffc49c86ffc19d87ffc59b83ffc29172ffc9946effca916bffcb9170ffcb9172ffcb926dffca8f6cffca8f6dffcd8e6cffce8d68ffcb8d64ffc88e6affc9ab96ffd2c1baffd2bfb6ffc5ae9dffcfb9acffd5c1b9ffd4c4beffd4c5bdffd4c5beffdbc8beffd9bcaeffbf886dffcc835cffd2875bffd3895bffd18457ffcd7c4fffc47043ffbf683cffc8794bffd48b61fed99d71dbe1b69936d99caf46c53aab54c23aad52c13bab4fc23aab4dc33ca94bc23aaa49c03ba846c13aa843c239ab40c33cab3ec13aa93bc238ad37c338ac35c53aa833c337aa30bf35aa2dc639aa2ac237aa28c639ac26c93cae24c639aa21c136aa1fc53aad1dca3eb01bbd39aa19c233a317bc37a615c231aa13c936ae11c33ca50fcc44aa0ec837a40cbf40aa0cbf40aa0acc33b20acc4db208bf409f08bf409f06d52baa06aa2baa05cc339904bf40bf04bf40bf03aa55aa03aa55aa03aa55aa028000800280008001ffffff01ff00ff0100ff00000000000100000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff02ff00ff02ff808002ff008003ff55aa04bf408005cc339906d52baa07b649b608bf40bf09c639aa0bb92ea20cbf40aa0eb637a410bf40af12c647aa13bc36a115c23daa17c843b11ac43bb11cbf40ad1ec43caa21c136aa24bf39aa27c43bb12ac237aa2cc53aae2fc336ae32c738ad35c53aad3ac139a73cc43caa40c33cab43c23dab45c43bae48c339ae18ca40aa05ffffff979f7869fba57a65ffb48571ffad7d69ffa9725bff93543aff965232ffa15e3fff9c5d40ff93563aff925639ff915738ff915738ff905738ff8f5539ff8d5638ff8e563aff915a3cff9f6749ffa06645ff9f6442ffa06341ff9e6245ff9e6245ff9d6245ff9d6244ff9e6444ff9f6443ffa16444ffa26648ffa2694affa36c4cffa76e4effab7151ffad765affb8856affbc8a6effbf8c71ffc08f74fec29377fec2967cf7c29a8566bea09329c744ae67c43bad67c43bab67c43bab67c439ab66c33aaa66c33aad67c43bab67c439ab67c43bab67c43bab67c439ab68c23ba968c43bac68c238a968c43bac5cc23aa94ec43bad4fc53dae28c640ac19ebc2cccfaa8679f7ab7b6dfd8d5949ff8b5241ff8a503ffc965f4ef19a6d5cdba07b6cf8ab7d67ffa26a4cff9f6543ffa06342ff9d6342ff9d6342ff9c6241ff9e6444ffa06646ffa26949ffa36b4affa76e4effa66e4effa97050ffa97050ffa97050ffaa7152ffaa714fffab7250ffac7250ffac7251ffac7251ffad7351ffad7352ffad7453ffad7452ffad7452ffad7453ffad7452ffae7553ffae7554ffad7452ffad7351ffac7251ffaa7150ffab714fffab6b48ff9a5331ff8d4122ff893d21ff863e20ff843e21ff803c20ff864529ff8e5239ff996048ffa8765cffba8c76ffc49985ffc19b89ffc09c88ffc19c85ffc29c84ffc69b84ffc7947affc99272ffcb906dffca906bffc9916dffc9906dffc98f6affc78f6affc88e69ffcb8e6affce8f68ffd09269ffcd916affc8a187ffd2c1b7ffd1c1bbffd4c1b6ffc7b2a6ffd3beb5ffd4c5bcffd5c5beffd5c8c0ffd3c8bfffd7cac1ffdac1b0ffbd8969ffd18a5effd18d5dffd48f62ffd48e61ffd0895cffd18b5dffd49161ffda9d70ffe3af84fbe4b9967ddec0a522ca43b456c43bac53c53aac51c339aa4fc23aab4cc339ab4ac13bac47c239ac45c03baa42c136aa40c338ab3dc43bab3ac139a737c33cac34c43bac32c73dad2fc33cae2dc639aa2ac23daa28c639ac25c137ac23c53aaf20bf30a71fbd31a51dc135a71aba31a719c23da316c53aae14bf33b212b839aa10bf40af0fbb33aa0dc43bb10cbf2baa0bb92ea20acc33b209c639aa08bf409f07db49b606aa2baa05cc339905cc33cc04bf40bf03aa55aa03aa00aa03aa55aa02ff808001ff00ff0280808001ffffff01ffffff01ffffff00ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffff0001ffffff01ffffff02ff80ff02ff808002ff808003ff55aa04bf408005cc339906aa2baa07db49b608bf409f0ab233b20acc33b20dc43bb10eb637a40fcc33aa12c647aa13c943ae16c53aae18bf40aa1ac43bb11dc13ea71fc53aad22c33cac25c137ac27c43baa2bc43bac2ec23dac30c53aaf34c43bac37c33cac3ac639ab3dc436ab40c33cab44bf38a947c239a945c43baa14cc4db224b89c95d9a57664fcaf7962ff9d6146ff965336ff9a5332ff9d5431ffa15a3affa06042ff9d6041ff985b3eff975a3eff93583bff93583bff93573cff93563eff93583dff935a3dffa0684bffa06648ffa06645ff9f6442ff9e6543ff9e6144ff9f6245ff9e6246ff9e6345ff9e6546ffa16544ffa36545ffa46749ffa5684bffa76e4fffaa6f53ffa97156ffba856bffba886effbd8b72ffbe8e75ffbf9175fec29477fec49678fcc3977bd8be9b8b2bbea6a03cbf3caa55c33cab4ec43bad54c53dad68c43bac68c23ba968c23ba968c23ba968c43bac68c43bac68c23ba968c438ac69c23aaa68c438ac4fc23aab4fc53aab35c53fad30bf40aa09ffffff7aad998cf8a37d70ffa57b6bffb08679ffbd988bfec4a699d1c8a7a0b4c1aba4a1bba6a0f09d715affa26a4bff9f6441ffa06342ff9d6442ff9d6443ff9f6544ffa16848ffa26949ffa36b4affa66e4effa76e4fffa97050ffaa7151ffaa7151ffaa7151ffab7151ffab724fffab7250ffac7251ffae7352ffad7251ffad7352ffad7353ffad7353ffae7453ffaf7554ffaf7553ffaf7554ffaf7553ffaf7553ffb07653ffaf7553ffae7352ffad7352ffad7250ffae6e4cff975030ff853e24ff823d27ff91513bffa0634effb67c6cffc28f7cffc39680ffc29682ffc19884ffc19a89ffc39b89ffc39d8cffc39e8affc69f86ffc59b7dffc69678ffc89373ffcb936fffcb916dffcb906dffcb8f6effcb8e6effcc8d70ffcb8d6dffcd926dffcf936cffce8f68ffc78960ffc8865fffc79578ffd5bfb2ffcfc1baffd3c2b7ffd3bfb3ffc8b4a7ffd4c2b9ffd5c4beffd3c7bfffd3c9c0ffd3c9c2ffd7cac0ffdac0b3ffc2896effd18c60ffd58f5effd69061ffd59165ffd78f60ffd48d5effd19464ffe5b688fde3bd9adde0baa02ddd9fb54dc33ca955c339ab53c237a951c339aa4ec43baa4cc339ab48c339aa47c239a944bf38a941c437ad3fc239aa3cc43caa39c53aaa36c239aa34c436ac31c639ac2fc33ca82bc43bac29c738ae27c43baa24c639b122c33cac20bf38af1ec43caa1cbf37a419c233a317c837b115c231aa13c936ae12c639aa10bf309f0fcc44aa0dc43bb10bd146b90bb92ea20ab2339909c639aa08bf209f07b6249206d52baa05cc339905cc339904bf408003aa55aa03aa55aa02ff008002ff00800280008001ffffff01ffffff01ff00ff01ffffff0100ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff02ff808001ffffff01ffffff02ff80ff03ff55aa03aa00aa04bf408005cc339906d555aa08bf409f09c655aa0acc33b20bd146b90dc43bb10ec837a410bf409f12c639aa14cc40a616c546ae19c23dad1bbd39aa1dc13ea71fc53aad23c53aaf24c639b127c43bb12bc43bac2dc639aa31c139a733c83caf38c43bad3bc23dad3ec53aad40c338ab44c33cac43c239a718bf40aa01ffffff74a96772f79b5e42fea05d3dffa35c3dffa25b3affa25b3affa15c3affa56342ffa16444ff9f6344ff9b5f41ff975c3eff955b3eff945b3eff945b3fff955d42ff996146ffa16b4fff9f6849ffa06648ffa06546ff9f6545ff9d6543ff9f6445ff9f6446ff9f6446ffa06546ff9f6747ffa36646ffa56647ffa76949ffa86c4dffa2684affa77054ffb68168ffb78368ffb9856bffb9866dffbb8b72ffbc8e73ffc09177fec3947afec3967cf5c39a8496b99c8a09e3e3e34fc53dab0ec849b607db49b60ec849b655c33cab69c23aaa68c43bac69c53dac4fc53aab42c53aae35c53fad5cc23aac56c43bac22ca43b416d151ae0fccbbbb40b7aba3abb4a49be7bca69dfbbba396febaa396ffb9a599fcb7a59cdbb6a59eb5b7a3a5bfb6a4a4b7b99b91f7a16a52ffa26646ff9f6442ffa06544ff9d6544ff9f6645ffa26848ffa46b4bffa56d4effa87051ffa96f50ffab7152ffa97050ffab7151ffab7150ffab7151ffad7251ffac7252ffad7252ffae7252ffaf7352ffad7352ffaf7353ffaf7453ffaf7453ffaf7452ffaf7552ffaf7652ffb17653ffb07652ffb27754ffb27854ffb37756ffb37656ffb27557ffb37656ffaa6e4fffa96d54ffb17c6bffb38476ffac8272ffae8575ffb38a7cffb38b7cffb18a78ffb38e7bffb38e7dffb18f7fffb1907dffb4947effc29b84ffc89c83ffc8997cffc99677ffc99575ffc99372ffcb916fffcb916fffcb906effcd926fffcf926fffce906cffca8c65ffc88a62ffc98961ffc88960ffc8865dffc2896affd8bdafffd0c5bcffd1c2b9ffd3c2b7ffd2bfb5ffcebcb4ffd5c6bfffd3c7bfffd4c8c1ffd5cac2ffd5c8c0ffd7cac1ffdac6baffc4967affd28f63ffd59262ffd39564ffd99362ffd9915fffd79060ffd09365ffe1b38cf9e1bb9c83dec5ad30c54ab556c438ac54c23aaa52c43bab50c239ac4dc73cac4bc53aad49c43bab46c137ab43c239ab40c33cab3ec53aad3bc73dad38c437a835c53aad33c33caa31c139a72ec237a62bc435ac28c639ac26c33cae24bf39aa22bb3cac20bf38a71ec43caa1bbd39aa19c23dad17c837b115c23daa13bc36a112c647aa0fcc44aa0ec849b60dc43b9d0cbf40aa0acc33b20ab2339909c639aa08bf409f06aa2b8006aa2baa05cc339904bf408003aa00aa04bf408003aa55aa03aa55aa02ff008001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02ff80ff02ff00ff02ff80ff02ff80ff03ff55aa05cc669905cc33cc06d555d508bf409f09c639aa0ab233990bd12eb90dc43b9d0ec837b610bf40af12c639aa14cc40b216c53aa219c23da31bc639aa1ec43caa20bf38a723c53aaf26c33ca829c73eae2cbf3aa82ec83dac31c639ac35c53aad37c73cb03bc238a93fc23daa42c13aaa44c338a947c239ac14bf4db202ffffff959c6a54fda46347ffa56040ffa55f3effa4613fff9f5f3dffa26442ffa16643ffa16646ffa06646ff995e40ff985d40ff975e41ff965d41ff975f43ff996446ffa06a4cff9f684affa06849ff9f6648ffa06648ff9f6546ff9e6444ff9f6444ff9f6445ffa06346ffa26548ffa3684affa86b4effa86b4eff9a5f43ff8e573bffa66f53ffad7a5dffaf7c5effb07e60ffb38164ffb7866affba8b70ffbd9075ffbd9278ffc1957dfec49880f5c59b7fc1c4a18947c6ac9e0bffe8e80cd580bf03ffffff14d94db235c53aad50c23da943c239a728c639ac15c249b60fbb44aa01ffffff14cc4dbf1dc13ea71fbd84ad64b5a39cbcb4a19ceeaf9c98fcb3a09afdb6a19bfeb9a69ffdb9a8a2f2b8a6a2adbaa7a492b7a6a2b7b7a6a0e6b9a3a1f4b98f7efda86d4effa26545ffa06546ffa06444ff9e6546ffa36b4bffa46c4bffa46d4effa66f4fffa76f50ffa9714fffaa714fffa9714fffab7250ffab7150ffab7250ffac7352ffad7350ffae7351ffaf7350ffb07351ffb27553ffb57755ffb77856ffb87755ffb27250ffae6f4cffa96745ffa4623fff9f5d3bff9c5937ff995634ff955432ff925131ff8e4a2dff874529ff824127ffa7654bffa26a54ffa37564ff9e796aff9f7b6cffa07e70ffa38173ffa78273ffa9887affab8b7dffae8f7fffb19582ffb99a86ffc09e88ffc49d85ffc79d81ffc89b7cffc99775ffcb9574ffcb9471ffcf9671ffce946fffcc906bffca8e67ffca8b64ffc98a62ffc98961ffc98961ffc7885fffc8875effc38866ffcfb2a3ffd1c5bdffd2c3baffd3c3b9ffd3c4baffd2c3bcffd3c6bdffd4c7c0ffd5c9c1ffd5c9c2ffd7c9c2ffd3c8bfffd4cbc1ffddc9bcffca9c80ffd1926bffd79564ffd59561ffd69562ffd99463ffd79062ffd4986cfde6ba97d3dcbba235d9a8b24dc338a956c438ac54c23aaa51c339ad4fc537ab4cc339ab4ac137a947c639ac45c43baa42c13aaa3fc639ae3dc43bab3ac63eab37c738ac36c63daa32c738ad30c53aaa2dc639aa2bc43bac28c639ac25c837ac23c53aaf20c738af1ec43caa1cc837ad1ac43ba718bf40aa16c53aae15c23daa13bc43ae11c33cb40fcc44aa0dd83bb10cd540aa0bd146a20acc4db209c655aa08bf409f06d52baa06d52baa05cc339905cc339904bf40bf03aa55aa02ff00800280008002ff80ff02ff808001ffffff01ffffff01ff00ff01ffffff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff02ff80ff01ffffff02ff00ff03aa55aa04bf40bf05cc339905cc339907b6249208bf409f09aa398e0acc4db20cbf40aa0dc43bb10fcc44aa10bf40af12c639aa14cc40b216c53aae19cc3dad1cbf37a41ec43caa21c136aa23c53aaf25c837ac29c138a82cc540ae2fc336a831c634ac35c53aad39c03aaa3cbf3caa3fc239aa42c13aaa45c437aa48c63cae2fc941ae04ffffffc79f6c55fea76243ffa46342ffa76543ffa36241ffa26342ffa46747ffa36647ffa4684affa26748ff9b6144ff9a6044ff9a6044ff9a6045ff9f664affa36c4cffa0684affa0694affa06748ff9f6648ff9f6547ff9f6547ffa26747ffa26748ffa3684affa26649ff9b5f44ff8f533aff7c3f27ff6b311aff7b432bffac775dffac775cffaf795effb07c5effb3805fffb58263ffb98667ffbb886bffbd8a6effc09071fec29173fec28f75fbbe8b6fe8b68568c6b27d6491a0715a709272602cb9a29c08dfdfbf01ffffff0ec849b608bf60bf01ffffff0fbb44aa01ffffff02ffffff10cfbfbf58cebfb9bfc0aca7f8ae968fffb69f99ffb7a39dffb6a39fffb7a4a0fabaa6a1bcbaa7a14cb5a4a10bb9a2a25bbfa8a0e1b5a9a2fac0a4a1fea4715fffa46b4bff9d6545ffa06646ffa06545ffa56d4cffa56d4cffa66d4effa86e50ffa76e52ffa86e52ffa97050ffab7150ffaa6f4effad724fffaf7250ffb17551ffb17450ffb2744effae6e49ffa96844ffa3613eff995533ff8e492aff843f1fff7d3718ff7c3518ff7d361bff7d361dff7f381fff7e391fff7d391fff7c391fff7c381eff79351cff79361aff7e391eff914a31ffb06748ffae6a47ffa96b4bffaf7b62ffac846effab8675ffac8a7bffae8b7dffab8c7fffad9182ffb29382ffb59686ffb79987ffbe9e89ffc2a189ffc3a084ffc79f81ffc99d7effcb9b7bffcb9776ffca9370ffcb906cffcc8e69ffc88d65ffcc8c63ffca8b61ffca8a62ffca8a62ffc98a62ffca8960ffc48964ffc8a393ffd5c5bfffd1c4bdffd1c5bcffd2c4bbffd2c4bcffd3c6beffd5c7c0ffd5c8c1ffd6cac3ffd6cac4ffd5cbc4ffd5cac1ffd2c9bfffdccac2ffd0a48effd0926affd69667ffd6996affd59768ffd99364ffd79261ffd2976cf8e3b99a8ce0bfa82ec83db157c43bad55c639ae53c53aac51c339aa4fc53aab4cc339ab4ac13ba947c639ac44c73cac41c83bb13fc63dae3dc43bab3ac139a737c338a734c43bac32c238a82fc93cae2cc53aa82ac23daa27c43baa25c137a522c334ac20c738af1ecc3cb31bc639b31ac43ba718bf40aa16c53aae14bf33a612b839aa10cf40af0ec837b60dc43bb10cd540aa0acc33b209c639aa09c639aa07db49b607b649b606aa2baa04bf008004bf40bf04bf40bf02ff00ff03aa55aa0280008002ff00800280008001ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ffff01ffffff02ff80ff01ff00ff02ff00ff02ff80ff04bf40bf04bf40bf06d555aa07db49b608bf409f09c655aa0acc4db20cbf40aa0ec837a40fcc33aa11c33ca513c936ae15c23daa17c843b119c23da31bc639aa1ec43caa21c136aa24bf39aa26c336a82ac23daa2cc540ae2fc33cae32c238ad36c239aa39c03aaa3cc43caa3fc239ae43c239ab45c437aa3bc238a919c247ad11f0e1d2ea956148fea96546ffa76746ffa56544ffa56645ffa76848ffa76849ffa56749ffa46749ffa26748ff9e6347ff9b6346ff9b6346ffa2694dffa76d52ffa3694dffa46b4dffa46b4cffa76e4dffa86e4effa56a4dff9d6346ff94583bff84472cff7a3f24ff74391fff72361cff773a21ff783b22ff955c43ffab745affaa765affac755affaf775bffb07959ffb17b59ffb37a59ffb17858feaf7555feac7254ffad7453ffaa704ffeab704efdaa6e4cfbae704cf8b1724fe9ad7254b5c8a28e69ecddd11fefe6de06ffd5d502ffffff01ffffff02ffffff02ffffff06ffffff32c2bdb39ac2b4b1e0c9b6b3f8b39b95ffaf918affb5978efebea59dffb9a5a0feb8a6a197b8a7a21cbf6da41dca46b00ab266b26fbca5a1f6baaaa1feb69486ffa16b50ffa26948ff9d6443ffa16647ffa76c4effa56e4effa66e4effa66d4effa76d4effa86e4fffab7150ffae724fffb27451ffb07250ffa86847ff9e5d3dff945132ff884527ff823f21ff803c1eff7f3a1dff803c1fff813c20ff813c21ff803e20ff7e3d20ff7e3c20ff7e3c20ff7f3d21ff7d3d21ff7e3e21ff7c3e22ff7b3b21ff7b3a1fff813f23ff8a472cff934d30ff954e2fffaf6842ffb36a41ffb36a42ffae6841ffb27858ffb48269ffac836cffaf8a79ffb39382ffb29483ffb39483ffb69687ffb99a89ffbc9e8affc1a38bffc1a186ffc49f83ffc69e7fffc79c7bffc99a77ffcb9975ffcd9671ffcd946effcd9369ffcb8f65ffcb8d63ffcc8b63ffcb8c63ffca8b63ffc98c63ffc78d65ffc29983ffd7c6c0ffd1c4beffd1c4beffd2c4bdffd1c5bbffd3c6bfffd4c8bfffd7cac2ffd6cac2ffd5cac3ffd4cac3ffd6c9c3ffd5c9c1ffd5c8c2ffdbc7bbffdab59bffd0936effd9976affd9996bffd99969fed89563ffd99466fed79e74e8e0bb9f1fd6ceb543c63dab57c438aa55c339ab53c53aac50c639ac4ec43baa4bc53aad48c339aa46c137ab44c338ac41c437a93ec135a93bc238a939c53aaa37c338a734c436a731c639ac2ec837ac2cc53aa82ac23daa27c43baa24c639aa22c334ac20bf38a71ec43cb31bc639b318ca35b517bc37a615c23daa13bc43ae11c33cb40fcc44bb0dc427b10dc43bb10bd12eb90acc33b209c639aa09c639aa07b6499206d555aa06aa2baa05cc339904bf40bf03aa00aa03aa55aa03aa55aa02808080028080800280008001ffffff0100ff0001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ff00ff02ff80ff02ff80ff02ff80ff03aa55aa04bf40bf04bf008006d555aa06d52baa08bf409f08bf409f0ab233990cbf40aa0dc43bb10fbb33aa11d23cb413c936ae15ce3db617c837b119c23dad1cbf37ad1ec43caa21c136aa24bf39aa27c43baa29c738ae2cc53aae30c53aaa33c337aa35c53aad38c437ad3cc43caa40c33cab43c239ab38c43bad0acc4db202ffffff46ba838af99c6044ffa86647ffa66648ffa46646ffa86949ffa76a47ffa66947ffa66848ffa6694affa3684aff9f6649ff9d6548ffa87054ffab7354ffac7156ffab7056ff9d6349ff8e5538ff864b2dff7f4227ff7d3f24ff7e4025ff7f4124ff824328ff814228ff83452bff85482eff83472dff9d6147ffa97152ffa87051ffa87051ffa86d50ffa96f50ffaa6e4effab704fffab704fffad7050feaf7252feb07352feb17553feb47754feb47a56fdb57c59fdb77d59fcb9805cf9b88263ecb98c77dbb28c7aa4b7978634c9b5a706d5d5d502ffffff02ffffff06ffd5d550bcb2accac1b3afedc7b6b3fcbba6a1ffab928affaf8c82ffab8374ffac8576febda398f8bca89f6abeaba40cbf6a9517bc43a613bc51a1abbaa9a3fdc0ac9fffaf8872ffa66b4dffa36849ffa26648ffa76d4effa96f53ffa76f4effaa704fffae7454ffb37757ffa56948ff945737ff8c4e2dff854525ff803f21ff803f21ff814022ff824023ff834124ff824024ff814024ff814024ff804022ff803f22ff804022ff7d3f21ff7d4023ff7e3e22ff7e3e21ff7d3f22ff7e4123ff7c3f22ff7e4024ff814125ff925033ff955033ff954f32ff974e31ff964f30ffb16945ffb16a42ffb06b41ffb16a41ffb06a45ffb06e4affb67a5affbc8b6dffaf846bffb28d7bffba9787ffb99887ffb99987ffba9c88ffc0a18bffc6a58dffc49f84ffc59e7effc79d7affc99b78ffc99975ffcb9772ffcc9771ffce956effcd946cffcd9169ffce9168ffcd8f67ffcc8f66ffcb8e65ffc98d65ffc0917affd7c4bcffd1c4bfffd3c3bdffd4c4bcffd2c6bdffd3c5beffd2c6bdffd3c7beffd8ccc3ffd6cbc3ffd5c9c3ffd7c9c3ffd7cac2ffd3c8bfffd3c8bfffd5c5baffdfbdacffd29c75ffda9c6dffdc9c6cffd99a6cfeda986bffd69568fbd4a17ba1dfc3ad1cdb89bf53c237a957c13baa54c53aad52c438ab4fc537ab4dc33cac4bc53aad48c339aa46c53aab43c239ab40c338ab3dc93bab3bc238a938c43ba836c639aa33c337aa30c53aaa2ec237a62cc53aa829c738a826c336a824bf39aa22c33cac1fc53aad1dca3eb01ac431a718bf35aa16c53aae14bf40a613bc36ae10bf40af0fcc44aa0eb637a40cbf2baa0bb92ea20ab2339909c639aa08bf409f07b649b606d52baa05cc33990599339904bf40bf03ff55aa03aa55aa028000800280808001ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ff00ff028000800280808002ff80ff03aa55aa04bf80bf05cc339905cc33cc07db49b608bf40bf08bf40bf0ab233b20cbf40aa0dc43bb10fcc33aa11d23cb413bc36a115c23daa17c837a619cc3db81bc639aa1fc53aad21c936b224c639b127c43baa2ac23daa2cc53aae2fc336ae33c33caf36c239af3ac13eab3cc43cae40c33cab43c239ab34c43bb101ffffff04ffffff82a17c6afda66748ffab6846ffa86b4bffa8694affa86a49ffa86a48ffa86c49ffa96a4affa86b4bffa66b4cffa2694bffa66e50ffa1694dff945a3fff8a4f33ff84492dff85492eff8d5035ff8f5235ff8d4e30ff8d4d30ff8c4b2fff8c4d2fff894c2eff884e30ff8a5033ff844c2fffa1694bffa76e4fffa86e4fffa86e4fffa96d4effaa6e4effaa6f4effaa704effab6f4fffaa6f4fffab704fffad7250ffaf7553feb27655ffb37853ffb47b56ffb37e5affb5805effb68161feba8465fdbc856afcbe8b6df3bc9078b0b5928128dfd2cc0affe6e620c7bfbf66beb4ade6c3b5affac8b8b2fdcab4b0ffa78f89ffa98f85feaf8a79feb08067fead775afdae8066fbbfa294dbbea9a04fbba8a10db1b19d66b9a8a0f0bca9a2fdbca291ffa2745bffa2674aff9f6447ffab7053ffa76e4effa06747ff9b6040ff905233ff854728ff7a3b1eff7d3d20ff824226ff814326ff804225ff804325ff804325ff7f4224ff804325ff7f4223ff7f4124ff7e4224ff7e4224ff7e4224ff7e4225ff7f4123ff7e4121ff7d4024ff7f3e26ff7f3f25ff7e3f26ff85462aff8e5032ff99593aff9d5b3cff975334ff985032ff985233ff974f30ff985032ffb06946ffb26b44ffb16b41ffb16b44ffb26a45ffb26a43ffb06840ffae6d44ffba8064ffb98a70ffb38871ffbb947effc09d88ffbd9c88ffbe9e8bffc4a28dffc5a189ffc69e80ffc89d7cffc99b78ffca9a76ffcb9975ffc99771ffcc9770ffcc966fffcd956dffce936cffcf936bffcc9068ffcd9169ffcd8f66ffc68f75ffd5bdb3ffd2c5bfffd2c4bdffd4c4bcffd2c6beffd3c6beffd3c6beffd4c7bfffd4c8bfffd6cbc3ffd8cdc7ffd9cac5ffd8cac4ffd5cac3ffd3c8bfffd2c6bcffcfc4b8ffddbfafffdaae92ffd6a07affdd9f74ffdd9d6fffdb986bffd8966af7d3a27f7bdcbba417d36fb153c23aac56c438a954c23aaa51c33caa4fc23aab4cc63cab4ac43bac47c639ac44c338a943c239a73fc235aa3dc43bab3ac639ab38c43ba835c53aad32c238ad2fc33ca82dc639aa2bc43bac28c639ac26c33ca823c53aa821c136aa1ec433aa1dc13ea719c233ad18bf35aa16b93aae14bf33a612c639aa10bf40af0fcc44aa0dc43bb10cbf40aa0bd146a20acc33b208bf40bf07b649b606d52baa06d52baa059933990599339903aa00aa03aa55aa03ff55aa01ffffff02ff80ff01ffffff01ff00ff01ff00ff01ff00ff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff0280808002ff80ff0280008003aa55aa03aa55aa03aa55aa04bf40bf06d52baa07db49b608bf40bf09c655c60acc4db20cd540bf0dc43bb10fbb33aa11d23cb413c943ae15ce3db618bf40aa1ac43ba71cbf37ad1fbd31ad22c343ac24c639aa27c43baa2ac23daa2dc139aa2fc336ae33c337aa37c33cac3ac139ab3dc03bab40c338ab3cc43caa24bf40aa0fcc44aa17d37abcc59a6e5bfda96b4bffaa6a48ffaa6c4affa66a48ffa76b47ffa96d49ffa96d4affab6d4cffa96c4bffa56949ff975c3dffa46b4dff975e40ff9b6142ff995e40ff975c3cff955a3bff94583aff935739ff935637ff925435ff915334ff8c5133ff8a5032ff8b5234ff895234ffa56e51ffa76f4fffa86e4fffa96e4fffaa6f50ffa96e4effaa6e4effa86f4effa86f4fffaa7050ffab7050ffad7251ffad7351ffb07654ffb37756ffb57855ffb47a58ffb47e5cffb78060feb98363febc8668fcbc896efabd8c71f8bb927beab895868bbba9a05fb7aca6a4c1b4aee1c2b5b0fcc3b5b0fec8b7b2ffb69e99feaa8e88feac8a81feb08576feb17d64ffaf7b58feae7452fca77a60f9bea399d3bea9a38dbaa8a3e8bba7a0fcbaa7a0fdb28c79ffa56d52ffa76b4effa06148ff8c5138ff88492eff804126ff7f3f24ff814227ff814227ff824428ff804326ff804225ff814427ff814428ff804427ff7f4427ff7f4527ff7f4426ff7f4324ff804325ff804425ff7f4325ff7f4326ff804428ff804326ff804428ff7e432aff81452eff8d5034ff9a5e3cffa26441ff9e5f3dff9b5837ff995333ff9b5334ff9a5333ff985331ff975231ff9a5335ffb06b47ffb16b45ffb26a42ffb06b44ffb26a45ffb16943ffb16a43ffb16b43ffaa6541ffb87b5affc38e6fffb98c70ffb99078ffc19e87ffc1a08cffc1a08dffc5a48dffc7a084ffca9d7fffcb9a7bffca9a77ffcb9975ffcb9873ffcc9772ffcc9770ffcd956fffcd946dffcf946dffce926bffcf926bffcf906affc98f72ffd0b4a6ffd2c5bfffd1c4beffd3c4bdffd1c6bfffd2c5beffd2c6beffd3c5beffd2c6beffd2c7bfffd4cac3ffd7c8c3ffd7c9c3ffd5c8c1ffd6c9c1ffd6c7bfffd1c5beffd2c3bcffd8c3b7ffdab9a4ffdaaf90ffdba883ffdaa077fedd9e76fed59a72eed8a7866bdebca71bd05eb352c13ba856c43ba953c237a951c339aa4ec43baa4cc339ab4ac43ba947c239a944c738ac42c13aaa3fc239aa3cc437aa3ac139ab37c338a735c03aa832c23dad2fc33ca82cc53aae2ac237aa27c434aa25c137ac22c33cac20c738af1dca3eb01bc639aa19c233ad17bc37a615b631aa14bf40a611c33ca510bf409f0ec837a40cd540aa0bb92ea20acc33b209c639aa089f209f07b6249207b649b606aa55aa0599339903aa00aa03ff55ff03ff55ff02ff80ff02ff80ff0280008001ffffff01ffffff028080800100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ffffff01ff00ff02ff80ff0280008003ff55aa04bf408004bf40bf06aa2baa06d52baa07b624b609c655c60acc4db20cbf40aa0eb637a410bf40af12c639aa13c943ae15ce3db617c843b11aba31a71dc13ea71ec433aa23bd3aa824c639aa27c43baa2ac23daa2dc139aa2fc336ae33c83caf36c639af3ac13eab3dc43bab40c33cab3bc238ad0ec849b602ffffff31bb9782eea26b51ffaa6d4cffac6b4cffab6b49ffab6c4affa96c49ffaa6d4affa86c48ffa76a48ff9e6140ff9c6041ffa26748ffa06647ff9d6344ff9d6243ff9b6140ff985f3fff975f3fff955e3dff945c3bff935a3aff925938ff905636ff8e5438ff8d5337ff945b3effaa7052ffa96f51ffa86e50ffa96f4fffa96e4fffa96d4fffaa6f4fffa86e4effa96f50ffaa7052ffab7152ffac7251ffad7451ffac734fffae7552ffb17654ffb37856ffb57a58ffb87f5effb88061febb8367febd876bfdbd8b6df8bd9177d1d1b6a8ccc6b2a6d3beaaa4ccbfb0abe2c2b2adf7c3b5adfec5b7b0fec4b3abffa99189fea88b81fea9897afeaf8570feb17d60feaf7957feb0744ffead7452feaa7d63fcbda295fcbaa8a1fdb8a5a1febfa69ffeaa7a62ffa56e4eff90553aff85462bff84462cff844429ff834629ff84472bff85482cff86492eff84472cff85492cff834729ff834728ff824627ff824629ff83452aff83462aff83462aff84482aff834728ff824729ff83472aff84492cff854b2dff884e30ff90563aff9e6443ffa76c48ffa96c47ffa15f3cff9a5835ff9d5836ff9b5737ff9a5636ff9b5637ff9b5436ff9a5235ff985435ff9c5837ffb16c48ffb16b45ffb16b44ffb16b44ffb26b45ffb36c45ffb36c45ffb36b45ffb36943ffb06740ffa8663fffb97e5cffc39176ffb98e73ffbb967fffc0a18fffc4a68fffc7a389ffc79d7fffc99b79ffcc9978ffcd9976ffcb9974ffcc9972ffcd9770ffcd976fffcd956dffcf956cffcd936bffcd936cffce946cffca916dffc9a693ffd5c4bdffd1c4c0ffd2c4bdffd0c3bdffd0c4bcffd1c4bdffd2c5bdffd2c5bdffd3c5bdffd3c5bdffd5c7beffd7c9c1ffd5c8c1ffd5c7c0ffd8c6bfffd9c6beffd6c6bfffd3c8c0ffd1c3b9ffd8c2b6ffdcbfb3ffddbba7ffddb599fedeaa8cfdd6a282f0cea68a87d2b9a813d786c941c43bad55c339a853c23aa950c239a94ec13baa4bc53aaa49c438ab46c537ab44c338a942c13aaa3ec53aa93cc43caa39c03aaa37c33ca734c43bac31c139ac2ec237ac2cbf3aae29c138a826c33cae24c639aa22c33cac1fc53aad1dc13eb01ac43ba718ca40b517bc43a615c23daa13bc43a112c647aa0fcc33aa0ec837a40cd540aa0acc33b20ab2339908bf209f089f409f07b649b606aa2baa0599339905cc339904bf40bf03aa55aa02ff80ff02800080028080800280008001ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff8080028000800280008002ff00ff03aa55aa04bf40bf05cc339906d555aa07b624b608bf40bf09c655c60acc4db20dc43bb10ec849a410bf40af11c32da513c943ae15c23daa17c837b11aba31a71dc13eb01fc53aad22c33cac24c639aa27cb3baa2ac237aa2dc639aa30c53aaa34c440ac37c33cac3ac139ab3dc43bab40c33cab37c33cac1bc642aa05ffffff879f715dfba96b4bffab6d4affab6d4cffa76c46ffaa6b49ffab6d4bffa66947ffa36645ffa26643ffa36847ffa36848ffa16747ffa06748ff9e6646ff9c6343ff9b6341ff996140ff986040ff975f3eff955d3dff945c3cff915a3aff935b3cff8f5537ffa2684bffab7151ffa96f4fffaa6f4effa96e50ffa96f4fffa96f4fffa96e4fffaa6e4fffa96e4fffa96f50ffa96f51ffaa7050ffab7150ffad7350ffad7450ffad7550ffb07653ffb37955ffb67b58ffb77f5bffb37d5afeb37a5bfeb17657fbae7452e99f745eaebcaaa3aabdaea6adc1aeab5ac1b0ad80c3b3adebc2b4adfdc7b6affdb39e96fea88d84fea98b80fea98877feae846dfeaf7c5efeb07654ffaf744fffad7450feac7451ffad8169ffbca39afeb7a6a2febf9f98ffa66f52ffa76f50ff965b3dff8d4f33ff8a4b2fff894b2fff8b4d30ff894c30ff884b2fff86492eff85482cff864a2eff85492bff874a2eff85492cff864a2dff85492dff85492dff85492dff864b2eff874c2dff8a4f31ff915636ff975d3eff9b6243ffa36a4bffa96e4dffad704bffa46640ff9e5d38ff9e5b39ff9e5939ff9c5736ff9b5837ff9b5737ff9c5637ff9b5536ff9a5436ff975334ffa05b3affaf6c48ffb16b46ffb26c45ffb16c46ffb26c47ffb06b45ffb16b45ffb26c45ffb26a43ffb16942ffad6740ffab6741ffab6b46ffbb8466ffc4947bffbd9681ffc5a18effcaa590ffc89f83ffc89d7bffcb9b77ffcc9974ffcb9872ffcd9873ffce9770ffce976fffce966effd0966effcf956dffcf946dffcf956bffce936cffc59c86ffd8c3bcffd3c4c0ffcfc4bdffd3c4beffd1c2bbffd1c3bbffd1c3baffd2c3baffd3c2b9ffd5c3b9ffcfbdb0ffd5c5b9ffd5c9c0ffd3c7bfffd5c7beffd7c6bdffd3c6bdffd0c7beffd2c8bfffd3c3bcffd5c4bcffdac7bdffdbc3b7ffdbbfb1fedabdabfdd8b5a2f1d4b3a28ad6c0b11cdb89bf41c43ba94ac43eac42c53eae50c239a94dc338ac4ac43bac47c639ac46c53aab43c239a740c33cab3dc93bab3bc23dad38bf37a835c03aad33c337aa30bf3aaa2dc139aa2bc43bac28bf39ac26c33ca823c53aa821c13eaa1ec43caa1cbf37ad19c23dad17c837b116c53aae14bf40a612c639aa10bf40af0ec837b60dc43bb10cd540aa0bb946a209aa39aa08bf409f07b649b606aa2baa06aa2baa04bf40bf04bf40bf03ff55aa03aa55aa03aa55aa02ff80ff01ffffff02ff808001ff00ff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02ff808002ff808002ff80ff0280008003ff55aa04bf40bf05cc339906aa2baa07b649b608bf40bf09c639aa0acc4db20cd540aa0ec837a40fbb33aa11c33cb413c936ae15c23daa17c837a61ac43ba71cbf37ad1ec433aa21c136aa25c13eac27c43baa2bc43bac2dc139aa30c53aaa33c337aa36c239aa3ac139ab3dc436ab40c338ab09e355aa0fbb44aa2ab08686da9f6a52feb06d4bffad6a4bffa96a4bffa66b48ffa96b49ffa76a47ffa56846ffa56848ffa56847ffa46848ffa36748ffa26948ff9d6545ff9d6645ff9b6342ff9a6442ff996242ff97603fff965f3eff975d3fff965d40ff965e42ff995f43ffa66c4fffa96f4fffaa6e4fffaa6f4effa96f4effa96f50ffa86f4fffa96f4fffa96f4fffa96e4fffa96f4fffaa6f50ffa96f50ffa96f4fffaa7050ffab7150ffac7351ffac7450ffaf7553feb27652ffb17551ffad734fffa86e4bfea46746fd9f6242f8976044c2af8f8394baaca558bfb1a820bfafa706aaaaaa34bfb5ace7c2b4adfdc2aea6fda99088fea98c82fea98b7dfea88775feae836bfeaf7c5cfeb07554ffaf754fffad744ffeaf734efeab7354ffb08771febaa298ffb39186ffa56c4effa66c4eff975d3eff965a3bff95593aff925638ff8f5234ff8e5235ff8c5033ff8a4d31ff894d31ff894d30ff874c2eff894d30ff884d30ff894e32ff894e33ff8a5034ff8b5136ff91583cff975e40ff9c6344ffa06747ffa46a4affa86d4bffab6f4cffa76a47ffa1623effa05f39ff9f5e3aff9d5a39ff9d5b3aff9b5937ff9d5939ff9b5837ff9b5737ff995436ff9a5536ff995435ffa66141ffaf6b46ffb06c46ffb06c46ffb06c45ffb16c46ffb06c46ffb16d47ffb16c46ffb26c44ffb26b44ffb06943ffae6843ffad6841ffab6844ffae7150ffc18d73ffc59b84ffc7a390ffc9a389ffc89e7effca9d78ffcc9a77ffcd9874ffce9774ffcd976fffce9870ffcd966effcf966fffcf966effcf956effd0966cffd1976cffc99b7effd6bdb1ffd4c6c0ffd2c6bfffd6c5beffd7c6bcffd6c4baffd2bfb5ffccb8adffc7b1a5ffc0a89bffbea598ffc4b1a4ffd4c7bdffd2c9c1ffd1c7beffd3c6bfffd3c5bdffd2c6beffd1c5bfffd1c6c0ffd3c9c0ffd2c5bcffd7c6bfffdac9c0ffd9c7bdfedac4b9fbdabeb1e2d8bbac75d3beae2bcab2b21fd66bb51bc642aa33c33caa4fc23aab4cc339ab4ac13ba947c639ac45c43baa42c53aaa40c33ca73dc43bab3ac639ab37c338ac34c436ac32c238a82fc336ae2dc139aa2bbe3bac27c43baa24c639aa22c33cac1fc53aad1dc135b01bc639b319c233ad17bc37a615c23daa13bc36a111c33cb40fcc33aa0ec837b60dc43b9d0bd146b909c639aa09c639aa08bf409f06d52baa05cc009905cc339905cc339904bf40bf03ff55aa02ff80ff02ff80ff01ff00ff02ff80ff02ff808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02ff80800280008002ff80ff02ff80ff03ff55ff03aa00aa05cc669906aa2baa07b649b608bf409f09c639aa0bb946a20cbf40aa0ec837a410bf309f11d23cb413c943ae15c23daa17c837b11ac43ba71cc837ad1fc53aad22c33cac24c640aa27c43baa2ac23daa2ec23dac30c53aaa33c33caa36c639af3ac639ab3dc43bab1dca3eb01ec444aa08bf80bf81a07763faa7694effaf6d4affaa6b49ffa86a49ffa76949ffa76a48ffa76a48ffa76a49ffa56949ffa56949ffa46848ffa46949ffa36949ffa16848ff9e6747ff9b6544ff9b6445ff986244ff976142ff966041ff976042ff9b6146ff996244ffa86e51ffa76e4effa96f4effa96e4effa96f4effa9704dffa86f4effa76f4effa86f4effa86f4dffa86f4dffa86f4dffa86f4effa96e4fffa96e4fffab7151ffaa704effac7250ffac724fffab714dffac6f4affaa6b46ffa1633ffe9c5d3afe9a593afa995e41de9f766088bda7a340b7a7a307b6929202ff808016c546ae38c4b6adf0c5b5adfeb59e95ffa98c83feab8c7effa78979ffa88673fead8268feac7a59feae7451ffae754fffae754fffaf724effb1724ffeac7557ffb58e79ffb08674ffa76a4cffa56b4cff975d3dff975d3cff965a3cff935739ff925538ff915638ff8e5336ff8d5235ff8b5134ff8b5033ff894f32ff8a5033ff8a5236ff8d5438ff91583cff965c40ff9c6246ff9f6649ffa2684bffa46b4dffa76c4effa86d4dffa96d49ffa56942ff9f633bffa0613cff9f5f3aff9f5e3bff9d5c3aff9d5c3bff9b5938ff9c5939ff9c5839ff9b5738ff9a5737ff995636ff995536ffad6947ffb06c47ffb06c47ffb16c47ffb06d48ffb06d49ffb16e4bffb16e49ffb16e48ffb06e48ffb06d46ffb16d44ffb06c43ffb16b44ffae6a40ffac6940ffa76840ffba8362ffc99d84ffc9a38affc89f83ffc99d7effcc9d7bffcd9a77ffce9978ffcf9975ffd09875ffd09875ffd09974ffd09871ffd19975ffd29a74ffd19a73ffc99a7dffd5b6a6ffd7c5bcffd2c1b7ffcdb8afffc8b2a5ffc3ab9dffbca396ffbea596ffc1a695ffc3a595ffc3a594ffc3a99bffd2c1b6ffd5c8bfffd4c6c0ffd5c6bfffd3c5bdffd1c5bdffd1c5beffcfc5bdffd3cac1ffd4cac2ffd4c8c2ffd2c6beffdccdc3fedecec5fedfcec4f7e0cbc0d4ddc6b9a9d6b5a470d1ab941ace89b12ec83db138bf3bad4ec138aa4bc23aaa48c339aa46c53aab44c33ca941c437a93ec53aa93cc437aa3ac139ab36c239af34bf3bac31c139ac2ec237a62cc53aae29c73ea826c93ca823c53aa822c33cac1ec433aa1dc13eb01ac43bb118bf35aa17bc43a614bf40a613bc43ae10cf40af0ec837b60dc43bb10cd540aa0bd146a209c639aa09c639aa07b624b607b6249206d52baa05cc669904bf408003ff55aa02ff008003aa55aa0280008002ff80ff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ffffff02ff80ff02ff00ff02ff80ff03ff55aa03aa00aa04bf40bf06aa2baa07b624b607b624b608bf40bf0acc4db20cbf40aa0ec849b60fcc33aa11c32da513c936ae15c23daa17c837b119c23dad1cbf37ad1ecc3cb322c33cac24c639aa27c43baa2ac23daa2dc139aa30c53aaa33c337aa37c338ac39c53aae2ec83db111c34ba51ace45b126c3a894e09a6950feae6a4cfeac6a49ffa96b49ffa76b48ffa86949ffa66b47ffa76a48ffa76a49ffa56949ffa56949ffa56949ffa46949ffa66b4cffa26a4bff9e6948ff9d6646ff9c6546ff9b6548ff9a6446ff9a6344ff986042ffa2694bffa46d4effa76d4effa86e4fffa86e4effa96f4fffa86f4dffa86f4effa86e4fffa86e4effa96e4fffa86f4effa86f4effa8704fffa96f4effa96f4fffa96e4effaa6e4fffaa6f4efeab6e4cffa96c4affa56644ff9e5f3bff9d5c37ff9c5a36ff9c5b3afd965a3cea94644d94bfa49b33b9aaa503aaaaaa2ac83db00fcc44aa02ff808067c4b5abfac2ada5ffa88e84ffab8b7ffeac8c7cffaa8b7affab8874ffad8066feae7a58ffae7451ffad754effac754effaf744fffb2744fffaf7450ffab785bffa67258ffa56749ffa36849ff995f40ff975d3dff975a3cff95593aff95593bff925a3bff905738ff8f5638ff8e5437ff8e5437ff905639ff90573aff925a3eff985f42ff9d6447ffa16649ffa3684cffa66b4effa66b4effa66c4fffa86d4dffa86a49ffa26440ffa3633effa0633cff9e623dff9e603bff9e5f3bff9e5f3cff9e5d3cff9d5b3aff9c5939ff9b5939ff9b5839ff9b5839ff995637ff9d5939ffaf6d49ffb06d48ffb06c46ffaf6c46ffad6e45ffae6e46ffae6f48ffae6f47ffaf6f47ffaf6f46ffb06f47ffb16d46ffb36e47ffb36d46ffb26d45ffb16c43ffaf6941ffab683fffab704effc8967affcea387ffcc9f82ffd09f7fffd09c7bffd09b79ffcf9876ffcf9674ffcc9371ffcc946fffc89069ffc88f6affc58c66ffc68d67ffc48c6affc39177ffc59f8affc7a896ffc2a899ffc1a697ffc1a597ffc1a595ffc1a595ffc1a696ffc2a696ffc2a694ffc2a897ffcdbaacffd4c8beffd3c7bfffd3c5bdffd2c4bdffd1c4bdffcfc4bdffd0c5beffd3c9c1ffd3c8c1ffd1c9c3ffd0c9c1ffcec4c0ffd9cdc8ffdfd1c8fee2c5b6fdcd9d81f8d1926bdfd29a7644ddbfac26c943ae48c339aa46c13aab4ec13baa4bc23aaa49c038a846c53aab43c639ab41c43ba93dc036ab3bc238ad39c03aaa35c53aad33c33caf30c53aaa2dc639aa2ac837aa28c639ac25c137ac22c334ac20c738af1ec43caa1bc639aa19c23dad17c837a615ce3daa13bc36a111c33cb410bf40af0ec837a40dc43b9d0bd12ea20acc33b208bf409f08bf409f06d52baa06aa2b8005cc339904bf40bf04bf80bf03aa55aa02ff80ff028000800280808002ff80ff01ff00ff01ffffff0100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff02ff00ff04bf40bf05cc339906d555d507b649b608bf40bf09c655aa0bb946a20bb92eb90ec849b60fcc44aa11d23cb413c936ae15c23daa17c837b119c233ad1cbf40ad1fc53aad21c136aa24c640b127c43baa2ac23daa2cc53aae30bf3aaa33c337aa2fc33cae35c035ad35c53aad05cc669908ffdfdf9da6785bfba56544ffaf6b4bfeaa6b4affaa6c4dffa96a4affa66b4affa86949ffa8694affa66a4bffa36a4affa56a4cffa76b4cffab6d51ff94573cff7f4327ff975c3fffa06849ffa06849ff9e664aff9d6446ffa06747ffa86f4dffa56b48ffa66a4affa66b4cffa66d4dffa76d4dffa76e4dffa76e4dffa86e4effa96e4fffa86e4effa96f4fffa76d4effa86f4effa76e4cffa86e4dffa96d4effa96d4fffaa6d4dfea76947fea16140ff9c5d3dff9a5b38ff995b38ff9b5c37fe9c5c37fe965839f8925e45acb591885dbaaaa508bf9f9f3fc23dae31c63eac02ff808009c6aaaab9c5b2acfbb69b94feae8e82ffaf8c7effad8b7cffab8b7affad8a75ffad8066ffaf7a5affb07452ffaf7450ffb07451ffaf7552ffaf7451ffae744fffaf7552ffa26948ffa76649ffa3694aff995f41ff985e40ff975d3eff955d3cff925c3aff955c3eff935b3cff925a3cff935b3cff955c3eff955b3fff975e41ff9d6548ffa06649ffa3694cffa56a4dffa76b4fffa66a4effa76b4dffa76c4bffa36946ffa16641ffa26440ffa36240ffa06340ff9f633fff9e623dff9f613eff9e5f3dff9e5e3dff9d5c3cff9c5b3aff9d5a3bff9b5839ff9b583aff9b593affa25f3effad6c49ffaf6e49ffb06e48ffb06e49ffaf6e48ffaf6e49ffb06f4affb06f48ffb06f49ffae6f48ffb07149ffb1714bffb17049ffb17048ffb4724bffb37149ffb26f48ffb27048ffaf7249ffa87450ffbd8e70ffbc8c6dffbf8b6bffbf8666ffc08661ffc08661ffc18561ffc0845fffc0855dffbf835bffbe835affbe815affbf7f59ffba7b54ffb2724dffaa6d4bffac7755ffc69981ffc9ab97ffc6ab98ffc4ab9bffc5a89cffc5a79bffc4a799ffc6a697ffc4a795ffc4ada0ffd5c6bdffd2c7bfffd0c6bdffd1c6bdffd1c5bdffcec3bcffcec3bcffd4c9c2ffd2c8c1ffd1c9c3ffcdc6bfffcfc5c3ffd9bfb6ffcc9c80fed48f66fed99162fcda9262e5d69a752deed2bb2bc43bb254c23aaa52c13bab4fc23aab4cc339ab4ac13ba947c639ac45c43bae43c239a740bf38ab3cc437aa3bc238a938bf37a834c43bac32c238a82fc336a82cc53aa829cd3eae26c936a824c639b122c33cac1fc53aad1dc13ea71bc642aa19c23dad16c53aa214bf40a612c639aa10bf30af0fbb33aa0dc43b9d0dc43b9d0bd146b90acc4db208df40bf07b6249207b649b606aa2baa05cc339905cc669903aa55aa03aa55aa0280808002ff808001ffffff0100ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ff00ff02ff80ff02ff80ff02ff00ff03aa00aa04bf40bf06aa2baa06aa2baa08bf409f09aa39aa0bb92ea20cbf2baa0dc4279d0fcc33aa11c33ca513c943ae15ce3db617bc37b119c233ad1bc639aa1fc542ad21c93eb224bf39aa27c43baa29c738ae2cc53aae2fc33ca833c33caf2bc43bac21c13eaa38c437ad06d580aa3da7826de1a26449fbaf6845feae6a46feac6d4affa86b49ffa96a4affa76d4dffa86a4cffa7694affa76a4affa66c4bffab6e51ff9c5e42ff804126ff7d3d25ff7d3d25ff81432aff894a30ff915237ff96583aff995d3cff9d603fff9f623fffa36642ffa86948ffae6e4dffb17251ffb37352ffb37453ffb27452ffb37452ffaf714fffac7050ffad7252ffae7555ffaf7656ffac7252ffa56a48ffa16545ff9d6042ff9a5b3bfe995936fe995736ff985637ff995737ff9b5838ff995837fe965837fd936044d9a684736dc0aba622bbaca503ffaaaa24bf40aa01ffffff03aa555530cabaafe4c3aba2fdae9286feae8f81ffac8d7effac8c7cffae8c7bffb08b77ffb18166ffaf7958ffae7552ffae744fffaf7351ffaf7452ffad7552ffae7551ffad7350ffa26646ffa46649ffa2684aff9a6144ff985e41ff965e3eff965f3eff955e3eff955d3fff945d3dff955c3eff965e3fff975e40ff996143ff9f6648ffa2684affa2674affa3684affa66a4cffa76a4cffa76a4bffa96c4bffa46944ffa16742ffa16541ffa16440ffa06240ff9f633fff9e633eff9d613dff9f603dff9e5f3eff9f5f3fff9d5c3dff9d5b3bff9c5a3bff9c5a3bff9b5a3aff9a593affaf6e4affae6e49ffaf6e48ffaf6e48ffae6f4affaf704cffad6f4cffad704effad724fffae7352ffb07856ffb27a58ffb57e5bffb8815fffb98361ffbb8665ffbb8868ffbf8d6dffc29172ffc59776ffc5997cffbf987dffc1977affbc8968ffc08964ffc18661ffc28661ffc1855fffc1855effc1845dffbf835affbf835affbf8158ffbf8058ffb8764bffb47046ffb36e43ffaf6b41ffa96840ffb78567ffc8a28bffc9ab9bffc5a99cffc3a799ffc5a99affc7a698ffc7a697ffc2a79affd1bfb6ffd3c7bfffd0c6bfffd0c6beffd0c4bdffcdc0b9ffcfc2bbffd4c9c1ffd3c8c2ffd2c9c3ffd0c7c2ffd5beb2ffc99171ffd89169ffdc8b64fed89262fdd69263d1d39f7b1fd68cbd4dc33cac55c339ab53c53dac50c639ac4ec43bad4bc236aa49c438ab46c137ab44c338ac41c43bad3fc239aa3cc43cae3ac13eab36c639aa34bf3bac32c238a82fc33ca82bc435ac29c73eae25c837ac23c53aaf20c740af1ec43caa1cbf37a41aba3ba718bf409f16c53aae13c943ae12c639aa10cf40af0ec837a40cbf2baa0bd12ea20acc33b209c639aa08bf209f07b624b606d52baa05cc339905cc339904bf80bf03ffaaaa02ff80ff01ff00ff01ff00ff01ffffff0100ff0000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ff00ff01ffffff01ff00ff0280008003aa00aa04bf40bf04ff40bf05cc33cc06aa2baa07b6249209aa398e0acc33b20cbf2baa0dc43bb10fbb33aa11c33cb412c639b814bf33b217c843b119cc3dad1bc639aa1fbd3aad21c136aa24bf39aa26c33cae2ac23daa2cc53aae30c53aaa32c73dad33c337aa19c23db801ffffff09ffffe3749e8477c7ae7f69faa96d4ffeac6c4affab6c4bfeaa6a4affa96b4cffa86b4cffa86a4dffa76b4cffa96e4effa96c4eff8b4b30ff7d3b23ff7f3f26ff7e4028ff7e4028ff7e402aff85482eff86482dff894b2eff8b4d2fff8b4c2fff8d4e30ff8d4c30ff8b4c2dff884928ff864625ff874725ff8c4b29ff904e2dff965331ff9b5936ff9f5e3dff9f5e3cff9e5e3cff9a5a3aff9b5b3eff9e5d40ff9b5b3cff99593aff975838fe985839fe985838ff975837fe9a5738fe985634ff985939fe925d41fda98a78efc0aca16fbca8a116b9a2a204bf808001ffffff01ffffff15aa9e9284b2978ff4b39286feb18b78ffad8771ffb1886effb1856effb2856effb4846bffb37c5dffaf7753ffad7750ffaf7550ffb07550ffaf754fffaf7550ffac7350ffab704fffa16247ffa5694affa16748ff9a6141ff996141ff98613fff986140ff96603fff97603eff97603fff985f41ff996042ff9a6243ff9f6748ffa26849ffa4684bffa5684bffa86b4dffa76b4cffa76c4bffa66946ffa56645ffa36743ffa06640ffa06540ffa06441ff9f6441ff9e633fff9e623eff9e613dff9f603eff9f5f3dff9e5e3eff9d5d3eff9e5d3fff9d5d3dff9a5e3dff9b5b3bffa56346ffa96d4cffab7151ffad7655ffaf7a5affb07e5effb48363ffb78669ffbb8b6fffbd8f74ffbd9175ffbc9176ffba9175ffb99172ffb99173ffba9275ffbc9578ffbf987cffc19b80ffc29c7fffc1997fffbe937bffb78f75ffbe977dffba8d6dffbf8a67ffc08862ffc18660ffc1855fffc1855effc1855dffc1855cffc0835affbf8158ffba7b51ffb57346ffb47143ffb26e41ffb16d3fffb06b3effab6741ffa56948ffc2947dffccab96ffc7ad9cffc1aa9affc3aa9affc4a798ffc2a99affcab6acffd4c5bdffd1c5bdffd0c4bdffd1c4bdffccc0baffccc0b9ffd4c8c1ffd3c8c2ffd2c8c2ffd2c7c3ffd2ab97ffd38d62ffd68e67ffd79165fedb9467fcd9956c9ad4a7882bc447ac59c33cac57c13baa54c53aad52c43bab50c239ac4dc338ac4bc53aaa48c339aa46c13aab43c239ab41c43bad3ec13aa93bc238a938c437a835c03aad33be37aa30bf35aa2dc139aa2ac23daa27c43baa25c13eac22c33cac20c740af1dc13eb01cbf40a419b833a316c53aae14cc40b213bc36a111c32da50fcc33aa0dc43bb10cbf40aa0acc33b209c639aa09c655aa07db49b606aa2b8006d52baa05cc339904bf40bf03ff55aa03ffaaaa02ff808002ff80ff01ff000001ff00ff0100ffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff0280808003aa55aa03ff55aa04ff40bf05cc339907b649b608bf409f09c639aa0acc33b20cbf40aa0dc43b9d0fbb33aa10bf40af12c639b814cc40b216c53aae19c23dad1cbf37a41ec433aa21c136aa23cc3aaf26c93ca829c73ea82bca3bac2fc33cae32c738ad33c337aa1dc13eb002ffffff06ffffff14f2f2f278b59380f7a86f53fead6c4cffab6b4bfeaa6b4dffa76b4cffa8694bffaa6e4cffae7254ff965b3eff7d3f24ff814126ff814329ff7f4229ff7e4129ff7d422aff7d422aff844930ff85492fff854b2fff864c2eff864b2dff884c2fff894d2eff8a4d2dff8a4e2dff8b4e2eff8e5130ff8e4f2fff864626ff874526ff854325ff844124ff834025ff813e23ff7c3a21ff7d3c22ff7f3f24ff864729ff8d5031ff96583bfe9b5a3cfe9e5d3fff9d5d3fff9f6042fe9f6141ff986548fea78371fdb4988efbac938bc1ae948d3aab958d09aa8e8e0280808001ffffff13ae949485b49288f6a77a67fea26b50ffa46a4bffa76848ffa36747ffa46947ffa46847ffa76b47ffac704bffb07650ffaf744fffaf744fffaf754fffae7450ffad7250ffa36748ff9f6245ffa5684affa16647ff9c6343ff9b6242ff996140ff996140ff996241ff996141ff9a6242ff9b6244ff9c6345ffa06748ffa16849ffa5684affa5684bffa66a4cffa76a4cffa5684affa76b4affa16744ffa36643ffa16641ffa16642ff9f6541ff9f6441ff9e6340ff9d633fff9f633fff9e613eff9f603fff9f5f3fff9f5e3fff9e5e40ff9e5e40ff9c5d3eff995e3cffa56c4effb37e62ffbb8b70ffba8f74ffbb9177ffba9278ffba9278ffbb9378ffb99279ffb99279ffba9379ffba947bffb9947bffbb967cffbb977dffbd987effc09b7fffc29b81ffc39d83ffc09b80ffbe9a7effbd957cffbb9179ffbc947bffbc967effc59e84ffba8c6dffbe8965ffc08561ffc18660ffc0855effc0855dffc1855cffc1825cffbf7e58ffb6764dffb37147ffb37044ffb36f43ffb36e42ffb36c40ffb26a3fffad663cffa4633cffb17e5effd3ab97ffc8aa99ffc2a998ffc3a999ffc4a89affc6afa6ffd4c4bcffd1c4beffd0c3bdffd0c3bcffccbfb9ffcdc0b9ffd4c8c2ffd5c8c3ffd5c9c3ffd5c7c3ffd1a695fed68f62ffd78d68feda9164feda9465f8d595726ad4ab952fc941b35bc13bab58c23aab56c438ac54c23aaa52c438ab4fc53aab4dc338a94ac437a948c339aa45c43baa41c437a93fc639aa3dc03bab3ac639ab38bf3ba834bf36ac31c639ac2fc33cae2cbf3aa828c639ac26c33cae23c53aaf21c136aa1fbd3aad1cbf37a41ac43ba717c843b115c231aa14bf33a612c639aa0fbb33aa0ec837b60dc43bb10bd146b90acc33b209aa398e08bf409f07db49b605cc33cc05cc339904bf40bf04bf40bf03ffaaff02ff80ff028000800100ff0001ffffff01ffffff01ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808002ff808002ff80ff01ffffff03aa55aa02ff008003ff55aa04bf40bf05cc339906d555aa07db49b608df40bf0acc4db20bd12eb90dc43bb10eb637a410bf40af12c647b814bf40b217bc37a619c23da31bbd39aa1ec43caa21c13eaa23c53aa826c33ca829c738a82bc43bac27be41aa26c33ca818ca40aa0fcc44aa02ffffff02ffffff05ffffff82ab8168f9aa6f52fead6c4dffac6c4dffa86b4bffa86b4cffaf6f50ffab6c4dff894b2eff84432aff83422aff83442aff80442bff7f452bff7f442cff7e432bff7f442cff844a30ff854b30ff874e32ff884f31ff894f31ff8a4f32ff8b5031ff8b4f30ff8b502fff8c5030ff8d5131ff874a2aff87482aff874629ff854529ff844528ff824327ff804126ff814228ff814128ff824228ff814226fe7d3f25fe7e4025fe7e3f24fe814025ff814227ff824429ff804a35ff9c7565ffa08678feaa9087fdb19890f7ae968ea8b298921db0958d0ab29980028080800caa958072b79484f6a56f58fea96949ffa76b47ffaa6947ffa96a46ffa86a44ffa96a45ffaa6b47ffac6f4bffb07450ffb0744fffaf734effae734effae7451ffad7251ffa06343ff9f6243ffa46849ffa06546ff9d6344ff9c6343ff9c6242ff9b6241ff9c6242ff9c6243ff9c6344ff9c6345ff9e6546ffa36a4bffa3694affa7694cffa96b4effa86b4dffa6694affa66a4affa36644ffa06443ffa16643ffa06542ff9f6542ff9f6442ff9f6442ff9e6341ff9f6341ff9e6340ff9e6240ff9f6240ff9f603fff9e603fff9c5e3dff9f6041ffa56748ffac7453ffbc886affcb9e83ffc0987fffbc977fffba967fffb9967fffba957effbb957cffbd977effbd977effbe987fffbe9980ffbe9980ffc09b82ffbf9c81ffc39e83ffc29c82ffc19a81ffbf9980ffc09b81ffba977cffb9957cffbb967effbb967effbc9882ffbd9c84ffc29d84ffbd8d6dffbe8866ffc08661ffc1865fffc2865dffc2865cffc08058ffba774fffb37247ffb37246ffb26f44ffb36f44ffb36e43ffb56d41ffb26c40ffae6a3effaa673dffa5633dffa76d4affcca086ffcbab98ffc5a999ffc5a89affc3aba0ffcfbcb4ffcfc4bcffd0c4bdffd1c2bcffcbbeb7ffcdbfbaffd4c8c2ffd5c8c2ffd5c9c2ffd3c7c1ffcda593ffd38f69ffd88f68feda9164ffd79667f7d199716eeac5ae0fcc66bb56c438a959c336a958c23aab55c639ae53c237a951c63cad4fc23aa84cc339ab49c43bab47c239a943c639ab41c43ba93ec13aad3bc238ad39c53aae36c239aa33c33caa2fc93cae2dc639aa2ac23daa28bf39ac25c137ac22c334a520bf38a71dc13eb01bbd39aa18ca35aa17bc37a615c231aa13bc36a111c33cb40fbb33aa0ec837a40cbf2b950bb92ea20ab2339909c655aa07b649b606d52baa05cc33cc04bf40bf04bf40bf03ffaaff03aa55aa03aa55aa0280808002ff808001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808001ffffff01ff00ff02ff008002ff808003ff55aa03ff55aa05cc339905cc339907b6499208df40bf09c639aa0bd146b90dc43bb10eb637a410cf40af12c647aa14bf40a616c53aae19c23dad1bc642b31ec43caa21c13eaa23c53aa825c837ac1cc837ad16c546ae0fcc55aa01ffffff01ffffff01ffffff01ffffff03ffffff0dffebd8b0a5745efaab6e52fdad6d4fffab6b4bffac6d4fffac6c51ff985539ff844227ff86472bff86482cff85472cff81472dff80472dff80472dff81472fff80462dff80462dff854d31ff864d31ff874e30ff884f30ff895030ff8b5032ff8a4f30ff8b5030ff8b5130ff8d5131ff894d2dff884a2bff88482aff864628ff844428ff804528ff804427ff814327ff814228ff804227fe7e4026fe7e4026fe7d4027fe7d4028fe7e3f26fe7e4027ff7d4229ff79432efe9d7869ffa18576ffa18779fea4897dfeb2988dfdb0978eeeb198917eb2989010bf9f8f03aaaaaa1bb3978eabba9282faa0674effa96a47ffa76b47ffa86b48ffa96b45ffa96a45ffaa6b46ffaa6b47ffae714dffaf734fffaf7350ffaf734fffae734fffae7350ffa66b49ffa06344ffa06143ffa4684affa16546ff9f6444ff9e6443ff9d6343ff9d6343ff9d6343ff9d6344ff9e6446ff9f6546ffa36a4bffa56a4bffa66b4affa86b4cffa86b4bffa96b4bffa66b49ffa26645ffa16644ffa16543ffa16744ffa16744ffa16644ffa26744ffa06543ffa26645ffa16543ffa16643ffa26643ffa26745ffa36745ffa46846ffa66a48ffa76849ffa46747ffa26647ffa06547ffa46c50ffb48267ffc19379ffc79e87ffc29c82ffc19c82ffbf9b82ffbf9b81ffc09b82ffc29d83ffc29d82ffc29d83ffc39f84ffc29f84ffc09c82ffbe9981ffbf9a82ffbf9982ffba957dffbc9781ffbc9983ffbb9b84ffbc9b85ffbc9b86ffbe9d89ffc3a38cffbe9981ffbc9074ffbc8c6affbd8964ffc18860ffc1855cffba7b50ffb5744affb57147ffb66f46ffb66e45ffb46e45ffb16f44ffb26d41ffb36b42ffb36b41ffb1683effaf683fffa8643bffa36741ffb7896effccac9cffc5a797ffc4aa9dffcab5aaffd1c5bcffd0c5beffd1c3bcffcabcb7ffccbdb8ffd5c8c2ffd4c8c1ffd4c9c1ffd1c6bdffcaa998ffd59b7bffd99b74ffd7966dffd7956dfed59a70d5cf9f8145d3a69b41c83fad5bc43bae59c339ac47c239ac55c339ab53c23aa950c239a94ec13baa4ac43ba948c33caa46c13aa843c239a740c338ab3dc436ab3bc238a938c43bad34c436ac31c639ac2fc33ca82bc43bac2ac237aa26c33cae24bf39aa21c13eaa1fbd3aa51cc837ad1aba31a718bf35aa16c53aa214bf40a612c639aa10bf40af0fbb33990dc43b9d0bb92ea20acc339909c639aa07db49b607db49b605cc33cc05cc33cc03aa55aa03ffaaff03ffaaff0280808002800080028000800000ff0001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ff0001ffffff01ffffff02ff80ff0280008002ff008004ff80bf05cc339906d555aa06d555aa08bf40bf09c639aa0bd12eb90cbf40bf0eb637a410bf40af12b8399c13c936ae15c23daa18bf35aa1bbd42aa1dc13eb020bf38af23c53aaf26c336a80fcc44bb0cbf40aa04bf80bf01ffffff01ffffff01ffffff02ffffff03ffffff24bfa39cd9a36e57faa96b4bfea86848ffae6f4ffea16146ff8c4c30ff89482bff8c4932ff884a30ff834a2eff83492dff82472cff82472eff82482fff834830ff81472fff834930ff874f34ff884f32ff874e30ff894f30ff8b5131ff8c5132ff8b5131ff8c5232ff8b5231ff8b5030ff884c2dff884b2cff87482bff864629ff824528ff7f4629ff7f4428ff804429ff7f4229ff7e4229fe7d4127fe7d4128fe7d3f28fe7a4028fe793f25fe773f26ff6e3d2aff9c756bffa38777ffa18577ffa28677ffa3877affaa8f82feb2988df5b2998f68b3989111b4968707926d6d2db5938ed7b18875fca4684dffaa6a47ffa76b47ffa86a48ffa76a45ffa86a45ffa96a46ffa96b49ffaf724effaf7450ffb07350ffaf7350ffae7350ffaf7352ffa26645ffa06142ffa06041ffa56a4bffa16646ff9e6344ff9e6444ff9e6443ff9e6444ff9f6445ff9e6445ffa06748ffa36a4affa46a4affa66a4affa76b4bffab6b4dffab6b4dffa76b4bffa76c4affa66b4affa66c4affa76c4affa56b48ffa66b49ffa56b48ffa76c49ffa76c4affa76b4affa86c4bffa66c4affa86d4bffa96e4cffa76d4affa66c49ffa66b49ffa6694affa56949ffa56849ffa66849ffa36546ffa5684affa46b4cffad7a5bffbe9074ffcea386ffc8a289ffc7a288ffc5a087ffc5a187ffc6a288ffc5a086ffc39f84ffc09c83ffbf9b83ffbe9982ffbb9781ffba9681ffbd9983ffbd9984ffbc9b85ffbb9c87ffbc9c87ffbe9d88ffbf9e89ffbd9d88ffc3a791ffbd9a83ffc29e84ffc0997cffc19272ffba8563ffb17853ffb1734dffb5734bffb57148ffb76e45ffb56d43ffb46d41ffb36d41ffb46b41ffb36b41ffb36b41ffb26a41ffb16c42ffa9663dffa66640ffb58268ffc7a591ffc8ab9cffc5ada4ffd2c4bdffcfc3bcffcfc3bcffc9bbb6ffcbbdb9ffd5c9c2ffd4c8c1ffd5c8c0ffd3c4bcffc8aa9cffd4a282ffdda47cffdda27bfedc9e77fed99d75fcd79d7ad7d2a48664d4b39c3cd055b75ac139aa58c23aab57c138aa54c23aaa52c43bab4fc23aa84cc339a84ac13ba947c239ac44c338ac42c53aaa3fc239aa3cc43caa38c437a836c639af32c738ad30c53aaa2dc639aa2ac23daa28bf39ac25c137ac23bd3aa820bf38a71dc135a71bc639aa19c233ad16c53aae14bf40a612c647aa11c33ca50fbb33aa0eb637a40bd12ea20acc4db209c639aa08bf409f07db49b606d52baa0599339904bf40bf03aa55aa03aa55aa02ff80800280808002ff80ff0100ff0001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff01ffffff01ffffff02ff008003ff55aa04ff40bf05cc339906d555aa07b649b608bf60bf09aa39aa0acc33b20cbf40aa0ec849b610bf40af12c647aa13c943ae16c546ae18ca40aa1bc642b31dc13ea720bf40a723c53aaf25c137ac0fcc44aa0bd146b901ffffff01ffffff01ffffff02ffffff02ffffff02ffffff4abe9b8deda0684cfba86b49fdb16e53fe99573dfe87462cff8c4b2eff8d4d33ff894931ff864a30ff854c30ff854b30ff854831ff844832ff834730ff834831ff834831ff854b33ff884e35ff884e34ff8b5033ff8b4f33ff8b5134ff8b5132ff8c5133ff8b5131ff8b5232ff884d30ff884c2fff85492bff83472aff83472bff80452aff7f462bff7f442aff7e4329ff7c4229fe7b4228fe7a4228fe794026fe773d24fe744126fe744129fe6e3f2cfe977166ffa4837dffa38576ffa58776ffa48776ffa38577fea48778feaf9587fbb2988cbfb0978c37b0998b1cb69b8944b89687dea87b66fca66a4cffa76a47ffa56b47ffa76946ffa76a43ffa86a46ffa76946ffa96a48ffad734dffaf7550ffaf7250ffaf714fffaf7250ffaa6c4cffa26445ffa06142ff9e5f40ffa56a4bff9f6545ff9f6646ff9e6544ff9f6544ffa06645ffa16646ffa26848ffa36a4affa46a4bffa76c4dffa86c4bffab6d4dffad6b4eff97563aff8c4e32ffa76d4cffa76d4dffa66d4bffa86c4bffa86c4bffa76c4bffa76b4bffa86c4cffa96c4bffa96c4bffa86c4bffa76d4cffa76c4bffa76d4cffa66d4cffa76e4cffa66c4cffa56b4affa66a4cffa76a4bffa86a4affa56645ffaa6a4affa96949ffa76b48ffa56c4cffa56f51ffbd8f78ffcba188ffcba48bffc9a38affc5a188ffc09c82ffbd9982ffbc9882ffba9581ffbc9782ffbe9b85ffbe9c87ffbe9c87ffbf9c88ffbe9d89ffbe9e89ffbf9e89ffbf9d8affc09e8affc09f8bffbfa18effc2a793ffbda28fffc0a591ffc1a490ffc7a78fffc7a289ffbe9377ffb78567ffb57a58ffb3744fffb26f48ffb26d42ffb36d43ffb46d41ffb56d40ffb56c40ffb46b3fffb26b40ffb26b40ffb16940ffab6842ffa87455ffc7a18cffc8ac9dffcebab1ffd0c5beffcdc3bcffc7bab4ffc9bcb6ffd5c9c2ffd5c9c1ffd5c7bfffd1c2b8ffcab0a2ffd2a386ffdba47dffdca67fffdfa881ffe1a881fedca37cfdd49e7df8d2a285b6cea78e60cd8aa537c74ab057c138aa55c339ab53c237a950c239a94ec138aa4bc23aaa49c038ab46c137ab43c235ab40c33cab3dc43bab3bc23da937c73cac34c436ac31c639ac2ec837ac2bc43bac29c138a826c33ca823c53aaf21c136aa1ec43caa1cc837ad1ac43bb117c837b115c231aa13c936ae12c647aa10cf40af0eb637a40cbf40aa0cbf55aa0ab2339908df40bf08bf409f06d52baa06d555aa05cc339904bf80bf03ff55aa03ff55aa0280808001ffffff01ff00ff0100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff028000800280008002ff008003ff55aa04ff40bf05cc339906d555aa089f409f09aa39aa0bb92ea20cbf40aa0eb637a40fcc44aa11c33cb414bf40a615c23db617c837b11bbd42aa1dc13eb020bf40a722c33ca524c639aa0dc44eb109c655aa01ffffff01ffffff01ffffff02ffffff03ffffff06ffffff7ca0735fe2ae7258f9a7684dfd904f33fe8e4c2efe915034ff8e4e34ff8c4d32ff8a4d32ff894d32ff884d33ff864c31ff854b32ff854a32ff844931ff854931ff874c34ff8b5138ff8d5338ff8a4f34ff8b5033ff8b4f31ff8c5132ff8c5131ff8b5031ff8d5333ff895030ff874e2eff854c2cff834a2cff824a2eff80492dff81482cff7f442aff7f442aff7d432aff7c422afe7b4129fe7a4029fe793e27fe783e26fe713e27fe683e2aff967366ffa7887dffa5857cffa68579ffa58677ffa48675ffa48675ffa48576fea88a7bfbb49789f9b2988bc7b0978c60af978d81bc9888eca26e53fda76b47fea76945ffa96a46ffa76945ffa76a46ffa86946ffa86946ffa86a48ffae734fffae734fffaf724fffaf7250ffaf7150ffa46546ffa16343ffa16142ff9f6042ffa66c4dff9f6546ff9f6646ff9f6645ffa06746ffa16747ffa16748ffa46a49ffa76c4dffa66b4bffa86d4dffab704fff98583cff905031ff8d4d30ff8d4f33ffa76b4dffa76c4cffa86e4dffa86d4cffa86e4bffa86e4bffa76d4bffa96d4cffa86d4bffa86d4affa86d4cffa86e4cffa76e4cffa76e4cffa66e4bffa66e4cffa66d4bffa56b4bffa66b4bffa56a4bffa6694affa46749ffa86b4cffa96a4bffa86b4affa76b49ffa76a48ffa76b49ffa46b4bffb17d5fffc49478ffc89d81ffc19a81ffbf9b85ffbe9b88ffc09e89ffbf9d88ffbf9b85ffbe9c86ffbd9f88ffbe9e89ffbf9c88ffc09e8affc19e8bffc19f8cffc09f8bffbfa08cffc19f8dffc7ab99ffbda591ffbfa795ffc0a897ffc3a998ffc3a997ffc3a795ffc5a793ffcaa891ffcaa18affc4947affb88062ffb1734fffb06d46ffb26c44ffb46b42ffb46a40ffb3693fffb46a41ffb26a41ffb06c43ffad6a42ffa86f4cffcca48dffc3ada1ffd1c3beffcfc1bbffc9bbb4ffc9bbb6ffd7c9c2ffd5c7bfffd4c6bdffccbcb2ffcbb2a5ffd0a48cffdba381ffdca682ffdca882ffdea781ffdda87fffdda982ffdca883fdd3a181f5cfa58a9dc9a79940c764ab31c63eac49c43bab43c63dab46c13aab4dc33cac4bc23aaa47c239ac44bf38a942c13aaa3fc23daa3cc43caa39c53aaa36c239aa32c738ad30c53aaa2dc139aa2ac23daa28bf39a625c83eac22c334ac20c738af1dc135b01bc639aa18ca40b516c52ea214bf33a612c639aa10bf40af0ec837a40dc44eb10cbf40aa0ab2339909c639aa08bf40bf07b649b606d555aa04ff40bf04bf40bf04bf80bf02ff00ff02ff80ff01ff00ff01000000010000000100000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000000ffffff01000000028000800280808002ff80ff03ff55aa04bf80bf04bf40bf06aa2baa07b649b608bf40bf0ab24db20bb946a20cbf2baa0eb649a40fcc44bb11c33cb413bc36ae15c23daa17c843b11ac43ba71cbf40ad1fc53aad21c93eb225c13eac1bbd2faa09c655aa01ffffff01ffffff02ffffff03ffffff04ffffff14ffe6d9b4ab7a65eb97573dfb8e4d35fe945037fe945235fe8e5135ff8d5036ff8d5035ff8c4f35ff8b4f35ff894d33ff874c33ff864c33ff854b33ff864b33ff884d34ff8b5138ff8d543aff8d5338ff8b5135ff8d5235ff8d5133ff8d5132ff8c5132ff8e5334ff8b5131ff894e31ff864c2fff844b2eff824a2eff80492dff7e472bff7e472aff7e452aff7d4429ff7a4229ff7a422afe79412afe794029fe783f28fe763d28fe6c3b29ff906d5cffa6897bffa58779ffa58679ffa68578fea68676fda58676fea48674fea58674fea68776fead8f80f6b3978af7b1998bdab2988be0b58f80fda16c4ffea86a47ffa66945ffa86946ffa76845ffa76946ffa76844ffa76845ffa86a48ffae724effae724fffad724effae7150ffac6e4dffa16141ffa16242ffa06042ffa16145ffa56b4dffa16648ff9e6546ffa06547ffa16647ffa26848ffa46a4affa66b4affa76c4bffa86d4bffad7052ff975a3cff8f4f33ff8f4d31ff8d4d30ff8a4d30ffa76a4bffa86e4dffa96e4dffa86e4cffa76e4cffa86e4cffa86e4cffa86d4bffa86e4cffa86e4cffa76d4bffa76e4cffa76e4cffa76e4dffa76e4cffa76f4dffa76e4cffa56c4bffa66b4cffa66b4cffa66b4bffa36849ffa96d4dffa86c4bffa86c4affa76a49ffa66b49ffa86b47ffa96b4affaa6a4affa76444ffa56646ffad7152ffb4795cffba8669ffc59378ffc89a7fffc99e85ffc9a18affc7a38cffc6a18affc49f8affc19e89ffbf9e89ffbfa08bffbfa08cffbfa18cffc2a08cffbea08dffc9af9dffc2a997ffc3ab9affc3ab9cffc5ab9cffc5aa99ffc4a998ffc2a997ffc2a897ffc3a897ffc6a897ffc9a58fffc69b84ffbf8e70ffb37d5affb0724effaf6c45ffb16a43ffb16c45ffb26b43ffb06b43ffae6d47ffa66d4cffc7a088ffd1beb3ffd1c3bcffc8bab5ffc7b9b4ffd5c8c0ffd5c8beffd6c7bdffc8b7adffc8b1a4ffcca58effd5a381ffd9a480ffd9a680ffdca780ffdba77fffdba981ffdbaa85ffdeaa87ffd8a786fad1a589cbcba89261cda6a045c84eae2ac83daa4cbf39ab3fc63dae4bc53aad48c339aa46c13aab43c239ab40c338ab3dc436ab3ac139ab37c338ac34c43bac31c639ac2ec23dac2cbf3aa829c138a826c336a823c533a821c136aa1ec43caa1cbf37a419c23dad17bc37a615c23daa13bc43a111c33ca50fcc44aa0ec849b60dc43bb10bb92ea209c639aa08bf409f07db49b606aa2baa05cc66cc04bf40bf03ff55aa02ff80ff02ff80ff0280808001ffffff0280808001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff02ff80ff0280808003aa55aa03aa55aa04bf40800599339906aa2baa06d555aa08bf40bf09c639aa0acc33b20bb92ea20dc43b9d0fbb44aa11c33ca513bc43a115c23daa17c837a619c23dad1cc840ad1ec43caa22c33cac24c639aa1bbd39aa09c655aa02ffffff02ffffff03ffffff04ffffff07ffffdb46b6958ee2864c38f794543bfc925139fe93513bff905239fe905338ff8e5338ff8d5236ff8b5035ff8b4f35ff884e33ff894e34ff874d34ff874c35ff884f35ff8d5339ff8f553bff8c5338ff8e543aff8f5538ff8f5437ff8e5335ff8d5234ff8e5334ff8e5334ff8a5031ff894f33ff864d31ff844b2fff82492eff80472dff80472dff7f462cff7d462aff7b4429ff794329fe7a432bfe79432bfe774129fe754027fe6f3d26fe7d533effad8c7cffa3877afea4887afda58679fba68678f8a58575efa48574f0a48674f6a48572faa48672efa58675a9b29588eeb1978afbb4978bfbae8574fea2694bfea86a47ffa56943ffa66845ffa66843ffa76845ffa76845ffa86846ffa96a48ffaf724fffae724fffad714effae7251ffa46545ffa16242ffa26243ffa06142ffa36446ffa5694cffa16647ffa16646ffa36748ffa36748ffa6694affa86c4dffa76c4cffaa6f4fffa86b4bff8c4f2fff8e4f30ff8e4c2fff8e4d32ff8c4d30ff8a4d2fffa16648ffa86e4cffa76e4cffa76e4bffa76e4bffa86f4dffa76e4cffa86e4cffa86e4cffa96f4cffa86e4cffa86e4dffa76e4dffa86f4dffa76e4dffa86e4dffa86e4dffa86e4dffa76e4dffa66c4dffa76d4dffa16848ffa76c4cffa76c4bffa86c4bffa96b4affa76a48ffa86946ffa76544ffa6613effa7603dffa6603dffa65f3effa65e3effa45c39ff9e5735ff985432ff9e5e3fffa5684cffac7156ffb17b61ffb5836bffbb8c74ffbd937cffc49e88ffc8a58fffc9a490ffc3a38fffc1a18dffc3a593ffcbb09effc5ac9affc2aa99ffc3ab9bffc5ab9bffc6aa9bffc5a99affc2a99affc0a999ffc0a998ffbfaa9affc2a99cffc4a999ffcbad98ffc9a38dffc39378ffbc8367ffb17455ffab6c47ffae6c45ffaf6d47ffb06f48ffab734fffd3b3a1ffd2c0b7ffcdbbb4ffc7b7b1ffd5c9c0ffd6c8bfffd6c6bdffc5b5aaffc5b2a3ffcaa890ffd1a583ffd4a480ffd4a681ffd7a681ffdaa781ffd9a785ffdaaa85ffdbab87ffdbac89ffdaac8bffd3a888f1cdaa919acdb09c28dfc6b91fce42ad40c338a747c239ac4ac43ba947c239a945c43bae41c037a93fc239aa3cbf3caa39c03aaa36c239aa33c33caa30bf3aaa2dc139aa29c738ae27be34aa24c639aa22c334a51fc53aad1dc135a71ac43ba718bf35aa15c23daa14bf40a611c33cb410bf409f0ec837a40dc43bb10bd12eb90ab2339909c639aa07b649b607b6249206aa55aa05cc66cc04bf40bf03ff55ff02ff80ff0280008002ff808002ff80800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff02ff80ff02ff80ff04bf40bf04bf40bf05cc339906d555aa07db24b609c639aa0ab233b20bd146b90dc43bb10fbb33aa11c33ca513c943ae15c23daa17c837b119c23dad1cbf40ad1fbd3aad21c136aa24c640b11dc13ea709c655aa02ffffff02ffffff03ffffff04ffffff0ae6e6cc4ca48d7ccb95624ef194553cfc955339fd935338ff905338fe8f5338fe8e5338ff8d5137ff8b5036ff8a4f36ff894e35ff884e34ff894e36ff884f36ff8e553aff8e5439ff8e553aff8d5439ff8f553aff91593cff8f5637ff8f5435ff8e5334ff8f5435ff8c5233ff8a5031ff874e31ff854d31ff834b30ff824b2fff80482dff7f482dff7f472dff7e472cff7d452bff7a442bfe7a452cfe79442bfe78422aff7b462efe78462eff986f5affab8c7affa2877afda4887cfba48779eda5867994a586753ea584733ca6887351a78471a7a685736ba9887518aa8a8087b09588f5b8988bfdaa7d68fea46949fea86946ffa76845ffa86946ffa66946ffa76945ffa86946ffa86946ffaa6b49ffae724effad724effad724fffad714fffa26443ffa26343ffa16242ffa06041ffa76849ffa36846ffa26746ffa26847ffa36847ffa5694affa6694affaa6e4effac7151ff9f6244ff8b4c2dff915031ff8e4e2fff8e4e30ff8e4d30ff8d4e31ff8b4e31ff9f6445ffa96e4dffa96e4dffa86e4dffa76e4cffa86e4cffa86e4cffa96f4dffa96f4dffa76f4cffa96f4dffa96f4cffa96e4dffa96e4dffa96d4dffa86e4dffa76e4cffa86e4cffa66e4cffa56d4cffa56c4bffa16646ffa76d4dffa66d4bffa96d4bffaa6c47ffad6c49ffa6623fffa96241ffa9623effa9613effa6603cffa55f3cffa55e3cffa45d3bffa35b39ffa35b37ffa15936ff9f5836ff9d5635ff9a5532ff985332ff955133ff945232ff905132ff8f5235ff955a3effa17057ffaa7b63ffb68a74ffbe9b87ffbda18bffd2b6a1ffc6ad99ffc4ac9cffc4ab9dffc3a99cffc4a99bffc4a99affc3a99affc2ac9cffc2ab9cffc1aa9bffc1ab9dffc1a99dffc5ab9cffcaae9bffcdab99ffcda690ffc19277ffb77f61ffab6d4dffa96946ffad795dffd0b5a6ffccbcb4ffc8b8b2ffd7c8c0ffd6c7bfffd6c7beffc3b2a7ffc5b0a3ffc9a995ffcfa586ffd4a684ffd3a889ffd5a98affd7a98affd4a98dffd5ac91ffd6af94ffd4af97ffd4b29cffd4b29dfed2b09df9caaa97d4c4a89649bda8961dc14fb027c43baa4bc23aaa48c335aa46c53aaf43c239ab40c338ab3dc036ab3bc238a937be38a735c03aad31c139ac2dc639b02bc43bac28c639ac26c33ca823bd3aa820bf38a71ebb33a21bbd39aa19c23dad17bc37a615c23daa12c639aa10bf30af0fcc44aa0eb637a40bd12eb90acc33b209c639aa08bf40bf06d52bd505cc33cc05cc33cc04bf40bf03aa55aa03aa55aa0280808002ff808001ff00ff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0000ff0002ff80800000ff000280808003aa00aa03ff55aa04bf40bf05cc339906aa2baa07b6249209c639aa0acc33b20bb92ea20dc43bb10fcc33aa10bf30af12c639aa15c23daa17c843b119c23dad1cbf37a41ec43caa20c738af23bd3aa826c33ca809aa55aa01ffffff02ffffff02ffffff02ffffff05ffcccc0bffffe836d9cbb8b8936955f7935840fc93543afe905539ff8d5338ff8d5237fe8f5238ff8d5138ff8b4f36ff8b4f35ff8c5137ff8b4f36ff8c5237ff91573bff8f553aff8f563bff8f553aff8f563aff92583cff935839ff935738ff915637ff925637ff8e5334ff8b4f31ff894e32ff894f33ff884f34ff895134ff895135ff8a5236ff885135ff865034ff855034ff844e33fe834e33fe844e35fe824c34ff7f4a31ff96634bff986c54ffa78370fda7897bf9a4887ad7a2877953a3877820bf48a716c53aa21dc13ea73ac13ea715b6559219c247a326bc43a836b39284e1b89486fda4735cfea56846fea86844ffa66845ffa66844ffa46943ffa76846ffa76945ffa76947ffac6f4cffae7350ffad724fffaf7351ffa46745ffa26342ffa26243ffa16242ff9f6141ffa96b4cffa36745ffa46848ffa46948ffa66a4bffa5694affaa6d4effac6e4eff8e4f33ff8f4f32ff8f5030ff8e4e2eff8e4f2fff8d4f31ff8e4e31ff8d4e32ff8b4e31ff9a5e41ffa96e4effa86e4cffa86e4bffa96e4cffa96f4dffa96e4cffa96f4dffa96f4dffa86f4cffa9704cffa86f4dffa9704dffa86f4effa9704effa96f4dffa96e4cffa96f4dffa76e4cffa76d4dffa76c4cffa36847ffa76d4cffa86e4bffad6d4affaa6743ffa8613effa96240ffa8613effa8613effa65f3cffa6603dffa65f3dffa55e3cffa45d3cffa25d3affa05b39ff9f5b3aff9d5a38ff9d5a37ff9c5836ff9a5635ff995533ff985432ff985230ff975130ff954d2dff944e30ff944d2fff8d482cff80422cffae836bff8c573dffb57b60ffcca591ffcbaf9affc2ac9bffc1aa9effc1aa9fffc3ac9fffc2ac9effc3ac9effc4ac9dffc4ac9effc2ae9fffbfada0ffbdad9fffbdad9fffc0ada3ffc4aca0ffcaad9effd0ae9bffcca38fffbb907affb39484ffcebab1ffc8b6afffd8c9c1ffd5c8bfffd5c6bcffc3b1a5ffc3afa2ffc6a996ffcba58affd1a88affcfab8fffd0ad92ffd0ae96ffd1b39effd4b8a6ffd9beafffd7c1b4ffd7c5baffdacabdffd9c9bdfedecabdf7dbc4b6cdd2c0b156e4d0c117c84eb148c339aa4ac13ba947c239ac44c338a942c53aaa3fc239aa3bc238ad38c437ad35c53aad32c23dad2fc336a82cbf3aa82ac23daa26c336a824bf39a322bb3ca51ec43caa1cbf37ad19c23dad17c843b114cc33a613bc43ae11c32da50fbb33aa0eb637a40cbf40aa0bb946a209c639aa08bf409f07b6249206d52baa05cc66cc04bf40bf03aa55aa03aa55aa02808080028080800280008001ffffff0000000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ffff01ff000001ff00ff0280008002ff80ff03aa55aa04bf40bf05cc339906aa2baa06d52baa09c639aa0acc4db20cbf40aa0cd540aa0fbb33aa10bf309f12b82aaa14cc40b217c843b118ca35aa1bc639aa1ec43caa21c13eaa23c53aa81ecc3cb30bd146a201ffffff01ffffff01ffffff01ffffff01ffffff03ffffaa05ffffff3bcbb1a0d6905d49fc94553cfe925338ff8f533aff8f523afe8f5237ff8e5138ff92533bff8a4d32ff87492fff894d31ff92573bff91563bff91573bff90563aff90563bff91573cff93583dff955b3eff975c3cff975b3cff975c3cff965b3aff975c3cff975b3dff955a3cff92593aff8f5739ff8a5435ff895235ff885235ff865234ff865235ff865135fe855034fe855035fe834f34fe915c44fe9d6a51fe9d6c52fea0745ff9ac8977c8a6887947a288771ac44e9d6ac53aab71c238a971c238a94ec43baa33c33ca516c546a232c73da814bf8099b9b58d7cfca16b50fea86947fea76945ffa76846ffa66744ffa56844ffa76846ffa66846ffa56746ffad704effac714fffac7250ffaa6e4cffa16342ffa16242ffa16142ffa16242ff9f6041ffa7694bffa36746ffa46848ffa56a49ffa66a4bffa96e4fff9f6346ff905334ff8f4f2fff8f4f31ff8f4d30ff8e4d2fff8d4f30ff8d4f31ff8d4e31ff8d4f33ff8c4e32ff995d40ffab7050ffa96d4dffa96e4dffa96f4dffa96f4dffaa6f4effab704fffac7150ffab704fffab704fffaa704effaa714fffaa704fffab7050ffaa704effab6f4effab6f4dffaa704effa96e4effa96d4dffa56a49ffaa6f4dffa96b49ffa86341ffaa633fffa9603effa5623effa6613dffa5613cffa45f3bffa45e3cffa45e3cffa45d3cffa25d3cffa15d3aff9f5b39ff9e5b38ff9d5a37ff9c5937ff9a5937ff985837ff965736ff965635ff955432ff955230ff95512fff964e2fff944c2cff944b2eff8e4a31ff94614aff9a664bff9b532dff9b5833ffb07958ffc99d84ffd1b19fffc5ae9fffc0ac9fffc1ac9fffc3ada1ffc3ada1ffc2ab9fffc3aca0ffc2ab9fffc3aca0ffc2ac9fffc0ac9effc1ada0ffc0ada1ffc1ada1ffc2ada0ffc5aea1ffc8b0a4ffc1afa6ffc5b2abffd7c7bfffd5c8bfffd3c4bcffc3b1a6ffc3afa2ffc7ab99ffcaa68cffcfa98effcfaf95ffcfb19dffcdb4a1ffcbb7a6ffcebaabffd2bdb1ffd1c0b5ffd0c2bbffd2c5bbffd6c7befed9cac0fde2d0c5f5d2ae99d9c5957d33d7b4a03ac639ab4bc23aad48c339ae45c437aa43c239ab3fc239aa3dc03bab3ac139ab37c338ac33c337aa31c139ac2dc139aa2ac237aa28bf39a624c639aa21c936aa1fc53aad1dc135a71bc639aa19c23dad16c53aae14bf40b211c33cb411c33ca50fbb44aa0dc43b9d0bd146b909c639aa08bf409f08bf409f06d555aa05cc33cc04bf408003aa00aa03aa55aa03aa55aa028000800280808001ffffff010000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ffff01ff000001ff00ff01ff00ff02ff00ff03aa00aa04bf40bf0599339906d555aa06aa2baa08bf409f09c639aa0bb92ea20db13b9d0ec837a40fcc33aa12c639aa13c936ae16c546ae19c23dad1bbd39aa1dc13eb01fc53aad22c334ac13bc43ae09c655aa01ffffff01ffffff01ffffff01ffffff01ffffff03ffffff02ffffff09e3e3e37c9c7365f8925843fe95543afe94543efe905339fe925539ff8d4d34ff88482fff8a492fff8d4d32ff935539ff95593cff93593dff93593dff93583dff92583dff91573cff93573dff995e40ff995e3eff9a5d3dff995e3dff9a5d3dff995d3fff985c3dff975b3cff955b3bff945b3bff915839ff8e5638ff8c5638ff8a5437ff875336ff885237ff855136ff855137ff8a573dfe9e6a50fea06b52fe9f6b50fe9c6d54f4aa846ea8a88a7824a3877840c33cab72c33aaa71c238ac71c238ac71c23bac63c139aa5cc23aac028080802ba6826bd4a67761fea4694bfea76846fea86745ffa56744ffa56843ffa56743ffa66747ffa56745ffa66746ffae7250ffad7150ffaf7353ffa36543ffa16241ffa16142ffa16141ff9f6040ff9f6041ffa66849ffa46848ffa66a4affa76b4bffab6e50ff9b5e40ff8e5031ff915333ff915232ff8f4f30ff8f4f32ff8f4e32ff8d5032ff8d5133ff8f4f35ff8e5035ff8e5136ff95593cffad7252ffa96e4dffa96f4dffa96e4effaa6f4fffab704effab704fffab704fffab704fffac704fffab704effac6f4fffac704fffac7050ffad704fffac6f4effad704effad6f4fffaa6d50ffa96c4dffa46648ffa56748ffa46444ffab6647ffa5603effa35f3effa3623effa4613fffa3603dffa35f3cffa25d3bffa25e3bffa25d39ffa15c39ff9f5b37ffa05b39ff9d5a37ff9d5a37ff9b5836ff9b5837ff9a5837ff995735ff995635ff975533ff965332ff955232ff965032ff934e32ff934e2fff934b2dff8a4a2effa17358ff965734ffa1532dff9c522bff995231ffa66b4dffc3957dffcdad99ffc8af9dffc3ad9effc2aca0ffc2ada0ffc2ab9fffc3aba0ffc3ac9fffc1aca0ffc1ac9fffc2ada1ffbfac9fffc1ada0ffc1ada0ffc1ada1ffbfaba1ffb09e94ffbba89effd5c6bdffd5c7bfffd1c2b9ffc3b1a6ffc3aea2ffc5ab9affc6a790ffcbab92ffccb19effcdb4a2ffcdb6a5ffcfb9aaffcfbbaeffd0bdb0ffd1c1b5ffd3c2b9ffd6c6bfffddcac1ffd4b5a3fec59378fdcc8862f8d3926982d2a58928c639ac4cc33cab4ac13bac47c639ac44c338ac41c03ba93dc43bab3bc23dad37c338ac35c03aa832bd38a82ec237ac2cbf3aa829c13ea826c33ca823c53aaf20c738a71dc135a71bc639aa19c23dad17bc37a614bf33a612c639b811c33ca50fbb44aa0dc43b9d0cbf40aa0bb946a209c655c608bf409f07b649b606aa2baa05cc339903ff55aa02ff008002ff00800280008001ff00ff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000100ff0001ffffff02ff00ff03ff55ff02ff80ff03aa00aa04bf40bf05cc33cc07b649b608bf40bf09c639c60bb946a20cbf40aa0eb637a410bf409f12c639aa13c936ae15c23daa18bf35aa1ac43bb11dc135a71fc53aad22c334ac17c843b109aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff02ffffff02ffffff0acc66b232c2a399db8b5a46ff91543bfe92533afe925539fe8a4a2fff8a482ffe8c4a30ff8f4e32ff955539ff995a3eff975a3dff965a3dff955a3dff95593eff95593eff93583dff93583dff995e3fff995e3eff9b5f3dff9c603eff9a5e3dff9a5f3fff995f3eff995d3dff975e3dff975d3cff955c3cff92593aff90583aff8c5538ff8b5439ff895439ff855238ff865338ff99674dfea26d51ffa06b4effa06c4efe9e6b4ff6a37760bbaf8b7b289f867310bf509f5cc23aac71c23bac72c33aac72c33aac71c23bac55c33cab0599996671ae836cf3a46f53fda66948ffa76847ffa76946ffa56844ffa66944ffa66846ffa66745ffa66745ffa76948ffae714effae724fffab6e4dff9e603fffa26141ffa36141ffa16041ff9f5f41ffa06042ffa46646ffa56749ffa66949ffaa6d4eff935636ff8e5130ff925433ff915132ff905133ff8f5131ff8e5131ff8f5232ff8e5232ff8e5132ff8d5131ff8d5132ff8f5234ff975a3cffae7151ffad714fffae704dffb07250ffb0724fffb27451ffb27350ffb27251ffb1704fffb0704fffae6e4dffab6b4bffa86848ffa46345ffa16042ff9c5b3dff955539ff8c4e31ff86472cff7e3e23ff75361cff76371cff85462aff98593bff9a5c3cffa46645ffa76b48ff9b5c3aff9d5c39ffa3603effa05d3cffa05d3bff9f5c39ff9f5a39ff9f5938ff9e5937ff9d5937ff9c5938ff9b5837ff9b5937ff9b5837ff9b5737ff975536ff985537ff965536ff945333ff935030ff934e32ff934d2eff934a29ff914a2dff8d5943ffa16f51ff9e5430ffa1532dffa1522cffa1532cff9d5330ffae6b4bffc1957dffd2b4a0ffc6ae9dffc1ac9fffc1aca0ffc0ada1ffc0ada0ffc1aca1ffc2aba0ffc3ada1ffc2ada0ffc2aca0ffc0ac9fffbfac9effb5a295ffaf9d92ffb3a296ffd3c3baffd5c7beffd0c1b7ffc5b1a6ffc3aea1ffc4aa9bffc4a794ffcaae9bffcbb4a3ffceb6a7ffd2baaaffd1bdafffd0bcb1ffd0c0b7ffd2c2baffd9c6bdffdabfb2ffc89d86ffc1805affd1855dffd38c60fed39165c7d19f8112e39cc648bf39aa4bc23aaa48c339aa45c43bae42c53aaa3fc239aa3cc437aa38c437ad36c239aa33c33caa30c53aaa2cc53aa82ac237aa27c43baa23c53aaf21c93eb21ec43caa1cbf40ad1ac445b117c837a615c23daa14bf40a611c33ca50fbb33aa0ec837a40cbf40aa0bb92ea209c639aa08df40bf06d555aa06d555aa04bf40bf04bf40bf03aa55aa02ff808002ff008002ff80ff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff02ff80ff02ff00ff03ff55ff04bf40bf059933990599009907b624b608bf40bf09c639c60bb946a20cbf2b950dc43b9d0fcc44aa11c33ca513c943ae15c231aa17c837b11ac43ba71cc840b61ecc3cb321c136aa24c639aa0fcc44aa0dc44eb10cbf40aa01ffffff01ffffff01ffffff01ffffff14bf40a602ffffff14fff2d9ae956856fc965741ff8c4d33ff8a4a30fe8f4c32fe904d34fe904f34ff925237ff995a3eff995b3fff985c3fff975b3fff965a3dff965a3fff95593eff95593eff94583eff965b3dff9b6040ff9c613fff9d6140ff9b603eff9c6140ff9b603fff9a5f3fff9a5f3fff975e3dff955d3cff935b3bff91593aff8e573aff8b563aff895539ff875339ff9a674dffa26e52ffa16c50ffa36c50ffa16c4ffea06c4ffa9c6f57ccab877332a3857540c33cab71c43bac71c23bac71c23bac71c23bac71c43bac16c546a20caa956ab5a67963fda36a4efea86a48ffa56745ffa76846ffa66845ffa66845ffa76845ffa66744ffa56846ffa86b49ffad704effaf7250ffa16442ff9f6141ffa16142ffa16142ff9f6141ff9f6142ffa06344ffa56949ffa86b4effa16445ff905133ff905233ff915233ff8f5132ff905133ff905233ff905132ff8f5132ff8f5233ff8f5234ff8f5234ff8e5232ff8f5335ff8f5335ff9a5e40ff9e6243ff9d5e3eff9d5b3cff9c5c3bff995939ff975738ff965335ff935033ff914e32ff8e4c30ff8c4a2eff8b492dff89492dff88472bff86462aff86462aff82442aff804329ff7e4126ff7e4025ff7a3c23ff7c3f25ff804126ff824226ff814125ff814125ff87482bff95583affb07052ffb67758ff965736ff975635ffa26041ff9f5c3cff9f5b3aff9c5938ff9c5736ff9d5937ff9e5a38ff9b5937ff9a5836ff9a5736ff995535ff985436ff965434ff975434ff965031ff964e31ff964d2eff944a2bff964c2eff8b4a30ff9f7059ff945332ff9f542cffa1552dff9f5730ffa25832ffa5562fff9f552cffa46543ffc6997fffd3b6a1ffc5ad9dffc2aca0ffc1aba1ffc4aca3ffc2aca0ffc2aca1ffc2ada1ffc1aca1ffc0aca1ffb6a298ffaf9d91ffae9c91ffb09e95ffcebeb6ffd5c6beffcdbeb5ffc5b2a6ffc3aea1ffc2ab9cffc2aa9affccb6a5ffcbb7aaffcdb9acffcfbdafffcfbfb3ffd0c3b8ffd2c5bdffdec8beffcba593ffba8163ffc8805bffd28459ffd2865bffd08d60ffd69065f1cf987538dfbfad45c43fae4cc339ab49c73bab46c53aab43c239ab40c338ab3dc43bab39c53aae37c33cac33c337aa31c139a72dc639aa2ac23daa27c434aa24c639b122c33cac1fbd3aa51dc13ea71ac445b118bf40aa16c53aae14bf40a612c647aa10cf40af0ec849b60cbf40aa0acc33b209c639aa08df60bf07db49b606d555aa05cc339904ff40bf04bf408003ff55aa02ff80ff01ff00ff01ff00ff0280808001ff000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000000001ffffff01ff00ff02ff00ff03aa55aa04bf40bf04bf408006aa55aa06aa2baa07db49b609c639aa0ab233b20cbf40aa0eb637a40fcc33aa11c33cb412c639aa14bf40b217c843b119c23dad1cc840ad1ec433aa20c738af24bf39aa26c93cae29c73eae2ac23daa1bc642aa07db49b601ffffff0fcc44bb0cbf40bf04ffffbf29d3bba8c8a4735efd8f4d35fe944f36fe934d34fe924d37fe915035fe925137fe9a5a3eff9a5c3fff9b5d40ff995c40ff985b3fff975b3fff985a3fff975a3fff975a3fff95593fff965a3dff9c6141ff9c6140ff9c613fff9e6242ff9c6140ff9c6140ff9b613fff99603eff99603fff995f3fff975e3eff955c3dff905b3bff8f5a3dff8a573aff986647ffa16f51ffa36e53ffa36c50ffa26c4fffa16c4fffa06b4ffc9c6b52d9a178633ea988771ec444a26ac53cab71c43bac71c43bac71c43bac63c43baa17c843a647a9856cefa5745afea5694afea86847ffa86847ffa66846ffa76846ffa66846ffa76846ffa46745ffa56845ffa86d4affae7251ffa66949ff9f6140ff9f6040ffa16243ff9f6241ff9f6242ff9e6143ffa06547ffaa6f51ff995b3eff8e5032ff8f4f32ff915134ff925134ff925236ff925236ff905233ff905233ff8f5132ff8f5233ff915436ff915436ff915436ff915638ff95583bff985c3eff975a3cff935436ff945335ff945335ff935334ff925334ff915234ff915134ff905033ff8e4e31ff8d4f31ff8b4c2fff8b4c30ff894b2fff874a2eff85482cff83462bff814529ff804429ff804228ff7b3e25ff804329ff83442aff834328ff814227ff834429ff854729ff844329ff804126ff87492cffa06245ffa86c4effaa704fff9d5f40ff945336ff9e5c3dffa05b3bff9f5a39ff9b5636ff9a5937ff995936ff995835ff985737ff975636ff975535ff955233ff955132ff915130ff934f2fff934e2cff914c2aff8f4d2dff89583effa4765aff9c5432ff9f542effa0552eff9f552effa05430ffa4562effa4562fff9f552fffaa6c49ffc69a80ffcfb3a3ffc4aea1ffc2aca0ffc2ada0ffc2ada1ffc1ada1ffbfaba0ffb9a69bffaf9d93ffaf9d92ffad9b90ffae9b92ffcabab2ffd4c5beffccbdb4ffc5b2a5ffc2aea0ffc2ac9effbfab9effcabaadffcdbeb5ffd0c1b8ffd1c3b8ffd1c3b8ffd5c1b5ffcfae9fffbc896effc17d58ffc78058ffca815affcb865cffd28e5fffd69367ffd6946dfad99d7295d6ad9004ffffbf4dc338a939c03aaa12c647aa33c83caf34c93bb13ec13aa93bc23dad37c338ac35c03aa832c23da82ec237ac2bc435ac28c639a626c33ca822c334ac20c740af1dc13ea71bc639aa18ca35aa16c53aae15c23daa13c943ae10cf40af0ec837b60dc43bb10bd12eb90acc33b209c639aa07db49b606d555d506d555aa05cc66cc03ff55aa03ff55aa02ff008002ff008001ffffff02ff808000ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ff00ff02ff80ff02ff008003ff55aa04ff40bf05cc339906d555d507b649b608bf40bf0acc33b20cbf40aa0dc43bb10fbb33aa11c34bb412c647b814bf40b217bc43b118ca40b51bc639aa1dc13eb021c13eaa23c53aaf26c336a829c73eae2cc53aae26c33ca81fce3aad1cc840ad19cc3db817d34eb10cffffff70af8472ee93543efd965138fe954f37fe955037fe945238fe915134fe96573afe9d5e41ff9b5d3fff9a5c3eff9a5d3fff9a5c3eff9a5c3eff9a5b40ff975b3dff975a3fff95583dff96593dff9c6141ff9b603fff9d6241ff9d6240ff9c613fff9c613fff9d6242ff9a603fff99603fff995f3eff985f3eff975e3eff915c3dff8f5b3dff956345ffa27050ffa26f51ffa36e50ffa46d50ffa26c4effa16b4fffa16b4efea06b4ee89e705a61b0897619c247a339c53aaa71c43bac72c53cac71c43bac55c63cab26c343a89caf846afda16c50ffa66a49ffa76847ffa76846ffa56745ffa56745ffa56746ffa66746ffa56945ffa46846ffab704dffad704fffa16242ff9f6241ffa16241ffa06140ff9f6140ff9e6140ff9f6242ffa76b4cff94593bff8f5034ff8f5033ff915135ff925235ff925135ff905134ff905234ff915334ff925435ff925436ff915335ff915537ff915436ff905536ff93583aff9a5f40ff985c3dff985c3dff955738ff945436ff945436ff935536ff915334ff8f5334ff905235ff8e5133ff8d5031ff8b4f2fff8a4e2fff894e2fff884c2eff874b2eff864a2eff83472bff814429ff7f4328ff7f4228ff7a3e24ff7f4329ff82452aff85462aff834328ff86462bff88482dff88482cff88472bff89482bff884628ff7f3e22ff894b30ffa3674bffa4694cffa26648ff894b2cff945332ff9d5a3aff9b5736ff9a5533ff975432ff985635ff985635ff975535ff975334ff965232ff935232ff934f30ff934e2eff924c2bff924c2cff86482fff9b6f58ff985432ffa1522effa3522dffa3542fffa3552fffa3562effa4572fffa4562bffa7582eff9e5933ffaf785dffcea995ffcbb0a2ffc1ad9effc1aca0ffc0aca0ffbdaaa0ffb29f95ffae9d92ffad9b91ffad9c91ffac9a91ffc6b5acffd4c5bdffccbcb4ffc5b1a5ffc3ae9fffc0ab9cffbeaca0ffc8bab1ffc8bcb4ffcabeb5ffcec1b7ffd1beb2ffceb8a9ffc8ac9affd1ab95ffd1a88dffd3a88effd3a98cffd3a98affd4a78bffd7a990fed9ab90ffdaa98eddd2a68c2be1c4ac2cc540ae4cc339ab25c13eac28c640ac25c13eac3fc239aa3cc43caa38c43bad36c239aa33be37aa2fc33cae2cc53aae29c73eae26c336a823c53aa821c13eaa1ec43caa1cbf37ad19c23dad16c53aae15c23daa13c936ae11c33ca50fbb33aa0dc43bb10bd12ea20ab2339909c639aa08bf60bf06d52baa05cc33cc05cc33cc03ff55ff03ff55aa01ff00ff02ff808001ffff0001ff00ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff02ff808002ff808003aa55aa03aa55aa04bf408004ff40bf06aa2baa06d555aa08bf409f0ab233990bb92ea20cbf2baa0ec837a410bf40af12c647b814bf40b216c53aae18bf40aa1bc639aa1dc135a720c738a723c53aa826c93cae28c639ac2bc43bac2fc33ca832c238a835c53aad19cc3dad03ffffff25ac8a7ca7ab715ff49f5844fd914f37fe95533bfe945238fe945237fe965639fd9e6042fe9d5e40fe9d5e3fff9b5e3fff9d6041ff9b5e3fff995d3fff985b3fff965a3dff975b3fff975a3eff975a3eff9c6041ff9d6140ff9d6241ff9e6241ff9e6241ff9e6342ff9d6240ff9c6340ff9c6240ff9b6241ff9b6141ff996040ff965f41ff976245ffa36d50ffa26d4fffa36d4effa46c4fffa46c4effa36c4fffa36c50ffa36c4effa36c4efa9d6b52aaa9816b12aa8e712cbf3aa871c43bac71c43bac6ac53aab40c33ca727b75c90e3a7785efea36a4affa66947ffa66846ffa66846ffa56746ffa56746ffa56846ffa56747ffa56947ffa36846ffab704effa56846ffa26341ffa16141ffa0603fffa0613fffa06140ff9f6141ffa06042ff9b5d3eff975739ff955637ff975738ff985839ff98593aff955738ff945737ff945737ff935637ff945737ff935738ff935738ff935739ff94583aff955b3cff965c3cff985d3eff995e3eff985c3cff985b3cff935535ff945536ff935536ff935536ff915335ff905335ff8f5333ff8f5232ff8e5131ff8c5030ff8b4f30ff8a4d2fff884d2fff874b2eff84482bff83462bff804329ff7f4228ff7c4025ff81442aff824529ff834529ff84462aff884b2eff8c4b30ff8a4a2fff8a4a2dff89492bff8b492cff8d4a2eff89452aff884428ff814124ff84442affb87e62ffa97153ff8d5035ff924e2eff9c5434ff9d5736ff985434ff955232ff965233ff965233ff975132ff94512fff94502fff934f2eff924e2dff924c2cff914a2bff955d40ff996143ffa05632ffa15230ffa15331ff9f5532ff9d5835ff9e5b38ffa0603dffa76746ffa96c4bffab7052ffa5735affba9a87ffc6b0a2ffc1ad9fffc0aea3ffb8a69bffae9c93ffae9c92ffad9c91ffad9c91ffae9b92ffc1b1a7ffd2c3bbffcbbcb3ffc4b0a3ffc1ac9effbfaa9bffc0aea1ffc9bbb1ffc8bbb3ffcbbdb4ffcbbaafffcdb8abffcbb5a6ffccb7a6ffcbb6a5ffceb8a9ffcfb9adffd1bbaeffd2beb0ffd4c0b3ffd7c2b7fedbc6b8fee1ccbdf9dbb29badc792791fe6cec50affe6cc08ffffdf05ffffff22c33cac37c73cb03dc43bab3ac139a736c239aa33c33caf30bf35aa2dc639aa29c738ae27c434aa24c639aa22bb3ca51fbd3aad1cbf37a41ac43ba718bf35aa15c23daa13c936ae11c33ca510bf40af0eb637a40cbf40aa0acc33b209c639aa08bf40bf06d52baa05cc009905cc66cc03aa00aa03aa55aa02ff80ff0280808001ff00ff01ffffff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff008002ff808002ff808003aa55aa04bf80bf05cc339905cc339907b649b608bf40bf09c639aa0bd146b90cbf2baa0ec849b60fcc44aa12c647aa14bf40a616c53aae18ca40b51ac43bb11dc13ea71fc53aad23c53aa825c137a528c639ac2bc43bac2ec23dac32c73dad2ec83dac0599669906d580d519cc8fa38ec6a28ef091523dfd98543cfe96543afe955539fe99583cfd985a3bfd9e6041fd9e6042fe9d5f40ff9c5e40ff9b5e40ff995e3eff9a5e40ff995d40ff985c40ff985b40ff985a3fff975b3eff9c5f41ff9d6242ff9e6342ff9f6342ff9e6242ff9d6241ff9d6240ff9e6441ff9d6342ff9d6341ff9a6140ff9b6041ff9c6346ffa86f51ffa76e50ffa56c4dffa76c4effa76d50ffa66d4fffa56b4fffa56c51ffa46b4dffa46a4cffa06a4ee7a0725d43af89760cbf559571c43bac71c43bac39c53faa10bf409f38b28972f3a17054fda66c4affa76a46ffa76946ffa66747ffa56747ffa66847ffa66948ffa66848ffa56847ffa46848ffa96d4cffa16241ffa26240ffa36241ffa1613fffa06040ffa06141ffa06141ff9f5f40ffa76646ffaa6746ffa46243ffa05f3fff9c5d3cff9b5b3bff985839ff975938ff955738ff965a3aff965a3aff965a3aff96593aff935839ff95593aff975c3dff995f3fff995f3eff9a5f3fff995e3eff9a5f40ff935738ff925536ff935535ff935535ff915536ff8f5435ff8e5332ff8f5432ff8d5231ff8b5130ff8b4e30ff8b4e30ff884d2eff884b2eff86482bff84462bff82442aff7e4027ff7c4026ff82442aff84452bff86462cff8a4c30ff8c4d32ff8c4c30ff8b4b30ff8c4c31ff8c4a2fff8d4a2fff8b482dff8b482bff8b472aff894628ff8a4628ff864226ff824024ff9a6044ffb27558ff854929ff874323ff95502fff985131ff974f30ff974f30ff974f2fff964e2eff975031ff965032ff954e31ff924e2fff8f4a2bff844729ffab7e62ff9d674affa86f59ffb17b67ffb88770ffb98f79ffbb9580ffbd9985ffbc9b87ffb69986ffb39886ffb19787ffb09a8cffb49f94ffc3b0a4ffbfaca2ffb1a097ffae9d95ffad9c92ffad9b91ffad9c91ffad9b93ffbcaba3ffd1c2bbffcbbbb3ffc3afa2ffc1ac9effbeaa9bffc3b2a5ffc9bbb1ffcbbdb3ffcab9afffccb7abffccb7a9ffccb6a8ffceb7a9ffccb7a9ffccb8aaffceb9adffcebbacffd1bcafffd1bfb3ffd3c0b9ffdbc5bafee3c7b3fcc57d58f7ca744ec6ca85629cd0845f83cc907150bfa38c0fcc66aa29c13eae3ec13aa93ac139ab37c338a734c43bac31c63eac2ec23dac2bc43bac28bf39ac25c137ac22c33cac20bf40a71ebb3ca21bbd39aa19c23dad16c53aae14bf33a612c639aa10cf40af0ec837a40cbf40aa0bd146b909c639aa08bf40bf07db49b606d52baa05cc339904bf80bf03aa55aa03aa55aa0280808001ffffff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00000280808002ff80800280008003aa55aa03ff55aa05cc669905cc339906d555aa07b649b609c639aa0acc4db20cbf40aa0ec837a40fcc44aa11c33cb413c943ae15c23db617c843b11ac43bb11cc840ad1fc53aad22ca3cac25c137a528c639ac2bc43bac2ec83dac30c53aaf34c436ac2ac23daa17c843b10edbb6c889ab8a7bf6965843fd9b583ffe9c573efe9a5a3dfe9c5c3ffd9f6042fda16243fda06242fe9e6041ff9d5f41ff9c5e41ff9b5f41ff9a5e41ff995d3fff985d40ff9a5d40ff985a3eff9b5e3eff9c6040ff9f6242ff9f6341ff9f6342ff9f6342ff9e6341ff9e6341ff9e6342ff9e6343ff9e6342ff9d6343ff9d6443ffa66e4dffa96f50ffab7050ffac7151ffa96f4fffa96e4fffa86e4effa76c4fffa76d50ffa46d4dffa36c4cfea26d4dfa9e6c539cad846f1bb3847b1ec444aa41c03ba939c53faa02ffff806aa87b65f9a16b4efea76a48ffa66946ffa66946ffa56745ffa56846ffa56846ffa56846ffa46746ffa46747ffa86c4bffa36645ffa26343ffa26241ffa26340ffa06040ff9f5e40ff9d5d41ff995b3cff95573affa06143ff9e5e3fff9e5d3dff9c5c3cff9c5d3dff9a5c3bff995a3bff97593aff965939ff955a39ff955939ff955a3bff965a3bff94593aff965c3dff9a5e3eff9b5f3fff9c6040ff9b5f3eff9a5e3eff9a5f3fff955939ff955737ff925634ff915434ff915535ff8f5534ff8f5534ff8e5434ff8d5332ff8b5231ff8b5031ff8b4e30ff8b4f30ff894b2dff864a2dff82462bff80442aff7b3e25ff7e4229ff81452bff87472dff8c4b2fff904e32ff8e4e31ff894f31ff8b4e32ff8c4d30ff8d4d30ff8d4b30ff8c4b2fff8d4b2eff8b4b2cff8b492cff8c492cff8b482aff8a482aff8b472aff8b492cffa46b4effa3694bff905233ff89462bff884429ff8d472cff8f4d2fff924e2fff965333ff9b5839ff9e5b3bffa35f3effa96442ffaa6947ffaf7b5fffac816effb69486ffb0978bffb0978affb1988affb2998affb2998bffb19a8bffb09a8bffaf9a8bffaf9a8bffaf998bffaf9a8dffb39f93ffbeaca1ffbbaba0ffae9f95ffad9d93ffac9b91ffac9b91ffae9c92ffb7a69effcfc1b9ffcbbab2ffc3ada2ffbfaa9dffbdaa9dffc6b6a9ffc9bbb0ffc9baafffc8b7aaffcbb7aaffcab7a9ffcdb7abffccb8aaffcbb8a9ffcdb9aaffd2baacffd1bcadffd3beb1ffd1c1b3ffdac7bcffe3c3b0ffd29070fecd7246fdd5774af9d47d4ef3d58356b6d499782ceed6c50cd56abf3ac139ab3fc239aa3bc73dad38c43bad34c43bac31c639ac2ec237a62cbf3aa829c13ea825c137ac23bd3aa821c13eaa1dc135a71bbd39aa19c23dad17bc37a614bf33a612c639aa10bf309f0ec849b60dc43b9d0bb92ea209c639aa09c639aa07b624b606aa2baa05cc339904bf408003aa55aa03aa55aa02ff80ff01ff00ff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ffffff01ffffff0280808003aa55aa04bf408005cc339905cc339907b649b608bf409f08bf40bf0ab233990cbf40aa0dc43b9d0fbb44aa11c33ca513bc36ae15c23daa18bf40b519c23dad1cbf40ad1fc542ad21c93eaa24bf39aa28bf39a62ac23daa2ec237a631c139ac33c337aa37c33cac28c640b20dd889c48aa17e6dfb975a44fe9c5a40fe9c5a40fe9c5b3efe9b5c3ffda26345fda06143fd9f6142fea06042ff9e6042ff9d5f42ff9b5e41ff9b5e41ff9a5e40ff995d3fff985b3dff9b5e3fff9d5f40ff9f6243ff9f6242ff9f6241ff9f6342ff9f6442ff9f6442ff9f6341ff9f6242ff9f6343ff9e6342ff9e6444ffa36b4bffa36b4bffa36b4bffa56b4cffa76d4dffa86e4effa96f4effa86f4effa86f4fffa7704fffa46d4cfea56e4dfea46c4bfda26c50dda7776059af8a750cbf6aaa2cc540a801ffff000faa8877b8a47259fca3694cffa76849ffa66847ffa66846ffa56745ffa56745ffa66846ffa66947ffa56847ffa56949ffa36847ffa16443ffa0613fffa1613fff9e5e3eff9c5b3cff9a5a3bff98593bff97593bff96583affa06143ff9e5f41ff9f603fff9d5f3eff9b5d3cff995b3aff985b3aff985b3aff965b39ff965c3cff965b3cff955a3bff965a3cff975c3dff9b5f40ff9b5f3fff9d6141ff9c6040ff9c5f40ff9b6040ff9a5e3fff995d3dff935635ff955737ff935735ff935737ff915635ff915636ff905635ff8e5534ff8d5434ff8d5233ff8d5031ff8c4f31ff8a4c2eff86482cff82462aff7f4429ff7a3d24ff804429ff874a2fff8d4d33ff975537ff975438ff955436ff935638ff935336ff925134ff905032ff905033ff8f4e31ff8d4d2fff8d4e2fff8d4c2dff8d4b2cff8e4b2cff8d4a2bff8e4b2dff8f4a28ff8a4827ff9c6547ff9b6547ffb37353ffb26e4effb06d4cffb07250ffaf714effac6e4dffa96c4affa66946ffa86846ffa96846ffaa6a47ffb2785dff733a26ffa97a6affbfa294ffb0998effac998bffaf998affaf9888ffb09989ffb0998bffb19b8bffb19a8cffb19a8dffaf9b8dffad9a8effb4a297ffb8a79cffbdaca2ffb1a198ffac9c92ffab9b91ffac9c92ffafa097ffcec1b8ffcabab1ffc3ada1ffbfaa9dffbcab9effcabaafffc9bab0ffc7b8abffc9b7a9ffcab8a9ffcbb9abffccb9acffceb9abffcfb9abffd0baacffd3baafffd5bcb1ffd6c0b8ffd8c4b9ffdebfabffcc9277ffc46c4afecb6e44fecc7243fdcd7b4ce9cd8d6960f2d7c70ceaeaea04ffffff0dc43bb13bc238ad3cc437aa39c53aaa35c53aa833c33caa30c53aaa2cc53aa829c138ae26c33ca823c53aa820c740af1ec43caa1bc639aa19c23dad17c843b115c23daa13bc36a111c33ca50ec837a40dc43b9d0cbf40aa0acc4db208bf409f07db49b607b649b605cc339904bf40bf04bf40bf03aa55aa02808080028080800280808001ffffff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280008002ff80ff03aa55aa04bf40bf05cc33cc06d52baa08bf209f08bf409f0acc33b20bd146a20dc43bb10fcc44aa10cf40af13c936ae15c23daa17c843b119c23dad1cbf40a41ec43caa21c13eaa24bf40aa27c43baa2ac23daa2dc139aa30c53aaa33c33caf36c239aa08bf60bf05ffcccc819e7969fc9b5c45fe9c5a3ffe9c5b40fe9d5c3ffe9c5c40fda26245fda26245fda06143fea06042ff9f5f42ff9d5f42ff9d5e42ff9c5e41ff9c5e41ff995b3dff9a5c3eff985a3bff985a3bff9b5e3eff9f6242ff9f6242ffa06443ffa06543ffa06343ffa16544ffa06444ffa16445ff9f6344ff9f6444ffa76e4effa56c4dffa56d4cffa56c4cffa56c4dffa46a4affa46b4bffa56c4cffa46c4bffa56e4effa46d4cfea66d4dfea46c4cfda36a4ef8a06f55b3aa836c12aa8e8003aaaa5503aaaa555bae816af8a16c50fea6694cffa8694affa76948ffa66846ffa66846ffa66846ffa56746ffa56746ffa76848ffa16444ffa26545ff9f6141ff9d5f3dff9d5e3dff9c5c3cff9b5b3cff9a5a3cff995a3dff995b3dff95583bff9f6143ff9e6041ff9c5f3fff9c5f3eff9a5e3eff985d3cff995c3bff985c3cff985c3cff975c3cff965c3dff975b3dff985d3fff995d3fff995e3fff9d6142ff9d6242ff9c6040ff9b6040ff9c6041ff9b6041ff9d6141ff945837ff945837ff935737ff925737ff915636ff905535ff8f5635ff8e5535ff8e5534ff8e5335ff8e5132ff8c4e30ff8a4d2fff87492dff85472cff804428ff7e3f24ff87492dff925135ff904e32ff8e4c2eff8e4c2eff955637ff95573aff98583aff965636ff955536ff935336ff935133ff925032ff925032ff914f2fff924f30ff904b2cff934d2dff934c2eff944b2aff944d2dff8f4b2fffb27c5fff9f6040ffa96545ffaa6444ffa86847ffa76847ffa66847ffa56946ffa66947ffa66946ffa96947ffa86949ffa76e4dff934f36ff86432cffad816fffbca494ffb19e90ffb29b8dffb59d8effb39b8cffb19a8bffb09a8bffb19b8cffb09b8dffb09b8effb19d90ffb2a095ffb1a197ffb9a8a0ffbbaca2ffb7a79effab9b92ffab9b92ffab9c93ffcbbdb5ffc9b9b0ffc2aba0ffbfa99dffc4b0a5ffc9b9aeffc8b8adffc8b8a9ffcdb8aaffceb8aaffceb9abffcbb8abffceb9abffcfb9abffcfb9abffd0beb2ffd2bdb1ffd4bfb3ffe1c3b2ffc18669ffbe6a44ffc3663dfec66840fec96c3efbc87244d5cf8c6c79cfa48d55c0a29025ead6c806ff80d51cc840ad3cc43caa39c53aae36c239aa33c33caa30c53aaa2dc139aa2ac237aa27be3baa24bf39aa21c93eaa1fc53aa51cbf40ad19c23dad17c843b115c23daa13bc36ae11c33cb40fbb44aa0dc43bb10bd146b90bb946a209c639aa08bf409f06d555aa05cc33cc05cc339904bf408003aa55aa028000800280008001ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808003aa55aa03aa55aa03aa00aa0599339906aa2b8008bf409f09c639aa0ab233990cbf40aa0cbf40aa0fbb44aa10cf40af12c639b815c23daa17bc37a619c233ad1cbf40ad1ec43caa21c13eaa24bf39aa27be3ba329c138a82cc53aae2fc336ae33c33caa36c23daa01ffffff04ffffff78a27d6cfb9b5d45fe9e5c40fe9c5b3ffe9d5d41fe9f5f43fea16144fea06042fea16144ffa16144ffa06043ff9e6042ff9e5f42ff9e6042ff97593bff965638ff955739ff985a3bff9c5f40ff9f6343ff9f6443ffa06444ff9f6443ff9f6444ffa06444ff9f6445ff9d6243ff9f6444ff9f6444ffa16647ffa87050ffa56c4dffa56d4dffa56d4cffa56d4cffa56c4bffa56d4cffa56d4dffa56d4dffa46c4cffa56c4cfea66d4cfea66d4cfea46b4dfaa06b50d1a87e6383a7867111a5877810af8070c3a97a62fd9f684bfea66949ffa66848ffa66948ffa56746ffa56746ffa56846ffa76847ffa96a48ff9f5f3fff9a5c3cffa16444ff9f6141ff9d603eff9c5f3dff9b5d3dff9b5d3dff9c5c3eff995b3dff96593cff965a3cffa06445ff9e6142ff9e6142ff9c6040ff9b6040ff995e3dff995e3eff995e3dff975d3cff995d3eff985d3fff985c3eff985d3eff9a6041ff9a5f40ff9c6141ff9d6142ff9d6141ff9c6241ff9b6141ff9b6041ff9c6142ff955939ff945839ff925737ff935738ff935837ff925838ff915837ff905637ff8e5536ff8f5436ff8f5334ff8c5131ff8a4e30ff894b2fff834629ff86472bff8b4b2fff8a4a2dff8b4a2dff8b492cff8a492aff884729ffa16647ff86482cff874728ff874728ff874628ff8a4a2bff8f4f30ff925132ff925231ff915130ff914f30ff935031ff934e30ff944e30ff964e2fff934b2bff924b2dff8f5236ffaa7458ffa66545ffab6646ffa66845ffa86948ffa76847ffa76947ffa76947ffa76947ffaa6a49ffa96849ffa36946ffa15d3fff90462bff8d4c35ffa87c6affbfa797ffb69e92ffb29a8effb49c90ffb29b8dffb19b8dffb19b8effb09b8effaf9a8effae9b8fffad9a8fffb0a095ffb3a39affb7a79fffbbaba3ffbcada4ffafa097ffab9c94ffc3b5acffc9b9b0ffc0aa9fffbca99cffc7b6a9ffc7b7abffc8b8abffc9b7abffcbb8aaffcbb8a8ffccb8aaffcbb7abffccb9abffccb8aaffcfbbacffc8baaeffcfbeb2ffdab8a6ffb9745affb85e3bffbd6138ffbf673cffc3714cfebf754efdb67147f7b4734decc9906ed5c4947839b3947d0acc4db230ca3ab53ec13aa93ac639ab37c33cac34c43bac31c139a72ec237ac2ac237aa27c43baa24c639aa22c33ca51fc53aad1dc13ea71ac445b118bf40aa15c23daa13c943ae11c33cb40fcc44bb0dc43bb10cbf40aa0bb946b909aa39aa089f409f07b649b606aa2baa04bf40bf03aa55aa03aa55aa028080800280808002808080000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02ff80ff02ff80ff03aa55aa04bf40bf04bf40bf05cc33cc07db24b609c639aa0acc33b20bb92ea20dc43bb10fbb44aa10bf40af13bc36ae14bf33b216c53aae18ca35aa1cbf40ad1ec43caa20bf40a723bd3aa825c137ac29c138a82cbf3aa82fc33cae32c23dad35c03aa805cc66990bd18bb970a48270fb995d44fe9e5b3efe9e5d3ffe9d5d3ffea46447fea26345fea16143fea16143ffa06042ff9f6043ffa06043ff9f6042ff985a3cff98593bff9a5c3eff9e6143ff9f6242ffa06444ffa16545ffa06444ffa06444ffa06444ff9f6444ffa06444ff9f6443ffa06544ffa06543ffa06544ffa4694affa66e4effa56d4dffa66e4dffa66d4cffa66e4dffa56d4cffa56d4cffa56d4cffa46d4bffa56c4dffa66d4dffa56d4dffa46d4bffa36b4bfda06b4bcda072538cab896f71a7877170ab8670eea57259fda2684affa56847ffa66848ffa56746ffa46745ffa66847ffa66846ffa86948ffa16140ff9a593bff9c5d3fffa06243ff9f6041ff9e613fff9e603fff9c5f3dff9b5d3eff9b5c3eff995c3eff975b3dff955a3cff9f6344ff9c6041ff9e6242ff9c6040ff9c6140ff9b5f3fff995e3eff995f3eff995e3eff985d3dff975d3fff985d3fff9a5f40ff9a5e40ff9e6243ff9e6343ff9d6242ff9d6142ff9c6243ff9c6142ff9c6142ff9d6143ff9a5d3eff955739ff955839ff955839ff915736ff925838ff925838ff905738ff905537ff905637ff8f5334ff8e5333ff8c5032ff8b5032ff8a4e30ff8b4c30ff8c4a2fff8d4b2eff8b4a2dff8a492cff87492aff884a2aff8f5638ff8d543bff915435ff925233ff945335ff915134ff915033ff905032ff905131ff915032ff8f4e2fff8b4929ff8b492aff8b482bff904d2cff914c2cff924b2cff8b4a2bffb27d60ffa3694affa86545ffa56744ffa76847ffa76947ffa86947ffa86a48ffa86948ffa96948ffa86849ffa56a47ffb16f4fff8e4529ff92482eff8e4c35ffb38878ffc3a799ffbaa297ffb7a197ffb6a095ffb59f93ffb39e92ffb29d91ffb39c91ffb09b90ffad9a8effb19e94ffab988fffb09e95ffb5a59dffbbaba3ffbcada5ffb5a79fffb9aba2ffc7b7aeffbeaba0ffc1afa3ffc5b5a9ffc5b6abffc6b6aaffc8b7abffc7b6a7ffc8b7a9ffc9b8adffccb9afffcebeb1ffcebfb3ffd0c1b6ffd4c4b9ffd7b49effc18869ffc27957ffca7c56ffc87d54ffc77d57ffc3805effc39071fed69f7cfbd7a17debbf8f6f73b8978110bf8f8f30c53aaf41c437a93ec13aa93bc23dad38c43ba834c43bac31c639ac2ec237ac2bc43bac28c639ac25c137ac22c33ca520bf38a71db93ea71bbd42aa18bf40aa15c23daa13c943ae11c33ca50fcc44aa0ec837a40cbf40aa0bd146b909c639aa07b649b607db6db605cc339905cc339904bf80bf03aa55aa028080800280808001ffffff01ffffff01ffffff0000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff02ff80ff03aa55aa04bf40bf05cc33cc06aa2baa07b6249209c639aa09aa1c8e0bb92ea20dc43bb10ec837b610bf30af12b839aa14bf40b216c53aae18ca40b51bc639aa1dca3eb020bf38a722c33cac25c137ac28bf39a62bc43bac2ec23dac32c23dad35c03fa805cc669907b692b661ae8979f9985b43ff9d5c3fff9d5f3ffe9f6041fea36445fea26345fea16143fea16143ffa06143ffa06143ffa06144ffa16345ffa16544ffa16445ffa16546ffa36647ffa16646ffa16545ffa06545ffa16544ffa16645ffa16545ffa06545ffa06645ff9f6443ffa16644ff9f6442ff9f6243ffa66b4cffa76e4fffa66f4effa66e4dffa66e4cffa66e4dffa56d4dffa56e4cffa56e4dffa56d4cffa66c4dffa66c4cffa56c4cffa36c4bffa46b4cfea46a4aefa26d4e7ba67c6471a5836fb2aa816deaa16b52fca46849ffa56948ffa46747ffa46646ffa56747ffa66847ffa66847ffa06140ff9d5b3dff925135ff9e5f42ffa06243ff9f6141ff9d613fff9d603fff9b5f3eff9c5f40ff9a5d3fff9a5c3eff985b3eff965a3cff9f6345ff9e6142ff9f6344ff9d6242ff9d6141ff9b6040ff9b6040ff995f3fff9a5f3fff995f3fff995f40ff995f40ff995f40ff9b5f41ff9f6445ff9f6344ff9d6243ff9d6243ff9d6244ff9c6143ff9d6143ff9c6143ff9a5e40ff95573aff955839ff945739ff945738ff955a3aff935738ff935839ff935839ff925838ff915636ff915536ff915537ff905636ff8d5133ff8d4d32ff8c4b2fff8c4c2eff894a2dff87482cff85482bff854929ff834a2cff986550ff8f5539ff925235ff925236ff915236ff935437ff955738ff975838ff9a5b3cff9e5e3fffa56645ffa46545ff9f6243ff9f603dff9a583bff985436ff8f4d2eff90583affb27e5fffa16545ffa86845ffa66746ffa66846ffa76847ffa76947ffa76847ffa86948ffa86a4affa66d49ffb67758ff91492dff944b2dff964a30ff915339ffb6907effc1a79cffb8a39bffb7a39bffb9a39affb8a299ffb9a399ffbaa39affb9a298ffbaa49affb5a196ffa8938bffa8948bffaa988fffae9e96ffb2a39affb8aaa1ffbaaca3ffc4b3aaffbeaca3ffcabab1ffc9bab0ffcbbdb2ffccbdb2ffcfc0b5ffd1c3b6ffd1c4b8ffd2c5bbffd2c4bbffd3c6bcffd3c7beffd3c4beffd9baa9ffbb785dffbe714dffbe744bffc1744dffc6784effc27c55ffcb815cffd38e62feca885ffbb27b62a1cbb19e0debebeb0edb5bc838bf3bad42c53aaa3fc239aa3cc43caa38c43bad35c53aad31c639ac2ec237ac2bc435ac29c73eae25c837ac22ca3cac20bf40a71ec43caa1bbd39aa19c23da316c546ae14cc40b212b8399c10bf409f0ec837b60cbf40aa0bb92eb90ab233b208bf40bf07b649b606d555aa04ff40bf04bf40bf03aa55aa02ff80800280008001ffffff01ffffff01ffffff01ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff008002ff80ff02ff80ff04bf40bf04bf408005cc339907b6249208bf409f09c639aa0bb946a20cbf2baa0ec837b60fcc44bb11c33cb414bf40a615c23daa17c837b11ace3bb11cc837ad1fc53aad22c33cac25c13eac29c13ea82bc43bac2ec23dac31c639ac34c93bb10fbb44aa0bb974b94cb59483f4965b43fe9e5d40fe9d6040fea06242fea26345fea26344fea26344ffa26344ffa16144ffa06144ff9f6044ffa26446ffa36848ffa36748ffa36748ffa26748ffa26847ffa26747ffa36848ffa36747ffa26646ffa26646ffa16646ffa06645ff9f6443ffa06544ff9e6342ff9e6243ffa76d4dffa76e4fffa66f4fffa76e4effa66e4dffa66e4cffa66d4cffa66e4effa66f4dffa56d4dffa66c4cffa66c4dffa56d4dffa36c4cffa46b4cfea56a49fba76a4bcfa1735676ab826caea97b65f79f684afea46848ffa46847ffa36747ffa46747ffa76949ffa56747ffa26242ff9f5d3fff965437ff955336ff9f6044ff9e6142ff9f6142ff9d613fff9d603fff9b5f3eff9c5f40ff9b5e3fff9b5d3fff995b3eff985b3effa06446ff9f6344ff9f6344ff9e6343ff9d6141ff9d6142ff9c6142ff9b6041ff9b6041ff9a6040ff995f3fff995f40ff9a5f40ff9d6345ff9e6445ff9e6344ff9f6445ff9e6345ff9e6345ff9d6244ff9c6043ff9c6043ffa56b50ff985f41ff985b3bff975b3bff975b3cff975a3cff94583aff925737ff915536ff915536ff935738ff925637ff925637ff93583aff8e5335ff8a4d31ff8b4c30ff8a4a2dff87492dff874a2eff874a2eff884c2cff895233ffa37362ff884f37ff915236ff925437ff935639ff925639ff955839ff975a39ff9b5d3dffa46645ffa86b49ffa76b49ffa56a48ffa56847ffa56747ffa56a47ffa86b49ffa4694bffaf7c5fffa97354ffa86846ffa86847ffa76948ffa76847ffa86848ffa96848ffab694affa86947ffa56d49ffac7455ff955236ff934b2eff974c31ff954e30ff97624effbc998dffbca39cffb9a39dffb7a09bffb8a19affb7a099ffb9a199ffbaa299ffb9a298ffb9a399ffaa938bffa69188ffa7938bffa7958cffa7958cffa8968effad9b93ffb7a69dffc3b2a9ffcebfb7ffccbdb4ffccbdb3ffcbbdb3ffccbeb4ffcdbeb4ffcdbfb6ffcdc0b6ffccbeb5ffcbc0b8ffccbeb7ffd5b8abffb2785dffb46342ffbc6843ffbf7048ffc67652ffc97a4effc28159ffce8b64ffd09068fec3916cf8d3ab987ae2d5c90dd862b121c13eaa3dc43bab43c239ab3fc239aa3cc43caa39c53aaa35c53aa833c33caa2fc336a82cc53aae28bf33ac26c336ae23c53aa820bf38a71ec43caa1cbf40ad18ca40aa16c53aae14bf33a613bc43a110cf40af0ec837a40cd540bf0bb92eb90ab233b208bf409f06d555d506d555d505cc66cc04bf40bf03aa005502ff808002ff808002ff80ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff02ff008003ff55aa04bf40800599339905cc339906aa2baa08bf409f09aa398e0bb92ea20cbf2baa0dc43bb10fcc44bb11c32da513bc36ae15c23daa17c843b11ac43bb11dc13ea71fc53aad22c334ac25c13eac28c640ac2ac83db02ec23dac31c639ac34c43bac19c23dad0acc66b238b69284f0935b45fe9d5d40fe9b5f40ffa06645fea26544fea36344fea26344ffa16143ffa16244ffa06143ffa16345ffa46849ffa36949ffa36949ffa26848ffa26849ffa16949ffa3694affa36849ffa36747ffa36748ffa16645ffa16545ff9f6443ffa06544ffa16544ff9f6542ff9e6443ffa8704effa76f4dffa76f4cffa76e4dffa76e4cffa76d4bffa76e4cffa76f4dffa76e4cffa56d4cffa66f4dffa46c4effa56d4dffa76d4effa66d4afea76d4bfda76b48f8a56b4bdeac795ef0a77357fda16847ffa36748ffa36747ffa36848ffa56949ffa46546ffa36343ff9c5a3bff995638ff975538ff935336ffa06245ff9e6042ff9f6243ff9e6140ff9d6140ff9c603fff9c603fff9c5f3fff9b5f3fff975b3cff985b3effa06548ff9f6345ff9f6343ff9e6343ff9d6241ff9c6141ff9b6141ff9b6041ff9b6141ff9b6141ff9a6141ff9a6141ff995e3fff9d6343ff9f6445ff9e6443ff9e6444ff9d6344ff9c6343ff9b6243ff9d6344ff985d3fff8e5236ffa06d4eff8c5332ff955738ff93543aff935539ff935639ff935636ff935637ff935637ff945839ff95583aff94583aff935739ff8e5034ff8c4f33ff8b4e32ff8a4c31ff884b2eff894d2fff905436ff955738ff965b3cff9c6953ff8f5c42ff935436ff935437ff91573aff915537ff935839ff985b3cff9f6342ffa66947ffa76a47ffa76a47ffa66a47ffa66847ffa56847ffa46846ffa46745ffa36546ff9c6445ffad7c5fffa36646ffab6b49ffa66846ffa76848ffa76948ffa86a4affaa6949ffaa6a48ffa76b48ffa66b48ff9a583cff934c33ff954e33ff964f31ff914e36ff95614effc7a796ffbca69cffb7a19affb6a19affb7a099ffb5a098ffb7a198ffb8a198ffb7a197ffae998fffa59086ffa59087ffa59188ffa59289ffa5928affa38f87ffa9968effbbaaa1ffc2b1a8ffc3b2a9ffc5b4aaffc5b4abffc4b6acffc7b7adffc9b7adffc7b8afffc8b9b1ffc8bbb1ffd1bcadffbd8871ffb46445ffb86641ffb76c49ffc07f5bffcf916effd29a78ffd2a385ffd9aa8fffd4ae92fed2af91fcd6ad93c5d7b9a116fff3dc3bc23dad46c13aab43c239ab40c33cab3cc437aa39c53aae36c639aa33c337aa30c53aaf2dc139aa29c138a826c336ae23c53aa821c136a21fbd3aad1bc639aa19c23dad17bc37a615c23daa13c943ae11c33ca50fbb33aa0dc43bb10bb92ea20ab2339909c639aa07b649b606aa2baa05cc33cc05cc669903ff55aa02ff808002ff008001ff00ff01ffffff01ff00ff0000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff01ffffff03aa555504bf408005cc669905cc66cc06aa2baa07db49b609c655aa0ab233990cbf40aa0dc427b10fcc33aa11c33ca514bf40a615c23daa17bc37a61ac43ba71cbf37a41fbd3aa522c33cac24bf39aa27c43baa2ac23db02ec23dac31c139a733c83caf0fbb44aa0dc44eb12ab09280e9935d46fe9e5e43fe9f6243ffa36748fea26444fea36345fea26244ffa16244ffa16245ff9f6244ffa26647ffa66a4bffa56a4affa46a4affa46a4affa46a4bffa36949ffa36a4affa26949ffa36848ffa26747ffa06545ffa16545ffa06544ffa16545ffa06644ff9e6342ffa26747ffa86f4effa66e4dffa76f4dffa76e4effa76e4dffa76e4cffa76e4dffa76d4cffa76e4dffa76e4cffa86e4cffaa7050ffaa6f4fffa86c4dffa76849ffa36344fe9e5c3dfe9b583bfc95563cfe9f6345ffa16646ffa56749ffa46747ffa56848ffa56648ffa26245ff9a583bff985538ff975438ff945436ff915236ff9f6244ff9f6143ff9e6241ff9e6140ff9c603fff9d6140ff9d613fff9c5f3fff9c5f40ff9a5d3eff975b3dffa16648ffa06446ff9f6444ff9e6443ff9e6342ff9d6242ff9d6242ff9c6141ff9c6242ff9c6142ff9b6242ff9b6141ff9b6041ff9f6645ffa06545ff9e6343ff9d6344ff9d6343ff9d6344ff9d6344ff955a3bff915435ff905131ff874f37ffa8755bff925537ff965539ff925538ff935737ff955838ff945739ff945839ff95583aff95583bff965a3cff935739ff925538ff915437ff915437ff925639ff965a3cff94593aff955a3bff96593aff97593bff8f5b43ff94624bff96553aff955437ff945839ff935739ff955a3bff9a5f3fffa56948ffa56a48ffa66947ffa66947ffa56847ffa56747ffa56747ffa56747ffa56746ffa56646ffa16546ffa26d4fffa67255ffab6d4affa96846ffa96746ffa96845ffa76a48ffa86b48ffa96a49ffa96a47ffa86d4aff9e6043ff934c30ff974d30ff975032ff955233ff925338ff9c6d57ffc1a294ffbda59cffb5a198ffb69f99ffb39f96ffb59f95ffb59f95ffb4a097ffb4a297ffa48e86ffa48e86ffa58f87ffa58f87ffa59088ffa18d83ffaa978effb8a59dffbfaba3ffc0ada3ffc0aea5ffc2afa6ffc2b4aaffc4b4a8ffc8b4a8ffc5b7acffc4b6adffcdb8aeffc69d88ffab6745ffb5633fffb56a46ffd39677ffcf9e80ffcd9e80ffd0a28affd1a68dffd3aa91ffd3ad94ffd5ae92fed7ae93ecd4af9963dbc4b715b649aa47c23dac43c239a741c43ba93dc43bab3ac63eab37c33cac33c83caa30c53aaa2dc639aa2ac237aa27c43baa25c137a522bb34a51fbd3aa51cc840ad1ac43ba717c837a616c53aae13c936ae11c32da50fcc33aa0ec837a40cbf40aa0acc4db209c639aa07db49b607b649b606aa2baa04bf40bf04bf408003ff55aa02ff80ff01ff00ff01ff00ff01ffff0001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffff0002ff008002ff808003ff55aa04bf40bf05cc339906d555d507b649b609c639aa0ab233990cbf2b950dc43b9d0fbb339911b42da513bc43ae15c23daa17c837b11aba3ba71cbf37a41fbd3aa521c13eaa24bf39aa27be3baa29c138ae2dc63eb030bf3aaa34bf3bac19b83dad10cf40af22bb9d87dc97634eff9f5f44fea16244ffa26646fea26446ffa36446fea26345ffa16244ffa26346ffa16446ffa56a4bffa4694affa56a4affa46a4affa46a4affa46a4bffa36a4affa36a4affa36a4affa46949ffa46949ffa36848ffa36747ffa26747ffa16545ff9e6343ff9e6445ffa36a4affa86f4fffa76e4effa76f4effa76f4effa86f4dffa96f4dffa96f4dffac704effad704fffaa6c4affa16241ff9a583aff945233ff904d30ff8d4b2eff8c462aff8c4629fe8d482cfe8c4b30ff9d6042ffa36647ffa56748ffa56747ffa46947ffa36244ff9a583bff985638ff975537ff965538ff935336ff925438ffa06345ff9f6243ff9e6142ff9f6241ff9d6140ff9e6241ff9d6140ff9d6040ff9c6040ff9b5e3fff975c3effa16749ffa06546ff9f6444ff9e6342ff9e6342ff9e6343ff9d6343ff9c6242ff9c6242ff9c6243ff9c6243ff996040ff9a5f40ff9e6444ff9f6444ff9f6545ff9e6445ff9e6344ff9c6141ff945838ff925536ff925434ff905032ff8e5033ff8e5c42ff895437ff965639ff945739ff925839ff96583bff95583aff97593cff96593bff985b3dff975a3eff96593dff96593cff975a3dff96593cff965a3cff975b3dff965a3cff975b3cff985a3bff985a3bff8e593fff996850ff915138ff975538ff945738ff96593bff975b3bffa16645ffa56948ffa66949ffa76a49ffa76949ffa66a49ffa86849ffa56648ffa36747ffa36746ffa16544ffa26747ff985f42ffab8268ffa06644ffaf6b46ffae6945ffa96743ffab6a48ffab6b49ffa76948ffab6a48ffa66a47ffa56849ff914d31ff974e2fff985032ff97512fff965335ff8c5239ffa97e6cffbfa598ffb8a49bffb7a19bffb59f95ffb39e95ffb39f95ffb39f96ffb6a49affa59087ffa38d84ffa38d85ffa38e85ffa38e86ffa18c82ffad9890ffb7a39affbda9a0ffbfaca1ffc0ada3ffc4aea6ffc2b1a7ffc4b2a7ffc7b3a7ffc5b5acffc5b6aeffd0aea3ffaa6d4fffb2643dffb3613bffb56b47ffcc8f72ffcd9b7fffcc9d84ffcd9f86ffd0a48affd1a98dffd6ad97ffd9af98ffdaaf96fad8b098b9d6b6a519d6b8b83ec53aad44c338ac41c43bad3dc436ab3ac639ab37c73cac34c43bac30c53aaa2dc639b02ac237aa27c43bb124c639aa23bd3aa820bf38a71dc13ea71ac43bb117c837b115c23daa13c943ae11c33ca510bf309f0dc43bb10cbf2baa0acc33b209c639aa07db49b607b649b606aa2baa05cc339904bf408003aa55aa028000800280008001ffffff01ff000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff02ff808002ff808003ff55aa03ff55aa04bf40bf04ff40bf06d555d507db49b609c639aa0acc33b20bd146b90dc43bb10fbb44aa10bf40af13bc43ae14bf33a617c843b119c23dad1cbf40a41ecc3cb320c738a723c533a826c93cae29c138ae2cc540ae30bf3aaa33be37aa2fc33cae0cd555bf1acea7b1c09b6d56fe9d6046ffa56748ffa36445ffa36346ffa26245ffa36345ffa46548ffa16346ffa3664affa66c4dffa56b4cffa56b4bffa56b4cffa56b4cffa56b4cffa46b4bffa56b4bffa56c4bffa56b4bffa56b4bffa56a4bffa36847ffa16545ff9f6343ff9e6444ff9d6344ffa76f4effa76d4effa76d4effaa704fffab6f4dffaa6d4bffa56846ff9f603fff955534ff8c4a2bff8a4729ff8c492cff8e492cff8f492dff8e492cff8c4a2eff8c4b2dff8b492cff89472bff8c4c30ff9e6244ffa06446ffa46646ffa66a47ffa36444ff99583aff985538ff965437ff975539ff955438ff95563aff93553aff9f6444ff9f6242ff9f6242ff9e6340ff9e6240ff9e6140ff9d6140ff9d6141ff9c5f40ff9b5e3fff995d40ffa36849ffa16546ffa06546ff9e6443ff9e6343ff9e6343ff9d6343ff9d6343ff9e6444ff9d6343ff9e6444ff9d6343ff985e3fff9c6343ff9f6646ffa06545ffa16647ff9c6041ff945738ff935537ff905333ff925333ff905032ff905231ff844c30ff9d715bff8b553aff965738ff935437ff925738ff965a3cff955a3bff995d3fff975b3dff975b3fff975b3cff975b3dff985c3eff985b3dff985c3eff985c3eff985c3dff985c3dff995c3cff9a5c3bff955b3fffa5735bff8d543aff955637ff975737ff975a3bff9c5e3effa36745ffa56947ffa56947ffa76947ffa56846ffa66948ffa66646ffa56646ffa56747ffa36647ffa26545ffa16444ff9f6445ff9a6b50ff9a6646ff955132ffa15c3affa76640ffab6844ffac6b47ffab6d49ffab6e49ffa76b46ffae7354ff8f4f32ff975033ff975033ff995233ff975434ff935436ff8e563effaf8979ffbba298ffb9a29affb59e95ffb69f97ffb49f96ffb39f96ffb4a198ffaa958cffa18c83ffa38e85ffa38e85ffa38e84ffa08a82ffad9890ffb4a199ffbda99fffbeaa9fffc0aca1ffc3aea4ffc4afa3ffc5b0a5ffc4b1a5ffc3b4a9ffcbb5a9ffb18067ffad613effb4603cffb35f39ffb4623dffb46c48ffcc9170ffd09e83ffd0a087ffcea488ffd1a88cffd1a790ffd8af95ffd9af94fed6ae95eed2b19763dbc4b217c84ebc3cc437ae42c13aaa3ec53aad3cbf3caa38bf37a834c43bac32c238a82ec237ac2cc53aa829c13ea825c137ac23bd33a820c738af1ec43caa1ac43bb118bf35aa16c53aae14bf33a612c639aa10bf309f0fbb44aa0cbf40aa0bd146b90acc4db208bf409f07db49b606aa2baa05cc339903aa55aa03aa55aa03aa55aa02ff80ff01ffffff01ffffff01ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff02ff808002ff808003aa55aa03ff55aa04bf40bf06d555aa07b649b608bf409f0ab233b20bb92ea20dc44eb10ec837b610bf40af12c639aa14cc40b216c53aae19c23dad1cc840ad1dca3eb020c738a723c53aaf26c33ca828c640b22cbf3aa830bf3aaa32c238ad22c33cac1dc13eb015e7aac2aa976e5afe9b6046ffa76849ffa26444ffa46347ffa36245ffa36347ffa26246ffa16346ffa46a4cffa56b4cffa56c4cffa56b4bffa46a4affa56a4affa56a4bffa46a4bffa66b4cffa76d4cffa46a4affa26747ff975b3bff95593aff9a5e3fff9e6241ff9d6343ff9d6344ffaa7051ffa96e4fffa5684aff9d5c3fff935333ff8f4c2fff8c4b2cff8e4b2eff8e4b2dff8e4b2eff8f4c2fff8e4c2fff8e4a2eff8d4a2eff8d4a2dff8d4c2fff8a4a2dff88492cff894a2dff915436ffa06546ffa26748ffa86949ffa16142ff975538ff975638ff975639ff965438ff955438ff955539ff935438ff95563bffa06545ff9f6242ff9f6241ff9f6341ff9f6341ff9d6240ff9f6241ff9d6141ff9d6040ff9b5e3fff995d3fffa16647ffa16546ffa06545ff9e6343ff9f6444ff9f6444ff9f6444ff9f6545ff9f6444ff9d6343ff9e6344ff9d6344ff9b6142ff9f6646ff9f6646ffa16545ff9a5e3fff925537ff925436ff925435ff915335ff915334ff8f5032ff8f4f2fff8c4e32ff7e4b34ffa2765cff8e5033ff975338ff925739ff96593cff975b3dff985c3eff9b5f41ff995d3eff995d3fff9a5d3fff9a5d40ff9a5e40ff9a5e3fff9a5f40ff995d3eff995d3eff9b5e3eff9b5e3dff9b5d40ffa4725aff945f46ff945739ff965838ff97593affa26544ffa56948ffa76a49ffa76a49ffa76948ffa76948ffa76848ffa46747ffa26646ffa26745ffa36644ffa36543ffa36543ffa26645ff9a5f42ffa8775eff854c31ff904e31ff955231ff995231ff9d5836ffa05e3dffa46543ffa86b49ffb57d5fff985e44ff944f36ff985438ff995437ff995436ff955436ff93573bff8f5b46ffb99687ffb7a196ffb7a198ffb29d94ffb29d95ffb19d94ffb2a097ffae9b91ffa18c83ffa28d84ffa18c83ffa38d85ff9f8981ffae9a92ffb4a299ffbca99fffbca89cffbfaba0ffc1ada3ffc1ada0ffc5afa3ffc0b2a6ffc6b7a7ffbc917cffa86242ffb2613bffaf5c37ffb2603bffb1613dffb56d46ffbf825bffca9577ffd1a188ffd0a489ffd1a78dffd2a990ffd3ab90ffd3ad91fed4ae92fcd6ad94bdd4b6a32ad473bc3cc83cae42c13aaa3fc239aa3cc43caa38c437a836c239aa32c238a82ec237ac2cbf3aa829c138a826c33ca823c53aa821c13eaa1ec43caa1bbd39aa19c23dad16c53aa214bf33a612c639aa10bf309f0ec837b60cd540aa0cbf40aa09c639aa08bf209f08bf409f06d52baa05cc339905cc669903aa55aa03aa55aa0280808001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ff000280808002ff80ff03aa55aa03aa55aa04bf408005cc339906d555aa07b649b6089f209f09c639aa0bb946a20dc43bb10ec837b610cf40af11c33cb414bf40a616c546ae18bf40aa1ac43bb11dc13eb020bf40a723bd3aa825c13eac28c639ac2bca3bb22fc33cae32c238a82ec83db113c943ae0dd8c4d8959c7662fd9c6247fea56546ffa56445ffa36246ffa36346ffa36346ffa16346ffa26449ffa46a4dffa56a4dffa56a4bffa56b4bffa56a4bffa56a4bffa66b4cffa56b4cffa46848ff9c6140ff955a3aff925737ff935839ff9a6041ff9c5f40ff9d6041ff9b5f41ffa46949ff9e6144ff935539ff904f33ff8f4d31ff8f4c30ff8f4c31ff8e4d31ff8d4c30ff8d4c30ff8c4b2fff8c4c2dff8c4c2eff8c4b2eff8b4b2dff8b4b2eff8c4b2eff8a4a30ff8a4d31ff894d32ff94593cffa16748ffa76b4cff9d5c40ff97563aff965438ff945638ff955638ff965539ff965439ff96563aff95563aff99593fffa06445ff9f6243ffa06342ffa06442ff9f6340ff9e623fff9e6241ff9e6142ff9e6141ff9d6042ff9a5e40ffa36849ffa26546ffa06546ff9f6444ff9f6545ff9f6545ff9f6545ff9f6545ff9f6545ff9f6545ff9f6445ff9d6244ff9e6344ff9c6243ff9f6547ff9a5c3eff935638ff935537ff925436ff925336ff905335ff8f5234ff8f5033ff904f32ff8e4f34ff894e34ff915e45ff99654bff925639ff95573cff96593bff995c3dff9b5e3eff9c603fff9a5f3eff995f40ff9b5f41ff9c5f42ff9b5e41ff9a5f40ff9a5f40ff9a5f3fff9b5f40ff9b5f40ff9a5e3eff9f5d40ff926049ff9c6b52ff93573cff95593cff9b5c3dffa66949ffa76a49ffa76b4affa76a49ffa96b4affa86a49ffa76848ffa7694affa56849ffa46746ffa36643ffa36543ffa36544ffa36544ff9e5e3fff8d573dff9e7159ff85492eff914c2fff924e2fff955031ff975235ff985739ff995b3dffa16e53ffb68a74ffa7745dffa77359ff9d6148ff98593dff99583cff93563aff93553cff93614cffb59789ffb69f94ffb49e95ffb29d94ffb29e95ffb19f95ffb09d93ffa18c83ffa28c83ffa18c83ffa28d84ff9e8880ffaf9b93ffb4a098ffbaa99effbba89cffbeab9fffbfaca1ffc1afa1ffc2b0a1ffc3b3a6ffcbac9cffa7674dffb05f3dffad5a36ffaf5d3affab613cffba7752ffc38661ffc48b69ffc28f72ffbd937affc79d84ffd3a68fffd2a78effd4aa91ffd4ab92fed4ad92fed6ab91eed2ab9961d5b8ae1bc642b343c239ab40c33cab3cc437aa39c53aaa36c63daa33be3ca530bf3aaa2dc139a429c73eae26c336a824c640aa21c93eaa1ecc3caa1cc840ad1ac43ba717bc37a615c23daa12c639aa10bf30af0fbb33aa0dc43bb10bd146b90acc33b209c639aa08bf40bf06d52baa05cc339905cc339903aa005503aa55aa03aa55aa02ff808001ffffff01ffffff01ff00ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ffffff0100ff0003aa55aa03aa55aa03aa55aa04bf40bf05cc339907b649b608bf40bf09c639aa0acc33b20cbf40aa0ec837a40fcc33aa11d23cb414bf40b216c546ae18bf40aa1ac445b11cc837ad20bf40a723c542af25c137a528c639ac2bc435ac2ec83dac31c639ac1ec43caa0fcc44bb0ae6cce672aa8474f9a1664efea66245ffa46344ffa46345ffa66446ffa36245ffa36447ffa26648ffa46b4affa46b4bffa66c4affa46b49ffa56b49ffa46948ffa06544ff9a5e3fff955939ff955a39ff945939ff965c3cff996040ff9a6041ff9b5f42ff9b6042ff9c6143ff975d3fff925538ff8f5035ff925135ff904f33ff8f4f33ff8f4f33ff8e4e32ff8d4e32ff8e4e32ff8d4e31ff8d5031ff8c4e30ff8c4e30ff8d4e30ff8d4f32ff8e4f31ff8c4f32ff8d5235ff8f553aff9f6548ffa56a4dff975b3eff955639ff95543aff96553aff945839ff965739ff96573aff96563aff95543bff945539ff995c40ffa06344ffa06344ff9f6342ff9f6343ff9f6342ff9f6343ff9f6343ff9d6242ff9d6242ff9b6141ff995d40ffa3694affa26646ffa06544ffa16646ffa06645ff9f6545ffa06545ffa06646ffa06646ff9e6544ff9f6345ffa06445ff9e6344ff9d6244ff965b3cff935536ff915436ff925437ff905135ff8f5134ff8e5134ff8e5134ff8f5133ff904f33ff8d4d30ff8d4e30ff844830ffa37561ff875335ff95563aff965a3cff9a5c3fff9e6243ff9d6142ff9c6041ff9b6041ff9c6041ff9c6041ff9d6041ff9b5f41ff9b5f40ff9c6041ff9b5f40ff9b5e3fff9a5f3fff9d5c3fff925b42ff9f6f56ff8c5339ff97583cffa06243ffa66a4affa76a4affa76b4affa76a48ffa96a49ffa86848ffa76747ffa36342ffa16140ff9c5d3cff9a593aff98583aff965639ff965538ff985738ff95563aff966651ff945f47ff89492fff894c2cff8f4d30ff935035ff995739ff9a5a3effa06b50ffb28e7aff9c7d6bffa58573ffaa8571ffac7e69ffa7705bffa1674fff9b5d46ff925843ff956957ffb99e92ffb29e94ffb29d95ffb29d95ffaf9c93ffb29d94ffa69087ffa08a82ffa18a83ffa28b83ffa08980ffb19c93ffb3a097ffb8a59affbaa79affbdaa9dffbdac9fffbeaea1ffbfb1a4ffc4ad9effa77561ffaa5f41ffad5936ffaa5a35ffad6543ffc0825fffc18b68ffbe8e6fffc3947effc69d88ffcaa68dffd0a089ffb78064ffd2a185ffd4a68affd3a98dffd4a98fffd4a98bfad3aa91b7d4b0a020cf70b732c238ad3dc43bab3dc036ab3ac139ab36c239aa33c33caa30c53aaa2dc139aa2bbe3ba627c43baa24c639aa21c136aa1fc53aad1cc840ad1ac431a718bf40aa15c23daa13bc36a110cf40af0ec837b60ec849b60cbf2baa0acc33b209c639aa08bf409f07b6499206aa2baa04bf40bf04bf408003aa55aa0280008002ff808001ffffff01ff00ff01ffffff01ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff028000800280008003aa55aa04bf40bf04bf40bf05cc339906aa2baa07b624b609aa39aa0acc33b20cd540aa0ec837a40fcc44aa11c33ca513c943ae15c23db618bf40aa1ac43bb11cc840b61fc542ad22c33cac25c13eac28c639ac2bc43bac2ec23dac31c139a72bbe3ba60edb49b60ae6b2e664b08c78f3a3684ffea46245ffa46446ffa56244ffa46245ffa26345ffa06345ffa46a4affa46b4affa56b49ffa56b48ffa26946ffa06543ff9b5f3fff9a5e3dff975b3aff965a3aff965b3aff995e3eff9b6141ff9b6242ff9a6142ff9a6142ff9a6143ff9e6648ff955c3fff93573aff8f5235ff905135ff8f4f33ff8f5032ff8f5033ff8f4f32ff8e4f32ff8f4f32ff8d4f31ff8e5132ff8d4f31ff8d5031ff8d5032ff8d5133ff8e5134ff8e5435ff925637ff9b6041ff9f6345ff93573aff94563cff93573aff95553aff955639ff955739ff96563aff98583bff97573bff95563aff945639ff9b6041ff9f6443ffa06343ffa06343ff9f6443ff9f6343ff9f6343ff9f6343ff9d6241ff9e6342ff9c6242ff9a5f41ffa36848ffa26648ffa06443ffa16644ff9f6544ffa06644ffa06544ffa06544ffa06545ffa06747ff9f6245ffa16548ffa4694bff9b6244ff91573aff925536ff935536ff915435ff915535ff905435ff8f5334ff8d5033ff8e5133ff8f5133ff8f5232ff8e4f30ff8e5033ff814a30ffa47254ff8f5436ff9b5c41ff9c5e43ff9e6143ff9e6044ff9f6243ff9e6142ff9f6044ff9d6141ff9c6242ff9d6142ff9c6040ff9d6041ff9c5f40ff9c5f40ff9c5f41ff9d5e40ff9b5e43ff9b6e52ff8e5d3fff975839ffa86a4affa76a4affa96a4bffaa6c4dffa16342ff9e5c3bff985535ff955233ff90502fff8f4e2fff8f4d2fff904e31ff8f4e31ff915034ff925135ff945134ff965538ff8e553affa87964ff814a36ff8d4931ff914d32ff965436ff99583bff99583cff9b6044ffa3775fffb89b89ffa18377ffa4877affa7887affab897affaa8271ffa87967ffa06d57ff98614cffa67f70ffb8a094ffaf9d93ffad9c93ffb19d94ffb39d93ffa99388ffa18b80ffa08b80ffa18b81ff9f897fffb09e94ffb3a096ffb9a498ffbba599ffbda89cffbda99dffbfaca4ffc1afa4ffc39d86ffa46041ffac5839ffa35532ffb56f4fffc38769ffc08c72ffc79a82ffcca78fffcdac9bffccad9cffd1a790ffb17158ffab6444ffb57454ffcf987cffd4a589ffd4a58afed6a98bfdd4a88aead2ac954cd0b5a81ec43caa38c43bad36c239aa3ac639ab37c338ac33c837aa31c139ac2ec23dac2bc43bac28bf39a625c137a522c33ca51fc53aad1db935a71ac431a718bf40aa16c546ae14bf40a612c647aa0fcc33aa0ec849b60dc44eb10bb92ea209e355c608bf409f07b649b606d52baa04ff40bf04bf408003aa55aa03ff55aa028000800280808001ffffff01ff0000010000000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000000ff0001ff00ff02ff80ff0280008003aa55aa04bf408005cc669906aa2baa07b649b608bf409f09c639aa0acc33b20cbf40aa0dc43bb10fbb44aa11c33cb412c639b815c23db617c837b119cc3dad1cc840ad1ecc44b322c33cac24c639aa27c43baa2ac237aa2dc63eaa31c639ac2dc13eaa15ce49b60affcccc84aa8372faa3664bfea56346ffa26245ffa66247ffa36245ffa26447ffa26648ffa56a4affa56c4bffa36948ffa06644ff9d6341ff9c6140ff9a5e3dff995e3cff9a5f3eff995d3eff995f3fff9b6141ff9b6242ff9b6142ff9b6343ff9b6243ff9a6143ff9d6447ff955c3eff935a3dff935739ff915438ff915336ff8f5134ff905234ff8f5234ff8f5134ff8f5134ff8e5233ff8d5333ff8e5233ff905435ff905334ff915436ff925637ff945839ff9b6040ffa06545ff9e6344ff9c6043ff97593eff96593bff96583bff95583aff95583aff95573aff95573aff97583cff95563aff95583aff9f6544ffa06444ffa06443ffa06444ffa06343ff9f6443ff9f6444ffa06443ff9f6342ff9f6343ff9d6243ff9d6043ffa5694affa26647ffa06545ffa16646ffa16647ffa06647ff9f6546ff9e6445ffa06647ffa16647ffa06445ff905437ff82472aff864c30ff9b6144ff975c3dff975b3bff955738ff945839ff935637ff925637ff935637ff925636ff925535ff935635ff945635ff945637ff935438ff945b41ff966246ff93563affa46548ff9d5e41ff9f6144ff9f6144ff9f6243ff9f6143ff9e6243ff9e6244ff9d6243ff9d6141ff9e6142ff9e6040ff9e6142ff9e6043ff9d5f40ff9e6141ff966247ffa37358ff9c6347ffab6d4effa26447ff935437ff8b4b2fff8b4a2dff8c492bff8e4a2bff8e4b2bff8b4b2bff894c2dff8a4b2dff8b4b2eff8c4b2fff8e4e33ff904f34ff935134ff935135ff93553aff8a543effb7917eff986a59ff9b6d5bff976c56ff9b6b56ff9a6957ff996a57ff946e5affaa8c7cff9d8072ffa28779ffa2897cffa1887bffa58a7effa98c7dffad8c7cffaa8070ff946c5cffa88a7dffb49d92ffb19c93ffaf9b91ffb29d92ffab968bffa08a80ffa08a80ffa18b81ff9d887effb29f95ffb19f94ffb8a398ffbaa498ffbca79bffbba89cffc2aca4ffc7aa9cffa2694fffa45637ffa55938ffbb7d5effbb8b70ffc8a08cffceae9cffc9ad9cffc8ac9dffc9ad9effceab99ffb27759ffb06545ffaf6042ffa86141ffaa6e50ffc68e73ffd5a187fed5a88afed4a88af9d0a88ec1d2ae9f0edbc8c82dc139aa2fc33ca833c337aa37c738ac34c43ba731c639ac2ec237ac2cbf3aa829c13ea825c83eac22c334ac20bf38af1ebb3caa1bc639aa19c23da317c843a614cc40b212c647aa10cf40af0ec837b60dc43bb10bb92ea20acc33b208bf209f07db49b606d52baa05cc339903ff00aa03ff55aa04bf408002ff008002ff80ff01ff00ff02ff808001ff00ff01ffffff01ff000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ff000001ffff0002ff80ff03aa55aa04bf408004bf40bf05cc33cc06aa55aa07b6499209c639aa0acc4db20cbf40aa0dc43bb10fcc44aa10bf30af13c943ae14cc40b217c837b119c23dad1bc639aa1fbd42a521c93eaa24bf39aa27be34aa2ac237aa2dc139aa30c53aaf2dc63eb00bd146b90bffe8d1a7a2745dfea66549fea56345ffa46347ffa36245ffa36347ffa06346ffa3684affa26949ffa26948ffa06645ff9e6442ff9c6240ff9b603eff9b603fff9b603eff9b5f3fff9c6141ff9d6242ff9d6343ff9c6343ff9b6243ff9b6344ff9b6244ff9e6547ff975f41ff955d3fff935a3dff93593cff915538ff925436ff915435ff915435ff905435ff8f5335ff8f5335ff905436ff8f5536ff8f5535ff8e5536ff915739ff935a3aff955a3bff9d6141ffa06544ffa16646ffa06445ff9a5e40ff9c6042ff9c6042ff995d3eff975a3dff975a3cff96583bff95573bff95573bff95583cff95573affa06446ffa06445ffa16444ff9f6443ff9f6443ffa06444ffa06444ffa06443ffa06343ffa06344ff9d6242ff9d6143ffa4684affa26547ffa06446ffa16547ffa16548ffa16648ffa06547ffa2684aff9d6245ff915436ff884b2cff874a2eff83492cff83492dff965d3fff945739ff935636ff935536ff965939ff945838ff935636ff935737ff935637ff915535ff925534ff935534ff925435ff935437ff8e5238ff9d684eff935c3effa36345ff9e6142ffa06243ffa06243ffa06142ff9f6142ff9f6142ff9e6142ff9e6242ff9d6141ff9e6242ff9f6141ff9f6142ff9f6142ff9f6240ff9f6241ff986143ff9c6f52ff946044ff9d5e42ff8b4d31ff87492dff86492cff86472bff88472bff89482aff8a482aff894a2bff8a4b2cff894c2eff894a2dff894a2fff8c4c31ff8e4f32ff935235ff97553aff96573aff96563bff9e6e5bff9f7f70ff96766aff9f7c71ff9f8070ffa38474ffa58675ffa68877ffaa9080ffa98f81ffa08679ffa2877bffa3887dffa2887dffa48a7fffa78d7fffad9181ffad8e7eff947768ffb1988cffb29c91ffaf9a90ffb09c91ffb09b90ffa08a81ff9f8980ff9f8980ffa08a81ffb39f96ffb09c93ffb7a095ffbaa398ffbaa69bffb8a89cffc8aea1ffae7f67ff9b5637ffac6847ffbc886bffc6a389ffc9b09bffcaafa2ffc6aea0ffc6ac9fffc6ac9fffccaa9affb77c67ffae6243ffae6040ffab6447ffb0775dffb8704fffc87d58ffda9977ffd09877fed39d80fed2a083edd8aa9156d0b5a307ffffff03ffffff02ffffff2ac23daa35c53aad32c238a82fc33cae2cbf3aa829c138a826c33ca824c640aa20c738af1dca35b01cbf37a419cc3dad17bc43a614cc33a613bc36a111c33ca50fcc33aa0dc43bb10cbf2baa0acc4db209c639aa08bf40bf07b649b605cc33cc04ff40bf03ff55aa03aa00aa03aa55aa02ff80ff0280008001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ffff01ffffff01ff00ff02ff80ff0280008003ff55ff04bf80bf05cc66cc06d555aa07db49b609aa39aa0ab233b20bb92ea20dc43b9d0fbb44aa10bf309f13c936ae14cc40b217bc37a619c23dad1cbf40ad1ebb3caa21c13eaa23c53aaf26c33ca829c138ae2cbf34a830bf3aaa2cc540ae02ffffff13d7aea1c8a6715bfea76346fea66345ffa46446ffa36345ffa16246ffa3674aff9e6446ff9f6647ffa06746ffa06444ff9e6240ff9d6240ff9e6341ff9d6140ff9c6140ff9e6342ff9f6444ff9f6444ff9f6444ff9e6444ff9e6545ff9d6444ff9b6245ff9c6446ff965f41ff945d3fff945b3eff955c3dff94593bff945739ff925637ff915637ff905535ff915637ff905637ff8f5537ff905639ff91583aff93593aff935a3bff975d3eff9d6343ffa16545ffa16646ffa16647ff9f6445ff9b5f42ff9b6042ff9b6041ff9b5f40ff9a5e40ff995d3eff975a3dff975a3dff95593cff96593dff96583dffa16648ffa16545ffa06444ffa06444ffa06443ff9f6444ff9f6344ffa06443ffa06444ffa06343ff9f6344ff9d6143ffa36849ffa06547ffa26648ffa06547ffa16647ffa5694bff9d6143ff905436ff884b2dff884b2cff894b2eff874a30ff844a2fff81472dff965c40ff935739ff935636ff945736ff935736ff925535ff925535ff935737ff905435ff905434ff905434ff905334ff915435ff8f5235ff905337ff905439ff9f6c50ff9e6241ffa36343ffa36343ffa46444ffa46444ffa56445ffa36243ffa26444ffa16443ffa16444ffa16442ffa16241ff9f6040ff9e5f3fff9a5f3cff9b5c3aff985d3dff936449ff8b5a3fff9c5c40ff9b5d41ff915437ff894d31ff86492dff884a2eff87492cff874a2bff88492bff894a2dff884b2dff894b2eff8a4b30ff8b4d31ff8e5134ff915235ff99563cff9b573aff9b553aff91553effa47e6dff96776bff9c796eff9e7f71ff9f8374ffa18474ffa58878ffa4897affb9a092ff987e72ffa08578ffa2877bffa2897cffa3897effa38a7fffa58d80ffab9183ffab9083ff9f857affb49c91ffb19b90ffaf9a8fffb19c91ffa18a7fff9f897eff9f897effa28a81ffb59f96ffb19a90ffb59f95ffb8a397ffb6a398ffbaa99dffc7a293ff995b3fffad6e50ffc6977effcaac99ffc9b0a0ffc9b0a0ffc7aea1ffc6ada0ffc5ab9effcdac9cffba866fffaf664bffb06346ffab694dffb78872ffbd8e76ffbd6b44ffc96d42ffc9774affca7e55ffcf8561fed39470f9d49c7bc8cfa3875fcf9e8637dac3b016e8dcdc1dc13ea72fc33ca832c738ad2fc33cae2dc13eaa29c738ae27c434aa24c639aa21c936aa1fc53aad1cc837ad1ac43ba717c837b115c23daa14bf40a611d23cb410cf40af0ec837b60cbf2baa0bd146b90acc33b208df40bf07db24b606aa2baa04bf40bf04bf40bf04bf40bf03aa55aa0280008002ff00ff02ff80ff0280008001ffffff01ffffff01ffff00010000000000000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffff0001ff00ff02ff80ff03ffaaff04bf40bf04bf40bf06aa55aa07db49b609aa39aa09c639aa0cbf40aa0db13b9d0eb637a410bf30af12b839aa14cc40b216c53aae19c233ad1bc642b31ebb3caa20bf40a723c542af26c33cae28c639ac2cbf3aae2fc33cae26c93cae02ffffff2cb99180eb9e674ffea86245fea66345ffa36246ffa26244ffa16447ffa16447ff9d6345ffa26749ffa06545ffa06443ff9f6342ff9f6442ff9f6442ff9f6543ffa16545ffa16645ffa16545ffa16646ff9f6545ff9f6545ff9f6645ff9d6445ff9d6546ff9c6446ff955e40ff935c3fff935b3eff945b3eff955c3eff965b3cff955b3aff935939ff925838ff925939ff915839ff915739ff945a3cff945a3cff965c3dff995f3fff9f6545ff9f6545ffa26646ffa16646ffa16748ff9f6547ff9b5f42ff9c6043ff9b5f41ff9b5f40ff9a5f40ff995e3fff995d40ff9a5e40ff985c3fff985b3fff95583cffa16647ffa16545ffa16545ffa16544ffa06544ffa06444ffa06444ffa06444ffa06444ff9f6444ff9f6344ff9f6345ffa16748ff9f6747ffa26548ffa36749ff9f6345ff905235ff8b4c2fff8c4d2fff8a4a2eff8a4c2fff884a2fff854a30ff834a2fff81492fff91593dff92573aff945638ff945737ff925736ff935738ff925737ff935737ff8f5434ff915536ff905637ff905436ff8f5235ff8e5134ff8d5034ff8e4f34ff905a3dffaa7658ffa76949ffa66446ffa46243ffa36041ff9f5e3fff9b5b3dff995a3bff975a3aff965938ff935535ff945534ff925332ff935334ff935635ff975636ff945537ff915e43ff9c6c54ff995a3dff995a3fff9b5f42ff95593cff8d5134ff884b2fff86492cff864b2bff874a2cff884b2eff884b2eff894b2eff8a4b2fff8b4d31ff8d4f33ff8f5234ff945538ff995638ff9b5539ff98573aff925f48ffa78370ff9d7969ff9f7c6dff9e7d6dff9f7f6fff9e7f6fffa28475ffa98d81ffa98f82ffa18679ffa38679ffa2877affa38a7effa38a7fffa28a7fffa58e80ffac9485ffa1867bffaa9184ffb29b90ffae998effaf9a8effa68f85ffa1897eff9f887dffa28b80ffb7a297ffae988effb49d92ffb7a398ffb6a397ffc0a799ffaa7865ffa66b50ffc59c87ffc6ab9dffc3afa1ffc4ada1ffc6ada0ffc3ac9effc6ae9fffc6a394ffb9816bffaa6849ffab684affb67e67ffbe9886ffc2a697ffa77259ffc56e47ffca6c41ffc87040ffc97141ffc67345fec67646fdc77a4deecd8459c7cd8a6969c2a08a14b2a6a632c73da837c338a733c337af31c139ac2dc139aa2ac23daa28c640ac24c639aa22c33cac20c738af1dc135a71ac43ba719c23da316c53aae14cc33a612c639aa11c33ca50fcc44aa0cbf2baa0bb946a20acc33b208df40bf08bf40bf06d52baa05cc33cc04bf40bf03ff55aa03aa55aa03aa55aa03aa55aa0280808001ffffff01ff00ff01ff00ff01ffffff0000ff0001ffffff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff80ff02ff80ff03ff55aa04bf40bf05cc66cc06d555aa07db49b608bf409f09aa39aa0bd146b90dc44eb10eb637a410bf30af12b839aa14bf33b216c53aae18bf35aa1ac43bb11dc135a720bf40a722c33cac25c137a529c138a82bc43bac2ec23dac2bca41ac08df60bf56ac8877fa9d644bfea86345fea66245ffa36144ffa36345ffa36649ff9e6145ff9d6145ff9f6447ffa06545ffa16444ffa06343ffa06543ffa16544ffa06645ffa06644ff9f6644ffa06646ff9f6444ff9f6545ff9f6544ff9e6545ff9e6445ff9e6648ff9a6244ff965e41ff945d40ff935c3eff935b3dff985f41ff965c3cff955c3bff945b3bff945b3bff945b3cff945a3bff945b3dff965b3fff965d3eff9c6142ffa16545ffa26546ffa26746ffa26847ffa16747ffa16749ff9f6547ff9a5f43ff9c6041ff9b5e40ff995f3fff9a5f40ff9b5e42ff9a5e41ff9a5d40ff9a5d40ff985b3fff975a3fffa2664affa16545ffa06444ffa16544ffa06444ff9f6444ff9f6444ff9f6545ff9e6344ff9f6344ffa26448ff995b3fff9d6246ffa16547ff9d5d42ff8f5033ff8c4d30ff8c4d32ff8a4d32ff8a4c30ff8b4b30ff884b31ff854a31ff854c30ff834b30ff814a2fff8c573aff91593bff925638ff925738ff925737ff925737ff905536ff905536ff925839ff905637ff8e5638ff8c5134ff8f5236ff8f5337ff8d5034ff8e5033ff8d4c34ff915e46ff8f5337ff925035ff8f4d32ff8d4c2fff8d4c2fff8c4d33ff8c4e30ff8d4f31ff8e5131ff8d5130ff8f5231ff905331ff925535ff935738ff955536ff945437ff8d543bffa47762ff945538ff9b5b3fff995c3dff9d6142ff995d3eff965b3dff925838ff8f5434ff8a4f31ff874b2eff894b2eff894b2eff8b4d30ff8b4d2fff8d4e31ff915234ff905534ff945638ff975436ff995836ff95573bffa37362ff9a796bff9d7768ff9f7969ffa07b6affa07d6dff9d7d70ffa4867bffb89e93ff9a7e72ffa4877bffa3887cffa3897effa48a81ffa38a7fffa68c7fffa89081ffac9184ff997f72ffb29a8effb19a8fffae988bffad9589ffa1897effa0877effa48c82ffb8a298ffad958bffb29a8fffb5a094ffbaa498ffc5a496ff9a5f49ffb98c79ffc4a699ffbfab9dffc3aca0ffc6aca3ffc3ab9fffc4ad9fffcaaa9affb27f69ffa5654cffb0745effc89d8cffc1a897ffc3aa9effc4a598ffa86b4cffc26b40ffc56c45ffc77142ffc77242ffc47446fec67447fdcc7749f4cd805490c89a8118eadfdf09e355c62cc53aa837c33cac34c43bac31c639ac2ec237ac2bc43bac29c13ea826c33cae23c53aaf20bf38a71ec43caa1cbf37a419c23da317c843a615c23daa13c936ae11c33ca50fcc44aa0eb637a40bd12eb90acc33b209e339aa08bf409f07b624b606d52baa05cc339904ff40bf04bf40bf03aa55aa03aa55aa03aa55aa02ff80ff01ff00ff02ff80ff01ff00ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ffffff02ff80ff02ff008003ff55aa04bf40bf05cc33cc07b649b607b649b609c655aa0acc4db20cbf55aa0dc43bb110bf40af11c33cb414bf40a616c53aae17c837b11ac43bb11dc13ea71fc53aa522c33ca524c639aa28c639a62cbf40a82ec23da613c943ae02ffffff8ba7755efca46246ffa56445fea46546ffa26446ffa6674aff9e6245ffa16346ffa16348ffa26647ffa36645ffa16544ffa26845ffa36747ffa26746ffa36848ffa26746ffa16647ffa26647ff9f6644ffa06545ffa06645ff9f6645ff9e6545ff9e6647ff985f40ff965e40ff945c3eff925a3cff925a3cff975e40ff975f3fff955e3dff945d3cff945c3cff945c3bff955d3dff975d3eff995e3fffa26648ffa26746ffa36847ffa26846ffa26846ffa46848ffa26747ffa26749ffa16649ff9c6146ff9c5f42ff9d6043ff9b5f40ff9a5f41ff9b5f41ff9a5e41ff9c5e42ff9c5e41ff9b5d40ff995c3dffa16745ffa16443ffa06544ffa16545ffa06444ffa06545ffa16444ffa06446ffa06446ffa26347ff8a4c2fff824429ff93553bff8f5336ff905034ff8f5033ff8d4e31ff8b4e31ff8a4d31ff894d31ff884d31ff874c33ff874d32ff864b30ff864b2fff834a30ff8c5339ff935a3eff93583bff93583aff915738ff935839ff93583aff925739ff905537ff905538ff8d5337ff905538ff925639ff8e5135ff8f5135ff8f5034ff904f33ff89523bffa6755dff884c2fff8b4c31ff894c33ff894f34ff8c4d32ff8c4f32ff8d5132ff8c5232ff8e5434ff915535ff925735ff925836ff905634ff935538ff925435ff905639ff9a6950ff8d5338ff98583bff9a5c3eff9a5e3fff9b6141ff955a3aff975a3bff975a3cff975a3cff995c3cff985b3cff985c3cff975a3aff97593aff98593bff9a593cff975a38ff975a3aff9a593cff9a583aff985839ff8f5744ffa17c72ff977565ff9b7968ff9d7a69ffa07c6dffa28071ff9e7d70ffb3998cffab9387ff9c8175ffa3867affa5897dffa48b7fffa48a7fffa28a7effa48d81ffad9487ff9d8478ffb1988cffb29b8fffaf988effaf988effa0897fffa0877dffa58e84ffb7a197ffab9288ffb29a8dffb5a094ffc1a599ffaa7d6dffa5725cffc1a192ffc0a79bffbeaa9dffc2aca2ffc3aba0ffc4ab9dffc8a698ffa57561ffa36b54ffb78974ffceaca0ffb8a294ffc1b2a2ffc4a89cffba9481ffad6741ffc36b3cffc16e45ffc47345ffc67442ffc67447fec7774cfdcb7c4bd7c68c6b42e8dcd80debd8d809ffffe31bc642aa34c93bb135c03aa832c23dad2fc33cae2cc53aae29c138a827be3ba324bf39aa21c13eaa1fc53aad1dc13ea71ac43bb118bf40aa16b93aa213c936ae13bc43a110bf40af0ec837b60cbf40aa0bd12ea20acc339908df409f08bf409f06d52baa05cc33cc05cc66cc04bf40bf03ff55aa03aa55aa02ff808002ff0080028080800280808001ffffff01ff00ff01ffffff01ffffff01ff000001ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02ff008002ff008003ff55aa04bf408004bf408006aa2baa07b6249207b649b609c655aa0acc4db20cbf40aa0dc427b10fcc33aa11c33ca513c936ae15c23daa17c837b11ac445b11dc13ea71fc53aad22c33ca525c137a527c43baa2ac83daa2dc639aa0cd540bf05ffffffb5a26e59fda26145fea66548fea26546ffa5674cffa16146ffa16348ffa3664bff8f533aff9a5f43ffa96b4cffa86a4affa56a47ffa36948ffa46949ffa36847ffa36747ffa36748ffa36647ffa16846ffa26745ffa16644ffa16746ff9f6646ff9c6445ff975f41ff955d40ff955d40ff935b3eff935b3eff955d40ff986141ff975e40ff965d3fff965d3fff985f41ff975f41ff9d6343ffa16646ffa16746ffa26746ffa36847ffa36948ffa46948ffa46947ffa36847ffa26847ffa26748ff9c6143ff9c5f42ff9c5f41ff9b6040ff9b5f40ff9a5e41ff9b5e43ff9b5e42ff9b5f43ff9c5f41ff9a6041ffa06745ff9f6544ffa06546ffa06446ffa16548ff9f6447ffa16549ffa4684aff8f5132ff88482bff87472aff83442aff915239ff905238ff905134ff8d4f33ff8d4f32ff8d5033ff8c4f33ff8a4e32ff894e32ff884d31ff874c31ff874b30ff864c30ff844a2fff894e35ff945b3fff92583bff93583aff93583bff93583bff93583bff925639ff915538ff8f5337ff915538ff905537ff8f5337ff8f5237ff8f5236ff8f5136ff8d4e33ff884b31ff8e5a43ff8b563aff8a4f34ff8c4f33ff894f31ff8e4f33ff905135ff8f5234ff8f5435ff915535ff905535ff925737ff905635ff8f5637ff905437ff915435ff915537ff89553aff98654fff96593cff9a5b3dff9a5c3eff9c6041ff985d3dff955a3bff95593cff965a3cff965a3bff975a3cff985c3bff9a5d3cff9b5f3eff9e6140ffa0623fffa26341ffa36643ffa36644ffa56848ffa56748ffa66c4dffa1745cffaa8e80ff9b7c6cff9f7c6cffa07b6dffa37f71ffa08072ffa28679ffb7a092ffa79083ff9b8276ffa2897cffa4887dffa58b80ffa48b80ffa28b7fffa99184ffa58c80ffa1867bffb0998dffaf998fffaf998fffa18a80ff9f867dffa48e85ffb7a299ffa88f86ffae998effb3a096ffc4a191ffa06a53ffb99180ffbca497ffbfa89cffc4ada1ffc2ab9fffc0afa2ffc8a899ffaf7c66ffa77358ffb78f7cffc6ac9fffc2a99effbfa699ffc3ad9dffc0a698ffb18770ffb66742ffc1673affc26d44ffc37243ffc57444ffc77246fec97547fbc47a4bc5dfb39f73dcbcb153c5a69a27d19dbe22c33cac32c23da836c239aa33c33caa2fc33cae2dc139aa2ac237aa28bf39a625c837ac22c33cac20bf38a71ec43caa1bc642aa1ac43ba716c53aae15c249aa13bc43ae11c33cb40fcc44aa0dc43bb10cbf40aa0bb92ea20ab2339908bf409f07db49b606d555d505cc33cc04bf40bf04bf40bf03ff55aa03ff55aa0280808002ff80ff0280808001ff00ff02ff80ff01ffffff01ffffff0100ff0001ff000000ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02ff80ff02ff008002ff808003ff55aa04bf40bf05cc339906aa2baa08bf409f09c639aa0ab233990cbf40aa0eb637a40fbb33aa10cf40af13c943bc15ce3db617c843b119cc3dad1cc840ad1ecc3cb320c738af24bf39aa27c434aa2ac23daa2ac237aa05cc66cc1ae2cebad79a644dfea66247ffa46346ffa3674affa26348ffa4634aff98573fff7f4026ff7c3e27ff8d5137ff975a3dff9e6042ffa26646ffa56a49ffa76c4bffa76c4bffa76c4affa46849ffa46848ffa26746ffa26646ffa16646ffa06547ff9f6647ff985f41ff965e40ff975e41ff945c3fff935c3fff945b3fff935a3eff996243ff996142ff9a6043ff9a6041ff9b6042ffa16647ffa26848ffa26747ffa36847ffa46948ffa36847ffa46948ffa56a48ffa46947ffa46949ffa46949ffa16748ff9d6144ff9c6042ff9b5f40ff9c5f41ff9c6041ff9c5e42ff9b5e41ff9b5e43ff9b5e41ff935639ff94593bffa16747ff9f6445ffa06547ff9f6546ff9e6345ffa16548ff995b41ff86482aff89492aff88482aff88482cff83452aff8f5238ff905439ff905236ff8f5236ff8e5235ff8c5033ff8a4e32ff894e31ff894d31ff894e32ff884d31ff884b30ff874d31ff864c31ff884d34ff945c40ff92583bff93583bff94593cff93583bff93583bff92583aff915538ff92573aff925739ff925639ff8f5337ff8e5236ff8f5236ff905236ff8e4f34ff915235ff884e32ffa5725bff8c583cff8c4f33ff8e4f34ff8f5033ff8f5134ff915436ff915536ff925637ff925537ff905536ff8f5638ff8f5436ff905336ff925537ff915537ff8e563affa37662ff92573cff9a5a3eff995b3eff995c3eff9c6141ff985d3eff945b3cff95593bff955a3cff965b3cff965b3aff985d3cff995e3dff9c5f3effa06241ffa16341ffa26542ffa26644ffa56848ffa76a49ffa66b4affa16d52ff9c7868ff9c8175ff9d7b6cffa17b6effa07d6fffa28073ffa08477ffa99183ffb29c8fffaf978bff9e8579ffa1887cffa48a7effa78d81ffa48b7fffa58e82ffaf968aff987f73ffb29b8fffaf998effaf988fffa78f86ff9f877effa58f86ffb6a198ffa78d84ffaf998fffbfa396ffb08472ffa57562ffc0a298ffb8a498ffbea89cffbfab9fffc3afa1ffc4a594ffa67a64ffaf7c67ffc29b8cffc6aba0ffc3aba1ffb9a096ffc4aa9dffc6ac9cffba9d89ffaa785bffb6663fffbe653bffc26b42ffc06e40ffc17141ffc57347fec6734afcc4744bf3bd7357d6b87b5d74c4958014d966bf3dc03ba73ac63eab37c338a734bf3ba731c63eac2ec83dac2bc435ac28c639ac25c837ac23c53aa821c136aa1ec43caa1dc13ea71ac43ba718bf40aa15ce3db613c936ae11c33cb410bf40af0fbb33aa0dc43bb10cbf40aa0acc33b209c639aa08df40bf07b649b606aa2baa05cc66cc04ff40bf04bf40bf03aa55aa03aa55aa02ff00ff0280808002ff80ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff0100000001ff0000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ff0002ff808002ff008003ff55aa03ff55aa04ff40bf05cc339906d555aa08bf409f09c655aa0acc33b20cbf40aa0cbf2baa0fbb44aa11c33ca512c639b815c23daa18bf40aa19c23dad1bc639b31ec43caa21c93eaa23c53aa826c33cae2ac23daa0cbf40bf0bb95da242a68370e99d624dfdab674dffa66449ffa5684bff9f6046ff8a482eff85432bff85462eff874932ff93563eff93573dff94573bff925538ff925437ff915438ff935639ff965b3cff9c6041ffa16545ffa46848ffa36849ffa46849ffa16649ff9c6345ff975f42ff965d40ff965d40ff945c3fff945c3fff935b3fff935a3eff9a6144ff9b6344ff9c6244ff9f6445ffa36747ffa26648ffa26747ffa36948ffa36847ffa46a49ffa36848ffa56948ffa46948ffa56948ffa56848ffa36848ffa36748ff9d6143ff9b5f41ff9b5f40ff9d6142ff9b5f40ff9d5f42ff9b5d40ff94563aff905337ff925538ff975d3eff9f6546ffa16445ffa16544ffa36848ff9f6244ff8d4f31ff89472aff8b492cff89492cff87482bff87482cff84472cff8f5239ff915439ff8f5136ff8e5135ff8d5033ff8c5033ff8b5033ff8b5033ff894e32ff8a4f32ff894e32ff8a4d32ff874d30ff854b30ff844a31ff925a3eff92593cff93593cff93583bff93583bff945a3cff92583aff94593bff94583bff925739ff915538ff915538ff915539ff915438ff905336ff935337ff905034ff8f5234ff804b34ff9b6b52ff8b4e34ff915136ff905136ff905235ff915436ff935638ff925537ff915436ff925639ff905536ff905336ff925538ff915436ff925535ff925739ff966b54ff956046ff995a3dff985a3cff9b5d3fff9d6042ff9a5e3fff955b3dff95593cff94593cff955b3cff965c3cff975d3dff985d3bff9b603effa06342ffa16542ffa16542ffa26745ffa46948ffa66a49ffa96c4bffa3694eff996854ffb09589ff96776bff9e7b6fffa07d70ffa18072ffa28475ffa4897cffb0988affb29b8effb39b8fff9e8679ffa2877bffa48a7fffa78e81ffa68d81ffaa9284ffa3887cffaf978cffb0988fffae978dffab9389ff9e857bffa79086ffb39e95ffa78d84ffb59c8fffc09d8dffa1735fffb69280ffb59e94ffb9a49affc0ab9fffc3afa1ffc5aa9affae826cffb28670ffc5a395ffc3aba4ffc3aca4ffbaa297ffc2a89effc5a89dffc2a292ffb9947dffb06d4effb9653bffbc673bffc1693dffc16a3fffbf6f40ffc37145fec8724afec6774dfac5734bd7bd7e5b32cc9e8f19cc3dad3ec13aa93bc238a938bf37a835c03aa832c238a82fc33ca82dc139aa29c738ae27c43baa24c639aa22c33cac1fc53aad1dc135a71bc639aa19c233a317c837a615c23daa13c943ae12c639aa0fbb33aa0ec837b60cbf40aa0bd146b909c639aa09c639aa07db49b606d52baa06aa2baa05cc339904ff80bf04bf40bf03aa55aa02ff00ff03aa55aa02ff80ff02ff80ff0280808002ff80ff0000ff000280808001ffffff0100ff0001ffffff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff0280808002ff808002ff008004ff40bf05cc339906d555aa06d52baa09c655aa09c639aa0bd146b90dc43bb10ec837a410bf309f12c639aa15c23daa17c843a619c23dad1bc639aa1ec43caa20c738a723c53aa826c336a829c138a806d580d505ff99cc63a27664f4a1644efca9654bffa8674eff935439ff89472dff8b492cff8c4931ff8a4931ff8a4c34ff94583fff93593eff93573cff92563bff92563cff90543aff915439ff8f5339ff8d5435ff8d5234ff8d5135ff8e5137ff90543aff90563aff93593eff965e41ff965e41ff955d40ff955d40ff955d40ff935b3fff935a3eff985f42ff9e6546ffa16546ffa26747ffa46848ffa36747ffa36848ffa56a49ffa56949ffa56a49ffa46949ffa46948ffa56948ffa66948ffa66949ffa56949ffa36849ff9e6244ff9c6042ff9d6042ff9c6041ff995c3eff97583bff955539ff935438ff93563aff93563aff995f41ff9f6646ffa16545ffa36546ff97583aff89492bff8c492cff8b482cff8a492dff89492dff88492cff87492cff83462cff8e5237ff905439ff905237ff8f5235ff8d5135ff8d5134ff8c5134ff8b5034ff8a4f33ff894e31ff894d31ff894d32ff874c30ff864c31ff844a31ff91593dff935a3dff93593cff93593bff93593cff925839ff955a3cff955a3cff94583aff935739ff925538ff925639ff915538ff905438ff925539ff925437ff925436ff8f5435ff8c543aff93634aff945f44ff905336ff915236ff925438ff935639ff925538ff915537ff925538ff915538ff925538ff935537ff935637ff935636ff945637ff935637ff895941ff9c6d53ff975b3dff995b3dff9b5e3fff9c5f41ff9e6243ff975b3cff955a3cff965b3dff955b3cff975c3cff975d3bff995e3dff9b5f3fff9d613fffa16542ffa26644ffa46947ffa46a49ffa66a4affa76a4bffa4684bff9e674fff916c5bffa78b80ff997b6eff9f7e6fffa07f71ffa38476ffa18577ffa88f81ffb1998cffb39b8effb59d90ffa99084ffa58a7fffa68c80ffa88e82ffa99082ffad9487ff9e867bffb0988effad978bffae968bff9d857affa89187ffb19c93ffa78f85ffbaa091ffb58e7cffa57c69ffb89e8effb39f94ffbaa69effc3aea3ffc4a798ffaa8272ffb38d7cffc3a899ffbfaaa0ffc4ada4ffbba297ffbfa599ffc3a89dffc3a699ffb89583ffb98c77ffb0694affbc663fffbd693effc16c40ffc16d45ffbd6e43ffbf7049ffbe704affc67a51fbbc7252a2be897327d162be26c33ca837be3ca73cbf37aa39c03aaa36c239aa33c337aa30c53aaa2ec23dac2bc43bac28c639ac25c137ac23c53aa820c738a71ec43caa1cbf37a419cc33ad18bf35aa16b93aae13c936ae12c639aa10bf40af0fbb33aa0eb637a40cbf2baa0acc33b209c639aa08bf209f07b649b606d52baa06aa2baa05cc339904bf40bf04bf40bf03ff55ff03aa55aa02ff00ff03aa55aa028080800280008001ff00ff01ffffff0100ff0001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff03aa55aa03aa55aa03ff55aa05cc669906d555aa06d555aa08bf40bf09c639c60bd12eb90dc43bb10ec837b611c34ba512b8399c14cc40b216c53aae18bf40aa1ace45b11ec43caa20c740a722ca34ac26c33ca826c33cae11c33ca508ffdfdf84a87e6af0a56853fca3624aff8c4c33ff914e34ff914c32ff8f4d2fff8f4b32ff8c4a31ff8d4e35ff95593fff965a3fff93593dff93593dff92583dff91573dff92563cff91563cff90553cff91543bff8f533aff8f5339ff8e533aff8e553bff915a40ff955f42ff965e41ff955d40ff965d41ff955d40ff945b3fff945b3fff935b3effa06849ffa36749ffa46848ffa46848ffa36747ffa56949ffa46948ffa56949ffa56a49ffa56a49ffa66a4affa66948ffa66948ffa76949ffa76b4affa26647ff9d6142ff9c6042ff9b5e3fff985b3cff975b3cff96573aff97583bff96573bff935539ff925339ff9b6042ffa2694aff995a3cff8a4a2bff8a482aff8d492cff8c482dff8a4a2fff88492cff88492dff884a2eff87492dff84472dff8e5238ff91553aff905237ff8f5336ff8e5235ff8d5134ff8d5235ff8b5134ff8b5033ff8b5033ff8a4f33ff8a4e32ff884d31ff874e33ff864c33ff8f563cff91593dff945a3dff93593cff93593aff975c3eff945b3cff965b3cff965a3bff95593cff94573aff925639ff925639ff93563aff93563aff935539ff955638ff965837ff98593eff894f37ffa37057ff875034ff965739ff935539ff935538ff95583aff945739ff95583bff95583bff96593aff955739ff96593aff965939ff965839ff955839ff935c43ff9c7058ff93583dff9a5c3eff9a5c3fff9d5f40ff9e6141ff9d6142ff965a3cff965b3cff955a3bff975c3cff975d3cff995f3cff9b5f3eff9d6140ffa06643ffa16644ffa36947ffa36949ffa56a4bffa56a4bffa16849ff9f674aff936350ffac9185ff9b8175ff9d7b6effa07e71ffa28374ffa28678ffa28779ffac9285ffb29a8dffb39b8fffbaa195ffb1988bffa68d80ffa88f82ffa89081ffae9588ffa0877cffae968cffae978bffaf988cff9f897bffab9489ffae998effad9589ffbda092ffab8575ffb69183ffb59b91ffb5a598ffc2afa3ffc3aa9dffa78275ffb99689ffc3a69bffbea79dffc0aaa0ffc0a899ffbea394ffc2a89affc2a799ffb99a8cffb38f7effbf9985ffb0785dffbb7758ffbf7c5cffc2815fffbe8264ffbe8463ffbf8b6bffcc9576febb7853f2c785614eb48d7907db92db26c33cb53cbf3caa3dc03bab3ac139a737c338ac33c337aa32c238a82fc33cae2cc53aa829c738ae27c43baa24c639aa22c334a520bf38a71ec43caa1bbd39aa19c23dad17bc37b115c23daa13bc36a111c33ca510bf409f0ec837a40db1279d0bb92ea20ab2339909c639aa08bf40bf07b624b606aa2baa06aa55aa04bf40bf04bf40bf04bf80bf03ffaaff02ff80ff03aa55aa02ff80ff0280008002ff80ff0280808002ff80ff01ffffff028080800100000001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff0280808002ff808002ff808003aa55aa04bf408005cc669905cc339906d555aa08bf40bf0acc4db20bd12eb90dc43bb10ec837b610bf409f12c647aa14bf33a616c546ae18ca40b51ac43ba71dc13ea720bf38a722c33cac25c137ac20c740af13c943ae14e6ccbf9c9d6f5ff08f543efd905037fe914f35ff934f35ff924e33ff8f4d2fff8f4d33ff8f4c34ff905238ff995d42ff96583dff96593fff935a3dff935a3dff92573cff92573dff92573dff91553dff92573eff91563dff91553dff8e553cff8d553cff905b40ff945e41ff965e41ff955d40ff955d40ff955c40ff955c40ff955c40ff935a3dff9e6546ffa16749ffa36848ffa36848ffa56949ffa56949ffa56949ffa56949ffa66b4affa66a4affa56a49ffa76a4affa86b4affa76848ffa16443ff9c6041ff9d6042ff995d3eff995c3dff985c3dff965a3cff98593dff95563aff945639ff935439ff94553affa16648ff8e5234ff8f4c2fff8e4b2fff8e492eff8b472eff8c482eff8a482dff8a492eff8b4b30ff8a492fff88492eff84472dff8d5138ff91553aff905337ff8f5437ff8d5234ff8e5336ff8c5235ff8c5134ff8b5034ff8a5033ff8a4f33ff8a4e33ff894e32ff874d33ff854c33ff8c5439ff925a3eff93593cff955b3eff985e3fff955c3dff955c3dff965c3dff955a3bff94593aff94573aff94573aff93573bff94573bff94583bff94583bff945739ff9b5f3bff8f5234ff8b4e36ff8a513affa77357ff945838ff9a5c3fff985b3dff995b3fff96593dff96583bff95583bff955838ff97593aff965a3aff975a3bff995b3bff985a3aff985d40ffa2765cff965f45ff9a5c3fff9a5d3fff9c5e3fff9e6042ffa16444ff985c3dff965b3cff975c3bff975c3bff995e3cff995e3dff9a5f3dff9d6040ff9f6542ffa16644ffa26847ffa36a4bffa46a4bffa3694aff9f6849ff9b6546ff99654fff876053ffaf9689ff9b7b6effa28072ffa28073ffa28477ffa28678ffa2887bffb1998cffb2998effb59c8fffb79e91ffb0978affa99184ffa99082ffab9386ffa68c80ffa88f84ffaf988dffaf988bffa38d7fffac978bffad978bffb2998affb49989ffae8d7effb09386ffb5a198ffbcaea1ffc5aea2ffb29285ffbb9e8fffbea799ffbda89dffbda89effbea79cffbca295ffc0a797ffbfa799ffbca396ffb29689ffc8aea2ffccb3a2ffb9937bffbe9177ffc09279ffbe9079ffb98f7affba8d76ffb69074ffc59379fcbd7556dbbd7e5f24d4c6b802ffffff0ec849a435c53fad2bc43bac34c440ac38c43bad36c23daa33c33caf30bf35aa2dc13eaa2ac237b028c639ac25c83eac23c53aaf21c136aa1fbd3aa51cbf37ad1ac43ba718bf35aa17bc43a614bf40b213bc36ae11c32da50fcc33aa0dc43bb10cbf2baa0bb92ea20acc33b209c639aa08bf409f07b6249206d52baa05cc339905cc339905cc66cc03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff02ff80ff0280008001ff00ff01ffffff01ffffff01ffffff01ffffff01000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ff00ff01ffffff01ffffff0280808002ff008002ff008004bf408005cc339906d52baa07b649b608bf40bf0acc33b20bd12eb90cbf2baa0ec849b610bf409f12b8399c14bf40a616c546ae18ca40b51bbd42aa1dc13eb020bf38a722c33cac25c13eac12c647aa0ec849b60be8d1d16ea98674e2905b46fc96533afe965034fe975037ff945135ff934f35ff915036ff8f4f36ff92543aff9a5e42ff975a3fff975a3fff96593eff955a3eff93593dff94593eff92573eff92583eff92583dff90563cff91563dff90563eff8e573eff935e42ff965f43ff955d40ff965e41ff965e41ff955d40ff965d40ff945b3fff955a3eff9d6345ffa26849ffa36848ffa46948ffa66a49ffa66a4affa66949ffa56a49ffa66b4affa76c49ffa76b4affa66747ffa26343ffa26342ff9f6141ff9a5d3dff9c5e3fff9a5d3fff995e3dff985b3cff975a3cff96573bff95553aff92573aff93583bff915538ff9c5d40ff985738ff945234ff8f4e30ff8e4e30ff8f4e31ff8d4d30ff8c4b2fff8b4b2eff8a4b2eff8a4b2eff894a2eff85472dff8f5137ff90553cff905438ff8e5336ff8e5336ff8d5235ff8c5235ff8b5134ff8b5134ff8b5134ff885032ff875032ff894f33ff884d32ff874c32ff894f36ff955d40ff985d40ff9a5e40ff985d3fff965b3bff965c3cff955a3aff965b3cff955a3bff97583bff95583aff95573aff965a3cff925637ff8f5335ff975c3dff925639ff8d5134ff8d5034ff8c4f33ff9c6346ff905a40ff8d4e33ff8d4d32ff8c4c31ff8f4f33ff905033ff8f5033ff915433ff935435ff925434ff945636ff965737ff955636ff965839ff8d5b44ff9f7057ff9b5d41ff9f5d3fff9c5e3eff9e6141ff9f6142ff9b603fff985c3cff985c3cff995d3dff985c3cff995e3cff995f3fff9b6140ff9f6544ffa16746ffa36947ffa46a4affa56b4cffa26949ff9d6648ff9b6549ff9b6449ff98664eff997766ff9f8576ff9b7b6effa27f73ffa38273ffa28475ffa18576ffa38879ffb19689ffb3988bffb59b8fffb89f93ffb9a094ffac9488ffae9589ffb0958affa3897dffb0978bffb1988fffad968bffae968bffac9286ffb89c8fffb19486ffac9282ffb29c8effbeaa9fffc5b1a6ffb2998dffbda699ffbfaa9effbfa99dffbfaa9effbfa99effb8a394ffbca598ffbca698ffbda79affc4aea2ffd0baadffc5b4a7ffc7af9effb68e7bffbe8f7bffbc8f79ffbb9079ffb98e77ffba8e7affbf977bffc5876bfcc8825e9db3806d0eededdb03ffffff0acc4db226c33ca82cc53aae09c655aa32c738ad36c639aa34c43bac32c23da82fc33ca82bc43bac29c73eae27c43baa25c13eac23c53aaf1fc53aad1ebb3caa1cbf40ad1aba3ba718bf40aa15c23daa13c936ae12c639aa10bf30af0fbb33aa0ec849a40bd12ea20bb92ea209c639aa08bf40bf07db49b607b649b606aa2baa05cc33cc04bf40bf04bf40bf04bf40bf03ff55aa03ff55ff03aa55aa028000800280008001ffffff0100ff0001ffffff0280808001ffffff0280808001ffffff0000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0280808001ff00ff01ffffff01ff00ff02ff80ff03ff55aa03ff55aa04ff80bf05cc33cc06d555aa07db49b608bf40bf09c639aa0bb92ea20cd540bf0eb637a410bf40af12c639aa14bf40a616c53aae18ca40b51bbd39aa1dc13ea71fc53aad22ca3cb425c13eac28bf39a620bf38a707db6db60feedddd82ad8778f6905b44fe9a5339fe965138ff975237ff955138ff925137ff925339ff95593eff9b5f43ff995d42ff995c40ff985b40ff975b40ff955b40ff965c40ff93593eff935a3fff93593eff92573dff93573fff92583fff8f573eff935d41ff945e41ff945d3fff965d41ff955d40ff955c3fff955c40ff955d40ff965a3fff995e41ffa2684affa56a49ffa46949ffa66948ffa56949ffa76a4bffa76b4affa86d4bffa56947ffa26744ffa36545ffa26143ff9f6040ff9e603fff9e6041ff9b5e3fff995d3eff975c3dff97593cff94583aff945539ff95573bff92563aff93573bff7b3f22ff95563aff985638ff955436ff925335ff905133ff8d4e31ff8d4e31ff8d4e31ff8c4c2fff8a4c2dff8b4d2fff894b2eff86482eff8d5036ff91553bff8f5336ff8f5437ff8f5437ff8e5336ff8d5235ff8c5235ff8c5235ff8a5033ff8a5135ff885033ff884e32ff884e33ff8a4f34ff884f34ff9d6448ff9a5e41ff995d40ff985d3eff965b3cff975b3dff975b3cff965b3cff975a3bff995a3bff995b3cff935738ff905436ff915637ff945a3bff935a3bff8e5337ff8d5135ff8d5033ff8f5135ff874b32ffa3735eff8e5133ff935235ff904f33ff925236ff925234ff915334ff935436ff935535ff955636ff955636ff955637ff965636ff965737ff91593eff9f7058ff975b41ff9e5c3fff9e5f3fff9f6041ff9f6242ffa06444ff995d3eff985d3cff995d3dff9b5f3fff9a5f3eff9a5f3eff9b6241ff9b6340ff9f6746ffa36847ffa4694affa5694bff9f6849ff9c6648ff9b674aff9a6448ff9a6549ff8d6451ffaf9587ff9d8072ffa17f73ffa27f71ffa38275ffa28476ffa38677ffa78a7dffb29789ffb4998dffb49a8fffb59d92ffb8a195ffb39b8effb1978affa88d81ffae9489ffb1988dffb59e93ffaa9288ffac9288ffb79b8effaf9285ffb29689ffbca499ffc4afa6ffb79f94ffbea79cffc1aca0ffbea99dffbea99dffc1aca0ffbba69affbca599ffbba599ffbea99cffc7b3a6ffc9b3a7ffc4aea2ffbea99bffbfa491ffba907cffbd8e7affbd8f79ffbc8f78ffba8c74ffc18f7bffc3987bfec17b5ff9bb7b58aab88e7436cbafa114e6ccbf0edbc8c82bd0a0ac32c7a3b30dd889c416d146ae38c437a835c53aa833c33caa30c53aaa2ec23dac2bc43bac29c738a826c33ca824bf39aa21c136aa1fc53aad1cc837ad1bbd39aa19c23dad17bc37a614cc33b213c936ae11c33ca510bf309f0fcc44aa0ec849a40cbf40aa0bb946a20ab2339909c639aa07db49b607b649b606d555aa05cc33cc04bf40bf05cc339904bf40bf03aa55aa03aa55aa02ff008002800080028000800280008001ffffff01ff00ff01ffffff01ff00ff01ffffff00ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff01ffffff01ffffff00ffffff01ff000001ffffff01ffffff0000ff0001ffffff01ffffff01ff00ff0000ff0001ffffff01ffffff000000000000ff0001ff00ff01ffffff0280808001ff00ff01ffffff01ffffff01ffffff02ff80ff02ff80ff02ff008003ff55aa04bf40bf05cc339906d52baa07db49b609c655aa0acc4db20bb92ea20dc43bb10eb637a411c33ca512c639aa15c23daa16c546ae18bf40aa1bbd39aa1dc13ea720c740af22c33cac24c639b128bf39a62ac23daa1fce3aad09c671c628d9ccb9cc9a6d5aff9b563dff99553cff955539ff975238ff945438ff95553bff975b3fff9a5f43ff9a5e41ff995c40ff995c40ff985c40ff985c40ff965b3fff975c41ff965b40ff955a3fff955a40ff955942ff92583fff91583fff965e43ff955e42ff965e42ff965e41ff965d41ff965d40ff975d40ff965d40ff975c40ff985e41ffa26849ffa56949ffa46848ffa76a4affa76b4bffa76c4bffa76a4affa66948ffa46746ffa26644ffa06343ff9f6041ffa16242ffa46646ffa06344ff9b5d3fff995c3dff97593cff95583bff95583cff95573cff94573bff94583cff82472cff783d22ff87492eff965639ff945436ff945437ff925235ff905134ff8e4f32ff8e4e31ff8d4e30ff8b4d2eff8a4e2fff8a4c2fff874a30ff8f5238ff91563aff905538ff8f5437ff8f5437ff8e5337ff8d5336ff8d5336ff8b5135ff895033ff8a4f33ff8a5134ff8b5035ff8a4f34ff83482cff7f4329ff9d6447ff975b3fff995c3fff985c3eff985d3eff985c3dff985c3dff995c3eff985b3cff97593bff915536ff915537ff935839ff945a3aff945b3bff8e5636ff8d5236ff8d5135ff8e5135ff8e5034ff8f5338ff844f36ff9d6b51ff905235ff955335ff935233ff935436ff955538ff955637ff945536ff955737ff955637ff965737ff975837ff975836ff995d41ff9c6d56ff9a6247ff9e5c3dffa0603eff9e5f3fff9f6242ffa06444ff9d6241ff985e3dff995e3dff9a5f3eff9a603eff9b5f3eff9b6240ff9c6240ffa06646ffa56949ffa76b4cffa5694cff9e6648ff9c6548ff9b674cff9e674cff9f6749ff9a6850ff9d7c6cffa4897cff9e7f74ffa48275ffa28274ffa28376ffa38575ffa38477ffa98b7dffb4998bffb69c8fffb59d91ffb69d92ffbaa296ffb59b8fffb2998cffa48b7fffb3998fffb39b90ffad9589ffab9286ffb69a8dffaf9487ffb79d91ffc5afa5ffbea8a0ffbea99dffbfaa9effbfaa9effbea99dffbeaa9effbda99dffb5a197ffbaa39affbfaaa0ffc9b4a9ffc9b3a7ffc1a99cffbda597ffbaa393ffba9d87ffba917affbe9079ffbe9079ffbc8f76ffbb9076ffbf9375ffbe926ffdc37f5dfcc57e5be9b87858c7bf7c61afbc7a5fa1c387706ebc978416d1a2b927c43bb139c036aa3ac639ab37c338a734c43bac32c238a82fc93cae2cc53aa82ac23daa27c43baa25c13eac23c53aaf21c13eaa1ec433aa1dc13ea71bbd39aa18bf35aa16c53aae14cc40b213bc36ae12c639aa10bf40af0ec837a40cbf2baa0cbf40aa0bb946a209c655aa08bf209f07db49b607b624b606aa2baa05cc33cc05cc339905cc669904bf40bf03aa55aa03ffaaff0280008003aa55aa0280808002ff80ff0280808001ffffff01ff00ff0100000001ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff01ffffff01ffffff01ff000001ffff0001ff00ff01ff00ff0000ff0001ffffff0000ff0001ffffff01ff00ff0000ff0001ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff0280808002ff008002ff80ff03ff55aa03ff55aa04bf40bf05cc66cc06aa55aa07b6499208bf409f08bf40bf0ab233990cbf40aa0dc43bb10fbb33aa10bf40af12c639aa14cc4db216c53aae18bf40aa1ac43bb11dc13ea720bf40a722c33cac25c137ac27c43baa2bc43ba62dc639aa22c33cac0be8b9d17ab28a77fd995b42ff9a583bfe98563aff9b583bfe99583cff96573bff995b3fff9b5f42ff9b5e42ff9a5e41ff995d40ff985c3fff995d40ff985d40ff985c41ff965b40ff955b40ff975c42ff935940ff935941ff91583eff965d42ff975e42ff965d40ff965d40ff965d40ff975d40ff975c3fff975c40ff975b3fff94593cffa16647ffa46949ffa56949ffa86c4bffa86b49ffa86b49ffa66847ffa46646ffa16342ffa26442ffa86a4bffa66548ff9e603fff8d4e30ff86492bff985a3eff98593cff95573aff93573aff92573bff93563cff93583cff84492eff7a4026ff763d23ff7d4025ff96573bff935337ff935437ff915235ff905133ff8f5032ff8f5032ff8f5032ff8c4e2fff8b4d30ff894c2fff894b30ff8d5236ff8f5538ff905538ff8f5437ff905538ff8d5336ff8d5337ff8c5236ff8a5033ff8a5135ff8d5135ff8b5033ff864b2fff81462bff80442aff804429ff955a3eff9a5f42ff995d40ff995d3eff9b5f3fff9b5f3fff9a5d3eff965a3aff935636ff925737ff935838ff945a3aff955c3cff945b3bff915839ff8d5436ff8c5135ff8d5236ff8e5136ff8e5034ff8d5035ff8b4f36ff8d5c46ff926045ff935335ff945334ff925436ff955638ff955637ff945536ff955737ff965838ff965838ff985939ff985937ff98593bff915d43ffa36e54ff9f5d40ffa05e3fff9f6040ff9f6140ff9e6240ffa26645ff995d3cff995d3dff9b5e3eff9c6040ff9b613fff9b623fff9d6241ffa06444ffa46949ffa76c4dffa4694bffa0684aff9e684bff9d684cffa06a4fffa46c4effa66e53ff9e745effc2a698ffad9287ffa18376ffa18375ffa18274ffa18375ffa38475ffa38577ffae9183ffb49a8dffb49b8effb59d90ffb69f92ffbba397ffb79f92ffa99184ffb2998dffb49c90ffaf978affac9386ffb4998cffaf9588ffbda79bffc3aea3ffbea99fffc1aca0ffbfaa9fffbda99dffbfaa9fffbfaa9effb49f95ffb7a399ffbfaba2ffcab6acffc6b1a5ffbca497ffbba093ffbca092ffbca190ffbc9b86ffbc927bffbd9179ffbb9077ffbd9278ffbd9479ffc59e7fffbb8966ffc48161fdc07656fbbd764df6c77757e7cb876792b9886e12d4aa9c2bc441a638c43bad3ec13aa93cbf37aa38c437ad36c239aa34bf3ba731c13eac2ec23dac2bc43bac29c138a827c43baa24c639aa22c33cac20bf38a71ec43caa1cbf37a419c233a318ca40aa16c53aae14bf40a612c639aa11b43ca50fbb33aa0ec837a40dc43b9d0cbf40aa0acc4db209c639c608bf40bf07db49b606d555aa06d52baa05cc33cc05cc339904bf408004bf80bf03aa55aa03aa55aa02ff808002ff808002ff80ff0280008001ff00ff01ffffff01ff000001ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0000000001ffffff0000000001ff00000000ff0001ff00ff01ffffff01ffffff01ffffff0100ff0001ffffff01ffffff0100ffff01ffffff01ffff0001ff00ff01ff00ff0280008002ff80ff01ff00ff01ffffff01ffffff01ffffff01ff00ff02ff80ff02ff80ff01ff00ff02ff80ff028000800280808002ff008002ff008003ff55aa03aa00aa04bf80bf04bf40bf05cc33cc06d555aa07b649b607db49b609c639aa0bb946a20cbf40aa0eb637a40fbb33aa11c33cb412c639aa14cc40b216c53aae18ca40b51bc642aa1dc135a720c740af22c33cac24c639b127cb34aa2bc435a62ec23dac30c53aaf0bd174b94eb79686f09a6247fe9f5d3fff9c5a3eff9d5b3bff9c5a3bff9b5b3eff9c5f44ff9c6044ff9a5f42ff9a5d40ff9a5d42ff9a5e42ff995d41ff985d40ff985c40ff975c41ff975c40ff975c41ff955b42ff935940ff90583dff975f42ff975e42ff965d41ff975d41ff975d41ff975c40ff975c40ff985e40ff9a5e41ff965a3dff9d6243ffa46a4affa76b4affa86c4bffa76947ffa46543ffa56645ffa76848ffac6d4effa16243ff8c4d2fff803f22ff7d3d1fff7d3f23ff8b4e32ff96583bff955539ff96573bff95573cff94583cff94583dff84492eff7d4328ff7b4026ff773d23ff75391fff935639ff945538ff935437ff935437ff925235ff8f5133ff8f5032ff8d4f31ff8c4e30ff8b4d30ff8a4d30ff884a2fff8d5236ff905739ff905538ff8f5437ff8e5436ff8e5437ff8b5134ff8c5235ff8e5538ff8a5135ff874b2eff85492dff82472cff83462bff81442aff85482eff905439ff995e40ff9d6042ff9e6142ff995d3dff935736ff935637ff925536ff935737ff935838ff945a3aff975e3eff965d3eff935a3bff8f5738ff8d5537ff8d5236ff8e5337ff8e5236ff8e5236ff8d5134ff8f5137ff854a33ff986851ff8b5234ff945436ff955738ff955536ff965637ff955737ff965738ff955737ff955737ff985a3aff9a5b38ff995938ff965c3fffa7785eff9b5f42ffa05d40ffa05f40ff9f6140ff9f6240ffa36746ff9d6241ff995d3dff995e3dff9a5f3eff9b603fff9d6241ff9e6241ffa16444ffa66b4bffa56b4cffa26849ffa3694affa66d50ffa57052ffa77254ffa97152ffaa7354ffa6765cffae8a79ffbba295ffbaa092ffa3887aff9f8374ffa08374ffa08374ffa38576ffa48779ffb09485ffb59c8effb49c8fffb59d91ffb7a094ffb9a295ffb69e92ffaf978affb39c8fffb2988bffaf9386ffb29689ffb59c8fffc4ada1ffc4b0a3ffc0ada0ffc0ac9fffbea99dffbda99cffbea99dffb5a095ffb3a096ffbeaba1ffc7b4a9ffc4ada2ffbaa093ffb99e8fffbc9f91ffbca091ffc0a595ffbd9986ffbc917bffbb9079ffbb9178ffbe937affba9279ffc79b81ffbf8262ffc07556fec07352febc7d51f3c4856689b8917b1bc684aa20c740af45c037aa42c13aaa3fc239aa3cc437ae3ac139ab38c43ba835c03aa833be3caa30bf3aaa2dc139aa2bc43bac29c138a827c43baa24bf39aa21c136aa1fc53aad1dc13ea71bc639aa1ac43ba718bf40aa15c23daa14bf40b212c639aa10cf30af0fcc33aa0ec837a40dc43bb10bb92ea20bb946a209c639aa09aa39aa07db49b607b624b605cc33cc05cc339905cc66cc04bf40bf04bf40bf03aa55aa03aa55aa02ff808002ff80800280808001ff00ff01ffffff01ffff0001ff00ff0000000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff00ffffff0100ffff01ff000001ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff0100ff000280808001ffffff01ffffff01ff00ff01ff00ff02800080028080800280808001ffff0001ff00ff02ff80ff02ff80ff02ff808002ff808002ff80ff02ff80ff02ff80ff02ff80ff02ff80ff03aa55aa03aa55aa03aa55aa03ff55aa03ff55aa03ff55aa04bf40bf04bf40bf05cc33cc07b649b608bf609f08bf409f0acc4db20bb946a20cbf2baa0ec837b60fbb33aa11c33ca513bc36a114cc40b217c837b119c23dad1bc639aa1ec43caa20c738af23c53aa825c837ac29c73ea82cbf3aa82fbe3ca828bf40ac08df9fbf6da87e6ef2a26247fea5603ffea35d3fffa16240ffa06141ff9f6041ff9c5f43ff9d6245ff9c5f44ff9d5f43ff9c5e42ff9b5f44ff9b5f43ff9c6044ff9b6145ff9c6247ff9d6347ff9a5f45ff955a41ff8f563dff955d42ff955f42ff965d42ff975e41ff975d40ff985d41ff985d41ff985c40ff985d40ff9a5b3fff995c3fff995e3fffa56b4affa56948ffa46746ffa66947ffa96a49ff9e5e3eff89492bff7f3f21ff804022ff804122ff804123ff7f4224ff7d4227ff8e5137ff94573aff96573bff94563bff95583cff94583eff854a2eff7f4329ff7e4429ff7b4025ff75391dff703418ff8c4f32ff935437ff935337ff935436ff935436ff935536ff915334ff8e5032ff8f5034ff8f4e33ff8d4d32ff8a4c32ff8e5238ff905539ff905539ff8f5436ff8e5336ff8f5537ff8e5336ff8a4f33ff874b30ff864a30ff85492eff83472cff83472dff81452cff83472fff7e4129ff7a3f26ff9c6243ff935637ff935636ff925536ff905534ff925737ff945939ff945939ff955c3bff985f3eff955c3bff955b3cff915839ff8e5537ff8d5437ff8d5337ff8d5237ff8c5135ff8d5136ff8d5236ff8c5036ff905037ff875138ffa67259ff925639ff985437ff965536ff965736ff965837ff975838ff985939ff985839ff995839ff9a5939ff9b5937ff9b5a3cff966950ff9c674bffa05d3eff9f5f40ff9f6241ff9f6141ffa16444ffa36746ff985d3dff9b5f40ff9b6040ff9c6140ff9f6442ff9f6242ffa26545ffa56a4bffa7704fffa66f50ffa56e4effa97051ffa87252ffa87253ffa97355ffaa7253ffa97357ffa07460ffbfa193ffbca395ffbfa596ffb79c8dffa38778ffa18475ffa28476ffa28576ffa38679ffb19688ffb79d91ffb59d91ffb69e91ffb8a094ffbaa296ffb2998effb59e92ffb2988dffaf9388ffb2968bffc0a89dffc5aea3ffc3afa2ffbfac9effc1ab9fffbfaa9dffbea99dffbaa499ffb6a096ffc1aca3ffc6b1a7ffbba496ffb99d8dffb99d8dffbb9d8effbc9e8fffbb9f91ffc2a697ffbb9483ffbd907bffbe9179ffbc9177ffc0947affba9278ffb88a6cffb6764effb96c46fdc77754ebb8855d5ed1ae9d11e196c330c53aaa3bc73dad46c537ab44c73cac41c437a93fc23daa3bc73dad39c53aaa37c338a734bf3ba732c23dad2fc33cae2cc53aae2ac237aa28bf33a626c336a824bf39aa21c136aa1fc53aad1dc135a71ac43ba719c23dad17bc37a614cc33b214bf40b212c639aa10cf40af0fbb44aa0dc43bb10cbf40aa0bb946a20ab2339909c639aa09c639aa07db49b606d52baa06d555aa05cc339904bf008004bf40bf04bf40bf03aa55aa02ff808002ff008002ff80800280008001ff00ff02ff808001ffffff010000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001ffffff00ffffff00ffffff01ffffff01ffffff01ff00ff0000ff0001ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffff0002808080028080800100ff0002ff80ff02ff80ff01ffffff01ff00ff01ff00ff01ff00ff0280808002ff80ff03aa55aa0280008002800080028080800280808002ff008003aa55aa03ff55aa02ff808003ff55aa02ff80ff02ff80ff03ff55ff03aa55aa03aa55aa04bf40bf0480408003aa55aa04bf40bf04bf40bf04bf40bf05cc33cc06aa2baa06d52baa08bf409f08bf60bf09c639aa0acc33b20dc43bb10dc43bb10ec837b610bf40af12c639aa13c943ae15c23daa17c837b119cc3db81bc639b31fc542ad20c738af23c53aaf26c33cae28c639ac2cc540a82ec237ac31c139ac09e371c65fa97b6ef0a46348feab6244fea45f40ff9f5d3eff9d5b3dff9d5c3fffa06244ffa06447ff9d6045ff995c41ff94573bff905338ff8d5036ff894d33ff874c32ff844a2fff81472cff80462bff7f452cff7f462dff975f44ff975e42ff995e43ff985e42ff985d41ff985d41ff9a5e42ff995d40ff9b5e41ff995b3eff975a3dff985c3fffa86e50ffab6d4dff9c5d3dff905031ff874728ff844425ff864526ff844425ff834426ff804526ff7f4426ff7e4226ff7f4228ff8e5237ff915439ff95563aff94583bff955a3dff864c30ff81462bff81462aff7b3f23ff76391fff74361cff70341aff804328ff965639ff935236ff945436ff925335ff915334ff905334ff915335ff8f5034ff8f4f34ff8d4e33ff8c4c33ff905439ff915739ff95583cff925639ff8f5134ff8b4c31ff894b30ff884b30ff874b30ff86492fff84492dff82482dff83472eff83472fff7e4129ff753823ff72361fff95593dff95573aff935537ff925636ff925736ff945839ff935938ff935939ff965d3cff975e3eff965c3cff93593aff92583bff8e5538ff8f5539ff8f5338ff8e5338ff8e5237ff8f5338ff8e5237ff8d5236ff8e5033ff8b4f38ff966551ff955f45ff9a5639ff965536ff945635ff965837ff955737ff975838ff985838ff995a39ff9b5b3aff9c5b39ff9b593bff915b43ffa4795fff9d5e41ffa05f3fffa0603dff9f603fffa06242ffa36746ff9d6040ff9a5f3eff9b6040ff9b603fff9e6241ff9f6343ffa06445ffa97355ffb07d5fffa97657ffa67152ffa97152ffa97252ffa97255ffaa7355ffab7356ffac7658ffa9785fffac8976ffc1a796ffbfa699ffbfa497ffc1a597ffb49789ffa98c7dffa08475ffa38679ffa5897cffb69c8effb79e91ffb8a094ffb79f94ffbaa195ffbaa196ffb49b8fffb49a8dffad9286ffb1988cffc3ada0ffc3afa1ffc1ac9fffc1ac9fffc1ac9effbfa99dffbda69affb39d91ffc2aca1ffc2aa9dffb89f90ffb79b8bffb99c8bffb89c8bffb99c8cffba9d90ffb9a195ffc4ad9fffbc9e8cffbf9b85ffbc947cffc3977dffbd8e74ffc29a82ffc28567ffbc744affca7b54f0bd785b5fcfb49c09ffffe304ffffff0bd146b92ac83db049c43bab46c13aa842c53aaa40c33cab3dc43bab3bc23da939c53faa36c63daf33c33caa31c139ac2ec237ac2cbf3aa82ac237aa27c43baa25c137ac22c334ac20c738af1ec433aa1cbf2ea41ac43bb118bf40aa16c53aae15c23daa13c936ae11c33ca510bf40af0fbb33aa0dc43bb10cbf40aa0bb946a20ab2339909c639aa08df40bf07db49b606d52baa06d555aa05cc339905cc339904bf40bf04bf80bf03ff55aa03aa55aa02ff008002ff008001ffffff02ff80ff01ffffff01ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01ffffff010000000000ffff01ffffff01ffff0001ffffff01ffffff01ffffff01ffffff0280808001ff00ff01ffffff01ffffff0280808002ff80ff02ff80ff0280808002ff808002ff808002ff008002ff008002ff80ff02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa02ff008003aa55aa03aa005503ff55aa04bf40bf04bf408004bf408004bf40bf04bf40bf04bf40bf04bf40bf04bf408004bf40bf05cc66990599339904bf40bf05cc339905cc33cc06d52baa06d52bd507db24b608df40bf09c639aa0bb946a20bb92ea20cbf40aa0eb637a40fbb33aa10cf40af12c639b814bf33a616c53aae18ca40b51ac43bb11cbf37a41ec43caa21c136aa23c533a826c93cae29c138a82cc540a82fc33ca82cbf3aa80bd15db921b99383d398664cfda2603ffea05d3cfe9e5b3cff9e5b3eff9b593dff9d5e41ff93563aff8c4f34ff8b4e34ff8b4e33ff894d32ff894c31ff894c32ff884c32ff854b30ff854b2fff844b31ff814930ff834b32ff965e42ff985d41ff995d41ff985d40ff995e41ff995e40ff995e40ff9a5d40ff985c3eff955b3eff945c3fff955a3eff935639ff8a4a2dff8a492aff8a482aff8a492bff874729ff884829ff864727ff854627ff814628ff804528ff7f4528ff7e4227ff915538ff925638ff965a3cff965b3dff864d30ff844b2eff824528ff7c3f22ff793c1fff773a1eff75381eff71351bff74381fff955539ff945236ff945337ff935336ff915234ff905234ff905233ff8f5135ff8d5134ff8b4f32ff8e4f33ff92553aff905439ff8c4e32ff8a4c30ff8b4c31ff8a4c31ff894b31ff884b30ff884b30ff86492eff84492fff82492eff83482fff7f432aff773a23ff743720ff6f321cff905439ff95573bff925537ff955839ff945838ff95593aff945a39ff965d3bff975f3dff955b3cff93593cff92573bff91563bff90553aff905539ff8f5438ff8e5337ff8e5337ff8e5337ff8e5237ff8f5337ff8f5236ff8e5035ff854b31ff9d6950ff92553dff98563aff965539ff945637ff955738ff965837ff975937ff995939ff9a5b3bff9a5a39ff995839ff97593effa87c62ff955a3dff9f5c3fffa25e3fffa25f3fffa05f41ffa26343ffa46747ff9a5e3cff9c603fff9e603fff9e6040ff9f6345ffa46f52ffb88c72ffbe947cffbb8f76ffb5896dffab7e61ffa97659ffaa7658ffab7558ffac775bffaa775affab7a5bffa87d65ffbd9d8cffc3a99cffc1a79affbfa497ffbfa597ffbda394ffb39789ffa38678ffa48779ffa58a7cffbba294ffbaa395ffbaa396ffb8a196ffbaa497ffb59d92ffb59c90ffae9588ffb9a295ffc3aea1ffc2aea0ffc1ad9fffc1ac9effc0ab9dffbfa89fffb7a096ffc4ab9fffac9084ffab8f7effb49686ffb99b89ffb99b8bffb89d8dffba9f90ffbfa698ffc6ae9fffc3ad9fffc2aa98ffbd9b84ffbf957fffca997fffbd8f76ffc79983ffbc7557febd704bfeb0714fc4cba8973ceae1dd3be9dccf11e1e1d20cbf40aa39c03aaa4ac13ba947c239a944c338a942c13aaa40c33ca73dc43ba73ac639ab38c43bad36c239aa33c33caa30bf3aaa2ec237ac2bc435ac29c138a827c43baa24c639b123bd3aa820c738af1ec433aa1cc837ad1ac43ba717c837b116c53aae15c23daa13c936ae11c32da510bf40af0fbb44aa0dc43bb10cbf40aa0acc33b20acc4db209c639aa08bf409f07db49b606d52baa06d52baa05cc339904ff40bf04bf408003ff55aa03ff55aa03aa55aa02ff808001ffffff01ffffff01ffffff01ffffff01ff00ff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0000ff0000ffffff01ffffff0100000001ff000001ff00ff01ff00ff01ffff0002ff80ff01ff00ff01ff00ff01ffffff02ff008002ff808002ff80ff02808080028000800280008003aa55aa03aa55aa02ff008002ff808003aa55aa02ff80ff03ffaaff03aa55aa03aa00aa04bf40bf04bf40bf04bf80bf04bf40bf03ff55aa04bf408004bf408005cc33990480008005cc339904bf40bf04bf40bf04bf00bf05cc339905cc339905cc33cc06aa2baa06aa2baa05cc33cc06d52baa06d52baa07db24b608df40bf08df40bf0acc4db20acc33b20bb946a20cbf40aa0ec849b60ec849b610bf40af11c33cb413c943ae15c23daa17c837b119c23dad1bc639aa1cc837ad1fc53aad21c936aa24c639b127c43bb12ac23daa2cc540ae2ec83dac32c73dad2fc33cae0dd862c456ac8e77f8986246fea35e3fffa15b3dff9c593dff9d5b3eff9f6145ff9c5f43ff975b40ff905439ff8c4f34ff8d5135ff8b4f34ff8b4f34ff894e33ff884e33ff874d32ff864e33ff844c34ff8a523aff965e43ff995e44ff985c40ff9a5d41ff9b5f42ff9a5e41ff9a5e41ff995c3fff975a3dff985b3eff955a3eff94593cff905437ff8a4b2eff8a4a2dff8a4a2dff8b4b2dff88492aff854727ff854728ff854728ff814728ff804629ff80452aff7f432aff905538ff955a3dff93573aff884d2fff864c2fff814728ff7e4021ff7e3f21ff7c3d1fff793b1fff773a1fff70351bff6e3118ff905135ff935236ff925134ff925134ff915234ff915234ff905133ff8f5034ff8d5033ff8f5035ff87482dff8a4e33ff894e33ff8a4a30ff8b4c31ff894b2fff894c31ff884c30ff874a2fff874a30ff85492fff84492fff82482dff80442cff783c24ff753821ff72361fff70341eff81452cff975b3fff935639ff95593aff945839ff955a3aff965c3cff985e3dff955b3aff955a3bff93583bff93583cff91563aff91563bff90553aff8e5538ff8d5337ff8e5338ff8e5338ff905539ff905438ff915436ff925539ff95583fff8c533cffa06b54ff94573aff985637ff955537ff98593aff985938ff995939ff975838ff945535ff965536ff965534ff965539ff89553cffa57056ff9d5c3fff9f5b3cff9f5d3effa05f40ffa26243ffab6d4cff995e3cff9b5f3dff9d6041ff9f6546ffa77457ffbc9275ffc09b84ffbe9c87ffbd9a85ffbd9982ffbd9780ffb98e75ffad7e65ffab7a5fffaa785dffac795dffae7a5dffab7b63ffb18f7cffbda493ffc3a99bffc0a699ffbfa597ffc1a699ffbfa596ffc3a899ffb6988bffa38778ffa78b7dffc0a79affbda598ffbba599ffbba498ffbfa99dffb49c8fffab9386ffc1ab9fffc2aea1ffc2aea1ffc2aea1ffc0ac9effbfa99effbaa49bffbca499ffb29386ffa98777ffb1907fffb29483ffb69889ffb69b8affbda394ffc8afa1ffccb3a5ffc6afa0ffc1ab9dffc2a99affba9482ffc69b89ffc2947affc0997cffb77b5effc0785dfec27959f3ba8262c0c2957eb4a47a6592a285722ebc69a138c43bad40c33ca74bc23aaa49c038a846c53aab44c338a942c13eaa3fc239aa3cc437aa3ac639ab38c43ba835c53aad33be3caa30bf3aaa2dc139aa2bc435ac29c738ae26c336a825c137ac22c33cac1fc531ad1dc135a71bc639aa1ac43ba717c837b116c53aae14bf33a612c639aa11c33cb40fcc33aa0ec837a40dd84eb10cbf40aa0bd146a20acc33b209c639aa08bf409f08bf409f06d52baa06d52baa05cc339904ff80bf03ff55aa03ff55aa03aa55aa02ff00ff01ffffff0280008001ffffff02ff80ff01ffffff01ffffff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00ffffff01ffffff01ffffff0000ff0001ffffff01ffffff01ff00ff01ffffff02ff808001ffffff01ff00ff028000800280008002ff008002ff808002ff80ff02ff80ff0280008003aa55aa03aa55aa0280008003aa55aa03ff55aa04bf80bf04bf408004bf408003aa55aa04bf40bf04bf40bf04bf40bf04bf40bf05cc339904bf40bf05cc33990599339905cc339905cc339906aa55aa05cc33cc05cc339905cc33cc06d52baa06aa2baa06d52baa06d52baa06d52baa06aa55aa07b649b607b649b607b649b608bf40bf08bf409f09c655aa09c639aa0acc4db20bd146a20cbf40aa0dc43bb10ec849b60fcc44aa11c33ca512c639b814bf40b215ce3db617c837b11ac43ba71bc639aa1dca3ea720bf38a723c53aa824c639b127c43baa2ac83daa2dc639aa2fc336ae32c738ad33c337aa27cb3bb10feeccddb5986c59fc9f5c42fea45c3dfe9f5a3cff9c5b3effa26447ff9d6044ff9b5e44ff985c40ff95593dff94573bff8d5135ff8c5035ff8c5036ff8b5035ff8a4f35ff874d34ff864d35ff8d543cff955d42ff995e42ff9b5e41ff9d5e43ff9a5c40ff995c3fff9a5c3fff985b3eff995b3eff97593dff96583cff93563aff8e5236ff8d5134ff8b4d31ff87492dff884a2dff87492cff86492aff86492aff85482aff834629ff82462aff80462aff7e442aff8f573aff955a3dff8b5132ff894e30ff824628ff814425ff804022ff7f4022ff7c3e20ff7a3c20ff773a1fff71361cff6e3118ff87482dff935236ff925135ff935235ff925234ff915334ff8f4f31ff905033ff8e4f33ff89492eff84472cff8b4f34ff894e32ff8b4b31ff8a4b31ff894b30ff894c30ff884b30ff874b30ff874b30ff854a30ff854a30ff80452aff793d24ff763921ff733720ff733620ff71351fff773b23ff965a3eff925639ff93583aff955a3bff955b3bff9a6040ff955c3cff945a3bff93593aff94583bff92573bff91563aff91563bff905639ff915738ff915639ff92573aff905538ff92563aff96593cff95573aff8d4f32ff89492eff84462dff894f37ff996347ff98583aff9c593aff995738ff985738ff975536ff935333ff945435ff965536ff935433ff975738ff91553bffa8765dff95583fffa0583aff9c5a3bff9d5d3dff9e5e3effa46545ff9f6443ff995e3fff9c6245ffab785cffbd9379ffc09d84ffbfa08affc09f8dffc1a08dffc09f8cffc19e8bffc09c87ffbe9680ffb78e75ffac8064ffb07f64ffb07c60ffaf7e61ffa97d65ffc0a28fffc3a899ffc3a99affc1a798ffbfa698ffbfa597ffc0a597ffc2a798ffc2a597ffa98c7effaf9386ffbfa699ffc0a99cffbfa99dffbfaa9dffbca699ffaf998cffc2ada1ffc2aea2ffc3b0a3ffc1ada1ffbfab9effbda99bffbba89bffc3ab9dffac8b7cffae897affb1907fffb29586ffb49a8bffc5ac9dffcbb3a5ffcab4a5ffc8b1a4ffc7afa1ffc1ab9cffc4a99affbd9481ffcea086ffb78f71ffc1937bffc17354ffbf714dfec88763f7cc8b63f0c4734fbbbb82661bf6d0bd2bc43bac52c13ba84fc53aab4ec43baa4bc23aaa48c339aa46c13aa843c63dab41c43bad3ec53aad3cc43caa39c53aaa36c239aa35c03aa831c139ac2fc33cae2dc139aa2bc43bac29c138a826c336a824c639aa22c33cac20bf38a71ec43caa1bc639b319c23dad17c837b116c53aa214cc40a612c639aa11c33cb40fcc44aa0fbb44aa0dc43b9d0cbf40aa0bd12ea209c639aa08bf409f07db49b606d52baa06aa2baa05cc339905cc339904bf40bf03aa55aa03aa55aa02ff80800280808002800080028080800100ff000100000001ffffff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000010000000280808001ff00ff01ff00ff02ff80ff0100ff000280008001ffffff02ff00800280808001ffffff03aa55aa02ff00800280808003aa55aa03ff55aa03ffaaff03aa55aa04bf80bf04bf40bf04bf40bf04bf40bf04ff80bf03ff55aa04bf40bf05cc66cc05cc339905cc33cc05cc339905cc339905cc33cc05cc339905cc339906d555aa06d555aa06aa2baa06d555d506d555d506aa2baa06d52baa07db49b607b624b607b624b607db24b607db49b607b6249208bf409f08bf60bf08bf60bf08bf40bf08df40bf09c639aa0ab233990bb946a20bd146a20cd540aa0dc43b9d0ec837b610bf40af11c34ba512c639aa13bc36ae15c23daa17bc37a619c23dad1bc642aa1dc13ea71fbd3aa522c33ca523c53aaf25c837ac28c639ac2bc43bac2dc639aa30c53aaf33c337aa36c239aa32c23dad23c542a837b08682d2956750fd9f5f3fffa15d3fff9d5b3fffa26346ff9e6145ff9b5e43ff9a5d42ff9a5d41ff975b3fff94593dff92563bff8d5238ff8d5137ff8b5036ff894f36ff874d35ff8f563dff965a41ff9b5e43ff9e5e43ff9c5d41ff9c5e42ff9b5d41ff9c5e42ff9a5d41ff9a5c41ff96593eff96593dff94573bff8e5236ff905437ff8e5134ff8b4f32ff884c2eff864a2dff864a2cff854a2cff84482aff83462aff83472aff81462aff7f452aff90573bff8f5438ff894d2fff86492aff854728ff834526ff824324ff804123ff7d3e20ff7b3c20ff78391eff75371dff72341aff77371cff975639ff935134ff935234ff915232ff915232ff925232ff8f4d31ff89482dff84452aff82442bff8a4e33ff894e32ff8c4d33ff8b4c31ff894c31ff884b30ff874b31ff874c31ff854a30ff854a30ff81462cff7b3f25ff773c22ff74381fff743720ff733620ff72351fff71341cff92563bff94583bff93583aff94593aff995f3fff965c3dff945a3bff945a3bff93583aff93583aff93583aff93573bff94573bff945739ff95583aff935739ff925437ff8e5033ff8b4d31ff87482bff85462aff88482cff87462aff88482bff86472cff8f573eff915e44ff97563aff985538ff965336ff935033ff955234ff935133ff955134ff955233ff955235ff915337ff99674fffa06b50ff9c5438ffa05436ffa05538ff9a5334ff975535ffaa704eff9b6646ffb28268ffc0957fffc29d87ffc1a18effc0a38dffc4a391ffc3a390ffc3a391ffc4a492ffc5a592ffc3a28effbf9d88ffbe9781ffb88b75ffb18067ffaf7e61ffae7d63ffac856fffbfa392ffc6ab9affc3a999ffc3a899ffc2a799ffc0a697ffbfa597ffc1a798ffc4a999ffb89d8fffb59c8effc0aa9bffbfab9dffc1ada0ffc4aea2ffb7a296ffc5b1a4ffc3afa3ffc3afa3ffc1ada1ffbfaa9dffc1ae9fffc6b5a6ffc1a99affaf8c7fffb29082ffb59889ffbca597ffcdb7aaffcbb6a8ffcab5a8ffc7b3a5ffc5afa2ffc6aea0ffc5afa0ffc6ab9cffc89b81ffc39777ffbe967effba7b5cffc26b48ffc67244fdd19771fcb5744dcab8815c2be1a0b847c63dac2cbf3aa853c53aac52c43bab4ec138aa4cc639ab4ac43bac48c33caa46c13aa843c239ab40c338ab3ec13aa93bc23dad39c03aaa37c33cac34bf3bac31c639ac2fc33cae2dc139aa2ac237a428bf39a626c93cae24bf39aa22bb3ca51fc53aad1dc13eb01ac431b119c23dad18ca40aa16c53aa214bf40a612c639aa11c33ca50fbb33aa0ec837a40cd540aa0cbf40aa0acc339909c639aa08df40bf08bf40bf07b649b606aa2b800599339904bf40bf04bf40bf03ff55ff03ff55ff02ff80ff03aa55aa0280808001ff00ff01ffffff01ffffff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00ffffff01ffffff0100ff00028080800000ff0002ff80ff01ffffff01ff00ff0100ff000280808002800080028080800280808002ff008002ff008003aa55aa03aa55aa04bf80bf03aa55aa03ff55aa03ff55aa04bf408003aa00aa04bf40bf04bf40bf04bf40bf0599339905cc339905cc339905cc33cc06d555aa05cc33cc06d52baa06d52baa06d52baa06d555aa07b649b607b6499207b649b606d555aa07db49b607db49b608bf409f08bf409f08bf409f08bf40bf08df40bf08bf209f08df40bf09c639aa09c639aa09c639aa09c639aa09c639c609c639aa0bb946a20acc33b20bd12eb90cbf2baa0dc43b9d0ec849a40ec837b610bf40af11c33ca512c639aa13c936ae15c23daa16c53aae18bf35aa19c23dad1cbf37a41ebb3caa1fc53aad22c33ca523cc3aaf26c93cae29c738ae2bc43bac2dc639b030c535aa34c43bac36c239aa2fc33ca827c43baa14cc66b2699e816df8945c43fea25d42ff9e5c40ffa36448ff9e6246ff9c5f45ff9a5e43ff9a5d41ff995c40ff965a3fff95593eff93573cff90553bff8c5137ff8d5339ff8a5137ff925a3fff9d6147ffa16247ff9e5d43ff98593cff94573bff94563bff93543aff915338ff915337ff8f5236ff8f5337ff8d5134ff8b4f33ff8d5134ff8e5334ff8c5132ff8a4f31ff884c2eff874b2eff864b2dff864a2dff84482aff83472bff80462aff81482cff91583dff884e32ff874c2eff86492aff864829ff834526ff814323ff7f4122ff7d3e20ff7b3c20ff793a1fff76381dff753419ff743317ff935236ff935335ff904f31ff935333ff915333ff8f4f32ff8b492dff86462bff84462cff81442bff874c32ff894e33ff8c4c33ff8a4c31ff8a4c32ff884c31ff884c32ff874b31ff864b31ff83482eff7b3f25ff783c23ff75391fff753921ff743720ff743620ff733520ff72341dff894d34ff94583dff92573aff985d3eff985e3eff965c3cff955b3cff93593aff925839ff935739ff94573aff94573aff935639ff8d4f31ff8b4c2fff884a2dff85472aff85462aff854629ff854729ff85462bff86472aff854628ff864627ff88482aff85492dff9a6b53ff8b5036ff965438ff924d32ff945034ff955033ff955034ff975034ff975133ff975134ff945035ff92563cff9b684dff98573aff9d5033ff9a4e32ff995134ff914f33ffa87356ffb98c73ffc19a83ffc19d8affc2a08fffc5a493ffc5a693ffc7a794ffc7a795ffc6a796ffc4a795ffc4a895ffc4a794ffc4a492ffc3a291ffc2a08bffbc9680ffb3876effaf8069ffa37b65ffba9e8dffc0a595ffc3ab9cffc4aa9cffc3a99cffc3aa9cffc1aa9cffc1aa9bffc1aa9bffc1a99bffb9a295ffbba597ffc0aca0ffc2ada2ffc4b0a4ffc5b0a4ffc6b2a5ffc4b0a4ffc4b0a4ffc0ac9fffc5b0a4ffc7b3a4ffc5b0a3ffbda295ffaf8f82ffb6998bffc7b1a3ffcdb9acffcab7abffc9b5a8ffcbb7aaffc7b2a5ffc6b0a3ffc7b0a1ffc5b0a1ffc7ae9effcea485ffb58f73ffba8973ffbf7550ffc36c47fec27243fdc89069ebb176553fceae9645c43bae48c63cae52c138a855c039ab53c23aa950c239ac4ec43bad4cc339ab49c438ab47c639ac45c43baa42c53aaa40c338ab3dc43bab3bc238a938c43bad36c239aa34c43bac31c639ac2fc33cae2dc139aa2ac23daa28c639ac26c33cae22c334ac21c13eaa1fc53aad1dca3eb01bc639aa19cc3dad17c837a614cc33b214bf40a611c33cb410cf40af0fbb33aa0eb637a40dc43bb10bb92ea20acc4db209c639aa08df40bf07b6499206aa55aa05cc33cc05cc339904bf40bf03ff55ff03aa55aa03aa55aa02ff80ff01ff00ff01ffffff01ffffff01ff00ff0000ff000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff01ffffff0000000001ffffff01ffffff0100ff000100ff0001ff00ff0100ff000280008001ffffff0280008002808080028000800280808003aa55aa02ff008003ff55aa03aa55aa03aa55aa03aa55aa03ff55aa04bf408004ff40bf05cc339904bf40bf05cc339906aa55aa0599009906aa2baa06aa2baa06d555aa06d52baa06d52baa07b649b606d52baa07b6249207db49b607db49b608bf409f08bf40bf08bf209f08bf409f09c639aa09c639aa08bf40bf09c639aa09c639aa09c639aa0ab24db20acc4db209c639aa0acc33b20acc4db20acc33990bb946a20bb92eb90bb92ea20cbf40aa0dc43bb10cbf2baa0ec837a40ec837b60fbb33aa10bf40af11c33ca512b839aa13c943ae14cc33b216b92ea217c837b119c23dad1bbd39aa1dc13eb01fbd3aa521c13eaa23c53aa825c837ac27c43baa2ac237aa2cc53aae2fc33ca831c639ac34c43bac37c33cac3ac63eab2ec23dac2cc53aae12e3aad4a39c715bfa9a5c42fe9f5e42ffa3664aff9e6347ff9e6147ff9c5f44ff9a5e42ff995e41ff995d41ff965b40ff95593fff94593eff90563cff8e543aff8c5138ff94583fff8a4e34ff87482cff88472dff89492eff87492eff87492dff86492cff86492cff864a2dff86492dff85492dff83482cff894d31ff894e31ff8a4d2fff8c5132ff8d5133ff8b4f32ff894c30ff864a2eff85492dff85482cff84482cff814629ff81482bff885034ff874c31ff864a2dff854a2aff844728ff834628ff814425ff804223ff7e4022ff7c3d20ff79391dff7a391cff813e22ff813e21ff89482bff915032ff925233ff915231ff8f4f31ff8a4a2dff87462bff85452cff84452dff81442cff854b32ff8a4f35ff8a4c33ff8a4c32ff8b4c33ff894c33ff874b31ff864a31ff84482fff7b4026ff793d23ff783a22ff763921ff753820ff74361fff74361fff73351fff72341dff7a3f27ff945a3fff91563aff9c6243ff945a3aff955a3bff94593bff94593bff93563aff8f5135ff8a4c30ff844528ff804326ff854529ff844528ff834528ff834629ff844529ff844629ff84472aff824529ff86472aff874729ff894828ff874828ff87472bff7c442dff9c6a57ff93553bff995137ff965033ff944f32ff955134ff955134ff965133ff975033ff974f33ff965239ff9c664eff8e5238ff94563eff9a5e44ff986149ff9e6d56ffbd9782ffc3a38fffc3a290ffc4a493ffc4a695ffc5a696ffc6a695ffc6a996ffc7aa98ffc8aa9affc8aa9affc8ab9affc5aa99ffc4a897ffc4a99affc3a998ffc5ab98ffc5a893ffbd9c89ffb0907effab9485ffbfa99bffc5b1a4ffc6b1a5ffc9b4a8ffcbb5a9ffc9b6aaffccbaadffd0bdb0ffd0bdb1ffcfbbaeffc9b7abffc1aea3ffc5b2a6ffc4afa3ffc8b3a7ffc8b4a8ffc6b1a7ffc5b1a6ffc7b3a7ffc7b2a6ffc5b1a2ffc4ab9fffb29589ffbba095ffcab3a6ffcbb8acffc9b8acffcbb8adffccb7abffc9b5a8ffcbb5a8ffcab4a6ffc7b2a3ffc6b3a1ffd0b09fffc99f7fffc09b88ffb6745bffc16f46ffc36e48fec47b57f9bd84618abb876f42c53eb257c43baa4ac13bac58c237ab57c13baa54c23aad52c43bab50c239ac4ec138aa4cbf39a849c038a847c239a945c03baa41c43bad40c338ab3dc43bab3ac139ab38c437a835c53aad33c83caa30c53aaa2fbe3ca82cc53aae29c738ae27c43baa25c13eac22c33cac20c738af1ecc3cb31cbf37a41bc639aa19c23da316c53aae15c23daa13c943ae11c33ca510bf40af0fbb44aa0dc43bb10cbf40aa0bb92ea209c639aa09c639aa08bf409f07b6499206d52baa05cc33cc05cc339904bf40bf03ff55aa03ff55aa02ff008002ff00800280008001ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff0280808001ff00ff01ffffff028080800280008002ff008001ff00ff02ff80ff02ff80ff03aa55aa0280008003ff55aa04bf40bf04bf40bf04bf40bf03aa55aa04bf40bf05cc669905cc339905cc339905cc339905cc33cc06aa2baa06aa2baa07b6249207b649b607b649b607db49b607db49b608bf409f08bf209f08bf40bf09c639aa08df40bf09c639aa09c639aa0ab233b20ab233b20ab233990acc33b20ab233990bb946a20bb946a20bb946b90bb946a20bd146b90bb946a20cbf40aa0cbf40aa0cbf40aa0cbf40aa0cbf40bf0dc43bb10dc43bb10ec837a40ec837a40fcc33aa10bf409f11c33ca511d23cb412c639aa13c936ae15b63daa15ce3db617c837b118bf35aa1ac43ba71cbf37ad1ec43caa1fc53aad21c13eaa24c639aa26c336a828c639ac2bc435a62ec23dac30c540aa32c23dad35c53aad38bf3ba83bc238a93ec53aad3dc43bab1fc542ad31dbc6c1e6906753fc9c5d43ffa6664cfea06347fe9f6147ff9d6044ff9b6043ff9a5e43ff985d41ff965b40ff955a40ff945a3eff92593eff91583cff90563bff8d5236ff8b4e32ff8a4b2fff8a4b2eff894a2eff874a2eff874b2eff864a2dff864b2fff854a2dff854a2dff844a2dff83492eff864d32ff894f33ff894e30ff894c2eff884b2eff8a4e31ff8c5133ff8b4f31ff864b2dff86492dff85482cff81472bff7f462aff854d30ff864c2fff854a2cff84492aff834728ff85472bff834627ff7f4123ff7e3f1fff7f3d1fff884325ff884322ff823d1cff803b1cff844224ff955435ff945234ff914f31ff8d4b2eff88472bff89472eff85462cff83452cff81442bff84482fff894e35ff894b32ff894c32ff894d31ff874c31ff854a31ff854a32ff7e4129ff793e24ff773a21ff773821ff773821ff763721ff763721ff753621ff73341fff73341eff6e321dff945b42ff965d41ff955c3fff9a5f41ff975b3dff8f5033ff88482cff834229ff804026ff824328ff824328ff834529ff824429ff834529ff824528ff834629ff84462aff85472aff824528ff85482bff85482aff854628ff884728ff87472aff88492aff874a2fff854f38ff8f5b44ff915139ff975134ff975133ff955131ff985033ff955034ff945136ff904e36ff874f3aff8e6654ffbd9b85ffbc9c89ffc7a695ffcdaf9effcfb2a1ffd0b1a3ffcaad9cffc8ab99ffcaac9cffc8aa9affc6a997ffc7ab9affc6ab9affc7ab9cffc7ab9bffc8ac9cffcbaf9fffcaae9fffcab0a2ffcbb3a5ffccb5a8ffccb8aaffcdb7abffcfb9abffd0baaeffd3bfb4ffd3c4b9ffd3c3bbffd3c3bcffd3c5bcffd2c3bbffd2c5bcffd2c5bdffd1c5bbffd3c6bdffd4c7bfffd6c9bfffd6c8c0ffd3c3b9ffd1c0b6ffcebdb3ffcfbfb4ffcdbcb1ffccbcb0ffc8b6aaffc5b3a7ffc1afa2ffbda79cffc0aa9fffc4afa5ffc7b2a9ffc9b4a9ffc7b5a8ffc8b5abffcab5abffcbb6abffcab6aaffcab5a8ffc8b4a5ffc7b4a3ffd3b29effbd957cffb28169ffbe7251ffc26d47fec06d45fcc98665c8b685691becd9bd53c53aac5ec339a857c13baa55c036a858c23aab56c438ac54c237aa52c438ab4fc53aab4dc338a94bc23aaa49c43bab47c239a943c639af42c13aaa3fc239ae3dc43bab3ac639ab38c437a835c53aa832c238ad31c139ac2ec237ac2cc53aae29c738ae27c43baa24c639aa22c33cac21c13eaa1ec43caa1cc840ad1ac43bb118ca40aa16c53aae14cc40b213bc36a112c639aa10bf309f0ec837a40dc43bb10bd146b90acc33b209c639aa08bf409f07db49b606d52baa05cc33990599339904bf40bf03aa55aa03aa55aa02ff80ff0280808002808080028000800280008001ff00ff01ffffff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000000001ff000001ff000001ffffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff0280808002ff808002ff808002ff008003ff55aa03aa55aa03aa55aa03ff55aa04bf408004bf40bf04bf40bf04bf40bf05cc339905cc66cc06aa55aa05cc33cc06d555d506aa2baa06d52baa07b6249208bf409f08bf409f08bf40bf08bf409f09aa39aa09c639aa0ab24db209c639aa0ab233b20acc33b20acc33b20bb946a20bb946b90bb92ea20bb92ea20bd12eb90cbf2baa0cbf2baa0cbf40aa0dc44e9d0cbf40aa0cbf40aa0dc43bb10dc43bb10dc43b9d0dc43b9d0dc43bb10eb637a40ec837a40ec837a40fcc44aa0fcc33aa0fcc33aa10cf40af12b839aa13bc43a113bc36a114bf33a615c23daa16c53aae18bf40aa18bf40aa1ac43ba71bc639b31ec444aa1fc542ad21c13eaa23c542af25c837ac28c639ac29c738ae2bc43bac2ec237ac31c63eac34c43bac37c33cac39c03aaa3cc437aa3fc239aa35c53aad0ec849b60effffedc0a67d6efd9a5b43ffa7664effa06247fea06247ff9d6044ff9b6043ff9a5f43ff995e42ff975d41ff965c41ff945a3fff945a3fff91573dff91573cff8b5034ff8a4d32ff8a4d30ff8a4c30ff894c2fff874b2eff874c2fff874b2eff864b2eff864a2eff854a2eff844a2fff824a2fff844d31ff874f33ff884e32ff884d30ff884d2fff884b2fff874b2dff874c2eff894d2fff894d30ff874b2eff82472bff83492dff864e2fff864c2eff854a2dff85492aff85482aff854728ff824325ff824222ff8f4d27ff954f29ff8e451fff8b411dff89401eff833d1dff803c1eff914e2fff914f32ff8f4d30ff8b492dff89482cff88472dff85452bff82442aff814529ff81442bff884e34ff874c32ff884d33ff874d30ff864d30ff844a2eff7e4228ff7b3e24ff793d22ff783b22ff773922ff763921ff743720ff743720ff733620ff72361fff73331eff71341dff8d5339ff975e42ff8e5137ff884b30ff834428ff834127ff844227ff844229ff834229ff824128ff824229ff834329ff814327ff824528ff814528ff85472aff844528ff834326ff874729ff854627ff864628ff854728ff88482bff8a492dff89482cff8a4c2dff874a2aff915c45ff935f4cff8f4d35ff9b4f33ff984e33ff944d37ff8f523dff996955ffab8472ffc3a292ffc8ab9dffc3ab9bffc3ac9bffc4aa9bffc5ab9cffc6ab9dffc7aa9cffc6aa9affc8ab9dffc9ac9effc9ab9cffc9ae9cffc9ae9fffc7ada0ffc8ada0ffc8afa1ffcab1a3ffccb2a4ffccb2a3ffcab0a2ffc9b1a4ffcab2a6ffcbb5a9ffcdb6abffccb7acffcdb9afffcdb8b0ffcbbab1ffd3c3bcffcdc0b9ffd1c3beffd3c5bfffd1c3bdffd0c4beffd1c6bfffd2c7bfffd1c5bfffd2c7c0ffd2c7c1ffd4c8c0ffd5c8c0ffd7cac3ffd4c9c1ffd3c9c1ffd4c9c1ffd5cac1ffd4c8bfffd3c8bfffd2c6bdffcfc2b9ffcbbcb4ffcabbb3ffc8b9afffc8baaeffc7b8adffc9b8afffc8b7acffc9b7acffcab5aaffcdb8acffcfb9aaffcba798ffbe9480ffb97553ffc27048ffc26e45febd6e46f7cb906866b996800ae699cc54c23aad47c639ac58bf37a85cc53aac59c339ac57c43bad56c438ac53c53aac51c339aa50c239a94dc038a94bc23aaa49c438ab46c137ab44c338ac42c53aaa3fc239aa3cc437aa3ac139ab38bf3ba835c03aa833be3caa31c13eac2ec237ac2bc43bac29c73eae27be3baa24bf39aa22c33ca51fc53aad1dc13ea71bc639aa19c23dad18bf40aa16b93aa214bf33a612c639aa11c33ca510bf409f0eb637a40cbf40aa0bd146b90acc33b209c655aa08bf409f07b6249206d52baa06aa55aa05cc66cc04bf40bf03ff55ff03aa55aa03aa55aa0280808001ffffff01ff00ff02ff80ff01ff000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ffffff01ffffff01ffffff01ffffff0280008002ff80ff02ff80ff02ff808002ff808002ff80ff0280008002ff80ff03aa55aa04bf80bf04bf408004bf40bf04bf40bf05cc669904bf40bf05cc33cc05cc33cc05cc339905cc33cc07b649b607b649b607b649b607db49b608bf209f08bf409f09c639aa09c639aa09c639aa0acc4db209c639aa0ab233990ab233990bb92ea20bb92ea20bd146b90bd146b90cbf40aa0cbf2baa0cbf2baa0dc43bb10dc43bb10dc43bb10dc43bb10ec837a40ec837b60ec837a40ec837b60ec837a40fcc44aa0fbb44aa0fcc44aa10bf40af10cf40af0fcc33aa10cf40af10bf40af11d23cb411c33ca512c639aa13c943ae14bf40a615c23daa16b93aa217bc37a618ca35aa19c23dad1ac43ba71cbf37a41dc13ea71fc53aad20c738af22c334ac24c639aa26c33cae28c639ac2ac237aa2dc639b02fc33cae32c238a835c03aa838c43bad3ac639ab3dc43bab3fc239aa3ac139ab23c542af0debc4c4bf9b6557fd9d5d45ffa7664dffa16449ff9f6346fe9d6044ff9c6044ff9c6045ff995f43ff975d41ff975d42ff955c41ff93593fff92583eff8b4f35ff8d5035ff8c4e33ff8a4d31ff894d31ff894c30ff874b2fff874b2eff854a2dff864b2fff854b2eff864a30ff844a2eff814a2fff834d32ff875034ff864e31ff884d30ff874c2fff874d2fff864b2dff874b2eff864a2dff86492cff864b2dff874c2fff874d30ff864d30ff864d2eff864c2dff864a2cff854628ff884524ff944f2bffa75c36ff9a4e22ff97491eff94451eff8e421dff8b411eff853f1fff823d1eff8c4a2cff904e32ff8b482dff8b482dff8b482dff88462dff85452bff83442aff82462aff80442aff894f36ff874d34ff874c32ff864c31ff854c30ff7f452aff7b4026ff7a3d23ff793d22ff773b22ff753921ff733821ff723820ff723920ff73361eff75371fff793a22ff7d3e26ff81442bff8b5035ff864930ff84452aff844329ff844126ff844127ff854229ff84432aff824129ff82432aff83442aff814126ff834428ff814227ff824328ff834327ff874729ff874625ff874626ff884727ff874a29ff874b2aff884b2cff894c2dff8c4c2aff8f4b2aff894b31ff8e5c47ff9c6953ff8b4f39ff975e4dffa17063ffbb9286ffcbaf9dffc6b19dffcab1a1ffc6aa9fffc9aca1ffc6a99bffc5aa9bffc4aa9affc3a999ffc5a99affc6a999ffc6a99affc6a899ffc7a89affc8a99bffc7ab9bffc9ad9fffcaaea2ffc7ada0ffc7afa1ffcbb3a4ffceb5a7ffcdb4a7ffccb4a8ffc9b0a4ffccb3a8ffcdb4aaffcbb4a9ffcdb6acffcfb7adffcab5acffcbb8b0ffd2c2bcffcbbcb5ffd0c2bdffd2c3bfffcfc2bdffcfc2bcffd1c5c0ffd3c6c0ffd1c5bfffd1c5bfffd3c7c1ffd4c7c1ffd2c7c2ffd2c7c3ffd2c8c4ffd2c8c3ffd2c8c3ffd4c9c4ffd2c9c4ffd2c9c3ffd3c8c4ffd3c8c3ffd4cac3ffd4cac4ffd2c9c1ffd1c6beffd0c3bdffd1c3bbffd1c2baffd2c2baffd1bfb7ffd8c3baffd9beb1ffc49a85ffba7857ffc3724afec67148ffc47650edc28e6b40dfc7bb06d5d5d50dd84ec45ac139aa5ec33cab5dc33aaa5bc138ab59c339ac58c23aab54c53aad52c438ab51c339aa4fc23aab4cc339ab4bc23aaa48c339aa45c437ae43c239ab41c037a93fc239aa3cc43caa3ac139ab37c33cac35c03aa832c23dad30c53aaa2dc63eb02bc43bac29c13ea826c33cae24bf39aa22c33cac1fc542b51dc135a71bc639aa19c23da317bc43a615c23daa13c936ae12c647aa10bf40af0fcc44aa0dc43bb10cbf40aa0bd146b909c639aa08bf409f07b624b606d555aa05cc33cc05cc339904bf00bf04bf40bf03aa55aa02800080028000800280808001ffffff01ffffff01ffffff028080800000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000000ffff01ff000001ff00ff0100ff0001ff00ff028000800280808002ff808002ff808002ff808002ff80ff03aa55aa03aa55aa04bf408005cc33990599339904bf40bf05cc33cc05cc339905cc339905cc33cc06d52baa07b6249207db49b608bf40bf08bf409f08bf209f09c639aa09c639aa09c639aa09c639aa0acc4db20bb92ea20bb92ea20bd12ea20cbf2baa0cbf2baa0dc43bb10dc43b9d0dc43bb10dc43bb10dc43bb10ec849b60ec837b60ec837a40fbb33aa0fcc44aa0fcc33aa0fcc33aa10cf40af10bf309f10bf309f11b42da511c32da510bf309f11c33ca511c33ca512c647aa12c647aa12c647b813c943ae13c943ae13c943ae14bf40a615c23daa15c23daa16c53aae18bf40aa18ca35aa1ac43ba71bc642aa1cc840ad1ec444aa1fbd31a521c13eaa22c334ac24bf39aa26c336a828c639ac2ac83db02cbf3aa82ec237ac31c639ac34c43bac36c239aa38c43bad3bc23dad3ec13aa941c43fad3fc239aa0acc4db21db08d7bdd9f6352fc9e5c43ffa7674cffa26447ff9f6346ff9d6244ff9e6045ff9c6144ff9a6044ff985e42ff985e43ff955b40ff965a40ff8f5338ff8d5034ff8d5034ff8c4e33ff8a4d32ff894d30ff884c2fff884c2fff884c30ff864b2fff874c2fff864b2eff864b2fff834a2eff814a2fff844d32ff885135ff884e31ff884e30ff874d30ff874c31ff874c2eff874b2dff85492cff85492aff83492aff804728ff874f30ff854e2eff874d2fff894d2eff854727ff96552dffaf653dffa65927ff9e4e1eff9d4c21ff9b4a21ff95461eff91451dff8d421cff8b4021ff874021ff854224ff8d4b2eff89482cff8a472aff8b472cff88472dff86452aff84452aff814429ff804428ff864d32ff864d33ff864c33ff854b31ff7f462bff7a4025ff783f23ff773c22ff753c20ff763b21ff753a20ff753920ff73381fff74381fff7b3d22ff804026ff7c3c20ff7c3b1fff7b3c21ff91553aff8e5339ff83492fff83442aff85432aff844128ff803f26ff83432aff82422aff7d3f27ff82472cff7b4028ff7e442dff80472eff82462cff854529ff864527ff854426ff864425ff874627ff884828ff8a4929ff8a482aff8e4a2cff8f4b2dff8e492aff8a4930ff78442eff896354ffb9958bffc6a99dffc2a99cffc1a398ffbfa595ffc2aa98ffc0a695ffc5aa9bffc9aa9effcaac9fffc8ad9dffc7ae9cffc6ad9affc7aa9bffc9aa9bffc8a998ffc9aa99ffcaaa99ffcaa998ffcaaa98ffc9a999ffc9ac99ffcab09effcab0a0ffc4aa9bffc5ab9dffcab2a3ffcdb7a8ffcfb8abffc9b1a5ffccb2a7ffceb4a9ffcbb3a9ffcbb5a9ffcdb7adffc9b5acffc9b7aeffd2c2b9ffcabab3ffcec0b9ffd0c3bdffd0c3beffcec1bbffd1c4beffd2c6c0ffd3c6c1ffd2c6bfffd2c5c0ffd1c5bfffd1c6c0ffd4c8c2ffd4c8c3ffd4c8c3ffd1c7c1ffd3c7c3ffd2c8c3ffd2c8c3ffd2c8c4ffd1c7c2ffd2c8c3ffd2c9c2ffd1c9c2ffd3c8c3ffd4c9c2ffd6c9c3ffd8cbc4ffdaccc7ffdececdffd9d1ccffdfd1c4ffe1c1b1ffca967dfec37c58fdc77c50f1c89a7f7cd8bda915dbc2c202ffffff49c43fab5fc438ac5ec339ab5dc33aaa5ac439ad58c23aab57c13baa54c23aaa53c23aa951c33caa4fc23aab4cc339ab4ac43bac48c339aa46c53aab43c239ab41c037a93ec13aa93cc43caa39c03aaa37be38a735c03aa832c238a82fc33ca82dc139aa2ac237aa27c43baa25c137ac23c53aa821c93eaa1fc53aad1dc13ea71bbd42aa19c23dad16c546ae14bf40a613bc36a111c33ca510bf309f0ec849b60dc43bb10cbf40aa0acc4db209c639aa08bf60bf06aa2baa06d52baa05cc33cc05cc339904bf40bf03ff55aa03aa55aa0280008001ff00ff0280808001ff00ff01ffffff01ffffff01ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000000100000001ffffff02ff808001ff00ff01ff00ff01ff00ff01ffffff01ffffff02ff80ff02ff80ff02ff80ff0280008003aa55aa03aa55aa03ff55aa03ff55aa04bf40bf05cc339905cc339905cc33cc05cc33cc06aa2baa06d52baa07db49b608bf409f08bf409f08df40bf08bf409f09c639aa09c639aa0acc4db20acc33b20acc33b20cbf40aa0cbf40aa0dc43b9d0cbf2baa0cd540aa0dc43bb10eb637a40dc427b10ec837b60ec837b60fcc44bb0fcc33aa0fcc44aa10bf40af10cf40af11c33ca511d23cb411c33ca512c639aa12c639aa12c639aa12b82a9c13bc36a113bc36a113bc36ae13c943ae14bf40a614bf40a613c943ae14cc40b214cc40b215c23daa15c23daa17c843a617bc37a617bc37a619c247ad19cc3dad1bbd39aa1cbf37a41cc837ad1ec43caa1fc53aad21c93eaa22ca3cac24bf39aa26c33ca827c43baa2ac23daa2bc43bac2ec23dac30c53aaf32c238ad34c43bac37c33cac3ac139a73cc43cae40c33cab41c43bad44c33cac0fcc55aa46b69583f1a1604dfda05c43fea7684bfea36446ffa16549ff9e6347ff9d6145ff9a6144ff995f44ff996044ff975d41ff955a40ff8f5338ff8f5136ff8d4f33ff8c4f34ff8c4e34ff8a4e32ff894e31ff884d30ff874d2fff874c2fff864c2fff874b2fff864b2eff864a2fff844a2fff81492dff834d32ff875032ff874f31ff874e2fff874d2fff874d30ff874c2eff874a2dff874a2dff85492bff82482aff814729ff895132ff885030ff894b2bff93522bffb1683dffab5828ffaa5424ffa95223ffa75223ffa04f22ff9b4c20ff97491eff95461eff934621ff914423ff8b4122ff7e391bff8d4d2eff8b492dff8b482bff8c472cff88462bff864429ff854429ff824428ff80452aff834a2fff864e33ff844b32ff82492fff773f25ff783f24ff763c23ff773c22ff763c22ff753c21ff763b21ff773b20ff7f4226ff804125ff7e3d20ff7e3c20ff7d3a1eff7c391eff79391dff834529ff8d5235ff8b5133ff884e31ff864b2eff804428ff793c22ff783a20ff74361eff73371eff71361dff835037ff8a5a43ff95664cff89543bff834b33ff844a31ff834830ff84492dff84482eff8a462bff8b462cff8b472eff8b492eff884c30ff885033ff9a674dffbd8f78ffcca38fffc8a48fffc3a591ffcaaf9cffc8ab98ffc7aa95ffc8a893ffcaa995ffc8a794ffc5a293ffc1a191ffc3a493ffbd9f8bffc0a18cffc19e8affc39e8cffc19c89ffc09c88ffc09c87ffc19d88ffc19e88ffc19f88ffc2a18affc5a48fffc6a895ffcdb3a1ffc4ac9cffc5aa9cffc8ab9fffc9aea2ffceb8abffc9b5a8ffc8b2a6ffcab3a7ffcdb5abffcbb6aaffcbb6abffc9b3a9ffc8b5acffd1bfb7ffcabbb4ffcec0baffcec0b9ffd0c2bcffcec1bbffd0c3bdffd0c5beffd1c5beffd0c5beffd0c4beffd0c5bdffd1c5beffd1c5bfffd1c6c0ffd1c6c0ffd2c7c1ffd2c6c2ffd1c6c1ffd2c6c2ffd2c7c1ffd2c7c1ffd2c7c0ffd1c7c1ffd0c7c0ffd1c7c0ffd2c8c1ffd3c9c3ffd6cac5ffd8cbc6ffd9cec6ffdacfc9ffdcd0ccffdfcec7ffe1c1abfec7916df9c99675bebd958023ccbdaf1bc64caa56c43bac61c33aab60c23aaa5ec339ab5cc23aac5ac139aa59c339a956c43bac55c339a852c438ab51c339aa4ec438aa4cc33cab49c438ab47c239a945c43baa43c239a740c33cab3ec13aad3bc238ad39c53faa37c338a734c43bac31c139ac2fc33ca82cc53aa82abc3daa28bf40ac25c13eac23c53aa820c738af1ec43caa1cbf37a41ac43bb118bf35aa16d13aae14bf33a611c32da511c34bb40fcc44aa0dd84eb10cd540bf0acc33b20acc33b208bf40bf08bf409f06d52baa05cc339905cc339904ff40bf04ff40bf03aa55aa03aa55aa02ff80ff01ff00ff01ff000001ffff0001ffffff0000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff028080800100ff0001ff00ff01ff00ff0280008001ff00ff01ff00ff028080800280808003aa55aa02ff80ff03ff55aa03aa55aa04bf40bf04bf40bf04bf408004bf40bf05cc339905cc339906aa2baa06aa2baa07b6249207b6249208bf409f08bf409f08df40bf09aa398e09c639aa09c655aa0acc4db20acc33b20bd146b90cbf40aa0cbf40aa0db13b9d0dc43bb10ec849a40ec849a40ec837b60fbb44aa0fbb33aa10bf309f10bf30af11c33ca511c33ca511c33cb411c33ca512b8399c12c639aa13c943ae13c936ae13c936ae13c943ae13c936ae14cc40b214bf33a614bf33a615c23daa15c23daa15c23daa16c53aae16c546ae16c53aae16c546ae17bc43a617c837b118bf35aa19c23da31aba3ba71bbd42aa1bbd39aa1bc639aa1cc837ad1dc13ea71fbd3aa520c740af21c936aa23c53aaf24c639b125c837ac27c43bb12ac23daa2bc43bac2dc139aa30c53aaa32c238a834c43bac36c239aa39c03aaa3bc238ad3ec53aad40c33cab43c239ab1fc53aad06ffd5d577a77c6defa2614bfa9e5b45fea3664bfea3654bfea16447ff9f6247ff9d6146ff9c6045ff9b5f44ff9a5f43ff985d41ff93563bff8e5136ff8d5034ff8d4f34ff8c4f34ff8b4e33ff8a4e32ff894e32ff884d30ff874d2fff874c2fff874c2fff874c30ff854b2eff864a2fff844a2fff81492eff824c31ff885034ff874e31ff874e2fff874e2fff884d31ff884c2eff884c2fff87492dff85492cff834729ff814628ff894d2fff894c2affae653bffb06132ffad5822ffae5626ffab5324ffaa5226ffa65023ffa14e21ff9d4c21ff9c4a21ff9a4922ff964721ff904421ff883d1dff813a1cff834124ff8a492cff8a4729ff89462aff88452aff874629ff874529ff824428ff804429ff80452bff864e36ff824a32ff794026ff783f26ff773d24ff773d23ff763b21ff763b20ff7d4025ff804427ff834426ff804122ff7f3e20ff7e3c1fff7c3a1eff7b391dff79381dff77391eff7a3d22ff81462bff804328ff7f4327ff7f4327ff7e4126ff814228ff814128ff7e3d25ff7d3d26ff7c3c25ff70351eff703921ff713921ff7b452dff87513aff8c5741ff935f48ff905d48ff94604cffa06955ff96624dff87513eff804c36ffa67560ffbd8f75ffc99c82ffc3967affc19379ffc5977cffc79f82ffc49e85ffc5a289ffc39f85ffc49d80ffc2987effc2967dffc3997cffc59e81ffc39b7fffc29b80ffbf987effc39981ffc29a82ffc39c83ffc49c84ffc49d87ffc49f88ffc4a089ffc4a18affc4a18affc2a08affc5a38effc4a592ffceb0a0ffc9ad9effc7a99affc7ac9cffc4aa9cffc7b1a3ffcdb6a9ffc7afa3ffc8b0a4ffc7b1a5ffcfb8adffccb7adffc7b3a9ffc9b6adffcebdb6ffc8b9b2ffd1c2bbffcdc0baffcec1bbffcdc0baffcfc3bdffcfc3bcffcfc3bcffcfc4bcffcfc4bdffcec3bcffcfc4bdffd0c4beffd1c5bfffd0c5c0ffcfc4bfffcfc4bfffcfc4beffd0c4beffd1c4bdffd2c5beffd1c5beffd0c7bdffd1c6beffd1c6beffd3c8c0ffd4c8c2ffd8cac4ffd9ccc2ffd8cec6ffd7cfcdffdad4cdfeded3cafee2ccc0f9cea790bbcaad9e13f2e4d71ace45b164c23bab62c339ac61c33aab5fc438ac5dc53cad5cc23aac5ac43caa58c23dab56c438a954c23aaa52c43bab50c239a94ec13baa4bc53aad49c438ab47c239a945c037aa43c23dab40c33cab3dc036ab3bc23da938c437a836c639aa34c43bac30c53aaa2ec83dac2cbf3aa829c138a827c43baa25c137ac22c33cac1fc542b51dc13eb01bc639aa19c233ad17c843a616c53aae14bf40a612c639aa10bf40af0ec837b60dc43bb10bd146b90bb946a209c639aa08bf409f07db49b605cc33cc06aa2baa05cc669904bf408003aa55aa03ffaaaa02ff80ff02ff80ff01ff00ff02ff808001ffff0001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff02ff80ff01ff00ff02ff80ff028080800100ff000280808002ff80ff02ff808003aa55aa04bf80bf03ff55aa04bf40bf04bf40bf04bf40bf05cc339905cc339906d555d506aa2baa07b6249207b649b608bf409f09c639aa09c639aa09c639aa0acc33b20ab233990bb92ea20bd146b90bd146b90cbf2baa0dc43bb10dc43bb10dc43bb10fbb44aa10bf409f10bf40af10bf409f10bf40af11b42d9611c33ca512c639aa13bc36ae12c639aa13c943ae13c936ae14bf40b214bf40a614cc40b215c23daa15c23daa15c23daa16c53aae15ce31b616c53aae17bc37a616c53aae17c837a617c843b117c837b117c837b118bf40aa18bf35aa18bf40aa19c23da31aba3ba71bbd39a11bbd39aa1bc639aa1cc840ad1dc13eb01dc13eb01fc53aad1fc53aad21c93eaa21c936aa23c53aaf25c137ac26c336a827c43bb129c73eae2bc43bac2dc63eaa2fc33ca831c139ac33c33caf35c53aad37c338ac3ac139ab3cc43cae3ec53aad41c43ba944c33cac06d555aa14e6d9cc87936c5ec292604cd891614fed9b6852fca56a51fea06349ff9f6449fe9d6147ff9c6147ff9c6045ff9a5e42ff95583cff8f5135ff8e5035ff8d4e33ff8d4f34ff8b4e33ff8b4d33ff8a4e33ff894e31ff894d30ff884d30ff884d30ff864b2eff844b2dff864a2fff864a2fff844a2fff81492fff824b30ff885034ff884e31ff884e30ff874d2fff894e32ff874c2eff874b2fff874b2dff854a2eff82452aff824525ff9a5833ffba6c42ffb25c2cffb35a28ffb35926ffaf5826ffab5524ffa95326ffa75125ffa25024ff9f4e23ff9d4b24ff9b4b23ff964720ff8e421fff873c1cff823a1cff813d20ff8c4b2dff8b482bff8a472bff89472aff874528ff854428ff844529ff814429ff80442bff844b32ff7c432bff783f26ff773e24ff763b21ff793e22ff804326ff86492aff874628ff824222ff833f21ff813e1fff7f3d1eff7f3d1eff7d3b1eff7b3b1fff793a1fff78391fff76381fff81442aff7e3e25ff7c3c23ff793920ff77371dff75351cff76341cff74311aff733019ff72301aff713119ff7f3e25ff7f3e25ff7f4026ff804127ff7f4025ff7f4125ff81432cff844a33ff834e38ff835640ff89624dffac856effc19179ffba876cffbb896cffbd8768ffbf876affc2886dffbd896bffbf8f70ffbe9171ffba8a6bffba8869ffbf896bffc08a6affc18c67ffc28d69ffc3926dffc79872ffcba17fffc79d82ffc69e82ffc69d83ffc79e85ffc89f87ffc8a189ffc8a18cffc8a28cffc8a38bffc7a58affc9a68cffcba68effcaa68fffcaac97ffcbb09effc6ab9bffc8ac9dffc7a99dffc4aa9dffcbb4a7ffc6afa3ffc8afa5ffc9b2a6ffcbb5aaffcdb8aeffc6b1a8ffccb9b0ffcbbab3ffcabbb4ffcec0b9ffcbbdb7ffccc0b9ffcdc2baffcdc1bbffccc1bbffcdc2bcffcdc2bbffcdc1b9ffcdc2baffcdc2b9ffcec2baffcfc1bdffcec2bcffcec2bdffcfc2bcffcec2bbffcfc2bcffcec2baffcdc3b8ffcdc4b9ffcec4baffcfc5bbffcfc5bcffd0c6bdffd3c8c1ffd6cac0ffd6ccc7ffd9cfcbffd9d1c8ffd9d2cbfeddd2d0fddbcdc6d1e3d8d252e6ddda08ffffff52c13bae5dc33aaa57c13baa55c339ab53c53dac5dc33aaa5bc43bab59c339a958c23aa856c43bac54c53aad51c33cad50c23dac4ec13baa4cc339ab49c038ab47c239a945c03baa41c43ba93fc239aa3dc43bab3ac139ab38c43bad35c53aad32c238a830bf3aaa2ec237ac2ac237aa28c639ac25c837ac23c53aa820c740af1ec43caa1cbf40ad1ac43bb118ca40aa16c53aae14bf40b213c943ae10cf40af10bf40af0ec837a40dc43bb10acc33b209c639aa08bf409f07db49b606d555d506d555aa05cc339904bf40bf03ff55aa03aa55aa02ff80ff0280808001ffffff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ffffff010000000280808001ffffff02ff80ff028000800280008002ff008002ff008002ff008003ff55aa03ff55aa04bf80bf03ff55aa04bf40bf05cc66cc05cc339906aa2baa06aa2baa06d52baa07b624b6089f209f08bf409f09aa398e09c639aa09c639aa0ab233990bb92ea20cbf40aa0cbf2baa0db13b9d0dc43bb10eb637a40ec849b60fbb33aa0fcc44aa10bf309f11c33ca511c33ca511c33ca513bc36a113bc36a113bc36a114bf40b215c23daa15b631aa14cc33b216c53aae16b93aa216c53aae16c53aae17bc37a617c837b118bf35aa18bf35aa19c23dad19c233ad19c23da319c23dad19c23dad19cc3dad1ac43bb11ac43ba71ac445b11bc642aa1bc639aa1bc639aa1cbf37a41dc13ea71dc135a71ec43caa1ec43caa1fbd3aad20bf38af21c13eaa22c334ac23c53aa824bf39aa25c837ac27c43baa28bf39ac29c73eae2bc43bac2dc63eaa2ec837ac31c639ac33c337aa35c53aa837c73cac39c53aae3bc238a93dc43bab40c33cab42c53aaa45c43bae02ffffff0affffe628f2e6d930efdfcf42ecd4c9abc9a697f3a06951fea1644bff9e6248fe9d6247fe9e6347ff9a5e43ff95583dff905337ff8f5235ff8e5034ff8b4e32ff8c4f34ff8b4e33ff8b4f32ff8a4e32ff884d31ff894d31ff894d32ff884d30ff874d30ff864d2fff854a2fff854b30ff854b31ff81492eff834b2fff885034ff884e30ff884e2fff884e2fff884c2eff884c2cff884b2dff844a2aff7f4725ff985939ffa95f39ff9a4b1fffaf592bffb65d2cffb55a2affb35a28ffb15928ffad5725ffa95424ffa65425ffa35225ff9f4f25ff9b4f26ff964a20ff8f421eff8b3f1fff873d1eff843e1dff803a1cff894727ff884629ff894729ff894829ff864627ff854627ff854529ff83442aff81432aff80452cff7a4228ff793d24ff7f4124ff87492aff894929ff884525ff884424ff864222ff854121ff854022ff823e20ff813e20ff803d20ff7e3c20ff7c3a1eff7a391eff79391fff77381eff7d3f24ff78381eff7a371fff77361dff78361cff76341bff75331bff75321bff75311bff74311aff733119ff78371cff7f3d22ff803e23ff814124ff854326ff874428ff874328ff87482cff844a30ff88553affa37257ffb88667ffb57e5effb78060ffb9805fffb9805dffbb7f5effbc805fffbd8360ffbb8661ffba8862ffbf8d66ffc28f69ffbf8966ffc08966ffc38a67ffc48a66ffc58b66ffc78f69ffc4916cffc99e79ffc8a37fffc79f82ffbf977bffc49a7fffc79b7fffc99b80ffc99b82ffc79d80ffc79e80ffcb9e82ffcb9e81ffcba082ffc8a285ffc5a890ffcdb3a4ffc1a697ffc5aa9affc7ac9dffc1a99affccb5a9ffcab3a7ffc4ada3ffc6aea3ffc9b1a7ffcdb6adffc5b1a7ffcab8afffc8b8b0ffc9bab3ffcebfb9ffc8bbb5ffc9bcb5ffcbbfb9ffcabfb7ffc9beb7ffcabfb8ffcbbfb7ffcbc0b7ffccc0b7ffcbbfb6ffccbfb7ffccbfb7ffcdbfb7ffcdc0b7ffcbc0b6ffcac0b5ffcac1b6ffcbbfb5ffcbc0b6ffccc1b7ffcdc1b8ffcdc2b9ffcfc3baffd1c5beffd1c7bfffd5c9c2ffd8cdc6ffd9cfc7ffdad0cafedad1cbfddbd3cdf9dbd3cee1dad2cc8dd9d2cc2ed8c2cd44c747ac3fc23dae62c63cac54c23aaa47c23dac5dc33aaa5bc43bab59c339a958c53dab56c43bac53c53aac51c339aa50c239ac4dc33ca94bc23aaa48c339aa46c13aa844c33ca941c43ba93fc23daa3dc43fab3ac139ab37c73cac35c03aa832c238a82fc33cae2dc63eb02ac23daa27c43bb125c13eac22c33cac1fc53aad1dc13ea71cbf40ad19c23dad17c837a615c23daa13bc36a112c639aa10cf40af0ec837b60dc43bb10bb946a20ab2339909c639aa07db49b607b649b606aa2baa05cc33cc04bf408004bf408002ff80ff03aa55aa03aa55aa0280008001ff00ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff02ff008002ff808002ff008003aa55aa03aa55aa04bf408004ff80bf04bf40bf04bf40bf06d555aa05cc33cc06d52baa07b649b608bf409f08df40bf09c639aa0ab233b209c639aa0acc33b20bd146b90bd12eb90cbf2baa0db13b9d0eb637a40ec837b60fbb44aa0fbb44aa10bf40af10bf30af11d23cb412c639aa12c639aa13c943ae14bf40a614bf33a615c23daa15c23daa16b93aa216c53aae17bc37a617c837b118bf40aa18bf35aa19c23da319c23dad19c23dad19c233ad1ac43ba71ac43ba71ac43bb11bc639aa1bc639aa1bc639aa1cbf40ad1cc840ad1cbf40ad1cc840ad1dc13ea71dca3eb01ec43caa1ec43caa1fbd3aa51fbd31a520bf38a720bf38a720c740af22c33cac23c53aaf23c53aa825c137a525c137ac26c33cae28bf39ac29c73eae2ac83daa2bc43bac2ec23da62fc33ca831c63eac32c738ad34c43bac37c338ac38c837ad3bc73dad3dc43bab3fc239aa42c13aaa44c338a946c53aab0acc4db202ffffff05ffffff04ffffff4cd0b2a8e69b6856faa1664ffea0644bff9e6348ff9f6549fe9c5f44ff975b40ff93573bff8e5237ff8d5033ff8d5034ff8b4e32ff8c5033ff8b4f33ff894e31ff8a4e31ff8a4f33ff894e33ff884e31ff874c30ff874c30ff874d30ff874b30ff864a30ff844b30ff82492fff834a30ff884f34ff884e32ff894e31ff894e30ff884c2eff894c2bff86482cff894e30ffa86940ffa25828ffa14c22ffa1481fffa14a1effb55d2effb35a2bffb15827ffaf5726ffac5524ffaa5424ffa75324ffa65427ff9f4f25ff974920ff91431eff8f421eff8c3f1fff893f1fff853e1eff823b1dff824022ff89492bff894829ff884728ff864526ff854627ff854428ff844329ff82442aff804429ff864a2dff8b4d2fff8e4c2dff8b4829ff894525ff8a4424ff894323ff894324ff874124ff864122ff833e22ff823d20ff7f3c1fff7f3c20ff7c3a1eff7c3b1fff7a3a1fff76381dff7b3f24ff77371dff7a371eff78361dff77351cff76341cff76331bff75321aff75311aff73311aff713219ff713219ff7e3e23ff804126ff814328ff824329ff84442aff894d32ff8b5237ffac7459ffba8062ffb97c5cffbb7e5bffbc805dffbc805fffbb815fffbc825fffbd825fffbf825fffbe8360ffbc8461ffbd8662ffbb8561ffbd8763ffc38e6bffc5916effc08b69ffc38b69ffc38b68ffc58c67ffc68d68ffc7916dffc3946fffc89e7affcda386ffc4957cffc49277ffc69473ffc79375ffc79574ffc79574ffc79574ffc89574ffc89472ffc89674ffc59879ffc59f82ffd1b29dffc5ab9affc7a99bffc5a89cffbea398ffc4afa1ffcbb4a8ffc4aca1ffc5aca3ffc9b2a7ffccb5acffc4afa9ffcebcb5ffc5b5aeffc7b9b2ffcbbdb7ffc7bbb4ffc6bbb5ffc8bdb6ffc7bcb5ffc8bdb7ffc8bdb5ffc8bdb3ffc9beb4ffcbbeb5ffcbbdb4ffc9bdb4ffcabeb5ffc7bcb2ffc7bcb2ffc8bdb2ffc7bdb2ffc7bcb1ffc9bdb2ffc9bdb2ffc9bdb3ffccbfb5ffcdc1b7ffcdc1b9ffcec3bcffd2c6bfffd5c9c2ffd7ccc5ffd9cfc8ffdad0cafedcd2cdfedcd3cdfdddd4cff9dad1cce5dbd4cea8ded6d34ddbd1cd2dcc55b031c63eb15ac43caa53c53aa952c43bab45c037aa54c23aaa58c23aab55c339ab53c53aac52c43bab4fc23aa84dc33ca94ac43ba948c339aa45c43baa43c23dab41c43ba93ec53aa93cc437aa39c53aaa36c239aa34c43bac31c639ac2ec23dac2bc43bac29c138a826c93cae24c639aa22c33cac1fc53aad1cbf37ad1bbd39aa18bf35aa17bc37a615c23daa13c943ae11c33ca50fcc44bb0dc43bb10cbf40aa0bb92ea20acc4db209c639aa07b649b606d555d505cc33cc05cc66cc03ff55aa03aa55aa03aa55aa0280808002ff80ff0280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff02ff808001ff00ff01ffffff01ff00ff01ff00ff02ff80ff0280008003aa55aa03ff55aa03aa55aa02ff008004bf40bf04bf408004bf408005cc339905cc33cc05cc33cc06d555d507b624b608bf209f08bf409f08bf409f09c639aa0ab233990bb946a20bb946b90bd12eb90cbf40aa0dc43bb10eb637a40ec837a40fcc44aa10cf40af10bf309f11c33cb412c639aa13bc36a113c936ae13c936ae15c23daa15c231aa15c23daa16c53aae17c843a617c837b118bf35aa18bf35aa19c233a31aba3ba71ac43bb11ac43ba71cbf40a41cbf37a41cbf37ad1dc13ea71cc837ad1dc135a71dc13eb01ec433aa1ec43caa1ec43caa1ec433aa1fc53aad1fc542ad1fc53aad1fc53aad20c740af20bf38a721c13eaa21c13eaa22bb34a522c334a523c53aa823c53aa824bf39aa25c137ac26c33ca827c434aa28c639ac29c138a82abc37aa2bc435ac2dc139aa2ec23dac30c53aaa31c639ac33c337aa35c03aa836c639aa38c43bad3ac639ab3dc43bab3fc239aa41c03ba943c239ab45c43baa47c239ac13c943ae02ffffff05ffffff31d0bbacd4a46b5ffba05d4cfca5634afea2664bffa1664cff9c6146ff975c40ff965a3dff905438ff8e5134ff8d5134ff8c5033ff8b4f34ff8a4f32ff8a4e32ff8a4f32ff8a4e32ff894e32ff874c31ff894e33ff894e32ff884d31ff874c31ff864b30ff854b2fff834930ff834a30ff834a30ff8a5135ff894e32ff894f31ff894e32ff894c2fff8b4f2fffa36643ffab663effa35123ffa64d20ffa54c20ffa24a20ffa0481fffaf572affb45c2cffb05928ffae5827ffac5727ffac5729ffa75426ffa14e22ff9a4a20ff964821ff92451fff904421ff8c3e20ff873d1dff843c1cff823b1dff7c391cff8a482bff89482aff884729ff884729ff864628ff864528ff864429ff834329ff814228ff834327ff8c4a2aff8e4829ff8b4827ff8b4727ff894524ff8a4524ff8a4325ff874224ff864022ff843f23ff803d21ff7f3c1fff7e3c20ff7d3c20ff7c3b1fff77371bff75371cff72381cff7b3c22ff77371eff77361dff77361cff75351cff74321aff75321aff733119ff723019ff713119ff6f3018ff703319ff7d4126ff7e4428ff7b4227ff8e563effa87159ffba8166ffb97e60ffbe7e60ffc08060ffbe825effbd8460ffbf8564ffbd8461ffbc835fffbe8461ffc08362ffc28563ffc28662ffc18661ffc08762ffbe8763ffbf8865ffbf8968ffc79472ffc28f6effc18b69ffc28c68ffc38a67ffc48967ffc58c69ffc58f6cffc3946fffc99c7cffcb9f80ffc39776ffc59474ffc69470ffcb9573ffcb9572ffcc9575ffcb9776ffc99574ffca9472ffcb9574ffc49779ffc8a792ffcaae9fffc0a394ffc3a599ffc1a69bffc4ada1ffccb5aaffc0aa9effc5aea3ffc8b0a7ffcbb2adffc3b0a7ffccbcb4ffc1b1aaffc2b4adffc9bcb7ffc3b7b1ffc3b8b1ffc6bab6ffc4b9b3ffc7bcb5ffc7bbb4ffc7bbb3ffc8bbb3ffc8bab0ffc7baafffc7b9afffc6b8aeffc6b9aeffc5b7adffc5b7adffc5b7adffc6b9aeffc7baafffc6b9afffc9bbb1ffc9bdb2ffccbfb5ffccc1b8ffcfc3bbffd0c5bdffd4c9c2ffd7cbc5ffd8cec8ffdacfcafedcd2cdffdbd1ccfeded3cffed9d0cbfbd9d1ccf3dbd2cec6dcd3cf77dfd6d441d49dc42bca53b253c23aa95dc33aaa45c03baa54bf3aa757c13baa55c339ab53c23aa950c639ac4fc23aab4cc339ab4ac13ba948c33caa45c43baa43c239a740c33cab3ec13aa93bc238a938c43ba835c03aa833c33caa30c53aaa2ec23dac2ac237aa28c639ac25c137ac23c53aaf20c740af1ec43caa1bc639b31ac43ba717c837a615c231aa13c936ae12c639aa10bf40af0ec849b60cd540bf0bb92ea20acc33b209c639aa08bf409f07db49b606aa2baa04bf40bf04bf40bf03aa55aa03aa55aa02ff008003aa55aa01ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff01ffffff01ffffff02ff808001ff000001ffffff01ff00ff02ff008002ff808003aa55aa03aa55aa03aa55aa03ff55aa03ff55aa04bf40bf05cc339904bf408005cc33cc06d555aa06d52baa07b649b607db49b608bf409f09aa1c8e09c639aa0acc33b20bb92ea20bd146b90cbf40aa0dc43bb10ec837a40ec837b60fbb33aa10bf40af11c33ca512c639aa12c639aa14bf40a614bf40b215c23daa15ce3db615c23daa16c53aae17c837b118bf35aa18ca40b519c23dad1ac43ba71ac431a71bc639aa1cbf37a41cbf37a41cbf37ad1dc13ea71ebb3caa1ec43caa1ec433aa1ec433aa1fbd3aad1fc53aad1fc53aad20bf38af21c13eaa22c33ca521c13eaa21c13eaa22c343ac22bb3ca522c33cac22c33cac23c53aa823c53aaf24bf39aa24c639aa25c137a525c137a526c33cae27be3baa28bf39ac29c138a829c738a82ac83db02cbf3aa82cc53aae2ec237ac2fc33ca831c63eac32c23dad34c43bac35c03aa837c338ac38c43bad3ac639ab3cc43caa3ec53aad40c33cab42c53aaa45c43baa47c239ac49c43bab0acc4db202ffffff26d0b5aec6a06b5df99b5945fe9d5944ff9d5f46ffa56a50ff9b6046ff995e41ff985c3fff94583bff8f5336ff8d5134ff8b5032ff8a4f31ff8a4f33ff8a4f33ff8a4f32ff8a4e32ff894e30ff884e30ff894d31ff894c31ff894e32ff874c2fff864b2fff854b2fff844a2eff844a2eff834a2dff824b2eff8a5233ff884e31ff894d31ff8a4c2eff955738ffa76545ffa35c2effa4521fffa94f23ffa84c20ffa64c1fffa44b20ff9f4820ffa14b1fffb25d2dffaf5a29ffad5828ffad5929ffa85226ffa24e24ff9e4b22ff9a4822ff974722ff924420ff8e411fff8a3d1dff873c1dff863b1cff81391aff7c371aff844024ff8a482aff874627ff884628ff874627ff864527ff844426ff854328ff824326ff814125ff8b4a2bff8d4a29ff8d4927ff8c4826ff8b4624ff8a4524ff884424ff864222ff854021ff833e22ff813d20ff7f3d22ff7e3d22ff7b3a1dff76381aff76371fff73381eff6d341eff783e26ff75371eff78341eff75361bff73351bff71341bff71331bff72321bff72311bff71311bff713017ff682c16ff793e27ff8a513bffa77057ffb88367ffbb8564ffbb8361ffc08563ffc08662ffc18565ffc08562ffc18763ffc18765ffc28b66ffc08863ffbf8762ffc28964ffc38762ffc38762ffc38761ffc18762ffc18762ffc18661ffc08763ffbd8662ffc58f6cffc79371ffc18e6bffc18c69ffc38967ffc38a64ffc38a64ffc58d66ffc4906affc69472ffd0a384ffcca385ffc49475ffc59372ffc79270ffc89370ffc89572ffc89677ffc99476ffc99473ffc89574ffc4977affc2a089ffc7ad9cffbca192ffc1a396ffbfa599ffbba398ffcab3a9ffc4aea3ffc0a89effc5aea3ffc3aea6ffc6b4adffc6b5afffc4b5afffc6b8b1ffc5b7b2ffc5b8b1ffc3b7b1ffc5b9b3ffc1b7afffc4b9b1ffc2b7afffc3b7aeffc5b7aeffc5b5adffc4b5acffc3b3abffc2b3a9ffc1b4a9ffc1b4a8ffc1b3a7ffc2b4a9ffc1b4a8ffc3b6aaffc5b7acffc7b9afffc9bcb1ffcbbeb5ffcdc0b8ffcfc2bbffd1c5beffd4c9c2ffd7ccc6ffd9cec9ffd9cfcaffdad0caffdcd2cdffdcd2cdfedbd2cdfddcd3cffcddd3cff9ded6d2d8dfd7d392e1d9d349d5afcb48c64ab157c138aa50c239a959c339a956c438ac54c23aaa53c23aac51c039aa4ec43baa4bc23aaa49c038ab47c239a944c338a941c437ad3fc239aa3dc03bab3bc23dad37c33cac34c43bac33c33caa2fc336a82cc53aae29c738ae27c43baa24c639b122c33cac20bf40a71dc13ea71ac431a719c23dad16c53aae14cc40b213c943ae10cf40af0fcc44aa0ec837b60cbf40aa0bd146b909c639aa09c639aa07b649b607b6499205cc339904ff40bf04bf408003ff55aa02ff008002ff808001ff00ff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff0100000001ff00ff01ffffff01ff00ff01ffffff01ffffff02ff80ff0280008003aa55aa03ff55aa04bf408004bf40bf04bf40bf04bf40bf04bf00bf05cc339906d555aa06d52baa07db49b608bf409f08bf40bf09c639aa09c639aa0acc33b20bd12ea20cbf2baa0cbf40aa0dc43bb10eb637a40fbb33aa0fcc33bb10cf40af11d23cb412c639aa12c639aa13c943ae14cc40a615c23daa16b93aa216c53aae17c837b118bf35aa19c233ad19c23dad1bbd39aa1bc639aa1bc639aa1cbf37a41dc13ea71dc135a71ec43caa1fbd3aa51fc53aad20bf38a720c740af21c13eaa22c33cac22c33cac22c33cac22c33cac22c33cac23bd33a823c53aaf24bf39aa24c640aa24c639aa24c639aa25c137a525c13eac26c33ca826c33cae26c33cae27c43baa28bf39a628bf39a628bf39a629c13eae2ac237aa2ac237aa2bca3bac2cc53aa82dc139aa2ec237a62fc336a830c535aa31c639ac32c238a834c43bac35c53aad37c338ac39c53aaa3ac139ab3cc437aa3dc43bab40c33cab42c13aaa44c33ca946c53aab48c339aa4ac43bac1ec444aa10efcfcf9fa77363eea6604bfba36247fe9c5c46fe9f624cfe9c6147ff995d43ff995c40ff95583cff925437ff8c5033ff8b4f32ff8b5135ff894f32ff8a5031ff894e30ff894d30ff894e31ff894e32ff894f31ff894d30ff884c2fff894d30ff874c2fff874c2fff854b2dff854a2eff84492eff82492eff81492dff895032ff8a4f31ff884d2eff9c5f3affa6633affa35325ffa94f22ffaa4e22ffa94e23ffa74d22ffa54c21ffa34c20ffa14a20ff9e481dffac5829ffad592affac582affa75226ffa55126ff9f4b22ff9c4922ff984521ff94431fff90411eff8e411eff8d411fff883d1cff893f1eff873e1eff853d20ff833f22ff8b492bff89482aff884528ff884628ff874527ff864426ff854326ff844327ff824126ff844425ff8e4d2cff8f4b2aff8f4b28ff8b4724ff894523ff884322ff864120ff853f21ff813d20ff803d21ff7e3c20ff79391dff78381dff77381cff75361cff74371dff70351dff7d4129ff74351dff77341dff74361bff74351cff72331bff72311bff74311bff712e19ff6f3119ff70311bff67301cff9b6751ffbc866bffbd8667ffbf8a68ffc18b67ffc58d69ffc28a64ffc38b64ffc58c67ffc38864ffc28661ffbe825fffbb815dffc38965ffbf8862ffc38c67ffc28a64ffc28862ffc38862ffc48962ffc68a64ffc58964ffc58763ffc88763ffc48661ffc28965ffc4906cffc5936effc58e6bffc48b66ffc58b65ffc58a65ffc58965ffc48b66ffc8916effc49170ffd1a78bffc79b7effc59475ffc5906fffc5916effc89375ffc99777ffc99776ffca9375ffca9379ffc6957cffbb967fffd4bbabffc4ac9dffc4a99cffc2a79dffbba399ffc8b2a8ffc5aea3ffc1aa9effc7b1a8ffc2aea7ffc5b4aeffc1b2acffc4b5afffc6b6b2ffc4b7b1ffc3b6b0ffc0b5afffbfb4adffbeb4acffc1b5afffbfb3abffbfb1a9ffbfaea8ffbeada6ffbcaaa3ffbeada5ffbeada5ffbdaca4ffbcaca2ffbdada2ffbdada3ffc0b0a5ffc0b1a6ffc1b2a7ffc3b4a9ffc7b9b0ffc8bbb2ffcbbdb6ffcec1b9ffd1c4bdffd4c8c2ffd7cbc6ffd9cec9ffdacfcaffdcd1ccffdad0cbffdbd1ccffdcd3cefedfd4d0ffdfd5d0fee0d5d2fde0d6d3f3e3d9d6b3e1d9d45cdbb1ca4fc851ae55c339ab58c53aab46c53aab4ac137ac52c43bab50c239ac4ec43bad4bc53aaa49c43bab46c13aab43c639ab40c338ab3fc239aa3cbf3caa39c53fae36c239aa33c33caa31c139a72ec237ac2bca3bac29c138a826c33ca823c53aaf21c13eaa1ec43caa1bc639aa1ac43ba717c837b115c23daa14bf40a612c639aa10bf40af0eb637a40cbf40aa0bb946a209c639aa09aa398e08bf209f06d52baa05cc339905cc339903ff55aa03aa005502ff008002ff808001ffffff01ffffff0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ffffff01ffffff01ff00ff01ffffff0280808001ffffff02ff808003ff55aa03aa55aa04bf408004bf80bf04bf40bf04bf4080059933990599339905cc33cc06d555aa07db6db607b6249207db49b608bf40bf09c639aa0ab233990bb92ea20bd146a20cbf40aa0dc43b9d0eb637a40ec837b610bf40af10cf40af11c33cb412c639b813c936ae13c936ae14cc40b215ce3daa16c53aae18bf40aa18bf40aa19c23dad1ac43bb11bc639aa1bc639aa1bc639aa1dc13ea71dca3eb01dc135a71fc53aad20bf38a720bf38a721c13eaa21c136aa22c33cac22c33ca522c33cac24c639aa24bf39aa24c639b124c639b125c137a525c137ac26c33ca826c33ca826c33ca827be3baa27c43baa27be34aa28bf39ac28bf33a628c639ac28c639ac29c738ae2ac237aa2ac23daa2bc43bac2bc43bac2cbf3aa82bc43bac2dc139aa2ec23da62fc33ca82fc336a831c139ac32c23da833c33caa34c43bac35c53aad36c639aa38c43ba839c53aaa3ac639ab3cc437aa3ec13aa93fc239aa41c43bad43c23dab45c43baa48c339aa49c43bab4bc53aaa1ac445b123af928384b9917e92c79680ee9b664ffd9a5e4bfea3674eff9a5f43ff995d41ff975a3fff925639ff8e5236ff8d5236ff8c5034ff8c4f34ff8b4f34ff8c5034ff8a4e32ff8b4e34ff8b4e33ff8a4d33ff894e32ff894d31ff884c31ff8a4d32ff874b30ff874c30ff854b2fff854a2fff85492fff85492fff844a2fff8c5136ff8b4f2fffa2623bffa0592fffa35527ffa95223ffa85125ffa85021ffa74d21ffa54b22ffa24c20ffa14b1effa1491effa04a1fff9f4a20ffaf5b30ffa85329ffa64f27ffa34f25ffa14c24ffa04c25ff9e4c27ff9b4a27ff9c4b29ff9b4c2bff974b29ff914524ff8d4120ff853c1cff81391bff7d381bff884527ff8a4729ff884527ff884528ff874426ff864427ff844326ff854429ff834228ff814125ff8d4b2bff8e4b29ff8f4b28ff8c4825ff894523ff884323ff864222ff853f22ff813d20ff7d3a1fff7b3a1fff793a1fff76371cff74371bff75371dff73361cff733820ff80452dff75371eff77341cff76341cff75341cff72331bff72331bff72311aff712e18ff6f301aff6a3520ffa27059ffbd896cffc18868ffc38967ffc58f6cffc68f6bffc58c67ffbf845effb87d56ffb47953ffb37551ffb2744fffb47450ffb37551ffb57854ffba7e5affc68b66ffbc815dffbd815dffbd7f5affbe815affc1835dffc18460ffc28462ffc48460ffc4845dffc1845cffc28760ffc38863ffc88f6cffca926dffc48d67ffc48b67ffc48a66ffc28864ffc18862ffc38b63ffc58e69ffc59375ffcfa38bffc99b7fffc08d6bffc58f70ffc7906cffc99371ffc79274ffc89175ffc69277ffc4947fffbf9986ffc4a59bffc7aca0ffc3a89dffc3a89effbba197ffc8b0a6ffc0a99fffbea69bffc4ada4ffc0aba3ffc6b4adffc1afaaffc0b0aaffc3b3aeffc1b3afffbfb3aeffc0b5afffbbb0a9ffbfb3acffbfb3abffbfb0a9ffbcaba4ffb9a69fffb6a39cffb6a19affb4a29bffb5a39bffb5a49affb6a59affb9a79cffbaa99effbdaba0ffbdada1ffbfb0a4ffc1b2a9ffc3b4acffc6b9b0ffcabdb5ffcec1baffd1c4beffd4c8c2ffd7ccc6ffd8cec8ffdad0caffdbd2cdffdcd3cdffdcd4ceffded4d0ffdfd4d0ffe1d7d3fee2d8d5ffddd4d1fde0d8d4f4dfd7d4aae1d8d53ddec9d14ac43bac53c53aa955c339ab53c53aac52c43bab4fc23aab4dc338a94ac43bac48c339aa45c037aa43c239ab40c338ab3dc43bab3ac639ab37c338ac34c43bac32c23dad2fc336a82cc53aae29c73eae27c43baa24c640b122c33cac1fc53aad1dc135a71bbd39aa18bf359f16c53aae14cc33a612c639aa10bf40af0fbb44aa0dc44eb10cbf40aa0acc4db209c639aa08bf409f07b6499206d52baa05cc339904bf408003ff55aa02ff00ff02ff80ff01ff00ff01ffffff01ff00ff01ff000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff01ffffff01ff00ff0100000001ffffff01ffffff01ffffff01ff00ff028000800280008002ff80ff03aa55aa03ff55aa03aa55aa04bf40bf04bf408004bf408004bf40bf0599339906aa2baa06d555d507b649b607db49b608bf409f09c639aa0acc4db20acc33b20bd146b90cbf2baa0dc43bb10dc43b9d0fbb44aa0fbb33aa10bf30af11c33cb412c639aa12c639b813c936ae15c23daa16c546ae17bc43a617c837a618bf35aa1ac43ba71ac431a71bbd39aa1cbf37ad1dc13ea71dca35b01fc53aa51fc53aad1fc53aad20c738af21c136aa23bd3aa823bd3aa823bd3aa824bf39aa25c137ac24c639aa25c837ac26c33ca826c336a827be34aa28bf39ac28c640ac28c639ac29c138a829c138ae29c738ae2ac23daa2ac237aa2bc43ba62bc43bac2bc43bac2bc43bac2cc53aa82cc53aae2dc139aa2dc63eaa2dc639aa2ec23dac2ec237ac2ec83dac30c53aaa30c53aaa32c23da832c238a834bf3ba734c43bac35c53aad36c239aa37c338ac38c43bad39c53aaa3bc238ad3dc43bab3fc239aa40c33cab41c43bad43c639ab45c43baa46c53aab49c438ab4bc53aaa4cc639ab02ffffff08dfdfdf14f2e6e65ecbb0a3f0986553fda16652ff9d6047ff9c5e42ff985c40ff96583dff905337ff8d5336ff8b5134ff8b5135ff8c4f33ff8b4d32ff894e34ff8a4e32ff8b4f33ff8a4f33ff8a4d30ff884e30ff874e31ff894e31ff894c31ff874b2fff864a2fff854b30ff844a2eff844a2dff83482cff834a2bff985c38ff9e5e38ff9f552bffa45227ffa75025ffa75024ffa65022ffa65021ffa44c21ffa34b22ffa14c21ffa24c20ffa1491fff9e4720ff98431effa85731ffb3623bffac5731ffa6512bffa04c26ff9c4a25ff964522ff934220ff8f401dff8c3d1bff893c1bff873b1aff863b1aff843b1cff83391cff80391bff823d20ff8c482bff8b462aff894428ff884527ff874627ff834224ff834226ff824126ff824226ff864426ff8e4b2aff8e4a28ff8d4925ff8a4725ff864122ff854122ff823d20ff7f3c1eff7d3b1fff7b3a1eff78381dff75381cff75381dff74361dff75361cff72351cff783d25ff7b3e25ff77351dff753219ff74331aff72331aff74351dff71321aff70321bff703923ffa67762ffbc886cffb77f5dffb47955ffb77b57ffb87e5bffb47a56ffb47954ffb37750ffb57851ffb67952ffb67753ffb77852ffb87752ffba7955ffbb7956ffb87753ffbb7b58ffbf835fffbd805affba7e58ffbc7e57ffba7c56ffbc7e58ffbb7d58ffbb7e57ffbf8159ffc2845cffc2835dffc48660ffc58861ffc28963ffc48d68ffcd9571ffbf8762ffc68b69ffc38864ffc48663ffc2865cffc4895fffc48b64ffc59573ffc79f82ffcc9f85ffc08e70ffc59174ffc58f74ffc79175ffc28d72ffc49279ffc69b81ffbf9a88ffb39587ffd2b7adffbea299ffc3a7a0ffbca198ffc0a99effc4ada2ffbfa99effbfa9a0ffbeaaa1ffc9b7afffc1afa9ffc0b0aaffc1b1abffc0b2acffbeb2acffc1b5afffbdb1abffc0b2adffbeb1a9ffbdaea6ffb9a8a0ffaa958dffae9890ffad958dffad958dffaa978dffab978dffad998fffb19e94ffb2a095ffb7a198ffb8a59cffb8a9a1ffbdaca4ffbfb0a8ffc5b6afffc7b9b2ffcec0b9ffd3c5bfffd3c9c3ffd5ccc6ffd7cdc7ffd9cfc9ffdbd1cbffddd4ceffdfd4cfffded3cfffe0d5d1ffdfd5d1ffe1d7d4ffddd4d1fee3d9d7f9ded5d1e2e2dad57ae2d9d520cf87bf52c138ab55c339ab54c23aaa51c039aa4ec438aa4cc33cab4ac43ba947c239a944c33cac42c13aaa3fc239aa3cc43cae39c53aae36c63daf34c43bac31c139ac2ec237ac2bc43bac28c640ac25c83eac23c53aa820bf38a71ec43caa1bc639aa19c233a317c837b114cc33b213c943ae11c33ca50fcc44aa0dc43bb10cbf40aa0acc33b209c639aa08bf409f06d52baa06d52baa05cc339905cc669904bf408003aa55aa02ff80ff01ffffff01ffff0001ff000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffff0001ffffff02ff80ff01ffffff01ff00ff0280008002ff80ff0280008002ff80ff03aa55aa03aa55aa04bf40bf04bf40bf04bf40bf05cc339905cc339906d52baa06d555aa06d52baa08bf409f08bf40bf09c639c609c61caa0bb946a20bb946a20cbf40aa0db13b9d0fbb44aa0fcc44aa10bf40af11c33ca511c33cb412c639aa14bf40b214bf33a616c53aae17c837a618bf35aa19c23dad1ac43ba71ac43bb11bc639aa1dc13ea71ec43caa1ec43caa1fc53aad20bf38a721c13eaa22c33ca523bd3aa823c53aaf24bf39aa25c137ac26c33cae26c33ca827c43baa27be34aa27c434aa28c639ac29c138a829c738ae2ac83db02ac237aa2bc435a62bc43bac2cc53aa82cbf34a82cc53aa82dc63eaa2dc139aa2dc139aa2ec237ac2ec237a62ec23dac2ec83dac2fc336a830c53aaa30c53aaa30c53aaa31c139ac32c238a832c73dad32c238ad33c337aa34c43bac35c035a836c63daf38c43ba837c73cac39c03aaa3ac139ab3bc23da93dc43bab3ec13aa93fc239aa40c338ab42c53aaa43c639ab45c43baa46c53aab48c339aa4ac43bac4cc339a84ec13baa46c13aab10cf50bf12c6aa9cafa27563f9a56b52fda4684dffa06042ff9f5e3eff9e5c3cff9e5b3bff975535ff935333ff925033ff965233ff995634ff9a5633ff9b5633ff9d5732ff9d5632ff9e5632ff9f5532ff9b5633ff985631ff975631ff965332ff955130ff934f2fff905032ff8d4f30ff894c2dff884a2dff915232ff9a532fff9c5028ffa25027ffa45026ffa44e25ffa55024ffa35022ffa34e20ffa24d21ffa24b22ffa14b21ffa14b21ffa14b21ff9e4821ff994521ff954420ff9b4925ff974320ff984521ff974320ff954421ff934320ff91411fff90411fff8d3f1eff8b3f1eff8a3f1eff893e1eff853c1dff843b1dff813b1dff7a3517ff8c482aff8a4528ff894427ff894527ff874427ff874426ff864427ff854328ff834226ff814022ff894828ff8c4828ff8b4625ff854120ff854122ff854123ff823d21ff803c1fff7c3a1dff7a3a1dff78391eff76391fff74391cff74351eff76361cff74361dff6a2f16ff7d4329ff73351dff76341aff75331bff74321cff72311cff6f321cff6f3925ffa7765dffb27d5effad7554ffb07451ffb57753ffb47753ffbd815effba7d58ffb87a55ffb97a54ffb97a53ffba7c55ffbc7d57ffbb7d56ffbc7c56ffbd7c56ffbd7c56ffbd7b55ffbc7c56ffbb7c56ffc1845fffc38763ffbf825dffc2835dffc28159ffc3815bffc48660ffc4855effc4865effc3855effc3865dffc4875effc58762ffc38763ffbf8761ffc9926cffc78e69ffc68d68ffc78b67ffc58861ffc3865effc3875effc28660ffc18a6affc19379ffc9a189ffcca58effbe8f78ffc9957cffc59179ffc1907affb98a75ffc39582ffcaa393ffb6978cffc4aca5ffbfa9a1ffbfa59bffbda399ffbea89dffc7b1a7ffb8a298ffc2aca3ffbba79fffc1afa7ffbdaca5ffbeada8ffbeafa9ffbdb0aaffbdb0aaffbfb3adffbcaea9ffbcb0a8ffbcafa7ffbeaea6ffc0ada4ffb59f95ffa68982ffab8983ffaa8882ffae8c86ffab8e88ffa79186ffa89287ffb09288ffb1958cffb39c92ffb79f94ffbaa498ffbfaa9fffc1ada3ffc7b3abffcdbbb2ffcac1bcffcfc6c0ffd3c9c3ffd8ccc4ffdacec7ffdcd2caffddd1cdffe0d4cfffded3cfffe1d7d3ffded4d1ffe0d7d4ffdfd5d2fee0d6d3fde2d7d4f6ddd1ceb6e3d6d442e0b6c952c138a855c339ab53c237a950c23dac4dc338ac4bc23aaa48c33caa46c13aab42c53aae40c338ab3ec13aa93ac639ab37c73cb035c53aad32c238a82fc33ca82cc53aae29c138ae26c33cae24bf39aa21c13eaa1ec43caa1cc840ad1ac43bb117c837b116b93aa213c943ae11c33ca510cf40af0fbb44aa0cbf40aa0bb92ea20acc33b208bf409f08bf409f06d52baa05cc339904bf40bf04bf40bf03aa55aa03aa55aa0280808001ff00000280008001ff000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0000000001ff000001ff000001ff00ff01ff00ff01ffffff0100ff00028000800280008002ff80ff02ff80ff03aa55aa03ff55ff04bf40bf04bf40bf05cc339905cc339906d555aa06d52baa06d52baa07db49b608bf409f09c639aa0ab233b20acc4db20bb92ea20cd540bf0dc43bb10eb637a40fbb33aa0fcc33aa11b43ca512c639aa13c943ae13c936ae15b631aa16c53aae17bc37a617c837a619c233ad1ac445b11bbd39aa1dc13ea71ec43caa1ecc3caa1fbd3aa51fc53aad21c136aa22c33cac23c53aa824bf39aa24c639aa25c137ac26c336a827c43bb127c43bb129c13eae29c138ae2ac23daa2ac237aa2bc43ba62cbf3aa82cbf3aa82cc53aae2dc639aa2dc639aa2fc33ca82ec837ac2fc336a830c53aaa30c53aaa30c53aaa31c639ac31c139ac31c639ac31c63eac31c63eac32c238ad32c238a832c238a833c337a533c337aa34bf3bac34c43bac35c03aa835c53aad36c639aa38bf3ba838c437a838c437ad39c53aaa3ac639ab3bc238a93cc437aa3dc036ab3fc239aa40c338ab42c13aaa42c53aaa44c33ca945c43baa47c23da948c339aa49c438ab4bc23aaa4dc338ac4fc23aab46c53eab16d151b94cb99486dca5664ff9a75f43fe99563bfe9f5737ffa05833ff9e5531ffa05732ffa35a35ffa55a35ffaa603affaf6239ffb26437ffb46336ffb36033ffb66335ffb76232ffb76231ffb86033ffb46033ffb15f30ffad5f30ffa75a2effa2552cff9c512bff97512aff8f4e29ff894a28ff874728ff8f4e2aff984d29ff9f4f28ffa14f27ffa34f27ffa34f26ffa14f23ffa14e22ffa14d21ffa04d22ffa14c23ffa04b21ff9f4a20ff9d481fff9b4720ff994721ff954421ff9c4c28ff984925ff984723ff974522ff934422ff924221ff904220ff904120ff8c3f1eff8b3e1eff883e1eff863d1dff843b1bff833c1eff7d3719ff783316ff7e3a1eff8c482bff8a4528ff894528ff884427ff874427ff854325ff854327ff834226ff844326ff844324ff894726ff8b4626ff874324ff844021ff833f21ff823e21ff7f3c1eff7d3b1fff7a391eff78391eff76381eff76381dff75351dff76351cff73361cff6e3119ff7e462cff6f331bff75361cff74331bff73311bff72331dff6d361dffa36d57ffac7759ffac724fffb07250ffb37351ffb47554ffb57757ffb57953ffc1845fffba7c57ffb97b55ffbb7d56ffba7c56ffbb7c54ffbc7e58ffbd8058ffbf7f59ffbf7f58ffc07e58ffc07d57ffbd7d57ffbe7f5bffbc7e5affc78966ffc88a65ffc3835dffc6845effc3845effc6865fffc98861ffc88a62ffc88b63ffc88b64ffc98963ffc88963ffc58a63ffc68a64ffc88a65ffc98d69ffc98f6affc48865ffc58864ffc38562ffc58663ffc1815effbc805cffb88362ffb8886fffcba38dffcca18dffc1947dffc7967fffcb9d89ffc09384ffb78e80ffc29f95ffb69a8fffbba297ffc6ada3ffbaa297ffbea79dffbaa399ffc4aea4ffb8a298ffbea89fffb8a59cffc4b1abffbcaca6ffbbaba5ffbaaba6ffbdafa9ffbcaea8ffbfb1aaffb7aba4ffb8aca4ffbbaca5ffbcaba4ffc1aea7ffc8b1aaffb99d95ffa07e75ffa98179ffaa837bffaa8a80ffa98c81ffab8d82ffac8f85ffad9087ffaf948bffb39a8fffb79f96ffbea59cffc4aaa2ffc7aea7ffcdb9b3ffcfbfbbffd2c4bfffd6c9c5ffd9cdc9ffdbd0cbffdbcfcaffdcd1ccffded4cfffdfd5d1ffdfd5d1ffe1d8d5ffded5d1ffe1dad6feded4cffde4d7d2fce1d2cdd8e3d7cf5cd5b7c251c339aa54c23aaa52c13ba84fc23aa84dc33cac4ac13ba947c639ac45c43bae42c13aaa3ec53aad3dc43bab39c53fae36c639aa34c43bac31c139ac2ec237ac2ac237aa27be3baa24c639aa22c33ca51fc53aad1dc13ea71ac43bb118ca40aa16c53aae15c23daa13bc36a110bf40af0fbb33aa0dc43bb10cbf2baa0ab2339908bf209f08bf409f07b6249206d555aa05cc339904bf40bf03aa55aa04bf80bf03aa55aa01ff00000000ffff01ff000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000100ffff02ff808001ff00ff01ff00ff01ffffff02ff80ff01ffffff0280008002ff80ff03aa55aa02ff80ff03aa55aa03aa55aa04bf40bf05cc66cc05cc339905cc33cc06d52baa07b649b608bf409f08bf409f09c639aa0ab233b20acc33b20bd146b90cbf40aa0dc43bb10ec837b60fbb33aa10bf40af11c33ca512c639aa13c943ae15c23daa16c53aae17bc37a617c837b119c23da31ac43ba71bc642aa1dc13ea71ec444aa1fbd3aa520bf38a721c93eaa21c93eb222c33cac24c639aa25c137ac25c837ac27c43baa27c43baa28c639ac29c738ae2ac23daa2ac83db02cbf3aa82dc139aa2dc139aa2dc139aa2fbe3ca82fbe36a830c53aaa30bf3aaa30c53aaa31c639ac31c639ac32c238ad32c73dad32c738ad32c238a833c337aa34bf3bac34c43bac34c93bac35c53aa835c53aa835c53aad36c639aa36c239aa36c239aa37c338ac37c338ac38c43ba838c43ba839c53aaa39c536aa3ac139ab3bc73dad3bc238ad3cc437aa3cc437aa3ec53aad3fc23daa40c33cab41c43bad42c136aa43c239ab44c338a946c53aab47c639ac48c339aa4ac13ba94bc23aaa4cc339ab4ec43baa50c239a915c249b609ffffe33eb194889ab38471f4955a3dfe965435fe9b5130fea45831ffa45731ffa2552effa1532cffa1512aff9f4e26ffa8562dffb36335ffb96638ffb66235ffb56032ffb45f30ffb15d2dffb15b2cffb05b2effae582dffab572affa8572cffa2522aff9c5129ff964e26ff914e27ff8b4b29ff89482aff8e4b29ff954b29ff9b4c29ff9f4e28ff9f4d25ff9f4d24ff9e4e23ff9f4d24ff9f4d22ff9e4d22ff9d4c22ff9b4a1fff9d4a21ff9d4a22ff9a4924ff984923ff924322ff8e4221ff994b29ff954724ff954421ff944422ff904320ff914422ff8f4122ff8e4122ff8a3e1fff873e1fff853e1dff863d1fff80381bff7a3316ff763116ff763318ff8a472aff8a4529ff884426ff8a4628ff884526ff874425ff854225ff854326ff834225ff824124ff8a4829ff8a4626ff874222ff854021ff833e20ff813d1fff7d3b1dff7d3c1fff7b3b1fff7a3920ff77371fff75361dff75361dff75351cff72351aff73361dff784028ff733b22ff77341cff76361dff75361eff773b24ffa66d54ffa7704fffae7351ffb37552ffb67654ffb67755ffb67958ffb77958ffb87c56ffb57953ffc1855fffbc805affbc8059ffbd805bffbf805bffbe7f5affbe805bffbf825dffc1835effc3835fffc68761ffc88a66ffc78967ffc68a69ffc08566ffc08664ffcb8e6dffc78764ffc88661ffc3825cffbd7b55ffb97950ffb77650ffb97a54ffbd7b54ffbf7b54ffc17d56ffc38059ffc4835affc5845dffc38761ffc68d6bffc8926fffc68f6dffc08765ffbd815fffbf8161ffbf7f60ffba7a5dffb97e62ffb38066ffc3977fffc89d86ffb78e7bffbd9584ffc6a193ffc49f92ffbe9c8fffc3a497ffb89d94ffbea79dffbca49cffbfa89effb39f94ffc8b3aaffbba59bffbca59cffb9a69fffc1b0aaffbaa9a3ffb9a9a3ffb9a9a3ffbbaca6ffbbada7ffbaaca5ffbbada6ffb4a69fffb7a9a1ffb8aaa1ffb7a9a1ffbeaea6ffccb4acffaf8d87ffa3776fffac7d76ffac8279ffa7897dffa98c82ffab8b83ffab8d84ffad9189ffb1968fffb89c94ffbda29affc2a9a0ffc5b1a9ffcab7b1ffccbab5ffd1c1bdffd6cbc9ffd7cbc7ffd9cdc8ffd8ccc7ffddd2ceffdbd1ccffe0d6d1ffdcd3cfffe0d8d4ffddd6d1ffdfd6d0ffdfd2ccffe6d7cffdddcfc6eae2d5cc71e4d4cb28cc60b94ec13ba751c33caa4ec138aa4bc23aaa49c43bab46c53aab43be35a740c338ab3ec13aa93ac63eab38c43ba834c93bac32c238a82fc33cae2cbf3aa829c13ea826c336a823c53aa820c738a71ec43caa1bc639b319cc3dad16c53aae15c23daa13c943ae11c33ca50fcc33aa0dc427b10cbf2baa0bd146b90acc33b208bf409f06d52baa06aa2baa04bf00bf04bf40bf04bf40bf03aa55aa028000800280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffff0001ffffff01ffffff01ffffff01ffff0001ffffff0280008003aa55aa03ff55aa03ffaaff04bf80bf04bf40bf04bf40bf04bf40bf05cc33cc06d52baa07b6249208bf409f08bf409f09c639aa09c639aa0acc4db20bb92ea20cbf2baa0dc43bb10ec837a40fcc44bb10bf40af10bf30af12b839aa13bc36a114bf40a616c546ae17bc37a618bf35aa19c23dad1ac43bb11bc639aa1cc837ad1ec43caa1fc53aad20bf38a721c93eaa22c334ac24bf39aa24c639aa25c137ac27be3baa27c434aa28c639ac29c138a82bbe35ac2bc43bac2cbf3aa82dc139aa2ec237ac2fc33ca82fc336ae30c53aaf31c639ac31c139ac32c238a833c337aa33c337aa34c43ba735c53aa835c53aad35c53aad36c23daa36c63daf36c639aa37c338ac38bf3ba837c338ac37c338a738c43ba838c43bad39c03aaa39c53aaa39c53aaa39c536aa3ac139a73ac639ab3bc23da93bc73dad3cc437aa3cc437aa3dc43bab3ec13aa93ec53aad3fc63dae3fc639aa40c338ab42c13aaa42c13aaa43c239ab44c338ac45c437aa47c239a947c239ac48c339aa4ac43bac4bc23aaa4dc03ca94ec13baa4fc23aab50c239ac3ec13aa90dd862c40affe6e61af5e2d8b29e735cfb955738ff9b5234ffa35930ffa4552effa5552effa2522bffa2522affa05128ffa2502affa04d26ffa04e24ffaa572cffb36131ffbf6a3bffb56330ffb35f2fffb05c2effad5a2cffac592cffa8572affa4542aff9f5228ff9a4f27ff944d27ff8c4c28ff894829ff8b4929ff924c2bff974c29ff9b4e29ff9e4d27ff9e4d25ff9e4d24ff9f4d25ff9d4c23ff9d4c23ff9c4b23ff9c4a20ff9c4921ff994723ff914623ff904423ff883d1dff8a3f20ff954a28ff954826ff964624ff934523ff914421ff904421ff8e4120ff8b3f20ff8a3e20ff873d1eff853d1eff823a1cff7c3417ff793216ff783317ff763217ff844024ff8c482aff894526ff894527ff894426ff884525ff874325ff874326ff844025ff834024ff854325ff8a4727ff864122ff854020ff833e20ff823f1fff7f3d1eff7c3b1eff793a1eff78391fff76381cff74371dff73381eff73371dff72351aff72341aff753d25ff7c472fff71351eff743620ff834730ffa77053ffa87251ffab724effb17552ffb47755ffb47954ffb67d59ffba805dffbf8360ffc08560ffbf8460ffc68d68ffc68c69ffc78e6affc38866ffbe835fffbb7f5affb97e59ffb67d59ffb77f5dffb67f5effba8060ffba815fffba805effba805fffba8261ffbe8663ffc38a68ffcb936fffcc9170ffc18663ffbe815bffc6855fffc4825cffc07c54ffba774fffba754effb9724bffb8704affb56f46ffb67147ffb8764affbb7851ffbf7b59ffbe7f5effc18b69ffc89774ffc79575ffca9577ffc68e74ffbd8169ffb27b60ffb4816affb17e68ffbc8673ffbf907fffb99283ffb79789ffc2a69affb59c91ffbea39cffb69e97ffb59e97ffbca59effbda69fffb8a399ffc2ada5ffbca79effb9a49bffb7a39bffbfada7ffbbaba5ffb9a9a3ffb5a7a1ffb7aaa3ffbcada6ffbaaaa3ffbbaba3ffb8a7a0ffb3a39bffb6a69effb5a69fffb7a9a1ffc1b0aaffc0a49bffa2746dffa5716bffa5786fffa57e74ffa58076ffa8857bffa7867cffad8d85ffb09088ffb6968dffbc9f95ffc2a49dffc9aaa4ffcbb1a9ffd5c1bbffd5c9c4ffd5cbc7ffd7cbc6ffd7ccc7ffdbd0cbffdbd1cdffded4d0ffddd4d0ffe1d9d4ffddd5d0ffdfd7d2ffe1d7d1ffdcd0c9ffe3d5ccfde3d3caf5e0cac18de6d0c73ad788bd52c43bab50c239a94dc338a94ac43bac47c639ac44c338ac42c13aaa3fc23daa3cc43caa38c437a836c239aa33c33caa30bf3aaa2dc13eaa2ac23daa27be3baa24bf39aa21c136aa1fc53aad1dc13eb01ac43bb117c837b115ce3db613c936ae11d23cb410cf40af0ec837a40cbf2baa0bd146b90acc33b208bf209f07db24b606d52baa05cc33cc04bf408003aa00aa03aa55aa028000800280008001ffff0001ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff010000000100ff0001ffffff01ffffff01ffffff028000800280808002ff008002ff00800280008003aa55aa03ff55aa04bf80bf04ff80bf04bf40bf05cc66cc0599339906d52baa07b649b608bf409f08bf409f09c639aa0acc4db20acc4db20bb92ea20dc43bb10eb637a40ec837a40fcc33aa10bf30af11c33cb413bc36ae13c936ae15c23daa16c53aae17c843a618ca40aa19cc33ad1bc639aa1cc840ad1dca3eb01fc53aa520c740af21c136aa22c33cac24bf39aa25c137ac26c33cae27c43baa28c639ac2ac237aa2bc43bac2bc43bac2dc139aa2ec237ac2ec837ac2fc336ae30c53aaa31c639ac32c238a832c238a833c337aa34bf36a735c03aa836c239aa36c239aa36c239aa37c33ca737c738ac38c43bad38c43bad38c43bad39c53aae3ac139ab3ac639ab3ac139ab3bc238a93bc238a93bc73dad3cbf3ca63bc238a93cc83cae3dc43bab3dc036a73dc43bab3dc43bab3dc43bab3ec53aad3ec53aad3fc239aa3fc639aa40c33cab41c43ba941c43bad42c53aaa43c639ab44c338a945c43baa45c43baa47c23dac47c639ac48c33cae49c43ba84bc23aaa4bc23aaa4cc33cab4ec13baa4fc23aab50c239a951c339aa52c438ab3ec53aad2bc441ac0fcc66bb34d3b5a7e5996045fd974f30ffa15730ffa5552fffa5552effa2522affa3532affa15128ffa04f27ffa24f27ffa14f25ffa14d24ffa34f22ffa45024ffb15e30ffbc6939ffb96737ffb46232ffb05d2effab572bffa75629ffa35428ff9f5129ff994d28ff904c2aff8b4929ff8a4a29ff914d2bff934d2aff984c27ff9d4d28ff9d4c25ff9d4d25ff9d4c25ff9c4b24ff9b4c24ff994b23ff994b23ff974822ff934623ff8c4221ff894021ff8d4324ff893e1fff8e4322ff954927ff944625ff914322ff904321ff8d421fff8d4120ff8d3f1fff8a3e1fff873d1fff853c1fff7d3517ff7b3217ff7a3217ff783217ff753016ff793419ff8c472aff8a4527ff894526ff884425ff884425ff874425ff874326ff854127ff834124ff823f22ff8c482aff894424ff874122ff844021ff803e1eff7f3d1fff7c3b1eff7b3b1fff79391eff78381dff76381eff74381eff74381eff73351bff703119ff6e341dff85523cff6e3922ff8e543effad7359ffab7154ffae7554ffb07654ffb37855ffb57a56ffb77d57ffbd835dffc18561ffc68a66ffc2855fffb87a56ffb37853ffc08662ffb77e5bffb67958ffbb7e5bffbc7d5affbe7e5affc07f5cffc4805dffc4805cffc3805affc08059ffc17f57ffc28058ffc18057ffc3815affc4835bffc5865dffc38862ffc58e68ffca936effc9916cffc68d65ffc0845effbe7f57ffc07e55ffbd774fffbf764effbc734bffbb734dffb96f47ffba6e45ffb96e43ffb96f44ffb76f45ffb5714affb57551ffb67a59ffbb8369ffc08e74ffcc9d85ffcb9d86ffc29480ffbb8878ffb78575ffb58976ffbb927fffbb9988ffc2a597ffbba39affbca69cffbca59cffb49d96ffb7a19affbda7a0ffbaa69effbba9a1ffbda9a2ffb9a59dffb8a59dffb9a7a1ffbeada7ffbdada6ffb5a5a0ffb7a7a1ffbbaba4ffbaa9a2ffb9a7a0ffbba9a1ffb6a59cffb4a49bffb4a79effb5a69fffbaa9a3ffccb0acffb1847eff9a605bff9f665dffa06a60ffa16e64ffa6766cffaa7d72ffb08076ffb07d73ffb58377ffbd897dffbb8a81ffc3a199ffd9c5bfffd3c6c1ffd3c7c1ffd5c9c4ffdacec9ffd9cec9ffdbd1cdffdad1ccffe0d6d2ffddd4cfffe2dbd5ffe2dad6ffe0d7d2ffe2d9d2ffe5d7cffedac7bffde2cbbef3dcbfb0acdac4b527d190b742c93eae4ec43baa4bc23aaa49c43bab46c13aab43c239ab40c338ab3dc43bab3ac139a737c338ac34c43bac30c535aa2ec23dac2bc43bac27c43baa25c13eac22c33cac1fbd31a51dc135a71ac43bb118bf35aa16c53aae13c936ae12c639aa10cf40af0ec837b60dc43bb10bd146b90ab2339908bf409f08bf409f06d52baa06aa2baa04bf40bf04bf80bf03aa55aa02808080028000800280808001ff00000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff010000000100000002ff80ff01ffffff02808080028000800280008003aa55aa03aa55aa03aa55aa03ff55aa04bf40bf04ff80bf05cc66cc05cc66cc05cc33cc06d52baa07b649b608bf409f08bf409f09c639aa0ab233990bb946a20cbf40aa0dc43bb10ec849b60ec837a410bf30af11c33cb411c33cb413c943ae14bf33a616c53aae17c837b118bf35aa19c23dad1bc642aa1cbf40ad1ec43caa1fbd3aad20c740af21c136aa22c33cac24c639aa25c83eac26c33cae28bf39ac29c138a829c738a82cc53aa82dc139a42dc639aa2ec237ac30bf3aaa30c53aaa32c238a833c33caa34c43bac34c43ba735c53aad35c035a837be38a737c338ac38c43ba839c03aaa39c036aa3ac139ab3ac139ab3bc238a93bc738ad3bc238ad3cc43caa3dc03bab3dc43bab3ec13aa93ec13aad3ec13aad3ec13aa93fc23daa3fc239aa3fc239aa3fc23daa40c33cab40c33cab40c338ab41c43bad40c338ab41c43bad41c43bad42c53eae42c53eae42c53aae43c239ab44c33cac44c338ac45c43bae46c13aab47c239ac47c63dac47c639ac49c43bab4ac13ba94ac13ba94cc339a84dc338a94ec13baa4ec43baa50c239a951c33caa52c43bab53c53aac54c23aaa50c239ac3cc43caa10cf70cf86a77861fa935136fe9d512effa3562effa2542bffa15229ffa05127ffa35129ffa24f28ffa14f26ffa14e26ffa14e28ff9f4c21ff9f4e23ff9f4b20ff9c491dffa85528ffb36031ffba6837ffb46031ffad5c2dffa65729ffa1532aff9a4f29ff934d2bff8d492aff8b4a2aff914f2eff924c2bff974c2aff9b4c29ff9b4c27ff9d4d28ff9b4b25ff994a25ff9a4c27ff964b27ff944927ff904525ff8d4424ff8e4525ff8d4222ff8a3e20ff883d1fff853b1cff914626ff914524ff904421ff904320ff8d4220ff8e4220ff8d3f20ff893d1fff853b1fff7f371cff7b3315ff7a3217ff793116ff783115ff762f14ff752f13ff874123ff8d4828ff8b4527ff8b4627ff8a4425ff884224ff874225ff864226ff834024ff834024ff864226ff8b4628ff864123ff844022ff813d20ff7f3e21ff7d3c20ff7c3b1fff78371cff77361cff77371dff75361dff76371eff74371eff74361dff743c24ff89553eff9b644bffac7357ffad7255ffb27656ffb37655ffb67b59ffb97d5affbe825dffc2855fffbf825cffbd805bffb57652ffb2724dffbb7a56ffba7a55ffbb7e5affc28662ffc38561ffbe805cffbf7d5affc07d5affc27c5affc47c59ffc57c58ffc47d57ffc57f59ffc58057ffc37f56ffc37e58ffc27d56ffc27d54ffc17c53ffc27e55ffc58159ffc38059ffbf7e57ffc58760ffcd956effc78d66ffbf865dffc48964ffc08361ffb4724effb5704affb96f48ffb96f44ffba6e43ffb96a40ffb6663dffb3603cffb25f3effb05d3bffae5d3effab6040ffa96141ffa96446ffb1725cffb88473ffbe9283ffba9383ffbb9586ffbd9c8dffb5978bffbca39affbca69cffb9a29affbda8a0ffb9a49cffb6a19bffb9a59effbaa9a2ffbaa8a0ffbeaca3ffbba8a0ffb8a49dffbaa7a0ffc0ada7ffbfada8ffbfafa7ffb8a69fffb7a69effbba9a0ffb9a79effbba9a1ffbcaaa1ffb5a69cffb3a59dffb3a59effb5a69fffc5b0a8ffbb8d8aff98534cff9d5248ff9e584eff96564cff96564cff9d584effa75c51ffab5b4dffac5b4dffb57d71ffdbbdb6ffcebebbffcfc1bbffd3c4bdffd5c9c3ffd7cbc6ffddd2cdffdcd2cdffded4cfffded4cfffe1d9d3ffe0d9d3ffe1dad5ffe8dfdbffe8ddd7ffdbc9c1ffe6cfc2feddbca9fee2b8a5fadfbba5b4dec6b525e3acc84ac137ac4cc639ab4ac13ba947c239ac44c338ac41c43bad3ec53aad3bc238a938c43bad35c53aad32c238a82fc33ca82cc53aae29c13eae26c33ca824bf39aa20bf38a71ec43caa1bc639b31ac43bb117bc37a614cc40b212c639aa10cf40af0ec837b60ec849a40bd146b90acc4db209c639aa07b624b607b6499205cc339904bf40bf03aa55aa03aa55aa02ff8080028000800280808001ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0100000001ff00ff01ff00ff01ff00ff02ff80ff0280008002ff008002ff008003aa55aa03aa55aa03aa55aa03ff55aa04bf408004bf40bf05cc33cc06aa2baa07b649b607b649b608bf60bf08bf40bf09c639aa0bb946a20bb946a20cbf40aa0dc43bb10ec849b60fbb33aa10bf40af11c33ca512c62aaa14bf40a614cc40b216b92ea217c837b119c233ad1ac43ba71bc639aa1dc13eb01ec43caa20bf38a721c136aa22c33cac24c639aa25c83eb326c93cae27c43baa29c138ae2bbe3ba62cbf3aa82dc639aa2ec237ac30bf3aaa30c53aaa31c639ac32c738ad33c337aa35c03aa835c53aa837c33cac38c43ba838c437ad39c036aa3ac139a73ac139ab3cbf3caa3cc43caa3dc03ba73dc03bab3ec13aa93fc23daa3fc239aa3fc239aa3fc23dae40bf38a740c33cab41c43ba941c03ba941c43bad41c43bad41c43bad42c13aaa42c13aaa42c53aae42c53aae43c239ab43c639ab43c239ab43c239ab44c338a944c338ac44c33cac45c03baa45c43bae46c13aab46c53aab46c537ab47c639ac48c339aa48c339aa49c43bab49c43bab4bc23aaa4bc53dad4cc339ab4dc33ca94dc33cac4fc53aab4fc53dae50c63dac51c339aa52c43bab54c23aaa54c53aad55c339ab50c639ac27c43baa30b59585d69c6146ff974f2effa35731ffa0542bffa2532affa05027ffa15025ffa34f26ffa24e26ffa14e25ffa04e25ffa04d23ffa04c22ff9e4b20ff9d4920ff9f4921ff9c491fff9c4a1effb15e30ffb56434ffad5e2effa7582bffa0542aff954e27ff904b28ff8a4828ff8e4c2cff904b2bff954b2aff994c29ff984b27ff984c26ff994c27ff994d27ff954a27ff914727ff8b4324ff924c2aff8e4626ff8a401fff8a3e1fff8b3e20ff8b3e20ff893e1fff8c4121ff924626ff904322ff904320ff8d421fff8b401dff8c3f21ff873e22ff80381dff7b351aff7a3317ff793217ff783017ff772e15ff742b0dff8f4425ff9f5432ff934928ff8e4626ff8e4726ff8f4828ff8d4627ff8a4426ff884426ff854126ff834024ff834023ff8b4629ff894426ff854021ff803c1eff7e3a1eff7c391dff7d3a1dff7e3c1fff803f22ff834227ff814027ff7a3b22ff72341bff6c2f16ff743920ffb27a60ffaf7558ffb17557ffb37756ffb57a56ffb77d57ffbc815dffc48863ffbc805bffb1744effb2734effb67752ffb97954ffbd7b56ffbe7c58ffbf7e59ffbe7e59ffbd7f5affc58864ffc38763ffbd7f5bffc07f5bffc17d59ffc27a56ffc37b56ffc27c57ffc27c57ffc17d57ffc37e57ffc37d57ffc47c57ffc47b57ffc37b55ffc17b52ffc07a51ffc17953ffc17851ffc0774fffc17751ffc37e58ffbf7f58ffbb7e5affbb825fffc48c6bffc79173ffd0997cffc69177ffbe886dffb57a5fffab6c50ffa56546ffa56040ffa15d3cffa05a3cffa05a3affa35937ffa65c3cffa95b3affaf5f3effb16646ffad6c51ffaa715dffa5786bffb89489ffc0a49bffbaa39affbca69cffb8a39affb8a49cffb9a59dffbaa79fffb6a59dffb8a59dffb9a69effbdaaa2ffc3afa7ffbba89effb9a59cffc2aea5ffc1afa7ffc1aea7ffc0ada5ffbaa69effb9a79effbaa89fffb9a79effbeaaa2ffbca9a0ffb6a69cffb3a49bffb5a59cffbfaaa3ffc99f99ff9a514aff913c36ff914138ff95443bff9d473bffa54b3fffa4473bffb06e67ffd6b7aeffcebcb4ffcbbdb8ffd0c1bbffd2c4bdffd5cac3ffdad0c9ffdcd2cbffded5ceffdfd6d0ffe0d7d2ffe1d7d2ffe2d8d5ffe4ddd9ffe7e1dcffe4d8d5ffe4d0c3ffd8bba5ffe0bba3ffe1bba4fee6bea6fadbb29bb4d9b5a127d89db144c338ac4bc23aaa48c33caa45c43baa42c53aaa3fc639ae3cc437aa39c53aaa35c53aad33c337aa30bf3aaa2dc139aa2ac237aa26c33cae23c53aaf21c136aa1ec43caa1cbf37a419cc3dad17c837b115c23daa13c943ae11c33ca50fbb33aa0ec837a40cbf40aa0acc33b209c639c607db49b607b649b606d555aa05cc339904bf408003aa55aa02ff808002ff80ff02ff80ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01ffffff0100ff0001ffffff02ff80ff02ff80ff01ff00ff028080800280808002ff808003ff55aa03aa55aa03aa55aa04bf408004bf40bf05cc66cc05cc33cc06aa2baa07b649b607b649b608bf409f09aa39aa09c639aa0bb946b90bb92ea20bb92ea20dc43bb10ec837b60fcc44aa10bf30af12c639aa13c936ae14cc40b215c231aa16c53aae17c837b119cc3dad1bbd39aa1dc13ea71ec43caa1fc53aad21c136a222c33cac24bf39aa25c83eac26c33cae28c639ac29c738ae2bc43bac2cbf3aa82ec23da62fbe3ca830c53aaf32c23da833c33caa34bf36a735c03aa836c239aa37c33cac38c43ba838c437ad3ac639ab3bc238ad3cc43caa3dc03ba73dc03bab3dc43bab3ec53aad3fc239aa3fc239aa41c03ba941c03ba941c43bad41c437ad42c53aae42c53aaa43c239ab44c33ca943c239ab44c338a944c338ac44c338a944c738ac45c43baa45c037aa45c43bae45c437aa46c537ab46c137a847c239ac46c53aab47c239a947c239a947c239a947c239a947c239ac48c33cae48c33caa49c438ab49c43bab49c438ab4bc23aaa4bc23aaa4cc33cab4cc339ab4cc339ab4dc33cac4ec43ead4fc23aab4fc53aab4fc53aab51c339ad52c43bab53c23aa953c53aac54c23aaa54c53aad45c43baa21c93eb21edd91c4a1a06c4efc984f32ffa05531ffa35630ffa3532cffa15029ffa14e25ffa24d25ffa14c25ffa14d25ffa04f25ffa04c24ff9f4c23ff9e4a22ff9e4a22ff9d4a23ff9e4821ff9d4721ff9c4720ff99481dffa45328ffac5d30ffaa5c32ff9e562bff974e29ff8b4828ff914d2dff924b2bff974b2aff994a29ff994c28ff974c27ff944b26ff924825ff904725ff904927ff934c29ff8d4522ff8d4322ff8d4221ff8e4223ff904325ff914326ff8c4122ff883e1fff904525ff8e4221ff8f4120ff8e4120ff8d4020ff873c1eff82381bff7d3418ff7b3116ff792f15ff762e12ff863f1fff9d542dffb76539ffa34b25ff9b4520ff9a4826ff9b4f2cff994e2bff934a28ff904826ff8d4425ff8a4425ff894325ff864126ff823f23ff894528ff8d4829ff8d4627ff8e492bff8b462aff894527ff864224ff803c20ff7a371cff76341aff75331aff703017ff6d3016ff703118ff85482effb77c5fffb27757ffb87c59ffbe815dffbf835cffb97e58ffb47753ffac6f49ffb47550ffb77852ffb97953ffba7a56ffbb7c58ffbc7c57ffbd7c59ffbd7c58ffbd7d58ffc07f5affbf7f5affc28662ffc58b68ffbe825dffbe7e5affbe7a56ffbf7955ffc07953ffbf7953ffbd7a53ffbd7a53ffbe7952ffbe7851ffbe7751ffbf7751ffbf764fffbc734dffbc724cffbb714affba6f48ffba6c45ffba6d44ffb96b42ffb46740ffb2653effbd734cffbd754effb16b46ffab6845ffad6a49ffb37553ffb87b58ffbc7f5effbc8061ffba8265ffba836bffbd866effb8886fffb68972ffaf8470ffa97e6bffae8370ffb58675ffb68876ffb38b7cffab8b7fffa78d83ffb59e95ffbfaaa0ffc3afa6ffc6b3abffc5b3aaffc1afa7ffc0afa5ffbcaba1ffbcaaa1ffbeaba3ffbbaaa0ffbfada4ffc0ada3ffc2aea3ffc0aca3ffc2aea5ffc1ada3ffc4b0a7ffc1aea4ffb8a69cffbaa89effbba9a1ffbda9a1ffbcaba2ffbbaba1ffb8a8a0ffb5a69effb9a89dffd1ada5ffaa6662ff8b3229ff9a362aff9d3b2cff984435ffc68d87ffc9adaaffc9b6b1ffc5b7b1ffc9bdb6ffcec2bcffd3c9c2ffdad0c9ffdbd0c9ffdcd1cbffddd4cdffe0d6d0ffe1d8d2ffe3dad3ffe7dbd5ffe6ddd9ffe8e2ddffe9ded8ffd5c3bbffdac5b8ffdabda4ffd8ad8fffddac8cffdfad8dfde4b79bcfe4c3a93fe3baae2dc13eb049c43bab46c53aab43c239ab40c33cab3dc43bab3ac639ab37c73cac33c337aa31c639ac2dc639aa2ac23daa27c43baa25c13eac22c33ca51fc542ad1dc13ea71ac43ba718bf35aa15ce3daa14cc40b211d23cb40fcc44aa0ec849a40cbf40aa0bd146b909c639aa08df60bf07db49b606aa2baa05cc339904bf80bf03aa555502ff808002ff808001ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff0100ff000100ff0001ffffff01ffffff028000800280808002ff80ff02ff008003ff55aa03aa55aa03aa55aa0599669904bf40bf05cc669906aa55aa06aa2baa06d555d507b649b608bf40bf09c639aa0acc4db20bb92ea20bd146b90cbf40aa0dc43bb10ec837b610bf40af11d24bb412c639aa13c936ae14cc33b216c53aae17c843b119b833a31bbd42aa1bc639aa1dc13ea71fbd3aa521c13eaa22c33cac23c53aa825c137a526c336a828c639ac29c138ae2bc43bac2dc139aa2dc139aa2fc33ca830c53aaa31c639ac33c337aa35c03aad36c63daf37c33cac38c43bad38c837ad3ac139ab3bc238ad3cc43caa3dc43bab3dc43bab3ec53aad40c33cab40c338ab41c43bad42c13aaa43c239ab43c639ab43c239ab44c338a945c43baa45c437ae46c13aab45c437aa46c13aab46c13aab47c239a947c239a947c239ac48c33caa47c639ac48c33caa47c239a948c339aa48c339ae48c339aa48c339aa48c63cae48c339aa49c438ab49c43bab48c63cae49c43bab49c43bab4ac13ba949c438ab4ac43bac4ac43bac4bc53aad4bc23aaa4cc339ab4dc338ac4dc338ac4dc33cac4ec43baa4fc53dab4fc53aab50c63dac50c239a951c339aa52c43bab52c43bab54c23daa54c23aaa3bc23dad06d580d504ffffff43946350d996533bff994f32ff9d522fffa1552dffa2532affa15028ff9f4e29ffa24e28ffa24d26ffa04c26ffa14e26ff9f4b24ff9e4c24ff9e4c23ff9d4b22ff9f4b23ff9f4921ff9e4722ff9d4725ff9b4622ff994820ff97471eff9e4e25ffa4582effa0562fff8d4826ff94502eff904a28ff964c29ff984b29ff974b28ff954927ff904524ff984b2cff974a2aff954927ff934824ff934726ff95492aff954926ff934825ff954626ff924427ff8d4123ff8b3f20ff8a3e1eff8f4322ff8e4120ff8d4121ff893e1dff863b1dff7e351aff792f15ff752b0fff8d4324ffb16746ffb6683cffb05c2cffa94d1effa5491dffa14721ff9b4623ff9c4d29ff984b28ff944927ff934927ff914827ff8e4626ff8b4326ff854024ff823f22ff833f24ff8c4628ff894123ff874023ff823c1fff823c1fff813a1dff7e391cff7c371cff79351cff702f18ff6d2f17ff71331aff723319ff84462affb87d5effbc7f5effbd7f5cffb0734dffb1724cffac6e48ffb57450ffb97954ffba7a54ffbd7d56ffbe7e59ffbd7e59ffbd7e5affbd7f5affbe7d5affbe7d59ffbd7c58ffbd7b56ffbf7c56ffb97c58ffb8805cffc48b67ffbd825cffbf7e5affbf7c56ffbf7953ffbd7a53ffbd7a53ffbd7952ffbd7951ffbc7850ffbc7650ffbc754fffbd744effbb724cffb9714affb96f49ffb96f48ffb86c46ffb86b42ffb7693fffb7683effb6653cffb36339ffb26037ffaf5b34ffaf5831ffae5832ffad5732ffad5632ffa95331ffa7512fffa24e2cff9d492aff96472aff8e4628ff8e462aff8f492eff8f4c33ff90513cff985642ff9e6452ffa6766bffb28d86ffc2a7a0ffc6ada6ffc3afa5ffc4b1a8ffc6b5abffcab9afffcbbbb1ffcebdb4ffcebeb4ffc9b9afffcab9b0ffc6b6adffc3b2a8ffc1b0a6ffc3b1a6ffc2afa4ffc1aea3ffc2aea5ffc5b1a7ffc1aca3ffc3ada5ffc0aca2ffbaa79effbba9a0ffbba9a1ffbcaaa1ffbdaaa1ffbbaaa1ffbba89fffbea99fffd9b7afffac6a62ff892a20ff8f3a31ffc79890ffc4a89cffc3ada5ffc2b0aaffc6b6afffcbbfb9ffd4c9c3ffd7ccc6ffd9cdc7ffdcd0caffddd1cbffdfd4cfffe1d7d1ffe3d9d3ffe4dad4ffe9ddd8ffeae0deffebe3e0ffeee7deffe6dad1ffcab0a1ffd1a788ffdeac8bffe2b190ffe4b391fee4af8cfde4ac89cddfaf9444ddbfac33c83caf48c339aa44c33cac41c43bad3ec53ead3ac639ab38c43bad34c436ac31c639ac2ec23dac2bc43bac28c639ac25c137ac22c334ac1fc53aad1dc13ea71bbd39a118ca40aa16c53aa214bf40a612b839aa10bf40af0ec837a40cd540aa0bb92ea209c639c609c639aa08bf409f06aa2baa05cc339904ff80bf03ff55aa03ffaaaa01ff00ff01ff00ff01ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000001ff00ff01ffffff01ff00ff01ff00ff01ffffff02ff008002ff00800280008002ff80ff03aa55aa03aa55aa03aa55aa04bf408005cc339905cc339906d555aa07b649b606d52baa07b649b608bf409f09c639aa0acc33b20bb92ea20cbf2baa0dc43bb10eb637a40fbb33aa0fcc33aa11c33ca512c639aa14bf33a615c23daa16c53aae18bf40aa19c23dad1bbd39aa1cc837ad1dc135b020c740a721c13eaa23c53aa824c639b125c137ac28bf39a629c138ae2ac237aa2cc540ae2ec23dac30bf3aaa30c53aaa33c33caa33c337aa35c03aa836c63daa38c43bad38bf37a83ac139a73bc23da93cc43caa3ec13aa93ec13aad3fc239aa40c338ab41c43bad41c43bad43c23dab43c639ab44c338ac45c43baa45c437aa45c437aa46c13aa847c639ac47c639ac47c639ac48c339ae48c339aa48c339aa49c43bab4ac43bac4ac43bac4ac137a94ac137a94ac137a94ac137a94ac13ba94ac13bac4ac13bac4ac137a94bc23aaa4bc23aaa4bc53daa4bc23aaa4ac437ac4bc23aaa4bc23aaa4bc23aaa4cc33cab4cc33cab4cc339ab4dc33cac4dc338a94cc339ab4dc038a94ec13baa4ec43bad4ec43baa4ec43baa4fc53aab50c239ac51c339aa51c339aa52c138ab52c138ab53c23aa953c23aa954c23aaa16c53aae03ffffff29a2765dd2934f37f798482bfd9e5230ff9b502dffa4562fffa25127ffa24e28ffa04e27ffa04f25ffa04e25ff9f4d24ff9f4a22ff9f4921ff9d4a22ff9c4b22ff9c4a22ff9c4921ff9d4921ff9f4920ff9f4820ff9e4720ff9c4720ff9a471eff9a471fff94451dff934822ff934c2aff944d2dff914c2cff934d2cff944c2bff934a28ff984e2cffa05331ff9a4b28ff9c4c29ff9b4d29ff9b4c28ff9b4c2aff994a28ff964925ff964a24ff964725ff934524ff914525ff8f4325ff894021ff8f4424ff8e4320ff8d4120ff853b1fff7c3018ff762e13ff944e2cffbd764dffc17441ffad5722ffaf5221ffad4f21ffa94d22ffa64b22ffa24922ff9e4723ff9d4b27ff9b4d29ff974b26ff934a26ff934a28ff8e4623ff8b4324ff884325ff834125ff823f23ff8e492bff8c4626ff8a4223ff884021ff833e1fff813c1fff803a20ff7d381eff75321aff6f2f16ff71331aff6d3015ff733319ff83462effb98165ffaf7150ffaf6e4cffb87651ffbb7851ffbe7b56ffc07e59ffbe7f58ffc08159ffc08159ffc07f5affbe7e5affbc7d59ffbb7e5affbd7d5affbd7d5bffbd7d5affbf7d5bffbd7c59ffbd7b54ffbf7d56ffb97d59ffc88f6cffc0825dffc3815bffc47e5affc37f57ffc37e55ffc27d54ffc17c53ffbf7c51ffbe7b51ffbe7951ffbf7651ffbe7651ffbc744effbc734effbb734dffba714cffba6f49ffb86d46ffb76c45ffb56943ffb26740ffb0633dffaf603bffa95b33ffa45733ffa05430ff9e4f2dff984d29ff9a4b28ff9d4c28ff9c4c28ff9b4d29ff994e29ff984c29ff9a4d29ff9a4d2aff984f2cff964a29ff984e31ffa2624cffa47969ffaf9487ffbda59bffc6b0a5ffc9b5abffc8b6adffc8b7afffcbbab2ffcbbcb2ffccbdb3ffcebfb4ffd0c1b7ffd6c4bcffd9c7bfffd3c3b7ffc7b7acffccb9acffcfbcafffc8b3a8ffc6b1a6ffcab5abffc8b2a8ffc2afa3ffc5b2a8ffc0aea5ffbdaba2ffbba9a0ffbaa89effbcaaa1ffbfaaa3ffb9a89fffbba89dffe2b7b1ffaa605dffac716fffb09893ffb7a198ffbea9a2ffc4b1abffcbbcb6ffd4c7c1ffd3c8c3ffd8cbc7ffdbcecaffddd1cbffdfd4ceffe2d6d1ffe4d9d4ffe6dcd6ffe9e0daffeae3dbffede3e0ffece5e2ffeae9e3ffdbc9baffd7ac91ffe3ad90ffe4ab8bffdfa886ffe1a782ffe0a885fee0ad8efae2bc9ddbe5c7ab3ee6cab515ce6db630c53aaa42c13aaa3ec53aad3bc238ad38c43bad35c53aad32c238ad2ec237ac2bc43bac28c639ac26c33ca823c53aa820c740a71dc135a71bc639aa19c23dad16c53aae15c23daa12c647b810cf40af0fcc44bb0dc43bb10bb92ea209c639aa09c639aa08bf409f06d555d50599339904bf408003ff55aa03ff55aa02ff808001ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100ff0001ff00ff0100ff0001ff00ff01ffffff01ff00ff02ff808002ff808003aa55aa03aa55aa03aa55aa03ff55aa04bf408005cc669905cc339906aa2baa07b649b607b6249208bf409f08bf40bf0ab233990ab233990bd146b90cbf40aa0dc43bb10eb637a40fcc44aa10cf40af12b839aa13c943ae14cc40b216c546ae17bc37a619c23da31ac43bb11bc642aa1cc837ad1ec43caa20bf38af22c33cac23c53aaf25c13eac26c336a829c13ea82ac237aa2cc53aa82dc139aa2fc33ca830c53aaa32c23da833c337aa35c03aa837c338a738c43ba838c83bad3ac639ab3cc437aa3dc43bab3ec13aad3fc239aa41c03ba942c13aa642c53aaa43c239ab44c338ac44c33cac46c13aab46c53aaf47c639ac48bf39aa49c03bab49c43bab49c43bab4ac13ba94bc23aaa49c438ab4bc23aaa4bc53aaa4bc53aaa4cc339ab4cc339ab4cc339ab4cc339ab4dc038a94cc339ab4dc038a94cc339ab4cc33cab4dc33cac4cc339ae4dc33cac4dc338a94dc338a94dc338a94dc338ac4cc639ab4cc639ab4cc339ab4dc33ca94dc33ca94dc038a94dc73cac4dc338a94ec138aa4ec43baa4ec43baa4ec438aa4fc23aab4fc53aab50c63dac50c239ac51c339aa52c13bab52c138ab52c138ab53c23aac53c23aac2fc33ca81cbf40ad2d9f7160c398583dd693523ae09a624bfb975135ff984b29ffad5d34ffb26032ffb05b2effb05b2fffae5b2dffac582effab562cffa7522affa9522affa34f28ffa04e26ffa04e25ffa04b23ffa14c23ffa04a22ffa34c25ffa34c26ffa14a24ffa14b25ff9f4b24ff9c4a24ff984823ff954a29ff944a28ff924a26ff964a26ffa0552fffa75a34ffa4542effa35129ffa4512affa6522bffa7532cffa6542bffa6552dffa5552dffa04f2aff994a26ff974a27ff944827ff8e4224ff883c1fff81391cff884123ff894223ff80391bff793016ff99512fffc3794fffbf6c3cffb55b28ffb45525ffb35324ffb15223ffad5023ffab4f24ffa74b22ffa44922ffa04823ff9b4822ff9d4d28ff994c27ff974b27ff954a26ff904724ff8b4523ff844222ff804022ff813f23ff8b4729ff8d4827ff8c4423ff8b4223ff873f21ff833d1fff803b1fff7a371dff733019ff73301cff70311aff743219ff76341cff85462bffad7152ffbb7856ffbf7c57ffc4825bffc3835affc3835affc3825affc2835affc1825affc08159ffbf7f58ffbf7f59ffc0805affbf815cffbd805cffbe805dffbd805affbe8059ffbe8059ffbe7f56ffbb7d52ffb87950ffb1754fffc28a66ffb87d58ffbb7d5effbf784fffc07851ffc07951ffbb754cffb9744affb9724affb87048ffb96f48ffb86e48ffb86d48ffb86d47ffb96f49ffb9714bffb9744bffb9754dffbb774fffbf7a53ffc37e57ffc6815bffc8825dffca8260ffc98361ffc68361ffc48463ffc18665ffc58b6bffc48d6effc38e71ffc28e72ffc18e6effc18d6effc18a6fffc38b6fffbf8e72ffc18d75ffc18f79ffc29480ffbb9481ffba9a87ffbda090ffbba698ffbba79dffbfaca3ffc4b1aaffcebbb2ffcbbcb0ffcdbeb3ffcfc1b7ffd0c1b8ffd3c2b9ffd4c3bbffd5c5bcffd6c7bdffddcbc1ffd7c5baffcdbaaeffccb8adffd1bdb0ffcfbbaeffcdb9acffcbb7adffc5b3a9ffc3b1a7ffc2b0a6ffbdaca1ffbcaba1ffbba9a0ffbba79fffb9a49effc1a99fffdbaaa7ffa87871ffb49992ffb9a397ffc1aca6ffcbb9b3ffd3c3bdffd2c5bfffd4c9c3ffd8ccc7ffdcd0cbffdfd4ceffe0d6cfffe3d8d2ffe9ded8ffebe1dbffebe3dcffede4defff1e5defff1e7deffece5dbffebd4c1ffe0af90ffdea381ffdca181ffddaa88ffdfb392ffe2bc98fee3b794ffdfae88fee0ac88e6dfb29360ecd2bf11d269c33ec53ab140c33cab3cc43caa39c53aae36c239aa32c73dad2fc33cae2cc53aae29c73eae26c336a823c53aaf21c136a21ec43caa1bc639aa19c23dad16c53aae15c23daa12c639aa10bf30af0fcc44aa0dc4279d0bb92ea20acc33b209c639aa07b6249206d52baa05cc33cc04ff80bf03ff55aa02ff808002ff80ff02ff808001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100ff0001ff00ff01ff00ff02ff80ff01ffffff02ff808002ff008003ff55aa03aa55aa03aa55aa04bf40bf04bf40bf04bf40bf05cc339905cc009906d52baa07b649b608bf409f09c655aa09c639aa0acc4db20bb946a20cbf40aa0ec837a40ec837a40fbb33aa11c33cb412c639aa13bc36a114cc40a616c53aa217c837a619c233a31ac43ba71cbf37ad1dca3eb01fc542ad21c136aa22c334ac24c639aa26c336a827c43baa29c73ea82bc43bac2dc139aa2ec83dac30bf3aaa32c238a833c33caa35c53aa836c639aa38c43bad3ac139ab3ac139ab3cc43caa3dc436ab3fc239aa40c338ab41c43bad42c13aaa43c239ab44c338a945c43baa46c13aab47c239ac48c33caa48c339aa48c339ae49c738af4bc23aaa4ac437a94cc339a84cc339a84cc339ab4dc33cac4dc33ca94dc338a94dc338ac4ec13baa4ec138aa4ec43bad4ec138aa4ec138aa4fc23aab4fc23aab4ec138aa4fc23aab4fc23aab4fc23aab4fc23aab4ec43baa4ec438aa4ec43bad4ec438aa4fc23aa84ec43baa4ec43baa4ec43bad4ec43bad4ec43baa4fc23aab4fc23aa84ec43baa4fc23aab4fc53aab4fc23aab4fc53aab4fc23aab50c239a950c239ac51c339aa51c339aa51c339aa51c036aa52c43bab52c43bab52c43bab43c239ab3697686db37f5f4980a1766681c8a28ee19b664dfd8f472aff964725ffa9572effba6636ffb6602fffb35c2dffaf582affa85227ffa34d24ff9f4922ff9c4620ff9a4620ff99471fff9a4820ff9a4620ff9c4720ff9c4621ff9c4621ff9d4721ff9b4520ff9b4520ff9a4621ff974521ff964522ff914621ff9f512cffb9683bffba6334ffb86335ffb96332ffb96334ffbb6434ffbb6435ffb66033ffaf592effa9562affa15125ff9d4e24ff9c4a27ff944423ff8c3f1fff84381bff7f3418ff82371bff80361cff7b361aff7e3a1bffa25c3affc1734bffbe6a3affb75e29ffb65825ffb65525ffb45427ffb25326ffb05324ffad5023ffab4e23ffa84c22ffa54a22ffa14922ff9e4823ff9d4b27ff9b4c28ff974a25ff954a25ff944926ff8d4423ff874224ff824024ff813f24ff854125ff90492aff8f4525ff8b4222ff873f20ff843d1fff813c20ff7c381eff76321bff72301aff72311aff74321aff804225ffae7052ffc38463ffc6845fffc88560ffc7845effc5835cffc2815affc18058ffc18058ffbf7f58ffc1815affc2825bffc4835dffc4835effc2815cffc2815effbf7f5bffc1815dffc1815dffc0805bffc28159ffc38159ffc2825affc3845cffbb805effbc8666ffc38e70ffac6945ffaf6b48ffb66e4cffb56d47ffb56d45ffb86c46ffb86b44ffb56c44ffb76b43ffb76942ffb66841ffb5663effb4663cffb2653affb16238ffaf6136ffaf6036ffb05f36ffb06036ffae5e34ffae5834ffab5332ffa8522fffa44d2dffa24d2eff9d4c2bff9b4928ff994829ff984728ff944524ff944625ff954425ff934625ff91452cff984730ff9d4d30ff9e5134ff9e573dffa46a52ffb58976ffbea18effc7afa1ffc6b2a6ffc3afa4ffbdaa9fffb1a394ffad9e90ffc1afa4ffd0bfb3ffd1c0b5ffd2c2b7ffd3c4bbffd5c7beffd7c7beffd5c6bcffd8c7beffd9c7bcffd5c4b7ffd1c0b2ffcdbcb0ffd3c0b6ffd3c1b7ffccbbb0ffc9b9adffc4b3a7ffc1b0a4ffbcada2ffbfaaa3ffbfa6a2ffb7a69affcda29cff9d625cffbd978fffc1aa9effc8b3adffccbab3ffcfc0baffd2c5bfffd6cbc4ffdbd1cbffdfd5ceffe3d8d1ffe7ddd5ffe9dfd8ffebe1daffeee3ddffefe6dffff0e6e1fff1e6dcfff0e7d9fff5e8dfffddc2b6ffcc9a88ffddad95ffe4bea3ffd7b392ffdbae89ffdda87effe6a67dfee9a67cfeeca782fce5a67de4e0b4944ee5c7b41fc542ad40c33cab3dc43bab39c03aaa36c63daf33c33caa30c53aaa2dc13eb02ac237aa26c336ae24c639aa21c136aa1fbd3aa51cbf37ad19c23dad17c843b115c23daa13bc36ae11c33cb40fcc33aa0dc43b9d0cbf2baa0ab2339909aa398e08bf409f06aa2baa06aa2baa05cc339904bf408003aa55aa02ff80ff01ff000001ffffff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ff0001ff00ff01ffffff01ffffff0280008002808080028000800280008002ff008003aa55aa03ff55aa04bf408005cc339906d52baa05cc339906d52baa07b6249208bf40bf08bf409f0acc4db20acc4db20bd146b90cbf2baa0ec849a40ec837b60fcc33aa11c32da512c639aa13c936ae15c23daa17bc37a618ca40aa1ac43ba71bc639aa1dc13ea71ec43caa20c740a721c136aa23c53aaf25c137ac27c43baa28bf33ac2ac23daa2cc53aa82ec23dac2fc33cae31c139ac33c33caa35c53fad36c239aa37c738ac39c53aaa3ac639ab3cc43caa3dc43bab3fc239aa41c03ba941c43ba942c53aaa43c239ab45c03baa46c13aab47c239a948c33caa48c339ae49c43bab4ac43bac4bc23aaa4cc339ab4cc339ab4dc33ca94dc338a94ec43baa4ec43baa4fc53aab4fc23aab50c23dac4fc53aab50c239a950c639ac50c239ac50c239ac51c039aa51c339aa51c039aa51c339aa51c039aa51c339aa50c639ac50c639ac50c639ac50c639ac50c239a950c239a950c239ac50c239a94fc537ab4fc53aab4fc23aab4fc53aab4fc23aab4fc23aab4fc53aab50c239a950c239a950c239a950c239a950c239a950c239ac50c239ac50c239ac50c239ac51c33cad50c639ac51c339aa51c339aa29c73eae0cbf55aa08dfdfdf3fb6a69e2beddbd08fa27464f48f5036fd964828ff964226ff944426ffa04c27ffb66131ffb25b29ffaf5628ffa85125ffa34e24ff9f4922ff9b4720ff9a4621ff994722ff994923ff994722ff9a4720ff9b4722ff9d4823ff9d4823ff9b4822ff9b4823ff9b4723ff994622ff984722ff964623ff934723ff984920ffc56d39ffc9682fffc56830ffc26832ffbd662effba612affb15b27ffa95625ffa45125ffa14c25ff9a4925ff914321ff8b3b1cff87381aff853719ff7e3216ff7d3518ff863f22ff893f22ff8e4222ffac5d36ffbf693bffb95e26ffbb5d2bffb95927ffb75928ffb55927ffb35725ffb15625ffb05425ffae5124ffab4e23ffa84d22ffa74c24ffa34b22ffa04923ff9b4722ff9b4b25ff984a25ff954825ff934825ff8d4322ff874122ff813e22ff7f3c22ff803c21ff91482bff904625ff8e4424ff8c4223ff883f21ff843d21ff803a1fff7b351eff712f19ff73331cff84452affbf7e60ffba7857ffb47350ffbc7955ffc3815cffc2805affc07e57ffc07e57ffc07d55ffbd7954ffb97651ffb4724dffb26e4affae6b47ffa96643ffa86441ffa76341ffa76240ffa7623fffa6623fffa6613dffa45f3dffa45d3cffa45c3affa25b38ffa35d3bffa45f3cffa6603cffb77b5cffb77a5bffbc7e5fffbb7b5cffb47352ffad6549ffaa6241ffab623effad6240ffb26642ffb36440ffb3633effb4623bffb26039ffb05f37ffae5e35ffab5a32ffaa5731ffa95631ffa6532effa64f2affa34928ffa34625ffa04625ff9e4424ff9b4322ff9a4321ff9a4222ff9a4223ff9b4425ff994225ff994628ff98472aff95472dff92432bff903f25ff923f27ff8c4028ff8a4832ff8e5a44ffa07b63ffbb9e8cffcab2a4ffd3beb1ffd5c3b6ffddcbbeffdecdc1ffd2c1b5ffcabaafffc9b9adffc6b5a8ffc6b3a7ffc9b4a9ffcebbb1ffd3c1b7ffd9c7bcffdac8bdffdac9bdffdac7bdffd8c8bdffd2c3b8ffd0c0b4ffd1bfb5ffd1beb3ffd1beb2ffcebbaeffc7b8aaffc6afa7ffc3aaa3ffb9a79bffbf978fff874542ffb99189ffbfaba0ffc7b7aeffcebfb8ffd4c6c0ffdbcec9ffdfd2cdffe1d6d0ffe6dbd4ffeaded8ffece0daffede2dbffeee3ddffefe4ddffefe4ddfff1e7e0fff2eae0fff2efe3fff5efe6ffdec9b9ffe5bfa6ffdfb190ffd6a37cffe0a77bffe5a576ffe6a57bffe4a682ffe2ad83ffe2b083ffe4b486fee9b284d0e3b28d29ecbbc13dc43bab3ec13aad3ac639ab37c73cac34c43bac30c53aaf2ec23dac2ac23daa27c434aa24c639aa21c936aa1fc53aa51cc837ad1ac43ba717c837b115c23daa12c639aa11c33ca50fcc33aa0dc43bb10cbf40aa0acc33b209c639aa08bf409f06d52baa06aa2baa0599339904bf408003ffaaaa02ff808001ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000000ffff01ffffff01ffffff01ffffff01ff00ff01ffff0002ff008003aa55aa02ff80ff03aa55aa04bf80bf04bf408005cc339906d555aa06d555aa06d555aa06d52baa08bf409f08df40bf09c639aa0acc33b20bd146b90cbf2baa0dc43bb10ec837b610bf40af11c33ca512c639aa13c936ae15c23daa17c843a618ca35aa19c233ad1bc639aa1dc135a71ec43caa20c740af22c33cac24bf39aa26c33cae28bf39ac29c138a82bc43bac2dc139aa2fc33ca830c53aaa32c23da834bf3bac36c23daa38c43ba839c53aaa3bc238a93cc437aa3dc43bab3fc239aa41c43ba942c13aaa44bf3ca945c43baa45c437aa46c53aab48c33caa49c43bab49c43bab4bc23aaa4bc53aaa4cc33cab4dc33cac4dc338ac4ec138aa4fc23aab4fc23aab50c239a951c03caa51c33caa51c339aa51c339aa51c339aa52c138ab51c339aa51c339aa52c138ab52c138ab52c43bab52c138ab52c43bab52c438ab52c138ab52c438ab52c43bab52c43bab51c639ad51c339aa51c33cad51c33cad51c33cad51c339aa50c639ac51c339aa51c33caa51c339aa50c239ac51c339aa50c639ac50c639ac50c239a950c239a950c239a951c33caa50c239ac50c239ac50c239ac50c239ac50c639ac50c239ac50c239ac3cc43cae06d555aa02ffffff07ffffff22d2b4acab9e6858f3a1563ffea14d31ff954222ff934125ff914328ff984524ffb45f31ffb35b2affab5224ffa34c23ff9d4921ff9a4720ff984520ff974621ff984722ff9a4823ff994722ff9a4722ff9b4722ff9b4722ff9c4823ff9a4722ff9a4722ff9a4722ff984622ff984723ff964622ff954823ff96471dffc36b35ffc7662dffc4642dffbc622cffb55e27ffb35a26ffaf5728ffa95328ff9f4c25ff994422ff914121ff893b1dff803316ff8a3e1dff9d5131ffa25532ffa1552fffa6542dffa24e29ff96401dff8f3813ffae5628ffbc602affb95b2bffb95b28ffb75b29ffb35c28ffb45927ffb35726ffb05524ffaf5325ffad5025ffaa4f23ffa74d23ffa44c23ffa14821ff9e4822ff9a4822ff994b25ff954824ff934624ff8f4424ff894224ff813f23ff7f3d23ff803c20ff8a4426ff934928ff904626ff8d4224ff883f21ff843c20ff823b1fff7e3820ff74321cff7f4025ffbf7c5effbf7c59ffbb7853ffb5744fffb4714dffb26f4bffb16e4affae6b47ffad6b45ffaf6b46ffb06c47ffb06b47ffb36d49ffb26e49ffb06c48ffb16c49ffaf6a46ffab6541ffab6441ffa9623fffad6643ffad6542ffad6341ffaa603effac613fffaa603dffaa613bffa9603affa95e39ffa5613cffa55d3dffa55e3effb16f50ffb7775affbb7d63ffb77c61ffbd7e62ffbe7e64ffbe7f62ffbd7d5fffbb7a59ffb36d4dffa76342ff9f5a38ff9b5533ff99502fff964b2dff954b2dff92492cff8e472bff8d472aff8d4529ff8b4428ff8c462aff904a2cff924d2eff944f34ff9a573dffa06444ffa3684affaa6e4effab6d4cffad6d4effa8664affa76548ffa35e44ffa66244ffa76445ffaf6b4effb67d5fffc2937affcead98ffdec8b6ffe7d3c4ffe8d5c8ffe6d8cbffe6dcceffe8dbd0ffeaddd1ffebdfd2ffe5d7caffe0cec1ffd8c9bbffd2c3b7ffd0bfb5ffcfbdb3ffcfbeb3ffd3bfb5ffd6c4b9ffd7c8bdffd9c7bdffd5c3b8ffd1bfb4ffcfbcb0ffcebbafffcdb8abffcdb6aaffc5b2a4ffbaa499ffb88d7dff7e332affab7163ffbfa193ffccb9aeffd5c3bdffdbcbc8ffded0cbffe1d5cfffe6dcd3ffe9dfd7ffece2dbffede3dcffece1dbffeee3dcfff1e7dffff2eae4fff7ede1fff7ede4fff3f0eafff6ebe5ffd1ac93ffd69b75ffdd9d74ffe2a178ffe09f78ffdea27dffe2ae8bffe3af93ffdbac85ffddab7effe2a57bffe6a47cfae4ab838ce4bfa424c64eb13ec13aad33c33caa37c73cb034c43bac31c139ac2ec237ac2ac237aa27cb3bb124c639b122c334ac1fc53aad1cc837ad1ac43bb118bf40aa16b93aa213c936ae12c639aa0fcc33aa0ec837a40cbf40aa0acc339909c639aa08bf60bf07b624b606d52baa04bf40bf03ff55aa02ff80ff02ff808001ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ffffff01ffffff01ffffff028080800280008002ff008002ff808003aa55aa03aa55aa04bf408004bf408004bf408005cc339906d52baa06d52baa07b6249207db49b608df40bf09c639aa0ab233990bd12eb90db13b9d0ec849a40ec849a410bf409f11c33cb412c639b814bf40a615ce3daa16c53aae18ca40b51bc642aa1cc837ad1ec43caa1fc53aad20c740af22c33cac24c639aa26c33ca828c639ac2ac237aa2cbf3aa82ec237a62fc93cae31c139a733c33caa35c03aa837c33cac38c43ba83ac63eab3bc73dad3dc43bab3fc239aa40c338ab42c13aaa43c23dab44c33cac46c13aa847c63dac48c339aa49c438ab4ac137ac4bc23aaa4cc339a84dc33ca94ec13baa4ec43baa4fc53aab4fc537ab51c339aa51c33caa51c339aa52c13bab52c43bab52c43bab53c23aa953c23aac54c23aaa54c23aaa54c23aaa54c23aaa54c23aad54c53aad54c237aa54c23aaa53c23aa954c23aaa53c23aa953c53aac53c53aac53c53aac53c53aac53c53aac52c43bab52c43bab52c43bab51c339aa51c339aa51c339aa51c339aa51c339aa50c236a951c339aa50c639ac50c239ac50c239ac50c239ac50c239a950c239a950c239a950c239ac50c239a950c239a94fc53aab4fc53aab24bf40aa10bf409f29c13ea808df80bf3bb68a7dd49a5f4efa9f553cfea05035ff8d3d21ff8c3f20ff8b4024ff8d3e24ff903e20ffa9522affb25a2bffa54d21ff9b471fff97441eff96441fff95441fff95441fff974620ff994621ff994721ff994722ff9a4722ff9a4721ff9b4724ff9a4825ff9b4824ff994722ff994722ff974521ff974521ff974721ff91421affb86431ffc5672fffc1622dffbc602fffb75f2effaf562cffa54f27ff9b4721ff93411dff964722ffab5f34ffbe7140ffbf6e3dffb05d2cffa34d1fff9b4217ff9b4018ff963e18ff943a17ff903816ff8d3717ff893613ffb05a2dffba602effb85d29ffb65b26ffb55a24ffb35727ffb15624ffb15624ffaf5424ffad5224ffaa4f22ffa84f23ffa64c22ffa24a21ff9e4821ff9c4a22ff9a4a24ff964923ff924624ff8d4226ff864026ff7f3d22ff7c3c21ff824022ff904b2dff954d2aff914626ff8e4324ff8b4123ff883f23ff853c21ff803920ff7f4127ffbe7d5effbb7755ffba7451ffba744fffb7744fffb16e4bffae6c49ffae6c49ffad6c47ffb5744fffb87651ffb87651ffb87651ffb87551ffb97652ffb7754fffb6734dffb5704dffb06c48ffab6542ffab6440ffab633fffab623effad6340ffae6240ffad613effab623effaa603cffaa603bffaa5f3affa95e38ffaa5e3bffa85c38ffa95c39ffa75a38ffa85c3affa85c3bffa15737ff9c5234ff9a5033ff985133ff975132ffa05a3bffa86545ffac6b4affae7050ffaf7254ffac7154ffad7359ffad745affac7358ffab7256ffab7356ffaa7255ffaa6f53ffa76e50ffa7684affa36044ff9e573bff974d30ff96492cff934526ff8e4220ff8f4220ff934521ff994d26ffa3522affad572cffb55b31ffbe6338ffc06d39ffc37d4affcd966bffd3b28fffdfcbafffefdbc9fff3e4d6fff2e5dafff1e6dcffefe5dbffece6dbffede5dcffeee6dcffefe4dbffeee4daffefe3d9ffede1d7ffebddd5ffe8d9ceffe1d3c7ffd9cbbfffd6c7bcffd4c4b8ffd4c3b7ffd3c0b4ffd1bcafffceb8acffc5ada4ffb7998fff9e6e65ff883e35ff8e3129ff903a31ffaf766affc6a89affd7c4bbffdcd0cbffe0d9d3ffe6ddd9ffe9e0daffeae1daffede3daffeee5ddfff1e9e0fff4ebe2fff5ede4fff3f0e5fff4efe5fff4efeafff7eeebffecd8ccffd1a187ffda9e81ffe2a68effe4b697ffe4b492ffd9a783ffd99f76ffe3a178ffe7a77dffe6a77cffe5a37bfee2a279fee1a47bdde1b19029e0a2b43ec53aad3ac639ab37c73cb035c03aa831c139ac2ec23dac2bc43bac27c43baa24c639b122c334ac1fc531ad1cc837ad1ac43ba718bf359f16b93aa213c936ae11c33cb40fbb33aa0dc43bb10bd12eb90bd146a209c639aa08bf409f07b6249206aa2baa04bf40bf04bf40bf02ff80ff02ff808002ff80800000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01ff000001ff000001ff00ff01ff00ff01ff00ff01ffffff02ff808002ff008003aa55aa04bf408003aa005505cc339905cc339906d555aa06d52baa07db49b608bf409f08df40bf09c639aa0acc33b20bb92ea20cbf40aa0eb637a40ec837a410bf409f11c33cb412c639aa14bf40b215c23daa17c837b119c23dad1ac43bb11cbf37ad1ec43caa1fc53aad21c136aa23bd3aa825c137ac26c33cae29c138ae2bc43bac2cc53aae2dc639b030c53aaa32c738ad34bf36a735c03aa837c33cac39c53aaa3bc73dad3dc43fab3ec53ead40c338a742c13aaa43c239ab44c338a946c13aab48bf3caa48c339aa49c43bab4bc23aaa4bc53aad4dc33cac4ec43bad4ec43bad50c239a950c239ac51c039aa52c43bab52c438ab52c438ab53c23aa954c23aaa53c53aac54c23aaa55c33cab55c039a854c23aaa55c33cab55c339ab54c23aaa55c339ab55c339ab55c339ab56c43ba955c33cab55c339ab55c339ab55c339ab54c23aaa54c53aad54c23aaa54c23aaa54c53aad53c23aa953c53aac53c53aac52c43bab53c23aac52c138ab52c43bab51c339aa51c339aa51c339aa51c339aa50c639ac50c239a950c239ac50c239ac50c239ac50c23dac50c239a950c239a94fc53aab4fc53dae4ec43bad37c33cac2dc139aa29cd64b48daa6e65e2aa6351fba75945fd934a31ff853d22ff863c20ff873f21ff893f23ff8c3d23ff8b391dff9e4a26ffb25c2dffa54e22ff98461fff964320ff944321ff944221ff954421ff95451fff97441eff99461fff994720ff984620ff9b4721ff9a4621ff994823ff994721ff994620ff9a4722ff994723ff9b4723ff9a4723ff964621ffab5b2effc16835ffbe6433ffb25b28ffa5511fffad5b2cffbb6c3affc3713effc06c36ffbf6732ffb65924ffac4b1affa94819ffa5461aff9f431aff9b4119ff9a3f1bff913d18ff8f3b1aff8e3818ff8c3918ff8e3b1bff8c3b19ffb45d30ffb65c28ffb75d29ffb75b28ffb55829ffb35725ffb05523ffb05525ffae5325ffab5124ffa94f22ffa64d23ffa54b23ffa14921ff9e4821ff994823ff974b25ff934625ff8c4527ff844025ff7d3a1fff854225ff8f482aff934a2aff9a4f2aff964a29ff904526ff8e4425ff8b4124ff893e23ff8a4124ffab6b4bffb3714fffb77352ffb6714effb6704cffb36e4affaf6d48ffac6b48ffb3714effb57551ffb87954ffbd7d59ffbb7c55ffb97954ffb97954ffb97954ffb97955ffb97954ffb97854ffb87650ffb3704bffac6842ffab643fffac623fffab6240ffac613fffac613fffab613dffab613dffaa603bffa95f3bffa95f3bffa85e3affa75d38ffa75d37ffa75c38ffa55a35ffa55a35ffa55835ffa55834ffa55634ffa45431ffa35531ffa25331ffa2502fffa14f2dffa04e29ff9f4c27ff9d4b24ff9d4b24ff9c4923ff9c4725ff9b4724ff994722ff9a4722ff9c4721ff9e4622ff9f4624ffa04623ffa04621ffa34421ffa54422ffa44422ffa54623ffa64822ffac5026ffb05529ffb35929ffb95e2cffbf6031ffc46635ffc76f34ffcb7738ffcb7d43ffd29966ffd7b188ffd9bea3ffe4cebbffecdac9fff4e5d8fff7ebe1fff6ebe2fff5ede4fff4ebe5fff3ece3fff3ebe2fff1eae0fff1e9dffff1e8dffff1e8deffefe7dcffefe4daffece2d7ffebe0d3ffe8dbd1ffe4d6cdffdac7bfffd0b1a8ffa77a73ff864541ff8e3432ff9e3630ff9f342fff993229ff994234ffb5786affd3b3a9ffe3d3cfffe4ded7ffe9ded7ffece0dcffeee6dffff2eae2fff3ede5fff5eee5fff5eee6fff5efe6fff4f0e6fff7efe7fff6efeafff7f0e9ffe8d2bbffd9aa85ffdca980ffe0a57fffe0a072ffe19f6fffe9a374ffe5a070ffe19e6fffe19e6fffe29f72ffe2a176ffe4a377ffe8a375fbe7a47d77e1b69c37c33cac3bc23dad38bf37a835c53aad31c139ac2ec23dac2bc43bac27c43baa25c83eac22c33cac1fc53aad1ebb3caa1ac43ba718ca35aa16b93aa213c943ae11d23cb40fcc33bb0ec837b60cbf2baa0acc33b209c639aa08bf409f07b649b606aa2baa05cc33cc04bf40bf03ffaaaa02ff808002ff80ff01ff00ff0000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000000000ff0001ff00ff02ff808001ffffff01ffffff02ff80ff028080800280008003aa005504bf408004bf408005cc339905cc339906d52baa06d52baa07db49b608df40bf09c655aa0acc4db20acc33b20cbf40aa0cbf40aa0eb637a40fbb44aa10bf40af12b8399c14bf40a614cc40b216c53aae18bf40aa19c23dad1ac43ba71dc13ea71ec43caa20c738a722c33ca524bf39aa26c33ca827c43baa29c138a82bc43bac2dc63eaa2fc33cae31c139a732c738ad35c03aa836c639aa38c43bad3ac139ab3cc43caa3ec53ead3fc23daa41c43ba942c53aaa44c33cac46c13aa847c239a948c33caa49c73bab4bc23aaa4cc339a84dc338a94ec43baa4ec43bad4fc237ab51c339aa51c339aa52c43bae53c237a954c23aaa54c23aaa54c53aaa55c339ab55c33cab55c339ab56c43bac56c43bac57c13baa56c43bac57c13baa57c43baa56c43ba956c43bac57c13baa57c43baa56c43ba957c13baa56c13ba956c43bac55c339ab56c43bac55c339ab54c237aa55c33cab55c339ab54c23aaa54c23aaa53c53aac53c53aac53c23aa953c23aa952c43bab51c339aa51c339aa51c339aa51c339aa50c639ac50c639ac50c239a950c239a94fc53aab4fc23aab4fc23aab4fc23aab4fc23aa84ec43baa4ec13baa32c73db33eb57b77adab735bf2af6952fdab6249ff8f452aff843920ff863c23ff873c26ff893e27ff893a1dff934124ff933d20ff98411dffaf582bffa24c22ff95431fff8f3f1dff91411fff944121ff92401dff94431eff95421dff98441dff98441fff984421ff9a4622ff994620ff9a4723ff984722ff9a4723ff9a4722ff9a4722ff9c4622ff9b4624ff994525ffa5562fffbb6736ffbf6c38ffcc7641ffd17941ffce7337ffc76b2effc26326ffbc581fffb7521affb14e1cffad4a1cffa9461affa3451bff9e441aff9b431aff963f1aff913d19ff8f3c1bff8d3a1aff8d3b1bff863416ff873516ff96431dffb66130ffb75e2affb35926ffb45a27ffb25825ffaf5523ffae5524ffad5323ffaa5122ffaa5124ffa74e23ffa44c22ffa24a22ff9e4821ff9b4722ff954723ff914524ff894124ff853f22ff884324ff924827ff994d29ff9f5129ffa9592dff9b4e2bff924627ff904526ff8b4122ff8b3f1bffb16541ffba6e49ffaf6845ffb46f4dffb06c4affb06c49ffb16c49ffb1704cffb57551ffb57551ffb57551ffb47551ffb57652ffbb7c56ffbb7c55ffba7b55ffb87b54ffb97b55ffb87a55ffba7a54ffbb7a55ffba7852ffb8754fffb26d49ffaa6540ffaa6340ffa9623fffa9613effab623effa9603cffa9603cffa8603cffa85e3dffa65e3dffa65d3bffa55c39ffa45b38ffa45a37ffa55936ffa45836ffa35535ffa55534ffa25531ffa1532eff9f532effa1502affa14e28ff9f4b27ff9e4b25ff9c4a22ff9b4822ff994621ff98461eff98451eff97441cff964219ff954215ff964017ff963d15ff983e15ff993d18ff9d411bffa2441dffa6491fffaa4e22ffb05326ffb35427ffb35728ffbc5e2bffc1652cffc66931ffcb6e35ffd1753affdb7d40ffdd8241ffd98c4bffdfa36affe0b88dffe1c3a2ffe4caafffe5d1bcffe7dbcbffede1d4ffefe5dcfff1e7e1fff1eae2fff2ece3fff2ede3fff1ece2fff2eae2fff0ece1fff0ebe0fff1e7ddffefe7ddffeae4ddffebe4ddffebdbd3ffc7a69eff8e5d52ff763427ff8a322bffa43c39ffa93f3fffae4140ffa73b36ff9f372bffa3463affbb8379ffe7d3cdffe7dedbffefe4dcfff1e7e2ffefe9e1fff1ebe4fff3ede6fff3ede6fff3ede6fff3eee6fff4f0e8fff4ebe5fff2eeeafff7f1e7ffd5a891ffd29065ffd9955fffdd9566ffde9867ffe09867ffe1996affe29c6cffe29e6fffe19e71ffe0a074ffe2a177ffe2a175ffdfa075fedc9e79cedaab9210df60af3bc238ad2fbe3ca835c53aad31c139ac2fc33cae2bc43bac28c640ac25c13eac22c334ac1fc53aad1dc135b01bc639aa18bf35aa15c23daa13c936ae12b839aa10bf30af0ec837b60cd540bf0bd146b909c639c607db49b606d52baa06d52baa05cc339904bf40bf02ff80ff02ff80ff01ff000001ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00010000000100000001ff00ff02ff80ff01ff00ff02ff80ff0280808003aa55aa03ffaaff03aa55aa04bf40bf04bf408005cc339905cc339906d555aa06d52baa08bf409f09c655aa08bf209f0acc33b20bd146b90cbf40aa0ec849b60ec837b610bf40af11c33cb413c936ae15c23daa17c843a618bf40aa1ac43ba71ac43bb11cc837ad1fbd3aa520c738af22c33cac23c53aaf26c33cae28c639ac29c138ae2bc43bac2dc63eaa2fc33cae31c639ac33c337aa35c53aa837c338a739c53aae3bc238a93dc03bab3ec13aa940c33cab42c13aaa44c33ca945c037aa47c239ac48c33cae49c038a84ac43bac4cc339ab4dc338ac4ec43baa4fc23aab50c239a951c039aa52c138ab52c438ab53c537a954c23aaa54c53aaa55c339a855c339ab56c438a956c438ac57c13baa57c138aa58c23aab57c13baa57c43baa58c23aab57c43baa58c53aab57c43baa57c43baa58c23dab57c43baa57c43baa58c23dab57c43bad57c13baa56c438ac56c438ac56c43bac56c43bac55c339ab55c339ab55c339ab4ac13ba944c33cac4ec43baa53c23aa953c23aa953c23aa951c339aa51c339aa51c339aa51c339aa50c239a951c33caa50c239a94fc53aab4fc53aab4fc53aab4ec43baa49c43baf4ec43baa43c63daf2cc563a872a8796be5ad7459fdb36c4fffa95d46ff873d24ff863a20ff863921ff873c23ff8b3e21ff8f4020ffa64e2cffa24524ff953819ff913818ffa95532ff9b4721ff8d3c1dff8b3c1eff8a3c1eff8f3c1eff903e1cff92401eff94421eff97441fff984521ff984422ff994522ff994620ff9a4622ff994724ff9a4722ff9b4722ff9b4824ff9d4723ff9a4720ff9c4a24ff9d4d23ffd7814dffd1783dffcd6e31ffcb6a2cffc9652affc25f27ffbe5c26ffb85523ffb2521fffaf4e1fffac4a21ffa8481cffa2461dff9b441bff974019ff953e1aff943c1cff913d1dff8d3b1bff873416ff8b391bff8a371aff843112ffa14c24ffb55e2cffb35b27ffb25926ffb35926ffb05725ffaf5625ffad5423ffab5223ffaa5224ffa54f21ffa44e21ffa34c23ffa04a22ff9d4923ff944521ff8e4424ff853d20ff8d4425ff974a28ff9e4e27ffa9562bffb76233ffc36c3affa7562dff994a29ff954728ff994a28ffb86943ffca794cffb7673effb06644ffad6a46ffb16f4dffb77451ffbb7651ffb77752ffb67652ffb57652ffb67752ffb57651ffb57652ffb57652ffb87a54ffbb7d56ffba7c56ffb87a55ffb97a53ffba7954ffba7953ffb87852ffb87752ffb87751ffb5724dffae6a44ffa9643fffa8623dffa8613dffa8603cffa8603cffa75f3affa95e3cffa75c3affa75c3affa65b38ffa45b37ffa45c39ffa45b37ffa45834ffa35534ffa15334ffa1522eff9f502bff9d502bff9d4c26ff9d4926ff9d4a26ff9d4a25ff9c4c24ff9e4a26ff9d4a25ff9d4a21ff9c4a21ff9c4921ff9b4921ff9a4820ff9c4622ff9c4521ff9e4924ff9f4927ffa24c29ffa64e27ffab5225ffb15727ffba5a27ffc1612bffc6662effca6a2effce7031ffd57735ffdb7d39ffde803affe48640ffea8e43ffe99644ffe7a04effeab674ffeecba3ffeed6b8ffefdac4ffefdfcdfff1e4d5fff1e8dcfff3e9dffff3ebe3fff3eee4fff2ede4fff3eee5fff4ede5fff4eee5fff4ede4fff2ebe3fff1e9e1fff2e3dcffe7ccc3ffae827aff6c332dff64281fff6d2921ff813229ffa3423bffac4341ffb74948ffb44240ffb43e39ffa73630ffb4685cffe4d0c7ffe6e5e2fff0e8e4fff3ebe6fff2ede6fff3eee8fff5f0e9fff5f1eafff5f0eafff6f1eafff7f3ecfff5f4eafff6f4ebfff0dfd1ffcea992ffd7a685ffd7aa86ffd7a887ffd7aa8bffd9ab88ffdcaa87ffdba986ffdbaa87ffdba987ffdba885ffddab87ffdaa882ffdead87ffe0af8bf4e2b19329e6b4bb3cc437aa38c43bad35c53fad32c23dad2fc336a82bc43bac28c640ac25c137ac22c33cac20bf38a71dc135b01bc639aa19c23dad16c52eae14bf33b212b839aa10bf30af0eb637a40dc44eb10bb946a20ab24db208bf40bf07db49b606d52baa05cc66cc04bf40bf03ff55ff02ff80ff02ff80ff01ffffff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0000ff0001ff00ff01ffffff028080800280008003aa55aa03ff55aa03ff55aa03aa00aa05cc66cc06d52baa06d52baa07db49b607db49b609c655aa09c639aa0ab233990cbf40aa0cbf40aa0dc43bb10fbb44aa10bf40af12b839aa13bc36ae15c23daa16c53aae18bf40aa19c233ad1bc639aa1cc837ad1ec433aa20c738af23bd3aa824bf39aa26c33ca828c639ac2ac237aa2cc53aa82ec23dac31c13ea732c23da834c43bac36c239aa38c43bad3ac13eab3bc23dad3dc03bab40c338ab41c037a942c53aae44c33cac45c43baa47c239ac49c43bab4ac437ac4bc53aaa4cc63cae4ec43ead4fc23aab50c239a951c339aa52c138a852c43bab53c53aac55c339ab54c237aa56c43bac56c43bac57c43bad57c43baa57c43bad58c53aab58c23aab58c237ab59c339a958c23aab59c339ac59c339ac58c23aab59c339ac59c339ac58c23aab59c339a958c23aab58c23aa837c33cac27c441aa16d146b90cbf40bf0cbf40bf0cbf40aa0cbf40aa0cbf40aa0cbf40aa0cbf40aa01ffffff06d580d506d580d50cbf40aa0cbf40aa2fc33ca829c73eae42c53aaa50c639ac50c639ac50c239a94fc53aab4fc23aab4fc23aab4ec138aa4ec138aa4dc338ac35c03aad22ca3cb431bb7297afa97566faaf6d57fcb56a4fffa85d44ff884027ff833a23ff843821ff863c22ff8b3d23ff95401dffb1532fffaa4724ff9f3c1dff913315ff883216ffa35133ff8a3a18ff893a1eff904325ff934528ff944327ff914223ff8f411eff93401cff923f1bff94411eff99441fff9b4620ff9b4721ff9b4720ff9a4623ff9a4523ff9b4523ff9b4725ff9d4822ff9c4620ff9c4622ff943f16ffcc713cffcb6b2fffcf692dffcb672affc56128ffbf5d26ffb95825ffb35222ffaf5220ffad4e20ffa9491fffa44a1fff9f471eff9a441bff98421bff97401cff933e1eff913f20ff873517ff8d391aff8e391bff8a3617ff853214ff863411ffb05b2fffb25a29ffb15926ffb45a28ffb15725ffaf5725ffad5524ffab5424ffaa5225ffa85123ffa54f23ffa54c24ffa34a23ff9e4822ff994925ff8b3f1eff8f4624ff984a27ffa25127ffb25d2dffc26b38ffc56b36ffc36932ffb15d2eff9f4a27ff9b4b25ffc27247ffcf7d4dffcb7749ffb66a46ff9e5c40ffab6e4fffbf7e5bffbb7a55ffbb7852ffb77851ffb77752ffb57651ffb57651ffb47550ffb37450ffb27551ffb1754fffb77854ffbc7c57ffbb7b55ffbb7a55ffbb7954ffba7853ffb97852ffb87851ffb97752ffb77650ffb7744dffb36f49ffaa6540ffa7613cffa7603cffa7603bffa7603cffa85e3bffa75d39ffa65b39ffa75b38ffa65b38ffa35b37ffa25935ffa15633ffa15432ff9b4e2cff994825ff974523ff964423ff954420ff954420ff964321ff96431fff95431dff95411eff95411eff94411cff92401aff923f1cff903e1bff8e3b1bff8f391bff8d3a1aff8b3a18ff8e3b19ff913c15ff9e4217ffb25321ffbe5f29ffcc692affd16f2dffd4732effd7752effdc7d31ffe08335ffe58839ffe98d3dffee9344fff29c45fff5a249fff5a74ffff0ad5effefbe8dffe9cdaaffedd5b9ffefd9c4ffefdfceffefe5d6fff1e9ddfff5eae1fff3ece3fff3eee5fff4eee6fff6ede6fff7ede5fff8ede4fff5eae0fff3dfd4ffc79f95ff7d443dff5c1c18ff5c1819ff62231eff59211eff4a1813ff7c302cffaa453bffb94a40ffbe4945ffc24649ffb23b38ffb96355ffe2c8bcffebefe7fff5ede8fff8f0eafff5f1ebfff6f3ecfff7f3edfff7f3edfff8f4eefff8f4eefff8f3edfff6f5eefff9f4e9ffd8ad97ffc9845effcf8458ffd3875dffce8660ffce8761ffd18a60ffd58c5fffd88e5effdb9160ffde9363ffdf9366ffdf9767ffe29864ffe4986cfee49d70fde4a07968dfb3a734c43bac35c53aad2fc33ca832c23dad2fc33ca82bc43bac29c138a825c83eac23c53aa820bf38a71dca3eb01bbd39aa18ca40b516c53aa214bf40b212b839aa10bf30af0ec837b60cbf40aa0bb946a209c639c607b624b606d52baa06d52baa05cc339904bf40bf03ffaaff01ff00ff01ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa03aa55aa02ff00ff03ff55aa04bf40bf04bf40bf0599339906aa55aa06d52baa07db49b608bf209f09c639aa0acc33b20bb92ea20cbf40aa0dc43bb10ec837b610bf40af11c33cb413c943ae14cc40b217c843b118bf40aa19c23dad1bc639aa1ec43caa1ec43caa21c93eb222c334ac25c13eac27be34aa28c639ac2bc43bac2cc53aae2ec23dac30c53aaa32c238a834c43bac36c239aa38c43bad3ac139ab3cbf3caa3ec13aa940c33cab41c437ad44c33cac45c43bae47c239ac48c339aa4ac13ba94bc23aaa4cc339ab4ec43baa4ec43baa50c23dac51c339aa52c138ab53c23aa954c23aaa54c23aaa56c13ba956c43bac56c438ac57c138aa58c23dab58c23aab58c53aab58c53aab59c339a959c339ac5ac139aa5ac139aa5ac43cad5ac139aa59c339ac4ec43bad59c339ac59c339ac5ac43caa59c339ac59c339ac59c33cac4ec43baa42c53aae42c13aaa42c13aaa37c33cac2cc540ae17c843a60cbf40aa11c34bb416c546ae11c33cb42ac23db02ac83daa2fc33ca839c03aaa3ec13aa947c239ac51c339aa50c239a94fc53aab4fc53aab4ec43baa4ec43baa4ec43bad4ec13baa39c53aaa2bc43bac17c885a665b1816fe5b17463fdb86a54ffbb6e52ff964d31ff823b20ff823920ff81371eff8a3d22ff90401fffa04a23ffba592fffb54d25ffa7411eff9b391bff903418ff893217ff893517ff953f1eff8f3919ff953a1aff9a3e1dff9f4522ffa8502bffac542fffae5631ffaf5a35ffad5933ffa9542dffa54f27ffa34c23ffa14923ff9f4924ff9d4724ff9d4723ff9c4623ff9b4621ff9d4620ff9a441fff9a431dffc16834ffcb6d31ffca662dffc5672fffc05f26ffbb5a23ffb65423ffb25021ffaf5021ffad4c1fffa84a1fffa24920ff9d461cffa34b23ffa24d25ffa34f2aff8e3d1eff873719ff8e3c1fff913b1eff8f391cff8a3619ff853215ff944120ff923e19ffac562affb15b27ffb05722ffb15825ffad5522ffad5523ffab5322ffa95123ffa75022ffa54e23ffa44e24ffa14b21ff9e4b23ff984720ff974922ff9e4f26ffad5a2bffbf6633ffc76b34ffcb7035ffce7336ffcf7439ffc9713effab5a2cffd27d4affd87e44ffd37c3fffc8794bffa2634aff864b35ff8f5238ffb06f50ffbb7a54ffb87852ffb77952ffb4754fffb57650ffb47550ffb3744fffb47550ffb1744fffb1744fffb57450ffbd7b56ffc07e57ffbe7c54ffbd7952ffbb7951ffba7850ffb97850ffb97750ffb97850ffb9764fffb9754effb7744cffb47049ffab6640ffa9623dffa55e39ffa45d39ffa65f3bffa55d3bffa35b3affa35a38ffa05736ff994e2dff924721ff90421eff91421fff92411fff93411fff93411fff92411eff91411dff923f1dff913f1aff903d17ff8f3c17ff8e3b16ff8d3915ff8e3a16ff8e3a14ff8d3b14ff8e3b15ff913b16ff984119ffa4491fffb75b28ffc96931ffd77436ffe07e3bffe5843effe2883cffe2883dffe58d3dffe7903effea933dffed983ffff29c42fff6a347fff9a64bfff8aa50fff7ad53fffbae56fffbaf59fff0b46effedbe8dfff0cca8fff1d5bbffefdac4ffeedfccfff0e3d5fff1e5dafff1e8ddfff2eae1fff4eae3fff4eae0fff5eadefff2e2d2ffd9b8a5ff8e5948ff5f2218ff54180eff66241dff6d2720ff64251bff3f100cff331612ff4a120aff9f463bffab453cffb64845ffc04f4cffc55649ffc55a51ffc37470fff2d6d1fff6f1eafff6f4ebfff9f5effffbf5f1fffaf5f1fffbf6f0fffbf6f1fffaf5f0fffbf6f1fff8f6f0fff5e5d7ffcb8b68ffdd8754ffdb854dffdd8452ffdf8657ffde8758ffe08958ffe18a58ffe38c58ffe38e59ffe3905dffe39161ffe59367ffe59666ffe5986dffe29c71fde39f79ace1b0970fcc66bb39c03aaa35c53aad32c23dad2ec237ac2cbf3aa828c639ac26c33ca823bd3aa820c738a71dc135b01bc639aa18bf35aa16c53aae14bf33a612b839aa10af309f0ec837b60cbf40aa0bb946b90acc4db208df40bf06d52baa05cc33cc04bf40bf04bf40bf03aa55aa02ff80ff01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff01ff00ff0100ff0001ffffff0280008002ff80ff03aa55aa03aa55aa04bf40bf05cc66cc05cc339906aa2baa07b649b607db49b608bf40bf0ab233990bb92ea20bb92ea20cbf40aa0eb637a40fcc33aa10bf30af11c33cb413bc36ae15c23daa16c53aae17bc37a619c23dad1bc639aa1dc13ea71fc53aad21c136aa23bd33a825c137ac27c43baa28c639ac2ac23daa2dc13eaa2ec237ac30c53aaf33c33caa35c03aa837c338ac39c03aaa3bc23da93cc43caa3ec13aa941c43fad42c13aaa43c239ab45c43bae47c239ac49c43bab4ac43bac4cc339ab4dc33cac4ec138aa50c23dac50c63dac52c43bab53c53dac54c23aaa54c23aaa56c43ba956c43ba956c438a957c43bad58c23aab58c23aab4ec138ad59c339ac59c639ac5ac439aa5ac439aa5ac139aa5bc13bab5ac439ad4ac13bac4fc53aab5bc138ab39c03aaa4fc53aab5ac439aa5ac43cad59c339ac38c43bad22c33cac1dca46b001ffffff02ffffff02ffffff03ffffff03ffffff02ffffff02ffffff02ffffff02ffffff02ffffff02ffffff02ffffff01ffffff02ffffff02ffffff15c23db62dc63eaa45c43baa37c33cac31c63eac31c139ac32c238a831c139ac31c139ac1ed566b341bc8d8dabad7962f1b47157fdba6d4efebd6d4eff90452bff7d371fff81391eff863a1eff8f4222ff974423ffa64e29ffc66231ffbd5624ffb44921ffa63f1cff9b3a1aff933617ff9b3f1fffa24320ffad4923ffaf4b25ffa8411bffa74019ffab471dffa64219ffa44016ffa44017ffa14019ff9f4019ff9c4119ff9c4219ff9d411aff9f441dff9e4520ff9c441fff9d4621ff9e4823ff9d4923ff9d4922ff9b4821ff9b4721ffb55f2dffc86b30ffc9662dffc3642dffbd5e26ffb85823ffb55524ffb15122ffae5120ffa94b1dffad5024ffb55b2fffb86034ffb35e34ffa34e2aff873516ff87371aff8d3d1fff8e3b1dff8f391cff8e381cff8a3518ff923e1eff8f3c1dff883514ff97421cffb15c2bffb15725ffaf5523ffaf5723ffae5624ffaa5222ffa95022ffa74f22ffa54e23ffa34e24ff9f4b22ff9c4920ff99461fffa24d23ffbd6835ffca7039ffcf7237ffd47639ffd77a3affda7d3cffdb7f3fffd78044ffd27d44ffd97e44ffda7d40ffd37f41ffb6724fff854939ff955843ff9f5d42ff9c5a3affa96744ffb97854ffb87a54ffb77752ffb67751ffb57550ffb57550ffb67551ffb57550ffb5744fffa76340ffa05b36ffad6842ffc37d54ffc37f55ffc27d52ffc07c51ffbc794effbc7a50ffbc794fffbd7950ffbd784fffbb784fffbb774fffbb774fffb9734bffaf6942ffa7613aff9e5832ff964e2bff934a29ff934827ff914422ff934422ff944722ff954620ff954521ff954420ff964320ff96421fff94421dff95421eff95411eff96421cff97441cff9a461eff9b461dff9d471effa14d20ffa55222ffa95724ffaa5925ffb96833ffc87942ffce804affcf8957ffdc9969ffe4a679ffeab082ffeeb688ffedb987ffefba85ffefba84fff0b881fff2b87bfff3b776fff4b56efff3b360fff6b45bfff9b45dfffab55dfffab45dfffbb35bfff7b55ffff1b971fff3c692fff2cfacfff4d7befff1d9c5fff1ddcaffefe0cefff1e1d3fff5e3d5fff7e4d5fff3e0cdfff2dbc4fff0cbb0ffbe846cff68211aff702921ff7c3024ff843227ff862f28ff8b3730ff87392fff773128ff7f3128ff983b33ffb14541ffbf5149ffc75b4fffcb6253ffd8695dffd5675cffdc9d8efff8efe5fff7f6effffbf6f1fffbf6f2fffbf7f2fff9f7f2fff9f8f3fff9f6f3fffbf7f2fffbebd3ffddac84ffdd9965ffd69b66ffdaa070ffda9369ffd38658ffd38655ffdf8d5cffe48f59ffe48d58ffe58f5bffe4905cffe5925fffe89265ffe69766ffe69a69ffe89e6ffee8a075c4e8ae8b0debd8c439c53aaa36c239aa32c23dad2fc33cae2cc53aae29c13ea826c33ca822c33cac20c738a71dca35b01bc639aa19cc3dad16c53aae14bf40b212b839aa10bf40af0eb637a40cd540bf0bd146b909c639aa09c639aa07db49b605cc33cc05cc339904bf40bf03ff55ff02ff80ff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ff00000100ff0001ffffff01ff00ff01ff00ff02ff00800280808003aa55aa03aa55aa03aa55aa04bf40bf04bf40bf0599339906aa2baa07b649b607b649b609c639aa0acc33b20bb92ea20cbf40aa0dc43bb10ec837b610cf40af11c33cb413bc36ae14cc40b216c53aae18ca40aa1ac43ba71bc639aa1ec43caa1fc53aad20bf30a723c53aaf25c137ac26c336ae29c138a82bc43bac2cc53aae2fc33cae31c639ac33c33caa35c53aad37c33cac39c53aaa3bc238a93ec13ea93fc239aa40c33cab43c239a744c338a946c53aab48c339aa4ac13bac4cc33cab4cc339ab4ec13baa4fc237ab50c239a951c339aa52c43bab53c53aac54c23aaa55c039a856c138a957c138aa58c23aab58c23aab53c23aa954c23aa759c339ac49c43baf5ac439aa5bc43bab5ac439aa5bc13bab5cc23aac3fc23daa2ec83dac29c73ea852c13bae45cb5caa27be9d8339c08b744bbe887058c2886e64bd876e70bf8b7475be8b7672c08d7468c2917d62c1927d5ac4938053c2977e4bcc9c8145c89b893fce9a863dcd9b8a3ece9c843ed2a08c41d09d8942d4a28b45d39f8c47d4a2904cd0a18d4cd0a18d4cd3a48d4ed1a39051d3a79163c6937975be836d85ba7f6897bd8269b0be856adbb47b61f8b47255feba7052ffb96a49ffb56847ff8a4125ff813823ff873a26ff8b3d1fff954722ff994825ffb3582effd4703affd3662effc15826ffb54a20ffac4321ff9e381aff953714ff9e401affa5421cffa93d15ffa43c16ffb04c23ffb35023ffa44115ffa64519ffa4461bffa4461bffa4461bffa5471cffa2441affa04217ffa04317ffa04319ff9f431dffa1451fffa04620ff9f4521ff98451fff96441dff98441dff96451effa95526ffc76b34ffc9672fffc3622fffba5d28ffb55824ffb55827ffb95b2cffbd6231ffca6d3effc46739ffb95e32ffab552aff94411cff813011ff8a391cff913f22ff903d1fff8e3c1bff8f3c1aff8e391aff8e3a1bff974223ff8f391aff873214ff8a3515ff9d491dffb15a29ffaf5625ffae5624ffad5524ffaa5221ffa95123ffa74e22ffa44c22ffa24c23ffa04922ff9b4621ff97441eff9f4c20ffd27b40ffdb8141ffdd8241ffde813effdd813dffdf823fffe18340ffe18742ffe08646ffdd8040ffd77f42ffcb8259ff8b5137ff9e5c42ffa15e40ff9b5737ff9c5839ff9c5a3affaa6948ffb97a55ffb77752ffb97a54ffbb7a56ffbc7b56ffbc7956ffaf6a4aff9d5834ffa15b39ffa15836ffa05734ffa05930ffb76e43ffc57d4fffc88152ffc78052ffc17c4fffc17b4effc07a4effbe794dffbd784effbd784effbe794fffbd784dffbd774cffbd754bffbd744affb66b45ffa0522dff994824ff9b4724ff9b4623ff9b4721ff9c4821ff9d4923ff9e4a24ffa04b24ffa24c25ffa04d25ffa14e27ffa34f29ffa44f26ffa54f24ffa65024ffa75225ffaa5527ffac5a29ffb16330ffbe7541ffce8d5affd09970ffd2a682ffdeba9affdfc7abffdfc9b2ffdeccb3ffe2d0b9ffe3d0bcffe6d4c2ffebd9c2ffebdbc2ffedd9bfffefd6bcfff1d3b6fff1d3affff5d0a2fff6c990fff6c07dfff9bd6ffffabc6cfff9ba6dfffcb563fff8b561fff1b978fff0c696fff0ceaaffefd4b6fff1d7bdfff3d9c3fff3dac3fff0d7bcfff1d5b7fff3cfafffefc19fffe3a079ff9a492cff813123ff8e362aff8d3629ff8e372bff9b4239ffa44940ffa7483cffab453cffb24b41ffad4e3fffb45145ffc1594fffcf645cffd56d66ffc6615affb8493effd37060fff1cebbfffbf4ecfffaf6f2fffaf6f2fffaf6f3fff9f6f3fffaf6f3fffdf8f0fff9ecd6ffebb788ffdd7c49ffdd703bffd97342ffcf7a4cffdb956cffe8b88dffe9b792ffd7a384ffd69d77ffd79a73ffd99870ffd9966dffda9569ffdc9669ffde9669ffe09a6effe19b70fedf9d76ccdda88b16dcd1c535c035ad1ec444aa32c23dad2fc336a82bc435ac29c13ea826c33ca823c53aa820c740a71dc135a71bc639aa18ca35aa16c53aae14bf40b212b839aa10bf30af0ec837b60cd540bf0bb946a209c639aa09aa39aa07b6249205cc33cc04bf40bf04bf40bf02ff80ff02ff80ff02ff80ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000100000001ff000001ffffff01ff00ff028080800280008003aa55aa04bf408004bf408004bf408004bf40bf06aa2baa06d52baa07b6249208bf409f08bf40bf09c639aa0acc33b20cbf40aa0dc43bb10ec837a410cf40af11d23cb412c639aa14bf33a616b93aae17c843b119cc3dad1bc639aa1dc135a71fc53aad21c136aa23bd33a825c137ac27c43baa28c633ac2bc43bac2dc139aa2fc336a831c639ac33c337aa35c03aa837c338ac39c53aaa3bc238ad3dc43bab40bf3ca741c43bad43c239ab45c43baa46c53aab48c339aa4ac43bac4bc53aad4dc33ca94ec13baa50c239ac51c33cad52c43bab53c53aac54c23aaa55c33cab56c13ba957c13baa4cc63cae47c639ac38c43bad48c339aa22ca43b43bc741ad2ec248ac2ec84eb72fc957b31ed566b331cb58b125cf6eac3dc964a741b46e894eba7c835dc59a869bc79c82d5be8d71efc38666f5c88460f7ca825ef8cb825ff8c9825ff9c9825ef8ca825ff8c9805ff5c9805df4c87c57f1c67c57f0c57b56efc47a55efc47754edc67753edc47651ecc2734debc1724aebc1704aebc06f47eabf6b48eac16c48edc16c47f0be6a45f3be6a45f6be6a46f7bc6a43fbbc6d45fbc06c4afbbc6a46fbbd6c47fbbf6e48fec2714cffbd6c4affbc7148ffb26846ff873c24ff8b3a27ff8c3b27ff8f3f24ff9e4b2aff95451cffc06639ffde7a3cffd87136ffd0622dffc25927ffb74c1effae4621ffa03b1affa64420ffa8461fffa4411affa03a16ff943316ff862f0fffa94c24ffc35f31ffb85527ffa6481eff9a3f19ff9a3c15ffa1411cffa5461fffa7471effa7471dffa3451dffa1441bffa1441bffa0441dff9d431fff9d4721ff9b4720ffa24a22ff9b4822ffa04c21ffc46a36ffc46630ffc0632effc46734ffc66b35ffc86b36ffc56935ffbf6331ffbd6031ffb2552cffa14722ff8b3716ff813314ff89381cff903d1fff913e20ff913c20ff923f1eff933e1bff913a1aff984222ff933c1eff8e3719ff8b3518ff8a3617ff8b3513ffaa5428ffaf5926ffad5724ffac5522ffab5522ffa85121ffa74f25ffa24923ff9a441dff944017ff9f4c1fffc06c3affd67d43ffd37938ffe28846ffe28844ffe28743ffe38842ffe58944ffe58845ffe28942ffdc823effdb8748ffcb7c4fff9a5536ffa25e43ffa05c3cff9b5636ff9f5a3cff9b5a3bff9a583bff9a5839ffae6f4dffba7a56ffb87954ffba7a55ffb67350ffa3603cffa15b39ffa15b3affa15b39ffa15937ffa25937ffa15834ff9f542effa1572dffbe7548ffca8353ffc88051ffc77f50ffc47e4fffc37c4dffc17c4effc07b4effbf794effbf7a4dffbf784affc1754affbd6e41ffb05d33ffa9532dffa9532bffa84f28ffa74d26ffa54a23ffa24921ffa14a23ffa04a21ffa04b22ffa04a21ffa14b22ffa14c24ffa44f26ffa85227ffab5527ffae5a2cffb66336ffc27042ffcc8557ffd3956bffddae89ffdec1a0ffe2c9b4ffdecbb8ffdecdbeffe2d5c6ffe5dacaffe6dccdffeae1d3ffeae0d6ffe7ddd5ffebdfd0ffe9dfcfffeddecbffeddbc9ffedd8c6ffedd7c0fff0d5b8fff2d3b1fff5d0a8fff4c78efff6c17efff8bf78fff9ba71fff7b669fff3b169fff2bc80fff1c698ffeecca6fff0cfaefff2ceb0ffefcbabfff0c8a4fff3c69dfff3bc8dffe79b6cffc36338ff993d1bff903727ff96392cff903728ff9c4334ffb3574cffb4594dffb85b51ffba584dffc15d51ffbf5d50ffbf5b51ffc75d56ffd86a63ffdd736cffcd6d63ff872517ffc85640ffe7a982fffbf1e1fffaf5f2fff9f6f2fff9f6f3fff9f7f4fff9f8f0fff9f1dafff4ce9dffe99757ffe77f43ffe5783fffe2723bffdc6d35ffdc6e37ffdd7840ffdd834bffd88a58ffd89569ffdd9f77ffe4aa83ffe7b089ffe8b28bffe9b78fffeab790ffeab791ffebb690fee9b792d2e8c0a81be3d0c61dc13eb00ec849b632c73dad2fbe36a82cc53aae29c138a826c33ca823c53aa820c740af1dca35b01bc639b318ca35aa16c53aae14bf40b212b839aa10bf30af0ec837b60cd540bf0bb946b90ab24db208bf40bf07db49b606d52baa05cc33cc04bf80bf03aa55aa02ff80ff01ff00ff0000000001ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000ffff01ffffff01ff00ff01ffffff0280008002ff80ff02ff80ff03aa55aa04bf408004bf408004bf40bf05cc339906d52baa07b6249208bf209f08bf409f09c639aa0acc33b20cbf40aa0dc43bb10ec849a410bf409f11c33ca512c639aa14bf40a615c23daa18bf40aa18ca35aa1bc639aa1dc13eb01fc53aad21c13eaa22c33cac25c137ac26c336ae29c138ae2cc53aa82dc639b02fc33cae32c238ad34c43bac36c239aa37c338ac39c53aaa3cc43caa3ec13aa93fc63dae41c43bad43c639ab45c43bae47c239a949c43bab4ac43bac4cc339ab4dc33cac4fc23aab50c239a951c339aa52c438ab53c23aac54c23aad55c339ab4bc53aad2cbf3aa82cc540ae3ebd3aa94ec43baa2ec23dac3fce69aa66b2846ca3c28a6abcc68868b8c98d70b1cd9073b9cc8e71c5cd9171d3cc8d6ddccf906ce9cf8f6bf3cf8d69f8ce8a67fed18b66ffd28b64ffd38961fed38960fece885dfecf875dfece875cfdcd8459fdcd8458fdcd8357fdca8256fdcb8257fdcb8156fdcb7f54fcc97c4ffcc7784bfbc67447fbc47046fbc36c45fbbf6a42fbc16f43fcc77548fcd08050fcd78958fdd88e5dfddb9060fede9463fee09766fee19a66fee19c66fee29d65fee19c62fee29c61fee59f62ffe39f63fee5a165ffcc8053ff893c20ff8d3c27ff923a21ffa44e2dff9e4b27ff96431cffda7d4dffe17c40ffd66f2effd36a2fffd06430ffc95f2dffbf5725ffaf4e1fffab481fffad4522ffa5401dff993717ff8a2c12ff9b4624ffcb7546ffd77541ffcb5f2bffbf5322ffb54f20ffd68248ffda8e52ffd07e48ffb86131ff994017ffa54721ffa3471fffa3451cffa5461dffa0441dff9e4721ffa14821ff9c431bff9e431bff9e451fff9a441cffc56a3cffc86b37ffca6d36ffc46730ffc1632dffc2642effbc5d2cffb5592affa74b26ff974120ff883719ff843519ff89381cff914020ff933f20ff913d1fff943e1eff953e1cff963e1aff973f1bff994320ff913a1bff8d3618ff8c3619ff8b3719ff8b3519ff8f3d19ffab5629ffae5622ffaa521fffa65026ffa34f26ff95421dff934018ffbb6837ffd27842ffd97c3fffd57334ffd46f32ffd46f30ffd37432ffe58b46ffe58d46ffe38c47ffe68d48ffe78944ffe68c45ffdf8442ffda8b58ffa96441ffaf6949ff9f5937ff9d5a3bff9e5a3bff9a5939ff9a583aff985639ff965537ff965737ffb47452ffb77653ffa96544ffa35d3bffa35e3cffa35e3bffa25d3bffa15b38ffa25b38ffa25937ffa15735ffa05432ff9d5230ff9b512bffa55c31ffc5784dffca7e4cffc97f4fffc77d4effc57c4dffc27b4effc17b4effc07a4cffc07a4affbf6e43ffaf5a30ffae552cffaf562fffb0582effae532bffad5026ffae4e27ffad5128ffac5329ffab5529ffad572bffb15a2effb55b2fffb95c32ffba6036ffbc673affc17142ffc77d4dffcf8d5effd9a173ffe3bb99ffe5c9afffe2cfb6ffe3d6c0ffeadcc9fff0e3d2fff0e1d3ffefdfd6fff2e7dffff3ede5fff3efe9fff4f0e7fff3f3ebfff5eee4fff5efe4fff3ecdffff0ebdcfff1e5d9fff0e1cdffedd9c3ffedd5baffeed4b7ffefd2b0fff3cc9cfff7c284fffabe7bfff7bc77fff2b068ffedaa68ffefb77effecbf90ffebc498fff0c398fff3bf96fff3b789ffefa974ffe29057ffc15a2affb4441fff96361bff8f3b27ff86311fff86321fffa34837ffc6655cffc96a62ffcf706dffd2736cffd7766effd9766fffd5756fffd97a76ffe18180ffe3827cffdd7d71ffd37567ffda7460ffe7a36ffff9e7cdfff8f3f0fff7f5f2fff9f7f4fff8f7eefffbf3d7fff6d8a0fff0ae68ffee944bffed8845ffec8142ffe87c41ffe67b3fffe1773bffdf7238ffde6e31ffe5743bffe67d43ffe9834affe3854cffe48850ffe48b53ffe68e56ffe68f57ffe69259ffe6935cfee59462e8d7976c31d5ac9208bf60bf0ec849b62cc53aa82fc33cae2cbf3aa829c13ea826c33ca823c542af1fc53aad1dc135b01bc639aa18bf35aa16c52ea214bf33a612b82aaa10bf30af0ec837b60cbf40aa0acc33b209c639aa08bf40bf07db49b606d52baa05cc66cc04bf40bf03aa55aa02ff80ff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ff00ff01ffffff01ff00ff0280808002ff80ff0280008002ff80ff03ff55aa03ff55aa04bf408005cc339906d52baa06d52baa07db49b608bf409f09aa398e0acc4db20bb946a20cbf40aa0ec837b60fbb33aa10bf40af12c639aa14bf40a615c23daa17c837a619cc47ad1bc639aa1dc13eb01fc53aad21c136aa23c53aa824c639b127c434aa29c138a82bc43bac2ec23dac2fc336a831c639ac34c43bac36c239aa38bf37a83ac139ab3cc43caa3ec13aa940c33ca742c13aaa43c239ab45c43bae47c63dac49c43bab4bc23aaa4cc339ab4dc33cac4fc53aab50c23dac52c43bab53c53aac54c23aaa55c339a856c43bac46c53aaf27c43baa2cc53aae28bf39ac28d26cb95cbf778598bc8d72e6b98262fbc6855ffec8835cfeca855ffeca8660fed18c65fed28b64ffd28a63fed48a61fed58b60fed58d61fed48c62fdd48c63fed28b61fed28a60fed2895efed0895fffcb8760ffcb865effca845bffcb845bffcc835affcb8158ffcb8155ffcb8052ffca7e50fec97a4bfec9784bfecb794afecc7949fece7948fecb7644fee79b64fef5ae70fff3af6efff4ad6bfff2ae6afff2ae6afff0ac69fff0ab68fff0aa67ffefaa67ffeeaa66ffefa965fff0a966fff1ab65fff1ac63ffefab63fff0a866ffb46134ffa04426ffa94e2cffba5f35ffb55a2dffc96c3bffde8045ffe47d42ffdf773affda7231ffd66c30ffd16630ffcd622fffc75d2bffc05828ffab471affa4401dff943713ffa14822ffc36e43ffe4874fffd57336ffcf6530ffc45826ffb95326ffb34f24ffdb8b4effe89b56ffeb9c59ffe99958ffe8995bffcb7a45ffb96335ffa54e24ffa2461effa34821ff9f4421fea1421cfea04520ffa04a22ff9e4723ffb35b34ffb75c31ffc06133ffc0622effbe612dffba5d2bffb15627ffa64d22ff9e4620ff913d1dff883a1cff86371aff8a3a1cff934122ff944022ff934020ff933e1fff953f1fff99411eff953d1aff9a4320ff963f1cff8f3818ff8d3718ff8b3619ff893619ff8a3518ff893517ff97411bffab5525ffa24e1dffa24d27ffa4522affc6723fffda8246ffd57a36ffd97835ffda7434ffd87130ffd7702fffd46b2effcf6b2dffdb7b3bffe88e4cffe9924effe68e4affe68b47ffe48b48ffd78047ffb4693dffaf6748ff9a5434ff9d5938ff9a5839ff985739ff985839ff98583aff975739ff955538ff955336ff9b593affa2603fffa45f3fffa55f3dffa5603effa55f3dffa25e3bffa05b38ffa15a37ffa15937ffa15835ffa15634ff9d5330ff9e5330ff9c502dff964a24ffa85c32ffc17547ffc97c4dffc57b4bffc47b4cffc37a4dffc37a4dffc17548ffb15d33ffaf572cffaf552bffac5128ffab4f25ffad5125ffb05226ffb05226ffae5326ffad5327ffad5627ffab5527ffa95327ffab5226ffad5427ffb25a29ffb96837ffc58052ffd19c70ffdeb993ffe4cbabffe2ceb7ffe0d3c0ffe6d9c9ffeadbcfffebdfd4ffeae3d8fff1ece3fff6f2edffdfd9d1ffcac6bdffc2bbb3ffc0b6aeffc0b8b2ffcdc3bbffebe5dcfff1ede4ffedebe0ffeee8ddffede7d9ffeee7d5ffede1cfffeddbc6ffebd6bcfff1d5b4fff7cfa6fff7c186fffabe7bfff8b574ffeba35cffeba361ffebac71ffeeb783ffeeb07cffefa773ffe5925cffd57743ffb44f1fffaa4118ffa03a18ff892d14ff8a351affaa522fffbd5e36ffc76743ffd87864ffda7b6effd97b76ffda7e75ffdd7d72ffda7b70ffd97d73ffdd837affe1847fffe1847dffe8867bffe6837dffe8897dfff1b379fff8e1bdfff5f3ebfff7f5edfff9f6e9fff9f0d3fff6dba4fff7c97bfffbc174fffab567fff4a55affec924affe78240ffe98043ffe87d41ffe57b3fffe5793effe1713bffdf703bffe67942ffe98447ffe98547ffea8a4bffeb8d4fffec8f50ffec9052ffe99355fee7945af7e1986457dcad8a13c943ae35c03aad32c238a82ec237ac2cbf3aa828c639ac25c83eac22c33cac20bf38a71dc13eb01bbd39aa18ca40aa16c53aae14bf40b212b839aa10bf30af0ec837b60cbf40aa0acc4dcc09c639aa08bf40bf07b624b606d555aa05cc33cc04bf80bf02ff80ff02ff80ff02ff80ff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000001ffffff0100ff0001ffffff02ff808002ff808002ff80ff03aa55aa04ff80bf03ff55aa04bf40bf05cc33cc06d52baa07b624b608bf409f09c639aa0ab233990acc33b20cbf40aa0dc44eb10fbb33aa10bf40af12b839aa13c943ae15c23daa17bc37a618ca40aa1bc642aa1cc840ad1fc53aa521c136aa22ca34ac24c639aa26c336ae29c138ae2bc43bac2ec237a630c53aaa31c639ac34c43bac36c239aa38c43bad3ac139ab3cc437aa3ec53aa940c338a742c53aaa44c33ca946c13aa847c239a949c43bab4ac43bac4cc339ab4ec138aa50c23dac51c33caa52c13bab53c23aa954c23aaa55c339a84bc23aaa2cc53aa847c63dac4dc33ca919d670b85dba8f89b5b48465eebe845ffdc5815effc98460ffc9835fffca835ffec7835efec8845cfecc875ffed28b61fed18b60fed38a5efed48a5dfed38a5efed38a5ffed38b61ffd18a60ffd0895fffcf875effcd855dffcc855cffcb845affcb8458ffc98053ffc77c4dffc87d4cffcc814affcf844bffd2864dffd5894cffd6874affd98749ffd98446ffce6f36ffc3642fffd78148fff3a766fff1ac65fff6aa63fff4ac64fff3ad64fff2ac65fff2ac65fff2ac65fff1ab64fff0aa62fff1a965fff0a963fff0a962fff0aa62ffeda961fff2ab67ffd48750ffd37c4bffd77e44ffd5783cffdc7842ffdb763effdf7b3effe0783bffe1783cffdf7836ffdc7434ffd86e33ffd56a32ffcd632bffbc5224ffa7451fff953e1affbf6e40ffdd894effe17f42ffda7335ffd26b31ffcb612bffc75b2affba5225ffb04f21ffe59255ffeb9855ffeb9755ffe79654ffe79755ffe89459ffe6945affd7824effbb6736ffa75327ff95431cfea1471efd9d4824fd9b4821feb45c34ffb1552cffb1542bffb2582dffb55b2affaf5526ffab5023ffa14a21ff984321ff91401fff8a3c1fff87391dff88391cff934223ff964325ff964223ff944121ff974121ff9b4423ff9a421eff9b431fff9b4421ff913b19ff8f3818ff8d3617ff8c381aff8b391bff883616ff863616ff873413ff984720ffbb6d3cffc87040ffd87a46ffda7636ffdc7733ffda7431ffdc7733ffda7432ffd87130ffd87031ffd46d30ffd16d30ffce6c30ffe78b4bffed9752ffef9955fff09d57ffed9b59ffc67140ffab5f3aff9f5737ff9c5838ff995839ff98573aff985939ff98583aff97573aff965639ff96573aff965539ff9d5d3effa56444ffa66241ffa6603fffa6603fffa35f3cffa55f3dffa35d3bffa15b38ffa05a37ff9e5633ffa05634ff9f5432ff9d5331ff9c512eff9c4f2cff9b4e2aff984c24ffae5f36ffc27649ffcb7e4fffc97a4bffc7764affba643affb85f33ffb75b2fffb95c31ffbd5f32ffc36435ffc76634ffc56633ffc16430ffbe622fffbb602effbb602effbd5f2effbe6232ffbd6535ffc36b3bffca7542ffc97f4bffdba87dffe2c09fffe2caafffe2d0baffe5d6c4ffebe0d1ffe8ddd1ffede5dcfff4ece9ffe5e0dbff9d9791ff655d58ff504239ff403024ff352515ff33200fff2f1f11ff3b281bff503c33ff79665dffaea196ffe7dccfffebe2d6ffebe3d5ffeae3d4ffebe0d1ffedddcaffebd8c1ffecd3b7fff3cfa1fff6c286fff8b878ffeea660ffe28f48ffe59754ffe79d62ffe29156ffdd834affc55f2fffaf411bffa73a1aff9a3618ff8c3015ff872f15ff98391dffbe582dffce6730ffda7943ffee9f7afff8b392fff3b298fff2b59efff2b59dffeeb298ffecad96ffe8a48fffe89c89ffe99987ffef9987ffeb9b8cffebaa89fff1b76dfff8dfb4fff4f2e8fff6f3e4fff8edcbfff7dea2fffad282fffecd7efffbc981fff9c478fff9be71fff6b468fff1a85affe79047ffe47f3bffe97d3effe67a3fffe67a43ffe67845ffe07641ffde7a40ffe88a49ffe98b4affea8d4fffeb904fffec9151ffe89353ffe69358fae399617dd8a9850acc66b235c53aad31c639ac2ec237ac2cbf3aa828c639ac26c33ca822c334ac20bf38a71dc135b01bbd39aa18bf35aa15ce3daa13c936ae11c33cb40fbb33aa0ec837b60cbf40aa0acc4dcc09c639aa08bf40bf07b6249205cc33990599339904bf80bf03aa55aa02ff808002ff808001ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff02ff808001ff00ff01ffffff02ff008002ff808003aa55aa03aa55aa03ff55aa04bf40bf04bf00bf06aa2baa07b649b607db49b608bf409f09c655aa0acc4db20bd12ea20dc43bb10fcc44aa10bf409f11c33ca513c943ae15c23daa16c53aae19c23dad1ac43ba71cbf37ad1ec43caa20c738af22c334ac25c137a526c336ae29c138ae2bc435ac2cc534a82fc336a832c238a833c337aa35c035a838c43bad3ac139ab3cc437aa3ec13aad41c43bad43c23dab44c33cac46c53eab47c239a949c43bab4bc53dad4cc339ab4ec43baa4fc53aab51c339aa52c43bab53c23aac4fc23aa84bc53aaa1bc642b328c640ac1ace58b137c37d9e6bb38d77cbb7856bfdbe8162ffc7825effcc8660ffc9855effc5835dffc5825cfec68259ffc68059ffc57f5bffc9815cffd48b66ffd58964ffd38860ffd2875fffd3895effd3885effd1875dffcf855bffce8458ffcd8356ffce8455ffd08852ffd58d54ffd89356ffe49b5cffeea562fff3aa64fff3a75efff3a55bfff1a458fff1a358fff1a35affee9c56ffe38b4bffd47039ffc66231ffc46934fff0a061fff1a864fff4a960fff3a963fff2ab64fff2ab64fff2ac66fff3ac66fff2ab66fff1a964fff2a764fff0a762fff0a862fff0a962fff0a962fff3aa64ffe99954ffeb924cffec8e45ffec8b43ffe98748ffe37f44ffd77135ffdb773cffe48144ffe07e3dffdd7939ffe0793dffd97136ffcb6429ffb35224ffaa512bffe08b58ffe58e4bffe48840ffdc7835ffd6722fffd16e33ffca652dffc65f2affbb5523ffad4e1cffed9c5effed9857ffeb9654ffea9754ffe79554ffe59252ffe49151ffe08e55ffdb8a50ffe08f54fdd88d51cba15d2ea7945437e6b06240fdb75c2dffb15326fea84e26ffa14a26ff9f4c22ffa24a22ffa04722ff984221ff903f22ff893d21ff873c1eff853819ff934424ff964425ff964324ff974323ff964220ff9b4725ff9e4825ff9a411dffa04924ff98401dff903a17ff8e3917ff8e3819ff8d3819ff893616ff8b3516ff883516ff863418ff843414ffc27042ffd97738ffdc7334ffdd7234ffdd7433ffd97430ffd97532ffd97432ffd77431ffd87233ffd36e31ffd06e31ffcf6d31ffd07233ffeb9350ffee9c56ffed9e57ffeda05fffba6c3effa55c3aff9d5939ff9b593bff9b593bff9b5a3bff9a5a3bff98593bff98583bff955538ff9a5a3cffa05f42ff9b593bffa05e3effa96644ffa56140ffa5613effa45f3dffa45e3dffa35e3affa25c39ffa05a37ffa15936ffa05734ff9f5633ff9d5431ff9c5230ff9b502eff9a4e2bff9a4c2aff984827ff94441effa9572effc36e40ffc16838ffbf6130ffc06230ffc26331ffc46533ffca6936ffc96731ffcb6830ffca6930ffcd6c34ffce6f38ffce7038ffce6e39ffcd6a37ffc86735ffbf6533ffba6a3affc48053ffe5b188ffe5c5a2ffe3ccb0ffe5d1bdffeadbccfff0e3d6ffe6dcd1ffefebe2ffdbd9d4ff7d7a75ff2f2620ff382a20ff3e2b1cff543922ff6b492dff7e5735ff89623eff8b6340ff7f5a36ff704927ff5e391cff4c2914ff48271affa28a7fffdfccbeffe9decfffe8dfceffe5ddcfffe9ddcdffe9d9c7ffefd9c0fff2cda6fff6bc7fffefab6cffc16a32ffcd7035ffd26e3affbc5a2bffa53e15ff9f3613ffa13416ff9c3116ff942f17ff8c2e15ff943716ffb7542bffcf6b35ffdb7b3effe69255fff3af7dfff6be8ffff9c498fffacaa2fffbd1a9fffbd9b0fffbdbb3fffbdab4fffbd9bafffbd8b7fffbd3adfff7d5b0ffefbb7ffff5ba6cfff7dfb3fff7efd6fffae5b9fff9d999fffcd58efffdd790fffbd38ffffad088fffcd185fffbce83fffcc980fffbc57efff7bd72fff7b465ffeb974affeb8944ffea8243ffe77d3fffe57b3fffe57d44ffe07f48ffef9358ffec9255ffea9051ffeb9354ffea9356ffeb935bfee5996098dca8810acc66b235c03aa832c238a82fc33ca82bc43bac28bf39ac24c639b122c334ac20bf38a71dc13eb01ac43bb118bf359f17bc37a613c936ae12c639aa10bf40af0dc43bb10cd540bf0bd146b909c639aa08bf409f06d52baa05cc339905cc339904bf40bf03aa55aa02ff80ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff01ff00ff02ff80ff02ff008003aa55aa03aa55aa04bf40bf05cc339905cc33cc06d555d507db49db08bf40bf09c639aa0acc33b20bd146b90dc43bb10ec837b60fcc33aa10cf30af13bc36ae14bf40a616c53aae18bf35aa1ac43ba71cbf37a41ec43caa20bf38a722c33cac24c639aa27c43baa29c138a82ac237aa2dc139aa2fc336ae31c639ac34c43bac36c239aa38c437ad3bc238a93cc43caa3dc436ab40c33cab42c13aaa44c33cac46c53aab48c33caa4ac13ba94bc23aaa4dc338a94ec43baa4fc53aab50c639ac52c43bab53c53aac3ac63eab30c540af31c63eac20c750af4fbe988ea5b3856ee5bd8365fdc88360ffcb8660ffca825dffc7805bffc67f59ffc67f59ffc57f58ffc57e57ffc47e55ffc47d55ffc57e58ffc67d57ffcb805affd2855effd28559ffd48859ffd9905affdd945effe29b62ffe6a063ffe8a364ffeca866fff1ac68fff6ae68fff3ad66fff3ae65fff3ad62fff7ae63fff3a95dfff0a55cffeda058ffeca057ffe89b55ffe49651ffe49250ffdf894affda7c44ffc86332ffbc5b29ffde8a50fff4a969fff3ab63fff2aa65fff0a963ffefa961ffefa963fff0a864ffefa763ffefa664fff1a663fff0a762ffefa85ffff3aa61fff4a75ffff1a156ffed9549ffe98842ffe5813cffdf7b37ffd87837ffd67238ffcf6830ffc9652effd8763effe38245ffe28043ffdd7b3effd67236ffd36b33ffce6935ffd97a41ffe68946ffe2823dffde803cffdb7936ffd77433ffcf7035ffcb6731ffc7612cffb7541fffb65522ffeb9d5dffed9958ffea9a59ffe89955ffe79553ffe69556ffe19155ffde9356ffe08e4efcd98c519dd295611ecc91880edba4b64bcc9c85dfad5e38fdaf5329fea84d29fea14b29ff9d4b26ff9b4724ff94421fff8f3f1fff893c20ff863c1fff86391cff944424ff994627ff984424ff964323ff964221ff9d4725ff9f4724ff9a411dff9f4721ff9d4420ff953d1aff923b19ff8e3918ff8c3717ff8b3717ff8a3617ff8d3617ff8b3418ff853016ff833014ff86320fffd57540ffdb7336ffdb7235ffde7534ffdc7532ffda7532ffd97433ffd77332ffd57132ffd36d31ffd16c31ffcf6b2effcd6b2fffdb7f3fffec9954ffee9f5affeaa366ff954922ff9e5839ff9d5a3aff9d5b3dff9c583cff9a5a3aff975839ff995a3bff9a5a3cffa06042ff9e5d3fff9e5c3dff9e5b3dff9d5a3bffa76342ffa96442ffa5603effa5613effa35e3cffa25d3affa25c39ffa25b38ffa15937ffa05734ff9f5633ff9e5532ff9e5431ff9b512eff994f2dff9a4e2cff984a2bff954627ff954422ff9f4a22ffc36838ffd97a41ffdf8349ffe3844affe18147ffdf7e43ffdb7b3effd87a3affd37436ffd27035ffd06f34ffcc6d31ffce6e35ffd27139ffd3753dffd27b42ffda935affe2b07bffe1bf94ffe2caabffe6d5bfffebdfd0fff2e7daffe5dcd2ffede9e3ff948f8aff3c342eff35251dff442c1cff724f32ff8d613dffa37143ffa67040ffa77041ffa56f41ffa26d3fff9a6a37ff966736ff966738ff8e6039ff76482dff54291aff53281fffa38573ffdfccb8ffe7dbcbffe4dccdffebddccffeedbc7fff0d3bafff2c59effd59d78ff863a1effb85229ffaf3d19ff983314ff983114ff933012ff953313ff903213ff8f2e12ff973715ffbc5b2dffd16f3affdc7f41ffe78f51fff3a567fff7b77cfff7c089fffaca94fffbd19efffcd8a7fffadbadfffbdeb1fffbdeb1fffddfb6fffde2b6fff9deacfffbd698ffeead5ffff5c783fff8da9efffbda96fffdd58cfffbd692fffbdba3fffbe0b1fffce4b6fffbe5b7fffbe4b4fffbe1affffbdfa9fffcdaa3fffad69bfffad294fff7c982ffefb263ffe99948ffeb8e3fffe9873fffed8247ffe77c45ffe37f47ffea9659ffeb9756ffeb975affea955effe9975efee89b5fb8dba87e08df9fbf24c639aa32c238a82ec237ac2bbe3bac28c640ac25c13eac22c334ac1fc53aad1dc135a71ac43bb118bf35aa16b93aa213bc36a111c33cb40fcc33bb0ec837b60cd540aa0acc4db209c639aa08bf409f07b649b605cc33990599339904bf408003ffaaaa03ff55aa02ff80ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000001ffffff01ffff0001ff00ff01ff00ff01ff00ff02ff80ff02ff008003ff55aa04bf40bf04bf408005cc339906d52baa07b649b607db49b608bf40bf0ab233990cbf40aa0cd540bf0dc43bb10fbb33aa11c33cb412c639aa14bf33a615c23daa18bf35aa19c233ad1bc639aa1dca35b01fc53aad22c33cac24bf39aa26c336a828c639ac2ac83db02cc53aae2ec837ac31c139ac33c33caa35c53aad37c73cb039c53aae3bc238ad3ec13aad40c338ab42c53aae44c33cac46c13aab47c239ac4ac43bac4bc23aaa4cc339ab4ec138aa4fc53aab50c639ac52c43bab54c23aaa4ac43eac30c53aaa1cc849b637b97d8b9db9886beebf8262fdc88361feca855effc9825dffc6805affc6805affc67f59ffc47e57ffc37e57ffc47d56ffc47d56ffc27e57ffc57e55ffc57b53ffc57a52ffc57a50ffdf9665ffeca466ffeda564fff1a964fff3ac65fff3ad66fff3ad66fff1ab63fff3ac63fff4ad63fff6ab65fff3ab64fff6af68fff5ab63fff6ad63fff7ad61fff9ac61fff7ac60fff5ad5efff5a95bfff3a155ffee9951ffe38d49ffd37434ffc45d26ffbe5924ffc36932fff5a86afff1ab62fff3ad64fff3aa66fff1a963fff0ab64ffefa864ffeda562ffeaa460ffeea861ffefab61fff3af65fff6ad61fff9a75bffef984effe88b40ffe3833effe17c3bffdd7738ffd67438ffd47338ffdb793affde7941ffcf6c34ffcc6c32ffdc7a3fffda7539ffd87237ffd76d35ffd46c34ffca662cffdf7e3fffe1803fffdb7d40ffdd7a3effd67533ffd16f33ffce6931ffc56026ffbd5622ffc46532ffe79959ffed9959ffe89b58ffe69954ffe89855ffe39455ffe49354ffe2914ffddd8e50b2d49c6b1eddaa990ec849b604ffbfff0debd8c4a3ac7453faa6512dfea54d29ff9d4925ff974523ff964322ff91421fff904122ff883b1fff83371aff964528ff9b4829ff9d4827ff9a4624ff994524ff9f4928ffa54c2aff9f4521ff9d431dffa04821ff99411bff933d19ff8f3a18ff8c3715ff8c3717ff8c3718ff8a3617ff8a3515ff853114ff832f14ff7f2c13ff7c2b0eff9b4821ffd3743bffd97533ffda7334ffdb7333ffd87231ffd87232ffd77233ffd46e30ffd36c31ffd26e32ffcf6b2dffd06a2effcd6d30ffe38c4cffeea15effbb703eff8c3d1cffa05b3cff9c5b3bff9c5b3eff9d583dff9b583bff9b5b3cffa06041ffa26142ffa15e40ffa05d3fffa15d3dff9f5b3cff9f5b3cffa15d3dffaf6b49ffad6844ffa7623effa55f3dffa35d3bffa25c3affa15b38ffa25a39ffa15a37ff9f5734ff9e5533ff9d5431ff9c5230ff9a502dff974f2dff964b2aff954728ff964727ff974624ffa55027ffbf6634ffd5783cffe48245ffe98546ffe88645ffe78947ffe88e4affea8e4bffee8b4cffea8c4bffe68a49ffe68948ffe58a4affe58e4cffe69551ffe4a463ffe2b883ffe3cbaaffe6d9c4ffe8dfd1ffede1d7ffe4ddcfffe5e3ddff86817bff2f231cff352418ff51311cff8b613effa46c3dffa46f3dffa46f43ff986c45ff8b6644ff825f45ff826445ff826540ff84643bff845e37ff825731ff814f2bff754225ff562a1bff471f17ff693b31ffb88d7affdec8b5ffdcc9baffceb6a5ffb5927eff96624cff783b28ff622415ff8e371cffb2451fff9a3615ff8e2b0fff923417ff913515ff8d3313ff9a3d18ffb55625ffce6d37ffdb7b41ffe68c4bfff19f5dfff6af6ffff7bd7efff9c58cfffcd097fffdd69cfffbdaa1fffbdca5fffddea8fffbdda4fffedda7fffcdea7fff9dba2fff8c37afffabc6bfff9ce7efff9ca75fffbcb77fff8d89cfffbe8befffcedd1fff9eed6fff8edd4fff7eed4fff8f0d9fff8f0ddfff4edd5fff7e9cdfffae9c9fff9e5bffff5e1b3fff9dfa4fff1cc84ffeaad66ffea9a53ffef904dfff28c44ffed8c47ffe99556ffec9759ffeb9858ffe99960ffe89961ffeb9b61dedea47a15e7c2c227c43bb132c238a82ec237ac2bc43bac27c43bb124c640b123bd3aa81fc53aad1dc135a71ac431a718bf35aa16c53aae13c936ae11c33cb40fbb33aa0dc43bb10bd12eb90bb946a209c655aa07b649b607b6249206aa2baa04bf408004bf408003aa55aa02ff008002ff008001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ff00ff01ffffff0280808003aa55aa03ff55aa03ff55aa04bf408005cc339906d52baa06d52baa07db49b608bf209f09c639c60acc33b20cbf40aa0dc43bb10ec837b60fcc33bb12c639aa12c639aa15c23daa17c843b119c23dad1bc642aa1dc135a71fc53aad21c136aa23c53aaf26c33cae28bf39ac2ac23db02dc139aa2ec83dac31c139ac33c33caa35c53aad37c73cac3ac639ab3cc43caa3ec53aad40c33cab41c43bad44bf38a946c13aab48c33caa49c43bab4bc23aaa4cc339ab4ec43baa4fc53aab51c33caa52c438ab54c23aaa4ac13ba950c239a922c343ac38cda48dd6b47d5ffbc78262fecb835effc8835cffc5835cffc5825effc6815effc67f5cffc67d59ffc57d58ffc47e58ffc57d57ffc57c55ffc37d54ffc47d51ffc0774cffbd7148ffb6693fffd18652ffefa563fff3a55dfff2a862fff4a963fff4aa64fff4aa66fff4ab67fff4aa66fff4ab66fff3ab64fff5ad64fff7ac63fff7ab62fff6ab61fff5aa60fff6ab5dfff4ab5cfff3a95cfff2a357ffef994dffe58b42ffd77736ffcb652effc65e2dffc05827ffb95824ffe69558fff3ac66fff1ab65fff0a761fff1aa64ffedab63ffeead64fff1b067fff8b86efffab96cfff7b566fff6b062fff7aa5efff49f55ffea9048ffe38745ffe08143ffdc7c3effdc7b3bffe28143ffea894cffe48144ffda753dffc5602bffc15d27ffd57238ffda743affd77337ffd47035ffce6b32ffcc6531ffd9763effe38244ffde7d3effdf7b3effd87336ffd36f35ffcb6a2fffc06022ffc66027ffce723bffe39552ffeb995affea9a57ffe79a55ffe89854ffe39555ffe79753f8e09456b5d39b7120efd7b712c639b80ae64db204ffffff4bad745fe59d5030fea44c28fe9b4523fe984823fe984522fe98421fff954120ff914124ff873a1cff9d4c2dffa04c2affa04c29ff9e4826ff9d4725ff9d4723ffaa512dffa34924ff9e4420ffa14822ff9e461fff953e19ff913b18ff8d3917ff8d3717ff8c3719ff8b3617ff8b3518ff853214ff7f3016ff7e2e16ff7c2c10ff7d2a0fff802b0cffba5f32ffda7a3affda7536ffda7434ffd97433ffd77332ffd57231ffd87332ffd77232ffd97435ffdb7437ffd87135ffd77236ffdc8041ffeca062ff9f4e25ff8c3d1fffa05a3cff9b5c3cff9c5b3eff9d593dffa25f40ffa56443ffa56443ffa46342ffa3603effa25d3dffa25d3bffa25d3dffa05c3dff9e5c3bffa96543ffaf6b46ffae6944ffaa6540ffa5603cffa45e3affa15b39ffa15a38ffa05836ffa05735ffa05633ff9f5432ff9d5331ff9c5230ff9a502eff984d2cff994a2bff944526ff964827ff9b4826ffab552dffbd5f31ffcc6937ffd6733bffde7c3effe38342ffe38540ffe58943ffe58b44ffe48e48ffe68f4affe6904bffe59350ffe19854ffe0a061ffe9b47fffe8c9a8ffe4d6c3ffe5dccfffebe2d7ffe1dad1ffeae9e7ff716c67ff342921ff311e13ff5c3b25ffa16d49ffa06b3effa16d42ff7f5c3dff5d4a36ff41392cff393730ff3f3b35ff494438ff4f493aff564d3bff63513aff6e5034ff724929ff6d4023ff613721ff442118ff371612ff512215ff733a27ff7b3f29ff7f3e25ff843f2aff853a25ff823b27ff5c2011ff632212ff9e4022ffa7431fff9a3615ff933517ff903314ffa0431cffbb5d2bffcb6c31ffd87a3cffdf8544ffe99751fff1a763fff8b977fff9c283fffccc90fffdd398fffdd89bfffddb9cfffedc9efffddc9cfffcdc99ffffdb99fffada99fff8d693fff4b661fff7c26bfff4bc66ffeaae6afff1d6acfffbf1dcfff5f1e4fff6f2e7fff9f1e8fff9f3e5fffbf4e2fff7f4e9fff6f2ecfff8f1eafff7f4ebfff7f4eafff8f3e5fff9f1ddfff5eccefff5eac6fff1dfb7ffecc996ffe8ad79ffe3965cffe69257ffe6945dffeb9961ffe89a60ffe69d61ffe39e69ffdc9d6cf3d7a88538dbbfad14cc40b231c639ac2ec83dac2ac83db028c639ac25c13eac22c334ac1fc53aad1cc840ad1ac43ba717c837b116b93aa214bf33a611c32da50fcc33bb0dc43bb10cbf40aa0ab2339909aa398e08bf409f06aa2baa06aa2baa05cc669904bf408003ff55aa02ff808002ff008001ffffff0000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff0100000001ffffff01ffffff028000800280808003aa55aa03aa55aa04bf40bf0599339905cc33cc06d52baa08bf409f08bf409f09c639aa0bb946a20bb946a20db13b9d0ec837b60fcc33aa11c33ca512c639aa14bf33a616c53aae18ca40aa1ac43bb11cbf37ad1fbd3aad21c13eaa22c334ac25c13eac27c43bb12ac23daa2cbf3aa82ec23dac31c139ac33c33caa35c035a838c43ba839c53aaa3bc238ad3ec13aa940c33cab41c43bad43c23dab45c43baa47c639ac49c438ab4ac43bac4cc339ab4dc33cac50c23dac51c039aa52c43bab53c23aac3ac63eab36c239aa0dc44e9d22e1c3bbcaba8769fdc3825efec98461fec7835effc8835effc8825dffc7815bffc57f5affc47e57ffc37e56ffc47e53ffc37c53ffc57b55ffc47953ffc47a4fffc07646ffc57645ffcb7847ffba6435ffb35f2dfff1a363fff1a25bfff1a661fff3a862fff3a964fff2a963fff3aa65fff2a964fff2aa63fff2ab63fff3ac63fff6ac64fff6ab62fff4a960fff5ab60fff5ad5dfff6ad5dfff7a659fff69e55ffed9149ffdd7e3affcd6c2effc5612dffc35e2fffc05b2cffba5a2affbf7134fff3ae69fff1b26cfff7b970fff8bb72fffbbb72fff9bb6ffff9ba6dfff8b96bfff8b768fff7b365fff9b264fff3a359ffeb954cffe78c47ffe38645ffe18344ffe38743ffed914bffed8e48ffe98745ffda773cffcb672effd06b31ffd47039ffcc6932ffda763dffd67038ffd56f36ffd16a32ffcd6430ffce6930ffe78747ffde7f3dffdb7a3affd77235ffd26f34ffc8662affc46128ffc6632affd67d41ffe69656ffea9b5cffea9b57ffe59956fee69554feea9555fddf9255aad49f6f12f1e3e307db6db619c23da305cc66cc2fb37d6ddfa1523af5a14427fca34826fea8532fffa9552efeae552dfeac542ffe9e4b2bfe8f3d1ffda6522ffea64f2bffa44d29ffa24c28ffa14b28ff9e4723ffaf5631ffaa4f29ffa14723ff9f4521ffa34a25ff9e4522ff943b18ff923b19ff8d3817ff8c3819ff8b3717ff8a3417ff893217ff812f16ff7d2d15ff7f2d11ff812f0fff822b10ff862f18ff853410ffde8347ffe4813effe6823cffe7873effe6863bffe5853bffe2813affdf7d3bffdc7838ffd97234ffd96f34ffd56e32ffd7773affe1935dff954420ff904424ffa45d3dff9f5e3eff9f5d3fffab6a48ffa86644ffa66440ffa56340ffa3623effa3613dffa55f3effa35d3cffa35d3dffa05c3cff9e5b3bffa15e3bffad6a44ffaf6b44ffb16e45ffaf6c43ffa8643dffa45f3affa25c39ffa15a38ffa05836ff9f5635ff9e5432ff9e5431ff9b522fff9b512eff9a4e2dff9b4d2dff994b2bff974827ff974625ff9c4725ffa94f28ffb85c31ffc46535ffd26f39ffdd773effe17e40ffe48444ffe28c46ffe9904bffec934fffea9450ffe79755ffe3a05effe3ad72ffe9be8effe6cfb5ffe3d7c7ffe7ded3ffe3dbd1ffe7e5dfffa8a5a4ff352c27ff32241aff553620ff946442ffa0623aff966841ff5f4b34ff3a362fff2f3531ff2e3434ff2c3334ff2d3133ff2a2d2bff2e2f2bff3c3d3bff44423eff4b463eff534637ff5e4130ff633624ff53271cff361c15ff2c1612ff3d1610ff6f3522ff86442cff85402cff803e2cff612513ff5c2313ff5a2014ff6b2210ffa24226ff973412ff913513ffaa5026ffc1642effcc6c31ffd77538ffe18041ffe8904dffeea05cfff5b16dfff8bd7bfffcc989fffdd092fffdd597fffbd898fffddb99fffedc99fffddb95fffcdb91fffedb90fffdd890fff9c77cfff4b054fff6bb5fffe38e4dffd08963fff1dcd1fff6f2eafff7f6effff7f2ebfff7f0e5fff6f6e9fff8f5eefff6f5f4fff7f6f4fff7f4f0fff4f4effff5f3effff7f4eefff8f5edfff7f4eafff5f4eafff0e8d5ffeddcbfffedd2b3ffedcbabffecc2a2ffe7be9dffe4b895ffe2b692ffdfb590fee6bb95ffe1b38cf7e1b59155d8b19327c43baa30c535aa2ec237a62bc43bac27c43baa24c639aa22c334ac1fc53aad1cc840ad1ac43ba718bf40aa15c23daa13c943ae11c32da510bf40af0dc43bb10cbf40aa0ab2339909c655aa07b649b607b6249206aa2baa0599339904bf408002ff008002ff008001ff00ff01ffffff0000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ff00ff01ffffff028080800280808003aa55aa03aa55aa04bf40bf05cc33cc06aa2baa06d52baa07db49b608bf409f09c639aa0bd146a20cbf40aa0dc43bb10fcc44aa10bf30af12c639aa14bf40a616b93aa217c837b11ac43ba71cc840ad1ec43caa20c740af22bb34a525c13eac27c43baa29c73eae2bc43bac2dc639aa30bf3aaa32c73dad35c03aad37c33cac3ac63eab3bc238a93dc43bab40c33cab41c43bad44c33ca945c43baa47c63dac49c438ab4bc23aaa4cc339ab4ec13baa4fc53aab51c33caa52c13bab53c23aac3ac139a740c338ab0cbf55bf1fdec5b5c8b8866afac1825dfec7835efec6845fffc6835dffc6815cffc7805cffc67f59ffc68059ffc57e58ffc67d58ffc67c57ffc77a56ffc4774effc77b4bffd3874fffd6844cffc96f3dffc46838ffb55c2effac5728ffde9053fff1a45ffff1a961fff1a760fff2a962fff2a962fff2a963fff3a964fff3a963fff3ac63fff3ab63fff4ab63fff6ad63fff7ac62fff8ac61fff3ab5efff5a95afff69f53fff0924bffe17f3effd37234ffcc6b2fffc4612effb95a28ffb35d25ffcc7d41fff2a865fff2af65fffbbd72fffabb71fffabb70fffab96ffff9b96bfff9b86afff8b86bfff6b769fff7b367fff8ad62ffef9c55ffeb944effe88f4bffe58a48ffeb924dfff0964fffed9249ffeb8c47ffdd7c39ffda7839ffe17e42ffdf7a42ffd36d37ffbc5725ffc96433ffd06c38ffcb6532ffc8652fffc3632affd57a3cffec914fffe18441ffdc7c3affd7753affd06d35ffcb662effcc662dffc26228ffd98547ffeb9b5bffea9c59ffe89857fee79759fee69754fbd9955690d4a87a13ffd7c90cd555bf19c23da30bd146a223b6a08abd92654dd395583bba9c6347ad9f6c51aea46f54c0a56c4dd89e5e3df0a25b39f5a45c38f4aa5b34f6aa562ff6ab5833f9a7522efda4502cfea04a27ffb05a32ffb3562effa54923ff9e421bffa34620ffa64a24ff973d18ff963b18ff913915ff8d3815ff8c3718ff883417ff843115ff812f13ff822d10ff842e13ff842e12ff822e0fff883817ffb56b45ffdf9062ffd77d43ffdf7d3cffdf7a37ffdd7935ffdb7633ffd97432ffd87233ffd77234ffd77133ffd87033ffd86e32ffd76f33ffd7763affd18452ff8f401dff9c5130ffaa6442ffa96746ffaf6c4cffac6948ffab6845ffa86641ffa86640ffa76542ffa4623effa4613effa45f3cffa25d3dffa05c3cff9f5c3bff9f5b39ffa96640ffb06d45ffaf6d44ffaf6d43ffb16e45ffaf6b44ffa9643dffa25b36ffa15a37ffa05835ffa05734ff9f5633ff9d5331ff9c5030ff9b4f2fff9c4e2eff9b4c2bff9b4c2aff9c4a2aff994625ff96411fff9a421effa54a25ffb4562cffc26133ffcd6b38ffd6753cffdf803fffe58847ffe98f4effe89252ffe99a59ffeaa262ffebb075ffe6c295ffe1d2baffe5ddceffe5e0d6ffe1ded8ffcecccbff3a342fff302720ff3f2619ff8b5c3dff905c39ff93623eff4f3c2aff2e2e29ff2d2e2bff292b29ff292c28ff282a27ff272928ff27282aff272a29ff282826ff353433ff3d3f3dff3f403eff46413cff4b382aff532f23ff41231aff2b1512ff2a1614ff2c140fff411e14ff471a11ff43140bff62281bff612618ff5f2517ff5e2112ff772e1bff843923ffbb653effd27a3cffd27739ffd3773effd97a3cffe48645ffea9551fff2a864fff5b572fff7c07efff9cb89fffcd08efffbd28ffffbd793fffbda93fffcda92fffddb8ffffdda8afffdd989fffdd387fffab667fff5ab55ffe79952ffd76e3fffdb653affcf6643ffc78b74ffae8f80ff857468ff675f54ff494139ff4b3730ff665149ff7c6b60ffa1958cffe1d9d3fff6f1e7fff5f3e9fff7f5edfff9f6ecfff9f5ecfffcf6e4fffaeecefff2cea0ffeab47dffe7a571ffe7a370ffe39f6dffe19d69ffe29f67fee49e62feeaa05efde59e5f6ef3c3900be85db924c639b12ec237ac2ac837aa28c640ac24c639aa22c334ac1fc53aad1dc13ea719cc3dad18ca40aa15c23daa13c943ae11d23cb40fcc33aa0ec837a40cbf2b950ab2339909c639aa08bf409f07b6249206aa55aa05cc339904bf408003ff55aa02ff008001ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff02ff80ff028000800280808002ff80ff02ff008004bf40bf04bf40bf06d555aa06d52baa07b6249208bf209f09c639aa0acc33b20bd12ea20dc43bb10ec837a410bf409f11c33ca513bc36a115c231aa17bc37a619c23dad1ac431a71dc135a71fc53aad21c136aa24bf39aa26c336a829c138ae2ac83db02dc639aa30c540aa32c23da834c43bac36c63daf39c03aaa3bc238ad3dc43bab3fc23daa41c43bad43c63dab45c437aa47c239a949c438ab4ac437ac4cc339ab4dc338ac4fc23aab4fc53aab51c339aa52c438ab44c73cac45c43baa21c946b228cc9f9fc5b7836bfbc1815dfdc6825bffc6815bffc5835cffc5835dffc4815bffc5815bffc57f5affc68059ffc87f58ffc77a55ffcc8255ffd88e5bffda8d53ffd8864cffcb763effc46834ffbb5b2fffb0552aff9f491eff99471cffc0743bfff1a561fff3a75ffff3a760fff2a760fff2a861fff4a963fff3a963fff4aa63fff4ab63fff3aa61fff5ab63fff5aa61fff6ab60fff6ab5efff4aa5cfff4a657ffee964bffe78743ffd9763bffcb6a34ffc2642fffb86127ffd78b4cffefad64fff9b369fff9ae64fff4ab5ffff4af64fffaba6ffffaba70fffab970fff9b86cfff8b86afff7b76bfff8b769fff7b166fff2a55bffef9951ffeb944cffec954efff09a52fff19a53ffef964dffeb9045ffe88a42ffec8d46ffed8949ffe28043ffd37038ffbd5727ffb75024ffb34c21ffc36233ffbb5f2dffd27f42ffe4914fffef9a54ffee964effe3853fffe07d3bffd97639ffd16e34ffcd6a2fffcb6629ffc36527ffe08f4fffeb9c5effe69b5cfee89958fee99552f8da935776daa67b0eedc8c80acc4db216c53aae18bf35aa07ff6ddb1ec4b3a236e7cbbd1dffedd313fff2e411fff0e112fff1f113f2e4d71af5d8ce3acfa79165b1866d73a46f5459b27b5f55a8755d84b9856ee1a85c3efcb35933ffba5b34ffb2512affa54822ffa64822ffa94c24ffa44720ff953c19ff923916ff8f3814ff8b3714ff883415ff853216ff843014ff843012ff863012ff812b12ff8e3d1dffbd6f48ffce814effd27e46ffc96d35ffc8662fffd97738ffdd7835ffda7635ffdb7535ffd97334ffd87134ffd67133ffd77133ffd87032ffd86d32ffd97034ffdc793dffc97948ff90431fffac623fffaf6845ffb06c49ffab6945ffae6b47ffac6944ffaa6841ffaa6741ffaa6742ffa86541ffa76440ffa5613effa25e3dffa05d3bff9e5c3aff9f5b3affa25f3bffaf6e46ffb16f47ffb17046ffb06d43ffb16e45ffb16b43ffb16b44ffaa633cffa15935ffa05834ff9f5633ff9f5434ff9d5131ff9d5030ff9d4e2eff9d4e2cff9c4d2bff9c4b29ff984626ff954223ff944022ff933c1eff943c1dff9a411fffa44c25ffb65a2cffc96634ffd0713dffd57840ffd97c41ffd88043ffde8b52ffe3a16cffe2be9affe4d6c5ffe9e3d7ffdcd9d2ffeceaeaff787673ff3b3430ff2f2016ff6b4531ff8b5837ff8c5a35ff62452eff312c28ff272725ff232422ff242423ff252423ff242422ff232423ff252525ff252625ff262725ff262624ff333231ff3d3c3aff3e3d3bff3f3e37ff433125ff482a21ff2f1513ff271210ff27110fff2c1411ff270c0aff36110cff532018ff562217ff531c11ff542016ff926964ffa78482ffb2795effd58b51ffd58245ffd37d3effda8342ffe28a47ffea9852fff3aa65fff8b874fff9c380fffbcc88fffccf8bfffdd38bfffcd68ffffada92fffcda91fffdda8cfffcd984fffdd786fffdc97cfff9ac59ffe69b4cffda8243ffe57337ffe2612bffcc5530ff864636ff53352aff3c261aff594032ff6c4733ff7b4832ff905d42ffac8265ff9f7f67ff856759ffb19e8cffeee2cffff9f5e7fff9f6eafff9f6eafff7f5e5fff6f5d5fff8dcaafff5b87affefa163fff3a163fff29c5effef9b58ffef9c57feef9b57fef1a05cfeefaf6e76f6d29e1dca3eb02dc639aa2dc139aa2ac237aa27c43baa24c639aa21c936aa1fc53aad1cc837ad19cc3dad18bf40aa15c23daa13bc36a111d23cb40fbb33aa0ec837a40cbf40aa0acc33b209c639aa07b6249206aa2baa06d555aa05cc669903ff55aa03aa555502ff80ff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ffffff01ff00ff02ff008002ff008002ff008003ff00aa04ff40bf05cc339906d52baa07db24b608df40bf0acc4db20bd146b90cbf40aa0ec837a40fcc33aa11c33ca513bc43a114bf40a615c231aa18bf35aa1ac43bb11cc840ad1ec433aa20c738af23c53aa825c137ac27c434aa2ac237aa2cbf3aae2fc33cae31c139ac32c738ad36c239aa38bf3ba83ac13eab3dc03ba73fc239aa40c33cab43c23dab44c338a946c53aab48c339aa4ac13ba94cc339ab4dc33cac4ec43bad4fc53aab51c339aa52c43bab34c43bac35c53fad1bc642b32fc3a38dc7b6896dfcc48363fec7825cffc4825bffc5835dffc5815cffc5815dffc5815cffc6805cffc77f59ffc87e54ffd08757ffd98e5cffdc8d54ffd58247ffcb753cffc26933ffb95f2dffb35d2affbc6834ffc5743effcd7c45ffd7814dffd68147ffee9e5dfff2a35cfff3a45efff3a65efff2a65ffff4a961fff1a760fff3a961fff4ab61fff3a960fff5ab61fff5aa5ffff7ac60fff6ab5efff7a85afff09d4fffe88e45ffdb7c3affcd6e34ffc46d33ffd58a49fff1b06afff9b86efff9b66afff9b369fff7ad63fff6ac61fff2aa60fff5b266fffab96ffff9b970fff9ba6dfff9b96cfff9b86bfff9b468fff4aa5ffff0a156ffef9b51fff39e53fff5a055fff39d53fff0994fffee9449ffee9247fff19349ffed8f48ffe78546ffd37136ffc25c29ffbc5526ffb95128ffa8491effbf6b36ffdf8f4fffef9f57ffee9b50ffef9a4effef974cffec9048ffe07e39ffdb7736ffd67236ffd06c31ffc9662cffca7036ffe89959ffeb9d5cfee69b60fde99755f1df985674deab7d0edb92b60fcc44aa14cc33a616c53aae16c546ae0fcc44aa09c671aa06d580aa10bf409f14bf33a614cc33a610bf409f08df60bf04bf80bf07ff92db07db92db07ffb6db05ffcccc1acea793aab5785cf5b8613afdbe5e35ffb5542cffad4d24ffac4c21ffb75629ffb35328ff9c3e1bff933a19ff8d3716ff8b3715ff8a3514ff893314ff873115ff863016ff833013ff903f20ffb86a44ffd38251ffd37c44ffcf7237ffcd6b30ffcb6730ffcb6934ffcd6b31ffdf7a38ffdc7735ffdb7335ffd97135ffd77034ffd67032ffd77033ffd86e32ffd76d32ffd86f33ffd9763bffbc6c3cffa55732ffb26945ffaf6844ffaf6a46ffac6945ffaf6c47ffae6b45ffab6842ffa9653fffa7633dffa4613bffa5623dffa45f3cffa35f3dffa25e3cffa15d3dff9f5b3aff9e5b39ffac6a44ffb06e45ffb27046ffb26f44ffb36f45ffb36e43ffb36d42ffb46d43ffb16941ffaa613bffa35a34ff9f5434ff9e5332ff9d5131ff9e502fff9e502fff9c4c2bff9a4927ff994626ff974424ff974223ff963f22ff943c21ff923c20ff8d3c1dff913e1cff9c4421ffad5429ffbe622fffd1733affe18f53ffe7a971ffe9ba89ffe9cbabffe3dacdffe4e1d8ffd7d5d2ffc8c6c3ff3d3a37ff25201bff3f2a1aff82563bff885433ff7f5736ff32281cff202120ff21211fff20211fff21211fff232020ff222021ff212021ff222221ff222121ff222222ff232322ff272626ff343332ff393938ff3b3937ff3f342dff432c26ff371e1bff26110dff28100fff2a1112ff220e0aff2a0e0bff451c17ff461812ff401610ff795453ffa28785ffa69191ffa98780ffb2795dffcd8454ffd78545ffdc8545ffe38c49ffefa058fff5ad66fff9ba74fffac27dfffbca84fffdcd88fffed18cfffdd38dfffcd78efffbd989fffcd986fffad582fffed587fffbbd6cfff5a755ffdca675ffca855effd15a2bffb64e28ff632a16ff452513ff7c4c32ffa96d46ffbd784affc37242ffc26e42ffaf5f37ffad663fffd4a477ffc5a281ff987e68ffab9982ffe8ddc6fffbf7e8fff9f5e9fff8f4e6fff5f5dcfffaeebdffeebc7effefa668ffec995fffee995cffef9c59ffef9e58ffefa05bffeda660fef8c2837df3cca534c440b130c53aaf2dc139aa2ac237aa27c43baa24c632aa21c936aa1fc53aad1dc13ea71ac43ba717c843b115c231aa13c943ae11d23cb40fcc33aa0ec837a40bd12eb90acc33b209c639aa07b6249206aa2baa05cc33990599339904bf408003ff55aa02ff808001ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff028000800280008002ff80ff03aa55aa04bf40bf04ff40bf0599339906d555aa06d52baa08bf209f09c639aa0acc33990bb946a20cd540aa0ec837a410bf309f12c639aa13bc36a115c23daa17c843b119c233ad1bc639aa1dca3eb020bf38a722c33cac24bf39aa27be3baa29c73eae2cc53aa82ec237ac31c139ac32c738ad35c03aad37c338ac3ac139ab3cc437aa3fc239aa40c338ab42c53aaa44c73cac46c53aab47c639ac4ac13ba94bc23aaa4dc33cac4ec43bad50c23dac50c239ac51c339aa3ec53aa92bc43bac11c34bb430cfb59fd2bc8d6dfcc58563fec6845cffc4815cffc4825affc58159ffc4815cffc5805affc78058ffc87f54ffd78c57ffe0945affda8a4fffd27f43ffc96f38ffbf6731ffc16b36ffcc7b43ffe29658ffe99f5bffea9e57ffe7924effe18844ffdc7c3effd07137ffe99556fff2a35dfff4a55dfff5a85ffff4a85ffff2a85ffff3a960fff4a961fff4a960fff3a960fff5ab60fff6ab5efff6ab5efff6a95dfff49f56ffe98e4bffd97c3effcd7639ffd98f50fff1b46cfff9bd6ffffbb96efff9b76dfff9b56afff9b469fffab066fff6ad60fff5aa5ffff1aa5efff7b368fff9bc71fff9bb6efff9b96dfffab86dfff8ae63fff3a459fff5a459fff9a55bfff8a357fff4a053fff19d52fff0994ffff39a4efff3954cffed9048ffe48541ffd37338ffcb6832ffc55c30feba5328ffad4f23fecd7d47ffee9f5ffff0a053fff19c50fff29d4efff09a4bffef974affee9248ffeb8b44ffe17e3cffda7537ffd26d33ffcd6a30ffd2793fffe79a59ffe99e5bfde69854e3da955a5ddeaf840eed6dc814bf33a614bf40a614bf33a613c936ae14bf40a613c936ae14bf33a611c33ca514bf33a614bf33b214bf33a613c936ae0fcc33aa11d23cb416c53aae09c655aa05cc66cc1eddb3a29bb77254edbc6237f8c15c33feba5731febe6033fec16634fecb6b34fec5612cffb45225ff973b17ff913919ff903816ff8d3617ff8b3516ff873013ff822e10ff924223ffc0734effdb8c5affd27d3dffcd7033ffcb6a30ffcc6831ffcc6732ffca6731ffc8662fffca662fffd97333ffdb7533ffda7333ffd77133ffd77035ffd77134ffd77135ffd96f34ffd76e32ffda7135ffdc793effb96938ffb66943ffb16841ffb06843ffb06b45ffb26e48ffaf6c47ffab6843ffa8643fffa5613cffa5613cffa5613cffa3603bffa4603cffa45f3dffa25e3bffa15d3cffa05c3cffa05c3bffa4613effb06d46ffb26f45ffb16e43ffb26f41ffb46f42ffb56f41ffb56d41ffb56c41ffb56c42ffb66c43ffac623cffa05531ff9e532fff9d502dff9e4e2eff9c4a2aff9c4829ff994424ff974221ff974020ff973e1eff953c1eff933c1eff913d1fff913d21ff903d21ff933e21ffa14620ffb35627ffbf6830ffd29057ffdcaf7fffddc5a9ffe1dcd2ffb5b4adffe5e3dfff817f7bff484340ff221914ff5b3f2bff805133ff825030ff523a25ff241f1cff23221fff22201eff20231fff202221ff202222ff212222ff212121ff212120ff212121ff212120ff222221ff222221ff292828ff373636ff393736ff3a3634ff3d2e2aff3b261fff26140fff22110eff220d0bff23100cff280f0bff361610ff31130dff664643ffa78d8bffa3918effaa9694ffae918fffa77b70ffb07a5bffca8652ffd88447ffe38d4bffec9d56fff3ac64fff7b770fff8be77fffac77dfffccc82fffbce83fffbd386fffad689fffbd786fffdd786fffdd281fffdcc82fff3b565ffeab57bffedddceff9a8073ff833921ff5c2011ff583221ffb47345ffc4733dffbd7645ffb1734effa46a49ff996446ff935c42ff995d37ffcb8658ffd7a587ffd0aa91ff837160ffbbac8dfff5ecd6fffbf5e7fffaf4e7fff7f3e0fff9f1c8fff1c98cffe8a567ffef9f60fff19f60fff3a261fff2a15dfef0a35efff4b570fff6c88d70efd1ad33c83caf2fc936ae2dc139aa2ac23daa26c336ae24bf39aa20c738af1ec43caa1bc639aa19c23dad17c837a615c23daa12c639b811c33cb40fbb33aa0dc43b9d0bd12eb90acc33b209c655aa08bf409f06d555aa04bf408004bf408003ff55aa02ff808002ff80ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff02800080028080800280008003aa55aa04bf408004bf40bf04bf40bf05cc33cc06d52baa08bf409f09c639aa09c639aa0bb946a20cd540aa0dc43bb10fcc33aa10cf40af12c639aa14cc40a616c53aae18ca40aa1ac43bb11dc13eb01fc542ad20c738af23c53aaf25c137ac28bf39ac2bc43bac2dc139aa2fc336ae32c238ad35c03aad37c338ac39c03aaa3bc238ad3dc036ab3fc639aa42c53aaa43c639ab45c43bae47c239a949c438ab4bc23aaa4cc339a84ec13baa4fc23aab50c239ac51c339ad4cc339ae39c53aaa0dd862b13acfb09ad7c08e74fdc98967fecb8862ffc6845dffc6845bffc5815affc58159ffc6835cffc88255ffd98f5affdf8e55ffda8347ffd27b40ffc67137ffc8793dffe09054ffeb9f5dfff1a562fff0a15dfff09d58ffee9651ffee944dffed8e4dffe68547ffdb783cffd77338ffdb8243fff6a562fff4a55efff6a95efff6aa60fff4a95efff2a95ffff3a95ffff4a960fff4ab61fff4a85efff5aa5efff6ab60fff4a55affe7904bffd6803effdb8e4bfff2b36cfff7bd72fff9bc6efffab96bfffab66cfffbb66dfff8b56cfff7b46afff7b165fff7b064fff7ac60fff5aa60fff1a95efff7b76cfff7bb70fff9bb6ffff9b468fff7aa60fff8ad5ffff9aa5bfff8a557fff7a055fff4a053fff2a054fff39f54ffec9348ffe4873fffe0823dffdf7d3cffd37138ffc25f30ffbb572dfeaf5826fee09357fef3a65cfef1a257fef4a155fdf2a054fef19e51fef09d50fef09c50feef994efeee954afee78b42fedc7836ffd47033fecf6d33fed48240feea9e59fde49959d9dc9d644ae3ba8d0cd56abf11c33ca512c639aa12c639b811c32db412b839aa12b839aa11c33cb412c639aa12c639aa12c639aa12c639aa13bc36ae13c936ae13bc36ae10cf40af0acc4db20eb637a421e8c1b9b0b4705beebe6643fbb35c35f5a85533f1a65934efaa5c32f5ae6138fecd6b39fece6a33ffaa4e21fe943a16ff933919ff923614ff8d3316ff853216ff8d4020ffc97b52ffd68455ffce7843ffcf6f35ffcd6b30ffcc6c30ffcc6c31ffcc6830ffc96630ffc56630ffc2642effc66030ffc9682fffdd793effdb7637ffd67231ffd87235ffd87233ffd67232ffd77233ffd97135ffdb763bffd3753bffc47141ffb76a44ffb16841ffb26b44ffb5704affb37049ffa96640ffa96641ffa5613cffa5603cffa4613bffa4623bffa4613bffa4603cffa45f3cffa15e3bffa25e3dffa15c3cffa05b3bff9e5b39ffae6c43ffb16d43ffb47044ffb46f42ffb46f41ffb56e3fffb76e40ffb76d40ffb76e40ffb76d3fffb66b3fffb6683fffaa5d33ff9d5027ff9f4e29ff9d4a29ff9b4626ff994423ff974221ff974221ff953e1eff953f1fff964020ff983e1dff953d1eff913e21ff933e21ff954021ff9e4621ffb35728ffc16f38ffd99f72ffe4cbb3ffe4ded7ffa19f9bffcdcdc9ff53504eff3c3834ff241b16ff684731ff815031ff82563aff2d251cff21211cff21211dff20211eff1f211fff20211eff21211eff21211fff20201fff20201fff20201fff212120ff222120ff222120ff242323ff323131ff353535ff363734ff38302dff3b2822ff271411ff201110ff22100fff251211ff2a1410ff391c17ff412420ff98807effa69191ffa29593ffab989affae9696ffa7857fffa87e6affb1734fffcf7f48ffe49453ffe89b56fff1ab62fff5b56bfffac175fffbc579fffbcb7dfffbcf7cfffad481fff8d788fffbd685fffdd483ffffce7bfffcc073ffecb579fff1dec4ffeae4dbff655f5aff39241fff431f13ffae6d46ffc07436ffb47749ff77573fff514a42ff474941ff4b4a46ff4f4b42ff584f3cff85593effcd9b77ffd6a97fffb49876ff998f76ffd4c8a9fff9f4e2fff9f4e5fff8f4e0fff6f1cefff7db9cfff0bb71ffeeb46bfff2ac65fff2a361fff09f5efef0ac66fff6c17bfdfacf9565ebbdb633c33caf30c53aaa2cc53aae29c138a826c33cae24bf39aa20c738af1ec43caa1cbf37ad19c23dad17c843a614cc40a612c639aa10bf30af0fbb33aa0dc43bb10bd146b909c639aa08bf409f08bf409f06d52baa05cc339904bf408003ff55aa03ff55aa02ff008001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ff00ff01ffffff01ffffff02ff008002ff008003aa55aa03aa55aa04ff40bf05cc339905cc33cc06d555d507db49b609aa39aa0ab233990cbf2b950dc43bb10fbb339910cf40af11c33ca513c943ae16c53aa218ca40aa19c23dad1cbf37ad1ec43caa20c738a722c33cac24c640b127c43bb129c138a82dc139aa2fc33ca831c639ac34c43bac36c239af38c43bad3ac139ab3cc437ae40c33cab41c43bad42c53aaa45c43baa47c239ac48c33cae49c438ab4bc23aaa4dc338a94ec43bad4ac43bac3cc83cae38c43bad2ac843b01ad876ba5ec6a08ae8c59170fdce8d6bffc98860ffc38058ffc28059ffc37f57ffc17a52ffc37c53ffc37c4effdf945cffd48348ffd38045ffd9884bffe19758fff5ab6afff9af6bfff5a761fff5a55efff5a35afff39f55fff39c53fff39952fff2984ffff1944effec8d4cffe58545ffda773affcf7235fff6a462fff4a65efff6a75afff6a95dfff7aa5efff6a95dfff6a95dfff5aa5efff6a95efff7a95dfff7ab62fff5aa63ffe79955ffdf9650ffefaf67fffabe72fffabd71fffbbb6ffffbb86dfffbb86bfffab86cfff9b66bfff7b56afff8b369fff7b268fff6b267fff7b065fff6ae60fff5ab60ffefa860fff5b66efff6b76dfff3ae60fff5af62fff6ac5efff7aa5cfff6a558fff5a058fff39e55ffee9c51fff09b4effef954effef964fffea8b47ffdd7a3efdcb6633f9b75f33e3b96f43cee9aa74d1e9ac6eceeeaa69cbeba86bd0e8a668d4e7a567d9e7a165e0e79f63e7e69d60f1e6995df9e79656fbe89252fce38a48fdd9793afdd07237fed88a49fae49d5ebed89d6d29f3cdae0acc66b20ec837a411c33ca510bf30af10bf30af0fcc33bb10bf30af0fcc33aa10bf30af10bf30af10bf40af10bf30af10bf30af10cf30af10cf40af0ec849b604bf80bf04ffffff2dd7c6bb76af8f7d74b9826e70bf8d725fcca18c3deac9b42ee9cdb735e7c0b260e7c2aad5d08456fbc96c38ff9f431dff923b1bfe90371bfe873414fe984927fec1724ffed88859ffcc723dffcb6b32ffc96830ffcb6634ffcb6734fecb6935fec4652fffbd5f2affbb602cfeb9602cffbb6332ffbf6332ffc26834ffce733cffd87436ffd87132ffd96f37ffd6712fffd77131ffda7437ffd77539ffce7634ffe69253ffc37346ffb76a43ffb56c45ffba754effaf6d48ffa05e39ffa4613bffaa6742ffb06c46ffab6840ffaa673fffa7643dffa5613affa3603affa35f3affa45f3bffa35e3affa35d3dffa15b3affa05b38ffa7623dffb26e45ffb57043ffb46f44ffb56f42ffb56e41ffb7703fffb66e3effb76f3effb76d3bffbd723cffce8045ffe29557ffe39559ffd18349ffc97941ffbc6b37ffae5a2cffa34e25ff9b4621ff973e1bff933b1aff933b1eff993d1cff97401eff98411fff98401fff994421ff9e461fffa84b20ffb85c29ffc06e3cffd0a07cffe9dfd1ff8d8c87ffa09e99ff3b3634ff38322fff241c15ff704a32ff804e30ff765435ff201e1bff272622ff282623ff272624ff272724ff262624ff262524ff262624ff252523ff252524ff242423ff252523ff252423ff232321ff222121ff2d2c2bff333332ff333432ff332d2aff3e2d2aff291614ff221110ff261213ff2b1515ff351816ff3f201cff765954ffa48e8dffa39192ffa69996ffa79998ffa99695ffa48782ffa27a6affa26446ffb56734ffd98b4effeda362ffeead66fff2b369fff3b96efff9c275fffac778fffccb78fffecd7ffffed17ffffed17dfffece7bfffcc470fff6bb6bfff3d4b3ffeee8ddffeeeae1ff3e362dff2e170fff8d583affb86d38ffa0704eff463629ff413f3aff3b4241ff3e4341ff444742ff4e4b46ff4e4d46ff5c4e40ffa78261ffd6a97bffc8a77fff7a6c59ffc6b89cffefe9d3fff9f5e4fff8f3defff7f0cffff6dba1fff3b871ffeda868fff2a362fff29f5ffff0a664fef6be78fff7c883f5f6d19b45da98b133be37aa30bf3aaa2cc540ae29c73eae26c336ae23c53aaf20c738af1dca3eb01bc639aa18ca35aa16c53aae14bf33a612c639aa10cf40bf0ec837b60cbf2baa0bd12eb909c639aa09c655aa07b6249206aa2b8005cc669904ff40bf03ff55aa02ff008002ff008001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ff00ff01ffffff01ffffff02ff80ff02ff008003aa55aa04bf40bf05cc339905cc339906d52baa07b624b608bf40bf09c639aa0bb92ea20cbf40aa0ec837a40fcc33aa11c33ca513c943ae14cc40b216c53aae18ca40aa19cc3dad1dc135a71fc53aad21c13eaa23c53aa826c33ca829c13eae2ac23daa2dc639aa30c53aaa33c33caa35c53aad38c43bad39c53aae3cc437aa3dc436ab40c33cab41c437a943c639ab46c53aab47c639a949c438ab4bc23aaa4cc339ab4dc338a945c43baa33c33caa2ec23dac25c13eac2dd28eaa9abe9579eeca9471fdd08f6cffc7825dffc37f55ffc17e53ffbf7d54ffc07c51ffbe754bffb76a43ffab6133ffdb9055ffe99d5dfff2a866fff9b06bfff8ae68fff7aa61fff7a65ffff5a35bfff3a25afff29f58fff49e58fff39d55fff29952ffef954dffee924cffea8d49ffe38543ffde7c3effd5773affe69251fff5a55dfff5a457fff5a559fff7a458fff5a458fff6a75afff5a45afff4a359fff5a55afff3a75effeaa55dffecac65fff8bd72fff9bb72fff9bb71fffabb70fffab96ffffbb86dfffab66bfff9b76cfff9b76cfff9b66dfff7b56bfff7b36afff6b369fff5b267fff4b063fff4ad63fff3ae67fff2b16afff7b86efff8b868fff4b569fffab164fff9ad61fff9a95ffff6a259fff29e56ffee9a50ffed9349ffe78a49ffe08645ffd97e3efecb6d38e9c06f4279cf91723aedc19e26ddb59429e0bb9526e4bc9a22e8c39d25ddba9129e0b48f2fd9ae8835d9ad873fd7aa8252daa88072d9a67b8bd5a07495d39d6ca5cc8d5dc8c78254c1d598677cdca9771dedcab006d555aa0dc43bb10fcc44aa0fbb33aa0fbb33aa0eb637a40ec837b60fbb44aa0ec837b60ec837b60ec837b60ec837b60ec837a40fcc44aa0fbb33aa0fcc44aa0dc43bb106d555d505ffcccc12f1d4d412f1c6d40bd18bb909e371c606d580aa03ffffff03ffffff0acc80b217f4e9d3abce8859f4c26a38fd923c21fc873a1ef98d3e20f9b86945fdcc7647fec66b3affc0602cfec25f2bfdc5632ffdc76632fec66632fdc56a31fcc97338fac9763ef4ca7a41f6cc7a3ffdd38243fedc8b4cffda8546ffd88345ffd6773bffd97233ffdb7033ffd97037ffd57232ffda7538ffd7753cffd8813effea954cffe99354ffbb6e40ffb86c46ffbc754fffab6743ffa15e3bffa05d39ffa35f3affa7633fffab6740ffae6a42ffb16d44ffb16d44ffaf6c43ffac6a41ffa9653effa6623bffa5603affa55f3bffa35d3affa25d3affa15c38ffb16c43ffb46f42ffb57043ffb56f40ffb66f3fffb56d3cffb8703effba6e3fffc97c49ffdd9151ffe49551ffe5934effe6944fffe69651ffe79852ffe89a52ffe99c58ffe89755ffdf914fffd78649ffcf7d44ffc87540ffbc6a37ffb56432ffad5a2affa34f22ff9b4719ff9d4719ffa85023ffad5125ffb75d2affb46a40ffd9bda5ff7e766bff766d67ff322826ff423b38ff2b2119ff6f4931ff794b2dff664b2eff22221dff252422ff272522ff262623ff262624ff262523ff262524ff262523ff262523ff262524ff262524ff262524ff262524ff252423ff252525ff2a2a29ff323231ff323331ff302b28ff3d2c2aff2a1614ff22100fff271613ff2e1615ff40201cff482722ff967c78ffa79494ffa49593ffa69897ffa69897ffa69594ffa18380ff9e7466ff9b5839ffa55a2effbe733affda9152ffeeae6afff9bc73fff6c073fff8c677fff9c677fff8c878fff8cb7efff7c978fffccb76fffbc570fffcbb6afff2c17afff2dfcaffeee9e3ffe8e3daff291f17ff5f3928ffa6663affa76f46ff3c2e24ff33322eff313432ff333734ff393c37ff3d3e37ff4a4640ff504c46ff544e44ff6b5341ffd0a57cffd1ae84ff7d6b5affbdad96ffeadfc7fff9f4e5fff9f2e1fff7f1d4fff8e1afffeeb46ffff2a464fff7a05ffff0a25ffff3b76ffef5c47cfff8cd8be0f4d09c22ca5aac33be3caa2fc33cae2cbf3aa829c13ea826c336a823c53aaf20c740af1ec43caa1bc639aa19c23da316c53aae14cc40b212c639aa10bf40af0ec837b60dc43bb10acc33b20acc33b208bf40bf07db49b606aa2baa05cc339903ff55aa03ff55aa02ff008002ff808001ff00ff01ff00ff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0100ff0001ffffff02ff80ff02ff80ff04bf408004bf408005cc339905cc339907b649b608bf409f08bf40bf09c639c60bb92ea20cbf2baa0ec837a410cf40af11c33ca514bf40a615c23daa17c837a619c233a31bc639aa1dca35b020c740af22c334ac25c137ac27c43baa2ac23daa2cc53aae2fc336ae31c639ac34c43bac36c639aa39c53aaa3bc238ad3dc43bb03fc639aa42c53aaa44c338a945c43baa47c23da948c63cae4ac43bac4bc53aad4dc33ca936c23daa32c73dad29c73eae25cf5ab35cc8a68de1ca9879fdd39670fed4986cffcb8b65ffca8761ffc98359ffc48155ffc17c52ffbe774cffb76a42ffb06038ffa95c32ffdd925afff3a663fff7a862fff5a660fff6a55efff9a55dfff7a45cfff6a35cfff6a25cfff49f5afff39c57ffef9951ffee964effec934bffee924dffed924effe78a4affdf8041ffcf6f34ffd1773bfff7a660fff5a558fff7a559fff9a456fff4a356fff3a254fff29d52fff19a50ffec9850ffeb9d55fff8b971fff7bd74fff9bb72fffab96efffbb96ffffab96efffbb96efffab86dfffab96dfff9b76cfff8b76dfff8b76dfff8b76efff7b56dfff7b66dfffab96ffffdbb71fffcb76efff7b36bfff4b16bfffab971fff7b66bfff5b66afff8ac5dfff8a75cfff4a158fff49e52fff19850ffec934cffe68f44fee38648fede7e3efdcd763bb3c7845322e8b49d0cd555bf11c33cb411c33ca513c936ae13bc36a10ec837b605cc669901ffffff01ffffff01ffffff02ffffff01ffffff06d555d506d555d504ffbfbf06ffaad50affe6e60affffe605ffffff06d555d50ec849a40dc43bb10dc43bb10cd540aa0cd540bf0dc43bb10db13b9d0cbf40aa0cbf40aa0cd540bf0cd540bf0dc43bb10dc43bb10dc43bb10dc43bb10dc44eb10dc43bb10bd146b909c639aa04bf80bf05cc66cc0fbb33aa0fcc33aa0cbf40aa06d555d502ff80ff05cc66cc15ffe7dbb1c58059efb25b2ef5924520e3a56139cdc77c4dd1bc6e3dd4bf6d41d0c2774bc8c87e52bcd0885bb4d28c62b1cb8a62add09064a7d39668b0cb9163aad193699ad79a68a3dea069eee8a463fce6974efee08746ffdb7a3cffdc7435ffde7134ffdb7032ffd77333ffd67436ffcd7033ffdb8445ffed974dffef9851ffd78549ffbb6e46ffbf7553ffa6623fffa4603eff9f5c38ff9f5b39ffa6603effa8643effaa673fffab6940ffae6b42ffb16d44ffb16e44ffb06c42ffb06d42ffb26e44ffb16d44ffab663effa9643effa55f3affa45e38ffa8633bffb26d42ffb66f40ffb76e42ffb86e43ffb96d40ffba6f3bffd5864fffe19153ffe3914fffe3914cffe3914cffe4924cffe4934cffe5944dffe7964effe59750ffea9651ffea9852ffea9a53ffe99a53ffed9b55ffeb9d53ffe99b52ffeb9b56ffed9d5affeb9a5affdb8848ffbd672effb05726ffaa5425ff9f532cff8c5b40ff8f7c6bff3d3026ff291c18ff302723ff2b2018ff6b4831ff74482cff5e472eff21221eff21211fff242421ff242421ff242322ff242422ff242422ff242523ff242422ff232523ff252423ff272523ff262524ff262524ff252524ff282928ff30312fff323230ff312e2aff3c2c2aff291212ff25100fff2b1714ff331815ff4c2924ff644540ffa58d8cffa69596ffa59796ffa79797ffa39794ff9f8f8cff9a7f79ff996b58ff974d30ff9e502effb26536ffc7743dffda9354ffeaa661fff5b76efff7c075fffbc97efffad085fffcd386fffacb7cfffbc671fff9bd67fffeba6afff5bf82fff0e1ceffefe9e3ffbeb7afff2f1c13ff925d3effa46a3eff58422eff2b2926ff2d2c29ff2b2b29ff2e3130ff2b3132ff29302eff33332fff4e4c45ff545048ff60554cffa37856ffc69e70ff7b6c5bffb29d86ffe8d8bdfffaf6e6fff6f1dffff5efd5fff9e5b8fff5c27efff6ab62fff4a55dfff3b66afff2c17afff5c888fff8cc8ebef0c99828c640b231c639b12fc33cae2cbf3aa829c13ea825c837ac22ca3cac20c738a71dca3ea71ace3ba719c23dad16c53aae14bf40a612c639aa10bf40af0ec837b60cd540bf0bd146b90acc33b208bf409f07db6db606d555aa05cc339904bf40bf03aa55aa03aa55aa01ffff000280008001ff000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff0100ff0002ff80ff02ff80ff02ff80ff04bf408004bf40bf05cc339906aa2baa07b649b608bf409f08bf209f0acc33b20cbf55aa0dc43bb10fcc33aa11c33ca513bc36a114bf33a616c53aae18ca40b51ac43bb11cbf37ad1fc53aad21c136aa23c53aaf26c33cae28c639ac2bbe35a62dc639aa30bf3aaa33c337aa35c53aad37c33cac3ac139ab3cc43caa3ec53aad40c338ab42c53aaa44c338a946c137a848c339aa49c038a84ac43bac42c53aae28c640ac1ec444b326c34aae4bcf8fa0afc99f83f6d19b77fdd99972ffd8986fffd0946affcf8f62ffcb895dffc68159ffc27e54ffbf764cffb66940ffb26239ffb15f36ffac5a34ffbd6f3cfff3a161fff2a05cfff4a65ffff5a562fff7a360fff7a45dfff39f57fff29e55fff39d55fff29b54fff19951ffee954dffe99048ffe78c47ffe68c49ffe6894affe48548ffda793fffcd6e35fff09f5bfff6a75afff7a55afff8a555fff5a354fff4a052fff49e4ffff19a4dffed984dffe6954dfff6b16afff7bc73fff8b96ffffcba6ffff9b86cfffbb96efff9b86efff9b96efff8b96dfff7b76cfff7b76dfffaba71fffbbd73fffcbe73fffcbd72fffbbc72fffbba71fffab76dfff7b16affefa960fff7b76bfff5b468fff5b063fff7a85bfff6a258fff39d55fff39b51ffed944dffe98c4dfee68f4afde08745fad6804399d08c5f1cdb92ad13c936ae15c23daa14cc40b212c639aa0fcc33bb0ec837a40eb649a40dc43b9d0cbf40aa0cbf40aa0cbf40aa0bb946a207b6499208bf40bf06d555aa06d555aa0bb92ea208bf40bf0acc33b208bf409f0cbf40950cbf40aa0bd146a20bd146b90cbf55aa0bd146b90bb92ea20bb946b90cbf55aa0bb92ea20bd146b90bb946b90bd146b90bb92ea20bb92ea20bb92ea20bb946a20cd555bf0cd540bf0cbf2baa0dc43bb10dc43bb10ec837a40eb637a40fbb339910bf409f0bb946b907db6ddb10ffdfcf9ac38b6ac5b16a4280c791743dd1b0921dedcab014f2d9bf12fff1d410efefcf0dffebc40bffe8e80affffe60affffe60bffe8d10debc4d80cffffea0cffeaea0eededdb51efd0a7e7e29c5df9e28742fcd0793dffd57337fede7336ffdc7035ffda7234ffd87736ffcc7133ffe28b4cffee9750ffed9549ffeb9752ffc77a47ffbf7856ff9d5736ffa5603effa15c3aff9e5a37ffa25e3cffa6613effaa643fffab663fffab6940ffae6a40ffb06c43ffb16d43ffb26d42ffb26e43ffb36e43ffb46f43ffb26c41ffb06b41ffaf6842ffaa643dffa55f37ffb36d41ffb77040ffb96f41ffbb7041ffc57944ffdb8c4fffe1904bffe08e49ffe28f4effe18f4cffe2904cffe4914dffe3914effe3914dffe3934effe4964cffe7944effe69552ffe79753ffe69654ffe79552ffe8974cffeb994effeb9950ffeb9b52ffec9a51ffe6934affda8241ffc76f38ffab5b2aff854119ff6e391aff7c624fff312219ff2b1d1aff2c231fff2c221cff634532ff6e482fff644b35ff211e19ff21201eff22211fff23211fff232120ff232220ff242221ff232221ff212522ff222421ff242320ff242321ff232423ff262526ff262525ff2c2c2bff30302eff32312fff302e2aff362c28ff241410ff261411ff2d1a16ff41231dff502a24ff826661ffa89694ffa79898ffa79998ffa69797ffa49693ff9b8987ff987970ff945e49ff974b2dff994c29ffaa5a2fffbc6837ffcf8147ffdd9350ffeca35efff3af68fff7b970fff9c178fff7b86cfff8b665fffbba66fff9b767fffdba6cfff8bc7cfff4e2c8ffefeae4ffa59e98ff513321ffa2643aff825a3eff29241eff292926ff292a27ff2b2c2bff2d2c2dff2c2d2eff2d2e2eff2e2e2cff4a4742ff52504aff59554eff8e694fffbd9468ff7d6e62ffa8927cffe7dbbdfffaf6e8fff7f2defff8f2d5fffbedc2fff9cd8afff5ae63fff4b369fff5be78fff3c683fff5ca89fef2c080a0ecc29335c535ad32c738ad2fc33cae2cc53aae28c639ac25c837ac22ca3cac20c738a71dca3ea71ace3bb118ca40b516c53aae14cc40b212c639aa10bf40af0ec837b60dc43bb10bb92ea20ab233b207b624b606d555aa05cc339905cc339903aa55aa03aa55aa03aa55aa02ff808002ff808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff028080800280808003aa55aa04bf80bf04bf40bf04bf008005cc33cc06aa2baa07db49b608bf409f09c639aa0bd146b90cd540bf0ec837b60fcc44aa11d23cb413c936ae15c23daa17c837a618ca35aa1bbd39aa1dca3eb01fc53aad22c33cac24c639aa27c441aa2ac23daa2cc540ae2ec237ac31c139ac33c83caf36c639aa39c03aaa3bc238a93cc437ae3fc639ae42c13aaa44c33cac45c43baa47c63dac49c43bab4ac13ba938c43bad2cc53aa837c746b03fc6869e93c69c82ebd09c7afdda9b72ffda9a6fffd99a6dffd59569ffd39269ffcf8d60ffc78559ffc27e54ffbf774dffb76a40ffb4643bffb36038ffb05b34ffae5a33ffb06032ffe59458fff19e5bfff19d57fff1a059fff49e55fff4a054fff39d53ffef994effef984fffef9650ffeb934bffec924cffea8f49ffe78b48ffe38747ffe38547ffdc7c42ffd5733affca6733ffe38f4ffff6a75bfff6a459fff7a353fff5a255fff4a052fff49f4ffff19a4dffec964dffe8934affeb9f58fff9bc73fff9ba71fff9ba6ffff9ba6efff9ba6efff9bb6efff9bb70fffbbd72fffbbe72fffbbf74fffbbf74fffcbf75fffcbe74fffbbd73fffbbc71fffab96ffffab46dfff2a960ffeaa157fff5b165fff6b266fff6ab5efff4a456fff4a056fff39a54fff0974fffea914dffe88f4ffde68b4df5d88d527dd4976a17de90b10bb946a212c639aa13c936ae12c639aa12c647aa11c33cb411c33ca510bf40af0fcc33aa0fcc33aa0fbb44aa0ec837a40eb637a40cbf2b950bb946b909c639aa0acc33b20bb92ea209c639aa0bd146b90acc33b209c639aa0ab233990acc33b20acc33b20acc4db209c639aa09c639aa09c639aa09c639aa09c639aa09c639aa0ab24db209c639aa0acc4db20ab2339909c639aa09c639aa0acc33b20bd146b90bd12ea20bd146b90cbf40aa0cd540aa0cbf2baa0dc43bb10ec837a40ab233b207db6ddb09e3e3e338cda88d23dbbda008ffbfbf0ec849b615c23daa0dc44eb10ec849b60cbf55aa10bf40af17bc37a616c53aae15c249b614bf40a615ce3db607db6db602ffffff1be3c6aac0dfa16cf7e3914aced28b4abad99e6ef8d17c42fedb743affd97037ffd7763bffcd7435ffe58d4cffed9650ffe9934bffe89447ffde9052ffbc744dff975333ffa96341ff9e5936ff9e5937ffa25b39ffa25e3bffa6603dffa9633effaa643dffad683fffae6a41ffb16b42ffb16c42ffb36d42ffb46d43ffb36f41ffb46e41ffb36d40ffb46d41ffb16940ffad663dffae663dffb1693dffb97140ffbf7441ffd0844affde8f50ffdf8f4cffde8e4bffe18f4dffdf8d4bffe08f4bffe18e4bffe18e4affe18f4cffe3914dffe3924fffe5944dffe6934effe6924fffe79450ffe79451ffe69452ffe9954effe9964dffe7964fffe8964effe7984effe8954dffe78f4affdd8147ffc3703bffa1592eff7e401fff542c18ff2f1c12ff2c1d18ff2a1f1bff2b241dff503b2bff64452fff614a35ff262118ff22201dff20201dff21201dff21201fff22201eff22201fff21201eff21211eff22221eff22221fff222320ff232322ff242424ff252424ff2f2f2eff2f2f2dff332f2eff322e2bff362e29ff221311ff2a1815ff311d19ff4c2b26ff58322cffa48c89ffa99b9affa99c99ffa99b9affa69897ffa49393ff9a8481ff916c61ff90533bff944b28ff974f28ffa3562cffb66535ffca7b43ffd98b4bffe59654ffeea059fff1a85efff5ae61fff3a054fff8aa5cfff7b25ffff8b062fffdb86dfff8ba7bfff5e2caffefeae6ff897e7bff795032ff975f35ff4a3329ff2a2625ff272926ff282928ff2a2b2aff2a2c2bff292d2bff2b2d2cff2b2d2aff454441ff504f4aff58524cff7c5c48ffba936fff7c6b67ffa48e7fffe6d9bffff9f6e9fff6f3d8fff9f2d0fff9ecc2fff4ca8bfff3b871fff9c47efff8c684fff7c887fff7be77feebac6a8cf0c59935c53aad29c13ea82fc33cae2cbf34a828c633ac25c137ac22c33cac1fc53aad1dc13ea71ac43bb118bf40aa16b93aa214bf40a612c639aa10cf40af0ec837b60cbf2baa0bb92ea20ab23399089f209f07b649b605cc339904bf40bf04bf80bf0280008003aa55aa0280808001ffff0001ff00000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ff00ff0280808003aa55aa03aa55aa03aa55aa04bf40bf04bf40bf06aa2baa07b649b607db49b609c639aa0acc33b20bd146b90cd540bf0ec849b610bf40af13bc36a114cc40b216c53aae18bf35aa1ace3bb11bc639aa1ecc3cb320c740af23c53aaf25c137ac29c138a82bc43bac2dc139aa30c53aaa33c337aa35c03aa837c73cac3ac139a73cc437aa3ec53aad40c338ab42c13aaa44c338ac46c53aab47c639ac48c339aa3dc43bab2bc43bac21c164a268ce9f84e4cd9d7dfbd79c75fedc9c6cffde9b6effdb9a6fffd7986affd69467ffd38d64ffcb855dffc68159ffc07a52ffb66c41ffb5663dffb36238ffb15f35ffb05d36ffac5b31ffa95829ffd4814afff09957fff29952fff19a58fff29950fff0974fffec934cffeb9249ffec924bffec934cffe88e46ffe88b44ffe58843ffdf8341ffdd8142ffdc7e43ffd5753cffcb6b33ffc86832ffdf8646fff7a65cfff6a55afff6a154fff5a258fff4a153fff39e4efff09a4fffed954effe88f48ffe2914bfffbbd77fff9bb74fff9ba70fff8bd72fffbbf72fffcc274fffcc073fffdbf75fffdbf75fffbbf75fffbc075fffbbf75fffabd74fffbbd74fffabb70fffab76cfff5ad62fff3a85cffeea259fff0a95efff7b166fff6a95cfff3a156fff39f57fff29954feee954efeec9351fee59150e7d9925b66dfa8890edb6db60dc43bb110cf40af12b839aa11c33ca510cf40af10bf40af0fcc33aa0ec837b60ec837a40dc43bb10cbf2baa0cd540aa0cbf40aa0cbf40aa0bd146b90bd146b90bd146b90bb92ea20acc33b209c61caa09c639aa09c639aa09c639aa09c639aa09c639aa09c639aa08bf40bf09c639aa08bf409f08bf40bf08bf409f09c655aa08bf40bf09c639aa08bf40bf08df40bf08df40bf09c639aa08bf409f09c639aa09c639c60acc33b20acc33b20acc4db20acc33b20acc33b20cbf2baa0dc43bb10dc43bb10cbf2baa04bf80bf02ffffff07db49b60dc43bb112c639aa16c53aae18ca40b51ac43bb11bc639aa1dca3eb020bf40a722c33cac24bf39aa26c33cae24c640aa12b847aa17e9d3bc90d39e65d5dc99578ad1925c26f8d7bc4ee5c49df3ce7e43ffd77339fed86f36ffcc7334ffe99353ffe9934cffe99248ffe7944cfde99956fecd8754ffa15c3cffae6745ffa05936ff9f5939ff9f5b3bffa25d39ffa5603dffa6603dffa9633dffab643dffac673dffac683fffb06941ffaf6a3fffb46d44ffb66e44ffb36f3fffb36d41ffb66e44ffb76e41ffb66e43ffb26a3fffb3683bffb46a3cffcd864dffe59d5effe79e5cffe9a05affea9f5cffe79e5dffe79e5cffe89d56ffe79c54ffe69a51ffe79a52ffe59750ffe3964effe2944fffe1924dffe1904bffe18f4affe18e49ffe28f49ffe2914affe3914affe4954effe89a54ffea9b56ffe99b56ffe79a55ffe69551ffe59250ffdb8b4effbf7242ff9e5533ff7a3f26ff4a281bff2d1a13ff2b1e19ff2b211dff3d2b24ff5b4434ff5a4330ff383025ff23211cff23201eff242220ff222221ff22211fff22211fff23221fff22211dff22231fff22241fff20211eff222223ff252525ff292929ff2f302fff30302eff2d2a28ff342f2cff302622ff231110ff2d1916ff3d231fff522f29ff75534effae9998ffac9d9effab9c9bffaa9b9affa69898ffa18d8fff987e7bff93675aff904d32ff924a2bff974d2cffa35530ffb16235ffc77942ffd7894cffe09551ffe99c53ffefa256fff0a052fff59b4efff5a859fff8af5efff7af60fffcb86efff8ba7cfff5e2cafff3ebe8ff72625cff8b5631ff845738ff322722ff262423ff252826ff262727ff272a29ff282b29ff282c29ff2a2c2bff282f2bff444643ff504f4bff58554eff765c46ffb58f6aff756254ffa49380ffe6dcc5fffbf5ebfff8f1d3fffaf0ccfffaedc2fffbdb9bfff9ca87fff8c682fff5c683fff6bb73fff0a458fbefab6970efbfa22cbf40ae31c639ac2fc33cae2cbf3aa828bf39a625c83eac21c93eb220c740af1dc13ea71ac445b118ca40b516c53aae13c943ae11d23cb40fcc44bb0ec849b60dc43b9d0bb946a20ab2339908bf409f07b649b606aa2baa05cc339904bf80bf03aa55aa028000800280808001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff0280808003aa55aa03aa55aa03aa55aa04bf40bf0599339905cc33cc07b6249208df40bf0acc33b20acc4db20bd12eb90dd83bc40fcc33aa11c33ca513c943ae14cc33b217c837a619c23da31bc642aa1cc837ad1fc53aad22c33cac24c639b127c43baa29c738ae2cc53aae2fbe36a831c639ac34c43bac36c639aa39c53aaa3bc238a93ec13ea93fc239aa41c43bad43c239ab45c437aa47c239ac3fc239aa2fc33cae2bc43bac1dca9595aab28466fad19671fddf9c6dffdd9d6effdc9b6bffdb9a6bffd8986bffd79769ffd59366ffce8960ffca855cffc47d54ffb66e45ffb3673fffb5643bffb36137ffb26037ffb15e37ffac5c32ffa7572dffba6836fff09958ffef974dfff19650fff1964dffef964bffed934affeb9048ffea8f48ffe88d47ffe68a44ffe58643ffe18342ffdd8142ffdb8042ffd5773dffc86a30ffd6793dffe68746ffdd803efff3a35afff4a658fff7a053fff5a355fff3a051fff19d4fffed994effeb934cffe28c48ffd88b47fff9bc76fffcc37bfffcc277fffbc275fffbc175fffcc374fffdc175fffdbf76fffdc075fffcc076fffabe76fffabe75fffbbd74fffcbd73fffbba6ffff5b163fff8b061fff7a95cffdf8c44ffe49751fff5b067fff3a557fff3a155fff19c55fff09853feeb9750fee69453d6d895633be9c29c08bf60bf11c33cb411c33ca511c33cb410bf40af0fbb33aa0fcc44aa0fbb44aa0ec849a40ec849a40cbf40aa0dc44eb10bd12eb90bb92ea20acc33b20ab233990acc4db20acc4db209c639aa09c639aa09c639aa09c639aa08bf409f08bf409f07db49b607b624b607db24b607b6249207b6249207db49b607db24b607b6249207b624b607b649b607b6249208bf409f07db49b607db49b607b6249207b6249208bf409f08bf409f07db49b608bf409f08bf409f09c639aa09c639aa0acc33b20bd146a20bb92ea20cbf40aa0dc43bb10dc43bb10eb637a40fbb44aa12c639aa14bf40a616c53aae17c837b119c23dad1bc642aa1cc837ad1ecc3cb321c13eaa23c53aa825c137ac15c23daa11d2d2c370bda6927ec49a7922e8c39603ffffff0dc462b14ecea07cf6d27d48ffd6753dffcc7136fee99552fee89248feeb9446fcee9d4ef4e5a164dbdba476f9b57752feb46c4eff9a5736ff9f5d3bff9e5a3bff9f5d3affa15d39ffa45f39ffa5603cffa7623cffaa633dffac673effad6840ffae6840ffb06b40ffb16c40ffb36d40ffb46f40ffb76e40ffb97041ffbc7142ffbf7344ffc17645ffc17442ffc67944ffd88f4fffefa65dfff3a95efff5ac64fff3aa66fff5af67fff5b064fff9b163fff9b165fff7b266fff6b369fff8b469fff8b468fff8b365fff8b466fff6b668fff5b768fff6b668fff4b365fff2b063fff0a962ffeda45effe79f58ffe69d56ffe69c58ffe8a25dffeea964ffeea869ffe6a366ffd8925affb46a3dff945433ff683923ff3a2115ff291b16ff2e211eff2d1e1cff4c3a30ff533f30ff473c32ff26231eff232120ff232321ff242321ff252422ff252423ff272625ff242423ff242423ff232221ff2d2d2dff6e6e6fff656568ff323436ff2f3131ff31302eff282422ff3c3432ff221412ff241211ff311b18ff502f29ff4f2a23ff947975ffb0a0a0ffafa09fffaf9f9dffab9d9bffa69998ff9d8a8bff937772ff915d4bff90492aff924829ff994e2bffa0552cffb16335ffc67942ffd38649ffdf914fffe69852ffef9f55ffed964bfff2974bfff3a558fff8ad60fff6af62fff9b66ffff6ba7efff1e2cfffefebe9ff63534eff8d5934ff674832ff29251fff262422ff212423ff222323ff232624ff272a29ff292b2bff2a2c2dff272b2bff454544ff52504cff59544cff735745ffab8666ff6b5f4affaf9883ffebdecbfffaf7e7fff7f1d2fff5edccfffbeac0fff8d79bfff4cb8cfffcc480fff5b468ffef9f55fef3a15cf4eeb06f49e7b9a835c03aad31c63eb12ec23dac2ac237aa28bf39a625c137ac22c33cac1fc53aad1cc840ad1ac43bb118ca40b516c546ae13c943ae11d24bb410bf40af0ec849a40cbf40aa0bb92e8b09c639aa08bf40bf07b649b606aa2baa05cc339903aa55aa03aa55aa03aa55aa0280808001ffffff01ff000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000ff0001ff00ff01ffffff028080800280008003aa55aa03aa55aa04bf40bf05cc339906d52baa08bf409f08bf409f0acc33b20bd146b90cd540bf0ec837b610cf40af11d23cb413c936ae16c53aae17c837b119cc3dad1cbf37a41dc135a720c740af23c53aaf25c83eac28c640ac2ac237aa2dc639b02fc336ae33c33caa35c53aa837c73cac3ac139a73cc43caa3ec13aa940bf38a741c437a944c338ac45c437aa31c639a725c13eac22bb3cac1ec49191b7b9836afbc18261fdd39067ffde9c6bfedd9c6cffdb9a6affd99869ffd79668ffd59466ffd28e62ffcd885dffc88056ffb97045ffb4693effb5663cffb2643bffb0623bffaf6138ffae6034ffac5c33ffa95830ffa55527ffed9759fff0974effee934bffee934cffee9449ffec9249ffeb9049ffea8f48ffe78c47ffe48844ffe18342ffe08242ffdc8143ffd67a3effcd7134ffe78c49ffec9148ffe78742ffde7b3affed9c57fff3a657fff89f51fff59f50fff09c4fffed994fffe4974dffe99e55fff4ae64fffab66efff6b972fffbc47cfffbc378fffcc276fffac275fffac175fffac175fffbc176fffcc073fffcbf74fffbbe75fffdbd77fffcbc75fffdb972fff9b76dfff9b669fff5aa5effe49147ffe38a42ffdc8840fff6af60fff1a257fff09c58fff29c52feed974dfee8975ab7d89d6e1bf6d9b304ff80ff11c33ca511c33ca50fbb44aa0db13b9d0ec837b60dc43bb10db1279d0dc43bb10cbf40aa0bd12ea20bb946a20bb92ea209c61caa09c639aa09c639aa09c639aa08bf209f09c639aa08bf409f07b624b608bf40bf07b649b607b6499206d52baa06d555aa06d52baa06d52baa06d52baa06d52baa05cc009906d555aa06d555d505cc339905cc33cc06aa2baa06d555aa05cc339905cc33cc06d52baa06d52baa07b649b606d555d506d52baa07db49b607db49b608bf409f08bf409f09c639aa09c639aa0acc33b20bb92ea20cbf40aa0dc43bb10ec837b60fbb33aa11c33ca513bc36a113c928ae15ce3db617c837b119cc3dad1bc639aa1dca3eb020c740a722c33cac24c639aa08bf60bf0ae6b2e60bffe8e80cd56abf28c640ac1dca46b00dc462b173d3a078f9cc753ffed47d43fde69752fbe2954bece2a060b9dea56e77dfb27c31e0c1a160e2cab7f7a9775afea15f40ff9e5f40ffa15d3fffa15d3affa25e38ffa55e38ffa55f38ffa7603affa8623cffab663fffab663effad663effaf6940ffb26b3dffb46e3dffb97240ffbb7541ffbf7641ffc37b42ffc67b43ffc67b43ffca7d44ffca7c43ffcd8044ffd88b4cffea9d59ffea9b55ffed9f54ffeda155ffeda153ffefa455fff1a658fff2a85afff3aa5bfff4ac5bfff6ad5cfff7ae5dfff8b05cfff7b15dfff9b561fffab562fffab561fffbb562fffbb562fffcb765fffab766fffbb96bfff7b76afff9b76efff8b970fff3b470ffefb57cffe5b988ffe6b785ffd99c6bffae6b46ff91533aff643527ff3a1f1bff38201bff33231cff2c241eff493d34ff463a31ff312c26ff252220ff252422ff252421ff262423ff272526ff282728ff2c2d2fff2e2f34ff959699ffedf0f3ffeaeff1ffe6e8ecff3e4345ff2d2f30ff262523ff322a28ff352827ff22110fff2f1815ff3d201aff582f28ff67433bffaf9795ffafa0a1ffb4a2a2ffb2a1a0ffaa9f9bffa39496ff998686ff957169ff8c4e36ff8f4927ff924c29ff9b4f2cffa1552bffb26537ffc57841ffd4864bffe08f50ffe69550ffef9b53ffe88e45fff0954afff4a659fff6aa5cfff5af62fff9b76dfff6b97ffff1e2cffff1e9e4ff665246ff895834ff564028ff282823ff262322ff222424ff242525ff222424ff262727ff262828ff272929ff232527ff464545ff514f4aff59534bff735745ffa48268ff655b48ffb49984ffeadfcffff5f7e2fff8efcbfffbe9befff8db9ffff7cc8cfffbc47dfff0a75dfff09d4efff4a156fef1a65ce6ebaf6e3bd89ca934bf36ac31c13eac2dc139aa2ac237aa28bf39a624c639b122c33cac20c740af1dc135a71bbd42aa18bf40aa15c23db613c936ae11d24bb40fcc44aa0ec849a40cbf40aa0bb946a209c639aa08bf40bf07b624b606d52baa04bf40bf04bf80bf03aa55aa028080800280808001ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff02ff008002ff008003aa55aa03ff00aa04ff40bf05cc339906d52baa08bf409f09c639aa0acc33990bd146a20cd540aa0ec837a411c33ca512c639aa14bf33a616d13ab918ca35aa1bc639aa1cc840ad1ecc3caa21c93eaa23c53aaf26c33cae29c13ea82bc43bac2ec237a630c53aaa33c33caa36c239aa38c437a83ac139ab3cc437aa3ec53aa940c338ab43c239a745c037aa39c03aaa29c13eae2ac23daa1cbf809bb1ba866bf8c07d5ffdc8815fffc28057fede9d6affda9a6affdb9768ffd89667ffd79567ffd59164ffd28d61ffcd855bffbc7248ffb76a40ffb6673dffb3653dffb0633bffb26239ffb35f34ffb15e32ffaa5a2cffb36234ffbf693affd57d43ffef9650ffec924affec914affeb9248ffea9047ffea8f49ffe78c48ffe48946ffe38645ffdf8346ffda8043ffd47a3bffd8803effec9450fff0954cffeb9045ffe1853fffdf7838ffe58b49fff2a55afff59f56ffee9e4fffeca356fff2ad63fff8b86cfffbbb71fffabb70fff9b970fff4b76ffffbc37bfffbc277fffcc276fffbc174fffbc174fffbc078fff9c179fff9c177fffbbf78fffcbe78fffdbd74fffab96efff7b768fff9b768fff4aa5dffe9984bffe98f45ffe58a44ffe18744fff0a45dffefa357fff29d55ffec9853f8e2985d99dfad841ce4a4ad07b649920fbb44aa0fcc44aa0ec837a40ec849b60ec849a40dc43bb10cbf40aa0bb92ea20bd12ea20bb946a20ab233990ab24d9909c639aa09c639aa08df40bf08bf40bf08bf209f07db24b607db24b607b624b607b649b606aa2baa06aa2baa06aa2baa06d52baa06d555aa05cc66cc05cc3399059933990599339904bf00bf05cc66cc05cc33cc04bf00bf05cc33cc04bf40bf05cc33cc04bf40bf05cc339905cc339905cc66cc05cc339905cc33cc06d52baa06d555aa06d52baa06aa2baa07b624b607db24b608bf209f09c639aa09c639aa0bb946b90dc43bb10dc43bb10ec837b610bf40af12c639aa13c936ae15c23daa16d146b918bf35aa19c23dad1cc840ad1ec43cb322c343ac24bf39aa21c93eb21aba3ba711c33ca523c53aa813c943ae11c34bb410efcfbfb7c69063f9ce8144f2d69660c3d69c6b6ee1b07b37dfa79419d685b804ffffff05ffffff9dac8572fda0654aff9c5d40ff91563aff97563aff9c5a3cffa05d3bffa6613dffa5603cffa6623dffa8643effaa673fffab683fffaf683fffb26b41ffb56d41ffb97140ffbc7440ffbd7540ffc17841ffc67b43ffc87c44ffc77a42ffca7c43ffc97c42ffcc7f44ffd88b4bffe59754ffe79953ffe7984fffe89a50ffea9c51ffeb9d51ffeb9d52ffed9f52ffeea153ffefa252fff1a454fff2a554fff4a755fff3a856fff4a958fff6ab5afff6ac5afff7ae5cfff9b05efffbb25dfffab25efff7b363fff7b464fff8b468fff7b772fff5b97dfff1bb8bffe7bc95ffe1c299ffe3c198ffe1ac84ffa86a46ff915839ff623923ff3a2316ff3b261eff30211aff2e241eff403831ff413a33ff2e2b26ff262422ff262523ff272525ff282627ff2a2a2bff292b2fff5f6469fff0f6faffeff3f8ffebf1f3ff9ea5a8ff2e3537ff242524ff25201eff372e2bff261a18ff291713ff341c16ff54332bff583027ff90726dffb3a0a1ffb2a2a4ffb6a4a4ffb2a2a1ffad9f9effa29093ff957e7cff926454ff8c492bff8d4826ff934d2cff9c512bffa3572dffb5683affc57942ffd4864cffde8e4fffe79650ffea954fffe58942fff0944bfff5a75afff5a85bfff7b164fff8b56cfff6b980fff0e1d2ffefe8e3ff6b5244ff885837ff4b3723ff252624ff232121ff232424ff1e2020ff212323ff252726ff252627ff252627ff252627ff4c4846ff524e4aff5a524aff715946ff967e67ff5f5344ffb39987ffeee7dafff9efcffff0c88dfff3be7efff8cb83fff8b872ffed9f52ffee9a4dfff4a354fff7a65afef2a75ddcecae7328dfa6b934c436ac31c639ac2dc63eb02bc43bac27c434aa24c639aa22c33cac1fc542ad1cc840ad1bbd42aa18bf40aa15c23db613c943ae11c33cb40fcc44aa0ec849a40cbf2b950acc339909c639aa08bf209f07b649b606d555aa04bf408004bf408003aa55aa0280008001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ff0000010000000100000001ff00ff03ff55aa03ff55aa03ff55aa04bf40bf04bf008006d555aa06d555aa09c655aa09c639aa0acc33990bd12ea20ec837a40fcc33aa11c32da513c936ae14cc33b216c53aae18ca35aa1bbd39aa1dc135a71fc53aad22c33cac24bf39aa26c336ae2ac23daa2cc53aa82fc33ca831c63eac34c43bac36c239a539c03aaa3bc238a93dc43bab3fc639aa42c13aaa43c239ab41c03bad23c53aaf25c13eac21c96caa97b68a6ffcbf8261fec57b59fec17857feb06b46ffdd9d69ffd99967ffda9564ffd89464ffd79466ffd38e62ffd08a5effc1784effb76c41ffb5693effb4673dffb5653affb56338ffb46237ffb16031ffc07242ffd3844affdc8549ffcc6f39ffc56a34ffed9452ffeb924bffec904bffea9147ffe88f47ffe98d48ffe58a47ffe38747ffe28646ffdb8145ffd37c40ffe28e4afff39f53fff39c50ffef964affeb8f44ffe5843dffdf7634ffda7d3ffff1a85ffff2aa62fff6ba6bfffbbf72fffcbf74fffbbd73fffabd72fff9ba70fff9b86ffff5b76efff9bf77fffbc378fffcc377fffcc275fffbc175fffcc078fffcc174fff7c27afff7c07afffcbe77fffcbb70fff8b867fffab869fff5a95cffed994dffe99145ffeb8f42fee98d41fee78d43ffe79851fef0a45afeee9e58eae29b6277ddb0850eedb6c80acc4db20cbf40aa0ec849b60dc43bb10dc43bb10cbf40aa0cbf40aa0bb92ea20bb946a20acc33b209c639aa0ab24d9909c639aa08bf409f08bf409f07db49b608bf409f07db49b607db49b606d555aa06d52baa06d52baa05cc339906d555aa05cc339905cc339905cc339904bf40bf04bf40bf04bf40800599669904bf40bf04bf40bf04bf40bf04bf80bf04bf40bf04bf40bf04bf40bf04bf80bf04bf40bf04bf80bf04bf40bf04bf40bf04bf40bf05cc339905cc339905cc339905cc33cc05cc339905cc33cc06d52baa08bf409f08bf40bf09aa1caa0ab233b20bb92ea20dc43bb10dc43bb10fbb33aa10cf40af12c639b814bf40a616c53aae18bf40aa19c233ad1bc639aa1ec43caa20c738af23c53aa825c83eac28bf39a62bc43bac2dc639aa12d447b802ffffff3bcfbea0c3c3956992d29d6b3fdfbe962bd06bb229c744ae44c338ac26c33cae1ac43ba723d38ab6e4a3705bfea15d42ff9b5a3fff92573bff905238ff945539ff965539ff9a5839ff9d593affa05c3bffa15e3cffa4613cffa5623bffab653cffae673dffb46b3fffb86e3dffba713effbe7541ffc17641ffc47740ffc67941ffc77941ffc97b42ffca7d43ffcc8045ffd98c4dffe19451ffe2944fffe3944dffe5954dffe5964cffe7974effe8974effe9994dffe99a4dffeb9c4effec9d4dffed9d4dffef9f50ffefa151fff1a253fff2a453fff2a353fff4a655fff4a755fff3a755fff4a555fff5a758fff6a95bfff5ac5dfff6af63fff2b372ffecbd94ffeac5a8ffe3c8acffdec6a5ffdfc3a3ffdcaf86ffb0734aff985834ff5c351fff382215ff3d271dff31221aff2b251eff383630ff3a3834ff2b2b29ff262524ff282828ff2a292bff292b2eff30353affbbc7cdffdde5ebffdddfe9ff9da2a7ff2b3437ff252727ff24211fff332b27ff291c1aff291816ff321b16ff41241dff59302aff79554bffb29995ffb3a3a6ffb2a3a3ffb4a5a2ffb1a3a1ffae9d9dffa08b8cff96756eff91563dff8d4928ff8d4a28ff964c2bff9c512cffa65e31ffb66b3bffc67a42ffd5894cffdd8f4effe6954fffe48d47ffe4873fffee944afff4a458fff5a759fff8b266fffab56bfff6ba81fff1e0cefff1e7e1ff705748ff885a3bff473423ff222323ff222223ff212324ff202222ff1c1e1eff212323ff232626ff212426ff282a29ff4e4b49ff54504aff584f46ff73604cff84725bff695b48ffb6a691fff3edd8ffebbc8dffec914bfff8a95ffff0ae5fffed994efff29d50fff5a052fff2a455fff2a459ffefa75cdaefb1771fe6adbd2ec237ac2bbe3bac2ec237ac2bbe3ba628bf33a625c137ac22ca3cac1fc53aad1dc13eb01ac43bb117c843b115c23daa13bc36ae11b43ca50fcc44aa0ec849a40dc43b9d0acc4db208bf40bf07b624b607b624b606aa2baa0599339903aa55aa03aa55aa01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ff00ff0100ff0001ffffff02ff80ff02ff00ff03aa00aa04bf40800599339906aa2baa07b649b608bf409f09c639aa0acc33b20cd540bf0fcc44aa10cf40af11c33ca514bf40a615ce3db617c837a61ac43ba71cbf37a41dca35a721c136a223c53aa826c33cae28c639a62ac83db02dc639aa30c53aaa32c238ad34c43bac37c338ac39c53aaa3bc238ad3dc43bab40bf38a741c437ad3fc23dae23c53aaf2cc53aae1cc880b687bb907bfabd805effc17d5afec17b56ffb06744ffaa5e3dffdf9d6dffdb9665ffda9463ffd99465ffd69164ffd58e62ffc77d52ffb96d44ffb76b40ffb86a3fffb6673dffb66639ffb76836ffc17945ffd9975cffeba25fffe28b44ffdf7e3cffd06f36ffbe602effe48b4bffea904affeb8e48ffe88f48ffe88d48ffe78d49ffe48a48ffdf8645ffd97f42ffd78240ffed9e57fff7a75bfff5a456fff2a052ffef994bffee9347ffe78840ffe4823effd77a3ffff9b974fffdc278fffac174fffbc175fffabf74fffbbf74fffbbe73fffabb71fffaba70fff6b76efff7bb73fffcc47afffcc477fffbc275fffbc275fffcc075fffcbf73fff9c074fffbc076fff8bb6bfdf8b86afdf8b86dfcefa360fbe89750fbe79249fae78f48fae78d45fae48f44fae58f49fae18e49f6eea764bedca47144e1bb9606d5aaaa0dc43bb10ec837a40dc44eb10cd540bf0cd540aa0bd12eb90bd146b90acc33b209c639aa08bf20bf09c639aa09aa39aa08bf409f08bf40bf06d52baa07b6249207b649b606aa2baa06d555aa05cc339906d555aa05cc33990599339905cc33cc04ff40bf04bf40bf04ff40bf03ff55aa04bf80bf04bf408004bf40bf04bf40bf04bf40bf03aa55aa03ff55ff03aa55aa03aa55aa04bf80bf04bf80bf03ffaaff03aa55aa03aa55aa03aa55aa03aa55aa04bf40bf04bf40bf04bf408004ff40bf04bf00bf05cc66cc04ff40bf06aa2b8006d52baa07b6249208bf409f09c639aa0acc33b20bb92ea20dc43b9d0ec849a40fcc33aa11c33ca512c639aa15c23daa17c843b117c837b11ac43bb11cbf37ad1fc53aad22c33cac24c640aa26c93cae29c73eae2dc63eb023c53aaf02ffffff1ce4d1c81fefd6c513d75ebc1cc840ad42c53aaa44c738ac40bf38a70fcc44aa02ffffff5ea5826dfdab715affad684bffa96448ffa46546ff96583cff925439ff915338ff95563bff97583cff995a3bff9d5c3cffa15e3bffa4603affaa653dffad673dffb0683cffb56c3dffb96f3dffbc7440ffbf7440ffc2763fffc47840ffc67a40ffc97d43ffc77c41ffcb8044ffd78b4cffdd904fffdd8f4cffde904cffde904affe0914affe3934bffe3924affe3944affe6954cffe59549ffe8984affe9994bffea994cffec9b4effec9b4dffeb9a4cffee9c4effee9c4dffed9c4cffef9f50fff29f52fff29f51fff6a253fff5a656ffefa456ffecab67ffe7bd8cffe5c8a6ffe4cdb4ffe7ceb4ffe0ccb5ffe2c8a7ffe1b992ffb17c53ff965b37ff57321dff311f15ff36271fff30231cff271f1aff2f2b27ff333431ff323333ff2c2e2fff292b2dff313539ff697379ff9eafb4ff8a979dff565b66ff222328ff262928ff282622ff2e2621ff2b1e1aff291b18ff2f1e1cff361c15ff5d362bff663931ffaa8d88ffb4a3a2ffb3a4a5ffb6a3a3ffb5a4a3ffb1a0a4ffa89293ff9e7d75ff926351ff8d4c2dff8d4827ff904925ff994e2aff9f542dffac6236ffba6f3cffca7d43ffd88b4dffdd904dffe7954effe28b44ffe2863effee964bfff4a356fff5a759fff7b367fff9b369fff6b980fff1dfcbfff0e7e1ff745e50ff885c3eff4f3928ff252320ff222829ff272a2dff292c2dff252828ff1f2222ff1f2525ff1d2426ff343639ff504d4bff57524bff574a3fff7a6a57ff6e5e4aff715e49ffc6bca0fff4e2c0ffdc8b4bfff49248fff4a256ffe89846fff29d52fff3a353fff19f53fff3a255fff2a259fef3aa61d6f0b3771ae2bac428c639ac28bf39ac2ec23dac2ac237aa28bf39a625c137a522c33cac1fce42ad1cc840ad1ac445a717c843a616b946a213bc43a111c33cb40fcc44bb0dc43bb10cbf40aa0acc33b208bf40bf08bf209f07b624b606aa2baa0599339904bf80bf03aa55aa02ff80ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000001ffffff01ffffff0280808001ffffff0280808002ff80ff03aa55aa04bf40bf05cc339906aa2baa07b649b607db24b609c655aa09c639aa0bb92ea20dc43bb10ec837a410bf40af12c639aa14cc40a616c53aa218ca40aa1ac43ba71dc13ea71fc53aa521c136aa24c639aa26c93cae29c13ea82bc43bac2dc639aa30c53aaa33c33caa35c53aad38c43ba83bc238a93cc43caa3ec13aa940c338ab42c53aae0eb649b61bc639aa16c55db9a2bd927efab77d5ffec17d57fec47b56ffb46b46ffaf5e3cffa55734ffd99767ffd99562ffd99462ffd89362ffd99264ffca8055ffba6e44ffb96b42ffb7693effb8673affb56635ffd0884effe7a667ffeba85dffe79749ffeb9041ffe3843dffdc783bffd26f34ffbf5f2effd77d41ffe98f4affeb8e49ffe98f4affe68d49ffe38a47ffdd8544ffd47e3effde8d4dfff6aa61fffaad60fff5a85bfff2a255fff19d50fff19c4ffff19b4efff2954cffe37f3effc8662dffeba563fff9c376fffdc073fffbc076fff9c074fffabe74fffabd74fffbbc72fffaba70fff5b66efff2b56efffac278fff9c378fffbc275fffbc175fffbbf73fffcbf74fefcbd71fff8b86bf9f5bc76e5efc187bfe2b684b1deaa7c9fdfa87892dca8758fdaa67991daa47693d7a37693d9a1788ad8a17657dcad8115e7b69e05cc66cc0cd540bf0cbf2baa0cbf40aa0bd146b90bd146b90acc33b20acc4db20ab24db209c639aa09c639aa08bf409f07db49b607b649b607b649b606d52baa06d52baa06aa2baa05cc339905cc33cc05cc339904bf408004bf40bf04bf40bf04bf40bf04bf40bf04bf40bf03ff55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff03aa55aa03aa55aa02ff80ff02ff80ff03aa55aa02ff80ff03aa55aa02ff80ff03aa55aa0280008003aa55aa03ff55aa03ff55aa03aa55aa03aa55aa04bf40bf04ff40bf05cc339906d52baa07b6249207b6249208bf40bf0acc4db20bb92ea20bb92ea20dc43b9d0ec837b611c33ca512c639aa14bf40a615c231aa18bf40aa1ac43bb11cbf40ad1ec43caa21c93eb223c53aaf26c93cae29c13ea82bc43bac28cc39ac14bf40a61ec43caa19c23dad28c639b23ec53aad41c43bad44c738ac43c235ab38c43bad06ffffd5af9f7c69feac735cffb2755dffab6b53ffa8684effa4684dffa16549ff9b5d43ff93563cff92563aff96583bff9a5b3cffa05e3effa25e3cffa5603bffa9633bffac653cffb16a3dffb46d3dffb76f3effbc7240ffbe743effc17740ffc37840ffc67b42ffc67b41ffc87e42ffd28749ffd68a4bffd78b4affd98d4affdb8d49ffdc8d49ffdd8d48ffde8f49ffde8f49ffdf9149ffe09048ffe39248ffe39147ffe49349ffe59349ffe7954affe69549ffe89549ffeb964affec984affec9a4effec9c4fffed9e4fffee9d4effe89a50ffeca25dffeda763ffe6a969ffe6ba8affe2c9a8ffe2cbb2ffe3d0baffe5d1baffe1ceb0ffdebc99ffc99268ff9d623dff6c412bff341b10ff35221aff37271eff2a1d19ff271f1dff262423ff2a2b2bff2d2e2eff303032ff28292dff212428ff252629ff272629ff302a2aff29231fff291f1aff2c1f1bff2b1c19ff32201cff2e1b14ff5a3127ff6b3729ff9f7a71ffb39f9bffb1a3a3ffb3a3a2ffb4a19fffb6a3a2ffb19b9effa98a80ff95624dff8b4d31ff8a4727ff8e4927ff924925ff9c512bffa45931ffb06437ffbd713dffcd8046ffda8c4dffdf904dffe8964fffe08742ffe2863fffef984dfff4a557fff5a859fff8b569fffab368fff6b97ffff1dfc9fff0e5dfff7d6b60ff845b3fff644936ff2a251fff282c2eff2a2d30ff2a2e2fff2b2d2fff242728ff1f2426ff1f262dff2e3238ff4a4a4aff58534dff55473aff806f5eff574638ff705c49ffe6d7bdffe1b185ffe78c45fff6a057ffef994dfff39c4dfff09d51ffec9d4efff39f58fff1a456fff3a55cfef5ae64d9ecb47621e8aab931c134ac1fbd3aad2ec23dac2ac237aa28bf39a624c639aa21c93eaa1ecc3caa1cc840ad19cc3dad17c843a615c23daa13bc43ae11c33cb40fbb44aa0dc43bb10cbf40aa0ab2339908bf40bf08bf209f07b624b6059933990599339903aa55aa03aa55aa01ff00ff02ff80ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00000280008002ff80ff02ff00ff03aa00aa03ff55aa05cc33cc05cc33cc07b624b608df40bf09c639aa0acc4db20cbf40aa0dc43bb10fcc44bb11c33cb413bc36a115c23daa17bc37a618ca40aa1bc639aa1dc13ea71fc53aad22c33ca524c640aa27c43baa29c738a82cc53aa82ec237ac31c639ac34c43bac36c239aa38c43ba83bc238a93dc43bab3fc239aa40c338ab2ac23db026c33cae15db79c296b68877fab97d5ffec17c59ffbf7852feb86e4affad613effad5b37ffa95b36ffce8859ffd8935cffd89360ffd79261ffd1865affbd7045ffb96a42ffb7693cffbf7340ffd58d53ffecaa6effeea75effed9a4affee9343ffeb8c45ffe6863cffe3813effdb793dffce7134ffc26731ffc0672effe8904dffe98d4affe88e4bffe38a49ffdb8443ffd68643ffeca25efff9b26afff9b162fff8aa5efff5a65afff3a558fff4a356fff29c4fffee9245ffe17e36ffd86c30ffcc612bffe39757fffac374fffdbf72fffac173fffac174fff9bf74fff9bd74fffabc72fff9b970fff5b56cfff0b06afff8bf77fffac378fff9c276fffcc275fffbbf74fffabc72fdf8b86fe3f4bf7977f0c99829f9d3cd12e3b8c60eedc8db0edbc8c80be8b9d10be8a2d10be8b9d10ceabfd50be8b9d109e3aac605ff66cc0acc4db20dc43bb10cbf40aa0bd146b90bb92ea20acc33b209c639aa0ab2339908bf409f08bf409f08bf40bf07b6249207b6249206d52baa06d52baa06aa2baa06aa2baa05cc339904bf40bf05cc33cc04bf40bf03ff00aa03ff55aa04bf408004bf40bf04bf40bf03ff55ff02ff80ff03ff55aa02ff80ff02800080028000800280008003aa55aa02ff80ff02ff80ff02ff80ff02800080028080800280008002ff80ff02ff80ff0280808002ff80ff0280808002808080028080800280008002ff808003aa55aa03aa55aa03ff55aa03aa55aa03ff55aa04bf408005cc339905cc339907b624b607db24b608bf40bf0acc4db20bb946b90cbf40aa0ec837a410bf40af11c33cb413c943ae15c23daa17c837b119c23dad1bc642b31ec43caa20c740af23c53aaf25c137ac29c13ea82cc53aae2fc33ca825c137ac2bbe3bac38c43ba83ac639ab3ec53ead42c13eae44c338ac3ec13aad06d555aa14ccb2a6db967869fea37563ff9f7361ffa37562ffa77662ffa5775effa47359ffa56c55ff9e664aff955b3fff94583bff995a3dff9e5b3cff9f5b3bffa25f3affa6613bffaa653dffad683dffb06a3cffb36c3fffb76f3effbb733fffbb733dffc27742ffc27741ffc67b43ffc77c43ffcf8548ffcf8446ffd28747ffd48746ffd58745ffd78846ffd98947ffd98946ffd88a44ffd98b46ffdc8d48ffdd8a46ffdf8c47ffe08d47ffe18f47ffe29047ffe28f47ffe39047ffe59047ffe69249ffe6954affe7954affe49449ffe5984dffe89a52ffe6954effe59046ffec984cffeba362ffe6b588ffe3caa8ffe0ccb4ffe2ceb7ffe1d4baffe3d0b7ffe2c4a3ffcc9a70ffb0734aff905a39ff482515ff311c16ff36231eff36231eff2d1e17ff271f19ff25211eff262422ff282625ff2b2626ff2a2524ff28231fff261a18ff2d1e1bff31201dff31201dff31201dff341a16ff532a1fff77432affa77562ffb3988fffb0a09dffb3a1a3ffb2a29fffb5a29cffb69e9affa98581ff9b6953ff894a2eff8e4a2bff894525ff914a27ff954c28ff9f5530ffa95e36ffb46939ffc2753effd08248ffdb8c4dffe1924effe99650ffdc823fffe28640ffef9a4efff4a457fff5a95afff7b568fff9b369fff6b67efff1ddc6fff0e5dcff9f9287ff6e4a35ff805d45ff393228ff2c2e30ff2c3134ff2c3034ff2e2f37ff1f232aff485155ffcdd3d7ffeef3f5ff838a8bff565651ff5c4c41ff5e4a3fff675349ff736351ffe3c8a7ffd08145fff59853ffec9a4fffee994bffea9748ffe49b4fffeaa85afff0b069ffefb970fff4bd77fef6c27beff0bd8334f0d8bf14cc4db20dc44eb12ac237aa2bbe3ba628bf39a624c639aa22ca3cac1ecc3cb31cc840ad1ac445a717c843a615c23daa13c943ae11b43ca50fcc44bb0dc44eb10bd146b90acc4db209c639aa08bf40bf07b649b606aa2baa05993399048040800280008002ff80ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ffffff02800080028080800280808003aa55aa04bf40bf04bf40bf05cc339905cc339907db24b608bf409f09e355c60acc4db20cbf40aa0dc43bb110bf30af12c639aa13c936ae16c53aa217bc37a619c23da31cbf37a41ec444aa20c740a722c33cac25c83eac26c93cae2ac237aa2dc139aa2fc93cae31c634ac34c43bac37c33cac39c53aaa3bc238ad3dc436ab3fc639ae3dc036a726c33cae0cd580bf64b8917af0bd8466ffbe7b57ffbf7953febd754effaf623effab5e3bffa95b38ffa85a39ffc67f57ffd6935effd6915effd99463ffc17349ffbb6a3fffbb6f3effd99359ffe8a462ffefa459ffee9a4cffee9449ffee9245ffec8e45ffe6883fffe5863cffe1803cffda7a38ffd07135ffc76631ffbb602dffe5904fffe78e48ffe58a49ffd98445ffe19752fff6b269fffbb76cfff6b063fff6ae61fff9ab5dfff8a757fff4a152fff29a4dffef9143ffed893cffe57c36ffde7334ffd66c31ffe39358fff9c379fffbc176fffac176fffbc074fff9be75fff9bd75fff9ba71fff7b76ffff3b16dffefad6afff4bb75fff9c37afff8c279fffcbf73fefbbd6dfaf6bc71cfebbc8442f3d1a60fdd77bb10bf309f0cbf2baa0cbf40950acc4db20dc43bb10dc43bb10cbf2baa0bd146b90bd12eb90acc33cc0bb946a20cbf40aa0bb946a20bb946b90acc33b20acc4db209c639aa08bf40bf08bf40bf08bf409f08bf409f07db49b606d52baa05cc33cc06aa2baa05cc339905cc33990599339904bf40bf03aa00aa04bf40bf03ff55aa03aa55aa03aa55aa02ff008003aa55aa0280008003aa55aa02ff80ff02ff808002ff808002ff00800280008002808080028080800280808001ffffff01ffffff01ffffff0000ff0001ffffff01ff00ff02ff808001ffffff0280008002808080028000800280808002ff80ff01ffffff028000800280008002ff008002ff008003ff55aa03ff55aa05cc339905cc33cc06d52baa07b624b608bf40bf09c639aa0bb946a20bd146b90dc43bb10fbb33aa10cf40af13c936ae14cc40b217c843b119c23dad1bc642b31dca3eb020c738af22c334ac25c837ac28c639ac2bc43bac2ec23dac31c639ac34c43bac37c73cac3ac63eab3dc43bab41c03ba944c338ac3ec53aad06d555aa37ac9486f29b796dffa07867ff9f7665ff9f7766ffa07765ff9f7663ff9e7562ff9e7361ff9f715cffa17055ff9c6548ff9b5a40ff9c5b3dff9c5a3bff9d5b39ffa25f3dffa5633dffa7643affad683cffb06a3dffb46e3effb66e3bffbb723effbd743fffbe753fffc17842ffc37a41ffca8046ffcd8346ffcf8345ffcf8244ffd18344ffd48546ffd38545ffd48544ffd78746ffd68744ffd88845ffda8946ffda8844ffdd8946ffdc8b46ffdd8b46ffe08c48ffdf8b47ffe08d47ffe28f48ffe18f47ffe29147ffe5964cffe5964cffe49147ffe69144ffed984cffea9750ffe99951ffeba367ffe5b68cffe5c8afffe3cfbbffdfd1bcffdcccb6ffdecaaeffdcc1a4ffcfa885ffba825affad754eff6e4229ff3e1f12ff301b15ff3a251fff3b2a24ff322623ff251f1bff231d1aff251d19ff29201bff332722ff362522ff372422ff352521ff33201bff351a10ff643023ff814228ffa77151ffb58a74ffb19890ffb09f99ffb5a09fffb09f99ffb79f98ffac8d86ff9d7062ff955338ff854627ff8f4a2cff8b4526ff934d2aff98502bffa15931ffad6439ffb86d3cffc67741ffd38549ffdb8d4bffe3934fffe99550ffda7f3bffe38741fff09a4efff7a758fff5aa5afff6b567fff9b369fff5b67cfff1dbc3fff0e4daffc6b9a9ff4b3223ff77503eff4f3d33ff2c3130ff2c3538ff2e333bff2c303bff414c54ffd2e3e4ffe8efefffeaf1f3ff848c90ff454241ff584843ff514139ff594b3aff927760ffc58254ffe3883dffec9d54ffecae68fff1ba70fff5c17dfff3ca88fffad68dfffbdc9dfffcdb9cfffcdc9cfdfbde9df3f7d39854f0d4b00edb5bc813c943ae2ec23dac2bbe35a627c43baa24c639aa22c33cac1ecc3caa1bd039b319cc3dad17c837a615c23daa13c943ae11c33ca50fbb33aa0dc43bb10cbf40aa0acc4db209c639aa07b624b607b624b606aa2baa059966990480408003aa55aa02ff80ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff01ff000002800080028000800280808003aa55aa03aa55aa04bf008005cc33cc06d52baa07b6249209c639aa0acc33b20cbf40aa0dc43b9d0ec837b610bf40af12c639b814bf33a616b93aa218ca40aa19c23dad1cbf37a41fbd3aa520c738a723c53aa825c837ac28c639ac2bc43bac2dc639aa30c540aa32c238a835c03aa837c33cac39c53aae3bc73dad3ec53ead38bf3ba821c13eaa13c951ae44b88e78f2b68064ffc07f59ffbf7b54ffbe7854ffad633effab603cffa95d3affa95b37ffa85a38ffb46b43ffd7935dffda9260ffca8150ffbc6f41ffd78a59ffefa968ffe89a55ffee9a51ffee964bffed944bffed9245ffeb8f43ffea8c43ffe78940ffe5853cffe3803dffda7937ffd47337ffc96832ffb75b2affd58348ffe18c4bffdc8d4affeeab65fff8b96dfff6b366fff5ae5ffff7ae62fff8ac5dfff9aa5cfff8a658fff7a253fff49c4efff39648fff39245ffef8940ffea8138ffe0792fffe29350fff9c07dfffabf78fef8c075fffabe73fff9ba6ffff7b96ffef6ba70fef6ba72fdf7b772fef1b26cfeefb872fef6c481fefac279fef8ba72f3f3bc769eeac0861aebd8ba0edb49b60ec849a410bf40af10bf40af0fbb44aa0ec849b60dc43bb10dc43bb10cbf40aa0cbf40aa0bb92ea20bd12eb90acc4db20ab233990acc4db208bf60bf08bf409f08bf40bf07db49b607b624b607b649b606aa2baa06d52baa06d52baa05cc33cc04bf40bf0599339904ff40bf04bf408003aa55aa04bf40bf03aa55aa03aa55aa02ff80ff02ff008002800080028000800280008002808080028080800280808001ffffff02ff008001ffffff01ffffff0280808002ff808002ff8080028080800280808001ff00ff0280808001ffffff01ffffff01ffffff0280008002ff808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff02ff80ff02ff80ff03ff55aa04bf008004bf40bf05cc33cc07b624b607b624b608bf409f0acc4db20bd146b90dc43bb10fbb33aa11c33ca512c647aa14cc40b216c53aae19c23dad1bbd42aa1dca3eb020c740af22c33cac24c639aa28c639ac2ac83db02dc63eb031c639ac34bf36ac38bf3ba83ac63eb03dc43bab41c43bad44c338ac32c23dad03ffffff5daa9489fc9d796cfea47969ffa27968ffa17968ffa07866ff9f7867ff9f7867ff9c7868ff9e7865ffa57961ffab765bff995b3dff9a563aff9b583bff9b5a3aff9c5a3bff9f5d3affa25f39ffa86339ffab673cffad6839ffb26b39ffb56d3bffb76f3cffb9733cffbd7640ffc07940ffc57c43ffc87d43ffca7e43ffcc7f43ffcd8044ffce7f43ffcf8144ffd08243ffd18142ffd38343ffd48443ffd58443ffd68544ffd68543ffd78643ffd98745ffd98744ffdc8a47ffde8c48ffde8c46ffe09047ffe2934affe08f46ffe08d44ffe48f46ffe99549ffe69448ffe7984fffeba05affebaa69ffebc28cffe8d5b1ffe8dec7ffeee1d1ffeee0d1ffece1cbffeadecbffe1d1b8ffddc2a1ffca9e76ffc1895effac734dff7d4e33ff552c1cff421e11ff442318ff4c2d21ff4b2e25ff462e29ff452c28ff452624ff3d2220ff381f16ff412113ff592819ff7e3c26ff934f2fffb37c5cffb28f78ffa7806affb29086ffad988effb69d98ffa69189ffa98c81ffa28072ff9b6955ff945034ff874828ff8f482aff8d4626ff974f2bff9d542dffa65e33ffb2683bffbe7340ffca7b43ffd7894affde8f4cffe79650ffe9944effd77a36ffe58841fff19c4ffff6a557fff5ab5bfff7b467fff8ae64fff4b279fff2d9bfffefe2d9fff3e7d9ff463326ff5d3b2cff674a3dff3b352fff2d3537ff2b393fff20323bffb1c5cbffdef1f2ffe7eeedffb4bec5ff48585fff474241ff50403aff4a3831ff553f2fff824930ffc56b2bffea9b4efff9d38efffad993fffbd98ffffbd998fffdd9a1fffddd97fff9dc9dfffddb9bfffbdd9afdfadc9deefadba241ebd0b415c23daa31c139ac2dc63eb02bbe35a627c43baa25c13ea522c33cac1fc53aad1cc840ad1ac445a717c843b115c23daa13c943ae11c33ca50fbb44aa0dc43bb10cbf40aa0acc4db208bf40bf08bf40bf07b649b6059933990599339904804080028000800280808001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffff000100ff000280808003aa55aa03aa55aa0599339905cc339906d52baa07b6249209c639aa0acc33b20bd146a20dc43bb10ec849b610bf40af12c639b815b63daa16b93aae18bf35aa1ac43ba71dc13ea71fbd3aa521c136aa23c533af26c93cae28c639ac2bc43bac2ec237ac31c13eac33c33caa35c53aad37c33cac39c53fae3bc23dad2ac23db011c33ca511c34bb428bf9986dcb07b60febf7a59fec17b53ffbb7652ffaf6745ffac613cffab5f3affa95c37ffa85d37ffa95d38ffa35932ffd38f5dffd18758ffca804affe89b61ffea9959ffed9951ffef984ffff0964efff0934dffee924fffed934affeb9044ffeb8c46ffe88a42ffe5843effe27d3cffdb7939ffd57538ffca6a33ffbb5d2cffbc6b34ffe19b5cfff6b670fff5b267fff7b165fff6b164fff9b162fff8ad64fff8ad5dfff8ab5dfff8a95afff7a656fff7a254fff49e4ffff3984cffef9143ffea8c3fffeb8b3dffe39750fefac07dfef8bf78fff6bf76fef8be73fef8bd70fcf8bd75fbf6bd7af9f3bc7bf7f3bc7df3edba82f7e7b67efdf5c484faf3bd77d9ecba7a6ae7c09311f0c3b40cbf40aa0dc43bb10ec837a40cbf2baa0eb637a40db1279d0dc43bb10cbf40aa0bd146a20bb946a20acc33b209c639aa0acc4db209c639aa08bf409f09c655aa08bf409f07db49b606d555aa07db49b606aa2baa06aa55aa05cc33cc05cc339905cc339904bf40bf04bf40bf03aa55aa04bf80bf03ff55aa03ff55aa03aa55aa03aa55aa02ff80ff02ff80ff02ff00800280808001ffffff02808080028000800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff000001ffff0001ff0000000000000000ffff01ff000001ff000001ff000001ffffff0280808001ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ffffff0280808002ff00ff03aa55aa04bf40bf04bf40bf05cc33cc06d555aa07b649b608bf409f0acc33b20bd146b90dc43bb10ec837b610bf40af12c647aa13c936ae16c546ae18bf40aa1bc642b31cc840ad1fc53aad22c33cac25c137a527cb3bb12ac837b02dc639b030c53aaf34c43bac36c239af3ac139ab3dc03bab41c03ba940bf38a731c639ac0bd1a2d189a48d84fda17e6fffa47c6cffa37b6bffa37c6bffa17b69ffa17b6affa17c6cffa07d6affa47b68ffac7a65ff9d6548ff9f5b41ff99573eff8c4d36ff985939ff9a5938ff9c5a38ff9e5d38ffa16038ffa5633affa96539ffad683affb16c3cffb36d3cffb7703dffb9703dffbe7642ffc17942ffc47a41ffc67b42ffc87c41ffc97c41ffc97c41ffcc7e42ffcc7f43ffcd7f41ffcf8042ffcf8142ffd38444ffd18142ffd48443ffd58546ffd68545ffd88745ffd88745ffd98744ffde8c47ffde8d46ffdd8c43ffdf8c43ffe38f47ffe6934affe49146ffe8984affe99d51ffe9a25bffecb577ffe8c799ffe2d2b1ffe3d8c0ffe9dfc7ffeae1ccffeae1d1ffebe1d1ffebe1d1ffebe0ccffecdbc1ffe7d0aeffdcb892ffc9966cffbc8356ffab6f46ff975a35ff7e4324ff6a3317ff5f2c14ff5d2a15ff622b16ff6c331aff7e4023ff854324ff904f30ffad7753ffc79e81ffbb9c86ffaf9685ffa37051ffaf7f6bffa89084ffab9086ff9b7c73ff957567ff9e7b66ff9d6954ff954f33ff8c4d2bff8b4426ff8f4727ff954c27ffa2582effac6135ffb76c3cffc27740ffcf8247ffdc8d4effe0914cffe79650ffe68f4affd97a36ffe78c43fff09d51fff5a556fff7ac5cfff7b466fff4ab62fff5af70fff2d6b8ffefe3dafff4e6daff867162ff432517ff5a3d2fff54453cff2f3133ff2d3d44ff2c4853ffa9c5cdffb3cacfff7b9696ff415362ff3c4244ff483933ff413129ff4f3b30ff4e2e20ff894121ffd7863fffefb770fff6d490fffad993fffdda93fffbdb97fffdd9a2fffbdd96fffbda9efffbdc9dfefcdb96fbf9d89ebaf5daa910efbfbf2ec237ac31c139ac2ec23dac2ac237aa27c43baa25c137a521c936aa1ecc3caa1cc840ad19cc3dad17c843b115c23daa13bc43ae11c33cb40fbb44aa0dc43b9d0cbf40aa0acc33b209c639aa08bf40bf07b624b606aa2baa04bf40bf04bf80bf0280008002ff80ff01ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000001ff000001ff00000280808003aa55aa03aa55aa03aa55aa04bf40bf06aa2baa07b62492089f209f09c639aa0ab233990bd12ea20dc43bb10fcc44bb11c33ca513bc36ae15c23daa17bc37a618bf35aa1bc642b31dca3eb01fc53aad22c334ac24c639aa26c93cae28c639ac2bca3bac2ec23dac30c53aaa33c33caa35c53aad38bf3ba83ac139ab3cbf3caa23bd42a811c34ba50edbc8b6b1b18066febb7b59fec07c53febf7851ffaf6a46ffab623fffab5f39ffab5e39ffa95c37ffa75c35ffa65a34ffa55732ffc27d4dffd68d59ffe4965affeb9756ffee9753ffed9850ffed9751ffed964dffed954dffec934cffe9924affea9147ffea8d47ffe58b43ffe2863fffe2813effd87938ffd17435ffcb6d33ffca6f39ffb66730fff6b574fff6b36afff8b366fff9b164fff7b363fff6b163fff7af63fff6ae60fff6ab5dfff6aa5cfff6a859fff6a557fff2a051fff3a152fff19d4dffec9847ffe1833bfddb8c4bf8f9c185eff4c183d6f0bf83afefc28991efc58d81ebc29072ebc59a5af1ccaa47f1d4b049eedcc079eed5b7c0eec18aaaecc08737e8c7a209c671aa07b649920ec837b60ec849b60dc43bb10cbf40aa0dc43bb10bd12eb90bd146b90bb946a20ab233990ab24d990ab24d9908df40bf09c639aa08bf409f07b624b607b649b607b649b606d52baa06d555aa05cc66cc05cc33cc06aa55aa05cc66cc04bf40bf03aa00aa03ff55aa03aa55aa03aa55aa03aa55aa02ff80ff02ff8080028080800280808002ff80ff01ff00ff01ffffff02ff008001ff00ff028000800280808001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff000000000000ff0001ffffff01ff000001ff000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000001ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ff00ff02ff008003aa55aa03aa55aa04ff40bf05cc339905cc339907b6499208bf409f09c639aa0bb946b90cbf40aa0eb637a40fcc44bb12c639aa13c936ae15ce49b617c843b11ac43bb11dc13eb01fc542ad21c93eb224c639aa27cb3bb129c738ae2dc639aa31c139ac34bf3bac37c338ac3ac139ab3dc43fb041c43bad41c03ba924c640b10fddaaccaea0887effa68375ffa68271ffa58170ffa68171ffa3806fffa38170ffa48173ffa7826dffab816bffaf7b61ffa16247ff985642ff783d2dff935544ff945539ff965637ff985738ff9b5a37ff9e5d37ffa26039ffa5623affaa663cffa9673affaf6b3dffb36e3dffb66e3cffbb7240ffbc733fffbf7640ffc1773fffc57a42ffc5793fffc67a40ffc87a41ffc97c42ffca7e44ffca7d41ffce8144ffce8043ffd08244ffd18143ffd18244ffd78648ffd58544ffd68543ffdd8b48ffd98643ffde8b44ffdd8a42ffe28f44ffe38f47ffe28f48ffe5944dffe6964cffe39448ffea9a4effe09a51ffe0a770ffecc49affebd1b4ffe6d5bbffeadbc2ffebdecbffecdecbffe8dfcdffe9ddcdffe9dccbffe6ddc7ffe8d7c0ffe9d1b4ffe5c8a2ffe0b68affd6a575ffc99161ffbd8150ffb47644ffaa6d3cffac7545ffad764bffb7855effc99f7effd5b498ffd3bba0ffc5b5a4ffc1afa1ffb99886ffa15a37ffa8684cffaa8e81ffa4887affa38072ff917060ff9e7c67ffa1705cff985437ff925030ff8b4126ff914727ff964c27ffa75c31ffb36738ffbd723dffc67a41ffd38748ffde924fffe2934dffe7974fffdf8542ffdc7d39ffe98e45fff19c50fff3a657fff7af60fff8b263fff2a65efff5ac68fff4cfa9fff0e3d9fff1e7dbffdecdbeff533729ff452a1dff4a372cff453d39ff383f44ff334752ff3c525eff3c4f5bff3b4a4fff423f43ff3d312dff3c2822ff3d2b23ff3c241bff703a1fffc16830ffe9b36bfff8d692fffbd894fffcd899fffbdb9afffcdc9afffbda9ffffadd98fffcdb9cfffada9bfefcd895eef4d7a743f0d5ba13c943ae35c03aa831c139ac2dc139aa2ac237aa28bf39a625c13ea522c33ca51fc53aad1dca3eb019cc3dad17c843b115c249aa13bc36a111c33cb410bf50af0eb637a40cbf40aa0ab2339908bf209f08bf209f07b624b606aa2baa04bf40bf04bf40bf03aa55aa02ff80ff02ff80ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff01ff00ff01ffffff03aa55aa02ff808003aa55aa04bf408005cc339905cc009907b624b607b624b609c639c60bb92ea20cbf40aa0ec849a40fcc44bb11c33cb413bc36ae15c23daa17c837a619c233ad1bc639aa1dc135a71fc531ad22c334ac24c639aa27c43baa29c138ae2cc540ae2ec23dac31c63eac33c337aa35c53aad38bf3ba83ac139ab29c73eb418bf40aa09e3aac692b0866efdb97c5cfebf7b54ffbe7b53ffb06c46ffa9623effa9613cffa95d39ffa75b37ffa85b36ffa65c36ffa65b35ffa55834ffc1794bffe1975dffe99757ffec9854ffec9951ffed9b51ffef9b55ffef9852ffed9850fff09851ffed954effec934dffe98f4affe88f4affe58d46ffe48c47ffe88d4affe58a49ffe5884affdb7b41ffc26932ffeda564fff7b167fff8b266fff9b065fff7b364fff6b265fff6af62fff5ae62fff6ae60fff5ac5dfff3a95afff5a859fff5a857ffefa14fffef9b4dfeed9244fadd8743c7d1956462e0be9a24ead4b10feeddcc08ffdfdf07dbb6b608df60bf07db6db609c655aa04ff80bf04ffffff14ffd9cc30e4ca9f18ead5b503aaaaaa08bf40bf0dc43bb10dc43b9d0cbf40aa0bd146a20bb92ea20acc33b20acc33b209c639aa09c639aa09c639aa08bf409f08bf409f07db49b607b6499207b649b606d555aa06aa2baa05cc339906d555aa04bf40bf05cc669904ff40bf04bf40bf04bf40bf03ff55aa03aa55aa03aa55aa03aa55aa02ff80ff02ff80ff02ff80800280008002ff00800280808001ff00ff01ff00ff0100ff0001ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff808003aa55aa03aa55aa03ff55aa05cc339906aa55aa07b649b608bf40bf08bf40bf0acc33b20cbf40aa0ec849b610bf40af11c33cb413c943ae15ce3daa18bf40aa1ac43bb11dc13eb01fc542ad21c93eaa24c640aa27c43baa2ac237aa2ec237a630c53aaa34c43bac37c33cac3ac63eab3dc43bab41c037a940c338a70ec849b615b6aa9ecba58e83fea98778ffa78676ffa88776ffa68675ffa68574ffa58575ffa78678ffaf8877ffb4876eff9f684bff9e5d46ff74402fff814535ff824436ff713d32ff874f3bff95573aff975736ff9c5a37ff9f5d38ffa05e37ffa16137ffa7653bffaa663affad683affb26a3cffb46d3dffb76f3effb9713dffbc733effbf753fffc0753effc47841ffc47740ffc57941ffc57a40ffc97c43ffca7d40ffcd7f42ffcd7f42ffcd7f42ffd18244ffd28244ffd68545ffd98746ffd58240ffda8742ffdc8941ffe18c45ffe08d45ffdf8c43ffe39047ffe19048ffe08e48ffe79448ffe79142ffe59441fff2a554ffe8ab67ffedd1a8fff0e1c9fff2e4d0fff4e7d4fff3e9d5fff3e8d7fff2e8d7ffefe6d5fff0e6d3ffefe3d0ffece2ccffe9dec5ffeadabdffe8d3b5ffe7cdaaffe5c9a4ffe3c59fffe1c79fffe1caa3ffe3cdacffdfcab2ffddccb6ffd9c8b5ffd7c5b5ffd1c5b8ffcbb6a9ffac765cffa9542affa45b36ffad8b79ffa48777ffa98575ff937562ff9d7f6cffa77d69ff995a3dff975331ff8d4227ff904425ff974b26ffa95e32ffb96c3affc3773effcc8043ffd98b4bffe0944fffe3944effea9953ffd67b3affdc7e39ffeb9148fff19c4ffff2a757fff6b061fff8ae61fff4a15bfff3a963fff6c99cfff6e6d4ffefe6dbfff2e5d7ff947a68ff402112ff46291dff402d26ff453d38ff454140ff434243ff3c3c3bff3d3532ff35261eff33241dff36241bff3a2116ff6a3620ffa65526ffdb954efff8d38efff9d798fff9da9bfffcdb9efffbdc9cfffcdb99fffad897fffada97fffcd694fef9d492fdf9d59c99f2dab721c946aa26c33cae34bf3bac31c63eac2ec237ac2bbe35a627c43baa24c639aa21c93eaa1ecc3cb31cc840ad1ac43ba717c843b115c23db613c943ae11c33cb40fbb44aa0eb637a40cbf40950acc33b209c639aa08bf209f06aa2baa06aa55aa04bf40bf04bf80bf03aa55aa0280008001ff00ff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffff0001ffffff02ff808003aa55aa03aa55aa04bf408005cc339905cc339907db49b608df40bf09c639aa0bb92eb90cd540bf0dc43bb10fcc44bb11d23cb413c936ae15ce3db617c837b119cc3dad1cbf37a41fc53aad20c738a723c53aa825c13ea527c43baa29c138a82cc53aae2fc33ca830c53aaa34c43bac36c239aa38c43ba833c33caf22c33cac27c441aa49c0937efab6795bfec07c57febd7a53ffb6744effa8643effa9603dffa85e3bffa75d3affa75b39ffa65b37ffa75c39ffa75836ffa65631ffb3663affe5985fffee9e5bffef9958ffed9852ffea964effea924dffe9904dffe88d4affe88e49ffe78b45ffe68b45ffe68c46ffe88e46ffe78d45ffe58a45ffe28540ffdf823fffdc7c3cffda763affcd7035ffda8b4efff8b069fff9b266fffab266fff7b265fff6b065fff5af64fff7b064fff5ad60fff3aa5cfff3aa5afff4a858fff4a857fff4a653fff0a255fcea9145dbd68c4f37ecc39e0fcc44bb11c33ca50cbf40aa08bf40bf0dd84eb10dc44eb110bf309f0fcc44aa09c655aa04bf80bf04bfbfbf03ffffff05cc99cc06d52bd50cbf2baa0cbf40aa0bb92ea20bb946a20ab233990acc4db209c639c609c639aa08df40bf08bf409f08bf409f07db49b607db49b607b649b606d52baa06aa2baa06aa2baa05cc33cc05cc33cc05cc33cc04bf40bf04bf408004bf408004bf40bf03aa55aa03aa55aa02ff80ff02ff008002808080028080800280008001ff00ff01ff00ff01ffff0001ffffff01ffffff01ffffff01ff00ff01ff00ff010000000000ff0001ff00ff01ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ffff0001ffffff03aa55aa03aa55aa04bf40800599339906aa2b8006aa2baa08bf40bf09aa398e0ab233990dc43b9d0dc43bb10fcc44aa11c33cb413bc36ae16b93aa218bf40aa19c23dad1dc13eb01fc53aad22c33cac24c639aa27c43baa2bc43bac2dc139aa31c139a734c43bac36c239af3bc241ad3ec53ead41c43bad44c338a913bc43ae2ab0a498eda1887dffab897cffa98777ffa88878ffa68777ffa88878ffa9897affa8897bffb08a79ffa97b61ffa0674dff7e4431ff7d4533ff87473aff6a3d31ff73443bff7b4638ff8d533aff945639ff965536ff995836ff9c5b35ff9e5e35ffa36239ffa56239ffa76437ffad673affaf693cffb36c3dffb56d3bffb9703dffba713cffbe743effbf733effc37641ffc47740ffc67a41ffc87b42ffc97c40ffca7d41ffca7e42ffcd7f43ffce8043ffd28243ffd78746ffd3823effd98641ffd98540ffde8a43ffdd8a43ffdc8942ffe18e46ffe18c44ffdf8b43ffe38f46ffe69148ffe28f47ffeb984cffe49545ffebaa5effeabb7bffeac590ffeed4aefff0e0c3ffefe6cefff2e6d2fff3e7d8ffefeadbfff1eadbfff4ead9fff4ebd9fff3ebdafff0e8d9ffeee6d7ffece4d4ffece4d5ffece2d1ffecdfcbffe9ddc4ffddd2bcffded0c0ffddd0c1ffdacdbcffdacabcffd4c6b9ffc59981ffa4552cffaa5123ffa8592fffab8067ffa48775ffab8979ff9d826fffa38876ffae8a77ff9e6446ff9d5b35ff8f4728ff8d4123ff9a4c25ffb06234ffc0723effca7d41ffcf8243ffe09250ffe29450ffe59752ffea9a54ffd07333ffdd7e3affed944afff19b4ffff3a657fff7b263fff4a85cfff49f59fff0a45cfff4bf8afff9e6cffff1e5dcfff1e7ddffe8d4c2ff775541ff432213ff482f24ff3a2822ff2a1d1bff221918ff211a16ff32221cff3d2a1fff3a2319ff513022ff79432bff8f4a22ffda9752ffefcc88fff6daa3fffadca8fffae1adfff9dc9cfffad992fffad492fffdd492fff9d591fffdd48efffbd28febf5d7a836e7afc63bc23dad38bf37a835c03aad31c639ac2dc139aa2bc43bac27c43baa25c137ac22c33cac20c740af1dc13eb01ac43bb118bf40aa15c23daa13bc43ae11c33cb410bf40af0ec849a40cbf40aa0acc339909c639aa08bf209f07b624b606aa2baa0599339903aa55aa03aa55aa02ff80ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff02ff80ff02ff808002ff808004bf408004bf408006aa2baa06aa2baa07b649b608bf409f0acc33b20bd12eb90cd540bf0eb637a410cf40af11d23cb413c943ae15ce3db617c837b11ac43ba71cc837ad1ecc3caa20c738a723c53aaf25c83eac27c441aa2ac23daa2cc53aa82fc33cae31c139a734bf3ba737c33ca738c43bad25c13eac1ace45b115e79eb6cdb77c5afdc07855ffbc7b55ffba7b54ffa86140ffa75d3dffa55d38ffa55b3affa0603bffa35e3affa55d39ffa65b38ffa75b37ffa55836ff9d522effd78c58ffe38f4fffe99250ffea914fffea904cffea8f49ffe98e49ffe98d47ffe98d47ffe98c46ffe98a44ffe88a45ffe68843ffe38740ffe58641ffe48141ffe07e3fffda783cffd8753cffcf6e35ffce7c45fff7b16dfff6b467fff8b26afff6b46afef8b269fff5af66fff3ae62fff6b063fff7b160fff7b05efff6ae5dfff5aa5bfef3a757fff09d4ff6e0904e71dfa97a08bf809f12c639aa11d23cb410cf40af10bf40af0fbb33aa0fbb44aa0ec849b60dc43bb10dc43bb10dc43bb10cbf40aa05cc66cc0bb946a20bb92ea20bb92ea209c639aa0ab233b209c639aa09aa398e08bf409f08bf409f08bf409f07b6249206d52baa07b649b606d52baa06aa2baa05cc339905cc33cc05cc339904bf40bf05cc66cc04bf40bf04bf40bf04bf40bf03ff55aa03aa55aa03aa55aa03aa55aa02ff80ff0280008002800080028000800280008002ff80ff01ffffff01ffffff01ff00ff01ffffff01ff00ff00ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0000ff0001ffffff0280008002808080028000800480408004bf40bf06aa55aa06aa2baa07b649b609c639aa0bb946a20cbf40aa0ec849a410bf40af11c33cb413bc43ae15c23daa18bf40aa1aba3ba71dc13eb01fc53aad21c136aa24c639aa27c43baa2ac237aa2dc139aa30c53aaa33c33caf37c33cac3ac139ab3ec13aad41c03ba940c338ab12c647b859ac9b8ffba88b81ffac8b7dffac8b7dffab8a7cffac8b7cffab8b7cffaa8a7cffaa8d7fffb38e7effa26f52ff894c37ff7a3f30ff834534ff6e3a30ff5e382cff764335ff794434ff7e4736ff854f3cff854d37ff97593dff9a5935ff9b5c34ff9e5c34ffa15f37ffa46137ffa9643affa9653affaf673affb36b3bffb56c3affb96f3bffbb713dffbd733effbf733dffc3763effc4783effc5783effc97b41ffc87b40ffca7d42ffcb7d42ffd08346ffd58347ffd07f3dffd8853fffd9853effdd8a43ffd98641ffdb8843ffde8a45ffdf8a43ffdd8941ffe08b42ffe38e45ffdd8943ffe7944dffe4904affe69a4effe59748ffe59644fff2ab5bfff2bb78ffe5c596ffead8b8ffeee0c7ffefe2d0fff2e8d6fff0ead9fff1e9d7fff2ead7fff1e9d9fff0e8dafff2e8d9fff0e5d6ffede2d2ffe8ddcfffe8e0d2ffe8e1d1ffefe3d6ffeddfd4ffe2d5c6ffded0c1ffdfcfc1ffd1b4a0ffab5f3dffad4e24ffab5323ffac552fffb17c64ffab8d7effad8e81ffaa8d7effaa8f80ffb79888ffae7c62ffaf7047ff994e2cff8e4224ff9b4f2affb26437ffc87540ffd08143ffd58644ffe59652ffe2934effe89954ffe89652ffce6f30ffe0823cffed954afff09e50fff4a95bfff7b063fff3a45afff4a058ffeea45bfff5be84fff8e3c5fff4e8dffff2e8dcffefe2c6ffe1c3a1ff89614aff502517ff4e2a20ff593a32ff5f3c33ff563329ff502d26ff5c332aff603320ff602b18ff9f6336ffe6b072fff6d393fff3deaffff9e3befffae8c3fff8dfadfff9d891fffbd88ffffbd491fffdd48cfffad58efffdd28dfef8d596a3f6e0bd27cb4eb13bc23dad39c03aaa34c43bac30c53aaf2ec237ac2ac237aa27c43baa25c137ac21c93eb21fc53aad1dc13ea71ac445b118bf35aa15c23db613c943bc11c34bb40fbb44aa0dc43b9d0cbf40aa0acc339908bf40bf08bf40bf06aa2baa06aa2baa0599339904bf40bf03aa55aa028080800280008001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ff00ff02ff808003ff55aa04bf408004bf40bf06aa2baa06d52baa07db49b609c639aa0ab233990cbf2baa0eb637a40fbb33aa10bf40af12c647aa14bf40a616c53aae18ca40aa1ac43ba71cc840ad1ec43caa20c738a723c53aa825c83eac27c43bb12ac23daa2cc53aae2fc33cae31c139a734bf3ba736c239aa35c53aad08df60bf22ca43b46bb57a69f9b77752ffbd7a53ffbf7f59ffaa6843ffa75f3bffa65c3cffa55c3affa65c3bffa55f3dffa45e3fffa66143ff94563aff854c30ff7c432dff713c25ffb47346ffe2904fffe7904cffe9904bffe98f4cffea8e47ffe98d47ffe98d47ffe88b45ffe88b45ffe88b45ffe78943ffe48641ffe28641ffe2823fffdf7e3fffd97e3cffd77a3cffd5783effcf7136ffc97339fff4ad68fff7b268fef7b16afef6b266fef5b266fff3b465fff3b464fef5b060fef3ad5dfdf0aa5cfdf0a85dfceea85bfceda55ce9e89e5a8ed99e6c19e0ad990dc43bb10fbb33aa0fcc33aa0fbb44aa0ec849b60ec849a40dc44eb10cd540aa0cbf40aa0bd146b90bb92eb90acc33b209c639aa0acc33b209c639aa09c639aa08df40bf08bf40bf08bf40bf07b624b607db49b607b6249206d52baa05cc339906d555aa06aa55aa06aa55aa05cc339905cc66cc04bf40bf04bf40bf04bf40bf04bf40bf03aa55aa03aa55aa03aa55aa02ff808003ff55aa0280008001ffffff0280008001ff00ff01ffffff01ffffff01ff00ff01ff000001ffffff01ff00000000ffff01ffffff01ff00ff01ffffff0000ff0001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000280008001ffffff02ff80ff02ff80ff03aa00aa05cc66cc06aa2baa07b649b608bf409f09aa39aa0ab233990cbf40aa0ec849a410bf40af12b847aa13c943bc16b946ae18bf40aa1ac43bb11cc840ad1fc53aad22c33cac24c639aa28bf39a62ac23daa2ec23dac31c139ac34c43bac38c43ba83ac639ab3ec13ea941c43bad1ec43cb329c73eae8aac908bfead9084ffad8f7fffa98e7effaa8c7dffac8c7dffad8c80ffa98d80ffb09285ffb0826dffa0684dff793f28ff894936ff6a3d2cff68392fff6d3a2eff733f32ff723e2fff7f4e3fff764437ff834e3aff8a5139ff97583dff97573bff9a5c38ff9d5e37ffa16035ffa46036ffa66236ffa9663affae683bffb26a3cffb56c3affb76c39ffba6f38ffbe723bffc2753fffc2753fffc4773fffc67941ffc87b41ffcb7e42ffcf8042ffd08042ffd0803dffd78440ffd78340ffda8743ffd98642ffdc8944ffdd8a42ffdd8940ffdc873fffde8942ffe18c45ffdd8642ffe38e46ffe18f43ffe39245ffe59347ffe38f43ffeb974bffec994dffe49d54ffedb97dffedbe87fff0c28fffecc396fff0d0a9ffefd5b3fff5dbb8fff8dcb6fff9dbb7fff6dbbcffedd9c0ffeaddcbffefe1d3fff0e4d7ffeee2d9ffeae2d6ffecdfd4ffe7dbcdffe0d3c7ffe3d5c7ffdfc8b6ffb97c5bffa7542cffaa4e20ffa9521fffac572dffb38167ffaf9283ffaf9485ffb19686ffb09887ffbba191ffba9578ffb57d53ffa75e38ff8f4223ff944a28ffb36236ffce7a41ffd58544ffd98944ffeb9b56ffe2924bffea9a54ffe28d4affce7030ffe18740ffea9447fff1a153fff3ab5dfff9ad62fff09d55fff09e57fff2ab61fff7c187fff7e3c3fff3ebdffff3e7d9fff1d6b4fff0cb9affebcea8ffc79472ff8d4c31ff733c23ff633620ff5e321dff6b3e28ff885331ffad7447ffd6a46dffecca91fff4deaefff7e9c3fff9ebcffff9e9cdfff7e6bbfff9dc99fffad78ffffbd68efffcd58bfffcd48bfefcd48cfffcd18cf9f6d69e75f2d3c43bc238ad3bc238a938c437a834c43bac30c53aaf2ec237ac2bbe35a628bf39a625c83eac22c334ac1fc542ad1dc13ea71ac43bb117c837b116c546ae13c943bc12c647aa0fcc44aa0ec849a40cbf40950bb92ea209c639aa08bf409f07b624b605cc33990599339903aa55aa03aa55aa028000800100ff000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000001ffffff01ffffff01ff00ff02ff808003aa555503aa00aa04bf00bf06aa2baa06aa2baa07b6249209c639aa0acc33b20cbf2b950dc43b9d0fbb33aa10bf309f12c647b814cc40b216c53aae18ca40b51ac43bb11cc840b61fc542ad20c740af24bf40aa25c83eac28bf40ac2ac23daa2dc139aa2fc336a831c139a734c43bac35c53aa82dc639aa13c943ae19d68fa3c3b67c5cfeb97653ffbb7d5affb3724dffa5613effa3603dffa35f40ff9f5c3dff935639ff844b34ff784330ff6c3c2bff663929ff653c2dff643d2fff643d2fff8e5839ffe19356ffe38d4cffe78d4affe58d4bffe78b46ffe68a45ffe68a44ffe68a45ffe48843ffe58944ffe48642ffe38643ffe18643ffe08140ffde7d40ffda7b3fffd97a3fffd9773effd7753bfdc16a34fae9a467f9f1b371f4efb172ebedb571deebb36dd2e7ae6cc3e6ae70b3eab272a5e6b07497e6b1788de4b17d7fe1b38165e1b38632e0b3850affe6cc05ff66cc0fcc44aa0eb637a40dc4279d0dc43bb10dc43bb10cbf40aa0bd146b90bd146b90bd146b90acc33b20acc4db209c639aa09c639aa08bf409f09c655aa08bf209f07db49b607b649b607b649b606aa2baa06d52baa05cc33cc06aa2baa06aa2baa05cc339904bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04bf40bf03ffaaaa03ff55aa03aa55aa03aa55aa02ff80ff02ff808002ff808002ff80800280008001ff00ff01ff00ff01ffffff01ff00ff01ffffff01ff000001ff000001ffffff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ff000001ffffff02ff80ff03aa55aa04bf80bf0599669906aa2baa06aa2baa08bf409f09c639aa0acc33b20cd540aa0ec849a40fcc44bb11c33ca513c943ae15c23daa18bf40aa1ac43ba71cc840b61fc53aad22c33ca525c13ea528bf39a62bc43bac2ec23dac30c53aaa34c436ac38c43bad3bc23da93ec53aad42c53eaa01ffffff12e371c6baab918dfeae9185ffad8f80ffab8e81ffac8e80ffac8d80ffad8e81ffab8f82ffb08d80ffaf7e65ff7c4029ff8a4e38ff723a2aff5f3427ff69352bff6b3b2dff6b382dff734134ff704334ff7e4a3cff835340ff87523fff864f3aff905740ff9c6044ff975b36ff9d5d36ff9f5e35ffa15f36ffa7653affaa6439ffaf693cffaf6737ffb36a37ffb86d38ffbc703bffbd703bffc47841ffc3763fffc6783fffc97b40ffce7f43ffcd7d3fffcc7c3affd5833fffd3803cffd6833effd98641ffd78440ffdc8942ffda873effdb883fffda863effdf8a44ffdb8641ffe18c46ffe08c44ffdf8c44ffe29047ffde8b42ffe59248ffe99449ffe49142ffe99b4dffe5974bffe49247ffe39348ffeaaa64ffeebb7ffff0bd85fff3be87fff5c48efff1c694ffecd1abffeaddc8ffede6d7ffede3d7ffebe2d5ffeee0d2ffede0cfffeadccaffdfd3c3ffe3d7cdffe3d0c1ffd0a488ffb36437ffa84e25ffad4e21ffae5221ffaf5b33ffb58871ffb39a8affb69b8cffb9a091ffb8a191ffc0a899ffc7a78dffc08f65ffb47046ff934624ff904523ffb76336ffd27d42ffd98745ffde8e48ffefa058ffe3934cffec9b55ffd88241ffce7030ffe58a43ffe89345fff1a555fff5ad60fff3a65bffee9c54ffec9853fff3ad66fff7c690fff8e5c8fff4ecdefff5e8dafff3d4acffecbd81fff4d6adfff6e0c4ffddaf85ffd29057ffd28b4dffd48d4effdc9b5bffe4af72ffebc690fff7e0b6fff9e9cbfff9ecd5fff7ecd9fff8ebd6fff9e9c4fff6dda4fffbd892fffbd68cfffad58bfffcd58bfffbd58bfffcd28dfffbd18bf1f4d7a355f0c9c63bc23dad3bc238ad38c43bad34c43bac32c23dad2ec237ac2bc43ba628bf39ac25c13eac21c93eb220bf38a71dc13ea71ac43bb118ca40b515ce49b613c943ae11c33cb40fcc44aa0ec849a40dc43b9d0bb946a20ab2339908bf40bf07b624b606aa2baa05cc339903aa55aa03aa55aa03aa55aa02800080010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000001ff00ff03ffaaaa03ff55aa04bf4080059933990599009907b649b607b649b609c655aa0acc33b20bd12ea20dc4279d0fcc33aa10cf40af12b839aa14cc40b216b93aa218bf40aa1ac43ba71cc840ad1ec43cb321c13eaa23c542a825c137a527c43bb12ac23db02dc139aa2fc33ca831c63eac34c43bac2ec83dac0ec849b60cd555bf50b97c73f9b47250ffb87a54ffb67658ffa76644ff9a5b3cff865139ff774532ff633625ff5d3426ff603a2cff603c2fff5e3d30ff5c3d2fff5e4034ff5e3f33ff624135ff663e2affd78e57ffe18c4effe18c49ffe28d49ffe48945ffe48944ffe68a45ffe48944ffe48843ffe58844ffe38542ffe38443ffdf8443ffdd8340ffde7f40ffdc7b3effdb7a40fed5763ffdce7744d5c27e5395ddab8276dfba8a60dcb78d43e1c29c22f0d2ac14f2d9bf0fffeecc0cffffd50affe6cc06ffffff09e3aac607db6ddb05ff66ff03aaaaaa06d555aa0cbf40aa0dc43b9d0cbf40aa0bd146b90bd146b90acc33b20acc4db209c639c60acc4db209c639aa09c639aa08bf40bf08bf409f07db49b607db49b607b649b607b6249206d52baa06d555aa05cc339905cc339905cc33cc04bf40bf04bf40bf04ff40bf04bf408004bf408004bf80bf04bf40bf03aa55aa02ff008003aa55aa03aa55aa03aa55aa03aa55aa0280808002ff80ff01ff00ff01ff00ff02ff80ff0280008001ff00ff01ff00ff01ff00ff01ffffff01ffffff0000000001ffffff01ffffff01ff000001ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ffff01ff00ff01ff00ff01ffffff02ff80ff048040800480408006aa2baa06aa55aa07b649b609c639aa0acc33b20cbf40aa0ec849b60fbb44aa11b43ca513bc43ae15c23daa17c837a61ac445b11dc13eb01fc542ad22c33cac25c137ac27c434aa2bbe3bac2dc139aa31c139ac34c43bac38bf37a83bc23dad3fc23daa39c53aaa02ffffff1dd3cab9d9aa928bfeaf9186ffb09083feae9083ffad9083ffac8f83ffad9184ffaf9183ffb9907eff8b553eff81462fff7e442fff683527ff633228ff633029ff5f3125ff6b3a32ff65352dff7a463dff824b40ff7e4d3fff88574aff7c4a3aff98624eff8a5237ff9c613fff9b5c37ff9b5a33ff9f5e38ffa35f36ffa86439ffa96236ffae6637ffb26939ffb76d3affb86b39ffbf733cffbe713affc2743bffc7793fffca7c41ffcb7b40ffc9783affd2823fffd2803bffd3803dffd68340ffd3813dffd98742ffd6833cffd9863fffd7843cffdd8943ffdb8541ffdd8943ffdf8a43ffdb893fffe28c47ffde8a45ffe08e44ffe79149ffe18a42ffe08f45ffe28f44ffe78c41ffe68c42ffec9f52ffe59952ffe2944effee9d51ffeba259ffe7b073ffe5c49bfff1ddc4ffeedac1ffeddac2ffecddc9ffefdbc2ffefd7bbffedd6b9ffdeccb8ffe5d6caffe4d5caffd2b599ffc4875fffb45d2cffaa4d23ffb25324ffb25522ffb1633bffbe9883ffb9a191ffbca394ffc2aa9affc1ab9dffc7b1a4ffd1b6a0ffc59d75ffc58659ff994c28ff8e401fffc26c3effd68143ffdf8946ffe3954cfff0a257ffe6964bffef9d55ffce7535ffcf7031ffe88b45ffe89445fff4a95afff5ae62ffed9e55ffee9b54ffea9751fff2b06afff5cf9cfff7e9d1fff6eddefff6e9dbfff4d4a4ffefb66ffff2c995fff7ead1fff9eed3fff3e0b9fff1d1a0fff1d09efff5dab0fff9e8c9fffaf0dafff7efddfff8eedffff7eddefff7eddafff8eacbfff9e0abfff9d793fffad68dfffdd58bfffbd48afffbd489fff8d48bfffcd18cfffad08cdaf6d8a731e5b1c62bc43bac3bc238ad38c437ad35c53aad31c639ac2ec237ac2bc43bac28c639ac25c137ac22c33cac20bf40a71cc840ad1ac43ba718bf40aa15c23daa13c943ae11d24bb410cf40af0ec837a40cbf2baa0bb92ea20ab2339908bf40bf07db49b605cc339905cc669903aa55aa03aa55aa03aa55aa028000800100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0000ff000280008002ff808003aa555503aa55aa04bf40bf0599339906aa2baa07b649b608bf409f0acc33990bd12eb90ec837a410cf40af11c33cb412c647b814cc40b216c53aae18bf40aa1ace45b11cc840b61ecc3cb321c13eaa23c53aaf25c13eac28bf39ac2ac23db02cc53aae2fc33cae31c139ac33c33caa22c33cac15ce49b60cbf6aaaacaf785ffeb8744fffb57851ff9b5c3aff874624ff894c2fff6c4433ff603f34ff5d3f35ff5e3f35ff5d3e33ff5c3f33ff5a3f32ff5a4134ff5a4135ff5d4136ff583d33ff502e21ffb37248ffdd8a4affe58b49ffe48a48ffe48b47ffe48944ffe38843ffe48843ffe38743ffe48643ffe38542ffe28341ffdf8141ffdd8241ffdb7e3bffdb7e3dfed3793ff6c378488dc38b671dd39e9e15ce55b60acc66b209c655aa09c639aa0ec837b607b6499207b6499205cc669904bf408003aaaaaa0cbf40aa0cbf40aa0dc43bb10cbf40aa0cd540aa0cbf40aa0bb92ea20bb92ea20acc33b20acc33b20acc4db209c639aa08df40bf08bf40bf08bf40bf07db49b608bf409f07db49b606d555d506d52baa05cc33cc05cc33cc05cc33cc06aa55aa05cc339904bf40bf04bf40bf03aa55aa04bf80bf04bf40bf03ff55aa03ff55aa03aa55aa03aa55aa03aa55aa02ff80ff02ff80ff02ff80800280808002ff80ff02ff80ff0280008002ff808001ff00ff0280808001ffffff0000ff0001ffffff01ff00ff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff0001ffffff01ffffff01ff00ff02ff80ff0480408004bf408006aa2baa06d555aa07b649b609c639aa0bb92ea20bd12eb90ec837b610bf40af11c33ca513c943ae15c23daa18bf40aa1bbd42aa1dc13eb01fc542ad22c33cac25c83eac27c43bb12bc435ac2ec23dac31c639ac35c03aa838c437a83bc238a93fc239aa29c738a813c943ae43b3a79cf1ac948cffb09286ffaf8f83feae9083ffad9184ffac9184ffab9283ffb29381ff9d6f5aff864c34ff8f553fff773f2fff663428ff603128ff5a2923ff5d3328ff67332cff733c33ff7e473dff7f493eff794c3eff774c3cff976051ff8c5948ff925f4aff9b6244ff985a38ffa1623dff9a5a33ffa26239ffa56136ffa76135ffaf6739ffaf6535ffb56b3affbb6f3bffbc6f39ffc0733affc4763cffc5753cffca793dffc87638ffd07e3dffce7c3affd17f3bffd78440ffd27e3bffda8642ffd6823dffd9863fffd6823bffdb863fffdb8641ffdb853fffe18b43ffdb863effe39046ffde8941ffdf8a42ffe58f48ffdf8942ffe18c45ffe38b47ffe18742ffe0893fffe9994effdc8b44ffe08941ffec9348ffe9924bffda9b60ffecc69bffe4bb91ffe9ae7bffeeb47ffff0c394fff1c89dfff1c596ffedcb9dffe1c2a3ffe1d5c5ffe9d9cdffd8bba2ffbc916bffd59667ffb75c2dffaf5023ffb95e2affb45a23ffbc7750ffc2a391ffbda799ffc4ad9effc8b3a4ffc7b5a4ffcdbcacffd5c0aaffc5a180ffcd8f65ffa1502cff883b1affbe6b3cffdd8646ffe18a46ffe89850ffee9f52ffea984dffef9b54ffc86b2dffd37335ffe38840ffe99645fff5ad5cfff4ac61ffee9951ffeb924cffec9b54fff5ba78fff6d8adfff5ebd6fff5eddefff4e7d9fff3d3a1fff3b86bfff1c587fff8eacefff8eedcfff9f0dffffaf2e1fff9f1e0fff6efddfff7efdbfff9f0defff9f2dffff8f1ddfff9f0dafff8eac7fff6dea9fffad896fffad78efffbd58bfffcd489fffcd48afffad389fff7d389fffad088fdfbd18cc4f5d5a71ad893c41cc840ad3cc43cae38c43bad35c53aad31c639ac2ec837ac2bc43bac29c13ea826c33cae23bd3aa820c740a71dc135a71bc642aa18ca40b516c53aae14cc40b211d23cb410cf40af0ec837b60cbf40aa0bb946a20ab2339908bf40bf07b649b606d555aa05cc339904bf80bf03aa55aa03aa55aa0280808000ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280008003aa555503aa55aa04bf40bf05cc339906aa55aa07b649b607b6249209c655aa0acc33990bd12eb90ec837b60fbb33aa11c33ca512c639aa14cc40b216c53aae18ca40aa1ac43bb11cc840b61ecc44b321c13eaa23c53aaf26c33ca828c640ac2ac23daa2cc540ae2ec83dac31c139ac33c33caa1ec444aa0cbf40aa4ca86b72e6ab7155feaf6f47ff975534ff8e4827ff904a25ff8a4c2eff674333ff5b4036ff594138ff5b3e35ff593d32ff593f33ff5a4035ff5c4136ff5b4136ff543c33ff4d352fff4c2f27ff855035ffdc8a4cffe38845ffe28745ffe18843ffe28843ffe48944ffe28742ffe28642ffe28642ffe08341ffe08141ffde7f42fedd8043fdd87f43f6ce804bb2c184592fd9a39214bf40a60fcc44bb12d439b810cf40af09e339c608bf60bf11c33ca510bf40af0fcc44bb0fbb44aa0ec837a40dc43bb10bb946b90bd146a20cbf2baa0bd12ea20bb946a20acc4db20acc33b209c655aa09c655aa08df40bf08df40bf08bf409f07b6249207b649b607b649b607db49b606d52baa05cc33cc05cc33cc05cc66cc0599339904bf40bf04bf008004bf40bf03ff00aa03ff55aa04bf40bf03aa55aa02ff80ff03ff55aa02ff80ff02ff80800280808003aa55aa02ff80ff028080800280008001ff00ff01ff00ff01ff00ff01ff00ff0280808001ffff0002ff8080028080800100000001ffffff01ff00ff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028000800280008003aa55aa04bf40800599339906aa2baa06aa2baa07b649b609aa398e0bb946a20dc43bb10dc43bb10fcc44bb11d24bb414bf40b216c546ae18bf40aa1bc642aa1dc13ea71fc542ad22c33cac25c137a528bf39ac2bc435ac2ec83dac31c639ac34c43bac38c43bad3cc43caa3fc639aa19c23dad0fbb44aa6caa9990faae968dffb09286feb29085feb19286ffaf9387ffaf9386ffb59687ffb99480ff8d5842ff975b44ff77412fff602e23ff5f3027ff582c23ff542720ff582b23ff5f2c24ff6d382dff784339ff754539ff794d40ff8f5c51ff875345ff835343ff9a6853ff945b43ff9e6347ff955633ff9f5e38ff9e5a33ffa35f36ffa96338ffa85f32ffb16737ffb56a39ffb66a37ffbe713bffc7773fffc3733affc7753bffc57336ffcd7b3affcd7938ffce7b39ffd3803effcd7b38ffd6823effd27f3affd6823effd5803cffd6813dffda8441ffd7813dffde8940ffdc863dffe18d43ffde8740ffdd873fffdf8b43ffde8942ffda8740ffe08d46ffe08943ffde8942ffe5984affdb8940ffdf8741ffe78d3fffdc8643ffd59d6dffe3b88effdca064ffe6934cffee9347ffe8954cffeca760ffe49f57ffe3aa6dffddb385ffddc9b4ffe8daceffdbbda0ffcb9c6fffca9970ffc47d4bffbb5a28ffb95827ffbb5e27ffb9622affcb906fffc8afa1ffc6b2a4ffceb9aaffd0beadffcebeadffd5c6b5ffdccbb6ffcead92ffcc8f6affa65331ff81371affbc6b3cffd98545ffcf7838fff0a25effeb9b50ffed9d54ffe79350ffc7682affd57637ffdf843bffee994bfff6ae5fffe99d51ffee954fffeb8f4affe99a56fff4c388fff9e0c1fff6eadbfff4edddfff6e6d6fff1ce97fff4b96afff1c17dfff7e9c8fff8ecd3fff8eed3fffcf1defffcf1e3fffcf4ddfffcf3d7fff8eecffff8eecefff8efd1fff8eacafff6dca5fff9d795fff9d58ffff9d48cfffcd58bfffbd587fffbd488fffbd388fff7d289fef9d286fcfbd28dbff3cfa40feeeeee18ca40b53cc437ae39c03aaa35c53fad32c238a82ec83db12bc435ac28c639ac25c837ac23c53aa820c740a71dca3ea71ace3bb118ca40aa16c53aae14bf40a612b8399c10bf40af0ec849b60cbf40aa0bd12ea209c6398e08bf409f07b649b605cc339905cc669903aa55aa04bf80bf03aa55aa01000000028080800100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ff00ff02ff808002ff808003aa55aa04bf408005cc66cc05cc66cc07b6499208bf409f09c639aa0bd146b90cd540bf0dc43bb110bf40af11c33cb412c639b815c23daa16c53aae18bf40aa1ace45b11cc840b61ecc3cb321c93eaa23c53aaf25c83eac27c43baa29c73eae2bc43bac2ec23dac30c53aaf2fc33cae1ac43bb10fcc55bb81a4755bf5ac6d49fd975531ff8d4a28ff924a26ff914c26ff8b4e2dff6c4533ff5b4138ff584038ff5c3e35ff5c3e35ff5c4035ff5a4036ff594138ff533c33ff4b362fff4d352fff49332bff643c2bffd48c52ffe08746ffe08846ffe28943ffe18742ffe18741ffdf853fffe0853fffe18541ffdf8341ffde8142ffdb8042fdd68048d5ca865662cb946b10efbfbf14cc40b215c23daa13c943ae12c639aa11c33cb410cf40af0fcc33aa0fcc33aa0ec837a40dc43bb10dc4279d0cbf40aa0cbf40aa0cbf40aa0bb946a20bb946a20ab2339909c639aa09c655aa08bf409f08bf409f07b6249207db49b607b6499207b6499206d555aa06aa2b8005cc33cc05cc33cc05cc33cc05cc66cc04bf40bf04bf408004bf40bf04bf40bf03aa00aa04bf80bf03ff55aa03aa55aa04bf80bf028000800280008002ff80ff02ff808002ff808002800080028000800280808002800080028000800280808001ff00ff01ffffff01ff00ff01ffff0001ffffff0100ffff0100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280808001ff00ff03aa55aa04bf40bf04bf40bf06d555aa07b649b608bf409f09c639aa0bb92ea20cbf40aa0ec849b610cf40af11d23cb414cc40b216c546ae18ca40aa1ace3bb11dca3eb01fc53aad23bd3aa826c33cae28c639ac2bc43bac2ec83dac32c23da834c93bb138c437a83cc43caa3fc23daa21c13eaa02ffffff92ad9b93fcb1998effb09287feb49287ffb29386ffb19589ffb29587ffbb9787ffa7735eff9c5b41ff854938ff673125ff622b23ff5c2921ff502019ff5b2924ff4f2119ff4f1e16ff65322cff653830ff774b45ff754d44ff70463dff714a3cff926453ff925f4aff965f48ff985e44ff9b5c3dff9f5f3bff9f5b34ffa9633bffa55d33ffad6235ffb16535ffb36734ffb86b35ffc1733fffb96a36ffbe6d37ffc27235ffca773affcb773bffce793affd27e3dffcc7837ffd27f3cffd27f3cffd4803dffd27e3affd4813bffd7823effd17e37ffda873dffd9853dffdc8840ffdb863fffd9853bffdf8a43ffdd8843ffd6833dffe08d47ffdc8943ffda863fffe49048ffd88740ffdf883dffe38c43ffdb8a45ffd8a676ffdaae83ffda9556ffe38e41ffe58a41ffdd8742ffea9b55ffdc8c45ffd99250ffe0ab71ffd3bb9affded4ceffdebba1ffd09e6dffc28f62ffd6a27affbe6931ffbe5725ffbe5b27ffb75822ffc06a30ffd7a78affcbb7a9ffcabaabffd2bfb0ffd3c3b2ffd5c6b5ffd9cbbaffe0cfbbffd5b39bffc68963ffa34e2aff7c3115ffbf6c3dffd78143ffb65d25ffc97e42ffe99d53ffefa058ffe08d4bffc66429ffd97b3dffdb7d3afff29d50fff6aa5bffe99b4fffeb9550ffdb7c3afff0a765fff5cd9afff9e5ccfff8e9dcfff4eedefff6e6d4fff2c98efff6b667fff3c180fff7e9c7fffbedd7fff9eed5fff9f2d8fffbf2defffaf3e3fffcf2e0fff9f1d7fff9e9c0fff6e1b0fff8e3b3fff6dca4fff9d795fffad590fffbd38dfffbd48afffad588fffad489fffbd389fff6d188fefad388fef9ce8ac8ecc19a14fff2e618ca40b53dc43bab39c03aaa35c03aad32c238ad2fc33cae2bc43bac29c73eae26c33ca823c53aa821c13eaa1dca3ea71bc639aa19c23dad16c53aae14cc40b213bc43ae10cf40af0ec837b60dc43bb10bd146a209c655aa08bf40bf07b649b606aa2baa04bf408004bf40bf03aa55aa0280008002ff8080010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000000ffff01ff000001ffffff01ffffff03aa55aa04bf408004bf408004bf40bf05cc339907b649b608bf409f09c639aa0bb92ea20cd540aa0dc43bb10fcc33aa11c33cb413bc36ae15c23daa16c53aa218bf40aa1ace3bb11cc849b61ecc44b320c738af23c53aaf24c639aa27c43baa29c13eae2bc43bac2dc139aa2fc33cae2bca3bac17c843b11bc65eb3c396664efc91512ffe944f2bff944d2aff944b26ff924d29ff8e5132ff6f4637ff5b4039ff5a4036ff5c3f36ff5b4036ff5b4036ff584037ff523c34ff49352eff4a3730ff49352fff4b342aff4e261cffc37f52ffdd8845ffdf8848ffdf8640ffdf8740ffe08442ffe08445ffdf8546ffdd8442fedb8340fed88343f1ce834e99c68e6713ffd7c90bb946a215c231aa14cc33b212c639aa12b839aa10bf30af10bf40af0fbb44aa0ec849b60dc43bb10dc44eb10cbf2baa0bd146a20acc33b20acc4db20ab24d9909c639aa09c655aa08bf409f08bf60bf07b649b607b624b607db49b607b649b606d555aa06d52baa06d52baa05cc66cc05cc339905cc339904bf40bf04bf40bf04bf40bf04bf80bf03ff55ff03ff55aa03aa55aa02ff80ff03aa55aa02ff008002800080028000800280808001ffffff02ff008001ff00ff01ffffff01ff00ff01ffffff02ff80800280008001ffffff010000000100000001ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff02ff80ff03aa55aa03aa55aa03aa55aa05cc339906aa2baa07b649b608bf409f09c639aa0acc33990dc43bb10ec837b610bf409f12c647aa14bf40a616c546ae18bf40aa1ace3bb11dca3eb020c738af22c33cac26c33ca828c639ac2bc43bac2ec83dac32c738ad35c53aad38c437ad3cc437aa3fc239aa1ec43caa07ffffffbaa9918cfdb2988fffaf9386feb39487ffb29587ffb19687ffb59786ffc79884ffa86851ff8c4e39ff6a3024ff642b22ff612820ff59221cff57241fff481712ff4a1c14ff5e2e2aff542a25ff61403bff5d423fff5f4946ff5b3e3cff846256ff936454ff8d5b48ff996250ff8d513bffaf6b4fff9d5938ffaf6845ffa15a33ffb1653cffac6133ffb56837ffb56733ffbe703effb86837ffbb6a38ffbd6936ffc87539ffc57132ffc97737ffcc7a39ffcb7836ffcf7c3affd27f3dffd17e3affd17d39ffd17e3affd6813effd17d38ffdb8740ffdb8740ffd8843effdb8841ffd6833bffdd8a41ffdb8842ffd7843fffde8d46ffdc8942ffd8853fffe18e49ffd88442ffd58640ffde8c40ffd58948ffd4a16dffd9a672ffdb9247ffe38c44ffe18746ffdc8947ffde924cffd6873cffdb8d49ffd69553ffc99d6affe0d3c8ffddbba4ffd4965dffc58950ffd2a782ffc7804fffc26129ffbc5225ffc15d29ffb4541fffc77340ffddbba4ffcdbcaeffd0bfb1ffd6c5b7ffd9c9b9ffdccdbdffe0d1c1ffe5d2c0ffd5b59effc07b54ff9e461fff792b12ffc4713fffd47d3fffaf5224ff984a1fffeca55effefa25affdd8542ffca6429ffda7c3effd57635ffef9850ffeb994afff3a65effc0672effc05f21fff6b378fff7d6adfff7e8d0fff7eaddfff2eedffff7e6d0ffefc182fff5b468fff2c283fff7e6c4fffbeedafff8efdafff8edd3fff8efd3fffbf1defffaeed8fffaedcefffae6b9fff9dc9ffff6d899fff6dca5fff5d89cfff8d58ffff9d38afffad38bfff8d38afff8d389fff8d187fff8d287fef7d28bfef4c690dbefba952ffae4ce18ca40b53dc03bab3ac139ab36c239aa33be37aa2fbe3ca82cbf3aa829c13ea825c837ac22ca34ac20c738af1dca35b01bc639aa19c23dad16c53aae14bf33a612c639aa10bf40af0fbb44aa0dc43bb10bb92ea20acc33b208bf40bf07b649b606aa2baa05cc339904ff40bf03ff55aa03aa55aa02ff008001ffffff0100ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff01ff000001ffffff01ff00ff01ffffff03aa55aa03aa55aa03aa00aa05cc66cc06d555aa07b6499209aa39aa09c639aa0bd146a20cd540bf0dd83bc40fcc44bb11c33cb413bc36ae14cc40b217bc43a618bf40aa1ac43bb11cc840ad1ecc3cb320c738af22c334ac24c639aa27c43baa28c639ac2bc43bac2cc53aae2fbe36a824c639b101ffffff2eac7474ed8f553cfe934d2cff934e2aff934d2aff944d28ff934e29ff8d502fff724836ff594037ff5c4036ff5c4037ff5a4138ff594138ff513c33ff4a3730ff493630ff4a3731ff4a3530ff49392eff4c2e28ff986343ffd78645ffdf843fffdd863fffe08740ffe18343ffdf8346ffdc8244feda8440f9d58549bdcc8b5d43d1a08115ce61b613c943ae14bf33a613bc36ae12c639aa11c33ca510bf40af0fbb33aa0ec837a40cbf2baa0dc43bb10cbf40aa0acc33b20acc33b20ab2339909c639aa09c639aa08bf409f08bf409f08bf409f07b649b606d52baa06d555aa05cc33cc05cc33cc06d555aa06aa55aa05cc339905cc339905cc339905cc669904bf40bf04bf408003aa55aa03ff55aa03aa55aa03aa55aa02ff80ff02ff80ff02ff80ff02ff80ff02ff808002ff008002800080028000800280008001ffffff01ff00ff01ff00ff0000000001ff00ff02ff80800100ff0001ff00ff01ffffff00ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff0280808002808080028000800280008004bf80bf04bf408006aa2baa07b649b608bf40bf09c61c8e0bd146a20dc44eb10ec849b610cf40af12c647aa14bf40a616c546ae19c23dad1bc639aa1dca3eb01fc53aad23c53aaf26c33ca829c138a82cc53aae2fc33ca832c238ad35c53aad39c536aa3cc43caa3cc43caa1ec43caa14d9ccccd5aa8c82fdb79890ffaf9288feb0958cffaf978bffb49687ffc39984ffb6795effa05d48ff6d3428ff693126ff632b1fff60281dff551c17ff4a140fff48130eff4c1b14ff441f1bff593832ff563531ff4f2d28ff411b16ff603832ff9e6d62ff865346ffa17266ff855544ffa86d5dff92563bffac6b4cff9d5739ffb06b42ffa75e34ffb66a41ffb06438ffc07545ffb66939ffbf6c36ffbc692fffc47437ffc26f38ffc57538ffc87637ffc87538ffc77434ffd57f40ffd07b3affcf7b39ffce7a39ffd17c3dffcf7a39ffd5813cffd9843dffd6813cffdb873fffd78339ffdb873fffdc8943ffd6833dffdd8b46ffdf8b47ffd78441ffde8c45ffdb8844ffd8883cffe2903fffd9904fffd8a571ffdaa669ffdf914affe28b40ffe28b44ffe28b48ffe4934dffd8893fffd88a40ffe5944cffd59857ffdcccb4ffd6b496ffce9256ffce8345ffc79465ffd9a478ffc0622dffbf5b28ffb85121ffc06129ffb85920ffc77647ffdec3b0ffcdbdaeffd7c3b6ffd9c6bcffdfcfbeffe0cebfffe1d1c5ffe5d2c3ffd6b195ffb4643eff973e1eff7a2b12ffd07e48ffd27b3bffa6491fff954724ffedac65ffef9f53ffdb7f39ffc56127ffd5783dffd27132ffd97a35ffed9f4ffff7b570ffb04e20ffc26226fff3bb84fff1dcbdfff8e9d1fff7eadcfff5eddefff9e1bcfff1bd74fff4b36dfff7c58dfff8e5bcfffbefd8fff9eddbfffbedd1fff9edc5fff9e8c5fffbedc7fff9e6bbfff9e1acfff7d99bfffad494fff7d38ffff5d99efff3d494fff7d289fffbd28cfff9d28dfff6d38cfff8d189fff9d289fef4d395fff0c598ebeeb89145f8dac019cc3dad3dc43bab39c536aa36c239aa33c337aa2fc33cae2cc540ae29c73eae26c33ca824c639aa21c136aa1ec43caa1bc642aa19c23dad16c53aae14cc40b212c639aa11c33cb40fbb44aa0db13b9d0bd146b90acc4db208bf409f07b649b606d555aa04bf40bf04bf408003ff55aa02ff808002ff008001ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0000ff000280808002ff80ff03aa55aa04bf40bf04bf40bf05cc66cc06d555aa09aa55aa09c639c60acc33b20cd540aa0dc43bb10fcc33aa11c33cb413c943ae14bf40a616c53aae18bf40aa1ac445b11cbf37a41ec43caa20c738a722ca3cb424c639aa26c336ae28bf39ac2ac83db02cc53aae2ec237ac1bbd39aa02ffffff56a37a62fc8e4e30fe96502cff95502dff944e2eff954f2bff93502bff8e502fff794d3bff5b403aff5a4036ff593f37ff594139ff523d35ff4c3831ff4a3832ff493832ff483730ff49352fff483930ff4b342eff673b27ffd78f53ffdf8541ffdc8641ffdf8540fee2853effdf843cfddc8743eac5865067cb976f15e7aab60fbb44aa15c23daa14bf40a613bc36a111c33cb410cf40bf0fbb33aa0ec837a40dc43b9d0cd540bf0bd12eb90bd146b90acc33b209c639aa09c639aa09c639aa08bf409f08bf409f07db49b607b649b606d555aa06d555aa06d52baa06aa55aa05cc33cc05cc33cc04ff80bf04bf40bf04bf40bf04bf40bf04bf80bf03ff55aa03ff55aa03aa55aa02ff80ff02ff80ff02ff008002ff8080028080800280008001ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff0100ff0001ffffff0000000001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff02ff80ff03aa55aa03aa55aa04bf408005cc339905cc339907b649b608bf40bf0acc33b20bd146a20cd540bf0ec849b610bf309f13c943ae14bf40a616c546ae19c23da31bc639aa1ec43caa20c738af24c640aa25c837ac28c639ac2cc53aa82fc33cae32c238ad36c239aa39c036aa3cc437aa18ca40b50dc43bc427c4b1a3f1a68277ffb6998dffaf9386ffb5948cffb19588ffbb9787ffc9957dffac6f56ff78392aff672c23ff60261dff63261eff53140fff4f100bff4b0f0aff49110dff47130eff461a14ff481d17ff411610ff420e09ff440c06ff602b23ff66382dff875b54ff693931ffa37060ff894d3effa66f59ff8c5036ffa16a48ff925535ffb36f4bff9d552affb76f41ffb36438ffb06435ffb36530ffbe6f38ffbc6c35ffc27137ffc47137ffc57336ffc37231ffd07f3effc67333ffce7b3affc77434ffd07e3dffcc7a39ffcf7f3bffd6843effd3803bffd5823cffd4823bffd3813affda8841ffd3813bffd98641ffdc8943ffd3813cffdb8c46ffda8941ffdb863cffde8c43ffcf8e48ffd9a67cffd69b5affde9346ffe1893effde8643ffe08b46ffd68340ffd4853effd58337ffe49144ffd69853ffcdab80ffd2b48cffd39254ffd1843effc38149ffd7ac7fffc77b43ffc15f2bffbc5527ffb34e1fffc06028ffc25e2affc27447ffe4cbb7ffcfbdadffdac8b9ffdbcdbeffe3d1c2ffdfcdbfffe0d4c6ffe1cec0ffce9a79ffab4f2aff8d3114ff7f3216ffda8951ffcf7638ff9f431dffa45932ffebab61ffeb994fffd87935ffc15d24ffca6c33ffc6612affbf591bffeea353fff7b777ffa64113ffc5662cfff6c194fff2dfc3fff8e9d3fff8ebdbfff4ecdafff1d3a6fff5bb6ffff3b66dfff4c588fff3ddb6fff9edd2fffceddbfff9ebd0fff8e8bcfff8dfb0fff5ddaafff9dfa9fff7da9dfffbd792fffbd38dfffad48bfff7d18dfff3d69ffff2d295fff5cf89fff8d187fff6d18dfff7d18bfff7d08dfef4d9a7fff4cea4f0efb78f51f2cdb718ca40b53dc03bab39c53aae36c639af33c337aa30c53aaa2dc139aa29c738ae26c336a823c53aaf20c738af1ec43caa1bc639aa19c23dad17c837b114cc40b212c647b811c33cb40fbb33aa0dc43bb10bd12eb90acc4db209c639aa07b649b606d555d504bf40bf04ff40bf03ff55aa03ff55aa02ff008002ff008001ffffff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff02ff80ff03aa55aa03aa55aa04bf40bf05cc339906d555aa07b6499208bf40bf09aa39aa0acc33b20cd540aa0ec849b60fcc33aa11c33cb413c943ae15c249aa15c23daa18ca40b51ac43bb11bc639b31ec43caa20bf38a721c936b223c53aaf26c33ca827c43baa29c73eae2bc43bac2dc639aa0acc4db20dc44ec496906450fc955230ff97522cff96502dff944f2fff92512cff92522cff915031ff7e503dff5b403bff594038ff574039ff513c36ff4c3832ff4b3931ff493831ff483933ff453831ff483830ff4a3833ff473831ff4d2a20ffc38052ffdb8545ffdd8443ffe28743fedd853ef2d2874b98c68d5b21e0b9aa0dc44eb10fcc44bb15c23daa14bf33a612c639aa11d23cb410bf40af0fcc44aa0dd83bb10cd540aa0cbf40aa0bb946a20acc33b209c639c609c639aa08bf409f08bf40bf07db49b607db49b606d555aa06d52baa05cc33cc05cc339904ff40bf05cc669904bf408004bf40bf04bf40bf04bf40bf03ff55aa04bf40bf03aa55aa03ff55aa03aa55aa03aa55aa0280008002ff80ff02ff80ff02ff80800280808001ffffff028000800280008001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff028080800280008003aa55aa03aa55aa03aa55aa04bf40bf05cc33cc06d52baa08bf40bf0acc33b20bd12eb90cd540bf0ec837b610bf30af12c647aa14bf40a616c53aae19c247ad1cbf40a41dca3eb020c738af23c53aaf25c837ac29c73eae2cc540ae2fc33cae32c238ad36c639af39c53aae35c53aad09c655aa0ec849b64cc38d94f9a27262ffb9998affad9387ffb5958bffba9b8effcc9f8affba7d63ff763425ff611e17ff68221cff65231bff541009ff550f09ff540e09ff52100bff4f100cff4c110cff49100aff4b120cff4b0e09ff4e0d09ff4e0e08ff51110cff7a463eff64372eff8b574dff825041ff975c50ff925b46ff9e6b50ff9e5943ffb57757ffa45c3fffb57249ffaf663affaa6034ffa85e2dffb9733dffbc6b3bffbb6934ffc16e36ffc8753bffc37237ffca7a3effc97638ffd17e41ffc36f31ffcf7b3bffcd7939ffcd7a3affd3813fffd3813dffd17e3bffd4803cffd17c39ffdb8743ffd5813fffd68440ffda8644ffd68241ffd88743ffdc8944ffdb863cffe49046ffd39150ffd8ab79ffd1945bffe19248ffe38c41ffde8941ffdc8945ffdd8a44ffdc8a43ffd5853bffe19042ffe4944affc39868ffd5b289ffcd8d4dffd18138ffd0803dffc49267ffd19665ffc76d2effc45e2bffb64d22ffb55123ffc5672cffbe5723ffb76538ffe0c8b2ffd5c3b1ffdbcbb9ffded3c0ffe5d4c2ffdbcbbbffe2d8caffe8cab8ffae6240ffa24121ff852913ff9a4e27ffe29153ffc7672dff963c17ffb97143ffeda75dffe6944affd97533ffbd5720ffc7692effb54e21ffc95b20ffeca75cffeaae71ffa74113ffc76c37fff9c89ffff3dfc6fff8e8d3fff7ecdafff6e9d4ffebc086fff7b767fff2b76bfff2c484fff3d7affff8e3c0fffcebd3fff9ebccfff9dfabfff9da9bfff7d593fff8d794fffad894fffbd58bfffcd389fffad188fffdd189fff7cf8dfff3d5a1fff1d299fff6d088fffacf87fff6ce8bfff7cf96fff5dbb4fff6d4aff4ecb68c5defc8af19c23dad3ec13aa93ac139ab36c239af33c337aa30c53aaf2dc63eb02ac23daa27c43baa24bf39aa21c136aa1fc53aad1cbf40ad19cc3dad17c837b115c23daa12c639b811c33cb40fbb33aa0dc43b9d0cbf2baa0acc33b209c639aa07b649b606d555d505cc33cc04ff80bf04ff80bf03ff55aa01ffff0001ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ffffff02ff80ff0280808003aa55aa03aa55aa04bf40bf04bf40bf06d555aa06d555aa08bf40bf09c639aa0acc33b20cd540aa0ec837a40fcc33bb10bf40af12c639b814bf40b216c53aae18bf35aa19c23dad1bbd2faa1dca35b01fc53aad21c13eaa23bd3aa826bc3ca827c43baa29c73eae2bc43bac24c640b104bf80bf0ceabfd5d88a5941fe995430ff97522cff97512dff95512eff93532eff93502eff945030ff804f3aff594038ff58413aff523d36ff4c3933ff4b3a33ff4a3933ff493832ff4a3933ff493835ff4b3736ff4c3734ff463932ff4e322eff9d6341fed88848fedf8641fcd9894cd7cc8d5855cf9f7210dfafaf13bc36ae16c53aae15c23daa13c936ae12b839aa10cf40af0fcc33aa0ec837a40dc43bb10cd540aa0bb92ea20acc33b209c639aa09c639aa08bf409f07b649b607b649b607b649b606d555aa06d555aa06d555aa05cc66cc05cc33cc04ff40bf04ff40bf04ff80bf04bf80bf04bf80bf04bf80bf03aa55aa02ff80ff02ff008002ff00800280808002800080028000800280808002ff80ff01ffffff02ff008001ffffff01ff00ff01ffffff01ff000001ffffff0000ff000100000001ffffff0000000001ffffff01ffffff01ff00ff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff03aa55aa03aa55aa04bf80bf04bf40bf06d52baa06d555d508df40bf0acc33b20bd146b90dc43bb10ec849b610bf40af12c639aa14cc40b216c53aae19cc3dad1bc639aa1ec43caa21c13eaa23c53aa826c33ca829c73eae2cbf3aa82fc33cae32c238ad36c239aa39c53aaa29c73eb402ffffff02ffffff6cb18476fc9a6050febb9587feb19389ffb9978effc59d8dffc48d76ffa7604dff65170fff68170eff601208ff5d130aff5a100aff591009ff58100aff56110aff53110bff52100bff500f0aff4f0f0aff4e0f0aff4f0e09ff500f0aff4f0e07ff703d35ff7a463eff7d493dff8e5b50ff935c4fffa26c5aff9c5f4affb36c59ffa16240ffb87352ffb26747ffac6140ffb2653affc47443ffbb6836ffbc6a34ffbc6a35ffc57441ffbb6c34ffc67538ffc37238ffcf7e42ffbe6b31ffca773affc97638ffc57134ffcf7d3effd2803dffcd7b38ffd5823effcf7b39ffd78341ffd3803effd27f3dffdc8844ffd78441ffd0813fffe2924effd9843effdf8a43ffcf8b4effd7a171ffcf8b52ffdc8d47ffe38e46ffdd8644ffe08d4affdb8843ffd98741ffd28138ffe28d41ffde904affc68f54ffd7b085ffd2954dffcf823bffcf7f38ffbe7a41ffd6ac80ffc8783fffc8662effc55b2affb1491fffba5a29ffc4672bffb44b19ffb05c32ffe2c7aeffd6c3b1ffdcccb9ffe4d5c2ffe1d1beffdccbbaffe8d7c4ffd1997cffa74c26ff92381dff802f18ffd38751ffe1914fffc35d28ff953b15ffd48e5affeea45affe39048ffd77332ffc05a21ffca6f35ffa84317ffcb6024ffeead66ffdb9f65ffae4717ffc46d3afff8cda3fff6dfc5fff7e8d4fff8eddbfff6e5c8ffeab271fff4b563fff4b86afff1c382fff3d5acfff7daabfff7e0b9fffbe8befff6d79afff9d58dfffad489fff7d289fff9d68dfff9d388fffbd288fffcd288fffbd084fff9d186fff5d191fff2d6a3fff3d498fff6cd8bfff5cd8bfff6cf9cfff3d9b8fef9d9b7f6ebb48a6cf3cbaf19cc47b83dc43bab3bc23da937c338ac34bf36ac30c53aaa2dc139aa2ac23daa27c43baa24c639aa21c136aa1fc53aa51cc837ad19cc3dad17c837b115c23daa13c936ae10cf40af0fcc33aa0dc43bb10cbf2baa0ab2339909c655aa08bf409f07b649b605cc339904bf40bf04bf408002ff008002ff808001ff00ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ffffff01ffffff02ff80ff02ff80ff03aa55aa04bf40bf04bf40bf06d555aa07db49b608bf409f09c639aa0bb92ea20bd146b90dd83bb10fbb33aa10bf30af12c647b814cc40b216c546ae17c837b11ac43bb11bbd39aa1dca3eb01fbd3aa521c13eaa22c334a524c639aa26c33cae28bf39ac2ac23db016c546ae0cbf40bf34ba988ef9844b30ff9d5733ff98532dff98522fff97512fff955230ff945130ff935130ff81543dff564037ff503c35ff4c3a33ff4a3a34ff483932ff493933ff483831ff493831ff49372fff4b3634ff4a3a30ff493831ff4b3632ff724730f9ce8651efd3895387c4976c1ace899d16c53aae18bf35aa17bc37a614bf40b213c943ae12c639aa10bf30af0fcc44aa0ec837b60dc43bb10cbf40aa0acc33b20ab2339909c639aa08bf409f07b624b607b649b607b649b606d52baa05cc33cc05cc33cc05cc339904bf008004bf40bf03aa55aa03aa00aa03aa55aa03aa55aa02ff008003aa55aa02ff80ff02ff80ff02ff80ff02ff0080028080800280008002808080028080800280008001ff00ff01ff00ff01ffffff01ffffff02ff80ff01ffffff01ff00000000ffff010000000100000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ffffff028080800280808003aa55aa04bf40bf04bf40bf06d52baa07b6249208bf409f0acc4db20bb92ea20cbf40aa0ec849b610bf30af13bc36ae14cc40b216c53aae19cc3dad1bc639aa1ec43caa20c738af24bf39aa27c43baa29c73eae2dc139aa30c53aaa33c337aa37c33cac3ac63eab3dc43bab15ce49aa06ffffffb1ad7d6ffd93523dfeb68b7afeb09288ffbf9b8dffca987dffaf6c52ff782516ff7a1d13ff74170eff6c140bff63140bff60130aff5c110aff5a110aff59110bff57110bff541009ff53110cff52110bff51110bff51100bff52120eff52120dff5e2e27ff673731ff74453bff794b3eff8f5f52ff935449ffa26e57ff975b4effa47155ffa96651ff9f5d3effa46540ffb17446ffab612cffaa612effb66c3affbc7541ffad5b26ffc57a41ffbd6e37ffc97b41ffb96932ffc8773cffc67237ffc37235ffce7d3effcc7a38ffcd7b39ffd07f3dffcd7939ffd4813fffd27e3dffcd7a3affdb8746ffd78341ffcb763affe4934dffd98038ffdd8849ffce925dffdaa471ffcd8642ffde8d4affe08f48ffd98541ffde8b47ffd98542ffd88941ffd5833cffe28f41ffe29245ffc88a4fffd5b182ffcb8c48ffd9893cffd7823affc98140ffc99969ffc8864effcd6f31ffc96931ffbc5623ffae4620ffb95b2bffbe6329ffaf4817ffad522fffdfc2a4ffdbc7b2ffdecfbbffe9d8c6ffd5c5b2ffe4d0bdffddb498ffa7552fff9f401dff7f2d15ffa35b37ffea9a57ffdd8b48ffba5321ff923c14fff4b477ffee9f55ffe18e44ffd66e30ffbe5b22ffcb733effa73e16ffd1702ffff2b56fffcf8e56ffb94c1bffc6703cfff8cca1fff5e0c2fff6e9d5fff7ebd6fff2d2a8ffedab5efff5b361fff3b76bfff3c788fff4d9acfff1cf95fff9d39cfff5d397fff8d48dfffbd386fffcd282fffbd284fffad187fffbd287fffad186fff9d287fffad187fffbd086fffbd185fff6ce8dfff2d6a7fff1d5a5fff0cf9cfff3d4a7fff1d6b6fef7ddbdf8eab38a85f3c5a90bd15db933c33caa3bc238ad37c338ac35c53aad30c53aaa2dc639b02ac237aa27c43baa24c640b121c93eaa1fc53aad1cc837ad1ac43ba717c837a616c53aae14bf40a611c33ca50fcc33aa0ec837a40cbf2baa0acc33b209c639aa08bf409f06aa2baa06aa2baa05cc339903ff55aa03aa005502ff008001ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff01ffffff01ff00ff03aa55aa03aa55aa04bf40bf04bf40bf05cc66cc07b6499208bf409f09c639aa0bb92ea20bd12eb90eb637a40fcc33aa11c34ba512c647aa14bf40a615ce3db617c837a619c23dad1ac43bb11dc13eb01ec43cb320bf38a722c33cac23c53aa825c137ac27c43baa29c138a81ec43cb31cc840ad6c8b5a53fd905232ff9a532eff9a5330ff975330ff97522dff97522fff965331ff925738ff764f3dff523e36ff4d3b34ff4c3b35ff4a3a35ff493933ff493933ff4a3933ff4b3832ff4c392fff4b3733ff4b3832ff4b3833fe4b3832f55a3b2cdbb2825d5bcd977e17d359bc15c23daa19c23dad16c53aae15c23daa13bc36ae11c33cb410bf309f0fbb44aa0dc43bb10cbf2baa0cbf40aa0acc33b209c639c608bf409f08bf409f08bf409f06d52baa06d52baa05cc33cc05cc339905cc66cc05cc669904bf40bf04bf40bf04bf80bf04bf80bf03aa55aa02ff80ff02ff808003aa55aa03aa55aa02ff80ff02ff80ff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ffffff01ff00ff028080800100000001ffffff01ffffff0100ff0001ffffff01ffffff00ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff0100ff000100ff000280008003aa55aa04bf40bf05cc33cc06d52baa07db49b609c655aa09c639aa0bd146b90dc44eb10ec837b610cf40bf12c639b814cc40b216c53aae18ca40b51bc639b31ec43caa21c136aa23c53aa826c336a829c738ae2cbf3aa82fc33cae32c738ad35c53aad3ac639ab31c639ac09e355c618eab5d5e69f695afe9d5642feac7b6bfeb28f87ffcea490ffbe7d5fff923c2cff7f1b12ff811b15ff78160fff6b170eff63180aff63150cff61120cff5f110dff5d120dff5b110cff59110cff55130eff53120cff52130dff52120dff53120dff54110dff501f19ff5b342cff713f37ff7d503fff9a6152ff976256ff92664dffa36f5eff9f6f50ff935742ff936244ffaf704dffa96438ffab6c41ffb77a46ffb56b3bffb96b35ffb46b3affbb6f3affbd723cffbd6c36ffbf7039ffc4733affc27136ffc47538ffcd7b3effce7a3dffca783bffcb7a3bffcf7e3bffd27d3fffcb793affd88444ffd47e3fffc97934ffe5934bffdc863bffd28442ffd19260ffcc915affcb7f3fffdc8741ffe4924dffda8843ffdf8b48ffdf8945ffdb8942ffd68840ffdd8c41ffe59045ffd28948ffd0a46effcb955affd28340ffdb8542ffcf7e32ffbd7f4affd6aa78ffd17c3bffd26e37ffc3652dffb65320ffa7411dffbe6230ffbe6227ffa84414ffa74d27ffdfc1a0ffddc7b4ffe1d0bdffe8d6c3ffd7c3aeffdfb9a0ffb66d44ffa0451cff8b3014ff924525ffe69f66ffef984effd9813effb34d1dffaf5c30fff4b672ffee9b53ffe28b46ffd36b2fffba561effc06635ffb1421bffda7f42fff3b971ffd08e53ffbf501dffc66938fff7c89dfff4dfc2fff6e8d2fff9e7d2ffe7bb8bffeea457fff7b461fff1b76dfff2cb92ffefd3a2fff4d093fffbce8dfff9d18afff8d284fff8d084fffdd183fffcd182fffbd083fffbd084fffbd184fff8d285fff9d188fffbcf87fff9d086fff8d189fff6d194ffedd2a5fff0dcbffff0d9b9fff1d6b3fef2dbbefbeab8909ff2c4a706ffffff15c249aa33c337af38bf37ad34c436ac31c639ac2ec237ac2ac23daa27c43bb125c13eac22c33cac1fc531ad1dc135a71ac43ba718bf40aa15c23daa13bc36a111c33ca50fcc44bb0dc43bb10cbf40aa0ab2339909c639aa08bf409f07b649b606aa2baa04bf40bf04bf408003ff55aa01ffffff01ffffff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff0000ff0001ffffff02ff80ff03aa55aa03aa55aa04bf40bf05cc339906d555aa07db49b608bf409f09c639aa0bd146b90cbf2baa0dc43bb10fbb44aa10cf40af12c639aa14cc40b215c23daa17bc37a618ca35aa1ac43ba71cbf40ad1ec444aa1fc53aad21c136a223c53aa825c13ea526c33ca828c639ac09c655aa09c671aa988f5c45fe97522fff9b532dff995231ff955331ff96532eff9a5230ff945634ff7f503aff563b32ff523f38ff4f3c36ff4d3a35ff4b3a34ff4b3a35ff4a3935ff4a3933ff4a3833ff4c3933ff493934ff493934fe4c3833fc4d3b37e349352d5685655c1ac445a71ac43bb119c23dad16c53aae15c23daa13c943ae11c33cb410bf40af10bf40af0eb637a40cbf40aa0bb92ea20ab2339909c639aa08bf209f07b624b606d52baa06aa2baa06aa2baa05cc33cc04bf008004bf408004bf40bf03ff55aa03ff55aa03ff55aa0280008003aa55aa02ff80ff02ff80ff02ff0080028000800280008002800080028080800280808001ffffff01ff00ff0000ff0001ff00ff01ff00ff0000ff0001ff00ff01ffffff00ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff80ff028000800280808003aa55aa03aa55aa04bf40bf06d555aa07b649b608bf209f0acc33b20bd146b90dc43bb10fbb44aa10cf40bf12c647b814cc40b216c546b919c23dad1bc642b31ec43caa21c136aa24bf39aa26c93cae29c73eae2cc540ae30bf3aaa34c43bac36c639aa3ac139ab22c33cac01ffffff2ec89b96f69a614fff9d5642fea57162ffc19b8fffc1896fff9f4f3bff892519ff831c12ff7e1b11ff79180fff70170dff6d180eff69160dff67140dff64130cff61120bff5f120bff5d120bff5b130cff59120bff59120cff58120dff57120dff58120eff541a15ff612e26ff763e34ff855242ff935c51ff8e5b50ffa67862ffad6e60ff966550ffae765fffb27a5effb17153ffaa6b48ffb97c49ffad673affc27b42ffaf6730ffc57d46ffaf6633ffc4753effb4642fffc6793cffc46d36ffc37136ffc8783bffc9763affc47438ffcd7a3fffc9773affd38141ffcc773bffd78341ffd3803effcd7a3cffdd8f4bffdb8943ffd08646ffd19361ffd59154ffd6853dffd7813bffe7954dffdf8b47ffdd8b46ffdf8d45ffdd8a42ffd8853cffda843bffe69247ffd68940ffd39b65ffcb9152ffd78d44ffdd893effd6813cffd28b4affd5a16effcf8b4bffd57937ffd26e32ffc45f29ffb35223ff9b3a12ffcb6f3affc05f2affa54014ffa44e29ffd9bf9fffe2cbb4ffe6d4c0ffdfcdbbffe3bb9bffc4794fffa85023ff8f3416ff8a3619ffdb9661fff0a35bffe9904affd97434ffab461cffbc7242fff1b36cffeb9852ffe28943ffd06a2cffbf5c23ffb25329ffbb4f1dffe48e49fff3bb73ffd79a60ffc14f1cffc3632afff9c392fff8ddbffff5e8d3fff8e7ccffe0a368ffeca457fff4b366fff0b96cfff1cb92ffebc997fff3d6a1fffbd28afff9cd85fffbcf84fffad083fffacf83fffbd083fffacf83fffad085fff9d085fff7d187fff9d189fffbd088fffad089fff8d18dfff6d392ffeacc9effefdcc3ffefdfc9ffefdbbefdefdab8fdedc19bb9f3c4a50fffeedd19c247ad3bc238ad38c43bad35c03aa832c238a82fc33cae2bc43bac28c640ac25c137ac22c33cac1fc531ad1dc13eb01bbd39aa18bf40aa15ce3db614cc40b211c33cb40fcc33bb0ec837b60cbf40aa0acc33b209c639aa08bf409f06aa2baa06aa55aa0599339903aa00aa03aa00aa02ff008001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ff00ff0280008003aa00aa04bf40bf04bf40bf05cc339907b649b608bf409f09aa39aa0acc33b20cbf2baa0db1279d0fbb33aa10cf40af11d23cb413c943ae14cc40b216c53aae18bf40aa19cc3dad1bc642aa1dc13eb01ec43cb320c738a722c334a523c53aa825c83eac23bd3aa809c655aa17c8bca6cd8b553aff9d5432ff9c512cff995131ff945430ff965531ff995132ff865239ff5d3d30ff554139ff53413aff504038ff4c3b35ff4b3a34ff4b3933ff4a3935ff493933ff4a3833ff4b3934ff4a3a33fe4a3933fc4b3934ef4435305449373718ca40aa19c23dad18bf35aa16c53aae15c23daa13bc36a112b839aa10bf30af0ec837b60eb637a40cbf2baa0bb92ea20ab233b209c655c608bf409f07db49b606d52baa06aa2baa05cc339905cc339905cc66cc04bf40bf03aa55aa03aa55aa03aa55aa03aa55aa02ff808002ff808002ff80ff0280008002ff80ff02ff80ff01ffffff01ff00ff02ff808001ffffff01ffff0001ffffff01ff00ff01ffffff0000000001ffffff0000ff0001ffffff0000000001ffffff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff0280808003aa55aa03aa55aa04bf80bf05cc339906d555aa07db49b608df40bf0acc33b20bd146b90dc43bb10ec837b611c33cb412c639b814cc4db216c546ae19c23dad1bc639aa1dca35b021c13eaa24bf39aa26c93cae29c73eae2cc53aae30c53aaa33c33caa37c33cac3ac139ab1fc542ad02ffffff579b7561fda16453ff9c5341fea4705fffc19580ffad614aff932f21ff8e2418ff871f14ff811d12ff7c1a12ff771910ff72180fff6e170eff6b150cff68140cff65140bff63140bff61130bff5f120bff5e130bff5d130cff5d130dff5c130dff5b130fff57130eff612217ff6f382cff805447ff885950ff8d5e54ff8a5c4cff91554bffa67760ff9b624dff9e664bffb47a5fffa16244ffae6738ffbf7453ffa7602affb97849ffad6233ffc17b48ffac5b2bffc27540ffc27338ffb76932ffc37439ffcd7a3fffc57139ffc8763effc9753dffce7d42ffcb763cffd37e42ffd37d3effcf7c3affd38441ffdb8d4affd28f50ffdb9d60ffd0873fffd4823bffd37e38ffe79450ffdd8d45ffd7853effdc8943ffdd8943ffda873effda863cffe59044ffe08b40ffd79653ffd1a064ffd58e4affdb8a3fffda8636ffd5853affc48b53ffdba466ffdc853dffdc793bffcf7130ffc55d27ffad491eff9e4016ffd0743affbd5a28ff9e3e17ffa04d29ffd9bda0ffe4cdb4ffe9d8c5ffe1bfa4ffd38c60ffad5124ff913a18ff873114ffcd8855fff2ab62ffee9e50ffe38a45ffd1692eff9d4018ffd08f57fff5b368ffe9944dffe08843ffcd6728ffcb6c31ffa4421bffc55d23ffed9b51fff4bd75ffedb778ffbb4e1bffbf5a1cfff2af75fffad7b5fff4e5d2fff7e1c2ffd98f4dffeea85dfff2b569fff0b869fff4cb93ffeeca99fff1d3a5fff3cd84ffface87fffbcc85fffcd07ffff9ce82fff9cf82fffbd185fff9cf84fff8cf85fff7d086fff8d089fff9d089fff9d188fff9d291fff4d29afff3dab0ffedd7bbffefe1c9fff1e2cffeeddbc0fef0caa9cbedbca113fff2e428c640ac3dc43bab38c437ad35c53aad32c238ad2fc33cae2bc43bac29c138a825c837ac22ca3cac20c738a71dca3eb01ac43bb118ca35b516c52eae14bf40b212c639b810cf40af0ec837b60dc43bb10bb92ea209c639aa08bf40bf07b6249206aa2baa05cc339904bf40bf03aa00aa02ff00ff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000001ffffff02ff80ff02ff80ff02ff80ff03aa55aa03aa00aa05cc66cc05cc33cc07db6db608bf409f08bf409f0ab233990cbf2baa0dc43bb10ec849b610cf50af11c33cb412c639b814bf33a616b93aa217c843b119c23dad1ac43bb11cbf37ad1dc135b01fc53aad21c936aa23c53aa825c13eac0cbf40bf10bf40af459f6773f3894e32ff9f5733ff9b512eff975431ff94542eff965430ff925339ff624132ff554239ff53423bff544038ff52413aff4f3f38ff4e3b37ff4e3935ff4c3b35ff4b3934ff493832ff4a3933fe493930fd4c3a34f542302d564d3b3e15ce49b618bf35aa18bf40aa16c546ae15c23daa13c943ae11c33cb410bf40af0fbb44aa0dc43bb10cbf40aa0bb946a209c639c609aa39aa08bf409f07b6249206aa2baa05cc339905cc009904bf40bf04bf40bf04bf40bf03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff0280008002ff00800280808001ff00ff0280808001ffffff01ff00ff01ffffff01ffffff0000ffff01ff000000ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff0100ff00028000800280008004bf40bf04bf40bf05cc33cc08bf409f09c639aa0acc33b20bd146b90dc43bb10fbb33aa10bf40af12c639b814bf40b217bc43b119c23dad1cbf40ad1ec43cb321c13eaa23c533a826c336a828c639ac2cc540ae2fc33cae33c33caa37c33cac3ac639ab39c53aae04ffffff84ac806efea66150ff9c5441feac816effbd836fff9c3b28ffa23527ff912517ff892114ff841e13ff7f1c13ff7a1a10ff771a10ff73190fff70170dff6c160dff69150cff67150dff65140cff64140cff61140cff60130cff5f130dff5e140dff5e140fff5e150fff5a160eff5c241aff56261eff5a2f21ff572f23ff916d55ff906654ff855140ffb18068ffb48267ff9f5b41ffbb7751ffae794effb17240ffa46539ffbc7b4cffac6c3bffb16c43ffb77643ffb8723fffb26832ffc47744ffc8793effc17437ffbe6b36ffc87739ffc77537ffcc7b40ffc6743affcf7c3fffcb7c38ffd27e3fffda8f54ffc68751ffd69c62ffd0843dffd58139ffd17c36ffe4914affdf8a45ffdc8b43ffdf8d46ffdd8c44ffd8873fffd4823bffe18c45ffe48c47ffd78f4cffd4a76cffcb8b3fffda8b41ffdd8b41ffd9873dffce8a41ffdaa571ffd68645ffdb8239ffdd783effc87130ffc25c26ffa9451cffad5025ffca6d30ffba5724ff9d3d14ffa14e29ffddbfa0ffe2cfb5ffe9d3baffe09e6fffb85a28ff9a3e1bff7f2f12ffb8774bfff5b46cfff3a558ffed974dffe18240ffc76028ffa0451effe8ad6efff4af64ffea944effe18340ffc86223ffd2773dffa23e15ffd46d31ffefa25afff7bd75fffad08dffb5531effc5551fffe28d56fff6cda4fff6e4cefff1d2afffd68338ffeeab61fff4b96bfff2ba69fff2c98fffeecf96ffebcd9cfff5cd8efff9cd84ffface83fff9ce7efffacf82fff9ce81fffbd184fff9cf83fff9d085fff9cf85fff9cf87fffad08cfff8d18cfff6d39bfff6d8aefff4dab7ffefdec1ffeee2c8fff5e3d0feeddbc2feebc9a8dde8bb9c1ff7d6ce28bf39a63cc43caa39c536aa36c239aa33c33caa2fc336ae2bc43bac29c138a826c33ca822ca34ac20c738af1dc135a71bc639b319c23dad16c53ab914bf33b212b82aaa10bf30af0ec837b60dc43bb10bd146b909c639aa09c639aa0792249206aa2baa05cc66cc04bf40bf03aa00aa02ff00ff02ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0000ff0001ffffff01ff00ff01ff00ff0280008003aa55aa03aa55aa04bf40bf05cc33cc06d52baa07db49b608bf409f0acc33b20cbf40aa0dc43bb10ec849b60fcc44aa10cf40af12c639b814bf40b215c23db616c53aae18ca40b51ac43ba71bc639b31dc135a71fc53aad20c738af22ca3cac23c53aaf0acc4db201ffffff75926053fc945334ff9b5632ff965330ff965231ff98552eff905639ff664032ff574138ff56453eff57433cff57413bff55423cff53413bff4f3c35ff4e3a34ff4d3a35ff4c3934ff4e3a36fe4c3833fd4b3b33e53d2f295356414715c23daa19c23dad17c837a617c843a615c23daa13c936ae12c647aa10bf30af0fbb44aa0eb637a40dc43bb10bb92ea20acc4db209c639aa07db49b607db49b606d52baa05cc33cc05cc339903ff55aa04bf408003aa55aa03aa55aa02ff008002ff008002ff80800280008001ffffff01ffffff01ffffff01ffffff01ffffff028080800100ffff01ffffff01ff00ff01ffffff01ffffff01ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ffffff02800080028000800280008004bf40bf04bf40bf05cc33cc07db49b608df40bf09c61caa0bd12eb90dc43bb10eb637a410bf40af12c639b814bf40b217bc43b119c23dad1bc639b31ec43caa21c93eb223c53aa826c33ca829c73eae2dc63eaa2fc33cae33c33caa36c63daa2bc43bac18bf40aa12f1aad4b5a67463feaa614bff8f4e3cfec29887ffad5c46ffad4231ffa8392bff942518ff8e2318ff892117ff831e13ff7e1c0fff7b1c10ff781a0fff74180eff71180eff6e160dff6d160dff6a140dff68150cff68150dff66140dff64130cff64140dff65150eff62150fff5f1710ff5c1912ff5a1b13ff5b1c15ff803f36ffa67263ffa97065ffb78872ffad715fff9f6651ffbd7e62ffa75e40ffb67d51ffa45d32ffc99162ffa16337ffc18758ffaa6538ffba7340ffc07743ffbd703dffbf763cffbe7338ffc4743bffca7b42ffc1743effc87c44ffc17139ffd27f47ffc57334ffd18141ffd38d53ffca8b55ffd48f4cffd68639ffda8339ffd37f3affde8b45ffe18e45ffdb8840ffd7843dffdc8a42ffd7853fffd98740ffe08c42ffe08b3fffda8c41ffdaa162ffc88a48ffd78b3dffe58f44ffdb8a3dffd58943ffcd9859ffd89652ffe18441ffdd8141ffd8763bffc66d2dffc05823ffa4431affb86133ffc6662bffb95321ff9a3911ffa04b27ffd7bd9bffefd6b6ffecba8effcb6f3affa0421cff802c12ffaf6d45fff5b875fff8af60fff5a057ffea914bffd87a38ffbc5723ffb05933fff5bd79fff3aa5fffeb904bffe07d3bffc46022ffca6d38ffad481cffe3803dfff1a75cfff9bd74fff7cc8affcb7a41ffc7521fffd9753afff1bb87fff3ddc2ffe9c195ffdc8334ffecb064fff3b86cfff4bb67fff3c683ffefcf9dfff1d09dfff0cd97fff8cf80fffacd81fff9cf80fff9ce80fff8ce80fff9ce81fffacf84fff8ce82fffacf85fff7cd83fffad08dfff5d193fff1d4a8fff2dbbbfff5e0c3fff3e3c7ffe5d5bdffd0b8a3ffcdb69affe3c099eaeebe9c25f1d6c128bf40ac3cc437aa39c53aaa36c239aa33c33caf30bf3aaa2cc53aae29c73eae26c336a824bf40aa21c136aa1ec433aa1cbf37ad19c233ad17c843b114bf40b212c639aa10cf40af0fcc44aa0dc43bb10cbf40aa0acc4db209c639aa07db49b606d52baa05cc66cc04bf40bf0280808002ff80ff02ff00ff01ffffff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280008003aa55aa03aa55aa04bf40bf05cc33cc05cc339907db49b607b6249209aa398e0acc33b20bb92ea20cbf2baa0ec849b610bf40af10cf40af12b839aa13c936ae14cc40b216c53aae18bf40aa19cc3dad1bc639aa1cc840ad1ec43caa1fc542ad20c738af22c33cac0acc4db202ffffffa58e5b3ffe995432ff995430ff975333ff995230ff955635ff6c4432ff563f3aff56443cff56453fff56423cff57433bff55423dff55433dff55423cff4e3b35ff4d3a35ff4c3934fe4a3733fd4c3a38ed3e332f5a69555b15c249b619c23dad18bf40aa16d146b915c23daa13c936ae12b839aa10bf30af0fbb33aa0eb637a40cbf40aa0bd146a20ab2339909aa398e08bf409f07db49b606d52baa05cc339904bf40bf04bf40bf03ff55aa03ff55aa03aa55aa03aa55aa02ff80ff02ff80800280008001ffffff02ff808002ff808001ffffff01ffff0001ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff028080800280808003aa55aa03aa55aa05cc33cc06d52baa07b6249209c655aa0acc33b20bb92ea20dc43bb10fbb44aa11c33cb412c647b814bf40b217c843b119c23dad1bc642b31dca3eb020c738a723c53aa826c336a829c73eae2cc53aae2fc336ae33c33caa34bf3bac27c43bb102ffffff1eddb3b3d3a6725dfea9614aff8d5542fec49385ffaf4c37ffb14331ffa43728ff96271aff92241aff8c2117ff881f14ff821d11ff7e1c10ff7b1b10ff77190fff75180fff72170dff71170eff6f160eff6c160dff6a150cff6a160eff67150dff68150eff68150eff66160fff631711ff601812ff5f1813ff6c211dff6d2620ff9b6055ffab746bffa46e61ffba7e6fffa76055ffa26a4dffbc846affb16f42ffc38d67ffa46843ffb37b50ff9e5a36ffc27d4bffb76635ffba6f42ffb7703dffc6793fffc3723effbe6b34ffc47137ffd38045ffc97341ffd17f3fffc87735ffd08449ffcf8955ffcd8a51ffdb9050ffd6833cffd7833fffd68240ffd6823cffdf8a43ffdb873dffda873dffe08f45ffdc8a43ffd8843fffe08840ffe2893effdd8941ffe09d5dffce8b4affd5893effe28f42ffe18e3fffda893bffd89753ffd9a062ffe08f45ffe48740ffdb8242ffd6723bffc6682affbe5623ff9f3f15ffc97844ffc6652affb2501cff963a10ffa24e29ffd8bc99fff7c89bffe08d57ffb05025ff883114ffa05c33fff1b676fff7b669fff8aa5afff39955ffe78d49ffd67334ffb45121ffc67a4cfff6b976fff0a458ffe98c4cffdc793affc6682cffb85b2affbc5623ffea8e43fff1ab5efff9bd72fff6cd87ffe1a366ffbf501dffd0652affeaa467fff5d7b7ffe3b07fffe08c39ffeab365fff1ba6afff6bc66fff4c376fff4d3a7ffedca90ffedd19cfff8ce84fffacd85fff8cd7efffacf81fff8cd80fff8cd80fff9cf82fffbd084fffacf83fff9cf85fff7cf8afff5d49ffff0d6affff0dcbdfff0e0c9fff5e5ceffe9dbc6ffdcc2adfeb79679ffbb8f69eef1bb972ef4cdbc31c13eac3dc036ab3ac139ab36c239af33c33caa2fc336ae2dc139aa2ac23daa27be3baa23c53aaf21c13eaa1ec43caa1cbf37ad19c233a317bc37a615c23daa12c639aa10cf40af0ec837b60dc43bb10cbf40aa0ab2339909c639aa07b6249207b649b606aa55aa0480408004bf40bf03aa55aa01ffffff01ffffff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ffffff01ff00ff01ff00ff02ff808004bf408004bf40800599339906aa2baa06aa2baa08bf409f09c639aa09c61caa0bd146b90cbf40aa0dc43bb10fcc33aa10bf30af11c33ca513c943ae14bf40b215c231aa17c843b119c23dad1ac43bb11bc639aa1cc837ad1ec433aa1fc53aad17c843b112c647aa0be8a2d1d88f573aff995430ff995333ff99522eff935531ff724635ff553f37ff54443dff57443fff584440ff56443eff57463dff57443eff57433eff56433eff513f39ff4d3a35fd4e3a35fe4f3d38f041322e49624d5012d447b814cc33b215c23daa16c53aae15c23daa14bf40b212c639aa11b43ca50fbb44aa0eb637a40cbf40aa0bd146a20acc339909c639aa08bf409f07db49b606d52baa05cc33cc04bf40bf03aa55aa04bf40bf02ff80ff02ff008003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff000000000000ff000000000001ffffff0000000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ffffff0280008003aa55aa03aa55aa03aa55aa05cc339906d52baa07db49b608df40bf09c639aa0bd146b90dc43bb10ec837b610cf40af13bc43ae14bf40b216c53aae19c23dad1bc639aa1ec43caa21c93eaa24bf39aa27c43baa29c73eae2dc139aa2fc33cae33c33caa34bf3bac05cc669902ffffff3d9f8275eea46e59fea8624afea97462feba7869ffba4c38ffb84533ffa43527ff9b2a1eff97271dff912319ff8d2116ff871e14ff801e12ff7e1d12ff7c1c12ff781a10ff761910ff74180fff741810ff71170dff6e170eff6e170eff6c150eff6c150eff6c160eff6b1811ff661911ff641813ff631914ff661e1aff6f3129ff855b4eff8d6455ffa97060ff975d4fff995b4cffbe8a6fffad715dffab7f60ffbb9371ffa86849ffac7249ffb16c49ffa5603affba7c4cffad6335ffca874dffb25e33ffbd7036ffbe7239ffc57a47ffb4713bffbf793affc67a3dffc57d45ffd08f5effc9864bffd38041ffd27c38ffda8945ffd58440ffd2803affdf8d45ffd9853dffda873dffda873fffd9883fffd3833cffdc863fffe2873fffdd873cffd89253ffc89058ffd2883fffdd8c41ffe39043ffdc8a3fffd98d43ffd19a63ffdb9352ffe48e47ffe58641ffdc803fffd07135ffc7672affb85221ff9f3f14ffd68750ffc6642affaa4a16ff9b3f18ffa24f2bffe4bd93ffe89a62ffcd6933ff8d3515ff914b27ffefb97bfffcbc71fff9b264fff6a65afff0964dffe3873fffd26b2effaf4920ffd4945efff7b571ffef9e53ffe48b4cffd57236ffcb6e36ffa94b1cffce6930ffef9748fff2b164fffbbe73fff6cb85ffecbd7fffc35e2dffc95721ffe5904dfff5c89fffdda069ffe59946ffebb36bfff1bb6bfff8bc65fff6c371fff4d3a4ffefcb8fffefd0a1ffedc98afff5ca80fffacf81fff8cc7ffffacf82fff7cc80fffacf83fffbcf84fff9cf83fff9d08afff3cd89fff3d3a0fff4dcbdffefdcbdffefdecafff2deceffe5d0c3ffdfcabbffcfb69dfd9c7151f1d39a7944f0c7b009c655aa3ec13aa93ac63eab36c639aa34c43bac31c139ac2ec23da62bbe3ba627be3ba324c639aa21c93eaa1ec43caa1cc840ad1ac43bb117c843b115c23daa13c943ae11c33ca50fcc44aa0dc43b9d0cbf40aa0acc33b208bf409f08bf409f06aa2baa059933990599669903aa55aa028000800280008001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff01ff00ff0280008003aa555504bf408004bf40bf0599339905cc339906aa2baa08bf409f09c639aa09c639aa0acc33b20cbf40aa0cd540aa0ec837b60fcc33aa11c33cb412c639aa14bf40b215c23daa16c53aae18bf40aa18bf35aa1bbd39aa1cbf37a41dc135a71ec433aa11c33ca510bf40af29daa2b4f5894d32ff9a5532ff975032ff955332ff764a34ff543b34ff52413aff55433bff57443fff58443fff57433eff59453eff58453dff57443eff55443dff56433dfe4f3d36fe4e3d36f24637305959484510bf509f17c837a618bf40aa16c53aae15c23daa13c936ae12c639aa11c33ca50fbb33aa0eb637a40cbf40aa0bb946a20acc33b209c639aa08df409f07b6249206d52baa05ff33cc04bf40bf04bf40bf03aa55aa03aa55aa03aa55aa02ff80ff028080800280808001ffffff01ff00ff01ff00ff01ffffff01ffff0001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02800080028000800280808003aa55aa04bf40bf05cc33cc05cc33cc06d555d507db49b60acc33b20bd12eb90cbf40aa0ec849b610bf40af12c647b814bf40a616c53aae19c23dad1bc639aa1dca3eb020c740af23c53aa826c33ca829c13ea82cc53aae2fc33cae32c238ad36c239aa0fcc44bb03ffffff60aa877af7a8725bfea3604cfeb78677ffbb6b57ffbb4d3bffb94537ffa53225ff9d2b21ff99281dff95251bff912319ff8a2015ff842015ff821e14ff7f1d14ff7b1c12ff791b12ff771a11ff761911ff741910ff73190fff71170fff70170fff6f170fff6f170fff6d1810ff691a12ff681a14ff6a1f19ff732e29ff7a3e35ff956155ffa2675affa36457ffa8685cffad7060ffbc8571ffa96654ffc39d7fffb28265ffc28061ffa26744ffcf8c68ffb7734effb6784dffbd774bffb46f37ffc07042ffb76e39ffbc7542ffc77a3dffc17734ffc87f49ffca8958ffcd8c5affbd763dffd38244ffd57a3cffd98441ffd1803bffd7843dffd5843dffda883effdd8a41ffdb883fffde8c43ffd8853effd7843effdd873effde843cffd98a44ffe0a062ffcf8b48ffdb8d43ffe08e43ffe09147ffd98b44ffd79c57ffdca265ffe5934fffe68c50ffe38544ffdd7d3dffcb7131ffc6642cffb34f20ffa74d21ffd28147ffc05c27ffa84619ff9e421eff9f4c26ffe6a672ffd3753bffab461dff9b5327ffecb67dfffac27cfffab970fffdaf67fff2a358ffec954affdf8135ffcd672bffa34319ffeeb178fff5b16effef9850ffe78746ffd06c2cffc86e37ffab491cffdf7d3efff49c4ffff5b267fffbbe75fff9c784fff8d094ffca7943ffc4521cffdc7d3cffeeb580ffd89555ffeaa353fff0ba6efff2bf6cfff9bd65fff7c16efff2ca93fff0cc97fff0c994ffeed39ffff6cb83ffface82fff9cb82fff8cc82fff9ce82fff8cd81fff9ce86fff9cf85fff6cf8bfff9d498fff2d29bfff3ddc0fff4e0c7fff0decafff0dacbffceb5a5ffd3beaaffb4a189fdc4aa87f4cfa07959eec6ac16c546ae3ac639b03ac639ab37c338ac34c43bac30c53aaa2dc139aa2ac837aa27c434aa24c639aa22c33cac1fbd3aad1cbf37ad1ac43ba717c843b115ce49b613c943ae11c33ca510bf40af0eb637a40cbf40aa0acc33b209c639aa08bf409f07b649b606aa55aa059933990480408002ff80ff0280008001ff00ff01ffffff0000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff0280000004bf808004bf408004bf00bf05cc33cc06aa2baa06d52baa08df40bf09c639aa0bb946a20cbf40aa0dc44eb10dc43bb10fcc44aa10bf40af11c33cb413bc36ae14bf40b215c23daa16c53aae18bf35aa19cc3dad1bc639aa1cc840ad1dc135a710bf40af04ffbfff57986f5bfa915235ff97502fff945231ff774c37ff543c34ff503f39ff52413aff53413cff54433fff57453fff57443dff59453eff57453dff58453eff57443dff57433efe56443df6493a34675445430cbf55aa17c843a614cc40a616c53aae15c23daa13c936ae13bc36a111d23cb410bf309f0ec837a40dc43bb10cbf40aa0acc33b209c639aa09c655aa07b6249206aa008005cc339905cc339904bf408003ff55ff03aa55aa03aa55aa0280008002ff80ff02ff80ff0100ff0001ff00ff01ffffff010000000100ff0001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff03aa55aa0280008003aa55aa05cc339906d52baa06d52baa08df40bf0acc4db20bd146b90dc43bb10ec849b610bf40af12c647aa14cc40b217bc37a619c23dad1bc639aa1ecc3cb320c740af23c53aaf26c93cae28c639ac2cc540ae2fc33cae32c238ad33be37aa13bc43ae07db92b689a67f72fcb27262fea1614ffeb88780ffbc5e4affbc503dffb44533ffa73224ffa22e20ff9d2a1eff9a271bff942419ff8e2216ff8a2217ff872015ff831f13ff801d13ff7d1d12ff7b1d10ff781b0eff771a0fff761a0fff74190fff741910ff741911ff73170fff741811ff741a13ff701a13ff711f18ff6e261eff7b372eff864037ff89453aff854838ff8b5045ffbb8277ff9b6253ffc88f80ffc38f7dffbf8972ffa46649ffbf8561ffa55c3effc37d54ffb56742ffcc7c53ffb9643dffb26438ffc77c49ffc26f3effbd713cffc18053ffd3926bffc3804affc7783affce7b3cffd98542ffd78343ffd07c3affda8440ffd4823affdd8b41ffdc8740ffd8833bffe08d44ffdc8941ffd4813affe18a43ffdd8440ffd3813effe0a062ffcf8d49ffd68c3dffe19042ffe68e45ffda8a3dffdc934effd5a063ffdd954cffe9934dffe68d47ffde833fffdb7d3cffca6e2cffc7602effac4c22ffae5a2bffd2803fffbb5522ffa1431bff9c431fff9d4a21ffd7824affb85826ffb45b2affde9956fffac988fffbc078fff6ba6ffff8ae64fff39f51ffed9046ffe0793bffc6622fffb06331fff5b97afff4ac68ffed964fffe48243ffcf6b2bffbf6b39ffb34f1bffe68a43fff3a658fff7b566fffbc079fffbc784fffbcd8effe0a56affc25325ffd36d31fff1ad6bffda944affefab5efff3c379fff5c06cfff9c06afff6c16ffff3c67ffff3d3a2fff3ca84fff0d19affecce90fff6ce7ffffacc87fffacc80fff8d083fff6cf7ffffacc8afff9cf8afff5cf8bfff4d6a7fff5dbb3ffebd8b1fff2e1c8ffefe1ccffcdb6a2ffc4a993ffb68c74ffba8f76fdbe9a7ef7c79a7574e9b99c03ffffff2fc33cae3bc23dad38c43bad35c03aa831c63eac2ec83dac2bc43bac28c639ac25c13eac22c33cac1fc53aad1dc13eb019cc3dad18ca40aa16c546ae13c943ae12c647aa10cf50af0ec837a40cbf40aa0bb946a209aa398e08bf409f07b6499206aa2b800599339904bf408002ff80ff0280808001ffffff01ff000001ffffff01ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ffffff01ffffff01ffffff03aa55aa03aa555503aa55aa04bf40bf05cc339906d52baa06d500aa07db24b609c639aa0acc4db20bb946a20dc44eb10dc43bb10ec837b610bf309f11c33ca513bc36ae14bf40b215c23daa16c53aae17c837b118ca35aa1ac43ba71bc639aa1cc840ad1ac43bb106ff80d57f8d624ef9945336fe854e36ff583526ff413028ff4a3a36ff4d3e38ff503f3aff523f3bff52423bff55433dff59453fff59463fff59463eff59453eff58443dff58453ff45747427a493f3b0fcc66bb17bc43a613c943ae14bf40a614cc40b213c936ae13c936ae10cf30af0fcc33aa0ec837a40dc43bb10bd146b90bd146b909c639aa08bf209f07b6249206d52baa05cc339905cc339905cc669903aa00aa03ff55aa03aa55aa02ff80ff028000800280008001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028000800280808003aa55aa03aa55aa05cc339906d555aa07db49b608bf40bf09e339c60bd146b90cbf2baa0fcc44aa10bf409f12c647aa14bf40a617bc37a619c23dad1bc639aa1ecc44b320c738a723c53aa826c33ca829c73eae2cbf3aa82fc33cae32c238a832c238ad0bd146b907db92b6a3a67c74feb46f61fea56b58fec58e85ffbd5a49ffbc503effb54433ffa93425ffa42f22ffa02c1fff9d2a1eff96261bff912519ff8d2418ff8b2216ff872014ff852015ff811e13ff7f1e11ff7d1d10ff7b1b10ff7a1b11ff781a11ff771911ff771911ff771910ff761a12ff761b14ff751c14ff751d15ff711d15ff6e1f16ff6f2519ff6f2f21ff754433ff8b574aff8b5145ffa06e60ffbb8275ffb18073ffab7c69ffc08671ffa07150ffc48971ffa66946ffb7744dffac663cffad6c3fffc57f50ffb36c33ffbc7941ffce8b60ffc68559ffc0793fffcc7e43ffce773dffd38346ffcf8243ffd58342ffd68441ffcd7a35ffde8c44ffdd8a43ffda8640ffdf8c45ffdd8b43ffd8853effdf8c44ffde883fffd5823bffdd9654ffd89956ffd58a46ffdf9047ffdf8d43ffe18e46ffdc8f40ffdc9e5effdea664ffe79952ffec9551ffe68c47ffe08341ffd97b3affc96d2cffc5612fffa7491effba6838ffcc7838ffb24f1cff9d451bff9a441bff9a4920ffbe662fffcc7c3fffef9f5affe39b51fff9c986fff9be76fff9b86efff7ac63fff29d4effed8e41ffdd7536ffbb5a28ffcc8852fff5b573fff1a760ffed934effdf7e3cffcf6d2effbb6435ffc36028fff0964dfff6a95cfffbb86dfffcc37bfffbc883fffbce8dfffbce96ffba5a24ffc86529ffefab66ffe3a155fff0ae60fff7cc83fff6c16dfff8c26afff6c26ffff6c77bfff0d09afff4cb88fff2c98afff1d7a6fff2ca83fff7cd83fffacd83fff8cd83fff9ce84fff8cc86fff7cf8ffff5d297fff4d7aefff7dfc1fff1e1c7ffeee0c7ffe0d1bcffc9b29affaf8c74ffc08d71ffb07357fdaf6e50fbc686628fe6b69908df9fbf33c33caa3bc73dad38c437ad35c03aa831c139ac2ec23dac2bc43bac28c639ac25c137ac22c33cac1fc53aad1dc13ea71ac445b119c247ad16c53aae14cc40b212c639aa10bf40af0ec849b60cbf40aa0cbf409509aa39aa08bf40bf07b649b606d555aa05cc339904bf40bf03aa55aa01ff00ff02ff808001ffffff01ff000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff0280008003aa55aa04bf40bf04bf40bf05cc339906aa2b8006d500aa08bf209f09c639aa09c639aa0bb946a20cbf55aa0dc43bb10ec837a410bf309f11c33ca512c639aa13c943ae15c23daa15c23daa16c53aae18bf35aa19c23dad1ac43ba71bc642b319c233ad0bd15db979916b5ff984553ffe5d3e31ff3d2b27ff3a2b25ff3c2d27ff44342eff493934ff4f3e3aff52423cff56443eff594641ff58453eff5a463fff59463eff5a473ffd56463da54c413814bf99b214cc40bf16c53aae14bf33a615c23daa13c943ae12c639aa10cf30af10cf40af0ec837b60dc43bb10cbf40aa0bb92ea209e339c609c639aa08bf409f07b6249206d52baa05cc339905cc339904bf408003aa55aa02ff80ff02ff80ff0280808001ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffff0002800080028000800280008003aa55aa03aa55aa04bf40bf06aa2baa07b649b608bf40bf09c639aa0bd12eb90cbf2baa0ec849b610bf40af12c639aa14cc4db217bc43a618ca40b51bc639aa1ec43caa20c738a723c53aaf26c33ca829c138a82bc435ac2fc33cae32c73dad36c239aa1aba3bb108df9fbfb6aa7e73feb56e61ffa77462fecc8b7effc05748ffbe503fffb44232ffab3527ffa83225ffa32e21ff9e2a1dff99271bff95271aff912518ff8e2317ff8a2216ff872115ff852014ff821f12ff801d10ff7e1d11ff7d1c12ff7c1b11ff7a1b12ff7a1a12ff791b12ff781c13ff771c14ff781d14ff791d15ff781e16ff762018ff752319ff7b3a30ff733d32ff824e47ff96665cffa56d5dffc48578ffba897cffae7767ffcb9581ffb6846affae7a5dffb17b5affa97051ffa87350ffb57244ffc27a47ffc58759ffc0865dffce8e5cffbc743cffce7d48ffc7753cffcd7940ffd48648ffd68747ffd37f3fffd17e3affd98842ffd98740ffd4843cffd6833dffdc8a42ffd6843effda863fffe08a43ffdd863effd78c48ffd99d5cffdf9651ffdd8f43ffdf8e41ffdf8d45ffdd8f45ffd8944bffd9a060ffe39957ffee9c58ffeb9750ffe58c46ffe08340ffd87937ffcc6d2dffc6612fffa7481cffc37340ffca7034ffac481bff9d451dff93421affa05328ffd5884bfff5a960ffec984bffe09249fff9c683fff9be77fff8b56cfff5ab5ffff09b4cffe88b3cffd97130ffb0511effe3a065fff5b26dfff0a359ffee914cffda7434ffd07739ffb05223ffd57334fff39d53fff8af62fffcbc72fffbc57cfff9cb85fffbcf8efff9d19bffd49058ffc56a2dffeca961fff1b769fff6bd6ffff5cd85fff6c36cfff8c36bfff7c36ffff7c778fff1ce94fff3cc8dfff6cc82fff2ce91fff0d39afff6cd84fff9cd84fff9cc85fff9cd87fff9cf85fff5d091fff4d5a2fff3d9b5fff6e2c9fff1e3d1ffecdec9ffbba28affb6997dffbd9c7dffac795cffb37355fdb66645fdb96b46b3deaa8e03ffffff2fc33cae3cc43cae39c03aaa35c53aad32c238ad2fc33cae2bc43bac29c138a826c336a823c53aa820c738af1ec43caa1ace3bb118ca40aa16c53aae14bf40a612c639aa10cf40af0ec849b60cbf40aa0bd146b90ab2339909c655aa07db6db606d555aa04bf008004bf408003ff55aa028080800280808001ffffff01ffff0001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ff00ff02ff808002ff008004bf40bf03aa55aa05cc339906aa2b8007b6249208bf209f09c639aa09c639aa0acc33b20bd146b90cbf40aa0eb637a40ec837a410bf309f10cf40af12c639aa13bc36ae15c23daa16c53aae17c843b117c843b119c247ad19c23dad18ca35aa12b8479c4cb9a49ef76b4f44fe3b2a25ff3c2c27ff3a2b26ff3b2b26ff3a2b25ff3b2c27ff40322cff4b3c36ff51413bff574640ff594741fe5b4942fe58463dfd5b4941c351443c21a26c9313bc36ae16c53aae15c23daa14bf40a613bc36a112c647aa11c33ca50fcc33aa0fcc44aa0dc43bb10cbf40aa0bb92ea20acc33b209c639aa08bf40bf07b6249206aa2b8005cc339905cc339904bf40bf03aa55aa03aa55aa02800080028000800280808001ffffff01ffffff0000ff0001ffffff01ff00ff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ffff01ffffff0280808003aa55aa03aa55aa04bf408004bf40bf06aa2baa07b649b608bf40bf0ab24db20bd146a20cd540bf0ec837b610cf40af12c639aa14cc40b216c53aae18bf35aa1bc642b31ec43caa20bf38a723c53aaf25c837ac28c639ac2bc435ac2ec237ac32c23da835c53aad0cbf40aa0affffe6d6aa7c6ffeb87266ffb28071fec37566ffc15746ffbe4e3effb54030ffaf3829ffaa3426ffa52f21ffa32d1fff9e291bff992719ff96271aff922518ff8f2417ff8b2215ff892216ff872114ff852014ff831f14ff811e12ff801d13ff7f1d15ff7e1d14ff7d1c13ff7c1c13ff7d1d15ff7d1d15ff7e1d16ff7e1f17ff7c2019ff7a231aff76322aff6d352cff6b3029ff83443cff9b6350ffc4897effc0796affc69586ffb7816effc1967effc6897bffbc8665ffc18361ffbb7754ffc58754ffd0895dffbd7e4cffc78953ffb06631ffd3854cffc06e38ffc4753bffd38449ffd28343ffcd7938ffd4803dffd27e3affdd8b44ffd6833cffd8843dffdf8c43ffe08b46ffd9853fffe28d47ffde8740ffdb8942ffe2a260ffda9651ffd78a3fffe29146ffdf8d43ffe19047ffdc9244ffdca05fffda9954ffea9955fff09d57ffeb9951ffe58c46ffe18240ffd77936ffcd6f31ffc2622dffaa4c1fffca7a46ffc1652dffa7451dff9b421cff94461affde945efff6aa62fff5a254ffec9545ffdd8a42fffcc582fff9bd77fff7b368fff6a95effef974bffe6853affd2692dffa94f1effebaa6efff5af67ffefa058ffeb8a47ffd06a2effcf7841ffad4b1cffe48640fff6a75bfffab567fffcbf75fffcc782fffccb8afffdd193fffad69efff1c18cffd18543ffeea85efff8c372fff7c272fff6cd87fff6c46bfff9c46cfff7c46ffff7c674fff4d090fff4cf94fff5cc7efff5cc84fff1d497fff0d193fff5cb81fff9cd83fff9cc87fff8cf8afff6d399fff5daadfff3dfbeffefdcc6fff6e9d9ffdbcbb9ffc4a289ffa87c61ffa5745affbb856affb87b5dfeb5714fffbd7551d4dba4840ae699cc3cc437ae3cc437aa39c03aaa35c53aad32c238ad2fc33ca82cbf3aa829c138a826c33cae23c533a820c738af1ec43caa1bc642aa18ca40aa16c53aae14bf40b212c639aa10bf40af0fbb44aa0dc43bb10bd146b909c639aa09c639aa07db49b605cc33cc04ff40bf04bf408003ff55aa03aa55aa02ff008001ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ff0001ffffff01ff00ff01ff00ff02ff808003aa555503aa55aa04bf80bf04bf40bf06aa2baa06d52baa07b624b608bf209f09c639aa0ab233b20bd146b90cbf40aa0dc43bb10ec837b60fbb33aa10bf40af12c647aa13bc36ae13c943ae14bf33a615c23daa16c546ae17c837a619c23dad0fcc44bb11c34bb43de2d5cdf43b2c24fe372823ff3a2b25ff392a25ff392a23ff392923ff382a24fe382a24ff3a2c26ff40302aff4f3d38ff5f4c46fe5d4a43fd5d4c45d052453b2ca27a9111c34ba512c639aa14bf33a613c936ae12c639aa12c647aa11c33cb40fcc33aa0ec837b60dc43bb10cbf2baa0bd146a20acc33b209c639aa08bf409f07b649b606d555aa05cc339905cc339904bf80bf03aa55aa03aa55aa02800080028080800280008001ffffff01ff00ff01ff00ff0000000001ffffff0000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280808002ff80ff04bf408004bf408005cc339907b649b6089f409f09aa39aa0bb946a20cbf2baa0ec837b610bf40af11c33ca514cc40b216c53aae18ca40b51ac43bb11dc13eb020c740af22c33cac25c837ac28c639ac2bc435ac2fc33cae32c23dad35c03aa80cd555aa14fffff2e5a97769fdb37265ffb98b7cffbc6b59ffc35746ffbc4f3cffb5402fffb23a2cffac3627ffa93123ffa53021ffa12b1dff9d291cff99281bff952619ff922519ff8e2317ff8b2216ff8a2216ff882114ff862114ff841f14ff841f16ff821e15ff811d14ff811e15ff811e14ff811d14ff811e15ff811e16ff812018ff802119ff7e231aff76271eff6c291fff7c3b32ff783e33ffa86f61ffa06656ffc38f7fffad7768ffbc7d6dffbb8670ffba735effb7825cffc1805bffb9754affb97b4effbe8151ffc0834effc17c45ffc47e4affbc713effc87d45ffc57e41ffd38746ffce7d3cffd07c3bffcf7a37ffdf8b47ffd28039ffdb8742ffda8640ffdd8943ffd5813cffe28e49ffde8944ffdc8742ffdb9451ffdf9f57ffdb9148ffe39347ffdf8b41ffe28f48ffde8e44ffda944bffdea360ffe49950ffef9d57fff19e56ffec984fffe68d45ffe18240ffd67836ffcc6e32ffbe612cffaa4f24ffcf7f4bffb95c27ff9f4319ff98491cffd08e53fff8ae67fff7a758fff19f50ffed9647ffde863efff9c27cfff7bc73fff7b366fff9a95fffed9448ffe27f3affca612affb26230fff3b372fff2aa62ffef9d58ffe58141ffc8692bffc16938ffc05e28ffef964efff7ab5ffffbb96dfffbc178fffbc784fffcce8ffffbd295fff9d69ffff0bf88ffd5853ffff3b064fff7c373fff7c574fff6cd8afff7c66dfff9c56ffff7c770fff8c674fff4cd8bfff1d194fff5ce80fff6ce83fff4cd87fff0d39bfff4d18efff8ce83fff9cb89fff7d290fff2d3a1fff5deb9ffefdfc1fff3e2cbffdfd0beffe0d2bfffbc9985ffa7775cffa97358ffae7252ffaf6d4efec07b57ffbb734ee1d1967827d162b125c83eac3cc43caa3ac639ab35c53aad33c33caa30c53aaa2cc53aae29c738ae26c336ae23c53aaf21c136aa1fc53aad1cc840ad1ac43bb116c53aae15c23daa12c639b810cf40af0fbb44aa0dc43bb10bb92ea20acc33b209c639aa07b649b606d52baa05cc33cc04bf408004bf408002ff808001ffffff01ffffff0000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff02ff808002ff808003aa55aa04bf40bf04bf40bf05cc339906aa2b8007b649b608bf409f09c639aa0acc33b20bb946a20bb92ea20cbf40aa0dc43bb10ec837b60fbb33aa10bf40af12c639aa12c639aa13c943ae14bf40b215c23daa16c53aae17c837a60dd83bb108bf60bf36f1e7e3f3332922ff372924ff3a2a25ff382923ff392a23ff382923ff362923ff362923ff352822ff362723ff3f2f29ff62504afe5e4b46df4e3f38389f898d0dc44eb111c33cb413c936ae13bc36ae12c639aa11c33cb411c33ca50fcc33aa0ec837a40ec849b60cd540aa0bd12ea20bb946a209c639aa08bf40bf07b649b606d52baa0599339905cc339904bf408003aa55aa03aa55aa0280008002ff80ff0280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ffffff02ff80ff03aa55aa03aa55aa05cc339906d555aa06aa2baa08bf60bf0ab24db20acc33990cd540aa0ec837a40fcc44aa11c33cb414bf40a616c53aae18bf40aa1ac43bb11dc13eb01fc53aad22c33cac24c639aa27c434aa2bc43bac2dc639aa31c139ac34c43bac0fcc44aa1bece3d9e9ac7665fdac6d5fffcb9e91ffbd6754ffc45645ffb9503affb84631ffb43c2effae3829ffab3325ffa83124ffa42d20ff9f2b1dff9c2b1dff97291cff95281bff92261bff8e2319ff8d2317ff8b2217ff8a2116ff892116ff871f15ff861f16ff851f16ff831f15ff832015ff822016ff832016ff842017ff842119ff83221aff81231aff82261dff7e2b20ff6f2a23ff88483fff733f31ffa36c64ffb37465ffb2776cffa67467ffad7f63ffb8846affbc8f6bffb78360ffa87650ffb47d4dffaf683effcc956affb47849ffc5834effc37f49ffb66d3affd68e51ffc8783bffcb7939ffd27f3dffd17e3bffdc8a46ffd78640ffd78640ffdd8d46ffda8741ffe28d47ffdf8a45ffde8a46ffd88843ffe4a361ffd78f48ffdf8f47ffe28e47ffe08f47ffdf8d45ffdd9349ffe3a563ffdc9856ffea944ffff09e56fff09f57ffeb954effe58d45ffdf823fffd57836ffce7035ffbf622effac5228ffd3844effb15221ff9c481dffcf8c56fff6b168fff7ad5efff9a355fff09f53ffec9347ffe1863dfff6be78fff9bd76fff8b167fff6a758ffe99142ffde7c37ffc05724ffd18753fff5b36ffff0a75fffee9a52ffe07a3bffcc6f33ffb3582cffd47235fff5a156fff7af62fffabd72fff8c47bfffacb87fffad091fff9d599fff9d5a0ffd98b4effdf873cfff6ba70fff9c273fff6c67afff5cd8bfff7c66ffff9c672fff8c672fffac773fff4cb86fff3d299fff5cc85fff7cc86fff7cd82fff1cf90fff3d69ffff1cb87fff7ca89fff5d092fff4d9acfff2e3c8fff0e0c7ffefe1c6ffdfcab5ffb69d88ffb59480ffb28167ffac7053ffb97355ffb86d4bfeb96946ffbf704be7ca8c6c13e4aebc21c13eaa3dc43bab3ac139ab36c239aa33c337aa30c53aaf2dc63eaa2ac237aa27be3baa24bf39aa21c13eaa1ec43cb31cbf37ad19cc3dad17c843b115c23daa13c943ae10cf40af0fbb44aa0eb637a40cbf40aa0acc33b208bf409f08bf409f06d555d50599339904bf408004bf408003aa005503ff55aa02ff80ff02ff80ff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff00ff02ff808002ff808003aa55aa04bf40bf05cc669904bf40bf05cc339907b6249208bf409f08df40bf0acc4db20acc4db20bd146b90cbf40aa0cbf40aa0dc43bb10fbb33aa10bf40af11c33ca511c33cb412b839aa13bc36a114cc40b215c23daa13c936ae01ffffff02ffffff2bf3ede7ef352b25fe382923ff382a25ff382924fe372923ff372923ff352822ff342822ff342721ff382925ff55443fff60504bf050423f5a7a6c6911c33cb40fbb449913c943ae13c943ae12c639aa11c33cb410bf40af0fcc44bb0ec837b60dc43bb10cbf40aa0cbf40aa0bb946a209c639aa09c639aa08bf40bf07b6249206d555d506aa55aa04bf40bf04bf408003aa55aa03aa55aa02ff008001ffffff0100ff0001ff00ff01ff00ff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ffffff02ff80ff04bf40bf04bf40bf0599009907b6499208bf60bf09c639aa0bb946a20cd540aa0ec849a410bf40af11c34bb413c943ae16b946ae18bf40aa1ac43bb11dc13eb01fce3aad22c33cac25c83eac27c43baa2bc43bac2dc639aa31c139ac33c337aa0fcc44aa24dccdc6e3ae7667fba26b59ffd9a698ffc26452ffc45643ffbd4f3affbd4736ffb53f2dffb1392affaf3628ffab3325ffa62f21ffa32d1fff9f2d1fff9b2a1dff97291dff95281bff92261aff902519ff8e2418ff8d2317ff8c2217ff8b2017ff8a2118ff892118ff872017ff852116ff852117ff862117ff862219ff852219ff85241bff83271dff85251fff7e291eff7d3129ff6a2d23ff7e4339ffa45e53ffb5705dffad7267ffc89080ffbc8e75ffd3ab9affb47f5fffc18e67ffb98059ffb98253ffbb8157ffac6f41ffc68757ffb06c38ffb46e37ffca8248ffcf8543ffc47136ffd3813dffcc7a38ffdb8945ffd3803cffdb8943ffdb8943ffdb8842ffd7853fffe18d47ffe08c46ffdc8943ffe1944fffd99148ffda8b43ffe49148ffe39047ffe19047ffdf9248ffd99850ffe3a361ffe09149ffee9650fff1a257ffed9e54ffed964effe78d45ffdf823effd77838ffd17036ffc2622effb1582bffd18249ffa64c1dffd09056fff7b46ffffbb063fff9ab5afff7a356fff19b4dffec9146ffe0843ffff3b975fff9bb77fff8af68fff3a355ffe68b3effd57231ffb75624ffe9a76afff6b06efff1a45cffeb964effd97535ffd37942ffaf5324ffe38840fff4a556fff9b465fff9bf74fff9c67efffccf89fff9d493fffad7a0ffe6b37bffd47332ffe9974cfff6bf72fff9c172fff7c97efff5ce87fff6c66ffff9c771fff8c671fff9c871fff5ca7efff4d499fff1cb88fff5cd82fff6cf84fff5ce8bffeed099fff1d69ffff1ca88fff6cf91fff7dab0ffebddc7fff0e3d6ffc4af9bffb68e78ffbc856cffa77458ffad7659ffbb7f62ffaf6a4affb46b49feb66b49ffb96f4cedc6846218eacab511c34bb43ec13aad3ac63eab37c33cac34c43bac31c139ac2dc139aa29c138ae28bf40a625c13eac21c93eb21ecc3cb31dca3eb01ac43ba717c837b116b93aae13c943ae11c33ca50fcc33aa0dc43bb10bb92ea20acc4db209c639aa07b6249207b6249205cc33cc05cc339903ff55aa03aa005501ff00ff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffff0002ff80800280808003aa55aa03aa55aa04bf40bf04bf40bf05cc339906aa2baa07db49b608bf409f09c639aa09c639aa0acc4db20acc33b20bd146b90dc43bb10dc43bb10fcc33aa10bf40af10cf40af11c33ca512b839aa13bc36ae14bf33a60fbb44aa01ffffff02ffffff2af3ede7eb362a26fe392922ff382a24ff372823fe372822ff362721ff342621ff352722ff352621ff3c2b26ff61504cfc5c4c4983675a560fbb55bb0ec837b60edb49b60fcc44aa12c639aa10bf40af0fcc33aa0fbb33aa0ec837b60dc43bb10cbf40aa0bd146b90acc4db209c639aa09c639aa07db49b607b6249206aa2baa05cc33cc0599339903aa55aa03aa55aa03aa55aa02ff80800280808001ffffff01ffffff01ffffff01ffffff01ff00ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02ff80ff03aa55aa04bf40bf0599339905cc339907b649b608bf609f09c639aa0ab233990cd540aa0dc43bb110bf50af11c33cb413c943ae15c23daa17bc43a61ac445b11cc840b61fc53aad22c33ca524c639aa27c43baa2ac23daa2dc639aa30c53aaa2ac23daa0ec849b62ed3bcb7d9af7469faa57463ffd99e8dfec4624fffc45a44ffbf513dffbc4635ffb6402dffb43d2cffb13928ffad3625ffa83122ffa53022ffa22e20ff9e2c1dff9b2b1cff99281bff96271aff942719ff932618ff8f2416ff8e2317ff8e2217ff8e2217ff8d2117ff8c2116ff8c2117ff8b2118ff8b2218ff8c2319ff8b2419ff89261bff87281cff892721ff822d22ff702c20ff995c57ff80423eff90524eff9e6d64ffb47465ffb47260ffca9d88ffa76a5fffc39e84ffa36d57ffc08667ffa86f54ffbd865cffbd7e51ffb97345ffc98450ffb76839ffcb8241ffd07f41ffc77534ffd3813dffcf7c3affdb8744ffd5823dffd7863fffe18d47ffdc8941ffe08e46ffe18c45ffdd8741ffdc8b43ffe99f53ffdf9244ffe09043ffdf8e41ffe7954bffdb8b44ffe19b50ffdea363ffda8f4bffe79343fff09c50fff2a156ffed9d51ffee964cffe78a43ffdf813effd9783affd37037ffc3622affbb6534ffc67c45ffd18f57fff9bd74fffab46afffbb061fffaaa57fff6a456fff1994bffeb9245ffdf813cffeeb16dfff8bb76fff5af67fff09e54ffe4823fffcb662fffb15928fff6ba75fff6ad69fff29f5cffea8d4cffd37535ffce7542ffbd5d27fff0974bfff8a85efff9b869fff9c174fffdc781fffcd189fff7d79efff6cd9affd07937ffdf7a36fff4ae60fff6c16efff8c36ffff7c97efff7cf85fff6c670fff9c870fff8c771fff9c971fff6cc7afff4d595ffeecb89fff5cd7ffff4cf85fff6cf86fff4d090fff0d8aeffefd4a7fff3cf95fff3dbb4ffeee1cbffcdbeafffd8ccb9ff93715eff9e664effc3805aff9f6345ffa5684affbd7b5bffb7704ffeb66c4afeba6f4af5c5805d2ee9b7a11ac445b13ec53aad3bc23dad37c338ac34bf36ac31c139ac2ec237ac2bc43bac28bf40a624c639aa22c33cac1fc531ad1dc13eb01ace3bb118bf40aa16c53aae14bf40a611c33cb40fcc33bb0ec837a40cbf2baa0bb92ea209c639aa08bf409f07b624b606aa2baa04bf40bf03ff55aa03ff55aa01ff00ff02ff008001ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff02ff80800280808003aa55aa03aa55aa04bf80bf04bf40bf04bf408006aa55aa06d52baa07b649b607b624b609c655aa09c655c609c639aa0bb946a20bd146b90cbf40aa0cbf40aa0ec837a40fbb33aa0fcc44aa10bf40af11c33cb412c639aa13c943ae0cd555bf01ffffff02ffffff2cfff9eeeb3c312aff3a2a23ff372923ff372823fe362821ff362721ff352722ff342621ff372823fe5b4a48ff5d4b49ed4b3d3a20d7b7c713bc36ae12c639aa11c33cb411c33cb410cf30af0fbb33990fcc44aa0ec837a40dc43bb10cbf40aa0bb946a20acc33b20acc4db208bf409f08bf409f07db49b606d52baa06d52baa04bf40bf04bf40bf03ff55aa02ff80ff02ff80ff028080800280008001ffffff01ffffff0000ff000100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ff80ff02ff80ff03aa55aa04bf40bf05cc33cc06d555aa08bf409f09c639aa0ab233990cbf40aa0dc43bb10fbb44aa11c34bb413c943ae15c249aa18bf40aa1ac43ba71cbf40ad1fbd3aad20c738af24bf39aa27be3baa2abc37aa2dc139aa30c53aaf33c337aa0fcc55aa38cdb6b2e5af7669fbb68676ffcf9181ffc46651ffc35d46ffc25540ffbd4936ffb7422fffb63f2effb33b2affb03727ffac3424ffa93222ffa53021ffa22f20ff9f2d1eff9c2a1cff9b2a1dff99281bff962719ff93271aff922519ff92241aff912318ff912318ff912318ff8f2318ff8e2318ff8f2419ff90251aff8f261aff8f271cff8f291eff8e2a21ff8f352cff9b4c42ff782f25ff813b31ff89423bff996150ff98584dffb67f6effb4846dffb67d6aff956148ffb88a64ffad7953ffd1a074ff935536ffc8895dffac6f44ffac693bffcb8d54ffc68143ffc07132ffce8041ffd58343ffd68743ffcf7c3cffd88540ffdb8943ffdb8943ffdb8841ffe38e46ffe38e46ffdc8a42ffe5974fffdb8f45ffdd8c43ffe59349ffea974effe29144ffe39a51ffd5a05dffdb9c59ffe28e46ffe89548fff29d50fff4a155ffef9d51ffec944affe68b44ffe1823fffdd7b3affd67236ffc8652fffc36d3dffefb67bfffbc07dfffbbb70fffcb669fffcaf5efff9a754fff7a253ffef9749ffeb9245ffe1813affefac69fff9bc77fff4ab64ffed974dffdf7a37ffc05b26ffc37440fff7bb73fff3ab65ffec9f5bffe58647ffd27335ffb45728ffd17435fff39f52fff5b061fffbbb6dfffdc578fffdca88fff9d092fff7d79fffd78b50ffda752fffe5873dfff7ba69fff8c16efff8c36ffff8cc83fff7ce83fff7c772fff9c772fff9c872fffaca72fff9cd7bfff5d394fff3cf90fff6cd82fff6cf86fff5d08afff5d08dfff0d09afff0dcbdfff1dfb8ffeddab8ffe4d8c7ffd5c7b7ffa48e7bffb89984ffad7d66ffab6646ffb56b4dffb36649ffb06144ffb9694bffbb6e4dfdbc6f4cf9bd77554edead931bbd42b33fc23dae3bc238ad38c43bad34c43bac31c139ac2ec237a62bc43bac28bf39ac25c83eac22ca3cac1fce3aad1dca3eb01ac431a718bf35aa16c53aae14bf40b212c647b80fcc33bb0ec837b60cbf2baa0bb92ea20ab24d9909aa39aa07b6249206aa55aa0599339903aa00aa03ff55aa02ff008001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff02ff80ff0280008003aa55aa03aa55aa04bf408004bf40bf05cc339906aa2b8006aa2b8007b6249208bf60bf08bf40bf09c639aa0ab233990acc33b20cbf40aa0cd540bf0dc43bb10dc43bb10ec837a40fcc44aa0fcc33aa11c33cb411c33cb40cbf40bf01ffffff02ffffff30faf4efeb3f332cff392a24ff382a24ff382923fe352821ff362822ff332520ff342520ff483735fe594947fd5545438b6156530ec849b612b839aa10bf50af0dd83bb110bf309f0fcc33aa0ec837a40ec837a40cd540aa0cbf40aa0bd146a209c639aa0ab2339908df40bf08bf409f07db49b606d52baa06d52baa06d52baa05cc339904bf408003ff55aa02ff80ff0280008002ff80ff0280808001ffff0002ff80800100ff000000000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000001ff00ff02ff80ff03aa55aa04bf40bf05cc339905cc339907db49b609c655aa09c639aa0bd146b90dc43bb10fbb44aa11c34ba513c943ae15c23daa17bc43a61aba3ba71bc639b31ec444b321c13eaa24bf40aa27be3baa2abc3daa2cc53aae2fc336ae23c53aaf0fcc66bb41d0b8b1efae7566fdbc8e80ffc38777ffc46e54ffc06448ffc45c42ffbd4b37ffba4631ffb94330ffb53d2bffb13927ffaf3727ffab3424ffa93222ffa52f20ffa22e1fffa02c1dff9e2b1dff9c2a1cff99281bff97291cff95261aff94251aff95261aff932419ff932419ff922519ff912619ff912619ff92261aff93271bff93281dff94291eff912d1eff902e21ff8f2f24ff8f3329ff7f2820ff803129ff884133ffac6b61ffb77c6effb98775ffbe7e72ffcda186ffab6f58ffd5ac85ffaf7a55ffd6a27bffb1764effc58e60ffab6b3affc68b50ffcc8245ffc57837ffc97d3cffce813fffd78946ffd38340ffdb8a45ffda8742ffdb8942ffdf8d46ffe18b42ffdf8a41ffe18f47ffe4984effe39649ffe49448ffe6944bffe8944affdf9044ffde9d5affdba563ffe0954affe99044ffeb9548fff29e52fff2a052fff09b4fffeb944affe68c45ffe18542ffde7e3effd8743affc5622cffc37343fffac483fffabe74fffdb96cfffdb565fffaae5bfff9a855fff69f4ffff09849ffeb9144ffe2813affeba562fff9bb77fff4a962ffe99247ffd77330ffb45420ffd7925bfff6b86ffff2a760ffef9554ffe0803effcf7639ffb3521fffe0833efff5a554fff7b564fffdbd70fffdc97afffbcf8dfff7d69effeab97effd06e2affe1772fffeb964bfff5bc68fff9c26dfff7c26efff7ce85fff7cd81fff8c773fff8c671fff9c972fffacb74fff9cb7afff4cf8dfff5d196fff4cb82fff5ce86fff5d18dfff5d291fff6d59bffefd4a9fff2e4cbffefe1ccffe6d8cdffb89f92ffc09a81ffa46e4fffb1704fffbc704cffbb6e49ffbc6c4affc17051ffc27152ffbf7150fdbe704efcbd76547bdcac8f0edb5bb63fc23daa3cc43caa38c43bad35c53aad31c639ac2fc33cae2cbf3aa828c639ac26c33ca822ca3cac20c740af1dca35b01ace3bb118ca40aa16c53aae14bf40b212c639b810bf40af0ec837b60dc43b9d0bd146b90ab24db208bf40bf06aa00aa05cc33cc05cc33cc04bf40bf03aa55aa02ff808001ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000001ffffff01ff0000028000800280008003aa55aa03ff55ff03ff55aa04bf4080059933990599339906d52baa07b649b607b649b608bf40bf08bf40bf09c639aa0acc33b20ab233990bd146b90cbf40aa0dc43bb10dc43bb10ec837a40fbb44aa10bf309f10bf40af0bb946b901ffffff02ffffff30fff4efec403530ff382a24ff362923ff362721fe352720ff342720ff342520ff3c2d28ff584643ff5b4948f64b3d3c3676686311c33ca510cf40af0dc43bb10fbb33aa0ec837b60ec849b60dc44eb10cbf40aa0cbf40aa0bb946a20acc33b20acc4db209c639aa08bf409f07b6249206d52baa06d52baa05cc339905cc339904bf40bf04bf408003aa55aa03aa55aa02ff80ff01ffffff01ff00ff01ff00ff01ff000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff01ff00ff02ff80ff03aa55aa03aa55aa05cc66cc06d555aa07b6249208df40bf0acc4db20cbf40aa0dc44eb10ec849a411c34bb413bc36a115c23daa16c53aae18ca35b51bc639aa1dca3eb020c740af22ca3cac25c83eac29c138a82cbf3aa82ec237ac0acc4db210cf60af52cab7b1f5ac7161febd9083ffbf8775ffc37255ffc16a4affc15c43ffbf4f39ffbb4933ffba4631ffb6402dffb33c2affb03928ffad3626ffab3423ffa83220ffa63020ffa32e1fffa12d1fff9f2c1eff9e2b1dff9a2a1dff99291cff99281cff97271bff97271bff96261aff96271aff95271aff95271bff95281bff97291dff972a1eff982b1fff962f1fff982f22ff972f24ff8e2d24ff87372cff702c21ff79382eff9d5d54ff93524affb58173ffbc877bffa2765fffbb8d79ffc69b7cffb7876bffc18c6cffb17b56ffb67d54ffd59c65ffce8759ffca7d43ffcb7b3bffd58544ffcb8040ffd18341ffd98844ffe08e4bffd7853fffdf8c45ffdf8c43ffe28c44ffdd893effe99c50ffe39447ffe39345ffe49547ffe9964cffe7954affe4984dffdda665ffdc9a57ffe49044ffec9444ffee9849fff19d4ffff29f51ffef9a4effeb9349ffe78e46ffe18744ffde8042ffd3733cffb9582cffc27a4dfff9c27efffabe70fffdb969fffdb464fffcad5bfff9a756fff59f4dfff09749ffea8f42ffe28039ffe39c59fff8bb76fff2a55effe68b43ffcf682cffac511effeaaa71fff7b46cfff2a55fffee9150ffd47534ffd17a41ffc26126ffec924afff6a959fff9b667ffffc076fffbcb80fff8d392fffad49cffd27e3fffdc7429ffe58137fff5ad5dfff5c06afff9c26dfff7c16dfff7ce85fff5cd7efff8c672fffac872fff9c873fffacb75fff8cc7afff6cf89fff5d499fff5cd86fff2cc83fff6d291fff3cf96fff7d69cfff0d4a3ffeed6c0ffe3d2bfffeee4daffa58574ffa96d51ffbe6f4effb76743ffb86b45ffbb6b46ffbd6c49ffbf6e4dffbf6f4fffbf714ffec1724ffec27754a5d7a28610cf60af3fc63daa3bc738ad38c43bad36c639aa32c738ad2fc336a82cc53aae29c138a826c33ca822ca3cac20c738a71dca3eb01bc639aa19c23dad16c53aae14cc33b212c639b810bf30af0ec849b60cbf40aa0cbf40aa0acc4db208bf209f07db49b606d52baa04bf40bf03aa00aa03ff55aa02ff008001ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02800080028000800280808003aa55aa02ff00ff03aa55aa04bf40bf05cc66990599339905cc339906d555aa07b649b607b649b608bf409f09c655aa09c655c60ab233b20bd146b90bb92ea20cbf40aa0cbf40aa0dc43bb10eb637a40ec837b60fcc44bb0bd146b901ffffff06d580aa2cfff9f3eb423732fe392a25ff362823ff372722fe352721ff32251eff32231eff50403dfe584845fd574745bb52464313bc86ae0fcc44aa0fcc44aa0db13bb10ec849b60dc43b9d0cbf40aa0cbf40aa0bd146b90bb92ea20acc33b209c639aa09c639aa09c639aa07b6249206d52baa06d52baa05cc66cc04bf40bf04bf40bf03aa55aa03aa55aa02ff00800280008001ffffff0280808001ff00ff01ff000001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff02ff80ff03aa55aa04bf40bf05cc339905cc33cc07db49b609c639aa0ab233990bd146b90dc43bb10ec837b610cf40af12c639aa14bf33b216c53aae19c23dad1bc642b31ec43caa20c738a722ca3cac25c83eac28c639ac2cbf3aa82ec23dac13c943ae0fcc55aa6ea99286fbaf715ffebd9285febf8976ffc37458ffc06c4dffc16045ffc0523bffbe4e35ffbc4934ffb8422fffb53f2cffb33c2bffb03828ffae3625ffab3422ffa83221ffa53020ffa43021ffa22e20ffa02c1cff9f2b1eff9e2a1eff9c281dff9b281cff9a281bff9a271bff9a281cff9a281cff9a291dff9a291dff9b291eff9b2a1fff9b2c20ff9c2d22ff9c2e22ff9a2e24ff913125ff7d2e21ff6b281aff894638ff803c2aff9c5645ffa66e5cffa87162ffa57861ffcba88fffac7e6affbb9374ffc2886fffc89975ffa5704effcc9868ffb6744affcc874affc98245ffcf8547ffcd8a47ffcc8341ffd58745ffd58241ffdf8f48ffe18d47ffde8b41ffe28d45ffe08f45ffe4984dffe39347ffe49548ffe19248ffea9a4fffe09246ffdc9655ffe1a864ffe19149ffea944bffed974affef9a4cfff29d51fff19d4fffef994dffeb9249ffe98f48ffe28847ffdb7d42ffcf6f3cff9d3816ffc9895efff9c177fffcbd6cfffdb868fffcb364fffaac5afff7a653fff49c4bffef9647ffe98c40ffe37d38ffdd9452fff8ba75ffeea15bffe0843fffc66026ffc06c39fff1b677fff5af68fff19d5dffea8e4cffd87e41ffb55a25ffd47334fff59e54fff8ae5dfff9bc6dfffdc377fff9ce87fffad797ffde9d5fffd26b26ffe37c2dffe99346fffabd69fff9c46cfffac16afff7c16bfff7cd85fff4cd7dfffac673fffac872fff9c871fffacb75fff9cc79fff7cd85fff8d9a0fff3ce8bfff1cb84fff2cf91fff6d49cfff3d49efff9ddafffeed5bcffecd9c7ffaa9285ffd0b19dffaf7157ffb05e3bffb2603effb46745ffbc6b49ffbf6f4effc07050ffbf7050ffbd704ffec0714fffc07654bdce987b17d364b13fc63daa3cc43caa39c53aaa37c33cac33c33caa2fc336a82cc53aa829c138a826c33ca824c640aa21c13eaa1dca35b01cbf37ad19c23dad17c843b114bf40b213c943ae11c33ca50ec837b60dc43bb10bb946a20ab2339909c639aa07b6249206aa2b8005cc33cc04bf40bf03ff55ff02ff80ff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff028000800280008002ff00ff02ff80ff03aa55aa03aa55aa04bf40bf04bf40bf06d555aa05cc339906d555aa06d52baa07b649b608bf409f09c639aa09c639aa09c639aa0bb92eb90bb92ea20bd146b90cbf40aa0dc44eb10dc43b9d0ec837a40acc4db201ffffff04bf80bf28f9f2ece9473a36fe3a2a25ff372722ff372722ff33261fff31251dff3e2f29ff554740fe584846f74e413f687369650dc43bb10ec837b60cbf40aa0eb649a40dc43bb10cd540aa0bd12eb90bd146b90acc33b20acc4db209c639aa09c639aa07db49b607b6249207db49b606d52baa05cc339905cc339904bf40bf03aa55aa04bf40bf03ff55aa02ff808002ff008002ff80ff01ffffff01ff00ff01ffffff0000000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02ff80ff02ff80ff02ff80ff03ff55ff04bf40bf06d52baa07db24b608bf409f0ab24db20bd146b90dc43bb10ec837a410bf30af12c639aa14bf33a616b93aa218bf40aa1ac43ba71dc13ea71fce3aad22c33cac25c13eac27c43baa2bbe3ba62dc139aa0acc4db20fcc55aa789d7d73fdaf705fffbd9083ffc08978ffc7765cffc26d50ffc16648ffbf573bffbe4f35ffbd4b33ffbb4531ffb7402effb53d2bffb23929ffb13828ffae3625ffaa3424ffa83222ffa63121ffa3301fffa12e1effa22c1fffa12a1effa02a1dffa02b1fff9f2a1dff9d2a1dff9d2a1dff9d291dff9d2b1fff9e2b20ff9e2c20ffa02d21ffa02e23ff9d3223ff9d3123ff993121ff903123ff944334ff863d30ff793526ffa66150ffad6053ff974e3fff975048ffc2907dffb4886fffcfa391ffc89f80ffb37d64ffb78c6bffc69674ffbe8661ffcd9c6dffbd7a48ffcc8951ffcd8851ffc3853fffd08945ffd68648ffd07f3fffd98943ffe59149ffe08f45ffdc8c40ffeb9e52ffe09046ffe49448ffe29348ffe7994effe6974affe29648ffdfa366ffdd974dffe99648ffea974bffea9948ffee994cfff19d51ffef9b4effef984dffed934bffe98c48ffde8444ffd6773effb75223ff9b3512ffd59369fffac173fffbbd6cfffcb767fff9b362fffaac5afff8a755fff59c4affef9446ffe78b3dffe07d35ffda8e4bfff8ba74ffec9c57ffd97d3affbd5a22ffd48450fff6bb79fff1ad63fff2995cffe28542ffd37c43ffb55323ffe48344fff6a158fff8b362fff6c06ffff9ca7afffad293fff4c88cffcb6d2fffdd712cffe78333fff2ab5bfff6bc68fff8c46bfff8c26bfff8c16dfff7ce87fff4cb7bfff9c676fff9c872fff9c974fff9cc78fff8cb7dfff9cc85fff6d99effefcf91fff6cd89fff1cc91fff5d39affeecfa1ffedd8b5ffe5cfb0ffccb499ffd0ae9bffa46d51ffae6a48ffbc6c46ffbb6a44ffb96a4affbc6a4dffbe6d4fffc07052ffbf7252ffbf7352ffc27554fec37b58cbc993740dffd8c440bf3ca73cc437aa39c036aa36c239aa32c238ad2fc33cae2dc139aa29c738ae27c43baa24bf39aa21c13eaa1fc542ad1bc642aa19c23dad17c843b115c23daa13c943ae10cf30af0fbb33aa0dc43bb10cbf40aa0acc4db209c639aa08bf409f06aa2b8005cc339904bf40bf04bf40bf03aa00aa01ffffff01ffffff01ff00ff0000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000000ffff0280008001ffffff01ffffff02ff80ff02ff80ff02ff00ff03aa55aa04bf40bf05cc66cc05cc66cc05cc339905cc339907db49b607db49b607db49b608bf40bf09c639aa09c639c60ab233b20bb946a20bb946a20bb92ea20cbf40aa0cbf40aa0dc43bb109e339aa01ffffff01ffffff23fff8f0e5483f39ff3b2a24ff392823ff372823ff32261fff33251ffe51413cfe584944fe584846e7483c3b1abaa7b10dc44eb10dc43bb10bb92ea20cbf40aa0bd146b90bd146a20acc33b20acc33b209c639aa08bf40bf09c639aa07db49b607db49b606d52baa06d52baa05cc339905cc339904ff80bf03ff55aa03aa55aa03ffaaff03aa55aa01ffff0002ff80ff01ffffff01ff00ff0000ff0001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff02ff00ff03aa55aa03aa00aa05cc33cc06d555d507db49b608bf409f0ab233b20acc33b20cd540aa0eb637a410cf40af12b839aa13bc36ae16c53aae18bf40aa1bbd39aa1dc135b01fc531a521c93eaa25c137a527c43baa2ac23daa2dc139aa0acc4db203ffffff8fa68074fdab6d58ffbc8e80ffc28f7bffc97a5cffc56e4fffc26648ffc15b40ffc15137ffc04e36ffbd4831ffba432effb8402dffb53d2cffb43a29ffb13828ffaf3525ffad3523ffa93121ffa93221ffa72f1fffa62e1fffa62d1fffa42c1effa42c1fffa32c1effa32c1effa12b1effa12c1effa22d1fffa32e20ffa22e1fffa32f21ffa53122ffa03720ff9f3921ff9f3a22ffa4432fff9b4634ff9d5542ffad6653ff8c4531ff7b3324ff864838ffbc7e74ff956b5effd1a693ffc89382ffba8d6effc9947cffb78369ffd8a88bffb5815fffcd986effc2895bffc3864affd99a5bffce8742ffd8894affd48140ffd58842ffe0944affda893effe49347ffe29246ffe39347ffe49346ffe19146ffe29447ffea994effe49347ffdd984fffe0a96affe7994dffed994dffee9849ffec9847ffef9b4cfff29c4fffef9a4effed974dffea924bffe48a45ffd9793affc65b26ffb64720ff9c3515ffdfa16ffffbbf71fffdbc6efffdb768fffcb260fffbab59fff7a352fff49b4bffed9244ffe8883dffe07936ffd88547fff6b874ffea9751ffd57235ffb85b24ffe4a465fff8b772fff5a763fff29557ffd77e3affca723bffcc6a2effef9548fff5ad5afffcb664ffffbe6ffffdc982fffbd799ffdb9356ffd96d28ffe28131ffe69b48fff8be6afffcc46efffcc36afffdc06dfff7c272fff6cc83fff7c976fffac872fff9c871fff8c973fff8cb77fff9cd7dfffbd082fff5d39afff2d5a7fff4cd87fff6cf94fff5d49cfff7deb6ffe6d0b8fff0deceffbe9885ffa6644dffb5674bffbb6e4bffbb704fffba7151ffbe704fffc37052ffc27152ffc47555ffc37654ffc27654ffc27858fcc37c58dbcb8b6b1be3bda128c639b236c239aa39c03aae36c639af33c33caa2fc93cae2dc139aa2ac237aa27c43baa24bf39aa21c93eb21fc53aad1cbf40ad1ac43bb118bf40aa15c23daa13bc36ae11c33cb40fbb33aa0eb637a40bd146b90acc33b209c639aa08bf409f06aa2baa06aa2b800599339903aa55aa03aa55aa02ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000ffff01ffffff01ffffff0280008002ff00ff0280008003aa55aa04bf408004bf40bf04bf40bf05cc66cc05cc33cc06d52baa06d52baa06d52baa07db49b608bf40bf08bf40bf09c655aa09c639aa09c639aa0acc33b20bb92ea20bd12eb90cbf2baa09aa39aa01ffffff01ffffff1ef7eeeedf493f39ff3b2a25ff392924ff372923fe332620ff41322cff574641fe5b4944fb554746be4a403e09e38ec60cbf40aa0cbf40aa0cbf40aa0acc33b20acc33b20acc33990acc4d9909c639aa08bf40bf08bf409f07b649b607db49b606d52baa05cc33cc05cc33cc04bf40bf03ff00aa04bf80bf03ff55ff02ff80ff02ff80ff02ff80ff028080800280808002ff80800000ffff01ff000001ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff02ff808003ff55aa04bf40bf05cc339906aa2baa07b649b607b624b60ab24d990ab233990cbf40aa0ec837a40fcc33aa12c639aa13c936ae16c546ae17c837b11aba3ba71dc13ea71fc53aad21c136aa24bf39a326c33ca829c138a82cc53aa812c639aa07ffffffa0a78074fdae6e5bffb98a7cffc5917fffc97b5cffc46f51ffc16648ffc35d43ffc05438ffc15037ffbe4a33ffbb452fffb9412effb73d2cffb63b2bffb33a29ffb13727ffaf3525ffac3323ffab3323ffa93122ffa93021ffa92f20ffa72e1fffa62d1fffa52c1effa52d1fffa32c1dffa52e20ffa52f1fffa62f20ffa63021ffa73221ffa73321ffa73821ffa63a20ffa53d21ffa13b23ff9c3d26ff88331bff87341cff82301aff893f2dff8f5142ff7a4031ffa2705bffae7a66ffb77f6affb98969ffc3856affd7ac91ffcb987effd2ab87ffa37151ffc29263ffcc935effcc924fffd79555ffd4894bffc97739ffda8e49ffe09148ffe09046ffdd8d42ffe7984dffdf8f43ffe6954affe39247ffe99a4dffe8974bffdf934bffe1a761ffdfa059ffec9b4effef9b4fffef984affee9949fff19b4dfff1994dffee974cffec954bffea8f47ffe1803dffce6528ffc55520ffb64920ff9b3515ffe7ab70fffcbf71fffbba6cfffdb666fffdb25ffffba957fff7a252fff2994affea8f41ffe8873cffdd7635ffd67f42fff4b671ffe49048ffcd6b2cffba612afff3b875fff6b46dfff6a261ffef8e4dffd98545ffbf642fffdb7a38fff59f53fff7b060fffbb868fffcc274fffacf8dfff6ce92ffd3732effe1752fffe48c3bffefb464fff5bd69fffcc570fffac36afffcc16dfff8c373fff8cd83fff6c875fff9c670fff9c872fff8c973fff9cc79fff9cd7dfffbcf82fff5d299fff6dfb6fff0cd8cfff1d09cfff0d2a0ffecd7b6ffdfcbb4ffbea590ffc9b09bffae755fffae6243ffb56541ffb66847ffb66b4cffbc6d4dffc37152ffc47554ffc77857ffc57957ffc57a59ffc67c5dfcc8805ce6cd896c2ae1b69e1cc840ad35c53aad39c53aaa37c338ac33c33caf30c53aaf2dc639aa2ac237aa27c43baa24c640aa22ca43ac1fc53aad1cc840ad1ac43bb118bf40aa16b93aae13c936ae12c639aa0fbb33aa0ec837a40cbf40aa0bb92ea209c639aa08bf409f07b649b605cc339905cc339904bf408003aa55aa028080800280008001ffffff01ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ffff01ffffff02ff80ff01ffffff028080800280808003aa55aa03aa55aa03aa55aa03aa55aa05cc669905cc66cc05cc33cc05cc339906d52baa07db49b607db49b607db49b608bf60bf08bf40bf09c639aa0acc4db20ab233b20ab233b20bb92eb90bb92ea208bf40bf01ffffff01ffffff15fffff3d04a3c36fe3c2b23ff3b2a24ff362821ff362822ff52423bff594942fe5c4945f94e413f77675c5a06d555d50bd146a20acc339909e339aa0acc4db20acc33b20acc4db209c639aa08bf409f08bf409f07b649b607b649b606aa2baa06d52baa05cc33cc05cc33cc04ff40bf04bf40bf03ff55aa03aa55aa02ff80ff0280008002ff80ff028080800100ff0001ff00ff01ffffff0000ffff01ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff808003aa00aa03ff55aa04bf40bf05cc33cc06aa2baa07b6249209c655aa0acc33b20cbf2baa0ec837a40fcc44bb11c33cb413c936ae15c23daa17bc37a619cc3db81cbf40ad1ec43caa20bf38a723c53aa826c33ca829c13ea82bc43bac0dc44eb10be8a2d194a58375fcaf6e5cffb78777ffc99683ffc97b5dffc47152ffc3684cffc35f41ffc3573cffc3543affc14e35ffbe4832ffbd4530ffb9402dffb93e2cffb73c2bffb43a29ffb23827ffb03626ffae3525ffac3323ffad3222ffab3021ffa92f1fffaa3022ffa93020ffa82f20ffa82f20ffa93021ffa93121ffa93021ffaa3222ffab3522ffab3722ffaf3d26ffae3f26ffae4227ffac442affa54129ffa3452cffa5472fffad5239ff9a4a36ff874130ff945443ff8c4939ffaa6e54ffa16a50ffc6946fffba7c63ffd3a586ffb98972ffb89373ffbb9775ffc18f74ffdfb27bffc78d51ffda9a5fffcc7f43ffdd8d51ffe19953ffd58841ffe49148ffdf9246ffdf9246ffe6974bffdf9044ffe9994effe69847ffe89646ffdc984fffdcab65ffeaa357ffef9b4dffef9b4bffee9948fff09a4cfff19b4dfff1994bffee9647ffeb8e43ffe6813cffd4692affce5f25ffc65220ffb84b21ff9e3a17ffedb173fffcbf70fffcba6bfffdb664fffcaf5dfff8a754fff6a04efff19648ffe98e41ffe7873bffdc7431ffd47b3efff2b06bffdf843fffc96629ffd28246fff6b673fff2af69fff29b5affe98947ffca773dffbf5c24ffe98d45fff5a759fff8b161fffbbc69fffac67cfff7d497ffe5a768ffdc712bffe08637fff3ac5dfff1b969fffbc573fffbc670fffbc56bfffcc16bfff8c473fff8ce82fff6c876fff9c56ffff9c771fff8c873fff9cc7afff9cc7fffface85fff4d196fff5dbb0fff3d9a5fff3dbadfff6ddb9ffeddab3ffebdec9ffccb49fffa17f67ffb77f65ffbb704effbe6e47ffbe6e4bffb96c4affbb6c4bffbd6c4effbd6e4dffbd6f4dffbf7251ffc17655ffc37b5bfcc67e5cf1ca876a40dba7930acc66b23dc03bab3ac139ab36c239af34c43bac30c53aaf2dc639aa2ac83daa27c43baa24c640aa22c33cac1ecc3cb31dc13ea71ac43bb118bf40b516c546ae13c943ae12c647aa10bf40af0ec849b60dc44eb10bb946a209aa39aa08bf40bf07b649b605cc339905cc339904bf408003aa55aa028080800280008001ffff0001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ffff01ff00ff01ffffff028000800280808002ff808003ffaaaa03ff55aa04bf408004bf4080059933990599339905cc339905cc339905cc33cc06d52baa07b649b607b649b608bf40bf08df40bf09c655aa09c639aa0ab24db209c639aa0acc33b207db49b601ffffff01ffffff11fff0f0c2463a36fe3b2c25ff382a24ff382822ff402f29ff5b4943ff5c4944fb5d4a47f3473a392cd1c5c509c639aa0acc33b20acc33b20acc4db209c639aa08bf409f09c655aa08bf409f07db49b607b649b606aa2baa06d555aa06d52baa06d555aa05cc339904bf40bf03ff55aa03ff55aa03aa55aa03aa55aa0280008001ff00ff01ff00ff01ff00ff01ffffff01ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff02ff808002ff808003ff55aa04ff40bf05cc66cc06d555d508bf409f09c639aa0acc4db20bd12eb90dc43bb10fbb44aa10bf30af13c943ae15c23daa16c53aae19c23dad1bc639aa1dca3eb01fc53aad22ca3cac25c83eac28bf39ac2ac237aa22c33cac0fcc66bb80a38074fcad6e5cffb78778ffc99883ffca7c5effc77455ffc46b4cffc46245ffc35b3dffc4563affc25136ffc04b32ffbe472fffbb432cffbb402cffb83d2affb73c2affb53a28ffb33727ffb13625ffaf3524ffb03424ffaf3223ffae3121ffae3222ffac3021ffab3020ffac3021ffad3222ffad3221ffad3220ffad3521ffad3821ffad3b22ffae3c24ffaf4127ffaf4429ffae462cffaa472effa74a31ffa74b32ffa54c31ff9d4c35ff954b33ff863f28ff904c36ff9a5a44ffb87d63ff946447ffcf9f86ffae7f65ffc5a185ffa6755effb89776ffe0b595ffd4a374ffdfab75ffd38b53ffd28742ffd99453ffd99850ffdf934affde8a41ffe4974bffdf9445ffe7984cffe29548ffea9b4effea9b49ffe69547ffd89851ffe7b56cffeca556ffef9d4bffef9b47ffef9a47ffef9b4afff09b4cffee9647ffee9243ffe9853bffdb712dffd46528ffcd5c25ffc75323ffb84b20ffa2401cffeeb374fffcbe6ffffdb96afffdb462fffcae5cfffaa754fff59f4dfff19349ffe98c41ffe38238ffda7331ffd1773affeea763ffd97938ffc35f24ffe5a160fff6b172fff2a665fff09756ffd57d3bffc86f39ffcf6d2dfff59b4ffff8a858fffab261fffcc071fffccd86fff8d09affdb843fffe17d32ffeca050ffe59f4dfff7c36ffff7c774fffac76ffffcc46afffbc06afff9c675fff9cd81fff7c876fffbc66efff9c670fffaca76fff8cb7afff9cf83fff9d08cfff6d499fff5d9acfff6e6c2fff1debcfff5dec1fff5e5c9ffb9a48fffc8aa97ffae7c63ffae6747ffbb6d48ffbd6d45ffbf6f4bffbd704fffc07352ffc17250ffc27452ffc27655ffc07455ffc07657ffc27a5bfec57c5cfac682646ad9ad930acc66b23dc43bab3ac139ab37c33cac34c43bac30c53aaf2dc639aa2bc43bac27c434aa25c13eac22c33cac1fc53aad1dc13ea71ac43bb118ca40aa16c546ae14bf40a612c647aa10bf409f0ec837b60dc43b9d0acc33b209c639aa08bf409f07b649b606d555aa05cc339904bf408003ff55aa03aa55aa0280808001ff00ff01ff00ff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ffffff01ff00ff01ffffff028000800280008002ff808002ff808002ff008003aa55aa04bf40bf05cc6699059933990599339905cc33cc05cc33cc06d52baa07b649b607b649b607db49b607b6249207db49b608bf40bf08bf40bf09c655aa09c639aa06d52baa01ffffff02ffffff0fffeeeeb4453732fd3b2c26fe392924ff372721ff51403aff5d4944fe5e4946f35d4d4bd0564b480cffeaea08bf209f09c639aa08df40bf09c639aa07db49b608bf409f08bf409f07db49b607b6249207db49b607b6499206aa2baa05cc339905cc339904bf40bf04bf40bf03ff55aa03ff55aa03aa55aa03aa55aa03aa55aa028080800280008001ff00ff01ff00ff01ffffff0000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ff00ff02ff008003ff55aa03ff55aa04ff40bf06d555aa07b6249209c639aa0acc33b20bb92ea20dc43bb10fbb33aa10bf40af12c639aa14bf40b217bc43a618bf40aa1bc639aa1dc13ea71fc53aad22c33cac25c13eac27c43baa29c738a82dc639aa0ec85bb66b9b7c70fdaf7261feb88877ffc99983ffc97c5dffc67555ffc56b4cffc56548ffc55f3fffc5593cffc45338ffc24d34ffc14931ffbf462effbe422cffbc402bffba3d2affb73b28ffb63a28ffb53927ffb33726ffb33523ffb23523ffb13422ffb13323ffb13323ffb03323ffb13323ffb03423ffb13423ffb33624ffb33925ffb33c25ffb33f25ffb23f26ffb24329ffaf4428ffa54025ffa34327ff9e4428ff9e4428ff9a4226ff923e27ff8f4027ff853d23ff7d3c24ff814933ff80523cffb38f76ff956853ffc8a189ffb48c73ffd5ad8effc6a27fffe0b891ffcb9e72ffdbab78ffc3844bffd89d54ffde9e54ffd69144ffe7964cffde8c44ffe19348ffe99c4fffe09146ffe89a4effe59749ffe89848ffe8994cffe0a65fffe7ad65ffefa555fff09c49ffee9b47fff09a47fff09a48fff09848ffee8f43ffe9853bffe1752fffd96a2affd56427ffcd5c24ffc85425ffba4f23ffa54520fff0b573fffbbe6dfffdb96afffcb260fffbab59fff9a452fff39a4affee9146ffe9893effe18036ffd97131ffce7337ffea9f5dffd07031ffc5662bfff4b36efff4ae6ffff19f5fffec9556ffdd8d50ffbe5925ffe0813dfff7a156fff8ab5ffff8b767fffdc577fffbd18dfff2bf86ffd9762cffe89545fff0a04effe89a42fff8c673fff8c874fff9c76ffffbc46afffac16afff9c676fff8cd80fff6c777fffac56dfff9c770fffacb77fff8cc7cfff7d087fff8d495fff7dba4fff3dab3fff3e8cafff5e8cdffdec5abffcbad92ffcfad94ffb4816cffba7f63ffae6444ffb56541ffb76740ffba6a47ffba6d4effbb6d4dffc0704effbf7251ffbf7554ffc07957ffc17a5affc37f5effc38161fdc7856784d4a88d0bd174b93ec13aa93ac139ab37c338ac34c43bac31c63eac2dc63eb02bc43bac28bf39ac26c33cae22c334ac1fc53aad1dc13eb01bbd39aa18ca40aa16c53aae14cc40b212c647aa10cf40af0ec837b60cbf40aa0bd12eb909c639aa08bf40bf07db49b606aa2baa0599339903ff55aa02ff008001ffff000280808001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080800100ff0001ffffff01ffffff03aa55aa03aa00aa03aa55aa04bf40bf04bf40bf0480008004bf40bf05cc339904bf40bf04bf00bf06aa2baa06d555d506d52baa07db49b607b649b607b649b608bf409f08bf409f09c639aa06d555d501ffffff03aaaaaa0fffeeeeae433932fd3a2c26fe392a24ff41312bff594640ff5e4a45fd5e4a47e862504d8c4e454205cc99cc09c639aa08bf409f07db49b608bf60bf07b649b607b624b606d52baa07b649b606d52baa06aa2baa05cc33cc05cc339905cc66cc04bf40bf04bf40bf04bf80bf03aa55aa03aa55aa0280808002ff0080028000800280008001ff00ff01ffffff01ffffff00ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff02ff008003aa55aa02ff008004bf80bf05cc66cc05cc339907db49b608bf409f09c639aa0bb92ea20dc43bb10ec849b610bf40af11c33cb414bf40a616b93aae18bf409f1ac43ba71cbf37a41ec43caa21c13eaa23c53aaf26c33cae28c639ac2cbf3aa80fcc44bb49b6938cfdaf7362feb68676ffcc9d87ffc97c5effc87858ffc76f4fffc7684affc66141ffc65c3effc55639ffc45036ffc34b33ffc1482fffbf452effbe432dffbd402bffba3e2affb93c2affb83b29ffb53927ffb63825ffb53624ffb53523ffb53624ffb43523ffb43524ffb53524ffb43624ffb53725ffb73926ffb73b26ffb73f27ffb64227ffb5452affb4482cffb44c2effb24f31ffaf5032ffab4d30ffa74a2effa24d2effa44d33ffa65238ff9a4a2fff91472eff874831ff8e5c46ff7a573fffaa876dff9a7660ff99735bff8c5f47ffd9b188ffd5a977ffeac48bffcba370ffcaa36cffd3a163ffdf9c55ffe3964effde8b46ffe5994fffe1954cffe3964cffe4964cffe6984bffea9b4dffe79649ffe2954cffdfa860ffefb167ffeea051fff09b46ffee9b45fff09945fff09644ffef9141ffe78237ffe47930ffdf6f2cffda6829ffd36225ffcc5e22ffc75826ffbc5123ffac4d27fff4b873fffabb6cfffeb869fffbaf5efffaa858fff8a250fff29949ffed9043ffe7883dffe18037ffd56f2fffca6e33ffe99958ffcb6c2fffd88448fff3b068fff1a767ffee9958ffe28d50ffc5703cffca6328ffeb904afff2a55afff5b162fffbbb70fffec880fff8d293ffdf9a55ffe78a40fff1a656ffe48528fff0a44bfff7c774fff8c872fffac76ffffbc268fffac06bfff9c778fff9cd82fff6c776fff9c56dfff9c771fffacb79fff9cd7ffff8d18bfff9d99ffff8e3b4fff1d6b4fff5e1c5ffead4bfffceaa8dffb87a5affb87855ffbd785fffb86e4effc27552ffbf6f4affbd6d48ffbc6d4cffba6d51ffbd6e50ffbd7150ffbd7653ffbd7856ffbe7a59ffbf7e5cffc08160ffbb8563fdc0866693cb9e840acc66b23dc43bab3ac139ab37c33cac34bf3bac31c139ac2ec237ac2ac237aa28c639ac25c137ac23bd3aa820c740a71dc13eb01bc639aa19c23da316c53aae15c23daa12c647b810bf40af0eb637a40dc43bb10bb92ea20acc33b208bf40bf08bf409f06aa2baa06d555aa04ff80bf04ff80bf02ff00800280808001ffffff0000ff0001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff808001ff00ff02ff808001ffffff01ff00ff0280008003aa55aa03ff55aa03ff55ff04bf80bf04bf40bf04bf40bf04bf40bf04bf40bf05cc66cc05cc339906aa2baa06aa2baa06d52baa06d52baa07b649b607b649b607b649b607db49b605cc33cc01ffffff02ffffff10ffffefae483b35fd392b25fe3a2b25ff4e3d37fd5c4a45fa5e4a46f3624f4cd04d403c335f505008bf609f08bf409f08bf409f07b649b607b649b606d555aa06aa2baa06d52baa06d52baa05cc339905cc66cc05cc339905cc339904bf40bf04bf80bf04bf40bf03aa55aa03aa55aa03aa55aa0280008002ff008002ff80ff0280808001ffffff01ffffff01ff00ff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff02800080028080800100ff0003aa55aa04bf80bf05cc339906d555aa07db49b608bf60bf0ab24db20bd146b90cbf40aa0eb637a40fbb44aa11c33cb413c943bc15c23daa18bf40aa1ac43ba71cbf40a41ec444aa20bf38a723c53aaf25c137a528c639ac1bc639aa12c647aa19ebd6cce9aa7262fdb28273fed1a58effca7e60ffc87959ffc47450ffc66c4affc66544ffc76041ffc7593bffc55337ffc54d33ffc34a31ffc1472fffbf442cffbe402affbc3f2bffbb3d2affb93c2affb73a27ffb83a26ffb73925ffb63724ffb73826ffb63725ffb73826ffb63725ffb93927ffba3b28ffbc3d29ffbc3f2affb94027ffb84326ffb5482affb44a2bffb44e2dffb05131ffae4f33ffae4d30ffac4c2fffa54f2fffa54c2eff9f4a2bff9c4a2cff974a2cff974c30ff914c32ff8b5036ffa17158ff8f6853ff7f5a41ffcba17affdca463ffebc585ffe6d19effc9ad7effdeb77effe2a663ffde964fffe99a54ffde924cffd99044ffe69a51ffd98b41ffe99a50ffe8984bffea984cffe39345ffe0974effe2a95effefac62ffed9c4cfff19a49ffed9a42fff19643fff19143ffe78335ffe67b32ffe3732bffdf6c29ffdc682bffd36325ffcd5f24ffc55a22ffba5021ffaf5129fff6ba73fffbbb6dfffcb565fffbb05ffff9a858fff7a050fff19649ffed8f43ffe4853bffe08038ffd57131ffc5682dffe69353ffca6b31fff2aa6ffff2ad66ffee9c5cfff09853ffd78447ffbd602effdc7836fff39b55fff2aa5dfff9b76cfffcc077fffbcc85fffad29affde8c43ffefa052ffea8d3bffef8425fff3ae59fff7c474fff7c973fffac670fffbc068fffac16cfff9ca7afff5cb7efff7c777fff9c36dfff9c771fff9cb7afffbcf7ffffad38cfff4d9a5fff3e5c3ffe9d9b8fff0dcc5ffe8d2bdffa67863ffac694affb7694cffb76346ffb86344ffbe6948ffc16c4affc26f4dffc07353ffbe7457ffc07557ffc17958ffc07b5affc07f5effc18161ffbf8461ffbe8764ffbe8a69fdc28c6aabc99d8006d580d535c53aad3ac139ab37c338ac33c337af31c63eac2ec23dac2cbf3aa828c639ac26c33cae23c53aa820c738a71dc135b01cbf40ad19c23dad16c53aae14bf40a612b839aa10bf40af0ec849b60dc43bb10bd12eb90ab2339908bf409f08bf409f06aa2baa05cc339904bf408003ff55aa02ff808002ff808002ff80ff01ffffff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ffffff01ff00ff01ffffff028000800280008003aa55aa03aa55aa02ff80ff03aa55aa04bf40bf03aa55aa04bf408004bf40bf04bf40bf05cc339905cc66cc05cc66cc05cc339905cc33cc06aa2baa06d52baa07b649b607b6249206aa2b8003ff55aa02ffffff12fff1f1b04b4039fc3c2e27fe3b2b26fb5a4944f25e4d49e75c4c4abb50444327897c7603ffaaff07b649b607db49b606d52baa07db49b606d555d506aa2baa06d555aa05cc339905cc339904bf40bf05cc33cc04bf40bf04bf40bf04bf408003ff55aa03aa55aa03aa55aa02ff808002808080028080800280008001ffff0001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02800080028000800280008003aa55aa04bf80bf05cc339905cc339907b649b608bf409f09c655aa0acc33b20cbf40aa0dc43bb10fbb44aa11c33cb413bc36ae15c23daa17c837a619c233a31bc639aa1dc1359e20bf38a722c33cac24c639aa27be34aa2ac23daa19c247ad0ceaaad5b3ac7c72fbaf7b6cfcd6ad94ffc68060ffc87c5affc57752ffc96f4fffc76846ffc86342ffc85b3bffc95637ffc75134ffc64d32ffc64a2fffc3472dffc1442cffc0422affbe402affbe3f2affbc3d29ffbc3b28ffbb3b27ffbb3b26ffba3b26ffb93b26ffb93c26ffba3d27ffba3d28ffbb3d27ffbd3f26ffbd4127ffbb472affba4a2affb74c2dffb44e2fffb45231ffb35332ffb15333ffb25233ffb35434ffb25636ffb25737ffb3593affb66040ffb96344ffb96543ffb76442ffb86f4affc28764ffbd835affcd955fffe5ad6bffeac17bfff3de9dffeed89bfff2d089ffe2ab5dffe69f51ffec9b51ffe08f47ffe5984bffec9d52ffdf9146ffe79b4dffe69848ffe69945ffea9b47ffe69b45ffe8a858ffe6ae5dfff0aa59ffee9b46ffed9341ffef9741ffef903cffea8435ffe77e30ffe37a30ffde732cffdd6e2bffdb6729ffd36225ffcf5d27ffca5726ffc05023ffb55c32fff7bb73fff9bb6efffeb267fffaac5bfff8a556fff39b4dffee9448ffea8b3fffe48239ffde7936ffd46c30ffc36129ffe58f50ffd58042fff5b170fff2a661ffec9858ffe39455ffd7814bffc45d25ffeb904dfff6a55dfff6af62fffbba6efffbc67ffff7cf8dfff8cd8bffe29147ffec923cffee7e23ffec8523fff7b960fff9c574fff9c772fffbc66bfffbc163fff7c16efff7cb7dfff6ca7ffff6c473fffcc071fff9c670fff9cc78fff7d48bfff6d89cfff5e1b4fff1dfc3fff1e7cfffc4ad9affd2b7a1ffbc876effad6347ffaa624bffc26e48ffc26d45ffc16d4affc26f4effc1714fffc07450ffbd7751ffbf7856ffc17a5dffc07e5fffc18163ffc08464ffbd8865ffbf8b67fec38a6cfcc58b6bd3c69b7b0eedb6c81fc53aad39c53aae36c639af34c43bac31c63eb12dc639b02bca3bb228c633ac25c83eac23c53aaf20c738a71ec43caa1cc840ad19c23dad16c53aae15c23daa12b839aa11c33cb40fcc44aa0dc43b9d0cbf2baa0ab2339908bf409f08bf409f07b649b60599339905cc669903ff55aa02ff808002ff808001ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808001ff00ff01ffffff02ff80ff0280808002ff808002ff808003ff55aa04bf80bf03aa55aa04bf80bf04bf408004bf408004bf408004bf40bf05cc339905cc339905cc339906aa55aa06d555aa06aa2baa06d52baa06d52baa06d555d504bf40bf02ffffff14f2e6e6b151473ff9392b26f6453733e55e504bd3574a456e6d615d19a3a3a302ffffff05cc66cc07b649b605cc009906d52baa06d52baa06aa2baa06d555aa05cc33cc05cc339905cc66cc04ff40bf04bf40bf04bf40bf04bf408003aa55aa04bf80bf03aa55aa03aa55aa02ff808002ff00800280808001ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ffff00028000800280008003aa55aa04bf40bf0599339905cc339907b6499208bf40bf08df40bf0acc4db20bd146b90db13b9d0fcc44bb10cf40af12c639aa14bf33a615ce3db618ca35aa1ac43ba71dc135a71fbd3aa521c93eaa23c53aaf26c33cae29c138a82bc43bac07db6ddb87b38a82f8ab7b6df2d9b29cffc78063ffc97e5cffc47954ffc8714effc66b47ffc96643ffc95f3effca5939ffc85336ffc64f32ffc64b30ffc5492effc3462dffc2442cffc0422cffc0412cffbc3d27ffbe3e2affbd3c28ffbe3e2affbd3c27ffbc3c27ffbc3c27ffbb3d2affbb3f2cffbe402cffc1422bffbe432affbd482cffbc4d2cffbb5031ffba5332ffba5735ffb95737ffb8593affb85a3dffb85b3cffba5e3fffb75d3dffb9613fffb96443ffbb6745ffba6843ffc3704affcb7d52ffca8552ffd19053ffe5ab60ffefc57affeed89afff4dba2ffeac17affe8ae5fffe99f51ffee9b50ffe48f47ffe6984cffe19345ffe19347ffe5994bffe49647ffe79b48ffe89b48ffe79b47ffe29847ffe8a555ffeeb266ffefa757ffef9742ffee9340ffee903bffe98435ffea8036ffe87c32ffe3772effdf742dffdc6f2cffd9682cffd56329ffd15f27ffcc5b26ffc05222ffbb6335fff9b970fff9b96afffcb165fff6ab58fff6a454fff09949ffea9245ffe8873fffe1813bffdc7738ffd36e34ffbf5e24ffdf894bffe49c5dfff4ae6cffee9f5dffe79655ffdf8e52ffc1632fffd87135fff3a05bfff7aa61fff5b66cfffcc07afffdc986fffad092ffedb775ffeb9546ffeb7e21fff18020ffed8925fff7bd66fff8c571fff8c670fffac469fffabf62fff9c26efff8cb7dfff7cb7ffff5c471fffac16dfff8c76dfffbcb77fff4d58ffff7e0aefff4e0beffefe7cdffd9c4a6ffdcc0abffb08372ffc48a75ffb97151ffb86b4cffb26141ffb76544ffbd6c4bffbe6d4cffc1724effc37753ffc17855ffc17958ffc37b5dffc07d5fffc07f61ffbf8363ffbe8966ffbd8b69fec18c6dfdc78c6ee8c5957a28f2d2bf10cf40af3ac139ab36c63daf34c43bac31c63eac2ec237ac2bc43bac28c639ac26c336a822c334ac20c738a71ecc44b31bc639aa19c23dad17bc37a615c23daa12c639aa10bf30af0fcc44aa0dc43bb10bb92ea20acc33b209c639aa07b6249207b6249206aa2baa05cc339903ff55aa03aa00aa02ff80ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff0100ff0001ffffff01ff00ff01ffffff0280808001ffffff0280808003aa55aa02ff008003aa55aa03ffaaff03ff55aa03ff55aa04bf40bf04bf80bf04bf40bf04bf40bf05cc33cc04bf00bf05cc33cc05cc339905cc339906d52baa06aa2baa04ff40bf02ffffff15f3f3e7b8534944f53a2f2ae35246429a605451317d727207db92db05cc33cc0599339905cc33cc05cc33cc05cc339906d52baa06aa55aa05cc339904bf40bf05cc66cc05cc339904ff40bf03ff55aa04bf40bf04bf40bf03aa00aa03aa55aa03aa55aa02ff808003aa55aa028000800280808002ff80800280008001ff00ff01ff00ff01ff00ff0100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ffff01ff00ff028000800280008003aa55aa04bf80bf05cc339906d555aa07b6499208df40bf0acc4db20bd146b90dc44eb10ec849b610bf40af11c33cb413c943ae15ce3db618bf40aa1ac43ba71cbf40ad1ec43caa21c13eaa22c334ac25c83eb328bf39ac2ac237aa10bf50af50b28f86e3a77c6ed2d9b7a2fcc78264ffc97f5dffc57c56ffca7551ffc76e48ffc96944ffc9613fffc95b3affc95637ffc85235ffc84f32ffc74c30ffc5482effc3452cffc3442cffc2432cffc1412bffc1402bffc14029ffc03f28ffc03f28ffc14029ffc1412affc0412bffc1422dffc3452dffc3452bffc2472cffbd4b2dffba502effb75132ffb65232ffb45432ffb35433ffb25334ffb05334ffb05535ffaf5734ffb5603dffbb6846ffbd6d4bffc37351ffcb7b57ffcf7f55ffc77f4cffd29755ffe2af68ffebc67efff5db96fff1dd96fff2cc80ffe9b35afff3ab51ffee9947ffea9644ffe59444ffe79947ffe59847ffe29644ffe49745ffe29643ffe49943ffe49842ffe59b46ffe69e4affe39d4dffeeaf61ffeda251ffef9040ffee8b3bffea8636ffe98134ffe97e34ffe67a30ffe2752cffe0722cffdc6f2dffdc6a2effd7672affd46829ffd3652affc75a26ffc46d37fffbba73fffab66bfffcae65fff9ab59fff7a352fff3994bffee8f44ffe98840ffe0803bffdb7835ffd26d2fffbb5e22ffdb8c4cfff5b374fff0a866ffea9b58ffe99756ffd98447ffbe5d23ffee8d4bfff4a95cfff7b166fffabc76fffbc581fffacb87fffbcf91ffeea963ffe67c24fff27e1cfff17f1bffee8f2efff8c068fff9c56dfff8c56efffbc467fffabf60fffac46dfff8ca7bfff8cc7dfff4c36dfffbc26afff6c46cfff9cd7afff7da93fff3deb5ffe5d7b6ffeaddbeffbaa07effac8366ffbe8e78ffaa6a4dffb76b43ffbb6b41ffbe6d4cffbf6e4effbf6e4dffc1704effc1724effc07350ffc07553ffc47959ffc37c5dffc3805fffc58162ffc58565ffc48866ffc38969febf8f6efec48f72f3c5937b50e2c2b211c34ba539c53aaa37c338ac34bf3bac30c53aaf2dc639b02bc435ac28c639ac25c837ac23c53aa821c13eaa1ec43caa1cbf40ad19c23dad17c843b115c23daa13c943ae11c33cb40fbb33aa0ec837a40cbf2b950bb92ea209c655aa07b6249206aa2baa06aa2baa0599339904bf40bf02ff00ff02ff008001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0280808002ff808002ff808003aa55aa02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa03ff55aa04bf408004bf40bf04ff80bf04bf40bf05cc339904bf40bf05cc339905cc33cc05cc33cc04bf40bf02ff80ff15f3f3e7b95a514dcb4f49445d70686808ffbfdf05cc66cc05cc339906d555aa05cc33cc05cc33cc05cc339905cc33cc05cc339905cc669904bf40bf04bf40bf04bf80bf04bf80bf03aa00aa04bf40bf04bf80bf03aa55aa03aa55aa03aa55aa02ff80ff02ff808002808080028000800280008001ffffff01ffffff01ffffff01ff00ff0100ff0001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ff0002ff80ff03aa55aa03aa55aa04bf40bf05cc66cc06d555aa07db49b608bf409f0acc4db20bd146b90dc43bb10ec837b60fcc33aa11c32da513bc36a115c23daa17c837b119c23da31bc639aa1dc13eb01fc53aad21c13eaa24bf39aa26c33cae1bc642b309e355c61bc6aa97bdab8779cad7b29dfcc48263feca835fffc67d57ffc87651ffc9714affc96c46ffca6441ffca5e3cffc95838ffc95535ffc95033ffc74d30ffc84b30ffc6482dffc5472dffc4442cffc3442cffc3422affc4432bffc4432bffc24129ffc3432affc3442bffc4452cffc5452dffc5472dffc44a2cffc44f2fffc55a38ffc6633dffc76542ffc56642ffc36741ffc56844ffc56846ffc56947ffc56b49ffc56f4bffc4714effc1704dffc37553ffc87b58ffcc7f57ffc6864effd09c5affe5bc72fff7d890fff8de9bfff7d890fff3ce79fffbc970fffec865ffeea444ffef9c41ffe7943affee9e44ffe99845ffe09242ffe99c48ffe69a45ffeca04affe79c45ffe89d47ffe39844ffeba34dffe8a14fffefad5cffee9e4fffee8a3cffed8336ffeb8034ffe97e33ffe77c32ffe57931ffe2752cffe3742fffe17331ffe07131ffdd702effd56829ffcb5922ffb94d1dffc77b47fff9c17cfff6b86ffff7af67fff4aa5bfff5a355fff1984cffed8e44ffe8883effe17f39ffde7833ffd26c2dffba5b22ffe8a263fff5b376ffeea361ffeb9b5affea9556ffcb7234ffd97d3dfff7a05efff7b066fff9b86efffabf79fffac581fff7cb87fffdcd8cffe38c40ffee7d1cfff37f1bfff1801affed9637fff9c269fff9c46bfffac46cfffcc464fff9bf5efff9c66dfff6cb78fff9cc7bfff3c46bfff8c469fff7c774fff6d081fff4d48ffff8e5bfffece0beffb9956fffd1bd9fff936a50ffb17e66ffc88b68ffbe7547ffbf7045ffc2704fffc0714effc2734fffc37450ffc37651ffc37853ffc37a57ffc47a59ffc27c5affc37f5effc48161ffc78665ffc88a69ffc58a69febf8e6dffc18f73fac593796ad4b09f10bf40af39c036aa36c239aa33c33caf30c535aa2dc639b02ac837b028c639ac26c33ca822c334ac20c738af1ec43caa1bc639aa19cc3db817c837b115c23daa13bc36ae11c32da50fcc44bb0dc43bb10cbf40aa0ab2339909c639aa07b649b606aa2baa05cc33cc05cc33cc04bf40bf03ff55ff02ff80ff02ff80ff01ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000ffffff000000000100000001ffffff0280808001ffffff01ff00ff02ff80ff02ff0080028000800280808003aa55aa03aa55aa03aa55aa03ffaaff03ff55aa04bf40bf03ff55aa03aa55aa04bf80bf04bf408004bf80bf05cc339904bf008005cc33cc04bf40bf03ffaaff11f0f0f0389f9b9214d9cccc05cc669905cc339905cc339905cc33990599339904bf40bf04bf00bf04bf40bf04bf40bf04bf008004ff40bf04bf40bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03ff55aa02ff808002ff808003aa55aa0280808002ff008002ff008002ff80ff01ffffff01ff00ff0100ff0001ff00ff010000000000000001ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0280008002ff80ff03ff55ff04bf40bf04bf40bf06d52baa07db49b608bf409f09c639aa0bb92ea20cbf40aa0ec837a410bf40af11c33cb413bc43ae14cc40b216c53aae18ca40aa1ac43bb11cc840ad1ec43caa20bf38a723c53aaf25c137ac1cc840a416c53aae08ffdfdf91b29286c2d2b09cfac48364feca8561ffc87e58ffca7a52ffca724cffcb6e49ffcc6744ffcb613effcb5c3bffcb5738ffca5435ffca4f32ffc94d30ffc8492fffc7482effc6472effc6472effc7462effc5442bffc5442bffc5452cffc5462cffc5472dffc5462dffc5492fffc54d30ffc55130ffc45332ffc35a39ffc35f3effc36340ffc2663fffc46840ffc36742ffc36744ffc16744ffc06946ffc3714dffc57351ffc67655ffc87956ffc67a51ffc78650ffe1bb73ffefd489fff9e297fff9de93fff9d68bfff7c872fff9c167fffac065fffbc162ffeda94dffea9b42fff19d43ffed9b42ffe99947fff4a654fff4a751fff2a54efff5a74ffff3a64efff1a44effefa44dffeaa14affeda551fff1ab5affec9a4bffec853affeb8034ffea7f32ffe87c30ffe87e32ffec7f36ffea7a33ffe4742effdb6929ffd46122ffcf5b20ffc6531fffb9501bffcb783efff3b574fff6bb73fff5b971fff7bb73fff8bc72fff6b56dfff0a55effe69350ffe28845ffdf823effdd7b38ffcd6c2effcc7a40fff5b87dfff1ab6fffeea161ffea9b5dffe39154ffce7136ffee9759fff6ab6afff7b670fff8c078fffbc780fffccc87fff9cc87fff4bb74ffe67e25fff37d1dfff47f1bfff0801efff2a347fffac368fffac267fffdc36afffbc260fff7bf5cfff8c66cfff4c978fff6c878fff4c56cfff5bd73ffcb7f47ffdca66cfff3cb89fff0d9a6ffe7d9afffcca172ffa37652ffc4a18bffa77865ffb07758ffb56f47ffc37752ffcb7a58ffc87855ffc77854ffc47753ffc37752ffc47a56ffc37b58ffc47c5affc3805dffc28360ffc18663ffc38866ffc28a68ffc68c6afec68e6fffc59175fcc796767dd0a79309c655aa35c53aad36c239aa33c33caf30c53aaa2dc139aa2bc43bac28bf39ac25c137ac23bd3aa820c738a71ec43caa1bc639aa19cc3db817c837b115c23daa13c936ae11d23cb40fbb33aa0dc43bb10cd540aa0acc33b209c639aa07b624b607b6249206aa55aa04bf40bf04bf40bf03ff55ff01ff00ff02ff80ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000010000000280808001ffff0002ff808001ffffff01ff00ff028080800280008001ff00ff0280008002ff808002ff80ff03aa55aa03aa55aa03ff55ff03aa55aa03ff55aa03aa55aa04bf408004bf80bf04bf40bf04bf40bf04bf40bf03aa55aa02ffffff03ffaaff03aa55aa05cc339904bf40bf04bf40bf05cc66cc04bf408004bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04bf408004bf408004bf408003aa55aa03aa55aa02ff008003aa55aa03aa55aa02ff808002ff80800280008002ff80ff01ffffff028080800280808001ff00ff01ff00ff01ffffff028080800100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ff00ff03aa55aa03aa55aa04bf408005cc66cc06d555aa07b649b607db49b609c639aa0acc33b20bb92ea20dc43bb10fbb44aa10bf40af12c647aa14bf40b215ce3db617c837b119c233a31bc639aa1dc135a720bf38a722c33cac24bf39aa1dca3eb010cf40af05ffffff5dbda597b5d6b7a2fac38567fecb8663ffc87e5affc97b51ffcb764fffcd704bffcd6a46ffcc6441ffcc5f3effcb5a39ffcc5636ffcc5234ffcb5034ffca4d31ffc94b30ffc8492fffc6482dffc8472fffc8472effc7472effc7492dffc6492dffc74a2effc84d31ffc74e33ffc75134ffc75437ffc45637ffc2583affbf573affba5836ffb85933ffb45831ffb35934ffb05634ffab5330ffa8522fffa3552fffb56643ffc57556ffc57f51ffd19959ffe6c47afff5d995fff9de99fff5d78efff9d080fff7bd6afffab864fff7bb63fff5bb59fff7b75afff5af5bffe99946ffec9746ffed9b49ffe89c4bffeda14ffff6ab56fff8ac55fff8ab53fff8ab53fff9ab56fff4a850ffefa54cffeea450ffeda658ffeb994affe9853bffed833affed8437ffed8137ffe97a32ffe17128ffdd6926ffdb6423ffd66120ffce5b1dffc5551dffbb5b24ffda914ffff7b86cfff8b666fff8b360fff7b160fff5ad5cfff1ac5afff0ac5effefaf65fff3b36efff2b372ffeba968ffe7a262ffda9358ffedb179fff1b981ffeaaa6fffeba668ffe79f67ffd5874effe69355fffdb470fffabc79fffbc17cfff7c480fff8c580fff8c67efff9c87fffeea254ffee7c1efff57e1efff17f18ffef8421fff7af58fffac266fffac267fffdc268fffbc15cfff6bf58fff8c66afff3c576ffe0a45dffc97b3affad4718ffc24b1dffcd6c35fff0c187ffebc48dffedd8b1ffd2a37dffba7047ff945937ffba8b71ffc0896affbd7049ffc36b47ffbe6c47ffbf6e4bffc1714dffc47651ffc57854ffc57c57ffc37e59ffc3805cffc3835effc18560ffc08764ffbf8968ffc18c6bffc4906cffc78f70ffc99275fdc996739ecda58e0ec86db635c03aa835c53aad32c73dad30c53aaa2dc639aa2ac237aa28bf39a625c13eac22c33cac20bf38a71ec43caa1cbf37ad19cc3dad17c837b115c23daa13c936ae11d24bb40fcc44bb0dc43bb10cd52baa0acc339909c639aa07b624b606d52baa06aa2baa05cc33cc04bf40bf03ff55ff02ff80ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ff00ff01ffffff02ff80ff02ff80ff01ffffff02ff80ff01ffffff01ff00ff0280808002ff808002ff808003aa55aa02ff80ff03ff55aa02ff80ff03aa55aa02ff80ff03ff55aa03aa55aa04bf40bf04bf40bf04bf40bf03ff55aa03aa55aa03aa55aa04bf80bf04bf408004bf408003ff55aa03ff55aa03aa005503aa55aa04bf80bf03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03ff55aa02ff80ff03aa55aa02ff008003aa55aa03aa55aa02ff808002ff80ff02ff80ff01ffffff01ff00ff01ffffff02ff80ff01ff00ff01ffff000280808001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ff0001ff00ff03aa55aa03ffaaff04bf408005cc339906d555aa06d52baa07db49b609c639aa0ab233990bb92ea20dc43bb10ec849b610bf40af11c33cb413bc36a115c23daa17c843b118ca35b51bc642aa1dc135a71fc542ad21c13eaa23c53aaf1ec43caa15ce3db602ffffff33beafaaafd6bba9f9c78b6dfecd8663ffcb815effc97e55ffca7853ffce734dffcf6d49ffce6742ffcd613fffcc5d3bffcc5939ffcc5435ffcc5133ffcb4f31ffca4d30ffc94d31ffc84b2fffc8492effc84a2effc84a2dffc84b2dffc94e2fffca4e30ffc74f31ffc65334ffc35736ffc15c38ffbd5d39ffbd603cffbc603dffba623effbb633effbb633cffb8613affb9643effbd6944ffbd6a45ffbc6c46ffc1744cffcb8554ffd1a75fffefd382fff6de93fff6d996fff5d88bfff7cd73fff5bd64fff8ba5ffff4b55efff6b966fff0ad58ffdd9346ffde8f46ffe7944bffe5914affe69248ffe8944bffea9d50fff8b15cfff7ac56fff7aa52fff3a954fff2a953fff0a64fffefa44ffff1a553fff0a65affee9e51ffef8c41ffec8138ffe87b31ffe47229ffe16e28ffdf6826ffdb6526ffd76322ffcf5c1fffc0531cffbb6329ffe8a35efff8b868fff9b765fff9b460fff7b360fff9b15efff7af5bfff8ae59fff8ae5afff5ae5efff2b369fff2b978ffefb878ffe3ad6cffefbb81fff3c08cfff1bd8dfff2c192fff4c08fffebb07affe9a66bfff7b273fff8b876fff7bb77fff7bc79fff7bf7dfffac37efffdc67efffabc71ffeb913efff07d1cfff47d1dfff17e17ffed8823fff8b85bfff9bf64fffac163fffbbf64fff5bd5efff7bf61ffe4a855ffc57b35ffbb5d20ffc75720ffd35c20ffd25d18ffd3631cffe9a565ffe8bc81ffe6c495ffd6ae84ffbc7144ffb05e31ffb96742ffc4744cffcb794dffc8764fffc5764effc67550ffc57551ffc57753ffc57854ffc27d57ffc07f59ffc0815bffc1835effc18661ffc18a68ffc18d6cffc2906effc1916effc49171ffc49474fdc59275bfca9f8b0dffc4c42ac23daa34c43bac32c73dad30c53aaa2dc139aa2ac237aa27c43baa25c137ac22c33cac20c740a71ec444aa1bc639aa19c23dad17c843b115c23daa13c936ae11d23cb40fcc33bb0dc43bb10bd12ea20acc1a9909c639aa08bf40bf06d52baa06d52baa05cc33cc04bf40bf04bf80bf0280008001ffffff0000ff0001ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ff000001ff000001ffffff02ff808001ffffff01ffffff01ff00ff01ffffff01ffffff0280808002ff008002ff80ff02ff80ff02ff80ff02ff00ff02ff80ff03aa55aa02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa03ff55aa03ff55aa03aa55aa03aa55aa03ff55aa03aa55aa03aa55aa03ff55aa03aa55aa03ffaaff03aa55aa03aa55aa03aa55aa03ff55aa02ff008002ff80ff02ff80ff03aa55aa03aa55aa02ff808002ff808001ff00ff028080800100ff0001ffffff01ff00ff01ffffff0000ff0002ff80ff01ff00ff0000ff00000000000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff02ff80ff02ff808003ff55aa03ff55aa05cc339905cc33cc06d555aa07db49b608bf409f0acc4db20acc33b20cd540bf0dc43bb10fcc44bb11c34bb413c943ae14bf40a615ce3db617c837b11ac43ba71bc639aa1dc135a71fc53aad21c936aa23c53aaf26c33cae09c655aa1becd9d0aed5b9a9f9c98f71fecd8762ffcc825fffca8057ffcb7b56ffce744effcf7049ffcf6a44ffce6440ffce603dffcd5c3affce5838ffce5435ffce5234ffcc5032ffcb4f31ffca4d30ffc94d31ffc94e31ffca4e31ffca5031ffca5132ffca5434ffc75a38ffc3613cffc0643cffbe673effbc6940ffbd6c44ffbd6d45ffbe6f45ffbf7046ffc37248ffc5754bffc2744affbe7447ffc4784effcb7d5affcb8955ffe0b56bfff4db8bfff8db8ffff6d991fff9d885fff4c86efff6ba60fef3b75bfef5b75efef3b15ffee3984efedf8b45fee8904dfee7904cfee6924afee2924cffe6914dffe9904cffe7994dfff6b05afff7ae57fff9aa56fff5ac58fff3ad55fff5aa55fff7ab5cfff0a153ffe39349ffe38d43ffe88234ffea782effe57330ffe36d27ffde6a27ffdc6426ffd56220ffce5f1fffba561fffcb8247fff8bb73fff9b968fffab864fff9b660fff9b35ffff7b266fff7b062fff7b15efff6b05ffff3b066fff6b877fff7bd80ffeeb278ffe8aa70fff3ba7efff4bf89fff1be91ffeebe94fff3bf94ffedb380fff0ae72fff9b475fff8b375fff7b878fff9bd79fff8c079fffbc177fffec175fffaba70fff9af60ffeb8227fff37c1cfff17d20fff37d19ffee8a27fff8be5ffff6bd60fff9bd5dfffabf5cffebad65ffc7733affb75621ffbe571fffc65421ffc65220ffc5551effcb5e1fffd46a23ffde8a47ffeeba79ffeeba81ffe0bb83ffd59063ffd18054ffbd673dffc66e43ffc67148ffc47651ffc77a51ffc97952ffc97a55ffc97b56ffc77c57ffc47f5affc2815cffc4825effc58561ffc48865ffc28b69ffc18d6dffc1906fffc39372ffc39575fec39a78ffc69a7cddcaa28c1fe6cebd1cbf40ad34c43bac32c238a82fc33cae2cc53aae2ac23daa28c640ac24c639aa22c33cac1fc53aad1dca3ea71cc840ad18ca35aa17c837b115c23daa13bc36a111c33cb40fcc33bb0ec837b60cd52baa0acc33b209c639aa08bf40bf06d555aa06d555aa05cc339904bf40bf04bf80bf0280008001ffffff01ffffff01ff00ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000ffffff01ffffff0280808002ff808001ffffff01ffffff01ffffff02ff80ff0280008002ff808002ff80ff01ff00ff0280808002ff80ff02ff80ff0280808002808080028080800280808002ff008003aa55aa02ff80ff03ff55aa02ff80ff03aa55aa02ff80ff02ff80ff02ff80ff02ff80ff03ff55aa02ff008002ff80ff02ff008002ff808002ff008003aa55aa03aa55aa0280008002ff80ff02ff80ff0280808002ff808002ff008001ffffff0100ff0002ff80ff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff01ffff0003ff55aa03ff55aa04bf408005ff66cc06aa2baa07b6499207b649b609c655aa0acc33b20bd146b90dc43bb10fbb33aa10bf40af12b839aa13bc36a115c23daa17c843a619c23dad1bbd39aa1dc13ea71ecc3cb320c738af22ca34ac24c639aa13d743ae0dffffeba2d6baacfbcb9376fecd8864ffcc8460ffcb8159ffcc7b56ffcd764effcf724cffce6c45ffcf6641ffce633effce5f3bffcf5a3affcf5738ffcf5536ffcd5233ffcd5032ffcc4f32ffcc5135ffcd5035ffce5134ffcc5335ffcb5537ffc85938ffc3603bffc0663fffc16c43ffc16f45ffc17147ffc17249ffc0734affc3754bffc4764affc4764affc5764dffc47750ffc47c4fffc78252ffc58b4fffe5c277fff4dc8bfff5dc93fff8d88efff6d37cfef4c469fef7bc64fcf6b965f9f1bb67f1e5a865ecd79558f3de965bfbe39756fdea9956feea9852feea9a51fee6984ffee2904dfee58f47ffe59446fff4ab56fff6af58fff7ae5cfff7ad59fff8ac58fff3a552ffe59346ffe38e43ffe58f46ffe89249ffe78137ffe8752effe26f2effdf6b2affd96726ffd36229ffc65e20ffbd6526ffdf9a5bfffabd6ffffcb967fffcb866fff8b564fff7b261fff7b25efff6af62fff6af62fff6b262fff1b772fff3bb82fff1b47effeaaf71ffefb476fff2b580fff2bc89ffeebe90ffeebf94fff2bf91ffeeb47bfff3af75fff7af74fff7b174fff8b879fff8be7dfff9bf7bfff8c179fff9bd71fff9b765fff9b664fff7a950fff08421fff58017fff28218fff1821affec9539fff3bb66fff4bd66fff8b967ffeaa84fffb95d25ffbc4f1fffbe4c1fffba4c1bffb74918ffb64819ffaf4617ffae4515ffae4712ffac4b0effd99655ffedb271ffe3b67fffdda876ffd58f60ffd1875bffd2875affd18359ffcf7f59ffc98053ffca7e55ffc87d56ffc97e57ffc87e5affc67f5bffc5805effc6825fffc68462ffc58865ffc68d6bffc4906effc39271ffc39372ffc4957afec3997affc4997bf0c59f8635d9bca81bc639aa34c436a731c139ac2fc33ca82cbf3aa829c73eae27c43baa24bf39aa22c33ca520bf38a71dca3eb01ace3bb118ca40aa17c843a615c23daa13c936ae11c33cb40fcc44bb0ec849b60cd540aa0acc33b209c639aa08bf40bf06d555aa05cc66cc04bf40bf03aa55aa03aa55aa0280008001ff00ff01ffffff0000ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff01ff000001ff000001ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff0280008001ffffff02ff80ff0280808002ff80ff02808080028000800280008002ff80ff02ff80ff02ff808002ff808002ff80ff03aa55aa02ff80ff03aa55aa02ff80ff02ff80ff02ff80800280008002ff80ff02ff808002ff008002ff808002ff00800280008001ffffff0280008001ffffff0280808002ff80ff01ffffff01ff00ff01ffffff02ff808001ffffff0000ff0001ffffff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff02ff008002ff80ff03aa55aa03aa55aa04bf408005cc339905cc339906d555aa08bf409f08bf409f0acc33b20bb946a20db13b9d0eb637a40fcc33aa11d23cb412c639aa14cc40b216c53aae17c837a619c23dad1bc642aa1cc837ad1ecc3cb321c136aa23c53aaf1cc840ad05ffffff7ed9bcacfacc987cfece8a66fece8862fecc825bffcc7e58ffcc7a52ffcf754effcf6f47ffd06a44ffcf653fffd0613effd05c3bffd05a39ffcf5636ffcf5435ffce5334ffce5234ffce5236ffce5035ffcf5334ffcd5535ffc85a37ffc6643dffc56b42ffc36e45ffc37147ffc27348ffc2744affc1754bffc2754cffc5754effc6754dffc3744dffc67750ffc67652ffc77d54ffcc915bffeacb81fff7db8ffff8dc91fff7d989fff4ca76fff5c367fdf5bc66ededc0759af0cc9255edcf9c2fe9c39828ecc6a631e5bb9c4ae7ba9480ddab81e1da9b68f9e3985afce79754fee89650fee2924dffe7964ffff3a959fff5af59fff9b062ffeba04fffea9748ffec9848ffef984cffeb9549ffeb934cffed984effe6873effe4712effde692affd76524ffce6320ffc15e27ffc37736ffeeb269fffbbe6cfffbbb66fff9b760fff9b660fff8b463fff6b262fff6af63fff5af5ffff2b165fff2b575fff1b881ffebb479fff2b475fff3b57cfff1b785fff2c08effefc294ffefc39bfff5c499ffeeb57dfff5b577fff6b176fff3b275fff7bc7efff6be80fff6bf7efff9c07bfff7bc71fff6b965fffab660fffbb75ffff6a446fff1851dfff68215fff38317ffed851efff2a44fffeba85dffc97a34ffbe5b23ffbe5217ffbb4b17ffbe4b19ffbb4916ffb74713ffb94e16ffbc541affbd5418ffc55a1fffce6023ffd36522ffd5722effeaa65fffe6b17affe1b483ffd18f5fffd1895cffd0875cffd1875effd28761ffd0895fffce8b64ffcf8c64ffce8d66ffcd8d68ffcd8f6bffcd916cffcc916effcb916fffca926fffc89271ffc59172ffc19071ffc19173ffc3947bffc1997dffc4987bf6c49b8348d1b5a31bc642aa33c337a530bf35a52ec237ac2bbe35a628c640ac26c33cae24bf39aa22bb3ca51fc53aad1dc13ea71bc642aa18ca40aa16c546ae14bf40b213bc36ae11c33cb40fcc44bb0dc427b10cd52baa0acc33b209c639aa08bf40bf07b649b606d555aa05cc66cc04bf40bf03aa55aa03aa55aa01ff00ff01ffffff01ffffff01ff000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00000280808001ffff0001ffffff01ff00ff01ff00ff01ffffff02ff80ff01ffffff028080800100ff0001ff00ff01ff00ff01ff00ff02ff80ff01ffffff01ffffff02ff008002ff80ff028000800280808002ff80ff02ff80ff02ff80ff02ff80ff028080800280008003aa55aa028080800280808001ffffff01ff00ff02ff008001ff00ff01ff00ff01ffffff02ff80ff0280008001ffffff02ff80ff02ff80ff01ffffff01ffffff01ffff0001ffffff0100000001ffffff01ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff0100ff0003aa55aa03aa55aa04bf80bf04bf40bf06d555aa07db49b607db49b609c639aa0acc4db20bb946a20cbf40aa0dc43bb10fbb44aa10bf309f12c639aa13c936ae15ce3daa17c837a618ca40aa1bbd39aa1cc840ad1ec43caa1fc53aad21c136aa1ac43bb102ffffff5dd3b8aaf0cd9c84fdce8b68fece8864fecd845cfece815affcd7d53ffce7750ffd0734bffd16d46ffd06942ffd0633effd15f3cffd15c3affd25938ffd25837ffd05535ffd15536ffcf5436ffd15638ffd05636ffcf5a38ffcc643effc66b43ffc76f47ffc67248ffc57348ffc4754affc5764cffc5774effc4744cffc5744dffc57450ffc2744fffc0734affc0784bffd4a364fff1cf82fff4d889fffadb8dfff5d187fff8cc79fef6c672f2f1c275b6ebc4853bf2d8b609e371aa0ec849b60bb946a209c639aa06d555aa07b649b60cbf55aa19f5b8b86ad6a680c4d89d6df5e0975efde49354fee89451feeea157feeda155ffe9964fffee9d52ffee9b4dffef9c4fffef9950ffeb954dffe9934cffe8964bffe89146ffde6d2cffd66226ffc75d1fffc36728ffd58d4afff8bf6cfffaba65fff9b962fff7b762fff9b662fff7b260fff6b160fff6b162fff4b164fff3b16bfff2b679fff0b379ffefb276fff2b578fff1b67dfff2bb8bfff5c398fff2c695fff1c697fff3c397fff0b37ffff4b477fff3b277fff1b47afff5be81fff4bf80fff6c07efffabf78fff8bb6dfffab86afff9b864fff8b55ffff9b35dfff5a447fff08320fff58521fff08121ffe97c28ffcc6a25ffb65316ffaf4711ffb4410fffb5420fffb64614ffb54514ffb94a17ffbe501bffc0541effc1571cffc4561affc15217ffbc4d14ffbe4e13ffc05616ffd67c3dffdfa667ffe4af79ffdca270ffd18e60ffcf875dffcf885dffd18a61ffd08c61ffcd8d64ffce8f66ffce8f66ffcf916affcc916affcb936dffca9470ffc99573ffca9775ffc99776ffca9878ffc8997affc89a7dffc59b81ffbf9d81ffc49b7efbc39a836eccb09b16b946ae29c13ea82fc33cae2dc139aa2ac23daa28c640ac25c13eac23c53aa821c93eaa1ec43caa1cc840ad1ac445b118ca40b516c546ae14bf40b213bc43ae10bf40af0fbb33aa0ec837b60cd540aa0acc33b209c639aa08bf40bf07db49b605cc66cc05cc339904bf80bf03aa00aa02ff80ff01ffffff01ff00ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000000ffffff0000ffff01ffffff01ff00000000ff0001ffffff0280808001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ff00ff02ff80ff01ffffff0280808002ff80ff02ff80ff02800080028080800280808001ffffff028080800280808001ffffff01ffffff02ff80ff01ffffff01ffffff01ff00ff01ffffff02ff808001ff00ff01ff00ff01ffffff0100000001ffffff01ffffff0100000001ffffff010000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff028000800280808003aa55aa03aa55aa04bf40bf05cc66cc06d555aa06d52baa08bf409f09c639aa0bb946a20bd146b90dc43bb10ec837b60fcc44aa11c33ca512c639aa14bf33a616c53aa217c837a619c23dad1ac43bb11cc840ad1ec43cb320bf40a713c936ae06d555d54dd4b6ace8cf9f88fdcd8b6afecf8a67ffce845fffcd825affce7e56ffcf7a51ffd1764cffd16f47ffd16b44ffd26740ffd2633effd4603dffd35c39ffd35a38ffd25837ffd15737ffd15839ffce593affc95d39ffc75f3affc5623effc46241ffbf633dffba643affb8643affb8653bffb6643bffb5623bffb3603bffb3623cffb56442ffb66943ffb87645ffdeaf6cffecc97bfcf8d68af5fad28ef0f2ce8aeef6ca88eef3c278d6eebc7c6ae9c39313e4bcc912c639aa13c936ae15c23daa15c23daa14cc40b215c23daa10bf40af0cbf40aa14bf40a609c671aa15e7aab65ddbaf89c9d39c6df9da915bfce29756feefa059fef09e54feee9c52feed9e52feee9e51feeb9a50fee9964effe7924cffe89549ffea954cffd26a2cffc75d24ffc87333fff2ae69fffaba6afff8b863fff9b865fff8b765fff8b763fff7b561fff6b260fff5b160fff3af64fff1b36ffff2b77affedaf75fff2b575fff1b579fff0b682fef0c090feeec598ffefc598fef2c498fff3c497ffecb07bfff4b278fff2b076fff3b77efff6bf85fff3be81fff7bf7ffff8bc77fff6b769fff8b966fff9b767fffab663fff8b55efffab25dfffba84effeb8228ffdc6d1bffd36018ffd3621bffcd5e1fffd36425ffcf5f25ffd05c26ffc95622ffc14f1cffbb4b17ffb64714ffb14110ffad400effa73d0cffa6400cffaa4215ffb14916ffbe511cffc45a23ffbc5b24ffe19859ffe1a267ffe6b07dffd09364ffd38e62ffcf8a5fffd08a62ffcd8c63ffcd8b62ffcc8a61ffcd8b64ffcd8b66ffcd8e67ffcd8e68ffcb8f6bffca9070ffc99272ffca9573ffc99675ffc79877ffc6997affc69980ffc09d81fec49d81fec59d849cc7a89506ffffd525c137ac2ec237ac2cbf3aa82ac23daa27c43baa25c13eac23c53aa821c13ea21ecc3caa1cbf40ad1ac43ba718bf40aa16c546ae14cc40b212c639aa11c33cb40fbb33aa0dd83bb10cd540aa0bd12ea209c639aa09aa55aa07b649b605cc33cc05cc33990599669904bf40bf03aa55aa01ffffff01ff00ff01ff00ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff01ffffff0000ffff0000ffff0280808001ffffff01ff00ff0100000001ffffff01ff00ff02ff808001ff00ff01ffffff01ffffff01ffffff01ffffff02ff80ff0000ff0001ffffff01ffffff028080800280008001ffffff02ff80ff01ffffff01ff00ff01ff00ff01ff00ff01ffffff02ff80ff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01000000028080800100000001ffff0001ffffff01ffffff01ffffff01ffffff0000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080800280808003aa55aa04bf80bf04bf40bf05cc33cc06aa55aa07db49b607b649b609c639aa0acc4db20bb92ea20cd540bf0dc43bb10fbb44aa11c33ca511c32da513c936ae15c23daa17bc37a618ca40aa19c23dad1bc639b31cc837ad1ec43cb314cc40a612c647aa31d0bba7dfd1a48cfccf8e6efed28c6bffd08663ffcf865effcf8158ffd07c52ffd1774effd2724affd36e47ffd36942ffd36741ffd2623bffd4603affd55f3affd35c38ffd45b3affd45d39ffd2613dffcc663fffc86a41ffc66c43ffc66e43ffc56e46ffc4704affc47049ffc47049ffc37049ffc3704bffc36f4bffc2714fffc67653fec68653feecc07af1eccd84c9f5d89c7af2d9a73deacdab2be7d5b22ceed6b427f2deb110ffdfcf05ff99cc14cc40b214bf33a613c936a110bf40af13c936ae13c943ae12c639aa12c639aa13bc36ae12b847aa0ec849b60fcc44aa0cbf55aa0feeccdd6dd5a883dbd2966af8e69c61fbeb9e57fbec9c5cfceb9c58fbe99b54fee8964dffea964efee99450fee79854feec9f5afec77130fede934dfef7b569fff8b364fff6b463fff8b564fff6b564fff4b564fff5b363fff4b261fff3b162fff1b168fff5b777fff1b67bffefb276fff2b37bffefb77efff1b886fef4bd8efcf3c292fbf3c898fbf4c898fcf3bf91fdedaf79fdf5ae78feefad75fef3bc82fef5c288fef6bf83fdf9bc7dfef4b46efef9b569fff7b367fef6b264fef4b162fef7b15dfff6ae58fff6a956ffe98f3bffe47b2affd76922ffd66523ffdc6b27ffde732cffda6e27ffce611fffcc581cffc7561effc8581fffcf5e24ffd36429ffd7692cffd96f2fffdb722fffda7330ffd7732effcd6928ffca6325ffbd561cffb44d12ffbe5f20ffdf975dffd39a68ffdca174ffd38f64ffd79369ffd6956effd69a72ffd79974ffd79974ffd59774ffd49773ffd19570ffcd906dffcc8f6effcc916cffcd926dffcf9470ffce9571ffcc9775ffca9879ffc9997fffc59c82fec79c81ffc49d83c9c8aa961bd997bd2ac23db022c33cac2cbf3aa82ac237aa27c43bb125c137ac22c33cac20bf38a71ec43caa1bd039b319cc33ad17c837a615c23daa14bf40b212c647b810cf40af0fcc33aa0dc43bb10bd12ea20acc33b209c639aa08bf409f06d52baa06d555aa05cc339904bf40bf04bf80bf028000800280008001ffffff01ff00ff01ffff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff0000000001ffffff01ff000001ff00ff01ffffff01ffffff0000ff0001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ff00ff0100000001ff00ff0000ff000000ff0001ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff000001ff00000100000001ffffff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff0280808003aa55aa02ff00ff04bf40bf0599339906aa2baa06d52baa07b649b609c655aa09c639aa0acc33b20cbf40aa0cd540bf0dc43bb10fcc44aa11c33ca512c639b813c943ae15c231aa16c53aae18ca35b519c23dad1bc639aa1dc13ea71bc639aa13c943bc24d4b8aadccea792fbce8f6ffed38c66ffd08961ffce8660ffd1845affd08054ffd17c51ffd1764dffd1714affd36e45ffd16a41ffd2663fffd3623dffd3613dffd15f3cffd2633fffce633dffce633effcb6441ffc56842ffc06944ffbf6b44ffc16b44ffc06b45ffbe6b45ffbe6b47ffbf6c49ffbf6e4bfec06e4dfebd724bffd0995ef4e3bb7899e9cf943df2deab13f2d7c909e38ec612b839aa08df60bf07b66db60cd555bf08bf409f10cf40af13bc36a10fcc44bb0ec837b610cf30af11c33cb411c33ca510bf30af11c33ca510bf40af10bf30af11c33ca511c33ca50ec837a40bd146b906ffaad546debda4b6dba374c8e2a87489e7b68ca0d9a474badda372e1dd9c65f2dd975cfae29659fce5975bfee7a05ffeeda563fdf6b46cfdf8b368fef8b262fef6b569fef7b567fef6b564fef3b464fef4b364fef2b165fef2b572fef4b97cfeeeb376fff1b779fff1b981fff1b884fef2bb86faf3bf8aebf1c294b6f1cba18cf0d1b195e7c8a4cbe7b68bededad77f6eda974f9f3bb88f6f3c490edebbb86e1e8b57dd1e9b276daeab276ede7ae6ffbeaad69fdf0aa60fdf0ac5dfef2aa59fef19c50ffe38439fee67c2bffea7926ffe97830ffd36523ffd46821ffe57e2fffef8b3cffe17e2effe37830ffe57730ffe0732cffd96c27ffd56827ffcf6525ffcb6326ffc85f22ffcb6022ffc96120ffcf6926ffd9722cffe07730ffe17830ffdc772cffe28743ffe3a166ffdda373ffd99b6fffd5966dffd79874ffd79972ffd69b75ffd49e79ffd39f7cffd3a07effd4a280ffd5a382ffd7a284ffd6a182ffd59f7fffd19b7bffd0997affce997affcc987bffcb987affc89b7bffca9a7fffc89d80e7c8a89121e0c9b224c640aa2cc534a82ac237aa28bf33ac26c33cae24c639b122c334ac20bf38a71ec43caa1bc62faa19cc3dad18ca40aa15c23daa14bf40b212c647b810cf40af0fcc33aa0dc4279d0cbf2baa0bd146a209c655c607b624b607db49b606d52baa0599339904bf40bf03aa55aa03aa55aa01ffffff0280008001ff00ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff0000000001ffffff01ffffff0000000001ffffff0000ff0001ffffff000000000100000001ffffff0000ff000100000001ff00ff01ff00ff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ff00ff01ffffff01ff00ff01ffffff01ffffff01000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ff000280808001ffffff0280808002ff80ff03aa55aa03ff55ff05cc339904bf00bf06d52baa07b649b608bf409f08bf40bf0acc4db20bd15db90cbf40aa0dc43bb10fbb44aa10bf309f12c647b812c639aa14cc33b215ce3db617bc37a618bf35aa1ac445b11bc639aa1dc13eb010bf50af24d4bfb1ddd0ab97fbce9072fed28c6affcf8b65ffcf8761ffd0855affd08156ffcf7d53ffd07950ffd1734cffd37049ffd36b45ffd36942ffd36540ffd36540ffd26440ffd36742ffce6a43ffcc6b45ffcc6e48ffca7049ffc7714bffc6734cffc6754dffc77551ffc77654ffc77a56ffc97a5bfec97c5bfebb774dfed5a366d3e4c17e5ceed59b15e792b60ec849a411c33ca510cf40bf11c33cb412c639aa0fcc44bb0fcc44aa11c33cb411c33ca510bf30af10bf40af0fbb33aa10bf40af10bf40af0ec837a40fcc44aa0fcc44aa0ec837b60ec837a40fcc44aa0fcc44aa0ec837b60ec837b608df40bf07ffb6db3adcb99545d6b5980fffffdd10efbfcf19d6a3ad24dcb8953ee2b59471d6a57ca5daa172d3dca06dece5a268f4e9a567f7eca562fbeaa867fdedaa6bfdf1ad6bfdf1af6afdf3b26efdf3b571fdf4b777fef0b678ffedb174fdf1b87efef1b983fff1b882fcf3b984e2efbe8c81efcca837fadabe15e7cec210dfafcf0eedc8db20e7c7a751e0b79179ecb99168f5d0ac50efcca930eac5a524eacda31fefcea525eac1a537e8c3a75cf1c89babe6b17ae5e8a868f7df904efee28236fee38032ffe67b30fee67a29ffe0782bffe67a2cffe5792affe17926ffe17e29ffea8533ffdc7525ffdd7226ffe07427ffe07327ffe0742bffdf742dffdf762fffdf7731ffdc762effd9732fffd56e2bffc96625ffc86422ffcb6725ffcc6c28ffd87d3affe39756ffdda06bffdaa175ffd6956bffd8956fffd99971ffda9a77ffd79d78ffd79e7affd69e7dffd3a081ffd2a183ffd3a183ffd2a287ffd1a38affd0a48affcfa38bffcfa28cffcea18bffcfa288ffcea081ffcc9f85ffc89d82f3c5a38e33d7b9aa15c249b629c138ae2ac237aa28bf39ac26c33cae22c334ac20c738af1fc542ad1cc837ad1bc639aa19c23dad17c843b115c23daa13bc36a112c647aa10bf40af0ec837a40dc43bb10cbf2b950ab2339909c639aa08bf409f06d52baa05cc33cc05cc33990599669903aa55aa03aa55aa0280008002ff80ff01ffffff01ffffff0000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff0100000001ffffff0100000001000000010000000100000001ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000001ff00ff01ffffff02ff80ff03ff55aa03ff55aa04bf40bf05cc339906aa2baa06d52baa08bf409f08bf409f09c639aa0acc33b20cbf40aa0dc43b9d0ec837a40fcc44aa11c33ca511c33cb413c943ae14bf33a616b93aa217bc43a618ca35aa1ace45b117bc37b10dc44eb125d6c1b3cdd1ae9df2cd9174fdd18b6affcf8c67ffce885fffd0855bffd08357ffcf7f54ffd17c52ffd1754dffd2724affd26f47ffd36c45ffd36a43ffd46a44ffd26944ffd16a45ffcf6c48ffcb704affc9734cffc7734dffc7754fffc6764fffc5774effc77751ffc77559ffc5765dfec1795cfebc8353fae2b576b2e5c6842bf3dbac0cd56abf06d555aa15c23daa14bf40b213bc36ae12c639aa11c33cb410bf40af10cf40af10bf409f0fbb33aa0fbb44aa0ec837b60ec837b60dc43bb10dc43bb10dc43bb10cd52baa0dc44eb10dc43bb10dc43bb10dc43b9d0dc43bb10dc43bb10dc43bb10dc43bb10acc33b208bf609f07db92db06d555aa0ec837a40fcc44aa06d555aa09c655aa09c655c60aff99e618dfbfb545dab18c67e4b28887e6b282a2e9b384c5eab484e0e9b382e7eab07debe9af7be7e7b07bdfe7b17ee0e7b37ee9ebb77ff0ecb683f5f3b882edf2b986b6ebbd9340efd3b30cd555bf0acc4db20ec837b611c33cb411c33ca510bf309f0dc44eb10ec849a407db6ddb09c655c607db49b607db49b60dc43bb112b8399c0eb637a40cbf40aa0fddaabb40cf9f7c81dba06bc4e59c5bf3d98642fde27b32ffd97329ffda752cfee0792cffe37a2bffe37a28ffe07724ffdd7522ffdf7827ffe17628ffd96f22ffd96d22ffda6e24ffd96e26ffd86e27ffd9712cffd87229ffd7722affd8722cffd8732dffdc7734ffe07d38ffdd7935ffd5742effdc813affe09c68ffdda97fffd89e73ffdb9c74ffd89c77ffd89a78ffd59c76ffd69b78ffd79c7bffd59c7fffd49d7fffd49e7fffd39f83ffd19f86ffcfa088ffcda28bffcca28dffcba18fffcba391ffcba28bffc9a28affcaa38bfac8a49254d1b6aa12c647aa1bc642b328c639ac26c33cae24bf39aa22c33cac20c740af1ec43caa1cc840ad1ac43ba719c23da317bc37a615c23daa13c943ae11c33ca510bf40af0ec837a40dc43bb10cbf40aa0ab21a9909aa398e08bf409f07b6249205cc33cc0599339904bf40bf03aa55aa03aa55aa03aa55aa0280008002ff80ff0000ff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffffff01ffffff00ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ff00ff02ff80ff02ff80ff03aa55aa03ff55aa04ff80bf05cc339905cc339906d555aa07b649b608bf40bf09c639aa0acc33b20bb946b90cbf40aa0dc43bb10ec849b60fcc44aa10bf40af12c647b813c936ae14bf33a615c23daa17c837b119c23dad15ce3db612c647aa22d9cabbb5c9a99be4cf9578fdd38c6bffd08b66ffcd8a61ffcf875dffcf845affcd8157ffce7d54ffcd7950ffd0764effcf724affcf6f46ffcf6e45ffcf6d45ffce6c45ffcc6d47ffc96e49ffc67049ffc7714bffc6714cffc7724fffc77250ffc67350ffc67551ffc47557febf785bffc5925ff3dcb7778aedcf8e13fff2bc03ffaaff13c943ae12c62aaa13bc36a112c647aa11c33cb410bf40af10bf40af0fbb33aa0ec837a40ec849b60dc43bb10dc43bb10db13b9d0cbf40aa0cbf40aa0cbf2baa0cbf2baa0bd146b90bd146b90bd146b90bd146b90cbf40aa0cbf40aa0bd146b90bd12eb90bd12eb90cbf40aa0bb946a20cd540aa0dc44eb10cbf40aa0dc43bb10dc44eb108df40bf07db49b60cbf40aa0dc43bb10cbf40aa0dc44eb109e371c60cd595bf14e6ccb225f1d6ba33ebcdaf37e8c7ac2eeed3bc27f2d8be29f3dac130efd5b53fefceae63e8bf9548eac39f0effedc80bd146b90fcc44bb0fcc44aa0fcc33aa0fcc33aa10bf409f0dd83bc40cbf40bf0bb946b910bf309f11c33ca511c33cb40fbb33aa11d24bb411d23cb410bf40af08bf409f0ec849b611c33cb410cf50af11f0a5b441e0a97e9dd28c4ee9d17938fdd97830fed87327ffdc7626fee37b2cffe67f2fffe77f2effe47d2dffe77e30ffe07a2effd36c20ffd66c23ffd76d24ffd66c25ffd56c26ffd36d24ffd26d24ffd36c25ffd36c24ffd26a25ffd16b23ffdb742dffe17d33ffe38135ffdf9253ffdba77affdeac83ffd9a680ffd9a782ffd8a787ffdba987ffdaa587ffd7a183ffd49e7fffd19b7affd29a7bffd29d80ffd29f82ffd19f80ffcfa082ffcda186ffcba089ffcaa18fffcba28dffc9a28ffec7a48ffdc7a29086ceb1a218d540b51fce3aad1dca35b025c837ac24bf39aa21c136aa1fc542ad1dc135a71bc639aa1ac43ba718bf35aa16c53aae14bf33a612c639aa11c33cb410bf40af0ec849b60cbf2baa0bd12eb909c639aa08bf409f07db49b607db49b605cc339905cc66cc04bf40bf04bf40bf03aa55aa03aa55aa0280808001ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff0280008002ff008003aa55aa03aa55aa04bf40bf05cc339906d52baa06d52baa08bf409f08bf409f09c639aa0acc33b20bb92ea20dc43bb10dc43bb10fcc44aa0fcc44aa11c33ca512b839aa13c943ae14cc40b216c53aae17c843b118bf40aa11c34ba522cabbb4b5b99c8eded19b80ffd48d6cffd18b66ffce8b63ffce875effcd855dffcc8359ffcc8057ffcc7d54ffce7952ffce7850ffcd764effcd754dffcc744dffcb744dffc9754effcb754fffca764fffca764fffc97550ffc97552ffca7553ffca7757fecb7b5efdc4865dfcdaae74cddfc1854beeddad08df9fbf05cc66cc12c639aa13c943ae12c639aa11c33ca510bf40af10bf409f0ec837a40ec837b60dd83bb10dc43bb10cbf40aa0cbf40aa0bb92ea20bb946a20bb946a20acc33b20ab233990acc33b20acc33b20ab233990bb946a20ab233990acc33b20ab233990acc4db20acc4db20acc33b20acc4db20bb946a20bb946a20bb946a209c655aa0cbf40aa0bd146b90bd146b90cd555aa0cd540aa0acc4db206d555aa06d555aa08bf40bf0bb946a207db49b60acc4db20bb92ea209c655aa08df40bf08df40bf08bf40bf06d555aa0ab24db20bb92ea207db49b609c655aa0cbf2b950dc43bb10dd83bb10dc4279d0ec837a40ec837a40dc427b10cbf2baa0cbf40bf0ec837a40ec837b60ec837b60fcc44aa0fcc44aa10bf40af0fcc44bb10cf40af0ec849b60cbf55aa10bf409f0ec837a40acc4db20ec849a41deda7a756d09159c1cd8745f6ca722efdd06f25fed87228ffdf762bffe1782efedd762dffe18035ffe68336ffd87326ffd76f25ffd76d25ffd86e27ffd76e28ffd87029ffd7712bffd7702bffd9722dffd46f26ffd26c25ffcc661fffcc6720ffd37939ffdf9d68ffdeaf87ffd8a87fffd7a47effd7a586ffd9a689ffd6a88bffd5a98cffd7aa8cffdbad8effdaab8fffd4a68affd1a485ffd2a485ffcfa183ffcda085ffcda08affcba18dffcaa38dffc9a290fec7a490ffc8a390c8ccaf9f0ae699cc20c738af27c43baa24c639b122c33cac21c13eaa1fc53aad1dc13ea71ac43ba719cc3dad17c837a616b93aa214bf33a612c639b810bf30af0fbb33aa0ec849b60cd540bf0bb92ea209c639aa09c639aa08bf409f06aa008006aa2baa05cc33cc03aa00aa03aa55aa03aa55aa03aa55aa0280808001ff00ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff0280808002ff808003aa55aa03ff55aa04bf80bf04bf40bf04bf40bf06aa2baa07b6499207b6499207b649b609c639aa0ab233b20bd146b90bb92ea20cbf2baa0dc43bb10fcc44aa0fcc33aa11c33ca512b839aa13c936ae14cc40b216c53aa217c837a610bf409f20b79f97bfa48474e1d5a085ffd48e6effd28d69ffce8c64ffce8860ffce865dffcc835affcd8158ffcd7e56ffcf7c54ffce7952ffce7851ffce7751ffcd7751ffcd7751ffcc7750ffcd7750ffcc7951ffcc7952ffcc7953ffc97654ffc97656fec87b5cfec58c5efbddb57daae7c99130efdfb505ffccff0ec837a411c33ca512c639aa12c639aa10bf409f0fcc44aa0ec849b60dc43bb10dc43bb10cbf40aa0bd12eb90bd146b90bb92eb909c639aa0acc4db20acc4db209c639aa09c639aa09c639aa09c639aa09aa398e08bf409f08bf409f08bf409f08bf409f08bf409f08bf409f09c655aa08bf409f09c655aa09c655aa09c639aa0ab233b209c639aa09c639aa0ab233990ab2339909c639aa0acc33990ab2339909c639aa09c639aa0bb92ea209c639aa03ff55ff03aa55aa05cc33cc07db49b609e339c60bb92ea20acc33b203ff55ff05cc339907db49db0acc33b20acc33b20cbf40aa0acc33990cbf40aa0cd540aa0cbf2baa0cd540aa0cd540aa0cbf40aa0dc44eb10dc43bb10dc43bb10dc43bb10dc43bb10ec849b60eb637a40ec849b60fbb33aa0fbb33aa10bf40af0fcc33aa10cf40af10bf409f0dc43bb10fbb33aa0edb49b615e7aac257d69e6ab6c88446f1c87434fecb6b2afecf6c29fee1803afee6863bffe78538ffe78335ffdc762affd66d24ffd76e26ffd66d27ffd76f27ffd87129ffd7702dffd8712effda732cffd9732bffdc752fffd9742fffd06f2affde8e50ffd7a87bffdbb18affd9a47fffd7a282ffd8a486ffd6a788ffd5a789ffd6a78cffd6a78effd4a991ffd4a992ffd3a98fffd2a990ffd1a98fffd0a68dffcda38dffcaa28effcaa390ffc9a291ffc8a48fffcaa390ddcaac9b0bffe8e81ec444b325c137ac23c53aa822c33cac1fc53aad1dc13eb01cc840ad1ac43bb119c23da316c53aae15c23daa13c936ae12c639aa10cf40af0fbb33aa0ec849b60dc43bb10bd12eb909c639aa08bf409f08bf409f07b649b606aa2baa05cc33cc04bf40bf03aa55aa04bf80bf028000800280008001ffffff01ffffff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff028080800280008003aa55aa04bf80bf04bf40bf04bf40bf05cc33cc06aa2baa07b6499207db49b608df40bf09c639aa0acc33b20bd146b90cbf40aa0dc43bb10ec837a40fcc44aa10bf40af10cf40af11c32db413c943ae14bf33a615ce3daa0ec849b61ec491aac9a1796cedd1a088fed19071fed38c6bffcf8c68ffcf8965ffce8762ffcd8460ffcd815dffcd7c56ffcd7753ffcd7651ffcb744dffca744dffc9734cffc7714bffc7704affc7704cffc66f4bffc56f4bffc3714effc57755fec07c55fecb9863e9e0bb7b71edd6a00feecccc07db6db610cf40af13bc43ae11c33ca510cf40af0fcc44aa0fbb44990dc43bb10cd540aa0cd540aa0cbf40aa0bb946a20acc4db20ab233b20ab233b209c639aa09c639aa08df40bf08bf409f07b649b607b649b607b6249208bf409f07db49b607b649b607b649b607db49b607b649b607db49b607db49b607db49b608bf40bf08bf60bf08bf409f09c639aa08bf409f08bf40bf08bf209f09c639aa09c639aa09c639aa09c639aa0ab24db209c639aa09c639aa09aa39aa0ab24db20ab233b20ab233b20acc33b20ab233990ab233990acc4db20ab233990acc4db20ab233990acc33b20ab233990ab233990ab233990acc33990bb946a20bb946a20acc33b20ab233990bd146b90bb946a20bd146b90bd146b90cbf40aa0bd146b90cbf40aa0cbf40aa0dc43bb10dc43bb10eb637a40dc43bb10ec849b60ec837b610bf40af0fcc33bb10bf40af0ec849b60fcc33bb11c33ca50cd580aa2fefc39d9dc58753e6cb7a3cfbcf7433ffd77933fedd7d35fee48338ffe58137ffde782effd76e27ffd56d26ffd56b25ffd26923ffd16b26ffd46b28ffd26c25ffd46d22ffd66d28ffd7712cffde7832ffd97b33ffdfa16bffdaaf86ffdfb08cffe0b38effd7aa8affd6a786ffd4a486ffd4a387ffd3a288ffd4a68bffd3a78effd2a791ffd1a891ffcfa791ffcea791ffcea692ffcca693ffcca695ffcaa594ffc9a490ffcaa291edc5a6961de5d3c11cc840ad23c533af22c33cac1fc53aad1ec43cb31dc13eb01cbf40ad19c23dad18bf40aa16c546ae14bf40a613bc36a111d23cb410cf40af0ec837b60dc4279d0cbf2baa0acc33b20acc33b208bf409f08bf409f07b649b606aa2baa0599339904bf40bf03aa55aa03aa55aa03aa55aa028000800280808001ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028000800280008002ff80ff03aa55aa04bf40bf05cc339905cc339905cc339906d52baa07b6249207db24b608df40bf09aa1c8e0acc33990bd146a20cbf40aa0dc43b9d0dc43bb10fbb33aa0fcc33aa11c33ca512b839aa13c936a114bf33a60dc44eb10edbb6c8c2a68072f7c99b82fecc9170fed38f6dffcf896fffcd886cffcb8669ffcb8465ffcb8361ffcb7f5bffce7d57ffcd7b54ffce7a53ffce7a52ffce7851ffcc7951ffcc7852ffce7652ffcd7656ffce785affcb7c5affc5875afed7a96cc4e1bb7a3af2e0b406ffffff0dc43bb112c639aa11c33cb410bf30af0fcc33aa0ec837b60dd83bb10dc43b9d0cd540aa0bd12ea20bb92ea20acc33b209c639aa09c639aa08bf40bf08bf40bf08bf40bf07b624b607db24b607db49b606d52baa07b649b607b6499206aa2baa06d52baa06d52baa06d555d506d52baa05cc339906d52baa06d52baa07b624b606d52bd507db49b607b624b607b624b607b6249207b649b607b6249206d52baa07b649b608bf40bf07b6249207db49b608bf409f08bf409f08bf40bf08bf409f08bf409f08bf409f08bf409f08bf409f08df40bf08bf409f08bf409f08bf409f09c639aa08bf409f08bf409f09c639aa09aa398e09c639aa09c639aa08bf40bf09c639aa09c655c609c639aa09c639aa0ab233b20acc4db20acc33b20acc4db20acc33b20acc33b20bd12eb90bb92ea20cbf40aa0cbf2baa0cbf40aa0cbf40aa0dc43bb10ec849b60ec837a40ec837b610bf309f0db13b9d0cd555aa0fcc44aa11c35aa526ddae8683c88e5ae3cb7f42fdcf7634fdd57532feda7a37fee0813afedf7d34ffd26b25ffd46b27ffd46a26ffd26a26ffd16a26ffcf6823ffcf631cffd1631dffd1651fffd16927ffd76d28ffd77d38ffe1a977ffdeb189ffd9ad87ffdaaf8dffdcaf8fffddb090ffdbae90ffd7a88cffd4a489ffcfa389ffcfa48cffcfa68effcfa58fffcea690ffcda691ffcda693ffcca594ffcca694ffcda593ffcca493f7c8a59739e0c5bc0bd15db91cbf40ad21c13eaa1ec43caa1dc13eb01bc639aa1ac43ba719c23da316c53aae16c53aa213c936ae12c639aa11c33cb40fcc33bb0ec837b60dc43bb10cbf40aa0acc33b209c639aa08bf409f08bf409f07b649b606aa55aa05cc66cc03aa55aa03aa00aa03aa55aa03aa55aa0280008001ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff02ff80ff0280008002ff80ff03aa55aa03ffaaaa03aa00aa04bf40bf05cc339906d52baa06d52baa07db49b608bf409f08bf409f0acc4d990acc33990bb946a20cbf40aa0dc43bb10eb637a40fbb33aa10bf40af10bf40af12c647aa12c639aa0db13b9d07ffffdbada78274fbc59481fecb9274ffcf9071ffce8b6fffcb896cffcb886affca8668ffc98464ffcb8363ffcc805effcb7f5cffcb7f5affcd7d58ffcd7b56ffcc7b56ffca7a55ffcb785affca7a5cfec37b53fdd89f64f8dbb1729ee2c38c1bf6e3bd0dc43b9d0cbf40aa11c33cb411c33ca50fcc44aa0ec837b60eb637a40dc43bb10cbf40aa0bd146a20acc33b20ab233b209c639aa09aa39aa08bf409f08bf409f08bf409f07b6249206d555aa06d555aa06d555aa06d555d506aa55aa05cc33cc05cc339906aa2baa05cc66cc04bf40bf04ff40bf05cc33cc05cc339905cc339904bf00bf0599009906aa55aa06aa2baa06aa2baa05cc33cc06d52baa06d52baa06d52baa06d555aa07b649b606d555aa06d555d507b649b607b6499207b6499207db49b607b6499207b6499207b649b607db49b607db49b607db49b607b6249207b649b607b6249207b649b607db49b607db49b607db49b607b6249208bf409f08bf409f08bf40bf08bf409f08bf40bf08bf409f08bf40bf09c639aa08bf409f08bf409f09c639aa09c655c609c639aa09c61caa0acc4db20acc33b20bb92ea20bd146b90bd146b90cbf40aa0cbf40aa0dc43bb10dc43bb10ec837a40fcc44aa0cd540aa09c655aa0fcc44aa0bb92ea20fcc55bb1ddcb08d6ecc9261e0c57d44fdd37c3afdd47532ffdc7837ffdd7f3affdb7a31ffd87127ffd36c23ffd26920ffd2681effd26824ffd66b28ffd36923ffd2631dffce631effcb641affd78341ffddac81ffd9ac85ffd6aa87ffd9ab8dffd6ad8cffdaae8fffdcaf94ffdab192ffd9ae92ffd6ac91ffcea48bffcba18affcda48effcda591ffcda593ffcca493ffcca594ffcca694fecaa896fbcba89761d0b8ab04ffffff21c136aa20bf38a71dc135b01cbf40ad1bbd39aa19c23dad17c837a616c53aae15c23daa13c936ae12b839aa10cf40af0ec837b60ec849b60dc44eb10bb92ea20acc33b20ab2339908bf409f07b649b606aa2baa0599339904bf40bf03aa55aa03aa55aa03aa55aa028000800280808001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ff00ff01ffffff01ffffff02ff808003ff55aa03aa55aa04bf408004bf40bf04bf40bf05cc33cc06aa2baa07b649b607b624b608bf40bf09c639aa09c639aa0acc33990bb946a20cbf40950cbf40aa0ec849b60ec837b60fcc33aa10cf40af11c33ca50bd146b905ffffff8caf8a80fbbd8e7cfdd49c81ffce9171ffce8c71ffc98b6dffca8b6dffc98869ffc78566ffc88464ffc98360ffc9825effc7805cffc77e5affc87d5affc87d5cffc87c5dfec47b5dfec78757fee1ae6ddfe0bc7e60efd5a20ceaeabf0fcc33aa0dc43bb110bf30af10bf30af0ec837a40ec849b60dc44eb10cbf40aa0cbf40aa0bb92ea20acc4db209c639aa09aa39aa09aa39aa08bf40bf07db49b606d52baa07b649b606d52baa06d555aa05cc339905cc339904bf40bf0599339904bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04ff80bf04bf40bf04bf40bf05cc669904bf408004bf40bf04bf40bf04bf40bf05cc339904bf40bf05cc33cc04bf40bf05cc33cc05cc339905cc66cc05cc339906d555aa05cc66cc06d555aa06d555aa06d52baa06d52baa06d555aa06d555aa06aa2baa06d52baa05cc33cc06d555aa06aa2baa06d52baa07b649b606d555aa07b649b606aa2baa06d555d506d52bd506d52bd506aa2baa07b649b607b6249207b6249207db49b607b6249207db49b608bf409f07b624b608bf40bf08bf40bf09c655aa09c639aa09c639aa09c639aa0ab233b20acc33b20acc33b20bb92ea20cbf40aa0cd540aa0dc43bb10dc43bb10fcc44aa0dc43bb10ec837b60edb49c80ec837b60dc44eb11fde9c9c69c28a5ad1c8834ffccd783dfdd27335ffd87938ffdd7d38fedf7b2ffee48030ffe27c2cffde782dffdc732dffd77529ffdd7323ffdd7126ffda712affd8742affdd9153ffe0ae81ffdcae8bffd6a98bffd6ac8bffd9aa8dffd8ab93ffd5af93ffd7ae93ffd7ad93ffd8af95ffd6ae95ffd0aa91ffd0a891ffcea591ffcba591ffcea593ffcea695fecba896fdcca7968dd4b7ac0cd56abf20bf38a71ec43caa1cc837ad1bc639aa19c233ad18bf35aa17c843a615c23daa14bf40a612c639aa11b43ca510bf40af0ec849b60cbf40aa0cd540bf0bd146b90ab2339909c639aa08bf409f07b649b606d555d505cc33cc04bf40bf04bf40bf03aa55aa03aa55aa028080800280008001ffffff01ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000002ff808001ffffff02ff80ff02ff808002ff808003aa55aa04bf408004bf40bf04bf40bf0599339906d555aa06aa00aa06d52baa08bf409f09c655aa09c639aa09c639aa0bb946a20bd146a20cbf40aa0cd540aa0cd540bf0ec837b60fcc44aa10bf40af0fbb33aa0acc66b265a98b7ef9b08576fed8a588ffce9171ffce8d70ffc98c6cffc98a6bffc98968ffc88666ffc98564ffc98463ffc98360ffc8825effc7805dffc87f5effc77f5efec07d5bfed09a67fbdeb16ec3e6c08739edcea606ffffd508bf409f10bf40af10bf40af0eb624a40ec837b60ec837b60cbf40aa0cbf40aa0cbf40aa0bb946a209c639aa09c655aa08bf40bf07db49b607b649b606d52baa06d52baa05cc33cc05cc33cc05cc33cc05cc339904bf40bf04bf40bf04bf40bf03ff55aa04bf80bf03ff55aa04bf408003aa55aa03aa55aa03aa55aa03ff55aa04bf408004bf408003ff55aa03ff55aa03ff55aa04bf408004bf408003aa55aa04bf40bf04bf80bf04bf40bf04bf40bf0599339904bf40bf04bf008004bf40bf04bf40bf04bf40bf05cc339905cc339905cc339905cc66cc05cc33cc04ff40bf05cc339905cc66cc05ff66cc05cc339905cc66cc05cc33cc05cc339906aa55aa05cc33cc05cc339905cc33cc05cc339906aa2baa06aa2baa06d52baa06aa2baa06d52baa06d52baa06aa2baa07b649b607b649b607b6499207b649b607b649b607b649b608bf409f09c639aa08df40bf09c639aa09c639aa0ab233990acc33b20bb946a20cbf40aa0cbf40aa0dc43b9d0dc43bb10cd540bf0db13b9d0dc44eb10dc43bb10bd146b90dc44e9d1cdba4a472be8857d0c8804afbc77238ffd27639ffd87a3afed87733ffda7935fee08035ffe37d30ffdf7c2effde762affda7125ffda7226ffdb7729ffd8772bffe19a5fffe0b78effd7ac89ffd9aa89ffd9a88bffd6a88dffd5aa92ffd5ae91ffd7ae95ffd6af95ffd4af96ffd2ad94ffd3ad95ffd3ab96ffcfab94ffcea793ffcea695ffcba695ffcba796a9d0b1a609ffc6e31ec43caa1dc13ea716c53aae1ac43bb118bf35aa17c837b115c231aa14bf40a613c943ae12b839aa11c34bb40fbb33aa0dc43bb10dc43bb10bd146b90acc33b209c639aa08df40bf08bf409f06d555aa05cc33cc05cc66cc04bf00bf04bf408003aa55aa03aa55aa02ff80ff0280808001ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffff0001ffffff01ffffff02ff80ff0280008003aa55aa03aa55aa04bf80bf04bf40bf0599339905cc33cc05cc33cc06aa2baa07b649b607b649b608bf409f09c639aa09c639aa09c639aa0bb946a20bd12ea20cbf40aa0cd540bf0dc43bb10fcc44aa0fcc33aa0ab24db23bbea09cf0ad8275ffd5a087ffce9072ffce8d71ffca8b6cffc98868ffc88666ffc88463ffc88262ffc7815fffc6815dffc7815effc6815efec7835ffec3875bfee5b57eeedeb57479eacf9e0effedc806d555d50acc4db20ec837b60ec837a40dc43bb10dc43b9d0cbf2baa0cbf2baa0bb946a20bb946a20ab24db209e355c608bf409f08bf409f07db49b606d52baa06d52baa05cc339905cc66cc04bf40bf05cc339904bf408004bf408004bf40bf03aa55aa03aa55aa02ff80ff02ff80ff03ff55aa02ff808002ff808002ff008002ff808002ff808002ff008003aa005503aa005502ff808003ff55aa03ff55aa02ff008002ff80ff03ff55ff03aa55aa03aa55aa04bf40bf04bf80bf0480408004bf40bf03aa55aa03aa55aa03aa55aa04bf40bf04bf40bf04bf408004bf408003ff55aa04bf80bf03ff55aa04bf408005cc669904bf80bf04bf408004bf40bf04bf40bf04bf408004bf408004bf408004bf40bf04bf40bf05cc66cc05cc66cc04bf40bf05cc339905cc339905cc66cc04bf40bf05cc66cc05cc33cc05cc339906aa55aa06aa2baa06d52baa07b649b607db49b607b6249207b624b608bf40bf09aa39aa09c639aa0ab233990acc33b20acc33b20bd12ea20cd540aa0dc43b9d0dc43bb10ec849a40dc43bb10dd84ec40acc33b210bf409f10bf40af0debb1c449d29d77b4cb8454f7c77440fdd3763effd67a3cffd4752efed8772cfee07c31ffe17f35ffe27e35ffe27b2effdb7528ffd66e23ffd5732affe09e65ffe0b08affe2b28fffdcad8effd4a98affd5a68cffd1a68bffd1a58effd0a790ffd1ab95ffd2ae99ffd2ad9affd3ae9bffd1ad99ffd1ac98ffcfaa98ffceab9affcda998b2ceaca20debc4d81cc837ad19cc3dad16c53aae19cc3dad17c837b116c53aae14cc40b213c936ae12c639aa11c33ca510bf309f0fbb44aa0dc43bb10cbf40aa0bd146b90acc4db209c639aa09e355c607db49b606aa2baa06aa2baa05cc339905cc339904bf408003aa55aa02ff80ff028000800280008002ff80ff01ffffff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff000001ff000001ffffff01ff00ff0280808003aa55aa0280808003aa55aa04bf408003ff55aa059933990599339905cc33cc06aa2baa06d52baa07b649b607b649b608bf40bf09c639aa0acc33b209c639aa0bd146b90bd146b90bd146b90dc43bb10eb637a40ec837b609c655aa10efdfdfd4ac8375ffcd9c81ffce9274ffcf8e70ffc88a69ffc88767ffc98765ffc98664ffc88362ffc88360ffc88361ffcb8463fdc88460fdd09868fddfaf74c8e2bf8046edd7a80affe6e607db6db60ec837b60eb637a40dc43bb10dc43b9d0dc43bb10cbf2baa0bd12eb90acc33b20ab233990ab2339909c639aa08bf209f07db49b607db49b605cc33cc05cc339905cc339905cc669904bf40bf04bf40bf03ff55aa03ff55aa03aa55aa03aa55aa03aa55aa02ff80ff03aa55aa02ff808002ff808002ff808002ff808002ff008002ff80ff0280008001ff00ff02ff008003aa55aa02ff80ff02ff80ff02ff80ff02ff80ff02ff808002ff80ff02ff80ff03ffaaff02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03ff55aa02ff008003aa55aa03aa55aa03ff55aa04bf408003aa55aa04bf80bf03aa55aa03aa005503ff55aa03ff55aa04bf408004bf408003aa00aa04bf408004bf408003aa55aa04bf40bf04bf40bf04bf40bf05cc66cc04bf40bf05cc339905cc339905cc33cc05cc33cc05cc009906d52baa07b649b606d52baa07db49b608bf609f08bf409f09c639aa09c639aa09c639aa0ab233b20acc33b20bb946a20cbf40aa0dc43bb10dc43bb10ec849b60cbf40aa0dc43bb10acc4dcc10bf409f10cf40af11e187b43dd19b799dc98758e7c87b42fed3793bffda7c39ffda7b35fed6762dffd9772cffe47c31ffe77f34ffe58035ffe07b30ffd9762effe19e68ffdeb28affdcad91ffdbb193ffd6aa8effd5a892ffd3a691ffd2a68fffcfa792ffcda893ffceaa97ffcdab99ffd0ab99ffd0ab99ffcfab9dffcead9efed0ad9dc2d1aca21cdba4b612b839aa15c23daa15ce3db617c837b116c53aae15c23daa13c936ae12c639aa11c33ca510bf40af0fcc44aa0eb637a40dc43bb10bd146b90acc33b209e339c609c639aa08bf409f07b6499207b6499205cc339904bf008005cc669903aa55aa03ff55aa02ff80ff02ff80ff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000ff0001ff00ff01ffffff028080800280808002ff808003ff55aa03aa55aa04bf80bf04bf40bf04bf40bf04bf40bf05cc339906aa2baa06d555d507b649b607b649b608df60bf08df40bf09c639aa09c639c60acc33b20bb946a20cbf40aa0cbf40aa0dc43bb106d555aa07ffb6ffa2b08c80ffc5937cffce9377ffce8c6effc78d6dffcb8c69ffce8965ffcd886affcd8766ffce8865ffcc8868fec4885efdd6a56af7dfb978a0e6c68b21f7e8b209c655aa08bf409f0db13b9d0dc43bb10cbf40aa0cbf40aa0bd12ea20bb92ea20acc33b20ab233b20acc4db208df40bf08df40bf08bf409f07db49b606d555aa06d555aa05cc33cc05cc339904bf408004ff40bf04bf40bf03aa55aa03ff55ff03aa55aa03aa55aa03aa55aa0100ff000280008001ff00ff01ffffff01ff00ff01ff00ff01ff00ff02ff80ff01ffffff01ffff0001ffffff01ff00ff02ff80ff01ff00ff01ffffff01ff00ff02ff80ff01ffffff02ff80ff01ff00ff01ffffff028000800280008002ff80ff02800080028000800280008002ff80ff0280808002808080028000800280808003aa55aa02ff008002ff008003aa55aa03aa555503aa005503aa55aa02ff008003aa55aa0280808002ff808003aa005503ff55aa02ff008003ff55aa03ff55aa02ff808003ff55aa03aa55aa03ff55ff03aa55aa04bf80bf04bf408003aa55aa04bf408004ff80bf04bf40bf0599339904bf00bf0599339905cc339905cc339905cc339907b6249208bf409f08bf209f08bf40bf08bf40bf09c639aa09c639c60acc4db20bb92ea20cbf40aa0dc43b9d0dc43bb10ec837a40ec837b60bb946a20dc44eb10fcc44bb0fbb44aa10ef8faf35cf957396cc8553e4ce7940fdd37937fede803afedc7c35fed67327ffdd752bffe1782effe67b33ffe87f33ffe1813affe3a26effdaab83ffd9aa88ffdaae8dffd9aa8fffd7a98fffd4a990ffd1a892ffd0a894ffcda994ffcca996ffcda896ffcda999ffccaa9cffcdab9dfccead9dd4d1aca224e3c6b80cbf40aa17c837b117c837b117c843b115c23daa13c936ae12c647b812c647b810bf309f0fcc33aa0fcc44aa0dc43bb10cbf40aa0acc33b20acc4db209e355c609c655aa07db24b607db49b606d52baa06d52baa05cc339905cc339904bf408002ff80ff02ff80ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0280808002ff8080028080800280008003aa55aa04bf80bf04bf408005cc339905cc33990599009906d555d506aa2baa07db49b607db49b607db49b608bf409f09c639aa09c639aa09c639aa0acc33b20bd146b90bd12ea20acc4db209c655aa71b59087ffc5937dfed49879fece916fffca8f71ffc98c6cffcd8a65ffcb8b68ffcd8a6dfecb8968fdc89065fde5b77ce3e1bf7f67e9d09e0bffffe805cc66cc0cbf40aa0cbf40aa0cbf40aa0bd146b90bd146b90bb946a20acc33b20acc33b209c639aa09c639aa08bf40bf07db49b607b6249206d52baa06aa2baa06d555aa04bf40bf03aa00aa04bf40bf04bf408003aa005503aa55aa03aa55aa0280008002ff808002ff80ff01ffffff02ff80ff0280808001ffffff01ff00ff0280808001ff00ff0000ff0001ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff0000ff0002ff80ff02ff80ff0000ff000280808001ff00ff0100ff0001ffffff028000800280808001ff00ff01ff00ff02ff808002ff80ff02800080028080800280808003aa55aa01ff00ff02800080028080800100ff000280808002800080028000800280808002ff0080028080800280808002ff008002ff808001ffff0002ff808002ff008002ff80ff03ff55aa02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03ff55aa03ff55ff04bf408004bf40bf04bf40bf04ff40bf05cc339905cc33cc06d555d506d52baa07db49b607b6499207b649b607db49b609c639aa09c639aa0acc4db20bb946a20bb946a20cbf40aa0cbf40aa0dc43bb10ec837a40fcc44aa0cd540bf09c639aa0dc44eb111c33ca50cd56aaa37d5997d93cd864eecc97336fdd37537ffdd7f3bffdb7933fed66e22fedf742bffe67f32ffe87f34ffe4833cffe9ad74ffdbae82ffd9aa85ffd8ab8affd5a989ffd3a98fffd4a991ffd3a993ffd0a993ffd0aa95ffcfa898ffcda998ffcdab9cffcdab9cfccdac9be3d1aea237d5beb504bf80bf16c52ea216c53aae15ce3db613c936ae13bc36a111c33cb411c33cb40fcc33aa0ec837a40dc43bb10cd540bf0bd146b90acc33b20acc4db208bf40bf08bf409f08bf409f06d52baa05cc339905cc339905cc339904bf408003ff55aa03ff55aa02ff80ff01ffffff01ffffff01ff00ff01ffffff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0100ffff01ffffff02800080028080800280808002ff808002ff80ff02ff80ff03aa55aa04bf80bf04bf408005cc339905cc339905cc66cc05cc33cc06d555d506d52baa07b6499208bf409f07db49b609c655aa09c639aa09c639aa0ab233990bb946a20bb92ea204bf80bf3ac6ab95f7ba8e76ffd69e7cfec3956bffc7926fffca8d70ffc98b6dffc98b65fec78c64fdd6a976fce9c57dcde1c28332f0dbb308df80bf08bf40bf0acc33b20bb92ea20bb92ea20acc4db20acc33b20acc33b209c639aa09c639aa08bf40bf08bf60bf07b624b607db49b606d52bd506d555aa06d555aa05cc339905cc339904ff40bf04bf40bf03ff55aa03ff55aa03aa55aa03aa55aa03aa55aa0280008002ff80ff01ffffff02ff80ff01ffffff01ffffff01ffffff0000ffff01ff00ff0100000001ffffff00000000000000000000000001ffffff01ffffff0000ff0001ffffff01ffffff000000000100ff0001ffffff01ff00ff01ffffff01ffffff01ffff0001ffffff01ffffff01ff00ff01ffff0001ffffff01ffffff028080800280808001ff00ff0280008001ff00ff02ff80ff01ff00ff02ff808001ff00ff01ff00ff01ffffff01ff00ff01ffffff01ffff0002ff008002ff808001ffffff02ff808002ff80ff01ffffff01ffff0002ff80ff0280008002ff80ff0280008003aa55aa03aa55aa0280008002ff008002ff008003aa55aa03aa55aa04bf80bf03aa55aa03ff55aa04ff40bf04bf40bf05cc339905cc339905cc339906d555d506d52baa06d52baa07db24b608bf40bf08bf40bf09c639aa0ab24d990ab233990bd146b90cd540bf0cd540bf0dc43bb10ec849b60acc4db20acc4db20fbb44aa0cd555aa11c33ca50cbf6abf2ae1a4868ec78553f5cb753afed87837ffe0823cffdc7a33fed46b22ffe67b33ffe97f34ffe48a42ffebb17bffe1b686ffdbad87ffdcaf8bffd6ac8fffd7a88bffd4a68fffd0a692ffcfa591ffd0a693ffcda895ffcdaa9cffceaa9cfdcfac9ceed1aea14fd8c2b805cc99cc16c53aae15c23daa13c936ae13bc36ae11c33cb410bf40af10bf40af0fbb44aa0eb637a40db13b9d0cbf40aa0bb92eb90acc4db209c655c607b624b608bf409f07db49b606d52baa05cc33cc05cc66cc04bf40bf04bf408003ff55aa02ff80ff02ff808002ff80ff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000002ff808001ffffff01ff00ff028000800280808003aa55aa02ff008003aa55aa04bf40bf03aa55aa04bf40bf05cc339905cc339905cc339906aa55aa06d555aa06d555aa07b6499206d52bd508bf409f08bf40bf09c639aa09c655aa09c639aa0acc4db204bf40bf1bc6b3a1cdbd937fffdcab84ffe5c68fffe0b983ffd59b79ffd4987bfed9aa7afeeec481f9edc87c98e9cb9511f0c3d203ff55ff0bd146b90bb946a20acc4db20acc33b209c639aa09c639aa09c639aa09c639aa08bf209f08bf409f07b649b607db49b607b624b606d52baa06d555d505cc33cc06d555aa04bf408004bf40bf04bf40bf03ff55aa03ff55aa03aa55aa028000800280808002ff80ff028000800280008001ff00ff01ff000002ff808001ff000001ffffff01ffffff01ffffff0100000001ffffff000000000000000000000000000000000000000000000000000000000000000001ffffff010000000100000001ffffff01ffffff0100000001ffffff01ffffff01ff000001ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000ff0001ffffff01ffffff01ff00ff0000ff0001ffffff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff02ff80800280808002800080028080800280008001ff00ff02ff80ff02ff808003aa55aa04bf80bf03aa55aa03aa55aa03ff55ff04bf40bf04bf408004bf40bf04bf00bf05cc339906d52baa06d52baa06d555d506d52baa08bf409f08bf409f09c639aa09c639c60acc4db20acc33b20cbf40aa0cd540aa0dc43bb10ec837b60fcc44bb0bb946a20caa40aa0bd146b910bf40af0dd84ec424dcb18e9bcc8a5af0d17e45feda8041ffdf8644ffd2702effcd6321ffe27131ffdf7f3dffecb378ffe7bf8effe5ba91ffdcb094ffdaae94ffd8ae94ffd8ac96ffd7aa94ffd2ac97ffd3aa97ffd3ab98ffcfa997fecea998f5cfab9b6adbbeb004ff80ff10cf40af13c943ae12c639aa11c33ca510bf40af0fcc44aa0ec837b60dc43bb10db13b9d0cbf40aa0bb946a20acc33b209c639aa08bf40bf07db49b607b624b606d52baa06d52baa05cc33cc05cc66cc04bf40bf04bf40bf03aa55aa03aa55aa02ff808001ff00ff01ffffff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ffffff01ff000001ff00ff01ffffff01ffffff0280808002ff008002ff008003aa55aa03aa55aa03aa55aa04bf40bf04bf40bf05cc66cc04bf40bf05cc33cc0599339906d555aa06d52baa06d52baa07db49b607b649b608df40bf08bf40bf08bf409f09c655aa08bf40bf07ffdbff9ac29884ffce9c7bffe3c28cffe6bf87ffdeae7ffdeac182fdf0c87debedc58376eed2a20debc4d804ff40bf08df40bf0ab24db209c639aa09aa39aa09c639aa08df40bf08df40bf08bf409f08bf409f08bf409f07b624b606d52baa07b649b606aa2baa06aa2baa05cc66cc05cc66cc04ff40bf04bf408004bf40bf04bf80bf03ff55aa0280808002ff808002ff80ff0280808001ffffff01ff00ff01ffffff01ffffff01ffff000000ff0001ffffff0000ff0001ff00000100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff00ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ff00ff01ffffff000000000000ff0001ffffff01ffffff01ffffff01ff00ff01ffffff0000000001ff00ff01ffffff01ffffff0000000001ff00ff01ffffff0000000001ffffff01ffffff00ffffff0100ff0001ff000001ffffff0280008001ffff0001ffffff02ff808002ff008001ffffff01ff00ff028000800280808002ff808002ff008003aa55aa03aa55aa03aa55aa03aa55aa04bf40bf0599339905cc339905cc339906d52baa06d52baa07b6249207db49b607db49b608bf40bf09c639aa0ab24db20bb946a20bd12ea20cbf40aa0cbf2baa0dc43bb10ec837b60dc43bb10ec837b609c655aa0cbf40aa0ec849a410cf60af37d5a27da5d7905df6d57e40fddb8141ffe18446fed26e2fffcf6728ffdc7c3dffefb779ffe9c28bffe1b68fffe0b59affddb397ffdab095ffd8ab90ffd6ab95ffd8ab98ffd4aa96ffd1ab97fed2ad99f9d1ad9c81d7bcb004ff80ff13bc36a112c639aa11c33cb410bf30af0fcc44bb0ec837b60dc43bb10dc43b9d0cbf40aa0bb92ea20acc33b20acc4db209c639aa08bf409f07b624b607b624b606d555d50599009905cc339905cc339903aa00aa03aa55aa03aa55aa02ff808002ff80ff02ff808001ff00ff01ffff0001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00000280808001ff00ff01ff00ff01ffffff02ff0080028080800280808002ff80ff03aa55aa03aa55aa0280008003aa55aa048000800599339904bf40bf0599339905cc33cc05cc33cc06d555aa06d555aa06d52baa07b649b607db49b608bf409f08bf409f08bf40bf04ffbfff66c89d91fdca947efee6c296ffdab47cffeec482fdeec579cdeccb8b3cf2e1b707db92db07db49b608bf409f09c639aa08bf40bf08df40bf08bf409f07db49b607db49b607b649b607db49b607b6499207db49b606aa2baa06aa2baa05cc33cc05cc669904bf40bf04bf40bf04bf408004bf40bf03aa55aa03aa55aa03aa55aa02ff008002ff80800280008001ffffff01ffffff01ff00ff0100ff0001ff00ff01ffff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff000001ff000001ffffff01ff00ff01ffffff01ffffff028080800000ff0001ffffff01ffffff01ff00ff02ff008002ff80ff03aa55aa02ff80ff03aa55aa04bf40bf03aa55aa04bf80bf0480408004bf40bf0599339905cc33cc06d52baa06d52baa07b649b607db49b608bf40bf08bf40bf0ab233b20acc33b20bb92ea20bd12eb90cbf2baa0dc43bb10ec849a40ec849b60fcc44aa0acc4db205cc66990ec837b60fcc44aa0deb76c438dfa484c0d38955f4d68144fedb8040fee38746fedb7431ffd7803bffebae70ffe9bc85ffdeb18bffe2b395ffddb59affdcb598ffdbb299ffd7af99ffd6ac98ffd3ac98ffd3ad98fcd0ac9a8fd2b6a605cc66cc12b839aa11c33ca510bf40af0fcc33aa0ec837b60dc43bb10cbf40aa0cbf40aa0cbf40aa0bb946a20acc33b20acc4db209c639aa07b6249206d52baa06d52baa06d52baa05cc33cc05cc339904bf40bf04bf408003aa55aa04bf80bf028000800280008001ffffff02ff808001ffff000100ffff01ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ff00ff01ffffff01ffffff01ff00ff0280808002ff008002ff008002ff80ff03aa55aa03aa55aa04bf40bf04bf408004bf40bf04bf40bf0599339904bf40bf04bf008005cc33cc05cc339906aa2baa06d555d506d52baa07b649b607b6249208bf409f03ffaaff36d0aaa5f1ca9980fbf0c791fdf3ca83f1edc5859aedd49d21f0d8b903ffaaaa06aa55aa08bf40bf07db49b607b649b607b6249208bf409f07db49b606d52baa07b649b606aa2baa06aa2baa06d52baa06aa55aa05cc339905cc33cc0599339905cc669905cc339904bf408003aa55aa03aa55aa03aa55aa02ff008002ff008002ff80ff02808080028080800280008001ffffff01ffffff01ffffff01ffffff01ff000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ff000001ffffff0000ff0001ff00ff01ff00ff0280808001ffffff02ff80ff01ff00ff01ffffff01ffffff03aa55aa02ff808003aa55aa03aa55aa04bf40bf03aa55aa04bf40bf04bf40bf04bf408004bf40bf05cc33cc05cc33cc05cc33cc06d52bd507b624b607db49b608bf409f08df40bf09c639aa0ab233b20acc33b20bb92eb90bd146b90dc43bb10dc44eb10ec849b60ec837a40caa409509c639c60dc44eb110cf40af11e196b44ddea681d0d08753fcd37c40fedc803effdd7e3cfed57d3bfeecb374ffe9bb83ffdcad85ffdbae93ffdaaf96ffd9b099ffd9b19affdbb19dffd9b19bffd8b19dfdd5af9c98d3b5a809c655aa11c33ca510cf40af0fcc44bb0ec837a40ec837a40dc44eb10cbf40aa0bd12eb90bb946a20acc33b209c639aa08bf409f07db49b606d52baa06d52baa05cc33cc05cc33cc05cc33cc04bf40bf04bf408003ff55aa03ff55aa03aa55aa02808080028000800280808001ff00ff01ffffff0100ffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001ff00ff02ff808001ff00ff01ffffff01ff00ff0280808001ffffff03aa55aa0280008002ff80ff03aa55aa03aa55aa03aa55aa03aa55aa04bf40bf04bf008005cc669904ff40bf05cc33cc05cc33cc05cc33cc06aa2baa05cc33cc06d52baa05cc33cc04bf40bf19f5e0d6cfc39e7eebf1c78ed2e8c89359eed7ac08ffdfdf07db49b607b649b607db49b607db49b606d555d507b649b607b649b606d52baa06d52baa05cc009905cc339905cc33cc05cc33cc05cc339904bf40bf04bf80bf04bf40bf04bf40bf04bf408003ff55aa03ff55aa03aa55aa03aa55aa02ff808002ff808002ff80ff028000800280808001ffffff01ff00ff01ffffff01ffffff028080800000000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff0000000001ffffff0000ff0001ffffff01ff00ff01ff00ff01ffffff0280808002ff008002ff808001ffffff02ff80ff02ff80ff03aa55aa03aa00aa04bf40bf04bf40bf04bf40bf05cc339905cc339905cc33cc06d52baa06d52baa06d52baa07db49b608bf40bf09c639aa0ab233b20ab233b20bb946b90bb946a20cbf40aa0cbf40aa0dc43bb10dc43bb10cbf40aa0acc4db20acc4db20bb946a20ec849a416dca2ae58d99f71decf864efed57d3bfeda7e3cffd88543ffeaaf70fee6bb86ffdcad86ffdfaf94ffdbaf98ffd9af99ffd9b09bffd7af98ffd7b09bfed4b09cacd5b8a809e371c60dc43bb10dc43bb10ec837b60dc43bb10cbf2baa0cbf40aa0bb946a20acc33b20acc33b209c639aa09c639aa08bf409f07b6249206aa008006aa2baa06d52baa05cc33cc04bf40bf04bf80bf04bf40bf03ff55aa02ff008003aa55aa03aa55aa0280808001ff00ff01ffffff0100000001ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ff000001ff00ff01ff00ff01ff00ff01ff00ff0280808002ff00800280808003aa55aa02ff80ff03aa55aa03aa55aa04bf408003aa55aa03aa55aa04ff80bf04bf408005cc669905cc33cc04bf40bf04bf00bf05cc339905cc009905cc33cc04ff40bf0dffebd882ceb49f77e5cca71cffe4d104ff80ff05cc33cc06d555aa06d555aa06aa2baa06aa2baa06d52baa05cc33cc05cc33cc06aa2baa0599339905cc339905cc33cc04bf40bf04bf40bf04bf40bf04bf40bf03ff55aa03aa55aa04bf80bf03ffaaff03aa55aa03aa55aa02ff808002800080028080800280808001ffffff01ff00ff0100ff0001ffffff01ffffff028080800000ff0000ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ff00ff0000ff0001ff00ff01ffffff01ffffff01ffffff01ffffff0280008001ffffff02ff008002ff80ff0280808003aa55aa03aa55aa03ff55aa03aa55aa04bf408004bf40bf04bf40bf05cc339905cc339905cc339906d555aa07b649b607b6249208bf409f08bf409f09c655aa0ab24db20acc4db20bb946a20bb92ea20cbf2baa0cbf2baa0cbf40aa0dc43bb109c655aa09c639aa08bf40bf0dc43bb10ec849a412f1b8b873d79966dbd4864cfedb7d3cffda8545ffe7a96dffefbc82ffddaf83ffdaac8fffdbaf97ffdcb29bffdbb39bffd9b19bfed7b29dc9d5b4a40ae6b2cc0db13bb10dc43bb10dc43bb10cbf2baa0cbf40aa0bb946b90bb92ea209c639aa09c639aa09c639aa09c655aa08bf409f06d52baa06aa2baa05cc339906aa2baa0599339904bf408003aa55aa03aa55aa03aa55aa03aa55aa02ff00800280808001ffffff01ffffff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ffffff01ffffff01ffff0001ff00ff01ffffff01ff00ff0280808001ffff000280808002ff00800280008002ff80ff03aa55aa02ff008002ff80ff03aa55aa03ff55aa04bf408004bf40bf03aa00aa03ff55aa04ff40bf05cc669904bf40bf04bf40bf04bf40bf04bfbfbf13f2e4d708ffffdf05cc669903aa55aa06aa2baa05cc339905cc339905cc33990599339905cc339905cc339905cc33990599339904bf40bf04bf40bf04bf40bf03aa55aa04bf40bf04bf40bf04ff80bf03ff55aa03ff55aa03aa55aa03aa55aa03aa55aa02ff808003aa55aa01ffffff028080800280008001ff00ff01ff00ff01ff00ff01ff000001ffffff0100000001ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff02ff80ff01ffffff02ff80ff02ff008002ff008002ff008003aa55aa03aa55aa04bf40bf04bf40bf04bf40bf05cc339904bf40bf05cc66cc05cc33cc06d52baa07b6499207db49b608bf409f08bf40bf0ab24db20ab233b20acc4db20ab233b20bb92ea20bd146b90bb946a20cbf40aa08bf409f09e339c609aa39aa0cbf40aa0dc43bb10cd555bf26e4b594a1d7965cf1d88c4efdd88a4bffe5a763feecc189ffddb187ffdba98effdbae97ffdcb29cffd9b29cfed8b39edbd3b19e0feedddd06d555aa0cbf2baa0bd146b90bb92ea20acc33b20ab233b209c639aa09c639aa08df40bf08bf409f07b6249207b6249206aa2baa05cc33cc06aa2baa05cc33990599339905cc339904bf80bf03aa55aa03aa55aa02ff008002ff808001ffffff01ff00ff01ff00ff01ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ffff01ffff0001ff000001ffffff01ffffff0100ff0001ffffff01ffffff02ff80800280008002ff80ff03aa55aa03aa55aa02ff80ff02ff80ff03aa55aa03aa55aa04bf80bf03aa55aa03ff55aa03ff55aa04bf408004bf40bf04bf40bf04ff40bf03aa55aa02ff80ff0599339904bf40bf059933990599339904bf008005cc33990599339904bf008004bf40bf04bf408004bf408004bf408003aa00aa03ff55aa04bf80bf03aa55aa03aa55aa03ff55ff03ff55aa02ff008003aa55aa03aa55aa03aa55aa0280808002ff8080028000800280808002ff80ff02ff80ff01ff00ff01ffffff01ffffff01ff000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000010000000000000001ffffff01ffffff0280808001ff00ff01ff00ff01ffffff01ffffff01ffffff02ff8080028000800280808002ff808003ff55aa03aa55aa03ff55ff03aa00aa0599669904bf40bf0599339906d52baa06aa2baa06aa2baa07b6249207db49b608bf40bf08bf209f08bf40bf09c639aa09c639aa0acc4db20acc33b20bd146b90bb92ea20bb92ea20cbf2baa06d555d503ff55ff0cbf40aa0cbf40aa0bd174b93be1b68fc0d39a5ef7d9944ffeda9a55ffeabc85ffe2b98dffd7aa87ffd5ae92fed9ad99fddbac9ae6d8b19f20e7d7c705ff66cc0acc33b20bb92ea209c639aa09c639aa09c639aa08df40bf08bf40bf07db49b607db49b607b6249206d555d506aa2baa05cc33990599339905cc66cc04bf40bf04bf408003ffaaff0280008002ff80ff0280808002ff00800280008001ff00ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffff0001ffffff01ffffff01ffffff01ff00ff01ffffff02808080028080800280008002ff808002ff80ff02ff808003aa55aa0280008003aa55aa03ff55aa03aa55aa03aa55aa03ff55aa04bf80bf03ff55ff03ff55aa04bf80bf04bf408004bf40bf04bf40bf04bf40bf04bf40bf04bf40bf04bf408004bf40bf04bf408004bf40bf04bf40bf03aa55aa04bf408003ff55aa03ff55aa03aa55aa03aa55aa03aa55aa02ff80ff02ff808002ff808002ff80ff0280008001ffffff02ff80ff02ff80ff02ff80ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ff000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000010000000100ffff0100ff0001ffffff01ffffff01ffffff0280008002808080028080800280808002ff808003aa55aa03aa55aa03aa55aa03aa55aa04bf80bf04bf40bf04ff40bf05cc33990599009906d555aa06d52baa06aa2baa08bf409f08df60bf08bf40bf08df40bf08bf409f09c655c60acc4db20acc33b20acc33b20acc33b20acc33b20bb946a206d555d506d555aa0acc4db20ab233b211f0b4c358d9ae7ad1d79d5effdb9652fee7b073ffe5bb91fed9ae8bfeddae93fddaaf9aefd8b29d40dfcbb705ff99cc0acc33b20acc33b209c639aa09c639aa08bf40bf08bf40bf07db49b607db49b607b649b606aa2baa06aa2baa06aa2baa05cc339905ff66cc04bf40bf03ff55aa03aa55aa03aa55aa02ff80ff02ff80ff028080800280008001ff00ff01ff00ff02ff80ff01ffffff0000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000100000001ff00ff01ff000001ffffff01ffffff01ffffff01ff00ff01ffffff0280008001ffffff02ff008001ff00ff02ff80ff028080800280808003aa55aa03aa55aa02ff80ff03ff55aa03aa55aa03ffaaaa03ff55ff03ff55ff03aa55aa03aa55aa04bf40bf04bf40bf03aa55aa04bf40bf03aa55aa04bf40bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa02ff808002ff808003ff55aa03aa55aa0280808003aa55aa03aa55aa02800080028000800280008001ffffff01ff00ff0280008001ff00ff01ffffff01ff00ff01ffffff010000000100000001ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ff00ff02ff808001ff00ff02ff80ff01ffffff01ff00ff028080800280008003aa55aa02ff80ff03aa55aa04bf80bf03ff55aa04bf40bf04bf40bf05cc339905cc339906d555aa05cc33cc07b649b607b624b607b624b607db49b608bf409f09c639aa09c639aa09c639aa09c639c609c639aa0acc33b20acc4db206d52baa06aa55aa07b649920acc33b20bd15db924e3b1a38fdaab74e9dca15cfde5ae6cfeecbd88fedfb491fedcb196f5dcb29d5bdbbfae05cc669909c639c609c639aa08bf40bf08bf409f07b649b607b649b607b649b606d555d506d52baa05cc33cc05cc009905cc33cc05cc339904bf40bf04bf40bf04bf40bf03aa55aa0280008003aa55aa02ff008002ff00800280808001ff00ff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01ffffff01ffffff01ffff0001ffffff01ffffff01ffffff01ff00ff01ffffff02ff80ff01ff00ff01ff00ff028080800280808001ffffff02ff80ff0280808002ff80ff02ff80ff02ff80ff03ffaaaa02ff80ff03aa55aa03aa55aa03ff55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff02ff80ff02ff808002ff808001ff00ff02ff808002ff00800280008001ffffff028080800280008001ff00ff02ff80ff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ff00ff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ff00ff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff02ff80ff02ff80ff03aa55aa03aa55aa03aa55aa02ff008003ff55aa04bf40bf04bf40bf04ff40bf05cc339905cc339905cc33cc06d52baa06d52baa07b649b607b649b607b649b607db49b607b624b608bf40bf08bf40bf08bf409f08bf409f09c639aa09c639aa06d52baa07b624b606aa55aa09c639aa0ae680b245e9c4a3c4dead72f9e4ad6dfde8be87fde1b78ff7ddb49b6bd6b8ac04bf80bf08bf40bf08bf40bf08bf409f08bf60bf07b6249206aa2baa07b649b605cc33cc05cc33cc04bf00bf05cc339905cc66cc04bf40bf03ff55aa03ff55aa03aa55aa03ff55aa03aa55aa03aa55aa02800080028080800280808001ff00ff01ff00ff01ff000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ff000001ffffff01ffffff0100ff0001ff00ff0000ff000280808001ffffff01ffffff01ff00ff01ffffff01ffffff0280808001ff00ff01ffff0001ff00ff028080800280008002ff80ff02ff808002ff80ff0280008003aa55aa028080800280008003aa55aa02ff0080028000800280008002800080028080800280808002800080028000800280008002ff80ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff0100ffff0000000001ffffff0000000001ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff0280008001ffffff02ff80ff028000800280008003aa55aa02ff80ff03ff55aa03aa55aa03ff55aa04bf40bf04ff40bf05cc339905cc33cc05cc339905cc33cc06d555aa06d555d506d52baa07b624b607b624b607db49b607b6249208bf409f08bf40bf07b649b607db49b609c655aa07b6499208bf409f05cc66cc07b6499209c655aa0feeddcc72e6c596e4e1b579fcebbf87f7e0b8957cdcbba703ffffff06aa55aa05cc66cc06d52baa07db49b606d52baa06aa2baa06aa2baa05cc339904bf40bf04bf40bf05cc66cc03ff00aa03ff55aa04bf80bf03ff55aa02ff808002ff808003aa55aa028000800280808002ff80ff01ffffff01ffffff01ffffff0100000001ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff0100000001ff00ff01ffffff01ffffff01ff00ff0000ff0001ff00ff01ffffff01ffffff02ff80ff01ff00ff01ff00ff01ff00ff028080800280808001ffffff01ff00ff0280808002ff80ff028080800280808001ffff0002ff8080028080800280008002800080028080800280008002ff80ff01ff00ff0280008001ffffff0280808001ffffff02ff80ff0000ff0001ffffff01ffffff01ff00ff0280808001ff00ff0280808001ffffff01ffff0001ffffff01ff00000100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff01ffffff01ff00ff01ffffff02ff80ff028080800280008002ff80ff02ff00ff02ff80ff03ff55aa03ffaaff03ff55ff03ff55aa04bf40bf04bf40bf04bf40bf05cc339905cc33cc05cc33cc06aa2baa05cc339906d52baa06aa2b8006d52baa07b649b607b649b606d52baa07b649b607b649b607b649b608bf409f04bf40bf03aa55aa05cc669907b66db61ff7e6d68ae1c296d9e7c59685e2c5a505ffccff02ffffff02ff80ff06d52baa05cc339906aa2baa05cc33cc05cc339905cc339904bf40bf04bf40bf04bf408003aa55aa03ff55aa03ff55aa03aa55aa02ff808003aa55aa028000800280008001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff000000000000ff0000ffffff0100000001ffffff01ffffff0100ffff01ffffff01ffff0001ff00ff01ffffff01ff00ff01ffffff01ff00ff02ff80ff01ffffff01ff00ff02ff80ff01ffffff02ff80ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff02ff80ff0280808002ff80ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff028080800000ff000100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff0000000001ffffff01ff00ff01ffffff01ffff0001ffffff01ff00ff01ff00ff02ff80ff02ff80ff028000800280808002ff80ff03aa55aa03ffaaff03aa55aa03aa55aa04bf40bf04bf80bf04bf40bf05cc33cc04bf40bf05993399059933990599009906d555aa05cc339906aa2baa06aa2baa06d52baa06aa2baa07b6249206d52baa07b649b607b649b605cc33cc03aa55aa04bf408003ff55aa09ffffe331e5d5b142e0d1b606ff80d502ffffff02ffffff05cc339905cc33cc0599339904bf40bf04bf40bf04bf40bf04bf408004bf408004bf408003aa55aa03aa55aa03aa55aa03aa55aa0280808003aa55aa0280808001ffffff01ffffff0280008001ffffff01ffffff01ffffff01ffffff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000000ffffff01ffffff01ff000001ff000001ff00ff01ff00ff01ffffff01ff00ff0100ff0002ff80ff0280808001ff00ff01ffffff0280808001ff00ff01ff00ff02ff808001ffffff01ffffff0000ff0001ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff0000010000000100000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02ff808001ffffff02ff808001ffffff01ff00ff01ffffff0280008002ff80ff02ff80ff02ff80ff03aa55aa03aa55aa03ff55aa03aa00aa04bf408004bf80bf03aa00aa0480408004bf40bf04bf408004bf408005cc339905cc339905cc339905cc33cc05cc33cc06d555d506aa2baa05cc33cc06d52baa06d52baa06aa2baa05cc33cc03ff55aa03aa55aa04ffffbf0ae6e6e605cc33cc03aa55aa04bf40bf05cc339905cc669904bf40bf04bf40bf03aa55aa04bf408004bf80bf03aa55aa03aa55aa02ff80ff03aa55aa03aa55aa02ff808002ff808002ff80ff0100ff0001ffffff0000ff0001ffffff02ff80ff01ffffff0100000000ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff00000000000000000000000001ffffff0000ffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff010000000280808001ffffff0280808001ff000001ffff0001ff00ff01ff00ff01ffffff01ffffff010000000100ff000100000001ffffff0000000001ffffff01ffffff01ffffff01ffffff0000ffff0000000001ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffff0001ffffff01ffffff02ff80ff0280008002ff80ff02ff80ff03aa55aa02ff008002ff80ff02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa0480408004bf408004bf40bf04bf408004bf40bf04bf00bf04bf40bf05cc66cc04bf40bf04bf40bf04bf40bf05cc33990599339906aa55aa05cc339905cc339904bf40bf02ffffff02ffffff02ff80ff04bf40bf04bf40bf04bf40bf04bf408003ff55aa04ff80bf04bf40bf03aa55aa03aa55aa03aa55aa0280008002ff80ff02ff80ff02ff008002ff80800280008001ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001000000010000000100000001ffffff0100000001ff000001ffffff0000000001ffffff000000000100ffff0100000001ffffff01ffffff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff000001ffffff01ffffff01ff00ff01ff00ff0280008002808080028000800280008002ff80ff0280008003aa55aa0280008003aa55aa02ff008003aa55aa03aa55aa03aa55aa03ff55aa04bf408005cc669904bf40bf03aa00aa04bf80bf04bf40bf04bf40bf04bf40bf0599339904bf40bf04bf40bf04bf40bf04bf40bf03ff55ff03aa55aa03ffaaff04bf40bf04bf40bf04bf408003ff55aa03ff55aa03ff55aa03aa55aa03aa55aa03aa55aa02ff80ff02ff008002ff80ff01ffffff02ff008002ff80800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff0100ff0001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01000000000000000100000001ffffff0100000001ff000001ffffff0000000001ffffff01ff00000000000001ffffff000000000000000001ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff000001ff00ff01ffffff0280808001ff00ff02ff80ff01ffffff01ff00ff01ffffff01ff00ff028080800280008003aa55aa02ff008002ff008002ff008002ff008003aa55aa03ff55ff03aa55aa03aa00aa03aa55aa03aa55aa03aa55aa04bf40bf03aa55aa04bf80bf03ff55aa03ff55aa04bf408004bf408003ff55aa04bf40bf04bf40bf03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa02ff80ff03ff55aa02ff80ff02ff00ff02ff80ff02ff8080028080800280808002ff80ff02ff00800280808002ff80ff01ffffff01ff00ff0000ff0001ffffff01ff00ff01ffffff0000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff02ff80ff02ff808002ff80800280808002ff008002ff808002ff80ff03aa55aa0280008003aa55aa03aa55aa03aa55aa03ff55aa03aa55aa02ff008002ff00ff03ff55aa03ffaaff03aa55aa03ff55aa02ff008003ff55aa03ff55aa03ff55aa02ff008003aa55aa03aa55aa03aa55aa0280008002ff80ff02ff00ff03ff55aa02ff80ff01ffff000280808001ffffff028080800100ff0001ff00ff01ffffff01ffffff01ffffff01ff00ff01ffff0001ffff000100ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff0100000001ffffff01ffffff02ff80ff01ffffff01ffffff01ff00ff0280008001ffffff01ffffff01ffffff01ffffff02ff80ff03aa55aa0280008002808080028000800280008002ff808003ff55aa02ff008003ff55aa02ff00ff02ff808002ff80ff03ff55aa02ff80ff02ff008002ff808002ff808002ff80800280008002808080028080800280808002ff80ff028080800280808001ffffff01ff00ff028000800280808001ff00ff02ff80ff02ff80ff01ff00ff01ff00ff028080800100ff0001ffffff01ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000100ff000100000001ffffff01ffffff01ffffff02ff808001ff00ff01ffff0001ffffff01ffffff02808080028000800280808001ffffff0100ff0002ff80ff02ff80ff02ff80ff02ff008003ff55aa02ff808002ff00ff02ff808002ff80ff02ff80ff02ff808002ff80ff01ffffff02ff008001ffffff0280008002ff8080028080800280808002808080028080800280808002ff80ff01ff00ff01ffffff0000ff0001ffffff01ff00ff0000ff0002ff80800000ff0001ffffff01ffffff01ffffff01000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff0000ff00028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff01ff00ff01ffffff01ffffff02ff80ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ffffff02ff80ff02ff80ff0280808001ff00ff01ff00ff01ffffff028000800280808001ffffff028080800280808002ff80ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffff0001ff00ff01ffffff0100ffff0100ff000100000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ff000001ff000001ffffff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ff00ff02ff80ff02ff80ff02ff80ff01ffffff01ff00ff01ff00ff01ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff0000ff0001ff00ff01ffffff01ffffff01ff00ff01ffffff0000ffff0000ffff01ffffff0100000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001ff00ff0000ff0001ff00ff0100ff00010000000100000001ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff0000ff000000ff0001ffffff01ff00ff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ff00ff02ff80ff01ffffff01ffff0002ff808001ff000001ff00ff0000ff000280808001ffffff01ffffff00ffffff010000000000ff000000000001ffffff000000000100000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff01ffffff028080800100000001ffffff02ff808001ffffff01ff00ff01ff00ff01ffffff0000ff0001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ff00000100000001ffffff00ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff000000000100000001ffffff00ffffff0000000000000000000000000000000001ffffff01ffffff01ff00ff0000ff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff000000000000000001ff000001ffffff01ffffff00ffffff00ffffff00ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000001000000000000000000000000000000000000000000000001ff00000000000001ff00000000000001ff0000000000000000000001ff0000000000000000ffff0000ffff000000000000000001ff000001ff000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000001ff000000000000000000000000000001ff0000000000000000000001ff00000000000000000000000000000000000001ff000001ff00000000000001ff0000000000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000100000001000000010000000100000001000000010000000100000001000000010000000100000001ff00000000000000000000000000000000000001ff0000000000000000000001ff000001ff00000000000001ff0000000000000000000001ff000001ff0000000000000000000001ff00000000ff000000000001ffff0001ff000001ff000001ff0000000000000000000001ff000001ffffff0000000001ff000001ff000001ff000001ff0000000000000000ff00000000000000000001ff000001ff000001ff000001ff000001ff00ff01ff000001ff00000100ffff010000000100000000000000010000000100000000ff00ff0000000000000000010000000100000001000000010000000100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000001000000010000000100000001000000000000000000000001000000000000000000000000000000000000000000000001ff00000000000001ff00000000000001ff000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000001ff000001ff000001ff00ff01ff00ff010000000100000001ff00ff000000000000000001000000000000000000000001ff00ff0100000001ff00ff01ff000001ff00ff01ff00ff0000000001ff000001ff00000000000001ff00000000000000000000000000000000000001ff00ff01ff00ff01ff000001ff000001ff00ff0000000001ff00ff01ff00000000000001ff000001ff00ff01ff000001ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff00000000000000000000000001ffff0001ff000001ff00ff0000000001ff00000000000000000000000000000000000001ff00ff01ff00ff0000000001000000000000000100000001000000000000000000000001ff00ff0000000000000000000000000100000001000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00000000010000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000000000000000000000000000100000000000000000000000100000001000000010000000100000001000000010000000000ff00010000000000000001ff0000000000000000000001ff000001ff00000000000001ff00000000000001000000010000000100000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000001000000010000000100000000000000000000000000000001ff0000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000ff0001ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0000000001ff00ff000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff0000ff0001ff00ff0000000000000000000000000000000001ff00ff000000000000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff000001ff0000000000000000000001ff00000000000000000000010000000000000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000000000000010000000100000001000000000000000100000001000000010000000000000001000000010000000100000001000000010000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000000000000000000000100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000100000000000000010000000100000001ff0000000000000000000001ff0000000000000000000000000000010000000000000001ff00ff0000000001ff00ff0000000001ff00ff01ff000001ffffff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff010000000100000000000000010000000000000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001ff00000000000001ff00ff01ff000001ff00ff000000000000000001ff00ff00000000000000000000000001ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ffffff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff000000000000000000000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000ff000000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff000001ff00ff0000000001ff00ff01ff00ff01ffffff0000000000000000000000000000000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000100000001000000000000000100000001ffffff0100000000000000000000000000000000000000000000000000ffff00000000000000000000000001ff0000000000000000000001ff000001ff00000100000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000ffffff000000000000000001000000000000000100000000000000010000000100000001000000010000000100000000000000010000000000ffff010000000100000001000000000000000000000001000000010000ff01ff0000000000000000000001ffff0001ff000001ff000001ff0000000000000000000001ff00ff0000ff0001ff00ff0000000001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff0000000000000000000000000000ff0001ffff0001ff0000000000000000000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000ffff01ff000001ff000001ff000000000000000000ff01ff00ff01ff00ff01ff00ff000000000000000001ffffff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff0000ff0001ff00ff0000000001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff0000000000000000000000000000ff0001ffffff01ff00ff000000000000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ffffff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000000000000000000000000000001ff00ff000000000000000001ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff000000000000000001ff0000000000ff01ff00000100000001ffffff010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000000000000000000000100000000000000000000000100000000000000000000000000000001ff00000000000001ffffff01ff000001ff000001ff00ff0000000001ff000001ff000001ff000001ff00ff01ff000001ffffff01ff000001ffffff000000000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010000000000000000000000000000000000000000ffffff00000000010000000100000001000000000000000000000001000000010000000100000001ff000000000000000000000000000001ff000000000000000000000000000001ff000001ffff000000000001ff00000000000001ff0000000000000000000001ff00ff00000000000000000000000001ff00ff01ffffff01ffffff01ffffff00000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff000001ff00ff000000000100000001000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ff000000000000000000000000000001ff00ff00000000000000000000000001ff00ff01ffffff0000000001ff00ff0000000001ff00ff000000000000000001ff00ff00000000000000000000000001ff00ff01ffffff01ffffff01ffffff00000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ffffff01ff00ff01ff00ff0000000001ffffff01ff00ff0000000001ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00000000000001ff00000000000001ff00000100000001000000000000000100000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000001000000010000000000000001ff0000000000000100000001ff0000000000000100000001ff0000000000000000000000000000000000000000000001ff0000000000000000000001ff0000000000000000000001ff00000000000001ff000001ff00000000000001ffff000000000001ff000001ff000001ff000001ff000001000000000000000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000000000001ff000001ff00000000000001ffff000100ffff0100ff000100000001ff000001ff000001ffff0001ff00000000000001ff00000000ff0001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff000001ff000001ffff000000000001000000010000000100000001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000001ffffff01ffffff0100ffff0100000001ff000001ff000001ffffff01ff00ff0000000001ff00ff0000ff0001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff0000000001ff00ff01000000010000000100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff0100000001ff00ff01ff00ff01ff00ff01ff00ff010000000100000001ff00ff01ff00ff00000000010000000100000001ff00ff0100000001ff00ff01ffffff01ff00ff0000000001ff00ff01ff00ff0100000001ff00ff01ffffff0100000001ff00ff0100000001ffffff01ff00ff000000000000000001ff00ff0000ff0000000000000000000000000001ff00ff0000000001ff00ff01ff00ff0000ff000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff000001ff000001ff000000000000010000000100000001000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff0000010000000000000001ff00000000000001ff000001ff000001ff000001ff000001ff000001ff000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff000001ff000001ff0000000000000000000001000000000000000100ffff01000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001000000000000000000000000000000010000000100000001ff00000000000001ff0000000000000100000001ff000001ff000000000000000000000000000001ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ffff00000000000000000000000000000000000100000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000001ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff0100000001ff00ff0100000001ff00ff01ff00ff0100000001ff00ff0100000001ff00ff01ffffff010000000100000001000000010000000280008001ff00ff01ff00ff01ff00ff0280008001ff00ff0100000001ff00ff0100000001ff00ff0100000001000000010000000100000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff0100000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff000001ff000001ff0000010000000000000000ff00000100000001000000010000000000000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000001ff000001ff000001ff000001ff000001ff00000000ff000000000000000000000000000000000001ff000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff0000000001ff00ff000000000000000001ff000001ff000001ff000001ffff0001ff000001ff00000000ffff01ff0000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010000000100000001ff000001ff000001ff000001ff000001ff000001ff00000000000001ffffff01ff000001ff000001ffff0001ff000001ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff00000000000000000000000001ff00ff00000000000000000000000001ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff00000000000000000000000001ff00ff01ff000001ff000001ff00000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000100ffff010000000100000001ff00000000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff00000000000000000000000001ff00ff01000000010000000100000001ff00ff0100000001ff00ff01ff00ff010000000100000001ff00ff028000800100000001ff00ff01ff00ff0100000001ff00ff0100000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff0100000001000000010000000280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff028000800100000001ff00ff01ff00ff010000000280008001ff00ff01ff00ff01ff00ff0100000001000000010000000100ff000100000001ff00ff010000000100000001ff00ff010000000100000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff0100000001ff00ff0100000001ff00ff01ff00ff0000ff0001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00000100000001000000010000000000ffff0100000001000000010000000000000000ffffff000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000001ffffff0100000001000000010000000000ff0001ff00000000000001ff000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff000001ff000001ffffff0000000001000000010000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000001000000010000000000000001ff0000000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff00000000000000000000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff0000000000000000000000000000000001ffffff01ff00ff01ff00ff0000000001ff00ff000000000000000000000000000000000000000000000000000000000000000001ff00000000000000000000010000000000000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000001ff000001ff000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff0100000001ff00ff01ff00ff01000000028000800100000001ff00ff01ff00ff01ff00ff01000000028000800100000001000000010000000100000001ffffff01ff00ff01ff00ff0100000001ff00ff010000000100000001000000010000000100000001000000010000000100000001ff00ff010000000100000001ff00ff0100000001ffffff01ff00ff0280008001000000010000000100000001ff00ff0100000001ff00ff0100000001ff00ff01ffffff0100000001ff00ff01ff00ff010000000100000001ff00ff010000000100000001ff00ff01ff00ff0100000001ff00ff0100000001ff00ff01ff00ff01ffffff0100000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000000000000000000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff000000000000000001ff000001ff00000100000000000000010000000000000000000000010000000100000000000000000000000100000000000000000000000000000000000000000000000000000001000000010000000100000001000000010000000100000001ff000001ff000001ff00ff0000ff000000000001ff000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff00000000000000000000ff0000000000000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ffffff0000000001ff00ff01ff00ff000000000000000001ff000001ff00ff01ff0000010000000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000000000001ff000001ffffff01ffffff01ffffff0000000000ffffff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff0000000000000000000000000000000001ff00ff01ffffff00000000000000000000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ff00ff0000000001ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff010000000000000001ff00ff0000000000000000010000000100000001ff00ff01ffffff010000000100000001000000028000800100000001ff00ff01ff000001ff00ff01ff00ff0280008001ff000001ff000001ff000001ff00ff01ff000001ff00ff0280008001ff00ff01ff000001ff00ff01ff000002800080028000800100000001ff000001ff00ff028000800100000001ff000001ff000001ff000001ff000001ff00ff01ff00ff0280008001ff00ff01ff00ff028000800280008001ff00000280008001ff00000280008001ff00ff01ff00ff0100ff0001ff00ff01ff000001ff00ff010000000100000001ff00ff010000000100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000000000000000000000000000001ff000001ff000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000001000000000000000100000000000000010000000100000000000000000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff01ffffff01ffffff01ffffff01ff00ff00ffffff01ff00ff01ffffff01ffffff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ffffff0000000001000000010000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010000000000000000000000000000000000000001ff00ff01ffffff0100000001ffffff010000000100000001ffffff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff01ff00ff0000000000000000000000000000000001ff00ff0000000001ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000000000000000000000000ff000000000000000000000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ff000000000000000000000000000001ff00ff0000000001ff00ff01ff00ff0000000000000000000000000000000001ff00ff0000000001ff00ff01ff00ff01000000010000000100000001ff00ff0100000001ff00ff01ff00ff0100000001ff00ff010000000100000001ff00ff0280008001ff000001ff000001ff000001ff00ff01ff00000280008001ff00ff01ff00ff01ff00ff01ff000001ff000001ff000001ffff0001ff000001ff000001ff000001ff000001ff00ff01ff00ff01ff000002ff008001ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff000001ff000001ff000001ff000001ff000001ff000001ff00000280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff0000028000800280008001ffffff01ff000001ff00ff01000000010000000100000001000000010000000100000001ff00ff01ff00ff010000000100000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ffffff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00000000000001ff00000000000001ff00000100000001000000000000000100000001000000010000000100000000000000000000000100000000000000000000000100000001000000000000000000000000000000010000000100000001ff000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff0000000001ffffff0000000001ff00ff01ff00ff0000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff000001ff00000100000001ff0000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000001000000000000000100000001ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff0100000000ffffff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000ff0001ffffff01ff00ff000000000000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff0100000001ff00ff0100ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff0000010000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000100000001ff000001ff000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000ff0001ffffff01ff00ff000000000100000001ff00ff0100000001ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00ff01ff00ff0280008001ff00ff01ff00000280808001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff02ff008001ff00ff01ff00ff02ff008001ff00ff02ff008001ff00ff01ff00ff01ff00ff02ff008001ff00ff01ff00ff01ff00ff01ff00ff02ff008002ff008001ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00ff02ff008001ff000001ff00ff02ff008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00ff01ff00000280008001ff00000100ff0001ff00ff01ffffff01ffff0001ff000001ff00ff01ff00ff01ff00ff0100000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff000001ff0000000000000100000001000000000000000000000001000000000000000000000001000000010000000100000000000000000000000100000001ff000001ff000001ff000001ff000001ff000001ffffff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff000000000000ff0001ff00ff01ff00ff0000000001ff00ff01ff00ff01ffffff0000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01000000000000000000000001ff00ff0000000001ffffff01ff00ff01ff000001ff00000100000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000001ff000001ffffff01ff000001ffffff01ffffff0100000001ff00ff01ffffff01ffffff01ffffff01ffffff0100000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff00000000000000000000000001ff00ff01ff00ff0000000001ffffff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001000000010000000100000001ff00ff01000000010000000100000001ff00ff01ff00ff0100000001ff00ff01ff00ff0100000001ff00ff01ff00ff000000000000000001ff00ff0000ff000000ff00000000000000000001ff00ff01ff00ff01ff00ff01ff000001ff000001ff00ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff00000000010000000100000001ff00ff01ff00ff0100000001ffffff02800080028000800100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0280008001ff000001ff000001ff000001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff02ff80ff01ff00ff02ff008001ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff02ff80ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00ff01ff00ff01ff000001ff000001ffff0001ff000001ff00ff01ff00ff0100000001ff00ff010000000100ff00010000000280008001ff00ff01ff00ff01ffffff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff0000ff000000ff0001ff000000000000010000000000000001ff00000100000000000000000000000100000001000000000000000100000001ff0000000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ffffff01ff00ff01ffffff0100000001ffffff01ffffff01000000028080800100000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff0000000001ff0000010000ff01ff00000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff000000000000000001ff0000010000000000000001ff000001ffffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff0100000001ffffff01ffffff01ffffff01ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff0000000000000000000000000000000001ff00ff0100000001ff00ff0100000001ff00ff0100ff0001ff00ff01ff00ff01ff00ff0100000001ff00ff0100000002800080028000800280008001ff00ff01ff00ff01ff00ff01ff00ff01000000010000000100000001000000010000000280008001ff00ff010000000000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff00000000000000000000000001ff00ff01ff000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ff00000000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff0100000000000000010000000100000001ff00ff01ff000001ff00ff01ff000001ff00ff01ffff0001ff00ff01ff00ff0280008001ff00ff01ffffff01ff000002ff008002ff008002ff008001ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff80ff01ffffff01ff00ff01ff00ff01ffffff02ff80ff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff02ff80ff01ffffff01ff00ff01ff00ff01ffffff01ffffff02ff80ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff000001ff000001ff00ff0100000001ff00ff01ff00ff028000800280008001ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000ff000000000001ff00ff000000000000000001ff00ff0000000001ff00ff000000000000000001ff00ff000000000000000001ff00ff00000000000000000000000001ff00ff01ff0000000000000000ffff0000000001ff000001ff0000000000000000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000ff0001ff00ff01ff00ff00000000000000000100000001ff00ff01ffffff0100000001ff00ff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ff00ff01ff00ff0100000001ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff0000000001ff00000000000001ff000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff000000000100000000000000000000000000000001ff000001ff000001ffffff01ffffff01ffffff0280808001ff00ff028080800280808001ff00ff01ff00ff01ff00ff01ff00ff0100000000ffffff01ffffff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000000000000000000000000000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff0100000001ff00ff0100000001ff00ff0100000001000000010000000280008001ff00ff01ff00ff010000000100000001ff00ff0100000001ff00ff0100000001ff00ff01000000010000000100000001000000000000000000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff000000000000000001ffffff01ff000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001ff00ff01ff000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0100000001000000010000000100000001ff00ff01ff00ff01ff000001ff00ff01ff00ff01ff00ff01ff000001ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff80ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff02ff80ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff01ff00ff02ff80ff01ff00ff01ffffff02ff80ff01ffffff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ff00000280008001ff00ff01ff00ff01ff000001ff00ff010000000100000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ffffff0000000001ff00ff01ff000001ff00ff000000000000000001ff000001ff000001ff00000000000001ff000001ff000001ffffff0000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff000000000000000001ff00ff0000000001ff00ff01ff00ff01ffffff01ffffff0280808002808080028080800100000001ffffff02808080028080800280808001ff00ff01ff00ff028080800100000001ffffff01ff00ff0280808001ffffff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000100000001ff000001ffffff0100000001ffffff0100000001ffffff01ffffff00ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff0100000001ff00ff01ff00ff0000000001ffffff01ff00ff01ff00ff0000000001ff00ff000000000000ff00000000000000000001ff00ff0000000001ff00ff0000000001ff00ff010000000100ff0001ff00ff01000000010000000100000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff010000000280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0280008001000000010000000100000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff000001ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000100000001ff00ff0000000001ffffff01ff00ff01ff00ff0000000001ff00ff000000000000ff00000000000100000001ff00ff0100000001ff00ff0100000001ff00ff01ff000001ffff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff0280808001ffffff01ff00ff02ff80ff01ffffff01ffffff028080800280808001ffffff02ff80ff01ff00ff01ff00ff01ff00ff0280808001ffffff01ff00ff01ffffff01ffffff0280808001ff00ff01ffffff01ff00ff028080800280808001ff00ff01ffffff01ffffff01ff00ff01ff00ff01ffffff0280808001ff00ff01ffffff01ff00ff01ff00ff01ff00ff0280808001ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0280808002ff80ff01ff00ff01ff00ff01ffffff02ff008001ff00ff02ff008001ff00ff01ff00ff01ff00ff0280008001ff00ff02808080010000000100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000ff0001ffffff0000000001ff00ff01ff00ff000000000000000001ff000001ff000001ff0000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff010000000000000000000000010000000100000001ffffff0100000001ffffff01ffffff02808080010000000100ffff02800080028000800280008001ffffff01ffffff0280808001ff00ff01ffffff01ff00ff0100000001ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff0000000001ff00ff01ff0000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001000000000000000000000001ffffff01ffffff01ff00ff0100000001ff00ff028080800100000001ffffff01ffffff010000000280808000ffffff01ff00ff0100000001ff00ff01ff00ff01ffffff0100000001ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff010000000100000001ff00ff0100ff0001ff00ff0100000001ff00ff01ff00ff01ff000001ff000001ff000001ff000001ff00ff01ff00ff01ff00ff01ff000001ff0000028000800100000001000000010000000100000001ffffff01ff00ff0100000001ff00ff0100000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001ff000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff02ff008002ff008001ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff0280808002800080028000800280008002800080028080800280808002808080028000800280008003aa55aa0280008001ff00ff0280008001ff00ff02808080028080800280008002808080028000800280808001ff00ff0280808002ff80ff028000800280808002800080028080800280808002808080028080800280808002800080028000800280808002ff80ff028080800280808001ff00ff02ff80ff03aa55aa028080800280808003aa55aa028080800280808002800080028000800280008001ff00ff028000800280008001ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff0000028000800100000001ff00ff0100000001ff00ff01000000010000000000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff0000000001ffffff01ffffff01ff00ff01ff00ff000000000000000001ff00ff0000000001ff00000000000001ff000000000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000000000000000000000000000001ff00ff00000000000000000100000001ff00ff01ff00ff0100000001ff00ff01ff00ff0280808002800080028000800280808001ffffff0280008002808080028080800280808002808080028080800280808002ff808001ffffff01ffffff0280808001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff0000000001ff00000000000001ff000001000000010000000000000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001000000000000000000000001ffffff01ffffff01ff00ff0100000001ffffff01ffffff0100000001ffffff01ff000001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff028080800280808000ffffff0100000001ff00ff01ff00ff01ff00ff0000000000000000000000000000ff000100ff0001ff00ff010000000100000001ff00ff010000000100000001000000010000000280008001ff00ff0100000001ff00ff01000000010000000100000001ffffff01ff00ff01ff00ff0280008001ff000001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ffffff0280008001ff00ff0280008001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff000000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff010000000000000001ff00000000000001ff000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff0000000000000000000000000100ff000100ff0001ff00ff0100000001ff000001ff00ff01ff000001ffff0001ff000001ff00ff02ff808001ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ffffff028080800280808003aa55aa0280008002800080028080800280808002808080028080800280808002808080028080800280808002808080028000800280808003aa55aa0280808003aa55aa03aa55aa028080800280008003aa55aa028000800280808002808080028080800280008002800080028000800280808002800080028080800280008002808080028080800280808002808080028000800280808002808080028080800280008002808080028080800280008002808080028080800280808002800080028080800280008001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff02ff80ff02ff808001ff00ff02ff008001ff00ff01ff000001ff00ff01ff00000280808001ff00ff0280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ffffff01ff00ff01ff00ff0000000001ff00ff00000000000000000000000001ffffff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff0000000001ffffff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff010000000100000001ff00ff010000000280808001ffffff0280808001ffffff02800080028080800280808001ff000001ffffff028000800280008001ffffff01ffffff01ff000002ff808002ff808002ff808001ffffff01ffffff0000ffff01ff000001ffffff01ffffff00ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff000001ff00000100000001ff0000010000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000010000000100000001ffffff0100000001ff00000100000001ffffff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ff00ff01ff00ff01ff00ff0100000001ff00ff0280808001ffffff01ffffff01ffffff0000000001ff00ff01ff00ff01ff00ff0000ff0001ff00ff0100ff0001ff00ff0100ff000100000002800080010000000100000001000000028000800100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00000280008001ff00ff01ff000001ff000001ff000001ff000001ff00ff01ff00000280008001ff00ff02ff808001ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff0100000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000100000001ff00000000000001ff00ff01ff00ff0000000001ff00ff01ffffff0000000001ff00ff01ff00ff01ff00ff0100ff0001ff00ff0100ff0001ff00ff0100ff0001ff00000280008001ff000001ff000001ff00ff02ff808001ff00ff01ffffff01ffffff01ffffff02808080028080800280808002808080028000800280008003aa55aa0280808002800080028000800280008002800080028080800280008003aa55aa0280808003aa55aa028080800280808002808080028080800280008002808080028080800280008002808080028080800280008002808080028080800280808002808080028080800280008002800080028000800280808003aa55aa02800080028000800280008002800080028000800280808002800080028000800280808002800080028000800280008002808080028080800280008002800080028000800280008001ff00ff01ff00ff02800080028080800280808001ffffff01ffffff01ff00ff01ff00ff02ff808002ff00800280808001ff000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff00000000000000000000000001ff00ff0000000001ff00ff0000000000000000000000000000000001ff00ff0000ff000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ffffff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ffffff02800080028080800280808002808080028080800280008002808080028080800280808001ff00ff01ffff000280808001ffffff02ff80800280808001ff00ff0100ffff01ff00ff0100ffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff0000000001ff000001ff0000000000000100000000000000010000000000000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000000000001ff00000000000001ffffff01ffffff01ffffff01ff00ff028080800100000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff000001ffffff01ffffff01ffffff0100000001ffffff0100000001ffffff000000000000000001ff00ff0000000001ff00ff010000000100000001ff00ff01000000010000000100000001000000010000000280008001ff00ff0280008001ff00ff01ff00ff02800080028000800280008001ff000001ff00ff02ff008002ff808001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00ff01ff000001ffffff010000000100000001ffffff0100000001000000010000000100000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000100000001ff00ff0000000001ff00ff0000000000000000000000000000000001ff00ff0100000001ff00ff010000000100000001ff00ff0100000001ff000001ff000001ffffff01ff000002ff808001ffffff02ff80ff0280808001ffffff02ff80ff02ff80ff02ff80ff028000800280808003aa55aa03aa55aa0280808002800080028080800280808002800080028080800280808002800080028000800280008002808080028080800280008002808080028000800280808001ff00ff028000800280808001ff00ff0280008001ff00ff0280008003aa55aa02800080028000800280808003aa55aa02808080028000800280008001ff00ff03aa55aa02808080028080800280008003aa55aa01ff00ff02808080028000800280008003aa55aa0280808003aa55aa0280808002800080028000800280808002808080028080800280808002800080028080800280808002ff80ff01ff00ff01ffffff01ff00ff02ff80ff01ff00ff02ff808001ffffff02ff808001ff00ff01ff00ff010000000280008001000000010000000280808001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01000000010000000000000001ff00ff01ff00ff0100000001ff00ff0100000001000000028080800280808001ffffff01ffffff028000800280008001ffffff0280808001ff000001ff00000280808001ffffff0280808001ffffff01ffffff02ff80ff01ff00ff028080800280808002ff808001ffffff01ffffff0280808001ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff0000000001ff00ff010000000100000001ffffff010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001ffffff0000ffff0000000001ff000001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100ffff0280808001ffffff0280808001ffffff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01000000010000000100000001ff00ff0100000001000000010000000100000001ff000001ff00ff01ff000001ff00ff01ff000001ff00ff01ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff808001ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00ff01ff00ff01ff00ff010000000100000001ff00ff0280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ffffff01ff00000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff0280008001ff00ff01ff000001ff000001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff028080800280008002808080028000800280808002800080028080800280808002800080028000800280808003aa55aa028080800280808002808080028000800280808001ff00ff0280008002808080028080800280008002808080028080800280808002800080028000800280808003aa55aa03aa55aa0280808002808080028080800280808001ff00ff0280808003aa55aa0280008003aa55aa02808080028080800280008002808080028000800280008002808080028080800280008002800080028000800280808002800080028000800280808002808080028080800280008002808080028000800280008001ff00ff01ff00ff0280008001ff00ff02ff80ff0280808001ffffff01ffffff01ffffff02ff808001ff00ff01ff00ff01ff00ff01ffff0001ff000001ff00ff01ff00ff010000000100000001ff00ff0100000001ff00ff000000000000ff0001ff00ff00000000000000000000000001ff00ff0000000001ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff01ffffff01ff00ff01ff00ff01ffffff010000000100000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ffffff01000000028080800100000001000000010000000280808001ff00000280008001ffffff02808080028000800280808002ff80ff0280808001ffffff0280008002ff80ff01ff00ff01ff000002ff808001ff00ff02ff80800000ffff01ffffff01ffffff01ff00ff01ff00ff0100000001ffffff01ffffff0000000001ff000001ff0000000000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001ff000001ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff0100000001ffffff01ff00ff01ffffff01ffffff02ff808001ff00ff01ffff0001ffffff01ffffff01ff00ff01ff000001ffffff01ff000001ffffff01ffffff01ffffff01ff00ff01ffffff028080800280808001ffffff0100000001ff00ff01ff00ff0100000001ff00ff010000000100000001ff00ff01ff00ff01ff00ff0280008001ff000001ff00ff01ff000001ff00ff01ff00ff01ff000002ff008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff00ff01ff000001ff00ff01ff000001ff00ff01ff00ff01ff00000100000001ff00ff01ff00ff010000000100000001ff00ff0100000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff00000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000010000000000000000000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff010000000100000001ff00ff01ff00ff01ff000001ff00ff01ff000001ff00ff01ff00ff028080800280808002ff80ff02800080028080800280008002808080028080800280008003aa55aa0280008002808080028080800280808001ff00ff028080800280008002800080028000800280808001ff00ff0280808003aa55aa028000800280808001ff00ff0280008002ff8080028000800280008002808080028080800280008002800080028080800280008002ff808002ff8080028080800280008002ff80800280808002800080028000800280008001ff00ff02ff808001ff00ff02ff808002808080028080800280808003aa55aa02ff808002800080028000800280008001ff00ff0280008001ff00ff0280808003aa55aa03aa55aa0280808001ff00ff02808080028080800280808003aa55aa028000800280808001ff00ff0280808001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff028000800280008001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff0000ff0001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff0000ff0001ff00ff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff0100000001ffffff02808080010000000280808001ffffff01ffffff01ffffff01ff00000280808001ffffff02ff008002ff808001ffff0002ff8080028000800280808003aa55aa01ff00ff02ff80ff028000800280808001ff00000280008002ff808001ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff000001ff000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000000ff00000000000001ff000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff0280808001ffffff01ffffff01ffffff0000ff0002ff808001ffffff01ff00ff01ff00ff01ffffff01ff00ff02ff808001ff00ff028080800280008001ff00ff01ffffff01ffffff010000000280808001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff0280808001ff000001ff00ff01ff000001ff000001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff02ff80ff01ff00ff0280808002ff80ff0280808001ffffff01ff00ff0280808001ff00ff01ff00ff02ff808001ff00ff01ff00ff01ff00ff01ff00000280008001ff00ff01ff000002800080010000000280008001000000010000000000ff00000000000000000001ff00ff01ff00ff01ff00ff01ff000001ff000001ff000001ff00000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000001ff00000100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000010000000100000001ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00ff01ffffff01ffffff02ff80ff01ff00ff01ffffff028000800280008002800080028080800280808002800080028000800280008002808080028000800280808003aa55aa0280008002ff808003aa55aa02ff808002ff808002ff008002ff808002ff008002ff008003aa55aa02ff808002ff808002ff808002ff008003aa55aa02ff808002ff008003aa55aa02ff008003aa55aa01ff00ff02ff008001ff00ff02ff008002ff008002ff808003aa55aa03aa55aa02ff808002ff808003aa55aa03aa55aa02ff808003aa55aa02ff008002ff808002ff008002ff808002ff008002ff808002ff808003aa55aa02ff008002ff808002ff00800280008001ff00ff02800080028080800280008001ff00ff0280808002808080028000800280808003aa55aa03aa55aa0280808001ff00ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ff000001ff000001ff000001ff00ff01ff00ff01ff00ff010000000100000001ff00ff0100000001ff00ff01ff00ff00000000000000000000ff0001ffffff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000000000000000000000000000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0280808001ffffff02808080028080800280008001ffffff01ffffff01ffffff01ff000001ffffff01ffff0002ff80ff01ffffff02ff808002ff808002ff8080028080800280808002ff80800280808001ff00ff0280808001ff00ff0280808001ffffff0280808002ff80800100ffff01ffffff01ff00ff0280808001ff00ff01ffffff01ff0000000000000000000001ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000100000000ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff000001ffffff01ffffff02ff80ff01ff00ff01ffffff02ff80ff01ffffff01ffffff01ffff0002ff808002ff808001ff00ff0100ffff01ffffff01ffffff0280008001000000010000000280808001ffffff010000000100000001ff00ff01ff00ff01ff000001ff000001ff00ff01ff000001ff000001ff00ff01ff00ff01ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff0280808001ffffff01ffffff01ff00ff02ff80ff01ff00ff0280808002808080028080800280808001ffffff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff0280008001ff00000280008001ff00ff0100000001ff00ff01000000000000000000000001ff00ff01ff00ff0000000000000000000000000000000001ff00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001000000010000000000000001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff010000000100000001ff00ff0100000001ff000001ff000001ff00ff01ff00ff01ff00ff01ff00ff0280808001ff00ff01ff00ff0280808002808080028000800280808002800080028080800280008001ff00ff028000800280808002ff808002808080028080800280008003aa55aa02ff008002ff808002ff808002ff808002ff808002ff808002ff008002ff00800280008002ff808002ff808002ff808002ff808002ff808003ff55aa02ff008003ff55aa03aa555503aa005503ff55aa02ff008002ff008002ff008003aa555503aa555502ff008002ff008002ff008003aa005502ff808002ff808002ff008002ff008003aa555502ff808003ff55aa02ff008003ff55aa02ff008003aa555502ff808002ff808002ff0080028000800280008002808080028000800280008003aa55aa0280808001ff00ff0280808002808080028080800280008003aa55aa028000800280808001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff000001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff010000000000000001ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01ffffff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ffffff0100000001ff00ff01000000028000800100000001ff00ff01ff00ff02808080028080800280808001ffffff01ffffff01ffffff0280008002ff808002ff808001ffffff01ffffff02ff80ff02ff808001ff00ff02ff80ff01ffffff02ff008002ff80ff02ff80ff028000800280808002ff80ff01ffffff01ff00ff02ff808001ffffff01ff00ff0280808001ff00ff01ffffff01ffffff01ffffff0000000001ffffff01ff00ff01ff000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ff000001ffff0001ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff000001ff00ff02ff808002808080028000800280808001ffffff02800080028000800100000001ffffff0100ff0001ffffff01ff00ff01ff000001ff00000280008001ff000001ff000001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff80ff028080800280008002ff80ff01ff00ff01ff00ff0280008002ff80ff02808080028080800280808002808080028080800280808002ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff02ff008001ff000001ff00ff01ff00ff01ff000001ffffff01ff00ff0100000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff0000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff0000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01000000010000000100000001ff00ff01ff00ff01ff00ff01ff00ff02ff80ff01ff00ff0280008002800080028080800280808002808080028080800280808002800080028000800280008003aa55aa02ff808002ff008003aa55aa028000800280008002ff008003ff55aa03aa555503aa555503aa555503aa555503aa555503aa555503ff55aa03aa555503aa555503aa555503aa555503aa555503ff55aa02ff008003aa555503aa555503aa005503ff55aa03aa555503aa005503aa555503aa55550280008002ff808003aa005503ff55aa03ff55aa02ff008003ff55aa03ff55aa03aa555502ff008003aa555502ff008003aa005503aa555502ff808003aa005503aa555502ff008003aa555503aa005501ff00ff02ff808003aa55aa02ff808002ff80800280008002ff808003aa55aa0280808002808080028080800280808003aa55aa028080800280808001ff00ff028000800280008001ff00ff01ff00ff01ff00ff028080800280008001ff00ff01ff0000028000800100000001ff00ff01ff00ff0100000001ff00ff0000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0280008001ff00ff01ff00ff01ff00ff0100000001ff00ff010000000100000001ffffff01ffffff028000800280008001ffffff02ff008002ff808002ff808001ff00ff02ff808002ff808001ffffff02ff008002ff008001ffffff02ff808002ff008001ff00ff01ff00ff02ff80ff0280008001ff00ff0280008001ff00ff01ffffff01ff00ff0100ffff01ffffff01ffffff01ffffff010000000280808001ffffff01ff00ff0000000001ff00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ffffff01ffffff01ffffff0280808001ff00ff0280808001ff00ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ffffff02ff80ff01ffffff02ff808001ffff0002ff808001ffffff0100000002800080028000800100000001000000028080800280808001ffffff01ff00ff0100000001ff00000280008001ff000001ff00ff01ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff02ff80ff0280808002808080028000800280808002ff80ff0280808001ff00ff01ff00ff0280008002ff80ff02800080028080800280808002ff80ff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff000001ff00ff01ff00ff010000000280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ff00000000000001ff00000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff000000000100000001ff00ff028000800100000001ff00ff01ff000001ff00ff02ff808001ff00ff028080800280008002808080028080800280808002800080028080800280808002808080028080800280808003aa55aa02ff808002ff808002ff008002ff808003aa55aa02ff808002ff008002ff008003aa005503ff55aa03aa005503aa555503aa555503ff55aa0280008003aa555503aa00550280008003aa555503aa005502ff00800280008003aa555503aa555502ff008003ff55aa03aa555503aa555503aa555503aa555503aa555503aa005502ff008003aa005503ff55aa03aa005503aa555502ff008003aa555503aa005503aa555503aa00550280008003aa555503aa555503aa555502ff008003aa555503aa555503aa005503aa555502ff008002ff808001ff00ff02ff008002ff808003aa55aa028000800280808002808080028080800280808003aa55aa03aa55aa02ff80ff0280808002ff80ff0280008002ff008001ff00ff01ff00ff01ff00ff01ff00ff01ff0000028000800100000001ff00ff010000000100000001ff00ff0100000001ff00ff01ff00ff000000000000000001ff00ff0000ff0001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000ff0001ff00ff01ff00ff01ffffff01ff00ff0000000001ff00ff01ff00ff01ffffff01ff00ff010000000100000001ff00ff01000000010000000100000001000000028080800100000001ffffff02ff808002ff8080028000800280808002ff808002ff808002ff808002ff008002ff008001ffffff02ff008002ff008001ffffff02ff80ff02ff808002ff80ff028080800280008001ffffff02ff80ff0280008001ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ff000001ff0000010000000100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ff00000000000000ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ffffff0000ff0001ffffff01ffffff01ffffff01ffffff02ff80800000ffff0100ffff01ffffff01ffffff01ffffff028080800280008001ffffff01ffffff01ff00ff01ff00ff0100ff00010000000100000001ff00ff01ff000001ff00ff01ff000001ffff0001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff80ff02ff80ff01ffffff01ff00ff0280808001ff00ff01ff00ff028080800280808001ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff02ff808001ff00ff01ff00ff01ff00ff01ff0000028000800280008001ff000001ff00ff0100000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00000100000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ff000001ff00ff000000000000000000000000000000000000000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff000001ff000001ff00ff01ffffff01ff00ff0280808001ff00ff0280008001ff00ff02808080028080800280808002808080028000800280008003aa55aa03aa55aa028080800280008002ff80800280008002ff008003aa555503aa555502ff008002ff008002ff008002ff808002ff008002ff008002ff008002ff008003ff55aa02ff808003aa005503aa555502ff008003ff55aa03ff55aa02ff008002ff808002ff008003aa555502ff008003aa555503aa555502ff008002ff80800280008003ff55aa03aa555502ff008002ff808003aa555502ff008003aa555502ff008002ff008002ff808002ff808002ff808002ff008003aa005503aa555503aa55aa028080800280808002ff8080028000800280008002800080028080800280808003aa55aa02800080028080800280008003aa55aa03aa55aa01ff00ff01ff00ff0280808001ff00ff02ff008001ff000001ff00ff01ff000001ff000001ff00ff0100000001ff00ff01ff00ff0100ff0001ff00ff01ff00ff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff000000000000ff0001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff010000000280808001ffffff028080800280008001ffffff01ffffff02ff008001ffffff01ffff0002ff808002ff808002ff808001ffffff02ff80ff01ff00ff02ff808001ffffff0280008001ffffff02808080028080800280808001ffffff01ff00ff01ff00ff01ff000001ff00ff01ffffff01ffffff00ffffff00ffffff0000000001ffff00000000000100000001ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000000001ffffff00ffffff01ff00ff01ffffff01ffffff01ffffff0280808002ff808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffff0001ffffff01ff00ff01ffffff01ff000001000000010000000280808001ffffff01ffffff01ff00ff01ff00ff0100000001ff00ff0100000001000000010000000100000001ff00ff01ff000001ff00ff0280008001ff00ff0280008001ff000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff80ff01ffffff028080800280808001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff02ff808001ff00ff01ff000001ff000001ff00ff01ff000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff00000000000000000000000001ff00ff010000000100000001ff00ff01ff00ff01ff000001ff00ff01ff000001ff000001ff000001ff00ff01ffffff01ff00ff01ffffff02ff80ff0280808003aa55aa02800080028080800280808002800080028080800280808002800080028080800280008001ff00ff03aa55aa02ff808002ff808002ff808002ff80800280008002ff008002ff808002ff808002ff008002ff008002ff808003aa55aa02ff008002ff00800280008002ff808002ff008002ff808002ff808002ff808003aa55aa02ff00800280008002ff808002ff808002ff808002ff808002ff808002ff808001ff00ff03aa55aa01ff00ff02ff808002ff808002ff808002ff808002ff008002ff808002ff808002ff008002ff808002ff808002ff008002ff008002ff808002808080028000800280808001ff00ff02800080028080800280808003aa55aa028080800280008002800080028000800280808001ff00ff01ff00ff02ff808001ff00ff01ffff0002ff008001ff00ff01ff00ff0100000001ff00ff0100000001ff00ff010000000100000001ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ffffff0000000001ff00ff0000000000000000000000000000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff0100000001ff00ff01ff00ff01ff00ff02808080028000800280808001ffffff01ffffff028080800280808001ffffff01ffffff02ff808002ff808002ff8080028080800280808001ff00ff02ff808002ff008002ff00800280008001ff00ff028080800280008002ff80ff0280008001ffffff01ffff0001ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff00ffffff01ffffff01ff00ff010000000000ffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff000001ffffff01ffffff01ffffff00ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ff808001ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff0280808001ffffff01ff000001ffffff0280808001ffffff01ffffff01ffffff01ffffff028080800100000001ff00ff01ff00ff0100000001ff00ff0100000001ff00ff0280008001ff00ff01ff00ff01ff000001ff000001ff000001ff00ff01ff000001ffffff01ff000001ff000001ff00ff01ff00ff01ffffff02ff00ff01ff00ff02ff80ff01ff00ff01ffffff02ff80ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff008001ff00ff01ff00ff01ff00ff028000800280008001ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff010000000000ff0001ff00ff0000000001ff00ff00000000000000000000000001ff000001ff000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff000001ff00ff01ff000001ff00ff02ff008001ff00ff01ffffff01ff00ff01ff00ff01ff00ff028080800280008002800080028000800280008002800080028080800280808003aa55aa01ff00ff03aa55aa028000800280808003aa55aa02808080028000800280808002ff80800280808003aa55aa02800080028000800280008003aa55aa03aa55aa02808080028080800280808002ff8080028000800280808001ff00ff028000800280808002800080028080800280008001ff00ff028000800280808002ff808002ff808002808080028000800280008002808080028000800280808002800080028000800280808002ff808002ff80800280008001ff00ff0280008003aa55aa03aa55aa028000800280008003aa55aa028080800280808003aa55aa0280008003aa55aa0280808002ff80ff0280808001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0280008001ff00ff0280808001000000010000000100000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ffffff01ffffff0000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff000000000000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff010000000280808002808080028000800280808002800080028080800280008001ffffff01ffffff02ff808001ffff0001ffff0002ff00800280808001ffffff0100ff0001ff00ff0280008002800080028080800280008001ff00ff01ff00ff01ffffff01ff00ff01ff00ff0280808001ff00ff02ff80ff010000000100000001ffffff0000000001ffffff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000001ff000001ff00000000000000ffffff01ffffff01ff00ff01ff00ff028080800100000001ff00ff01ff000001ffffff01ff00ff01ffffff01ff00ff01ff000001ff00ff01ff00ff010000000100000001ffffff00ffffff01ff00ff000000000000000001ff00ff0100000001ff00ff0100000001ff00ff01ff00ff0100000001ff00ff0280008001ff00ff01ff00ff0280008001ff00ff0100000001ffffff01ff000001ffffff01ff000001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ffffff02ff00ff01ff00ff01ff00ff01ff00ff01ff000002ff808002ff008001ffff0001ff00ff010000000280008001ff00ff010000000280008001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000001ff00ff0000000000000000000000000000000001ff00ff000000000000000001ff00ff0100000001ff00ff0100000001ff00ff01ff00ff01ff000001ff00ff02ff008001ff00ff01ffffff02ff808001ffffff01ff00ff02808080028000800280808001ff00ff02800080028080800280808002800080028080800280808002800080028080800280808002808080028080800280808003aa55aa0280808002800080028080800280008003aa55aa03aa55aa02800080028080800280008003aa55aa028080800280008003aa55aa028080800280808001ff00ff028080800280808003aa55aa03aa55aa028080800280008002800080028080800280808003aa55aa02808080028000800280808002808080028080800280808003aa55aa0280808003aa55aa028000800280808002808080028000800280008002808080028080800280008003aa55aa02808080028000800280008002808080028080800280808001ff00ff01ff00ff02ff80ff01ff00ff01ff00ff01ff00ff01ff000001ff000001ff000001ff000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff010000000100000001ff00ff01ff00ff01ff00ff01ffffff010000000280808001ff00ff0280808001ffffff01ffffff01000000028000800280808001ffffff0280808001ffffff02ff808001ffffff02808080028080800280808002800080028080800280808002ff80ff0280808001ffffff01ff000001ffffff0280808001ffffff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff0000010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000001ff00000000000001ff00ff0100000001ff00ff01ffffff0100000001ff000001ff00ff01ffffff02ff808001ffffff01ff00ff02ff808001ff00ff0100ffff0280808001ff00ff01ffffff0100000001ff00ff0100000001ff00ff000000000000000000000000010000000100ff0001ff00ff0100000001ff00ff01ff00ff01000000010000000100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100ff0001ff000001ff00ff0280008001ff00ff02ff008001ff000001ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff000001ff000001ff00ff01ff00ff01ff00ff01ff000001ff00ff028000800280008001ff00ff0280008001ff00ff0100000002800080010000000100000001ff00ff00000000000000000000000001ff00ff01ff00ff0000000001ff00ff01ff000001ff00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000001ff00ff01ff00ff000000000000000001ff00ff0000000001ff00ff000000000000000001000000010000000100ff0001ff00ff0100000001ff00ff01ff00ff01ff000001ff000001ff00ff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ff00ff028000800280808003aa55aa0280808003aa55aa0280008002808080028080800280808002808080028000800280008002800080028080800280008002808080028000800280808003aa55aa03aa55aa0280808003aa55aa028080800280008003aa55aa0280008002800080028080800280008001ff00ff02800080028080800280808002800080028080800280808002808080028080800280008002800080028000800280808002808080028080800280008002808080028000800280808002808080028080800280808002800080028000800280808002808080028080800280808002808080028080800280808001ffffff028080800280808002ff80ff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff028000800280008001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff000000000000ff0001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff010000000100000001ff00ff0100000001ffffff028080800280808001ffffff02800080028000800280808001ff00000280808001ffffff0280008002800080028080800280008001ffffff02800080028080800280008002ff80ff01ff00ff01ffffff01ffffff01ff00000100ffff01ff00ff01000000010000000280808001ffffff01ff00ff01ffffff0000000001ff000001000000010000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000000000001ffffff01ff00ff01ffffff0100000001ffffff0280808001ffffff01ff000001ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff0100000001ff00ff01ff00ff00ffffff01ff00ff01ff00ff01ff00ff0000000001ff00ff000000000100000001ff00ff010000000100000001ff00ff0100000001000000028000800100000001ff00ff028080800100000001ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00000280008001ff00ff01ff000001ff000001ff00ff01ff000001ff00ff01ff000001ff00ff01ff00ff02ff008001ff000001ff000001ff00ff0100000001ff00ff0100000001ff00ff010000000280008001ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff0000000001ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ff000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff010000000100000001ff00ff0100000001ff000001ff00ff01ff000001ff000002ff808001ff00ff01ffffff02ff80ff01ff00ff01ffffff01ffffff028080800280808001ff00ff0280008002ff80ff02808080028000800280008002808080028000800280808002800080028080800280808003aa55aa0280008001ff00ff028080800280008002808080028000800280808001ff00ff03aa55aa028080800280008003aa55aa028080800280808002808080028080800280008002800080028000800280808003aa55aa02800080028080800280008002808080028000800280808002800080028080800280008002808080028000800280808002808080028080800280008002800080028000800280808002800080028000800280008002808080028080800280808001ffffff01ff00ff01ffffff02ff80ff02ff808001ff00ff01ffffff0280008001ff00ff0280008002800080010000000100000001ff00ff0100000001ff00ff0100000000000000000000000000ff000000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0280808002808080028080800280808002808080028080800280808002808080028000800100ffff028000800280808001ffff0002ff8080028000800280008001ff00ff02ff808001ff000001ffffff01ff00ff01ff00000280808001ffffff0100000001ffffff00ffffff00ffffff0000000001ffffff01ff000001ff00000000000001ffffff01000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000100000001ff00000100000001ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800100ffff0280808001ffffff0100000001ffffff000000000100000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff00000000010000000100000001ff00ff0100000001ff00ff0100000001ff00ff0100000001ff00ff028000800280008001ff00ff0100000001ff00ff01ff00ff0280808001ff00000280008001ff00ff01ffff0001ff000001ff00ff01ff00ff01ff00ff01ff000001ff00ff01ff000001ff00ff01ff000001ff00ff0100000001ff000001ff00ff0100000001ffffff0100000001ff00ff01ff00ff0100000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff00000000000000000000000001ff00ff010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff0000000000000000000000000000000000000000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff01000000010000000100000001ff00ff0100000001ff00ff01ff000001ff00ff01ff000001ff00ff02ff808002ff80ff01ffffff01ff00ff01ffffff01ffffff02ff80ff01ff00ff02ff80ff028080800280008002800080028080800280808002808080028000800280808002800080028080800280008002808080028000800280008002808080028000800280808001ff00ff02808080028080800280008003aa55aa01ff00ff028080800280008003aa55aa02808080028000800280008001ff00ff03aa55aa02808080028000800280008003aa55aa01ff00ff03aa55aa028000800280008003aa55aa0280808003aa55aa028080800280008002800080028080800280808002808080028080800280008001ff00ff02ff80ff02ff80ff01ff00ff01ffffff01ff00ff02ff80ff01ff00ff01ff00ff01ffffff01ff00ff01ff000001ff00ff01ff00ff02800080010000000100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff000000000100000001ff00ff01ff00ff010000000100000001ffffff01ffffff01ff00ff01ff00ff02808080028080800280808001000000028000800280808001ff000001ff000002ff80800280808001ffffff028080800280008001ff000001ffffff01ffffff0280808001ffffff01ffffff010000000100000001ffffff01ffffff01ffffff01ffffff0000000001ff000001ff000001ff00000100000001ffffff0100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000100000001ff00000000000001ffffff02ff8080028080800100000001ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffffff0280808000ffffff0100000001ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0100000001000000010000000100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff010000000280808001ff00ff0100000001ff00ff01ff00ff0280008001ff00ff0280008001ff00000280008001ff00ff01ff000001ff00000100000001ff00ff01ff00ff0100000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ffff0000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000001ff0000000000000000000001ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff0100000001ff00ff0100000001ff00ff01ff00ff0100000001ff000001ff000001ff000001ff00ff02ff008001ff00ff01ffffff01ff00ff01ff00ff01ff00ff02ff80ff01ffffff01ff00ff028080800280808002ff80ff0280808002ff80ff0280008002ff80ff02808080028000800280008001ff00ff028080800280808002800080028080800280808001ff00ff028080800280808002ff80ff028080800280808002808080028080800280808001ff00ff02ff80ff0280808001ff00ff02808080028000800280808001ff00ff028080800280808002800080028000800280008002808080028000800280008003aa55aa01ff00ff01ff00ff028080800280808002808080028000800280808001ff00ff0280808001ff00ff01ff00ff01ff00ff01ffffff02ff80ff01ff00ff01ff00ff01ff00ff01ff00ff02ff008001ff000001ff0000028000800100000001ff00ff01ff00ff01ff00ff01000000010000000000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff0000ff00000000000000000001ff00ff000000000000000001ff000001ff00ff01ff000001ff00ff01ff00ff01ff0000000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff000000000100000001000000010000000100000001ffffff0280808001ffffff010000000280808002800080010000000280808002ff8080028000800280008001ff000001ff00ff01ffffff01ff00ff01ffffff01ffffff00ffffff01ffffff01ff00ff01ffffff00ffffff0000000001ff00ff01ff00ff0000000001ff00ff01ff0000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000010000000100000001ff000001ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff0100000001ffffff01ffffff01ff00ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff00000000010000000100000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01000000010000000100000001ff00ff0100ff0001ff00ff01ff00ff010000000100ff000280008001ff000001ff000001ff00ff01ff00000100000001ff000002800080010000000100000001000000010000000280008001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ffff000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000001ff00000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01000000010000000100000001ffffff01ff00ff0280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff02ff80ff01ff00ff01ff00ff0280808001ff00ff01ff00ff01ff00ff02ff80ff01ff00ff01ff00ff01ff00ff0280008002ff80ff0280808001ffffff0280808001ffffff01ff00ff01ffffff0280808001ffffff0280808001ff00ff0280808001ffffff0280808001ffffff01ff00ff01ffffff01ffffff01ff00ff02ff80ff01ff00ff01ffffff01ffffff01ffffff01ff00ff028080800280808001ff00ff028080800280008001ff00ff01ff00ff01ff00ff02ff80ff02ff80ff02ff80ff0280808001ff00ff02ff80ff01ffffff01ffffff02ff808001ff00ff01ff000002ff008001ff00ff01ff000001ff000001ff000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ffffff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff0000000000000000ff000000000001ff000001ff000001ff00ff01ffffff0000000001ff00ff0000000001ff00ff00000000000000000000000001ff00ff0000000001ff00ff0000000001ff00ff01ffffff01ff00ff01ffffff0000000001ffffff00000000010000000100000001ff00ff0000000001ffffff01ffffff01ffffff01ffffff01ffffff028080800100ffff0280808001ff00ff01ff00ff01ff00ff028080800100ffff01ff00ff01ffffff01ff00ff028080800100000001ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000000000000100000000000000010000000100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01000000010000000100000001ff00ff01000000028000800280008001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff0280008001ff00ff0100000001ff00ff01ff00ff02800080010000000100000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ffffff01ff00ff000000000100000001ff0000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000100000001ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01000000028000800280008001ff00ff01ff00ff01ff000001ff00000280008001ff00ff01ff00ff01ff000001ff00ff01ff00ff01ffffff01ff00ff02ff808002ff808001ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff02ff80ff01ffffff01ff00ff01ffffff01ffffff02ff80ff01ff00ff01ff00ff02ff80ff01ffffff01ffffff02ff80ff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff02ff80ff02ff80ff02ff80ff01ffffff01ff00ff01ffffff02ff80ff01ffffff01ffffff02ff80ff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ff00ff01ff00ff01ff00ff01ff00ff02ff808001ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff0280808001ff00ff01ff00ff01ff00ff01ff00ff01ff00000100000001ff00ff01ff00ff01ff00ff010000000100000001ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff0000000000000000000001ff000001ff000001ff000001ff000001ff00ff01ff00ff0000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff00000000000000000000000001ffffff01ffffff01ff00ff01ffffff028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ff00ff00ffffff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ff0000000000000100000001ffffff01ff000001ff000001ff000001ffffff01ffffff01ffffff010000000100000001ffffff01ff00ff0000000001ffffff01ffffff0000000001ff00ff000000000000000001ff00ff00000000000000000000000001ff00ff01ff00ff000000000000000001ff00ff000000000000000001ff00ff01ff00ff0000ff000000000001ff00ff01ff00ff00000000010000000100000001ff00ff010000000100000001ff00ff01000000028000800100000001ff00ff01ff00ff0100000001ff00ff0280008001ff00ff01ff00ff0100000001ffffff01ff00ff01ff00ff01ff00ff0100000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff00000000000000000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff000000000000000001ff00ff00000000000000000000000001ff00ff01ff00ff000000000100000001ff00ff01000000010000000280008001ff00ff0100ff000100000001ff00ff028000800100000001ff000001ff000001ff00ff01ff000001ff00ff01ff00ff01ff000002ff008001ff00ff01ff00ff01ffffff01ff00ff01ffffff02ff80ff01ffffff01ffffff01ff00ff01ffffff01ffffff02ff80ff01ffffff01ff00ff01ffffff01ff00ff01ffffff02ff80ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff02ff80ff02ff80ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff02ff80ff01ffffff02ff808001ffffff01ff00ff02ff808001ff00ff01ff000002ff008001ff00ff01ff000001ff00ff01ff00ff01ff00ff01ff000001ff00ff01ff000001ff00ff01ff00ff01ff000001ff00ff0100000001ff00ff01ffffff01ffffff000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff000001ff00000000000001ff000001ffff0001ff000001ff000001ff000001ff000001ff000001ff000001ff000001ff000001ff00ff0000000001ff00ff01ff00ff0000000001ffffff01ff00ff0000000001ff00ff01ff00ff000000000000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ffffff000000000000000001ff00ff01ff00ff01ff00ff000000000000000001ffffff01000000010000000280808001ffffff01ffffff01ff00ff0280808001ff00ff01ff00ff01ffffff01ffffff010000000280808001ffffff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00000000000001ff0000010000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff0000ff000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff00000000000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff0100000001ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff0100000001ffffff01ff00ff0100000001ff00ff01000000010000000000000001ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff000000000000000001ff00ff0000000001ff000001ff00ff0000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ff000001ff0000010000000000ff000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff01000000010000000100000001ff00ff0100000001ff00ff0280008001ff00ff01ff00ff0100000001ff00000280008001ff00ff01ff000001ff00ff01ff00000280008001ff00ff0280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff808001ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff02ff808001ff00ff01ff00ff01ffffff01ff00ff02ff008001ff00ff02ff808001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff80ff01ff00ff01ff00ff01ff00ff02ff008001ff00ff01ff00ff01ff00ff01ff000001ff00000280008001ff00ff01ff00ff01ff00ff01ff00ff0280008001ff00ff01ff00000100000001ff00ff028000800280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff000000000000000001000000010000000000000001ff000001000000010000000100000001ff0000000000000000000001ff000001ff000001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff00000000000000000000000001ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ffffff01ffffff01ff00ff01ffffff0100000001ff00ff01ff00ff010000000280808001ff00ff01ff00ff01ff00ff0100000001ffffff01ff00ff00ffffff0000000001ff000001ff00ff0000000001000000000000000100000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0000000001ffffff01ffffff01ff00ff0000000000ffffff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff00000000010000000100ff0001ff00ff01ff00ff01ffffff0100000001ff00ff0100000001ff00ff000000000100000001ff00ff01ff00ff0100ff0001ff00ff01ff00ff0000ff0001ff00ff0000000000000000000000000000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff000000000000000001ff0000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000000000000000000000000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff0100000001000000028000800100000001ff000001ffff00028000800280008001ffffff01ff000001ff00ff01ff000001ff00ff01ff000001ff00ff01ff00ff01ff00ff01ff00ff02ff008001ff00ff01ff000002ff808001ff000001ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff02ff008001ff00ff01ff00ff01ff00ff01ff00ff02ff008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00ff02ff008001ff00ff01ff000001ff000001ff00ff01ff000001ff00ff01ff00ff01ff00000100000001ff00ff01ff00ff0280008001ff000001ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00000000000001ff000000000000000000000100000001000000010000000100000001000000010000000000ffff01ff0000010000000100ffff010000000000000001ff000001ff000001ff00ff01ff00ff000000000000000001ff00ff00000000000000000000000001ff00ff01ff00ff000000000000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff010000000280808001ffffff01ffffff01ffffff0100000001ffffff0000000001ff000001ff00000100ff000100000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001000000010000000100000001ff000001ffffff01ffffff0000000001ff00ff000000000000ff0001ffffff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ffffff0000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ffffff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000010000000100000001ff000001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ffffff0000000001ff00ff01ff00ff01ff00ff01ff00ff010000000100000001ff00ff01ffffff0100000001ff00ff01ff00ff010000000100000001ff00ff01ff00ff01ff000001ff00ff01ff00ff01ff000001ff00000280008001ff000001ff000001ff00ff01ff00ff01ff000001ff00ff01ff000001ff00ff0280008001ff000001ff00ff01ff00ff01ff00ff01ff000001ff00ff01ff00ff01ff000001ff00ff01ff00000280808001ff000002ff008002ff808001ff000001ff000001ff00ff01ff00ff01ff000001ff00ff01ff00ff01ff00ff0280808001ff00ff01ff000001ff00ff0280008001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff01ff00ff01000000010000000100000001ff00ff028000800100000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ffffff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff0000000000000000000000000000010000000100000000ffffff01000000010000000000000000000000010000000100000000000000010000000100000001ff00000000000001ff000001ff00000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000000000000000000000000000001ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff000000000000000001ff00ff01ffffff00ffffff01ffffff01ff00ff00ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001000000000000000000ffff01ffffff01ffffff0000000001ffffff0000000000000000000000000000ff0001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000ff00000000000000000001ff00ff01ffffff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000000001ffffff01ff00ff01ff00ff01ff00ff0000ff0001ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff0000000001ff00ff0000ff000000ff0001ffffff0000000001ff00ff000000000000000001ff00ff00000000000000000100000001ff00000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000001ffffff0000000000000000000000000100000001ff000001ff0000000000000000000001ff00ff01ffffff000000000000000001ff00ff01ff00ff01ffffff0000ff0001ff00ff0000000001ffffff01ffffff01ffffff0100000001ff00ff01ffffff0100ff0001ff00ff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ff000001ff00ff01ff00ff01ff00ff01ffffff01ff000001ff00ff01ffffff01ffffff01ffffff01ff000001ff00ff0100ff0001ffffff01ffffff0100000001ff00ff01ff000001ffffff01ffffff01ff000001ff00ff01ff00ff01ff00ff01ffffff0100000001ff00ff0100000001ff00ff0100000001ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffff0001ff00ff01ffffff01ffffff01ff000001ffffff0100000001ffffff01ffffff01ff00ff0100000001ffffff01ffffff01ff00ff01ff00ff01ff00ff0100000001ffffff01ff00ff000000000000000001ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff0000000001ff00ff01ff00ff01ffffff01ff00ff01ff00ff000000000000000001ffffff01ff000001ffffff010000000100000001ffffff01ffffff0100000001ffffff0100000001000000000000000000000000000000000000000100000001000000010000000100000001ffffff00000000010000000100000001ff000001ffffff01ffffff00000000000000000000000001ffffff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000ff0001ff00ff0000000001ff00ff01ffffff01ffffff000000000000000001ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ff00ff000000000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000000000001ff000001ffffff01ffffff0000000001ff000001ff000000000000010000000000000001ff00ff0000000001ff00ff01ff00ff01ff0000000000000000000001ff00ff01ff00ff00000000000000000000000001ff00ff01ff00ff01ffffff01ff00ff01ff00ff0000ff0001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff000000000000000001ffffff01ff00ff000000000000000001ff00ff01ffffff000000000000000001ff00ff01ff00ff01ffffff01ff00ff000000000000000001ff00ff01ff000001ffff000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000100000001000000000000000000000001ff00ff01ff000000000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000ff0001ffffff01ff00ff01ff00ff0000000001ff00ff01ffffff0100000001ff00ff01ff00ff01ff00ff01ffffff02800080010000000100000001ff00ff01ff00ff0100000001ff00ff010000000100000001ff00ff01ff00ff010000000100000002800080028000800100000001000000028000800280808001ff00ff01ff00ff01000000010000000280808001ff00ff01ffffff0100ff0001000000010000000280008001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff010000000280008001ff00ff01ff00ff0280808001ff00ff0100000001000000028000800280808001ffffff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff0100000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ffffff01ff00ff01ffffff000000000000000001ff000001ffffff00000000010000000000000001ff0000000000000100000001ffffff0000000000000000000000000100000000000000000000000000000000000000010000000000000001000000010000000000000001ffffff01000000010000000000ffff0100000001ffffff01ff000001ffff0001ff00ff01ff000001ffffff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ffffff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ffffff02ffffff01ff00ff01ff00ff0000000001ff000001ff000001ff0000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000000000000010000000000000001ff000001000000000000000000000001ff000001ff000001ff00000000ff0001ff00000000000001ff00ff01ff00ff01ff00ff01ff00ff0000ff0001ff00ff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff000001ff000001ff0000010000000000000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff010000000000000001ff00ff01ff000001ff00ff01ff00ff0000ff0001ff00ff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff010000000100000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff0280008001ff00ff0100000001ff00ff010000000280808001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01000000028000800100000001ff00ff01ff00ff028000800280008001ff00ff010000000100ff0001ff00ff01ff00ff01ff00ff01000000028000800100000001ff00ff01ff00ff02800080028000800100ff0001ff00ff0100000001ff00ff01ff00ff010000000100000002800080010000000100000001ff00ff01ff00ff00000000010000000100000001ff00ff01000000000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000ff0001ff0000010000000100000001000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000100000001000000000000000000000001ff000001ff000001ff00000000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff00000000000000000000ff000000000000000000000000000000000001ff00ff01ff00ff01ff00ff01ffffff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ffffff0000000001ff0000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000001000000000000000000000001000000000000000100000001ffffff010000000000000001000000000000000000000001ff000001ffffff01ffff0001ff000001ff000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ffffff0000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000000000000000000000000000001ff00ff0000ff0001ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff000000000000000001ff00ff01ff00000000000001ff000001ff00ff000000000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffff0001ff000001ff000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ffffff0000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000000000000000000000000000001ff00ff0100ff0001ff00ff01000000010000000100000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff0100000001ff00ff010000000100000001ff00ff01ff00ff0100000001ff00ff01ff00ff010000000100000001ff00ff01ff00ff01ff00ff0100000001ff00ff0100000001ff00ff01ff00ff0100000001ff00ff010000000100000001ff00ff0100000001ff00ff0100ff0001ff00ff01ff00ff0100000001ff00ff0100ff000100000001ff00ff01ff00ff0100000001ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff0000010000000000000001000000000000000100000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001000000010000000000000001ff000001ff0000000000000000000001ff00ff01ffffff01ff000001ffff0001ff000001ffffff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff000001ff00ff00000000010000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ff000001000000010000000000000000000000000000000100000000000000000000000100000001ff000001ff000001ff000001ff000001ff0000000000000000000001ff00ff0000000001ff00ff01ffffff000000000000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ffffff0000000001ffffff01ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ffffff01ff0000000000000000000001000000010000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000001ff000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff0000000001ff00ff01ffffff000000000000000001ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ffffff0000000001ffffff01ff00ff0100000001ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff01ffffff01ff00ff010000000000000001ff00ff01ff00ff01ff00ff01ff00ff0100000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0100000001ff00ff0100000001ff00ff01ff00ff01ffffff01000000010000000100000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ffffff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff000000000000000001ff00ff01ff000001ff000001ffff000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000010000000100000000000000010000000000000001ff000001ff000001ff000001ff00000000000001ff000001ff000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff000001ff000001ff00000000000001ff00ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000001000000000000000100000000000000000000000000000001000000000000000000000000000000000000000100000001000000000000000000000001ff00000100ffff000000000000000001ff00000000000001ffffff01ff00ff01ff00ff01ff00ff01ff000001ff00ff000000000000ff0001ff00ff01ffffff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff0000000000000000000001ffffff01ff000000000000000000000100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000000001ff00ff01ffff00000000000000000001ff00ff0000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff000000000000ff0001ff00ff01ffffff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff000000000000000001ffffff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff000001ff00ff01ff0000000000000000000001000000000000000100000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000100ffff01ff000000000000000000000000000001ff000001000000000000000100ff00010000000000000001ff00ff01ff00ff0100000001ff000001ff000001ff000000000000000000000000000001ffffff01ff000001ff00000100ff0001ff00ff0000000001ff00ff0100ff000100000001000000010000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00000000000000000000000000ffffff000000000000000000000000000000000000000000000000000000000100000001000000010000000100ffff0100000001000000010000000100000000000000010000000100000001ff00ff0000000001ff00000000000001ff000001ff00000000000001ff00000000000001ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff000000000000000000000000000000000000010000000100000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000100ffff01ff000001ff000001ff000001ff00000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000000000000000000000000000001ff00ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000ff000000000001ff00ff000000000000000001ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000000000000000000000000000001ff00ff0000000001ff00ff000000000000000001ff00ff000000000000000001ffffff0000000001ff00ff01ff00ff01ff00000000000001ff0000000000ff01ff0000000000000000ffff000000000100000001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000100000000000000000000000100000001000000000000000000000001000000000000000000000001ff000001ff00000000000001ff000001ffffff01ff000001000000000000000100000001000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000000000000000000000000000000000000000000000000000000000000000000000100ffff0000000001ff00000100000001ff00000100000001ff000001ff0000000000000100ff00010000000000000001ff00ff000000000100000001ff00ff01ff00ff01ff00ff01ffff0001ff00000000000001ff00ff01ff00000100000001ff00ff010000000100000000000000000000000000ff00010000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000000000000000000000000000001000000000000000000000000000000000000000100ff000000000001ff00ff01ff000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ffffff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff00000000000000000000ff0001ff00ff00000000000000000000000001ff00ff01ffffff01ff00ff01ff00ff0000ff00000000000000000000000000000000000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff00000000000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff000000000000000001ff00ff01ff000001ff000001ff00000000000001ff00ff0000000001000000010000000100000001000000010000000100000000000000000000000100000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01000000010000000000000001ffffff00000000000000000100000001000000000000000100000001ff000001ff000001ff00000000000001ff00000000000001ff000001ff000001ff00000100000001000000000000000100000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000001000000000000000100000000000000010000000000000001000000010000000000000001000000010000000100000001000000010000000000000001ffff0001ff00000000000001ff00000000000000000000000000000100000001000000010000000100000001ff00ff000000000100000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000010000000100000001000000010000000000000001ff00000000000001ff00000000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ffffff01ff00ff0000000001ff00ff00000000000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff0000000001ff00ff01ffffff000000000000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff000000000000000001ff00ff0000ff0001ff00ff0000000001ff00ff0000000001ff00ff000000000000ff0001ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff000001ff00000100000000000000000000000100000001ff000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000000000000010000000100000001000000000000000100000001000000000000000000000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000001ffffff00000000000000000000000001ffffff0000000000000000000000000000000000000000000000000100000000000000000000000000000001ff000000000000000000000000000001ff000000000000000000000000ffff010000000000000000000000000000000100000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff000000000100000001ffffff010000000000000001ffffff00000000010000000000000001ffffff00000000000000000000000001000000000000000100000001ff00ff01000000000000000100000001ff00ff00000000000000000000000001ff00ff000000000000000001ffff0001ff00ff01ff000001ff00000000000001ff00ff0000000001ff00000000000001ff00ff01ff00ff01ff000001ff000001ff00ff01ff00ff01ff000001ff0000000000000000000001ff00ff01ff000001ff000001ff00ff01ff00ff01ff00ff000000000000000001ff000001ff00000000ff0001ff00ff01ff000001ff00ff01ff00ff01ff00ff01ff000001ff0000010000000000000001ff00ff0000000000000000010000000000000001ff00ff00000000000000000100000000000000000000000100000000000000000000000100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000100000001ffffff00000000000000000000000000000000000000000000000001ffffff0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000100000001ff00ff00000000010000000100000001000000010000000100000001ff000001ff00000000000001ff000001ff000001ff000001ff0000000000000000000001ff00000000000001ff000001ff000001ff000001ffff0001ff0000000000000000000001ff00000000000001ff000001ff000001ff0000000000ff01ff000001ff0000000000ff000000ff01ff000001ff000001ff000001ff000001ff00000000ffff01ff000001ff000001ff000001ff000001ff00000000000001ff00000000000001ff000001ff0000000000000000000001ff00ff010000000000000001000000000000000000000001000000010000000100000001000000010000000100000000ff000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000000000000000000000000000001ffffff01000000000000000100000000000000000000000000000001ffffff0000000000000000000000000000ffff01ff000001ff00000000000001ff0000000000000000000001ff000000000000000000000000000001ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000000000001ff000001ff000001ff00000000000001ff00000000ffff01ff000000000000000000000000000000000000000000000000ffff0000000001ff00000000000001000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000000ffffff00000000000000000000000000000000000000000000ffff0000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00000000000001ffffff0000000000000000000000000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: +--- !u!28 &1541280561 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + m_IsAlphaChannelOptional: 0 + serializedVersion: 2 + m_Width: 484 + m_Height: 484 + m_CompleteImageSize: 937024 + m_MipsStripped: 0 + m_TextureFormat: 5 + m_MipCount: 1 + m_IsReadable: 1 + m_IsPreProcessed: 0 + m_IgnoreMasterTextureLimit: 0 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_VTOnly: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 1 + m_PlatformBlob: + image data: 937024 + _typelessdata: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000000000000010000000100000000000000010000000000000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000010000ff010000ff000000000000000001ff00ff01ff00ff0000000001ff00ff0000ff0001ff00ff01ff00ff01ff00ff0000000000000000010000ff01ffffff00000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0100000001ffffff01ffffff010000ff010000ff00ffff0001ffffff01ffffff01ffffff01ffffff0100000001ffffff000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff000000000100000001ff00ff01ffffff00ffffff01ff00ff0000000001ffffff0100000001ffffff010000ff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff000000000000000000000000000000000100000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000000000ffffff01ffffff01ffffff01ff00ff01ffffff0100000001ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff00ffff0000000000010000ff000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff000000000000000000000000010000ff00000000010000ff0000000000000000010000ff0000000000000000010000ff000000000000000000ffff0000000000000000000000000000000000000000000000000000ffffff0000000000000000000000000100000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010000000100000000ffffff010000000100000000ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000001ffffff010000ff01ffffff01ff00ff010000ff02ff80ff01ffffff01ff00ff01ffffff01ff00ff028080800280808002808080010000ff0100000001000000010000ff0000000001ffffff01ffffff00000000000000000000000001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff00ffffff01ffffff01ffffff010000ff0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffff0001ffffff00ffff0001ffffff01ffffff01ff00ff028080800100ff000100000001ffffff0100000001ffffff01ff00ff01ffffff01ffffff010000ff01ffffff01ffffff000000000100000001ffffff01ffffff000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ff00ff010000000000000001ff00ff010000000100000001ff00ff0100000001000000010000ff01000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01ffffff010000ff00ffff0001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff028080800100ff0001ffffff0100ff0001ffffff01ffffff01ff00ff0100ff000280808001ffffff01ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff00000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000100000001ff00ff000000000000000000000000000000000000000000000000010000ff00000000010000ff010000ff010000ff010000ff010000ff010000ff00000000010000ff00000000010000ff010000ff01ff00ff010000ff01ff00ff0000000000000000010000ff010000ff0100ffff00000000000000000000000000ff0000010000ff0000000000000000010000ff00000000000000000100000001ff00ff000000000100000000000000000000000000000001000000010000ff0000000000000000000000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff010000000100000001ffffff0280808002808080010000ff010000ff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00ffffff00000000010000ff01ff00ff01ff00ff028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff02ff80ff0100ffff01ffffff02808080028080800100ff00010000ff010000000280808001ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff010000ff01ffffff0100ff0001ffffff01ffffff0100000001ffffff010000ff010000ff0000000001ffffff00000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001ffffff01ffffff01ff00ff010000ff0100ffff01ffffff0000ff000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff01ffffff01ffffff01ffffff00ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff0000000001000000010000ff0000000001ffffff01ff00ff01ff00ff01ffffff0000000001ff00ff0000000000000000000000000000ff0001ff00ff010000ff0000000000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff0280808001ffffff01ffffff0100ffff028080ff01ffffff01ffffff01ff00ff02ff80ff01ff00ff02ff80ff028080800280808001ff00ff0280808002ff80ff01ffffff02808080028080ff028080ff028080800280808002808080010000ff028080800100000001000000010000000100000001ffffff01ffffff000000000000000000000000010000ff00000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010000000000000000000000010000ff00000000010000ff01ff00ff01ffffff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff0000ff00000000000000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ffffff01ff00ff0000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff0000000000000000000000000000000001ff00ff01ff00ff000000000000000001ff00ff000000000000000000000000000000000000000001ff00ff0100000001ff00ff0100000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff028080ff01ff00ff010000ff01ff00ff01ff00ff01ffffff02808080010000ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff02ff80ff02ff80ff01ff00ff0280808001ffffff01ffffff028080800280808001ffffff028080800280808002ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffff00010000ff01ffffff01ffffff0100ffff01ffffff028080ff0000ff0001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff010000ff01ffffff01000000010000ff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000010000000280808001ffffff0100ffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000000280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff010000ff0280808001ffff000100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000ff010000ff00000000000000000000000001ff00ff01ff00ff01ffffff0000000001ffffff01ffffff0000000001ffffff01ffffff01ffffff000000000000000001ff00ff000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff010000ff028080800100ffff01ff00ff01ffffff01ff00ff01ffffff01ffffff0280808001ffffff01ffffff01ffffff028080ff01ffffff028080ff028080ff02ffffff028080ff028080ff028080ff01ffffff028080ff028080ff028080ff028080ff0100ffff028080ff028080ff010000ff01ffffff010000ff0100000001ffffff000000000000000001ff00ff0000000000000000000000000000000000000000000000ff0100000001ffffff000000000000000000000000000000000000000001000000010000000000000001000000010000ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ffffff01ffffff01ffffff01000000010000000100000001ffffff01ffffff000000000100000001ffffff00000000000000000100000001ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff0100000001ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff000000000000000001ff00ff000000000000000001ff00ff0000000000000000000000000000000000000000010000ff010000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff00000000010000ff010000000100000001ffffff028080ff01ffffff02ff80ff01ffffff02ff80ff01ffffff0000ff000000000001ffffff01ffffff01ff00ff028080800000ff0001ff00ff01ffffff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff00ffff000100ffff01ffffff01ff00ff01ff00ff01ffffff0280808002808080028080800280808002ffffff02ffffff028080ff028080ff02ffffff028080800280808001ffffff0280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff02ff80ff01ffffff010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffff0001ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff0280808001ffffff0280808001ffffff0280808002ffffff0280808002808080028080800280808002ffffff01ffffff01ffffff0280808002ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff010000ff00ffff00010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff010000ff0000000001ff00ff01ff00ff01ff00ff0000000001ffffff0100000001ffffff0100000001ffffff01ffffff01ffffff00000000010000000000000001ffffff01ffffff01ffffff0000000001ff00ff01ffffff000000000000000000ffff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff0280808002ffffff028080ff028080ff0280808002ff80ff03aaaaaa03aa55aa0280808003aaaaaa02ff80ff02ffffff03aaaaaa02ff80ff028080ff0280808002ff80ff02ff80ff02ff80ff02ff80ff028080ff028080ff028080800280008001ffffff0100000001ffffff01ffffff0000000001ffffff0000000001ff00ff00000000000000000100000000000000000000000000000001000000000000000100000001000000010000ff010000ff010000ff01ff00ff01ff00ff01ff00ff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01000000010000000100000001ffffff01ffffff01ffffff01ffffff010000000100000001ffffff0100000001ffffff0100000001ffffff01ffffff01ffffff010000000100000001ffffff0100000001ffffff01ffffff01ffffff01ffffff0100000001ffffff010000000100000001ffffff0100000001ffffff01ffffff01ffffff010000000100000001ffffff01ffffff010000000100000001ffffff01ffffff0000000001ffffff0100000001ffffff01ffffff000000000000000001ff00ff01ff00ff01ff00ff00000000010000ff010000ff010000ff0100000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000001ff00ff01ff00ff0100000001ffffff01ff00ff02ff80ff01ffffff02ff80ff02ff80ff01ffffff02ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ff00ff01ffffff028080800280808002808080028080ff028080ff028080ff028080ff02ff80ff02ff80ff03aaaaff03aaaaff028080800280808002808080028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ff00ff01ffffff0000ff0001ffffff01ff00ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffff00010000ff01ffffff01ffffff01ffffff01ffffff00000000010000000100000001ffffff01ffffff01000000010000ff010000ff01ff00ff01ffffff01ffffff01ffffff0280808001ffffff028080800280808002808080028080ff02808080028080800280808002ffffff028080ff028080ff0280808002ffffff028080800280808002ffffff01ffffff01ffffff0000000001ff00ff01ffffff01ff00ff010000ff0100000001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ff0000010000ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000001ffffff01ffffff0000ff00010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000001ffff0001ff00ff01ff00ff01ff00ff01ffffff01ffffff02ffffff01ffffff02808080028080ff0280808002ff80ff03aa55aa0280808002ff80ff0280808003aa55aa03aaaaaa03aaaaaa028080ff03aaaaaa035555aa028080ff028080ff028080800280808002ffffff01ffffff02ff80ff02ff80ff028080ff028000800280808001ffffff010000ff0100000001ffffff01ffffff0100000001ff00ff01ff00ff01ff00ff01ff00ff00000000010000ff010000ff00000000010000000100000000000000010000ff010000ff010000ff01ff00ff01ff00ff01ff00ff0000000001000000000000000100000001ffffff010000000100000001ffffff01ffffff01ffffff010000000100000001000000010000ff010000ff010000ff010000000100000001ffffff010000ff010000ff01ffffff010000ff01ffffff01ffffff0100000001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff02808080010000ff01ffffff01ffffff01ffffff01000000010000ff010000ff010000ff010000ff010000ff0100000001ffffff01ffffff0100000001ffffff0100000001ffffff01ffffff010000000000000001ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff0000000001ff00ff01ffffff01000000010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff0280808001ff00ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff00ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080ff028080ff028080ff03aa55aa048080800480808003aa55aa03aaaaff028080ff028080ff028080ff028080ff0280808002ffffff02808080028080800280808001ffffff01ffffff01ffffff01ffffff02ff80ff0280808001ffffff02ffffff02808080028080800100000001ffffff028080800280808001ffffff01ff00ff01ffffff01ffffff01ff00ff028080ff010000ff01ffffff010000ff0100000001ffffff0000000001000000010000000100000001ffffff01000000010000ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff028080800100000002808080028080ff02808080028080ff02ffffff028080ff02ff80ff028080ff028080ff028080ff028080ff028080ff028080ff02ffffff028080800280808002ffffff02ffffff01ffffff02ff80ff01ffffff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff010000ff01ffffff010000ff01ffffff01ffffff0100000001ffffff0100000001ffffff01ffffff01ffffff01ff00ff01ff00ff010000ff00000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffff000100ffff01ff00ff0000ff0001ffffff01ffffff01ffffff01ffffff028080ff028080ff028080800280808002ff80ff03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aaaaff03aaaaff03aaaaff0480808003aaaaaa0480808003aaaaaa03aaaaaa03aaaaaa03aaaaff02ffffff02ff80ff028080ff028080ff0280808001ffffff0280808001ffffff010000ff01ffffff0100000001ffffff01ffffff000000000000ff0001ff00ff0000000001ff00ff010000ff00000000010000ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ffffff0000000001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ff00ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff010000ff01ffffff01ffffff01ff00ff010000ff010000ff01ffffff01ff00ff01ffffff010000ff01ffffff010000ff01ffffff010000ff010000ff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff010000ff010000ff01ffffff010000ff010000ff010000ff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff01ff00ff01ff00ff01ff00ff00000000010000ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff028080800280808003aaaaaa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff0000ff0001ff00ff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff02808080028080ff028080ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aaaaaa028080800280808002808080028080800280808002ffffff01ffffff01ffffff01000000028080800100000001ffffff02808080028080800280808002808080028080ff02808080028080ff0280808001ffffff0280808001ffffff0280808002ff80ff01ff00ff028080ff01ffffff01ffffff01ffffff028080800280808001ffffff01ffffff02808080010000ff01ffffff028080ff01ff00ff0000000001ff00ff02808080028080800280808002808080028080ff02808080028080ff02ffffff028080ff02ff80ff02ff80ff028080ff028080ff028080ff028080ff028080ff02808080010000ff028080ff02808080028080800280808002ffffff01ffffff01ffffff01ff00ff028080ff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001ff00ff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff000000000000000001ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff0280808002ffffff0280808001ffffff028080800280808002ff80ff02ff80ff0280808003aa55aa03aa55aa03aaaaff03aaaaff03aaaaff03aaaaff03aa55aa03aaaaff03aaaaff03aa55aa048080bf03aa55aa03aa55aa03aaaaaa03aa55aa03aaaaaa02ffffff02ff80ff02ff80ff028080ff02ff80ff02ff80ff01ffffff01ff00ff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ff00ff0000000001ff00ff01ff00ff010000ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ffffff01ffffff0100000001ffffff010000ff010000ff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff0280808001ff00ff01ff00ff0280808001ff00ff01ff00ff01ff00ff0280808001ff00ff0280808001ffffff01ff00ff01ffffff01ff00ff028080800280808001ff00ff02808080028080800280808001ffffff028080800280808001ffffff01ffffff0280808001ffffff01ffffff0280808001ffffff01ff00ff01ff00ff01ffffff010000ff01ff00ff010000ff01ffffff010000ff010000ff01ffffff010000ff01ffffff0100000001ffffff01000000010000000000000001ffffff000000000000000001ff00ff01ff00ff00000000010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff02ff80ff01ff00ff01ffffff0280808001ffffff028080800280808002808080028080ff0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff01ffff0001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ffffff01ff00ff028080800280808002808080028080ff02ffffff02ff80ff03aa55aa03aa55aa03aaaaaa02ffffff03aaaaff03aaaaaa04bf80bf03aa55aa03aa55aa03aa55aa03aaaaaa028080ff028080ff02808080028080ff028080800280808002808080028080800280808002ffffff01ffffff0280808002ffffff02808080028080ff028080ff028080ff0280808002ffffff02808080028080ff0280808002ffffff0280808001ffffff01ffffff028080ff01ff00ff01ffffff01ffff0001ffffff010000000100000001ffff000280808001ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff02ffffff028080800280808002808080028080ff028080ff02ff80ff02ff80ff028080ff02ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff02ff80ff02ff80ff028080ff028080ff028080ff028080ff02ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff010000ff01ff00ff01ffffff01ffffff01ffffff0100000001ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff01ff00ff01ffffff0280808001ff00ff01ff00ff010000ff010000ff010000ff010000000100000001ffffff010000000000000001ff00ff0000000000000000010000ff0100000000ffffff000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffff0001ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280008002ff80ff02ff80ff028080ff028080ff03aaaaaa03aaaaff02ff80ff03ffaaff03ffaaff03ffaaff03ffaaff04bf80bf04bf80bf04bf80bf04bf80ff03aaaaff03aaaaff03aaaaff03aaaaaa04bf80bf03aaaaaa02ffffff02ffffff028080ff01ffffff02ffffff028080800280808001ff00ff01ff00ff01ffffff010000ff01ffffff01ffffff010000000000000001ff00ff0000000001ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff028080800280808001ff00ff01ff00ff028080800280808002808080028080800280808001ff00ff0280808001ff00ff02808080028080800280808002808080028080800280808002808080028080800280808001ff00ff0280808001ff00ff01ff00ff01ff00ff028080800280808001ff00ff0280808001ff00ff01ff00ff028080800280808001ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ffffff010000ff010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff0100000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000001000000000000ff0000000001ff00ff01ff00ff01ffffff028080ff01ffffff0280808001ffffff02ffffff0280808002808080028080ff028080ff028080ff028080ff028080ff0280808003aaaaaa028080800280808001ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000001ffffff01ff00ff000000000280808003aaaaaa028080ff028080ff03aaaaaa03aa55aa02ff80ff048080bf03aaaaff03aaaaff03aaaaff03aaaaff03aaaaff03aa55aa03aaaaaa03aa55aa02ff80ff03aa55aa028080ff028080ff028080ff02808080028080ff0280808001ffffff01ffffff0280808001ffffff010000ff028080ff01ff00ff028080800280808003aaaaaa03aa55aa02808080028080ff02808080028080ff02808080028080800280808001ffffff01ffffff01ff00ff0100ffff010000ff010000ff02808080010000ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0280808002808080028080ff028080ff028080ff028080ff02800080028080ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff028080ff02ff80ff028080ff028080ff028080ff02808080028080800280808001ffffff01ffffff01ffffff01ff00ff01ffff000100000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff000000000000000001ff00ff01ff00ff000000000000000001ffffff01ffffff01ffffff010000ff01ffffff028080800280808001ffffff01ff00ff0280808001ff00ff02808080028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff0100000001ffffff01ff00ff0000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff0280808002808080028080ff028080ff02ff80ff028080ff02ff80ff02ff80ff03aaaaff03aaaaff03ffaaff03ffaaff03ffaaff03aa55aa04bf80bf04bf80bf03aa55ff03aa55ff04bf80bf03aa55aa03aa55ff03aaaaff03aaaaff03aa55aa03aa55aa02ffffff02ff80ff02ffffff028080ff03aaaaff0280808001ffffff02ff80ff01ff00ff01ff00ff010000ff01ffffff010000000100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff010000ff01ffffff01ff00ff01ffffff01ffffff01ff00ff0280808001ff00ff01ff00ff01ff00ff0280808001ff00ff01ff00ff0280808001ff00ff01ff00ff01ff00ff028080800280808001ff00ff0280808001ff00ff028080800280808002808080028080800280808001ff00ff0280808001ff00ff02808080028080800280808002808080028080800280808001ff00ff0280808001ff00ff0280808002808080028080800280808001ff00ff028080800280808001ff00ff01ff00ff01ffffff01ff00ff010000ff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff010000000100000001ffffff0000000001ffffff01ff00ff01ff00ff01ffffff010000ff0100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000010000ff010000ff01ffffff01ffff000100000001ffffff028080800280808002808080028080800280808003aaaaaa03aaaaff028080ff02800080028080ff028080ff028080ff02808080028080800280808001ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff01ffffff01ffffff01ffffff02808080028080ff028080ff02ff80ff03aa55aa03aa55aa03aaaaff03aaaaff03aaaaff03aa55aa04bf80bf03aaaaff04bf80bf03aaaaff048080bf03aa55aa048080bf0280808003aa55aa02ff80ff02ff80ff028080ff02808080010000ff02808080028080ff02ffffff028080ff028080ff03aaaaaa02808080028080ff03aa55aa028080ff03aa55aa02ff80ff02ff80ff028080ff02808080028080ff0280808002ffffff01ffffff02ff80ff01ffffff028080ff028080ff01ffffff01ff00ff01ffffff010000ff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff0280808002808080028080ff028080ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff02ff80ff03aaaaaa03aaaaaa02ffffff02ff80ff02ffffff028080ff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080028080800280808001ff00ff02808080028080800280808001ff00ff0280808001ff00ff01ff00ff01ff00ff010000ff01ffffff010000ff01ffffff01ffffff01ffffff000000000000000001ff00ff010000ff0000000001000000000000000000000000000000000000000000000000000000000000000100000001ffffff0000ff0001ffffff01ffffff01ffffff01ffffff0280808002808080028080ff02ff80ff02ff80ff02ffffff02ffffff02ff80ff02ff80ff03aaaaff03aa55aa03ffaaff03ffaaff03aaaaaa04bf80bf04bfbfff04bf80ff04bf80bf04bf80bf04bf80ff04bf80bf04bf80ff03aaaaff03aaaaff03aaaaff03aaaaaa03aaaaaa02ffffff02ffffff02ffffff028080ff028080ff02ff80ff01ff00ff01ff00ff01ff00ff01ffffff010000ff0100000001ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff000000000000000001ffffff0100000001ffffff0100000001ffffff010000ff01ffffff01ff00ff01ff00ff01ff00ff028080800280808001ff00ff01ffffff02808080028080ff028080800280808002808080028080ff0280808002808080028080800280808002808080028080ff028080ff0280808001ff00ff02808080028080800280808002808080028080ff02808080028080ff02808080028080ff02808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808001ff00ff0280808001ff00ff028080800280808001ff00ff01ff00ff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff0000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff02ffffff0280808003aaaaaa028080ff028080ff028080ff028080ff028080ff028080ff03aa55aa028080ff028080ff028080ff02808080028080800280808001ffffff01ffffff01ffffff01ff00ff01ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff0280808002808080028080ff02ff80ff03aa55aa03aa55aa03aaaaaa03aaaaff048080bf04ffbfff04bf80bf04ff80ff04bf80bf04bf80bf03aaaaaa03aaaaff048080bf03aa55aa03aaaaff03aa55aa03aa55aa03aa55aa028080ff028080ff028080ff02808080028080800280808002808080028080800280008002808080028080ff03aa55aa03aa55aa03aa55aa028080ff02ffffff02ff80ff028080ff02808080028080800280808002ff80ff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff01ffffff01ffffff01ffffff0280808002ffffff02808080028080ff028080ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ffffff02ff80ff02ffffff03aaaaaa02ff80ff028080ff02ffffff02ff80ff028080ff02ff80ff02ff80ff02ff80ff02ffffff02ff80ff028080ff02ffffff0280808001ffffff01ffffff01ffffff01ffffff01ff00ff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001ffffff010000000100000001000000010000ff01ffffff0280808001ff00ff02808080028080800280808001ffffff02808080028080ff01ffffff02808080028080ff01ffffff02808080028080800280808001ff00ff01ffffff010000ff01ffffff010000ff01ffffff01ffffff01ffffff0000000001ff00ff01ffffff000000000100000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0100ffff01ffffff02ff80ff028080800280808002ffffff028080ff02ff80ff02ff80ff028080ff02ffffff03aaaaaa03aaaaaa03aaaaff03aa55aa03aa55aa04bf80bf03ffaaff04bf80bf03aaaaff03aaaaff04bf80bf04bf80bf04ff80ff04bf80bf0480808004bf80ff048080bf04bf80ff03aaaaff0480808003aaaaaa02ff80ff02ff80ff02ffffff028080ff02ff80ff0280808001ffffff01ffffff01ffffff01ff00ff010000ff010000ff0100000001000000010000000000000001ffffff01ffffff01ffffff0000000001ffffff0100000001ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ff00ff028080800280808001ffffff0280808001ffffff02808080028080800280808002808080028080800280808002808080028080800280808002808080028080ff028080ff028080ff02808080028080ff028080ff028080ff02808080028080ff028080ff028080ff028080ff028080ff028080ff028080ff0280808002808080028080ff028080ff02808080028080ff028080ff02808080028080ff028080ff028080ff0280808002808080028080800280808001ffffff02808080028080800280808001ff00ff01ffffff01ffffff01ff00ff010000ff01ffffff010000ff010000ff010000ff010000000100000001ffffff01ff00ff01ff00ff01ff00ff010000ff000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff01ffffff028080800280808002808080028080ff028080ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff028080ff028080ff028080ff0100000001ffffff01ffffff01ffffff01ffffff01ff00ff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff02808080028080800280808002ff80ff02ff80ff03aa55aa03aaaaaa03aaaaaa03aaaaff048080bf04bf80bf04bf80bf05cc66cc04bf80bf04ff80ff04ff80ff03aaaaaa03aaaaff03aaaaff03aa55aa048080bf03aa55aa03aa55aa028080ff03aaaaaa028080ff028080ff0280808002808080028080ff03aa55aa03aa55aa03aa55aa028080ff028080ff028080ff03aa55aa03aa55aa02ff80ff02ff80ff02ff80ff02808080028080ff0280808002ffffff0280808001ffffff02ff80ff02ff80ff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff0100000002ffffff028080ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa02ffffff03aaaaaa048080bf048080bf03aaaaaa03aaaaaa03aaaaff03aaaaff02ffffff02ff80ff03aaaaaa03aaaaaa02ffffff02ff80ff028080ff028080ff0280808002ffffff01ffffff01ffffff01ffffff01ff00ff028080800100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff01ffffff0100000001ffffff01ffffff028080800280808002808080028080800280808001ffffff028080ff028080800280808001ffffff028080ff028080ff01ffffff0280808001ff00ff01ff00ff01ff00ff01ff00ff010000ff01ffffff01ffffff01ffffff0000000001ffffff01ff00ff00000000000000000000000000000000000000000000000000000000010000000000000001ffffff010000ff01ffffff01ff00ff01ff00ff01ffffff01ffffff010000ff028080ff0280008002ff80ff02ff80ff03aaaaaa02ff80ff02ff80ff03aaaaff04bf80bf03ffaaff04bf80bf0480808004bfbfbf05999999048080bf059999cc04bfbfff04ffbfff05cc99cc04bf80bf04bf80bf04bf80bf04bf80ff04bf80bf03aaaaff03aaaaaa03aaaaaa03aaaaaa02ffffff02ff80ff02ff80ff02ff8080028080ff02ff80ff01ffffff01ff00ff01ffffff01ffffff010000ff0100000001ffffff01ffffff01ffffff0000000001ffffff0000000001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ff00ff02808080028080800280808002808080028080ff02808080028080ff0280808002808080028080ff028080ff028080ff028080ff028080800280808002808080028080ff028080ff028080ff028080ff028080ff02808080028080ff028080ff02ff80ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080800280808002808080028080ff0280808002808080028080ff02808080028080ff02808080028080ff028080ff028080800280808001ff00ff028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff00000000010000ff010000ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff010000ff00ffffff01ffffff01ff00ff01ff00ff02ff80ff01ffffff02808080028080ff028080ff028080ff03aa55aa03aa55aa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff028080ff028080ff028080800280808001ffffff0000000001ffffff01ffffff010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808003aaaaaa028080ff02ff80ff03aa55aa03aa55aa03aaaaaa048080ff048080bf04bf80bf04bf80bf04808080059966990599669904bf80bf04ff80ff04bf80bf04bf80bf03aaaaff03aaaaff03aaaaaa03aaaaff03aa55aa03aa55aa028080ff028080ff0280008003aaaaaa028080800280808003aa55aa03aa55aa028080ff028080ff02ff80ff02ff80ff03aa55aa03aa55aa028080ff02ff80ff02ffffff02ff80ff028080ff0280808002ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff02ff80ff02ffffff01ffffff028080800280808002808080028080ff0280008002ff80ff02ff80ff02ff80ff02ffffff03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa02ff80ff03aaaaaa03aaaaaa03aaaaaa02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ffffff028080800280808001ffffff01ffffff01ffffff0100ffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff00000000000000000100000001ffffff01ffffff01ffffff0280808002808080028080800280808002808080028080ff028080ff028080ff028080ff028080ff028080ff02808080028080ff028080ff028080800280808001ffffff01ff00ff0280808001ff00ff01ff00ff010000ff01ffffff010000000000000001ffffff0000000001ff00ff010000ff01000000000000000000000000000000000000000100000000000000010000ff01ffffff0100ffff02ff80ff01ffffff0280808002808080028080ff02ff80ff028080ff028080ff02ff80ff02ff80ff02ff80ff03aaaaaa048080bf03aaaaaa04bf80bf04bf80bf04bfbfbf048080bf05999999048080bf04bfbfff059999cc048080bf05cc99cc04bf80ff04bf80ff04bf80bf04bf80bf04bf80bf03aaaaff03aaaaaa03aaaaaa02ffffff02ffffff03aaaaaa02ff80ff02ff80ff028080ff02ffffff028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ff00ff0280808001ff00ff0280808002808080028080ff028080ff028080ff028080800280808002808080028080ff028080800280808002ff80ff02ff80ff0280808002808080028080800280808002ff80ff02ff80ff0280808002ff80ff02ff80ff02ff80ff02ff80ff0280808002ff80ff0280808002ff80ff02ff80ff02ff80ff02ff80ff0280808002ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff028080800280808002808080028080800280808002808080028080ff0280808002808080028080800280808001ff00ff0280808001ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ff00ff01ff00ff010000ff00000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ff00ff0000000001ffffff01ffffff01ffffff028080800280808002808080028080ff028080ff028080ff03aaaaff03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff02ff80ff028080ff010000ff03aaaaaa0280808001ffffff01ff00ff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ff00ff01ffffff02808080028080ff028080ff02ff80ff03aaaaaa03aaaaaa03aaaaff04bf80ff04bf80bf05cc99cc0599669905996699059999cc059999cc059999cc04bf80bf04bf80bf04bf80bf048080bf03aaaaff02ffffff03aa55aa03aa55aa03aa55aa028080ff02ff80ff028080ff028080ff028080ff02ff80ff03aaaaff03aa55aa03aa55aa03aa55aa03aaaaff02ff80ff03aaaaaa02ff80ff03aaaaaa02ffffff02ff80ff028080ff02ffffff0280808001ffffff0280808001ffffff01ffffff01ffffff0000ff0001ff00ff01ffffff02ff80ff01ff00ff01ffffff01ffffff01ffffff028080800280808002ffffff028080ff02ff80ff0280008002ff80ff02ff80ff03aaaaaa048080bf03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa02ffffff02ff80ff02ffffff02ffffff028080ff028080800280808002ffffff01ffffff02ff80ff0100ffff01ffffff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff010000ff0280808001ff00ff0280808002808080028080ff028080ff028080ff028080ff028080ff028080ff028080ff0280808002808080028080ff028080ff028080ff028080ff01ff00ff028080800280808001ff00ff01ff00ff01ffffff0100000001ffffff010000000000000000000000010000ff010000000100000000000000000000000000000001000000010000000100000001ffff0001ff00ff01ff00ff01ffffff028080800280808002808080028080ff02ff80ff02ff80ff02ff80ff02ffffff03aaaaaa03aaaaaa03aaaaaa03ffaaff03aaaaaa059999990480808004bfbfbf03aaaaaa04bfbfff04bfbfff04bf80bf04bf80bf05cc99cc059999cc04bf80bf04bf80ff04bf80bf04bf80bf04bfbfff03aaaaff03aaaaaa03aaaaaa02ff80ff02ff80ff0280808002ff808002ffffff01ffffff01ffffff0280808001ffffff01ff00ff010000ff010000ff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff02808080028080800280808002808080028080ff02808080028080ff0280808002ff80ff0280808002ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff0280808002ff80ff0280808002ff80ff02ff80ff02ff80ff0280808002ff80ff028080800280808002ff80ff02ff80ff02ff80ff0280808002808080028080800280808002ff80ff028080800280808003aa55aa028080800280808002ff80ff02ff80ff02808080028080ff02808080028080800280808002808080028080ff0280808001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff0000000001ff00ff010000ff01ffffff0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000001ffffff01ffffff01ffffff02ffffff02ffffff02808080028080ff028080ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff028080ff028080800280808001ffffff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff01ffffff028080800280808002ff80ff02ff80ff02ff80ff04bf80bf03aaaaaa03aaaaff03aa55aa04bf80bf059966990599669905996699048080bf04bf80bf05cc66cc04bf80bf04bf80bf04bf80ff04bf80ff02ffffff0480808003aa55aa03aaaaaa02ff80ff02ff80ff028080ff03aaaaaa028080ff0280808002ff80ff028080ff03aa55aa028080ff03aa55aa02ff80ff02ff80ff02ff80ff03aa55aa028080ff028080ff028080ff02808080028080800280808001ffffff01ffffff01ffffff02ff80ff01ff00ff01ff00ff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ffffff028080800280808002808080028080ff028080ff02ff80ff028080ff028080ff02ff80ff02ffffff03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa02ff80ff02ff80ff02ff80ff02ff80ff02800080028080ff0280808002ffffff0280808001ffffff01ffffff01ff00ff01ffffff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000001ff00ff01ffffff01ffffff01ffffff01000000010000ff01ffffff01ff00ff01ff00ff0280808002808080028080ff028080ff028080ff028080800280808002808080028080800280808002808080028080ff0280808001ffffff028080800280808001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff010000ff01000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002ffffff028080ff028080ff028080ff03aaaaaa02ff80ff03aaaaaa02ff80ff03aaaaff03aaaaaa04bf80bf04bf80bf0480808003aaaaaa05999999059999cc04bf80bf04bf80bf059999cc05cc99cc04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf03aaaaff03aaaaff03aaaaaa02ff80ff03ffaaff03aaaaaa02ff80ff02ff80ff01ffffff02ff80ff028080800280808001ffffff010000ff010000ff01ffffff01ffffff0100000001ffffff0000000001000000000000000100000001ffffff01ffffff01ffffff01000000010000ff01ffffff01ffffff02808080028080800280808001ffffff0280808002808080028080ff028080ff028080ff028080ff028080ff028080ff0280808002ff80ff0280808002ff80ff0280808002ff80ff02808080028080800280808002ff80ff028080800280808002ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02808080028080ff02ff80ff02808080028080800280808002808080028080ff028080ff0280808002808080028080ff0280808002808080028080800280808001ffffff02808080028080800280808001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff010000ff0100000001ffffff01ffffff0000000001ff00ff0000000001ff00ff000000000100000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ff00ff01ffffff0000ff0001ffffff0280808002ff80ff02ffffff0280808003aaaaaa0280808003aa55aa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa03aaaaff028080ff028080800280808001ffffff01ffffff01ffffff01ff00ff01ff00ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000001ffffff01ffffff02808080028080ff03ffaaff03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaff04bf80ff04bf80bf0599669905996699059966990599669904bf80bf04bf80bf04bf80bf04ff80ff03aaaaff03aaaaaa03aaaaaa03aaaaaa03aa55aa03aa55aa028080ff028080ff028080ff028080ff028080800280808003aaaaaa010000ff028080ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa028080ff028080ff02ffffff0280808002ffffff028080800280808001ffffff0000000001ffffff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ffffff02ffffff0280808002808080028080ff028080ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff03aaaaaa02ff80ff03aaaaaa03aaaaaa03aaaaaa02ffffff03aaaaaa02ff80ff02ff80ff02ff80ff02ff80ff02ffffff028080ff0280808001ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001ff00ff0000000001ffffff01ffffff0100000001ffffff01ffffff0280808002808080028080800280808002808080028080ff0280808002808080028080ff028080ff028080ff02808080028080800280808001ff00ff0280808001ffffff01ffffff01ffffff010000ff01ffffff010000000100000001ffffff01ff00ff00000000010000000000000000000000000000000000000000000000000000000100000001000000028080800000ff0001ffffff01ff00ff02ff80ff01ffffff02808080028080ff028080ff02ff80ff028080ff02ff80ff02ff80ff02ff80ff02ff80ff03ffaaff02ffffff04bf80bf04bf80bf04bf80bf04bf80bf04bfbfbf04bfbfff03aaaaff04bfbfbf04bf80ff04bf80bf04bf80bf03aa55aa04bf80bf03aaaaff03aaaaaa03aaaaaa02ff80ff02ffffff02ffffff02ff80ff028080ff0280ff80028080ff01ffffff01ff00ff01ff00ff01ff00ff010000ff01ffffff0280808001ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff0100000001ffffff01ffffff01ffffff010000ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff028080800280808002808080028080800280808002808080028080ff028080ff0280808002808080028080ff028080800280808002808080028080ff028080ff028080ff028080ff028080ff02808080028080ff02808080028080ff028080ff028080ff028080ff02808080028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff02808080028080ff028080ff028080ff028080ff02808080028080800280808001ffffff01ff00ff0280808001ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff00000000010000ff010000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000ff00000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff02ffffff02ffffff0280808003aaaaaa028080ff03aaaaff028080ff0280008003aa55aa03aa55aa03aa55aa028080ff028080ff010000ff0280808002808080028080800280808001ffffff01ff00ff010000ff0100000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff0000000002808080028080ff02808080028080ff02ff80ff03aaaaaa03aaaaaa03aaaaaa048080bf059966cc059966cc059966990599669905cc66cc04bf80bf04bf80bf048080bf03aaaaff03aaaaff03aaaaff03aaaaff03aaaaaa03aa55aa028080ff028080ff028080ff0280808002808080028080800280808002808080028080ff028080ff03aaaaaa028080ff028080ff028080ff03aaaaaa028080ff0280808002808080028080800280808002ffffff02ffffff02ff80ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ff00ff010000ff01ffffff01ffffff01ff00ff01ffffff01ffffff028080800280808002808080028080ff02ff80ff028080ff02ff80ff02ff80ff02ffffff03aaaaaa02ff80ff02ff80ff02ff80ff03aaaaaa03aaaaaa02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff02ff80ff02ffffff028080ff028080ff028080800280808001ffffff01ffffff02ff80ff01ffffff0100ff00010000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff000000000100000001ffffff01ffffff01ffffff010000ff0280808001ff00ff0280808001ff00ff01ff00ff0280808001ffffff0280808001ffffff01ffffff02808080028080800280808001ff00ff01ff00ff01ffffff010000ff01ffffff010000ff0100000001ffffff0000000001ff00ff00000000010000ff01000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff028080800280808002808080028080ff028080ff02ff80ff03aaaaaa02ff80ff03aaaaaa02ff80ff03aaaaff03ffaaff03ffaaff03aa55aa04bf80bf04bf80bf04bf80bf04bf80ff04bf80ff048040bf04bf80bf04bf80bf04bf80bf03aaaaff048080bf048080bf0480808003aaaaaa02ff80ff02ffffff02ff80ff02ffffff028080ff028080800280808001ff00ff01ffffff010000ff010000ff01ffffff01000000000000000100000001ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808001ffffff01ffffff01ffffff028080800280808002808080028080ff0280808002808080028080ff028080ff028080ff02808080028080ff028080ff028080ff0280808002808080028080ff02808080028080ff028080ff028080ff028080ff028080ff028080ff028080ff02808080028080800280808002808080028080ff028080ff0280808002808080028080ff028080ff0280808001ff00ff028080800280808001ff00ff0280808002808080028080800280808001ffffff01ff00ff01ff00ff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff0000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff010000ff01ffffff01ffffff01ffffff01ffffff028080800280808002ffffff0280808003aaaaaa03aaaaff028080ff03aaaaff03aa55aa02ff80ff028080ff03aa55aa028080ff028080ff028080800280808001ffffff01ffffff01ff00ff01ff00ff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff028080800280808002ffffff02ff80ff02ff80ff03aaaaaa03aaaaaa03aaaaaa048080bf048080bf04bf80bf05cc66cc05cc66cc059966cc048080bf048080bf03aaaaff03aaaaaa03aaaaff03aaaaaa02ff80ff03aa55aa02ff80ff02ff80ff028080ff028080800100000001ffffff02808080028080800280808002808080028080ff02808080028080ff028080ff028080ff028080ff028080800280808002ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff028080ff010000ff010000ff010000ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ffffff02808080028080800280808002808080028080ff028080ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff02ff80ff02ffffff02ff80ff02ff80ff01ff00ff028080ff02808080028080800280808001ffffff01ff00ff01ffffff01ff00ff0280808001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff0000000001ffffff010000ff0000000001ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff02808080028080800280808002808080028080800280808001ff00ff01ff00ff028080800280808001ff00ff01ffffff010000ff01ffffff01ffffff0100000001ffffff0000000001ff00ff01ff00ff00000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff010000ff01ff00ff01ffffff01ffffff028080800280808002ffffff028080ff028080ff02ff80ff028080ff02ff80ff03aa55aa02ff80ff03aaaaff02ff80ff03ffaaff03ffaaff04bf80bf04bf80bf04bf80bf03aa55ff048040bf03aa55aa03aa55aa048040bf048080bf03aa55ff03aa55aa03aaaaaa03aa55aa02ff80ff02ffffff02ffffff02ff80ff028080800280808002ff80ff01ff00ff01ffffff01ffffff01ffffff01ffffff0100000001ffffff0000000001ffffff01ffffff01ffffff0000000001ffffff01ffffff0000000001ffffff01ffffff01ffffff0100000001ffffff010000ff01ffffff01ffffff01ffffff01ff00ff02808080028080800280808001ff00ff01ffffff01ff00ff01ffffff01ffffff0280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808001ff00ff02808080028080800280808002808080028080ff02808080028080800280808002808080028080800280808002808080028080800280808001ff00ff02808080028080800280808001ff00ff0280808001ff00ff028080800280808001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0000000001ffffff01ff00ff010000ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000ff01ffffff01ff00ff01ff00ff0280808001ff00ff0280808002808080028080800280808002808080028080ff03aaaaaa028080ff028080ff02ff80ff028080ff028080ff0280808003aaaaaa0280808001ffffff01ffffff0000000001ffffff01ff00ff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff02808080028080800280808002ff80ff02ff80ff02ff80ff02ffffff03aaaaaa048080bf059966cc059966cc048080bf05cc99cc048080bf04bf80ff03aaaaff03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aa55aa03aa55aa028080ff028080ff028080800280808002ffffff028080800280808002ffffff0280808002808080010000ff02808080028080ff028080ff028080ff028080800100000002808080028080800280808001ffffff01ffffff01ff00ff01ff00ff0000ff00010000ff010000ff01ffffff0100000001ffffff010000ff010000ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff02808080010000ff028080ff02ff80ff028080ff02ff80ff02ffffff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ffffff02ff80ff02ffffff028080ff028080ff02ffffff02ffffff028080ff028080800280808001ffffff01ffffff01ffffff01ff00ff01ffffff010000ff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff01ffffff01ffffff01ffffff01ffffff0280808002808080028080ff028080ff0280808002ff80ff02ff80ff03aa55aa03aaaaaa028080800280808003aa55aa03aa55aa03aa55aa03aa55aa02808080028080800280008002ff80ff02808080010000ff010000000100000001ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000001ff00ff01ffffff0000000001ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ff00ff0280808001ff00ff0280808001ff00ff028080800280808001ff00ff01ff00ff01ff00ff01ff00ff010000ff010000ff01000000010000000100000001000000000000000000000001ff00ff000000000100000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff0000ff0001ffffff01ffffff01ffffff0280808002808080028080ff028080ff028080ff02ff80ff03aa55aa03aa55aa03aaaaaa02ff80ff02ff80ff03ffaaff03aaaaff04bf80bf04bf80bf04bf80ff04bf80ff04bf80bf04bf80bf048080bf03aaaaff03aaaaaa03aaaaaa02ff80ff02ffffff02ff80ff02ff80ff02ff80ff02ff80ff02800080028080800280808001ffffff01ffffff010000ff010000ff01ffffff0100000001ffffff01ffffff0000000001ffffff000000000000ff0001ffffff01ff00ff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ff00ff0280808001ff00ff01ff00ff02808080028080800280808002808080028080800280808001ff00ff01ff00ff028080800280808001ff00ff01ff00ff01ff00ff0280808001ff00ff0280808001ff00ff0280808001ff00ff0280808001ff00ff01ff00ff0280808002808080028080800280808001ff00ff02808080028080800280808001ff00ff01ff00ff0280808001ff00ff01ff00ff01ff00ff028080800280808001ff00ff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ff00ff01ff00ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff010000ff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff0280808003aaaaaa0280808002808080028080ff028080ff028080ff028080800280808003aaaaaa028080800100000001ffffff01ffffff01ffffff01ff00ff0000ff000100000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff0280808002808080028080ff02ff80ff02ff80ff02ff80ff03aaaaaa03aaaaaa03aaaaaa04808080048080bf048080bf048080bf048080bf048080bf03aaaaaa03aaaaaa03aa55aa03aa55aa02ff80ff02ff80ff03aa55aa02ffffff028080800280808001000000028080800000000001ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff010000ff028080ff028080ff01ffffff01ffffff01ffffff028080800100000001ffffff02808080010000ff0000ff0001ff00ff01ffffff01ffffff02808080028080800280808002808080028080ff02ffffff01ff00ff02ff80ff028080ff028080ff02ff80ff028080ff02ff80ff02ff80ff028080ff028080ff028080ff02808080028080ff02ffffff02ffffff0280808001ffffff01ffffff02ff80ff01ff00ff01ffffff0100000001ffffff0000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff02808080010000ff02808080028080ff0280808003aaaaaa035555aa03aa55aa03aa55ff03aaaaff048040bf04bf80bf059966cc0599669905996699059966cc059966cc059966cc05996699048080bf0566669904bf80ff04bf80bf04804080048080bf03aaaaff0280808003aa55aa0280808001ff00ff028080ff01ff00ff01ffffff01ffff0001ffffff0100000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff010000000000000001ff00ff00000000010000ff010000000100000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080ff01ffffff01ffffff02ff80ff01ffffff01ffffff0280808002808080028080ff028080ff028080ff02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff03aaaaff03aaaaff048080bf03aa55aa03aaaaff03aa55aa03aa55aa03aaaaaa03aa55aa03aaaaaa03aaaaaa03aaaaaa02ffffff028080ff028080ff02ff80ff0280808001ffffff02ff80ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0100000001ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff0000000001ffffff01ffffff0100000001ffffff01000000010000ff010000ff010000ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff0280808001ff00ff01ff00ff0280808001ff00ff01ff00ff01ff00ff0280808002808080028080800280808001ff00ff0280808001ff00ff028080800280808001ff00ff028080800280808001ff00ff0280808002808080028080800280808002808080028080800280808002808080028080800280808001ff00ff01ff00ff0280808001ff00ff01ff00ff01ff00ff01ffffff010000ff01ffffff01ffffff010000ff01ffffff010000ff01ffffff01ffffff0100000001ffffff01ffffff010000000100000001ffffff0000000001ffffff01ffffff01ffffff000000000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000010000ff010000ff01ff00ff0280808001ffffff01ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808002808080028080800280808002808080028080800280808001ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff028080800280808002ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa048080bf03aaaaaa048080bf02ffffff04bf80bf03aaaaff03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aa55aa02ff80ff02ff80ff028080ff028080ff028080ff0280808001ffffff02ffffff01ffffff01ffffff02ff80ff01ffffff02ffffff01ffffff02808080028080800280808002808080028080800280808002ffffff02ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0100000001000000010000ff01ff00ff01ffffff02ff80ff01ff00ff01ffffff01ffffff0280808002808080028080ff028080800280808002808080028080ff028080ff02ff80ff02ff80ff028080ff028080ff028080ff028080ff028080ff028080ff0280808002ffffff028080800280808001ffffff02ff80ff01ffffff01ffffff01ffffff01ffff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000001ffffff01ff00ff01ffffff028080ff01ff00ff01ffffff02ff80ff02ffffff03aa55aa035555aa04bf80bf04804080059966cc059999cc068080aa06aa80d506aa80d507926db607926db6089f80bf089f80bf098e71c6089f60bf09aa71c6098e71aa089f80bf0880609f088060bf07926db607926db606aa80aa068080aa059966cc059999cc0566669904bf80bf03aaaaff03aaaaaa028080ff028080ff01ff00ff02808080010000ff0000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000ff01ff00ff0000000001ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff010000ff01ffffff01ffffff010000ff01ffffff010000ff010000ff01ffffff010000ff01ffffff010000000100000001ffffff01ff00ff0000000000000000010000ff0100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100ffff01ffffff01ffffff01ffffff01ffffff0100000002808080028080800280808002808080028080ff028080ff028080ff03aa55aa03aaaaff02ff80ff03aaaaff03aaaaff03aaaaff035555aa03aaaaff035555aa028080ff035555aa03aaaaaa03aaaaaa035555aa03aaaaaa02ff80ff028080ff01ffffff02ff80ff0280008002808080028080800280808001ffffff010000ff01ffffff01ffffff010000000100000001ff00ff0000000001ff00ff010000ff00000000000000000000000001ff00ff00000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff0280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff0280808001ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff0280808001ffffff01ff00ff01ffffff01ff00ff01ff00ff01ffffff0280808001ff00ff01ffffff010000ff010000ff010000ff01ffffff010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff010000ff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000001ffffff01ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff01ffffff0280808002808080028080800280808001ffffff02ffffff028080800280808001ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000000001ffffff02ffffff028080ff028080ff03aaaaaa03ffaaff02ff80ff04bf80bf03aaaaaa03aaaaaa0480808002ff80ff02ff80ff03aa55aa03aaaaaa03aaaaaa03aaaaaa02ff80ff02ff80ff02ff80ff02ff80ff028080ff028080ff028080ff01ffffff01ffffff01ffffff01ff00ff0000ff0002ff80ff01ffffff01ffffff01ffffff02ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff01ff00ff010000ff01ffffff02808080010000000000000000000000000000000000000001ffffff01000000010000ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808001ffffff028080ff028080ff028080ff028080ff01ffffff02808080028080800280808002ffffff02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffff000100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff01ff00ff01ffffff028080800280808003aaaaff03aa55ff048080bf05996699059966cc06aa80d506aa80d507b692db09aa8ec6098e71aa098e71aa0a9980cc0ba274b90ba274b90c956aaa0c9580bf0c956abf0c956abf0d9d76c40d9d76c40c9580bf0c956abf0c956abf0b8b74b90b8b74b90ba274b90a9966b2098e71c6089f60bf07926db607926db6068055aa0599669904bf80bf048080bf03aa55aa028080ff02ffffff01ffffff028080ff01ffffff0000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0000000001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff010000ff010000ff01ffffff01ffffff01ffffff0100000001ffffff010000000100000001ffffff0000000001ff00ff01ff00ff0000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff0280808002808080028080ff028080ff028080ff028080ff03aaaaaa03aa55aa0280808002ff80ff03aa55aa028080ff028080ff03aa55aa028080ff02ff80ff028080ff02ff80ff0280808002ff80ff0280808003aa55aa0280008001ffffff02808080010000ff010000ff0100000001ffffff010000000000000001ffffff01ff00ff01ff00ff01ff00ff010000ff010000ff00000000010000ff010000ff00000000010000ff01ff00ff01ff00ff0000000001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff0100000001ffffff010000ff010000ff010000ff01ffffff010000ff010000ff01ffffff010000ff010000ff010000ff01ffffff01ffffff010000ff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff000000000000000001ffffff0000000001ff00ff01ff00ff000000000100ffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff01ffffff01ffffff01ffffff01ff00ff01ffffff02ff80ff02ffffff01ffffff00000000028080800280808001ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ffffff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff0280808002808080028080ff028080ff02ff80ff02ff80ff03aa55aa03aaaaaa0280808003aaaaaa02ff80ff03aaaaaa03aaaaaa048080bf03aaaaaa03aaaaaa02ff80ff02ff80ff02ff80ff02ff80ff028080ff02808080010000ff0280808001ffffff028080ff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff01ff00ff01ffffff01ffffff028080ff010000ff028080800280808001ffffff0000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff01ff00ff01ff00ff0000ff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002ffffff0280808002808080028080ff02ffffff02ffffff02ffffff02ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff010000ff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0100000001ffffff01ffffff01ffffff02808080028080ff028080ff04804080048080bf059966cc068055aa07b692db089f80bf09aa71c609aa71c60ba274d10caa80bf0caa80bf0d9d76c40ea480c80faa77bb109f70bf11a578c311a578c3129c71b8129c71c6129c71c6129c71c6129c71c611a578c311a578c3109f70bf109f70bf0ea46dc80db176c40d9d76c40ba274d10a9966cc098e71c6089f80bf089f80bf06aa80d5059966cc048080bf048040bf035555aa028080800280808001ffffff0100ffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000ff010000ff0000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01000000010000000100000001000000010000000100000001000000000000000000000001ff00ff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffff0001ffffff0100ffff01ff00ff01ffffff01ffffff02ffffff01ffffff01ffffff02808080028080800280808003aaaaaa028080ff028080ff03aa55aa03aaaaaa03aaaaaa03aa55aa028080ff03aaaaaa03aa55aa03aaaaaa028080800280808002ffffff028080ff02ff80ff028080ff02ff80ff028080ff028000800280808001ffffff01000000010000000100000001ffffff000000000000000001ff00ff01ff00ff01ff00ff000000000100000001000000010000000100000001000000000000000100000000000000010000ff0000000001ff00ff0000000001ffffff00000000010000000100000001ffffff01ffffff010000000100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01000000010000ff010000ff010000ff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000000100000001ffffff010000ff01ffffff01ffffff0100000001ffffff01000000010000ff01ffffff01ffffff0100000001ffffff0100000001ffffff01000000010000000100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080028080800280808001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff02808080028080ff02ff80ff03aaaaaa03aaaaaa03aaaaaa04bf80bf03aaaaaa04bf80bf03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa02ff80ff02ff80ff02ff80ff02ff80ff028080ff028080ff028080800280808001ffffff01ffffff01ff00ff010000ff01ffffff0000ff0001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff010000ff028080ff0280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080010000000280808001ffffff0100000001ffffff01ffffff01ff00ff0280808001ffffff01ffffff028080ff01ff00ff01ffffff010000ff01ffffff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff02808080028080ff03aaaaaa04bf80bf04bf80bf059966cc06aa80d507b66ddb098e71aa0a9980cc0ba274b90c9580bf0ea46db60faa77bb109f70bf129c71b813a179bc14a673bf159e6dc2169774b916a274c5179b7abc189f75bf189575b519997ab8189f75bf189f75bf179b6fbc179b7abc16a274b9159e79c2149973bf129c71c6119678c3109f80bf0e926dc80d9d76c40c956abf0a9980cc09aa71c6089f60bf06aa80aa059966cc04bf80bf04bf80bf03aa55aa03aa55aa0280808001ff00ff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ff00ff01ff00ff0000000001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff0000000000000000010000ff010000ff010000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff02ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080010000ff028080ff0280808003aaaaff0280808001ffffff028080ff02ff80ff028080ff028080ff028080ff0280808001ffffff01ffffff0280808001ffffff010000ff01ffffff0100000001ffffff01ffffff000000000000000000000000000000000000000000000000000000000100000001000000010000000000000001ffffff000000000100000001000000010000ff0000000001ff00ff01ff00ff0000000001ffffff01ffffff0100000001ffffff010000000100000001ffffff0100000001000000010000000100000001000000010000000100000001ffffff01ffffff01ffffff01ffffff010000000100000001ffffff010000000100000001ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff0100000001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff010000000000000001ffffff01ffffff0100000001ffffff01ffffff01ff00ff0000000001ff00ff0000000000000000000000000000000000000000010000ff00ff0000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000ff010000ff01ffffff010000ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff0000ff0001ffffff01ffffff0100ff000100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ffffff0280808002ff80ff02ff80ff0355aaaa03aa55aa03aa55aa04bf80bf03aaaaaa03aaaaaa048080bf03aaaaaa02ff80ff02ff80ff02ff80ff03aaaaaa028080ff028080ff0280808002ffffff01ffffff01ffffff010000ff010000ff01ffffff0100000001ffffff010000ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff028080ff01ffffff010000ff01ffffff010000ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff00ffffff010000ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff02ff80ff02ff80ff01ffffff0280808002ff80ff02ff80ff01ffffff01ffffff01ffffff02ff80ff028080ff01ff00ff0280808001ffffff010000ff0280808001ffff0001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0280808001ff00ff0280808003aa55aa048080bf04bf80bf0599669906aa80d5089f60bf089f80df0ba274b90c956aaa0d9d76c4108f70bf119678c313a16bbc149973bf16a274c5189f75bf199970b81a9d76c41c9b76bf1d9e72b91f9c73bd1f9c73bd209f70bf1f9c73bd1f9c73bd1f9c73bd1ea277c41ea277c41ea277bb1d9e72c11ba17bbd1aa776c4199970c216a274c5159e79c213a179c9129c71b80f9977cc0f9977bb0c9580bf0ba274b909aa71c6089f60bf06aa80d5059966cc04bf80bf04bf80bf03aaaaaa0280808001ffffff010000ff01ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000ff0100000000000000010000ff01ff00ff01ff00ff0000000000000000000000000000000001ffffff000000000000000001ffffff000000000000000000000000000000000000000001ff00ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000000ffffff01ffffff01ffffff028080ff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff02ffffff01ffffff02ffffff0280808002ffffff02ffffff01ffffff0280808001ffffff02808080028080800280808002808080010000ff0280808002808080010000ff01ffffff0000000001ffffff01ffffff010000000000000001ff00ff01ff00ff000000000000000001ffff00010000000100000000000000000000000000000000000000000000000000000001000000010000ff01000000010000000000000000000000000000000000000001ff00ff01ff00ff01ff00ff0000000001ffffff0000000001ffffff000000000100000001ff00ff01ffffff01ffffff01ff00ff00000000010000000100000001ffffff01ffffff01ff00ff01ffffff01ffffff0000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff00000000010000000000000001ffffff000000000000000001ffffff0100000001ffffff0000000001ffffff01ffffff0000000000000000000000000000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff010000ff00000000010000ff010000ff010000ff0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ffffff01ffffff010000ff028080ff01ffffff01ff00ff01ff00ff01ff00ff02ff80ff01ffffff01ffffff010000ff01ffffff00ffffff00ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0100ffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aaaaaa02ff8080035555aa03aaaaaa03aaaaaa03aaaaaa04bf80bf03aaaaaa035555aa035555aa02ff80ff028080ff02ff80ff028080800280808002808080028080800280808001ff00ff0000ff00028080ff01ffffff0000000001ffffff01000000010000000100000001ffffff01ffffff01ff00ff0100000001ff00ff01ff00ff02808080010000ff01ffffff010000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001ffffff01ffffff01000000010000ff010000ff01ffffff0000ff0001ff00ff01ff00ff01ff00ff01ffffff01ff00ff0000ff0001ff00ff01ff00ff01ffffff01ff00ff01ff00ff010000ff010000ff01ffffff01ffffff01ffffff0100000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff02808080010000ff03aaaaaa04bf80bf059999cc068055aa089f80bf089f80bf0a9966b20ba274d10ea480b6108f70bf128e71b8149973bf169774b919997ac21a9d76c41ba171bd1ea277c4209778bf219b74c1239975bd25986eba269a72bc279d76be279d76be279d76be299b76bb289973b9279d76be279d76be269a79bc249c78bf239975bd229d78bb209f78bf1e9977bb1ba171bd19997ac2179b6fbc159e6dc213a179bc11a578c30ea46db60d9d76c40ba274b9089f80bf07926db606aa80d5059966cc03aaaaaa03aaaaaa02ff80ff028080ff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01000000000000ff010000ff000000000100ffff01ff00ff01ff00ff01ff00ff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff010000ff010000ff010000ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff01ff00ff028080ff010000ff01ff00ff01ffffff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff0100000001ffffff00ffffff0100000001ffffff010000000000000001ff00ff01ff00ff01ff00ff01ff00ff000000000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000ff0000010000ff010000ff010000ff01ff00ff00000000000000000000000001ff00ff0000ff000000000001ff00ff00000000000000000000000000000000000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ffffff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0000000000000000010000ff00000000010000ff010000ff00000000010000000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01000000010000ff01ffffff01ffffff01ff00ff0100000001ffffff0100000000ffffff01000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0100ffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa0280808003aaaaaa03aaaaaa03aaaaaa03aa55aa04bf80bf03aaaaaa035555aa03aaaaaa028080800280808002808080028080ff01ffffff028080800280808001ff00ff01ffffff010000ff01ffffff00000000000000000000000000ffffff01ffffff01ffffff01ffffff00000000010000000000000001ffffff01ffffff01ffffff0100000001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff010000ff01ffffff010000ff01ff00ff0100000001ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0100ff00010000ff01ffffff01ffffff00ffffff01ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff010000ff01ffffff0280808003aaaaaa04bf80bf0599669906aa55aa07926db60a9980b20c9580bf0d9d76c4109f70af129c71b8149973bf179b6fbc19a37ac21c9b76bf1f9c73bd229d70bb23a075c526a179c3289f79bf299b76c12c9c74b92d9f77c12ea174c2309f75bf309f75bf319c78c1329975bd319c78c1309f75bf309a75bf2f9d77be2d9977c12c9c74bf2a9873bc279d76be259f75c1239975bd209f78bf1d9e72b91ba171bd189f75bf159e79b612aa71c6109f80cf0e9280b60c956aaa0a9966b2089f80bf06aa80d50599669904bf80bf03aa55aa03aaaaaa01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010000ff010000000100000001000000000000000100000000ff00ff010000000100000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff000000ff00ffff000100ff000100ff000280808001ffffff010000000000ff0001ff00ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000010000ff000000000000000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00ff01000000000000000100000000000000010000ff00000000010000ff010000ff010000ff010000ff010000ff010000ff00000000010000ff00000000010000ff010000ff010000ff00000000010000ff0000000000000000010000ff010000ff010000ff00000000000000000000000000000000010000ff0000000000000000010000ff0000000000000000010000ff01ff00ff00000000010000ff000000000000ff0000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000000000000100000001ffffff0000000001ffffff000000000100000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ffff01ffffff01ff00ff01ffffff01ffffff01ffffff028080ff01ffffff02808080028080800280808003aaaaaa03aaaaaa03aa55aa03aaaaaa03aaaaaa03aaaaaa03aaaaaa02ff80ff03aaaaaa0280808001ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001ffffff01ffffff01ffffff01000000000000000100000001ffffff0000000001ffffff00ffffff0100000001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff0280808002808080048080bf0566669907926db6089f80bf0a9980cc0c956abf0e926db6109f70bf149973bf169774c51a9d76ba1c9b76bf209f78bf23996dbd269a72bc29a276c12c9c74bf2e9b74c2319c78c133a078c3359f73bc379e79c3389f76bf3a9e77c13b9c75be3c9d73bb3c9d73bf3b9c75be3ba075be3a9a72bd389b76bf379974be359a73bc339b73be309a75bf2e9b74bc2b9a71be279d76be249c78bf219b74b91d9e7bc11b9771bd179b6fbc159279c2129c71c60f9977bb0caa6abf0b8b74b909aa71c607926db6059999cc059966cc03aa55aa02ff80ff0280808001ff00ff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01000000010000000100000001ffffff01ffffff010000000100000001ffffff01ffffff0100000001ffffff01ffffff01000000000000000000000000000000000000000000000001ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff010000ff00000000000000000000000000000000010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff0280808003aa55aa02808080028080ff035555aa035555aa03aa55aa035555aa035555aa0280808003aa55aa01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff02808080028080ff04bf80bf059966cc068080aa098e55aa0a9966b20d9d76c40f9977bb129c71b8159e79b6189f75bf1c9b6dbf209f70bf23a075bd279d76be2ba077be2ea174c2329e75c2359a73bc379e74be3a9e77c13d9f75c03f9e75be41a176c0439c76be449d74bf469d75bd479e77be479a73be479e77be469975bd459b76bc439c76be419d76bc3f9a71be3d9b75bc3a9e77bd379974be339b73be309a75bf2c9c74bf299b70bb259f75ba219b74b91d9572b91a9d76ba16a274b9129c71b8109f80cf0e926db60ba274b9089f80bf06aa80d505996699048080bf03aaaaff03aa55aa0000ff00010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080028080ff035555aa035555aa03aaaaff035555aa028080ff02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff01ffffff028080ff03aa55aa048080bf06aa80d5089f60bf0b8b5db90d8962b1108f70af13a16bbc16a274b91a936cba1d9572c1229670bb269a72c32a9e73bc2f9d77be339b73be389f76bf3ba079c23e9c77c1429e78c1459f76c0489c75bf4b9c77be4d9c77c04f9b74be519d74bd529f76be539d75be539d75be529f76c1519d74c0509c76bf4f9b74be4d9c74bd4b9974bb479a73be449d74bf409b74bf3d9b71bc399d74bc359f73c0319c72bb2c9c74b9279d76be239975bd1ea277c41b9771bd179b6fbc13946bbc119678b40d9d76b10ba274b9089f80bf07926db6048080bf048080bf03aa55aa0280808001ffffff00ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080ff0280808003aa55ff03aaaaff03aaaaff028080ff028080ff0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808002ff80ff03aaaaff048040bf068055aa07926db60a9966b20d9d76b1109f80bf13a179c9169774c51ba17bbd1f9c73bd249c71bf289973bf2d9f77c1339b73be379e74be3c9d77bf409b78bf459b76c04a9b75be4d9c74c0509c76bf549e76bf579e75bf5a9c77c15c9e74bf5e9d75be5f9c73bf619e74bd609d72bd609a72bd5f9c73bc5e9b75be5c9b74bf5a9c74be579b75bf539d75be4f9b74be4c9e75bf479e73be439c72be3e9c73bd399d74c0349d76bf309a75ba2a9e73bc259875ba1f9c73c51ba17bc6189f75bf149973bf109f70bf0d9d76c40a9966b2089f80bf06aa80aa059966cc03aaaaff0280808001ffffff0100000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aaaaaa035555aa035555aa03aaaaff028080ff03aaaaff035555aa028080ff02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffff000100ffff02808080048040bf059966cc07926db60a9966b20c956abf0f9977bb139479bc179b6fbc1c9b76b61f9c73c5259875c12a9e73c2309a70bf369c76bd3b9c75be419d72c0479e73be4c9e75bf519d74bd569d74be5a9c74be5e9b75be619e74c0649e75bf689d76bd6a9c76be6c9c74bd6d9d75bd6f9c73bc6e9e76c06e9b74c06d9d75c06b9b72bf6a9c73be679c72bf649e75bf609d75bf5c9b74bf589c74bc539d75bb4e9d76be489c75bf439c76be3d9b75bc379974b9319c72bb2b9a77be269472bc209f70bf1c9b76bf189f80bf13a179c9109f70bf0d9d76c40a9980cc089f80bf06aa80aa048080bf02ff80ff0280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff028080800280808001ffffff02808080028080800280808002808080035555aa035555aa035555aa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff0280808001ffffff01ffffff0000ff0001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080ff03aaaaff059966cc06aa80d5098e71aa0ba274d10ea46dc8129c71c6169774b91ba171bd209f78bf259f75c12b9a77c4319c78c1379e74be3e9c77bd449d74bf4b9c74be519d74c0579b75bf5d9c73bd629c75be679c74bf6b9b75bf6f9c75bf739d76bf759d76be789d75bd7b9b74bf7c9c73bd7d9b74be7d9d74be7c9c75bf7b9e74bf7a9d73be789d75bf759d74be729d74bc6e9e74be699b75bd659d74bd5f9c73bc599b73bd539d75be4d9c74c0479a73be3f9a75be399d79c0339b73be2c9c7abf26a172c3219b74b91ba17bc6179b7abc13a179bc0faa77bb0c956abf09aa71c607926db6059966cc03aa55aa028080ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff0280808001ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080ff028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080800280808003aa55aa059999cc089f60bf0a9966b20d9d76c411a578c3159e79c21a9d76c4209f78c7259f75c12c9c74bf329e75c2399d74c0409f78bf479e73be4f9e74be569a74bb5d9c76bd639d76bf6a9c73be6f9c75bf749c75bf799e76be7d9d74be819e77c0859b75be879d75bf899c73be8b9c75bf8c9b73bd8b9e75bf8b9c74bf8a9b74be889c74bf869c74be839c73bf809b74bd7b9b74bf779c74bf719c75c06c9c74bd659d74bd5e9d75c1579b72bf509c76bf489c75bf419d76bc3a9e77bd329e75bd2c9c74bf269a72bc209f70bf1b9771bd169774b9129c71b80ea480c80ba274b9089f80bf059966cc048080bf028080ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa03aa55aa03aaaaff03aa55aa02ffffff03aa55aa035555aa035555aa03aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff028080ff03aa55aa059966cc07926db609aa8ec60d8962b1109f70bf14a673bf19a370c21e996fbb249c71bf2a9e73bc329e75c2399d74c0419d76bc499d73c0519d74bd599e75c0619e76c0699e77c0709d76bf769e75be7b9e74bf819e75c0879d75bf8b9c75bf8f9d74bf939c74bf959c74be979b75bd999d75be9a9c74be9a9d74be9a9c74bd989e75bf969c74be949d75bf919d74c08d9d74be899c75be849c74bd7e9e75be789b75bf719c75be6a9a73be629c75be5a9c74c1529b76be4a9f75be429e74bd399d74bc329e75c22ba077be259f75ba1e996fbb199970b8149973b2108f70af0d9d76b10a9980b206aa80d504bf80bf03aa55aa02ffffff0100000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa035555aa03ffaaff03aa55aa03aaaaff035555aa03aa55aa02808080028080800280808001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ff00ff0280808003aa55aa059966cc07926db60ba274b90f9966bb129c71b8179b6fbc1c9b76bf23a075bd299b70bb319c72bb389f76bf419d72bc499d73bd529f76c15b9d73bf649e75bf6c9c74bd749e75bf7c9c75bf829d76be889d76bf8e9e75be949d75be999d75be9c9d76bfa09c74bea39c75bda59e75bea79c74bfa79d76bfa89c75bea79c74bfa69d75bea49d75bfa29c74be9e9d74be9a9d74be969c74be919d74be8a9d74be839c75bf7c9c75bf769c75be6c9e74bf649c73bd5b9a73bf529f73c1499d73bd409b74bf389b76bf319c72bb289f73bf229d78bb1c9b76bf179b6fbc129c71b80e926db60ba28bd107926db6059966cc04bf80bf0280808001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa0280808003aa55aa03aaaaff0280808003aa55aa03aa55aa01ff00ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ff00028080800280808004bf80bf07926db609aa71c60caa80bf109f70bf159e6db61a9d76c421a274c1289f79bf2f9d77be369c76c23f9e75be489c75bf519d74c05b9d76bf649c75bf6d9d75c0769e77c07f9d74bf879d75bf8e9c75c0959d74c09b9c73bda09e74bfa59c74bea99d74bead9c74bdaf9c75bdb19c73beb49c74beb49c74beb49c74beb39d75bfb39d75bfb19c75beaf9c75bdab9d74bfa79c74bda19d75c09d9c75be959d74c08f9d74bf879d73bf7f9d74bf779c74bf6e9b76be649c75bd5a9c74be519a71bd489c75bf3e9c73bd359f78c02d9f77c1269a72bc1f9c73bd1a9d76ba159e6db6108f70af0caa80bf09aa71c606aa80aa04bf80bf010000ff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff028080800280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aaaaaa059966cc089f80bf0ba274b90e926db613946bbc189575b51e9977c4249c78bf2b9a71be33a073be3c9d77bf459f73c0509c76bf599b75bd639d76bf6e9b74be779c74bf819c75be899c75be929d75c09a9d74bea09c74bfa69d75beac9d75bfb19d75beb69d76bfb99d75bebc9d75bebd9d74bebf9c74bebf9c74bebf9c74bfbf9c75bfbf9c74bebc9c75bfba9c75bfb79c75beb39b73bdad9c74bea79c74bfa19b74be999d75c0919d74be899c75c0809b74bd769c75be6d9d75bd629c75be579e75bf4d9c74c0439c76be3a9e77c131a178c1299b76c1229670bb1c9b6dbf16a274c511a578c30caa80d50a9966b206aa80aa048080bf0280808002808080010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ff00ff01ffffff01ffffff0280808002808080028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa03aaaaff035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff0000000001ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff028080ff048080bf06aa80d509aa71aa0c956abf108f70af169774b91ba171bd219b74c1289f73bf309f7ac5389f76bf429b74bd4c9e75bf579b75bf619b76bd6c9c74bd779c74bd819a73bc8b9c75bf949d75be9c9b74bea49d75bfab9d74bfb29c74bdb79c75bebc9d75bec09d74bec49c74bec69d74bdc89c74bea49d75bfca9d74bfb19c73beca9b74bdc99d75bec79c75bec49c74bfc19c74c0bd9d74beb79c75bfb19c73beaa9c75bea39b74bf9b9c75bf929d75be899c75be7e9c73be749c75bf6a9c73be5d9c76c0529f76c1489f78bf3e9c77bd359a73bc2c9c74bf259f75c11f9c73bd189f75bf13a179bc0e926db60a9980cc06aa80d504bf80bf02808080010000ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa035555aa035555aa035555aa028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aa55aa048040bf06aa80aa09aa71c60ea46db612aa80c6179b7abc1ca476c8249c71bf2b9a77c4359f78c03e9c77bd489c75bc539d75be5e9d75be699b75bd749c75bf809b74bd8a9b74bc959c74bc9e9d74bea69d75beae9d75bfb59e75bebb9d74bec19c74bec79c75beca9d74bfce9d74bdd19c74bdab9b74bd769e75c0379e74be0ae6ccb240a380b75d9f76bdd19c74bdcf9b75beb19c75bead9c74beb59c74beaf9c75bfb49c74beac9c74bea49b75be9a9c74be909c75bf859d75c07b9b76bf6f9c75bf639d76bf579e75c14c9e75bf429e74bd389b76bf2f9d72be279d76c4209f78c719a370c2149973bf0f9977bb0ba274b907926db605999999028080ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa03aa55aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000280808003aa55aa059966cc07b692db0ab280cc0ea46db6149973bf19a37ac2209f78bf279d76c42f9d77c3399d79bc429b74bd4d9c74bd599b73bd659d74bd719c73be7c9a73bd889c74bd929b73bd9d9c75bca79c76bda49d75bfac9c74bebf9c75bec59d74beca9d74bfd09d74bed49b75be879d75bf889d74bf899c73be409f78b749624649c33c2b38d936293a8547363d359f78b26b9d75bfb99d74be759d74bb719e75be6e9b74bc989c75beb39b75bfab9d74bda19d74c0979d75bf8c9d75bf809d76bf759d76c0689d76bd5c9e74bf509c76bf459f76c03b9c75be329e75c22a9e73bc229d70bb1b9771bd159e6dc2109f80bf0ba274b9089f60bf05996699035555aa01ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff028080800280808002808080035555aa03aa55aa03aa55aa03aa55aa03aa55aa0280808003aaaaff035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0280808003aaaaaa05cc99cc089f80bf0ba274d1109f80bf159e79c21ba17bbd22a578c32a9e73bc33a078c33d9b75bc479e73bb539a75bb5f9973bc6b9b72bf789b73bd839c75bf8f9b74bf9b9c75bd909c75bf6d9d75bd3b9c75be3f9e79be4c9a75bc819c75be919b74be869e76be7c9a73bf629c75be6a9f73b95d7b5a76a74c373ff6372b38fe3a2f44fe3c3046f3372e3fa3503f4d3294757023a07cb607dbb69215b686b604ffbfbf559c75c0ba9c75bfb19d75bea89c75be9d9c75be919d76be869e76be7a9d75bc6c9c74bf609d75bf549e76bf489c75bf3d9f75c0339b73c32b9a71be239975bd1c9b76bf16a274c5109f70bf0caa80bf07b66ddb059966cc03aa55aa028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff010000ff01ffffff01ffffff01ff00ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff028080ff03aaaaaa059999cc09aa71c60d9d76c4119678c3179b7ac81d9e72c1259f75c12d9971bb369c76bd419976bc4b9c74be579b75bf649973bd719973bb7e9c75be8a9b73bc8c9d76bf649c75bf379e74be3ba075be4c5b3c46a346303ba34b323b676d4d54537e595959815c67607a58657e5b4549c24e3b43f53a2f3bfe3b3344ff3c3446ff3f3647fe403546fe373042f7372f46d0584857a0584550974f3b49a24a36457b4b36492375577c849b76bf7f9d74bd6c9e74bf799c74be709d74bf8a9d74be7e9c75be719c75be639d74bf579b75bf4a9f75c1409b74bf359f73c02c9c74bf249c71b81d9e72c1179b6fbc119669c30c956abf089f80bf059966cc03aa55aa01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa03aa55aa0280808003aaaaff035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa0280808001ff00ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ff0002808080048080bf06aa80d50ab280cc0ea46db6129c71c6189f75bf1f9c73bd279d76be309a75bf3a9a77bd449a74bb509c73bc5c9b74bc699b75bd769c75be839c75bf909c73bd7e9c75be4a9f75be0faa88bb8b4f3746ef432c3efd412942fd3c283dfb3c263af83f2b3ef53f3143f73e3344fa3c3447fd3b3746ff3b3946ff3f3a49ff3b3344ff413846ff413747ff3a3145ff2f2b45fb3c3d50fb3d3448fa3c2e45f93c2e46f13c2d4485543d4d509c76b93c9d73bf0280808015aa79c23a9e77c17c9c75bf809d74bf749c75bf679c74bc5a9c74bb4d9f74bd429e74bd379e74be2e9b74c2259f75c11e9977bb189575b5129c71b80d9d76c4098e71c6059966cc03aa55aa01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa03aaaaff035555aa035555aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff028080ff03aaaaff06aa80d509aa71c60e926db613a179bc1a9d76ba209f78bf299b76c1329975bd3c9d73bb479e77be539a72bb609a72bd6e9b74bc7b9b74bf889c74bf829d76bc529b73be2ea174bc964e333ff8462f43ff442e43fe402d3fff3f2c3efe3d283dfe3b2b3ffe3d3544fe3d3a48ff3e3c4aff3e3c4bfe3d3c4aff42404eff3e3045ff413748ff423a4bff3d3244ff30253cfe383952ff3a3748fe3b3045fd3a3043fc3b3043e847344375815c695d63425058543d46554e333f3f513945289f73ac529b73be679c74bc549e76bf5b9d76bf4f9b74be449a74bb389b72bb2f9d72be269a79c31f9c73bd179b6fbc129c71b80d9d76c409aa71c6059966cc048040bf01ff00ff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa03aa55aa03aaaaff03ffaaff02808080035555aa035555aa035555aa0280808002808080028080800280808001ffffff0280808001ffffff01ffffff01ff00ff010000ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff02ff80ff04bf80bf07926db60ba274b90f9977bb14a673bf1ba171bd229d78bb2b9a71b8339b73be3e9c73c14a9b72be569a74be639d74bf719c75be7e9c73be8d9a74be869c74be359f78c05a583e4af9432d42fe463347fe443145ff423143ff412f42ff3f2c40ff3c2b3fff3c3544ff3e3b49ff3e3e4cff3f3e4cff3f3f4bff444351ff3d3246ff423949ff443d4bff3d3343ff322843ff3b3e58ff3a3649ff3b3145ff3a3145fe393044fe37263df6361f38f4342239f632213bf42f1f37f22b1c35b93d2b3f0c959595689f76bf569d77be5d9c73bd509c76bf459b76bc3a9e72bd309f75bf279d76c41f9c73bd199970b8129c71b80d9d76b1098e71c606aa80d503aa55aa02ff80ff00ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa02ff80ff03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff02808080048080bf07926db60ba274d1109f70bf159e79c21c9b76bf239975bd2c9c74b9369c76bd419d76bc4c9a72bc599b73bd669b73be749c75bd829d74be909c73bd6c9e76bd5489679be04a3345fe483649fe453346ff443346ff423543ff413243ff3e2d40ff3d2d40ff3d3646ff3d3c4aff40414eff40414fff41434fff474654ff3f3548ff443c4bff453d4cff3b3141ff35354aff3d435bff3a3547ff3b3345ff3a3246fe383146fe32253cff34223dfe32263cfe32243dfe2e2134fd2b1f31f52a2338457367736a9c73be579b75bf5e9d75c1529b76be469d75bd3b9c75be319c72bb279d76c4209f78bf199970b813946bbc0e926db609aa71c6068080aa048080bf028080800280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280808001ffffff01ffffff0280808003aa55aa028080800280808003aa55aa035555aa03aa55aa03ffaaff03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff0280808001ffffff01ffffff01ff00ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff04bf80bf089f60bf0ba274b9109f80bf169774b91c9b76bf249c78bf2d9f71bb379974be429b74bd4d9c74bd5b9a73bc689a73bd779a74bd859b73be53a075be209778b772624c59fe4a394fff463548ff443546ff433948ff423c48ff413644ff3e2f40ff3c2f40ff3c3847ff3e3f4cff414450ff434753ff414550ff484956ff40384aff453d4cff443c4bff342a3cff3e4759ff3d4357ff3b3447ff3a3446ff393347ff373043ff2e2339ff332740ff342b40ff352a42fe2e263bfe373347fe2d283e8e717c8c459f76c06e9b74be609a75bf529b76c1479a77be3c9d77bb329975bd299b70bb21a274c11a9376ba149973b20ea46db60a9980cc06aa55aa048080bf03aaaaaa01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa03aaaaff03aa55aa03ffaaff0280808003aaaaff035555aa035555aa02808080028080800280808001ffffff010000ff01ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff059966cc088080bf0ba274d1109f70bf169774b91d9e72b9259f75c12d9f71bb399874bc439872ba4f9b74be5c9b72bc699b72c0789b73bf7e9c73be389f76bf358c6595db4c3749ff4c3a4fff433446ff443b4bff44424eff43444dff413945ff3f3140ff3c3040ff3c3a48ff3e414dff414751ff434953ff424753ff474956ff403849ff473f4eff3f3645ff31273bff445264ff3b4051ff3c3547ff383547ff373347ff362d41ff30243aff332c43ff353246ff352f45ff312f41ff3d495dff2c2c43d279a2b12f886da36f9c75bf619b76bd559975bd489c75bf3e9c73bd349d71ba2a9e73bc23a075bd1b9771bd159e6db6109f70af0ba274b907926db604bf80bf03aa55aa010000ff0100ff0001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa035555aa03aa55aa035555aa03aa55aa03aaaaaa03aa55aa03aaaaff035555aa01ff00ff02808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff03aa55aa059966cc089f80bf0bb98bd1109f70bf179b7abc1e996fbb269a72bc2f9872be399d74c0449a70bb4f9b74be5d9c73bd6a9c73c0799c74be7f9d74bd429e78bd78684a5efd503e54ff453649ff423848ff444451ff434850ff454a51ff413d48ff3e3241ff3d3141ff3e3d4bff404450ff444a54ff444c56ff434a55ff434653ff3f3849ff3e3544ff372c3bff32283dff424e63ff393a4aff383549ff373446ff353446ff31293dff32273bff363146ff38374aff353447ff393d4dfe3f4f62ff334057f9598fa4616464813f9a75be4b9c74be569d77be4a9f75be3f9e75be369c71bd2c9c74bf249c78bf1d9e72c116a274c511a578c30ba274b9089f80bf06aa55aa048080bf035555aa02ff80ff01ffffff010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff01ffffff01ffffff0100000001ffffff028080800280808001ff00ff0280808003aa55aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080ff04bf80bf07b692db0bb974d1109f80bf179b6fbc1e996fbb259f6ec12f9d72be399870bc449d74bf519a74bd5d9c73bd6b9d75bf1ea277c423a07cbd19a37a99d24f3a50ff4e4155ff403348ff433d4fff434751ff444a52ff454b52ff413e49ff3e3040ff3d3242ff3f3c4bff404653ff444b56ff444e58ff444e58ff414753ff3e3b4bff3a3142ff34283aff31283cff383c4eff383849ff363647ff373548ff343147ff31263bff34293eff39384cff393c4cff36384aff414a5dff3c4c5bfe4c5e6cfd4c8297c2546586209778b74d9f77c0429b74bd4c9e75bf429b74bd389b72bf2e9b74c2269a72bc1f9c73bd189f6abf139479bc0d9d76c40b8b74b907b692db0566669903aaaaaa03aa55aa01ffffff028080ff01ffffff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa028080800280808002808080010000ff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff028080ff04bf80bf07b66db60ba274d1109f70bf179b7abc1e996fbb269a72bc2f9d72be3a9e72bd449d74bf509c73bf5d9c73bd5d9c76bd01ffffff02ff80805a6f4f66f84e3d53ff4c3f54ff40344aff42404fff414751ff434a52ff444a51ff413b47ff3e3140ff3c3542ff3d3948ff424652ff444b56ff444e58ff454e58ff444b55ff40404bff3b3242ff342a3bff31293bff373948ff373949ff363747ff353446ff332c41ff31263cff362c41ff3a3b4fff3a3d4eff3a4250ff435061ff383e4fff556675fd467891ee4e78932a6d61864d9c74bd39a170c0509c76bf459f76bc3ba079be319c78c1299b70c1219b74c11a9d76c4159e6dc2109f70bf0c956abf09aa71c6079292b6059966cc03aa55aa03aa55aa028080ff01ffffff01ffffff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aaaaff03aaaaff03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff048040bf07926ddb0ba274d110af80cf17a67abc1e9966b3279d76be2f9d72be3a9a72bd459b73c0509f73bf5e9d75be5e9b77be08bf9fbf03ffaaaaa64e3750fe4d3f56ff483e51ff41374bff413d4dff434650ff434951ff43464fff3d3442ff3d3542ff3f3b46ff3c3846ff3d3b4bff414851ff444b57ff434d56ff434c54ff41464fff3b3544ff362c3dff332e40ff37394aff37384aff353647ff343044ff30273cff32273dff362e43ff383b4dff393f50ff3f4a58ff3f4c5fff313343ff39495afe488ca2f2539cac38646d89559f75c05e9d75c1539d75be489c75bc3d9f75c0359f73c02c9c74bf259f75c11e9977bb189f75bf13a16bbc0f9966bb0c956abf09aa71c607926db605cc99cc04bf80bf048080bf028080ff028080800280808001ff00ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808002808080035555aa035555aa035555aa03aa55aa03ffaaff03aa55aa03aa55aa035555aa0280808002808080028080800280808001ffffff010000ff01ffffff01ffffff01ffffff01ffffff010000ff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff03aaaaaa048080bf089f80bf0ba274d1109f80cf179b7ac81e996fbb269a72bc2f9d72be399d74c0449a70bb509c73bc5e9d75be649c75bf3e9c77bd22ac80bbd14e3d53ff4a3f54ff463b4fff42384bff3c3546ff403d4bff3d3c47ff3a3441ff3e3743ff413d47ff3f3e47ff3e3c48ff3b3745ff363342ff3b3947ff3c3f4aff3c3d4aff3a3b47ff3b3745ff383141ff373344ff363749ff363749ff343345ff2f283bff2f2438ff31273dff332c42ff363345ff3a4252ff3f4b59ff3a4555ff2c2c42ff2c3249ff45768ce35191a6358773a86e9b76be639d76bf579e75bf4c9e75bf429e74bd39a174c0319c72bb299b76c1229d70bb1c9b6db617906fbc129c71b80f9966bb0c956abf098e71aa07926db6059966cc059966cc03aaaaff02ff80ff02ff80ff0280808001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001ff00ff01ffffff00000000000000000000000001ffffff01ffffff0000000000000000010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808003aa55aa035555aa035555aa03aa55aa0280808003aaaaaa03aa55aa035555aa035555aa028080800280808003aa55aa0280808001ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff03aaaaaa04bf80bf089f80bf0bb98bd1119678c3179b6fbc1e9977bb269a72bc2f9d72c3399d74c0449a74bf519d74bd5e9b75be659a74bd09c68eaa27836976e9493d51ff443a50ff43394bff3e3345ff392d3dff382d3dff3c3242ff3f3946ff3f3d46ff403e47ff403d47ff3f3d47ff3f3c47ff3e3c48ff3a3543ff393342ff3b3644ff3b3744ff3a3543ff383241ff343143ff332f42ff2f2b3fff2b2438ff2b2034ff2c2236ff30263aff32263eff322a3cff333547ff3a4353ff2f3446ff2a2c45ff313f5ffd44577b9a606a95699b75bb739d76bf689d76bd5c9e74bf529b73be489f75bf3f9e75c2359f73c02f9872be27966fbe219b74b91ba171bd179b6fbc13a179bc0f9966bb0c956abf0a9966cc088060bf06aa80d5059966cc03aa55aa03aa55aa0280808001000000010000ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff01000000010000000100000001ffffff010000ff01ffffff01ffffff010000ff010000ff01ffffff028080ff010000ff010000ff028080ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa03aa55aa035555aa035555aa028080800280808001ff00ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff028080ff048080bf07b66db60c956abf11a578c316a274c51e9977bb27966fb72f9d77be399d74c0449a74bb519a74bd5e9b75be5d9c73bd02ffffff44705a65f2463950fe41374bff3e3344ff3b2f3fff3c3140ff3e3542ff3d3844ff3e3a46ff3e3c45ff3e3c46ff3e3c46ff3e3d47ff3e3c47ff3e3b47ff3c3a46ff3c3944ff3a3643ff393342ff373040ff352d3dff31273bff2d2337ff291f33ff281c31ff291c31ff2b1e33ff2a1f34ff2a1f35ff292036ff292037ff28263cff282d4aff2e3f61ff395479eb4d658c437e6ea4749c72bd7a9d75be609d75bf639d74bf589c74bf4e9d72be459f73c03c9d73bf349871bf2d9f71c1269a6bbc209770b71b9771bd16a274b913946bbc0faa77cc0d9d76c40ba274b9089f80bf06aa80d5059966cc03aa55ff03aaaaff028080ff01ffffff010000ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff00000000028080800280808001ffffff028080ff028080ff03aaaaaa0280808003aaaaff03aaaaff03aaaaff03aa55ff03aaaaff035555aa03aaaaff03aaaaaa03aaaaff048080bf03aaaaff0280808003aa55aa03aaaaaa028080ff0280808002808080010000ff01ffffff01ffffff01ff00ff01ff00ff00ffff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff01ffffff01ffffff01ffffff02808080028080ff0280808003aa55aa035555aa035555aa035555aa03aa55aa03ffaaff03aa55aa03aaaaff035555aa0280808002808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff05cc99cc08bf80df0ba274d111a578c3179b7abc1e996fbb279d76be2f9d77be399d74c0459b73bc519d74bd5e9d75be2f9d72be18aa80bf4e725c69f242364efe3e3447ff3d3242ff3e3442ff3e3542ff3d3442ff3d3643ff3c3844ff3d3a45ff3e3b46ff3e3b46ff3e3b47ff3d3a45ff3c3945ff3c3845ff3a3643ff383441ff373040ff332d3dff30283aff2e2335ff2a1e32ff271b30ff25182dff25192eff26192eff26192eff23192eff21172fff1f182dff23263dff2f4468ff39567ffd436389825e6a91549e73bc829d74be599e73bd749e75bf6a9c73be609a72bd559c75c04d9c74c0449a74bf3c9d73bf33a078c32d9971bb27966fb7219b74b91c9b6db6179b6fbc13a179c9109f70bf0d9d62c40b8b74b9089f80bf07926db6059999cc04bf80bf03aa55aa028080ff0280808001ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff0280808001ffffff028080800280808003aa55aa0280808003aaaaff04808080048080bf04bf80ff05996699059966cc059966cc059966cc068055aa068080d5068055d5068055aa068055d506aa80d5068055aa059966cc059966cc059966cc0599669904bf80ff03aaaaff03aa55aa048040bf03aa55aa028080ff028080ff02ff80ff01ff00ff010000ff0100000001ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa0280808003aa55aa03aaaaff035555aa028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff03aaaaaa059966cc089f80bf0c956abf11a578c3189f75bf1f9c73bd279676be309a75bf3a9e77c1459b73c0529b73be5f9c73bf229d78bb10af80bf4c6b5b61f5413348ff3d3140ff3e3544ff3e3744ff3e3744ff3c3542ff3c3543ff3e3644ff3e3744ff3e3945ff3d3945ff3d3845ff3d3844ff3c3743ff3a3542ff393340ff373140ff342c3dff32293cff2e2438ff2b1e33ff26182fff23162cff22142cff21142bff20132cff20142bff20162dff1e172fff201935ff262543ff2f3958fe394766d249547637906fb5929d75c06e9b74be759d74c07c9c75bf729d74be699b72bd5e9b75be559c72bd4c9e72bf439c76be3b9c75be349876bf2d9971bb279d6fbe21a274b91d9e7bc1189f75bf14a673bf11a578c30d9d76c40ba274b9098e71aa07926db6059966cc04bf80bf03aaaaff02808080028080ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000010000ff010000ff0280808002ffffff028080ff03aa55aa03aa55aa048040bf04bf80bf06aa80aa068080aa07926db607926db6089f60bf09aa71c6089f80bf09aa8ec609aa71c6098e71c60a9966b20a9980cc0a9966b20a9980b20a9966b2098e71c6089f80df0880609f089f80bf07b66ddb06aa80d5068080aa048080bf059966cc03aa55aa03aaaaff03aaaaaa02808080028080ff028080800280808001ff00ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa0280808003aa55aa035555aa035555aa028080800280808002808080028080ff01ffffff0280808001ffffff01ffffff01ff00ff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff03aa55aa04bf80ff089f80bf0c9580bf129c71b8199970b81f9c73bd289973b9319c72c13b9c75be469d75c1539d75be609d75bd2f9d77be27a376c44068545cf6413545ff3c323fff3e3545ff3f3946ff3f3946ff3e3745ff3c3442ff3d3644ff3d3643ff3e3744ff3d3744ff3b3643ff3b3542ff3a3441ff393240ff37303fff352c3dff31273aff2b2135ff271b31ff23172eff21142cff1f122aff1f122aff1f122cff1f142eff20162fff211832ff221a39ff231f3fff282645ff2f304dfc3b3c6051524f6b8d9c76c0999e75c07b9e74bf8f9d74bf859d75c07c9c75bf719c73be679c74bf5d9c76c0549e73bf4c9e72bf449a70bb3c9d73bb349d71bf2e9b74c2289973bf229d78bb1e996fbb199970b8159e6db6119669c30e926db60c956abf098e55aa07926db606aa80d504bf80ff035555aa028080ff028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ff0001ffffff01ff00ff0280808002808080035555aa03aaaaff04bf80bf059999cc059966cc06aa80d5089f80bf07926ddb09aa71c60a9980b20a9980cc0ba274b90c956abf0c956abf0d9d76b10ea480c80ea46dc80ea46db60d9d62c40f9977bb0e926db60ea480b60d9d76c40d9d76c40caa6abf0ba274d10ab280cc09aa71c6089f80df08bf80df07926db606aa80d5059999cc059999cc048080bf03aa55aa03aaaaaa028080ff01ffffff01ffffff01ffffff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa035555aa035555aa03aa55aa03aa55aa03aaaaaa035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff010000ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aa55aa059966cc09aa71c60d9d76c412aa80c6199970b8209f78bf299b76c1339b73be3c9973bf479e77be539d75be619b74bd449d74bf219b74b92b88777dec423647fe3c3240ff3e3643ff3e3946ff3f3b48ff3f3a48ff403946ff3d3644ff3d3543ff3c3542ff3b3543ff3b3442ff393341ff383040ff362c3cff32273aff2d2135ff291c32ff25172eff23152dff20122bff1e122bff1f122cff1e122bff1e132dff1f1431ff1f1632ff201934ff221c3aff242241ff292a4afd343753a9484764629c75bbb59c74beab9d74bfa29c74be999d75be8e9c73be849c76bf7c9c73bd719e75be689d76bf5e9d75c1559c75c04d9c74c0459f73c03d9b71bc369c71bd2f9d77be299b76bb249c71b81e9977bb1a9d76ba159e6db611a578c30ea480c80c956abf09aa71c607926db6068080aa03aa55aa03aaaaaa0280808001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff010000000100000001ffffff01ffffff028080ff02808080028080ff03aaaaff048040bf0599669906aa80aa07926db6088060bf09aa71c60a9966b20ba274b90c9580bf0ea480c80f9977bb0faa77cc11a578c311a578c313a179bc139479bc13a179bc13a179c9149973bf13a179bc13a179bc13a179bc12aa80c6129c71c611a578c3109f70bf0f9966bb0e926db60c956abf0ba274d10a9966b2098e71c607926db6088080bf06aa80d505666699048040bf048040bf03aa55aa028080ff02ff80ff01ffffff01ffffff010000ff00000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa02808080035555aa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa02808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff0280808003aa55ff05cc99cc09aa71c60db176d813a179bc1a9d76ba219b74c12a9873bc33a073be3d9b71bc499d73c0559c75bd629c75be709d74bd7e9c73be12d4b8aadb443648ff3c3240ff3d3544ff3e3947ff3f3b48ff403b48ff3f3b47ff3e3847ff3d3644ff3b3543ff3a3241ff39303fff372d3dff322839ff2f2236ff2b1d33ff271932ff23152eff20122cff20122cff1f112bff1d112bff1d1029ff1e112bff1e132fff1f1532ff201731ff201a35ff211c3bff262242ff2b2e4ce63b3b5a5a85669cab9d74bfa59b74be9d9c75beaa9d75bea19d74be989c74be8f9b74bf859d75be7c9c73bd729d74be699b72bd609d75bd579b72bc4e9a72be469d71bd3f9e75be379e74be309f75bf2a9873bc249571b81f9c73bd1a9d76ba159e6db6129c71b80ea480c80b8b74b9089f60bf07926db604bf80bf03aa55aa03aaaaaa01ff00ff01ffffff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff028080ff01ffffff0280808003aaaaaa03aaaaff048080bf059999cc068080aa07926db6098e71aa0a9980cc0b8b74b90d9d76c40ea46db60faa77cc119678c3129c80c614a680bf16a274b9179b7abc179b6fbc189f80bf199970c21a9d76ba1a9d76ba1b977bbd1a9d76c41a9d76ba19a37ac219997ac217a66fc8179b7abc16a274c5149973bf129c71b8129c80b80faa77cc0ea46dc80d9d76c40ba28bb90a9980cc098e71c6089f60bf06aa55d5059966cc059999cc03aa55aa02ff80ff028080ff010000ff0280808001ffffff028080800000ff0001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa03aaaaff03aa55aa03ffaaff03aa55aa035555aa035555aa035555aa02808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff01ff00ff010000ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02808080048080bf06aa80aa0a9980b20ea480c813946bc91b9771bd229670bb2b9a71be359a73bc3f9a75be4b9c74be579b72bc649c73bd729d74be809b74bd22a580bbc4463849ff3b3140ff3d3545ff3f3947ff3f3b48ff3f3a47ff3f3a47ff3d3846ff3b3543ff393341ff382f3fff352b3dff32263bff2d2136ff281c32ff25172fff22152eff20132cff1e112bff1e112bff1e112aff1d102aff1d1029ff1d112bff1e132fff1e1431ff1f1631ff1f1934ff211c3cff232440fd2c2f4b90434760849b74bdcb9d75bfac9c74beaf9c75bfb39d73bdaa9c74bea29c74be999b73be909c73bf879d73bd7c9c73bf749c75bf6a9a73be619b74bd589c74bf509c73bc489c75bf3f9e71be389b72bb329e75bd2b9a71be259875ba1f9c73bd1a9d76ba159e79c211a578c30ea480b60ba274d1098e71aa06aa80aa059966cc03aa55aa0280808001ffffff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff0280808003aa55aa03aa55aa04bf80bf059966cc06aa80d507b692db098e71aa0b8b74a20caa80bf0ea480c80f9977cc119678c313a179bc159e79c2179b7abc19997ac21ba171bd1ca476bf1d9e7bc11ea277bb209f78bf219b74b9229678bb229670bb229d78bb229670bb219b74b921a27cc1209770bf1f9c73bd1e9977bb1b9771bd1a9d76c419997ac217a67abc159e79c2129c80c611a578c30f9977bb0e926db60c956abf0a9966b209aa71c6089f60bf068055aa0599669904bf80bf03aa55aa03aaaaaa028080ff028080800100ffff01ffffff0100ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa02808080035555aa02808080035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa028080800280808002808080028080800280808001ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff0280808003aaaaaa059966cc089f80bf0ba274b9109f80bf159e79c21c9b76bf249c71b82d9971c1369c71c2419d72bc4d9c74bd599b73bd679c74bc759d74be829d74be1d9e7bb99b473847ff3c3341ff3d3444ff3e3847ff3f3a46ff3f3a47ff3e3946ff3d3544ff393341ff362f3dff332b3bff302439ff2c1f37ff281b33ff251731ff22132eff20122cff1e112aff1e1128ff1d1029ff1b0f28ff1b0f27ff1a0f27ff1b1028ff1d112aff1c132aff1d1530ff1e1632ff201b37fe23233de43633513d826996ca9d74bdd19c74bdcb9b74bcc49c74bebc9c75beb49c73beab9d73bfa39c74bf9b9b73bd919d74be879d73bf7f9d74bf759d74c06c9c71bd639b74bf5a9c74be519d74c0489f75bf419d76c0399d74c0319c72c12b9a71be259875ba1e9977bb19997ac2159e6db6109f70bf0d8962b10b8b74b9089f60bf06aa80d5048080bf03aaaaff02ff80ff01ff00ff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff01ffffff03aaaaaa03aa55aa04bf80bf048040bf059966cc07b66db6089f80bf0ba274b90c9580bf0e926db6109f70bf13a179bc149973bf16a274c519a37ac21c9b76bf1e9977bb209f78bf21a274c1239975bd26a179c3279d76be289973b9299570bb2a9873bc2b9a71be2a9e73c22a9873bc299b76c1299b76c1289973bf26a172bc269a79bc249c78bf229670bb209f78bf1d9e72c11b9771bd19a37ac2179b7abc159e6db6129c71b8109f70bf0e926db60c956abf0ba274b9098e71c607926db6068055aa048080bf048080bf0280808002ff80ff0280808001ff00ff0100ffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ff00ff0000000001ffffff01ffffff01ffffff01ff00ff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808003aa55aa0280808001ffffff028080800280808001ffffff01ffffff01ffffff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff0280808004bf80bf059966cc089f80bf0ba274d1109f80bf179b6fbc1e916fb3269a72bc2e9b74bc389b72bf439c72be4f9e74be5c9b74bc699e75bd779c74bd859d73be1d9e7bb971564858fd39303fff3d3544ff3f3846ff3e3946ff3e3945ff3c3744ff3a3342ff362f41ff33283dff2f253bff2b1e34ff271a30ff23162bff1f1428ff1c1225ff1a1024ff190f25ff190f26ff190f26ff180f28ff1b1029ff191028ff19112aff1a102cff1a1229ff191128ff1a1128ff1b1429fc201b36963f365014a680b2989c75be869c76bed19c74bdcb9c74bcc49b72bdbd9b74bdb59b74bead9b73bea59c74be9d9c73be939c74bf899c73c0809d74bf779c74bf6e9b74be659d74bd5b9d73bf529f73be4a9b75be419d72bc399d74c0319c78c12a9873bc249c78bf1e9977bb199970b8149973bf109f80bf0d9d76c40a9966cc07926db6059999cc048080bf03aaaaaa01ff00ff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff010000ff0000ff0001ff00ff0280808002808080028080ff03aaaaff05cc99cc06aa80aa07926db6089f60bf0a9966b20c956aaa0ea480c8119678b4139479bc159e79c2179b7ac81ba17bbd1d9e72b9209f78b7239975bd269a79bc289973bf2a9e79bc2c9c7abf2d9f77c1309a75ba319c72c1329e75c2339b73be349d76bf33a073c333a073be339b73be329975bd319c78c12f9d72c32e9b74c22c9c74bf2a9873bc279d76be259875ba229d78bb209778bf1d9e72b91a9d6cba16a274c5159e79c2129c71c6108f70bf0e926db60c956abf0a9966b2089f60bf07926db6059966cc04bf80bf03aa55aa028080ff0280808001ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aaaaff03aa55aa02ffffff03aa55aa035555aa035555aa03aa55aa01ff00ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000002808080048080bf05cc66cc098e71c60d9d76b1129c80c6189575bf209778b7289973b9319c72c13a9e72c1469d75bd529b73be5f9c73bf6d9d73bd7a9b73be879d75bf5e9d75be4c5e4d5ef9392f3fff3d3445ff3e3847ff3e3847ff3b3745ff393443ff372f41ff342a3dff2f233aff281c35ff22162fff1d122bff1c122bff1c122dff1d1330ff1e1432ff1f1534ff1f1635ff201635ff1f1634ff1f1836ff201736ff201838ff1f1939ff201a3bff201c3dff1e1e3cff1c1b39f81e1b39864a4558379e7db9639d76bfdd9c75beca9d74bfd29b73bdcc9c73bdc59b73bdbf9c74beb79c74beb09b74bea79c74bf9e9d74be959c74be8c9d75bf829d76be799c74be6f9c75bf669d73be5c9b74bf529b73be4a9b75be419d72bc389f76bf319c72c1299b70c123996db61d9e72b9189f75bf13a179bc0f9977bb0c956abf09aa71c607926db605996699048080bf02ffffff0100ffff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000001ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100ff0001ff00ff028080ff028080800280808002ff80ff02ff80ff03aa55aa035555aa0480808005cc99cc059966cc07926ddb089f80bf0a9980b20c9580bf0ea480c8109f70bf13946bbc169774b9189f75bf1ba17bbd1f9c73bd219b74b924a378bf279d76be2b9a77be2e9b74bc319c72bb349d76bf359f78c0379e74be3a9a77bd3ba075c23d9b75c03e9c73bd3e9c73bd3e9c73c13e9c73bd3d9f75bc3d9b75c03c9d73bf399d74c0389f76bf359f73c0339b73be309a75bf2e9b74bc2b9a71be269a72bc249c71bf219b74c11d9e72c11aa776c4189f75bf149973bf129c71c60f9977cc0d8962b10a9966b2089f60bf07926db6059966cc04bf80bf03aa55aa03aaaaaa0280808001ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa03aa55aa02808080035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ff00ff01ff00ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff035555aa048080bf07b66db60a9966b20ea480c813a179c9199970c2219b74b9299b76bb339b73be3d9b75c0499a73bd559c75c0629c75c16f9c73bf7d9d74c08c9d75bf729d74be36806d80f13b3143ff3d3444ff3d3748ff3c3747ff393543ff373040ff32293dff2a1f38ff231933ff211632ff211633ff211732ff211533ff211532ff211533ff201632ff211631ff211530ff211530ff21162dff21152eff22162eff22152eff21152eff21162fff211732ff1f1937ff1f1d40fe212248f7272952d533355a903739558e806899729f79bed99b74bdac9d75be819e75c0ba9c73bfb49c76beb99d74beb19c75bea99b74bea19b74be979d75bf8d9d76c0839c75bf7a9d75be709d74bf669d73be5d9c73bd529f76c1499d77c0409f74bf389b72bf309a75ba289f79bf229d78bb1ba17bbd169774b9129c71b80ea480c80a9966cc089f60bf068080aa048080bf03aa55aa01ff00ff0280808000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001ffffff01ffffff01ffffff010000000000000001ffffff01ffffff01ffffff02ff80ff01ff00ff010000ff028080ff028080800280808002ff80ff02ff80ff03aaaaff03aa55aa03aa55aa0480408004bf80bf048080bf059966cc06aa80d507926db6098e71aa0a9980cc0caa80bf0d9d76c4108f70bf129c80c6159e6dc2189f75bf1b9771bd1ea277c4229d70bb269a72bc299b76c12d9977bb309f75bf349876bf379974be3a9e77c13d9b75c0409b74bf429b74bd449d74bf469d75c1489c75bf499d73bd4a9b75be4a9b75be499d73bd499d77bd489c75bc479a73be449d74bf429e74c13f9e75c23d9b71bc3a9a6ebd379e74be339b73be2f9d72be2b9a71be279d76be249c71b8209770b71c9b76bf1a9d6cba169774b913a179bc109f70bf0d9d76b10ba274b9098e71aa07b66db606aa55aa04bf80bf03aaaaff02ff80ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa03aaaaff03ffaaff03aa55aa03aa55aa035555aa03aaaaff02808080028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff03aaaaff059966cc07b692db0ba28bb90f9977bb159e79c21c9b76bf23a075bd2c9774bf369c71bd3f9a71be4b9c70be599e73bd659d72c0739b73bf819c75be8f9d74bf749c75bf1ab19dbada3d3243ff3b3445ff3d3849ff3b3647ff373243ff2f273cff271d38ff241a36ff241a36ff241835ff221732ff231631ff231630ff23162fff241530ff24152fff23152eff23152dff23142cff23152cff23142cff23152cff23142dff23142dff23152dff23152cff23152eff211730fe211934fd211d3bfd232547fd272c54f52e335bda3338579b574f72c89470b3bc9d75bfd09c73bda49b75bf9d9c73bebb9b74beb39b73bdab9b74bda19d74be979d75bf8e9c75be849c76bf7b9e74bf709b74bd669d73be5c9b74bf529b73be489f75bf3f9e75be369c76c22e9b74c226a179bc209f78bf1a9d76ba159e79c211a578c30d9d76c4098e71c607926db6048040bf03aa55aa028080ff010000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00ffffff00ff00000000000001ffffff01ffffff01ff00ff01ff00ff01ff00ff02ff80ff01ff00ff03aaaaaa03aaaaaa028080ff048080bf048080bf03aa55aa03aa55aa04bf80ff05996699048080bf059966cc059966cc068055aa068055aa06aa80d507b692b607926db6089f80bf098e71c60a9966b20a9966cc0d9d76c40ea480c8109f80bf13a16bbc169774b9189f80bf1b9771bd1f9c73bd229d70bb26a179c32a9873bc2e9b74bc329975bd369771bd3a9a72bd3d9f75c0429b74bd459b76bc489f75bf4c9a72bc4e9d76be519d78c0539d75be539d75be559f75c0569d74be579b72bf579e72bf559f75c0549e76bf539d75be519d74bd4e9d72be4c9a72bc489c71bc459b73bc419972bc3d9b71bc389b72bf349d76bf309a75ba2b9a77be289973b923a075bd1f9c73bd1b9771bd179b7abc13946bae0f9977cc0d9d76b10ba274b9098e71c607926db6059966cc048080bf03aaaaff028080ff01ffffff01ffffff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff0280808001ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa03aa55aa035555aa035555aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff04bf80bf059966cc089f80bf0c9580bf109f80bf16a274c51d9e7bb9259875ba2e9b74bc379e74c3429e74c14e9d72c15b9d73bf699b72bd769c73be849c74bf929d73be769e75be1baa84bdb74e4652fe3d3748ff3d394aff383147ff2d243eff271d39ff271b39ff261a36ff261733ff261830ff25162fff251630ff25152fff26152fff26162eff25152cff25162dff25142cff25152cff24152cff24142cff24142cff24142cff24142cff24142cff24142cff24142dff24142dff24152fff231630ff231932fe231c37fe232143fe262a51ff2c345def313959af32374c6a7867939e9d76becc9c74beb89d73bc999b73beb49d74bfab9e74bfa19d75c0999d75be8f9f76bf849c74bf7a9d75be709d74bd649c75bf5a9f74c1509f76bf459f76c03c9d77bf349d76bf2c9c74bf25986eba1f9c73bd189f75bf13a179c90faa77bb0ba274d108bf80df06aa80d503aaaaff028080ff01ff00ff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ffffff01ffffff0280808001ffffff01ffffff0280808003aa55aa035555aa03aa55aa03aaaaff048080bf048080bf04bf80bf059966cc059966cc07926db606aa80d507926db607926db607926ddb089f60bf089f80bf089f80df089f80bf098e71c60ab280cc0a9980cc0b8b74b90d9d76b10d9d76c40ea480b6109f70bf11a569c313a179c916a274b9189f75ca1ba171bd1f9c7bbd229d78bb26a179c32b9a77b82e9b74c2339b78be379e74be3c9d77bf409b74bf459f76c0499a73bd4d9c77c0519d74bd559c75bd589c74bf5a9f74c15e9d75be609d75bd629a72bb639d74bf649e75bd639d74bf639b74bc639d76bf619e76c0609d75bf5e9d75be5b9d76bf589c74bc549b73bc509c73bf4b9c74be479e73be429e74bd3e9873bd389b72bb349d76ba2f9872b82a9873b6259875ba209770bf1b9771bd179b7abc13a179c9108f70af0d9d76c40ab280cc089f60bf06aa80d5059966cc048080bf03aaaaff02ff80ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aaaaff035555aa03aa55aa03aa55aa02ff80ff03aaaaff035555aa035555aa01ff00ff028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff048080bf068055aa09aa71c60d9d76c4129c71b8179b7abc1f9c73bd27966fb7309a75ba3b9c70be459b73bc529b73be5e9b72be6b9d72bf7a9d75be879d75bf959d74c0a39b74bd44a178bf93574e5afe3e394cff3a3549ff2c253fff281e3aff281d3aff271a36ff261832ff261731ff261730ff261630ff27162fff27162eff27162eff27162dff27162dff27162dff26152cff26162cff25152bff25152cff24142cff24142bff24142bff24142cff24142cff24142cff24132dff24142dff23152cff24162eff241730ff241b34ff231e3bfe222544ff272f58fd2d3863f430375993383e4ea28f6eaccc9c74beba9b75bda69d75be9d9c75c0ac9c74bea39c74bf989e74bf8f9d74bf849c76bf799c76be6f9c75bf639b74bf599b73bd4e9d76be439c76be3b9c75be329e75bd2a9e73bc23a075bd1d9e7bc117a67ac8129c71c60e926db60ba274b9089f60bf059966cc04bf80bf028080800280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff00ffff0001ffffff0280808001ffff0001ff00ff02808080028080ff0280808003aa55aa03aa55aa03aa55aa059999cc059966cc068080aa068080aa07926db6089f80bf089f60bf098e71aa09aa71c60a9966b20a9980cc0b8b74b90ba274b90c956abf0caa80bf0ba274d10c9580bf0d9d76c40ea46db60ea480c80faa88cc0faa77cc119678b4129c80c613a179bc159e79c2179b7ac819a37ac21c9b76bf209f78bf23a075bd279d76b72a9e73bc2e9b74bc349d76bf389b76bf3d9b75c0419972bc479a73be4c9a72bc519a74bd559c75c05a9c74be5f9c73bf629c72be669d76be699e75bd6c9c74bd6e9e74be709d74bd719e75be729d74be729d74be719c75be719c75c0709d74bf6d9d75bd6b9d75bf689d73bf659d74bd619b74bd5c9b72bf589a71bc529f73be4c9a72bf489c71bc429b74bd3c9973bb369c76c2309a75bf2b9a71be259f6ec11f9c73bd1b9771bd169774c513946bbc0f9977bb0c956abf098e71aa07b66ddb068055aa0599669903aa55aa028080800000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff0280808001ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03ffaaff03aaaaaa02808080035555aa035555aa028080800280808003aa55aa028080ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808003aaaaff07b692db0ab280cc0ea46db613a179c91a9d76ba219374b92a9873bc339b73be3c9d73bf489c75bc549e73bf619b74c06e9e74c07e9c73be8b9c74bf999b73bea69b73be459f7abc8b655c67fd3e364fff2d243eff2a1f3bff291d39ff291b36ff281832ff28182eff281730ff28172fff27162eff28162eff28172eff28172eff28172dff27162bff28162cff28162cff27162dff27172dff27152cff26152dff25152cff25152bff25142bff25142bff24142bff25142bff25142dff24142cff24142dff24152eff251630ff251832ff241b32ff262139ff252a48ff29355dff2f3b61ee313a5ba75a5273ae9875b9ad9c74bebf9c74beb69d74bdad9c74bea39c74bd989c74be8d9d76c0829d76be789b75bf6c9c74bf609d75bf569d74be4c9a75bc419d76c0389f72bf2f9d77be289973bf209f78bf1a9d76c4159e6db6109f70bf0c956abf098e71aa0792499204bf80bf03aa55aa028080800100ff0001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ff00ff028080ff0280808002808080028080ff028080ff03aaaaaa048080bf03aa55aa059966cc059966cc06aa80d507926db6089f80bf089f80df09aa71c60a9980cc0ba274b90ba274d10d9d76c40ea46db60e926db60f9977bb0f9977bb109f80bf109f70bf11a578c312aa71c6129c71b8139479ae13a179c914a680bf14a680bf159e79c217a67abc189f75bf19997ac21ca480c81f9c73bd21a274c1249c71b8279d76be2b9a71be2f9d77be349d76bf399d74bc3d9b71bc429b74c1479e77be4d9c74bd529b73be589c74bf5e9b75be629c72be689a73bd6c9c74bd709b74bd749c75bf789b73bd7a9b73be7d9d74be7f9b74bf7f9d74bf809d74bf819c75c0809b74bf809b74bd7e9c73bc7d9b72be799e74be779a74bd729a74be6e9b74be6a9a73be649e73bf5e9d75be589a71bc539a72bb4b9c74be459b73bc3e9c73bd389b76bb329970bd2b9a71be249c71bf209770b71a9d76c4169774b9129c71b80f9977bb0ba274d109aa71c607926db604bf80bf03aaaaff028080ff0280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa028080800280808003aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000028080ff059966cc07926db60ab280cc0ea480c8149973bf1aa776c4239975bd2b9a77be359a6fbc3f9e75be4a9b72be569d74c1659a74bd729d74c0819c73be8e9c73be9c9b72be499d73bd04bfbfbf9f6f6573fd2d233fff2b203dff2a1e3aff291b36ff281a31ff291831ff291730ff28162eff29172eff29162eff28162dff29172dff29172dff29172dff29172dff28172dff29172dff28162dff28172dff28172dff28172dff27172eff27162eff26162dff26152cff25152cff25142cff25142cff24142bff24152cff25142dff24152dff24152fff25162eff251930ff261b33ff26233eff283053ff2b375ffd303d62d6333c538d806d9ac79c75be9b9b75bfb69c74bdac9c74bea29d74be979d75bf8d9d74be819c75c0759d76be6a9c76be5e9d75be539d75be489c75bc3ea077c1359a78c02d9971bb259f75c11ea277c4189f75ca149973bf0f9977bb0b8b74b907926ddb068080d504bf80bf028080ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808001ffffff028080800280808003aaaaaa03aa55aa04bf80bf059966cc059966cc07926db607926ddb089f80bf09aa71c60ba274b90ba274b90d9d76c40e926db60f9977bb109f70bf11a578c3129c71b812aa71c613a179bc15926db615926db6159e79c216a274c5179b6fbc189f75bf189575b519997ac219a37ac21a9d76c41ba17bbd1c9b76bf1d9e72c11f9c73bd219b74b9239975bd269a79bc299b70bb2d9f77bb309a75ba349d76bf389b72bf3e9c73bd439c76be489c75bf4d9c74c0539d75be589c74bf5f9c73bf659d77bd6a9c76be709b74bf759b74be7a9b73be7f9b74bd829b74be869c74be899c75be8b9c74bf8d9d76be8f9b74bf8f9d76bf909c75bd8f9d74bf8f9b74bd8d9c74be8a9b74be889c74bd849c74bd809d74bd7c9a73bd769c75be719c73be6a9a73bc649c73bf5c9b74bf559c72c04f9b74be489871bc419d76bc399d74bc329e75bd2b9a77be249c71bf1e996fc4199970b8149973bf119669c30d9d76c40ba274b907b66ddb05cc99cc04bf80bf03aaaaff01ffffff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa035555aa035555aa03aa55aa03ffaaff03aa55aa03aa55aa035555aa035555aa0280808003aa55aa02808080028080ff01ffffff01ffffff01ffffff01ff00ff01ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000280808003aaaaaa048080bf079292db0ba274d10f9977bb159e79c21c9b76bf249571b82c9774b9379974b9419d72bc4d9c74bd599e75c0689a73bd759d74be849c74bd929d73be8a9b73be01ffffff18f4dfead44f475dff2d223eff2b1e3aff2b1c38ff2a1a33ff2a1831ff2a1730ff2a172eff29172eff29172eff29172eff29172dff29172dff29172dff29162dff29172dff29172dff29172dff29172dff29172dff28172dff29172dff29182eff29182eff28172dff27162dff27172dff26162cff26152cff26152bff25152bff25142cff24152cff25152cff25152dff24162eff25172eff251a31ff26203bff282b4aff2b365dfe303d63f1303d5b945f5a7748a380bf9b9b75bdb59c75beaa9c75bea09e74bf959d74be8a9d74be7e9c73be729d74c0669d76c15a9f74c14f9e74be459b76c03c9d73bf329e75c22a9e73c223a075bd1c9b76bf179b7abc129c71b80d9d76c409aa71c607926ddb059966cc03aa55aa0280808001ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ff0001ffffff0280808003aaaaaa03aaaaaa03aa55aa04bf80bf04bf80bf059966cc068080aa07926db6089f80bf0a9980b20b8b5db90caa80d50e926db60f9977bb109f70cf129c71b813a179bc159e79b6159e79c2179b6fbc179b7ac819a37ac21a9d76ba1b9771bd1ba17bc61ca476bf1c9b76bf1e9977bb1f9c73bd209778bf209f78bf21a27cc121a274c123a07cbd23a07cbd259f75c127966fb72a9873bc2c9c7abf2f9d77be329e75c236a176c2399d74c03e9c73bd429b74bd499a77bd4e9a76be539d75c25a9c74be5f9c73bf659d74bd6c9c74bd719c75be789b75bd7d9b74be829d74be879d75bf8b9e74bf8f9d74bf939c74bf979d75bd999d75c09b9c75bf9c9d74be9d9e75c09d9c75be9d9e75be9c9b74be9b9c75bf989c74be959c74be929d73be8d9d74be899c73be839c75bf7d9b72be769e75be6f9c73bc689d73bf609a72bd589c74bf519a74bd489c75bf409b74bf399874bc309a75bf299b76c1229d70bb1d9e72c1189575b5129c71c60f9966bb0caa6abf09aa71c606aa80d504bf80bf03aa55aa0280808001ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff010000ff0280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000002ff80ff05996699089f60bf0caa6abf109f80bf16a280c51d9e72c1259875ba2e9b74bc389b76bf429b74bd4f9b74be5b9d73bf6a9c73bc789d75bd859b73be8a9d74be3c9d77bf0ea492c8a3403854fd332746ff2e223dff2b1d38ff2b1b35ff2b1933ff2b1830ff2b172fff2b172eff2a172eff29172dff29172eff2a162dff2a172dff29172cff2a172dff29172dff29172dff29172cff29162dff29162dff29172dff29172dff28172cff28172cff29182eff29182fff28172eff28162eff27162dff27162dff26152cff26152cff25152cff25152cff25152dff25152dff25162dff24162eff251830ff251c35ff262743ff2a3454fe2d3b64f9303e64bb3d465d6e9072ac769e75c0b39d75bfa99e76c09e9d74be939e76bf869e74be7b9b74bf6f9c75bf639d76bf579e75bf4c9e75bf429e74bd389b76bf309a75bf289f73bf209f78bf1a9d76ba149973bf119669b40d8962b1098e71c6068055aa048080bf03aaaaaa01ff00ff0280808000ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff0280008002ff80ff03aa55aa03aa55aa04bf80bf059966cc06aa80d507926db609aa71c60ab280cc0c9580bf0d9d76c40f9977bb119669c3129c71b814a673bf16a274c5179b6fbc19a370c21ba17bbd1c9b76bf1e9977c41f9c7bc5209f78bf21a27cc1229d78c323a07cc5249c78bf249c78bf269a79bc26a179c3289973bf289f79bf2a9e79bc2a9e79c22b9a77be2ca274bf2ea174c2309a75bf329975bd359f78c0399d79c03c9973bf409b74bf449d74bf499a73bd4e9d76be539d75be599e75c05f9c73bf659d74bd6b9d72bf729d74be789b73bf7f9b72bd849c74bd8b9c74bd8f9d74bf949d73bf999d75c09d9c73bea19d74bea49b75bea69d75bea89c73bfaa9d75beaa9d75beaa9d74beaa9c75bea99d74c0a89c75bea59e75bea39c74bd9e9d73be9a9c74be959c73be8f9d74bf889c72bd819c73be799c74c0729d74be6a9c73be629a72bb589c74bf509c73bc479e73be3e9c73c1369c76bd2e9b74bc27966fbe209770bf1a9376ba169774c511a578c30d9d76c40a9980b2089f80bf059966cc03aaaaff028080800100ff00010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808003aa55aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff0100ffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aa55aa059966cc089f60bf0caa80bf119669c3179b7abc1f9c73bd269a79bc2f9877b8399d74c0449a70bb509c73bf5d9c73c06b9d75bf7a9b73be889c74bf5d9f76c0539d75bb5a6f6082f1332c4dff312841ff2e203bff2c1c36ff2c1a34ff2b1931ff2b1830ff2b182fff2a172dff2b172eff2a172eff2b172eff2a172dff2a172dff2a172dff2a172dff2a172dff2a172dff2a172dff2a172dff2a172dff29172dff29172dff2a172eff29172dff29172eff29182eff29172eff29182fff29182eff28172eff27162dff26162cff26162dff26162eff26152dff26162cff25152cff25152eff25162eff251730ff251a34ff26223ffe2a3154fd2d3d66fd32446ac039455a6884679f989e75bf9b9c75bda69d75be9b9e75bf8f9d76bf839c75bf789b75bd6b9d75bf5f9c73bf539d75be499d73c03f9e75be359a73c02e9b74bc259f75c11f9c73bd189f75bf149973bf0ea46dc80ba274b9089f80bf06aa80d5048080bf03aaaaaa0280808001ff00ff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff028080ff02ff80ff03aaaaaa04bf80bf0599669906aa80d507b66ddb089f80bf0a9980b20c956abf0ea480b6109f70bf129c71b8149966bf16a274b9189f75bf1a9d6cba1c9b76bf1ea277c4209f78bf23a075bd249c78bf259f75c1279d76be299b76c12a9e79c22a9e73c22c9c74bf2d9f77c12ea174bc2f9d77be2f9d72be309f75bf329e75bd339b73be349d76ba359f73bc379e74be399d74bc3b9c75be3d9f75c0409f78bf439c76be479e77be4c9e75bf509c76bf559c75bd5a9c74c15f9e76bf669b73be6c9c74bf729d74c0799c74be809b74bd859b73be8b9c75bf919d74be979b75bd9d9c73bea29c73bea69d73bea99d74c0ad9c74c0b19c73beb39b75bdb59c74beb79c74beb79c74beb79c74beb79c74beb69c73bdb49c74bcb29c74bdaf9c75bfab9d74bfa59c74bea19d75be9b9c73bd939c74bf8d9c74be849c74bf7c9c73bf739d73bf6b9b72bf619b74bd589c71bc4e9d72be439c72be3b9c75be329e75c22a986dbc239975bd1e996fbb189f6abf129c71c60f9977bb0ba274b9089f80bf059999cc048080bf028080ff028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa035555aa03aaaaff03aaaaff03aa55aa03aaaaaa03aa55aa035555aa035555aa028080800280808003aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff0100ffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff010000ff035555aa059966cc089f60bf0caa80bf129c80b8179b6fbc1f9c73bd27966fb7309a75ba3a9a72bd469971bd529b73be5f9c71bc6d9d73bd7c9c73bd6f9f75bf3a9e77bd609f78bdc13b3452fd342a4aff2f243fff2f1e39ff2d1c35ff2d1a33ff2c1931ff2c1830ff2c182fff2b192fff2c182fff2c182fff2b192eff2b182eff2c192fff2b192fff2a192eff2a192eff29182eff2b182eff2a182eff2a182eff2a182eff2a182eff2a182eff2b192fff2a182eff2b182eff2b192fff2a1930ff29182fff29192fff29182eff29172fff28172eff27172eff27162dff27162eff26162cff26162eff25152dff24162fff24182eff241a2eff25203bff282e52fe2c3c66fe36466ed237445f59786795739d76bfae9d74bfa39e75bf989c74be8c9d75bd809d76bf749c75bd689d73bd5c9b74bc509f76bf469d75bd3c9d77bf339b73be2a9e73c2249c71bf1ea277bb179b6fbc129c71c60ea480c80ba274b9089f80bf06aa80aa059999cc03aa55aa028080ff028080ff01ffffff0100000001ffffff01ffffff00ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff0100ff000280808002ff80ff03aa55aa04bf80bf048080bf06aa80d507926db6089f80bf0ab280cc0c956abf0ea46dc8109f70bf129c71c6159e79c2189f75bf1a9d76ba1c9b6dbf1f9c73bd21a274c1249c78bf259f75c1289973bf2a9e73bc2d9971bb2e9b7ac2309f75bf329e75bd33a078c3359a73c0369c76bd379e79be389f72bf399d74c03b9c75be3b9c75be3c9d77bf3d9b75bc3e9c77bd409b74bb419d76c0449a74bb459f76bc489f75bf4b9c77be4f9e74be529f76be589c77bf5c9e74bc619e76c0679c77bf6d9a75bd739b73bf799c74c07f9d74bf859b75be8b9c74bf929b73be999b75be9e9d74bea49b75bea99d76beae9d74bdb39b73bdb59c75beb99c75c0bc9c75bebf9c74bec09b74bec19d74c0c29c75bfc29b74bdc29c75bfc19c74bdbf9c74bebd9d74beb99c74beb69d74bfb19c75beac9c75bea69b73bd9e9d73be969c74be8e9c73be859d75be7c9c73bf729d74be699b72bd5e9d75be539d75be499d73bd409f74bf369c76bd2f9d72be279676b7209770b7199970c2159e79b6109f70bf0c9580bf09aa71c606aa80d504bf80bf028080ff0280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff028080800280808001ff00ff02808080035555aa035555aa03aa55aa03aa55aa0280808003aaaaff035555aa035555aa0280808003aa55aa03aa55aa01ffffff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff03aaaaff06aa80d5089f80df0caa80d512aa80c6189f75bf1f9c73bd289973b9319c72bb3c9973bb479a73bb539d72bb609a72bd6f9c73bc7c9c73bd799c74bc569d77be575e5872fb332c47ff342844ff31233cff2e1e38ff2e1c34ff2e1a33ff2e1a33ff2d1a31ff2d1a31ff2d1a30ff2d1a30ff2c1a30ff2d1b30ff2d1a30ff2c1a30ff2c1a30ff2c1b30ff2c1b30ff2c1a31ff2b1b30ff2c1b30ff2c1b30ff2c1a30ff2c1a30ff2b1a2fff2b1a2fff2c1a30ff2b192fff2b1a2fff2a1a2fff2a1b30ff2a1a30ff29192fff2a192fff29182fff29182eff29182fff28172eff26162dff27162eff26152dff26162eff26172fff26172dff25192dff241f38ff272c4afe2d4063fd344a75d53b496758947aae9f9c73bf8c9d75bda09c76bf949d75be899c75be7c9c73bd6f9c75bc639d74bc589f74c24d9c74c0449d74bf399d74c0329975bd2a9e73bc229d78bb1d9e72b9179b7abc129c71c60ea480c80ba274b9098e71c6068055aa04bf80bf048080bf048080bf03aa55aa0280808002ff80ff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff0000000001ffffff01ffffff010000ff010000ff010000ff01ffffff010000ff00ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0280808002808080028080ff048080bf04804080059966cc07b692b6089f80bf0a9966b20caa80bf0e926db60f9977cc12aa80c6159e79c2189f75b51a9d76c41d9e72c1209f78bf239975bd269a72bc299b76c12c9c74bf2ea174bc319c72bb349d76bf369c76bd389f7bbf3a9e77c13c9d77c43e9c73bd3f9e75be419d76bc429b74bd43a076be459b73bc459f76c0469d75bd489c75bc499d73bd4a9b75be4c9772bc4d9c77c0509c73bc529b73be549e76bc589c74bc5b9d76bf5f9c73bf649c73bf699b75bd6e9b74be749c75bd799c74c07f9d74bf869c74be8c9d75bf929b75be999b75be9f9d75bfa59c75c0ab9d74bfb09c74beb59b75beb99c74bebe9c75bfc19c74bec49c74bec79c75bebd9d74becb9c74becc9c74bebf9c74bfb39b75bfcc9c74becb9c75bebd9b74be959d74c0569d77beb49c74bebb9b74beb59b74beaf9a73bca89b73bea09c74be979d75bf8d9d74be849c74bd7a9b73be6f9c73bf649e75bf599e73c04e9d72be449d74bf399d74c0329975bd299570bb229670bb1b9771bd159e6dc2119678c30d9d76c409aa71c606aa80d5048080bf03aa55aa01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa028080800280808003aa55aa028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff05cc99cc08bf80df0caa80bf11a578c3189f75bf1f9c73bd289f73b9319c72bb3c9973bb479a73be539d75be619b74bd6f9a73bc7d9b74be609d75bf11c3a5d2b3383951fd362e48ff342642ff31223bff2f1f38ff301d35ff2f1c34ff2f1c33ff2e1b32ff2e1c32ff2e1c31ff2e1c31ff2e1c31ff2e1c31ff2d1d31ff2e1d31ff2d1d31ff2d1c31ff2c1d31ff2d1d32ff2d1d32ff2c1d31ff2d1e32ff2c1c31ff2b1c31ff2b1b30ff2c1b31ff2b1b30ff2b1b30ff2b1b31ff2b1b30ff2a1b30ff2b1b31ff2a1b30ff2b1b30ff2a1a2fff2a1a2fff2a1930ff28182fff28182fff27172eff27172eff27162eff26162eff25182eff26172eff26192fff261d37ff282d4efe2f4065fc384c73c83947635a8b71a4a79d74bfa89c75bf9c9d74bf919d74be849c74bf789d75bd6c9c74bf619b74bd569d74be4a9f75c1419d76c0389f76bf309f75bf289973b9229670bb1c9b76bf17a67ac8129c80c60f9977cc0c9580d5098e71c607926db606aa80d5059966cc048080bf03aa55aa03aa55aa0280808002ff80ff01ffffff0280808001ffffff01ffffff028080ff01ff00ff0100000001ff00ff028080ff01ffffff01ffffff028080ff028080ff01ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff028080800280808001ff00ff00ffffff0280808001ffffff01ff00ff0280808003aa55aa048080bf048080bf068080aa07926db609aa71c60ba274b90d9d76c40faa77cc129c71c614a673bf179b7ac81b9771bd1d9e7bc1219b74b9249c78bf27a37cc42b9a77be2f9d77be31a178c134a276c4389f76bf3b9c75be3d9f75c0409b78bf439c76be459f76c0479e73be499d77bd4b9c74bb4c9e75bc4d9f77c04f9b74be519a74bd529b73be539a72bb549e73bf559c75bd569a74be589c74bf5b9a73bc5c9b74bc5e9b75be629a75bb659d74bd689d76bf6d9d75bd719c75be769c75bc7b9b74bd819c75be879d75bf8d9c74be939c74bf999b75be9f9d75bfa59c74beab9d74bfb29c74bfb79c74bebb9b74bec09d75beb89d74bebb9d74beb29b74bf9a9d76bd9d9c75be779c74bfad9c74bebb9b74bec99b73bd879d75bd449d74bfad9b74bdb99c74be5d9c76bd279d76be969c74be9e9d74be829d76be899c75bea49b75bea79c74bf9e9b73bd939e74bf8a9d74be7f9d74bf749c75bd699b75bd5d9c73c0519d74c0469d75c13d9b75c033a078c32ba077be23a075c51c9b76bf179b6fbc129c71b80d9d76c409aa71c606aa80aa04bf80bf0280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa028080800280808002808080028080800280808001ffffff0280808001ffffff01ff00ff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff035555aa059966cc089f80bf0d9d76c4129c71c6189f75bf1f9c7bbd289f73b9329975bd3b9c75be479a73be539a72bb619b74bd6f9c73bf1fa57bc51ca480bf60725d8ff8312d4aff372c46ff342640ff32223aff321f37ff311d36ff311e35ff301d34ff2f1d33ff2f1d33ff2f1e33ff2e1e32ff2e1e32ff2f1f32ff2e1f33ff2e1f33ff2e1f33ff2e1f33ff2e1f32ff2e2033ff2e1f33ff2e1f33ff2e1f33ff2e1f33ff2d1f33ff2d1e32ff2d1d32ff2c1d32ff2c1d31ff2c1d32ff2b1c31ff2c1d32ff2c1c32ff2b1c31ff2b1d32ff2b1b31ff2b1c31ff2b1a32ff2a1a30ff291930ff28192fff28182fff28172eff28182fff27172eff26172dff26182eff26192fff251d35ff272b4bfe2f4069fd394f78c94556722e9b85ac839e75bfa39c74bf989c74bf8d9d76be819c75c0759b74be699b75bd5e9d75be539d75be499d73c0409b74bf379974be309a75ba289973b9229d78bb1d9e7bb9179b7abc149973bf109f80bf0d9d76c40c9580bf098e71c6089f80bf07926db606aa80aa059966cc059999cc0480408004bf80bf03aa55aa03aa55aa03aaaaff03aaaaff03aa55aa03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa035555aa03aa55aa03aa55aa03aa55aa04bf80bf03aaaaaa048080bf059966cc06aa80aa089f80bf098e71c60ba274b90d8976b10f9977bb129c71b8149973bf16a274c51a9d76ba1ea277c4219b6cb9249c78bf299b76bb2ca27abf309a75bf33a078c3389b76bf3ba075be3f9e75be429e74c146a078c1499d73bd4d9c77bd4f9b74be519d74c0549b76bc569d74be589c74bc5a9f74bb5b9d73bc5c9b74bc5e9b75be609a75bd619b74bb619b74bd639d74bc659a74bd669b73bc689a73bd6a9c73bc6d9d75bd6f9c75bf739b76bc769c75be7a9d75be7f9d74bf839e75bf889c74bf8e9c75be939e76bf999d75c09f9d75bfa69d75beab9b74bdb19c75beb79c74bebc9d75bec19c74beba9b73bd8b9e75bf8e9e75beb99a74bd319772b6507056836c553d617e413147954a35506b402d4774755688648c69a83b9c79be119687c3619b76bb469975bd479a77bb629a75bb5d9c73ba9f9c75bfa69d75be719e73bea19b75bea49b75bf999d75be8f9d74bf849e74bf789d75bf6d9d75c0609d75bf549e73bf489f75c33e9c77c1349d76c42d9971bb259f75ba1d9e72c1189f75bf129c71b80d9d76c40a9980cc06aa80d504bf80bf028080ff0100ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff0000000001ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff035555aa05cc99cc089f80bf0caa80bf12aa80c6179b7abc1f9c73bd279d76be319c72bb3c9d73bb479a73bb539d75be619b74bd6e9b74be189f75bf02ffffff6c4e4c66fe39324dff382b46ff34263fff33223bff322038ff311f35ff311f35ff311f34ff311e34ff301e34ff2f1f33ff2f1f33ff302033ff302034ff2f2133ff2f2133ff2f2134ff2f2134ff2f2134ff2f2134ff2f2134ff2f2134ff2f2134ff2f2134ff2e2133ff2e2033ff2e2033ff2e1f33ff2d1e33ff2d1e33ff2c1e32ff2d1e32ff2d1e32ff2c1e32ff2c1e32ff2b1d31ff2b1e32ff2b1c32ff2b1b31ff2a1a30ff2a1a30ff29192fff28182fff28182fff27172eff27182fff27182fff27172fff28192fff251d35ff292f4ffd32486cfd39537e964b586d48a37cc3ac9c75bea19e75c0959d74be899c73be7d9d74be719e75c0669d76c15b9d73bf519d74c0499a73bd3f9a75be379e74be2f9d77be299b76c1229d78c31ea277bb19a37ac2159e79c2129c71b80f9977bb0e9280b60caa80bf0ba274b9098e71aa098e71c6089f80bf07926db607926db606aa80aa06aa80d506aa80aa068055aa068080aa059966cc068080aa06aa80aa06aa80aa06aa80aa06aa80aa06aa80aa05cc99cc06aa80aa05cc99cc059999cc059966cc068080aa059966cc05996699059999cc04bf80bf059966cc059966cc059966cc06aa80aa07926db607926db6098e71c60a9966b20ba274d10d9d76c40f9977bb129c71b8149973bf179b6fbc1a9d76c41da77bca209f78c7259f75ba299b76bb2d9f77c1319c72bb369c76bd3a9e77bd3e9c73bd43a076be479e77be4b9974bb4f9b74be519d74c0559f75c0599b73bd5c9b74bc5f9c73bc619b74bd639b74bc659f77bd679c74bc699972bb6b9b72bc6c9c74bd6e9b74bc6e9b74be709b74bd719c73bb739b73bc749c75bd769c75be789b73bd7a9d75be7d9b74be819a75be859b75be889c74bd8d9c74be919d74be969c75be9b9c75bfa09c74bea69b73beab9d74bfb19d75beb79c75bebd9d74bdc19c74bec69d74bf999d75be839c75bf919d74c0608d6da5a94b3859c72c1f33ec2d1f34f7322238f635253af7332339f8302035f52b1d2ed52a1a2d8d3f314756918294685140518c3a2c3ca8312335b833273aaf3222378a43304a60705282489c75bcb19c73bea79c73bf9d9c73be929b73be869c74be7b9e74bf6f9c75bf639b74bf569d77be4a9f75c1409f78bf369c76c22e9b74bc269a72bc1ea277c4189f75bf13946bbc0e926db6098e71c607926db604bf80bf03aaaaaa028080800000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffff0001ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808003aa55aa03aaaaff035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa01ff00ff028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000280808003aa55aa059966cc09aa8ec60caa80d511a578d2189f75bf1f9c73bd279d76be319c72bb3a9a72bd469971ba539a75bb5f9c73bc609d75bd289f79bf32a380c2ad45455eff3b324fff392c46ff36273fff34243cff332239ff322137ff322136ff312035ff302135ff302135ff312135ff302134ff302335ff2f2335ff302335ff312335ff312335ff312435ff312335ff302335ff302435ff302335ff302334ff302335ff302235ff302335ff2f2235ff2f2234ff2f2134ff2f2034ff2f2034ff2d2033ff2d2034ff2d1f33ff2d1f33ff2d1f33ff2c1e32ff2c1d33ff2b1d32ff2b1d32ff2b1b31ff2a1a30ff2a1a31ff2a1a32ff28182fff291830ff28182eff28192eff271831ff291931ff281e38ff2a3453fe344b70f73f577b575b6a7b709d74bfa99d74be939c72bd929d75be869c74be7b9e74bf709d74bd659d74c05a9c74c1519a74bd489871bc409b74bf389f72bf309a75bf2a9873bc259f75ba209f78bf1ba171c6189f75bf159e79c2129c80c6129c80b80f9977bb0ea480b60d9d76c40c956abf0b8b74b90a9966cc09aa71c6098e71c6098e71c609aa71c6089f60bf098e71aa098e71aa098e71aa089f80bf09aa8ec609aa71c6089f80bf09aa71c6089f80df098e71aa098e71aa089f80bf089f60bf098e71aa098e55aa089f60bf089f80bf089f80bf098e71aa098e71c609aa71c60a9966cc0ba274b90d9d76c40ea480c8108f70bf11a578c3149973bf179b7abc19a37ac21c9b76bf209f78bf249c71bf299b76bb2d9971bb319c72bb379974b93b9c75be3f9a75be459b76bc4a9b75ba4e9a72be539a75bb589c74bc5a9f74be609d78bd639d74bf669d73be6a9c76be6d9d75bd709b74bd719c73be749e75bf769c75be779a74bd799c74be7b9b74bd7d9b74be7d9b74be809b74bd819c75be819a75be849c74bf859d75be879b73bd899a73be8d9c74bc909c75bd929b73be979b75bd9b9c75bd9f9d75bfa39c74bda89c75beac9d74bfb29e75bfb79c75bebc9d75bfc29b74bdc69c74bda59b74bda99d74c0789d75bf7381629b8932273af5251b2ffd2c1f34fe322339fe36263cfe37283cfe36273bfe36263bff35263cff342739fe302435ff2b1e31fc261c31fd2d2338fd2f2339fd30243bfc31243cfc31243cfd2f253aec30273a52483b54879d75bdaa9c74be6e9e74be8b9e75bf899c75be7d9d76be709d74bd649e75bf579b75bf4b9c74be409f74bf379e74be2e9b74bc26a179bc1f9c73bd189f75bf13a179bc0e926db60a9966cc07926db605996699028080ff02808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff0000000001ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff028080ff059966cc089f80bf0caa80bf11a578c317a67ac81ea277bb279d76be2f9d72be3a9a72bd469975bd519a74c05f9c73bf439c76be01ffffff499a7ab2e1454563ff3d3552ff3a2e48ff36293fff36263dff342439ff342339ff332337ff322236ff312336ff312336ff312336ff312436ff322436ff312536ff322536ff322536ff322536ff322536ff322536ff322536ff312536ff312536ff312536ff312536ff312436ff302436ff302535ff302336ff2f2335ff302335ff2f2235ff2e2134ff2e2134ff2e2134ff2e2134ff2e2034ff2e2034ff2d1f34ff2d1f33ff2c1e33ff2c1d33ff2b1c32ff2b1b32ff2b1c32ff291a30ff291930ff29192fff29182fff27192fff271a2eff281b30ff272139fe2b3657ff375178f13e577a449283aca59e74bea59e74be9a9d74be8f9d76bf839e75bf799c74be6e9e76be649c73bd5a9c74be519d74c0489c75bf409b74bf399d74c0339b73b92c9c7abf279d76be239975bd1f9c73bd1c9b76bf19997ac2179b7abc149980bf13a179c9129c71b8109f70bf0faa77cc0ea46dc80f9977bb0e926dc80d9d76c40c956abf0d9d76c40d9d76c40c956abf0d9d76c40d9d76c40d9d89d80d9d76c40db176c40d9d76c40d9d76c40c9580bf0d9d76c40d9d76b10d9d76b10d9d76c40caa80d50caa80bf0d9d76c40d9d76b10d9d76b10e926db60ea480c80f9977bb109f80bf11a578c313a179bc159e79c2189f75bf1a9d76ba1d9e7bc1209f78c7249c78bf299b76bb2d9971bb319c78bb379974b93c9973bb419976bc469975bd4b9c77be519a74bd569a74be5a9c74be609d75bd649c75bd699b77bd6d9d75bd719c75be759d74be779c74bf7c9c73bd7e9c73be819c75be829d74be849c74bd869c74be889c74bd8a9d74be8b9c74bd8c9b73bd8f9b74bd8f9b74bf909c73bd929d75be949b73be969b74bd999b75be9b9b73bd9d9c75bea19b74bca39c75bfa79c74bfab9d76bfb09c75beb49c74beb89d74bebd9d75bec39c74bec79b75becc9c74be829d76beba9e75bf648c6ba89331263bf2271c2ffd291e32ff312539ff36293dfe382b3fff3a2c41ff3a2c40ff3a2b40ff392a3fff392a3fff382a3fff38293dfe322437ff302438fe32273cfe32263bfe33273cff32263cff32273efe332a3efe313044cd37344b24a387b8419d7ac029a276c1799e74be799c74be379e74be639b74bc639d74bf589c77bf4b9c74be409b74bf379e74be2d9f77c1259f75c11ea26fbb189f75bf129c71b80ea480c80a9980cc06aa80d50480408002ff80ff028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa035555aa02808080028080800280808001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01000000028080ff048080bf07b66ddb0c9580bf109f70bf16a280c51d9e7bc1269a72bc2f9d72be399870bc449a74bf509c73bc5d9a73bd349d76bf02ffffff2d828893f7424462fe3f3a54ff3b2f48ff382b40ff36273dff35263bff352539ff342437ff332337ff332437ff322437ff332537ff322537ff332538ff332637ff332637ff332637ff332637ff332638ff332638ff332738ff332738ff322738ff322738ff322638ff322738ff332638ff312637ff302537ff312536ff302436ff302436ff302335ff2f2235ff2f2235ff2f2235ff2f2135ff2f2135ff2e2135ff2e2035ff2d1f34ff2d1f34ff2c1e33ff2c1d33ff2c1d33ff2b1b32ff2a1b31ff2a1a31ff291930ff281830ff291930ff271a2fff281c32ff262541fe2e4366fd39537fae4f6184699b77c0ad9e76bea39c75bf999d75be8e9e75be839e75bf789d75bd6e9e74be649e75bf5b9d73bf529b73be4a9f75c1439c72be3c9d73bf359a73c0309a70ba2b9a77be279676be23a075bd209f78bf1d9e7bc11b9771bd19a37ac2189f75bf16a274c5159e79c2149973bf149973bf13a179bc13a16bbc13a179bc139479bc13a179bc13946bbc139479bc13a179c912aa80c613a179c912aa80c6129c71b8129c71b812aa80c613a179bc129c80b813a179bc129c80c6129c80c6129c80b8129c71b8129c80c613a179bc129c71c6149973bf159e79c216a274c5179b7ac819a37ac21ba171c61f9c73bd21a274c124a378bf29a276bb2d9f77bb329e75bd359a73bc3b9c75be419976bc469d75bd4c9a75bf529b73be579b75bf5d9a73bd639b76bc689a73bd6d9d75bd729a74be779a74bd7c9c75bd7f9d74bf839e75bf879d75bf8a9b74be8d9d74be8f9d76bd919d74be939c76bf959d74be969c74be989c74be9a9c74bd9b9c75bf9c9b74be9d9c75be9e9d74bea09c74bea29c74bea39b74bda69b73bda89c73beaa9a74bdad9b74bdb19c75bdb49c76beb89d74bebb9e75bfbf9c75bec49c74bec89d74becd9d75bec39c74be6b9b75bf979b75bd726e5382d0261c2dfc271c32fd2e2036fe34273cfe372a3eff392d41ff3a2e41ff3b3042ff3a2d40ff37293eff3a2e41ff392d42ff382c41ff372b40ff36283dff31263cff332a3fff32283dff33273eff32273eff322941ff3a384efe39374de83431496c7b6f84566e6277486a5c7c3060506a448769a5509c76bf2a9e73c24f9b74be409b74bf469971bd409b74bb359f73c02d9971bb249c71bf1e9977bb179b6fbc129c71b80d9d76c409aa71c6059966cc048080bf028080ff01ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808002808080035555aa03aaaaff03aa55aa0280808003aaaaaa035555aa035555aa0280808003aa55aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaff059999cc07926db60ba274d1109f70bf159e79c21d9e7bc1259f75ba2e9674bc389b72bb439c72be4e9d76be5b9d73bf279d76be02ffffff428b8b9bfa454b6bff3f3e58ff3d324aff392c41ff372a3dff36283cff36273aff35263aff342639ff342639ff342638ff342638ff342739ff342739ff342739ff342739ff342839ff35283aff35283aff35283aff35283aff34293aff34293aff34283aff34283aff33283aff332839ff332839ff332738ff322638ff322637ff312537ff312537ff302436ff312336ff2f2236ff2f2336ff2f2236ff2f2236ff2f2135ff2f2135ff2e2035ff2d1f34ff2d1f34ff2d1e34ff2d1d33ff2c1c33ff2b1b32ff2b1b32ff2a1930ff291a2fff281a30ff291a32ff281c34ff2a2e4fff33496ef93c59816f7c75a1b59e75beab9d74bfa29c74be979d75bf8c9d75bf829d74be789d73bd6e9e74be659d74bd5d9c73bd549e73bf4d9c74bd469d75bd3f9a71be399d74c0349d76bf309a75ba2c9c74b9289f79bf26a179bc239975bd219b74c11e996fbb1e9977bb1ca476bf1ba171bd1ba17bbd1a9d76ba1a9d76c419a37ac2199970c219a37ac219a37ac219a37ac219a37ac21a9d76ba19a37ac2189f75bf19997ac219997ab8199970b8189575bf199970b8199970b8189f75bf189f75bf189f75bf189f75bf189f75bf19997ab81a9d76ba1a9d76ba1ba171c61d9e72c11fa573bd219b74c123a075bd279d76be299b76c12e9b74bc339b73b9379974b93b9c75be409b74bf479a73bb4d9c71bd529b73be579b72bf5f9973bc649c75bf6a9a73bc6f9c73bc759b74be7b9b74bd809b74bd859b75bc899c73be8d9d74be919d74c0959d74be979d75bf9b9c75bf9d9c73be9f9d75bfa09c74bfa39c75bfa59c74bea69b73bda79c74bfa99d74beaa9c75beab9b74bdab9d74bfae9d75bdaf9c75bdb09b74beb39b75bdb59c75beb79c75beb99c75bebc9c75bebf9e75bfc39c74bec79c75beca9d74bfcd9b74bed29d75bd6a9f76c0b19c73be798b69a9a133263cf2271932fd2b1b35ff2c1d35ff312339ff35283cff382d40ff3a2e41ff3a3042ff3b3041ff3a2b3fff37293eff3a3245ff3b3246ff3a3045ff393144ff362a3fff322a3fff332d40ff34293eff33293eff33293fff353247ff3b4255fe383850fc353547f2444260f4332c43f42f2a42f12b2539d92a2435982f273434584e62259f75ba2a9e79c23b9c75ba3e9c73bd349d76bf2c9c74bf249c78bf1d9e72b916a280c5119678b40d9d62b109aa71c606aa80d504bf80bf028080ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa028080800280808002808080035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808004bf80bf06aa80d50ba274b90f9977bb16a274b91c9b76b6249c71b82d9971bb369c76bd419d72bc4d9c74bd5a9974be26a179c303ffaaaa5e9090a3fc475373ff424662ff3e354bff3a2e42ff392c3fff37293cff37293bff35273aff35273aff35283aff362839ff35283aff35283aff35283aff35293bff36293bff362a3bff36293bff362a3cff362a3cff362a3cff362a3bff352a3bff352a3bff352a3bff34293bff34293aff34293aff342839ff342739ff332839ff332739ff312638ff312537ff322438ff302337ff2f2337ff302337ff302236ff2f2236ff2f2236ff2f2136ff2f2136ff2e2035ff2d1f35ff2d1e34ff2d1e33ff2c1d33ff2b1b32ff2b1a30ff2b1a31ff291930ff291a31ff281b32ff29213cff2c3656fe36507ac44b638b8a9d78bcb49d74beaa9c74bea09e74bf969c74be8d9c74be839e75bf7a9d73be709b74bd679c74bf609d72bd589c74bc509c73bc4a9b72be439c76c23e9c73c13a9e77bd359a73bc319c72c12e9b74bc2c9c74bf299b76bb279d76be269a72bc249c78bf23a075bd229d78bb219b74c1219b74c1219b74b9219b74b9209f78bf209f78bf219b74b9209f78bf209f70bf21a274b9219b74b9219b74b9219b74b9209778bf209778bf209778bf209778bf1f9c73bd1f9c7bc51f9c73bd209778bf209778b7209778b7209f78bf219b74c1239975bd249c78bf279d7cbe299b76bb2c9c74bf2f9877be339b73be379974b93c9973bb419972bc469975bd4b9974bb529b73be589a74bf5e9872bb659a72bd6b9b72bc719973bb779a74bd7d9b74bc839a73bb889c74bf8d9c74be929d75be979b75bd9b9c75bf9f9c73bfa29c74bea59c74bea89c75bfaa9c74beac9d74bfad9e74beaf9c75bfb19c75beb29c74bdb49c74beb59c75beb59c75beb79c75beb89d74beb99c74bdba9c75bfbc9c75bebd9d74bebf9c74bfc19d74bec59b74bec79b75beca9d75bdcc9c74bed09c74bed39c75bf939c74bfb19d75be629c72be926b4f80d425192ffc281a34ff2a1933ff2b1a32ff2d1b34ff302137ff34273bff372b3fff392e3fff3a3142ff3a3141ff35253aff372a41ff3b3748ff3a3749ff393649ff3a3649ff372e43ff342c43ff342f43ff342a3fff34293fff342b40ff3b3c50ff3f465bfe3b3950fe38394efe404562fe332e45fe322c44fe2d283bfe292435fc252132c9302c422c8b74a24c9e72bf349d76bf3ba075be329e75c22a9e73bc229d78c31ba17bbd15aa79c2109f80bf0caa80bf089f80df059999cc04bf80bf028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff0280808001ffffff0280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa0280808003aa55aa01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff04bf80bf06aa80d50a9980cc0ea480c8149973bf1a9d76c4229d70c32b9a71be359a73bc409b74bf4c9a75bc589a74bc25a57cc11eaa80c4738e90a2fa495c7eff454f6eff40394fff3c3044ff3a2d3fff392b3dff382a3cff37293bff36293bff37293bff36293bff372a3bff372b3cff362a3bff372b3cff372b3cff372c3dff372c3dff362c3cff372d3dff372d3dff372c3cff372c3dff362c3cff372c3dff362b3cff352b3cff362b3cff352b3cff35293bff35293bff34283aff33283aff332739ff322639ff312538ff302438ff302338ff302337ff302337ff2f2337ff2f2236ff2f2236ff2f2236ff2f2236ff2d2035ff2e2034ff2d1e33ff2c1d33ff2b1c31ff2a1b31ff2a1b31ff2a1a32ff291b31ff291d34ff2a2643ff2f4269fa3b587e9f7d6fa2bd9d75beb39d73bda99d74bea09c74bf969c74be8e9c75be859b75be7c9c73bd729d74be6b9d75bc639d74bf5c9b74bc559c75bd4f9b74be499d73c0449d74bf3f9e75c23c9d77bf389b76bf359f78c0339b73be309a75bf2f9872b82c9c74bf2c9c74bf2b9a71b82a9e73bc2a9873bc299b76bb299b76c1299b76bb299b76c12a9873bc299b70bb2a9e73bc2a9873bc29a276c1299b76bb299b70bb299b76bb299576bb299b70bb289f79bf289973bf289973b9279d76be289f79bf299b76bb289f73bf29a276c12a9e73c22b9a77be2e9b74bc319772b6329975bd369c71bd399874bc3d9b75bc429b74bd469d75bd4c9a72bc519a71bd579872bc5d9a70bd639b71bf6b9b72bc729a72bc789b73bd7e9c73be849c74bd8a9b74bc909c73bd959c74be9b9c75bf9f9d75bfa49b73bca89c75beab9d74bfaf9d76bfb29c75bdb49d74bfb79c74beb89d74beba9c75bdbb9d74bfbd9d74bebe9c75bdbf9e74bfc19d74bec29c74bdc39c74bec39c74bec59b73bdc59d74bec79e75bec99d75bdca9d74bfcc9c74becf9c75bfd09d74bed39b74bec89c74beb19c73bd7c9c75bf7f9b74bf87916cac84382b42f9271d32fe291a32ff281833ff291732ff291630ff2b1931ff2d1d34ff32243aff34293cff382d3fff3a3141ff382b3fff312136ff392d42ff3d3c4fff3c3b4fff3d4054ff3c3e52ff393549ff362f47ff342f43ff342a3fff332940ff343145ff3f4456ff41485dff3a3d52ff3d475fff404968ff333148ff332d48ff2f2a3fff2b2539ff2b273df63b466a556f7b9f4a9b72be439c72ba399d74c0309a75bf289973b9209f78bf1a9d76ba14a673bf0f9977bb0c956abf089f80bf059966cc03aaaaaa0280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff01ff00ff0100000001ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff068080aa09aa8ee30db176c413a179bc1a9d76ba219b74c12a9873bc349871ba3d9b71c04a9b72be569a74be309a75bf1eaa80bb689196a9fa4d6387ff49597cff423e54ff3d3346ff3c3043ff3a2d3fff392c3eff382b3cff382b3dff382b3cff382b3cff382c3dff382c3cff372c3cff382d3eff392e3eff392e3eff392e3eff382f3eff39303eff39303fff39303fff382f3fff38303eff382f3fff382f3eff362e3eff362e3eff362d3dff362b3dff352b3cff352a3cff352a3bff33293aff332839ff322839ff312539ff302437ff302438ff302438ff302437ff2f2537ff302437ff2f2337ff2f2337ff2e2236ff2e2136ff2d2034ff2d1f34ff2c1e32ff2b1c32ff2b1b33ff2a1b31ff2a1b32ff291c31ff291e36ff292f50fd364f77c24a6381979f78bfbc9c73beb39d73bdab9d74bda19d74be989c74be8f9d74bf879d73bf7f9d74bd779c74bd6f9c73bf689a73bd619e74bd5a9c74be559c75bd4f9b71be4a9b75be479a73be429b74c13f9e75be3d9b71bc3b9c75be389b76bf379e79be359f78c0359f73bc349d76ba339b73be339b73b9329975bd339b73be329975bd329975bd339673b9339b73b9339b73b9339b78be339b73be339b73be339b78be329975bd329970bd329970bd319c72c1319c72c131a178c1319c72bb319c72c1319c72c1339b73be349d76bf359f78c0379e74be3a9a77bd3d9b75bc409b74bb449a74bb489c75bf4d9874bd529b73be579b72bc5d9a70bd639b71bc699b72bd719973be779a74bf7e9c73be859973be8b9c74bd919b74bc979b75bd9d9c75bea29c73bda79c76bdac9c75beb09c74beb49c76beb89d74bebb9d75bfbd9d75c0c09d75bec29c75bfc39d74bfc59d74beba9e75bfa29d73bd969c75be979b75bdcc9c74becc9c76becc9c74becd9b74bec19d74becf9c74bed09c73bed29d75bfd49c75bed59c74bed79d75bfda9d75bd7b9e74bf7d9d74be7f9d74bf7a8e6dab893d3049ef231a2ffe271b35ff281933ff271630ff27152fff27152eff28152fff29162fff2b1a32ff2f2036ff33263aff362c3eff382d3fff322438ff34263aff393146ff3b4255ff3c4659ff404e5fff414d5eff3b3f52ff363248ff352e44ff342b3fff332a3fff38384bff41475cff404860ff3d4259ff425d7cff364364ff34314bff342f49ff322a42ff2d2b41fe37425ffb465c864f7b8ebb36a176c23f9a75be369c76bd2c9c74bf259f75c11ea277bb189f75bf13a179bc0ea480c80a9980cc089f80bf059966cc035555aa0280808001ffffff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808003aa55aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff059966cc08bf80bf0d9d89c412aa80c6189f75bf209778b728996cb9329970bd3c9973bb479a73be539a72bb359f78c01ca476bf4f919babfb4e678bff4c6287ff45435bff3e3549ff3d3144ff3b2e40ff3a2d3fff392c3dff392c3eff392d3eff392d3eff392d3eff392e3eff392f3eff3a2f3fff3a303fff3a3140ff3a3240ff3a3340ff3a3240ff3a3340ff3a3340ff39333fff393340ff39323fff38313eff38313fff37303eff372e3eff362e3dff362d3dff352c3cff352b3bff352b3bff33293aff332839ff322739ff322639ff312539ff312538ff302538ff2f2537ff2f2538ff2f2538ff2f2437ff2f2337ff2f2336ff2e2136ff2d2035ff2d1e34ff2d1e34ff2c1d33ff2b1c33ff2a1b33ff291b33ff2a1d32ff29233efe2f3d61f239567b8b7f6ea7c49c74bebc9c73beb59c74bdac9c74bea39b74bd9b9c73bd939c74bf8a9d74be829d74be7b9b74bf759d74be6d9d75bd679c74bf619b74bd5b9d73bf579b72bf529b73be4e9d76be4b9c74bb489c75bf459b73bc439c76be429e78c1409b74bb409b74bb3f9a71ba3e9c73bd3d9b71bc3d9b75c03c9d73bf3d9b75bc3d9b75bc3d9f75c03d9b75bc3d9b71bc3e9c77bd3c9d73bf3c9973bb3d9b75c03d9b75bc3c9d73bf3c9973bf3c9973bb3b9c75be3ba075be3c9d73bf3c9973bb3c9d73bf3d9f75c03e9c73bd409b74bf429b74bd459b76bc489c71bc4b9c74be4f9e74be549e73bc589c74bc5e9b75be639d74bf699b72bd709b74bd769973be7d9b72be839c73bf8a9b73be919b72be979b75bf9e9d74bea39b74bda99b73bdaf9c75bdb39b75bdb89d74bebc9d75bebf9c74bec39d74bec69d75bfc99c75beca9d75bfcc9c76bfce9d74bfcf9c74bfc39d74bf919d74be6b9d75bfa09e76bfd59c74bed69c75bdd69c74bdd79d74beb19c75bed99c74beda9c75bddb9c76bfdc9c75bed09c74be7d9d74c07f9f74bf829d76be4f9877b28641354cd5291f35fe251b34fe271a37ff271834ff251630ff251530ff25142eff25132eff26142eff28152fff2a1830ff2d1d33ff322439ff352a3dff36293eff35283cff362b3eff373347ff3e4659ff3e4e5fff455766ff455768ff394557ff38364cff362e43ff342a3eff332b3fff3a3c4fff42485dff404760ff3c4a64ff457799ff333c59ff35314cff343049ff332e45ff383b5afe405379f74b6489378b8bb03ca277c4299570bb329e75bd2a9e73bc23a075bd1c9b6db6179b6fbc129c71b80d9d76c40a9980b207b692b6048040bf03aa55aa01ffffff01ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa03aaaaff035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff03aa55aa059999cc089f60bf0c956abf109f70bf179b7abc1e9977bb279676be2f9d72be399d74bc459b73bc519a74bd469d71bd1baa7bc6308a95aaf5536f92ff4f6b92ff4a4c67ff40384dff3e3346ff3c2f41ff3b2e40ff3a2e3fff3a2e3fff3a2e3fff3a2f3fff3b3040ff3b3040ff3a3240ff3c3241ff3c3441ff3c3441ff3c3542ff3c3641ff3c3642ff3c3742ff3c3742ff3b3641ff3b3641ff3c3541ff3b3441ff3a3340ff393240ff38313eff38303fff372e3eff362e3eff362d3dff352c3cff342a3aff342a3bff34293aff33283aff322739ff312639ff312539ff302538ff302638ff302538ff302538ff302438ff2f2337ff2f2337ff2e2236ff2e2034ff2e1f35ff2d1e35ff2d1d34ff2c1c34ff2b1c33ff291c33ff291e36ff292a48fc324971be5d628ccc9c74bec59d74bebd9d74bdb59c74beae9b74bda69d75be9e9d74be969c75be8f9b74bd879d73bf819c73be7a9d73be749e75bd6e9b74be689d73bf649c73bd5f9973bf5b9a73bf589c74bc549b73bf519d74c04f9e77c24e9d72be4c9e75bc4b9c74be499d73bd499a73bd499a73bd499d77bd489c75bc499a73bd489c75bc499a73bd499d73bd489c75bf499a73bd489c75bf499a73bd489c75bf489c75bf479e77be479a73be479a73be479a73be479a73be479e73be479a73be479a73be489f75bf499d73c04b9c74be4e9d76be519d74c0549b73bc579b75bf5b9d73bf609d75bd659d74bd6a9a73be719c73be759b74be7c9c73bd839a73bf899c73be919b74be979b73bf9d9c73bea39b74bfaa9c72bdaf9c73bdb59c74beb99c74bebd9d74bec29c74bdc69c75bdc99c75becd9d75bec39d74bec59d74beb99d75c0a09b74bea29c74bdd89d75bed99c74c0b29c74bf529f76c1539d75be379e79c3379e79c37d9d74c08b9e75bfa79d74bfa89c75bfc69c74bdc69c74bdab9d74bdbb9d74be619b76b8786c5382aa32263edf281e37fe231935fe251a39ff261838ff251635ff241431ff23132eff23132eff23122dff23122cff24132cff26142fff291730ff2c1a33ff302037ff34273cff352a3fff362b3eff372d41ff373145ff3d4154ff415160ff455767ff465667ff3f5467ff38364dff372f44ff332b3eff322c3fff3c3c51ff41485cff3f4862ff3b5a77ff4380a5ff333550ff37324cff35304bff3a3d58ff3d4a6ffe43557ee05365891fa5adbd289973bf14a680bf2e9b74bc269a72bc1f9c73bd19a37ac2149973bf109f80bf0caa80bf08bf80df06aa80d5048080bf03aaaaaa01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa03aa55aa0280808003aa55aa01ffffff01ffffff0280808001ffffff01ffffff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02808080059999cc07b66ddb0ba274d1109f70bf16a274c51d9572c125986eba2e9b74bc379974be439872be4e9a72be4f9e74be279d7cc420979fafec5c7898ff507197ff4e5879ff433d51ff403447ff3e3143ff3c3041ff3b3041ff3b3041ff3b3040ff3b3142ff3b3242ff3b3342ff3c3442ff3d3643ff3d3643ff3d3743ff3d3843ff3d3943ff3d3a44ff3e3944ff3e3944ff3c3843ff3c3843ff3d3743ff3c3743ff3b3642ff3a3441ff393240ff39313fff38303eff372f3eff372d3dff362d3dff352b3bff352b3cff352a3bff34293aff322739ff32273aff312639ff312538ff302538ff302538ff302538ff302538ff302438ff302437ff2e2236ff2d2235ff2e2036ff2d1f35ff2d1f35ff2c1d34ff2c1c34ff2a1c34ff291d33ff27213aff293458e6395076959071afcd9d75bec69c74bdbf9c75beb89d74beb19c73bdaa9c74bda39b74bd9b9c75bf949d73bf8e9c73bd879d73bf819c73be7b9b74bf769c75be719c75c06d9a73bd699b75bd659d77bd629c75be5e9d75be5c9b74bc5a9c74be599b73bd589a74bc569a74be569a74bb559972bd559c75bd559c75bd559972bd559c72c0569a74be569a71be559c72bd559c72bd559c75bd549b73bf549b73bc549e73bf549b73bf539a72be549b73bc539d75be539d72be539d72be539d72be549b73bf559c75bd579b72bc599b73bd5b9a73bc5e9b75be609a72bf649c75bf699b72bb6d9d73bd729d74be779c74bf7d9b74be839c73bd8a9b74bc909c73bd969b74be9d9c73bca39c75bfa99b74beaf9c73bdb59b74bdba9c75bfbf9c74bec49c74bdc89c74becc9d76becf9c75bed49c75be859d75be609d75bd2ba071b803aaaaaa489c75bc8e9e77be789f79bd46a07cb641997aa9288673803484717b3884727b3982707d3982707936806d7b2e80747a23928a8a21a2939b328f858a6957495a94302635cd251b32f6211734ff251a39ff261a39ff241938fe241836ff221633ff211331ff22132fff21112dff21112dff21112eff22122dff23132eff24132fff281630ff2c1b33ff2e1f37ff2f2238ff34273dff332a3dff362c41ff372f44ff3b374cff40465aff454b62ff465f74ff51758cff3b374eff3b384cff373245ff322d40ff3a384eff3f4458ff414962ff406b8cff44749aff36344eff38344dff393a54ff3d4767ff404d75fd3c4970c458769d2db093cc339b73be189f75bf289f73bf229d70bb1c9b76bf179b6fbc129c71b80ea480c80a9980b207b692db04bf80bf04bf80bf028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff0280808001ffffff01ffffff02808080028080800280808003aaaaff035555aa035555aa03aa55aa0280808003aaaaff02808080035555aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff04bf80bf06aa80d50a9966cc0f9977bb14a680cc1c9b76bf239975bd2c9c74bf369c71bd419972bc4c9a72bf599e73bd26a172bc19b8adc2d16280a1ff53769cff526589ff454159ff423649ff3f3346ff3e3243ff3c3242ff3c3242ff3c3241ff3d3343ff3c3443ff3d3644ff3d3744ff3e3945ff3f3b46ff403c47ff403d47ff3f3e47ff3e3d46ff3f3d46ff3f3c46ff3d3c45ff3d3b46ff3e3b45ff3d3945ff3d3843ff3c3642ff3b3541ff3a3340ff3a3240ff38303eff372f3fff372e3eff352c3dff352b3cff352a3cff352a3cff34293bff33283bff322739ff322639ff312639ff312539ff302538ff302538ff302538ff302438ff2f2338ff2d2236ff2e2236ff2e2137ff2e2036ff2d1f35ff2c1e35ff2c1d35ff291c34ff291d34ff26243dfd2c426d81515f79929b75bece9c74bdc89c74bdc29c74bdbb9b74beb59c74bdae9d74bfa99b74bda19d74be9a9d74be949d75bf8e9c75be899a73be849b74bd7f9d74bf7a9d75be769c75be729d74c06f9c75bf6d9a73bd6a9c73be689a73bd669b73be659a72bd649e75bf639b74bc629c72be629c72be639b74bf639b74bc639b74bc639d74bf639d74bc629c72be629c75be629c75be619b74c0629c72be619b74c0619e74c0619b74bd619b74bd619b74bd609d75bf619b74bd619e74c0629c72be629c75be649c73bd669b76be689d76bf6b9b72bc6e9b74be729d74be769c73be7a9d73be809b74bd849c76bf8a9d74be909c73bd969c74be9c9d74bea29c73bda99a73bdaf9a73bdb59c74beba9b75bfc09b74bdc49b74be969e75be679c74bf509c73bf44a178bfab9e76bc636f528348352a3c713d324896362c42aa362c42bb322841d82f2340e4291f3be9261c3aed271c3bf2261b3bf5251c3bf6251b3af5241b39f5241b39f5231937f6211837f4201634f31e1431f81f1330fe221634fe241a37fe241936fe24193aff211738ff211637ff211536ff201434ff1f1331ff1e132fff1e122fff1f1130ff1f102eff1f112fff20112eff20122dff23142fff261731ff2b1a33ff302139ff31233aff30223aff302238ff33283cff332c3fff352f44ff39394fff3f5a69ff618b9aff39475bff3a3d51ff3c3e51ff3d3c4eff363244ff343046ff3c3b50ff3f495dff42698cff3c5270ff333249ff363650ff3c405dff3d4c73ff424a77fc486c949595e0ee1ba184bd309a75ba289973bf249c78bf1e9977c4199970b8149973bf108f70bf0caa80bf09aa71c606aa80d504bf80bf03aa55aa02ff80ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa02808080035555aa035555aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff02ff80ff04bf80bf06aa80d509aa8ee30ea480c8149980bf1a9d76ba229670bb2a9873bc349d71bf3e9c73bd4a9b72be569d74be5e9b72bb1bb397c6b36886a4ff567b9fff547299ff484a64ff42394dff3f3547ff3f3445ff3d3443ff3e3444ff3e3544ff3e3645ff3f3845ff3f3946ff403b47ff413c48ff413e47ff413f49ff413f48ff414149ff404048ff404048ff404049ff3f3e48ff3f3e48ff3f3c47ff3e3c47ff3e3b46ff3d3945ff3c3743ff3c3542ff3a3441ff38323eff372f40ff372e3eff362d3eff362c3dff352b3cff352a3cff342a3bff33293bff32273aff32273aff312639ff312639ff312539ff312539ff302539ff302438ff302438ff2f2337ff2f2338ff2e2237ff2e2237ff2d2036ff2d1f37ff2c1d35ff2a1d33ff281c35ff291d35ff252948fb313f65575e6475789d75bfd09d74beca9d74bfc59d74bebe9c75bfb99c74beb49c74bcad9c74bea79d74bfa19d74c09c9b74be979d75bd919d74be8d9d74be889c74bd849c74bf819c73be7e9c73be7a9b73be799c74be769c75be759b74bb739b73bf729d74be729a72bc719c73be709d74bf719c73be719c73be719c73be709d74bf719c73be719e73be719c73be709d74bf709d74bf709d74bf709b74bd6f9c73bf6f9c73bf6f9a73bc6f9c73bf6f9c73bc6e9e74be6f9a73bc719c73be719c73be729a74be749c75bf779c74bd799c74be7c9c73bf809d74bf849c74bf899a73be8d9d74be929b75be979d73bd9d9c73bea39c72bda89b73beae9b74bdb59b75beba9b75bfc09b74bec59b73bd979d75bf9b9e75bf859d75be598a6d9e7c544665b530273eef251f36fe2a2341ff2c2747ff2c2747ff2c2748fe2b2648fd2c2649fd2b2446fd2b2345fd2a2243fd2a2243fe2a2142fe2a2142fe2a2141fe292141fe282041fe282041fe282041fe272042fd261f41fd241d3cfe231b3afe201837ff201734ff201533ff201532ff1f1434ff1f1435ff1e1336ff1e1435ff1e1233ff1c1131ff1d1030ff1d1130ff1e0f30ff1e102eff1f112eff22122fff241430ff2a1934ff2c1e36ff2f243aff33273eff34273fff32263eff31253dff2f2a41ff333146ff334256ff363b4fff3a3b50ff3a3c50ff3e3e52ff3e3e52ff3b3a4eff363244ff353145ff373c56ff3f4d71ff314260ff2d4161ff3c415fff3a476aff3e517bfe3e5786f89feeec72aee2ed21a27cc12d9971bb269a72bc209f78bf1b9771bd159e79c2129c80b80d9d76c40a9980cc089f80bf059966cc04bf80bf03aa55aa01ffffff028080ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa0280808002808080035555aa035555aa035555aa03aa55aa02ff80ff03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff0100000001ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff059966cc089f60bf0d9d76c4129c71c61a9d76ba219374b9299b76c1339b73b93c9d73bf489c75bf549e73bf609d72bf39a179bc8e7793b0ff587fa3fe567aa2ff4d5672ff433d52ff413748ff403546ff3e3546ff3e3645ff3f3745ff3f3946ff403b47ff403c47ff413d48ff423f49ff424049ff42414aff42414aff44424aff43424aff43424bff41424aff41414aff403f49ff403e48ff3f3d47ff3f3c47ff3f3a46ff3d3944ff3c3743ff3b3543ff393341ff383140ff382f40ff372e3fff362d3eff352c3dff342b3cff352a3dff33293bff33293bff32273aff322739ff31263aff312538ff312539ff2f2538ff312539ff302438ff2f2337ff2e2337ff2e2337ff2e2236ff2e2237ff2e2037ff2c1e36ff2b1e35ff2b1c33ff291c36fe262037fe2a2c4fe5313a57638b76a2939e74bfd39c74becd9d75bec89d74bec39c74bebe9c73bdb99c75beb39b75bdae9b74bda99b73bda39c74bf9f9c73bf9b9c73bd979b75bd929b73be909c75bd8c9b75bd899a73be879b73bf859b73be839c73bd829d74be809d74bf819c75be809b74bd7f9d74bf809b74bd7f9d74bf809b74bd809b74bf809d76bf809b74bd809b74bd7f9d74bf7f9d74bf7e9c73be7f9d74bf7e9c73be7e9c73be7e9c73be7e9a73bc7e9c73bc7d9b74be7e9a73bc7e9c75be809b74bd819c75c0839c73bf849c74bf889c74bd8b9c74bf8f9b74bd939c74bf969b74be9b9c75bfa09c74bea59c74beaa9c74beaf9c73bdb59b74bdba9b75bfbf9c74bfc59b73bda39c75bf819c75c0519d78c0669173a8a53e314de9252138fc292444fe2b264afe2b264afe2b2749fe2b2648fe2a2547fe292444fe292343fe292242fe292140fe292140fe29213fff29203fff28203fff28203fff28203fff271f3fff27203fff261f3fff261e3fff241e41ff241e40ff231e40ff231f40ff221e3eff221d3dff211a3bff201837ff1f1533ff1e1331ff1e1231ff1d1231ff1b1032ff1b1030ff1a0f2cff190f2cff1a0f2aff1b0f2bff1b102dff1e102dff22132fff261631ff2a1b34ff2d2038ff30243cff30253eff30253dff2f253dff2f283fff312e44ff34364bff373a4eff373a4cff393a4eff3a3b4eff3b3c4dff3c3b4dff3a384cff363448ff32344dff334b68ff328bb5ff406182ff353a59ff425078ff2f3f6aff7aaec8ebaeeef12f9db3d42e9b74bc279d76be219b74c11c9b76b616a274b9129c71b80ea480c80ba274b909aa71c606aa55aa059966cc048080bf03aaaaaa028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff0000ff0001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aa55aa06aa80aa089f80df0c9580bf13a179bc189f75bf1f9c73bd289973bf309a75bf3b9c75ba469d71bd539a72bb5e9d75c11ca476bf607a92adfe5a83a6ff5780a6ff526486ff454259ff423a4cff403747ff403847ff403946ff403a47ff403c47ff413d49ff413f49ff42414aff43424bff43434bff44434bff44444cff44454cff44454dff44454cff44454cff42434bff41424aff41404aff403f48ff403d48ff3f3c46ff3e3a45ff3d3944ff3c3743ff3a3541ff393241ff383040ff372e3fff372d3eff362d3dff352c3cff352b3cff342a3cff33293bff33283aff32273aff32263aff312639ff312539ff302539ff302539ff302438ff2f2438ff2f2438ff2f2338ff2e2337ff2f2238ff2e2137ff2d2037ff2c1e35ff2c1d34ff291d36ff271c35fe25213cfd2e3259dc2e3a535d685d79c09d75bebb9d75bf9d9c75bebf9c74bec79c75bfc39d74bebf9c74beb99d74beb59c74beb19c73bdab9d74bfa99b74bda39c74bfa19d74be9d9c73be999d75c0979b75bf959c74c0949b73be929b73be919b74be909c73bd8f9b72bd8f9b74bd8e9c75be8e9c75be8e9a73be8e9c75be8e9c73be8e9c73be8f9b74bd8e9c75be8d9d74c08e9c73be8d9c74be8c9d75bf8d9c74be8d9c74be8c9b73bd8c9d75bf8d9c74be8c9b75bd8c9d75bf8d9c74be8e9c73be8f9d74bf919d74c0949d75bf969c74be999b75be9d9c75bea09c74bfa49b75bea89b73beac9c74bfb19c73bdb69c73bdbb9b73bec09b74bec59b73bdaf9d75bf739d76bf4f9e74c2429b78b28e2f2b3be62a2541fe2b2447ff2a2548ff2a2548fe292447ff292347ff292343ff292242ff292241ff29213fff28213fff28203eff28203dff281f3dff271f3cff271f3cff271e3cff251e3cff241d3cff241d3bff241c3bff231c3bff221b3cff221a3aff221b3aff211c3bff211d3cff211e3dff221f3eff221e42ff211e40ff211d3eff211a39ff1f1735ff1d1330ff1c112eff1b102dff1b0f2eff1b0e2dff1a0e2dff190d2bff190e2bff190e2bff1e102cff21132fff261731ff281a33ff2a1d36ff2c1f39ff2b1f38ff2a1f37ff2b223aff2d273eff302e43ff333346ff37374bff37384dff38374cff38394aff3a3b4dff3a3b51ff34425fff2d6e96ff37b1c9ff4aa0baff363757ff3f496aff363e61ff354362fe6a9bb27aa1cddb209f78bf279d76be229670b41d9e72b9189575b513a179bc109f70bf0caa6abf09aa8ec607926ddb05cc99cc04bf80bf03aaaaff028080ff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808003aa55aa03aa55aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa03aa55aa0280808003aa55aa0280808001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0280808003aa55aa05cc66cc089f60bf0caa80bf11a578c3179b6fbc1f9c73bd279d76be309a75bf3a9a72bd449d74bf509c73bc5d9c73c01ba171bd3f8a9eb2fb5b84a7ff5782a5ff5c769bff4a4c65ff433d50ff423949ff413a4aff413b48ff423d49ff413e49ff43404aff43414aff43434bff43444cff44454cff45464dff44464dff44474eff45474eff45474fff45464dff44454dff43434cff42414bff41404aff413e48ff403d47ff3f3b46ff3d3a44ff3d3845ff3c3644ff393441ff393241ff382f3fff372e3fff362d3eff352c3dff352c3cff342a3bff34293bff33283aff32283bff32283aff312639ff312639ff302538ff302539ff302439ff302438ff302438ff302338ff2e2337ff2e2338ff2f2238ff2e2137ff2d2035ff2d1e35ff291c34ff251b36ff241e36fe262445fd2e3659f0313854796e6185c19d76becc9c74beae9b74bfaa9c74bea79c74bdc89d74bec59d74bec09d74bebc9c75beb89d74beb59b75bdb09c74bfad9c74c0a99d74c0a79d74bfa59c74bea39c74bfa29d74bea19b74be9f9c73bf9e9b74be9e9b74be9d9c75be9d9a73bc9c9b74be9d9c73bc9d9c75be9d9c73be9d9c73be9c9b72be9c9d74bf9c9b74be9c9d74be9c9b74be9b9c75bf9c9b74be9c9b74be9b9b73bd9b9c73bf9a9c74be9b9c75bf9b9c75bf9d9c73be9c9b74be9e9d73bea09c73bea29c74bea59c74bea79c74bfaa9c75bead9c74beb19c73bdb49c74beb99c74bdbd9b74bdc19c74bdc69c74bdca9b74bdce9c74bd779c74bf369c76c2509670b2b6342b49fb292648fe29264bff2a2549ff292448ff292347ff282344ff282243ff282241ff28213fff27213dff26203cff271f3bff261e3bff261e3cff261e3bff261e3bff251d3bff241c3aff241b3aff231b39ff231b39ff221a38ff211a39ff211a3aff211b38ff221a38ff221b3aff221c3bff231e3dff241f3eff231e3dff231e3dff231e3eff221f40ff231e41ff221e3fff201b38ff1e1634ff1b102dff1a102cff1a0e2dff1a0e2cff190d2cff180d2bff1a0d2bff1c102dff20122fff241530ff261831ff271a33ff271b33ff281d34ff2b2137ff2d263cff2f2c3fff332e44ff333349ff34374dff39394cff39384dff343f59ff2c567bff2f86b4ff3aabdeff409ebdff2f415dff3c3958ff373854fe2e324bfe2d3f5fd33561811c9b9bc8229d78c3219b74c11c9b76bf189f75bf149973bf0f9977cc0d9d76c40ab280cc089f80bf07926db60599669904bf80bf028080800280808001ffffff00ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff010000ff028080800280808002808080035555aa035555aa035555aa03aaaaff03aa55aa0280808003aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff0280808003aa55aa059966cc089f80bf0d9d76c4129c71b818956ab51f9c73bd279d76be2f9d72be399d70bc449a70bb509c73bc5c9b74bc5b9d73bf369c8eb8ef6289aaff5884a8ff5c82a9ff4f5979ff454154ff413d4dff423b4aff413e4aff433f4aff41414aff43414bff43434bff44454dff45474eff44484fff454950ff454a50ff454a51ff444b50ff444a50ff454a4fff45474eff45464dff42444bff41434bff414149ff403f48ff3e3d46ff3f3b46ff3d3944ff3c3744ff3a3542ff393242ff383040ff382f3fff372e3eff362d3dff352c3cff352b3cff342a3bff33293bff32283bff31283aff31273aff31263aff312639ff302438ff302538ff302438ff302337ff2f2437ff2f2337ff2f2336ff2f2337ff2d2136ff2c1f36ff2a1c35ff261934ff231933ff241b37ff251e39ff252442ff2a2b4ef62e2f4da2414150699479aac19c74beda9c74bdc89d74bed29d73bfce9c74bfcb9c74bec79c73bec39c74bebf9c74bebc9c75beba9c75bfb79c74beb49c74beb29c74bfb09c74beaf9c75bdad9c74beac9c74beab9d74bfab9b74bdab9d74bda99d74beaa9c74beab9b74bdaa9a74beaa9c75beaa9c75beaa9c74beaa9c74bdaa9c74beaa9c74bdaa9c74bdaa9c74bda99b74bea99d74bea99b74bea99b74bea99b74bda99b74bea99b74bda99d74beaa9c74beab9d74bfad9c74beaf9c75bdb09c74beb49c73beb69d74bfb99c74bebd9d74bebf9c74bfc49c74bec79b73bccb9c74becf9c74bed39c74be519d74c01ca476bf13515151b529223dfb2b284aff2b284dff2b284aff292648ff292548ff282345ff292342ff28223fff28203eff271f3dff271e3cff281d3cff261c3aff261c39ff251c38ff251c39ff251b39ff241b39ff231b39ff221a39ff211939ff211938ff211a39ff201a38ff211a3aff221b3bff241d39ff231c38ff241d37ff241c37ff251b37ff251b34ff251b34ff251b36ff241b37ff241c39ff231d3cff221d3fff221f3dff201d3bff1e1533ff1b0f2dff190d2dff190d2dff190d2dff1a0e2cff1a0f2cff1c102dff1f122dff22152eff241730ff261b32ff291e35ff2b2137ff2b253aff2e293eff312b41ff333146ff35374bff323e57ff2b496cff24628fff2587bdff3095cdff337b9fff2c3752ff333048ff312e47ff2b2f44fe2f465fd14a7e972d99c1d20faa77cc219b74b9169774ae189f80bf13a179c9108f70bf0d9d76c40a9980cc089f80bf07926db6059999cc04bf80bf02808080028080ff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa02808080035555aa035555aa035555aa03aa55aa03ffaaff03aa55aa035555aa03aaaaff03aaaaff02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff00ffff0000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff01ffffff0280808003aaaaaa04bf80bf06aa80d50a9966b20d9d76c4129c71c6199970b8209f78bf27966fbe309a70bf3a9a72bd449d74bf4f9e74be5b9d73bf5b9a73bf21aa9bc9cc678eafff5985a9fe5785adff5a7699ff464a64ff43404eff433d4dff43404dff43414cff43424cff43444cff44464eff45484fff464a51ff454b51ff454c52ff454c52ff454c52ff464d52ff464d52ff454c50ff454a50ff45484eff44474eff42454cff43424bff404049ff3f3e48ff3f3c46ff3e3a46ff3c3844ff3c3644ff3a3342ff393241ff383040ff372e3fff362d3eff362c3dff362b3dff342a3bff32293bff32293bff32283bff312739ff302639ff302538ff312539ff302439ff302439ff302438ff302438ff2f2337ff2f2237ff2d2036ff2a1d34ff271b34ff251833ff231833ff221935ff251a36ff231b38ff251d3aff261f3bfe272544fc2b2b4df8292846a23734477c826b98a89e76beda9c74bdbc9c73beac9c75bed09c74bece9c74bdca9d74bfc79b73bec59d74bdc19c74bec09d75bebe9d75bfbc9c75bebb9b74beb99c74beb99c74beb79c75bfb79c74beb79c74beb79c74beb79c74beb79c74beb79c74beb79c74beb79c74beb79c74beb69d74bdb69d74bdb69a73bdb69c73bdb69c74bdb59c74beb59c74beb59c74beb59b74beb59c74beb59c75beb59e75beb69d74bdb79c74beb79c74bfb99c75bebb9b74bebd9b74bdbf9c74bec19c74bec49c75bec79c75beca9d74bdcd9d75bed19c74bed59c74bdd89c74bedb9c74be7e9c73bc3aa788bdc1322c47fd292851ff292854fe282b56ff262c57ff262b56ff262a52ff27294fff262649ff262345ff272244ff26203fff251f3cff251d3aff241b39ff241b38ff251b37ff241b37ff221a37ff221938ff211937ff211939ff201939ff201938ff221a38ff251c39ff251b38ff251a38ff251a37ff261b37ff261936ff251a35ff251934ff261a35ff261935ff261934ff261934ff261834ff261934ff251a33ff241c37ff23203aff24223eff211f3cff1a1230ff1a0e2dff1a0e2dff1a0e2cff1a0f2eff1c112fff1f142fff221832ff261c36ff272039ff29243dff2d2a41ff2f2e46ff303148ff323249ff323146ff333649ff314563ff295986ff286a9aff2a6894ff274463ff2d2e41ff312e3fff2d2b42ff263250f43e75948676b7ce17b1d3e90ea480c8209f78bf1c9b76b6179b7abc13a179c9109f80bf0d9d76c40a9980cc089f80bf07926db604bf80bf03aa55aa028080ff028080ff02ff80ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ff00ff01ff00ff01ffffff01ffffff0280808002808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa028080800280808003aa55aa028080ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001000000028080ff02808080028080ff028080ff03aa55ff059966cc089f80bf0b8b74b90ea480c8149973bf1a9d76ba219b74b9289973bf319c72c13a9e72c1449d74bf4f9e74be5c9b74bc559f75bd04ffffffab6d91b0ff5a88acff5184aaff5f89abff4a5b79ff444355ff443f4dff43404cff45424eff45434fff44464fff44484fff464a51ff464b51ff464d53ff464d53ff464e53ff464e54ff464e53ff454e53ff464e53ff464c51ff464a51ff45484fff43464eff42444bff42424aff403f49ff403d48ff3e3b45ff3d3945ff3c3744ff3a3443ff393242ff383040ff372f3fff362e3eff362d3dff362c3cff352a3cff332a3cff32293bff32283aff31273aff302739ff302639ff302539ff302539ff302439ff2f2438ff2e2337ff2c1f35ff281a32ff251731ff241631ff221533ff221734ff231835ff231936ff241a37ff241936ff241a37ff241b36ff251d38fe262040fe272749fd2a2850f32d2a46ba3a334696816894969c77bbb39d75bdd99b73bdc99b73bdac9c74beb79c75becf9c74becc9c74beca9d75bfc99c73bdc79c75bec69c74bdc49d75bfc39d74bec39c74bec39c74bec29c74bdc29c74bfc29c75bfc29b74bdc19c74bec29c74bfc29b74bfc29c75bfc29c74bdc19d74bec29c74bdc19d74bec19c74bec19c73bec19c74bec09b74bec19c74bdc19c74bdc19c73bdc19c74bec19c74bdc29c74bfc39c73bec49c75bec69c75bdc79c75beca9b74bdcb9c75bece9c74bdd19c74bed39c74bed79b74bed89c75bedc9c75bec39d74be8d9d76be2fa87dc3893a384afb28254afe242349fe25264cff262751ff252954ff242b54ff232c53ff222a51ff23294eff22254aff242346ff252142ff241f3eff251d3bff251b39ff241b38ff241a36ff231936ff221937ff211939ff211838ff211837ff221938ff241a38ff241a36ff251a35ff261a34ff251935ff261935ff261933ff261933ff261933ff261833ff261832ff261831ff261832ff261832ff261831ff261832ff271831ff251a32ff251b34ff252039ff23243fff222341ff1d1734ff1a0f2eff1b0f2eff1b1030ff1d1332ff201835ff231d3aff26223fff282743ff2d2e49ff2f344fff2e3955ff313f5eff344362ff354462ff363e59ff363b53ff333d56ff2c3a56ff2c2e45ff302b3cff2e2d3dfe2b2e44fe2e4a6ad461acc34e9de2ef0faa99cc169774c51f9c73bd1b9771bd16a274c513a179bc0f9977cc0d9d76c40b8b74b909aa71c607926db6059966cc04bf80bf03aa55aa02ff80ff01ffffff0280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808001ff00ff03aaaaaa03aa55aa048040bf059966cc06aa80d5098e71aa0c9580bf109f70bf159e6db61c9b76b623a075bd2b9a77be339b73be3c9d77bf479e73bb519d74c05d9c73bd429b74bd2ea17ac279789ab5ff5c89adff5685adff5a89acff52799bff464a5eff444254ff44404fff45424fff454450ff464651ff454951ff464c53ff464d53ff464e54ff474f55ff475055ff475055ff465055ff475055ff484f54ff474e53ff464c52ff464a51ff44474eff43454dff42434bff414049ff403e48ff3e3c46ff3d3945ff3c3845ff3b3544ff3a3342ff383140ff382f3fff362e3eff362d3dff352c3cff342b3bff332b3bff33293bff32293aff32283aff30273aff302738ff302638ff302538ff2d2137ff291c34ff241532ff22122fff20112eff1e102fff1f102eff1f112eff201430ff221532ff231633ff231633ff231632ff231633ff241734ff241834ff251a36ff251d39ff26213efc282646fe2c2b4cfa2b2847ce36324c793d394c8586699dcb9c76bbdc9b74bdda9c74bfcb9c74bed59d74bed49b75bed39c74bec49c75bec39c74becf9c75bece9c74bdcd9d75becd9d74becc9c74becc9c74becd9d75bdcc9c74becd9d74becc9c74bebf9c75bfcb9d75beb19d75c0cc9c74becc9c73bdcc9c73bdcb9d75bfcb9d74bfcb9c74becb9c74becb9c75becb9c75becb9c74becb9d75bfcb9d75bfcc9c74becd9d75becf9b74becf9c75bed29b75bdd39c74bed59d74bed79b74bed99c74bedc9c74bec29c74bd7f9d76bf8b9a75b93e806b944d776a848b44425cf4282648fe26274aff252449ff262448ff232346ff252448ff242447ff242448ff242548ff232347ff222244ff231f41ff231e3fff231d3cff241c39ff241a38ff231a37ff231937ff231837ff201836ff211838ff231937ff251a35ff251a34ff261935ff261833ff261832ff261732ff271831ff261730ff261731ff26172fff271730ff26172fff261730ff271730ff271730ff27172fff271730ff27172fff26182eff26172fff251831ff241a34ff25203aff252743ff242b45ff1d1937ff1c1133ff1c1534ff1f1837ff222040ff262746ff292e4eff2d3554ff2f3c5dff324465ff334b6eff345073ff335679ff365980ff375b83ff375880ff384e6fff32354eff2d2c3dff2d2c3efe2e3852f54174929568b7d12e9bd3e3189f80bf1a9d76ba1d9e72c11a9d76ba16a274b913a179bc0f9966bb0d9d76c40ab280cc089f80bf07926db605cc99cc048080bf03aa55aa02ff80ff0280808001ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0100ffff0000ff0001ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff00000000028080800280808003aa55aa04bf80bf059966cc07b692db089f80bf0b8b74b90ea480c813946bbc189575b51e9977c4259f75c12d9971bb369c71bd3e9c73c1499d73c0539d75be5f9c73bc5f9c73bc529f76be5f9199b7ff5e89afff5885adfe5382a8ff5a92b5ff485c78ff45475cff434051ff454250ff454350ff454651ff464953ff464c54ff464e54ff484f55ff475055ff475056ff475055ff465155ff485156ff484f55ff474f55ff474d54ff464c54ff454950ff44474eff42444cff41414aff403f48ff3f3d47ff3e3b46ff3c3845ff3b3644ff3a3443ff393241ff383040ff372f3eff372e3eff362c3cff362b3cff342a3cff322a3bff32293bff32283bff31283aff302738ff2d2138ff261834ff21122fff1d0f2eff1d0f2dff1d0d2bff1d0e2aff1d0e2bff1e102dff20112fff20122fff221330ff221330ff221430ff231531ff231531ff241531ff251632ff251833ff251935ff261b37ff251d38ff251f3cff282144fe2a264cfd2f2a4ff72f2949bd37334aa1615274719c7eb5719e78c0d09d74bedc9b74bedb9c74bfbf9e74bfbe9d75bfd89c75bed79b74bed79d74bed69c74bdd69c75bfc89c74bead9c73be9f9d75bf849e76c16b9b75bf519d74bd509f76bf449a74bb859d75c0859d75be849e76bf849c76bf849c74bf849e76bf849c74bfc79c75bfd49b75bed49c75bed49c75bed69c74bdd69c75bfd69c75bfd79d75bed99c76beda9c74bdc09d75bede9c74be9a9d76be4f9b7bb28a664f74ae4b3c5bc2362f4ecf353554eb323356f82d2d53fb2d2e56fe2b2c55ff272852ff27274eff25254bff242347ff232143ff22203fff231e3eff221c3cff221a3cff231b3bff231a38ff241938ff231936ff231935ff231936ff231936ff221839ff211737ff231837ff251a37ff271a34ff271933ff271834ff261833ff261731ff271731ff271630ff27172fff27172fff26172eff27162eff27172eff27172fff27172fff27172eff27162eff27162eff27172fff27172fff27172fff27172fff26172fff261831ff241b34ff24213aff272b45ff27304dff1c1d3dff1f1a3cff222444ff272c4cff2a3355ff2a3c5fff2e4469ff304e73ff32547bff335b82ff345f88ff35658dff376793ff356893ff365c84ff2e3e60ff2a3147ff2c334cfe314a70d7579ec05184d6e91aa793c4169774b91f9c73bd1ba171c6179b7abc159e79b6119669b40f9966bb0c956abf0a9980cc089f80bf07926db605cc99cc048080bf03aa55ff02ff80ff0280808001ffffff010000ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa035555aa035555aa03aaaaff03aa55aa03aa55aa035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff0000ff0001ff00ff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff0280808003aa55aa03aa55aa059999cc06aa80aa06aa80d5089f80bf0ba274d10e926db6119669b415aa79c21a9d76ba229670bb289f79bf309f75bf389b72bf429b74bd4c9e75bf579b72bf619e74bd6d9d75c05c9b74bc43ab9cc2fc5d87adff5886adfe5684aeff5289acff5c8bacff495168ff464457ff454152ff464351ff464451ff474853ff484b55ff474f56ff484f56ff475056ff485158ff495257ff485256ff485157ff475156ff485156ff475055ff464e53ff454b52ff444850ff43464dff42424bff423f4aff3f3e47ff3e3b46ff3d3944ff3b3744ff3b3542ff393342ff393141ff38303fff372e3eff342f3eff342d3bff352c3dff332a3dff33293cff32273aff2e2237ff271532ff200e2cff1e0c2aff1c0c28ff1c0c2bff1b0c29ff1b0d29ff1d0e2dff1e0f2fff1f102fff1f102fff201130ff22132fff22132fff23142fff23142fff251530ff261631ff261731ff261733ff271833ff261833ff271834ff261a34ff271c35ff261e36ff26203dff272344ff2a264cfe312c56f82f2b4ac5423e55974a445b9d775d8d8e9573aead9f77bed39c74bfd19d75c0df9d75bf8b9c74bfde9c74bfde9c74bfde9c74bfdd9d75c09a9d76c08c9d75bd639d74bf559f75c0709d74bf8b9e75bf8c9d75bd8c9d75bd8c9d75bd8c9d75bd8c9d75bda69d75bedd9c75bddd9c75bedd9c75bede9b74beb49c74bf7d9b74bcde9c74bedf9c75beb69c74bdab9e77bfb89673b15b4e405a8f3d354dd7332f4af92a294afe2f3358fe2e355efe2c335cfe2a315aff292d57ff292a54fe25264dff252347ff242044ff241d40ff241e3dff231c3aff251a36ff251935ff241935ff241934ff241934ff241934ff241837ff231835ff241934ff231833ff231834ff221735ff231736ff251a36ff261934ff271832ff271832ff261831ff261831ff271730ff271730ff271630ff271730ff28172eff28172eff28172fff28172eff28172eff27162eff28172fff28162eff28162eff28172eff28172eff28162eff27172eff27162eff27162eff27172fff271932ff251b34ff25243eff273250ff28395bff23274aff263153ff2a385cff2e4065ff304b73ff2f537dff315a85ff34608bff346591ff356a97ff366b96ff366890ff355374ff2e3854ff313750fd394868f14b7ea69f77c7e1208fd7ef13a179bc159e6dc21d9e72b9199970c216a274b912aa80c6109f80bf0d9d76c40ba274b9098e71c607b66ddb06aa80d50599999903aa55ff03aaaaaa028080ff0280808001ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ff00ff01ffffff01ffffff01ffffff0280808001ffffff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa0280808003aa55aa02808080028080ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000280808002808080028080ff03aaaaaa04bf80bf059966cc07926db609aa8ec60ba274b90e926db6109f80bf149973bf199970c21f9c73bd259f75c12c9c74bf349d76bf3d9f71bc469d75bd509c73bc5a9c74be659d74c0719c73be5e9b75be1bbda1d0e66386aaff5986acff5684acff5480a8ff5da1c1ff4a7594ff464d66ff454355ff464252ff454351ff464552ff484a55ff484d57ff485058ff475158ff485258ff485258ff495258ff485358ff485257ff485257ff475157ff484d55ff474c54ff454951ff44474fff42444dff41414bff403e48ff3f3c47ff3d3946ff3c3845ff3c3644ff3a3443ff393241ff383140ff372f3fff382e3fff362d3dff352b3dff35293dff31213aff261431ff1f0c29ff1c0b27ff1c0a26ff1d0a26ff1d0929ff1d0a2aff1c0b2bff1d0b2bff1d0d2bff1e0f2cff1f0f2bff20102dff21112fff22122dff23132fff25152fff261630ff271730ff271831ff271832ff271832ff271831ff271832ff271832ff271833ff271933ff271934ff271b35ff271b36ff271e39fe26213dfe262443ff2a294eff2b2e56fd2d2f55e935365bd1373659bb3f395a96493f58776758726b836994759d7ab9b09f78bf779f7abf22b487ca22ac80c320a780b71fa57bbd1ea277c41ea277c41ea277bb1fa573bd1fa57bbd1f9c73bd1ea277c42d9f77c13ba075be49a177c09d9f77c0ac9d75be929f77be88a17abf3a95779e6f6c557cb16d567f9a2d283fc9302c46ec303151fd2c3055ff2e355afd2d365dfe2b355cfe2b3259fe2a3056fe282c51fe27274cff272348ff252145ff251e3fff251b3bff251a3bff261a3aff251939ff261a36ff241a35ff251a36ff251a35ff251935ff251935ff251935ff251935ff251935ff251834ff221733ff221632ff251834ff261834ff271732ff271731ff271631ff271730ff271730ff27182fff27172fff28172fff27172eff27172eff28172fff28172fff28172fff28172fff29182fff28172fff28182fff29182eff28172eff29182fff28172fff28172eff28172fff28172fff28172fff27172eff271730ff271931ff271c35ff292a49ff2d3c60ff283c62ff2a3a61ff2d456dff314d78ff325683ff325e8aff336490ff366795ff376b99ff366a94ff375a7dff30415dff303d57fd374b6df14c7599ab62a9cf4385ceec189595ca149973bf1a9d76c41a9d76ba169774c513a179c910af80cf0ea46dc80c956abf0a9980cc089f80bf07b66ddb059999cc0599669903aa55aa03aaaaaa028080ff01ffffff028080ff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa03aa55aa03aaaaff03aa55aa0280808003aaaaff03aaaaff028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ff00ff0280808003aa55aa04bf80bf06aa80d5089f80bf098e71aa0caa80bf0ea46dc8119678c3149973bf19997ab81e996fbb239975bd2a9e79c2319c72bb3a9a72bd429b74bd4b9c74be559c75bd5f9c73bf6a9c73be759d74be489c75bf16ae8bc5b86989aaff5884abff5585acff5583abff4b84aaff5ba7c4ff49657fff464b5fff454355ff464351ff464352ff474653ff474a58ff474f58ff475159ff475258ff495359ff495359ff485359ff485359ff475358ff465157ff475057ff464e55ff464b53ff454851ff42454eff41434cff413f4aff3f3d48ff3e3b47ff3c3946ff3b3744ff3b3544ff3a3342ff393141ff383040ff372f3fff362d3cff362a3aff2a1b2cff250e23ff290b23ff300b23ff430e27ff4c0f29ff470f28ff350d25ff270b23ff210d23ff1f0c24ff1e0d25ff1d0d26ff200e28ff20102aff21122dff23122fff25142fff271730ff281931ff281a32ff281a32ff281932ff281933ff281832ff291932ff281832ff281931ff281931ff281932ff271932ff281a33ff281a33ff271b35ff271d37ff261f3afe262142fe26244afe252751fe272a56fe2b2e5afd2d2f5bfb2f3059f434345ae6323151d6342e4dc5413952a9483e54914c4153804e4054775145586e5d4d5f6c6655666e6d5a6b716c5a6872625362725c4a5e73524356774b3c4f7e43374b8941384a993f3749aa3e3547ca383045d72b2644e82d2a4cfa2d2c52fd2c2c58fd2c325dfe2b325bfe2a335afe29315afe293057fe292f55ff292c51ff27294cff272447ff272344ff261f40ff261e3eff261c3dff261b3bff261a39ff261a38ff251a38ff251a38ff261a37ff261a37ff261a36ff261a36ff261935ff261a35ff251934ff251833ff251732ff241631ff241532ff271833ff271731ff271731ff271630ff271630ff271730ff28172fff27172fff28172fff28172eff29172fff28172fff29182fff28172eff29182fff29182fff29182fff2a182fff291830ff29192fff29182fff2a1830ff29182fff2a1830ff291830ff29182fff29182fff28172fff28172fff271830ff271830ff271a30ff28223dff293557ff2c4870ff2a446cff2f4e76ff335a85ff34618bff356793ff366997ff356a97ff345d84ff324969ff2f405bff334969fb42668ebc5491be5772bcdf229d8eca259875ba21a274c11d9e7bc1189f75bf149973bf11a578c30f9977bb0d9d76c40ba274d1098e71c6088080bf06aa80aa059966cc03aaaaff03aaaaaa028080800280808001ff00ff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff03aa55aa035555aa035555aa035555aa03aa55aa03ffaaff02ffffff035555aa03aaaaff035555aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080ff03aa55aa048080bf06aa80aa089f80bf0a9980cc0c956abf0f9977bb11a578c314a673bf189f75bf1d9e72c1229d78c3299b76c1309a75bf379e74be409b74bf489c75bf519d74c05a9f74c1649e75bf6e9e74be7a9d73be859d75c02ea174bc857390abff5783a9ff5684abff5383abff5381acff4c90afff4c9cb7ff485f7dff45495cff454353ff474252ff474453ff484657ff484c57ff485159ff475259ff47525aff475359ff475459ff465359ff465359ff455259ff455158ff455156ff464c53ff454a52ff44464fff41444cff41404bff403d49ff3e3c47ff3d3a46ff3d3846ff3b3643ff3b3443ff393241ff383141ff382f3eff412839ff681e34ff741830ff7e1b31ff851d33ff8b1f35ff8c1f34ff8c1d33ff8f1e32ff902036ff881f35ff7a1a34ff6f1831ff691530ff5e132eff4b112bff290e25ff24122eff251430ff271731ff291a32ff291b32ff2a1d33ff291c33ff291b33ff291a33ff291a32ff291a32ff291932ff281a33ff281932ff281932ff281931ff281931ff281a32ff281933ff271a34ff281b34ff281b36ff271d38ff271f3bff27203eff272342ff262545ff26274afe27294eff292a53fe2a2b56fd2a2e59fd2c305bfb2f335bfa31345bf833355cf833335cf832325af931325af831335af831325af732345cf831335dfa31345dfb31345efc30355ffd2e345efd2d325efd2c325efe2c325cfd2a305afe2a2f59fe292d57fe282c54ff282d54ff292a4fff28284cff28264aff292446ff282243ff282141ff281f3eff271d3cff281d3bff281c39ff261b39ff261a38ff251a36ff271a38ff261b37ff271b37ff261b37ff271a35ff261a34ff261933ff261933ff261832ff241731ff261832ff251631ff24142fff271633ff281731ff28172fff28162fff27162eff28162eff28162eff28172fff29172fff2a182fff29172eff2a182fff29172eff2a1830ff2a192fff2a182fff2a182fff2a1930ff2a1930ff2b1a30ff2b1930ff2a1a30ff2a1930ff2a1a30ff2b1a31ff2a1a30ff2b1a30ff291930ff291830ff28182fff291830ff271831ff281931ff2a1c35ff272d4bff2e4972ff2f517aff33537cff34608dff3a6794ff3a6993ff385f89ff314c70fe304667fd334f70ec406086b65380a86a6aa4cc2d8e99d2269a72bc22a578c31f9c73bd1c9b76bf179b7abc129c71c6108f70af0d9d76c40ba274b909aa8ec6089f80bf06aa55d5059966cc04bf80bf03aaaaff03aaaaff02ff80ff01ff00ff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080800280808001ffffff01ffffff0280808002808080035555aa035555aa035555aa03aa55aa028080800280808003aa55aa035555aa035555aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0000000001ffffff028080ff03aa55aa048080bf06aa80aa07926db60a8066b20c9580bf0f9977cc13a179bc169774b919a370c21e9977bb239975bd289973bf309a75bf369c71bd3e9c73c1469d75c14f9b74be589c74bf619b74bd6b9d75bf759d74c07f9d74bf8a9d74be2f9d77c3547c95adfd557ea4ff5281a7ff5281aaff4f80aaff5080abff4d99b3ff47a0bcff465e78ff444760ff464252ff474253ff474452ff484855ff484e59ff46525aff46535aff46545aff47545bff47545aff46545aff46545aff475359ff455258ff474e56ff464b53ff444851ff43454eff41424cff40404aff3f3c48ff3e3b46ff3e3946ff3c3644ff3b3543ff3a3342ff383140ff3a2b3eff752437ff9f2535ff9c2535ff982235ff982437ff982639ff9b2336ff9e2437ff9c2437ff992336ff982336ff952136ff891c30ff881b31ff8b1d32ff8e1e35ff6f1a30ff25132dff281631ff2a1a32ff2b1c33ff2b1e33ff2b1e33ff2b1e34ff2a1d34ff2a1c34ff2a1b34ff2a1b33ff2a1a32ff2a1a32ff291a32ff2a1a32ff291a32ff291931ff281932ff291931ff281932ff281932ff291933ff281a34ff281b34ff281c35ff281b36ff281c38ff271d39ff271e3aff271f3cff26203dff27223fff262442fe262645fe292948fe2b2d4ffe2d3053fe2e3156fe2d3157fe2c3055fe2b2f55fe2a2e54fe2b2f55fe2a2e54fe2b2f54fe2a2e52fe292d51ff292c4fff292c4eff29294cff28284aff292648ff292548ff282445ff292444ff292242ff282140ff281f3eff291f3dff281d3bff281d3cff281c3bff271b39ff271c37ff271b37ff271b38ff271b38ff261a37ff271a37ff271a36ff261934ff251834ff271832ff271831ff271830ff271730ff26172fff26172fff25172fff23142eff261630ff281630ff28162fff28172fff28162fff29172fff29182fff28172fff291930ff291930ff2a182fff2a182fff2b1930ff2a192fff2b1930ff2c1a31ff2b1a30ff2b1a31ff2b1a31ff2c1c32ff2b1c32ff2c1b32ff2b1b31ff2c1b32ff2c1b32ff2b1b31ff2b1b31ff2b1b31ff2b1b31ff2b1b31ff2a1931ff291831ff2a1831ff291931ff2a1b34ff29223eff2b4168ff39638eff2f5882ff3b6492ff35597ffe2d4c6dfd2d4a6dee385679a84a678d605d80a53b7d8fba289f80c60faa88cc2d9971c1299b76bb229d78c31a9d6cba16a274c5139479bc0ea46dc80caa80bf0ab280cc089f80bf089f60bf06aa80d504bf80bf048080bf03aa55aa028080ff01ffffff028080ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff0280808001ffffff0280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff028080ff04bf80bf05cc99cc07926db609aa8ec60d9d76c40f9977bb12aa71c616a280c51a936cb11e9977bb249c71bf299b76c12f9872be369c76bd3e9c73bd469d75bd4e9d76be56a077c1609d75bf689d73bf729d74be7c9e75bf869c74be909e75bf279d76be337d91a5f5547b9eff4e7ba3ff4f7ca4ff4e7ca6ff4c7fa9ff4e7eaaff4598b5ff45a3c2ff445f7cff41475cff474153ff474153ff494454ff474957ff474f5aff47535bff47545bff47545bff47555bff47545bff47545aff47535aff465358ff475058ff464d54ff464952ff42474fff43434eff40404aff3f3f4aff3d3a46ff3e3947ff3d3644ff3c3544ff3b3544ff3a3343ff3b2a3aff942938ffa82637ffa12438ff9f2537ffa72b3bffa92d3dffa12a3affa82b3affa92a3cffa82a3cffa8293bffa92a3cff9f283bff8a1b33ff911f33ff962135ff902838ff27122aff2a1932ff2b1c33ff2c1e33ff2d1f34ff2c1f34ff2d1f34ff2c1d34ff2b1d34ff2b1c34ff2b1c33ff2b1c33ff2b1b33ff2b1b32ff2a1b32ff2a1b32ff2a1a31ff291931ff291a32ff291a31ff281931ff291930ff281931ff281a31ff271931ff281a33ff281a33ff281a33ff281b34ff271b35ff271b36ff271c37ff271c38ff281d3aff271e3bff261e39ff28213eff282241ff292446ff2a2748ff2a2748ff292748ff282848ff282746ff292947ff2a2948ff2a2848ff2a2747ff2a2645ff2a2543ff292441ff2a2241ff29213fff2a2140ff281f3cff291f3dff281e3cff281d3aff281c38ff281c37ff291b38ff281b37ff281a36ff281b36ff281b35ff281a34ff271933ff271832ff271831ff271830ff271731ff271730ff27162fff27172fff26162eff27172eff26162eff27172eff26152dff24152dff28182eff28172eff291830ff281730ff29182fff29182fff29182fff2a1930ff2a1930ff2a1a30ff2b1a30ff2b1a30ff2c1a31ff2c1b31ff2c1c31ff2c1c32ff2d1c32ff2d1c32ff2d1d32ff2d1d33ff2d1d32ff2d1d33ff2d1e33ff2d1e33ff2c1d32ff2d1e33ff2c1d32ff2c1d33ff2c1c32ff2b1c32ff2c1c33ff2a1b32ff2a1a32ff2a1a32ff291b34ff2a1f38ff293559fe366293f3406892d045617eaa425a7476505f7d4f71719b20a78fbf309f75bf429b74bd469d78c1359a73bc33a078be2a9e79c223a07cc51ca476c817a67ac8129c71c60ea46dc80a9966cc089f60bf07926db606aa80d505996699048080bf03aa55aa028080ff01ffffff0280808001ffffff00ffff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff02808080028080ff04bf80ff0599669907926db60a9980b20c956abf0faa77cc13a179c916a274b91ba17bbd209f78bf259f75c12a9873bc319772bb369c76c23e9c73c1479a73be4e9d72c1579b72bf5f9e73c1699e72c0719e73c07b9e74bf849e74bf8d9d74c0849c74bd529f73be26a89ac9dd537399ff4a7099ff4a739bff4b77a0ff4978a1ff4b79a7ff4877a6ff4190afff49a0c1ff40668eff424b5fff464353ff474351ff484554ff484a59ff48515aff46545bff47555bff47555cff47555bff47545bff47545aff47535aff475058ff484e56ff464b53ff434750ff42444eff41424dff3f3f4aff3e3d48ff3d3a46ff3c3746ff3c3645ff3b3645ff3b3344ff402939ffa52d3cffad2c3affa72839ffad2d3cffb4313effb4323effa22b3affb2313fffb43040ffb3303fffb2303fffb43040ffb53041ff9c263aff972335ffa32838ffa32f3eff2b1428ff2b1b32ff2c1e34ff2d1f34ff2d2034ff2d2035ff2d2034ff2d2034ff2c1e35ff2c1e34ff2c1d33ff2c1c34ff2b1c33ff2b1c33ff2a1b33ff2a1b32ff2a1b32ff2a1b30ff2a1a31ff291930ff291931ff291931ff291a30ff281930ff281a30ff281931ff291932ff281931ff281a32ff271a32ff271a33ff271b33ff271a34ff271a36ff281b37ff261b36ff251a36ff261c39ff271e3dff27203fff282040ff272040ff272141ff282142ff282241ff292242ff2a2444ff292443ff292444ff292240ff2b2240ff2a203eff291f3cff291e3cff291e3cff291d39ff281c37ff291c36ff291b35ff281a33ff281a33ff281a34ff281934ff271a33ff281932ff281831ff281831ff28172fff28182fff28172eff27172eff27172dff27172eff27172eff27172eff27172eff27172eff27172fff24152dff27172fff291830ff29182fff29182fff2a1930ff2a1930ff2a1930ff2a1930ff2b1a31ff2b1b31ff2c1c31ff2c1c32ff2c1c31ff2e1d32ff2d1d33ff2d1e33ff2c1e32ff2d1e33ff2d1f33ff2d1e33ff2d1f33ff2d1f33ff2d1f34ff2d1f33ff2e1f33ff2d1f34ff2d1f34ff2c1e33ff2d1e34ff2d1e34ff2c1e34ff2d1d34ff2a1d32ff2b1c34ff2b1b34ff2a1c34ff291e35ff292c49fe345888c2507da328b9b2cc06ffffff11a587c35b9d76bf449a74bb529b73be479a73be429b78bd389b76bf2d9f77c126a179bc1fa57bc5189f75ca13946bbc0f9977bb0ba274d1089f80bf06aa80d5059966cc048080bf048080bf035555aa0280808001ffffff01ffffff01ff00ff01ffffff010000ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa03aa55aa02808080035555aa035555aa03aa55aa04bf80bf02ff80ff03aaaaff035555aa035555aa03aa55aa0280808003aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff0001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000028080800280808003aa55aa059966cc07926db6098e71aa0ba274d10f9977bb129c71b8179b7abc1ba17bc6209f78b7269a72bc2b9a71be319c78c1399d74bc3f9e75be479e73c2509f76bf589f74bf619b74bd6a9c73be729d72be7b9e74bf849e74bf8c9e75bf969c74be9f9d73bfa89c73bf25a583c1bf547397ff44648dff436591ff436a90ff446f96ff42739eff4375a0ff4670a3ff498ca8ff43a0c4ff3d6c91ff434c64ff444455ff464352ff474655ff484c59ff47535bff46545bff47545cff47555cff47545bff47545bff47535aff465258ff464f56ff444c54ff444952ff424650ff40434dff3f404aff3d3d48ff3d3b47ff3c3947ff3d3846ff3d3746ff3a3443ff402437ffb0313fffaf2c39ffad2a39ffb6323dffbc353fffbb3540ffa82e3bffb53341ffbe3543ffbd3543ffbd3642ffbc3642ffbe3643ffb03140ff9b2838ffad2d3bffac3440ff2e1526ff2b1d32ff2c1f35ff2d2035ff2e2135ff2e2135ff2d2135ff2d2035ff2d1f35ff2d1f35ff2c1f34ff2b1e34ff2c1d34ff2b1d34ff2c1e33ff2b1d33ff2b1c33ff2b1c32ff2a1b33ff2a1b32ff2a1b31ff291a31ff291a31ff291931ff281a31ff281931ff281931ff281931ff271931ff271932ff261931ff261a31ff271a32ff271933ff271a33ff261a34ff241732ff261a35ff261a36ff261b37ff271c39ff271c39ff271d39ff271d3aff271d3bff281e3cff281f3cff28203dff29213eff2a203eff2a203cff2a1f3bff291e39ff291c38ff291c39ff291c36ff291b35ff291b33ff291a32ff281a32ff281931ff291931ff281931ff281931ff28182fff281830ff28172fff29172eff28172eff29182fff28172eff28172eff28182eff28172eff27182eff28182fff28182fff27172fff24142dff2a1a31ff2a1930ff2b1a31ff2b1a30ff2b1a31ff2b1a31ff2b1b32ff2c1c32ff2d1d32ff2d1c32ff2d1d32ff2e1e33ff2d1e33ff2e1e33ff2d1f34ff2e2034ff2d1f34ff2e2034ff2e1f34ff2e2034ff2e2035ff2e2035ff2f2035ff2f2035ff2f2035ff2e2035ff2e2135ff2e2135ff2e2035ff2d2035ff2d2034ff2d1f34ff2c1e34ff2c1d35ff2c1c35ff2b1d35ff2b1e35ff292640ff304b76e94672a1366d80a55d9c73c0539d75c26c9c74bf5f9c73bf539a72bb479e77be3c9d77bf33a078be29a276c1229d78bb1a9d76c414a673cc109f70bf0caa80bf089f80bf06aa55aa04bf80bf03aa55aa028080ff0280808001ffffff01ffffff0100000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa02ffffff03aa55aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff028080800280008003aaaaaa048080bf07b692b6089f80bf0ba274b90ea480c8129c80c616a274c51c9b76bf229d78bb26a179c32c9c74bf339b73be399d74c0419d76c0489c75bf519d74c0599e75c0629f75c16b9d75bf749c75bf7d9d74be859d73be8e9c73be959d74c09e9d74bea79c74bfa59c74bd3ba079c28a5e7694ff435f83ff3d5983ff3c5984ff3c5b82ff3f5f86ff3f628aff3c6796ff416798ff40799cff4093beff446c8dff45526cff44475aff454554ff464856ff474e59ff47525aff46545bff47545bff47545bff47545bff47545bff465359ff465157ff454e55ff444b53ff424851ff41444eff40434dff3e3e49ff3b3845ff393342ff332c3bff2e2435ff291e2fff3d1c2cffb83343ffb42f3dffb32d3dffbc3540ffbf3741ffc03842ffad313dffb73343ffc73846ffc73945ffc73a45ffc83a46ffc63a47ffbd3744ff9e2839ffb4303dffb23843ff301625ff2c1e32ff2c1f34ff2e2135ff2e2236ff2e2236ff2d2135ff2d2035ff2d1f35ff2c1e34ff2c1f34ff2c1f34ff2d1f35ff2d1f36ff2d1f36ff2c1e35ff2c1e35ff2c1d35ff2b1d33ff2a1c32ff2b1b32ff2a1c32ff2a1b32ff291b32ff291a31ff291a31ff281a31ff281a31ff271a31ff271932ff271932ff271a31ff271a31ff261a32ff271933ff261933ff241832ff241933ff261932ff251a33ff261a35ff261a36ff271b37ff261a37ff271b37ff271b38ff281c39ff281c38ff291d39ff2a1e38ff2a1e38ff2a1e38ff2a1c36ff2a1c36ff2a1b36ff291b34ff291b33ff2a1a33ff291a32ff291931ff291931ff291830ff29182fff29182fff28182eff29182fff29182fff28172eff29182eff29182eff28182eff28182eff29182fff29192fff28192fff28182fff28182fff27172fff281730ff2b1a32ff2c1b32ff2c1a31ff2c1c32ff2c1c32ff2c1c31ff2d1d32ff2d1d32ff2d1d32ff2e1f33ff2f1f34ff2e1f34ff2f2034ff2f2034ff2f2135ff2f2135ff2f2135ff2f2136ff2f2136ff2f2136ff2f2236ff2f2237ff2f2135ff2f2136ff2f2136ff2f2236ff2f2236ff2e2236ff2e2236ff2e2236ff2e2136ff2e2036ff2d2036ff2d1f36ff2d1e36ff2c1f36ff2b1f37ff2b243cff314165fb426f9e825e7cab5b9d76bc519d74bd689a73bd5b9a73bf4e9a72be439c76be389b72bb2f9d77be26a179c31ea277c417a67ac812aa80c60d9d76c409aa71c607b66db6048040bf035555550280808001ff00ff028080ff010000ff0000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa035555aa035555aa0280808003aa55aa03aaaaff035555aa028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff010000ff010000ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff0280808003aa55aa048080bf06aa80aa089f60bf0a9980cc0ea46db611a578c316ae80c51ba17bc6209f70bf279d76be2d9971bb349871ba3b9c75be429e74bd4a9f75c1539a75be5c9e74bf649e75bf6d9d75c0769e75c07f9d72bf879d75bf909c73bd989c74bfa09c73bfa89c75bfb09c74be959c74be609d75bf536f7293fb425b81ff395175ff364a72fe32456bff32446aff33486cff344f76ff345582ff385886ff376a8eff3382aaff3b6286ff435272ff444c61ff454959ff444a58ff464e58ff46525bff46535bff46545bff47545bff47545aff465359ff47535aff474f59ff444753ff3f3e4cff373543ff322b39ff2c2433ff281f2fff271d2dff271d2dff291f30ff2e2435ff4b2536ffbc3545ffb7313effb9313fffc33842ffc43a42ffc63b43ffb4343effbb3445ffce3b49ffcc3e47ffcc3d48ffcb3f47ffcd3e49ffc63d49ff9f2a3bffb6343fffb53b47ff301625ff2d1e33ff2d2136ff2e2237ff2e2337ff2e2337ff2b1f33ff2a1d33ff2c1f34ff2e2135ff2f2236ff2e2135ff2e2136ff2e2136ff2e2137ff2e1f36ff2d1f36ff2d1e37ff2d2034ff2c1e34ff2c1e35ff2c1d35ff2a1d34ff2a1c33ff291c34ff291b33ff291b33ff291a33ff281a33ff281a34ff281a33ff271a31ff271b33ff271a32ff271932ff271a32ff251932ff231831ff261932ff261930ff261931ff261932ff261932ff261a32ff261932ff271933ff261a33ff271a34ff281b35ff281b35ff291b35ff2a1c35ff2a1c34ff2a1b33ff2a1b33ff2a1a32ff291a31ff291a31ff291930ff291931ff2a1931ff29192fff29192fff2a182fff2a182fff2a182fff29192fff29182fff29182fff29182fff2a1930ff29192fff291a2fff291930ff291a30ff2a1a30ff291a31ff24142eff2b1a33ff2c1b33ff2d1c33ff2d1c32ff2d1d33ff2d1d32ff2e1e33ff2e1e33ff2e1f33ff2f1f34ff302034ff302035ff2e2034ff2f2236ff2e2135ff2f2336ff2f2236ff2f2236ff302237ff312337ff312337ff302337ff302338ff302236ff302337ff302337ff302337ff302438ff302337ff2f2337ff2f2437ff2f2337ff2f2236ff2e2237ff2e2137ff2d2037ff2d1e38ff2c1f37ff2b233bff313c60ff3c6793c75181b06f9c7ac1719c73be649973bd579b75bc4a9b72be3f9a75be359a73bc2ba077be229d78c31ba17bbd15aa79c20faa77cc0ba274b9089f60bf048080bf035555aa0280808001ff00ff010000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa028080800280808003aa55aa03aa55aa035555aa035555aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff0280808003aa55aa048080bf048080bf06aa80d5088060bf0ba274b90d9d76c4119669b4159e79c21a9d76ba219b74b9279d76be2d9971bb349d76bf3c9973bf439c72be4b9c74be549b73bc5d9c73bd669b73be6f9c73bf789d75bf819c75c08a9d74be919d74c09a9c74bea29d74c0aa9c74beb19d75c0b99c74bebf9b73bf959c74be299b95aee8435878ff354b6fff2f3a5ffe2b3558ff292f53ff293053ff2c385bff2c3c64ff2e416aff304168ff305b7dff2f5a7eff343d58ff3b4058ff3f475aff424b59ff444c58ff434d57ff444d58ff444c56ff414852ff3e424dff3b3947ff352f3fff2f2738ff2b2233ff2b2132ff2a2032ff2c2232ff2f2637ff332a3aff362f40ff3b3544ff3a3444ff3a2e41ff582938ffbd3541ffb8323fffbe3541ffc73c45ffc93c44ffc93d45ffba3640ffbe3644ffd13e49ffd13f49ffd1404affd04148ffd04049ffcb3f49ffa22c3affb93540ffb63f4aff2c1523ff271b2eff281c31ff291d31ff291d32ff2b2032ff2f2336ff302538ff302438ff2f2437ff2f2336ff2f2237ff2e2236ff2f2136ff2e2135ff2c2033ff2a1d31ff271b30ff261830ff23152fff22142eff22132dff22122dff23132eff22132eff23142fff231530ff241730ff251830ff261932ff261a34ff271a35ff271b34ff271b34ff271a35ff271b34ff261a31ff221731ff271a36ff271932ff261930ff261930ff261831ff261931ff271830ff271831ff261931ff261830ff261931ff271932ff291a34ff281b32ff2a1c33ff2b1b33ff2b1b32ff2b1b32ff2a1b32ff2a1a31ff2a1a31ff2a1931ff291930ff2a1930ff2a182fff2a192fff2b192fff2b192fff2b192fff2a1930ff2a192fff2a1a30ff2a1930ff2a1a30ff2a1a30ff2b1b31ff2b1a31ff2a1b31ff2a1a30ff25152fff2d1d35ff2e1d34ff2d1d33ff2e1e33ff2e1f34ff2e1e33ff2f1f34ff302035ff302035ff302135ff312136ff312236ff302337ff2f2336ff302336ff302437ff312437ff312437ff312438ff312438ff312538ff312438ff312438ff302438ff312538ff312539ff312438ff312538ff302438ff302438ff302539ff302438ff302438ff2f2338ff2f2338ff2e2237ff2d2137ff2e213aff2d233cff31385cff3b648def4b85b3368092bd589f77bf609d75bd529b73be479a77be3c9d77bf31a178c1289f79bf209f78bf19a37ab813a179c90d9d76c40a9980b206aa80aa048080bf028080ff01ffffff00ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa02808080035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff03aa55aa03aa55aa04bf80bf068080aa088060bf0b8b74b90d9d76c411a578c3159e79c219997ac2209f78bf269a72bc2d9971bb359a73bc3c9973bb439c72be4c9e75bf549b73bf5e9b75be689a73bd709d74bf7b9b74bd829d74be8c9d75bf959c74be9c9d74bfa59c74beac9d75bfb39d73bdba9c75bfc19c73bec79c73bf669d76c12ca885cbae4c5b78ff35466cff2c3357fe29294bff242242ff23203eff242240ff262647ff242749ff252c4eff2b3250ff26496aff2e3958ff362a45ff342a41ff342b3fff342c40ff352c40ff352a3fff33293dff32273bff32263aff32283bff332b3cff352d3eff383142ff3a3445ff3b3847ff3b3848ff3b3847ff3a3645ff3a3544ff383341ff342f3eff36293bff642a38ffbf3544ffba3242ffc53942ffcc3d46ffcd3e44ffce3e44ffbc3740ffc23a45ffd4404affd34349ffd3434affd3434affd34449ffd0414cffa42d3bffbc3743ffb9404bff2a1323ff291c2eff2c1f34ff2e2337ff2f2539ff302638ff312538ff312539ff302538ff302437ff2e2335ff2b1f33ff281a31ff23152eff21122dff1f102dff1e0f2cff1e0f2cff1d0e2dff1d0f2cff1d0f2dff1d0f2dff1d0f2dff1c0e2dff1d0f2cff1d0f2cff1e102dff1d102dff1e102eff1e112cff1f122dff21132eff22152fff231630ff241731ff271835ff251932ff221632ff261935ff271933ff271933ff271932ff271931ff261831ff271830ff261830ff26182fff261830ff261830ff261831ff271932ff281a32ff2a1b32ff2c1c33ff2b1b32ff2b1b31ff2b1b32ff2b1b31ff2b1b32ff2b1a32ff2b1a31ff2b1a31ff2b1a30ff2c1a30ff2c1a31ff2c1b30ff2c1b30ff2b1b31ff2b1b31ff2b1b31ff2b1b31ff2c1b31ff2b1b31ff2c1b32ff2b1b31ff2b1c32ff281930ff291a33ff2e1e34ff2f1f34ff2f1f34ff2e2034ff2f2035ff2f2135ff302135ff302136ff302236ff312236ff312337ff312336ff302437ff312538ff312538ff312538ff312638ff322639ff312639ff312638ff312639ff312639ff32273aff312639ff322639ff312539ff312539ff312539ff312539ff32263aff31253aff302539ff31253aff302439ff312539ff2f2239ff2f223bff2f223bff2f243dff323659ff3a6390fc4c8cba62729ac1639d74bf5c9b74bc4f9b74bb439872be389b76bf2e9b74bc26a172bc1ea277bb179b7abc11a578c30caa6abf089f80bf068080aa035555aa0280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff0280808002808080035555aa035555aa035555aa03aa55aa03aa55aa02ff80ff03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000010000ff0100000003aa55aa03aaaaaa048080bf059966cc07926ddb0a9980cc0d9d76c4109f70bf14a673bf19a37ac21f9c73bd259f75ba2c9c74bf349876ba3c9d77bf449a74bb4d9c74bd559c72c05e9d75be689a73bd729d72bc7c9a73bd859b73be8e9c75be979b75bfa09c74bea79c74bfae9b74bfb69d74bfbd9b74bdc39c74bec89c74becf9b73beac9d74be609d75bf785b607dfe364166ff2b3154ff282345ff231d3aff221a34ff211833ff211734ff211735ff211937ff221c39ff23223dff2a3551ff31273eff33273eff33273dff34283dff35293eff372c40ff382e42ff3a3344ff3c3745ff3d3946ff3f3c48ff3e3b49ff3d3b48ff3b3747ff383344ff373140ff342d3cff322838ff302637ff2f2634ff2e2534ff2f2333ff702a39ffc13643ffba3240ffca3c46ffcf3e46ffcf4045ffd03f45ffbf3741ffc73c47ffd6424bffd7444affd54449ffd6444affd44548ffd3434cffa52e3bffbf3945ffbc434eff2d1525ff2e2234ff2f2338ff302439ff302538ff302739ff302639ff302539ff2c2235ff251b30ff1f132cff1f112dff1e102eff1f102dff1f112dff20112eff21132fff231430ff241630ff241630ff251731ff251732ff251732ff251632ff241631ff231632ff221432ff211331ff211230ff1f122fff20122eff1e122dff1f122eff1e122bff1f132bff20132dff20152fff1e132fff241733ff261834ff261833ff261932ff261932ff261932ff271931ff261830ff261830ff261830ff261830ff251730ff271831ff281a32ff2a1a33ff2b1c33ff2c1c33ff2c1c33ff2c1c32ff2c1b32ff2c1b32ff2c1c32ff2b1b32ff2d1c32ff2c1c32ff2b1d32ff2b1c31ff2b1c32ff2b1c31ff2c1c32ff2c1c32ff2d1c32ff2c1c32ff2c1c32ff2c1d32ff2d1d32ff2c1e33ff2c1d34ff261730ff2e1f36ff2f2035ff302035ff2f2034ff302236ff2f2135ff312236ff312236ff312336ff312336ff322437ff322437ff312538ff312538ff322638ff322638ff322639ff322639ff322739ff33283aff32283aff33283bff33283aff33283bff33283bff32273aff32273aff32273bff32273aff32273aff32273bff32263aff31263aff32263bff31263aff31263aff30253bff31243bff30243bff31263dff353658ff3e6795fd5097c67366a9cc409f78bf599b73bd4c9e75bc419d76bc369c76bd2c9c74bf239975bd1c9b76bf169780c5108f70bf0ba274b907926db604bf80bf03aaaaaa01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff028080ff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808001ffffff0280808003aaaaaa048040bf059966cc089f80bf0a9966b20d9d76b1119678b4149973bf19a37ac21ea277bb249c71bf2c9c74bf349d76ba3b9775ba439c76be4d9c74bd569d74be5f9c73bf699b72bd729d72bc7c9c73bd869c74be8f9d74bf989c74bfa19b74c0a99d74c0a59c75beb89d74bebe9d75c0c59d74becb9d75bed19c74bed59c74bdb19d73be709b74bd397d7494eb383e62ff2c2e53ff262444ff241c3bff241935ff21152fff20142eff20132eff20142eff1f132fff20162fff211a33ff2a1f36ff2f2239ff31253aff33273bff35283dff372d3fff393041ff3a3242ff3a3443ff3b3443ff3a3343ff393142ff373040ff37303fff362f3eff37303eff37303eff38303eff38303fff38313eff38303fff382c3bff7b2c3cffc33844ffba3040ffcf3f48ffd24047ffd24046ffd24146ffbf3641ffcb3e48ffd7444bffd7464cffd7464affd8474affd64649ffd5444dffa52f3bffc13b46ffbe4550ff2c1627ff2f2336ff302439ff312539ff322539ff2d2336ff281d34ff21152eff1d112cff1e102dff20122fff221431ff261931ff281c31ff2a1e34ff2b1f34ff2b1f34ff2b1f33ff2c2034ff2d2134ff2d2135ff2e2235ff2d2235ff2e2236ff2d2235ff2d2135ff2c2134ff2b2033ff2a1f33ff291e35ff281b35ff261934ff251834ff231733ff221631ff20142dff1f132dff1e122dff20132fff211530ff231632ff241732ff251833ff261933ff261931ff271931ff261931ff261931ff261831ff261830ff261830ff271931ff291a32ff2b1c33ff2c1d33ff2d1e33ff2e1d33ff2e1e32ff2d1d33ff2d1e34ff2d1e34ff2d1d33ff2d1d33ff2c1e32ff2c1e33ff2b1e32ff2c1e32ff2d1e33ff2d1e33ff2d1d32ff2d1d33ff2d1e33ff2e1e33ff2e1e34ff2d1f33ff2c1d34ff281932ff302138ff302136ff302136ff312236ff312337ff312337ff312337ff312437ff312437ff312538ff322538ff312638ff322739ff322739ff322739ff33273aff33273aff33283aff34283bff33283bff34293bff34293cff34293bff34293bff34293cff33293bff33293cff34293cff33283cff32283bff32283cff32283bff32283bff32273bff32283cff31273bff31273dff31263cff32273eff322941ff363b5bfe3e729ffe4da4d08270c0e20ea492c8559c72bd489c75bf3d9b75bc339b78be29a276c1219b74c11a9d76c4149973bf0ea480c80a9980cc07926db6048080bf0280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff02808080028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa03aaaaff035555aa035555aa0280808003aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808001ff00ff03aa55aa048080bf059966cc07926db6098e71c60c956abf0f9966bb149973bf189f75bf1d9e72c123a075c52a9e73bc329970b83b9c70ba439c76be4c9a75bc559c72bd5f9c71bc699972bd739d73bf7d9d74be879b73bd909c73bf9a9c74be839c75bfab9d74bfa79c74bf829b74bec19c74bea19d74beb39d75bfc49c74bed79b74bedb9c74bed29d73bf9d9c73c04d9f7bc0bb38395eff2f2e51ff262241ff251b3aff241837ff211430ff21132eff20122dff20122dff20112eff1e122bff22152dff261a30ff2a1c33ff2c1f35ff302335ff312536ff362a3cff382e3fff3a3342ff3d3745ff3f3a46ff3f3a47ff3f3b47ff3e3d45ff3e3c46ff3e3a44ff3d3943ff3d3844ff3b3642ff3b3541ff3a3440ff393240ff382c3cff842d3cffc53945ffbb3140ffd3424affd54147ffd44147ffd54246ffbf3742ffd04049ffd9444cffd8474bffd8474bffd9484bffd84749ffd5454cffa72f3cffc53d47ffbf464fff291628ff302437ff2f233aff2c1f37ff23162eff1e112aff1e112cff21122fff261733ff2a1c36ff2d2035ff2e2235ff2e2333ff2f2333ff302435ff302436ff302437ff302438ff302439ff312438ff312539ff312538ff312639ff312639ff31263aff32253aff32253aff31253aff31253aff31253aff302539ff302439ff2f2439ff2c2137ff291f37ff271c37ff251936ff231732ff211532ff201231ff1e112fff1f122fff211431ff221631ff241830ff251932ff251931ff271a32ff261932ff261831ff261830ff261830ff291931ff2b1c32ff2c1d32ff2e1f34ff2f1f34ff2f2035ff2e2034ff2e1f34ff2e1f34ff2e1f34ff2e1f34ff2e1f34ff2d1f33ff2e1f34ff2e1f34ff2e1f34ff2e1f34ff2e1f34ff2e1f34ff2e1f33ff2e2034ff2e2035ff2e2034ff2c1e33ff2b1b35ff302238ff312336ff312337ff312337ff322437ff322538ff322538ff312538ff312538ff322639ff332739ff332739ff33273aff33283aff33283aff34283bff34283bff34293bff34293bff34293bff352a3cff352a3cff352a3dff352a3dff342a3cff342a3dff342a3dff342a3dff342a3dff33293cff33293dff33293dff33293dff32283cff33293dff32293cff32293fff33293fff342a41ff342d43ff384162ff3e83b2fe50bce19875d2e91f9c7bbd519d74bd459b76bc3a9a77bd2f9d77c3289f79bf1fa57bc5189f75bf129c71c60db176c409aa71c606aa80aa04bf80bf01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff0280808001ffffff028080800280808003aa55aa035555aa035555aa035555aa03aa55aa03aa55aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080800280808004bf80bf059966cc068055aa098e71aa0ba274d10f9977bb13946bae179b7abc1ba17bc6229670bb299b76c1319c78bb399d74bc419d72bc4b9c74be549b73bc5e9b75be689a73bf739b73bf7d9d74be879b73bd919d76be9b9b73bda49b75bead9b73be879d75bf0faa88bb599e78c0b19c75bdcf9c74bfd49b73bebe9d73bfc29b74bfe19c74bee59b74bde89c73be2ea174c2744b4961fd2f2a4dff271f43ff251a38ff231735ff221431ff21122eff21112eff21122eff20112fff1e102dff21132fff261631ff2b1c32ff2e1f33ff302135ff322638ff362a3bff382f3fff3a3341ff3d3744ff3e3a46ff403c47ff403d47ff403e47ff413f48ff3f3d47ff3f3b45ff3d3a44ff3b3741ff3b3742ff3a3440ff3a3240ff382c3bff8c2f3dffc73a47ffbd3240ffd7434cffd74248ffd44448ffd64247ffbf3843ffd5434bffda464dffd9484bffd9484bffda484bffdb484bffd4454bffa7303cffc73e48ffbb464fff221424ff261a2eff1f132aff1f132bff20132cff251830ff2a1e34ff2f2637ff302835ff322936ff322837ff322738ff33273bff32273bff33273bff33273bff33283bff35293cff35293bff352a3cff352a3cff35293bff35293bff352a3cff34293aff33283aff33273aff322639ff312538ff312638ff322639ff31263aff31263bff31273aff30263aff2f253aff2d253aff2a2139ff291e38ff251a36ff231735ff221534ff1f1330ff1e122fff1f122eff201330ff221533ff241733ff261930ff271932ff261931ff261831ff271931ff291b33ff2b1d33ff2d2035ff2e2235ff2f2236ff2f2235ff2f2135ff2f2135ff302236ff2f2135ff2f2135ff302135ff2f2134ff2f2135ff2f2135ff302136ff302236ff2f2136ff2f2135ff2f2135ff2f2136ff302236ff2b1d33ff2e2038ff302437ff312437ff322538ff322538ff322639ff322639ff322638ff332739ff33283aff33273aff34293bff33283aff33283aff34293bff35293cff34293cff34293bff34293bff352a3cff352a3cff352b3dff352a3cff352a3dff352b3dff352b3dff352b3dff352b3dff352b3dff352b3eff352b3eff332b3eff342c3fff332a3dff332b3eff342b3fff342b3eff352c41ff352c41ff362d44ff373149ff3a4b6dff4095c0fe58cce8a17ddbea43a076c24e9d76be429b74bd379979be2d9971c1259f75c11d9e72c1179b6fbc11a578c30d9d76b1089f80bf05cc99cc03aa55ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ff00ff01ffffff01ffffff01ffffff010000ff0280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa02808080035555aa03aa55aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ff00ff02ff80ff0280808004bf80bf04bf80bf06aa80aa089f80bf0b8b74b90d9d76c4119678c3159e6dc21aa776c4209f78bf279d76be2e9b74c2379974be409b74bb499a73bd539a72bb5d9a73bd679c74bf719c73be7c9a73bd869c74be919b74be9b9b75bfa49d75bf969e75c0669d76be31a17dc14dca717eb3bb404caaa5394a8599547388a17cb87e9e75c0d59c73bee69b73bebe9c75bfb29c74bd5b9d76bf295d5d70ee302c49ff291d40ff24183aff231434ff221331ff1f112dff1f112bff20112dff20112eff1d0f2cff1f112dff22132eff27182fff2c1d33ff2f2135ff322537ff34283aff372d3dff3a3241ff3c3543ff3f3b46ff403d47ff404049ff414049ff403f48ff3f3e47ff403d46ff3d3a44ff3c3943ff3b3641ff3b3541ff393340ff392b3cff92313effc83b48ffbf3441ffd9444cffd84349ffd54547ffd64349ffc13945ffd8454cffda474cffda484cffda494bffd94a4affdb484bffd4464bffa8303effc83f49ffb5434dff1d1122ff211627ff24172dff291b33ff312439ff332839ff352a39ff35293aff35293bff34283aff34293bff34293bff34293bff342a3aff34293aff34293bff34293bff34293cff34293cff35293cff352a3cff34293bff352a3cff352a3cff342a3cff352a3dff352a3dff342a3cff342a3cff342a3cff342a3cff342a3cff33293cff33283cff32273bff31273bff30273bff30273dff30273dff2e253cff2b223bff291f3aff251a37ff221736ff201533ff1f1330ff1f122eff20132eff231630ff241732ff261932ff271932ff271932ff281a32ff2a1c34ff2d1f34ff2f2135ff302336ff312336ff302335ff312336ff312337ff312337ff312337ff302236ff312336ff312337ff302337ff302337ff302336ff302337ff302336ff302337ff302237ff302436ff2a1b32ff31243aff322638ff322538ff33273aff322739ff332739ff332839ff34283aff34283aff34293bff34293bff34283bff352a3cff352a3cff352a3cff352a3cff352a3cff352a3cff352b3cff352b3dff352b3dff362b3dff362b3dff362b3dff362b3eff352b3eff362c3eff362c3eff362c3eff362c3eff352d3eff352d3fff342d40ff342d40ff342c40ff352d40ff352e40ff352e42ff362e44ff372f47ff38344cff3c5879ff43aad3fe5ad6ee9a81d9ed469d75bd4a9b72ba3e9c73bd349876bf2b9a77be229d78bb1ba17bc6159e6dc20faa77cc0ba274d107b692db04bf80bf028080ff028000800000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff0280808003aa55aa035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff0000ff0001ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ff00ff0280808003aa55ff059966cc07926db609aa71c60c956abf0f9977bb149973b2199970b81e996fbb249c71bf2c9c74bf339b73be3c9d77bf459b76bc509c76bc5b9a73bc659d74bd6f9a73bf7a9b73be849c74bf8f9b72bd9a9c74bea39b74bdad9c74be949b73bf3d9b75bc2ac892aad1c34853fbc8404afcc03b48fbad3044ea972836bb8730399382475a8898699d6b9b72b06c9e78bf3e9c77bd09ffffffac3e384ffe2a1c3dff261637ff231233ff21112fff200f2dff1f0f2cff1f112dff1f102eff1c0f2bff1d102cff20112dff23142dff271830ff2a1c30ff2e2234ff312536ff342a3aff372f3eff3a3340ff3c3944ff3e3b46ff3f3e47ff404048ff413f49ff3f3e46ff3f3c45ff3d3a43ff3c3842ff3c3641ff3a3440ff39323eff392a3dff95323dffc93d47ffc13343ffd9464cffd84449ffd64549ffd64449ffc23945ffda464dffdb474cffdb4a4dffdb4a4affdb4a4bffdc4849ffd2444bffab333effc73e48ffb1414bff1e1124ff271a2dff2e2035ff332639ff332639ff342839ff342839ff35293aff352a3bff362a3bff362b3cff372b3dff362c3cff362b3dff362b3dff362b3dff362b3dff362a3cff352a3dff352a3dff352a3dff352a3cff352a3cff352a3dff342b3dff352a3cff352b3dff352b3dff352b3dff352c3dff352b3cff352c3dff352c3eff362c3eff352c3dff342a3dff342a3dff332a3cff31293cff31293dff30293dff2f283dff2e273cff2a223aff261d39ff241837ff201434ff201331ff201231ff21142fff241630ff261932ff261932ff271932ff281a32ff2b1d34ff2e2134ff302336ff312537ff322538ff312537ff312537ff322537ff312437ff312537ff312437ff312437ff312437ff322437ff322438ff312437ff312437ff312438ff312537ff322538ff2a1b32ff33263bff322639ff332739ff33283aff34293bff34283aff34293bff34283aff342a3bff352a3bff352a3bff352a3cff352a3cff352a3cff352a3cff362b3dff352a3dff362b3dff362b3dff372c3eff362d3fff362d3fff362c3eff362c3eff362d3fff362d3fff362d3fff362d3eff362d3fff362d3fff352d3fff352e3fff352e41ff352f42ff362f42ff362f43ff372f43ff372f45ff373047ff39334aff393951ff3f668dff46bee1fe5edff28289d8e7539a75be329975bd3ba079be319c78c1289f73b9209f78bf19a37ac213a179c90ea480c80a9966cc06aa80d504bf80bf02808080028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff0280808003aa55aa03aaaaff035555aa03aa55aa03aa55aa02ff80ff03aa55aa035555aa02808080035555aa03aa55aa0280808001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff028080800280808003aa55aa048080bf068080aa089f80bf0a9966b20ea46dc8129c71b8169774b91ba171bd229d78bb299b76c1309f75bf399d74bc429b74bd4c9a72bc569a74be619b74bd6b9b72bc769c73be819c75c08c9b73bd979b73bda19b74beab9d74bf9e9d74be609d75bd03ffffffa1c04956fcca3e4afecb3f48ffcb4049ffc94049fdc4414bfeb83745fea62d3efc8f2436d9822937a28939476d833a4b45894e5567907c81f4291a36ff211231ff20102eff1e0e2cff1f0e2bff1e0e2aff1e0f2bff1e0f2dff1c0e2aff1c0e2aff1e0f2cff20112bff23142eff26172eff291b2fff2c1f33ff302435ff322739ff362c3cff373140ff3b3542ff3c3944ff3d3b44ff3e3b45ff3e3b44ff3d3b45ff3c3943ff3b3742ff3a3540ff3a343fff38323eff372a3cff95313cffc93c46ffc33544ffda464cffd9454affd74649ffd6444affc43a46ffda474cffdc484bffdb4a4bffdb4a4affdc4a4bffdc494affd1444bffaf333effc93e48ffaa3e49ff231326ff2e2033ff2f2135ff302436ff312436ff322637ff332638ff34283aff362a3bff372b3cff372c3cff372d3dff382c3eff382d3eff372c3eff382c3eff372c3eff372c3dff362b3eff362c3eff362b3eff362b3eff362b3dff352b3dff352b3dff352c3dff352b3dff352b3dff352c3dff372d3eff362d3dff352c3dff352c3dff362c3dff352c3eff362d3eff352b3dff362c3dff352d3eff342c3eff322a3dff322b3cff302a3dff312a3dff2e273bff2b253bff272039ff231a37ff201433ff1f1231ff1f122fff221530ff261832ff281a32ff281a31ff291c33ff2d2035ff2f2335ff322638ff322638ff322738ff322638ff322638ff322638ff322638ff312537ff322638ff332639ff332638ff322638ff322538ff322538ff312537ff322639ff322539ff291b33ff33283bff33283aff34293bff34293aff34293aff352a3bff352a3bff352a3cff352a3cff352b3cff352a3cff362b3dff362b3dff362b3dff362b3dff362b3dff362b3dff362b3dff362b3dff372d3eff372d3fff372d3fff372d3fff372d3fff362d3fff372d3fff362e3fff372f40ff362e40ff352f40ff352e41ff362f42ff373043ff373043ff383044ff383044ff373145ff373148ff393549ff3b374dff3b3f59ff4381a4ff4fcee9ff65e1f26097cae44d9c74bd329e7ac2379e79be2e9b74bc249c71bf1d9e72c1179b6fbc11a578c30d9d76c4098e8ec6068080d503aa55aa0280808001ff00ff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff0280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080ff03aa55aa04bf80bf07926db6098e71aa0ba274b9109f70bf149973bf199970b81f9c73bd249c71bf2c9c74bf349d76bf3d9b75bc479a77be519d74c05b9d73bf679974bc729a74bc7d9d74be879b73bf939a72bd9d9c73bea89b73beb29c74bd529f76be319c78c156c7686ef3cd424effcc3f49ffca3f49ffc94049ffc83f47ffc73f47ffc73f47fec63e49fec4404afeb83845fea82e3ffe9a253cfa8d2137f2831f35f96f1d35fe4e132eff360f29ff220c24ff1b0c25ff1d0d26ff1d0d28ff1c0c28ff1b0c28ff1c0d29ff1d0d29ff1e0e2aff1f102bff20112cff23142dff251730ff271930ff2b1c32ff2d1f34ff2f2336ff312637ff312839ff352c3cff37303eff383340ff393540ff3a3540ff38343fff383340ff38323eff362f3bff342739ff93303bffc83b46ffc43642ffdb464cffda464bffd84649ffd6454affc63b46ffdb484bffdd4a4bffdc4a4cffdc4b4bffdb4b49ffdc494affce434affb23540ffc93e48ffa33b46ff27142aff2e2033ff2d1f33ff2e2033ff2f2234ff302336ff322537ff322536ff342739ff35283aff34293aff342a3aff34293bff35293cff35293cff352a3cff352a3cff352a3bff352a3dff352b3eff362c3eff372c3eff372c3eff372c3eff362b3eff352b3dff362b3eff362b3eff362c3eff362c3eff362c3dff362c3dff362d3eff362d3eff362d3eff372d3fff352c3eff362d3fff352c3eff342c3eff352d3fff352d3fff332d3eff322b3dff322b3eff302a3dff2d283bff2c263cff272038ff201833ff1f1330ff1f122fff1f132eff241631ff271a33ff291b33ff2b1d34ff2f2136ff312437ff332739ff322839ff342839ff342739ff332739ff332839ff332739ff332739ff332739ff332739ff33283aff332739ff322739ff33273aff332839ff32273aff2a1b34ff352a3cff34293bff342a3bff352a3bff352a3cff362b3cff352a3cff362b3cff362c3dff362b3dff372c3eff362b3dff372c3dff362c3dff362c3eff372c3eff372c3eff372c3eff372c3eff382d3fff372e3fff372e40ff362d3eff362d3fff372e40ff372e3fff362e40ff362f3fff362f41ff362f43ff372f43ff373043ff373044ff383044ff393146ff383145ff383247ff393349ff3c374eff3d3b52ff3e4964ff419dbeff54ddf2f86de6f54c97a4d3499d73bd3e9c77bd33a073be2b9a77be23a07cbd1a9d76c4159e79c2109f70bf0c956abf089f60bf059966cc03aaaaff02ff80ff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff0000000001ffffff01ffffff0280808002808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa02ff80ff03aa55aa03aaaaff035555aa035555aa028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ff00ff01ffffff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aa55aa03aa55aa0599669907926db609aa71c60d9d62b1119678b415926db61b9771bd219b74c1289973b92f9d77be389b76bf419d72c04c9a72bc569a74be619b74bd6b9b72bf789b73bd829b74bc8d9a74be989c74bea29c74bead9c74be959c74be549e76bf2dbb7793e1c54652fdcd414cfecd3f49ffca3f4affc83f48ffc73f49ffc63f48ffc53e47ffc53e48ffc33d47ffc13c46ffbf3b47ffba3b47feb13544ffa12c3dff942639ff881f34ff841d35ff7f1e36ff6b1a32ff54162fff3d102aff250a23ff1b0922ff1a0a25ff1a0b26ff1c0c27ff1c0c27ff1e0e28ff1e0f29ff1f102bff20112cff21122cff23132cff23142bff23152cff24162dff26182eff27192fff281b32ff2a1e31ff2b2032ff2b2032ff2c2234ff2c2233ff2a2131ff2a1d2dff8b2a37ffc63a44ffc33442ffdb464cffdb454affd9464affd6454affc83d47ffdc484bffdd4a4affdd4b4bffdc4a4affda4b49ffdd494bffca4048ffb73742ffc83e48ff963541ff27162aff2a1b2fff281b2eff2b1e31ff2c1e30ff2d1f32ff2e2134ff2f2235ff302336ff2f2436ff322638ff332739ff34293bff34293bff352a3cff362b3dff362b3eff362b3eff362c3dff362c3dff362b3cff352c3dff352c3dff352b3dff362b3eff362b3eff372c3eff372c3fff362c3eff372c3eff362d3eff372d3eff362d3eff372d3fff362d3fff362c3eff362d3fff372e40ff362d3fff372e40ff352e3fff342c3eff362e40ff362f40ff322c3eff322c3fff332c40ff2f2a3dff2d283cff2c253bff271c36ff201332ff1f122eff1e112eff22152eff271b31ff2a1c34ff2c1f35ff302337ff322638ff342938ff34283aff34293aff34283aff342839ff34293aff34283aff34293aff33283aff33283aff33283aff33283aff34283aff342a3aff33273aff2a1d35ff362b3dff362b3dff362b3dff362c3dff362c3cff362c3dff372c3dff372c3dff372d3eff372d3eff372c3eff372d3eff372d3eff382e3fff392e40ff372d3eff382d3fff372d3fff382d3fff372e3fff382e3fff382e3fff372e3eff372e3fff372e3fff372e40ff372e3fff372e40ff372f43ff373043ff373043ff373044ff383144ff383144ff383143ff393247ff3b3448ff3d374eff3e3b55ff42425cff425878ff45b8d7ff57e5f8d678e8f3559f8ac6449a74bb3a9a72b9309a75ba279d76be209f78bf189f80ca129c71c60ea46db60b8b5db906aa80d5048080bf028080ff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808001ff00ff035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff03aa55aa03aa55aa06aa80d5089f80bf0b8b74b90ea46db6129c71b8179b6fbc1c9b76bf23a075bd2b9a71be339b73be3b9c75be469971bd509c73bf5a9c74be669b73bc719c73bb7b9b74bd879b73bd919d74be9d9c75bca69d75be639d76bf489f75bf38a872a4b5c94f5afece3f4bfecd404affcb3f4affca4049ffc73f49ffc63f48ffc53f48ffc43e47ffc23d46ffc13c46ffbd3a45ffba3943ffb73642ffb43443ffb13242ffad3041ffa72e3fffa12d3dff9b2a3cff952639ff8c2536ff852235ff7a1d34ff6c1b33ff50152cff320f25ff1d0a23ff1b0b25ff1b0a27ff1b0b27ff1b0c27ff1b0d27ff1c0d28ff1e0e27ff1e0e29ff1e1029ff20102aff20102bff20112aff20112aff20122aff1f1229ff20112bff21122aff1f1328ff1d1225ff1c0f22ff7d2330ffc03743ffc03441ffda454bffdb454affd9454affd4434affc83d46ffdc474affdd494affde494bffdd494affdc4a4affda484affc53d46ffb93841ffc83e48ff812c3aff211024ff24142aff25162dff26172eff28182dff291b2fff281c30ff2a1e32ff2c2034ff2d2236ff2f2337ff302337ff312439ff322639ff322739ff33273aff32273bff33283cff34293bff352b3cff362c3dff362d3eff362e3dff362e3eff362c3eff372d3fff362c3eff372d3fff362c3eff372c3fff352c3eff372d3fff362d3eff362d3eff362d3fff372d3fff362d3fff362d3fff372e40ff372e40ff362e40ff362e40ff352e3fff342c3eff362f41ff352e40ff332d3fff332c3fff312c3eff2f293dff2d273bff2a2239ff211632ff1f1230ff1e112fff221430ff271a33ff2b1e35ff2e2236ff302537ff332839ff34293aff35293aff35293bff34293aff34293aff34293aff34293aff34293aff342a3bff34293bff342a3aff352a3cff342a3aff33283bff2a1d36ff362d3eff362c3dff362c3dff362d3dff372d3dff382d3eff372d3eff372d3fff382e3fff382e3fff382e3fff392f3fff392f3fff382f3fff392f40ff382f40ff382f3fff382f3fff382f3fff382f40ff382f40ff382f40ff382f3fff382f40ff382f40ff382f40ff382f41ff372f40ff373042ff373043ff383044ff383044ff393144ff393145ff393246ff3a3449ff3b364aff3d3951ff40405aff414864ff437094ff50d2ecff5febf89784dff0479e77be409b74bf359a73bc2c9c74b923a075bd1ca476bf17a67abc11a578c30d9d76b1098e71aa059966cc03aa55aa03aaaaaa01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0100ffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff028080ff04bf80bf06aa80d5089f80bf0ba274b90f9977bb13946bbc189f75bf1ea277bb25986eba2d9f77bb359f73c03e9c73bd499d73bd529b73be5d9c73bd699b75bd749c75bd7f9d74bd899c75be949d73be9f9c75bd899c75c04f9e77be25a57cc17ec86371fdcf434efecf414affcc404affca4049ffc84049ffc73f48ffc63f48ffc43e47ffc43e47ffc23d47ffbf3b45ffbc3844ffb73642ffb13441ffac3240ffa92f3effa92e3effa72e3dffa72d3cffa62c3bffa52d3cffa22c3affa02b3bff9b2a39ff952839ff8d2539ff862036ff751b32ff4b122aff260b23ff1b0a22ff190a25ff180924ff180a23ff190a25ff180b22ff190b23ff190c23ff190c24ff1a0c24ff1a0c23ff1b0d23ff1b0c24ff1c0d24ff1a0c22ff1a0d21ff1a0d20ff180e1dff6f1e2bffb22f3dffb42e3bffd0414affd44148ffd34148ffcc3f47ffbf3942ffd8434affda454affda4549ffda4548ffdb4649ffd74549ffbd3742ffb73440ffc33a47ff682333ff1c0e21ff1f0f28ff21112cff23122dff24152dff27182fff281930ff281a31ff291a31ff281931ff281930ff291931ff2b1b33ff2c1f34ff2f2238ff32253bff32263cff33273dff32273cff32283cff33283cff342a3cff342b3dff352c3fff362d3eff372d3eff372e3eff372e3fff372e3fff372e40ff382e40ff372e3fff372d3fff362d3fff362d3fff362c3fff372d3fff362d3fff372d40ff362d3fff372f40ff372f40ff372f41ff362f40ff342d3fff352d40ff373042ff342e40ff342e41ff322d40ff2f2b3eff2e293dff2c253aff221733ff201331ff1f122fff21142fff281b32ff2e2137ff312437ff33273aff34293aff352a3bff352a3bff352a3bff362b3cff352b3cff362b3dff352b3cff352b3cff352b3cff352b3cff352b3cff352c3cff342a3cff2c1f36ff362d3eff362e3dff372e3eff372e3eff382e3fff392f3fff372f3fff382f3fff392f40ff393040ff393040ff393040ff3a3141ff3a3141ff3a3141ff393141ff393241ff393141ff3a3141ff393141ff393141ff393141ff393141ff393141ff393041ff393041ff383042ff383042ff383043ff383043ff383043ff393145ff393244ff3a3245ff3a3347ff3b354bff3d394dff3f3d53ff404760ff435476ff4592b6fe57e8f7fd65f0f75b84cae9469975bd3c9d73bb319c72bb299b70bb219b74c119a370c2149973b20f9977bb0ba274b907b692db059966cc04bf80bf028080800280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa035555aa03aa55aa02ffffff03aa55aa035555aa03aaaaff0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff028080ff03aaaaff0599669907926db609aa71c60d9d76b1109f70bf14a673bf1a9d76c4209f70bf279d76be2f9872b8379974be419d76bc4a9f75c1559c75c0609d75bf6b9d75bf769e75be819c75be8b9c75bf969c75bea09c74bf609f75bf23a07cbd43c25f67efcd454efed0434bfece414affcc404affca404affc74049ffc74049ffc53e48ffc43e48ffc13d47ffc03c46ffbd3b45ffb93843ffb33542ffad3240ffa72f3effa12c3dff9d2a3cff9e2b3cffa12b3bffa22a3affa22b39ffa12a37ffa02b3aff9f2839ff9d2839ff9b283aff98283aff902438ff8a2035ff7f1f36ff56132dff370c27ff1f081fff16071eff150820ff16091eff14091dff140a1dff140a1dff140a1dff130b1cff150a1dff150a1dff15091cff150a1bff15091aff160b1aff120913ff561523ff8b2234ff8e2232ffa52f3cffac303dffad323effa6303cff9c2b39ffb43441ffbb3742ffc03842ffc13942ffc43a45ffc03844ffa12b3affa42d3cffad3041ff4e1a2dff1b0d20ff1e0e29ff1f0e2bff200f2cff20102cff21112bff22132aff221229ff211229ff22122bff26152fff281832ff2a1e35ff2d1c36ff2d1e36ff2d1e34ff2b1c32ff291a30ff281831ff291932ff2a1b33ff2a1c33ff2c1d37ff2c1f36ff2e2237ff30253aff332a3cff352d3dff362e3eff372f3eff372f40ff372f40ff362e40ff362e3fff362e3fff362d3fff352c3eff362d3fff372e40ff382f40ff362e3fff362e3fff372f40ff362f41ff362e40ff362e40ff342e3fff373043ff342f41ff332e40ff322d40ff302b3fff2f2b3cff2e273cff261a35ff201331ff201330ff22142fff291d33ff2f2437ff332739ff35293bff362b3bff362a3cff362b3cff362c3cff362c3dff362d3dff362d3dff362d3dff362c3dff362c3dff362c3dff362d3dff352d3cff2d2137ff382e3fff37303fff382f3eff382f3fff372f3eff39303fff393040ff393140ff393040ff3a3141ff3a3141ff3a3241ff3a3241ff393241ff3a3342ff3a3342ff3a3342ff3a3341ff3a3241ff3a3242ff3a3342ff3a3242ff393141ff393242ff3a3243ff393142ff393142ff393143ff383143ff393244ff3a3244ff3a3145ff3a3245ff3c3348ff3c364aff3e374dff3e3c4fff414258ff424e6dff44668eff4bb9daff5df1f9e071eff9489c98d13a9e77bd369c76bd2e9b74bc269a79bc1e9977bb189575bf129c80b80d9d76b109aa71c607926db604bf80bf02ff80ff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ff00ff01ffffff01ffffff0280808001ffffff01ff00ff0280808003aa55aa035555aa028080800280808003aa55aa03aa55aa02808080035555aa035555aa035555aa02808080028080800280808001ffffff010000ff01ffffff01ffffff01ffffff01ff00ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff028080ff03aaaaff059999cc07926db60a9966b20d9d76b111a578c3169774b91b9771bd219b74c1289973bf319772bb399d74c0429b74bd4d9c74bd569d74be629c72be6c9e76bf769e75be819c73be8c9d75bf969c75be799c74be4c9e72bf3fd28292e5cb444dfed0434cffcf424bffcd414bffcb414affc9404affc84049ffc63f49ffc53e48ffc23d47ffbf3c47ffbd3a44ffb93843ffb23542ffac3240ffa7303effa12d3dff9b2b3cff95293bff90273aff8d2739ff912638ff972638ff972637ff982537ff952637ff932537ff932637ff952537ff972639ff962739ff8e2536ff852234ff7e1f34ff781c34ff6d1831ff61162dff59122aff561229ff541228ff511128ff501127ff4c1127ff4c1127ff481126ff441125ff410f22ff370e1eff2a0a19ff1a0813ff380e19ff531121ff55111fff5e1322ff631423ff661625ff641628ff611629ff6c182cff71182dff76182eff7a192fff7c1a31ff7a1a30ff68142bff77192eff7c1f33ff290b1eff190c22ff1c0b27ff1d0c26ff1d0e26ff1d0c24ff1d0b26ff1e0e27ff22112bff251430ff261532ff251531ff251530ff271433ff271530ff26152cff241329ff220e24ff200d21ff1f0c21ff1f0d23ff1f0f26ff211128ff211229ff211329ff22132dff23142eff251630ff261732ff2a1a37ff2d2137ff312839ff352b3fff362f3fff36303fff373040ff372e40ff372f3fff372e3fff362d3fff362d3eff372f3fff373041ff352e40ff362f41ff372f41ff363041ff363042ff342e40ff363042ff363043ff342f41ff322e40ff312d40ff312b3eff2f2a3cff292038ff211431ff201331ff22142fff2a1e35ff312637ff352a3bff352c3cff372d3eff372c3cff372c3dff382e3eff382e3fff372e3eff382f3fff372e3eff372e3fff382e3eff372e3fff372f3fff2f2339ff382d40ff393140ff3a3140ff393140ff3a3141ff3a3140ff3a3241ff3a3241ff3b3242ff3a3342ff3b3342ff3c3443ff3b3443ff3c3544ff3b3543ff3b3443ff3c3543ff3b3543ff3b3543ff3b3443ff3b3443ff3b3443ff3b3343ff3a3343ff3b3344ff3a3343ff3a3344ff393243ff393143ff3a3244ff393344ff3a3344ff3b3447ff3b354bff3d364cff3e3b4eff404156ff444a67ff476589ff499abcff55e9f7ff61f6fa7686e9f9439c76be3d9b71bc329970bd2a9e73bc229d78c31b9771bd159e79c2109f70bf0ba274d1089f80bf068055aa048080bf028080ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff0280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa0280808002808080028080800280808002808080010000000280808001ff00ff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000002ff80ff0480408005996699089f80bf0a9980b20d9d62b1128e71b8169774b91c9b76bf229d78c3299b76c1319c72c13a9a72bd449a74bb4d9c74bd579b72bf619b74bd6d9d75bd779c74bf819c75be7a9d75be269a72bc479e77be14d99999c9cc4854fdd2434efed0424bffce424bffcd424bffcb414bffc9404affc73f49ffc53e48ffc23e48ffc03c47ffbd3b46ffb73944ffb13644ffa93340ffa3303eff9d2e3bff992b3cff95293bff8f2839ff8c2639ff872538ff842437ff822436ff832435ff852436ff852336ff872336ff8b2338ff8d2437ff912537ff932637ff942639ff952739ff902537ff892435ff831f33ff801f34ff801e33ff831e34ff871d35ff8b1c36ff8c1e35ff8f1f35ff921f36ff951f35ff982035ff992236ff992335ff9a2235ff972236ff901e33ff861b30ff801a2eff79182dff75192cff70182cff6c182aff66182bff631629ff601528ff581424ff541421ff4f1321ff4e1121ff4a1121ff4c1121ff471022ff1f081cff1c091fff1c0a22ff1b0a23ff1b0b23ff1c0c25ff200f2eff22122dff22122cff22122cff23122bff24122eff23112eff24122eff23152bff251428ff2a1522ff572d26ff502924ff412020ff32171dff210d19ff1b091aff1c0c1fff1d0e22ff1c0f27ff1e1028ff1e1129ff1f112bff20132cff22152eff241533ff241733ff2a1e35ff2f243aff342a3eff362d3eff362e3eff362f3fff372f40ff382f40ff362e3fff362e3fff362f40ff373041ff342e3fff362f41ff352f41ff363042ff342e41ff353042ff383245ff363143ff322e40ff322d40ff322d3fff302a3dff281e36ff211430ff211331ff21142fff2b1e36ff33283aff362c3dff382d3eff382e3eff382e3fff382f3fff382f3fff382f3fff393040ff382f3fff383040ff393040ff383140ff383240ff31273aff372d3fff393240ff3b3241ff3a3241ff3b3342ff3b3342ff3b3443ff3c3443ff3c3544ff3b3543ff3c3644ff3c3644ff3c3644ff3d3745ff3e3745ff3c3744ff3d3745ff3d3745ff3d3744ff3c3644ff3c3645ff3c3645ff3b3544ff3c3644ff3b3544ff3b3444ff3a3444ff3a3344ff3a3344ff3b3444ff3b3444ff3b3545ff3c3549ff3d384dff3e394eff403f54ff424862ff455b7dff488aabff54d4edff5bf3fbe56cf5f93aa79acf429b74bd399d70bc2f9d72be26a179c3209f78bf199970c2148c73bf0f9977bb0ba274b9089f80bf068055aa048080bf028080ff0280808001ffff000100000001ffffff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa03aaaaff03aaaaff03aa55aa0280808003aa55aa035555aa028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff80ff03aa55aa0599669907b692b60a9980cc0d9d62c4129c71c616a274c51ca476c8239975bd2a9873bc319c72bb3a9a72bd439c72be4e9d72be589c74bc619e74c06b9b75bf779a74bf719c75be2c9c74bf1d9e72c145b181b9aacb515afccf444efed0444cffcf424cffce424bffcb414bffcb414affc9404affc63e49ffc43e47ffc13d47ffbd3b46ffb83944ffb23542ffa93241ffa1303fff9a2d3cff942a3cff91283aff8d2639ff892638ff852436ff812337ff7f2237ff7d2236ff7b2136ff7a2135ff782235ff782135ff792034ff802136ff892437ff8f2437ff922638ff922637ff912737ff932637ff922636ff912537ff8e2237ff892035ff871e34ff8a1e35ff8d1f36ff912036ff942136ff972236ff9b2237ff9d2438ffa02538ffa4263affa5273affa6283affa6283affa42739ffa12738ff9d2638ff992637ff972536ff952536ff952236ff932335ff912134ff912034ff8e2034ff8c1f33ff891f33ff851d31ff7f1b31ff751a2fff69152eff5c1329ff4f1126ff431027ff361026ff270b26ff200e25ff201027ff211027ff221029ff230f2bff23102cff24112cff25122cff241127ff744731ff915229ff924d2bff914c27ff96502cff935131ff85482eff6d3628ff5a2d24ff4a2628ff311520ff1d0a1bff190c1fff1b0f23ff1c1024ff1e1127ff1f1229ff20132cff22142fff231632ff2a1c33ff2e2238ff31283cff352c3dff362e3eff362f3eff362f40ff352e40ff342e3fff352f41ff352f40ff363042ff352f41ff363042ff352e41ff363042ff373144ff353042ff312d40ff342f42ff322d40ff312b3cff2b2138ff221533ff211332ff221531ff2d2136ff352b3cff372e3eff38303fff393040ff39303fff393140ff393140ff393140ff393140ff393140ff3a3241ff393341ff393341ff332b3cff362c3eff3c3442ff3b3442ff3c3443ff3c3443ff3c3443ff3c3544ff3d3644ff3d3845ff3d3845ff3d3846ff3e3946ff3d3945ff3e3a46ff3d3a47ff3d3a46ff3d3a47ff3d3a46ff3d3a46ff3d3946ff3c3846ff3c3846ff3c3746ff3c3746ff3a3645ff3b3646ff3b3545ff3a3545ff3b3545ff3b3545ff3b3545ff3c3647ff3d384aff3f3a4fff403c52ff40455bff465574ff487599ff52bbd3ff55effdfc62f4fc8582ecf3459b73bc3a9a72bd359a73bc2c9c74bf259f75c11ea277c4199970c213a16bbc0ea46dc80ba274b9089f80df06aa80d5059966cc04bf80bf03aaaaaa028080800280808001ff00ff01ffffff01ffffff01ffffff0000000001ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff0280808002808080035555aa035555aa03aa55aa03ffaaff02ff80ff035555aa035555aa035555aa01ff00ff028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080800280808003aa55aa068055aa07926db60a9980cc0e926db6119669c3169774b91ba171c6239975bd299b76c1309a75bf399d74bc439c72be4c9a72bf569a74be609d75bf6b9b75bc6d9d75bd19a370b834a276bf4ab386beaec6555bfbcf424dfed0434cffcf424cffce414bffcc424bffca414affc9414affc73f49ffc43e49ffc13c46ffbe3b47ffb93945ffb13644ffaa3342ffa32f40ff9c2c3eff962a3bff91283aff8c263aff882438ff842337ff812337ff7c2135ff772035ff731f35ff731f35ff731f34ff721f34ff732034ff732035ff721f33ff742033ff7d2235ff882436ff902637ff922737ff922838ff932738ff932737ff942639ff952638ff942538ff8e2439ff8c2136ff8b2035ff8c2035ff8e2035ff912035ff962136ff9a2236ff9e2337ffa32639ffab283affb32c3cffb82e3dffb72e3dffb52e3dffb12e3cffae2e3cffac2c3bffa72b3affa32939ff9f2737ff9e2636ff9c2535ff9b2536ff9c2537ff9d2639ff9d2538ff9c2437ff972435ff912236ff8e2135ff912135ff932035ff8b2035ff7c1c31ff65182dff4d1226ff3a0f24ff2d0f23ff270e23ff220f23ff231123ff33161fff9f6235ff8f502aff905028ff904f29ff935029ff935229ff925028ff914f27ff935029ff99522aff99532cff935332ff7e4530ff5c3329ff391a22ff25111fff1b0b1fff1b0c22ff1c0e24ff1c0f27ff1e1129ff1f122aff23142dff261a31ff2d1f37ff31263dff322c3eff332e3eff332e3eff342e3eff342f40ff352f40ff373243ff352f41ff363142ff353042ff353042ff363143ff353043ff322d41ff332f42ff332d40ff322c3eff2a2039ff211432ff211332ff231630ff2f2438ff362e3eff38313fff393240ff393140ff393341ff393241ff3a3341ff3a3341ff3a3341ff3a3442ff393441ff393542ff362f40ff352c3eff3c3444ff3c3643ff3d3644ff3c3644ff3d3745ff3d3846ff3d3946ff3e3a46ff3e3b47ff3e3c47ff3e3d48ff3e3c47ff3e3d48ff3f3e48ff3e3d48ff3e3d48ff3d3d48ff3e3d48ff3e3c48ff3e3b48ff3d3b48ff3d3a47ff3c3947ff3b3846ff3c3847ff3b3646ff3c3646ff3c3646ff3c3647ff3c3748ff3d3748ff3f3a4dff403c4fff414057ff424d69ff47658bff4a95b7ff55e6f6ff58f6fdd76ef6fd3aa395cf3c9d73bf3ba079c2329e75c22a9e73bc249c71bf1e9977bb199970b8149973bf0f9977cc0d9d76b10a9980cc089f60bf068055d5059966990480408003aa55aa03aa55aa02808080028080800280808001ffffff0100ff00028080ff01000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa03aaaaff03aa55aa03aaaaaa035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000002ff80ff03aa55aa06aa80aa0880609f0a9966b20e926db6129c71b8169774b91ba171c6219b74c1289979bf309f75bf389b72bb409f74bf4a9f75c1549b73bf5e9d75be5a9c74be1ca480bf379e74be35b287c0a9d26a76fbd04450fed1444dffcf414cffce424cffcc414bffca414bffc8404affc63f49ffc43e48ffc13e48ffbe3b46ffb83745ffb03444ffa83142ffa32f41ff9b2c3dff972c3eff93293bff8f283aff8a2639ff862539ff812337ff7d2137ff792034ff751f36ff711e35ff6b1e35ff681d32ff6a1c33ff6c1e34ff6f1e34ff711f34ff701e33ff6e1e32ff711f32ff7c2235ff882537ff912739ff972839ff992939ff9a2a3aff9b2a38ff9e2a3bffa12a39ffa12b39ff9b2838ff952536ff8e2234ff892033ff892034ff8c2135ff8f2135ff942336ff9f2537ffa92939ffb32d3affb9303cffbc313cffbc313dffbd313effbe323fffbd323effbb323effb9313effb7313dffb4303effb02e3dffac2e3dffa82c3cffa52b3bffa62a3cffa7293bffa62a3affa42a3aff992737ff912334ff912337ff972538ff9e2639ffa12537ff992335ff8b1d31ff7c182cff691328ff541123ff834735ff935426ff91512aff945029ff935028ff95522aff925026ff965229ff955128ff955027ff945024ff954f25ff964f25ff954f23ff955023ff9e572dff93502eff7f422cff592e29ff30161cff1b0919ff1a0d22ff190d22ff1d0e26ff1f1028ff21132aff23152eff271832ff2c2039ff31273eff342c3fff332d3fff352e40ff342d3eff373143ff343041ff353042ff342f42ff353143ff343043ff363044ff332f41ff352f43ff332e41ff322d3eff281f37ff211332ff221331ff241731ff332a3cff38303fff393341ff3a3342ff3a3441ff3a3443ff3b3543ff3a3442ff3b3442ff3a3442ff3a3543ff3a3645ff393343ff352c3eff3d3644ff3d3844ff3d3846ff3e3946ff3e3946ff3e3b47ff3e3c47ff3e3c47ff3f3d48ff3e3e49ff3f3f49ff3f3f49ff3f4049ff3f404aff3e4049ff3f404aff3f404aff3f3f49ff3e3e49ff3e3d49ff3e3c49ff3d3c49ff3e3c49ff3d3b48ff3d3948ff3d3848ff3d3848ff3d3847ff3c3848ff3d3849ff3d394aff3f3b4fff403f51ff42465dff445979ff4a7ba6ff4fbfdaff51f4fdfe5efafa8d80e9f44b9c77be419d76c0399d74bc329e75c22a9873bc23a075c51ea26fc41a9d6cba159e79c2129c71c60f9977bb0d9d76b10a9980cc098e71c6089f60bf07926db606aa80aa059999cc0599669904bf80bf03aaaaaa03aa55aa028080ff01ffffff01ffffff01ffffff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff03aaaaff035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff80ff04bf80bf04bf80bf07926db60a9966b20d9d76b1119678b415926db61a9d76ba209f78bf279676be2e9b6fbc369c76bd3e9c73bd479a73be509f73bf4f9e74be209f78bf2aa479c241b185c0b8d06874fcce4550ffd1444effd0424dffce414cffcb404affcb404cffc93f4affc73f49ffc23d48ffbf3a46ffb93845ffb33542ffab3142ffa33041ff9c2d3eff972a3cff92293cff8d273bff89253aff852438ff822439ff802339ff7f2238ff7c2137ff792036ff761f35ff711e33ff6c1c32ff671d33ff661d33ff651d33ff651b31ff661b30ff691d31ff6e1e33ff6e1d32ff6c1e31ff6d1e31ff742031ff802335ff8e2638ff992a3affa02d3bffa4303dffab323effae343fffb0333fffb33640ffb43540ffb2333effa82e3cff9b2937ff8e2434ff80212eff7d1f2fff852133ff972637ffab2e3bffba333effbd343effbf343fffc03540ffc03541ffc23641ffc23641ffc03541ffbf3641ffbd3541ffbb3441ffb93340ffb63340ffb53341ffb33240ffb2323fffb3333fffb4323fffb43341ffac2f3dff9d2739ff8e1f31ff901f32ff982235ff9e2438ff9e2436ff972032ff801a23ffa55f34ff935129ff925129ff94502cff99552cff97542bff975228ff985328ff975226ff975225ff985225ff975225ff954f23ff975225ff954f24ff945026ff934d24ff934d24ff964e28ff9c532eff965230ff763b26ff522826ff260f1dff180b1eff1a0c21ff1d0f24ff1e1126ff20132bff23152fff251931ff2a203aff2f2a3fff332e40ff332e3fff343041ff343041ff353042ff342f41ff353244ff353143ff353144ff343042ff353143ff342f42ff342e40ff2b2239ff221431ff211330ff271933ff352d3dff393441ff3a3541ff3b3644ff3b3544ff3b3644ff3b3644ff3c3644ff3b3644ff3c3745ff3c3845ff3c3644ff362e40ff3d3646ff3d3945ff3e3b46ff3f3b48ff3e3c47ff3e3d48ff3f3e49ff403f4aff40404aff3f414aff40414aff40414aff40424bff40414bff40424bff40424bff40424bff40414bff40414bff3f3f4aff3f3f4aff3e3e4aff3e3e4aff3d3d4bff3d3b4bff3d3a4bff3c3a4bff3e3a4aff3e3a4bff3e3a4dff3f3c4fff403e52ff414456ff444d68ff496a8dff4699bfff51eaf6ff58f8fbd96cf7fb46a095cc3c9d73bb3f9e75c2389b72bf319c72bb2a9e73c2259f75c1209770bf1c9b6db6189f75bf14a673cc129c71b80faa77cc0e926db60caa80d50ab280cc09aa71c6089f80bf07926db606aa80aa068055aa048040bf03aa55aa035555aa03aa55aa028080ff0280808001ff00ff01ffff00010000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa0280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaff059999cc07b66db609aa71c60caa80bf108f70bf149973bf199970b81f9c73b5249c78bf2ba077be339b78be3b9c75be459b73bc43a076c21c9b76bf2ba077c42db588c1b9c96369fccf4451fed1434dfed1424cffcf414cffcd414bffca404bffc7404affc53e49ffc03c47ffba3a47ffb43644ffac3240ffa52f3fff9d2d3eff972b3dff91283bff8d263aff88263bff84243aff7f2339ff7c2239ff792139ff772037ff752037ff751f36ff741f35ff731f35ff721f34ff6e1d34ff6b1d33ff671b33ff631b31ff631a30ff651a31ff671b31ff641a2eff661b2eff6b1d31ff6c1d31ff6c1d31ff6a1c30ff6c1c30ff781e32ff872334ff982839ffa52f3dffaf3441ffb63944ffb93a43ffbc3c44ffbe3c44ffbf3b43ffbe3a42ffbe3742ffbc3642ffb0333cff9d2c34ff89242fff7e1c2cff811f2fff972833ffab2f39ffbd3942ffc63c43ffc63c44ffc53846ffc53845ffc33843ffc13643ffc13744ffc13844ffbe3642ffb93542ffb93642ffb93743ffba3743ffba3642ffbb3640ffbd3741ffbd3641ffb73541ffa52c3bff952335ff8d1d2fff912033ff901f32ff8f342fff9f5e2aff97522bff97542bff98552dff97552bff975428ff9d5729ff9f5729ff9d5729ff9c5627ff9c5525ff9c5524ff9c5525ff9c5525ff9a5225ff9a5226ff9a5227ff995227ff965026ff965225ff955126ff954f29ff954b26ff9a502fff7b3d29ff572c2aff28101cff1b0a1eff1e0e23ff1e1127ff201229ff21132aff241730ff291e36ff2f263eff322b40ff322e3fff332f41ff353042ff342f41ff373244ff363143ff353042ff332f41ff353143ff342f42ff342f41ff291f38ff211430ff211330ff291d35ff37303fff3b3543ff3b3744ff3c3744ff3c3845ff3d3846ff3c3745ff3c3745ff3c3845ff3c3945ff3d3946ff373043ff3a3444ff3e3c47ff3e3d47ff3f3e49ff3f3f4aff40404aff3f404aff40414bff40434cff40434cff42444dff41434cff42444dff42444dff41444dff41444dff41434dff41434cff41424dff40424cff3f414bff40404dff3f3f4dff3e3d4dff3e3c4eff3e3c4eff3e3c4dff3e3c4fff3e3d50ff3f3e51ff403f53ff414459ff444b64ff495a7cff4c7fa4ff4ac7dbff49f8fbfe59fcfc7c88e8f5499d73c03e9c73c13f9e75be389f76bf329970bd2d9971bb289973bf239975bd1f9c73bd1ba171bd189f75bf159e79c213a179bc129c80c6109f70bf0e926db60c956abf0c956abf0ba274d1098e71c6089f80bf07926db606aa80d505996699048080bf03aaaaff03aa55aa01ff00ff01ffffff0100ffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff01ffffff02808080010000ff0280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff028080ff03aaaaff059999cc06aa80aa098e71aa0c956abf0f9977bb13a179bc16a274c51ca476bf23a075bd299b76c1319c78c1389f76bf3d9b75bc189575bf1b977bc63bb686b6a8d16a75fccf4350fed2424dffd0424dffcd414bffcc414bffc93f4affc63e49ffc23c48ffbd3944ffb63946ffae3443ffa73241ffa02e40ff992b3eff93293cff8c273bff89263aff852439ff802338ff7b2238ff762137ff742138ff702038ff6e1e36ff6a1e37ff681d35ff671d36ff661c34ff671c34ff671c33ff691c33ff691c32ff681b32ff671b31ff641b31ff641a31ff651a30ff651a30ff631b2eff631b2fff671c30ff6a1b2fff6c1c30ff6d1c30ff6f1c31ff751d31ff812033ff902637ffa42e3cffb33642ffbe3b45ffc33e47ffc53e46ffc63f46ffc63e45ffc63d45ffc33c43ffc43b42ffc13b41ffbb393effab3339ff9a2c34ff8c2731ff86222eff912832ffa23139ffb3353bffc63c42ffcd3d47ffcb3c47ffc73a45ffc53a46ffc33a45ffc23a45ffbf3844ffbb3743ffbb3844ffbc3843ffbd3944ffbd3842ffbf3942ffc03841ffbf3741ffba3440ffab2f3dff932431ff811b29ff984c34ff955627ff98552cff96552aff975428ff975529ff9a5a27ffaf733cffa5652eff9d5927ff9d5827ffa05a28ffa15a27ffa25a27ffa25a27ffa15827ffa05726ff9f5727ff9e5627ff9f5729ff9d5327ff9d5427ff9d5629ff975024ff975126ff974f24ff964e25ff8f4e2bff733d2aff542f27ff2e1722ff1a0c20ff1e1028ff201129ff22142dff24172fff271c35ff2c253aff322d40ff332e41ff353042ff353043ff363144ff363143ff342f41ff353043ff353043ff343041ff332f40ff292037ff221330ff221531ff2d2337ff393443ff3c3744ff3d3846ff3d3946ff3d3846ff3d3a46ff3d3946ff3d3a47ff3d3b47ff3e3b47ff3a3445ff373143ff3f3e49ff3f3f49ff40404bff3f414bff40424bff41434cff40434cff41444dff41444dff42454dff42454eff42454eff42454eff42454eff42454fff42454eff41444fff41434eff41434eff40424dff40414eff3f404fff3f3f50ff3f3f50ff3f3e50ff3f3e51ff3f4154ff404256ff404358ff40455bff424a64ff475674ff4b6c90ff4a9bb9ff49edf8ff4dfafede6cf8f9519aa1d33b9c75be419d76c03f9a71be399874bc349871ba2f9d72be2b9a77be279d76be23a075bd209f78bf1d9e72b91ba17bbd199970b8179b7abc159e6db613a179bc11a578c3109f70bf0ea480c80d9d62b10ba274b9098e55aa089f80bf068080aa06aa80d504bf80ff048080bf03aa55aa02808080010000ff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff035555aa048080bf068055aa0880609f0ba274b90ea480c811a578c3169774b91ba17bbd21a274c1279d76be2e9b74bc359f73c0319c78c1209f78bf29bb83a8aec14c56fbcd434dfed1414dfed0414dffcd404bffc93f49ffc73f4affc23d49ffbd3b48ffb73946ffb33543ffaa3341ffa3303fff9d2c3cff972a3bff91283aff8d2639ff872439ff812339ff7e2239ff792037ff752038ff701e37ff6c1f37ff691e36ff661d36ff641d37ff621c36ff5f1b35ff5d1b33ff5b1a32ff5a1932ff5a1932ff5a1931ff5c1931ff611a32ff651b33ff661c32ff671b31ff671c30ff691b30ff691b2fff691b2fff691a2fff681a2eff6a1a2fff6c1a30ff6f1c30ff701d30ff751f31ff7e2132ff8b2434ff9c2c39ffb13441ffc03e44ffc94248ffcc4248ffcc4148ffcd4147ffcc4046ffca3f44ffc83f45ffc93f43ffc73e43ffc33c43ffb83a3fffa73139ff992b32ff8c252fff8b2630ff942b34ffb3373effc53f46ffcc4149ffc93f47ffc73d46ffc53b45ffc53c46ffc23b45ffbc3943ffbb3842ffbd3844ffbf3844ffbf3842ffc03842ffc03842ffbb3642ffa32b36ff8a242affa56334ff995528ff99582bff9b582bff99572bff985a29ff9d592dff824831ff9b6d4dffbc9769ffc29c62ffb98745ffa97235ff9d6027ff9d5823ff9f5724ffa15926ffa05727ffa15929ffa25827ffa15627ff9f5425ff9d5524ff9c5525ff9d5627ff9a5424ff9b5426ff985125ff975128ff9c5630ff914e2cff804830ff482624ff211321ff1d0e23ff1f1127ff20132aff251830ff2b2139ff322e42ff332f41ff363244ff373244ff373244ff363243ff343042ff353043ff343043ff343243ff332f40ff261d36ff211431ff241733ff32293dff3a3643ff3d3946ff3e3b46ff3e3b47ff3e3c48ff3e3b48ff3e3c48ff3e3c49ff3e3d49ff3d3a4aff363143ff3e3b49ff3f404bff40424cff40434dff41444dff41444dff41444dff42464eff42474fff424750ff42484fff424850ff424850ff424750ff424850ff424750ff424650ff41454fff414450ff404350ff404251ff3f4051ff404152ff3f4050ff3f4053ff414256ff414459ff42475dff42495fff434c64ff45526dff4b6386ff4d7fa2ff45c7dcff46f9ffff59fdfc7f85e7f34e9a72be3d9f75c0469d71bd419972bc3c9d73bf379e74be329e75bd309a75bf2c9c74bf299570bb279d76be23a075c521a274c11f9c73bd1d9e72c11ba17bbd19997ac2179b6fbc159e6db613946bbc11a578c30f9977bb0d8962c40ba274d109aa71c6089f80bf06aa55d5059966990480408003aaaaaa03aaaaaa0280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff0100000001ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aaaaaa03aaaaff035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ff00ff01ff00ff028080ff04804080059966cc07926db60a9980b20caa80bf109f70bf159e79c219a37ac21f9c73bd249c78bf2b9a77be2a9873bc1a9d80ba17c88590afc54f5cfbcf424efed0424effce414cffcc404cffca404bffc53e4bffbf3c48ffba3946ffb33744ffae3443ffa7313fffa12f3eff9c2c3cff972a3aff92283aff8b2638ff852338ff7f2338ff792139ff742039ff6f1f37ff6a1e38ff671d38ff641d37ff611d37ff5f1d36ff5c1b35ff5b1b34ff5a1b34ff591a33ff571a32ff561933ff541932ff531932ff521831ff511830ff51172fff571830ff5e1b31ff661c32ff6a1c31ff6c1d31ff6d1b31ff6e1b30ff6e1b30ff6f1c31ff6e1d2fff6f1c2fff6f1c2fff711d2fff741e2fff792031ff7f2131ff872435ff952936ffab323dffc24046ffd04449ffd14347ffd04248ffcf4147ffcc4047ffcd3e47ffcd4145ffcd3f44ffcd4045ffcb3f46ffc63e44ffba3b3fffac3339ff9b2b34ff8a2330ff85202bff992834ffb33740ffcb454affcd4247ffc93f46ffc83d45ffc63c47ffc43c46ffbe3944ffbb3542ffbd3742ffbf3842ffbf3943ffbb3841ff9b2630ff933632ff9d6028ff9e5a2fff9e5d2dff9c5a2bff99592aff995a2cff8c4128ff7a1f28ff7d1e2aff6b131aff661f17ff784430ff986d4affaf8e59ffcca160ffc39555ffaf773cff9f5c29ff9a5425ffa15729ffa65c2cffa35828ffa35a27ffa05b28ff9f5929ff9f5928ff9c5627ff9b5527ff995425ff995426ff965126ff954f29ff97512eff8a4c33ff5b322cff2a141fff1f1025ff1f1429ff261b32ff2f2a3dff353144ff343043ff363144ff383345ff363143ff363244ff342f42ff352f44ff333043ff343144ff322e42ff241a34ff221531ff281b36ff363040ff3c3945ff3e3b47ff3f3c48ff3f3d49ff3f3d49ff3f3e49ff3e3e49ff3e3f4bff403e4dff393445ff3c3948ff40424cff40434dff41444eff42454eff41464eff42464fff42474fff42484fff434951ff424951ff424a51ff434951ff424a51ff434952ff434951ff414850ff424751ff414452ff414353ff404351ff404251ff414252ff404152ff404356ff414459ff42475dff434960ff444d64ff46516bff475979ff4b7396ff469fb9ff44eff6ff4bfefdf165fdfd519a97d0479e73be4d9c74bd479e77c2439c72be3f9a71be3b9c75be389b72bb359f73c0329e75c2309a75bf2d9971bb2b9a77be299b76c126a172bc249c71b8229670bb1f9c73bd1e9977bb1ba171bd189f75bf15aa79c213a179bc11a569c30ea480c80d9d76b10ba274b9089f80bf07926db6059966cc04bf80bf048080bf028080ff0280808001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff01ffffff01ffffff010000ff01ff00ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa03aaaaff035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aa55aa04bf80bf0599669907926db609aa71c60caa80bf109f80bf13a16bbc189f75bf1d9e72c1239975bd17a67abc089f80bf4cc68090d0c54753fbce4450fed0434dffcc414dffca404dffc63e49ffc13d4affbb3a48ffb43947ffae3644ffa93344ffa23041ff9d2e3fff992c3dff932a3bff8e283aff882639ff802338ff792138ff731f37ff6f1e37ff6a1d36ff661c36ff631d38ff611d37ff5f1c37ff5d1c36ff5c1b36ff5a1c36ff581b35ff561b34ff541a33ff531a33ff521933ff511a32ff4f1931ff4e1931ff4d1830ff4b1830ff4a1731ff48162fff48162cff4e162eff56192fff611930ff6c1c31ff711c32ff741c31ff761d32ff761f32ff7a1f33ff7c2133ff7f2133ff812231ff822331ff802231ff822432ff882433ff8e2532ff9a2a37ffb3363dffc83f43ffd64549ffd74448ffd44449ffcf4147ffce4048ffcd3e47ffcd3e46ffcd4047ffcd4045ffca4044ffc74044ffbf3e42ffb4393dff9f2e35ff8b222fff831f2dff952c35ffb3393dffcc4247ffce4347ffcd4146ffca3f47ffc63d46ffc13a42ffbb373effb9353effb2343dff94242bffa25438ff985827ff9d5c2dffa05e2dff9e5d2cff9d5d2bffa1602eff7c2824ff8f2631ffa1313fffa63541ffa0323eff8f2832ff7d2325ff6f1a1fff641e1bff702e1dff875337ffa27b49ffb08a4cffbc8b4dffbd8549ffb17b41ffa4652dff9e5a24ff9d5927ff9d5928ff9d5928ff9d5829ff995425ff9e5829ff9d562aff975126ff975228ff99542cff944e2aff945232ff78422fff422628ff20182aff30283dff363145ff363146ff363245ff373245ff373245ff343143ff353143ff353043ff363145ff343145ff353345ff312c40ff241834ff231532ff2b2038ff393543ff3d3b47ff3f3c48ff3f3e49ff403f4aff403f4aff40404dff3f414cff40414dff3b3848ff3b3648ff42434fff42454eff42464fff42464fff43474fff434850ff434950ff444a52ff434b52ff424b52ff434c53ff434b53ff434c53ff434a53ff434a53ff434953ff424753ff424653ff424454ff414453ff414354ff414253ff414356ff41455aff43475dff434b5fff454b65ff46516aff475573ff466989ff4586afff44e3f1ff48fdfefe55fffc8c75f6f84c9e75bf439c72be4e9d72be4a9f75c1479a73be449d74bf419972bc3e9c73bd3c9d73bf3a9a72bd389b76bf369c71bd33a078c3319c72c12f9d77be2c9c74bf2a9e73bc279d76be249c78bf229d78c31ea277c41c9b76b6189f75bf159e79c2129c71c6109f80cf0d9d76c40ba274d109aa71c607b692db059966cc048080bf03aa55aa028080ff02808080028080ff0100ff000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa02ff80ff03aaaaff035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000280808003aa55aa03aa55aa04bf80bf06aa80d5098e71aa0ba274b90e926db6139479bc179b6fbc1ca476bf229670bb0ba28bd134d3989ddaca5262f7c64a5afec84351ffc74150fec43f4ffebf3c4dffba3a4bffb53849ffae3647ffa73344ffa23043ff9b2e43ff962d40ff902a3eff8b273cff85253aff7e2338ff7a2238ff742138ff711f38ff6e1e38ff6b1e38ff681d38ff651d38ff621c37ff611c37ff5f1d37ff5c1c36ff5a1c36ff591c37ff561b35ff531a35ff521b35ff501a34ff4f1b34ff4e1a33ff4e1a33ff4d1a33ff4b1931ff4a1a30ff4a1930ff46182fff45172fff42162dff41152eff3f162cff41132bff4c162eff59172eff651930ff6f1d33ff752033ff7b2133ff832437ff8d2738ff962a3bffa22b3bffa72f3bffa62e37ffa02b35ff97272fff932530ff942732ffa02b35ffb93840ffcf4549ffda4c4effd9494bffd4444affd24249ffcf3f47ffcd3f47ffcc4048ffcd4147ffcc4146ffcb4146ffc94046ffc44045ffb3383eff9c2c34ff84222dff85232dffa02f37ffbd3d43ffcb4446ffcd4246ffca3f46ffc73d44ffbe3a41ffa42c35ff91292cffa25f32ff9c592cffa05f2fff9e5d2bff9e5d2aff9f5f2aff9a5427ff741b25ff912635ff9f2d3cffaa313fffb13543ffb03541ffb13842ffa8363fff962f35ff832828ff752222ff6c2424ff642221ff591e19ff572219ff622d1dff7a4931ff855535ffa36233ff9d5a29ff9e5a2bff9f5c2cff9a5627ff9d582aff9d5629ff995023ff995125ff985026ff985226ff914d23ff904b29ff934e2eff754632ff352838ff363045ff373247ff363145ff373345ff373245ff343243ff363345ff363244ff353144ff353144ff343345ff343545ff2e293dff221531ff241632ff332a3fff3b3944ff3d3c46ff3f3e49ff40404aff3f404cff40404dff41424cff41434dff40404eff373245ff42434fff41464fff43474fff434750ff444951ff434951ff444b53ff444b53ff434d54ff444d54ff434d54ff434d55ff434c54ff444c53ff424c53ff424953ff434854ff414653ff414553ff424454ff414355ff414556ff414658ff42475bff444a5fff454d63ff425168ff465670ff4b607fff4a7799ff44d3e2ff42fdfeff53fefde760fffc469da0cc4e9d76be559c72bd519d74c04e9d76be4c9a75bf4b9c77be489c71bc469975bd459b73bc439872ba409b74bf3f9a75be3d9b75bc3b9c75be389b72bf36a176c2339b73be2f9d77be2c9c7abf299b76bb259f75c1229d78bb1ea277c41a9d76c4179b7abc149973bf119669c30ea46dc80c956abf09aa8ec607b692db06aa80d5048080bf035555aa028080800280808002ff80ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff02808080035555aa035555aa03aa55aa03ffaaff03aa55aa03aaaaff035555aa035555aa03aa55aa03aa55aa03aa55aa01ffffff01ffffff0280808001ffffff01ffffff01ff00ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff02808080048080bf059999cc07926db6098e71c60b8b5db90ea480c8129c80c6179b6fbc1b9771bd1ea277c40d9d89c415ce929e4acb79808cb85d66c5af4a5bee9f3b4ffe95314aff8e304afe8a2f46fe8b2e46fe8a2d45fe862a42ff822940ff7e2740ff7c263fff79233dff76223cff72213bff6f213bff6d1f3aff6b1f39ff681e37ff651d38ff621c38ff601d39ff5d1c38ff5c1c37ff5b1c37ff591c38ff571c38ff551c37ff541c37ff531b36ff501b36ff4e1b36ff4d1b35ff4d1a35ff4c1a34ff4c1a34ff4b1a33ff4a1933ff4a1a33ff471a31ff461930ff441830ff43182fff42182fff41172eff42152fff42152fff41152fff43152fff46142eff4d162cff58172eff6c1b30ff7b1d32ff892234ff972837ffa42c38ffb3333effbb3640ffbd3940ffb6373effac3239ff9f2b34ff94262eff97262fffaa2e38ffc03a42ffd4464affdf4e50ffdb4b4dffd6454bffd24348ffce4047ffce4147ffce4147ffcd4147ffcc4147ffcc4147ffc83f45ffbf3f43ffab353aff932b32ff85222cff972c34ffad343bffc43e44ffc63e44ffc03c42ff98282fff97392effb06f3bffa3612dffa3622effa15f2cff9d5c26ffa35f29ff8d4126ff83222fff992939ff9a2634ffa32b3affad303fffb33442ffb33340ffb3333fffb13440ffaa353dff9c3638ff8c3132ff7f2a2cff6f2529ff5f2222ff511f19ff663326ff864a2effa05e2fff9f5b2bffa05c2cffa36030ff9c592aff9c5729ff9f582bff9b5727ff995428ff965024ff954f25ff924f27ff95512bff8b5023ffa36c45ff4b3d49ff363045ff373147ff373348ff373246ff363246ff363245ff353244ff363245ff353144ff363245ff343043ff343447ff333346ff282138ff221531ff281c37ff373141ff3d3a46ff3e3d48ff403f4aff40404dff41424dff41434eff42444eff434450ff3a3748ff3e3d4bff42464fff424750ff434951ff444a53ff444c54ff444d54ff444e55ff444e56ff444f56ff444f56ff454e56ff434d54ff444c55ff434a55ff434955ff434855ff424755ff424655ff424456ff424457ff414559ff42475cff43495fff444e63ff455069ff475571ff48607dff467192ff41b9cbff45fcfeff4bfffff75afffd777af4f4479a77be5a9c71be589c74bc569d74be549e76bf539d75be519a74bd519a74bd4f9e74be4e9d76be4d9c74bd4b9c74be499d73bd479e73be459b73c0439c72ba409f74bf3c9d73bf399d74bc359a73c0319c72c12d9971bb299b76c1259f75ba219b74b91d9572b9189f75bf159e6dc2129c71b80f9966bb0ba274b909aa71c6089f80bf06aa80aa04bf80bf03aa55aa010000ff028080ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff0280808001ff00ff02808080035555aa035555aa035555aa03aa55aa02808080035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff0100ffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff028080ff03aa55aa048080bf06aa80d5089f80bf0a9980b20d9d76c4119678b4159e79c21a9d76ba209f78bf1a9d76ba0f9977bb0faa77bb279d7cbe2aaa86c23998678f5d97607e9c844562d27c3c56ee773350fd712d4bfe6b2945fe692542fe68253ffe65233efd65223dfe64203cfe621f3bfe601e3bff5f1d3bff5d1d3bff5c1d39ff5a1d3aff581d3bff561c3bff541d3aff521d3aff511d38ff511d39ff501d3aff4f1d3aff4f1c39ff4d1c39ff4c1d39ff4b1c39ff4a1c38ff4a1c37ff4a1c37ff491b37ff491b35ff491a36ff471b34ff471a35ff461a33ff441932ff431830ff421831ff441831ff451831ff461831ff481732ff481732ff45162fff441532ff431230ff44142cff4d132aff62172cff791b2fff8b2131ff9d2734ffb0303bffba353effbf3840ffc43a42ffc53c42ffc23b43ffb5353effa42c34ff9c2631ff9e2733ffb03038ffca4146ffdd4d4effdf4e4fffdb4b4dffd3454affd04349ffce4147ffce4248ffcc4048ffcb4046ffc94145ffc74143ffc64043ffbc3d41ff9c2e35ff88242eff86242dffa02d35ffb3383fff8f282cffa9593affa4642bffa4652effa3632dffa3622bffa3622bffa7622cff822b27ff992b37ffad3341ffae3340ffa62c38ffa32935ffaa2e3bffb23340ffb33340ffb33340ffb23441ffae3542ff9d3339ff872a2cff662425ff572319ff7e4123ff98532aff9b552aff9c592aff9a5626ff9e5929ffa05d2cffa05e2cff9e5a29ff9f5b29ff9f5829ff9e5629ff9b542dff97512cff97582cffb37745ff9b6b4aff573e47ff3a344aff342f45ff363147ff373247ff363146ff363246ff363144ff363244ff363144ff353144ff363144ff353144ff343146ff35354aff323245ff241b35ff231632ff2d2439ff393444ff3d3a46ff3f3d4aff41404eff40414dff41444eff42454eff43454fff3f3e4dff3a3848ff444652ff434951ff444b53ff444c54ff434d54ff444e56ff444f57ff444f56ff445057ff444f57ff444f56ff434d55ff434b56ff434a56ff434956ff434856ff434756ff424657ff424657ff42475bff42495dff434b61ff444e66ff45516bff455674ff475f80ff4c7197ff48bfd5ff4afbfbff50ffffff5efffdac72fffb369c80c2549b73bf5e9d75be5c9e74bf5c9e74bf5b9d76bf5b9a76bf5a9c74be5a9c74be5a9f74be599e75c0589c74bf579e75bf559c75bd539d75be519a74bd4e9d72be4b9c74be479e73be439c72be3f9e75be3b9c75be369c76c2319c78c12c9c74bf289973b9239975bd1ea277bb1a9d76ba16a274b9129c71c60f9977bb0c9555aa0a9966b2089f80bf059966cc0599669903aa55aa028080800100ffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff0100000001ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa03aaaaff035555aa035555aa02808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff01ffffff00ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff028080ff04bfbfff07926db609aa71c60ba274b90d9d76c4129c80b816a274b91b9771bd219b74c1269a79c32e9b74bc249c78bf14a680cc1ea277c42c9c74b94c9a75bf49a177c03ca680bf52956d986c844e6da77c4665df703b5efb6c365afe663152ff602c4bff5f2848fd5f2746fd5c2443fd5b2441fd5a223efe58213efe58213efe56203dff55203fff532141ff52203fff512140ff4f2040ff4e2040ff4d2041ff4d2040ff4d2141ff4b203fff4b2040ff4a203fff491f3fff481e3eff471c3cff481b3aff481b37ff461b35ff451936ff441933ff431832ff431931ff491835ff4b1734ff4b1934ff4d1836ff4e1834ff4f1834ff511835ff531834ff561733ff581834ff571633ff511430ff52142dff60162dff761a2dff932435ffa52a35ffb63139ffbf383fffc43b41ffc73c43ffca3d44ffcc3e46ffc73d44ffb7343dffa72a32ffa12830ffac2e39ffc23e45ffd64e51ffe05453ffdf4e50ffd7474effd2434affcf4248ffcd4149ffc94046ffc73f44ffc74043ffc63f42ffc53f42ffc03d41ffa63238ff86292fff77252bff85292affb57141ffa5652dffa3622bffa3652effa5652cffa36229ffa2592bff771e23ffa1343effb13441ffb43440ffb73641ffb43541ffaa2d3affa92b39ffaf303fffb53441ffb33341ffae3340ff7d2730ff642c1eff814126ff9b562dff964e26ff965025ff964f24ff995427ff9b5828ff9c5828ff9e5c29ff9c5a27ff9f5b2bff9c5b25ffa15c2dff9e5d2effae713bffab7240ff875333ff52352bff322531ff403651ff38314aff353049ff352f47ff373248ff373247ff363145ff363145ff363145ff353144ff373346ff363145ff363144ff353144ff343446ff35364aff2d2b42ff211730ff261a34ff352c41ff3b3844ff3e3b48ff403f4aff40414eff41434dff42454fff434650ff414350ff393649ff434552ff434953ff434b53ff444e56ff444e56ff434f56ff444f57ff444f56ff455057ff454f57ff444d56ff444c58ff434b57ff434a57ff424857ff424757ff424757ff434859ff42485aff43495fff444d63ff444f68ff45546fff465876ff486184ff43789dff43c9ddff47fcfcfe52feffff56fffdd56cfef82392f8f826a179bc639b74bf639b74bf649c73bf639d71bf649c75bd649c75bf659a74bd649c73bf659d74bd659d74bd649c73bf639d74bf629c72be5f9c73bf5e9b75be5b9d73bf569d74be539d75be4e9a72be4a9b75be459b73bc409b74bb3a9a72bd349d76bf2f9872be299b76bb249c71bf1f9c73bd1a9d76c416a274c513a16bbc0f9977bb0ba274b90a9966b207926db6059966cc03aa55aa0280808001ffffff0280808000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03ffaaff03aa55aa03aa55aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff028080ff048080bf068055aa089f80bf0a9980cc0d9d76c4129c71b816a274c51ba171c6229d70bb299b76bb2f9d77be36a171bd3e9c73bd479a73be2d9f77c123a075bd19a37ac21c9b76bf439c72be709b76bd689d73bd61a079bd509673a962805e8288724b6bc170496ae6653d5ff264395df960355cfd5c3258ff5a3055ff582e53fd572d54fd542d53fe512e51fe4e2c51fe4d2c4fff4d2b4eff4d2b4fff4d2b4fff4d2b4fff4c2b50ff4c2c51ff4c2d51ff4c2d53ff4a2c53ff492c51ff492a50ff46254aff441f41ff431a38ff441934ff401831ff491835ff561839ff561938ff561938ff581837ff5c1a38ff5c1937ff601938ff621a39ff631c3aff631b39ff631b3aff611a3aff611939ff5f1737ff5b1636ff571633ff56152dff611830ff812134ffa32d39ffb9343effc2383fffc63940ffca3b43ffcb3c43ffcd3e46ffcc4147ffc94146ffb5373dffa82f35ff9f2832ffac313cffc54145ffe15253ffe35154ffdd4c52ffd4454bffce4248ffcb4247ffca4146ffc73f43ffc53d41ffc43d42ffc03b40ffba3940ff922b2fff8d3929ffb57733ffa9682fffa4662cffa3642bffa4642bffa6662dff8e472aff711a23ff8b232fff9d2838ffa92f3dffb1333effb3353dffbb3b45ffb93843ffaf303cffa72a36ffac313dffaf343dff942c38ff855a39ffcb984fffa4642dff9c5528ff985428ff985327ff985424ff9c5928ff9a5927ff9f5e2bff985a25ff9d5c31ff813728ff852a2eff942b32ff9b2e34ff75181fff561326ff461f35ff2d1a2eff2b2337ff363048ff35314aff363048ff363145ff363344ff373246ff353145ff353145ff353144ff353245ff363245ff363246ff363145ff343143ff35364aff333549ff262138ff221530ff2b2038ff383142ff3c3846ff3e3d48ff41404fff41434fff41454fff424651ff444753ff3b394bff3e3d4eff434a53ff434b54ff454e56ff454e57ff444f57ff444e57ff444e57ff444e57ff434c57ff444b59ff434b58ff434a58ff424958ff434959ff43495aff43495bff414a5bff434d60ff444f68ff45546dff465976ff466080ff486c93ff3e96b8ff42dbebff41fafeff55fbfeff58fefcca75fffa2193fff71ca480bf689a73bd699b72bd6a9a73be6b9b72bc6d9a75bd6e9b74be6f9c73bf709d74bf719c73be729d74be729d74be729d74be719e73be6f9c73bf6e9b74be6b9d75bc689a73bd649e75bf5f9e76bf5b9d73bc559c75c0509973bc4a9f75be449d74bf3d9b71bc379e74be319772bb2b9a77be249c71b81f9c73bd1a9d6cba16a274b9129c71b80f9966bb0c956abf09aa8ec606aa80d5059966cc04bf80bf03aaaaaa01ffffff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff0100000001ffffff01ff00ff028080800280808002808080035555aa03aa55aa0280808003aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080ff048080bf06aa80aa089f60bf0a9980cc0faa77cc139479bc179b6fbc1d9572b923996dbd299b76c1309f75bf399d74bc419d72bc4a9f75c1539d75be5d9c73c05a9c74be6a9c73be739d76bf129c80b80a9999cc4c9e75bf779c74bd939c74bd9a9c76be779f78c15ea37dc14f9877ae558463905a77587d8575547fa8694a76c0684875dc654472ee604071fa604170fe5e4170ff5c416ffe5b406efe5a3f6eff593e6cff573f6bff573e6bff563d69fe553c67fe533b66fe513a63ff503961ff4f375fff4d345cfe482b55fe3f2345fe3b1937fe571d3ffe601d40ff621d3eff621b3eff621a3cff631b3cff671a3cff67193aff641b39ff5f1837ff5a1836ff581636ff551534ff531532ff501530ff51142fff4e132eff4c142dff4c142cff4f142dff531428ff6f1c30ff912737ffaf3240ffc43944ffc93c44ffca3d44ffcc3f45ffcc3f45ffcc3f44ffcb4247ffc44044ffaf333affa02b36ff9b2b38ffbc3a43ffdb4e54ffe25354ffde5150ffd54b4cffce4447ffcb4145ffc93f45ffc33d43ffbe393effb6383fff8b272affa5583effab6f31ffa86930ffa5682effa66830ffa6672effa9692cff84382aff88262effa3313eff9b2835ff91212dff8f1d2cff97232fffa22b34ffae323bffbc3a43ffbd3a44ffb2343effa42b37ff9c2835ff652832ff826450ffcd9f5bff9e6332ff9e5c2cff9c582cff9f582bff9d592bffa05f2dff93532cff853a2aff7b222bff6d1726ff61161fff751927ff8d202fff9a293bff892234ff681d31ff4b1c2eff2e142eff2a1d35ff383349ff353147ff353048ff363147ff373247ff373246ff353045ff353145ff353144ff363246ff363246ff343244ff343145ff313146ff34384aff312f46ff201630ff261a32ff332a3fff383340ff3c3748ff3e3c4cff41414dff41434fff424650ff444852ff414051ff3a384cff454953ff444954ff444a55ff454b56ff454c57ff444c57ff444c56ff434b56ff444a59ff444b5aff434a59ff434a58ff424a5aff444a5cff434b5eff444d60ff464f66ff47536bff485a77ff486180ff4a6b8fff4979a0ff49aac8ff3deafbfe3ff6ffff59f8fdf972fcfaab7ffff91fa5bdde16a280c5659f74bd6e9b74be709b74bd729a72be749c75bf779c74bd799c74be7b9b72bd7c9c73bf7d9b74be7f9d74bf7f9d72bd809b74bd7f9d74bd7e9c73bc7b9e74bf799e74be759d74be719c73be6c9c74bd679e74bf629c72be5b9d73bf559c75bd4e9d76be479e73be3f9e75be399d74bc329975bd2b9a77be259f75c11f9c73bd1a9d76ba159e6dc2129c71b80ea46db60a9980b2089f60bf068055aa04bf80bf03aa55aa028080ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808003aaaaff035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff010000ff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff028080ff028080ff05996699079292b6098e71aa0c9580bf0f9966bb149973bf199970b81e996fbb249c71bf2c9c74bf339b78c33c9d77bf459f76c04e9d76be579b72bf629c72be6c9c74bf769c73be809d74bf819a75be8a9d76be7f9d74bf549e73bf639d74bf7d9b74be699e75c0869e74bea49b75be8e9e75c0bb9b75be989e75bf749c75bd6ea079bc379479ac2f8d77925080708c68715d7d766c567b836d567d9371587fa371587fab71567fae6e547dad6c5079ad674d74ae644b72b361496fbd60486fc75e466ed65c446ce4583f68ed533964f54f325afc5d244afe681f45fe691d43fe691e41fe691d3fff6a1b3fff681b3eff621939ff591935ff561635ff521632ff521532ff511632ff4f1531ff4f1531ff501632ff501633ff511732ff501832ff511732ff531633ff541937ff501935ff4e1730ff5b192cff722534ff8f2f3affb63c43ffc84247ffcb4144ffcc4246ffcd4245ffcd4147ffca4046ffbb373fffaa313bff9f2c36ffae363effc54546ffdb504fffde4f50ffdb4d4effd24649ffcb4147ffc03b40ffb2373bff862426ffb07340ffa8682cffa96b2fffa96a2fffa86b30ffa8682cffaa682fff712926ff83232cffb03642ffbd3b46ffbc3943ffb3353effa22c36ff95222fff8a202dff8d2333ff9d2934ffb3313bffba363fffb12f3bff802434ff554044ff8e6046ffbb844effa76933ffa15c2bffa0592aff9d5729ff9d5a30ff7f382bff6c1225ff882635ff9c3243ff822133ff6b1728ff6e1529ff7f1a2eff98263bff98263dff842238ff5c1c2fff381b2fff2b2036ff3a314aff373147ff353045ff353244ff363245ff353144ff343044ff353144ff353245ff363146ff363246ff343144ff332f43ff333548ff35384dff262239ff231730ff2d233bff352e3fff383143ff3b3749ff3e3d49ff40424dff42454fff434652ff444654ff3a374bff444653ff444854ff444955ff444a57ff454a58ff444a58ff444a58ff434958ff424958ff444a5aff434a5aff444a5bff444c5dff454d60ff455066ff47556bff495b72ff466480ff4a6b8fff4f75a0ff4d8fb6ff47c5daff41eff8ff43f7fefc4dfcfdcf75fff66e94ecec259f91c823a075bd619e76c0729d74be759b71be779c74bf7b9b72bf7f9d74bf819c75c0849b74bd879d75bf899a73bc8b9a74bd8c9d75bd8d9c74be8e9c73bd8d9c74be8c9b75bd899c73c0869e74be839c75bf7f9d74bf7a9d73be749c75bd6e9e74be689d73bd609d75bf599e73bd519a71bd499a73bd419d76bc399d74c0329e75c22ba077be249c78bf1f9c73bd199970c2149973bf109f70bf0caa80bf0a9980cc089f80bf0599669904bf80bf03aaaaaa01ffffff0000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0280808003aaaaff04bf80bf07b66db6098e55aa0caa80bf119678b4169774b91a9d76ba209f78bf289973b92f9d72be379e74be409b74bf4a9f75be539d75be5d9c73c0689d76bf719c73be7c9e75bf869c74be909c75bd999d75c0a29c74beab9b74bdb39d75bdae9d74c0aa9c75be979d75bd8f9d76bf919e74be5f9e76bf389f76bf559c75bd739b73bc659d74c002ffffff02ffffff02ffffff4a9f75c1209f80c706d5d5d507dbdbdb09e3e3e30ae6e6e609e3e3e308bfbfbf07b6b6b622a580bb1aa789ba2d9f82b51c9b929b349889ac339b8ca04a9f8da29291657ae26f274df16c2149f66b1e44fa6a1e42fd661c41ff5c1839ff551838ff521634ff501532ff501532ff4e1432ff4c1531ff4a1530ff48142fff47152fff48152eff4a162fff47152fff41152cff37142aff2d1026ff260d23ff260e25ff291129ff301632ff361b39ff391933ff4e1a2fff802c38ffac3d46ffbf4146ffc94348ffc94046ffca4148ffc94148ffc43f47ffb73940ffa42d36ffa12b36ffaf353bffcd4747ffd94f4dffd94c4cffcd4346ffb13639ff812627ffbd8541ffac6c33ffaa6c2fffad6f31ffa86c2fffae6e32ffa96832ff591f1bff520f19ff63101eff7b1725ff972831ffaf383fffbd3c46ffbe3e47ffb73743ffa52c39ff8f202bff821c25ff841e29ff982634ff952837ff4b2935ff684848ff81503bffb47b4cffa36533ffa25d2fff9b552bff974f2eff944d33ff702427ff6f1626ff9c2d40ffa22f42ff992d41ff761d30ff661629ff78192eff932339ff9d2a40ff93273dff751e35ff3d172eff241a32ff342c40ff373247ff363146ff353144ff363246ff353246ff343045ff343144ff353145ff343246ff353146ff343145ff313144ff34394eff31334bff221a32ff281c36ff33293fff362d40ff393146ff3c3848ff403e4eff41424fff434652ff454754ff3d3a4dff424354ff434655ff434756ff454857ff444958ff444958ff444959ff444a5aff444b5cff444b5eff444d5fff444f62ff465167ff46566bff475d73ff49657eff4b6c8cff4d769eff498cb3ff48b4d0ff4ae5f0ff46f5fcfe4af9fffb55fdfd9275fcfa31a7b1db4a9f75be5a9f74c16a9f76be759d74c0799e74c07d9d74c0819c73c0859d75c0889d74bf8d9c74be909c73bd939c74bf969b74bd989c74be999d73be9a9c74be9b9c75bf9b9c75bf999d75be989c74be949d73be919d76be8c9d73bd869c74be819c73be7a9b73bc739d73bf6b9b75bf639b74bf5a9c74be529b73c14a9b75be419972c03a9a72bd329975bd2a9e73c2249c71bf1e9977bb189575bf13946bbc0f9966bb0ba274d109aa71c606aa80aa05996699035555aa028080ff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000100ffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff0280808002808080035555aa035555aa03aa55aa03aa55aa02ff80ff02808080035555aa035555aa02808080028080800280808001ffffff028080800280808001ffffff01ff00ff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0280808002ffffff04bf80bf06aa80aa089f60bf0a9980cc0e926db6129c71b8189f75bf1d9e7bb9249c78b82a9e73bc339b73be3b9c70be459b76bc4f9e77be589c74bf639b74bf6e9b74be789d73bd839c75bf8c9d75bf969c74be9f9d75bfa89c75bfb19d75beb99c74bec19c74bdc79c75bfcd9b74be839e75c136a176c2389b76bf479a77bed69c74bde79c75bfaf9c75bd3c9d77bf1ea277c401ffffffb09c75be929d75be749c75bd819a73be8e9c75be0f9977bb389b76bf529b73be799c74be919d74bea99d74bdb39d75bfb19c75beb19c75bd979b75bd7f9f76bf50a379bf68966cac5d916391489567807594697ce2723c56fe551739ff4b1534fe481532ff451330ff44132fff43132eff43122eff43142fff45122fff43132dff3a1129ff300f26ff281024ff241024ff261129ff28122bff2b142eff2c1631ff301a38ff301c39ff2c1a34ff251229ff28132bff28132cff29142aff3d1a2cff652533ff8f3342ffb9424effc3434affc44045ffc34047ffc24145ffbd3d41ffb0353dffa12b34ffa42c33ffb5363cffc94445ffb03839ff8c3b2dffba803bffad6f33ffaf7133ffae7132ffab6e31ffaf7032ffaf6e30ff9c5930ff7f3b27ff642521ff4e0f18ff51131cff570f1bff6d1721ff8a252dffb03841ffbe3f49ffbd3c45ffae353fff972833ff7e1f27ff70181fff55212cff4e3b46ff654748ff7d4e37ffab7342ffa06134ff99532aff924c28ff904b29ff844127ff621723ff7c1e31ffa03041ffa22f41ffa02f44ff852437ff63182aff6d172eff8a1e37ff99253eff99263fff82233bff4c1732ff29192fff342c41ff393248ff353147ff353146ff363247ff363247ff353145ff343245ff343246ff353247ff333045ff333145ff34364bff363d57ff27243dff261a34ff31273eff352d41ff382f45ff3b3548ff3e3b4cff404150ff424551ff444855ff404053ff414153ff444858ff454a59ff454a5bff454b5cff454c5bff464c5dff454d60ff454e63ff465166ff46546aff45596eff475c75ff486580ff4a6c89ff4b7898ff4d88abff4aa7c7ff4ed9edff4ef2fbff51f5fffe55f6feed68f7f95f84f2f429a28fcd449d74bf709b72bd739d73bf789d73bf7c9e73bf819c73be859d75be899c73c08e9e75be939e74bf979d75bf9b9c75bf9f9c73bda29c74bda49b75bea69d75bea79c74bfa89c75bfa79c74bfa79c74bda49d75bfa29c74bd9d9c73be999b75be939c74bf8d9c74bc879b75bd7f9d74bd779c74bd6e9e74be659d74c05c9b74bf539d75be499d77c0419d76bc379e74c3309f75bf289f73bf229d78c31c9b76bf169774b9129c71b80d9d62c40ab280cc089f80bf059966cc0480408003aaaaaa010000ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff0000ff0001ffffff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff03aa55aa048080bf06aa80d5089f80bf0caa80bf0f9977bb149973bf1a9376ba209778bf289973b92f9d72be379e74be409b74bf4a9b75be549b73bf5f9c73bf6a9c73be759d76c07f9d74bf899c73be949d75bf9e9d74bea79d74bfaf9d75bfb99c74bdbf9c74bfc79c73becd9b75bdc59d74be7b9b74bd549e73bf559c75c0659a77bdae9b74bdbe9d75bfb09c75be949d75bf2e9b74bc01ffffff01ffffff02ffffff02ffffff02ffffff02ffffff02ffffff7d9d74bebf9c74beaf9d76bf929d75bed29b75bdd09c73bdc19c74bebf9c74becb9c74becc9c74be8e9c73bdb79c75bf849c74bf379e79be23b6a0bdcb5e4d55fd3a162eff3c142dfe44132dfe4b1330ff4e1331ff4e1431ff4e1430ff451430ff31122cff2a112bff28122bff29132cff2a142dff2b162fff2d1732ff2d1833ff2c1833ff2b1732ff281532ff2a1834ff27132cff28142cff28152eff28152eff28152dff27162dff25162cff27152bff2a1328ff401d2dff652939ff92333affb44045ffbd4043ffbe3e42ffbd3d44ffb63841ffb0343eff9e2d35ff892931ffa65f39ffb07230ffae7233ffad6f30ffaf7233ffad7032ffab7031ffa96b2fffab682fffa8642dffa7612cffa75e30ff944b28ff773223ff57191dff50101bff4f0b16ff5e111cff83242effa63339ffb5373effb2343cffa22c37ff78212cff3a1e2fff52454fff5f4546ff774537ffaa7347ff9c5e2fff96532bff934e2aff8f4a29ff7a3729ff531522ff7d1f33ff9b2c40ffa02e42ffa12e42ff94293fff6d1e32ff641a2eff821d36ff96253eff97283eff8f253dff6a1e3aff30152dff2b2037ff372e46ff363248ff343147ff363348ff363248ff353146ff353247ff343247ff343347ff343347ff32334aff37415aff313954ff281e36ff30253fff363046ff3a3348ff3b354bff3d3a4eff3f4052ff414554ff424959ff42475aff41485bff455063ff455065ff475169ff465368ff465569ff46576cff47586eff475a72ff485e77ff49637dff496a88ff4d7496ff4f82a6ff4a94b8ff48b7d1ff4fdcedff56eefbff54f5fefd5df6fceb63f8fc867efbf534a2badd3c9d73bf529b73be709d74bf759d76c0799c74c07f9d74bf839e75bf889d76c18e9e75c0939e74c1999d73be9e9d74bea29c73bea79c74bdaa9c74bead9c73bdb19c73bdb29c75bdb39d75bfb49c74beb49c74beb39b73bdb19c73beae9d74bfaa9c74bea59c74be9f9c73bf999d75be939c74bd8a9d74be819c75be789d75bf6f9c75bf659d74bd5c9b74bf529b76be489c75bf3f9e75c2369c71bd2d9f71c1279d76be209f78bf1a9d76c4159e79c2109f70bf0caa6abf089f80bf07926db603aa55aa03aaaaaa0280808001ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa02808080035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff0000ff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080ff05996699089f80bf0b8b74b90db176c4129c71b8189575bf1d957bc1249c71b82b9a77c4339b73be3d9b71bc469d75c1519d74bd5b9d76bf669d76be719c73be7c9a73bd879d75bf929d73be9c9d74bfa59e74c0af9d75bdb79c74bfc09d74bec69c74bdcd9b74bec69c74bdd99b74bddd9c73bdc69c74bdc89d74be759b74becd9d75be689d76bf3fa27dbe07dbdbdb0ae6e6e60bffe8e80bffffff0affe6e607ffffff05ffffff04ffffff209f80bf3b9c79be709d76bf1d9e72c15f9e76bf929f75c0d29b75bdd09d74becf9c74becf9c74becf9c74bed09d74bed39c75bf869c74be539d75be58573d4bfb471632fe471530ff551532ff5c1434ff5d1533ff5b1630ff521433ff3d1432ff2b122fff2c1432ff2e1433ff2e1635ff2d1734ff2d1734ff2c1733ff291732ff27152fff24152bff26152dff2a1933ff27132dff27142cff27162cff28172eff29182eff2a1930ff2a1a31ff2d1b33ff2e1d35ff2d1d33ff2e1c33ff2e1c30ff2f1b30ff33182bff532130ff732832ff902f37ffa6353dffae3741ffa8353fff7e222affbf8c4fffa86f2effb07435ffaf7334ffae7133ffab6d30ffa7682bffa6672cffa96830ffa9652dffa7642dffa7632dffa5612cffa35e26ffaf6532ff8f4927ff702f24ff4d0f16ff490f18ff490b16ff60151fff81222cff992c38ff8b2d38ff4c1d24ff412631ff53474cff5b4146ff77442dffaf713dff995a2fff914f29ff8e4d2aff8b4625ff652724ff5b172bff761e33ff982a42ff9d2f44ff9d2d43ff982c42ff7d2338ff661b31ff761e36ff95263fff982740ff962440ff7f203cff40162fff261a30ff332b42ff343047ff35324aff36354aff353247ff353347ff353448ff353449ff353649ff35354cff364058ff39516bff2c2640ff2d2740ff3a354dff3b384fff3d3b50ff3e4056ff40445aff41495dff434d63ff445068ff45506aff475872ff485c74ff485d76ff486077ff49627bff48657fff476985ff476e8dff477798ff4783aaff4991baff48a9ceff46c7e3ff4ae3f4ff56f0fcff5af6fefe60f6fcdf6af6fc8d7df6fb329ec7e04b9974bb5a9f74be6c9c74bf719c73be759d74be7a9f73be809d74bf869c74be8c9d75bf919d76c0979d75c19d9c75bea29d73c0a89c73bfad9c74beb29c74bfb69c74bfb89b73bcbb9d74bfbd9d74bdbe9c75bfc09d75bebf9c74bfbe9d75bdbc9c75beb99d75beb59c75beb19d73beab9b74bda59c74be9d9c73be959d74c08c9d75bf839e75bf799c76c06f9c75bf659d74c05a9c74be509c73bf469975bd3c9d73bf33a078c32b9a77c4249c71bf1e996fbb179b6fbc129c71c60e926db60ba274b9089f80bf059966cc03aaaaff0280808001ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0100ffff01ffffff01ffffff01ffffff01ffffff028080800280808001ff00ff0280808003aaaaff035555aa03aa55aa03ffaaff03aa55aa02808080035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff80ff03aa55aa059966cc098e71c60c956aaa0f9977bb159e79b61a9376ba209770b7279d76be309a70bf399d74bc429b74bd4c9a72bf579b75bf639d76bf6d9d75c0799c74be849c74bd8f9b74bd999d75bea49b73bead9c74beb69c74bfbe9d75bfa19b75be999d75c0ab9d74bfbe9c75bd76a077be428b688b4078545077835e6b7e7b53557b74494284784b46997d524db2805953c0805654c37f544ec17e524dbc7e534cb07e534ba2805348997d5044917f5145877d4c407e77493f69774642468762786d9d75bdc99c75bdd49b73bdd39c74bed29b73bdd29b75bdd49c75bed79b74be529f76c136a180bdc14a223afe4e1531ff5a1635ff621635ff611634ff5c1532ff4a1432ff341532ff2d1736ff2e1737ff2e1836ff2d1836ff2c1735ff2b1532ff271530ff24132dff23132bff24142cff261630ff291a33ff28172fff27172dff2c1a33ff2e1c36ff2f1d38ff2f1e37ff2f1f37ff301f36ff301f37ff301f36ff301e35ff2f1e34ff2e1f33ff2d1f32ff2e1f32ff2e1f31ff2f1e31ff321e30ff3c2031ff4b2430ff5d2934ff653233ffbbab70ffd8bc71ffc29b53ffb17b39ffad6f33ffaf7136ffad6d32ffac6b30ffab682dffab682dffa9662bffa8642bffa7652bffa66329ffa6612affa65d29ffa65c2bff9e542cff854128ff65231eff460b14ff400c14ff4a0b17ff50101fff4c1621ff411924ff48383dff4d4547ff5f4541ff89573effa66c37ff8f4e26ff8e4c28ff8e4d29ff88432bff5b1a28ff671a32ff7a203aff8e263fff9b2d44ff9c2e44ff972b42ff83253cff681c32ff711d37ff8f233fff992541ff982540ff89213dff481733ff26182eff2f283dff353048ff36354cff38364eff353446ff363549ff36374bff35384dff393c53ff363f57ff3f6781ff323a58ff322c49ff3f3d59ff3f415bff40455dff424b63ff434f69ff43546eff445a75ff465d7aff465f7cff476784ff496a86ff4b6f8aff49748fff4a7c97ff4886a1ff4697afff44abc1ff44bbd1ff43cee5fe43e1f2ff49ebfaff52f1fbfc5ff7fee671f6fcb27df8fb6f93f4f63aa3abd743a076be629a72be679c72bf6d9d73bd719e73c0779c74bf7d9d74be829d74c0889c74bf8e9e75c0959d74c09b9e75bfa19d75bea79d74bfad9c74beb29e74bfb79c74bfbc9c75bec09b74bec39c74beb99d74bebb9d74bec99c75bea49b75be739b76bfc99d75bea29c74beac9c74be919b74beaf9c75bfab9b76bdaf9d75bfa79c74bfa09c73be969c75be8d9d76c0839e75bf789d75bf6e9e76c0639b74bf589c74bf4d9c74bd439c76be399d74c0319c72c1299b76c1229d70bb1b9768bd159e6dc2109f80cf0caa80bf09aa71c606aa80d503aa55ff03aa55aa01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff0100000001ffffff0280808002808080028080800280808002808080035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa0280808001ff00ff0280808001ffffff0280808001ffffff01ffffff01ff00ff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff0280808003aaaaaa048080bf06aa80d509aa71c60d9d76c411a578c3179b7abc1d9e72c123a075c52c9774bf349d76bf3e9c73bd489c71bf539d75be5f9c73bc6a9c73be759d74be819e75be8d9c74be989c74bea39c75bdad9c74beaa9c74be829d76be7d9d74c09b9e76bda89973b3697e5a5fb2805553d5774439ed774238fa774034fd7a3e32fc7b3f33fc7d3f34fc7e3f32fc7d3f31fd7d3d2ffe7d3d30fb7c3f31fa7b3d2ffb7d4031f97e412ffa7e412ffc7c3f2efc7e402ffb783b2df9773b2ff6763a33b977444527aa90c4cc9c74bebd9d74bed79b74bed69c74bdd69c74bdd89c75bebf9c75be619e76c03c624d59f44d1a34ff5d1836fe651738ff631534ff581534ff3d1734ff2e1a39ff2d1a3bff2e1a3bff2d1a39ff2a1835ff281531ff25142fff24142dff23142cff23142bff24162eff291832ff2c1c34ff2a192fff2d1931ff2f1d35ff2e1f34ff2e1e34ff2e1e34ff2e1d34ff2e1e34ff2e1e34ff2f1f35ff312037ff322339ff35263cff38293fff392a40ff392c41ff3b2d42ff3a2e41ff392d3fff372d40ff392a3fff382a3fff3a2b3fff3e303fff50413aff8d7c5effcab87cffd2b76dffc1914cffb17439ffab6a31ffaf6c31ffaf6c30ffaf6b2dffac672cffac672affaa662affab682bffab662effaa672effa9652dffa7612affa15d2aff9d5630ff6d2d1cff4b1715ff3f0a14ff390b13ff3c0f18ff3c161dff523f3dff554741ff61413dff9b623aff93572aff8c4d27ff8d4b27ff914d28ff743426ff661c30ff6d1f3aff75223eff8c263eff972b41ff992d43ff982c45ff8d2844ff6a1b35ff691d36ff87213dff982541ff972741ff8e2543ff531934ff25192eff30283fff363248ff373852ff393a52ff36384eff373b50ff363b52ff3a435bff38425cff3f718bff3a5e7dff38385aff3e4865ff424e6aff445270ff465977ff465f7dff496585ff4a6b8cff4d7092ff4e7798ff4f819fff4c8bacff499bbbff45adc8ff44c1d9ff43d4e7ff41e3f4ff41edfaff44f3fbff4cf6fdfc5bf9faec70fbfcb487fcfb6999f8f832a8d6e5439c76be499a73bd5e9b72bb629a72bb679c72bf6d9d73bd729d72be789d75bf7d9d74c0849c74bf8a9d74c0919d76be989e75bf9e9e76c0a59e75c0aa9d75beb29c74bfb79d74bfbd9d74bec19c74c0a09e74bf969e75becd9b74bda89c75bf5c9e77bf6c9e76bf5a9f7ab835956f9545946b988a986db0889d76bdb29c74bdc59d74beb49c76bfa39c74bd859d75bea99d74bea19d75be979b75bd8c9d75bf829d74be769c75be6b9d75bf609d75bd549e73bf499d73bd3f9e75c2369c76c22d9f77c1259f75c11f9c73bd189f75bf139479bc0e926dc80a9966cc07926db604bf80bf035555aa028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff010000ff02808080028080800280808002808080035555aa035555aa03aa55aa03ffaaff02ffffff03aa55aa03aaaaff035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080035555aa059966cc07926db60ba274b90ea480c813a179bc199970b8209f78bf289973bf2f9d72c3399d74c0439c72be4e9d72be5a9c74be669b76be729d74be7d9d74be899e75c0959c74bea19b74be8b9c75bf709b74bf779c76bf959d76c06ba481b89d7f5859dc7e4d46fe80483dfd81483afd854c3bfd7d4132fe7a3c30fd7a3c2ffd7c3c2efd7a382dfe7e3e2efe814130ff7d3b2dff7d3c2dff783a2cff74382aff773b2bfe7c3e2dfe7d3f2bff7f3e2cff81412eff7c3f2cfe76392afd74392ef16e3b32398f7470b49c74bedd9c73bddb9c74bed99c74bedb9c74bedc9c75be549e76bf2ba077be7a5c3b47fd5b1935ff66193aff631536ff4e1638ff351c3bff2f1e3dff301e3eff2e1c3bff2c1b3aff281533ff261331ff25122eff24132dff23132cff22132cff241630ff291a33ff2a1c34ff291831ff2b1a32ff2f1e35ff2e1e35ff2d1d33ff2e1d33ff2e1e33ff302136ff312338ff322639ff32273aff322639ff312437ff302336ff2f2334ff302434ff2f2334ff302434ff302335ff312336ff322539ff34273aff362a3cff392c40ff3b2e43ff3c2e40ff3c2d3fff3a2a35ff5c4b45ff968a65ffd7cb8affd9c178ffbd904bffaa6d2dffb06c30ffb06e31ffae6b2dffac682dffad692cffab672cffa9682dffab672dffa9662bffab672dffa7682bffa25b25ffa35a29ff804020ff5c2618ff3d0b0fff350e13ff371720ff503e3cff60463fff704331ff995f33ff8c4c26ff8a4b26ff8e4c27ff8b4828ff631e29ff75213cff6f203bff73213dff82243dff932a42ff962c44ff972a44ff902843ff6c1d37ff671e37ff86243fff962544ff972844ff8e2746ff541d39ff241b31ff332b3fff373651ff3c3f5dff383d55ff39405aff39425bff3a4761ff3d4967ff41718cff4284a6ff3d4670ff445578ff445f7fff456684ff486e90ff4a7899ff4885a5ff4796b5ff47a6c4ff45b8d3fe43c8e0ff41d6eaff42e6f3ff43eef9ff46f6fdff50f8fbff5cfafbfb6efcf9db7dfef9a087fffd5d9afff733aadce62ea685c2489c75bf4e9d76c1539d75c25d9a70ba629a72bb689a73bd6d9a73bd729d74c0799c72c07f9d74bf869c74be8d9d76c0939e74bf9b9e75bfa29d74bea89c75bfaf9d75bfb59c75bebb9d74bfc19c74beb89e76bf599e75c0909c75bd929d75be81a27bbeb38d68a07c61334aaf65304acd6c324ce071324fe56f2f4cdf6e2e4ac3692e49a6703d58b4855b8ba1a278beb69c74bdbb9b74beb29c74bfa99d74c09f9c75bf969c75be8a9d76c07f9d74bd739d76bf679e74bf5ba076c1509c76bf459f73c03b9c75be329970bd2a986dbc229d70bb1c9b76bf159e6db6119669b40c956abf089f80df059999cc048080bf028080ff01ffffff00ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff02808080035555aa035555aa035555aa03aa55aa03aa55aa0280808003aa55aa03aaaaff03aaaaff02808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff0100ffff010000ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808003aaaaff06aa80d509aa71c60d9d76c4109f70bf169774b91d9572b923a075c52b9a71be349d71bf3e9c73bd489f75bf549b73bc609d75bf6d9d75bd799c74be859d75be929b75be9c9d76bf889c74bd919b74be6b9d75bf87a27dc198865c68ea814e47fd874d43fd84473cfd81493afe854d3afe844b38ff7b3f2fff76382bff76392cff78382cff7c3b2eff7e3e2fff7e3d2cff7d3d2eff7a3a2cff78382cff703325ff703427ff793c2bff7e3f2cff7f3e2aff7f3f28ff82432dff7c3c2dff75372cfe723b2fa3714540aa9c75bde19b74bde09c74bddf9c75bedf9d75bfe09c74be3a9e72bd36a580bdd2643246ff651e3cff611839ff481b38ff32203fff2f2141ff2d223fff2c1f3dff291937ff251331ff231430ff23132fff24132eff24132dff23132dff24152eff281a33ff291b34ff2a1b33ff2a1a30ff2e1e35ff2c1d33ff2f1e34ff302136ff312336ff302435ff302335ff2f2234ff2f2134ff2f2033ff302133ff2f2234ff302335ff312336ff302536ff312538ff312638ff322439ff322639ff322538ff322637ff302436ff302537ff322639ff352a3cff372d3fff372e3fff392e3eff3e303fff392931ff5c4b41ff8e8162ffc1b67cffd0b674ffc69d58ffb07338ffaf6d2fffb06f32ffae6c2effaf6a2cffad6a2cffac6a2bffad6c2effab6a2bffac6c2effa9662dffa25b27ffa35f30ff8b4d25ff783c25ff521a1aff360d16ff573532ff633e35ff945c30ff8a4d26ff8b4c26ff8a4a26ff8c4c27ff7b3629ff732139ff822743ff75233fff72233fff7a243eff8f2843ff932a45ff922a45ff8d2944ff72233dff671f3bff802440ff902746ff932b48ff8b2a4aff511f3eff292038ff35324aff3c415fff3f4b69ff3b4b68ff3d506dff3b5170ff405578ff3e7292ff4fa9cbff47628eff446d91ff45809fff4792b0ff44b2c7ff43cadcff42dfeafe43ecf6fe45f2fdff46f6fdff49fafdff52fafbfd5ffcfdf073fdfbbf82fcf88d8dfdfb60a5fffa30bff4f42da493cc329e7abd409b74bf3f9a71ba469d75c14e9d76c1589a74bc5d9a70ba629c72be679c72bf6d9a73bd749c75bf7a9f75c0819c73c0889d74bf8f9d74bf969c74c09d9e73bea49d75bfac9d75beb39d73bfb99d74bebe9d75c0c59d74be729d74be8f9d74bf879f75bf799874a2ac744966e4622e49fc642848fd6c2b4afe6e2948fe6d2846fd702848fd73294afd732b4bfd742c4bfd752d4cfe712a4add6f304daf7f557aa19e7abc999d75be9b9c75bfa89c73be9d9e75c0939c74bd879d75bd7b9e76bf6e9e74be629c75c1569d77be4c9e75bf419d72c0379974be2e9b6fbc25986ec11f9c73bd189f75bf129c71c60e926db60a9980cc06aa80d5059966cc03aa55aa01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa035555aa028080800280808001ffffff028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff02ff80ff04bf80bf06aa80d50a9980b20d9d76c4129c80c618956abf1f9473bd269a72bc2ea174c2399d74bc429b74bd4d9f74c0599e73bd669d73be739d76bf809d74bd8b9e74bf999b75be8f9b74bd6d9d75c08d9c76be889f78a5d27d504bfd864d45fe8a4d41fe85483afe7a4334ff7c4134ff824c3bff7d4233ff763a2bff74382aff7a3f2eff7e4331ff854834ff864a34ff844933ff844834ff7c3f30ff753829ff6d3324ff6d3224ff783b2aff7f402aff82422bff83422bff86452cff7f402bff793b2bfe753a2df16c393176916e9cc99c75bee39c74bee39c75bee49d74bee49d74be109f80cf44804f5ef26b2743ff611e3eff4b1d40ff312344ff2e2444ff2c2341ff2b1f3eff271937ff251332ff251230ff241230ff25122fff23132eff23122dff23142eff291b34ff291b36ff2c1d37ff29192fff2e1d36ff2c2034ff312138ff312136ff2d2032ff2e2132ff2f2133ff2f2133ff302234ff302335ff312436ff322437ff332437ff332537ff332538ff332638ff332638ff322738ff322839ff322839ff33283aff33293bff342a3dff362b3fff352a3cff322839ff302536ff322839ff362b3cff362c3cff382e3eff392e3eff3d2f3eff392831ff58463dff948860ffdccd8cffd5b672ffbf8b4affaf6d32ffb56f34ffb26f30ffb16e2effad6c2cffac6c2affaa6a2affa96a2bffa8692fffa6652fff9f5e2dff925323ff975727ff8f4d28ff6a3426ff4d2b1eff87512aff8a4d26ff894b26ff8c4a28ff8b4c25ff854228ff6f2032ff842642ff882945ff7a2641ff70243fff74243fff882843ff8f2a44ff902b46ff8c2947ff732340ff66203cff802645ff8b2947ff8c2d4aff8b2e50ff522543ff2f2945ff3b3e5dff445677ff3e5e7fff406889ff3f6c91ff3e6a95ff3c80a6ff52cae7fe5692bfff48acc9ff40d4e5fe42e8f5fe47f4fcff4af8feff52fdfdff5cfffbf767fffdda7afff9bc86fffc8b9cfffb4ab0eef124b8bfe32a9e80c8419d76c0419972bc339b73be429b74c1489c75bf4c9a72bf509c73bc549b73bc599e75bd5e9b72be639d74bf689d73bf6f9c73bf759b74c07c9c73bf839e73bf8a9d74c0919e74c0989e75bea09e74bfa79d74bfaf9d75bfb69c74bdbc9d75bec29e74bfa29d74be999d75c06a9f76c3558a6993a3613b50fc5a2343fe652546fd662444fd662444fe672644ff6a2544ff6b2644ff6c2645ff6d2645ff702846ff702747ff722747ff732946ff752949fe732949d46b2f4b40805c68749e75bf849c76bda69d75be9a9d74be8f9d74bf839c75bf769e75be6a9c76be5d9c73bd529f76be46a075c13c9d73bb329e75c2299b76c1229d70bb1a9d76c4169774b9109f70bf0ba274d1089f60bf059999cc048080bf0280808001ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff0280808002808080035555aa03aa55aa03ffaaff03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff010000ff035555aa05996699089f80bf0caa80bf109f70bf159e79b61a9d76c4229d78bb2a9e73bc329e75c23d9f75c0479a73be539d72bb609d72bd6c9c74bf799c76be869c74be929b75be9f9d75bf609d75bf7d9d76be668c6776e284524cfc864b43fe894d42fe864c3eff7d4538ff7b4537ff794134ff7c4937ff844f3cff84523fff885843ff7f533fff714a3bff684336ff633f33ff603c31ff623c32ff643c32ff683e34ff6c4136ff713b2bff793d2bff81402bff82422aff84442aff84452aff84452bff7b3b29ff75392dfd723a30a87b5b63be9c75bfcc9c74beda9c74bfe89b73bee89c75be3d9f75c0658b5d6ff776284aff4f2040ff332347ff2c2445ff2b2441ff28213eff251837ff231432ff241331ff241230ff24132fff24132fff23132fff241330ff291a35ff271b33ff2d1e39ff271831ff2e1e35ff2f1f36ff2f2035ff2e2033ff2f2032ff2f2033ff302234ff302334ff312436ff322537ff322638ff322738ff322739ff332739ff33273aff34273aff342839ff332839ff34283aff34283aff34283aff34293aff332a3aff332a3bff342a3bff342b3cff352c3dff362d3eff352c3dff32293aff322939ff342b3bff362c3dff382d3eff392f3fff3b2e3fff3a2c3bff433438ff75684affc5b479ffdfc87dffc89d54ffb67937ffb47033ffb17032ffb0702fffaf6e2dffad6b2cffa9682cffa7662bffa4642effa1602aff9a5d2dff965627ff975422ff9b5b2aff995a2aff915229ff894b25ff8f5028ff8a4b27ff8e4f2dff72242eff7e2541ff882944ff872844ff7c2642ff722241ff712442ff822743ff8b2a48ff8d2a48ff892a49ff752544ff682340ff802848ff8b2c4eff8e3253ff87365aff40284aff383c59ff455b80ff44799fff4389aeff3d94baff3b8fbdff3b9ac3ff4ce4f2fe4be2f3fe48f7f8fe51fafcfc5cfdfff572fffbdf85fffaa892fffa72a3fffb41b1fbf727b1bede1cad92c8209f80bf29a27cc13e9c77bd3b9c75be319c72bb439c76be459f76c0499d73bd4c9a72bc509c73bc559c75bd5a9971be5f9c73bf649c73bf6a9c73c0719e73be779c74bf7e9c73be859b73be8c9d75bf939e74c19b9c75bfa29d74c0aa9d75c0b19d73beb89d74bfbf9c74bfc59d74be659d74bd769c75be71a07ac08d694863e8592a45fd602446fe5f2142fe5f2142fe602141ff612343ff632242ff642341ff672342ff682442ff6a2543ff6b2543ff6d2543ff6f2645ff702545ff712546ff712647fd722849ed6c2c486d75496253a078c2829b74bca39c74bd979b75bf8a9d74be7e9e75be709d74bf649c75bf589c74bc4c9e75bf419d76c0369c71c22e9b74bc259f75c11e996fbb189f75bf129c63b80e926db609aa71c606aa80d5048080bf03aa55aa01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff0280808002808080028080800280808003aa55aa03aaaaff035555aa03aa55aa03aa55aa0280808003aaaaff035555aa035555aa02808080028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ff00ff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aa55aa03aaaaff059966cc089f80bf0caa80bf11a578c3169774b91e996fbb259875c12d9f71c1369c71bd409f74bf4c9e75bf589c74bf659d74bd729d74be809b74bd8d9c76be999d75c07c9c73bd189f75bf5e8a6a62f083504afe8a4e45fe894e43fe864a3fff80443dff774038ff804c3dff87544bff68463dff40262eff331d29ff2e1827ff2f1c2dff2f1b2dff2f1b2dff2e1a2dff2e1a2eff2e1a2dff2e1c2cff2e1c2aff371f27ff78412eff82412aff83422cff83452cff88462cff814228ff874b2dff7c3e28ff74372afd743b30ee693f37779f78baed9c74bdec9c74beec9d75beed9b73bd2ea17ac240936c78f16e3455ff332448ff2b2448ff2b2242ff27203eff241736ff231332ff231130ff231230ff231330ff23132fff23122eff241330ff271934ff281a34ff2b1f3aff27182fff2e1d35ff2e1d35ff2d1d31ff2e1e32ff2e2033ff2f2134ff302336ff312437ff312538ff322638ff332739ff33273aff33283aff33283aff34283bff34293bff35293bff35293bff352a3bff352a3bff352a3bff34293bff342a3bff342a3bff352b3bff352b3bff352c3cff352c3cff352c3dff352e3eff362f3fff383040ff362d3eff342b3bff352b3cff362d3dff362d3eff392f40ff382e3fff3b303eff382b34ff44352dff8e7d57ffcebe79ffdac572ffcba259ffb67b35ffae6d2effb16e30ffad6b2effa9682cffa7672dffa1622aff9e5f2cff9e602dff975b27ff9b5d2aff995b2aff95572aff8e4f26ff8f5128ff8c4e2bff8d4f29ff75322cff7a213aff822741ff8b2845ff892a45ff7e2745ff702341ff6f2443ff782643ff852948ff882b4aff872c4bff732848ff662644ff7e2c4cff8b3457ff924067ff7f4c76ff3f3f63ff456a91ff49a6c7ff48bddbff40c3dfff3abcddf944c0dddb7df9f5bb8efbf8919dfffb60adfffa44b8ecf42bcae7f31cb6add1279d7cbe2c9c74bf2b9a71be289f79bf2f9d77be3b9c75be399d74bc3e9c73bd419d72bc439c76be469d75bd4a9b72be4d9c74c0529b73be569d74be5c9b72bc619b74bd679c74bf6d9d73c0739d73bf7a9d75c0819c75be889d74bf8f9d74bf979d75bf9f9d73bfa69d73bead9c74beb39e75bfba9c73bfc29c74bfa29d74be819c75c05e9b75be31826378d14f2543fc561f41fd5a1f41ff5a1e40fe5a1f40ff5a1f3fff5c1f3eff5d1f3fff60203fff61213fff642140ff652240ff662240ff682340ff692341ff6b2342ff6c2442ff6e2443ff6e2443ff6f2642ff6f2645f26e2b489f754a632f9d7db3949d75bf9d9e75c0919d74c0849c76bf789d75bd6b9d75bf5e9d77c1529b76be479e73be3c9d73bf329e75bd2a9e73bc229670bb1b9771bd159e6db60f9966bb0ba274d107926db6059999cc03aaaaff0280808001ff00ff0100ffff0000000000000000000000000000000000000000000000000000000001ffffff01ffffff000000000000000001ff00ff01ff00ff010000ff010000ff010000ff010000000100000001ffffff01ffffff01000000010000ff01000000010000000000ff000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff0100000001ffffff028080ff01ff00ff02808080035555aa035555aa035555aa03aaaaff03aa55aa02ffffff035555aa035555aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff010000ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ff80ff028080ff048080bf06aa80d509aa71c60ea480b6129c71b8189f75bf209f78bf279d76be2f9d72be3a9e72bd459b73bc509c76bf5c9e74bf6a9c76be779c76c1859d75c0929d75be6e9b74bc619b74c032ad8aa8ea875750ff8a5549ff874f45ff834c42ff7c463cff79473aff8b5f4fff543836ff2f1f2bff301c2fff341e36ff321d32ff311b2fff351f36ff351e35ff331d34ff321c34ff321c35ff321c33ff311e33ff331d30ff563129ff7f442aff884730ff8b4d2fff86472bff83432aff82462aff894f28ff864a2bff723829ff713a2ffd703c32918e6a8df09c74beef9c73beef9d74bef09c74be01ffffff1eddccd5e35e425eff2b244aff292345ff26223eff241636ff221332ff221231ff221231ff22122fff22122fff22122eff24122fff261733ff271935ff2d1e3aff27182fff2a1a32ff2d1d33ff2c1c31ff2e1e32ff2f2034ff302235ff302336ff302436ff312436ff322538ff322638ff312738ff322739ff332739ff34273aff34283aff332839ff34283aff35283aff36293bff362a3bff352b3cff352c3dff352b3dff362b3cff352b3cff362b3cff362c3dff362c3dff352e3dff352e3dff362f3eff362f3eff37303fff393143ff382f41ff362d3dff352c3dff372d3eff372e3fff382f3fff382f3fff382e3fff392b39ff3a292aff76623effbba75bfff1dc82ffdec06fffc1914affab6c32ffaa6831ffa7672fffa3632bffa2622cff9e602cff9c642effa06531ff9c612fff985b2cff93552aff905228ff8d502aff8b4d27ff7b3c2aff7a2439ff7b243eff872745ff8c2945ff8a2945ff7e2746ff6d2445ff6d2345ff752443ff842949ff852d4cff852d51ff73294cff69284aff87365cff904a71ff9a6890ff655c87ff4790b2ff57cce9ff5adaf4fe4fdceef44dd7ed9c79deeb37c3e3ec23b6a8d30ea4a4db02ffffff16a280c5259f75ba209f78bf379e74be329e75bd399d74bc3a9e77bd3b9c70be3c9d73bf3e9c73bd419d76c0449d74bf489871bc4b9c74be4f9b71be549b73bc599b73c05e9b75be649973bd6a9c76be6f9c73bf769e73be7c9c73bf849c74bf8b9c75bf929b73be999d75c0a29d74bea89e75bfb09c74beb79d75bfbe9d73bfc49c74be7e9e75be8f9d74bfb19e76be896c4a70e94e2441fc552042fe551e3fff561d3eff561e3eff561d3dff571d3dff5a1d3dff5b1e3dff5c1e3dff5d1f3cff601f3eff62203fff642140ff65213fff66223fff68223fff6b2240ff6c2341ff6d2341ff6d2342fe6c2342fe6d2543f36827427475495a44a17cc3a59c74be989c75bf8b9c74bf7e9c75be719c75be659d77bd589c74bc4c9a75bf419d76bc36a171c22d9f77c1259f75c11ea277c4189575b5129c71b80d9d76c4098e71c606aa80d504bf80bf03aaaaaa01ff00ff01ffffff01ffffff0000000000ffffff01ffffff00000000010000ff000000000000ff000280808001ffffff00ffff0001ffffff01ffffff01ffffff01ffffff0280808001ffffff0280808001ffffff0280808001ffffff01ffffff01ffffff02ff80ff01ffffff010000ff000000000100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000ffff0001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa03aaaaff035555aa035555aa028080800280808003aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff028080ff0599669907926db60ba274b90faa77bb149973bf1b9771bd229d70bb2a9e73c233a078c33d9f75c0489c75bf549b73bf619e74c06f9c75bf7e9c75be8b9e75bf8e9c75be3ea077c143a07ac2a38b635cfe8a564dfe895047ff864e47ff7f4943ff8f5f56ff6c4f4dff33212dff331f35ff332036ff352137ff362039ff331e34ff341e35ff362039ff362038ff361f38ff341e37ff351f38ff341e36ff341e34ff391e2cff7f4529ff874e30ff8f4f30ff8a4b2cff87452bff804628ff834b29ff745031ff90643bff7c4529ff6e382efd723d30b76b4846899c75c0f39c74bef39c74bef49c74bd01ffffff1edddddde6413d5bff282347ff262041ff221737ff211332ff20112fff211130ff221230ff21122fff21112eff22122fff231430ff271935ff2a1c37ff261831ff28182fff2d1c32ff2d1d32ff2e2034ff2f2136ff2f2236ff302337ff302336ff302537ff312638ff322738ff322638ff322739ff33283aff33293bff342b3bff342b3bff342b3bff352b3cff352b3cff362b3bff362b3cff362b3cff352b3dff362c3eff362c3dff362d3eff362d3eff362d3eff362f3eff362e3eff362e3eff362f3eff362f3eff37303fff383140ff373041ff383142ff383042ff362f3fff362d3eff362f3fff362f40ff383041ff362e3fff362e3eff362e3cff372b34ff594834ff988042ffdabf5effeecf67ffcca548ffbb8241ffa1622effa36331ff9f622effa16530ffa0642fff9c632eff985e2dff955b2dff94572bff8c5028ff8a4e26ff82482cff742232ff862942ff7b243fff802643ff892846ff892a46ff7a2645ff6c2345ff6b2446ff702546ff7f2b4fff832d50ff823054ff742c51ff6d2b53ff8e517affa683a8fe8f8ab3fe49bee0fc4ee3f3f165e0f5a672e5f04788dbe62ba088c4469975bd4f9e77c2449d70bb3f9e71be3b9c75be389b76bf3d9f75c03a9e77c13a9e72bd3b9c75be3c9d73bf3e9c77bd409b74bf439c76be469d75bd4b9974be4f9b71bb539d75be589a74bc5d9c73bd629a72be679972bc6d9a73bd749c75bf799c74c0819c75c0879d75bf8f9d74bf969c74be9d9e75c0a59c74c0ac9c74bfb49c74beba9c75bfc19d74bec79c73bfcd9d74be43a076be529f79bba7563a51f949213dfe4f1d3dfe511d3dff521c3fff521c3dff521c3cff521d3cff541d3bff561d3cff571d3cff591d3cff5a1d3dff5c1e3dff5d1e3cff5f1f3dff621f3eff63203fff65203fff66203eff67203fff69213fff692240ff6a2240ff6a2241fe692443f1672a466d7c5473369c76c2959d74be929b75be849c74bf789d75bf6a9c76be5e9d75be529f76be469d75bd3c9d77bf329e75c22a9e73bc229670bb1a9d76ba14a673bf0f9977bb0b8b74b9089f80bf059966cc03aaaaff028080ff0280808001ffffff01ffffff0100000000ffffff0100000001ffffff01ffffff01ffffff01ffffff02808080028080ff028080ff02808080028080ff028080ff03aaaaaa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aaaaaa03aaaaaa01ff00ff02808080028080ff028080800000000001ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808003aa55aa0280808001ffffff01ffffff0280808001ffffff01ffffff0100ffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaaa05666699089f80df0ba274d1109f80bf169774b91d9e72c1259875ba2d9f77c1369c76c2419d72bc4d9c74bd599e75bd669d76be749e75bf829d74be909c75bf939c74bf36a176bd6c95718bfd885952ff8a564eff86524bff825148ff7d5854ff36282eff342338ff39253eff342339ff35223aff37233aff36233cff341f35ff352138ff38233bff37223aff372039ff38213bff36203aff36203aff351d38ff633a2eff874f2cff91512fff8f502cff89492bff854529ff844a27ff482725ff311826ff3f2326ff855332ff6f3b2aff703d31fb6d3f377f8d6e95aa9c75bde79c74be5d9c76c002ffffff774f4f63fc282347ff251e41ff201636ff1f1232ff1e1130ff1f102fff20102eff20102dff20112eff21122fff221230ff261734ff261933ff271832ff261630ff2c1a32ff2d1e31ff2d1f34ff2e2135ff2e2135ff2f2337ff2f2539ff302539ff312439ff302538ff312539ff312539ff312539ff32263aff33273bff34283cff34293dff352a3dff362b3eff352d3eff362d3fff372e40ff362e3fff372f3fff372f40ff372e3fff362d3eff372e3eff372e3fff372e3fff372f3fff37303fff393141ff383140ff362f3fff372f3fff383041ff393243ff383142ff393243ff393242ff352f3fff372f42ff362f3fff383041ff383041ff372f3fff352e3cff39303dff3a2f38ff3f2d2dff755d36ffbea551ffe8d061ffdab756ffb8803affa2652bffa2642fff9f652effa16531ff95592cff975d2eff965a2bff92572eff8f5126ff854b27ff793038ff983248ff922f48ff7d2440ff7e2746ff842746ff822947ff752546ff6c2547ff692446ff6e2448ff7d2d51ff813156ff81365cff6e3255ff773f65ffa88fb5fbadaccacc8bc6dd7f89e1e92bb8eded21a283c1669b76be519a74bd5b9a73bf539d75be4e9a72be489c75bf459b73bc419d72bc3f9a71be3e9c73bd3e9c73bd3e9c73bd409f74bf429b74bd469d75bd4a9b72be4d9c74c0529b73be579b75bc5b9d73bf619b71bd679972bc6c9c74bd719c73be789b73bf7f9d74bf859b73c08c9d75bf939c74bf9a9d74bea19d74c0a99d74beb09c74bfb79c74bfbd9d74bec49c74bfa39c75bf769e75bea19d75bc67906aa3cb43233afa4a1f3efe4e1c3eff4e1b3cff4e1a3bff4d1a3bff4d1a3aff4e1b3aff4f1b3aff501c3bff511c3bff541c3cff561b3aff571c3aff591d3bff5b1d3bff5e1d3bff5f1d3bff601e3cff611e3cff631e3cff641f3dff65203eff66203eff67213fff67213ffe652340fd672441f0642d45339b878c7b9e76bf8f9d74bf839c73bf7f9d76bf719c75be649e75bf589c74bc4c9e75bf429b74bd379e74be2e9b74bc259f75c11ea277bb18956abf129c71b80e926db60a9966b2079292db059999cc03aaaaff028080ff010000ff0280808001000000028080800280808001ff00ff01ff00ff028080ff02ff80ff03aaaaaa03aa55aa03aa55aa048080bf048080bf048080bf04bf80bf04bf80bf04bf80bf04bf80bf04ffbfff04804080048080bf03aa55aa03aa55aa03aa55aa03aaaaaa01ffffff02ff80ff0100000001ff00ff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff03aaaaff06aa80aa09aa71c60d9d76c413a179ae189f75bf1f9c6bb5279d76be309f75bf3a9e77c1459b76bc509c73bf5d9c73bd6a9c73be799c74be879f75bf819c75c0529f73be31a782c1b28b615dfd8a5a54ff86524eff82514aff654949ff291c27ff39273cff392540ff37243cff37243aff36233aff37243cff37253dff341f37ff37233bff39253dff39233cff3a223cff39223cff38213cff38213aff391e32ff814a2cff9b5f35ff91532dff8d4e2aff884929ff894b2cff704028ff2d1824ff301b2bff311b2eff59362dff885135ff6d3c2dfe774539bf694d53909f78bfaa9d75be01ffffff1d727284e42c2649fe241d40ff1f1638ff1e1232ff1e1031ff1e0f2fff1f102fff1e102dff1f0f2cff20102eff20112eff231530ff241732ff271833ff25142eff27172fff291b30ff2a1c31ff2b1d32ff2c1d32ff2b1d32ff2b1e33ff2c1e33ff2c1e32ff2c1e32ff2c1f32ff2d1f33ff2c1f32ff2c1f32ff2d2032ff2d2033ff2e2133ff2e2134ff2f2235ff312437ff322639ff34293bff352b3dff372d3fff372f3fff382f40ff382f40ff382f40ff382f40ff372f3fff382f40ff372f3fff372f3fff37303fff383141ff393242ff393242ff383041ff373041ff393243ff383242ff383242ff393243ff372f40ff383141ff373042ff393144ff393042ff352e3dff38313eff372f3eff38303dff3a303cff3f3032ff5d482effb0954cffe3c15bffd7af52ffb67f36ffa1642cff9c5f30ff945928ff985f2dff995d2cff8f572bff8c5129ff864d2cff441c1fff833145ff9f364bff97334dff7e2543ff7d2747ff802644ff7d2846ff6f2545ff692547ff652247ff6b2548ff7c2f54ff81365fff853e69ff6f375eff997ba6edb7badd55b7b4cc41a17ac0319c72bb6f9c75bf6c9c74bd639b74bf5c9b74bf559c75bd4f9e74be4b9c74be479e73be449d74bf429b74c1429b74c1429e74c1449d74bf469d75bd4a9b72ba4e9a76be529b73be569a74bb5c9b74bf609d75bf659d74c06b9b75bf719c73c0779c74bf7d9d74c0839e75bf8a9d74c0919d74be979f75bf9f9d73bfa69d75bead9c74beb39d75bfba9c73bfc09b74bec89c74be999d75be6a9c73bc459f76c06d81608ae1421d3afd4b1b3bff4a193aff491839ff4a1939ff4b193aff4b193aff4c1a3aff4d1a39ff4d1b3aff4c1a38ff4d1a39ff4f1938ff521a38ff531b39ff561b3aff581c3aff5a1c3aff5c1d3cff5e1d3bff5f1d3bff601d3cff611e3cff621e3dff64203eff631f3dff64203eff64203dfe63223ffd64243fb7623b4a33a582be9f9d75bf809d74bf859b75be789d75bf6b9b75bc5f9c73bc539a75bb489c75bc3d9b71bc349d76bf2ba077be23a075bd1b9771bd169774c5119678c30c9580bf0a9966b207b692b6059999cc04bf80ff048080bf03aa55aa035555aa03aaaaaa048080bf03aaaaff048080bf03aa55aa04bf80bf059999cc059966cc059999cc059966cc068055aa068055aa06aa80aa07b692db06aa80d506aa80d506aa80d506aa80aa068080aa04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa02ff80ff02ff80ff01ffffff01ffffff01ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff02800080048040bf06aa80d50a9980cc0f9977bb149973b21b9771b3229670bb2a9e73bc339b73be3d9f75c0499d73bd549e76bf629c75be6f9c75bf7e9c73bc8b9c75bf309a75ba4b9c74be6d96758cfa8b605bff875753ff814c4bff634446ff2a1d27ff3b2943ff37273eff362640ff37263fff37253bff38263eff38273fff37273dff362137ff38253dff39273dff39263dff3b253dff39243cff3a243dff372138ff663c34ff975933ffa26338ffa56e42ff8e502cff8a4b29ff8e512cff432426ff2f1a29ff301d2fff331d32ff351e2dff7c4c36ff773f2cff764234f76f463c5c776772309f7abf34a780c4b32b2847fe221b42ff1f1538ff1c1133ff1d1031ff1c0f2eff1d0f2fff1d0f2dff1d0e2cff1e0f2dff1f102eff21132fff23142fff251630ff22122cff25142eff26152fff26162cff26172fff27182dff28192eff291a30ff291b31ff2c1d33ff2d1e34ff2d2035ff2e2135ff2f2237ff302338ff302438ff312539ff312439ff312539ff31253aff31253aff322639ff322639ff322738ff322839ff33293aff352b3dff372e40ff383040ff383140ff393241ff393241ff393141ff393141ff383241ff383242ff373140ff383241ff393242ff393243ff393243ff383142ff383242ff3a3444ff383342ff393343ff393142ff373141ff383142ff393243ff382f40ff383140ff373140ff372f40ff373141ff36303eff342e3aff392e39ff493a37ff7a623dffcfb05affdeb655ffb68038ff965e2bff955b29ff975d2eff95592bff905427ff804c29ff271624ff27122aff57223bff93364bff9c3650ff862c47ff7a2846ff7b2646ff752546ff6c2446ff672648ff622447ff6a274bff753458ff7f3f6dff854d7fff765377e7b1bce228b9cce67a9d73c0799c76be779c74bf6d9d73bd659d74bd5e9b75be579b72bc539d75be4e9d72be4c9e72bc499d73bd489c75bf489c75bf499d73c04b9c74be4f9b71bb539d75bb579872bc5d9c76bd609d75bf659d74c06b9b75bf709d74bf779c74bf7d9b72be839c75bf899c75c0909c75bf969c75c09d9e75c0a39e75bfab9d74bfb19d75beb79d75bfbd9d74bec59d74bdbd9b74be829b74be859d75c09b9b73b89948283ff8421b39ff491a3cfe4b1839ff4b193aff4a193aff491838ff481838ff481838ff481837ff491836ff491836ff491937ff4b1938ff4d1938ff4e1b39ff501939ff511a39ff531a38ff551a37ff571b39ff591b39ff5a1c39ff5c1c3bff5c1c3aff5e1d3bff5f1d3bff601e3bff601f3bff60203dff61203efe5e243dfa5c263e79744e679b9c73bd989c74be8c9d76bf7e9c73be729d74be659d74bd599e75bd4d9f74c0429b74bd399d74c02f9d72be289973bf219b6cb91a9d76ba159e79c2119669b40d9d76c40ab280cc088060bf07926db6068055aa059966cc059999cc068080aa059999cc068055aa06aa80d507926db607926db607b692db089f80bf09aa71c6098e71aa09aa71c6098e71c609aa71c6098e71c6098e71c6089f60bf09aa71c6089f609f07926db607926db6068080aa059966cc048080bf048080bf03aa55aa03aa55aa0280808001ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808003aaaaff035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa02808080028080800280808001ff00ff0280808001ffffff0280808001ffffff01ffffff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aa55ff059966cc088060bf0ba274b911a578c316a274b91d9e72b9259875c12d9f77c1369c76bd419d76c04d9c74bd589c74bf669d76be749e77bf829b74be879b73bf339b78be229d78c391926f68fe8e6059ff84534fff7c5553ff2c1f2cff392a40ff372940ff392742ff38273fff392841ff3a283fff39293fff382a3fff3a293fff37233bff3a273fff3b283eff3b2640ff3b263eff3c273dff3c243dff3e2130ff955a33ff9c5930ffa5693effa57041ff94532cff8d4d28ff7e482cff311926ff301d2bff321d33ff331e32ff352034ff4a3131ff854e32fe713f34fe7b4836a560444206ffffff3d5c5c71f8221c43fe1e163dff1d1234ff1b1031ff1c0f30ff1b0e2eff1c0e2fff1c0f2cff1d0e2dff1e0f2eff1f112dff21122dff23162eff21132dff22122dff23132cff24132cff24142bff25162eff271830ff281a31ff2a1d32ff2c1e34ff2f2137ff312339ff31253aff33273cff33273cff33283cff33283cff33283cff32273cff32273bff32283cff32283cff33273cff32283cff32283cff342b3eff362d40ff372f41ff383041ff383141ff383141ff393242ff393342ff3a3242ff383140ff383241ff3a3343ff393343ff373141ff383142ff393242ff383242ff3a3344ff383242ff383242ff3b3545ff393243ff393243ff383142ff393243ff383243ff373041ff383041ff393141ff372f3fff383241ff383242ff36303fff322d3bff362f3dff382e39ff392a2eff725f41ffbfa358ffdab45cffa97636ff91592aff96592fff90522aff7c4a2aff221221ff1e1128ff251431ff431c34ff8b324bff9b344fff822946ff742746ff762745ff6d2545ff682648ff652748ff632449ff6d2850ff763f66ff7d5282ff826492e69f9bbe24b8d4e37b9e74bf829d76be789b73bd6f9c75bf689d76bf619b74bd5b9a73bf579b75bf539d75be519d74bd509c76bf4f9b74be519d74bd529b73be569d74be589c74bf5d9c73c0629c72be679c72bc6d9d73bd719e73c0779c74bf7d9b72be839e75bf899c73c0909e75bf979b75bd9d9c73bea39c74bfa99d74c0b09e74bfb69d74bfbb9d74bfc29c74bfc89c74beb39d75bfac9c75bf969c74be7983638fce45243efb47193cff4a1b3bff49173aff471838ff471737ff451636ff451737ff461737ff471838ff481837ff491937ff491937ff491836ff4a1837ff4a1936ff4a1836ff4c1936ff501a37ff521a38ff541937ff551938ff571938ff581938ff591a39ff5a1a38ff5b1b39ff5e1c3aff5f1d3bff601d3bff5e1e3bff5f1e3cff5e1f3bfc5f233ec06032483ca277bb9f9d75bf929d75be859d75c0789b73bd6c9c74bd5f9c76bf549e76bf499d73c03f9e75be369c76bd2e9b74bc26a172c31fa573c51a9d76ba159e79c2119678c30f9977bb0d9d76b10ba274b90a9980cc09aa71c609aa71c609aa71c60a9980b20a9980b20a9966b20ba274b90ba274b90ba274d10c9580bf0d9d76b10c956abf0d8976c40d9d76c40d9d76c40d9d76c40d9d76c40c956abf0ba274b90ba274b90a9966b2098e71aa089f60bf07926db6068055aa05cc99cc04bf80bf03aaaaff028080800280808001ffffff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ff00ff01ffffff01ffffff01ffffff0280808001ffffff0280808001ff00ff0280808003aaaaff035555aa03aaaaff03aa55aa03aa55aa03aa55aa035555aa03aa55aa02808080028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff0280808003aaaaff06aa80d5098e71c60c956abf139479bc189f75bf1f9c73bd279d76c4309f75bf399d74c0449d74bf509c73bf5d9f76c06a9c76be789d75bf869e74be959d74be209f80c7459f7ab1d8906860ff8a5d57ff81504dff4b343fff2f2033ff3b2c46ff382a41ff382941ff392940ff3b2941ff3c2a41ff3c2c42ff3b2d41ff3c2b40ff3a263eff3b2a41ff3a2a3eff3e2943ff3d293eff3e2a3dff3f243bff6f3f32ff9c5c2eff9d5b30ff9f5e2fff9b5b2fff98552bff93512aff5c3427ff301a27ff311f31ff331f36ff321f37ff351f34ff361f2fff78513eff78432dfd784133de6e4b3e4bb4b1adc1302c47fe20183dfe1b1236ff1c1032ff1b0f31ff1b0e2fff1b0e2dff1c0e2dff1c0d2cff1d0e2dff1d0e2cff1f102cff20142dff20112bff20102cff22112cff21122bff22132dff24142dff271730ff281b33ff2b1e35ff2d1f37ff2d1f35ff2c1e34ff2a1c32ff2a1c31ff27192eff25182dff24172cff23172cff23172bff24182cff25192dff261a2eff261a2eff271b2eff261b2eff251a2eff23172cff23172dff261b2fff2c2034ff302739ff372f41ff393343ff393443ff393442ff3b3645ff3a3343ff373141ff383242ff3a3444ff393343ff383242ff383242ff393243ff393444ff393343ff383342ff393243ff3a3444ff383142ff383142ff3a3344ff383142ff383142ff373140ff373041ff373242ff373141ff383042ff373141ff342d3eff332c3dff372e3fff332a38ff39282fff5e4935ffa48652ffcca562ffab7b43ff8b502eff6e4331ff27182aff20152cff21122cff23152fff31172dff6f2942ff95314dff852a4aff742646ff712544ff662545ff672a4cff662d4eff66264dff6a2e57fe72537aff7d86b7e18e97bc20bfc7d77c9c73bd849c74bd7b9e74bf739b76bf6c9c74bd669b73bc619b74c05c9b74bc5a9c74be589c74bf589c74bc589c74bf5a9c74be5c9b74bc5f9c73bf649c75bf689d73bf6e9e74be739d73bf799c74be7e9c75be849c74bd8a9b73be919d74be979d73bd9c9d74bfa29c74bea99b74beaf9c75bdb69c74bfba9e75bfc09d74bfc79c75bfcc9b73bd9d9c73be799c74be72a17dbc8f4d324bf8401b3afd461a3cff46183aff451838ff451838ff441738ff451838ff451838ff451738ff441737ff441737ff451636ff441634ff451634ff471735ff4a1837ff4b1837ff4c1938ff4d1836ff4e1836ff4e1836ff4f1936ff521937ff541937ff551a37ff571a38ff581b38ff591b39ff5a1b39ff5b1b39ff5c1c39ff5e1d3bff5f1f3cff5f203eff5b213df557253d5c7d5b7a869c74be6a9c73be8d9d76be809b76bd739b73bc679c74bf5b9d76c1509c76bf469d75bd3c9d73bf349d76bf2c9c74bf269a72bc209f78bf1ba17bbd17a67ac813a179bc119678c30f9977bb0ea46dc80e926db60d9d76c40d9d76c40ea480c80e926db60e926db60faa77cc109f70bf108f70bf109f70bf109f70bf11a578c3119678c3119678c3119678c3129c71b8109f70bf0f9977cc0ea46dc80d9d76b10c956abf0c9580aa0a9966b2098e71aa07926db606aa80d505cc99cc048080bf03aa55aa028080ff0280808001ff00ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03ffaaff0280808003aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff0000ff00010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffff0002ffffff03aa55aa04bf80bf07926db60a9966cc0f9966bb149973bf1b9771bd219b74c12a9e73c233a078c33e9c73bd499a73bd559c72bd619b74bd6f9c75bf7d9d74c08b9e75bf699e75bd01ffffff46a88a83fb8d645dff885c58ff805455ff271727ff382941ff3a2c46ff382b42ff392a41ff3b2c43ff3a2e42ff3c2e43ff3c2f44ff3b2f42ff3c2a41ff3b2a41ff3b2b41ff3d2b42ff3f2a40ff3e2b3dff41283fff462933ff9d6236ffa05f2fffa15f30ffa05e2fff9c5a2dff9b572cff98552eff462624ff311d2dff311f34ff331f37ff312137ff322136ff352236ff372128ff8b5536fe6f3e30fb673829e63e3941fc191437fe1b1337ff1b1034ff1a0f31ff1a0e30ff1a0d2eff1b0d2dff1b0d2dff1b0d2cff1b0e2cff1c0e2bff1e102bff1f102bff1f0f2bff20112cff1f112aff22122dff24142eff26182eff26182eff261930ff25172fff24172dff24172dff261a2fff281d30ff2b1e33ff2d2136ff2f2337ff312639ff322739ff33283bff34293bff342a3cff352b3dff352b3dff352c3dff342b3cff342b3cff332a3bff31273aff2e2437ff2c2134ff271b2fff251a2eff2c2235ff362f3fff3a3645ff383344ff383442ff3b3545ff393242ff383141ff3a3444ff3a3444ff383242ff383243ff393444ff3a3445ff3a3444ff393344ff393344ff393344ff373143ff393444ff383243ff393244ff393143ff373041ff383243ff373242ff363141ff363142ff373143ff342f41ff322b3cff352e3eff302837ff332837ff352833ff3f2c2dff866a4bffb3915aff644d3cff312238ff271c38ff251830ff23152dff24152eff23122aff61223dff8b2d4bff802b4aff712444ff6a2547ff652646ff662d50ff69335aff662b4fff6c406aff7395c4ea8bcaef26aec3d77e9c73be879f75c17f9d74bf779c76bf719c75be6c9974bd689a76bf659d74bd639b74bc619e74c0629c75be629c75be659d74bd689a76bd6c9c74bd709b74bd769c73be7b9e74bf809d74bf869c74be8c9d75bd919d74be989c74be9e9d74bea39c74bfa99b74beae9d75bfb49c74beb99d74bec09b74bec59d74beca9d74bf9a9d76c0929b73bda79d76bd797a5f83e43e223afc451b3dff471a3dff47183bff47183aff461839ff441738ff421737ff411736ff3f1635ff3f1535ff3f1535ff421536ff421534ff431634ff441635ff451635ff451534ff451534ff481735ff4b1836ff4e1937ff501937ff501836ff511837ff521836ff521837ff521836ff541836ff551937ff571a39ff581c39ff5a1c3aff5b1a3aff5b1a3aff5a1c3bff591e3afd5b223ebd623b55a29c76c0a09c74be939c74bd879d75bf7b9b74bd6f9c75bf639d74bf589f77bf4d9f74c0439c72be3c9d73bb33a073c32c9c74bf26a179c3219b74c11e9977bb1a936cba189f75bf169774b9149973bf13a179c913946bbc13946bbc13a179bc149973bf149973bf159e6dc215aa79c216a274c5159e79ce16a274c5169768b9179b6fbc179b6fbc16a274c5169774b9159e79b614a680bf129c71c6109f70cf0faa77cc0ea480b60c956aaa0ab280cc09aa71c6089f60bf07926db6059966cc04bf80bf03aa55aa028080ff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff028080800280808002808080028080800280808002808080035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa02808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02808080028080ff048040bf05cc99cc089f80bf0c956abf119669b4179b7abc1e996fbb269a72bc2d9971c1389f72bb429b74bd4d9c74c0599e75bd669d76be749c75bd829d76be759f76be0ba28bd1379e74bea3967577fd90655eff865752ff68444cff291a2dff3b2e47ff3a2d47ff392d42ff3a2c43ff3c2e44ff3c3045ff3d3044ff3f3047ff3d2f45ff3d2b43ff3e2c43ff3d2d42ff3e2a43ff3f2a42ff3f2b3fff40263bff5f3629ffa2612fffa45f2fffa46331ffa05f2fff9c592cff9f5d2fff985831ff3d1f27ff321d2fff301e32ff331f36ff342238ff362139ff352237ff362133ff724e3dfe945a39fe57322afd141025fe1b1336ff1a1034ff1a0e32ff1a0e2fff1a0d2eff1a0d2dff1a0d2dff1a0d2cff1a0d2bff1c0d2bff1d0f2bff1e102bff1e0e2aff1f0f2aff200f2bff21112bff21122cff21132cff22132dff24152eff26182fff291b31ff2c1f34ff2e2237ff312539ff32273aff33283aff33293aff332a3aff33293aff342a3bff342b3bff342c3cff352d3cff362e3dff362e3dff362f3eff362f3eff362f3fff352e3eff362e3fff362d3eff352d3fff342b3eff302739ff2a2133ff271d2fff2f273aff383345ff393645ff383543ff3b3645ff393343ff383242ff393343ff3a3444ff393344ff393343ff383343ff3a3545ff3a3545ff383344ff393344ff383243ff393445ff383243ff393344ff383242ff383141ff383343ff373343ff363141ff363141ff353141ff363244ff352f41ff332b3fff363041ff32293aff322737ff312639ff36283dff3f313cff362a3cff31263bff2d233aff291e35ff261932ff24162eff23142dff24102bff57203bff7f2947ff7a2848ff6d2344ff652444ff64294bff6b3760ff6a3d64ff69375bff748bb5f38be6fc37b9ecf6709d76bf8c9d75bf849c74bf7e9c75be789b75bd739b76bf709b74bf6d9d75bd6d9a75bd6c9c74bd6c9e74bf6e9b74be719c73be749c75bd799c74be7d9b74be829d74be889c74bf8e9c73be939e74bf999d75be9f9c75bfa49b75bfaa9c75beaf9c75bfb49c74beba9c75bfbf9c74bfc59b74bdc99c73bece9c74bfac9d74bebe9c73bf829f7aba8f493047f73c1a37fd481a3eff451739ff441738ff431637ff421536ff421536ff421536ff431637ff401434ff401535ff401636ff411737ff401636ff411535ff411534ff411534ff431635ff441635ff451635ff451635ff451734ff471735ff4b1634ff4e1735ff501836ff521836ff531837ff521937ff531937ff541938ff551a37ff541937ff551937ff551b38ff561b39ff591c3aff5a1c3aff591d3beb5727408a906da4a79c74bd739d76bf8e9c75be829d74be779c76bf6b9b75bc609d75bf569d77be4c9e75bf449d74bf3c9d73bf349d76bf2e9b7ac2299b70c1259875c1219b6cb91ea277bb1c9b76bf1b9771bd199970c219997ac2199970c21a9d76ba1a9d76c41b9771bd1ba171bd1c9b76bf1c9b76bf1c9b6dbf1c9b76bf1d9e7bb91d9572b91c9b76bf1ca476bf1ba17bbd1a9d76c4189f75bf179b6fbc159e6dc2129c71c6119669b40ea46dc80d9d76b10a9980cc098e71c6089f60bf07926db60599669903aaaaff02ff80ff0280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa035555aa03aa55aa03ffaaff03aa55aa03aaaaff03aaaaff035555aa03aa55aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff010000ff00ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff0280808003aaaaaa048080bf059966cc07b66db60a9966cc0ea46dc813a179c91a9d76ba219b74c1299b70bb329e70c23c9d73bf459f73c0529b73be5e9d75be6b9d75bf789d75bf879d73bf5c9e74bf02ffffff0edbdbdbd8926f67fe91655fff855551ff482e3dff2d2036ff3d304bff3c3048ff3b2f45ff3c2f46ff3e3048ff3d3246ff403147ff413049ff402f47ff3e2b43ff402d45ff3f2c43ff3f2b42ff3e2941ff3c2739ff3e1f2bff9f6035ffa8662fffa86631ffa96934ffa66833ffa56434ff9d5c2fff824c2dff311926ff331d32ff301f35ff352035ff352239ff362239ff362237ff311d2bff553828ff9b613afe412422fe17102dfe190e35ff180e32ff190d31ff190d2eff190c2eff190c2dff1a0c2cff190d2bff1a0c2bff1b0e2bff1d0f2bff1c0d29ff1d0e2bff1f0f2bff200f2cff1f0f2aff1f102aff22132dff25162eff261930ff291c32ff2a1e34ff2c2035ff2e2237ff302538ff312738ff322839ff33293aff342b3bff342b3bff342b3bff342c3bff342c3bff342d3cff342d3cff352e3dff362e3eff36303eff37303fff38303fff383140ff373040ff363040ff352f40ff362f40ff352f40ff332c3eff2c2435ff282031ff332b40ff3b3548ff393644ff3b3745ff3b3545ff383243ff393344ff3a3445ff393444ff383343ff393445ff3a3445ff3a3446ff393344ff383244ff393445ff373243ff393444ff383243ff373242ff393444ff373342ff373343ff363241ff363142ff343040ff353243ff353042ff342d40ff342f42ff342c3fff312739ff30243aff352940ff35293fff30273dff2f243bff2c223aff281d35ff241830ff22152fff21132dff21112aff4b1b37ff742745ff78274bff6b2547ff622646ff653358ff6e5079ff72547fff716d8bf78eedfe56b2f6f9869e76be919e74c08a9d74be849c74bf7f9b74bf7c9c73bd7a9d75be789d75bf779c74bf779c74bf789d73bd7b9b74bd7e9c75be819c75c0869c74be8b9c74bf909c75bf959d74c09b9c73bda19d75bea69b75bdab9d74bfb09c74beb59c74beba9c75bfc09b74bec59b73bec99c75bec19c74be9d9e75be6c9c74bf9c9f77be64574057e83b1d38fd451c3eff481b3dfe46173aff44173aff441739ff431638ff431638ff421638ff401637ff401636ff401636ff411637ff411537ff411637ff3f1536ff401535ff3f1535ff411535ff411535ff411534ff411635ff431535ff451535ff461535ff471736ff481635ff491635ff4c1635ff4e1635ff4f1736ff501836ff511737ff521736ff531837ff531838ff551938ff561a39ff551938ff561b39fe571c3bfe54203ba8755379ad9c74be7a9d75c08d9d76c08a9d76be7f9d76bf739d76bf699b75bd5f9c76bf559f75c04c9e75bf459b76bc3d9f75c0379e74be31a178c12c9c74bf299b76c1269a79c323a075c5229d78c3219b74c1219b74c1219b74c1229d70bb229d70bb23996db6239975bd23a075bd239975bd249c71bf249c71bf249c78bf239975bd239975bd239975bd219b74b91f9c73bd1e9977bb1b9771bd199970c216a274c514a673bf11a578c30f9977bb0d9d76b10a9980cc089f80bf07926db6059966cc04bf80bf03aa55aa0280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03ffaaff02ffffff03aa55aa0280808003aa55aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff03aa55aa03aa55aa04bf80bf07926db609aa71c60d9d76b1119678c3179b6fbc1d9572c1259875c12d9971bb369c71c2409b74bf4b9c74be579e72bc639d74bf709d74bd7d9d76c08b9e75bf5f9c73c1359f78c0639d7e9bf3946d65ff8d625dff865958ff2c192dff362640ff3d314cff3d3248ff3b3145ff3e3049ff3e3249ff3e3448ff41324aff40314aff413045ff402d44ff432d44ff412a41ff3d263bff3b2337ff321a2cff62352affa8692fffac692fffab6d33ffad7036ffa66831ffaa6c37ffa26332ff6d3a28ff301a2aff311d34ff341d37ff342136ff37223aff372239ff331e31ff432824ff904f26ff7c4628ff26141fff1a1130ff170d34ff180d30ff180c2eff180c2eff190c2dff190c2cff190c2bff1a0c2bff1a0c2bff1b0f2cff1a0d29ff1c0d2aff1c0e2aff1e0e2bff1d0d29ff1e0f2aff20122cff22142eff23152eff24172dff26182fff291c32ff2c2034ff2e2336ff312639ff33293aff342a3bff342b3bff342c3cff342c3cff342d3cff352d3cff352d3dff352d3dff352d3dff352e3dff352e3dff352e3dff362e3eff352e3dff352d3dff352e3eff383241ff393343ff373142ff362f40ff383142ff383244ff30293cff271f33ff312b3eff3b3648ff3a3545ff3b3646ff3b3546ff383343ff393444ff3a3545ff393444ff3a3545ff3a3546ff3a3445ff393345ff393245ff3a3445ff383243ff393445ff383243ff373242ff373443ff373542ff363343ff373343ff363142ff363142ff353041ff373244ff373143ff342c3fff342d41ff322b3eff31293cff2f273bff33283eff31283eff2e253aff2b2339ff2a2038ff261a35ff231731ff20142bff20132aff211128ff4d1a37ff712547ff74294bff692746ff622b4dff674d72ff736c9ffe686791f998edfa68a9fafa789b75bf859d75be919d74c08d9c74be899c75c0869c74be849c74bd839c75bf839e75bf839c75bf859b73be879d75bf8b9c74bf8e9c75be939c74bf979d75bf9c9d74bfa39c74bfa89c75bead9c74beb19d75beb59c74bebc9c73bec09b74bec59d74bec99c73becd9b74be839c75bf789d75bf979b75bd5c886c9bb8442a44f73d1a3afe40183bff411738ff3f1638ff3e1638ff3e1538ff3e1536ff3e1535ff3e1535ff3e1535ff3e1535ff3f1636ff3f1536ff401537ff3f1536ff3f1436ff3f1536ff401537ff3f1536ff3f1535ff401635ff411637ff401636ff411536ff411434ff411534ff411634ff421634ff441534ff461534ff481533ff4b1534ff4d1735ff4f1736ff511836ff511837ff521838ff531938ff531a38ff541a38ff541a38ff531b38fe541e3bc456394e889d76bf6c9c74bf8a9d74be939c74bf889c74bd7d9b74be739d76bc689d76bf5f9c73bf559c72bd4e9a72be479e77be409b74bb3a9a72bd369c76bd329e75bd2ea17ac22c9c74bf2a9e73bc2a9873bc299b76c1299b76c1299b76c12a9e73c22a9e73bc2ba077be2b9a71be2c9c74b92c9c74bf2ba077be2c9774b92b9a71be2a9e73bc2a9e79bc289973bf259f75ba24a378bf209770bf1e9977bb1ba171bd179b6fbc149973bf129c71b80f9966bb0d9d76c40a9966b2089f609f06aa80d504bf80bf03aaaaaa0280808001ffffff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff0100000001ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa035555aa02808080028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02808080028080ff03aa55aa04bf80bf059966cc07926db6098e55c60c956abf109f70bf16a274b91ba171bd229d70bb2a9873bc339b73be3b9c75c2469d71c1519d74c05d9c76bd699b72bd759d76c0839e77bf919d74be629c75be429e78bd909c7a80fe916862ff8a625cff744a4fff21132bff3c2d47ff3e334cff3f324dff3d3249ff3f324bff41324aff3f354aff413349ff3f2e43ff392438ff372031ff331c2aff2f1827ff2b1625ff28111eff301619ffa8703bffad6d34ffb67738ffae7235ffb57b3cffa9682effa86430ffa35e2dff542e27ff32192cff311d32ff341e38ff332238ff38213cff361f37ff331c21ff8b5534ff874b28ff6e3e23ff180c26ff190e34ff170c31ff180c2eff170c2fff180b2cff180b2cff180b2bff180c2bff190c2bff1a0d2bff1a0c2aff1a0c2aff1b0d2bff1a0d29ff1b0d2aff1d0e2bff1e0f2bff1e0f2aff1f112bff21122cff24162eff271930ff291c31ff2b1f33ff2d2235ff302637ff32283aff322a3aff352b3cff352c3dff352d3dff352d3dff352d3dff352e3dff352f3dff362f3dff36313eff36313fff373140ff373040ff37303fff373040ff373040ff373040ff362f3fff373140ff393443ff393343ff353040ff373243ff353042ff2d2639ff2d253aff3a3447ff393545ff3b3746ff3a3646ff383443ff393444ff3b3647ff3a3545ff393446ff393446ff393445ff393345ff3a3546ff393344ff393445ff383344ff373343ff383343ff383544ff373344ff373444ff383445ff363142ff363143ff342f40ff373343ff353042ff342f40ff352f42ff332c3fff32293eff2e253aff30263cff30263dff2d2339ff2a2137ff281d36ff231830ff21142dff21152cff21142bff21132aff4b1b38ff702747ff732b4eff67284cff653c61ff68739efe7493cbf992e2ec61b3fcfa7c9c77bf479e77be9a9c74be959c74be929b75be909c75bd8f9b74bf8e9c73be8e9e77c08f9d74bf919d74be949d75be979b75bf9b9c75bf9f9c75bfa49d75bea99b73beae9d75bfb29c74bfb69d74bfbc9c75bdc09b75bec59b74bec99b73bdcd9b74bdd19c74bdad9c74bebd9d74be899c79bca1674970ec412040fd441a3fff44183cff43183aff42173bff42173bff42173bff41173aff411739ff3f1638ff3f1737ff3f1637ff3e1536ff3e1535ff3e1534ff3e1435ff3e1435ff3f1536ff3f1536ff3f1636ff3f1636ff401536ff3f1535ff3e1433ff3e1434ff3d1535ff3e1534ff411635ff441735ff451635ff451535ff451634ff461633ff471635ff481634ff491634ff4b1534ff4b1735ff4b1734ff4c1734ff4d1735ff4e1835ff4f1936ff511a38fe511c38fa45213a549e7cb6919b74be879d73bd9b9c73bf909e75bf859d75c07c9c75bf729d74be689d73bf609f75bf589c77bf519d74bd4b9c74bb459b73bc409f74bf3ba075be389f76bf369c71b8349d76bf339b73be349d71ba339b73be339b73c3349d76ba359a73bc359a73bc359a73c0359f78bc359f78c0359a6fbc349871bf349d76bf329e75c2319c78bb2f9d77be2c9c74bf2a9873bc26a172bc229d70bb1f9c73bd1b9771b3189f6abf149973bf11a578c30f9966bb0caa80bf0a9980b207926db6059966cc04bf80bf01ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff0280808001ffffff01ffffff02808080028080800280808003aa55aa035555aa035555aa03aa55aa03ffaaff0280808003aa55aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff010000ff02ff80ff02ff80ff03aa55aa03aa55aa059966cc07b692b6089f60bf0caa6abf0f9966bb149973bf199970b8209770b727966fbe2e9b74c2389b72bf419d76c04b9c74be569d74be629c72be6f9c75bf7c9c75bd899c75be839c75bd519d74bd03ffffffb19d7a76fd916962ff895f5bff5e3b46ff23162dff3f304cff403550ff3f324cff3e3447ff40334aff423149ff3f2e41ff352130ff372120ff4e3126ff6a432dff865734ff985f35ff9b5f37ff99633affbb7940ffb77834ffb27230ffba7b37ffb67835ffb37635ffb37334ffac6a31ffa76437ff30171eff2d1628ff30192dff321d37ff36203cff372339ff321d29ff834c31ff894b25ff894e24ff4a2c1fff170d2bff170c32ff170c2eff170b2eff170b2cff170b2cff180b2cff170b2bff180b2bff190c2bff180c29ff190c2aff190c2aff190c2aff1a0c29ff1a0c2aff1b0c2aff1b0d29ff1c0e2aff1e102bff21122cff23152dff25182eff281b30ff2a1d32ff2c2133ff2f2536ff312838ff342b3cff352c3cff362d3dff372e3eff38303fff393041ff393041ff393141ff3a3241ff393241ff383240ff383140ff383140ff383341ff393342ff393342ff393442ff383342ff373141ff373040ff383243ff3b3646ff363242ff353142ff383246ff31293eff2d2538ff3a3346ff393545ff3b3846ff3b3746ff3a3445ff393544ff3b3646ff3a3546ff3a3546ff393546ff393445ff3a3546ff393545ff393445ff383445ff383344ff373343ff393644ff373444ff373444ff373344ff383344ff353142ff363243ff343041ff383344ff343041ff342f41ff342f41ff312b3eff322b3fff2e263bff2e263dff2d253aff2a2037ff271a34ff231630ff251832ff231930ff24172fff22142eff20132aff59203eff73294eff722b51ff652b50ff64658ffe6ca1d8f79cedf553b5fcf68c9d73bd5e9d75bea39c74bd9e9d74be9c9b74be9a9c74be999d75c0999d75be9a9c74be9b9c75bf9d9c73bca09c74bea39c75bfa69b75bdaa9c74beaf9c73bdb39b73bdb89b73bcbd9b74bdc09d75bec49c74bec89c74bdb29c74bf9b9c75bd839e75c16c9c74bd81a07bc04e553b52e4402040fc431a42ff43183fff41163dff40163bff3e173bff3e1639ff3e1638ff3e1638ff3f1738ff40173aff3f1739ff3f1738ff3e1637ff3e1637ff3e1637ff401638ff3f1637ff3f1537ff3e1536ff3d1435ff3d1535ff3d1335ff3e1335ff3f1335ff401436ff411537ff401536ff3e1535ff3b1433ff3a1532ff3b1431ff3f1634ff421636ff451636ff461635ff481635ff4a1636ff4a1735ff4b1635ff4a1836ff4a1937ff4c1937ff4d1a38ff4c1937ff4e1a37ff4e1b38fb4c1f3c7d74567eb79d75bf8d9c76bea49d75be9a9d76be8f9d76bf859d75c07c9c75bd739d76bf6a9c73be639d76bf5c9b74bf559c75c04f9b74be4a9f75be479a73bb439c72ba419d76c03e9c73bd3e9c73bd3d9b71bc3e9c73bd3d9f75c03e9c73bd3f9a75be3f9e75be3f9a75ba3f9a75ba3f9a75ba3f9a75be3e9c73bd3d9b71bc3c9973bb399d74c0379974be349876bf309a75bf2d9977c1299b76bb249c71bf1f9473bd1b9771bd189f75bf159e79c2119669c30ea480c80a9966b2089f60bf06aa80aa04bf80bf02ff80ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000100ffff01ff00ff01ffffff01ffffff0280808001ffffff0280808001ff00ff0280808003aa55aa03aaaaff03aaaaff03aaaaff03aa55aa03aa55aa035555aa03aaaaff0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff0280808002ff80ff0280808003aa55aa04bf80bf06aa80aa07926db609aa71c60c956abf0f9977bb149973bf189f75bf1e996fbb249c71bf2c9c74bf349d71ba3d9f75c0479e73be519d74c05d9c73c0699e72bd769e75be829d74be8f9d74bd7d9d76be209f78bf08dfdfdfde96746efe946863ff895d5eff492f40ff271a2eff41344fff413450ff41344dff403149ff3c2c41ff3b252fff63402eff8d5e3fffb67d4affbb793dffbd793affbb7735ffbc7932ffbc7733ffba7933ffbc7b35ffba7b33ffb87831ffb57730ffb77730ffb47534ffb87835ffb47433ffaa6b34ff47271eff240f1dff281324ff301d32ff351f3bff2d192fff6b4533ff995b2eff874c20ff955729ff23161fff180e2eff160c31ff160c2dff170b2eff160b2bff170b2cff170b2bff170b2bff170c2bff170b2aff170b29ff180b29ff180b29ff180b28ff180b29ff190c29ff190b29ff190c29ff1c0d2aff1d0e2aff1f102aff21132cff23152cff25182eff281b30ff2a1e32ff2d2235ff302537ff32293aff342c3cff352d3dff352d3dff352c3dff332b3cff342c3cff342c3cff36303eff37313eff383240ff383241ff393242ff383241ff373140ff383242ff393343ff393443ff383241ff373142ff373141ff363141ff393545ff383342ff363043ff383247ff332c40ff2f283bff383345ff393645ff3b3746ff3a3546ff393545ff3a3546ff3b3646ff3a3546ff3a3546ff393444ff393544ff393444ff383443ff393545ff363243ff373344ff393646ff383445ff363443ff363343ff383345ff363243ff363244ff353143ff342f41ff373244ff343042ff332e40ff332e41ff302a3eff30283cff2e263bff2d253aff281d37ff261a33ff271a33ff261a32ff271c33ff251933ff20142dff1f122dff2e162dff672445ff712a51ff742f59ff66456dfd67a5d4f4a6f7f74cb5fff8919e76c0629c75beab9b74bda89c75bea69b75bea59c74bea49b75bea49b75bea59c74bea69d75bea79d74bfab9d74bfad9b73beb19c73bdb49d74bfb89d73bebc9c75bec09d74bec49c74bec89d74becb9c74be8d9d76c04e9d76c15e9d75be729f79be6b755b85b5412742f73c1b3ffe3f1840ff3e163eff3d163dff3b173cff3c163cff3c163cff3b163bff3c163bff3c163aff3c173aff3e163aff3e173aff3e1639ff3e1638ff3d1637ff3d1638ff3d1636ff3d1536ff3d1536ff3e1536ff3e1536ff3f1537ff3f1537ff3e1436ff3e1435ff3d1435ff3d1435ff3e1434ff3f1434ff3f1434ff401535ff3f1535ff3e1533ff3c1531ff3c1330ff3e1432ff401533ff431533ff451635ff471736ff481736ff491737ff491836ff491835ff4a1936ff4b1936ff4a1a36fd4e1d3aa4543a4bbf9c74bea09c73bea19b74bca39c75bf999d75be8f9d76bf879b75bf7e9c75be769e75be6e9b74be679c74bf619b74bd5b9d73bf569a74be529b73be4f9b74be4c9e75bf4b9c77be4a9b75be499d73bd499d73bd499d73bd499d73c04a9f75be4a9b72be4a9b75be4a9b75be4a9b72be4a9b75be489c75bf479a73be469971ba429b74bd409774bb3d9b71bc389b72bb339b73be2e9b74bc2a9873bc249571bf1f9c73bd1b9771bd179b6fbc13a179c9108f70bf0c956abf09aa71c606aa80d504bf80bf02ff80ff028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa02ff80ff035555aa035555aa035555aa03aa55aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff02ff80ff0280808003aa55aa04bf80bf059966cc068055aa089f80bf0a9980b20caa80bf0faa77bb13946bbc179b7abc1d9e72c1249571b82b9a71be329e75c23a9e77bd449d70bf4f9b74be599e75bd649c75bd719e75be7c9c73bf899c73be969c74bd469d78c101ffffff1bbdaaa1f794736bff966c67ff82585aff321f31ff2d1f35ff423350ff423350ff3e2d44ff45302fff8e6242ffc08752ffbf7e48ffb57537ffbf803dffc07e3bffbd7a36ffbc7c36ffbe7f36ffbe8138ffc0823bffbf7e36ffbe7f35ffbd7e35ffbd7f36ffb77830ffb67630ffb77733ffb67533ffb77632ffad6d2eff794728ff31161aff261323ff2a1429ff50302bffa2673bff935529ff8d5123ff7d4a23ff100b20ff170e2fff160c30ff160c2cff160b2cff160a2bff170a2bff170a2bff170b2aff150b2aff160a2aff170b2aff170b28ff170a28ff170b28ff180b28ff180b29ff180b2aff180b28ff190c29ff1a0d29ff1b0d29ff1e0f2bff1f112bff21142bff24162cff27192fff291d31ff2c1f33ff2e2336ff2f2538ff32293bff342c3cff362e3eff372f3fff373140ff383140ff383241ff383241ff393141ff393141ff393142ff393242ff393242ff393242ff383241ff383141ff383242ff393343ff383343ff363041ff352f40ff363243ff383446ff343042ff363144ff342e42ff302a3dff363343ff383444ff3a3747ff383545ff3a3646ff3a3645ff3a3646ff393645ff393544ff3a3645ff3a3645ff383443ff393645ff363242ff373444ff383444ff383545ff373443ff363343ff383445ff383445ff363243ff363243ff353142ff343041ff363244ff332f41ff322d41ff322c40ff2f293dff2e273aff291e35ff281d35ff2a1e36ff2a1f36ff2a1e35ff261931ff221630ff20152eff20142dff20152dff3a1836ff69284aff733255ff763b64fd7aa4cbeaa7fff83bb1ffffa49d75bfb69d74bfb39b75bdb19c75beaf9c73bdae9d75bfae9b74bdae9d75bfaf9c75bfb09c74beb29c74bfb49c74beb79b74beba9c75bfbd9d74bec09d74bec39d74bfae9b74bdb19c73be749c75bd909e75bd939e76c1629475ac95604868ce402544fd38173cfe3d1840ff3f1840ff3c173ffe3a153cff39143bff37153aff36143aff36153aff38163bff38153bff39153aff39163aff3a163aff3a1639ff3a1639ff3b1639ff3b1539ff3b1539ff3b1538ff3b1537ff3b1538ff3b1536ff3b1437ff3c1436ff3d1536ff3e1436ff3e1436ff3e1537ff3e1536ff3f1437ff3f1536ff3f1536ff3f1435ff3f1435ff401534ff3f1535ff401535ff401536ff401535ff401434ff3e1433ff3c1432ff3d1632ff3f1533ff411633ff431835ff451836ff471a37ff491937ff4c1b38ee49273e949d79b7be9c73bd7c9c73bdab9d74bfa39c74bd999d75c0919e76c0899c73be819c75be7a9d75be739d76bf6c9974bd689d76bd639d74bf5f9c73bf5b9d76bf599b73bd579b72bf569a74be559c75c0559f75c0569d74be569a74be569a74be579b72bf579b72bc569a74be569d74c1549e73bf539d72be529b73bb509c76bc4d9c74bd4a9b72be459b73bc409b74bb3a9e72bd349d76bf2e9b74bc299b76c1239975bd1f9c73bd1a936cb1169774b9119669c30ea46db60ba274b907926db6059966cc048080bf01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa0280808002808080035555aa035555aa03aaaaff03aa55aa03aaaaaa03aa55aa035555aa03aa55aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff0001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff028080ff03aa55aa048080bf048040bf06aa80d5089f60bf0b8b74b90c956abf0f9977bb13a179bc179b6fbc1c9b6dbf229d70c3299b70c1319c72c1399d74c0429e74c14b9c74c2569d74be619e74bd6c9c74bd779c74bd839e75c1909c75bd9c9d74bf2a9e79c202ffffff45ae948cfd98726bff996e6aff7a5055ff241427ff32233aff42314dff45303eff80584affc38857ffc7884fffc18246ffbb743effbc7c39ffbf7f39ffc08038ffc28238ffc08137ffc3863bffc2843affc2863fffc1853cffc3873cffbd7f35ffbd7f36ffbc7f37ffbb7d35ffbb7c34ffba7b33ffb97732ffb57330ffb57335ff965f2fff492b1fff331c20ff976032ff9e6131ff955628ff935928ff5c3721ff160d28ff170d31ff160b2fff160b2cff160b2cff170b2cff170a2bff160a2bff160a2aff150a2aff160a2aff160a29ff160a28ff170a29ff170a29ff170a28ff170a28ff160a29ff170b29ff180b29ff180b29ff180b28ff190c29ff1b0d29ff1c0e29ff1f112aff22132bff25162dff28192fff2a1e32ff2d2134ff2f2537ff32273aff332a3bff342c3dff352d3eff362f3fff372f3fff393142ff393141ff383041ff393041ff393241ff393141ff383141ff393342ff393343ff373241ff373241ff373242ff373343ff353041ff322d3eff342d3fff373142ff342d3eff352e40ff332d3eff2e2b3aff363142ff383443ff383544ff393645ff393645ff393645ff393544ff393544ff3a3644ff3b3746ff393444ff3a3545ff373343ff383444ff383444ff393545ff383443ff373444ff373444ff373444ff383445ff343141ff363343ff353143ff332f41ff353244ff332e42ff312c40ff2f293dff2b1f37ff2c2038ff2b2136ff2d2138ff2b2036ff271b32ff261831ff231731ff221630ff22142eff21162eff211833ff502041ff6e3053fe753d62fc818cb0d0a7fdfa1dcaf6ffaa9c74bebe9d73bfbc9c75beba9b73bdb89b74beb79c74beb89b74beb89d74beb89b73beb99d75c0bb9d75bebd9d75bebf9c75bfc19c74bec49d75bfc79c73beb19c73be4e9a76be8e9c75be6ea07bc39d886b9fa2412c44e53a2341fe331539fe33133aff34153aff321539ff32143aff32133bff33143cff34153dff35143cff36163eff37153dff35143bff35143aff341439ff351439ff37153aff38153aff38153aff381539ff381539ff391539ff3a1539ff391538ff391538ff3a1538ff3a1438ff3b1538ff3b1437ff3c1537ff3c1537ff3c1436ff3c1535ff3d1536ff3d1536ff3d1437ff3e1537ff3f1537ff3f1537ff3f1535ff3f1535ff411534ff401433ff421435ff421535ff431636ff431637ff431636ff401635ff3e1734ff3e1734ff3e1833ff3f1733ff3e1833fd441d397c5f465db99c74bea69b73be9d9c75beac9d75bfa49d75bf9c9d76bf959c74be8d9d76c0859b75be809b74bd7a9b73bc759b76be6f9c73bf6b9d75bf699b75bd669b76be649c73bd639b74bf629c75be639b74bf639b74bf639d76bf639d74bf649c73bd639d74bf629c72be619e74bd609d75bf5f9c73bf5d9c73bd5a9c74bb569a74be529b73be4d9c74bd46a075c1409f74bf3a9e72bd349d71bf2d9f77c1279676be219b74c11c9b6dbf179b6fbc13946bbc0ea46dc80ba274b9089f80bf059999cc03aaaaaa01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa03aa55aa035555aa035555aa0280808003aa55aa03aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff02ff80ff03aaaaaa028080ff048080bf0599669906aa80d5089f80bf0a9966b20d9d76c4109f70bf149980bf179b6fc81c9b76bf229d78bb299b70bb319c72c1389b76bf419972bc4a9b72be549b73bf5f9c73bf699b75bd749c75bd809d74bd8b9e74bf979d75bfa39c74bf379e79be3c9d77bf7da38981fe9b756cfe9c6d6aff683e47ff1e1422ff39283aff725354ffb38061ffc78d5cffcc9259ffc0854bffbc7f44ffb77234ffc4873bffc58939ffc38835ffc89139ffd3a043ffd8a648ffd7a645ffd39f41ffca8f38ffc48836ffc7873cffc6873cffc2853bffbf8238ffbf7f35ffbd7d33ffbe7e37ffbb7a32ffb87632ffae6f2dffa7682eff9f643aff9c5e2dff9f6230ff955629ff93582aff402925ff180d2aff160c31ff150b2eff150b2cff160a2cff160a2bff160a2aff150a2bff150a2aff15092aff160a2aff160a29ff160a29ff160a28ff150929ff160b28ff160a29ff160a29ff160a29ff160a29ff170b2aff170b29ff170a29ff180b27ff190c27ff190c27ff1b0e27ff1d0f27ff201128ff22142bff25182eff271b30ff2a1e33ff2d2135ff2e2336ff302538ff312639ff32293aff32293aff332b3bff352c3dff342c3cff352e3cff352e3dff352e3eff352f3eff352f3eff35303eff363140ff35313fff33303eff33313fff322e3eff30293cff2c2739ff2d263aff2d2539ff2c2338ff291f36ff2a2236ff2f293aff322c3dff322e3dff35303fff373341ff373241ff373341ff383442ff3a3645ff383343ff393545ff383544ff383443ff383443ff383343ff383443ff383543ff373343ff383444ff363443ff373344ff353242ff363243ff343042ff333041ff353143ff322b40ff2e233bff2e233aff30253bff2f253aff2c2036ff281d33ff281b33ff271a32ff241830ff231631ff211631ff21172fff231835ff2f1f42ff602b4bfd753e5df080709a79bcfbfb09c6e3e3b09c75bec79b73bcc49c75bec29c74bdc19c74bec19c74bdc19c74bdc19c74bdc19c74bec19c74bec39c74bec59b74bec79c73beaf9c75bd8b9c74bf8c9e75bd8f9f77bf8a896b9da2584162d5432a4afa37183ffe3b1b43ff381842fe39173ffe3b1940ff3a183fff38163eff35153dff33153cff31133aff2f1339ff2e1238ff2f123aff2f133aff32143bff32143bff33143aff32133aff33143bff33143bff34143aff34143aff35143aff36153aff37153aff36143aff36143aff361439ff37143aff371438ff381439ff381438ff3a153aff3a1439ff3a1439ff3b1438ff3b1437ff3c1437ff3d1436ff3d1536ff3d1436ff3d1435ff3e1436ff3f1436ff401537ff401437ff401537ff401536ff411635ff431636ff441636ff451736ff461837ff471837ff461938ff461b39ff451939cc4928408e9571b4ba9b73bda69d73beb79c75beaf9d75bfa79c74bfa09c74bf999b73be929d75be8d9c74be869c74be829b74be7d9d74be7a9b73bc769c75be749c75bd729d74c0719c73be719e75c0719c75c0719c73be719c73be719c73c0719e75c0709d74bd6f9c73bc6f9c73bc6d9a73bd6a9c73be689a73bd659d74bd609a72bf5c9b74bc569d74be4e9d72be479e77c23f9e75be389f72c4319c72bb2b9a71be249c71bf1f9c73bd19a37ac2149973bf0f9977cc0c956abf09aa71c6059966cc03aaaaaa0280808001ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff028080ff03aaaaff03aaaaaa05cc99cc07b66db6089f80bf0ab266cc0d9d76c4109f70bf149973bf189f75bf1c9b6dbf239975bd289973bf309a70ba389b72bb3f9e75c2499d73c0529f76be5d9c76c0679c74bf719c75c07d9b74be889c74bd939e74bf9f9d75bf949b73be2ea17ac2619e76bdbaaa8d85fea77c74ffa06b6eff835159ff453435ff927264ffbf906effc49368ffca9464ffc69056ffc59052ffc58b4affc4843cffdaad51ffeacb67fffae579fffced7efffdef7efffbf185fffaf38afff9f388fffaf388fff7ea7dffecd86bffe5c45affdbaf4cffcc963affc28634ffbf7f34ffbd7c34ffba782fffb8752fffb77431ffad6a2dffa6652dffa1622fff9e612dff965727ff91572dff241621ff170e2cff150c30ff150b2eff150b2cff150a2bff150a2aff150a2aff140a2aff14092aff14092aff15092aff150a2aff160a29ff150a29ff150a29ff150a2aff150a2aff140a2aff160b2aff160b2aff170b2bff160b2aff170b2aff180b29ff180b28ff170b28ff170c27ff180c27ff1a0d28ff1a0e27ff1b0f28ff1f1229ff21142bff23172dff25192eff271b31ff291d32ff2a1f33ff2c2034ff2c2234ff2d2435ff2e2536ff2f2637ff2f2737ff2e2738ff2e2738ff2c2637ff2a2435ff2a2234ff282033ff271e32ff251c31ff231a31ff221830ff20142dff1f102dff1e102cff1d0f2bff1c0f2bff1b0f2bff1c0f2cff1c112cff1e122dff1e142fff1f1530ff211731ff231933ff261d36ff292039ff2c243aff31293fff332b41ff342e41ff333141ff343243ff353343ff363443ff363444ff373344ff373444ff383444ff373244ff343142ff353144ff342f41ff332e41ff2b243aff31283dff32283dff2f2539ff2e2337ff2b1f32ff2a1e33ff291d33ff291c33ff261a31ff241831ff231832ff221832ff221a38ff26224bff472a4dfa6c405dbe8e7b9c21d1f0ff9f9d75bdd19c74bdce9c74bdcb9c74beca9d74bdc99c75bdc89d74bec89c74bec89d75bec89c74bebc9c73bea49b75be669d76be599e75c09c9d76be719071a778554259cc46304bfd3b1f3ffd3c1c43fe3c1b43fe391840fe37163eff371740ff36173fff36173fff35163dff36173cff37173dff36173cff36173dff34153aff34163aff32153bff31143aff31143aff301339ff301339ff31133aff31143aff301339ff301339ff31133aff31143aff32153aff311338ff311338ff321339ff341439ff35153aff35143aff341439ff341439ff351539ff351438ff351438ff371439ff361438ff381538ff381539ff3a1538ff3b1538ff3b1537ff3d1437ff3e1437ff3e1435ff3f1435ff3e1435ff3e1635ff3f1537ff411638ff421635ff441736ff451636ff461836ff461837ff461839ff481a39fd431d378f6449668d9c76c0ae9d74bfc09d75beb99d75beb19d75beac9c75bea59c75be9f9c73bd999b75be949b73be8f9d74bf8b9c74bf889c74bd849c74bf839c75bf819a75be7f9b74bf809b74bd7f9d74bf809b74bf809b74bd809b76bf7f9d74bf7e9c73be7d9d74be7a9d75be799c74be769c75be739b73bc6f9a73bf6a9c73be659d74bd5d9c73bd559c72bd4d9f74c0459f76c03c9d73bf359f73c02e9b74bc279d76be219b74c11b9771bd159e79c2109f70bf0c956ad509aa71c6068055aa03aaaaaa02808080010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa0280808003aa55aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ff0001ff00ff01ffffff02808080035555aa03aaaaff059966cc06aa80d5098e71aa0ba274b90ea46db6119669c314a673bf19a37ac21d9e72c1239975bd2a9873bc309a75bf389b72bf409b74bf489c75bf519a74c05b9d76c1659d74c0709d74bf7b9e74bf869c74be909e75bf9c9d74bfa79c74bda69d75be24a378bf1cbfa4c8edab8a84feab7e75ff906062ff865e5cffa9897bffba957cffc49975ffca9872ffc79465ffc99c5fffd7b568ffe6ce6fffe7c25dffe5c15cffd9bc5dffceb458ffc2ab51ffbaa24fffb39952ffae9251ffad9551ffbca457ffd1ba65ffe4d174fff2e479fff9f082fff6ea81fff1d972ffdeb854ffc48b32ffbb7c2fffb8772fffb5732fffb17031ffaa6a30ffa3612dff9f602eff975929ff925933ff170c20ff160e2fff140c30ff150b2dff140a2aff150a2bff14092bff14092aff13092aff130929ff140a2aff14092aff14092aff14092aff140929ff140929ff130929ff140a2aff15092aff140a29ff140a28ff150a2aff160a2bff170a2aff170b2aff170b29ff160b29ff160c29ff170c29ff170d28ff180c28ff190d28ff190d28ff1a0e29ff1a0e29ff1c0f29ff1d112aff1e122bff1f122bff20132bff20132cff1f122cff1e112cff1d102bff1c0f2aff1c0f28ff1b0d28ff1b0d28ff1a0c28ff1a0c28ff190b26ff190a26ff180a24ff180a25ff170925ff170925ff170826ff170a27ff180a28ff170927ff170927ff180b27ff180b27ff180d25ff170b27ff180c28ff180d27ff190e28ff190e29ff1a102aff1b122cff1d132eff201531ff231832ff261b34ff292038ff2e273aff302b3eff323040ff343241ff353343ff373445ff363443ff363343ff343044ff342e43ff31293fff342b41ff352c40ff32293dff302739ff2e2436ff2c2235ff2b1f33ff2b1f33ff2a1e33ff271b31ff261932ff241834ff231934ff221c3bff232655ff37396af46745646d918aab56a077beb09c75bfd59d74bed49c73bdd29d73bdd19c74bed09d74bdcf9c74becf9c74becf9c74be8e9c75bea79c74bf819c75c0759b78b984816495ab4c3752e93d2445fe381a40fe35173ffe35183efe33163cfe32163bff32163cff32163dff32163fff32163eff30153cff2f143aff2e133aff2f143bff30153cff32153dff33163dff34163dff33153dff32143bff31143aff31143aff33153cff33143bff31133aff301339ff31133bff31133aff30133aff301239ff30133aff31133aff31133aff31133aff311339ff321339ff331339ff34143aff35143aff35133aff351439ff351339ff351339ff341338ff341339ff351439ff351439ff371539ff39143bff3b1538ff3d1538ff3e1537ff3f1536ff401536ff3f1535ff401635ff411535ff421636ff441737ff451837ff461836ff471838ff451938fe461c39d84d2e474da27ebdc29b75bda39b74bdc39c74bebc9c75beb69d74bfb19c75bdab9d74bda69d75bea19b75be9d9c75be999d75c0969c74bd949b73be929b75be909c73bf8f9b74bf8f9b74bd8e9c75c08e9c75be8f9b74bf8e9c75be8d9d74be8c9d75bd8a9d74c0879d75bf859d75be829b74be7e9c73bc799c74be739d73bf6c9c74bf649e75bf5c9e74bf539d75be4a9b72be419d72c0389f76c4309a75bf299b76c123a075bd1d9572b9179b6fbc11a578c30e926db60a9980b206aa80aa035555aa01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa0280808003aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff0280808001ffffff01ff00ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff028080ff035555aa048080bf059966cc07926db6098e71aa0ba274b90e926db611a578c3149973bf199970c21f9c73bd23a075bd2a986dbc309a75bf389b76bb3f9e75c2489c75bf529f73be5b9d76bf659d74c06f9c73bc7a9b73be859b73be8e9c75be9a9d74bea49b75bfaf9c75bd729d74be329e75bd4da29898fcac8f8bfea8847effa3857effad9189ffb19586ffbf9e86ffc69d79ffd3ac75ffe1c874ffebd67affd3bf6dffa38c5bff7e6e56ff665f55ff4e484eff403b47ff3b3442ff362e3aff2e2631ff2f2733ff342d39ff39303cff3a2f35ff402f2cff513d27ff765a31ffa38942ffcdba60ffeadb7afff8e889ffe7cb6cffcb9d46ffb4782affae6e2affaa692bffa7652dffa2612dff975727ff945d37ff120b22ff150c2eff140b2fff140b2dff140a2aff140a2aff13092aff140929ff140928ff130928ff130929ff130929ff130929ff14092aff130829ff130929ff130929ff130929ff130929ff14092aff140929ff14092aff150a2aff160b2bff160b2aff160b29ff160b29ff160c29ff160c2aff170c2aff170d29ff180d29ff180d28ff170c29ff170d28ff180d29ff170d28ff170d28ff180d29ff170c29ff170c29ff170c28ff170c28ff170c28ff170c28ff170b29ff170c27ff160a28ff160b27ff150925ff160925ff160925ff160923ff160923ff180a23ff1a0d26ff21152aff24192eff271c2fff281e2fff2a2031ff2b2132ff2c2133ff2d2234ff2d2232ff2d2233ff2b2032ff2a1f31ff281d30ff271b2fff25192fff23172eff20142aff1d1127ff1b0f25ff1d1028ff1e1129ff1f142bff21172fff261c33ff282035ff2b2539ff2f293dff322d40ff322c41ff2f283dff342c3fff362d41ff352c40ff332b3fff31283cff2f2538ff2d2337ff2b2133ff2b2032ff2a1f31ff281c30ff261a32ff241932ff241a37ff231e3fff232f5cfe305694e4645d85469d87bdc59d74bdde9b74bedc9c74beda9c74bdd89c74bed79d74bed69c75bdc89c74bdc69d74bd6a9c76beac9d75be6e896b9e9c4a3655d0432a4df7371b42fe3b1d47fe391b44fe3a1b42fe391a41ff371940ff361840ff36173eff35173eff34153eff32143cff30153bff30143aff31153bff31153dff30143dff30143cff30143cff30143bff2f143bff2e133aff2f133bff30133cff30133bff30133bff2f1339ff31133bff31143cff32143cff32143cff30143aff31133aff31133bff30123aff31123aff301139ff32123bff33133aff331239ff331339ff331239ff34133aff34133aff35143aff351339ff36143aff36143bff36143aff351439ff361539ff37143aff37143aff381439ff391438ff3b1438ff3f1539ff401537ff401536ff411536ff411634ff421636ff431736ff451736ff461737ff461938ff471a39fc451d3a7e57414d6f9f77bfd19c74bdcc9c74bec79c75bec19c74bebc9c75beb79c74beb29c74bfad9c74beaa9c75bea79c74bfa39c74bfa29a73bd9f9c75bf9e9d74be9d9c75be9d9c75be9d9e75c09d9c75be9c9d76bf9b9c73bf9b9c73bd999d75be969c74be959c74be909c75bd8c9d75bd889c74bd819c75c07c9c75bf749c75bf6c9c76bf629c75be599b73bd4e9d76be459b73c03c9d73bf339b78be2c9c74bf249c71bf1e9977c4189f75bf129c71c60ea46db609aa71c607926db60480808001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa02ffffff035555aa035555aa035555aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff00ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff035555aa048080bf059966cc07926db6089f80bf0ba274b90ea480c8129c71b8159e6db61a9d6cba1f9473bd249571b82a9e73c2319c72c1399d74bc409b74bf499d73c0529b73c15b9d76bf659d74c06f9c73bf799c74be839e75bf8e9c73bd989c74bea29d74c0ad9c74c0b79c75bf609d75bd59a075c08ab09fa1fdad9592ffae9590ffac9690ffac938dffb99c8cffc3a37fffe7ce82ffecda85ffa39569ff736965ff4b4859ff45495bff444558ff414053ff3f3d50ff3d394dff393344ff373241ff40374aff443c4fff443d4eff443e4dff453f4dff453f4bff3f3743ff2c2028ff2f1c21ff321f1eff513a21ff937d43ffd1bb65fff6e480ffecd478ffc29442ffa76826ffa7642affa05f28ff9d5c2dff99613aff120920ff160b2eff140b2eff14092cff130a29ff130929ff130829ff130827ff120826ff130928ff130829ff13092aff13092aff13092aff13092aff13092aff130a2aff13092aff14092aff14092aff14092aff14092aff14092aff150a2aff160a2aff160b2aff160b29ff160b29ff170c2bff160c2aff170d2aff170d29ff160d29ff170d2bff170c2aff160c29ff160d29ff160d28ff160c27ff170b2aff170c29ff170b29ff170b29ff170b28ff160b28ff150a28ff140a24ff130823ff130722ff120721ff190d24ff22162cff281e31ff2c2234ff312737ff322939ff332938ff332838ff322837ff322837ff332838ff322737ff322737ff322638ff332736ff322637ff322637ff332638ff322638ff332539ff332539ff332439ff322438ff322439ff302236ff2c1f32ff271b2fff21162aff1e1327ff191123ff191126ff1b1327ff1e132bff1e152cff261c35ff2b213bff2f253bff32293fff342b41ff322b40ff32293cff30273bff2e2438ff2b2234ff2b2032ff2a1f31ff281d30ff251b32ff251a33ff241b38ff242143ff233a68fe307bbca7739ac3919d76c0e59c74bee39c74bee09c74bedf9c75bedd9c75bedc9c74beb29c75bd609d75bf7a9b75be49937aa4a13c2b43e9381f44fe371b43ff371b42ff381d42fe361a3fff361942ff341740ff32173fff30173dff2f163cff30173dff31173eff32163eff31163dff31153dff31163dff30163dff32163fff2f153dff2f153dff30143eff2f133cff2e133bff2e123bff2e133bff2e143cff2f133cff2d133aff2c1239ff2d123aff2e133bff2e123aff2f123aff31143dff33143eff31123aff30123aff31123bff31133aff31123aff32123aff33133aff321139ff321138ff34133aff321138ff34133aff35143bff35133aff35133aff36143bff37143bff37133aff361439ff361438ff371539ff371438ff371438ff391438ff3c1437ff3f1538ff411536ff411535ff421535ff431636ff441636ff441636ff451735ff461737fe471b39f64020374e5845527a9b73bed49c73becf9c74beca9d74bfc69d74bfc29c75bfbd9b74bdba9c75bfb69d74bdb39b73bdb09c74beaf9c75bdad9b74beab9b74bfab9d74bfab9d74bfab9d74bfaa9c75bea99d74c0a89c73bfa79c74bfa59c74bea29c73be9f9d73bf9c9d74bf979d75bd929d73be8b9c74bd849c74bf7c9c75bf729d77be699b75bd5e9b75bb539d72be489f75bf3f9a71ba369c76bd2e9b6fbc26a179c31f9c73bd199970b8149973bf0e926dc80a9966b2068055aa035555aa010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ff00ff01ffffff01ffffff01ffffff028080800280808003aa55aa028080800280808003aaaaff035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff028080800280808003aaaaaa059966cc06aa80d5088060bf0a9980cc0ea480b6119669c3159e79c2199970b81f9c73bd249571bf2a9873bc329970bd389b72bf419d72c0499d73bd529f73c15b9d73bf659d74c06f9f75bf799e74c0839c75bf8d9d74c0989c74bea29c74beac9c74bfb69d74bfbf9c74be6f9f75bf06d5d5d5b3afa097feb39a96ffad9695ffad9691ffae968dffccb293ffe8d681ffc1ac7bff60535cff504d66ff44485bff424259ff45455cff424158ff413e55ff3e394fff3b344bff40394cff453d50ff443e51ff443f51ff453e51ff443f4fff44404eff44404dff423f4cff3b3740ff24171fff25161bff23151cff25181fff2a1a18ff665433ffc8b66cfff3e187ffc8a450ffa66929ffa36228ff9a5b2bff995d30ff3a282aff150b2aff140c2dff140c2dff130b2dff140a2bff120928ff130929ff130929ff13092aff13092aff13092bff130a2cff130a2cff130b2cff120c2dff130b2eff140c2fff130c2fff140c2fff130b2eff130b2dff140a2dff150b2cff150b2bff160b2aff160b2aff160c2aff160c2aff150c2aff160c2bff160d2bff160c2bff150c2aff160d29ff160d29ff150d28ff150c28ff150c29ff150c28ff150b27ff140c27ff140b25ff120923ff100720ff100620ff170c25ff1e1326ff271c2fff302637ff312837ff312836ff322837ff332938ff322838ff302737ff312738ff312738ff312738ff312638ff322737ff322636ff312537ff322437ff302536ff302636ff302636ff302537ff302537ff302337ff322439ff312438ff312338ff312439ff312439ff312539ff322338ff312438ff33233aff312236ff2a1d30ff25172cff1e1229ff180f26ff19102aff1b0f2dff1f1331ff241734ff281c38ff2c223cff2f263bff30283cff2e273bff2c2436ff2a2033ff292033ff291e32ff261b33ff251a33ff231d38ff232344ff204575fc3493ca619bd0e5a19d74be839c75bfe79c74bee59c74bee39c74bee19c74be8d9c76beb59b74be749572b06b473951ee311e3aff341c41ff351a42ff32183efe30183cff2d163aff2e173bff2e1639ff2f1639ff30173aff31173aff2f1538ff2d1336ff2c1335ff2d1336ff2e1437ff2f1438ff31143aff30143bff30133cff31133cff30133bff30143cff31153cff31143bff31133bff30133cff2f123cff2f123cff2f123bff2f123cff30133bff30143aff2f133aff2e123aff2d1239ff2f1239ff30123bff32133cff32123cff32123bff311139ff31123aff301239ff2f1137ff33133aff331339ff321139ff34133bff321139ff33123aff35143cff341339ff34123aff36133aff39153cff38143aff351338ff371439ff381339ff371339ff381539ff381337ff3c1436ff401537ff411536ff421535ff421535ff431635ff451735ff451735fe451736fc481a3ced46283c528f739b7b9e74bdd69c75bdd39c74bfcf9c74becb9d75bfc79c75bec59d74bec19c74bebe9c73bdbc9c75beba9b75bdb99c74beb89b73beb79c75bfb79b74beb79c75beb79c75beb69d74bdb49c74beb29c75bfb19c75bdad9c74c0aa9c75bea69d75bea09c74be9a9c74be939c74bf719c75be739d73bc3c9d77bf2a9e79bc259875ba209f78bf3d9b75bc429b74bd389b76bb2f9d77be289f79bf209f78bf1a9d76ba13a179c90faa77cc0a9966cc07926db6048080bf0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff028080800280808002808080028080800280808002808080035555aa03aaaaff03aa55aa03ffaaff03aa55aa03aa55aa03aaaaff035555aa0280808003aa55aa028080800280808001ffffff0280808001ffffff01ff00ff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0280808002ff80ff03aa55aa048080bf06aa80d5088060bf0a9966cc0d9d76b1119669b4159e6dc2199970c21f9c73bd25986eba2b9a71be329970bd399d74c0419d76c04a9b75c1539d75be5c9e74bf669d76c16f9f75bf799e74be839e75c18f9d74bf989c74bfa19d74beab9d74bfb59c74bebe9c73bdc59b74beb49c74be14bfb2b2d9b1a09affb39b98ffaf9895ffb09793ffc7b399ffe3ca85ffaf9b78ff4b485eff46485fff44435fff45445dff444459ff444258ff424055ff403c51ff3f374eff443d51ff463f53ff453f54ff453f52ff453f52ff443f51ff444150ff454250ff45424fff44424fff43414dff2a222cff190d15ff180c14ff180c14ff1b0f19ff201217ff2a1716ff74613cffe4d785ffd3b566ff9d6628ffa4612aff9b5e29ff915d33ff251720ff130b28ff130c2aff130b2dff130a2eff130a2dff120a2cff120a2bff130a2cff130a2cff130a2cff130c2eff130d2fff140f30ff120f31ff141033ff141034ff141034ff130f33ff130f33ff130e32ff130d31ff130d2fff140c2dff140b2cff150c2bff150c2bff160d2cff150c2bff150c2bff150c2bff150d2bff150c2aff140c2aff140c29ff140c29ff140d28ff120b25ff120a21ff10071fff0f061fff13091fff1a1026ff241a2eff312635ff312735ff322737ff322638ff312738ff312737ff312737ff312637ff302637ff302737ff312638ff302637ff2f2637ff2f2436ff2f2635ff2e2434ff2c2233ff2c1f33ff2b1e31ff2a1a31ff2a1930ff29182fff29172fff2a172fff2a1730ff2b1831ff2b1932ff2c1a33ff2e1c35ff301e36ff321f38ff312037ff322139ff322239ff312337ff312437ff322338ff312336ff312236ff2b1d33ff23162dff1c1028ff180c2aff1a0f2cff1c112fff1f1531ff231934ff281f36ff2b2437ff2b2335ff292030ff271e31ff261c30ff231c32ff221d39ff22274dfe214e84f23b9acc319ccbdbee9b74beec9c74beeb9b74bedb9c73be919d74be669b76be849e78bf69705779e233213dfc351b42ff371b42ff30173cff32183dff33183dff31173dff32183fff30163fff30163eff2e163dff2d143cff30143bff2f1239ff30123aff31133bff2f1339ff301238ff2f1035ff2e1134ff2d1133ff2d1134ff2d1033ff2d1035ff2e1139ff2f1138ff2f1138ff2f0f38ff2f0f37ff300f37ff311034ff311133ff2f1034ff2c1034ff2b1038ff2d113bff2f113cff30123dff31123cff31123cff2f123aff30143cff32143dff31123bff31123aff301139ff301139ff31123bff301138ff33133aff32113aff33123bff34133bff321139ff33123aff35133bff35143aff341338ff36153aff38153bff37153aff361338ff371438ff38153aff371438ff391538ff3a1438ff3e1537ff401637ff421635ff421635ff431734ff431735ff431736fe431739fa461a38e546273d679579a1cf9e75bfda9c74bfa29c74bdd39c74bfc49c74bece9c74bdcb9d75bfc99c73bec79c75bec59d74bec49c75bfc39d74bec39c73bec39d74bec29c75bdc29c75bdc19c74bdc09d75bebd9d74beba9c75bfb79c75bfb39d75bfae9d74bfa89c73bf789f77c16b9b75bc2f9d72be2da47dc12c6e4b684965425e0faa88cc0db176c43b9c75be459b76bc3b9c75ba319c78c1299b76bb229670bb1a9d76c414a680bf0f9966bb0ba274b907926db6048080bf028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff02ff80ff03aaaaff04bf80bf06aa80aa089f80bf0a9980cc0d9d76c4119678b414a673bf199970b81f9473bd249571b82b9a77be329975bd3a9a72bd419d76c04a9b72be539a75be5d9c73bd669d73be709d74bf7a9d75be849c74bf8e9e75be989e75bfa29c73beac9c74beb59c74bebd9d74bec59d74becd9b74bd509c76bf2cb9aeaeeeb6a39fffb39a98ffb29a94ffb9a199ffddc992ffc7b587ff4f495dff45455cff44445eff44455cff45455cff46455bff454358ff434056ff423d52ff433f53ff464154ff464155ff454154ff454053ff454052ff454052ff454252ff454451ff464652ff464751ff454552ff322c38ff120712ff140913ff130813ff120812ff130812ff160d13ff1b0d14ff59472affd3c37affba9852ff9b612bff9d602bff955726ff855c35ff1d1224ff120c2aff130c2eff130c2cff120b2dff120a2dff120b2dff130b2dff130b2dff130c2dff120d2fff140f31ff131033ff131235ff141336ff131436ff131337ff131337ff131336ff131236ff131135ff131031ff130e30ff130e2eff140c2cff140d2cff150c2bff140c2bff140c2bff140c2aff140c29ff140c29ff140c28ff130b25ff110a1fff10071eff0e061dff13071fff1c1126ff271c2fff2f2535ff322936ff312735ff312635ff312637ff312537ff302437ff312537ff312637ff312636ff302536ff2f2436ff2f2335ff2c2034ff2a1d32ff281a30ff26162eff25142dff24122cff24122cff23122cff22122cff24112cff24122cff23122cff23122cff23112bff23112bff21122bff22122bff22122bff22132cff23122cff24142eff26172eff281830ff2c1c33ff2e1f35ff302137ff312238ff312237ff312238ff312338ff302237ff2f2136ff291d34ff22172eff190f28ff180e28ff1a112bff1c122fff1f1530ff231b33ff261e33ff261e34ff261d32ff231c34ff231e39ff222850fe1e4e86e13c97c919d6ebf5d39c74bee09c74bec29c75bd5a9c74be499d77c06a906cadaa473551f330193cfe351a42ff361840ff33183eff34193fff31183dff30173eff2f163dff30163cff361539ff40163aff4d1a3aff5d1d3dff6a203fff752342ff7e2544ff842745ff892846ff922a48ff9c2d4cffa32e4dffa52e4dffa32e4dff9d2e4dff952c4bff8f2b4aff8b2a49ff8c2b4aff932c4cff9d2f4effa63250ffb03351ffb13452ffad3352ff9d2f4fff87294aff692041ff481739ff361339ff2d1137ff2d123bff2f113cff2f103aff301038ff34123cff33133bff32123bff2f1139ff2e1138ff301239ff301139ff311139ff311139ff33113aff34123cff32123aff311139ff33123aff35143aff331238ff341338ff37153bff38153aff371439ff361437ff381539ff391539ff381438ff381437ff3c1538ff401536ff411536ff411634ff421735ff431736ff451838fd451838fc481a3ce743213ba073537ed39d74bedf9c75bec19c74bea39c74bfc99d75bed49e75bfd39c74bed19c74becf9c74bfce9c74bdcd9d75becd9d75bdcc9d74bfcd9d75bdbf9c74becb9c74beca9d74bfc79c75bec49c75bfc09d75bfbc9c75beb79c74be849e74bf609d78bf7a9b75bc4ba07eb17d6a455cd25b2b4f61673c610faa88cc359a73bc529b76be479a73bb3c9d77bf33a073be2b9a77be22a578c31b9771bd159e79c2109f70bf0ba274d107926db604bf80bf028080ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080035555aa035555aa035555aa03aa55aa03ffaaff02ff80ff03aa55aa035555aa035555aa03aa55aa028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ffffff03aa55aa03aa55aa04bf80ff07926db609aa71c60d9d76b10f9977bb149973bf189f75bf1e9977bb249571b82a9873bc319c72bb3a9a72bd429b74bd4a9b72be539d75be5d9c76c0679c74bf719c73be7b9e74bf849c74bf8f9d74bf999d75c0a29c73beac9d74beb59c74bebd9d74bec59d74be999d75c0439c76c203ffffff69bbb1acf8b3a09effb39c99ffb59c99ffd3c193ffc0ab7fff524f56ff484761ff47465eff474661ff47475eff46475cff47475bff454559ff454156ff454055ff474356ff474457ff474356ff454254ff474154ff464153ff474254ff474553ff474753ff484a54ff474a53ff464652ff2f2a36ff0c030dff0f050fff0c040cff090408ff090308ff0a0409ff0e060fff150c10ff382919ffac9656ffb9944dff9f652bff995b27ff8e5525ff362229ff130d2eff120e30ff130d2eff120c2dff110b2dff120b2dff130c2eff120c2eff120e30ff120f31ff130f31ff131133ff131334ff131436ff131538ff131538ff131538ff131538ff131437ff121336ff121233ff121033ff120e30ff120d2eff140e2bff130c2bff130c2aff130b2aff130c29ff120a26ff100821ff0e071cff100719ff150a1eff201528ff281d30ff2e2434ff302536ff302635ff312636ff302636ff302536ff2f2436ff2f2335ff2e2235ff2d2033ff2a1d31ff281a30ff26182fff25162dff23132bff22112aff200f2aff200f28ff210f29ff200e2aff210f2bff210f2bff210e2aff21102aff20102cff221229ff221229ff23122bff23132cff25142cff25142dff26142dff26152eff26142dff24132cff24132cff23122bff221229ff201128ff1f1127ff1e1127ff201328ff22152bff27182fff2b1d33ff2f2036ff302337ff302338ff302437ff2f2236ff2d2136ff241b30ff1c132aff170f28ff180f2bff1a102cff1d142eff201832ff221b32ff231b33ff221e39ff232950fd204a80d6378ec511d2f0f04d9c77bd109f80bf2ea174c210af8fcf21554d5dc935223efd33193ffe361842ff35173eff31173cff31163dff2f163dff33163bff4d1a40ff6a2044ff832143ff962446ffa72a4affb32d4cffb92e4cffbc2f4bffbf314cffc1324dffc3344dffc4364effc6384fffc8394fffc7384fffc7384fffc8364fffc83750ffc73751ffc73752ffc93852ffc93952ffca3953ffca3a53ffcb3b53ffcb3a53ffca3a53ffca3b54ffc93b54ffc73b54ffc43a56ffc03c59ffb03754ff902d4cff712547ff4c193dff36133bff301038ff2f103aff30113aff33123bff34133bff301239ff2e1139ff2d1039ff2f113aff2e1039ff32113aff31103aff31113aff34133cff32123aff311138ff34123aff35143aff331239ff341339ff37143aff38153aff371438ff371438ff381538ff391539ff381438ff3a1536ff3d1637ff401636ff411635ff421735ff431735ff431738fe44183bfe451e39f4471f40be59385b8c8e6da0d89d76bed39c74bec29c74bfc19c74bedb9c74bed99c73bed89c74bed79d74bfd79b74bed69c75bfd69c75bfd69c74bdc89d74bec89d74bed29d75bfd09c74becd9b75bdc89c74bec49b74bebe9d75bfa79f77bf6b8a6b969b5f3a57da5b2c47f65d2548ed5f264c5e6a496716a280b93ba079c2569a74be499a73bd3f9a75be359a73bc2b9a71be23a075c51ca476bf16a274c5109f70bf0b8b74b907926db604bf80bf0280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff0100000001ffffff01ffffff01ffffff03aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa035555aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff0000ff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ff0001ffffff0280808003aa55aa05996699068055aa098e71aa0c956abf0f9966bb13946bbc179b7abc1d9e72c1239975bd2a9873bc309a75bf389f72c4419d76c04a9b75be539d75c25c9b74bf679c74c1719e75c07b9e74bf859d75c08f9d74bf999d75bea39c74bfad9c74beb59c74bebd9b74beb99d75be809b74bd359f78c002ffffff15dbdbdbb1bbb6b4fbafa2a1ffb3a1a4ffcdb799ffd6c88fff615a59ff48465cff48475fff494861ff494861ff4a4a60ff48495fff47485bff48455bff464257ff484459ff484559ff48455aff484558ff464355ff474255ff474354ff484454ff474754ff484b56ff494c56ff494b55ff44404fff2a202fff0c030dff0a0309ff090308ff090306ff0d040bff0e030cff0b0408ff0c060bff120c10ff241916ffa28c5affb18541ff915829ff7e512cff1b1025ff130e32ff140f32ff131032ff130e30ff110d2fff120c2eff110b2eff120d30ff121032ff131234ff131233ff141334ff141335ff141438ff141538ff141639ff131639ff121538ff131537ff131437ff121334ff121032ff100f2fff120d2dff120d2aff120b28ff130c2aff110a23ff0e081cff0e0619ff120918ff1c1125ff271c2fff2e2334ff2f2433ff2f2335ff312436ff302436ff312637ff2f2537ff2d2235ff291e32ff271b2eff24172dff23142cff21122bff21102bff20102bff21102bff200f2aff220f2aff210f2aff210f2aff211029ff23112aff25132dff27162fff291931ff2b1b32ff2d1d34ff2f1e34ff2f2134ff312135ff322136ff322236ff312236ff312136ff322136ff312036ff301f35ff301f36ff301f35ff301f35ff311e35ff2f1e34ff2e1e33ff2b1c32ff281a2fff24172cff201329ff1c1025ff1e1027ff23152cff291a31ff2e2037ff2e2337ff2f2238ff2d2238ff2d2237ff291f33ff1e162aff170e27ff180f29ff19102cff1c132eff1f1832ff201e37ff242a51fe1f4172d82e7cbb11c3e1f001ffffff2f9d77c311a587c32a4f434fd3291733fd361942ff35153eff32153cff2d143bff2c173bff33143dff581c43ff802143ff9f2745ffa92845ffad2b47ffaf2d4affb02e4bffac2c4affaa2b4affaa2d4affab2d4affaf2f4bffb3314effb5314cffb8334effb9344effb9354fffba3550ffbc3751ffbd3752ffc03852ffc23853ffc53954ffc63b55ffc93b55ffc93b56ffca3b56ffca3b56ffca3b57ffca3b56ffc93b57ffc83c56ffc73c57ffc53f57ffc33d56ffc33d56ffc53b56ffc33b58ffb23655ff8d2b4bff5f1e3eff391131ff2d1135ff31123aff33123dff34133bff31123aff2e1239ff2f123aff30113aff31113bff33123dff31113bff34123bff34123bff33123aff311239ff35143cff331238ff331237ff361439ff38153aff391639ff371438ff361437ff39153aff391539ff371338ff391536ff3e1537ff411636ff421736ff431837ff431938ff431a3aff441b3bff491b3ef9471d3bb25d395796805c8fa5a17ac0e49d74bee39c74bee19c75bed19c75be9a9c76be8c9d75bdb69c74bfde9d74bfde9c74bfc19d74bec19c74bedb9d74bebd9d74be509f76c261a37ec39d9572ab8566415abc552940f4562240fe5c2041fe5e1e42fd5a1f45f95520474d846a84389f76bf579e75bf589c74bc4b9c74be409b74bf369c76bd2d9f71c1259f75ba1d9e72c116a274c5109f80bf0ba274d107b692b6059999cc028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff028080800280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa03aa55aa03aa55aa0280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff0100ffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff010000ff0280808002ff80ff04bf80bf059999cc089f80bf0ba274b90e926db6129c71b8179b6fbc1c9b76bf229670bb299b76bb309a70ba379e74c3409f74bf499d73c0539d75be5d9c73c0679c74bf719c73c07c9c73bf859d75c0909e75bf9a9d76c0a49d75bead9e74c0b69c74bfbe9c73bfc69c74bf809d76bfa09c74be7d9d78c04b5c5f69c24f4e59e7949398fcb3a9abffc1adaaffe6d79fff877a6aff48465fff494961ff4a4963ff4b4b62ff4b4c62ff4b4c61ff4a4b5eff4b495eff49455aff49465aff49475cff49485bff49485bff494659ff474456ff474456ff464455ff494656ff494a57ff494e58ff4a4e57ff494954ff40394bff211726ff0a030bff090309ff160a17ff321f32ff3c2b3fff3d3142ff382d3fff29202cff1e141fff130914ff1a1112ff735c3fff976838ff432c27ff140f2bff130f30ff140f31ff131132ff131132ff141133ff120e30ff120d2fff110d2fff120e31ff111337ff12173bff13163aff131639ff12163aff13173aff13173bff131739ff13173aff131539ff121335ff121132ff10102eff110d2eff110e2cff120d2aff0f0a22ff0c0819ff0f0619ff170b21ff22152aff2d2235ff2d2434ff2e2432ff2e2334ff2f2336ff302638ff2f2336ff2c1f33ff281930ff25152dff23122cff22112cff21112dff20102cff20112cff1f102aff20102bff20102aff22122cff24142dff26172eff2a1b32ff2c1d34ff2e2236ff302337ff312237ff302137ff302137ff312137ff312036ff312136ff302135ff2f2035ff2f1f35ff2f1f35ff2f1f35ff2e1e33ff2e1d34ff2e1d33ff2e1d34ff2d1c33ff2e1c33ff2d1e34ff2d1e33ff2f1e35ff2f1f35ff301f36ff2f2036ff2f2137ff302138ff2f2037ff2a1b32ff25172dff1f1228ff1e1126ff23152aff291c31ff2d2338ff2e233aff2d233aff2d223bff261c36ff1b132bff170e26ff170f27ff19112bff1e1733ff212345fe21335eea2761a5208fbfdf01ffffff4e9d76be20706870d22f1e38fd33183eff31153cff2d1438ff2c153aff30163dff49193fff792443ff972841ffa22947ffa12845ff992843ff8f2644ff842241ff7c2142ff752243ff722345ff742447ff762647ff792647ff812848ff892949ff932c4bff9e304effa53351ffa93451ffab3754ffae3956ffaf3b57ffb03b59ffb03c59ffb13c59ffb43c59ffb63c5affb73c5affb93c5bffbb3d5bffbf3d5cffc23d5bffc43e5bffc53e5bffc53d5affc43d58ffc33c58ffc33b56ffc23b55ffc53d56ffc33c54ffc43b57ffbc3858ff912b4aff55193aff2f0f35ff2f1339ff33143dff33133aff30123aff2d1039ff30103aff2f1038ff33123cff31103aff32113aff34133cff34133cff311139ff331339ff35133aff331236ff341237ff371539ff371538ff391539ff381438ff371437ff39153aff391539ff381336ff3a1435ff3e1637ff411839ff411737ff431839ff441939fe46193aff481b3bfe4a1c3fff4a1c3edc4e24429e4d2a4169684e5c808d6e9d51a181ba29ae8fc10debd8eb3aab88c62fb392c31fb5a5ad318d72824768485a5e6a4457b66d4369ad55263ee053233ffb521c3cfc5b1f43fc5d2042fe5d1f41fe5a1e40fe571e40fd562142f64f1b4231b69cb6659d74c04c9e75bf599e75bd4d9c74c0419d76bc379e79be2ea174c2259f75c11e996fbb16a274c5109f80bf0ba274b907926db604bf80bf01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa035555aa035555aa03aa55aa03ffaaff02ff80ff03aa55aa035555aa035555aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff02ff80ff03aa55aa059966cc07926db609aa71c60d9d76c4109f70bf159e6dc21a9d76c4219b74b9289973b92f9872be369c71bd409b74bf489c75bf519d74c05c9e74bf669d73c1719c73c07b9b74bf869e74c0909e75bf9a9d74c0a49d73bfae9b74bfb69c74bfbf9c74bfa19d75be759d74be7b9e76bd5778678db7444754f946495efd4a4863fd9c9ca3ffb7b7b9ffd8cba2ffa49981ff48445bff484963ff4a4b63ff4c4d64ff4c4d65ff4c4f61ff4b4e61ff4c4c60ff4b495dff4b485cff4b485cff4b495dff4a4b5cff484a5cff48485aff484558ff484657ff494757ff4a4a58ff494e58ff4a505aff4a4d58ff444450ff3f3545ff1d0f20ff0c030eff0f0511ff321f31ff412f43ff4a3f51ff4a4550ff4a414fff483e4dff413548ff392d3eff2c1b2fff211522ff473b32ff110a1bff14102bff121031ff131131ff131232ff141235ff141334ff131234ff120e31ff120e30ff120f31ff120f30ff121438ff121a3dff131a3fff13193dff14183cff12183bff13173cff13173aff111436ff101132ff101031ff100f2eff100d29ff0d0921ff0e071aff140b1bff1f1125ff2a1f32ff2e2333ff2e2234ff2e2134ff2e2134ff2e2235ff2d2034ff2b1d34ff26162fff24122dff24112dff22112bff22112cff21102cff22102cff22112bff23122cff25142eff281930ff2b1d34ff2f2236ff2f2337ff2f2436ff2f2437ff302437ff2f2437ff312237ff312037ff302136ff302036ff2f2035ff2e1f35ff2e1f34ff2d1f34ff2e1c35ff2d1c33ff2c1b33ff2c1b32ff2b1932ff2a1831ff291930ff28182fff27172fff26172eff26172fff26162dff26172fff26172eff27172fff281830ff2b1a33ff2b1d34ff2c1f34ff2e2036ff2f2138ff2f2238ff2f2338ff2e2137ff271a30ff201228ff1e1027ff22172dff2b2137ff2d243dff2c223eff2d233eff282038ff1b132bff170f27ff18122bff1b1535ff212349f81e3e7941476a9d02ffffff0f999999bf2d1f33fe2e173bfe2d133aff2b1339ff2b1539ff3a163dff691e3fff851f42ff872241ff7a2240ff6b1d3cff621d3dff5f1c3fff5d1e40ff5c1f41ff5c1f41ff5b2042ff5c2142ff5c2343ff5d2443ff5f2445ff602545ff622647ff672749ff72284aff7f2d4dff903150ff9a3452ffa03755ffa53957ffa83b59ffa93d5bffaa3e5cffaa3f5dffab3f5effaa405fffaa3f5effaa3f5effac405fffaf3f5effb43f5effba3f5dffbe3e5bffc23e5bffc23d5affc33e5affc33e59ffc23e59ffc33c56ffc43c55ffc43d55ffc63b56ffc53955ffb03452ff6c2045ff330d33ff31103bff34133aff31123aff2e1238ff2e123aff2f113bff2f103bff32133bff2e1039ff32133bff34133cff34123aff321137ff331239ff331338ff321236ff361439ff371539ff38143aff39143aff381338ff361437ff381439ff391538ff3a1538ff391436ff3c1637ff401839ff401737ff421839ff44183aff441a36ff461939fe481b3bff4c1b3ffe4d1c43ff4b193ffb471638f1481835ec481934ee491933f2471733f9481634fe4d1838ff531c3dfd571d3ffb561b3ffb571c3ffd571d3ffd551e3cfe541d3cff541d3dff561c3eff561d3ffe561e40fe531f40f34b1b4250a989c2779a74bd699b75bd5c9b74bc4e9d76be439c76be399d74c02f9d72be269a72c31e996fbb179b7abc129c71b80ba274d1089f80bf048080bf01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff010000000280808002808080028080800280808003aa55aa035555aa035555aa03aaaaff03ffaaff02808080035555aa035555aa035555aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0280808003aa55aa04bf80bf06aa80aa09aa71c60ba274d10faa77cc149973b219a37ac21e996fbb259875c12d9971bb359a73bc3d9b75c0479e73be509c73bf5b9d73bf659d74c06f9c73c17a9d73c0859d75c0919e74c09a9f76c0a49d75bfae9d74bfb79d74bfbf9c74bf959c76be689d73bf749e79bda45a4f6de93f4151fc44455bfe44465dfe484a63febcc0c5ffcbc4a9ffd1c7a4ff4e4a5bff494962ff4b4b65ff4c4d65ff4c4e64ff4d4f65ff4d5062ff4e4d62ff4c4a5fff4c495eff4c4a5eff4c4b5eff4b4d5fff4a4d5eff484b5cff484a5bff484859ff484858ff494a58ff494d5aff4b505bff4a515bff4a4c57ff44404cff3b3141ff1e0c20ff120414ff160817ff342135ff423245ff4e4955ff4f4e57ff4f4f59ff4e4e59ff4f4c59ff494354ff3d3449ff34263aff2d2233ff1c1727ff120f2cff141131ff141034ff131231ff141334ff151435ff161536ff131234ff120f31ff120f32ff121033ff111031ff121136ff13193fff141b3fff13193dff13193cff13173bff121538ff101334ff111133ff0f0f2cff0f0a20ff0e0918ff160b1fff23142bff2d2133ff2f2234ff2e2134ff2e2035ff2d2035ff2c2035ff2b1e32ff281930ff26142eff24122dff23122dff24112cff24122dff24122cff25132eff27162fff291a32ff2c1f34ff2f2336ff302437ff302637ff312638ff302638ff312639ff302538ff302538ff302437ff2f2337ff312136ff312136ff2f2035ff2f1f35ff2f1f35ff2f1e35ff2e1e34ff2d1e34ff2d1c33ff2c1b32ff2c1a32ff2b1a32ff2b1931ff2a1831ff2a1730ff291830ff291730ff28172fff27162eff27162eff26162eff27162dff26162eff26162dff26162cff26172dff28182fff291a31ff2b1d34ff2c1f35ff2c2136ff2d2338ff2e2438ff2d2337ff291f33ff21162bff1d1026ff20142bff2a1f39ff2a223fff2a243fff2c243fff282139ff171228ff17112afe1a1632fc1c25556553628633a078be9952435dfc251432ff2c1438ff2a1237ff2d133bff43173fff671a3eff72203fff641f3cff5a1938ff53193cff511a3bff501a3cff4f1c3eff511d3eff521e3fff521f3fff532140ff552142ff552342ff552443ff562344ff562544ff562647ff572648ff59274aff5f284aff6c2b4eff7d3050ff8c3453ff973857ff9e3959ffa13d5bffa53e5dffa74160ffa84160ffa74160ffa94261ffa84260ffa94260ffaa425ffeac425efeaf405effb3415efeb83f5cffbb3f5cffbd3e5cffbd3d59ffbf3e59ffbf3d58ffc03c57ffc13c56ffc33c56ffc43f56ffc53d56ffc13b56ffa0324eff561a3cff301137ff311139ff33123cff31113cff30133bff301238ff2e0f37ff30113cff2f113aff31113aff33123bff341139ff331238ff331238ff341339ff331236ff341338ff37153aff37143aff391438ff391437ff381436ff371335ff381437ff391537ff3a1537ff3b1437ff3d1638ff3f1738ff401738ff43183aff44173bff45183aff461837ff471938ff491938ff4a193afe4d193afd4e1a3afd4e1a39fd4e1939fd4f1939fe4e1a39fe4e1b3afe4e1a3afd501b3aff4f1b3bff501c3cff521d3dff541d3eff551d3eff541c3dff531c3cfe531c3dfe511f3eef4d21465ba37ec1799c74be6b9b75bf5d9c73bd509c76bf449d78bf399d79c02f9d72c3279d76be1f9c73bd189575b5119678b40c956abf07926ddb048080bf02ff80ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff0280808001ffffff028080ff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff0100000001ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02808080048080bf059966cc089f80bf0b8b74b90ea480c8129c71c6179b6fbc1d9e72c1239975bd2a9e73bc339b73be3b9c75c2449d70bf4f9b74be599b73bd639d74bf6e9b74be7a9d75be839e75c18f9f76c19a9d74bea49d75bfad9e74c0b79d74bf849c74bdc99c73bda89e73be82725c85c8454152fb3f4052fd3f4257fe404158ff42435bff62667cffd3cebdffded4b3ff605a65ff494864ff4a4965ff4c4b66ff4d4d66ff4d4f65ff4e5065ff4d4f63ff4d4c60ff4c4a5fff4d4b60ff4d4d61ff4c5060ff4b5160ff4c505fff4a4e5eff494d5cff484a5aff494b5aff4b4e5aff4a505cff4c525cff4b515bff4a4a56ff45404dff362a3dff230d24ff1f0d1fff19081aff301b30ff423244ff4e4c56ff4f5259ff50545bff4f535cff4e535bff4c4f58ff484a56ff40384aff38293fff34273cff201831ff151231ff141232ff151234ff151335ff151536ff161838ff151738ff141234ff130f31ff120f32ff131034ff120f31ff111232ff13173eff13193cff131738ff121438ff111438ff11112eff0d0d22ff0f0a1aff180d23ff261930ff2d2133ff2e2234ff2d2034ff2e2036ff2c2034ff2b1f34ff291b31ff26152eff24132cff24132dff25132eff25142eff27152fff291932ff2d1d35ff2e2035ff302338ff312639ff302739ff312739ff31283aff31283aff312939ff32273aff312839ff312739ff312739ff302538ff312337ff312236ff302035ff302035ff2f2035ff302035ff2f1f35ff2f1f34ff2e1e34ff2e1e34ff2f1f35ff2f1e35ff2f2036ff302138ff312239ff32243aff33253bff33253cff33263dff33263dff33263cff32253cff32243bff31233bff2f2239ff2d1f36ff2b1d33ff281a2fff26172eff25162dff27162dff28172fff291a32ff2b1e35ff2b2035ff2c2337ff2d2439ff2e2439ff2a2038ff231a2eff1b1223ff21172cff271f38ff29223eff292442ff2d2747ff23203afe1a1831fd1a13398d363f5c45605c64ee261933fe271136fe2b1037ff2f1338ff441a3fff611a40ff62193bff551838ff4f1638ff4d173aff4c183bff4b193bff4b1a3dff4a1c3dff4b1d3fff4b1f40ff4c2041ff4c2141ff4e2243ff4d2343ff4e2544ff4e2646ff4e2647ff4d2748ff4d2849ff4f294cff502a4eff522a4fff5a2c50ff672f53ff783458fe86385afe923d5dfe9a405ffd9e4362fca04464faa24566fca34466fca34566faa34566f9a44564f8a84563fba94561fdab4560fdb04260feb5415efeb7415efeba405dffbb3f5bffbc3f5bffbd3f5bffbf3e59ffc13e59ffc23d56ffc43e57ffc43e56ffc53d56ffc33e59ff912c4aff50193bff2d1032ff30123aff311139ff30103bff31113bff2f1139ff31113aff2f0f38ff301038ff331239ff331239ff331239ff331237ff331237ff331237ff331237ff361439ff38143aff381437ff381537ff391537ff381436ff371336ff391438ff3b163aff3b1639ff3b1637ff3d1639ff3f1737ff3f1736ff401739ff41183aff42183aff431838ff431837ff451837ff461736ff461836ff471937ff481936ff491a38ff4c1a3bff4d1a3bff4e1a3cff4e193cff4f1a3cff4f1b3cff501b3cff521b3bff531b3cff531b3bfe531c3dff501f3de650284b5aa17ac17b9b74bd6c9c74bd5f9c76bc519d74bd459f76c03a9e77c12f9d72c3279d76be1f9c73bd189f75bf11a578c30c956abf088060bf04bf80bf02ff80ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa02ffffff03aa55aa03aaaaff03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff0280808003aaaaaa059966cc07926db609aa71c60d9d76c4119678b4159e79c21b9771bd219b74c1299b76bb319772bb399d79c0429b74bd4b9c74c2569d74be629c75be6d9d75bd779f76bf829d74c08d9d76c0989e75bfa39c74bfad9c74c0b79c75bf839e75bf589f74bf829f76c076504959ef3f3e4cfd363648ff3c3f52ff3d3f54ff3e4258ff41425cff8e9192ffddd3b8ff786c73ff47465dff444159ff4b4965ff4c4c66ff4e4d67ff4d5065ff4e5064ff4d4e63ff4c4b60ff4d4b5fff4e4e61ff4e5162ff4d5362ff4c5562ff4d5361ff4b505eff494e5dff494e5dff4a4f5cff4b515dff4b535dff4d545dff4e505cff4a4a56ff443e4cff35283bff271028ff2b1429ff260f25ff230d22ff3f2c40ff505059ff4f5259ff4f545cff4f545cff4d545cff4d535bff4a5159ff474c58ff3d354bff38293fff35283dff19122eff161234ff161336ff151335ff171637ff17193aff181b3aff161839ff131132ff120f2fff120f33ff121033ff110e2dff101031ff131537ff111334ff131634ff100d28ff0f0a1aff160d1dff271a2eff2d2135ff2f2135ff2e2036ff2e1f34ff2d2035ff2c1e34ff27182fff23132bff23132aff24132bff25142cff26152eff2c1b33ff2f1f37ff302439ff312639ff312639ff32283aff32283bff31283aff32293bff322a3bff322b3cff322a3bff332b3cff33293cff32293bff31273aff312639ff312338ff302337ff302235ff312136ff312136ff302035ff302035ff312136ff302136ff312136ff312337ff322539ff32273bff33283cff34293dff34293dff342a3eff33293dff33293eff32283dff33293eff32293eff33283eff33273eff32273eff32273eff32273dff32273eff33263eff31263cff2e2238ff2a1c34ff26172fff26152eff26162fff281930ff2a1d34ff2c2037ff2b2238ff2c223cff2d233dff2c2239ff221a2bff1c1425ff211b30ff26213aff2a2444ff2a2847fe2b2a49fd252241c02d2c44d332283bfd261631ff271035ff32153bff3f173eff571841ff561638ff481737ff4a1638ff491738ff47173bff47183aff46193aff461a3dff441b3cff441c3dff441e3fff462040ff462343ff482547ff4b2849ff4b2b4bff4b2d4ffe4d2f54ff4e3158ff50345cff51355efe51345efe543460ff553360fe56345ffe5c355ffd683761fd754167f9824b71e98e5c7dcb976785c69e7492c9a07e9ac2a386a3b0a585a17ea67596bbaa8caaccab86a4d9ad7a9ae1b06b8bf3ae5071fab24566fdb64462ffb7435dfeb8435bffba415bffbd3f59ffc13e59ffc13e58ffc33f59ffc33e59ffc53e58ffc33e56ffc63d57ffc23c58ff892c4bff3a1237ff2e1038ff33123bff32113bff31123bff2f1138ff2f0f37ff301037ff2f0f36ff331239ff321138ff35133aff331137ff331238ff341238ff321136ff341238ff371439ff381538ff381438ff391537ff3a1538ff381436ff381437ff3a1538ff3b1638ff3d1639ff3e1739ff3e1637ff3f1538ff411638ff411637ff431738ff441738ff451838ff451737ff471737ff481738ff491839ff491738ff4a1838ff4b1839ff4c1839ff4c193aff4e1a3bff4f1a3aff501b3bff501a3aff501a3aff501a3afe511d3bff4f1f3cd6532d4c589f7abf7c9c75bd6d9d75c05f9c76bf519d74c0469d75bd3b9c70be319c72bb289973bf1f9c73bd189f75bf11a578c30d9d76c4089f80bf05996699028080800280808000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa028080800280808002808080028080ff01ffffff01ffffff01ffffff0000000001ff00ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00ffff0001ffffff03aa55aa03aa55aa059999cc089f60bf0ba274b90e926db613a179bc199970c21f9c73bd269a72bc2d9971c1369c71bd3f9e75be499d73c0539d75be5e9d72be699e75c0759d74c0819e75c08b9e74bf989e75bfa29d74bead9e74be889c74bfa79c74bfaf9c73bd548c6da78b4b4954f7404051fe38374bff37384bff3c3f51ff3d3f54ff3e3f53ff3c3d51ffc7c2b1ff958d8bff45455eff48455cff46455cff434158ff45445cff48455cff4c4d60ff4d4e62ff4e4b62ff4d4b5fff4e4f61ff4e5163ff4f5565ff4e5765ff4d5865ff4e5763ff4d5462ff4b525fff4a525eff4b535fff4c535fff4d5560ff4e555fff4d515dff4b4d59ff453f4eff34253bff2b152eff2f162eff351b32ff2b1427ff331e33ff54545dff52575fff4e545cff4c545dff4d545cff4d535cff4c515aff48515bff464957ff3c3047ff382a40ff34273dff1b1435ff161435ff161537ff171737ff171c3bff1a203eff171d3eff171938ff131130ff110e2fff120e30ff110e30ff110d29ff0f0c2bff10102bff100a1cff130b1cff22162aff2e1f37ff2f2037ff2f2036ff2c1e34ff2c1e35ff291d33ff26182eff23132bff231129ff24132bff26152cff2a1b31ff2d2136ff31263aff31283bff32283aff33283cff34293dff33293dff332a3dff322b3dff342c3eff342d3eff352e3eff342d3fff352d3eff342b3dff332b3cff33293cff33273aff312438ff312337ff312337ff312336ff322337ff312237ff312337ff322438ff322538ff322539ff33283bff332a3bff332b3dff332b3eff332b3eff332b3eff342b3eff332a3eff332a3eff32293eff33293eff32283dff33293eff32283eff33283eff32273eff32273eff32273eff32273eff32283eff31283dff31283eff30283eff30283dff2e233aff2a1c33ff271830ff25162eff251930ff281c33ff2a1f37ff2b223cff2c233fff2c2440ff292239ff1d152aff1d1429ff221c38ff262241fe2a264afe2e2e4df5343155fd21203ffe271737ff2b1337ff3a163dff48173cff461536ff421535ff431639ff441638ff431737ff421739ff41183bff40183aff3e1a3bff3e1b3dff3f1e40ff3f2346ff43264dff452b53ff473155ff4a345dff4d3965fe4e4068fd51456efe534673fb514979f45b5387de605c90c3616298ad6c74a7917480b0847e93c3888eabd480abcfed67b7e1f529b4e6f913bce4f213aee4f235b7e7f532b3e5f50ba2e8e808bfdfff2daae3f960afdffa4db0e1fc53b2e3f697b8e1f5beb5cbe1e6b5abc1ebb587a2eeb56380fcb74b67febd445fffbe435bffc1415bffc1405bfec4405bffc43f5affc53f58ffc64058ffc63f57ffc43e55ffb73b56ff682140ff2f0f37ff31113aff35133dff32123dff2e113aff2e0e36ff311136ff311037ff311037ff331239ff341339ff341238ff321237ff331338ff331238ff321235ff331335ff361538ff391638ff391536ff3a1537ff3b1538ff3b1537ff391335ff391335ff3b1536ff3e1638ff3f1636ff411637ff411737ff411736ff411636ff431636ff441636ff451737ff461737ff471737ff471738ff471737ff481737ff481838ff491839ff4a1839ff4a1838ff4b1837ff4e1938ff4f1b3aff501b3afe511b3bff4e1e3bbc512e4c2ea180c2769c73be689d76bd609d75bd539d75be479a73be3c9973bf329e75c2289973bf209770b719a37ac211a578c30c956abf089f80bf05cc99cc0280008001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff010000000280808001ffffff03aa55aa0280808002808080035555aa035555aa03aaaaff04bf80bf02808080035555aa035555aa03aa55aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff0100ffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff028080ff03aaaaff059999cc07926db609aa71c60d9d76c4119678c3169774b91c9b76bf23a075bd2a9873bc339b73be3c9d73bf469d75bd519a74c05b9d73bf679c74bf739d76bf7e9c73be899e73c0959d74c0a09e76bfab9e74bfaa9c74bd789d77bdbb9d74bf808f72abd3464655fa414054fe413e52fe323146fe393a4eff3c3f52ff3c3f53ff3c3f55ff636167ffbab6adff403e52ff45435dff45435cff41425eff464c69ff46445dff41354fff4b465cff4e4d61ff4d4c60ff4f4f62ff4f5365ff4f5666ff4f5967ff4d5b68ff4d5b67ff4e5a66ff4d5663ff4d5562ff4c5461ff4c5561ff4d5762ff4f5862ff4f5561ff4b5360ff4e515eff423d4cff38293eff321e37ff331e36ff372138ff3f253dff341b33ff48414eff52575fff535b63ff4d5b64ff4a555fff4c525dff4b525cff49525cff48515bff444956ff3b3146ff3a2c40ff2f2439ff191437ff181739ff191a3bff1c2040ff1b2443ff1a2341ff181e3bff171537ff120e2eff100d2dff120e2eff110d2bff0d0a1eff12091cff1f1229ff2f1f37ff2f2237ff2e2038ff2d1f36ff2b1e34ff291a31ff25152cff231329ff231229ff24152bff291a31ff2d2136ff32283cff332a3dff332b3dff332b3dff352c3fff352b3eff342c3eff332c3fff352e3fff362f41ff363041ff363041ff363041ff353040ff352f40ff342e3fff342c3eff322a3cff32263aff322539ff322438ff322438ff322438ff332438ff332539ff332539ff332639ff33283aff342a3cff342b3dff342c3eff342c3dff342c3eff342c3eff342c3eff332c3eff342b3eff332a3eff322a3eff322a3eff322a3eff322a3eff322b3fff332b40ff312c40ff312c41ff312b40ff312b40ff322a40ff32293fff32293eff31293eff31293eff31293eff302a3eff2f2a3dff2e273dff2c2338ff261b32ff24182eff26182eff281a31ff291d36ff28213bff2c2440ff2d2643ff27233aff181327ff1f1732ff24223bfe262445fe2a2b4ffe323258ff2d294fff221338ff2e1133ff361335ff3a1234ff3d1234ff3f1436ff3c1537ff3b1638ff391639ff38163aff39183cff391d41ff39234aff3c2b53ff3e3159ff403660ff453d69fe474270fa4b4779e5555582bf555c8b866570a0627d87b62caed1e816b9c5e8159e9ece06aaaad502ffffff02ffffff0ea480c803aaffff04bfffff04bfffff11a578c307b692b610af80bf24a371bf1a9d76ba1ea277c423a075bd219b7cc119ad7ac2159279c2089f9fbf14b2d9e630b5d5ea48b8e6fb72b7e2fba6b5e0f9e4b7d6f3eeb5b4d2f7bd86a2f9ba5b75fabd4662fec1445efec2425dffc4415dffc5405affc73f5affc73f57ffc63f59ffc63d59ffa73550ff4f183dff2f1338ff34143aff34123aff32113aff31113aff300e37ff321138ff300f36ff331139ff341239ff331339ff321238ff331238ff351338ff341338ff321236ff321135ff351438ff381638ff3a1538ff3b1438ff3b1437ff3c1538ff3c1537ff3b1437ff3c1435ff3b1334ff3c1434ff3d1536ff3e1435ff401535ff401534ff411534ff411535ff431635ff421534ff421533ff431534ff441636ff471738ff471838ff4b1a3aff4b1939ff4d1939ff4e1a3aff4e1a39fe4f1b3bff4d1e3bae512d4904ffffff679c74bf619e76c0619e74c0549e73bf489c71bc3d9f75bc339b73be299b70c1219b6cb9199970b8129c71b80d9d76c409aa71c60599669903aa55aa01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff0280808001ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff028080ff0280808004bf80bf06aa55d508bf80df0ba274b90f9977bb149973bf1a9d76ba209f78bf279d6fbe309f75bf389b72bb439c72be4d9c74bd589a74bc649c73bd6f9c75bf7b9b74bf879f75bf939c74bf9e9d74bea99d74be869c74be6c9c74bf579e75bf7c88739ed3464456fd434257ff403e53ff403f52ff313145ff3b3c50ff3d4053ff3c4053ff3d3f54ff4f4d58ff494853ff414058ff424158ff42415aff444964ff464d68ff433c55ff463b54ff4e4a60ff4f4e62ff4f5062ff505365ff505666ff4f5967ff4f5b68ff4f5c68ff4e5c68ff4e5c68ff4e5a65ff4e5764ff4e5763ff4e5863ff4d5963ff505763ff4d5561ff4e5a62ff4d515eff433b4cff3e3246ff392a3fff37263cff39273cff3d283fff3a243aff342135ff494853ff4e5961ff4e6068ff4f5f68ff4b5762ff4a525eff4a515dff48525cff46505bff444454ff3c3043ff392c3fff1f1a38ff1a183bff1a1d3dff1c2443ff1c2846ff1b2542ff191d3bff131230ff120d29ff120d2bff120c2bff100b23ff170e21ff291c31ff2f2039ff2f2038ff2e1d37ff2b1c34ff291932ff25152dff22122aff211228ff25142bff2b1c31ff2f2338ff322a3cff332d3eff332d3fff342c3fff342c3fff352c3fff352c3fff352d40ff352f41ff363143ff383243ff373243ff373242ff373242ff363242ff353141ff352f40ff352d3eff352a3dff32273aff332539ff332539ff332539ff332539ff332538ff342638ff332739ff33293bff342a3cff352c3dff352d3eff352d3fff352d3fff352d3fff352d3fff342c3eff342c3fff342c3fff332b3eff332b3eff342b3fff342d40ff342f42ff343244ff373748ff383b4bff383f4dff383f4eff38404fff373d4dff363a4bff343446ff332f42ff322d41ff322b3fff312a3fff302a3dff312a3eff30293eff30283fff2f283eff2e253bff291e35ff25192fff251a2fff261c32ff291e36ff2a233dff2c2543ff2e2645ff1c172eff18152aff24203dfe262345fe2b2c4fff303458ff292d4eff231534ff2c1232ff311235ff351233ff351333ff351436ff341535ff341738ff36193cff361d40ff39264cff3a2f56ff3c335cff3d3960fd3f3c67f4454672b9575a845e6f729b49967eb633a082c329a27cc113a179c909aa8ee33f9e75be3ba075c2319c72c12f9d77be209f78bf219b7cc107b692b6149980bf159e79c2269a72bc259875ba249c71bf249c71bf249571b8219b74b9209f70bf239975bd229d78bb239975bd1ea277bb249c71b8259875c114a680bf0caa95d51eb3c4e646b6dbf47fafe3fb98b5dffa76bac9e1adc1acc6dfba6f8cfdbe516cfec2455fffc2435cffc7405cffc8405affc83f5bffc83f59ffc53d56ffbc3c58ff742245ff371135ff321139ff34133bff31113aff301038ff301038ff301038ff311137ff311136ff321238ff34133aff331239ff321237ff331337ff351338ff341337ff331236ff321235ff341436ff381337ff391437ff3c1439ff3c1538ff3d1537ff3d1536ff3e1536ff3e1536ff3e1636ff3f1535ff401535ff401535ff411535ff421635ff421635ff431636ff441736ff441736ff451736ff461738ff471838ff491839ff4a1939ff4a1838ff4a1838ff4b1938fe4c1939ff4b1d3ba64d2b4703ffffff709d74bf719c75be639d74bf569d77be499d73bd3e9c73bd339b6ebe2a9873bc229670bb1a9376ba129c71b80d9d76c4089f80bf059966cc03aa55aa01ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000100ffff01ffffff01ffffff01ffffff0280808001ffffff028080800280808003aa55aa03aa55aa035555aa035555aa03aaaaff03aa55aa03aa55aa035555aa035555aa03aa55aa028080800280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff02808080028080ff03aa55aa059999cc07926db60a9980b20ea46db6129c71b8189f75bf1d9e72c1249c71bf2c9c74bf359a73bc3f9a71ba499a73bd549b73bc5f9e73bf6c9c74bf789b75bf839c73bd8f9d76bf9b9e75bfa69d75be9b9c75bd539d75be4a9f75be57877e93e04a4759fd413f55fe403f54ff404052ff3f3e54ff313145ff3d3e52ff3d4053ff3d4053ff3d3f52ff3e4052ff3f4053ff404055ff414057ff3f4058ff444f6aff454763ff453a54ff4c455dff4f4e62ff505264ff4f5364ff505666ff4f5967ff4f5c69ff4f5d6aff4f5d69ff4f5e69ff4e5e69ff4e5d68ff4f5a67ff4e5965ff4f5965ff4e5a64ff515764ff4e5a63ff525d67ff4b4d5bff433e4eff423b4cff403647ff3e3244ff3d2f42ff3e2f43ff3d2a3fff351f35ff3c3043ff4e5660ff4d6168ff4f626bff4f6068ff4a5761ff4a535eff48515cff46525cff454f5aff423f53ff3a2d44ff2b2539ff1d1b3cff1c2444ff202a47ff1e2948ff1c203fff141331ff120d27ff120b27ff110c29ff160d24ff23182cff2d1e37ff2e1f37ff2d1e35ff2b1c34ff281932ff24162dff21122aff211129ff28182fff2d1f35ff31273bff352d3eff342f40ff352f41ff352f40ff362f42ff352f41ff352e41ff352f42ff363143ff383345ff383546ff383646ff383545ff383545ff373444ff373444ff373343ff363142ff352e3fff342a3cff33273bff332539ff332639ff332539ff332639ff332639ff34283aff34293bff352c3eff352e3eff362e3fff372e40ff362f41ff362e40ff362e40ff352e3fff352d40ff342d40ff342c40ff352d41ff352e42ff363144ff363747ff393c4cff3a414fff3b4451ff3b4553ff3c4653ff3b4652ff3a4653ff3b4754ff3b4755ff3b4754ff3b4755ff3a4553ff39404fff373a4cff343345ff332e41ff322c3eff312a3dff30293eff30293fff30293fff30283fff2e263dff2a2037ff251b30ff251a2fff261c33ff271f3bff2c2543ff2d2747ff231e3aff171328ff1f1d3aff242347ff292b4dff2f345cff2b3055ff251438ff2c1133ff301235ff2f1233ff301335ff311637ff331839ff351c40ff37254bff3b2d56ff3a315bff3c365efd3f3f6bc153537b5d8179a556a07ac1589c74bf5c9e77bf559f78c04f9e74c24a9b75be449a74bf3f9a71be3b9c75be379e74be339b73be319c72c12c9c74bf249c71bf25986eba27966fbe269a72bc259f75ba239975bd229d78c3219b74c11ba17bbd1b9771bd1ea277c41d9e72c11e9977bb1d9e72b91e996fbb1f9c73bd1e9977bb179b7abc23a075bd209f78bf19a385c20caaaaea16aea2dc2ab6d4f33ec1e2fbb8c1c9e1ecbf98affabd5c74ffc34660ffc7425dffc6415bffc8415cffc7405affc63f58ffc54059ffa73752ff5d1c40ff321137ff34123bff33123cff301038ff2f1037ff301037ff31103aff301138ff311138ff331339ff331238ff331236ff331236ff331336ff341437ff351338ff351337ff351236ff351134ff361235ff371336ff381435ff3a1435ff3c1435ff3d1536ff3d1636ff3f1636ff401636ff401535ff401635ff411535ff411535ff411636ff421636ff421636ff431636ff441637ff441637ff451637ff461737ff471737ff481837ff491938fe4a1939ff491c3aa54a2a460cbf95d5619e74c0739d76bf659d74bd589c74bc4c9e75bf409b74bb359a73bc2b9a71be239975bd1b9771bd14a673bf0f9977bb09aa71c6059966cc03aaaaaa01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff0280808001ff00ff02808080035555aa035555aa0280808003aa55aa03aaaaaa02808080035555aa035555aa02808080028080800280808001ffffff0280808001ffffff01ffffff01ff00ff0100ffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00028080800280808003aa55aa06aa55d5089f80bf0ba274b9109f70af14a673bf1a9d6cc4219b74b9289f73bf319c72bb3a9e77bd459b73bc4f9b74be5c9b74bc679c72bc739b73bf7f9d72bf8c9d75bd989e74bea39c74bfaf9c73bd739d76c131a178bb308f8a95da474558fc434056ff413e55ff414054ff3f3f53ff3e3f54ff313245ff3f3f53ff3d4053ff3e4053ff3e4053ff3e4053ff3e4052ff404155ff3f4055ff414763ff42506dff46415bff4a415aff4f4b62ff515265ff505465ff505566ff4f5868ff4e5b69ff4f5c69ff4f5e6aff505d6aff4f5f6aff4f5f6aff4e5e69ff505c68ff4e5a66ff4f5a65ff4f5a65ff4f5765ff4e5d67ff525e68ff4a4b58ff464451ff474453ff443f4eff403c4bff423b4bff403748ff3e3144ff3a293eff3e3547ff4a545dff50666eff4f626aff50646cff4f6069ff4a5661ff48525eff48525dff44515cff464c5bff3e374cff342c3fff20233eff202d4aff222d48ff1e2745ff151430ff120c26ff110a23ff130a25ff1c1029ff2c1d31ff302038ff2d1e37ff2a1d34ff2a1b35ff25152fff20132aff201229ff281a30ff2f2238ff332c3eff353242ff363243ff363243ff363143ff353142ff362f42ff362f42ff353042ff363143ff383647ff383848ff383948ff393948ff393847ff383846ff393747ff383546ff383545ff363142ff352c3fff34293cff34273bff33263aff34263aff34263aff34263aff35283cff352c3dff352e3fff362f40ff373041ff373041ff383042ff372f42ff362f41ff362e40ff352e40ff352f40ff352f41ff352f41ff353145ff373648ff3b3e4eff3c4252ff3c4553ff3c4653ff3c4552ff3a4551ff394551ff384550ff3a4451ff394350ff3a4452ff3a4553ff3b4754ff3c4855ff3c4957ff3c4957ff3c4957ff3b4855ff394352ff353b49ff333241ff322b3fff30293fff31293fff302940ff312941ff2f2840ff2d273fff282138ff241a31ff261933ff261e35ff2b233fff302849ff28233dff161226ff1e1c39ff232446ff292c4eff2c3661ff2e345eff261438ff2e1235ff2f1235ff2f1435ff311538ff33193cff342146ff382950ff372e56ff39345bfd3d426997606487559075b46f9c75bf6d9f77bd669d76be5e9d75be579e75bf509c76bf4b9c77be459b76c0409b74bf3c9d73bf399d74bc359a73bc339b73be309a75bf2d9971bb2b9a71be289f73bf279d76be249c78bf229d78c3209770bf1f9c73bd1d9e72c11c9b76bf1a9d76ba1a9d76c41a9d76ba199970b819997ab8179b6fbc159e79c2159e6db61c9b6dbf17a67ac81ea277c4209f70bf209f78bf1f9c73bd13ae79c91eaaa2d56db6dcf6d7c3dbf4fcc4a4b7fcbd586ffec4445effc5425dffc6405dffc63f5affc73f5bffc73e59ffc4405bff7b2546ff330e32ff321239ff34133dff2f0f37ff2d1136ff2f1035ff321139ff31113aff300f36ff321137ff331238ff341338ff321236ff311234ff331336ff361437ff371438ff371438ff361337ff351336ff351234ff351232ff351332ff361333ff381333ff391434ff3b1433ff3c1534ff3c1534ff3c1534ff3d1534ff3d1435ff3e1534ff3e1534ff3f1434ff401435ff421536ff441637ff461737ff461736ff461737ff461736fe471838fe461b38a8492a4904ffffff419d76bc759d74c0679e74bf599e75c04d9c74bd409b74bf369c71bd2c9c74bf249c71b81b9771bd159e6dc20f9977bb0a9966b206aa80d503aaaaff02ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa028080800280808002808080028080ff01ffffff028080800100000001ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000028080ff03aa55aa059966cc07926db60a9980b20ea46dc8129c71b8189575b51d9e72c1259f6ec12d9f71c1379e74be409f78bf4b9c74be569d74be639d74bc6f9a73bc7b9b74bd889c74bf949d75bf9f9c73bfab9d74bd889d74bf499d73bd2383838ad2454051fc434154fe413f54fe413f55ff413f55ff3f4053ff3e3f55ff313145ff3f4055ff3e4153ff3e4053ff3f4155ff3f4153ff3f4153ff3f4253ff3c3d52ff455272ff464d6cff484058ff4d485fff514f65ff505466ff505666ff505869ff4f5b6aff4f5d69ff4f5d6aff4f5f6aff505f6bff505f6aff4f606bff4f5f6aff4f5f6aff4f5c69ff4f5b67ff505a66ff4f5967ff506069ff505c66ff4a4a57ff494a56ff484a56ff464654ff464452ff464553ff454250ff423b4cff3f3647ff434451ff49565eff50656bff536a70ff4f646cff4f636cff4d5f68ff495560ff48525eff45515cff484d5bff403e4dff342c43ff242c46ff243450ff222c49ff171934ff110c22ff120921ff170b24ff27192eff2f1f35ff2f1f37ff2c1c37ff2c1d36ff271731ff22122aff21142aff281930ff312338ff362f40ff373545ff373645ff373646ff373546ff353444ff373144ff362f42ff362f42ff373143ff373546ff393a49ff3a3c4aff3a3c4aff3b3c4aff3a3a49ff3b3b4aff393a48ff383847ff383445ff363041ff342b3eff33283bff34273aff34263aff34263aff35283aff352a3cff362c3fff382f41ff373142ff373142ff383242ff373142ff383143ff363141ff373041ff372f40ff363040ff363041ff373244ff373849ff3a3e4eff3c4453ff3d4655ff3c4754ff3b4653ff3a4552ff38424fff373e4cff343647ff313041ff2f293dff2d2339ff2c2238ff2c2339ff2d273bff312e40ff343848ff35424eff3a4653ff3a4a55ff3c4b57ff3c4c58ff3c4b58ff3b4855ff363e4cff333443ff332d40ff32293fff302940ff302941ff302942ff302941ff2d263eff271e36ff231c31ff241b36ff271f3dff2f284aff2b2743ff161325ff1d1c39ff232446ff292e53ff2e3964ff282c55ff271235ff2d1434ff2c1335ff301739ff321c3fff35264cff362b51ff373257fd3a39658e4f5a83389f7bc4519d74c0799e74be719e75be689d76bf619e76c05b9d76bf549b73bf4f9e77be499d73bd449d74bf3f9e71be3c9d73bf389b76bf369c71bd339b73be309a75bf2d9971bb2a9e73bc289973b9269a72bc239975bd209f78bf1f9c73bd1e996fbb1ba171bd1b9771bd1a9d76ba189f75bf189f75b5179b6fbc179b7abc179b7abc179b7abc179b7abc16a274c5199970c219997ac21a9d76ba1c9b80bf249c71b8279d76be269a79c322acacd975b5e0fbd9c3d6ebf6c198b3fcc2566cfec54660fec4445dffc7415dffca415cffc93f5bffc73f59ffa53755ff4b1439ff2f113cff34123cff311138ff2f1138ff2e1036ff2e1138ff331239ff311137ff301034ff301135ff341338ff331237ff331237ff321236ff341135ff341135ff351235ff371336ff381437ff381437ff381337ff371336ff371335ff371233ff381233ff381232ff391232ff3a1232ff3b1233ff3b1334ff3d1435ff3e1435ff3f1536ff401535ff411635ff411535ff411636ff411636ff431737ff441736fe451838fe451b38b44b2c4705ffffcc539d75be779c74bf689d76bf5b9a73bf4e9a72be429e74bd379e74c32e9b74bc25986ec11d9e72b9169774b9109f70bf0a9980cc07926db6048080bf01ffffff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff0280808002808080035555aa035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff028080800280808004804080068055aa08bf80df0c9580bf109f80bf159e6db61a9d76c4219b74c1299b76c1329e75c23c9d73bf469d75bd529b73bb5e9b72be6a9a73be769c73be839c75bf8f9d76bf9b9c75bfa79c74bf599b75bd3b9c75be156d6d6dcf4a4557fe424155ff414055ff414055ff404054ff404054ff3f4053ff404055ff303246ff3f3f54ff3e4054ff3f4154ff3e4154ff3f4252ff3f4252ff3f4153ff3d4662ff46567bff494864ff4c465dff504e63ff525467ff515768ff4f5667ff51596aff505d6aff505d6aff4f5e6bff4e5f6bff4f606bff505f6bff4f606aff4f606bff4f5f6aff505f69ff4f5d68ff4f5b66ff4f5a67ff50616aff4e5863ff4a4d59ff4c515cff4a4e59ff484b57ff4b4e5aff494d58ff474a55ff454653ff454552ff474f59ff4a5d63ff52646cff516b6fff536a70ff4f646dff4e626aff4b5b66ff485360ff46515dff474b5aff413d4cff302e46ff293955ff24324eff171832ff110a21ff140a1eff1f1426ff2e2034ff2e1f37ff2d1d36ff2c1d36ff291b32ff22142cff21132cff291b33ff31263cff383245ff383746ff383a48ff383a49ff383848ff383848ff373546ff363043ff352f42ff363043ff373546ff3a3b4aff3d404dff3c414dff3d404eff3d3f4eff3b3d4cff3b3d4cff393b49ff383747ff373243ff352c3fff34293cff34283cff33273aff34283bff34283bff362b3dff372f3fff373142ff383344ff383343ff383344ff393344ff373243ff373143ff373242ff363141ff373141ff363343ff373949ff3b414fff3d4955ff3e4a58ff3e4958ff3c4655ff394251ff363b4aff313243ff2e293dff2c1f36ff291931ff28172eff27162eff26162eff26162dff24152cff25162dff25162eff24162eff26162eff27162fff271b33ff2c283cff2f3445ff374351ff3c4c59ff3c4d5aff3d4c59ff3a4955ff37414fff343246ff322b41ff31293fff312940ff312941ff302942ff302941ff2c233fff241d33ff231c30ff261f3bff2d264aff2b284aff161228ff1d1c3aff222549ff273256ff2e3f6fff2a2a52ff271334ff2c1536ff2e163aff322045ff34284fff362e54fa383b64af565f852a9e80bc6d9d77c0869c74be7e9e75be769c75bc6e9e76be679e74bf609d75bf5b9d76bf549b73bf4e9d76c14a9b75be459b76c0419d76c03d9f75c03b9c75ba379e74c3349d76bf329975bd2f9d72be2c9c74bf299b70c1269a72bc24956ab8229d70bb1f9c73bd1d9e72c11ba171bd1a9d76ba189f75bf17a67ac8169774b9169774b9159e79c2159e79c2159e6dc2159e79b6169774c5179b6fc8189f75bf1ba17bbd1e9977bb219b74c11d9e72c11ea277bb209f78bf23a8a0d35cbae3f4c1c4d9eed3c4869bfdc34d69ffc84661feca4460ffcb425dffcb415bffcb405affc4415dff83284aff39103aff33113cff34113bff321038ff2e1136ff2d1034ff301037ff31113aff31123aff2f1035ff301035ff321136ff331336ff351337ff361237ff361336ff361235ff341233ff341232ff341233ff341233ff351332ff371334ff381334ff391334ff3a1334ff391334ff391234ff391234ff391234ff3a1234ff3c1435ff3e1536ff3f1536ff3f1537ff401637ff401536ff411536ff421636fe441838ff431938cc4a2b4906d5d5d5769c75be799c74be6b9b75bf5c9b74c24f9e74be449d74bb399d70bc2f9872be25986eba1e996fbb179b6fb1109f70bf0c956aaa079292b6048040800280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ff0001ffffff01ffffff0280808001ffffff02808080028080800280808002808080035555aa035555aa0280808003aa55aa02808080035555aa035555aa03aa55aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff0000ff00010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff0280808003aaaaff0599669907926db60a9966b20e926db6129c71c6189f75bf1e996fbb259f75c12d9f77c1379e74be419d76c04c9e72bc589c74bc649c73bd719c73be7d9d74be8a9b74be969b74bea29d74c08e9a73be469d75c14ea37cc4954d4a59fd444258fe414056ff414156ff414155ff404155ff404154ff404154ff404055ff303247ff3f4055ff3e4154ff3f4254ff3f4254ff3f4256ff404254ff3e4051ff42577cff48567cff4c485fff4e4b60ff525267ff53586aff515868ff515969ff515b6bff515c6bff505d6bff4f5f6bff4f606bff50606bff51606bff4f606aff4f616bff4f606bff505f69ff4f5e68ff4f5d68ff4f5c67ff4f5f69ff4d5460ff4d525cff4d545eff4b505bff4b515cff4c535dff4b515bff4a4f5aff484e58ff49505bff4b565fff4b5f66ff50656cff516a6fff526b70ff50686fff4d636bff4c5f68ff495662ff48515eff454757ff3f384fff2e3651ff2a3a57ff1b1e37ff130a1eff160c1eff271b30ff2f2036ff2e2037ff2c1f35ff2b1d36ff251630ff23152cff271730ff32243bff383144ff393a48ff393b4aff3a3b4bff3a3c4cff383b4bff393a4aff373545ff373042ff363041ff373344ff3a394aff3c404fff3e4351ff3d434fff3d4350ff3c414eff3c3f4dff3b3e4cff3a3a4aff393747ff362f41ff342a3dff34293dff34283bff35293cff35293cff362c3eff382f41ff393243ff383344ff393445ff393445ff393445ff393445ff383344ff383343ff373243ff383244ff373445ff3a3b4cff3d4452ff404957ff3f4b57ff3e4a56ff3b4351ff37394aff312c41ff2d2237ff2a1a32ff29182fff28172eff28172eff28162eff291730ff291930ff2a1b32ff2a1c33ff2a1b32ff291a32ff281830ff271830ff25152eff25162fff25162eff26162fff261830ff281d34ff2c283cff323748ff3b4955ff3d4e5aff3c4c58ff394755ff363c4cff332e43ff322a40ff312941ff312a42ff302a41ff2f2a43ff2d2840ff251f33ff221c32ff251e38ff2c284aff2d2b4aff1a162dff201f3dff23264cff2c3b63ff314370ff261e41ff2a1535ff2d173bff322147ff322b52fe35345eba46557b55a584c66d9d75c0959c74be8d9d74be859b75be7d9d74be759d76c06e9e74c0679c74bf619b74c05b9a73bf569d74be519d74c04c9a75bf489c75bf459b73bc429b74b93e9873b93b9c75be389b76bb359f73c0319c72bb2ea174bc2b9a77be289f73bf269a72bc249c71b8219b74c11ea277bb1ca476bf1a9d76ba189f75bf179b6fbc179b7abc159e79c214a673bf159e6db6149973bf159e79c2159e79c216a274b917a67abc189f75bf1ba171bd17a66fbc1ba17bc623a075c5259875ba20a780c723b6ccf061c8e5f7e9ccc2d4fac56b84fdc94864ffca4460ffcc425effcb405cffcb4059ffcc415affa83451ff551639ff301035ff31113aff34103aff32103aff2f1037ff2f1137ff301238ff301138ff311138ff311135ff311133ff321134ff331134ff341135ff351235ff351236ff351236ff361336ff361336ff361336ff371336ff361335ff371334ff361234ff371235ff381236ff391336ff3a1336ff3b1336ff3c1437ff3c1436ff3d1437ff3d1536ff3e1537ff3f1537ff3f1537ff401637fe421638ff411838da46244522ac87ca8a9d74be7b9b74bf6c9c74bf5f9c76bf529b73be459f73c03a9e72bd309a70ba27966fbe1ea277c4179b6fbc119678c30caa80bf089f80bf048080bf03aaaaaa01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa02808080035555aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff028080ff04bf80bf059966cc089f80bf0c9580bf109f70bf159e79c21a9d76c4229d70bb29a276c1329e75bd3b9c75be479a77be529b76c15e9d75be6b9b75bf789d73bf849c74bf919d74c09e9d74be9e9d74be7c9e75bf55a27bc0814d4757f5464457fe424256ff414157ff424157ff414155ff414256ff404155ff414255ff404356ff313247ff3f4155ff3e4254ff3f4255ff3f4253ff404355ff404353ff3d465dff48638cff485476ff4f4b61ff515064ff545769ff525a6aff525c6bff515b6aff525b6cff515c6bff515d6bff515f6cff50606bff50616cff4f606cff4f606bff50616bff50606aff505f6aff4f5e6aff4f5e6aff4f5d68ff505c67ff4c5560ff4e5661ff4d555fff4d535eff4d565fff4b545eff4c555eff4b545eff4b555eff4b5961ff4c5c64ff4d6268ff50686eff526a6fff536a70ff51686eff50636cff4d5f68ff4b5964ff4a505eff454554ff35374aff333e5cff1e253aff150e1eff1d1026ff2d1e36ff312239ff2f2039ff2e2038ff291c33ff23152dff271931ff2f243aff3a3447ff3b3d4aff3c3f4bff3c3e4dff3b3e4eff3a3f4eff3b3e4eff3a3a4bff373344ff362f42ff373043ff393647ff3b3f4eff3d4552ff3f4652ff3f4552ff3e4451ff3d4350ff3a414eff3b3f4dff393a4aff363244ff352d3fff342b3dff352a3dff34293dff362a3dff362c3eff373142ff393444ff393544ff393545ff393546ff393646ff393546ff383544ff393344ff383344ff373444ff383747ff3a3f4eff3d4756ff3f4b58ff3f4b57ff3b4553ff373a4bff312c40ff2c1f37ff291a32ff291831ff291830ff28172eff2a1830ff2a1b32ff2c1f34ff2e2237ff2f253aff30263aff30273bff30273aff30273aff30263bff2f2439ff2e2338ff2b1e36ff2a1b34ff291932ff271730ff27172fff261730ff261931ff281a33ff2a2137ff333548ff374753ff3a4d59ff3c4958ff374150ff343546ff322d41ff312b41ff312a42ff312b42ff302b42ff2f2942ff262236ff231b34ff251f37ff2d294bff292746ff1d192eff202143ff242d51ff30446fff2d3d69ff241433ff2c1a3bff31244aff34325ae73d49775e8d7db6a29d74bea59c74be7f9d74bf949d75be8d9d74be849c74bd7e9c75be779c74bd719c73be6a9c73be659d74bd609d75bd5b9d73bf569a74be529b73be4e9d76be4a9b75be479a73be439c76c2409b74bf3d9b71bc399d74c0369c71bd339b78be309a75bf2c9c74bf299b76c1269a72c3249c71bf229d70bb1f9c73bd1d9e72c11a936cba199970b8179b6fbc179b6fbc159e79c2149973bf149973bf149973bf159e79c2159e79c216a274c5179b7abc1a9d76ba1d9e7bc11e9977c41d957bc1259f75ba289f79bf17a685d34db6dbf2b7c6d5e9ebbd8399f7c64f6bfecb4660fecd425fffcd405effcd405bffcd405bffcb405fff932c4eff531b3eff311132ff301138ff31103aff2f1036ff301136ff2f1136ff2e1138ff321239ff321136ff321035ff321133ff321235ff331135ff331133ff341234ff341233ff341233ff341234ff351235ff361235ff361336ff371236ff371236ff381236ff381336ff381235ff391235ff3a1336ff3b1436ff3b1335ff3b1536ff3c1437ff3d1537ff3d1536ff3e1537fe3f1637ff3f1738e43f1c3f42aa87c18c9b75bf7d9b72be6e9b74be619b74bd549b73bc479a73be3c9d73bb329975bd289973b9209770b7199970b8129c71b80d9d76c4089f80bf059999cc028080ff028080ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa0280808003aa55aa03aa55aa03aaaaaa03aa55aa035555aa035555aa028080800280808003aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aaaaaa048080bf07926db60a9966b20d9d76c413946bae189f75bf1d9e72c1269a72bc2d9f77c1379e74be419d72bc4d9c74bd589c74bc659a74bd719c73be7f9d74bd8b9c75bf989c75bf999e75c0429e78c15f9c73bc47615a68f6413f52fe434258ff424256ff424257ff414256ff414256ff404255ff414255ff414356ff404357ff313449ff3f4155ff3f4255ff3f4354ff3f4254ff404353ff404353ff435473ff496893ff4c516eff514f64ff545568ff555a6bff535d6bff525f6dff525e6dff525c6dff515c6bff515d6cff515f6cff50616cff4f616bff4f626bff50606aff51616aff50606aff50606bff50606bff4e5f6bff4f5f69ff4f5d67ff4c5963ff4f5b64ff4d5862ff4e5a63ff4e5962ff4c565fff4d5861ff4c5860ff4d5b62ff4d5f65ff4f6269ff51666cff51696eff536a70ff52696fff51676eff51646dff4e6069ff4c5964ff494e5dff424054ff3a3e59ff28314aff130e1bff1f1127ff32253dff31253bff2e2239ff2e2239ff25192eff24162dff291f35ff383647ff3c424dff3d434eff3c434fff3f4251ff3e4350ff3e4252ff3d404fff383748ff363244ff363242ff363445ff3b3d4cff404754ff404955ff404854ff3f4752ff3f4552ff3d4451ff3d4250ff3b3e4eff383647ff352f43ff362b3fff352a3eff352a3eff352a3dff352d3fff383142ff393444ff393746ff3a3746ff3a3646ff3b3747ff393646ff393646ff393545ff383545ff383545ff383847ff3b414fff404c58ff424d5cff404b59ff3b4353ff312e43ff2c1f37ff291932ff291830ff281830ff291830ff291931ff2b1e34ff2f2338ff30283aff312a3cff31293cff31293cff31293cff31283dff31283dff31293cff31283bff30283cff30283cff30283bff30273bff30263cff2f243bff2e2238ff2b1d34ff291a32ff281830ff271831ff261a32ff281a33ff2c2239ff363e4dff3d4d59ff3c4c5aff3a4555ff353b4cff312e43ff322b43ff302b41ff312c41ff302c44ff302c43ff29243bff221c33ff241f37ff2b2a4cff2a2a4cff1c1a32ff212548ff26355fff385383ff252348ff291c3aff312e57fb3449798f707ba4a59c74beb49d76beac9d75bfa49d75bf9d9e75c0969c74be8f9d74bd889c74bd819e77c07c9c75bd769c75be709d74bf6b9d75bf669d73be619e74c05d9c76bd5a9c74be559c75bd529f76be4e9d72be4a9b72be479a73bb439c76be3f9e75c23c9973bf389b76bf349d76bf329975bd2d9f77c12b9a77be289973bf259f75ba229d78bb209f78bf1d9e7bc11c9b6db61a9d76ba189f75bf179b6fb1159e6dc215926db6159e6db6159e6db6159e79c2159e79c2169774b919997ab81ba17bc61ea277c41e9977bb219b74b917a67ac82a9e73bc21a2aad166b9e4f58fc1abc1eac35675fdcb4563ffcb425ffecd415dffcf425dffcf405bffcf3f5bffca405dff9f3354ff5d1c3eff300c33ff2e1137ff301039ff311039ff2f1035ff2f1135ff301138ff321239ff321238ff311138ff321135ff321135ff331235ff331135ff331234ff341235ff331234ff341234ff351234ff351234ff351235ff361235ff371235ff371235ff381335ff391335ff391335ff3b1435ff3c1336ff3c1337ff3c1537ff3c1537ff3c1537ff3c1638ff3c1737f03a133a3ead90c18e9c75be7f9d74bf709d74bf639b74bc569a74be499a73c03d9b71bc339b73be2a9873bc219b74c11a936cba13946bbc0ea46db609aa71c606aa80aa02ff80ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aaaaff02808080028080800280808001ffffff01ffffff0280808001ffffff01ff00ff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff0280808003aaaaff05996699089f80bf0ba274b90f9977bb149973bf1a9d6cba219b74b9299b76c1329e75bd3c9d73bf479e73be529b73be5e9b72be6c9c74bd789b75bd859d75be929b75be9f9c75bd959c74be5c9e74bf46a480bdc4494456ff444358ff424157ff424258ff414356ff414356ff414356ff414356ff414355ff414456ff404457ff33374bff3f4155ff3f4355ff404455ff404354ff404454ff3f4251ff445e86ff4b6a95ff4f5068ff535467ff56596aff545e6cff53606dff53616eff52616fff53606fff525d6dff515d6cff515f6bff51626cff50626cff50616cff50616aff50606aff51606bff50616cff4f606bff50616cff4f606aff4e5e69ff4e5c66ff4e5b65ff4e5c66ff4e5f67ff4f5c65ff4d5b64ff4f5b64ff4e5b64ff506067ff4f646aff50676dff51696eff51696eff52696fff52696fff51676dff51656dff4f5f69ff4d5863ff474b5aff3d4055ff394159ff161323ff1c1123ff33253fff32263eff30253aff2f213bff261730ff271d31ff343242ff3e3f4fff404753ff3e4753ff414755ff424756ff3f4754ff3e4652ff3d3e4eff393647ff373244ff363143ff3a3848ff3e4652ff404b57ff414b56ff404a55ff3e4854ff3f4653ff3d4550ff3d4351ff3c3d4cff393345ff362d40ff362b3fff352a3eff362c3eff372d3fff393042ff3b3446ff3b3747ff3a3848ff3b3848ff3b3848ff3b3847ff3b3747ff3a3646ff3a3646ff3a3547ff383849ff3b414fff404c59ff42505cff404d5aff3b4051ff302940ff291a33ff281730ff271830ff281831ff291931ff2c1d35ff2f2238ff32283cff322a3dff332b3dff332b3dff322b3cff322a3cff322a3cff322a3dff31293cff31283cff31283cff31283cff31283cff31283cff31283cff31283cff30273cff31293dff30283cff30273bff2f263bff2e2338ff2b1f35ff291a32ff291932ff271a32ff291e37ff303145ff3a4b58ff3c4e5bff3b4858ff393f4fff333145ff322d42ff312c41ff312c42ff302d43ff302c43ff2a243cff211b33ff26203bff2e2d52ff282a4aff1e1d39ff232a4eff2f456eff38507cfe242143fb3241719a5481a649a181c4b79c75bebb9d75bfb49d76bfad9e74c0a79c74bf9f9d75bf9a9c74be939e74bf8e9c75be879d75bf829d74be7c9c73bd779c74bf739b76bf6e9b74be6a9c73be659d74bd629c72be5e9d72be5a9c74be569d74be529873be4e9d72be4a9b75be479a73be439872be3e9c77c13a9a77bd379e74be349d76bf309f75bf2d9971bb2a9873bc26a179c324a378c621a274c11e996fc41d9572b91a9d76c4199970b8189f75bf179b6fbc169768b916a274b916a274c5179b7abc179b6fbc19a37ac21ba171bd1d9e72c1209f78bf1f9c73bd1e9977bb1f9c7bbd219b74c110afcfef5ec9c9dedfc06b86feca4464ffcc4360ffcd415effcf415cffd0415dffcf425cffcf415cffce425effaf3756ff712543ff391032ff2b1137ff300f38ff31103bff301039ff2f1035ff2e1036ff2f1236ff301236ff311237ff311137ff321138ff331238ff331236ff351138ff341237ff351236ff351237ff351237ff361237ff361236ff371336ff371335ff381436ff381335ff3a1435ff3a1436ff391437ff381337ff381437ff371437ff371538ff391438fa3c183f5593789f8f9d74bf819c75c0739d73bf659d74bd579e75bf4b9c74be3f9a71be359a73bc2b9a71be229d70c31ba17bc6149973bf0f9977bb0a9980b206aa80d503aa55aa02ff80ff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080035555aa035555aa035555aa035555aa03aa55aa03aa55aa035555aa035555aa035555aa0280808001ff00ff0280808001ffffff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff028080ff04bf80bf06aa80d5089f80bf0c956abf11a578c3179b6fbc1d9e6ab924a378c62d9971c1369c76bd409b74bf4c9e75bf589c74bc649c75bf719c73be7f9b72bd8c9d75bd999b75be8f9f76c143a076c241a17ebc7e534d63fc434156ff434257ff424357ff424357ff414457ff414457ff414457ff414457ff414457ff404558ff3f4658ff353b4eff3b3e52ff404456ff404455ff404454ff404455ff404354ff486a98ff4d6891ff525469ff55586bff555d6dff54606eff54626fff53636fff526370ff526371ff52606fff515e6dff525f6dff52606dff51616cff51616cff50616aff50616aff51616bff50626cff50616cff4f616bff4f606cff4f606bff4e5f68ff4e5d67ff4f5f68ff50646bff50646bff4f6269ff4f6169ff50636aff51666cff51686cff51696eff536a70ff536a70ff526a6fff53696fff51676dff51656bff515e68ff4c5461ff414556ff3e4358ff282a3eff1e1326ff352944ff352843ff342541ff30223dff291c34ff2e293cff393d4aff3f4854ff424a57ff414a56ff424b58ff414b56ff404954ff3f4554ff3b3a4bff383445ff363243ff373446ff3c3e4fff424a58ff424e57ff414d58ff404a55ff3f4954ff3f4753ff3f4652ff3d424fff3b3849ff383244ff362e40ff362c3fff362c3fff372e40ff393042ff3a3646ff3b3848ff3b3949ff3b3949ff3b3949ff3b3949ff3b3848ff3b3848ff3a3847ff3a3747ff393949ff3b424fff3e4c58ff41515dff414f5aff373e4dff2c243aff281932ff281832ff281731ff281831ff2b1b33ff2f2238ff31273bff342b3dff342c3eff342c3eff342c3eff332c3dff332b3eff332b3dff322a3dff32293dff32283dff32283dff32283dff31273dff32283dff31273dff32273cff32283cff31283cff31283cff31283cff31283cff31293cff30293bff30293bff2f273bff2d2639ff2c2238ff291c33ff291b32ff291d34ff2c293eff384454ff3c4e5bff3c4a59ff3a4252ff333347ff322e45ff312d44ff312e44ff322f46ff2f2d44ff2a253eff211d33ff262540ff2d335aff242745ff1f213cff233056ff396093fe2e446dad4b6f99459b85c4a99d74beca9d75bfc39d76bfbd9d74beb79d75bfb19d75beab9d74bda59c74be9f9d75bf9a9c74be949d73bf909c75bd8a9d74be859d75c0809b74bf7c9c75bf789d75bf749c75bd709b74bd6b9d75bf679e74bf639d74bf5f9c73bc5b9d73bf569d74be529b73be4e9d72be4a9f75c1469d75bd429b74bd3e9873b93a9e72bd369c76bd339b73b92f9d77be2ba077be299b76bb259f75ba23a075bd209f78bf1ea277c41c9b76bf1a9d76ba1a9376ba189575b5189f75bf179b7abc189575bf189f75bf199970b81ba171bd1d9e7bc1209f78bf239975bd209f78bf219b74c1289973bf12aab8e361c0cde2a1c47793fbc34664fdcc4461ffce4160ffce415dffd0425dffcf415dffcf425cffd0425dffcf4160ffbe3c5cff9c3454ff672245ff381032ff2f1135ff2e1138ff2e1039ff2e0f39ff2e1038ff2e1036ff2e1035ff2e1134ff2e1234ff2f1235ff2f1234ff2f1236ff2f1237ff2f1137ff301237ff311237ff311236ff321337ff321437ff321436ff321335ff321436ff321336ff331237ff361338ff35133aff361439ff391436fe4f1a37fc8726465cbc61742f9d77be839e75bf759b74be679c72bf599e75bd4d9c74bd419d76c0369c76bd2d9971bb249c71bf1c9b76bf159e6dc2108f70af0a9980cc06aa80d504808080028080800100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000001ffff0002808080035555aa04bf80bf07926db60a9966b20f9966aa149973bf199970b8209f70bf289f73bf309f70bf3b9c75be459b73bc519d74c05d9c76c06a9a73be789b75bd859b75be919d74be9f9c75bd569d74c15c9e74bf6a716082f7433f56ff434358ff434359ff424458ff424457ff414558ff414457ff414558ff414658ff404657ff40475aff40485aff3a4053ff373a4eff414557ff414556ff414555ff414555ff3f4357ff4c75a8ff4f688dff54586bff565d6eff55606eff54626fff536370ff536470ff526471ff526471ff526472ff526271ff525f6eff525f6dff51616cff50616bff51626bff50616bff51616bff50616bff50626cff4f616bff4e626cff4e616dff50616bff4f5e69ff4f5e69ff4f636aff4f666cff51686dff51686eff526a6fff526b70ff526a70ff536a70ff536b70ff536b6fff536a70ff53696eff52676dff51646aff505a64ff474b5aff3f4557ff34374bff191227ff352b44ff362b44ff352943ff312540ff2b213bff363447ff3c4551ff404b56ff414d5aff414d59ff434e5aff414e59ff414b57ff3e4050ff393548ff383343ff383345ff393949ff404754ff424f59ff414f5aff434d58ff404b56ff3f4954ff3f4854ff3e4653ff3d3f4fff3a3647ff383042ff372e40ff362c3fff372d40ff393042ff3a3445ff3c3948ff3c3a49ff3b3a49ff3c3b4aff3c3a4aff3c3a4aff3c3a49ff3b3948ff3b3948ff3a3948ff3a3e4cff3f4b57ff43515dff41515eff384051ff2d273eff281932ff281731ff271830ff2a1933ff2d1e36ff31253aff332a3dff342c3eff352d3eff342d3eff342d3eff342c3eff342c3eff342c3fff332b3eff332b3eff322a3dff322a3dff32293dff32293eff32293dff32293eff32283dff31283dff32283dff32283cff32283dff31283cff32293dff31293cff31293dff31293cff30293cff2f293bff2f293cff2e283bff2e263bff2a2035ff281c33ff271c33ff29223aff353c4eff3c4c5aff3d4b59ff3b4254ff333448ff322e45ff312d43ff312e44ff312f45ff2f2d45ff28253dff221e33ff282a4afe2f3b63ff222643ff1e2141ff2a487ef2446f9b3da7c9d5459f76c0ad9c74bed09c74becb9d75bec69d75bfbf9c74bfba9e75bfb59c74beb09c74beab9d74bfa59c74c0a19d74be9c9d74bf979d75bf939c72bd8e9c75be8a9d74be859d75c0829d76be7e9c73bc799c74be769c73be719c73be6d9d75bd689d73bd639d74bf5f9c73bc5b9a73bc569d74be519d74c04d9c74c0499d77bd459b76bc419d76bc3d9b75bc389b76bf359f78c0319c78c12d9f77c12b9a77be279d76be259f75c121a274c1209f78bf1e9977bb1c9b76bf1b9771bd1aa780c4199970c2199970b8199970c21a9d76ba1ba17bbd1d9e72b9209f78bf22a578c3229d70bb279d76c4219b7cb917a69bc81db9b9d3a1c1839bf9c8536ffecd4562ffcd435fffcf425fffcf425effcf425effce425dffd0425dffd0435effd0425dffcf4261ffbb3c5fff992f56ff6b2044ff461539ff351139ff2d1137ff2d1138ff2e1239ff2f1039ff2f0f39ff311039ff301137ff311038ff301137ff301037ff301137ff301037ff301137ff311138ff321138ff331238ff341339ff341339ff351339ff351439ff351338ff3b1436ff631d3dffa32f4ffecd3b5afed03e5986cc637414a68ccc859d75c0529f73c1689d73bf5c9b74bf4f9e74c2439c76be389b72bf2e9b6fc2259f75c11d9e72c1179b6fbc109f70bf0ba274d107926db604bf80bf03aaaaaa028080ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff028080ff01ff00ff0280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080048080bf06aa80aa08bf80df0ba274b911a578c316a274c51c9b6dbf23996dbd2b9a71be359a73bc3f9e75be4a9b75be569d74be639b74bf719c75be7e9c73be8b9e74bf989c74be709d74bf2d9f77c146a480bdc9423e52fd424159ff434359ff43445aff424559ff424658ff414658ff414659ff414659ff404759ff404859ff40495aff40495bff3e4659ff33364bff424659ff414556ff414657ff424757ff3e4558ff4f7db2ff526a8eff575d70ff576071ff556370ff546370ff536471ff536470ff526471ff536571ff516472ff516572ff526372ff51606eff50606dff51616cff51626cff51616bff51616bff50616aff50626bff50626bff4e626eff4e636fff4f626fff4f606dff505f6bff505f6bff50616bff51656cff51686eff526a70ff536b70ff536c70ff536b6fff536c6fff536a6fff546b6fff54686eff52656bff505e67ff4a515cff414957ff3f4556ff211d33ff342c42ff38314aff382f46ff362b45ff332b44ff3a3e4dff404a55ff414e57ff43515cff41515dff43505cff414f59ff404855ff3c3c4bff393444ff383343ff383647ff3e414fff424c57ff44505bff43505aff424e58ff404c57ff404a56ff404a55ff3e4653ff3d3e4dff3a3446ff393043ff382e40ff372d3fff382f42ff3a3345ff3d3848ff3c3b4aff3d3c4aff3c3c4bff3d3c4bff3d3c4bff3c3b4aff3c3b4bff3c3b4aff3b3b4aff3b3f4dff3d4855ff42525eff42535dff3c4454ff312b43ff281933ff281731ff271831ff2a1a32ff2d1f36ff32273cff342b3eff342c3eff352c3eff352d3fff342d3eff342d3eff342c3eff342d3fff342d3eff332c3eff332c3eff332c3eff322b3eff312d3fff312e41ff313244ff313646ff323747ff323546ff333143ff322e41ff312b3fff312a3dff31293dff31283dff32293eff32293dff31293dff312a3dff30293cff302a3cff30293cff2f293cff2f293cff2d2339ff291e33ff271c34ff29213aff353c4eff3b4a59ff3c4858ff3b4253ff343449ff322f44ff312e44ff313046ff312f45ff2f2d46ff27243bff222039fe2b3157ff2f3b65ff1e2340fe1e2c52f14a75a64c6186a42b9a77be609f75c2d79b74bed29d75bfcd9d75bec99c75bdc39d74bfbf9c74bfba9c73bfb69c74bdb29c74bdad9e74bea99d74bea59c74bea19d74be9c9d74bf989e74bf949b73be909c75bf8c9d75bd889c74bd839c75bf809b74bd7a9d75be769c73be719e75c06c9c74bd689a73bd639d74bf5f9c73bf5a9c74be559c75bd509c76bf4c9a72bc479a73be439c76be3f9e75be3b9c75ba389b76bf349d76ba309a75bf2c9c74bf2a9e73bc279d76be249c78bf229d70bb209f78bf1ea277c41d9e72c11c9b76bf1c926db61a9d76ba1ba171bd1ca476bf1ea277bb209f78bf23a075bd229678bb1ca476bf129c71c6179b7ac82db5cce8b3c5a2b8f0c55472fecb4663ffcd4460ffce4260ffcf435fffcf425fffd0425effcf425dffd0415dffd2445fffd1435dffd1425fffd04362ffcb4362ffb43d5dff912e4fff702444ff591d3fff431739ff381536ff321134ff310f36ff311036ff301036ff301037ff311038ff311038ff321039ff321138ff331136ff331235ff331233ff371332ff451738ff5a1c3bff8d2948ffba3658ffd33e5dffd43f5cffd2405cffd1415aa4c54c621da77bca7f9b74bf4ba077c26b9d75bf5d9f76c0519d74c0459b73c0399d74c0309f75bf269a72bc1f9c73bd189f75b511a578c30d9d76c4089f80bf059999cc03aa55aa01ffffff0000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa035555aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff0000000001ff00ff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff0280008003aaaaff06aa55aa098e71aa0d9d62b1128e71b8189f75bf1ea277c426a172bc2f9d72be389f72bf449a74bb4f9e74be5b9d73bf699b75bd769c75be849c74bd919d74be9e9d74bd4b9c74bb3a9e77bd77695c78fc454358ff39374fff43445aff42455bff42455aff414659ff424659ff414759ff41485aff40495aff414a5bff414a5bff404a5cff404b5dff30354bff434759ff414658ff414658ff424958ff3d4558ff4f82b8ff536e95ff586176ff586272ff566472ff556571ff536571ff546572ff536571ff526571ff526570ff516673ff516675ff506473ff50616fff52606dff51626dff51616cff51616cff51606aff50616aff4f626cff4e6270ff4e6371ff4d6370ff4e636eff50616eff4f606cff505e6cff4f5f6bff51616cff52636cff52676dff53696eff536a6fff536a6eff53696eff53686eff53646cff525c68ff4c5360ff454d56ff464d5cff2b2840ff37344bff3d3a4eff3c364cff3a334bff39364bff414a56ff414e58ff43505bff475560ff43535eff43545eff44505bff3c414fff393647ff393444ff383444ff3b3949ff424955ff44525cff43525cff43505bff434e5aff424c57ff404b56ff3f4c57ff3f4552ff3b3c4bff3a3345ff393043ff392f42ff382f41ff393143ff3b3747ff3c3c4bff3d3d4cff3d3e4cff3d3d4cff3d3d4bff3d3d4cff3d3c4bff3d3c4bff3c3c4bff3a3d4cff3d4856ff3f535dff40565fff3f4f5cff312f42ff271831ff271832ff281732ff291933ff2e2137ff33283cff342c3eff342d3eff352d3fff352e3fff352d3fff342d3fff352d3fff342d3eff342d3eff342c3fff342d3fff332c3fff322e3fff322e41ff313546ff344151ff344955ff364c58ff384e5bff38515fff36505fff35505fff364e5dff354757ff333d4eff323244ff312d40ff322a3fff322a3dff32293dff31293eff31293dff31293eff302a3cff302a3cff2f2a3bff2e2a3bff2e273aff291e34ff271c33ff281f37ff35384cff3c4959ff3e4858ff3a4252ff343547ff322f45ff322f46ff333147ff313046ff2e2d47ff27243bff222542ff2d395fff2c3f6afe1f233dfa243b6685629bcd579e75bfe09c74bedd9c75bed99c74bdd59c74bed19c74becd9d75bec89d74bfc59b73bdc19c74bdbc9d75beb99c74bdb49d74beb19c73bdad9c74bea99b74bea59c74c0a19d75be9d9e75c09a9d74be959d76c0919d74be8d9d76be899a73be849c74bd7f9d74bd7a9d73be759d74c0719c73be6c9c74bf669b76be629c75be5d9c73bd599e75bd539d75c24f9b74be4a9b75be469d75bd429b74bd3e9c73bd3a9e77bd369c76bd329e75bd309a75ba2b9a71be299576bb269a72bc23a07cc5219b74c11f9c73bd1ea277bb1e996fbb1d9e72c11d9e7bc11d9e7bc11e996fbb219b74c1239975bd259875c123a075c524a378bf289f73bf22b4bbe15bd2cdd8bec35b79fdc94965ffcc4661ffce4461ffcf4360ffcf4260ffce425fffcf435effcf425dffd0415fffcf405effd0425effcf435effd0435fffd0435fffd2435effd24460ffcd4564ffbe3f61ffaa3659ff983253ff862d4eff782948ff702645ff6a2542ff662440ff652440ff6d2642ff7c2947ff8d2d4bffa13150ffb33656ffca415dffd3445effd3425dffd0425dffd2415cffd3415dffd2415dffd1405cc0c6456140a77cbf6e9b74be7a9d75be6d9d73bd5f9c73bf529f76be479a73be3b9c75be319c78c1299b70bb1f9c73bd19a370c213946bbc0d9d76b109aa8ec6059999cc03aa55aa028080800100ff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000100ffff0100ffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa02ff80ff03aa55aa035555aa028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff03aaaaaa059966cc07b692db0ba274b90faa77bb149980bf1a9d76c4229d70bb299b70c1339b73be3d9b75bc489c75bf549b73bc619b74bd6e9e76be7c9c75bd899c75be969c74be799e74be2d9f77c1298f7c9bdd484457fe444558ff3f3e58ff393a53ff44475dff42475bff42475bff41485aff41485aff41495aff414a5cff404a5bff414c5cff404c5dff3f4b5dff353a51ff3f4457ff414758ff42475aff424959ff3f4759ff5284b6ff53759eff59667dff586575ff576674ff556572ff546572ff546572ff536571ff536571ff536570ff516571ff506574ff506677ff506474ff506170ff51616dff51616dff51616cff50626aff50616bff4f616dff4f626fff4d6270ff4d6370ff4e636fff50626fff50606eff50606dff505f6cff505f6cff515f6bff52606bff50606bff51626cff52626cff52626cff52616bff4f5d68ff4e5764ff49525eff4a5360ff36344dff36344dff3e4152ff3c404fff3f3e50ff3e4354ff444f5bff42515bff42535dff455762ff415760ff435761ff434e5aff3c3b4cff393446ff383544ff3a3848ff3f4351ff44505bff45545dff44545eff45515cff424f5aff414e59ff424c58ff424d59ff3f4453ff3b394aff3b3345ff393042ff3b3043ff393042ff3a3445ff3d394aff3d3e4dff3d3f4dff3d3f4dff3f3f4eff3d3e4dff3e3e4dff3d3d4cff3d3e4cff3c3e4cff3c4351ff41505bff435662ff415360ff343e4fff261e32ff261831ff261931ff281933ff2e1d38ff33283dff342c3dff352d3eff362d3fff352d3fff352e40ff352e3fff352e40ff352d40ff342d3fff342d3fff342d3fff332d3fff332d3fff322f41ff313546ff334453ff37505eff334a59ff27374aff181d32ff0e0e25ff0f1022ff171b2dff202a3aff2d4251ff385461ff3a5764ff3c5261ff374b59ff333d4dff303143ff322b40ff32293dff312a3cff31293cff31293dff312a3cff31293dff2f2b3bff2f2a3bff2e283aff291f37ff271d35ff271f39ff373a4eff3e4959ff3e4757ff3a4053ff343549ff322f46ff323046ff323147ff312f48ff2e2c47ff242339ff232d4bff2f3f6cff27365aff182039c2365b8b22a587c39d9c75be9b9e75bfb69c76bddc9c74bdd89c75bed59d75bed19c74bece9c74bdca9d74bfc79c75bfc39c74bec09d75bebd9d74beb99d75beb69c74bdb29c74bfaf9c75bdab9d74bda79c74bfa29c74be9f9d75bd9a9d74be969c74be919d76be8e9c75bd889d74bf839c73bf7f9d74bd799c74be749c75bf709b74bf6a9c76be659d74c0609d75bf5b9a73bf569a74be529b73be4d9f77c0489c75bf449d74bf3f9e75be3b9c75c2379e74be349d76bf309a75c52d9f77c12a9e73bc289f79bf259f75c123a075bd219b74c1209f78bf1f9c73bd1f9c73bd1f9473bd209778bf219b74c1249c71bf269a72bc299b76c11f9c7bbd1f9c73c51c9b76bf1bd0b3d0a3bd647dfdc94869ffcb4763ffcd4460ffce4360ffce445fffce435fffce425effcf425fffcf425effce425effcf425fffd0425fffd0425fffd1425fffd14360ffd24360ffd2435fffd44460ffd44560ffd44460ffd34560ffd2445fffd34561ffd24561ffd24761ffd24660ffd3455fffd3445effd4445effd3455dffd3435dffd2425dffd1425dffd2425dffd2425dffd1425effd1425efed2415dddc9486354a779b33d9b75c07b9b74bf6e9e74be609d75bf539d75be489c75bf3d9b75bc329e75c2299b70c1219b74b91a9d76ba13a179bc0e926db60a9980b206aa80aa03aa55aa028080800100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ff00ff01ffffff01ffffff010000000280808002808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000100000002808080048080bf059966cc089f80bf0c956abf119669b4179b6fbc1d9e72c124a378bf2d9971bb379e74be419d76bc4d9874bd599e75bd669b76be739d76bf819c75be8e9c73be9c9b74be7f9d74bf3c9d7bbfa8555064fd454659ff434458ff44455bff35354dff44465dff42485aff41485aff42495bff41495bff414a5bff414b5cff414c5cff414c5cff414c5eff404d5eff3f455bff3a3e51ff42485bff42485aff434b5cff41495bff5886b2ff577fafff5b6a87ff5a687aff586775ff566674ff556672ff546672ff536571ff536571ff53646eff52646fff516572ff4f6574ff506676ff506476ff516272ff50616eff50606cff50616aff50616bff50616cff4e616fff4d626eff4d6270ff4f6270ff4f616eff4f616eff4f606eff4f5f6cff4f5f6cff4f5f6bff505e6bff505f6bff51606bff51606bff515f6bff4f5d69ff4d5a67ff495764ff4c5a64ff3c3b54ff3c3b53ff414658ff404555ff414656ff424c59ff46525eff43545eff455861ff455863ff445a63ff445861ff3f4755ff3b3847ff3a3546ff3a3546ff3c3d4cff434c59ff46555fff475660ff46555fff43525bff44505bff424f59ff424f5bff424c58ff3e4250ff3b3748ff3c3445ff3a3244ff3b3244ff3a3244ff3b3647ff3e3c4cff3e3f4eff3e414fff3e404fff3f404fff3f404eff3e3f4eff3e3f4dff3d3f4eff3c4250ff404c59ff435460ff425461ff3b4454ff2e263fff261731ff27182fff291932ff2d1d35ff31273bff342d3eff352e3fff362d40ff352e3fff352e3fff352e3fff352e40ff352e40ff342e3eff342d3fff342d3fff332d40ff332d3fff332f42ff313547ff334154ff374d5dff2e4055ff1f263dff14132dff0f0a25ff0e0924ff0d0823ff0d081fff0d081fff0d0a20ff0d0b21ff141328ff202839ff324955ff3a5663ff3a5563ff37515dff354656ff313a4aff312f40ff312b3dff322a3dff312a3cff312a3dff30293dff302a3cff2f2a3bff2e283cff291f36ff281d36ff29213aff34384aff3d4859ff3d4557ff3a4151ff353448ff333048ff323148ff323049ff302f48ff2d2a45ff23223dff273251fe344874ff28395beb1b294a429baab60fddeeee769e77bec79e76c0aa9c74bddf9c75bedc9b74bdda9c75bfd69c74bfd39c74bed19c74becd9b74bdca9b74bdc79c75bec59d74bec19c73bdbe9c73bdba9c75bdb79c74beb49c74beaf9c75bfab9d74bfa89c73bea39b74bda09c74be9b9c75bf959d74be919d74be8c9b73bd879b73bd829d76c07d9d74c0789b75bf739b76bf6e9b74be699b75bd639b74bf5e9d75be599e75c0559c75bd509c73bc4c9e75bf479e73be429e74c13e9c73c13a9e77c1369c76c2339b73be309a70ba2d9971bb299b76c1279d76be24a378bf23a075bd229d78bb229670bb219b74b9219b74c1239975bd249c71bf269a72c3289f73bf219b74b92d9f77c1289979bf24b18eb899cd85a0f8c5516dfecc4663ffcd4662ffcf4461ffcf4460ffce435fffce435effce435effce435effcf435fffcf425fffd04360ffd14361ffd14360ffd24462ffd24462ffd14361ffd2445fffd2435fffd24460ffd3445fffd34560ffd2445fffd3455fffd24560ffd2435fffd3455fffd2445fffd2435fffd2435fffd1435effd2435fffd2435fffd1435fffd1435fffd2435ffed2425df1c7466135ca7d90449d74bb7b9b74bd6e9b74be619b74bd549b73bc489c75bf3d9b75c0349d76bf2a9e73bc229670bb1a9d76c4149973bf0f9977bb0a9966b206aa80d504bf80bf028080800280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff04bf80bf07b692db09aa71c60ea46dc813946bae199970b81f9c73bd279d76be309a75bf3a9e77c1459b73bc519a71bd5e9d75be6b9d75bf789d73bf879d73bd949d73be659d72bd629c75c1477e6f90f7454555fe44475aff44465aff43485aff404258ff393953ff434a5cff41495bff414a5cff414b5cff414c5cff414c5dff424d5eff424d5eff424e5fff414d5eff434c60ff3c4156ff44495dff43495bff454c5dff444d5fff6087a8ff5992c4ff5b6f95ff5c6b84ff5a6879ff576775ff566773ff546671ff536570ff52656fff536570ff52646fff52646fff506471ff4f6474ff4f6576ff506476ff506373ff506170ff51606dff505e6aff505f6aff505f6cff4f606dff4e616eff4d606eff4e606eff505f6eff4f5f6cff4f5f6dff505e6cff4f5e6bff4f5e6bff505f6bff515f6bff505e6bff4f5d69ff4c5b68ff4b5c69ff4d5e6aff3a3b53ff393951ff414b5bff424d5aff444b5aff46505dff465760ff445760ff465a64ff465a65ff455b63ff455360ff3c3f4eff3a3748ff3a3546ff3a3746ff3f4250ff465460ff475862ff465961ff46565fff45535dff45515cff43505bff44515cff434e5aff3f3f4eff3b3646ff3a3444ff3a3244ff3b3244ff3b3445ff3d3849ff3f3f4eff3f4250ff3f4250ff3f4250ff3f4150ff3e424fff3f414fff3f404fff3e414fff3d4854ff41535eff41555fff404f5cff333548ff271b32ff281631ff281832ff2b1c33ff30243aff342c3eff352e3fff352e3fff352d40ff352e40ff352e40ff352e40ff362e41ff352d40ff352e40ff342d40ff342d40ff322d3fff322f41ff323244ff354152ff364c5fff2f4156ff1d243aff120f2aff100b28ff0f0a27ff0f0a26ff0f0926ff0f0a27ff0e0826ff0d0723ff0d0822ff0b0722ff0c0922ff0e0b22ff110d23ff1b2032ff2f4452ff355360ff385563ff395160ff374a5aff323c4bff312f40ff302b3dff322a3eff302a3eff302a3cff302b3cff2f2a3cff2e283cff291e36ff281d37ff2b223cff363a4dff3d4757ff3d4556ff3b3f50ff343449ff333149ff33314aff323149ff2f2d47ff2a2641ff232341ff2b3a5ffe364d79fd232f51e914172fce252a4aaf363d60973d40676736405e566e6b91838a6fa7a29c78bdc49b75bedc9b74bed99c74bed79d74bed39c74beb79c74becf9b74becc9c74bec99d75bec59d74bec29c74bfbf9c74bebc9b73beb89d74beb49c74beb09c74beac9d74bea89c75bfa49d75be9f9c73bd9a9c74bd959c74be8f9d74bf8b9c74bf859d75c0809d76bf7b9e74bf769c75c0719c73be6c9c74bd679c72bf619e74c05c9e74bf589c74bc529b73be4e9d76be499d73bd449d74bf419d72c03c9973bf379e74be359a73bc319c72c12e9b74bc2b9a77be299b76bb26a179bc249c78bf249c78bf249c71b8249c71b8259f75c1259f75c1279d76be279d76be21a274c123a075bd219b74c117c8d3e97fc99fb5efc15471fdcc4966ffcd4663ffce4560ffce4560ffcf455fffcf445fffd0445fffcf4460ffd04460ffd04360ffd04360ffd14461ffd14461ffd14461ffd14561ffd24460ffd24460ffd24460ffd1445fffd24560ffd14560ffd1445fffd1445fffd1445fffd1445fffd14460ffd24360ffd24460ffd2445fffd2445fffd1435fffd14360ffd1435fffd2435ffed3435ff9ca456161c36c894c9a75bf7b9b74bf6e9b74be619e76c0559c75c0489c75bf3e9c73bd339b73be2b9a71be229d70bb1b9771bd159e79c20f9977bb0ba274b907926db6048080bf028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa01ff00ff0280808002808080028080ff01ffffff0280808001ffffff01ffffff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000001ff00ff03aa55aa059966cc07926db60ba274b90f9977cc149973bf1b9771bd229d70c32a9e73c2349d76bf3e9c77bd4a9b75be559c75bd639d74bf709b74bf7e9c73be8b9c74bd999d75be34a276bf3a9e77bd9c504e62fe45475aff424659ff44485cff43495aff45495eff36394fff3f4459ff434b5dff424b5cff434c5eff424c5dff424d5eff434e5fff434d5fff424f5fff424e60ff444f60ff393f53ff454a5fff434a5bff474c5fff475162ff5e7c97ff6bb2dbff5978a7ff5d6f8fff5c6c81ff586878ff566774ff546671ff536670ff546570ff536570ff526570ff52656fff516470ff506371ff4f6373ff4f6475ff4f6476ff4f6275ff506071ff505e6cff505d6aff505d68ff505e6aff4f5f6cff4f5f6dff4f5e6cff4f5e6cff4f5e6bff4f5d6bff4e5d6aff4f5d6aff4e5d6aff4f5d69ff505c6aff4d5c68ff4b5d69ff4c606cff505e6eff393a51ff36394eff434e60ff42515eff44515eff465662ff485964ff445963ff475c66ff465d67ff465b65ff434f5cff3c3a4dff3a3548ff3a3547ff3d3b4cff434b57ff485761ff485964ff475963ff465661ff44545fff42535cff43515cff44545eff424c59ff3e3c4dff3b3546ff3b3445ff3c3445ff3c3445ff3d3647ff3e3b4bff3f424fff404451ff404551ff404451ff3f4350ff3f4250ff3f424fff3e4350ff3d4451ff404e5aff445661ff435461ff394051ff2c2339ff26182fff281831ff2a1933ff2f2139ff342b3eff362e3fff362e40ff362e40ff352e40ff352e40ff352e40ff352e40ff362e41ff352e41ff342e40ff352e40ff332d41ff322f40ff323344ff343d4eff3a4a5dff303f56ff1e233dff12102bff110c2dff110c2cff120c2cff110c2cff110c2bff110c2cff110d2eff100c2dff0e0a2aff0c0826ff0c0724ff0c0722ff0d0722ff0f0a26ff0f0b25ff100b23ff1c1f31ff2d4150ff365261ff3a5464ff395161ff364855ff323948ff322d41ff312b3dff312b3dff302a3dff2f2a3cff2f2a3cff2e273bff291e38ff291d38ff2c273eff3a3f51ff3e4655ff3d4353ff3a3f4fff34354aff33324aff33324bff31304aff2e2c48ff272440ff232a46fe2c4066fd34527dfd141d3cfe0f122cfd161b45ff1e2954fd23315df823325ff025345ad1283757af2d3952a4545278a16f5f8fb58668a5a99774b7c39d76bfd79b74bfd49b73bed29d75bfcf9c74becd9b74bdca9b74bdc79b73bec39c74bebf9c74bebb9d75bfb89d74beb39d75bfb09c74beab9d74bfa79c74bda29c74be9d9c75c0989c74bf939c76bf8d9d76c0899c73be839e75bf7e9c73be799c74be749c75bf6f9c73bf6a9c73be649c75bf609d75bd5b9a73bf559c72c0509c76bf4c9e72bc479a73be429e74bd3e9c73bd399d74c0369776bd329e75c22f9d72be2ca274bf29a276c1279d6fbe279d76be269a72bc269472bc269a72c3279d76be289973bf2b9a71be2d9f77c12a9e73c21ea280c417b1bcde4cd0b2c9ccc36580fcc74c67fecc4762ffcd4662ffce4560ffcf4661ffcf4560ffcf4460ffd14561ffd14461ffd04360ffd24562ffd24562ffd24562ffd14561ffd24560ffd34661ffd34661ffd34661ffd24561ffd24560ffd1455fffd24560ffd24560ffd24460ffd24460ffd24460ffd24560ffd24460ffd24460ffd24460ffd14460ffd24360ffd24360fed2435ffdce466281be5775759b74be719c75be6c9c76bf609d75bf549e73bf499d73bd3e9c73bd359a73bc2c976eb9239975bd1b9771bd159e6dc20f9977bb0ba274b907b692db04bf80bf03aa55aa028080ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808003aa55aa035555aa035555aa03aaaaff03aa55aa02ff80ff035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000001000000010000000280808003aa55aa068055aa089f80bf0caa80bf109f70bf16a274c51c9b76bf249c71bf2d9971c1379e74be41a176c04d9c74bd5a9c74be679c74bc759b74be829d74be919b74bc899e75c04a9f79c12f9888a8f046465afe44475cff44485bff45495dff434a5bff444b5cff434a5cff353750ff434b5dff424c5dff434e5eff444e5fff434e5fff434f5fff434f61ff445061ff445162ff445262ff3e485bff40475cff444c5cff485163ff495365ff4e6378ff86cce9ff5c92c2ff5b739eff5d708cff586a7eff566875ff566772ff556671ff546571ff52666eff52656fff52646fff51636fff50636fff506370ff4f6371ff4e6373ff4e6375ff4f6274ff4e6070ff4f5e6dff4f5d69ff4e5b67ff4f5b68ff4f5c68ff4f5c67ff4f5b68ff505c69ff4f5c6aff4e5b68ff4f5c6aff4f5b68ff4e5968ff4e5a69ff4d5c6aff4b6371ff495a67ff272639ff383b50ff445263ff455564ff465563ff465965ff485c66ff455b66ff495f69ff466068ff465964ff404554ff3c3649ff3c3548ff3a3547ff3e404fff45545dff485963ff495a65ff465a63ff465862ff465561ff44525fff44565fff455762ff424c58ff3c3a49ff3c3646ff3c3546ff3c3546ff3d3547ff3c3848ff403f4eff404551ff404752ff424655ff3f4652ff404552ff404452ff3f4451ff3f4452ff3f4b57ff445662ff435965ff404e5eff2f2a3eff27192eff291730ff2a1831ff2e1f37ff332a3dff35303fff362f41ff362f40ff352f41ff352f41ff352f41ff352e41ff362e41ff342e40ff352e41ff352e41ff342e41ff342d40ff313044ff353c4eff3a4b5aff394b5eff1f253cff13112aff120c2bff120c2dff120e2fff120e2fff120e2eff120e30ff110e30ff110d30ff110e30ff100e30ff0f0c2dff0f0c2bff0d0827ff0c0725ff0c0623ff0b0723ff0d0923ff100c28ff100d24ff120e24ff1c1d30ff2b3c4cff3a5463ff385563ff39505eff364353ff323544ff302c3eff302b3eff302a3dff302b3cff2e2a3cff2d243bff291e37ff291e39ff2c273fff394151ff3d4554ff3c4251ff393d4dff34354aff34334cff33334cff31304bff2c2b46ff24233bff262d4dff2f446cff2e4976fe0e132cfe10112dff14183aff171f42ff18264bff182a52ff1c2f59fe1d305efe213260ff24335efc253457e32e395ab1313b5baa564e78ac8069a0969e7abebd9e75c0d69c75bdd39c74bed09c74beb49c76beca9d74bfc69c74bfc39d74bfbf9c74bfbb9d74bfb79c74bfb49c74beae9b74bfa99d74c0a59c75c0a19b74be9b9c75bf979b73bd919d76c08d9c74be879d75bf829d74be7c9c73bd779c74bf729d74be6d9d75bd689d76bd629f75be5d9c73bd589c74bc539d72bb4e9a72be499a73bd449a74bf3f9a75be3c9d77bf379e74be349d76bf319c72bb2e9b74bc2b9a71be2b9a71be2a9873bc299b76bb289973bf2a9873bc2a9e73c22c9c74bf2f9d72be109f70bf1f9c7bbd1d9e7bc11bd9d9f692c98ca2f5ca5371fecc4865ffcc4763ffce4661ffcf4560ffcf4560ffcf4462ffcf4562ffcf4560ffd34661ffd24562ffd34662ffd44763ffd34662ffd34762ffd34762ffd34661ffd34661ffd24661ffd24561ffd24560ffd24560ffd14560ffd24560ffd24561ffd24560ffd24560ffd24460ffd14460ffd24460ffd14360ffd24361ffd24360fed045619dc856726b9b75bf609d72bd5f9c73bc5f9c73c1539d75be489c75bc3e9c73bd349d71bf2ba071be23996dbd1ca476bf159e79c20f9977bb0c9580bf089f809f04bf80bf03aa55aa01ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff028080800100000001ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000001000000010000000280808003aa55aa06aa80d509aa71c60db176c412aa71c6189f75bf1f9c73bd279d76be309f75bf3a9e72bd459b73bc519a74bd5e9b72be6b9d75bf799c74be889c74bd8c9b75bd799e76c03aa37bc1965a556dfe45475bff44485bff44495dff444a5cff444b5dff444c5cff444d5cff3f455cff394054ff434e5fff434f5fff434f60ff445061ff445161ff445162ff455262ff455363ff445565ff465667ff414b5eff485363ff4b5a68ff495867ff4a596cff7bbdd4ff79bddfff5f7fafff5a7396ff5a6d89ff56697bff556773ff556771ff526771ff52666fff52646eff52646eff51646eff50636eff50636dff50626eff4e6271ff4e6172ff4e6272ff4d6170ff4d616fff4e5f6cff4e5d6bff4e5b68ff4e5a66ff4e5965ff4e5867ff4f5a68ff4f5a68ff4e5a67ff4d5967ff4b5967ff495a67ff495d69ff4a5d6aff3e4257ff1f1726ff383b4eff455565ff465866ff475865ff495b66ff485f68ff465e67ff49616bff476069ff455360ff3d3f4eff3b3548ff3b3549ff3b3848ff404653ff495761ff485b64ff4a5c66ff475a64ff485863ff465662ff43555fff465963ff475762ff414855ff3d3a4aff3d3848ff3c3747ff3d3748ff3d3848ff3e3a4bff404250ff424654ff424854ff434955ff414853ff424753ff404552ff414653ff3e4755ff42515cff455b66ff425964ff373e51ff281a31ff27192eff2a1932ff2b1c32ff31253aff362e41ff373040ff373041ff363041ff362f41ff362f41ff362f41ff362e41ff352f41ff362e41ff352e40ff342e41ff342e41ff333043ff33394aff384958ff384e5cff2d374cff13102aff120c2bff120d2bff120d2cff130e30ff120e30ff120f31ff110e30ff120e30ff110e2fff120e2fff110d2eff0f0c2cff0f0c2cff0f0c2cff0f0c2cff0e0929ff0b0726ff0b0623ff0b0721ff0c0922ff110c27ff130e28ff110b22ff161024ff222134ff2f3f4eff385460ff395260ff3a4b59ff353c4bff312e42ff312b3eff302a3dff302b3dff2f2a3cff2c233aff291c36ff291d37ff2e2b40ff3b4251ff3d4352ff3c4150ff383b4eff34354cff33334dff33334dff303049ff2a2841ff24223aff293457ff334971ff283a62ff0f0b26ff0f0e30ff121439ff151a3fff161f45ff162246ff182649ff1a284cff1c294fff1f2c55fe1f2d59fe20325efe26365ffe26355dee2d385cb2353f5a7440495a8c876fa4bf9c75bebc9c75bdd39c75bed09d74bec09b74bea49b73bcb99c75bec39c74bebf9c74beba9c75bfb79c75bfb29c74bfad9c74bea99d76bea39c74bf9f9c75bf9a9c74bd959c74be8f9d74bf8a9d74be859d75be809d74bd7b9b74bd749c75bd6f9c75bf6a9c73be649c73bd5f9c73bf599b73bd549e76bf4f9b74be4a9f75be459f76c0419d72c03c9d73bf399874bc359a73bc329975bd319c72bb2e9b74c22e9b74bc2c9c74bf2c9c74bf2d9f77c12d9971bb2f9872be289f73b9209f78bf1ca480bf21a27cc122ac8ec342c99bb2cec5647cfecc4b65ffcb4863ffcd4762ffce4661ffcf465effd0465effd14660ffd14662ffd14662ffd14562ffd14661ffd34662ffd44762ffd44762ffd34662ffd34661ffd24661ffd34662ffd34662ffd24561ffd24661ffd14561ffd34662ffd24661ffd24661ffd24561ffd34562ffd24461ffd24461ffd34462fed24360fdd14562c7c44c682ba67dc4579e75bf699b75bd5d9c76c0529b73be479a73be3d9b75c0349876bf2b9a71be239975bd1c9b76bf16a274b910af80cf0c956abf089f80bf0599669902ff80ff01ff00ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808001ff00ff02808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa0280808003aa55aa02808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000ffffff01ffffff035555aa048080bf07926db60ba274d10ea46dc813a179c91a9d76c4219b74b92a9e73bc339b73be3e9c73bd489c75bf559c75bd629c75be709b74bd7e9c75be8c9d75bd729d74c0409f78bf4f8e77a5ed464459ff454a5cff454a5dff454a5eff444b5dff444c5eff444e5eff444d5fff434e60ff343a51ff42485dff455161ff445161ff455262ff445262ff455263ff455364ff475867ff475a69ff475a69ff49586aff4c5b6bff4b5e6cff4b5b6bff4c596bff6493aaff90d7edff6496c5ff5d7ca5ff59708eff576b81ff556876ff556772ff526771ff53656fff52646eff51646eff51646eff50646dff4f636dff50636eff4f626eff4f6170ff4d616fff4e6170ff4d606fff4d606eff4d5f6dff4e5d6dff4e5c6aff4d5c69ff4c5b69ff4d5a69ff4d5968ff4c5968ff4a5967ff495a67ff495b68ff475260ff2e293aff21182bff3c4253ff465767ff475a68ff475b68ff495d69ff49606bff476169ff48636cff4a606aff424b5aff3c394bff3d3549ff3d3749ff3e3f4eff46525cff4a5c64ff495d65ff4a5d66ff485b65ff465b65ff465764ff465963ff465b64ff465761ff414553ff3d394aff3d3a49ff3d3748ff3e3949ff3e394aff403e4eff414652ff424a56ff424b56ff434b56ff424955ff424954ff414853ff404854ff414e59ff455863ff455a66ff3e4d5dff2e2e42ff281b31ff291a30ff2b1d32ff312339ff362c3fff372f41ff373042ff373042ff373042ff373042ff363041ff362f41ff362f41ff362f41ff362f41ff352f41ff342f40ff333143ff333849ff384655ff3b4d5dff313c4fff1c1d36ff100c2bff110d2cff110e2dff120e2eff110e30ff110e30ff110e30ff110f30ff100e2fff110d2dff100c2cff100b2bff0f0b2bff0f0929ff0f0a2aff0e0928ff0e0a29ff0f0b2aff0f0a2aff0c0725ff0b0722ff0a071fff0b0820ff100b29ff14112eff110e25ff140e22ff1c142bff252439ff323e50ff394f5dff394d5aff374352ff323443ff312c40ff312b3eff302a3cff2f293cff2b2139ff291d37ff291e38ff323145ff3b4250ff3d4251ff3c4050ff383b4dff34344dff33334dff33334dff2f2e49ff28253eff242742ff2b3c5fff334c78ff1c2444ff0d0c25ff100e2eff131236ff13153aff161940ff171d43ff1a1f46ff1c2147ff1d234aff1e254aff20274cff20294dff212b52fe222f57fd25345ffd283661f12a3961ce2f3d61a73d4366676f668d749e79bdae9b74bfc69d75bfc39d74bebf9c74bec89c74bec59d74bec19d74c0bd9d74beb99c74beb59c74beb09c75beab9b73bda79d74bda29c74bd9d9e75be989c74bf929b73be8d9d76c0879d75bf829d74be7d9d74be779c74bf719c75be6c9c74bf669b76be619b74bd5b9d76bf569d74be519a74bd4b9c74be469d71bd429b70bd3e9c77c13a9a72bd379e74be369c76bd339b73be319c72c1309f75bf309a75ba309a75bf309f75bf329e75c233a073c32f9d77be12aa80c617a67ac82ca27abf37b086be77c16b7ef0c4526cffcb4a66ffcd4964fecf4763ffd04763ffd04661ffd04661ffd14661ffd04661ffd14661ffd24661ffd34662ffd34661ffd34561ffd34662ffd34562ffd34662ffd24662ffd24662ffd24662ffd24661ffd34662ffd24661ffd24661ffd24661ffd24561ffd14461ffd14461ffd14361fed24260fed04362e3ca4a6812f1aab8559c75bd669b73be5b9d76bf509c73bc459b73bc3b9c75be329e75bd2a9873bc239975bd1c9b76bf159e79c2119678b40caa80bf089f60bf068055aa03aa55aa02ff80ff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ff00ff01ffffff01ffffff0280808001ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa028080800280808003aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000001ff00ff01ffffff02808080059966cc07b66db60ba274d1109f70bf159e79c21ca476bf23a075c52c9c74bf359f73bc409b74bb4c9e75bc589c74bf669b73be749c75bd829d74be909c73bd3b9c75c24c9e75bf8a5c576ffe46485dff464a5eff454b5fff454c5eff444d5dff444d5eff444e5fff444f60ff444f5fff444d61ff32374eff465263ff455262ff455363ff455265ff455465ff475868ff475a69ff485a6aff495d6cff4a5e6eff4c606fff4b5f6eff4e5d6fff4b5e6eff4b6175ff95d7e3ff77bcdcff658eb9ff5b7699ff586d87ff57697aff566774ff546771ff53656fff52656eff51636dff51646eff50636cff50636cff4f626eff4f626dff4e626eff4d616eff4e606fff4e606fff4d606eff4c5f6eff4d5e6fff4d5e6dff4d5d6cff4c5c6bff4d5b6aff4b5a69ff4a5a68ff4a5968ff495967ff3c4353ff1e1a26ff281b31ff3d4458ff485a67ff475c69ff485e6bff485f6bff4a616eff47616aff4a636dff4a5e6aff404857ff3c3749ff3d3648ff3d384aff424655ff485a62ff495e65ff495e66ff495e66ff495d67ff485c66ff465865ff475d67ff475e66ff45535eff3f4350ff3e3b4bff3e3b4aff3f3a4aff3f3a4bff3f3c4cff404150ff424b57ff434d58ff444d58ff434d58ff444c57ff434a56ff434a56ff424b58ff42555fff475b65ff445a66ff384052ff291e35ff28182fff2b1a31ff2e1f37ff34293eff363040ff373041ff383142ff383142ff373142ff373142ff373042ff373041ff362f42ff363041ff363041ff353041ff353043ff353747ff384454ff3c4e5cff39495aff242a3fff110d2dff100b2cff110c2dff110c2dff110c2fff110d30ff110c2fff100c2eff100c2eff100b2cff0f0a2aff0f0a2aff0e0929ff0e0828ff0e0828ff0e0726ff0e0826ff0d0726ff0d0726ff0e0826ff0e0928ff0e092aff0d0825ff0a0620ff0a061eff0b071fff110c28ff16122fff151026ff130d21ff181127ff1d172dff26283aff374855ff394d59ff394654ff333645ff312c42ff302b3dff302a3dff2f273dff2a1f37ff281d37ff2a2038ff353447ff3a414eff3c414fff3a3f4eff36364cff34344eff34354dff31324cff2c2b46ff26243cff282d49ff2c4165ff2d456eff11102dff0f0b28ff100c2dff121033ff151337ff16153aff19193fff1a1a40ff1d1d42ff1e1e43ff1f1f43ff1f2143ff212445ff212447ff23284bff222b50fe232f58ff263460fd283868f72b3b62d1323e5f8e54567ca98f70afcc9c74bec89d74beb99c74bdb59c74becb9d74bec89c74bec49b74bdbf9c74bfbb9d75bfb79c75bfb39b73bdae9d74bfa99d74bea59c74be9f9d73bf9b9c73bd969c74be909c75bd8a9d74be849c74bf7f9d72bd799e74c0739b73bc6e9b74be679c74bf629f75c15c9b74bc579b72bc519d74c04d9c74bd489c71bf449d74bf409b74bf3d9b75c03b9775ba389b76bf369c76c2359f73c0359a73bc349d71bf349d76bf369c71bd379e74be389f76bf219b74c1189f75bf349d76bf379e79c343c289afb5c75a74fcc94c69fec94a65ffcc4862ffce4662ffcf4560ffd04561ffd14661ffd14760ffd14561ffd14561ffd24661ffd24561ffd24661ffd24561ffd24662ffd24662ffd34662ffd34662ffd34662ffd34662ffd24661ffd24662ffd24661ffd14561ffd24562ffd14361ffd04361fed14360ffd04462f3cc476721c97c8b529b73be639d74bf589c74bf4d9f74c0449d74bf3a9a72c1319772c1299b76c1229d78c31ba171bd169774b9119669b40ba274b9089f80bf059966cc03aa55aa01ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa035555aa03aa55aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aa55ff059966cc07b66ddb0d9d76c411a578c3179b6fbc1ea277c4259f75c12e9b74bc399d74bc449a74bb4f9b77be5c9b72bf6a9c76be789b75bd869c74bc659d74c0529b73be40a380bfd948495cff474b5fff454b5fff454c5fff454d5fff454e5fff454e5fff454f5fff454f60ff445061ff455162ff3d485aff3f465cff455264ff445465ff455567ff475969ff475a6aff475b6aff4a5d6dff4c6070ff4c6172ff4c6271ff4c6171ff4c5f70ff4d6070ff4e5f71ff6991a3ff83d8ecff609dc9ff5d82afff597394ff586b80ff566877ff546872ff53656fff53656fff51646eff51646dff51636dff50636dff4f626cff4f626dff4f626dff4e616dff4e606cff4e5f6eff4d5f6fff4d5f6eff4e5f6eff4d5e6cff4d5e6dff4c5c6bff4c5b6aff4a5a6aff495a69ff4a5a68ff3f495aff261b30ff2a2033ff3e4557ff485c6aff485e6bff495f6cff49616dff4b656fff47616aff4a646dff495d68ff3e4252ff3c364aff3b3849ff3c3b4cff424e58ff495d65ff496067ff485f67ff495e66ff485e67ff485d67ff465a65ff496069ff475f68ff43515cff3f3f4eff3f3c4bff3e3b4bff403b4cff3f3c4bff3f3e4eff404552ff434f59ff45505bff45515bff444f5aff434e58ff444d58ff434c58ff43505cff475b65ff475c67ff435361ff312c43ff281b30ff2a1931ff2d1d34ff32263aff372f41ff373142ff383242ff383242ff373142ff383142ff373142ff373142ff373041ff373041ff372f42ff363041ff343042ff353345ff373f4fff3a4d5dff3a4e5eff2d384cff171631ff0f0928ff0e092aff0f0a2aff0f0a2aff0f0a2aff0f0a29ff0f0929ff0f0928ff0e0828ff0d0827ff0e0726ff0e0725ff0e0725ff0e0724ff0e0623ff0d0623ff0d0624ff0d0624ff0d0624ff0d0624ff0d0624ff0c0524ff0c0626ff0d0726ff0c0724ff0a0620ff09051cff09051dff0e0b24ff161531ff17142dff150e24ff171126ff1d162fff201d33ff30394bff384855ff3a4552ff333746ff312d40ff302b3eff30293eff2f263dff291e37ff291c36ff2a213aff363747ff3b414fff3b414eff3a3e4fff35364dff34354eff33344eff2e304bff292641ff262340ff2a3352ff2f476dff243158ff0e0925ff100a29ff120c2eff150e31ff151135ff181438ff1a163aff1c183cff1d193dff1f1a3dff1f1a3cff201c3eff211e40ff231f43ff232144ff232546ff23284afe232c4fff243057fe273661fe2b3967ec2e3a61bf484b6d8e6f6391b89472b6cb9c75bed59c74bec59d74bda89b73beb19d75bec79c75bec29c75bfbe9c75bfbb9b74beb69c74bfb19d73beac9d74bfa79d74bfa29c73be9e9d74bd989c74be929d75be8c9d75bf879d73bd819c75be7b9b74bd759d74be6e9b74be689d73bf639d74bc5d9c73bd589c74bc539d75be4e9a76c14a9b72be479a77be439c76be409b74bf3e9c73c13b9c75be3a9e72c139a174c0399d74c03a9a72bd39a174c03a9e77c13b9c75be359f73c0209f78bf299b76c13e9873bd37a27db981bc6b84ddc2516bfdc94a65fecc4764ffce4662ffcf4762ffcf4660ffd0465fffd04661ffd14661ffd14560ffd14560ffd14561ffd24661ffd14561ffd14561ffd24661ffd24661ffd24662ffd24661ffd24661ffd14561ffd14561ffd14562ffd14562ffd14461ffd14462fed04361ffd04462fccd456347c273905b9d76bf5f9c73bf549e76bf4b9c74bb419d76c0389b76bf309a75bf289f73bf219b74c11b977bbd14a680bf109f70bf0caa80bf08bf9fdf059966cc03aa55aa01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa035555aa035555aa03aa55aa03aa55aa02ffffff035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff0280808001ffffff01ff00ff01ffffff010000ff0000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaaa059966cc098e71aa0d9d76c413a16bbc189f75bf209778bf289973bf319c72bb3ba075be469d75bd529b73be5f9c73bf6e9b74be7c9a73bd8a9b74bc4b9c74be499d77c0437a728df9474a5dff474c60ff464c60ff464d60ff464e61ff454f61ff455061ff465061ff455161ff445161ff455363ff445564ff374156ff425263ff455768ff485a6bff475a6bff485b6dff4b5e70ff4c6172ff4c6271ff4d6172ff4d6273ff4c6372ff4d6273ff4d6173ff4f6274ff4f6378ff90cfdaff73c1d9ff5e8fbbff5a7ea9ff587088ff57687aff556974ff546671ff52656fff52646eff51646dff50646cff50636cff4f636cff4f626cff4e616bff4d616cff4d5f6bff4e5f6dff4c606eff4e5e6eff4e5e6eff4d5e6cff4c5d6cff4a5c6aff4b5b6bff495a6aff485968ff3d4457ff241c31ff282336ff485266ff495e6cff49606dff49616fff49626eff4b6670ff48646bff48656eff495c67ff3b3e4fff3b3648ff3b3948ff3f4150ff495963ff4a626aff4a616aff4c6069ff486068ff486067ff495e68ff465d67ff4b626cff485f68ff414d58ff413f4fff3e3c4cff403c4dff403c4eff403d4dff3f4150ff424a56ff45515cff45535dff45535cff44525bff46505bff444f5aff434f5bff455964ff486069ff465b67ff3b4454ff2c2137ff27192eff291a30ff2f2237ff362c40ff393143ff383243ff383243ff393243ff373242ff383243ff383142ff383243ff383142ff373042ff363043ff353141ff353242ff353a4aff394b5bff3a515fff39475fff1c1f35ff0e0922ff0d0925ff0d0725ff0d0724ff0d0824ff0d0722ff0d0721ff0e0623ff0d0624ff0e0624ff0d0625ff0d0625ff0d0624ff0d0624ff0d0623ff0c0623ff0d0723ff0c0622ff0d0624ff0c0624ff0c0625ff0c0624ff0c0624ff0c0524ff0c0523ff0b0523ff0b0524ff0b0623ff09041fff08031dff09041cff0e0921ff181732ff181732ff16102aff150d26ff1c162eff201830ff28273dff364150ff37434fff323544ff302d41ff302a3eff2f293eff2d263bff281c36ff281b36ff2c243cff383c4dff3b414fff3b404fff383c4dff33364eff33344fff30334fff2e2d48ff26243fff262845ff2a395cff334d79ff141737ff0f0925ff110a2aff130c2cff150f31ff171034ff191235ff1a1437ff1d1638ff1d1737ff1f1839ff201938ff201a39ff221a3aff221b3bff231d3eff241f41ff242244ff252447ff25284aff252c4ffe27325eff2a3867fe2d3965e3313c5fa44b4c6b709d82bb889d76bfbb9d74bed39d75be9c9d76becc9c74bdc99c75bdc59b74bec19c74bebd9b74bdb99c72bdb49c74beaf9c75bdaa9c74bea49d75bfa09c74be9a9c74be949d75bf8e9c73bd889d74bd829d76be7b9e74c1759d74c0709d74bf6a9c73be649c73bd5f9c73bf5a9c74be559c75bd519a74bd4d9c74c0499d73c0479a73be459b73bc429b74bd419d76c03f9a71be3f9a71be3d9f75c03e9c77c13e9c77bd3e9c73bd3f9e75be309a70bf24a378c6299b76c1379e79c330aa80b5b3c05a76fdc74c68feca4863fecc4762ffcb4761ffcd4661ffcf4661ffd14662ffd14661ffd14560ffd14560ffd24661ffd14561ffd14662ffd14560ffd14561ffd14561ffd14661ffd24662ffd14562ffd14561ffd14562ffd14562ffd14462ffd24563ffd24562ffd14563ffcf45636fbf57713e9c77bd5a9c74be519d74bd479a73be3f9e75be369c71bd2ea174c2279d6fbe209f70bf1a9d76ba159e79c20f9977cc0ba274d1089f80bf059966cc03aa55aa028080800000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03ffaaff03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aa55ff06aa80d5098e71c60ea46dc8149973bf1a936cba219b74b92a9e73bc329e75c23d9b75bc499a73bd559c75bd639b74bc719c73be7f9d74bf8d9c74be14a680bf5f9c76bf9559576efe474b5fff474c60ff474d62ff464e61ff464f61ff465062ff465062ff465163ff455363ff445362ff455564ff435564ff465568ff405162ff4a5c6fff495d6eff495c6eff4a5f70ff4b6372ff4c6374ff4e6375ff4d6375ff4d6274ff4d6374ff4e6375ff506476ff516477ff536679ff617d90ff98e2ecff61a6ccff5c87b8ff55799cff576d80ff576875ff546772ff536570ff53646fff51646dff51636dff51636cff4f626bff4f626bff4f616bff4f616aff4e5f69ff4e5e6aff4e5d6aff4d5e6aff4d5d6aff4c5c6aff4b5b6aff4b5b6bff4a5a6aff465565ff373a4eff24192fff2c253cff455465ff4a616dff4b6270ff4a6470ff496570ff4b6870ff49646bff4a666eff455a64ff3a3b4dff3b3847ff3c394aff404554ff4c606bff4a646cff49646cff4c616bff486269ff486169ff495f69ff486069ff4b646dff495e68ff424c58ff3f3f4dff403d4dff403c4eff403c4eff413e4fff404252ff424e59ff45555fff46565fff46555eff46545dff47525dff45525cff44555fff465e69ff48616cff435764ff303041ff281a2fff29192fff2d1c34ff33263bff383142ff393344ff393444ff393344ff383344ff373343ff393243ff383243ff383242ff373242ff373142ff373142ff363142ff343546ff384655ff3c5466ff3c5064ff2d364cff0c0b1bff0c071bff0c071dff0c061eff0b061dff0b061eff0c0721ff0d0723ff0d0722ff0d0625ff0e0726ff0e0727ff0e0726ff0e0727ff0d0727ff0d0727ff0e0728ff0e0727ff0e0727ff0e0727ff0d0726ff0d0726ff0d0625ff0d0625ff0e0726ff0e0726ff0c0625ff0c0624ff0b0522ff0a0420ff0a041eff09041cff070419ff090419ff0c0820ff16132eff1a1835ff19152cff130e25ff1b122dff1e152fff242338ff333b4aff363e4cff313243ff302a3fff302a3dff2f283dff2c233aff281c34ff281c35ff2f2a3fff393e4cff3a404fff3b3f4fff373b4cff33354cff32354eff30304bff2b2744ff26223dff272f4dff2e4365ff293c65ff0c0825ff100925ff120a29ff140c2dff150f30ff171032ff1a1234ff1b1435ff1e1535ff1f1634ff201636ff201636ff221736ff221737ff221938ff231938ff231b3bff241d3dff252040ff262243ff262647ff272a4eff273057ff2a3663fd2f3e68f62f3c5fb635425b91786b97ae9d77bdcb9d74bebb9d75beac9d74bfb59c74beb29c74bdc79c75bfc39c74bebf9c75bfbb9b74beb69c74bdb19d75beac9d74bfa69d73bea19d74be9b9c75bf959c74be8f9d74bf899c73be829d74be7d9b74be779c74bf719c73be6b9d75bf669b76be609a72bd5c9b74bf589c74bf549b73bf509c76bf4e9d76be4b9c74bb489c75bf479a73be459b76c0449d74bf439c72be439c72be419d76c0419d76c0419d76c0389b76bf2d9971bb289979c6369c76bd29a283c75ebb6785e0c25371fdc74a65ffc74963ffc94664ffcc4561ffcd4560ffce4560ffce4660ffcf4660ffcf4660ffd04661ffd04561ffd14561ffd04561ffd04560ffd04561ffcf4461ffd04561ffd04561ffd14562ffd14562ffd14562ffd14562ffd14563fed04561ffcf4762b7c45d781aa780c44f9e77c24c9a72bc439c72be3b9c75be33a073be2c9c74bf259f75c11f9c73bd199970c213a179bc109f70bf0ba274d1089f80bf068055aa03aa55aa02ff80ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa02808080028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000002ff80ff03aa55aa07926db60ba274b90faa77bb159e79c21c9b6dbf239975bd2c9c6eb9359a73bc409b74bb4c9a75bc589c74bf669b73bc749c75bd829d74be639d74bf02ffffff2fa888bed4484c63ff484e61ff474d61ff474e62ff464f62ff465062ff465063ff465263ff455363ff445463ff445464ff445565ff445866ff465b6bff4e6775ff4a6071ff4a5f70ff4c6172ff4e6474ff4e6475ff4d6577ff4d6377ff4c6478ff496478ff486980ff4a7087ff4c7087ff4f6b81ff51687eff526983f76894a3fb94e1ecfe5c98c3ff5b80afff557393ff566a7bff556774ff526571ff526570ff51646dff52626eff50626cff4f616bff4f626bff4f606aff4f6069ff4e5f69ff4e5e6aff4d5c69ff4d5d69ff4c5c6aff4c5b6aff4b5a69ff4a5a69ff3f495aff2f2a41ff291f37ff36374cff485a68ff4a6470ff4a6571ff4a6672ff4b6b75ff4c6a74ff4a676fff4a656eff465362ff393a4aff3b394aff3d3c4cff44505bff4c626bff4b656eff4a656dff4a636cff49616aff4a636cff4a616bff4a636cff4b666eff4a5e68ff424956ff41404eff413e4eff413d4fff413e4fff403f50ff414654ff44515bff475761ff465861ff465760ff47565fff46545eff45555fff465c66ff49626dff465f6bff3b4656ff2c253aff2a1b2fff2a1b31ff312238ff382f41ff393243ff393345ff393444ff393444ff393444ff383344ff383344ff393344ff383243ff383243ff383242ff363142ff353344ff373f4fff3d5564ff3c5567ff2c3b4dff141526ff080715ff0d0718ff0d061eff0f0822ff0f0824ff100925ff0f0825ff100926ff100826ff100827ff0f0827ff0e0827ff0e0827ff0e0826ff0e0826ff0e0726ff0e0727ff0e0727ff0e0727ff0d0727ff0d0727ff0d0727ff0d0626ff0e0728ff0e0728ff0e0728ff0e0728ff0e0627ff0d0626ff0c0524ff0b0421ff0b0521ff0a041eff08031aff080318ff080319ff0a061eff120d28ff191533ff19142fff151027ff161028ff1b132eff1f1d34ff313645ff343645ff302d40ff302a3eff2f293dff2e283cff2b2239ff261b34ff281c35ff312e42ff393f4dff3a404eff393f4dff35384dff33354dff31334dff2f2e4aff292541ff252542ff293354ff344872ff191e3fff0e0823ff110926ff130a29ff160d2cff170f30ff191031ff1b1332ff1d1331ff1f1431ff201432ff211532ff221633ff221633ff231734ff231735ff241837ff251937ff261a38ff261c3aff261e3dff282040ff272543ff282a49ff282f52fe2a365ffe2d3b66f92f3b64d7313b5eab3d43619b7f689e909f78c1af9d75bfc79c75bec49c75beb49d74bec99c75c0c59d74bec19d76bebc9d75beb89d73bcb39b73bdad9c74bea89c75bea29c73bd9c9d74bf969c75c0909e75bd8a9d74be849c74bd7e9c73be789b73bd739b73bc6e9b74be699b75bd659d74bd609d75bf5c9b74bf589c74bf559c75bd529b73be509c76bf4d9f77c04b9c74be4a9b75be489c75bf479e77be469d75bd449d78bf429e78c13d9b75c03c9973bf279d76c4379974be349d76bf41ad7aa97ebe5f7bebc14f69fec54965fec74763ffc74662ffc94562ffca4661ffcb4661ffcc4561ffcc4560ffcd4561ffce4561ffcf4561ffcf4662ffcf4561ffcf4662ffcf4561ffcf4561ffd04663ffd04663ffd04562ffd04562ffcf4562ffcf4662ffcf4562dac24d6721c193b9409b74bf469d75bd3e9c73bd379e79be309a75ba29a276c123a075bd1d9e7bc1179b7ac8129c71c60ea480c80ba274b9089f80bf06aa80aa03aaaaaa028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff000000000000000000000000000000000000000000000000000000000001ffffff02808080056666cc07926ddb0c956abf109f70af159e79c21d957bc125986eba2d9f71bb379e74be429e74bd4d9c74c05b9a73bf699b75bd779c74bf869c74be409f74bf299b76c1407c748bf5474b61ff494e62ff474e62ff474f62ff465062ff465163ff475263ff465364ff455465ff455565ff455666ff455867ff445a68ff4c6874ff4c6574ff4c6272ff4d6273ff4d6574ff4e6577ff4e6677ff4c657aff466f88ff468faaff48abccff46bde0ff46c1e9ff44c2eaff44c0e2ff4ab4d2fe5494b7f44881a1e778ced3f68ee3ebfd6098c1ff5c799fff586d84ff556877ff536672ff526570ff51646fff51636eff50626dff50616dff4f616bff4e606bff4e606bff4e5f6aff4e5e6aff4c5d69ff4c5c69ff4a5c6aff4c5969ff464f62ff35334aff291e36ff2f283fff414a5bff4b616eff4c6774ff486873ff486672ff4a6d78ff4d6b74ff49696fff496770ff414d59ff383a47ff3d3a4bff3b3d4bff47555fff4c666dff4c6770ff4a666fff4a646eff49646dff49646dff47626aff4b676eff4c676fff485c65ff414854ff434150ff413f4dff423f50ff413f50ff434252ff424855ff45565fff475a62ff475b63ff475962ff465761ff465761ff465963ff48616aff4a626dff455a68ff313547ff291b30ff291a2fff2d1e32ff35293dff383342ff393444ff3b3545ff3a3546ff3a3545ff393545ff393445ff3a3445ff393344ff393344ff383243ff373243ff363344ff353949ff3b4d5dff3d5b6dff36495eff1f2137ff0e091cff0f0822ff100b23ff110a25ff120a27ff110926ff110827ff100827ff100827ff100826ff110826ff110826ff100927ff100927ff100927ff0f0926ff0f0926ff0f0926ff0e0826ff0e0827ff0e0828ff0f0827ff0e0727ff0d0726ff0d0726ff0e0826ff0e0726ff0d0726ff0e0726ff0f0727ff0e0626ff0d0625ff0d0624ff0c0622ff0c0521ff0a0421ff09021cff07021aff070318ff080319ff0e0820ff17122cff18132dff160e28ff160d27ff180f29ff211e34ff313243ff312f42ff2f2a3eff2e283cff2e273cff2d263bff292037ff251932ff281d36ff353647ff3a3f4eff3a3f4dff393d4eff34384dff32344eff30304cff2c2a47ff27223dff292948ff2c3d60ff2e4167ff0e0926ff100823ff130826ff150b28ff170d2cff190f2eff1c112fff1e1231ff20132fff20132fff20132eff21132eff22142fff231430ff231531ff241631ff251731ff261733ff261936ff261a38ff271b3aff271e3bff28203eff282443ff292a4aff292f52fe2a3459fe2c3860ff2f3963f630395fd2373c5b8b4b4d6a5f8973a6c49c76bed69c74bfd29d75bfc19d74becb9d75beae9b75bdb69d76bfbe9c73bdb99c74beb49d74beae9d74bfa99d74bea49d75be9d9c75be979b73bd919d74bc8b9c74bd859b75c0809b74bd7b9e74bf769c73be719c73be6d9d75bd689d76bf649c73bf609d75bf5e9b75be5a9c74be589a74bc559c75bd529b76be509c76bf4e9d76be4b9c74be499d73c0469d75bd439c72be419d76c03f9e75be239975bd269a79c3399d70bc319c78bb34b57193aebc5577f2c24b68fec44764fec44664ffc54562ffc54661ffc74563ffc94560ffc94561ffcb4561ffcc4562ffcd4662ffcd4662ffcd4661ffcd4561ffce4661ffcd4561ffcd4561ffce4461ffcd4562ffcd4562ffce4562ffcd4563f7c649643ebd67841aa776c4299b76bb389b72bf329975bd2b9a77be259f75c1209f78bf1a9d76c4169774c5119669c30e926db60a9966b207b66db6059966cc04bf80bf01ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000035555aa05996699089f80bf0c956abf119669b4179b7abc1f9c73bd269a72c32f9d72be389f72bf449d74bf4f9b74bb5d9c76bd6b9b75bc7a9d75bc899c73bc5e9b72be16a280c590615c78fd484c63ff474e62ff484f63ff475063ff465163ff465264ff465464ff465565ff455566ff455666ff465867ff455a69ff48606eff4e6d7bff4c6574ff4c6474ff4e6575ff4d6577ff4c6678ff47758eff4794b6ff4bb9dcff45c4ecff41c7edff41c9efff43caf1ff42ccf3ff46ccf6ff49cdf2f94fcbf29562c1ea31bbeae08fa9f4f3f08bebefff5c97b6fe59718dff576a7aff546774ff526571ff52646fff516370ff51626eff50626dff4e626dff4f616dff4d606cff4d5f6bff4d5e6bff4d5c6aff4c5666ff44495eff37344cff292036ff2d213aff3e4055ff4b5b6cff4c6571ff4c6874ff4a6874ff4a6975ff4c707bff4a6e77ff486a72ff48626dff3e4856ff3b3d4bff3c3c4aff3b3f4fff475a64ff4d676fff4d6871ff4c6770ff4a666fff4a656fff49646eff49646dff4d6971ff4e6a72ff475b63ff414753ff44434fff434250ff434050ff424051ff434254ff434e59ff475961ff475c63ff485b64ff475b63ff485a62ff485964ff495e68ff4a626bff48616cff3c4b5aff2c293cff291a30ff2b1c31ff312438ff382f42ff3a3444ff3a3545ff3a3545ff3a3645ff3a3646ff3a3546ff393544ff3a3445ff393444ff383344ff393344ff373444ff363547ff384654ff3f5a68ff3c586aff283346ff121025ff100a23ff120a26ff110927ff110a27ff120927ff110927ff110827ff100825ff110927ff110827ff110827ff120928ff120928ff110929ff11092aff11092aff100829ff110929ff100929ff10092aff100928ff100929ff0f0929ff0f0829ff100828ff0e0726ff0e0726ff0e0726ff0d0626ff0e0727ff0e0727ff0d0624ff0d0726ff0d0725ff0d0527ff0c0625ff0c0523ff0a0421ff09031eff080119ff070316ff080319ff0c061fff130d29ff150f2aff130d25ff120b24ff140c28ff231e35ff2d2b3fff2e2a3dff2e273bff2e273cff2d273aff2b243aff271d35ff251931ff2a233aff373c4aff3a3f4dff3a3e4eff383c4dff34374dff33354eff2f2d4aff2a2641ff27233cff283250ff31466bff1e2549ff0f0820ff120825ff150a25ff180c27ff1a0e2aff1d112cff1f122cff20122dff21122dff21132cff22132cff22132cff23142cff24152dff24142fff25142eff251530ff261631ff261733ff261835ff281a36ff271c37ff281f3bff28213fff292544ff292949ff292e4fff293052ff2b3358fe293255fe323c64f5333b62c3444767a7746593b58e6fafa69d78beba9c75bfaa9c75bec09d75bdc99c73bdc49c74bebf9c74beb99d74beb49d74beaf9c75bda99d74bea39c74bd9d9c73be989c74be939a72bd8d9d74be889c74bd839c73bf7f9d72bd7a9d75be769c73be729d74be6d9d73bd6a9c73be659d74bd629c75be5f9c73bf5c9e74bf599e75bd559c75c0529b73be4e9d72be4a9f75c1479e77c243a076be3f9e75be3ca277bf349876ba249c78bf309a7abf2d9977bb26a180c346b66a8aabbc5271edbd4c6bfdbd4865ffbf4663fec04563fec34462ffc44461ffc54461ffc74561ffc84562ffc94561ffc94560ffca4561ffca4660ffcb4561ffcb4661ffcc4562ffcb4562ffcc4563ffcc4562fecd4564fdca486576c7667d309f75bf279d76be339b73be2d9971bb279d76be229670bb1d9e7bb9189f75ca13a179c9109f70bf0c956abf09aa71c607b66db604bf80bf03aaaaff01ffffff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa0280808003aa55aa03aaaaaa03aa55aa035555aa03aa55aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000010000000355555504bf80bf089f80bf0caa80bf129c71b8179b6fbc1f9c73c5279d6fbe309a75bf3a9e72bd469d78bd529f76be5f9c76bf6e9b74bc7b9e76bf8b9c74bd729d74be05ccccccb955576dfd4b5067ff474e63ff485064ff475164ff465364ff465365ff465566ff455666ff455767ff455767ff455969ff455f6cff4f717cff4e6877ff4f6576ff4e6779ff4e677aff4a6c80ff4c8cadff4fbee4ff48c3eeff44c6eeff42c9eeff41cbefff41cdf1ff44cef3ff4ad0f3fe4ad4f6ec5acef06986bddb43a07ebe459f76bc20a787c767b5f0ebfa8cf1f5fe60aac8fe53668aff555a70ff535c6eff53606fff54616fff52626fff51616eff51616eff505f6dff4e5d6cff4b5868ff444b5dff3b3a51ff322b43ff2b2137ff2e2139ff3f3e54ff495a6aff4c6572ff4e6875ff4b6a75ff4b6875ff4a6c77ff4c747dff496e78ff496a75ff455867ff3d4050ff3d3d4dff3b3e4eff3e4853ff4b6269ff4c6871ff4f6a73ff4b6a70ff4b6870ff4c6872ff49666fff4c6971ff506b74ff4e6a72ff475762ff424653ff434451ff454351ff424250ff434352ff414654ff45535dff485c64ff495d65ff485d64ff475d64ff495b65ff475c65ff4a636bff4c646eff485d68ff38394dff2a1d31ff2a1931ff2d1c34ff352a3eff393342ff3a3545ff3b3646ff3b3646ff3a3646ff3a3645ff3b3547ff3a3645ff3a3545ff3a3545ff393444ff383544ff383446ff383e4eff405967ff42606fff344757ff18192dff120b25ff120826ff110925ff120926ff100827ff110927ff110927ff110927ff110927ff110927ff110826ff110927ff110926ff110826ff110927ff100726ff100826ff100826ff100826ff110826ff110927ff110a29ff100929ff10092aff10082aff10082aff100926ff100828ff0f0626ff0f0725ff0e0624ff0e0624ff0e0724ff0e0623ff0f0722ff0e0521ff0e0622ff0e0624ff0e0525ff0c0425ff0b0422ff0a041eff080318ff070216ff080217ff0a031cff0f0924ff130d27ff120c25ff0f0823ff140d27ff211c35ff2c283dff2c273bff2c263aff2d263bff2c253aff2b2338ff251c33ff241831ff2f2b3eff393d4bff3a3e4dff3a3e4eff373b4dff34374cff31324dff2d2b46ff28233eff262843ff2a395cff2e416bff0f0923ff110723ff130923ff180b24ff1b0e28ff1e102aff20112bff21112bff22122bff22132bff22132aff23132bff23132bff24142cff24132dff25152eff25152dff26162fff26162fff271730ff271731ff271933ff281a35ff281c39ff281e3cff282140ff282442ff282745ff282845ff272a49ff2d3659ff2d3459ff323861fd343862ef32375aa53b415dc37a629873a27cc1ba9c75bfd29d75bfc19c74bea39c75bfc49c75bebf9c74bfba9c75bfb59c75bdaf9c75bdaa9c74bea59b72bd9f9c73bd9a9c74be959c74be919b74be8b9c74bd889c74bd839c73bd7f9b72bd7a9b75be779c76bf739b76bf6f9c73bf6b9b75bc679c74bc639b74bf5f9c76bf599e75c0569d74be509f76bf4ba074be479e77be429e78bd3e9c77bd3b9c75be389f76bf2c9c74bf179b7abc1e996fbb2ba077be20a780bf33af78a091b95b78efba4e6dfdbd4966ffbb4665fec04463fec04362ffc14461ffc14461ffc34461ffc54461ffc64562ffc84662ffc74561ffc94563ffc94562ffca4563ffcb4664ffcb4663ffcc4664fecb4764bfc3576f10af8fcf26a179bc279d76be279d76be229d78bb1d9e7bc11a9d76ba159e79c2129c71c60ea480c80c956abf09aa71c606aa80aa048080bf02ff80ff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa035555aa02808080028080800280808001ffffff010000ff01ffffff01ffffff01ffffff01ff00ff010000ff000000000000000000000000000000000000000000000000010000ff01000000035555aa05996699089f80bf0d9d76c412aa80c6199970b8219b74b9289f73bf319c72bb3b9c75be469d75bd53a075be609d75bf6f9c75bf7d9d74be839e75bf3a9e77bd1bbdaad0ee484d62fe495066ff485165ff475265ff475365ff475565ff475667ff465666ff465867ff465868ff455969ff45596bff4d6f7aff4f6e7bff4e677aff4f687cff4f6c80ff4b849fff4cadd0ff42b5e5ff46b7e1ff47bde6ff46c9edff44cbf0ff45ccf2ff47cff3ff4dd0f2fc54d0f4c064cfee2aa4c2e1269a79c3659d74bd679c74bf699b75bd07dbdbdba391c4c5fc8ee3eefe61abccff4d6685ff4f4c66ff4b485fff4b465fff48475dff47475bff45455aff424156ff3d3650ff372b45ff352540ff30213bff31223dff3b384fff485868ff4b6471ff4c6875ff4b6876ff4b6a76ff4c6b78ff4d737fff4c7680ff477179ff486a76ff425261ff3e3c4eff403e4fff3c4250ff465660ff4c656dff4d6970ff4d6b73ff4c6971ff4c6972ff4c6873ff496870ff4d6d74ff4e6e75ff4e6972ff4a5965ff434654ff444553ff454452ff434352ff444553ff444958ff475962ff495f66ff486067ff495f67ff495e66ff495c67ff495f69ff4b686fff4c636eff424e5cff2b2539ff2a1a30ff2b1c31ff2f2136ff383042ff3b3745ff3c3747ff3b3746ff3b3747ff3c3747ff3b3647ff3b3647ff3b3646ff3a3646ff3a3646ff393545ff383646ff383a4cff3b4d5bff426070ff3e5769ff242c41ff110a22ff110924ff120827ff110926ff100827ff100927ff110926ff110926ff110926ff110825ff0f0724ff0f0724ff0e0623ff0f0723ff0f0723ff0f0622ff0f0723ff0f0722ff100723ff0f0723ff0e0723ff0f0723ff100824ff0f0722ff0f0624ff0e0823ff0f0825ff0e0725ff0e0723ff0c0620ff0d0520ff0f0620ff0f071fff0f071fff0c051eff0b051fff0c0420ff0d0521ff0e0621ff0d0522ff0e0624ff0d0623ff0c0525ff0b0423ff0b0223ff08011eff070218ff070314ff080319ff0d0822ff110a26ff110a24ff0d071fff150c27ff231d34ff2b2539ff2b2438ff2b2539ff2a2539ff2b2539ff2a2137ff241931ff251a32ff333243ff393e4dff3a3e4dff3a3d4eff363a4cff34354eff2e2e49ff2b2844ff26223eff27304eff2f4065ff191e3eff100721ff130824ff160a23ff1a0d26ff1f1029ff201129ff22122cff23132bff24132bff24132cff25142cff25142cff25142dff25132dff26142dff25152dff26152cff26152dff27162dff271630ff271730ff271831ff271932ff271a35ff281b36ff281e39ff271f3aff26203cff27294bff2b294cff2c2647ff2c2c4cfe2e3057ff2f3460fe313a63ff313860dc3940609e4f4c6b999476b2c99d75bed29d75bfb59c74bdb09c74bea09c74beb49d76bfbb9b74beb59b74beb09c74beab9d74bfa79c74bfa29c74be9e9d74bd999d75c0959c74c0919d74be8c9b73bd879d75bf839c75bf7f9d74bf7b9b74bf789b73bd729d74be6e9b74be699b75bd649c73bd5d9f76c0589c74bc529f76be4ba074be46a078c1419d76c03c9d77bf379e74be33a078c331a178c11da77bc127a376be149980bf209f78bf219b74b925ba83ac7dbc6283d6b95372fdbb4b6afebd4867febe4666febf4463fec04562ffc14361ffc34461ffc54562ffc54562ffc64563ffc84664ffc94563ffca4564ffca4564ffcc4664ffcb4764f6c14a6925ddacc12c9c74bf23997cbd239975bd1ea277c41a9d76ba169774b9129c71c6108f70bf0c9580bf0a9980b207926db6059966cc048080bf02ff80ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff0100ffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000001ffffff01ffffff03555555059966cc089f80df0caa80d513a16bbc199970c2219b6cc1299b70c1319c72c13c9d77bf489c71bc549e73bf619e74c0719c75be7f9d74bf469d78c102ffffff3f69697dfc484e64ff485266ff475266ff475466ff475666ff465666ff475767ff465868ff465968ff465969ff455a6aff475f6eff507380ff4e6878ff506c7fff4f7991ff4b98bfff47b2deff43b7e0ff42bae4ff41bde9ff44bfe8ff48c1e8ff47c8ebff48d0f2ff4cd1f3f757d0f49875cbee2fa38dc9299b76bb569a74be459b76c0579b75bc619b74bd339b73be42646870f74d586aff74aac0fe64a5c8ff4f6c87ff4b4b68ff47425eff453e59ff423953ff3e344fff382b45ff34253eff31233aff32253fff3d3650ff485566ff4c6573ff4c6875ff4a6875ff4d6a77ff4c6b7aff4c7380ff4d7881ff4b7780ff4b767dff466170ff3f4758ff3e3d4fff3e3e4fff414855ff485d65ff4b676eff4c686fff4e6a72ff4c6b72ff4d6a73ff4b6871ff4c6a73ff4f7077ff4f6f76ff4e6a71ff45535fff434755ff464654ff454554ff454554ff444555ff454d5aff485e66ff4a6169ff496169ff496169ff495f68ff485f68ff4a656fff4c6972ff495c6aff393f4dff2b2234ff2c1b33ff2e1d33ff35283cff3a3344ff3b3746ff3c3847ff3c3747ff3c3747ff3b3747ff3c3748ff3c3747ff3c3748ff3c3647ff3a3747ff3a3747ff383949ff3c4a59ff3f5d6bff416171ff314357ff131127ff110825ff100926ff100925ff110825ff110826ff100826ff0e0725ff0f0724ff0f0723ff0e0723ff0f0722ff0e0722ff0f0723ff0f0723ff100824ff100824ff110825ff130926ff120926ff120926ff130927ff130927ff120828ff140a29ff110927ff110826ff110625ff180c25ff25152eff372232ff452d38ff4f323bff54353aff55363aff55353aff513339ff492d35ff3d2632ff29192aff0e051aff0b041dff0c051fff0d0522ff0e0525ff0d0525ff0c0524ff0b0421ff0a0320ff09021dff070118ff09021aff0c0621ff0e0825ff0e0822ff0c0621ff130d2aff201b34ff282239ff292337ff292338ff2a2438ff2a2438ff281f36ff231832ff271d36ff353847ff393d4cff3a3e4dff393c4dff36384cff32314bff2d2b47ff27253fff242543ff2b3659ff2c3b5fff0c0722ff110723ff150924ff1a0c26ff1f1028ff221229ff22132bff24142cff25152dff26152dff25152dff25152dff25152dff26152dff26152dff26152dff26152cff27162dff27162dff27162dff27162eff28172fff27172fff281831ff291832ff281a34ff281b34ff271c36ff282645ff2a203fff2b2040ff2b2342ff2b2545ff2b2a4aff2b2c50ff2d3158fd2c3660fd303a64ea333e63d141466b8b6c618a81a07bc0c69c74bdb59b75bebd9e75bead9c74bdc09b74bebb9b74bfb79c74beb39b75bdae9d74bfab9b74bda69d73bea29d74be9e9d74be999d75be959c74be909c75bf8c9d75bf889c74bd849c74bf7f9d74bf799c74be739d73bf6d9d75c0679c74bf609d75bf599e75c0529f76c14b9c74bb449d78bf3ea077c1389f76bf33a078c3309f7abf2ca27ac529a276c122a578c31a9d80c41e9977bb1d9e72b91ea277bb21b283b247be688c8cbc5d7cdbba5370fabf4e6cfdc24a69ffc24967fec64867fec84766fec94765feca4766fecb4765ffca4765ffcc4766ffcd4866ffce4866ffce4867fbca4a6875c2698126a179c3229d78c31f9473bd1ba171bd179b7abc149973b2109f80bf0ea480b60ba274b909aa71c607926db6059966cc03aa55aa028080ff028080ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000001ff00ff01ffffff03aa55aa05cc99cc089f80bf0d9d76c4149973b21a9d76ba21a274c12a9e73c2329e70bd3d9b75bc499d73bd559c75bd639d74bf719c75be809b74bf1c9b76bf0ba2a2d16a54596cfe495167ff475267ff485367ff465567ff465767ff455867ff465968ff465969ff465a6aff455a69ff455b6bff4a6d7cff4b6d7cff4e6e81ff4c83a4ff4ea5d0ff49b0ddff46b5e2ff42bbe4ff41c0e9ff42c2ecff43c3ebff47c3efff49c4ecff4fc5eaf759d0f58674caec409b7cbf2d9f77c1509c76bf549e73bf4e9d76be549e73bf3d9b75bc39a174c0189f8aaabd41374afc393445ff5a748eff5e7c9bff4a4e6dff47405fff423955ff3d2e4aff33263fff34223bff34253eff3f394fff495364ff4e6470ff4e6976ff496976ff496875ff4f6c7cff4b727eff4d7a85ff4f7b86ff4e7a84ff4e727eff445565ff3d3f50ff3e3d4dff3f3f52ff44505dff486269ff4b686dff4c686fff4d6a71ff4d6b72ff4d6c74ff4e6b74ff4e6f76ff507278ff507077ff526d75ff475461ff444756ff464756ff454655ff454654ff444756ff45515dff4a6067ff4a646bff4a636bff496269ff49616aff48616bff4d6973ff4e6974ff455a65ff302e3fff2c1d30ff2d1d32ff312035ff382d3fff3c3646ff3c3846ff3c3947ff3c3848ff3c3948ff3c3848ff3c3848ff3c3748ff3c3748ff3b3747ff3b3747ff393848ff39404fff405b69ff436776ff3e566aff1f253aff100a22ff100925ff100926ff110926ff110826ff0f0824ff0f0623ff0e0622ff0e0622ff0e0622ff0d0522ff0e0623ff100724ff100724ff110825ff110824ff140a27ff150a27ff150b27ff150b29ff140b2aff140b28ff140a29ff140b28ff140b27ff150a28ff150926ff29162dff422835ff56383aff5a3a3bff5e3b3bff5f3b3bff623e3dff613d3cff633f3eff623f3dff5f3d3cff5e3b3aff5d3938ff5a373aff4e3139ff301c2aff0f061cff0b031fff0b061fff0d0520ff0d0626ff0c0625ff0b0422ff0a0321ff08031dff080317ff080317ff0b0620ff0d0722ff0c0621ff0b0621ff140e29ff211b34ff261f36ff272137ff292237ff2a2338ff292238ff251c35ff221731ff2b273cff363a49ff393d4dff383d4dff383b4dff34354bff2e2f48ff2b2843ff23213dff252c4eff2e4068ff141632ff0e0621ff130924ff180b24ff1f1027ff231229ff24152cff25152cff26152dff27162dff26152dff27162dff26162dff27162dff27162eff27152dff27152dff27152dff28162dff27162dff27162dff28172cff28162dff27172eff28172fff27182fff29182fff251c34ff272140ff291c38ff291d3aff2a1d3cff2a1f3eff2a213eff2a2440ff2b2644ff2b2a48ff2b2e51ff2d335cff303a64f9323e64d434405fa56e6491a79d7abdc79c75becf9c75bf999d75beae9d75bdc29c75bfbe9c75bfba9c75bfb79c75bfb39d75bdaf9c75bdab9d74bfa69b73bea29c73be9d9c75c0999d75be959c74be909c73bd8a9b74be849c74bf7e9c75be779f76c16f9f75c1689d78bf609d78bf589c74bc509c76bf499a73bd419d76bc3a9e77bd349d76bf309f75bf2b9a77be279d76c4249c78bf229d78bb209f78bf1c9b76bf1c9b76bf119678c31d9e7bb91ba17bc61db984a74dbd718e8fbf5f7dd0c05374eec45072fcc74e6cfec94c6afeca4b6afdcb4a6afecc4a69fecd4968fecd4968fecf4968fecf4968fdcd4a69c5c359770cbf95d51d9e7bc11a9d76c4179b6fbc149973bf119678b40ea46db60ba274b90a9980b2089f80bf06aa80d504bf80bf03aa55aa0280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0000000001ffffff0100000001ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa028080800280808001ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000001ff00ff02ff80ff035555aa059966cc0a9966cc0ea46dc813a16bbc1a9d76ba219b74c12a9e6dbc349d71bf3d9f75c0499d77bd559f75c0639d74bf729d74bc789b75bd2e9b7ac20bb98bd18e545a6afe485268fe465366ff475568ff465768ff465868ff465969ff465a69ff465a6aff465b6aff455b6aff465f6fff4d7584ff4d6d81ff4a728cff4893baff4eadddff4ab1e0ff4ab6e5ff45bce9ff43c1eaff43c6ebff43c8ecff46c7eeff4bc7eefb54c4ef7272c5e4599e7ec3589c74bf529f76c14e9d76be4b9c74be4b9c74be4c9e75bf4a9b75be499d73bd499d73c0465f667ce73c3648fe332134fe403859fe423a56ff3d2f4bff35273fff35223cff36243eff423e54ff4b5a69ff506674ff516976ff4e6976ff4d6775ff4e6b78ff507181ff4b7983ff4e7f87ff4f7d88ff507987ff4a6574ff404755ff3f3b50ff3f3b4eff404653ff475a61ff4a676cff4b696fff4b696fff4d6a71ff4e6c74ff4f6d75ff4e6e76ff507278ff517379ff517279ff506b73ff465360ff454a58ff454957ff454856ff444754ff444956ff45545eff4b636aff4b666cff4b656cff4a646bff4a626bff4a656dff506c76ff516a76ff414d5cff2c2637ff2d1f2fff2e1e31ff332338ff393340ff3c3845ff3d3948ff3d3a48ff3c3947ff3d3948ff3d3947ff3c3948ff3c3848ff3c3848ff3c3849ff3a3948ff393a4bff3b4958ff426471ff466878ff303f52ff111123ff100922ff100725ff110727ff0f0726ff0f0725ff0d0622ff0d0621ff0e0621ff0e0521ff0e0622ff0f0624ff0f0724ff110826ff130927ff130927ff150a27ff160c28ff160c27ff160d26ff170c29ff170b29ff170b2aff150c26ff160c28ff170a27ff170926ff2f1a2dff4d3237ff5a3a3cff5c3a39ff623d3cff613c3cff643f3eff664040ff684241ff694341ff67413eff68413eff67413eff643e3cff603b3bff5e3c3bff5c393aff5b393aff4e3138ff1d0f20ff09031dff0b041dff0c0520ff0d0525ff0c0625ff0b0522ff0a0421ff09031dff070318ff070416ff0b0520ff0c0620ff0b061eff0c061fff18102bff201931ff251d35ff272137ff292336ff292337ff292139ff241a34ff211731ff302e40ff373b4bff383c4cff383d4cff35394bff313249ff2c2a45ff26223cff232640ff273a5eff202c4dff0d0520ff120723ff170a23ff1e0f27ff22132aff25152bff26162fff27172fff27182eff28182eff28172eff28172fff28172dff28162dff28172eff28162dff28162eff28162dff28162dff28172dff28172dff27162dff28172eff28162fff28182eff28172dff261b35ff281c38ff291935ff291a36ff291a37ff2a1b38ff291c39ff291d3aff2a1f3dff2b2140ff2a2442ff2b2847fe2b2d4eff2d325afe2f3962fe333c64db3842629e696489c69e7ac0d49c75bfd09c74bebf9c74bea39c75bfc59b74bec19c74bebe9c75bfbb9b74beb79c74beb39d75bfae9d75bfaa9c75bea59c74bea19b74be9b9c75bf959c74c0909c75bd899c75be819e77c0799c76c0719c75c0689d76bf5f9c76bf559c75c04e9d76be469d75bd3e9c77bd36a176bd319c78c12c9c74b9279d6fbe23a075bd1fa573c51d9e72c11b9771bd189f75bf169774b91a9d76c4109f80bf1a9d76ba179b7abc19a37ac217bc9bc833b473915cbf678091c05d79c2c45c79ebc25570f3c4506cf9c74d6cfecb4d6cfdcf4d6efdcf4c6efdcf4d6feec854751fce9cad16a274c5129c71b813a16bbc119678b40f9977bb0c956abf0a9980cc089f80bf068055aa059966cc03aaaaff02ff80ff01ffffff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff010000ff028080ff0280808002808080035555aa035555aa035555aa03aa55aa03aa55aa02ffffff03aaaaff035555aa02808080028080800280808003aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000001ffffff01ff00ff03aaaaaa068055aa09aa71c60d9d76c413a179bc1b9771b3219b74c12b9a71be349871ba3e9c77c1499d73c0559f75c0639d74bc739b73bc609d75bf259f75c1459b76c0b0585b70fe495469ff475567ff475669ff475868ff465969ff465b6aff465b6aff475c6bff475c6cff455c6cff4b6e7fff4f7d97ff4f88aaff5596c1ff559dc6ff4993bbff4796c0ff48abd7ff4abce8ff46c1ecff47c5edff46c7eeff48c9edff50c8ed8e6fc7ed4b9c77be549e76bf519d74c04c9e75bf479a73be449d74bf449a74bb449d74bf479e73be4b9c74be4c9e75bf299b76c16d6e697af541384bfd36283cfe35233efe392a42ff423b52ff4f546aff536676ff526a7aff526a79ff506a78ff516877ff506b7aff4f7381ff4d7985ff4c7e89ff4e7f8aff4c7c85ff4a6571ff404859ff3c3a4bff3d384aff3c404dff475560ff49646bff4b6a6fff4c6b71ff4d686fff516a73ff4f7076ff507077ff527379ff51747bff51737aff517178ff4f6870ff46505cff474c5bff464a59ff464857ff454655ff444b59ff485d65ff4b686dff4b676fff4c666eff4b646dff4c626cff4e6a72ff526f77ff516974ff373e4bff2b1f30ff2d2031ff302033ff35283bff3c3445ff3e3948ff3d3a49ff3e3a49ff3d3a49ff3e3948ff3d3a48ff3d3a49ff3c3947ff3e3849ff3c3949ff3b3a4aff38404fff405f6bff416c77ff375060ff18172eff0f0820ff110725ff100625ff110724ff0e0621ff0e0720ff0d0621ff0d0623ff0d0623ff0e0623ff0f0724ff100826ff130b28ff130a27ff150b29ff170b28ff180d29ff190d2aff190d29ff180c29ff180d2bff180d29ff180e28ff180d27ff170c27ff190b25ff352131ff563637ff603b39ff623c3aff633c3cff653e3dff663f3dff6c4541ff6b433fff6d443fff6d4540ff6e4641ff6c4541ff6c4641ff6c4441ff6a443fff69423fff643e3cff633e3dff613d3cff5e3c3cff58383aff37212eff10071cff09041aff0b051aff0c0522ff0c0626ff0c0625ff0c0621ff0a041dff080416ff070416ff0b051eff0b0420ff09041fff0b0622ff17102cff1e1732ff241d36ff272136ff282238ff292339ff282137ff221832ff221933ff333446ff373b4cff383b4bff383c4cff34374bff2f2c46ff292541ff251f3aff263150ff2d3f69ff0b0722ff0f0622ff140824ff1c0e27ff22132aff26172cff27192dff28192fff291930ff28192fff291a30ff2a1930ff29192fff29192fff29192fff28182eff29182fff28182eff29182eff29182eff29182eff29182eff28182eff29172eff29172eff27172dff281b33ff291a33ff2a1832ff2a1833ff2b1835ff2a1834ff291934ff2a1a36ff2a1b37ff2a1c3aff2a1e3bff2b1f3eff2a2242ff2a2647ff2b2a4cfe2a3052fd2f385ffe334168eb3743689b525778a69b78bbd59d74beb99c75be9b9c75bfcc9c74bec99c75bec59d74bec29c74bfbd9d74beba9c75bfb69c74bfb19c75beac9c74bea79d76bfa19d75be9b9c75bd939c74bf8b9e75bf829d76c0799c76c0709d76bf679c74bc5d9c76bd539d78c24a9f75be419d76bc3a9e77bd329e75c22c9c74bf26a179c321a27cc11d9e72c11b9771bd189f75bf179b7ac8159e79c2169774b9159e6dc2169768b90caa80bf119678c3179b7abc13a179bc1a9d76ba1a9d76c4189f80bf14b299cc17c89bc824c68eb133c87d963bc7758f3fca6d8a41c8627e4cc9688621c1839b09aa8ec6119669c30faa77cc0ea480c80caa80d50ab280cc089f80df089f80bf059966cc04bf80bf03aaaaaa03aaaaaa028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa035555aa03aa55aa0280808003aa55aa03aaaaff035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff010000ff010000ff000000000000000000000000000000000000000001ff00ff01ff00ff0280808006aa55d5098e71c60ea46db613a16bbc199970c2229d70bb2a9e73bc339b73be3e9c73bd499d73bd559f75c0639b74bc729d74be309a75bf01ffffff08dfdfdfde565b6efe49566aff465667ff46586aff465968ff475a6aff475b6bff475c6bff475d6cff475d6dff445e6dff4f798dff4e829eff528fb6ff5499c7ff55a1d0ff54a5d5ff50a7d9ff49a1cdff499ec6ff45abd2ff4bc1ebff49c3f0fe4fc6edc765c8ea26a194c95f9c73bc559f75bd4d9f77c0469d75c1419d76c03e9c73bd3c9d77bf3e9873bd3f9e75be439c76be409b78bf249c78bf1ae2ebebbe738199fd595d78fe5b6279ff5c6b7eff5b6d7fff576d7eff536c7dff506a7aff506879ff4f6a7aff4d727fff4d7884ff517b88ff507e8aff4e7a86ff486875ff414c5aff3c3b4cff3a3947ff3f3d4eff45495aff4b5e67ff4d676dff4e6971ff4b696fff4c6a72ff4f6f76ff507379ff4f7378ff53737bff51737aff50737aff507178ff4d636dff474f5eff474e5dff474a5bff434857ff424755ff444e5aff4a646bff4b6b72ff4b6a71ff4a686fff48666dff4a666eff4f6d75ff527078ff4e616dff333142ff2f2032ff2f2132ff322235ff382c3fff3d3746ff3d3b49ff3e3b4aff3d3b48ff3e3b4aff3e3a49ff3e3a49ff3e3a49ff3e3a49ff3d3a49ff3b3a49ff393c4bff3b4f5cff446a74ff3f6471ff2b394bff0f0b23ff0f0822ff100823ff100624ff0f0623ff100624ff0f0623ff0e0622ff100825ff0f0724ff110825ff130a27ff130927ff140b28ff160c28ff190d2aff190d2aff1a0d2aff1b0d2aff1a0d2aff1b0e2aff1b0e2aff190d29ff190e29ff190d29ff1a0c27ff311b2dff56383bff633e3bff673f3eff673d3cff693f3cff68403dff6b4340ff6e4642ff704842ff724842ff724841ff734a43ff724a43ff744d46ff734c45ff734a43ff714842ff704642ff6c4440ff6b4341ff67403fff643f3eff613c3cff5d393aff4a2e37ff150a1fff09031aff090519ff0b061dff0d0722ff0e0726ff0d0626ff0a0420ff080419ff070316ff0a041bff0a041dff0a041dff0d0722ff17112cff1e1731ff241d33ff272238ff292338ff2a2339ff251d36ff1e142fff28233bff343749ff363a4bff383b4cff373b4cff303046ff2c2944ff25213cff222644ff293a62ff181c3cff0d0620ff130824ff1a0c26ff201229ff25172cff281a2fff2a1b2fff2a1b30ff2b1c30ff2b1c30ff2a1b30ff2b1b31ff2a1b30ff2b1b31ff2a1a30ff2a1a30ff291b30ff2a192fff2a192eff29192eff29192eff29192fff29192fff29182fff26172bff291b35ff291830ff2a1630ff2b1631ff2a1631ff2b1631ff2b1732ff2b1732ff2b1733ff2a1833ff2b1935ff2b1b39ff2a1d3bff2a1f3eff2b2241ff2a2544ff2b2a49fe2b3054ff2f3a65fe344471d93a4b6e866b678b9e9d77bed89c74bea19d74beab9b73bfcf9c75bfcc9c74bdc89c74bec59b74bec09d75bebc9c73beb69d74bfb19d75c0ab9d74bfa49d75bf9d9c73be959d76c08c9d76bf839e77bf789d75bf6e9b74be649c75bf599e75c0509c76bf479e77be3e9c77bd369c76bd2f9d72be289973bf229d70bb1d9572c119997ab8169774b914a673bf13a179bc11a578c311a578c3129c71b8129c71c613a179c9149973bf0db176c40db189d80ea480b60d9d76b10ba274d10d9d76c40faa77cc0c9580bf03ffaaff06aa80d504bf80bf03ffffff03ffaaff0d9d76c40ea480c80caa80bf0ba274d10a9980cc098e71aa07926db605cc99cc04bf80bf03aaaaff03aa55aa028080ff01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0100ffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa04bf80bf03aa55aa035555aa035555aa035555aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff010000ff0000000000000000000000000000000000000000000000000000ff000280808002808080059966cc098e71c60ea46db613a179bc1a9d76c4209f78bf299b70c1339b6ebe3d9f75c0499d73bd569d74be639d74bc719c75be289f73b902ffffff14d9d9d9f34b5267fd48576bfe465768ff45596aff465a6aff465b6bff475c6bff475d6cff475d6cff475e6eff486474ff4e8198ff4e85a4ff5193bcff549cc9ff52a1cfff52a7d4ff4faddbff4fafdeff4bb2e1ff4eb0dfff45a8cefe49b1d8e958bee44891bfe35f9c73bf5b9d76bc519d74bd489c75bf409f74bf3c9d73bf389f72bf379e74be379e74be389f76bf3c9d77bf3d9b75c036a176c219c2ccd6d0688399fe5f7289ff5e7083ff5c6f80ff586e7fff556c7cff556a7bff546d7dff527181ff4f7884ff4d7985ff4f7b86ff4f7783ff496775ff42505fff3c3b4bff3d3649ff403b4cff434856ff475762ff4a636aff4f676fff4f6870ff4e6a72ff4f6d74ff51727aff51757aff51767aff51757aff51747bff50747aff516f78ff4c5f6bff47515fff484e5eff454c5bff434757ff424957ff465762ff4c686fff4d6d74ff4c6b72ff4d6771ff4b666eff4c6970ff526e76ff536f75ff45515fff32283cff302034ff332237ff332639ff382e40ff3e3848ff3d3b4aff3e3c4aff3e3b4aff3d3b49ff3f3b4aff3e3b49ff3e3b49ff3e3a4aff3d3b49ff3b3b4bff3c4452ff415e69ff456e7aff375363ff1c1e32ff150a22ff130723ff110624ff100724ff110725ff120826ff120827ff110726ff120827ff130927ff140a28ff150b28ff170c29ff170c2aff190d2aff1b0d2aff1a0e2aff1b0e2aff1b0e2aff1b0e2aff1b0e2cff1b0e2cff1b0f2bff1a1029ff190d26ff271628ff482a31ff613c3bff673f3bff69403dff694040ff6c423dff6d423eff6e443fff704742ff734b44ff744d45ff764e43ff784e44ff784f44ff7b5146ff7b5247ff7c5247ff7d5349ff7a4f47ff774c45ff734943ff6f4641ff6c4240ff694140ff643d3fff623d3cff613e3dff4f3136ff2c1928ff0b031aff090319ff0b051bff0d0622ff0e0625ff0e0727ff0c0622ff0a041dff080317ff0a031aff09031dff0a041dff0e0822ff18112dff1d1630ff241d34ff272236ff292438ff292139ff231a33ff1f142fff2f2e43ff353849ff363949ff373b4bff343447ff2e2c46ff26243dff23223dff263457ff1c294fff0d061fff110824ff180a24ff1e1027ff25172cff281a2eff2a1b30ff2b1c30ff2b1d31ff2c1d31ff2c1d31ff2c1d32ff2b1c31ff2b1c31ff2c1c31ff2b1b31ff2b1b30ff2b1b30ff2b1b30ff2b1b30ff2b1b30ff2a1a2fff2a1a2fff291a2fff25172bff2b1c36ff2a182fff2b162fff2c1631ff2b1530ff2c1630ff2b1630ff2b1630ff2b1731ff2b1731ff2b1731ff2b1833ff2a1a36ff2a1c39ff2b1d3bff2a1f3eff2b2241ff2b2744ff2b2c4bfe2b3259ff303c66fc313e65bb34415f958771a6d09d76bedb9c74bebc9d75bfad9c74bed19c74bece9c74bdca9d74bdc69c74bfc19c74bebb9d74bfb59c74be8e9c75be7c9c75bf639d76bf959d76be8c9d76bd719c75be769e75be6b9d75bf609f75bf569d77be4d9c74bd439c76be3a9e77c1319c78c12a9e73c2249c71bf1ea277c41a9d76ba159e6dc212aa80c611a578c3109f70bf0f9977bb0ea480b60ea46dc80ea480c80faa77cc109f70bf11a578c3109f70bf0caa80bf0caa80bf0d9d76c4109f70bf109f80bf0f9977bb09aa71c609aa71c6089f80bf07b692db089f60bf0caa80bf0a9980b209aa8ec6089f80bf07926db6068080aa05cc99cc048080bf03aaaaff028080ff0280808001ff00ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa03aa55aa0280808002808080028080ff01ffffff0280808001ffffff01ffffff01ff00ff010000ff00000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaaa06aa80d5098e71c60d9d76c4129c71c619a37ac2219b74c1299b70bb339b73be3d9b71bc499a73bd559c75bd639b74bc629c72be09aa8eaa02ffffff23b6b6c5fb475268fe46566aff47576aff455a6bff465b6cff475d6cff475d6dff475d6dff475e6eff475f6fff4b7083ff4b819aff4d8cadff5295c1ff549ec9ff51a2d0ff51a8d7ff50addcff4db1deff4cb2e0ff4bb6e5fe48b8e8ff4cb8e29565bedd559c75bd649e75bd539d72be4e9d72be459f76c03d9f75c0389f76bf339b73be319c78c1319c72c133a073be359f78c03a9e77c1329e75bd1ab1c4cedf6a879efe61758aff5a7184ff5b6e7fff576f7eff567080ff537583ff4e7883ff4e7883ff507782ff4e727cff485e6dff424759ff3e3a4dff3c3648ff3e3b4cff444a58ff4a5764ff4b606bff4c656eff4e6870ff4f6970ff516c75ff527179ff53747aff53767bff52767bff51747aff51747bff507379ff4f6c73ff475865ff475362ff475060ff454a5bff434857ff424b59ff496069ff4e6f76ff4d7076ff4d6c73ff4b6870ff4b6870ff4e6e74ff516f76ff506971ff414353ff302536ff312236ff34233aff34273aff3b3243ff3e3a49ff3f3c4bff3e3c4bff3e3c4bff3e3c4bff3e3c4aff3f3b4aff3e3b4aff3f3b4aff3d3c4aff3b3c4cff405461ff486e7aff466776ff283344ff1a182bff141023ff140c23ff130922ff140924ff140826ff140926ff120825ff130827ff130928ff150a29ff170c29ff170c29ff180c2aff180d2aff180d2aff1a0d2aff1b0e2aff1b0e2bff1b0f2bff1b0f2bff1c0f2cff1d0f2cff1c0f2bff1c1029ff1a102aff1e1128ff493138ff633d38ff653d3aff6c413dff714541ff6f443eff714541ff744741ff754941ff774b43ff784e44ff795145ff7b5346ff7c5346ff805548ff84594aff875b4dff8d5f50ff8b5e4fff885c4dff84584bff7d5247ff774b45ff714743ff6d4541ff68403fff664040ff644041ff5f3c3cff58393aff3c2631ff0f061aff090418ff0b051bff0c0520ff0d0625ff100828ff0d0725ff0b0420ff0a031cff09021aff09031dff0a051eff0f0a23ff16102bff1e172fff241e34ff282338ff2a243aff272037ff1e1430ff221a37ff323245ff343849ff36394aff37384aff2e2d44ff29253fff24213bff232b49ff28395eff090420ff0f0724ff140824ff1b0e27ff23152bff291a2fff2b1c30ff2c1e32ff2d1f32ff2d1f33ff2d1f33ff2d1f32ff2d1f32ff2d1e32ff2d1e32ff2c1d32ff2d1d32ff2c1d32ff2c1c31ff2c1d31ff2c1c31ff2b1c30ff2b1c31ff2b1b31ff25182aff2b1c35ff2b182fff2b1730ff2c1730ff2c1631ff2c1630ff2b162fff2b162fff2b172fff2b162eff2b172fff2b1730ff2b1831ff2a1933ff2b1934ff2a1b37ff2b1d3aff2b1f3eff2b2342ff2c2746ff2c2d4eff2c345cfd303d64ec313d629e515774889676b6c49d74bedd9c73bddb9c74bed69c75bfd39c74becf9c74bebe9c75bdc59d74be479e77be689a73bf2f9d7dbe34b189a72aa47992549b73bf349d76c4679c74bc739d76bf689d76bd5d9c76bd529b76be499d73bd3f9e79c2369c76c22ea174c2269a72c3209f78bf1b9771bd169774c5129c71c60f9977bb0d9d76c40caa80bf0ba274b90ba274b90ba274b90caa80bf0caa80d50c956abf0caa80bf0d9d89c40d9d76c40ea46dc80d9d76c40d9d76c40d9d76c40d9d89c40caa80bf0c9580bf0ba28bd10a9980b209aa8ec6089f609f07926db606aa80d5059999cc04bf80bf04bf80bf035555aa028080ff028080ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff0280808001ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000001ffffff0100000003555555059966cc089f80bf0d9d76c4129c71c6199970c2209f70bf289f73bf329975bd3c9973bb489c75bc539d75be619b74bd529b76c101ffffff0ba28bb93d92929bfc485568fe46566aff46576aff465a6bff455b6cff455c6dff465e6eff475f6eff47606fff476070ff4b768cff4d819cff4d8fb3ff5198c2ff519cc9ff50a2d0ff50a8d8ff4fafddff4cb2deff4bb5e1ff49b6e4ff4eb7e4f358bce54a94c1dd6e9e76be619b74bd509c73bf4c9a72bf429e74c13a9e77c1349d76bf309a70ba2c9c74bf2c9c74bf2e9b74c2309f75bf349d76bf33a078be0bb9d1d1c26e9bb5fd64798fff5c7688ff5a7383ff577583ff557584ff537581ff52717eff4d6573ff485564ff444658ff403d50ff3d394bff403e50ff474b5bff4c5767ff4d5f6bff4d646dff4e6770ff4d6a72ff4f6d76ff527178ff51747bff53757bff53777cff53777bff51757aff52757bff51727aff4d6971ff495866ff495564ff475060ff434858ff434757ff44515dff4c676eff507378ff4f7178ff4a6e73ff4c6771ff4c6b73ff4e6f75ff507075ff536871ff393747ff302438ff322337ff34253aff35263cff3a3445ff3e3b49ff3e3c4bff3f3d4cff3e3c4bff3f3d4bff3f3c4aff3f3c4bff3f3b4bff3f3b4bff3d3c4bff39404eff3f5c67ff47727fff384d5cff1c162aff150b1eff180d22ff21192eff251f36ff251d36ff1e172fff110720ff140a24ff170b26ff180c27ff180c27ff190c28ff190c29ff1a0c29ff190c29ff1a0d2aff1b0d2aff1a0d29ff1b0e2bff1b0e2bff1b0f2cff1b0f2bff1c102cff1d0f2cff1e102dff1d102eff1d112dff1d102dff211229ff4e3138ff69413cff71433dff734542ff764b42ff784b44ff764c41ff794d43ff7b4f44ff7e5345ff7f5446ff815848ff815848ff855949ff8c5e4cff90634fff9a6a53ff996b53ff986c53ff966b53ff906650ff8a5d4fff7e5349ff734a44ff6e4744ff6b4642ff64423fff603e3eff5d3b3cff593a3bff442a33ff13081aff090417ff0c051eff0b051eff0d0622ff110928ff0c0624ff0b051fff0a041cff09031cff0a051bff0a051dff100a25ff17112bff1f1831ff251f35ff292538ff29233aff231b35ff1b112fff2a263dff333546ff343747ff38394cff313046ff2b2842ff24203bff202340ff283b62ff0e0f2cff0d0622ff120724ff180b26ff201229ff27192eff2b1d30ff2d2032ff2d2033ff2e2133ff2e2134ff2e2033ff2e2034ff2d2033ff2d2133ff2e1f33ff2d1f33ff2d1e33ff2e1e33ff2d1e32ff2d1e32ff2c1d31ff2c1e31ff2b1d31ff26192cff2c1d36ff2c1930ff2c1931ff2c1931ff2d1831ff2d1630ff2c162fff2c172fff2c192fff2b162fff2b162fff2c1730ff2b1630ff2c1831ff2b1832ff2c1832ff2b1a34ff2b1c38ff2a1f3dff2a2141ff2b2544ff2c2a49fe2b2f53ff2d3660fc2c3660c8343d5e89826ea2c89c74bec69c74bfde9c74bfce9d74bf949d73be5d9c76bd819e75c03fa275be37a78ba2967c4e46de7d43399b8a544a33a078c3679c74bf659d74c07d9d74be709d74bd659d74bd5a9c77be4f9e77be449d74bf3ba075be33a078be2a9e79c2249c71bf1d9572c1189f75bf149973b2109f70bf0d8962b10ba274d10a9966b209aa71c609aa71c6098e71aa089f60bf089f80bf09aa71c609aa8ec609aa8ec60a9980b209aa71c6098e71aa09aa8ec60ab280cc09aa8ec6089f80bf089f80bf07b66db606aa55d506aa80aa059999cc04bf80bf048080bf03aa55aa03aaaaaa03aaaaaa028080ff010000ff01ffffff0100ffff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff0100000001ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa02ff80ff03aa55aa035555aa035555aa028080800280808003aa55aa01ffffff01ffffff0280808001ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000001ffffff0100000003aaaaaa0599669909aa71c60c956abf129c71b8189f75bf1f9c73bd279d6fbe309f75bf3a9e77c1469d75bd529b76be5f9c73bf519d74bd01ffffff1ca489c85b767b87fc495669ff3b465cff374157ff354458ff3e4f5fff495e6dff4a6070ff496171ff486170ff456271ff508096ff4e83a2ff4d90b6ff5197c3ff529dcaff51a3d2ff4fa8d9ff4eafddff4bb2dfff4db7e4fe4ab7e5ff4cb9e2c264bce153a07bbe6e9e76be569a74be549e73bf499d73c0419d72bc389b72bb319c72bb2d9971bb2a9e73bc289f79bf289f79c62b9a77be2e9b74c2319c78c113a179bc6597e1f7fa6791a7ff5d7488ff596e81ff556679ff4f5d6dff4b5163ff48485aff464254ff454051ff464153ff4b4a5bff4e5463ff4f5b6aff50616dff4f646fff506773ff516d76ff516f77ff537179ff54737bff53747bff52777dff52777cff54777dff52767aff52757bff516f77ff4a5e6aff4a5766ff4a5564ff444e5bff434856ff424d5aff495e67ff517178ff51747bff4f7278ff4c6c73ff4b6971ff4e6f75ff4e7076ff506f74ff47545fff342d3cff322438ff34243aff35263bff372a3eff3b3746ff3e3d4aff3f3d4bff403d4cff3e3d4bff3f3d4cff3f3d4bff3f3c4bff403c4cff3e3c4bff3d3e4eff3c4c58ff466e7aff456b79ff202639ff150d1fff170b20ff1a0b23ff1a0c24ff1a0d23ff1a0d23ff190d21ff1b1226ff272036ff2c273cff2b253cff29223aff190f29ff160b25ff190d29ff1a0e2bff1b0e2aff1b0e2aff1c0f2bff1b0f2bff1c0f2cff1c0f2cff1c102cff1d112cff1d102cff1c112cff1c102aff1e102dff1d112dff1e112bff20112dff24122bff654344ff714740ff784a43ff7a5045ff7c5242ff7f5246ff7c5045ff7b5445ff7f5345ff805347ff805547ff835649ff895c4fff906351ff93644fffa07054ffa57455ffa67656ffa37555ffa77957ffa37456ff986b55ff8c6153ff7c554bff724c46ff6c4a44ff694542ff634140ff5e3c3cff5a393aff4d2f36ff160b1bff090418ff0c0522ff0b0521ff0c0622ff100928ff0d0624ff0c0423ff0b051eff09031aff09041bff0a051eff110b27ff17112aff1f182fff262036ff292339ff272138ff1e162fff1e1631ff2f2e42ff333545ff353748ff353649ff2c2942ff24213aff22203bff263457ff1b2244ff0c0420ff120725ff160a24ff1e1029ff27182dff2a1d31ff2d2033ff2e2234ff2f2235ff2e2335ff2f2335ff2e2335ff2f2235ff2f2235ff2e2234ff2e2235ff2f2134ff2f2034ff2e2034ff2e2034ff2e2034ff2d1f34ff2d1e33ff271a2eff2d1e37ff2b1931ff2c1b33ff2d1a33ff2e1933ff2f1a33ff2e1932ff2d1831ff2c1730ff2d1730ff2c1730ff2c162fff2c1730ff2b1730ff2c1831ff2c1732ff2c1833ff2b1933ff2b1a36ff2b1c39ff2c1f3dff2b2241ff292546ff2a2a4cff292f54ff2b335efa282e56a0514e74919d7bc0ba9c76bf719e75c02ba07dc4619e76bd41997699a8764743ef743a33fd7c3b31fd7c3b2ef67b413354a783b69b9c75bf749e75bd849b74bd799c74be6d9d75bd619e74bd569d77be4b9c77be41a176c0389f76bf309a75bf289f73bf219b74c11ba171bd169774b9128e71b80e926db60c956abf0a9966b2089f80bf07926db6079292b607926db606aa80d506aa80d507926db6059966cc06aa80aa06aa80d506aa80d507926db607926db606aa80d506aa80aa06aa80d5059966cc05996699048080bf048080bf03aaaaaa03aa55aa03aaaaaa028080800280808001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808003aaaaff035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa02808080028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff0100ffff010000ff0000000000000000000000000000000000000000000000000000000001ffffff0280808004bf80bf07926ddb0ba274d1119669b4179b6fbc1ea277c426a172c32f9d72be399d74bc449d74bf509c76bc5d9c73bd509c76bc02ffffff03ffffff686e7682fb4c5c70ff485f70ff4a6070ff475b6cff3e4f5eff354655ff354455ff364756ff3c4f5dff496575ff4f7e99ff4e87aaff4e92b7ff4f98c2ff519fcaff52a3d1ff50a9dbff4cadddff4bb3e1ff4ab6e2fe4cb9e5fe50b8e07972bedb5c9e74bf6c9c76bf609d75bf549b73bf499a73bd3f9a75be37996fb92f9d72be2a9e73c2279d76be24a378c6259f75c1269a72bc299b76bb2ea17abc1aa780c416aec5dcbe94d0e4fc5e7086ff5a5f6fff56596bff535366ff505064ff4f5063ff505364ff525668ff525a6aff525c6dff535f6fff536473ff536876ff556e7aff51727bff51737aff54747bff54757cff54757cff54767dff54767dff52787dff51777cff51737aff4f6873ff495b68ff495968ff465462ff424b56ff424856ff44505eff4d6871ff50757aff4f777cff507178ff4f6974ff4e6c74ff4e7278ff4d7275ff4f6c71ff3f4352ff312738ff33253aff34263dff35273dff372c40ff3d3949ff3f3d4bff3f3e4bff403e4cff3f3d4cff3f3e4dff3f3e4cff3f3d4cff3f3d4cff3f3d4dff3e4152ff3d5561ff467580ff3c5969ff1c1a2fff180c23ff1a0b23ff1b0b25ff1b0c25ff1b0c25ff1b0d24ff1b0d25ff1c0f25ff1d0e26ff1c0d24ff1b0e24ff170e22ff1e162cff322940ff322b42ff312b40ff332b41ff31273fff2d233cff251a32ff1e132dff1b0f29ff1c1029ff1c112bff1d122bff1e132dff20142fff20122fff221431ff211330ff211430ff221330ff231432ff442d39ff7c534aff825347ff835748ff845947ff835847ff865647ff855745ff855643ff875646ff855747ff855645ff805344ff805548ff83594dff8f6356ff9f7058ffa6775bffa87658ffac7a59ffaa7a57ffa67657ff9d6f57ff8a5f50ff7d554cff744f49ff6e4a45ff694544ff654141ff624041ff5e3a3cff503139ff1b0f1dff090419ff0d0624ff0a0421ff0e0725ff100a28ff0d0523ff0c0521ff0b041fff09031cff09041cff0b0620ff120b26ff171129ff201a31ff272238ff292339ff231b36ff1a112fff28233cff313043ff343446ff38384aff2d2b42ff26233dff232038ff232c4bff202d53ff0b041eff0f0623ff130a25ff1c0d25ff24162cff2a1c30ff2d2033ff2f2335ff302436ff302436ff312537ff302537ff312537ff302436ff312436ff302436ff302337ff302236ff302236ff2f2236ff302236ff2f2135ff2d1f34ff281b31ff2e1f37ff2b1a32ff2c1d34ff2d1c33ff2d1b33ff2f1c33ff301d35ff2e1a32ff2d1932ff2d1731ff2d1830ff2d1730ff2d1730ff2c1730ff2d1831ff2c1830ff2c1831ff2c1932ff2b1833ff2a1a35ff291b38ff2a1d3aff2b1f3fff292041ff282447ff282a51ff2a305bf9292e59cb36375c748a77a716b9a2d131926d6d8e83534df7773c32ff7b3b2eff7b3d2dff763929fe763a2bff763b2c7f875c669a9c74bd569d77be8d9c76be829d76be759b74bb6a9c76bc5e9d75be539d75be489f78bf3ea077c1369c76bd2d9971c1259f75c11f9c73bd19a37ac214a673bf119678b40d9d62b10a9966b2089f80bf089f80bf068055aa068080aa059966cc04bf80bf04bf80bf04bf80bf048080bf048080bf04bf80bf048080bf04bf80bf03aaaaff03aaaaff048080bf03aaaaff03aa55aa03aaaaff028080ff028080ff02ff80ff0280808001ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff0280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000001ffffff02ffffff059999cc07b66ddb0ba274d1119669b4179b6fbc1d9e7bc125986eba2e9b74bc389b72bb439c76be4e9d72be5b9d76bf4e9d76c102ffffff03ffffff6f6a7581fb4b5e72ff496071ff4a6172ff496274ff486274ff496375ff496375ff4a6375ff486075ff4b6d84ff4c7d99ff4d89acff4d91b9ff5197c3ff519cc7ff52a3d2ff50a7d8ff4daddcff4cb4e2ff4ab6e3fe4eb7e6fb52b6e1528cb4d77c9e75bf6e9b74bc619b74bd549b73bf499d73c03f9a71be369c76c22e9b74bc299b76c1259f75c1229d78c321a274c1229d78c3259f75c1299b76c126a179c3229d78c328b9f2ffd88ebfd7fe65839cff5a6b80ff596479ff566274ff556073ff536072ff526071ff536273ff546676ff546b7aff54707dff52727dff52737dff53747dff54747eff54767eff54777dff53777eff53787eff53777eff52767dff507078ff4a606bff495866ff485765ff43505dff404853ff434c58ff485b64ff507076ff52757cff50747cff4e7077ff4c6c72ff4e7075ff507379ff4f7178ff4a616bff373947ff322739ff34263bff35283dff362a40ff372e42ff3e3a4aff403d4cff403f4dff3f3e4cff413e4cff403e4dff403f4cff403e4cff3f3e4dff3e3f4eff3b4753ff42636fff45707fff324555ff181226ff170e23ff190d23ff1a0c25ff1a0b26ff190c27ff1b0d28ff1b0f28ff1b0f29ff1b0e28ff1c0f28ff1d0f29ff1e112aff1e1029ff1f1129ff1f1228ff1f1328ff1e1327ff20162aff23192dff271f32ff2f283bff383145ff3c3449ff3b3248ff362c42ff33293fff32273eff31273eff322740ff332a43ff342a43ff342a42ff322841ff322843ff433343ff7d574fff8d6050ff8d5f4dff8c5f4bff8e604eff8f6050ff775143ff523831ff47312eff493331ff543832ff694940ff7d564cff7f5549ff80564aff885d4eff8e6354ff946654ff9e7058ffa07257ffa37358ff9c6d55ff906352ff835a4fff77504aff714c48ff6c4846ff694645ff684444ff644141ff5d3b3dff4d3038ff130a1dff0a041eff0c0623ff0a051fff0f0827ff0f0726ff0d0621ff0c0522ff0a031fff09031bff0a041eff0d0721ff120c25ff1b132cff221c33ff272238ff262039ff1d1632ff1e1734ff2c2940ff313243ff373748ff2f2f44ff28253fff242138ff242641ff233459ff0c0924ff0e0621ff120925ff180d25ff22132aff291b30ff2d2034ff302436ff302537ff312637ff312637ff312638ff312637ff312537ff312537ff312537ff302438ff312438ff302337ff302437ff302337ff302337ff2d1f34ff2a1d33ff2e2037ff2c1c34ff2e2036ff2e1e34ff2e1d35ff2f1d34ff2f1d34ff2f1c34ff2e1b33ff2e1a32ff2e1a32ff2d1831ff2d1831ff2c1830ff2d1830ff2d1830ff2c1830ff2c1830ff2b1832ff2b1833ff2a1934ff2a1a37ff291c39ff291d3aff291e3dff282141ff272548ff292950fd2c2b59e5322e4eb5785655ea7e4034fe79392cfe77392bff763a29ff733628ff733725ff733728ff733929b9804f4a6c9c76bf8d9d76be799c74be899c75be7d9d74c0729d74be679c74bf5a9f77c1509c73bf459f76c03d9b71bc349871ba2b9a77be259f75ba1e996fbb189f75bf149973bf108f70af0d9d76c40a9966b2089f80bf068055aa068080aa048080bf048080bf03aa55aa04bf80bf03aa55aa028080ff03aa55aa03aa55aa02ff80ff028080ff035555aa0280808002ffffff0280808002ff80ff01ffffff01ffffff01ffffff0280808001000000010000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa03aaaaff035555aa035555aa03aa55aa03aa55aa03aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000001ffffff02808080048080bf07926db60a9980cc0f9977bb159279c21c9b6dbf23a075bd2d9971bb369c71bd419d72bc4d9c74bd599b75bd4c9e75bf02ffffff03ffffff73687181fc4b5f71ff496072ff496172ff496373ff486374ff486375ff486476ff4a6578ff4b667aff49738aff4b7895ff4a7799ff4a7b9dff4f84aaff528eb4ff5498c1ff53a1ccff52aad9ff4eb3e0ff4db5e4fe4fb7e6f05fb6e04b9999cc759b74c06f9c73bf629c72be559c75c04a9b72ba3f9a75be369771bd2e9b74bc279d76be23996dbd209f78bf1ea277c41f9c7bc5209f78c7249c78bf2a9873bc2d9f77c109aa8ee337b0daeccd8ecde7fc719cb4fe5f768efe5b6f86ff5a6c84ff5a6d81ff5a7081ff597383ff597482ff557480ff547681ff537680ff53767fff55777fff54777fff54797fff54797fff54797fff53777eff52727bff4d6470ff475766ff485667ff455361ff424857ff434655ff45515dff4e6971ff51777dff51777eff4f737bff4e6d77ff4d6b74ff4f7378ff50767aff527379ff4b5f68ff342e3fff34273aff34263aff37293fff372a41ff393244ff3e3b4bff403e4dff403f4dff403f4dff403f4cff403f4dff403f4cff403f4cff3e3f4cff3d404fff3f525eff476e7bff3f6071ff262d3eff1a1329ff1d1429ff1d1228ff1d1129ff1b0f28ff1a0e27ff190e26ff1a0e26ff1b0e27ff1c0f28ff1d1028ff1e1129ff1e1229ff20122aff20132aff21132bff22142cff24152dff24162dff25172fff26182fff25182fff25192fff261a31ff261a32ff271a31ff261b30ff271c30ff271d2fff271d30ff291e32ff291f32ff281f33ff282034ff292235ff262034ff322633ff805d51ff936855ff926653ff936551ff926450ff926451ff896050ff7f6053ff6c5248ff554038ff3e2c2aff2b1b1eff2b1b1eff4d3535ff714e44ff825a4cff895c4eff8c6051ff8b5e4eff8e624eff8f624eff926351ff895e50ff80584dff7b534dff744c49ff704946ff6b4847ff6b4646ff674545ff614041ff5d3d3eff472e37ff0f081eff0b0522ff0c0622ff0c0622ff0f0929ff0d0624ff0d0624ff0c0521ff09031cff09031cff0a051eff0d0723ff130d28ff1a152dff241f35ff262037ff221b35ff19112fff26203bff2d2d3fff353546ff333346ff2a273fff252239ff23233bff253657ff111433ff0c071eff100723ff160b26ff1f1228ff26192dff2c2033ff302437ff322638ff322738ff332839ff322739ff322739ff332739ff322739ff322738ff322639ff312639ff312539ff312538ff312638ff312538ff2d2034ff2c1f35ff2f2138ff2c1d34ff2e2236ff2f2036ff2f2036ff2f1f35ff2f1f35ff2e1e35ff2f1e35ff2f1c34ff2e1c33ff2e1b32ff2e1b32ff2d1a31ff2d1931ff2e1a31ff2e1a31ff2c1830ff2c1831ff2c1832ff2b1833ff2b1834ff281934ff281935ff271935ff271b36ff271e38ff281f3efe392a3efd6b413bfd743929fd7a3627fe743625ff733426ff713425ff703627ff733727ff743827fe763a29de7a463b599e7baf959a74bc579e75bf929d75be879d75bf7a9d75be6f9c75bf649c75bf589c74bc4d9c74c0449d74bf3b9c75be329e75bd2b9a71b823a075c51e9977bb189f75bf13a179bc108f70af0d9d76b10a9966b20880609f07926db6059966cc048080bf03aa55aa03aa55aa028080ff0280808001ffffff01ffffff01ffffff028080ff01ffffff010000ff01ffffff01ffffff01ffffff0100000001ff00ff000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa02ff80ff03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00ffff0000000000000000000000000000000000000000000000000001ffffff03aaaaaa04bf80bf06aa80d50a9980cc0ea46db6149973b21a9d6cc4229d70bb2b9a77be349d76bf3f9a75be4a9f75be579b72bf4a9b72be02ffffff03ffffff7364717efd4b5f71ff496172ff4a6173ff496273ff486373ff496375ff496476ff4a6578ff4a667aff49758dff4b7796ff4a7196ff497298ff4b7297ff497093ff497292ff487695ff467a9aff4388acff4d9fc5fe56b1dbd368b4da44a18eca769c75be719c73be639d74bf569d74be4b9c74bb409b74bf369c76c22e9b74bc289973b9229d78bb1f9c73bd1d9e7bc11c9b6dbf1d9e7bc1209770b7259f75ba2a9e73bc1c9b76b6269a79bc2eb7e3eec09ee3f3fc76b8d0fd6390a8ff5d8499fe598090ff587c8cff577a87ff567984ff567983ff557982ff557981ff547980ff537a81ff547a81ff557a80ff54797fff54747dff4f6974ff495a6aff455765ff465665ff434a5dff414352ff444a58ff4a5c67ff517278ff527980ff4f777eff4f737aff4e6b74ff4f6f76ff50737aff50757aff517277ff45505aff352d3bff35273bff34263bff36283fff372b41ff3a3246ff3f3c4bff403f4eff413f4eff41404eff403e4cff403f4dff403f4dff413f4cff3f3f4cff3d414fff435c67ff4a7481ff3b4f61ff20192cff211629ff251a2fff271e32ff261d33ff2a2136ff292136ff2b2338ff2c273dff2f2a41ff322b43ff332d44ff322c43ff302a40ff2b243bff251d34ff221830ff1f142cff1e142aff1e132aff1d1329ff1d132aff1d142aff1d142aff1e152bff1f152cff20162dff21182eff221a2eff241c2fff282032ff2c2337ff322940ff393046ff403850ff463d56ff4b425aff49425aff5a4f57ffa38167ffa87d5fffa2785dffa67a62ffa57a60ffa87d61ffb08367ffac8668ffa57e63ffb38e6effad8e71ff91715eff715548ff493633ff2a1924ff4b2b34ff754d43ff8b614fff91644fff92654fff8e624dff865946ff815548ff795147ff744e47ff734c47ff724c49ff714d49ff6a4645ff674445ff614041ff5f3e42ff5a393aff3e2732ff0d0521ff0e0726ff0b061fff0f0827ff0e0726ff0e0622ff0c0523ff0a031dff09031aff09041bff0a051eff0e0924ff140e29ff1e1830ff262037ff251f38ff1b142fff1f1836ff2a283dff333345ff353547ff2a283eff26233aff242238ff24304eff181f41ff0a061cff0e0722ff150a26ff1b0e26ff24172cff2b1f32ff302437ff322739ff33283aff34293aff33293aff33293aff33293aff332839ff34293aff33293aff33283aff322739ff322839ff312738ff322739ff2c1f35ff2d2138ff2f2139ff2e2036ff2e2437ff302237ff302337ff302137ff302036ff2f2035ff2f2036ff2f1f34ff2f1f35ff2e1e33ff2e1e34ff2e1c32ff2e1c32ff2e1b32ff2d1a31ff2e1a31ff2d1932ff2c1932ff2b1932ff2a1930ff27162fff26162fff251730ff251931ff261b32ff472933ff6f382aff6f3324ff6f3524ff6f3424ff733726ff733626ff733726ff733825ff743926ff733827fe733828fb733a2da09e789ea79c74bd5e9d72be9b9c75bd8f9d74bf839e75bf789d75bd6c9e76bf609d75bf569a74be4c9a72bc429b74bd399874bc319c72bb29a276c1239975bd1d9e72c118956abf149973bf109f80bf0c956abf0a9966cc089f80bf06aa80aa059966cc04bf80bf03aaaaff03aa55aa028080ff01ffffff02ff80ff028080ff01ffffff01ffffff00000000010000ff01000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa02ff80ff03aa55aa035555aa03aa55aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff00ffff00000000000000000000000000000000000000000000000000000000000000000001ffffff048040bf059966cc098e71c60db176c413a16bbc189f75bf209f78bf299b76bb329e75bd3c9d73bf489c75bf549b73bf479e77be02ffffff03ffffff73646f81fd4b6072ff496073ff4a6172ff496273ff496374ff496475ff4a6576ff496577ff4c677cff4a768fff4c799aff4c7ba1ff4e7ea4ff5080a8ff4f82a8ff5183abff5284adff5487b1ff5587acfe5081a8fe46789dad6699ba18aa95ca829d74be739b73bf659d74c0599e73bd4d9c74bd419972bc389b72bf2e9b74bc279d6fbe219b74b91d9e7bc11ba171bd1a9d76c41a9d80c41d9572b9209f78bf259f75c12b9a77be209778b7309f75bf28ac8cc656b2e4f0d29ad8e9fd71b0cbfe6094aaff5e8a9bff5b8391ff56818aff567f87ff567e87ff577e85ff567d83ff557b82ff54787fff54747cff4e6874ff4a5b68ff495666ff4a5667ff464e5eff434556ff454a58ff495964ff506e75ff52797eff527a80ff50777dff4f6e77ff4c6a74ff4e7177ff4f747aff51757bff526974ff3b3d4bff36283dff37283fff36283cff37293fff372c41ff3d3749ff3f3d4cff403f4eff41404fff41404eff42404eff41404eff41404dff403f4dff3f404dff3e4956ff436774ff496c7dff27293eff1d1126ff1e1127ff1e1126ff221129ff211229ff21132aff211329ff22132aff22132aff221429ff211228ff201327ff1e1325ff1f1528ff22192eff281f34ff2d233aff32283fff352c41ff382e44ff3a3047ff3c3248ff3d344bff3f364bff3f374dff3f374dff3f384fff40394fff40394fff40394eff403a4dff40384dff3e364cff3a3347ff342e41ff2f2a3dff2c2538ff2a2338ff2a2138ff2e212fff9b8060ffc39b70ffc29d73ffcaa57dffcba57effc6a078ffc39e77ffb9956effb7916effad8769ffbb9672ffa78364ffba9674ffb38c66ff9d7758ff654d42ff3c2a30ff4f3033ff865b4bff95694eff976850ff9a6850ff8d6353ff764e46ff714c49ff6a4747ff6d4b4cff775051ff704a46ff6c4947ff684446ff644043ff5c3c40ff5a3b40ff261a2aff0b0521ff0d0525ff0c061eff0f0828ff0d0622ff0d0624ff0b0420ff090418ff09041bff090419ff0a051eff0f0924ff171129ff221d33ff241e37ff1e1832ff19112fff29243bff302f42ff343447ff2b2940ff28243cff252139ff272b46ff1e2b4eff09041bff0c0521ff120925ff190d25ff201429ff291d31ff2e2336ff312738ff342a3bff352a3bff352b3bff342b3bff342b3bff342b3bff342a3bff342a3bff34293bff342a3bff332a3bff33293aff33293bff2d2136ff2f243aff2f2139ff2f2238ff302539ff312538ff312438ff322439ff312337ff302337ff302236ff302237ff302135ff2f2136ff302035ff2f1f35ff2e1f34ff2e1d33ff2f1e33ff2e1c32ff2e1c33ff2d1b33ff28182eff26152cff24132cff23152aff24152bff38202cff69342fff713926ff6a3220ff6e3223ff6e3322ff6f3423ff723824ff763824ff773725ff753825ff713723ff743723ff783828fc753927b682545eb99d74beae9d75bda29d74be979d75c18c9d75bf809d74bf759d76be6a9c76be5f9c73bf559c75bd4b9c77be429b74bd399d74bc319c78bb299b76c1249c71bf1d9e72c1199970c2159e6db6119678c30e926db60ba274d109aa71c607926db6059966cc059966cc048040bf028080ff028000800280808001ffffff0280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa028080800280808003aa55aa028080ff01ffffff0280808001ffffff01ffffff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000001ffffff0280808003aa55ff059966cc09aa71c60caa80bf11a578c3179b6fbc1e9977c4279d76be309a75bf399d74c0449d74bf519d74bd469d75bd02ffffff03ffffff73667181fd4c6173ff4b6173ff496272ff486373ff496474ff496475ff496577ff496778ff4b687cff49778fff497597ff4b7a9fff4e7ca3ff4f7ea5ff5080a6ff5381a9ff5384abff5284adff5587b1ff5487b3fe5488b38b799ab4309f7abf859b73be769c73be699b75bd5b9d73bf4f9e74be449d74bb3a9a72bd309f75c5289973bf229d70bb1e996fbb1a9d76c4189f75bf189f75bf19997ac21ca476bf209f78bf26a179c32c9c7abf2c9c74bf1ea277c416a280c52be7ede7db87a3b3fe67869cff607f91ff5d7e8dff597d87ff597c85ff587781ff56727eff556d7bff526778ff4f5d70ff4b5969ff4b5668ff4b5769ff474f61ff434255ff454655ff4a5260ff4f6971ff51777bff53797eff52787eff4f767bff4e6c74ff4c6d74ff4f7278ff4f7478ff527378ff4b5d64ff383645ff392b41ff352a3dff37273dff37293fff382e42ff3c3747ff403e4cff41404eff42414fff42404eff40424dff42404eff42404eff41404eff3f4150ff3f4f5cff48727bff3d5c6fff1d1a2fff1d1127ff201127ff201228ff201129ff201229ff211329ff211329ff23142aff23152aff24162cff25172cff26182dff271a2fff281b30ff291c30ff281c2fff291c30ff281c2fff281d2fff281c2fff281b30ff271a2fff271b2fff271b2fff261b2fff261c2fff271d30ff261d30ff271d31ff271d32ff271e33ff281e33ff281e34ff271d35ff281e35ff2a1f37ff2a1f36ff291f34ff281e33ff271f32ff271e2bff765850ff9a725aff896348ff886145ffad8961ffc3a072ffc6a77affba9770ffb9946cffc7a37cffc9a37affba9a6dffb28f63ffb9956dffa67e62ffbd956fffa98262ff594041ff331c2aff603b3bff8f6456ff8f614fff775044ff55363cff2a1922ff1c0e19ff1b0e19ff2b1c26ff4f373cff755454ff714d4cff6a4649ff654148ff5d4042ff4a333aff0c0424ff0d0525ff0a041cff0f072aff0c0627ff0d0724ff0c0622ff080419ff08031cff080419ff09031eff0a0622ff120c27ff1e1731ff241e34ff201b33ff18102dff221e36ff2c2a40ff333246ff2e2c42ff28253dff25223aff272842ff22304fff09061eff0b0520ff0f0724ff170c26ff1d1129ff271b30ff2e2234ff322839ff352b3cff362d3dff362d3cff362d3dff362c3cff352d3cff352d3cff352c3cff352c3cff352c3cff342b3bff342c3bff342b3bff2d2136ff32273dff2f2339ff302439ff32283aff332739ff332639ff332639ff322538ff322639ff312437ff322437ff312337ff312337ff302236ff302236ff2f2135ff302136ff2f2033ff2e1f32ff2e1d33ff29182fff251627ff231424ff231327ff251128ff472426ff703b27ff6d3320ff703320ff703421ff713521ff70341fff6f3421ff73381eff783b23ff723621ff743624ff743623ff733423ff773926fd753826d37c4944b49f76bf7e9e73beab9d74bda09c74bf959c74be8a9d74be7e9c73be739d73bf689d76bf5e9b75be539a75bb4a9b75be419d76bc399d74bc309a75bf2a9e73c2249c71bf1f9c73bd1a9d76c416a274c5129c71b8109f70bf0d9d76b10ab280cc098e71aa07926db6059999cc048080bf03aaaaff03aaaaaa02ff80ff01ff00ff028080ff00ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080028080800280808003aaaaff035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808003aa55aa01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff010000ff0000000000000000000000000000000000000000000000000000000001ffffff0280808003aa55aa048080bf07b692db0caa80bf109f70bf159e79c21d9572b925986eba2d9977c1379974be429e74bd4d9f74c043a076c202ffffff03ffffff716a7185fd4c6174ff4a6273ff496272ff486373ff496474ff4a6476ff496678ff4b6779ff4c697dff48758eff487397ff4b789fff4e7ba0ff4f7ca4ff4f7ea5ff507ea6ff5182a8ff5083aaff5284abff5384acfd5686af757194ae839e75bf889c72bf799c72be6c9c74bf5e9b72be529b73be469d75bd3c9973bb339b73be2a9873bc23996dbd1e996fbb1a9d76ba179b6fbc16a280c5179b7abc19997ab81d9572b9219b74c1279d76be2b9a77be2e9b74bc2e9b74bc05ccffffa47b879dfd68728eff5b697fff57697cff576379ff526074ff515e71ff4f5a6fff4d586dff4b5669ff4a5569ff475365ff464b5eff434255ff454355ff4a5162ff4d636cff527278ff52777dff527a7fff52787dff507279ff4e6b74ff4d6f76ff4e7379ff507478ff516c73ff49505eff393143ff3c2e44ff372a3fff37293fff37283eff392d41ff3d3849ff403f4dff41414eff42414fff42414fff41414dff42424eff42414fff41414eff404452ff405a65ff496e7bff334254ff1b1327ff1f1226ff201129ff211228ff221329ff21132aff22132aff23142aff24152aff24152bff24162cff26182dff26192eff281a30ff281c31ff291c31ff291d31ff2a1d32ff2a1e32ff2b1e32ff2b1f33ff2a1f33ff2a1f32ff2b1f33ff2a1e33ff2a1f33ff2a1e33ff291e32ff291e32ff281e32ff281e33ff291e34ff291f34ff291f35ff2a2036ff2a2036ff2a2036ff2a2037ff2c2238ff2d243aff30273bff2d2539ff332937ff735c4dffb38969ffc49874ffc6a277ffbd9d6effbfa06effcfb080ffccae7effc9a879ffbd9a6fffcca77cffbc976dffd1b07bffc9a870ffc4a36fffb9936bffb48b65ffb38b6cff785750ff321b2dff361f2aff402b2fff29161fff3e2629ff5a3a35ff785245ff805c4bff775343ff5a3b35ff573d3dff7f5c58ff775151ff714b4dff69484bff65464aff24172dff0c0423ff0b0420ff0e0624ff0f0628ff0d0623ff0e0724ff0a041eff08031aff0a041bff09031cff09041dff0e0923ff17112bff211c33ff221c34ff1c142dff1d1731ff2a263eff312f45ff2f2d43ff29263eff27223bff27263fff24314cff0d0d26ff0a041cff0d0723ff150b26ff1a0f27ff24182dff2c2133ff312839ff342c3cff362f3eff372f3eff372f3eff362f3dff362f3dff362f3eff372e3dff362e3dff362d3dff362d3dff362d3cff352d3eff2e2339ff33293fff302439ff32273bff33293bff34293bff33283aff34283aff332839ff332739ff322738ff332739ff322538ff322538ff312438ff312437ff302337ff2f2435ff302136ff2f2033ff2b192fff27152aff241427ff231226ff2f1823ff613226ff7b3f27ff763a24ff723721ff743922ff70351fff6c3120ff70381fff703c27ff683c2bff69493aff7f4a31ff733824ff713422ff723322ff733624ff763a26e7784032759d78aebd9d74be9b9c75bfa89c75be9e9b74be939c74bf889c74bf7d9b74be729a74be679c74bf5d9c73bd539a72bb4a9b75be419d76bc399d74bc329975bd2ba077be259f75ba209f78bf1c9b6dbf179b6fbc149973bf108f70bf0e926db60c956abf0a9966b2089f80bf06aa55d5059966cc04bf80bf03aa55aa0280808002ff80ff0280808001ffffff01ffffff000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff0100000001ffffff01ffffff028080800280808002808080035555aa035555aa0280808003ffaaff03aa55aa03aa55aa035555aa035555aa03aa55aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000280808002808080048080bf07926db60a9966b20f9977bb159e6dc21c9b76bf239975bd2c9774b9349d76bf3f9e75c24b9c74be409f78bf02ffffff03ffffff66717687fd4d6174ff4a6273ff4a6274ff496474ff496475ff486677ff496778ff4a677aff4c6b7eff48748fff477395ff4c779eff4e79a0ff4e7aa2ff507da4ff507ea4ff5281a7ff5181a7ff5382a9ff5483abfe5483ac746e91b0699e75bd8b9c74bf749c75bf6f9c73bf629a72be569a74be4a9b72be3f9a71be359a73bc2d9971bb25986eba1f9c73bd1a9d76ba179b6fbc159e79c2159e79c2169774b919997ac21d9e72b9219b74c1279d76c42e9b74bc359f73c0189f80bf63798198fc616582ff5e6279ff565e76ff545b72ff525a71ff50576eff4f566bff4f5367ff484c60ff464456ff454053ff4a475bff4b5162ff4e616dff527078ff53777dff54797fff53797fff54767eff506f77ff4d6d74ff4e7277ff4e7579ff507479ff4e626cff42404eff3c3145ff3d3247ff382a41ff372a3fff37293fff392c40ff3f3a49ff41404dff42414fff42424fff43424fff42424eff42424fff43424fff424350ff404655ff476774ff4e7080ff2f3649ff1e1224ff201329ff211429ff23152bff24162cff25172dff27182eff27182eff27192eff28192fff261a2fff281b30ff291d32ff291e33ff2b1f34ff2b1f33ff2c1f34ff2c2034ff2c2035ff2c2035ff2c2135ff2c2236ff2d2136ff2d2236ff2d2236ff2d2236ff2e2238ff2e2337ff2e2338ff2e2338ff2e2439ff2e243aff2f253cff31263dff31273eff342a3fff362d41ff352c40ff31273cff2c2238ff281e33ff22192cff1e1a29ff24232fff534f53ffb7a287ffd5b58effd7b691ffd1b58cffd3ba8bffd5b885ffd6b680ffdbb585ffe2bd8dffd6b380ffd2b27dffd4b47fffc6a674ffdab67cffc09d70ffcfae7effc9a278ffc49e75ff836358ff2f2230ff2b1c2dff73574fffa77e61ffa37a5bffa57d5cffa17859ff9a7055ff96684cff86604aff7d594eff875e59ff7f5854ff825b5aff826061ff56434fff150f2aff09031cff09051bff0e0726ff0c0523ff0e0523ff0b041eff090416ff090317ff090516ff090517ff0b061dff110b27ff1d1731ff221c35ff1f1830ff19122cff27233aff2e2b42ff302e45ff29253dff27233bff27253eff262f49ff121834ff0b041cff0c0621ff120924ff190d27ff21152bff2a1f32ff302838ff342e3cff36303eff37313eff38313fff37303eff37303eff37313fff37303fff38303fff37303eff37303eff36303dff372f3eff2f2438ff352c41ff302439ff342b3dff352b3dff352b3bff352b3cff352a3bff352a3bff34293aff34293aff34283aff34283aff332739ff322739ff322639ff312538ff302536ff322238ff2d1c31ff28172bff261528ff251326ff391d22ff754028ff814124ff763821ff753922ff7a3c23ff763924ff6a2f1eff773c26ff713e2eff40282aff2c1c29ff2e1925ff5e413bff7e4630ff713525ff753523ff743724ff743825ff753b29898a5d5d6e9b74beae9d74bfb19c75bda79c74bf9c9d74be919d74be869c74be7b9b74bf719c73be679c74bc5e9b75be539a72bb4b9c77be429b74bd3b9c75be339b73be2d9f77c1279d76be229d70bb1d9572c119997ac2159e6dc213a179bc109f70af0d9d76b10ba274b909aa71c60880609f06aa80d5059966cc03aa55aa03aa55aa03aaaaaa028080800280808001ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000001ffffff02808080048080bf07926db609aa71c60e926db6129c71c6199970b8219b6cb9299b70bb329e75bd3d9b71bc489c71bc4e9d72ba06d580ff17a67abc567d828bfc4e6174ff4b6273ff496375ff486474ff496576ff486677ff486678ff4c677cff465f71ff4b7491ff477194ff4a749cff4d789fff507aa3ff4e7aa2ff4e7ca2ff507ea5ff5180a6ff527fa7ff5381a7fb5380a9766c8cab4e9d76c18f9d74bf799c74be739b73c1679c74bf599b73c04e9a72be439c72be399870b7309a70ba289973bf219b74b91ba171bd189f75bf159e79c2149973bf14a673bf16a274c519997ac21d9e7bc1229d78c3289973b929a276c123a075bd2b82889ae95c647cff555065ff514d66ff4e4b60ff4c4a5dff49465aff484359ff474457ff4a485cff4c4f60ff4e5567ff526070ff536d79ff53747cff53797fff567980ff54797fff52767dff506e77ff4e7076ff4f757bff51767cff517679ff495864ff403a4aff3c3146ff3e354bff3a2d42ff382940ff392940ff392e42ff3f3848ff41404dff42424fff42424fff43424fff42424eff42434eff43434fff42444fff3e4b57ff4a6a79ff4c6b7dff27263bff1f1326ff211329ff24152cff25162dff27172eff271930ff291b30ff2a1c31ff2a1c31ff2a1e33ff2b2034ff2c2235ff2c2236ff2d2336ff2d2437ff2d2437ff2d2437ff2e2437ff2e2436ff2f2538ff2f2538ff2f2538ff302639ff302638ff302639ff302739ff2f273aff30283aff31283cff32283dff32283eff33293dff342940ff352a40ff362a40ff31263aff291f33ff241b2eff1f152aff21192fff322b42ff464158ff524f65ff4d4c5fff48495bff444355ff5e4d4affa0866fffb89a73ffb89d78ffb69d72ffac9768ffb59b71ffb99c76ffbea278ffcdae82ffd2b484ffdfc690ffe2c58cffd3b47dffd3b27effd2ad7affd5b47bffc7a476ffc59b76ff705854ff543d45ffbb976fffc49d75ffb9946dffaa8261ff9f7a56ffad865fff9f7354ff9d7256ff946c58ff8c6157ff815b55ff7e5957ff835a56ff705760ff4f4a61ff3a3651ff2a2546ff261e3cff0c0621ff08021dff070118ff060314ff060116ff070315ff080415ff0a0618ff0e081fff16122dff201c35ff1e1931ff171029ff272339ff2b293fff302f44ff29263eff28243cff27253dff282e45ff151f3bff09031bff0b061eff100724ff160c26ff1f122aff281c31ff2f2737ff332e3bff36313eff37323fff383240ff383240ff383240ff383340ff393240ff38323fff383140ff383240ff37323fff373140ff30263aff372d42ff30263bff342d3eff352d3dff362d3dff362d3dff352c3cff352b3cff352b3bff352b3bff352a3cff342a3bff34293bff33293bff322739ff322739ff322639ff2e1c33ff29192dff271728ff261226ff4a2724ff83492dff884727ff7b3f22ff773a20ff75361fff753725ff70351fff834e32ff5b382fff38272eff342331ff2a1b2aff2b1a2aff271922ff59342dff773e29ff743623ff6e3120ff743824ff733926e57a47382e8b7485a99d74beb89d74beaf9c75bfa59c74be9a9c74be909c75bd869c74be7a9d73be729d74be689a73bf5e9b75be549b73bc4d9c74bd449a74bf3c9d73bf359a73c02f9d77be299b76bb249c78bf1f9c73bd1ca476bf179b7ac8149973bf11a578c30ea480c80caa6ad50b8b74b9098e71aa07926db606aa80d5059966cc03aa55aa03aa55aa028080ff01ffffff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff0100000001ffffff01ffffff028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa03aaaaaa03aaaaff035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aa55aa06aa80aa089f60bf0caa80bf119678c3189f75bf1f9c73bd279676be2f9d77be399d74c0449a74bb519d74bd3a9a72bd289f73bf39949da6fd4c5f73ff4a6273ff486476ff496576ff486476ff486777ff445c6fff394d61ff466c81ff49748fff456e92ff4a739aff4d769eff4e789fff5079a0ff507aa1ff4f7ba3ff4f7ba2ff507ca3fe517da5fb537ea7856b8ea93d9f79c0939c74bf869c74be789d73bf6b9b72bf5e9b75be529b73be479e77c23d9b75c0339b73be2c976eb9249571b81d9e72c1199970c2159e79c2149973bf13a179bc149973bf179b6fbc1a9d76ba1da77bc123a075bd1f9c73bd259f75c1189f80bf5e92abc3eb6e7f97fd616572ff5a5f75ff595a71ff56596fff55576cff54576cff555e6fff566676ff586e7bff55737cff53767dff567a80ff567a80ff547a7fff52747bff4f6f77ff4f7279ff51767dff52787eff517178ff434754ff413447ff3d3045ff40394dff3b3246ff382b40ff392a40ff3a2d42ff403b4bff40424dff42434fff434350ff43434fff43434fff43444fff42444fff434652ff43525dff4f7483ff435a70ff221e31ff221329ff23142aff24152bff24172dff27192fff281b30ff2a1d32ff2b1f33ff2c2034ff2d2135ff2e2337ff2e2538ff2f2639ff30273aff32293cff32293cff322b3dff332a3eff332b3dff332b3dff342b3dff332a3dff332b3eff322a3eff332b3eff332a3eff342a3fff352b3fff362b3fff362b3fff34293bff302638ff2b2231ff261c2fff21172cff20182dff30293fff433e53ff4b485fff47455bff424154ff39394aff313141ff2d2c3aff31303fff343343ff353443ff3b3944ff95867affddb985ffebd9a7ffe9d6a3ffe9d8a3fff1dda7ffe6cea5ffe4c79effd6ba89ffd8bb8dffcdad7effcba87cffe3c28effe3c08bffbd9b6effd3b07bffdbb980ffd7b681ffb18e70ff61484cffd0b588ffcbad84ffb59469ffb1906affb5916affb7936bffa58160ffaa8064ffaa7d61ff9f785bff8e665aff8d645bff88655aff705959ff252538ff17122bff262536ff2f3043ff3f3e5bff292241ff24213aff24233bff25243dff232240ff201b3cff1e1a36ff17132cff110c24ff1d1832ff1e1934ff18122bff241e38ff29263fff2f2e44ff29263fff28233dff27243dff282c45ff1b2745ff09071eff0b051eff0d0624ff140c27ff1c1129ff261a30ff2e2736ff352f3dff36323eff383441ff383440ff393441ff383441ff3a3541ff3a3441ff3a3542ff393341ff393441ff383440ff393341ff31283cff382f43ff32283cff36303fff372f3fff382f3fff382f3eff382e3eff362d3dff372d3dff362c3dff362c3dff362c3dff352c3dff352c3dff342a3cff34263aff301d33ff2b1b2bff291729ff241225ff5c362aff894a27ff8b4726ff894525ff814225ff783e25ff723722ff7f492aff875843ff392628ff342333ff342035ff332233ff332436ff2c1b2bff291c28ff291823ff7b4e3dff723a27ff733724ff753725ff753825ff773b2ab6814e4250a380c2c09b74bea09c74bfaf9c75bfa49d75bf9a9c74be909c75bf869c74be7b9b74bf729d74c0689d76bf5f9c73bf569d74c14e9d72be469d75bd3f9a75be379e79c3319c78c12c9c74bf26a172bc21a274c11d9e72c119a370c216a274c513a179c9109f70cf0ea46dc80ba274b909aa71c6089f60bf06aa80d50599669904bf80bf028080ff028080ff0280808001ffffff010000ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000001ff00ff03aa55aa059966cc089f80bf0ba274d1109f80bf15aa79c21d9e72b9249c71bf2e9b74bc369c76c2409b74bf4d9c74bd379e74be1baa7bc622b49dc3f64b5d71ff4a6375ff496576ff496576ff4a6677ff425367ff3f5367ff4a6a7dff476d83ff48728eff436b90ff487199ff4a749cff4e769fff4c749cff4e779eff4d77a0ff507aa1ff507ba2fe517ca4fd527da4a16988a50eb6a4db729d74be8b9c74bf7e9c73be719c73be649c73bf589c74bf4c9a72bf429b70bd389b72bb2f9d72be289973b9209778bf1c9b76bf179b6fbc14a680cc13a179c9129c63b8149973bf16a280b91a9d76ba1e9977c423a075c526a179bc109f80bf0db1b1d8639bc4d3f46b8ca4fe5f6b7eff5b6679ff5d6679ff5e6a7cff5d6f80ff5c7183ff5b7482ff58757fff577780ff587b82ff577b81ff567980ff54737dff51717aff50737aff51777dff52767eff4f6771ff3e404aff423346ff3e3243ff3f3a4cff3d3a4dff382e42ff392b41ff382c40ff3f3a48ff42424eff41444fff434450ff434450ff42444fff434450ff434550ff424752ff425560ff507486ff38475eff1e1527ff221229ff221429ff24152bff27192eff291b30ff2a1d32ff2c1f34ff2d2135ff2f2337ff2f2438ff2f2639ff31273bff32293cff32293dff322a3dff332b3eff332c3fff352d40ff352d41ff362e42ff362e42ff372e42ff372e42ff362d40ff362d3fff362c3fff352a3eff32273bff2d2334ff281f2dff211729ff201629ff2d233aff362d45ff3e364dff4a455aff4a465aff3d3a4eff302f40ff2f2f3eff333342ff343443ff353544ff363645ff363745ff373747ff383848ff39394aff3b3d4dff3f3e48ff7a6c62ffd3c099ffd6bf91ffcfba89ffbb9b69ffbd9b6fffc2a27cffe0c69cffe4cfa1ffe2ce9effebd09dffe3c78fffddbe8affedcd97ffe8cb8fffe3c589ffddbc83ffcea879ff57444dffcfb383ffd4ba88ffd1b987ffc8ac7fffbd9d75ffb79572ffb89670ffad896aff906b59ff9f7e66ff907261ff956f63ff866458ff886f67ff2e324fff282d4fff191c37ff070713ff0b0a10ff282834ff2d2b3bff2f2d40ff272537ff141224ff0d0b1cff0d0a1bff0b081cff0c081fff18142eff1d1935ff18132cff1f1934ff27243eff2c2c42ff292840ff27243eff26263eff292a43ff1d2b46ff0d0d24ff0a041eff0d0624ff120a28ff1b0f29ff24192dff2d2536ff352f3cff383440ff393642ff3a3643ff3a3642ff3a3743ff3a3743ff3a3743ff3a3743ff3b3744ff3b3642ff3a3743ff3a3542ff332b3bff393143ff33293dff383240ff383140ff3a3241ff383140ff393140ff38303fff382f3fff372f3fff372d3dff372e3fff362e3dff362d3eff372a3dff312035ff2e1b2eff2d182aff2b1626ff593822ff9d5c2cff884825ff8a4824ff854221ff87412cff7b3d23ff905838ff674336ff291b21ff342335ff312137ff302233ff322135ff312336ff322237ff2c1d2cff281a28ff332026ff7d523cff733823ff773a24ff773824fe763b28fd783e2c7a8e6266709d76bfbf9c74bfb69d74bfad9c73bea39c74bf9a9c74be909c75bf869c74be7c9c73bf739d73bf6a9c73be619b74bd589c74bf519d74bd499a73bd429b74bd3b9c75be349d76bf2ea174bc299b76bb249c78bf209f70bf1c9b6dbf189f75bf159e79c211a578c30faa77bb0c956abf0b8b74b9089f80bf07926db6059999cc03aa55aa03aa55aa028080ff0280808001ffffff00ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa03aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff0280808004bf80bf06aa80d50a9966b20ea46db6149973bf1a9d76c4229670bb2b9a71be349d71bf3e9c73bd4a9b72ba2a9e79bc0db189c409e3e3e3e74e6173ff4a6374ff496576ff476172ff3e5163ff455b6bff48697bff486b7cff476d81ff49738eff466b91ff497198ff4a7299ff4b749bff4c749cff4e789eff4e779fff507aa1ff5079a1fe517aa3fd527ba1c46282a318cabfd54f9b74be879d73bd839c75bf769c75c06a9c76c05e9b75be529b76c1479a73be3d9b75c0349d76ba2b9a71be249c71bf1e996fbb1a936cba16a274c513a179c913a179c913946bbc149973bf189f75bf1ba171bd209f78c726a179c3279d76c414a680cc16b9a2d16f8ebfd6f5749bb2fd688499fe637c91ff627a8cff607989ff5c7986ff5b7983ff5b7a83ff5a7b84ff597b82ff587880ff55747cff53717aff51747bff53777dff52767bff4a5e67ff413c4bff413546ff403345ff3e374aff403d50ff3a3346ff392d42ff392c41ff3f3848ff42424fff434450ff434550ff444450ff434450ff43454fff444550ff414752ff455763ff537182ff364757ff1c1327ff211328ff23142aff25162dff27182eff291c31ff2a1e33ff2c2135ff2d2337ff2f2539ff30273aff31283bff31293cff312a3dff322a3dff332b3dff322b3eff332b3dff322a3cff32293bff322a3bff31283aff302739ff2f2637ff302537ff2e2335ff2c2133ff261b2dff22172aff2d2437ff322b3dff352e41ff3e3951ff4a4759ff424151ff3b3949ff343444ff353542ff353542ff363644ff363745ff373747ff373849ff373a48ff383b49ff383c4aff393c4bff3a3d4eff383d4dff3a3c4cff3a3e4aff3b3d4cff3c3f4cff615b5cff95897fffb4a38cffb69e83ffc2aa89ffdfd199ffe8d89dffe8d4a1ffd9c38fffc7af84ffdcc091fff0d49dffeacb94ffeece8fffeed090ffecce94ffc9a97eff2f2232ffc5aa89ffd0b688ffd2ba8bffd1b68dffc7ae84ffceaf88ffc7a782ffc3a281ffae8f74ff9e846dff846e63ff746e79ff715e6aff715c66ff444b67ff262a52ff252652ff191e3fff0b0a16ff08070cff09060eff0e0b17ff171722ff262433ff2c273eff242038ff221d37ff25213aff28233dff2b2642ff2c2942ff2c2c42ff2e2f46ff2f3046ff2b2a41ff27243dff282640ff292a42ff212d46ff0d112cff09031fff0c0523ff100826ff190e2aff22162dff2d2436ff352f3dff383540ff3a3742ff3b3843ff3c3844ff3b3844ff3b3843ff3b3845ff3c3844ff3c3844ff3b3844ff3b3844ff3c3745ff342d3fff3a3245ff332c3eff3a3543ff393341ff3b3442ff3b3341ff3b3241ff3a313fff39303fff393040ff393041ff38303fff36303eff382d3eff332337ff2d1b2fff2c192cff2b1626ff5f3a23ffa76534ff9b5729ff884821ff864523ff844326ff934e2fff875534ff452d28ff2e202cff352435ff322336ff322336ff322335ff312135ff302335ff312234ff332335ff2b1c2cff271827ff412e2eff804f37ff743922ff793a25ff763825ff773e2aea7841314f9b778b899c75bebf9c74beb79c74beae9d74bda49b73be9b9c75bf919b74be889c74bd7e9c73be759b74be6c9c76bf649c75bd5b9d76bf539d75be4b9c74be449d74bf3d9f75bc379e74be319c72bb2c9c74b9279d76be229d78c31d9e72b919a370c216a274b9129c71c60f9977cc0c9580bf0a9980cc098e71aa07926db606aa80aa04bf80bf028080ff03aaaaaa01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa03aa55aa03aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff048080bf06aa80aa098e71aa0d9d76c412aa80c6189f75bf209770b7279d76c4319c72bb3b9c70be469971bd2d9f77bb149973bf1fb594cec5576a7bff496475ff485f72ff3d4f63ff4a6173ff496878ff48697aff4a697bff476c80ff48738dff456a8eff4a7096ff4b7399ff4b739bff4d759dff4d759cff4e769eff4e779fff4f779efe5078a0fe51799fde5f82a431a7a1c67b9e76bf7b9b74bd899c75c07d9d74c0709b74bf659d74c0599b75c04e9a72be439c76be399874bc319772bb289f73bf22a578c31d9e72b9189f75bf159e79c213a179c913946bbc13a179bc159e79c2189f75bf1c9b76bf229d78c3299b76c12a9e73c216a274c520a787bf64a8dbedeb7da8befd68889eff628092ff61808eff607e8cff5e7e89ff5c7d86ff597d84ff587980ff56767eff55757dff54757eff54777fff507279ff4b5662ff423a4cff423848ff413647ff3e3446ff424354ff3d3a4cff3b2f44ff3a2e41ff3c3445ff43424fff434650ff444551ff454551ff434550ff444450ff444650ff424853ff465965ff537182ff2a3044ff1e1227ff221329ff23142aff26182eff291a31ff2b1e34ff2d2136ff2f2338ff2f2639ff31283bff32293cff332a3dff342b3eff332b3eff342b3eff332b3eff352d40ff362f40ff372f41ff383042ff383142ff373041ff362f40ff342b3cff2d2435ff2b2234ff2d2537ff363040ff403c4cff4a4859ff444253ff3d3e4cff393a47ff3b3b4aff3b3b4aff3b3c49ff3a3b49ff3a3949ff393847ff393a49ff393b49ff3a3c4aff393d4cff3c3d4fff3c404fff3c414fff3b414eff3c414fff3d424fff3d4150ff3c414fff3c414fff3d404fff3d414eff3d404fff3f3f4fff5f5c65ff9d9b8fffcfc0a4ffe0cca5ffe6d8a5ffc7b481ffeed5a5fff2d9aafff5dca8ffe1c995ffd8bd8bfff3d8a3ffefd295ffe9d29aff6f5851ff2a182bff8d7977ffc8b28dffd2bc90ffddc197ffdec198ffd7bb94ffbfa480ffb19878ffaa8d73ff9f826aff817163ff535f7fff5c769aff48658aff395179ff26396aff2a3460ff212a4fff181e3dff0d0b19ff07060bff08070cff08070dff090714ff0a061bff0b091bff0c091eff0f0c22ff120f27ff191631ff1c1a35ff1b1931ff28273eff2c2d43ff2a2b41ff26243bff2a2841ff2c2c45ff222b45ff121935ff0a0420ff0c0422ff100726ff180d2bff21142dff2c2235ff342f3dff393541ff3b3843ff3d3945ff3c3a45ff3d3a45ff3d3a45ff3c3a45ff3d3945ff3d3a46ff3e3a46ff3d3b46ff3d3947ff363042ff3b3546ff342d3fff3b3743ff3b3643ff3c3643ff3c3542ff3b3442ff3b3341ff3b3341ff3a3341ff3a3242ff3a3241ff3a303fff36263bff301c32ff2e1a2cff291324ff6b4027ffa86930ff9a5b28ff945427ff914f29ff8c4b28ff9c6135ff87603eff301e21ff342436ff352638ff332536ff322538ff332437ff312436ff322336ff322234ff312433ff322335ff312335ff291c2bff261726ff4f342fff834e36ff7a3d26ff793c27fe783c29fd793f2dd27b4838389b7696ae9b74bdc09d75beb89b74bcae9d75bfa59c74be9c9d74bf939c74bd8a9b74be819c75be789b75bf6f9c75bf679c74bf5e9d75c1579e75bf4f9b74bb479e77be409b74bf3a9a77bd339b73be2e9b74bc299b76bb249c78bf1f9c7bbd1a9d76ba169774b9129c71c6109f80bf0d9d76c40a9980cc09aa71c607b66db6059966cc0480408003aa55aa028080800100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000001ffffff01ffff000280808003aa55aa059966cc089f80bf0caa80bf109f70bf16a274c51e996fbb25986eba2e9b74bc389672bb429b74bd4e9d76be559c72bd1ca480bfa85b6c7cff475d71ff3a4d60ff496275ff4a6778ff496878ff486879ff49697bff466d7fff48728cff466a8dff4a7095ff497299ff4a739aff4c739bff4d749aff4d749bff4e759dff4f769dff50789dff4f769df655789b38929bb6949b73be9d9c73be909c75bf849c74bf789b73bd6b9d75c1609a75bf549b73bf499d73c03f9a71be379e74b92d9f71c126a172c3209f70bf1ba17bbd17a67abc159e79c213a179c9139479bc149980bf169774b91a9d76c41f9c73bd259875ba2ba077be2d9f77c11f9c7bbd23a07cc55dafe4f1e583bdd5fd6a92a4ff648695ff608391ff5e7f8aff5c7d87ff597b84ff587981ff567980ff577981ff547980ff556f7bff49505eff443d4cff443b4bff43384aff3f3447ff444253ff434354ff3c3347ff3c3043ff392f41ff42404dff434550ff434651ff454652ff454650ff444751ff454651ff434953ff445b64ff537083ff292d42ff1d1226ff201129ff23152bff271a30ff2a1d33ff2d2136ff2d2437ff302739ff31283bff31293cff322b3dff322d3dff332e3eff352f40ff353041ff373242ff383242ff363141ff352e3fff322c3cff312b3bff30293aff322c3dff352d3fff383243ff3c3748ff403c4cff403e4fff3e3c4dff3c3b4aff3e3c4dff3e3c4cff3d3b4cff3b3b4bff393c49ff393a49ff3b394bff393c4aff393c4aff393c4cff3a3f4bff3c3f4fff3e4052ff3f4351ff3e4451ff3f4451ff3f4553ff3e4553ff3d4553ff404554ff3d4552ff3e4552ff3f4452ff3e4351ff3f4451ff3e4450ff3e4450ff3d4452ff444e57ff76746fffc3bda1ffefdfb8fff1e1b2ffdcc895ffe2d29fffceb889ffe6ce9cffeed9a4ffecd9abffd7c094ff6c5a4cff2b192aff2a172dff30222fffbda792ffcdb28dffcbae8dffc1a684ffd9c19cffd3bb97ffcdb18cffc7ad8dff9f8571ff6f5d5fff322e44ff3a3b4fff698196ff6991a9ff325887ff1f3a71ff293667ff202f62ff181f3fff090612ff07050bff08060dff07040fff0b061cff0c081eff0d0924ff0e0923ff110c27ff1b1534ff1d1937ff130f2bff232039ff2b2841ff292540ff231e37ff2a243fff2b2944ff202641ff15213bff0b031fff0c0423ff0f0627ff170c2cff20132dff2b2134ff342f3eff393541ff3c3944ff3d3a45ff3d3b46ff3e3b46ff3e3b46ff3d3c47ff3e3c47ff3d3c47ff3e3d47ff3d3d47ff3d3c46ff36333fff3b3745ff352f40ff3d3a45ff3d3844ff3d3844ff3d3744ff3d3744ff3c3643ff3b3542ff3b3442ff3b3642ff3b3241ff382a3dff311e33ff2e1b2eff2a1526ff69442fffad6d2cffab6b2effa8662cff9a592aff91512affae7040ff7d5841ff261820ff342535ff352737ff342538ff342639ff332638ff332539ff312536ff322537ff332535ff312533ff312335ff322536ff332335ff291a28ff251923ff5f3d32ff773f27ff7c3e28ff793c27fe763d2bfd783d2da783544b50a379c2ae9d75bfc09d75beb79c74beaf9c75bfa79c76bf9e9d74be969c75be8d9c74be849c76bf7a9d75be729a74be6a9c76be619b74bd599e75c0529b76be4a9b75be439c76be3d9b75bc369c76bd309a75bf2a9e73bc249c71bf1f9c73bd1ba17bbd169774b913a179bc0f9977bb0d9d76c40a9966cc089f60bf07926db6048080bf03aaaaff028080800280808001ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa035555aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aa55aa059966cc07926db60a9980cc0f9977bb159e79b61b9771bd229d70bb2a9e73c2359a73bc3e9c73bd4a9b72be569d74be329e7abd86586978ff43596dfe4b6476ff496677ff496777ff486878ff496979ff496a7bff4a6c7fff497189ff466a8cff486e93ff497096ff4a7096ff4a7097ff4c7199ff4d739bff4e749cff4e749bff4e769bff4e769cff4f75996f7585a5639b74bfa49d75bf989c74bf8b9c74bf7f9b74bf739b73bf679c74bf5c9b74bf519a74bd479a73bb3d9b75bc349d76bf2c9c74bf259f75c1209778bf1ba17bbd17a67ac8149973bf149973bf149973bf159e6dc2189f80bf1c9b76bf229d78bb279d76be2f9d77be309f7abf259f75c135a478c03caeb3d99598d1eaef79a8bbfd688d9dff60838ffe5d818bff5e7d87ff5e7e87ff5b7f88ff587d88ff566f7aff4b505bff484150ff483f51ff453c4dff42374aff403c4eff474958ff3e374aff3d3044ff3a2f41ff403b4bff454551ff444752ff444752ff454651ff454752ff454752ff424953ff485f68ff4d677aff282e42ff1b1125ff21122aff24152dff281a32ff2c1e35ff2d2237ff302639ff33283cff342b3dff352e3fff352f40ff363041ff362f40ff352e3fff342e3eff322b3cff2f293aff312b3bff35303fff3a3644ff3e3b49ff3e3b49ff3f3d4aff3e3d49ff3c3c47ff3c3b47ff3c3a47ff3d3c49ff3d3c4bff3d3c4cff3d3c4cff3c3b4cff3c3c4cff3c3d4cff3d3d4dff3c3c4bff3b3f4dff3e3f4fff3d4250ff3e4150ff404252ff3e4452ff404555ff404655ff404656ff404758ff414a58ff414958ff424759ff414958ff404957ff414958ff414958ff424957ff414856ff424856ff404754ff3e4853ff404955ff404954ff454d59ff5d626aff8b8274ffdacba5ffdcc39dffe8d2a2fff1e0abffece3b3ffad9b80ff5c434fff291625ff221523ff27162cff26182eff25162dff352835ffac9a8dffc9b596ffc9b194ffc9b28affcbb08cffd4c1a0ffaa8d76ff9f8b78ff413d4aff312f48ff2d2d46ff302e4dff363553ff7a99abff5c87a6ff2b4a7bff253f78ff274379ff152547ff060510ff040507ff06040cff070311ff0b061bff0e0a24ff110a28ff0f0a26ff181431ff1c1836ff130e2aff1f1b35ff2a2640ff292540ff231c35ff27233dff2c2844ff1f233dff172941ff0a0221ff0b0323ff0e0626ff140a2bff1e112dff2a1f33ff352e3eff3a3642ff3d3945ff3e3b47ff3e3c47ff3f3c47ff3e3c47ff3f3d48ff3e3d47ff3f3d48ff3f3f49ff3e3f48ff3e3d47ff383544ff3c3947ff363140ff3f3d47ff3e3b46ff3e3a45ff3e3a45ff3d3844ff3c3743ff3d3844ff3c3643ff3c3742ff3c2e40ff332035ff2e1c30ff2c172aff523026ffb07534ffb5702fffae6a2bffa5632aff9d5b26ffba8352ff563e2aff281d24ff37273bff342937ff35293bff342739ff342739ff332739ff332739ff332738ff342738ff342637ff322536ff322535ff312534ff322534ff322332ff2a1726ff27141cff674032ff7d442dff7a3e26ff773a24fe773c2bf678402e68825851689f78bfc99c73bdc19c74bdb99d74beb29c74bfa99b74bea19b74be999b75be909c75bd879d73bd7e9c75be769c75be6d9a75bd649c75bf5d9c76bd559c75bd4d9c74c0459b73c03e9c73c1379e79c3329e75bd2b9a77be269a72bc209f78bf1ba17bbd16a274b9129c71c60faa77cc0caa80d50a9966b207926db606aa80d504bf80bf028080ff02ff80ff01000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff0280808003aa55aa035555aa03aa55aa03ffaaff03aa55aa035555aa035555aa03aa55aa0280808002808080028080800280808001ffffff0280808001ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ff00ff048080bf06aa80aa0ab280cc0ea480c813a179bc19997ab81f9c73bd279d6fbe319c72c13a9a72bd469d75bd519d74c02f9d77c35d5d6e7bfe4a6376fe496577ff4a6777ff496778ff496879ff49697aff4a6a7cff4a6c7eff486f85ff476d8dff486c8fff486e95ff496e94ff496e94ff4b7096ff4c7199ff4c719aff4e739bff4d759cff4d739aff51779cb36582a5949d77bf969c74bea09c74be939c74bf879d75bf7b9b72bd6f9a73bc649c73bd589c74bf4e9a72be449a74bb3b9c75be329e75c22aa473c224a378bf1f9c73bd1b9771bd179b6fbc159e79b6149973bf159e79c2179b6fbc1a9d76ba1ea26fbb249c71bf2c9c74b9349d76bf3c9d77bf249c71bf359f78c04d9f77c02eacc8ee9d84bcd6f971a7bdfe6a99aeff6692a7ff628a9fff608193ff546473ff484957ff4a4456ff484654ff464252ff453b4cff41394aff484c5bff434455ff3e3246ff3c3044ff3e3747ff444350ff454753ff454853ff454852ff454752ff444853ff434a54ff48616bff4d697aff242438ff1b1025ff20122aff24162eff281a32ff2d1e36ff2e2438ff31273aff33293dff332b3dff332c3dff332c3dff342e3fff352f3fff352f3fff363040ff373343ff3a3545ff3b3746ff3b3847ff3a3846ff393946ff383744ff393745ff393846ff3a3a47ff3d3c4aff3f3f4cff40414dff42424fff424151ff404150ff414251ff414352ff3f4152ff404253ff414453ff434655ff424655ff424653ff434553ff434750ff454952ff424a53ff404753ff3e4651ff3e4853ff3e4854ff414b57ff424d56ff424c56ff414a55ff404957ff3f4754ff404b58ff434d5bff424f5dff414f5bff424e5aff434d5aff424d59ff424e59ff424e5aff444f5bff6c6b69ffe2d7b7ffd8cba3ffeee5b9ffc2ba9fff5e4b4aff371d32ff371935ff3c1c3aff411f3dff421d43ff3e1942ff2f1433ff25122aff332531ff96857fffc1ad92ffd0bb98ffd3bc94ffcebb98ffb8a690ff4c4952ff383a4fff33344bff2f2d49ff2e2d49ff303050ff33365bff596c8cff6799baff34628fff2a457dff2e427dff16244bff080412ff040508ff05040cff080616ff0c0720ff110b29ff0f0a25ff16122fff1a1735ff110d2aff1b1731ff27243fff292540ff211933ff252039ff2a2743ff1c1f37ff192941ff0c0827ff0b0322ff0e0626ff140a2bff1f132dff291e32ff352d3dff3b3643ff3e3a46ff3e3c48ff3f3d48ff3f3d48ff3e3c47ff3d3c47ff3f3f49ff3f4049ff40414aff3f414aff40404aff3a3845ff3e3b49ff383242ff413e48ff403e48ff403c47ff3f3b46ff3f3b47ff3f3b46ff3f3946ff3e3845ff3f3344ff342338ff2f1d2fff2d1a2aff4c2e26ffba8040ffb77633ffb17234ffab6c2fffa96c2dffb98a5cff49312fff312132ff36293dff342a38ff35293bff35293bff342a3aff352939ff34283aff34283aff35283aff342839ff342839ff342838ff332737ff322636ff322535ff322435ff322030ff271623ff28171dff7c513cff7a4027ff773b26fe733826fd753a29f3793f2f828d666c689d76bfc99d75bec39c74bcbb9d75bfb49c74beac9c75bea49b75be9b9b73bd929b75be8a9b74be819c75be799c74be719c73be689a73bd5f9c76bf579b72bf509973bf479a73be409b74bf399d74c0329975bd2b9a77be259f75ba1f9c73bd1a9d76c416a274b9129c71b80ea480c80ba274b9098e71c607926db6059966cc048080bf0280808001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff03aa55aa06aa80aa089f80bf0c9580bf11a578c3179b7abc1d9e72c1249c71bf2e9b6fbc379e74be419d72c04d9c71c02d9f77c12f8d98a3fb496274fe4a6678ff4a6776ff4a6878ff496879ff496a7aff4a6b7bff4b6c7eff496d82ff49708eff45688bff476c90ff486d93ff486e94ff496f95ff4c7097ff4b7198ff4d739bff4d749aff4f769cff50769cdf5378998f9b7fbd9b9c75bfa79c74bf9b9c73bd8f9d76bf849b74bd789b75bd6c9c74bd629a72be569d74c14c9a75bc429e74c1399d74c0319c72bb29a276c123a06dbd1e996fc41a9d76c4179b7abc159e79c2159e6dc216a274c519a37ac21d9e7bb9229d78bb289f73bf309f75bf399d74c03a9e72bd2ba077c43d9b75bc53a075c210afafdf7787bad6f470aac4fd6595afff5a7789ff4d5662ff4c4b57ff4e4b5cff4e4b5dff4b4958ff454150ff443a4aff454554ff49505eff3f3a4cff3e3246ff3d3144ff42414eff454751ff454853ff454953ff464954ff444953ff444b55ff495f68ff4f6a7aff25293dff1b1124ff1f1129ff23152eff291c32ff2d2137ff30273aff322a3cff342d3eff352e40ff362f3fff363140ff373241ff393443ff393444ff393644ff393645ff3b3846ff3c3947ff3c3a47ff3c3b49ff3c3d48ff3e3e4aff3e3e4bff403f4cff41404eff41414eff41424fff42434fff41434fff41434fff40434fff414350ff404451ff414452ff424553ff434653ff424551ff41424fff41414dff484847ff565347ff736b4dff91824cffa59046ffb99f4affc4ab49ffc7af49ffbfa94bffad9d4aff988b49ff7d744eff5c5a4eff4e5353ff464e58ff45505bff44505bff43505cff42515dff42505cff424e5cff414e5aff414e5bff404e5bff414f59ff43535bff677067ff9a947dffbbac92ff5a4450ff472a46ff562d54ff62375dff6d3c66ff723d6bff713e69ff6e3e68ff673763ff502f50ff2f1c33ff281a2bff928171ffddc6a5ffe0c8a3ffd8c2a1ff746e72ff404155ff3b3e54ff353951ff30304bff2c2d48ff2c2f4bff303559ff31385eff3e5376ff5c92b5ff447aa9ff2f4c86ff314781ff1b2146ff06050bff050409ff060312ff0c061dff100a26ff100a25ff14102eff181533ff130f2aff18122cff26223dff28243fff1f1832ff241f38ff2b2643ff1c1f35ff1b273eff171631ff1a142eff1d1532ff241c38ff29233bff2e2b3eff373446ff3d3d4cff414250ff434552ff454854ff444755ff454854ff444751ff43464eff41444cff41434bff40434bff41424bff3b3a45ff3f3c4aff383442ff42414aff403f48ff413f47ff413d47ff3f3b47ff3f3d47ff3f3b47ff3f3846ff39273cff311e30ff2f1c2bff3f2428ffb27a3fffc07d31ffb7762effb4742dffb77933ffc5a06cff422627ff312430ff36273bff382c43ff352d3dff35293eff352a3bff362b3bff352a3aff362a3bff352a3aff362a3bff352a3bff35293bff35293aff352939ff332838ff332737ff332636ff312735ff2e1c2bff24131dff311c1dff88593fff743a25ff753825fd723725fd753927f2763f2d5ea08085aa9d75becb9d75bec49c74bebe9c75bdb69c74bdaf9c75bda69d73be9e9d74c0969c75be8d9c74be849c74bf7c9c73bf739b73bf6b9b75bf629c72be599b73c0519d74c0499d77c0419972bc399d79c0329e75bd2a9e79c2259875ba1f9c73bd19a37ac214a673bf109f70bf0d9d76b10a9980cc089f609f059966cc048080bf0280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080035555aa035555aa035555aa03aa55aa03ffaaff03aa55aa03aa55aa035555aa03aaaaff0280808002808080028080800280808001ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0280808003aa55aa059966cc07b692db0ab280cc0f9977bb159e79b61ba17bbd229670bb2a9873bc339b73be3d9b75bc499d73c0559f75c024b18ec6e452677aff4b6677ff496778ff4a6878ff49697aff4a6a7aff4a6a7bff4b6b7dff4a6c7fff4a718cff456b8bff476a8eff486c93ff486f94ff486e96ff496f96ff4a6f97ff4c7198ff4c7299ff4d7399ff4e7399fd4f73978d777bafb99a74bead9c74bea39c74bd989c74bf8c9b75bd809974bd759b74c06a9a73be5f9c73bc549e73bf4a9b72be419d76c0389f76c4309f75bf29a276c1239975c51f9c73bd1a9d76c4189f75bf179b6fbc179b7abc199970b81c9b76bf21a27cc1269a72bc2e9b74bc369771bd3f9e75c24a9b75be4a9b75be439c72ba2a9e73bc27aa89c49c869aaffc505569ff4e4d5bff525163ff545367ff525463ff515163ff4d4a58ff484252ff443f4eff4b5363ff484b5aff40344aff3e3145ff413c4bff454852ff464953ff474955ff464953ff474a54ff434c56ff485d67ff4c6174ff1c1d30ff1a1025ff1f1027ff20142aff281b33ff2d2337ff31293cff342c3eff362f3fff383141ff383242ff393443ff3a3544ff3b3745ff3c3846ff3c3947ff3d3b48ff3e3c4aff3e3d4aff3e3d4aff3e3d4aff3f3e4bff3f3f4bff40404cff3f414cff3e404cff3f404dff3e414dff3f424eff40444fff424651ff424652ff414652ff424653ff414652ff414651ff424551ff42454cff4d4b47ff807747ffbca551ffe3c04efff7c849fff7c940fffccc44fffbcb40fffacb3ffffbce42fff8cb41fff8cc40ffface3ffff9cf40fff9d043fff4cb48ffe4c24effb09b4eff706d4dff4d5659ff47535cff46535dff43515dff42505cff404f5bff3f4c59ff3f4c59ff3f4b57ff404b58ff414a5aff454c5dff464259ff432e4bff553353ff643560ff6d3e6aff70426dff6e4268ff6f4269ff6f416dff6b426cff663f69ff5b3861ff3c2549ff422e3effdac7abffddc7a0ff9f9789ff424a5fff3f4657ff3d435aff3a4055ff363a53ff2f314bff2c2e4aff2a2f4fff2d3558ff313c64ff334b77ff4e799bff5d88adff37608cff304981ff191f45ff07040cff04050aff070515ff0d0821ff0f0a24ff110e29ff181432ff12102aff140f29ff221e3aff26223eff1e1831ff221e37ff292543ff1c1d35ff1a273eff131732ff11071dff190b28ff1d102cff261c31ff2e2837ff35323eff3a3745ff3c3d49ff3e3f4bff3f414cff3f424bff40434cff42444dff42454dff42444cff42454cff41454bff43444dff3b3d46ff403f4cff3a3645ff44444bff41414aff43414aff423f49ff423f49ff3f3f49ff423a49ff3b2e3fff332033ff301d2eff341b23ffaa7841ffcf8d39ffc28235ffc17f33ffc18437ffbd9f69ff372728ff392b3cff332635ff2e2132ff302437ff382c42ff382d41ff352c3eff372c3dff372c3dff372c3dff372b3cff362b3cff362b3cff362a3cff362a3bff352a3bff35293bff342839ff332636ff312232ff331d2eff2a1623ff20101aff3f2520ff7a412bff723722ff743620fe713924fd723826f2753d2c6e8d6664b99f75becd9d74bec79c75bec19c74bdb99d74beb19c73beaa9c75bea29c73be999d75be909c75bd879b73bf7e9c75c0769c73bc6d9a73bd649c75bf5b9d73bc519a74bd4a9b72be419d72bc389b76bf309f75bf299b76c123997cbd1e9977bb189f75bf13a179bc0f9966bb0c956abf098e71aa07926db604bf80bf03aa55aa010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa02808080035555aa028080800280808003aa55aa028080ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080ff048040bf07926db60a9980cc0db189c4139479bc189f75bf1f9c73bd279676be309a75bf3a9a72bd459b76c0509c73bf14a680bfb25a7082ff4c6778ff4a6879ff4a6878fe496979ff496a79ff4b6a7bff4a6b7cff4a6c7eff496e86ff4a708fff44678bff476c93ff476c93ff486e96ff496e96ff4b6f96ff4b6f97ff4b7097ff4c7197ff4d7198ff4e7398ad607a9ca89e75bf9f9d75bfab9b74bfa09c74bf959c74be899c73c07e9c73be739b76bc679c74bf5d9c73bd539d75be4a9b75be409b74bb389f72bf309a75bf299b70c1239975bd1f9c73bd1b9771bd19a37ac2189f75ca1a9d76ba1c9b76bf209770b7259f75c12c9c7abf339b78be3c9d73bb479e73be529b73be579b72c11ba17bbd03ffffff8d6e7b98fd58556dff5a596dff5b5970ff575c6dff565a69ff525465ff4a4956ff494252ff474b5cff4b5566ff434152ff413448ff3e3447ff454451ff464a54ff474a55ff474a55ff464a54ff454c56ff475b66ff4e6876ff212537ff190f26ff1c0f27ff201129ff261930ff2e2038ff30293bff342c3eff362f40ff383141ff383241ff393342ff393444ff3a3644ff3b3746ff3c3846ff3c3947ff3c3b47ff3c3c49ff3d3c49ff3d3d4aff3e3e4bff3f3f4cff3e3e4bff3e3e4bff3e3f4cff40424eff40424fff424652ff434853ff404550ff3f4450ff414552ff414753ff434a54ff454851ff45484eff595448ffa7944bffe0bd4bfff9cc49fff7c942fffac73ffffbcb3ffffccb3efff9c73bfff7c73afffccc3ffffacc40fffbce42fffbcd41fff8ca3dfff6cb3cfff7cc3bfffbcd3ffffbcc42fffbcd49fff9ce50ffc3a94bff656b53ff455257ff45505aff424f59ff414e5aff404c59ff3d4755ff3c4351ff3a3e4dff383b4bff38344aff362c42ff463b51ff4e495eff544962ff5d526cff61576eff61556dff604e68ff5e4762ff5a3d5fff5a3960ff59385eff52365eff493356ffc2af9affd9c3a5ff595a68ff41495dff3f4959ff3f465cff3c4259ff394057ff353853ff2f314bff2a2e4bff282f4fff2b3356ff2f3a65ff324b7bff45729cff678cb3ff435f8cff2d3f7fff13142fff060308ff070313ff0b0422ff0f0a26ff110d29ff171431ff13102aff110c25ff201c39ff26223eff1c1730ff201c35ff282543ff1d1c34ff1c263cff131a35ff11071dff170a25ff1e102bff261b2fff2f2835ff36323eff3c3845ff3f3e4aff40414cff41434dff42444dff42444dff42454dff42454cff42464dff43474eff42474dff43454dff3d3f47ff413f4dff3c3846ff44454cff43444bff44434cff43424bff42414aff413f49ff423645ff352337ff322030ff301a29ff8e6033ffd99d41ffcf8e3affca8b3bffc48534ffd0aa72ff523e35ff3a2c39ff382c3cff392d3dff382a3cff302235ff302136ff382c3fff382f41ff392e3fff372d3eff382d3eff372c3dff382d3dff372c3eff372b3dff352c3bff352b3bff352b3bff342a3aff332335ff331c2fff2f1828ff2a1522ff201119ff251211ff794028ff713523ff743621ff753722fe753623fd723726f3733b2b9787606eae9e77bfcf9c75bec99c75bec39d74bfbd9b74beb59b74beac9d74bfa49b75bf9c9b74be929d75c0899e75c0819c75be779c74bf6e9b74be659d74bd5b9d76bf529b73be499d73bd3f9a71be379974be2f9d72be289973bf219b74b91c9b76b616a274b911a569c30d9d76c40a9980cc07926db6059999cc03aaaaaa0280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa03aa55aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa035555aa01ff00ff0280808002808080028080ff01ffffff01ffffff01ffffff01ff00ff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff0280808003aaaaaa06aa80aa089f80bf0c9580bf109f80bf16a274c51d9e7bc1249571bf2c9c74bf369771bd419972bc419d76c023a07cbd69667988fd4d6778ff4c687afe4c687bfe4a6978ff4b6a7aff4a6a7aff4b6b7bff4b6b7dff4c6d81ff4a728eff456889ff48698dff486d93ff476d95ff486d95ff496c94ff496d93ff4b6e96ff4c6f97ff4c7097ff4d7197f24f7296ae8e7ab4bd9b74beb29c74bfa89b73be9e9b74bd939c74bd889c74bd7c9a73bd719c73be669b73be5c9b74bc529b76be489c75bf409b74bf379e74be2f9d72be299b76c1249c71bf1f9c73bd1d9572b91b977bbd1b9771bd1d9572b9209f70bf259f75ba2b9a77be329e75bd3b9c75be449d74bf4f9e74be5a9c71be4d9f74c00ae6e6ffb4718baafd676884ff626681ff61657aff5d6174ff585f70ff515162ff4d4b5dff474252ff4b596aff485262ff40394bff3f3346ff443e4eff464854ff474a56ff484c57ff474b56ff454d56ff465962ff496170ff2b3348ff160f22ff1c0e26ff1d102aff23162eff2a1f35ff30273aff332b3dff362f3fff383141ff383242ff393444ff3a3645ff3a3644ff3c3847ff3d3a48ff3d3a48ff3e3b49ff3e3d49ff3e3e4bff3e3e4bff3e3e4bff3e3f4bff3f3f4dff41424fff40434fff424550ff414550ff414652ff414652ff3f4450ff434854ff444b57ff444b55ff464a55ff464850ff746f4dffbca545fff4cd4afffbcd41fffccd3ffffdcc3cfffdcf3dfffacb3bfff8ca3afffccc3efffccb3efffbca3efff9c93cfffacb3ffff9cc40fffbcd41fffacd40fffbcd42fff8ca3ffff9c93efffacc41fffbca3ffffbcb43fffccc45fff9cc4cffaf9748ff535547ff424c54ff404a54ff3c4553ff363a4bff302d41ff2f293eff2f283cff2e2439ff362e45ff484e5dff4c5963ff4e6168ff566c72ff5a7277ff5b757aff5b767bff5a737aff596a76ff525a6cff504f65ff473c57ff382746ff7a6b71ff6a676eff404860ff40495dff404a5cff3e495cff3e4759ff3b4658ff384055ff333952ff2e304dff2a2e4aff28304cff2b3353ff2e3d66ff315380ff3c6996ff5a88aeff4b6d9aff2d427fff0f0c1fff040408ff08041aff0e0728ff0e0b28ff171430ff130f2aff0f0b22ff1f1a36ff25203dff1b172eff1e1a33ff282542ff1f1d35ff1a243cff16203bff0f061aff150a24ff1b0e2aff21152dff2d2335ff342f3dff3b3743ff3f3e49ff41424dff42444eff42454eff43454dff43474fff43474eff43474eff42484eff43494eff43464eff3f4149ff413f4dff3e3b48ff46474eff45454eff45454dff43444cff41434bff433c48ff392a3bff362233ff331d2dff8a5f39ffda9b3effd59438ffcf8f35ffcc8b31ffdab978ff5a4336ff362833ff3a2f3cff382e3dff392d3eff382d3dff382d3bff322535ff2f2134ff372b3fff393041ff393041ff392e3fff3a2f40ff392e3fff392d3fff372c3dff372c3cff352b39ff35293aff342435ff321f2fff2f1827ff2a1520ff24101aff2b1518ff683a2eff71371eff71341fff713420ff71341dff753621fe713624fe723624fc6e3725b37f545aa39e77b7d19d74bebf9c74bec59b74bebf9c74bfb79c74beaf9c75bfa69d73be9d9e75c0949b75bf8b9e75bf819c75be779c74bf6e9e74be649e75bf5a9f74c1509c73bc469d75bd3d9b75bc349d76bf2c9c74bf259875ba1f9c73bd199970b813a16bc9108f70bf0c956aaa089f60bf068080aa048080bf01ff00ff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff0000ff0001ffffff01ffffff01ffffff01ffffff028080800280808002808080028080800280808003aaaaff03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa028080800280808002808080028080ff028080800280808001ffffff01ffffff01ff00ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aaaaff059966cc07b692db0a9966cc0faa77bb14a673bf1a9d76ba219b74b9299b70bb329970bd3c9973bb3d9f75c0329e75c255847b9ff74e697bff4e6879ff4b6a79fe4a6978ff4a6a79ff4a697aff4b6a7cff4b6b7bff4a6b7eff4a6d85ff486f8eff416487ff466990ff476b91ff476b92ff486c92ff496c92ff4a6e94ff4b6e95ff4b6e95ff4b7095ff4e7296ae5e7e9db79c74beba9b75bdb19c73bda69d75be9b9c75bf919d74be869c74be7b9b74bf6f9c73bf669b73be5a9c74be519a74bd489c75bf409b74bb389b72bf309a75bf2a9e79c2249c71bf219b74c11ea277c41ea277c41e9977bb219b74c1259f75ba2b9a77be319c72c13a9e72bd439c72ba4d9c74c04d9f74c02d9971bb0fbbeeffa88dcae2f97587affe6b7592fe656f87ff5f657bff585c72ff4e505dff4a4858ff495162ff4b5c6dff464959ff42364aff40384aff484755ff474b56ff484c58ff474c57ff484d57ff45555eff47606dff2f394bff150e22ff1a0e25ff1c0e27ff20122aff271a31ff2c2437ff322a3dff362e40ff383142ff393343ff3b3545ff3b3745ff3b3846ff3c3847ff3c3a48ff3c3948ff3d3a48ff3e3c4aff3e3e4bff3f3f4cff3f3f4cff3f3f4dff3f404dff40414eff424651ff434652ff424651ff414651ff424652ff424752ff434853ff454a54ff464b54ff4c4d52ff777148ffd1b64ffffbd245fffccf3ffffed03ffffdcf3cfffdd03cfffccd3afffed03dfffed241fffdcf3efffbce3efffbce40fffcce40fffdce40fff9cb3ffff9ca3ffff8ca3ffffacd41fff9cd44fffbcd43fffacc43fffaca3efffacc3ffffdcf41fffbcf41fffdd043fffbce46ffdfbc47ff76693dff3a3e42ff33323eff292234ff271c33ff271c31ff26192fff2c2139ff3a374fff4a5661ff4a5b64ff4c6269ff4f666cff4c656bff4a646aff476268ff466068ff435c65ff3e555fff37505aff364356ff1b1228ff221c2eff2f2f46ff394055ff3e485bff42495eff414a5cff404a5aff3e4556ff3d4257ff393d54ff33374fff2c3049ff2a2e48ff2b304bff2e3552ff2c406bff305a86ff366894ff588aaeff577facff243665ff090715ff06020cff0c0726ff0e0827ff15122eff13102bff0d0a22ff1c1732ff231e3bff1b152cff1d1931ff272542ff212038ff1a233aff1c2844ff0c0518ff130920ff1a0d2aff1e112cff271c32ff322a3cff383441ff3e3c49ff41424eff43444fff444650ff43474fff454951ff444850ff444950ff43494fff43494fff43464eff41434cff3f3e4bff42414cff484950ff47484fff45474eff44454eff44414aff3d2e41ff372435ff36212fff553427ffd99d3dffda9839ffd59438ffd39135ffd8ac60ff695a42ff332630ff3e343fff3a313fff3b2e40ff382f3cff392f3dff382e3dff382e3cff342737ff302235ff382c3eff3b3143ff3a3143ff3b3142ff3b3042ff3a3042ff382f3fff372d3eff352b39ff342437ff321e2fff2d1828ff291520ff25101cff371a1bff723f2aff78391fff743420ff74361fff73351fff72341fff723421ff72341fff6d3120ff703524fd6f3524c57341325ba078a0ad9c74bece9c74bda29c74bea89c75bfb89b74beb19c75bda79d74bf9e9d74be959d74c08b9c74bd819e75c0779c74bf6d9a75bd629f75be589a74bc4d9c74c0429b74bd399d74c0309a75bf289f73bf229670bb1c9b76bf16a274c5119678b40d9d76c4089f80df07926db6048040bf03aaaaff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000000001ffffff01ffffff0280808002808080028080800280808002808080035555aa035555aa03aaaaff03aa55aa02ff80ff03aa55aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000002ff80ff04bf80bf06aa80d5098e71c60db176c4119678c3179b6fbc1d9e7bc1259f75c12e9b74bc389b76bb429b74bd2f9d77c330a58fbfd5536c7eff4e6979ff4b6a79fe4b6979ff4a6a78ff4b6a7aff496a7aff4b6a7bff496c7dff4a6c81ff4a7089ff406484ff45678cff476a90ff466b91ff476b90ff496c93ff496c93ff4a6d93ff4b6e95ff4b7095ff4c7199fa4d71957c8a84b3b69c74bdb89d74bfa49b75bea59c74be9a9c74be8f9b74bf859b73be7a9b73bc709b74bd659a74bd5b9a73bf519d74c0499d73bd409b74bb379e79c3309a75bf2a9e73bc269a72bc239975bd219b74c1219b74c1239975bd26a179c32a9e79c2319c72c1399d74bc419d72bc4b9c74bb469d75bd329e75bd11a596d251ade9f9e38ecae7fb7290b4fe6e7896fe606982ff525668ff515363ff494756ff4b5e72ff4c5a6cff444151ff43374aff464050ff484a56ff484c58ff484d58ff474e58ff46515aff455c66ff3c4f5cff181127ff170c24ff1a0e27ff1d1028ff23152eff2a2034ff2f2739ff342d3fff373141ff383343ff393444ff3a3644ff3a3846ff3c3947ff3d3949ff3d3b49ff3d3b4aff3d3c4aff3e3c4aff3d3d4bff3e3e4cff40404eff424351ff434552ff414450ff3e424dff3d404dff3e424eff404550ff434753ff464b54ff494d55ff4d4f52ff706b54ffc4a84cfff9d248fffcd142fffed040fffed23ffffdd13dfffed13cfffdd23cfffdd13dfffdd13dfffdd040fffed141fffdd141fffdd342fffcd040fffbcd40fffbce42fffacc40fffacb3ffff7c93dfff8cb3ffffacc42fffbcc42fffacb41fffbce41fffbd042fffad040fffbd13ffffcd03ffffbcf45fff6cb4bff9f8942ff312a2cff231823ff221728ff221528ff25172dff2d213aff3c3e50ff495661ff495b63ff4e636aff4e656aff496167ff465e65ff445961ff415560ff3d505dff3b4b5aff374857ff2c3446ff1d1423ff1e1724ff231e2dff2b2e3fff393f50ff3b455bff3e4655ff404556ff404451ff434551ff3f4150ff383b4fff31344bff2e324aff2a2f49ff2c324bff2c3858ff314f79ff315e8aff376e9eff4e85b1ff577ea6ff303a53ff090918ff07061aff0d0922ff16112eff16112fff0e0823ff1a152eff231e3bff1b162eff1c1831ff272542ff22213bff1a2339ff1d2e4bff0b0417ff110920ff180c29ff1b102bff22162fff2e233aff363040ff3b3947ff40404dff42454eff444850ff444950ff454951ff444a50ff454a51ff444b51ff454b51ff43474fff43464dff3d3b4aff464650ff494a51ff494a51ff46494fff46464dff433847ff382638ff372332ff392225ffcc9a42ffe09e3affdc9b3affd99837ffd49f49ffaa9d74ff312427ff403643ff3c3441ff3c3340ff3b3141ff3a303fff392f3dff392f3dff392f3dff392e3dff332838ff312337ff3a2e40ff3c3345ff3c3345ff3c3244ff3c3243ff3a3040ff3a2b3cff362435ff311d2eff291a24ff27151eff29111dff4f2927ff7c4129ff7a3c1fff793a1fff79381fff74361fff73351fff70341fff723420ff6e311fff6e3420ff703320ff6b3120fc6b3320e26d382aa98c6489bd9d74beb69c74bda49b75bfc19c74beba9c75bfb19d75c0a89c75bf9f9c73bd959c74be8a9d74be809b74bf759d74be6a9c73be5e9b75be539d75be489c71bf3e9c73c1359a73bc2c9c74bf259875ba1ea277c4189f75bf13a179bc0ea46db60a9966b207926db6048080bf02ff80ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff000000000100000001ffffff01ffffff01ffffff028080800280808003aa55aa03aaaaff035555aa03aa55aa03aa55aa0280808003aaaaff035555aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff028080ff048080bf06aa80aa098e71aa0ba274d10faa77cc159e79c21a9d76c4239975bd2a9873bc349876bf3d9b75c0319c78bb2f9d7dbe8e657388ff4e697bff4c697afe4d697aff4b6979ff4a6a7aff496a79ff4b6a7bff496a7cff486b7dff496c7fff476a86ff3f5e82ff45688dff466a90ff466a90ff486b92ff496b93ff4a6d93ff4b6f95ff4a6f94fe4b7096ff4f7197d65974965ea07dc1b49c74beb79c74beae9b74bda39c74bf999b75be8f9d74bf849c74bd7a9b73be6f9f75bf649c73bf5b9d73bc519d74bd489c75bf3f9e75be399d74bc319c78c12ba077c4279d76c4259f75c1249c71bf259f75c1299b70c12ca27abf329975bd399d74bc409b74bf4b9c74be559f75c0629c75be309f7abf04ffffff3bb6e9f2a899dbf3ea75a5cdfd5a7195ff525766ff505160ff495364ff496074ff495466ff443c4dff41394aff494957ff494d57ff484d58ff484e58ff474f59ff455862ff465b66ff232538ff160c23ff170b25ff1b0e27ff1f122aff261a30ff2e2437ff332b3cff353040ff383343ff383443ff393645ff3b3847ff3b3a47ff3c3b49ff3c3b49ff3d3c4aff3e3d4bff3f3f4cff40404dff40404eff3f3f4dff3c3c49ff3a3947ff3d3e4bff424551ff474b58ff484e5aff494e5aff494d57ff494d55ff4b4a52ff5c5841ffc4aa48fff5cf3efffbcf3dfffdd03efffed23ffffed13ffffed23ffffed33ffffed33dfffdd23dfffdd13efffdd240fffbd040fffbcf3ffffbcf40fffccf41fffbce43fffbcb43fff8c544fff6c244fff6c53ffff6c63efff7c93cfff7c93efffacb41fff8ca3efffbcf41fffbd042fffbd142fffccf40fffbd03ffffbcf43fffbcd42fff8c745ffba9336ff34231eff1d111eff1e1221ff23162cff2a2338ff3e4151ff475660ff495b64ff4d6369ff4b6268ff4a6066ff465b63ff44565fff41535eff3d4e5aff3b4b58ff384855ff262738ff1f1521ff1f1724ff201a28ff231f2cff2e2e3cff343846ff564c40ff906e40ffad7b38ffb07734ffa76d2cff9a672eff835c35ff55443bff2f324aff2d334fff2b3550ff2d3f63ff345684ff316897ff3175a7ff4a8fbcff2b4e71ff333855ff2a2a43ff0f0c25ff16112eff191333ff0e0923ff19132cff241e3dff1b162eff1b1830ff272542ff24253fff1a233cff1e3356ff090519ff110720ff170b27ff1a0f2bff1d122dff271c34ff30283aff393645ff40404cff42454fff454951ff454a51ff454a51ff454b52ff454b52ff464c52ff464c52ff43484fff464752ff393844ff4b4b54ff4a4b52ff494c52ff474a50ff46414bff3b293cff372430ff341f27ff976e3bffe5ab3dffdfa03cffe19d38ffdfa445ffd1be86ff362625ff3f3741ff3e3745ff3e3643ff3d3743ff3a3541ff3c3240ff3b323fff3a313eff3a303dff3a303dff392f3dff36293cff33273bff3c3043ff3e3446ff3e3445ff3e3243ff3a2c3eff352332ff2e1b2aff291723ff28121fff2e131dff6d3a2bff834524ff7d3d20ff7b3c1eff79391eff76361bff74351dff73331dff70321eff70311fff6c301eff6f341fff6c301dff6d3020fe6a3020ff672e1ff6693226ba6e3f3c8e976fa5c39d74bfc99c75bdaa9c75beae9b74bfb09c74bea79c73bd9d9c73be939c74bd889c74bd7c9c75bf719c73be659a74bd599e73bd4d9c74bd439c72be399d79c0309a75bf289973bf209f78bf1a9d76ba149973bf109f80bf0ba274d1089f80bf059966cc03aa55aa0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff0280808001ff00ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa0280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000000000000000000000000000000000000000000000010000ff0000000000000000010000ff01ffffff01ffffff0280808001ff00ff03aaaaff068080aa089f80bf0ab280cc0ea46db6129c71c6189f80ca1f9c7bbd269a72bc2f9d72be399874bc439c72ba319c78bb4581819bfb4e6a7bff4d6a7afe4c697afe4b6a79ff4a6a79ff4a6979ff486978ff496a7cff486a7bff47697cff486a7fff405f7dff436287ff45688fff466990ff476a90ff476b91ff486b90ff4a6d93ff4b6f95ff4b7095fe4c7198fe4c6e96817f8cae7d9d76bebf9c74beb79c74bead9c74bea39c74bd999d75be8f9d74bd849c74bf799e76c06e9e74be649c75bf5b9d73bf519a74bd489c75bf409b74bb389b72bf329e75bd2d9f77c12a986dbc289f73bf289973bf2b9a71be2d9f71c1339b73be389b76bf419972bc4a9b72be559c75bd609d75bf5f9c73bf1f9c7bbd02ffffff07dbffff59a9d7f1f1607992fe565b68ff4f5060ff4c5f76ff4b6074ff484c60ff443d4dff463f50ff494c58ff494e58ff494e59ff484e58ff47545dff445963ff3a4855ff161024ff180c23ff1a0d27ff1c0e27ff22142dff2a1e34ff31283aff342d3eff373143ff393444ff3a3646ff3b3747ff3b3847ff3c3a49ff3d3a4aff3d3b4bff3b3949ff383645ff333140ff343442ff383747ff3e3f4dff434451ff454954ff424852ff414751ff43454fff444650ff454750ff484a4fff4b4949ff95813cffeacb44fff9cd3dfffccf3cfffdd13cfffed23efffed23efffed33ffffdd23ffffdd23efffcd13cfffcd23efffacd3afffbcd3dfffccd3ffffbcd42fffacc44fffacc49fff9c64bfff2ba4cffecb64bffe8ac3affe9a931ffebb137fff4bb40fff9c641fff7ca41fffbcf43fffacf42fff9d041fffad243fffcd345fff8cb3bfffbd241fffbd240fffacc41fff4bf3dffac8133ff28171bff1d131eff201628ff282038ff3b4152ff45555eff485b64ff4b6268ff4a6166ff495f65ff455b61ff43575fff41535eff3d4e59ff3c4c57ff384857ff211d30ff1f1522ff201723ff211923ff231e28ff2c272dff876a3bffc5933affbc822bffb7792cffae7029ffa76b26ffa16823ffa06527ff9f6428ff805835ff3c3b4bff2e3456ff2b3b57ff304a73ff336493ff3576a5ff3b88b8ff467eafff0a142aff191928ff343648ff272443ff161232ff0d0b24ff17132bff231e3dff1a162dff1b172fff282644ff282945ff1b233fff1e3a5dff0a071bff10081eff150b26ff180e29ff1b102bff20152fff2a2036ff353042ff3e3e4aff42454fff454951ff464a52ff464b52ff464c53ff464c52ff474d53ff474d53ff43484fff464952ff393945ff4c4d55ff4b4d54ff484c52ff494950ff413442ff3a2535ff35212cff56372affe4b347ffe3ab3effe6a940ffe1a335ffd8bb6dff524033ff3a323dff413c46ff3f3a46ff3d3944ff3e3845ff3c3742ff3d3542ff3b3340ff3b323fff3a313eff3b323fff3a313eff393040ff35293aff35283bff3f3345ff3f3345ff3a2b3dff332032ff2e1b2aff291522ff26111cff41201eff773f28ff834120ff7e3e1fff813f23ff7e3d20ff7a3b1eff773920ff73351bff6f331bff70321fff6a301dff6a2e1bff6b2c1eff6c2f1eff692f1bff692c1cff6c2e1efe652d1efe682f1fe36836278b7b5463a19e77be8b9e75bf919d74c0969c74be989e75bfa59c74be9a9c74be8f9d74bd839c75bf779f76c16a9c73be5e9d75be529f76c1479e77be3c9d77bf339b73be2a9e73bc229d70c31c9b6db616a274b9119669c30c956abf089f60bf059999cc0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff028080ff0280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa035555aa0280808003aa55aa03aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff00ffff000100ff0001ff00ff01ffffff01ffffff01ff00ff010000ff01ffffff010000ff03aaaaaa04bf80ff07926db609aa71c60c956abf109f80cf159e79c21b9771bd239975bd2b9a77be349d71bf359f73bc329e7ac2299b83bbdd536b7aff4d6a7bff4d697afe4b6a79ff496a78ff496978ff486978ff48697aff476879ff48697aff47677bff48677eff405d7fff446589ff44688fff46668cff466991ff476a91ff496e93ff4a6e94ff4b6f95ff4b7096ff4e7096e75373964e8d8db7ad9c74bebf9c74beb69d74bfad9c74bea29d74be989c74be8e9c75be849b74bd799c76c06f9c75bf659d72bd5b9a73bc519d74c0499a73bd419d76bc399d74c0339b73be2f9d72c32d9f77c12c9c74bf2e9b74bc309f75bf349d76bf3a9e77bd419972bc4a9b72be539d72be5f9c73bf6c9c74bf729d74be11a587c301ffffff22d9e8e8e55a6476fd585a6bff4c5364ff4d657bff4c6074ff484557ff453d4dff4a4857ff4a4e59ff4a4f5aff494f5aff46515bff465761ff445862ff222436ff150b22ff180c24ff1a0d27ff1d1028ff24172fff2b2135ff2e2638ff312a3aff302a3bff312d3cff312d3dff322f3fff353141ff383645ff373645ff363742ff393b46ff3d3f4cff454753ff424550ff41454eff41454eff41444eff42464fff474b55ff494c56ff484c54ff494d55ff4a4a52ff544f44ffc2a84cfff8d144fff7c93efffdce3efffcce3bfffdd13cfffdd13efffdd23efffed240fffdd340fffbd13ffffbcf3dfffbcd3bfffbcd41fff9cd44fff7cf47fff3cd4effd2b047ffad923bffbeaa58fff1e5a8fff9f2d0fff6eacdffe6cea1ffe1af5affdf9a2bfff0b035fff5c43ffff7cc40fffbd242fffcd444fffad142fffad041fffacf3ffff7cc39fff8cf3dfffacc3ffff8c33fffe7ae3aff734e21ff1b0f1aff1e1426ff271f35ff373e50ff44535dff485a62ff4b6167ff486165ff485e64ff455a61ff42575fff41535dff3e4f5aff3b4c58ff374856ff201a29ff211623ff211822ff241923ff382925ffbc9946ffd9a837ffc3882bffbc7b28ffb37126ffa96b24ffa16320ff9f6020ff9f6221ff9e6224ff9e642aff956632ff4b4346ff2b3a59ff2f4060ff37618dff3879a7ff3488b1ff489dcbff254a6bff080a14ff0c0a16ff1f1e34ff292746ff2a2a42ff121028ff252141ff17152dff1a1731ff272847ff2a2e4cff1a2a43ff1c4969ff0d0d24ff10081fff140b25ff180e29ff1a0f2bff1d122eff231831ff302a3dff3c3b48ff42434eff454751ff464b53ff474c53ff484d54ff484d54ff474d54ff494e55ff444951ff474952ff3c3c48ff4b4d54ff4a4d53ff494b52ff483e4aff3c2839ff38232fff361f25ffb2893dffe7b13fffe7ac3effe6a93bffe9bf5bff9d9169ff382830ff45404bff403c48ff3f3c47ff3e3c46ff3e3b45ff3f3944ff3e3843ff3d3642ff3d3541ff3c333fff3b323fff3b323fff39323eff3a313eff342739ff36273bff39293bff322032ff2e1a2bff261420ff270e16ff5e3125ff844524ff844120ff823e1fff813e1fff7d3d1dff7c3c1fff7b3e20ff7a3b21ff78391fff71341dff6e311dff6d311dff6b2f1cff682d1bff682d1cff6b301eff692e1dff6a2f1dff692d1dff672b1cff642c1efe632d20be65362b7b875d78999e78beb39b75bd9f9c75bdac9c74bea09c74bf959c73be899c75be7d9d76c0709d74bf639d74bf569d74be4b9c74be3f9e75be369c76bd2d9977bb249c71bf1d9e72b9179b6fbc129c71b80d9d76c4098e71c6059966cc03aaaaaa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa03aaaaff035555aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff028080ff028080ff0280808001ff00ff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002ff80ff02808080028080800100000001ffffff028080ff03aaaaff048080bf06aa80d5089f60bf0ba28bd10faa77bb149973bf189f80bf1f9c7bbd26a172bc2f9d72be389b72bb429b74bd289f79bf7c5a7180fe4e6879ff4c6979fe4b6979fe496877ff496979ff486878ff486778ff486778ff466577ff476678ff47667aff45647dff3c597bff44678bff46688eff44688eff486c92ff466a90ff496d93ff4a6e94ff4a6e94ff4a7097fe4d7098d54f7192419589b8ae9d74bfbe9c75bfb59c75beac9d75bea39c74bd989c74be8e9c75be849c74bd799c74be6f9c75bf659d74bd5b9d73bf519d74c0499d77bd419d76c03b9c75be359f73c0329975bd309a75bf319c72c1329e70bd369c76bd3b9c75be419d72bc4a9b72be539d75be5e9d75be6a9c73be789b73bd21a274b903ffffff58808891f9565f73ff54596aff4b5b6fff4b677dff4b5b6dff484152ff474050ff4b4c59ff494f5aff4a505bff48515bff47555fff455862ff3e4d5bff130a23ff160c24ff180b26ff1b0e29ff22132dff291e33ff2f2638ff342e3eff383442ff3c3a48ff3f3e4bff41404dff41414eff40414dff3f404dff3f404cff3d414bff3e404bff3f404bff3f414cff444650ff454853ff434650ff434651ff444852ff444851ff454953ff444951ff454750ff5d5646ffd9be4efff6cb43fffaca3efffbce41fff9cd3cfffbcf3efffcd23ffffdd241fffdd340fffdd341fffbd03ffffbd242fffbd043fff9ce41fff5ca45ffb9973aff635227ff171108ff090602ff090906ff080506ff120c0aff5b5449ffd4cebefff1ecdffff3ecddffe2bf93ffdc8e2dfff1ae37fff8c740fff7c93dffface40fffbd040fffbd041fffad141fffacd3dfff8ca3bfff8c93efff5be38ffefaf37ffb87c29ff241417ff1d1424ff261f34ff363a4eff42525dff455961ff496065ff475f63ff465d62ff445a61ff41565eff40535dff3e4f5bff394a58ff354452ff201a2aff211823ff221922ff301f20ffb38932ffe8b742ffdca734ffc0832affbb7829ffad6a26ffa46527ff9d5e21ff9d5f20ff9a5e21ff9b5f22ff9d6327ffa0682aff9f6d30ff574a45ff2d3d61ff345075ff387aa6ff358ebaff48a8d1ff3f8bb7ff090c1aff0a0914ff0a0a14ff0b0a18ff191727ff393651ff3f3d5cff201e38ff171834ff282d4fff31385cff1d395aff225d7eff0c162cff0f091fff140b25ff170d29ff190f2bff1b102dff1d142fff2a2239ff393745ff42424eff454851ff464b53ff474d54ff474d54ff484e55ff484e54ff494f55ff464b51ff45474fff3f3f4aff4b4e54ff4a4d53ff49474fff3f2e3dff3b2635ff351e27ff7c5c30ffeab744ffe9ad3affeaaf40ffe7ae40ffdfd086ff3f2a25ff433d46ff413e4aff413e4aff413e49ff403e49ff403d47ff3f3b45ff3f3a44ff3e3943ff3d3642ff3d3541ff3c3440ff3c3440ff3c343fff3c323fff392f3dff2f1e32ff2f1c2dff2d1826ff281120ff3c1b1dff824a2fff874520ff85411fff834020ff844220ff803d1fff7f3e20ff7e3e21ff783a1cff75351bff6f3119ff6b2e18ff672c1aff652919ff622919ff642a18ff622918ff5f2717ff5e2718ff5c2618ff5b2818ff5d281bff5e291bff5e291eff5b281dfa572a1cc36336329b926ea1b09b75beb29c74bd7e9c75c0889c74bd8f9d74bf829d74be759b74be679c74bf5a9c74be4d9c74c0439c72be389b72bf2f9872b8279d6fb71f9c73bd189f75bf129c71c60db176c409aa71c606aa80aa03aa55aa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa0280808002808080028080800280808001ffffff028080ff02ffffff01ffffff02808080028080ff028080ff0280808002ffffff02808080028080800280008003aa55aa028000800280808003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa0280808003aaaaff04bf80ff06aa55aa089f80bf0ab280cc0ea480b6129c71b816a274c51ba17bc6239975bd2a9e73c2339b73be3d9b75bc329e70b8397d7d9ded52697cff4d697aff4b6879fe4b6777ff486877ff476776ff476576ff476476ff456375ff466377ff456478ff466378ff415f7bff3f5d82ff43678fff446a90ff486891ff466a91ff476b90ff486d93ff496e93ff4a6f96ff4b7097ff4c6f9695597a9a579b7ebfa19d75bcbe9c73bdb59c74bead9c74bea39c74bf989c74be8f9b74bd849c76bf7a9b75bc6f9c75bf659d74bd5b9d73bf529b73be499a77bd429b74bd3c9d77bf389b76bf369c76bd359f73c0369c76bd399d74bc3d9f75bc439c72be4a9b75be539d75be5d9c73c0699e75bd769c73be319c78c126a179c3a4606d79fd586275ff4f596bff4e677fff4c667eff495365ff484252ff4a4657ff4a4f5aff49515bff4a515cff48525cff475660ff445863ff303849ff160b25ff160b25ff190d2aff1d102cff25182fff2d2336ff332c3cff363240ff393743ff3a3945ff3b3a47ff3c3d49ff3c3d49ff3d3f4aff3e404bff3f414bff40424dff41424dff42434eff42444eff40424cff41444eff454952ff454954ff454a53ff444952ff434952ff474a52ff4c4e52ffc7af52fff7ce48fff4c73efff4c438fff4c73dfff7cd3efffad041fffbd140fffcd342fffcd341fffcd342fffdd446fffcd045fff7cc45ffd5b148ff473c1bff080a06ff030405ff020304ff020202ff010302ff020201ff020201ff070706ff282420ffb4b1a5fff3efeafff6f0e8ffdfb78dffe39931fff1b73afff6c23afff8c839fff9c93afffbcb3efffacb40fffac83efff8c13bfff5bd3bfff1b533ffe7a730ffcc8728ff4a2918ff1e1325ff262136ff33374dff3e4e5bff435861ff465d64ff475e64ff455c61ff445a61ff41565eff40535dff3e4f5dff3a4a58ff354351ff21192aff211824ff241821ff905e24ffdda73affe0b23effd9a735ffac7d31ff98682fff935f29ff965d27ff955822ff995c25ff955821ff955a21ff9d6325ffa16927ffa36c2cff9d682fff5c524eff32446cff396996ff3491bdff3da6c9ff47add4ff112138ff0b0a14ff0c0a16ff0b0a15ff0c0c18ff1e1f34ff212439ff2d2f45ff424960ff47526fff4f6280ff326788ff2c7d9bff0d1c33ff100b21ff140c27ff160e29ff180f2bff19102cff1b132fff241c34ff353142ff3e3f4bff444850ff464a53ff484d54ff484e55ff494f55ff494f55ff494f55ff464b52ff43454eff42424cff4b4e53ff4a4b51ff453947ff3c2839ff3b2330ff3f2322ffd4a848ffeab340ffeaaf3cffe8ab38fff0d171ff836f52ff383034ff44424dff43404cff42404bff42404bff423f4aff413e49ff413d48ff403c46ff403b46ff3f3944ff3f3743ff3d3542ff3d3541ff3e3342ff3a2e3dff342333ff2e1c2aff291624ff230f1cff431d18ff8d4d2dff88441fff85431dff85411eff834021ff803e20ff7e3e21ff79391eff76351cff74331cff70331bff6e321cff6b2e1eff672d1eff662c1dff652d1fff61281aff5f281aff5e291cff5d281bff5a2719ff572419ff55251aff572719ff562518ff5a291dff5a281cfd5d281bed5d2c1fb9674444a89972ada29d76be979b75bd8a9b74be549b73bf789d75bf6a9c76be5d9f76c0519d74c0449d74bf3a9e77c1319c72bb289973bf209f78bf199970c213946bbc0e926dc809aa71c606aa80aa03aaaaaa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa0280808003aa55aa035555aa035555aa0280808002808080028080800280808002ffffff02ffffff02ff80ff02ff80ff028080ff035555aa035555aa035555aa03aa55aa03aaaaff048040bf048080bf04bf80bf04bf80bf0599669904bf80bf04bf80bf04bf80bf048080bf0480408004bf80bf048080bf06aa80d5089f80bf09aa8ec60c9580bf0faa77bb149973bf19a37ac21f9c73bd26a179c32e9b74bc339b73be349d76bf20a780c7a55d7182ff4e697aff4b6778fe4a6677ff486576ff486576ff466374ff456273ff456173ff446073ff446175ff446175ff426178ff3e5a79ff3f5f85ff43668bff45688fff446a91ff466a91ff476b91ff486c93ff4a6e95ff4a6e95fe487096fc4c6d969b59789749a181c4c69d75bdbe9c75bdb69c74bdad9c74bea39c75bd999d75be8f9b74bf849c74bf799c74c06f9c75bf649c73bf5b9d73bf529b73be4a9f75be439c76be3e9c73bd3b9c75be3a9a72bd399d74bc3c9d77bb3f9e75be449d74bf4b9c74be539a75be5d9c76c0689d76bf6e9e74be299b76bb16b9b9b9eb586375fe566177ff4e5d71ff4e6d87ff4b657dff494b5eff484352ff4c4c5bff4a515cff4a525cff49525cff485560ff475762ff445664ff202137ff160b23ff170b27ff1b0e2bff1f112dff291d34ff31293aff35303fff383443ff393744ff3a3845ff3b3a46ff3c3b47ff3d3d48ff3d3e4aff3e404bff3f424cff3f414cff3f414bff3f414bff43454fff444851ff434850ff434852ff434953ff474c55ff474c55ff454c53ff464852ffaa944dffe9ba46ffe8b739fff3c53efff8cb41fff8cc3ffff8ce3ffffad042fffbd245fffbd543fffdd643fffdd345fffbd347fff8d44effcbb76dff110c09ff030202ff010101ff000101ff000101ff000001ff000101ff010000ff010001ff020202ff030403ff1a1b1affb7b8b5fff4f2f3fff0e3dfffd1974effe5a227ffefb634fff6bf35fff8c036fff3b934fff4ae37ffe39a2effd78c25ffd78d28ffd88e27ffcf8526ffbd6f1cff693a1aff22182cff2a263dff303449ff3b4858ff41545dff455b62ff455b62ff445b60ff435860ff41555eff40525dff3d4e5bff3a4a58ff35414fff22192aff231823ff4c2d1bffbf8329ffd49d33ffb28730ff433017ff090304ff070506ff0c0b09ff1b1811ff514637ff7a5638ff8d4f24ff965925ff975b25ffa56c29ffa76f2dffa87232ffa5753bff554f57ff2c577bff378cb6ff359ec9ff4fb8daff1e4560ff0c0b16ff0d0b18ff0b0c17ff0c0e1cff1c1f3bff191f32ff191932ff272e48ff243f64ff24709aff4ba7c9ff3592aeff0f213bff120e27ff150e2bff160e2bff17102eff18102cff19122eff1f1731ff302a3dff3c3b47ff42454fff454951ff484c54ff484e55ff494f56ff495056ff4b4f56ff474b53ff40414bff45474fff4a4d52ff49444dff3e2b3dff3a2533ff321b28ffb39045ffeab743ffe9b03effecb141ffedb03dffd0b772ff3d292bff464249ff42414eff45424dff42424dff43424cff42414cff44414bff423f4aff413d48ff413d48ff3f3c46ff3f3945ff3e3744ff403543ff3b2b3cff352432ff2e1d2aff271420ff301418ff6f3a24ff934c25ff88441fff864320ff864420ff7f3f1cff7f4020ff7b3c21ff78391dff75361cff73361fff6a321fff5c281cff54231aff512318ff4e2118ff4c2019ff471e19ff441d19ff411a18ff3f1818ff401919ff3f1919ff411c19ff471e1aff50241cff532319ff562318ff552418ff57261bff5a281dff5b281df05e2d24ac66433d7e8c67907b9b74bf719c75be6d9a75bd6e9b76be609d75bf53a075be479e73be3d9b75bc329e75bd299b76c1219b74c11a9d76ba13a16bbc0ea46dc809aa71c606aa80d5035555aa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff0280808003aa55aa02808080035555aa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa0280808002808080028080800280808002ff80ff02ff80ff02ff80ff03aa55aa03aa55aa048080bf03aa55aa048080bf0480408004bf80bf048080bf059966cc059966cc059966cc07926db6068055aa068055aa059966cc06aa80aa059966cc05996699068055aa068055aa0880609f098e71c60b8b74b90ea480c812aa80c6169774b91ba17bc6229d78bb2a9e73bc329970bd359a73bc279d76be49938ca8fa4d6676ff4c6777ff496576ff486475ff466272ff456072ff456071ff455e71ff445e71ff435e72ff425d71ff435d72ff415e75ff3a5674ff405f85ff446890ff456891ff456990ff466a91ff486c93ff496d92ff4a6d94fe496c97fd4d7199fb4c719a977184a0749c75bfb99c75c0bf9b74beb69c74bdad9c74bda39c74bd999d75be8f9b74bd849c74bd799c74be6f9c73bf649c75bf5b9d73bf529b73be4b9c74be459f76c0419d76bc3f9a71be3e9c73c13f9e75c2419d76c0469d75c14c9a72bc549b73bf5d9c73bd5b9d76bf419d76c0299b7cc168767687fd59657cff566076ff4f667eff4f6f88ff4c6178ff494859ff484555ff4d4f5dff4b525dff4b535cff49545dff475660ff475964ff465663ff19132dff170b25ff160c27ff1c0f2bff20122dff2a2234ff322c3bff363340ff393643ff393844ff3b3a46ff3b3b46ff3d3d48ff3d3d49ff3e3f4aff40414cff41434dff40434dff41424dff43454fff42454fff434751ff454954ff474a55ff474a52ff42474fff424751ff4b4e55ff756d55ffedc647fff3c640fff2c53ffff3c73dfff6ca3ffff8ce40fffdd445fffcd546fffad342fffad442fffcd445fffcd348fffcd152fff3e2b7ff929598ff020203ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010201ff030304ff323334ffd6d8dafff3f0f3ffcca984ffe09f2bffe8ab32ffeeab31ffe39828ffca761cffc76c1fffc56e1bffc06c21ffa95818ff91410cff8b3c0fff8b3c0fff642d1bff271f32ff2c2d41ff303448ff394255ff3d4d5aff41545fff435861ff435860ff41565fff3f545dff40515dff3c4d5aff394957ff354251ff241a2bff251623ff794816ffbd7f2cff996e28ff18100aff020102ff010102ff010102ff030204ff050406ff080809ff949189ff6e5946ff844c23ff965b27ff9f662bffa66e2affac7230ffb17839ff9b744dff3d5467ff2b7ea7ff3ca1cbff4ebeddff306e8dff0c0d1aff0d0d16ff0a0b18ff0f0f23ff1a1e39ff1a1f33ff1c213bff232d47ff265577ff258eb5ff52b6cfff3a9bb9ff132443ff151231ff161131ff17102eff17112fff191130ff181230ff1b1431ff2a2339ff373443ff3f404cff444651ff454a51ff484d54ff484e55ff494f55ff4a4f54ff484b52ff3d3e46ff474a53ff494a51ff443846ff3b2738ff37202cff4b3121ffebbe4bffeab443ffecb241ffeaaf3dffebbd53ff7f6445ff3e2f38ff474651ff454450ff44454eff44434fff44444eff44434dff44424cff43404bff423f4aff413f48ff413e48ff403a47ff423846ff392d3bff322430ff2e1c26ff26101fff3a1a16ff8a4e2dff904d21ff8a4620ff884521ff854421ff824220ff7f411fff793b1dff77391bff783b23ff652d1dff4f2014ff431810ff421813ff3f1813ff3b1611ff381413ff321213ff2a0e14ff230d14ff230e14ff230d14ff290e16ff2a0f16ff2f1119ff311219ff341216ff381615ff491f1aff56241dff562319ff57241afe59271bff59281cfd5a2b21f5572a249162433e44927c965e9d77c3629c72be629f75c1559f75c0499d73c03e9c73bd349d76bf2b9a71be229d70bb1a9d76ba149973bf0ea480c80a9980cc068055aa035555aa028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000ff0001ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa035555aa02808080035555aa02808080028080800280808003aaaaaa02ffffff03aaaaaa02ff80ff03aaaaaa048040bf048080ff048080bf059966990599669906aa80aa07b66db607b66ddb07b66ddb089f80bf09aa71c6089f60bf088060bf089f80bf07926db607926db607926db607b66db607926db607926db6098e71aa0b8b74b90e926db6109f70bf14a680bf189f75bf1f9c73bd259f75c12d9f71bb2f9d72be2ea17ac21d9e7bc1aa5d7182fe4b6576fe486375fe476172ff456071ff455e70ff445d6eff435c6eff435b6eff425a6eff41596eff415b6fff3f586eff384b69ff3a5577ff406186ff43698fff44688eff446a90ff476b93ff476b91ff476b92ff4a6d97ff496e95fe4a7099f94b6f997d68839947a27ec2ac9c75bfbf9c74be9d9e73c0ac9d75bfa39c75bf989c75bf8e9c75be839e75bf799c74be6e9b74c0649c75bf5b9a73bf539d75be4c9e72bf479e73be449a74bf429b74bd429e74c1449d74bf489c75bc4e9a72be559c75bd5d9c76c05a9c74be24a378bf05ffffff9f677782fe586981ff556175ff51748eff50718bff4b5c71ff4a4857ff4a4959ff4d505fff4b535dff4a545eff4b5560ff475761ff485965ff455262ff140c27ff170c27ff170c27ff1c0f2bff22142dff2d2537ff342f3eff383543ff3a3845ff3b3a47ff3d3c48ff3f3f4aff40414cff40414cff3f414cff3f414cff40424dff41444eff424650ff434751ff444852ff454952ff42484fff43464fff444851ff4a4e57ff44494eff54504cffcfaa4affe5b542fff2c63efff7cb40fff7cc40fff8cd40fffcd144fffad040fffad242fffbd545fffcd647fffcd245fffbce49fff6df9cfff2f1f0ff656c71ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010102ff050505ff67696affeef0f2ffe2d3c6ffc98f30ffd79329ffc9751affcb701effce7620ffbf6b1dffa34e15ff86330dff70230aff641d0aff641e0dff6c2411ff58241dff2b263aff2f3246ff31374dff353e50ff384555ff3c4a59ff3e4f5dff3f515dff40505eff3e515dff3d4f5cff3b4c5aff374857ff374654ff261d31ff221526ff844f1dff956027ff170f09ff010000ff000000ff000000ff000101ff010103ff020304ff020203ff333633ffb4b7b2ff654634ff90552aff975d28ffa96f2bffad732dffb07833ffb78449ff78735eff266b94ff39a4cdff49c3e3ff4aa3c1ff0d1223ff0e0d18ff0d0c19ff13152bff1b1f37ff191b33ff262f4aff1c324dff276e8cff32afcdff53bfd0ff3ea6cdff19284aff191e41ff1a183bff181636ff191334ff191332ff191230ff1a1431ff231c36ff302a3eff3a3647ff403d4dff434550ff464a52ff474c54ff484e55ff494e55ff454950ff3f404aff454951ff49454eff3e2b3eff392331ff2e1724ffb68d3fffeab747ffeab341ffebb341ffebb33effe7c867ff46312cff46414aff464552ff464753ff484753ff454550ff454550ff45454fff44444eff44444dff44424dff44404aff433e49ff403744ff372938ff342230ff2c1b26ff2e161fff693a25ff9a5727ff8f4a20ff8e4923ff89461dff85441fff80401eff7e3e1dff7a3b1dff793e23ff602f18ff491e11ff461b14ff431a15ff411813ff3d1713ff3b1711ff351411ff2e1012ff240d11ff1c0c13ff180b12ff180915ff190b1aff1d0d1dff1d0c1cff1d0c15ff210d14ff2a0e17ff2f1118ff37151cff371617ff471c1aff52221bff57261dff58241aff5c281cfe612b1ffb642d24d4592d2527896f6f479e73be639d74bf579e75bf4a9b72be3f9e75be359a73c02b9a71be239975bd1c926db615926db60f9966bb0a9966cc068080aa03aaaaaa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa02ff80ff03aaaaff035555aa03aa55aa028080800280808002808080028080ff03aaaaaa02ffffff048080bf04bf80ff04bf80ff059999cc059966cc068055aa07926db607926ddb089f80bf09aa71c60a9980cc0a9966b20a9966b20ba274b90a9966b20a9980cc0a9980b209aa71c6089f60bf09aa71c6098e71c6089f80bf098e71c60a9980cc0caa80bf0f9977bb12aa80c616a274c51b9771bd219b74c1289973b9309a75ba24a371c62a9e73c23974868ffb4a6274ff4a6274ff475f71fe445d6eff435a6dff43596eff42586dff41576bff40566bff3f586bff41556bff364561ff3f5471ff3d5573ff3c5472ff406185ff43698dff456990ff456891ff476a92ff466a92ff486c94ff486d96fe496f99fd487098f84b6e96997389a761a07cc0c79c75be9b9c75bfb59c74beac9c74bea29c74bd989c74bf8d9d76c0829d74c0789d75bf6d9d75c0639d74bf5c9b74bf549b73bc4f9b74be4a9b72be489c75bf479e73be489c71bc4b9c74bb4f9b74be569a74be5e9d75c1619e74c01ea277bb17a6a6b1d8627688ff586b87ff536780ff4f7c9bff50728bff4b566aff4a4957ff4b4c5aff4c5360ff4c555eff4a555fff4a5660ff485863ff485964ff3d4859ff150c28ff170c26ff170c28ff1c0f2cff241730ff2f283aff35303fff393644ff3a3944ff3c3b46ff3d3c48ff3d3d48ff3e3e4aff3e3f4aff40424dff42444fff42444fff434751ff444853ff434752ff424650ff424550ff464a53ff454952ff41434bff3d4047ff47494cffb39e5ffff7cf4ffff4ca3efff8cf42fff5cb3dfff9d143fffad446fff6d142fff9d541fff8d244fffad13ffffcd240fffbd147fff8cf53fff1f1e6fff1f1f1ff565b5fff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff020303ff111417ffc1c2c2ffede8e2ffb47a2affc57a19ffca7723ffbb6317ff9f4d0eff813109ff6a2106ff601a0aff5c180aff5f1c0bff652211ff692514ff502824ff2f3045ff34394eff363f54ff364155ff384455ff384657ff3a4859ff3b4859ff3b4a5aff3b4c5bff3b4c5bff394a59ff364857ff354756ff2d2d3eff1e1728ff6c3920ff29160fff010002ff000000ff000000ff000001ff000101ff000201ff010103ff020303ff060605ff9ba39fff9f9a93ff6b3c23ff9d5f2fff9d6226ffae722cffb2772fffbc853fffbda676ff37637dff2d96c0ff48c5dfff51c3d5ff1a3042ff0e0f1bff0e0d1eff161b32ff1b1f38ff191c35ff26314dff1f4a6aff2591b7ff43cedcff56c4ddff3fabd2ff1e3a68ff1b3668ff1b2c58ff1c2448ff1c1c3eff1b1938ff1a1633ff1a1531ff1e1731ff2b213aff32283dff383043ff3c3949ff42414eff43464fff464b52ff474c53ff444850ff3e404aff444850ff433747ff3a2638ff341f2aff69492fffeab849ffebb346ffebb341ffebb342ffecb844ffae904eff34242aff46414fff484753ff484a57ff464753ff474752ff454651ff454550ff45464fff45464eff45434eff463f4bff3f3541ff372836ff34242fff2b1823ff321717ff804928ff9a541fff924c22ff8e491fff8b4820ff87451fff824120ff7e3e1eff7d3e1eff6e351dff501f11ff491c15ff461a15ff461b14ff411a12ff3e1814ff3b1611ff361511ff291111ff1c0b15ff170a16ff170a1eff1e142dff251d3cff2a2645ff2c2647ff2b2547ff2c2443ff291e38ff241628ff230f1aff2b0f19ff35141cff3a191fff3e191eff451b1dff511e1cff58231bff55251bfd5e2a21f166362b4b7e5f5c489c75bf659d74c0589c74bf4b9c74be3f9e75be359a73bc2ba071be249c71b81c9b76bf159e6db60faa77cc0a9980cc068080aa048080bf01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa0280808003aa55aa03aa55aa03aa55aa035555aa035555aa0280808003aa55aa03aa55aa02ff80ff03aaaaaa0480808004bf80bf06aa80aa05cc99cc07926db607b66ddb09aa71c6098e71aa0a9966cc0b8b74b90c9580bf0d9d76b10d9d76c40ea480c80d9d76c40d9d76c40caa80bf0caa80bf0c956abf0ba274d10a9966cc0a9966b20a9966b20a9966b20a9980cc0c9580bf0ea480c8109f80bf13a179c9189f75bf1d9572c123a075bd2b9a71be2c9c74bf359f78bc0faa99bbac566677fd4a5f72ff455d6fff445b6dff43586bff41576aff3f5569ff3f5569ff3e5567ff3f5166ff35405dff3c4f6bff3a526cff3d516dff3e5370ff384e6bff3e5b85ff46688fff47688dff446a90ff476a93ff476b93ff486c95ff486d96fe476e98fe4a6f9bf94a6e989b647597bc9d79bfc69c74bda79d74bfb59c74beab9d74bfa29c74be979b75bf8d9c74be819c75c0769c75be6d9a73bd649c73bd5c9e74bf559c75bd509c73bf4d9c74c04c9e75bc4c9e75bf4e9d76be529b73be579e75bf5f9c73bf4d9f74c008bf80bf268d9aa8ec5e748afe596d8aff52718dff50809fff4e7089ff4b5264ff4a4957ff4c4f5dff4b5460ff4c555fff4a5661ff4a5762ff495863ff485964ff384052ff170d29ff180c27ff190d29ff1d102bff251a31ff30293aff36313fff393644ff3b3a45ff3e3d48ff3f3f4aff40404cff40414cff41414dff41424dff41424eff42444fff424550ff434651ff444752ff454752ff434651ff3c3f48ff3d4049ff454852ff4c5155ff6a604fffe1b54fffecbc42fff2c73efff7d245fff8d446fff9d645fffad645fffad341fff9cf41fffbd642fffbd644fffdd341fffbcc43fff7d378fff1f1edfff2f3f3ff55575cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000202ff040505ff676b6bffefede8ff99581dffa85917ff924412ff7f320dff6d240bff631d08ff5b1a0aff5b1b0cff5e200fff672313ff632512ff642717ff47282dff32374cff364055ff384658ff3a485bff3a4b5bff3a4c5cff394c5cff3a4c5dff3a4d5cff3a4d5cff3a4c5cff394a5aff354958ff354959ff344152ff1c1a2cff45221fff090509ff000000ff000000ff000000ff000101ff000101ff020102ff010102ff010202ff040404ff646865ffcacfc9ff5f4437ff91592cff9f642affac712dffb1772bffb98236ffbf9c67ff6f8990ff2885b2ff48c0daff5ad5e6ff244a5dff101120ff100f25ff171d34ff1c203aff181d37ff2a3753ff216e91ff29b1d7ff60d9e1ff55c2dfff3cafd0ff1b7ebcff187baeff196d9dff1a5884ff193c66ff1c2951ff1b1e3fff1a1836ff1a1631ff281c38ff2f213dff32263aff362c41ff3b3245ff3f3b49ff42424dff45454fff42444dff3e3f4bff43434eff3b2b3eff372333ff311921ffc59d4dffeab54affebb344ffedb544ffedb543ffedbb4aff80663dff362931ff39303eff474250ff4a4a55ff494953ff464650ff474651ff484751ff484a52ff484952ff49424fff403343ff372735ff33232dff2e1824ff4b281eff95572bff9c5522ff985023ff904c21ff8d4a20ff874720ff81421eff7e3f1cff7d3f22ff65301dff4c1e13ff481b14ff471c15ff461b15ff451d17ff401915ff3e1714ff3b1511ff2e1213ff1c0b12ff160a15ff1a0e26ff2a2142ff2e2749ff2f274bff2d284aff2d2547ff2c2545ff2d2341ff2d213eff2d203bff2d1d36ff2a162aff260f1aff30121dff33141fff341423ff391623ff461c23ff53211ffe5a2820f566342a506c4d492c9c7abf669d76be589f74c24ba074c2419d76c0369c76bd2ba077c4249c71bf1c9b6dbf169768b90f9977bb0a9966cc06aa80d503aaaaaa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff028080ff0280808002808080035555aa035555aa035555aa03aaaaff03aa55aa03aa55aa03aa55aa02808080035555aa0280808003aa55aa03aa55aa02ff80ff03aaaaff03aaaaaa05cc99cc06aa80aa07926db6089f60bf098e71c60a9966cc0b8b74b90ba274b90ea480c80ea480c80f9977bb11a578c3129c71b811a578c311a578c3109f70bf0faa77cc0f9977bb0e926dc80d9d62c40c956abf0caa80bf0ba274b90ba274b90c956abf0d9d76c40f9977bb129c71c6159e79c21a9d76ba209770bf269a72c32d9f71c1339b78be1ba17bc636807b9cdd4a5a6cff455a6eff43576afe415569ff405368ff3d5165ff3d5164ff3c4c62ff323c57ff394a65ff374c65ff374a63ff3a4b67ff3c4c69ff3d506cff394e6aff395577ff40638eff456890ff446991ff456993ff486c96ff486d97ff486d97ff486e97fe49709afc496d99ae5b7195a79977bcbb9b75bebe9a75bd9f9c75bdaa9c75bea09c74be959d74c08b9c74bd809b74bd769c73be6c9c74bf649c75bf5d9c76bd579b72bf539d75be519a71bd509c73bf529b73be559c75c05a9c74be609d75bf699972bd349d76bf25919facec5f7a95fe586e8bff527d9cff5082a1ff4e6d87ff4b5161ff4a4a58ff4d525fff4b5660ff4b5560ff4b5761ff4a5762ff495863ff495864ff32374bff170d29ff180c27ff190c29ff1f112bff291c35ff322c3dff383441ff3b3946ff3c3b47ff3e3d49ff3e3e4aff3f3f4bff40404dff41424dff43444fff43444fff434550ff444650ff454550ff3e3e4aff393a45ff40424dff464b55ff494e57ff484d54ff43454bffbe9c44fff1ca50fff9d246fffad345fffad646fffad747fff8d443fff8d442fffad548fffbd845fffbd442fffbd13ffffccc3dfffcc844fff4e0adfff1f1eefff2f4f3ff575a60ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010303ff222424ffcfc5bcff6c2808ff712d0fff68270dff5f1e0cff581f0bff5a1e0cff5e200fff602411ff5f2515ff55251aff3e221dff282228ff202d38ff293342ff3a4a5eff3a4b5cff3a4e5fff3b515eff3a515fff3a515fff3a505eff3a505eff394f5dff394d5cff384c5bff354b5aff344b5aff334656ff212d3fff23171dff020204ff000000ff000000ff000000ff010000ff010102ff010201ff020201ff040303ff030706ff3e3f3effe1e4deff806d66ff804e25ffa5692fffa36a2affb2782effb47e2fffc99d5aff8b9689ff307e9eff43b6d6ff64e1eeff366f7fff111423ff14172fff171c35ff1c213cff1b243fff2e4f6bff2ea2c4ff37ccecff71dfe7fe60d7e5f95acfe2f067d3ebfd79d7e8fe6fd2e7ff4bc0dfff31a9d3ff2184b6ff195a8bff17315bff171935ff1e1228ff231532ff2d1a36ff302238ff32253aff33283dff372f42ff3c3546ff3c3947ff3a3643ff403948ff362435ff321d2bff6c5036ffebb84effecb549ffecb446ffecb543ffedb544fff1c355ff563b2bff3b2c35ff453a49ff372f3eff3e3a47ff45414eff46434eff494853ff4a4a53ff4c4953ff4a424fff3e303eff372533ff321f2cff2f1720ff613724ffa4612aff9f5a26ff9b5524ff975325ff904d24ff894821ff80411dff7c401eff72381fff502214ff4a1f18ff491f1aff461d17ff441c16ff411a14ff3f1b15ff3a1713ff391612ff331312ff1e0c12ff150915ff1f1833ff2e2849ff2e2747ff2e2747ff2f2546ff2f2442ff2f2340ff2e223dff2f213bff2d1f36ff2e1d35ff2d1d33ff2c1b33ff2b1a31ff271526ff260d1dff2a1122ff2b1328ff30162bff3e1e27fe512623f962332b586040403a9e77bd679e77bf599e75bd4c9e75c3419976c0369c71bd2c9c7ac5249571b81b9771bd159e6db60ea46dc809aa8ec606aa80d503aaaaaa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff0100ffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808003aa55aa03aaaaaa03aaaaaa03aaaaaa04bf80bf06aa80aa07b692db089f60bf09aa71c60b8b74b90c956abf0d9d76b10f9977bb11a578b4129c71b813a179bc159e79b6159e79c216a274b9159e79c2159e79b6149973b213a179bc119678c3109f70bf0f9977cc0ea46dc80d9d76c40d9d76c40c956abf0d9d76c40f9977bb109f80bf13a179bc179b7abc1b9771bd219b74c1289f73bf2d9f77bb299b76bb0eb680c8755e6978fc43536bff425569fe3e5266ff3d4f64ff3c4f62ff38465cff333854ff39445dff36435dff36445bff3a4460ff384761ff3a4863ff3b4865ff3b4a66ff3c4b68ff3d506fff43648cff456991ff446892ff456992ff456b94ff466b95ff496e96fe486f96fe48709bfe4c6e9bab527498939c79bfb99c75bea59c74be9d9c75bea99b74be9f9c73bf949b73be899c75c07e9c73be749c72bf6c9c74bd649e75bf5e9b72be5a9c74be569a74be559c72bd569a74be589c74bc5c9b74bc629c75be6a9a71bc3a9e77c126a194bce065849ffe587391ff5082a4ff5185a3ff4f6b82ff4c5261ff4b4b5aff4d5360ff4c5660ff4b5661ff4a5762ff4a5862ff495963ff4a5965ff2f3246ff180c29ff180d28ff1a0d2aff1f112bff2a1c34ff332e3dff393542ff3b3845ff3c3b46ff3d3d49ff3f3f4cff41424eff41434fff41424eff42434fff43454fff44444fff3a3a45ff3c3c48ff41434fff484b56ff454b54ff464a55ff444653ff454951ff766f51fff4ce49fff6d04efffcd447fffbd545fff9d344fff9d342fffdd546fff9d645fffad644fffad241fffdd345fffcd243fffdce43fff7c546fff1e2befff0f1effff1f3f3ff696c6fff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010203ff050604ff6c5048ff5f210fff5c220eff591e0cff591e0fff5a210fff5d2512ff552617ff45241aff332322ff2d2a2dff191b20ff34566bff2c576dff243c47ff3a4e61ff395060ff3a5260ff3b5360ff3a5360ff3a5360ff3a525fff3a525fff39505eff39505dff384e5cff364c5bff354c5bff304253ff263c4eff28353fff040508ff000000ff000000ff000000ff000000ff010101ff020102ff04090bff093b39ff085053ff365052ffe4e9e5ff988b84ff744a24ffa76b2cffa46c2bffaf782effb17b2affc6934affb3b69bff367389ff34a9d2ff62e0eeff458394ff141729ff181c35ff181b35ff1c213fff24334eff307996ff36c4e1ff3cd9f4fd97f0ebf2b8eae987d0f4f250e6efecaae4ece6eee4ede6fee1ede8febfe8e7ff7ed5e0ff3db2d3ff1e8bbaff0e4a79ff190c23ff1b0e25ff1c0e29ff23112bff281830ff2d1e36ff312539ff33283cff342b3dff362d3eff37293eff342330ff2e1923ffb89449ffebb84dffedb54affefb84bffedb646ffedb445ffedc261ff381e1aff403139ff4c414fff4c4451ff3e3746ff393240ff45404cff474550ff4b4953ff4a434fff3e2f3eff372533ff321f2cff321b1dff844f2cffb06c2effa56129ff9e5a27ff9e5826ff965126ff904d27ff83421eff7c3e1dff6c321bff4f2017ff4b211bff49211bff401c16ff401b16ff3f1a15ff3e1915ff3d1814ff381715ff331413ff290e14ff160813ff1b1428ff2c2448ff2f2646ff302645ff302343ff30223fff30203cff2f2038ff2f1f36ff301e36ff2f1d34ff2e1c33ff2e1c33ff2c1b32ff2d1a30ff2a1a2fff28182bff250e1fff2b1326ff30172eff301b2dfe47272ef960352f565f413e33a078c3679e77bf589f74c24d9c74c0419d76c0369c76bd2c9c74c5249c71bf1b9771bd159e6db60f9977bb0ba274b9068080aa028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff0280808001ffffff01ffffff01ffffff02808080028080800280808003aa55aa035555aa03aa55aa03aa55aa02ffffff035555aa035555aa035555aa0280808002ff80ff03aaaaaa03aaaaaa04bf80bf05cc99cc07b692db089f60bf09c68ee30ba274d10d9d76c40ea480c810af80cf129c71b814a680bf16a274b9189f75b51a9d76ba1a9d76ba1b9771bd1a9376ba1a9376ba189575bf17906fbc159279b6149973bf129c71b8109f70bf0f9977bb0f9966aa0ea46dc80ea46dc80f9977bb0f9977bb129c71b814a680bf189f75bf1e9977bb23a075bd2a9e73c22d9971bb259f75c1269479aecf445167fe3f4f65ff3c4c62ff3b4a5fff39435bff343753ff363e54ff353e53ff343e56ff373f57ff373f5bff36425aff39435cff39465eff394760ff3b4764ff3b4862ff3a4b67ff3d567cff45678fff456891ff466a93ff456993ff486c97ff496d95ff486f96ff4a709bfe4c709cb4517398618e7cb57c9c73bdbb9d74beb29c74bda79c74bf9d9c73be929b73be879b73bd7d9b74c0759b74be6c9c74bd669b73be609a72bd5c9b72bc5a9c71be5a9c71be5b9d76bf5f9c76bf659d74bd519d74bd3c9d73bf0eb692c8ae6f93adfd587996ff5389abff5486a6ff50687eff4d5161ff4c4d5cff4e5561ff4c5661ff4b5662ff4b5762ff4a5762ff495963ff4a5865ff2d2d45ff180b28ff1a0d28ff1a0e2aff1f122dff2a1e34ff332e3cff393542ff3c3a46ff3c3c48ff3e3d49ff3e3f49ff3f404bff41424dff43444fff3b3c47ff3b3c47ff3b3c48ff454852ff474b54ff464a55ff444853ff444952ff444a53ff444c54ff474b51ffc3ad58fffada59fff2c93dfff0c83dfff5cd40fff6d141fffcd645fffbd645fff9d543fffad745fffbd747fffad241fffacf3ffffac83dfffac341ffeee0bffff0f2f0fff0f3f3ff828387ff030204ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010102ff050202ff451d15ff571f0eff55200eff562211ff552512ff4a2719ff362320ff242124ff2b353aff395155ff3d5559ff2a3137ff34657aff2c5f74ff2b4e5fff374a55ff365465ff3b5461ff3a5562ff3a5461ff3a5460ff3a5360ff3a525fff3a525fff39515eff37505eff364f5dff374d5cff2d3c4cff2d4153ff365160ff253840ff05090aff000000ff000000ff000000ff000101ff020203ff06444cff0a929dff029da8ff359095ffe6ebe8ffa69c94ff724524ffa86b2dffac712effaa7229ffb9832fffbd873affccc39cff527e8eff2d99b9ff5ad9efff5295aaff16182cff1b1f3aff191d36ff1c2544ff2d4b63ff32adc7ff38dbefff5ce3f0f1d3eceb64e3e5e81baa8ec619a37ac209e3e3e346e2e5e2b2e1e8e7fbdee6e5ffdfe7e4ffdae9e8ffa1c7d2ff5d9ab6ff181531ff1a0a22ff1a0b23ff1c0b23ff1d0c24ff1e0d26ff24122eff281832ff2c1e33ff2e2234ff2d1f30ff2f1c29ff53392cffecc154ffeeb94bfff1ba4cffedb648ffeeb748ffeeb84affd4ab55ff31191bff42343cff4c424eff4e4751ff524c58ff4d4754ff433f4aff48434fff49414eff3d2e3dff372432ff301c28ff3b1d1dff985f32ffb6722effa9662cffa7622cffa15d2aff9b5727ff924e27ff874621ff7e411dff67311cff491d13ff481d19ff441a15ff3f1915ff3f1a17ff3d1916ff3c1814ff3a1614ff391616ff321514ff2f1212ff1d0b13ff130716ff27203dff2e2648ff2e2445ff30233eff2f223aff302037ff311e37ff321e37ff311e36ff311e34ff2f1d34ff2d1b32ff2c1930ff2b192fff2a1830ff2c1a32ff2f293dff281b2eff291328ff30172fff351e36fe3f2c3df65b38384d604642499d73c0659d74c0589f77c24c9e75bc419d76c0359f73c02c9c74bf239975bd1c926db615926db60f9966bb0a9966cc068080aa03aaaaaa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ffffff01ffffff01ffffff0280808003aa55aa03aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa03aa55aa02ff80ff03aa55aa03aaaaaa059999cc06aa80aa079292db09aa71c60ba274d10d9d76c40f9977bb11a578c313a179c916a274b9189f75bf1a9d76ba1c9b76bf1f9c73bd1f9473bd1f9c73bd209778bf1f9c73bd1d9e72c11d9e72b91a9d76ba199970b816a274b914a673bf129c71b8119678c3109f70bf0f9977bb0f9977bb0f8866bb109f80bf129c80c6159e79c21a9d76c41f9c73bd259f75c12c9c74bf2ba077c41c9b76bf44808396ef3b475fff3c4860ff353d55fe31344dff32354cff33384dff34374eff363850ff343a50ff353b53ff363d56ff363e54ff384159ff38415cff39435dff3a445eff394560ff3b4761ff394b6bff415e86ff466992ff446991ff456994ff476d95ff4b6d98ff486d99fe49709afe486f9cd94f729c9d8d7db4629c75beae9b75bfa59b74bea59c75be9a9c74be8f9d74bf869c74be7d9b74be749c75bd6d9d73bd679c74bc619e74c0609d75bd5e9d72be5f9c73bf639b74bc679c74bf619b74c0689d73bf519d74bd6d819db9fe5b809fff588cb0ff5686a6ff51667bff4d5262ff4d4f5dff4e5562ff4c5762ff4c5763ff4a5762ff4a5762ff495863ff4a5864ff2c2c44ff180c29ff1a0c28ff1a0e2aff1f122dff291d34ff332e3dff383542ff3b3946ff3c3c48ff3e3e4aff40404dff3f3f4aff383744ff353541ff3f404dff454852ff444953ff434852ff424750ff434750ff444852ff444851ff444a52ff4d4f53ff554e43ffe7b94bffe6b434fff7c842fffbd247fffbd345fffbd746fffbd744fffbd845fffcd847fffbd546fffad040fff9d042fffacf3ffffdd143fff7c140ffebd8b0fff0f2f1ffeff1f2ffb9bbbdff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000101ff080302ff421b10ff4f2011ff512417ff45251aff2c1f19ff222529ff2b3c44ff415c64ff416069ff406069ff416269ff293340ff38657aff2c647aff2d586eff374852ff335568ff395662ff3b5563ff3a5561ff3a5461ff3a5360ff3a5360ff39525eff39515eff38505eff36505dff374e5eff2c3a4cff2c4658ff325060ff314b59ff212f37ff010102ff000000ff000000ff000102ff020506ff0a7282ff059da9ff02a0a3ff459795ffe6ecebffa39891ff6f3d1fffb47634ffad722cffac7427ffbe8933ffbd8836ffc4b180ff74949bff2e8ba3ff52d7efff56a2b6ff181b2bff1d223bff1c203bff1f304eff3b7b8dff3ad8efff35e3f2fea9efebafdbe2e512f1f1f1419d7ac06c9c76bf2d9977c10db189c416dce8dcb6e0e3e3fcd1d0ceffb2aeadfea49d9cff7a737aff2b2133ff1b0b21ff1b0920ff1b0b20ff1a0a21ff1b0a22ff1b0a21ff1d0b24ff1f0c28ff221227ff281a28ff271223ffba954dffeebf50fff1bb4cfff0ba4affeeb849fff0b94bffecb64affb78f47ff321c21ff463840ff4f4651ff514c54ff504c55ff514c55ff504b57ff48404cff3a2c3bff352330ff2e1b25ff4a291fffb17633ffc27e30ffb06d2cffac672cffa15f29ff9f5d2dff914e25ff874521ff7f411dff632d19ff451b14ff431b18ff3e1916ff3d1a17ff3c1818ff381717ff361415ff341416ff301216ff2e1116ff2b1117ff290f16ff160811ff150d19ff2b213fff312342ff32213dff321e39ff331d39ff331f39ff331f37ff321d36ff301c34ff2e1b32ff2d192eff2c1930ff2b182fff2a192fff2d1f35ff342d41ff353347ff352f45ff261529ff2c182fff33213dfe372a44f5553e4241624b474f9b74be659f77c0589c74bf4ba074be3f9e75c2369c71bd2ba071c423a075bd1c9b6dbf14a673bf0ea46dc8098e55c6068055aa03aaaaaa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff0100000001ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa035555aa03aa55aa035555aa03aaaaaa03aaaaaa059999cc07b692b6089f80bf0ba274b90d9d76c4108f70bf129c71b8149973bf179b6fbc1a9d76ba1ca476bf1f9c73c5229670bb249c71bf269a72bc269a72bc279d76be259f75c1249c71bf229d70c3209f78bf1d9e72b91b9771bd189f75bf169774b9149973bf13946bbc11a578c3109f80bf0f9977bb109f80bf11a578c313a179c9179b7abc1ba17bbd219b74c1279d76be259f7cc1299b70bb1ea280c47d4e566afc373c55ff31314bff323149ff313248ff323347ff323349ff32344bff34364dff33374dff34384fff353a51ff363c54ff363d55ff373f58ff384059ff37405aff3a435eff3a4460ff384665ff3a4f72ff44638aff456793ff456893ff486a95ff476b96ff486f9afe49719cfc49709ed353789b569da0c76d9d75c0a29c74be8d9d76bea29c74be989c74bf8d9c74be849c74bd7b9b74bd749c75bd6e9b72bc689a73bd659d74bd649c73bd649c73bd669b73be6a9c73be719c73be789b73bd629c75bb4a9f98c1f76389a6ff5e8fb3ff5884a5ff54647bff4e5464ff4d505fff4e5562ff4d5763ff4c5763ff4a5761ff4a5763ff495863ff4b5964ff2d2c42ff180c29ff1a0c28ff1a0d29ff1f102dff291d34ff332f3dff393644ff3b3a46ff3e3c4aff3b3b47ff353241ff373542ff40404dff454652ff444751ff424650ff414650ff424650ff434650ff434750ff444851ff484c55ff494e56ff4e4f55ff9b8643fff8cc40fffcd042fffad345fffcd545fffbd544fffad646fffcd946fffbd744fff9d344fffbd243fffbd042fffbd444fffcd642fffbcf3efff6be3dffeacc99fff2f4f2ffeef1f1ffdddedfff1a191cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff0d0607ff471d18ff411f16ff271e19ff22272cff32414eff405e68ff40616bff3f616aff40616aff406068ff406068ff415764ff406273ff2f697fff2c5a71ff31434fff355c6eff395764ff3b5663ff3a5562ff3a5561ff3a5460ff3a5461ff39535fff39515eff3a4f5fff384f5eff384f5eff2a3848ff2f495aff315060ff2b4755ff202632ff151e25ff000102ff000000ff000202ff03090aff0a7588ff0894a5ff0891a3ff659694ffe9ecedff99897fff6b391effb77a38ffae762effb0772bffb78330ffc79642ffc2a974ff86a4a5ff338095ff52cbe8ff56a9beff1b1e31ff1e213bff1e2642ff274a66ff3eb1c4ff33e5f3ff58eaf2f9d8ede85bdde3e60ae6e6e62a9e79c2529f76c142a278c1309a8fa56f60535ad4635359fb412d37ff371f2bff3a1928ff3b1422ff2b131dff1d0a18ff1c0b19ff1a0a1bff1a0a1fff1a0a1fff1a0a20ff1b0b1fff1d0923ff1e0b22ff251422ff472c27ffe8c057ffeebd52fff2bd4dfff2bd4cffeeb94bffecb84bffebb246ffa57f41ff352020ff473943ff524956ff544f57ff544f58ff514b54ff473e49ff3a2c37ff34242fff301c26ff4e2e26ffbf7f3cffc8812fffb7722cffb16d2bffa8632bff9c5826ff965327ff8c4a26ff834324ff733b20ff471c16ff411b17ff3e1917ff3b1819ff321415ff281013ff210e13ff200c14ff1e0a14ff1d0916ff1d0a16ff1d0a16ff1c0b16ff13090eff140a14ff2c1e37ff31203dff301f39ff321f37ff331e37ff331e38ff311d37ff301c34ff2e1a2eff2c1a30ff2c192eff2c192fff2d1a32ff32253dff363447ff363649ff353449ff353349ff2d2138ff2b1630ff322141fe372c49f3594e5b365e47476c9c74bd649e75bf579e75bf4a9b72be3f9e75be349d76bf2b9a77c4229d70c31a936cba149973b20ea46dc8098e55aa059999cc028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff0280808001ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa03aa55aa03aa55aa0280808003aaaaaa0480808005cc99cc089f80bf0a9980b20c9580bf0faa77cc129c71c6159e79b6179b6fbc1b9771bd1d9e72c1219b74c1259875ba289973b92a9e73bc2c9c74b92d9971bb2d9971bb2c9c74b92ba077be289f79bf269a79c3249c71bf209770bf1e9977bb1b9771bd189575bf169774b9149973b2128e71b8109f70bf11a578c311a578c313a179bc159e79c2189f80bf1d9572b9229d78bb25a57cc1279d76b72b9a77be15b69ecebf313348fe302d46ff302e45ff302e44ff302e45ff302f46ff303046ff313046ff323247ff32344aff33354cff33364dff33384fff343951ff363b53ff363d55ff383f58ff374059ff39425bff3b4560ff384665ff405a7eff466690ff456891ff486d99ff486d98ff49709bff47719cfc48729ce550749a5b7889a86c9974bda99b74beab9b74bda09c74bf959c74be8d9c74be839c73bd7b9b74bf759b74be709b74bd6b9b72bf699b75bd699b72bd6b9d75bc6e9b74be739b73bf649c75bd329e75bd1fad8ccec56f94acfe6294b6ff5b84a5ff53677fff4f5767ff4d5160ff4e5663ff4c5763ff4c5764ff4c5762ff495862ff495963ff4b5965ff2d2e45ff180d2aff190c28ff1a0d2aff1e102dff281c34ff322f3dff383543ff353241ff363442ff3a3745ff40404dff41444fff414450ff414550ff414650ff424550ff424650ff434752ff454853ff464a54ff474c55ff464b54ff474c52ff615b50ffebca4afffad443fffcd441fffcd544fffcd646fffcd746fffad845fffad545fffad243fffbd543fffbd641fffad644fff9d342fffad342fffdd347fff3bc3effe7b872fff0f3efffeef0f0fff0f1f2ff49484bff010001ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff010100ff010001ff040404ff120d0fff251c20ff28363cff38505cff425e69ff42626cff42616dff40616cff40626bff40626aff416268ff416067ff455f68ff3c5461ff366f83ff2a5b71ff334856ff395e6eff3b5665ff3c5663ff3b5662ff3a5562ff3b5562ff395460ff39535fff39525fff39505eff37515fff39505fff263645ff324e60ff335062ff283a44ff223040ff2f5062ff182229ff010001ff010101ff051313ff076877ff027787ff086571ffa1b7b9ffebedefff745e51ff6f3a1fffad702fffc08b3cffa77127ffb27f31ffcba150ffcfb680ff9ab2a8ff2b7d9dff54c3d8ff52adbdff1e2139ff1f243cff26334fff2e8397ff3bddf1ff3ae8f2feacf0eec9dfe9ed3be1e5e920dfe7e72fbeb3b87066505bb3553a42e94d3037fa43232dfc44222efe43222bff3f2127ff3b1f1eff6d482cff8a5a30ff955a29ff814c26ff5f3722ff402220ff230e1eff1a0920ff1a0921ff190a1fff1d0d20ff20101fffa98b4bffefc153fff1bf52ffefbc4cfff1bc4cffedb748ffeeb84cffebb147ff8e6d3cff341f23ff4a3b42ff514951ff534e56ff514c54ff4b414dff392d38ff32262eff2f1d27ff502c20ffc0843affcd8834ffbf7b2fffb77230ffa9642bff9e5727ff934e22ff8f4b25ff864221ff753a1eff4b211aff3c1916ff3a1716ff301415ff220d14ff180b14ff160a15ff150a19ff170d1fff1d1429ff20172dff20182eff20152dff1e1329ff120b15ff120a14ff27182eff311f39ff321e38ff341f37ff341e35ff321d34ff2f1b32ff2d1930ff2e1931ff2c192fff2b1a2fff2f243aff363246ff3a3a4dff39394cff37384bff36354bff36354bff322e46ff291830ff2e203dfe37304ff455566c44806d836a9c76be629f75c1569d74be499d73c03d9b71c0339b73be2a9e73c221a274c11a9d76c413a16bbc0d9d62c4098e71c6059999cc02ff80ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa03aa55aa0280808002ff80ff03aaaaaa04bf80bf059966cc098e71aa0bb974d10ea480c811a578c314a673bf189f75bf1ba171bd1f9473bd23a075bd279d76be2a9e73bc2ea174c2329975bd349d71ba349d71ba349d76bf349d71bf329e75bd309a75bf2d9971bb2a9873c2279d76c4249c78bf219b74c11d9e72c11aa776c416a280c515926db6129c71b8119678b4119678c3129c80c6149973bf16a274c51a9376ba1ea277c4259875ba2b9a77be269a72bc1e9977bb2e7a7a85f22d2a40fe302c43ff2f2b42ff2e2b42ff2e2b42ff2e2c42ff2f2d43ff302e44ff302f45ff303147ff313249ff32344bff32354cff35374fff343950ff343b52ff363d54ff383f57ff384059ff39425cff3a4560ff3b4d6fff436089ff446895ff496e9aff48709cff49719cfe48739efd49739ee950749f589a9fbf769973bc9b9c75bda79c74bf9d9c73be949b73be8a9b74be829b74be7c9a73bd759b74be729a72bc6f9c73bf6e9b74be6f9c73bf729a74be779a74bd7e9c73be7e9e75be5b9d76bf7f83a1b7fe6898baff5d84a6ff56697fff50586aff4e5361ff4e5764ff4d5864ff4c5764ff4c5762ff495863ff495964ff4a5965ff303348ff190e2bff190c28ff1b0d2bff1e102dff271a33ff2e2638ff332e3dff393745ff3e3e4bff3f414cff3e424eff3e424eff40444fff40454fff414650ff414650ff444852ff454a53ff454c54ff464a53ff444851ff474c54ff4a4f54ff85724dfff5d244fffbd443fffad542fffad544fffcd748fffad444fff8d242fffad444fffbd848fffbd547fffbd545fffbd542fffbd346fffcd246fff8cd3ffff8c843ffd99741fff2f3e4ffeceeedffedeff0ff9fa0a1ff030305ff000001ff000000ff000000ff000000ff000000ff000001ff010101ff000001ff000101ff030507ff0c0f14ff1b222aff32444fff405d67ff466771ff44646eff44636eff42636cff41636dff41626cff40626bff40626aff406269ff416166ff455960ff57717fff44798aff27596eff3f5465ff365a6bff3a5765ff3c5764ff3b5663ff3b5662ff3b5562ff3a5461ff3a5460ff3a5360ff38525fff38525fff3a5161ff263544ff355265ff355263ff212d36ff2a3f51ff314d61ff32495aff12181cff010101ff030b0cff0a4b5bff045462ff306266ffcedde0ffd4d7d8ff553325ff78391cffa6692cffcf9743ffaf7c31ffae7a31ffbd9649ffd2c191ffa6bcadff3280a0ff4cbfd2ff51aec3ff20243cff1f2b43ff2a4f67ff35bfd2ff3decf3fe55f2f7f6dfefea8ae1e7eb39e9e0e09d99888deb6b4d56fb552e37fe50282eff4c262afe4a2b2efe392120ff694d3dff9a7a4effc1934fffcc9543ffc08536ffb77b33ffa76c2eff8c512aff743d25ff5e3123ff3b1e1fff200b1cff1a0b20ff1c0f1dff281517ffedbe57ffedbd54fff0bd4ffff1bd4dfff0ba4bffeeb84cffecb64bffe8b148ff825e36ff322022ff493d44ff524b53ff544e55ff524a52ff3e343eff30232dff2b1d22ff523224ffd0943effd19036ffc48330ffb6742bffa56026ff944f21ff8d4724ff7d3b1fff6f301aff652d1cff51241aff3a1718ff341615ff271014ff190d12ff150b14ff130c18ff1e1429ff271a37ff2b203bff2c203cff2b1e3cff2d1e3dff2b1c3aff2a1b37ff281830ff231428ff261429ff311d35ff331e37ff341e36ff321c31ff311a31ff301a31ff2e1930ff2c1832ff2c1a35ff342d42ff3e3f50ff3d4051ff3b3d4eff393b4dff38394dff36364bff36364bff37364cff281c36ff2c203cfd363457f7455a7c48989fbf6f9f75bf4f9b74be549e76bf489c75bf3c9d77bf329e75bd299b70bb209f70bf1a936cb113a16bbc0d9d76c4098e71c6059966990280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa02ff80ff03aaaaaa03aaaaaa059999cc06aa80d509aa71c60caa80bf0faa77cc14a680bf189f75bf1a9d76c41f9c73bd239975b6289973b92b9a71be309a70bf359a73bc399870b73b9c70ba3c9d77bf3d9b71bc3c9973bb3a9e72c1389b72bf359a73bc329e75bd2e9b74bc2a9e73c2279d76c4239975bd209778bf1c9b76bf189f75bf169774b914a680cc13a179c9129c71c614a673bf16a274c5189f75bf1c9b76bf21a27cc1279676be2d9971bb359a73bc289f79b965515162fb29243dfe2f2942ff2c293fff2d283fff2c283eff2d293fff2d293fff2e2b41ff2e2c42ff2f2d44ff302f45ff313147ff323349ff33344bff33374eff35394fff353a51ff363c54ff393f59ff39415aff3c445eff3b4866ff46608bff486e99ff49709aff4b739cff47729dfe4a749efd4a739fdb577ba1398faab7459f76c0af9c73bda59c74be9c9b74be929b73be8a9b74be839c73bf7d9b74be789b73bd759d74be749a72bd759b71be769c73be7b9b72bd819c73c0569d74c1259f7cc1468aa4baf7729cbcfe5f87a7ff576a82ff50596bff4e5362ff4e5763ff4d5763ff4c5865ff4b5762ff495863ff4a5a64ff4a5a64ff34394dff1b102dff1a0c29ff1c0c2cff1f0f2dff251631ff332d3cff3a3746ff3c3c49ff3c3d4aff3e404cff3f414eff3f414dff3f434eff414550ff434852ff444953ff444953ff444952ff444852ff464954ff474b55ff484c56ff4c4f53ffbea550fff9d249fffad443fffbd646fff8d545fff7d144fffbd444fffbd646fffad546fffad445fffbd847fff8d947fff9d249fffacc45fff9cd3efffdd647fffad247ffd29134ffd7b490ffecf1ecffe8edebffedefeeff393839ff010001ff010101ff000000ff010001ff010101ff010101ff020203ff08080cff151821ff29323cff425862ff486a74ff446972ff446870ff43666fff43666eff43646dff43636dff44626cff42636cff41626bff41626bff41636aff46656cff344452ff718e9aff497787ff205466ff3d576bff385b6cff3c5965ff3d5765ff3b5764ff3c5664ff3c5564ff3a5462ff3b5462ff395361ff385360ff37515fff3b5262ff243441ff3a5669ff345064ff1d2731ff324c60ff304a5cff304657ff344753ff192027ff010306ff061921ff0e272eff81a5afffbfd1ddff867976ff5b2914ff8a4320ffae6b30ffbf883affc5923fffaa7431ffb68f46ffc9bd92ffb1c5b5ff308096ff4abccfff50adbeff1d263dff253c55ff327e9cff3ce0f2ff3cedf3f492f2f1abe7e9ec52e0e6e39b917b82fa613040ff4e222bfe421a1ffe5a3a2ffe6c5237ff9b7c49ffdbb764ffd7a94bffd7a342ffdaa245ffd59b3fffd29640ffc18535ffa16629ff814823ff72391fff673523ff5a2c22ff4d251eff341b18ff221318ff806540ffedc052fff1bc55fff1bc4ffff0bc4dfff0bb4dffecb549ffe8b147ffe9af49ff745232ff312022ff483c45ff534b54ff554c56ff483e48ff2e212cff2b1922ff45281cffd7994bffd5983fffd08f34ffc28031ffa46027ff81431fff5c2919ff4a1911ff4c1a14ff4d1917ff4b1c17ff3c1b17ff2e1515ff230f12ff180c13ff150915ff1d1124ff2b1e36ff2c1f39ff2d1f38ff2c1e37ff2d1e37ff2c1d36ff2b1c35ff2a1b32ff291931ff2a1731ff28162dff261429ff2c1830ff321d35ff321b35ff311b31ff301a32ff2f1931ff2d1c30ff31263cff3d3e4fff404756ff3e4554ff3c4252ff3c3f51ff3a3c4fff383a4eff38384cff36364aff34364bff322f4aff2a213efe343658f63c6e9653a6b2e06e9e76be5f9c73bf529f76c1469d75c13b9c75be319c72bb279d6fbe1f9c73bd199970b8129c63b80d9d76b1089f80bf04bf80bf02ff80ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa03aa55aa0280808003aaaaaa03aaaaaa06aaaaaa089f80bf0ba274b90ea46dc811a578c3159e79c21a9376ba1e996fbb23a075bd279d76be2d9977bb319c78c136a176c23c9d73bf409b74bb439c72be449d74bf459b73bc449a74bf439c76be409b74bf3e9c73bd3b9c70ba379974be329e75c22ea174c22a9e73bc26a179c321a274c11e9977bb1a9d6cba17a67ac8169774b915926db615926db6179b7abc189f75bf1ba171bd1f9c73c5249c78bf2a9e73c2319c78bb1d9e7bc119a385b8734b4756fe2d2740fe2d273fff2c283eff2b263dff2b263cff2b273dff2c283dff2d293dff2d2a3fff2d2b40ff2e2d42ff2f2e44ff2f3046ff313248ff33344aff34364cff353950ff373b54ff393e59ff3a405bff39425bff35405cff466289ff486e99ff49709aff49719dff49729fff48729dfd49759fdc4e769e468e92ba939c74bdac9c74bea29c74be999b73be929b73be8a9b74bc849b74bd7f9d74bf7c9a73bd7a9d73be7a9d73be7b9b74bf809b76bd859b73be619e74c0279d76be14b2ccd9df769fbfff6386a5ff576d87ff505c6fff4f5563ff4f5864ff4d5764ff4d5865ff4c5863ff4b5864ff4a5964ff4a5a64ff3a4053ff1d132fff180b27ff1c0d2aff1e0e2dff261834ff312f3dff393846ff3b3c49ff3c3d49ff3c3f4aff3e414dff40434fff40444fff424650ff434752ff424750ff434851ff454a53ff454855ff464a52ff484c56ff484f56ff4e5051ffe3c851fff9d64cfff9d343fff6cf40fff8d647fff8d244fff9ce42fff9d043fffbd74afff8d84afff8d345fffccc46fff9d042fffad544fff9d144fff9c93ffff9c33cffe4a837ff9f5f35ffc8b5a8ffdfd7cfffd4c7bfff9d9288ff090708ff000102ff010101ff000100ff050608ff0f161cff26313cff3f565eff4d6e75ff486d73ff476b74ff476a74ff456973ff456870ff44676fff44666fff43656eff43646dff43636dff43636cff42636cff42636cff44636cff405564ff39515fff456b78ff477183ff1d4f62ff45677aff3d5b6dff3e5966ff3c5966ff3c5966ff3b5765ff3b5663ff3a5663ff3a5562ff3a5462ff395361ff37525fff3c5363ff233340ff425e71ff344f65ff22313bff304f62ff2f4859ff2e4655ff314352ff324351ff212a32ff040406ff182026ff85a0a7ff787778ff50271bff783719ff924620ffa76327ffb47932ffc3913effa97833ffad863fffcabd95ffb9cfc2ff378c9dff47bcd0ff51b1c8ff1e2c44ff305d79ff3db8dafe42eff7fd53f2f8add4f6ec3ce1e6ea18eaeadf87756666e478543afca18246ffdcb76cfee5bc56ffe6bb54ffebbb56ffe6b750ffe5b550ffe9b852ffe6af4cffdfa848ffd5a046ffc9903cff8c5425ff753a21ff6f3a25ff673322ff5f3121ff4e261cff3c211cff301c1bffe8c258ffefbc52fff1be52ffedb94bffedb94dffe9b149ffecb44bffe9b148ffe4a845ff664629ff301d20ff483944ff544a55ff50464fff372933ff271820ff573625ffd1973cffd8993effda9838ffc28631ff985529ff552517ff3e1815ff3f1714ff401814ff3f1715ff401816ff3e1816ff2c1414ff240f12ff160c11ff150e17ff22182bff2e2039ff2e1f37ff2f2036ff2d1f35ff2e1e37ff2c1e35ff2c1d34ff2b1b33ff2b1932ff2a1831ff29182fff2a162fff27162cff27132cff311a33ff341e35ff331e33ff311f36ff342639ff3b3948ff444e5aff424f5bff414b59ff404657ff3f4254ff3d4053ff3b3e50ff3a3c4fff39394cff37384cff36374cff343a53ff282541fe323757ee4587b620afb7df659a74bd5d9f76c0509f76bf459b76bc399d74c02f9d77c3279d6fbe1e996fc4179b6fbc119678b40c9580bf07b692b604bf80bf028080ff00ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff0100000001ffffff028080ff028080800280808003aa55aa035555aa035555aa03ffaaff03aa55aa03aa55aa035555aa035555aa035555aa028080ff03aa55aa048080bf05cc66cc089f80bf0ba274d10faa77cc149973bf179b6fc81c9b76bf219b74b9269a72bc2b9a77be319c72c1369c76bd3c9d73bf439c72be479a73bb4b9974bb4c9e75bf4e9d76be4e9d72be4c9e72bc4a9b75be479a73bb439c76be3f9e75be3b9c75be369c76c2329e75bd2d9971bb289979bf239975bd1f9c7bc51c9b76bf1aa776c4199970c2189f75bf189575bf19a37ac21c9b76bf1f9c73bd249c78bf299b76c12f9d77be349d76ba189f80bf12c6aac6a0353345fb2a253dfe2d263dff2b253cff2a253bff2a253bff2a253bff2b263bff2b273dff2c283eff2d2a3fff2e2b40ff2e2c42ff2f2e44ff313146ff313348ff33364cff353850ff363d53ff393e57ff333751ff3d4761ff3e4d6cff44628bff496e97ff49709dff49719fff49739fff49759ffc4974a0b9537ca7348e80b5909e75bdaa9a74bea19b74be9a9c74be919b74be8b9c74bf869c74be829b74be809b74bf809b74bf819c75be859b73be899c73c0879d73bf6b9b75bc42a680c5c578a2c0ff6589a6ff586f8bff525f73ff4f5663ff4f5764ff4e5864ff4c5864ff4b5863ff4b5964ff4a5a65ff495a65ff40475aff1f1632ff180b27ff1b0c2bff1f0e2dff241532ff302b3cff373543ff3a3a48ff3c3d49ff3e404bff40424eff41444fff414550ff424651ff434752ff454953ff454953ff444952ff464953ff474a53ff42444eff44474cff5e5b51ffeec945fff5ce45fff8d343fff7d348fff4cb41fff9cc44fffbd346fffbd548fffad448fffad043fff9d142fff8d443fff8d344fffbcc44fff7c240fff2b939fff1b233fff0ad35ffbf782aff7d3921ff683a31ff5b302bff4d2826ff271918ff0d080bff0d0e12ff191f27ff35414fff4a666fff4c6f77ff4b6f77ff496e76ff496d74ff476c74ff466a73ff456a72ff466771ff45676fff44666fff44656fff43656dff43646dff42646cff42646dff41636cff465f6aff293c4cff69929eff33596eff567b89ff427280ff466d7eff3a5b6cff3c5a68ff3c5a67ff3c5967ff3c5865ff3b5764ff3b5664ff3a5562ff3a5562ff3a5462ff375360ff3b5463ff263443ff456275ff345066ff2b3a46ff325367ff2f485aff2f4554ff304352ff314251ff30404fff202731ff191614ff4b2f26ff4a2418ff672d14ff85411bff944c20ffa15e25ffae712bffb68234ffb88a41ffa98340ffc3b891ffbad1c4ff398a9cff49c1d3ff53b2caff1e3c5bff3387a5ff45ddeefe42f1f7e58ff8f442dce8e80ab2b2e609aa8ec60cffead54beecf85e5eac156fde9be5fffebbc5afeebbc54ffedbf55ffebbe59ffebbd58ffe7b84fffe1ae4cffdfa848ffdaa645ffbb813aff784323ff602c1bff602b1fff653424ff5f2d20ff50271dff361b18ff83613bffeec14ffff1bf53ffefbb50ffebb84dffedb64dffe2a746ffe2a646ffe0a847ffe2a446ff5e3f25ff2f1c1fff43303bff4c3d48ff3d2e37ff2a1a1fff392019ffbf8b3affdd9939ffdb9a3cffc78929ff945f37ff432219ff3a1917ff391518ff3a1518ff351716ff371419ff371518ff341418ff221113ff150c0dff100911ff1f152aff2e1f38ff2f2038ff2e2039ff2f2038ff2f2039ff301f36ff2f1e34ff2f1d35ff2d1b33ff2c1a30ff2b1830ff29182fff29172fff29172eff28142dff2c162fff362037ff3c2c3eff3e3848ff444955ff465761ff455963ff42535eff414d5aff404858ff404455ff3d4253ff3b3e50ff3a3c4fff393a4dff38394cff36384dff39415cff2e3857fe2d3e5fd95fa7ce1da795ca629c75bb5a9f77c14d9f77c0429e78c1379e79c32d9f77c1249c71bf1d9e72c1179b6fbc109f70bf0ab266cc06aa80d504bf80bf02ff80ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff010000ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa02ff80ff03aa55aa035555aa035555aa028080ff048080bf04bf80bf06aa80d5089f80bf0c9580bf109f70bf159e79c21a9d76c41e996fbb239975c52a9e73bc309f75bf369c76c23c9d77bf439c76be4a9b72be4e9d72be529b73be559c75c0569d74be579b72bc569d74be539d75be509c73bf4c9e72bc499d73bd449d74bf3f9e75be3a9a72bd359f78c0309a75ba2b9a77be269a79c3229d78c31f9c73bd1d9572c11c9b76bf1c9b76bf1c9b76bf1e996fbb209f78bf249c71bf299b76c12e9b74c2359f73c03e9c73bd1ba17bbd22b49dc3ab373446fc2b243dff2b243dff29243bff2a243bff29243bff2a243bff2a243aff2b253bff2b263bff2c273dff2c293dff2d2a3fff2d2c40ff2f3044ff313449ff34374dff2f3249ff30334aff383e57ff3a425dff3a445fff3c4965ff445d83ff496e99ff46709aff47729dff46749dfe47739efd4a749d9b5a7a9e21aa93c9a59b74bea89b73bea09c73bf989c74be929b73be8d9c74be899c73c0869c74be859d75c0879b73bd899c73be8f9b74bd8c9d73bd599e75c0219b7cc19880a4bffc688eadff59738fff526178ff505664ff4f5865ff4f5965ff4c5864ff4d5964ff4b5964ff4a5a65ff4a5b65ff455260ff1f1833ff1a0d28ff1a0d29ff1e0e2cff221330ff2e2739ff373543ff3b3a48ff3d3e4aff3e404bff41424eff40434eff424651ff424652ff424752ff424751ff454954ff474b55ff42444eff464851ff42454dff4d4d52ff82744bfff1d04efff8d64cffefc43ffff7d046fff9d148fffbd54afff9d346fff8d044fffad146fff9d347fffad547fffad344fff7c240ffeeb038ffedaf38ffedad37ffe8a234ffd38328ffb16421ff7f4021ff4e2a21ff38221fff2c1b1cff201a20ff2d343dff3f555eff4d6a72ff4c7277ff4b7077ff4b6f77ff4b6f76ff4a6e76ff496d75ff486c74ff476b73ff486973ff486871ff466971ff44676fff45676fff43666eff43656dff42656dff41646cff436570ff3a4e5bff486e86ff446c7cff36596cff3d5c6aff79a2aaff386375ff395c6cff3c5b68ff3c5a68ff3c5967ff3c5967ff3b5865ff3a5764ff3a5663ff3a5563ff3a5562ff375461ff3b5362ff273645ff436277ff315065ff293a49ff37596dff30495cff324555ff304452ff304252ff304151ff324052ff232b36ff3a160eff682c16ff7a3713ff834017ff924e1eff98551effaf702effaf752dffc1934cffaa8648ffbcb591ffb7d3caff3a8d9fff48c2d4ff4ab0c8ff235a7eff3aafd2ff58f2f3f661f2f865b8faf00bb9a2d1449a74bb549b73bf23a07cc520a787c754edd18fddeec46afdeac35fffeabd58ffeabd55ffe9be53ffe9bb54ffe7ba53ffe6b652ffe6b652ffdbac51ff573822ff391d19ff371f1dff432420ff532923ff572a20ff48241bff3a231dffd6b257ffefbd52fff2bf52ffefba4effebb74dffe7af4affdfa444ffdea143ffdfa647ffdd9e44ff583a24ff2a151aff321e26ff331f28ff2b171eff39211bffbd8c43ffe0a544ffdfa13bffca9035ff754b25ff331917ff2c1618ff231318ff22151eff271a28ff261d2cff271c2eff251d2cff251b29ff1e1421ff120b12ff0f0b13ff2a1c32ff2f1e38ff2f2038ff2f2038ff2f2037ff2f2138ff302036ff301e35ff301e36ff2f1c34ff2c1b31ff2a1931ff2b1730ff2b1830ff2a172fff2a172fff28152dff331f35ff3e3846ff434650ff46525cff475b63ff465d65ff445661ff434f5eff414959ff3f4757ff3e4354ff3c4052ff3a3d50ff393b4eff38394dff37384eff333b53ff406188ff2d4c74aa6ebde1429e78c1659d77bd579e75bf4b9c77be409b74bf359f78c02c9c74bf23a075c51c9b6dbf159e6dc2108f70bf0a9980cc07926db603aa55ff028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa04bf80bf0280808003aaaaff035555aa035555aa028080ff03aa55aa0599669906aa80aa09aa8ec60d9d76c411a578c3179b7abc1c9b76bf219b74c1279676be2d9971c1349876ba3b9c75be429b74bd499a73bd4f9e74be569d74be5a9c74be5e9d75be5f9e73bf609d75bf5f9c73bc5d9c76c05a9c74be579b72bc529b73be4e9d72ba489f75bf43a076c23e9c77c1389b72bf329975c22e9b74bc299b70bb259f75ba23a075bd229d70bb209778b7209f78c7229670bb239975bd26a179c32b9a71be2f9d72be369c76bd3c9d77bf2a9e73c21ea277c417c8b1c8bc312b40fd2a243dff2a243bff2a243aff292339ff29233aff29243aff29243aff292439ff2a253aff2b263bff2b283dff2c2b3fff2e2e43ff2e2e44ff2a2a42ff2d3348ff343a50ff363c55ff374057ff39425dff39445dff3a4565ff47648bff476e9aff47719dff48739efe48749ffd4875a0fa4974a1766888a45c9e74bfaf9c75bda79c74bf9f9c73bf999b73be939c72bf8f9d74bf8d9c74be8d9c74be8d9c74be8f9d74bf949b73be9a9c74be8e9c73be36a176c2678dadc4fc6c93b2ff5a7692ff54647cff505665ff4f5865ff4e5965ff4d5965ff4c5964ff4b5964ff4a5a65ff4a5b65ff4c5a67ff211a36ff1c102cff1a0d28ff1c0e2cff20112fff2d2539ff363342ff3a3a46ff3c3d49ff3f414cff3f424dff41444fff414550ff404550ff434752ff454954ff41434dff3e3e48ff444751ff434651ff4a4e58ff4e5156ffafa15bffe1c147ffefca41fffad74dfff8d74bfff8d54bfff8d045fff8cb43fff9d048fff5d143fff7cf48fff8c744ffefaf3effe39f33ffebac37ffe7a036ffcc7f2bffb75f23ff9a4b1fff6d2f1bff491f1dff2f1a1fff23202aff394951ff46666fff4c7179ff4b7277ff4c7178ff4d7078ff4b7177ff4b7076ff4c6f77ff4a6e77ff4a6e76ff496d75ff486b73ff486b73ff476972ff466a72ff446870ff44676fff44666fff43666eff41666dff42656eff425c68ff344f63ff4f7a92ff3c5d6dff3b5c6bff3c5d6bff3b616eff375c6bff3b5b6bff3b5b68ff3c5b69ff3c5a68ff3b5967ff3b5966ff3a5865ff3a5764ff3a5663ff3a5663ff385561ff3a5363ff293948ff426579ff315163ff324758ff2c485bff2b4c5eff314756ff324352ff304252ff2f4151ff30404eff304050ff212128ff4a1a0cff703114ff7a3813ff854316ff96531dff9c5b1effa86b27ffb98a44ffad8f51ffb9b694ffb7d5ceff39889dff4bc8d9ff4dafcaff2d769cff4fd6ebfe62f7f4b393f8f835a887c52a9e79bc5b9d76bf569d74c1559c72bd2b9a77be189f80bf32ebdba8c0ebca72fbe9c15cffe9be59ffe8bc54ffeabf55ffebbf58ffebc05bffebbc53ffecbc54ff573e22ff241417ff231619ff25151cff29161bff3f2124ff391d1cff6b5033fff0c458fff0bd56fff2be54ffecba4fffe8b14bffe0a647ffdda142ffdea243ffdca042ffdb9c3fff956532ff412417ff261213ff281518ff321917ffae803dffdea345ffe0a340ffd69f3eff7a542bff2d1818ff1e1319ff251d2aff2b2137ff2d243cff2b223aff2c2339ff2b2037ff2d1e39ff2a1c36ff291c33ff251c30ff171120ff26172dff2e1d35ff302036ff302036ff302135ff302136ff312036ff301e34ff301e36ff2e1c35ff2d1b33ff2b1932ff2a1830ff2b182fff2b182fff2a172fff2a1830ff2b1930ff3c3444ff43454fff444b56ff475960ff485e66ff465b66ff455261ff414b5bff3f4858ff3f4355ff3c4052ff3b3e51ff3a3c4fff3a3b4fff38394eff363a53fe487da4fe306390828ddaf1309f7abf569d77be549e76bf489f75bf3d9f75c0339b73be2a9e73c2229d70c31a9d6cba159e6db60f9977bb0a8066b207926db603aa55aa0280808001ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aaaaff035555aa03aaaaff03aaaaff03aa55aa0599669906aa80aa0a9980cc0faa77bb13a179ae189f75bf1e9977bb249c78bf2a9873bc319c72bb389b76bf409b74bb479e77be4f9b74be569d74c15d9c73bd559f75c0669b73be689d73bf699b75bd699b72bd679c74bf649e75bf619b74bd5c9e74bf589c74bc539d75be4e9d72be479e77be419d72bc3c9d73bf369c71c2319c72c12d9977c129a276c1289973bf269a72bc259f75c1259875c1289973bf299b70bb2d9971bb329e75bd379e74be3e9c73c1459b73c01ea277c42d9f77bb24a395b1b8322e3efd2a243cfe2a233aff29223aff282239ff272138ff282238ff282338ff292439ff2a263bff2b273cff29263dff26243aff2a293fff2e3045ff303349ff30354bff33394fff343c52ff373e59ff39415bff3b455eff3b4b68ff446892ff48719aff48719bff48719afe45709aff467099ed4f769c6e8d84b9b59b74beae9b74bda79c74bda09b73be9b9b73bd979b73bd949b73bf929b73be939a72bd959c73be999b73be9e9d73be679c77bf629f72be3e94b1c1f97097b7ff5d7995ff55667dff505766ff4f5865ff4e5965ff4d5965ff4d5965ff4c5a65ff4a5a65ff4a5b65ff4b5b66ff2a253eff1d142fff1a0c28ff1c0e2bff20102eff2c2038ff343040ff3a3947ff3d3e4aff3f414cff3f424dff3f424dff424550ff434751ff41434fff3c3c47ff41434dff444a53ff424851ff494e58ff454b54ff4f4e4effbb9438fff6d24dfff7d34afff8d247fffad44bfff7ce47fff8cf49fff8d048fff5c843fff6c347ffeeb242ffdf9934ffe19835ffe19f35ffcc8333ffab5d26ff914421ff712d1cff461c19ff2a1d1eff2a3339ff425964ff4d767bff4b7379ff4b747aff4c737aff4e7279ff4d7377ff4d7279ff4c7178ff4b7077ff4b6f76ff4b6f76ff4a6f76ff4a6e75ff496c74ff486b73ff476a72ff476a72ff456971ff456870ff44676fff43666fff41666dff44656fff324a58ff4a758aff3c5f70ff3f5e6dff3e5e6bff3d5e6bff3c5f6dff3c5d6cff3c5c6aff3b5c69ff3b5b69ff3b5b69ff3b5a68ff3b5967ff3a5967ff3b5865ff3c5765ff395663ff395662ff3a5463ff2d3f50ff416578ff325062ff354f63ff314253ff31556aff2f4755ff334453ff324251ff304151ff2e4250ff2f3f4eff324051ff251f24ff491a0cff733215ff7e3a14ff93501eff94531aff9b5d1bffb27f3bffb1965cffb8b799ffafd3d1ff318ca3ff48ccddff4bacc8ff3493b8fe6ff2f4f469f5f945a3e1ed599e75c0489c71bc489c75bf4e9d76c14d9c77c04c9a75bf26a179bc259f7cc11fd6c5ce9be8ce82f9e7c261feeac15cffebbf5bfff0c35cffeec461ffebba57ffebb757ffdfb353ff654d2dff241417ff211519ff24171eff28181dff2e1a1bffac8c49ffedbf5bffefbc55fff0bc52ffe9b44bffe7ad4bffdba044ffdc9e42ffd99f3fffd99d3fffd5963cffd7933effd49147ffa5723eff6f4f2eff926737ffdfa43fffde9f3effdea33dff7d5627ff321b1dff261922ff322638ff30263fff2f243dff2f223dff2d213aff2e2038ff2c1f39ff2c1d36ff2a1b31ff2a192fff2a1732ff26182eff24152cff2b182fff301f35ff302034ff312034ff311f33ff311e34ff301d35ff2e1b33ff2c1a31ff2b182eff2b1730ff2b172fff2b182fff2b1931ff2b1c34ff2d2138ff2e233bff32283bff41424fff444754ff48535eff485d66ff485f68ff465563ff424f5dff414a59ff404557ff3e4254ff3c3f52ff3a3c50ff3a3c50ff393a4fff393a54fe406a8afa50a2ca5fb9eff4359f78c05d9f76c0519d74c0469d75bd3b9c70be309f70bf289f73bf209f70bf1a9d76ba13946bbc0d9d76b109aa71c60599669903aaaaaa0280808000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000100ffff01ffffff01ffffff01ffffff0280808001ffffff0280808002808080028080800280808003aaaaff035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa03aaaaff04808080059966cc07926db60ba274d10f9977bb14a680bf1a9376ba1f9c7bbd269a72bc2c9c74bf349871ba3c9d77bf449a74bb4c9a75bc559c75bd579e75bf449d74bf359f78c03f9a71ba6a9a73be739b73bf729d74be719c73be6f9c73bc6c9c74bd679e74bf639d74bc5e9b72bb589c74bc529b73be4c9a72bc459b73c03f9e75c23a9e72c1359a73c0329e75bd309a75ba2d9977bb2c9c7abf2d9f77c12d9971bb2ea174c2329970bd369771bd3a9a72c1409b74bf489871bc509c73bc329975bd149973bf2ea68bc284322e40fe272138fd2a233bff272139ff28223aff282339ff282339ff282339ff252037ff231f35ff28233aff2a273cff2b2a3eff2c2e40ff2d3043ff2f3347ff32364bff33394eff353c53ff373f57ff374258ff3b435cff3c5070ff456793ff446992ff48709cff47729cfe46729ffe49729ebe5a7ea429a889cda89b75bead9c74bea79a73bda29c74be9d9c75be9b9c75bf999b75be9a9c74bd9b9c73bd9f9c73bda49b73be7f9d74bf449d74bf19b8cce0e6739bb9fe5f7b9aff566780ff505867ff4f5865ff4f5966ff4e5a66ff4c5a65ff4c5a66ff4b5a65ff4a5b65ff4a5a66ff323247ff201732ff1a0e28ff1c0d2bff20102cff281d36ff332e3fff383846ff3c3d48ff3e404cff40434dff41454fff40414dff383644ff3b3b48ff454853ff434953ff434a53ff464b53ff454a53ff4b4f58ff504f48ffe4cc4ffff5d243fff8d447fff9d348fff5cb47fff9ce4dfff6c447fff1b741ffe7ac3effda9535ffd99033ffdd9538ffcd8631ffa55924ff853e1fff5f2818ff361817ff2d2a30ff3d4d53ff517179ff4c737bff4a747aff4b747bff4c747aff4d747aff4d747aff4e747aff4d7378ff4d7279ff4c7278ff4c7177ff4c7077ff4b6f76ff4a6f76ff4a6e75ff496d75ff486c74ff486b73ff476a72ff466972ff466871ff43676fff42676fff45676dff334a56ff548098ff396074ff40616fff3f606eff3f606dff3e5f6cff3c5e6cff3c5d6bff3c5c6bff3c5c6aff3c5c69ff3c5b69ff3b5b68ff3b5a68ff3b5966ff3d5766ff3c5865ff395764ff395564ff3b5465ff375263ff3a596bff355063ff355163ff324252ff3b5d70ff2e4959ff334553ff314351ff324152ff314151ff304050ff323f50ff323e50ff2a2124ff4e1c0cff6f2d16ff7c3b12ff904f1cff97581fffa36d30ffb89760ffb9bda5ffa6d2d2ff2a94aeff4bcde2ff4eacc7ff45b9d5fd7af9f5c086f6fb41a17ec0589c74bc509c76bc4a9b75be469d75c1449d74bf449a74bf459b76c0319c78c119a37ac214bfa6bf5beedb95e8ebc763feeac25cfff0c35bfff2c75dffebbe57ffefbf59ffecb852ffedba58ff846731ff261719ff22141aff28191bff422b22ffebc564fff0bd55fff3c158ffecb850ffdfa844ffd69a3cffd4963affd7993dffd99d3effd89c3effd5983bffcf913bffcc8c36ffd09037ffd59638ffe1a641ffe1a13affe2a53cff9e7334ff3a2224ff291d28ff31283cff32253fff30233eff30243bff30233aff30223aff311f38ff2d2036ff2d1d38ff2c1c36ff2b1b34ff2a1831ff2a1730ff26162cff29142bff2e1b30ff311f34ff331f34ff311d32ff2e1a31ff2d1932ff2b1730ff2b182eff2a192eff2b1931ff2c1b33ff2f2239ff342b43ff373248ff353448ff322f49ff2b2436ff3f3e4dff434653ff464d58ff485a62ff486069ff465a65ff445160ff424b5aff404757ff3e4354ff3d4053ff3b3d51ff3a3c50ff3a3b51ff393b52fe354964fa77cfeb5fc1ecec02ffffff5a9f74be4d9f77c0429e74bd379e74be2e9b74c2269a72bc1e996fbb18956abf128e71b80d8962b1089f80bf059966cc03aa55aa0280808000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa028080800280808003aaaaff035555aa03aaaaff03aa55aa02ff80ff03aa55aa035555aa035555aa035555aa04808080059966cc07926db60ba28bd10f9977bb159e79b61a9d76ba219b74c1279d76be309a75ba379e79be409b74bf489c75bf529b73bb5b9d76bc319c78c108bf80bf04ffffff11b487c34c9e75bf7c9c75bf7c9a73bd7c9c75bd7a9b75be769e75be729d72be6e9e74be689d76bf629c75be5d9c73ba569d74be4f9e74be499d73c0439c72be3f9e75be3b9c75ba389b76bf369771bd349d76bf349d76ba339b73be359a73bc389b76bf3c9d73bf3f9a75be459b73c04b9c74be539d75be5b9a73bc3ea073bd389f76bf44a580c38c353143f42b263dfd29233bff28223aff272239ff262037ff251d37ff262137ff282139ff282239ff29253bff2a273cff2c2a3fff2d2d42ff2f3044ff303348ff32364bff33394fff363c53ff383f56ff374258ff39455cff42618aff456f98ff466f9bff45709cff47729efe49739bf84b759c636a8baa8b9c74bfb49c74beae9b74bda89c73bfa49b73bea19b74be9f9c73bd9f9c73bfa19b74bca49d75bea99d73be6d9d75c03a9e77bd0be8e8e8d0779fbdfd627f9dff566883ff515968ff4f5864ff4f5966ff4e5a66ff4d5a65ff4c5a66ff4b5b66ff4a5b65ff4a5b67ff3e4658ff231b35ff1d122cff1d0d2bff1f102dff251833ff2f283cff363543ff3b3d48ff3e404cff3e404bff373744ff353442ff404350ff444953ff414851ff464b53ff464953ff454b54ff464c55ff494d53ff57513fffe8cc4bfff8d847fff8d449fff5cc46fff6c74affefbb41ffe5a53bffd48f31ffd28933ffd89136ffcf8536ffac6126ff893d19ff5c2316ff351a18ff36333bff445c63ff51767bff4d757aff4c767bff4c757bff4c757bff4c757cff4e767bff4e757aff4e757aff4e7479ff4e7379ff4e7379ff4d7278ff4d7278ff4c7177ff4b7076ff4b6f76ff4a6f75ff4a6e75ff496c74ff486c74ff476b73ff476a72ff456971ff446870ff426870ff445d67ff3e6278ff4a758aff416372ff40616eff3f616eff3f606dff3e5f6cff3d5f6cff3d5e6cff3d5d6bff3c5d6aff3c5c6aff3c5c6aff3b5b69ff3c5b68ff3b5967ff3c5866ff3c5966ff395765ff395665ff365263ff466777ff355163ff365062ff355162ff354759ff334b5fff314f60ff324553ff324352ff324152ff324151ff314050ff2f3f4eff303e50ff313f53ff2a1617ff592014ff6c2d13ff8d4b1fff945520ff9a652bffb3945fffbac9b7ff9bcfd1ff2592b1ff45d9e6ff47acc6fe55d3e5fa81faf55ba3e3ee5c9b74bc529b73bb4a9f75be439c76be409b74bf3d9b75c03d9b71bc3e9c73bd419d76bc309a75ba0ab280cc0bb9a2b93eefe29cdeefc963feecc158ffedc158ffedc155fff0c455fff0c056ffeebd54ffedbf55ffa28247ff291a19ff27171affa18142ffe9c055fff0bf5affecbb53ffe9b54dffdea442ffd4983bffd39739ffd4983cffd3943bffd39339ffd09238ffd2943bffd29137ffd9983dffda9a3affe0a13cffdd9e40ffd99e3eff5c3f2bff2d1e24ff322435ff33253dff31243bff312339ff312238ff312239ff302038ff2f2138ff302037ff301f38ff2e1f36ff2f1d35ff2d1b34ff2d1832ff2a172eff28122aff2d192fff311f34ff321e33ff2f1b31ff2e1931ff2d1931ff2c1932ff2c1b33ff2c1e35ff322840ff39374bff3c3e51ff3b3d51ff39394eff36364cff33324cff2b2439ff3c3a49ff434655ff464955ff485660ff485f68ff465d67ff445361ff424d5dff414959ff3f4456ff3d4154ff3c3e52ff3a3c51ff3a3b51ff383b52fe353c54fb75c4dd72b1ebf20db189c4519d71bd49a177c03f9e75be359f78c02b9a77c423a075c51c9b6db6169774b9108f70bf0c9580bf07926ddb059966cc03aa55aa01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa02808080035555aa0280808003aa55aa03aa55aa03aaaaaa03aa55aa035555aa035555aa03aaaaff048080bf068055aa089f80bf0caa80bf109f70bf169774b91c9b6dbf239975bd2a9873bc329e75bd3a9a72bd439c76c24c9a72bf569a74be609d75bd279d76c4109f80bf17d3d3de299b9ba8529f76c1849c74bf859d75be859d75be839e75bf819c73be7d9d74be799c74be749c75bf6f9c73bc689d76bf629c72bb5b9d73bf559c75c04f9b71be4a9f75be459b76c0429b74bd409b74bb3d9b75c03c9973bb3b9c75c23d9b75bc3f9a75be429e74bd469975bd4a9b72c1519d74c0589a74bc5f9c73bf689d73bd409f74bf459f76c0589f7abf73433e56e8252137fc26213afe251f37ff261f38ff261f38ff272037ff272038ff272138ff29223aff29243cff2b273dff2c2a3eff2e2d42ff2f3045ff303248ff32364bff33394eff343c51ff363e55ff384158ff3d4f6eff466d9aff456e99ff46709cff47719dff47739cfe49749ed2537da348917cb5b99c74bdb49c74bcae9b74bfaa9c74bea79c74bfa59c75c0a59c74bea59c74bea99d74beae9b74bf709d76bd0cbf80d506ffffffb17da6c0fd6684a2ff596b85ff515a6aff505864ff505a66ff4e5a66ff4d5a66ff4c5b65ff4b5b65ff4b5b66ff4a5c66ff4a5966ff252139ff1e162eff1d0d29ff1e0e2cff231531ff2d253bff333140ff393847ff363344ff33313fff3b3b49ff424651ff414751ff424851ff434851ff434851ff444b53ff464d55ff454852ff45484bff706547fff0d353fff5d34cfff6cb48fff1be45ffe5a73dffd68d35ffce7f2fffcd832effc7812dffaa6226ff7a3c1bff4f2118ff372525ff455254ff4a686eff50777bff4f767cff4f777cff4e777cff4f787cff4f777cff4f777cff4f767cff4f767bff4f767bff4f757bff4f747aff4e7479ff4e7379ff4e7379ff4d7378ff4d7278ff4c7177ff4b6f76ff4b6f76ff4a6e75ff4a6d75ff496b73ff496b74ff466b72ff466a72ff446871ff466670ff324e5cff4a7288ff406372ff416371ff40626fff40626eff3f606dff3f606dff3d5f6cff3e5f6cff3e5e6cff3e5d6bff3c5d6aff3c5c6aff3c5c69ff3c5b69ff3b5a68ff3d5968ff3b5967ff395866ff395766ff365262ff365566ff385263ff375162ff375262ff395062ff2c3c4eff3a586eff334553ff334354ff324252ff324151ff324150ff314051ff2f3f51ff313f53ff2f3a53ff311714ff5a2119ff763718ff955721ff956228ffaf915effb5cdc1ff8ecaccff2796bbff47deecff3fadcbfd73eef5aa91fcf82fa392ce569a74bb439c76be3f9a71be3e9c73bd399d74bc37996fb9379e74be389b72bf3a9a77c1409b74bf349d76bf14a673bf13a179bc33f0e6a5bfefd06ffcefc75cffefc359fef0c456ffedc153ffefc153fff1c15affeebd54ffb7974fff6d5236ffe4bd59ffecbe57ffefbf57ffedbd54ffe2ab46ffd99d3cffcf9239ffcb8e36ffc88933ffc68633ffc68531ffc78630ffc9892fffcd8b31ffce8b35ffd38f36ffd79538ffda9c3cff90612eff3a2121ff30202eff34233cff33243bff32243aff312238ff332138ff332139ff312138ff312239ff312138ff302037ff2f2036ff2f1f36ff301d36ff2f1a34ff2d1831ff2a152eff2b172eff322035ff321f34ff2f1d32ff2f1c34ff2e1e35ff30253cff393449ff404355ff42485aff404657ff3d4355ff3b3e52ff383a51ff37374eff35344dff2e283fff363244ff424654ff454856ff46525dff485d66ff486069ff475663ff454f5fff424a5aff404657ff3e4255ff3d4054ff3b3d52ff3a3d52ff3a3d53fe373d52fc629cb0668ce9fd1d9e7bc137a279be459b73c03ba079c231a172c1299b76c1219b74b91a936cba149973bf0ea46dc80a9966cc07926db604bf80bf02ff80ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff01ffffff01ffffff01ffffff028080ff028080ff03aa55aa0280808002808080035555aa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aaaaaa048080bf06aa80d5089f80bf0c956abf119678b4179b6fb11d9572b9249571bf2b9a77be349871ba3d9b71bc479a73bb509970bc5a9c74be669b76be4c9e72bf09aa8eaa22b4bbbba9596571209797af619e76bd7d9b74be8f9d76bf8e9c73bd8c9d75bd889c74bd849c74bf809b74bd7a9d75be749c75bd6d9d73bd669d73be609d75bf5a9f74be569a74be519a74bd4d9c74bd4a9b75be479e77be469975bd469d75bd469d75bd479e73be4b9c74be4e9d76be529f76c1589c74bf5e9b75be669b73be6e9b74be769c75be7f9d72bf3c9d77bf679c74bf43585863ef262237fe28213bff271f38ff272038ff271f38ff272038ff271f38ff282039ff29223bff2b253bff2b273eff2b2a3fff2d2d42ff2f3044ff303347ff31374bff323a4dff343b52ff363f54ff36415bff476b94ff456e98ff476f99ff466f9aff47739dfe47739efd49759d786282a69c9b76beb99c74beb49c74beb09c74beac9c74beab9d74bfab9b74bdab9d74bdad9c74beb29c74bf739b76bf02ffffff05cccccc9982a7befd6688a8ff5a6c86ff515b6cff505765ff505a66ff4e5b66ff4d5b66ff4c5b66ff4c5c66ff4b5c66ff4a5c67ff495c68ff32354bff211931ff1a0e28ff1e0e2bff21112fff291f37ff2e2639ff2d2838ff353242ff3e3f4cff414650ff40454fff414651ff424651ff434752ff444a54ff444d56ff44474eff3f4249ff47494eff807247ffeec84dffefbf46ffe9b141ffd99637ffc87a2cffcb7e2fffc57d2fffb7692eff783c1dff461d15ff37272cff49585fff527378ff50757bff50777dff51777cff4f787cff50787cff51787dff51787dff51777cff52777cff52767cff50777bff50767bff50767bff4f757aff4f757aff4f7479ff4f7479ff4e7379ff4e7278ff4d7178ff4b7076ff4b7076ff4a6f76ff4a6e75ff4a6c74ff496b74ff466c73ff456a71ff466973ff394f5aff56839eff426778ff416472ff416370ff42636fff41626fff40616eff3f616dff3e606dff3e5f6dff3e5e6cff3f5e6cff3d5d6aff3d5d6aff3c5c6aff3b5b69ff3b5b68ff3b5a68ff3b5a67ff3a5866ff395766ff385464ff375463ff385262ff385263ff365162ff375163ff324354ff3d5366ff314655ff334454ff334353ff314251ff324251ff324051ff323f51ff313e51ff32425bff2b3246ff341612ff5c2713ff935524ff9b692cffab8e62ffb9d1cbff82bfc9ff229dbeff4fe2f1fe4fc1e1f18bfaf73aa7fbfb509c73bc4c9e75bf359f78bc3e9c77bd389f76bf33a073be319c72c1319c72bb329970bd349d76bf399d74c0409b74bf499a73bd249c78bf0db176c41ef7eec4bcf0d576fdeac55cffefc359fff0c457fff0c357fff2c457fff0c051ffefbc54ffecc05dffefc255fff1c256ffefbf55ffebb851ffdda142ffd3923dffbf812fffbb7f31ffb27631ff996229ff925e27ff986027ff9e6527ffb1742effc58637ffca8732ffc98430ffc78734ff462a22ff2d1a21ff352237ff35223bff35233aff332237ff332239ff342339ff322239ff312237ff302237ff312137ff311f36ff301c35ff301b34ff2f1933ff2e1931ff2e1831ff2c182eff2b162dff352237ff342539ff35253aff362e40ff424651ff49555fff485660ff45515eff414c5aff3e4657ff3e4356ff3c3f53ff3a3b51ff38394fff35354dff312d44ff2f2b40ff424653ff444856ff474e5aff495b63ff486068ff475964ff465160ff434c5cff414759ff3f4357ff3e4155ff3c3e53ff3b3d53ff3b3d53fe343c51fb557f949186ecfb27a37cbe4b9c77c2419d76c0379e74be2ea174c2269a6bbc1f9c73bd189f75bf129c71b80d9d76b1089f80bf06aa80d5048040bf02ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aaaaff03ffaaff03aa55aa03aa55aa03aaaaff035555aa035555aa048080bf068080aa09aa71c60d9d76c4129c80b8179b7abc1e9977bb249c78bf2d9971bb369c71bd3f9a75be499a73bd549b73bc5e9b75be6a9a73be3b9c75be02ffffff2b9aa0ace35364738b5c6e803a9e77c17d9d74be859b73c0989c74be969c74be939c74bf909c73bd8b9c74bf869e76be809d76bf7a9b73bc739d73bf6d9a73bd679c74bc619b71bd5d9c73bd599b73bd559c75bd539d75be509c73bf509973bc519a74bd529b73be549b73bc579b75bf5b9a73bf619b74bd669b73bc6d9d75bd749c75bf7c9c73bf859d75c0859d75be3b9c75be499d77bd5b5f5a6af0242035fe272139ff272039ff272038ff271f38ff271f38ff271f38ff272138ff282239ff29253cff29283dff2b2a3eff2d2c41ff2e2f43ff2f3348ff30364bff33384eff353c50ff353d55ff435e84ff476e98ff476e99ff476f9aff47719bff47739cfd49759dd74f789b83a07bc1be9d75bdb99c74beb59c74beb19d73beb09c74beaf9d75bfb09c74beb29c74bfb59c74be759b74bb03ffffaa05ffffff8d88aac0fc688aacff5a6f89ff525b6dff505866ff505a67ff4d5b66ff4c5b65ff4b5c65ff4b5c66ff4b5c66ff4a5c67ff4a5e69ff404c5cff231d35ff1d122aff1e0e2bff1f0f2cff21142eff2a2036ff373444ff3b3e4aff3e454eff3d434dff40464fff3f454fff414852ff444c54ff444a52ff42444dff3f444cff434952ff4a4f54ff897846ffe6ad3bffd89a36ffcc8a2fffc97f31ffc67935ffb1652fff7f3f1eff441f14ff3e3036ff506065ff53787bff4e777cff50787dff51787dff50787cff507a7cff52787eff52787dff52787dff52787dff52787dff51787dff50787bff50777cff50777cff4f767bff50767bff4f757aff4f747aff4f747aff4e7479ff4e7379ff4d7278ff4c7177ff4c7177ff4b7076ff4a6e75ff4a6d75ff496c74ff466d74ff466b73ff425e67ff466d83ff4b788aff426673ff416571ff426571ff41636eff42626fff40626eff3f616eff3e606dff3f606dff3f606dff3f5f6cff3e5e6aff3e5d6bff3c5c6aff3c5c6aff3b5b68ff3c5a68ff3c5a68ff3a5967ff395867ff385565ff385464ff385363ff385263ff375262ff365163ff3a4f62ff2d3a4aff365265ff324554ff334454ff334352ff324353ff324152ff344153ff313f52ff313e55ff364967ff2b2733ff411a11ff7e4721ff986d2fffad9b74ffb6d2d0ff72b9c3ff1d9cbbff58e9f0fc65d8e89793fcfa329e80c2589a74bc439872be429e78bd3a9e77bd349d76ba2f9d77be2c9c74bf2c9c74bf2d9977bb309f75bf359a73c03b9c75be459b73bc4f9874bb2d9f77c1219b74c126ddd0aeb0f1d675fceec45affedc15affedbf53ffefc557fff5c657fff1c155fff3c356ffedbf52ffefc054fff1c056ffe6b04dffcb8d3effae742cff90572dff572c20ff3e1717ff3f191eff42181dff42181dff44191cff451918ff4e2016ff703b1bff9c5b25ff7e4721ff31181fff2e1b29ff362138ff362239ff342237ff332236ff332239ff332137ff312137ff311f37ff311d35ff2e1b33ff2f1931ff2d1a31ff2d1931ff2e1b32ff2f1d35ff312339ff33293fff291c32ff382b3dff42404bff474850ff4a555bff4f6166ff4b5f65ff475862ff44535eff424d5cff404759ff3f4458ff3c4054ff3b3d52ff393a50ff37384cff343149ff2a243cff424553ff444956ff454b58ff465761ff485f67ff475d66ff465461ff444e5dff42495bff404558ff3e4256ff3d4055ff3d3f55ff3c3e54ff383e54fc4a69817a86f2fb29a27cc1479e77be3ba075c2329e7ac22b9a71be249c71bf1c9b6dbf169768b9109f70bf0caa80bf0880609f059966cc02ff80ff028080800000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff03aaaaff035555aa035555aa03aaaaaa06aa80aa09aa71c60d9d89c4129c71b8189f75bf1f9473b5269a72bc2e9b6fbc379974be409b74bf4b9974be569d74be629a72bb6d9d73bd4d9c74bd129c80b83b8697a4f44d6377f6495b7065535d74479a77bea19d74c0a19d74bea19d74be9e9d74be9a9d74be979d75bd929d73be8c9d75bd859d75c0809d76bf799c74be749c75bd6f9c73bc6a9c73be659d72bd629c75be5f9c73bf5d9c73bd5c9b74bc5c9b74bf5d9c73bd5f9c76bf629c75be659d74bd6a9c73be6f9c75bf759d74be7d9b72bc839c73bf8c9b73bd959c73be759d76c0699e75bd39a179c070424050fb272138fe28213aff282039ff261f37ff261f38ff261f37ff272039ff272139ff28233bff28253cff2a273dff2b2a3fff2c2c41ff2d2f44ff2e3246ff303549ff33384cff333a4eff3b4e71ff456d95ff466e98ff466f9aff46709bff46729cff46749ef94b779f9d827bb3c39c74be839c75bfba9c75bdb79c74beb59c75beb49c74beb59c75beb69c74bdb99d74be769c75be03ffffff1da784c18095b1c5fd698caeff5a718bff525d6fff4f5966ff505a67ff4e5c67ff4e5b67ff4c5c66ff4b5c66ff4b5d66ff4b5d68ff4a5d67ff4a5c69ff2b2940ff20172eff1b0d28ff1d0d28ff24142fff2b253cff3a3c4aff3d404cff3d414cff3e454fff3e444fff434a53ff424952ff40454dff40434bff40454cff454c53ff464c55ff43474fff8b6840ffb7762cffc98234ffc48033ffa55e2cff6e351dff412120ff3e3f43ff536c72ff52777cff50787cff51787dff51797dff51797dff52797eff53797eff51797dff52797cff52797dff52797dff52797dff527a7dff51797cff51787cff51787cff50787cff50777bff50767bff50767bff50757aff4f747aff4f747aff4e7479ff4e7379ff4d7278ff4c7077ff4b7077ff4a6f76ff4a6e75ff4a6d76ff486d75ff496970ff344756ff598698ff446873ff426673ff436572ff426570ff426571ff42646fff42636fff40626fff3f616eff3e606eff3e606dff3f5f6cff3f5f6cff3e5e6cff3d5d6bff3d5d6bff3b5b69ff3c5a69ff3b5a67ff3b5967ff3a5867ff395666ff395565ff385464ff385363ff375263ff375163ff375063ff314254ff355267ff324554ff344456ff344352ff334452ff334253ff344154ff334256ff314257ff344460ff364c73ff2b1a1eff5c301aff9e7a40ffada889ffb5d4d4ff65b0c2ff24a1c7ff5eecf3e983e9e9489cc6e3479e77be549b76bc3f9e75be3e9c73bd36a176bd2f9d77be2ba077be299b76bb279d76be289f79bf2b9a77be309f7abf379e74be409b74bb4a9b72be569a71be3c9d77bf089f80bf0be8ffd181f1d97ff9f0c55afff1c45bfff4cb5dffefc656fff2c453ffefc251ffeebc4effefbf53ffeeba53ffd29f43ffa4692cff663929ff471b25ff3f1a23ff39171eff381720ff36161dff36161cff37151cff39161cff39141cff37151bff3b1618ff2c141aff240f18ff321c2fff372237ff382238ff382136ff352136ff342036ff321e36ff301b35ff2d1930ff2c1830ff2c1a31ff2e1d35ff31223bff372c42ff3a3348ff3d394cff3b3b4dff383a4eff2a2439ff332d3dff45484fff484d55ff455258ff4a6065ff496065ff475963ff455461ff434f5dff414959ff404659ff3e4255ff3b3e52ff3a3c52ff38394dff37364dff29243cff424252ff444855ff454b59ff48525fff485e67ff466069ff465763ff45505fff424b5cff41475aff404459ff3e4156ff3e4056ff3d4057fe3b4359fb46637c7193f8fa1d9e7bb9429b74bd389b76bf2e9b74c2279d6fbe209f78bf1a9d76ba149973bf0f9966bb0a9966b207b66ddb059999cc02808080028080ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03ffaaff03ffaaff03aa55aa03aaaaff035555aa03aaaaff035555aa048080bf068055aa09aa71c60d9d76c4129c80b8189f75bf1f9c73bd27966fbe2f9d72b8389b72bb439c72be4d9c74bd589a74bc659a74bd719c73be389b72bb0ba28bb962708592fb4d667bff4a6479e5303f5948807895949b73bfab9d74bfaa9c75bea99b74bea59e74bea39c74bd9d9e73be989e75bf929b73be8c9d75bd869c74be819c75be7b9b74bf779c74bd739b73bc6f9c75bf6c9c74bf6a9c73be699b75bd699b72bd6a9c73be6b9b72bc6d9d75bd709b74bf759d74be7a9d75be7f9d74bf859d73be8d9c74be949d73bf9d9c73be9a9d76be6c9e76bf7e9e73bc4f9b7eb5d22b263dff28203aff282039fe272039ff272038ff261f38ff262039ff272139ff27223aff28243bff29253cff2a283fff2b2a41ff2d2d43ff2e3044ff2f3247ff31354aff32374bff374664ff456d95ff466e99ff456f9aff446f9bff45729cff4674a0fe47759ea4577e9f709d76bfb59c75c0bd9d74bebb9b74beb99c74bdb89d74beb89d74beb99c74beb19c75bd609d75bf03ffffaa1ca480bf6b9db8cbfd698db0ff5b728dff535e70ff4f5966ff4f5a67ff4f5b68ff4d5c67ff4d5d66ff4c5c66ff4c5d67ff4b5d67ff4a5d67ff4b5e69ff393f53ff231a32ff1c0e29ff1e0e2aff21122eff2c253cff353746ff3b3f4aff3d414dff404650ff424851ff3f454eff3d434cff3e434cff40474fff444c54ff424a52ff3e444dff42444cff80613cffc37c36ffab682fff753e22ff45251bff3f3f43ff506569ff53767bff50787dff50787dff52797dff527a7eff53797eff537a7eff537a7eff53797eff537a7eff537a7dff537a7dff527a7dff527a7eff527a7dff52797dff52797dff51787cff51787cff51787bff51777cff51767bff51757bff4f747aff4f747aff4f7479ff4e7379ff4d7278ff4d7177ff4c7077ff4a7076ff4a6f76ff486f76ff4c6f77ff33424cff3b515fff446874ff436874ff436774ff436673ff426671ff436571ff426470ff42646fff41636fff40626fff40606eff40606eff3f5f6dff3f5f6cff3e5e6cff3d5d6bff3c5d6bff3b5c6aff3b5c69ff3a5a68ff3b5a68ff3a5867ff3a5767ff395565ff385564ff385363ff375263ff375163ff375062ff384e62ff2f4055ff334a5aff344455ff344455ff344454ff354456ff344455ff354457ff33445aff324562ff375078ff31425dff3b221bff987349ffaaac93ffb7d3d4ff57a7b7ff24adccfe67eff1af8fecec3f9a79ba519d78c0479a73be459b76bc3b9c79be329e75bd2ca274bf289f73bf259875ba24a378bf259f75c1279d76be2c9c74bf339b73be3c9973bb469d75bd519a74bd5d9c73bd429b74bd109f80bf1fbdadbd95f0d678f8efcb5dfef2c85afff2c758fff1c554ffeebe4dffefc052fff1c358ffe2b04bffb37d38ff4d2a23ff3a1a23ff331521ff31141eff2f1422ff2f1724ff2e1825ff2e1925ff2d1724ff2c1521ff2d131fff2e121aff2f131bff260f18ff21101bff331d30ff372036ff392138ff372035ff351f36ff311c34ff2f1832ff2b1832ff2b1a32ff2f2137ff382f45ff3e3d4eff414553ff404654ff3e4452ff3c404fff3a3d51ff383b50ff2e2e43ff2a2539ff43464fff464d53ff464e59ff4a5d65ff496167ff485c65ff495562ff46505eff414b5aff404759ff3e4256ff3b3f53ff3a3c52ff383b4fff38374eff2b2840ff3f4050ff444957ff454b59ff474f5dff485b66ff48616aff465b65ff455361ff434e5eff42495bff41465aff3f4458ff3e4357ff3e4459fe3d485df64c6982439cf7fb279d76be3c9d77bf339b73c32a9e73c223a075bd1d9572b916a274c5129c71b80d9d76c409aa71c606aa80d5048040bf028080800280808000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aaaaaa035555aa035555aa035555aa028080ff048080bf06aa55aa098e71aa0d9d76b113946bae189f80bf209f78bf279d6fbe2f9d72be389b72bf439c76be4d9c74bd599b73bd669b73be739b73bc479e77be04bfbfbf92627786ff4c667aff47667bfe3b4a65b0464a6336a184bda79c74bfb39d75bdb39b73bdb09c72bead9c74bea99d74bea49d73bf9f9d73bf9a9d74be939e74c18e9c73be899c73be859d73be809d74bf7d9b74c07b9e74bf789b73bd769c75be769c75be779c74bf789b73bd7a9b75be7d9b74be819c75bc849c74bd8a9d74be909c75bd959c74be9d9c73bea49b73bfac9c74bfa99d74bea59c75be6f9c73bf95302b41fe28203bff27203bff262039ff262038ff261f39ff262039ff26213aff272139ff27233bff28243bff29253dff2a283fff2a2a41ff2c2c43ff2d2e44ff2f3146ff303348ff323c59ff416b92ff446e99ff45709bff45729eff45749eff44759fff4877a0ee4b789d49a18cc4a09c74bf919d74bebe9c73bdbc9c75bebb9d75bebb9b74bebc9c75bea79d74bf559f78c002ffffff0faa88cc4ea0bacbfd698fb1fe5c7692ff545f71ff4f5966ff4f5b67ff4e5c68ff4d5c68ff4d5c67ff4c5d67ff4c5d67ff4c5e68ff4b5e67ff4b5e67ff435160ff251d35ff1e132dff1d0e2aff20102dff261a35ff313041ff3a3c4aff3f434fff3f444eff3d424cff3d424bff40454eff424851ff424751ff3f444eff3d434dff414452ff444351ff7c543dff7e452bff442724ff49474dff4f646aff55777cff52777cff52787cff51797dff527a7eff537a7eff547a7eff547b7fff547a7eff547a7eff547b7eff547b7eff537a7dff537b7eff537b7eff537a7dff537a7dff527a7dff52797dff52797dff52797cff51797cff51787cff51777cff51767bff50757bff50757aff4f757aff4f737aff4e7379ff4c7278ff4c7178ff4b7078ff4a7076ff4a6f77ff32434eff354855ff476a76ff446a76ff436975ff436874ff436773ff436672ff436572ff436570ff426470ff426470ff40636fff40616eff40616eff40606eff3f5f6dff3f5f6dff3d5e6cff3d5d6cff3c5c6aff3b5c6aff3c5b69ff3b5968ff3b5968ff3a5867ff395666ff395665ff385464ff375363ff375162ff375162ff374f63ff28374aff374c60ff334557ff354557ff344556ff354556ff364558ff36465aff36475fff354968ff385075ff3e628fff2c3748ff6d543cffa5ada1ffbbdaddff4199adff2bb9d5f674f6f46499d6e3679c72bf5a9974be449a74bf429b74bd399d74bc2fa377c329a276c125986ec1229d78bb219b74c121a274c1249c71b8299b76bb2f9d77be389b72bb439c72be4d9c74c05a9c74be679c74bf5d9c76c0319c78bb14e6e6bfb4f2da80feefca5bfff0c656fff2c756ffefc150fff0c357ffe8b850ffc69e4fff5c3830ff371d27ff331a27ff311b2cff301c2fff301c2fff2e1b2eff2f1b2fff2f1b2fff2e1c2fff2f1b30ff30192fff2b1a2aff2a1624ff25101eff210e1dff2f192dff372035ff392137ff371e34ff311b34ff2e1832ff2c1934ff31263eff3f3f50ff444c58ff444f5bff444c5bff404a58ff404757ff3e4354ff3d4051ff3b3f50ff393c4fff363649ff261f34ff41454fff454d55ff464d58ff475b63ff496168ff495e67ff485662ff455361ff424d5bff404859ff3e4457ff3c4053ff3c3e53ff393b4fff38384dff2f2c43ff3a384cff444957ff464b59ff464d5cff485764ff48616aff475e67ff475663ff455161ff434c5cff42485cff41475aff40465aff3f495dff424e67d9517e9818aaffff409f74bf379e74be2e9b74c2279d76c4209f70bf1a9d6cba149973bf109f70bf0b8b74b9089f80bf059966cc03aa55ff02ff80ff028080800100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa03aa55aa03aaaaff035555aa035555aa035555aa0599669906aa80d509aa71c60d9d76b113946bbc189f75bf1f9c73bd279d6fbe309a75ba3a9a77b9449d74bb4f9b74be5a9c77c1689a73bd669b73be3a9e72bd08dfdfdfbf5f7382ff47677aff44667bfe3f5871fd333b58793d4359489f78c3bb9d75bebb9d74beb99d74beb89d74beb59c74beb09c74beab9d73bda69d75bea09c74be9c9d74be979b73bd939c74bf8e9e75c08b9c74bf889d74bf879b73bd859b73be859b73be859d75c0859d73be879d73bf8a9b73be8d9c76be919b74be969c74bd9b9c73bda09b74bea79c74bdad9c74beb49d74bfbb9d74bf7c9c73bd1a9d76c460424050fc261e38fe28213cff26203aff27203aff262139ff261f39ff26203aff26213aff28233bff28233cff29253dff2a2640ff2a2841ff2a2941ff2b2b42ff2c2e44ff2d3045ff313751ff40688eff406791ff406793ff456f99ff47739eff4676a0fe4779a3ff4b7aa0867c85af4c9a75bcab9d74bfc19c74bdbf9c74bebd9d74bebc9d75bebd9d74beb49d74be569d77be02ffffff02ffffff3ea0b9cafd6b91b4fe5e7895ff536074ff4f5967ff505a67ff4f5c68ff4e5c68ff4d5d67ff4c5d66ff4c5d67ff4b5e67ff4b5e67ff4b5e68ff4b5d6aff2f2e43ff251a34ff1c0e2aff200f2cff241531ff302741ff383748ff3a3e4aff3b404aff3d414cff40464fff404650ff3d434dff3e434eff3e454eff3e404fff343043ff261e31ff2a1822ff403c44ff516a70ff52777bff51777cff53797dff53797dff53797dff547a7eff55797eff547a7fff557a7dff557b7eff547b7eff557b7fff547b7eff547b7eff547c7eff547b7eff537b7eff537b7eff537a7eff527a7dff527a7dff527a7cff527a7dff53797dff51787cff51787cff51777cff50767aff50757bff4f7479ff4f7479ff4e737aff4d7278ff4c7278ff4a7178ff4b6f76ff3c555dff394954ff466a76ff456c77ff446a76ff446a76ff436875ff436873ff436673ff436572ff436572ff426571ff416470ff41636fff40626eff40616eff40616eff3f606dff3f5f6dff3d5e6cff3d5d6bff3c5d6bff3d5c6bff3c5b6aff3b5a69ff3a5968ff3a5968ff395766ff395666ff395565ff385364ff385163ff385163ff385061ff38495cff28364bff35495bff354657ff354558ff364658ff36465aff37495dff384c67ff374f70ff38557eff3c618eff3e6a95ff3f3a3aff9ea399ffc0e3e9ff248ba0fe31beded982f8f23da39bcd659a72bd579b72bf4b9c74be3f9e75be369c76bd2d9f77c126a172c3229670bb209f78bf1e9977bb1f9c73bd21a27cc1259f75c12ba077be349876ba3f9a71be499a73bd559c72c0629c72be539a72be01ffffff24a380bf62eae29cfaf0cc62fff1c656fff2c452fff3c555fff2c454ffdbb556ff745b40ff3b202cff341b2eff321c30ff311b33ff2f1b30ff2e1c2eff2e1b2dff2f1b2fff2e1a2fff2f1b2fff2e1a30ff2e1a2fff2d192eff2d182dff2a1629ff251021ff2f172bff371d33ff392037ff351e33ff301b35ff31223bff3e3d4eff495560ff495761ff47535eff44505bff434d5bff424a59ff404758ff3f4457ff3c4054ff3c3e53ff3b3d4fff37394cff221d38ff404051ff444c56ff474c57ff485861ff4a6168ff4a6069ff495863ff465462ff444f5eff41495bff3f4557ff3d4154ff3c3e53ff3a3c50ff39394dff353248ff343247ff434a58ff454b5aff474d5dff485562ff486169ff476068ff475964ff465363ff444d5fff444a5eff42495dff414b5ffe3e5065fe445b769961a8b91ea280c43a9e77c1329e75bd2a9e73c2239975bd1c9b76bf179b6fbc119678c30d9d76c409aa8ec607926db604bf80bf03aa55aa0280808001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000000001ffffff0280808001ffffff0280808003aa55aa03aa55aa0280808003aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aaaaff035555aa048080bf068080aa098e71aa0d9d76b1129c71b818956ab51f9c73bd279d6fbe2f9d77be399d74bc43a076be4e9d76be5b9a73bc689d76bf3b9c75be2ba077be24b8aacddd526778ff49677aff45677cfe446075fd323957f6363c55724c5365ab9d74bdc39d74bec39d74bec19d74bebf9c74bebb9b74beb79c75beb29c74bdad9c74bea99d74bea59b74bea19b74be9d9c75be9a9d74be979d75bf959c74be949d73be939c74bd939e74bf949b73be969c74be989c74be9a9c74be9e9b74bda29c73bea69d75beab9d74bfb19d75beb79c74bebd9d74bec49b74bdca9b74bf829d76c0376f6f79f6231e36fe27223dff26213cff25203dff26203cff27203aff27203aff26223bff262239ff27233bff28243cff28263cff29273eff2a2840ff2a2941ff2b2c43ff2c2e44ff2d334dff42668fff456e98ff406991ff3e648aff3f6389ff3e658cff44709aff4879a1a65981a6669d76bead9c74bec19c74bec09b74bebe9c73bdbe9d75bdbe9d75bfa89c75be01ffffff01ffffff02ffffff359fb7cffa6e94b5fe5d7a96ff546377ff505968ff505a67ff505b68ff4e5c69ff4c5e68ff4c5d67ff4c5e67ff4c5e67ff4b5e68ff4b5f68ff4b5e69ff404959ff251c35ff1e122aff1f102cff221330ff2a1d3aff312a3fff383947ff3e404cff3e434dff3b414aff3b404bff3d444dff393f49ff312e40ff261b34ff1e1a2eff313844ff536a6fff547679ff52767bff52777eff54787cff54787dff53797dff53797eff547a7eff557a7eff567a7dff547b7eff557b7eff557c7fff557b7fff547b7eff547c7fff547c7eff547c7fff547b7eff537b7eff537b7eff547b7eff537a7dff527a7dff527a7dff52797dff51797dff51787cff51787cff51777cff50747aff4f7479ff50757bff4e747aff4c747aff4b7379ff4c7278ff465f68ff2a3640ff476975ff476d78ff466c77ff456b77ff456b76ff456976ff446875ff436774ff426673ff426774ff426571ff416470ff416470ff40636fff40626fff40616fff3f606eff3f606eff3e5f6dff3d5e6cff3d5d6cff3c5c6bff3b5c6aff3b5b69ff3a5a69ff3a5968ff3b5868ff395766ff395566ff395365ff385264ff365162ff365062ff384e60ff29334bff37475dff354658ff364759ff37485aff39495eff374a61ff3a516eff3b567aff3e5a85ff3d6393ff4578abff3a5e76ff767878ffb2d9ddff13879afd35c7e0ad8cefec5b9a73bc629a72bb499d77c0499a73b93d9b75bc339b73be2b9a77be259875ba209f70bf1ea277c41c9b76bf1c9b6dbf1f9c73bd239975bd299b76bb319c72bb3a9e77bd459b6fbc509c73bc5e9b72be6c9c74bd369c71bd33a078be62e8e08ffaf4d368fff0c354fff0c14efff4c754ffe8bd4fffad9661ff422430ff39202eff331c30ff311c2fff2e1a2dff2d1a2dff2d192eff2c192fff2a182fff2a192fff2a182eff2c1930ff2b1830ff2c192fff2a192dff2c182dff29162aff2b172aff352035ff3a2237ff3a2439ff3c3144ff47515bff4d5e65ff4b5d63ff47575fff46545eff45505eff434e5bff424b5bff414959ff3f4556ff3d4153ff3c3f54ff3a3d50ff393a4fff23203aff3c3d4cff454c55ff464c56ff47555eff496067ff4a6269ff475b63ff475562ff45505eff424b5bff404658ff3e4355ff3c4053ff3a3d51ff393a50ff37364bff302e44ff44495aff464d5dff464f5fff485462ff475d68ff485e69ff475b67ff475364ff464f61ff454b5fff444c61ff435065fe435a70f64c829544a5ecf021a274c12e9b74bc23a075bd259f75c11f9c73bd199970c213a179bc0f9977bb0c956abf089f80bf059966cc03aaaaff03aaaaaa028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa0280808003aa55aa02ff80ff03aa55aa035555aa03aaaaff03aaaaaa05996699068080aa098e71c60d8962b1129c71b8189f75bf1e996fbb259875c12f9872be399d74c0439c76be4f9b74bb5b9a76bf699b75bd429e78c101ffffff2e96a1acf052687bff49677bff45697dff48687bfe34405afd333755fc34395479434a5b809d76bfca9d74bfca9d74bfaf9c73bdc59d74bec29b75bfbd9d75beb99c74bdb49d74beb19c75bead9c74beab9b74bda79c74bfa49d75bfa39c74bda29a73bda19b74bea19d75bea29c74bea29c74bea59c74bea79c74bdaa9c75beae9b74bdb19c73beb69c73bdbb9d74bec09b74bec69c74bdcb9c75bed19c75bebc9c75be3387828cf128213dff272240ff221e3aff211c3aff211e39ff231f39ff24213bff26223cff26233dff27233fff28243fff292541ff292641ff292842ff2a2843ff2a2a43ff2b2c45ff2b304aff426790ff426f99ff43719cff44739fff45739eff46729eff406b93ff3a648cdf4d779f13aebcc9639d74bfc29c74bfbf9c74bfbe9d75bfbe9c73bdbe9d75bf9c9d74be01ffffff27a376c40faa88bb31a7c1d0f76e95b6fe5e7b99ff556479ff505a69ff505a67ff4f5b68ff4e5c69ff4c5e68ff4c5e68ff4c5e68ff4c5e68ff4c5f68ff4b5f68ff4b6069ff4b5d69ff2f2d44ff251834ff1c0f2aff1f112eff241635ff2d233fff353144ff373745ff393c47ff393c48ff353645ff282339ff231a32ff251b35ff363d4eff516974ff537376ff53747aff527579ff52777aff53777dff54787cff53797cff55797dff547a7dff547a7dff547b7dff547b7dff547b7dff557b7eff557c7fff547c7fff557c7fff557c7fff547c7fff547c7fff547c7fff537b7eff537b7eff537b7eff537a7eff537a7eff527a7eff527a7dff527a7eff52797dff51787cff50777cff51767cff50757bff50757bff4f757bff4c747aff4c747aff47646cff2d3b46ff4f6f7aff486f79ff476e78ff476d77ff466c78ff466b77ff456a76ff446975ff446875ff436773ff436772ff426672ff426672ff416470ff416370ff426270ff40616fff3f606eff3f606eff3e5f6eff3d5e6cff3d5d6cff3d5d6bff3b5c6aff3b5c6aff3b5a69ff3a5968ff3a5867ff3a5767ff3a5666ff3a5466ff385263ff375263ff375162ff384f61ff344459ff2b364bff364759ff37475aff37485aff3a4a60ff3a4e68ff3e597aff3f5f84ff416390ff406a9dff4477aaff5399c5ff425661ff7facb7ff198da4fd3fd2e16e99eaea6e9b74bc609a72bd529b73be469975ba3c9973bb319c78bb29a27cc123a075bd1f9c73bd1b9771bd1a9d76ba1a9d76c41d9e72b9209770b7259f75c12d9971bb379974be419972bc4c9e72bc599e73bd669d76be6b9d75bf28a679bfa6f1e886fef2d164ffefbf50fff2c352ffedc151ffe9d57eff795c4aff462b3aff351d31ff321d31ff2f1c34ff34253bff373142ff3d3b4bff424252ff434556ff424454ff404153ff3e3b4eff393448ff342b42ff30253bff2e1f35ff2d1c31ff2d182dff392338ff3d2b40ff423849ff465058ff4c5e64ff4b6064ff495b63ff485861ff475460ff45525eff444f5cff434d5bff424a59ff404758ff3e4354ff3e4055ff3b3e51ff3a3b51ff2a2740ff353547ff454b55ff474d57ff47515dff496066ff4a6269ff485d65ff475662ff45515fff444d5dff404758ff3f4357ff3e4055ff3b3e52ff3a3a52ff3a394eff2f2e43ff464d5dff485162ff475061ff495464ff495967ff485967ff495767ff485566ff475565ff465365ff465468ff45596ffd476682a590cfd70ec8eded33966eb92d9f77c1279d76be219b74b91ba171bd169774b911a578c30d9d76c40a9966b207926db6059966cc03aa55aa0280808001ff00ff0000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa03aa55aa035555aa048080bf03aa55aa03ffaaff03aa55aa03aa55aa035555aa035555aa035555aa0480808006aa80aa098e71c60c956abf129c71b8179b7abc1e9977bb259f75c12e9b74bc389b72bb429e74bd4e9d76be5b9a73bc679972bc509c73bc02ffffff456f7a85fb4c6778fe49687bff46687bff47697bff3c4e65fe303451fd323852f93037508b4b4b678c9e7abfd29b75bda99b74bea79c74bfcb9c75bec79c75bec49c74bec09d74bebd9d74beb99c74beb79c74beb49c74bfb19c75beb09c75beaf9c75bdae9d74bdae9d75bdaf9c75bcb09b74beb19d75beb29e74bfb59c74beb99a74bdbd9b74bdbf9c74bfc39d74bec99c73bdcd9d74bed29b73bdd89c74bd899c73c03a807b88f427203eff2b2745ff292542ff272442ff25223eff24213dff231f3bff221d3bff211d39ff201d39ff201d37ff201e38ff211f39ff22203aff22213bff23243cff262640ff2b2f49ff416790ff436e99ff42709cff43729dff44739eff4573a0ff45749fff47729cf73f68904c7980abad9c74be9e9d74be839e75bfa69b75bdbd9d74bebd9d74be8f9d76bd01ffffff26a179c30eb680c82ea6bccdf36f95b6fe5f7d9bff56667bff505b6aff505a67ff4f5b68ff4f5d6aff4c5e68ff4c5e68ff4c5e68ff4c5e68ff4b5f68ff4c5f68ff4b6069ff4b616aff3e4a5aff251b36ff1e132dff1e102cff211432ff261b38ff2d283eff333241ff302e3eff262134ff211830ff241a35ff35364bff495f66ff527276ff527379ff527379ff527479ff52767aff52767aff54777cff54777cff54797dff54797dff547a7dff557a7eff557b7eff557b7eff557b7eff557c7fff557d7fff557c7fff557c7fff557d80ff557c7fff557d7fff547c7fff547c7fff547c7fff537b7eff547b7eff537a7eff527a7dff527a7dff517a7dff52797dff51797dff51787dff51787dff4f767cff4f767bff4f757bff4e757aff4d6f77ff34444fff4e6d77ff4a6f79ff497078ff486f78ff476e78ff476d78ff466b77ff466b77ff456a76ff456875ff446874ff436773ff436673ff426572ff416471ff416471ff416370ff406270ff3f616eff3f606fff3f606fff3e5f6eff3d5e6cff3d5d6cff3c5c6bff3b5c6bff3b5b6aff3b5968ff3b5968ff3a5867ff3a5666ff3a5466ff395365ff375263ff375163ff374f61ff384d60ff2a364cff37475bff364859ff38495cff3a4c63ff3b5470ff3f5e81ff43668cff436a97ff436fa5ff4379aeff4795cbff538ea4ff48778bfe198aa1f947d6df46a4d3e26a9a73bc5d9a73ba509973bc449a74bb399874bc2f9d77be279d76be219b6cb91c9b76bf19a37ac217a67abc189f75bf1a9d76c41d9e72b923a075bd2a9e73bc339b73be3d9b71bc489c75bf539d75c2619b71bd1baa7bc60fddddccdbf7eb84fff2cd5dfff1c14ffff6c555fff1d36bffd4bb6aff53393aff442d3eff381f35ff3d3246ff454856ff4b5761ff4e5b64ff4d5d65ff4d5d65ff4b5a63ff495862ff475560ff46525eff454f5cff444c5aff404656ff3e4051ff383347ff312136ff3b2a3fff42364bff454250ff465258ff4b5e63ff4b6166ff4b5b63ff495962ff475561ff46535eff44505dff434e5dff414b5aff404758ff3f4456ff3d4056ff3b3f53ff3b3c51ff2f2d45ff312f44ff454a55ff474c57ff474f5bff485e65ff4a6369ff485e66ff485763ff46525fff444e5dff414959ff3f4558ff3e4155ff3c3f53ff3b3c52ff3b3b50ff333247ff4c5367ff4b5567ff4b5566ff4a5668ff4a5669ff4a5769ff4a5668ff4b5568ff495669ff475769ff475a6fff475e77e76293a72ebcf9f9289f79bf309a75ba289973bf229d70bb1c9b76bf179b6fbc13a179bc0f9977bb0ba274b9098e71c606aa80d5048080bf03aaaaff01ffffff01ff00ff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa03aa55aa03aa55aa03ffaaff03aaaaaa03aa55aa03aaaaff035555aa035555aa04808080068055aa09aa71c60c9580bf119678c316a280c51d9e7bc1249c71bf2e9b74bc379974be419d76bc4e9a72ba5a9974be679c74bf3b9c79c202ffffff5f667986fe4a6577fe496879ff48687bff47697bff405b6eff2e344dfe30334eff323350fd2f324ebc3c3d58868b70a7af9d76bfbb9d75bfac9c75bec39c74bec19c74beca9d74bfc79c75bec49c74bec19c74bebf9b74bebe9c75bdbb9d74beba9c75bdbb9b74beba9c73bdbb9b74bebb9b74bebd9b74bdbf9c74bec09d75bec29c75bfc59d74bec99c73bdcd9d75bed19c74bdd59c74bed99c74be8a9d74be1f9c7bb56a4b4654fa2b2746fe2b2746ff292743ff292744ff292743ff282643ff282543ff282542ff282641ff272641ff272641ff272541ff272641ff272641ff272642ff272641ff282744ff2b314cff416892ff426d98ff416f9bff43719dff45749eff45759fff4475a1ff4577a3fc4676a15b5f84a3939c74bf849c74bd19a37ac2539d75c2ba9c75bfbb9d75bf8d9d76be01ffffff0db189c402ffffff29aec7d3ee7397b7ff607e9dff56667cff505b6aff505a68ff4f5b67ff4e5d69ff4c5e68ff4c5e68ff4c5e68ff4c5f68ff4c5f68ff4c6069ff4b6069ff4b616aff4c616bff2b273eff241933ff1c0f2bff1f1230ff231834ff261c35ff241b31ff211731ff211934ff343649ff475a65ff527074ff517175ff4f7277ff517278ff527379ff527479ff53757aff53767aff53777bff53777cff54797cff54797dff547a7dff547b7eff557b7eff557c7eff557c7eff557c7eff557c7fff557c7fff557c7fff567d80ff557c7fff557d80ff557c7fff547c7eff547b7eff547b7eff547b7eff537b7eff527a7dff527a7eff527a7eff517a7dff51797dff50787dff50787dff4f777cff4f767cff4e767cff51747cff3e505aff486770ff4a717aff497079ff4a707aff496f78ff486f79ff476d77ff476c77ff466c76ff466b76ff456975ff446874ff446874ff446774ff436672ff426572ff416471ff416371ff406270ff406170ff3f616fff3e5f6eff3e606eff3d5e6dff3c5d6cff3c5d6cff3b5c6bff3c5c6aff3b5a69ff3b5969ff3a5868ff3a5667ff3a5566ff395465ff385263ff395164ff385063ff384f62ff303f55ff313e53ff37495cff394b5fff3a5068ff3e5a78ff426487ff466b93ff46729dff4874aaff4779b2ff468fcaff5ebee5ff316f85ff18809de54cd9e44a9f98c8679974bf5a9971be4d9c74bd419976bc379974b92d9f77c1259f75c1209778bf1aa780c4179b6fbc16a274b9159e79b6189f75bf1b9771bd209770bf279d76be2f9d77be399d74c0439c72be4e9a72be4f9e74be1ba17bbd53ddce9af4fae981fff3ca58fff2c151ffefc356fff3dd75ff9a7a4aff4d3c48ff443548ff474454ff4a525eff4c5863ff4e5c65ff4c5c64ff4a5b64ff4a5c64ff495b62ff485861ff48565fff45535dff44505cff434d5bff424a58ff404855ff3e4151ff362a3fff3d3246ff413c4fff454552ff475058ff4b5c63ff4c6368ff4b5e66ff495a63ff485662ff46535fff44505fff434e5eff414b5bff40485aff3f4558ff3d4158ff3b4054ff3a3d53ff33324bff2b293fff454a55ff464d57ff474e5bff485b63ff4a6269ff4a6068ff495863ff475460ff45505eff424a5aff404759ff3f4257ff3c4055ff3c3f52ff3c3d52ff383c50ff53687fff4a5d71ff4b5d72ff4b5e72ff4b5d70ff4b5c6fff4a5a6dff4b566bff4a586cff47596eff4c5c72fc53768b70a4d8df16a28bc52a9873bc219b74c1239975bd1d9e7bc1189f75bf13946bbc109f70af0caa80bf0a9966b207926db60599669903aa55aa028080800280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0100ffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa035555aa03aaaaaa068055aa089f80bf0c9580bf109f80bf169774b91c9b76bf239975bd2c9c74b9379974b9409b74bb4b9c74be599b73ba669b73bc01ffffff12aa80c679677885fe4b6678fd49687afe48687bff48697bff49687cff333e56ff2f334cfe31324fff31334ffc323452e433395192675b83c19c74bdcd9d75bebe9c75bf869a74beb99c74bed19c75bece9c74bdcc9c74becb9c75bec89d74bec79b73bec69b74bdc59b74bdc59b74bec59b74bdc59d74bec79b73bec89c74beca9d74bfcd9b74bece9c74bfd19c74bec89c73becb9c74bedc9b74bd709d74bd1da77bc11aa79da7cd332e41fe2e2b4aff2a2847ff292945ff2a2745ff292744ff282743ff282644ff282643ff282742ff282643ff282742ff292742ff272641ff272742ff272643ff292744ff282846ff2d3453ff436a95ff416e98ff416f9bff44729dff45749fff4476a1ff4577a1ff4579a4fd487ba67a5e88ab619e76c0839e77bf01ffffff2f9d77bead9b74beb89d76bf8c9d75bd01ffffff1a9d76ba1aa780c425bac8d6e87398b8fe60809fff57687dff505c6bff4f5a67ff4e5b67ff4f5d69ff4c5e69ff4c5e68ff4c5f69ff4b5f68ff4c5f69ff4c6068ff4b6169ff4b6269ff4c636bff3e485bff281d39ff1e122eff1d112cff1d122cff1e142dff20152fff2e2d45ff495a67ff516d73ff507074ff4f7075ff507076ff517277ff527277ff517478ff527479ff53757aff53767aff53777bff54777cff54797cff557a7dff557b7eff557b7eff557b7eff557c7eff557c7eff557c7fff557c7fff567d7fff557c7fff567d80ff567d80ff557c7fff557d7fff547c7fff547c7fff547c7fff547b7eff537b7eff537b7eff527a7eff527a7eff51797dff51797dff51787dff50787dff50777cff4f777dff4e777cff4d6e79ff4b6a73ff4b737cff4a727aff4a717aff4a707aff496f78ff486f79ff476e78ff476c77ff466c76ff466b76ff466a76ff456975ff446874ff446774ff436673ff426672ff416571ff416471ff40626fff406270ff40616fff3f606eff3f606fff3d5f6eff3d5e6dff3c5d6cff3c5c6bff3c5c6bff3d5b6bff3b5969ff3b5868ff3a5767ff3a5667ff395466ff395364ff385263ff375163ff385063ff374d61ff2a364eff394b60ff394e63ff3d5571ff3f6080ff43688cff467199ff4875a3ff4877abff477cb6ff4591ccff51c0e8ff46a2b9fd187c98d555dfeb4ca183c3659a74bb579b72bc4a9b75be3f9a71ba349d76ba2b9a77be249c71bf1d9e72b9189f75bf159e79c213a179c913a179bc159e79c2189f75bf1d9e7bc1249c78bf2b9a77be349d76bf3f9e75ba449d74bf219b7cc10ea480c8a3efdd8afefae780fff1c652fff3c14dfff0ce62ffe1c76eff5b4039ff4a424fff474959ff49515dff4a5360ff4d5862ff4b5a62ff4a5962ff4a5c63ff4c5d65ff4a5d64ff495a62ff495761ff46545eff45525cff444f5cff424b59ff414a57ff3d4555ff393044ff3d3548ff3f3b4dff434453ff465058ff4a5b62ff4c646aff4b6067ff4a5b63ff485862ff465460ff45525fff434f5eff424c5dff40485bff3f465aff3e4259ff3b4056ff3b3e52ff36374fff28263dff444955ff464d58ff474e5bff485961ff496168ff4a6168ff495a63ff475561ff46505eff434c5cff41485aff404457ff3c4254ff3e4156ff3d3f54ff393f53ff557088ff4c6479ff4c647aff4c6279ff4b6277ff4a6275ff4a5e74ff495b6dff4a5a6fff495e72ff476278bf84bcc71bd9f6ec2a9e73bc249c78bf1f9c73bd1e996fbb189f75bf149973bf119678b40d9d76c40a9966b207b66ddb06aa80d503aaaaff028080ff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0100ffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa03aaaaaa059966cc07926db60b8b74b90f9977bb159279c21b9771bd239975bd2ba077be359a73bc3f9a71ba4a9b72be579b72bf4a9b72be01ffffff1aa780c489617382fd4b687afe486779fe47697aff47697bff47697bff405b6fff2d344aff2f324dff2f314cff2e324dff2f3250fe2c2d4ab33f42557b8772a2c49d75bfde9b74bec09d74beb19c75be879b75bdc89c74bed39c75bed19c74bed19c74bdd09c74becf9c75bfcf9b74becf9c75becf9c75bed09c74bed19d75bed39c74bed69c75bfd79d74bfd99c74bedb9d74bfc39d74be479a77be1ea277bb1ab1b1b1a5363347fb2d2d47ff2a2a4bff2b2948ff282943ff292745ff292845ff292744ff292744ff292744ff292745ff272643ff282743ff282643ff292744ff282643ff282642ff282643ff292845ff2e3a5bff426c96ff406d98ff416e9bff43729dff44739eff4575a0ff4577a2ff457ba5fc467ba8965a88ac6d9d75bd699e75c001ffffff519a74bd5b9d76bfaa9c75be679c74bf01ffffff01ffffff02ffffff1dc1cadcdf7598b7fe61809fff56687fff515c6cff515a69ff4f5b68ff4d5c68ff4d5e6aff4b5e69ff4c5f69ff4c5f67ff4c5f68ff4b6069ff4c626aff4b626aff4c636bff4c626bff37344cff261a3aff191026ff1d122dff28253cff465262ff4f6b71ff4e6d73ff4f6e74ff4f6f74ff507075ff507176ff507176ff537278ff527378ff527578ff537579ff53767aff53777bff54787bff54787cff557a7dff557b7eff547a7dff557c7eff557c7fff557c7fff557c7eff547b7eff567c7fff567d7fff567d80ff557d7fff557c7fff567d7fff557d80ff557c7fff557c7fff537b7eff547b7eff537b7fff527b7eff517a7eff517a7eff51797eff51797dff4f777cff50777dff4f777dff4e777dff4e767cff4d757cff4c737bff4c737aff4b727aff497179ff4a717aff496f79ff486e78ff486d77ff476d76ff476c76ff456a74ff446975ff446974ff446873ff436773ff426772ff426672ff416571ff406371ff406270ff406170ff40616fff3e606fff3d5f6eff3d5e6dff3c5d6cff3c5c6bff3c5c6bff3c5b6bff3a5a69ff3a5969ff3a5867ff3a5667ff395566ff395465ff385264ff375263ff365163ff384f63ff303d55ff35445cff3b526aff3f5a77ff426388ff426b90ff46739cff4978a5ff4879abff4984bbff489bd4ff4bc8ebfe4cd2e5fd1a8199c162e3ed639d79bf619b74bd549b73bc489c75bc3c9973bb339b73be299b76c1229d78bb1ba171bd16a274c513a179bc119678c3119678c313a179bc159e79c21a9d76c4209f78bf289973bf309a75bf3a9a72b93b9c75be1fa57bc505ffffffd9fae77ffffae578ffeec251ffecbe50fff5d563ffa5834eff463339ff494857ff474d5bff48505cff4c545eff4c5961ff4c5b63ff4b5962ff4c5c64ff4c5f66ff4b5e64ff4a5c63ff495861ff475660ff46525eff444f5cff424d5aff414a59ff414656ff393246ff3d3548ff403b4dff434151ff475058ff4a5a60ff4c6269ff4b6167ff4b5d64ff4a5863ff485562ff465261ff44505fff424c5eff41495bff3f4659ff3e4458ff3d4255ff3b3f53ff3a3b52ff29263fff434756ff454d58ff464d59ff495560ff496068ff49626aff485d67ff485563ff46525fff434d5cff42495aff404658ff3f4454ff404359ff3e4256ff3b4256ff57748bff4e6980ff4d667eff4e657bff4d647aff4e617aff4c6077ff4a5e70ff4a5e73ff495f79ed6896a63ad7fbfb05ccccff229d78bb23996db61d9e72b9199970b8159e79c211a578c30e926db60ba274b9089f60bf07926db604bf80bf04bf80bf0280808001ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ffff01ffffff01ff00ff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa03aaaaaa048080bf059966cc07926db60ba274b90f9977bb159e6db61a9d76ba21a27cc1299b76bb339b73b93d9b71bc489875bc549b73bf429e74c101ffffff0bb9a2d19d5d7285fe4a667aff48677afe48697bff486a7cff47697bff46687aff34465dff2e304bff2e304bff2e304cff2f304bff2e2f4dff2d314cf22d2e4bcf35344f9a685b80a69776b7a99d74bee09c74bdcf9c75bedb9c74bfdb9b74bed99c74bed99b74bdd99c74bdbd9d75bebd9d74beb09c74bed99c74beda9c74bfdb9c74bfdd9c75bedf9c75bee19c74bdaa9d75bebb9d75bf6d9a7ab67b5b5172db2b2b42fb2d2c4bfe2c2d4aff2b2a49ff2a2a48ff292946ff2a2947ff282945ff292845ff292744ff292745ff282744ff282644ff292744ff282643ff292744ff282643ff282742ff282643ff292842ff2e3d5cff426a93ff416d99ff426f9dff42719cff43749fff4475a0ff4578a3fe447aa5fc467ca7a65181a611c3a5d27e9c75be01ffffff449d74bf01ffffff859d75be2d9f77c101ffffff01ffffff03ffffff14bfccd9cf7498b8fe60809fff576980ff515d6eff505a68ff4f5b68ff4e5c68ff4c5e69ff4c5f69ff4c5f69ff4d5f68ff4b6068ff4b6169ff4c626aff4c636aff4c646bff4d636bff485b66ff352f4cff29203aff374051ff4d676fff4d6a71ff4d6c72ff4d6d72ff4f6e74ff506f75ff516f76ff517076ff517176ff527278ff527478ff527578ff527579ff52767aff53767aff54787bff54787bff54797cff547a7dff547a7eff557b7eff557b7eff557c7fff557c7eff557c7fff557c7fff567d7fff557d7fff567d80ff567d7fff567d80ff557c7fff557c7fff557c80ff537c7fff547b7fff547c7fff537b7fff517a7eff527a7eff51797dff527a7eff50787cff50777dff50777dff4f767dff4f757dff4e747cff4d747cff4c727aff4c727aff4a7179ff4b707aff496f79ff486f79ff476d77ff466d77ff466c77ff456b76ff446a74ff446974ff436874ff436874ff426673ff426672ff416571ff416472ff406370ff406370ff406170ff3f606fff3e606fff3d5f6eff3d5e6dff3d5d6cff3c5c6cff3c5c6bff3a5b6aff3a5a69ff3b5768ff3b5768ff395567ff395466ff385364ff385264ff375164ff385064ff374c60ff2f3c54ff3d556fff405e7dff43678dff436e93ff46729cff4776a5ff4a7db0ff4b8bc6ff4aa8ddff40cef0fe4bf4fcfd2caec2a96be4f05e9d75be5e9b75be519a74bd459b73bc3a9a72b9309a75ba279d76be1f9c73c5199970c216a274b9129c71b80faa77cc108f70bf109f80bf149973bf179b7abc1ea277c4249c78bf2c9c74b9349d76bf2f9d77be0ba28bd131e0cba7fafce87dfffbe376ffecbd4cfff0c657ffecc861ff765743ff402e3cff4b4e5fff474e5dff49515dff4d5460ff4d5963ff4d5c64ff4b5962ff4c5d65ff4b6167ff4c5f66ff4b5e65ff4a5a62ff485760ff45535eff45505dff434e5cff414c59ff424857ff393447ff3c3549ff3f3c4dff424150ff475059ff49595fff4c6269ff4b6369ff4b6067ff495964ff475663ff465361ff44515fff434e5eff414b5cff40485aff3f4558ff3d4258ff3b4155ff3b3e53ff2b2841ff414455ff464d58ff464e5aff48535fff485f66ff49646bff486169ff465964ff465361ff464f5eff434b5aff41475bff404756ff404759ff404659ff3e4a5fff55748eff506d85ff4f6b84ff4d6980ff4c677dff4e657cff4d6279ff4d6076ff4d627af4537a907ebcf3f31cbfb6d1109f80cf1f9c73bd1c9b6db619997ab8149973bf11a578c30ea46db60ba274b9098e71c606aa80d5059966cc03aaaaaa02ff80ff01ffffff01ff00ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff028080800280808001ffffff028080800280808003aa55aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aaaaff03aaaaaa0599669907926db60a9966b20e926db613a16bbc199970b8209770b7289973b9319c72bb3a9a72bd469971ba529b76be589c71bc089f80bf08ffffffba597081fe496779ff47687aff48697cff47697bff496a7cff465f71ff394f64ff2e334cff2e2f4aff2e2e4aff2d304bff2c2f4cff2d304cff2e304cfc2f304dfd2c2b47e72c2c47ae38394f85685a8099876ba57e9e79bcbb9d77bfd49c73bde09c74bed39c75be719c75be559f78bd8d9d76bee19c74bdd49c75beaa9c74be739d76bfaf9d76bfd89c76bc907e6598af4c4362df33324dfa2d2e4dfd2f2f53ff2c2d4dff2a2b4bff2a2b4aff2a2a48ff292a47ff292a47ff292946ff2a2946ff2a2746ff282744ff282744ff282744ff292744ff292744ff292744ff282643ff282743ff292743ff292641ff394d66ff37546fff3f668fff41719bff42739fff4374a0ff4376a1ff457aa5fe447ba6fd457ea7b04e82a509e3ffff709b74bd01ffffff229d78c301ffffff379e74b92c9c7abf01ffffff01ffffff03ffffff10cfdfdfc37496b6fe6181a0ff576980ff515d6dff515b69ff4f5a68ff4e5c69ff4c5e69ff4c5e69ff4c5f69ff4d5f69ff4b6169ff4b626aff4c626aff4c636bff4c636bff4b646cff4c646dff4a5f6aff485666ff4d666eff4c6a71ff4d6b71ff4d6c72ff506d73ff4f6e73ff4f6f74ff507075ff507076ff517277ff527377ff527478ff527478ff527579ff527679ff53777aff53777bff54787cff55797cff547a7dff547a7dff557b7eff557b7eff567c7fff567c7fff557c7fff567d7fff567d7fff557d7fff557c7fff567d80ff557c7fff557d7fff557c7fff537c7fff547c7fff537c7fff537c7fff537b7fff527b7eff527a7eff517a7eff517a7eff50797dff50787eff4f777dff4f767dff4f767cff4e757cff4d747bff4c737aff4c737aff4a727aff4a7179ff4a7079ff496f79ff476e77ff476d78ff466c76ff466b76ff456a75ff456a74ff436974ff436874ff426773ff426672ff426672ff416471ff406371ff3f6270ff3f6270ff3f6170ff3f606fff3e5f6eff3d5e6eff3d5e6cff3d5d6cff3c5d6bff3a5b6aff3a5a69ff3b5869ff3c5769ff3a5767ff395567ff395466ff385365ff385265ff385264ff3a5064ff2d3c53ff3c546eff416181ff446990ff456f96ff47739cff4776a5ff4b81b5ff4c97cfff48b3e3ff3dd6f4fe45f9fdfd45e2e99573eaf127a37cc45b9a76bf4e9a72be429b74bd379e74be2d9f71bb259f75c11d9e7bc1189f75bf13a179bc109f70bf0ea46db60e926db60f9977bb119678b4159e6db61a9d76ba209f78bf279d76be309a75bf19a37ac206aaaad56cf8e38efdfeeb7cfff9df6efeedbe4ffff3c85dffe9bf5eff584037ff3c2c39ff495061ff474f5dff4a515dff4d5560ff4c5962ff4e5d65ff4c5a63ff4d5e65ff4b6268ff4c6066ff4b5e65ff4a5b63ff485760ff46555fff45525dff434e5bff414d5aff424a58ff393548ff3c3649ff403c4eff41414fff484f59ff495860ff4c6268ff4d656aff4c6067ff4a5b65ff485863ff465461ff455260ff434e5eff424b5dff40485aff404658ff3d4356ff3d4156ff3c3f54ff2d2b45ff3e4152ff464d58ff464e5aff48535fff475e67ff48646bff47626aff475e67ff465763ff475160ff444d5bff42495dff424957ff3f485bff40495cff4d758eff5997afff52738fff4f6c87ff506b85ff4f6b81ff4e6880ff4f667eff4d637cfb4a6e868b98cad30dd8ebeb19a37ac2209770bf1ba17bbd189f75bf149973bf11a578c30ea46db60c956abf09aa71c6089f60bf06aa80d5048080bf02ff80ff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa035555aa028080ff035555aa0599669907926db60a9966b20d9d76c4128e71b8179b7abc1e9977bb269a79bc2f9872b8389b72bb439c76be4e9d76be5c9b74bc1a9d76c410dfefefd1536a7bfe486679ff47687aff49687aff456073ff3c5267ff3c5368ff456577ff384961ff2d2e4cff2d2d48ff2c2d49ff2c2e4aff2d2e4aff2f2e4bff2d2d4aff2d2f4bfe2d304bfe2e2d4dfd2c2a4afb2b2b45d4303149a3373850904a4561955c4d748c6b5d834a60606b4166666e3f5d5d69707060847a64587b5b35354978403e57af33334fdb31334ff82b2d4bfe2e3051ff2e2f51fe2d3051fe292b4dff2c2b4eff2b2b4cff292a4aff292a48ff292a48ff292947ff292a45ff292845ff2a2846ff282744ff282744ff292745ff282644ff292744ff282643ff292644ff272643ff282840ff262741ff46667bff47677eff38556fff3f688dff42739eff4274a0ff4377a3ff4479a5fe447da7fe4480a8b34c82a80bb9d1d1769e75be01ffffff01ffffff01ffffff3f9e75be2a9e79c201ffffff02ffffff03ffffff0edbededbd7496b5fe6182a1ff586a81ff525e6eff505a68ff4f5a68ff4e5c69ff4c5e6aff4c5e69ff4b6069ff4d5f6aff4c6269ff4c626aff4b626aff4c636aff4c646bff4c656cff4d656dff4c666dff4d676fff4d686fff4d6a70ff4e6b71ff4f6c72ff506c73ff4f6e73ff506f74ff507074ff507075ff517276ff517277ff537378ff517477ff527579ff527579ff53767aff53777bff54787cff54797cff547a7dff547b7dff547b7dff557b7eff557c7fff557c7fff557c7fff557c7fff567c80ff557d80ff567d80ff557d80ff547d80ff557d80ff547c80ff547c80ff537c7fff527c7fff537c7fff527b7fff527b7eff527a7eff527a7eff51797eff50787eff50787eff50777dff4f777dff4e767cff4f757cff4e747bff4d737bff4c737bff4b727bff4a717bff497079ff497079ff476e78ff476d77ff466c77ff466c76ff466b77ff446a75ff436974ff436974ff436874ff426773ff426673ff416572ff406471ff3f6471ff3f6271ff3e6170ff3f616fff3e606fff3d5f6eff3c5f6dff3c5d6cff3c5d6cff3b5c6bff3b5b6aff3a5969ff3b5869ff395868ff395667ff395567ff395366ff395366ff395266ff395268ff3b5067ff384b65ff416485ff466b90ff467099ff48749dff487aa7ff4a8bc0ff4ca2d9ff46bee9ff3cdff8fe43fefefd47f9f89080f6ef089f9fbf529b73c14b9c74bb3f9e75be359f78bc2ba077be23a075bd1c9b76bf169774b9129c71b80ea480c80d9d76c40d9d76b10d9d76b1109f70bf13946bbc17a67ac81ca476bf239975bd2ba077be13a179c90ea492c899f8e384fdfbe87ffef4d971feecbc4dfff0c15affe9bb5cff573f35ff3b313cff4a5062ff484f5dff4a515dff4d5460ff4c5962ff4e5e66ff4c5a63ff4c5d66ff4c6369ff4d6167ff4c5f66ff4b5c63ff485961ff47555fff46525eff43505bff434d5aff424b58ff3a3748ff3c3648ff403c4eff42404fff474e59ff49565fff4c6167ff4c656aff4c6168ff4b5c65ff485964ff475562ff465360ff444f5fff424c5dff41495bff3f4659ff3e4556ff3d4257ff3d4055ff2f2d47ff3a3d4fff464d59ff474f5bff485460ff495c66ff495f69ff485f6aff495c68ff485964ff485362ff45515eff444d5fff444a5eff424b5ffe404c64fd5c9caefd7eeef2fe4f819bfe4e718dfe516f8afe516e87fe506c86ff4f6885fc48738c9f7fb0ba13c9f2f2159e79c21e9977bb1a9d76c416a274b913a179c9109f80cf0d9d76c40ba274b909aa71c6089f60bf06aa80d5048080bf03aaaaaa03aaaaaa01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff0000000001ffffff01ffffff01ffffff02808080028080800280808002808080035555aa0280808003aaaaff03ffaaff03aa55aa03aa55aa035555aa028080ff028080ff03aaaaaa059966cc059999cc09aa71c60caa80bf11a578b4159e79c21c9b76bf239975bd2c9c74b9369c71b8409b74bb4b9c74be589a74bc389f76bf18d5dfdfd950697afd486679ff476277ff394e63ff405a6eff476b7bff476f7fff466d7fff486c7fff303a55ff2e2c49ff2c2b48ff2c2c48ff2d2d49ff2c2c48ff2d2d48ff2d2c49ff2d2c4afe2d2c4afe2c2c49fe2c2c4afd2b2e4cff2c2e4eff2e2e4dfe2c2c4bfc2b2b4af6282948f3292947f4282946f8292948f9292a49fb2c2d4bfd2b2d4efd2d2f51fc2d3051fd2c304ffe2c2f4ffe2b2e4eff2c2f4eff2c2e4eff282a4cff2a2a4cff2a2b4bff282a49ff282946ff292a47ff292946ff2a2947ff292846ff292845ff282744ff282643ff282644ff292744ff292643ff292644ff282642ff282645ff344561ff426a7cff45697eff456b7fff2d465fff416a8fff4376a1ff4177a2ff4279a4fe427da8fe437ea9b14c83aa14b2a6d9879d73bf01ffffff01ffffff01ffffff339b73be3c9d77bf01ffffff02ffffff03ffffff0debebebb87798b7fe6183a3ff576a81ff525f70ff4f5a68ff4f5b68ff4e5c68ff4d5e69ff4c5f6aff4b6069ff4c6069ff4c6269ff4c626aff4c636aff4c636aff4c636bff4c646cff4c656cff4c666dff4c676eff4d676fff4e6970ff4e6a71ff506c72ff4e6d71ff4f6e74ff4f6f74ff4f7075ff4f7075ff507176ff517276ff517277ff517477ff527478ff527579ff53767aff53767aff54787bff53787bff557a7dff547a7dff537a7dff557c7eff557c7eff557c7fff557c7fff567d7fff557c80ff567d80ff557c7fff567d80ff557d80ff557d80ff557d80ff547d80ff537d7fff537d7fff537c7fff537b7fff527c7fff527b7fff517a7eff51797eff50797eff50787eff50777dff4f777dff4f767cff4e757cff4e747cff4d747aff4c737bff4a727aff4a727aff497179ff497079ff476e78ff476e78ff476d77ff466c76ff456b76ff446b75ff446a75ff436974ff436873ff436874ff426673ff416673ff406472ff406472ff3f6271ff3f6271ff3e6170ff3f6170ff3e5f6eff3d5e6eff3d5d6dff3d5d6cff3c5c6cff3b5b6bff3b5a6aff3a5969ff3a5869ff3a5668ff3a5567ff3b5467ff3a5467ff3a5367ff3a5468ff3c546cff364b65ff42678aff456d92ff467099ff47759eff4b81b0ff4a98cbff4aace0ff48cbf0ff3fecfbfe42fffefd4bfffd9179fbf103ffffff3a9a77bd489c75bc3d9b75b8339b73b9299b76bb209770bf1a9d76c414a680bf108f70bf0d9d76b10b8b5db90ba274b90ba274b90d9d76c4109f80bf14a673bf1a9d76c41f9c73c5269a72bc219b7cc109c68eaa54f9e48fe3fbe783f9f7dc76fde9ba55fef2c661fee8b859ff624b3eff36323cff4a5163ff48505dff4b525dff4c545fff4c5962ff4e5e65ff4c5b64ff4d5d66ff4b6469ff4b6268ff4c6067ff4a5c64ff495962ff475660ff45535eff44505cff434e5bff424b58ff3b394aff3b3648ff413c4eff41404fff474d59ff49555dff4b5f66ff4d676bff4c6268ff4b5e67ff495a64ff475662ff465461ff45515fff434d5eff414a5bff41475bff3e4657ff3d4258ff3d4156ff32304bff373a4dff464e5aff47515dff4a5662ff4a5865ff4c5768ff4b5767ff4c5566ff4b5465ff495565ff475463ff465465ff465569ff455669ff405572dd82d1d5e6a6fff7fd5fbbcdfd3f7f9cfe437490fe46728afe42708af64f89a27c88ced611c3f0f016a274b9189f75bf189f75ca149973bf129c80c60faa77cc0d9d76c40ba274d1089f60bf07926db6068080aa059966cc048080bf02ff80ff0280808001ffffff0100ff0000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808003aaaaff035555aa03aa55aa03ffaaff0280808003aaaaff035555aa035555aa02ff80ff03aaaaaa05996699068080aa089f80bf0ba274b90faa77bb149973bf1a9d76ba21a27cc129a276c1329975bd3d9b75bc489c75bc549b73bc309f75bf1dd3d3cadc4f687cfd435e72ff40596eff4c6d7fff486f7fff487180ff476f7fff466f80ff486f7fff436477ff2f334fff2c2b47ff2c2b49ff2b2b48ff2d2c49ff2d2c48ff2c2c47ff2b2b45ff2b2a46ff2a2b46ff292a47ff2b2b48ff292845ff2c2c4bff2b2b4afe2a2a4afe2a2a4bfd2b2c4cfd2a2b4bfd2a2b4bfd2a2b4afe292b4aff2b2b4bff282947ff2a2c4cff2c2d4eff2c2d4eff2b2d4dff2c2d4dff2b2c4cff2b2c4bff2a2a4bff272848ff2a2b4bff292a48ff292947ff282945ff2a2947ff292845ff292845ff2a2845ff292745ff292746ff292644ff292644ff282543ff282743ff292e48ff42677cff406b7cff446a7fff456a7dff486b80ff354f65ff416d93ff4378a2ff447ba6fe437eaafe4381acb34a83aa0acccce6519d78bd01ffffff01ffffff01ffffff879b73bf589c74bf01ffffff01ffffff02ffffff0cd5d5eab37b9ab8ff6283a3ff576a82ff515f71ff505c6aff4f5b68ff4e5c69ff4c5e69ff4c5f69ff4b6069ff4d6069ff4c626aff4c626aff4c626aff4c636bff4c646bff4c646bff4d656cff4c656dff4c666eff4c676eff4d676fff4e6a71ff4f6b71ff4f6d71ff4f6e73ff4e6f73ff4e6f74ff4f7074ff4f7075ff507276ff517377ff517478ff527478ff527579ff53767aff53767aff53777bff53787aff54797dff547a7dff547a7dff557b7eff557c7eff557c7fff557c7fff557c7fff557d80ff557c7fff557d7fff567d80ff557d80ff557d80ff557d80ff547c7fff547c7fff547c80ff547d80ff537c7fff537b7fff527b7fff517a7eff517a7eff51797eff50787eff50787dff4f777dff4e767cff4e767cff4d757bff4c747aff4b737aff4b727bff4a727aff4a717aff496f78ff486e79ff486e78ff476d77ff466c77ff466c77ff456b76ff446a75ff436975ff446975ff436774ff426774ff416673ff416573ff416473ff406371ff3f6270ff3f6270ff3e606fff3f5f6fff3e5f6eff3d5e6eff3d5d6dff3c5c6dff3b5b6bff3b5a6aff3a5969ff3b5769ff3b5768ff3b5669ff3a5567ff3b5568ff3b5568ff3c5569ff3c576eff405d79ff42688aff456d93ff46729bff4879a3ff498bbaff4aa3d8ff49bae7ff46d8f5ff41f6fdfe41fffffe4efffe9d6bfdfa09c68ec629a27cc7449a74bf3a9a72b92f9d77be26a172bc1f9c73bd189f75bf13946bbc0ea480c80ba274b909aa71c6098e71c6098e71c60ba28bd10ea480b611a578c316a274c51ca476bf229d78bb279d76be19a37ac203ffffff1ef7eecc65f2e8a9ccf1d886fceec968feeac05efe846846ff383439ff4a5263ff49505eff49505cff4c5560ff4b5961ff4f5e66ff4c5b63ff4d5d66ff4c646aff4b6469ff4c6167ff4c5d66ff495a63ff485761ff46535fff44515cff44505cff424c59ff3c3a4bff3b3648ff413d4eff41404fff474d5aff49545dff4b5e65ff4d666aff4c6469ff4a6068ff4a5b65ff485863ff465562ff455160ff444f5fff424b5cff41485bff3f465aff3d4457ff3e4257ff35344dff36394cff484f5cff495461ff4b5967ff4a5868ff4b586aff4c5869ff4c5869ff4a5767ff4a5666ff4a5569ff465968ff465c6fff486077fc456f8f7a9becee28b9f9f25ab2f1f6669debf86f85dfed707bcbe4608ad5e725c1ffff0c9580bf0f9988bb169774c516a274c513a179c911a578b40ea46dc80c956abf0b8b74b9089f80df06aa80d5059966cc048080bf03aaaaaa02ff80ff02ffffff01ffffff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff028080800280808001ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808003aaaaaa04808080059999cc089f80bf0ba274b90e926db613946bbc189f75b51f9c7bc5269a72bc2f9d72be399d74bc449a74bb509c73bc299b76bb16d1dcdcdd526c7efe496c7cff4b7080ff497080ff497080ff486f80ff497080ff497080ff4a6e80ff4a6e7fff405c70ff2a2c48ff2b2b48ff2b2a48ff2c2b48ff2c2c48ff2c2b47ff2b2a47ff2b2a47ff2b2a47ff2c2a48ff2b2a49ff2b2a48ff272745ff2b2a49ff2a2a4aff2c2b4bff2b2b4bff2c2b4bff2b2a49ff2b2a49ff2a2a49ff2b2a4aff2c2b49ff272746ff272848ff2a2c4cff2a2c4cff292c49ff2a2c4cff2a2c4bff2a2c4bff282a49ff262845ff292948ff292a48ff282945ff282846ff2a2846ff282744ff292745ff292744ff282746ff282643ff292745ff292743ff282a47ff385267ff44697dff426b7dff446c7eff456b7dff476b7eff45687dff38566fff447199ff437ca7fe4480a9fe4582aeb54c86ad1da79eca4e9d76be01ffffff01ffffff01ffffff819c77be839c75bf3a9e77c101ffffff02ffffff0ae6e6e6a6819ebafe6384a5ff576c84ff526071ff505c69ff4f5b68ff4e5c68ff4d5e69ff4c5f6aff4c6069ff4c606aff4c616aff4c626bff4c636bff4c636bff4c646bff4c646cff4d656cff4d656cff4d666dff4c666dff4d686eff4e6970ff4e6b71ff4e6d72ff4f6e73ff4f6f74ff4f7074ff4f6f74ff4f7175ff507176ff507276ff517377ff527378ff527479ff527579ff53767aff53777bff53787bff54797cff547a7dff547a7dff557a7dff557b7fff547b7eff557c80ff557c7fff557c80ff547c7fff557d80ff557d80ff557d80ff557d80ff557c80ff557c80ff547c80ff547c80ff547b7fff547c80ff537c7fff527b7fff527b7fff517a7eff507a7eff50797eff50787eff4f777dff4f777dff4e767cff4d757bff4c747bff4c737aff4b737bff4a717aff4a717aff496f78ff496e79ff486e78ff476d78ff476d77ff466c76ff446b76ff456a76ff446975ff436975ff436874ff436775ff426673ff426473ff406372ff406371ff406371ff3f6270ff3e616fff3e6070ff3e5f6fff3d5f6eff3c5d6dff3d5c6dff3c5c6cff3b5a6bff3b5a6aff3c586aff3c586aff3a5769ff3b5669ff3b5669ff3b5568ff3c576bff3e5a71ff40617fff42698aff466f94ff48749dff4980acff4994c6ff49ade0ff47c5edff44e4f7ff45fdfefe43fffffe52fffdbc68fffe259f83c1439c76c2429b74bd379974b92d9971bb249c71bf1d9e72c116a274c5119669b40d9d76b109aa71c6089f609f089f80bf089f80bf098e71aa0caa80bf0f9977bb139479bc189f75bf1e9977bb259f75c12d9977bb149973bf02ffffff04ffffff32f5f0c2c8f5df8ffdebce73ffb7a365ff373437ff4b5262ff4a515fff49515dff4c5560ff4d5862ff4e5e66ff4b5c63ff4d5d65ff4c6469ff4c6569ff4c6267ff4c5d65ff4b5a64ff485762ff46545fff46525eff45505cff444d59ff3c3b4cff3c3648ff413c4eff41404fff474c58ff4a535cff4d5b64ff4c656aff4d666bff4b6168ff4b5c66ff485a65ff475762ff465362ff455060ff424d5eff404a5bff41475bff3f4558ff3f4358ff37384fff383c4fff4a5161ff4b5a68ff4a5d6dff4a5c6dff4a5c6fff495c6fff495d6fff485c6eff4b5a6fff495b6eff475b6dff476175fe486781f07bc4d140affff31b9771bd2c9c6ebf0ba28bb904bfbfbf159e86c2129c80b8109f80bf159e79b6189f75bf149973bf119678b40f9977bb0d9d76c40ba274d1098e71aa089f80bf06aa80d505cc99cc048080bf03aa55aa028080800280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff0280808001ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa035555aa035555aa03aa55aa0599669906aa80aa098e71c60d9d76b111a578c3179b7abc1d9e7bc1249c78bf2c9c74bf369c76bd409b74bf4b9c74be2c9c74bf0ceaeaead2537181fe4b7181ff4a7280ff4a717fff4a717fff4b7080ff497080ff49707fff496f7fff496e80ff486e7eff394e65ff2c2d4aff2b2b48ff2b2b48ff2c2b48ff2c2a48ff2b2a47ff2b2a47ff2b2b47ff2a2b45ff2b2b46ff2a2948ff2b2a47ff282846ff2a2949ff2b2b4bff2a2a49ff2a2b4aff2b2a4aff2c2b4aff2a2949ff2a2a49ff292948ff2a2a48ff272646ff292a4aff2a2b4aff2a2b4aff292b4bff292b4aff292c4aff292b49ff282a48ff252644ff272846ff292946ff282846ff292846ff282743ff292845ff292744ff282743ff292547ff282744ff272646ff32425cff43697dff436a7dff436b7eff446b7eff456b7dff466b7eff476b7eff456780ff38546dff43749afe4381aefe4684aeb74f8bb21cad9bd14a9b75c101ffffff01ffffff01ffffff7c9c75bd909c75bd5d9c76c00b8b74b902ffffff09c6c6e396839eb9fe6485a5ff566c85ff526173ff505b69ff4f5b69ff4e5c68ff4c5e69ff4c5f6aff4c5f69ff4c606aff4b616aff4c626aff4c636aff4b636aff4c646bff4c646cff4c656cff4c656cff4d666dff4d676dff4d676eff4e6970ff4e6a70ff4f6c72ff4e6d72ff4e6d73ff4e6f73ff4f7074ff4f7075ff507175ff517276ff517277ff527377ff527478ff527579ff53767aff53767aff54777bff54787cff54797cff547a7dff557a7dff557b7eff557b7eff547c7fff557c7fff557c7fff547c7fff557d80ff557c80ff557d80ff557c80ff557c80ff557c80ff547c80ff547c7fff547c80ff537c7fff537c7fff527b7fff527b7fff517a7eff517a7eff517a7eff50797eff4f787dff4f777dff4e767cff4d757bff4d757bff4c737aff4b737bff4b717aff4b717aff497079ff496f79ff486e79ff476e78ff476d78ff476d77ff456b76ff456b76ff446a76ff436975ff426875ff426774ff426674ff426574ff416473ff416472ff3f6271ff3f6270ff3e6170ff3e6070ff3d606fff3d5f6eff3d5e6eff3c5d6dff3c5c6cff3c5b6cff3c5a6bff3c596bff3c596bff3b586aff3c576aff3c566aff3d576cff3e586fff405b76ff416484ff456a8fff457298ff497aa4ff4986b8ff479eceff48b8e4ff47d2f1ff46f3fcff46fffffe46fffffe53fffe9679fffd3c9d77bf4a9b75be3f9a75be349d76bf2b9a71be229d78c31a9d76c4159e79b6109f70bf0ba274b9089f80bf07b692db06aa80aa06aa80aa07926db60a9980cc0d9d76b1109f70bf14a673bf1a9d76ba209770bf269a79c32b9a77be309a75ba239975bd0ab299cc54f0e4a4ebf5dc89fce1cb80fe575349ff4a5260ff4a525fff49515cff4c5561ff4d5862ff4d5e65ff4c5d64ff4e5c65ff4c6469ff4c666bff4c6368ff4d5e64ff4b5c64ff495861ff475560ff46525fff45505cff444e59ff3c3c4eff3b3648ff413c4fff413f4fff474b58ff49515bff4d5862ff4b6369ff4d676cff4c636aff4a5f67ff485c66ff475964ff465564ff455262ff434e5fff414b5bff41475cff3f4657ff3f4559ff393a51ff3c4154ff4a5868ff4b5f70ff4a6071ff485f71ff4a5f74ff4a6074ff496073ff495f73ff4a5f73ff495f72ff476074ff49657ef95797aa7cadfffb19997ab8329e75c22e9b6fbc269472bc229670bb1c9b76bf19a370b8199970c213946bbc13a179bc109f80bf0d9d76c40ba274b90a9980cc089f80bf07926db606aa80d5059999cc03aaaaff03aaaaff03aa55aa01ffffff01ffffff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa03aa55aa03aaaaff03aa55aa02ffffff03aa55aa035555aa035555aa03aa55aa02ff80ff03aa55aa04bf80bf06aa80aa08bf80bf0ba274d10f9977bb149973bf1a9d76c4219b74c1289f73bf329e75bd3b9c75be479a73bb339b73be0edbb6dbbb5a7887fe4c7382ff4b7281ff4c7181ff4b7280ff4b7180ff4a7180ff4a7180ff497080ff497081ff496f80ff486e80ff384961ff2b2b48ff2b2b47ff2b2a48ff2b2a48ff2b2a47ff2a2a47ff2b2b47ff2b2a47ff2b2a47ff2b2a47ff2b2a48ff282746ff2a2947ff2a2a48ff2a2b49ff292a48ff2a2a49ff2a2a49ff2a2948ff2a2948ff2a2948ff2a2949ff2a2948ff262544ff292a48ff2a2b49ff292a4aff292a49ff2a2b4aff2a2b49ff292b49ff292a47ff262743ff272746ff292947ff292846ff282845ff282644ff292846ff272742ff282745ff272645ff2f3955ff416677ff436a7dff436b7eff446b7eff446b7eff456c7eff466b7eff476c7fff466d7fff486d83ff3a5976fe3f7ba6fe4388b2b75494b71cb6a4d1359f73c001ffffff01ffffff01ffffff6e9b76be8a9d74be629c75be399d79bc02ffffff06ffffff8483a0bbfd6584a4ff576d87ff526274ff505c6aff4f5b69ff4e5c69ff4d5e69ff4d5f6aff4c5f69ff4c606aff4c616aff4c636aff4c636aff4c636aff4c646cff4c646cff4c656cff4d666dff4d666dff4c666dff4d676fff4d686fff4e6970ff4f6b71ff4f6d72ff4f6c72ff4f6f74ff4f6f74ff4f6f74ff507075ff507176ff517276ff527378ff517478ff527579ff53757aff53767aff54767aff53787bff53787bff53797cff547a7dff557b7eff557b7eff547b7eff547c7fff557c80ff547c7fff557d7fff557c80ff557c80ff557c80ff557c80ff557c80ff547c80ff547c80ff547c80ff537c7fff537c7fff527b7fff527b7fff517a7eff50797eff50797eff50797eff4f787dff4f777dff4e767dff4e757cff4d757bff4c747bff4b737bff4b727aff4a717aff497079ff496f79ff496f79ff486e79ff476d78ff476d77ff466c77ff446b76ff446a76ff436976ff436875ff436775ff426674ff436574ff426573ff406472ff406372ff3f6271ff3f6270ff3e6070ff3e606fff3d5f6fff3e5e6fff3d5d6dff3c5c6dff3d5c6dff3c5b6cff3d5a6cff3c596bff3b586aff3c586bff3c586bff3e586eff3e5b72ff405f7aff426786ff446e92ff48779eff4980acff4b8fc1ff4aa9d8ff44c5edff44e1f7ff47fcfeff48fffffe4bfffffb5efffd5697eaf04e9a72be489875bc3c9d73bb329e75bd289f79bf209f70bf19a370c213946bbc0ea480c80ab280cc07926db606aa80aa0599669906aa80aa068055aa07926ddb0ab280cc0caa80d511a578c316a274b91b9771bd219b74c1299b76bb309a75bf269a79c3189f80bf0edbc8db78ecd58edaefd78bfa898a79ff4d5361ff4a525fff4a525cff4c5661ff4c5861ff4d5e65ff4d5d64ff4e5c65ff4c6369ff4d676cff4d6569ff4d5f67ff4c5d66ff4a5964ff485661ff46535fff45525fff444e5bff3e3e50ff3b3649ff423d4eff424050ff474c58ff4a515bff4b5560ff4b5f66ff4d646bff4c656cff4a646aff496068ff485c67ff475764ff465463ff445060ff434d5dff42495cff40485aff42475aff3a3b53ff444c5fff4d6071ff4b6274ff4a6476ff496174ff4c6277ff4b6377ff496375ff4a6175ff496174ff4a6176ff486479fc4a79939091e1e61fadadd6289973bf2a9e79c2259f75c1229678bb1d9e7bc119997ac2169774c5139479bc109f70bf0ea46dc80ba274d10a9966b2089f80bf07926ddb06aa80aa059999cc048080bf04bf80bf03aaaaaa028080ff0280808001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa035555aa03ffaaff03aa55aa03aaaaff035555aa03aa55aa028080800280808003aa55aa048080bf068080aa07926db60a9966b20ea480c813a179bc189f75bf1ea277c426a179c32f9d77be379e74be419d76bc39a174c024a380bf8f627d8bff4c7382ff4c7280ff4c7282ff4b727fff4b7281ff4b7280ff4b7180ff497080ff497080ff496f80ff496f80ff476c7eff33425cff2b2a48ff2b2a46ff2b2a49ff2c2a49ff2a2944ff2a2945ff2a2945ff2a2946ff2b2a47ff2a2947ff282745ff2a2846ff292847ff2a2947ff292947ff292a49ff2a2948ff2a2948ff2a2947ff2a2947ff292947ff2a2947ff292947ff282744ff2a2b49ff2a2b4aff282a48ff282a48ff2a2b49ff292a48ff292a47ff292947ff262645ff272745ff282846ff282845ff282745ff282745ff282845ff262644ff29344eff426577ff456b7eff436c7eff446b7eff446b7eff456b7eff456b7eff456b7dff476b7eff4b6b7dff466f85ff4a6e87ff396380fd428ab4b05aa2c519ada3cc439c72be01ffffff01ffffff01ffffff599b75c0849c76bf899e75c0369c76c21ea277bb05ffffcc79839eb9fd6584a5ff586d89ff526375ff505d6bff4f5c69ff4d5c68ff4d5e69ff4c5f69ff4d6069ff4d606aff4c616aff4c626aff4c626bff4c646bff4c646bff4c656cff4c656cff4c656cff4c666dff4c666dff4d676eff4d686fff4e6a70ff4e6a70ff4f6c72ff4e6d72ff4e6e73ff4f6f73ff4f6f74ff507075ff507075ff517176ff517276ff517377ff517478ff527579ff53767aff53767aff53777bff53787bff54787cff547a7cff547a7eff547b7eff547b7eff537b7eff547b7eff547c7fff547c7fff547c7fff557d80ff547c80ff547c80ff547c80ff547c80ff547c80ff547c80ff537c7fff537b7fff527b7fff527b7fff517a7fff507a7eff50797eff50797eff4f787dff4e777cff4f767dff4e757bff4d757cff4c747bff4b737aff4b727bff4a717aff49707aff496f79ff486f79ff486e78ff476e78ff476d77ff466c77ff456b77ff446a76ff446a76ff436875ff436875ff416774ff426675ff426573ff416473ff406472ff406371ff406372ff3f6170ff3e6070ff3e606fff3e5e6fff3d5e6eff3d5d6eff3d5b6dff3d5b6eff3d5b6cff3c5a6cff3c5a6cff3c596cff3d586dff3e5a70ff3e5d75ff426280ff44698bff477297ff4a7aa4ff4b87b5ff4b99caff4ab4e0ff43d4f3ff42effaff47fefeff4afffefe54fffcc979fef926a1aed7509c73bc449a74bf339b73b92f9d77be269a72bc1ea277c4179b6fbc129c71b80d9d76b1098e71aa068055aa059966cc03aa55aa048080bf0566669907926db6089f80bf0b8b74b90ea480c813a179bc179b7abc1c9b76bf239975bd2a9873bc319c78c1319c72c1129c71b80eededc865edd792da818378fe4d5561ff4b535fff4a535eff4c5661ff4c5962ff4d5d65ff4d5d64ff4e5c64ff4c6368ff4d676cff4e676cff4c6269ff4b5e66ff485a63ff485762ff465561ff45535fff434f5cff3e3f51ff3c3648ff423d4eff423f51ff494d5bff4a515cff4b545eff4c5862ff4c5d66ff4c6068ff4d626aff4c636bff4b6069ff495c66ff475863ff455361ff454e5eff454b5eff424b5cff444b5dff3c4155ff495568ff4e6476ff4d6478ff4d667aff4a6478ff4e647bff4b657aff4b6478ff4b6477ff4b6477ff4b657aff466982aa8ac9d412b8d4f1249c78bf26a172c3239975bd1f9c73bd1b9771bd179b7ac8149973bf119678c30ea480c80caa80bf0ba274b9089f80df079292db06aa80d505996699048080bf03aa55aa035555aa02808080028080800280808001ffffff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa0280808003aa55aa03aaaaff0280808003aa55aa03aaaaaa03aa55aa048080bf0599669907926db6098e71c60d9d76c411a578c316a274b91ca476bf23a075bd2a9e73bc33a078c33d9b75bc489c71bc259f75c1776b8192ff4d7483ff4d7382ff4d7383ff4b7480ff4b7381ff4a7380ff4a7180ff4b7180ff497180ff4a7181ff487080ff486f80ff476c7eff374762ff2a294aff2b2b48ff2c2a46ff2d2a49ff2c2a47ff2b2946ff2a2946ff2b2947ff2a2946ff282744ff2a2946ff2a2a48ff2a2a47ff2a2a47ff2a2947ff292847ff292846ff2a2947ff292946ff292846ff2a2948ff2a2947ff282745ff282847ff292b4aff2a2a49ff282a48ff282948ff282946ff292947ff282947ff282946ff272746ff252543ff282846ff272745ff282846ff272646ff272d4cff446577ff436e7dff456b7eff456c7eff446c7eff456c7eff456c7eff456b7eff466c7eff456d7fff466c80ff496d7eff437288ff466b83fa3c7090a25bafd335a882c5309f75bf26a179bc01ffffff089f80bf6c9c74bd7e9c73be829d76c034a276bf1d9e7bb904ffffff70809dbbfd6585a5ff586f8bff526476ff515d6cff4f5c69ff4d5c68ff4d5e69ff4b5f68ff4d6069ff4c6069ff4c616aff4c616aff4c636aff4c636bff4c646bff4c656cff4c656cff4c666dff4c666cff4d676eff4c676eff4d686eff4d696fff4e6a70ff4e6b71ff4e6c71ff4e6d72ff4f6e73ff4f6f73ff506f74ff507075ff507075ff507175ff517377ff517478ff527479ff527679ff53767aff53777aff53787bff53787bff54797cff547a7dff53797dff547a7eff547b7eff547b7fff547d7fff537b7fff547c7fff547c7fff547c80ff547c80ff547c80ff547c7fff547c7fff537c80ff537c7fff537b7fff537b7fff527b7fff517a7fff50797fff50797eff4f787dff4f787dff4e777cff4f767dff4e757cff4d757cff4c747bff4b737bff4a727bff4a717aff49707aff497079ff486f79ff486e79ff486e79ff476d78ff456c77ff456c77ff446a77ff446a77ff426976ff436976ff416775ff426774ff416574ff416573ff406472ff406372ff3f6271ff3f6171ff3e6071ff3e6070ff3e5f6fff3e5e6fff3e5d6fff3d5c6eff3d5c6fff3d5b6dff3d5b6dff3d5a6dff3e5a6eff3e5b6fff3f5c73ff3f5f7aff416584ff446d91ff47759bff4c81acff4c92c2ff4aa6d6ff44c2e6ff3ee2f7ff41fafeff48fffeff4cfffffc5cfffd6292fffc4e9d76be4e9672ba3a9a77bd369c76bd2d9f71bb249c71bf1c9b76bf159e6dc20faa77cc0ba274b907926db6059966cc04bf80bf03aa55aa03aa55aa04bf80bf0599669907926db6098e71c60ba274b90f9977bb13a179bc189575b51f9473bd249c71bf2b9a71be329e75c23a9e72bd0db189c413f2e4c9a5717574fe4c5561ff4b535fff4b535fff4d5761ff4c5862ff4f5e65ff4e5c63ff4e5b64ff4c6469ff4d686cff4d686dff4b666bff4c6168ff4a5c65ff4a5963ff475661ff465460ff44505dff404154ff3c3649ff423d50ff424052ff49505dff4c5461ff4d5764ff4d5864ff4c5a64ff4d5a64ff4c5a65ff4c5b66ff4c5c66ff4b5b65ff4a5964ff485561ff455160ff444f5cff455061ff464f64ff414c61ff4a5f75ff51677dff4f687fff4d687eff4b677dff4c677cff4b677bff4e667cff4e667bff4d677cfe4a6681ce5d91a514bfd9e6209778b722a578c31f9c73bd1ba171bd189575bf159e6db6129c71b80faa77bb0c956abf0a9966cc098e71aa0880609f059966cc059999cc048080bf03aa55aa03aaaaff02ff80ff01ffffff01ffffff01ffffff01ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff028080800280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa03aa55aa035555aa035555aa02808080035555aa02ff80ff048080bf04bf80bf06aa80aa089f60bf0ba28bd10faa77bb149973bf1a9376ba209f78bf279d76be2e9b74c2389f76bf439c72be23a075bd486e8798fc4e7483ff4c7583ff4d7382ff4c7480ff4b7381ff4b7381ff4b7281ff4b7281ff4a7180ff497180ff487180ff487081ff476f7fff466a7cff3d546bff292b49ff2c2a48ff2c2a49ff2b2a47ff2c2a48ff2a2946ff2a2a47ff2b2947ff292744ff2b2947ff2b2948ff2a2946ff2b2947ff2a2a47ff2a2947ff2b2a48ff2a2946ff292846ff2a2947ff292847ff2a2847ff2b2947ff252543ff292b49ff292a48ff282947ff2a2948ff292846ff2a2947ff2a2947ff282847ff292846ff292845ff262644ff282946ff262845ff2b3552ff456278ff446d7eff456d7dff456c7fff446d7eff456d7fff456c7eff456c7fff456c7eff466c7eff466c7eff476c80ff486c82ff466d82ff4b7591f54788a09063c8dd5d9f79c3499d77c0729d74be559f75c0469d75bd6c9c74bf789d75bd7e9c73be3a9e77c15a9c74bb02ffffff65819fbbfe6685a6fe58708cff536578ff515d6cff4f5c69ff4e5c69ff4d5d69ff4d5f69ff4d6069ff4c6069ff4d616aff4c616aff4c626bff4c636bff4b646aff4b656bff4c656cff4c656cff4c666dff4c666dff4d676eff4c676eff4d686fff4d6970ff4e6a70ff4e6c71ff4f6d72ff4f6d73ff4f6e73ff4f6f74ff506f74ff507074ff517075ff507276ff517478ff517578ff517578ff527679ff52767aff53777bff53787bff53787bff53797dff547a7dff547a7dff547b7eff537b7eff547c7fff547b7fff547b7fff547c7fff547c7fff547c7fff547c7fff537c7fff537b7fff537b80ff537b80ff537c80ff537b7fff527a7fff517a7eff51797eff51787eff50787eff50787eff4e767cff4e767dff4d757cff4c757bff4c747aff4b737bff4a727aff4a717aff497079ff49707aff496e79ff476e78ff476d78ff476c78ff466c78ff456b78ff446b77ff436a77ff436976ff426876ff416875ff426775ff416675ff416574ff3f6473ff406472ff3f6271ff3f6271ff3f6171ff3e6071ff3e6070ff3d5e6fff3e5d70ff3d5d6fff3d5c6fff3e5c6fff3d5c6eff3e5c6fff3e5b6fff3f5c71ff3f5d74ff40627dff426787ff446f95ff457aa1ff4b87b6ff489accff45b0dcff3fcfeaff3deffaff42fdfeff4affffff4dfffecf6ffffb2aa49ece4b9c74c24a9b75be3f9a71be349d76bf2b9a71be229d70bb1a9d76c4159e79c20f9977bb0a9966b207b692b6048040bf03aa55aa028080ff0280808003aaaaaa03aaaaff059966cc07926db60a9980b20caa80bf109f70af149973bf1a9d76ba1e996fbb25986eba2c9c74bf339b73be2f9d77be179b85bc6b707275fd4f5864ff4b545fff4b5561ff4c5763ff4d5863ff4d5c64ff4e5a62ff4e5b64ff4b646aff4d696dff4c686eff4c696dff4d656bff4c5f67ff4a5b64ff485862ff465560ff44525eff404554ff3c3849ff423f50ff444256ff4c5463ff4e5866ff4c5c68ff4c5e6bff4b5e6aff4b5c6bff4a5c6aff4c5b69ff4b5a66ff4a5964ff4a5763ff495562ff485461ff475364ff485568ff465468ff50869aff6aced8ff4c728aff506e84ff506d84ff4e6b81ff4e6b81ff4e6b81ff4d6b7fff4c697efd4a6a81cf6399ac31b6e0ef16a274b91f9c73bd1c9b76bf189f75bf169774b9139479bc109f70bf0ea480c80ba274b909aa8ec607b692db068080aa059966cc04bf80bf04bf80bf03aa55aa02ff80ff01ff00ff010000ff01ffffff0000ff0001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ff00ff01ffffff01ffffff0280808002808080028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa03aaaaff035555aa028080800280808003aaaaaa03aaaaaa04bf80bf059966cc06aa80d509aa71c60ea480b6129c80b8169774b91d9e7bc123a075bd2a9e73c2349d76ba36a176bd259f75c12a9e98bce5557886ff4c7583ff4d7383ff4c7582ff4b7481ff4b7481ff4b7381ff4b7381ff4b7381ff497180ff497180ff477080ff487080ff486e7fff476d7eff324a5fff2d3c55ff2a2b4aff2b2a47ff2b2a48ff2b2947ff2b2a48ff2a2a47ff282744ff2a2846ff2b2a47ff2a2946ff292946ff2a2947ff2a2947ff2a2947ff2a2947ff292846ff292946ff292946ff292846ff292946ff252644ff292947ff2a2946ff2a2946ff2a2947ff292946ff2a2946ff2b2947ff282845ff292846ff292945ff292845ff262844ff29344cff446779ff446c7fff436e7eff456e7eff446e7fff446d7eff456d7fff456d7fff456d7fff456c7fff466d7fff466d80ff466d80ff466d81ff466e83ff457289f254becc8165dbe5659d74c0599b75c06b9d75bf6a9c76be6b9d75bf6d9d75c0729d74be789b73bd489f75bf4d9c77c001ffffff5d89a2bafd6785a6fe57718eff536578ff515e6cff4f5c69ff4e5d69ff4d5e69ff4d5e69ff4d5f69ff4d606aff4c616aff4c626aff4b626aff4b636aff4c636bff4b646bff4d656cff4c656cff4d666dff4d666dff4d676eff4d676eff4c686eff4c686fff4e6970ff4f6b71ff4f6d72ff4f6d72ff4e6e73ff4f6f73ff506f74ff506f74ff506f75ff507176ff507376ff507477ff517578ff517579ff52767aff52767aff53777bff53777bff53787cff54797dff547a7dff537a7dff547a7dff537b7eff537b7eff537b7eff537b7fff547c7fff537b7fff547b80ff537b7fff537b7fff527a7fff537b80ff537a7fff527a7eff517a7fff51797eff51787eff50787eff50787eff4f777dff4e767cff4e767dff4d757bff4c747bff4c747bff4b737bff4a727aff4a717aff497079ff496f79ff496f79ff476e79ff476d79ff476d79ff466d79ff456c78ff446b78ff436a76ff436a77ff426976ff426876ff426876ff416775ff416675ff416573ff406473ff3f6372ff3f6272ff3e6172ff3e6172ff3e6071ff3d5e6fff3e5f70ff3d5d6fff3e5d70ff3e5d70ff3d5c6fff3e5d70ff3f5c70ff3f5d72ff3f5f77ff41647fff42698aff467399ff477faaff488fc0ff48a3d3ff45bae2ff3fddf2ff41f9fdff45fffefe4bfffffc57fffd7484fffd4e9d76c14e9a72be3f9a75be3d9b75bc329975bd289f73bf209f78bf19a37ac2129c71c60d9d76c409aa71aa06aa80aa03aa55aa028080800280808001ffffff028080ff03aaaaff048080bf059999cc07926db60a9980cc0d9d76c411a578c3159e79c21a9d76c4209770bf259f75c12c9c74bf349d76bf1a9d80c42f828288ee4f5964ff4b5761ff4b5763ff4d5865ff4f5863ff505a63ff4f5a63ff4e5d65ff4f626bff4d646bff4d666cff4d676cff4d676dff4d646bff495f68ff495b65ff495662ff49535fff434758ff3e394fff434154ff48475aff4c5a69ff4c5d6bff4c606eff4a616fff49606fff4a5f70ff49606fff4a5f6eff495f6dff495c6bff495a6aff485869ff485966ff475869ff495a6dfe435774f177c8d4fc78eaeffe4d7b95fe50758dfe51738afe507288ff4f7187fe4d7088fe4a6e87fd417991bd5498ae28b2ecf20caa80bf1c9b76bf199970b8169774b9139479bc109f80bf0e926db60c9580aa0ab280cc0880609f07926db6059966cc04bf80bf03aaaaaa02ff80ff028080800280808001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa035555aa035555aa035555aa0280808002808080028080ff02ff80ff03aaaaaa048080bf06aa80d509aa71c60ba274d10f9977bb149973bf19997ac2209f78bf279d76be2f9d72be389b72bb439c72be20a780bfa9648591ff4d7683ff4e7583ff4c7582ff4b7581ff4c7582ff4b7482ff4b7381ff4a7381ff497280ff497281ff487181ff477180ff496f7fff416073ff466c7dff456f7eff385368ff2d3751ff292b47ff2b2a49ff2b2a48ff2c2a47ff282744ff2b2a47ff2b2947ff2a2946ff2a2946ff292846ff2a2846ff292846ff2a2947ff2a2946ff292946ff292946ff292946ff2a2946ff272744ff2a2945ff2a2845ff2b2946ff2a2946ff2a2945ff2a2845ff292845ff292844ff292846ff2a2846ff2a2d49ff32445bff3b5769ff456a7bff436e81ff446f7fff456e7fff446e7fff446d7fff456d7fff456d7fff456d7fff456d7fff466d7fff466d80ff466e81ff466d81ff456f83fd3e7389fb56dae37161dfe85e9b75be679c74bf659d74bd649e75bf659d74bd679c74bf6d9a73bd739b73bf739d73c11a9d76c414a680cc4d8ea6bdfb6884a6fe57718eff536679ff515e6cff4f5d6aff4e5d69ff4d5e69ff4d5f69ff4c6069ff4c6169ff4d616aff4b626aff4b626aff4b626bff4c646bff4b646bff4c656cff4c656cff4d666dff4c666dff4d676eff4d676dff4c676eff4d686fff4d686fff4e6a70ff4e6d71ff4e6d72ff4f6e73ff4f6e73ff4f6f73ff4f6f73ff4f6f74ff507175ff507276ff507377ff517478ff517478ff517579ff52767aff53777bff52777bff52787bff53787cff53797cff53797dff54797dff527b7eff537b7eff537b7eff537b7eff537b7eff537b7fff537a7fff537b80ff527a7fff527a7eff52797fff527a7fff527a7fff51797eff51797eff51787eff50787eff50777dff50777dff4e767cff4d767cff4d757cff4c747bff4c747bff4b727aff4a727bff497079ff487079ff497079ff496e79ff476e79ff476e7aff466d79ff466c79ff456c78ff446b77ff436b77ff436977ff436977ff426977ff426876ff426775ff426675ff416573ff406574ff3f6372ff406373ff3f6272ff3f6273ff3e6071ff3e5f71ff3e5f70ff3e5f70ff3f5e70ff3e5d70ff3e5e70ff3e5d70ff3e5e71ff3f5e75ff40617aff426683ff436e8fff4479a2ff4888b9ff4699c9ff45aedbff42caeaff40ebf8ff46fefdff48fffffe4cffffe663ffff3fa2badf5f9c73bf519a74bd459b73bc3a9a72bd2f9d77be279d76be1ea277c4189f75bf119678c30ba274b9089f80bf059966cc028080ff028080ff01ff00ff01ff00ff0280808002808080028080ff048080bf06aa80d5089f80bf0ba274b90ea46db6119678c3169774b91a9d76ba209770bf26a172c32c9c74bf249c78bf1d9e8dc1c2515f6afe4d5862ff4c5865ff4d5864ff505965ff4f5963ff4f5a64ff4f5b65ff4e5c66ff4d5d67ff4e5e68ff4d5f68ff4e616bff4e626bff4c6269ff4b5f68ff485b64ff485761ff454d5dff3e3f50fe444557ff494b5eff4b5f6eff4d6271ff4d6473ff4c6473ff4b6372ff4b6272ff4a6272ff496170ff496170ff495f70ff485e6eff495d6eff485c6dff485d70fe475e72f848809998a1f0edb687e3eed65596aee14f8199ef508399f551879cf3548ca1e6589aadbc68b8cb6c87d5e01db0e5f60caa80d5179b6fc816a274b9149973bf11a578c30f9977bb0c9580bf0ba274b909aa71c607b692b606aa80aa0599669903aaaaff03aaaaff02ff80ff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa03aa55aa028080800280808002808080028080ff03aaaaaa048080bf05cc66cc07b692db0a9980cc0d9d76c4129c71b816a280c51c9b76bf229d70c32b9a77be33a078be399d70bc189f75bf5171919dfc507584ff4d7683ff4c7583fe4e7584ff4c7582ff4b7581ff4a7481ff4a7482ff4a7482ff497381ff487382ff487181ff4d6d7dff39566aff477081ff457081ff477180ff47707fff3c596cff2e3651ff292a47ff2c2949ff292845ff2b2a48ff2b2a47ff2b2949ff2b2a47ff2a2947ff292846ff2a2947ff2a2947ff2a2946ff292846ff292846ff292845ff292a46ff292844ff292844ff2a2943ff2a2845ff2a2846ff2b2945ff2a2844ff292844ff282845ff272845ff34435cff416374ff44697dff47677aff3e6170ff457082ff446f80ff456e7fff446e7fff456e7fff456e7fff456e7fff456d7fff466d7fff466d7fff466e7fff466e81ff476e81ff457086fe4793a8ff53ebef7076cbe4639d74bf5f9e73bf5d9f76c05d9c76c05f9c76bf629a72be679e74bf6e9b74be779c74bf129c80b802ffffff3b93a9bef76683a4fe57718eff536579ff515f6dff505d6aff4d5d69ff4d5e6aff4c5f69ff4c6169ff4b6169ff4b6169ff4c626bff4b636aff4b626aff4b636bff4c646bff4b646bff4c656cff4c656cff4c666dff4d676eff4d676eff4c676eff4c686eff4d686fff4d696fff4d6a6fff4d6b71ff4e6d71ff4e6d72ff4e6d72ff506f73ff506f74ff507074ff507075ff517276ff517377ff527479ff517478ff52757aff52767aff52777bff52777bff52787cff52797cff52797cff53797dff527a7dff527a7dff527a7dff537a7eff537b7eff517a7dff527a7eff527a7eff537a7fff52797eff527a7fff51797eff51797fff51797eff51787eff51787eff50777dff4f777dff4f777dff4e767cff4e757cff4e757cff4d737bff4b747bff4a727aff49727aff497179ff49717aff487079ff486f79ff476e79ff466d7aff466d79ff466c79ff456c78ff456b78ff436b77ff436a78ff436977ff426877ff426876ff426776ff426775ff426675ff406474ff3f6373ff3f6373ff3f6273ff406273ff3f6172ff3f6072ff3e5f71ff3e5f71ff3e5f70ff3e5f71ff3e5e71ff3e5e71ff3f5f74ff3f5f76ff40637cff416a88ff467499ff4683afff4692c2ff44a4d2ff44bee5ff40daf3ff46f7f9ff4afffdfe4dfffffb55fffe837ffffb479e73bb5c9b72bf4e9a72be3f9a75ba379e79be2d9f77c1259f75ba1d9e72c116a274c5108f70bf0c9580bf089f80bf04bf80bf028080ff01ff00ff0100ff0001ffffff01ffffff028080800280808004bf80bf059966cc07b692b6089f80bf0c9580bf0f9988bb129c71b8179b6fbc1ba171bd219b74b9269a72bc2d9f77c11b9771bd615f6c76f94d5a68fe505d68ff4d5a66ff515c69ff515d67ff505c67ff505c68ff505d69ff4e5d68ff4f5c68ff4f5c68ff4e5c68ff4d5d68ff4c5d67ff4c5f69ff4a5d67ff4a5a66ff48535ffb444658f8494b5fff495264ff4f6374ff4d6575ff4f6777ff4d6676ff4c6473ff4d6374ff4c6474ff4b6373ff4b6373ff4b6273ff4a5f72ff4a5f72ff4a6173ff496175fe41637cad74c3ce17bce9e91eaa99cc1db9c1e51c9bdbed3c91ddf74da2eefc41b4f7fb22c3f7ff0cbfbfd5129c80c6179b7ac816a274b9149973bf11a578c30f9977bb0caa80bf0ba274b90a9980b2089f80bf07926db6059966cc04bf80bf03aa55aa0280808002ff80ff01ffffff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff028080800280808002808080035555aa03aa55aa03aa55aa03aa55aa03aa55aa0280808003aaaaff035555aa02808080028080800280808002ff808002ffffff04bf80bf04bf80ff06aa80d5098e71aa0ba274b90f9977bb14a680bf199970c21e9977c4269a72bc2d9f71c1339b73b92ba077be2b9488b8cc5e8392fe4e7582ff4c7684fe4b7683ff4b7682ff4b7582ff4b7582ff4b7482ff4a7482ff497583ff467481ff4b7482ff3c5469ff476e80ff467181ff457281ff477080ff467080ff457181ff476f80ff415f74ff37455cff2a2e4aff2a2a47ff2a2a45ff292a47ff2a2a47ff2a2947ff2a2946ff2a2947ff292946ff292946ff292946ff2a2846ff2a2846ff2a2946ff292945ff272743ff2a2845ff292945ff282844ff292944ff252744ff292d4aff33415cff436376ff446d7dff436d7eff436a7fff456b81ff385564ff497283ff446e7fff466f80ff446e7fff456e7fff456e7fff466e7fff466d7fff466d7fff466d80ff476e80ff466e81ff476f84ff427288fe49c1cdfb53edf34887c3e35d9c73bd599e75c0579b75bf579b75bf599e75bd5d9c73bd629c75be6a9c76be739d76bf11a587c303ffffff359fadc5f36783a4fe57718fff53667aff505e6dff505d6aff4d5c68ff4d5e69ff4d5f6aff4d616aff4c6169ff4c626aff4c616aff4c636aff4b636aff4b636aff4c646bff4c656bff4c656cff4c656cff4d666dff4c666dff4d676eff4c676eff4c686eff4c686fff4d696fff4d696fff4f6a71ff4e6b70ff4f6c72ff4e6d72ff4f6d72ff4f6e73ff4f6e72ff506f74ff507074ff507276ff507377ff517478ff517479ff51767aff52767aff51767aff52777bff52787cff52797cff52797cff53797dff537a7dff527a7dff527a7dff527a7eff527a7dff527a7eff527a7eff527a7eff52797eff51797eff51797eff51797eff50787eff50787eff50787eff50777dff4f777dff4e767dff4e767cff4e757cff4d747bff4c737bff4a747bff4a727aff497279ff48717aff487079ff487079ff486f79ff476e79ff476e7aff466d79ff456d79ff456c79ff446b78ff446b78ff436977ff436977ff426877ff436877ff426776ff426776ff416574ff406575ff406474ff406373ff406273ff406274ff3f6173ff3f6072ff3f6173ff3e5f71ff3e6072ff3f5f71ff3f5f72ff3e5f72ff3f6075ff3f6279ff416682ff436e8fff477ba5ff458bbaff479ccdff44b0daff43ccedff42eaf8ff48fdfdff48fffeff4dfffde568fff83ca2bfdd669b73be599b73bd429b74c1409774bb359a73c02c9c74bf23a075bd1ba171bd14a673bf0f9977cc0a9980cc06aa80d503aaaaff01ffffff01ffffff00ffffff0000000000ffffff01ffffff028080ff02ffffff048080bf04bf80bf076d6db609aa8ec60c9580bf0f9977bb13946bbc179b6fbc1c9b76bf21a274c126a172bc219b7cb915aa9ec2b1546675fe4f5c6bff505e6aff4f616dff50606cff50606cff4f606dff4e616dff4d606cff4e5f6cff4e5e6bff4d5f6cff4d5e6bff4c5b69ff4c5c68ff4b5b68ff4b5a67fc495766b3578094b852768ffd4b596efe4f697aff506a7aff4f6a7aff4f6979ff4d6575ff4d6576ff4d6676ff4d6576ff4d6576ff4b6576ff4a6274ff4b6376ff4a6376ff4b657ae34e8fa72eb7d3de379e79be339b78be2f9d72b81d9e7bc11d9e7bc116a274b913a179bc159e79c211a578c3148c66b214a680bf11a578c30f9977bb0d9d76c40c956abf0a9966b209aa71c607926db606aa80d504bf80bf04bf80bf03aa55aa028080ff01ffffff02ff80ff0100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808002808080028080800280808001ffffff03aa55aa048080bf059966cc07b692db0a9966b20d9d76c4109f70cf16a280c51ba17bbd229678bb289979bf319c78c1289979b91aa780ba677997a6fd4e7a88ff4d7783ff4b7683ff4c7783ff4b7683ff4b7683ff4a7683ff497482ff467481ff4a7582ff435e70ff48697dff467183ff477282ff477282ff477181ff477282ff467181ff477081ff487081ff4a6f81ff3c576dff435c71ff394c62ff323a57ff2b2f49ff282946ff282846ff292946ff282846ff292846ff282946ff292947ff282946ff292947ff292a47ff262745ff282747ff2c2e4dff2f3955ff364961ff415e72ff43677aff447080ff446e80ff446d7fff456c80ff446c7fff446c80ff40606fff47697dff457080ff466f80ff446f7fff456e7fff456e7fff466e7fff466e7fff466e7fff476e80ff466e80ff476e82ff467085ff438198fe57eef3e45bf2f646a0a0d0559c75c04d9f74c0509c76bf519a74bd539d75be579b75bf5d9c76c0649e75bf6f9c75bf10af8fcf03ffffaa2fa3aec3f06783a5fe58728fff52667aff515f6dff4f5d6aff4d5c68ff4d5d69ff4d5f69ff4c6069ff4d606aff4b626aff4c626aff4c636aff4c626aff4b636aff4c646bff4c646bff4c656cff4c656cff4c656cff4d666eff4d676dff4c676eff4b676eff4c686eff4c686eff4e696fff4e6970ff4d6a6fff4f6b71ff506c72ff4f6c72ff4f6c71ff4e6c71ff4f6d71ff4f6e73ff506f74ff507176ff517377ff517378ff517479ff52767aff51767aff51767bff51777bff51777cff52777bff53787cff52797cff52797dff52797dff51797dff51797dff51797eff51797dff51797dff51797dff51787eff51787dff50787eff50787eff50777dff50777dff4f777dff4e767cff4e757cff4e767cff4e757cff4d747bff4b747bff49737aff49727aff49717aff49717aff487079ff49707aff476f79ff466d7aff476d7aff466d7aff466d7aff456c79ff446b78ff456b79ff436a77ff436a78ff436977ff436877ff426776ff426776ff416675ff416575ff406474ff406374ff406374ff416374ff406274ff3f6173ff3f6173ff3e6073ff3f6072ff3f6073ff3f5f72ff3f6075ff406278ff3f657eff426a88ff45769bff4683b0ff4694c4ff46a7d6ff42bee3ff40dcf4ff44f8fdff4afffdff4bfffeff54fffb9286fffc5d9f76bd649c73bd4c9e75bf4a9b75c13e9c73bd339b73be2b9a77be229d70bb1aa776ba149973bf0ea46dc809aa8ec606aa80aa03aaaaff01ff00ff01ffffff000000000000000001ffffff01ffffff01ffffff02808080028080ff048080bf068080aa089f80bf0a9966b20caa80bf0f9977bb13a179bc169774b91ba17bc6209f70bf219b74b9159e79c22b8e94b2d9516b7eff516472ff4f6473ff4e6471ff4e6471ff4d6371ff4d6371ff4c6370ff4a616eff4b606eff4b616eff4c606dff4b5c6aff4c5c6bff4c5c6bff485e6ceb45647a3168b1c13e67c1daf84c758bfe506c80ff526e7fff516c7dff506b7bff4e6879ff4e6779ff4e6879ff4e6779ff4e687aff4c6778ff4c6578ff4d667aff4c687df94b768d5194e0e9259f75ba2d9f77c129a276c126a172bc229d78bb19a370b8159e79c2169768b9169774b913a179bc119678c30f9977bb0caa6abf0b8b74b90a9966b2088060bf07b66ddb068080aa059999cc04bf80bf048080bf03aa55aa0280808001ffffff01ffffff0280808000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa03aa55aa0280808003aaaaff035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa0280808001ff00ff028080800280808002ffffff028080ff03ffaaff059966cc06aa80aa09aa8ec60ba274b90ea46db6129c80c6179b6fbc1d9572b9249c78bf2b9a77be349d76ba1ba17bbd1baaa1c6de5b8895ff4c7883ff4d7885fe4c7784ff4c7783ff4b7683ff4a7683ff497583ff487683ff486b7cff426073ff477183ff477383ff497283ff487282ff477282ff477282ff477282ff487182ff477182ff497183ff3d5b6dff497382ff487281ff47707fff456c7cff446274ff3f566bff384960ff333f57ff2e3850ff2c334eff2b314dff2b314cff2d334eff2f3a54ff364760ff456176ff476b7eff477082ff477082ff457081ff456f82ff456e81ff456f81ff446e80ff456e80ff456d80ff446d7fff486c7fff3e5a6cff457080ff467080ff466f81ff456e7fff466e7eff476e80ff476e80ff466e7fff486e80ff466e80ff486e81ff467084fe40a9baff55f2f4a76cf1f73ba07dbe4f9b74be309f75bf4b9c77be4b9c74be4e9d76be539d75bb599b73ba609d75bf6a9c73be0faa88cc0bb98bb928a6b9c6ec6a84a4fe58728fff53667afe515f6eff4e5d69ff4e5d69ff4e5d69ff4d5f69ff4d6069ff4c6069ff4b6169ff4b626aff4b636aff4c636aff4b646aff4c646bff4c646bff4c646bff4c656cff4c656cff4d656dff4f666dff4c676dff4c686eff4c686eff4c676eff4d686fff4e686fff4d696fff4e6a6fff4e6a6fff4f6a6fff4f696fff4f686fff4f686fff4f6970ff506c73ff507075ff517275ff527278ff527378ff507479ff517579ff51757aff51767aff51777bff51777bff52787cff51787bff51787cff51787bff52787dff52797cff51787dff50787dff50777dff51787dff51787dff50777dff50777dff4f777dff4f777dff4f777dff4f777dff4e767cff4d757cff4d757cff4d747bff4b747aff4a737aff49737aff49727aff49717aff49717aff487079ff486f7aff466e7aff466e7aff466d79ff466d7aff456d7aff446c79ff446b78ff446b79ff436a78ff436a78ff436977ff426877ff426877ff426876ff426676ff416675ff406575ff406474ff406375ff406374ff406375ff3f6273ff3f6274ff3f6273ff3f6173ff3f6174ff416074ff3f6177ff40637cff416883ff437090ff457ea6ff488abbff479dceff43b1dcff42ccebff43ebf8ff46fffdff4cfffeff4cfffdfc61fffa5da5e4e9719c73bb629c75be549b73bf489c71bc3d9b75bc329e75bd299b76c1219b74b9199970c2139479bc0d9d76c4089f80bf059966cc02ff80ff01ff00ff000000000000000000000000000000000000000001ffffff028080ff0280808003aa55aa0599669906aa80d5088060bf0a9966b20d9d76b1109f70bf13946bbc179b7ac81aa776c41d9e72c11d9e72b91ea277bb4195b1bcf44e6e82ff4f6877ff4d6676ff4d6574ff4c6573ff4d6573ff4b6473ff4b6270ff4b6170ff4b6270ff4c6170ff4b5e6dff4c5e6efe4c5e6ff85062759a5989a11fa584c52b7dbee1e15798b0fe537186ff557284fe547081ff516e7eff4f6b7cff4e697bff4e697bff4d697aff4e697bff4e697bff4e677cfe4d697efe476c85a46eb3c2169780c529a27cbb259f75ba229d70bb1ea277c41ba17bbd189f75bf159e79c2139479bc11a578c30f9977bb0d8976c40ba274b909aa71c6089f80bf07926db606aa80d50599669904bf80bf048080bf03aaaaaa0280808002ffffff0280808001ffffff010000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa03aaaaff035555aa035555aa03aa55aa028080800280808002ff80ff028080ff02ff80ff03aaaaaa04bf80ff05cc99cc07926db60a9980b20d9d76c4109f70bf159e79b619a37ac21f9c73bd269a72bc2e9b74bc26a179bc14a680bf78739ba8fd52808cff4c7885fe4c7886ff4b7783ff4b7783ff4a7785ff497784ff456b7bff3c5769ff4a7282ff487383ff487382ff497383ff497383ff487383ff477382ff477282ff477282ff487282ff4d7384ff3a5a6bff497284ff477283ff487182ff477081ff467080ff467180ff477080ff477181ff487081ff476f7fff486e7eff466d7eff476d7fff4a7082ff385c6eff467183ff467182ff447181ff457182ff447081ff456f81ff446f81ff456e80ff466e80ff456d80ff456e80ff456e7fff476f81ff3d5a6dff4a7281ff447180ff486e81ff457080ff466e7eff486e80ff486e80ff476e7fff476e81ff476e81ff476f82ff448193fe4de4f0fd5ef4f55885e8f1489c75bf489c75bf419d76bc459b76c0469d75c1499d73c04e9a72ba549e76bf5c9e74bf669d76c10faa88cc1a9d80c41eb3c4c4e36c86a5ff59728fff54667afe505f6eff4e5d6aff4e5c69ff4e5d69ff4d5f6aff4c6069ff4c6169ff4b626aff4b626aff4b636aff4b636aff4b636aff4b646bff4b646bff4c656cff4c646bff4c656cff4c656cff4d656cff4d666dff4d676dff4c686eff4c686eff4d686eff4c696eff4e686eff4e686eff50676eff51666dff50666dff50656cff4f646cff4e656cff4f6870ff4f6d73ff507076ff517178ff517276ff507378ff507579ff50757aff50767aff51767aff50767aff51777aff51777bff51777bff52787bff51787bff51787bff51787cff50787cff50777cff50777cff50777cff4f777cff4e767bff4f777cff4e777cff4e767cff4f767cff4e757cff4e757cff4e747cff4c747bff4b747bff4a727aff4a727bff49727aff48717aff48707bff48707aff476f7aff476e7aff476e7aff456d7aff466d79ff466c79ff456c79ff446b78ff456b79ff456978ff446978ff436977ff436877ff426877ff416777ff436676ff416676ff416575ff416575ff406475ff406375ff406375ff406375ff3f6274ff3f6274ff3f6274ff406275ff3f6276ff406379ff41657fff406b88ff44779aff4785b0ff4791c2ff48a8d6ff44c0e4ff40dbf3ff47f8fbff47fffeff4cfffefe4efffdf765e9e93b97bed4529b76be5f9c73bf529f76c1469d75c13b9c70ba309f75bf279d6fbe1f9c73bd189575bf129c71b80d8976b1089f80bf05996699028080ff0100ffff0000000000000000000000000000000001ffffff00ff0000010000ff01ffffff03aaaaff03aa55aa059966cc06aa80d5089f60bf0a9966b20caa80bf0f9977bb129c71b816a274c51a9376ba1ea26fbb12aa80c608bf9fdf72829fb3eb557488fe4e697aff4c6777fe4c6776ff4d6675ff4c6775ff4c6372ff4d6173ff4c6373ff4b6372ff4c6271ff4b6172fe4e6477ec476d853671a5c6269a72bc1ba184c68977c9ddf8548395fd587789fe567385ff557182fe526d80ff516c7eff516b7eff516b7eff506b7fff506b7ffe4f6a81fe4c6e86b9538fa41cb6f6f61d9e7bb91f9c7bbd1c9b76bf1aa780c4189f80ca15aa86c213a179bc10af80bf0faa77bb0c956abf0b8b74b909aa71c607b66ddb06aa80d5059966cc059999cc048080bf035555aa03aaaaaa03aaaaaa0280808002ff80ff01ffffff01ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa03aa55aa03aaaaff03ffaaff02808080035555aa035555aa035555aa0280808002808080028080800280808001ffffff02ffffff028080ff04bfbfff04bf80ff068055aa089f80bf0a9966cc0d9d76c411a578c316a280c51ba17bc621a274c1289973b92d9f77c1219b74c10bd1d1e8cf6393a0fd4f7e89ff4c7885ff4d7884ff4c7784ff497784ff507788ff375062ff4d7282ff497382ff497483ff497383ff497483ff497382ff497383ff487483ff487383ff487383ff477281ff4a6f82ff3b5c6dff487384ff477282ff487083ff487083ff467182ff467182ff467081ff467081ff476f81ff467081ff467081ff467081ff467182ff497384ff35596cff457183ff457182ff457182ff457082ff467082ff466f81ff466f81ff456f80ff456f81ff456f80ff456f80ff456f81ff456e81ff3f5f72ff4f7586ff43707fff467080ff45707fff476f7fff476e80ff486f81ff476e80ff476e81ff476f83ff467082fe42b5c2ff4cf7f7da6af4f92aaa92ce469d75bd429b74bd3c9d73bf409f78bf419d72bc449d74bf499d73bd509c73bf589f77c2629f75c10f9977bb01ffffff0fbbccccd06d86a7ff59728fff53667bff505f6eff4e5d6aff4e5c69ff4e5d69ff4d5f69ff4c6169ff4c616aff4b616aff4b626aff4b636aff4c636bff4b636aff4c646bff4c646bff4b656cff4c646bff4c656cff4d656cff4c656cff4d666cff4d676eff4d676dff4c676dff4c686dff4d686dff4d676dff4e656cff4e636bff4f636bff4f636bff4e6169ff4d616aff4d6169ff4d646cff4e6b71ff4f6f75ff506f77ff507276ff507377ff4f7478ff4f7478ff507579ff507579ff50767aff507679ff50767aff50767bff51777bff51777bff51777bff50777bff4f767bff4f767bff50767cff50767bff4e767cff4f767cff4e767cff4f757dff4f757dff4e767dff4c747bff4d757cff4d747bff4c747bff4a737aff4a717bff4a717bff49717aff49707aff486f7bff486f7bff486f7aff476e7aff466d79ff456d7aff466d7aff456c79ff456c79ff446b78ff446b79ff446a79ff436a78ff436978ff426978ff416977ff426877ff426776ff416776ff406676ff416576ff406475ff406475ff406375ff406375ff3f6375ff406375ff406376ff406377ff3f6377ff41657cff416984ff417192ff457fa7ff478ebdff479fcdff46b7e0ff3fd1eeff43edf9ff48fefdff49fffdff48fffffe57fffaf252aec8368497c6579b72bf5e9d75be519d74bd449a74bf3a9a72bd2f9d72be269a72bc1e996fbb179b6fbc119669b40ba274d107926db6048080bf0280808001ffffff01ffffff000000000000000000000000000000000000000001ffffff02ff80ff03aaaaaa028080ff03aa55aa059999cc07926db6089f80bf0a9980b20caa80bf0f9977bb129c80b8159e79c2199970b81ba171c6109f70bf06d5aad5487c9cb1db4e7386fe4e6b7bff4e697afe4c6776fe4b6777ff4a6776ff4a6574ff4b6575ff4b6675ff4b6575ff4b677afc496d836f65a3b11a9d89c4339b78be189f75bf0dd8ebeb7c6fa7b9ea518090fc55798bfe557588fe547284fe547082fe537082fe537083ff526f83fe4f6f85ff497289c15c94ac22ace1e811a578c31d9e7bc1189575b516a274b9159e79c213a179c9119678c30e926db60d9d76b10ab280cc09aa71c607926db606aa80aa059999cc04bf80bf03aa55ff03aaaaff02ffffff02ff80ff028080800280808001ffffff01ff00ff0100ffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa0280808003aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff028080ff03aaaaaa04bf80bf04bf80ff06aa80d509aa71c60ba274b90f9977bb13946bbc17a67abc1d9e72c123a075bd299b76c12ba077c419a37ac24181a9b8ef5a8b96ff507e8aff4a7884ff4b7784ff4d7886ff3c5768ff4c6e7fff4a7485ff4a7583ff487482ff487482ff487582ff4a7484ff497382ff497483ff487382ff487382ff497282ff426375ff426575ff477283ff467383ff487182ff477282ff477182ff487182ff477182ff487182ff477182ff477082ff467182ff487183ff457183ff4a7285ff37586bff477184ff467182ff467182ff457082ff467182ff467082ff457081ff457081ff446f81ff457082ff456f81ff467082ff466f82ff45687bff416476ff45707fff467080ff467080ff466f7eff476f80ff476f80ff486f81ff466e82ff467085ff428490fe44eff3fd59f9f87e80f3f73c9d77bf3f9e75be3c9d77bf3a9e77bd3b9c75ba3c9d77bf3f9e75be469d75bd4c9a72bc559f75c0609d75bd34a276bf1ea277bb08dfdfdfc26d85a6ff59718eff52667bff4f5f6eff4f5d6bff4d5c68ff4e5e69ff4d5f69ff4c6169ff4c6169ff4b6169ff4c626aff4b626aff4c636bff4b636bff4b646bff4b646bff4c656cff4b646bff4c646cff4c646bff4c656cff4c666cff4c656cff4d666dff4c676cff4d676dff4d676cff4c656bff4c636aff4e626aff4d6168ff4d6068ff4d6068ff4d5f68ff4d606aff4d646cff4e6b72ff4f6d74ff4f6e76ff4f7176ff4e7176ff4f7278ff507378ff507479ff507479ff507479ff50747aff4f747aff50747bff50747bff50757bff50757bff4f757aff50767bff50767bff50767bff4f747aff4f757cff4e757cff4e757dff4e747cff4d747cff4d747bff4b737bff4b737bff4c737bff4b737bff4b737bff4a717cff49707bff49707aff49707aff48707aff486f7aff476e7aff466d7aff466d7aff466d79ff466d7aff456d7aff446c79ff446c79ff436b79ff436a78ff436a79ff426978ff416a77ff416978ff416877ff416877ff416777ff416777ff416677ff416577ff416577ff406576ff406476ff406476ff406477ff406477ff406478ff41647bff41677fff406e8aff44799dff4687b2ff4698c5ff46abd5ff44c5e9ff3fe1f5ff43f9fbff46fffeff4cfffdff49fffffe63e6e6ea467eb12b949aca6a9c76be5c9b74bc4f9b74be429b74c1389b76bf2e9b74bc259f75c11d9e72c1169774b9108f70af0ba274b906aa80d5048080bf02808080000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff02ffffff03aa55aa04bf80bf059966cc06aa80d5089f80bf0a9980b20c9580bf0ea480c8119669b413a179bc169774b9199970c2159e79c2189f75bf2d889fb5ae58819af4436b7efc486b7efd4c6b7dfe4d6a7dfe4d6a7cfe4e6a7dfe4c6a7cfe4b6c80f94d758aaf629aac0bb9ffff289f79bf1a9d6cba2ca274bf0f9977bb109f80bf2e90cdd87461a0b2b46099b2dd5998aff2599baff5579daff359a1b1de55a1afbb5aa6b87871b3c41dc1e5ed0faa88cc199970c2179b6fbc159e79c2139479bc109f70bf0e926db60caa80bf0ba274b909aa71c6089f80bf068055aa059966cc04bf80bf0480808003aaaaaa01ff00ff01ffffff028080800280808001ffffff01ffffff0100ffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280808001ffffff01ffffff0280808003aa55aa028080800280808003aa55aa035555aa03aa55aa03ffaaff03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff0280808001ffffff028080ff028080ff03aa55aa048080bf06aa80aa07926db6098e71aa0caa80bf109f70bf149973bf189f75bf1ea277bb249c71bf2b9a77be259f7cc116a28bc5746e9ea9fe558c97ff50808cff4a7a87ff4b6879ff456777ff4b7485ff497483ff497483ff497483ff497483ff497483ff497483ff4a7483ff497383ff497383ff487383ff497382ff3b5c6eff487080ff477383ff477383ff487283ff487282ff487282ff487282ff477182ff487282ff477182ff487183ff477283ff487083ff457183ff486f83ff385b6cff457183ff467282ff467182ff457182ff467182ff467182ff457081ff467082ff457081ff457082ff457081ff457082ff456f82ff486f81ff355466ff4b7483ff457181ff477080ff467080ff486f81ff476f80ff486f83ff477084ff447486fe50cfd9ff50fcfcdc64fcf929a2aed33e9c73bd389b72bf369c76bd359a73c0359f78c0389b76bf3b9c75be429b74bd489f75bf529f76be5d9c76c0419d76bc2c9c74b906d5d5ffb67189a8fe597290ff52667bff4f5f6eff4f5d6aff4d5c68ff4e5d69ff4d5f69ff4c6069ff4c6169ff4b626aff4b626aff4b626aff4c636bff4b646aff4b646bff4b646bff4c646bff4b656cff4c656bff4c656cff4c656cff4c656cff4c656cff4c666dff4c666cff4d666cff4c656aff4c646bff4b6269ff4c6067ff4c5f67ff4c5f67ff4c5f66ff4c5e67ff4c6068ff4c666cff4d6c71ff4f6a73ff4e6d74ff4e6f75ff4e7076ff4e7076ff4f7177ff507378ff4f7379ff4f7379ff4f747aff50747bff4f747aff4f747bff50747bff4f747bff50757bff4f757bff4f757aff4f757aff4f757aff4e747cff4d747bff4d747cff4e747cff4c737bff4c747bff4c737bff4c737bff4b727bff4a727aff4a717aff4a707bff4a707bff49707aff497079ff486f7aff486f7aff476e7aff466d7aff466d7aff466c79ff466d7aff456d7aff446c79ff446c7aff436b78ff436b79ff426a79ff436a79ff416977ff416978ff416978ff416878ff416878ff416777ff416677ff416577ff416577ff416577ff416578ff416578ff406479ff406579ff40667aff40677eff406c85ff437495ff4581a9ff4791bdff45a4cfff46bae1ff42d7f0ff40f1faff44fefcff47fffdff48fffefe52fefefe4590b1e24c80b720979fc75a9c74be5a9c74be4d9c74bd419d76bc369c76bd2ca27ac523a075c51c9b6dbf159e6dc20f9977bb0b8b74b907926db6035555aa01ffffff0000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080ff02ff80ff0280808003aa55aa04bf80bf05cc99cc07926db607926db60a9980cc0ba274b90d9d76c4109f80bf129c80b8149980bf159e6dc2109f70bf0caa80bf19ada3cc35739ab7655181979059879cb2558496be4b798cbf477488bf437186ba46768a83568ca51abafff50a9999e6209770bf249c78bf249c71bf219374b915aa79ce0ea46dc810af80cf0faaaacc1db0e5f631b6ffff38bffffa31bbffff19ccffff13aea1d709aa8ec60db176c4159e79c214a673bf129c71b8109f70bf0e926db60c956abf0a9980cc09aa71c6089f80bf059966cc05cc99cc04bf80bf03aa55aa03aaaaaa02ff80ff02ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa03aaaaff03aa55aa03ffaaff02ff80ff03aaaaff035555aa035555aa02808080028080800280808001ffffff010000ff01ffffff028080ff028080ff02ff80ff048080bf04bf80bf059966cc07926db60b8b74b90d9d76c4109f70bf15926db61a9d76ba1f9c73bd249c71bf259f7cc11a9d76ba269a9ac3b8659ea8fe558a96ff518291ff4b6f7dff4d7484ff4c7483ff4b7584ff4a7583ff497483ff4a7583ff487482ff497483ff497483ff497382ff497483ff487383ff497383ff3b596aff4a7585ff477384ff477383ff487384ff487283ff487383ff477282ff487283ff477282ff477282ff477282ff467282ff477283ff457283ff476f81ff3d5d70ff477083ff467282ff467282ff457182ff457183ff467183ff457182ff467182ff467082ff467082ff457081ff457082ff456f81ff467083ff3a5567ff4e7686ff467181ff467080ff467180ff496f81ff477082ff497083ff477285ff4296a3fe4ef7f9fd5dfef88b74f6f931a178c1369c71bd2a9873bc309f75bf2f9d72be319c72c1349d76bf389b76bf3e9c73bd459b73bc4f9b74be599e75bd459b76bc319c78c11db084caa7778eabff597291ff52677dff4f606fff4f5d6bff4e5c68ff4d5e69ff4d5f69ff4c616aff4c616aff4c626aff4b626aff4c636bff4c636bff4b636bff4b646bff4b646bff4b656bff4a656cff4c656cff4c656cff4c656cff4c656cff4c656cff4c656cff4b646bff4c646aff4c646aff4b6269ff4b6068ff4c6067ff4b5f66ff4c5f66ff4c5e66ff4c5e66ff4c5f67ff4d676dff4e6c72ff4e6770ff4e6b73ff4d6e73ff4e6e74ff4e6f75ff4e7077ff4f7177ff4f7278ff4f7278ff4e7279ff4f737aff4f737aff4e737aff4f737aff4e737aff4f747bff4f747aff4e747aff4e747aff4e747aff4e737cff4d737cff4d727bff4d727bff4c737bff4c737bff4c727bff4b717aff4b717bff4a717aff4a707bff4a707bff4a6f7bff49707aff486f79ff486f7aff476f79ff476d7aff466d7aff466d7aff466d79ff456d7aff446d7aff436c79ff436c7aff436b79ff426b78ff426b78ff436a79ff426a78ff426979ff416978ff416879ff416878ff426878ff416778ff416678ff416677ff426678ff416678ff406679ff41667aff41667bff41677dff406b83ff41718eff457ca1ff4587b3ff489bc8ff46b2daff43c9eaff3fe7f7ff40fcfdff46fffdff49fffeff49fffefe56ccd8fe4579ace04c83b63d9b86c45f9e73bf589c74bf4b9c74be409b74bb359a73c02ba077c4229d78c31ba17bbd149973bf0f9977bb0a9966cc068055aa03aa55aa01ffffff000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff02808080028080ff028080ff048080bf059966cc06aa80d507b692db08bf80bf0a9980cc0caa80bf0e9280b6109f80bf11a578c313a179bc149973bf0b8b74b90d9d76c411a578b411a587d20cd5d5ea0bb9e8ff0dc4d8eb0caaeaff0ab2e6ff04ffbfff129c71b8189f75ca1b977bbd1c9b76bf1c9b6dbf1ba17bbd1c9b76bf179b6fc8128e71b80caa80bf109f80bf06aa80d505cc99cc059999cc0e9280b60caa80bf149973bf129c71c6109f80bf0ea480c80d9d76c40caa80bf0ab280cc098e71aa07926db606aa80d5059966cc048040bf048080bf03aa55aa03aaaaaa0280808001ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa035555aa03aa55aa035555aa03aa55aa03aaaaaa03aa55aa03aaaaff035555aa01ff00ff02808080028080ff01ffffff01ffffff01ffffff0280808002ffffff02ffffff035555aa03aa55aa05cc99cc06aa80d5089f80bf0a9980b20d9d76c4129c80b815aa79c21a9376ba209770b7269a72bc2c9c74bf179b7ac835a8bccadb5c9aa2ff538d96ff518591ff4d7886ff4f7484ff4c7484ff4b7583ff4b7584ff497483ff4a7583ff497483ff4a7483ff497382ff497383ff487383ff4c7485ff3e5d6dff497585ff477484ff487383ff487484ff487383ff487483ff487383ff477383ff477283ff477283ff477283ff467383ff487183ff457382ff466c80ff3d6174ff447182ff457283ff467283ff457283ff457283ff457183ff467283ff467182ff457182ff467082ff457081ff467082ff467081ff466f83ff3d596bff4d7283ff457081ff477181ff477182ff4a7082ff497184ff497184ff417986ff4ae4e8ff4efefbdc5efdfa2a9eb6db369c76c2309a75bf2c9c74bf2b9a77be2b9a71be2c9c74bf2f9d77be349d71ba3a9e77bd429e74bd4b9c74be569d74be509c73bc299b76c1329e7abd8b7b8fa9fe597393ff53677dff4f606fff4e5d69ff4d5d68ff4d5d69ff4c5f69ff4b616aff4c626aff4c626aff4c626bff4c636bff4b636aff4b646bff4c646bff4b656bff4a656bff49656bff4a656cff4c656cff4c656cff4c656bff4c646bff4c646aff4c646bff4b636aff4b636aff4c6168ff4c5f67ff4b5f66ff4b5e66ff4c5e66ff4b5d65ff4c5e65ff4c5f67ff4c6a6dff4e6a70ff4e616dff4d6870ff4c6c73ff4e6c73ff4d6f74ff4d6f75ff4e7076ff4e7077ff4e7077ff4d7177ff4e7279ff4e7279ff4f737aff4e7379ff4f737aff4e737aff4e737aff4d7379ff4d737aff4d737bff4d737bff4c727aff4c727aff4c727aff4c727bff4c717aff4d717bff4d707bff4b717bff4a707aff4a707aff4a707aff4a707aff496f7bff486f7aff476f7aff476e7aff466e7aff466d7aff466d7aff466c7aff456d7bff446d7aff436c7aff436c7aff436c7aff426c78ff426b78ff426b78ff426a79ff426a7aff416978ff416879ff416879ff416778ff416778ff426778ff426779ff426679ff406679ff41677aff42677cff41687dff426981ff416f8bff427697ff4583abff4692beff48a5d2ff42c0e3ff3fd7f0ff3ef5fbff41fffdff44fffeff4cfffeff53f2f2ff4b82a3ff497dacdf4d82b847a281c2579e75bf569a74be499d77c03e9c77bd339b73be2a9e73bc219b74c11a9d76c413946bbc0e926db60a9966b2059966cc03aa55aa01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080ff03aaaaaa03aaaaaa059999cc06aa80aa06aaaad507926db6089f80bf0a9980cc0ba28bd10e9280b60f9977bb0f9977bb129c71b80ea480b607b692db0bb974d10ab280e6089f80bf09aa8ec60c9580bf0f9966bb109f70bf179b7abc13a16bbc169774c5159e6dc2159e79c2159e79c2159e79c2149973bf149973b2149973bf13a179bc109f70bf0db189c40ea46db6109f70bf0f9977cc0ea46dc80d9d76c40d9d76b10ba274b90a9980cc089f80df089f60bf07926db606aa80aa059966cc048080bf03aa55aa028080ff028080800280808001ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff01ffffff01ffffff0100000001ffffff028080800280808001ff00ff0280808003aa55aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa028080800280808002808080028080ff01ffffff01ffffff01ffffff02808080028080ff028080ff03aaaaaa03aa55aa04bf80bf06aa80d5098e71aa0b8b74b90f9977bb129c71c6169774b91a9d76c4209770bf26a172c31f9473bd13a179c93cb3d9ddf25999a2fe518b94ff548692ff507b89ff4d7685ff4c7584ff4b7583ff4a7483ff4a7583ff4a7583ff497482ff4a7483ff497483ff497484ff4e7687ff395a69ff477485ff477484ff487484ff487383ff497484ff487483ff487483ff487383ff487383ff477383ff487383ff467382ff487284ff447382ff44697dff416578ff457182ff467283ff457183ff457283ff467283ff457283ff467183ff457182ff467182ff467182ff467182ff467081ff467182ff467083ff456677ff466373ff467283ff487183ff477283ff497184ff487285ff467889ff4ad1d8ff4ffefdfa5dfffd6186e7ea359a73bc299b76c1259875ba279d76be259f75c126a172bc289973b92b9a71be309a75bf369c76bd3f9e75be479e73be539d75be529f76be01ffffff03ffffff737c90a6fd5a7594ff52687eff4f606fff4d5d69ff4d5d68ff4d5e69ff4c6069ff4b626aff4b616aff4d626bff4c626bff4b626bff4b646bff4b636bff4c636bff4b646bff4a656bff4a656cff4a646bff4c656cff4c656bff4c646bff4c646bff4c636bff4b6369ff4a6269ff4b6169ff4b5f67ff4b5d65ff4b5e65ff4b5d65ff4b5d64ff4b5c64ff4c5d65ff4b5f66ff4d6e70ff4e676eff4d5968ff4d626dff4b6970ff4d6a71ff4c6d74ff4d6e75ff4e6f76ff4e6f76ff4e6f77ff4d7077ff4d7178ff4d7178ff4d7178ff4c7178ff4d7278ff4d7278ff4d7379ff4d7279ff4d727aff4d717bff4c717aff4c717aff4c717aff4b717aff4b707aff4b707aff4c707aff4b707aff4a707aff4a707aff4a707aff496f7aff4a6f7aff496f7bff486e7aff476e7aff466e7aff476e7aff476d7aff476d7bff466d7bff446c7aff436c7aff436d7bff436c7aff436c7aff416b77ff426b79ff426b79ff426a79ff426a7aff426979ff41697aff416879ff42687aff426879ff426779ff426779ff42677bff42687bff41697dff42697eff406b81ff426f88ff437495ff457fa4ff478cb8ff489eccff48b5dfff43ccecff3deaf5ff3dfdfbff46fffcff45fffeff4ffbf9ff4996a6ff46688bff4b7eabdb4d86ba3c9d80c4509c76bf539d75be479e77be3c9d77bf329e75bd289f79c6209770bf199970c213a179bc0e926db6089f80bf059966cc03aa55aa01ff00ff0000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ff00ff01ffffff028080800280808003aa55aa04bf80bf059966cc06aa80d506aa80d507926db6098e71aa09aa71c60ba274b90c956abf0d9d76c40e926db60f9977bb0f9966bb0f9977cc109f80bf119678b4119678b4119678c3119678b4108f70af109f70bf109f80bf109f80bf0f9977bb109f70bf0faa77cc0ea46dc80e926db60e9280b60ea480b60d9d76c40d9d76c40c9580bf0ba274d10ba274d10a9980cc0a9966b209aa8ec607b692b607926db6059966cc059966cc04bf80bf04bf80bf03aaaaaa0280808002808080010000ff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa028080800280808002808080010000ff01ffffff0100000001ffffff01ffffff01ff00ff03aaaaaa02808080028080ff048080bf059999cc07926db609aa71c60ba274d10ea480c8129c71b8169774b91ba171bd209f78bf1ea277c41ba17bbd14a680bf7187bbc0f953969efe548c94ff558893ff52808cff4d7885ff4c7684ff4c7583ff4b7583ff4b7584ff4a7583ff4a7583ff4a7484ff497484ff466d7eff3b5b6cff487586ff487484ff497584ff477483ff487584ff477483ff487484ff477383ff487384ff487383ff487383ff477383ff477384ff467383ff42677aff456a7dff447182ff467284ff467283ff457283ff457183ff457283ff457283ff467283ff467183ff477183ff477182ff467182ff467183ff457082ff476d7fff3c5768ff4d7a8bff487385ff487286ff497387ff477287ff45aeb6ff4dfdfdfe56fffc9b75fcf72c9c85c52e9b74bc299b76c1249c78bf229670bb209f78bf21a27cc1249c71bf279d76be2c9c74bf339b73be3b9c75be459b73c0509c73bc4a9b72c10db189c4209f80bf658392a4fc5c7695ff52677dff4f606fff4e5e6aff4d5d68ff4c5e68ff4c6069ff4b6169ff4b626aff4c626bff4c626aff4b636aff4b636bff4b646bff4b636bff4c646cff4a656bff49656bff4a646bff4c646bff4c646bff4c646aff4c646bff4b636aff4b6269ff4a6169ff4c5f68ff4b5d66ff4b5b65ff4b5c64ff4b5b64ff4c5b64ff4a5b63ff4a5b64ff4a6267ff4f6f71ff4b616aff4d5766ff4c5d6aff4a666dff4c6970ff4c6c72ff4c6d73ff4d6d75ff4d6e76ff4d6e75ff4c6f77ff4c6f77ff4d7078ff4d7178ff4c7178ff4c7278ff4c7178ff4c7278ff4d7179ff4c707aff4c717aff4c717aff4b7079ff4b707aff4b707aff4b707aff4a7079ff4b7079ff4b707aff4a707aff497079ff496f7aff486f7aff486f7bff476e7aff486f7bff476e7bff466e7aff466d7bff476d7bff466d7bff456d7bff446c7bff446d7bff436c7bff436c7aff436c7aff436b7aff436b7aff436b7bff426a7aff436a7bff426a7aff426a7aff41697aff42697aff42697aff42697bff42697bff42687cff426a7dff416b7fff426b81ff426e87ff437391ff447c9fff4786b1ff4898c5ff48add7ff45c3e6ff3be1f3ff3df9fbff44fffbff4afffeff4afffdff45b0b7ff3d5573ff466989fe4782afd35190c353a078c25e9d77be519d74c0459f76c03a9e77bd309f75bf279d76be1f9c73c5189f75bf119669c30d9d62b1089f60bf059966cc028080ff01ffffff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ff0001ff00ff02ffffff0280808003aa55aa03aa55aa048080bf059966cc06aa80aa06aa80aa06aa80d5089f60bf098e71aa09aa71c609aa8ee30a9966b20a9966b20a9966b20c9580bf0c9580bf0ba274d10caa80d50c9580bf0b8b74b90ba274b90c956abf0ba274b90ba274b90a9966cc0a9980cc0a9966b20a8066b209aa8ec609aa8ec6089f80bf09aa71c6089f80bf089f80bf089f80bf07b692db079292b606aa80aa05cc99cc059999cc048080bf04bf80bf04bf80bf03aa55aa028080ff0280808002808080010000ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aaaaff03aaaaff03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff028000800280008003aa55aa048080bf06aa80aa07926db609aa8ec60caa6abf0ea480b6129c71c6169774b91b9771bd1f9c73bd259f75c11a9d76c413bca1d76171b0b3f457969eff548b93ff558893ff54838eff4e7a86ff4d7683ff4c7583ff4b7583ff4b7483ff4b7484ff497585ff4a7484ff405d6dff43697aff487585ff487584ff487584ff487484ff487585ff487484ff477484ff487384ff487384ff487383ff497384ff487383ff477384ff487383ff3f6274ff496e81ff457282ff477184ff467183ff467283ff467384ff457383ff457283ff467283ff467283ff467183ff477183ff477182ff487083ff467182ff487182ff365161ff4e798bff487387ff497488ff49768bff469daafe50f6f9ff5bfffad964fdfa408fc3db22a578c3279d76be239975b61f9c7bbd1d9572b91d9e7bc11ea277c4209f78bf249c71bf2a9e73bc309a75bf399d74bc439c76be4d9c74bd599b75bd459b76c03a9a77bd56919db2fd5c7494ff53687dff4f606eff4d5e69ff4c5d68ff4c5e68ff4c616aff4b6169ff4b626aff4b626bff4b626bff4b636aff4a636bff4a646bff4a646bff4b646cff4a646bff4a646bff4b646bff4c646bff4c646bff4c646aff4b636aff4b626aff4b6168ff4b6068ff4c5d66ff4b5a64ff4b5a64ff4c5a63ff4b5a63ff4a5962ff4b5962ff4a5a63ff4b666aff517074ff4b5b66ff4c5464ff4c5a68ff4b656dff4a686fff4b6b72ff4c6c73ff4d6d74ff4d6c75ff4d6e75ff4c6e75ff4c6e76ff4c6f77ff4c7077ff4b7077ff4c7178ff4b7077ff4b7178ff4c7079ff4c707aff4c7079ff4b7079ff4b7079ff4b7079ff4b7079ff4a6f79ff4b707aff4a6f79ff4a6f7aff496f7aff496f7aff486f7aff486f7bff476e7bff486e7aff476e7aff476e7aff456d7aff466d7bff456d7bff466d7bff466d7cff456c7bff436d7cff436d7bff436d7bff436d7aff436c7bff436c7bff426b7bff426b7bff426a7bff416a7bff416a7bff426a7bff426a7bff426a7bff42697cff426a7cff426a7dff416b7eff426c81ff416e86ff41728cff437a9bff4885adff4991bfff48a5d1ff44bbdfff3fd7eeff3bf3f9ff3cfffdff4afffaff49fffcff54d7dbff395671ff43546ffe49688efe4587b4c85899c75d9c76c05d9c76ba4f9b74bb439c76be389b76bf2e9b74c226a179c31d9e72c1179b7ac8119669c30b8b74b907926ddb048080bf010000ff028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00ff010000ff01ffffff01ff00ff02ff80ff02ffffff028080ff03aa55aa048080bf048040bf059966cc059966cc059966cc06aa80aa06aa80d507926db6079292b607b66db607b66ddb089f60bf089f80bf089f80bf089f80bf07926db607b66db607926db6079292b607926db607926db606aa80d506aa80d507926db606aa80d506aa80aa05cc66cc06aa80d5059999cc059966cc059966cc04bfbfff048080bf03aaaaaa03aa55aa028080ff028080ff028080ff01ff00ff01ffffff028080ff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808002808080035555aa035555aa035555aa03aa55aa03ffaaff03aaaaaa03aa55aa035555aa0280808002808080028080800280808001ffffff010000ff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ff00ff03aaaaaa03aaaaaa0480408006aa80aa07926db609aa71c60caa80bf0faa77bb129c71b8169774c51b9771bd1f9c73bd249c71bf1c9b76bf12b8aad4807ebbbdf852979cff568e98ff548994ff538691ff507e89ff4f7685ff4c7684ff4c7483ff4b7485ff477684ff4b7585ff3a5064ff4b7686ff487685ff497685ff487484ff487585ff487585ff477585ff477484ff477584ff477484ff477484ff487383ff487383ff467484ff467485ff3a5e6fff4c7184ff467283ff477284ff477283ff477283ff467183ff467385ff467284ff467384ff467283ff477283ff477283ff477182ff487184ff467283ff477183ff395365ff4a7384ff497688ff4a778dff43a0adfe55f2f3fe57ffffed62fffc4287e4ec259875ba279d76be229670bb1d9e72c11a936cba189f75bf19a37ac219a37ac21d9e72c121a274c1279d76be2d9971c1369c76bd409b74bf4a9f75c1569d74be449d74bb33a073be33aaaabefc597092ff52677cff4e5f6eff4d5e6bff4d5e69ff4d5f6aff4c616aff4b626aff4b626aff4c626aff4b636bff4b636aff4b636bff4a646bff4a646bff4b646bff4b656cff4b656bff4b656aff4b636aff4c646aff4c636aff4b636aff4b6269ff4a6068ff4c5e67ff4c5a64ff4b5862ff4b5962ff4b5862ff4b5862ff495961ff4b5762ff4a5a62ff4d6b6eff4f6d72ff4a5563ff4c5463ff4b5967ff4a636bff4a686fff4b6a70ff4c6b72ff4c6b74ff4d6b74ff4c6c74ff4d6c75ff4c6c74ff4c6e75ff4b6e76ff4b6f76ff4b7077ff4b7078ff4b7078ff4c7079ff4b6f79ff4b6f79ff4b7079ff4b6f79ff4a6f79ff4a6f79ff4a6f79ff4a6f79ff4a6f79ff4a6e7aff496f7aff486f7aff486f7aff476e7aff476e7bff476e7bff476e7aff476e7aff466e7cff456d7bff456d7cff456d7cff456d7cff446d7cff446d7dff436d7cff436d7cff436d7cff436d7bff436c7cff426b7cff436b7cff426a7cff426b7cff426b7cff426a7cff426b7cff426a7cff426b7dff426b7eff426b80ff416c81ff436e85ff42728bff447997ff4883aaff4b8fbdff4a9ecdff47b7deff3ed0eaff3ceef7ff3dfefbff43fffdff49fffcff53eeebff3c687fff3f4a65ff445472fe497097fe438ab8ac60a3cb539d75be5a9c74be4d9f74bd419d76bc36a176c22d9f77c1249c71bf1c9b6dbf169768c50f9966bb0c956abf07b66ddb03aa55aa028080800100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ff00ff01ffffff0280808001ffffff02ffffff03aaaaaa02ff80ff03aaaaaa03aa55aa03aaaaff03aaaaff04bf80bf05996699048080bf04bf80bf0599669904bf80bf059966cc04bf80bf04bf80bf04bf80bf059999cc059999cc048080bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf048080bf04bf80bf048080bf03aaaaff03aa55aa035555aa03aa55aa03aaaaff028080ff028080800280808001ffffff01ffffff01ff00ff01ffffff01ffffff0100000001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808003aa55aa035555aa035555aa03aa55aa0280808003aaaaaa03aa55aa035555aa035555aa028080800280808003aa55aa0280808001ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff0100ffff01ffffff01ffffff0280808003aa55aa04bf80bf06aa80d507926db609aa71c60caa80bf0f9977bb129c71b8159e6dc21a9d76ba1e9977c4229d70bb1c9b76bf16c5b9dc6977bdc0ec539c9fff558e99ff558a95ff538793ff53808dff4d7986ff4c7685ff4b7486ff487685ff497383ff3a5267ff497786ff487685ff497685ff487585ff487585ff487585ff477585ff487585ff477484ff487584ff487483ff487483ff477484ff487384ff477385ff3a5b6cff4c7285ff467383ff477284ff487283ff477283ff467284ff467384ff477284ff467384ff467283ff477284ff477283ff487283ff487285ff487283ff477183ff3e596cff456e7fff48788dff459ba7fe54f4f3fd5dfffff06afffb598cfcf10f9988cc269a72bc219b74b91d9572b9189575bf159e79c2159e79b6159e79c2179b7abc19a37ac21ea277c4249c78bf2ba077c4349d76bf3d9b75bc489c75bf539d75be3d9b75bc31a178c117bcbcd3f459718fff53677bfe4e5f6eff4d5e6aff4d5f69ff4c5f69ff4b606aff4b626aff4b6169ff4c636aff4b636aff4b636aff4c636aff4b636bff4a646bff4a646bff4b646cff4a656aff4a6469ff4b636aff4b636aff4b6369ff4a6269ff4b6269ff4b6067ff4c5c65ff4b5863ff4a5761ff4b5762ff4a5760ff4a5761ff4a5860ff495761ff495d63ff507274ff4d656dff4b5362ff4c5563ff4b5a67ff4a636bff49686eff4b696fff4b6a70ff4b6b72ff4d6b73ff4d6b74ff4e6b74ff4c6c75ff4c6c75ff4b6d76ff4a6d75ff4a6e76ff4b6e76ff4b6f78ff4b6e78ff4b6f79ff4a6e78ff4a6f78ff4a6f79ff4a6f79ff4a6f79ff4a6e79ff4a6f79ff496e79ff496e7aff486f7aff486f7aff486f7bff476e7cff476e7bff476e7bff476e7aff466e7cff456e7bff456e7cff446d7cff446d7cff446d7cff446d7dff446d7dff436d7cff436d7cff436d7dff446d7dff436c7dff436b7dff436c7dff436b7dff436b7dff436b7dff426b7dff426b7dff426b7dff426c7eff426c7eff436d81ff426e83ff427188ff427893ff487fa4ff4b8cb8ff4c9bc9ff49afd6ff3cc9e7ff38e8f4ff3cfbfcff47fffdff46fffeff59fcf8ff397689ff3a445dff414d65ff475a7cfe45759efe4190be9060a5cc519a74bd4c9e75c34b9c74bb3f9e75ba349d76bf2ba077be229d70c31ba171bd149966bf0f9966bb0a9966b2068080aa048080bf01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff01ffffff01ffff00028080800280808001ffffff02ff80ff0280808002ff80ff03aaaaaa03aaaaaa028080ff03aaaaaa02ff80ff02ffffff02ff80ff03aaaaaa02ff80ff02ff80ff028080ff028080ff028080ff03aa55aa03aa55aa028080ff0280808003aaaaaa028080ff028080ff0280808002ff80ff02808080010000ff02808080028080800280808001ffffff0100000001ffffff01ffffff01ff00ff010000ff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa03aa55aa035555aa035555aa028080800280808001ff00ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ff00ff01ffffff02ff80ff03aa55aa04bf80bf06aa80aa07926db609aa8ec60c9580bf0d9d76c411a578c3159e79b6199970b81d9e72b91f9c73bd1ea277c40db189c441a9e7e7ec61abadfe529396ff568a97ff548793ff558591ff4f7f8bff4a7887ff477786ff466d7eff3a5a6dff497584ff497685ff487585ff497686ff487585ff487585ff487585ff487585ff487484ff487484ff487484ff477383ff477484ff467484ff467384ff395769ff4a7385ff487384ff487284ff487284ff487284ff487384ff477284ff477283ff487284ff487284ff487283ff497284ff4b7184ff4b7185ff4a7284ff497085ff3e6174ff3f717eff4cb5bdfe55faf6fe69fffbec6cfffc5c8bf9f107b6b6db1c9b76b6209770bf1b9771bd179b7abc149973bf11a578c311a578c311a578c313a179bc179b7ac81ba17bc621a27cc1289f73bf319c72bb3b9c75be459b76c0519d74c04b9c74c23d9b75bc1abaa7d8e361758eff52687dff4f606eff4e5e6bff4d5e69ff4d5f6aff4b6169ff4b626aff4b6269ff4c626aff4b636aff4b636aff4a646bff4b646bff4a636aff4a636aff4a636aff4a646bff49636aff4a636aff4c6268ff4d6269ff4c6269ff4a6168ff4c5e66ff4c5a64ff4a5761ff4a5660ff4a5660ff4a5661ff495660ff4a575fff495761ff4a6569ff527879ff4a5a66ff4a5360ff4b5563ff495c66ff49636bff49676eff4a686fff4a6870ff4b6971ff4c6a73ff4c6b73ff4b6b73ff4c6c74ff4c6b74ff4c6c74ff4c6c75ff4a6d75ff4a6d76ff4a6e77ff4a6e77ff4a6e77ff4a6e78ff4a6e78ff4a6e78ff4a6e79ff4a6e79ff4a6e79ff496e78ff496f7aff496e7aff486f7aff486f7bff476e7aff476e7cff476e7cff486e7cff476e7cff466e7cff466e7dff456e7dff456d7cff456d7cff446d7eff446d7eff446d7fff446d7fff446e7fff436d7eff436c7eff436c7eff436c7eff436b7eff436c7eff446c7fff446c7fff416c7fff426d7fff426c7fff436d81ff426f81ff426f85ff427288ff43778fff467ea1ff4c89b4ff4d98c3ff4babd2ff43c5e2ff38e5f3ff38f9fbff3ffffcff47fffdff53fffdff3e8493ff3a425cff3e475eff45506cff456387fe457ca5fe4195c06f6cafcf3c9d77bf549e76bf489c75bc3d9b75bc329e75c229a276c1219b74c11a9d76ba13a16bbc0e926db60a9980b2068055aa048080bf01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff010000ff01ff00ff01ff00ff01ffffff01ffffff028080800100000001ffffff01ffffff010000ff01ffffff01ffffff028080ff010000ff0280808001ffffff0100000001ffffff01ffffff01ffffff0280808001ffffff0000000001ffffff01ffffff0000ff0001ffffff01ffffff01ff00ff01ffffff0000ff0001ffffff01ffffff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff01ffffff01ffffff01ffffff02808080028080ff0280808003aa55aa035555aa035555aa035555aa03aa55aa03ffaaff03aa55aa03aaaaff035555aa0280808002808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff01ffffff010000ff0100000001ffffff0000ff0001ff00ff028080800280008003aaaaff04bf80bf059966cc07926db609aa71c60ba274d10e926db6119669b413a179bc179b7abc1ba171c61f9c73bd1f9c73bd0ba274b94ec1f8f8e97bccd1fe52989eff568d99ff558895ff558693ff538391ff4d7c8aff46677aff446878ff4a7686ff497786ff497685ff497585ff497685ff487585ff487584ff487584ff487485ff487585ff487584ff487485ff487484ff457484ff477485ff385668ff497486ff487387ff487284ff487385ff487384ff487384ff487284ff487384ff487384ff497384ff497284ff497284ff497484ff487387ff4b7288ff47728bff427890ff40bdc0fe5dfdfbfe65fffee871fdfa518bf9f606d5aad51ba171bd1f9c73bd1a9376ba179b6fbc13946bbc109f70bf0f9966bb0ea480c80f9977cc11a578c3159e79c219a37ac21f9c73bd269a79c32f9d72be389b72bf439872be4f9e74be569d74c1359f73bc17b1a6c8c3657b92ff52687eff4e606fff4e5e6bff4d5f6aff4e606aff4b616aff4b626aff4b626aff4b626aff4c636bff4c636aff4a646bff4a636aff4a646bff4a646bff4b646bff4a636aff4a646aff4a6369ff4b6269ff4c6369ff4a6168ff4c6067ff4c5b65ff4a5761ff495560ff49555fff4a5560ff4a5661ff4a565fff48565fff495a63ff4f7173ff4e7275ff485361ff4a5361ff4b5563ff495d67ff49646cff49676eff49686fff4a686fff4a6771ff4b6972ff4b6a72ff4b6a73ff4b6b73ff4c6b74ff4b6c74ff4b6c74ff4a6c75ff496c75ff496c76ff496c76ff4a6d77ff4a6e77ff4a6f78ff496e78ff496e78ff496e79ff496e79ff486e79ff496e7aff486e79ff486f7aff476f7aff476e7bff476e7dff476e7dff476e7dff476f7dff476f7dff466e7dff466e7dff446d7cff446d7dff456e7fff446e7fff456e7fff446e7fff446d7fff446e7fff436d7fff436d7fff446d7fff436c7fff436d7fff436d80ff436e81ff416f80ff416f80ff426f82ff426f82ff437185ff447188ff42768eff447c9bff4b88b1ff4d92c2ff4ba7d2ff43c3e2ff3cdff0ff3af7f9ff41fffbff4dfffcff4dfcfbff4eadb5ff363e59ff3b4458ff404961ff46536fff446b8bfe4282aafc4095c35080accf599e75c0519a74bd459b73c03a9e77c1309f75bf279d6fbe1fa573c5189f6abf129c71b80d9d76c4089f80bf059966cc03aa55aa01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff00ffff00010000ff0100000000ffffff00ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa0280808003aa55aa03aaaaff035555aa028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000001ffffff01ffffff028080ff028080ff03aa55aa04bf80bf05cc99cc07926db6089f80bf0ba274b90d9d76c40faa88cc129c80c6159e6db619a370c2199970c2179b6fbc11a587c333c3f5faa294dcdef865aeb5fe52909afe568c98ff558896ff558595ff4e7d8cff4d7887ff4a7988ff497886ff497786ff497686ff497685ff487585ff487685ff487585ff487585ff497585ff487584ff487585ff497486ff467484ff477485ff385566ff497485ff497386ff497385ff497385ff487385ff497385ff497385ff4a7385ff4a7384ff4a7384ff4b7285ff4b7385ff4b7386ff4c7288ff49748aff438598ff44c7d3fe61fdfbfd6dfffdca7cfefa399de9ed09aa8ec619997ac21d9e72c119a37ac215aa79c2129c71c60f9977bb0d9d76c40c956abf0ba274d10d9d76c40faa77cc13a179bc17a67abc1d9e72c1249c78bf2d9f77c1369c76c2409b74bf4c9e75bf599b73bd539d75be21aa83c1a2697c91fe526980ff4e606fff4d5e6bff4e5f6aff4d606aff4c6169ff4b626aff4b626aff4b636bff4c636bff4b636bff4a636aff4a646bff4a636aff4a636bff4a636aff4a636aff4a6369ff4a636aff4a6268ff4b6269ff4a6168ff4c5d66ff4b5862ff49555fff48545fff49545fff49555fff4a5560ff4a5560ff485660ff4a6267ff537a7cff4d666dff495261ff4a5362ff4a5764ff495f69ff48656cff4a666fff49676eff49676fff496770ff4a6771ff4a6872ff4a6a72ff4b6a73ff4b6b73ff4b6b74ff4a6b74ff4a6b75ff496c75ff496c76ff4a6c76ff496d76ff496d77ff496d76ff496e78ff496e78ff496e78ff496e79ff496e7aff496e79ff496e7aff486e7aff476e7aff476e7bff476e7cff476e7dff476e7dff476f7dff476f7dff466f7eff466f7eff456e7eff456e7eff456f7fff456f80ff456f80ff446f7fff446f80ff456f80ff436e80ff446e81ff436e80ff436e81ff436e80ff436e81ff426f81ff417082ff417183ff427185ff427186ff437389ff44748dff457a97ff4783a8ff4b92bbff4ca5cdff44bcddff3cdbeeff3df1f9ff48fefbff4dfffdff54fefcff41aab2ff303e58ff3a4156ff3f455cff434c64ff465874ff456d8ffe4285aef94498c24b8899c95b9d76bf4f9b74be439c76be389b72bb2e9b74bc259f75c11d9e72c1179b6fc8119678c30ba274d1089f60bf048080bf02ff80ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa0280808003aa55aa035555aa035555aa028080800280808002808080028080ff01ffffff0280808001ffffff01ffffff01ff00ff00ffff000000000000000000000000000100000001ffffff0100000002ff80ff03aa55aa03aaaaaa048080bf06aa80d506aa80d5089f80bf0a9980cc0c9580bf0ea480c8129c71b8149973bf189575bf189f75b5129c80c616a274b913ae94c953b5edf3c28dd6dff65ca5adff528e9bff578b9efe558a9eff548798ff508190ff4c7d8bff497a89ff4a7888ff497787ff497786ff487685ff487585ff487686ff497585ff497585ff497585ff487586ff477585ff477485ff365365ff497284ff497486ff497385ff497385ff497385ff4a7485ff4a7485ff4a7385ff4a7385ff4a7386ff4b7487ff4c7487ff4b7589ff47788dff449ca7fe55eceefe68fefef682fff99a8bfdfa14a6f2f21a9d76c41d9e7bc11ba171bd189f75b514a680bf119678b40e926db60ba274d10a9980cc09aa8ec60a9980b20ba274b90d9d76c411a578c316a274b91c9b6db6239975b62ba077c4349d76bf3e9c73bd499d73c0569a74be5e9b75be2d9f77bb84728397fe52677eff4d6070ff4e5f6bff4d606aff4d606aff4c616aff4b636aff4b636aff4b636bff4b636aff4a636aff4b646aff4a636aff4a636aff4a636aff4a636aff4b636aff4a636aff496269ff4a636aff4a6168ff4a5f67ff4c5a64ff495660ff48545fff48535eff49545fff49545eff4a555fff49555fff485660ff507274ff52797cff475864ff4a5361ff4a5462ff495a66ff49616bff48656dff4a656fff49666eff49666eff496670ff496670ff496772ff496871ff4a6972ff4a6a73ff4a6a72ff496a73ff496a73ff496b74ff496b75ff496b76ff496c76ff4a6c77ff496d76ff486d77ff496d78ff496d78ff486e79ff486e7aff496e7bff486e7bff476e7cff476e7cff476e7cff486e7dff476e7eff476f7eff476f7eff476f7eff476f7fff467080ff456f7fff456f80ff456f80ff44707fff447080ff447080ff447081ff446f81ff437081ff447083ff446f82ff456f83ff447083ff437183ff427183ff427284ff427385ff437287ff447489ff43748bff457791ff477f9fff4b8cb4ff4c9ec6ff4bb8dbff41d5ecff3beff7ff41fdfaff4afffbff51fffcff4bbdc4ff33435dff3a4054ff3e4459ff414960ff475067ff485d78ff466f93fe3f87b0e9499fc64c9790c6589f77bf4c9e75bc409b74bb369c76bd2c9c74bf23a075bd1c9b6dbf159e79c20f9977bb0b8b74b906aa80d5048040bf010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa035555aa035555aa03aa55aa03aa55aa03aaaaaa035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff010000ff01ffffff00000000000000000100000001ffffff0280808001ff00ff01ffffff02ff80ff03aaaaaa04bf80bf04bf80bf06aa80aa07926db609aa71c60a9966b20d9d76c40f9977bb129c71b8149973bf19997ab81c9b76b60e926db61c9b76bf16b9b9dc4aacf8f8b97ccfd4f958abb1fe4e909eff578f9efe588e9ffe568c9bfe538797ff4d808fff4a7b8aff497987ff497787ff497787ff487685ff497585ff497585ff497585ff497586ff467485ff487587ff375566ff497284ff4a7385ff4a7486ff497486ff4a7487ff4b7487ff4b7487ff4b7487ff4b7488ff4a7488ff48768aff447b8dff40939eff4fcfd0ff67f7f5fe71ffffe185fffc5f99fcf71aa793ce149980bf1c9b76bf19997ac2169774b913a179bc109f80bf0d9d76c40caa80bf0a9980cc089f60bf089f60bf089f80bf09aa71c60caa80bf0ea46dc814a673bf1a936cba219b74b9299b76c1329e75bd3d9b75bc489c71bf549b73bf5b9d73bf409b74bb60788a9dfd51687ffe4d6170ff4e5f6bff4d606aff4d606aff4b6169ff4a636aff4a636aff4b636bff4a646aff4a646aff4b636aff4a636aff4a636aff4a636aff4a636aff4b6369ff4b636aff49636aff4a6269ff4a6068ff4a5d65ff4a5761ff48545fff48535eff48535eff49535eff49545eff4a545fff48545eff495d65ff537e7eff4d6b72ff495462ff4a5462ff4a5663ff495d68ff48636cff49656eff49656eff4a666fff49656eff49666fff496570ff486671ff496670ff4a6871ff496972ff4a6972ff496a73ff496a73ff496b74ff496b74ff496b75ff496b75ff486c76ff486c76ff486c77ff486d77ff496e7aff496e79ff486e7aff476e7cff476e7dff476e7eff476e7eff476e7dff476e7dff476f7eff46707fff46707fff46707fff46707fff457080ff447080ff457081ff457181ff437180ff447181ff447181ff447183ff447183ff437284ff447284ff447284ff437284ff437284ff437285ff437386ff437387ff447589ff447389ff44768cff46768eff467b97ff4987a8ff4a96bdff49afd2ff48cce7ff40e7f4ff41fbf9ff4efefaff4afffdff4ec5cdff364d67ff3b4255ff3d4457ff404860ff434e63ff48556bff49607aff447196fe3d89b1c74d9fc73ba48ac7559c75bd499d73bd3d9b75bc339b73be29a276c121a274c11a9d76c4149966bf0e926db60a9980cc06aa80aa03aaaaaa028080ff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa02808080035555aa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa02808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000001ffffff01ffffff01ffffff02ff80ff02ffffff03aa55aa048080bf059999cc068080aa06aa80d509aa71c60a9980b20c956abf0ea480c8109f80bf13a179bc159e6dc2199970b8149973bf129c71c6189f75bf159e86c22db5d7ee9496e5e9df70c1c9fd5ca1b2ff51909dfe5691a0fe5792a1fe57909ffe548c9bff518693ff4d818fff4c7d8bff4b7988ff4a7887ff4a7787ff497687ff487687ff487688ff39576bff4a7486ff4a7586ff4a7587ff4a7588ff4a7688ff4c778aff4c778aff4c788dff457b8fff3d8f9ffe45bac3ff52e0e5ff68fafbfe7effffe791fffe6d9ffdf81db0dce50eb680c81d9e7bc11a9d76c416a274c5149973bf11a578c30f9977bb0caa80d50ab280cc098e71aa07b66db6059966cc06aa80aa06aa80aa089f80bf0a9966cc0d9d76c413a179c9189f75bf1fa573bd279d76be319c72bb3b9c75be469975bd529b73be479a73bb229d80c33e738094f6546a80fe4f6171fe4d5f6bff4d616aff4c6069ff4b636bff4b636aff4a646aff4a636aff49646aff4a646aff4b646bff4a646aff4a636aff4a636aff49636aff496369ff4a636aff4a6269ff496168ff4a5e66ff4a5963ff49555fff48535eff48535eff48535eff48525eff49545eff48535dff485560ff4f7173ff52797bff485863ff495360ff4a5562ff495a66ff49606aff49636cff49646dff49636dff49656eff49656eff48646eff49656fff4a6570ff49656fff486670ff496771ff496771ff486871ff486972ff496973ff496a75ff496a75ff496b75ff496b76ff496c76ff4a6c78ff486c77ff486d79ff486d7aff496d7dff466e7dff476e7eff466f7eff46707eff47707fff47707fff46717fff467180ff467180ff467080ff467180ff467181ff447282ff437281ff447382ff447383ff447283ff457283ff447285ff467286ff437485ff437586ff447587ff437587ff437587ff437588ff447689ff447689ff44768aff46768bff45778cff477890ff48809eff498eb4ff46a3c9ff43c4e1ff3fe0f3ff42f7f9ff49fdfdff49fefcff46babfff364960ff3c4558ff404659ff40495bff434d62ff445565ff49586eff47617bff437398fd3c89b1975dabcc319c7dc1519d74bd3d9b71bc3a9a72bd309a70bf289f73b91f9c73bd199970b813946bbc0d9d76c40a9966b206aa80aa03aaaaaa01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa03aaaaff03aa55aa03ffaaff03aa55aa035555aa035555aa035555aa02808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff01ff00ff010000ff00ffff0000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280808003aaaaaa02ff80ff04bf80bf059999cc06aa80d5089f80bf089f80bf0b8b74b90c9580bf0f9977bb109f80bf13946bbc169774b9189f75bf179b7abc169774b9179b7ac8189f75ca16c5d1e857b0fcffa380d9e1e26bbbc7fb559eaafd51929dfe57929dff57929efe56919efe56909dfe558c9cfe548b9aff528797ff518395fe508394fe508093ff456f82ff4e8191fe4f8294fe4f8493fe4e8694ff4d8997fe46949ffe40a1a8fe40bcbeff4ddbddff63f3f4fe80fdfbea96fefcbaa5fef868b1faf819c2ebe019a370b81e9977bb1a9d76c4179b7abc149973bf11a578c30faa77cc0d9d76c40a9966cc0a9966b207926db606aa80d5059966990566669904bf80bf04bf80bf06aa80aa09aa71c60c956abf11a578c3179b6fbc1e996fbb269a72bc2f9872be389b72bf439c76be4f9e74be289f73b923a07cbd26a1a8aeec55687dfe4d6374ff4f606bff4d606aff4d616aff4b636aff4b636aff4a636aff4a636bff4a636aff4a646aff4a646aff4b646aff4a646aff4a646aff4a6369ff49636aff496369ff496269ff496067ff4a5c64ff4a5661ff48545eff48535eff48535dff48535dff49535eff49535eff48535eff4a6065ff547f7eff4b646cff485361ff495461ff485663ff495b67ff49626bff49636cff48646cff4a646dff49646eff49646eff49646fff4a646fff49646fff49656fff496570ff496570ff496670ff4a6671ff4a6771ff4a6873ff4a6974ff496a74ff496a75ff496b76ff496b77ff4b6b77ff4a6c78ff486d79ff476e7aff476e7bff47707eff487180ff497081ff497081ff477281ff477282ff477382ff487283ff467383ff467384ff457484ff457385ff457485ff447486ff457586ff457586ff457586ff457687ff457588ff447689ff457789ff45778aff43778aff43778aff44778bff44778bff44778cff45778cff46778dff47778dff47778cff477991ff4782a1ff4795b9ff44afd4ff3ed3ebff41eaf5ff42f8f9ff44f7f9ff42bfc8ff384b61ff3f495aff40485aff424b5eff444d60ff435163ff475567ff495a70ff48617eff427395fd398aaf6562b1cf4f9e74bb4e9d76be3b9c75be379e74be2d9f71c1259f75c11da772c1179b6fbc119669b40c956aaa089f80bf059966990280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa02808080035555aa02808080035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa028080800280808002808080028080800280808001ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff02ffffff02ffffff02ff80ff048080bf04bf80bf0599669907926db6089f80bf098e71aa0a9966b20caa80bf0ea480c8109f80cf13a179bc159e79b6179b6fbc109f80bf129c71b807b692db1c9b76bf19ad8fc227b7d1eb509cecf28186d5e3b76bbccee766b5c2fa5cadbafe54a2b1fd5198aafd5194a4fd5590a1fe568f9efe568e9efe568d9efe538f9efe5098a6fe4fa1aefe4eadbafe51bac5fe59c9d1ff65dde4f776edf2e389f8f8c19dfefb97b0fdfa66b7fdf831b1e5ea16b9a2d1159e79c2129c71b81a9376ba179b6fbc14a673bf12aa71c6109f70bf0db176c40ba274d10ab280cc089f80bf07926db6068080aa059999cc048080bf03aa55aa03aaaaff03aaaaff059999cc089f80bf0ba274b9109f70bf159e79c21d9e72b923a075bd2d9971bb379e74be419d76c04d9c74bd4f9871bb489c71bf11e1e1e1d557697eff4e6373ff4e606bff4d606bff4c616aff4b636bff4b636bff4a636aff4a646aff4a646aff4a646aff4a646aff4a646aff4a636aff4a636aff4a6369ff496369ff49636aff4a6168ff495d66ff495963ff48545fff47535eff48535eff47525dff48525eff48525dff48525dff475661ff527778ff52787aff475563ff485361ff495462ff485964ff495f69ff48626bff49646cff49636cff4a636dff49636dff48636dff49646eff49646eff49646eff49646fff49646fff48656fff49656fff496570ff496671ff496671ff496872ff4a6973ff4a6974ff496b75ff496a76ff496c77ff496c79ff486d7aff476f7cff47707eff477280ff477482ff477383ff487484ff477585ff467585ff477588ff47758aff47768aff47778aff467789ff46778aff46778aff47778bff47778aff46788bff45788bff46788bff45798bff457a8cff45798eff45798eff457a8eff46798fff45798eff45798eff45788eff45788eff45778dff47778dff47798eff487b95ff4783a3ff4896bbff42b0d5ff3bcfebff3be1f2ff3bdeeeff389aabff3b4e60ff434d5aff424b5bff434c5dff444d60ff445061ff465365ff465668ff495b72ff47627efe407194fc3b89ae45a3c4e5579e75bf479a73bb3c9973bb359a73bc2b9a71be239975bd1ba17bc6159e79c20f9977bb0a9980b207b66ddb04bf80bf02ff80ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ff00ff0000000001ffffff01ffffff01ffffff01ff00ff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808003aa55aa0280808001ffffff028080800280808001ffffff01ffffff01ffffff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ffffff0280808003aaaaaa03aa55aa048080bf059999cc059999cc06aa80d507926db609aa71c60a9980cc0c9580bf0e9280c8108f80af129c71b8149973bf16a274c5159e79c2179b7abc089f80bf189f75bf1ba171bd14a680bf19ad99cc26b5d7f245b1f0f87da7f3f5a69bedeebf8be4e8ca7dd9e1ce73d2dbd170d1d9d174d6ddd279dde4cf85e9f0c790f1f5b79cf7f8a2a8faf97cb1fdf94fb5f2f93eb9deef25bad6e318aa95ca10af80bf06aa80d50f9977bb179b7abc199970b8169774b9149980bf129c71b80faa77cc0ea480c80ba274d10a9980b2089f80bf07926db606aa80aa04bf80bf048080bf03aa55aa03aa55aa028080ff02ff80ff03aaaaff04bf80bf06aa80d50a9980cc0f9977bb14a680bf1a9d76ba23996dbd2b9a71be359a73bc409b74bb4b9c74be579b72bf5f9c76bf1cad92d1b9607083ff4f6373fe4e606cff4c606aff4d616aff4b636aff4b646aff4b646aff4b646bff4b646bff4a646aff4a646aff4a646aff496369ff496369ff4a6369ff496369ff496269ff495f66ff495b64ff495661ff47535fff47535dff47525dff48525eff48525eff48525dff46535dff4b676cff558181ff4a5e69ff495362ff495462ff4a5663ff485d67ff48606aff48626bff49636cff49626cff49636cff49636dff49636eff49636eff49636eff49636eff49636fff49636fff49646fff4a646fff4a6470ff496470ff4a6571ff4a6671ff4a6672ff4a6773ff4a6874ff4a6975ff4a6a77ff496c79ff486e7dff497180ff487585ff4a7686ff49788aff497989ff497a8bff49798cff497a8dff487a8eff497b8fff497b90ff497c91ff497c91ff4a7c91ff497c91ff487c91ff487c91ff477c91ff467c90ff457c91ff457d91ff467c90ff467d93ff477d93ff477d93ff477c93ff467c92ff467b91ff46798fff45798eff46778dff48778eff48778fff487993ff49819dff468eafff3fa4c8ff3ebbdcff37c2dfff3b8da1ff415160ff47535eff47525eff444f5dff454e5fff444f5eff455262ff465465ff485769ff495a71fe46627efe407094e24f95b926ae94c9539a75bb479a73be3c9d73bb329e75bd289f73bf219b74c1199970b813a179bc0ea46dc809aa71c606aa80aa03aa55ff028080ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aaaaff03aa55aa02ffffff03aa55aa035555aa035555aa03aa55aa01ff00ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff0280808002ffffff03aaaaaa028080ff048080bf059966cc059966cc07926db6089f80bf098e71c60a9980cc0c9580bf0d9d76c40f9977bb109f70bf13946bae14a673bf169774b9109f70bf11a578b40c9580bf0c9580bf0ea46db61f946bbd16a274b906d5d5d50bffffff10efefef12d4f1e312e3fff113c9f2e412d4f1f110dfefef0edbeded09c6e3e305cccccc04bfbfbf109f80af11a578c3129c80b80ea480c8159e79c213a179c9159e6dc2159e79b613a16bbc119678c30f9977bb0d8976b10bb98bd10a9966b2089f80bf07b692b606aa80aa059999cc048080bf03aaaaff03aaaaaa03aaaaaa028080800280808001ff00ff03aa55aa048080bf06aa80aa09aa71c60d9d76c413a179bc19a37ac2219b74b9299b76bb339b73b93d9671bc499a73bd559c72bd629c72be2ca27ac594647586ff506272fe4e606cff4c616aff4d626bff4b636bff4b636aff4b646aff4b646aff4b646aff4a646aff4a646aff4a636aff4a636aff4a636aff496369ff4a6369ff496168ff495c65ff4a5762ff48545fff47525dff47535eff47525dff48525eff47525dff46525cff445960ff547c7dff4b696eff485563ff485462ff495563ff485965ff485e68ff48616bff49626cff48626cff4a626dff48626bff49636dff48636dff49636eff49636eff49636eff4a636fff49636eff4a636fff4a636fff4a6470ff4a6470ff4a6470ff4a6571ff4a6571ff496572ff4a6773ff4a6874ff496a77ff496b7bff437283ff418598ff4588a0ff49869cff4a889dff4b8399ff498297ff4a839aff49839aff49839bff4a839bff4c849cff4b849bff4b849cff4b839bff4b839bff498199ff498099ff488097ff498097ff487f96ff477f96ff487e96ff467f97ff467e95ff477e96ff467d95ff477d94ff467b92ff467a90ff46798fff48768dff48768cff4a768eff47778fff467b96ff4482a4ff4094b6ff389fc2ff387c94ff455967ff48545eff485660ff485662ff45515eff464f5fff46505fff475362ff465465ff475669ff485a70fe45627efe3d6f92a85099bc399d79c04f9b74be3c9d77bf399d74bc2f9d72be269a72bc1e996fbb189575b5129c71b80c956abf098e71c605cc66cc03aaaaff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa03aa55aa02808080035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ff00ff01ff00ff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff010000000280808002808080028080ff02808080035555aa04804080048080bf0599669906aa80d507b692db089f80bf09aa71c60ba274b90caa80bf0e9280b60f9977bb109f80bf129c71c614a673bf159e79c2179b7abc0f9977bb0ea480c809aa8ec608bf80df0c956aaa06aa80d506aa80aa06aaaad504bfbfff04bfbfbf06aa80d509aa8ec60ab280e60ea480b611a578c3139479bc129c71b8149973bf169780b9149973bf129c71b811a578b40faa77cc0d9d76c40c956aaa0b8b74b9098e71c6089f80bf07926db606aa80d50599669904bf80bf048080bf028080ff028080ff01ffffff01ffffff02808080010000ff0280808002ffffff035555aa059999cc09aa8ec60c956abf129c71c6189f75bf1f9c73bd279d76be309a75ba3b9c70be479a73be539d75be609a72bd09aa8ec67366788efe516374ff4e606cfe4d616bff4d626bff4b636bff4b636aff4b646aff4b646aff4b646aff4b646aff4b636aff4a6369ff4a636aff4a6369ff4b6269ff496268ff495f67ff495a64ff485660ff46535dff46525cff47515dff47525dff48525dff47525eff45575fff527577ff4e7376ff475564ff495462ff485562ff495665ff485c67ff485f69ff48616bff48616cff49616cff49616cff48616cff49626dff49626dff49636eff49626eff49626eff49626eff49636eff4a636fff4a636fff4a6370ff4a6470ff4a6470ff4a6471ff4a6572ff4a6572ff4b6674ff496877ff416d7eff499fb3ff4cc1dcff46acd0ff48a4c5ff4ba4c3ff48a4c1ff46a2bcff45a2bcff45a3beff45a3beff45a1bdff47a1bcff48a0baff499db6ff499cb6ff499cb6ff489ab5ff4897b2ff4995afff478fa9ff498ea8ff468ba4ff468aa3ff46859fff46839dff47839cff47819aff488199ff487e97ff477c93ff477b91ff46788eff48778eff48768dff47768dff46778eff46768eff457a94ff417f9dff3e657aff47555fff4c5b64ff48555fff495862ff485963ff46515eff465060ff46505fff465262ff465466ff475669ff46596efe42607bfe3b6d91724e96b54c9e75bf4c9e75bf409b74bb369c71bd2c9c74bf23a075c51c9b76c8169774b910af80bf0ba274d107926db6059966cc035555aa0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa03aaaaff03ffaaff03aa55aa03aa55aa035555aa03aaaaff02808080028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff01ffffff02808080028080ff02ff80ff03aaaaaa03aaaaff04bf80ff04bf80bf06aa80d5068055aa07926db6089f80bf0a9980b20ba274b90caa80bf0d9d76c40ea46dc8109f80bf119678c3129c71c6139479bc14a673bf159e79b6169774b9179b6fbc0faa88cc109f80bf13a179bc179b7abc179b7abc179b7abc169774b9159e79c2159e6db6149973bf139479bc11a578c3109f80bf0f9977bb0ea46db60caa80bf0ba274b90a9980b209aa8ec607b66db607926db606aa80d50599669904bf80bf048080bf02ff80ff02ff80ff028080ff01ffffff01ffffff0280808000ffffff0000000001ffffff01ffffff03aa55aa059966cc089f80bf0ba274b9109f70bf179b7abc1d9e72c1269a72bc2f9d72be399874bc449a70bb509c73bc5e9b72be229d78c3556c788afd526475ff4d626dff4c616cff4c626cff4c636bff4b6369ff4b646aff4b646aff4b646aff4b646aff4a6369ff4a636aff4a6369ff4a646aff49636aff4b6068ff4a5b65ff495761ff47545eff47525eff48515eff46515cff48525eff46525dff47535eff4d6c6eff547e7fff485a65ff475462ff495462ff485664ff465965ff475c68ff485f6aff48606aff48616bff48616bff48616bff48616cff49626dff49616dff49626eff49626eff49626eff49636eff49646fff4a636fff4a6470ff496470ff4a6470ff4a6371ff4b6472ff496573ff486775ff437180ff4898a9ff5cd5e5ff51d5ebff46bbdaff4abddcff49c0ddff46c1dcff46c2dcff43c2dcff44c4dcff43c4dcff42c3dbff43c3dcff45c1dcff45c1d9ff45bfd8ff46bfd7ff45bdd7ff43bad5ff45b9d3ff44b6d1ff46b1ccff46adc8ff47a9c4ff48a7c2ff499fbbff4794afff478fabff478aa5ff4887a1ff49829cff4a7f96ff477a92ff47788fff48778fff46768dff47768dff47758eff47758cff487186ff455f73ff495562ff4d5c66ff4c6169ff485860ff495a63ff485b63ff46525fff464f5fff475060ff465162ff475466ff465568ff45596dfe415f7afb3669914b99c5e0539a72be479e77be389b76bf329e70bd299b76c1219b74c11a936cba13a179bc0faa77bb09aa71c6089f60bf059966990280808002ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff0280808001ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa03aa55aa035555aa035555aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100ff0001ffffff01ffffff01ffffff028080800280808003aa55aa03aaaaaa03aaaaaa059966cc059966cc059966cc07b66ddb07926db6089f80bf09aa71c60a9980cc0ba274b90d9d76c40d9d76c40e9280b60ea46db60f9988cc109f80bf109f70bf109f80bf129c80b8119678c311a587c311a587c3109f80bf109f70bf0f9977bb0ea480c80e926db60e9280b60caa80bf0ba274b90ba274b909aa8ec609aa71c607926db606aa80d506aa80aa059966cc048040bf04bf80bf03aaaaaa02ff80ff028080ff0280808001ffffff01ffffff0100000001ffffff00000000000000000000000001ffffff01ffffff02ff80ff04bf80bf079292db0ba274b9109f80bf169774b91d9e72b9249c71b82e9674bc379e74be419972bc4e9a72be5b9a73bc4d9c74bd45817e98f6546577ff4d626eff4d626cff4c626cff4c626aff4d626aff4c636aff4b646aff4a646aff4a636aff4a6369ff4a6369ff496369ff49636aff496269ff4b5d66ff495962ff485660ff47535eff47525dff47515dff46525dff49515dff48525dff485f66ff547e7eff48636bff475664ff485463ff485564ff475765ff475b67ff475d68ff485f6aff485f6aff48606bff48606bff48606cff48606cff48606cff49626dff49626eff49626eff4a626fff4b626fff49636fff4b6270ff4a6470ff4b6371ff4b6370ff486471ff476573ff456f81ff4f9aaaff5ecddcff5ee3f5ff48d6ecff48cfe8ff48d1ebff47d2eaff46d4eaff44d6ebff43d7ebff42d8ebff41d8eaff41d8eaff42d8ebff42d8ebff43d8ebff42d7ebff42d7ebff42d8ebff41d6eaff41d5e9ff40d5eaff40d3e9ff41d3e8ff41cfe5ff42cde4ff42c6deff46bfd9ff47b1ccff48a7c1ff489db8ff4993adff4988a1ff487f97ff487b93ff497890ff48798fff48778fff48778dff487388ff48677cff495b6bff4b5766ff4a5c67ff4a636aff4c656bff4b5a63ff4a5a63ff4a5b65ff475260ff454f5eff45505eff465260ff475364ff475568ff45586cff405e77e63c789f36aa9cd04f9b74bb409774bf359a73bc2f9872be269a79c31f9c73bd179b6fbc129c71b80d9d76c409aa71c6068080aa03aaaaff028080ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aaaaff035555aa03aa55aa03aa55aa02ff80ff03aaaaff035555aa035555aa01ff00ff028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff01ffffff01ffffff02808080028080800280808002ff80ff03aa55aa048080bf048080bf048080bf0599669906aa80d507926db6089f80bf089f80bf09aa71c6098e71c60a9980cc0ba274b90ba274b90ba274b90caa80bf0c9580bf0c956abf0caa80bf0c9580bf0caa80bf0ba28bd10b8b74b90a9980b20a9980b2098e71aa09aa71c6089f80bf07926ddb06aa80d506aa80aa05cc99cc04bf80bf04bf80bf048080bf03aa55aa028080ff0280808001ffffff01ffffff01ffffff01ffff00000000000000000001ffffff00000000000000000000000001ffffff01ff00ff028080ff048080bf06aa80d509aa71c60e926dc8149973bf1ba171bd23996db62b9a71b8359a73bc3f9a71be4b9970be589a71bc4b9c74be2ea696bce3566679ff4e626fff4c616bff4d626bff4c636aff4c646bff4b646aff4b646aff4a6469ff4a636aff4a6369ff4a6369ff4a636aff4a6269ff495f67ff4a5a63ff485660ff48545fff46525dff46515dff47515dff47515cff46515dff455a61ff517b7bff4b6770ff495665ff475664ff475664ff475764ff475966ff475c68ff465d68ff475d69ff485f6aff485f6aff48606bff48606bff48606cff49616cff49616dff48616dff49626eff49626eff49636fff4b636fff4b6471ff4a6470ff496472ff456675ff417084ff55a6bbff70e2ebff5ee7f7ff4cdef2ff47dceeff47e1f1ff46e1f3ff46e1f3ff45e2f2ff43e4f3ff41e5f3ff41e5f2ff40e5f3ff40e5f3ff41e6f3ff41e6f3ff40e6f4ff41e7f4ff41e6f4ff41e8f5ff40e7f4ff40e7f4ff41e7f4ff40e8f4ff3fe7f4ff40e7f4ff41e7f4ff41e6f3ff41e3f0ff42dbeaff48cbdfff49b9d1ff48a4c0ff4896b0ff4987a0ff487f98ff497a93ff497992ff49778fff49748bff486b80ff475d6fff4a5968ff4a5b67ff4b5d69ff4a5f69ff4b656bff4b686dff4b5e66ff4b5e67ff4a5d66ff46505fff464f5eff444e5dff465060ff465363ff455467fe44576bfe3f5b76ae4385aa3c9d77bb4b9c74be3f9e75be359a73bc2c9774bf229d70c31c9b76bf169774b9109f70bf0ba274b9089f80bf068080aa035555aa0280808001ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff0280808001ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03ffaaff03aaaaaa02808080035555aa035555aa028080800280808003aa55aa028080ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0000000001000000010000ff01ff00ff0100ff00028080800280808002808080028080ff03aa55aa03aaaaaa048080bf04bf80bf05996699059966cc06aa80aa06aa80d507926db607926db607b692db07b66db6079292b6089f80bf089f80bf089f80bf089f80bf07b692db07b692db07926db607926db6068055aa06aa80aa06aa80d5048080bf048080bf048080bf03aa55aa03aa55aa03aa55aa02ff80ff0280808001ffffff01ffffff02ff80ff01ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000010000000280808003aaaaff06aa80aa098e71c60ea480c8129c71c6199970b8219b7cc12a9873bc339673b93d9b71bc499a73bd559c72c0489c75bf08dfdfdfc75c6c7cff4e6370ff4d616bff4b626bff4a636aff4b646cff496469ff4b646aff4a646aff4a646aff4a6369ff4a6369ff496269ff496168ff475d65ff495761ff47555fff46525dff46515cff46515cff47515dff45525dff45545dff4e7576ff4e7779ff495767ff485664ff475665ff475765ff475865ff475a67ff465b67ff475c68ff475d68ff485d6aff485f6bff475f6aff485f6bff47606bff48606cff49616dff49616eff49626eff4a626fff4b6270ff4b6371ff4a6472ff486677ff397289ff59abbcff75e7edff61eff7ff4de8faff46eafbff47ebfbff46edf9ff46edf9ff47ebfaff45eef7ff43edf7ff43eef9ff44eef8ff43eef9ff44eefaff43eef9ff43eff9ff43effaff42f0faff42f1faff42f1faff42f1faff43f2faff43f2faff43f2faff43f2f9ff43f3f9ff43f3f9ff43f4faff40f3f9ff41f2f9ff43ecf6ff46d1e7ff48bad3ff47a2baff4791aaff49829cff4a7c96ff4a7992ff49758cff466c81ff485f73ff495868ff4b5866ff4b5b68ff4a5e69ff49606aff4a616bff4a666cff4b686dff4c5f68ff4d636bff495c65ff46505eff464e5dff454e5dff454f5eff465261ff465466fe44566afa395e7b6964a8c7539a75bb479a77be3b9c70ba329975bd289f79c6209778bf199970c213a179c90ea46db60a9966b207926db604bf80bf028080ff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa028080800280808003aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff00ff028080800280808003aaaaaa028080ff03aa55aa03aaaaff04bf80bf048080bf048080bf048080bf059999cc048080bf04bf80ff059999cc05cc99cc059999cc059999cc04bf80bf048080bf048080bf04bf80bf048040bf04bf80bf03aa55aa03aa55aa028080ff028080ff0280808002ff80ff01ff00ff01ffffff0100000001ffffff01ff00ff0000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000280808003aa55aa059966cc089f80bf0caa80d5129c71c617a66fc8209f78bf289973b9319772bb3b9c70be479773bb539a75be2a9e73bc2ba67dc492627080ff4e6472ff4c626bff4c636cff4b646bff4b646bff4a646aff4a646aff4a646aff4a6369ff4a6369ff4a6369ff4a6269ff495e66ff475963ff48555fff47535dff46525cff46515cff46515cff46515cff46525dff4b6c6fff50797cff485b67ff475767ff475765ff475765ff465865ff475966ff475a68ff475b68ff485c69ff475c69ff475d6aff475e6aff485e6bff485f6bff485f6cff48606dff48606dff49606eff49616fff4a6170ff496372ff486575ff477485ff70c0cbff7ef4f3ff65fbfbff4ff7fdff50f8ffff4cf9ffff4bf8feff49f7feff46f7fdff45f6fcff45f7fbff46f6fbff46f6fbff47f6fbff48f5fbff48f6fbff47f6fbff47f6fcff46f7fdff46f7fdff45f8fdff44f8fdff44f8fdff45f9fdff45f9fdff46fafdff46fafdff48fafcff48fafdff49fbfcff49fbfbff45fbfbff44fafcff44edf6ff48c8dfff47a8c2ff4791abff46849dff477a93ff497087ff47667bff475b6dff4a5667ff4a5765ff485a66ff495c68ff495e6aff49616cff49626cff4a636cff4a676dff4c696eff4c626aff4c666dff495c66ff454e5dff444e5bff444e5cff464f5eff455160ff455364ff43566be53b6b8739a6b7e04e9d76be429b74bd389b72bb2e9b74bc259875c11e996fbb179b7ac8119678c30d9d76c4098e71c606aa80d5048080bf02ff80ff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa035555aa035555aa03aa55aa03ffaaff03aa55aa03aa55aa035555aa035555aa0280808003aa55aa02808080028080ff01ffffff01ffffff01ffffff01ff00ff01ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff0000000001ffffff01ffffff028080800280808001ff00ff01ffffff0280808001ffffff028080ff028080ff028080ff02ff80ff0280808002ff80ff0280808003aaaaaa02ffffff03aaaaaa0280808002ffffff028080800280808001ffffff01ff00ff028000800100ffff010000ff01ffffff0100000001ff00ff0000000001ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff04bf80bf07b692db0caa80bf11a578b416a274c51d9e72c125986eba2f9872b8399d74bc449a70bb509c73bc519d74c0289f79bf6c6d7884ff4e6372ff4d636dff4d626cff4a646aff4a646aff49646aff496369ff4a636aff4a6369ff4b636aff4a6269ff496067ff485c64ff465761ff47535dff46525cff46515cff46505bff46505bff44515cff465f65ff517e7eff475e6aff485767ff465865ff475865ff475866ff475967ff475967ff475a68ff485b69ff475c69ff485d6aff475d69ff485e6aff485e6bff485f6bff485f6bff47606dff47606fff486171ff466272fe3f6675fe3d7a87fe56b9c0fe7cfbfbfe70fffefe6cfefdfe68fffefe67fffffe67fffefe64fffefe62fffefe5efffdfe5afefdfe57fefcfe56fefcfe53fefdfe51fefdfe50fefefe4efefdfe4dfefefe4dfefefe4efefefe4efefefe4dfefefe4dfefefe4cfefffe4bffffff4bffffff4cfefefe4dfffffe4dffffff4cfffeff4cfffdff4cfffeff4dfffdff48fffdff4ff7fcff47d6ebff47abc7ff448fabff457d96ff456d84ff486275ff475a69ff495764ff495765ff485966ff4a5b68ff495d6bff48606bff48626dff48636dff48646fff4a656dff4b686eff4c6a6fff4c656dff4e6a71ff485c66ff454d5cff444e5bff444d5cff464f5eff44505fff455365fe3e556cae599bb731a17dc1499a73bd379974be349d76ba2a9e73bc22a578c31ba171bd159e6dc2109f70bf0ba28bd1089f80bf059999cc03aa55aa0280008001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff010000ff0280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff01ffffff0000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff0000000001ff00ff01ffffff01ffffff0100000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0003aa55aa04bf80bf07926db60ba274b90f9977bb159e79c21c9b76bf249c71b82d9971bb37996fb9429b74bd4d9f74c05a9c74be479e77be4e83869dfb4e6272ff4e646eff4c636dff4b646bff4a646aff496469ff4a636aff4a6369ff496369ff496269ff4a6168ff495d65ff495862ff47555fff47525cff45525cff46505cff46505cff46515cff455860ff4f797aff4a6970ff495867ff485866ff485866ff475866ff475967ff475967ff475a67ff485c6aff485c6aff485d6bff495c6bff4a5d6aff475e6bff485f6cff475f6cff475f6dff48616eff476170ff446473fd377687fd60b3bbfd98edf0fdb9fefcfdc0fffdfdc2fffcfdc5fffdfdc6fffcfdc5fffcfdc4fffcfdc2fffcfdc0fffcfdbcfffcfdb8fffbfdb5fffbfdb1fefafda9fffbfda1fffbfd97fffcfd8dfffdfd81fffcfd78fffcfd72fffdfd6dfffdfd69fffdfd66fffdfd64fffefd61fffffb5ffffffb5dfffffe5cfffefd5bfffffe57fefefe55ffffff55ffffff53ffffff51f9fcff49d2e5ff41a6c3ff46869eff456e83ff465e70ff4a5868ff4a5867ff4b5867ff4b5968ff4b5a68ff495d69ff4a5f6bff49616dff4a626dff48636dff49656eff49666fff4a676eff4b696fff4b6a6fff4c676fff4f6c73ff475965ff444d5cff444d5bff444e5dff46505eff45505ffe445365fd375e776179c3d8479a73bb459b76bc3a9a72bd309a75bf279d76be1fa573c5189f75bf13a179bc0f9977bb0a9966b207926db605999999028080ff028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808003aa55aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff0100ffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff02ff80ff048080bf06aa80d50a9980cc0ea480c8159e79c21ba17bbd229d70bb2b9a71be359a73bc3f9a75be4a9b75c1569a71be4a9b72c12c9191aee5556575ff4e646dff4c636cff4b646aff4a6469ff4a6369ff496369ff4b6369ff496369ff49626aff495f67ff485a62ff48555fff46535dff46515bff46515bff46505bff47505cff45545dff4d7576ff4e7477ff485a67ff485866ff485867ff475866ff475967ff475a67ff485a68ff485b69ff485c6aff485d6bff495d69ff485d6bff475d6dff485d6bff475d6cff475e6dff48616ffe456473f8407b8ae45cadbdb7b7ebf19cebfdfa93effcfa8deffdfa8bf0fdfb8bf4fdfd90f3fdfd92f1fffd94f3fffd98f3fdfc9af3fdfc9bf2fdfd9bf3ffff9cf2fdfd9cf2fdfd9bf2fdfd9cf0fdfc9bf2fffd9cf0fdfc9cf0fdfa9beffdfa9cedfcf89eeafdf99fe4fdf99de0fff99adcfdf797dafff794d6fff87ccefdf783c8fff7acc7fef8d2c5fffae8b9fffcf789fbfbfe6becf0ff52c0d5ff4a8ca9ff466d87ff496075ff4d5b6cff4d5c6aff4d5c6aff4c5d6aff4b5e6bff4a5f6bff4b606dff49626dff4a636eff49646fff48656fff49666fff49666fff49676fff49676fff49696fff4b6b70ff4c6b70ff4c6a71ff507078ff475864ff444d5bff434e5cff434f5cff44505fff445261fe425466e34f869c29aecde64b9c74be399d74bc359f73c02c9c74bf249c71bf1d9e72c1179b7abc119678b40d8976b109aa71c606aa80aa04bfbfbf02ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa035555aa03aaaaff03aaaaff03aa55aa03aaaaaa03aa55aa035555aa035555aa028080800280808003aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff0100ffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff03aa55aa059966cc0a9980cc0db176d8129c71c619a37ac2209f78bf299b70bb339b73b93d9671b8489c71bc549b73bc429e74bd19ada3ccc6596778ff4d646dff4c646cff4b646aff4a6469ff496369ff496369ff4a6369ff496268ff495f68ff485c65ff475761ff46535dff46525cff45505bff46515bff46505cff46525cff48686cff4f787cff495d69ff495867ff495967ff485967ff485967ff485a67ff485a68ff485b68ff485c6aff495c6aff495d6bff4a5d6cff495e6dff495e6cff475e6dfe46606efe416573fb3a6f80c25896a75a8bc1d229bbc7e620a78fc709c6c6e304ffffff04ffffff04ffffff04ffffff05ffffff05ffffff07ffffff07ffffff07ffffff07ffffff07ffffff07ffffff07ffffff07ffffff07ffffff07ffffff07ffffff07ffffff07ffffff07ffffff08ffffff09e3ffff08ffffff08ffffff07ffffff07ffffff08ffffff08dfffff0ceaffff32e0fafa9f9cb0bfe46a869afb4f667efe4d5c72ff515d6dff535f6cff53616dff51636fff4f6570ff4e6670ff4e6671ff4d6670ff4b6771ff4a6770ff496770ff496870ff496870ff496870ff4a6870ff4a6870ff4b6870ff4a6970ff4a6a70ff4b6c71ff4c6b70ff4d6c73ff51727aff465762ff434d5bff434e5cff444f5cff44515fff435362ff3f546baa63aebe2ea685c2479a73bb3c9d73bb329e75c229a276c121a274c11a9d6cba15926db60f9977bb0ba274b907b66ddb059966cc03aa55aa01ffffff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff028080800280808001ff00ff02808080035555aa035555aa03aa55aa03aa55aa0280808003aaaaff035555aa035555aa0280808003aa55aa03aa55aa01ffffff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0280808003aaaaaa06aa80aa089f80bf0caa80d512aa71c6189f75bf1f946bb527966fb7309a70ba3a9a72bd449a74bf509973bc5c9b74bf2aa480c29e616e7bff4d646efe4b646cff4b646aff4a6369ff4a6369ff4a6369ff4b6369ff4a6168ff495d66ff475962ff46545eff45525cff46515cff46505bff46505bff45525cff475f65ff507a7dff48606bff495968ff495967ff485967ff485a68ff485a68ff485b68ff495b69ff495c6aff495d6bff4a5e6cff495d6cff495e6cff485f6cff46606dfe446673fa3e7287b15596a94297d1e421aa8bd1279d76be289f73bf269a72bc249c78bf1c9b76bf0f9977bb149973b212aa80c6129c80b8109f70bf0ea480b612aa80c60e9280b611a587c3109f80bf0e9280b6129c71b80e926db611a578c3109f70bf0d9d76c411a578c30ea46db613a179bc119678c3169774b9169780c5109f80cf16a280c519a37ac21ba171c61fa573bd1ba17bbd229d78c327aa90c4726b7282e1616c7dfb5a6976ff556875ff516875ff506a76ff4f6a74ff4f6b74ff4d6b73ff4d6c73ff4d6c73ff4c6b73ff4b6b73ff4b6b73ff4b6c73ff4a6b72ff4a6b72ff4b6a71ff4b6970ff4a6a70ff4b6b71ff4a6c71ff4a6c72ff4d6b72ff4e6d75ff53757dff445460ff444d5bff444e5cff45505fff445160ff445465fb3e6e885e98e7ec449d78bf429e78bd379e74be2e9b74bc24a378c61ea277bb179b6fbc129c71b80d9d76c40a9966b206aa55d5048080bf035555aa01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa028080800280808003aa55aa028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aa55aa048080bf07b692db0bb98bd111a578b4179b6fbc1e996fbb259875ba2e9b74bc379974be419972bc4c9e75bf589c74bf209f80c768677180ff4f636eff4b636bff4b646aff4a6368ff4a6469ff4a6369ff4a6269ff485f67ff475b63ff465660ff45535dff46515cff45505bff46515bff45515bff445861ff4f7c7dff4a676fff4b5a67ff495a68ff495a68ff495b68ff495b68ff495b68ff495c69ff495c6aff495d6bff495d6cff495d6dff485e6dfe48606ffe446374f544778ab5539fba47a2dfed19a385c21c9b76bf229670bb21a274c1209770b71ea277bb1ca476bf1b9771bd1b9771b31a9d76ba199970b819997ac2189f75bf179b7ac8189f75bf189f75bf179b6fbc189f75bf189f75bf189f75ca189f75bf189f75bf189f75bf189575bf18956abf199970b8199970b81a9d76ba1b9771bd1c9b76bf1d9572b91f9c7bbd229670bb259875c1289973bf2c9c74bf259875ba309f75ba12aa80c64478838be3596c7dfc556b79ff526b77ff516b76ff506c75ff4f6c75ff4e6c74ff4d6d74ff4c6d74ff4c6d74ff4c6d74ff4b6d74ff4b6d74ff4b6d73ff4b6d73ff4b6c71ff4d6c72ff4b6b71ff4b6c72ff4b6d73ff4b6e72ff4c6c74ff4d6f76ff54767fff435460ff444e5bff444f5dff455161fe455262ff40546cd35fadbe36a5a5d5489c75bf3d9f75bc339b73be299b76c121a274c11ba17bc6159e79b6109f80bf0c956aaa0880609f05cc99cc03aa55aa0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa028080800280808002808080028080800280808001ffffff0280808001ffffff01ff00ff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ff80ff04bfbfbf07926db60ba274b90f9977cc159e6db61c9b6db623996dbd2b9a71be349871bf3e9c73c1489c75bf529b73be12aa80c63c848c95fd4e626fff4c656cff4b6469ff4a6369ff4a6369ff4a6369ff4a6168ff475d65ff485862ff46555fff45525cff46515cff46515cff45515cff44535dff4d7477ff4d7074ff4a5b69ff4a5b67ff495b68ff495b67ff495c68ff495c68ff485c69ff4a5c69ff4a5c69ff495e6cff485e6eff475f70ff426574f93c7487c05699aa557ec3d815b6aace1c9b76b6229670bb209778b71ca476bf1a9d76ba199970b816a274b9159e6db6159e79c2149973bf139479bc129c80c6129c80b812aa80c6129c71b8129c71b8119678c3129c80c6119678c3129c71b812aa80c611a578c312aa80c612aa71c611a578c3129c71c6129c71b8139479bc13a179bc149980bf159e79c2179b7abc189f75bf1ba171bd1d9e72c1209f78bf259f75c12a9873bc2e9b74c22e9b74c218aa8ad54a98a2a5e05b6e7cfe526d78ff506d77ff4f6d75ff4f6d75ff4f6d75ff4e6d75ff4d6d75ff4c6e74ff4c6d74ff4c6d74ff4c6d74ff4c6e74ff4b6d73ff4c6d73ff4c6d74ff4b6d73ff4b6d73ff4b6d73ff4b6d73ff4c6d73ff4e7077ff557780ff43535fff434e5cff44505eff455262fe455464fe3b647c7094edf63a9e77bd439c76be389b72bb2ea174c2269a79c31ea277c4189f75bf129c71c60d9d76c40a9980b207926db604bf80bf03aaaaaa01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff0000000001ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000280008004bfbfff06aa80d50a9980cc0e926db614a673bf1a9d76ba229670bb289973bf319c72c13a9a72bd449d74bf459b73bc399d74c013c9d7d7f350626eff4d646cff4c636aff4b6369ff4a6369ff4a6169ff495e67ff485963ff475560ff45525dff45525cff46515dff45515cff43525cff4a6a6dff4d777aff4a5d6aff4b5b69ff4a5b68ff4a5c68ff4a5b69ff495c69ff4a5c69ff4a5d69ff4a5c6bff485e6cfe48606cfd436672fb417a8cc756a3bf4b9ccfdd1a9d93ce209f78c7229d78bb1e996fbb1b9771bd16a280c5179b7abc149973bf129c71b810af80bf109f80bf0f9977bb0ea46dc80d9d76c40d9d76b10d9d76c40c956aaa0c9580bf0caa80bf0caa80bf0caa80bf0c956aaa0d9d76b10caa80bf0d9d76c40d9d76b10caa80bf0c956abf0c956abf0d9d76c40d9d76c40ea480b60ea46db60faa77cc109f80bf129c71b8149973bf16a274c519a37ac21e9977bb219b74b9279d76be2c9c7abf23997cbd06aa80d53fa6aeb6d35f757ffd516e7aff516d76ff4f6e76ff4f6e76ff4f6e76ff4e6d75ff4e6e75ff4d6e75ff4d6e75ff4c6e75ff4c6e75ff4c6e74ff4c6e74ff4c6e74ff4c6e74ff4c6e74ff4b6e74ff4b6e74ff4b6e73ff4d7177ff577981ff42525fff454f5dff455160ff465364ff455668de58a5bc23a8afdb449a74bb3d9f75c0349d71ba2ba077be229d78c31c9b76bf169774c5109f70bf0caa80d5098e71c606aa80aa04bf80bf02000080028080800000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffff0001ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808003aa55aa03aaaaff035555aa03aa55aa03aa55aa03aaaaaa035555aa035555aa035555aa01ff00ff028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff03aaaaaa068080aa098e71c60d9d76c4129c80c6189575b51f9c73b5279d6fbe2e9b6fbc369c71bd409b74bf4a9f72c14a9b75be29a283c7de566674ff4e646dfe4c636aff4b6369ff4b626aff4a6068ff485c65ff475761ff46545fff45525dff45525dff46515cff46515dff446166ff517d7fff49616bff4b5b68ff4a5b69ff495c68ff4a5c68ff495d68ff4a5d68ff4a5d6aff4b5d6aff495e6cfe49606efd3d6c80e04b99af627ac8db1db9b9dc249c71bf209f78bf1d9e7bc11a9d76ba17906fbc14a673bf129c71c6109f70bf0ea480c80d9d76b10caa6abf0ba274b9098e71c60ab280cc09aa71c609aa71c6089f80bf089f80bf089f60bf089f60bf089f60bf089f80bf089f80bf0880609f089f60bf089f60bf09aa71c6089f60bf089f80bf089f80bf088060bf09aa8ec6098e71c60a9980cc0ab280cc0ba274d10caa6ad50ea480c8119678c3139479bc16a274c51b9771bd1f9c73bd259875ba2a9e73bc1e9977c41d9e7bc13ca29daecb5e747ffe53717aff516f77ff4f7076ff4e6e76ff4e6f76ff4e6e76ff4d6e75ff4d6e75ff4d6e75ff4c6e74ff4c6e74ff4c6e74ff4c6e74ff4c6e74ff4c6e74ff4b6e73ff4b6e74ff4d6e75ff4e7179ff567b83ff41525fff46505fff455261ff465565ff39576b7381e7ed309a75bf439c76be279d76be2ea174c226a179c31fa573c5189f6abf13a179bc0ea46dc80a9966b207926db6068055aa03aa55aa03aaaaaa01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff0000000001ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0280808003aa55aa05cc99cc089f80bf0caa80bf11a578c3169774b91d9572b9249c71bf2b9a71be349871ba3d9b71bc459b73c0459b76bc13a186c9b6586676ff4e626bff4c636aff4c636aff4a6169ff495d67ff485963ff475560ff46525eff46525dff46525dff44525dff445c63ff4d7c7dff4b6a72ff4b5c69ff4b5c69ff4a5c68ff4b5c6aff4a5d68ff4b5d69ff4b5d6aff4a5d6bff47606ffd3f6978e35093a57776c7d624b1bfe31e9977bb219b74b91c9b76bf1a9d76ba17a67abc13a179bc129c71b80f9977cc0d9d76b10ba274b90b8b74b9089f60bf089f80bf079292b606aa80d505cc99cc05cc99cc05996699059966cc059966cc048080bf05996699059999cc0599669904bf80bf04bf80bf04bf80bf0599669905999999059999cc04bf80bf059999cc059999cc06aa80aa059966cc06aa80d506aa80d507926ddb098e71c60a9966cc0d9d76c40ea480c8119678c315926db619a370c21e996fbb229670bb299b70bb1a9d80ba1ca480bf2f9292a3bc5e757dfe54707aff516f79ff4f6f78ff4e6f77ff4e6e77ff4e6f76ff4d6e75ff4d6e76ff4c6e74ff4d6e75ff4d6e74ff4d6e75ff4c6e74ff4d6e74ff4c6e74ff4d6f75ff4e6d76ff4e737aff557b82ff41525fff455261ff455463fe445469f0549aab24aad4e3489875bc339b73be319c72bb2ba077be23a075bd1c9b76bf16a274b9119678b40d9d76b1089f60bf06aa80d5048080bf03aa55aa0280008000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa035555aa02808080028080800280808001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff035555aa0599669907926ddb0ba274b90faa77cc15926db61a9d76ba219b74b9299b70bb309a75bf399874bc419972bc379e74be15aa79c27e616b7bff50636cff4c626bff4c626aff4b6068ff495a65ff485661ff46535eff47535eff46525eff44525eff43575fff4f767aff4b6e74ff4c5d6aff4b5c68ff4b5c69ff4b5d69ff4b5c69ff4c5d6aff4a5e6aff49606bff406773eb438595976ebfd01db9e5ed17a67abc21a274c11e9977bb1a9376ba169774b9149973bf119678c30f9977bb0d9d76c40ba274b90ab280cc089f60bf07926db606aa80d5059966cc059999cc048080bf048080bf03aaaaaa03ffaaff03aaaaaa028080ff02ffffff02ffffff03aaaaaa028080ff03aa55aa028080ff02ff80ff028080ff0280808002ffffff028080ff028080ff03aaaaaa03aaaaaa03aa55aa04bf80bf04bf80bf059966cc05cc99cc06aa80d508bf80bf0ab280cc0d9d76c4109f80bf149973bf189f75bf1d9572b9229d70c3299b76bb1a9d76ba1ca476bf16d1c5d19e627680fe526f7aff516f79ff4f6f78ff4d6e77ff4e6f77ff4e6e76ff4e6e76ff4e6e75ff4c6e73ff4d6e75ff4d6f75ff4d6f75ff4d6e74ff4d6f74ff4c6f74ff4d6f75ff4e757aff547782ff445361ff465362ff455666fb3e63799881e8f319a37ac2429b74bd389b76bf2f9d77be26a179c31fa573bd19a37ac213a179c90ea46dc80ba274b9089f80bf059999cc03aa55aa0280808002ff80ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808002808080035555aa03aaaaff03aa55aa0280808003aa55aa035555aa035555aa0280808003aa55aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aaaaaa07b692db0a9966cc0e926db613946bbc199970b81f9c73bd25986eba2c9c74bf349d76bf3b9c70ba449a70bf309f75bf5f797994ff4f626cff4d626bff4c616aff4a5e66ff495863ff475560ff47535eff47525eff46535eff44555fff4c7276ff50777dff4a606aff4c5c69ff4b5d69ff4a5d68ff4b5d69ff4a5d69ff495e6afe48616dfb3e7789b65aa8b93c99d5e612aa80c6219b7cc11d9e7bc11ba17bc6179b6fbc149973bf129c71b80faa77bb0d9d76c40b8b74b9098e71c6089f609f07926db6059966990599669904bf80bf03aaaaff02ff80ff02808080028080ff0280808001ffffff01ffffff01ffffff01ffffff0000000001ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff0280808001ffffff028080ff0280008003aaaaaa04bf80bf0599669906aa80d507b692db0a9980cc0caa80bf0f9977bb13a179bc179b7ac81c9b76bf229d78bb289f79bf269a79bc259f7cba1e9988aaa059737efc52707cff536f7aff506e78ff4f6e77ff4e6e77ff4e6e76ff4e6e75ff4d6e74ff4d6e75ff4d6f75ff4d6f75ff4d6f74ff4d6f75ff4c6f74ff4d7076ff4d757aff537581ff455462ff475564ff45566add539db1299bf3f3349d76c43c9977bf309f75bf2ba077be23a07cbd1ba171bd16a274c511a578c30caa6abf09aa71c606aa80d5048080bf03aa55aa0280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa028080800280808002808080035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aaaaaa06aa80d509aa71c60c956abf119669b4169774b91c9b76bf229d78c3299b76c12f9d72be379e74be3e9c73bd299b76bb1cbfb6d1f64f5e69ff4d636cff4c5f69ff495b65ff495562ff485460ff47535fff47525eff45525eff4a6c70ff527e83ff4b646eff4c5e6aff4b5d6aff4b5d6aff4b5d69ff4a5e6aff485f6cfd3e6e7ec64f9db34195d8e015aa92c2209f78bf1f9c73c51ca476bf189f75bf159e79c2129c71b80f9977bb0d9d76c40ba274b909aa71c6089f80bf06aa80d506aa80d504bf80bf03aaaaff03aa55aa03aa55aa0280808001ffffff01ffffff01ff00ff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0000000001ffffff01ffffff02ffffff03aaaaaa04bf80bf059999cc07b692db0a9966b20caa80bf0f9977bb12aa80c6179b7abc1c9b76b6219b74c1289f79bf299b76c1189f80bf0b8ba2a27859737bf454737eff51707bff4f6f79ff4e6f78ff4e6e76ff4f6e76ff4d6e74ff4e6f75ff4d6f75ff4d6f75ff4d6f75ff4e6f75ff4d6f75ff4d6f76ff4f757bff53757fff465464fe465566fd43677d7985e1ee21a283c1409b78bf229d78c32ba077be26a179c31f9c73bd19a37ac213a179c90ea46dc80b8b5db9089f80bf059966cc048080bf028080ff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff0280808001ffffff0280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa03aa55aa0280808003aa55aa01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff03aa55aa059966cc089f60bf0ba274d1109f70bf149973b219997ac21f9c73bd249c78bf2b9a77be319c72bb399d74bc249c78bf06ffffffd155656eff4e626dff4b5e68ff485963ff495462ff47535fff47535fff45525eff465e64ff548385ff4c6a73ff4b5e6bff4c5d6aff4b5e6bff4a5e6bfe4b606afd416570f04a8a9a8775c3d02eb1b1d81d9e72b9219b7cc11d9e72b919a370c2169774b913a179bc109f70bf0d9d76c40ba274d10a9966b2089f80bf07926db6059966cc04bf80bf03aaaaff03aa55aa028000800280808001ffffff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000100000002ff80ff03aa55aa04bf80bf06aa80aa07926db60a9966b20c956aaa0faa77bb13a179c9179b7abc1ca476bf229d78c3289f73bf269a79bc07b692db05cccccc8457707afb51717bff51717aff4f7078ff4f6e76ff4d7078ff4c6e76ff4e6f75ff4d6f75ff4e6f75ff4e6f75ff4e6f75ff4d7075ff4d7076ff4e757cff53737eff465565ff445568e05394a629a2f3f33a9a77bd3a9a72b92e9b74bc299b76c1229d70bb1ca476bf169774c5119678c30d9d76c4098e71c606aa80d504bf80ff03aa55aa0280808001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff01ff00ff0100000001ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff03aaaaaa059966cc07926ddb09aa71c60e926db6129c71c6179b7abc1c9b76bf219b74c1279d76be2c9c74bf329970bd279d76be209f80bf9a606a74ff4f616dff4b5c68ff485762ff495361ff485260ff47525fff455962ff4f7f80ff4f747aff4c606cff4b5e6aff4a5e6bff495f6cfe44626dfa3e7787a068abbe2fa3d9e9149980bf249c71bf1f9c73bd1a9d76c4179b7abc14a673bf119678c30f9977bb0ba274b90a9980cc089f80bf07926db606aa80aa059966cc03aa55aa04bf80bf028080ff02ff80ff0280808001ffffff010000ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000280808001ffffff03aa55aa03aa55aa048080bf06aa80aa07926db60a9980b20c956abf0f9977bb129c80c6179b7abc1c9b76bf239975bd299b70bb209778bf059999cc09aaaaaa8459727cfb54737cff52717aff507077ff4f6f78ff4f6f78ff4e6e76ff4e6f75ff4d6f75ff4e6f75ff4e7075ff4e7075ff4c7176ff4f777dff54707dff455565fd3b5c718c81dbe526a186c3309f75bf2e9b74bc2c9c74bf259f75c11f9c73bd189f75bf13a179c90f9966bb0ba274b907926db605cc99cc04bf80bf028080ff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808003aa55aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0280808003aaaaaa0599999906aa80d509aa71c60c956abf109f70bf149973bf189575bf1d9572b9229d70bb279d76be2d9971bb329e75bd1d9e72c1626d7880fe4e5f6bff4b5b67ff4a5562ff485361ff485361ff465660ff4f767aff507f83ff4a606cff4b5f6bff4a5f6cff47606ffe3c697bcf539aa949abd5e723a87cc5259f75c1209f78bf1c9b76bf189f75bf15926db611a578c30f9977bb0d9d76b10ba274b909aa71c606aa80d5059966cc0599669904bf80bf028080ff028080ff0280808001ffffff01ffffff0100000001ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff80ff028080ff03aa55aa048080bf06aa80aa07926db609aa71c60c956abf109f70bf139479bc179b7abc1e996fbb229670bb289973b9239975bd089f9fdf08bf9fbf6e647b82fb53747dfe53727aff4f7078ff4f7078ff4d6f77ff4e6f76ff4e6f76ff4e6f75ff4e7076ff4f7075ff4e7178ff51777fff516d7aff405667ea5ea2b23db0eaee389b76bf2f9d77be259875c1279d76be209f78bf1b9771bd159e79c2109f70bf0c956abf09aa8ec607b692db048040bf02ff80ff02ff80ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa03aaaaff035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff04bf80bf068055aa089f80bf0ba274b90ea480b6129c71b8169774b91a9d6cba1e996fbb239975bd279d76be2c9c74bf0faa88cc38728084f44f606bff4a5966ff485461ff485361ff475460ff4b676fff558287ff4a686fff495e6bff495f6bfe416370f34585939670b8c51ac4c4e21f9c73bd239975bd1ea277bb1a9d76c4169774c513a179bc109f80bf0db189c40c956abf098e55c6089f60bf06aa80aa059966cc048080bf03aa55aa03aa55aa02808080010000ff0280808001ffffff01ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff010000ff0280808003aaaaaa05999999059999cc07926db6098e71c60caa80bf109f80bf139479bc189f75bf1d9572c1229d70c3299b76c1239975bd149980bf109f8faf975a737afe52737cfe517179ff507178ff4e7077ff4e7076ff4e7077ff4e7077ff4e7076ff4f7176ff4e7376ff537982ff4e6b78fc3b6070aa90ecf51baaa1d0359a73bc2f9d77be289973bf229d78c31d957bc1179b7ac8139479bc0ea480c80ba274b907b66ddb059999cc03aa55aa03aa55aa01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa03aa55aa0280808003aa55aa01ffffff01ffffff0280808001ffffff01ffffff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000000280808003aaaaff059966cc07926db609aa71c60caa80bf0f9977bb129c71c616a274c5199970c21e996fbb219b74c126a172c322a578c310bfcfcfd7525f6bff4a5965ff495562ff495662ff496167ff568185ff4c6d74fe47606cff42616dfe3c6d7bb45f9db031b6efef0faa77cc249c71bf1f9c73bd1ba171bd189f80bf14a680bf11a578c30f9977bb0c956abf0a9966cc098e71c607926db605cc66cc04bf80bf03aa55aa02ff80ff028080ff01ffffff01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280808003aa55aa04bf80bf06aa80aa07926db60a9980b20c956abf0f9977cc13a179bc189f75bf1d9572b9229670b4289f73bf1d9e72b916a274b9189f8aaa875e7980f654737cff537279ff4f7077ff4f7177ff4f7177ff4f7177ff4f7177ff4f7277ff507278ff587b84fe486472ea60abba3db0fff72b9a77be2d9971bb26a179c323a075c51ea280c419a37ac215926db6109f70bf0caa80bf09aa71c6068055aa04bf80bf03aa55aa0280808001ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff0280808001ffffff01ffffff02808080028080800280808003aaaaff035555aa035555aa03aa55aa02ff80ff03aaaaff02808080035555aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000001ffffff035555aa04bf80ff06aa80d509aa8ec60ab280cc0caa80d5109f80bf13a179bc15aa79c219a370c21c9b76bf209f70bf23a075c505ffffffac5f6b77ff4c5a67ff4a5764ff4a5964ff557981fe4f767dfe435f69fe405f6bef4a81926f8ec6d11ebbc4dd19a370c21d9e72b91c9b76bf1a9d76ba169774b912aa80c6109f70bf0d9d76c40a9980cc09aa71c607926db606aa80aa04bf80bf048040bf035555aa0280808002ff80ff01ffffff01ffffff0100ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff0280808003aaaaaa04bf80bf06aa80d507b692db0a9980b20c9580bf109f70bf149980bf189575b51d9e72b9219b74c127966fbe289f73bf0f9988cc08ffffff9c5d797efe54747dff51737afe507178ff4f7177ff507278ff507178ff507279ff51727afe5b7e88fd386170ac96edf01baaa1c62ba077be249c71bf249c78bf1ea277c41a9d76c4169780b9119678c30d9d76c40a9966b2089f80bf059966cc03aaaaff028080ff01ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa02808080035555aa035555aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808004bf80bf059966cc06aa80d5089f80bf0ba274d10d9d76c40f9977bb13a16bbc149973bf189f75bf1a9d76c41e996fbb02ffffff7963707cfd4e5b6aff4e5a66ff526e7afe537c84fd3c6269f5446b76ab649ea42bc4f3f9159e79c21ba171bd1c9b76bf189f75bf17906fb1149980bf11a578c30f9977bb0caa80bf0a9980b2089f80bf07926db6059966cc048080bf03aa55aa02808080028080ff01ff00ff01ffffff010000ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff02ffffff03aaaaaa04bf80bf06aa80d507b66db60a9980cc0d9d76c4109f70bf149973bf189575bf1c9b76bf209770b7249c71bf239975bd09aa8ee30dd8d8d8ad5e7a82fe55757cff52737afe507278ff507278ff517279ff52747aff53757dff5a7b87f24c9cac39b3eded11a578c324a378c6229d78c31ea26fc41a9d76c4169774b9129c71b80ea46dc80caa80bf089f80bf06aa80d5048040bf03aa55aa028080ff01ff00ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa0280808002808080035555aa035555aa035555aa03aa55aa0280808003aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff0100000001ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0100000003aa55aa03aaaaff04bf80ff059999cc07b66ddb098e71c60ba274b90d9d76c40faa77cc11a578c3148c73b216a280c5129c71b80a9980b25a6f7a85fc4e5c6cff4b636dfe547c87fc366168c04d7a833f96c6d208bfbfdf129c71b8199970b8189f75bf159e79c2149980bf129c71b8109f80bf0d9d76c40ba274b9089f80bf07926db6059966cc059966cc04bf80bf03aa55aa03aa55aa0280808001ffffff01ffffff0100ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff010000ff02ffffff0280808003aa55aa059966cc06aa80d507b66ddb0a9980cc0caa80d5109f70bf13a179bc179b7abc1a9d76c41e9977bb229d78c319a37ab803ffaaff11d2e1e1a7657d82fe54757dff54747bff507479ff52757bff53757cff56787ffa507d8b9885dfe414a68ccc229678bb1f9c73bd1d9e7bc11a9d76ba16a274c513946bbc0faa77cc0c956abf09aa8ec607926db6059966cc03aa55aa03aaaaaa028080800000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff0000ff0001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff028080ff0280808003aaaaff059999cc06aa80d507926db609aa71c60ba274b90caa80bf0ea480c8119678c3129c71b8149973bf119678c3487c8a91f549616cfd597d89ee3f6c77816390a015c2dbe713a179bc16a274c5169774b9149973bf13a179bc11a578b40f9977bb0e926db60caa80bf098e71c6089f80bf07b692b6059999cc04bf80bf03aa55aa0280808002808080010000ff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff010000ff02ff80ff03aa55aa048080bf06aa80d5089f80bf09aa8ec60caa80d50f9977bb129c71b8159e79c219997ab81b9771bd1f9c73bd19a37ab803ffaaff1b97aaaaab658088fd567780ff54757cff53757cff53777ffe577985dd5a9cac27b7fff81c9b76bf199970b8169774b9189f75bf159e79c2129c71c60f9977bb0d9d76c40a9980cc07b692db059966cc048080bf028080ff01ffffff0100ff0001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808003aa55aa03aa55aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa03aa55aa0280808003aa55aa0280808001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ff00ff0280808003aa55aa05996699059999cc06aa80d5089f80bf09aa71c60ab280cc0c956abf0d9d89c40f9977bb0ea480c80caa80bf2fbec9c9d85d7d85b760869622b4cad90a9980b213a179bc12aa80c6129c71b8108f70bf109f80bf0ea480b60d9d76b10ba274b90a9980cc09aa71c607926db6068080aa059966cc03aaaaaa028080ff02ff80ff02ff80ff0100ffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff02ff80ff028080ff03aa55aa048080bf06aa80d5089f60bf0a9980cc0caa80bf0ea46dc811a578c3149980bf169774b9199970b81b9771b3169774b903aaaaff1c92a4adaf677f88fc56757cff55777eff567880f9507f8d6680c8da15aa79c21aa776c416a274c5179b7abc14a680bf11a578c30faa77cc0d9d76c40a9980cc089f80bf06aa80d5048080bf048080bf03aaaaaa0100000001ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff010000ff028080800280808002808080035555aa035555aa035555aa03aaaaff03aa55aa02ff80ff03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff03aa55aa03aaaaaa04bf80bf0599669906aa80d507926db6089f60bf098e71aa0ab280cc0ba274b90caa80bf098e71aa1aced8d84b748b960fbbccdd0a9980cc0ea480c80f9977bb0ea46db60ea480c80c9580bf0caa80bf0a9966b209aa71c609aa8eaa07926db606aa80aa059966cc048080bf03aa55aa028080ff01ffffff01ff00ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ffffff028080ff03aa55aa04bf80bf06aa80d5089f80bf0a9966b20caa80bf0ea46dc8109f70bf129c71b8149973bf159e79c2189575bf129c71c603ffffff21c1c9c9c1637e85fe577a81fe597a84bc5f8da016aed1f3199970b8179b7abc159e79c2129c71c611a578c30e926db60c956abf0ab280cc089f80bf06aa80d5059966cc048080bf028080ff028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa02808080035555aa035555aa035555aa03aa55aa03ffaaff03aa55aa035555aa03aaaaff03aaaaff02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff00ffff0000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0280808003aa55aa03aa55aa04bf80bf059966cc059966cc068055aa06aa80d5089f80bf09aa71c609aa8ec6089f80bf03ffaaff04bf80ff059999cc0ba274b90a9980cc0a9980cc0ba274b909aa71c6089f80bf089f80bf07926ddb07926db606aa80d5059999cc04bf80bf03aaaaff03aaaaff0280808002ff80ff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff03aaaaaa03aa55aa05996699059966cc07926db609aa8ec60a9980cc0caa80bf0ea46db60faa77bb119678b413a179bc14a680bf109f70bf04ffbfff25c8cfcfdd627f87f3527c8d4b85aabb109f80bf10af80bf11a578c3119678b40f9977bb0db189c40caa80bf0a9980cc089f80bf07926db6048080bf04bf80bf03aaaaaa010000ff01ffffff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ff00ff01ff00ff01ffffff01ffffff0280808002808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa028080800280808003aa55aa028080ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ffffff0280808003aa55aa03aa55aa048080bf048080bf05996699059966cc06aa80aa06aa80d507926db6089f80bf089f80bf089f60bf089f80bf089f80bf089f80bf08bf80bf07b66db607926db606aa80d5068080aa059966cc04bf80bf03aa55ff03aaaaff02ff80ff028080ff028080ff01ffffff0100ff0001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff80ff028080ff03aaaaff059966cc06aa80d507b66ddb089f80bf09aa8ec60a9966b20caa80bf0d9d76c40e926db60faa77cc109f70bf09aa8ec603aaaaff3ab0bdb9787591a40dc4b1d80ea480b60f9977bb0ea46db60d9d76c40c956aaa0ba274b9089f80bf089f80bf07926db6059966cc04bf80bf035555aa0280808001ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ff0001ffffff028080800280808003aa55aa03aa55aa035555aa048080bf048080bf059966cc05cc99cc06aa80aa06aa80aa068055aa068080aa068080aa059966cc059966cc059966cc05cc99cc048080bf048080bf048080bf03aa55aa03aaaaff028080ff01ffffff01ffffff01ffffff0100ff0001ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff02808080028080ff03aa55aa04bf80bf05cc99cc06aa80aa07926db6089f80bf09aa8ec60a9980b20ba274b90c9580bf0d9d76b10ba274b906aa80d505ffffff08bfbfdf0a9980cc0ab280cc09aa71c60a9980cc0a9980b209aa8ec6089f60bf07926db606aa80d505666699048080bf03aaaaff03aaaaaa01ffffff0100000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0100ffff0000ff0001ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff01ffffff02ffffff02ff80ff0280808002800080028080ff03aaaaff03aa55aa03aa55aa04bf80bf048080bf04bf80bf04bf80bf04bf80bf048040bf04bf80bf03aa55aa03aaaaff028080ff028080800280808003aaaaaa0280808002ff80ff01ff00ff01ff00ff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02808080028080ff028080ff03aa55aa048080bf04bf80bf05cc66cc06aa80d507926db607926db607b66ddb089f80bf09aa71c60ab280cc098e71c606aa80d505cc99cc09aa8ec609aa8ec609aa71c6089f80bf07b692db06aa80aa06aa80d5059966cc04bf80bf04bf80bf03aa55aa03aa55aa01ffffff01ffffff0000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa035555aa035555aa03aaaaff03aa55aa03aaaaaa035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff0000ff0001ff00ff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff0100000001ffffff0100ffff01ffffff0280808001ffffff01ffffff02808080028080800280808003aaaaaa03aaaaaa028080ff02808080028080800280808002ff80ff01ffffff028080ff02ff80ff01ffffff010000ff01ffffff01ffffff0100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000ff000280808001ffffff0280808003aa55aa03aaaaaa03aa55aa048080bf05996699059966cc06aa80d506aa80d506aa80d506aa80d507926db60880809f079292b607926db607b692b607926db6059966cc059966cc059966cc048080bf04bf80bf03aa55aa03aa55aa02808080010000ff0100ffff01ffffff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ff00ff01ffffff01ffffff01ffffff0280808001ffffff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa0280808003aa55aa02808080028080ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff010000ff01ff00ff01ffffff0100000001ffffff01ffffff010000ff010000ff0280808001ff00ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff0000000000ffff0001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff0280808001ffffff0280808003aa55aa035555aa03aaaaaa04bf80bf03aa55aa04bf80bf048080bf059966cc059999cc06aa80d5059966cc059999cc0599669904bf80ff04bf80bf04bf80bf048080bf028080ff03aaaaaa03aaaaaa02808080028080800280808001ff00ff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa03aa55aa03aaaaff03aa55aa0280808003aaaaff03aaaaff028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff000000ff010000ff010000ff010000ff01ff00ff01ff00ff000000000000ff0001ffffff01ffffff01ffffff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff0000ff0001ffffff0280808001ffffff028080800280808003aa55aa03aaaaaa048080bf03aaaaaa03aaaaaa03aaaaff03aa55aa03aaaaff03aaaaaa03aaaaaa03aa55aa02ff80ff028080ff01ffffff028080ff0280808001ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff03aa55aa035555aa028080ff035555aa03aa55aa03ffaaff02808080035555aa03aaaaff035555aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff028080800280808001ffffff028080ff01ffffff028080ff01ffffff028080ff028080ff0280808001ff00ff02ff80ff02808080028080ff01ffffff01ffffff01ff00ff01ffffff00ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080800280808001ffffff01ffffff02808080028080800280808002808080035555aa03aa55aa028080800280808003aa55aa035555aa0280808003aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808001ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff010000ff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff0280808001ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aaaaaa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff000000000000000001ffffff000000000000000000000000000000000000000001ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa02808080035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff03aa55aa0280808002808080035555aa035555aa048080bf0280808003aaaaff035555aa028080ff03aa55aa0280808002ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000010000ff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000ffff0000000000010000ff0000000000000000000000000000000001ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff00000000000000000000000001ffffff00000000010000ff0000000000ffff0001ffffff00000000010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000ffffff0000000000ffffff00000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff0000000001ffffff0000000001ffffff000000000000000000ffff0001ffffff0000000001ffffff0000000000000000000000000000000000ffff000000000001ffffff00000000000000000000000001ffffff01ffffff0000000000000000000000000100000001ffffff0000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff00000000000000000000000001ffffff01ffffff0000000001000000010000000100000000000000000000000100000001ffffff000000000100000000000000000000000100000001000000010000000100000001000000010000000000000001ffffff0000ff00000000000000000001ffffff0000000001ffffff00000000010000ff0000000001ffffff00000000000000000000000001ffffff00000000000000000000000001ffffff00000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000010000ff0000000000000000000000000000000000000000010000ff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000ffff0000000000010000ff0000000000000000000000000000000001ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff00000000000000000000000001ffffff00000000010000000000000000ffffff01ffffff0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000001000000000000000000000001ffffff0100000001000000000000000000ff000000000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff028080800280808002808080028080ff035555aa03aa55aa03aa55aa0280808003aa55aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0100000001ffffff0100000000ffffff01ffffff0100000001ffffff01ffffff02808080010000ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff010000ff01ffffff010000ff01ffffff010000ff010000ff010000ff010000ff010000ff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff00ffff0001ffffff00ffff0001ffffff01ffffff01ffffff01ffffff010000ff010000ff010000ff01ffffff01ffffff010000ff010000ff010000ff010000ff01ffffff010000ff01ffffff010000ff01ffffff010000ff01ffffff0000000001ffffff01ffffff010000ff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff010000ff01ffffff00ffff000280808001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff0100000001ffffff01ffffff01ffffff00000000000000000000000000000000010000000000000000000000010000000000000000000000000000000000000000000000010000000000000000ffff00000000000000000000000000000000000000000000000000010000ff00000000010000ff00000000010000ff010000ff010000ff01ffffff0000000000000000010000ff010000ff010000ff00ffffff010000ff01ffffff01ffffff01ffffff01ffffff00ffffff01ffffff01ffffff010000ff01ffffff01ffffff010000ff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff010000ff01ffffff00ffff000280808001ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff010000ff00000000010000ff000000000000000000000000010000ff00000000010000ff00000000010000ff010000ff00000000010000ff010000ff010000ff000000000000000000000000010000000100000001000000000000000000000000000000000000000000000000ffff00010000ff00ffffff00ffffff00ffffff01ffffff010000ff010000ff010000ff01ffffff01ffffff010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0000ff0001ffffff01ffffff010000ff01ffffff00ffff0001ffffff01ffffff01ffffff01ffffff010000ff00000000010000ff00ffff0001ffffff010000ff010000ff01ffffff010000ff01ffffff010000ff010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff010000ff00ffff00010000ff01ffffff010000ff010000ff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff010000ff00ffff0001ffffff010000ff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff010000ff01ffffff010000ff01ffffff010000ff010000ff010000ff010000ff010000ff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff00ffff0001ffffff00ffff0001ffffff01ffffff01ffffff01ffffff010000ff010000ff010000ff01ffffff01ffffff010000ff010000ff010000000100000001ffffff0100000001ffffff0100000001ffffff010000000100000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffff0001ff00ff01ffffff01ffffff01ff00ff01ffffff0000ff0002ff80ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0100000001ffffff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa035555aa035555aa02ff80ff03aaaaaa048080bf03aaaaaa0280808002ff80ff028080800280808002ff80ff02808080028080800280808001ffffff010000ff01ff00ff01ffff0001ffffff01ffffff00ffffff01ffffff0100000000ffffff00ffffff01ffffff010000ff01ffffff01ffffff01ffffff0100ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff0100ffff01ffffff01ff00ff0100ffff01ff00ff01ff00ff01ffffff0100ffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff00ffff0001ff00ff01ffffff01ffffff01ffffff028080ff01ff00ff01ff00ff0100ffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff0100ffff0000ff0001ff00ff01ffffff01ff00ff01ffffff01ffffff02ff80ff01ffffff0100ffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ffffff02ff80ff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0100ffff01ffffff028080ff0100ffff0100ffff0100ffff01ffffff028080ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff0100000001ffffff01ffffff01ffffff00ffff0001ffffff01ffffff010000ff010000ff00000000010000ff010000ff0100000001ff00ff010000000000000001ff00ff01ff00ff0100000001ff00ff00000000010000ff010000ff01ff00ff0100ffff00000000010000ff010000ff0000000001ff00ff010000ff01ff00ff00000000010000ff01ffffff00ffffff010000ff010000ff0100000001ffffff01ff00ff01ffffff0280808001ff00ff01ff00ff01ff00ff01ffffff01ffffff0000ff0001ff00ff01ffffff01ff00ff01ff00ff0100ffff01ff00ff01ffffff01ffffff01ff00ff0100ffff01ffffff01ff00ff028080ff028080ff01ffffff028080800280808001ff00ff01ffffff028080ff010000ff010000ff0280808001ffffff01ffffff00ffffff01ffffff01ff00ff00000000000000000100ffff010000ff010000ff010000ff010000ff0000000000000000010000ff01ff00ff0100ff000000000001ff00ff000000000000000000000000010000ff010000ff010000ff010000ff01ffffff010000ff01ffffff028080ff0280808000ffff0001ffffff01ff00ff01ffffff01ff00ff01ff00ff010000ff0000000001ffffff02ff80ff01ffffff02ff80ff01ff00ff0280808002ff80ff0280808002808080028080800280808001ffffff0280808001ffffff01ffffff0280808002ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff01ffffff01ffffff0100ffff01ff00ff01ff00ff01ffffff0000ff00028080ff028080ff0100ffff01ff00ff01ffffff010000ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff010000ff01ff00ff0100ffff01ffffff01ffffff0100ffff01ffffff01ff00ff0100ffff0000ff0001ffffff01ff00ff01ffffff01ffffff01ffffff0100ffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff0100ffff01ffffff01ff00ff0100ffff01ff00ff01ff00ff01ffffff0100ffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff0000ff0001ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff0100ffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff0100ffff0000ff0001ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0100ffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ffffff0280808001ffffff010000ff010000ff01ffffff010000ff010000ff010000ff01ffff0001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0100ffff01ffffff028080ff010000ff01ff00ff01ff00ff0280808002ff80ff0280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0100000001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa03aaaaaa02ff808002ff808002ffffff03aaaaaa03aa55aa03aaaaaa02ff80ff03aaaaaa028080ff028080ff028080ff0280808002ffffff0280808001ffffff01ff00ff02808080028080ff010000ff010000ff0280808001ffffff010000ff01ff00ff01ffffff028080ff010000ff01ffffff0100ffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff02ff80ff01ffffff028080ff01ffffff02ff80ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff02ff80ff01ff00ff01ff00ff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000ff0001ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff028080ff02ff80ff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff0000000000ff000001ff00ff01ffffff01ff00ff0000000001ffffff01ff00ff01ff00ff0000000001ffffff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff028080800100ffff01ffffff01ff00ff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff028080ff02808080010000ff01ffffff01ffffff01ffffff01ffffff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff0000000001ffffff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff000000000000000001ffffff01ff00ff0100000001ffffff01ffffff01ffffff0100ffff01ff00ff01ff00ff02ff80ff01ffffff01ffffff02808080028080800280808002808080028080800280808001ffffff028080800280808002808080028080800280808003aaaaaa02ffffff0280808001ffffff02808080010000000280808002ffffff01ffffff028080800280808002ffffff0280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff02ff80ff02ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff010000ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff0100ffff01ffffff01ffffff01ffffff02808080028080800280808002808080010000ff028080800280808002808080028080800280808001ffffff028080800280808001ffffff02ff80ff02ff80ff01ff00ff01ffffff01ffffff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff0280808003aaaaaa035555aa035555aa03aa55aa03aaaaaa02ffffff03aaaaaa0280808003aa55aa028080ff02ff80ff02ff80ff02ff80ff028080ff028080ff028080800280808002808080028080ff010000ff010000ff01ffffff0100ffff01ff00ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff0280808001ffffff02ffffff01ffffff028080800280808001ffffff02ffffff02ffffff01ffffff02808080028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff0280808001ffffff01ffffff0280808001ffffff02ffffff02808080010000000280808001ffffff028080800280808002808080010000000280808001ffffff01ffffff028080800280808002ffffff01ffffff0280808002ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808001ffffff01ffffff0100000001ffffff0280808001ffffff01ffffff010000000280808001ffffff028080800280808002808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000001ffffff000000000100000001ffffff01ffffff010000000100000001ffffff01ffffff01ffffff0100000001ffffff0100000001ffffff0000000001ffffff01ffffff01ffffff01ffff000100000001ffffff01ffffff01ffffff0280808001ffffff01ffffff02ff80ff01ffffff01ffffff02ffffff028080800280808001ffffff01ffffff01ffffff028080800280808002808080028080800280808002ffffff02ffffff01ffffff01ffffff0280808001ffffff0280808001ffffff028080800280808002808080028080800280808001ffffff02ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff010000000100000001ffffff01ffffff0100000001ffffff0100000001ffffff0100000001ffffff01ffffff01ffffff0280808001ffffff0280808001ffffff0100ffff01ffffff01ffffff01ffffff01ffffff02ffffff0280808001ffffff03aaaaaa02808080028080ff0280808003aaaaaa0280808002ff80ff03aa55aa028080800280808003aaaaaa028080ff03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff028080ff0280808003aaaaaa03aaaaaa028080ff0280808003aaaaaa02808080028080800280808001ffffff028080800280808002808080028080800280808001ffffff028080800280808001ffffff010000000280808001ffffff0280808001ffffff02808080028080800280808001ffffff028080800280808002ffffff01ffffff01ffffff0280808001ffffff0280808001ffffff0280808002808080028080800280808001ffffff028080800280808001000000028080800280808002808080028080800280808001ffffff02ff80ff01ffffff028080800280808001ffffff028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff02ff80ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0100000001ffffff02808080028080800280808002800080028080ff02808080028080ff028080ff028080ff028080ff028080ff02808080028080ff0280808001ffffff01ffffff01ffffff02ff80ff01ffffff01ff00ff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff01ffffff02808080028080ff028080ff02ff80ff02ff80ff0355aaaa0355aaaa03aaaaaa03aa55aa0480808002ff80ff03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa02ff80ff02ff80ff028080ff028080ff028080ff028080ff02ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff02ff80ff01ffffff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01000000028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080010000000280808002808080028080800280808002808080028080800280808002ffffff01ffffff01ffffff02808080028080800280808002808080028080800280808001ffffff028080800280808002808080028080800280808002808080028080800280808002808080028080800280808003aaaaaa0280808002808080028080800280808002808080028080800280808002808080028080800280808003aaaaaa02808080010000ff0280808002808080028080800280808002808080028080800280808003aaaaaa02808080028080800280808002808080028080800280808003aaaaaa0280808001000000028080800280808002808080028080800280808002ffffff0280808002ffffff01ffffff02ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff0100000001ffffff0100000001000000010000000100000001ffffff0100000001ffffff01ffffff0100000001ffffff01ffffff01ffffff028080800100000001ffffff028080800280808001ff00ff01ffffff02ff80ff028080800280808002808080028080800280808001ffffff01ffffff0280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808001000000028080800280808002808080028080800280808003aaaaaa0280808003aaaaaa02808080028080800280808001ffffff01ffffff02ffffff0280808002808080028080800280808002808080028080ff01000000028080800280808001ffffff01ffffff0100000001ffffff0100000001ffffff01ffffff0100000001ffffff01ffffff0100000001ffffff010000000100000001ffffff01ffffff0280808001ffffff01ff00ff01ffff0002ff80ff028080800280808001ffffff0280808003aaaaaa028080800280808003aaaaaa028080ff028080ff028080ff03aa55aa02ff80ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa0280008002ff80ff03aa55aa028080ff0280008003aa55aa028080ff028080ff028080ff03aaaaaa028080800280808002808080028080ff02808080028080800280808002808080028080ff02808080028080ff0280808002808080028080800280808002808080028080800280808002808080028080800280808003aaaaaa0280808002808080028080800280808003aaaaaa03aaaaaa02808080028080800280808003aaaaaa0280808002808080028080800280808002808080028080800280808001000000028080800280808001ffffff01ffffff028080800280808001ffffff02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808001ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff02ffffff01ffffff0100000001ffffff028080800280808001ffffff0280808001ffffff01ffffff03aaaaaa028080ff028080ff028080ff03aa55aa03aa55aa028080ff03aaaaff03aa55aa0280008003aa55aa028080ff03aa55aa03aa55aa028080ff03aaaaaa0280808002ffffff01ffffff02ff80ff01ffffff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff02ffffff02ff80ff028080ff02ff80ff02ff80ff03aaaaaa03aaaaaa03aaaaaa0480808003aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa02ff80ff02ff80ff02ff80ff028080ff028080ff03aaaaff028080ff02ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ffffff02808080028080800280808002808080028080ff0280808003aaaaaa0280808002808080028080800280808002808080028080800280808003aaaaaa03aaaaaa02808080028080ff03aaaaaa0280808003aaaaaa03aaaaaa03aaaaaa028080800280808002808080028080ff02ffffff0280808002808080028080ff028080ff028080ff028080ff02808080028080ff02808080010000ff028080800280808002808080028080ff02808080028080ff028080ff0280808003aaaaaa03aaaaaa028080800280808003aaaaaa028080ff02808080028080ff010000ff0280808002808080028080ff02808080028080800280808002808080028080ff0280808002808080028080ff03aaaaaa0280808002808080010000ff028080ff010000ff02808080028080800280808002808080028080ff028080800280808002808080028080800280808002808080028080ff028080ff0280808002808080010000000280808001ffffff0280808002ffffff01ffffff01ff00ff01ffffff028080ff01ffffff01ffffff01ffffff01ffffff010000000100000001000000010000ff01ffffff01000000010000ff010000ff010000ff01ffffff010000ff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff010000ff01ff00ff01ffffff02ff80ff028080800280808002ffffff02808080028080800280808003aaaaaa028080800280808002808080028080ff0280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080ff02808080028080800280808002808080028080800280808002808080028080ff0280808002808080028080800280808003aaaaaa01ffffff01ffffff02ffffff01ff00ff0280808002808080028080800280808001ffffff01ffffff010000ff01ffffff010000ff010000ff01ffffff0100000001ffffff01ffffff0100000001ffffff01ffffff01ffffff0100000001ffffff02808080010000ff02808080028080ff0280808001ffffff01ffffff028080ff028080ff028080800280808003aaaaaa03aaaaff03aa55aa03aaaaff03aa55aa03aa55aa03aa55aa03aaaaaa03aa55aa03aa55aa048080bf03aa55aa048080bf03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aaaaff03aa55aa03aa55aa04bf80bf04bf80bf03aa55aa028080ff028080ff03aa55aa03aaaaff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff0280808002808080028080800280808002808080028080ff02808080028080800280808003aaaaaa0280808003aaaaaa028080800280808002808080028080ff028080ff0280808002808080028080ff02808080028080800280808003aaaaaa02808080028080800280808002808080028080ff0280808003aaaaaa0280808001ffffff01ffffff01ffffff028080800280808002808080028080ff02ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808001ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808001ffffff01ffffff028080800280808001ffffff01ffffff010000ff01ffffff02808080028080800280808001ffffff01ffffff01ffffff0280808001ffffff01ffffff0280808002ffffff01ffffff028080800280008003aa55aa02800080028080ff02ff80ff02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff02808080010000ff0280808001ffffff01ffffff028080ff01ffffff010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff01ffffff028080800280808003aaaaaa02ff80ff02ff80ff02ff80ff0280808003aaaaaa048080bf03aaaaaa03aaaaaa04bf80bf0480808003aaaaaa03aaaaaa048080bf02ff80ff02ff80ff02ff80ff02ff80ff028080ff028080ff028080ff010000000280808001ffffff01ffffff01ffffff01ffffff02ffffff01ffffff01ffffff01ffffff028080800280808003aaaaaa03aaaaaa0280808002808080028080ff0280808002808080028080ff028080ff01ff00ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff03aa55aa03aa55aa028080ff028080ff028080ff028080ff03aa55aa03aa55aa028080ff028080ff03aa55aa028080ff03aaaaaa03aa55aa02808080028080ff028080ff02808080028080ff028080ff02808080028080ff028080ff028080ff0280808003aaaaff028080ff028080ff028080ff028080ff028080ff03aa55aa03aaaaff028080ff028080ff028080ff028080ff03aaaaff028080ff03aa55aa028080ff03aa55aa028080ff028080ff028080ff028080ff028080ff028080ff03aa55aa02800080028080ff028080ff03aa55aa028080ff03aaaaaa028080ff03aa55aa03aaaaff028080ff028080ff028080ff028080ff028080ff028080ff028080ff010000ff028080ff028080ff028080ff028080ff02808080028080ff02808080028080800280808002808080028080800280808001ffffff028080ff02808080010000ff01ffffff010000ff01ffffff01ffffff01ffffff010000ff01ffffff010000ff01ffffff01ff00ff010000ff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff028080ff01ffffff028080ff02800080028080ff02ff80ff02808080028080ff02ffffff028080ff0280808003aaaaaa03aaaaaa02808080028080ff028080ff028080ff028080ff028080ff03aa55aa028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff03aa55aa03aaaaaa028080ff03aa55aa02800080028080ff028080ff03aaaaff03aaaaff028080ff028080ff028080ff03aaaaaa010000ff028080ff028080ff028080ff02808080028080ff028080ff02800080028080ff01ffffff02800080028080ff01ffffff01ffffff01ffffff01ffffff010000ff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff028080ff028080ff02808080028080ff02ff80ff02808080028080ff028080ff0280808002808080028080ff028080ff03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa048080bf03aaaaaa035555aa048080bf048080bf04bfbfff048080bf048080bf048080bf048080bf048080bf04bfbfff03aaaaff04bfbfff03aa55aa04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa02ff80ff028080ff02800080028080ff03aaaaff028080ff028080ff03aaaaff03aa55aa03aa55aa028080ff03aaaaff028080ff028080ff03aa55aa03aa55aa028080ff028080ff028080ff0280008003aa55aa028080ff028080ff028080ff028080ff03aaaaff028080ff028080ff028080ff028080ff028080ff03aaaaff03aaaaff028080ff028080ff028080ff0280808002808080028080ff028080ff02800080028080ff028080ff01ffffff01ffffff028080ff0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff028080800280808001ffffff01ffffff0280808001ffffff028080ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080ff02808080028080800280808001ffffff02ff80ff028080ff028080ff02808080028080ff028080800280808002808080028080800280808002808080028080ff010000ff028080ff028080ff02ff80ff03aa55aa03aaaaaa02ff80ff03aa55aa04bf80bf03aa55aa03aa55aa048080bf048080bf03aaaaff03aaaaff03aaaaff028080ff03aa55aa03aa55aa03aa55aa03aa55aa028080ff028080ff028080800280808001ffffff01ffffff010000ff01ffff000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff02ffffff0280808002ff80ff02ff80ff03aaaaaa03aaaaaa03aaaaaa03aaaaaa0480808003aaaaaa048080800480808003aaaaaa03aaaaaa03aaaaaa03aa55aa03aa55aa02ff80ff03aaaaaa02ff80ff02ff80ff028080ff0280808001ffffff02ffffff01ffffff01ffffff0100000002808080010000000280808002808080028080800280808002808080028080ff028080ff028080ff028080ff028080ff03aa55aa03aa55aa02ff80ff02ff80ff02ff80ff02ff80ff03aa55aa03aa55aa03aa55aa02ff80ff03aaaaff02ff80ff03aa55aa028080ff03aaaaff028080ff03aa55aa03aaaaff028080ff028080ff03aa55aa03aa55aa03aaaaaa03aa55aa028080ff03aa55aa03aa55aa03aa55aa028080ff03aaaaff03aa55aa028080ff03aa55aa03aa55aa03aa55aa02ff80ff03aa55aa02ff80ff0280008003aaaaff04bf80bf03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa0280008004bf80bf028000800280008003aa55aa04bf80bf03aa55aa03aa55aa03aa55aa028080ff03aa55aa03aa55aa028080ff028080ff028080ff028080ff028080ff010000ff028080800280808002808080028080800280808001ff00ff02808080028080ff010000ff028080ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff0280808001ff00ff0280808002808080028080800280808002808080028080800280808002808080028080ff0280808002ff80ff01ff00ff02ffffff02ff80ff0280808003aa55aa03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aa55aa02ff80ff03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa0280008003aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff03aa55aa03aa55aa028080ff03aa55aa03aa55aa0280808003aaaaff02808080028000800280808002ff80ff01ff00ff028080ff02800080028080ff0280008001ff00ff0280808001ffffff028080800280808001ffffff0280808001ff00ff028080800280808001ff00ff01ffffff02ff80ff02808080028080ff0280008002ff80ff02ff80ff02808080028080ff03aa55aa02808080028080ff03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aaaaff048080bf048080bf048080bf048080bf048080bf04bf80bf04bf80bf059999cc059999cc05cc99cc04bf80bf05cc99cc048080bf048080bf048080bf04bf80bf04bf80bf048080bf04bf80bf03aaaaff03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa028080ff028080ff03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa028080ff04bf80bf03aa55aa03aa55aa0280008003aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff03aa55aa03aa55aa028080ff03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff028080800280808002ff80ff0280808002808080028080ff02808080028080800280808002ff80ff028080800280808002ff80ff0280808001ffffff0280808002808080028080ff02808080028080800280808002808080028080800280808002ff80ff0280808001ffffff02808080028080800280808002808080028080800280808001ff00ff028080ff02ff80ff028080800280808003aa55aa028080ff028080800280808002ff80ff02ff80ff01ffffff02ff80ff02808080028080ff028080ff0280808002808080028080ff028080ff028080ff028080800280808003aa55aa028080ff028080ff035555aa03aa55aa03aa55aa035555aa04bf80bf035555aa035555aa048080bf059999cc048080bf048080bf048080bf048080bf04bf80bf048080bf0480408003aa55aa03aa55aa028080ff028080ff010000000280808001ffffff01ff00ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ff00ff01ffffff01ffffff02808080010000ff02ff80ff03aaaaaa02ff80ff02ff80ff03aaaaaa03aaaaaa03aaaaaa048080bf03aaaaaa035555aa0480808004bf80bf03aaaaaa03aaaaaa03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff028080ff028080ff028080800280808001ffffff01ffffff028080800280808002808080028080800280808002808080028080ff0280808002800080028080ff03aa55aa028080ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff028080ff03aa55aa028080ff03aaaaff03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa03aaaaff03aa55aa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa0280008003aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa02ff80ff03aaaaff03aa55aa03aa55aa028080ff03aaaaff028080ff0280808002808080028080800280808001ffffff0280808001ff00ff028080ff028080ff010000ff028080ff01ffffff01ff00ff01ffffff0280808001ff00ff02808080028080800280808002808080028080800280808001ff00ff0280808001ff00ff01ff00ff02ff80ff028080800280808002ff80ff02ff80ff02ff80ff02ff80ff02ffffff02ff80ff03aa55aa028080ff03aa55aa028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03ffaaff03aa55aa03aa55aa03aaaaff03aaaaff03aaaaff028080ff03aa55aa03aa55aa02808080028080800280808002ff80ff028080800280808002ff80ff02ff80ff028080ff02ff80ff01ff00ff01ff00ff01ff00ff01ff00ff0280808001ff00ff028080800280808001ff00ff0280808001ff00ff02ff80ff02808080028000800280008002ff80ff0280808002ff80ff03aa55aa03aaaaaa028080ff03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa04bf80bf04bf80bf048080bf048080bf059999cc04bf80bf04bf80bf059966990599669904bf80bf04bf80bf059966cc059966990599669905996699059999cc04bf80bf04bf80bf04bf80bf048080bf048080bf048080bf048080bf048080bf048080bf035555aa03aaaaaa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa0280008003aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa0280008003aa55aa03aa55aa03aa55aa02ff80ff03aa55aa028080ff028080ff03aa55aa03aa55aa03aaaaaa02ff80ff028080800280808003aa55aa03aaaaaa02808080028080800280808002808080028080800280808002808080028080800280808002ff80ff02808080028080800280808002ff80ff0280808002ff80ff0280808002ff80ff0280808002808080028080800280808001ff00ff0280808002808080028080800280808002808080028080800280808003aa55aa0280808002808080028080ff02ff80ff028080800280808002ff80ff02ffffff02ffffff02ff80ff028080ff028080ff028080ff028080ff028080ff0280808002808080028080ff03aa55aa028080800280008003aa55aa03aaaaff04bf80bf03aa55aa04bf80bf048080bf048080bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc048080bf04bf80bf059999cc048080bf048080bf03aa55aa03aaaaff03aa55aa0280808001ffffff01ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff02808080028080ff02ff80ff01ff00ff02ff80ff03aaaaaa03aaaaaa03aaaaaa03aaaaaa048080bf03aaaaff048080bf05996699048080bf03aaaaaa03aaaaaa03aaaaaa02ff80ff03aa55aa03aa55aa03aa55aa0280008003aaaaaa028080ff03aaaaaa0280808003aaaaaa03aaaaaa0280808002808080028080ff02808080028080ff02808080028080ff028080ff028080ff03aaaaff04bf80bf03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa03aa55aa03aaaaff0280008003aa55aa02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aaaaaa03aaaaaa03aa55aa04bf80bf04bf80bf03aa55aa03aaaaaa03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa048080bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03ffaaff03aa55aa03aaaaff028080ff028080ff02808080028080ff028080ff028080ff01ffffff028080ff02ff80ff02808080028080800280808001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0280808001ff00ff01ff00ff0280808002808080028080800280808001ffffff028080800280008002808080028080ff0280808001ff00ff02ff80ff0280808003aa55aa03aaaaaa03aa55aa02ff80ff03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa048080bf03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaaa03aa55aa02808080028080800280808002ff80ff02ff80ff02ff80ff02ff80ff01ffffff02808080028080800280808001ff00ff02808080028080800280808001ff00ff01ff00ff0280808002ff80ff0280808002ff80ff03aa55aa02ff80ff02ff80ff02ff80ff03aaaaaa028080ff028080ff035555aa03aaaaff04bf80bf048080bf04bfbfff035555aa048080bf048040800599669905cc99cc04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc059966cc059966cc04bf80bf059966cc059966cc059966cc059966cc059966cc059966cc059966cc04bf80bf04bf80bf05cc99cc048080bf048080bf048080bf048080bf048080bf035555aa03aaaaff04bf80bf03aaaaaa03aa55aa03aa55aa03aa55aa04bf80bf03aaaaaa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa0280008004bf80bf03aa55aa04bf80bf03aa55aa04bf80bf04bf80bf03aa55aa048080bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf04bf80bf03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa028080ff03aa55aa03aaaaaa02ff80ff03aaaaaa028080800280808002ff80ff028080ff02808080028080800280808002808080028080800280808002808080028080800280808002ff80ff01ff00ff02808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808003aa55aa03aa55aa03aa55aa0280808002ff80ff02ff80ff0280808003aaaaaa0280808003aa55aa028080ff03aa55aa028080ff028080ff03aaaaff03aaaaaa028080ff03aa55aa03aa55aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa048080bf048080bf048080bf059966cc04bf80bf0599669904bf80bf04bf80bf059966cc059966cc04bf80bf04bf80bf059999cc05996699048080bf04bf80bf03aa55aa03aaaaff028080800280808001ffffff01ffffff01ffffff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff02ffffff02808080028080ff02ff80ff01ff00ff02ff80ff03ffaaff04bfbfbf03aaaaaa04808080048080bf03aa55aa04bf80bf048080bf03aaaaaa048080bf04bf80bf03aaaaff03aaaaff03aaaaff03aa55aa0280008003aa55aa03aa55aa028080ff02808080028080800280808003aaaaaa028080800280808002808080028080ff028080ff028080ff028080ff028080ff03aa55aa0280008003aa55aa03aa55aa0280008003aa55aa0280008003aa55aa03aa55aa04bf80bf03aaaaaa03aaaaff048080bf03aa55aa048080bf048080bf048080bf048080bf048080bf048080bf048080bf03aa55aa048080bf03aa55aa03aa55aa03aa55aa03aa55aa048080bf03aa55aa03aa55aa04bf80bf03aa55aa048080bf048080bf03aa55aa048080bf03aa55aa048080bf048080bf03aa55aa048080bf04bf80bf04bf80bf03aaaaff048080bf048080bf03aa55aa03aaaaff048080bf035555aa03aaaaff048080bf03aaaaff048080bf048080bf048080bf048080bf048080bf048080bf048080bf03aa55aa035555aa04bf80bf048080bf048080bf048080bf04bf80bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf04bf80bf03aaaaaa048080bf03aaaaff03aaaaff03aa55aa03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aaaaaa028080ff028080ff028080800280808002808080028080ff0280808001ffffff0280808001ff00ff02808080028080800280808001ffffff02808080028080ff028080ff028080800280808002808080035555aa035555aa02808080035555aa03aaaaff028080ff02ff80ff028080ff03aaaaaa03aaaaaa03aa55aa028080ff03aa55aa048080bf03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aaaaaa03aaaaff03aaaaff03aa55aa048080bf048080bf048080bf03aa55aa04bf80bf048080bf03aa55aa03aa55aa048080bf048080bf04bf80bf03aa55aa03aaaaff03aaaaff03aaaaff04bf80bf03aa55aa03aa55aa048080bf04bf80bf03aa55aa048080bf048080bf03aa55aa03aa55aa03aa55aa03aaaaaa02ff80ff03aaaaff03aaaaaa02ff80ff03aa55aa03aaaaaa02ff80ff0280808002808080028080ff02808080028080800280808002808080028080ff028080800280808003aaaaaa02ff80ff02ff80ff028080ff03aaaaaa0280808003aa55aa03aa55aa03aa55aa035555aa04bf80bf04bf80bf048080bf035555aa059999cc059999cc048080bf05996699059966cc059966cc059966cc059966cc06aa80d5059966cc059999cc05cc99cc06aa80aa06aa80d506aa80aa068080aa059999cc059999cc059966cc059966cc059966cc06aa80aa04bf80bf05996699048080bf059999cc04bf80bf04bf80bf048080bf035555aa048080bf04bfbfff04bfbfff048080bf048080bf048080bf03aaaaaa048080bf048080bf03aa55aa048080bf04bf80bf048080bf048080bf048080bf048080bf035555aa048080bf048080bf048080bf048080bf048080bf048080bf04bf80bf03aa55aa048080bf048080bf048080bf048080bf048080bf03aaaaff03aaaaff03aaaaaa035555aa03aa55aa03aa55aa035555aa03aa55aa035555aa03aaaaff035555aa03aaaaff035555aa035555aa03aaaaaa0280808003aaaaaa03aa55aa03aa55aa035555aa02ffffff028080ff028080ff028080ff028080ff028080ff028080ff028080ff02808080028080ff028080ff028080ff02ff80ff028080ff028080ff028080ff028080ff028080ff02808080028080ff028080ff028080ff028080ff02ff80ff02ff80ff028080ff028080ff028080ff02808080028080ff03aa55aa02808080028080ff02ffffff028080ff02ff80ff0280808003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff0280008003aaaaff03aa55aa03aa55aa02ff80ff03ffaaff03aa55aa048080bf048040800599669905996699059966cc0599669905996699059966cc059966cc06aa80d5059966cc068080aa059999cc059966cc05996699059966cc0599669904bf80bf048080bf0480408003aa55aa02ff80ff02ff80ff01ffffff02ff80ff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff02ffffff02808080028080ff01ff00ff01ff00ff02ff80ff02ff80ff03aaaaaa03aaaaaa048080bf048080bf04bf80bf04bf80bf048080bf04bf80bf048080bf03aaaaaa03aaaaaa03aaaaff03aaaaaa03aaaaaa03aa55aa03aa55aa03aa55aa028080ff028080ff03aaaaaa0280808003aaaaaa03aaaaaa010000ff028080ff03aaaaff028080ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa03aaaaff03aaaaff03aaaaff03aa55aa03aaaaaa048080bf048080bf048080bf048080bf048080bf059999cc048080bf048080bf048080bf03aaaaff03aaaaff048080bf048080bf03aa55aa048080bf048080bf048080bf048080bf048080bf03aa55aa048080bf03aa55aa048080bf03aa55aa03aa55aa048080bf03aa55aa03aaaaaa048080bf048080bf048080bf048080bf035555aa048080bf04bfbfff048080bf048080bf059999cc048080bf04bfbfff059999cc059999cc048080bf048080bf048080bf048080bf048080bf048080bf035555aa048080bf059999cc048080bf035555aa048080bf048080bf048080bf048080bf048080bf048080bf035555aa059999cc048080bf048080bf048080bf048080bf048080bf048080bf059999cc059999cc048080bf048080bf048080bf048080bf04bf80bf048080bf03aaaaff03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff028080ff028080ff03aa55aa02ff80ff02ffffff03ffaaff02ff80ff028080800280808001ffffff01ffffff01ffffff02808080028080800280808002808080028080ff0280808002808080028080ff028080ff035555aa035555aa03aaaaaa03aaaaaa03aa55aa028080ff03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaff048080bf03aaaaff03aaaaff03aa55aa048080bf03aa55aa03aa55aa03aaaaaa048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf035555aa048080bf048080bf048080bf048080bf048080bf035555aa048080bf048080bf048080bf03aa55aa04bf80bf03aa55aa03aa55aa048080bf048080bf048080bf048080bf035555aa035555aa02808080028080ff02808080028080ff03aaaaaa03aa55aa03aaaaaa03aaaaaa028080ff028080ff02808080028080ff028080ff02808080028080ff028080ff028080800280808003aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa048080bf04bfbfff04bf80bf04bf80bf05996699059966cc06aa80d5068080aa059966cc059999cc06aaaad5059999cc06aa80aa059999cc059999cc059999cc06aa80d5059999cc059966cc06aaaad5059966cc059999cc06aa80d5059966cc059966cc059966cc059966cc05cc99cc0599669904bf80bf03aa55aa03aa55aa048080bf048080bf048080bf048080bf048080bf048080bf059999cc048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf059999cc048080bf059999cc059999cc035555aa048080bf059999cc048080bf048080bf048080bf048080bf048080bf048080bf048080bf03aaaaff048080bf048080bf03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aaaaaa03aaaaaa03aaaaaa03aaaaff03aa55aa03aa55aa0355aaaa028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff02808080028080ff03aaaaaa028080ff028080ff03aaaaaa028080ff03aaaaff03aaaaff03aaaaff028080ff035555aa028080800280808003aaaaaa028080ff0280008003aa55aa04bf80bf03aa55aa0280008003aa55aa03aa55aa03aa55aa03aaaaff03aa55aa03aa55aa03aa55aa05996699048080bf048080bf059966cc05996699059966cc059966cc06aa80d506aa80d5059999cc059999cc06aa80aa06aa80aa06aa80d5059966cc059966cc05996699048080bf048080bf03aa55aa03aa55aa028080ff02ffffff01ffffff01ff00ff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff00000000028080800280808002ffffff02ff80ff02ff80ff02ff80ff03aaaaaa03aaaaaa048080bf048080bf048080bf03aaaaaa04bf80bf05cc66cc04bf80bf04bf80bf03aaaaaa03aaaaff048080bf03aaaaaa048080bf02ff80ff03aa55aa03aa55aa03aaaaff0200008002808080028080ff028080ff03aaaaff028080ff028080ff028080ff03aaaaff03aa55aa03aa55aa03aa55aa0280008003aa55aa048080bf03aaaaff03aaaaff048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf059999cc04bf80bf04bf80bf059999cc04bf80bf048080bf059999cc04bfbfbf04bf80bf04bf80bf03aaaaaa04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf048080bf04bf80bf03aa55aa03aa55aa03aaaaff03aa55aa03aa55aa04bf80bf048080bf048080bf04bf80bf04bf80bf048080bf048080bf048080bf04bf80bf048080bf048080bf048080bf059999cc048080bf03aa55aa04bf80bf048080bf04bf80bf04bf80bf059999cc048080bf04bf80bf048080bf04bf80bf04bf80bf048080bf048080bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf048080bf048080bf048080bf048080bf048080bf04bf80bf048080bf048080bf048080bf048080bf048080bf048080bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa028080ff028080ff0280808003aaaaaa028080800280808002ff80ff02800080028080ff0280808002ffffff0280808002ffffff028080ff028080ff028080ff02808080028080ff028080ff028080ff028080ff035555aa035555aa03aaaaaa048080bf028080ff03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aa55aa0480808003aaaaff02ff80ff048080bf048080bf04bf80bf03aaaaff04bf80bf03aaaaff059999cc048080bf059999cc035555aa059999cc048080bf048080bf04bf80bf048080bf048080bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf059999cc048080bf048080bf059999cc048080bf048080bf048080bf03aaaaff03aa55aa048080bf048080bf048080bf048080bf028080ff03aa55aa0480808002ff80ff03aaaaaa02ff80ff028080ff03aaaaaa03aaaaaa03aaaaaa028080ff02808080028080ff02ff80ff028080ff028080ff028080ff03aaaaaa028080ff03aa55aa03aaaaaa028080ff03aaaaaa03aaaaaa03aaaaaa03aa55aa03aaaaff048080bf04bf80bf03aa55aa04bf80bf04bf80bf05996699059966cc0599669906aa80aa059966cc059999cc06aa80aa06aa80d506aa80d505cc99cc06aa80d506d5aad506aa80d506aa80d506aa80aa05cc99cc06aaaad5059966cc06aa80d506aa80d506aaaad506aa80d506aa80d506aa80aa06aa80d505663399059966cc0599669905cc99cc059966cc0599669904bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf048080bf059999cc04bf80bf04bf80bf048080bf048080bf04bf80bf048080bf059999cc048080bf04bf80bf04bf80bf059999cc03aa55aa048080bf04bf80bf048080bf059999cc048080bf048080bf048080bf059999cc048080bf048080bf048080bf03aa55aa048080bf04bf80bf048080bf048080bf04bf80bf048080bf03aa55aa03aa55aa03aaaaff03aaaaff03aaaaaa035555aa048080bf03aaaaaa03aaaaaa03aaaaff03aa55aa028080ff03aaaaaa03aaaaaa02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff028080ff02ff80ff028080ff02ff80ff028080ff028080ff028080ff028080800280808002ff80ff028080ff02ff80ff02ff80ff02ff80ff028080ff02ff80ff028080ff02ff80ff035555aa035555aa028080ff03aaaaff028080ff0280808003aaaaaa035555aa03aaaaaa03aaaaff03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa048080bf03aa55aa048080bf048080bf0599669904bf80bf059966cc059966cc059966cc059966cc06aa80aa059999cc06aa80d505cc99cc06aa80aa05cc99cc05cc99cc05cc99cc068055aa059966cc04bf80ff048080bf048080bf03aa55aa048080bf028080ff028080800280808001ffffff028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff0280808002808080028080ff02ff80ff02ff80ff0280808003aaaaaa03aaaaaa03aaaaaa0480808004bf80bf04bf80bf048080bf04bf80bf048080bf04bf80bf04bf80bf04808080048080bf03aaaaff03aaaaff03aaaaaa03aa55aa03aa55aa048080bf03aaaaff028080ff028080ff028080ff028080ff03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa048080bf048080bf048080bf048080bf048080bf048080bf048080bf059999cc048080bf059999cc048080bf048080bf04bf80bf0599669904bf80bf04bf80bf04bf80bf04bf80bf048080bf048080bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf04bf80bf03aaaaaa04bf80bf04bf80bf048080bf04bfbfff04bf80bf048080bf048080bf03aa55aa04bf80bf048080bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc04bf80bf05cc99cc04bf80bf04bf80bf04bf80bf05cc99cc04bf80bf04bf80bf04bf80bf04bf80bf03aa55aa04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf048080bf048080bf03aaaaff048080bf04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aa55aa03aaaaaa028080ff028080ff028080ff028080ff028080ff035555aa0280808002808080028080ff0280808002808080028080ff0280808002ff80ff02ff80ff0280808003aa55aa0280808003aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa02ff80ff03aaaaaa04bf80bf04bf80bf02ff80ff04bf80bf03aa55aa04bf80bf03aaaaaa04bf80bf048080bf048080bf059999cc048080bf048080bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf059999cc04bf80bf04bf80bf059999cc048080bf059999cc048080bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf03aaaaff03aa55aa03aaaaaa03aaaaaa03aaaaaa03aa55aa03aa55aa03aaaaaa035555aa03aaaaaa02ff80ff0280808002ff80ff0280808002ff80ff02ff80ff03aa55aa03aaaaaa0280808003aaaaaa03aaaaaa03aaaaaa03aaaaaa02ff80ff03aaaaaa03aa55aa03aaaaff0480408004804080059966cc048080bf059999cc04bf80bf059966cc059966cc059966cc059966cc06aa80d505cc99cc05cc99cc05cc99cc06aa80d506aa80d506aa80d506aa80d506aa80d506aa80d506aa80aa06aa80d506aa80d506aa80d505cc99cc06d5aad506d5aad506d5aad505cc99cc059966cc068080aa059966cc059966cc059966cc059966cc05996699048040bf0599669904bf80bf04bf80bf04bf80bf04bf80bf0599669904bf80bf0599669904bf80bf04bf80bf04bf80bf04bf80bf0599669904bf80bf04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc05cc99cc04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf04bf80bf03aa55aa04bf80bf04bf80bf04bf80bf03aaaaaa03aaaaaa03aa55aa03aaaaaa02ff80ff03aa55aa02ff80ff03aa55aa02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff02ff80ff03aaaaaa02ff80ff02ff80ff02ff80ff0280808002ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff03aa55aa03aa55aa03ffaaff03aa55aa02ff80ff03aaaaaa03aaaaaa03aaaaaa035555aa03aaaaff03aa55aa048080bf03aaaaff048080bf03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa04bf80bf048080bf04bf80bf04bf80bf059999cc059966cc0599669906aa80aa059966cc059966cc05cc99cc06aa80d506aa80d506aa80d506aa80d506aa80aa06aa80d506aa80d5059966cc059966cc059966cc059999cc059999cc03aa55aa03aa55aa028080ff028080800280808001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100ff0001ffffff02ffffff0280808002808080028080ff02ff80ff02ff80ff03aa55aa03aaaaaa03aaaaff03aaaaaa04bf80bf04bf80bf04bf80bf048080bf04bf80bf05cc66cc04bf80bf04bf80bf04bf80bf048080bf03aaaaff03aaaaff03aaaaff03aa55aa03aa55aa02ff80ff03aa55aa028080ff028080ff028080ff028080ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa048080bf04bf80bf059999cc048080bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf05996699059966990480408004bf80bf04bf80bf059999cc048080bf04bf80bf04bf80bf04bf80bf03aa55aa04bf80bf04bf80bf03aaaaff04bf80bf04bfbfbf03aaaaaa04bf80bf03aaaaff04bf80bf04bf80bf048080bf048080bf04bf80bf048080bf03aa55aa048080bf03aa55aa04bf80bf04bf80bf04bf80bf05cc99cc04bf80bf04bf80bf05cc99cc05cc99cc04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf0599669904bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf0599669904bf80bf04bf80bf04bf80bf05cc99cc04bf80bf03aa55aa04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf059999cc048080bf048080bf048080bf048080bf03aaaaff03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff02ff80ff03aaaaff02ffffff02808080035555aa035555aa02808080028080ff028080ff028080ff028080ff02ff80ff02ff80ff0280808002ff80ff03aa55aa03aa55aa03aaaaaa03aaaaaa02ff80ff02ff80ff03aaaaaa02ff80ff03aaaaaa03aaaaaa03aaaaaa04bf80bf03aa55aa04bf80bf04bf80bf04bf80bf048080bf059999cc04bf80bf04bf80bf04bf80bf03aa55aa04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc05cc99cc048080bf04bf80bf059999cc04bf80bf048080bf059999cc048080bf04bf80bf04bf80bf04bf80bf03aaaaff03aa55aa03aa55aa03aaaaff035555aa03aa55aa03aaaaaa03aaaaaa03aaaaaa03aa55aa03aa55aa02ff808003aa55aa02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff028080800280808002ff808003aaaaaa03aaaaaa03aaaaaa02ff80ff03aaaaaa03aaaaaa02ff80ff0480808004bfbfff0480408004808080048080bf048080bf048080bf059966cc059966cc06aa80d5059966cc06aa80aa05cc99cc06d5aad506aa80aa06aa80aa07b692b606aa80d506aa80d506aa80d506d580d506aa80d507b692b606aa80d506aa80d506aa80d506aa80d506aa80aa06aa80d506d5aad505cc99cc06aaaad506aa80d5059966cc059966cc059966cc059966cc059966cc059966cc059966990599669904bf80bf05996699059966990599669904bf80bf0599669905cc99cc04bf80bf05996699059966990599669904bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc04bf80bf04bf80bf05cc99cc059999cc04bf80bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf04bf80bf03aaaaff03aa55aa03aa55aa03aaaaaa03aaaaaa0280808002ff80ff02ff80ff03aaaaaa02ff80ff02ff80ff02ff80ff02ff80ff0280808002ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff0280808002ff80ff0280808002ff80ff02ff80ff02ff80ff03aaaaaa02ffffff02ff80ff03ffaaff03ffaaff03aa55aa03aa55aa03aaaaaa03aaaaaa03aaaaaa03aaaaff03aaaaff03aa55aa048080bf048080bf03aaaaff03aa55aa03aa55aa03aaaaaa048080bf048080bf03aa55aa04804080048080bf059966cc059966cc05996699059966cc06aa80d5059966cc059966cc05cc99cc06aa80aa06aa80d506aa80aa06aa80d506aa80aa06aa80d507b692b606aa80aa059966cc059966cc059966cc04bf80bf03aa55aa04bf80bf028080ff028080800280808001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff02808080028080ff02ff80ff02ff80ff03aa55aa03aaaaaa03aaaaaa03aaaaaa03aaaaaa0480808004bf80bf04bf80bf04bf80bf04bfbfff04bf80bf04bf80bf04bf80bf04bf80bf048080bf03aaaaff03aaaaaa048080bf03aa55aa03aa55aa028080ff028080ff03aaaaff028080ff028080ff028080ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa048080bf035555aa048080bf048080bf048080bf048080bf035555aa048080bf059999cc048080bf048080bf059999cc059999cc04bf80bf048080bf04bf80bf048080bf04bf80bf048080bf048080bf03aaaaff03aaaaaa05cc99cc04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf03aa55aa04bf80bf03aaaaff04bf80bf04bf80bf048080bf04bf80bf048080bf04bf80bf048080bf048080bf04bf80bf04bf80bf05cc99cc04bf80bf059999cc04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf059999cc04bf80bf04bf80bf04bf80bf048080bf048080bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf059999cc048080bf048080bf04bfbfff03aaaaff048080bf04bf80bf04bf80bf03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa02800080028080ff0280808002ff80ff02ff80ff02800080028080ff02ff80ff02ffffff02ffffff02808080028080ff028080ff028080800280808002808080028080ff02ff80ff0280808002ff80ff028080800280808003aa55aa035555aa03aaaaaa03aaaaaa03aaaaaa03aaaaaa02ff80ff0480808003aaaaaa03aaaaff03aaaaff03aa55aa048080bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf04bf80bf05cc99cc04bf80bf03aa55aa04bf80bf04bf80bf04bf80bf03aa55aa04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf048080bf04bfbfff03aa55aa04bf80bf04bf80bf03aa55aa04bf80bf03aaaaff03aaaaff03aaaaaa03aa55aa02ff80ff03aaaaaa028080ff03aaaaaa028080ff03aaaaaa035555aa0280808002808080028080ff02ff80ff028080800280808003aa55aa035555aa03aaaaaa02808080028080ff03aaaaaa03aaaaaa028080ff03aaaaaa02ff80ff03aaaaff03aa55aa03aa55aa048080bf04bf80bf0599669906aa80aa048040bf059966cc059966cc059999cc06aa80aa06aa80d505cc99cc06d5aad506aa80aa06aa80aa06aa80d506aa80d506aa80aa06aa80aa06aa80aa06aa80d506aa80d506aa80d506aa80aa06d5aad505cc99cc06aa80d506aa80aa06aa80aa059966cc059966cc059966cc059966cc059966cc04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc04bf80bf04bf80bf04bf80bf059999cc04bf80bf04bf80bf04bf80bf059999cc04bf80bf04bf80bf048080bf04bf80bf05cc99cc04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf03aa55aa04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aaaaaa03aaaaaa03ffaaff03aaaaff03aaaaaa02ff80ff03aa55aa02ff80ff02ff80ff02ff80ff02ff80ff028080ff02ff80ff03aaaaaa02ff80ff03aaaaaa02ff80ff03aaaaaa02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff028080ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa03aa55aa03aaaaff03aa55aa03aa55aa028080ff03aaaaaa035555aa03aaaaaa03aaaaaa03aaaaaa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aaaaaa03aaaaaa03aa55aa03aa55aa03aa55aa04bf80bf05996699059966cc05996699059966cc059966cc06aa80aa05cc99cc06aa80d5059999cc06aa80d506aa80d5079292b6068080aa068080aa06aaaad5059966cc059966cc05cc99cc059999cc05996699048080bf03aaaaff028080ff028080800100000001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff028080ff01ffffff02ffffff028080ff01ff00ff02ff80ff03ffaaff03aaaaaa028080ff028080ff03aaaaaa04bf80bf03aaaaaa04bf80bf03aaaaff03aaaaff03aaaaaa04bf80bf03aaaaff03aaaaaa035555aa03aa55aa03aa55aa03aa55aa028080ff028080ff028080ff028080ff03aaaaaa02808080028080ff028080ff0280008003aa55aa028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa03aaaaff03aaaaff04bfbfff048080bf048080bf048080bf048080bf048080bf059999cc035555aa048080bf04bf80bf048080bf04bfbfff048080bf048080bf048080bf03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa048080bf03aa55aa03aa55aa048080bf03aa55aa03aa55aa04bf80bf048080bf048080bf03aa55aa04bf80bf048080bf03aaaaff048080bf048080bf048080bf048080bf048080bf059999cc048080bf048080bf048080bf048080bf03aa55aa048080bf048080bf048080bf048080bf048080bf059999cc048080bf048080bf048080bf048080bf048080bf04bf80bf048080bf048080bf048080bf048080bf048080bf048080bf035555aa048080bf04bf80bf048080bf048080bf03aa55aa048080bf03aa55aa04bf80bf048080bf04bf80bf059999cc048080bf03aaaaff048080bf048080bf03aaaaff03aaaaff03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080800280808002808080028080800280808002808080028080ff0280808002808080028080800280808002808080028080ff02808080028080ff028080ff028080ff028080ff035555aa02808080035555aa0355aaaa03aaaaaa0280808003aa55aa03aaaaaa04bfbfbf028080ff03aaaaaa03aaaaaa03aaaaff03aaaaff03aa55aa03aa55aa048080bf048080bf04bf80bf048080bf048080bf048080bf048080bf048080bf048080bf059999cc048080bf059999cc048080bf048080bf059999cc048080bf048080bf059999cc059999cc059999cc04bfbfff048080bf048080bf048080bf048080bf048080bf048080bf048080bf03aa55aa048080bf048080bf03aa55aa03aaaaff03aaaaff03aaaaaa03aaaaaa03aaaaaa03aaaaaa028080ff03aaaaaa03aaaaaa03aaaaaa028080ff035555aa028080ff028080ff028080ff02808080028080ff02808080035555aa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa028080ff028080ff048080bf03aa55aa03aaaaff035555aa048080bf059999cc048080bf05cc99cc04bf80bf04bf80bf059966cc06aa80d5059966cc06aa80d506aa80d5059999cc059999cc06aaaad506aa80d506aaaad506aa80d506aa80d506aa80d506aa80d506aa80d5059999cc06aaaad506aa80aa06aa80d5068080aa059966cc06aa80aa06aa80aa059966cc06aa80aa059966cc048040bf04bf80bf059999cc05996699035555aa03aa55aa048080bf048080bf048080bf048080bf048080bf048080bf048080bf04bf80bf048080bf048080bf03aa55aa048080bf048080bf048080bf048080bf048080bf048080bf048080bf059999cc048080bf04bf80bf04bf80bf03aa55aa048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf03aaaaff048080bf03aa55aa04bf80bf048080bf04bf80bf03aaaaff03aaaaff03aaaaaa048080bf0280808003aaaaaa03aaaaaa028080ff03aaaaff035555aa028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff02ff80ff028080ff028080ff028080ff02ff80ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff03aaaaaa028080ff035555aa035555aa035555aa0280808003aaaaaa03aaaaaa035555aa03aaaaaa03aaaaaa03aaaaaa02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaaa048080bf048080bf03aa55aa03aa55aa03aa55aa048080bf059966cc05996699059966cc05996699059966cc059966cc06aa80d5059999cc06aa80d506aaaad5059999cc059999cc05cc99ff059966cc059966cc059966cc048080bf04bf80bf03aa55aa03aaaaaa028080ff028080800280808001ffffff0100ff0001ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808001ffffff0280808002808080010000ff02ff80ff02ff80ff03aaaaaa03aaaaaa03aaaaff03aaaaaa04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf03aaaaaa048080bf03aaaaaa03aaaaff048080bf02800080048080bf02ff80ff028080ff028080ff028080ff0280808003aaaaaa028080800280808002808080028080ff028080ff028080ff028080ff0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaaa03aa55aa03aa55aa03aaaaff048080bf048080bf048080bf04bfbfbf03aa55aa03aa55aa03aa55aa048080bf03aa55aa048080bf03aa55aa048080bf048080bf03aa55aa048080bf03aaaaff03aa55aa03aa55aa048080bf03aa55aa03aa55aa048080bf048080bf03aa55aa048080bf03aa55aa048080bf048080bf048080bf048080bf048080bf04bf80bf03aaaaff048080bf03aaaaff04bfbfff03aaaaff03aaaaff048080bf03aaaaff048080bf048080bf048080bf048080bf048080bf048080bf059999cc048080bf035555aa048080bf048080bf048080bf048080bf048080bf048080bf048080bf04bf80bf048080bf048080bf04bf80bf048080bf048080bf048080bf048080bf048080bf035555aa048080bf048080bf048080bf03aaaaff048080bf03aaaaaa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa028080ff028080ff028080ff028080ff0280808002ff80ff02ff80ff02ff80ff028000800280008002ff80ff01ffffff01ffffff01ff00ff01ffffff0280808002808080028080ff028080ff02808080028080ff028080ff028080ff048080bf0280808003aaaaaa03aaaaaa028080ff028080ff03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aa55aa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa048080bf048080bf03aaaaff03aaaaff048080bf048080bf048080bf048080bf048080bf048080bf035555aa048080bf04bf80bf048080bf048080bf048080bf04bf80bf03aaaaff04bf80bf048080bf048080bf04bf80bf03aa55aa03aaaaff048080bf04bf80bf048080bf048080bf03aaaaff03aaaaff03aa55aa028080ff03aaaaaa03aaaaaa03aa55aa03aaaaaa03aaaaaa035555aa02808080028080ff028080ff02808080028080ff02808080028080ff028080800280808002808080035555aa028080800355aaaa03aaaaaa03aaaaaa028080ff03aaaaaa035555aa035555aa028080ff03aaaaff04bf80bf03aaaaff03aa55aa048080bf04bfbfff04bf80bf059966cc059966cc059966cc059966cc068080aa06aa80aa059999cc06aa80aa059999cc059999cc06aaaad506aa80d5059999cc06aa80d506aaaad5059999cc059999cc059966cc068080aa059966cc04bf80bf059966cc05cc99cc04bf80bf04bf80bf048080bf03aa55aa048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf04bf80bf048080bf048080bf048080bf048080bf059999cc035555aa059999cc048080bf048080bf048080bf048080bf048080bf059999cc048080bf048080bf03aa55aa048080bf048080bf048080bf048080bf035555aa048080bf03aaaaff03aaaaaa048080bf03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff028080ff028080ff03aaaaaa035555aa03aaaaaa03aaaaaa03aaaaff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff02ff80ff028080ff028080ff028080ff03aaaaff02ff80ff028080ff028080ff028080ff02ffffff03aa55aa03aa55aa028080ff03aa55aa028080ff03aaaaff03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf048080bf048080bf059999cc059966cc059966cc05cc99cc059999cc05cc99cc04bf80ff05cc99cc05cc99cc05cc99cc05cc99cc05cc99cc059966cc059966cc05996699048080bf04bf80bf035555aa028080ff028080800280808001ffffff01ff00ff01ff00ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080ff02ff80ff02ff80ff03aa55aa048080800480808003aaaaff03aaaaaa03aaaaff03aaaaff03aaaaaa03aaaaaa03aa55aa03aaaaff03aa55aa02ff80ff02ff80ff028080ff03aaaaaa028080ff028080ff02808080028080800280808003aaaaaa028080800280808002808080028080ff028080ff028080ff03aaaaff03aa55aa028080ff03aa55aa03aa55aa04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa028080ff03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa04bf80bf04bf80bf03aa55aa04bf80bf03aa55aa04bf80bf03aaaaff03aaaaff028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa048080bf03aa55aa048080bf048080bf03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf04bf80bf03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa048080bf04bf80bf048080bf03aaaaaa03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaaa04bf80bf03aa55aa03aa55aa035555aa04bf80bf035555aa03aa55aa03aaaaaa03aa55aa03aa55aa03aa55aa04bf80bf04bf80bf048080bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa0280008003aa55aa03aa55aa03aaaaff03aaaaff028080ff028080ff028080ff02ffffff028080ff028080ff02ff80ff02ff80ff01ffffff0280808001ffffff02808080028080800280808001ff00ff01ffffff01ffffff028080800280808002808080028080800280808001ff00ff028080800280808002ff80ff02808080028000800280808002ff80ff02ff80ff03aaaaaa03aaaaaa0280808003aa55aa03aa55aa03aaaaff03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa03aa55aa03aa55aa04bf80bf048080bf03aa55aa03aa55aa03aa55aa03aa55aa048080bf048080bf048080bf03aa55aa048080bf03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa035555aa035555aa0280808003aa55aa028080ff028080ff02ff80ff02ff80ff02ff80ff02ff80ff01ffffff0280808001ff00ff02808080028080800280808002808080028080800280808001ffffff0280808002ff80ff028080ff02ff80ff02ff80ff02ff80ff0280008002ff80ff03aa55aa03aa55aa03aaaaaa03aa55aa048080bf048080bf03aaaaff048080bf04bf80bf04bf80bf04bf80bf059966cc059966cc059999cc059966cc059966cc05cc99cc04bf80bf059999cc04bf80bf059999cc05cc99cc04bf80bf059999cc059999cc05cc99cc05cc99cc05cc99cc059966cc059966cc04bf80bf059999cc048080bf048080bf048080bf048080bf048080bf048080bf03aaaaff03aaaaff04bf80bf04bf80bf03aaaaaa03aa55aa03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa048080bf03aa55aa04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa03aaaaff028080ff0280808002808080028080800280808002ff80ff02ff80ff03aa55aa028080800280808002ff80ff02ff80ff0280808002ff80ff0280808002ff80ff028080ff028080ff028080800280808002808080028080800280808002808080028080800280808002808080028080ff02808080028080ff028080ff0280808002808080028080800280808002ff80ff02ff80ff028080800280808003aa55aa02ff80ff02808080028080800280808002ff80ff03aa55aa03aaaaaa03aa55aa03aa55aa03aa55aa028080ff028080ff028080ff028080ff03aa55aa03aaaaff02ff80ff03aa55aa035555aa04bf80bf035555aa048080bf04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc05cc99cc05cc99cc04bf80bf059999cc04bf80ff059966cc04bf80bf048080bf048080bf04804080048080bf03aa55aa03aaaaff03aaaaaa0280808001ffffff01ffffff028080800100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ff00ff01ff00ff01ffffff0280808001000000010000ff028080ff028080ff03aa55aa03aa55aa03aa55aa048080bf03aaaaaa03aaaaaa03aaaaaa03aaaaff028080ff03aa55aa03aa55aa02ff80ff03aa55aa028080ff028080ff028080ff03aaaaaa028080800280808002808080028080800280808002ffffff02808080028080800280808002808080028080800280808001ff00ff028080ff028080ff028080ff03aa55aa03aa55aa03aa55aa0280008004bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03ffaaff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aaaaff03aaaaff03aa55aa028080ff03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff028080ff028080ff028080ff02808080028080800280808002ffffff0280808001ff00ff028080ff01ff00ff028000800280808001ffffff01ff00ff01ffffff01ff00ff028080800280808001ff00ff01ff00ff02808080028080800280808001ff00ff028080800280808002808080028080800280808002ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff03aa55aa03aa55aa03aaaaff028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa04bf80bf03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa0280808003aa55aa0280808002ff80ff02ff80ff02ff80ff0280008002ff80ff028080800280008002ff80ff028080800280808001ff00ff028080800280808001ff00ff0280808002808080028080800280808002ff80ff0280808003aa55aa02ff80ff0280808001ff00ff03aa55aa028080800280808003aa55aa035555aa03aa55aa03aa55aa03aa55aa048080bf035555aa048080bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc04bf80bf04bf80bf059999cc04bf80bf04bf80bf05cc99cc04bf80bf059999cc04bf80bf059966cc05cc99cc05cc99cc04bf80bf04bf80bf048080bf04bf80bf048080bf048080bf048080bf035555aa035555aa03aa55aa03aa55aa03aaaaff03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa0280008003aaaaff03aa55aa03aa55aa03aa55aa02ff80ff028080800280808002808080028080800280808002808080028080800280808002ff80ff0280808002808080028080800280808002808080028080800280808002ff80ff02ff80ff028080800280808002808080028080800280808002808080028080800280808001ff00ff0280808002808080028080800280808002808080028080800280808003aa55aa0280808002808080028080ff0280808003aa55aa02ff80ff02ff80ff03aaaaaa03aa55aa02808080028080ff028080ff028080ff028080ff028080ff028080ff028080ff02ff80ff03aa55aa03aa55aa035555aa04bf80bf03aaaaff04bf80bf048080bf048080bf04bf80bf05cc99cc04bf80bf04bf80bf059966cc059999cc048080bf04bf80bf04bf80bf059966cc04bf80bf04bf80bf048080bf03aaaaaa03aa55aa02808080028080ff0280808001ffffff01ffffff028080ff0100ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ff00ff01ffffff01ffffff0280808002808080028080ff028080ff0280008002ff80ff03aaaaaa02ff80ff02ff80ff03aa55aa03aa55aa03aaaaaa03aa55aa03aa55aa03aa55aa028080ff028080ff028080ff03aaaaaa028080ff0280808003aaaaaa0280808001ffffff01ffffff01ffffff02808080028080800280808002ffffff028080800280808003aaaaaa028080ff03aaaaaa028080ff028080ff03aa55aa03aaaaff03aa55aa028080ff02ff80ff03aa55aa03ffaaff03ffaaff03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff03aa55aa04bf80bf03aa55aa03aa55aa03aaaaff03aa55aa03aa55aa028080ff03aa55aa028080ff028080ff03aa55aa03aa55aa028080ff03aa55aa028080ff03aaaaff028080ff0280008003aa55aa03aa55aa028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff02ff80ff028080ff02ff80ff02ff80ff010000ff03aaaaaa0280808002808080028080800280808002808080028080800280808001ff00ff028080ff010000ff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff0280808001ff00ff028080800280808002808080028080800280808001ff00ff0280808002808080028080800280808002800080028000800280008002ff80ff0280808002ff80ff02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aaaaff03aa55aa03aa55aa02800080048080bf03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff04bf80bf028080ff0280808003aa55aa028080800280008002ff80ff02ff80ff02ff80ff028000800280008002ff80ff01ff00ff028080800280808002808080028080800280808002808080028080800280808001ff00ff01ff00ff02ff80ff02ff80ff02800080028080ff02ff80ff02ff80ff02ff80ff02ff80ff028080800280808003aa55aa028080ff03aa55aa03aa55aa04bf80bf04bf80bf048080bf048080bf048080bf048080bf04bf80bf04bf80bf059999cc059966cc059966cc05cc99cc059966cc059966cc059966cc04bf80bf04bf80bf059966cc04bf80bf0599669905996699059999cc04bf80bf04bf80bf048080bf03aaaaff048080bf048080bf03aa55aa03aaaaaa03aa55aa03aa55aa03aa55aa0280008003aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa04bf80bf03aa55aa03ffaaff03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa03aa55aa03aa55aa028080ff03aaaaaa03aaaaaa0280808002ff80ff02ff80ff02808080028080800280808003aa55aa028080800280808002ff80ff028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002ff80ff0280808001ff00ff028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002ff80ff02808080028080800280808002ff80ff02ff80ff0280808002ff80ff01ffffff02808080028080ff028080ff028080ff028080ff0280808002808080028080ff02808080028080ff03aa55aa028080ff03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa04bf80bf04bf80bf0599669904bf80bf04bf80bf04bf80bf059966cc04bf80ff04bfbfff03aaaaff048080bf03aaaaff03aaaaaa0280008003aaaaaa02808080028080800280808001ff00ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff02ff80ff01000000028080800280808002808080028080ff028080ff028080ff028080ff01ffffff02ffffff03aaaaff02ff80ff03aa55aa03aa55aa02ff80ff028080ff028080ff028080ff02ffffff028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808001ffffff03aaaaaa0280808003aaaaaa028080800280808002808080028080ff028080ff010000ff028080ff028080ff02ff80ff028080ff03aa55aa028080ff03aa55aa02ff80ff028080ff02ff80ff028080ff03aa55aa03aaaaff02ff80ff028080ff028080ff028080ff02ff80ff02ff80ff028080ff0280008003aa55aa02808080028080800280808003aa55aa028080ff02ff80ff02ff80ff028080ff028080ff02800080028080ff028080ff02ff80ff028080ff03aa55aa028080ff028080ff028080ff03aaaaaa028080ff03aa55aa03aa55aa03aa55aa028080ff03aaaaff03aaaaff03aa55aa03aaaaff02ff80ff03aa55aa03aa55aa028080ff028080ff028080ff03aa55aa03aa55aa028080ff0280008003aa55aa028080ff028080ff028080ff03aa55aa03aa55aa028080ff028080ff03aa55aa028080ff02ff80ff028080ff03aaaaff028080ff028080ff03aaaaaa028080ff028080ff028080ff03aaaaaa028080ff028080ff03aaaaaa028080800280808001ffffff0280808001ffffff01ffffff0280808001ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff0280808001ff00ff01ffffff01ffffff028080800280808002ff80ff02ff80ff01ffffff028080ff01ffffff02808080028080ff028080ff028080ff028080ff028080ff028080ff02ff80ff028080ff02ff80ff028080ff028080ff02ffffff03aa55aa028080ff028080ff03aa55aa028080ff02800080028080ff028080ff03aaaaff028080ff03aa55aa028080ff03aa55aa028080ff03aaaaff03aaaaff03aaaaff028080ff03aa55aa028080ff02808080028080800280808003aaaaaa028080800280808002808080028080ff028080ff028080ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff0280008001ffffff0280808002800080028080800280008002ff80ff028080800280808002808080028080ff028080ff03aaaaff028080ff03aaaaff03aa55aa028080ff03aa55aa03ffaaff03aaaaff048080bf03aaaaff04bf80bf04bf80bf048080bf048080bf04bf80bf04bf80bf04bf80bf04bfbfff04bf80bf03aaaaff048080bf04bf80bf03aaaaff03aaaaff04bf80bf04bf80bf03aaaaff03aa55aa03aa55aa03ffaaff0280008003aa55aa02ff80ff03aa55aa03aa55aa028080ff028080ff028080ff03aa55aa03aaaaff03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff03aaaaff03aa55aa028080ff028080ff028080ff03aa55aa028080ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aaaaff02ff80ff03aaaaff028080ff028080ff028080ff02ff80ff028080ff02800080028080ff028080ff02ff80ff028080ff02ff80ff028080ff02ff80ff02ff80ff028080800280808001ffffff02808080028080ff0280808001ffffff01ffffff01ffffff02808080028080800280808001ff00ff0280808001ffffff01ffffff01ffffff0280808001ffffff028080800280808001ffffff0280808001ff00ff01ffffff028080800280808001ffffff0280808001ffffff01ffffff01ffffff028080ff01ffffff0280808002ff80800280808001ffffff02ff80ff02ffffff028080ff02ffffff028080ff028080ff028080ff02808080028080800280808002808080028080800280808001ff00ff028080ff028080ff02ff80ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa048080bf03aaaaff048080bf03aaaaff04bfbfff03aaaaff03aaaaaa04bf80bf03aaaaaa03aa55aa03aaaaff04bf80bf03aa55aa028080ff03aaaaaa028080800280808001ffffff01ff00ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff010000ff01ff00ff01ff00ff01ffffff0280808002808080010000ff0280808002808080028080ff028080ff02808080028080ff02ff80ff0280808002ff80ff028080ff0280808002808080028080ff0280808002ffffff02ffffff02ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff02ffffff01ffffff01ffffff028080800280808002ffffff028080800280808002808080028080ff02ffffff02808080028080ff028080ff028080800280808001ffffff028080ff028080ff0280808002808080028080ff0280808003aaaaaa01ffffff028080800280808002808080028080ff01ffffff028080800280808002808080028080ff0280808002808080028080ff02808080028080ff02808080028080800280808002808080028080ff02808080028080ff0280808001ffffff028080ff028080ff02ffffff02ffffff02808080028080ff028080ff01ffffff028080ff02808080028080ff010000ff01ffffff0280808002808080028080ff028080ff02808080028080ff02808080028080ff028080ff01ffffff01ffffff028080ff028080ff01ffffff02808080028080ff02808080010000ff010000ff02808080028080ff028080ff0280808002808080028080ff028080ff0280808003aaaaaa02808080028080800280808002808080028080800280808001ffffff01ffffff01ff00ff028080800280808001ffffff028080800280808001ffffff010000000100000001ffffff01ffffff010000ff01ffffff010000ff010000ff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff0280808001ffffff0280808002ff80ff0280808001ffffff028080800280808003aaaaaa02808080028080800280808002808080028080ff028080ff01ffffff02ffffff028080ff03aaaaaa02808080028080ff0280808003aaaaaa028080ff02808080028080ff02ffffff02ffffff028080ff028080ff02ffffff028080ff028080ff028080ff02808080028080ff028080800280808002808080028080ff028080800280808001ff00ff01ffffff02ff80ff02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff010000ff010000ff010000ff01ffffff01ffffff01ffffff0280808001ffffff02808080028080ff028080ff0280808001ffffff01ffffff028080ff028080ff01ffffff03aaaaff01ff00ff028080800280808003aa55aa03aa55aa02ff80ff03aaaaaa03aaaaaa028080ff03aaaaff03aaaaff02ffffff03aaaaaa028080ff03aaaaff03aaaaaa02ffffff03aaaaff03aaaaaa03aaaaff03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aa55aa0280808003aa55aa02ff80ff0280808003aa55aa028080ff028080ff01ff00ff028080ff028080ff028080ff028080ff028080ff01ffffff028080ff010000ff028080ff028080ff02808080028080ff02ffffff01ffffff02ffffff0280808002ffffff02808080028080ff02ffffff02808080028080ff028080ff01ffffff0280808001ffffff03aaaaaa028080800280808001ffffff0280808003aaaaaa02808080028080ff01ffffff028080ff028080ff02808080028080800280808001ffffff01ffffff01ffffff028080ff028080ff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808001ffffff01ffffff02808080010000ff028080ff01ffffff028080ff01ffffff01ffffff0280808002808080028080800280808001ffffff0280808001ffffff02808080028080800280808001ffffff028080ff028080ff0280808002ff80ff03aa55aa03aa55aa035555aa028080ff02ff80ff03aaaaff03aaaaaa03aaaaaa035555aa03ffaaff03aaaaaa02ffffff048080bf03aa55aa03aa55aa028080ff0280808001ffffff01ffffff01ff00ff0100ffff010000ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000ff0001ffffff02ff80ff01ffffff01ffffff01ffffff0280808002808080028080ff028080ff02808080028080ff028080ff028080ff02808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808001000000028080800100000003aaaaaa02808080028080800280808002808080010000000280808003aaaaaa028080800280808002808080028080800280808003aaaaaa028080800280808003aaaaaa02808080028080800280808002ffffff028080800280808002808080028080800280808002808080028080800280808002808080028080800100000002808080028080800280808003aaaaaa0280808002808080028080800280808002808080028080800280808003aaaaaa02808080028080800280808003aaaaaa028080800280808002808080028080800280808002808080028080800280808002808080028080ff0280808002808080028080800280808002808080028080800280808002808080028080800280808003aaaaaa0280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808001ffffff02ffffff01ffffff01ffffff01ffffff010000ff01ffff0001ffffff01ffffff0100000001ffffff0100000001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff02808080028080ff02808080028080ff01ffffff0280808002ffffff0280808001ffffff0280808002808080028080800280808002808080028080800280808003aaaaaa02808080028080800280808002808080028080800280808002808080028080800100000003aaaaaa0280808002808080028080800280808003aaaaaa0280808002808080028080800280808002808080028080800280808002ffffff01ffffff02808080028080800280808002ff80ff028080ff02808080028080800280808001ffffff010000000100000001ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808001ffff0001ffffff0280808002808080028080800280808002ffffff02ffffff010000ff03aaaaaa028080ff02808080028080ff02ff80ff03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa04bf80bf03aaaaff048080bf04bf80bf048080bf048080bf048080bf048080bf03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa03aa55aa03aaaaaa010000ff028080ff03aaaaaa028080ff02808080028080800280808002808080028080ff028080ff028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808003aaaaaa028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808001000000028080800100000002ffffff0280808001ffffff0280808001ffffff01000000028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808001ffffff0280808002ff80ff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff0280808002808080028080800280808002ff80ff02ff80ff028080ff03aa55aa03aa55aa04bf80bf03aa55aa03aaaaff03aaaaff03aaaaff03aa55aa03aaaaaa03aa55aa03aa55aa028080ff028080ff028080ff028080ff0280808001ffffff02ff80ff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff0280808001ffffff028080800280808002808080028080ff02808080028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff028080ff01ffffff01ff00ff01ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808001ffffff0280808001000000028080800280808002808080028080800280808001ffffff02808080028080800280808001ffffff02808080010000000280808001ffffff0280808001ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01000000010000000280808002ffffff01ffffff010000000280808002ffffff0280808002ffffff02808080028080800280808002ffffff0280808002ffffff01ffffff028080800280808002808080028080800280808002ffffff0280808003aaaaaa01ffffff0280808002808080028080800280808002ffffff02808080028080800280808003aaaaaa01ffffff0280808002ffffff02808080028080800280808002ffffff028080800280808002808080028080800280808002ffffff0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff02ffffff01ffffff01ff00ff01ffffff01ff00ff0280808002ff80ff01ffffff00000000000000000000000000000000000000000000000001000000010000000100000001ffffff010000000100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff0100000001ffffff0280808002808080028080ff01ffffff01ffffff01ff00ff0280808001ffffff01ffffff01ffffff0280808002808080028080800280808002808080028080800280808002808080028080800280808001ffffff0280808002808080028080800280808003aaaaaa0280808002808080028080800280808002808080028080800280808001ffffff02ffffff02808080010000000280808001ffffff01ffffff0100ff0001ff00ff0100ffff01ffffff028080800280808001ffffff01ffffff0100000001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff010000000100000001ffffff0100000001ffffff01ffffff0100000001ffffff01ffffff0100ff0001ff00ff01ffffff01ffffff01ffffff01ffffff028080800280808002808080028080ff028080ff03aa55aa028080ff02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aa55aa028080ff03aaaaaa028080ff028080ff028080800280808002808080028080800280808002808080028080ff02808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002ffffff028080800280808002808080028080800280808002ffffff01ffffff0280808002808080028080800280808001ffffff02808080028080800280808001ffffff0280808001000000028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000000100000001ffffff01ffffff01ffffff0100000001ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002ff80ff01ffffff02ff80ff01ff00ff01ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff02ffffff01ffffff0280808003aaaaaa028080ff028080ff02ff80ff03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa03aa55aa02ff80ff02ff80ff028080ff01ffffff01ffffff01ffffff02ff80ff01ffffff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff0280808001ffffff0280808002ffffff02ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ffffff0100000001ff00ff01ffffff01ffffff01ffffff01ffff0001ffffff028080ff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002ff80ff01ffffff01ffffff01ff00ff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff02ff80ff02ff80ff01ffffff01ffffff02ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0000000002ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff0100ffff02808080010000000100000000000000010000ff010000ff0000000001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff0100ffff01ffffff01ffffff028080ff01ff00ff01ffffff01ffffff01ffffff01ffffff02ff80ff01ff00ff01ff00ff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff02ff80ff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ff00ff0100ffff01ff00ff02808080010000000280808001ffffff01ffffff01ffffff00000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ff00ff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080028080800280808003aa55aa028080ff028080ff03aaaaaa028080ff02ff80ff028080ff03aa55aa03aaaaaa0280008003aa55aa028080ff03aa55aa028080ff03aaaaaa02808080028080ff010000ff02808080010000000280808002808080028080800280808001ffffff028080800280808001ffffff0280808001ffffff01ffffff02ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff02ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002ff80ff01ffffff01ffffff01ff00ff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff028080ff01ff00ff01ffffff01ffffff01ffffff010000ff01ffffff0000000002ffffff01ffffff028080800280808002808080010000ff0280808002808080028080ff028080ff028080ff0280808002808080028080ff028080ff028080ff028080ff028080ff0280808001ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff00ffffff01ffff000100ffff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff028080800100ff00010000ff01ffffff01000000010000ff01ffffff010000ff010000000100000001ffffff0100ffff010000ff01ffffff0280808001ffffff028080ff02ff80ff01ff00ff0100ff0002ff80ff01ff00ff01ffffff01ff00ff01ffffff010000ff010000ff01ffffff01ff00ff0100ffff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ffffff010000ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff028080ff02ff80ff01ffffff028080ff01ffffff01ff00ff01ff00ff01ffffff028080ff01ffffff028080ff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff028080ff01ffffff01ff00ff01ffffff02ff80ff01ffffff01ff00ff0000000001ff00ff01ff00ff01ffffff01ffffff02ff80ff02ff80ff01ff00ff01ff00ff01ff00ff01ffffff02ff80ff02ff80ff02ff80ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff02808080010000ff010000ff01ffffff0100000001ffffff0000000000000000010000ff0000000001ffffff0000000001ff00ff0000ff0001ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff000000000000ff000000000001ff00ff01ff00ff01ffffff010000ff010000ff000000000000000001ffffff01ffffff00ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffffff02ff80ff02ff80ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff02ff80ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff02ff80ff01ffffff02ff80ff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ffffff01ffffff0100ff0001ffffff01ff00ff0000000001ff00ff0000000001ff00ff010000ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ffffff0000000000ffffff01ffffff01ffff000000ff0001ffffff0100ffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff028080ff02808080028080800280808002808080028080800280808002808080028080800280808001ffffff0280808003aaaaaa03aaaaaa02808080028080800280808001ffffff01ffffff01ffffff01ffffff0000000000000000010000ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff010000ff028080ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff028080ff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ffffff028080ff01ffffff02ff80ff02ff80ff01ff00ff0100ffff028080ff01ff00ff01ffffff01ff00ff01ffffff010000ff010000ff01ffffff01ff00ff0100ffff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ffffff010000ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff0280808001ff00ff01ffffff01ffffff028080ff01ffffff01ff00ff0000000001ffffff01ffffff01ffffff01ffffff03aaaaaa03aaaaaa0280808002808080028080800280808002ffffff02ffffff02ffffff02808080028080800280808002ff80ff01ffffff01ffffff02808080010000ff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01ffffff01ffffff010000000280808001ffffff01ffffff01ff00ff0280808001ffffff01ffffff01ffffff01ff00ff0100ffff010000ff01ffffff01ff00ff0100000001ffffff01ffffff010000000000000000ffffff00000000000000000000000000000000010000000000000001ffffff0100000001ffffff0100000001ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01000000010000ff01ffffff01ff00ff010000ff01ffffff010000ff00ffff0001ffffff0280808001ffffff01ffffff01ff00ff01ffffff010000ff010000ff0100ffff01ff00ff010000ff01ffffff01ff00ff01ffffff01ffffff010000ff010000ff0100ffff0100ffff01ffffff01ffffff00ffff0001ffffff01ffffff01ff00ff010000ff01ffffff01ffffff01ff00ff028080ff028080ff028080ff0100ffff01ffffff0100ffff01ffffff01ffffff0100ffff01ff00ff01ffffff01ffffff01ff00ff01ffffff0100ffff01ffffff0100ffff0100ffff010000ff01ffffff01ffffff010000ff00ffff0001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff0280808001ffffff01ffffff01ffffff01ff00ff0280808001ff00ff01ffffff02808080010000ff01ffffff010000ff0000000000ffffff00ffffff000000000100000001000000000000000000000001000000010000000100000001000000010000000100000001000000010000ff010000ff0000000000000000010000ff0000000001ff00ff010000ff0000000000000000010000ff00000000010000ff010000ff010000ff01ffffff00000000010000ff010000ff010000ff0100000001ff00ff01ff00ff01ffffff01ffffff00ffffff01ffffff01ffffff01ffffff010000ff028080ff010000ff01ffffff0100ffff01ff00ff010000ff01ffffff010000ff028080ff01ffffff010000ff01ff00ff01ff00ff01ffffff028080ff0280808001ff00ff0280808001ffffff0280808001ffffff00ffff0001ffffff010000ff00ffffff0000000000000000010000ff010000ff00000000010000ff00000000010000ff010000ff00000000010000ff00000000010000ff010000ff000000000000000000000000010000000100000000000000000000000000000000000000010000ff01ff00ff010000ff00ffffff0000000001ff00000100ff0002808080028080ff01ffffff01ffffff01ff00ff01ff00ff0280808001ffffff01ffffff01ffffff028080800280808001ffffff028080800280808002ffffff01ffffff0280808001ffffff0280808001ffffff0280808002ff80ff01ffffff02ff80ff02ff80ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff0100ffff01ffffff01ffffff010000ff028080ff01ff00ff01ffffff0100ffff028080ff01ff00ff01ff00ff01ffffff010000ff0100ffff010000ff01ffffff01ff00ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100ffff01ffffff010000ff028080ff010000ff028080ff01ffffff01ffffff010000ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff010000ff01ffffff01ff00ff010000ff01ffffff010000ff00ffff0001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff010000ff010000ff0100ffff01ff00ff010000ff01ffffff01ff00ff01ffffff01ffffff010000ff010000ff0100ffff0100ffff01ffffff01ffffff00ffff0001ffffff01ffffff01ff00ff010000ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff0100ffff01ffffff0100ffff01ffffff01ffffff0100ff0001ff00ff01ffffff01ffffff010000ff01ffffff01ffff0001ffffff01ffff0001ffff000100000001ffffff01ffffff0100000000ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff028080800280808002ff80ff01ffffff01ffffff0280808001ff00ff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff00ffffff01ffffff00ffffff00ffffff00ffffff0000000001ffffff00ffffff01ffffff00ffff0001ffffff01ffffff010000ff0000000001ffffff01ffffff010000ff01ffffff00ffff0001ffffff01ffffff01ffffff01ffffff00ffff0001ffffff0000000001ffffff01ffffff010000ff00000000010000ff01ffffff00ffff00010000ff01ffffff010000ff010000ff01ffffff01ffffff0000000000ffff0001ffffff0000000001ffffff010000ff01ffffff00ffff00010000ff00ffff0001ffffff010000ff010000ff01ffffff01ffffff01ffffff01ffffff010000ff010000ff01ffffff00ffff00010000ff01ffffff01ffffff00000000010000ff0000000001ffffff01ffffff00000000010000ff01ffffff010000ff01ffffff010000ff010000ff01ffffff0000000001ffffff010000ff01ffffff01ffffff0100000001ffffff00ffffff01ffffff0100000001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff00ffff0000000000000000000000000000000000000000000000000001ffffff0100000000ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff00ffff0000ffff0001ffffff010000ff01ffffff0000000000ffff000000000001ffffff00000000000000000000000001ffffff00ffffff01ffffff01ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000000000000000000000000000ffffff0000000000ffff0000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff010000ff01ffffff0000000001ffffff01ffffff01ffffff01ff00ff0280808001ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff010000ff01ffffff0100000001ff00ff0100ff000100000001ffffff0000000001ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000010000ff01ffffff0000000000ffff0000000000010000ff01ffffff01ffffff010000ff01ffffff01ffffff0000000001ffffff01ffffff01ffffff00ffff0001ffffff00ffff0000ffff0000ffff000000000001ffffff00ffff0001ffffff00ffff0001ffffff01ffffff010000ff0000000001ffffff01ffffff010000ff01ffffff00ffff0001ffffff01ffffff01ffffff01ffffff00ffff0001ffffff0000000001ffffff01ffffff010000ff00000000010000ff01ffffff00ffff00010000ff01ffffff010000ff010000ff01ffffff01ffffff0000000000ffff0001ffffff0000000001ffffff010000ff01ffffff00ffff00010000ff00ffff0001ffffff010000000100000001ffffff01ffffff01ffffff01ffffff010000000100000001ffffff00ffffff0100000001ffffff01ffffff00000000010000000000000001ffffff0100ffff0100000001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100ffff01ffffff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000ffffff00ffffff010000000000000001ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000000100000001ffff0001ffff0001ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff0000ff0001ffffff01ffffff0000ff0001ffffff0000ff0001ffffff01ffffff00ffff00010000ff00ffffff01ffffff01ffffff01ffffff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01000000010000ff01ffffff00ffff0000ffff000000000001ff00ff01ffffff01ffffff01ffffff0000ff0001ffffff01ff00ff01ffffff01ffffff00ffffff00ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: +--- !u!1 &1550381721 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -993,273 +6063,599 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 940597156} - - component: {fileID: 940597155} - - component: {fileID: 940597154} - m_Layer: 0 - m_Name: EventSystem + - component: {fileID: 1550381722} + - component: {fileID: 1550381724} + - component: {fileID: 1550381723} + m_Layer: 5 + m_Name: Image_Background m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!114 &940597154 +--- !u!224 &1550381722 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1550381721} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 574059470} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1550381723 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 940597153} + m_GameObject: {fileID: 1550381721} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: - m_SendPointerHoverToParent: 1 - m_HorizontalAxis: Horizontal - m_VerticalAxis: Vertical - m_SubmitButton: Submit - m_CancelButton: Cancel - m_InputActionsPerSecond: 10 - m_RepeatDelay: 0.5 - m_ForceModuleActive: 0 ---- !u!114 &940597155 + m_Material: {fileID: 0} + m_Color: {r: 0.05882353, g: 0.07450981, b: 0.09411765, 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: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1550381724 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1550381721} + m_CullTransparentMesh: 1 +--- !u!1 &1714004180 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1714004181} + - component: {fileID: 1714004183} + - component: {fileID: 1714004182} + m_Layer: 5 + m_Name: Text_NFT + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1714004181 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1714004180} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 635436583} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1714004182 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 940597153} + m_GameObject: {fileID: 1714004180} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} m_Name: m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 10 ---- !u!4 &940597156 -Transform: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Grumpy Cat + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 35.8 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 40 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1714004183 +CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 940597153} + m_GameObject: {fileID: 1714004180} + m_CullTransparentMesh: 1 +--- !u!1 &1737449995 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1737449996} + - component: {fileID: 1737450002} + - component: {fileID: 1737450001} + - component: {fileID: 1737450000} + - component: {fileID: 1737449999} + - component: {fileID: 1737449998} + - component: {fileID: 1737449997} + m_Layer: 5 + m_Name: Prefab_NFT(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1737449996 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1737449995} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 + m_Children: + - {fileID: 85542829} + - {fileID: 901441990} + m_Father: {fileID: 664233846} + m_RootOrder: 9 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &1009488852 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1737449997 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1737449995} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 15 + m_Right: 15 + m_Top: 15 + m_Bottom: 15 + m_ChildAlignment: 1 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &1737449998 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1737449995} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e19747de3f5aca642ab2be37e372fb86, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 1, g: 1, b: 1, a: 0.5} + m_EffectDistance: {x: 1, y: -1} + m_UseGraphicAlpha: 1 +--- !u!114 &1737449999 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1737449995} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1737450000} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1737450000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1737449995} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.105882354, g: 0.12941177, b: 0.16078432, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &1737450001 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1737449995} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1d59cb2d6fb2a5147960e5bfd89a4dee, type: 3} + m_Name: + m_EditorClassIdentifier: + nftImage: {fileID: 901441991} + nftName: {fileID: 85542830} + nftButton: {fileID: 1737449999} +--- !u!222 &1737450002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1737449995} + m_CullTransparentMesh: 1 +--- !u!1001 &1773737937 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 574059470} m_Modifications: - - target: {fileID: 351517270, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 913031447, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 351517270, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 913031447, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_AnchorMin.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 351517270, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 913031447, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 351517270, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 913031447, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_AnchoredPosition.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 351517270, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 913031447, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 679192014, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 1053353454, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 679192014, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 1053353454, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_AnchorMin.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 679192014, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 1053353454, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 679192014, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 1053353454, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_AnchoredPosition.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 679192014, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 1053353454, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1045367076, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 1444168784, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1045367076, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 1444168784, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_AnchorMin.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1045367076, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 1444168784, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 1045367076, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 1444168784, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_AnchoredPosition.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 1045367076, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 1444168784, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 696252699284340127, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} - propertyPath: m_Name - value: 'Prefab_ConnectWallet ' - objectReference: {fileID: 0} - - target: {fileID: 1335404546759128317, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 1562403543, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1335404546759128317, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 1562403543, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_AnchorMin.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1335404546759128317, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 1562403543, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 1335404546759128317, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 1562403543, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_AnchoredPosition.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 1335404546759128317, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 1562403543, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1335404547797609897, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} - propertyPath: m_SizeDelta.y - value: 0 + - target: {fileID: 5330080747580531719, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + propertyPath: m_Name + value: Prefab_Events objectReference: {fileID: 0} - - target: {fileID: 6243171688188928066, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 7489198917841568555, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 6243171688188928066, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 7489198917841568555, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_AnchorMin.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 6243171688188928066, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 7489198917841568555, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 6243171688188928066, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 7489198917841568555, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_AnchoredPosition.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 6243171688188928066, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 7489198917841568555, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_Pivot.x - value: 1 + value: 0 objectReference: {fileID: 0} - - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_Pivot.y value: 1 objectReference: {fileID: 0} - - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_RootOrder - value: 8 + value: 3 objectReference: {fileID: 0} - - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_AnchorMax.x - value: 1 + value: 0 objectReference: {fileID: 0} - - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_AnchorMax.y value: 1 objectReference: {fileID: 0} - - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_AnchorMin.x - value: 1 + value: 0 objectReference: {fileID: 0} - - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_AnchorMin.y value: 1 objectReference: {fileID: 0} - - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_SizeDelta.x value: 250 objectReference: {fileID: 0} - - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_SizeDelta.y - value: 60 + value: 0 objectReference: {fileID: 0} - - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_LocalPosition.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_LocalRotation.y - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_AnchoredPosition.x - value: -50 + value: 100 objectReference: {fileID: 0} - - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_AnchoredPosition.y - value: -20 + value: -140 objectReference: {fileID: 0} - - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} ---- !u!224 &1009488853 stripped + m_SourcePrefab: {fileID: 100100000, guid: cabcef503d640254cabd5c380286bd9f, type: 3} +--- !u!224 &1773737938 stripped RectTransform: - m_CorrespondingSourceObject: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} - m_PrefabInstance: {fileID: 1009488852} + m_CorrespondingSourceObject: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + m_PrefabInstance: {fileID: 1773737937} m_PrefabAsset: {fileID: 0} ---- !u!1 &1550381721 +--- !u!1 &1783570060 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7877806352732901850, guid: 5970370bfc0e0d5468d98e62e7ad038d, type: 3} + m_PrefabInstance: {fileID: 2285981558031324588} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1851581080 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1267,286 +6663,521 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1550381722} - - component: {fileID: 1550381724} - - component: {fileID: 1550381723} + - component: {fileID: 1851581081} + - component: {fileID: 1851581083} + - component: {fileID: 1851581082} m_Layer: 5 - m_Name: Image_Background + m_Name: Text_NFT m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1550381722 +--- !u!224 &1851581081 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1550381721} + m_GameObject: {fileID: 1851581080} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 574059470} + m_Father: {fileID: 2135281781} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} + m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 40} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1550381723 +--- !u!114 &1851581082 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1550381721} + m_GameObject: {fileID: 1851581080} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 0.05882353, g: 0.07450981, b: 0.09411765, a: 1} + m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1550381724 + m_text: Ninja Cat + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 35.8 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 40 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1851581083 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1550381721} + m_GameObject: {fileID: 1851581080} m_CullTransparentMesh: 1 ---- !u!1001 &1773737937 +--- !u!224 &1919283922 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6187535723501583949, guid: c1ebffa97f49c3d40b9927ff37c9c4f3, type: 3} + m_PrefabInstance: {fileID: 6187535724271373471} + m_PrefabAsset: {fileID: 0} +--- !u!28 &1921392894 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + m_IsAlphaChannelOptional: 0 + serializedVersion: 2 + m_Width: 484 + m_Height: 484 + m_CompleteImageSize: 937024 + m_MipsStripped: 0 + m_TextureFormat: 5 + m_MipCount: 1 + m_IsReadable: 1 + m_IsPreProcessed: 0 + m_IgnoreMasterTextureLimit: 0 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_VTOnly: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 1 + m_PlatformBlob: + image data: 937024 + _typelessdata: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000000000000010000000100000000000000010000000000000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000010000ff010000ff000000000000000001ff00ff01ff00ff0000000001ff00ff0000ff0001ff00ff01ff00ff01ff00ff0000000000000000010000ff01ffffff00000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0100000001ffffff01ffffff010000ff010000ff00ffff0001ffffff01ffffff01ffffff01ffffff0100000001ffffff000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff000000000100000001ff00ff01ffffff00ffffff01ff00ff0000000001ffffff0100000001ffffff010000ff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff000000000000000000000000000000000100000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000000000ffffff01ffffff01ffffff01ff00ff01ffffff0100000001ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff00ffff0000000000010000ff000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff000000000000000000000000010000ff00000000010000ff0000000000000000010000ff0000000000000000010000ff000000000000000000ffff0000000000000000000000000000000000000000000000000000ffffff0000000000000000000000000100000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010000000100000000ffffff010000000100000000ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000001ffffff010000ff01ffffff01ff00ff010000ff02ff80ff01ffffff01ff00ff01ffffff01ff00ff028080800280808002808080010000ff0100000001000000010000ff0000000001ffffff01ffffff00000000000000000000000001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff00ffffff01ffffff01ffffff010000ff0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffff0001ffffff00ffff0001ffffff01ffffff01ff00ff028080800100ff000100000001ffffff0100000001ffffff01ff00ff01ffffff01ffffff010000ff01ffffff01ffffff000000000100000001ffffff01ffffff000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ff00ff010000000000000001ff00ff010000000100000001ff00ff0100000001000000010000ff01000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01ffffff010000ff00ffff0001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff028080800100ff0001ffffff0100ff0001ffffff01ffffff01ff00ff0100ff000280808001ffffff01ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff00000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000000000000100000000000000000000000100000001ff00ff000000000000000000000000000000000000000000000000010000ff00000000010000ff010000ff010000ff010000ff010000ff010000ff00000000010000ff00000000010000ff010000ff01ff00ff010000ff01ff00ff0000000000000000010000ff010000ff0100ffff00000000000000000000000000ff0000010000ff0000000000000000010000ff00000000000000000100000001ff00ff000000000100000000000000000000000000000001000000010000ff0000000000000000000000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff010000000100000001ffffff0280808002808080010000ff010000ff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00ffffff00000000010000ff01ff00ff01ff00ff028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff02ff80ff0100ffff01ffffff02808080028080800100ff00010000ff010000000280808001ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff010000ff01ffffff0100ff0001ffffff01ffffff0100000001ffffff010000ff010000ff0000000001ffffff00000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001ffffff01ffffff01ff00ff010000ff0100ffff01ffffff0000ff000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff01ffffff01ffffff01ffffff00ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff0000000001000000010000ff0000000001ffffff01ff00ff01ff00ff01ffffff0000000001ff00ff0000000000000000000000000000ff0001ff00ff010000ff0000000000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff0280808001ffffff01ffffff0100ffff028080ff01ffffff01ffffff01ff00ff02ff80ff01ff00ff02ff80ff028080800280808001ff00ff0280808002ff80ff01ffffff02808080028080ff028080ff028080800280808002808080010000ff028080800100000001000000010000000100000001ffffff01ffffff000000000000000000000000010000ff00000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010000000000000000000000010000ff00000000010000ff01ff00ff01ffffff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff0000ff00000000000000000001ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ffffff01ff00ff0000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff0000000000000000000000000000000001ff00ff01ff00ff000000000000000001ff00ff000000000000000000000000000000000000000001ff00ff0100000001ff00ff0100000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff028080ff01ff00ff010000ff01ff00ff01ff00ff01ffffff02808080010000ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff02ff80ff02ff80ff01ff00ff0280808001ffffff01ffffff028080800280808001ffffff028080800280808002ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffff00010000ff01ffffff01ffffff0100ffff01ffffff028080ff0000ff0001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff010000ff01ffffff01000000010000ff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000010000000280808001ffffff0100ffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000000280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff010000ff0280808001ffff000100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000ff010000ff00000000000000000000000001ff00ff01ff00ff01ffffff0000000001ffffff01ffffff0000000001ffffff01ffffff01ffffff000000000000000001ff00ff000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff010000ff028080800100ffff01ff00ff01ffffff01ff00ff01ffffff01ffffff0280808001ffffff01ffffff01ffffff028080ff01ffffff028080ff028080ff02ffffff028080ff028080ff028080ff01ffffff028080ff028080ff028080ff028080ff0100ffff028080ff028080ff010000ff01ffffff010000ff0100000001ffffff000000000000000001ff00ff0000000000000000000000000000000000000000000000ff0100000001ffffff000000000000000000000000000000000000000001000000010000000000000001000000010000ff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff0000000001ffffff01ffffff01ffffff01000000010000000100000001ffffff01ffffff000000000100000001ffffff00000000000000000100000001ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff0100000001ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff000000000000000001ff00ff000000000000000001ff00ff0000000000000000000000000000000000000000010000ff010000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff00000000010000ff010000000100000001ffffff028080ff01ffffff02ff80ff01ffffff02ff80ff01ffffff0000ff000000000001ffffff01ffffff01ff00ff028080800000ff0001ff00ff01ffffff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff00ffff000100ffff01ffffff01ff00ff01ff00ff01ffffff0280808002808080028080800280808002ffffff02ffffff028080ff028080ff02ffffff028080800280808001ffffff0280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff02ff80ff01ffffff010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffff0001ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff0280808001ffffff0280808001ffffff0280808002ffffff0280808002808080028080800280808002ffffff01ffffff01ffffff0280808002ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff010000ff00ffff00010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff010000ff0000000001ff00ff01ff00ff01ff00ff0000000001ffffff0100000001ffffff0100000001ffffff01ffffff01ffffff00000000010000000000000001ffffff01ffffff01ffffff0000000001ff00ff01ffffff000000000000000000ffff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff0280808002ffffff028080ff028080ff0280808002ff80ff03aaaaaa03aa55aa0280808003aaaaaa02ff80ff02ffffff03aaaaaa02ff80ff028080ff0280808002ff80ff02ff80ff02ff80ff02ff80ff028080ff028080ff028080800280008001ffffff0100000001ffffff01ffffff0000000001ffffff0000000001ff00ff00000000000000000100000000000000000000000000000001000000000000000100000001000000010000ff010000ff010000ff01ff00ff01ff00ff01ff00ff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01000000010000000100000001ffffff01ffffff01ffffff01ffffff010000000100000001ffffff0100000001ffffff0100000001ffffff01ffffff01ffffff010000000100000001ffffff0100000001ffffff01ffffff01ffffff01ffffff0100000001ffffff010000000100000001ffffff0100000001ffffff01ffffff01ffffff010000000100000001ffffff01ffffff010000000100000001ffffff01ffffff0000000001ffffff0100000001ffffff01ffffff000000000000000001ff00ff01ff00ff01ff00ff00000000010000ff010000ff010000ff0100000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000001ff00ff01ff00ff0100000001ffffff01ff00ff02ff80ff01ffffff02ff80ff02ff80ff01ffffff02ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ff00ff01ffffff028080800280808002808080028080ff028080ff028080ff028080ff02ff80ff02ff80ff03aaaaff03aaaaff028080800280808002808080028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ff00ff01ffffff0000ff0001ffffff01ff00ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffff00010000ff01ffffff01ffffff01ffffff01ffffff00000000010000000100000001ffffff01ffffff01000000010000ff010000ff01ff00ff01ffffff01ffffff01ffffff0280808001ffffff028080800280808002808080028080ff02808080028080800280808002ffffff028080ff028080ff0280808002ffffff028080800280808002ffffff01ffffff01ffffff0000000001ff00ff01ffffff01ff00ff010000ff0100000001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ff0000010000ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000001ffffff01ffffff0000ff00010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000001ffff0001ff00ff01ff00ff01ff00ff01ffffff01ffffff02ffffff01ffffff02808080028080ff0280808002ff80ff03aa55aa0280808002ff80ff0280808003aa55aa03aaaaaa03aaaaaa028080ff03aaaaaa035555aa028080ff028080ff028080800280808002ffffff01ffffff02ff80ff02ff80ff028080ff028000800280808001ffffff010000ff0100000001ffffff01ffffff0100000001ff00ff01ff00ff01ff00ff01ff00ff00000000010000ff010000ff00000000010000000100000000000000010000ff010000ff010000ff01ff00ff01ff00ff01ff00ff0000000001000000000000000100000001ffffff010000000100000001ffffff01ffffff01ffffff010000000100000001000000010000ff010000ff010000ff010000000100000001ffffff010000ff010000ff01ffffff010000ff01ffffff01ffffff0100000001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff02808080010000ff01ffffff01ffffff01ffffff01000000010000ff010000ff010000ff010000ff010000ff0100000001ffffff01ffffff0100000001ffffff0100000001ffffff01ffffff010000000000000001ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff0000000001ff00ff01ffffff01000000010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff0280808001ff00ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff00ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080ff028080ff028080ff03aa55aa048080800480808003aa55aa03aaaaff028080ff028080ff028080ff028080ff0280808002ffffff02808080028080800280808001ffffff01ffffff01ffffff01ffffff02ff80ff0280808001ffffff02ffffff02808080028080800100000001ffffff028080800280808001ffffff01ff00ff01ffffff01ffffff01ff00ff028080ff010000ff01ffffff010000ff0100000001ffffff0000000001000000010000000100000001ffffff01000000010000ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff028080800100000002808080028080ff02808080028080ff02ffffff028080ff02ff80ff028080ff028080ff028080ff028080ff028080ff028080ff02ffffff028080800280808002ffffff02ffffff01ffffff02ff80ff01ffffff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff010000ff01ffffff010000ff01ffffff01ffffff0100000001ffffff0100000001ffffff01ffffff01ffffff01ff00ff01ff00ff010000ff00000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffff000100ffff01ff00ff0000ff0001ffffff01ffffff01ffffff01ffffff028080ff028080ff028080800280808002ff80ff03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aaaaff03aaaaff03aaaaff0480808003aaaaaa0480808003aaaaaa03aaaaaa03aaaaaa03aaaaff02ffffff02ff80ff028080ff028080ff0280808001ffffff0280808001ffffff010000ff01ffffff0100000001ffffff01ffffff000000000000ff0001ff00ff0000000001ff00ff010000ff00000000010000ff000000000000000001ff00ff01ff00ff01ff00ff01ff00ff01ffffff0000000001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ff00ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff010000ff01ffffff01ffffff01ff00ff010000ff010000ff01ffffff01ff00ff01ffffff010000ff01ffffff010000ff01ffffff010000ff010000ff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff010000ff010000ff01ffffff010000ff010000ff010000ff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff01ff00ff01ff00ff01ff00ff00000000010000ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff028080800280808003aaaaaa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff0000ff0001ff00ff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff02808080028080ff028080ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aaaaaa028080800280808002808080028080800280808002ffffff01ffffff01ffffff01000000028080800100000001ffffff02808080028080800280808002808080028080ff02808080028080ff0280808001ffffff0280808001ffffff0280808002ff80ff01ff00ff028080ff01ffffff01ffffff01ffffff028080800280808001ffffff01ffffff02808080010000ff01ffffff028080ff01ff00ff0000000001ff00ff02808080028080800280808002808080028080ff02808080028080ff02ffffff028080ff02ff80ff02ff80ff028080ff028080ff028080ff028080ff028080ff02808080010000ff028080ff02808080028080800280808002ffffff01ffffff01ffffff01ff00ff028080ff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001ff00ff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff000000000000000001ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff0280808002ffffff0280808001ffffff028080800280808002ff80ff02ff80ff0280808003aa55aa03aa55aa03aaaaff03aaaaff03aaaaff03aaaaff03aa55aa03aaaaff03aaaaff03aa55aa048080bf03aa55aa03aa55aa03aaaaaa03aa55aa03aaaaaa02ffffff02ff80ff02ff80ff028080ff02ff80ff02ff80ff01ffffff01ff00ff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ff00ff0000000001ff00ff01ff00ff010000ff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff0000000001ffffff01ffffff0100000001ffffff010000ff010000ff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff0280808001ff00ff01ff00ff0280808001ff00ff01ff00ff01ff00ff0280808001ff00ff0280808001ffffff01ff00ff01ffffff01ff00ff028080800280808001ff00ff02808080028080800280808001ffffff028080800280808001ffffff01ffffff0280808001ffffff01ffffff0280808001ffffff01ff00ff01ff00ff01ffffff010000ff01ff00ff010000ff01ffffff010000ff010000ff01ffffff010000ff01ffffff0100000001ffffff01000000010000000000000001ffffff000000000000000001ff00ff01ff00ff00000000010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff02ff80ff01ff00ff01ffffff0280808001ffffff028080800280808002808080028080ff0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff01ffff0001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ffffff01ff00ff028080800280808002808080028080ff02ffffff02ff80ff03aa55aa03aa55aa03aaaaaa02ffffff03aaaaff03aaaaaa04bf80bf03aa55aa03aa55aa03aa55aa03aaaaaa028080ff028080ff02808080028080ff028080800280808002808080028080800280808002ffffff01ffffff0280808002ffffff02808080028080ff028080ff028080ff0280808002ffffff02808080028080ff0280808002ffffff0280808001ffffff01ffffff028080ff01ff00ff01ffffff01ffff0001ffffff010000000100000001ffff000280808001ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff02ffffff028080800280808002808080028080ff028080ff02ff80ff02ff80ff028080ff02ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff02ff80ff02ff80ff028080ff028080ff028080ff028080ff02ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff010000ff01ff00ff01ffffff01ffffff01ffffff0100000001ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff01ff00ff01ffffff0280808001ff00ff01ff00ff010000ff010000ff010000ff010000000100000001ffffff010000000000000001ff00ff0000000000000000010000ff0100000000ffffff000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffff0001ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280008002ff80ff02ff80ff028080ff028080ff03aaaaaa03aaaaff02ff80ff03ffaaff03ffaaff03ffaaff03ffaaff04bf80bf04bf80bf04bf80bf04bf80ff03aaaaff03aaaaff03aaaaff03aaaaaa04bf80bf03aaaaaa02ffffff02ffffff028080ff01ffffff02ffffff028080800280808001ff00ff01ff00ff01ffffff010000ff01ffffff01ffffff010000000000000001ff00ff0000000001ff00ff01ff00ff00000000000000000000000001ff00ff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff028080800280808001ff00ff01ff00ff028080800280808002808080028080800280808001ff00ff0280808001ff00ff02808080028080800280808002808080028080800280808002808080028080800280808001ff00ff0280808001ff00ff01ff00ff01ff00ff028080800280808001ff00ff0280808001ff00ff01ff00ff028080800280808001ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ffffff010000ff010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff0100000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0000000001000000000000ff0000000001ff00ff01ff00ff01ffffff028080ff01ffffff0280808001ffffff02ffffff0280808002808080028080ff028080ff028080ff028080ff028080ff0280808003aaaaaa028080800280808001ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000001ffffff01ff00ff000000000280808003aaaaaa028080ff028080ff03aaaaaa03aa55aa02ff80ff048080bf03aaaaff03aaaaff03aaaaff03aaaaff03aaaaff03aa55aa03aaaaaa03aa55aa02ff80ff03aa55aa028080ff028080ff028080ff02808080028080ff0280808001ffffff01ffffff0280808001ffffff010000ff028080ff01ff00ff028080800280808003aaaaaa03aa55aa02808080028080ff02808080028080ff02808080028080800280808001ffffff01ffffff01ff00ff0100ffff010000ff010000ff02808080010000ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0280808002808080028080ff028080ff028080ff028080ff02800080028080ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff028080ff02ff80ff028080ff028080ff028080ff02808080028080800280808001ffffff01ffffff01ffffff01ff00ff01ffff000100000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff000000000000000001ff00ff01ff00ff000000000000000001ffffff01ffffff01ffffff010000ff01ffffff028080800280808001ffffff01ff00ff0280808001ff00ff02808080028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff0100000001ffffff01ff00ff0000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff0280808002808080028080ff028080ff02ff80ff028080ff02ff80ff02ff80ff03aaaaff03aaaaff03ffaaff03ffaaff03ffaaff03aa55aa04bf80bf04bf80bf03aa55ff03aa55ff04bf80bf03aa55aa03aa55ff03aaaaff03aaaaff03aa55aa03aa55aa02ffffff02ff80ff02ffffff028080ff03aaaaff0280808001ffffff02ff80ff01ff00ff01ff00ff010000ff01ffffff010000000100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff010000ff01ffffff01ff00ff01ffffff01ffffff01ff00ff0280808001ff00ff01ff00ff01ff00ff0280808001ff00ff01ff00ff0280808001ff00ff01ff00ff01ff00ff028080800280808001ff00ff0280808001ff00ff028080800280808002808080028080800280808001ff00ff0280808001ff00ff02808080028080800280808002808080028080800280808001ff00ff0280808001ff00ff0280808002808080028080800280808001ff00ff028080800280808001ff00ff01ff00ff01ffffff01ff00ff010000ff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff010000000100000001ffffff0000000001ffffff01ff00ff01ff00ff01ffffff010000ff0100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000010000ff010000ff01ffffff01ffff000100000001ffffff028080800280808002808080028080800280808003aaaaaa03aaaaff028080ff02800080028080ff028080ff028080ff02808080028080800280808001ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff01ffffff01ffffff01ffffff02808080028080ff028080ff02ff80ff03aa55aa03aa55aa03aaaaff03aaaaff03aaaaff03aa55aa04bf80bf03aaaaff04bf80bf03aaaaff048080bf03aa55aa048080bf0280808003aa55aa02ff80ff02ff80ff028080ff02808080010000ff02808080028080ff02ffffff028080ff028080ff03aaaaaa02808080028080ff03aa55aa028080ff03aa55aa02ff80ff02ff80ff028080ff02808080028080ff0280808002ffffff01ffffff02ff80ff01ffffff028080ff028080ff01ffffff01ff00ff01ffffff010000ff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff0280808002808080028080ff028080ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff02ff80ff03aaaaaa03aaaaaa02ffffff02ff80ff02ffffff028080ff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080028080800280808001ff00ff02808080028080800280808001ff00ff0280808001ff00ff01ff00ff01ff00ff010000ff01ffffff010000ff01ffffff01ffffff01ffffff000000000000000001ff00ff010000ff0000000001000000000000000000000000000000000000000000000000000000000000000100000001ffffff0000ff0001ffffff01ffffff01ffffff01ffffff0280808002808080028080ff02ff80ff02ff80ff02ffffff02ffffff02ff80ff02ff80ff03aaaaff03aa55aa03ffaaff03ffaaff03aaaaaa04bf80bf04bfbfff04bf80ff04bf80bf04bf80bf04bf80ff04bf80bf04bf80ff03aaaaff03aaaaff03aaaaff03aaaaaa03aaaaaa02ffffff02ffffff02ffffff028080ff028080ff02ff80ff01ff00ff01ff00ff01ff00ff01ffffff010000ff0100000001ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff000000000000000001ffffff0100000001ffffff0100000001ffffff010000ff01ffffff01ff00ff01ff00ff01ff00ff028080800280808001ff00ff01ffffff02808080028080ff028080800280808002808080028080ff0280808002808080028080800280808002808080028080ff028080ff0280808001ff00ff02808080028080800280808002808080028080ff02808080028080ff02808080028080ff02808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808001ff00ff0280808001ff00ff028080800280808001ff00ff01ff00ff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff0000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff02ffffff0280808003aaaaaa028080ff028080ff028080ff028080ff028080ff028080ff03aa55aa028080ff028080ff028080ff02808080028080800280808001ffffff01ffffff01ffffff01ff00ff01ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff0280808002808080028080ff02ff80ff03aa55aa03aa55aa03aaaaaa03aaaaff048080bf04ffbfff04bf80bf04ff80ff04bf80bf04bf80bf03aaaaaa03aaaaff048080bf03aa55aa03aaaaff03aa55aa03aa55aa03aa55aa028080ff028080ff028080ff02808080028080800280808002808080028080800280008002808080028080ff03aa55aa03aa55aa03aa55aa028080ff02ffffff02ff80ff028080ff02808080028080800280808002ff80ff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff01ffffff01ffffff01ffffff0280808002ffffff02808080028080ff028080ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ffffff02ff80ff02ffffff03aaaaaa02ff80ff028080ff02ffffff02ff80ff028080ff02ff80ff02ff80ff02ff80ff02ffffff02ff80ff028080ff02ffffff0280808001ffffff01ffffff01ffffff01ffffff01ff00ff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001ffffff010000000100000001000000010000ff01ffffff0280808001ff00ff02808080028080800280808001ffffff02808080028080ff01ffffff02808080028080ff01ffffff02808080028080800280808001ff00ff01ffffff010000ff01ffffff010000ff01ffffff01ffffff01ffffff0000000001ff00ff01ffffff000000000100000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0100ffff01ffffff02ff80ff028080800280808002ffffff028080ff02ff80ff02ff80ff028080ff02ffffff03aaaaaa03aaaaaa03aaaaff03aa55aa03aa55aa04bf80bf03ffaaff04bf80bf03aaaaff03aaaaff04bf80bf04bf80bf04ff80ff04bf80bf0480808004bf80ff048080bf04bf80ff03aaaaff0480808003aaaaaa02ff80ff02ff80ff02ffffff028080ff02ff80ff0280808001ffffff01ffffff01ffffff01ff00ff010000ff010000ff0100000001000000010000000000000001ffffff01ffffff01ffffff0000000001ffffff0100000001ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ff00ff028080800280808001ffffff0280808001ffffff02808080028080800280808002808080028080800280808002808080028080800280808002808080028080ff028080ff028080ff02808080028080ff028080ff028080ff02808080028080ff028080ff028080ff028080ff028080ff028080ff028080ff0280808002808080028080ff028080ff02808080028080ff028080ff02808080028080ff028080ff028080ff0280808002808080028080800280808001ffffff02808080028080800280808001ff00ff01ffffff01ffffff01ff00ff010000ff01ffffff010000ff010000ff010000ff010000000100000001ffffff01ff00ff01ff00ff01ff00ff010000ff000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff01ffffff028080800280808002808080028080ff028080ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff028080ff028080ff028080ff0100000001ffffff01ffffff01ffffff01ffffff01ff00ff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff02808080028080800280808002ff80ff02ff80ff03aa55aa03aaaaaa03aaaaaa03aaaaff048080bf04bf80bf04bf80bf05cc66cc04bf80bf04ff80ff04ff80ff03aaaaaa03aaaaff03aaaaff03aa55aa048080bf03aa55aa03aa55aa028080ff03aaaaaa028080ff028080ff0280808002808080028080ff03aa55aa03aa55aa03aa55aa028080ff028080ff028080ff03aa55aa03aa55aa02ff80ff02ff80ff02ff80ff02808080028080ff0280808002ffffff0280808001ffffff02ff80ff02ff80ff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff0100000002ffffff028080ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa02ffffff03aaaaaa048080bf048080bf03aaaaaa03aaaaaa03aaaaff03aaaaff02ffffff02ff80ff03aaaaaa03aaaaaa02ffffff02ff80ff028080ff028080ff0280808002ffffff01ffffff01ffffff01ffffff01ff00ff028080800100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff01ffffff0100000001ffffff01ffffff028080800280808002808080028080800280808001ffffff028080ff028080800280808001ffffff028080ff028080ff01ffffff0280808001ff00ff01ff00ff01ff00ff01ff00ff010000ff01ffffff01ffffff01ffffff0000000001ffffff01ff00ff00000000000000000000000000000000000000000000000000000000010000000000000001ffffff010000ff01ffffff01ff00ff01ff00ff01ffffff01ffffff010000ff028080ff0280008002ff80ff02ff80ff03aaaaaa02ff80ff02ff80ff03aaaaff04bf80bf03ffaaff04bf80bf0480808004bfbfbf05999999048080bf059999cc04bfbfff04ffbfff05cc99cc04bf80bf04bf80bf04bf80bf04bf80ff04bf80bf03aaaaff03aaaaaa03aaaaaa03aaaaaa02ffffff02ff80ff02ff80ff02ff8080028080ff02ff80ff01ffffff01ff00ff01ffffff01ffffff010000ff0100000001ffffff01ffffff01ffffff0000000001ffffff0000000001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ff00ff02808080028080800280808002808080028080ff02808080028080ff0280808002808080028080ff028080ff028080ff028080ff028080800280808002808080028080ff028080ff028080ff028080ff028080ff02808080028080ff028080ff02ff80ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080800280808002808080028080ff0280808002808080028080ff02808080028080ff02808080028080ff028080ff028080800280808001ff00ff028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff00000000010000ff010000ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff010000ff00ffffff01ffffff01ff00ff01ff00ff02ff80ff01ffffff02808080028080ff028080ff028080ff03aa55aa03aa55aa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff028080ff028080ff028080800280808001ffffff0000000001ffffff01ffffff010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808003aaaaaa028080ff02ff80ff03aa55aa03aa55aa03aaaaaa048080ff048080bf04bf80bf04bf80bf04808080059966990599669904bf80bf04ff80ff04bf80bf04bf80bf03aaaaff03aaaaff03aaaaaa03aaaaff03aa55aa03aa55aa028080ff028080ff0280008003aaaaaa028080800280808003aa55aa03aa55aa028080ff028080ff02ff80ff02ff80ff03aa55aa03aa55aa028080ff02ff80ff02ffffff02ff80ff028080ff0280808002ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff02ff80ff02ffffff01ffffff028080800280808002808080028080ff0280008002ff80ff02ff80ff02ff80ff02ffffff03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa02ff80ff03aaaaaa03aaaaaa03aaaaaa02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ffffff028080800280808001ffffff01ffffff01ffffff0100ffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff00000000000000000100000001ffffff01ffffff01ffffff0280808002808080028080800280808002808080028080ff028080ff028080ff028080ff028080ff028080ff02808080028080ff028080ff028080800280808001ffffff01ff00ff0280808001ff00ff01ff00ff010000ff01ffffff010000000000000001ffffff0000000001ff00ff010000ff01000000000000000000000000000000000000000100000000000000010000ff01ffffff0100ffff02ff80ff01ffffff0280808002808080028080ff02ff80ff028080ff028080ff02ff80ff02ff80ff02ff80ff03aaaaaa048080bf03aaaaaa04bf80bf04bf80bf04bfbfbf048080bf05999999048080bf04bfbfff059999cc048080bf05cc99cc04bf80ff04bf80ff04bf80bf04bf80bf04bf80bf03aaaaff03aaaaaa03aaaaaa02ffffff02ffffff03aaaaaa02ff80ff02ff80ff028080ff02ffffff028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ff00ff0280808001ff00ff0280808002808080028080ff028080ff028080ff028080800280808002808080028080ff028080800280808002ff80ff02ff80ff0280808002808080028080800280808002ff80ff02ff80ff0280808002ff80ff02ff80ff02ff80ff02ff80ff0280808002ff80ff0280808002ff80ff02ff80ff02ff80ff02ff80ff0280808002ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff028080800280808002808080028080800280808002808080028080ff0280808002808080028080800280808001ff00ff0280808001ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ff00ff01ff00ff010000ff00000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ff00ff0000000001ffffff01ffffff01ffffff028080800280808002808080028080ff028080ff028080ff03aaaaff03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff02ff80ff028080ff010000ff03aaaaaa0280808001ffffff01ff00ff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ff00ff01ffffff02808080028080ff028080ff02ff80ff03aaaaaa03aaaaaa03aaaaff04bf80ff04bf80bf05cc99cc0599669905996699059999cc059999cc059999cc04bf80bf04bf80bf04bf80bf048080bf03aaaaff02ffffff03aa55aa03aa55aa03aa55aa028080ff02ff80ff028080ff028080ff028080ff02ff80ff03aaaaff03aa55aa03aa55aa03aa55aa03aaaaff02ff80ff03aaaaaa02ff80ff03aaaaaa02ffffff02ff80ff028080ff02ffffff0280808001ffffff0280808001ffffff01ffffff01ffffff0000ff0001ff00ff01ffffff02ff80ff01ff00ff01ffffff01ffffff01ffffff028080800280808002ffffff028080ff02ff80ff0280008002ff80ff02ff80ff03aaaaaa048080bf03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa02ffffff02ff80ff02ffffff02ffffff028080ff028080800280808002ffffff01ffffff02ff80ff0100ffff01ffffff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff010000ff0280808001ff00ff0280808002808080028080ff028080ff028080ff028080ff028080ff028080ff028080ff0280808002808080028080ff028080ff028080ff028080ff01ff00ff028080800280808001ff00ff01ff00ff01ffffff0100000001ffffff010000000000000000000000010000ff010000000100000000000000000000000000000001000000010000000100000001ffff0001ff00ff01ff00ff01ffffff028080800280808002808080028080ff02ff80ff02ff80ff02ff80ff02ffffff03aaaaaa03aaaaaa03aaaaaa03ffaaff03aaaaaa059999990480808004bfbfbf03aaaaaa04bfbfff04bfbfff04bf80bf04bf80bf05cc99cc059999cc04bf80bf04bf80ff04bf80bf04bf80bf04bfbfff03aaaaff03aaaaaa03aaaaaa02ff80ff02ff80ff0280808002ff808002ffffff01ffffff01ffffff0280808001ffffff01ff00ff010000ff010000ff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff02808080028080800280808002808080028080ff02808080028080ff0280808002ff80ff0280808002ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff0280808002ff80ff0280808002ff80ff02ff80ff02ff80ff0280808002ff80ff028080800280808002ff80ff02ff80ff02ff80ff0280808002808080028080800280808002ff80ff028080800280808003aa55aa028080800280808002ff80ff02ff80ff02808080028080ff02808080028080800280808002808080028080ff0280808001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff0000000001ff00ff010000ff01ffffff0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000001ffffff01ffffff01ffffff02ffffff02ffffff02808080028080ff028080ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff028080ff028080800280808001ffffff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff01ffffff028080800280808002ff80ff02ff80ff02ff80ff04bf80bf03aaaaaa03aaaaff03aa55aa04bf80bf059966990599669905996699048080bf04bf80bf05cc66cc04bf80bf04bf80bf04bf80ff04bf80ff02ffffff0480808003aa55aa03aaaaaa02ff80ff02ff80ff028080ff03aaaaaa028080ff0280808002ff80ff028080ff03aa55aa028080ff03aa55aa02ff80ff02ff80ff02ff80ff03aa55aa028080ff028080ff028080ff02808080028080800280808001ffffff01ffffff01ffffff02ff80ff01ff00ff01ff00ff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ffffff028080800280808002808080028080ff028080ff02ff80ff028080ff028080ff02ff80ff02ffffff03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa02ff80ff02ff80ff02ff80ff02ff80ff02800080028080ff0280808002ffffff0280808001ffffff01ffffff01ff00ff01ffffff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000001ff00ff01ffffff01ffffff01ffffff01000000010000ff01ffffff01ff00ff01ff00ff0280808002808080028080ff028080ff028080ff028080800280808002808080028080800280808002808080028080ff0280808001ffffff028080800280808001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff010000ff01000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002ffffff028080ff028080ff028080ff03aaaaaa02ff80ff03aaaaaa02ff80ff03aaaaff03aaaaaa04bf80bf04bf80bf0480808003aaaaaa05999999059999cc04bf80bf04bf80bf059999cc05cc99cc04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf03aaaaff03aaaaff03aaaaaa02ff80ff03ffaaff03aaaaaa02ff80ff02ff80ff01ffffff02ff80ff028080800280808001ffffff010000ff010000ff01ffffff01ffffff0100000001ffffff0000000001000000000000000100000001ffffff01ffffff01ffffff01000000010000ff01ffffff01ffffff02808080028080800280808001ffffff0280808002808080028080ff028080ff028080ff028080ff028080ff028080ff0280808002ff80ff0280808002ff80ff0280808002ff80ff02808080028080800280808002ff80ff028080800280808002ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02808080028080ff02ff80ff02808080028080800280808002808080028080ff028080ff0280808002808080028080ff0280808002808080028080800280808001ffffff02808080028080800280808001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff010000ff0100000001ffffff01ffffff0000000001ff00ff0000000001ff00ff000000000100000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ff00ff01ffffff0000ff0001ffffff0280808002ff80ff02ffffff0280808003aaaaaa0280808003aa55aa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa03aaaaff028080ff028080800280808001ffffff01ffffff01ffffff01ff00ff01ff00ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000001ffffff01ffffff02808080028080ff03ffaaff03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaff04bf80ff04bf80bf0599669905996699059966990599669904bf80bf04bf80bf04bf80bf04ff80ff03aaaaff03aaaaaa03aaaaaa03aaaaaa03aa55aa03aa55aa028080ff028080ff028080ff028080ff028080800280808003aaaaaa010000ff028080ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa028080ff028080ff02ffffff0280808002ffffff028080800280808001ffffff0000000001ffffff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ffffff02ffffff0280808002808080028080ff028080ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff03aaaaaa02ff80ff03aaaaaa03aaaaaa03aaaaaa02ffffff03aaaaaa02ff80ff02ff80ff02ff80ff02ff80ff02ffffff028080ff0280808001ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001ff00ff0000000001ffffff01ffffff0100000001ffffff01ffffff0280808002808080028080800280808002808080028080ff0280808002808080028080ff028080ff028080ff02808080028080800280808001ff00ff0280808001ffffff01ffffff01ffffff010000ff01ffffff010000000100000001ffffff01ff00ff00000000010000000000000000000000000000000000000000000000000000000100000001000000028080800000ff0001ffffff01ff00ff02ff80ff01ffffff02808080028080ff028080ff02ff80ff028080ff02ff80ff02ff80ff02ff80ff02ff80ff03ffaaff02ffffff04bf80bf04bf80bf04bf80bf04bf80bf04bfbfbf04bfbfff03aaaaff04bfbfbf04bf80ff04bf80bf04bf80bf03aa55aa04bf80bf03aaaaff03aaaaaa03aaaaaa02ff80ff02ffffff02ffffff02ff80ff028080ff0280ff80028080ff01ffffff01ff00ff01ff00ff01ff00ff010000ff01ffffff0280808001ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff0100000001ffffff01ffffff01ffffff010000ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff028080800280808002808080028080800280808002808080028080ff028080ff0280808002808080028080ff028080800280808002808080028080ff028080ff028080ff028080ff028080ff02808080028080ff02808080028080ff028080ff028080ff028080ff02808080028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff02808080028080ff028080ff028080ff028080ff02808080028080800280808001ffffff01ff00ff0280808001ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff00000000010000ff010000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000ff00000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff02ffffff02ffffff0280808003aaaaaa028080ff03aaaaff028080ff0280008003aa55aa03aa55aa03aa55aa028080ff028080ff010000ff0280808002808080028080800280808001ffffff01ff00ff010000ff0100000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff0000000002808080028080ff02808080028080ff02ff80ff03aaaaaa03aaaaaa03aaaaaa048080bf059966cc059966cc059966990599669905cc66cc04bf80bf04bf80bf048080bf03aaaaff03aaaaff03aaaaff03aaaaff03aaaaaa03aa55aa028080ff028080ff028080ff0280808002808080028080800280808002808080028080ff028080ff03aaaaaa028080ff028080ff028080ff03aaaaaa028080ff0280808002808080028080800280808002ffffff02ffffff02ff80ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ff00ff010000ff01ffffff01ffffff01ff00ff01ffffff01ffffff028080800280808002808080028080ff02ff80ff028080ff02ff80ff02ff80ff02ffffff03aaaaaa02ff80ff02ff80ff02ff80ff03aaaaaa03aaaaaa02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff02ff80ff02ffffff028080ff028080ff028080800280808001ffffff01ffffff02ff80ff01ffffff0100ff00010000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff000000000100000001ffffff01ffffff01ffffff010000ff0280808001ff00ff0280808001ff00ff01ff00ff0280808001ffffff0280808001ffffff01ffffff02808080028080800280808001ff00ff01ff00ff01ffffff010000ff01ffffff010000ff0100000001ffffff0000000001ff00ff00000000010000ff01000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff028080800280808002808080028080ff028080ff02ff80ff03aaaaaa02ff80ff03aaaaaa02ff80ff03aaaaff03ffaaff03ffaaff03aa55aa04bf80bf04bf80bf04bf80bf04bf80ff04bf80ff048040bf04bf80bf04bf80bf04bf80bf03aaaaff048080bf048080bf0480808003aaaaaa02ff80ff02ffffff02ff80ff02ffffff028080ff028080800280808001ff00ff01ffffff010000ff010000ff01ffffff01000000000000000100000001ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808001ffffff01ffffff01ffffff028080800280808002808080028080ff0280808002808080028080ff028080ff028080ff02808080028080ff028080ff028080ff0280808002808080028080ff02808080028080ff028080ff028080ff028080ff028080ff028080ff028080ff02808080028080800280808002808080028080ff028080ff0280808002808080028080ff028080ff0280808001ff00ff028080800280808001ff00ff0280808002808080028080800280808001ffffff01ff00ff01ff00ff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff0000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff010000ff01ffffff01ffffff01ffffff01ffffff028080800280808002ffffff0280808003aaaaaa03aaaaff028080ff03aaaaff03aa55aa02ff80ff028080ff03aa55aa028080ff028080ff028080800280808001ffffff01ffffff01ff00ff01ff00ff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff028080800280808002ffffff02ff80ff02ff80ff03aaaaaa03aaaaaa03aaaaaa048080bf048080bf04bf80bf05cc66cc05cc66cc059966cc048080bf048080bf03aaaaff03aaaaaa03aaaaff03aaaaaa02ff80ff03aa55aa02ff80ff02ff80ff028080ff028080800100000001ffffff02808080028080800280808002808080028080ff02808080028080ff028080ff028080ff028080ff028080800280808002ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff028080ff010000ff010000ff010000ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ffffff02808080028080800280808002808080028080ff028080ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff02ff80ff02ffffff02ff80ff02ff80ff01ff00ff028080ff02808080028080800280808001ffffff01ff00ff01ffffff01ff00ff0280808001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff0000000001ffffff010000ff0000000001ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff02808080028080800280808002808080028080800280808001ff00ff01ff00ff028080800280808001ff00ff01ffffff010000ff01ffffff01ffffff0100000001ffffff0000000001ff00ff01ff00ff00000000010000ff00000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff010000ff01ff00ff01ffffff01ffffff028080800280808002ffffff028080ff028080ff02ff80ff028080ff02ff80ff03aa55aa02ff80ff03aaaaff02ff80ff03ffaaff03ffaaff04bf80bf04bf80bf04bf80bf03aa55ff048040bf03aa55aa03aa55aa048040bf048080bf03aa55ff03aa55aa03aaaaaa03aa55aa02ff80ff02ffffff02ffffff02ff80ff028080800280808002ff80ff01ff00ff01ffffff01ffffff01ffffff01ffffff0100000001ffffff0000000001ffffff01ffffff01ffffff0000000001ffffff01ffffff0000000001ffffff01ffffff01ffffff0100000001ffffff010000ff01ffffff01ffffff01ffffff01ff00ff02808080028080800280808001ff00ff01ffffff01ff00ff01ffffff01ffffff0280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808001ff00ff02808080028080800280808002808080028080ff02808080028080800280808002808080028080800280808002808080028080800280808001ff00ff02808080028080800280808001ff00ff0280808001ff00ff028080800280808001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0000000001ffffff01ff00ff010000ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000ff01ffffff01ff00ff01ff00ff0280808001ff00ff0280808002808080028080800280808002808080028080ff03aaaaaa028080ff028080ff02ff80ff028080ff028080ff0280808003aaaaaa0280808001ffffff01ffffff0000000001ffffff01ff00ff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff02808080028080800280808002ff80ff02ff80ff02ff80ff02ffffff03aaaaaa048080bf059966cc059966cc048080bf05cc99cc048080bf04bf80ff03aaaaff03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aa55aa03aa55aa028080ff028080ff028080800280808002ffffff028080800280808002ffffff0280808002808080010000ff02808080028080ff028080ff028080ff028080800100000002808080028080800280808001ffffff01ffffff01ff00ff01ff00ff0000ff00010000ff010000ff01ffffff0100000001ffffff010000ff010000ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff02808080010000ff028080ff02ff80ff028080ff02ff80ff02ffffff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ffffff02ff80ff02ffffff028080ff028080ff02ffffff02ffffff028080ff028080800280808001ffffff01ffffff01ffffff01ff00ff01ffffff010000ff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff01ffffff01ffffff01ffffff01ffffff0280808002808080028080ff028080ff0280808002ff80ff02ff80ff03aa55aa03aaaaaa028080800280808003aa55aa03aa55aa03aa55aa03aa55aa02808080028080800280008002ff80ff02808080010000ff010000000100000001ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000001ff00ff01ffffff0000000001ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ff00ff0280808001ff00ff0280808001ff00ff028080800280808001ff00ff01ff00ff01ff00ff01ff00ff010000ff010000ff01000000010000000100000001000000000000000000000001ff00ff000000000100000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff0000ff0001ffffff01ffffff01ffffff0280808002808080028080ff028080ff028080ff02ff80ff03aa55aa03aa55aa03aaaaaa02ff80ff02ff80ff03ffaaff03aaaaff04bf80bf04bf80bf04bf80ff04bf80ff04bf80bf04bf80bf048080bf03aaaaff03aaaaaa03aaaaaa02ff80ff02ffffff02ff80ff02ff80ff02ff80ff02ff80ff02800080028080800280808001ffffff01ffffff010000ff010000ff01ffffff0100000001ffffff01ffffff0000000001ffffff000000000000ff0001ffffff01ff00ff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ff00ff0280808001ff00ff01ff00ff02808080028080800280808002808080028080800280808001ff00ff01ff00ff028080800280808001ff00ff01ff00ff01ff00ff0280808001ff00ff0280808001ff00ff0280808001ff00ff0280808001ff00ff01ff00ff0280808002808080028080800280808001ff00ff02808080028080800280808001ff00ff01ff00ff0280808001ff00ff01ff00ff01ff00ff028080800280808001ff00ff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ff00ff01ff00ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff010000ff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff0280808003aaaaaa0280808002808080028080ff028080ff028080ff028080800280808003aaaaaa028080800100000001ffffff01ffffff01ffffff01ff00ff0000ff000100000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff0280808002808080028080ff02ff80ff02ff80ff02ff80ff03aaaaaa03aaaaaa03aaaaaa04808080048080bf048080bf048080bf048080bf048080bf03aaaaaa03aaaaaa03aa55aa03aa55aa02ff80ff02ff80ff03aa55aa02ffffff028080800280808001000000028080800000000001ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff010000ff028080ff028080ff01ffffff01ffffff01ffffff028080800100000001ffffff02808080010000ff0000ff0001ff00ff01ffffff01ffffff02808080028080800280808002808080028080ff02ffffff01ff00ff02ff80ff028080ff028080ff02ff80ff028080ff02ff80ff02ff80ff028080ff028080ff028080ff02808080028080ff02ffffff02ffffff0280808001ffffff01ffffff02ff80ff01ff00ff01ffffff0100000001ffffff0000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff02808080010000ff02808080028080ff0280808003aaaaaa035555aa03aa55aa03aa55ff03aaaaff048040bf04bf80bf059966cc0599669905996699059966cc059966cc059966cc05996699048080bf0566669904bf80ff04bf80bf04804080048080bf03aaaaff0280808003aa55aa0280808001ff00ff028080ff01ff00ff01ffffff01ffff0001ffffff0100000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff010000000000000001ff00ff00000000010000ff010000000100000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080ff01ffffff01ffffff02ff80ff01ffffff01ffffff0280808002808080028080ff028080ff028080ff02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff03aaaaff03aaaaff048080bf03aa55aa03aaaaff03aa55aa03aa55aa03aaaaaa03aa55aa03aaaaaa03aaaaaa03aaaaaa02ffffff028080ff028080ff02ff80ff0280808001ffffff02ff80ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0100000001ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff0000000001ffffff01ffffff0100000001ffffff01000000010000ff010000ff010000ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff0280808001ff00ff01ff00ff0280808001ff00ff01ff00ff01ff00ff0280808002808080028080800280808001ff00ff0280808001ff00ff028080800280808001ff00ff028080800280808001ff00ff0280808002808080028080800280808002808080028080800280808002808080028080800280808001ff00ff01ff00ff0280808001ff00ff01ff00ff01ff00ff01ffffff010000ff01ffffff01ffffff010000ff01ffffff010000ff01ffffff01ffffff0100000001ffffff01ffffff010000000100000001ffffff0000000001ffffff01ffffff01ffffff000000000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000010000ff010000ff01ff00ff0280808001ffffff01ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808002808080028080800280808002808080028080800280808001ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff028080800280808002ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa048080bf03aaaaaa048080bf02ffffff04bf80bf03aaaaff03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aa55aa02ff80ff02ff80ff028080ff028080ff028080ff0280808001ffffff02ffffff01ffffff01ffffff02ff80ff01ffffff02ffffff01ffffff02808080028080800280808002808080028080800280808002ffffff02ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0100000001000000010000ff01ff00ff01ffffff02ff80ff01ff00ff01ffffff01ffffff0280808002808080028080ff028080800280808002808080028080ff028080ff02ff80ff02ff80ff028080ff028080ff028080ff028080ff028080ff028080ff0280808002ffffff028080800280808001ffffff02ff80ff01ffffff01ffffff01ffffff01ffff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000001ffffff01ff00ff01ffffff028080ff01ff00ff01ffffff02ff80ff02ffffff03aa55aa035555aa04bf80bf04804080059966cc059999cc068080aa06aa80d506aa80d507926db607926db6089f80bf089f80bf098e71c6089f60bf09aa71c6098e71aa089f80bf0880609f088060bf07926db607926db606aa80aa068080aa059966cc059999cc0566669904bf80bf03aaaaff03aaaaaa028080ff028080ff01ff00ff02808080010000ff0000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000ff01ff00ff0000000001ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff010000ff01ffffff01ffffff010000ff01ffffff010000ff010000ff01ffffff010000ff01ffffff010000000100000001ffffff01ff00ff0000000000000000010000ff0100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100ffff01ffffff01ffffff01ffffff01ffffff0100000002808080028080800280808002808080028080ff028080ff028080ff03aa55aa03aaaaff02ff80ff03aaaaff03aaaaff03aaaaff035555aa03aaaaff035555aa028080ff035555aa03aaaaaa03aaaaaa035555aa03aaaaaa02ff80ff028080ff01ffffff02ff80ff0280008002808080028080800280808001ffffff010000ff01ffffff01ffffff010000000100000001ff00ff0000000001ff00ff010000ff00000000000000000000000001ff00ff00000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff0280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff0280808001ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff0280808001ffffff01ff00ff01ffffff01ff00ff01ff00ff01ffffff0280808001ff00ff01ffffff010000ff010000ff010000ff01ffffff010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff010000ff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000001ffffff01ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff01ffffff0280808002808080028080800280808001ffffff02ffffff028080800280808001ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000000001ffffff02ffffff028080ff028080ff03aaaaaa03ffaaff02ff80ff04bf80bf03aaaaaa03aaaaaa0480808002ff80ff02ff80ff03aa55aa03aaaaaa03aaaaaa03aaaaaa02ff80ff02ff80ff02ff80ff02ff80ff028080ff028080ff028080ff01ffffff01ffffff01ffffff01ff00ff0000ff0002ff80ff01ffffff01ffffff01ffffff02ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff01ff00ff010000ff01ffffff02808080010000000000000000000000000000000000000001ffffff01000000010000ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808001ffffff028080ff028080ff028080ff028080ff01ffffff02808080028080800280808002ffffff02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffff000100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff01ff00ff01ffffff028080800280808003aaaaff03aa55ff048080bf05996699059966cc06aa80d506aa80d507b692db09aa8ec6098e71aa098e71aa0a9980cc0ba274b90ba274b90c956aaa0c9580bf0c956abf0c956abf0d9d76c40d9d76c40c9580bf0c956abf0c956abf0b8b74b90b8b74b90ba274b90a9966b2098e71c6089f60bf07926db607926db6068055aa0599669904bf80bf048080bf03aa55aa028080ff02ffffff01ffffff028080ff01ffffff0000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0000000001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff010000ff010000ff01ffffff01ffffff01ffffff0100000001ffffff010000000100000001ffffff0000000001ff00ff01ff00ff0000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff0280808002808080028080ff028080ff028080ff028080ff03aaaaaa03aa55aa0280808002ff80ff03aa55aa028080ff028080ff03aa55aa028080ff02ff80ff028080ff02ff80ff0280808002ff80ff0280808003aa55aa0280008001ffffff02808080010000ff010000ff0100000001ffffff010000000000000001ffffff01ff00ff01ff00ff01ff00ff010000ff010000ff00000000010000ff010000ff00000000010000ff01ff00ff01ff00ff0000000001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff0100000001ffffff010000ff010000ff010000ff01ffffff010000ff010000ff01ffffff010000ff010000ff010000ff01ffffff01ffffff010000ff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff000000000000000001ffffff0000000001ff00ff01ff00ff000000000100ffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff01ffffff01ffffff01ffffff01ff00ff01ffffff02ff80ff02ffffff01ffffff00000000028080800280808001ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ffffff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff0280808002808080028080ff028080ff02ff80ff02ff80ff03aa55aa03aaaaaa0280808003aaaaaa02ff80ff03aaaaaa03aaaaaa048080bf03aaaaaa03aaaaaa02ff80ff02ff80ff02ff80ff02ff80ff028080ff02808080010000ff0280808001ffffff028080ff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff01ff00ff01ffffff01ffffff028080ff010000ff028080800280808001ffffff0000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff01ff00ff01ff00ff0000ff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002ffffff0280808002808080028080ff02ffffff02ffffff02ffffff02ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff010000ff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0100000001ffffff01ffffff01ffffff02808080028080ff028080ff04804080048080bf059966cc068055aa07b692db089f80bf09aa71c609aa71c60ba274d10caa80bf0caa80bf0d9d76c40ea480c80faa77bb109f70bf11a578c311a578c3129c71b8129c71c6129c71c6129c71c6129c71c611a578c311a578c3109f70bf109f70bf0ea46dc80db176c40d9d76c40ba274d10a9966cc098e71c6089f80bf089f80bf06aa80d5059966cc048080bf048040bf035555aa028080800280808001ffffff0100ffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000ff010000ff0000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01000000010000000100000001000000010000000100000001000000000000000000000001ff00ff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffff0001ffffff0100ffff01ff00ff01ffffff01ffffff02ffffff01ffffff01ffffff02808080028080800280808003aaaaaa028080ff028080ff03aa55aa03aaaaaa03aaaaaa03aa55aa028080ff03aaaaaa03aa55aa03aaaaaa028080800280808002ffffff028080ff02ff80ff028080ff02ff80ff028080ff028000800280808001ffffff01000000010000000100000001ffffff000000000000000001ff00ff01ff00ff01ff00ff000000000100000001000000010000000100000001000000000000000100000000000000010000ff0000000001ff00ff0000000001ffffff00000000010000000100000001ffffff01ffffff010000000100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01000000010000ff010000ff010000ff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000000100000001ffffff010000ff01ffffff01ffffff0100000001ffffff01000000010000ff01ffffff01ffffff0100000001ffffff0100000001ffffff01000000010000000100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080028080800280808001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff02808080028080ff02ff80ff03aaaaaa03aaaaaa03aaaaaa04bf80bf03aaaaaa04bf80bf03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa02ff80ff02ff80ff02ff80ff02ff80ff028080ff028080ff028080800280808001ffffff01ffffff01ff00ff010000ff01ffffff0000ff0001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff010000ff028080ff0280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080010000000280808001ffffff0100000001ffffff01ffffff01ff00ff0280808001ffffff01ffffff028080ff01ff00ff01ffffff010000ff01ffffff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff02808080028080ff03aaaaaa04bf80bf04bf80bf059966cc06aa80d507b66ddb098e71aa0a9980cc0ba274b90c9580bf0ea46db60faa77bb109f70bf129c71b813a179bc14a673bf159e6dc2169774b916a274c5179b7abc189f75bf189575b519997ab8189f75bf189f75bf179b6fbc179b7abc16a274b9159e79c2149973bf129c71c6119678c3109f80bf0e926dc80d9d76c40c956abf0a9980cc09aa71c6089f60bf06aa80aa059966cc04bf80bf04bf80bf03aa55aa03aa55aa0280808001ff00ff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ff00ff01ff00ff0000000001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff0000000000000000010000ff010000ff010000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff02ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080010000ff028080ff0280808003aaaaff0280808001ffffff028080ff02ff80ff028080ff028080ff028080ff0280808001ffffff01ffffff0280808001ffffff010000ff01ffffff0100000001ffffff01ffffff000000000000000000000000000000000000000000000000000000000100000001000000010000000000000001ffffff000000000100000001000000010000ff0000000001ff00ff01ff00ff0000000001ffffff01ffffff0100000001ffffff010000000100000001ffffff0100000001000000010000000100000001000000010000000100000001ffffff01ffffff01ffffff01ffffff010000000100000001ffffff010000000100000001ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff0100000001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff010000000000000001ffffff01ffffff0100000001ffffff01ffffff01ff00ff0000000001ff00ff0000000000000000000000000000000000000000010000ff00ff0000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000ff010000ff01ffffff010000ff01ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff0000ff0001ffffff01ffffff0100ff000100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ffffff0280808002ff80ff02ff80ff0355aaaa03aa55aa03aa55aa04bf80bf03aaaaaa03aaaaaa048080bf03aaaaaa02ff80ff02ff80ff02ff80ff03aaaaaa028080ff028080ff0280808002ffffff01ffffff01ffffff010000ff010000ff01ffffff0100000001ffffff010000ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff028080ff01ffffff010000ff01ffffff010000ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff00ffffff010000ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff02ff80ff02ff80ff01ffffff0280808002ff80ff02ff80ff01ffffff01ffffff01ffffff02ff80ff028080ff01ff00ff0280808001ffffff010000ff0280808001ffff0001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0280808001ff00ff0280808003aa55aa048080bf04bf80bf0599669906aa80d5089f60bf089f80df0ba274b90c956aaa0d9d76c4108f70bf119678c313a16bbc149973bf16a274c5189f75bf199970b81a9d76c41c9b76bf1d9e72b91f9c73bd1f9c73bd209f70bf1f9c73bd1f9c73bd1f9c73bd1ea277c41ea277c41ea277bb1d9e72c11ba17bbd1aa776c4199970c216a274c5159e79c213a179c9129c71b80f9977cc0f9977bb0c9580bf0ba274b909aa71c6089f60bf06aa80d5059966cc04bf80bf04bf80bf03aaaaaa0280808001ffffff010000ff01ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000ff0100000000000000010000ff01ff00ff01ff00ff0000000000000000000000000000000001ffffff000000000000000001ffffff000000000000000000000000000000000000000001ff00ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000000ffffff01ffffff01ffffff028080ff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff02ffffff01ffffff02ffffff0280808002ffffff02ffffff01ffffff0280808001ffffff02808080028080800280808002808080010000ff0280808002808080010000ff01ffffff0000000001ffffff01ffffff010000000000000001ff00ff01ff00ff000000000000000001ffff00010000000100000000000000000000000000000000000000000000000000000001000000010000ff01000000010000000000000000000000000000000000000001ff00ff01ff00ff01ff00ff0000000001ffffff0000000001ffffff000000000100000001ff00ff01ffffff01ffffff01ff00ff00000000010000000100000001ffffff01ffffff01ff00ff01ffffff01ffffff0000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff00000000010000000000000001ffffff000000000000000001ffffff0100000001ffffff0000000001ffffff01ffffff0000000000000000000000000000000001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff010000ff00000000010000ff010000ff010000ff0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000001ffffff01ffffff010000ff028080ff01ffffff01ff00ff01ff00ff01ff00ff02ff80ff01ffffff01ffffff010000ff01ffffff00ffffff00ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0100ffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aaaaaa02ff8080035555aa03aaaaaa03aaaaaa03aaaaaa04bf80bf03aaaaaa035555aa035555aa02ff80ff028080ff02ff80ff028080800280808002808080028080800280808001ff00ff0000ff00028080ff01ffffff0000000001ffffff01000000010000000100000001ffffff01ffffff01ff00ff0100000001ff00ff01ff00ff02808080010000ff01ffffff010000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001ffffff01ffffff01000000010000ff010000ff01ffffff0000ff0001ff00ff01ff00ff01ff00ff01ffffff01ff00ff0000ff0001ff00ff01ff00ff01ffffff01ff00ff01ff00ff010000ff010000ff01ffffff01ffffff01ffffff0100000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff02808080010000ff03aaaaaa04bf80bf059999cc068055aa089f80bf089f80bf0a9966b20ba274d10ea480b6108f70bf128e71b8149973bf169774b919997ac21a9d76c41ba171bd1ea277c4209778bf219b74c1239975bd25986eba269a72bc279d76be279d76be279d76be299b76bb289973b9279d76be279d76be269a79bc249c78bf239975bd229d78bb209f78bf1e9977bb1ba171bd19997ac2179b6fbc159e6dc213a179bc11a578c30ea46db60d9d76c40ba274b9089f80bf07926db606aa80d5059966cc03aaaaaa03aaaaaa02ff80ff028080ff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01000000000000ff010000ff000000000100ffff01ff00ff01ff00ff01ff00ff0000ff0001ff00ff01ff00ff01ff00ff01ff00ff0000000001ff00ff010000ff010000ff010000ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff01ff00ff028080ff010000ff01ff00ff01ffffff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff0100000001ffffff00ffffff0100000001ffffff010000000000000001ff00ff01ff00ff01ff00ff01ff00ff000000000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000ff0000010000ff010000ff010000ff01ff00ff00000000000000000000000001ff00ff0000ff000000000001ff00ff00000000000000000000000000000000000000000000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff0000000001ffffff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0000000000000000010000ff00000000010000ff010000ff00000000010000000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01000000010000ff01ffffff01ffffff01ff00ff0100000001ffffff0100000000ffffff01000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0100ffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa0280808003aaaaaa03aaaaaa03aaaaaa03aa55aa04bf80bf03aaaaaa035555aa03aaaaaa028080800280808002808080028080ff01ffffff028080800280808001ff00ff01ffffff010000ff01ffffff00000000000000000000000000ffffff01ffffff01ffffff01ffffff00000000010000000000000001ffffff01ffffff01ffffff0100000001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff010000ff01ffffff010000ff01ff00ff0100000001ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0100ff00010000ff01ffffff01ffffff00ffffff01ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff010000ff01ffffff0280808003aaaaaa04bf80bf0599669906aa55aa07926db60a9980b20c9580bf0d9d76c4109f70af129c71b8149973bf179b6fbc19a37ac21c9b76bf1f9c73bd229d70bb23a075c526a179c3289f79bf299b76c12c9c74b92d9f77c12ea174c2309f75bf309f75bf319c78c1329975bd319c78c1309f75bf309a75bf2f9d77be2d9977c12c9c74bf2a9873bc279d76be259f75c1239975bd209f78bf1d9e72b91ba171bd189f75bf159e79b612aa71c6109f80cf0e9280b60c956aaa0a9966b2089f80bf06aa80d50599669904bf80bf03aa55aa03aaaaaa01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010000ff010000000100000001000000000000000100000000ff00ff010000000100000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff000000ff00ffff000100ff000100ff000280808001ffffff010000000000ff0001ff00ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000010000ff000000000000000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00ff01000000000000000100000000000000010000ff00000000010000ff010000ff010000ff010000ff010000ff010000ff00000000010000ff00000000010000ff010000ff010000ff00000000010000ff0000000000000000010000ff010000ff010000ff00000000000000000000000000000000010000ff0000000000000000010000ff0000000000000000010000ff01ff00ff00000000010000ff000000000000ff0000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000000000000100000001ffffff0000000001ffffff000000000100000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ffff01ffffff01ff00ff01ffffff01ffffff01ffffff028080ff01ffffff02808080028080800280808003aaaaaa03aaaaaa03aa55aa03aaaaaa03aaaaaa03aaaaaa03aaaaaa02ff80ff03aaaaaa0280808001ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001ffffff01ffffff01ffffff01000000000000000100000001ffffff0000000001ffffff00ffffff0100000001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff0280808002808080048080bf0566669907926db6089f80bf0a9980cc0c956abf0e926db6109f70bf149973bf169774c51a9d76ba1c9b76bf209f78bf23996dbd269a72bc29a276c12c9c74bf2e9b74c2319c78c133a078c3359f73bc379e79c3389f76bf3a9e77c13b9c75be3c9d73bb3c9d73bf3b9c75be3ba075be3a9a72bd389b76bf379974be359a73bc339b73be309a75bf2e9b74bc2b9a71be279d76be249c78bf219b74b91d9e7bc11b9771bd179b6fbc159279c2129c71c60f9977bb0caa6abf0b8b74b909aa71c607926db6059999cc059966cc03aa55aa02ff80ff0280808001ff00ff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01000000010000000100000001ffffff01ffffff010000000100000001ffffff01ffffff0100000001ffffff01ffffff01000000000000000000000000000000000000000000000001ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff010000ff00000000000000000000000000000000010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff0280808003aa55aa02808080028080ff035555aa035555aa03aa55aa035555aa035555aa0280808003aa55aa01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff02808080028080ff04bf80bf059966cc068080aa098e55aa0a9966b20d9d76c40f9977bb129c71b8159e79b6189f75bf1c9b6dbf209f70bf23a075bd279d76be2ba077be2ea174c2329e75c2359a73bc379e74be3a9e77c13d9f75c03f9e75be41a176c0439c76be449d74bf469d75bd479e77be479a73be479e77be469975bd459b76bc439c76be419d76bc3f9a71be3d9b75bc3a9e77bd379974be339b73be309a75bf2c9c74bf299b70bb259f75ba219b74b91d9572b91a9d76ba16a274b9129c71b8109f80cf0e926db60ba274b9089f80bf06aa80d505996699048080bf03aaaaff03aa55aa0000ff00010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080028080ff035555aa035555aa03aaaaff035555aa028080ff02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff01ffffff028080ff03aa55aa048080bf06aa80d5089f60bf0b8b5db90d8962b1108f70af13a16bbc16a274b91a936cba1d9572c1229670bb269a72c32a9e73bc2f9d77be339b73be389f76bf3ba079c23e9c77c1429e78c1459f76c0489c75bf4b9c77be4d9c77c04f9b74be519d74bd529f76be539d75be539d75be529f76c1519d74c0509c76bf4f9b74be4d9c74bd4b9974bb479a73be449d74bf409b74bf3d9b71bc399d74bc359f73c0319c72bb2c9c74b9279d76be239975bd1ea277c41b9771bd179b6fbc13946bbc119678b40d9d76b10ba274b9089f80bf07926db6048080bf048080bf03aa55aa0280808001ffffff00ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080ff0280808003aa55ff03aaaaff03aaaaff028080ff028080ff0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808002ff80ff03aaaaff048040bf068055aa07926db60a9966b20d9d76b1109f80bf13a179c9169774c51ba17bbd1f9c73bd249c71bf289973bf2d9f77c1339b73be379e74be3c9d77bf409b78bf459b76c04a9b75be4d9c74c0509c76bf549e76bf579e75bf5a9c77c15c9e74bf5e9d75be5f9c73bf619e74bd609d72bd609a72bd5f9c73bc5e9b75be5c9b74bf5a9c74be579b75bf539d75be4f9b74be4c9e75bf479e73be439c72be3e9c73bd399d74c0349d76bf309a75ba2a9e73bc259875ba1f9c73c51ba17bc6189f75bf149973bf109f70bf0d9d76c40a9966b2089f80bf06aa80aa059966cc03aaaaff0280808001ffffff0100000000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aaaaaa035555aa035555aa03aaaaff028080ff03aaaaff035555aa028080ff02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffff000100ffff02808080048040bf059966cc07926db60a9966b20c956abf0f9977bb139479bc179b6fbc1c9b76b61f9c73c5259875c12a9e73c2309a70bf369c76bd3b9c75be419d72c0479e73be4c9e75bf519d74bd569d74be5a9c74be5e9b75be619e74c0649e75bf689d76bd6a9c76be6c9c74bd6d9d75bd6f9c73bc6e9e76c06e9b74c06d9d75c06b9b72bf6a9c73be679c72bf649e75bf609d75bf5c9b74bf589c74bc539d75bb4e9d76be489c75bf439c76be3d9b75bc379974b9319c72bb2b9a77be269472bc209f70bf1c9b76bf189f80bf13a179c9109f70bf0d9d76c40a9980cc089f80bf06aa80aa048080bf02ff80ff0280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff028080800280808001ffffff02808080028080800280808002808080035555aa035555aa035555aa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff0280808001ffffff01ffffff0000ff0001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080ff03aaaaff059966cc06aa80d5098e71aa0ba274d10ea46dc8129c71c6169774b91ba171bd209f78bf259f75c12b9a77c4319c78c1379e74be3e9c77bd449d74bf4b9c74be519d74c0579b75bf5d9c73bd629c75be679c74bf6b9b75bf6f9c75bf739d76bf759d76be789d75bd7b9b74bf7c9c73bd7d9b74be7d9d74be7c9c75bf7b9e74bf7a9d73be789d75bf759d74be729d74bc6e9e74be699b75bd659d74bd5f9c73bc599b73bd539d75be4d9c74c0479a73be3f9a75be399d79c0339b73be2c9c7abf26a172c3219b74b91ba17bc6179b7abc13a179bc0faa77bb0c956abf09aa71c607926db6059966cc03aa55aa028080ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff0280808001ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080ff028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080800280808003aa55aa059999cc089f60bf0a9966b20d9d76c411a578c3159e79c21a9d76c4209f78c7259f75c12c9c74bf329e75c2399d74c0409f78bf479e73be4f9e74be569a74bb5d9c76bd639d76bf6a9c73be6f9c75bf749c75bf799e76be7d9d74be819e77c0859b75be879d75bf899c73be8b9c75bf8c9b73bd8b9e75bf8b9c74bf8a9b74be889c74bf869c74be839c73bf809b74bd7b9b74bf779c74bf719c75c06c9c74bd659d74bd5e9d75c1579b72bf509c76bf489c75bf419d76bc3a9e77bd329e75bd2c9c74bf269a72bc209f70bf1b9771bd169774b9129c71b80ea480c80ba274b9089f80bf059966cc048080bf028080ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa03aa55aa03aaaaff03aa55aa02ffffff03aa55aa035555aa035555aa03aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff028080ff03aa55aa059966cc07926db609aa8ec60d8962b1109f70bf14a673bf19a370c21e996fbb249c71bf2a9e73bc329e75c2399d74c0419d76bc499d73c0519d74bd599e75c0619e76c0699e77c0709d76bf769e75be7b9e74bf819e75c0879d75bf8b9c75bf8f9d74bf939c74bf959c74be979b75bd999d75be9a9c74be9a9d74be9a9c74bd989e75bf969c74be949d75bf919d74c08d9d74be899c75be849c74bd7e9e75be789b75bf719c75be6a9a73be629c75be5a9c74c1529b76be4a9f75be429e74bd399d74bc329e75c22ba077be259f75ba1e996fbb199970b8149973b2108f70af0d9d76b10a9980b206aa80d504bf80bf03aa55aa02ffffff0100000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa035555aa03ffaaff03aa55aa03aaaaff035555aa03aa55aa02808080028080800280808001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ff00ff0280808003aa55aa059966cc07926db60ba274b90f9966bb129c71b8179b6fbc1c9b76bf23a075bd299b70bb319c72bb389f76bf419d72bc499d73bd529f76c15b9d73bf649e75bf6c9c74bd749e75bf7c9c75bf829d76be889d76bf8e9e75be949d75be999d75be9c9d76bfa09c74bea39c75bda59e75bea79c74bfa79d76bfa89c75bea79c74bfa69d75bea49d75bfa29c74be9e9d74be9a9d74be969c74be919d74be8a9d74be839c75bf7c9c75bf769c75be6c9e74bf649c73bd5b9a73bf529f73c1499d73bd409b74bf389b76bf319c72bb289f73bf229d78bb1c9b76bf179b6fbc129c71b80e926db60ba28bd107926db6059966cc04bf80bf0280808001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa0280808003aa55aa03aaaaff0280808003aa55aa03aa55aa01ff00ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ff00028080800280808004bf80bf07926db609aa71c60caa80bf109f70bf159e6db61a9d76c421a274c1289f79bf2f9d77be369c76c23f9e75be489c75bf519d74c05b9d76bf649c75bf6d9d75c0769e77c07f9d74bf879d75bf8e9c75c0959d74c09b9c73bda09e74bfa59c74bea99d74bead9c74bdaf9c75bdb19c73beb49c74beb49c74beb49c74beb39d75bfb39d75bfb19c75beaf9c75bdab9d74bfa79c74bda19d75c09d9c75be959d74c08f9d74bf879d73bf7f9d74bf779c74bf6e9b76be649c75bd5a9c74be519a71bd489c75bf3e9c73bd359f78c02d9f77c1269a72bc1f9c73bd1a9d76ba159e6db6108f70af0caa80bf09aa71c606aa80aa04bf80bf010000ff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff028080800280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aaaaaa059966cc089f80bf0ba274b90e926db613946bbc189575b51e9977c4249c78bf2b9a71be33a073be3c9d77bf459f73c0509c76bf599b75bd639d76bf6e9b74be779c74bf819c75be899c75be929d75c09a9d74bea09c74bfa69d75beac9d75bfb19d75beb69d76bfb99d75bebc9d75bebd9d74bebf9c74bebf9c74bebf9c74bfbf9c75bfbf9c74bebc9c75bfba9c75bfb79c75beb39b73bdad9c74bea79c74bfa19b74be999d75c0919d74be899c75c0809b74bd769c75be6d9d75bd629c75be579e75bf4d9c74c0439c76be3a9e77c131a178c1299b76c1229670bb1c9b6dbf16a274c511a578c30caa80d50a9966b206aa80aa048080bf0280808002808080010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ff00ff01ffffff01ffffff0280808002808080028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa03aaaaff035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff0000000001ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff028080ff048080bf06aa80d509aa71aa0c956abf108f70af169774b91ba171bd219b74c1289f73bf309f7ac5389f76bf429b74bd4c9e75bf579b75bf619b76bd6c9c74bd779c74bd819a73bc8b9c75bf949d75be9c9b74bea49d75bfab9d74bfb29c74bdb79c75bebc9d75bec09d74bec49c74bec69d74bdc89c74bea49d75bfca9d74bfb19c73beca9b74bdc99d75bec79c75bec49c74bfc19c74c0bd9d74beb79c75bfb19c73beaa9c75bea39b74bf9b9c75bf929d75be899c75be7e9c73be749c75bf6a9c73be5d9c76c0529f76c1489f78bf3e9c77bd359a73bc2c9c74bf259f75c11f9c73bd189f75bf13a179bc0e926db60a9980cc06aa80d504bf80bf02808080010000ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa035555aa035555aa035555aa028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aa55aa048040bf06aa80aa09aa71c60ea46db612aa80c6179b7abc1ca476c8249c71bf2b9a77c4359f78c03e9c77bd489c75bc539d75be5e9d75be699b75bd749c75bf809b74bd8a9b74bc959c74bc9e9d74bea69d75beae9d75bfb59e75bebb9d74bec19c74bec79c75beca9d74bfce9d74bdd19c74bdab9b74bd769e75c0379e74be0ae6ccb240a380b75d9f76bdd19c74bdcf9b75beb19c75bead9c74beb59c74beaf9c75bfb49c74beac9c74bea49b75be9a9c74be909c75bf859d75c07b9b76bf6f9c75bf639d76bf579e75c14c9e75bf429e74bd389b76bf2f9d72be279d76c4209f78c719a370c2149973bf0f9977bb0ba274b907926db605999999028080ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa03aa55aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000280808003aa55aa059966cc07b692db0ab280cc0ea46db6149973bf19a37ac2209f78bf279d76c42f9d77c3399d79bc429b74bd4d9c74bd599b73bd659d74bd719c73be7c9a73bd889c74bd929b73bd9d9c75bca79c76bda49d75bfac9c74bebf9c75bec59d74beca9d74bfd09d74bed49b75be879d75bf889d74bf899c73be409f78b749624649c33c2b38d936293a8547363d359f78b26b9d75bfb99d74be759d74bb719e75be6e9b74bc989c75beb39b75bfab9d74bda19d74c0979d75bf8c9d75bf809d76bf759d76c0689d76bd5c9e74bf509c76bf459f76c03b9c75be329e75c22a9e73bc229d70bb1b9771bd159e6dc2109f80bf0ba274b9089f60bf05996699035555aa01ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff028080800280808002808080035555aa03aa55aa03aa55aa03aa55aa03aa55aa0280808003aaaaff035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0280808003aaaaaa05cc99cc089f80bf0ba274d1109f80bf159e79c21ba17bbd22a578c32a9e73bc33a078c33d9b75bc479e73bb539a75bb5f9973bc6b9b72bf789b73bd839c75bf8f9b74bf9b9c75bd909c75bf6d9d75bd3b9c75be3f9e79be4c9a75bc819c75be919b74be869e76be7c9a73bf629c75be6a9f73b95d7b5a76a74c373ff6372b38fe3a2f44fe3c3046f3372e3fa3503f4d3294757023a07cb607dbb69215b686b604ffbfbf559c75c0ba9c75bfb19d75bea89c75be9d9c75be919d76be869e76be7a9d75bc6c9c74bf609d75bf549e76bf489c75bf3d9f75c0339b73c32b9a71be239975bd1c9b76bf16a274c5109f70bf0caa80bf07b66ddb059966cc03aa55aa028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff010000ff01ffffff01ffffff01ff00ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff028080ff03aaaaaa059999cc09aa71c60d9d76c4119678c3179b7ac81d9e72c1259f75c12d9971bb369c76bd419976bc4b9c74be579b75bf649973bd719973bb7e9c75be8a9b73bc8c9d76bf649c75bf379e74be3ba075be4c5b3c46a346303ba34b323b676d4d54537e595959815c67607a58657e5b4549c24e3b43f53a2f3bfe3b3344ff3c3446ff3f3647fe403546fe373042f7372f46d0584857a0584550974f3b49a24a36457b4b36492375577c849b76bf7f9d74bd6c9e74bf799c74be709d74bf8a9d74be7e9c75be719c75be639d74bf579b75bf4a9f75c1409b74bf359f73c02c9c74bf249c71b81d9e72c1179b6fbc119669c30c956abf089f80bf059966cc03aa55aa01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa03aa55aa0280808003aaaaff035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa0280808001ff00ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ff0002808080048080bf06aa80d50ab280cc0ea46db6129c71c6189f75bf1f9c73bd279d76be309a75bf3a9a77bd449a74bb509c73bc5c9b74bc699b75bd769c75be839c75bf909c73bd7e9c75be4a9f75be0faa88bb8b4f3746ef432c3efd412942fd3c283dfb3c263af83f2b3ef53f3143f73e3344fa3c3447fd3b3746ff3b3946ff3f3a49ff3b3344ff413846ff413747ff3a3145ff2f2b45fb3c3d50fb3d3448fa3c2e45f93c2e46f13c2d4485543d4d509c76b93c9d73bf0280808015aa79c23a9e77c17c9c75bf809d74bf749c75bf679c74bc5a9c74bb4d9f74bd429e74bd379e74be2e9b74c2259f75c11e9977bb189575b5129c71b80d9d76c4098e71c6059966cc03aa55aa01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa03aaaaff035555aa035555aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff028080ff03aaaaff06aa80d509aa71c60e926db613a179bc1a9d76ba209f78bf299b76c1329975bd3c9d73bb479e77be539a72bb609a72bd6e9b74bc7b9b74bf889c74bf829d76bc529b73be2ea174bc964e333ff8462f43ff442e43fe402d3fff3f2c3efe3d283dfe3b2b3ffe3d3544fe3d3a48ff3e3c4aff3e3c4bfe3d3c4aff42404eff3e3045ff413748ff423a4bff3d3244ff30253cfe383952ff3a3748fe3b3045fd3a3043fc3b3043e847344375815c695d63425058543d46554e333f3f513945289f73ac529b73be679c74bc549e76bf5b9d76bf4f9b74be449a74bb389b72bb2f9d72be269a79c31f9c73bd179b6fbc129c71b80d9d76c409aa71c6059966cc048040bf01ff00ff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa03aa55aa03aaaaff03ffaaff02808080035555aa035555aa035555aa0280808002808080028080800280808001ffffff0280808001ffffff01ffffff01ff00ff010000ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff02ff80ff04bf80bf07926db60ba274b90f9977bb14a673bf1ba171bd229d78bb2b9a71b8339b73be3e9c73c14a9b72be569a74be639d74bf719c75be7e9c73be8d9a74be869c74be359f78c05a583e4af9432d42fe463347fe443145ff423143ff412f42ff3f2c40ff3c2b3fff3c3544ff3e3b49ff3e3e4cff3f3e4cff3f3f4bff444351ff3d3246ff423949ff443d4bff3d3343ff322843ff3b3e58ff3a3649ff3b3145ff3a3145fe393044fe37263df6361f38f4342239f632213bf42f1f37f22b1c35b93d2b3f0c959595689f76bf569d77be5d9c73bd509c76bf459b76bc3a9e72bd309f75bf279d76c41f9c73bd199970b8129c71b80d9d76b1098e71c606aa80d503aa55aa02ff80ff00ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa02ff80ff03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff02808080048080bf07926db60ba274d1109f70bf159e79c21c9b76bf239975bd2c9c74b9369c76bd419d76bc4c9a72bc599b73bd669b73be749c75bd829d74be909c73bd6c9e76bd5489679be04a3345fe483649fe453346ff443346ff423543ff413243ff3e2d40ff3d2d40ff3d3646ff3d3c4aff40414eff40414fff41434fff474654ff3f3548ff443c4bff453d4cff3b3141ff35354aff3d435bff3a3547ff3b3345ff3a3246fe383146fe32253cff34223dfe32263cfe32243dfe2e2134fd2b1f31f52a2338457367736a9c73be579b75bf5e9d75c1529b76be469d75bd3b9c75be319c72bb279d76c4209f78bf199970b813946bbc0e926db609aa71c6068080aa048080bf028080800280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280808001ffffff01ffffff0280808003aa55aa028080800280808003aa55aa035555aa03aa55aa03ffaaff03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff0280808001ffffff01ffffff01ff00ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff04bf80bf089f60bf0ba274b9109f80bf169774b91c9b76bf249c78bf2d9f71bb379974be429b74bd4d9c74bd5b9a73bc689a73bd779a74bd859b73be53a075be209778b772624c59fe4a394fff463548ff443546ff433948ff423c48ff413644ff3e2f40ff3c2f40ff3c3847ff3e3f4cff414450ff434753ff414550ff484956ff40384aff453d4cff443c4bff342a3cff3e4759ff3d4357ff3b3447ff3a3446ff393347ff373043ff2e2339ff332740ff342b40ff352a42fe2e263bfe373347fe2d283e8e717c8c459f76c06e9b74be609a75bf529b76c1479a77be3c9d77bb329975bd299b70bb21a274c11a9376ba149973b20ea46db60a9980cc06aa55aa048080bf03aaaaaa01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa03aaaaff03aa55aa03ffaaff0280808003aaaaff035555aa035555aa02808080028080800280808001ffffff010000ff01ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff059966cc088080bf0ba274d1109f70bf169774b91d9e72b9259f75c12d9f71bb399874bc439872ba4f9b74be5c9b72bc699b72c0789b73bf7e9c73be389f76bf358c6595db4c3749ff4c3a4fff433446ff443b4bff44424eff43444dff413945ff3f3140ff3c3040ff3c3a48ff3e414dff414751ff434953ff424753ff474956ff403849ff473f4eff3f3645ff31273bff445264ff3b4051ff3c3547ff383547ff373347ff362d41ff30243aff332c43ff353246ff352f45ff312f41ff3d495dff2c2c43d279a2b12f886da36f9c75bf619b76bd559975bd489c75bf3e9c73bd349d71ba2a9e73bc23a075bd1b9771bd159e6db6109f70af0ba274b907926db604bf80bf03aa55aa010000ff0100ff0001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa035555aa03aa55aa035555aa03aa55aa03aaaaaa03aa55aa03aaaaff035555aa01ff00ff02808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff03aa55aa059966cc089f80bf0bb98bd1109f70bf179b7abc1e996fbb269a72bc2f9872be399d74c0449a70bb4f9b74be5d9c73bd6a9c73c0799c74be7f9d74bd429e78bd78684a5efd503e54ff453649ff423848ff444451ff434850ff454a51ff413d48ff3e3241ff3d3141ff3e3d4bff404450ff444a54ff444c56ff434a55ff434653ff3f3849ff3e3544ff372c3bff32283dff424e63ff393a4aff383549ff373446ff353446ff31293dff32273bff363146ff38374aff353447ff393d4dfe3f4f62ff334057f9598fa4616464813f9a75be4b9c74be569d77be4a9f75be3f9e75be369c71bd2c9c74bf249c78bf1d9e72c116a274c511a578c30ba274b9089f80bf06aa55aa048080bf035555aa02ff80ff01ffffff010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff01ffffff01ffffff0100000001ffffff028080800280808001ff00ff0280808003aa55aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080ff04bf80bf07b692db0bb974d1109f80bf179b6fbc1e996fbb259f6ec12f9d72be399870bc449d74bf519a74bd5d9c73bd6b9d75bf1ea277c423a07cbd19a37a99d24f3a50ff4e4155ff403348ff433d4fff434751ff444a52ff454b52ff413e49ff3e3040ff3d3242ff3f3c4bff404653ff444b56ff444e58ff444e58ff414753ff3e3b4bff3a3142ff34283aff31283cff383c4eff383849ff363647ff373548ff343147ff31263bff34293eff39384cff393c4cff36384aff414a5dff3c4c5bfe4c5e6cfd4c8297c2546586209778b74d9f77c0429b74bd4c9e75bf429b74bd389b72bf2e9b74c2269a72bc1f9c73bd189f6abf139479bc0d9d76c40b8b74b907b692db0566669903aaaaaa03aa55aa01ffffff028080ff01ffffff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa028080800280808002808080010000ff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff028080ff04bf80bf07b66db60ba274d1109f70bf179b7abc1e996fbb269a72bc2f9d72be3a9e72bd449d74bf509c73bf5d9c73bd5d9c76bd01ffffff02ff80805a6f4f66f84e3d53ff4c3f54ff40344aff42404fff414751ff434a52ff444a51ff413b47ff3e3140ff3c3542ff3d3948ff424652ff444b56ff444e58ff454e58ff444b55ff40404bff3b3242ff342a3bff31293bff373948ff373949ff363747ff353446ff332c41ff31263cff362c41ff3a3b4fff3a3d4eff3a4250ff435061ff383e4fff556675fd467891ee4e78932a6d61864d9c74bd39a170c0509c76bf459f76bc3ba079be319c78c1299b70c1219b74c11a9d76c4159e6dc2109f70bf0c956abf09aa71c6079292b6059966cc03aa55aa03aa55aa028080ff01ffffff01ffffff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aaaaff03aaaaff03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff048040bf07926ddb0ba274d110af80cf17a67abc1e9966b3279d76be2f9d72be3a9a72bd459b73c0509f73bf5e9d75be5e9b77be08bf9fbf03ffaaaaa64e3750fe4d3f56ff483e51ff41374bff413d4dff434650ff434951ff43464fff3d3442ff3d3542ff3f3b46ff3c3846ff3d3b4bff414851ff444b57ff434d56ff434c54ff41464fff3b3544ff362c3dff332e40ff37394aff37384aff353647ff343044ff30273cff32273dff362e43ff383b4dff393f50ff3f4a58ff3f4c5fff313343ff39495afe488ca2f2539cac38646d89559f75c05e9d75c1539d75be489c75bc3d9f75c0359f73c02c9c74bf259f75c11e9977bb189f75bf13a16bbc0f9966bb0c956abf09aa71c607926db605cc99cc04bf80bf048080bf028080ff028080800280808001ff00ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808002808080035555aa035555aa035555aa03aa55aa03ffaaff03aa55aa03aa55aa035555aa0280808002808080028080800280808001ffffff010000ff01ffffff01ffffff01ffffff01ffffff010000ff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff03aaaaaa048080bf089f80bf0ba274d1109f80cf179b7ac81e996fbb269a72bc2f9d72be399d74c0449a70bb509c73bc5e9d75be649c75bf3e9c77bd22ac80bbd14e3d53ff4a3f54ff463b4fff42384bff3c3546ff403d4bff3d3c47ff3a3441ff3e3743ff413d47ff3f3e47ff3e3c48ff3b3745ff363342ff3b3947ff3c3f4aff3c3d4aff3a3b47ff3b3745ff383141ff373344ff363749ff363749ff343345ff2f283bff2f2438ff31273dff332c42ff363345ff3a4252ff3f4b59ff3a4555ff2c2c42ff2c3249ff45768ce35191a6358773a86e9b76be639d76bf579e75bf4c9e75bf429e74bd39a174c0319c72bb299b76c1229d70bb1c9b6db617906fbc129c71b80f9966bb0c956abf098e71aa07926db6059966cc059966cc03aaaaff02ff80ff02ff80ff0280808001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001ff00ff01ffffff00000000000000000000000001ffffff01ffffff0000000000000000010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808003aa55aa035555aa035555aa03aa55aa0280808003aaaaaa03aa55aa035555aa035555aa028080800280808003aa55aa0280808001ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff03aaaaaa04bf80bf089f80bf0bb98bd1119678c3179b6fbc1e9977bb269a72bc2f9d72c3399d74c0449a74bf519d74bd5e9b75be659a74bd09c68eaa27836976e9493d51ff443a50ff43394bff3e3345ff392d3dff382d3dff3c3242ff3f3946ff3f3d46ff403e47ff403d47ff3f3d47ff3f3c47ff3e3c48ff3a3543ff393342ff3b3644ff3b3744ff3a3543ff383241ff343143ff332f42ff2f2b3fff2b2438ff2b2034ff2c2236ff30263aff32263eff322a3cff333547ff3a4353ff2f3446ff2a2c45ff313f5ffd44577b9a606a95699b75bb739d76bf689d76bd5c9e74bf529b73be489f75bf3f9e75c2359f73c02f9872be27966fbe219b74b91ba171bd179b6fbc13a179bc0f9966bb0c956abf0a9966cc088060bf06aa80d5059966cc03aa55aa03aa55aa0280808001000000010000ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0100000001ffffff01000000010000000100000001ffffff010000ff01ffffff01ffffff010000ff010000ff01ffffff028080ff010000ff010000ff028080ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa03aa55aa035555aa035555aa028080800280808001ff00ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff028080ff048080bf07b66db60c956abf11a578c316a274c51e9977bb27966fb72f9d77be399d74c0449a74bb519a74bd5e9b75be5d9c73bd02ffffff44705a65f2463950fe41374bff3e3344ff3b2f3fff3c3140ff3e3542ff3d3844ff3e3a46ff3e3c45ff3e3c46ff3e3c46ff3e3d47ff3e3c47ff3e3b47ff3c3a46ff3c3944ff3a3643ff393342ff373040ff352d3dff31273bff2d2337ff291f33ff281c31ff291c31ff2b1e33ff2a1f34ff2a1f35ff292036ff292037ff28263cff282d4aff2e3f61ff395479eb4d658c437e6ea4749c72bd7a9d75be609d75bf639d74bf589c74bf4e9d72be459f73c03c9d73bf349871bf2d9f71c1269a6bbc209770b71b9771bd16a274b913946bbc0faa77cc0d9d76c40ba274b9089f80bf06aa80d5059966cc03aa55ff03aaaaff028080ff01ffffff010000ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff00000000028080800280808001ffffff028080ff028080ff03aaaaaa0280808003aaaaff03aaaaff03aaaaff03aa55ff03aaaaff035555aa03aaaaff03aaaaaa03aaaaff048080bf03aaaaff0280808003aa55aa03aaaaaa028080ff0280808002808080010000ff01ffffff01ffffff01ff00ff01ff00ff00ffff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff01ffffff01ffffff01ffffff02808080028080ff0280808003aa55aa035555aa035555aa035555aa03aa55aa03ffaaff03aa55aa03aaaaff035555aa0280808002808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff05cc99cc08bf80df0ba274d111a578c3179b7abc1e996fbb279d76be2f9d77be399d74c0459b73bc519d74bd5e9d75be2f9d72be18aa80bf4e725c69f242364efe3e3447ff3d3242ff3e3442ff3e3542ff3d3442ff3d3643ff3c3844ff3d3a45ff3e3b46ff3e3b46ff3e3b47ff3d3a45ff3c3945ff3c3845ff3a3643ff383441ff373040ff332d3dff30283aff2e2335ff2a1e32ff271b30ff25182dff25192eff26192eff26192eff23192eff21172fff1f182dff23263dff2f4468ff39567ffd436389825e6a91549e73bc829d74be599e73bd749e75bf6a9c73be609a72bd559c75c04d9c74c0449a74bf3c9d73bf33a078c32d9971bb27966fb7219b74b91c9b6db6179b6fbc13a179c9109f70bf0d9d62c40b8b74b9089f80bf07926db6059999cc04bf80bf03aa55aa028080ff0280808001ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff0280808001ffffff028080800280808003aa55aa0280808003aaaaff04808080048080bf04bf80ff05996699059966cc059966cc059966cc068055aa068080d5068055d5068055aa068055d506aa80d5068055aa059966cc059966cc059966cc0599669904bf80ff03aaaaff03aa55aa048040bf03aa55aa028080ff028080ff02ff80ff01ff00ff010000ff0100000001ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa0280808003aa55aa03aaaaff035555aa028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff03aaaaaa059966cc089f80bf0c956abf11a578c3189f75bf1f9c73bd279676be309a75bf3a9e77c1459b73c0529b73be5f9c73bf229d78bb10af80bf4c6b5b61f5413348ff3d3140ff3e3544ff3e3744ff3e3744ff3c3542ff3c3543ff3e3644ff3e3744ff3e3945ff3d3945ff3d3845ff3d3844ff3c3743ff3a3542ff393340ff373140ff342c3dff32293cff2e2438ff2b1e33ff26182fff23162cff22142cff21142bff20132cff20142bff20162dff1e172fff201935ff262543ff2f3958fe394766d249547637906fb5929d75c06e9b74be759d74c07c9c75bf729d74be699b72bd5e9b75be559c72bd4c9e72bf439c76be3b9c75be349876bf2d9971bb279d6fbe21a274b91d9e7bc1189f75bf14a673bf11a578c30d9d76c40ba274b9098e71aa07926db6059966cc04bf80bf03aaaaff02808080028080ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000010000ff010000ff0280808002ffffff028080ff03aa55aa03aa55aa048040bf04bf80bf06aa80aa068080aa07926db607926db6089f60bf09aa71c6089f80bf09aa8ec609aa71c6098e71c60a9966b20a9980cc0a9966b20a9980b20a9966b2098e71c6089f80df0880609f089f80bf07b66ddb06aa80d5068080aa048080bf059966cc03aa55aa03aaaaff03aaaaaa02808080028080ff028080800280808001ff00ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa0280808003aa55aa035555aa035555aa028080800280808002808080028080ff01ffffff0280808001ffffff01ffffff01ff00ff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff03aa55aa04bf80ff089f80bf0c9580bf129c71b8199970b81f9c73bd289973b9319c72c13b9c75be469d75c1539d75be609d75bd2f9d77be27a376c44068545cf6413545ff3c323fff3e3545ff3f3946ff3f3946ff3e3745ff3c3442ff3d3644ff3d3643ff3e3744ff3d3744ff3b3643ff3b3542ff3a3441ff393240ff37303fff352c3dff31273aff2b2135ff271b31ff23172eff21142cff1f122aff1f122aff1f122cff1f142eff20162fff211832ff221a39ff231f3fff282645ff2f304dfc3b3c6051524f6b8d9c76c0999e75c07b9e74bf8f9d74bf859d75c07c9c75bf719c73be679c74bf5d9c76c0549e73bf4c9e72bf449a70bb3c9d73bb349d71bf2e9b74c2289973bf229d78bb1e996fbb199970b8159e6db6119669c30e926db60c956abf098e55aa07926db606aa80d504bf80ff035555aa028080ff028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ff0001ffffff01ff00ff0280808002808080035555aa03aaaaff04bf80bf059999cc059966cc06aa80d5089f80bf07926ddb09aa71c60a9980b20a9980cc0ba274b90c956abf0c956abf0d9d76b10ea480c80ea46dc80ea46db60d9d62c40f9977bb0e926db60ea480b60d9d76c40d9d76c40caa6abf0ba274d10ab280cc09aa71c6089f80df08bf80df07926db606aa80d5059999cc059999cc048080bf03aa55aa03aaaaaa028080ff01ffffff01ffffff01ffffff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa035555aa035555aa03aa55aa03aa55aa03aaaaaa035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff010000ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aa55aa059966cc09aa71c60d9d76c412aa80c6199970b8209f78bf299b76c1339b73be3c9973bf479e77be539d75be619b74bd449d74bf219b74b92b88777dec423647fe3c3240ff3e3643ff3e3946ff3f3b48ff3f3a48ff403946ff3d3644ff3d3543ff3c3542ff3b3543ff3b3442ff393341ff383040ff362c3cff32273aff2d2135ff291c32ff25172eff23152dff20122bff1e122bff1f122cff1e122bff1e132dff1f1431ff1f1632ff201934ff221c3aff242241ff292a4afd343753a9484764629c75bbb59c74beab9d74bfa29c74be999d75be8e9c73be849c76bf7c9c73bd719e75be689d76bf5e9d75c1559c75c04d9c74c0459f73c03d9b71bc369c71bd2f9d77be299b76bb249c71b81e9977bb1a9d76ba159e6db611a578c30ea480c80c956abf09aa71c607926db6068080aa03aa55aa03aaaaaa0280808001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff010000000100000001ffffff01ffffff028080ff02808080028080ff03aaaaff048040bf0599669906aa80aa07926db6088060bf09aa71c60a9966b20ba274b90c9580bf0ea480c80f9977bb0faa77cc11a578c311a578c313a179bc139479bc13a179bc13a179c9149973bf13a179bc13a179bc13a179bc12aa80c6129c71c611a578c3109f70bf0f9966bb0e926db60c956abf0ba274d10a9966b2098e71c607926db6088080bf06aa80d505666699048040bf048040bf03aa55aa028080ff02ff80ff01ffffff01ffffff010000ff00000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa02808080035555aa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa02808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff0280808003aa55ff05cc99cc09aa71c60db176d813a179bc1a9d76ba219b74c12a9873bc33a073be3d9b71bc499d73c0559c75bd629c75be709d74bd7e9c73be12d4b8aadb443648ff3c3240ff3d3544ff3e3947ff3f3b48ff403b48ff3f3b47ff3e3847ff3d3644ff3b3543ff3a3241ff39303fff372d3dff322839ff2f2236ff2b1d33ff271932ff23152eff20122cff20122cff1f112bff1d112bff1d1029ff1e112bff1e132fff1f1532ff201731ff201a35ff211c3bff262242ff2b2e4ce63b3b5a5a85669cab9d74bfa59b74be9d9c75beaa9d75bea19d74be989c74be8f9b74bf859d75be7c9c73bd729d74be699b72bd609d75bd579b72bc4e9a72be469d71bd3f9e75be379e74be309f75bf2a9873bc249571b81f9c73bd1a9d76ba159e6db6129c71b80ea480c80b8b74b9089f60bf07926db604bf80bf03aa55aa03aaaaaa01ff00ff01ffffff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff028080ff01ffffff0280808003aaaaaa03aaaaff048080bf059999cc068080aa07926db6098e71aa0a9980cc0b8b74b90d9d76c40ea46db60faa77cc119678c3129c80c614a680bf16a274b9179b7abc179b6fbc189f80bf199970c21a9d76ba1a9d76ba1b977bbd1a9d76c41a9d76ba19a37ac219997ac217a66fc8179b7abc16a274c5149973bf129c71b8129c80b80faa77cc0ea46dc80d9d76c40ba28bb90a9980cc098e71c6089f60bf06aa55d5059966cc059999cc03aa55aa02ff80ff028080ff010000ff0280808001ffffff028080800000ff0001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa03aaaaff03aa55aa03ffaaff03aa55aa035555aa035555aa035555aa02808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff01ff00ff010000ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02808080048080bf06aa80aa0a9980b20ea480c813946bc91b9771bd229670bb2b9a71be359a73bc3f9a75be4b9c74be579b72bc649c73bd729d74be809b74bd22a580bbc4463849ff3b3140ff3d3545ff3f3947ff3f3b48ff3f3a47ff3f3a47ff3d3846ff3b3543ff393341ff382f3fff352b3dff32263bff2d2136ff281c32ff25172fff22152eff20132cff1e112bff1e112bff1e112aff1d102aff1d1029ff1d112bff1e132fff1e1431ff1f1631ff1f1934ff211c3cff232440fd2c2f4b90434760849b74bdcb9d75bfac9c74beaf9c75bfb39d73bdaa9c74bea29c74be999b73be909c73bf879d73bd7c9c73bf749c75bf6a9a73be619b74bd589c74bf509c73bc489c75bf3f9e71be389b72bb329e75bd2b9a71be259875ba1f9c73bd1a9d76ba159e79c211a578c30ea480b60ba274d1098e71aa06aa80aa059966cc03aa55aa0280808001ffffff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff0280808003aa55aa03aa55aa04bf80bf059966cc06aa80d507b692db098e71aa0b8b74a20caa80bf0ea480c80f9977cc119678c313a179bc159e79c2179b7abc19997ac21ba171bd1ca476bf1d9e7bc11ea277bb209f78bf219b74b9229678bb229670bb229d78bb229670bb219b74b921a27cc1209770bf1f9c73bd1e9977bb1b9771bd1a9d76c419997ac217a67abc159e79c2129c80c611a578c30f9977bb0e926db60c956abf0a9966b209aa71c6089f60bf068055aa0599669904bf80bf03aa55aa03aaaaaa028080ff028080800100ffff01ffffff0100ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa02808080035555aa02808080035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa028080800280808002808080028080800280808001ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff0280808003aaaaaa059966cc089f80bf0ba274b9109f80bf159e79c21c9b76bf249c71b82d9971c1369c71c2419d72bc4d9c74bd599b73bd679c74bc759d74be829d74be1d9e7bb99b473847ff3c3341ff3d3444ff3e3847ff3f3a46ff3f3a47ff3e3946ff3d3544ff393341ff362f3dff332b3bff302439ff2c1f37ff281b33ff251731ff22132eff20122cff1e112aff1e1128ff1d1029ff1b0f28ff1b0f27ff1a0f27ff1b1028ff1d112aff1c132aff1d1530ff1e1632ff201b37fe23233de43633513d826996ca9d74bdd19c74bdcb9b74bcc49c74bebc9c75beb49c73beab9d73bfa39c74bf9b9b73bd919d74be879d73bf7f9d74bf759d74c06c9c71bd639b74bf5a9c74be519d74c0489f75bf419d76c0399d74c0319c72c12b9a71be259875ba1e9977bb19997ac2159e6db6109f70bf0d8962b10b8b74b9089f60bf06aa80d5048080bf03aaaaff02ff80ff01ff00ff01ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff01ffffff03aaaaaa03aa55aa04bf80bf048040bf059966cc07b66db6089f80bf0ba274b90c9580bf0e926db6109f70bf13a179bc149973bf16a274c519a37ac21c9b76bf1e9977bb209f78bf21a274c1239975bd26a179c3279d76be289973b9299570bb2a9873bc2b9a71be2a9e73c22a9873bc299b76c1299b76c1289973bf26a172bc269a79bc249c78bf229670bb209f78bf1d9e72c11b9771bd19a37ac2179b7abc159e6db6129c71b8109f70bf0e926db60c956abf0ba274b9098e71c607926db6068055aa048080bf048080bf0280808002ff80ff0280808001ff00ff0100ffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ff00ff0000000001ffffff01ffffff01ffffff01ff00ff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808003aa55aa0280808001ffffff028080800280808001ffffff01ffffff01ffffff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff0280808004bf80bf059966cc089f80bf0ba274d1109f80bf179b6fbc1e916fb3269a72bc2e9b74bc389b72bf439c72be4f9e74be5c9b74bc699e75bd779c74bd859d73be1d9e7bb971564858fd39303fff3d3544ff3f3846ff3e3946ff3e3945ff3c3744ff3a3342ff362f41ff33283dff2f253bff2b1e34ff271a30ff23162bff1f1428ff1c1225ff1a1024ff190f25ff190f26ff190f26ff180f28ff1b1029ff191028ff19112aff1a102cff1a1229ff191128ff1a1128ff1b1429fc201b36963f365014a680b2989c75be869c76bed19c74bdcb9c74bcc49b72bdbd9b74bdb59b74bead9b73bea59c74be9d9c73be939c74bf899c73c0809d74bf779c74bf6e9b74be659d74bd5b9d73bf529f73be4a9b75be419d72bc399d74c0319c78c12a9873bc249c78bf1e9977bb199970b8149973bf109f80bf0d9d76c40a9966cc07926db6059999cc048080bf03aaaaaa01ff00ff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff010000ff0000ff0001ff00ff0280808002808080028080ff03aaaaff05cc99cc06aa80aa07926db6089f60bf0a9966b20c956aaa0ea480c8119678b4139479bc159e79c2179b7ac81ba17bbd1d9e72b9209f78b7239975bd269a79bc289973bf2a9e79bc2c9c7abf2d9f77c1309a75ba319c72c1329e75c2339b73be349d76bf33a073c333a073be339b73be329975bd319c78c12f9d72c32e9b74c22c9c74bf2a9873bc279d76be259875ba229d78bb209778bf1d9e72b91a9d6cba16a274c5159e79c2129c71c6108f70bf0e926db60c956abf0a9966b2089f60bf07926db6059966cc04bf80bf03aa55aa028080ff0280808001ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aaaaff03aa55aa02ffffff03aa55aa035555aa035555aa03aa55aa01ff00ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000002808080048080bf05cc66cc098e71c60d9d76b1129c80c6189575bf209778b7289973b9319c72c13a9e72c1469d75bd529b73be5f9c73bf6d9d73bd7a9b73be879d75bf5e9d75be4c5e4d5ef9392f3fff3d3445ff3e3847ff3e3847ff3b3745ff393443ff372f41ff342a3dff2f233aff281c35ff22162fff1d122bff1c122bff1c122dff1d1330ff1e1432ff1f1534ff1f1635ff201635ff1f1634ff1f1836ff201736ff201838ff1f1939ff201a3bff201c3dff1e1e3cff1c1b39f81e1b39864a4558379e7db9639d76bfdd9c75beca9d74bfd29b73bdcc9c73bdc59b73bdbf9c74beb79c74beb09b74bea79c74bf9e9d74be959c74be8c9d75bf829d76be799c74be6f9c75bf669d73be5c9b74bf529b73be4a9b75be419d72bc389f76bf319c72c1299b70c123996db61d9e72b9189f75bf13a179bc0f9977bb0c956abf09aa71c607926db605996699048080bf02ffffff0100ffff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000001ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100ff0001ff00ff028080ff028080800280808002ff80ff02ff80ff03aa55aa035555aa0480808005cc99cc059966cc07926ddb089f80bf0a9980b20c9580bf0ea480c8109f70bf13946bbc169774b9189f75bf1ba17bbd1f9c73bd219b74b924a378bf279d76be2b9a77be2e9b74bc319c72bb349d76bf359f78c0379e74be3a9a77bd3ba075c23d9b75c03e9c73bd3e9c73bd3e9c73c13e9c73bd3d9f75bc3d9b75c03c9d73bf399d74c0389f76bf359f73c0339b73be309a75bf2e9b74bc2b9a71be269a72bc249c71bf219b74c11d9e72c11aa776c4189f75bf149973bf129c71c60f9977cc0d8962b10a9966b2089f60bf07926db6059966cc04bf80bf03aa55aa03aaaaaa0280808001ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa03aa55aa02808080035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ff00ff01ff00ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff035555aa048080bf07b66db60a9966b20ea480c813a179c9199970c2219b74b9299b76bb339b73be3d9b75c0499a73bd559c75c0629c75c16f9c73bf7d9d74c08c9d75bf729d74be36806d80f13b3143ff3d3444ff3d3748ff3c3747ff393543ff373040ff32293dff2a1f38ff231933ff211632ff211633ff211732ff211533ff211532ff211533ff201632ff211631ff211530ff211530ff21162dff21152eff22162eff22152eff21152eff21162fff211732ff1f1937ff1f1d40fe212248f7272952d533355a903739558e806899729f79bed99b74bdac9d75be819e75c0ba9c73bfb49c76beb99d74beb19c75bea99b74bea19b74be979d75bf8d9d76c0839c75bf7a9d75be709d74bf669d73be5d9c73bd529f76c1499d77c0409f74bf389b72bf309a75ba289f79bf229d78bb1ba17bbd169774b9129c71b80ea480c80a9966cc089f60bf068080aa048080bf03aa55aa01ff00ff0280808000ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001ffffff01ffffff01ffffff010000000000000001ffffff01ffffff01ffffff02ff80ff01ff00ff010000ff028080ff028080800280808002ff80ff02ff80ff03aaaaff03aa55aa03aa55aa0480408004bf80bf048080bf059966cc06aa80d507926db6098e71aa0a9980cc0caa80bf0d9d76c4108f70bf129c80c6159e6dc2189f75bf1b9771bd1ea277c4229d70bb269a72bc299b76c12d9977bb309f75bf349876bf379974be3a9e77c13d9b75c0409b74bf429b74bd449d74bf469d75c1489c75bf499d73bd4a9b75be4a9b75be499d73bd499d77bd489c75bc479a73be449d74bf429e74c13f9e75c23d9b71bc3a9a6ebd379e74be339b73be2f9d72be2b9a71be279d76be249c71b8209770b71c9b76bf1a9d6cba169774b913a179bc109f70bf0d9d76b10ba274b9098e71aa07b66db606aa55aa04bf80bf03aaaaff02ff80ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa03aaaaff03ffaaff03aa55aa03aa55aa035555aa03aaaaff02808080028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff03aaaaff059966cc07b692db0ba28bb90f9977bb159e79c21c9b76bf23a075bd2c9774bf369c71bd3f9a71be4b9c70be599e73bd659d72c0739b73bf819c75be8f9d74bf749c75bf1ab19dbada3d3243ff3b3445ff3d3849ff3b3647ff373243ff2f273cff271d38ff241a36ff241a36ff241835ff221732ff231631ff231630ff23162fff241530ff24152fff23152eff23152dff23142cff23152cff23142cff23152cff23142dff23142dff23152dff23152cff23152eff211730fe211934fd211d3bfd232547fd272c54f52e335bda3338579b574f72c89470b3bc9d75bfd09c73bda49b75bf9d9c73bebb9b74beb39b73bdab9b74bda19d74be979d75bf8e9c75be849c76bf7b9e74bf709b74bd669d73be5c9b74bf529b73be489f75bf3f9e75be369c76c22e9b74c226a179bc209f78bf1a9d76ba159e79c211a578c30d9d76c4098e71c607926db6048040bf03aa55aa028080ff010000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00ffffff00ff00000000000001ffffff01ffffff01ff00ff01ff00ff01ff00ff02ff80ff01ff00ff03aaaaaa03aaaaaa028080ff048080bf048080bf03aa55aa03aa55aa04bf80ff05996699048080bf059966cc059966cc068055aa068055aa06aa80d507b692b607926db6089f80bf098e71c60a9966b20a9966cc0d9d76c40ea480c8109f80bf13a16bbc169774b9189f80bf1b9771bd1f9c73bd229d70bb26a179c32a9873bc2e9b74bc329975bd369771bd3a9a72bd3d9f75c0429b74bd459b76bc489f75bf4c9a72bc4e9d76be519d78c0539d75be539d75be559f75c0569d74be579b72bf579e72bf559f75c0549e76bf539d75be519d74bd4e9d72be4c9a72bc489c71bc459b73bc419972bc3d9b71bc389b72bf349d76bf309a75ba2b9a77be289973b923a075bd1f9c73bd1b9771bd179b7abc13946bae0f9977cc0d9d76b10ba274b9098e71c607926db6059966cc048080bf03aaaaff028080ff01ffffff01ffffff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff0280808001ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa03aa55aa035555aa035555aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff04bf80bf059966cc089f80bf0c9580bf109f80bf16a274c51d9e7bb9259875ba2e9b74bc379e74c3429e74c14e9d72c15b9d73bf699b72bd769c73be849c74bf929d73be769e75be1baa84bdb74e4652fe3d3748ff3d394aff383147ff2d243eff271d39ff271b39ff261a36ff261733ff261830ff25162fff251630ff25152fff26152fff26162eff25152cff25162dff25142cff25152cff24152cff24142cff24142cff24142cff24142cff24142cff24142cff24142dff24142dff24152fff231630ff231932fe231c37fe232143fe262a51ff2c345def313959af32374c6a7867939e9d76becc9c74beb89d73bc999b73beb49d74bfab9e74bfa19d75c0999d75be8f9f76bf849c74bf7a9d75be709d74bd649c75bf5a9f74c1509f76bf459f76c03c9d77bf349d76bf2c9c74bf25986eba1f9c73bd189f75bf13a179c90faa77bb0ba274d108bf80df06aa80d503aaaaff028080ff01ff00ff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ffffff01ffffff0280808001ffffff01ffffff0280808003aa55aa035555aa03aa55aa03aaaaff048080bf048080bf04bf80bf059966cc059966cc07926db606aa80d507926db607926db607926ddb089f60bf089f80bf089f80df089f80bf098e71c60ab280cc0a9980cc0b8b74b90d9d76b10d9d76c40ea480b6109f70bf11a569c313a179c916a274b9189f75ca1ba171bd1f9c7bbd229d78bb26a179c32b9a77b82e9b74c2339b78be379e74be3c9d77bf409b74bf459f76c0499a73bd4d9c77c0519d74bd559c75bd589c74bf5a9f74c15e9d75be609d75bd629a72bb639d74bf649e75bd639d74bf639b74bc639d76bf619e76c0609d75bf5e9d75be5b9d76bf589c74bc549b73bc509c73bf4b9c74be479e73be429e74bd3e9873bd389b72bb349d76ba2f9872b82a9873b6259875ba209770bf1b9771bd179b7abc13a179c9108f70af0d9d76c40ab280cc089f60bf06aa80d5059966cc048080bf03aaaaff02ff80ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aaaaff035555aa03aa55aa03aa55aa02ff80ff03aaaaff035555aa035555aa01ff00ff028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff048080bf068055aa09aa71c60d9d76c4129c71b8179b7abc1f9c73bd27966fb7309a75ba3b9c70be459b73bc529b73be5e9b72be6b9d72bf7a9d75be879d75bf959d74c0a39b74bd44a178bf93574e5afe3e394cff3a3549ff2c253fff281e3aff281d3aff271a36ff261832ff261731ff261730ff261630ff27162fff27162eff27162eff27162dff27162dff27162dff26152cff26162cff25152bff25152cff24142cff24142bff24142bff24142cff24142cff24142cff24132dff24142dff23152cff24162eff241730ff241b34ff231e3bfe222544ff272f58fd2d3863f430375993383e4ea28f6eaccc9c74beba9b75bda69d75be9d9c75c0ac9c74bea39c74bf989e74bf8f9d74bf849c76bf799c76be6f9c75bf639b74bf599b73bd4e9d76be439c76be3b9c75be329e75bd2a9e73bc23a075bd1d9e7bc117a67ac8129c71c60e926db60ba274b9089f60bf059966cc04bf80bf028080800280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff00ffff0001ffffff0280808001ffff0001ff00ff02808080028080ff0280808003aa55aa03aa55aa03aa55aa059999cc059966cc068080aa068080aa07926db6089f80bf089f60bf098e71aa09aa71c60a9966b20a9980cc0b8b74b90ba274b90c956abf0caa80bf0ba274d10c9580bf0d9d76c40ea46db60ea480c80faa88cc0faa77cc119678b4129c80c613a179bc159e79c2179b7ac819a37ac21c9b76bf209f78bf23a075bd279d76b72a9e73bc2e9b74bc349d76bf389b76bf3d9b75c0419972bc479a73be4c9a72bc519a74bd559c75c05a9c74be5f9c73bf629c72be669d76be699e75bd6c9c74bd6e9e74be709d74bd719e75be729d74be729d74be719c75be719c75c0709d74bf6d9d75bd6b9d75bf689d73bf659d74bd619b74bd5c9b72bf589a71bc529f73be4c9a72bf489c71bc429b74bd3c9973bb369c76c2309a75bf2b9a71be259f6ec11f9c73bd1b9771bd169774c513946bbc0f9977bb0c956abf098e71aa07b66ddb068055aa0599669903aa55aa028080800000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff0280808001ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03ffaaff03aaaaaa02808080035555aa035555aa028080800280808003aa55aa028080ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808003aaaaff07b692db0ab280cc0ea46db613a179c91a9d76ba219374b92a9873bc339b73be3c9d73bf489c75bc549e73bf619b74c06e9e74c07e9c73be8b9c74bf999b73bea69b73be459f7abc8b655c67fd3e364fff2d243eff2a1f3bff291d39ff291b36ff281832ff28182eff281730ff28172fff27162eff28162eff28172eff28172eff28172dff27162bff28162cff28162cff27162dff27172dff27152cff26152dff25152cff25152bff25142bff25142bff24142bff25142bff25142dff24142cff24142dff24152eff251630ff251832ff241b32ff262139ff252a48ff29355dff2f3b61ee313a5ba75a5273ae9875b9ad9c74bebf9c74beb69d74bdad9c74bea39c74bd989c74be8d9d76c0829d76be789b75bf6c9c74bf609d75bf569d74be4c9a75bc419d76c0389f72bf2f9d77be289973bf209f78bf1a9d76c4159e6db6109f70bf0c956abf098e71aa0792499204bf80bf03aa55aa028080800100ff0001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ff00ff028080ff0280808002808080028080ff028080ff03aaaaaa048080bf03aa55aa059966cc059966cc06aa80d507926db6089f80bf089f80df09aa71c60a9980cc0ba274b90ba274d10d9d76c40ea46db60e926db60f9977bb0f9977bb109f80bf109f70bf11a578c312aa71c6129c71b8139479ae13a179c914a680bf14a680bf159e79c217a67abc189f75bf19997ac21ca480c81f9c73bd21a274c1249c71b8279d76be2b9a71be2f9d77be349d76bf399d74bc3d9b71bc429b74c1479e77be4d9c74bd529b73be589c74bf5e9b75be629c72be689a73bd6c9c74bd709b74bd749c75bf789b73bd7a9b73be7d9d74be7f9b74bf7f9d74bf809d74bf819c75c0809b74bf809b74bd7e9c73bc7d9b72be799e74be779a74bd729a74be6e9b74be6a9a73be649e73bf5e9d75be589a71bc539a72bb4b9c74be459b73bc3e9c73bd389b76bb329970bd2b9a71be249c71bf209770b71a9d76c4169774b9129c71b80f9977bb0ba274d109aa71c607926db604bf80bf03aaaaff028080ff0280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa028080800280808003aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000028080ff059966cc07926db60ab280cc0ea480c8149973bf1aa776c4239975bd2b9a77be359a6fbc3f9e75be4a9b72be569d74c1659a74bd729d74c0819c73be8e9c73be9c9b72be499d73bd04bfbfbf9f6f6573fd2d233fff2b203dff2a1e3aff291b36ff281a31ff291831ff291730ff28162eff29172eff29162eff28162dff29172dff29172dff29172dff29172dff28172dff29172dff28162dff28172dff28172dff28172dff27172eff27162eff26162dff26152cff25152cff25142cff25142cff24142bff24152cff25142dff24152dff24152fff25162eff251930ff261b33ff26233eff283053ff2b375ffd303d62d6333c538d806d9ac79c75be9b9b75bfb69c74bdac9c74bea29d74be979d75bf8d9d74be819c75c0759d76be6a9c76be5e9d75be539d75be489c75bc3ea077c1359a78c02d9971bb259f75c11ea277c4189f75ca149973bf0f9977bb0b8b74b907926ddb068080d504bf80bf028080ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808001ffffff028080800280808003aaaaaa03aa55aa04bf80bf059966cc059966cc07926db607926ddb089f80bf09aa71c60ba274b90ba274b90d9d76c40e926db60f9977bb109f70bf11a578c3129c71b812aa71c613a179bc15926db615926db6159e79c216a274c5179b6fbc189f75bf189575b519997ac219a37ac21a9d76c41ba17bbd1c9b76bf1d9e72c11f9c73bd219b74b9239975bd269a79bc299b70bb2d9f77bb309a75ba349d76bf389b72bf3e9c73bd439c76be489c75bf4d9c74c0539d75be589c74bf5f9c73bf659d77bd6a9c76be709b74bf759b74be7a9b73be7f9b74bd829b74be869c74be899c75be8b9c74bf8d9d76be8f9b74bf8f9d76bf909c75bd8f9d74bf8f9b74bd8d9c74be8a9b74be889c74bd849c74bd809d74bd7c9a73bd769c75be719c73be6a9a73bc649c73bf5c9b74bf559c72c04f9b74be489871bc419d76bc399d74bc329e75bd2b9a77be249c71bf1e996fc4199970b8149973bf119669c30d9d76c40ba274b907b66ddb05cc99cc04bf80bf03aaaaff01ffffff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa035555aa035555aa03aa55aa03ffaaff03aa55aa03aa55aa035555aa035555aa0280808003aa55aa02808080028080ff01ffffff01ffffff01ffffff01ff00ff01ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000280808003aaaaaa048080bf079292db0ba274d10f9977bb159e79c21c9b76bf249571b82c9774b9379974b9419d72bc4d9c74bd599e75c0689a73bd759d74be849c74bd929d73be8a9b73be01ffffff18f4dfead44f475dff2d223eff2b1e3aff2b1c38ff2a1a33ff2a1831ff2a1730ff2a172eff29172eff29172eff29172eff29172dff29172dff29172dff29162dff29172dff29172dff29172dff29172dff29172dff28172dff29172dff29182eff29182eff28172dff27162dff27172dff26162cff26152cff26152bff25152bff25142cff24152cff25152cff25152dff24162eff25172eff251a31ff26203bff282b4aff2b365dfe303d63f1303d5b945f5a7748a380bf9b9b75bdb59c75beaa9c75bea09e74bf959d74be8a9d74be7e9c73be729d74c0669d76c15a9f74c14f9e74be459b76c03c9d73bf329e75c22a9e73c223a075bd1c9b76bf179b7abc129c71b80d9d76c409aa71c607926ddb059966cc03aa55aa0280808001ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ff0001ffffff0280808003aaaaaa03aaaaaa03aa55aa04bf80bf04bf80bf059966cc068080aa07926db6089f80bf0a9980b20b8b5db90caa80d50e926db60f9977bb109f70cf129c71b813a179bc159e79b6159e79c2179b6fbc179b7ac819a37ac21a9d76ba1b9771bd1ba17bc61ca476bf1c9b76bf1e9977bb1f9c73bd209778bf209f78bf21a27cc121a274c123a07cbd23a07cbd259f75c127966fb72a9873bc2c9c7abf2f9d77be329e75c236a176c2399d74c03e9c73bd429b74bd499a77bd4e9a76be539d75c25a9c74be5f9c73bf659d74bd6c9c74bd719c75be789b75bd7d9b74be829d74be879d75bf8b9e74bf8f9d74bf939c74bf979d75bd999d75c09b9c75bf9c9d74be9d9e75c09d9c75be9d9e75be9c9b74be9b9c75bf989c74be959c74be929d73be8d9d74be899c73be839c75bf7d9b72be769e75be6f9c73bc689d73bf609a72bd589c74bf519a74bd489c75bf409b74bf399874bc309a75bf299b76c1229d70bb1d9e72c1189575b5129c71c60f9966bb0caa6abf09aa71c606aa80d504bf80bf03aa55aa0280808001ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff010000ff0280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000002ff80ff05996699089f60bf0caa6abf109f80bf16a280c51d9e72c1259875ba2e9b74bc389b76bf429b74bd4f9b74be5b9d73bf6a9c73bc789d75bd859b73be8a9d74be3c9d77bf0ea492c8a3403854fd332746ff2e223dff2b1d38ff2b1b35ff2b1933ff2b1830ff2b172fff2b172eff2a172eff29172dff29172eff2a162dff2a172dff29172cff2a172dff29172dff29172dff29172cff29162dff29162dff29172dff29172dff28172cff28172cff29182eff29182fff28172eff28162eff27162dff27162dff26152cff26152cff25152cff25152cff25152dff25152dff25162dff24162eff251830ff251c35ff262743ff2a3454fe2d3b64f9303e64bb3d465d6e9072ac769e75c0b39d75bfa99e76c09e9d74be939e76bf869e74be7b9b74bf6f9c75bf639d76bf579e75bf4c9e75bf429e74bd389b76bf309a75bf289f73bf209f78bf1a9d76ba149973bf119669b40d8962b1098e71c6068055aa048080bf03aaaaaa01ff00ff0280808000ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff0280008002ff80ff03aa55aa03aa55aa04bf80bf059966cc06aa80d507926db609aa71c60ab280cc0c9580bf0d9d76c40f9977bb119669c3129c71b814a673bf16a274c5179b6fbc19a370c21ba17bbd1c9b76bf1e9977c41f9c7bc5209f78bf21a27cc1229d78c323a07cc5249c78bf249c78bf269a79bc26a179c3289973bf289f79bf2a9e79bc2a9e79c22b9a77be2ca274bf2ea174c2309a75bf329975bd359f78c0399d79c03c9973bf409b74bf449d74bf499a73bd4e9d76be539d75be599e75c05f9c73bf659d74bd6b9d72bf729d74be789b73bf7f9b72bd849c74bd8b9c74bd8f9d74bf949d73bf999d75c09d9c73bea19d74bea49b75bea69d75bea89c73bfaa9d75beaa9d75beaa9d74beaa9c75bea99d74c0a89c75bea59e75bea39c74bd9e9d73be9a9c74be959c73be8f9d74bf889c72bd819c73be799c74c0729d74be6a9c73be629a72bb589c74bf509c73bc479e73be3e9c73c1369c76bd2e9b74bc27966fbe209770bf1a9376ba169774c511a578c30d9d76c40a9980b2089f80bf059966cc03aaaaff028080800100ff00010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808003aa55aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff0100ffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aa55aa059966cc089f60bf0caa80bf119669c3179b7abc1f9c73bd269a79bc2f9877b8399d74c0449a70bb509c73bf5d9c73c06b9d75bf7a9b73be889c74bf5d9f76c0539d75bb5a6f6082f1332c4dff312841ff2e203bff2c1c36ff2c1a34ff2b1931ff2b1830ff2b182fff2a172dff2b172eff2a172eff2b172eff2a172dff2a172dff2a172dff2a172dff2a172dff2a172dff2a172dff2a172dff2a172dff29172dff29172dff2a172eff29172dff29172eff29182eff29172eff29182fff29182eff28172eff27162dff26162cff26162dff26162eff26152dff26162cff25152cff25152eff25162eff251730ff251a34ff26223ffe2a3154fd2d3d66fd32446ac039455a6884679f989e75bf9b9c75bda69d75be9b9e75bf8f9d76bf839c75bf789b75bd6b9d75bf5f9c73bf539d75be499d73c03f9e75be359a73c02e9b74bc259f75c11f9c73bd189f75bf149973bf0ea46dc80ba274b9089f80bf06aa80d5048080bf03aaaaaa0280808001ff00ff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff028080ff02ff80ff03aaaaaa04bf80bf0599669906aa80d507b66ddb089f80bf0a9980b20c956abf0ea480b6109f70bf129c71b8149966bf16a274b9189f75bf1a9d6cba1c9b76bf1ea277c4209f78bf23a075bd249c78bf259f75c1279d76be299b76c12a9e79c22a9e73c22c9c74bf2d9f77c12ea174bc2f9d77be2f9d72be309f75bf329e75bd339b73be349d76ba359f73bc379e74be399d74bc3b9c75be3d9f75c0409f78bf439c76be479e77be4c9e75bf509c76bf559c75bd5a9c74c15f9e76bf669b73be6c9c74bf729d74c0799c74be809b74bd859b73be8b9c75bf919d74be979b75bd9d9c73bea29c73bea69d73bea99d74c0ad9c74c0b19c73beb39b75bdb59c74beb79c74beb79c74beb79c74beb79c74beb69c73bdb49c74bcb29c74bdaf9c75bfab9d74bfa59c74bea19d75be9b9c73bd939c74bf8d9c74be849c74bf7c9c73bf739d73bf6b9b72bf619b74bd589c71bc4e9d72be439c72be3b9c75be329e75c22a986dbc239975bd1e996fbb189f6abf129c71c60f9977bb0ba274b9089f80bf059999cc048080bf028080ff028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa035555aa03aaaaff03aaaaff03aa55aa03aaaaaa03aa55aa035555aa035555aa028080800280808003aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff0100ffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff010000ff035555aa059966cc089f60bf0caa80bf129c80b8179b6fbc1f9c73bd27966fb7309a75ba3a9a72bd469971bd529b73be5f9c71bc6d9d73bd7c9c73bd6f9f75bf3a9e77bd609f78bdc13b3452fd342a4aff2f243fff2f1e39ff2d1c35ff2d1a33ff2c1931ff2c1830ff2c182fff2b192fff2c182fff2c182fff2b192eff2b182eff2c192fff2b192fff2a192eff2a192eff29182eff2b182eff2a182eff2a182eff2a182eff2a182eff2a182eff2b192fff2a182eff2b182eff2b192fff2a1930ff29182fff29192fff29182eff29172fff28172eff27172eff27162dff27162eff26162cff26162eff25152dff24162fff24182eff241a2eff25203bff282e52fe2c3c66fe36466ed237445f59786795739d76bfae9d74bfa39e75bf989c74be8c9d75bd809d76bf749c75bd689d73bd5c9b74bc509f76bf469d75bd3c9d77bf339b73be2a9e73c2249c71bf1ea277bb179b6fbc129c71c60ea480c80ba274b9089f80bf06aa80aa059999cc03aa55aa028080ff028080ff01ffffff0100000001ffffff01ffffff00ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff0100ff000280808002ff80ff03aa55aa04bf80bf048080bf06aa80d507926db6089f80bf0ab280cc0c956abf0ea46dc8109f70bf129c71c6159e79c2189f75bf1a9d76ba1c9b6dbf1f9c73bd21a274c1249c78bf259f75c1289973bf2a9e73bc2d9971bb2e9b7ac2309f75bf329e75bd33a078c3359a73c0369c76bd379e79be389f72bf399d74c03b9c75be3b9c75be3c9d77bf3d9b75bc3e9c77bd409b74bb419d76c0449a74bb459f76bc489f75bf4b9c77be4f9e74be529f76be589c77bf5c9e74bc619e76c0679c77bf6d9a75bd739b73bf799c74c07f9d74bf859b75be8b9c74bf929b73be999b75be9e9d74bea49b75bea99d76beae9d74bdb39b73bdb59c75beb99c75c0bc9c75bebf9c74bec09b74bec19d74c0c29c75bfc29b74bdc29c75bfc19c74bdbf9c74bebd9d74beb99c74beb69d74bfb19c75beac9c75bea69b73bd9e9d73be969c74be8e9c73be859d75be7c9c73bf729d74be699b72bd5e9d75be539d75be499d73bd409f74bf369c76bd2f9d72be279676b7209770b7199970c2159e79b6109f70bf0c9580bf09aa71c606aa80d504bf80bf028080ff0280808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff028080800280808001ff00ff02808080035555aa035555aa03aa55aa03aa55aa0280808003aaaaff035555aa035555aa0280808003aa55aa03aa55aa01ffffff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff03aaaaff06aa80d5089f80df0caa80d512aa80c6189f75bf1f9c73bd289973b9319c72bb3c9973bb479a73bb539d72bb609a72bd6f9c73bc7c9c73bd799c74bc569d77be575e5872fb332c47ff342844ff31233cff2e1e38ff2e1c34ff2e1a33ff2e1a33ff2d1a31ff2d1a31ff2d1a30ff2d1a30ff2c1a30ff2d1b30ff2d1a30ff2c1a30ff2c1a30ff2c1b30ff2c1b30ff2c1a31ff2b1b30ff2c1b30ff2c1b30ff2c1a30ff2c1a30ff2b1a2fff2b1a2fff2c1a30ff2b192fff2b1a2fff2a1a2fff2a1b30ff2a1a30ff29192fff2a192fff29182fff29182eff29182fff28172eff26162dff27162eff26152dff26162eff26172fff26172dff25192dff241f38ff272c4afe2d4063fd344a75d53b496758947aae9f9c73bf8c9d75bda09c76bf949d75be899c75be7c9c73bd6f9c75bc639d74bc589f74c24d9c74c0449d74bf399d74c0329975bd2a9e73bc229d78bb1d9e72b9179b7abc129c71c60ea480c80ba274b9098e71c6068055aa04bf80bf048080bf048080bf03aa55aa0280808002ff80ff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff0000000001ffffff01ffffff010000ff010000ff010000ff01ffffff010000ff00ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0280808002808080028080ff048080bf04804080059966cc07b692b6089f80bf0a9966b20caa80bf0e926db60f9977cc12aa80c6159e79c2189f75b51a9d76c41d9e72c1209f78bf239975bd269a72bc299b76c12c9c74bf2ea174bc319c72bb349d76bf369c76bd389f7bbf3a9e77c13c9d77c43e9c73bd3f9e75be419d76bc429b74bd43a076be459b73bc459f76c0469d75bd489c75bc499d73bd4a9b75be4c9772bc4d9c77c0509c73bc529b73be549e76bc589c74bc5b9d76bf5f9c73bf649c73bf699b75bd6e9b74be749c75bd799c74c07f9d74bf869c74be8c9d75bf929b75be999b75be9f9d75bfa59c75c0ab9d74bfb09c74beb59b75beb99c74bebe9c75bfc19c74bec49c74bec79c75bebd9d74becb9c74becc9c74bebf9c74bfb39b75bfcc9c74becb9c75bebd9b74be959d74c0569d77beb49c74bebb9b74beb59b74beaf9a73bca89b73bea09c74be979d75bf8d9d74be849c74bd7a9b73be6f9c73bf649e75bf599e73c04e9d72be449d74bf399d74c0329975bd299570bb229670bb1b9771bd159e6dc2119678c30d9d76c409aa71c606aa80d5048080bf03aa55aa01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa028080800280808003aa55aa028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff05cc99cc08bf80df0caa80bf11a578c3189f75bf1f9c73bd289f73b9319c72bb3c9973bb479a73be539d75be619b74bd6f9a73bc7d9b74be609d75bf11c3a5d2b3383951fd362e48ff342642ff31223bff2f1f38ff301d35ff2f1c34ff2f1c33ff2e1b32ff2e1c32ff2e1c31ff2e1c31ff2e1c31ff2e1c31ff2d1d31ff2e1d31ff2d1d31ff2d1c31ff2c1d31ff2d1d32ff2d1d32ff2c1d31ff2d1e32ff2c1c31ff2b1c31ff2b1b30ff2c1b31ff2b1b30ff2b1b30ff2b1b31ff2b1b30ff2a1b30ff2b1b31ff2a1b30ff2b1b30ff2a1a2fff2a1a2fff2a1930ff28182fff28182fff27172eff27172eff27162eff26162eff25182eff26172eff26192fff261d37ff282d4efe2f4065fc384c73c83947635a8b71a4a79d74bfa89c75bf9c9d74bf919d74be849c74bf789d75bd6c9c74bf619b74bd569d74be4a9f75c1419d76c0389f76bf309f75bf289973b9229670bb1c9b76bf17a67ac8129c80c60f9977cc0c9580d5098e71c607926db606aa80d5059966cc048080bf03aa55aa03aa55aa0280808002ff80ff01ffffff0280808001ffffff01ffffff028080ff01ff00ff0100000001ff00ff028080ff01ffffff01ffffff028080ff028080ff01ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff028080800280808001ff00ff00ffffff0280808001ffffff01ff00ff0280808003aa55aa048080bf048080bf068080aa07926db609aa71c60ba274b90d9d76c40faa77cc129c71c614a673bf179b7ac81b9771bd1d9e7bc1219b74b9249c78bf27a37cc42b9a77be2f9d77be31a178c134a276c4389f76bf3b9c75be3d9f75c0409b78bf439c76be459f76c0479e73be499d77bd4b9c74bb4c9e75bc4d9f77c04f9b74be519a74bd529b73be539a72bb549e73bf559c75bd569a74be589c74bf5b9a73bc5c9b74bc5e9b75be629a75bb659d74bd689d76bf6d9d75bd719c75be769c75bc7b9b74bd819c75be879d75bf8d9c74be939c74bf999b75be9f9d75bfa59c74beab9d74bfb29c74bfb79c74bebb9b74bec09d75beb89d74bebb9d74beb29b74bf9a9d76bd9d9c75be779c74bfad9c74bebb9b74bec99b73bd879d75bd449d74bfad9b74bdb99c74be5d9c76bd279d76be969c74be9e9d74be829d76be899c75bea49b75bea79c74bf9e9b73bd939e74bf8a9d74be7f9d74bf749c75bd699b75bd5d9c73c0519d74c0469d75c13d9b75c033a078c32ba077be23a075c51c9b76bf179b6fbc129c71b80d9d76c409aa71c606aa80aa04bf80bf0280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa028080800280808002808080028080800280808001ffffff0280808001ffffff01ff00ff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff035555aa059966cc089f80bf0d9d76c4129c71c6189f75bf1f9c7bbd289f73b9329975bd3b9c75be479a73be539a72bb619b74bd6f9c73bf1fa57bc51ca480bf60725d8ff8312d4aff372c46ff342640ff32223aff321f37ff311d36ff311e35ff301d34ff2f1d33ff2f1d33ff2f1e33ff2e1e32ff2e1e32ff2f1f32ff2e1f33ff2e1f33ff2e1f33ff2e1f33ff2e1f32ff2e2033ff2e1f33ff2e1f33ff2e1f33ff2e1f33ff2d1f33ff2d1e32ff2d1d32ff2c1d32ff2c1d31ff2c1d32ff2b1c31ff2c1d32ff2c1c32ff2b1c31ff2b1d32ff2b1b31ff2b1c31ff2b1a32ff2a1a30ff291930ff28192fff28182fff28172eff28182fff27172eff26172dff26182eff26192fff251d35ff272b4bfe2f4069fd394f78c94556722e9b85ac839e75bfa39c74bf989c74bf8d9d76be819c75c0759b74be699b75bd5e9d75be539d75be499d73c0409b74bf379974be309a75ba289973b9229d78bb1d9e7bb9179b7abc149973bf109f80bf0d9d76c40c9580bf098e71c6089f80bf07926db606aa80aa059966cc059999cc0480408004bf80bf03aa55aa03aa55aa03aaaaff03aaaaff03aa55aa03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa035555aa03aa55aa03aa55aa03aa55aa04bf80bf03aaaaaa048080bf059966cc06aa80aa089f80bf098e71c60ba274b90d8976b10f9977bb129c71b8149973bf16a274c51a9d76ba1ea277c4219b6cb9249c78bf299b76bb2ca27abf309a75bf33a078c3389b76bf3ba075be3f9e75be429e74c146a078c1499d73bd4d9c77bd4f9b74be519d74c0549b76bc569d74be589c74bc5a9f74bb5b9d73bc5c9b74bc5e9b75be609a75bd619b74bb619b74bd639d74bc659a74bd669b73bc689a73bd6a9c73bc6d9d75bd6f9c75bf739b76bc769c75be7a9d75be7f9d74bf839e75bf889c74bf8e9c75be939e76bf999d75c09f9d75bfa69d75beab9b74bdb19c75beb79c74bebc9d75bec19c74beba9b73bd8b9e75bf8e9e75beb99a74bd319772b6507056836c553d617e413147954a35506b402d4774755688648c69a83b9c79be119687c3619b76bb469975bd479a77bb629a75bb5d9c73ba9f9c75bfa69d75be719e73bea19b75bea49b75bf999d75be8f9d74bf849e74bf789d75bf6d9d75c0609d75bf549e73bf489f75c33e9c77c1349d76c42d9971bb259f75ba1d9e72c1189f75bf129c71b80d9d76c40a9980cc06aa80d504bf80bf028080ff0100ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff0000000001ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff035555aa05cc99cc089f80bf0caa80bf12aa80c6179b7abc1f9c73bd279d76be319c72bb3c9d73bb479a73bb539d75be619b74bd6e9b74be189f75bf02ffffff6c4e4c66fe39324dff382b46ff34263fff33223bff322038ff311f35ff311f35ff311f34ff311e34ff301e34ff2f1f33ff2f1f33ff302033ff302034ff2f2133ff2f2133ff2f2134ff2f2134ff2f2134ff2f2134ff2f2134ff2f2134ff2f2134ff2f2134ff2e2133ff2e2033ff2e2033ff2e1f33ff2d1e33ff2d1e33ff2c1e32ff2d1e32ff2d1e32ff2c1e32ff2c1e32ff2b1d31ff2b1e32ff2b1c32ff2b1b31ff2a1a30ff2a1a30ff29192fff28182fff28182fff27172eff27182fff27182fff27172fff28192fff251d35ff292f4ffd32486cfd39537e964b586d48a37cc3ac9c75bea19e75c0959d74be899c73be7d9d74be719e75c0669d76c15b9d73bf519d74c0499a73bd3f9a75be379e74be2f9d77be299b76c1229d78c31ea277bb19a37ac2159e79c2129c71b80f9977bb0e9280b60caa80bf0ba274b9098e71aa098e71c6089f80bf07926db607926db606aa80aa06aa80d506aa80aa068055aa068080aa059966cc068080aa06aa80aa06aa80aa06aa80aa06aa80aa06aa80aa05cc99cc06aa80aa05cc99cc059999cc059966cc068080aa059966cc05996699059999cc04bf80bf059966cc059966cc059966cc06aa80aa07926db607926db6098e71c60a9966b20ba274d10d9d76c40f9977bb129c71b8149973bf179b6fbc1a9d76c41da77bca209f78c7259f75ba299b76bb2d9f77c1319c72bb369c76bd3a9e77bd3e9c73bd43a076be479e77be4b9974bb4f9b74be519d74c0559f75c0599b73bd5c9b74bc5f9c73bc619b74bd639b74bc659f77bd679c74bc699972bb6b9b72bc6c9c74bd6e9b74bc6e9b74be709b74bd719c73bb739b73bc749c75bd769c75be789b73bd7a9d75be7d9b74be819a75be859b75be889c74bd8d9c74be919d74be969c75be9b9c75bfa09c74bea69b73beab9d74bfb19d75beb79c75bebd9d74bdc19c74bec69d74bf999d75be839c75bf919d74c0608d6da5a94b3859c72c1f33ec2d1f34f7322238f635253af7332339f8302035f52b1d2ed52a1a2d8d3f314756918294685140518c3a2c3ca8312335b833273aaf3222378a43304a60705282489c75bcb19c73bea79c73bf9d9c73be929b73be869c74be7b9e74bf6f9c75bf639b74bf569d77be4a9f75c1409f78bf369c76c22e9b74bc269a72bc1ea277c4189f75bf13946bbc0e926db6098e71c607926db604bf80bf03aaaaaa028080800000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffff0001ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808003aa55aa03aaaaff035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa01ff00ff028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000280808003aa55aa059966cc09aa8ec60caa80d511a578d2189f75bf1f9c73bd279d76be319c72bb3a9a72bd469971ba539a75bb5f9c73bc609d75bd289f79bf32a380c2ad45455eff3b324fff392c46ff36273fff34243cff332239ff322137ff322136ff312035ff302135ff302135ff312135ff302134ff302335ff2f2335ff302335ff312335ff312335ff312435ff312335ff302335ff302435ff302335ff302334ff302335ff302235ff302335ff2f2235ff2f2234ff2f2134ff2f2034ff2f2034ff2d2033ff2d2034ff2d1f33ff2d1f33ff2d1f33ff2c1e32ff2c1d33ff2b1d32ff2b1d32ff2b1b31ff2a1a30ff2a1a31ff2a1a32ff28182fff291830ff28182eff28192eff271831ff291931ff281e38ff2a3453fe344b70f73f577b575b6a7b709d74bfa99d74be939c72bd929d75be869c74be7b9e74bf709d74bd659d74c05a9c74c1519a74bd489871bc409b74bf389f72bf309a75bf2a9873bc259f75ba209f78bf1ba171c6189f75bf159e79c2129c80c6129c80b80f9977bb0ea480b60d9d76c40c956abf0b8b74b90a9966cc09aa71c6098e71c6098e71c609aa71c6089f60bf098e71aa098e71aa098e71aa089f80bf09aa8ec609aa71c6089f80bf09aa71c6089f80df098e71aa098e71aa089f80bf089f60bf098e71aa098e55aa089f60bf089f80bf089f80bf098e71aa098e71c609aa71c60a9966cc0ba274b90d9d76c40ea480c8108f70bf11a578c3149973bf179b7abc19a37ac21c9b76bf209f78bf249c71bf299b76bb2d9971bb319c72bb379974b93b9c75be3f9a75be459b76bc4a9b75ba4e9a72be539a75bb589c74bc5a9f74be609d78bd639d74bf669d73be6a9c76be6d9d75bd709b74bd719c73be749e75bf769c75be779a74bd799c74be7b9b74bd7d9b74be7d9b74be809b74bd819c75be819a75be849c74bf859d75be879b73bd899a73be8d9c74bc909c75bd929b73be979b75bd9b9c75bd9f9d75bfa39c74bda89c75beac9d74bfb29e75bfb79c75bebc9d75bfc29b74bdc69c74bda59b74bda99d74c0789d75bf7381629b8932273af5251b2ffd2c1f34fe322339fe36263cfe37283cfe36273bfe36263bff35263cff342739fe302435ff2b1e31fc261c31fd2d2338fd2f2339fd30243bfc31243cfc31243cfd2f253aec30273a52483b54879d75bdaa9c74be6e9e74be8b9e75bf899c75be7d9d76be709d74bd649e75bf579b75bf4b9c74be409f74bf379e74be2e9b74bc26a179bc1f9c73bd189f75bf13a179bc0e926db60a9966cc07926db605996699028080ff02808080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff0000000001ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff028080ff059966cc089f80bf0caa80bf11a578c317a67ac81ea277bb279d76be2f9d72be3a9a72bd469975bd519a74c05f9c73bf439c76be01ffffff499a7ab2e1454563ff3d3552ff3a2e48ff36293fff36263dff342439ff342339ff332337ff322236ff312336ff312336ff312336ff312436ff322436ff312536ff322536ff322536ff322536ff322536ff322536ff322536ff312536ff312536ff312536ff312536ff312436ff302436ff302535ff302336ff2f2335ff302335ff2f2235ff2e2134ff2e2134ff2e2134ff2e2134ff2e2034ff2e2034ff2d1f34ff2d1f33ff2c1e33ff2c1d33ff2b1c32ff2b1b32ff2b1c32ff291a30ff291930ff29192fff29182fff27192fff271a2eff281b30ff272139fe2b3657ff375178f13e577a449283aca59e74bea59e74be9a9d74be8f9d76bf839e75bf799c74be6e9e76be649c73bd5a9c74be519d74c0489c75bf409b74bf399d74c0339b73b92c9c7abf279d76be239975bd1f9c73bd1c9b76bf19997ac2179b7abc149980bf13a179c9129c71b8109f70bf0faa77cc0ea46dc80f9977bb0e926dc80d9d76c40c956abf0d9d76c40d9d76c40c956abf0d9d76c40d9d76c40d9d89d80d9d76c40db176c40d9d76c40d9d76c40c9580bf0d9d76c40d9d76b10d9d76b10d9d76c40caa80d50caa80bf0d9d76c40d9d76b10d9d76b10e926db60ea480c80f9977bb109f80bf11a578c313a179bc159e79c2189f75bf1a9d76ba1d9e7bc1209f78c7249c78bf299b76bb2d9971bb319c78bb379974b93c9973bb419976bc469975bd4b9c77be519a74bd569a74be5a9c74be609d75bd649c75bd699b77bd6d9d75bd719c75be759d74be779c74bf7c9c73bd7e9c73be819c75be829d74be849c74bd869c74be889c74bd8a9d74be8b9c74bd8c9b73bd8f9b74bd8f9b74bf909c73bd929d75be949b73be969b74bd999b75be9b9b73bd9d9c75bea19b74bca39c75bfa79c74bfab9d76bfb09c75beb49c74beb89d74bebd9d75bec39c74bec79b75becc9c74be829d76beba9e75bf648c6ba89331263bf2271c2ffd291e32ff312539ff36293dfe382b3fff3a2c41ff3a2c40ff3a2b40ff392a3fff392a3fff382a3fff38293dfe322437ff302438fe32273cfe32263bfe33273cff32263cff32273efe332a3efe313044cd37344b24a387b8419d7ac029a276c1799e74be799c74be379e74be639b74bc639d74bf589c77bf4b9c74be409b74bf379e74be2d9f77c1259f75c11ea26fbb189f75bf129c71b80ea480c80a9980cc06aa80d50480408002ff80ff028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa035555aa02808080028080800280808001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01000000028080ff048080bf07b66ddb0c9580bf109f70bf16a280c51d9e7bc1269a72bc2f9d72be399870bc449a74bf509c73bc5d9a73bd349d76bf02ffffff2d828893f7424462fe3f3a54ff3b2f48ff382b40ff36273dff35263bff352539ff342437ff332337ff332437ff322437ff332537ff322537ff332538ff332637ff332637ff332637ff332637ff332638ff332638ff332738ff332738ff322738ff322738ff322638ff322738ff332638ff312637ff302537ff312536ff302436ff302436ff302335ff2f2235ff2f2235ff2f2235ff2f2135ff2f2135ff2e2135ff2e2035ff2d1f34ff2d1f34ff2c1e33ff2c1d33ff2c1d33ff2b1b32ff2a1b31ff2a1a31ff291930ff281830ff291930ff271a2fff281c32ff262541fe2e4366fd39537fae4f6184699b77c0ad9e76bea39c75bf999d75be8e9e75be839e75bf789d75bd6e9e74be649e75bf5b9d73bf529b73be4a9f75c1439c72be3c9d73bf359a73c0309a70ba2b9a77be279676be23a075bd209f78bf1d9e7bc11b9771bd19a37ac2189f75bf16a274c5159e79c2149973bf149973bf13a179bc13a16bbc13a179bc139479bc13a179bc13946bbc139479bc13a179c912aa80c613a179c912aa80c6129c71b8129c71b812aa80c613a179bc129c80b813a179bc129c80c6129c80c6129c80b8129c71b8129c80c613a179bc129c71c6149973bf159e79c216a274c5179b7ac819a37ac21ba171c61f9c73bd21a274c124a378bf29a276bb2d9f77bb329e75bd359a73bc3b9c75be419976bc469d75bd4c9a75bf529b73be579b75bf5d9a73bd639b76bc689a73bd6d9d75bd729a74be779a74bd7c9c75bd7f9d74bf839e75bf879d75bf8a9b74be8d9d74be8f9d76bd919d74be939c76bf959d74be969c74be989c74be9a9c74bd9b9c75bf9c9b74be9d9c75be9e9d74bea09c74bea29c74bea39b74bda69b73bda89c73beaa9a74bdad9b74bdb19c75bdb49c76beb89d74bebb9e75bfbf9c75bec49c74bec89d74becd9d75bec39c74be6b9b75bf979b75bd726e5382d0261c2dfc271c32fd2e2036fe34273cfe372a3eff392d41ff3a2e41ff3b3042ff3a2d40ff37293eff3a2e41ff392d42ff382c41ff372b40ff36283dff31263cff332a3fff32283dff33273eff32273eff322941ff3a384efe39374de83431496c7b6f84566e6277486a5c7c3060506a448769a5509c76bf2a9e73c24f9b74be409b74bf469971bd409b74bb359f73c02d9971bb249c71bf1e9977bb179b6fbc129c71b80d9d76c409aa71c6059966cc048080bf028080ff01ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808002808080035555aa03aaaaff03aa55aa0280808003aaaaaa035555aa035555aa0280808003aa55aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaff059999cc07926db60ba274d1109f70bf159e79c21d9e7bc1259f75ba2e9674bc389b72bb439c72be4e9d76be5b9d73bf279d76be02ffffff428b8b9bfa454b6bff3f3e58ff3d324aff392c41ff372a3dff36283cff36273aff35263aff342639ff342639ff342638ff342638ff342739ff342739ff342739ff342739ff342839ff35283aff35283aff35283aff35283aff34293aff34293aff34283aff34283aff33283aff332839ff332839ff332738ff322638ff322637ff312537ff312537ff302436ff312336ff2f2236ff2f2336ff2f2236ff2f2236ff2f2135ff2f2135ff2e2035ff2d1f34ff2d1f34ff2d1e34ff2d1d33ff2c1c33ff2b1b32ff2b1b32ff2a1930ff291a2fff281a30ff291a32ff281c34ff2a2e4fff33496ef93c59816f7c75a1b59e75beab9d74bfa29c74be979d75bf8c9d75bf829d74be789d73bd6e9e74be659d74bd5d9c73bd549e73bf4d9c74bd469d75bd3f9a71be399d74c0349d76bf309a75ba2c9c74b9289f79bf26a179bc239975bd219b74c11e996fbb1e9977bb1ca476bf1ba171bd1ba17bbd1a9d76ba1a9d76c419a37ac2199970c219a37ac219a37ac219a37ac219a37ac21a9d76ba19a37ac2189f75bf19997ac219997ab8199970b8189575bf199970b8199970b8189f75bf189f75bf189f75bf189f75bf189f75bf19997ab81a9d76ba1a9d76ba1ba171c61d9e72c11fa573bd219b74c123a075bd279d76be299b76c12e9b74bc339b73b9379974b93b9c75be409b74bf479a73bb4d9c71bd529b73be579b72bf5f9973bc649c75bf6a9a73bc6f9c73bc759b74be7b9b74bd809b74bd859b75bc899c73be8d9d74be919d74c0959d74be979d75bf9b9c75bf9d9c73be9f9d75bfa09c74bfa39c75bfa59c74bea69b73bda79c74bfa99d74beaa9c75beab9b74bdab9d74bfae9d75bdaf9c75bdb09b74beb39b75bdb59c75beb79c75beb99c75bebc9c75bebf9e75bfc39c74bec79c75beca9d74bfcd9b74bed29d75bd6a9f76c0b19c73be798b69a9a133263cf2271932fd2b1b35ff2c1d35ff312339ff35283cff382d40ff3a2e41ff3a3042ff3b3041ff3a2b3fff37293eff3a3245ff3b3246ff3a3045ff393144ff362a3fff322a3fff332d40ff34293eff33293eff33293fff353247ff3b4255fe383850fc353547f2444260f4332c43f42f2a42f12b2539d92a2435982f273434584e62259f75ba2a9e79c23b9c75ba3e9c73bd349d76bf2c9c74bf249c78bf1d9e72b916a280c5119678b40d9d62b109aa71c606aa80d504bf80bf028080ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa028080800280808002808080035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808004bf80bf06aa80d50ba274b90f9977bb16a274b91c9b76b6249c71b82d9971bb369c76bd419d72bc4d9c74bd5a9974be26a179c303ffaaaa5e9090a3fc475373ff424662ff3e354bff3a2e42ff392c3fff37293cff37293bff35273aff35273aff35283aff362839ff35283aff35283aff35283aff35293bff36293bff362a3bff36293bff362a3cff362a3cff362a3cff362a3bff352a3bff352a3bff352a3bff34293bff34293aff34293aff342839ff342739ff332839ff332739ff312638ff312537ff322438ff302337ff2f2337ff302337ff302236ff2f2236ff2f2236ff2f2136ff2f2136ff2e2035ff2d1f35ff2d1e34ff2d1e33ff2c1d33ff2b1b32ff2b1a30ff2b1a31ff291930ff291a31ff281b32ff29213cff2c3656fe36507ac44b638b8a9d78bcb49d74beaa9c74bea09e74bf969c74be8d9c74be839e75bf7a9d73be709b74bd679c74bf609d72bd589c74bc509c73bc4a9b72be439c76c23e9c73c13a9e77bd359a73bc319c72c12e9b74bc2c9c74bf299b76bb279d76be269a72bc249c78bf23a075bd229d78bb219b74c1219b74c1219b74b9219b74b9209f78bf209f78bf219b74b9209f78bf209f70bf21a274b9219b74b9219b74b9219b74b9209778bf209778bf209778bf209778bf1f9c73bd1f9c7bc51f9c73bd209778bf209778b7209778b7209f78bf219b74c1239975bd249c78bf279d7cbe299b76bb2c9c74bf2f9877be339b73be379974b93c9973bb419972bc469975bd4b9974bb529b73be589a74bf5e9872bb659a72bd6b9b72bc719973bb779a74bd7d9b74bc839a73bb889c74bf8d9c74be929d75be979b75bd9b9c75bf9f9c73bfa29c74bea59c74bea89c75bfaa9c74beac9d74bfad9e74beaf9c75bfb19c75beb29c74bdb49c74beb59c75beb59c75beb79c75beb89d74beb99c74bdba9c75bfbc9c75bebd9d74bebf9c74bfc19d74bec59b74bec79b75beca9d75bdcc9c74bed09c74bed39c75bf939c74bfb19d75be629c72be926b4f80d425192ffc281a34ff2a1933ff2b1a32ff2d1b34ff302137ff34273bff372b3fff392e3fff3a3142ff3a3141ff35253aff372a41ff3b3748ff3a3749ff393649ff3a3649ff372e43ff342c43ff342f43ff342a3fff34293fff342b40ff3b3c50ff3f465bfe3b3950fe38394efe404562fe332e45fe322c44fe2d283bfe292435fc252132c9302c422c8b74a24c9e72bf349d76bf3ba075be329e75c22a9e73bc229d78c31ba17bbd15aa79c2109f80bf0caa80bf089f80df059999cc04bf80bf028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff0280808001ffffff0280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa0280808003aa55aa01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff04bf80bf06aa80d50a9980cc0ea480c8149973bf1a9d76c4229d70c32b9a71be359a73bc409b74bf4c9a75bc589a74bc25a57cc11eaa80c4738e90a2fa495c7eff454f6eff40394fff3c3044ff3a2d3fff392b3dff382a3cff37293bff36293bff37293bff36293bff372a3bff372b3cff362a3bff372b3cff372b3cff372c3dff372c3dff362c3cff372d3dff372d3dff372c3cff372c3dff362c3cff372c3dff362b3cff352b3cff362b3cff352b3cff35293bff35293bff34283aff33283aff332739ff322639ff312538ff302438ff302338ff302337ff302337ff2f2337ff2f2236ff2f2236ff2f2236ff2f2236ff2d2035ff2e2034ff2d1e33ff2c1d33ff2b1c31ff2a1b31ff2a1b31ff2a1a32ff291b31ff291d34ff2a2643ff2f4269fa3b587e9f7d6fa2bd9d75beb39d73bda99d74bea09c74bf969c74be8e9c75be859b75be7c9c73bd729d74be6b9d75bc639d74bf5c9b74bc559c75bd4f9b74be499d73c0449d74bf3f9e75c23c9d77bf389b76bf359f78c0339b73be309a75bf2f9872b82c9c74bf2c9c74bf2b9a71b82a9e73bc2a9873bc299b76bb299b76c1299b76bb299b76c12a9873bc299b70bb2a9e73bc2a9873bc29a276c1299b76bb299b70bb299b76bb299576bb299b70bb289f79bf289973bf289973b9279d76be289f79bf299b76bb289f73bf29a276c12a9e73c22b9a77be2e9b74bc319772b6329975bd369c71bd399874bc3d9b75bc429b74bd469d75bd4c9a72bc519a71bd579872bc5d9a70bd639b71bf6b9b72bc729a72bc789b73bd7e9c73be849c74bd8a9b74bc909c73bd959c74be9b9c75bf9f9d75bfa49b73bca89c75beab9d74bfaf9d76bfb29c75bdb49d74bfb79c74beb89d74beba9c75bdbb9d74bfbd9d74bebe9c75bdbf9e74bfc19d74bec29c74bdc39c74bec39c74bec59b73bdc59d74bec79e75bec99d75bdca9d74bfcc9c74becf9c75bfd09d74bed39b74bec89c74beb19c73bd7c9c75bf7f9b74bf87916cac84382b42f9271d32fe291a32ff281833ff291732ff291630ff2b1931ff2d1d34ff32243aff34293cff382d3fff3a3141ff382b3fff312136ff392d42ff3d3c4fff3c3b4fff3d4054ff3c3e52ff393549ff362f47ff342f43ff342a3fff332940ff343145ff3f4456ff41485dff3a3d52ff3d475fff404968ff333148ff332d48ff2f2a3fff2b2539ff2b273df63b466a556f7b9f4a9b72be439c72ba399d74c0309a75bf289973b9209f78bf1a9d76ba14a673bf0f9977bb0c956abf089f80bf059966cc03aaaaaa0280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff01ff00ff0100000001ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff068080aa09aa8ee30db176c413a179bc1a9d76ba219b74c12a9873bc349871ba3d9b71c04a9b72be569a74be309a75bf1eaa80bb689196a9fa4d6387ff49597cff423e54ff3d3346ff3c3043ff3a2d3fff392c3eff382b3cff382b3dff382b3cff382b3cff382c3dff382c3cff372c3cff382d3eff392e3eff392e3eff392e3eff382f3eff39303eff39303fff39303fff382f3fff38303eff382f3fff382f3eff362e3eff362e3eff362d3dff362b3dff352b3cff352a3cff352a3bff33293aff332839ff322839ff312539ff302437ff302438ff302438ff302437ff2f2537ff302437ff2f2337ff2f2337ff2e2236ff2e2136ff2d2034ff2d1f34ff2c1e32ff2b1c32ff2b1b33ff2a1b31ff2a1b32ff291c31ff291e36ff292f50fd364f77c24a6381979f78bfbc9c73beb39d73bdab9d74bda19d74be989c74be8f9d74bf879d73bf7f9d74bd779c74bd6f9c73bf689a73bd619e74bd5a9c74be559c75bd4f9b71be4a9b75be479a73be429b74c13f9e75be3d9b71bc3b9c75be389b76bf379e79be359f78c0359f73bc349d76ba339b73be339b73b9329975bd339b73be329975bd329975bd339673b9339b73b9339b73b9339b78be339b73be339b73be339b78be329975bd329970bd329970bd319c72c1319c72c131a178c1319c72bb319c72c1319c72c1339b73be349d76bf359f78c0379e74be3a9a77bd3d9b75bc409b74bb449a74bb489c75bf4d9874bd529b73be579b72bc5d9a70bd639b71bc699b72bd719973be779a74bf7e9c73be859973be8b9c74bd919b74bc979b75bd9d9c75bea29c73bda79c76bdac9c75beb09c74beb49c76beb89d74bebb9d75bfbd9d75c0c09d75bec29c75bfc39d74bfc59d74beba9e75bfa29d73bd969c75be979b75bdcc9c74becc9c76becc9c74becd9b74bec19d74becf9c74bed09c73bed29d75bfd49c75bed59c74bed79d75bfda9d75bd7b9e74bf7d9d74be7f9d74bf7a8e6dab893d3049ef231a2ffe271b35ff281933ff271630ff27152fff27152eff28152fff29162fff2b1a32ff2f2036ff33263aff362c3eff382d3fff322438ff34263aff393146ff3b4255ff3c4659ff404e5fff414d5eff3b3f52ff363248ff352e44ff342b3fff332a3fff38384bff41475cff404860ff3d4259ff425d7cff364364ff34314bff342f49ff322a42ff2d2b41fe37425ffb465c864f7b8ebb36a176c23f9a75be369c76bd2c9c74bf259f75c11ea277bb189f75bf13a179bc0ea480c80a9980cc089f80bf059966cc035555aa0280808001ffffff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808003aa55aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff059966cc08bf80bf0d9d89c412aa80c6189f75bf209778b728996cb9329970bd3c9973bb479a73be539a72bb359f78c01ca476bf4f919babfb4e678bff4c6287ff45435bff3e3549ff3d3144ff3b2e40ff3a2d3fff392c3dff392c3eff392d3eff392d3eff392d3eff392e3eff392f3eff3a2f3fff3a303fff3a3140ff3a3240ff3a3340ff3a3240ff3a3340ff3a3340ff39333fff393340ff39323fff38313eff38313fff37303eff372e3eff362e3dff362d3dff352c3cff352b3bff352b3bff33293aff332839ff322739ff322639ff312539ff312538ff302538ff2f2537ff2f2538ff2f2538ff2f2437ff2f2337ff2f2336ff2e2136ff2d2035ff2d1e34ff2d1e34ff2c1d33ff2b1c33ff2a1b33ff291b33ff2a1d32ff29233efe2f3d61f239567b8b7f6ea7c49c74bebc9c73beb59c74bdac9c74bea39b74bd9b9c73bd939c74bf8a9d74be829d74be7b9b74bf759d74be6d9d75bd679c74bf619b74bd5b9d73bf579b72bf529b73be4e9d76be4b9c74bb489c75bf459b73bc439c76be429e78c1409b74bb409b74bb3f9a71ba3e9c73bd3d9b71bc3d9b75c03c9d73bf3d9b75bc3d9b75bc3d9f75c03d9b75bc3d9b71bc3e9c77bd3c9d73bf3c9973bb3d9b75c03d9b75bc3c9d73bf3c9973bf3c9973bb3b9c75be3ba075be3c9d73bf3c9973bb3c9d73bf3d9f75c03e9c73bd409b74bf429b74bd459b76bc489c71bc4b9c74be4f9e74be549e73bc589c74bc5e9b75be639d74bf699b72bd709b74bd769973be7d9b72be839c73bf8a9b73be919b72be979b75bf9e9d74bea39b74bda99b73bdaf9c75bdb39b75bdb89d74bebc9d75bebf9c74bec39d74bec69d75bfc99c75beca9d75bfcc9c76bfce9d74bfcf9c74bfc39d74bf919d74be6b9d75bfa09e76bfd59c74bed69c75bdd69c74bdd79d74beb19c75bed99c74beda9c75bddb9c76bfdc9c75bed09c74be7d9d74c07f9f74bf829d76be4f9877b28641354cd5291f35fe251b34fe271a37ff271834ff251630ff251530ff25142eff25132eff26142eff28152fff2a1830ff2d1d33ff322439ff352a3dff36293eff35283cff362b3eff373347ff3e4659ff3e4e5fff455766ff455768ff394557ff38364cff362e43ff342a3eff332b3fff3a3c4fff42485dff404760ff3c4a64ff457799ff333c59ff35314cff343049ff332e45ff383b5afe405379f74b6489378b8bb03ca277c4299570bb329e75bd2a9e73bc23a075bd1c9b6db6179b6fbc129c71b80d9d76c40a9980b207b692b6048040bf03aa55aa01ffffff01ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa03aaaaff035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff03aa55aa059999cc089f60bf0c956abf109f70bf179b7abc1e9977bb279676be2f9d72be399d74bc459b73bc519a74bd469d71bd1baa7bc6308a95aaf5536f92ff4f6b92ff4a4c67ff40384dff3e3346ff3c2f41ff3b2e40ff3a2e3fff3a2e3fff3a2e3fff3a2f3fff3b3040ff3b3040ff3a3240ff3c3241ff3c3441ff3c3441ff3c3542ff3c3641ff3c3642ff3c3742ff3c3742ff3b3641ff3b3641ff3c3541ff3b3441ff3a3340ff393240ff38313eff38303fff372e3eff362e3eff362d3dff352c3cff342a3aff342a3bff34293aff33283aff322739ff312639ff312539ff302538ff302638ff302538ff302538ff302438ff2f2337ff2f2337ff2e2236ff2e2034ff2e1f35ff2d1e35ff2d1d34ff2c1c34ff2b1c33ff291c33ff291e36ff292a48fc324971be5d628ccc9c74bec59d74bebd9d74bdb59c74beae9b74bda69d75be9e9d74be969c75be8f9b74bd879d73bf819c73be7a9d73be749e75bd6e9b74be689d73bf649c73bd5f9973bf5b9a73bf589c74bc549b73bf519d74c04f9e77c24e9d72be4c9e75bc4b9c74be499d73bd499a73bd499a73bd499d77bd489c75bc499a73bd489c75bc499a73bd499d73bd489c75bf499a73bd489c75bf499a73bd489c75bf489c75bf479e77be479a73be479a73be479a73be479a73be479e73be479a73be479a73be489f75bf499d73c04b9c74be4e9d76be519d74c0549b73bc579b75bf5b9d73bf609d75bd659d74bd6a9a73be719c73be759b74be7c9c73bd839a73bf899c73be919b74be979b73bf9d9c73bea39b74bfaa9c72bdaf9c73bdb59c74beb99c74bebd9d74bec29c74bdc69c75bdc99c75becd9d75bec39d74bec59d74beb99d75c0a09b74bea29c74bdd89d75bed99c74c0b29c74bf529f76c1539d75be379e79c3379e79c37d9d74c08b9e75bfa79d74bfa89c75bfc69c74bdc69c74bdab9d74bdbb9d74be619b76b8786c5382aa32263edf281e37fe231935fe251a39ff261838ff251635ff241431ff23132eff23132eff23122dff23122cff24132cff26142fff291730ff2c1a33ff302037ff34273cff352a3fff362b3eff372d41ff373145ff3d4154ff415160ff455767ff465667ff3f5467ff38364dff372f44ff332b3eff322c3fff3c3c51ff41485cff3f4862ff3b5a77ff4380a5ff333550ff37324cff35304bff3a3d58ff3d4a6ffe43557ee05365891fa5adbd289973bf14a680bf2e9b74bc269a72bc1f9c73bd19a37ac2149973bf109f80bf0caa80bf08bf80df06aa80d5048080bf03aaaaaa01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa03aa55aa0280808003aa55aa01ffffff01ffffff0280808001ffffff01ffffff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02808080059999cc07b66ddb0ba274d1109f70bf16a274c51d9572c125986eba2e9b74bc379974be439872be4e9a72be4f9e74be279d7cc420979fafec5c7898ff507197ff4e5879ff433d51ff403447ff3e3143ff3c3041ff3b3041ff3b3041ff3b3040ff3b3142ff3b3242ff3b3342ff3c3442ff3d3643ff3d3643ff3d3743ff3d3843ff3d3943ff3d3a44ff3e3944ff3e3944ff3c3843ff3c3843ff3d3743ff3c3743ff3b3642ff3a3441ff393240ff39313fff38303eff372f3eff372d3dff362d3dff352b3bff352b3cff352a3bff34293aff322739ff32273aff312639ff312538ff302538ff302538ff302538ff302538ff302438ff302437ff2e2236ff2d2235ff2e2036ff2d1f35ff2d1f35ff2c1d34ff2c1c34ff2a1c34ff291d33ff27213aff293458e6395076959071afcd9d75bec69c74bdbf9c75beb89d74beb19c73bdaa9c74bda39b74bd9b9c75bf949d73bf8e9c73bd879d73bf819c73be7b9b74bf769c75be719c75c06d9a73bd699b75bd659d77bd629c75be5e9d75be5c9b74bc5a9c74be599b73bd589a74bc569a74be569a74bb559972bd559c75bd559c75bd559972bd559c72c0569a74be569a71be559c72bd559c72bd559c75bd549b73bf549b73bc549e73bf549b73bf539a72be549b73bc539d75be539d72be539d72be539d72be549b73bf559c75bd579b72bc599b73bd5b9a73bc5e9b75be609a72bf649c75bf699b72bb6d9d73bd729d74be779c74bf7d9b74be839c73bd8a9b74bc909c73bd969b74be9d9c73bca39c75bfa99b74beaf9c73bdb59b74bdba9c75bfbf9c74bec49c74bdc89c74becc9d76becf9c75bed49c75be859d75be609d75bd2ba071b803aaaaaa489c75bc8e9e77be789f79bd46a07cb641997aa9288673803484717b3884727b3982707d3982707936806d7b2e80747a23928a8a21a2939b328f858a6957495a94302635cd251b32f6211734ff251a39ff261a39ff241938fe241836ff221633ff211331ff22132fff21112dff21112dff21112eff22122dff23132eff24132fff281630ff2c1b33ff2e1f37ff2f2238ff34273dff332a3dff362c41ff372f44ff3b374cff40465aff454b62ff465f74ff51758cff3b374eff3b384cff373245ff322d40ff3a384eff3f4458ff414962ff406b8cff44749aff36344eff38344dff393a54ff3d4767ff404d75fd3c4970c458769d2db093cc339b73be189f75bf289f73bf229d70bb1c9b76bf179b6fbc129c71b80ea480c80a9980b207b692db04bf80bf04bf80bf028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff0280808001ffffff01ffffff02808080028080800280808003aaaaff035555aa035555aa03aa55aa0280808003aaaaff02808080035555aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff04bf80bf06aa80d50a9966cc0f9977bb14a680cc1c9b76bf239975bd2c9c74bf369c71bd419972bc4c9a72bf599e73bd26a172bc19b8adc2d16280a1ff53769cff526589ff454159ff423649ff3f3346ff3e3243ff3c3242ff3c3242ff3c3241ff3d3343ff3c3443ff3d3644ff3d3744ff3e3945ff3f3b46ff403c47ff403d47ff3f3e47ff3e3d46ff3f3d46ff3f3c46ff3d3c45ff3d3b46ff3e3b45ff3d3945ff3d3843ff3c3642ff3b3541ff3a3340ff3a3240ff38303eff372f3fff372e3eff352c3dff352b3cff352a3cff352a3cff34293bff33283bff322739ff322639ff312639ff312539ff302538ff302538ff302538ff302438ff2f2338ff2d2236ff2e2236ff2e2137ff2e2036ff2d1f35ff2c1e35ff2c1d35ff291c34ff291d34ff26243dfd2c426d81515f79929b75bece9c74bdc89c74bdc29c74bdbb9b74beb59c74bdae9d74bfa99b74bda19d74be9a9d74be949d75bf8e9c75be899a73be849b74bd7f9d74bf7a9d75be769c75be729d74c06f9c75bf6d9a73bd6a9c73be689a73bd669b73be659a72bd649e75bf639b74bc629c72be629c72be639b74bf639b74bc639b74bc639d74bf639d74bc629c72be629c75be629c75be619b74c0629c72be619b74c0619e74c0619b74bd619b74bd619b74bd609d75bf619b74bd619e74c0629c72be629c75be649c73bd669b76be689d76bf6b9b72bc6e9b74be729d74be769c73be7a9d73be809b74bd849c76bf8a9d74be909c73bd969c74be9c9d74bea29c73bda99a73bdaf9a73bdb59c74beba9b75bfc09b74bdc49b74be969e75be679c74bf509c73bf44a178bfab9e76bc636f528348352a3c713d324896362c42aa362c42bb322841d82f2340e4291f3be9261c3aed271c3bf2261b3bf5251c3bf6251b3af5241b39f5241b39f5231937f6211837f4201634f31e1431f81f1330fe221634fe241a37fe241936fe24193aff211738ff211637ff211536ff201434ff1f1331ff1e132fff1e122fff1f1130ff1f102eff1f112fff20112eff20122dff23142fff261731ff2b1a33ff302139ff31233aff30223aff302238ff33283cff332c3fff352f44ff39394fff3f5a69ff618b9aff39475bff3a3d51ff3c3e51ff3d3c4eff363244ff343046ff3c3b50ff3f495dff42698cff3c5270ff333249ff363650ff3c405dff3d4c73ff424a77fc486c949595e0ee1ba184bd309a75ba289973bf249c78bf1e9977c4199970b8149973bf108f70bf0caa80bf09aa71c606aa80d504bf80bf03aa55aa02ff80ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa02808080035555aa035555aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff02ff80ff04bf80bf06aa80d509aa8ee30ea480c8149980bf1a9d76ba229670bb2a9873bc349d71bf3e9c73bd4a9b72be569d74be5e9b72bb1bb397c6b36886a4ff567b9fff547299ff484a64ff42394dff3f3547ff3f3445ff3d3443ff3e3444ff3e3544ff3e3645ff3f3845ff3f3946ff403b47ff413c48ff413e47ff413f49ff413f48ff414149ff404048ff404048ff404049ff3f3e48ff3f3e48ff3f3c47ff3e3c47ff3e3b46ff3d3945ff3c3743ff3c3542ff3a3441ff38323eff372f40ff372e3eff362d3eff362c3dff352b3cff352a3cff342a3bff33293bff32273aff32273aff312639ff312639ff312539ff312539ff302539ff302438ff302438ff2f2337ff2f2338ff2e2237ff2e2237ff2d2036ff2d1f37ff2c1d35ff2a1d33ff281c35ff291d35ff252948fb313f65575e6475789d75bfd09d74beca9d74bfc59d74bebe9c75bfb99c74beb49c74bcad9c74bea79d74bfa19d74c09c9b74be979d75bd919d74be8d9d74be889c74bd849c74bf819c73be7e9c73be7a9b73be799c74be769c75be759b74bb739b73bf729d74be729a72bc719c73be709d74bf719c73be719c73be719c73be709d74bf719c73be719e73be719c73be709d74bf709d74bf709d74bf709b74bd6f9c73bf6f9c73bf6f9a73bc6f9c73bf6f9c73bc6e9e74be6f9a73bc719c73be719c73be729a74be749c75bf779c74bd799c74be7c9c73bf809d74bf849c74bf899a73be8d9d74be929b75be979d73bd9d9c73bea39c72bda89b73beae9b74bdb59b75beba9b75bfc09b74bec59b73bd979d75bf9b9e75bf859d75be598a6d9e7c544665b530273eef251f36fe2a2341ff2c2747ff2c2747ff2c2748fe2b2648fd2c2649fd2b2446fd2b2345fd2a2243fd2a2243fe2a2142fe2a2142fe2a2141fe292141fe282041fe282041fe282041fe272042fd261f41fd241d3cfe231b3afe201837ff201734ff201533ff201532ff1f1434ff1f1435ff1e1336ff1e1435ff1e1233ff1c1131ff1d1030ff1d1130ff1e0f30ff1e102eff1f112eff22122fff241430ff2a1934ff2c1e36ff2f243aff33273eff34273fff32263eff31253dff2f2a41ff333146ff334256ff363b4fff3a3b50ff3a3c50ff3e3e52ff3e3e52ff3b3a4eff363244ff353145ff373c56ff3f4d71ff314260ff2d4161ff3c415fff3a476aff3e517bfe3e5786f89feeec72aee2ed21a27cc12d9971bb269a72bc209f78bf1b9771bd159e79c2129c80b80d9d76c40a9980cc089f80bf059966cc04bf80bf03aa55aa01ffffff028080ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa0280808002808080035555aa035555aa035555aa03aa55aa02ff80ff03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff0100000001ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff059966cc089f60bf0d9d76c4129c71c61a9d76ba219374b9299b76c1339b73b93c9d73bf489c75bf549e73bf609d72bf39a179bc8e7793b0ff587fa3fe567aa2ff4d5672ff433d52ff413748ff403546ff3e3546ff3e3645ff3f3745ff3f3946ff403b47ff403c47ff413d48ff423f49ff424049ff42414aff42414aff44424aff43424aff43424bff41424aff41414aff403f49ff403e48ff3f3d47ff3f3c47ff3f3a46ff3d3944ff3c3743ff3b3543ff393341ff383140ff382f40ff372e3fff362d3eff352c3dff342b3cff352a3dff33293bff33293bff32273aff322739ff31263aff312538ff312539ff2f2538ff312539ff302438ff2f2337ff2e2337ff2e2337ff2e2236ff2e2237ff2e2037ff2c1e36ff2b1e35ff2b1c33ff291c36fe262037fe2a2c4fe5313a57638b76a2939e74bfd39c74becd9d75bec89d74bec39c74bebe9c73bdb99c75beb39b75bdae9b74bda99b73bda39c74bf9f9c73bf9b9c73bd979b75bd929b73be909c75bd8c9b75bd899a73be879b73bf859b73be839c73bd829d74be809d74bf819c75be809b74bd7f9d74bf809b74bd7f9d74bf809b74bd809b74bf809d76bf809b74bd809b74bd7f9d74bf7f9d74bf7e9c73be7f9d74bf7e9c73be7e9c73be7e9c73be7e9a73bc7e9c73bc7d9b74be7e9a73bc7e9c75be809b74bd819c75c0839c73bf849c74bf889c74bd8b9c74bf8f9b74bd939c74bf969b74be9b9c75bfa09c74bea59c74beaa9c74beaf9c73bdb59b74bdba9b75bfbf9c74bfc59b73bda39c75bf819c75c0519d78c0669173a8a53e314de9252138fc292444fe2b264afe2b264afe2b2749fe2b2648fe2a2547fe292444fe292343fe292242fe292140fe292140fe29213fff29203fff28203fff28203fff28203fff271f3fff27203fff261f3fff261e3fff241e41ff241e40ff231e40ff231f40ff221e3eff221d3dff211a3bff201837ff1f1533ff1e1331ff1e1231ff1d1231ff1b1032ff1b1030ff1a0f2cff190f2cff1a0f2aff1b0f2bff1b102dff1e102dff22132fff261631ff2a1b34ff2d2038ff30243cff30253eff30253dff2f253dff2f283fff312e44ff34364bff373a4eff373a4cff393a4eff3a3b4eff3b3c4dff3c3b4dff3a384cff363448ff32344dff334b68ff328bb5ff406182ff353a59ff425078ff2f3f6aff7aaec8ebaeeef12f9db3d42e9b74bc279d76be219b74c11c9b76b616a274b9129c71b80ea480c80ba274b909aa71c606aa55aa059966cc048080bf03aaaaaa028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff0000ff0001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aa55aa06aa80aa089f80df0c9580bf13a179bc189f75bf1f9c73bd289973bf309a75bf3b9c75ba469d71bd539a72bb5e9d75c11ca476bf607a92adfe5a83a6ff5780a6ff526486ff454259ff423a4cff403747ff403847ff403946ff403a47ff403c47ff413d49ff413f49ff42414aff43424bff43434bff44434bff44444cff44454cff44454dff44454cff44454cff42434bff41424aff41404aff403f48ff403d48ff3f3c46ff3e3a45ff3d3944ff3c3743ff3a3541ff393241ff383040ff372e3fff372d3eff362d3dff352c3cff352b3cff342a3cff33293bff33283aff32273aff32263aff312639ff312539ff302539ff302539ff302438ff2f2438ff2f2438ff2f2338ff2e2337ff2f2238ff2e2137ff2d2037ff2c1e35ff2c1d34ff291d36ff271c35fe25213cfd2e3259dc2e3a535d685d79c09d75bebb9d75bf9d9c75bebf9c74bec79c75bfc39d74bebf9c74beb99d74beb59c74beb19c73bdab9d74bfa99b74bda39c74bfa19d74be9d9c73be999d75c0979b75bf959c74c0949b73be929b73be919b74be909c73bd8f9b72bd8f9b74bd8e9c75be8e9c75be8e9a73be8e9c75be8e9c73be8e9c73be8f9b74bd8e9c75be8d9d74c08e9c73be8d9c74be8c9d75bf8d9c74be8d9c74be8c9b73bd8c9d75bf8d9c74be8c9b75bd8c9d75bf8d9c74be8e9c73be8f9d74bf919d74c0949d75bf969c74be999b75be9d9c75bea09c74bfa49b75bea89b73beac9c74bfb19c73bdb69c73bdbb9b73bec09b74bec59b73bdaf9d75bf739d76bf4f9e74c2429b78b28e2f2b3be62a2541fe2b2447ff2a2548ff2a2548fe292447ff292347ff292343ff292242ff292241ff29213fff28213fff28203eff28203dff281f3dff271f3cff271f3cff271e3cff251e3cff241d3cff241d3bff241c3bff231c3bff221b3cff221a3aff221b3aff211c3bff211d3cff211e3dff221f3eff221e42ff211e40ff211d3eff211a39ff1f1735ff1d1330ff1c112eff1b102dff1b0f2eff1b0e2dff1a0e2dff190d2bff190e2bff190e2bff1e102cff21132fff261731ff281a33ff2a1d36ff2c1f39ff2b1f38ff2a1f37ff2b223aff2d273eff302e43ff333346ff37374bff37384dff38374cff38394aff3a3b4dff3a3b51ff34425fff2d6e96ff37b1c9ff4aa0baff363757ff3f496aff363e61ff354362fe6a9bb27aa1cddb209f78bf279d76be229670b41d9e72b9189575b513a179bc109f70bf0caa6abf09aa8ec607926ddb05cc99cc04bf80bf03aaaaff028080ff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808003aa55aa03aa55aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa03aa55aa0280808003aa55aa0280808001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0280808003aa55aa05cc66cc089f60bf0caa80bf11a578c3179b6fbc1f9c73bd279d76be309a75bf3a9a72bd449d74bf509c73bc5d9c73c01ba171bd3f8a9eb2fb5b84a7ff5782a5ff5c769bff4a4c65ff433d50ff423949ff413a4aff413b48ff423d49ff413e49ff43404aff43414aff43434bff43444cff44454cff45464dff44464dff44474eff45474eff45474fff45464dff44454dff43434cff42414bff41404aff413e48ff403d47ff3f3b46ff3d3a44ff3d3845ff3c3644ff393441ff393241ff382f3fff372e3fff362d3eff352c3dff352c3cff342a3bff34293bff33283aff32283bff32283aff312639ff312639ff302538ff302539ff302439ff302438ff302438ff302338ff2e2337ff2e2338ff2f2238ff2e2137ff2d2035ff2d1e35ff291c34ff251b36ff241e36fe262445fd2e3659f0313854796e6185c19d76becc9c74beae9b74bfaa9c74bea79c74bdc89d74bec59d74bec09d74bebc9c75beb89d74beb59b75bdb09c74bfad9c74c0a99d74c0a79d74bfa59c74bea39c74bfa29d74bea19b74be9f9c73bf9e9b74be9e9b74be9d9c75be9d9a73bc9c9b74be9d9c73bc9d9c75be9d9c73be9d9c73be9c9b72be9c9d74bf9c9b74be9c9d74be9c9b74be9b9c75bf9c9b74be9c9b74be9b9b73bd9b9c73bf9a9c74be9b9c75bf9b9c75bf9d9c73be9c9b74be9e9d73bea09c73bea29c74bea59c74bea79c74bfaa9c75bead9c74beb19c73bdb49c74beb99c74bdbd9b74bdc19c74bdc69c74bdca9b74bdce9c74bd779c74bf369c76c2509670b2b6342b49fb292648fe29264bff2a2549ff292448ff292347ff282344ff282243ff282241ff28213fff27213dff26203cff271f3bff261e3bff261e3cff261e3bff261e3bff251d3bff241c3aff241b3aff231b39ff231b39ff221a38ff211a39ff211a3aff211b38ff221a38ff221b3aff221c3bff231e3dff241f3eff231e3dff231e3dff231e3eff221f40ff231e41ff221e3fff201b38ff1e1634ff1b102dff1a102cff1a0e2dff1a0e2cff190d2cff180d2bff1a0d2bff1c102dff20122fff241530ff261831ff271a33ff271b33ff281d34ff2b2137ff2d263cff2f2c3fff332e44ff333349ff34374dff39394cff39384dff343f59ff2c567bff2f86b4ff3aabdeff409ebdff2f415dff3c3958ff373854fe2e324bfe2d3f5fd33561811c9b9bc8229d78c3219b74c11c9b76bf189f75bf149973bf0f9977cc0d9d76c40ab280cc089f80bf07926db60599669904bf80bf028080800280808001ffffff00ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff010000ff028080800280808002808080035555aa035555aa035555aa03aaaaff03aa55aa0280808003aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff0280808003aa55aa059966cc089f80bf0d9d76c4129c71b818956ab51f9c73bd279d76be2f9d72be399d70bc449a70bb509c73bc5c9b74bc5b9d73bf369c8eb8ef6289aaff5884a8ff5c82a9ff4f5979ff454154ff413d4dff423b4aff413e4aff433f4aff41414aff43414bff43434bff44454dff45474eff44484fff454950ff454a50ff454a51ff444b50ff444a50ff454a4fff45474eff45464dff42444bff41434bff414149ff403f48ff3e3d46ff3f3b46ff3d3944ff3c3744ff3a3542ff393242ff383040ff382f3fff372e3eff362d3dff352c3cff352b3cff342a3bff33293bff32283bff31283aff31273aff31263aff312639ff302438ff302538ff302438ff302337ff2f2437ff2f2337ff2f2336ff2f2337ff2d2136ff2c1f36ff2a1c35ff261934ff231933ff241b37ff251e39ff252442ff2a2b4ef62e2f4da2414150699479aac19c74beda9c74bdc89d74bed29d73bfce9c74bfcb9c74bec79c73bec39c74bebf9c74bebc9c75beba9c75bfb79c74beb49c74beb29c74bfb09c74beaf9c75bdad9c74beac9c74beab9d74bfab9b74bdab9d74bda99d74beaa9c74beab9b74bdaa9a74beaa9c75beaa9c75beaa9c74beaa9c74bdaa9c74beaa9c74bdaa9c74bdaa9c74bda99b74bea99d74bea99b74bea99b74bea99b74bda99b74bea99b74bda99d74beaa9c74beab9d74bfad9c74beaf9c75bdb09c74beb49c73beb69d74bfb99c74bebd9d74bebf9c74bfc49c74bec79b73bccb9c74becf9c74bed39c74be519d74c01ca476bf13515151b529223dfb2b284aff2b284dff2b284aff292648ff292548ff282345ff292342ff28223fff28203eff271f3dff271e3cff281d3cff261c3aff261c39ff251c38ff251c39ff251b39ff241b39ff231b39ff221a39ff211939ff211938ff211a39ff201a38ff211a3aff221b3bff241d39ff231c38ff241d37ff241c37ff251b37ff251b34ff251b34ff251b36ff241b37ff241c39ff231d3cff221d3fff221f3dff201d3bff1e1533ff1b0f2dff190d2dff190d2dff190d2dff1a0e2cff1a0f2cff1c102dff1f122dff22152eff241730ff261b32ff291e35ff2b2137ff2b253aff2e293eff312b41ff333146ff35374bff323e57ff2b496cff24628fff2587bdff3095cdff337b9fff2c3752ff333048ff312e47ff2b2f44fe2f465fd14a7e972d99c1d20faa77cc219b74b9169774ae189f80bf13a179c9108f70bf0d9d76c40a9980cc089f80bf07926db6059999cc04bf80bf02808080028080ff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa02808080035555aa035555aa035555aa03aa55aa03ffaaff03aa55aa035555aa03aaaaff03aaaaff02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff00ffff0000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff01ffffff0280808003aaaaaa04bf80bf06aa80d50a9966b20d9d76c4129c71c6199970b8209f78bf27966fbe309a70bf3a9a72bd449d74bf4f9e74be5b9d73bf5b9a73bf21aa9bc9cc678eafff5985a9fe5785adff5a7699ff464a64ff43404eff433d4dff43404dff43414cff43424cff43444cff44464eff45484fff464a51ff454b51ff454c52ff454c52ff454c52ff464d52ff464d52ff454c50ff454a50ff45484eff44474eff42454cff43424bff404049ff3f3e48ff3f3c46ff3e3a46ff3c3844ff3c3644ff3a3342ff393241ff383040ff372e3fff362d3eff362c3dff362b3dff342a3bff32293bff32293bff32283bff312739ff302639ff302538ff312539ff302439ff302439ff302438ff302438ff2f2337ff2f2237ff2d2036ff2a1d34ff271b34ff251833ff231833ff221935ff251a36ff231b38ff251d3aff261f3bfe272544fc2b2b4df8292846a23734477c826b98a89e76beda9c74bdbc9c73beac9c75bed09c74bece9c74bdca9d74bfc79b73bec59d74bdc19c74bec09d75bebe9d75bfbc9c75bebb9b74beb99c74beb99c74beb79c75bfb79c74beb79c74beb79c74beb79c74beb79c74beb79c74beb79c74beb79c74beb79c74beb69d74bdb69d74bdb69a73bdb69c73bdb69c74bdb59c74beb59c74beb59c74beb59b74beb59c74beb59c75beb59e75beb69d74bdb79c74beb79c74bfb99c75bebb9b74bebd9b74bdbf9c74bec19c74bec49c75bec79c75beca9d74bdcd9d75bed19c74bed59c74bdd89c74bedb9c74be7e9c73bc3aa788bdc1322c47fd292851ff292854fe282b56ff262c57ff262b56ff262a52ff27294fff262649ff262345ff272244ff26203fff251f3cff251d3aff241b39ff241b38ff251b37ff241b37ff221a37ff221938ff211937ff211939ff201939ff201938ff221a38ff251c39ff251b38ff251a38ff251a37ff261b37ff261936ff251a35ff251934ff261a35ff261935ff261934ff261934ff261834ff261934ff251a33ff241c37ff23203aff24223eff211f3cff1a1230ff1a0e2dff1a0e2dff1a0e2cff1a0f2eff1c112fff1f142fff221832ff261c36ff272039ff29243dff2d2a41ff2f2e46ff303148ff323249ff323146ff333649ff314563ff295986ff286a9aff2a6894ff274463ff2d2e41ff312e3fff2d2b42ff263250f43e75948676b7ce17b1d3e90ea480c8209f78bf1c9b76b6179b7abc13a179c9109f80bf0d9d76c40a9980cc089f80bf07926db604bf80bf03aa55aa028080ff028080ff02ff80ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ff00ff01ff00ff01ffffff01ffffff0280808002808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa028080800280808003aa55aa028080ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001000000028080ff02808080028080ff028080ff03aa55ff059966cc089f80bf0b8b74b90ea480c8149973bf1a9d76ba219b74b9289973bf319c72c13a9e72c1449d74bf4f9e74be5c9b74bc559f75bd04ffffffab6d91b0ff5a88acff5184aaff5f89abff4a5b79ff444355ff443f4dff43404cff45424eff45434fff44464fff44484fff464a51ff464b51ff464d53ff464d53ff464e53ff464e54ff464e53ff454e53ff464e53ff464c51ff464a51ff45484fff43464eff42444bff42424aff403f49ff403d48ff3e3b45ff3d3945ff3c3744ff3a3443ff393242ff383040ff372f3fff362e3eff362d3dff362c3cff352a3cff332a3cff32293bff32283aff31273aff302739ff302639ff302539ff302539ff302439ff2f2438ff2e2337ff2c1f35ff281a32ff251731ff241631ff221533ff221734ff231835ff231936ff241a37ff241936ff241a37ff241b36ff251d38fe262040fe272749fd2a2850f32d2a46ba3a334696816894969c77bbb39d75bdd99b73bdc99b73bdac9c74beb79c75becf9c74becc9c74beca9d75bfc99c73bdc79c75bec69c74bdc49d75bfc39d74bec39c74bec39c74bec29c74bdc29c74bfc29c75bfc29b74bdc19c74bec29c74bfc29b74bfc29c75bfc29c74bdc19d74bec29c74bdc19d74bec19c74bec19c73bec19c74bec09b74bec19c74bdc19c74bdc19c73bdc19c74bec19c74bdc29c74bfc39c73bec49c75bec69c75bdc79c75beca9b74bdcb9c75bece9c74bdd19c74bed39c74bed79b74bed89c75bedc9c75bec39d74be8d9d76be2fa87dc3893a384afb28254afe242349fe25264cff262751ff252954ff242b54ff232c53ff222a51ff23294eff22254aff242346ff252142ff241f3eff251d3bff251b39ff241b38ff241a36ff231936ff221937ff211939ff211838ff211837ff221938ff241a38ff241a36ff251a35ff261a34ff251935ff261935ff261933ff261933ff261933ff261833ff261832ff261831ff261832ff261832ff261831ff261832ff271831ff251a32ff251b34ff252039ff23243fff222341ff1d1734ff1a0f2eff1b0f2eff1b1030ff1d1332ff201835ff231d3aff26223fff282743ff2d2e49ff2f344fff2e3955ff313f5eff344362ff354462ff363e59ff363b53ff333d56ff2c3a56ff2c2e45ff302b3cff2e2d3dfe2b2e44fe2e4a6ad461acc34e9de2ef0faa99cc169774c51f9c73bd1b9771bd16a274c513a179bc0f9977cc0d9d76c40b8b74b909aa71c607926db6059966cc04bf80bf03aa55aa02ff80ff01ffffff0280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808001ff00ff03aaaaaa03aa55aa048040bf059966cc06aa80d5098e71aa0c9580bf109f70bf159e6db61c9b76b623a075bd2b9a77be339b73be3c9d77bf479e73bb519d74c05d9c73bd429b74bd2ea17ac279789ab5ff5c89adff5685adff5a89acff52799bff464a5eff444254ff44404fff45424fff454450ff464651ff454951ff464c53ff464d53ff464e54ff474f55ff475055ff475055ff465055ff475055ff484f54ff474e53ff464c52ff464a51ff44474eff43454dff42434bff414049ff403e48ff3e3c46ff3d3945ff3c3845ff3b3544ff3a3342ff383140ff382f3fff362e3eff362d3dff352c3cff342b3bff332b3bff33293bff32293aff32283aff30273aff302738ff302638ff302538ff2d2137ff291c34ff241532ff22122fff20112eff1e102fff1f102eff1f112eff201430ff221532ff231633ff231633ff231632ff231633ff241734ff241834ff251a36ff251d39ff26213efc282646fe2c2b4cfa2b2847ce36324c793d394c8586699dcb9c76bbdc9b74bdda9c74bfcb9c74bed59d74bed49b75bed39c74bec49c75bec39c74becf9c75bece9c74bdcd9d75becd9d74becc9c74becc9c74becd9d75bdcc9c74becd9d74becc9c74bebf9c75bfcb9d75beb19d75c0cc9c74becc9c73bdcc9c73bdcb9d75bfcb9d74bfcb9c74becb9c74becb9c75becb9c75becb9c74becb9d75bfcb9d75bfcc9c74becd9d75becf9b74becf9c75bed29b75bdd39c74bed59d74bed79b74bed99c74bedc9c74bec29c74bd7f9d76bf8b9a75b93e806b944d776a848b44425cf4282648fe26274aff252449ff262448ff232346ff252448ff242447ff242448ff242548ff232347ff222244ff231f41ff231e3fff231d3cff241c39ff241a38ff231a37ff231937ff231837ff201836ff211838ff231937ff251a35ff251a34ff261935ff261833ff261832ff261732ff271831ff261730ff261731ff26172fff271730ff26172fff261730ff271730ff271730ff27172fff271730ff27172fff26182eff26172fff251831ff241a34ff25203aff252743ff242b45ff1d1937ff1c1133ff1c1534ff1f1837ff222040ff262746ff292e4eff2d3554ff2f3c5dff324465ff334b6eff345073ff335679ff365980ff375b83ff375880ff384e6fff32354eff2d2c3dff2d2c3efe2e3852f54174929568b7d12e9bd3e3189f80bf1a9d76ba1d9e72c11a9d76ba16a274b913a179bc0f9966bb0d9d76c40ab280cc089f80bf07926db605cc99cc048080bf03aa55aa02ff80ff0280808001ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0100ffff0000ff0001ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff00000000028080800280808003aa55aa04bf80bf059966cc07b692db089f80bf0b8b74b90ea480c813946bbc189575b51e9977c4259f75c12d9971bb369c71bd3e9c73c1499d73c0539d75be5f9c73bc5f9c73bc529f76be5f9199b7ff5e89afff5885adfe5382a8ff5a92b5ff485c78ff45475cff434051ff454250ff454350ff454651ff464953ff464c54ff464e54ff484f55ff475055ff475056ff475055ff465155ff485156ff484f55ff474f55ff474d54ff464c54ff454950ff44474eff42444cff41414aff403f48ff3f3d47ff3e3b46ff3c3845ff3b3644ff3a3443ff393241ff383040ff372f3eff372e3eff362c3cff362b3cff342a3cff322a3bff32293bff32283bff31283aff302738ff2d2138ff261834ff21122fff1d0f2eff1d0f2dff1d0d2bff1d0e2aff1d0e2bff1e102dff20112fff20122fff221330ff221330ff221430ff231531ff231531ff241531ff251632ff251833ff251935ff261b37ff251d38ff251f3cff282144fe2a264cfd2f2a4ff72f2949bd37334aa1615274719c7eb5719e78c0d09d74bedc9b74bedb9c74bfbf9e74bfbe9d75bfd89c75bed79b74bed79d74bed69c74bdd69c75bfc89c74bead9c73be9f9d75bf849e76c16b9b75bf519d74bd509f76bf449a74bb859d75c0859d75be849e76bf849c76bf849c74bf849e76bf849c74bfc79c75bfd49b75bed49c75bed49c75bed69c74bdd69c75bfd69c75bfd79d75bed99c76beda9c74bdc09d75bede9c74be9a9d76be4f9b7bb28a664f74ae4b3c5bc2362f4ecf353554eb323356f82d2d53fb2d2e56fe2b2c55ff272852ff27274eff25254bff242347ff232143ff22203fff231e3eff221c3cff221a3cff231b3bff231a38ff241938ff231936ff231935ff231936ff231936ff221839ff211737ff231837ff251a37ff271a34ff271933ff271834ff261833ff261731ff271731ff271630ff27172fff27172fff26172eff27162eff27172eff27172fff27172fff27172eff27162eff27162eff27172fff27172fff27172fff27172fff26172fff261831ff241b34ff24213aff272b45ff27304dff1c1d3dff1f1a3cff222444ff272c4cff2a3355ff2a3c5fff2e4469ff304e73ff32547bff335b82ff345f88ff35658dff376793ff356893ff365c84ff2e3e60ff2a3147ff2c334cfe314a70d7579ec05184d6e91aa793c4169774b91f9c73bd1ba171c6179b7abc159e79b6119669b40f9966bb0c956abf0a9980cc089f80bf07926db605cc99cc048080bf03aa55ff02ff80ff0280808001ffffff010000ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa035555aa035555aa03aaaaff03aa55aa03aa55aa035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff0000ff0001ff00ff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff0280808003aa55aa03aa55aa059999cc06aa80aa06aa80d5089f80bf0ba274d10e926db6119669b415aa79c21a9d76ba229670bb289f79bf309f75bf389b72bf429b74bd4c9e75bf579b72bf619e74bd6d9d75c05c9b74bc43ab9cc2fc5d87adff5886adfe5684aeff5289acff5c8bacff495168ff464457ff454152ff464351ff464451ff474853ff484b55ff474f56ff484f56ff475056ff485158ff495257ff485256ff485157ff475156ff485156ff475055ff464e53ff454b52ff444850ff43464dff42424bff423f4aff3f3e47ff3e3b46ff3d3944ff3b3744ff3b3542ff393342ff393141ff38303fff372e3eff342f3eff342d3bff352c3dff332a3dff33293cff32273aff2e2237ff271532ff200e2cff1e0c2aff1c0c28ff1c0c2bff1b0c29ff1b0d29ff1d0e2dff1e0f2fff1f102fff1f102fff201130ff22132fff22132fff23142fff23142fff251530ff261631ff261731ff261733ff271833ff261833ff271834ff261a34ff271c35ff261e36ff26203dff272344ff2a264cfe312c56f82f2b4ac5423e55974a445b9d775d8d8e9573aead9f77bed39c74bfd19d75c0df9d75bf8b9c74bfde9c74bfde9c74bfde9c74bfdd9d75c09a9d76c08c9d75bd639d74bf559f75c0709d74bf8b9e75bf8c9d75bd8c9d75bd8c9d75bd8c9d75bd8c9d75bda69d75bedd9c75bddd9c75bedd9c75bede9b74beb49c74bf7d9b74bcde9c74bedf9c75beb69c74bdab9e77bfb89673b15b4e405a8f3d354dd7332f4af92a294afe2f3358fe2e355efe2c335cfe2a315aff292d57ff292a54fe25264dff252347ff242044ff241d40ff241e3dff231c3aff251a36ff251935ff241935ff241934ff241934ff241934ff241837ff231835ff241934ff231833ff231834ff221735ff231736ff251a36ff261934ff271832ff271832ff261831ff261831ff271730ff271730ff271630ff271730ff28172eff28172eff28172fff28172eff28172eff27162eff28172fff28162eff28162eff28172eff28172eff28162eff27172eff27162eff27162eff27172fff271932ff251b34ff25243eff273250ff28395bff23274aff263153ff2a385cff2e4065ff304b73ff2f537dff315a85ff34608bff346591ff356a97ff366b96ff366890ff355374ff2e3854ff313750fd394868f14b7ea69f77c7e1208fd7ef13a179bc159e6dc21d9e72b9199970c216a274b912aa80c6109f80bf0d9d76c40ba274b9098e71c607b66ddb06aa80d50599999903aa55ff03aaaaaa028080ff0280808001ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ff00ff01ffffff01ffffff01ffffff0280808001ffffff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa0280808003aa55aa02808080028080ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000280808002808080028080ff03aaaaaa04bf80bf059966cc07926db609aa8ec60ba274b90e926db6109f80bf149973bf199970c21f9c73bd259f75c12c9c74bf349d76bf3d9f71bc469d75bd509c73bc5a9c74be659d74c0719c73be5e9b75be1bbda1d0e66386aaff5986acff5684acff5480a8ff5da1c1ff4a7594ff464d66ff454355ff464252ff454351ff464552ff484a55ff484d57ff485058ff475158ff485258ff485258ff495258ff485358ff485257ff485257ff475157ff484d55ff474c54ff454951ff44474fff42444dff41414bff403e48ff3f3c47ff3d3946ff3c3845ff3c3644ff3a3443ff393241ff383140ff372f3fff382e3fff362d3dff352b3dff35293dff31213aff261431ff1f0c29ff1c0b27ff1c0a26ff1d0a26ff1d0929ff1d0a2aff1c0b2bff1d0b2bff1d0d2bff1e0f2cff1f0f2bff20102dff21112fff22122dff23132fff25152fff261630ff271730ff271831ff271832ff271832ff271831ff271832ff271832ff271833ff271933ff271934ff271b35ff271b36ff271e39fe26213dfe262443ff2a294eff2b2e56fd2d2f55e935365bd1373659bb3f395a96493f58776758726b836994759d7ab9b09f78bf779f7abf22b487ca22ac80c320a780b71fa57bbd1ea277c41ea277c41ea277bb1fa573bd1fa57bbd1f9c73bd1ea277c42d9f77c13ba075be49a177c09d9f77c0ac9d75be929f77be88a17abf3a95779e6f6c557cb16d567f9a2d283fc9302c46ec303151fd2c3055ff2e355afd2d365dfe2b355cfe2b3259fe2a3056fe282c51fe27274cff272348ff252145ff251e3fff251b3bff251a3bff261a3aff251939ff261a36ff241a35ff251a36ff251a35ff251935ff251935ff251935ff251935ff251935ff251834ff221733ff221632ff251834ff261834ff271732ff271731ff271631ff271730ff271730ff27182fff27172fff28172fff27172eff27172eff28172fff28172fff28172fff28172fff29182fff28172fff28182fff29182eff28172eff29182fff28172fff28172eff28172fff28172fff28172fff27172eff271730ff271931ff271c35ff292a49ff2d3c60ff283c62ff2a3a61ff2d456dff314d78ff325683ff325e8aff336490ff366795ff376b99ff366a94ff375a7dff30415dff303d57fd374b6df14c7599ab62a9cf4385ceec189595ca149973bf1a9d76c41a9d76ba169774c513a179c910af80cf0ea46dc80c956abf0a9980cc089f80bf07b66ddb059999cc0599669903aa55aa03aaaaaa028080ff01ffffff028080ff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa03aa55aa03aaaaff03aa55aa0280808003aaaaff03aaaaff028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ff00ff0280808003aa55aa04bf80bf06aa80d5089f80bf098e71aa0caa80bf0ea46dc8119678c3149973bf19997ab81e996fbb239975bd2a9e79c2319c72bb3a9a72bd429b74bd4b9c74be559c75bd5f9c73bf6a9c73be759d74be489c75bf16ae8bc5b86989aaff5884abff5585acff5583abff4b84aaff5ba7c4ff49657fff464b5fff454355ff464351ff464352ff474653ff474a58ff474f58ff475159ff475258ff495359ff495359ff485359ff485359ff475358ff465157ff475057ff464e55ff464b53ff454851ff42454eff41434cff413f4aff3f3d48ff3e3b47ff3c3946ff3b3744ff3b3544ff3a3342ff393141ff383040ff372f3fff362d3cff362a3aff2a1b2cff250e23ff290b23ff300b23ff430e27ff4c0f29ff470f28ff350d25ff270b23ff210d23ff1f0c24ff1e0d25ff1d0d26ff200e28ff20102aff21122dff23122fff25142fff271730ff281931ff281a32ff281a32ff281932ff281933ff281832ff291932ff281832ff281931ff281931ff281932ff271932ff281a33ff281a33ff271b35ff271d37ff261f3afe262142fe26244afe252751fe272a56fe2b2e5afd2d2f5bfb2f3059f434345ae6323151d6342e4dc5413952a9483e54914c4153804e4054775145586e5d4d5f6c6655666e6d5a6b716c5a6872625362725c4a5e73524356774b3c4f7e43374b8941384a993f3749aa3e3547ca383045d72b2644e82d2a4cfa2d2c52fd2c2c58fd2c325dfe2b325bfe2a335afe29315afe293057fe292f55ff292c51ff27294cff272447ff272344ff261f40ff261e3eff261c3dff261b3bff261a39ff261a38ff251a38ff251a38ff261a37ff261a37ff261a36ff261a36ff261935ff261a35ff251934ff251833ff251732ff241631ff241532ff271833ff271731ff271731ff271630ff271630ff271730ff28172fff27172fff28172fff28172eff29172fff28172fff29182fff28172eff29182fff29182fff29182fff2a182fff291830ff29192fff29182fff2a1830ff29182fff2a1830ff291830ff29182fff29182fff28172fff28172fff271830ff271830ff271a30ff28223dff293557ff2c4870ff2a446cff2f4e76ff335a85ff34618bff356793ff366997ff356a97ff345d84ff324969ff2f405bff334969fb42668ebc5491be5772bcdf229d8eca259875ba21a274c11d9e7bc1189f75bf149973bf11a578c30f9977bb0d9d76c40ba274d1098e71c6088080bf06aa80aa059966cc03aaaaff03aaaaaa028080800280808001ff00ff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff03aa55aa035555aa035555aa035555aa03aa55aa03ffaaff02ffffff035555aa03aaaaff035555aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080ff03aa55aa048080bf06aa80aa089f80bf0a9980cc0c956abf0f9977bb11a578c314a673bf189f75bf1d9e72c1229d78c3299b76c1309a75bf379e74be409b74bf489c75bf519d74c05a9f74c1649e75bf6e9e74be7a9d73be859d75c02ea174bc857390abff5783a9ff5684abff5383abff5381acff4c90afff4c9cb7ff485f7dff45495cff454353ff474252ff474453ff484657ff484c57ff485159ff475259ff47525aff475359ff475459ff465359ff465359ff455259ff455158ff455156ff464c53ff454a52ff44464fff41444cff41404bff403d49ff3e3c47ff3d3a46ff3d3846ff3b3643ff3b3443ff393241ff383141ff382f3eff412839ff681e34ff741830ff7e1b31ff851d33ff8b1f35ff8c1f34ff8c1d33ff8f1e32ff902036ff881f35ff7a1a34ff6f1831ff691530ff5e132eff4b112bff290e25ff24122eff251430ff271731ff291a32ff291b32ff2a1d33ff291c33ff291b33ff291a33ff291a32ff291a32ff291932ff281a33ff281932ff281932ff281931ff281931ff281a32ff281933ff271a34ff281b34ff281b36ff271d38ff271f3bff27203eff272342ff262545ff26274afe27294eff292a53fe2a2b56fd2a2e59fd2c305bfb2f335bfa31345bf833355cf833335cf832325af931325af831335af831325af732345cf831335dfa31345dfb31345efc30355ffd2e345efd2d325efd2c325efe2c325cfd2a305afe2a2f59fe292d57fe282c54ff282d54ff292a4fff28284cff28264aff292446ff282243ff282141ff281f3eff271d3cff281d3bff281c39ff261b39ff261a38ff251a36ff271a38ff261b37ff271b37ff261b37ff271a35ff261a34ff261933ff261933ff261832ff241731ff261832ff251631ff24142fff271633ff281731ff28172fff28162fff27162eff28162eff28162eff28172fff29172fff2a182fff29172eff2a182fff29172eff2a1830ff2a192fff2a182fff2a182fff2a1930ff2a1930ff2b1a30ff2b1930ff2a1a30ff2a1930ff2a1a30ff2b1a31ff2a1a30ff2b1a30ff291930ff291830ff28182fff291830ff271831ff281931ff2a1c35ff272d4bff2e4972ff2f517aff33537cff34608dff3a6794ff3a6993ff385f89ff314c70fe304667fd334f70ec406086b65380a86a6aa4cc2d8e99d2269a72bc22a578c31f9c73bd1c9b76bf179b7abc129c71c6108f70af0d9d76c40ba274b909aa8ec6089f80bf06aa55d5059966cc04bf80bf03aaaaff03aaaaff02ff80ff01ff00ff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080800280808001ffffff01ffffff0280808002808080035555aa035555aa035555aa03aa55aa028080800280808003aa55aa035555aa035555aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0000000001ffffff028080ff03aa55aa048080bf06aa80aa07926db60a8066b20c9580bf0f9977cc13a179bc169774b919a370c21e9977bb239975bd289973bf309a75bf369c71bd3e9c73c1469d75c14f9b74be589c74bf619b74bd6b9d75bf759d74c07f9d74bf8a9d74be2f9d77c3547c95adfd557ea4ff5281a7ff5281aaff4f80aaff5080abff4d99b3ff47a0bcff465e78ff444760ff464252ff474253ff474452ff484855ff484e59ff46525aff46535aff46545aff47545bff47545aff46545aff46545aff475359ff455258ff474e56ff464b53ff444851ff43454eff41424cff40404aff3f3c48ff3e3b46ff3e3946ff3c3644ff3b3543ff3a3342ff383140ff3a2b3eff752437ff9f2535ff9c2535ff982235ff982437ff982639ff9b2336ff9e2437ff9c2437ff992336ff982336ff952136ff891c30ff881b31ff8b1d32ff8e1e35ff6f1a30ff25132dff281631ff2a1a32ff2b1c33ff2b1e33ff2b1e33ff2b1e34ff2a1d34ff2a1c34ff2a1b34ff2a1b33ff2a1a32ff2a1a32ff291a32ff2a1a32ff291a32ff291931ff281932ff291931ff281932ff281932ff291933ff281a34ff281b34ff281c35ff281b36ff281c38ff271d39ff271e3aff271f3cff26203dff27223fff262442fe262645fe292948fe2b2d4ffe2d3053fe2e3156fe2d3157fe2c3055fe2b2f55fe2a2e54fe2b2f55fe2a2e54fe2b2f54fe2a2e52fe292d51ff292c4fff292c4eff29294cff28284aff292648ff292548ff282445ff292444ff292242ff282140ff281f3eff291f3dff281d3bff281d3cff281c3bff271b39ff271c37ff271b37ff271b38ff271b38ff261a37ff271a37ff271a36ff261934ff251834ff271832ff271831ff271830ff271730ff26172fff26172fff25172fff23142eff261630ff281630ff28162fff28172fff28162fff29172fff29182fff28172fff291930ff291930ff2a182fff2a182fff2b1930ff2a192fff2b1930ff2c1a31ff2b1a30ff2b1a31ff2b1a31ff2c1c32ff2b1c32ff2c1b32ff2b1b31ff2c1b32ff2c1b32ff2b1b31ff2b1b31ff2b1b31ff2b1b31ff2b1b31ff2a1931ff291831ff2a1831ff291931ff2a1b34ff29223eff2b4168ff39638eff2f5882ff3b6492ff35597ffe2d4c6dfd2d4a6dee385679a84a678d605d80a53b7d8fba289f80c60faa88cc2d9971c1299b76bb229d78c31a9d6cba16a274c5139479bc0ea46dc80caa80bf0ab280cc089f80bf089f60bf06aa80d504bf80bf048080bf03aa55aa028080ff01ffffff028080ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff0280808001ffffff0280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff028080ff04bf80bf05cc99cc07926db609aa8ec60d9d76c40f9977bb12aa71c616a280c51a936cb11e9977bb249c71bf299b76c12f9872be369c76bd3e9c73bd469d75bd4e9d76be56a077c1609d75bf689d73bf729d74be7c9e75bf869c74be909e75bf279d76be337d91a5f5547b9eff4e7ba3ff4f7ca4ff4e7ca6ff4c7fa9ff4e7eaaff4598b5ff45a3c2ff445f7cff41475cff474153ff474153ff494454ff474957ff474f5aff47535bff47545bff47545bff47555bff47545bff47545aff47535aff465358ff475058ff464d54ff464952ff42474fff43434eff40404aff3f3f4aff3d3a46ff3e3947ff3d3644ff3c3544ff3b3544ff3a3343ff3b2a3aff942938ffa82637ffa12438ff9f2537ffa72b3bffa92d3dffa12a3affa82b3affa92a3cffa82a3cffa8293bffa92a3cff9f283bff8a1b33ff911f33ff962135ff902838ff27122aff2a1932ff2b1c33ff2c1e33ff2d1f34ff2c1f34ff2d1f34ff2c1d34ff2b1d34ff2b1c34ff2b1c33ff2b1c33ff2b1b33ff2b1b32ff2a1b32ff2a1b32ff2a1a31ff291931ff291a32ff291a31ff281931ff291930ff281931ff281a31ff271931ff281a33ff281a33ff281a33ff281b34ff271b35ff271b36ff271c37ff271c38ff281d3aff271e3bff261e39ff28213eff282241ff292446ff2a2748ff2a2748ff292748ff282848ff282746ff292947ff2a2948ff2a2848ff2a2747ff2a2645ff2a2543ff292441ff2a2241ff29213fff2a2140ff281f3cff291f3dff281e3cff281d3aff281c38ff281c37ff291b38ff281b37ff281a36ff281b36ff281b35ff281a34ff271933ff271832ff271831ff271830ff271731ff271730ff27162fff27172fff26162eff27172eff26162eff27172eff26152dff24152dff28182eff28172eff291830ff281730ff29182fff29182fff29182fff2a1930ff2a1930ff2a1a30ff2b1a30ff2b1a30ff2c1a31ff2c1b31ff2c1c31ff2c1c32ff2d1c32ff2d1c32ff2d1d32ff2d1d33ff2d1d32ff2d1d33ff2d1e33ff2d1e33ff2c1d32ff2d1e33ff2c1d32ff2c1d33ff2c1c32ff2b1c32ff2c1c33ff2a1b32ff2a1a32ff2a1a32ff291b34ff2a1f38ff293559fe366293f3406892d045617eaa425a7476505f7d4f71719b20a78fbf309f75bf429b74bd469d78c1359a73bc33a078be2a9e79c223a07cc51ca476c817a67ac8129c71c60ea46dc80a9966cc089f60bf07926db606aa80d505996699048080bf03aa55aa028080ff01ffffff0280808001ffffff00ffff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff02808080028080ff04bf80ff0599669907926db60a9980b20c956abf0faa77cc13a179c916a274b91ba17bbd209f78bf259f75c12a9873bc319772bb369c76c23e9c73c1479a73be4e9d72c1579b72bf5f9e73c1699e72c0719e73c07b9e74bf849e74bf8d9d74c0849c74bd529f73be26a89ac9dd537399ff4a7099ff4a739bff4b77a0ff4978a1ff4b79a7ff4877a6ff4190afff49a0c1ff40668eff424b5fff464353ff474351ff484554ff484a59ff48515aff46545bff47555bff47555cff47555bff47545bff47545aff47535aff475058ff484e56ff464b53ff434750ff42444eff41424dff3f3f4aff3e3d48ff3d3a46ff3c3746ff3c3645ff3b3645ff3b3344ff402939ffa52d3cffad2c3affa72839ffad2d3cffb4313effb4323effa22b3affb2313fffb43040ffb3303fffb2303fffb43040ffb53041ff9c263aff972335ffa32838ffa32f3eff2b1428ff2b1b32ff2c1e34ff2d1f34ff2d2034ff2d2035ff2d2034ff2d2034ff2c1e35ff2c1e34ff2c1d33ff2c1c34ff2b1c33ff2b1c33ff2a1b33ff2a1b32ff2a1b32ff2a1b30ff2a1a31ff291930ff291931ff291931ff291a30ff281930ff281a30ff281931ff291932ff281931ff281a32ff271a32ff271a33ff271b33ff271a34ff271a36ff281b37ff261b36ff251a36ff261c39ff271e3dff27203fff282040ff272040ff272141ff282142ff282241ff292242ff2a2444ff292443ff292444ff292240ff2b2240ff2a203eff291f3cff291e3cff291e3cff291d39ff281c37ff291c36ff291b35ff281a33ff281a33ff281a34ff281934ff271a33ff281932ff281831ff281831ff28172fff28182fff28172eff27172eff27172dff27172eff27172eff27172eff27172eff27172eff27172fff24152dff27172fff291830ff29182fff29182fff2a1930ff2a1930ff2a1930ff2a1930ff2b1a31ff2b1b31ff2c1c31ff2c1c32ff2c1c31ff2e1d32ff2d1d33ff2d1e33ff2c1e32ff2d1e33ff2d1f33ff2d1e33ff2d1f33ff2d1f33ff2d1f34ff2d1f33ff2e1f33ff2d1f34ff2d1f34ff2c1e33ff2d1e34ff2d1e34ff2c1e34ff2d1d34ff2a1d32ff2b1c34ff2b1b34ff2a1c34ff291e35ff292c49fe345888c2507da328b9b2cc06ffffff11a587c35b9d76bf449a74bb529b73be479a73be429b78bd389b76bf2d9f77c126a179bc1fa57bc5189f75ca13946bbc0f9977bb0ba274d1089f80bf06aa80d5059966cc048080bf048080bf035555aa0280808001ffffff01ffffff01ff00ff01ffffff010000ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa03aa55aa02808080035555aa035555aa03aa55aa04bf80bf02ff80ff03aaaaff035555aa035555aa03aa55aa0280808003aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff0001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000028080800280808003aa55aa059966cc07926db6098e71aa0ba274d10f9977bb129c71b8179b7abc1ba17bc6209f78b7269a72bc2b9a71be319c78c1399d74bc3f9e75be479e73c2509f76bf589f74bf619b74bd6a9c73be729d72be7b9e74bf849e74bf8c9e75bf969c74be9f9d73bfa89c73bf25a583c1bf547397ff44648dff436591ff436a90ff446f96ff42739eff4375a0ff4670a3ff498ca8ff43a0c4ff3d6c91ff434c64ff444455ff464352ff474655ff484c59ff47535bff46545bff47545cff47555cff47545bff47545bff47535aff465258ff464f56ff444c54ff444952ff424650ff40434dff3f404aff3d3d48ff3d3b47ff3c3947ff3d3846ff3d3746ff3a3443ff402437ffb0313fffaf2c39ffad2a39ffb6323dffbc353fffbb3540ffa82e3bffb53341ffbe3543ffbd3543ffbd3642ffbc3642ffbe3643ffb03140ff9b2838ffad2d3bffac3440ff2e1526ff2b1d32ff2c1f35ff2d2035ff2e2135ff2e2135ff2d2135ff2d2035ff2d1f35ff2d1f35ff2c1f34ff2b1e34ff2c1d34ff2b1d34ff2c1e33ff2b1d33ff2b1c33ff2b1c32ff2a1b33ff2a1b32ff2a1b31ff291a31ff291a31ff291931ff281a31ff281931ff281931ff281931ff271931ff271932ff261931ff261a31ff271a32ff271933ff271a33ff261a34ff241732ff261a35ff261a36ff261b37ff271c39ff271c39ff271d39ff271d3aff271d3bff281e3cff281f3cff28203dff29213eff2a203eff2a203cff2a1f3bff291e39ff291c38ff291c39ff291c36ff291b35ff291b33ff291a32ff281a32ff281931ff291931ff281931ff281931ff28182fff281830ff28172fff29172eff28172eff29182fff28172eff28172eff28182eff28172eff27182eff28182fff28182fff27172fff24142dff2a1a31ff2a1930ff2b1a31ff2b1a30ff2b1a31ff2b1a31ff2b1b32ff2c1c32ff2d1d32ff2d1c32ff2d1d32ff2e1e33ff2d1e33ff2e1e33ff2d1f34ff2e2034ff2d1f34ff2e2034ff2e1f34ff2e2034ff2e2035ff2e2035ff2f2035ff2f2035ff2f2035ff2e2035ff2e2135ff2e2135ff2e2035ff2d2035ff2d2034ff2d1f34ff2c1e34ff2c1d35ff2c1c35ff2b1d35ff2b1e35ff292640ff304b76e94672a1366d80a55d9c73c0539d75c26c9c74bf5f9c73bf539a72bb479e77be3c9d77bf33a078be29a276c1229d78bb1a9d76c414a673cc109f70bf0caa80bf089f80bf06aa55aa04bf80bf03aa55aa028080ff0280808001ffffff01ffffff0100000001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa02ffffff03aa55aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff028080800280008003aaaaaa048080bf07b692b6089f80bf0ba274b90ea480c8129c80c616a274c51c9b76bf229d78bb26a179c32c9c74bf339b73be399d74c0419d76c0489c75bf519d74c0599e75c0629f75c16b9d75bf749c75bf7d9d74be859d73be8e9c73be959d74c09e9d74bea79c74bfa59c74bd3ba079c28a5e7694ff435f83ff3d5983ff3c5984ff3c5b82ff3f5f86ff3f628aff3c6796ff416798ff40799cff4093beff446c8dff45526cff44475aff454554ff464856ff474e59ff47525aff46545bff47545bff47545bff47545bff47545bff465359ff465157ff454e55ff444b53ff424851ff41444eff40434dff3e3e49ff3b3845ff393342ff332c3bff2e2435ff291e2fff3d1c2cffb83343ffb42f3dffb32d3dffbc3540ffbf3741ffc03842ffad313dffb73343ffc73846ffc73945ffc73a45ffc83a46ffc63a47ffbd3744ff9e2839ffb4303dffb23843ff301625ff2c1e32ff2c1f34ff2e2135ff2e2236ff2e2236ff2d2135ff2d2035ff2d1f35ff2c1e34ff2c1f34ff2c1f34ff2d1f35ff2d1f36ff2d1f36ff2c1e35ff2c1e35ff2c1d35ff2b1d33ff2a1c32ff2b1b32ff2a1c32ff2a1b32ff291b32ff291a31ff291a31ff281a31ff281a31ff271a31ff271932ff271932ff271a31ff271a31ff261a32ff271933ff261933ff241832ff241933ff261932ff251a33ff261a35ff261a36ff271b37ff261a37ff271b37ff271b38ff281c39ff281c38ff291d39ff2a1e38ff2a1e38ff2a1e38ff2a1c36ff2a1c36ff2a1b36ff291b34ff291b33ff2a1a33ff291a32ff291931ff291931ff291830ff29182fff29182fff28182eff29182fff29182fff28172eff29182eff29182eff28182eff28182eff29182fff29192fff28192fff28182fff28182fff27172fff281730ff2b1a32ff2c1b32ff2c1a31ff2c1c32ff2c1c32ff2c1c31ff2d1d32ff2d1d32ff2d1d32ff2e1f33ff2f1f34ff2e1f34ff2f2034ff2f2034ff2f2135ff2f2135ff2f2135ff2f2136ff2f2136ff2f2136ff2f2236ff2f2237ff2f2135ff2f2136ff2f2136ff2f2236ff2f2236ff2e2236ff2e2236ff2e2236ff2e2136ff2e2036ff2d2036ff2d1f36ff2d1e36ff2c1f36ff2b1f37ff2b243cff314165fb426f9e825e7cab5b9d76bc519d74bd689a73bd5b9a73bf4e9a72be439c76be389b72bb2f9d77be26a179c31ea277c417a67ac812aa80c60d9d76c409aa71c607b66db6048040bf035555550280808001ff00ff028080ff010000ff0000ff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa035555aa035555aa0280808003aa55aa03aaaaff035555aa028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff010000ff010000ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff0280808003aa55aa048080bf06aa80aa089f60bf0a9980cc0ea46db611a578c316ae80c51ba17bc6209f70bf279d76be2d9971bb349871ba3b9c75be429e74bd4a9f75c1539a75be5c9e74bf649e75bf6d9d75c0769e75c07f9d72bf879d75bf909c73bd989c74bfa09c73bfa89c75bfb09c74be959c74be609d75bf536f7293fb425b81ff395175ff364a72fe32456bff32446aff33486cff344f76ff345582ff385886ff376a8eff3382aaff3b6286ff435272ff444c61ff454959ff444a58ff464e58ff46525bff46535bff46545bff47545bff47545aff465359ff47535aff474f59ff444753ff3f3e4cff373543ff322b39ff2c2433ff281f2fff271d2dff271d2dff291f30ff2e2435ff4b2536ffbc3545ffb7313effb9313fffc33842ffc43a42ffc63b43ffb4343effbb3445ffce3b49ffcc3e47ffcc3d48ffcb3f47ffcd3e49ffc63d49ff9f2a3bffb6343fffb53b47ff301625ff2d1e33ff2d2136ff2e2237ff2e2337ff2e2337ff2b1f33ff2a1d33ff2c1f34ff2e2135ff2f2236ff2e2135ff2e2136ff2e2136ff2e2137ff2e1f36ff2d1f36ff2d1e37ff2d2034ff2c1e34ff2c1e35ff2c1d35ff2a1d34ff2a1c33ff291c34ff291b33ff291b33ff291a33ff281a33ff281a34ff281a33ff271a31ff271b33ff271a32ff271932ff271a32ff251932ff231831ff261932ff261930ff261931ff261932ff261932ff261a32ff261932ff271933ff261a33ff271a34ff281b35ff281b35ff291b35ff2a1c35ff2a1c34ff2a1b33ff2a1b33ff2a1a32ff291a31ff291a31ff291930ff291931ff2a1931ff29192fff29192fff2a182fff2a182fff2a182fff29192fff29182fff29182fff29182fff2a1930ff29192fff291a2fff291930ff291a30ff2a1a30ff291a31ff24142eff2b1a33ff2c1b33ff2d1c33ff2d1c32ff2d1d33ff2d1d32ff2e1e33ff2e1e33ff2e1f33ff2f1f34ff302034ff302035ff2e2034ff2f2236ff2e2135ff2f2336ff2f2236ff2f2236ff302237ff312337ff312337ff302337ff302338ff302236ff302337ff302337ff302337ff302438ff302337ff2f2337ff2f2437ff2f2337ff2f2236ff2e2237ff2e2137ff2d2037ff2d1e38ff2c1f37ff2b233bff313c60ff3c6793c75181b06f9c7ac1719c73be649973bd579b75bc4a9b72be3f9a75be359a73bc2ba077be229d78c31ba17bbd15aa79c20faa77cc0ba274b9089f60bf048080bf035555aa0280808001ff00ff010000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa028080800280808003aa55aa03aa55aa035555aa035555aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff0280808003aa55aa048080bf048080bf06aa80d5088060bf0ba274b90d9d76c4119669b4159e79c21a9d76ba219b74b9279d76be2d9971bb349d76bf3c9973bf439c72be4b9c74be549b73bc5d9c73bd669b73be6f9c73bf789d75bf819c75c08a9d74be919d74c09a9c74bea29d74c0aa9c74beb19d75c0b99c74bebf9b73bf959c74be299b95aee8435878ff354b6fff2f3a5ffe2b3558ff292f53ff293053ff2c385bff2c3c64ff2e416aff304168ff305b7dff2f5a7eff343d58ff3b4058ff3f475aff424b59ff444c58ff434d57ff444d58ff444c56ff414852ff3e424dff3b3947ff352f3fff2f2738ff2b2233ff2b2132ff2a2032ff2c2232ff2f2637ff332a3aff362f40ff3b3544ff3a3444ff3a2e41ff582938ffbd3541ffb8323fffbe3541ffc73c45ffc93c44ffc93d45ffba3640ffbe3644ffd13e49ffd13f49ffd1404affd04148ffd04049ffcb3f49ffa22c3affb93540ffb63f4aff2c1523ff271b2eff281c31ff291d31ff291d32ff2b2032ff2f2336ff302538ff302438ff2f2437ff2f2336ff2f2237ff2e2236ff2f2136ff2e2135ff2c2033ff2a1d31ff271b30ff261830ff23152fff22142eff22132dff22122dff23132eff22132eff23142fff231530ff241730ff251830ff261932ff261a34ff271a35ff271b34ff271b34ff271a35ff271b34ff261a31ff221731ff271a36ff271932ff261930ff261930ff261831ff261931ff271830ff271831ff261931ff261830ff261931ff271932ff291a34ff281b32ff2a1c33ff2b1b33ff2b1b32ff2b1b32ff2a1b32ff2a1a31ff2a1a31ff2a1931ff291930ff2a1930ff2a182fff2a192fff2b192fff2b192fff2b192fff2a1930ff2a192fff2a1a30ff2a1930ff2a1a30ff2a1a30ff2b1b31ff2b1a31ff2a1b31ff2a1a30ff25152fff2d1d35ff2e1d34ff2d1d33ff2e1e33ff2e1f34ff2e1e33ff2f1f34ff302035ff302035ff302135ff312136ff312236ff302337ff2f2336ff302336ff302437ff312437ff312437ff312438ff312438ff312538ff312438ff312438ff302438ff312538ff312539ff312438ff312538ff302438ff302438ff302539ff302438ff302438ff2f2338ff2f2338ff2e2237ff2d2137ff2e213aff2d233cff31385cff3b648def4b85b3368092bd589f77bf609d75bd529b73be479a77be3c9d77bf31a178c1289f79bf209f78bf19a37ab813a179c90d9d76c40a9980b206aa80aa048080bf028080ff01ffffff00ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa02808080035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff03aa55aa03aa55aa04bf80bf068080aa088060bf0b8b74b90d9d76c411a578c3159e79c219997ac2209f78bf269a72bc2d9971bb359a73bc3c9973bb439c72be4c9e75bf549b73bf5e9b75be689a73bd709d74bf7b9b74bd829d74be8c9d75bf959c74be9c9d74bfa59c74beac9d75bfb39d73bdba9c75bfc19c73bec79c73bf669d76c12ca885cbae4c5b78ff35466cff2c3357fe29294bff242242ff23203eff242240ff262647ff242749ff252c4eff2b3250ff26496aff2e3958ff362a45ff342a41ff342b3fff342c40ff352c40ff352a3fff33293dff32273bff32263aff32283bff332b3cff352d3eff383142ff3a3445ff3b3847ff3b3848ff3b3847ff3a3645ff3a3544ff383341ff342f3eff36293bff642a38ffbf3544ffba3242ffc53942ffcc3d46ffcd3e44ffce3e44ffbc3740ffc23a45ffd4404affd34349ffd3434affd3434affd34449ffd0414cffa42d3bffbc3743ffb9404bff2a1323ff291c2eff2c1f34ff2e2337ff2f2539ff302638ff312538ff312539ff302538ff302437ff2e2335ff2b1f33ff281a31ff23152eff21122dff1f102dff1e0f2cff1e0f2cff1d0e2dff1d0f2cff1d0f2dff1d0f2dff1d0f2dff1c0e2dff1d0f2cff1d0f2cff1e102dff1d102dff1e102eff1e112cff1f122dff21132eff22152fff231630ff241731ff271835ff251932ff221632ff261935ff271933ff271933ff271932ff271931ff261831ff271830ff261830ff26182fff261830ff261830ff261831ff271932ff281a32ff2a1b32ff2c1c33ff2b1b32ff2b1b31ff2b1b32ff2b1b31ff2b1b32ff2b1a32ff2b1a31ff2b1a31ff2b1a30ff2c1a30ff2c1a31ff2c1b30ff2c1b30ff2b1b31ff2b1b31ff2b1b31ff2b1b31ff2c1b31ff2b1b31ff2c1b32ff2b1b31ff2b1c32ff281930ff291a33ff2e1e34ff2f1f34ff2f1f34ff2e2034ff2f2035ff2f2135ff302135ff302136ff302236ff312236ff312337ff312336ff302437ff312538ff312538ff312538ff312638ff322639ff312639ff312638ff312639ff312639ff32273aff312639ff322639ff312539ff312539ff312539ff312539ff32263aff31253aff302539ff31253aff302439ff312539ff2f2239ff2f223bff2f223bff2f243dff323659ff3a6390fc4c8cba62729ac1639d74bf5c9b74bc4f9b74bb439872be389b76bf2e9b74bc26a172bc1ea277bb179b7abc11a578c30caa6abf089f80bf068080aa035555aa0280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff0280808002808080035555aa035555aa035555aa03aa55aa03aa55aa02ff80ff03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01000000010000ff0100000003aa55aa03aaaaaa048080bf059966cc07926ddb0a9980cc0d9d76c4109f70bf14a673bf19a37ac21f9c73bd259f75ba2c9c74bf349876ba3c9d77bf449a74bb4d9c74bd559c72c05e9d75be689a73bd729d72bc7c9a73bd859b73be8e9c75be979b75bfa09c74bea79c74bfae9b74bfb69d74bfbd9b74bdc39c74bec89c74becf9b73beac9d74be609d75bf785b607dfe364166ff2b3154ff282345ff231d3aff221a34ff211833ff211734ff211735ff211937ff221c39ff23223dff2a3551ff31273eff33273eff33273dff34283dff35293eff372c40ff382e42ff3a3344ff3c3745ff3d3946ff3f3c48ff3e3b49ff3d3b48ff3b3747ff383344ff373140ff342d3cff322838ff302637ff2f2634ff2e2534ff2f2333ff702a39ffc13643ffba3240ffca3c46ffcf3e46ffcf4045ffd03f45ffbf3741ffc73c47ffd6424bffd7444affd54449ffd6444affd44548ffd3434cffa52e3bffbf3945ffbc434eff2d1525ff2e2234ff2f2338ff302439ff302538ff302739ff302639ff302539ff2c2235ff251b30ff1f132cff1f112dff1e102eff1f102dff1f112dff20112eff21132fff231430ff241630ff241630ff251731ff251732ff251732ff251632ff241631ff231632ff221432ff211331ff211230ff1f122fff20122eff1e122dff1f122eff1e122bff1f132bff20132dff20152fff1e132fff241733ff261834ff261833ff261932ff261932ff261932ff271931ff261830ff261830ff261830ff261830ff251730ff271831ff281a32ff2a1a33ff2b1c33ff2c1c33ff2c1c33ff2c1c32ff2c1b32ff2c1b32ff2c1c32ff2b1b32ff2d1c32ff2c1c32ff2b1d32ff2b1c31ff2b1c32ff2b1c31ff2c1c32ff2c1c32ff2d1c32ff2c1c32ff2c1c32ff2c1d32ff2d1d32ff2c1e33ff2c1d34ff261730ff2e1f36ff2f2035ff302035ff2f2034ff302236ff2f2135ff312236ff312236ff312336ff312336ff322437ff322437ff312538ff312538ff322638ff322638ff322639ff322639ff322739ff33283aff32283aff33283bff33283aff33283bff33283bff32273aff32273aff32273bff32273aff32273aff32273bff32263aff31263aff32263bff31263aff31263aff30253bff31243bff30243bff31263dff353658ff3e6795fd5097c67366a9cc409f78bf599b73bd4c9e75bc419d76bc369c76bd2c9c74bf239975bd1c9b76bf169780c5108f70bf0ba274b907926db604bf80bf03aaaaaa01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff028080ff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808001ffffff0280808003aaaaaa048040bf059966cc089f80bf0a9966b20d9d76b1119678b4149973bf19a37ac21ea277bb249c71bf2c9c74bf349d76ba3b9775ba439c76be4d9c74bd569d74be5f9c73bf699b72bd729d72bc7c9c73bd869c74be8f9d74bf989c74bfa19b74c0a99d74c0a59c75beb89d74bebe9d75c0c59d74becb9d75bed19c74bed59c74bdb19d73be709b74bd397d7494eb383e62ff2c2e53ff262444ff241c3bff241935ff21152fff20142eff20132eff20142eff1f132fff20162fff211a33ff2a1f36ff2f2239ff31253aff33273bff35283dff372d3fff393041ff3a3242ff3a3443ff3b3443ff3a3343ff393142ff373040ff37303fff362f3eff37303eff37303eff38303eff38303fff38313eff38303fff382c3bff7b2c3cffc33844ffba3040ffcf3f48ffd24047ffd24046ffd24146ffbf3641ffcb3e48ffd7444bffd7464cffd7464affd8474affd64649ffd5444dffa52f3bffc13b46ffbe4550ff2c1627ff2f2336ff302439ff312539ff322539ff2d2336ff281d34ff21152eff1d112cff1e102dff20122fff221431ff261931ff281c31ff2a1e34ff2b1f34ff2b1f34ff2b1f33ff2c2034ff2d2134ff2d2135ff2e2235ff2d2235ff2e2236ff2d2235ff2d2135ff2c2134ff2b2033ff2a1f33ff291e35ff281b35ff261934ff251834ff231733ff221631ff20142dff1f132dff1e122dff20132fff211530ff231632ff241732ff251833ff261933ff261931ff271931ff261931ff261931ff261831ff261830ff261830ff271931ff291a32ff2b1c33ff2c1d33ff2d1e33ff2e1d33ff2e1e32ff2d1d33ff2d1e34ff2d1e34ff2d1d33ff2d1d33ff2c1e32ff2c1e33ff2b1e32ff2c1e32ff2d1e33ff2d1e33ff2d1d32ff2d1d33ff2d1e33ff2e1e33ff2e1e34ff2d1f33ff2c1d34ff281932ff302138ff302136ff302136ff312236ff312337ff312337ff312337ff312437ff312437ff312538ff322538ff312638ff322739ff322739ff322739ff33273aff33273aff33283aff34283bff33283bff34293bff34293cff34293bff34293bff34293cff33293bff33293cff34293cff33283cff32283bff32283cff32283bff32283bff32273bff32283cff31273bff31273dff31263cff32273eff322941ff363b5bfe3e729ffe4da4d08270c0e20ea492c8559c72bd489c75bf3d9b75bc339b78be29a276c1219b74c11a9d76c4149973bf0ea480c80a9980cc07926db6048080bf0280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff02808080028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa03aaaaff035555aa035555aa0280808003aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808001ff00ff03aa55aa048080bf059966cc07926db6098e71c60c956abf0f9966bb149973bf189f75bf1d9e72c123a075c52a9e73bc329970b83b9c70ba439c76be4c9a75bc559c72bd5f9c71bc699972bd739d73bf7d9d74be879b73bd909c73bf9a9c74be839c75bfab9d74bfa79c74bf829b74bec19c74bea19d74beb39d75bfc49c74bed79b74bedb9c74bed29d73bf9d9c73c04d9f7bc0bb38395eff2f2e51ff262241ff251b3aff241837ff211430ff21132eff20122dff20122dff20112eff1e122bff22152dff261a30ff2a1c33ff2c1f35ff302335ff312536ff362a3cff382e3fff3a3342ff3d3745ff3f3a46ff3f3a47ff3f3b47ff3e3d45ff3e3c46ff3e3a44ff3d3943ff3d3844ff3b3642ff3b3541ff3a3440ff393240ff382c3cff842d3cffc53945ffbb3140ffd3424affd54147ffd44147ffd54246ffbf3742ffd04049ffd9444cffd8474bffd8474bffd9484bffd84749ffd5454cffa72f3cffc53d47ffbf464fff291628ff302437ff2f233aff2c1f37ff23162eff1e112aff1e112cff21122fff261733ff2a1c36ff2d2035ff2e2235ff2e2333ff2f2333ff302435ff302436ff302437ff302438ff302439ff312438ff312539ff312538ff312639ff312639ff31263aff32253aff32253aff31253aff31253aff31253aff302539ff302439ff2f2439ff2c2137ff291f37ff271c37ff251936ff231732ff211532ff201231ff1e112fff1f122fff211431ff221631ff241830ff251932ff251931ff271a32ff261932ff261831ff261830ff261830ff291931ff2b1c32ff2c1d32ff2e1f34ff2f1f34ff2f2035ff2e2034ff2e1f34ff2e1f34ff2e1f34ff2e1f34ff2e1f34ff2d1f33ff2e1f34ff2e1f34ff2e1f34ff2e1f34ff2e1f34ff2e1f34ff2e1f33ff2e2034ff2e2035ff2e2034ff2c1e33ff2b1b35ff302238ff312336ff312337ff312337ff322437ff322538ff322538ff312538ff312538ff322639ff332739ff332739ff33273aff33283aff33283aff34283bff34283bff34293bff34293bff34293bff352a3cff352a3cff352a3dff352a3dff342a3cff342a3dff342a3dff342a3dff342a3dff33293cff33293dff33293dff33293dff32283cff33293dff32293cff32293fff33293fff342a41ff342d43ff384162ff3e83b2fe50bce19875d2e91f9c7bbd519d74bd459b76bc3a9a77bd2f9d77c3289f79bf1fa57bc5189f75bf129c71c60db176c409aa71c606aa80aa04bf80bf01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff0280808001ffffff028080800280808003aa55aa035555aa035555aa035555aa03aa55aa03aa55aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080800280808004bf80bf059966cc068055aa098e71aa0ba274d10f9977bb13946bae179b7abc1ba17bc6229670bb299b76c1319c78bb399d74bc419d72bc4b9c74be549b73bc5e9b75be689a73bf739b73bf7d9d74be879b73bd919d76be9b9b73bda49b75bead9b73be879d75bf0faa88bb599e78c0b19c75bdcf9c74bfd49b73bebe9d73bfc29b74bfe19c74bee59b74bde89c73be2ea174c2744b4961fd2f2a4dff271f43ff251a38ff231735ff221431ff21122eff21112eff21122eff20112fff1e102dff21132fff261631ff2b1c32ff2e1f33ff302135ff322638ff362a3bff382f3fff3a3341ff3d3744ff3e3a46ff403c47ff403d47ff403e47ff413f48ff3f3d47ff3f3b45ff3d3a44ff3b3741ff3b3742ff3a3440ff3a3240ff382c3bff8c2f3dffc73a47ffbd3240ffd7434cffd74248ffd44448ffd64247ffbf3843ffd5434bffda464dffd9484bffd9484bffda484bffdb484bffd4454bffa7303cffc73e48ffbb464fff221424ff261a2eff1f132aff1f132bff20132cff251830ff2a1e34ff2f2637ff302835ff322936ff322837ff322738ff33273bff32273bff33273bff33273bff33283bff35293cff35293bff352a3cff352a3cff35293bff35293bff352a3cff34293aff33283aff33273aff322639ff312538ff312638ff322639ff31263aff31263bff31273aff30263aff2f253aff2d253aff2a2139ff291e38ff251a36ff231735ff221534ff1f1330ff1e122fff1f122eff201330ff221533ff241733ff261930ff271932ff261931ff261831ff271931ff291b33ff2b1d33ff2d2035ff2e2235ff2f2236ff2f2235ff2f2135ff2f2135ff302236ff2f2135ff2f2135ff302135ff2f2134ff2f2135ff2f2135ff302136ff302236ff2f2136ff2f2135ff2f2135ff2f2136ff302236ff2b1d33ff2e2038ff302437ff312437ff322538ff322538ff322639ff322639ff322638ff332739ff33283aff33273aff34293bff33283aff33283aff34293bff35293cff34293cff34293bff34293bff352a3cff352a3cff352b3dff352a3cff352a3dff352b3dff352b3dff352b3dff352b3dff352b3dff352b3eff352b3eff332b3eff342c3fff332a3dff332b3eff342b3fff342b3eff352c41ff352c41ff362d44ff373149ff3a4b6dff4095c0fe58cce8a17ddbea43a076c24e9d76be429b74bd379979be2d9971c1259f75c11d9e72c1179b6fbc11a578c30d9d76b1089f80bf05cc99cc03aa55ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ff00ff01ffffff01ffffff01ffffff010000ff0280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa02808080035555aa03aa55aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ff00ff02ff80ff0280808004bf80bf04bf80bf06aa80aa089f80bf0b8b74b90d9d76c4119678c3159e6dc21aa776c4209f78bf279d76be2e9b74c2379974be409b74bb499a73bd539a72bb5d9a73bd679c74bf719c73be7c9a73bd869c74be919b74be9b9b75bfa49d75bf969e75c0669d76be31a17dc14dca717eb3bb404caaa5394a8599547388a17cb87e9e75c0d59c73bee69b73bebe9c75bfb29c74bd5b9d76bf295d5d70ee302c49ff291d40ff24183aff231434ff221331ff1f112dff1f112bff20112dff20112eff1d0f2cff1f112dff22132eff27182fff2c1d33ff2f2135ff322537ff34283aff372d3dff3a3241ff3c3543ff3f3b46ff403d47ff404049ff414049ff403f48ff3f3e47ff403d46ff3d3a44ff3c3943ff3b3641ff3b3541ff393340ff392b3cff92313effc83b48ffbf3441ffd9444cffd84349ffd54547ffd64349ffc13945ffd8454cffda474cffda484cffda494bffd94a4affdb484bffd4464bffa8303effc83f49ffb5434dff1d1122ff211627ff24172dff291b33ff312439ff332839ff352a39ff35293aff35293bff34283aff34293bff34293bff34293bff342a3aff34293aff34293bff34293bff34293cff34293cff35293cff352a3cff34293bff352a3cff352a3cff342a3cff352a3dff352a3dff342a3cff342a3cff342a3cff342a3cff342a3cff33293cff33283cff32273bff31273bff30273bff30273dff30273dff2e253cff2b223bff291f3aff251a37ff221736ff201533ff1f1330ff1f122eff20132eff231630ff241732ff261932ff271932ff271932ff281a32ff2a1c34ff2d1f34ff2f2135ff302336ff312336ff302335ff312336ff312337ff312337ff312337ff302236ff312336ff312337ff302337ff302337ff302336ff302337ff302336ff302337ff302237ff302436ff2a1b32ff31243aff322638ff322538ff33273aff322739ff332739ff332839ff34283aff34283aff34293bff34293bff34283bff352a3cff352a3cff352a3cff352a3cff352a3cff352a3cff352b3cff352b3dff352b3dff362b3dff362b3dff362b3dff362b3eff352b3eff362c3eff362c3eff362c3eff362c3eff352d3eff352d3fff342d40ff342d40ff342c40ff352d40ff352e40ff352e42ff362e44ff372f47ff38344cff3c5879ff43aad3fe5ad6ee9a81d9ed469d75bd4a9b72ba3e9c73bd349876bf2b9a77be229d78bb1ba17bc6159e6dc20faa77cc0ba274d107b692db04bf80bf028080ff028000800000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff0280808003aa55aa035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff0000ff0001ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ff00ff0280808003aa55ff059966cc07926db609aa71c60c956abf0f9977bb149973b2199970b81e996fbb249c71bf2c9c74bf339b73be3c9d77bf459b76bc509c76bc5b9a73bc659d74bd6f9a73bf7a9b73be849c74bf8f9b72bd9a9c74bea39b74bdad9c74be949b73bf3d9b75bc2ac892aad1c34853fbc8404afcc03b48fbad3044ea972836bb8730399382475a8898699d6b9b72b06c9e78bf3e9c77bd09ffffffac3e384ffe2a1c3dff261637ff231233ff21112fff200f2dff1f0f2cff1f112dff1f102eff1c0f2bff1d102cff20112dff23142dff271830ff2a1c30ff2e2234ff312536ff342a3aff372f3eff3a3340ff3c3944ff3e3b46ff3f3e47ff404048ff413f49ff3f3e46ff3f3c45ff3d3a43ff3c3842ff3c3641ff3a3440ff39323eff392a3dff95323dffc93d47ffc13343ffd9464cffd84449ffd64549ffd64449ffc23945ffda464dffdb474cffdb4a4dffdb4a4affdb4a4bffdc4849ffd2444bffab333effc73e48ffb1414bff1e1124ff271a2dff2e2035ff332639ff332639ff342839ff342839ff35293aff352a3bff362a3bff362b3cff372b3dff362c3cff362b3dff362b3dff362b3dff362b3dff362a3cff352a3dff352a3dff352a3dff352a3cff352a3cff352a3dff342b3dff352a3cff352b3dff352b3dff352b3dff352c3dff352b3cff352c3dff352c3eff362c3eff352c3dff342a3dff342a3dff332a3cff31293cff31293dff30293dff2f283dff2e273cff2a223aff261d39ff241837ff201434ff201331ff201231ff21142fff241630ff261932ff261932ff271932ff281a32ff2b1d34ff2e2134ff302336ff312537ff322538ff312537ff312537ff322537ff312437ff312537ff312437ff312437ff312437ff322437ff322438ff312437ff312437ff312438ff312537ff322538ff2a1b32ff33263bff322639ff332739ff33283aff34293bff34283aff34293bff34283aff342a3bff352a3bff352a3bff352a3cff352a3cff352a3cff352a3cff362b3dff352a3dff362b3dff362b3dff372c3eff362d3fff362d3fff362c3eff362c3eff362d3fff362d3fff362d3fff362d3eff362d3fff362d3fff352d3fff352e3fff352e41ff352f42ff362f42ff362f43ff372f43ff372f45ff373047ff39334aff393951ff3f668dff46bee1fe5edff28289d8e7539a75be329975bd3ba079be319c78c1289f73b9209f78bf19a37ac213a179c90ea480c80a9966cc06aa80d504bf80bf02808080028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff0280808003aa55aa03aaaaff035555aa03aa55aa03aa55aa02ff80ff03aa55aa035555aa02808080035555aa03aa55aa0280808001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff028080800280808003aa55aa048080bf068080aa089f80bf0a9966b20ea46dc8129c71b8169774b91ba171bd229d78bb299b76c1309f75bf399d74bc429b74bd4c9a72bc569a74be619b74bd6b9b72bc769c73be819c75c08c9b73bd979b73bda19b74beab9d74bf9e9d74be609d75bd03ffffffa1c04956fcca3e4afecb3f48ffcb4049ffc94049fdc4414bfeb83745fea62d3efc8f2436d9822937a28939476d833a4b45894e5567907c81f4291a36ff211231ff20102eff1e0e2cff1f0e2bff1e0e2aff1e0f2bff1e0f2dff1c0e2aff1c0e2aff1e0f2cff20112bff23142eff26172eff291b2fff2c1f33ff302435ff322739ff362c3cff373140ff3b3542ff3c3944ff3d3b44ff3e3b45ff3e3b44ff3d3b45ff3c3943ff3b3742ff3a3540ff3a343fff38323eff372a3cff95313cffc93c46ffc33544ffda464cffd9454affd74649ffd6444affc43a46ffda474cffdc484bffdb4a4bffdb4a4affdc4a4bffdc494affd1444bffaf333effc93e48ffaa3e49ff231326ff2e2033ff2f2135ff302436ff312436ff322637ff332638ff34283aff362a3bff372b3cff372c3cff372d3dff382c3eff382d3eff372c3eff382c3eff372c3eff372c3dff362b3eff362c3eff362b3eff362b3eff362b3dff352b3dff352b3dff352c3dff352b3dff352b3dff352c3dff372d3eff362d3dff352c3dff352c3dff362c3dff352c3eff362d3eff352b3dff362c3dff352d3eff342c3eff322a3dff322b3cff302a3dff312a3dff2e273bff2b253bff272039ff231a37ff201433ff1f1231ff1f122fff221530ff261832ff281a32ff281a31ff291c33ff2d2035ff2f2335ff322638ff322638ff322738ff322638ff322638ff322638ff322638ff312537ff322638ff332639ff332638ff322638ff322538ff322538ff312537ff322639ff322539ff291b33ff33283bff33283aff34293bff34293aff34293aff352a3bff352a3bff352a3cff352a3cff352b3cff352a3cff362b3dff362b3dff362b3dff362b3dff362b3dff362b3dff362b3dff362b3dff372d3eff372d3fff372d3fff372d3fff372d3fff362d3fff372d3fff362e3fff372f40ff362e40ff352f40ff352e41ff362f42ff373043ff373043ff383044ff383044ff373145ff373148ff393549ff3b374dff3b3f59ff4381a4ff4fcee9ff65e1f26097cae44d9c74bd329e7ac2379e79be2e9b74bc249c71bf1d9e72c1179b6fbc11a578c30d9d76c4098e8ec6068080d503aa55aa0280808001ff00ff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff0280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080ff03aa55aa04bf80bf07926db6098e71aa0ba274b9109f70bf149973bf199970b81f9c73bd249c71bf2c9c74bf349d76bf3d9b75bc479a77be519d74c05b9d73bf679974bc729a74bc7d9d74be879b73bf939a72bd9d9c73bea89b73beb29c74bd529f76be319c78c156c7686ef3cd424effcc3f49ffca3f49ffc94049ffc83f47ffc73f47ffc73f47fec63e49fec4404afeb83845fea82e3ffe9a253cfa8d2137f2831f35f96f1d35fe4e132eff360f29ff220c24ff1b0c25ff1d0d26ff1d0d28ff1c0c28ff1b0c28ff1c0d29ff1d0d29ff1e0e2aff1f102bff20112cff23142dff251730ff271930ff2b1c32ff2d1f34ff2f2336ff312637ff312839ff352c3cff37303eff383340ff393540ff3a3540ff38343fff383340ff38323eff362f3bff342739ff93303bffc83b46ffc43642ffdb464cffda464bffd84649ffd6454affc63b46ffdb484bffdd4a4bffdc4a4cffdc4b4bffdb4b49ffdc494affce434affb23540ffc93e48ffa33b46ff27142aff2e2033ff2d1f33ff2e2033ff2f2234ff302336ff322537ff322536ff342739ff35283aff34293aff342a3aff34293bff35293cff35293cff352a3cff352a3cff352a3bff352a3dff352b3eff362c3eff372c3eff372c3eff372c3eff362b3eff352b3dff362b3eff362b3eff362c3eff362c3eff362c3dff362c3dff362d3eff362d3eff362d3eff372d3fff352c3eff362d3fff352c3eff342c3eff352d3fff352d3fff332d3eff322b3dff322b3eff302a3dff2d283bff2c263cff272038ff201833ff1f1330ff1f122fff1f132eff241631ff271a33ff291b33ff2b1d34ff2f2136ff312437ff332739ff322839ff342839ff342739ff332739ff332839ff332739ff332739ff332739ff332739ff33283aff332739ff322739ff33273aff332839ff32273aff2a1b34ff352a3cff34293bff342a3bff352a3bff352a3cff362b3cff352a3cff362b3cff362c3dff362b3dff372c3eff362b3dff372c3dff362c3dff362c3eff372c3eff372c3eff372c3eff372c3eff382d3fff372e3fff372e40ff362d3eff362d3fff372e40ff372e3fff362e40ff362f3fff362f41ff362f43ff372f43ff373043ff373044ff383044ff393146ff383145ff383247ff393349ff3c374eff3d3b52ff3e4964ff419dbeff54ddf2f86de6f54c97a4d3499d73bd3e9c77bd33a073be2b9a77be23a07cbd1a9d76c4159e79c2109f70bf0c956abf089f60bf059966cc03aaaaff02ff80ff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff0000000001ffffff01ffffff0280808002808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa02ff80ff03aa55aa03aaaaff035555aa035555aa028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ff00ff01ffffff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aa55aa03aa55aa0599669907926db609aa71c60d9d62b1119678b415926db61b9771bd219b74c1289973b92f9d77be389b76bf419d72c04c9a72bc569a74be619b74bd6b9b72bf789b73bd829b74bc8d9a74be989c74bea29c74bead9c74be959c74be549e76bf2dbb7793e1c54652fdcd414cfecd3f49ffca3f4affc83f48ffc73f49ffc63f48ffc53e47ffc53e48ffc33d47ffc13c46ffbf3b47ffba3b47feb13544ffa12c3dff942639ff881f34ff841d35ff7f1e36ff6b1a32ff54162fff3d102aff250a23ff1b0922ff1a0a25ff1a0b26ff1c0c27ff1c0c27ff1e0e28ff1e0f29ff1f102bff20112cff21122cff23132cff23142bff23152cff24162dff26182eff27192fff281b32ff2a1e31ff2b2032ff2b2032ff2c2234ff2c2233ff2a2131ff2a1d2dff8b2a37ffc63a44ffc33442ffdb464cffdb454affd9464affd6454affc83d47ffdc484bffdd4a4affdd4b4bffdc4a4affda4b49ffdd494bffca4048ffb73742ffc83e48ff963541ff27162aff2a1b2fff281b2eff2b1e31ff2c1e30ff2d1f32ff2e2134ff2f2235ff302336ff2f2436ff322638ff332739ff34293bff34293bff352a3cff362b3dff362b3eff362b3eff362c3dff362c3dff362b3cff352c3dff352c3dff352b3dff362b3eff362b3eff372c3eff372c3fff362c3eff372c3eff362d3eff372d3eff362d3eff372d3fff362d3fff362c3eff362d3fff372e40ff362d3fff372e40ff352e3fff342c3eff362e40ff362f40ff322c3eff322c3fff332c40ff2f2a3dff2d283cff2c253bff271c36ff201332ff1f122eff1e112eff22152eff271b31ff2a1c34ff2c1f35ff302337ff322638ff342938ff34283aff34293aff34283aff342839ff34293aff34283aff34293aff33283aff33283aff33283aff33283aff34283aff342a3aff33273aff2a1d35ff362b3dff362b3dff362b3dff362c3dff362c3cff362c3dff372c3dff372c3dff372d3eff372d3eff372c3eff372d3eff372d3eff382e3fff392e40ff372d3eff382d3fff372d3fff382d3fff372e3fff382e3fff382e3fff372e3eff372e3fff372e3fff372e40ff372e3fff372e40ff372f43ff373043ff373043ff373044ff383144ff383144ff383143ff393247ff3b3448ff3d374eff3e3b55ff42425cff425878ff45b8d7ff57e5f8d678e8f3559f8ac6449a74bb3a9a72b9309a75ba279d76be209f78bf189f80ca129c71c60ea46db60b8b5db906aa80d5048080bf028080ff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808001ff00ff035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02ff80ff03aa55aa03aa55aa06aa80d5089f80bf0b8b74b90ea46db6129c71b8179b6fbc1c9b76bf23a075bd2b9a71be339b73be3b9c75be469971bd509c73bf5a9c74be669b73bc719c73bb7b9b74bd879b73bd919d74be9d9c75bca69d75be639d76bf489f75bf38a872a4b5c94f5afece3f4bfecd404affcb3f4affca4049ffc73f49ffc63f48ffc53f48ffc43e47ffc23d46ffc13c46ffbd3a45ffba3943ffb73642ffb43443ffb13242ffad3041ffa72e3fffa12d3dff9b2a3cff952639ff8c2536ff852235ff7a1d34ff6c1b33ff50152cff320f25ff1d0a23ff1b0b25ff1b0a27ff1b0b27ff1b0c27ff1b0d27ff1c0d28ff1e0e27ff1e0e29ff1e1029ff20102aff20102bff20112aff20112aff20122aff1f1229ff20112bff21122aff1f1328ff1d1225ff1c0f22ff7d2330ffc03743ffc03441ffda454bffdb454affd9454affd4434affc83d46ffdc474affdd494affde494bffdd494affdc4a4affda484affc53d46ffb93841ffc83e48ff812c3aff211024ff24142aff25162dff26172eff28182dff291b2fff281c30ff2a1e32ff2c2034ff2d2236ff2f2337ff302337ff312439ff322639ff322739ff33273aff32273bff33283cff34293bff352b3cff362c3dff362d3eff362e3dff362e3eff362c3eff372d3fff362c3eff372d3fff362c3eff372c3fff352c3eff372d3fff362d3eff362d3eff362d3fff372d3fff362d3fff362d3fff372e40ff372e40ff362e40ff362e40ff352e3fff342c3eff362f41ff352e40ff332d3fff332c3fff312c3eff2f293dff2d273bff2a2239ff211632ff1f1230ff1e112fff221430ff271a33ff2b1e35ff2e2236ff302537ff332839ff34293aff35293aff35293bff34293aff34293aff34293aff34293aff34293aff342a3bff34293bff342a3aff352a3cff342a3aff33283bff2a1d36ff362d3eff362c3dff362c3dff362d3dff372d3dff382d3eff372d3eff372d3fff382e3fff382e3fff382e3fff392f3fff392f3fff382f3fff392f40ff382f40ff382f3fff382f3fff382f3fff382f40ff382f40ff382f40ff382f3fff382f40ff382f40ff382f40ff382f41ff372f40ff373042ff373043ff383044ff383044ff393144ff393145ff393246ff3a3449ff3b364aff3d3951ff40405aff414864ff437094ff50d2ecff5febf89784dff0479e77be409b74bf359a73bc2c9c74b923a075bd1ca476bf17a67abc11a578c30d9d76b1098e71aa059966cc03aa55aa03aaaaaa01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0100ffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028080ff028080ff04bf80bf06aa80d5089f80bf0ba274b90f9977bb13946bbc189f75bf1ea277bb25986eba2d9f77bb359f73c03e9c73bd499d73bd529b73be5d9c73bd699b75bd749c75bd7f9d74bd899c75be949d73be9f9c75bd899c75c04f9e77be25a57cc17ec86371fdcf434efecf414affcc404affca4049ffc84049ffc73f48ffc63f48ffc43e47ffc43e47ffc23d47ffbf3b45ffbc3844ffb73642ffb13441ffac3240ffa92f3effa92e3effa72e3dffa72d3cffa62c3bffa52d3cffa22c3affa02b3bff9b2a39ff952839ff8d2539ff862036ff751b32ff4b122aff260b23ff1b0a22ff190a25ff180924ff180a23ff190a25ff180b22ff190b23ff190c23ff190c24ff1a0c24ff1a0c23ff1b0d23ff1b0c24ff1c0d24ff1a0c22ff1a0d21ff1a0d20ff180e1dff6f1e2bffb22f3dffb42e3bffd0414affd44148ffd34148ffcc3f47ffbf3942ffd8434affda454affda4549ffda4548ffdb4649ffd74549ffbd3742ffb73440ffc33a47ff682333ff1c0e21ff1f0f28ff21112cff23122dff24152dff27182fff281930ff281a31ff291a31ff281931ff281930ff291931ff2b1b33ff2c1f34ff2f2238ff32253bff32263cff33273dff32273cff32283cff33283cff342a3cff342b3dff352c3fff362d3eff372d3eff372e3eff372e3fff372e3fff372e40ff382e40ff372e3fff372d3fff362d3fff362d3fff362c3fff372d3fff362d3fff372d40ff362d3fff372f40ff372f40ff372f41ff362f40ff342d3fff352d40ff373042ff342e40ff342e41ff322d40ff2f2b3eff2e293dff2c253aff221733ff201331ff1f122fff21142fff281b32ff2e2137ff312437ff33273aff34293aff352a3bff352a3bff352a3bff362b3cff352b3cff362b3dff352b3cff352b3cff352b3cff352b3cff352b3cff352c3cff342a3cff2c1f36ff362d3eff362e3dff372e3eff372e3eff382e3fff392f3fff372f3fff382f3fff392f40ff393040ff393040ff393040ff3a3141ff3a3141ff3a3141ff393141ff393241ff393141ff3a3141ff393141ff393141ff393141ff393141ff393141ff393041ff393041ff383042ff383042ff383043ff383043ff383043ff393145ff393244ff3a3245ff3a3347ff3b354bff3d394dff3f3d53ff404760ff435476ff4592b6fe57e8f7fd65f0f75b84cae9469975bd3c9d73bb319c72bb299b70bb219b74c119a370c2149973b20f9977bb0ba274b907b692db059966cc04bf80bf028080800280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa035555aa03aa55aa02ffffff03aa55aa035555aa03aaaaff0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff028080ff03aaaaff0599669907926db609aa71c60d9d76b1109f70bf14a673bf1a9d76c4209f70bf279d76be2f9872b8379974be419d76bc4a9f75c1559c75c0609d75bf6b9d75bf769e75be819c75be8b9c75bf969c75bea09c74bf609f75bf23a07cbd43c25f67efcd454efed0434bfece414affcc404affca404affc74049ffc74049ffc53e48ffc43e48ffc13d47ffc03c46ffbd3b45ffb93843ffb33542ffad3240ffa72f3effa12c3dff9d2a3cff9e2b3cffa12b3bffa22a3affa22b39ffa12a37ffa02b3aff9f2839ff9d2839ff9b283aff98283aff902438ff8a2035ff7f1f36ff56132dff370c27ff1f081fff16071eff150820ff16091eff14091dff140a1dff140a1dff140a1dff130b1cff150a1dff150a1dff15091cff150a1bff15091aff160b1aff120913ff561523ff8b2234ff8e2232ffa52f3cffac303dffad323effa6303cff9c2b39ffb43441ffbb3742ffc03842ffc13942ffc43a45ffc03844ffa12b3affa42d3cffad3041ff4e1a2dff1b0d20ff1e0e29ff1f0e2bff200f2cff20102cff21112bff22132aff221229ff211229ff22122bff26152fff281832ff2a1e35ff2d1c36ff2d1e36ff2d1e34ff2b1c32ff291a30ff281831ff291932ff2a1b33ff2a1c33ff2c1d37ff2c1f36ff2e2237ff30253aff332a3cff352d3dff362e3eff372f3eff372f40ff372f40ff362e40ff362e3fff362e3fff362d3fff352c3eff362d3fff372e40ff382f40ff362e3fff362e3fff372f40ff362f41ff362e40ff362e40ff342e3fff373043ff342f41ff332e40ff322d40ff302b3fff2f2b3cff2e273cff261a35ff201331ff201330ff22142fff291d33ff2f2437ff332739ff35293bff362b3bff362a3cff362b3cff362c3cff362c3dff362d3dff362d3dff362d3dff362c3dff362c3dff362c3dff362d3dff352d3cff2d2137ff382e3fff37303fff382f3eff382f3fff372f3eff39303fff393040ff393140ff393040ff3a3141ff3a3141ff3a3241ff3a3241ff393241ff3a3342ff3a3342ff3a3342ff3a3341ff3a3241ff3a3242ff3a3342ff3a3242ff393141ff393242ff3a3243ff393142ff393142ff393143ff383143ff393244ff3a3244ff3a3145ff3a3245ff3c3348ff3c364aff3e374dff3e3c4fff414258ff424e6dff44668eff4bb9daff5df1f9e071eff9489c98d13a9e77bd369c76bd2e9b74bc269a79bc1e9977bb189575bf129c80b80d9d76b109aa71c607926db604bf80bf02ff80ff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ff00ff01ffffff01ffffff0280808001ffffff01ff00ff0280808003aa55aa035555aa028080800280808003aa55aa03aa55aa02808080035555aa035555aa035555aa02808080028080800280808001ffffff010000ff01ffffff01ffffff01ffffff01ff00ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff028080ff03aaaaff059999cc07926db60a9966b20d9d76b111a578c3169774b91b9771bd219b74c1289973bf319772bb399d74c0429b74bd4d9c74bd569d74be629c72be6c9e76bf769e75be819c73be8c9d75bf969c75be799c74be4c9e72bf3fd28292e5cb444dfed0434cffcf424bffcd414bffcb414affc9404affc84049ffc63f49ffc53e48ffc23d47ffbf3c47ffbd3a44ffb93843ffb23542ffac3240ffa7303effa12d3dff9b2b3cff95293bff90273aff8d2739ff912638ff972638ff972637ff982537ff952637ff932537ff932637ff952537ff972639ff962739ff8e2536ff852234ff7e1f34ff781c34ff6d1831ff61162dff59122aff561229ff541228ff511128ff501127ff4c1127ff4c1127ff481126ff441125ff410f22ff370e1eff2a0a19ff1a0813ff380e19ff531121ff55111fff5e1322ff631423ff661625ff641628ff611629ff6c182cff71182dff76182eff7a192fff7c1a31ff7a1a30ff68142bff77192eff7c1f33ff290b1eff190c22ff1c0b27ff1d0c26ff1d0e26ff1d0c24ff1d0b26ff1e0e27ff22112bff251430ff261532ff251531ff251530ff271433ff271530ff26152cff241329ff220e24ff200d21ff1f0c21ff1f0d23ff1f0f26ff211128ff211229ff211329ff22132dff23142eff251630ff261732ff2a1a37ff2d2137ff312839ff352b3fff362f3fff36303fff373040ff372e40ff372f3fff372e3fff362d3fff362d3eff372f3fff373041ff352e40ff362f41ff372f41ff363041ff363042ff342e40ff363042ff363043ff342f41ff322e40ff312d40ff312b3eff2f2a3cff292038ff211431ff201331ff22142fff2a1e35ff312637ff352a3bff352c3cff372d3eff372c3cff372c3dff382e3eff382e3fff372e3eff382f3fff372e3eff372e3fff382e3eff372e3fff372f3fff2f2339ff382d40ff393140ff3a3140ff393140ff3a3141ff3a3140ff3a3241ff3a3241ff3b3242ff3a3342ff3b3342ff3c3443ff3b3443ff3c3544ff3b3543ff3b3443ff3c3543ff3b3543ff3b3543ff3b3443ff3b3443ff3b3443ff3b3343ff3a3343ff3b3344ff3a3343ff3a3344ff393243ff393143ff3a3244ff393344ff3a3344ff3b3447ff3b354bff3d364cff3e3b4eff404156ff444a67ff476589ff499abcff55e9f7ff61f6fa7686e9f9439c76be3d9b71bc329970bd2a9e73bc229d78c31b9771bd159e79c2109f70bf0ba274d1089f80bf068055aa048080bf028080ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff0280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa0280808002808080028080800280808002808080010000000280808001ff00ff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000002ff80ff0480408005996699089f80bf0a9980b20d9d62b1128e71b8169774b91c9b76bf229d78c3299b76c1319c72c13a9a72bd449a74bb4d9c74bd579b72bf619b74bd6d9d75bd779c74bf819c75be7a9d75be269a72bc479e77be14d99999c9cc4854fdd2434efed0424bffce424bffcd424bffcb414bffc9404affc73f49ffc53e48ffc23e48ffc03c47ffbd3b46ffb73944ffb13644ffa93340ffa3303eff9d2e3bff992b3cff95293bff8f2839ff8c2639ff872538ff842437ff822436ff832435ff852436ff852336ff872336ff8b2338ff8d2437ff912537ff932637ff942639ff952739ff902537ff892435ff831f33ff801f34ff801e33ff831e34ff871d35ff8b1c36ff8c1e35ff8f1f35ff921f36ff951f35ff982035ff992236ff992335ff9a2235ff972236ff901e33ff861b30ff801a2eff79182dff75192cff70182cff6c182aff66182bff631629ff601528ff581424ff541421ff4f1321ff4e1121ff4a1121ff4c1121ff471022ff1f081cff1c091fff1c0a22ff1b0a23ff1b0b23ff1c0c25ff200f2eff22122dff22122cff22122cff23122bff24122eff23112eff24122eff23152bff251428ff2a1522ff572d26ff502924ff412020ff32171dff210d19ff1b091aff1c0c1fff1d0e22ff1c0f27ff1e1028ff1e1129ff1f112bff20132cff22152eff241533ff241733ff2a1e35ff2f243aff342a3eff362d3eff362e3eff362f3fff372f40ff382f40ff362e3fff362e3fff362f40ff373041ff342e3fff362f41ff352f41ff363042ff342e41ff353042ff383245ff363143ff322e40ff322d40ff322d3fff302a3dff281e36ff211430ff211331ff21142fff2b1e36ff33283aff362c3dff382d3eff382e3eff382e3fff382f3fff382f3fff382f3fff393040ff382f3fff383040ff393040ff383140ff383240ff31273aff372d3fff393240ff3b3241ff3a3241ff3b3342ff3b3342ff3b3443ff3c3443ff3c3544ff3b3543ff3c3644ff3c3644ff3c3644ff3d3745ff3e3745ff3c3744ff3d3745ff3d3745ff3d3744ff3c3644ff3c3645ff3c3645ff3b3544ff3c3644ff3b3544ff3b3444ff3a3444ff3a3344ff3a3344ff3b3444ff3b3444ff3b3545ff3c3549ff3d384dff3e394eff403f54ff424862ff455b7dff488aabff54d4edff5bf3fbe56cf5f93aa79acf429b74bd399d70bc2f9d72be26a179c3209f78bf199970c2148c73bf0f9977bb0ba274b9089f80bf068055aa048080bf028080ff0280808001ffff000100000001ffffff000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa03aaaaff03aaaaff03aa55aa0280808003aa55aa035555aa028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff80ff03aa55aa0599669907b692b60a9980cc0d9d62c4129c71c616a274c51ca476c8239975bd2a9873bc319c72bb3a9a72bd439c72be4e9d72be589c74bc619e74c06b9b75bf779a74bf719c75be2c9c74bf1d9e72c145b181b9aacb515afccf444efed0444cffcf424cffce424bffcb414bffcb414affc9404affc63e49ffc43e47ffc13d47ffbd3b46ffb83944ffb23542ffa93241ffa1303fff9a2d3cff942a3cff91283aff8d2639ff892638ff852436ff812337ff7f2237ff7d2236ff7b2136ff7a2135ff782235ff782135ff792034ff802136ff892437ff8f2437ff922638ff922637ff912737ff932637ff922636ff912537ff8e2237ff892035ff871e34ff8a1e35ff8d1f36ff912036ff942136ff972236ff9b2237ff9d2438ffa02538ffa4263affa5273affa6283affa6283affa42739ffa12738ff9d2638ff992637ff972536ff952536ff952236ff932335ff912134ff912034ff8e2034ff8c1f33ff891f33ff851d31ff7f1b31ff751a2fff69152eff5c1329ff4f1126ff431027ff361026ff270b26ff200e25ff201027ff211027ff221029ff230f2bff23102cff24112cff25122cff241127ff744731ff915229ff924d2bff914c27ff96502cff935131ff85482eff6d3628ff5a2d24ff4a2628ff311520ff1d0a1bff190c1fff1b0f23ff1c1024ff1e1127ff1f1229ff20132cff22142fff231632ff2a1c33ff2e2238ff31283cff352c3dff362e3eff362f3eff362f40ff352e40ff342e3fff352f41ff352f40ff363042ff352f41ff363042ff352e41ff363042ff373144ff353042ff312d40ff342f42ff322d40ff312b3cff2b2138ff221533ff211332ff221531ff2d2136ff352b3cff372e3eff38303fff393040ff39303fff393140ff393140ff393140ff393140ff393140ff3a3241ff393341ff393341ff332b3cff362c3eff3c3442ff3b3442ff3c3443ff3c3443ff3c3443ff3c3544ff3d3644ff3d3845ff3d3845ff3d3846ff3e3946ff3d3945ff3e3a46ff3d3a47ff3d3a46ff3d3a47ff3d3a46ff3d3a46ff3d3946ff3c3846ff3c3846ff3c3746ff3c3746ff3a3645ff3b3646ff3b3545ff3a3545ff3b3545ff3b3545ff3b3545ff3c3647ff3d384aff3f3a4fff403c52ff40455bff465574ff487599ff52bbd3ff55effdfc62f4fc8582ecf3459b73bc3a9a72bd359a73bc2c9c74bf259f75c11ea277c4199970c213a16bbc0ea46dc80ba274b9089f80df06aa80d5059966cc04bf80bf03aaaaaa028080800280808001ff00ff01ffffff01ffffff01ffffff0000000001ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff0280808002808080035555aa035555aa03aa55aa03ffaaff02ff80ff035555aa035555aa035555aa01ff00ff028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080800280808003aa55aa068055aa07926db60a9980cc0e926db6119669c3169774b91ba171c6239975bd299b76c1309a75bf399d74bc439c72be4c9a72bf569a74be609d75bf6b9b75bc6d9d75bd19a370b834a276bf4ab386beaec6555bfbcf424dfed0434cffcf424cffce414bffcc424bffca414affc9414affc73f49ffc43e49ffc13c46ffbe3b47ffb93945ffb13644ffaa3342ffa32f40ff9c2c3eff962a3bff91283aff8c263aff882438ff842337ff812337ff7c2135ff772035ff731f35ff731f35ff731f34ff721f34ff732034ff732035ff721f33ff742033ff7d2235ff882436ff902637ff922737ff922838ff932738ff932737ff942639ff952638ff942538ff8e2439ff8c2136ff8b2035ff8c2035ff8e2035ff912035ff962136ff9a2236ff9e2337ffa32639ffab283affb32c3cffb82e3dffb72e3dffb52e3dffb12e3cffae2e3cffac2c3bffa72b3affa32939ff9f2737ff9e2636ff9c2535ff9b2536ff9c2537ff9d2639ff9d2538ff9c2437ff972435ff912236ff8e2135ff912135ff932035ff8b2035ff7c1c31ff65182dff4d1226ff3a0f24ff2d0f23ff270e23ff220f23ff231123ff33161fff9f6235ff8f502aff905028ff904f29ff935029ff935229ff925028ff914f27ff935029ff99522aff99532cff935332ff7e4530ff5c3329ff391a22ff25111fff1b0b1fff1b0c22ff1c0e24ff1c0f27ff1e1129ff1f122aff23142dff261a31ff2d1f37ff31263dff322c3eff332e3eff332e3eff342e3eff342f40ff352f40ff373243ff352f41ff363142ff353042ff353042ff363143ff353043ff322d41ff332f42ff332d40ff322c3eff2a2039ff211432ff211332ff231630ff2f2438ff362e3eff38313fff393240ff393140ff393341ff393241ff3a3341ff3a3341ff3a3341ff3a3442ff393441ff393542ff362f40ff352c3eff3c3444ff3c3643ff3d3644ff3c3644ff3d3745ff3d3846ff3d3946ff3e3a46ff3e3b47ff3e3c47ff3e3d48ff3e3c47ff3e3d48ff3f3e48ff3e3d48ff3e3d48ff3d3d48ff3e3d48ff3e3c48ff3e3b48ff3d3b48ff3d3a47ff3c3947ff3b3846ff3c3847ff3b3646ff3c3646ff3c3646ff3c3647ff3c3748ff3d3748ff3f3a4dff403c4fff414057ff424d69ff47658bff4a95b7ff55e6f6ff58f6fdd76ef6fd3aa395cf3c9d73bf3ba079c2329e75c22a9e73bc249c71bf1e9977bb199970b8149973bf0f9977cc0d9d76b10a9980cc089f60bf068055d5059966990480408003aa55aa03aa55aa02808080028080800280808001ffffff0100ff00028080ff01000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa03aaaaff03aa55aa03aaaaaa035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000002ff80ff03aa55aa06aa80aa0880609f0a9966b20e926db6129c71b8169774b91ba171c6219b74c1289979bf309f75bf389b72bb409f74bf4a9f75c1549b73bf5e9d75be5a9c74be1ca480bf379e74be35b287c0a9d26a76fbd04450fed1444dffcf414cffce424cffcc414bffca414bffc8404affc63f49ffc43e48ffc13e48ffbe3b46ffb83745ffb03444ffa83142ffa32f41ff9b2c3dff972c3eff93293bff8f283aff8a2639ff862539ff812337ff7d2137ff792034ff751f36ff711e35ff6b1e35ff681d32ff6a1c33ff6c1e34ff6f1e34ff711f34ff701e33ff6e1e32ff711f32ff7c2235ff882537ff912739ff972839ff992939ff9a2a3aff9b2a38ff9e2a3bffa12a39ffa12b39ff9b2838ff952536ff8e2234ff892033ff892034ff8c2135ff8f2135ff942336ff9f2537ffa92939ffb32d3affb9303cffbc313cffbc313dffbd313effbe323fffbd323effbb323effb9313effb7313dffb4303effb02e3dffac2e3dffa82c3cffa52b3bffa62a3cffa7293bffa62a3affa42a3aff992737ff912334ff912337ff972538ff9e2639ffa12537ff992335ff8b1d31ff7c182cff691328ff541123ff834735ff935426ff91512aff945029ff935028ff95522aff925026ff965229ff955128ff955027ff945024ff954f25ff964f25ff954f23ff955023ff9e572dff93502eff7f422cff592e29ff30161cff1b0919ff1a0d22ff190d22ff1d0e26ff1f1028ff21132aff23152eff271832ff2c2039ff31273eff342c3fff332d3fff352e40ff342d3eff373143ff343041ff353042ff342f42ff353143ff343043ff363044ff332f41ff352f43ff332e41ff322d3eff281f37ff211332ff221331ff241731ff332a3cff38303fff393341ff3a3342ff3a3441ff3a3443ff3b3543ff3a3442ff3b3442ff3a3442ff3a3543ff3a3645ff393343ff352c3eff3d3644ff3d3844ff3d3846ff3e3946ff3e3946ff3e3b47ff3e3c47ff3e3c47ff3f3d48ff3e3e49ff3f3f49ff3f3f49ff3f4049ff3f404aff3e4049ff3f404aff3f404aff3f3f49ff3e3e49ff3e3d49ff3e3c49ff3d3c49ff3e3c49ff3d3b48ff3d3948ff3d3848ff3d3848ff3d3847ff3c3848ff3d3849ff3d394aff3f3b4fff403f51ff42465dff445979ff4a7ba6ff4fbfdaff51f4fdfe5efafa8d80e9f44b9c77be419d76c0399d74bc329e75c22a9873bc23a075c51ea26fc41a9d6cba159e79c2129c71c60f9977bb0d9d76b10a9980cc098e71c6089f60bf07926db606aa80aa059999cc0599669904bf80bf03aaaaaa03aa55aa028080ff01ffffff01ffffff01ffffff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff03aaaaff035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff80ff04bf80bf04bf80bf07926db60a9966b20d9d76b1119678b415926db61a9d76ba209f78bf279676be2e9b6fbc369c76bd3e9c73bd479a73be509f73bf4f9e74be209f78bf2aa479c241b185c0b8d06874fcce4550ffd1444effd0424dffce414cffcb404affcb404cffc93f4affc73f49ffc23d48ffbf3a46ffb93845ffb33542ffab3142ffa33041ff9c2d3eff972a3cff92293cff8d273bff89253aff852438ff822439ff802339ff7f2238ff7c2137ff792036ff761f35ff711e33ff6c1c32ff671d33ff661d33ff651d33ff651b31ff661b30ff691d31ff6e1e33ff6e1d32ff6c1e31ff6d1e31ff742031ff802335ff8e2638ff992a3affa02d3bffa4303dffab323effae343fffb0333fffb33640ffb43540ffb2333effa82e3cff9b2937ff8e2434ff80212eff7d1f2fff852133ff972637ffab2e3bffba333effbd343effbf343fffc03540ffc03541ffc23641ffc23641ffc03541ffbf3641ffbd3541ffbb3441ffb93340ffb63340ffb53341ffb33240ffb2323fffb3333fffb4323fffb43341ffac2f3dff9d2739ff8e1f31ff901f32ff982235ff9e2438ff9e2436ff972032ff801a23ffa55f34ff935129ff925129ff94502cff99552cff97542bff975228ff985328ff975226ff975225ff985225ff975225ff954f23ff975225ff954f24ff945026ff934d24ff934d24ff964e28ff9c532eff965230ff763b26ff522826ff260f1dff180b1eff1a0c21ff1d0f24ff1e1126ff20132bff23152fff251931ff2a203aff2f2a3fff332e40ff332e3fff343041ff343041ff353042ff342f41ff353244ff353143ff353144ff343042ff353143ff342f42ff342e40ff2b2239ff221431ff211330ff271933ff352d3dff393441ff3a3541ff3b3644ff3b3544ff3b3644ff3b3644ff3c3644ff3b3644ff3c3745ff3c3845ff3c3644ff362e40ff3d3646ff3d3945ff3e3b46ff3f3b48ff3e3c47ff3e3d48ff3f3e49ff403f4aff40404aff3f414aff40414aff40414aff40424bff40414bff40424bff40424bff40424bff40414bff40414bff3f3f4aff3f3f4aff3e3e4aff3e3e4aff3d3d4bff3d3b4bff3d3a4bff3c3a4bff3e3a4aff3e3a4bff3e3a4dff3f3c4fff403e52ff414456ff444d68ff496a8dff4699bfff51eaf6ff58f8fbd96cf7fb46a095cc3c9d73bb3f9e75c2389b72bf319c72bb2a9e73c2259f75c1209770bf1c9b6db6189f75bf14a673cc129c71b80faa77cc0e926db60caa80d50ab280cc09aa71c6089f80bf07926db606aa80aa068055aa048040bf03aa55aa035555aa03aa55aa028080ff0280808001ff00ff01ffff00010000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa0280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaff059999cc07b66db609aa71c60caa80bf108f70bf149973bf199970b81f9c73b5249c78bf2ba077be339b78be3b9c75be459b73bc43a076c21c9b76bf2ba077c42db588c1b9c96369fccf4451fed1434dfed1424cffcf414cffcd414bffca404bffc7404affc53e49ffc03c47ffba3a47ffb43644ffac3240ffa52f3fff9d2d3eff972b3dff91283bff8d263aff88263bff84243aff7f2339ff7c2239ff792139ff772037ff752037ff751f36ff741f35ff731f35ff721f34ff6e1d34ff6b1d33ff671b33ff631b31ff631a30ff651a31ff671b31ff641a2eff661b2eff6b1d31ff6c1d31ff6c1d31ff6a1c30ff6c1c30ff781e32ff872334ff982839ffa52f3dffaf3441ffb63944ffb93a43ffbc3c44ffbe3c44ffbf3b43ffbe3a42ffbe3742ffbc3642ffb0333cff9d2c34ff89242fff7e1c2cff811f2fff972833ffab2f39ffbd3942ffc63c43ffc63c44ffc53846ffc53845ffc33843ffc13643ffc13744ffc13844ffbe3642ffb93542ffb93642ffb93743ffba3743ffba3642ffbb3640ffbd3741ffbd3641ffb73541ffa52c3bff952335ff8d1d2fff912033ff901f32ff8f342fff9f5e2aff97522bff97542bff98552dff97552bff975428ff9d5729ff9f5729ff9d5729ff9c5627ff9c5525ff9c5524ff9c5525ff9c5525ff9a5225ff9a5226ff9a5227ff995227ff965026ff965225ff955126ff954f29ff954b26ff9a502fff7b3d29ff572c2aff28101cff1b0a1eff1e0e23ff1e1127ff201229ff21132aff241730ff291e36ff2f263eff322b40ff322e3fff332f41ff353042ff342f41ff373244ff363143ff353042ff332f41ff353143ff342f42ff342f41ff291f38ff211430ff211330ff291d35ff37303fff3b3543ff3b3744ff3c3744ff3c3845ff3d3846ff3c3745ff3c3745ff3c3845ff3c3945ff3d3946ff373043ff3a3444ff3e3c47ff3e3d47ff3f3e49ff3f3f4aff40404aff3f404aff40414bff40434cff40434cff42444dff41434cff42444dff42444dff41444dff41444dff41434dff41434cff41424dff40424cff3f414bff40404dff3f3f4dff3e3d4dff3e3c4eff3e3c4eff3e3c4dff3e3c4fff3e3d50ff3f3e51ff403f53ff414459ff444b64ff495a7cff4c7fa4ff4ac7dbff49f8fbfe59fcfc7c88e8f5499d73c03e9c73c13f9e75be389f76bf329970bd2d9971bb289973bf239975bd1f9c73bd1ba171bd189f75bf159e79c213a179bc129c80c6109f70bf0e926db60c956abf0c956abf0ba274d1098e71c6089f80bf07926db606aa80d505996699048080bf03aaaaff03aa55aa01ff00ff01ffffff0100ffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff01ffffff02808080010000ff0280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff028080ff03aaaaff059999cc06aa80aa098e71aa0c956abf0f9977bb13a179bc16a274c51ca476bf23a075bd299b76c1319c78c1389f76bf3d9b75bc189575bf1b977bc63bb686b6a8d16a75fccf4350fed2424dffd0424dffcd414bffcc414bffc93f4affc63e49ffc23c48ffbd3944ffb63946ffae3443ffa73241ffa02e40ff992b3eff93293cff8c273bff89263aff852439ff802338ff7b2238ff762137ff742138ff702038ff6e1e36ff6a1e37ff681d35ff671d36ff661c34ff671c34ff671c33ff691c33ff691c32ff681b32ff671b31ff641b31ff641a31ff651a30ff651a30ff631b2eff631b2fff671c30ff6a1b2fff6c1c30ff6d1c30ff6f1c31ff751d31ff812033ff902637ffa42e3cffb33642ffbe3b45ffc33e47ffc53e46ffc63f46ffc63e45ffc63d45ffc33c43ffc43b42ffc13b41ffbb393effab3339ff9a2c34ff8c2731ff86222eff912832ffa23139ffb3353bffc63c42ffcd3d47ffcb3c47ffc73a45ffc53a46ffc33a45ffc23a45ffbf3844ffbb3743ffbb3844ffbc3843ffbd3944ffbd3842ffbf3942ffc03841ffbf3741ffba3440ffab2f3dff932431ff811b29ff984c34ff955627ff98552cff96552aff975428ff975529ff9a5a27ffaf733cffa5652eff9d5927ff9d5827ffa05a28ffa15a27ffa25a27ffa25a27ffa15827ffa05726ff9f5727ff9e5627ff9f5729ff9d5327ff9d5427ff9d5629ff975024ff975126ff974f24ff964e25ff8f4e2bff733d2aff542f27ff2e1722ff1a0c20ff1e1028ff201129ff22142dff24172fff271c35ff2c253aff322d40ff332e41ff353042ff353043ff363144ff363143ff342f41ff353043ff353043ff343041ff332f40ff292037ff221330ff221531ff2d2337ff393443ff3c3744ff3d3846ff3d3946ff3d3846ff3d3a46ff3d3946ff3d3a47ff3d3b47ff3e3b47ff3a3445ff373143ff3f3e49ff3f3f49ff40404bff3f414bff40424bff41434cff40434cff41444dff41444dff42454dff42454eff42454eff42454eff42454eff42454fff42454eff41444fff41434eff41434eff40424dff40414eff3f404fff3f3f50ff3f3f50ff3f3e50ff3f3e51ff3f4154ff404256ff404358ff40455bff424a64ff475674ff4b6c90ff4a9bb9ff49edf8ff4dfafede6cf8f9519aa1d33b9c75be419d76c03f9a71be399874bc349871ba2f9d72be2b9a77be279d76be23a075bd209f78bf1d9e72b91ba17bbd199970b8179b7abc159e6db613a179bc11a578c3109f70bf0ea480c80d9d62b10ba274b9098e55aa089f80bf068080aa06aa80d504bf80ff048080bf03aa55aa02808080010000ff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff035555aa048080bf068055aa0880609f0ba274b90ea480c811a578c3169774b91ba17bbd21a274c1279d76be2e9b74bc359f73c0319c78c1209f78bf29bb83a8aec14c56fbcd434dfed1414dfed0414dffcd404bffc93f49ffc73f4affc23d49ffbd3b48ffb73946ffb33543ffaa3341ffa3303fff9d2c3cff972a3bff91283aff8d2639ff872439ff812339ff7e2239ff792037ff752038ff701e37ff6c1f37ff691e36ff661d36ff641d37ff621c36ff5f1b35ff5d1b33ff5b1a32ff5a1932ff5a1932ff5a1931ff5c1931ff611a32ff651b33ff661c32ff671b31ff671c30ff691b30ff691b2fff691b2fff691a2fff681a2eff6a1a2fff6c1a30ff6f1c30ff701d30ff751f31ff7e2132ff8b2434ff9c2c39ffb13441ffc03e44ffc94248ffcc4248ffcc4148ffcd4147ffcc4046ffca3f44ffc83f45ffc93f43ffc73e43ffc33c43ffb83a3fffa73139ff992b32ff8c252fff8b2630ff942b34ffb3373effc53f46ffcc4149ffc93f47ffc73d46ffc53b45ffc53c46ffc23b45ffbc3943ffbb3842ffbd3844ffbf3844ffbf3842ffc03842ffc03842ffbb3642ffa32b36ff8a242affa56334ff995528ff99582bff9b582bff99572bff985a29ff9d592dff824831ff9b6d4dffbc9769ffc29c62ffb98745ffa97235ff9d6027ff9d5823ff9f5724ffa15926ffa05727ffa15929ffa25827ffa15627ff9f5425ff9d5524ff9c5525ff9d5627ff9a5424ff9b5426ff985125ff975128ff9c5630ff914e2cff804830ff482624ff211321ff1d0e23ff1f1127ff20132aff251830ff2b2139ff322e42ff332f41ff363244ff373244ff373244ff363243ff343042ff353043ff343043ff343243ff332f40ff261d36ff211431ff241733ff32293dff3a3643ff3d3946ff3e3b46ff3e3b47ff3e3c48ff3e3b48ff3e3c48ff3e3c49ff3e3d49ff3d3a4aff363143ff3e3b49ff3f404bff40424cff40434dff41444dff41444dff41444dff42464eff42474fff424750ff42484fff424850ff424850ff424750ff424850ff424750ff424650ff41454fff414450ff404350ff404251ff3f4051ff404152ff3f4050ff3f4053ff414256ff414459ff42475dff42495fff434c64ff45526dff4b6386ff4d7fa2ff45c7dcff46f9ffff59fdfc7f85e7f34e9a72be3d9f75c0469d71bd419972bc3c9d73bf379e74be329e75bd309a75bf2c9c74bf299570bb279d76be23a075c521a274c11f9c73bd1d9e72c11ba17bbd19997ac2179b6fbc159e6db613946bbc11a578c30f9977bb0d8962c40ba274d109aa71c6089f80bf06aa55d5059966990480408003aaaaaa03aaaaaa0280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff0100000001ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aaaaaa03aaaaff035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ff00ff01ff00ff028080ff04804080059966cc07926db60a9980b20caa80bf109f70bf159e79c219a37ac21f9c73bd249c78bf2b9a77be2a9873bc1a9d80ba17c88590afc54f5cfbcf424efed0424effce414cffcc404cffca404bffc53e4bffbf3c48ffba3946ffb33744ffae3443ffa7313fffa12f3eff9c2c3cff972a3aff92283aff8b2638ff852338ff7f2338ff792139ff742039ff6f1f37ff6a1e38ff671d38ff641d37ff611d37ff5f1d36ff5c1b35ff5b1b34ff5a1b34ff591a33ff571a32ff561933ff541932ff531932ff521831ff511830ff51172fff571830ff5e1b31ff661c32ff6a1c31ff6c1d31ff6d1b31ff6e1b30ff6e1b30ff6f1c31ff6e1d2fff6f1c2fff6f1c2fff711d2fff741e2fff792031ff7f2131ff872435ff952936ffab323dffc24046ffd04449ffd14347ffd04248ffcf4147ffcc4047ffcd3e47ffcd4145ffcd3f44ffcd4045ffcb3f46ffc63e44ffba3b3fffac3339ff9b2b34ff8a2330ff85202bff992834ffb33740ffcb454affcd4247ffc93f46ffc83d45ffc63c47ffc43c46ffbe3944ffbb3542ffbd3742ffbf3842ffbf3943ffbb3841ff9b2630ff933632ff9d6028ff9e5a2fff9e5d2dff9c5a2bff99592aff995a2cff8c4128ff7a1f28ff7d1e2aff6b131aff661f17ff784430ff986d4affaf8e59ffcca160ffc39555ffaf773cff9f5c29ff9a5425ffa15729ffa65c2cffa35828ffa35a27ffa05b28ff9f5929ff9f5928ff9c5627ff9b5527ff995425ff995426ff965126ff954f29ff97512eff8a4c33ff5b322cff2a141fff1f1025ff1f1429ff261b32ff2f2a3dff353144ff343043ff363144ff383345ff363143ff363244ff342f42ff352f44ff333043ff343144ff322e42ff241a34ff221531ff281b36ff363040ff3c3945ff3e3b47ff3f3c48ff3f3d49ff3f3d49ff3f3e49ff3e3e49ff3e3f4bff403e4dff393445ff3c3948ff40424cff40434dff41444eff42454eff41464eff42464fff42474fff42484fff434951ff424951ff424a51ff434951ff424a51ff434952ff434951ff414850ff424751ff414452ff414353ff404351ff404251ff414252ff404152ff404356ff414459ff42475dff434960ff444d64ff46516bff475979ff4b7396ff469fb9ff44eff6ff4bfefdf165fdfd519a97d0479e73be4d9c74bd479e77c2439c72be3f9a71be3b9c75be389b72bb359f73c0329e75c2309a75bf2d9971bb2b9a77be299b76c126a172bc249c71b8229670bb1f9c73bd1e9977bb1ba171bd189f75bf15aa79c213a179bc11a569c30ea480c80d9d76b10ba274b9089f80bf07926db6059966cc04bf80bf048080bf028080ff0280808001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff01ffffff01ffffff010000ff01ff00ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa03aaaaff035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aa55aa04bf80bf0599669907926db609aa71c60caa80bf109f80bf13a16bbc189f75bf1d9e72c1239975bd17a67abc089f80bf4cc68090d0c54753fbce4450fed0434dffcc414dffca404dffc63e49ffc13d4affbb3a48ffb43947ffae3644ffa93344ffa23041ff9d2e3fff992c3dff932a3bff8e283aff882639ff802338ff792138ff731f37ff6f1e37ff6a1d36ff661c36ff631d38ff611d37ff5f1c37ff5d1c36ff5c1b36ff5a1c36ff581b35ff561b34ff541a33ff531a33ff521933ff511a32ff4f1931ff4e1931ff4d1830ff4b1830ff4a1731ff48162fff48162cff4e162eff56192fff611930ff6c1c31ff711c32ff741c31ff761d32ff761f32ff7a1f33ff7c2133ff7f2133ff812231ff822331ff802231ff822432ff882433ff8e2532ff9a2a37ffb3363dffc83f43ffd64549ffd74448ffd44449ffcf4147ffce4048ffcd3e47ffcd3e46ffcd4047ffcd4045ffca4044ffc74044ffbf3e42ffb4393dff9f2e35ff8b222fff831f2dff952c35ffb3393dffcc4247ffce4347ffcd4146ffca3f47ffc63d46ffc13a42ffbb373effb9353effb2343dff94242bffa25438ff985827ff9d5c2dffa05e2dff9e5d2cff9d5d2bffa1602eff7c2824ff8f2631ffa1313fffa63541ffa0323eff8f2832ff7d2325ff6f1a1fff641e1bff702e1dff875337ffa27b49ffb08a4cffbc8b4dffbd8549ffb17b41ffa4652dff9e5a24ff9d5927ff9d5928ff9d5928ff9d5829ff995425ff9e5829ff9d562aff975126ff975228ff99542cff944e2aff945232ff78422fff422628ff20182aff30283dff363145ff363146ff363245ff373245ff373245ff343143ff353143ff353043ff363145ff343145ff353345ff312c40ff241834ff231532ff2b2038ff393543ff3d3b47ff3f3c48ff3f3e49ff403f4aff403f4aff40404dff3f414cff40414dff3b3848ff3b3648ff42434fff42454eff42464fff42464fff43474fff434850ff434950ff444a52ff434b52ff424b52ff434c53ff434b53ff434c53ff434a53ff434a53ff434953ff424753ff424653ff424454ff414453ff414354ff414253ff414356ff41455aff43475dff434b5fff454b65ff46516aff475573ff466989ff4586afff44e3f1ff48fdfefe55fffc8c75f6f84c9e75bf439c72be4e9d72be4a9f75c1479a73be449d74bf419972bc3e9c73bd3c9d73bf3a9a72bd389b76bf369c71bd33a078c3319c72c12f9d77be2c9c74bf2a9e73bc279d76be249c78bf229d78c31ea277c41c9b76b6189f75bf159e79c2129c71c6109f80cf0d9d76c40ba274d109aa71c607b692db059966cc048080bf03aa55aa028080ff02808080028080ff0100ff000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa02ff80ff03aaaaff035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000280808003aa55aa03aa55aa04bf80bf06aa80d5098e71aa0ba274b90e926db6139479bc179b6fbc1ca476bf229670bb0ba28bd134d3989ddaca5262f7c64a5afec84351ffc74150fec43f4ffebf3c4dffba3a4bffb53849ffae3647ffa73344ffa23043ff9b2e43ff962d40ff902a3eff8b273cff85253aff7e2338ff7a2238ff742138ff711f38ff6e1e38ff6b1e38ff681d38ff651d38ff621c37ff611c37ff5f1d37ff5c1c36ff5a1c36ff591c37ff561b35ff531a35ff521b35ff501a34ff4f1b34ff4e1a33ff4e1a33ff4d1a33ff4b1931ff4a1a30ff4a1930ff46182fff45172fff42162dff41152eff3f162cff41132bff4c162eff59172eff651930ff6f1d33ff752033ff7b2133ff832437ff8d2738ff962a3bffa22b3bffa72f3bffa62e37ffa02b35ff97272fff932530ff942732ffa02b35ffb93840ffcf4549ffda4c4effd9494bffd4444affd24249ffcf3f47ffcd3f47ffcc4048ffcd4147ffcc4146ffcb4146ffc94046ffc44045ffb3383eff9c2c34ff84222dff85232dffa02f37ffbd3d43ffcb4446ffcd4246ffca3f46ffc73d44ffbe3a41ffa42c35ff91292cffa25f32ff9c592cffa05f2fff9e5d2bff9e5d2aff9f5f2aff9a5427ff741b25ff912635ff9f2d3cffaa313fffb13543ffb03541ffb13842ffa8363fff962f35ff832828ff752222ff6c2424ff642221ff591e19ff572219ff622d1dff7a4931ff855535ffa36233ff9d5a29ff9e5a2bff9f5c2cff9a5627ff9d582aff9d5629ff995023ff995125ff985026ff985226ff914d23ff904b29ff934e2eff754632ff352838ff363045ff373247ff363145ff373345ff373245ff343243ff363345ff363244ff353144ff353144ff343345ff343545ff2e293dff221531ff241632ff332a3fff3b3944ff3d3c46ff3f3e49ff40404aff3f404cff40404dff41424cff41434dff40404eff373245ff42434fff41464fff43474fff434750ff444951ff434951ff444b53ff444b53ff434d54ff444d54ff434d54ff434d55ff434c54ff444c53ff424c53ff424953ff434854ff414653ff414553ff424454ff414355ff414556ff414658ff42475bff444a5fff454d63ff425168ff465670ff4b607fff4a7799ff44d3e2ff42fdfeff53fefde760fffc469da0cc4e9d76be559c72bd519d74c04e9d76be4c9a75bf4b9c77be489c71bc469975bd459b73bc439872ba409b74bf3f9a75be3d9b75bc3b9c75be389b72bf36a176c2339b73be2f9d77be2c9c7abf299b76bb259f75c1229d78bb1ea277c41a9d76c4179b7abc149973bf119669c30ea46dc80c956abf09aa8ec607b692db06aa80d5048080bf035555aa028080800280808002ff80ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff02808080035555aa035555aa03aa55aa03ffaaff03aa55aa03aaaaff035555aa035555aa03aa55aa03aa55aa03aa55aa01ffffff01ffffff0280808001ffffff01ffffff01ff00ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff02808080048080bf059999cc07926db6098e71c60b8b5db90ea480c8129c80c6179b6fbc1b9771bd1ea277c40d9d89c415ce929e4acb79808cb85d66c5af4a5bee9f3b4ffe95314aff8e304afe8a2f46fe8b2e46fe8a2d45fe862a42ff822940ff7e2740ff7c263fff79233dff76223cff72213bff6f213bff6d1f3aff6b1f39ff681e37ff651d38ff621c38ff601d39ff5d1c38ff5c1c37ff5b1c37ff591c38ff571c38ff551c37ff541c37ff531b36ff501b36ff4e1b36ff4d1b35ff4d1a35ff4c1a34ff4c1a34ff4b1a33ff4a1933ff4a1a33ff471a31ff461930ff441830ff43182fff42182fff41172eff42152fff42152fff41152fff43152fff46142eff4d162cff58172eff6c1b30ff7b1d32ff892234ff972837ffa42c38ffb3333effbb3640ffbd3940ffb6373effac3239ff9f2b34ff94262eff97262fffaa2e38ffc03a42ffd4464affdf4e50ffdb4b4dffd6454bffd24348ffce4047ffce4147ffce4147ffcd4147ffcc4147ffcc4147ffc83f45ffbf3f43ffab353aff932b32ff85222cff972c34ffad343bffc43e44ffc63e44ffc03c42ff98282fff97392effb06f3bffa3612dffa3622effa15f2cff9d5c26ffa35f29ff8d4126ff83222fff992939ff9a2634ffa32b3affad303fffb33442ffb33340ffb3333fffb13440ffaa353dff9c3638ff8c3132ff7f2a2cff6f2529ff5f2222ff511f19ff663326ff864a2effa05e2fff9f5b2bffa05c2cffa36030ff9c592aff9c5729ff9f582bff9b5727ff995428ff965024ff954f25ff924f27ff95512bff8b5023ffa36c45ff4b3d49ff363045ff373147ff373348ff373246ff363246ff363245ff353244ff363245ff353144ff363245ff343043ff343447ff333346ff282138ff221531ff281c37ff373141ff3d3a46ff3e3d48ff403f4aff40404dff41424dff41434eff42444eff434450ff3a3748ff3e3d4bff42464fff424750ff434951ff444a53ff444c54ff444d54ff444e55ff444e56ff444f56ff444f56ff454e56ff434d54ff444c55ff434a55ff434955ff434855ff424755ff424655ff424456ff424457ff414559ff42475cff43495fff444e63ff455069ff475571ff48607dff467192ff41b9cbff45fcfeff4bfffff75afffd777af4f4479a77be5a9c71be589c74bc569d74be549e76bf539d75be519a74bd519a74bd4f9e74be4e9d76be4d9c74bd4b9c74be499d73bd479e73be459b73c0439c72ba409f74bf3c9d73bf399d74bc359a73c0319c72c12d9971bb299b76c1259f75ba219b74b91d9572b9189f75bf159e6dc2129c71b80f9966bb0ba274b909aa71c6089f80bf06aa80aa04bf80bf03aa55aa010000ff028080ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff0280808001ff00ff02808080035555aa035555aa035555aa03aa55aa02808080035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff0100ffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff028080ff03aa55aa048080bf06aa80d5089f80bf0a9980b20d9d76c4119678b4159e79c21a9d76ba209f78bf1a9d76ba0f9977bb0faa77bb279d7cbe2aaa86c23998678f5d97607e9c844562d27c3c56ee773350fd712d4bfe6b2945fe692542fe68253ffe65233efd65223dfe64203cfe621f3bfe601e3bff5f1d3bff5d1d3bff5c1d39ff5a1d3aff581d3bff561c3bff541d3aff521d3aff511d38ff511d39ff501d3aff4f1d3aff4f1c39ff4d1c39ff4c1d39ff4b1c39ff4a1c38ff4a1c37ff4a1c37ff491b37ff491b35ff491a36ff471b34ff471a35ff461a33ff441932ff431830ff421831ff441831ff451831ff461831ff481732ff481732ff45162fff441532ff431230ff44142cff4d132aff62172cff791b2fff8b2131ff9d2734ffb0303bffba353effbf3840ffc43a42ffc53c42ffc23b43ffb5353effa42c34ff9c2631ff9e2733ffb03038ffca4146ffdd4d4effdf4e4fffdb4b4dffd3454affd04349ffce4147ffce4248ffcc4048ffcb4046ffc94145ffc74143ffc64043ffbc3d41ff9c2e35ff88242eff86242dffa02d35ffb3383fff8f282cffa9593affa4642bffa4652effa3632dffa3622bffa3622bffa7622cff822b27ff992b37ffad3341ffae3340ffa62c38ffa32935ffaa2e3bffb23340ffb33340ffb33340ffb23441ffae3542ff9d3339ff872a2cff662425ff572319ff7e4123ff98532aff9b552aff9c592aff9a5626ff9e5929ffa05d2cffa05e2cff9e5a29ff9f5b29ff9f5829ff9e5629ff9b542dff97512cff97582cffb37745ff9b6b4aff573e47ff3a344aff342f45ff363147ff373247ff363146ff363246ff363144ff363244ff363144ff353144ff363144ff353144ff343146ff35354aff323245ff241b35ff231632ff2d2439ff393444ff3d3a46ff3f3d4aff41404eff40414dff41444eff42454eff43454fff3f3e4dff3a3848ff444652ff434951ff444b53ff444c54ff434d54ff444e56ff444f57ff444f56ff445057ff444f57ff444f56ff434d55ff434b56ff434a56ff434956ff434856ff434756ff424657ff424657ff42475bff42495dff434b61ff444e66ff45516bff455674ff475f80ff4c7197ff48bfd5ff4afbfbff50ffffff5efffdac72fffb369c80c2549b73bf5e9d75be5c9e74bf5c9e74bf5b9d76bf5b9a76bf5a9c74be5a9c74be5a9f74be599e75c0589c74bf579e75bf559c75bd539d75be519a74bd4e9d72be4b9c74be479e73be439c72be3f9e75be3b9c75be369c76c2319c78c12c9c74bf289973b9239975bd1ea277bb1a9d76ba16a274b9129c71c60f9977bb0c9555aa0a9966b2089f80bf059966cc0599669903aa55aa028080800100ffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff0100000001ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa03aaaaff035555aa035555aa02808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff01ffffff00ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff028080ff04bfbfff07926db609aa71c60ba274b90d9d76c4129c80b816a274b91b9771bd219b74c1269a79c32e9b74bc249c78bf14a680cc1ea277c42c9c74b94c9a75bf49a177c03ca680bf52956d986c844e6da77c4665df703b5efb6c365afe663152ff602c4bff5f2848fd5f2746fd5c2443fd5b2441fd5a223efe58213efe58213efe56203dff55203fff532141ff52203fff512140ff4f2040ff4e2040ff4d2041ff4d2040ff4d2141ff4b203fff4b2040ff4a203fff491f3fff481e3eff471c3cff481b3aff481b37ff461b35ff451936ff441933ff431832ff431931ff491835ff4b1734ff4b1934ff4d1836ff4e1834ff4f1834ff511835ff531834ff561733ff581834ff571633ff511430ff52142dff60162dff761a2dff932435ffa52a35ffb63139ffbf383fffc43b41ffc73c43ffca3d44ffcc3e46ffc73d44ffb7343dffa72a32ffa12830ffac2e39ffc23e45ffd64e51ffe05453ffdf4e50ffd7474effd2434affcf4248ffcd4149ffc94046ffc73f44ffc74043ffc63f42ffc53f42ffc03d41ffa63238ff86292fff77252bff85292affb57141ffa5652dffa3622bffa3652effa5652cffa36229ffa2592bff771e23ffa1343effb13441ffb43440ffb73641ffb43541ffaa2d3affa92b39ffaf303fffb53441ffb33341ffae3340ff7d2730ff642c1eff814126ff9b562dff964e26ff965025ff964f24ff995427ff9b5828ff9c5828ff9e5c29ff9c5a27ff9f5b2bff9c5b25ffa15c2dff9e5d2effae713bffab7240ff875333ff52352bff322531ff403651ff38314aff353049ff352f47ff373248ff373247ff363145ff363145ff363145ff353144ff373346ff363145ff363144ff353144ff343446ff35364aff2d2b42ff211730ff261a34ff352c41ff3b3844ff3e3b48ff403f4aff40414eff41434dff42454fff434650ff414350ff393649ff434552ff434953ff434b53ff444e56ff444e56ff434f56ff444f57ff444f56ff455057ff454f57ff444d56ff444c58ff434b57ff434a57ff424857ff424757ff424757ff434859ff42485aff43495fff444d63ff444f68ff45546fff465876ff486184ff43789dff43c9ddff47fcfcfe52feffff56fffdd56cfef82392f8f826a179bc639b74bf639b74bf649c73bf639d71bf649c75bd649c75bf659a74bd649c73bf659d74bd659d74bd649c73bf639d74bf629c72be5f9c73bf5e9b75be5b9d73bf569d74be539d75be4e9a72be4a9b75be459b73bc409b74bb3a9a72bd349d76bf2f9872be299b76bb249c71bf1f9c73bd1a9d76c416a274c513a16bbc0f9977bb0ba274b90a9966b207926db6059966cc03aa55aa0280808001ffffff0280808000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03ffaaff03aa55aa03aa55aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff028080ff048080bf068055aa089f80bf0a9980cc0d9d76c4129c71b816a274c51ba171c6229d70bb299b76bb2f9d77be36a171bd3e9c73bd479a73be2d9f77c123a075bd19a37ac21c9b76bf439c72be709b76bd689d73bd61a079bd509673a962805e8288724b6bc170496ae6653d5ff264395df960355cfd5c3258ff5a3055ff582e53fd572d54fd542d53fe512e51fe4e2c51fe4d2c4fff4d2b4eff4d2b4fff4d2b4fff4d2b4fff4c2b50ff4c2c51ff4c2d51ff4c2d53ff4a2c53ff492c51ff492a50ff46254aff441f41ff431a38ff441934ff401831ff491835ff561839ff561938ff561938ff581837ff5c1a38ff5c1937ff601938ff621a39ff631c3aff631b39ff631b3aff611a3aff611939ff5f1737ff5b1636ff571633ff56152dff611830ff812134ffa32d39ffb9343effc2383fffc63940ffca3b43ffcb3c43ffcd3e46ffcc4147ffc94146ffb5373dffa82f35ff9f2832ffac313cffc54145ffe15253ffe35154ffdd4c52ffd4454bffce4248ffcb4247ffca4146ffc73f43ffc53d41ffc43d42ffc03b40ffba3940ff922b2fff8d3929ffb57733ffa9682fffa4662cffa3642bffa4642bffa6662dff8e472aff711a23ff8b232fff9d2838ffa92f3dffb1333effb3353dffbb3b45ffb93843ffaf303cffa72a36ffac313dffaf343dff942c38ff855a39ffcb984fffa4642dff9c5528ff985428ff985327ff985424ff9c5928ff9a5927ff9f5e2bff985a25ff9d5c31ff813728ff852a2eff942b32ff9b2e34ff75181fff561326ff461f35ff2d1a2eff2b2337ff363048ff35314aff363048ff363145ff363344ff373246ff353145ff353145ff353144ff353245ff363245ff363246ff363145ff343143ff35364aff333549ff262138ff221530ff2b2038ff383142ff3c3846ff3e3d48ff41404fff41434fff41454fff424651ff444753ff3b394bff3e3d4eff434a53ff434b54ff454e56ff454e57ff444f57ff444e57ff444e57ff444e57ff434c57ff444b59ff434b58ff434a58ff424958ff434959ff43495aff43495bff414a5bff434d60ff444f68ff45546dff465976ff466080ff486c93ff3e96b8ff42dbebff41fafeff55fbfeff58fefcca75fffa2193fff71ca480bf689a73bd699b72bd6a9a73be6b9b72bc6d9a75bd6e9b74be6f9c73bf709d74bf719c73be729d74be729d74be729d74be719e73be6f9c73bf6e9b74be6b9d75bc689a73bd649e75bf5f9e76bf5b9d73bc559c75c0509973bc4a9f75be449d74bf3d9b71bc379e74be319772bb2b9a77be249c71b81f9c73bd1a9d6cba16a274b9129c71b80f9966bb0c956abf09aa8ec606aa80d5059966cc04bf80bf03aaaaaa01ffffff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff0100000001ffffff01ff00ff028080800280808002808080035555aa03aa55aa0280808003aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080ff048080bf06aa80aa089f60bf0a9980cc0faa77cc139479bc179b6fbc1d9572b923996dbd299b76c1309f75bf399d74bc419d72bc4a9f75c1539d75be5d9c73c05a9c74be6a9c73be739d76bf129c80b80a9999cc4c9e75bf779c74bd939c74bd9a9c76be779f78c15ea37dc14f9877ae558463905a77587d8575547fa8694a76c0684875dc654472ee604071fa604170fe5e4170ff5c416ffe5b406efe5a3f6eff593e6cff573f6bff573e6bff563d69fe553c67fe533b66fe513a63ff503961ff4f375fff4d345cfe482b55fe3f2345fe3b1937fe571d3ffe601d40ff621d3eff621b3eff621a3cff631b3cff671a3cff67193aff641b39ff5f1837ff5a1836ff581636ff551534ff531532ff501530ff51142fff4e132eff4c142dff4c142cff4f142dff531428ff6f1c30ff912737ffaf3240ffc43944ffc93c44ffca3d44ffcc3f45ffcc3f45ffcc3f44ffcb4247ffc44044ffaf333affa02b36ff9b2b38ffbc3a43ffdb4e54ffe25354ffde5150ffd54b4cffce4447ffcb4145ffc93f45ffc33d43ffbe393effb6383fff8b272affa5583effab6f31ffa86930ffa5682effa66830ffa6672effa9692cff84382aff88262effa3313eff9b2835ff91212dff8f1d2cff97232fffa22b34ffae323bffbc3a43ffbd3a44ffb2343effa42b37ff9c2835ff652832ff826450ffcd9f5bff9e6332ff9e5c2cff9c582cff9f582bff9d592bffa05f2dff93532cff853a2aff7b222bff6d1726ff61161fff751927ff8d202fff9a293bff892234ff681d31ff4b1c2eff2e142eff2a1d35ff383349ff353147ff353048ff363147ff373247ff373246ff353045ff353145ff353144ff363246ff363246ff343244ff343145ff313146ff34384aff312f46ff201630ff261a32ff332a3fff383340ff3c3748ff3e3c4cff41414dff41434fff424650ff444852ff414051ff3a384cff454953ff444954ff444a55ff454b56ff454c57ff444c57ff444c56ff434b56ff444a59ff444b5aff434a59ff434a58ff424a5aff444a5cff434b5eff444d60ff464f66ff47536bff485a77ff486180ff4a6b8fff4979a0ff49aac8ff3deafbfe3ff6ffff59f8fdf972fcfaab7ffff91fa5bdde16a280c5659f74bd6e9b74be709b74bd729a72be749c75bf779c74bd799c74be7b9b72bd7c9c73bf7d9b74be7f9d74bf7f9d72bd809b74bd7f9d74bd7e9c73bc7b9e74bf799e74be759d74be719c73be6c9c74bd679e74bf629c72be5b9d73bf559c75bd4e9d76be479e73be3f9e75be399d74bc329975bd2b9a77be259f75c11f9c73bd1a9d76ba159e6dc2129c71b80ea46db60a9980b2089f60bf068055aa04bf80bf03aa55aa028080ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808003aaaaff035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff010000ff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff028080ff028080ff05996699079292b6098e71aa0c9580bf0f9966bb149973bf199970b81e996fbb249c71bf2c9c74bf339b78c33c9d77bf459f76c04e9d76be579b72bf629c72be6c9c74bf769c73be809d74bf819a75be8a9d76be7f9d74bf549e73bf639d74bf7d9b74be699e75c0869e74bea49b75be8e9e75c0bb9b75be989e75bf749c75bd6ea079bc379479ac2f8d77925080708c68715d7d766c567b836d567d9371587fa371587fab71567fae6e547dad6c5079ad674d74ae644b72b361496fbd60486fc75e466ed65c446ce4583f68ed533964f54f325afc5d244afe681f45fe691d43fe691e41fe691d3fff6a1b3fff681b3eff621939ff591935ff561635ff521632ff521532ff511632ff4f1531ff4f1531ff501632ff501633ff511732ff501832ff511732ff531633ff541937ff501935ff4e1730ff5b192cff722534ff8f2f3affb63c43ffc84247ffcb4144ffcc4246ffcd4245ffcd4147ffca4046ffbb373fffaa313bff9f2c36ffae363effc54546ffdb504fffde4f50ffdb4d4effd24649ffcb4147ffc03b40ffb2373bff862426ffb07340ffa8682cffa96b2fffa96a2fffa86b30ffa8682cffaa682fff712926ff83232cffb03642ffbd3b46ffbc3943ffb3353effa22c36ff95222fff8a202dff8d2333ff9d2934ffb3313bffba363fffb12f3bff802434ff554044ff8e6046ffbb844effa76933ffa15c2bffa0592aff9d5729ff9d5a30ff7f382bff6c1225ff882635ff9c3243ff822133ff6b1728ff6e1529ff7f1a2eff98263bff98263dff842238ff5c1c2fff381b2fff2b2036ff3a314aff373147ff353045ff353244ff363245ff353144ff343044ff353144ff353245ff363146ff363246ff343144ff332f43ff333548ff35384dff262239ff231730ff2d233bff352e3fff383143ff3b3749ff3e3d49ff40424dff42454fff434652ff444654ff3a374bff444653ff444854ff444955ff444a57ff454a58ff444a58ff444a58ff434958ff424958ff444a5aff434a5aff444a5bff444c5dff454d60ff455066ff47556bff495b72ff466480ff4a6b8fff4f75a0ff4d8fb6ff47c5daff41eff8ff43f7fefc4dfcfdcf75fff66e94ecec259f91c823a075bd619e76c0729d74be759b71be779c74bf7b9b72bf7f9d74bf819c75c0849b74bd879d75bf899a73bc8b9a74bd8c9d75bd8d9c74be8e9c73bd8d9c74be8c9b75bd899c73c0869e74be839c75bf7f9d74bf7a9d73be749c75bd6e9e74be689d73bd609d75bf599e73bd519a71bd499a73bd419d76bc399d74c0329e75c22ba077be249c78bf1f9c73bd199970c2149973bf109f70bf0caa80bf0a9980cc089f80bf0599669904bf80bf03aaaaaa01ffffff0000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0280808003aaaaff04bf80bf07b66db6098e55aa0caa80bf119678b4169774b91a9d76ba209f78bf289973b92f9d72be379e74be409b74bf4a9f75be539d75be5d9c73c0689d76bf719c73be7c9e75bf869c74be909c75bd999d75c0a29c74beab9b74bdb39d75bdae9d74c0aa9c75be979d75bd8f9d76bf919e74be5f9e76bf389f76bf559c75bd739b73bc659d74c002ffffff02ffffff02ffffff4a9f75c1209f80c706d5d5d507dbdbdb09e3e3e30ae6e6e609e3e3e308bfbfbf07b6b6b622a580bb1aa789ba2d9f82b51c9b929b349889ac339b8ca04a9f8da29291657ae26f274df16c2149f66b1e44fa6a1e42fd661c41ff5c1839ff551838ff521634ff501532ff501532ff4e1432ff4c1531ff4a1530ff48142fff47152fff48152eff4a162fff47152fff41152cff37142aff2d1026ff260d23ff260e25ff291129ff301632ff361b39ff391933ff4e1a2fff802c38ffac3d46ffbf4146ffc94348ffc94046ffca4148ffc94148ffc43f47ffb73940ffa42d36ffa12b36ffaf353bffcd4747ffd94f4dffd94c4cffcd4346ffb13639ff812627ffbd8541ffac6c33ffaa6c2fffad6f31ffa86c2fffae6e32ffa96832ff591f1bff520f19ff63101eff7b1725ff972831ffaf383fffbd3c46ffbe3e47ffb73743ffa52c39ff8f202bff821c25ff841e29ff982634ff952837ff4b2935ff684848ff81503bffb47b4cffa36533ffa25d2fff9b552bff974f2eff944d33ff702427ff6f1626ff9c2d40ffa22f42ff992d41ff761d30ff661629ff78192eff932339ff9d2a40ff93273dff751e35ff3d172eff241a32ff342c40ff373247ff363146ff353144ff363246ff353246ff343045ff343144ff353145ff343246ff353146ff343145ff313144ff34394eff31334bff221a32ff281c36ff33293fff362d40ff393146ff3c3848ff403e4eff41424fff434652ff454754ff3d3a4dff424354ff434655ff434756ff454857ff444958ff444958ff444959ff444a5aff444b5cff444b5eff444d5fff444f62ff465167ff46566bff475d73ff49657eff4b6c8cff4d769eff498cb3ff48b4d0ff4ae5f0ff46f5fcfe4af9fffb55fdfd9275fcfa31a7b1db4a9f75be5a9f74c16a9f76be759d74c0799e74c07d9d74c0819c73c0859d75c0889d74bf8d9c74be909c73bd939c74bf969b74bd989c74be999d73be9a9c74be9b9c75bf9b9c75bf999d75be989c74be949d73be919d76be8c9d73bd869c74be819c73be7a9b73bc739d73bf6b9b75bf639b74bf5a9c74be529b73c14a9b75be419972c03a9a72bd329975bd2a9e73c2249c71bf1e9977bb189575bf13946bbc0f9966bb0ba274d109aa71c606aa80aa05996699035555aa028080ff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000100ffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff0280808002808080035555aa035555aa03aa55aa03aa55aa02ff80ff02808080035555aa035555aa02808080028080800280808001ffffff028080800280808001ffffff01ff00ff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0280808002ffffff04bf80bf06aa80aa089f60bf0a9980cc0e926db6129c71b8189f75bf1d9e7bb9249c78b82a9e73bc339b73be3b9c70be459b76bc4f9e77be589c74bf639b74bf6e9b74be789d73bd839c75bf8c9d75bf969c74be9f9d75bfa89c75bfb19d75beb99c74bec19c74bdc79c75bfcd9b74be839e75c136a176c2389b76bf479a77bed69c74bde79c75bfaf9c75bd3c9d77bf1ea277c401ffffffb09c75be929d75be749c75bd819a73be8e9c75be0f9977bb389b76bf529b73be799c74be919d74bea99d74bdb39d75bfb19c75beb19c75bd979b75bd7f9f76bf50a379bf68966cac5d916391489567807594697ce2723c56fe551739ff4b1534fe481532ff451330ff44132fff43132eff43122eff43142fff45122fff43132dff3a1129ff300f26ff281024ff241024ff261129ff28122bff2b142eff2c1631ff301a38ff301c39ff2c1a34ff251229ff28132bff28132cff29142aff3d1a2cff652533ff8f3342ffb9424effc3434affc44045ffc34047ffc24145ffbd3d41ffb0353dffa12b34ffa42c33ffb5363cffc94445ffb03839ff8c3b2dffba803bffad6f33ffaf7133ffae7132ffab6e31ffaf7032ffaf6e30ff9c5930ff7f3b27ff642521ff4e0f18ff51131cff570f1bff6d1721ff8a252dffb03841ffbe3f49ffbd3c45ffae353fff972833ff7e1f27ff70181fff55212cff4e3b46ff654748ff7d4e37ffab7342ffa06134ff99532aff924c28ff904b29ff844127ff621723ff7c1e31ffa03041ffa22f41ffa02f44ff852437ff63182aff6d172eff8a1e37ff99253eff99263fff82233bff4c1732ff29192fff342c41ff393248ff353147ff353146ff363247ff363247ff353145ff343245ff343246ff353247ff333045ff333145ff34364bff363d57ff27243dff261a34ff31273eff352d41ff382f45ff3b3548ff3e3b4cff404150ff424551ff444855ff404053ff414153ff444858ff454a59ff454a5bff454b5cff454c5bff464c5dff454d60ff454e63ff465166ff46546aff45596eff475c75ff486580ff4a6c89ff4b7898ff4d88abff4aa7c7ff4ed9edff4ef2fbff51f5fffe55f6feed68f7f95f84f2f429a28fcd449d74bf709b72bd739d73bf789d73bf7c9e73bf819c73be859d75be899c73c08e9e75be939e74bf979d75bf9b9c75bf9f9c73bda29c74bda49b75bea69d75bea79c74bfa89c75bfa79c74bfa79c74bda49d75bfa29c74bd9d9c73be999b75be939c74bf8d9c74bc879b75bd7f9d74bd779c74bd6e9e74be659d74c05c9b74bf539d75be499d77c0419d76bc379e74c3309f75bf289f73bf229d78c31c9b76bf169774b9129c71b80d9d62c40ab280cc089f80bf059966cc0480408003aaaaaa010000ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff0000ff0001ffffff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff03aa55aa048080bf06aa80d5089f80bf0caa80bf0f9977bb149973bf1a9376ba209778bf289973b92f9d72be379e74be409b74bf4a9b75be549b73bf5f9c73bf6a9c73be759d76c07f9d74bf899c73be949d75bf9e9d74bea79d74bfaf9d75bfb99c74bdbf9c74bfc79c73becd9b75bdc59d74be7b9b74bd549e73bf559c75c0659a77bdae9b74bdbe9d75bfb09c75be949d75bf2e9b74bc01ffffff01ffffff02ffffff02ffffff02ffffff02ffffff02ffffff7d9d74bebf9c74beaf9d76bf929d75bed29b75bdd09c73bdc19c74bebf9c74becb9c74becc9c74be8e9c73bdb79c75bf849c74bf379e79be23b6a0bdcb5e4d55fd3a162eff3c142dfe44132dfe4b1330ff4e1331ff4e1431ff4e1430ff451430ff31122cff2a112bff28122bff29132cff2a142dff2b162fff2d1732ff2d1833ff2c1833ff2b1732ff281532ff2a1834ff27132cff28142cff28152eff28152eff28152dff27162dff25162cff27152bff2a1328ff401d2dff652939ff92333affb44045ffbd4043ffbe3e42ffbd3d44ffb63841ffb0343eff9e2d35ff892931ffa65f39ffb07230ffae7233ffad6f30ffaf7233ffad7032ffab7031ffa96b2fffab682fffa8642dffa7612cffa75e30ff944b28ff773223ff57191dff50101bff4f0b16ff5e111cff83242effa63339ffb5373effb2343cffa22c37ff78212cff3a1e2fff52454fff5f4546ff774537ffaa7347ff9c5e2fff96532bff934e2aff8f4a29ff7a3729ff531522ff7d1f33ff9b2c40ffa02e42ffa12e42ff94293fff6d1e32ff641a2eff821d36ff96253eff97283eff8f253dff6a1e3aff30152dff2b2037ff372e46ff363248ff343147ff363348ff363248ff353146ff353247ff343247ff343347ff343347ff32334aff37415aff313954ff281e36ff30253fff363046ff3a3348ff3b354bff3d3a4eff3f4052ff414554ff424959ff42475aff41485bff455063ff455065ff475169ff465368ff465569ff46576cff47586eff475a72ff485e77ff49637dff496a88ff4d7496ff4f82a6ff4a94b8ff48b7d1ff4fdcedff56eefbff54f5fefd5df6fceb63f8fc867efbf534a2badd3c9d73bf529b73be709d74bf759d76c0799c74c07f9d74bf839e75bf889d76c18e9e75c0939e74c1999d73be9e9d74bea29c73bea79c74bdaa9c74bead9c73bdb19c73bdb29c75bdb39d75bfb49c74beb49c74beb39b73bdb19c73beae9d74bfaa9c74bea59c74be9f9c73bf999d75be939c74bd8a9d74be819c75be789d75bf6f9c75bf659d74bd5c9b74bf529b76be489c75bf3f9e75c2369c71bd2d9f71c1279d76be209f78bf1a9d76c4159e79c2109f70bf0caa6abf089f80bf07926db603aa55aa03aaaaaa0280808001ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa02808080035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff0000ff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080ff05996699089f80bf0b8b74b90db176c4129c71b8189575bf1d957bc1249c71b82b9a77c4339b73be3d9b71bc469d75c1519d74bd5b9d76bf669d76be719c73be7c9a73bd879d75bf929d73be9c9d74bfa59e74c0af9d75bdb79c74bfc09d74bec69c74bdcd9b74bec69c74bdd99b74bddd9c73bdc69c74bdc89d74be759b74becd9d75be689d76bf3fa27dbe07dbdbdb0ae6e6e60bffe8e80bffffff0affe6e607ffffff05ffffff04ffffff209f80bf3b9c79be709d76bf1d9e72c15f9e76bf929f75c0d29b75bdd09d74becf9c74becf9c74becf9c74bed09d74bed39c75bf869c74be539d75be58573d4bfb471632fe471530ff551532ff5c1434ff5d1533ff5b1630ff521433ff3d1432ff2b122fff2c1432ff2e1433ff2e1635ff2d1734ff2d1734ff2c1733ff291732ff27152fff24152bff26152dff2a1933ff27132dff27142cff27162cff28172eff29182eff2a1930ff2a1a31ff2d1b33ff2e1d35ff2d1d33ff2e1c33ff2e1c30ff2f1b30ff33182bff532130ff732832ff902f37ffa6353dffae3741ffa8353fff7e222affbf8c4fffa86f2effb07435ffaf7334ffae7133ffab6d30ffa7682bffa6672cffa96830ffa9652dffa7642dffa7632dffa5612cffa35e26ffaf6532ff8f4927ff702f24ff4d0f16ff490f18ff490b16ff60151fff81222cff992c38ff8b2d38ff4c1d24ff412631ff53474cff5b4146ff77442dffaf713dff995a2fff914f29ff8e4d2aff8b4625ff652724ff5b172bff761e33ff982a42ff9d2f44ff9d2d43ff982c42ff7d2338ff661b31ff761e36ff95263fff982740ff962440ff7f203cff40162fff261a30ff332b42ff343047ff35324aff36354aff353247ff353347ff353448ff353449ff353649ff35354cff364058ff39516bff2c2640ff2d2740ff3a354dff3b384fff3d3b50ff3e4056ff40445aff41495dff434d63ff445068ff45506aff475872ff485c74ff485d76ff486077ff49627bff48657fff476985ff476e8dff477798ff4783aaff4991baff48a9ceff46c7e3ff4ae3f4ff56f0fcff5af6fefe60f6fcdf6af6fc8d7df6fb329ec7e04b9974bb5a9f74be6c9c74bf719c73be759d74be7a9f73be809d74bf869c74be8c9d75bf919d76c0979d75c19d9c75bea29d73c0a89c73bfad9c74beb29c74bfb69c74bfb89b73bcbb9d74bfbd9d74bdbe9c75bfc09d75bebf9c74bfbe9d75bdbc9c75beb99d75beb59c75beb19d73beab9b74bda59c74be9d9c73be959d74c08c9d75bf839e75bf799c76c06f9c75bf659d74c05a9c74be509c73bf469975bd3c9d73bf33a078c32b9a77c4249c71bf1e996fbb179b6fbc129c71c60e926db60ba274b9089f80bf059966cc03aaaaff0280808001ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0100ffff01ffffff01ffffff01ffffff01ffffff028080800280808001ff00ff0280808003aaaaff035555aa03aa55aa03ffaaff03aa55aa02808080035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff80ff03aa55aa059966cc098e71c60c956aaa0f9977bb159e79b61a9376ba209770b7279d76be309a70bf399d74bc429b74bd4c9a72bf579b75bf639d76bf6d9d75c0799c74be849c74bd8f9b74bd999d75bea49b73bead9c74beb69c74bfbe9d75bfa19b75be999d75c0ab9d74bfbe9c75bd76a077be428b688b4078545077835e6b7e7b53557b74494284784b46997d524db2805953c0805654c37f544ec17e524dbc7e534cb07e534ba2805348997d5044917f5145877d4c407e77493f69774642468762786d9d75bdc99c75bdd49b73bdd39c74bed29b73bdd29b75bdd49c75bed79b74be529f76c136a180bdc14a223afe4e1531ff5a1635ff621635ff611634ff5c1532ff4a1432ff341532ff2d1736ff2e1737ff2e1836ff2d1836ff2c1735ff2b1532ff271530ff24132dff23132bff24142cff261630ff291a33ff28172fff27172dff2c1a33ff2e1c36ff2f1d38ff2f1e37ff2f1f37ff301f36ff301f37ff301f36ff301e35ff2f1e34ff2e1f33ff2d1f32ff2e1f32ff2e1f31ff2f1e31ff321e30ff3c2031ff4b2430ff5d2934ff653233ffbbab70ffd8bc71ffc29b53ffb17b39ffad6f33ffaf7136ffad6d32ffac6b30ffab682dffab682dffa9662bffa8642bffa7652bffa66329ffa6612affa65d29ffa65c2bff9e542cff854128ff65231eff460b14ff400c14ff4a0b17ff50101fff4c1621ff411924ff48383dff4d4547ff5f4541ff89573effa66c37ff8f4e26ff8e4c28ff8e4d29ff88432bff5b1a28ff671a32ff7a203aff8e263fff9b2d44ff9c2e44ff972b42ff83253cff681c32ff711d37ff8f233fff992541ff982540ff89213dff481733ff26182eff2f283dff353048ff36354cff38364eff353446ff363549ff36374bff35384dff393c53ff363f57ff3f6781ff323a58ff322c49ff3f3d59ff3f415bff40455dff424b63ff434f69ff43546eff445a75ff465d7aff465f7cff476784ff496a86ff4b6f8aff49748fff4a7c97ff4886a1ff4697afff44abc1ff44bbd1ff43cee5fe43e1f2ff49ebfaff52f1fbfc5ff7fee671f6fcb27df8fb6f93f4f63aa3abd743a076be629a72be679c72bf6d9d73bd719e73c0779c74bf7d9d74be829d74c0889c74bf8e9e75c0959d74c09b9e75bfa19d75bea79d74bfad9c74beb29e74bfb79c74bfbc9c75bec09b74bec39c74beb99d74bebb9d74bec99c75bea49b75be739b76bfc99d75bea29c74beac9c74be919b74beaf9c75bfab9b76bdaf9d75bfa79c74bfa09c73be969c75be8d9d76c0839e75bf789d75bf6e9e76c0639b74bf589c74bf4d9c74bd439c76be399d74c0319c72c1299b76c1229d70bb1b9768bd159e6dc2109f80cf0caa80bf09aa71c606aa80d503aa55ff03aa55aa01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff0100000001ffffff0280808002808080028080800280808002808080035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa0280808001ff00ff0280808001ffffff0280808001ffffff01ffffff01ff00ff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff0280808003aaaaaa048080bf06aa80d509aa71c60d9d76c411a578c3179b7abc1d9e72c123a075c52c9774bf349d76bf3e9c73bd489c71bf539d75be5f9c73bc6a9c73be759d74be819e75be8d9c74be989c74bea39c75bdad9c74beaa9c74be829d76be7d9d74c09b9e76bda89973b3697e5a5fb2805553d5774439ed774238fa774034fd7a3e32fc7b3f33fc7d3f34fc7e3f32fc7d3f31fd7d3d2ffe7d3d30fb7c3f31fa7b3d2ffb7d4031f97e412ffa7e412ffc7c3f2efc7e402ffb783b2df9773b2ff6763a33b977444527aa90c4cc9c74bebd9d74bed79b74bed69c74bdd69c74bdd89c75bebf9c75be619e76c03c624d59f44d1a34ff5d1836fe651738ff631534ff581534ff3d1734ff2e1a39ff2d1a3bff2e1a3bff2d1a39ff2a1835ff281531ff25142fff24142dff23142cff23142bff24162eff291832ff2c1c34ff2a192fff2d1931ff2f1d35ff2e1f34ff2e1e34ff2e1e34ff2e1d34ff2e1e34ff2e1e34ff2f1f35ff312037ff322339ff35263cff38293fff392a40ff392c41ff3b2d42ff3a2e41ff392d3fff372d40ff392a3fff382a3fff3a2b3fff3e303fff50413aff8d7c5effcab87cffd2b76dffc1914cffb17439ffab6a31ffaf6c31ffaf6c30ffaf6b2dffac672cffac672affaa662affab682bffab662effaa672effa9652dffa7612affa15d2aff9d5630ff6d2d1cff4b1715ff3f0a14ff390b13ff3c0f18ff3c161dff523f3dff554741ff61413dff9b623aff93572aff8c4d27ff8d4b27ff914d28ff743426ff661c30ff6d1f3aff75223eff8c263eff972b41ff992d43ff982c45ff8d2844ff6a1b35ff691d36ff87213dff982541ff972741ff8e2543ff531934ff25192eff30283fff363248ff373852ff393a52ff36384eff373b50ff363b52ff3a435bff38425cff3f718bff3a5e7dff38385aff3e4865ff424e6aff445270ff465977ff465f7dff496585ff4a6b8cff4d7092ff4e7798ff4f819fff4c8bacff499bbbff45adc8ff44c1d9ff43d4e7ff41e3f4ff41edfaff44f3fbff4cf6fdfc5bf9faec70fbfcb487fcfb6999f8f832a8d6e5439c76be499a73bd5e9b72bb629a72bb679c72bf6d9d73bd729d72be789d75bf7d9d74c0849c74bf8a9d74c0919d76be989e75bf9e9e76c0a59e75c0aa9d75beb29c74bfb79d74bfbd9d74bec19c74c0a09e74bf969e75becd9b74bda89c75bf5c9e77bf6c9e76bf5a9f7ab835956f9545946b988a986db0889d76bdb29c74bdc59d74beb49c76bfa39c74bd859d75bea99d74bea19d75be979b75bd8c9d75bf829d74be769c75be6b9d75bf609d75bd549e73bf499d73bd3f9e75c2369c76c22d9f77c1259f75c11f9c73bd189f75bf139479bc0e926dc80a9966cc07926db604bf80bf035555aa028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff010000ff02808080028080800280808002808080035555aa035555aa03aa55aa03ffaaff02ffffff03aa55aa03aaaaff035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080035555aa059966cc07926db60ba274b90ea480c813a179bc199970b8209f78bf289973bf2f9d72c3399d74c0439c72be4e9d72be5a9c74be669b76be729d74be7d9d74be899e75c0959c74bea19b74be8b9c75bf709b74bf779c76bf959d76c06ba481b89d7f5859dc7e4d46fe80483dfd81483afd854c3bfd7d4132fe7a3c30fd7a3c2ffd7c3c2efd7a382dfe7e3e2efe814130ff7d3b2dff7d3c2dff783a2cff74382aff773b2bfe7c3e2dfe7d3f2bff7f3e2cff81412eff7c3f2cfe76392afd74392ef16e3b32398f7470b49c74bedd9c73bddb9c74bed99c74bedb9c74bedc9c75be549e76bf2ba077be7a5c3b47fd5b1935ff66193aff631536ff4e1638ff351c3bff2f1e3dff301e3eff2e1c3bff2c1b3aff281533ff261331ff25122eff24132dff23132cff22132cff241630ff291a33ff2a1c34ff291831ff2b1a32ff2f1e35ff2e1e35ff2d1d33ff2e1d33ff2e1e33ff302136ff312338ff322639ff32273aff322639ff312437ff302336ff2f2334ff302434ff2f2334ff302434ff302335ff312336ff322539ff34273aff362a3cff392c40ff3b2e43ff3c2e40ff3c2d3fff3a2a35ff5c4b45ff968a65ffd7cb8affd9c178ffbd904bffaa6d2dffb06c30ffb06e31ffae6b2dffac682dffad692cffab672cffa9682dffab672dffa9662bffab672dffa7682bffa25b25ffa35a29ff804020ff5c2618ff3d0b0fff350e13ff371720ff503e3cff60463fff704331ff995f33ff8c4c26ff8a4b26ff8e4c27ff8b4828ff631e29ff75213cff6f203bff73213dff82243dff932a42ff962c44ff972a44ff902843ff6c1d37ff671e37ff86243fff962544ff972844ff8e2746ff541d39ff241b31ff332b3fff373651ff3c3f5dff383d55ff39405aff39425bff3a4761ff3d4967ff41718cff4284a6ff3d4670ff445578ff445f7fff456684ff486e90ff4a7899ff4885a5ff4796b5ff47a6c4ff45b8d3fe43c8e0ff41d6eaff42e6f3ff43eef9ff46f6fdff50f8fbff5cfafbfb6efcf9db7dfef9a087fffd5d9afff733aadce62ea685c2489c75bf4e9d76c1539d75c25d9a70ba629a72bb689a73bd6d9a73bd729d74c0799c72c07f9d74bf869c74be8d9d76c0939e74bf9b9e75bfa29d74bea89c75bfaf9d75bfb59c75bebb9d74bfc19c74beb89e76bf599e75c0909c75bd929d75be81a27bbeb38d68a07c61334aaf65304acd6c324ce071324fe56f2f4cdf6e2e4ac3692e49a6703d58b4855b8ba1a278beb69c74bdbb9b74beb29c74bfa99d74c09f9c75bf969c75be8a9d76c07f9d74bd739d76bf679e74bf5ba076c1509c76bf459f73c03b9c75be329970bd2a986dbc229d70bb1c9b76bf159e6db6119669b40c956abf089f80df059999cc048080bf028080ff01ffffff00ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff02808080035555aa035555aa035555aa03aa55aa03aa55aa0280808003aa55aa03aaaaff03aaaaff02808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff0100ffff010000ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808003aaaaff06aa80d509aa71c60d9d76c4109f70bf169774b91d9572b923a075c52b9a71be349d71bf3e9c73bd489f75bf549b73bc609d75bf6d9d75bd799c74be859d75be929b75be9c9d76bf889c74bd919b74be6b9d75bf87a27dc198865c68ea814e47fd874d43fd84473cfd81493afe854d3afe844b38ff7b3f2fff76382bff76392cff78382cff7c3b2eff7e3e2fff7e3d2cff7d3d2eff7a3a2cff78382cff703325ff703427ff793c2bff7e3f2cff7f3e2aff7f3f28ff82432dff7c3c2dff75372cfe723b2fa3714540aa9c75bde19b74bde09c74bddf9c75bedf9d75bfe09c74be3a9e72bd36a580bdd2643246ff651e3cff611839ff481b38ff32203fff2f2141ff2d223fff2c1f3dff291937ff251331ff231430ff23132fff24132eff24132dff23132dff24152eff281a33ff291b34ff2a1b33ff2a1a30ff2e1e35ff2c1d33ff2f1e34ff302136ff312336ff302435ff302335ff2f2234ff2f2134ff2f2033ff302133ff2f2234ff302335ff312336ff302536ff312538ff312638ff322439ff322639ff322538ff322637ff302436ff302537ff322639ff352a3cff372d3fff372e3fff392e3eff3e303fff392931ff5c4b41ff8e8162ffc1b67cffd0b674ffc69d58ffb07338ffaf6d2fffb06f32ffae6c2effaf6a2cffad6a2cffac6a2bffad6c2effab6a2bffac6c2effa9662dffa25b27ffa35f30ff8b4d25ff783c25ff521a1aff360d16ff573532ff633e35ff945c30ff8a4d26ff8b4c26ff8a4a26ff8c4c27ff7b3629ff732139ff822743ff75233fff72233fff7a243eff8f2843ff932a45ff922a45ff8d2944ff72233dff671f3bff802440ff902746ff932b48ff8b2a4aff511f3eff292038ff35324aff3c415fff3f4b69ff3b4b68ff3d506dff3b5170ff405578ff3e7292ff4fa9cbff47628eff446d91ff45809fff4792b0ff44b2c7ff43cadcff42dfeafe43ecf6fe45f2fdff46f6fdff49fafdff52fafbfd5ffcfdf073fdfbbf82fcf88d8dfdfb60a5fffa30bff4f42da493cc329e7abd409b74bf3f9a71ba469d75c14e9d76c1589a74bc5d9a70ba629c72be679c72bf6d9a73bd749c75bf7a9f75c0819c73c0889d74bf8f9d74bf969c74c09d9e73bea49d75bfac9d75beb39d73bfb99d74bebe9d75c0c59d74be729d74be8f9d74bf879f75bf799874a2ac744966e4622e49fc642848fd6c2b4afe6e2948fe6d2846fd702848fd73294afd732b4bfd742c4bfd752d4cfe712a4add6f304daf7f557aa19e7abc999d75be9b9c75bfa89c73be9d9e75c0939c74bd879d75bd7b9e76bf6e9e74be629c75c1569d77be4c9e75bf419d72c0379974be2e9b6fbc25986ec11f9c73bd189f75bf129c71c60e926db60a9980cc06aa80d5059966cc03aa55aa01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa035555aa028080800280808001ffffff028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff02ff80ff04bf80bf06aa80d50a9980b20d9d76c4129c80c618956abf1f9473bd269a72bc2ea174c2399d74bc429b74bd4d9f74c0599e73bd669d73be739d76bf809d74bd8b9e74bf999b75be8f9b74bd6d9d75c08d9c76be889f78a5d27d504bfd864d45fe8a4d41fe85483afe7a4334ff7c4134ff824c3bff7d4233ff763a2bff74382aff7a3f2eff7e4331ff854834ff864a34ff844933ff844834ff7c3f30ff753829ff6d3324ff6d3224ff783b2aff7f402aff82422bff83422bff86452cff7f402bff793b2bfe753a2df16c393176916e9cc99c75bee39c74bee39c75bee49d74bee49d74be109f80cf44804f5ef26b2743ff611e3eff4b1d40ff312344ff2e2444ff2c2341ff2b1f3eff271937ff251332ff251230ff241230ff25122fff23132eff23122dff23142eff291b34ff291b36ff2c1d37ff29192fff2e1d36ff2c2034ff312138ff312136ff2d2032ff2e2132ff2f2133ff2f2133ff302234ff302335ff312436ff322437ff332437ff332537ff332538ff332638ff332638ff322738ff322839ff322839ff33283aff33293bff342a3dff362b3fff352a3cff322839ff302536ff322839ff362b3cff362c3cff382e3eff392e3eff3d2f3eff392831ff58463dff948860ffdccd8cffd5b672ffbf8b4affaf6d32ffb56f34ffb26f30ffb16e2effad6c2cffac6c2affaa6a2affa96a2bffa8692fffa6652fff9f5e2dff925323ff975727ff8f4d28ff6a3426ff4d2b1eff87512aff8a4d26ff894b26ff8c4a28ff8b4c25ff854228ff6f2032ff842642ff882945ff7a2641ff70243fff74243fff882843ff8f2a44ff902b46ff8c2947ff732340ff66203cff802645ff8b2947ff8c2d4aff8b2e50ff522543ff2f2945ff3b3e5dff445677ff3e5e7fff406889ff3f6c91ff3e6a95ff3c80a6ff52cae7fe5692bfff48acc9ff40d4e5fe42e8f5fe47f4fcff4af8feff52fdfdff5cfffbf767fffdda7afff9bc86fffc8b9cfffb4ab0eef124b8bfe32a9e80c8419d76c0419972bc339b73be429b74c1489c75bf4c9a72bf509c73bc549b73bc599e75bd5e9b72be639d74bf689d73bf6f9c73bf759b74c07c9c73bf839e73bf8a9d74c0919e74c0989e75bea09e74bfa79d74bfaf9d75bfb69c74bdbc9d75bec29e74bfa29d74be999d75c06a9f76c3558a6993a3613b50fc5a2343fe652546fd662444fd662444fe672644ff6a2544ff6b2644ff6c2645ff6d2645ff702846ff702747ff722747ff732946ff752949fe732949d46b2f4b40805c68749e75bf849c76bda69d75be9a9d74be8f9d74bf839c75bf769e75be6a9c76be5d9c73bd529f76be46a075c13c9d73bb329e75c2299b76c1229d70bb1a9d76c4169774b9109f70bf0ba274d1089f60bf059999cc048080bf0280808001ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff0280808002808080035555aa03aa55aa03ffaaff03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff010000ff035555aa05996699089f80bf0caa80bf109f70bf159e79b61a9d76c4229d78bb2a9e73bc329e75c23d9f75c0479a73be539d72bb609d72bd6c9c74bf799c76be869c74be929b75be9f9d75bf609d75bf7d9d76be668c6776e284524cfc864b43fe894d42fe864c3eff7d4538ff7b4537ff794134ff7c4937ff844f3cff84523fff885843ff7f533fff714a3bff684336ff633f33ff603c31ff623c32ff643c32ff683e34ff6c4136ff713b2bff793d2bff81402bff82422aff84442aff84452aff84452bff7b3b29ff75392dfd723a30a87b5b63be9c75bfcc9c74beda9c74bfe89b73bee89c75be3d9f75c0658b5d6ff776284aff4f2040ff332347ff2c2445ff2b2441ff28213eff251837ff231432ff241331ff241230ff24132fff24132fff23132fff241330ff291a35ff271b33ff2d1e39ff271831ff2e1e35ff2f1f36ff2f2035ff2e2033ff2f2032ff2f2033ff302234ff302334ff312436ff322537ff322638ff322738ff322739ff332739ff33273aff34273aff342839ff332839ff34283aff34283aff34283aff34293aff332a3aff332a3bff342a3bff342b3cff352c3dff362d3eff352c3dff32293aff322939ff342b3bff362c3dff382d3eff392f3fff3b2e3fff3a2c3bff433438ff75684affc5b479ffdfc87dffc89d54ffb67937ffb47033ffb17032ffb0702fffaf6e2dffad6b2cffa9682cffa7662bffa4642effa1602aff9a5d2dff965627ff975422ff9b5b2aff995a2aff915229ff894b25ff8f5028ff8a4b27ff8e4f2dff72242eff7e2541ff882944ff872844ff7c2642ff722241ff712442ff822743ff8b2a48ff8d2a48ff892a49ff752544ff682340ff802848ff8b2c4eff8e3253ff87365aff40284aff383c59ff455b80ff44799fff4389aeff3d94baff3b8fbdff3b9ac3ff4ce4f2fe4be2f3fe48f7f8fe51fafcfc5cfdfff572fffbdf85fffaa892fffa72a3fffb41b1fbf727b1bede1cad92c8209f80bf29a27cc13e9c77bd3b9c75be319c72bb439c76be459f76c0499d73bd4c9a72bc509c73bc559c75bd5a9971be5f9c73bf649c73bf6a9c73c0719e73be779c74bf7e9c73be859b73be8c9d75bf939e74c19b9c75bfa29d74c0aa9d75c0b19d73beb89d74bfbf9c74bfc59d74be659d74bd769c75be71a07ac08d694863e8592a45fd602446fe5f2142fe5f2142fe602141ff612343ff632242ff642341ff672342ff682442ff6a2543ff6b2543ff6d2543ff6f2645ff702545ff712546ff712647fd722849ed6c2c486d75496253a078c2829b74bca39c74bd979b75bf8a9d74be7e9e75be709d74bf649c75bf589c74bc4c9e75bf419d76c0369c71c22e9b74bc259f75c11e996fbb189f75bf129c63b80e926db609aa71c606aa80d5048080bf03aa55aa01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff0280808002808080028080800280808003aa55aa03aaaaff035555aa03aa55aa03aa55aa0280808003aaaaff035555aa035555aa02808080028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ff00ff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aa55aa03aaaaff059966cc089f80bf0caa80bf11a578c3169774b91e996fbb259875c12d9f71c1369c71bd409f74bf4c9e75bf589c74bf659d74bd729d74be809b74bd8d9c76be999d75c07c9c73bd189f75bf5e8a6a62f083504afe8a4e45fe894e43fe864a3fff80443dff774038ff804c3dff87544bff68463dff40262eff331d29ff2e1827ff2f1c2dff2f1b2dff2f1b2dff2e1a2dff2e1a2eff2e1a2dff2e1c2cff2e1c2aff371f27ff78412eff82412aff83422cff83452cff88462cff814228ff874b2dff7c3e28ff74372afd743b30ee693f37779f78baed9c74bdec9c74beec9d75beed9b73bd2ea17ac240936c78f16e3455ff332448ff2b2448ff2b2242ff27203eff241736ff231332ff231130ff231230ff231330ff23132fff23122eff241330ff271934ff281a34ff2b1f3aff27182fff2e1d35ff2e1d35ff2d1d31ff2e1e32ff2e2033ff2f2134ff302336ff312437ff312538ff322638ff332739ff33273aff33283aff33283aff34283bff34293bff35293bff35293bff352a3bff352a3bff352a3bff34293bff342a3bff342a3bff352b3bff352b3bff352c3cff352c3cff352c3dff352e3eff362f3fff383040ff362d3eff342b3bff352b3cff362d3dff362d3eff392f40ff382e3fff3b303eff382b34ff44352dff8e7d57ffcebe79ffdac572ffcba259ffb67b35ffae6d2effb16e30ffad6b2effa9682cffa7672dffa1622aff9e5f2cff9e602dff975b27ff9b5d2aff995b2aff95572aff8e4f26ff8f5128ff8c4e2bff8d4f29ff75322cff7a213aff822741ff8b2845ff892a45ff7e2745ff702341ff6f2443ff782643ff852948ff882b4aff872c4bff732848ff662644ff7e2c4cff8b3457ff924067ff7f4c76ff3f3f63ff456a91ff49a6c7ff48bddbff40c3dfff3abcddf944c0dddb7df9f5bb8efbf8919dfffb60adfffa44b8ecf42bcae7f31cb6add1279d7cbe2c9c74bf2b9a71be289f79bf2f9d77be3b9c75be399d74bc3e9c73bd419d72bc439c76be469d75bd4a9b72be4d9c74c0529b73be569d74be5c9b72bc619b74bd679c74bf6d9d73c0739d73bf7a9d75c0819c75be889d74bf8f9d74bf979d75bf9f9d73bfa69d73bead9c74beb39e75bfba9c73bfc29c74bfa29d74be819c75c05e9b75be31826378d14f2543fc561f41fd5a1f41ff5a1e40fe5a1f40ff5a1f3fff5c1f3eff5d1f3fff60203fff61213fff642140ff652240ff662240ff682340ff692341ff6b2342ff6c2442ff6e2443ff6e2443ff6f2642ff6f2645f26e2b489f754a632f9d7db3949d75bf9d9e75c0919d74c0849c76bf789d75bd6b9d75bf5e9d77c1529b76be479e73be3c9d73bf329e75bd2a9e73bc229670bb1b9771bd159e6db60f9966bb0ba274d107926db6059999cc03aaaaff0280808001ff00ff0100ffff0000000000000000000000000000000000000000000000000000000001ffffff01ffffff000000000000000001ff00ff01ff00ff010000ff010000ff010000ff010000000100000001ffffff01ffffff01000000010000ff01000000010000000000ff000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff0100000001ffffff028080ff01ff00ff02808080035555aa035555aa035555aa03aaaaff03aa55aa02ffffff035555aa035555aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff010000ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ff80ff028080ff048080bf06aa80d509aa71c60ea480b6129c71b8189f75bf209f78bf279d76be2f9d72be3a9e72bd459b73bc509c76bf5c9e74bf6a9c76be779c76c1859d75c0929d75be6e9b74bc619b74c032ad8aa8ea875750ff8a5549ff874f45ff834c42ff7c463cff79473aff8b5f4fff543836ff2f1f2bff301c2fff341e36ff321d32ff311b2fff351f36ff351e35ff331d34ff321c34ff321c35ff321c33ff311e33ff331d30ff563129ff7f442aff884730ff8b4d2fff86472bff83432aff82462aff894f28ff864a2bff723829ff713a2ffd703c32918e6a8df09c74beef9c73beef9d74bef09c74be01ffffff1eddccd5e35e425eff2b244aff292345ff26223eff241636ff221332ff221231ff221231ff22122fff22122fff22122eff24122fff261733ff271935ff2d1e3aff27182fff2a1a32ff2d1d33ff2c1c31ff2e1e32ff2f2034ff302235ff302336ff302436ff312436ff322538ff322638ff312738ff322739ff332739ff34273aff34283aff332839ff34283aff35283aff36293bff362a3bff352b3cff352c3dff352b3dff362b3cff352b3cff362b3cff362c3dff362c3dff352e3dff352e3dff362f3eff362f3eff37303fff393143ff382f41ff362d3dff352c3dff372d3eff372e3fff382f3fff382f3fff382e3fff392b39ff3a292aff76623effbba75bfff1dc82ffdec06fffc1914affab6c32ffaa6831ffa7672fffa3632bffa2622cff9e602cff9c642effa06531ff9c612fff985b2cff93552aff905228ff8d502aff8b4d27ff7b3c2aff7a2439ff7b243eff872745ff8c2945ff8a2945ff7e2746ff6d2445ff6d2345ff752443ff842949ff852d4cff852d51ff73294cff69284aff87365cff904a71ff9a6890ff655c87ff4790b2ff57cce9ff5adaf4fe4fdceef44dd7ed9c79deeb37c3e3ec23b6a8d30ea4a4db02ffffff16a280c5259f75ba209f78bf379e74be329e75bd399d74bc3a9e77bd3b9c70be3c9d73bf3e9c73bd419d76c0449d74bf489871bc4b9c74be4f9b71be549b73bc599b73c05e9b75be649973bd6a9c76be6f9c73bf769e73be7c9c73bf849c74bf8b9c75bf929b73be999d75c0a29d74bea89e75bfb09c74beb79d75bfbe9d73bfc49c74be7e9e75be8f9d74bfb19e76be896c4a70e94e2441fc552042fe551e3fff561d3eff561e3eff561d3dff571d3dff5a1d3dff5b1e3dff5c1e3dff5d1f3cff601f3eff62203fff642140ff65213fff66223fff68223fff6b2240ff6c2341ff6d2341ff6d2342fe6c2342fe6d2543f36827427475495a44a17cc3a59c74be989c75bf8b9c74bf7e9c75be719c75be659d77bd589c74bc4c9a75bf419d76bc36a171c22d9f77c1259f75c11ea277c4189575b5129c71b80d9d76c4098e71c606aa80d504bf80bf03aaaaaa01ff00ff01ffffff01ffffff0000000000ffffff01ffffff00000000010000ff000000000000ff000280808001ffffff00ffff0001ffffff01ffffff01ffffff01ffffff0280808001ffffff0280808001ffffff0280808001ffffff01ffffff01ffffff02ff80ff01ffffff010000ff000000000100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000ffff0001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa03aaaaff035555aa035555aa028080800280808003aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff028080ff0599669907926db60ba274b90faa77bb149973bf1b9771bd229d70bb2a9e73c233a078c33d9f75c0489c75bf549b73bf619e74c06f9c75bf7e9c75be8b9e75bf8e9c75be3ea077c143a07ac2a38b635cfe8a564dfe895047ff864e47ff7f4943ff8f5f56ff6c4f4dff33212dff331f35ff332036ff352137ff362039ff331e34ff341e35ff362039ff362038ff361f38ff341e37ff351f38ff341e36ff341e34ff391e2cff7f4529ff874e30ff8f4f30ff8a4b2cff87452bff804628ff834b29ff745031ff90643bff7c4529ff6e382efd723d30b76b4846899c75c0f39c74bef39c74bef49c74bd01ffffff1edddddde6413d5bff282347ff262041ff221737ff211332ff20112fff211130ff221230ff21122fff21112eff22122fff231430ff271935ff2a1c37ff261831ff28182fff2d1c32ff2d1d32ff2e2034ff2f2136ff2f2236ff302337ff302336ff302537ff312638ff322738ff322638ff322739ff33283aff33293bff342b3bff342b3bff342b3bff352b3cff352b3cff362b3bff362b3cff362b3cff352b3dff362c3eff362c3dff362d3eff362d3eff362d3eff362f3eff362e3eff362e3eff362f3eff362f3eff37303fff383140ff373041ff383142ff383042ff362f3fff362d3eff362f3fff362f40ff383041ff362e3fff362e3eff362e3cff372b34ff594834ff988042ffdabf5effeecf67ffcca548ffbb8241ffa1622effa36331ff9f622effa16530ffa0642fff9c632eff985e2dff955b2dff94572bff8c5028ff8a4e26ff82482cff742232ff862942ff7b243fff802643ff892846ff892a46ff7a2645ff6c2345ff6b2446ff702546ff7f2b4fff832d50ff823054ff742c51ff6d2b53ff8e517affa683a8fe8f8ab3fe49bee0fc4ee3f3f165e0f5a672e5f04788dbe62ba088c4469975bd4f9e77c2449d70bb3f9e71be3b9c75be389b76bf3d9f75c03a9e77c13a9e72bd3b9c75be3c9d73bf3e9c77bd409b74bf439c76be469d75bd4b9974be4f9b71bb539d75be589a74bc5d9c73bd629a72be679972bc6d9a73bd749c75bf799c74c0819c75c0879d75bf8f9d74bf969c74be9d9e75c0a59c74c0ac9c74bfb49c74beba9c75bfc19d74bec79c73bfcd9d74be43a076be529f79bba7563a51f949213dfe4f1d3dfe511d3dff521c3fff521c3dff521c3cff521d3cff541d3bff561d3cff571d3cff591d3cff5a1d3dff5c1e3dff5d1e3cff5f1f3dff621f3eff63203fff65203fff66203eff67203fff69213fff692240ff6a2240ff6a2241fe692443f1672a466d7c5473369c76c2959d74be929b75be849c74bf789d75bf6a9c76be5e9d75be529f76be469d75bd3c9d77bf329e75c22a9e73bc229670bb1a9d76ba14a673bf0f9977bb0b8b74b9089f80bf059966cc03aaaaff028080ff0280808001ffffff01ffffff0100000000ffffff0100000001ffffff01ffffff01ffffff01ffffff02808080028080ff028080ff02808080028080ff028080ff03aaaaaa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aaaaaa03aaaaaa01ff00ff02808080028080ff028080800000000001ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808003aa55aa0280808001ffffff01ffffff0280808001ffffff01ffffff0100ffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaaa05666699089f80df0ba274d1109f80bf169774b91d9e72c1259875ba2d9f77c1369c76c2419d72bc4d9c74bd599e75bd669d76be749e75bf829d74be909c75bf939c74bf36a176bd6c95718bfd885952ff8a564eff86524bff825148ff7d5854ff36282eff342338ff39253eff342339ff35223aff37233aff36233cff341f35ff352138ff38233bff37223aff372039ff38213bff36203aff36203aff351d38ff633a2eff874f2cff91512fff8f502cff89492bff854529ff844a27ff482725ff311826ff3f2326ff855332ff6f3b2aff703d31fb6d3f377f8d6e95aa9c75bde79c74be5d9c76c002ffffff774f4f63fc282347ff251e41ff201636ff1f1232ff1e1130ff1f102fff20102eff20102dff20112eff21122fff221230ff261734ff261933ff271832ff261630ff2c1a32ff2d1e31ff2d1f34ff2e2135ff2e2135ff2f2337ff2f2539ff302539ff312439ff302538ff312539ff312539ff312539ff32263aff33273bff34283cff34293dff352a3dff362b3eff352d3eff362d3fff372e40ff362e3fff372f3fff372f40ff372e3fff362d3eff372e3eff372e3fff372e3fff372f3fff37303fff393141ff383140ff362f3fff372f3fff383041ff393243ff383142ff393243ff393242ff352f3fff372f42ff362f3fff383041ff383041ff372f3fff352e3cff39303dff3a2f38ff3f2d2dff755d36ffbea551ffe8d061ffdab756ffb8803affa2652bffa2642fff9f652effa16531ff95592cff975d2eff965a2bff92572eff8f5126ff854b27ff793038ff983248ff922f48ff7d2440ff7e2746ff842746ff822947ff752546ff6c2547ff692446ff6e2448ff7d2d51ff813156ff81365cff6e3255ff773f65ffa88fb5fbadaccacc8bc6dd7f89e1e92bb8eded21a283c1669b76be519a74bd5b9a73bf539d75be4e9a72be489c75bf459b73bc419d72bc3f9a71be3e9c73bd3e9c73bd3e9c73bd409f74bf429b74bd469d75bd4a9b72be4d9c74c0529b73be579b75bc5b9d73bf619b71bd679972bc6c9c74bd719c73be789b73bf7f9d74bf859b73c08c9d75bf939c74bf9a9d74bea19d74c0a99d74beb09c74bfb79c74bfbd9d74bec49c74bfa39c75bf769e75bea19d75bc67906aa3cb43233afa4a1f3efe4e1c3eff4e1b3cff4e1a3bff4d1a3bff4d1a3aff4e1b3aff4f1b3aff501c3bff511c3bff541c3cff561b3aff571c3aff591d3bff5b1d3bff5e1d3bff5f1d3bff601e3cff611e3cff631e3cff641f3dff65203eff66203eff67213fff67213ffe652340fd672441f0642d45339b878c7b9e76bf8f9d74bf839c73bf7f9d76bf719c75be649e75bf589c74bc4c9e75bf429b74bd379e74be2e9b74bc259f75c11ea277bb18956abf129c71b80e926db60a9966b2079292db059999cc03aaaaff028080ff010000ff0280808001000000028080800280808001ff00ff01ff00ff028080ff02ff80ff03aaaaaa03aa55aa03aa55aa048080bf048080bf048080bf04bf80bf04bf80bf04bf80bf04bf80bf04ffbfff04804080048080bf03aa55aa03aa55aa03aa55aa03aaaaaa01ffffff02ff80ff0100000001ff00ff01ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff03aaaaff06aa80aa09aa71c60d9d76c413a179ae189f75bf1f9c6bb5279d76be309f75bf3a9e77c1459b76bc509c73bf5d9c73bd6a9c73be799c74be879f75bf819c75c0529f73be31a782c1b28b615dfd8a5a54ff86524eff82514aff654949ff291c27ff39273cff392540ff37243cff37243aff36233aff37243cff37253dff341f37ff37233bff39253dff39233cff3a223cff39223cff38213cff38213aff391e32ff814a2cff9b5f35ff91532dff8d4e2aff884929ff894b2cff704028ff2d1824ff301b2bff311b2eff59362dff885135ff6d3c2dfe774539bf694d53909f78bfaa9d75be01ffffff1d727284e42c2649fe241d40ff1f1638ff1e1232ff1e1031ff1e0f2fff1f102fff1e102dff1f0f2cff20102eff20112eff231530ff241732ff271833ff25142eff27172fff291b30ff2a1c31ff2b1d32ff2c1d32ff2b1d32ff2b1e33ff2c1e33ff2c1e32ff2c1e32ff2c1f32ff2d1f33ff2c1f32ff2c1f32ff2d2032ff2d2033ff2e2133ff2e2134ff2f2235ff312437ff322639ff34293bff352b3dff372d3fff372f3fff382f40ff382f40ff382f40ff382f40ff372f3fff382f40ff372f3fff372f3fff37303fff383141ff393242ff393242ff383041ff373041ff393243ff383242ff383242ff393243ff372f40ff383141ff373042ff393144ff393042ff352e3dff38313eff372f3eff38303dff3a303cff3f3032ff5d482effb0954cffe3c15bffd7af52ffb67f36ffa1642cff9c5f30ff945928ff985f2dff995d2cff8f572bff8c5129ff864d2cff441c1fff833145ff9f364bff97334dff7e2543ff7d2747ff802644ff7d2846ff6f2545ff692547ff652247ff6b2548ff7c2f54ff81365fff853e69ff6f375eff997ba6edb7badd55b7b4cc41a17ac0319c72bb6f9c75bf6c9c74bd639b74bf5c9b74bf559c75bd4f9e74be4b9c74be479e73be449d74bf429b74c1429b74c1429e74c1449d74bf469d75bd4a9b72ba4e9a76be529b73be569a74bb5c9b74bf609d75bf659d74c06b9b75bf719c73c0779c74bf7d9d74c0839e75bf8a9d74c0919d74be979f75bf9f9d73bfa69d75bead9c74beb39d75bfba9c73bfc09b74bec89c74be999d75be6a9c73bc459f76c06d81608ae1421d3afd4b1b3bff4a193aff491839ff4a1939ff4b193aff4b193aff4c1a3aff4d1a39ff4d1b3aff4c1a38ff4d1a39ff4f1938ff521a38ff531b39ff561b3aff581c3aff5a1c3aff5c1d3cff5e1d3bff5f1d3bff601d3cff611e3cff621e3dff64203eff631f3dff64203eff64203dfe63223ffd64243fb7623b4a33a582be9f9d75bf809d74bf859b75be789d75bf6b9b75bc5f9c73bc539a75bb489c75bc3d9b71bc349d76bf2ba077be23a075bd1b9771bd169774c5119678c30c9580bf0a9966b207b692b6059999cc04bf80ff048080bf03aa55aa035555aa03aaaaaa048080bf03aaaaff048080bf03aa55aa04bf80bf059999cc059966cc059999cc059966cc068055aa068055aa06aa80aa07b692db06aa80d506aa80d506aa80d506aa80aa068080aa04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa02ff80ff02ff80ff01ffffff01ffffff01ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff02800080048040bf06aa80d50a9980cc0f9977bb149973b21b9771b3229670bb2a9e73bc339b73be3d9f75c0499d73bd549e76bf629c75be6f9c75bf7e9c73bc8b9c75bf309a75ba4b9c74be6d96758cfa8b605bff875753ff814c4bff634446ff2a1d27ff3b2943ff37273eff362640ff37263fff37253bff38263eff38273fff37273dff362137ff38253dff39273dff39263dff3b253dff39243cff3a243dff372138ff663c34ff975933ffa26338ffa56e42ff8e502cff8a4b29ff8e512cff432426ff2f1a29ff301d2fff331d32ff351e2dff7c4c36ff773f2cff764234f76f463c5c776772309f7abf34a780c4b32b2847fe221b42ff1f1538ff1c1133ff1d1031ff1c0f2eff1d0f2fff1d0f2dff1d0e2cff1e0f2dff1f102eff21132fff23142fff251630ff22122cff25142eff26152fff26162cff26172fff27182dff28192eff291a30ff291b31ff2c1d33ff2d1e34ff2d2035ff2e2135ff2f2237ff302338ff302438ff312539ff312439ff312539ff31253aff31253aff322639ff322639ff322738ff322839ff33293aff352b3dff372e40ff383040ff383140ff393241ff393241ff393141ff393141ff383241ff383242ff373140ff383241ff393242ff393243ff393243ff383142ff383242ff3a3444ff383342ff393343ff393142ff373141ff383142ff393243ff382f40ff383140ff373140ff372f40ff373141ff36303eff342e3aff392e39ff493a37ff7a623dffcfb05affdeb655ffb68038ff965e2bff955b29ff975d2eff95592bff905427ff804c29ff271624ff27122aff57223bff93364bff9c3650ff862c47ff7a2846ff7b2646ff752546ff6c2446ff672648ff622447ff6a274bff753458ff7f3f6dff854d7fff765377e7b1bce228b9cce67a9d73c0799c76be779c74bf6d9d73bd659d74bd5e9b75be579b72bc539d75be4e9d72be4c9e72bc499d73bd489c75bf489c75bf499d73c04b9c74be4f9b71bb539d75bb579872bc5d9c76bd609d75bf659d74c06b9b75bf709d74bf779c74bf7d9b72be839c75bf899c75c0909c75bf969c75c09d9e75c0a39e75bfab9d74bfb19d75beb79d75bfbd9d74bec59d74bdbd9b74be829b74be859d75c09b9b73b89948283ff8421b39ff491a3cfe4b1839ff4b193aff4a193aff491838ff481838ff481838ff481837ff491836ff491836ff491937ff4b1938ff4d1938ff4e1b39ff501939ff511a39ff531a38ff551a37ff571b39ff591b39ff5a1c39ff5c1c3bff5c1c3aff5e1d3bff5f1d3bff601e3bff601f3bff60203dff61203efe5e243dfa5c263e79744e679b9c73bd989c74be8c9d76bf7e9c73be729d74be659d74bd599e75bd4d9f74c0429b74bd399d74c02f9d72be289973bf219b6cb91a9d76ba159e79c2119669b40d9d76c40ab280cc088060bf07926db6068055aa059966cc059999cc068080aa059999cc068055aa06aa80d507926db607926db607b692db089f80bf09aa71c6098e71aa09aa71c6098e71c609aa71c6098e71c6098e71c6089f60bf09aa71c6089f609f07926db607926db6068080aa059966cc048080bf048080bf03aa55aa03aa55aa0280808001ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808003aaaaff035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa02808080028080800280808001ff00ff0280808001ffffff0280808001ffffff01ffffff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aa55ff059966cc088060bf0ba274b911a578c316a274b91d9e72b9259875c12d9f77c1369c76bd419d76c04d9c74bd589c74bf669d76be749e77bf829b74be879b73bf339b78be229d78c391926f68fe8e6059ff84534fff7c5553ff2c1f2cff392a40ff372940ff392742ff38273fff392841ff3a283fff39293fff382a3fff3a293fff37233bff3a273fff3b283eff3b2640ff3b263eff3c273dff3c243dff3e2130ff955a33ff9c5930ffa5693effa57041ff94532cff8d4d28ff7e482cff311926ff301d2bff321d33ff331e32ff352034ff4a3131ff854e32fe713f34fe7b4836a560444206ffffff3d5c5c71f8221c43fe1e163dff1d1234ff1b1031ff1c0f30ff1b0e2eff1c0e2fff1c0f2cff1d0e2dff1e0f2eff1f112dff21122dff23162eff21132dff22122dff23132cff24132cff24142bff25162eff271830ff281a31ff2a1d32ff2c1e34ff2f2137ff312339ff31253aff33273cff33273cff33283cff33283cff33283cff32273cff32273bff32283cff32283cff33273cff32283cff32283cff342b3eff362d40ff372f41ff383041ff383141ff383141ff393242ff393342ff3a3242ff383140ff383241ff3a3343ff393343ff373141ff383142ff393242ff383242ff3a3344ff383242ff383242ff3b3545ff393243ff393243ff383142ff393243ff383243ff373041ff383041ff393141ff372f3fff383241ff383242ff36303fff322d3bff362f3dff382e39ff392a2eff725f41ffbfa358ffdab45cffa97636ff91592aff96592fff90522aff7c4a2aff221221ff1e1128ff251431ff431c34ff8b324bff9b344fff822946ff742746ff762745ff6d2545ff682648ff652748ff632449ff6d2850ff763f66ff7d5282ff826492e69f9bbe24b8d4e37b9e74bf829d76be789b73bd6f9c75bf689d76bf619b74bd5b9a73bf579b75bf539d75be519d74bd509c76bf4f9b74be519d74bd529b73be569d74be589c74bf5d9c73c0629c72be679c72bc6d9d73bd719e73c0779c74bf7d9b72be839e75bf899c73c0909e75bf979b75bd9d9c73bea39c74bfa99d74c0b09e74bfb69d74bfbb9d74bfc29c74bfc89c74beb39d75bfac9c75bf969c74be7983638fce45243efb47193cff4a1b3bff49173aff471838ff471737ff451636ff451737ff461737ff471838ff481837ff491937ff491937ff491836ff4a1837ff4a1936ff4a1836ff4c1936ff501a37ff521a38ff541937ff551938ff571938ff581938ff591a39ff5a1a38ff5b1b39ff5e1c3aff5f1d3bff601d3bff5e1e3bff5f1e3cff5e1f3bfc5f233ec06032483ca277bb9f9d75bf929d75be859d75c0789b73bd6c9c74bd5f9c76bf549e76bf499d73c03f9e75be369c76bd2e9b74bc26a172c31fa573c51a9d76ba159e79c2119678c30f9977bb0d9d76b10ba274b90a9980cc09aa71c609aa71c609aa71c60a9980b20a9980b20a9966b20ba274b90ba274b90ba274d10c9580bf0d9d76b10c956abf0d8976c40d9d76c40d9d76c40d9d76c40d9d76c40c956abf0ba274b90ba274b90a9966b2098e71aa089f60bf07926db6068055aa05cc99cc04bf80bf03aaaaff028080800280808001ffffff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ff00ff01ffffff01ffffff01ffffff0280808001ffffff0280808001ff00ff0280808003aaaaff035555aa03aaaaff03aa55aa03aa55aa03aa55aa035555aa03aa55aa02808080028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff0280808003aaaaff06aa80d5098e71c60c956abf139479bc189f75bf1f9c73bd279d76c4309f75bf399d74c0449d74bf509c73bf5d9f76c06a9c76be789d75bf869e74be959d74be209f80c7459f7ab1d8906860ff8a5d57ff81504dff4b343fff2f2033ff3b2c46ff382a41ff382941ff392940ff3b2941ff3c2a41ff3c2c42ff3b2d41ff3c2b40ff3a263eff3b2a41ff3a2a3eff3e2943ff3d293eff3e2a3dff3f243bff6f3f32ff9c5c2eff9d5b30ff9f5e2fff9b5b2fff98552bff93512aff5c3427ff301a27ff311f31ff331f36ff321f37ff351f34ff361f2fff78513eff78432dfd784133de6e4b3e4bb4b1adc1302c47fe20183dfe1b1236ff1c1032ff1b0f31ff1b0e2fff1b0e2dff1c0e2dff1c0d2cff1d0e2dff1d0e2cff1f102cff20142dff20112bff20102cff22112cff21122bff22132dff24142dff271730ff281b33ff2b1e35ff2d1f37ff2d1f35ff2c1e34ff2a1c32ff2a1c31ff27192eff25182dff24172cff23172cff23172bff24182cff25192dff261a2eff261a2eff271b2eff261b2eff251a2eff23172cff23172dff261b2fff2c2034ff302739ff372f41ff393343ff393443ff393442ff3b3645ff3a3343ff373141ff383242ff3a3444ff393343ff383242ff383242ff393243ff393444ff393343ff383342ff393243ff3a3444ff383142ff383142ff3a3344ff383142ff383142ff373140ff373041ff373242ff373141ff383042ff373141ff342d3eff332c3dff372e3fff332a38ff39282fff5e4935ffa48652ffcca562ffab7b43ff8b502eff6e4331ff27182aff20152cff21122cff23152fff31172dff6f2942ff95314dff852a4aff742646ff712544ff662545ff672a4cff662d4eff66264dff6a2e57fe72537aff7d86b7e18e97bc20bfc7d77c9c73bd849c74bd7b9e74bf739b76bf6c9c74bd669b73bc619b74c05c9b74bc5a9c74be589c74bf589c74bc589c74bf5a9c74be5c9b74bc5f9c73bf649c75bf689d73bf6e9e74be739d73bf799c74be7e9c75be849c74bd8a9b73be919d74be979d73bd9c9d74bfa29c74bea99b74beaf9c75bdb69c74bfba9e75bfc09d74bfc79c75bfcc9b73bd9d9c73be799c74be72a17dbc8f4d324bf8401b3afd461a3cff46183aff451838ff451838ff441738ff451838ff451838ff451738ff441737ff441737ff451636ff441634ff451634ff471735ff4a1837ff4b1837ff4c1938ff4d1836ff4e1836ff4e1836ff4f1936ff521937ff541937ff551a37ff571a38ff581b38ff591b39ff5a1b39ff5b1b39ff5c1c39ff5e1d3bff5f1f3cff5f203eff5b213df557253d5c7d5b7a869c74be6a9c73be8d9d76be809b76bd739b73bc679c74bf5b9d76c1509c76bf469d75bd3c9d73bf349d76bf2c9c74bf269a72bc209f78bf1ba17bbd17a67ac813a179bc119678c30f9977bb0ea46dc80e926db60d9d76c40d9d76c40ea480c80e926db60e926db60faa77cc109f70bf108f70bf109f70bf109f70bf11a578c3119678c3119678c3119678c3129c71b8109f70bf0f9977cc0ea46dc80d9d76b10c956abf0c9580aa0a9966b2098e71aa07926db606aa80d505cc99cc048080bf03aa55aa028080ff0280808001ff00ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03ffaaff0280808003aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff0000ff00010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffff0002ffffff03aa55aa04bf80bf07926db60a9966cc0f9966bb149973bf1b9771bd219b74c12a9e73c233a078c33e9c73bd499a73bd559c72bd619b74bd6f9c75bf7d9d74c08b9e75bf699e75bd01ffffff46a88a83fb8d645dff885c58ff805455ff271727ff382941ff3a2c46ff382b42ff392a41ff3b2c43ff3a2e42ff3c2e43ff3c2f44ff3b2f42ff3c2a41ff3b2a41ff3b2b41ff3d2b42ff3f2a40ff3e2b3dff41283fff462933ff9d6236ffa05f2fffa15f30ffa05e2fff9c5a2dff9b572cff98552eff462624ff311d2dff311f34ff331f37ff312137ff322136ff352236ff372128ff8b5536fe6f3e30fb673829e63e3941fc191437fe1b1337ff1b1034ff1a0f31ff1a0e30ff1a0d2eff1b0d2dff1b0d2dff1b0d2cff1b0e2cff1c0e2bff1e102bff1f102bff1f0f2bff20112cff1f112aff22122dff24142eff26182eff26182eff261930ff25172fff24172dff24172dff261a2fff281d30ff2b1e33ff2d2136ff2f2337ff312639ff322739ff33283bff34293bff342a3cff352b3dff352b3dff352c3dff342b3cff342b3cff332a3bff31273aff2e2437ff2c2134ff271b2fff251a2eff2c2235ff362f3fff3a3645ff383344ff383442ff3b3545ff393242ff383141ff3a3444ff3a3444ff383242ff383243ff393444ff3a3445ff3a3444ff393344ff393344ff393344ff373143ff393444ff383243ff393244ff393143ff373041ff383243ff373242ff363141ff363142ff373143ff342f41ff322b3cff352e3eff302837ff332837ff352833ff3f2c2dff866a4bffb3915aff644d3cff312238ff271c38ff251830ff23152dff24152eff23122aff61223dff8b2d4bff802b4aff712444ff6a2547ff652646ff662d50ff69335aff662b4fff6c406aff7395c4ea8bcaef26aec3d77e9c73be879f75c17f9d74bf779c76bf719c75be6c9974bd689a76bf659d74bd639b74bc619e74c0629c75be629c75be659d74bd689a76bd6c9c74bd709b74bd769c73be7b9e74bf809d74bf869c74be8c9d75bd919d74be989c74be9e9d74bea39c74bfa99b74beae9d75bfb49c74beb99d74bec09b74bec59d74beca9d74bf9a9d76c0929b73bda79d76bd797a5f83e43e223afc451b3dff471a3dff47183bff47183aff461839ff441738ff421737ff411736ff3f1635ff3f1535ff3f1535ff421536ff421534ff431634ff441635ff451635ff451534ff451534ff481735ff4b1836ff4e1937ff501937ff501836ff511837ff521836ff521837ff521836ff541836ff551937ff571a39ff581c39ff5a1c3aff5b1a3aff5b1a3aff5a1c3bff591e3afd5b223ebd623b55a29c76c0a09c74be939c74bd879d75bf7b9b74bd6f9c75bf639d74bf589f77bf4d9f74c0439c72be3c9d73bb33a073c32c9c74bf26a179c3219b74c11e9977bb1a936cba189f75bf169774b9149973bf13a179c913946bbc13946bbc13a179bc149973bf149973bf159e6dc215aa79c216a274c5159e79ce16a274c5169768b9179b6fbc179b6fbc16a274c5169774b9159e79b614a680bf129c71c6109f70cf0faa77cc0ea480b60c956aaa0ab280cc09aa71c6089f60bf07926db6059966cc04bf80bf03aa55aa028080ff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff028080800280808002808080028080800280808002808080035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa02808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02808080028080ff048040bf05cc99cc089f80bf0c956abf119669b4179b7abc1e996fbb269a72bc2d9971c1389f72bb429b74bd4d9c74c0599e75bd669d76be749c75bd829d76be759f76be0ba28bd1379e74bea3967577fd90655eff865752ff68444cff291a2dff3b2e47ff3a2d47ff392d42ff3a2c43ff3c2e44ff3c3045ff3d3044ff3f3047ff3d2f45ff3d2b43ff3e2c43ff3d2d42ff3e2a43ff3f2a42ff3f2b3fff40263bff5f3629ffa2612fffa45f2fffa46331ffa05f2fff9c592cff9f5d2fff985831ff3d1f27ff321d2fff301e32ff331f36ff342238ff362139ff352237ff362133ff724e3dfe945a39fe57322afd141025fe1b1336ff1a1034ff1a0e32ff1a0e2fff1a0d2eff1a0d2dff1a0d2dff1a0d2cff1a0d2bff1c0d2bff1d0f2bff1e102bff1e0e2aff1f0f2aff200f2bff21112bff21122cff21132cff22132dff24152eff26182fff291b31ff2c1f34ff2e2237ff312539ff32273aff33283aff33293aff332a3aff33293aff342a3bff342b3bff342c3cff352d3cff362e3dff362e3dff362f3eff362f3eff362f3fff352e3eff362e3fff362d3eff352d3fff342b3eff302739ff2a2133ff271d2fff2f273aff383345ff393645ff383543ff3b3645ff393343ff383242ff393343ff3a3444ff393344ff393343ff383343ff3a3545ff3a3545ff383344ff393344ff383243ff393445ff383243ff393344ff383242ff383141ff383343ff373343ff363141ff363141ff353141ff363244ff352f41ff332b3fff363041ff32293aff322737ff312639ff36283dff3f313cff362a3cff31263bff2d233aff291e35ff261932ff24162eff23142dff24102bff57203bff7f2947ff7a2848ff6d2344ff652444ff64294bff6b3760ff6a3d64ff69375bff748bb5f38be6fc37b9ecf6709d76bf8c9d75bf849c74bf7e9c75be789b75bd739b76bf709b74bf6d9d75bd6d9a75bd6c9c74bd6c9e74bf6e9b74be719c73be749c75bd799c74be7d9b74be829d74be889c74bf8e9c73be939e74bf999d75be9f9c75bfa49b75bfaa9c75beaf9c75bfb49c74beba9c75bfbf9c74bfc59b74bdc99c73bece9c74bfac9d74bebe9c73bf829f7aba8f493047f73c1a37fd481a3eff451739ff441738ff431637ff421536ff421536ff421536ff431637ff401434ff401535ff401636ff411737ff401636ff411535ff411534ff411534ff431635ff441635ff451635ff451635ff451734ff471735ff4b1634ff4e1735ff501836ff521836ff531837ff521937ff531937ff541938ff551a37ff541937ff551937ff551b38ff561b39ff591c3aff5a1c3aff591d3beb5727408a906da4a79c74bd739d76bf8e9c75be829d74be779c76bf6b9b75bc609d75bf569d77be4c9e75bf449d74bf3c9d73bf349d76bf2e9b7ac2299b70c1259875c1219b6cb91ea277bb1c9b76bf1b9771bd199970c219997ac2199970c21a9d76ba1a9d76c41b9771bd1ba171bd1c9b76bf1c9b76bf1c9b6dbf1c9b76bf1d9e7bb91d9572b91c9b76bf1ca476bf1ba17bbd1a9d76c4189f75bf179b6fbc159e6dc2129c71c6119669b40ea46dc80d9d76b10a9980cc098e71c6089f60bf07926db60599669903aaaaff02ff80ff0280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa035555aa03aa55aa03ffaaff03aa55aa03aaaaff03aaaaff035555aa03aa55aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff010000ff00ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff0280808003aaaaaa048080bf059966cc07b66db60a9966cc0ea46dc813a179c91a9d76ba219b74c1299b70bb329e70c23c9d73bf459f73c0529b73be5e9d75be6b9d75bf789d75bf879d73bf5c9e74bf02ffffff0edbdbdbd8926f67fe91655fff855551ff482e3dff2d2036ff3d304bff3c3048ff3b2f45ff3c2f46ff3e3048ff3d3246ff403147ff413049ff402f47ff3e2b43ff402d45ff3f2c43ff3f2b42ff3e2941ff3c2739ff3e1f2bff9f6035ffa8662fffa86631ffa96934ffa66833ffa56434ff9d5c2fff824c2dff311926ff331d32ff301f35ff352035ff352239ff362239ff362237ff311d2bff553828ff9b613afe412422fe17102dfe190e35ff180e32ff190d31ff190d2eff190c2eff190c2dff1a0c2cff190d2bff1a0c2bff1b0e2bff1d0f2bff1c0d29ff1d0e2bff1f0f2bff200f2cff1f0f2aff1f102aff22132dff25162eff261930ff291c32ff2a1e34ff2c2035ff2e2237ff302538ff312738ff322839ff33293aff342b3bff342b3bff342b3bff342c3bff342c3bff342d3cff342d3cff352e3dff362e3eff36303eff37303fff38303fff383140ff373040ff363040ff352f40ff362f40ff352f40ff332c3eff2c2435ff282031ff332b40ff3b3548ff393644ff3b3745ff3b3545ff383243ff393344ff3a3445ff393444ff383343ff393445ff3a3445ff3a3446ff393344ff383244ff393445ff373243ff393444ff383243ff373242ff393444ff373342ff373343ff363241ff363142ff343040ff353243ff353042ff342d40ff342f42ff342c3fff312739ff30243aff352940ff35293fff30273dff2f243bff2c223aff281d35ff241830ff22152fff21132dff21112aff4b1b37ff742745ff78274bff6b2547ff622646ff653358ff6e5079ff72547fff716d8bf78eedfe56b2f6f9869e76be919e74c08a9d74be849c74bf7f9b74bf7c9c73bd7a9d75be789d75bf779c74bf779c74bf789d73bd7b9b74bd7e9c75be819c75c0869c74be8b9c74bf909c75bf959d74c09b9c73bda19d75bea69b75bdab9d74bfb09c74beb59c74beba9c75bfc09b74bec59b73bec99c75bec19c74be9d9e75be6c9c74bf9c9f77be64574057e83b1d38fd451c3eff481b3dfe46173aff44173aff441739ff431638ff431638ff421638ff401637ff401636ff401636ff411637ff411537ff411637ff3f1536ff401535ff3f1535ff411535ff411535ff411534ff411635ff431535ff451535ff461535ff471736ff481635ff491635ff4c1635ff4e1635ff4f1736ff501836ff511737ff521736ff531837ff531838ff551938ff561a39ff551938ff561b39fe571c3bfe54203ba8755379ad9c74be7a9d75c08d9d76c08a9d76be7f9d76bf739d76bf699b75bd5f9c76bf559f75c04c9e75bf459b76bc3d9f75c0379e74be31a178c12c9c74bf299b76c1269a79c323a075c5229d78c3219b74c1219b74c1219b74c1229d70bb229d70bb23996db6239975bd23a075bd239975bd249c71bf249c71bf249c78bf239975bd239975bd239975bd219b74b91f9c73bd1e9977bb1b9771bd199970c216a274c514a673bf11a578c30f9977bb0d9d76b10a9980cc089f80bf07926db6059966cc04bf80bf03aa55aa0280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03ffaaff02ffffff03aa55aa0280808003aa55aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff03aa55aa03aa55aa04bf80bf07926db609aa71c60d9d76b1119678c3179b6fbc1d9572c1259875c12d9971bb369c71c2409b74bf4b9c74be579e72bc639d74bf709d74bd7d9d76c08b9e75bf5f9c73c1359f78c0639d7e9bf3946d65ff8d625dff865958ff2c192dff362640ff3d314cff3d3248ff3b3145ff3e3049ff3e3249ff3e3448ff41324aff40314aff413045ff402d44ff432d44ff412a41ff3d263bff3b2337ff321a2cff62352affa8692fffac692fffab6d33ffad7036ffa66831ffaa6c37ffa26332ff6d3a28ff301a2aff311d34ff341d37ff342136ff37223aff372239ff331e31ff432824ff904f26ff7c4628ff26141fff1a1130ff170d34ff180d30ff180c2eff180c2eff190c2dff190c2cff190c2bff1a0c2bff1a0c2bff1b0f2cff1a0d29ff1c0d2aff1c0e2aff1e0e2bff1d0d29ff1e0f2aff20122cff22142eff23152eff24172dff26182fff291c32ff2c2034ff2e2336ff312639ff33293aff342a3bff342b3bff342c3cff342c3cff342d3cff352d3cff352d3dff352d3dff352d3dff352e3dff352e3dff352e3dff362e3eff352e3dff352d3dff352e3eff383241ff393343ff373142ff362f40ff383142ff383244ff30293cff271f33ff312b3eff3b3648ff3a3545ff3b3646ff3b3546ff383343ff393444ff3a3545ff393444ff3a3545ff3a3546ff3a3445ff393345ff393245ff3a3445ff383243ff393445ff383243ff373242ff373443ff373542ff363343ff373343ff363142ff363142ff353041ff373244ff373143ff342c3fff342d41ff322b3eff31293cff2f273bff33283eff31283eff2e253aff2b2339ff2a2038ff261a35ff231731ff20142bff20132aff211128ff4d1a37ff712547ff74294bff692746ff622b4dff674d72ff736c9ffe686791f998edfa68a9fafa789b75bf859d75be919d74c08d9c74be899c75c0869c74be849c74bd839c75bf839e75bf839c75bf859b73be879d75bf8b9c74bf8e9c75be939c74bf979d75bf9c9d74bfa39c74bfa89c75bead9c74beb19d75beb59c74bebc9c73bec09b74bec59d74bec99c73becd9b74be839c75bf789d75bf979b75bd5c886c9bb8442a44f73d1a3afe40183bff411738ff3f1638ff3e1638ff3e1538ff3e1536ff3e1535ff3e1535ff3e1535ff3e1535ff3f1636ff3f1536ff401537ff3f1536ff3f1436ff3f1536ff401537ff3f1536ff3f1535ff401635ff411637ff401636ff411536ff411434ff411534ff411634ff421634ff441534ff461534ff481533ff4b1534ff4d1735ff4f1736ff511836ff511837ff521838ff531938ff531a38ff541a38ff541a38ff531b38fe541e3bc456394e889d76bf6c9c74bf8a9d74be939c74bf889c74bd7d9b74be739d76bc689d76bf5f9c73bf559c72bd4e9a72be479e77be409b74bb3a9a72bd369c76bd329e75bd2ea17ac22c9c74bf2a9e73bc2a9873bc299b76c1299b76c1299b76c12a9e73c22a9e73bc2ba077be2b9a71be2c9c74b92c9c74bf2ba077be2c9774b92b9a71be2a9e73bc2a9e79bc289973bf259f75ba24a378bf209770bf1e9977bb1ba171bd179b6fbc149973bf129c71b80f9966bb0d9d76c40a9966b2089f609f06aa80d504bf80bf03aaaaaa0280808001ffffff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff0100000001ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa035555aa02808080028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02808080028080ff03aa55aa04bf80bf059966cc07926db6098e55c60c956abf109f70bf16a274b91ba171bd229d70bb2a9873bc339b73be3b9c75c2469d71c1519d74c05d9c76bd699b72bd759d76c0839e77bf919d74be629c75be429e78bd909c7a80fe916862ff8a625cff744a4fff21132bff3c2d47ff3e334cff3f324dff3d3249ff3f324bff41324aff3f354aff413349ff3f2e43ff392438ff372031ff331c2aff2f1827ff2b1625ff28111eff301619ffa8703bffad6d34ffb67738ffae7235ffb57b3cffa9682effa86430ffa35e2dff542e27ff32192cff311d32ff341e38ff332238ff38213cff361f37ff331c21ff8b5534ff874b28ff6e3e23ff180c26ff190e34ff170c31ff180c2eff170c2fff180b2cff180b2cff180b2bff180c2bff190c2bff1a0d2bff1a0c2aff1a0c2aff1b0d2bff1a0d29ff1b0d2aff1d0e2bff1e0f2bff1e0f2aff1f112bff21122cff24162eff271930ff291c31ff2b1f33ff2d2235ff302637ff32283aff322a3aff352b3cff352c3dff352d3dff352d3dff352d3dff352e3dff352f3dff362f3dff36313eff36313fff373140ff373040ff37303fff373040ff373040ff373040ff362f3fff373140ff393443ff393343ff353040ff373243ff353042ff2d2639ff2d253aff3a3447ff393545ff3b3746ff3a3646ff383443ff393444ff3b3647ff3a3545ff393446ff393446ff393445ff393345ff3a3546ff393344ff393445ff383344ff373343ff383343ff383544ff373344ff373444ff383445ff363142ff363143ff342f40ff373343ff353042ff342f40ff352f42ff332c3fff32293eff2e253aff30263cff30263dff2d2339ff2a2137ff281d36ff231830ff21142dff21152cff21142bff21132aff4b1b38ff702747ff732b4eff67284cff653c61ff68739efe7493cbf992e2ec61b3fcfa7c9c77bf479e77be9a9c74be959c74be929b75be909c75bd8f9b74bf8e9c73be8e9e77c08f9d74bf919d74be949d75be979b75bf9b9c75bf9f9c75bfa49d75bea99b73beae9d75bfb29c74bfb69d74bfbc9c75bdc09b75bec59b74bec99b73bdcd9b74bdd19c74bdad9c74bebd9d74be899c79bca1674970ec412040fd441a3fff44183cff43183aff42173bff42173bff42173bff41173aff411739ff3f1638ff3f1737ff3f1637ff3e1536ff3e1535ff3e1534ff3e1435ff3e1435ff3f1536ff3f1536ff3f1636ff3f1636ff401536ff3f1535ff3e1433ff3e1434ff3d1535ff3e1534ff411635ff441735ff451635ff451535ff451634ff461633ff471635ff481634ff491634ff4b1534ff4b1735ff4b1734ff4c1734ff4d1735ff4e1835ff4f1936ff511a38fe511c38fa45213a549e7cb6919b74be879d73bd9b9c73bf909e75bf859d75c07c9c75bf729d74be689d73bf609f75bf589c77bf519d74bd4b9c74bb459b73bc409f74bf3ba075be389f76bf369c71b8349d76bf339b73be349d71ba339b73be339b73c3349d76ba359a73bc359a73bc359a73c0359f78bc359f78c0359a6fbc349871bf349d76bf329e75c2319c78bb2f9d77be2c9c74bf2a9873bc26a172bc229d70bb1f9c73bd1b9771b3189f6abf149973bf11a578c30f9966bb0caa80bf0a9980b207926db6059966cc04bf80bf01ff00ff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff0280808001ffffff01ffffff02808080028080800280808003aa55aa035555aa035555aa03aa55aa03ffaaff0280808003aa55aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff010000ff02ff80ff02ff80ff03aa55aa03aa55aa059966cc07b692b6089f60bf0caa6abf0f9966bb149973bf199970b8209770b727966fbe2e9b74c2389b72bf419d76c04b9c74be569d74be629c72be6f9c75bf7c9c75bd899c75be839c75bd519d74bd03ffffffb19d7a76fd916962ff895f5bff5e3b46ff23162dff3f304cff403550ff3f324cff3e3447ff40334aff423149ff3f2e41ff352130ff372120ff4e3126ff6a432dff865734ff985f35ff9b5f37ff99633affbb7940ffb77834ffb27230ffba7b37ffb67835ffb37635ffb37334ffac6a31ffa76437ff30171eff2d1628ff30192dff321d37ff36203cff372339ff321d29ff834c31ff894b25ff894e24ff4a2c1fff170d2bff170c32ff170c2eff170b2eff170b2cff170b2cff180b2cff170b2bff180b2bff190c2bff180c29ff190c2aff190c2aff190c2aff1a0c29ff1a0c2aff1b0c2aff1b0d29ff1c0e2aff1e102bff21122cff23152dff25182eff281b30ff2a1d32ff2c2133ff2f2536ff312838ff342b3cff352c3cff362d3dff372e3eff38303fff393041ff393041ff393141ff3a3241ff393241ff383240ff383140ff383140ff383341ff393342ff393342ff393442ff383342ff373141ff373040ff383243ff3b3646ff363242ff353142ff383246ff31293eff2d2538ff3a3346ff393545ff3b3846ff3b3746ff3a3445ff393544ff3b3646ff3a3546ff3a3546ff393546ff393445ff3a3546ff393545ff393445ff383445ff383344ff373343ff393644ff373444ff373444ff373344ff383344ff353142ff363243ff343041ff383344ff343041ff342f41ff342f41ff312b3eff322b3fff2e263bff2e263dff2d253aff2a2037ff271a34ff231630ff251832ff231930ff24172fff22142eff20132aff59203eff73294eff722b51ff652b50ff64658ffe6ca1d8f79cedf553b5fcf68c9d73bd5e9d75bea39c74bd9e9d74be9c9b74be9a9c74be999d75c0999d75be9a9c74be9b9c75bf9d9c73bca09c74bea39c75bfa69b75bdaa9c74beaf9c73bdb39b73bdb89b73bcbd9b74bdc09d75bec49c74bec89c74bdb29c74bf9b9c75bd839e75c16c9c74bd81a07bc04e553b52e4402040fc431a42ff43183fff41163dff40163bff3e173bff3e1639ff3e1638ff3e1638ff3f1738ff40173aff3f1739ff3f1738ff3e1637ff3e1637ff3e1637ff401638ff3f1637ff3f1537ff3e1536ff3d1435ff3d1535ff3d1335ff3e1335ff3f1335ff401436ff411537ff401536ff3e1535ff3b1433ff3a1532ff3b1431ff3f1634ff421636ff451636ff461635ff481635ff4a1636ff4a1735ff4b1635ff4a1836ff4a1937ff4c1937ff4d1a38ff4c1937ff4e1a37ff4e1b38fb4c1f3c7d74567eb79d75bf8d9c76bea49d75be9a9d76be8f9d76bf859d75c07c9c75bd739d76bf6a9c73be639d76bf5c9b74bf559c75c04f9b74be4a9f75be479a73bb439c72ba419d76c03e9c73bd3e9c73bd3d9b71bc3e9c73bd3d9f75c03e9c73bd3f9a75be3f9e75be3f9a75ba3f9a75ba3f9a75ba3f9a75be3e9c73bd3d9b71bc3c9973bb399d74c0379974be349876bf309a75bf2d9977c1299b76bb249c71bf1f9473bd1b9771bd189f75bf159e79c2119669c30ea480c80a9966b2089f60bf06aa80aa04bf80bf02ff80ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000100ffff01ff00ff01ffffff01ffffff0280808001ffffff0280808001ff00ff0280808003aa55aa03aaaaff03aaaaff03aaaaff03aa55aa03aa55aa035555aa03aaaaff0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff0280808002ff80ff0280808003aa55aa04bf80bf06aa80aa07926db609aa71c60c956abf0f9977bb149973bf189f75bf1e996fbb249c71bf2c9c74bf349d71ba3d9f75c0479e73be519d74c05d9c73c0699e72bd769e75be829d74be8f9d74bd7d9d76be209f78bf08dfdfdfde96746efe946863ff895d5eff492f40ff271a2eff41344fff413450ff41344dff403149ff3c2c41ff3b252fff63402eff8d5e3fffb67d4affbb793dffbd793affbb7735ffbc7932ffbc7733ffba7933ffbc7b35ffba7b33ffb87831ffb57730ffb77730ffb47534ffb87835ffb47433ffaa6b34ff47271eff240f1dff281324ff301d32ff351f3bff2d192fff6b4533ff995b2eff874c20ff955729ff23161fff180e2eff160c31ff160c2dff170b2eff160b2bff170b2cff170b2bff170b2bff170c2bff170b2aff170b29ff180b29ff180b29ff180b28ff180b29ff190c29ff190b29ff190c29ff1c0d2aff1d0e2aff1f102aff21132cff23152cff25182eff281b30ff2a1e32ff2d2235ff302537ff32293aff342c3cff352d3dff352d3dff352c3dff332b3cff342c3cff342c3cff36303eff37313eff383240ff383241ff393242ff383241ff373140ff383242ff393343ff393443ff383241ff373142ff373141ff363141ff393545ff383342ff363043ff383247ff332c40ff2f283bff383345ff393645ff3b3746ff3a3546ff393545ff3a3546ff3b3646ff3a3546ff3a3546ff393444ff393544ff393444ff383443ff393545ff363243ff373344ff393646ff383445ff363443ff363343ff383345ff363243ff363244ff353143ff342f41ff373244ff343042ff332e40ff332e41ff302a3eff30283cff2e263bff2d253aff281d37ff261a33ff271a33ff261a32ff271c33ff251933ff20142dff1f122dff2e162dff672445ff712a51ff742f59ff66456dfd67a5d4f4a6f7f74cb5fff8919e76c0629c75beab9b74bda89c75bea69b75bea59c74bea49b75bea49b75bea59c74bea69d75bea79d74bfab9d74bfad9b73beb19c73bdb49d74bfb89d73bebc9c75bec09d74bec49c74bec89d74becb9c74be8d9d76c04e9d76c15e9d75be729f79be6b755b85b5412742f73c1b3ffe3f1840ff3e163eff3d163dff3b173cff3c163cff3c163cff3b163bff3c163bff3c163aff3c173aff3e163aff3e173aff3e1639ff3e1638ff3d1637ff3d1638ff3d1636ff3d1536ff3d1536ff3e1536ff3e1536ff3f1537ff3f1537ff3e1436ff3e1435ff3d1435ff3d1435ff3e1434ff3f1434ff3f1434ff401535ff3f1535ff3e1533ff3c1531ff3c1330ff3e1432ff401533ff431533ff451635ff471736ff481736ff491737ff491836ff491835ff4a1936ff4b1936ff4a1a36fd4e1d3aa4543a4bbf9c74bea09c73bea19b74bca39c75bf999d75be8f9d76bf879b75bf7e9c75be769e75be6e9b74be679c74bf619b74bd5b9d73bf569a74be529b73be4f9b74be4c9e75bf4b9c77be4a9b75be499d73bd499d73bd499d73bd499d73c04a9f75be4a9b72be4a9b75be4a9b75be4a9b72be4a9b75be489c75bf479a73be469971ba429b74bd409774bb3d9b71bc389b72bb339b73be2e9b74bc2a9873bc249571bf1f9c73bd1b9771bd179b6fbc13a179c9108f70bf0c956abf09aa71c606aa80d504bf80bf02ff80ff028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa02ff80ff035555aa035555aa035555aa03aa55aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff02ff80ff0280808003aa55aa04bf80bf059966cc068055aa089f80bf0a9980b20caa80bf0faa77bb13946bbc179b7abc1d9e72c1249571b82b9a71be329e75c23a9e77bd449d70bf4f9b74be599e75bd649c75bd719e75be7c9c73bf899c73be969c74bd469d78c101ffffff1bbdaaa1f794736bff966c67ff82585aff321f31ff2d1f35ff423350ff423350ff3e2d44ff45302fff8e6242ffc08752ffbf7e48ffb57537ffbf803dffc07e3bffbd7a36ffbc7c36ffbe7f36ffbe8138ffc0823bffbf7e36ffbe7f35ffbd7e35ffbd7f36ffb77830ffb67630ffb77733ffb67533ffb77632ffad6d2eff794728ff31161aff261323ff2a1429ff50302bffa2673bff935529ff8d5123ff7d4a23ff100b20ff170e2fff160c30ff160c2cff160b2cff160a2bff170a2bff170a2bff170b2aff150b2aff160a2aff170b2aff170b28ff170a28ff170b28ff180b28ff180b29ff180b2aff180b28ff190c29ff1a0d29ff1b0d29ff1e0f2bff1f112bff21142bff24162cff27192fff291d31ff2c1f33ff2e2336ff2f2538ff32293bff342c3cff362e3eff372f3fff373140ff383140ff383241ff383241ff393141ff393141ff393142ff393242ff393242ff393242ff383241ff383141ff383242ff393343ff383343ff363041ff352f40ff363243ff383446ff343042ff363144ff342e42ff302a3dff363343ff383444ff3a3747ff383545ff3a3646ff3a3645ff3a3646ff393645ff393544ff3a3645ff3a3645ff383443ff393645ff363242ff373444ff383444ff383545ff373443ff363343ff383445ff383445ff363243ff363243ff353142ff343041ff363244ff332f41ff322d41ff322c40ff2f293dff2e273aff291e35ff281d35ff2a1e36ff2a1f36ff2a1e35ff261931ff221630ff20152eff20142dff20152dff3a1836ff69284aff733255ff763b64fd7aa4cbeaa7fff83bb1ffffa49d75bfb69d74bfb39b75bdb19c75beaf9c73bdae9d75bfae9b74bdae9d75bfaf9c75bfb09c74beb29c74bfb49c74beb79b74beba9c75bfbd9d74bec09d74bec39d74bfae9b74bdb19c73be749c75bd909e75bd939e76c1629475ac95604868ce402544fd38173cfe3d1840ff3f1840ff3c173ffe3a153cff39143bff37153aff36143aff36153aff38163bff38153bff39153aff39163aff3a163aff3a1639ff3a1639ff3b1639ff3b1539ff3b1539ff3b1538ff3b1537ff3b1538ff3b1536ff3b1437ff3c1436ff3d1536ff3e1436ff3e1436ff3e1537ff3e1536ff3f1437ff3f1536ff3f1536ff3f1435ff3f1435ff401534ff3f1535ff401535ff401536ff401535ff401434ff3e1433ff3c1432ff3d1632ff3f1533ff411633ff431835ff451836ff471a37ff491937ff4c1b38ee49273e949d79b7be9c73bd7c9c73bdab9d74bfa39c74bd999d75c0919e76c0899c73be819c75be7a9d75be739d76bf6c9974bd689d76bd639d74bf5f9c73bf5b9d76bf599b73bd579b72bf569a74be559c75c0559f75c0569d74be569a74be569a74be579b72bf579b72bc569a74be569d74c1549e73bf539d72be529b73bb509c76bc4d9c74bd4a9b72be459b73bc409b74bb3a9e72bd349d76bf2e9b74bc299b76c1239975bd1f9c73bd1a936cb1169774b9119669c30ea46db60ba274b907926db6059966cc048080bf01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa0280808002808080035555aa035555aa03aaaaff03aa55aa03aaaaaa03aa55aa035555aa03aa55aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff0001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff028080ff03aa55aa048080bf048040bf06aa80d5089f60bf0b8b74b90c956abf0f9977bb13a179bc179b6fbc1c9b6dbf229d70c3299b70c1319c72c1399d74c0429e74c14b9c74c2569d74be619e74bd6c9c74bd779c74bd839e75c1909c75bd9c9d74bf2a9e79c202ffffff45ae948cfd98726bff996e6aff7a5055ff241427ff32233aff42314dff45303eff80584affc38857ffc7884fffc18246ffbb743effbc7c39ffbf7f39ffc08038ffc28238ffc08137ffc3863bffc2843affc2863fffc1853cffc3873cffbd7f35ffbd7f36ffbc7f37ffbb7d35ffbb7c34ffba7b33ffb97732ffb57330ffb57335ff965f2fff492b1fff331c20ff976032ff9e6131ff955628ff935928ff5c3721ff160d28ff170d31ff160b2fff160b2cff160b2cff170b2cff170a2bff160a2bff160a2aff150a2aff160a2aff160a29ff160a28ff170a29ff170a29ff170a28ff170a28ff160a29ff170b29ff180b29ff180b29ff180b28ff190c29ff1b0d29ff1c0e29ff1f112aff22132bff25162dff28192fff2a1e32ff2d2134ff2f2537ff32273aff332a3bff342c3dff352d3eff362f3fff372f3fff393142ff393141ff383041ff393041ff393241ff393141ff383141ff393342ff393343ff373241ff373241ff373242ff373343ff353041ff322d3eff342d3fff373142ff342d3eff352e40ff332d3eff2e2b3aff363142ff383443ff383544ff393645ff393645ff393645ff393544ff393544ff3a3644ff3b3746ff393444ff3a3545ff373343ff383444ff383444ff393545ff383443ff373444ff373444ff373444ff383445ff343141ff363343ff353143ff332f41ff353244ff332e42ff312c40ff2f293dff2b1f37ff2c2038ff2b2136ff2d2138ff2b2036ff271b32ff261831ff231731ff221630ff22142eff21162eff211833ff502041ff6e3053fe753d62fc818cb0d0a7fdfa1dcaf6ffaa9c74bebe9d73bfbc9c75beba9b73bdb89b74beb79c74beb89b74beb89d74beb89b73beb99d75c0bb9d75bebd9d75bebf9c75bfc19c74bec49d75bfc79c73beb19c73be4e9a76be8e9c75be6ea07bc39d886b9fa2412c44e53a2341fe331539fe33133aff34153aff321539ff32143aff32133bff33143cff34153dff35143cff36163eff37153dff35143bff35143aff341439ff351439ff37153aff38153aff38153aff381539ff381539ff391539ff3a1539ff391538ff391538ff3a1538ff3a1438ff3b1538ff3b1437ff3c1537ff3c1537ff3c1436ff3c1535ff3d1536ff3d1536ff3d1437ff3e1537ff3f1537ff3f1537ff3f1535ff3f1535ff411534ff401433ff421435ff421535ff431636ff431637ff431636ff401635ff3e1734ff3e1734ff3e1833ff3f1733ff3e1833fd441d397c5f465db99c74bea69b73be9d9c75beac9d75bfa49d75bf9c9d76bf959c74be8d9d76c0859b75be809b74bd7a9b73bc759b76be6f9c73bf6b9d75bf699b75bd669b76be649c73bd639b74bf629c75be639b74bf639b74bf639d76bf639d74bf649c73bd639d74bf629c72be619e74bd609d75bf5f9c73bf5d9c73bd5a9c74bb569a74be529b73be4d9c74bd46a075c1409f74bf3a9e72bd349d71bf2d9f77c1279676be219b74c11c9b6dbf179b6fbc13946bbc0ea46dc80ba274b9089f80bf059999cc03aaaaaa01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa03aa55aa035555aa035555aa0280808003aa55aa03aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff02ff80ff03aaaaaa028080ff048080bf0599669906aa80d5089f80bf0a9966b20d9d76c4109f70bf149980bf179b6fc81c9b76bf229d78bb299b70bb319c72c1389b76bf419972bc4a9b72be549b73bf5f9c73bf699b75bd749c75bd809d74bd8b9e74bf979d75bfa39c74bf379e79be3c9d77bf7da38981fe9b756cfe9c6d6aff683e47ff1e1422ff39283aff725354ffb38061ffc78d5cffcc9259ffc0854bffbc7f44ffb77234ffc4873bffc58939ffc38835ffc89139ffd3a043ffd8a648ffd7a645ffd39f41ffca8f38ffc48836ffc7873cffc6873cffc2853bffbf8238ffbf7f35ffbd7d33ffbe7e37ffbb7a32ffb87632ffae6f2dffa7682eff9f643aff9c5e2dff9f6230ff955629ff93582aff402925ff180d2aff160c31ff150b2eff150b2cff160a2cff160a2bff160a2aff150a2bff150a2aff15092aff160a2aff160a29ff160a29ff160a28ff150929ff160b28ff160a29ff160a29ff160a29ff160a29ff170b2aff170b29ff170a29ff180b27ff190c27ff190c27ff1b0e27ff1d0f27ff201128ff22142bff25182eff271b30ff2a1e33ff2d2135ff2e2336ff302538ff312639ff32293aff32293aff332b3bff352c3dff342c3cff352e3cff352e3dff352e3eff352f3eff352f3eff35303eff363140ff35313fff33303eff33313fff322e3eff30293cff2c2739ff2d263aff2d2539ff2c2338ff291f36ff2a2236ff2f293aff322c3dff322e3dff35303fff373341ff373241ff373341ff383442ff3a3645ff383343ff393545ff383544ff383443ff383443ff383343ff383443ff383543ff373343ff383444ff363443ff373344ff353242ff363243ff343042ff333041ff353143ff322b40ff2e233bff2e233aff30253bff2f253aff2c2036ff281d33ff281b33ff271a32ff241830ff231631ff211631ff21172fff231835ff2f1f42ff602b4bfd753e5df080709a79bcfbfb09c6e3e3b09c75bec79b73bcc49c75bec29c74bdc19c74bec19c74bdc19c74bdc19c74bdc19c74bec19c74bec39c74bec59b74bec79c73beaf9c75bd8b9c74bf8c9e75bd8f9f77bf8a896b9da2584162d5432a4afa37183ffe3b1b43ff381842fe39173ffe3b1940ff3a183fff38163eff35153dff33153cff31133aff2f1339ff2e1238ff2f123aff2f133aff32143bff32143bff33143aff32133aff33143bff33143bff34143aff34143aff35143aff36153aff37153aff36143aff36143aff361439ff37143aff371438ff381439ff381438ff3a153aff3a1439ff3a1439ff3b1438ff3b1437ff3c1437ff3d1436ff3d1536ff3d1436ff3d1435ff3e1436ff3f1436ff401537ff401437ff401537ff401536ff411635ff431636ff441636ff451736ff461837ff471837ff461938ff461b39ff451939cc4928408e9571b4ba9b73bda69d73beb79c75beaf9d75bfa79c74bfa09c74bf999b73be929d75be8d9c74be869c74be829b74be7d9d74be7a9b73bc769c75be749c75bd729d74c0719c73be719e75c0719c75c0719c73be719c73be719c73c0719e75c0709d74bd6f9c73bc6f9c73bc6d9a73bd6a9c73be689a73bd659d74bd609a72bf5c9b74bc569d74be4e9d72be479e77c23f9e75be389f72c4319c72bb2b9a71be249c71bf1f9c73bd19a37ac2149973bf0f9977cc0c956abf09aa71c6059966cc03aaaaaa0280808001ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff028080ff03aaaaff03aaaaaa05cc99cc07b66db6089f80bf0ab266cc0d9d76c4109f70bf149973bf189f75bf1c9b6dbf239975bd289973bf309a70ba389b72bb3f9e75c2499d73c0529f76be5d9c76c0679c74bf719c75c07d9b74be889c74bd939e74bf9f9d75bf949b73be2ea17ac2619e76bdbaaa8d85fea77c74ffa06b6eff835159ff453435ff927264ffbf906effc49368ffca9464ffc69056ffc59052ffc58b4affc4843cffdaad51ffeacb67fffae579fffced7efffdef7efffbf185fffaf38afff9f388fffaf388fff7ea7dffecd86bffe5c45affdbaf4cffcc963affc28634ffbf7f34ffbd7c34ffba782fffb8752fffb77431ffad6a2dffa6652dffa1622fff9e612dff965727ff91572dff241621ff170e2cff150c30ff150b2eff150b2cff150a2bff150a2aff150a2aff140a2aff14092aff14092aff15092aff150a2aff160a29ff150a29ff150a29ff150a2aff150a2aff140a2aff160b2aff160b2aff170b2bff160b2aff170b2aff180b29ff180b28ff170b28ff170c27ff180c27ff1a0d28ff1a0e27ff1b0f28ff1f1229ff21142bff23172dff25192eff271b31ff291d32ff2a1f33ff2c2034ff2c2234ff2d2435ff2e2536ff2f2637ff2f2737ff2e2738ff2e2738ff2c2637ff2a2435ff2a2234ff282033ff271e32ff251c31ff231a31ff221830ff20142dff1f102dff1e102cff1d0f2bff1c0f2bff1b0f2bff1c0f2cff1c112cff1e122dff1e142fff1f1530ff211731ff231933ff261d36ff292039ff2c243aff31293fff332b41ff342e41ff333141ff343243ff353343ff363443ff363444ff373344ff373444ff383444ff373244ff343142ff353144ff342f41ff332e41ff2b243aff31283dff32283dff2f2539ff2e2337ff2b1f32ff2a1e33ff291d33ff291c33ff261a31ff241831ff231832ff221832ff221a38ff26224bff472a4dfa6c405dbe8e7b9c21d1f0ff9f9d75bdd19c74bdce9c74bdcb9c74beca9d74bdc99c75bdc89d74bec89c74bec89d75bec89c74bebc9c73bea49b75be669d76be599e75c09c9d76be719071a778554259cc46304bfd3b1f3ffd3c1c43fe3c1b43fe391840fe37163eff371740ff36173fff36173fff35163dff36173cff37173dff36173cff36173dff34153aff34163aff32153bff31143aff31143aff301339ff301339ff31133aff31143aff301339ff301339ff31133aff31143aff32153aff311338ff311338ff321339ff341439ff35153aff35143aff341439ff341439ff351539ff351438ff351438ff371439ff361438ff381538ff381539ff3a1538ff3b1538ff3b1537ff3d1437ff3e1437ff3e1435ff3f1435ff3e1435ff3e1635ff3f1537ff411638ff421635ff441736ff451636ff461836ff461837ff461839ff481a39fd431d378f6449668d9c76c0ae9d74bfc09d75beb99d75beb19d75beac9c75bea59c75be9f9c73bd999b75be949b73be8f9d74bf8b9c74bf889c74bd849c74bf839c75bf819a75be7f9b74bf809b74bd7f9d74bf809b74bf809b74bd809b76bf7f9d74bf7e9c73be7d9d74be7a9d75be799c74be769c75be739b73bc6f9a73bf6a9c73be659d74bd5d9c73bd559c72bd4d9f74c0459f76c03c9d73bf359f73c02e9b74bc279d76be219b74c11b9771bd159e79c2109f70bf0c956ad509aa71c6068055aa03aaaaaa02808080010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa0280808003aa55aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ff0001ff00ff01ffffff02808080035555aa03aaaaff059966cc06aa80d5098e71aa0ba274b90ea46db6119669c314a673bf19a37ac21d9e72c1239975bd2a9873bc309a75bf389b72bf409b74bf489c75bf519a74c05b9d76c1659d74c0709d74bf7b9e74bf869c74be909e75bf9c9d74bfa79c74bda69d75be24a378bf1cbfa4c8edab8a84feab7e75ff906062ff865e5cffa9897bffba957cffc49975ffca9872ffc79465ffc99c5fffd7b568ffe6ce6fffe7c25dffe5c15cffd9bc5dffceb458ffc2ab51ffbaa24fffb39952ffae9251ffad9551ffbca457ffd1ba65ffe4d174fff2e479fff9f082fff6ea81fff1d972ffdeb854ffc48b32ffbb7c2fffb8772fffb5732fffb17031ffaa6a30ffa3612dff9f602eff975929ff925933ff170c20ff160e2fff140c30ff150b2dff140a2aff150a2bff14092bff14092aff13092aff130929ff140a2aff14092aff14092aff14092aff140929ff140929ff130929ff140a2aff15092aff140a29ff140a28ff150a2aff160a2bff170a2aff170b2aff170b29ff160b29ff160c29ff170c29ff170d28ff180c28ff190d28ff190d28ff1a0e29ff1a0e29ff1c0f29ff1d112aff1e122bff1f122bff20132bff20132cff1f122cff1e112cff1d102bff1c0f2aff1c0f28ff1b0d28ff1b0d28ff1a0c28ff1a0c28ff190b26ff190a26ff180a24ff180a25ff170925ff170925ff170826ff170a27ff180a28ff170927ff170927ff180b27ff180b27ff180d25ff170b27ff180c28ff180d27ff190e28ff190e29ff1a102aff1b122cff1d132eff201531ff231832ff261b34ff292038ff2e273aff302b3eff323040ff343241ff353343ff373445ff363443ff363343ff343044ff342e43ff31293fff342b41ff352c40ff32293dff302739ff2e2436ff2c2235ff2b1f33ff2b1f33ff2a1e33ff271b31ff261932ff241834ff231934ff221c3bff232655ff37396af46745646d918aab56a077beb09c75bfd59d74bed49c73bdd29d73bdd19c74bed09d74bdcf9c74becf9c74becf9c74be8e9c75bea79c74bf819c75c0759b78b984816495ab4c3752e93d2445fe381a40fe35173ffe35183efe33163cfe32163bff32163cff32163dff32163fff32163eff30153cff2f143aff2e133aff2f143bff30153cff32153dff33163dff34163dff33153dff32143bff31143aff31143aff33153cff33143bff31133aff301339ff31133bff31133aff30133aff301239ff30133aff31133aff31133aff31133aff311339ff321339ff331339ff34143aff35143aff35133aff351439ff351339ff351339ff341338ff341339ff351439ff351439ff371539ff39143bff3b1538ff3d1538ff3e1537ff3f1536ff401536ff3f1535ff401635ff411535ff421636ff441737ff451837ff461836ff471838ff451938fe461c39d84d2e474da27ebdc29b75bda39b74bdc39c74bebc9c75beb69d74bfb19c75bdab9d74bda69d75bea19b75be9d9c75be999d75c0969c74bd949b73be929b75be909c73bf8f9b74bf8f9b74bd8e9c75c08e9c75be8f9b74bf8e9c75be8d9d74be8c9d75bd8a9d74c0879d75bf859d75be829b74be7e9c73bc799c74be739d73bf6c9c74bf649e75bf5c9e74bf539d75be4a9b72be419d72c0389f76c4309a75bf299b76c123a075bd1d9572b9179b6fbc11a578c30e926db60a9980b206aa80aa035555aa01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa0280808003aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff0280808001ffffff01ff00ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff028080ff035555aa048080bf059966cc07926db6098e71aa0ba274b90e926db611a578c3149973bf199970c21f9c73bd23a075bd2a986dbc309a75bf389b76bb3f9e75c2489c75bf529f73be5b9d76bf659d74c06f9c73bc7a9b73be859b73be8e9c75be9a9d74bea49b75bfaf9c75bd729d74be329e75bd4da29898fcac8f8bfea8847effa3857effad9189ffb19586ffbf9e86ffc69d79ffd3ac75ffe1c874ffebd67affd3bf6dffa38c5bff7e6e56ff665f55ff4e484eff403b47ff3b3442ff362e3aff2e2631ff2f2733ff342d39ff39303cff3a2f35ff402f2cff513d27ff765a31ffa38942ffcdba60ffeadb7afff8e889ffe7cb6cffcb9d46ffb4782affae6e2affaa692bffa7652dffa2612dff975727ff945d37ff120b22ff150c2eff140b2fff140b2dff140a2aff140a2aff13092aff140929ff140928ff130928ff130929ff130929ff130929ff14092aff130829ff130929ff130929ff130929ff130929ff14092aff140929ff14092aff150a2aff160b2bff160b2aff160b29ff160b29ff160c29ff160c2aff170c2aff170d29ff180d29ff180d28ff170c29ff170d28ff180d29ff170d28ff170d28ff180d29ff170c29ff170c29ff170c28ff170c28ff170c28ff170c28ff170b29ff170c27ff160a28ff160b27ff150925ff160925ff160925ff160923ff160923ff180a23ff1a0d26ff21152aff24192eff271c2fff281e2fff2a2031ff2b2132ff2c2133ff2d2234ff2d2232ff2d2233ff2b2032ff2a1f31ff281d30ff271b2fff25192fff23172eff20142aff1d1127ff1b0f25ff1d1028ff1e1129ff1f142bff21172fff261c33ff282035ff2b2539ff2f293dff322d40ff322c41ff2f283dff342c3fff362d41ff352c40ff332b3fff31283cff2f2538ff2d2337ff2b2133ff2b2032ff2a1f31ff281c30ff261a32ff241932ff241a37ff231e3fff232f5cfe305694e4645d85469d87bdc59d74bdde9b74bedc9c74beda9c74bdd89c74bed79d74bed69c75bdc89c74bdc69d74bd6a9c76beac9d75be6e896b9e9c4a3655d0432a4df7371b42fe3b1d47fe391b44fe3a1b42fe391a41ff371940ff361840ff36173eff35173eff34153eff32143cff30153bff30143aff31153bff31153dff30143dff30143cff30143cff30143bff2f143bff2e133aff2f133bff30133cff30133bff30133bff2f1339ff31133bff31143cff32143cff32143cff30143aff31133aff31133bff30123aff31123aff301139ff32123bff33133aff331239ff331339ff331239ff34133aff34133aff35143aff351339ff36143aff36143bff36143aff351439ff361539ff37143aff37143aff381439ff391438ff3b1438ff3f1539ff401537ff401536ff411536ff411634ff421636ff431736ff451736ff461737ff461938ff471a39fc451d3a7e57414d6f9f77bfd19c74bdcc9c74bec79c75bec19c74bebc9c75beb79c74beb29c74bfad9c74beaa9c75bea79c74bfa39c74bfa29a73bd9f9c75bf9e9d74be9d9c75be9d9c75be9d9e75c09d9c75be9c9d76bf9b9c73bf9b9c73bd999d75be969c74be959c74be909c75bd8c9d75bd889c74bd819c75c07c9c75bf749c75bf6c9c76bf629c75be599b73bd4e9d76be459b73c03c9d73bf339b78be2c9c74bf249c71bf1e9977c4189f75bf129c71c60ea46db609aa71c607926db60480808001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa02ffffff035555aa035555aa035555aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff00ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff035555aa048080bf059966cc07926db6089f80bf0ba274b90ea480c8129c71b8159e6db61a9d6cba1f9473bd249571b82a9e73c2319c72c1399d74bc409b74bf499d73c0529b73c15b9d76bf659d74c06f9c73bf799c74be839e75bf8e9c73bd989c74bea29d74c0ad9c74c0b79c75bf609d75bd59a075c08ab09fa1fdad9592ffae9590ffac9690ffac938dffb99c8cffc3a37fffe7ce82ffecda85ffa39569ff736965ff4b4859ff45495bff444558ff414053ff3f3d50ff3d394dff393344ff373241ff40374aff443c4fff443d4eff443e4dff453f4dff453f4bff3f3743ff2c2028ff2f1c21ff321f1eff513a21ff937d43ffd1bb65fff6e480ffecd478ffc29442ffa76826ffa7642affa05f28ff9d5c2dff99613aff120920ff160b2eff140b2eff14092cff130a29ff130929ff130829ff130827ff120826ff130928ff130829ff13092aff13092aff13092aff13092aff13092aff130a2aff13092aff14092aff14092aff14092aff14092aff14092aff150a2aff160a2aff160b2aff160b29ff160b29ff170c2bff160c2aff170d2aff170d29ff160d29ff170d2bff170c2aff160c29ff160d29ff160d28ff160c27ff170b2aff170c29ff170b29ff170b29ff170b28ff160b28ff150a28ff140a24ff130823ff130722ff120721ff190d24ff22162cff281e31ff2c2234ff312737ff322939ff332938ff332838ff322837ff322837ff332838ff322737ff322737ff322638ff332736ff322637ff322637ff332638ff322638ff332539ff332539ff332439ff322438ff322439ff302236ff2c1f32ff271b2fff21162aff1e1327ff191123ff191126ff1b1327ff1e132bff1e152cff261c35ff2b213bff2f253bff32293fff342b41ff322b40ff32293cff30273bff2e2438ff2b2234ff2b2032ff2a1f31ff281d30ff251b32ff251a33ff241b38ff242143ff233a68fe307bbca7739ac3919d76c0e59c74bee39c74bee09c74bedf9c75bedd9c75bedc9c74beb29c75bd609d75bf7a9b75be49937aa4a13c2b43e9381f44fe371b43ff371b42ff381d42fe361a3fff361942ff341740ff32173fff30173dff2f163cff30173dff31173eff32163eff31163dff31153dff31163dff30163dff32163fff2f153dff2f153dff30143eff2f133cff2e133bff2e123bff2e133bff2e143cff2f133cff2d133aff2c1239ff2d123aff2e133bff2e123aff2f123aff31143dff33143eff31123aff30123aff31123bff31133aff31123aff32123aff33133aff321139ff321138ff34133aff321138ff34133aff35143bff35133aff35133aff36143bff37143bff37133aff361439ff361438ff371539ff371438ff371438ff391438ff3c1437ff3f1538ff411536ff411535ff421535ff431636ff441636ff441636ff451735ff461737fe471b39f64020374e5845527a9b73bed49c73becf9c74beca9d74bfc69d74bfc29c75bfbd9b74bdba9c75bfb69d74bdb39b73bdb09c74beaf9c75bdad9b74beab9b74bfab9d74bfab9d74bfab9d74bfaa9c75bea99d74c0a89c73bfa79c74bfa59c74bea29c73be9f9d73bf9c9d74bf979d75bd929d73be8b9c74bd849c74bf7c9c75bf729d77be699b75bd5e9b75bb539d72be489f75bf3f9a71ba369c76bd2e9b6fbc26a179c31f9c73bd199970b8149973bf0e926dc80a9966b2068055aa035555aa010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ff00ff01ffffff01ffffff01ffffff028080800280808003aa55aa028080800280808003aaaaff035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff028080800280808003aaaaaa059966cc06aa80d5088060bf0a9980cc0ea480b6119669c3159e79c2199970b81f9c73bd249571bf2a9873bc329970bd389b72bf419d72c0499d73bd529f73c15b9d73bf659d74c06f9f75bf799e74c0839c75bf8d9d74c0989c74bea29c74beac9c74bfb69d74bfbf9c74be6f9f75bf06d5d5d5b3afa097feb39a96ffad9695ffad9691ffae968dffccb293ffe8d681ffc1ac7bff60535cff504d66ff44485bff424259ff45455cff424158ff413e55ff3e394fff3b344bff40394cff453d50ff443e51ff443f51ff453e51ff443f4fff44404eff44404dff423f4cff3b3740ff24171fff25161bff23151cff25181fff2a1a18ff665433ffc8b66cfff3e187ffc8a450ffa66929ffa36228ff9a5b2bff995d30ff3a282aff150b2aff140c2dff140c2dff130b2dff140a2bff120928ff130929ff130929ff13092aff13092aff13092bff130a2cff130a2cff130b2cff120c2dff130b2eff140c2fff130c2fff140c2fff130b2eff130b2dff140a2dff150b2cff150b2bff160b2aff160b2aff160c2aff160c2aff150c2aff160c2bff160d2bff160c2bff150c2aff160d29ff160d29ff150d28ff150c28ff150c29ff150c28ff150b27ff140c27ff140b25ff120923ff100720ff100620ff170c25ff1e1326ff271c2fff302637ff312837ff312836ff322837ff332938ff322838ff302737ff312738ff312738ff312738ff312638ff322737ff322636ff312537ff322437ff302536ff302636ff302636ff302537ff302537ff302337ff322439ff312438ff312338ff312439ff312439ff312539ff322338ff312438ff33233aff312236ff2a1d30ff25172cff1e1229ff180f26ff19102aff1b0f2dff1f1331ff241734ff281c38ff2c223cff2f263bff30283cff2e273bff2c2436ff2a2033ff292033ff291e32ff261b33ff251a33ff231d38ff232344ff204575fc3493ca619bd0e5a19d74be839c75bfe79c74bee59c74bee39c74bee19c74be8d9c76beb59b74be749572b06b473951ee311e3aff341c41ff351a42ff32183efe30183cff2d163aff2e173bff2e1639ff2f1639ff30173aff31173aff2f1538ff2d1336ff2c1335ff2d1336ff2e1437ff2f1438ff31143aff30143bff30133cff31133cff30133bff30143cff31153cff31143bff31133bff30133cff2f123cff2f123cff2f123bff2f123cff30133bff30143aff2f133aff2e123aff2d1239ff2f1239ff30123bff32133cff32123cff32123bff311139ff31123aff301239ff2f1137ff33133aff331339ff321139ff34133bff321139ff33123aff35143cff341339ff34123aff36133aff39153cff38143aff351338ff371439ff381339ff371339ff381539ff381337ff3c1436ff401537ff411536ff421535ff421535ff431635ff451735ff451735fe451736fc481a3ced46283c528f739b7b9e74bdd69c75bdd39c74bfcf9c74becb9d75bfc79c75bec59d74bec19c74bebe9c73bdbc9c75beba9b75bdb99c74beb89b73beb79c75bfb79b74beb79c75beb79c75beb69d74bdb49c74beb29c75bfb19c75bdad9c74c0aa9c75bea69d75bea09c74be9a9c74be939c74bf719c75be739d73bc3c9d77bf2a9e79bc259875ba209f78bf3d9b75bc429b74bd389b76bb2f9d77be289f79bf209f78bf1a9d76ba13a179c90faa77cc0a9966cc07926db6048080bf0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff028080800280808002808080028080800280808002808080035555aa03aaaaff03aa55aa03ffaaff03aa55aa03aa55aa03aaaaff035555aa0280808003aa55aa028080800280808001ffffff0280808001ffffff01ff00ff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff0280808002ff80ff03aa55aa048080bf06aa80d5088060bf0a9966cc0d9d76b1119669b4159e6dc2199970c21f9c73bd25986eba2b9a71be329970bd399d74c0419d76c04a9b75c1539d75be5c9e74bf669d76c16f9f75bf799e74be839e75c18f9d74bf989c74bfa19d74beab9d74bfb59c74bebe9c73bdc59b74beb49c74be14bfb2b2d9b1a09affb39b98ffaf9895ffb09793ffc7b399ffe3ca85ffaf9b78ff4b485eff46485fff44435fff45445dff444459ff444258ff424055ff403c51ff3f374eff443d51ff463f53ff453f54ff453f52ff453f52ff443f51ff444150ff454250ff45424fff44424fff43414dff2a222cff190d15ff180c14ff180c14ff1b0f19ff201217ff2a1716ff74613cffe4d785ffd3b566ff9d6628ffa4612aff9b5e29ff915d33ff251720ff130b28ff130c2aff130b2dff130a2eff130a2dff120a2cff120a2bff130a2cff130a2cff130a2cff130c2eff130d2fff140f30ff120f31ff141033ff141034ff141034ff130f33ff130f33ff130e32ff130d31ff130d2fff140c2dff140b2cff150c2bff150c2bff160d2cff150c2bff150c2bff150c2bff150d2bff150c2aff140c2aff140c29ff140c29ff140d28ff120b25ff120a21ff10071fff0f061fff13091fff1a1026ff241a2eff312635ff312735ff322737ff322638ff312738ff312737ff312737ff312637ff302637ff302737ff312638ff302637ff2f2637ff2f2436ff2f2635ff2e2434ff2c2233ff2c1f33ff2b1e31ff2a1a31ff2a1930ff29182fff29172fff2a172fff2a1730ff2b1831ff2b1932ff2c1a33ff2e1c35ff301e36ff321f38ff312037ff322139ff322239ff312337ff312437ff322338ff312336ff312236ff2b1d33ff23162dff1c1028ff180c2aff1a0f2cff1c112fff1f1531ff231934ff281f36ff2b2437ff2b2335ff292030ff271e31ff261c30ff231c32ff221d39ff22274dfe214e84f23b9acc319ccbdbee9b74beec9c74beeb9b74bedb9c73be919d74be669b76be849e78bf69705779e233213dfc351b42ff371b42ff30173cff32183dff33183dff31173dff32183fff30163fff30163eff2e163dff2d143cff30143bff2f1239ff30123aff31133bff2f1339ff301238ff2f1035ff2e1134ff2d1133ff2d1134ff2d1033ff2d1035ff2e1139ff2f1138ff2f1138ff2f0f38ff2f0f37ff300f37ff311034ff311133ff2f1034ff2c1034ff2b1038ff2d113bff2f113cff30123dff31123cff31123cff2f123aff30143cff32143dff31123bff31123aff301139ff301139ff31123bff301138ff33133aff32113aff33123bff34133bff321139ff33123aff35133bff35143aff341338ff36153aff38153bff37153aff361338ff371438ff38153aff371438ff391538ff3a1438ff3e1537ff401637ff421635ff421635ff431734ff431735ff431736fe431739fa461a38e546273d679579a1cf9e75bfda9c74bfa29c74bdd39c74bfc49c74bece9c74bdcb9d75bfc99c73bec79c75bec59d74bec49c75bfc39d74bec39c73bec39d74bec29c75bdc29c75bdc19c74bdc09d75bebd9d74beba9c75bfb79c75bfb39d75bfae9d74bfa89c73bf789f77c16b9b75bc2f9d72be2da47dc12c6e4b684965425e0faa88cc0db176c43b9c75be459b76bc3b9c75ba319c78c1299b76bb229670bb1a9d76c414a680bf0f9966bb0ba274b907926db6048080bf028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff02ff80ff03aaaaff04bf80bf06aa80aa089f80bf0a9980cc0d9d76c4119678b414a673bf199970b81f9473bd249571b82b9a77be329975bd3a9a72bd419d76c04a9b72be539a75be5d9c73bd669d73be709d74bf7a9d75be849c74bf8e9e75be989e75bfa29c73beac9c74beb59c74bebd9d74bec59d74becd9b74bd509c76bf2cb9aeaeeeb6a39fffb39a98ffb29a94ffb9a199ffddc992ffc7b587ff4f495dff45455cff44445eff44455cff45455cff46455bff454358ff434056ff423d52ff433f53ff464154ff464155ff454154ff454053ff454052ff454052ff454252ff454451ff464652ff464751ff454552ff322c38ff120712ff140913ff130813ff120812ff130812ff160d13ff1b0d14ff59472affd3c37affba9852ff9b612bff9d602bff955726ff855c35ff1d1224ff120c2aff130c2eff130c2cff120b2dff120a2dff120b2dff130b2dff130b2dff130c2dff120d2fff140f31ff131033ff131235ff141336ff131436ff131337ff131337ff131336ff131236ff131135ff131031ff130e30ff130e2eff140c2cff140d2cff150c2bff140c2bff140c2bff140c2aff140c29ff140c29ff140c28ff130b25ff110a1fff10071eff0e061dff13071fff1c1126ff271c2fff2f2535ff322936ff312735ff312635ff312637ff312537ff302437ff312537ff312637ff312636ff302536ff2f2436ff2f2335ff2c2034ff2a1d32ff281a30ff26162eff25142dff24122cff24122cff23122cff22122cff24112cff24122cff23122cff23122cff23112bff23112bff21122bff22122bff22122bff22132cff23122cff24142eff26172eff281830ff2c1c33ff2e1f35ff302137ff312238ff312237ff312238ff312338ff302237ff2f2136ff291d34ff22172eff190f28ff180e28ff1a112bff1c122fff1f1530ff231b33ff261e33ff261e34ff261d32ff231c34ff231e39ff222850fe1e4e86e13c97c919d6ebf5d39c74bee09c74bec29c75bd5a9c74be499d77c06a906cadaa473551f330193cfe351a42ff361840ff33183eff34193fff31183dff30173eff2f163dff30163cff361539ff40163aff4d1a3aff5d1d3dff6a203fff752342ff7e2544ff842745ff892846ff922a48ff9c2d4cffa32e4dffa52e4dffa32e4dff9d2e4dff952c4bff8f2b4aff8b2a49ff8c2b4aff932c4cff9d2f4effa63250ffb03351ffb13452ffad3352ff9d2f4fff87294aff692041ff481739ff361339ff2d1137ff2d123bff2f113cff2f103aff301038ff34123cff33133bff32123bff2f1139ff2e1138ff301239ff301139ff311139ff311139ff33113aff34123cff32123aff311139ff33123aff35143aff331238ff341338ff37153bff38153aff371439ff361437ff381539ff391539ff381438ff381437ff3c1538ff401536ff411536ff411634ff421735ff431736ff451838fd451838fc481a3ce743213ba073537ed39d74bedf9c75bec19c74bea39c74bfc99d75bed49e75bfd39c74bed19c74becf9c74bfce9c74bdcd9d75becd9d75bdcc9d74bfcd9d75bdbf9c74becb9c74beca9d74bfc79c75bec49c75bfc09d75bfbc9c75beb79c74be849e74bf609d78bf7a9b75bc4ba07eb17d6a455cd25b2b4f61673c610faa88cc359a73bc529b76be479a73bb3c9d77bf33a073be2b9a77be22a578c31b9771bd159e79c2109f70bf0ba274d107926db604bf80bf028080ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080035555aa035555aa035555aa03aa55aa03ffaaff02ff80ff03aa55aa035555aa035555aa03aa55aa028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ffffff03aa55aa03aa55aa04bf80ff07926db609aa71c60d9d76b10f9977bb149973bf189f75bf1e9977bb249571b82a9873bc319c72bb3a9a72bd429b74bd4a9b72be539d75be5d9c76c0679c74bf719c73be7b9e74bf849c74bf8f9d74bf999d75c0a29c73beac9d74beb59c74bebd9d74bec59d74be999d75c0439c76c203ffffff69bbb1acf8b3a09effb39c99ffb59c99ffd3c193ffc0ab7fff524f56ff484761ff47465eff474661ff47475eff46475cff47475bff454559ff454156ff454055ff474356ff474457ff474356ff454254ff474154ff464153ff474254ff474553ff474753ff484a54ff474a53ff464652ff2f2a36ff0c030dff0f050fff0c040cff090408ff090308ff0a0409ff0e060fff150c10ff382919ffac9656ffb9944dff9f652bff995b27ff8e5525ff362229ff130d2eff120e30ff130d2eff120c2dff110b2dff120b2dff130c2eff120c2eff120e30ff120f31ff130f31ff131133ff131334ff131436ff131538ff131538ff131538ff131538ff131437ff121336ff121233ff121033ff120e30ff120d2eff140e2bff130c2bff130c2aff130b2aff130c29ff120a26ff100821ff0e071cff100719ff150a1eff201528ff281d30ff2e2434ff302536ff302635ff312636ff302636ff302536ff2f2436ff2f2335ff2e2235ff2d2033ff2a1d31ff281a30ff26182fff25162dff23132bff22112aff200f2aff200f28ff210f29ff200e2aff210f2bff210f2bff210e2aff21102aff20102cff221229ff221229ff23122bff23132cff25142cff25142dff26142dff26152eff26142dff24132cff24132cff23122bff221229ff201128ff1f1127ff1e1127ff201328ff22152bff27182fff2b1d33ff2f2036ff302337ff302338ff302437ff2f2236ff2d2136ff241b30ff1c132aff170f28ff180f2bff1a102cff1d142eff201832ff221b32ff231b33ff221e39ff232950fd204a80d6378ec511d2f0f04d9c77bd109f80bf2ea174c210af8fcf21554d5dc935223efd33193ffe361842ff35173eff31173cff31163dff2f163dff33163bff4d1a40ff6a2044ff832143ff962446ffa72a4affb32d4cffb92e4cffbc2f4bffbf314cffc1324dffc3344dffc4364effc6384fffc8394fffc7384fffc7384fffc8364fffc83750ffc73751ffc73752ffc93852ffc93952ffca3953ffca3a53ffcb3b53ffcb3a53ffca3a53ffca3b54ffc93b54ffc73b54ffc43a56ffc03c59ffb03754ff902d4cff712547ff4c193dff36133bff301038ff2f103aff30113aff33123bff34133bff301239ff2e1139ff2d1039ff2f113aff2e1039ff32113aff31103aff31113aff34133cff32123aff311138ff34123aff35143aff331239ff341339ff37143aff38153aff371438ff371438ff381538ff391539ff381438ff3a1536ff3d1637ff401636ff411635ff421735ff431735ff431738fe44183bfe451e39f4471f40be59385b8c8e6da0d89d76bed39c74bec29c74bfc19c74bedb9c74bed99c73bed89c74bed79d74bfd79b74bed69c75bfd69c75bfd69c74bdc89d74bec89d74bed29d75bfd09c74becd9b75bdc89c74bec49b74bebe9d75bfa79f77bf6b8a6b969b5f3a57da5b2c47f65d2548ed5f264c5e6a496716a280b93ba079c2569a74be499a73bd3f9a75be359a73bc2b9a71be23a075c51ca476bf16a274c5109f70bf0b8b74b907926db604bf80bf0280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff0100000001ffffff01ffffff01ffffff03aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa035555aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff0000ff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ff0001ffffff0280808003aa55aa05996699068055aa098e71aa0c956abf0f9966bb13946bbc179b7abc1d9e72c1239975bd2a9873bc309a75bf389f72c4419d76c04a9b75be539d75c25c9b74bf679c74c1719e75c07b9e74bf859d75c08f9d74bf999d75bea39c74bfad9c74beb59c74bebd9b74beb99d75be809b74bd359f78c002ffffff15dbdbdbb1bbb6b4fbafa2a1ffb3a1a4ffcdb799ffd6c88fff615a59ff48465cff48475fff494861ff494861ff4a4a60ff48495fff47485bff48455bff464257ff484459ff484559ff48455aff484558ff464355ff474255ff474354ff484454ff474754ff484b56ff494c56ff494b55ff44404fff2a202fff0c030dff0a0309ff090308ff090306ff0d040bff0e030cff0b0408ff0c060bff120c10ff241916ffa28c5affb18541ff915829ff7e512cff1b1025ff130e32ff140f32ff131032ff130e30ff110d2fff120c2eff110b2eff120d30ff121032ff131234ff131233ff141334ff141335ff141438ff141538ff141639ff131639ff121538ff131537ff131437ff121334ff121032ff100f2fff120d2dff120d2aff120b28ff130c2aff110a23ff0e081cff0e0619ff120918ff1c1125ff271c2fff2e2334ff2f2433ff2f2335ff312436ff302436ff312637ff2f2537ff2d2235ff291e32ff271b2eff24172dff23142cff21122bff21102bff20102bff21102bff200f2aff220f2aff210f2aff210f2aff211029ff23112aff25132dff27162fff291931ff2b1b32ff2d1d34ff2f1e34ff2f2134ff312135ff322136ff322236ff312236ff312136ff322136ff312036ff301f35ff301f36ff301f35ff301f35ff311e35ff2f1e34ff2e1e33ff2b1c32ff281a2fff24172cff201329ff1c1025ff1e1027ff23152cff291a31ff2e2037ff2e2337ff2f2238ff2d2238ff2d2237ff291f33ff1e162aff170e27ff180f29ff19102cff1c132eff1f1832ff201e37ff242a51fe1f4172d82e7cbb11c3e1f001ffffff2f9d77c311a587c32a4f434fd3291733fd361942ff35153eff32153cff2d143bff2c173bff33143dff581c43ff802143ff9f2745ffa92845ffad2b47ffaf2d4affb02e4bffac2c4affaa2b4affaa2d4affab2d4affaf2f4bffb3314effb5314cffb8334effb9344effb9354fffba3550ffbc3751ffbd3752ffc03852ffc23853ffc53954ffc63b55ffc93b55ffc93b56ffca3b56ffca3b56ffca3b57ffca3b56ffc93b57ffc83c56ffc73c57ffc53f57ffc33d56ffc33d56ffc53b56ffc33b58ffb23655ff8d2b4bff5f1e3eff391131ff2d1135ff31123aff33123dff34133bff31123aff2e1239ff2f123aff30113aff31113bff33123dff31113bff34123bff34123bff33123aff311239ff35143cff331238ff331237ff361439ff38153aff391639ff371438ff361437ff39153aff391539ff371338ff391536ff3e1537ff411636ff421736ff431837ff431938ff431a3aff441b3bff491b3ef9471d3bb25d395796805c8fa5a17ac0e49d74bee39c74bee19c75bed19c75be9a9c76be8c9d75bdb69c74bfde9d74bfde9c74bfc19d74bec19c74bedb9d74bebd9d74be509f76c261a37ec39d9572ab8566415abc552940f4562240fe5c2041fe5e1e42fd5a1f45f95520474d846a84389f76bf579e75bf589c74bc4b9c74be409b74bf369c76bd2d9f71c1259f75ba1d9e72c116a274c5109f80bf0ba274d107b692b6059999cc028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff028080800280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa03aa55aa03aa55aa0280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff0100ffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff010000ff0280808002ff80ff04bf80bf059999cc089f80bf0ba274b90e926db6129c71b8179b6fbc1c9b76bf229670bb299b76bb309a70ba379e74c3409f74bf499d73c0539d75be5d9c73c0679c74bf719c73c07c9c73bf859d75c0909e75bf9a9d76c0a49d75bead9e74c0b69c74bfbe9c73bfc69c74bf809d76bfa09c74be7d9d78c04b5c5f69c24f4e59e7949398fcb3a9abffc1adaaffe6d79fff877a6aff48465fff494961ff4a4963ff4b4b62ff4b4c62ff4b4c61ff4a4b5eff4b495eff49455aff49465aff49475cff49485bff49485bff494659ff474456ff474456ff464455ff494656ff494a57ff494e58ff4a4e57ff494954ff40394bff211726ff0a030bff090309ff160a17ff321f32ff3c2b3fff3d3142ff382d3fff29202cff1e141fff130914ff1a1112ff735c3fff976838ff432c27ff140f2bff130f30ff140f31ff131132ff131132ff141133ff120e30ff120d2fff110d2fff120e31ff111337ff12173bff13163aff131639ff12163aff13173aff13173bff131739ff13173aff131539ff121335ff121132ff10102eff110d2eff110e2cff120d2aff0f0a22ff0c0819ff0f0619ff170b21ff22152aff2d2235ff2d2434ff2e2432ff2e2334ff2f2336ff302638ff2f2336ff2c1f33ff281930ff25152dff23122cff22112cff21112dff20102cff20112cff1f102aff20102bff20102aff22122cff24142dff26172eff2a1b32ff2c1d34ff2e2236ff302337ff312237ff302137ff302137ff312137ff312036ff312136ff302135ff2f2035ff2f1f35ff2f1f35ff2f1f35ff2e1e33ff2e1d34ff2e1d33ff2e1d34ff2d1c33ff2e1c33ff2d1e34ff2d1e33ff2f1e35ff2f1f35ff301f36ff2f2036ff2f2137ff302138ff2f2037ff2a1b32ff25172dff1f1228ff1e1126ff23152aff291c31ff2d2338ff2e233aff2d233aff2d223bff261c36ff1b132bff170e26ff170f27ff19112bff1e1733ff212345fe21335eea2761a5208fbfdf01ffffff4e9d76be20706870d22f1e38fd33183eff31153cff2d1438ff2c153aff30163dff49193fff792443ff972841ffa22947ffa12845ff992843ff8f2644ff842241ff7c2142ff752243ff722345ff742447ff762647ff792647ff812848ff892949ff932c4bff9e304effa53351ffa93451ffab3754ffae3956ffaf3b57ffb03b59ffb03c59ffb13c59ffb43c59ffb63c5affb73c5affb93c5bffbb3d5bffbf3d5cffc23d5bffc43e5bffc53e5bffc53d5affc43d58ffc33c58ffc33b56ffc23b55ffc53d56ffc33c54ffc43b57ffbc3858ff912b4aff55193aff2f0f35ff2f1339ff33143dff33133aff30123aff2d1039ff30103aff2f1038ff33123cff31103aff32113aff34133cff34133cff311139ff331339ff35133aff331236ff341237ff371539ff371538ff391539ff381438ff371437ff39153aff391539ff381336ff3a1435ff3e1637ff411839ff411737ff431839ff441939fe46193aff481b3bfe4a1c3fff4a1c3edc4e24429e4d2a4169684e5c808d6e9d51a181ba29ae8fc10debd8eb3aab88c62fb392c31fb5a5ad318d72824768485a5e6a4457b66d4369ad55263ee053233ffb521c3cfc5b1f43fc5d2042fe5d1f41fe5a1e40fe571e40fd562142f64f1b4231b69cb6659d74c04c9e75bf599e75bd4d9c74c0419d76bc379e79be2ea174c2259f75c11e996fbb16a274c5109f80bf0ba274b907926db604bf80bf01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa035555aa035555aa03aa55aa03ffaaff02ff80ff03aa55aa035555aa035555aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff02ff80ff03aa55aa059966cc07926db609aa71c60d9d76c4109f70bf159e6dc21a9d76c4219b74b9289973b92f9872be369c71bd409b74bf489c75bf519d74c05c9e74bf669d73c1719c73c07b9b74bf869e74c0909e75bf9a9d74c0a49d73bfae9b74bfb69c74bfbf9c74bfa19d75be759d74be7b9e76bd5778678db7444754f946495efd4a4863fd9c9ca3ffb7b7b9ffd8cba2ffa49981ff48445bff484963ff4a4b63ff4c4d64ff4c4d65ff4c4f61ff4b4e61ff4c4c60ff4b495dff4b485cff4b485cff4b495dff4a4b5cff484a5cff48485aff484558ff484657ff494757ff4a4a58ff494e58ff4a505aff4a4d58ff444450ff3f3545ff1d0f20ff0c030eff0f0511ff321f31ff412f43ff4a3f51ff4a4550ff4a414fff483e4dff413548ff392d3eff2c1b2fff211522ff473b32ff110a1bff14102bff121031ff131131ff131232ff141235ff141334ff131234ff120e31ff120e30ff120f31ff120f30ff121438ff121a3dff131a3fff13193dff14183cff12183bff13173cff13173aff111436ff101132ff101031ff100f2eff100d29ff0d0921ff0e071aff140b1bff1f1125ff2a1f32ff2e2333ff2e2234ff2e2134ff2e2134ff2e2235ff2d2034ff2b1d34ff26162fff24122dff24112dff22112bff22112cff21102cff22102cff22112bff23122cff25142eff281930ff2b1d34ff2f2236ff2f2337ff2f2436ff2f2437ff302437ff2f2437ff312237ff312037ff302136ff302036ff2f2035ff2e1f35ff2e1f34ff2d1f34ff2e1c35ff2d1c33ff2c1b33ff2c1b32ff2b1932ff2a1831ff291930ff28182fff27172fff26172eff26172fff26162dff26172fff26172eff27172fff281830ff2b1a33ff2b1d34ff2c1f34ff2e2036ff2f2138ff2f2238ff2f2338ff2e2137ff271a30ff201228ff1e1027ff22172dff2b2137ff2d243dff2c223eff2d233eff282038ff1b132bff170f27ff18122bff1b1535ff212349f81e3e7941476a9d02ffffff0f999999bf2d1f33fe2e173bfe2d133aff2b1339ff2b1539ff3a163dff691e3fff851f42ff872241ff7a2240ff6b1d3cff621d3dff5f1c3fff5d1e40ff5c1f41ff5c1f41ff5b2042ff5c2142ff5c2343ff5d2443ff5f2445ff602545ff622647ff672749ff72284aff7f2d4dff903150ff9a3452ffa03755ffa53957ffa83b59ffa93d5bffaa3e5cffaa3f5dffab3f5effaa405fffaa3f5effaa3f5effac405fffaf3f5effb43f5effba3f5dffbe3e5bffc23e5bffc23d5affc33e5affc33e59ffc23e59ffc33c56ffc43c55ffc43d55ffc63b56ffc53955ffb03452ff6c2045ff330d33ff31103bff34133aff31123aff2e1238ff2e123aff2f113bff2f103bff32133bff2e1039ff32133bff34133cff34123aff321137ff331239ff331338ff321236ff361439ff371539ff38143aff39143aff381338ff361437ff381439ff391538ff3a1538ff391436ff3c1637ff401839ff401737ff421839ff44183aff441a36ff461939fe481b3bff4c1b3ffe4d1c43ff4b193ffb471638f1481835ec481934ee491933f2471733f9481634fe4d1838ff531c3dfd571d3ffb561b3ffb571c3ffd571d3ffd551e3cfe541d3cff541d3dff561c3eff561d3ffe561e40fe531f40f34b1b4250a989c2779a74bd699b75bd5c9b74bc4e9d76be439c76be399d74c02f9d72be269a72c31e996fbb179b7abc129c71b80ba274d1089f80bf048080bf01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff010000000280808002808080028080800280808003aa55aa035555aa035555aa03aaaaff03ffaaff02808080035555aa035555aa035555aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0280808003aa55aa04bf80bf06aa80aa09aa71c60ba274d10faa77cc149973b219a37ac21e996fbb259875c12d9971bb359a73bc3d9b75c0479e73be509c73bf5b9d73bf659d74c06f9c73c17a9d73c0859d75c0919e74c09a9f76c0a49d75bfae9d74bfb79d74bfbf9c74bf959c76be689d73bf749e79bda45a4f6de93f4151fc44455bfe44465dfe484a63febcc0c5ffcbc4a9ffd1c7a4ff4e4a5bff494962ff4b4b65ff4c4d65ff4c4e64ff4d4f65ff4d5062ff4e4d62ff4c4a5fff4c495eff4c4a5eff4c4b5eff4b4d5fff4a4d5eff484b5cff484a5bff484859ff484858ff494a58ff494d5aff4b505bff4a515bff4a4c57ff44404cff3b3141ff1e0c20ff120414ff160817ff342135ff423245ff4e4955ff4f4e57ff4f4f59ff4e4e59ff4f4c59ff494354ff3d3449ff34263aff2d2233ff1c1727ff120f2cff141131ff141034ff131231ff141334ff151435ff161536ff131234ff120f31ff120f32ff121033ff111031ff121136ff13193fff141b3fff13193dff13193cff13173bff121538ff101334ff111133ff0f0f2cff0f0a20ff0e0918ff160b1fff23142bff2d2133ff2f2234ff2e2134ff2e2035ff2d2035ff2c2035ff2b1e32ff281930ff26142eff24122dff23122dff24112cff24122dff24122cff25132eff27162fff291a32ff2c1f34ff2f2336ff302437ff302637ff312638ff302638ff312639ff302538ff302538ff302437ff2f2337ff312136ff312136ff2f2035ff2f1f35ff2f1f35ff2f1e35ff2e1e34ff2d1e34ff2d1c33ff2c1b32ff2c1a32ff2b1a32ff2b1931ff2a1831ff2a1730ff291830ff291730ff28172fff27162eff27162eff26162eff27162dff26162eff26162dff26162cff26172dff28182fff291a31ff2b1d34ff2c1f35ff2c2136ff2d2338ff2e2438ff2d2337ff291f33ff21162bff1d1026ff20142bff2a1f39ff2a223fff2a243fff2c243fff282139ff171228ff17112afe1a1632fc1c25556553628633a078be9952435dfc251432ff2c1438ff2a1237ff2d133bff43173fff671a3eff72203fff641f3cff5a1938ff53193cff511a3bff501a3cff4f1c3eff511d3eff521e3fff521f3fff532140ff552142ff552342ff552443ff562344ff562544ff562647ff572648ff59274aff5f284aff6c2b4eff7d3050ff8c3453ff973857ff9e3959ffa13d5bffa53e5dffa74160ffa84160ffa74160ffa94261ffa84260ffa94260ffaa425ffeac425efeaf405effb3415efeb83f5cffbb3f5cffbd3e5cffbd3d59ffbf3e59ffbf3d58ffc03c57ffc13c56ffc33c56ffc43f56ffc53d56ffc13b56ffa0324eff561a3cff301137ff311139ff33123cff31113cff30133bff301238ff2e0f37ff30113cff2f113aff31113aff33123bff341139ff331238ff331238ff341339ff331236ff341338ff37153aff37143aff391438ff391437ff381436ff371335ff381437ff391537ff3a1537ff3b1437ff3d1638ff3f1738ff401738ff43183aff44173bff45183aff461837ff471938ff491938ff4a193afe4d193afd4e1a3afd4e1a39fd4e1939fd4f1939fe4e1a39fe4e1b3afe4e1a3afd501b3aff4f1b3bff501c3cff521d3dff541d3eff551d3eff541c3dff531c3cfe531c3dfe511f3eef4d21465ba37ec1799c74be6b9b75bf5d9c73bd509c76bf449d78bf399d79c02f9d72c3279d76be1f9c73bd189575b5119678b40c956abf07926ddb048080bf02ff80ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff0280808001ffffff028080ff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff0100000001ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02808080048080bf059966cc089f80bf0b8b74b90ea480c8129c71c6179b6fbc1d9e72c1239975bd2a9e73bc339b73be3b9c75c2449d70bf4f9b74be599b73bd639d74bf6e9b74be7a9d75be839e75c18f9f76c19a9d74bea49d75bfad9e74c0b79d74bf849c74bdc99c73bda89e73be82725c85c8454152fb3f4052fd3f4257fe404158ff42435bff62667cffd3cebdffded4b3ff605a65ff494864ff4a4965ff4c4b66ff4d4d66ff4d4f65ff4e5065ff4d4f63ff4d4c60ff4c4a5fff4d4b60ff4d4d61ff4c5060ff4b5160ff4c505fff4a4e5eff494d5cff484a5aff494b5aff4b4e5aff4a505cff4c525cff4b515bff4a4a56ff45404dff362a3dff230d24ff1f0d1fff19081aff301b30ff423244ff4e4c56ff4f5259ff50545bff4f535cff4e535bff4c4f58ff484a56ff40384aff38293fff34273cff201831ff151231ff141232ff151234ff151335ff151536ff161838ff151738ff141234ff130f31ff120f32ff131034ff120f31ff111232ff13173eff13193cff131738ff121438ff111438ff11112eff0d0d22ff0f0a1aff180d23ff261930ff2d2133ff2e2234ff2d2034ff2e2036ff2c2034ff2b1f34ff291b31ff26152eff24132cff24132dff25132eff25142eff27152fff291932ff2d1d35ff2e2035ff302338ff312639ff302739ff312739ff31283aff31283aff312939ff32273aff312839ff312739ff312739ff302538ff312337ff312236ff302035ff302035ff2f2035ff302035ff2f1f35ff2f1f34ff2e1e34ff2e1e34ff2f1f35ff2f1e35ff2f2036ff302138ff312239ff32243aff33253bff33253cff33263dff33263dff33263cff32253cff32243bff31233bff2f2239ff2d1f36ff2b1d33ff281a2fff26172eff25162dff27162dff28172fff291a32ff2b1e35ff2b2035ff2c2337ff2d2439ff2e2439ff2a2038ff231a2eff1b1223ff21172cff271f38ff29223eff292442ff2d2747ff23203afe1a1831fd1a13398d363f5c45605c64ee261933fe271136fe2b1037ff2f1338ff441a3fff611a40ff62193bff551838ff4f1638ff4d173aff4c183bff4b193bff4b1a3dff4a1c3dff4b1d3fff4b1f40ff4c2041ff4c2141ff4e2243ff4d2343ff4e2544ff4e2646ff4e2647ff4d2748ff4d2849ff4f294cff502a4eff522a4fff5a2c50ff672f53ff783458fe86385afe923d5dfe9a405ffd9e4362fca04464faa24566fca34466fca34566faa34566f9a44564f8a84563fba94561fdab4560fdb04260feb5415efeb7415efeba405dffbb3f5bffbc3f5bffbd3f5bffbf3e59ffc13e59ffc23d56ffc43e57ffc43e56ffc53d56ffc33e59ff912c4aff50193bff2d1032ff30123aff311139ff30103bff31113bff2f1139ff31113aff2f0f38ff301038ff331239ff331239ff331239ff331237ff331237ff331237ff331237ff361439ff38143aff381437ff381537ff391537ff381436ff371336ff391438ff3b163aff3b1639ff3b1637ff3d1639ff3f1737ff3f1736ff401739ff41183aff42183aff431838ff431837ff451837ff461736ff461836ff471937ff481936ff491a38ff4c1a3bff4d1a3bff4e1a3cff4e193cff4f1a3cff4f1b3cff501b3cff521b3bff531b3cff531b3bfe531c3dff501f3de650284b5aa17ac17b9b74bd6c9c74bd5f9c76bc519d74bd459f76c03a9e77c12f9d72c3279d76be1f9c73bd189f75bf11a578c30c956abf088060bf04bf80bf02ff80ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa02ffffff03aa55aa03aaaaff03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff0280808003aaaaaa059966cc07926db609aa71c60d9d76c4119678b4159e79c21b9771bd219b74c1299b76bb319772bb399d79c0429b74bd4b9c74c2569d74be629c75be6d9d75bd779f76bf829d74c08d9d76c0989e75bfa39c74bfad9c74c0b79c75bf839e75bf589f74bf829f76c076504959ef3f3e4cfd363648ff3c3f52ff3d3f54ff3e4258ff41425cff8e9192ffddd3b8ff786c73ff47465dff444159ff4b4965ff4c4c66ff4e4d67ff4d5065ff4e5064ff4d4e63ff4c4b60ff4d4b5fff4e4e61ff4e5162ff4d5362ff4c5562ff4d5361ff4b505eff494e5dff494e5dff4a4f5cff4b515dff4b535dff4d545dff4e505cff4a4a56ff443e4cff35283bff271028ff2b1429ff260f25ff230d22ff3f2c40ff505059ff4f5259ff4f545cff4f545cff4d545cff4d535bff4a5159ff474c58ff3d354bff38293fff35283dff19122eff161234ff161336ff151335ff171637ff17193aff181b3aff161839ff131132ff120f2fff120f33ff121033ff110e2dff101031ff131537ff111334ff131634ff100d28ff0f0a1aff160d1dff271a2eff2d2135ff2f2135ff2e2036ff2e1f34ff2d2035ff2c1e34ff27182fff23132bff23132aff24132bff25142cff26152eff2c1b33ff2f1f37ff302439ff312639ff312639ff32283aff32283bff31283aff32293bff322a3bff322b3cff322a3bff332b3cff33293cff32293bff31273aff312639ff312338ff302337ff302235ff312136ff312136ff302035ff302035ff312136ff302136ff312136ff312337ff322539ff32273bff33283cff34293dff34293dff342a3eff33293dff33293eff32283dff33293eff32293eff33283eff33273eff32273eff32273eff32273dff32273eff33263eff31263cff2e2238ff2a1c34ff26172fff26152eff26162fff281930ff2a1d34ff2c2037ff2b2238ff2c223cff2d233dff2c2239ff221a2bff1c1425ff211b30ff26213aff2a2444ff2a2847fe2b2a49fd252241c02d2c44d332283bfd261631ff271035ff32153bff3f173eff571841ff561638ff481737ff4a1638ff491738ff47173bff47183aff46193aff461a3dff441b3cff441c3dff441e3fff462040ff462343ff482547ff4b2849ff4b2b4bff4b2d4ffe4d2f54ff4e3158ff50345cff51355efe51345efe543460ff553360fe56345ffe5c355ffd683761fd754167f9824b71e98e5c7dcb976785c69e7492c9a07e9ac2a386a3b0a585a17ea67596bbaa8caaccab86a4d9ad7a9ae1b06b8bf3ae5071fab24566fdb64462ffb7435dfeb8435bffba415bffbd3f59ffc13e59ffc13e58ffc33f59ffc33e59ffc53e58ffc33e56ffc63d57ffc23c58ff892c4bff3a1237ff2e1038ff33123bff32113bff31123bff2f1138ff2f0f37ff301037ff2f0f36ff331239ff321138ff35133aff331137ff331238ff341238ff321136ff341238ff371439ff381538ff381438ff391537ff3a1538ff381436ff381437ff3a1538ff3b1638ff3d1639ff3e1739ff3e1637ff3f1538ff411638ff411637ff431738ff441738ff451838ff451737ff471737ff481738ff491839ff491738ff4a1838ff4b1839ff4c1839ff4c193aff4e1a3bff4f1a3aff501b3bff501a3aff501a3aff501a3afe511d3bff4f1f3cd6532d4c589f7abf7c9c75bd6d9d75c05f9c76bf519d74c0469d75bd3b9c70be319c72bb289973bf1f9c73bd189f75bf11a578c30d9d76c4089f80bf05996699028080800280808000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa028080800280808002808080028080ff01ffffff01ffffff01ffffff0000000001ff00ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff00ffff0001ffffff03aa55aa03aa55aa059999cc089f60bf0ba274b90e926db613a179bc199970c21f9c73bd269a72bc2d9971c1369c71bd3f9e75be499d73c0539d75be5e9d72be699e75c0759d74c0819e75c08b9e74bf989e75bfa29d74bead9e74be889c74bfa79c74bfaf9c73bd548c6da78b4b4954f7404051fe38374bff37384bff3c3f51ff3d3f54ff3e3f53ff3c3d51ffc7c2b1ff958d8bff45455eff48455cff46455cff434158ff45445cff48455cff4c4d60ff4d4e62ff4e4b62ff4d4b5fff4e4f61ff4e5163ff4f5565ff4e5765ff4d5865ff4e5763ff4d5462ff4b525fff4a525eff4b535fff4c535fff4d5560ff4e555fff4d515dff4b4d59ff453f4eff34253bff2b152eff2f162eff351b32ff2b1427ff331e33ff54545dff52575fff4e545cff4c545dff4d545cff4d535cff4c515aff48515bff464957ff3c3047ff382a40ff34273dff1b1435ff161435ff161537ff171737ff171c3bff1a203eff171d3eff171938ff131130ff110e2fff120e30ff110e30ff110d29ff0f0c2bff10102bff100a1cff130b1cff22162aff2e1f37ff2f2037ff2f2036ff2c1e34ff2c1e35ff291d33ff26182eff23132bff231129ff24132bff26152cff2a1b31ff2d2136ff31263aff31283bff32283aff33283cff34293dff33293dff332a3dff322b3dff342c3eff342d3eff352e3eff342d3fff352d3eff342b3dff332b3cff33293cff33273aff312438ff312337ff312337ff312336ff322337ff312237ff312337ff322438ff322538ff322539ff33283bff332a3bff332b3dff332b3eff332b3eff332b3eff342b3eff332a3eff332a3eff32293eff33293eff32283dff33293eff32283eff33283eff32273eff32273eff32273eff32273eff32283eff31283dff31283eff30283eff30283dff2e233aff2a1c33ff271830ff25162eff251930ff281c33ff2a1f37ff2b223cff2c233fff2c2440ff292239ff1d152aff1d1429ff221c38ff262241fe2a264afe2e2e4df5343155fd21203ffe271737ff2b1337ff3a163dff48173cff461536ff421535ff431639ff441638ff431737ff421739ff41183bff40183aff3e1a3bff3e1b3dff3f1e40ff3f2346ff43264dff452b53ff473155ff4a345dff4d3965fe4e4068fd51456efe534673fb514979f45b5387de605c90c3616298ad6c74a7917480b0847e93c3888eabd480abcfed67b7e1f529b4e6f913bce4f213aee4f235b7e7f532b3e5f50ba2e8e808bfdfff2daae3f960afdffa4db0e1fc53b2e3f697b8e1f5beb5cbe1e6b5abc1ebb587a2eeb56380fcb74b67febd445fffbe435bffc1415bffc1405bfec4405bffc43f5affc53f58ffc64058ffc63f57ffc43e55ffb73b56ff682140ff2f0f37ff31113aff35133dff32123dff2e113aff2e0e36ff311136ff311037ff311037ff331239ff341339ff341238ff321237ff331338ff331238ff321235ff331335ff361538ff391638ff391536ff3a1537ff3b1538ff3b1537ff391335ff391335ff3b1536ff3e1638ff3f1636ff411637ff411737ff411736ff411636ff431636ff441636ff451737ff461737ff471737ff471738ff471737ff481737ff481838ff491839ff4a1839ff4a1838ff4b1837ff4e1938ff4f1b3aff501b3afe511b3bff4e1e3bbc512e4c2ea180c2769c73be689d76bd609d75bd539d75be479a73be3c9973bf329e75c2289973bf209770b719a37ac211a578c30c956abf089f80bf05cc99cc0280008001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff010000000280808001ffffff03aa55aa0280808002808080035555aa035555aa03aaaaff04bf80bf02808080035555aa035555aa03aa55aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff0100ffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff028080ff03aaaaff059999cc07926db609aa71c60d9d76c4119678c3169774b91c9b76bf23a075bd2a9873bc339b73be3c9d73bf469d75bd519a74c05b9d73bf679c74bf739d76bf7e9c73be899e73c0959d74c0a09e76bfab9e74bfaa9c74bd789d77bdbb9d74bf808f72abd3464655fa414054fe413e52fe323146fe393a4eff3c3f52ff3c3f53ff3c3f55ff636167ffbab6adff403e52ff45435dff45435cff41425eff464c69ff46445dff41354fff4b465cff4e4d61ff4d4c60ff4f4f62ff4f5365ff4f5666ff4f5967ff4d5b68ff4d5b67ff4e5a66ff4d5663ff4d5562ff4c5461ff4c5561ff4d5762ff4f5862ff4f5561ff4b5360ff4e515eff423d4cff38293eff321e37ff331e36ff372138ff3f253dff341b33ff48414eff52575fff535b63ff4d5b64ff4a555fff4c525dff4b525cff49525cff48515bff444956ff3b3146ff3a2c40ff2f2439ff191437ff181739ff191a3bff1c2040ff1b2443ff1a2341ff181e3bff171537ff120e2eff100d2dff120e2eff110d2bff0d0a1eff12091cff1f1229ff2f1f37ff2f2237ff2e2038ff2d1f36ff2b1e34ff291a31ff25152cff231329ff231229ff24152bff291a31ff2d2136ff32283cff332a3dff332b3dff332b3dff352c3fff352b3eff342c3eff332c3fff352e3fff362f41ff363041ff363041ff363041ff353040ff352f40ff342e3fff342c3eff322a3cff32263aff322539ff322438ff322438ff322438ff332438ff332539ff332539ff332639ff33283aff342a3cff342b3dff342c3eff342c3dff342c3eff342c3eff342c3eff332c3eff342b3eff332a3eff322a3eff322a3eff322a3eff322a3eff322b3fff332b40ff312c40ff312c41ff312b40ff312b40ff322a40ff32293fff32293eff31293eff31293eff31293eff302a3eff2f2a3dff2e273dff2c2338ff261b32ff24182eff26182eff281a31ff291d36ff28213bff2c2440ff2d2643ff27233aff181327ff1f1732ff24223bfe262445fe2a2b4ffe323258ff2d294fff221338ff2e1133ff361335ff3a1234ff3d1234ff3f1436ff3c1537ff3b1638ff391639ff38163aff39183cff391d41ff39234aff3c2b53ff3e3159ff403660ff453d69fe474270fa4b4779e5555582bf555c8b866570a0627d87b62caed1e816b9c5e8159e9ece06aaaad502ffffff02ffffff0ea480c803aaffff04bfffff04bfffff11a578c307b692b610af80bf24a371bf1a9d76ba1ea277c423a075bd219b7cc119ad7ac2159279c2089f9fbf14b2d9e630b5d5ea48b8e6fb72b7e2fba6b5e0f9e4b7d6f3eeb5b4d2f7bd86a2f9ba5b75fabd4662fec1445efec2425dffc4415dffc5405affc73f5affc73f57ffc63f59ffc63d59ffa73550ff4f183dff2f1338ff34143aff34123aff32113aff31113aff300e37ff321138ff300f36ff331139ff341239ff331339ff321238ff331238ff351338ff341338ff321236ff321135ff351438ff381638ff3a1538ff3b1438ff3b1437ff3c1538ff3c1537ff3b1437ff3c1435ff3b1334ff3c1434ff3d1536ff3e1435ff401535ff401534ff411534ff411535ff431635ff421534ff421533ff431534ff441636ff471738ff471838ff4b1a3aff4b1939ff4d1939ff4e1a3aff4e1a39fe4f1b3bff4d1e3bae512d4904ffffff679c74bf619e76c0619e74c0549e73bf489c71bc3d9f75bc339b73be299b70c1219b6cb9199970b8129c71b80d9d76c409aa71c60599669903aa55aa01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff0280808001ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff028080ff0280808004bf80bf06aa55d508bf80df0ba274b90f9977bb149973bf1a9d76ba209f78bf279d6fbe309f75bf389b72bb439c72be4d9c74bd589a74bc649c73bd6f9c75bf7b9b74bf879f75bf939c74bf9e9d74bea99d74be869c74be6c9c74bf579e75bf7c88739ed3464456fd434257ff403e53ff403f52ff313145ff3b3c50ff3d4053ff3c4053ff3d3f54ff4f4d58ff494853ff414058ff424158ff42415aff444964ff464d68ff433c55ff463b54ff4e4a60ff4f4e62ff4f5062ff505365ff505666ff4f5967ff4f5b68ff4f5c68ff4e5c68ff4e5c68ff4e5a65ff4e5764ff4e5763ff4e5863ff4d5963ff505763ff4d5561ff4e5a62ff4d515eff433b4cff3e3246ff392a3fff37263cff39273cff3d283fff3a243aff342135ff494853ff4e5961ff4e6068ff4f5f68ff4b5762ff4a525eff4a515dff48525cff46505bff444454ff3c3043ff392c3fff1f1a38ff1a183bff1a1d3dff1c2443ff1c2846ff1b2542ff191d3bff131230ff120d29ff120d2bff120c2bff100b23ff170e21ff291c31ff2f2039ff2f2038ff2e1d37ff2b1c34ff291932ff25152dff22122aff211228ff25142bff2b1c31ff2f2338ff322a3cff332d3eff332d3fff342c3fff342c3fff352c3fff352c3fff352d40ff352f41ff363143ff383243ff373243ff373242ff373242ff363242ff353141ff352f40ff352d3eff352a3dff32273aff332539ff332539ff332539ff332539ff332538ff342638ff332739ff33293bff342a3cff352c3dff352d3eff352d3fff352d3fff352d3fff352d3fff342c3eff342c3fff342c3fff332b3eff332b3eff342b3fff342d40ff342f42ff343244ff373748ff383b4bff383f4dff383f4eff38404fff373d4dff363a4bff343446ff332f42ff322d41ff322b3fff312a3fff302a3dff312a3eff30293eff30283fff2f283eff2e253bff291e35ff25192fff251a2fff261c32ff291e36ff2a233dff2c2543ff2e2645ff1c172eff18152aff24203dfe262345fe2b2c4fff303458ff292d4eff231534ff2c1232ff311235ff351233ff351333ff351436ff341535ff341738ff36193cff361d40ff39264cff3a2f56ff3c335cff3d3960fd3f3c67f4454672b9575a845e6f729b49967eb633a082c329a27cc113a179c909aa8ee33f9e75be3ba075c2319c72c12f9d77be209f78bf219b7cc107b692b6149980bf159e79c2269a72bc259875ba249c71bf249c71bf249571b8219b74b9209f70bf239975bd229d78bb239975bd1ea277bb249c71b8259875c114a680bf0caa95d51eb3c4e646b6dbf47fafe3fb98b5dffa76bac9e1adc1acc6dfba6f8cfdbe516cfec2455fffc2435cffc7405cffc8405affc83f5bffc83f59ffc53d56ffbc3c58ff742245ff371135ff321139ff34133bff31113aff301038ff301038ff301038ff311137ff311136ff321238ff34133aff331239ff321237ff331337ff351338ff341337ff331236ff321235ff341436ff381337ff391437ff3c1439ff3c1538ff3d1537ff3d1536ff3e1536ff3e1536ff3e1636ff3f1535ff401535ff401535ff411535ff421635ff421635ff431636ff441736ff441736ff451736ff461738ff471838ff491839ff4a1939ff4a1838ff4a1838ff4b1938fe4c1939ff4b1d3ba64d2b4703ffffff709d74bf719c75be639d74bf569d77be499d73bd3e9c73bd339b6ebe2a9873bc229670bb1a9376ba129c71b80d9d76c4089f80bf059966cc03aa55aa01ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000100ffff01ffffff01ffffff01ffffff0280808001ffffff028080800280808003aa55aa03aa55aa035555aa035555aa03aaaaff03aa55aa03aa55aa035555aa035555aa03aa55aa028080800280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff02808080028080ff03aa55aa059999cc07926db60a9980b20ea46db6129c71b8189f75bf1d9e72c1249c71bf2c9c74bf359a73bc3f9a71ba499a73bd549b73bc5f9e73bf6c9c74bf789b75bf839c73bd8f9d76bf9b9e75bfa69d75be9b9c75bd539d75be4a9f75be57877e93e04a4759fd413f55fe403f54ff404052ff3f3e54ff313145ff3d3e52ff3d4053ff3d4053ff3d3f52ff3e4052ff3f4053ff404055ff414057ff3f4058ff444f6aff454763ff453a54ff4c455dff4f4e62ff505264ff4f5364ff505666ff4f5967ff4f5c69ff4f5d6aff4f5d69ff4f5e69ff4e5e69ff4e5d68ff4f5a67ff4e5965ff4f5965ff4e5a64ff515764ff4e5a63ff525d67ff4b4d5bff433e4eff423b4cff403647ff3e3244ff3d2f42ff3e2f43ff3d2a3fff351f35ff3c3043ff4e5660ff4d6168ff4f626bff4f6068ff4a5761ff4a535eff48515cff46525cff454f5aff423f53ff3a2d44ff2b2539ff1d1b3cff1c2444ff202a47ff1e2948ff1c203fff141331ff120d27ff120b27ff110c29ff160d24ff23182cff2d1e37ff2e1f37ff2d1e35ff2b1c34ff281932ff24162dff21122aff211129ff28182fff2d1f35ff31273bff352d3eff342f40ff352f41ff352f40ff362f42ff352f41ff352e41ff352f42ff363143ff383345ff383546ff383646ff383545ff383545ff373444ff373444ff373343ff363142ff352e3fff342a3cff33273bff332539ff332639ff332539ff332639ff332639ff34283aff34293bff352c3eff352e3eff362e3fff372e40ff362f41ff362e40ff362e40ff352e3fff352d40ff342d40ff342c40ff352d41ff352e42ff363144ff363747ff393c4cff3a414fff3b4451ff3b4553ff3c4653ff3b4652ff3a4653ff3b4754ff3b4755ff3b4754ff3b4755ff3a4553ff39404fff373a4cff343345ff332e41ff322c3eff312a3dff30293eff30293fff30293fff30283fff2e263dff2a2037ff251b30ff251a2fff261c33ff271f3bff2c2543ff2d2747ff231e3aff171328ff1f1d3aff242347ff292b4dff2f345cff2b3055ff251438ff2c1133ff301235ff2f1233ff301335ff311637ff331839ff351c40ff37254bff3b2d56ff3a315bff3c365efd3f3f6bc153537b5d8179a556a07ac1589c74bf5c9e77bf559f78c04f9e74c24a9b75be449a74bf3f9a71be3b9c75be379e74be339b73be319c72c12c9c74bf249c71bf25986eba27966fbe269a72bc259f75ba239975bd229d78c3219b74c11ba17bbd1b9771bd1ea277c41d9e72c11e9977bb1d9e72b91e996fbb1f9c73bd1e9977bb179b7abc23a075bd209f78bf19a385c20caaaaea16aea2dc2ab6d4f33ec1e2fbb8c1c9e1ecbf98affabd5c74ffc34660ffc7425dffc6415bffc8415cffc7405affc63f58ffc54059ffa73752ff5d1c40ff321137ff34123bff33123cff301038ff2f1037ff301037ff31103aff301138ff311138ff331339ff331238ff331236ff331236ff331336ff341437ff351338ff351337ff351236ff351134ff361235ff371336ff381435ff3a1435ff3c1435ff3d1536ff3d1636ff3f1636ff401636ff401535ff401635ff411535ff411535ff411636ff421636ff421636ff431636ff441637ff441637ff451637ff461737ff471737ff481837ff491938fe4a1939ff491c3aa54a2a460cbf95d5619e74c0739d76bf659d74bd589c74bc4c9e75bf409b74bb359a73bc2b9a71be239975bd1b9771bd14a673bf0f9977bb09aa71c6059966cc03aaaaaa01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff0280808001ff00ff02808080035555aa035555aa0280808003aa55aa03aaaaaa02808080035555aa035555aa02808080028080800280808001ffffff0280808001ffffff01ffffff01ff00ff0100ffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00028080800280808003aa55aa06aa55d5089f80bf0ba274b9109f70af14a673bf1a9d6cc4219b74b9289f73bf319c72bb3a9e77bd459b73bc4f9b74be5c9b74bc679c72bc739b73bf7f9d72bf8c9d75bd989e74bea39c74bfaf9c73bd739d76c131a178bb308f8a95da474558fc434056ff413e55ff414054ff3f3f53ff3e3f54ff313245ff3f3f53ff3d4053ff3e4053ff3e4053ff3e4053ff3e4052ff404155ff3f4055ff414763ff42506dff46415bff4a415aff4f4b62ff515265ff505465ff505566ff4f5868ff4e5b69ff4f5c69ff4f5e6aff505d6aff4f5f6aff4f5f6aff4e5e69ff505c68ff4e5a66ff4f5a65ff4f5a65ff4f5765ff4e5d67ff525e68ff4a4b58ff464451ff474453ff443f4eff403c4bff423b4bff403748ff3e3144ff3a293eff3e3547ff4a545dff50666eff4f626aff50646cff4f6069ff4a5661ff48525eff48525dff44515cff464c5bff3e374cff342c3fff20233eff202d4aff222d48ff1e2745ff151430ff120c26ff110a23ff130a25ff1c1029ff2c1d31ff302038ff2d1e37ff2a1d34ff2a1b35ff25152fff20132aff201229ff281a30ff2f2238ff332c3eff353242ff363243ff363243ff363143ff353142ff362f42ff362f42ff353042ff363143ff383647ff383848ff383948ff393948ff393847ff383846ff393747ff383546ff383545ff363142ff352c3fff34293cff34273bff33263aff34263aff34263aff34263aff35283cff352c3dff352e3fff362f40ff373041ff373041ff383042ff372f42ff362f41ff362e40ff352e40ff352f40ff352f41ff352f41ff353145ff373648ff3b3e4eff3c4252ff3c4553ff3c4653ff3c4552ff3a4551ff394551ff384550ff3a4451ff394350ff3a4452ff3a4553ff3b4754ff3c4855ff3c4957ff3c4957ff3c4957ff3b4855ff394352ff353b49ff333241ff322b3fff30293fff31293fff302940ff312941ff2f2840ff2d273fff282138ff241a31ff261933ff261e35ff2b233fff302849ff28233dff161226ff1e1c39ff232446ff292c4eff2c3661ff2e345eff261438ff2e1235ff2f1235ff2f1435ff311538ff33193cff342146ff382950ff372e56ff39345bfd3d426997606487559075b46f9c75bf6d9f77bd669d76be5e9d75be579e75bf509c76bf4b9c77be459b76c0409b74bf3c9d73bf399d74bc359a73bc339b73be309a75bf2d9971bb2b9a71be289f73bf279d76be249c78bf229d78c3209770bf1f9c73bd1d9e72c11c9b76bf1a9d76ba1a9d76c41a9d76ba199970b819997ab8179b6fbc159e79c2159e6db61c9b6dbf17a67ac81ea277c4209f70bf209f78bf1f9c73bd13ae79c91eaaa2d56db6dcf6d7c3dbf4fcc4a4b7fcbd586ffec4445effc5425dffc6405dffc63f5affc73f5bffc73e59ffc4405bff7b2546ff330e32ff321239ff34133dff2f0f37ff2d1136ff2f1035ff321139ff31113aff300f36ff321137ff331238ff341338ff321236ff311234ff331336ff361437ff371438ff371438ff361337ff351336ff351234ff351232ff351332ff361333ff381333ff391434ff3b1433ff3c1534ff3c1534ff3c1534ff3d1534ff3d1435ff3e1534ff3e1534ff3f1434ff401435ff421536ff441637ff461737ff461736ff461737ff461736fe471838fe461b38a8492a4904ffffff419d76bc759d74c0679e74bf599e75c04d9c74bd409b74bf369c71bd2c9c74bf249c71b81b9771bd159e6dc20f9977bb0a9966b206aa80d503aaaaff02ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa028080800280808002808080028080ff01ffffff028080800100000001ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000028080ff03aa55aa059966cc07926db60a9980b20ea46dc8129c71b8189575b51d9e72c1259f6ec12d9f71c1379e74be409f78bf4b9c74be569d74be639d74bc6f9a73bc7b9b74bd889c74bf949d75bf9f9c73bfab9d74bd889d74bf499d73bd2383838ad2454051fc434154fe413f54fe413f55ff413f55ff3f4053ff3e3f55ff313145ff3f4055ff3e4153ff3e4053ff3f4155ff3f4153ff3f4153ff3f4253ff3c3d52ff455272ff464d6cff484058ff4d485fff514f65ff505466ff505666ff505869ff4f5b6aff4f5d69ff4f5d6aff4f5f6aff505f6bff505f6aff4f606bff4f5f6aff4f5f6aff4f5c69ff4f5b67ff505a66ff4f5967ff506069ff505c66ff4a4a57ff494a56ff484a56ff464654ff464452ff464553ff454250ff423b4cff3f3647ff434451ff49565eff50656bff536a70ff4f646cff4f636cff4d5f68ff495560ff48525eff45515cff484d5bff403e4dff342c43ff242c46ff243450ff222c49ff171934ff110c22ff120921ff170b24ff27192eff2f1f35ff2f1f37ff2c1c37ff2c1d36ff271731ff22122aff21142aff281930ff312338ff362f40ff373545ff373645ff373646ff373546ff353444ff373144ff362f42ff362f42ff373143ff373546ff393a49ff3a3c4aff3a3c4aff3b3c4aff3a3a49ff3b3b4aff393a48ff383847ff383445ff363041ff342b3eff33283bff34273aff34263aff34263aff35283aff352a3cff362c3fff382f41ff373142ff373142ff383242ff373142ff383143ff363141ff373041ff372f40ff363040ff363041ff373244ff373849ff3a3e4eff3c4453ff3d4655ff3c4754ff3b4653ff3a4552ff38424fff373e4cff343647ff313041ff2f293dff2d2339ff2c2238ff2c2339ff2d273bff312e40ff343848ff35424eff3a4653ff3a4a55ff3c4b57ff3c4c58ff3c4b58ff3b4855ff363e4cff333443ff332d40ff32293fff302940ff302941ff302942ff302941ff2d263eff271e36ff231c31ff241b36ff271f3dff2f284aff2b2743ff161325ff1d1c39ff232446ff292e53ff2e3964ff282c55ff271235ff2d1434ff2c1335ff301739ff321c3fff35264cff362b51ff373257fd3a39658e4f5a83389f7bc4519d74c0799e74be719e75be689d76bf619e76c05b9d76bf549b73bf4f9e77be499d73bd449d74bf3f9e71be3c9d73bf389b76bf369c71bd339b73be309a75bf2d9971bb2a9e73bc289973b9269a72bc239975bd209f78bf1f9c73bd1e996fbb1ba171bd1b9771bd1a9d76ba189f75bf189f75b5179b6fbc179b7abc179b7abc179b7abc179b7abc16a274c5199970c219997ac21a9d76ba1c9b80bf249c71b8279d76be269a79c322acacd975b5e0fbd9c3d6ebf6c198b3fcc2566cfec54660fec4445dffc7415dffca415cffc93f5bffc73f59ffa53755ff4b1439ff2f113cff34123cff311138ff2f1138ff2e1036ff2e1138ff331239ff311137ff301034ff301135ff341338ff331237ff331237ff321236ff341135ff341135ff351235ff371336ff381437ff381437ff381337ff371336ff371335ff371233ff381233ff381232ff391232ff3a1232ff3b1233ff3b1334ff3d1435ff3e1435ff3f1536ff401535ff411635ff411535ff411636ff411636ff431737ff441736fe451838fe451b38b44b2c4705ffffcc539d75be779c74bf689d76bf5b9a73bf4e9a72be429e74bd379e74c32e9b74bc25986ec11d9e72b9169774b9109f70bf0a9980cc07926db6048080bf01ffffff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff0280808002808080035555aa035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff028080800280808004804080068055aa08bf80df0c9580bf109f80bf159e6db61a9d76c4219b74c1299b76c1329e75c23c9d73bf469d75bd529b73bb5e9b72be6a9a73be769c73be839c75bf8f9d76bf9b9c75bfa79c74bf599b75bd3b9c75be156d6d6dcf4a4557fe424155ff414055ff414055ff404054ff404054ff3f4053ff404055ff303246ff3f3f54ff3e4054ff3f4154ff3e4154ff3f4252ff3f4252ff3f4153ff3d4662ff46567bff494864ff4c465dff504e63ff525467ff515768ff4f5667ff51596aff505d6aff505d6aff4f5e6bff4e5f6bff4f606bff505f6bff4f606aff4f606bff4f5f6aff505f69ff4f5d68ff4f5b66ff4f5a67ff50616aff4e5863ff4a4d59ff4c515cff4a4e59ff484b57ff4b4e5aff494d58ff474a55ff454653ff454552ff474f59ff4a5d63ff52646cff516b6fff536a70ff4f646dff4e626aff4b5b66ff485360ff46515dff474b5aff413d4cff302e46ff293955ff24324eff171832ff110a21ff140a1eff1f1426ff2e2034ff2e1f37ff2d1d36ff2c1d36ff291b32ff22142cff21132cff291b33ff31263cff383245ff383746ff383a48ff383a49ff383848ff383848ff373546ff363043ff352f42ff363043ff373546ff3a3b4aff3d404dff3c414dff3d404eff3d3f4eff3b3d4cff3b3d4cff393b49ff383747ff373243ff352c3fff34293cff34283cff33273aff34283bff34283bff362b3dff372f3fff373142ff383344ff383343ff383344ff393344ff373243ff373143ff373242ff363141ff373141ff363343ff373949ff3b414fff3d4955ff3e4a58ff3e4958ff3c4655ff394251ff363b4aff313243ff2e293dff2c1f36ff291931ff28172eff27162eff26162eff26162dff24152cff25162dff25162eff24162eff26162eff27162fff271b33ff2c283cff2f3445ff374351ff3c4c59ff3c4d5aff3d4c59ff3a4955ff37414fff343246ff322b41ff31293fff312940ff312941ff302942ff302941ff2c233fff241d33ff231c30ff261f3bff2d264aff2b284aff161228ff1d1c3aff222549ff273256ff2e3f6fff2a2a52ff271334ff2c1536ff2e163aff322045ff34284fff362e54fa383b64af565f852a9e80bc6d9d77c0869c74be7e9e75be769c75bc6e9e76be679e74bf609d75bf5b9d76bf549b73bf4e9d76c14a9b75be459b76c0419d76c03d9f75c03b9c75ba379e74c3349d76bf329975bd2f9d72be2c9c74bf299b70c1269a72bc24956ab8229d70bb1f9c73bd1d9e72c11ba171bd1a9d76ba189f75bf17a67ac8169774b9169774b9159e79c2159e79c2159e6dc2159e79b6169774c5179b6fc8189f75bf1ba17bbd1e9977bb219b74c11d9e72c11ea277bb209f78bf23a8a0d35cbae3f4c1c4d9eed3c4869bfdc34d69ffc84661feca4460ffcb425dffcb415bffcb405affc4415dff83284aff39103aff33113cff34113bff321038ff2e1136ff2d1034ff301037ff31113aff31123aff2f1035ff301035ff321136ff331336ff351337ff361237ff361336ff361235ff341233ff341232ff341233ff341233ff351332ff371334ff381334ff391334ff3a1334ff391334ff391234ff391234ff391234ff3a1234ff3c1435ff3e1536ff3f1536ff3f1537ff401637ff401536ff411536ff421636fe441838ff431938cc4a2b4906d5d5d5769c75be799c74be6b9b75bf5c9b74c24f9e74be449d74bb399d70bc2f9872be25986eba1e996fbb179b6fb1109f70bf0c956aaa079292b6048040800280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000ff0001ffffff01ffffff0280808001ffffff02808080028080800280808002808080035555aa035555aa0280808003aa55aa02808080035555aa035555aa03aa55aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff0000ff00010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff0280808003aaaaff0599669907926db60a9966b20e926db6129c71c6189f75bf1e996fbb259f75c12d9f77c1379e74be419d76c04c9e72bc589c74bc649c73bd719c73be7d9d74be8a9b74be969b74bea29d74c08e9a73be469d75c14ea37cc4954d4a59fd444258fe414056ff414156ff414155ff404155ff404154ff404154ff404055ff303247ff3f4055ff3e4154ff3f4254ff3f4254ff3f4256ff404254ff3e4051ff42577cff48567cff4c485fff4e4b60ff525267ff53586aff515868ff515969ff515b6bff515c6bff505d6bff4f5f6bff4f606bff50606bff51606bff4f606aff4f616bff4f606bff505f69ff4f5e68ff4f5d68ff4f5c67ff4f5f69ff4d5460ff4d525cff4d545eff4b505bff4b515cff4c535dff4b515bff4a4f5aff484e58ff49505bff4b565fff4b5f66ff50656cff516a6fff526b70ff50686fff4d636bff4c5f68ff495662ff48515eff454757ff3f384fff2e3651ff2a3a57ff1b1e37ff130a1eff160c1eff271b30ff2f2036ff2e2037ff2c1f35ff2b1d36ff251630ff23152cff271730ff32243bff383144ff393a48ff393b4aff3a3b4bff3a3c4cff383b4bff393a4aff373545ff373042ff363041ff373344ff3a394aff3c404fff3e4351ff3d434fff3d4350ff3c414eff3c3f4dff3b3e4cff3a3a4aff393747ff362f41ff342a3dff34293dff34283bff35293cff35293cff362c3eff382f41ff393243ff383344ff393445ff393445ff393445ff393445ff383344ff383343ff373243ff383244ff373445ff3a3b4cff3d4452ff404957ff3f4b57ff3e4a56ff3b4351ff37394aff312c41ff2d2237ff2a1a32ff29182fff28172eff28172eff28162eff291730ff291930ff2a1b32ff2a1c33ff2a1b32ff291a32ff281830ff271830ff25152eff25162fff25162eff26162fff261830ff281d34ff2c283cff323748ff3b4955ff3d4e5aff3c4c58ff394755ff363c4cff332e43ff322a40ff312941ff312a42ff302a41ff2f2a43ff2d2840ff251f33ff221c32ff251e38ff2c284aff2d2b4aff1a162dff201f3dff23264cff2c3b63ff314370ff261e41ff2a1535ff2d173bff322147ff322b52fe35345eba46557b55a584c66d9d75c0959c74be8d9d74be859b75be7d9d74be759d76c06e9e74c0679c74bf619b74c05b9a73bf569d74be519d74c04c9a75bf489c75bf459b73bc429b74b93e9873b93b9c75be389b76bb359f73c0319c72bb2ea174bc2b9a77be289f73bf269a72bc249c71b8219b74c11ea277bb1ca476bf1a9d76ba189f75bf179b6fbc179b7abc159e79c214a673bf159e6db6149973bf159e79c2159e79c216a274b917a67abc189f75bf1ba171bd17a66fbc1ba17bc623a075c5259875ba20a780c723b6ccf061c8e5f7e9ccc2d4fac56b84fdc94864ffca4460ffcc425effcb405cffcb4059ffcc415affa83451ff551639ff301035ff31113aff34103aff32103aff2f1037ff2f1137ff301238ff301138ff311138ff311135ff311133ff321134ff331134ff341135ff351235ff351236ff351236ff361336ff361336ff361336ff371336ff361335ff371334ff361234ff371235ff381236ff391336ff3a1336ff3b1336ff3c1437ff3c1436ff3d1437ff3d1536ff3e1537ff3f1537ff3f1537ff401637fe421638ff411838da46244522ac87ca8a9d74be7b9b74bf6c9c74bf5f9c76bf529b73be459f73c03a9e72bd309a70ba27966fbe1ea277c4179b6fbc119678c30caa80bf089f80bf048080bf03aaaaaa01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa02808080035555aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001ffffff028080ff04bf80bf059966cc089f80bf0c9580bf109f70bf159e79c21a9d76c4229d70bb29a276c1329e75bd3b9c75be479a77be529b76c15e9d75be6b9b75bf789d73bf849c74bf919d74c09e9d74be9e9d74be7c9e75bf55a27bc0814d4757f5464457fe424256ff414157ff424157ff414155ff414256ff404155ff414255ff404356ff313247ff3f4155ff3e4254ff3f4255ff3f4253ff404355ff404353ff3d465dff48638cff485476ff4f4b61ff515064ff545769ff525a6aff525c6bff515b6aff525b6cff515c6bff515d6bff515f6cff50606bff50616cff4f606cff4f606bff50616bff50606aff505f6aff4f5e6aff4f5e6aff4f5d68ff505c67ff4c5560ff4e5661ff4d555fff4d535eff4d565fff4b545eff4c555eff4b545eff4b555eff4b5961ff4c5c64ff4d6268ff50686eff526a6fff536a70ff51686eff50636cff4d5f68ff4b5964ff4a505eff454554ff35374aff333e5cff1e253aff150e1eff1d1026ff2d1e36ff312239ff2f2039ff2e2038ff291c33ff23152dff271931ff2f243aff3a3447ff3b3d4aff3c3f4bff3c3e4dff3b3e4eff3a3f4eff3b3e4eff3a3a4bff373344ff362f42ff373043ff393647ff3b3f4eff3d4552ff3f4652ff3f4552ff3e4451ff3d4350ff3a414eff3b3f4dff393a4aff363244ff352d3fff342b3dff352a3dff34293dff362a3dff362c3eff373142ff393444ff393544ff393545ff393546ff393646ff393546ff383544ff393344ff383344ff373444ff383747ff3a3f4eff3d4756ff3f4b58ff3f4b57ff3b4553ff373a4bff312c40ff2c1f37ff291a32ff291831ff291830ff28172eff2a1830ff2a1b32ff2c1f34ff2e2237ff2f253aff30263aff30273bff30273aff30273aff30263bff2f2439ff2e2338ff2b1e36ff2a1b34ff291932ff271730ff27172fff261730ff261931ff281a33ff2a2137ff333548ff374753ff3a4d59ff3c4958ff374150ff343546ff322d41ff312b41ff312a42ff312b42ff302b42ff2f2942ff262236ff231b34ff251f37ff2d294bff292746ff1d192eff202143ff242d51ff30446fff2d3d69ff241433ff2c1a3bff31244aff34325ae73d49775e8d7db6a29d74bea59c74be7f9d74bf949d75be8d9d74be849c74bd7e9c75be779c74bd719c73be6a9c73be659d74bd609d75bd5b9d73bf569a74be529b73be4e9d76be4a9b75be479a73be439c76c2409b74bf3d9b71bc399d74c0369c71bd339b78be309a75bf2c9c74bf299b76c1269a72c3249c71bf229d70bb1f9c73bd1d9e72c11a936cba199970b8179b6fbc179b6fbc159e79c2149973bf149973bf149973bf159e79c2159e79c216a274c5179b7abc1a9d76ba1d9e7bc11e9977c41d957bc1259f75ba289f79bf17a685d34db6dbf2b7c6d5e9ebbd8399f7c64f6bfecb4660fecd425fffcd405effcd405bffcd405bffcb405fff932c4eff531b3eff311132ff301138ff31103aff2f1036ff301136ff2f1136ff2e1138ff321239ff321136ff321035ff321133ff321235ff331135ff331133ff341234ff341233ff341233ff341234ff351235ff361235ff361336ff371236ff371236ff381236ff381336ff381235ff391235ff3a1336ff3b1436ff3b1335ff3b1536ff3c1437ff3d1537ff3d1536ff3e1537fe3f1637ff3f1738e43f1c3f42aa87c18c9b75bf7d9b72be6e9b74be619b74bd549b73bc479a73be3c9d73bb329975bd289973b9209770b7199970b8129c71b80d9d76c4089f80bf059999cc028080ff028080ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa0280808003aa55aa03aa55aa03aaaaaa03aa55aa035555aa035555aa028080800280808003aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aaaaaa048080bf07926db60a9966b20d9d76c413946bae189f75bf1d9e72c1269a72bc2d9f77c1379e74be419d72bc4d9c74bd589c74bc659a74bd719c73be7f9d74bd8b9c75bf989c75bf999e75c0429e78c15f9c73bc47615a68f6413f52fe434258ff424256ff424257ff414256ff414256ff404255ff414255ff414356ff404357ff313449ff3f4155ff3f4255ff3f4354ff3f4254ff404353ff404353ff435473ff496893ff4c516eff514f64ff545568ff555a6bff535d6bff525f6dff525e6dff525c6dff515c6bff515d6cff515f6cff50616cff4f616bff4f626bff50606aff51616aff50606aff50606bff50606bff4e5f6bff4f5f69ff4f5d67ff4c5963ff4f5b64ff4d5862ff4e5a63ff4e5962ff4c565fff4d5861ff4c5860ff4d5b62ff4d5f65ff4f6269ff51666cff51696eff536a70ff52696fff51676eff51646dff4e6069ff4c5964ff494e5dff424054ff3a3e59ff28314aff130e1bff1f1127ff32253dff31253bff2e2239ff2e2239ff25192eff24162dff291f35ff383647ff3c424dff3d434eff3c434fff3f4251ff3e4350ff3e4252ff3d404fff383748ff363244ff363242ff363445ff3b3d4cff404754ff404955ff404854ff3f4752ff3f4552ff3d4451ff3d4250ff3b3e4eff383647ff352f43ff362b3fff352a3eff352a3eff352a3dff352d3fff383142ff393444ff393746ff3a3746ff3a3646ff3b3747ff393646ff393646ff393545ff383545ff383545ff383847ff3b414fff404c58ff424d5cff404b59ff3b4353ff312e43ff2c1f37ff291932ff291830ff281830ff291830ff291931ff2b1e34ff2f2338ff30283aff312a3cff31293cff31293cff31293cff31283dff31283dff31293cff31283bff30283cff30283cff30283bff30273bff30263cff2f243bff2e2238ff2b1d34ff291a32ff281830ff271831ff261a32ff281a33ff2c2239ff363e4dff3d4d59ff3c4c5aff3a4555ff353b4cff312e43ff322b43ff302b41ff312c41ff302c44ff302c43ff29243bff221c33ff241f37ff2b2a4cff2a2a4cff1c1a32ff212548ff26355fff385383ff252348ff291c3aff312e57fb3449798f707ba4a59c74beb49d76beac9d75bfa49d75bf9d9e75c0969c74be8f9d74bd889c74bd819e77c07c9c75bd769c75be709d74bf6b9d75bf669d73be619e74c05d9c76bd5a9c74be559c75bd529f76be4e9d72be4a9b72be479a73bb439c76be3f9e75c23c9973bf389b76bf349d76bf329975bd2d9f77c12b9a77be289973bf259f75ba229d78bb209f78bf1d9e7bc11c9b6db61a9d76ba189f75bf179b6fb1159e6dc215926db6159e6db6159e6db6159e79c2159e79c2169774b919997ab81ba17bc61ea277c41e9977bb219b74b917a67ac82a9e73bc21a2aad166b9e4f58fc1abc1eac35675fdcb4563ffcb425ffecd415dffcf425dffcf405bffcf3f5bffca405dff9f3354ff5d1c3eff300c33ff2e1137ff301039ff311039ff2f1035ff2f1135ff301138ff321239ff321238ff311138ff321135ff321135ff331235ff331135ff331234ff341235ff331234ff341234ff351234ff351234ff351235ff361235ff371235ff371235ff381335ff391335ff391335ff3b1435ff3c1336ff3c1337ff3c1537ff3c1537ff3c1537ff3c1638ff3c1737f03a133a3ead90c18e9c75be7f9d74bf709d74bf639b74bc569a74be499a73c03d9b71bc339b73be2a9873bc219b74c11a936cba13946bbc0ea46db609aa71c606aa80aa02ff80ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aaaaff02808080028080800280808001ffffff01ffffff0280808001ffffff01ff00ff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff0280808003aaaaff05996699089f80bf0ba274b90f9977bb149973bf1a9d6cba219b74b9299b76c1329e75bd3c9d73bf479e73be529b73be5e9b72be6c9c74bd789b75bd859d75be929b75be9f9c75bd959c74be5c9e74bf46a480bdc4494456ff444358ff424157ff424258ff414356ff414356ff414356ff414356ff414355ff414456ff404457ff33374bff3f4155ff3f4355ff404455ff404354ff404454ff3f4251ff445e86ff4b6a95ff4f5068ff535467ff56596aff545e6cff53606dff53616eff52616fff53606fff525d6dff515d6cff515f6bff51626cff50626cff50616cff50616aff50606aff51606bff50616cff4f606bff50616cff4f606aff4e5e69ff4e5c66ff4e5b65ff4e5c66ff4e5f67ff4f5c65ff4d5b64ff4f5b64ff4e5b64ff506067ff4f646aff50676dff51696eff51696eff52696fff52696fff51676dff51656dff4f5f69ff4d5863ff474b5aff3d4055ff394159ff161323ff1c1123ff33253fff32263eff30253aff2f213bff261730ff271d31ff343242ff3e3f4fff404753ff3e4753ff414755ff424756ff3f4754ff3e4652ff3d3e4eff393647ff373244ff363143ff3a3848ff3e4652ff404b57ff414b56ff404a55ff3e4854ff3f4653ff3d4550ff3d4351ff3c3d4cff393345ff362d40ff362b3fff352a3eff362c3eff372d3fff393042ff3b3446ff3b3747ff3a3848ff3b3848ff3b3848ff3b3847ff3b3747ff3a3646ff3a3646ff3a3547ff383849ff3b414fff404c59ff42505cff404d5aff3b4051ff302940ff291a33ff281730ff271830ff281831ff291931ff2c1d35ff2f2238ff32283cff322a3dff332b3dff332b3dff322b3cff322a3cff322a3cff322a3dff31293cff31283cff31283cff31283cff31283cff31283cff31283cff31283cff30273cff31293dff30283cff30273bff2f263bff2e2338ff2b1f35ff291a32ff291932ff271a32ff291e37ff303145ff3a4b58ff3c4e5bff3b4858ff393f4fff333145ff322d42ff312c41ff312c42ff302d43ff302c43ff2a243cff211b33ff26203bff2e2d52ff282a4aff1e1d39ff232a4eff2f456eff38507cfe242143fb3241719a5481a649a181c4b79c75bebb9d75bfb49d76bfad9e74c0a79c74bf9f9d75bf9a9c74be939e74bf8e9c75be879d75bf829d74be7c9c73bd779c74bf739b76bf6e9b74be6a9c73be659d74bd629c72be5e9d72be5a9c74be569d74be529873be4e9d72be4a9b75be479a73be439872be3e9c77c13a9a77bd379e74be349d76bf309f75bf2d9971bb2a9873bc26a179c324a378c621a274c11e996fc41d9572b91a9d76c4199970b8189f75bf179b6fbc169768b916a274b916a274c5179b7abc179b6fbc19a37ac21ba171bd1d9e72c1209f78bf1f9c73bd1e9977bb1f9c7bbd219b74c110afcfef5ec9c9dedfc06b86feca4464ffcc4360ffcd415effcf415cffd0415dffcf425cffcf415cffce425effaf3756ff712543ff391032ff2b1137ff300f38ff31103bff301039ff2f1035ff2e1036ff2f1236ff301236ff311237ff311137ff321138ff331238ff331236ff351138ff341237ff351236ff351237ff351237ff361237ff361236ff371336ff371335ff381436ff381335ff3a1435ff3a1436ff391437ff381337ff381437ff371437ff371538ff391438fa3c183f5593789f8f9d74bf819c75c0739d73bf659d74bd579e75bf4b9c74be3f9a71be359a73bc2b9a71be229d70c31ba17bc6149973bf0f9977bb0a9980b206aa80d503aa55aa02ff80ff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080035555aa035555aa035555aa035555aa03aa55aa03aa55aa035555aa035555aa035555aa0280808001ff00ff0280808001ffffff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff028080ff04bf80bf06aa80d5089f80bf0c956abf11a578c3179b6fbc1d9e6ab924a378c62d9971c1369c76bd409b74bf4c9e75bf589c74bc649c75bf719c73be7f9b72bd8c9d75bd999b75be8f9f76c143a076c241a17ebc7e534d63fc434156ff434257ff424357ff424357ff414457ff414457ff414457ff414457ff414457ff404558ff3f4658ff353b4eff3b3e52ff404456ff404455ff404454ff404455ff404354ff486a98ff4d6891ff525469ff55586bff555d6dff54606eff54626fff53636fff526370ff526371ff52606fff515e6dff525f6dff52606dff51616cff51616cff50616aff50616aff51616bff50626cff50616cff4f616bff4f606cff4f606bff4e5f68ff4e5d67ff4f5f68ff50646bff50646bff4f6269ff4f6169ff50636aff51666cff51686cff51696eff536a70ff536a70ff526a6fff53696fff51676dff51656bff515e68ff4c5461ff414556ff3e4358ff282a3eff1e1326ff352944ff352843ff342541ff30223dff291c34ff2e293cff393d4aff3f4854ff424a57ff414a56ff424b58ff414b56ff404954ff3f4554ff3b3a4bff383445ff363243ff373446ff3c3e4fff424a58ff424e57ff414d58ff404a55ff3f4954ff3f4753ff3f4652ff3d424fff3b3849ff383244ff362e40ff362c3fff362c3fff372e40ff393042ff3a3646ff3b3848ff3b3949ff3b3949ff3b3949ff3b3949ff3b3848ff3b3848ff3a3847ff3a3747ff393949ff3b424fff3e4c58ff41515dff414f5aff373e4dff2c243aff281932ff281832ff281731ff281831ff2b1b33ff2f2238ff31273bff342b3dff342c3eff342c3eff342c3eff332c3dff332b3eff332b3dff322a3dff32293dff32283dff32283dff32283dff31273dff32283dff31273dff32273cff32283cff31283cff31283cff31283cff31283cff31293cff30293bff30293bff2f273bff2d2639ff2c2238ff291c33ff291b32ff291d34ff2c293eff384454ff3c4e5bff3c4a59ff3a4252ff333347ff322e45ff312d44ff312e44ff322f46ff2f2d44ff2a253eff211d33ff262540ff2d335aff242745ff1f213cff233056ff396093fe2e446dad4b6f99459b85c4a99d74beca9d75bfc39d76bfbd9d74beb79d75bfb19d75beab9d74bda59c74be9f9d75bf9a9c74be949d73bf909c75bd8a9d74be859d75c0809b74bf7c9c75bf789d75bf749c75bd709b74bd6b9d75bf679e74bf639d74bf5f9c73bc5b9d73bf569d74be529b73be4e9d72be4a9f75c1469d75bd429b74bd3e9873b93a9e72bd369c76bd339b73b92f9d77be2ba077be299b76bb259f75ba23a075bd209f78bf1ea277c41c9b76bf1a9d76ba1a9376ba189575b5189f75bf179b7abc189575bf189f75bf199970b81ba171bd1d9e7bc1209f78bf239975bd209f78bf219b74c1289973bf12aab8e361c0cde2a1c47793fbc34664fdcc4461ffce4160ffce415dffd0425dffcf415dffcf425cffd0425dffcf4160ffbe3c5cff9c3454ff672245ff381032ff2f1135ff2e1138ff2e1039ff2e0f39ff2e1038ff2e1036ff2e1035ff2e1134ff2e1234ff2f1235ff2f1234ff2f1236ff2f1237ff2f1137ff301237ff311237ff311236ff321337ff321437ff321436ff321335ff321436ff321336ff331237ff361338ff35133aff361439ff391436fe4f1a37fc8726465cbc61742f9d77be839e75bf759b74be679c72bf599e75bd4d9c74bd419d76c0369c76bd2d9971bb249c71bf1c9b76bf159e6dc2108f70af0a9980cc06aa80d504808080028080800100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000001ffff0002808080035555aa04bf80bf07926db60a9966b20f9966aa149973bf199970b8209f70bf289f73bf309f70bf3b9c75be459b73bc519d74c05d9c76c06a9a73be789b75bd859b75be919d74be9f9c75bd569d74c15c9e74bf6a716082f7433f56ff434358ff434359ff424458ff424457ff414558ff414457ff414558ff414658ff404657ff40475aff40485aff3a4053ff373a4eff414557ff414556ff414555ff414555ff3f4357ff4c75a8ff4f688dff54586bff565d6eff55606eff54626fff536370ff536470ff526471ff526471ff526472ff526271ff525f6eff525f6dff51616cff50616bff51626bff50616bff51616bff50616bff50626cff4f616bff4e626cff4e616dff50616bff4f5e69ff4f5e69ff4f636aff4f666cff51686dff51686eff526a6fff526b70ff526a70ff536a70ff536b70ff536b6fff536a70ff53696eff52676dff51646aff505a64ff474b5aff3f4557ff34374bff191227ff352b44ff362b44ff352943ff312540ff2b213bff363447ff3c4551ff404b56ff414d5aff414d59ff434e5aff414e59ff414b57ff3e4050ff393548ff383343ff383345ff393949ff404754ff424f59ff414f5aff434d58ff404b56ff3f4954ff3f4854ff3e4653ff3d3f4fff3a3647ff383042ff372e40ff362c3fff372d40ff393042ff3a3445ff3c3948ff3c3a49ff3b3a49ff3c3b4aff3c3a4aff3c3a4aff3c3a49ff3b3948ff3b3948ff3a3948ff3a3e4cff3f4b57ff43515dff41515eff384051ff2d273eff281932ff281731ff271830ff2a1933ff2d1e36ff31253aff332a3dff342c3eff352d3eff342d3eff342d3eff342c3eff342c3eff342c3fff332b3eff332b3eff322a3dff322a3dff32293dff32293eff32293dff32293eff32283dff31283dff32283dff32283cff32283dff31283cff32293dff31293cff31293dff31293cff30293cff2f293bff2f293cff2e283bff2e263bff2a2035ff281c33ff271c33ff29223aff353c4eff3c4c5aff3d4b59ff3b4254ff333448ff322e45ff312d43ff312e44ff312f45ff2f2d45ff28253dff221e33ff282a4afe2f3b63ff222643ff1e2141ff2a487ef2446f9b3da7c9d5459f76c0ad9c74bed09c74becb9d75bec69d75bfbf9c74bfba9e75bfb59c74beb09c74beab9d74bfa59c74c0a19d74be9c9d74bf979d75bf939c72bd8e9c75be8a9d74be859d75c0829d76be7e9c73bc799c74be769c73be719c73be6d9d75bd689d73bd639d74bf5f9c73bc5b9a73bc569d74be519d74c04d9c74c0499d77bd459b76bc419d76bc3d9b75bc389b76bf359f78c0319c78c12d9f77c12b9a77be279d76be259f75c121a274c1209f78bf1e9977bb1c9b76bf1b9771bd1aa780c4199970c2199970b8199970c21a9d76ba1ba17bbd1d9e72b9209f78bf22a578c3229d70bb279d76c4219b7cb917a69bc81db9b9d3a1c1839bf9c8536ffecd4562ffcd435fffcf425fffcf425effcf425effce425dffd0425dffd0435effd0425dffcf4261ffbb3c5fff992f56ff6b2044ff461539ff351139ff2d1137ff2d1138ff2e1239ff2f1039ff2f0f39ff311039ff301137ff311038ff301137ff301037ff301137ff301037ff301137ff311138ff321138ff331238ff341339ff341339ff351339ff351439ff351338ff3b1436ff631d3dffa32f4ffecd3b5afed03e5986cc637414a68ccc859d75c0529f73c1689d73bf5c9b74bf4f9e74c2439c76be389b72bf2e9b6fc2259f75c11d9e72c1179b6fbc109f70bf0ba274d107926db604bf80bf03aaaaaa028080ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff028080ff01ff00ff0280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000001ffffff02808080048080bf06aa80aa08bf80df0ba274b911a578c316a274c51c9b6dbf23996dbd2b9a71be359a73bc3f9e75be4a9b75be569d74be639b74bf719c75be7e9c73be8b9e74bf989c74be709d74bf2d9f77c146a480bdc9423e52fd424159ff434359ff43445aff424559ff424658ff414658ff414659ff414659ff404759ff404859ff40495aff40495bff3e4659ff33364bff424659ff414556ff414657ff424757ff3e4558ff4f7db2ff526a8eff575d70ff576071ff556370ff546370ff536471ff536470ff526471ff536571ff516472ff516572ff526372ff51606eff50606dff51616cff51626cff51616bff51616bff50616aff50626bff50626bff4e626eff4e636fff4f626fff4f606dff505f6bff505f6bff50616bff51656cff51686eff526a70ff536b70ff536c70ff536b6fff536c6fff536a6fff546b6fff54686eff52656bff505e67ff4a515cff414957ff3f4556ff211d33ff342c42ff38314aff382f46ff362b45ff332b44ff3a3e4dff404a55ff414e57ff43515cff41515dff43505cff414f59ff404855ff3c3c4bff393444ff383343ff383647ff3e414fff424c57ff44505bff43505aff424e58ff404c57ff404a56ff404a55ff3e4653ff3d3e4dff3a3446ff393043ff382e40ff372d3fff382f42ff3a3345ff3d3848ff3c3b4aff3d3c4aff3c3c4bff3d3c4bff3d3c4bff3c3b4aff3c3b4bff3c3b4aff3b3b4aff3b3f4dff3d4855ff42525eff42535dff3c4454ff312b43ff281933ff281731ff271831ff2a1a32ff2d1f36ff32273cff342b3eff342c3eff352c3eff352d3fff342d3eff342d3eff342c3eff342d3fff342d3eff332c3eff332c3eff332c3eff322b3eff312d3fff312e41ff313244ff313646ff323747ff323546ff333143ff322e41ff312b3fff312a3dff31293dff31283dff32293eff32293dff31293dff312a3dff30293cff302a3cff30293cff2f293cff2f293cff2d2339ff291e33ff271c34ff29213aff353c4eff3b4a59ff3c4858ff3b4253ff343449ff322f44ff312e44ff313046ff312f45ff2f2d46ff27243bff222039fe2b3157ff2f3b65ff1e2340fe1e2c52f14a75a64c6186a42b9a77be609f75c2d79b74bed29d75bfcd9d75bec99c75bdc39d74bfbf9c74bfba9c73bfb69c74bdb29c74bdad9e74bea99d74bea59c74bea19d74be9c9d74bf989e74bf949b73be909c75bf8c9d75bd889c74bd839c75bf809b74bd7a9d75be769c73be719e75c06c9c74bd689a73bd639d74bf5f9c73bf5a9c74be559c75bd509c76bf4c9a72bc479a73be439c76be3f9e75be3b9c75ba389b76bf349d76ba309a75bf2c9c74bf2a9e73bc279d76be249c78bf229d70bb209f78bf1ea277c41d9e72c11c9b76bf1c926db61a9d76ba1ba171bd1ca476bf1ea277bb209f78bf23a075bd229678bb1ca476bf129c71c6179b7ac82db5cce8b3c5a2b8f0c55472fecb4663ffcd4460ffce4260ffcf435fffcf425fffd0425effcf425dffd0415dffd2445fffd1435dffd1425fffd04362ffcb4362ffb43d5dff912e4fff702444ff591d3fff431739ff381536ff321134ff310f36ff311036ff301036ff301037ff311038ff311038ff321039ff321138ff331136ff331235ff331233ff371332ff451738ff5a1c3bff8d2948ffba3658ffd33e5dffd43f5cffd2405cffd1415aa4c54c621da77bca7f9b74bf4ba077c26b9d75bf5d9f76c0519d74c0459b73c0399d74c0309f75bf269a72bc1f9c73bd189f75b511a578c30d9d76c4089f80bf059999cc03aa55aa01ffffff0000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa035555aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff0000000001ff00ff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff0280008003aaaaff06aa55aa098e71aa0d9d62b1128e71b8189f75bf1ea277c426a172bc2f9d72be389f72bf449a74bb4f9e74be5b9d73bf699b75bd769c75be849c74bd919d74be9e9d74bd4b9c74bb3a9e77bd77695c78fc454358ff39374fff43445aff42455bff42455aff414659ff424659ff414759ff41485aff40495aff414a5bff414a5bff404a5cff404b5dff30354bff434759ff414658ff414658ff424958ff3d4558ff4f82b8ff536e95ff586176ff586272ff566472ff556571ff536571ff546572ff536571ff526571ff526570ff516673ff516675ff506473ff50616fff52606dff51626dff51616cff51616cff51606aff50616aff4f626cff4e6270ff4e6371ff4d6370ff4e636eff50616eff4f606cff505e6cff4f5f6bff51616cff52636cff52676dff53696eff536a6fff536a6eff53696eff53686eff53646cff525c68ff4c5360ff454d56ff464d5cff2b2840ff37344bff3d3a4eff3c364cff3a334bff39364bff414a56ff414e58ff43505bff475560ff43535eff43545eff44505bff3c414fff393647ff393444ff383444ff3b3949ff424955ff44525cff43525cff43505bff434e5aff424c57ff404b56ff3f4c57ff3f4552ff3b3c4bff3a3345ff393043ff392f42ff382f41ff393143ff3b3747ff3c3c4bff3d3d4cff3d3e4cff3d3d4cff3d3d4bff3d3d4cff3d3c4bff3d3c4bff3c3c4bff3a3d4cff3d4856ff3f535dff40565fff3f4f5cff312f42ff271831ff271832ff281732ff291933ff2e2137ff33283cff342c3eff342d3eff352d3fff352e3fff352d3fff342d3fff352d3fff342d3eff342d3eff342c3fff342d3fff332c3fff322e3fff322e41ff313546ff344151ff344955ff364c58ff384e5bff38515fff36505fff35505fff364e5dff354757ff333d4eff323244ff312d40ff322a3fff322a3dff32293dff31293eff31293dff31293eff302a3cff302a3cff2f2a3bff2e2a3bff2e273aff291e34ff271c33ff281f37ff35384cff3c4959ff3e4858ff3a4252ff343547ff322f45ff322f46ff333147ff313046ff2e2d47ff27243bff222542ff2d395fff2c3f6afe1f233dfa243b6685629bcd579e75bfe09c74bedd9c75bed99c74bdd59c74bed19c74becd9d75bec89d74bfc59b73bdc19c74bdbc9d75beb99c74bdb49d74beb19c73bdad9c74bea99b74bea59c74c0a19d75be9d9e75c09a9d74be959d76c0919d74be8d9d76be899a73be849c74bd7f9d74bd7a9d73be759d74c0719c73be6c9c74bf669b76be629c75be5d9c73bd599e75bd539d75c24f9b74be4a9b75be469d75bd429b74bd3e9c73bd3a9e77bd369c76bd329e75bd309a75ba2b9a71be299576bb269a72bc23a07cc5219b74c11f9c73bd1ea277bb1e996fbb1d9e72c11d9e7bc11d9e7bc11e996fbb219b74c1239975bd259875c123a075c524a378bf289f73bf22b4bbe15bd2cdd8bec35b79fdc94965ffcc4661ffce4461ffcf4360ffcf4260ffce425fffcf435effcf425dffd0415fffcf405effd0425effcf435effd0435fffd0435fffd2435effd24460ffcd4564ffbe3f61ffaa3659ff983253ff862d4eff782948ff702645ff6a2542ff662440ff652440ff6d2642ff7c2947ff8d2d4bffa13150ffb33656ffca415dffd3445effd3425dffd0425dffd2415cffd3415dffd2415dffd1405cc0c6456140a77cbf6e9b74be7a9d75be6d9d73bd5f9c73bf529f76be479a73be3b9c75be319c78c1299b70bb1f9c73bd19a370c213946bbc0d9d76b109aa8ec6059999cc03aa55aa028080800100ff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000100ffff0100ffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa02ff80ff03aa55aa035555aa028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff03aaaaaa059966cc07b692db0ba274b90faa77bb149980bf1a9d76c4229d70bb299b70c1339b73be3d9b75bc489c75bf549b73bc619b74bd6e9e76be7c9c75bd899c75be969c74be799e74be2d9f77c1298f7c9bdd484457fe444558ff3f3e58ff393a53ff44475dff42475bff42475bff41485aff41485aff41495aff414a5cff404a5bff414c5cff404c5dff3f4b5dff353a51ff3f4457ff414758ff42475aff424959ff3f4759ff5284b6ff53759eff59667dff586575ff576674ff556572ff546572ff546572ff536571ff536571ff536570ff516571ff506574ff506677ff506474ff506170ff51616dff51616dff51616cff50626aff50616bff4f616dff4f626fff4d6270ff4d6370ff4e636fff50626fff50606eff50606dff505f6cff505f6cff515f6bff52606bff50606bff51626cff52626cff52626cff52616bff4f5d68ff4e5764ff49525eff4a5360ff36344dff36344dff3e4152ff3c404fff3f3e50ff3e4354ff444f5bff42515bff42535dff455762ff415760ff435761ff434e5aff3c3b4cff393446ff383544ff3a3848ff3f4351ff44505bff45545dff44545eff45515cff424f5aff414e59ff424c58ff424d59ff3f4453ff3b394aff3b3345ff393042ff3b3043ff393042ff3a3445ff3d394aff3d3e4dff3d3f4dff3d3f4dff3f3f4eff3d3e4dff3e3e4dff3d3d4cff3d3e4cff3c3e4cff3c4351ff41505bff435662ff415360ff343e4fff261e32ff261831ff261931ff281933ff2e1d38ff33283dff342c3dff352d3eff362d3fff352d3fff352e40ff352e3fff352e40ff352d40ff342d3fff342d3fff342d3fff332d3fff332d3fff322f41ff313546ff334453ff37505eff334a59ff27374aff181d32ff0e0e25ff0f1022ff171b2dff202a3aff2d4251ff385461ff3a5764ff3c5261ff374b59ff333d4dff303143ff322b40ff32293dff312a3cff31293cff31293dff312a3cff31293dff2f2b3bff2f2a3bff2e283aff291f37ff271d35ff271f39ff373a4eff3e4959ff3e4757ff3a4053ff343549ff322f46ff323046ff323147ff312f48ff2e2c47ff242339ff232d4bff2f3f6cff27365aff182039c2365b8b22a587c39d9c75be9b9e75bfb69c76bddc9c74bdd89c75bed59d75bed19c74bece9c74bdca9d74bfc79c75bfc39c74bec09d75bebd9d74beb99d75beb69c74bdb29c74bfaf9c75bdab9d74bda79c74bfa29c74be9f9d75bd9a9d74be969c74be919d76be8e9c75bd889d74bf839c73bf7f9d74bd799c74be749c75bf709b74bf6a9c76be659d74c0609d75bf5b9a73bf569a74be529b73be4d9f77c0489c75bf449d74bf3f9e75be3b9c75c2379e74be349d76bf309a75c52d9f77c12a9e73bc289f79bf259f75c123a075bd219b74c1209f78bf1f9c73bd1f9c73bd1f9473bd209778bf219b74c1249c71bf269a72bc299b76c11f9c7bbd1f9c73c51c9b76bf1bd0b3d0a3bd647dfdc94869ffcb4763ffcd4460ffce4360ffce445fffce435fffce425effcf425fffcf425effce425effcf425fffd0425fffd0425fffd1425fffd14360ffd24360ffd2435fffd44460ffd44560ffd44460ffd34560ffd2445fffd34561ffd24561ffd24761ffd24660ffd3455fffd3445effd4445effd3455dffd3435dffd2425dffd1425dffd2425dffd2425dffd1425effd1425efed2415dddc9486354a779b33d9b75c07b9b74bf6e9e74be609d75bf539d75be489c75bf3d9b75bc329e75c2299b70c1219b74b91a9d76ba13a179bc0e926db60a9980b206aa80aa03aa55aa028080800100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ff00ff01ffffff01ffffff010000000280808002808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000100000002808080048080bf059966cc089f80bf0c956abf119669b4179b6fbc1d9e72c124a378bf2d9971bb379e74be419d76bc4d9874bd599e75bd669b76be739d76bf819c75be8e9c73be9c9b74be7f9d74bf3c9d7bbfa8555064fd454659ff434458ff44455bff35354dff44465dff42485aff41485aff42495bff41495bff414a5bff414b5cff414c5cff414c5cff414c5eff404d5eff3f455bff3a3e51ff42485bff42485aff434b5cff41495bff5886b2ff577fafff5b6a87ff5a687aff586775ff566674ff556672ff546672ff536571ff536571ff53646eff52646fff516572ff4f6574ff506676ff506476ff516272ff50616eff50606cff50616aff50616bff50616cff4e616fff4d626eff4d6270ff4f6270ff4f616eff4f616eff4f606eff4f5f6cff4f5f6cff4f5f6bff505e6bff505f6bff51606bff51606bff515f6bff4f5d69ff4d5a67ff495764ff4c5a64ff3c3b54ff3c3b53ff414658ff404555ff414656ff424c59ff46525eff43545eff455861ff455863ff445a63ff445861ff3f4755ff3b3847ff3a3546ff3a3546ff3c3d4cff434c59ff46555fff475660ff46555fff43525bff44505bff424f59ff424f5bff424c58ff3e4250ff3b3748ff3c3445ff3a3244ff3b3244ff3a3244ff3b3647ff3e3c4cff3e3f4eff3e414fff3e404fff3f404fff3f404eff3e3f4eff3e3f4dff3d3f4eff3c4250ff404c59ff435460ff425461ff3b4454ff2e263fff261731ff27182fff291932ff2d1d35ff31273bff342d3eff352e3fff362d40ff352e3fff352e3fff352e3fff352e40ff352e40ff342e3eff342d3fff342d3fff332d40ff332d3fff332f42ff313547ff334154ff374d5dff2e4055ff1f263dff14132dff0f0a25ff0e0924ff0d0823ff0d081fff0d081fff0d0a20ff0d0b21ff141328ff202839ff324955ff3a5663ff3a5563ff37515dff354656ff313a4aff312f40ff312b3dff322a3dff312a3cff312a3dff30293dff302a3cff2f2a3bff2e283cff291f36ff281d36ff29213aff34384aff3d4859ff3d4557ff3a4151ff353448ff333048ff323148ff323049ff302f48ff2d2a45ff23223dff273251fe344874ff28395beb1b294a429baab60fddeeee769e77bec79e76c0aa9c74bddf9c75bedc9b74bdda9c75bfd69c74bfd39c74bed19c74becd9b74bdca9b74bdc79c75bec59d74bec19c73bdbe9c73bdba9c75bdb79c74beb49c74beaf9c75bfab9d74bfa89c73bea39b74bda09c74be9b9c75bf959d74be919d74be8c9b73bd879b73bd829d76c07d9d74c0789b75bf739b76bf6e9b74be699b75bd639b74bf5e9d75be599e75c0559c75bd509c73bc4c9e75bf479e73be429e74c13e9c73c13a9e77c1369c76c2339b73be309a70ba2d9971bb299b76c1279d76be24a378bf23a075bd229d78bb229670bb219b74b9219b74c1239975bd249c71bf269a72c3289f73bf219b74b92d9f77c1289979bf24b18eb899cd85a0f8c5516dfecc4663ffcd4662ffcf4461ffcf4460ffce435fffce435effce435effce435effcf435fffcf425fffd04360ffd14361ffd14360ffd24462ffd24462ffd14361ffd2445fffd2435fffd24460ffd3445fffd34560ffd2445fffd3455fffd24560ffd2435fffd3455fffd2445fffd2435fffd2435fffd1435effd2435fffd2435fffd1435fffd1435fffd2435ffed2425df1c7466135ca7d90449d74bb7b9b74bd6e9b74be619b74bd549b73bc489c75bf3d9b75c0349d76bf2a9e73bc229670bb1a9d76c4149973bf0f9977bb0a9966b206aa80d504bf80bf028080800280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff04bf80bf07b692db09aa71c60ea46dc813946bae199970b81f9c73bd279d76be309a75bf3a9e77c1459b73bc519a71bd5e9d75be6b9d75bf789d73bf879d73bd949d73be659d72bd629c75c1477e6f90f7454555fe44475aff44465aff43485aff404258ff393953ff434a5cff41495bff414a5cff414b5cff414c5cff414c5dff424d5eff424d5eff424e5fff414d5eff434c60ff3c4156ff44495dff43495bff454c5dff444d5fff6087a8ff5992c4ff5b6f95ff5c6b84ff5a6879ff576775ff566773ff546671ff536570ff52656fff536570ff52646fff52646fff506471ff4f6474ff4f6576ff506476ff506373ff506170ff51606dff505e6aff505f6aff505f6cff4f606dff4e616eff4d606eff4e606eff505f6eff4f5f6cff4f5f6dff505e6cff4f5e6bff4f5e6bff505f6bff515f6bff505e6bff4f5d69ff4c5b68ff4b5c69ff4d5e6aff3a3b53ff393951ff414b5bff424d5aff444b5aff46505dff465760ff445760ff465a64ff465a65ff455b63ff455360ff3c3f4eff3a3748ff3a3546ff3a3746ff3f4250ff465460ff475862ff465961ff46565fff45535dff45515cff43505bff44515cff434e5aff3f3f4eff3b3646ff3a3444ff3a3244ff3b3244ff3b3445ff3d3849ff3f3f4eff3f4250ff3f4250ff3f4250ff3f4150ff3e424fff3f414fff3f404fff3e414fff3d4854ff41535eff41555fff404f5cff333548ff271b32ff281631ff281832ff2b1c33ff30243aff342c3eff352e3fff352e3fff352d40ff352e40ff352e40ff352e40ff362e41ff352d40ff352e40ff342d40ff342d40ff322d3fff322f41ff323244ff354152ff364c5fff2f4156ff1d243aff120f2aff100b28ff0f0a27ff0f0a26ff0f0926ff0f0a27ff0e0826ff0d0723ff0d0822ff0b0722ff0c0922ff0e0b22ff110d23ff1b2032ff2f4452ff355360ff385563ff395160ff374a5aff323c4bff312f40ff302b3dff322a3eff302a3eff302a3cff302b3cff2f2a3cff2e283cff291e36ff281d37ff2b223cff363a4dff3d4757ff3d4556ff3b3f50ff343449ff333149ff33314aff323149ff2f2d47ff2a2641ff232341ff2b3a5ffe364d79fd232f51e914172fce252a4aaf363d60973d40676736405e566e6b91838a6fa7a29c78bdc49b75bedc9b74bed99c74bed79d74bed39c74beb79c74becf9b74becc9c74bec99d75bec59d74bec29c74bfbf9c74bebc9b73beb89d74beb49c74beb09c74beac9d74bea89c75bfa49d75be9f9c73bd9a9c74bd959c74be8f9d74bf8b9c74bf859d75c0809d76bf7b9e74bf769c75c0719c73be6c9c74bd679c72bf619e74c05c9e74bf589c74bc529b73be4e9d76be499d73bd449d74bf419d72c03c9973bf379e74be359a73bc319c72c12e9b74bc2b9a77be299b76bb26a179bc249c78bf249c78bf249c71b8249c71b8259f75c1259f75c1279d76be279d76be21a274c123a075bd219b74c117c8d3e97fc99fb5efc15471fdcc4966ffcd4663ffce4560ffce4560ffcf455fffcf445fffd0445fffcf4460ffd04460ffd04360ffd04360ffd14461ffd14461ffd14461ffd14561ffd24460ffd24460ffd24460ffd1445fffd24560ffd14560ffd1445fffd1445fffd1445fffd1445fffd14460ffd24360ffd24460ffd2445fffd2445fffd1435fffd14360ffd1435fffd2435ffed3435ff9ca456161c36c894c9a75bf7b9b74bf6e9b74be619e76c0559c75c0489c75bf3e9c73bd339b73be2b9a71be229d70bb1b9771bd159e79c20f9977bb0ba274b907926db6048080bf028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa01ff00ff0280808002808080028080ff01ffffff0280808001ffffff01ffffff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000001ff00ff03aa55aa059966cc07926db60ba274b90f9977cc149973bf1b9771bd229d70c32a9e73c2349d76bf3e9c77bd4a9b75be559c75bd639d74bf709b74bf7e9c73be8b9c74bd999d75be34a276bf3a9e77bd9c504e62fe45475aff424659ff44485cff43495aff45495eff36394fff3f4459ff434b5dff424b5cff434c5eff424c5dff424d5eff434e5fff434d5fff424f5fff424e60ff444f60ff393f53ff454a5fff434a5bff474c5fff475162ff5e7c97ff6bb2dbff5978a7ff5d6f8fff5c6c81ff586878ff566774ff546671ff536670ff546570ff536570ff526570ff52656fff516470ff506371ff4f6373ff4f6475ff4f6476ff4f6275ff506071ff505e6cff505d6aff505d68ff505e6aff4f5f6cff4f5f6dff4f5e6cff4f5e6cff4f5e6bff4f5d6bff4e5d6aff4f5d6aff4e5d6aff4f5d69ff505c6aff4d5c68ff4b5d69ff4c606cff505e6eff393a51ff36394eff434e60ff42515eff44515eff465662ff485964ff445963ff475c66ff465d67ff465b65ff434f5cff3c3a4dff3a3548ff3a3547ff3d3b4cff434b57ff485761ff485964ff475963ff465661ff44545fff42535cff43515cff44545eff424c59ff3e3c4dff3b3546ff3b3445ff3c3445ff3c3445ff3d3647ff3e3b4bff3f424fff404451ff404551ff404451ff3f4350ff3f4250ff3f424fff3e4350ff3d4451ff404e5aff445661ff435461ff394051ff2c2339ff26182fff281831ff2a1933ff2f2139ff342b3eff362e3fff362e40ff362e40ff352e40ff352e40ff352e40ff352e40ff362e41ff352e41ff342e40ff352e40ff332d41ff322f40ff323344ff343d4eff3a4a5dff303f56ff1e233dff12102bff110c2dff110c2cff120c2cff110c2cff110c2bff110c2cff110d2eff100c2dff0e0a2aff0c0826ff0c0724ff0c0722ff0d0722ff0f0a26ff0f0b25ff100b23ff1c1f31ff2d4150ff365261ff3a5464ff395161ff364855ff323948ff322d41ff312b3dff312b3dff302a3dff2f2a3cff2f2a3cff2e273bff291e38ff291d38ff2c273eff3a3f51ff3e4655ff3d4353ff3a3f4fff34354aff33324aff33324bff31304aff2e2c48ff272440ff232a46fe2c4066fd34527dfd141d3cfe0f122cfd161b45ff1e2954fd23315df823325ff025345ad1283757af2d3952a4545278a16f5f8fb58668a5a99774b7c39d76bfd79b74bfd49b73bed29d75bfcf9c74becd9b74bdca9b74bdc79b73bec39c74bebf9c74bebb9d75bfb89d74beb39d75bfb09c74beab9d74bfa79c74bda29c74be9d9c75c0989c74bf939c76bf8d9d76c0899c73be839e75bf7e9c73be799c74be749c75bf6f9c73bf6a9c73be649c75bf609d75bd5b9a73bf559c72c0509c76bf4c9e72bc479a73be429e74bd3e9c73bd399d74c0369776bd329e75c22f9d72be2ca274bf29a276c1279d6fbe279d76be269a72bc269472bc269a72c3279d76be289973bf2b9a71be2d9f77c12a9e73c21ea280c417b1bcde4cd0b2c9ccc36580fcc74c67fecc4762ffcd4662ffce4560ffcf4661ffcf4560ffcf4460ffd14561ffd14461ffd04360ffd24562ffd24562ffd24562ffd14561ffd24560ffd34661ffd34661ffd34661ffd24561ffd24560ffd1455fffd24560ffd24560ffd24460ffd24460ffd24460ffd24560ffd24460ffd24460ffd24460ffd14460ffd24360ffd24360fed2435ffdce466281be5775759b74be719c75be6c9c76bf609d75bf549e73bf499d73bd3e9c73bd359a73bc2c976eb9239975bd1b9771bd159e6dc20f9977bb0ba274b907b692db04bf80bf03aa55aa028080ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808003aa55aa035555aa035555aa03aaaaff03aa55aa02ff80ff035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000001000000010000000280808003aa55aa068055aa089f80bf0caa80bf109f70bf16a274c51c9b76bf249c71bf2d9971c1379e74be41a176c04d9c74bd5a9c74be679c74bc759b74be829d74be919b74bc899e75c04a9f79c12f9888a8f046465afe44475cff44485bff45495dff434a5bff444b5cff434a5cff353750ff434b5dff424c5dff434e5eff444e5fff434e5fff434f5fff434f61ff445061ff445162ff445262ff3e485bff40475cff444c5cff485163ff495365ff4e6378ff86cce9ff5c92c2ff5b739eff5d708cff586a7eff566875ff566772ff556671ff546571ff52666eff52656fff52646fff51636fff50636fff506370ff4f6371ff4e6373ff4e6375ff4f6274ff4e6070ff4f5e6dff4f5d69ff4e5b67ff4f5b68ff4f5c68ff4f5c67ff4f5b68ff505c69ff4f5c6aff4e5b68ff4f5c6aff4f5b68ff4e5968ff4e5a69ff4d5c6aff4b6371ff495a67ff272639ff383b50ff445263ff455564ff465563ff465965ff485c66ff455b66ff495f69ff466068ff465964ff404554ff3c3649ff3c3548ff3a3547ff3e404fff45545dff485963ff495a65ff465a63ff465862ff465561ff44525fff44565fff455762ff424c58ff3c3a49ff3c3646ff3c3546ff3c3546ff3d3547ff3c3848ff403f4eff404551ff404752ff424655ff3f4652ff404552ff404452ff3f4451ff3f4452ff3f4b57ff445662ff435965ff404e5eff2f2a3eff27192eff291730ff2a1831ff2e1f37ff332a3dff35303fff362f41ff362f40ff352f41ff352f41ff352f41ff352e41ff362e41ff342e40ff352e41ff352e41ff342e41ff342d40ff313044ff353c4eff3a4b5aff394b5eff1f253cff13112aff120c2bff120c2dff120e2fff120e2fff120e2eff120e30ff110e30ff110d30ff110e30ff100e30ff0f0c2dff0f0c2bff0d0827ff0c0725ff0c0623ff0b0723ff0d0923ff100c28ff100d24ff120e24ff1c1d30ff2b3c4cff3a5463ff385563ff39505eff364353ff323544ff302c3eff302b3eff302a3dff302b3cff2e2a3cff2d243bff291e37ff291e39ff2c273fff394151ff3d4554ff3c4251ff393d4dff34354aff34334cff33334cff31304bff2c2b46ff24233bff262d4dff2f446cff2e4976fe0e132cfe10112dff14183aff171f42ff18264bff182a52ff1c2f59fe1d305efe213260ff24335efc253457e32e395ab1313b5baa564e78ac8069a0969e7abebd9e75c0d69c75bdd39c74bed09c74beb49c76beca9d74bfc69c74bfc39d74bfbf9c74bfbb9d74bfb79c74bfb49c74beae9b74bfa99d74c0a59c75c0a19b74be9b9c75bf979b73bd919d76c08d9c74be879d75bf829d74be7c9c73bd779c74bf729d74be6d9d75bd689d76bd629f75be5d9c73bd589c74bc539d72bb4e9a72be499a73bd449a74bf3f9a75be3c9d77bf379e74be349d76bf319c72bb2e9b74bc2b9a71be2b9a71be2a9873bc299b76bb289973bf2a9873bc2a9e73c22c9c74bf2f9d72be109f70bf1f9c7bbd1d9e7bc11bd9d9f692c98ca2f5ca5371fecc4865ffcc4763ffce4661ffcf4560ffcf4560ffcf4462ffcf4562ffcf4560ffd34661ffd24562ffd34662ffd44763ffd34662ffd34762ffd34762ffd34661ffd34661ffd24661ffd24561ffd24560ffd24560ffd14560ffd24560ffd24561ffd24560ffd24560ffd24460ffd14460ffd24460ffd14360ffd24361ffd24360fed045619dc856726b9b75bf609d72bd5f9c73bc5f9c73c1539d75be489c75bc3e9c73bd349d71bf2ba071be23996dbd1ca476bf159e79c20f9977bb0c9580bf089f809f04bf80bf03aa55aa01ff00ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff028080800100000001ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000001000000010000000280808003aa55aa06aa80d509aa71c60db176c412aa71c6189f75bf1f9c73bd279d76be309f75bf3a9e72bd459b73bc519a74bd5e9b72be6b9d75bf799c74be889c74bd8c9b75bd799e76c03aa37bc1965a556dfe45475bff44485bff44495dff444a5cff444b5dff444c5cff444d5cff3f455cff394054ff434e5fff434f5fff434f60ff445061ff445161ff445162ff455262ff455363ff445565ff465667ff414b5eff485363ff4b5a68ff495867ff4a596cff7bbdd4ff79bddfff5f7fafff5a7396ff5a6d89ff56697bff556773ff556771ff526771ff52666fff52646eff52646eff51646eff50636eff50636dff50626eff4e6271ff4e6172ff4e6272ff4d6170ff4d616fff4e5f6cff4e5d6bff4e5b68ff4e5a66ff4e5965ff4e5867ff4f5a68ff4f5a68ff4e5a67ff4d5967ff4b5967ff495a67ff495d69ff4a5d6aff3e4257ff1f1726ff383b4eff455565ff465866ff475865ff495b66ff485f68ff465e67ff49616bff476069ff455360ff3d3f4eff3b3548ff3b3549ff3b3848ff404653ff495761ff485b64ff4a5c66ff475a64ff485863ff465662ff43555fff465963ff475762ff414855ff3d3a4aff3d3848ff3c3747ff3d3748ff3d3848ff3e3a4bff404250ff424654ff424854ff434955ff414853ff424753ff404552ff414653ff3e4755ff42515cff455b66ff425964ff373e51ff281a31ff27192eff2a1932ff2b1c32ff31253aff362e41ff373040ff373041ff363041ff362f41ff362f41ff362f41ff362e41ff352f41ff362e41ff352e40ff342e41ff342e41ff333043ff33394aff384958ff384e5cff2d374cff13102aff120c2bff120d2bff120d2cff130e30ff120e30ff120f31ff110e30ff120e30ff110e2fff120e2fff110d2eff0f0c2cff0f0c2cff0f0c2cff0f0c2cff0e0929ff0b0726ff0b0623ff0b0721ff0c0922ff110c27ff130e28ff110b22ff161024ff222134ff2f3f4eff385460ff395260ff3a4b59ff353c4bff312e42ff312b3eff302a3dff302b3dff2f2a3cff2c233aff291c36ff291d37ff2e2b40ff3b4251ff3d4352ff3c4150ff383b4eff34354cff33334dff33334dff303049ff2a2841ff24223aff293457ff334971ff283a62ff0f0b26ff0f0e30ff121439ff151a3fff161f45ff162246ff182649ff1a284cff1c294fff1f2c55fe1f2d59fe20325efe26365ffe26355dee2d385cb2353f5a7440495a8c876fa4bf9c75bebc9c75bdd39c75bed09d74bec09b74bea49b73bcb99c75bec39c74bebf9c74beba9c75bfb79c75bfb29c74bfad9c74bea99d76bea39c74bf9f9c75bf9a9c74bd959c74be8f9d74bf8a9d74be859d75be809d74bd7b9b74bd749c75bd6f9c75bf6a9c73be649c73bd5f9c73bf599b73bd549e76bf4f9b74be4a9f75be459f76c0419d72c03c9d73bf399874bc359a73bc329975bd319c72bb2e9b74c22e9b74bc2c9c74bf2c9c74bf2d9f77c12d9971bb2f9872be289f73b9209f78bf1ca480bf21a27cc122ac8ec342c99bb2cec5647cfecc4b65ffcb4863ffcd4762ffce4661ffcf465effd0465effd14660ffd14662ffd14662ffd14562ffd14661ffd34662ffd44762ffd44762ffd34662ffd34661ffd24661ffd34662ffd34662ffd24561ffd24661ffd14561ffd34662ffd24661ffd24661ffd24561ffd34562ffd24461ffd24461ffd34462fed24360fdd14562c7c44c682ba67dc4579e75bf699b75bd5d9c76c0529b73be479a73be3d9b75c0349876bf2b9a71be239975bd1c9b76bf16a274b910af80cf0c956abf089f80bf0599669902ff80ff01ff00ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808001ff00ff02808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa0280808003aa55aa02808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000ffffff01ffffff035555aa048080bf07926db60ba274d10ea46dc813a179c91a9d76c4219b74b92a9e73bc339b73be3e9c73bd489c75bf559c75bd629c75be709b74bd7e9c75be8c9d75bd729d74c0409f78bf4f8e77a5ed464459ff454a5cff454a5dff454a5eff444b5dff444c5eff444e5eff444d5fff434e60ff343a51ff42485dff455161ff445161ff455262ff445262ff455263ff455364ff475867ff475a69ff475a69ff49586aff4c5b6bff4b5e6cff4b5b6bff4c596bff6493aaff90d7edff6496c5ff5d7ca5ff59708eff576b81ff556876ff556772ff526771ff53656fff52646eff51646eff51646eff50646dff4f636dff50636eff4f626eff4f6170ff4d616fff4e6170ff4d606fff4d606eff4d5f6dff4e5d6dff4e5c6aff4d5c69ff4c5b69ff4d5a69ff4d5968ff4c5968ff4a5967ff495a67ff495b68ff475260ff2e293aff21182bff3c4253ff465767ff475a68ff475b68ff495d69ff49606bff476169ff48636cff4a606aff424b5aff3c394bff3d3549ff3d3749ff3e3f4eff46525cff4a5c64ff495d65ff4a5d66ff485b65ff465b65ff465764ff465963ff465b64ff465761ff414553ff3d394aff3d3a49ff3d3748ff3e3949ff3e394aff403e4eff414652ff424a56ff424b56ff434b56ff424955ff424954ff414853ff404854ff414e59ff455863ff455a66ff3e4d5dff2e2e42ff281b31ff291a30ff2b1d32ff312339ff362c3fff372f41ff373042ff373042ff373042ff373042ff363041ff362f41ff362f41ff362f41ff362f41ff352f41ff342f40ff333143ff333849ff384655ff3b4d5dff313c4fff1c1d36ff100c2bff110d2cff110e2dff120e2eff110e30ff110e30ff110e30ff110f30ff100e2fff110d2dff100c2cff100b2bff0f0b2bff0f0929ff0f0a2aff0e0928ff0e0a29ff0f0b2aff0f0a2aff0c0725ff0b0722ff0a071fff0b0820ff100b29ff14112eff110e25ff140e22ff1c142bff252439ff323e50ff394f5dff394d5aff374352ff323443ff312c40ff312b3eff302a3cff2f293cff2b2139ff291d37ff291e38ff323145ff3b4250ff3d4251ff3c4050ff383b4dff34344dff33334dff33334dff2f2e49ff28253eff242742ff2b3c5fff334c78ff1c2444ff0d0c25ff100e2eff131236ff13153aff161940ff171d43ff1a1f46ff1c2147ff1d234aff1e254aff20274cff20294dff212b52fe222f57fd25345ffd283661f12a3961ce2f3d61a73d4366676f668d749e79bdae9b74bfc69d75bfc39d74bebf9c74bec89c74bec59d74bec19d74c0bd9d74beb99c74beb59c74beb09c75beab9b73bda79d74bda29c74bd9d9e75be989c74bf929b73be8d9d76c0879d75bf829d74be7d9d74be779c74bf719c75be6c9c74bf669b76be619b74bd5b9d76bf569d74be519a74bd4b9c74be469d71bd429b70bd3e9c77c13a9a72bd379e74be369c76bd339b73be319c72c1309f75bf309a75ba309a75bf309f75bf329e75c233a073c32f9d77be12aa80c617a67ac82ca27abf37b086be77c16b7ef0c4526cffcb4a66ffcd4964fecf4763ffd04763ffd04661ffd04661ffd14661ffd04661ffd14661ffd24661ffd34662ffd34661ffd34561ffd34662ffd34562ffd34662ffd24662ffd24662ffd24662ffd24661ffd34662ffd24661ffd24661ffd24661ffd24561ffd14461ffd14461ffd14361fed24260fed04362e3ca4a6812f1aab8559c75bd669b73be5b9d76bf509c73bc459b73bc3b9c75be329e75bd2a9873bc239975bd1c9b76bf159e79c2119678b40caa80bf089f60bf068055aa03aa55aa02ff80ff0000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ff00ff01ffffff01ffffff0280808001ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa028080800280808003aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000001ff00ff01ffffff02808080059966cc07b66db60ba274d1109f70bf159e79c21ca476bf23a075c52c9c74bf359f73bc409b74bb4c9e75bc589c74bf669b73be749c75bd829d74be909c73bd3b9c75c24c9e75bf8a5c576ffe46485dff464a5eff454b5fff454c5eff444d5dff444d5eff444e5fff444f60ff444f5fff444d61ff32374eff465263ff455262ff455363ff455265ff455465ff475868ff475a69ff485a6aff495d6cff4a5e6eff4c606fff4b5f6eff4e5d6fff4b5e6eff4b6175ff95d7e3ff77bcdcff658eb9ff5b7699ff586d87ff57697aff566774ff546771ff53656fff52656eff51636dff51646eff50636cff50636cff4f626eff4f626dff4e626eff4d616eff4e606fff4e606fff4d606eff4c5f6eff4d5e6fff4d5e6dff4d5d6cff4c5c6bff4d5b6aff4b5a69ff4a5a68ff4a5968ff495967ff3c4353ff1e1a26ff281b31ff3d4458ff485a67ff475c69ff485e6bff485f6bff4a616eff47616aff4a636dff4a5e6aff404857ff3c3749ff3d3648ff3d384aff424655ff485a62ff495e65ff495e66ff495e66ff495d67ff485c66ff465865ff475d67ff475e66ff45535eff3f4350ff3e3b4bff3e3b4aff3f3a4aff3f3a4bff3f3c4cff404150ff424b57ff434d58ff444d58ff434d58ff444c57ff434a56ff434a56ff424b58ff42555fff475b65ff445a66ff384052ff291e35ff28182fff2b1a31ff2e1f37ff34293eff363040ff373041ff383142ff383142ff373142ff373142ff373042ff373041ff362f42ff363041ff363041ff353041ff353043ff353747ff384454ff3c4e5cff39495aff242a3fff110d2dff100b2cff110c2dff110c2dff110c2fff110d30ff110c2fff100c2eff100c2eff100b2cff0f0a2aff0f0a2aff0e0929ff0e0828ff0e0828ff0e0726ff0e0826ff0d0726ff0d0726ff0e0826ff0e0928ff0e092aff0d0825ff0a0620ff0a061eff0b071fff110c28ff16122fff151026ff130d21ff181127ff1d172dff26283aff374855ff394d59ff394654ff333645ff312c42ff302b3dff302a3dff2f273dff2a1f37ff281d37ff2a2038ff353447ff3a414eff3c414fff3a3f4eff36364cff34344eff34354dff31324cff2c2b46ff26243cff282d49ff2c4165ff2d456eff11102dff0f0b28ff100c2dff121033ff151337ff16153aff19193fff1a1a40ff1d1d42ff1e1e43ff1f1f43ff1f2143ff212445ff212447ff23284bff222b50fe232f58ff263460fd283868f72b3b62d1323e5f8e54567ca98f70afcc9c74bec89d74beb99c74bdb59c74becb9d74bec89c74bec49b74bdbf9c74bfbb9d75bfb79c75bfb39b73bdae9d74bfa99d74bea59c74be9f9d73bf9b9c73bd969c74be909c75bd8a9d74be849c74bf7f9d72bd799e74c0739b73bc6e9b74be679c74bf629f75c15c9b74bc579b72bc519d74c04d9c74bd489c71bf449d74bf409b74bf3d9b75c03b9775ba389b76bf369c76c2359f73c0359a73bc349d71bf349d76bf369c71bd379e74be389f76bf219b74c1189f75bf349d76bf379e79c343c289afb5c75a74fcc94c69fec94a65ffcc4862ffce4662ffcf4560ffd04561ffd14661ffd14760ffd14561ffd14561ffd24661ffd24561ffd24661ffd24561ffd24662ffd24662ffd34662ffd34662ffd34662ffd34662ffd24661ffd24662ffd24661ffd14561ffd24562ffd14361ffd04361fed14360ffd04462f3cc476721c97c8b529b73be639d74bf589c74bf4d9f74c0449d74bf3a9a72c1319772c1299b76c1229d78c31ba171bd169774b9119669b40ba274b9089f80bf059966cc03aa55aa01ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa035555aa03aa55aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aa55ff059966cc07b66ddb0d9d76c411a578c3179b6fbc1ea277c4259f75c12e9b74bc399d74bc449a74bb4f9b77be5c9b72bf6a9c76be789b75bd869c74bc659d74c0529b73be40a380bfd948495cff474b5fff454b5fff454c5fff454d5fff454e5fff454e5fff454f5fff454f60ff445061ff455162ff3d485aff3f465cff455264ff445465ff455567ff475969ff475a6aff475b6aff4a5d6dff4c6070ff4c6172ff4c6271ff4c6171ff4c5f70ff4d6070ff4e5f71ff6991a3ff83d8ecff609dc9ff5d82afff597394ff586b80ff566877ff546872ff53656fff53656fff51646eff51646dff51636dff50636dff4f626cff4f626dff4f626dff4e616dff4e606cff4e5f6eff4d5f6fff4d5f6eff4e5f6eff4d5e6cff4d5e6dff4c5c6bff4c5b6aff4a5a6aff495a69ff4a5a68ff3f495aff261b30ff2a2033ff3e4557ff485c6aff485e6bff495f6cff49616dff4b656fff47616aff4a646dff495d68ff3e4252ff3c364aff3b3849ff3c3b4cff424e58ff495d65ff496067ff485f67ff495e66ff485e67ff485d67ff465a65ff496069ff475f68ff43515cff3f3f4eff3f3c4bff3e3b4bff403b4cff3f3c4bff3f3e4eff404552ff434f59ff45505bff45515bff444f5aff434e58ff444d58ff434c58ff43505cff475b65ff475c67ff435361ff312c43ff281b30ff2a1931ff2d1d34ff32263aff372f41ff373142ff383242ff383242ff373142ff383142ff373142ff373142ff373041ff373041ff372f42ff363041ff343042ff353345ff373f4fff3a4d5dff3a4e5eff2d384cff171631ff0f0928ff0e092aff0f0a2aff0f0a2aff0f0a2aff0f0a29ff0f0929ff0f0928ff0e0828ff0d0827ff0e0726ff0e0725ff0e0725ff0e0724ff0e0623ff0d0623ff0d0624ff0d0624ff0d0624ff0d0624ff0d0624ff0c0524ff0c0626ff0d0726ff0c0724ff0a0620ff09051cff09051dff0e0b24ff161531ff17142dff150e24ff171126ff1d162fff201d33ff30394bff384855ff3a4552ff333746ff312d40ff302b3eff30293eff2f263dff291e37ff291c36ff2a213aff363747ff3b414fff3b414eff3a3e4fff35364dff34354eff33344eff2e304bff292641ff262340ff2a3352ff2f476dff243158ff0e0925ff100a29ff120c2eff150e31ff151135ff181438ff1a163aff1c183cff1d193dff1f1a3dff1f1a3cff201c3eff211e40ff231f43ff232144ff232546ff23284afe232c4fff243057fe273661fe2b3967ec2e3a61bf484b6d8e6f6391b89472b6cb9c75bed59c74bec59d74bda89b73beb19d75bec79c75bec29c75bfbe9c75bfbb9b74beb69c74bfb19d73beac9d74bfa79d74bfa29c73be9e9d74bd989c74be929d75be8c9d75bf879d73bd819c75be7b9b74bd759d74be6e9b74be689d73bf639d74bc5d9c73bd589c74bc539d75be4e9a76c14a9b72be479a77be439c76be409b74bf3e9c73c13b9c75be3a9e72c139a174c0399d74c03a9a72bd39a174c03a9e77c13b9c75be359f73c0209f78bf299b76c13e9873bd37a27db981bc6b84ddc2516bfdc94a65fecc4764ffce4662ffcf4762ffcf4660ffd0465fffd04661ffd14661ffd14560ffd14560ffd14561ffd24661ffd14561ffd14561ffd24661ffd24661ffd24662ffd24661ffd24661ffd14561ffd14561ffd14562ffd14562ffd14461ffd14462fed04361ffd04462fccd456347c273905b9d76bf5f9c73bf549e76bf4b9c74bb419d76c0389b76bf309a75bf289f73bf219b74c11b977bbd14a680bf109f70bf0caa80bf08bf9fdf059966cc03aa55aa01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa035555aa035555aa03aa55aa03aa55aa02ffffff035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff0280808001ffffff01ff00ff01ffffff010000ff0000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaaa059966cc098e71aa0d9d76c413a16bbc189f75bf209778bf289973bf319c72bb3ba075be469d75bd529b73be5f9c73bf6e9b74be7c9a73bd8a9b74bc4b9c74be499d77c0437a728df9474a5dff474c60ff464c60ff464d60ff464e61ff454f61ff455061ff465061ff455161ff445161ff455363ff445564ff374156ff425263ff455768ff485a6bff475a6bff485b6dff4b5e70ff4c6172ff4c6271ff4d6172ff4d6273ff4c6372ff4d6273ff4d6173ff4f6274ff4f6378ff90cfdaff73c1d9ff5e8fbbff5a7ea9ff587088ff57687aff556974ff546671ff52656fff52646eff51646dff50646cff50636cff4f636cff4f626cff4e616bff4d616cff4d5f6bff4e5f6dff4c606eff4e5e6eff4e5e6eff4d5e6cff4c5d6cff4a5c6aff4b5b6bff495a6aff485968ff3d4457ff241c31ff282336ff485266ff495e6cff49606dff49616fff49626eff4b6670ff48646bff48656eff495c67ff3b3e4fff3b3648ff3b3948ff3f4150ff495963ff4a626aff4a616aff4c6069ff486068ff486067ff495e68ff465d67ff4b626cff485f68ff414d58ff413f4fff3e3c4cff403c4dff403c4eff403d4dff3f4150ff424a56ff45515cff45535dff45535cff44525bff46505bff444f5aff434f5bff455964ff486069ff465b67ff3b4454ff2c2137ff27192eff291a30ff2f2237ff362c40ff393143ff383243ff383243ff393243ff373242ff383243ff383142ff383243ff383142ff373042ff363043ff353141ff353242ff353a4aff394b5bff3a515fff39475fff1c1f35ff0e0922ff0d0925ff0d0725ff0d0724ff0d0824ff0d0722ff0d0721ff0e0623ff0d0624ff0e0624ff0d0625ff0d0625ff0d0624ff0d0624ff0d0623ff0c0623ff0d0723ff0c0622ff0d0624ff0c0624ff0c0625ff0c0624ff0c0624ff0c0524ff0c0523ff0b0523ff0b0524ff0b0623ff09041fff08031dff09041cff0e0921ff181732ff181732ff16102aff150d26ff1c162eff201830ff28273dff364150ff37434fff323544ff302d41ff302a3eff2f293eff2d263bff281c36ff281b36ff2c243cff383c4dff3b414fff3b404fff383c4dff33364eff33344fff30334fff2e2d48ff26243fff262845ff2a395cff334d79ff141737ff0f0925ff110a2aff130c2cff150f31ff171034ff191235ff1a1437ff1d1638ff1d1737ff1f1839ff201938ff201a39ff221a3aff221b3bff231d3eff241f41ff242244ff252447ff25284aff252c4ffe27325eff2a3867fe2d3965e3313c5fa44b4c6b709d82bb889d76bfbb9d74bed39d75be9c9d76becc9c74bdc99c75bdc59b74bec19c74bebd9b74bdb99c72bdb49c74beaf9c75bdaa9c74bea49d75bfa09c74be9a9c74be949d75bf8e9c73bd889d74bd829d76be7b9e74c1759d74c0709d74bf6a9c73be649c73bd5f9c73bf5a9c74be559c75bd519a74bd4d9c74c0499d73c0479a73be459b73bc429b74bd419d76c03f9a71be3f9a71be3d9f75c03e9c77c13e9c77bd3e9c73bd3f9e75be309a70bf24a378c6299b76c1379e79c330aa80b5b3c05a76fdc74c68feca4863fecc4762ffcb4761ffcd4661ffcf4661ffd14662ffd14661ffd14560ffd14560ffd24661ffd14561ffd14662ffd14560ffd14561ffd14561ffd14661ffd24662ffd14562ffd14561ffd14562ffd14562ffd14462ffd24563ffd24562ffd14563ffcf45636fbf57713e9c77bd5a9c74be519d74bd479a73be3f9e75be369c71bd2ea174c2279d6fbe209f70bf1a9d76ba159e79c20f9977cc0ba274d1089f80bf059966cc03aa55aa028080800000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03ffaaff03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aa55ff06aa80d5098e71c60ea46dc8149973bf1a936cba219b74b92a9e73bc329e75c23d9b75bc499a73bd559c75bd639b74bc719c73be7f9d74bf8d9c74be14a680bf5f9c76bf9559576efe474b5fff474c60ff474d62ff464e61ff464f61ff465062ff465062ff465163ff455363ff445362ff455564ff435564ff465568ff405162ff4a5c6fff495d6eff495c6eff4a5f70ff4b6372ff4c6374ff4e6375ff4d6375ff4d6274ff4d6374ff4e6375ff506476ff516477ff536679ff617d90ff98e2ecff61a6ccff5c87b8ff55799cff576d80ff576875ff546772ff536570ff53646fff51646dff51636dff51636cff4f626bff4f626bff4f616bff4f616aff4e5f69ff4e5e6aff4e5d6aff4d5e6aff4d5d6aff4c5c6aff4b5b6aff4b5b6bff4a5a6aff465565ff373a4eff24192fff2c253cff455465ff4a616dff4b6270ff4a6470ff496570ff4b6870ff49646bff4a666eff455a64ff3a3b4dff3b3847ff3c394aff404554ff4c606bff4a646cff49646cff4c616bff486269ff486169ff495f69ff486069ff4b646dff495e68ff424c58ff3f3f4dff403d4dff403c4eff403c4eff413e4fff404252ff424e59ff45555fff46565fff46555eff46545dff47525dff45525cff44555fff465e69ff48616cff435764ff303041ff281a2fff29192fff2d1c34ff33263bff383142ff393344ff393444ff393344ff383344ff373343ff393243ff383243ff383242ff373242ff373142ff373142ff363142ff343546ff384655ff3c5466ff3c5064ff2d364cff0c0b1bff0c071bff0c071dff0c061eff0b061dff0b061eff0c0721ff0d0723ff0d0722ff0d0625ff0e0726ff0e0727ff0e0726ff0e0727ff0d0727ff0d0727ff0e0728ff0e0727ff0e0727ff0e0727ff0d0726ff0d0726ff0d0625ff0d0625ff0e0726ff0e0726ff0c0625ff0c0624ff0b0522ff0a0420ff0a041eff09041cff070419ff090419ff0c0820ff16132eff1a1835ff19152cff130e25ff1b122dff1e152fff242338ff333b4aff363e4cff313243ff302a3fff302a3dff2f283dff2c233aff281c34ff281c35ff2f2a3fff393e4cff3a404fff3b3f4fff373b4cff33354cff32354eff30304bff2b2744ff26223dff272f4dff2e4365ff293c65ff0c0825ff100925ff120a29ff140c2dff150f30ff171032ff1a1234ff1b1435ff1e1535ff1f1634ff201636ff201636ff221736ff221737ff221938ff231938ff231b3bff241d3dff252040ff262243ff262647ff272a4eff273057ff2a3663fd2f3e68f62f3c5fb635425b91786b97ae9d77bdcb9d74bebb9d75beac9d74bfb59c74beb29c74bdc79c75bfc39c74bebf9c75bfbb9b74beb69c74bdb19d75beac9d74bfa69d73bea19d74be9b9c75bf959c74be8f9d74bf899c73be829d74be7d9b74be779c74bf719c73be6b9d75bf669b76be609a72bd5c9b74bf589c74bf549b73bf509c76bf4e9d76be4b9c74bb489c75bf479a73be459b76c0449d74bf439c72be439c72be419d76c0419d76c0419d76c0389b76bf2d9971bb289979c6369c76bd29a283c75ebb6785e0c25371fdc74a65ffc74963ffc94664ffcc4561ffcd4560ffce4560ffce4660ffcf4660ffcf4660ffd04661ffd04561ffd14561ffd04561ffd04560ffd04561ffcf4461ffd04561ffd04561ffd14562ffd14562ffd14562ffd14562ffd14563fed04561ffcf4762b7c45d781aa780c44f9e77c24c9a72bc439c72be3b9c75be33a073be2c9c74bf259f75c11f9c73bd199970c213a179bc109f70bf0ba274d1089f80bf068055aa03aa55aa02ff80ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa02808080028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000002ff80ff03aa55aa07926db60ba274b90faa77bb159e79c21c9b6dbf239975bd2c9c6eb9359a73bc409b74bb4c9a75bc589c74bf669b73bc749c75bd829d74be639d74bf02ffffff2fa888bed4484c63ff484e61ff474d61ff474e62ff464f62ff465062ff465063ff465263ff455363ff445463ff445464ff445565ff445866ff465b6bff4e6775ff4a6071ff4a5f70ff4c6172ff4e6474ff4e6475ff4d6577ff4d6377ff4c6478ff496478ff486980ff4a7087ff4c7087ff4f6b81ff51687eff526983f76894a3fb94e1ecfe5c98c3ff5b80afff557393ff566a7bff556774ff526571ff526570ff51646dff52626eff50626cff4f616bff4f626bff4f606aff4f6069ff4e5f69ff4e5e6aff4d5c69ff4d5d69ff4c5c6aff4c5b6aff4b5a69ff4a5a69ff3f495aff2f2a41ff291f37ff36374cff485a68ff4a6470ff4a6571ff4a6672ff4b6b75ff4c6a74ff4a676fff4a656eff465362ff393a4aff3b394aff3d3c4cff44505bff4c626bff4b656eff4a656dff4a636cff49616aff4a636cff4a616bff4a636cff4b666eff4a5e68ff424956ff41404eff413e4eff413d4fff413e4fff403f50ff414654ff44515bff475761ff465861ff465760ff47565fff46545eff45555fff465c66ff49626dff465f6bff3b4656ff2c253aff2a1b2fff2a1b31ff312238ff382f41ff393243ff393345ff393444ff393444ff393444ff383344ff383344ff393344ff383243ff383243ff383242ff363142ff353344ff373f4fff3d5564ff3c5567ff2c3b4dff141526ff080715ff0d0718ff0d061eff0f0822ff0f0824ff100925ff0f0825ff100926ff100826ff100827ff0f0827ff0e0827ff0e0827ff0e0826ff0e0826ff0e0726ff0e0727ff0e0727ff0e0727ff0d0727ff0d0727ff0d0727ff0d0626ff0e0728ff0e0728ff0e0728ff0e0728ff0e0627ff0d0626ff0c0524ff0b0421ff0b0521ff0a041eff08031aff080318ff080319ff0a061eff120d28ff191533ff19142fff151027ff161028ff1b132eff1f1d34ff313645ff343645ff302d40ff302a3eff2f293dff2e283cff2b2239ff261b34ff281c35ff312e42ff393f4dff3a404eff393f4dff35384dff33354dff31334dff2f2e4aff292541ff252542ff293354ff344872ff191e3fff0e0823ff110926ff130a29ff160d2cff170f30ff191031ff1b1332ff1d1331ff1f1431ff201432ff211532ff221633ff221633ff231734ff231735ff241837ff251937ff261a38ff261c3aff261e3dff282040ff272543ff282a49ff282f52fe2a365ffe2d3b66f92f3b64d7313b5eab3d43619b7f689e909f78c1af9d75bfc79c75bec49c75beb49d74bec99c75c0c59d74bec19d76bebc9d75beb89d73bcb39b73bdad9c74bea89c75bea29c73bd9c9d74bf969c75c0909e75bd8a9d74be849c74bd7e9c73be789b73bd739b73bc6e9b74be699b75bd659d74bd609d75bf5c9b74bf589c74bf559c75bd529b73be509c76bf4d9f77c04b9c74be4a9b75be489c75bf479e77be469d75bd449d78bf429e78c13d9b75c03c9973bf279d76c4379974be349d76bf41ad7aa97ebe5f7bebc14f69fec54965fec74763ffc74662ffc94562ffca4661ffcb4661ffcc4561ffcc4560ffcd4561ffce4561ffcf4561ffcf4662ffcf4561ffcf4662ffcf4561ffcf4561ffd04663ffd04663ffd04562ffd04562ffcf4562ffcf4662ffcf4562dac24d6721c193b9409b74bf469d75bd3e9c73bd379e79be309a75ba29a276c123a075bd1d9e7bc1179b7ac8129c71c60ea480c80ba274b9089f80bf06aa80aa03aaaaaa028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff000000000000000000000000000000000000000000000000000000000001ffffff02808080056666cc07926ddb0c956abf109f70af159e79c21d957bc125986eba2d9f71bb379e74be429e74bd4d9c74c05b9a73bf699b75bd779c74bf869c74be409f74bf299b76c1407c748bf5474b61ff494e62ff474e62ff474f62ff465062ff465163ff475263ff465364ff455465ff455565ff455666ff455867ff445a68ff4c6874ff4c6574ff4c6272ff4d6273ff4d6574ff4e6577ff4e6677ff4c657aff466f88ff468faaff48abccff46bde0ff46c1e9ff44c2eaff44c0e2ff4ab4d2fe5494b7f44881a1e778ced3f68ee3ebfd6098c1ff5c799fff586d84ff556877ff536672ff526570ff51646fff51636eff50626dff50616dff4f616bff4e606bff4e606bff4e5f6aff4e5e6aff4c5d69ff4c5c69ff4a5c6aff4c5969ff464f62ff35334aff291e36ff2f283fff414a5bff4b616eff4c6774ff486873ff486672ff4a6d78ff4d6b74ff49696fff496770ff414d59ff383a47ff3d3a4bff3b3d4bff47555fff4c666dff4c6770ff4a666fff4a646eff49646dff49646dff47626aff4b676eff4c676fff485c65ff414854ff434150ff413f4dff423f50ff413f50ff434252ff424855ff45565fff475a62ff475b63ff475962ff465761ff465761ff465963ff48616aff4a626dff455a68ff313547ff291b30ff291a2fff2d1e32ff35293dff383342ff393444ff3b3545ff3a3546ff3a3545ff393545ff393445ff3a3445ff393344ff393344ff383243ff373243ff363344ff353949ff3b4d5dff3d5b6dff36495eff1f2137ff0e091cff0f0822ff100b23ff110a25ff120a27ff110926ff110827ff100827ff100827ff100826ff110826ff110826ff100927ff100927ff100927ff0f0926ff0f0926ff0f0926ff0e0826ff0e0827ff0e0828ff0f0827ff0e0727ff0d0726ff0d0726ff0e0826ff0e0726ff0d0726ff0e0726ff0f0727ff0e0626ff0d0625ff0d0624ff0c0622ff0c0521ff0a0421ff09021cff07021aff070318ff080319ff0e0820ff17122cff18132dff160e28ff160d27ff180f29ff211e34ff313243ff312f42ff2f2a3eff2e283cff2e273cff2d263bff292037ff251932ff281d36ff353647ff3a3f4eff3a3f4dff393d4eff34384dff32344eff30304cff2c2a47ff27223dff292948ff2c3d60ff2e4167ff0e0926ff100823ff130826ff150b28ff170d2cff190f2eff1c112fff1e1231ff20132fff20132fff20132eff21132eff22142fff231430ff231531ff241631ff251731ff261733ff261936ff261a38ff271b3aff271e3bff28203eff282443ff292a4aff292f52fe2a3459fe2c3860ff2f3963f630395fd2373c5b8b4b4d6a5f8973a6c49c76bed69c74bfd29d75bfc19d74becb9d75beae9b75bdb69d76bfbe9c73bdb99c74beb49d74beae9d74bfa99d74bea49d75be9d9c75be979b73bd919d74bc8b9c74bd859b75c0809b74bd7b9e74bf769c73be719c73be6d9d75bd689d76bf649c73bf609d75bf5e9b75be5a9c74be589a74bc559c75bd529b76be509c76bf4e9d76be4b9c74be499d73c0469d75bd439c72be419d76c03f9e75be239975bd269a79c3399d70bc319c78bb34b57193aebc5577f2c24b68fec44764fec44664ffc54562ffc54661ffc74563ffc94560ffc94561ffcb4561ffcc4562ffcd4662ffcd4662ffcd4661ffcd4561ffce4661ffcd4561ffcd4561ffce4461ffcd4562ffcd4562ffce4562ffcd4563f7c649643ebd67841aa776c4299b76bb389b72bf329975bd2b9a77be259f75c1209f78bf1a9d76c4169774c5119669c30e926db60a9966b207b66db6059966cc04bf80bf01ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000035555aa05996699089f80bf0c956abf119669b4179b7abc1f9c73bd269a72c32f9d72be389f72bf449d74bf4f9b74bb5d9c76bd6b9b75bc7a9d75bc899c73bc5e9b72be16a280c590615c78fd484c63ff474e62ff484f63ff475063ff465163ff465264ff465464ff465565ff455566ff455666ff465867ff455a69ff48606eff4e6d7bff4c6574ff4c6474ff4e6575ff4d6577ff4c6678ff47758eff4794b6ff4bb9dcff45c4ecff41c7edff41c9efff43caf1ff42ccf3ff46ccf6ff49cdf2f94fcbf29562c1ea31bbeae08fa9f4f3f08bebefff5c97b6fe59718dff576a7aff546774ff526571ff52646fff516370ff51626eff50626dff4e626dff4f616dff4d606cff4d5f6bff4d5e6bff4d5c6aff4c5666ff44495eff37344cff292036ff2d213aff3e4055ff4b5b6cff4c6571ff4c6874ff4a6874ff4a6975ff4c707bff4a6e77ff486a72ff48626dff3e4856ff3b3d4bff3c3c4aff3b3f4fff475a64ff4d676fff4d6871ff4c6770ff4a666fff4a656fff49646eff49646dff4d6971ff4e6a72ff475b63ff414753ff44434fff434250ff434050ff424051ff434254ff434e59ff475961ff475c63ff485b64ff475b63ff485a62ff485964ff495e68ff4a626bff48616cff3c4b5aff2c293cff291a30ff2b1c31ff312438ff382f42ff3a3444ff3a3545ff3a3545ff3a3645ff3a3646ff3a3546ff393544ff3a3445ff393444ff383344ff393344ff373444ff363547ff384654ff3f5a68ff3c586aff283346ff121025ff100a23ff120a26ff110927ff110a27ff120927ff110927ff110827ff100825ff110927ff110827ff110827ff120928ff120928ff110929ff11092aff11092aff100829ff110929ff100929ff10092aff100928ff100929ff0f0929ff0f0829ff100828ff0e0726ff0e0726ff0e0726ff0d0626ff0e0727ff0e0727ff0d0624ff0d0726ff0d0725ff0d0527ff0c0625ff0c0523ff0a0421ff09031eff080119ff070316ff080319ff0c061fff130d29ff150f2aff130d25ff120b24ff140c28ff231e35ff2d2b3fff2e2a3dff2e273bff2e273cff2d273aff2b243aff271d35ff251931ff2a233aff373c4aff3a3f4dff3a3e4eff383c4dff34374dff33354eff2f2d4aff2a2641ff27233cff283250ff31466bff1e2549ff0f0820ff120825ff150a25ff180c27ff1a0e2aff1d112cff1f122cff20122dff21122dff21132cff22132cff22132cff23142cff24152dff24142fff25142eff251530ff261631ff261733ff261835ff281a36ff271c37ff281f3bff28213fff292544ff292949ff292e4fff293052ff2b3358fe293255fe323c64f5333b62c3444767a7746593b58e6fafa69d78beba9c75bfaa9c75bec09d75bdc99c73bdc49c74bebf9c74beb99d74beb49d74beaf9c75bda99d74bea39c74bd9d9c73be989c74be939a72bd8d9d74be889c74bd839c73bf7f9d72bd7a9d75be769c73be729d74be6d9d73bd6a9c73be659d74bd629c75be5f9c73bf5c9e74bf599e75bd559c75c0529b73be4e9d72be4a9f75c1479e77c243a076be3f9e75be3ca277bf349876ba249c78bf309a7abf2d9977bb26a180c346b66a8aabbc5271edbd4c6bfdbd4865ffbf4663fec04563fec34462ffc44461ffc54461ffc74561ffc84562ffc94561ffc94560ffca4561ffca4660ffcb4561ffcb4661ffcc4562ffcb4562ffcc4563ffcc4562fecd4564fdca486576c7667d309f75bf279d76be339b73be2d9971bb279d76be229670bb1d9e7bb9189f75ca13a179c9109f70bf0c956abf09aa71c607b66db604bf80bf03aaaaff01ffffff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa0280808003aa55aa03aaaaaa03aa55aa035555aa03aa55aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000010000000355555504bf80bf089f80bf0caa80bf129c71b8179b6fbc1f9c73c5279d6fbe309a75bf3a9e72bd469d78bd529f76be5f9c76bf6e9b74bc7b9e76bf8b9c74bd729d74be05ccccccb955576dfd4b5067ff474e63ff485064ff475164ff465364ff465365ff465566ff455666ff455767ff455767ff455969ff455f6cff4f717cff4e6877ff4f6576ff4e6779ff4e677aff4a6c80ff4c8cadff4fbee4ff48c3eeff44c6eeff42c9eeff41cbefff41cdf1ff44cef3ff4ad0f3fe4ad4f6ec5acef06986bddb43a07ebe459f76bc20a787c767b5f0ebfa8cf1f5fe60aac8fe53668aff555a70ff535c6eff53606fff54616fff52626fff51616eff51616eff505f6dff4e5d6cff4b5868ff444b5dff3b3a51ff322b43ff2b2137ff2e2139ff3f3e54ff495a6aff4c6572ff4e6875ff4b6a75ff4b6875ff4a6c77ff4c747dff496e78ff496a75ff455867ff3d4050ff3d3d4dff3b3e4eff3e4853ff4b6269ff4c6871ff4f6a73ff4b6a70ff4b6870ff4c6872ff49666fff4c6971ff506b74ff4e6a72ff475762ff424653ff434451ff454351ff424250ff434352ff414654ff45535dff485c64ff495d65ff485d64ff475d64ff495b65ff475c65ff4a636bff4c646eff485d68ff38394dff2a1d31ff2a1931ff2d1c34ff352a3eff393342ff3a3545ff3b3646ff3b3646ff3a3646ff3a3645ff3b3547ff3a3645ff3a3545ff3a3545ff393444ff383544ff383446ff383e4eff405967ff42606fff344757ff18192dff120b25ff120826ff110925ff120926ff100827ff110927ff110927ff110927ff110927ff110927ff110826ff110927ff110926ff110826ff110927ff100726ff100826ff100826ff100826ff110826ff110927ff110a29ff100929ff10092aff10082aff10082aff100926ff100828ff0f0626ff0f0725ff0e0624ff0e0624ff0e0724ff0e0623ff0f0722ff0e0521ff0e0622ff0e0624ff0e0525ff0c0425ff0b0422ff0a041eff080318ff070216ff080217ff0a031cff0f0924ff130d27ff120c25ff0f0823ff140d27ff211c35ff2c283dff2c273bff2c263aff2d263bff2c253aff2b2338ff251c33ff241831ff2f2b3eff393d4bff3a3e4dff3a3e4eff373b4dff34374cff31324dff2d2b46ff28233eff262843ff2a395cff2e416bff0f0923ff110723ff130923ff180b24ff1b0e28ff1e102aff20112bff21112bff22122bff22132bff22132aff23132bff23132bff24142cff24132dff25152eff25152dff26162fff26162fff271730ff271731ff271933ff281a35ff281c39ff281e3cff282140ff282442ff282745ff282845ff272a49ff2d3659ff2d3459ff323861fd343862ef32375aa53b415dc37a629873a27cc1ba9c75bfd29d75bfc19c74bea39c75bfc49c75bebf9c74bfba9c75bfb59c75bdaf9c75bdaa9c74bea59b72bd9f9c73bd9a9c74be959c74be919b74be8b9c74bd889c74bd839c73bd7f9b72bd7a9b75be779c76bf739b76bf6f9c73bf6b9b75bc679c74bc639b74bf5f9c76bf599e75c0569d74be509f76bf4ba074be479e77be429e78bd3e9c77bd3b9c75be389f76bf2c9c74bf179b7abc1e996fbb2ba077be20a780bf33af78a091b95b78efba4e6dfdbd4966ffbb4665fec04463fec04362ffc14461ffc14461ffc34461ffc54461ffc64562ffc84662ffc74561ffc94563ffc94562ffca4563ffcb4664ffcb4663ffcc4664fecb4764bfc3576f10af8fcf26a179bc279d76be279d76be229d78bb1d9e7bc11a9d76ba159e79c2129c71c60ea480c80c956abf09aa71c606aa80aa048080bf02ff80ff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa035555aa02808080028080800280808001ffffff010000ff01ffffff01ffffff01ffffff01ff00ff010000ff000000000000000000000000000000000000000000000000010000ff01000000035555aa05996699089f80bf0d9d76c412aa80c6199970b8219b74b9289f73bf319c72bb3b9c75be469d75bd53a075be609d75bf6f9c75bf7d9d74be839e75bf3a9e77bd1bbdaad0ee484d62fe495066ff485165ff475265ff475365ff475565ff475667ff465666ff465867ff465868ff455969ff45596bff4d6f7aff4f6e7bff4e677aff4f687cff4f6c80ff4b849fff4cadd0ff42b5e5ff46b7e1ff47bde6ff46c9edff44cbf0ff45ccf2ff47cff3ff4dd0f2fc54d0f4c064cfee2aa4c2e1269a79c3659d74bd679c74bf699b75bd07dbdbdba391c4c5fc8ee3eefe61abccff4d6685ff4f4c66ff4b485fff4b465fff48475dff47475bff45455aff424156ff3d3650ff372b45ff352540ff30213bff31223dff3b384fff485868ff4b6471ff4c6875ff4b6876ff4b6a76ff4c6b78ff4d737fff4c7680ff477179ff486a76ff425261ff3e3c4eff403e4fff3c4250ff465660ff4c656dff4d6970ff4d6b73ff4c6971ff4c6972ff4c6873ff496870ff4d6d74ff4e6e75ff4e6972ff4a5965ff434654ff444553ff454452ff434352ff444553ff444958ff475962ff495f66ff486067ff495f67ff495e66ff495c67ff495f69ff4b686fff4c636eff424e5cff2b2539ff2a1a30ff2b1c31ff2f2136ff383042ff3b3745ff3c3747ff3b3746ff3b3747ff3c3747ff3b3647ff3b3647ff3b3646ff3a3646ff3a3646ff393545ff383646ff383a4cff3b4d5bff426070ff3e5769ff242c41ff110a22ff110924ff120827ff110926ff100827ff100927ff110926ff110926ff110926ff110825ff0f0724ff0f0724ff0e0623ff0f0723ff0f0723ff0f0622ff0f0723ff0f0722ff100723ff0f0723ff0e0723ff0f0723ff100824ff0f0722ff0f0624ff0e0823ff0f0825ff0e0725ff0e0723ff0c0620ff0d0520ff0f0620ff0f071fff0f071fff0c051eff0b051fff0c0420ff0d0521ff0e0621ff0d0522ff0e0624ff0d0623ff0c0525ff0b0423ff0b0223ff08011eff070218ff070314ff080319ff0d0822ff110a26ff110a24ff0d071fff150c27ff231d34ff2b2539ff2b2438ff2b2539ff2a2539ff2b2539ff2a2137ff241931ff251a32ff333243ff393e4dff3a3e4dff3a3d4eff363a4cff34354eff2e2e49ff2b2844ff26223eff27304eff2f4065ff191e3eff100721ff130824ff160a23ff1a0d26ff1f1029ff201129ff22122cff23132bff24132bff24132cff25142cff25142cff25142dff25132dff26142dff25152dff26152cff26152dff27162dff271630ff271730ff271831ff271932ff271a35ff281b36ff281e39ff271f3aff26203cff27294bff2b294cff2c2647ff2c2c4cfe2e3057ff2f3460fe313a63ff313860dc3940609e4f4c6b999476b2c99d75bed29d75bfb59c74bdb09c74bea09c74beb49d76bfbb9b74beb59b74beb09c74beab9d74bfa79c74bfa29c74be9e9d74bd999d75c0959c74c0919d74be8c9b73bd879d75bf839c75bf7f9d74bf7b9b74bf789b73bd729d74be6e9b74be699b75bd649c73bd5d9f76c0589c74bc529f76be4ba074be46a078c1419d76c03c9d77bf379e74be33a078c331a178c11da77bc127a376be149980bf209f78bf219b74b925ba83ac7dbc6283d6b95372fdbb4b6afebd4867febe4666febf4463fec04562ffc14361ffc34461ffc54562ffc54562ffc64563ffc84664ffc94563ffca4564ffca4564ffcc4664ffcb4764f6c14a6925ddacc12c9c74bf23997cbd239975bd1ea277c41a9d76ba169774b9129c71c6108f70bf0c9580bf0a9980b207926db6059966cc048080bf02ff80ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff0100ffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000001ffffff01ffffff03555555059966cc089f80df0caa80d513a16bbc199970c2219b6cc1299b70c1319c72c13c9d77bf489c71bc549e73bf619e74c0719c75be7f9d74bf469d78c102ffffff3f69697dfc484e64ff485266ff475266ff475466ff475666ff465666ff475767ff465868ff465968ff465969ff455a6aff475f6eff507380ff4e6878ff506c7fff4f7991ff4b98bfff47b2deff43b7e0ff42bae4ff41bde9ff44bfe8ff48c1e8ff47c8ebff48d0f2ff4cd1f3f757d0f49875cbee2fa38dc9299b76bb569a74be459b76c0579b75bc619b74bd339b73be42646870f74d586aff74aac0fe64a5c8ff4f6c87ff4b4b68ff47425eff453e59ff423953ff3e344fff382b45ff34253eff31233aff32253fff3d3650ff485566ff4c6573ff4c6875ff4a6875ff4d6a77ff4c6b7aff4c7380ff4d7881ff4b7780ff4b767dff466170ff3f4758ff3e3d4fff3e3e4fff414855ff485d65ff4b676eff4c686fff4e6a72ff4c6b72ff4d6a73ff4b6871ff4c6a73ff4f7077ff4f6f76ff4e6a71ff45535fff434755ff464654ff454554ff454554ff444555ff454d5aff485e66ff4a6169ff496169ff496169ff495f68ff485f68ff4a656fff4c6972ff495c6aff393f4dff2b2234ff2c1b33ff2e1d33ff35283cff3a3344ff3b3746ff3c3847ff3c3747ff3c3747ff3b3747ff3c3748ff3c3747ff3c3748ff3c3647ff3a3747ff3a3747ff383949ff3c4a59ff3f5d6bff416171ff314357ff131127ff110825ff100926ff100925ff110825ff110826ff100826ff0e0725ff0f0724ff0f0723ff0e0723ff0f0722ff0e0722ff0f0723ff0f0723ff100824ff100824ff110825ff130926ff120926ff120926ff130927ff130927ff120828ff140a29ff110927ff110826ff110625ff180c25ff25152eff372232ff452d38ff4f323bff54353aff55363aff55353aff513339ff492d35ff3d2632ff29192aff0e051aff0b041dff0c051fff0d0522ff0e0525ff0d0525ff0c0524ff0b0421ff0a0320ff09021dff070118ff09021aff0c0621ff0e0825ff0e0822ff0c0621ff130d2aff201b34ff282239ff292337ff292338ff2a2438ff2a2438ff281f36ff231832ff271d36ff353847ff393d4cff3a3e4dff393c4dff36384cff32314bff2d2b47ff27253fff242543ff2b3659ff2c3b5fff0c0722ff110723ff150924ff1a0c26ff1f1028ff221229ff22132bff24142cff25152dff26152dff25152dff25152dff25152dff26152dff26152dff26152dff26152cff27162dff27162dff27162dff27162eff28172fff27172fff281831ff291832ff281a34ff281b34ff271c36ff282645ff2a203fff2b2040ff2b2342ff2b2545ff2b2a4aff2b2c50ff2d3158fd2c3660fd303a64ea333e63d141466b8b6c618a81a07bc0c69c74bdb59b75bebd9e75bead9c74bdc09b74bebb9b74bfb79c74beb39b75bdae9d74bfab9b74bda69d73bea29d74be9e9d74be999d75be959c74be909c75bf8c9d75bf889c74bd849c74bf7f9d74bf799c74be739d73bf6d9d75c0679c74bf609d75bf599e75c0529f76c14b9c74bb449d78bf3ea077c1389f76bf33a078c3309f7abf2ca27ac529a276c122a578c31a9d80c41e9977bb1d9e72b91ea277bb21b283b247be688c8cbc5d7cdbba5370fabf4e6cfdc24a69ffc24967fec64867fec84766fec94765feca4766fecb4765ffca4765ffcc4766ffcd4866ffce4866ffce4867fbca4a6875c2698126a179c3229d78c31f9473bd1ba171bd179b7abc149973b2109f80bf0ea480b60ba274b909aa71c607926db6059966cc03aa55aa028080ff028080ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000001ff00ff01ffffff03aa55aa05cc99cc089f80bf0d9d76c4149973b21a9d76ba21a274c12a9e73c2329e70bd3d9b75bc499d73bd559c75bd639d74bf719c75be809b74bf1c9b76bf0ba2a2d16a54596cfe495167ff475267ff485367ff465567ff465767ff455867ff465968ff465969ff465a6aff455a69ff455b6bff4a6d7cff4b6d7cff4e6e81ff4c83a4ff4ea5d0ff49b0ddff46b5e2ff42bbe4ff41c0e9ff42c2ecff43c3ebff47c3efff49c4ecff4fc5eaf759d0f58674caec409b7cbf2d9f77c1509c76bf549e73bf4e9d76be549e73bf3d9b75bc39a174c0189f8aaabd41374afc393445ff5a748eff5e7c9bff4a4e6dff47405fff423955ff3d2e4aff33263fff34223bff34253eff3f394fff495364ff4e6470ff4e6976ff496976ff496875ff4f6c7cff4b727eff4d7a85ff4f7b86ff4e7a84ff4e727eff445565ff3d3f50ff3e3d4dff3f3f52ff44505dff486269ff4b686dff4c686fff4d6a71ff4d6b72ff4d6c74ff4e6b74ff4e6f76ff507278ff507077ff526d75ff475461ff444756ff464756ff454655ff454654ff444756ff45515dff4a6067ff4a646bff4a636bff496269ff49616aff48616bff4d6973ff4e6974ff455a65ff302e3fff2c1d30ff2d1d32ff312035ff382d3fff3c3646ff3c3846ff3c3947ff3c3848ff3c3948ff3c3848ff3c3848ff3c3748ff3c3748ff3b3747ff3b3747ff393848ff39404fff405b69ff436776ff3e566aff1f253aff100a22ff100925ff100926ff110926ff110826ff0f0824ff0f0623ff0e0622ff0e0622ff0e0622ff0d0522ff0e0623ff100724ff100724ff110825ff110824ff140a27ff150a27ff150b27ff150b29ff140b2aff140b28ff140a29ff140b28ff140b27ff150a28ff150926ff29162dff422835ff56383aff5a3a3bff5e3b3bff5f3b3bff623e3dff613d3cff633f3eff623f3dff5f3d3cff5e3b3aff5d3938ff5a373aff4e3139ff301c2aff0f061cff0b031fff0b061fff0d0520ff0d0626ff0c0625ff0b0422ff0a0321ff08031dff080317ff080317ff0b0620ff0d0722ff0c0621ff0b0621ff140e29ff211b34ff261f36ff272137ff292237ff2a2338ff292238ff251c35ff221731ff2b273cff363a49ff393d4dff383d4dff383b4dff34354bff2e2f48ff2b2843ff23213dff252c4eff2e4068ff141632ff0e0621ff130924ff180b24ff1f1027ff231229ff24152cff25152cff26152dff27162dff26152dff27162dff26162dff27162dff27162eff27152dff27152dff27152dff28162dff27162dff27162dff28172cff28162dff27172eff28172fff27182fff29182fff251c34ff272140ff291c38ff291d3aff2a1d3cff2a1f3eff2a213eff2a2440ff2b2644ff2b2a48ff2b2e51ff2d335cff303a64f9323e64d434405fa56e6491a79d7abdc79c75becf9c75bf999d75beae9d75bdc29c75bfbe9c75bfba9c75bfb79c75bfb39d75bdaf9c75bdab9d74bfa69b73bea29c73be9d9c75c0999d75be959c74be909c73bd8a9b74be849c74bf7e9c75be779f76c16f9f75c1689d78bf609d78bf589c74bc509c76bf499a73bd419d76bc3a9e77bd349d76bf309f75bf2b9a77be279d76c4249c78bf229d78bb209f78bf1c9b76bf1c9b76bf119678c31d9e7bb91ba17bc61db984a74dbd718e8fbf5f7dd0c05374eec45072fcc74e6cfec94c6afeca4b6afdcb4a6afecc4a69fecd4968fecd4968fecf4968fecf4968fdcd4a69c5c359770cbf95d51d9e7bc11a9d76c4179b6fbc149973bf119678b40ea46db60ba274b90a9980b2089f80bf06aa80d504bf80bf03aa55aa0280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0000000001ffffff0100000001ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa028080800280808001ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000001ff00ff02ff80ff035555aa059966cc0a9966cc0ea46dc813a16bbc1a9d76ba219b74c12a9e6dbc349d71bf3d9f75c0499d77bd559f75c0639d74bf729d74bc789b75bd2e9b7ac20bb98bd18e545a6afe485268fe465366ff475568ff465768ff465868ff465969ff465a69ff465a6aff465b6aff455b6aff465f6fff4d7584ff4d6d81ff4a728cff4893baff4eadddff4ab1e0ff4ab6e5ff45bce9ff43c1eaff43c6ebff43c8ecff46c7eeff4bc7eefb54c4ef7272c5e4599e7ec3589c74bf529f76c14e9d76be4b9c74be4b9c74be4c9e75bf4a9b75be499d73bd499d73c0465f667ce73c3648fe332134fe403859fe423a56ff3d2f4bff35273fff35223cff36243eff423e54ff4b5a69ff506674ff516976ff4e6976ff4d6775ff4e6b78ff507181ff4b7983ff4e7f87ff4f7d88ff507987ff4a6574ff404755ff3f3b50ff3f3b4eff404653ff475a61ff4a676cff4b696fff4b696fff4d6a71ff4e6c74ff4f6d75ff4e6e76ff507278ff517379ff517279ff506b73ff465360ff454a58ff454957ff454856ff444754ff444956ff45545eff4b636aff4b666cff4b656cff4a646bff4a626bff4a656dff506c76ff516a76ff414d5cff2c2637ff2d1f2fff2e1e31ff332338ff393340ff3c3845ff3d3948ff3d3a48ff3c3947ff3d3948ff3d3947ff3c3948ff3c3848ff3c3848ff3c3849ff3a3948ff393a4bff3b4958ff426471ff466878ff303f52ff111123ff100922ff100725ff110727ff0f0726ff0f0725ff0d0622ff0d0621ff0e0621ff0e0521ff0e0622ff0f0624ff0f0724ff110826ff130927ff130927ff150a27ff160c28ff160c27ff160d26ff170c29ff170b29ff170b2aff150c26ff160c28ff170a27ff170926ff2f1a2dff4d3237ff5a3a3cff5c3a39ff623d3cff613c3cff643f3eff664040ff684241ff694341ff67413eff68413eff67413eff643e3cff603b3bff5e3c3bff5c393aff5b393aff4e3138ff1d0f20ff09031dff0b041dff0c0520ff0d0525ff0c0625ff0b0522ff0a0421ff09031dff070318ff070416ff0b0520ff0c0620ff0b061eff0c061fff18102bff201931ff251d35ff272137ff292336ff292337ff292139ff241a34ff211731ff302e40ff373b4bff383c4cff383d4cff35394bff313249ff2c2a45ff26223cff232640ff273a5eff202c4dff0d0520ff120723ff170a23ff1e0f27ff22132aff25152bff26162fff27172fff27182eff28182eff28172eff28172fff28172dff28162dff28172eff28162dff28162eff28162dff28162dff28172dff28172dff27162dff28172eff28162fff28182eff28172dff261b35ff281c38ff291935ff291a36ff291a37ff2a1b38ff291c39ff291d3aff2a1f3dff2b2140ff2a2442ff2b2847fe2b2d4eff2d325afe2f3962fe333c64db3842629e696489c69e7ac0d49c75bfd09c74bebf9c74bea39c75bfc59b74bec19c74bebe9c75bfbb9b74beb79c74beb39d75bfae9d75bfaa9c75bea59c74bea19b74be9b9c75bf959c74c0909c75bd899c75be819e77c0799c76c0719c75c0689d76bf5f9c76bf559c75c04e9d76be469d75bd3e9c77bd36a176bd319c78c12c9c74b9279d6fbe23a075bd1fa573c51d9e72c11b9771bd189f75bf169774b91a9d76c4109f80bf1a9d76ba179b7abc19a37ac217bc9bc833b473915cbf678091c05d79c2c45c79ebc25570f3c4506cf9c74d6cfecb4d6cfdcf4d6efdcf4c6efdcf4d6feec854751fce9cad16a274c5129c71b813a16bbc119678b40f9977bb0c956abf0a9980cc089f80bf068055aa059966cc03aaaaff02ff80ff01ffffff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff010000ff028080ff0280808002808080035555aa035555aa035555aa03aa55aa03aa55aa02ffffff03aaaaff035555aa02808080028080800280808003aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000001ffffff01ff00ff03aaaaaa068055aa09aa71c60d9d76c413a179bc1b9771b3219b74c12b9a71be349871ba3e9c77c1499d73c0559f75c0639d74bc739b73bc609d75bf259f75c1459b76c0b0585b70fe495469ff475567ff475669ff475868ff465969ff465b6aff465b6aff475c6bff475c6cff455c6cff4b6e7fff4f7d97ff4f88aaff5596c1ff559dc6ff4993bbff4796c0ff48abd7ff4abce8ff46c1ecff47c5edff46c7eeff48c9edff50c8ed8e6fc7ed4b9c77be549e76bf519d74c04c9e75bf479a73be449d74bf449a74bb449d74bf479e73be4b9c74be4c9e75bf299b76c16d6e697af541384bfd36283cfe35233efe392a42ff423b52ff4f546aff536676ff526a7aff526a79ff506a78ff516877ff506b7aff4f7381ff4d7985ff4c7e89ff4e7f8aff4c7c85ff4a6571ff404859ff3c3a4bff3d384aff3c404dff475560ff49646bff4b6a6fff4c6b71ff4d686fff516a73ff4f7076ff507077ff527379ff51747bff51737aff517178ff4f6870ff46505cff474c5bff464a59ff464857ff454655ff444b59ff485d65ff4b686dff4b676fff4c666eff4b646dff4c626cff4e6a72ff526f77ff516974ff373e4bff2b1f30ff2d2031ff302033ff35283bff3c3445ff3e3948ff3d3a49ff3e3a49ff3d3a49ff3e3948ff3d3a48ff3d3a49ff3c3947ff3e3849ff3c3949ff3b3a4aff38404fff405f6bff416c77ff375060ff18172eff0f0820ff110725ff100625ff110724ff0e0621ff0e0720ff0d0621ff0d0623ff0d0623ff0e0623ff0f0724ff100826ff130b28ff130a27ff150b29ff170b28ff180d29ff190d2aff190d29ff180c29ff180d2bff180d29ff180e28ff180d27ff170c27ff190b25ff352131ff563637ff603b39ff623c3aff633c3cff653e3dff663f3dff6c4541ff6b433fff6d443fff6d4540ff6e4641ff6c4541ff6c4641ff6c4441ff6a443fff69423fff643e3cff633e3dff613d3cff5e3c3cff58383aff37212eff10071cff09041aff0b051aff0c0522ff0c0626ff0c0625ff0c0621ff0a041dff080416ff070416ff0b051eff0b0420ff09041fff0b0622ff17102cff1e1732ff241d36ff272136ff282238ff292339ff282137ff221832ff221933ff333446ff373b4cff383b4bff383c4cff34374bff2f2c46ff292541ff251f3aff263150ff2d3f69ff0b0722ff0f0622ff140824ff1c0e27ff22132aff26172cff27192dff28192fff291930ff28192fff291a30ff2a1930ff29192fff29192fff29192fff28182eff29182fff28182eff29182eff29182eff29182eff29182eff28182eff29172eff29172eff27172dff281b33ff291a33ff2a1832ff2a1833ff2b1835ff2a1834ff291934ff2a1a36ff2a1b37ff2a1c3aff2a1e3bff2b1f3eff2a2242ff2a2647ff2b2a4cfe2a3052fd2f385ffe334168eb3743689b525778a69b78bbd59d74beb99c75be9b9c75bfcc9c74bec99c75bec59d74bec29c74bfbd9d74beba9c75bfb69c74bfb19c75beac9c74bea79d76bfa19d75be9b9c75bd939c74bf8b9e75bf829d76c0799c76c0709d76bf679c74bc5d9c76bd539d78c24a9f75be419d76bc3a9e77bd329e75c22c9c74bf26a179c321a27cc11d9e72c11b9771bd189f75bf179b7ac8159e79c2169774b9159e6dc2169768b90caa80bf119678c3179b7abc13a179bc1a9d76ba1a9d76c4189f80bf14b299cc17c89bc824c68eb133c87d963bc7758f3fca6d8a41c8627e4cc9688621c1839b09aa8ec6119669c30faa77cc0ea480c80caa80d50ab280cc089f80df089f80bf059966cc04bf80bf03aaaaaa03aaaaaa028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa035555aa03aa55aa0280808003aa55aa03aaaaff035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff010000ff010000ff000000000000000000000000000000000000000001ff00ff01ff00ff0280808006aa55d5098e71c60ea46db613a16bbc199970c2229d70bb2a9e73bc339b73be3e9c73bd499d73bd559f75c0639b74bc729d74be309a75bf01ffffff08dfdfdfde565b6efe49566aff465667ff46586aff465968ff475a6aff475b6bff475c6bff475d6cff475d6dff445e6dff4f798dff4e829eff528fb6ff5499c7ff55a1d0ff54a5d5ff50a7d9ff49a1cdff499ec6ff45abd2ff4bc1ebff49c3f0fe4fc6edc765c8ea26a194c95f9c73bc559f75bd4d9f77c0469d75c1419d76c03e9c73bd3c9d77bf3e9873bd3f9e75be439c76be409b78bf249c78bf1ae2ebebbe738199fd595d78fe5b6279ff5c6b7eff5b6d7fff576d7eff536c7dff506a7aff506879ff4f6a7aff4d727fff4d7884ff517b88ff507e8aff4e7a86ff486875ff414c5aff3c3b4cff3a3947ff3f3d4eff45495aff4b5e67ff4d676dff4e6971ff4b696fff4c6a72ff4f6f76ff507379ff4f7378ff53737bff51737aff50737aff507178ff4d636dff474f5eff474e5dff474a5bff434857ff424755ff444e5aff4a646bff4b6b72ff4b6a71ff4a686fff48666dff4a666eff4f6d75ff527078ff4e616dff333142ff2f2032ff2f2132ff322235ff382c3fff3d3746ff3d3b49ff3e3b4aff3d3b48ff3e3b4aff3e3a49ff3e3a49ff3e3a49ff3e3a49ff3d3a49ff3b3a49ff393c4bff3b4f5cff446a74ff3f6471ff2b394bff0f0b23ff0f0822ff100823ff100624ff0f0623ff100624ff0f0623ff0e0622ff100825ff0f0724ff110825ff130a27ff130927ff140b28ff160c28ff190d2aff190d2aff1a0d2aff1b0d2aff1a0d2aff1b0e2aff1b0e2aff190d29ff190e29ff190d29ff1a0c27ff311b2dff56383bff633e3bff673f3eff673d3cff693f3cff68403dff6b4340ff6e4642ff704842ff724842ff724841ff734a43ff724a43ff744d46ff734c45ff734a43ff714842ff704642ff6c4440ff6b4341ff67403fff643f3eff613c3cff5d393aff4a2e37ff150a1fff09031aff090519ff0b061dff0d0722ff0e0726ff0d0626ff0a0420ff080419ff070316ff0a041bff0a041dff0a041dff0d0722ff17112cff1e1731ff241d33ff272238ff292338ff2a2339ff251d36ff1e142fff28233bff343749ff363a4bff383b4cff373b4cff303046ff2c2944ff25213cff222644ff293a62ff181c3cff0d0620ff130824ff1a0c26ff201229ff25172cff281a2fff2a1b2fff2a1b30ff2b1c30ff2b1c30ff2a1b30ff2b1b31ff2a1b30ff2b1b31ff2a1a30ff2a1a30ff291b30ff2a192fff2a192eff29192eff29192eff29192fff29192fff29182fff26172bff291b35ff291830ff2a1630ff2b1631ff2a1631ff2b1631ff2b1732ff2b1732ff2b1733ff2a1833ff2b1935ff2b1b39ff2a1d3bff2a1f3eff2b2241ff2a2544ff2b2a49fe2b3054ff2f3a65fe344471d93a4b6e866b678b9e9d77bed89c74bea19d74beab9b73bfcf9c75bfcc9c74bdc89c74bec59b74bec09d75bebc9c73beb69d74bfb19d75c0ab9d74bfa49d75bf9d9c73be959d76c08c9d76bf839e77bf789d75bf6e9b74be649c75bf599e75c0509c76bf479e77be3e9c77bd369c76bd2f9d72be289973bf229d70bb1d9572c119997ab8169774b914a673bf13a179bc11a578c311a578c3129c71b8129c71c613a179c9149973bf0db176c40db189d80ea480b60d9d76b10ba274d10d9d76c40faa77cc0c9580bf03ffaaff06aa80d504bf80bf03ffffff03ffaaff0d9d76c40ea480c80caa80bf0ba274d10a9980cc098e71aa07926db605cc99cc04bf80bf03aaaaff03aa55aa028080ff01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0100ffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa04bf80bf03aa55aa035555aa035555aa035555aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff010000ff0000000000000000000000000000000000000000000000000000ff000280808002808080059966cc098e71c60ea46db613a179bc1a9d76c4209f78bf299b70c1339b6ebe3d9f75c0499d73bd569d74be639d74bc719c75be289f73b902ffffff14d9d9d9f34b5267fd48576bfe465768ff45596aff465a6aff465b6bff475c6bff475d6cff475d6cff475e6eff486474ff4e8198ff4e85a4ff5193bcff549cc9ff52a1cfff52a7d4ff4faddbff4fafdeff4bb2e1ff4eb0dfff45a8cefe49b1d8e958bee44891bfe35f9c73bf5b9d76bc519d74bd489c75bf409f74bf3c9d73bf389f72bf379e74be379e74be389f76bf3c9d77bf3d9b75c036a176c219c2ccd6d0688399fe5f7289ff5e7083ff5c6f80ff586e7fff556c7cff556a7bff546d7dff527181ff4f7884ff4d7985ff4f7b86ff4f7783ff496775ff42505fff3c3b4bff3d3649ff403b4cff434856ff475762ff4a636aff4f676fff4f6870ff4e6a72ff4f6d74ff51727aff51757aff51767aff51757aff51747bff50747aff516f78ff4c5f6bff47515fff484e5eff454c5bff434757ff424957ff465762ff4c686fff4d6d74ff4c6b72ff4d6771ff4b666eff4c6970ff526e76ff536f75ff45515fff32283cff302034ff332237ff332639ff382e40ff3e3848ff3d3b4aff3e3c4aff3e3b4aff3d3b49ff3f3b4aff3e3b49ff3e3b49ff3e3a4aff3d3b49ff3b3b4bff3c4452ff415e69ff456e7aff375363ff1c1e32ff150a22ff130723ff110624ff100724ff110725ff120826ff120827ff110726ff120827ff130927ff140a28ff150b28ff170c29ff170c2aff190d2aff1b0d2aff1a0e2aff1b0e2aff1b0e2aff1b0e2aff1b0e2cff1b0e2cff1b0f2bff1a1029ff190d26ff271628ff482a31ff613c3bff673f3bff69403dff694040ff6c423dff6d423eff6e443fff704742ff734b44ff744d45ff764e43ff784e44ff784f44ff7b5146ff7b5247ff7c5247ff7d5349ff7a4f47ff774c45ff734943ff6f4641ff6c4240ff694140ff643d3fff623d3cff613e3dff4f3136ff2c1928ff0b031aff090319ff0b051bff0d0622ff0e0625ff0e0727ff0c0622ff0a041dff080317ff0a031aff09031dff0a041dff0e0822ff18112dff1d1630ff241d34ff272236ff292438ff292139ff231a33ff1f142fff2f2e43ff353849ff363949ff373b4bff343447ff2e2c46ff26243dff23223dff263457ff1c294fff0d061fff110824ff180a24ff1e1027ff25172cff281a2eff2a1b30ff2b1c30ff2b1d31ff2c1d31ff2c1d31ff2c1d32ff2b1c31ff2b1c31ff2c1c31ff2b1b31ff2b1b30ff2b1b30ff2b1b30ff2b1b30ff2b1b30ff2a1a2fff2a1a2fff291a2fff25172bff2b1c36ff2a182fff2b162fff2c1631ff2b1530ff2c1630ff2b1630ff2b1630ff2b1731ff2b1731ff2b1731ff2b1833ff2a1a36ff2a1c39ff2b1d3bff2a1f3eff2b2241ff2b2744ff2b2c4bfe2b3259ff303c66fc313e65bb34415f958771a6d09d76bedb9c74bebc9d75bfad9c74bed19c74bece9c74bdca9d74bdc69c74bfc19c74bebb9d74bfb59c74be8e9c75be7c9c75bf639d76bf959d76be8c9d76bd719c75be769e75be6b9d75bf609f75bf569d77be4d9c74bd439c76be3a9e77c1319c78c12a9e73c2249c71bf1ea277c41a9d76ba159e6dc212aa80c611a578c3109f70bf0f9977bb0ea480b60ea46dc80ea480c80faa77cc109f70bf11a578c3109f70bf0caa80bf0caa80bf0d9d76c4109f70bf109f80bf0f9977bb09aa71c609aa71c6089f80bf07b692db089f60bf0caa80bf0a9980b209aa8ec6089f80bf07926db6068080aa05cc99cc048080bf03aaaaff028080ff0280808001ff00ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa03aa55aa0280808002808080028080ff01ffffff0280808001ffffff01ffffff01ff00ff010000ff00000000000000000000000000000000000000000000000001ffffff01ffffff03aaaaaa06aa80d5098e71c60d9d76c4129c71c619a37ac2219b74c1299b70bb339b73be3d9b71bc499a73bd559c75bd639b74bc629c72be09aa8eaa02ffffff23b6b6c5fb475268fe46566aff47576aff455a6bff465b6cff475d6cff475d6dff475d6dff475e6eff475f6fff4b7083ff4b819aff4d8cadff5295c1ff549ec9ff51a2d0ff51a8d7ff50addcff4db1deff4cb2e0ff4bb6e5fe48b8e8ff4cb8e29565bedd559c75bd649e75bd539d72be4e9d72be459f76c03d9f75c0389f76bf339b73be319c78c1319c72c133a073be359f78c03a9e77c1329e75bd1ab1c4cedf6a879efe61758aff5a7184ff5b6e7fff576f7eff567080ff537583ff4e7883ff4e7883ff507782ff4e727cff485e6dff424759ff3e3a4dff3c3648ff3e3b4cff444a58ff4a5764ff4b606bff4c656eff4e6870ff4f6970ff516c75ff527179ff53747aff53767bff52767bff51747aff51747bff507379ff4f6c73ff475865ff475362ff475060ff454a5bff434857ff424b59ff496069ff4e6f76ff4d7076ff4d6c73ff4b6870ff4b6870ff4e6e74ff516f76ff506971ff414353ff302536ff312236ff34233aff34273aff3b3243ff3e3a49ff3f3c4bff3e3c4bff3e3c4bff3e3c4bff3e3c4aff3f3b4aff3e3b4aff3f3b4aff3d3c4aff3b3c4cff405461ff486e7aff466776ff283344ff1a182bff141023ff140c23ff130922ff140924ff140826ff140926ff120825ff130827ff130928ff150a29ff170c29ff170c29ff180c2aff180d2aff180d2aff1a0d2aff1b0e2aff1b0e2bff1b0f2bff1b0f2bff1c0f2cff1d0f2cff1c0f2bff1c1029ff1a102aff1e1128ff493138ff633d38ff653d3aff6c413dff714541ff6f443eff714541ff744741ff754941ff774b43ff784e44ff795145ff7b5346ff7c5346ff805548ff84594aff875b4dff8d5f50ff8b5e4fff885c4dff84584bff7d5247ff774b45ff714743ff6d4541ff68403fff664040ff644041ff5f3c3cff58393aff3c2631ff0f061aff090418ff0b051bff0c0520ff0d0625ff100828ff0d0725ff0b0420ff0a031cff09021aff09031dff0a051eff0f0a23ff16102bff1e172fff241e34ff282338ff2a243aff272037ff1e1430ff221a37ff323245ff343849ff36394aff37384aff2e2d44ff29253fff24213bff232b49ff28395eff090420ff0f0724ff140824ff1b0e27ff23152bff291a2fff2b1c30ff2c1e32ff2d1f32ff2d1f33ff2d1f33ff2d1f32ff2d1f32ff2d1e32ff2d1e32ff2c1d32ff2d1d32ff2c1d32ff2c1c31ff2c1d31ff2c1c31ff2b1c30ff2b1c31ff2b1b31ff25182aff2b1c35ff2b182fff2b1730ff2c1730ff2c1631ff2c1630ff2b162fff2b162fff2b172fff2b162eff2b172fff2b1730ff2b1831ff2a1933ff2b1934ff2a1b37ff2b1d3aff2b1f3eff2b2342ff2c2746ff2c2d4eff2c345cfd303d64ec313d629e515774889676b6c49d74bedd9c73bddb9c74bed69c75bfd39c74becf9c74bebe9c75bdc59d74be479e77be689a73bf2f9d7dbe34b189a72aa47992549b73bf349d76c4679c74bc739d76bf689d76bd5d9c76bd529b76be499d73bd3f9e79c2369c76c22ea174c2269a72c3209f78bf1b9771bd169774c5129c71c60f9977bb0d9d76c40caa80bf0ba274b90ba274b90ba274b90caa80bf0caa80d50c956abf0caa80bf0d9d89c40d9d76c40ea46dc80d9d76c40d9d76c40d9d76c40d9d89c40caa80bf0c9580bf0ba28bd10a9980b209aa8ec6089f609f07926db606aa80d5059999cc04bf80bf04bf80bf035555aa028080ff028080ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff0280808001ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000001ffffff0100000003555555059966cc089f80bf0d9d76c4129c71c6199970c2209f70bf289f73bf329975bd3c9973bb489c75bc539d75be619b74bd529b76c101ffffff0ba28bb93d92929bfc485568fe46566aff46576aff465a6bff455b6cff455c6dff465e6eff475f6eff47606fff476070ff4b768cff4d819cff4d8fb3ff5198c2ff519cc9ff50a2d0ff50a8d8ff4fafddff4cb2deff4bb5e1ff49b6e4ff4eb7e4f358bce54a94c1dd6e9e76be619b74bd509c73bf4c9a72bf429e74c13a9e77c1349d76bf309a70ba2c9c74bf2c9c74bf2e9b74c2309f75bf349d76bf33a078be0bb9d1d1c26e9bb5fd64798fff5c7688ff5a7383ff577583ff557584ff537581ff52717eff4d6573ff485564ff444658ff403d50ff3d394bff403e50ff474b5bff4c5767ff4d5f6bff4d646dff4e6770ff4d6a72ff4f6d76ff527178ff51747bff53757bff53777cff53777bff51757aff52757bff51727aff4d6971ff495866ff495564ff475060ff434858ff434757ff44515dff4c676eff507378ff4f7178ff4a6e73ff4c6771ff4c6b73ff4e6f75ff507075ff536871ff393747ff302438ff322337ff34253aff35263cff3a3445ff3e3b49ff3e3c4bff3f3d4cff3e3c4bff3f3d4bff3f3c4aff3f3c4bff3f3b4bff3f3b4bff3d3c4bff39404eff3f5c67ff47727fff384d5cff1c162aff150b1eff180d22ff21192eff251f36ff251d36ff1e172fff110720ff140a24ff170b26ff180c27ff180c27ff190c28ff190c29ff1a0c29ff190c29ff1a0d2aff1b0d2aff1a0d29ff1b0e2bff1b0e2bff1b0f2cff1b0f2bff1c102cff1d0f2cff1e102dff1d102eff1d112dff1d102dff211229ff4e3138ff69413cff71433dff734542ff764b42ff784b44ff764c41ff794d43ff7b4f44ff7e5345ff7f5446ff815848ff815848ff855949ff8c5e4cff90634fff9a6a53ff996b53ff986c53ff966b53ff906650ff8a5d4fff7e5349ff734a44ff6e4744ff6b4642ff64423fff603e3eff5d3b3cff593a3bff442a33ff13081aff090417ff0c051eff0b051eff0d0622ff110928ff0c0624ff0b051fff0a041cff09031cff0a051bff0a051dff100a25ff17112bff1f1831ff251f35ff292538ff29233aff231b35ff1b112fff2a263dff333546ff343747ff38394cff313046ff2b2842ff24203bff202340ff283b62ff0e0f2cff0d0622ff120724ff180b26ff201229ff27192eff2b1d30ff2d2032ff2d2033ff2e2133ff2e2134ff2e2033ff2e2034ff2d2033ff2d2133ff2e1f33ff2d1f33ff2d1e33ff2e1e33ff2d1e32ff2d1e32ff2c1d31ff2c1e31ff2b1d31ff26192cff2c1d36ff2c1930ff2c1931ff2c1931ff2d1831ff2d1630ff2c162fff2c172fff2c192fff2b162fff2b162fff2c1730ff2b1630ff2c1831ff2b1832ff2c1832ff2b1a34ff2b1c38ff2a1f3dff2a2141ff2b2544ff2c2a49fe2b2f53ff2d3660fc2c3660c8343d5e89826ea2c89c74bec69c74bfde9c74bfce9d74bf949d73be5d9c76bd819e75c03fa275be37a78ba2967c4e46de7d43399b8a544a33a078c3679c74bf659d74c07d9d74be709d74bd659d74bd5a9c77be4f9e77be449d74bf3ba075be33a078be2a9e79c2249c71bf1d9572c1189f75bf149973b2109f70bf0d8962b10ba274d10a9966b209aa71c609aa71c6098e71aa089f60bf089f80bf09aa71c609aa8ec609aa8ec60a9980b209aa71c6098e71aa09aa8ec60ab280cc09aa8ec6089f80bf089f80bf07b66db606aa55d506aa80aa059999cc04bf80bf048080bf03aa55aa03aaaaaa03aaaaaa028080ff010000ff01ffffff0100ffff00ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff0100000001ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa02ff80ff03aa55aa035555aa035555aa028080800280808003aa55aa01ffffff01ffffff0280808001ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000001ffffff0100000003aaaaaa0599669909aa71c60c956abf129c71b8189f75bf1f9c73bd279d6fbe309f75bf3a9e77c1469d75bd529b76be5f9c73bf519d74bd01ffffff1ca489c85b767b87fc495669ff3b465cff374157ff354458ff3e4f5fff495e6dff4a6070ff496171ff486170ff456271ff508096ff4e83a2ff4d90b6ff5197c3ff529dcaff51a3d2ff4fa8d9ff4eafddff4bb2dfff4db7e4fe4ab7e5ff4cb9e2c264bce153a07bbe6e9e76be569a74be549e73bf499d73c0419d72bc389b72bb319c72bb2d9971bb2a9e73bc289f79bf289f79c62b9a77be2e9b74c2319c78c113a179bc6597e1f7fa6791a7ff5d7488ff596e81ff556679ff4f5d6dff4b5163ff48485aff464254ff454051ff464153ff4b4a5bff4e5463ff4f5b6aff50616dff4f646fff506773ff516d76ff516f77ff537179ff54737bff53747bff52777dff52777cff54777dff52767aff52757bff516f77ff4a5e6aff4a5766ff4a5564ff444e5bff434856ff424d5aff495e67ff517178ff51747bff4f7278ff4c6c73ff4b6971ff4e6f75ff4e7076ff506f74ff47545fff342d3cff322438ff34243aff35263bff372a3eff3b3746ff3e3d4aff3f3d4bff403d4cff3e3d4bff3f3d4cff3f3d4bff3f3c4bff403c4cff3e3c4bff3d3e4eff3c4c58ff466e7aff456b79ff202639ff150d1fff170b20ff1a0b23ff1a0c24ff1a0d23ff1a0d23ff190d21ff1b1226ff272036ff2c273cff2b253cff29223aff190f29ff160b25ff190d29ff1a0e2bff1b0e2aff1b0e2aff1c0f2bff1b0f2bff1c0f2cff1c0f2cff1c102cff1d112cff1d102cff1c112cff1c102aff1e102dff1d112dff1e112bff20112dff24122bff654344ff714740ff784a43ff7a5045ff7c5242ff7f5246ff7c5045ff7b5445ff7f5345ff805347ff805547ff835649ff895c4fff906351ff93644fffa07054ffa57455ffa67656ffa37555ffa77957ffa37456ff986b55ff8c6153ff7c554bff724c46ff6c4a44ff694542ff634140ff5e3c3cff5a393aff4d2f36ff160b1bff090418ff0c0522ff0b0521ff0c0622ff100928ff0d0624ff0c0423ff0b051eff09031aff09041bff0a051eff110b27ff17112aff1f182fff262036ff292339ff272138ff1e162fff1e1631ff2f2e42ff333545ff353748ff353649ff2c2942ff24213aff22203bff263457ff1b2244ff0c0420ff120725ff160a24ff1e1029ff27182dff2a1d31ff2d2033ff2e2234ff2f2235ff2e2335ff2f2335ff2e2335ff2f2235ff2f2235ff2e2234ff2e2235ff2f2134ff2f2034ff2e2034ff2e2034ff2e2034ff2d1f34ff2d1e33ff271a2eff2d1e37ff2b1931ff2c1b33ff2d1a33ff2e1933ff2f1a33ff2e1932ff2d1831ff2c1730ff2d1730ff2c1730ff2c162fff2c1730ff2b1730ff2c1831ff2c1732ff2c1833ff2b1933ff2b1a36ff2b1c39ff2c1f3dff2b2241ff292546ff2a2a4cff292f54ff2b335efa282e56a0514e74919d7bc0ba9c76bf719e75c02ba07dc4619e76bd41997699a8764743ef743a33fd7c3b31fd7c3b2ef67b413354a783b69b9c75bf749e75bd849b74bd799c74be6d9d75bd619e74bd569d77be4b9c77be41a176c0389f76bf309a75bf289f73bf219b74c11ba171bd169774b9128e71b80e926db60c956abf0a9966b2089f80bf07926db6079292b607926db606aa80d506aa80d507926db6059966cc06aa80aa06aa80d506aa80d507926db607926db606aa80d506aa80aa06aa80d5059966cc05996699048080bf048080bf03aaaaaa03aa55aa03aaaaaa028080800280808001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808003aaaaff035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa02808080028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff0100ffff010000ff0000000000000000000000000000000000000000000000000000000001ffffff0280808004bf80bf07926ddb0ba274d1119669b4179b6fbc1ea277c426a172c32f9d72be399d74bc449d74bf509c76bc5d9c73bd509c76bc02ffffff03ffffff686e7682fb4c5c70ff485f70ff4a6070ff475b6cff3e4f5eff354655ff354455ff364756ff3c4f5dff496575ff4f7e99ff4e87aaff4e92b7ff4f98c2ff519fcaff52a3d1ff50a9dbff4cadddff4bb3e1ff4ab6e2fe4cb9e5fe50b8e07972bedb5c9e74bf6c9c76bf609d75bf549b73bf499a73bd3f9a75be37996fb92f9d72be2a9e73c2279d76be24a378c6259f75c1269a72bc299b76bb2ea17abc1aa780c416aec5dcbe94d0e4fc5e7086ff5a5f6fff56596bff535366ff505064ff4f5063ff505364ff525668ff525a6aff525c6dff535f6fff536473ff536876ff556e7aff51727bff51737aff54747bff54757cff54757cff54767dff54767dff52787dff51777cff51737aff4f6873ff495b68ff495968ff465462ff424b56ff424856ff44505eff4d6871ff50757aff4f777cff507178ff4f6974ff4e6c74ff4e7278ff4d7275ff4f6c71ff3f4352ff312738ff33253aff34263dff35273dff372c40ff3d3949ff3f3d4bff3f3e4bff403e4cff3f3d4cff3f3e4dff3f3e4cff3f3d4cff3f3d4cff3f3d4dff3e4152ff3d5561ff467580ff3c5969ff1c1a2fff180c23ff1a0b23ff1b0b25ff1b0c25ff1b0c25ff1b0d24ff1b0d25ff1c0f25ff1d0e26ff1c0d24ff1b0e24ff170e22ff1e162cff322940ff322b42ff312b40ff332b41ff31273fff2d233cff251a32ff1e132dff1b0f29ff1c1029ff1c112bff1d122bff1e132dff20142fff20122fff221431ff211330ff211430ff221330ff231432ff442d39ff7c534aff825347ff835748ff845947ff835847ff865647ff855745ff855643ff875646ff855747ff855645ff805344ff805548ff83594dff8f6356ff9f7058ffa6775bffa87658ffac7a59ffaa7a57ffa67657ff9d6f57ff8a5f50ff7d554cff744f49ff6e4a45ff694544ff654141ff624041ff5e3a3cff503139ff1b0f1dff090419ff0d0624ff0a0421ff0e0725ff100a28ff0d0523ff0c0521ff0b041fff09031cff09041cff0b0620ff120b26ff171129ff201a31ff272238ff292339ff231b36ff1a112fff28233cff313043ff343446ff38384aff2d2b42ff26233dff232038ff232c4bff202d53ff0b041eff0f0623ff130a25ff1c0d25ff24162cff2a1c30ff2d2033ff2f2335ff302436ff302436ff312537ff302537ff312537ff302436ff312436ff302436ff302337ff302236ff302236ff2f2236ff302236ff2f2135ff2d1f34ff281b31ff2e1f37ff2b1a32ff2c1d34ff2d1c33ff2d1b33ff2f1c33ff301d35ff2e1a32ff2d1932ff2d1731ff2d1830ff2d1730ff2d1730ff2c1730ff2d1831ff2c1830ff2c1831ff2c1932ff2b1833ff2a1a35ff291b38ff2a1d3aff2b1f3fff292041ff282447ff282a51ff2a305bf9292e59cb36375c748a77a716b9a2d131926d6d8e83534df7773c32ff7b3b2eff7b3d2dff763929fe763a2bff763b2c7f875c669a9c74bd569d77be8d9c76be829d76be759b74bb6a9c76bc5e9d75be539d75be489f78bf3ea077c1369c76bd2d9971c1259f75c11f9c73bd19a37ac214a673bf119678b40d9d62b10a9966b2089f80bf089f80bf068055aa068080aa059966cc04bf80bf04bf80bf04bf80bf048080bf048080bf04bf80bf048080bf04bf80bf03aaaaff03aaaaff048080bf03aaaaff03aa55aa03aaaaff028080ff028080ff02ff80ff0280808001ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff0280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000001ffffff02ffffff059999cc07b66ddb0ba274d1119669b4179b6fbc1d9e7bc125986eba2e9b74bc389b72bb439c76be4e9d72be5b9d76bf4e9d76c102ffffff03ffffff6f6a7581fb4b5e72ff496071ff4a6172ff496274ff486274ff496375ff496375ff4a6375ff486075ff4b6d84ff4c7d99ff4d89acff4d91b9ff5197c3ff519cc7ff52a3d2ff50a7d8ff4daddcff4cb4e2ff4ab6e3fe4eb7e6fb52b6e1528cb4d77c9e75bf6e9b74bc619b74bd549b73bf499d73c03f9a71be369c76c22e9b74bc299b76c1259f75c1229d78c321a274c1229d78c3259f75c1299b76c126a179c3229d78c328b9f2ffd88ebfd7fe65839cff5a6b80ff596479ff566274ff556073ff536072ff526071ff536273ff546676ff546b7aff54707dff52727dff52737dff53747dff54747eff54767eff54777dff53777eff53787eff53777eff52767dff507078ff4a606bff495866ff485765ff43505dff404853ff434c58ff485b64ff507076ff52757cff50747cff4e7077ff4c6c72ff4e7075ff507379ff4f7178ff4a616bff373947ff322739ff34263bff35283dff362a40ff372e42ff3e3a4aff403d4cff403f4dff3f3e4cff413e4cff403e4dff403f4cff403e4cff3f3e4dff3e3f4eff3b4753ff42636fff45707fff324555ff181226ff170e23ff190d23ff1a0c25ff1a0b26ff190c27ff1b0d28ff1b0f28ff1b0f29ff1b0e28ff1c0f28ff1d0f29ff1e112aff1e1029ff1f1129ff1f1228ff1f1328ff1e1327ff20162aff23192dff271f32ff2f283bff383145ff3c3449ff3b3248ff362c42ff33293fff32273eff31273eff322740ff332a43ff342a43ff342a42ff322841ff322843ff433343ff7d574fff8d6050ff8d5f4dff8c5f4bff8e604eff8f6050ff775143ff523831ff47312eff493331ff543832ff694940ff7d564cff7f5549ff80564aff885d4eff8e6354ff946654ff9e7058ffa07257ffa37358ff9c6d55ff906352ff835a4fff77504aff714c48ff6c4846ff694645ff684444ff644141ff5d3b3dff4d3038ff130a1dff0a041eff0c0623ff0a051fff0f0827ff0f0726ff0d0621ff0c0522ff0a031fff09031bff0a041eff0d0721ff120c25ff1b132cff221c33ff272238ff262039ff1d1632ff1e1734ff2c2940ff313243ff373748ff2f2f44ff28253fff242138ff242641ff233459ff0c0924ff0e0621ff120925ff180d25ff22132aff291b30ff2d2034ff302436ff302537ff312637ff312637ff312638ff312637ff312537ff312537ff312537ff302438ff312438ff302337ff302437ff302337ff302337ff2d1f34ff2a1d33ff2e2037ff2c1c34ff2e2036ff2e1e34ff2e1d35ff2f1d34ff2f1d34ff2f1c34ff2e1b33ff2e1a32ff2e1a32ff2d1831ff2d1831ff2c1830ff2d1830ff2d1830ff2c1830ff2c1830ff2b1832ff2b1833ff2a1934ff2a1a37ff291c39ff291d3aff291e3dff282141ff272548ff292950fd2c2b59e5322e4eb5785655ea7e4034fe79392cfe77392bff763a29ff733628ff733725ff733728ff733929b9804f4a6c9c76bf8d9d76be799c74be899c75be7d9d74c0729d74be679c74bf5a9f77c1509c73bf459f76c03d9b71bc349871ba2b9a77be259f75ba1e996fbb189f75bf149973bf108f70af0d9d76c40a9966b2089f80bf068055aa068080aa048080bf048080bf03aa55aa04bf80bf03aa55aa028080ff03aa55aa03aa55aa02ff80ff028080ff035555aa0280808002ffffff0280808002ff80ff01ffffff01ffffff01ffffff0280808001000000010000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa03aaaaff035555aa035555aa03aa55aa03aa55aa03aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000001ffffff02808080048080bf07926db60a9980cc0f9977bb159279c21c9b6dbf23a075bd2d9971bb369c71bd419d72bc4d9c74bd599b75bd4c9e75bf02ffffff03ffffff73687181fc4b5f71ff496072ff496172ff496373ff486374ff486375ff486476ff4a6578ff4b667aff49738aff4b7895ff4a7799ff4a7b9dff4f84aaff528eb4ff5498c1ff53a1ccff52aad9ff4eb3e0ff4db5e4fe4fb7e6f05fb6e04b9999cc759b74c06f9c73bf629c72be559c75c04a9b72ba3f9a75be369771bd2e9b74bc279d76be23996dbd209f78bf1ea277c41f9c7bc5209f78c7249c78bf2a9873bc2d9f77c109aa8ee337b0daeccd8ecde7fc719cb4fe5f768efe5b6f86ff5a6c84ff5a6d81ff5a7081ff597383ff597482ff557480ff547681ff537680ff53767fff55777fff54777fff54797fff54797fff54797fff53777eff52727bff4d6470ff475766ff485667ff455361ff424857ff434655ff45515dff4e6971ff51777dff51777eff4f737bff4e6d77ff4d6b74ff4f7378ff50767aff527379ff4b5f68ff342e3fff34273aff34263aff37293fff372a41ff393244ff3e3b4bff403e4dff403f4dff403f4dff403f4cff403f4dff403f4cff403f4cff3e3f4cff3d404fff3f525eff476e7bff3f6071ff262d3eff1a1329ff1d1429ff1d1228ff1d1129ff1b0f28ff1a0e27ff190e26ff1a0e26ff1b0e27ff1c0f28ff1d1028ff1e1129ff1e1229ff20122aff20132aff21132bff22142cff24152dff24162dff25172fff26182fff25182fff25192fff261a31ff261a32ff271a31ff261b30ff271c30ff271d2fff271d30ff291e32ff291f32ff281f33ff282034ff292235ff262034ff322633ff805d51ff936855ff926653ff936551ff926450ff926451ff896050ff7f6053ff6c5248ff554038ff3e2c2aff2b1b1eff2b1b1eff4d3535ff714e44ff825a4cff895c4eff8c6051ff8b5e4eff8e624eff8f624eff926351ff895e50ff80584dff7b534dff744c49ff704946ff6b4847ff6b4646ff674545ff614041ff5d3d3eff472e37ff0f081eff0b0522ff0c0622ff0c0622ff0f0929ff0d0624ff0d0624ff0c0521ff09031cff09031cff0a051eff0d0723ff130d28ff1a152dff241f35ff262037ff221b35ff19112fff26203bff2d2d3fff353546ff333346ff2a273fff252239ff23233bff253657ff111433ff0c071eff100723ff160b26ff1f1228ff26192dff2c2033ff302437ff322638ff322738ff332839ff322739ff322739ff332739ff322739ff322738ff322639ff312639ff312539ff312538ff312638ff312538ff2d2034ff2c1f35ff2f2138ff2c1d34ff2e2236ff2f2036ff2f2036ff2f1f35ff2f1f35ff2e1e35ff2f1e35ff2f1c34ff2e1c33ff2e1b32ff2e1b32ff2d1a31ff2d1931ff2e1a31ff2e1a31ff2c1830ff2c1831ff2c1832ff2b1833ff2b1834ff281934ff281935ff271935ff271b36ff271e38ff281f3efe392a3efd6b413bfd743929fd7a3627fe743625ff733426ff713425ff703627ff733727ff743827fe763a29de7a463b599e7baf959a74bc579e75bf929d75be879d75bf7a9d75be6f9c75bf649c75bf589c74bc4d9c74c0449d74bf3b9c75be329e75bd2b9a71b823a075c51e9977bb189f75bf13a179bc108f70af0d9d76b10a9966b20880609f07926db6059966cc048080bf03aa55aa03aa55aa028080ff0280808001ffffff01ffffff01ffffff028080ff01ffffff010000ff01ffffff01ffffff01ffffff0100000001ff00ff000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa02ff80ff03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00ffff0000000000000000000000000000000000000000000000000001ffffff03aaaaaa04bf80bf06aa80d50a9980cc0ea46db6149973b21a9d6cc4229d70bb2b9a77be349d76bf3f9a75be4a9f75be579b72bf4a9b72be02ffffff03ffffff7364717efd4b5f71ff496172ff4a6173ff496273ff486373ff496375ff496476ff4a6578ff4a667aff49758dff4b7796ff4a7196ff497298ff4b7297ff497093ff497292ff487695ff467a9aff4388acff4d9fc5fe56b1dbd368b4da44a18eca769c75be719c73be639d74bf569d74be4b9c74bb409b74bf369c76c22e9b74bc289973b9229d78bb1f9c73bd1d9e7bc11c9b6dbf1d9e7bc1209770b7259f75ba2a9e73bc1c9b76b6269a79bc2eb7e3eec09ee3f3fc76b8d0fd6390a8ff5d8499fe598090ff587c8cff577a87ff567984ff567983ff557982ff557981ff547980ff537a81ff547a81ff557a80ff54797fff54747dff4f6974ff495a6aff455765ff465665ff434a5dff414352ff444a58ff4a5c67ff517278ff527980ff4f777eff4f737aff4e6b74ff4f6f76ff50737aff50757aff517277ff45505aff352d3bff35273bff34263bff36283fff372b41ff3a3246ff3f3c4bff403f4eff413f4eff41404eff403e4cff403f4dff403f4dff413f4cff3f3f4cff3d414fff435c67ff4a7481ff3b4f61ff20192cff211629ff251a2fff271e32ff261d33ff2a2136ff292136ff2b2338ff2c273dff2f2a41ff322b43ff332d44ff322c43ff302a40ff2b243bff251d34ff221830ff1f142cff1e142aff1e132aff1d1329ff1d132aff1d142aff1d142aff1e152bff1f152cff20162dff21182eff221a2eff241c2fff282032ff2c2337ff322940ff393046ff403850ff463d56ff4b425aff49425aff5a4f57ffa38167ffa87d5fffa2785dffa67a62ffa57a60ffa87d61ffb08367ffac8668ffa57e63ffb38e6effad8e71ff91715eff715548ff493633ff2a1924ff4b2b34ff754d43ff8b614fff91644fff92654fff8e624dff865946ff815548ff795147ff744e47ff734c47ff724c49ff714d49ff6a4645ff674445ff614041ff5f3e42ff5a393aff3e2732ff0d0521ff0e0726ff0b061fff0f0827ff0e0726ff0e0622ff0c0523ff0a031dff09031aff09041bff0a051eff0e0924ff140e29ff1e1830ff262037ff251f38ff1b142fff1f1836ff2a283dff333345ff353547ff2a283eff26233aff242238ff24304eff181f41ff0a061cff0e0722ff150a26ff1b0e26ff24172cff2b1f32ff302437ff322739ff33283aff34293aff33293aff33293aff33293aff332839ff34293aff33293aff33283aff322739ff322839ff312738ff322739ff2c1f35ff2d2138ff2f2139ff2e2036ff2e2437ff302237ff302337ff302137ff302036ff2f2035ff2f2036ff2f1f34ff2f1f35ff2e1e33ff2e1e34ff2e1c32ff2e1c32ff2e1b32ff2d1a31ff2e1a31ff2d1932ff2c1932ff2b1932ff2a1930ff27162fff26162fff251730ff251931ff261b32ff472933ff6f382aff6f3324ff6f3524ff6f3424ff733726ff733626ff733726ff733825ff743926ff733827fe733828fb733a2da09e789ea79c74bd5e9d72be9b9c75bd8f9d74bf839e75bf789d75bd6c9e76bf609d75bf569a74be4c9a72bc429b74bd399874bc319c72bb29a276c1239975bd1d9e72c118956abf149973bf109f80bf0c956abf0a9966cc089f80bf06aa80aa059966cc04bf80bf03aaaaff03aa55aa028080ff01ffffff02ff80ff028080ff01ffffff01ffffff00000000010000ff01000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa02ff80ff03aa55aa035555aa03aa55aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff00ffff00000000000000000000000000000000000000000000000000000000000000000001ffffff048040bf059966cc098e71c60db176c413a16bbc189f75bf209f78bf299b76bb329e75bd3c9d73bf489c75bf549b73bf479e77be02ffffff03ffffff73646f81fd4b6072ff496073ff4a6172ff496273ff496374ff496475ff4a6576ff496577ff4c677cff4a768fff4c799aff4c7ba1ff4e7ea4ff5080a8ff4f82a8ff5183abff5284adff5487b1ff5587acfe5081a8fe46789dad6699ba18aa95ca829d74be739b73bf659d74c0599e73bd4d9c74bd419972bc389b72bf2e9b74bc279d6fbe219b74b91d9e7bc11ba171bd1a9d76c41a9d80c41d9572b9209f78bf259f75c12b9a77be209778b7309f75bf28ac8cc656b2e4f0d29ad8e9fd71b0cbfe6094aaff5e8a9bff5b8391ff56818aff567f87ff567e87ff577e85ff567d83ff557b82ff54787fff54747cff4e6874ff4a5b68ff495666ff4a5667ff464e5eff434556ff454a58ff495964ff506e75ff52797eff527a80ff50777dff4f6e77ff4c6a74ff4e7177ff4f747aff51757bff526974ff3b3d4bff36283dff37283fff36283cff37293fff372c41ff3d3749ff3f3d4cff403f4eff41404fff41404eff42404eff41404eff41404dff403f4dff3f404dff3e4956ff436774ff496c7dff27293eff1d1126ff1e1127ff1e1126ff221129ff211229ff21132aff211329ff22132aff22132aff221429ff211228ff201327ff1e1325ff1f1528ff22192eff281f34ff2d233aff32283fff352c41ff382e44ff3a3047ff3c3248ff3d344bff3f364bff3f374dff3f374dff3f384fff40394fff40394fff40394eff403a4dff40384dff3e364cff3a3347ff342e41ff2f2a3dff2c2538ff2a2338ff2a2138ff2e212fff9b8060ffc39b70ffc29d73ffcaa57dffcba57effc6a078ffc39e77ffb9956effb7916effad8769ffbb9672ffa78364ffba9674ffb38c66ff9d7758ff654d42ff3c2a30ff4f3033ff865b4bff95694eff976850ff9a6850ff8d6353ff764e46ff714c49ff6a4747ff6d4b4cff775051ff704a46ff6c4947ff684446ff644043ff5c3c40ff5a3b40ff261a2aff0b0521ff0d0525ff0c061eff0f0828ff0d0622ff0d0624ff0b0420ff090418ff09041bff090419ff0a051eff0f0924ff171129ff221d33ff241e37ff1e1832ff19112fff29243bff302f42ff343447ff2b2940ff28243cff252139ff272b46ff1e2b4eff09041bff0c0521ff120925ff190d25ff201429ff291d31ff2e2336ff312738ff342a3bff352a3bff352b3bff342b3bff342b3bff342b3bff342a3bff342a3bff34293bff342a3bff332a3bff33293aff33293bff2d2136ff2f243aff2f2139ff2f2238ff302539ff312538ff312438ff322439ff312337ff302337ff302236ff302237ff302135ff2f2136ff302035ff2f1f35ff2e1f34ff2e1d33ff2f1e33ff2e1c32ff2e1c33ff2d1b33ff28182eff26152cff24132cff23152aff24152bff38202cff69342fff713926ff6a3220ff6e3223ff6e3322ff6f3423ff723824ff763824ff773725ff753825ff713723ff743723ff783828fc753927b682545eb99d74beae9d75bda29d74be979d75c18c9d75bf809d74bf759d76be6a9c76be5f9c73bf559c75bd4b9c77be429b74bd399d74bc319c78bb299b76c1249c71bf1d9e72c1199970c2159e6db6119678c30e926db60ba274d109aa71c607926db6059966cc059966cc048040bf028080ff028000800280808001ffffff0280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa028080800280808003aa55aa028080ff01ffffff0280808001ffffff01ffffff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000001ffffff0280808003aa55ff059966cc09aa71c60caa80bf11a578c3179b6fbc1e9977c4279d76be309a75bf399d74c0449d74bf519d74bd469d75bd02ffffff03ffffff73667181fd4c6173ff4b6173ff496272ff486373ff496474ff496475ff496577ff496778ff4b687cff49778fff497597ff4b7a9fff4e7ca3ff4f7ea5ff5080a6ff5381a9ff5384abff5284adff5587b1ff5487b3fe5488b38b799ab4309f7abf859b73be769c73be699b75bd5b9d73bf4f9e74be449d74bb3a9a72bd309f75c5289973bf229d70bb1e996fbb1a9d76c4189f75bf189f75bf19997ac21ca476bf209f78bf26a179c32c9c7abf2c9c74bf1ea277c416a280c52be7ede7db87a3b3fe67869cff607f91ff5d7e8dff597d87ff597c85ff587781ff56727eff556d7bff526778ff4f5d70ff4b5969ff4b5668ff4b5769ff474f61ff434255ff454655ff4a5260ff4f6971ff51777bff53797eff52787eff4f767bff4e6c74ff4c6d74ff4f7278ff4f7478ff527378ff4b5d64ff383645ff392b41ff352a3dff37273dff37293fff382e42ff3c3747ff403e4cff41404eff42414fff42404eff40424dff42404eff42404eff41404eff3f4150ff3f4f5cff48727bff3d5c6fff1d1a2fff1d1127ff201127ff201228ff201129ff201229ff211329ff211329ff23142aff23152aff24162cff25172cff26182dff271a2fff281b30ff291c30ff281c2fff291c30ff281c2fff281d2fff281c2fff281b30ff271a2fff271b2fff271b2fff261b2fff261c2fff271d30ff261d30ff271d31ff271d32ff271e33ff281e33ff281e34ff271d35ff281e35ff2a1f37ff2a1f36ff291f34ff281e33ff271f32ff271e2bff765850ff9a725aff896348ff886145ffad8961ffc3a072ffc6a77affba9770ffb9946cffc7a37cffc9a37affba9a6dffb28f63ffb9956dffa67e62ffbd956fffa98262ff594041ff331c2aff603b3bff8f6456ff8f614fff775044ff55363cff2a1922ff1c0e19ff1b0e19ff2b1c26ff4f373cff755454ff714d4cff6a4649ff654148ff5d4042ff4a333aff0c0424ff0d0525ff0a041cff0f072aff0c0627ff0d0724ff0c0622ff080419ff08031cff080419ff09031eff0a0622ff120c27ff1e1731ff241e34ff201b33ff18102dff221e36ff2c2a40ff333246ff2e2c42ff28253dff25223aff272842ff22304fff09061eff0b0520ff0f0724ff170c26ff1d1129ff271b30ff2e2234ff322839ff352b3cff362d3dff362d3cff362d3dff362c3cff352d3cff352d3cff352c3cff352c3cff352c3cff342b3bff342c3bff342b3bff2d2136ff32273dff2f2339ff302439ff32283aff332739ff332639ff332639ff322538ff322639ff312437ff322437ff312337ff312337ff302236ff302236ff2f2135ff302136ff2f2033ff2e1f32ff2e1d33ff29182fff251627ff231424ff231327ff251128ff472426ff703b27ff6d3320ff703320ff703421ff713521ff70341fff6f3421ff73381eff783b23ff723621ff743624ff743623ff733423ff773926fd753826d37c4944b49f76bf7e9e73beab9d74bda09c74bf959c74be8a9d74be7e9c73be739d73bf689d76bf5e9b75be539a75bb4a9b75be419d76bc399d74bc309a75bf2a9e73c2249c71bf1f9c73bd1a9d76c416a274c5129c71b8109f70bf0d9d76b10ab280cc098e71aa07926db6059999cc048080bf03aaaaff03aaaaaa02ff80ff01ff00ff028080ff00ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080028080800280808003aaaaff035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808003aa55aa01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff010000ff0000000000000000000000000000000000000000000000000000000001ffffff0280808003aa55aa048080bf07b692db0caa80bf109f70bf159e79c21d9572b925986eba2d9977c1379974be429e74bd4d9f74c043a076c202ffffff03ffffff716a7185fd4c6174ff4a6273ff496272ff486373ff496474ff4a6476ff496678ff4b6779ff4c697dff48758eff487397ff4b789fff4e7ba0ff4f7ca4ff4f7ea5ff507ea6ff5182a8ff5083aaff5284abff5384acfd5686af757194ae839e75bf889c72bf799c72be6c9c74bf5e9b72be529b73be469d75bd3c9973bb339b73be2a9873bc23996dbd1e996fbb1a9d76ba179b6fbc16a280c5179b7abc19997ab81d9572b9219b74c1279d76be2b9a77be2e9b74bc2e9b74bc05ccffffa47b879dfd68728eff5b697fff57697cff576379ff526074ff515e71ff4f5a6fff4d586dff4b5669ff4a5569ff475365ff464b5eff434255ff454355ff4a5162ff4d636cff527278ff52777dff527a7fff52787dff507279ff4e6b74ff4d6f76ff4e7379ff507478ff516c73ff49505eff393143ff3c2e44ff372a3fff37293fff37283eff392d41ff3d3849ff403f4dff41414eff42414fff42414fff41414dff42424eff42414fff41414eff404452ff405a65ff496e7bff334254ff1b1327ff1f1226ff201129ff211228ff221329ff21132aff22132aff23142aff24152aff24152bff24162cff26182dff26192eff281a30ff281c31ff291c31ff291d31ff2a1d32ff2a1e32ff2b1e32ff2b1f33ff2a1f33ff2a1f32ff2b1f33ff2a1e33ff2a1f33ff2a1e33ff291e32ff291e32ff281e32ff281e33ff291e34ff291f34ff291f35ff2a2036ff2a2036ff2a2036ff2a2037ff2c2238ff2d243aff30273bff2d2539ff332937ff735c4dffb38969ffc49874ffc6a277ffbd9d6effbfa06effcfb080ffccae7effc9a879ffbd9a6fffcca77cffbc976dffd1b07bffc9a870ffc4a36fffb9936bffb48b65ffb38b6cff785750ff321b2dff361f2aff402b2fff29161fff3e2629ff5a3a35ff785245ff805c4bff775343ff5a3b35ff573d3dff7f5c58ff775151ff714b4dff69484bff65464aff24172dff0c0423ff0b0420ff0e0624ff0f0628ff0d0623ff0e0724ff0a041eff08031aff0a041bff09031cff09041dff0e0923ff17112bff211c33ff221c34ff1c142dff1d1731ff2a263eff312f45ff2f2d43ff29263eff27223bff27263fff24314cff0d0d26ff0a041cff0d0723ff150b26ff1a0f27ff24182dff2c2133ff312839ff342c3cff362f3eff372f3eff372f3eff362f3dff362f3dff362f3eff372e3dff362e3dff362d3dff362d3dff362d3cff352d3eff2e2339ff33293fff302439ff32273bff33293bff34293bff33283aff34283aff332839ff332739ff322738ff332739ff322538ff322538ff312438ff312437ff302337ff2f2435ff302136ff2f2033ff2b192fff27152aff241427ff231226ff2f1823ff613226ff7b3f27ff763a24ff723721ff743922ff70351fff6c3120ff70381fff703c27ff683c2bff69493aff7f4a31ff733824ff713422ff723322ff733624ff763a26e7784032759d78aebd9d74be9b9c75bfa89c75be9e9b74be939c74bf889c74bf7d9b74be729a74be679c74bf5d9c73bd539a72bb4a9b75be419d76bc399d74bc329975bd2ba077be259f75ba209f78bf1c9b6dbf179b6fbc149973bf108f70bf0e926db60c956abf0a9966b2089f80bf06aa55d5059966cc04bf80bf03aa55aa0280808002ff80ff0280808001ffffff01ffffff000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff0100000001ffffff01ffffff028080800280808002808080035555aa035555aa0280808003ffaaff03aa55aa03aa55aa035555aa035555aa03aa55aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000280808002808080048080bf07926db60a9966b20f9977bb159e6dc21c9b76bf239975bd2c9774b9349d76bf3f9e75c24b9c74be409f78bf02ffffff03ffffff66717687fd4d6174ff4a6273ff4a6274ff496474ff496475ff486677ff496778ff4a677aff4c6b7eff48748fff477395ff4c779eff4e79a0ff4e7aa2ff507da4ff507ea4ff5281a7ff5181a7ff5382a9ff5483abfe5483ac746e91b0699e75bd8b9c74bf749c75bf6f9c73bf629a72be569a74be4a9b72be3f9a71be359a73bc2d9971bb25986eba1f9c73bd1a9d76ba179b6fbc159e79c2159e79c2169774b919997ac21d9e72b9219b74c1279d76c42e9b74bc359f73c0189f80bf63798198fc616582ff5e6279ff565e76ff545b72ff525a71ff50576eff4f566bff4f5367ff484c60ff464456ff454053ff4a475bff4b5162ff4e616dff527078ff53777dff54797fff53797fff54767eff506f77ff4d6d74ff4e7277ff4e7579ff507479ff4e626cff42404eff3c3145ff3d3247ff382a41ff372a3fff37293fff392c40ff3f3a49ff41404dff42414fff42424fff43424fff42424eff42424fff43424fff424350ff404655ff476774ff4e7080ff2f3649ff1e1224ff201329ff211429ff23152bff24162cff25172dff27182eff27182eff27192eff28192fff261a2fff281b30ff291d32ff291e33ff2b1f34ff2b1f33ff2c1f34ff2c2034ff2c2035ff2c2035ff2c2135ff2c2236ff2d2136ff2d2236ff2d2236ff2d2236ff2e2238ff2e2337ff2e2338ff2e2338ff2e2439ff2e243aff2f253cff31263dff31273eff342a3fff362d41ff352c40ff31273cff2c2238ff281e33ff22192cff1e1a29ff24232fff534f53ffb7a287ffd5b58effd7b691ffd1b58cffd3ba8bffd5b885ffd6b680ffdbb585ffe2bd8dffd6b380ffd2b27dffd4b47fffc6a674ffdab67cffc09d70ffcfae7effc9a278ffc49e75ff836358ff2f2230ff2b1c2dff73574fffa77e61ffa37a5bffa57d5cffa17859ff9a7055ff96684cff86604aff7d594eff875e59ff7f5854ff825b5aff826061ff56434fff150f2aff09031cff09051bff0e0726ff0c0523ff0e0523ff0b041eff090416ff090317ff090516ff090517ff0b061dff110b27ff1d1731ff221c35ff1f1830ff19122cff27233aff2e2b42ff302e45ff29253dff27233bff27253eff262f49ff121834ff0b041cff0c0621ff120924ff190d27ff21152bff2a1f32ff302838ff342e3cff36303eff37313eff38313fff37303eff37303eff37313fff37303fff38303fff37303eff37303eff36303dff372f3eff2f2438ff352c41ff302439ff342b3dff352b3dff352b3bff352b3cff352a3bff352a3bff34293aff34293aff34283aff34283aff332739ff322739ff322639ff312538ff302536ff322238ff2d1c31ff28172bff261528ff251326ff391d22ff754028ff814124ff763821ff753922ff7a3c23ff763924ff6a2f1eff773c26ff713e2eff40282aff2c1c29ff2e1925ff5e413bff7e4630ff713525ff753523ff743724ff743825ff753b29898a5d5d6e9b74beae9d74bfb19c75bda79c74bf9c9d74be919d74be869c74be7b9b74bf719c73be679c74bc5e9b75be539a72bb4b9c77be429b74bd3b9c75be339b73be2d9f77c1279d76be229d70bb1d9572c119997ac2159e6dc213a179bc109f70af0d9d76b10ba274b909aa71c60880609f06aa80d5059966cc03aa55aa03aa55aa03aaaaaa028080800280808001ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000001ffffff02808080048080bf07926db609aa71c60e926db6129c71c6199970b8219b6cb9299b70bb329e75bd3d9b71bc489c71bc4e9d72ba06d580ff17a67abc567d828bfc4e6174ff4b6273ff496375ff486474ff496576ff486677ff486678ff4c677cff465f71ff4b7491ff477194ff4a749cff4d789fff507aa3ff4e7aa2ff4e7ca2ff507ea5ff5180a6ff527fa7ff5381a7fb5380a9766c8cab4e9d76c18f9d74bf799c74be739b73c1679c74bf599b73c04e9a72be439c72be399870b7309a70ba289973bf219b74b91ba171bd189f75bf159e79c2149973bf14a673bf16a274c519997ac21d9e7bc1229d78c3289973b929a276c123a075bd2b82889ae95c647cff555065ff514d66ff4e4b60ff4c4a5dff49465aff484359ff474457ff4a485cff4c4f60ff4e5567ff526070ff536d79ff53747cff53797fff567980ff54797fff52767dff506e77ff4e7076ff4f757bff51767cff517679ff495864ff403a4aff3c3146ff3e354bff3a2d42ff382940ff392940ff392e42ff3f3848ff41404dff42424fff42424fff43424fff42424eff42434eff43434fff42444fff3e4b57ff4a6a79ff4c6b7dff27263bff1f1326ff211329ff24152cff25162dff27172eff271930ff291b30ff2a1c31ff2a1c31ff2a1e33ff2b2034ff2c2235ff2c2236ff2d2336ff2d2437ff2d2437ff2d2437ff2e2437ff2e2436ff2f2538ff2f2538ff2f2538ff302639ff302638ff302639ff302739ff2f273aff30283aff31283cff32283dff32283eff33293dff342940ff352a40ff362a40ff31263aff291f33ff241b2eff1f152aff21192fff322b42ff464158ff524f65ff4d4c5fff48495bff444355ff5e4d4affa0866fffb89a73ffb89d78ffb69d72ffac9768ffb59b71ffb99c76ffbea278ffcdae82ffd2b484ffdfc690ffe2c58cffd3b47dffd3b27effd2ad7affd5b47bffc7a476ffc59b76ff705854ff543d45ffbb976fffc49d75ffb9946dffaa8261ff9f7a56ffad865fff9f7354ff9d7256ff946c58ff8c6157ff815b55ff7e5957ff835a56ff705760ff4f4a61ff3a3651ff2a2546ff261e3cff0c0621ff08021dff070118ff060314ff060116ff070315ff080415ff0a0618ff0e081fff16122dff201c35ff1e1931ff171029ff272339ff2b293fff302f44ff29263eff28243cff27253dff282e45ff151f3bff09031bff0b061eff100724ff160c26ff1f122aff281c31ff2f2737ff332e3bff36313eff37323fff383240ff383240ff383240ff383340ff393240ff38323fff383140ff383240ff37323fff373140ff30263aff372d42ff30263bff342d3eff352d3dff362d3dff362d3dff352c3cff352b3cff352b3bff352b3bff352a3cff342a3bff34293bff33293bff322739ff322739ff322639ff2e1c33ff29192dff271728ff261226ff4a2724ff83492dff884727ff7b3f22ff773a20ff75361fff753725ff70351fff834e32ff5b382fff38272eff342331ff2a1b2aff2b1a2aff271922ff59342dff773e29ff743623ff6e3120ff743824ff733926e57a47382e8b7485a99d74beb89d74beaf9c75bfa59c74be9a9c74be909c75bd869c74be7a9d73be729d74be689a73bf5e9b75be549b73bc4d9c74bd449a74bf3c9d73bf359a73c02f9d77be299b76bb249c78bf1f9c73bd1ca476bf179b7ac8149973bf11a578c30ea480c80caa6ad50b8b74b9098e71aa07926db606aa80d5059966cc03aa55aa03aa55aa028080ff01ffffff01ff00ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff0100000001ffffff01ffffff028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa03aaaaaa03aaaaff035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aa55aa06aa80aa089f60bf0caa80bf119678c3189f75bf1f9c73bd279676be2f9d77be399d74c0449a74bb519d74bd3a9a72bd289f73bf39949da6fd4c5f73ff4a6273ff486476ff496576ff486476ff486777ff445c6fff394d61ff466c81ff49748fff456e92ff4a739aff4d769eff4e789fff5079a0ff507aa1ff4f7ba3ff4f7ba2ff507ca3fe517da5fb537ea7856b8ea93d9f79c0939c74bf869c74be789d73bf6b9b72bf5e9b75be529b73be479e77c23d9b75c0339b73be2c976eb9249571b81d9e72c1199970c2159e79c2149973bf13a179bc149973bf179b6fbc1a9d76ba1da77bc123a075bd1f9c73bd259f75c1189f80bf5e92abc3eb6e7f97fd616572ff5a5f75ff595a71ff56596fff55576cff54576cff555e6fff566676ff586e7bff55737cff53767dff567a80ff567a80ff547a7fff52747bff4f6f77ff4f7279ff51767dff52787eff517178ff434754ff413447ff3d3045ff40394dff3b3246ff382b40ff392a40ff3a2d42ff403b4bff40424dff42434fff434350ff43434fff43434fff43444fff42444fff434652ff43525dff4f7483ff435a70ff221e31ff221329ff23142aff24152bff24172dff27192fff281b30ff2a1d32ff2b1f33ff2c2034ff2d2135ff2e2337ff2e2538ff2f2639ff30273aff32293cff32293cff322b3dff332a3eff332b3dff332b3dff342b3dff332a3dff332b3eff322a3eff332b3eff332a3eff342a3fff352b3fff362b3fff362b3fff34293bff302638ff2b2231ff261c2fff21172cff20182dff30293fff433e53ff4b485fff47455bff424154ff39394aff313141ff2d2c3aff31303fff343343ff353443ff3b3944ff95867affddb985ffebd9a7ffe9d6a3ffe9d8a3fff1dda7ffe6cea5ffe4c79effd6ba89ffd8bb8dffcdad7effcba87cffe3c28effe3c08bffbd9b6effd3b07bffdbb980ffd7b681ffb18e70ff61484cffd0b588ffcbad84ffb59469ffb1906affb5916affb7936bffa58160ffaa8064ffaa7d61ff9f785bff8e665aff8d645bff88655aff705959ff252538ff17122bff262536ff2f3043ff3f3e5bff292241ff24213aff24233bff25243dff232240ff201b3cff1e1a36ff17132cff110c24ff1d1832ff1e1934ff18122bff241e38ff29263fff2f2e44ff29263fff28233dff27243dff282c45ff1b2745ff09071eff0b051eff0d0624ff140c27ff1c1129ff261a30ff2e2736ff352f3dff36323eff383441ff383440ff393441ff383441ff3a3541ff3a3441ff3a3542ff393341ff393441ff383440ff393341ff31283cff382f43ff32283cff36303fff372f3fff382f3fff382f3eff382e3eff362d3dff372d3dff362c3dff362c3dff362c3dff352c3dff352c3dff342a3cff34263aff301d33ff2b1b2bff291729ff241225ff5c362aff894a27ff8b4726ff894525ff814225ff783e25ff723722ff7f492aff875843ff392628ff342333ff342035ff332233ff332436ff2c1b2bff291c28ff291823ff7b4e3dff723a27ff733724ff753725ff753825ff773b2ab6814e4250a380c2c09b74bea09c74bfaf9c75bfa49d75bf9a9c74be909c75bf869c74be7b9b74bf729d74c0689d76bf5f9c73bf569d74c14e9d72be469d75bd3f9a75be379e79c3319c78c12c9c74bf26a172bc21a274c11d9e72c119a370c216a274c513a179c9109f70cf0ea46dc80ba274b909aa71c6089f60bf06aa80d50599669904bf80bf028080ff028080ff0280808001ffffff010000ff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000001ff00ff03aa55aa059966cc089f80bf0ba274d1109f80bf15aa79c21d9e72b9249c71bf2e9b74bc369c76c2409b74bf4d9c74bd379e74be1baa7bc622b49dc3f64b5d71ff4a6375ff496576ff496576ff4a6677ff425367ff3f5367ff4a6a7dff476d83ff48728eff436b90ff487199ff4a749cff4e769fff4c749cff4e779eff4d77a0ff507aa1ff507ba2fe517ca4fd527da4a16988a50eb6a4db729d74be8b9c74bf7e9c73be719c73be649c73bf589c74bf4c9a72bf429b70bd389b72bb2f9d72be289973b9209778bf1c9b76bf179b6fbc14a680cc13a179c9129c63b8149973bf16a280b91a9d76ba1e9977c423a075c526a179bc109f80bf0db1b1d8639bc4d3f46b8ca4fe5f6b7eff5b6679ff5d6679ff5e6a7cff5d6f80ff5c7183ff5b7482ff58757fff577780ff587b82ff577b81ff567980ff54737dff51717aff50737aff51777dff52767eff4f6771ff3e404aff423346ff3e3243ff3f3a4cff3d3a4dff382e42ff392b41ff382c40ff3f3a48ff42424eff41444fff434450ff434450ff42444fff434450ff434550ff424752ff425560ff507486ff38475eff1e1527ff221229ff221429ff24152bff27192eff291b30ff2a1d32ff2c1f34ff2d2135ff2f2337ff2f2438ff2f2639ff31273bff32293cff32293dff322a3dff332b3eff332c3fff352d40ff352d41ff362e42ff362e42ff372e42ff372e42ff362d40ff362d3fff362c3fff352a3eff32273bff2d2334ff281f2dff211729ff201629ff2d233aff362d45ff3e364dff4a455aff4a465aff3d3a4eff302f40ff2f2f3eff333342ff343443ff353544ff363645ff363745ff373747ff383848ff39394aff3b3d4dff3f3e48ff7a6c62ffd3c099ffd6bf91ffcfba89ffbb9b69ffbd9b6fffc2a27cffe0c69cffe4cfa1ffe2ce9effebd09dffe3c78fffddbe8affedcd97ffe8cb8fffe3c589ffddbc83ffcea879ff57444dffcfb383ffd4ba88ffd1b987ffc8ac7fffbd9d75ffb79572ffb89670ffad896aff906b59ff9f7e66ff907261ff956f63ff866458ff886f67ff2e324fff282d4fff191c37ff070713ff0b0a10ff282834ff2d2b3bff2f2d40ff272537ff141224ff0d0b1cff0d0a1bff0b081cff0c081fff18142eff1d1935ff18132cff1f1934ff27243eff2c2c42ff292840ff27243eff26263eff292a43ff1d2b46ff0d0d24ff0a041eff0d0624ff120a28ff1b0f29ff24192dff2d2536ff352f3cff383440ff393642ff3a3643ff3a3642ff3a3743ff3a3743ff3a3743ff3a3743ff3b3744ff3b3642ff3a3743ff3a3542ff332b3bff393143ff33293dff383240ff383140ff3a3241ff383140ff393140ff38303fff382f3fff372f3fff372d3dff372e3fff362e3dff362d3eff372a3dff312035ff2e1b2eff2d182aff2b1626ff593822ff9d5c2cff884825ff8a4824ff854221ff87412cff7b3d23ff905838ff674336ff291b21ff342335ff312137ff302233ff322135ff312336ff322237ff2c1d2cff281a28ff332026ff7d523cff733823ff773a24ff773824fe763b28fd783e2c7a8e6266709d76bfbf9c74bfb69d74bfad9c73bea39c74bf9a9c74be909c75bf869c74be7c9c73bf739d73bf6a9c73be619b74bd589c74bf519d74bd499a73bd429b74bd3b9c75be349d76bf2ea174bc299b76bb249c78bf209f70bf1c9b6dbf189f75bf159e79c211a578c30faa77bb0c956abf0b8b74b9089f80bf07926db6059999cc03aa55aa03aa55aa028080ff0280808001ffffff00ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa03aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff0280808004bf80bf06aa80d50a9966b20ea46db6149973bf1a9d76c4229670bb2b9a71be349d71bf3e9c73bd4a9b72ba2a9e79bc0db189c409e3e3e3e74e6173ff4a6374ff496576ff476172ff3e5163ff455b6bff48697bff486b7cff476d81ff49738eff466b91ff497198ff4a7299ff4b749bff4c749cff4e789eff4e779fff507aa1ff5079a1fe517aa3fd527ba1c46282a318cabfd54f9b74be879d73bd839c75bf769c75c06a9c76c05e9b75be529b76c1479a73be3d9b75c0349d76ba2b9a71be249c71bf1e996fbb1a936cba16a274c513a179c913a179c913946bbc149973bf189f75bf1ba171bd209f78c726a179c3279d76c414a680cc16b9a2d16f8ebfd6f5749bb2fd688499fe637c91ff627a8cff607989ff5c7986ff5b7983ff5b7a83ff5a7b84ff597b82ff587880ff55747cff53717aff51747bff53777dff52767bff4a5e67ff413c4bff413546ff403345ff3e374aff403d50ff3a3346ff392d42ff392c41ff3f3848ff42424fff434450ff434550ff444450ff434450ff43454fff444550ff414752ff455763ff537182ff364757ff1c1327ff211328ff23142aff25162dff27182eff291c31ff2a1e33ff2c2135ff2d2337ff2f2539ff30273aff31283bff31293cff312a3dff322a3dff332b3dff322b3eff332b3dff322a3cff32293bff322a3bff31283aff302739ff2f2637ff302537ff2e2335ff2c2133ff261b2dff22172aff2d2437ff322b3dff352e41ff3e3951ff4a4759ff424151ff3b3949ff343444ff353542ff353542ff363644ff363745ff373747ff373849ff373a48ff383b49ff383c4aff393c4bff3a3d4eff383d4dff3a3c4cff3a3e4aff3b3d4cff3c3f4cff615b5cff95897fffb4a38cffb69e83ffc2aa89ffdfd199ffe8d89dffe8d4a1ffd9c38fffc7af84ffdcc091fff0d49dffeacb94ffeece8fffeed090ffecce94ffc9a97eff2f2232ffc5aa89ffd0b688ffd2ba8bffd1b68dffc7ae84ffceaf88ffc7a782ffc3a281ffae8f74ff9e846dff846e63ff746e79ff715e6aff715c66ff444b67ff262a52ff252652ff191e3fff0b0a16ff08070cff09060eff0e0b17ff171722ff262433ff2c273eff242038ff221d37ff25213aff28233dff2b2642ff2c2942ff2c2c42ff2e2f46ff2f3046ff2b2a41ff27243dff282640ff292a42ff212d46ff0d112cff09031fff0c0523ff100826ff190e2aff22162dff2d2436ff352f3dff383540ff3a3742ff3b3843ff3c3844ff3b3844ff3b3843ff3b3845ff3c3844ff3c3844ff3b3844ff3b3844ff3c3745ff342d3fff3a3245ff332c3eff3a3543ff393341ff3b3442ff3b3341ff3b3241ff3a313fff39303fff393040ff393041ff38303fff36303eff382d3eff332337ff2d1b2fff2c192cff2b1626ff5f3a23ffa76534ff9b5729ff884821ff864523ff844326ff934e2fff875534ff452d28ff2e202cff352435ff322336ff322336ff322335ff312135ff302335ff312234ff332335ff2b1c2cff271827ff412e2eff804f37ff743922ff793a25ff763825ff773e2aea7841314f9b778b899c75bebf9c74beb79c74beae9d74bda49b73be9b9c75bf919b74be889c74bd7e9c73be759b74be6c9c76bf649c75bd5b9d76bf539d75be4b9c74be449d74bf3d9f75bc379e74be319c72bb2c9c74b9279d76be229d78c31d9e72b919a370c216a274b9129c71c60f9977cc0c9580bf0a9980cc098e71aa07926db606aa80aa04bf80bf028080ff03aaaaaa01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa03aa55aa03aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff048080bf06aa80aa098e71aa0d9d76c412aa80c6189f75bf209770b7279d76c4319c72bb3b9c70be469971bd2d9f77bb149973bf1fb594cec5576a7bff496475ff485f72ff3d4f63ff4a6173ff496878ff48697aff4a697bff476c80ff48738dff456a8eff4a7096ff4b7399ff4b739bff4d759dff4d759cff4e769eff4e779fff4f779efe5078a0fe51799fde5f82a431a7a1c67b9e76bf7b9b74bd899c75c07d9d74c0709b74bf659d74c0599b75c04e9a72be439c76be399874bc319772bb289f73bf22a578c31d9e72b9189f75bf159e79c213a179c913946bbc13a179bc159e79c2189f75bf1c9b76bf229d78c3299b76c12a9e73c216a274c520a787bf64a8dbedeb7da8befd68889eff628092ff61808eff607e8cff5e7e89ff5c7d86ff597d84ff587980ff56767eff55757dff54757eff54777fff507279ff4b5662ff423a4cff423848ff413647ff3e3446ff424354ff3d3a4cff3b2f44ff3a2e41ff3c3445ff43424fff434650ff444551ff454551ff434550ff444450ff444650ff424853ff465965ff537182ff2a3044ff1e1227ff221329ff23142aff26182eff291a31ff2b1e34ff2d2136ff2f2338ff2f2639ff31283bff32293cff332a3dff342b3eff332b3eff342b3eff332b3eff352d40ff362f40ff372f41ff383042ff383142ff373041ff362f40ff342b3cff2d2435ff2b2234ff2d2537ff363040ff403c4cff4a4859ff444253ff3d3e4cff393a47ff3b3b4aff3b3b4aff3b3c49ff3a3b49ff3a3949ff393847ff393a49ff393b49ff3a3c4aff393d4cff3c3d4fff3c404fff3c414fff3b414eff3c414fff3d424fff3d4150ff3c414fff3c414fff3d404fff3d414eff3d404fff3f3f4fff5f5c65ff9d9b8fffcfc0a4ffe0cca5ffe6d8a5ffc7b481ffeed5a5fff2d9aafff5dca8ffe1c995ffd8bd8bfff3d8a3ffefd295ffe9d29aff6f5851ff2a182bff8d7977ffc8b28dffd2bc90ffddc197ffdec198ffd7bb94ffbfa480ffb19878ffaa8d73ff9f826aff817163ff535f7fff5c769aff48658aff395179ff26396aff2a3460ff212a4fff181e3dff0d0b19ff07060bff08070cff08070dff090714ff0a061bff0b091bff0c091eff0f0c22ff120f27ff191631ff1c1a35ff1b1931ff28273eff2c2d43ff2a2b41ff26243bff2a2841ff2c2c45ff222b45ff121935ff0a0420ff0c0422ff100726ff180d2bff21142dff2c2235ff342f3dff393541ff3b3843ff3d3945ff3c3a45ff3d3a45ff3d3a45ff3c3a45ff3d3945ff3d3a46ff3e3a46ff3d3b46ff3d3947ff363042ff3b3546ff342d3fff3b3743ff3b3643ff3c3643ff3c3542ff3b3442ff3b3341ff3b3341ff3a3341ff3a3242ff3a3241ff3a303fff36263bff301c32ff2e1a2cff291324ff6b4027ffa86930ff9a5b28ff945427ff914f29ff8c4b28ff9c6135ff87603eff301e21ff342436ff352638ff332536ff322538ff332437ff312436ff322336ff322234ff312433ff322335ff312335ff291c2bff261726ff4f342fff834e36ff7a3d26ff793c27fe783c29fd793f2dd27b4838389b7696ae9b74bdc09d75beb89b74bcae9d75bfa59c74be9c9d74bf939c74bd8a9b74be819c75be789b75bf6f9c75bf679c74bf5e9d75c1579e75bf4f9b74bb479e77be409b74bf3a9a77bd339b73be2e9b74bc299b76bb249c78bf1f9c7bbd1a9d76ba169774b9129c71c6109f80bf0d9d76c40a9980cc09aa71c607b66db6059966cc0480408003aa55aa028080800100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000001ffffff01ffff000280808003aa55aa059966cc089f80bf0caa80bf109f70bf16a274c51e996fbb25986eba2e9b74bc389672bb429b74bd4e9d76be559c72bd1ca480bfa85b6c7cff475d71ff3a4d60ff496275ff4a6778ff496878ff486879ff49697bff466d7fff48728cff466a8dff4a7095ff497299ff4a739aff4c739bff4d749aff4d749bff4e759dff4f769dff50789dff4f769df655789b38929bb6949b73be9d9c73be909c75bf849c74bf789b73bd6b9d75c1609a75bf549b73bf499d73c03f9a71be379e74b92d9f71c126a172c3209f70bf1ba17bbd17a67abc159e79c213a179c9139479bc149980bf169774b91a9d76c41f9c73bd259875ba2ba077be2d9f77c11f9c7bbd23a07cc55dafe4f1e583bdd5fd6a92a4ff648695ff608391ff5e7f8aff5c7d87ff597b84ff587981ff567980ff577981ff547980ff556f7bff49505eff443d4cff443b4bff43384aff3f3447ff444253ff434354ff3c3347ff3c3043ff392f41ff42404dff434550ff434651ff454652ff454650ff444751ff454651ff434953ff445b64ff537083ff292d42ff1d1226ff201129ff23152bff271a30ff2a1d33ff2d2136ff2d2437ff302739ff31283bff31293cff322b3dff322d3dff332e3eff352f40ff353041ff373242ff383242ff363141ff352e3fff322c3cff312b3bff30293aff322c3dff352d3fff383243ff3c3748ff403c4cff403e4fff3e3c4dff3c3b4aff3e3c4dff3e3c4cff3d3b4cff3b3b4bff393c49ff393a49ff3b394bff393c4aff393c4aff393c4cff3a3f4bff3c3f4fff3e4052ff3f4351ff3e4451ff3f4451ff3f4553ff3e4553ff3d4553ff404554ff3d4552ff3e4552ff3f4452ff3e4351ff3f4451ff3e4450ff3e4450ff3d4452ff444e57ff76746fffc3bda1ffefdfb8fff1e1b2ffdcc895ffe2d29fffceb889ffe6ce9cffeed9a4ffecd9abffd7c094ff6c5a4cff2b192aff2a172dff30222fffbda792ffcdb28dffcbae8dffc1a684ffd9c19cffd3bb97ffcdb18cffc7ad8dff9f8571ff6f5d5fff322e44ff3a3b4fff698196ff6991a9ff325887ff1f3a71ff293667ff202f62ff181f3fff090612ff07050bff08060dff07040fff0b061cff0c081eff0d0924ff0e0923ff110c27ff1b1534ff1d1937ff130f2bff232039ff2b2841ff292540ff231e37ff2a243fff2b2944ff202641ff15213bff0b031fff0c0423ff0f0627ff170c2cff20132dff2b2134ff342f3eff393541ff3c3944ff3d3a45ff3d3b46ff3e3b46ff3e3b46ff3d3c47ff3e3c47ff3d3c47ff3e3d47ff3d3d47ff3d3c46ff36333fff3b3745ff352f40ff3d3a45ff3d3844ff3d3844ff3d3744ff3d3744ff3c3643ff3b3542ff3b3442ff3b3642ff3b3241ff382a3dff311e33ff2e1b2eff2a1526ff69442fffad6d2cffab6b2effa8662cff9a592aff91512affae7040ff7d5841ff261820ff342535ff352737ff342538ff342639ff332638ff332539ff312536ff322537ff332535ff312533ff312335ff322536ff332335ff291a28ff251923ff5f3d32ff773f27ff7c3e28ff793c27fe763d2bfd783d2da783544b50a379c2ae9d75bfc09d75beb79c74beaf9c75bfa79c76bf9e9d74be969c75be8d9c74be849c76bf7a9d75be729a74be6a9c76be619b74bd599e75c0529b76be4a9b75be439c76be3d9b75bc369c76bd309a75bf2a9e73bc249c71bf1f9c73bd1ba17bbd169774b913a179bc0f9977bb0d9d76c40a9966cc089f60bf07926db6048080bf03aaaaff028080800280808001ffffff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa035555aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aa55aa059966cc07926db60a9980cc0f9977bb159e79b61b9771bd229d70bb2a9e73c2359a73bc3e9c73bd4a9b72be569d74be329e7abd86586978ff43596dfe4b6476ff496677ff496777ff486878ff496979ff496a7bff4a6c7fff497189ff466a8cff486e93ff497096ff4a7096ff4a7097ff4c7199ff4d739bff4e749cff4e749bff4e769bff4e769cff4f75996f7585a5639b74bfa49d75bf989c74bf8b9c74bf7f9b74bf739b73bf679c74bf5c9b74bf519a74bd479a73bb3d9b75bc349d76bf2c9c74bf259f75c1209778bf1ba17bbd17a67ac8149973bf149973bf149973bf159e6dc2189f80bf1c9b76bf229d78bb279d76be2f9d77be309f7abf259f75c135a478c03caeb3d99598d1eaef79a8bbfd688d9dff60838ffe5d818bff5e7d87ff5e7e87ff5b7f88ff587d88ff566f7aff4b505bff484150ff483f51ff453c4dff42374aff403c4eff474958ff3e374aff3d3044ff3a2f41ff403b4bff454551ff444752ff444752ff454651ff454752ff454752ff424953ff485f68ff4d677aff282e42ff1b1125ff21122aff24152dff281a32ff2c1e35ff2d2237ff302639ff33283cff342b3dff352e3fff352f40ff363041ff362f40ff352e3fff342e3eff322b3cff2f293aff312b3bff35303fff3a3644ff3e3b49ff3e3b49ff3f3d4aff3e3d49ff3c3c47ff3c3b47ff3c3a47ff3d3c49ff3d3c4bff3d3c4cff3d3c4cff3c3b4cff3c3c4cff3c3d4cff3d3d4dff3c3c4bff3b3f4dff3e3f4fff3d4250ff3e4150ff404252ff3e4452ff404555ff404655ff404656ff404758ff414a58ff414958ff424759ff414958ff404957ff414958ff414958ff424957ff414856ff424856ff404754ff3e4853ff404955ff404954ff454d59ff5d626aff8b8274ffdacba5ffdcc39dffe8d2a2fff1e0abffece3b3ffad9b80ff5c434fff291625ff221523ff27162cff26182eff25162dff352835ffac9a8dffc9b596ffc9b194ffc9b28affcbb08cffd4c1a0ffaa8d76ff9f8b78ff413d4aff312f48ff2d2d46ff302e4dff363553ff7a99abff5c87a6ff2b4a7bff253f78ff274379ff152547ff060510ff040507ff06040cff070311ff0b061bff0e0a24ff110a28ff0f0a26ff181431ff1c1836ff130e2aff1f1b35ff2a2640ff292540ff231c35ff27233dff2c2844ff1f233dff172941ff0a0221ff0b0323ff0e0626ff140a2bff1e112dff2a1f33ff352e3eff3a3642ff3d3945ff3e3b47ff3e3c47ff3f3c47ff3e3c47ff3f3d48ff3e3d47ff3f3d48ff3f3f49ff3e3f48ff3e3d47ff383544ff3c3947ff363140ff3f3d47ff3e3b46ff3e3a45ff3e3a45ff3d3844ff3c3743ff3d3844ff3c3643ff3c3742ff3c2e40ff332035ff2e1c30ff2c172aff523026ffb07534ffb5702fffae6a2bffa5632aff9d5b26ffba8352ff563e2aff281d24ff37273bff342937ff35293bff342739ff342739ff332739ff332739ff332738ff342738ff342637ff322536ff322535ff312534ff322534ff322332ff2a1726ff27141cff674032ff7d442dff7a3e26ff773a24fe773c2bf678402e68825851689f78bfc99c73bdc19c74bdb99d74beb29c74bfa99b74bea19b74be999b75be909c75bd879d73bd7e9c75be769c75be6d9a75bd649c75bf5d9c76bd559c75bd4d9c74c0459b73c03e9c73c1379e79c3329e75bd2b9a77be269a72bc209f78bf1ba17bbd16a274b9129c71c60faa77cc0caa80d50a9966b207926db606aa80d504bf80bf028080ff02ff80ff01000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff0280808003aa55aa035555aa03aa55aa03ffaaff03aa55aa035555aa035555aa03aa55aa0280808002808080028080800280808001ffffff0280808001ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ffffff01ff00ff048080bf06aa80aa0ab280cc0ea480c813a179bc19997ab81f9c73bd279d6fbe319c72c13a9a72bd469d75bd519d74c02f9d77c35d5d6e7bfe4a6376fe496577ff4a6777ff496778ff496879ff49697aff4a6a7cff4a6c7eff486f85ff476d8dff486c8fff486e95ff496e94ff496e94ff4b7096ff4c7199ff4c719aff4e739bff4d759cff4d739aff51779cb36582a5949d77bf969c74bea09c74be939c74bf879d75bf7b9b72bd6f9a73bc649c73bd589c74bf4e9a72be449a74bb3b9c75be329e75c22aa473c224a378bf1f9c73bd1b9771bd179b6fbc159e79b6149973bf159e79c2179b6fbc1a9d76ba1ea26fbb249c71bf2c9c74b9349d76bf3c9d77bf249c71bf359f78c04d9f77c02eacc8ee9d84bcd6f971a7bdfe6a99aeff6692a7ff628a9fff608193ff546473ff484957ff4a4456ff484654ff464252ff453b4cff41394aff484c5bff434455ff3e3246ff3c3044ff3e3747ff444350ff454753ff454853ff454852ff454752ff444853ff434a54ff48616bff4d697aff242438ff1b1025ff20122aff24162eff281a32ff2d1e36ff2e2438ff31273aff33293dff332b3dff332c3dff332c3dff342e3fff352f3fff352f3fff363040ff373343ff3a3545ff3b3746ff3b3847ff3a3846ff393946ff383744ff393745ff393846ff3a3a47ff3d3c4aff3f3f4cff40414dff42424fff424151ff404150ff414251ff414352ff3f4152ff404253ff414453ff434655ff424655ff424653ff434553ff434750ff454952ff424a53ff404753ff3e4651ff3e4853ff3e4854ff414b57ff424d56ff424c56ff414a55ff404957ff3f4754ff404b58ff434d5bff424f5dff414f5bff424e5aff434d5aff424d59ff424e59ff424e5aff444f5bff6c6b69ffe2d7b7ffd8cba3ffeee5b9ffc2ba9fff5e4b4aff371d32ff371935ff3c1c3aff411f3dff421d43ff3e1942ff2f1433ff25122aff332531ff96857fffc1ad92ffd0bb98ffd3bc94ffcebb98ffb8a690ff4c4952ff383a4fff33344bff2f2d49ff2e2d49ff303050ff33365bff596c8cff6799baff34628fff2a457dff2e427dff16244bff080412ff040508ff05040cff080616ff0c0720ff110b29ff0f0a25ff16122fff1a1735ff110d2aff1b1731ff27243fff292540ff211933ff252039ff2a2743ff1c1f37ff192941ff0c0827ff0b0322ff0e0626ff140a2bff1f132dff291e32ff352d3dff3b3643ff3e3a46ff3e3c48ff3f3d48ff3f3d48ff3e3c47ff3d3c47ff3f3f49ff3f4049ff40414aff3f414aff40404aff3a3845ff3e3b49ff383242ff413e48ff403e48ff403c47ff3f3b46ff3f3b47ff3f3b46ff3f3946ff3e3845ff3f3344ff342338ff2f1d2fff2d1a2aff4c2e26ffba8040ffb77633ffb17234ffab6c2fffa96c2dffb98a5cff49312fff312132ff36293dff342a38ff35293bff35293bff342a3aff352939ff34283aff34283aff35283aff342839ff342839ff342838ff332737ff322636ff322535ff322435ff322030ff271623ff28171dff7c513cff7a4027ff773b26fe733826fd753a29f3793f2f828d666c689d76bfc99d75bec39c74bcbb9d75bfb49c74beac9c75bea49b75be9b9b73bd929b75be8a9b74be819c75be799c74be719c73be689a73bd5f9c76bf579b72bf509973bf479a73be409b74bf399d74c0329975bd2b9a77be259f75ba1f9c73bd1a9d76c416a274b9129c71b80ea480c80ba274b9098e71c607926db6059966cc048080bf0280808001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff03aa55aa06aa80aa089f80bf0c9580bf11a578c3179b7abc1d9e72c1249c71bf2e9b6fbc379e74be419d72c04d9c71c02d9f77c12f8d98a3fb496274fe4a6678ff4a6776ff4a6878ff496879ff496a7aff4a6b7bff4b6c7eff496d82ff49708eff45688bff476c90ff486d93ff486e94ff496f95ff4c7097ff4b7198ff4d739bff4d749aff4f769cff50769cdf5378998f9b7fbd9b9c75bfa79c74bf9b9c73bd8f9d76bf849b74bd789b75bd6c9c74bd629a72be569d74c14c9a75bc429e74c1399d74c0319c72bb29a276c123a06dbd1e996fc41a9d76c4179b7abc159e79c2159e6dc216a274c519a37ac21d9e7bb9229d78bb289f73bf309f75bf399d74c03a9e72bd2ba077c43d9b75bc53a075c210afafdf7787bad6f470aac4fd6595afff5a7789ff4d5662ff4c4b57ff4e4b5cff4e4b5dff4b4958ff454150ff443a4aff454554ff49505eff3f3a4cff3e3246ff3d3144ff42414eff454751ff454853ff454953ff464954ff444953ff444b55ff495f68ff4f6a7aff25293dff1b1124ff1f1129ff23152eff291c32ff2d2137ff30273aff322a3cff342d3eff352e40ff362f3fff363140ff373241ff393443ff393444ff393644ff393645ff3b3846ff3c3947ff3c3a47ff3c3b49ff3c3d48ff3e3e4aff3e3e4bff403f4cff41404eff41414eff41424fff42434fff41434fff41434fff40434fff414350ff404451ff414452ff424553ff434653ff424551ff41424fff41414dff484847ff565347ff736b4dff91824cffa59046ffb99f4affc4ab49ffc7af49ffbfa94bffad9d4aff988b49ff7d744eff5c5a4eff4e5353ff464e58ff45505bff44505bff43505cff42515dff42505cff424e5cff414e5aff414e5bff404e5bff414f59ff43535bff677067ff9a947dffbbac92ff5a4450ff472a46ff562d54ff62375dff6d3c66ff723d6bff713e69ff6e3e68ff673763ff502f50ff2f1c33ff281a2bff928171ffddc6a5ffe0c8a3ffd8c2a1ff746e72ff404155ff3b3e54ff353951ff30304bff2c2d48ff2c2f4bff303559ff31385eff3e5376ff5c92b5ff447aa9ff2f4c86ff314781ff1b2146ff06050bff050409ff060312ff0c061dff100a26ff100a25ff14102eff181533ff130f2aff18122cff26223dff28243fff1f1832ff241f38ff2b2643ff1c1f35ff1b273eff171631ff1a142eff1d1532ff241c38ff29233bff2e2b3eff373446ff3d3d4cff414250ff434552ff454854ff444755ff454854ff444751ff43464eff41444cff41434bff40434bff41424bff3b3a45ff3f3c4aff383442ff42414aff403f48ff413f47ff413d47ff3f3b47ff3f3d47ff3f3b47ff3f3846ff39273cff311e30ff2f1c2bff3f2428ffb27a3fffc07d31ffb7762effb4742dffb77933ffc5a06cff422627ff312430ff36273bff382c43ff352d3dff35293eff352a3bff362b3bff352a3aff362a3bff352a3aff362a3bff352a3bff35293bff35293aff352939ff332838ff332737ff332636ff312735ff2e1c2bff24131dff311c1dff88593fff743a25ff753825fd723725fd753927f2763f2d5ea08085aa9d75becb9d75bec49c74bebe9c75bdb69c74bdaf9c75bda69d73be9e9d74c0969c75be8d9c74be849c74bf7c9c73bf739b73bf6b9b75bf629c72be599b73c0519d74c0499d77c0419972bc399d79c0329e75bd2a9e79c2259875ba1f9c73bd19a37ac214a673bf109f70bf0d9d76b10a9980cc089f609f059966cc048080bf0280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080035555aa035555aa035555aa03aa55aa03ffaaff03aa55aa03aa55aa035555aa03aaaaff0280808002808080028080800280808001ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0280808003aa55aa059966cc07b692db0ab280cc0f9977bb159e79b61ba17bbd229670bb2a9873bc339b73be3d9b75bc499d73c0559f75c024b18ec6e452677aff4b6677ff496778ff4a6878ff49697aff4a6a7aff4a6a7bff4b6b7dff4a6c7fff4a718cff456b8bff476a8eff486c93ff486f94ff486e96ff496f96ff4a6f97ff4c7198ff4c7299ff4d7399ff4e7399fd4f73978d777bafb99a74bead9c74bea39c74bd989c74bf8c9b75bd809974bd759b74c06a9a73be5f9c73bc549e73bf4a9b72be419d76c0389f76c4309f75bf29a276c1239975c51f9c73bd1a9d76c4189f75bf179b6fbc179b7abc199970b81c9b76bf21a27cc1269a72bc2e9b74bc369771bd3f9e75c24a9b75be4a9b75be439c72ba2a9e73bc27aa89c49c869aaffc505569ff4e4d5bff525163ff545367ff525463ff515163ff4d4a58ff484252ff443f4eff4b5363ff484b5aff40344aff3e3145ff413c4bff454852ff464953ff474955ff464953ff474a54ff434c56ff485d67ff4c6174ff1c1d30ff1a1025ff1f1027ff20142aff281b33ff2d2337ff31293cff342c3eff362f3fff383141ff383242ff393443ff3a3544ff3b3745ff3c3846ff3c3947ff3d3b48ff3e3c4aff3e3d4aff3e3d4aff3e3d4aff3f3e4bff3f3f4bff40404cff3f414cff3e404cff3f404dff3e414dff3f424eff40444fff424651ff424652ff414652ff424653ff414652ff414651ff424551ff42454cff4d4b47ff807747ffbca551ffe3c04efff7c849fff7c940fffccc44fffbcb40fffacb3ffffbce42fff8cb41fff8cc40ffface3ffff9cf40fff9d043fff4cb48ffe4c24effb09b4eff706d4dff4d5659ff47535cff46535dff43515dff42505cff404f5bff3f4c59ff3f4c59ff3f4b57ff404b58ff414a5aff454c5dff464259ff432e4bff553353ff643560ff6d3e6aff70426dff6e4268ff6f4269ff6f416dff6b426cff663f69ff5b3861ff3c2549ff422e3effdac7abffddc7a0ff9f9789ff424a5fff3f4657ff3d435aff3a4055ff363a53ff2f314bff2c2e4aff2a2f4fff2d3558ff313c64ff334b77ff4e799bff5d88adff37608cff304981ff191f45ff07040cff04050aff070515ff0d0821ff0f0a24ff110e29ff181432ff12102aff140f29ff221e3aff26223eff1e1831ff221e37ff292543ff1c1d35ff1a273eff131732ff11071dff190b28ff1d102cff261c31ff2e2837ff35323eff3a3745ff3c3d49ff3e3f4bff3f414cff3f424bff40434cff42444dff42454dff42444cff42454cff41454bff43444dff3b3d46ff403f4cff3a3645ff44444bff41414aff43414aff423f49ff423f49ff3f3f49ff423a49ff3b2e3fff332033ff301d2eff341b23ffaa7841ffcf8d39ffc28235ffc17f33ffc18437ffbd9f69ff372728ff392b3cff332635ff2e2132ff302437ff382c42ff382d41ff352c3eff372c3dff372c3dff372c3dff372b3cff362b3cff362b3cff362a3cff362a3bff352a3bff35293bff342839ff332636ff312232ff331d2eff2a1623ff20101aff3f2520ff7a412bff723722ff743620fe713924fd723826f2753d2c6e8d6664b99f75becd9d74bec79c75bec19c74bdb99d74beb19c73beaa9c75bea29c73be999d75be909c75bd879b73bf7e9c75c0769c73bc6d9a73bd649c75bf5b9d73bc519a74bd4a9b72be419d72bc389b76bf309f75bf299b76c123997cbd1e9977bb189f75bf13a179bc0f9966bb0c956abf098e71aa07926db604bf80bf03aa55aa010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa02808080035555aa028080800280808003aa55aa028080ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080ff048040bf07926db60a9980cc0db189c4139479bc189f75bf1f9c73bd279676be309a75bf3a9a72bd459b76c0509c73bf14a680bfb25a7082ff4c6778ff4a6879ff4a6878fe496979ff496a79ff4b6a7bff4a6b7cff4a6c7eff496e86ff4a708fff44678bff476c93ff476c93ff486e96ff496e96ff4b6f96ff4b6f97ff4b7097ff4c7197ff4d7198ff4e7398ad607a9ca89e75bf9f9d75bfab9b74bfa09c74bf959c74be899c73c07e9c73be739b76bc679c74bf5d9c73bd539d75be4a9b75be409b74bb389f72bf309a75bf299b70c1239975bd1f9c73bd1b9771bd19a37ac2189f75ca1a9d76ba1c9b76bf209770b7259f75c12c9c7abf339b78be3c9d73bb479e73be529b73be579b72c11ba17bbd03ffffff8d6e7b98fd58556dff5a596dff5b5970ff575c6dff565a69ff525465ff4a4956ff494252ff474b5cff4b5566ff434152ff413448ff3e3447ff454451ff464a54ff474a55ff474a55ff464a54ff454c56ff475b66ff4e6876ff212537ff190f26ff1c0f27ff201129ff261930ff2e2038ff30293bff342c3eff362f40ff383141ff383241ff393342ff393444ff3a3644ff3b3746ff3c3846ff3c3947ff3c3b47ff3c3c49ff3d3c49ff3d3d4aff3e3e4bff3f3f4cff3e3e4bff3e3e4bff3e3f4cff40424eff40424fff424652ff434853ff404550ff3f4450ff414552ff414753ff434a54ff454851ff45484eff595448ffa7944bffe0bd4bfff9cc49fff7c942fffac73ffffbcb3ffffccb3efff9c73bfff7c73afffccc3ffffacc40fffbce42fffbcd41fff8ca3dfff6cb3cfff7cc3bfffbcd3ffffbcc42fffbcd49fff9ce50ffc3a94bff656b53ff455257ff45505aff424f59ff414e5aff404c59ff3d4755ff3c4351ff3a3e4dff383b4bff38344aff362c42ff463b51ff4e495eff544962ff5d526cff61576eff61556dff604e68ff5e4762ff5a3d5fff5a3960ff59385eff52365eff493356ffc2af9affd9c3a5ff595a68ff41495dff3f4959ff3f465cff3c4259ff394057ff353853ff2f314bff2a2e4bff282f4fff2b3356ff2f3a65ff324b7bff45729cff678cb3ff435f8cff2d3f7fff13142fff060308ff070313ff0b0422ff0f0a26ff110d29ff171431ff13102aff110c25ff201c39ff26223eff1c1730ff201c35ff282543ff1d1c34ff1c263cff131a35ff11071dff170a25ff1e102bff261b2fff2f2835ff36323eff3c3845ff3f3e4aff40414cff41434dff42444dff42444dff42454dff42454cff42464dff43474eff42474dff43454dff3d3f47ff413f4dff3c3846ff44454cff43444bff44434cff43424bff42414aff413f49ff423645ff352337ff322030ff301a29ff8e6033ffd99d41ffcf8e3affca8b3bffc48534ffd0aa72ff523e35ff3a2c39ff382c3cff392d3dff382a3cff302235ff302136ff382c3fff382f41ff392e3fff372d3eff382d3eff372c3dff382d3dff372c3eff372b3dff352c3bff352b3bff352b3bff342a3aff332335ff331c2fff2f1828ff2a1522ff201119ff251211ff794028ff713523ff743621ff753722fe753623fd723726f3733b2b9787606eae9e77bfcf9c75bec99c75bec39d74bfbd9b74beb59b74beac9d74bfa49b75bf9c9b74be929d75c0899e75c0819c75be779c74bf6e9b74be659d74bd5b9d76bf529b73be499d73bd3f9a71be379974be2f9d72be289973bf219b74b91c9b76b616a274b911a569c30d9d76c40a9980cc07926db6059999cc03aaaaaa0280808001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa03aa55aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa035555aa01ff00ff0280808002808080028080ff01ffffff01ffffff01ffffff01ff00ff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff0280808003aaaaaa06aa80aa089f80bf0c9580bf109f80bf16a274c51d9e7bc1249571bf2c9c74bf369771bd419972bc419d76c023a07cbd69667988fd4d6778ff4c687afe4c687bfe4a6978ff4b6a7aff4a6a7aff4b6b7bff4b6b7dff4c6d81ff4a728eff456889ff48698dff486d93ff476d95ff486d95ff496c94ff496d93ff4b6e96ff4c6f97ff4c7097ff4d7197f24f7296ae8e7ab4bd9b74beb29c74bfa89b73be9e9b74bd939c74bd889c74bd7c9a73bd719c73be669b73be5c9b74bc529b76be489c75bf409b74bf379e74be2f9d72be299b76c1249c71bf1f9c73bd1d9572b91b977bbd1b9771bd1d9572b9209f70bf259f75ba2b9a77be329e75bd3b9c75be449d74bf4f9e74be5a9c71be4d9f74c00ae6e6ffb4718baafd676884ff626681ff61657aff5d6174ff585f70ff515162ff4d4b5dff474252ff4b596aff485262ff40394bff3f3346ff443e4eff464854ff474a56ff484c57ff474b56ff454d56ff465962ff496170ff2b3348ff160f22ff1c0e26ff1d102aff23162eff2a1f35ff30273aff332b3dff362f3fff383141ff383242ff393444ff3a3645ff3a3644ff3c3847ff3d3a48ff3d3a48ff3e3b49ff3e3d49ff3e3e4bff3e3e4bff3e3e4bff3e3f4bff3f3f4dff41424fff40434fff424550ff414550ff414652ff414652ff3f4450ff434854ff444b57ff444b55ff464a55ff464850ff746f4dffbca545fff4cd4afffbcd41fffccd3ffffdcc3cfffdcf3dfffacb3bfff8ca3afffccc3efffccb3efffbca3efff9c93cfffacb3ffff9cc40fffbcd41fffacd40fffbcd42fff8ca3ffff9c93efffacc41fffbca3ffffbcb43fffccc45fff9cc4cffaf9748ff535547ff424c54ff404a54ff3c4553ff363a4bff302d41ff2f293eff2f283cff2e2439ff362e45ff484e5dff4c5963ff4e6168ff566c72ff5a7277ff5b757aff5b767bff5a737aff596a76ff525a6cff504f65ff473c57ff382746ff7a6b71ff6a676eff404860ff40495dff404a5cff3e495cff3e4759ff3b4658ff384055ff333952ff2e304dff2a2e4aff28304cff2b3353ff2e3d66ff315380ff3c6996ff5a88aeff4b6d9aff2d427fff0f0c1fff040408ff08041aff0e0728ff0e0b28ff171430ff130f2aff0f0b22ff1f1a36ff25203dff1b172eff1e1a33ff282542ff1f1d35ff1a243cff16203bff0f061aff150a24ff1b0e2aff21152dff2d2335ff342f3dff3b3743ff3f3e49ff41424dff42444eff42454eff43454dff43474fff43474eff43474eff42484eff43494eff43464eff3f4149ff413f4dff3e3b48ff46474eff45454eff45454dff43444cff41434bff433c48ff392a3bff362233ff331d2dff8a5f39ffda9b3effd59438ffcf8f35ffcc8b31ffdab978ff5a4336ff362833ff3a2f3cff382e3dff392d3eff382d3dff382d3bff322535ff2f2134ff372b3fff393041ff393041ff392e3fff3a2f40ff392e3fff392d3fff372c3dff372c3cff352b39ff35293aff342435ff321f2fff2f1827ff2a1520ff24101aff2b1518ff683a2eff71371eff71341fff713420ff71341dff753621fe713624fe723624fc6e3725b37f545aa39e77b7d19d74bebf9c74bec59b74bebf9c74bfb79c74beaf9c75bfa69d73be9d9e75c0949b75bf8b9e75bf819c75be779c74bf6e9e74be649e75bf5a9f74c1509c73bc469d75bd3d9b75bc349d76bf2c9c74bf259875ba1f9c73bd199970b813a16bc9108f70bf0c956aaa089f60bf068080aa048080bf01ff00ff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff0000ff0001ffffff01ffffff01ffffff01ffffff028080800280808002808080028080800280808003aaaaff03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa028080800280808002808080028080ff028080800280808001ffffff01ffffff01ff00ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aaaaff059966cc07b692db0a9966cc0faa77bb14a673bf1a9d76ba219b74b9299b70bb329970bd3c9973bb3d9f75c0329e75c255847b9ff74e697bff4e6879ff4b6a79fe4a6978ff4a6a79ff4a697aff4b6a7cff4b6b7bff4a6b7eff4a6d85ff486f8eff416487ff466990ff476b91ff476b92ff486c92ff496c92ff4a6e94ff4b6e95ff4b6e95ff4b7095ff4e7296ae5e7e9db79c74beba9b75bdb19c73bda69d75be9b9c75bf919d74be869c74be7b9b74bf6f9c73bf669b73be5a9c74be519a74bd489c75bf409b74bb389b72bf309a75bf2a9e79c2249c71bf219b74c11ea277c41ea277c41e9977bb219b74c1259f75ba2b9a77be319c72c13a9e72bd439c72ba4d9c74c04d9f74c02d9971bb0fbbeeffa88dcae2f97587affe6b7592fe656f87ff5f657bff585c72ff4e505dff4a4858ff495162ff4b5c6dff464959ff42364aff40384aff484755ff474b56ff484c58ff474c57ff484d57ff45555eff47606dff2f394bff150e22ff1a0e25ff1c0e27ff20122aff271a31ff2c2437ff322a3dff362e40ff383142ff393343ff3b3545ff3b3745ff3b3846ff3c3847ff3c3a48ff3c3948ff3d3a48ff3e3c4aff3e3e4bff3f3f4cff3f3f4cff3f3f4dff3f404dff40414eff424651ff434652ff424651ff414651ff424652ff424752ff434853ff454a54ff464b54ff4c4d52ff777148ffd1b64ffffbd245fffccf3ffffed03ffffdcf3cfffdd03cfffccd3afffed03dfffed241fffdcf3efffbce3efffbce40fffcce40fffdce40fff9cb3ffff9ca3ffff8ca3ffffacd41fff9cd44fffbcd43fffacc43fffaca3efffacc3ffffdcf41fffbcf41fffdd043fffbce46ffdfbc47ff76693dff3a3e42ff33323eff292234ff271c33ff271c31ff26192fff2c2139ff3a374fff4a5661ff4a5b64ff4c6269ff4f666cff4c656bff4a646aff476268ff466068ff435c65ff3e555fff37505aff364356ff1b1228ff221c2eff2f2f46ff394055ff3e485bff42495eff414a5cff404a5aff3e4556ff3d4257ff393d54ff33374fff2c3049ff2a2e48ff2b304bff2e3552ff2c406bff305a86ff366894ff588aaeff577facff243665ff090715ff06020cff0c0726ff0e0827ff15122eff13102bff0d0a22ff1c1732ff231e3bff1b152cff1d1931ff272542ff212038ff1a233aff1c2844ff0c0518ff130920ff1a0d2aff1e112cff271c32ff322a3cff383441ff3e3c49ff41424eff43444fff444650ff43474fff454951ff444850ff444950ff43494fff43494fff43464eff41434cff3f3e4bff42414cff484950ff47484fff45474eff44454eff44414aff3d2e41ff372435ff36212fff553427ffd99d3dffda9839ffd59438ffd39135ffd8ac60ff695a42ff332630ff3e343fff3a313fff3b2e40ff382f3cff392f3dff382e3dff382e3cff342737ff302235ff382c3eff3b3143ff3a3143ff3b3142ff3b3042ff3a3042ff382f3fff372d3eff352b39ff342437ff321e2fff2d1828ff291520ff25101cff371a1bff723f2aff78391fff743420ff74361fff73351fff72341fff723421ff72341fff6d3120ff703524fd6f3524c57341325ba078a0ad9c74bece9c74bda29c74bea89c75bfb89b74beb19c75bda79d74bf9e9d74be959d74c08b9c74bd819e75c0779c74bf6d9a75bd629f75be589a74bc4d9c74c0429b74bd399d74c0309a75bf289f73bf229670bb1c9b76bf16a274c5119678b40d9d76c4089f80df07926db6048040bf03aaaaff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000000001ffffff01ffffff0280808002808080028080800280808002808080035555aa035555aa03aaaaff03aa55aa02ff80ff03aa55aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000002ff80ff04bf80bf06aa80d5098e71c60db176c4119678c3179b6fbc1d9e7bc1259f75c12e9b74bc389b76bb429b74bd2f9d77c330a58fbfd5536c7eff4e6979ff4b6a79fe4b6979ff4a6a78ff4b6a7aff496a7aff4b6a7bff496c7dff4a6c81ff4a7089ff406484ff45678cff476a90ff466b91ff476b90ff496c93ff496c93ff4a6d93ff4b6e95ff4b7095ff4c7199fa4d71957c8a84b3b69c74bdb89d74bfa49b75bea59c74be9a9c74be8f9b74bf859b73be7a9b73bc709b74bd659a74bd5b9a73bf519d74c0499d73bd409b74bb379e79c3309a75bf2a9e73bc269a72bc239975bd219b74c1219b74c1239975bd26a179c32a9e79c2319c72c1399d74bc419d72bc4b9c74bb469d75bd329e75bd11a596d251ade9f9e38ecae7fb7290b4fe6e7896fe606982ff525668ff515363ff494756ff4b5e72ff4c5a6cff444151ff43374aff464050ff484a56ff484c58ff484d58ff474e58ff46515aff455c66ff3c4f5cff181127ff170c24ff1a0e27ff1d1028ff23152eff2a2034ff2f2739ff342d3fff373141ff383343ff393444ff3a3644ff3a3846ff3c3947ff3d3949ff3d3b49ff3d3b4aff3d3c4aff3e3c4aff3d3d4bff3e3e4cff40404eff424351ff434552ff414450ff3e424dff3d404dff3e424eff404550ff434753ff464b54ff494d55ff4d4f52ff706b54ffc4a84cfff9d248fffcd142fffed040fffed23ffffdd13dfffed13cfffdd23cfffdd13dfffdd13dfffdd040fffed141fffdd141fffdd342fffcd040fffbcd40fffbce42fffacc40fffacb3ffff7c93dfff8cb3ffffacc42fffbcc42fffacb41fffbce41fffbd042fffad040fffbd13ffffcd03ffffbcf45fff6cb4bff9f8942ff312a2cff231823ff221728ff221528ff25172dff2d213aff3c3e50ff495661ff495b63ff4e636aff4e656aff496167ff465e65ff445961ff415560ff3d505dff3b4b5aff374857ff2c3446ff1d1423ff1e1724ff231e2dff2b2e3fff393f50ff3b455bff3e4655ff404556ff404451ff434551ff3f4150ff383b4fff31344bff2e324aff2a2f49ff2c324bff2c3858ff314f79ff315e8aff376e9eff4e85b1ff577ea6ff303a53ff090918ff07061aff0d0922ff16112eff16112fff0e0823ff1a152eff231e3bff1b162eff1c1831ff272542ff22213bff1a2339ff1d2e4bff0b0417ff110920ff180c29ff1b102bff22162fff2e233aff363040ff3b3947ff40404dff42454eff444850ff444950ff454951ff444a50ff454a51ff444b51ff454b51ff43474fff43464dff3d3b4aff464650ff494a51ff494a51ff46494fff46464dff433847ff382638ff372332ff392225ffcc9a42ffe09e3affdc9b3affd99837ffd49f49ffaa9d74ff312427ff403643ff3c3441ff3c3340ff3b3141ff3a303fff392f3dff392f3dff392f3dff392e3dff332838ff312337ff3a2e40ff3c3345ff3c3345ff3c3244ff3c3243ff3a3040ff3a2b3cff362435ff311d2eff291a24ff27151eff29111dff4f2927ff7c4129ff7a3c1fff793a1fff79381fff74361fff73351fff70341fff723420ff6e311fff6e3420ff703320ff6b3120fc6b3320e26d382aa98c6489bd9d74beb69c74bda49b75bfc19c74beba9c75bfb19d75c0a89c75bf9f9c73bd959c74be8a9d74be809b74bf759d74be6a9c73be5e9b75be539d75be489c71bf3e9c73c1359a73bc2c9c74bf259875ba1ea277c4189f75bf13a179bc0ea46db60a9966b207926db6048080bf02ff80ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff000000000100000001ffffff01ffffff01ffffff028080800280808003aa55aa03aaaaff035555aa03aa55aa03aa55aa0280808003aaaaff035555aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff028080ff048080bf06aa80aa098e71aa0ba274d10faa77cc159e79c21a9d76c4239975bd2a9873bc349876bf3d9b75c0319c78bb2f9d7dbe8e657388ff4e697bff4c697afe4d697aff4b6979ff4a6a7aff496a79ff4b6a7bff496a7cff486b7dff496c7fff476a86ff3f5e82ff45688dff466a90ff466a90ff486b92ff496b93ff4a6d93ff4b6f95ff4a6f94fe4b7096ff4f7197d65974965ea07dc1b49c74beb79c74beae9b74bda39c74bf999b75be8f9d74bf849c74bd7a9b73be6f9f75bf649c73bf5b9d73bc519d74bd489c75bf3f9e75be399d74bc319c78c12ba077c4279d76c4259f75c1249c71bf259f75c1299b70c12ca27abf329975bd399d74bc409b74bf4b9c74be559f75c0629c75be309f7abf04ffffff3bb6e9f2a899dbf3ea75a5cdfd5a7195ff525766ff505160ff495364ff496074ff495466ff443c4dff41394aff494957ff494d57ff484d58ff484e58ff474f59ff455862ff465b66ff232538ff160c23ff170b25ff1b0e27ff1f122aff261a30ff2e2437ff332b3cff353040ff383343ff383443ff393645ff3b3847ff3b3a47ff3c3b49ff3c3b49ff3d3c4aff3e3d4bff3f3f4cff40404dff40404eff3f3f4dff3c3c49ff3a3947ff3d3e4bff424551ff474b58ff484e5aff494e5aff494d57ff494d55ff4b4a52ff5c5841ffc4aa48fff5cf3efffbcf3dfffdd03efffed23ffffed13ffffed23ffffed33ffffed33dfffdd23dfffdd13efffdd240fffbd040fffbcf3ffffbcf40fffccf41fffbce43fffbcb43fff8c544fff6c244fff6c53ffff6c63efff7c93cfff7c93efffacb41fff8ca3efffbcf41fffbd042fffbd142fffccf40fffbd03ffffbcf43fffbcd42fff8c745ffba9336ff34231eff1d111eff1e1221ff23162cff2a2338ff3e4151ff475660ff495b64ff4d6369ff4b6268ff4a6066ff465b63ff44565fff41535eff3d4e5aff3b4b58ff384855ff262738ff1f1521ff1f1724ff201a28ff231f2cff2e2e3cff343846ff564c40ff906e40ffad7b38ffb07734ffa76d2cff9a672eff835c35ff55443bff2f324aff2d334fff2b3550ff2d3f63ff345684ff316897ff3175a7ff4a8fbcff2b4e71ff333855ff2a2a43ff0f0c25ff16112eff191333ff0e0923ff19132cff241e3dff1b162eff1b1830ff272542ff24253fff1a233cff1e3356ff090519ff110720ff170b27ff1a0f2bff1d122dff271c34ff30283aff393645ff40404cff42454fff454951ff454a51ff454a51ff454b52ff454b52ff464c52ff464c52ff43484fff464752ff393844ff4b4b54ff4a4b52ff494c52ff474a50ff46414bff3b293cff372430ff341f27ff976e3bffe5ab3dffdfa03cffe19d38ffdfa445ffd1be86ff362625ff3f3741ff3e3745ff3e3643ff3d3743ff3a3541ff3c3240ff3b323fff3a313eff3a303dff3a303dff392f3dff36293cff33273bff3c3043ff3e3446ff3e3445ff3e3243ff3a2c3eff352332ff2e1b2aff291723ff28121fff2e131dff6d3a2bff834524ff7d3d20ff7b3c1eff79391eff76361bff74351dff73331dff70321eff70311fff6c301eff6f341fff6c301dff6d3020fe6a3020ff672e1ff6693226ba6e3f3c8e976fa5c39d74bfc99c75bdaa9c75beae9b74bfb09c74bea79c73bd9d9c73be939c74bd889c74bd7c9c75bf719c73be659a74bd599e73bd4d9c74bd439c72be399d79c0309a75bf289973bf209f78bf1a9d76ba149973bf109f80bf0ba274d1089f80bf059966cc03aa55aa0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff0280808001ff00ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa0280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000000000000000000000000000000000000000000000010000ff0000000000000000010000ff01ffffff01ffffff0280808001ff00ff03aaaaff068080aa089f80bf0ab280cc0ea46db6129c71c6189f80ca1f9c7bbd269a72bc2f9d72be399874bc439c72ba319c78bb4581819bfb4e6a7bff4d6a7afe4c697afe4b6a79ff4a6a79ff4a6979ff486978ff496a7cff486a7bff47697cff486a7fff405f7dff436287ff45688fff466990ff476a90ff476b91ff486b90ff4a6d93ff4b6f95ff4b7095fe4c7198fe4c6e96817f8cae7d9d76bebf9c74beb79c74bead9c74bea39c74bd999d75be8f9d74bd849c74bf799e76c06e9e74be649c75bf5b9d73bf519a74bd489c75bf409b74bb389b72bf329e75bd2d9f77c12a986dbc289f73bf289973bf2b9a71be2d9f71c1339b73be389b76bf419972bc4a9b72be559c75bd609d75bf5f9c73bf1f9c7bbd02ffffff07dbffff59a9d7f1f1607992fe565b68ff4f5060ff4c5f76ff4b6074ff484c60ff443d4dff463f50ff494c58ff494e58ff494e59ff484e58ff47545dff445963ff3a4855ff161024ff180c23ff1a0d27ff1c0e27ff22142dff2a1e34ff31283aff342d3eff373143ff393444ff3a3646ff3b3747ff3b3847ff3c3a49ff3d3a4aff3d3b4bff3b3949ff383645ff333140ff343442ff383747ff3e3f4dff434451ff454954ff424852ff414751ff43454fff444650ff454750ff484a4fff4b4949ff95813cffeacb44fff9cd3dfffccf3cfffdd13cfffed23efffed23efffed33ffffdd23ffffdd23efffcd13cfffcd23efffacd3afffbcd3dfffccd3ffffbcd42fffacc44fffacc49fff9c64bfff2ba4cffecb64bffe8ac3affe9a931ffebb137fff4bb40fff9c641fff7ca41fffbcf43fffacf42fff9d041fffad243fffcd345fff8cb3bfffbd241fffbd240fffacc41fff4bf3dffac8133ff28171bff1d131eff201628ff282038ff3b4152ff45555eff485b64ff4b6268ff4a6166ff495f65ff455b61ff43575fff41535eff3d4e59ff3c4c57ff384857ff211d30ff1f1522ff201723ff211923ff231e28ff2c272dff876a3bffc5933affbc822bffb7792cffae7029ffa76b26ffa16823ffa06527ff9f6428ff805835ff3c3b4bff2e3456ff2b3b57ff304a73ff336493ff3576a5ff3b88b8ff467eafff0a142aff191928ff343648ff272443ff161232ff0d0b24ff17132bff231e3dff1a162dff1b172fff282644ff282945ff1b233fff1e3a5dff0a071bff10081eff150b26ff180e29ff1b102bff20152fff2a2036ff353042ff3e3e4aff42454fff454951ff464a52ff464b52ff464c53ff464c52ff474d53ff474d53ff43484fff464952ff393945ff4c4d55ff4b4d54ff484c52ff494950ff413442ff3a2535ff35212cff56372affe4b347ffe3ab3effe6a940ffe1a335ffd8bb6dff524033ff3a323dff413c46ff3f3a46ff3d3944ff3e3845ff3c3742ff3d3542ff3b3340ff3b323fff3a313eff3b323fff3a313eff393040ff35293aff35283bff3f3345ff3f3345ff3a2b3dff332032ff2e1b2aff291522ff26111cff41201eff773f28ff834120ff7e3e1fff813f23ff7e3d20ff7a3b1eff773920ff73351bff6f331bff70321fff6a301dff6a2e1bff6b2c1eff6c2f1eff692f1bff692c1cff6c2e1efe652d1efe682f1fe36836278b7b5463a19e77be8b9e75bf919d74c0969c74be989e75bfa59c74be9a9c74be8f9d74bd839c75bf779f76c16a9c73be5e9d75be529f76c1479e77be3c9d77bf339b73be2a9e73bc229d70c31c9b6db616a274b9119669c30c956abf089f60bf059999cc0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff028080ff0280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa035555aa0280808003aa55aa03aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff00ffff000100ff0001ff00ff01ffffff01ffffff01ff00ff010000ff01ffffff010000ff03aaaaaa04bf80ff07926db609aa71c60c956abf109f80cf159e79c21b9771bd239975bd2b9a77be349d71bf359f73bc329e7ac2299b83bbdd536b7aff4d6a7bff4d697afe4b6a79ff496a78ff496978ff486978ff48697aff476879ff48697aff47677bff48677eff405d7fff446589ff44688fff46668cff466991ff476a91ff496e93ff4a6e94ff4b6f95ff4b7096ff4e7096e75373964e8d8db7ad9c74bebf9c74beb69d74bfad9c74bea29d74be989c74be8e9c75be849b74bd799c76c06f9c75bf659d72bd5b9a73bc519d74c0499a73bd419d76bc399d74c0339b73be2f9d72c32d9f77c12c9c74bf2e9b74bc309f75bf349d76bf3a9e77bd419972bc4a9b72be539d72be5f9c73bf6c9c74bf729d74be11a587c301ffffff22d9e8e8e55a6476fd585a6bff4c5364ff4d657bff4c6074ff484557ff453d4dff4a4857ff4a4e59ff4a4f5aff494f5aff46515bff465761ff445862ff222436ff150b22ff180c24ff1a0d27ff1d1028ff24172fff2b2135ff2e2638ff312a3aff302a3bff312d3cff312d3dff322f3fff353141ff383645ff373645ff363742ff393b46ff3d3f4cff454753ff424550ff41454eff41454eff41444eff42464fff474b55ff494c56ff484c54ff494d55ff4a4a52ff544f44ffc2a84cfff8d144fff7c93efffdce3efffcce3bfffdd13cfffdd13efffdd23efffed240fffdd340fffbd13ffffbcf3dfffbcd3bfffbcd41fff9cd44fff7cf47fff3cd4effd2b047ffad923bffbeaa58fff1e5a8fff9f2d0fff6eacdffe6cea1ffe1af5affdf9a2bfff0b035fff5c43ffff7cc40fffbd242fffcd444fffad142fffad041fffacf3ffff7cc39fff8cf3dfffacc3ffff8c33fffe7ae3aff734e21ff1b0f1aff1e1426ff271f35ff373e50ff44535dff485a62ff4b6167ff486165ff485e64ff455a61ff42575fff41535dff3e4f5aff3b4c58ff374856ff201a29ff211623ff211822ff241923ff382925ffbc9946ffd9a837ffc3882bffbc7b28ffb37126ffa96b24ffa16320ff9f6020ff9f6221ff9e6224ff9e642aff956632ff4b4346ff2b3a59ff2f4060ff37618dff3879a7ff3488b1ff489dcbff254a6bff080a14ff0c0a16ff1f1e34ff292746ff2a2a42ff121028ff252141ff17152dff1a1731ff272847ff2a2e4cff1a2a43ff1c4969ff0d0d24ff10081fff140b25ff180e29ff1a0f2bff1d122eff231831ff302a3dff3c3b48ff42434eff454751ff464b53ff474c53ff484d54ff484d54ff474d54ff494e55ff444951ff474952ff3c3c48ff4b4d54ff4a4d53ff494b52ff483e4aff3c2839ff38232fff361f25ffb2893dffe7b13fffe7ac3effe6a93bffe9bf5bff9d9169ff382830ff45404bff403c48ff3f3c47ff3e3c46ff3e3b45ff3f3944ff3e3843ff3d3642ff3d3541ff3c333fff3b323fff3b323fff39323eff3a313eff342739ff36273bff39293bff322032ff2e1a2bff261420ff270e16ff5e3125ff844524ff844120ff823e1fff813e1fff7d3d1dff7c3c1fff7b3e20ff7a3b21ff78391fff71341dff6e311dff6d311dff6b2f1cff682d1bff682d1cff6b301eff692e1dff6a2f1dff692d1dff672b1cff642c1efe632d20be65362b7b875d78999e78beb39b75bd9f9c75bdac9c74bea09c74bf959c73be899c75be7d9d76c0709d74bf639d74bf569d74be4b9c74be3f9e75be369c76bd2d9977bb249c71bf1d9e72b9179b6fbc129c71b80d9d76c4098e71c6059966cc03aaaaaa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa03aaaaff035555aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff028080ff028080ff0280808001ff00ff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002ff80ff02808080028080800100000001ffffff028080ff03aaaaff048080bf06aa80d5089f60bf0ba28bd10faa77bb149973bf189f80bf1f9c7bbd26a172bc2f9d72be389b72bb429b74bd289f79bf7c5a7180fe4e6879ff4c6979fe4b6979fe496877ff496979ff486878ff486778ff486778ff466577ff476678ff47667aff45647dff3c597bff44678bff46688eff44688eff486c92ff466a90ff496d93ff4a6e94ff4a6e94ff4a7097fe4d7098d54f7192419589b8ae9d74bfbe9c75bfb59c75beac9d75bea39c74bd989c74be8e9c75be849c74bd799c74be6f9c75bf659d74bd5b9d73bf519d74c0499d77bd419d76c03b9c75be359f73c0329975bd309a75bf319c72c1329e70bd369c76bd3b9c75be419d72bc4a9b72be539d75be5e9d75be6a9c73be789b73bd21a274b903ffffff58808891f9565f73ff54596aff4b5b6fff4b677dff4b5b6dff484152ff474050ff4b4c59ff494f5aff4a505bff48515bff47555fff455862ff3e4d5bff130a23ff160c24ff180b26ff1b0e29ff22132dff291e33ff2f2638ff342e3eff383442ff3c3a48ff3f3e4bff41404dff41414eff40414dff3f404dff3f404cff3d414bff3e404bff3f404bff3f414cff444650ff454853ff434650ff434651ff444852ff444851ff454953ff444951ff454750ff5d5646ffd9be4efff6cb43fffaca3efffbce41fff9cd3cfffbcf3efffcd23ffffdd241fffdd340fffdd341fffbd03ffffbd242fffbd043fff9ce41fff5ca45ffb9973aff635227ff171108ff090602ff090906ff080506ff120c0aff5b5449ffd4cebefff1ecdffff3ecddffe2bf93ffdc8e2dfff1ae37fff8c740fff7c93dffface40fffbd040fffbd041fffad141fffacd3dfff8ca3bfff8c93efff5be38ffefaf37ffb87c29ff241417ff1d1424ff261f34ff363a4eff42525dff455961ff496065ff475f63ff465d62ff445a61ff41565eff40535dff3e4f5bff394a58ff354452ff201a2aff211823ff221922ff301f20ffb38932ffe8b742ffdca734ffc0832affbb7829ffad6a26ffa46527ff9d5e21ff9d5f20ff9a5e21ff9b5f22ff9d6327ffa0682aff9f6d30ff574a45ff2d3d61ff345075ff387aa6ff358ebaff48a8d1ff3f8bb7ff090c1aff0a0914ff0a0a14ff0b0a18ff191727ff393651ff3f3d5cff201e38ff171834ff282d4fff31385cff1d395aff225d7eff0c162cff0f091fff140b25ff170d29ff190f2bff1b102dff1d142fff2a2239ff393745ff42424eff454851ff464b53ff474d54ff474d54ff484e55ff484e54ff494f55ff464b51ff45474fff3f3f4aff4b4e54ff4a4d53ff49474fff3f2e3dff3b2635ff351e27ff7c5c30ffeab744ffe9ad3affeaaf40ffe7ae40ffdfd086ff3f2a25ff433d46ff413e4aff413e4aff413e49ff403e49ff403d47ff3f3b45ff3f3a44ff3e3943ff3d3642ff3d3541ff3c3440ff3c3440ff3c343fff3c323fff392f3dff2f1e32ff2f1c2dff2d1826ff281120ff3c1b1dff824a2fff874520ff85411fff834020ff844220ff803d1fff7f3e20ff7e3e21ff783a1cff75351bff6f3119ff6b2e18ff672c1aff652919ff622919ff642a18ff622918ff5f2717ff5e2718ff5c2618ff5b2818ff5d281bff5e291bff5e291eff5b281dfa572a1cc36336329b926ea1b09b75beb29c74bd7e9c75c0889c74bd8f9d74bf829d74be759b74be679c74bf5a9c74be4d9c74c0439c72be389b72bf2f9872b8279d6fb71f9c73bd189f75bf129c71c60db176c409aa71c606aa80aa03aa55aa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa0280808002808080028080800280808001ffffff028080ff02ffffff01ffffff02808080028080ff028080ff0280808002ffffff02808080028080800280008003aa55aa028000800280808003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa0280808003aaaaff04bf80ff06aa55aa089f80bf0ab280cc0ea480b6129c71b816a274c51ba17bc6239975bd2a9e73c2339b73be3d9b75bc329e70b8397d7d9ded52697cff4d697aff4b6879fe4b6777ff486877ff476776ff476576ff476476ff456375ff466377ff456478ff466378ff415f7bff3f5d82ff43678fff446a90ff486891ff466a91ff476b90ff486d93ff496e93ff4a6f96ff4b7097ff4c6f9695597a9a579b7ebfa19d75bcbe9c73bdb59c74bead9c74bea39c74bf989c74be8f9b74bd849c76bf7a9b75bc6f9c75bf659d74bd5b9d73bf529b73be499a77bd429b74bd3c9d77bf389b76bf369c76bd359f73c0369c76bd399d74bc3d9f75bc439c72be4a9b75be539d75be5d9c73c0699e75bd769c73be319c78c126a179c3a4606d79fd586275ff4f596bff4e677fff4c667eff495365ff484252ff4a4657ff4a4f5aff49515bff4a515cff48525cff475660ff445863ff303849ff160b25ff160b25ff190d2aff1d102cff25182fff2d2336ff332c3cff363240ff393743ff3a3945ff3b3a47ff3c3d49ff3c3d49ff3d3f4aff3e404bff3f414bff40424dff41424dff42434eff42444eff40424cff41444eff454952ff454954ff454a53ff444952ff434952ff474a52ff4c4e52ffc7af52fff7ce48fff4c73efff4c438fff4c73dfff7cd3efffad041fffbd140fffcd342fffcd341fffcd342fffdd446fffcd045fff7cc45ffd5b148ff473c1bff080a06ff030405ff020304ff020202ff010302ff020201ff020201ff070706ff282420ffb4b1a5fff3efeafff6f0e8ffdfb78dffe39931fff1b73afff6c23afff8c839fff9c93afffbcb3efffacb40fffac83efff8c13bfff5bd3bfff1b533ffe7a730ffcc8728ff4a2918ff1e1325ff262136ff33374dff3e4e5bff435861ff465d64ff475e64ff455c61ff445a61ff41565eff40535dff3e4f5dff3a4a58ff354351ff21192aff211824ff241821ff905e24ffdda73affe0b23effd9a735ffac7d31ff98682fff935f29ff965d27ff955822ff995c25ff955821ff955a21ff9d6325ffa16927ffa36c2cff9d682fff5c524eff32446cff396996ff3491bdff3da6c9ff47add4ff112138ff0b0a14ff0c0a16ff0b0a15ff0c0c18ff1e1f34ff212439ff2d2f45ff424960ff47526fff4f6280ff326788ff2c7d9bff0d1c33ff100b21ff140c27ff160e29ff180f2bff19102cff1b132fff241c34ff353142ff3e3f4bff444850ff464a53ff484d54ff484e55ff494f55ff494f55ff494f55ff464b52ff43454eff42424cff4b4e53ff4a4b51ff453947ff3c2839ff3b2330ff3f2322ffd4a848ffeab340ffeaaf3cffe8ab38fff0d171ff836f52ff383034ff44424dff43404cff42404bff42404bff423f4aff413e49ff413d48ff403c46ff403b46ff3f3944ff3f3743ff3d3542ff3d3541ff3e3342ff3a2e3dff342333ff2e1c2aff291624ff230f1cff431d18ff8d4d2dff88441fff85431dff85411eff834021ff803e20ff7e3e21ff79391eff76351cff74331cff70331bff6e321cff6b2e1eff672d1eff662c1dff652d1fff61281aff5f281aff5e291cff5d281bff5a2719ff572419ff55251aff572719ff562518ff5a291dff5a281cfd5d281bed5d2c1fb9674444a89972ada29d76be979b75bd8a9b74be549b73bf789d75bf6a9c76be5d9f76c0519d74c0449d74bf3a9e77c1319c72bb289973bf209f78bf199970c213946bbc0e926dc809aa71c606aa80aa03aaaaaa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa0280808003aa55aa035555aa035555aa0280808002808080028080800280808002ffffff02ffffff02ff80ff02ff80ff028080ff035555aa035555aa035555aa03aa55aa03aaaaff048040bf048080bf04bf80bf04bf80bf0599669904bf80bf04bf80bf04bf80bf048080bf0480408004bf80bf048080bf06aa80d5089f80bf09aa8ec60c9580bf0faa77bb149973bf19a37ac21f9c73bd26a179c32e9b74bc339b73be349d76bf20a780c7a55d7182ff4e697aff4b6778fe4a6677ff486576ff486576ff466374ff456273ff456173ff446073ff446175ff446175ff426178ff3e5a79ff3f5f85ff43668bff45688fff446a91ff466a91ff476b91ff486c93ff4a6e95ff4a6e95fe487096fc4c6d969b59789749a181c4c69d75bdbe9c75bdb69c74bdad9c74bea39c75bd999d75be8f9b74bf849c74bf799c74c06f9c75bf649c73bf5b9d73bf529b73be4a9f75be439c76be3e9c73bd3b9c75be3a9a72bd399d74bc3c9d77bb3f9e75be449d74bf4b9c74be539a75be5d9c76c0689d76bf6e9e74be299b76bb16b9b9b9eb586375fe566177ff4e5d71ff4e6d87ff4b657dff494b5eff484352ff4c4c5bff4a515cff4a525cff49525cff485560ff475762ff445664ff202137ff160b23ff170b27ff1b0e2bff1f112dff291d34ff31293aff35303fff383443ff393744ff3a3845ff3b3a46ff3c3b47ff3d3d48ff3d3e4aff3e404bff3f424cff3f414cff3f414bff3f414bff43454fff444851ff434850ff434852ff434953ff474c55ff474c55ff454c53ff464852ffaa944dffe9ba46ffe8b739fff3c53efff8cb41fff8cc3ffff8ce3ffffad042fffbd245fffbd543fffdd643fffdd345fffbd347fff8d44effcbb76dff110c09ff030202ff010101ff000101ff000101ff000001ff000101ff010000ff010001ff020202ff030403ff1a1b1affb7b8b5fff4f2f3fff0e3dfffd1974effe5a227ffefb634fff6bf35fff8c036fff3b934fff4ae37ffe39a2effd78c25ffd78d28ffd88e27ffcf8526ffbd6f1cff693a1aff22182cff2a263dff303449ff3b4858ff41545dff455b62ff455b62ff445b60ff435860ff41555eff40525dff3d4e5bff3a4a58ff35414fff22192aff231823ff4c2d1bffbf8329ffd49d33ffb28730ff433017ff090304ff070506ff0c0b09ff1b1811ff514637ff7a5638ff8d4f24ff965925ff975b25ffa56c29ffa76f2dffa87232ffa5753bff554f57ff2c577bff378cb6ff359ec9ff4fb8daff1e4560ff0c0b16ff0d0b18ff0b0c17ff0c0e1cff1c1f3bff191f32ff191932ff272e48ff243f64ff24709aff4ba7c9ff3592aeff0f213bff120e27ff150e2bff160e2bff17102eff18102cff19122eff1f1731ff302a3dff3c3b47ff42454fff454951ff484c54ff484e55ff494f56ff495056ff4b4f56ff474b53ff40414bff45474fff4a4d52ff49444dff3e2b3dff3a2533ff321b28ffb39045ffeab743ffe9b03effecb141ffedb03dffd0b772ff3d292bff464249ff42414eff45424dff42424dff43424cff42414cff44414bff423f4aff413d48ff413d48ff3f3c46ff3f3945ff3e3744ff403543ff3b2b3cff352432ff2e1d2aff271420ff301418ff6f3a24ff934c25ff88441fff864320ff864420ff7f3f1cff7f4020ff7b3c21ff78391dff75361cff73361fff6a321fff5c281cff54231aff512318ff4e2118ff4c2019ff471e19ff441d19ff411a18ff3f1818ff401919ff3f1919ff411c19ff471e1aff50241cff532319ff562318ff552418ff57261bff5a281dff5b281df05e2d24ac66433d7e8c67907b9b74bf719c75be6d9a75bd6e9b76be609d75bf53a075be479e73be3d9b75bc329e75bd299b76c1219b74c11a9d76ba13a16bbc0ea46dc809aa71c606aa80d5035555aa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff0280808003aa55aa02808080035555aa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa0280808002808080028080800280808002ff80ff02ff80ff02ff80ff03aa55aa03aa55aa048080bf03aa55aa048080bf0480408004bf80bf048080bf059966cc059966cc059966cc07926db6068055aa068055aa059966cc06aa80aa059966cc05996699068055aa068055aa0880609f098e71c60b8b74b90ea480c812aa80c6169774b91ba17bc6229d78bb2a9e73bc329970bd359a73bc279d76be49938ca8fa4d6676ff4c6777ff496576ff486475ff466272ff456072ff456071ff455e71ff445e71ff435e72ff425d71ff435d72ff415e75ff3a5674ff405f85ff446890ff456891ff456990ff466a91ff486c93ff496d92ff4a6d94fe496c97fd4d7199fb4c719a977184a0749c75bfb99c75c0bf9b74beb69c74bdad9c74bda39c74bd999d75be8f9b74bd849c74bd799c74be6f9c73bf649c75bf5b9d73bf529b73be4b9c74be459f76c0419d76bc3f9a71be3e9c73c13f9e75c2419d76c0469d75c14c9a72bc549b73bf5d9c73bd5b9d76bf419d76c0299b7cc168767687fd59657cff566076ff4f667eff4f6f88ff4c6178ff494859ff484555ff4d4f5dff4b525dff4b535cff49545dff475660ff475964ff465663ff19132dff170b25ff160c27ff1c0f2bff20122dff2a2234ff322c3bff363340ff393643ff393844ff3b3a46ff3b3b46ff3d3d48ff3d3d49ff3e3f4aff40414cff41434dff40434dff41424dff43454fff42454fff434751ff454954ff474a55ff474a52ff42474fff424751ff4b4e55ff756d55ffedc647fff3c640fff2c53ffff3c73dfff6ca3ffff8ce40fffdd445fffcd546fffad342fffad442fffcd445fffcd348fffcd152fff3e2b7ff929598ff020203ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff010201ff030304ff323334ffd6d8dafff3f0f3ffcca984ffe09f2bffe8ab32ffeeab31ffe39828ffca761cffc76c1fffc56e1bffc06c21ffa95818ff91410cff8b3c0fff8b3c0fff642d1bff271f32ff2c2d41ff303448ff394255ff3d4d5aff41545fff435861ff435860ff41565fff3f545dff40515dff3c4d5aff394957ff354251ff241a2bff251623ff794816ffbd7f2cff996e28ff18100aff020102ff010102ff010102ff030204ff050406ff080809ff949189ff6e5946ff844c23ff965b27ff9f662bffa66e2affac7230ffb17839ff9b744dff3d5467ff2b7ea7ff3ca1cbff4ebeddff306e8dff0c0d1aff0d0d16ff0a0b18ff0f0f23ff1a1e39ff1a1f33ff1c213bff232d47ff265577ff258eb5ff52b6cfff3a9bb9ff132443ff151231ff161131ff17102eff17112fff191130ff181230ff1b1431ff2a2339ff373443ff3f404cff444651ff454a51ff484d54ff484e55ff494f55ff4a4f54ff484b52ff3d3e46ff474a53ff494a51ff443846ff3b2738ff37202cff4b3121ffebbe4bffeab443ffecb241ffeaaf3dffebbd53ff7f6445ff3e2f38ff474651ff454450ff44454eff44434fff44444eff44434dff44424cff43404bff423f4aff413f48ff413e48ff403a47ff423846ff392d3bff322430ff2e1c26ff26101fff3a1a16ff8a4e2dff904d21ff8a4620ff884521ff854421ff824220ff7f411fff793b1dff77391bff783b23ff652d1dff4f2014ff431810ff421813ff3f1813ff3b1611ff381413ff321213ff2a0e14ff230d14ff230e14ff230d14ff290e16ff2a0f16ff2f1119ff311219ff341216ff381615ff491f1aff56241dff562319ff57241afe59271bff59281cfd5a2b21f5572a249162433e44927c965e9d77c3629c72be629f75c1559f75c0499d73c03e9c73bd349d76bf2b9a71be229d70bb1a9d76ba149973bf0ea480c80a9980cc068055aa035555aa028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000ff0001ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa035555aa02808080035555aa02808080028080800280808003aaaaaa02ffffff03aaaaaa02ff80ff03aaaaaa048040bf048080ff048080bf059966990599669906aa80aa07b66db607b66ddb07b66ddb089f80bf09aa71c6089f60bf088060bf089f80bf07926db607926db607926db607b66db607926db607926db6098e71aa0b8b74b90e926db6109f70bf14a680bf189f75bf1f9c73bd259f75c12d9f71bb2f9d72be2ea17ac21d9e7bc1aa5d7182fe4b6576fe486375fe476172ff456071ff455e70ff445d6eff435c6eff435b6eff425a6eff41596eff415b6fff3f586eff384b69ff3a5577ff406186ff43698fff44688eff446a90ff476b93ff476b91ff476b92ff4a6d97ff496e95fe4a7099f94b6f997d68839947a27ec2ac9c75bfbf9c74be9d9e73c0ac9d75bfa39c75bf989c75bf8e9c75be839e75bf799c74be6e9b74c0649c75bf5b9a73bf539d75be4c9e72bf479e73be449a74bf429b74bd429e74c1449d74bf489c75bc4e9a72be559c75bd5d9c76c05a9c74be24a378bf05ffffff9f677782fe586981ff556175ff51748eff50718bff4b5c71ff4a4857ff4a4959ff4d505fff4b535dff4a545eff4b5560ff475761ff485965ff455262ff140c27ff170c27ff170c27ff1c0f2bff22142dff2d2537ff342f3eff383543ff3a3845ff3b3a47ff3d3c48ff3f3f4aff40414cff40414cff3f414cff3f414cff40424dff41444eff424650ff434751ff444852ff454952ff42484fff43464fff444851ff4a4e57ff44494eff54504cffcfaa4affe5b542fff2c63efff7cb40fff7cc40fff8cd40fffcd144fffad040fffad242fffbd545fffcd647fffcd245fffbce49fff6df9cfff2f1f0ff656c71ff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010102ff050505ff67696affeef0f2ffe2d3c6ffc98f30ffd79329ffc9751affcb701effce7620ffbf6b1dffa34e15ff86330dff70230aff641d0aff641e0dff6c2411ff58241dff2b263aff2f3246ff31374dff353e50ff384555ff3c4a59ff3e4f5dff3f515dff40505eff3e515dff3d4f5cff3b4c5aff374857ff374654ff261d31ff221526ff844f1dff956027ff170f09ff010000ff000000ff000000ff000101ff010103ff020304ff020203ff333633ffb4b7b2ff654634ff90552aff975d28ffa96f2bffad732dffb07833ffb78449ff78735eff266b94ff39a4cdff49c3e3ff4aa3c1ff0d1223ff0e0d18ff0d0c19ff13152bff1b1f37ff191b33ff262f4aff1c324dff276e8cff32afcdff53bfd0ff3ea6cdff19284aff191e41ff1a183bff181636ff191334ff191332ff191230ff1a1431ff231c36ff302a3eff3a3647ff403d4dff434550ff464a52ff474c54ff484e55ff494e55ff454950ff3f404aff454951ff49454eff3e2b3eff392331ff2e1724ffb68d3fffeab747ffeab341ffebb341ffebb33effe7c867ff46312cff46414aff464552ff464753ff484753ff454550ff454550ff45454fff44444eff44444dff44424dff44404aff433e49ff403744ff372938ff342230ff2c1b26ff2e161fff693a25ff9a5727ff8f4a20ff8e4923ff89461dff85441fff80401eff7e3e1dff7a3b1dff793e23ff602f18ff491e11ff461b14ff431a15ff411813ff3d1713ff3b1711ff351411ff2e1012ff240d11ff1c0c13ff180b12ff180915ff190b1aff1d0d1dff1d0c1cff1d0c15ff210d14ff2a0e17ff2f1118ff37151cff371617ff471c1aff52221bff57261dff58241aff5c281cfe612b1ffb642d24d4592d2527896f6f479e73be639d74bf579e75bf4a9b72be3f9e75be359a73c02b9a71be239975bd1c926db615926db60f9966bb0a9966cc068080aa03aaaaaa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa02ff80ff03aaaaff035555aa03aa55aa028080800280808002808080028080ff03aaaaaa02ffffff048080bf04bf80ff04bf80ff059999cc059966cc068055aa07926db607926ddb089f80bf09aa71c60a9980cc0a9966b20a9966b20ba274b90a9966b20a9980cc0a9980b209aa71c6089f60bf09aa71c6098e71c6089f80bf098e71c60a9980cc0caa80bf0f9977bb12aa80c616a274c51b9771bd219b74c1289973b9309a75ba24a371c62a9e73c23974868ffb4a6274ff4a6274ff475f71fe445d6eff435a6dff43596eff42586dff41576bff40566bff3f586bff41556bff364561ff3f5471ff3d5573ff3c5472ff406185ff43698dff456990ff456891ff476a92ff466a92ff486c94ff486d96fe496f99fd487098f84b6e96997389a761a07cc0c79c75be9b9c75bfb59c74beac9c74bea29c74bd989c74bf8d9d76c0829d74c0789d75bf6d9d75c0639d74bf5c9b74bf549b73bc4f9b74be4a9b72be489c75bf479e73be489c71bc4b9c74bb4f9b74be569a74be5e9d75c1619e74c01ea277bb17a6a6b1d8627688ff586b87ff536780ff4f7c9bff50728bff4b566aff4a4957ff4b4c5aff4c5360ff4c555eff4a555fff4a5660ff485863ff485964ff3d4859ff150c28ff170c26ff170c28ff1c0f2cff241730ff2f283aff35303fff393644ff3a3944ff3c3b46ff3d3c48ff3d3d48ff3e3e4aff3e3f4aff40424dff42444fff42444fff434751ff444853ff434752ff424650ff424550ff464a53ff454952ff41434bff3d4047ff47494cffb39e5ffff7cf4ffff4ca3efff8cf42fff5cb3dfff9d143fffad446fff6d142fff9d541fff8d244fffad13ffffcd240fffbd147fff8cf53fff1f1e6fff1f1f1ff565b5fff000001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010100ff010101ff020303ff111417ffc1c2c2ffede8e2ffb47a2affc57a19ffca7723ffbb6317ff9f4d0eff813109ff6a2106ff601a0aff5c180aff5f1c0bff652211ff692514ff502824ff2f3045ff34394eff363f54ff364155ff384455ff384657ff3a4859ff3b4859ff3b4a5aff3b4c5bff3b4c5bff394a59ff364857ff354756ff2d2d3eff1e1728ff6c3920ff29160fff010002ff000000ff000000ff000001ff000101ff000201ff010103ff020303ff060605ff9ba39fff9f9a93ff6b3c23ff9d5f2fff9d6226ffae722cffb2772fffbc853fffbda676ff37637dff2d96c0ff48c5dfff51c3d5ff1a3042ff0e0f1bff0e0d1eff161b32ff1b1f38ff191c35ff26314dff1f4a6aff2591b7ff43cedcff56c4ddff3fabd2ff1e3a68ff1b3668ff1b2c58ff1c2448ff1c1c3eff1b1938ff1a1633ff1a1531ff1e1731ff2b213aff32283dff383043ff3c3949ff42414eff43464fff464b52ff474c53ff444850ff3e404aff444850ff433747ff3a2638ff341f2aff69492fffeab849ffebb346ffebb341ffebb342ffecb844ffae904eff34242aff46414fff484753ff484a57ff464753ff474752ff454651ff454550ff45464fff45464eff45434eff463f4bff3f3541ff372836ff34242fff2b1823ff321717ff804928ff9a541fff924c22ff8e491fff8b4820ff87451fff824120ff7e3e1eff7d3e1eff6e351dff501f11ff491c15ff461a15ff461b14ff411a12ff3e1814ff3b1611ff361511ff291111ff1c0b15ff170a16ff170a1eff1e142dff251d3cff2a2645ff2c2647ff2b2547ff2c2443ff291e38ff241628ff230f1aff2b0f19ff35141cff3a191fff3e191eff451b1dff511e1cff58231bff55251bfd5e2a21f166362b4b7e5f5c489c75bf659d74c0589c74bf4b9c74be3f9e75be359a73bc2ba071be249c71b81c9b76bf159e6db60faa77cc0a9980cc068080aa048080bf01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa0280808003aa55aa03aa55aa03aa55aa035555aa035555aa0280808003aa55aa03aa55aa02ff80ff03aaaaaa0480808004bf80bf06aa80aa05cc99cc07926db607b66ddb09aa71c6098e71aa0a9966cc0b8b74b90c9580bf0d9d76b10d9d76c40ea480c80d9d76c40d9d76c40caa80bf0caa80bf0c956abf0ba274d10a9966cc0a9966b20a9966b20a9966b20a9980cc0c9580bf0ea480c8109f80bf13a179c9189f75bf1d9572c123a075bd2b9a71be2c9c74bf359f78bc0faa99bbac566677fd4a5f72ff455d6fff445b6dff43586bff41576aff3f5569ff3f5569ff3e5567ff3f5166ff35405dff3c4f6bff3a526cff3d516dff3e5370ff384e6bff3e5b85ff46688fff47688dff446a90ff476a93ff476b93ff486c95ff486d96fe476e98fe4a6f9bf94a6e989b647597bc9d79bfc69c74bda79d74bfb59c74beab9d74bfa29c74be979b75bf8d9c74be819c75c0769c75be6d9a73bd649c73bd5c9e74bf559c75bd509c73bf4d9c74c04c9e75bc4c9e75bf4e9d76be529b73be579e75bf5f9c73bf4d9f74c008bf80bf268d9aa8ec5e748afe596d8aff52718dff50809fff4e7089ff4b5264ff4a4957ff4c4f5dff4b5460ff4c555fff4a5661ff4a5762ff495863ff485964ff384052ff170d29ff180c27ff190d29ff1d102bff251a31ff30293aff36313fff393644ff3b3a45ff3e3d48ff3f3f4aff40404cff40414cff41414dff41424dff41424eff42444fff424550ff434651ff444752ff454752ff434651ff3c3f48ff3d4049ff454852ff4c5155ff6a604fffe1b54fffecbc42fff2c73efff7d245fff8d446fff9d645fffad645fffad341fff9cf41fffbd642fffbd644fffdd341fffbcc43fff7d378fff1f1edfff2f3f3ff55575cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff000000ff000202ff040505ff676b6bffefede8ff99581dffa85917ff924412ff7f320dff6d240bff631d08ff5b1a0aff5b1b0cff5e200fff672313ff632512ff642717ff47282dff32374cff364055ff384658ff3a485bff3a4b5bff3a4c5cff394c5cff3a4c5dff3a4d5cff3a4d5cff3a4c5cff394a5aff354958ff354959ff344152ff1c1a2cff45221fff090509ff000000ff000000ff000000ff000101ff000101ff020102ff010102ff010202ff040404ff646865ffcacfc9ff5f4437ff91592cff9f642affac712dffb1772bffb98236ffbf9c67ff6f8990ff2885b2ff48c0daff5ad5e6ff244a5dff101120ff100f25ff171d34ff1c203aff181d37ff2a3753ff216e91ff29b1d7ff60d9e1ff55c2dfff3cafd0ff1b7ebcff187baeff196d9dff1a5884ff193c66ff1c2951ff1b1e3fff1a1836ff1a1631ff281c38ff2f213dff32263aff362c41ff3b3245ff3f3b49ff42424dff45454fff42444dff3e3f4bff43434eff3b2b3eff372333ff311921ffc59d4dffeab54affebb344ffedb544ffedb543ffedbb4aff80663dff362931ff39303eff474250ff4a4a55ff494953ff464650ff474651ff484751ff484a52ff484952ff49424fff403343ff372735ff33232dff2e1824ff4b281eff95572bff9c5522ff985023ff904c21ff8d4a20ff874720ff81421eff7e3f1cff7d3f22ff65301dff4c1e13ff481b14ff471c15ff461b15ff451d17ff401915ff3e1714ff3b1511ff2e1213ff1c0b12ff160a15ff1a0e26ff2a2142ff2e2749ff2f274bff2d284aff2d2547ff2c2545ff2d2341ff2d213eff2d203bff2d1d36ff2a162aff260f1aff30121dff33141fff341423ff391623ff461c23ff53211ffe5a2820f566342a506c4d492c9c7abf669d76be589f74c24ba074c2419d76c0369c76bd2ba077c4249c71bf1c9b6dbf169768b90f9977bb0a9966cc06aa80d503aaaaaa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff028080ff0280808002808080035555aa035555aa035555aa03aaaaff03aa55aa03aa55aa03aa55aa02808080035555aa0280808003aa55aa03aa55aa02ff80ff03aaaaff03aaaaaa05cc99cc06aa80aa07926db6089f60bf098e71c60a9966cc0b8b74b90ba274b90ea480c80ea480c80f9977bb11a578c3129c71b811a578c311a578c3109f70bf0faa77cc0f9977bb0e926dc80d9d62c40c956abf0caa80bf0ba274b90ba274b90c956abf0d9d76c40f9977bb129c71c6159e79c21a9d76ba209770bf269a72c32d9f71c1339b78be1ba17bc636807b9cdd4a5a6cff455a6eff43576afe415569ff405368ff3d5165ff3d5164ff3c4c62ff323c57ff394a65ff374c65ff374a63ff3a4b67ff3c4c69ff3d506cff394e6aff395577ff40638eff456890ff446991ff456993ff486c96ff486d97ff486d97ff486e97fe49709afc496d99ae5b7195a79977bcbb9b75bebe9a75bd9f9c75bdaa9c75bea09c74be959d74c08b9c74bd809b74bd769c73be6c9c74bf649c75bf5d9c76bd579b72bf539d75be519a71bd509c73bf529b73be559c75c05a9c74be609d75bf699972bd349d76bf25919facec5f7a95fe586e8bff527d9cff5082a1ff4e6d87ff4b5161ff4a4a58ff4d525fff4b5660ff4b5560ff4b5761ff4a5762ff495863ff495864ff32374bff170d29ff180c27ff190c29ff1f112bff291c35ff322c3dff383441ff3b3946ff3c3b47ff3e3d49ff3e3e4aff3f3f4bff40404dff41424dff43444fff43444fff434550ff444650ff454550ff3e3e4aff393a45ff40424dff464b55ff494e57ff484d54ff43454bffbe9c44fff1ca50fff9d246fffad345fffad646fffad747fff8d443fff8d442fffad548fffbd845fffbd442fffbd13ffffccc3dfffcc844fff4e0adfff1f1eefff2f4f3ff575a60ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010303ff222424ffcfc5bcff6c2808ff712d0fff68270dff5f1e0cff581f0bff5a1e0cff5e200fff602411ff5f2515ff55251aff3e221dff282228ff202d38ff293342ff3a4a5eff3a4b5cff3a4e5fff3b515eff3a515fff3a515fff3a505eff3a505eff394f5dff394d5cff384c5bff354b5aff344b5aff334656ff212d3fff23171dff020204ff000000ff000000ff000000ff010000ff010102ff010201ff020201ff040303ff030706ff3e3f3effe1e4deff806d66ff804e25ffa5692fffa36a2affb2782effb47e2fffc99d5aff8b9689ff307e9eff43b6d6ff64e1eeff366f7fff111423ff14172fff171c35ff1c213cff1b243fff2e4f6bff2ea2c4ff37ccecff71dfe7fe60d7e5f95acfe2f067d3ebfd79d7e8fe6fd2e7ff4bc0dfff31a9d3ff2184b6ff195a8bff17315bff171935ff1e1228ff231532ff2d1a36ff302238ff32253aff33283dff372f42ff3c3546ff3c3947ff3a3643ff403948ff362435ff321d2bff6c5036ffebb84effecb549ffecb446ffecb543ffedb544fff1c355ff563b2bff3b2c35ff453a49ff372f3eff3e3a47ff45414eff46434eff494853ff4a4a53ff4c4953ff4a424fff3e303eff372533ff321f2cff2f1720ff613724ffa4612aff9f5a26ff9b5524ff975325ff904d24ff894821ff80411dff7c401eff72381fff502214ff4a1f18ff491f1aff461d17ff441c16ff411a14ff3f1b15ff3a1713ff391612ff331312ff1e0c12ff150915ff1f1833ff2e2849ff2e2747ff2e2747ff2f2546ff2f2442ff2f2340ff2e223dff2f213bff2d1f36ff2e1d35ff2d1d33ff2c1b33ff2b1a31ff271526ff260d1dff2a1122ff2b1328ff30162bff3e1e27fe512623f962332b586040403a9e77bd679e77bf599e75bd4c9e75c3419976c0369c71bd2c9c7ac5249571b81b9771bd159e6db60ea46dc809aa8ec606aa80d503aaaaaa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff0100ffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808003aa55aa03aaaaaa03aaaaaa03aaaaaa04bf80bf06aa80aa07b692db089f60bf09aa71c60b8b74b90c956abf0d9d76b10f9977bb11a578b4129c71b813a179bc159e79b6159e79c216a274b9159e79c2159e79b6149973b213a179bc119678c3109f70bf0f9977cc0ea46dc80d9d76c40d9d76c40c956abf0d9d76c40f9977bb109f80bf13a179bc179b7abc1b9771bd219b74c1289f73bf2d9f77bb299b76bb0eb680c8755e6978fc43536bff425569fe3e5266ff3d4f64ff3c4f62ff38465cff333854ff39445dff36435dff36445bff3a4460ff384761ff3a4863ff3b4865ff3b4a66ff3c4b68ff3d506fff43648cff456991ff446892ff456992ff456b94ff466b95ff496e96fe486f96fe48709bfe4c6e9bab527498939c79bfb99c75bea59c74be9d9c75bea99b74be9f9c73bf949b73be899c75c07e9c73be749c72bf6c9c74bd649e75bf5e9b72be5a9c74be569a74be559c72bd569a74be589c74bc5c9b74bc629c75be6a9a71bc3a9e77c126a194bce065849ffe587391ff5082a4ff5185a3ff4f6b82ff4c5261ff4b4b5aff4d5360ff4c5660ff4b5661ff4a5762ff4a5862ff495963ff4a5965ff2f3246ff180c29ff180d28ff1a0d2aff1f112bff2a1c34ff332e3dff393542ff3b3845ff3c3b46ff3d3d49ff3f3f4cff41424eff41434fff41424eff42434fff43454fff44444fff3a3a45ff3c3c48ff41434fff484b56ff454b54ff464a55ff444653ff454951ff766f51fff4ce49fff6d04efffcd447fffbd545fff9d344fff9d342fffdd546fff9d645fffad644fffad241fffdd345fffcd243fffdce43fff7c546fff1e2befff0f1effff1f3f3ff696c6fff010001ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010203ff050604ff6c5048ff5f210fff5c220eff591e0cff591e0fff5a210fff5d2512ff552617ff45241aff332322ff2d2a2dff191b20ff34566bff2c576dff243c47ff3a4e61ff395060ff3a5260ff3b5360ff3a5360ff3a5360ff3a525fff3a525fff39505eff39505dff384e5cff364c5bff354c5bff304253ff263c4eff28353fff040508ff000000ff000000ff000000ff000000ff010101ff020102ff04090bff093b39ff085053ff365052ffe4e9e5ff988b84ff744a24ffa76b2cffa46c2bffaf782effb17b2affc6934affb3b69bff367389ff34a9d2ff62e0eeff458394ff141729ff181c35ff181b35ff1c213fff24334eff307996ff36c4e1ff3cd9f4fd97f0ebf2b8eae987d0f4f250e6efecaae4ece6eee4ede6fee1ede8febfe8e7ff7ed5e0ff3db2d3ff1e8bbaff0e4a79ff190c23ff1b0e25ff1c0e29ff23112bff281830ff2d1e36ff312539ff33283cff342b3dff362d3eff37293eff342330ff2e1923ffb89449ffebb84dffedb54affefb84bffedb646ffedb445ffedc261ff381e1aff403139ff4c414fff4c4451ff3e3746ff393240ff45404cff474550ff4b4953ff4a434fff3e2f3eff372533ff321f2cff321b1dff844f2cffb06c2effa56129ff9e5a27ff9e5826ff965126ff904d27ff83421eff7c3e1dff6c321bff4f2017ff4b211bff49211bff401c16ff401b16ff3f1a15ff3e1915ff3d1814ff381715ff331413ff290e14ff160813ff1b1428ff2c2448ff2f2646ff302645ff302343ff30223fff30203cff2f2038ff2f1f36ff301e36ff2f1d34ff2e1c33ff2e1c33ff2c1b32ff2d1a30ff2a1a2fff28182bff250e1fff2b1326ff30172eff301b2dfe47272ef960352f565f413e33a078c3679e77bf589f74c24d9c74c0419d76c0369c76bd2c9c74c5249c71bf1b9771bd159e6db60f9977bb0ba274b9068080aa028080ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff0280808001ffffff01ffffff01ffffff02808080028080800280808003aa55aa035555aa03aa55aa03aa55aa02ffffff035555aa035555aa035555aa0280808002ff80ff03aaaaaa03aaaaaa04bf80bf05cc99cc07b692db089f60bf09c68ee30ba274d10d9d76c40ea480c810af80cf129c71b814a680bf16a274b9189f75b51a9d76ba1a9d76ba1b9771bd1a9376ba1a9376ba189575bf17906fbc159279b6149973bf129c71b8109f70bf0f9977bb0f9966aa0ea46dc80ea46dc80f9977bb0f9977bb129c71b814a680bf189f75bf1e9977bb23a075bd2a9e73c22d9971bb259f75c1269479aecf445167fe3f4f65ff3c4c62ff3b4a5fff39435bff343753ff363e54ff353e53ff343e56ff373f57ff373f5bff36425aff39435cff39465eff394760ff3b4764ff3b4862ff3a4b67ff3d567cff45678fff456891ff466a93ff456993ff486c97ff496d95ff486f96ff4a709bfe4c709cb4517398618e7cb57c9c73bdbb9d74beb29c74bda79c74bf9d9c73be929b73be879b73bd7d9b74c0759b74be6c9c74bd669b73be609a72bd5c9b72bc5a9c71be5a9c71be5b9d76bf5f9c76bf659d74bd519d74bd3c9d73bf0eb692c8ae6f93adfd587996ff5389abff5486a6ff50687eff4d5161ff4c4d5cff4e5561ff4c5661ff4b5662ff4b5762ff4a5762ff495963ff4a5865ff2d2d45ff180b28ff1a0d28ff1a0e2aff1f122dff2a1e34ff332e3cff393542ff3c3a46ff3c3c48ff3e3d49ff3e3f49ff3f404bff41424dff43444fff3b3c47ff3b3c47ff3b3c48ff454852ff474b54ff464a55ff444853ff444952ff444a53ff444c54ff474b51ffc3ad58fffada59fff2c93dfff0c83dfff5cd40fff6d141fffcd645fffbd645fff9d543fffad745fffbd747fffad241fffacf3ffffac83dfffac341ffeee0bffff0f2f0fff0f3f3ff828387ff030204ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff010101ff010102ff050202ff451d15ff571f0eff55200eff562211ff552512ff4a2719ff362320ff242124ff2b353aff395155ff3d5559ff2a3137ff34657aff2c5f74ff2b4e5fff374a55ff365465ff3b5461ff3a5562ff3a5461ff3a5460ff3a5360ff3a525fff3a525fff39515eff37505eff364f5dff374d5cff2d3c4cff2d4153ff365160ff253840ff05090aff000000ff000000ff000000ff000101ff020203ff06444cff0a929dff029da8ff359095ffe6ebe8ffa69c94ff724524ffa86b2dffac712effaa7229ffb9832fffbd873affccc39cff527e8eff2d99b9ff5ad9efff5295aaff16182cff1b1f3aff191d36ff1c2544ff2d4b63ff32adc7ff38dbefff5ce3f0f1d3eceb64e3e5e81baa8ec619a37ac209e3e3e346e2e5e2b2e1e8e7fbdee6e5ffdfe7e4ffdae9e8ffa1c7d2ff5d9ab6ff181531ff1a0a22ff1a0b23ff1c0b23ff1d0c24ff1e0d26ff24122eff281832ff2c1e33ff2e2234ff2d1f30ff2f1c29ff53392cffecc154ffeeb94bfff1ba4cffedb648ffeeb748ffeeb84affd4ab55ff31191bff42343cff4c424eff4e4751ff524c58ff4d4754ff433f4aff48434fff49414eff3d2e3dff372432ff301c28ff3b1d1dff985f32ffb6722effa9662cffa7622cffa15d2aff9b5727ff924e27ff874621ff7e411dff67311cff491d13ff481d19ff441a15ff3f1915ff3f1a17ff3d1916ff3c1814ff3a1614ff391616ff321514ff2f1212ff1d0b13ff130716ff27203dff2e2648ff2e2445ff30233eff2f223aff302037ff311e37ff321e37ff311e36ff311e34ff2f1d34ff2d1b32ff2c1930ff2b192fff2a1830ff2c1a32ff2f293dff281b2eff291328ff30172fff351e36fe3f2c3df65b38384d604642499d73c0659d74c0589f77c24c9e75bc419d76c0359f73c02c9c74bf239975bd1c926db615926db60f9966bb0a9966cc068080aa03aaaaaa01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ffffff01ffffff01ffffff0280808003aa55aa03aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa03aa55aa02ff80ff03aa55aa03aaaaaa059999cc06aa80aa079292db09aa71c60ba274d10d9d76c40f9977bb11a578c313a179c916a274b9189f75bf1a9d76ba1c9b76bf1f9c73bd1f9473bd1f9c73bd209778bf1f9c73bd1d9e72c11d9e72b91a9d76ba199970b816a274b914a673bf129c71b8119678c3109f70bf0f9977bb0f9977bb0f8866bb109f80bf129c80c6159e79c21a9d76c41f9c73bd259f75c12c9c74bf2ba077c41c9b76bf44808396ef3b475fff3c4860ff353d55fe31344dff32354cff33384dff34374eff363850ff343a50ff353b53ff363d56ff363e54ff384159ff38415cff39435dff3a445eff394560ff3b4761ff394b6bff415e86ff466992ff446991ff456994ff476d95ff4b6d98ff486d99fe49709afe486f9cd94f729c9d8d7db4629c75beae9b75bfa59b74bea59c75be9a9c74be8f9d74bf869c74be7d9b74be749c75bd6d9d73bd679c74bc619e74c0609d75bd5e9d72be5f9c73bf639b74bc679c74bf619b74c0689d73bf519d74bd6d819db9fe5b809fff588cb0ff5686a6ff51667bff4d5262ff4d4f5dff4e5562ff4c5762ff4c5763ff4a5762ff4a5762ff495863ff4a5864ff2c2c44ff180c29ff1a0c28ff1a0e2aff1f122dff291d34ff332e3dff383542ff3b3946ff3c3c48ff3e3e4aff40404dff3f3f4aff383744ff353541ff3f404dff454852ff444953ff434852ff424750ff434750ff444852ff444851ff444a52ff4d4f53ff554e43ffe7b94bffe6b434fff7c842fffbd247fffbd345fffbd746fffbd744fffbd845fffcd847fffbd546fffad040fff9d042fffacf3ffffdd143fff7c140ffebd8b0fff0f2f1ffeff1f2ffb9bbbdff010102ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000101ff000101ff080302ff421b10ff4f2011ff512417ff45251aff2c1f19ff222529ff2b3c44ff415c64ff416069ff406069ff416269ff293340ff38657aff2c647aff2d586eff374852ff335568ff395662ff3b5563ff3a5561ff3a5461ff3a5360ff3a5360ff39525eff39515eff38505eff36505dff374e5eff2c3a4cff2c4658ff325060ff314b59ff212f37ff010102ff000000ff000000ff000102ff020506ff0a7282ff059da9ff02a0a3ff459795ffe6ecebffa39891ff6f3d1fffb47634ffad722cffac7427ffbe8933ffbd8836ffc4b180ff74949bff2e8ba3ff52d7efff56a2b6ff181b2bff1d223bff1c203bff1f304eff3b7b8dff3ad8efff35e3f2fea9efebafdbe2e512f1f1f1419d7ac06c9c76bf2d9977c10db189c416dce8dcb6e0e3e3fcd1d0ceffb2aeadfea49d9cff7a737aff2b2133ff1b0b21ff1b0920ff1b0b20ff1a0a21ff1b0a22ff1b0a21ff1d0b24ff1f0c28ff221227ff281a28ff271223ffba954dffeebf50fff1bb4cfff0ba4affeeb849fff0b94bffecb64affb78f47ff321c21ff463840ff4f4651ff514c54ff504c55ff514c55ff504b57ff48404cff3a2c3bff352330ff2e1b25ff4a291fffb17633ffc27e30ffb06d2cffac672cffa15f29ff9f5d2dff914e25ff874521ff7f411dff632d19ff451b14ff431b18ff3e1916ff3d1a17ff3c1818ff381717ff361415ff341416ff301216ff2e1116ff2b1117ff290f16ff160811ff150d19ff2b213fff312342ff32213dff321e39ff331d39ff331f39ff331f37ff321d36ff301c34ff2e1b32ff2d192eff2c1930ff2b182fff2a192fff2d1f35ff342d41ff353347ff352f45ff261529ff2c182fff33213dfe372a44f5553e4241624b474f9b74be659f77c0589c74bf4ba074be3f9e75c2369c71bd2ba071c423a075bd1c9b6dbf14a673bf0ea46dc8098e55c6068055aa03aaaaaa01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff0100000001ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa035555aa03aa55aa035555aa03aaaaaa03aaaaaa059999cc07b692b6089f80bf0ba274b90d9d76c4108f70bf129c71b8149973bf179b6fbc1a9d76ba1ca476bf1f9c73c5229670bb249c71bf269a72bc269a72bc279d76be259f75c1249c71bf229d70c3209f78bf1d9e72b91b9771bd189f75bf169774b9149973bf13946bbc11a578c3109f80bf0f9977bb109f80bf11a578c313a179c9179b7abc1ba17bbd219b74c1279d76be259f7cc1299b70bb1ea280c47d4e566afc373c55ff31314bff323149ff313248ff323347ff323349ff32344bff34364dff33374dff34384fff353a51ff363c54ff363d55ff373f58ff384059ff37405aff3a435eff3a4460ff384665ff3a4f72ff44638aff456793ff456893ff486a95ff476b96ff486f9afe49719cfc49709ed353789b569da0c76d9d75c0a29c74be8d9d76bea29c74be989c74bf8d9c74be849c74bd7b9b74bd749c75bd6e9b72bc689a73bd659d74bd649c73bd649c73bd669b73be6a9c73be719c73be789b73bd629c75bb4a9f98c1f76389a6ff5e8fb3ff5884a5ff54647bff4e5464ff4d505fff4e5562ff4d5763ff4c5763ff4a5761ff4a5763ff495863ff4b5964ff2d2c42ff180c29ff1a0c28ff1a0d29ff1f102dff291d34ff332f3dff393644ff3b3a46ff3e3c4aff3b3b47ff353241ff373542ff40404dff454652ff444751ff424650ff414650ff424650ff434650ff434750ff444851ff484c55ff494e56ff4e4f55ff9b8643fff8cc40fffcd042fffad345fffcd545fffbd544fffad646fffcd946fffbd744fff9d344fffbd243fffbd042fffbd444fffcd642fffbcf3efff6be3dffeacc99fff2f4f2ffeef1f1ffdddedfff1a191cff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff000100ff010101ff0d0607ff471d18ff411f16ff271e19ff22272cff32414eff405e68ff40616bff3f616aff40616aff406068ff406068ff415764ff406273ff2f697fff2c5a71ff31434fff355c6eff395764ff3b5663ff3a5562ff3a5561ff3a5460ff3a5461ff39535fff39515eff3a4f5fff384f5eff384f5eff2a3848ff2f495aff315060ff2b4755ff202632ff151e25ff000102ff000000ff000202ff03090aff0a7588ff0894a5ff0891a3ff659694ffe9ecedff99897fff6b391effb77a38ffae762effb0772bffb78330ffc79642ffc2a974ff86a4a5ff338095ff52cbe8ff56a9beff1b1e31ff1e213bff1e2642ff274a66ff3eb1c4ff33e5f3ff58eaf2f9d8ede85bdde3e60ae6e6e62a9e79c2529f76c142a278c1309a8fa56f60535ad4635359fb412d37ff371f2bff3a1928ff3b1422ff2b131dff1d0a18ff1c0b19ff1a0a1bff1a0a1fff1a0a1fff1a0a20ff1b0b1fff1d0923ff1e0b22ff251422ff472c27ffe8c057ffeebd52fff2bd4dfff2bd4cffeeb94bffecb84bffebb246ffa57f41ff352020ff473943ff524956ff544f57ff544f58ff514b54ff473e49ff3a2c37ff34242fff301c26ff4e2e26ffbf7f3cffc8812fffb7722cffb16d2bffa8632bff9c5826ff965327ff8c4a26ff834324ff733b20ff471c16ff411b17ff3e1917ff3b1819ff321415ff281013ff210e13ff200c14ff1e0a14ff1d0916ff1d0a16ff1d0a16ff1c0b16ff13090eff140a14ff2c1e37ff31203dff301f39ff321f37ff331e37ff331e38ff311d37ff301c34ff2e1a2eff2c1a30ff2c192eff2c192fff2d1a32ff32253dff363447ff363649ff353449ff353349ff2d2138ff2b1630ff322141fe372c49f3594e5b365e47476c9c74bd649e75bf579e75bf4a9b72be3f9e75be349d76bf2b9a77c4229d70c31a936cba149973b20ea46dc8098e55aa059999cc028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff0280808001ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa03aa55aa03aa55aa0280808003aaaaaa0480808005cc99cc089f80bf0a9980b20c9580bf0faa77cc129c71c6159e79b6179b6fbc1b9771bd1d9e72c1219b74c1259875ba289973b92a9e73bc2c9c74b92d9971bb2d9971bb2c9c74b92ba077be289f79bf269a79c3249c71bf209770bf1e9977bb1b9771bd189575bf169774b9149973b2128e71b8109f70bf11a578c311a578c313a179bc159e79c2189f80bf1d9572b9229d78bb25a57cc1279d76b72b9a77be15b69ecebf313348fe302d46ff302e45ff302e44ff302e45ff302f46ff303046ff313046ff323247ff32344aff33354cff33364dff33384fff343951ff363b53ff363d55ff383f58ff374059ff39425bff3b4560ff384665ff405a7eff466690ff456891ff486d99ff486d98ff49709bff47719cfc48729ce550749a5b7889a86c9974bda99b74beab9b74bda09c74bf959c74be8d9c74be839c73bd7b9b74bf759b74be709b74bd6b9b72bf699b75bd699b72bd6b9d75bc6e9b74be739b73bf649c75bd329e75bd1fad8ccec56f94acfe6294b6ff5b84a5ff53677fff4f5767ff4d5160ff4e5663ff4c5763ff4c5764ff4c5762ff495862ff495963ff4b5965ff2d2e45ff180d2aff190c28ff1a0d2aff1e102dff281c34ff322f3dff383543ff353241ff363442ff3a3745ff40404dff41444fff414450ff414550ff414650ff424550ff424650ff434752ff454853ff464a54ff474c55ff464b54ff474c52ff615b50ffebca4afffad443fffcd441fffcd544fffcd646fffcd746fffad845fffad545fffad243fffbd543fffbd641fffad644fff9d342fffad342fffdd347fff3bc3effe7b872fff0f3efffeef0f0fff0f1f2ff49484bff010001ff000000ff000000ff000000ff000000ff000000ff000001ff000000ff000000ff000000ff010100ff010001ff040404ff120d0fff251c20ff28363cff38505cff425e69ff42626cff42616dff40616cff40626bff40626aff416268ff416067ff455f68ff3c5461ff366f83ff2a5b71ff334856ff395e6eff3b5665ff3c5663ff3b5662ff3a5562ff3b5562ff395460ff39535fff39525fff39505eff37515fff39505fff263645ff324e60ff335062ff283a44ff223040ff2f5062ff182229ff010001ff010101ff051313ff076877ff027787ff086571ffa1b7b9ffebedefff745e51ff6f3a1fffad702fffc08b3cffa77127ffb27f31ffcba150ffcfb680ff9ab2a8ff2b7d9dff54c3d8ff52adbdff1e2139ff1f243cff26334fff2e8397ff3bddf1ff3ae8f2feacf0eec9dfe9ed3be1e5e920dfe7e72fbeb3b87066505bb3553a42e94d3037fa43232dfc44222efe43222bff3f2127ff3b1f1eff6d482cff8a5a30ff955a29ff814c26ff5f3722ff402220ff230e1eff1a0920ff1a0921ff190a1fff1d0d20ff20101fffa98b4bffefc153fff1bf52ffefbc4cfff1bc4cffedb748ffeeb84cffebb147ff8e6d3cff341f23ff4a3b42ff514951ff534e56ff514c54ff4b414dff392d38ff32262eff2f1d27ff502c20ffc0843affcd8834ffbf7b2fffb77230ffa9642bff9e5727ff934e22ff8f4b25ff864221ff753a1eff4b211aff3c1916ff3a1716ff301415ff220d14ff180b14ff160a15ff150a19ff170d1fff1d1429ff20172dff20182eff20152dff1e1329ff120b15ff120a14ff27182eff311f39ff321e38ff341f37ff341e35ff321d34ff2f1b32ff2d1930ff2e1931ff2c192fff2b1a2fff2f243aff363246ff3a3a4dff39394cff37384bff36354bff36354bff322e46ff291830ff2e203dfe37304ff455566c44806d836a9c76be629f75c1569d74be499d73c03d9b71c0339b73be2a9e73c221a274c11a9d76c413a16bbc0d9d62c4098e71c6059999cc02ff80ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa03aa55aa0280808002ff80ff03aaaaaa04bf80bf059966cc098e71aa0bb974d10ea480c811a578c314a673bf189f75bf1ba171bd1f9473bd23a075bd279d76be2a9e73bc2ea174c2329975bd349d71ba349d71ba349d76bf349d71bf329e75bd309a75bf2d9971bb2a9873c2279d76c4249c78bf219b74c11d9e72c11aa776c416a280c515926db6129c71b8119678b4119678c3129c80c6149973bf16a274c51a9376ba1ea277c4259875ba2b9a77be269a72bc1e9977bb2e7a7a85f22d2a40fe302c43ff2f2b42ff2e2b42ff2e2b42ff2e2c42ff2f2d43ff302e44ff302f45ff303147ff313249ff32344bff32354cff35374fff343950ff343b52ff363d54ff383f57ff384059ff39425cff3a4560ff3b4d6fff436089ff446895ff496e9aff48709cff49719cfe48739efd49739ee950749f589a9fbf769973bc9b9c75bda79c74bf9d9c73be949b73be8a9b74be829b74be7c9a73bd759b74be729a72bc6f9c73bf6e9b74be6f9c73bf729a74be779a74bd7e9c73be7e9e75be5b9d76bf7f83a1b7fe6898baff5d84a6ff56697fff50586aff4e5361ff4e5764ff4d5864ff4c5764ff4c5762ff495863ff495964ff4a5965ff303348ff190e2bff190c28ff1b0d2bff1e102dff271a33ff2e2638ff332e3dff393745ff3e3e4bff3f414cff3e424eff3e424eff40444fff40454fff414650ff414650ff444852ff454a53ff454c54ff464a53ff444851ff474c54ff4a4f54ff85724dfff5d244fffbd443fffad542fffad544fffcd748fffad444fff8d242fffad444fffbd848fffbd547fffbd545fffbd542fffbd346fffcd246fff8cd3ffff8c843ffd99741fff2f3e4ffeceeedffedeff0ff9fa0a1ff030305ff000001ff000000ff000000ff000000ff000000ff000001ff010101ff000001ff000101ff030507ff0c0f14ff1b222aff32444fff405d67ff466771ff44646eff44636eff42636cff41636dff41626cff40626bff40626aff406269ff416166ff455960ff57717fff44798aff27596eff3f5465ff365a6bff3a5765ff3c5764ff3b5663ff3b5662ff3b5562ff3a5461ff3a5460ff3a5360ff38525fff38525fff3a5161ff263544ff355265ff355263ff212d36ff2a3f51ff314d61ff32495aff12181cff010101ff030b0cff0a4b5bff045462ff306266ffcedde0ffd4d7d8ff553325ff78391cffa6692cffcf9743ffaf7c31ffae7a31ffbd9649ffd2c191ffa6bcadff3280a0ff4cbfd2ff51aec3ff20243cff1f2b43ff2a4f67ff35bfd2ff3decf3fe55f2f7f6dfefea8ae1e7eb39e9e0e09d99888deb6b4d56fb552e37fe50282eff4c262afe4a2b2efe392120ff694d3dff9a7a4effc1934fffcc9543ffc08536ffb77b33ffa76c2eff8c512aff743d25ff5e3123ff3b1e1fff200b1cff1a0b20ff1c0f1dff281517ffedbe57ffedbd54fff0bd4ffff1bd4dfff0ba4bffeeb84cffecb64bffe8b148ff825e36ff322022ff493d44ff524b53ff544e55ff524a52ff3e343eff30232dff2b1d22ff523224ffd0943effd19036ffc48330ffb6742bffa56026ff944f21ff8d4724ff7d3b1fff6f301aff652d1cff51241aff3a1718ff341615ff271014ff190d12ff150b14ff130c18ff1e1429ff271a37ff2b203bff2c203cff2b1e3cff2d1e3dff2b1c3aff2a1b37ff281830ff231428ff261429ff311d35ff331e37ff341e36ff321c31ff311a31ff301a31ff2e1930ff2c1832ff2c1a35ff342d42ff3e3f50ff3d4051ff3b3d4eff393b4dff38394dff36364bff36364bff37364cff281c36ff2c203cfd363457f7455a7c48989fbf6f9f75bf4f9b74be549e76bf489c75bf3c9d77bf329e75bd299b70bb209f70bf1a936cb113a16bbc0d9d76c4098e71c6059966990280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa02ff80ff03aaaaaa03aaaaaa059999cc06aa80d509aa71c60caa80bf0faa77cc14a680bf189f75bf1a9d76c41f9c73bd239975b6289973b92b9a71be309a70bf359a73bc399870b73b9c70ba3c9d77bf3d9b71bc3c9973bb3a9e72c1389b72bf359a73bc329e75bd2e9b74bc2a9e73c2279d76c4239975bd209778bf1c9b76bf189f75bf169774b914a680cc13a179c9129c71c614a673bf16a274c5189f75bf1c9b76bf21a27cc1279676be2d9971bb359a73bc289f79b965515162fb29243dfe2f2942ff2c293fff2d283fff2c283eff2d293fff2d293fff2e2b41ff2e2c42ff2f2d44ff302f45ff313147ff323349ff33344bff33374eff35394fff353a51ff363c54ff393f59ff39415aff3c445eff3b4866ff46608bff486e99ff49709aff4b739cff47729dfe4a749efd4a739fdb577ba1398faab7459f76c0af9c73bda59c74be9c9b74be929b73be8a9b74be839c73bf7d9b74be789b73bd759d74be749a72bd759b71be769c73be7b9b72bd819c73c0569d74c1259f7cc1468aa4baf7729cbcfe5f87a7ff576a82ff50596bff4e5362ff4e5763ff4d5763ff4c5865ff4b5762ff495863ff4a5a64ff4a5a64ff34394dff1b102dff1a0c29ff1c0c2cff1f0f2dff251631ff332d3cff3a3746ff3c3c49ff3c3d4aff3e404cff3f414eff3f414dff3f434eff414550ff434852ff444953ff444953ff444952ff444852ff464954ff474b55ff484c56ff4c4f53ffbea550fff9d249fffad443fffbd646fff8d545fff7d144fffbd444fffbd646fffad546fffad445fffbd847fff8d947fff9d249fffacc45fff9cd3efffdd647fffad247ffd29134ffd7b490ffecf1ecffe8edebffedefeeff393839ff010001ff010101ff000000ff010001ff010101ff010101ff020203ff08080cff151821ff29323cff425862ff486a74ff446972ff446870ff43666fff43666eff43646dff43636dff44626cff42636cff41626bff41626bff41636aff46656cff344452ff718e9aff497787ff205466ff3d576bff385b6cff3c5965ff3d5765ff3b5764ff3c5664ff3c5564ff3a5462ff3b5462ff395361ff385360ff37515fff3b5262ff243441ff3a5669ff345064ff1d2731ff324c60ff304a5cff304657ff344753ff192027ff010306ff061921ff0e272eff81a5afffbfd1ddff867976ff5b2914ff8a4320ffae6b30ffbf883affc5923fffaa7431ffb68f46ffc9bd92ffb1c5b5ff308096ff4abccfff50adbeff1d263dff253c55ff327e9cff3ce0f2ff3cedf3f492f2f1abe7e9ec52e0e6e39b917b82fa613040ff4e222bfe421a1ffe5a3a2ffe6c5237ff9b7c49ffdbb764ffd7a94bffd7a342ffdaa245ffd59b3fffd29640ffc18535ffa16629ff814823ff72391fff673523ff5a2c22ff4d251eff341b18ff221318ff806540ffedc052fff1bc55fff1bc4ffff0bc4dfff0bb4dffecb549ffe8b147ffe9af49ff745232ff312022ff483c45ff534b54ff554c56ff483e48ff2e212cff2b1922ff45281cffd7994bffd5983fffd08f34ffc28031ffa46027ff81431fff5c2919ff4a1911ff4c1a14ff4d1917ff4b1c17ff3c1b17ff2e1515ff230f12ff180c13ff150915ff1d1124ff2b1e36ff2c1f39ff2d1f38ff2c1e37ff2d1e37ff2c1d36ff2b1c35ff2a1b32ff291931ff2a1731ff28162dff261429ff2c1830ff321d35ff321b35ff311b31ff301a32ff2f1931ff2d1c30ff31263cff3d3e4fff404756ff3e4554ff3c4252ff3c3f51ff3a3c4fff383a4eff38384cff36364aff34364bff322f4aff2a213efe343658f63c6e9653a6b2e06e9e76be5f9c73bf529f76c1469d75c13b9c75be319c72bb279d6fbe1f9c73bd199970b8129c63b80d9d76b1089f80bf04bf80bf02ff80ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa03aa55aa0280808003aaaaaa03aaaaaa06aaaaaa089f80bf0ba274b90ea46dc811a578c3159e79c21a9376ba1e996fbb23a075bd279d76be2d9977bb319c78c136a176c23c9d73bf409b74bb439c72be449d74bf459b73bc449a74bf439c76be409b74bf3e9c73bd3b9c70ba379974be329e75c22ea174c22a9e73bc26a179c321a274c11e9977bb1a9d6cba17a67ac8169774b915926db615926db6179b7abc189f75bf1ba171bd1f9c73c5249c78bf2a9e73c2319c78bb1d9e7bc119a385b8734b4756fe2d2740fe2d273fff2c283eff2b263dff2b263cff2b273dff2c283dff2d293dff2d2a3fff2d2b40ff2e2d42ff2f2e44ff2f3046ff313248ff33344aff34364cff353950ff373b54ff393e59ff3a405bff39425bff35405cff466289ff486e99ff49709aff49719dff49729fff48729dfd49759fdc4e769e468e92ba939c74bdac9c74bea29c74be999b73be929b73be8a9b74bc849b74bd7f9d74bf7c9a73bd7a9d73be7a9d73be7b9b74bf809b76bd859b73be619e74c0279d76be14b2ccd9df769fbfff6386a5ff576d87ff505c6fff4f5563ff4f5864ff4d5764ff4d5865ff4c5863ff4b5864ff4a5964ff4a5a64ff3a4053ff1d132fff180b27ff1c0d2aff1e0e2dff261834ff312f3dff393846ff3b3c49ff3c3d49ff3c3f4aff3e414dff40434fff40444fff424650ff434752ff424750ff434851ff454a53ff454855ff464a52ff484c56ff484f56ff4e5051ffe3c851fff9d64cfff9d343fff6cf40fff8d647fff8d244fff9ce42fff9d043fffbd74afff8d84afff8d345fffccc46fff9d042fffad544fff9d144fff9c93ffff9c33cffe4a837ff9f5f35ffc8b5a8ffdfd7cfffd4c7bfff9d9288ff090708ff000102ff010101ff000100ff050608ff0f161cff26313cff3f565eff4d6e75ff486d73ff476b74ff476a74ff456973ff456870ff44676fff44666fff43656eff43646dff43636dff43636cff42636cff42636cff44636cff405564ff39515fff456b78ff477183ff1d4f62ff45677aff3d5b6dff3e5966ff3c5966ff3c5966ff3b5765ff3b5663ff3a5663ff3a5562ff3a5462ff395361ff37525fff3c5363ff233340ff425e71ff344f65ff22313bff304f62ff2f4859ff2e4655ff314352ff324351ff212a32ff040406ff182026ff85a0a7ff787778ff50271bff783719ff924620ffa76327ffb47932ffc3913effa97833ffad863fffcabd95ffb9cfc2ff378c9dff47bcd0ff51b1c8ff1e2c44ff305d79ff3db8dafe42eff7fd53f2f8add4f6ec3ce1e6ea18eaeadf87756666e478543afca18246ffdcb76cfee5bc56ffe6bb54ffebbb56ffe6b750ffe5b550ffe9b852ffe6af4cffdfa848ffd5a046ffc9903cff8c5425ff753a21ff6f3a25ff673322ff5f3121ff4e261cff3c211cff301c1bffe8c258ffefbc52fff1be52ffedb94bffedb94dffe9b149ffecb44bffe9b148ffe4a845ff664629ff301d20ff483944ff544a55ff50464fff372933ff271820ff573625ffd1973cffd8993effda9838ffc28631ff985529ff552517ff3e1815ff3f1714ff401814ff3f1715ff401816ff3e1816ff2c1414ff240f12ff160c11ff150e17ff22182bff2e2039ff2e1f37ff2f2036ff2d1f35ff2e1e37ff2c1e35ff2c1d34ff2b1b33ff2b1932ff2a1831ff29182fff2a162fff27162cff27132cff311a33ff341e35ff331e33ff311f36ff342639ff3b3948ff444e5aff424f5bff414b59ff404657ff3f4254ff3d4053ff3b3e50ff3a3c4fff39394cff37384cff36374cff343a53ff282541fe323757ee4587b620afb7df659a74bd5d9f76c0509f76bf459b76bc399d74c02f9d77c3279d6fbe1e996fc4179b6fbc119678b40c9580bf07b692b604bf80bf028080ff00ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff0100000001ffffff028080ff028080800280808003aa55aa035555aa035555aa03ffaaff03aa55aa03aa55aa035555aa035555aa035555aa028080ff03aa55aa048080bf05cc66cc089f80bf0ba274d10faa77cc149973bf179b6fc81c9b76bf219b74b9269a72bc2b9a77be319c72c1369c76bd3c9d73bf439c72be479a73bb4b9974bb4c9e75bf4e9d76be4e9d72be4c9e72bc4a9b75be479a73bb439c76be3f9e75be3b9c75be369c76c2329e75bd2d9971bb289979bf239975bd1f9c7bc51c9b76bf1aa776c4199970c2189f75bf189575bf19a37ac21c9b76bf1f9c73bd249c78bf299b76c12f9d77be349d76ba189f80bf12c6aac6a0353345fb2a253dfe2d263dff2b253cff2a253bff2a253bff2a253bff2b263bff2b273dff2c283eff2d2a3fff2e2b40ff2e2c42ff2f2e44ff313146ff313348ff33364cff353850ff363d53ff393e57ff333751ff3d4761ff3e4d6cff44628bff496e97ff49709dff49719fff49739fff49759ffc4974a0b9537ca7348e80b5909e75bdaa9a74bea19b74be9a9c74be919b74be8b9c74bf869c74be829b74be809b74bf809b74bf819c75be859b73be899c73c0879d73bf6b9b75bc42a680c5c578a2c0ff6589a6ff586f8bff525f73ff4f5663ff4f5764ff4e5864ff4c5864ff4b5863ff4b5964ff4a5a65ff495a65ff40475aff1f1632ff180b27ff1b0c2bff1f0e2dff241532ff302b3cff373543ff3a3a48ff3c3d49ff3e404bff40424eff41444fff414550ff424651ff434752ff454953ff454953ff444952ff464953ff474a53ff42444eff44474cff5e5b51ffeec945fff5ce45fff8d343fff7d348fff4cb41fff9cc44fffbd346fffbd548fffad448fffad043fff9d142fff8d443fff8d344fffbcc44fff7c240fff2b939fff1b233fff0ad35ffbf782aff7d3921ff683a31ff5b302bff4d2826ff271918ff0d080bff0d0e12ff191f27ff35414fff4a666fff4c6f77ff4b6f77ff496e76ff496d74ff476c74ff466a73ff456a72ff466771ff45676fff44666fff44656fff43656dff43646dff42646cff42646dff41636cff465f6aff293c4cff69929eff33596eff567b89ff427280ff466d7eff3a5b6cff3c5a68ff3c5a67ff3c5967ff3c5865ff3b5764ff3b5664ff3a5562ff3a5562ff3a5462ff375360ff3b5463ff263443ff456275ff345066ff2b3a46ff325367ff2f485aff2f4554ff304352ff314251ff30404fff202731ff191614ff4b2f26ff4a2418ff672d14ff85411bff944c20ffa15e25ffae712bffb68234ffb88a41ffa98340ffc3b891ffbad1c4ff398a9cff49c1d3ff53b2caff1e3c5bff3387a5ff45ddeefe42f1f7e58ff8f442dce8e80ab2b2e609aa8ec60cffead54beecf85e5eac156fde9be5fffebbc5afeebbc54ffedbf55ffebbe59ffebbd58ffe7b84fffe1ae4cffdfa848ffdaa645ffbb813aff784323ff602c1bff602b1fff653424ff5f2d20ff50271dff361b18ff83613bffeec14ffff1bf53ffefbb50ffebb84dffedb64dffe2a746ffe2a646ffe0a847ffe2a446ff5e3f25ff2f1c1fff43303bff4c3d48ff3d2e37ff2a1a1fff392019ffbf8b3affdd9939ffdb9a3cffc78929ff945f37ff432219ff3a1917ff391518ff3a1518ff351716ff371419ff371518ff341418ff221113ff150c0dff100911ff1f152aff2e1f38ff2f2038ff2e2039ff2f2038ff2f2039ff301f36ff2f1e34ff2f1d35ff2d1b33ff2c1a30ff2b1830ff29182fff29172fff29172eff28142dff2c162fff362037ff3c2c3eff3e3848ff444955ff465761ff455963ff42535eff414d5aff404858ff404455ff3d4253ff3b3e50ff3a3c4fff393a4dff38394cff36384dff39415cff2e3857fe2d3e5fd95fa7ce1da795ca629c75bb5a9f77c14d9f77c0429e78c1379e79c32d9f77c1249c71bf1d9e72c1179b6fbc109f70bf0ab266cc06aa80d504bf80bf02ff80ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff010000ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa02ff80ff03aa55aa035555aa035555aa028080ff048080bf04bf80bf06aa80d5089f80bf0c9580bf109f70bf159e79c21a9d76c41e996fbb239975c52a9e73bc309f75bf369c76c23c9d77bf439c76be4a9b72be4e9d72be529b73be559c75c0569d74be579b72bc569d74be539d75be509c73bf4c9e72bc499d73bd449d74bf3f9e75be3a9a72bd359f78c0309a75ba2b9a77be269a79c3229d78c31f9c73bd1d9572c11c9b76bf1c9b76bf1c9b76bf1e996fbb209f78bf249c71bf299b76c12e9b74c2359f73c03e9c73bd1ba17bbd22b49dc3ab373446fc2b243dff2b243dff29243bff2a243bff29243bff2a243bff2a243aff2b253bff2b263bff2c273dff2c293dff2d2a3fff2d2c40ff2f3044ff313449ff34374dff2f3249ff30334aff383e57ff3a425dff3a445fff3c4965ff445d83ff496e99ff46709aff47729dff46749dfe47739efd4a749d9b5a7a9e21aa93c9a59b74bea89b73bea09c73bf989c74be929b73be8d9c74be899c73c0869c74be859d75c0879b73bd899c73be8f9b74bd8c9d73bd599e75c0219b7cc19880a4bffc688eadff59738fff526178ff505664ff4f5865ff4f5965ff4c5864ff4d5964ff4b5964ff4a5a65ff4a5b65ff455260ff1f1833ff1a0d28ff1a0d29ff1e0e2cff221330ff2e2739ff373543ff3b3a48ff3d3e4aff3e404bff41424eff40434eff424651ff424652ff424752ff424751ff454954ff474b55ff42444eff464851ff42454dff4d4d52ff82744bfff1d04efff8d64cffefc43ffff7d046fff9d148fffbd54afff9d346fff8d044fffad146fff9d347fffad547fffad344fff7c240ffeeb038ffedaf38ffedad37ffe8a234ffd38328ffb16421ff7f4021ff4e2a21ff38221fff2c1b1cff201a20ff2d343dff3f555eff4d6a72ff4c7277ff4b7077ff4b6f77ff4b6f76ff4a6e76ff496d75ff486c74ff476b73ff486973ff486871ff466971ff44676fff45676fff43666eff43656dff42656dff41646cff436570ff3a4e5bff486e86ff446c7cff36596cff3d5c6aff79a2aaff386375ff395c6cff3c5b68ff3c5a68ff3c5967ff3c5967ff3b5865ff3a5764ff3a5663ff3a5563ff3a5562ff375461ff3b5362ff273645ff436277ff315065ff293a49ff37596dff30495cff324555ff304452ff304252ff304151ff324052ff232b36ff3a160eff682c16ff7a3713ff834017ff924e1eff98551effaf702effaf752dffc1934cffaa8648ffbcb591ffb7d3caff3a8d9fff48c2d4ff4ab0c8ff235a7eff3aafd2ff58f2f3f661f2f865b8faf00bb9a2d1449a74bb549b73bf23a07cc520a787c754edd18fddeec46afdeac35fffeabd58ffeabd55ffe9be53ffe9bb54ffe7ba53ffe6b652ffe6b652ffdbac51ff573822ff391d19ff371f1dff432420ff532923ff572a20ff48241bff3a231dffd6b257ffefbd52fff2bf52ffefba4effebb74dffe7af4affdfa444ffdea143ffdfa647ffdd9e44ff583a24ff2a151aff321e26ff331f28ff2b171eff39211bffbd8c43ffe0a544ffdfa13bffca9035ff754b25ff331917ff2c1618ff231318ff22151eff271a28ff261d2cff271c2eff251d2cff251b29ff1e1421ff120b12ff0f0b13ff2a1c32ff2f1e38ff2f2038ff2f2038ff2f2037ff2f2138ff302036ff301e35ff301e36ff2f1c34ff2c1b31ff2a1931ff2b1730ff2b1830ff2a172fff2a172fff28152dff331f35ff3e3846ff434650ff46525cff475b63ff465d65ff445661ff434f5eff414959ff3f4757ff3e4354ff3c4052ff3a3d50ff393b4eff38394dff37384eff333b53ff406188ff2d4c74aa6ebde1429e78c1659d77bd579e75bf4b9c77be409b74bf359f78c02c9c74bf23a075c51c9b6dbf159e6dc2108f70bf0a9980cc07926db603aa55ff028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa04bf80bf0280808003aaaaff035555aa035555aa028080ff03aa55aa0599669906aa80aa09aa8ec60d9d76c411a578c3179b7abc1c9b76bf219b74c1279676be2d9971c1349876ba3b9c75be429b74bd499a73bd4f9e74be569d74be5a9c74be5e9d75be5f9e73bf609d75bf5f9c73bc5d9c76c05a9c74be579b72bc529b73be4e9d72ba489f75bf43a076c23e9c77c1389b72bf329975c22e9b74bc299b70bb259f75ba23a075bd229d70bb209778b7209f78c7229670bb239975bd26a179c32b9a71be2f9d72be369c76bd3c9d77bf2a9e73c21ea277c417c8b1c8bc312b40fd2a243dff2a243bff2a243aff292339ff29233aff29243aff29243aff292439ff2a253aff2b263bff2b283dff2c2b3fff2e2e43ff2e2e44ff2a2a42ff2d3348ff343a50ff363c55ff374057ff39425dff39445dff3a4565ff47648bff476e9aff47719dff48739efe48749ffd4875a0fa4974a1766888a45c9e74bfaf9c75bda79c74bf9f9c73bf999b73be939c72bf8f9d74bf8d9c74be8d9c74be8d9c74be8f9d74bf949b73be9a9c74be8e9c73be36a176c2678dadc4fc6c93b2ff5a7692ff54647cff505665ff4f5865ff4e5965ff4d5965ff4c5964ff4b5964ff4a5a65ff4a5b65ff4c5a67ff211a36ff1c102cff1a0d28ff1c0e2cff20112fff2d2539ff363342ff3a3a46ff3c3d49ff3f414cff3f424dff41444fff414550ff404550ff434752ff454954ff41434dff3e3e48ff444751ff434651ff4a4e58ff4e5156ffafa15bffe1c147ffefca41fffad74dfff8d74bfff8d54bfff8d045fff8cb43fff9d048fff5d143fff7cf48fff8c744ffefaf3effe39f33ffebac37ffe7a036ffcc7f2bffb75f23ff9a4b1fff6d2f1bff491f1dff2f1a1fff23202aff394951ff46666fff4c7179ff4b7277ff4c7178ff4d7078ff4b7177ff4b7076ff4c6f77ff4a6e77ff4a6e76ff496d75ff486b73ff486b73ff476972ff466a72ff446870ff44676fff44666fff43666eff41666dff42656eff425c68ff344f63ff4f7a92ff3c5d6dff3b5c6bff3c5d6bff3b616eff375c6bff3b5b6bff3b5b68ff3c5b69ff3c5a68ff3b5967ff3b5966ff3a5865ff3a5764ff3a5663ff3a5663ff385561ff3a5363ff293948ff426579ff315163ff324758ff2c485bff2b4c5eff314756ff324352ff304252ff2f4151ff30404eff304050ff212128ff4a1a0cff703114ff7a3813ff854316ff96531dff9c5b1effa86b27ffb98a44ffad8f51ffb9b694ffb7d5ceff39889dff4bc8d9ff4dafcaff2d769cff4fd6ebfe62f7f4b393f8f835a887c52a9e79bc5b9d76bf569d74c1559c72bd2b9a77be189f80bf32ebdba8c0ebca72fbe9c15cffe9be59ffe8bc54ffeabf55ffebbf58ffebc05bffebbc53ffecbc54ff573e22ff241417ff231619ff25151cff29161bff3f2124ff391d1cff6b5033fff0c458fff0bd56fff2be54ffecba4fffe8b14bffe0a647ffdda142ffdea243ffdca042ffdb9c3fff956532ff412417ff261213ff281518ff321917ffae803dffdea345ffe0a340ffd69f3eff7a542bff2d1818ff1e1319ff251d2aff2b2137ff2d243cff2b223aff2c2339ff2b2037ff2d1e39ff2a1c36ff291c33ff251c30ff171120ff26172dff2e1d35ff302036ff302036ff302135ff302136ff312036ff301e34ff301e36ff2e1c35ff2d1b33ff2b1932ff2a1830ff2b182fff2b182fff2a172fff2a1830ff2b1930ff3c3444ff43454fff444b56ff475960ff485e66ff465b66ff455261ff414b5bff3f4858ff3f4355ff3c4052ff3b3e51ff3a3c4fff3a3b4fff38394eff363a53fe487da4fe306390828ddaf1309f7abf569d77be549e76bf489f75bf3d9f75c0339b73be2a9e73c2229d70c31a9d6cba159e6db60f9977bb0a8066b207926db603aa55aa0280808001ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aaaaff035555aa03aaaaff03aaaaff03aa55aa0599669906aa80aa0a9980cc0faa77bb13a179ae189f75bf1e9977bb249c78bf2a9873bc319c72bb389b76bf409b74bb479e77be4f9b74be569d74c15d9c73bd559f75c0669b73be689d73bf699b75bd699b72bd679c74bf649e75bf619b74bd5c9e74bf589c74bc539d75be4e9d72be479e77be419d72bc3c9d73bf369c71c2319c72c12d9977c129a276c1289973bf269a72bc259f75c1259875c1289973bf299b70bb2d9971bb329e75bd379e74be3e9c73c1459b73c01ea277c42d9f77bb24a395b1b8322e3efd2a243cfe2a233aff29223aff282239ff272138ff282238ff282338ff292439ff2a263bff2b273cff29263dff26243aff2a293fff2e3045ff303349ff30354bff33394fff343c52ff373e59ff39415bff3b455eff3b4b68ff446892ff48719aff48719bff48719afe45709aff467099ed4f769c6e8d84b9b59b74beae9b74bda79c74bda09b73be9b9b73bd979b73bd949b73bf929b73be939a72bd959c73be999b73be9e9d73be679c77bf629f72be3e94b1c1f97097b7ff5d7995ff55667dff505766ff4f5865ff4e5965ff4d5965ff4d5965ff4c5a65ff4a5a65ff4a5b65ff4b5b66ff2a253eff1d142fff1a0c28ff1c0e2bff20102eff2c2038ff343040ff3a3947ff3d3e4aff3f414cff3f424dff3f424dff424550ff434751ff41434fff3c3c47ff41434dff444a53ff424851ff494e58ff454b54ff4f4e4effbb9438fff6d24dfff7d34afff8d247fffad44bfff7ce47fff8cf49fff8d048fff5c843fff6c347ffeeb242ffdf9934ffe19835ffe19f35ffcc8333ffab5d26ff914421ff712d1cff461c19ff2a1d1eff2a3339ff425964ff4d767bff4b7379ff4b747aff4c737aff4e7279ff4d7377ff4d7279ff4c7178ff4b7077ff4b6f76ff4b6f76ff4a6f76ff4a6e75ff496c74ff486b73ff476a72ff476a72ff456971ff456870ff44676fff43666fff41666dff44656fff324a58ff4a758aff3c5f70ff3f5e6dff3e5e6bff3d5e6bff3c5f6dff3c5d6cff3c5c6aff3b5c69ff3b5b69ff3b5b69ff3b5a68ff3b5967ff3a5967ff3b5865ff3c5765ff395663ff395662ff3a5463ff2d3f50ff416578ff325062ff354f63ff314253ff31556aff2f4755ff334453ff324251ff304151ff2e4250ff2f3f4eff324051ff251f24ff491a0cff733215ff7e3a14ff93501eff94531aff9b5d1bffb27f3bffb1965cffb8b799ffafd3d1ff318ca3ff48ccddff4bacc8ff3493b8fe6ff2f4f469f5f945a3e1ed599e75c0489c71bc489c75bf4e9d76c14d9c77c04c9a75bf26a179bc259f7cc11fd6c5ce9be8ce82f9e7c261feeac15cffebbf5bfff0c35cffeec461ffebba57ffebb757ffdfb353ff654d2dff241417ff211519ff24171eff28181dff2e1a1bffac8c49ffedbf5bffefbc55fff0bc52ffe9b44bffe7ad4bffdba044ffdc9e42ffd99f3fffd99d3fffd5963cffd7933effd49147ffa5723eff6f4f2eff926737ffdfa43fffde9f3effdea33dff7d5627ff321b1dff261922ff322638ff30263fff2f243dff2f223dff2d213aff2e2038ff2c1f39ff2c1d36ff2a1b31ff2a192fff2a1732ff26182eff24152cff2b182fff301f35ff302034ff312034ff311f33ff311e34ff301d35ff2e1b33ff2c1a31ff2b182eff2b1730ff2b172fff2b182fff2b1931ff2b1c34ff2d2138ff2e233bff32283bff41424fff444754ff48535eff485d66ff485f68ff465563ff424f5dff414a59ff404557ff3e4254ff3c3f52ff3a3c50ff3a3c50ff393a4fff393a54fe406a8afa50a2ca5fb9eff4359f78c05d9f76c0519d74c0469d75bd3b9c70be309f70bf289f73bf209f70bf1a9d76ba13946bbc0d9d76b109aa71c60599669903aaaaaa0280808000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000100ffff01ffffff01ffffff01ffffff0280808001ffffff0280808002808080028080800280808003aaaaff035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa03aaaaff04808080059966cc07926db60ba274d10f9977bb14a680bf1a9376ba1f9c7bbd269a72bc2c9c74bf349871ba3c9d77bf449a74bb4c9a75bc559c75bd579e75bf449d74bf359f78c03f9a71ba6a9a73be739b73bf729d74be719c73be6f9c73bc6c9c74bd679e74bf639d74bc5e9b72bb589c74bc529b73be4c9a72bc459b73c03f9e75c23a9e72c1359a73c0329e75bd309a75ba2d9977bb2c9c7abf2d9f77c12d9971bb2ea174c2329970bd369771bd3a9a72c1409b74bf489871bc509c73bc329975bd149973bf2ea68bc284322e40fe272138fd2a233bff272139ff28223aff282339ff282339ff282339ff252037ff231f35ff28233aff2a273cff2b2a3eff2c2e40ff2d3043ff2f3347ff32364bff33394eff353c53ff373f57ff374258ff3b435cff3c5070ff456793ff446992ff48709cff47729cfe46729ffe49729ebe5a7ea429a889cda89b75bead9c74bea79a73bda29c74be9d9c75be9b9c75bf999b75be9a9c74bd9b9c73bd9f9c73bda49b73be7f9d74bf449d74bf19b8cce0e6739bb9fe5f7b9aff566780ff505867ff4f5865ff4f5966ff4e5a66ff4c5a65ff4c5a66ff4b5a65ff4a5b65ff4a5a66ff323247ff201732ff1a0e28ff1c0d2bff20102cff281d36ff332e3fff383846ff3c3d48ff3e404cff40434dff41454fff40414dff383644ff3b3b48ff454853ff434953ff434a53ff464b53ff454a53ff4b4f58ff504f48ffe4cc4ffff5d243fff8d447fff9d348fff5cb47fff9ce4dfff6c447fff1b741ffe7ac3effda9535ffd99033ffdd9538ffcd8631ffa55924ff853e1fff5f2818ff361817ff2d2a30ff3d4d53ff517179ff4c737bff4a747aff4b747bff4c747aff4d747aff4d747aff4e747aff4d7378ff4d7279ff4c7278ff4c7177ff4c7077ff4b6f76ff4a6f76ff4a6e75ff496d75ff486c74ff486b73ff476a72ff466972ff466871ff43676fff42676fff45676dff334a56ff548098ff396074ff40616fff3f606eff3f606dff3e5f6cff3c5e6cff3c5d6bff3c5c6bff3c5c6aff3c5c69ff3c5b69ff3b5b68ff3b5a68ff3b5966ff3d5766ff3c5865ff395764ff395564ff3b5465ff375263ff3a596bff355063ff355163ff324252ff3b5d70ff2e4959ff334553ff314351ff324152ff314151ff304050ff323f50ff323e50ff2a2124ff4e1c0cff6f2d16ff7c3b12ff904f1cff97581fffa36d30ffb89760ffb9bda5ffa6d2d2ff2a94aeff4bcde2ff4eacc7ff45b9d5fd7af9f5c086f6fb41a17ec0589c74bc509c76bc4a9b75be469d75c1449d74bf449a74bf459b76c0319c78c119a37ac214bfa6bf5beedb95e8ebc763feeac25cfff0c35bfff2c75dffebbe57ffefbf59ffecb852ffedba58ff846731ff261719ff22141aff28191bff422b22ffebc564fff0bd55fff3c158ffecb850ffdfa844ffd69a3cffd4963affd7993dffd99d3effd89c3effd5983bffcf913bffcc8c36ffd09037ffd59638ffe1a641ffe1a13affe2a53cff9e7334ff3a2224ff291d28ff31283cff32253fff30233eff30243bff30233aff30223aff311f38ff2d2036ff2d1d38ff2c1c36ff2b1b34ff2a1831ff2a1730ff26162cff29142bff2e1b30ff311f34ff331f34ff311d32ff2e1a31ff2d1932ff2b1730ff2b182eff2a192eff2b1931ff2c1b33ff2f2239ff342b43ff373248ff353448ff322f49ff2b2436ff3f3e4dff434653ff464d58ff485a62ff486069ff465a65ff445160ff424b5aff404757ff3e4354ff3d4053ff3b3d51ff3a3c50ff3a3b51ff393b52fe354964fa77cfeb5fc1ecec02ffffff5a9f74be4d9f77c0429e74bd379e74be2e9b74c2269a72bc1e996fbb18956abf128e71b80d8962b1089f80bf059966cc03aa55aa0280808000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa028080800280808003aaaaff035555aa03aaaaff03aa55aa02ff80ff03aa55aa035555aa035555aa035555aa04808080059966cc07926db60ba28bd10f9977bb159e79b61a9d76ba219b74c1279d76be309a75ba379e79be409b74bf489c75bf529b73bb5b9d76bc319c78c108bf80bf04ffffff11b487c34c9e75bf7c9c75bf7c9a73bd7c9c75bd7a9b75be769e75be729d72be6e9e74be689d76bf629c75be5d9c73ba569d74be4f9e74be499d73c0439c72be3f9e75be3b9c75ba389b76bf369771bd349d76bf349d76ba339b73be359a73bc389b76bf3c9d73bf3f9a75be459b73c04b9c74be539d75be5b9a73bc3ea073bd389f76bf44a580c38c353143f42b263dfd29233bff28223aff272239ff262037ff251d37ff262137ff282139ff282239ff29253bff2a273cff2c2a3fff2d2d42ff2f3044ff303348ff32364bff33394fff363c53ff383f56ff374258ff39455cff42618aff456f98ff466f9bff45709cff47729efe49739bf84b759c636a8baa8b9c74bfb49c74beae9b74bda89c73bfa49b73bea19b74be9f9c73bd9f9c73bfa19b74bca49d75bea99d73be6d9d75c03a9e77bd0be8e8e8d0779fbdfd627f9dff566883ff515968ff4f5864ff4f5966ff4e5a66ff4d5a65ff4c5a66ff4b5b66ff4a5b65ff4a5b67ff3e4658ff231b35ff1d122cff1d0d2bff1f102dff251833ff2f283cff363543ff3b3d48ff3e404cff3e404bff373744ff353442ff404350ff444953ff414851ff464b53ff464953ff454b54ff464c55ff494d53ff57513fffe8cc4bfff8d847fff8d449fff5cc46fff6c74affefbb41ffe5a53bffd48f31ffd28933ffd89136ffcf8536ffac6126ff893d19ff5c2316ff351a18ff36333bff445c63ff51767bff4d757aff4c767bff4c757bff4c757bff4c757cff4e767bff4e757aff4e757aff4e7479ff4e7379ff4e7379ff4d7278ff4d7278ff4c7177ff4b7076ff4b6f76ff4a6f75ff4a6e75ff496c74ff486c74ff476b73ff476a72ff456971ff446870ff426870ff445d67ff3e6278ff4a758aff416372ff40616eff3f616eff3f606dff3e5f6cff3d5f6cff3d5e6cff3d5d6bff3c5d6aff3c5c6aff3c5c6aff3b5b69ff3c5b68ff3b5967ff3c5866ff3c5966ff395765ff395665ff365263ff466777ff355163ff365062ff355162ff354759ff334b5fff314f60ff324553ff324352ff324152ff324151ff314050ff2f3f4eff303e50ff313f53ff2a1617ff592014ff6c2d13ff8d4b1fff945520ff9a652bffb3945fffbac9b7ff9bcfd1ff2592b1ff45d9e6ff47acc6fe55d3e5fa81faf55ba3e3ee5c9b74bc529b73bb4a9f75be439c76be409b74bf3d9b75c03d9b71bc3e9c73bd419d76bc309a75ba0ab280cc0bb9a2b93eefe29cdeefc963feecc158ffedc158ffedc155fff0c455fff0c056ffeebd54ffedbf55ffa28247ff291a19ff27171affa18142ffe9c055fff0bf5affecbb53ffe9b54dffdea442ffd4983bffd39739ffd4983cffd3943bffd39339ffd09238ffd2943bffd29137ffd9983dffda9a3affe0a13cffdd9e40ffd99e3eff5c3f2bff2d1e24ff322435ff33253dff31243bff312339ff312238ff312239ff302038ff2f2138ff302037ff301f38ff2e1f36ff2f1d35ff2d1b34ff2d1832ff2a172eff28122aff2d192fff311f34ff321e33ff2f1b31ff2e1931ff2d1931ff2c1932ff2c1b33ff2c1e35ff322840ff39374bff3c3e51ff3b3d51ff39394eff36364cff33324cff2b2439ff3c3a49ff434655ff464955ff485660ff485f68ff465d67ff445361ff424d5dff414959ff3f4456ff3d4154ff3c3e52ff3a3c51ff3a3b51ff383b52fe353c54fb75c4dd72b1ebf20db189c4519d71bd49a177c03f9e75be359f78c02b9a77c423a075c51c9b6db6169774b9108f70bf0c9580bf07926ddb059966cc03aa55aa01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa02808080035555aa0280808003aa55aa03aa55aa03aaaaaa03aa55aa035555aa035555aa03aaaaff048080bf068055aa089f80bf0caa80bf109f70bf169774b91c9b6dbf239975bd2a9873bc329e75bd3a9a72bd439c76c24c9a72bf569a74be609d75bd279d76c4109f80bf17d3d3de299b9ba8529f76c1849c74bf859d75be859d75be839e75bf819c73be7d9d74be799c74be749c75bf6f9c73bc689d76bf629c72bb5b9d73bf559c75c04f9b71be4a9f75be459b76c0429b74bd409b74bb3d9b75c03c9973bb3b9c75c23d9b75bc3f9a75be429e74bd469975bd4a9b72c1519d74c0589a74bc5f9c73bf689d73bd409f74bf459f76c0589f7abf73433e56e8252137fc26213afe251f37ff261f38ff261f38ff272037ff272038ff272138ff29223aff29243cff2b273dff2c2a3eff2e2d42ff2f3045ff303248ff32364bff33394eff343c51ff363e55ff384158ff3d4f6eff466d9aff456e99ff46709cff47719dff47739cfe49749ed2537da348917cb5b99c74bdb49c74bcae9b74bfaa9c74bea79c74bfa59c75c0a59c74bea59c74bea99d74beae9b74bf709d76bd0cbf80d506ffffffb17da6c0fd6684a2ff596b85ff515a6aff505864ff505a66ff4e5a66ff4d5a66ff4c5b65ff4b5b65ff4b5b66ff4a5c66ff4a5966ff252139ff1e162eff1d0d29ff1e0e2cff231531ff2d253bff333140ff393847ff363344ff33313fff3b3b49ff424651ff414751ff424851ff434851ff434851ff444b53ff464d55ff454852ff45484bff706547fff0d353fff5d34cfff6cb48fff1be45ffe5a73dffd68d35ffce7f2fffcd832effc7812dffaa6226ff7a3c1bff4f2118ff372525ff455254ff4a686eff50777bff4f767cff4f777cff4e777cff4f787cff4f777cff4f777cff4f767cff4f767bff4f767bff4f757bff4f747aff4e7479ff4e7379ff4e7379ff4d7378ff4d7278ff4c7177ff4b6f76ff4b6f76ff4a6e75ff4a6d75ff496b73ff496b74ff466b72ff466a72ff446871ff466670ff324e5cff4a7288ff406372ff416371ff40626fff40626eff3f606dff3f606dff3d5f6cff3e5f6cff3e5e6cff3e5d6bff3c5d6aff3c5c6aff3c5c69ff3c5b69ff3b5a68ff3d5968ff3b5967ff395866ff395766ff365262ff365566ff385263ff375162ff375262ff395062ff2c3c4eff3a586eff334553ff334354ff324252ff324151ff324150ff314051ff2f3f51ff313f53ff2f3a53ff311714ff5a2119ff763718ff955721ff956228ffaf915effb5cdc1ff8ecaccff2796bbff47deecff3fadcbfd73eef5aa91fcf82fa392ce569a74bb439c76be3f9a71be3e9c73bd399d74bc37996fb9379e74be389b72bf3a9a77c1409b74bf349d76bf14a673bf13a179bc33f0e6a5bfefd06ffcefc75cffefc359fef0c456ffedc153ffefc153fff1c15affeebd54ffb7974fff6d5236ffe4bd59ffecbe57ffefbf57ffedbd54ffe2ab46ffd99d3cffcf9239ffcb8e36ffc88933ffc68633ffc68531ffc78630ffc9892fffcd8b31ffce8b35ffd38f36ffd79538ffda9c3cff90612eff3a2121ff30202eff34233cff33243bff32243aff312238ff332138ff332139ff312138ff312239ff312138ff302037ff2f2036ff2f1f36ff301d36ff2f1a34ff2d1831ff2a152eff2b172eff322035ff321f34ff2f1d32ff2f1c34ff2e1e35ff30253cff393449ff404355ff42485aff404657ff3d4355ff3b3e52ff383a51ff37374eff35344dff2e283fff363244ff424654ff454856ff46525dff485d66ff486069ff475663ff454f5fff424a5aff404657ff3e4255ff3d4054ff3b3d52ff3a3d52ff3a3d53fe373d52fc629cb0668ce9fd1d9e7bc137a279be459b73c03ba079c231a172c1299b76c1219b74b91a936cba149973bf0ea46dc80a9966cc07926db604bf80bf02ff80ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff01ffffff01ffffff01ffffff028080ff028080ff03aa55aa0280808002808080035555aa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aaaaaa048080bf06aa80d5089f80bf0c956abf119678b4179b6fb11d9572b9249571bf2b9a77be349871ba3d9b71bc479a73bb509970bc5a9c74be669b76be4c9e72bf09aa8eaa22b4bbbba9596571209797af619e76bd7d9b74be8f9d76bf8e9c73bd8c9d75bd889c74bd849c74bf809b74bd7a9d75be749c75bd6d9d73bd669d73be609d75bf5a9f74be569a74be519a74bd4d9c74bd4a9b75be479e77be469975bd469d75bd469d75bd479e73be4b9c74be4e9d76be529f76c1589c74bf5e9b75be669b73be6e9b74be769c75be7f9d72bf3c9d77bf679c74bf43585863ef262237fe28213bff271f38ff272038ff271f38ff272038ff271f38ff282039ff29223bff2b253bff2b273eff2b2a3fff2d2d42ff2f3044ff303347ff31374bff323a4dff343b52ff363f54ff36415bff476b94ff456e98ff476f99ff466f9aff47739dfe47739efd49759d786282a69c9b76beb99c74beb49c74beb09c74beac9c74beab9d74bfab9b74bdab9d74bdad9c74beb29c74bf739b76bf02ffffff05cccccc9982a7befd6688a8ff5a6c86ff515b6cff505765ff505a66ff4e5b66ff4d5b66ff4c5b66ff4c5c66ff4b5c66ff4a5c67ff495c68ff32354bff211931ff1a0e28ff1e0e2bff21112fff291f37ff2e2639ff2d2838ff353242ff3e3f4cff414650ff40454fff414651ff424651ff434752ff444a54ff444d56ff44474eff3f4249ff47494eff807247ffeec84dffefbf46ffe9b141ffd99637ffc87a2cffcb7e2fffc57d2fffb7692eff783c1dff461d15ff37272cff49585fff527378ff50757bff50777dff51777cff4f787cff50787cff51787dff51787dff51777cff52777cff52767cff50777bff50767bff50767bff4f757aff4f757aff4f7479ff4f7479ff4e7379ff4e7278ff4d7178ff4b7076ff4b7076ff4a6f76ff4a6e75ff4a6c74ff496b74ff466c73ff456a71ff466973ff394f5aff56839eff426778ff416472ff416370ff42636fff41626fff40616eff3f616dff3e606dff3e5f6dff3e5e6cff3f5e6cff3d5d6aff3d5d6aff3c5c6aff3b5b69ff3b5b68ff3b5a68ff3b5a67ff3a5866ff395766ff385464ff375463ff385262ff385263ff365162ff375163ff324354ff3d5366ff314655ff334454ff334353ff314251ff324251ff324051ff323f51ff313e51ff32425bff2b3246ff341612ff5c2713ff935524ff9b692cffab8e62ffb9d1cbff82bfc9ff229dbeff4fe2f1fe4fc1e1f18bfaf73aa7fbfb509c73bc4c9e75bf359f78bc3e9c77bd389f76bf33a073be319c72c1319c72bb329970bd349d76bf399d74c0409b74bf499a73bd249c78bf0db176c41ef7eec4bcf0d576fdeac55cffefc359fff0c457fff0c357fff2c457fff0c051ffefbc54ffecc05dffefc255fff1c256ffefbf55ffebb851ffdda142ffd3923dffbf812fffbb7f31ffb27631ff996229ff925e27ff986027ff9e6527ffb1742effc58637ffca8732ffc98430ffc78734ff462a22ff2d1a21ff352237ff35223bff35233aff332237ff332239ff342339ff322239ff312237ff302237ff312137ff311f36ff301c35ff301b34ff2f1933ff2e1931ff2e1831ff2c182eff2b162dff352237ff342539ff35253aff362e40ff424651ff49555fff485660ff45515eff414c5aff3e4657ff3e4356ff3c3f53ff3a3b51ff38394fff35354dff312d44ff2f2b40ff424653ff444856ff474e5aff495b63ff486068ff475964ff465160ff434c5cff414759ff3f4357ff3e4155ff3c3e53ff3b3d53ff3b3d53fe343c51fb557f949186ecfb27a37cbe4b9c77c2419d76c0379e74be2ea174c2269a6bbc1f9c73bd189f75bf129c71b80d9d76b1089f80bf06aa80d5048040bf02ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aaaaff03ffaaff03aa55aa03aa55aa03aaaaff035555aa035555aa048080bf068080aa09aa71c60d9d76c4129c80b8179b7abc1e9977bb249c78bf2d9971bb369c71bd3f9a75be499a73bd549b73bc5e9b75be6a9a73be3b9c75be02ffffff2b9aa0ace35364738b5c6e803a9e77c17d9d74be859b73c0989c74be969c74be939c74bf909c73bd8b9c74bf869e76be809d76bf7a9b73bc739d73bf6d9a73bd679c74bc619b71bd5d9c73bd599b73bd559c75bd539d75be509c73bf509973bc519a74bd529b73be549b73bc579b75bf5b9a73bf619b74bd669b73bc6d9d75bd749c75bf7c9c73bf859d75c0859d75be3b9c75be499d77bd5b5f5a6af0242035fe272139ff272039ff272038ff271f38ff271f38ff271f38ff272138ff282239ff29253cff29283dff2b2a3eff2d2c41ff2e2f43ff2f3348ff30364bff33384eff353c50ff353d55ff435e84ff476e98ff476e99ff476f9aff47719bff47739cfd49759dd74f789b83a07bc1be9d75bdb99c74beb59c74beb19d73beb09c74beaf9d75bfb09c74beb29c74bfb59c74be759b74bb03ffffaa05ffffff8d88aac0fc688aacff5a6f89ff525b6dff505866ff505a67ff4d5b66ff4c5b65ff4b5c65ff4b5c66ff4b5c66ff4a5c67ff4a5e69ff404c5cff231d35ff1d122aff1e0e2bff1f0f2cff21142eff2a2036ff373444ff3b3e4aff3e454eff3d434dff40464fff3f454fff414852ff444c54ff444a52ff42444dff3f444cff434952ff4a4f54ff897846ffe6ad3bffd89a36ffcc8a2fffc97f31ffc67935ffb1652fff7f3f1eff441f14ff3e3036ff506065ff53787bff4e777cff50787dff51787dff50787cff507a7cff52787eff52787dff52787dff52787dff52787dff51787dff50787bff50777cff50777cff4f767bff50767bff4f757aff4f747aff4f747aff4e7479ff4e7379ff4d7278ff4c7177ff4c7177ff4b7076ff4a6e75ff4a6d75ff496c74ff466d74ff466b73ff425e67ff466d83ff4b788aff426673ff416571ff426571ff41636eff42626fff40626eff3f616eff3e606dff3f606dff3f606dff3f5f6cff3e5e6aff3e5d6bff3c5c6aff3c5c6aff3b5b68ff3c5a68ff3c5a68ff3a5967ff395867ff385565ff385464ff385363ff385263ff375262ff365163ff3a4f62ff2d3a4aff365265ff324554ff334454ff334352ff324353ff324152ff344153ff313f52ff313e55ff364967ff2b2733ff411a11ff7e4721ff986d2fffad9b74ffb6d2d0ff72b9c3ff1d9cbbff58e9f0fc65d8e89793fcfa329e80c2589a74bc439872be429e78bd3a9e77bd349d76ba2f9d77be2c9c74bf2c9c74bf2d9977bb309f75bf359a73c03b9c75be459b73bc4f9874bb2d9f77c1219b74c126ddd0aeb0f1d675fceec45affedc15affedbf53ffefc557fff5c657fff1c155fff3c356ffedbf52ffefc054fff1c056ffe6b04dffcb8d3effae742cff90572dff572c20ff3e1717ff3f191eff42181dff42181dff44191cff451918ff4e2016ff703b1bff9c5b25ff7e4721ff31181fff2e1b29ff362138ff362239ff342237ff332236ff332239ff332137ff312137ff311f37ff311d35ff2e1b33ff2f1931ff2d1a31ff2d1931ff2e1b32ff2f1d35ff312339ff33293fff291c32ff382b3dff42404bff474850ff4a555bff4f6166ff4b5f65ff475862ff44535eff424d5cff404759ff3f4458ff3c4054ff3b3d52ff393a50ff37384cff343149ff2a243cff424553ff444956ff454b58ff465761ff485f67ff475d66ff465461ff444e5dff42495bff404558ff3e4256ff3d4055ff3d3f55ff3c3e54ff383e54fc4a69817a86f2fb29a27cc1479e77be3ba075c2329e7ac22b9a71be249c71bf1c9b6dbf169768b9109f70bf0caa80bf0880609f059966cc02ff80ff028080800000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff03aaaaff035555aa035555aa03aaaaaa06aa80aa09aa71c60d9d89c4129c71b8189f75bf1f9473b5269a72bc2e9b6fbc379974be409b74bf4b9974be569d74be629a72bb6d9d73bd4d9c74bd129c80b83b8697a4f44d6377f6495b7065535d74479a77bea19d74c0a19d74bea19d74be9e9d74be9a9d74be979d75bd929d73be8c9d75bd859d75c0809d76bf799c74be749c75bd6f9c73bc6a9c73be659d72bd629c75be5f9c73bf5d9c73bd5c9b74bc5c9b74bf5d9c73bd5f9c76bf629c75be659d74bd6a9c73be6f9c75bf759d74be7d9b72bc839c73bf8c9b73bd959c73be759d76c0699e75bd39a179c070424050fb272138fe28213aff282039ff261f37ff261f38ff261f37ff272039ff272139ff28233bff28253cff2a273dff2b2a3fff2c2c41ff2d2f44ff2e3246ff303549ff33384cff333a4eff3b4e71ff456d95ff466e98ff466f9aff46709bff46729cff46749ef94b779f9d827bb3c39c74be839c75bfba9c75bdb79c74beb59c75beb49c74beb59c75beb69c74bdb99d74be769c75be03ffffff1da784c18095b1c5fd698caeff5a718bff525d6fff4f5966ff505a67ff4e5c67ff4e5b67ff4c5c66ff4b5c66ff4b5d66ff4b5d68ff4a5d67ff4a5c69ff2b2940ff20172eff1b0d28ff1d0d28ff24142fff2b253cff3a3c4aff3d404cff3d414cff3e454fff3e444fff434a53ff424952ff40454dff40434bff40454cff454c53ff464c55ff43474fff8b6840ffb7762cffc98234ffc48033ffa55e2cff6e351dff412120ff3e3f43ff536c72ff52777cff50787cff51787dff51797dff51797dff52797eff53797eff51797dff52797cff52797dff52797dff52797dff527a7dff51797cff51787cff51787cff50787cff50777bff50767bff50767bff50757aff4f747aff4f747aff4e7479ff4e7379ff4d7278ff4c7077ff4b7077ff4a6f76ff4a6e75ff4a6d76ff486d75ff496970ff344756ff598698ff446873ff426673ff436572ff426570ff426571ff42646fff42636fff40626fff3f616eff3e606eff3e606dff3f5f6cff3f5f6cff3e5e6cff3d5d6bff3d5d6bff3b5b69ff3c5a69ff3b5a67ff3b5967ff3a5867ff395666ff395565ff385464ff385363ff375263ff375163ff375063ff314254ff355267ff324554ff344456ff344352ff334452ff334253ff344154ff334256ff314257ff344460ff364c73ff2b1a1eff5c301aff9e7a40ffada889ffb5d4d4ff65b0c2ff24a1c7ff5eecf3e983e9e9489cc6e3479e77be549b76bc3f9e75be3e9c73bd36a176bd2f9d77be2ba077be299b76bb279d76be289f79bf2b9a77be309f7abf379e74be409b74bb4a9b72be569a71be3c9d77bf089f80bf0be8ffd181f1d97ff9f0c55afff1c45bfff4cb5dffefc656fff2c453ffefc251ffeebc4effefbf53ffeeba53ffd29f43ffa4692cff663929ff471b25ff3f1a23ff39171eff381720ff36161dff36161cff37151cff39161cff39141cff37151bff3b1618ff2c141aff240f18ff321c2fff372237ff382238ff382136ff352136ff342036ff321e36ff301b35ff2d1930ff2c1830ff2c1a31ff2e1d35ff31223bff372c42ff3a3348ff3d394cff3b3b4dff383a4eff2a2439ff332d3dff45484fff484d55ff455258ff4a6065ff496065ff475963ff455461ff434f5dff414959ff404659ff3e4255ff3b3e52ff3a3c52ff38394dff37364dff29243cff424252ff444855ff454b59ff48525fff485e67ff466069ff465763ff45505fff424b5cff41475aff404459ff3e4156ff3e4056ff3d4057fe3b4359fb46637c7193f8fa1d9e7bb9429b74bd389b76bf2e9b74c2279d6fbe209f78bf1a9d76ba149973bf0f9966bb0a9966b207b66ddb059999cc02808080028080ff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03ffaaff03ffaaff03aa55aa03aaaaff035555aa03aaaaff035555aa048080bf068055aa09aa71c60d9d76c4129c80b8189f75bf1f9c73bd27966fbe2f9d72b8389b72bb439c72be4d9c74bd589a74bc659a74bd719c73be389b72bb0ba28bb962708592fb4d667bff4a6479e5303f5948807895949b73bfab9d74bfaa9c75bea99b74bea59e74bea39c74bd9d9e73be989e75bf929b73be8c9d75bd869c74be819c75be7b9b74bf779c74bd739b73bc6f9c75bf6c9c74bf6a9c73be699b75bd699b72bd6a9c73be6b9b72bc6d9d75bd709b74bf759d74be7a9d75be7f9d74bf859d73be8d9c74be949d73bf9d9c73be9a9d76be6c9e76bf7e9e73bc4f9b7eb5d22b263dff28203aff282039fe272039ff272038ff261f38ff262039ff272139ff27223aff28243bff29253cff2a283fff2b2a41ff2d2d43ff2e3044ff2f3247ff31354aff32374bff374664ff456d95ff466e99ff456f9aff446f9bff45729cff4674a0fe47759ea4577e9f709d76bfb59c75c0bd9d74bebb9b74beb99c74bdb89d74beb89d74beb99c74beb19c75bd609d75bf03ffffaa1ca480bf6b9db8cbfd698db0ff5b728dff535e70ff4f5966ff4f5a67ff4f5b68ff4d5c67ff4d5d66ff4c5c66ff4c5d67ff4b5d67ff4a5d67ff4b5e69ff393f53ff231a32ff1c0e29ff1e0e2aff21122eff2c253cff353746ff3b3f4aff3d414dff404650ff424851ff3f454eff3d434cff3e434cff40474fff444c54ff424a52ff3e444dff42444cff80613cffc37c36ffab682fff753e22ff45251bff3f3f43ff506569ff53767bff50787dff50787dff52797dff527a7eff53797eff537a7eff537a7eff53797eff537a7eff537a7dff537a7dff527a7dff527a7eff527a7dff52797dff52797dff51787cff51787cff51787bff51777cff51767bff51757bff4f747aff4f747aff4f7479ff4e7379ff4d7278ff4d7177ff4c7077ff4a7076ff4a6f76ff486f76ff4c6f77ff33424cff3b515fff446874ff436874ff436774ff436673ff426671ff436571ff426470ff42646fff41636fff40626fff40606eff40606eff3f5f6dff3f5f6cff3e5e6cff3d5d6bff3c5d6bff3b5c6aff3b5c69ff3a5a68ff3b5a68ff3a5867ff3a5767ff395565ff385564ff385363ff375263ff375163ff375062ff384e62ff2f4055ff334a5aff344455ff344455ff344454ff354456ff344455ff354457ff33445aff324562ff375078ff31425dff3b221bff987349ffaaac93ffb7d3d4ff57a7b7ff24adccfe67eff1af8fecec3f9a79ba519d78c0479a73be459b76bc3b9c79be329e75bd2ca274bf289f73bf259875ba24a378bf259f75c1279d76be2c9c74bf339b73be3c9973bb469d75bd519a74bd5d9c73bd429b74bd109f80bf1fbdadbd95f0d678f8efcb5dfef2c85afff2c758fff1c554ffeebe4dffefc052fff1c358ffe2b04bffb37d38ff4d2a23ff3a1a23ff331521ff31141eff2f1422ff2f1724ff2e1825ff2e1925ff2d1724ff2c1521ff2d131fff2e121aff2f131bff260f18ff21101bff331d30ff372036ff392138ff372035ff351f36ff311c34ff2f1832ff2b1832ff2b1a32ff2f2137ff382f45ff3e3d4eff414553ff404654ff3e4452ff3c404fff3a3d51ff383b50ff2e2e43ff2a2539ff43464fff464d53ff464e59ff4a5d65ff496167ff485c65ff495562ff46505eff414b5aff404759ff3e4256ff3b3f53ff3a3c52ff383b4fff38374eff2b2840ff3f4050ff444957ff454b59ff474f5dff485b66ff48616aff465b65ff455361ff434e5eff42495bff41465aff3f4458ff3e4357ff3e4459fe3d485df64c6982439cf7fb279d76be3c9d77bf339b73c32a9e73c223a075bd1d9572b916a274c5129c71b80d9d76c409aa71c606aa80d5048040bf028080800280808000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aaaaaa035555aa035555aa035555aa028080ff048080bf06aa55aa098e71aa0d9d76b113946bae189f80bf209f78bf279d6fbe2f9d72be389b72bf439c76be4d9c74bd599b73bd669b73be739b73bc479e77be04bfbfbf92627786ff4c667aff47667bfe3b4a65b0464a6336a184bda79c74bfb39d75bdb39b73bdb09c72bead9c74bea99d74bea49d73bf9f9d73bf9a9d74be939e74c18e9c73be899c73be859d73be809d74bf7d9b74c07b9e74bf789b73bd769c75be769c75be779c74bf789b73bd7a9b75be7d9b74be819c75bc849c74bd8a9d74be909c75bd959c74be9d9c73bea49b73bfac9c74bfa99d74bea59c75be6f9c73bf95302b41fe28203bff27203bff262039ff262038ff261f39ff262039ff26213aff272139ff27233bff28243bff29253dff2a283fff2a2a41ff2c2c43ff2d2e44ff2f3146ff303348ff323c59ff416b92ff446e99ff45709bff45729eff45749eff44759fff4877a0ee4b789d49a18cc4a09c74bf919d74bebe9c73bdbc9c75bebb9d75bebb9b74bebc9c75bea79d74bf559f78c002ffffff0faa88cc4ea0bacbfd698fb1fe5c7692ff545f71ff4f5966ff4f5b67ff4e5c68ff4d5c68ff4d5c67ff4c5d67ff4c5d67ff4c5e68ff4b5e67ff4b5e67ff435160ff251d35ff1e132dff1d0e2aff20102dff261a35ff313041ff3a3c4aff3f434fff3f444eff3d424cff3d424bff40454eff424851ff424751ff3f444eff3d434dff414452ff444351ff7c543dff7e452bff442724ff49474dff4f646aff55777cff52777cff52787cff51797dff527a7eff537a7eff547a7eff547b7fff547a7eff547a7eff547b7eff547b7eff537a7dff537b7eff537b7eff537a7dff537a7dff527a7dff52797dff52797dff52797cff51797cff51787cff51777cff51767bff50757bff50757aff4f757aff4f737aff4e7379ff4c7278ff4c7178ff4b7078ff4a7076ff4a6f77ff32434eff354855ff476a76ff446a76ff436975ff436874ff436773ff436672ff436572ff436570ff426470ff426470ff40636fff40616eff40616eff40606eff3f5f6dff3f5f6dff3d5e6cff3d5d6cff3c5c6aff3b5c6aff3c5b69ff3b5968ff3b5968ff3a5867ff395666ff395665ff385464ff375363ff375162ff375162ff374f63ff28374aff374c60ff334557ff354557ff344556ff354556ff364558ff36465aff36475fff354968ff385075ff3e628fff2c3748ff6d543cffa5ada1ffbbdaddff4199adff2bb9d5f674f6f46499d6e3679c72bf5a9974be449a74bf429b74bd399d74bc2fa377c329a276c125986ec1229d78bb219b74c121a274c1249c71b8299b76bb2f9d77be389b72bb439c72be4d9c74c05a9c74be679c74bf5d9c76c0319c78bb14e6e6bfb4f2da80feefca5bfff0c656fff2c756ffefc150fff0c357ffe8b850ffc69e4fff5c3830ff371d27ff331a27ff311b2cff301c2fff301c2fff2e1b2eff2f1b2fff2f1b2fff2e1c2fff2f1b30ff30192fff2b1a2aff2a1624ff25101eff210e1dff2f192dff372035ff392137ff371e34ff311b34ff2e1832ff2c1934ff31263eff3f3f50ff444c58ff444f5bff444c5bff404a58ff404757ff3e4354ff3d4051ff3b3f50ff393c4fff363649ff261f34ff41454fff454d55ff464d58ff475b63ff496168ff495e67ff485662ff455361ff424d5bff404859ff3e4457ff3c4053ff3c3e53ff393b4fff38384dff2f2c43ff3a384cff444957ff464b59ff464d5cff485764ff48616aff475e67ff475663ff455161ff434c5cff42485cff41475aff40465aff3f495dff424e67d9517e9818aaffff409f74bf379e74be2e9b74c2279d76c4209f70bf1a9d6cba149973bf109f70bf0b8b74b9089f80bf059966cc03aa55ff02ff80ff028080800100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa03aa55aa03aaaaff035555aa035555aa035555aa0599669906aa80d509aa71c60d9d76b113946bbc189f75bf1f9c73bd279d6fbe309a75ba3a9a77b9449d74bb4f9b74be5a9c77c1689a73bd669b73be3a9e72bd08dfdfdfbf5f7382ff47677aff44667bfe3f5871fd333b58793d4359489f78c3bb9d75bebb9d74beb99d74beb89d74beb59c74beb09c74beab9d73bda69d75bea09c74be9c9d74be979b73bd939c74bf8e9e75c08b9c74bf889d74bf879b73bd859b73be859b73be859d75c0859d73be879d73bf8a9b73be8d9c76be919b74be969c74bd9b9c73bda09b74bea79c74bdad9c74beb49d74bfbb9d74bf7c9c73bd1a9d76c460424050fc261e38fe28213cff26203aff27203aff262139ff261f39ff26203aff26213aff28233bff28233cff29253dff2a2640ff2a2841ff2a2941ff2b2b42ff2c2e44ff2d3045ff313751ff40688eff406791ff406793ff456f99ff47739eff4676a0fe4779a3ff4b7aa0867c85af4c9a75bcab9d74bfc19c74bdbf9c74bebd9d74bebc9d75bebd9d74beb49d74be569d77be02ffffff02ffffff3ea0b9cafd6b91b4fe5e7895ff536074ff4f5967ff505a67ff4f5c68ff4e5c68ff4d5d67ff4c5d66ff4c5d67ff4b5e67ff4b5e67ff4b5e68ff4b5d6aff2f2e43ff251a34ff1c0e2aff200f2cff241531ff302741ff383748ff3a3e4aff3b404aff3d414cff40464fff404650ff3d434dff3e434eff3e454eff3e404fff343043ff261e31ff2a1822ff403c44ff516a70ff52777bff51777cff53797dff53797dff53797dff547a7eff55797eff547a7fff557a7dff557b7eff547b7eff557b7fff547b7eff547b7eff547c7eff547b7eff537b7eff537b7eff537a7eff527a7dff527a7dff527a7cff527a7dff53797dff51787cff51787cff51777cff50767aff50757bff4f7479ff4f7479ff4e737aff4d7278ff4c7278ff4a7178ff4b6f76ff3c555dff394954ff466a76ff456c77ff446a76ff446a76ff436875ff436873ff436673ff436572ff436572ff426571ff416470ff41636fff40626eff40616eff40616eff3f606dff3f5f6dff3d5e6cff3d5d6bff3c5d6bff3d5c6bff3c5b6aff3b5a69ff3a5968ff3a5968ff395766ff395666ff395565ff385364ff385163ff385163ff385061ff38495cff28364bff35495bff354657ff354558ff364658ff36465aff37495dff384c67ff374f70ff38557eff3c618eff3e6a95ff3f3a3aff9ea399ffc0e3e9ff248ba0fe31beded982f8f23da39bcd659a72bd579b72bf4b9c74be3f9e75be369c76bd2d9f77c126a172c3229670bb209f78bf1e9977bb1f9c73bd21a27cc1259f75c12ba077be349876ba3f9a71be499a73bd559c72c0629c72be539a72be01ffffff24a380bf62eae29cfaf0cc62fff1c656fff2c452fff3c555fff2c454ffdbb556ff745b40ff3b202cff341b2eff321c30ff311b33ff2f1b30ff2e1c2eff2e1b2dff2f1b2fff2e1a2fff2f1b2fff2e1a30ff2e1a2fff2d192eff2d182dff2a1629ff251021ff2f172bff371d33ff392037ff351e33ff301b35ff31223bff3e3d4eff495560ff495761ff47535eff44505bff434d5bff424a59ff404758ff3f4457ff3c4054ff3c3e53ff3b3d4fff37394cff221d38ff404051ff444c56ff474c57ff485861ff4a6168ff4a6069ff495863ff465462ff444f5eff41495bff3f4557ff3d4154ff3c3e53ff3a3c50ff39394dff353248ff343247ff434a58ff454b5aff474d5dff485562ff486169ff476068ff475964ff465363ff444d5fff444a5eff42495dff414b5ffe3e5065fe445b769961a8b91ea280c43a9e77c1329e75bd2a9e73c2239975bd1c9b76bf179b6fbc119678c30d9d76c409aa8ec607926db604bf80bf03aa55aa0280808001ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000000001ffffff0280808001ffffff0280808003aa55aa03aa55aa0280808003aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aaaaff035555aa048080bf068080aa098e71aa0d9d76b1129c71b818956ab51f9c73bd279d6fbe2f9d77be399d74bc43a076be4e9d76be5b9a73bc689d76bf3b9c75be2ba077be24b8aacddd526778ff49677aff45677cfe446075fd323957f6363c55724c5365ab9d74bdc39d74bec39d74bec19d74bebf9c74bebb9b74beb79c75beb29c74bdad9c74bea99d74bea59b74bea19b74be9d9c75be9a9d74be979d75bf959c74be949d73be939c74bd939e74bf949b73be969c74be989c74be9a9c74be9e9b74bda29c73bea69d75beab9d74bfb19d75beb79c74bebd9d74bec49b74bdca9b74bf829d76c0376f6f79f6231e36fe27223dff26213cff25203dff26203cff27203aff27203aff26223bff262239ff27233bff28243cff28263cff29273eff2a2840ff2a2941ff2b2c43ff2c2e44ff2d334dff42668fff456e98ff406991ff3e648aff3f6389ff3e658cff44709aff4879a1a65981a6669d76bead9c74bec19c74bec09b74bebe9c73bdbe9d75bdbe9d75bfa89c75be01ffffff01ffffff02ffffff359fb7cffa6e94b5fe5d7a96ff546377ff505968ff505a67ff505b68ff4e5c69ff4c5e68ff4c5d67ff4c5e67ff4c5e67ff4b5e68ff4b5f68ff4b5e69ff404959ff251c35ff1e122aff1f102cff221330ff2a1d3aff312a3fff383947ff3e404cff3e434dff3b414aff3b404bff3d444dff393f49ff312e40ff261b34ff1e1a2eff313844ff536a6fff547679ff52767bff52777eff54787cff54787dff53797dff53797eff547a7eff557a7eff567a7dff547b7eff557b7eff557c7fff557b7fff547b7eff547c7fff547c7eff547c7fff547b7eff537b7eff537b7eff547b7eff537a7dff527a7dff527a7dff52797dff51797dff51787cff51787cff51777cff50747aff4f7479ff50757bff4e747aff4c747aff4b7379ff4c7278ff465f68ff2a3640ff476975ff476d78ff466c77ff456b77ff456b76ff456976ff446875ff436774ff426673ff426774ff426571ff416470ff416470ff40636fff40626fff40616fff3f606eff3f606eff3e5f6dff3d5e6cff3d5d6cff3c5c6bff3b5c6aff3b5b69ff3a5a69ff3a5968ff3b5868ff395766ff395566ff395365ff385264ff365162ff365062ff384e60ff29334bff37475dff354658ff364759ff37485aff39495eff374a61ff3a516eff3b567aff3e5a85ff3d6393ff4578abff3a5e76ff767878ffb2d9ddff13879afd35c7e0ad8cefec5b9a73bc629a72bb499d77c0499a73b93d9b75bc339b73be2b9a77be259875ba209f70bf1ea277c41c9b76bf1c9b6dbf1f9c73bd239975bd299b76bb319c72bb3a9e77bd459b6fbc509c73bc5e9b72be6c9c74bd369c71bd33a078be62e8e08ffaf4d368fff0c354fff0c14efff4c754ffe8bd4fffad9661ff422430ff39202eff331c30ff311c2fff2e1a2dff2d1a2dff2d192eff2c192fff2a182fff2a192fff2a182eff2c1930ff2b1830ff2c192fff2a192dff2c182dff29162aff2b172aff352035ff3a2237ff3a2439ff3c3144ff47515bff4d5e65ff4b5d63ff47575fff46545eff45505eff434e5bff424b5bff414959ff3f4556ff3d4153ff3c3f54ff3a3d50ff393a4fff23203aff3c3d4cff454c55ff464c56ff47555eff496067ff4a6269ff475b63ff475562ff45505eff424b5bff404658ff3e4355ff3c4053ff3a3d51ff393a50ff37364bff302e44ff44495aff464d5dff464f5fff485462ff475d68ff485e69ff475b67ff475364ff464f61ff454b5fff444c61ff435065fe435a70f64c829544a5ecf021a274c12e9b74bc23a075bd259f75c11f9c73bd199970c213a179bc0f9977bb0c956abf089f80bf059966cc03aaaaff03aaaaaa028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa0280808003aa55aa02ff80ff03aa55aa035555aa03aaaaff03aaaaaa05996699068080aa098e71c60d8962b1129c71b8189f75bf1e996fbb259875c12f9872be399d74c0439c76be4f9b74bb5b9a76bf699b75bd429e78c101ffffff2e96a1acf052687bff49677bff45697dff48687bfe34405afd333755fc34395479434a5b809d76bfca9d74bfca9d74bfaf9c73bdc59d74bec29b75bfbd9d75beb99c74bdb49d74beb19c75bead9c74beab9b74bda79c74bfa49d75bfa39c74bda29a73bda19b74bea19d75bea29c74bea29c74bea59c74bea79c74bdaa9c75beae9b74bdb19c73beb69c73bdbb9d74bec09b74bec69c74bdcb9c75bed19c75bebc9c75be3387828cf128213dff272240ff221e3aff211c3aff211e39ff231f39ff24213bff26223cff26233dff27233fff28243fff292541ff292641ff292842ff2a2843ff2a2a43ff2b2c45ff2b304aff426790ff426f99ff43719cff44739fff45739eff46729eff406b93ff3a648cdf4d779f13aebcc9639d74bfc29c74bfbf9c74bfbe9d75bfbe9c73bdbe9d75bf9c9d74be01ffffff27a376c40faa88bb31a7c1d0f76e95b6fe5e7b99ff556479ff505a69ff505a67ff4f5b68ff4e5c69ff4c5e68ff4c5e68ff4c5e68ff4c5e68ff4c5f68ff4b5f68ff4b6069ff4b5d69ff2f2d44ff251834ff1c0f2aff1f112eff241635ff2d233fff353144ff373745ff393c47ff393c48ff353645ff282339ff231a32ff251b35ff363d4eff516974ff537376ff53747aff527579ff52777aff53777dff54787cff53797cff55797dff547a7dff547a7dff547b7dff547b7dff547b7dff557b7eff557c7fff547c7fff557c7fff557c7fff547c7fff547c7fff547c7fff537b7eff537b7eff537b7eff537a7eff537a7eff527a7eff527a7dff527a7eff52797dff51787cff50777cff51767cff50757bff50757bff4f757bff4c747aff4c747aff47646cff2d3b46ff4f6f7aff486f79ff476e78ff476d77ff466c78ff466b77ff456a76ff446975ff446875ff436773ff436772ff426672ff426672ff416470ff416370ff426270ff40616fff3f606eff3f606eff3e5f6eff3d5e6cff3d5d6cff3d5d6bff3b5c6aff3b5c6aff3b5a69ff3a5968ff3a5867ff3a5767ff3a5666ff3a5466ff385263ff375263ff375162ff384f61ff344459ff2b364bff364759ff37475aff37485aff3a4a60ff3a4e68ff3e597aff3f5f84ff416390ff406a9dff4477aaff5399c5ff425661ff7facb7ff198da4fd3fd2e16e99eaea6e9b74bc609a72bd529b73be469975ba3c9973bb319c78bb29a27cc123a075bd1f9c73bd1b9771bd1a9d76ba1a9d76c41d9e72b9209770b7259f75c12d9971bb379974be419972bc4c9e72bc599e73bd669d76be6b9d75bf28a679bfa6f1e886fef2d164ffefbf50fff2c352ffedc151ffe9d57eff795c4aff462b3aff351d31ff321d31ff2f1c34ff34253bff373142ff3d3b4bff424252ff434556ff424454ff404153ff3e3b4eff393448ff342b42ff30253bff2e1f35ff2d1c31ff2d182dff392338ff3d2b40ff423849ff465058ff4c5e64ff4b6064ff495b63ff485861ff475460ff45525eff444f5cff434d5bff424a59ff404758ff3e4354ff3e4055ff3b3e51ff3a3b51ff2a2740ff353547ff454b55ff474d57ff47515dff496066ff4a6269ff485d65ff475662ff45515fff444d5dff404758ff3f4357ff3e4055ff3b3e52ff3a3a52ff3a394eff2f2e43ff464d5dff485162ff475061ff495464ff495967ff485967ff495767ff485566ff475565ff465365ff465468ff45596ffd476682a590cfd70ec8eded33966eb92d9f77c1279d76be219b74b91ba171bd169774b911a578c30d9d76c40a9966b207926db6059966cc03aa55aa0280808001ff00ff0000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa03aa55aa035555aa048080bf03aa55aa03ffaaff03aa55aa03aa55aa035555aa035555aa035555aa0480808006aa80aa098e71c60c956abf129c71b8179b7abc1e9977bb259f75c12e9b74bc389b72bb429e74bd4e9d76be5b9a73bc679972bc509c73bc02ffffff456f7a85fb4c6778fe49687bff46687bff47697bff3c4e65fe303451fd323852f93037508b4b4b678c9e7abfd29b75bda99b74bea79c74bfcb9c75bec79c75bec49c74bec09d74bebd9d74beb99c74beb79c74beb49c74bfb19c75beb09c75beaf9c75bdae9d74bdae9d75bdaf9c75bcb09b74beb19d75beb29e74bfb59c74beb99a74bdbd9b74bdbf9c74bfc39d74bec99c73bdcd9d74bed29b73bdd89c74bd899c73c03a807b88f427203eff2b2745ff292542ff272442ff25223eff24213dff231f3bff221d3bff211d39ff201d39ff201d37ff201e38ff211f39ff22203aff22213bff23243cff262640ff2b2f49ff416790ff436e99ff42709cff43729dff44739eff4573a0ff45749fff47729cf73f68904c7980abad9c74be9e9d74be839e75bfa69b75bdbd9d74bebd9d74be8f9d76bd01ffffff26a179c30eb680c82ea6bccdf36f95b6fe5f7d9bff56667bff505b6aff505a67ff4f5b68ff4f5d6aff4c5e68ff4c5e68ff4c5e68ff4c5e68ff4b5f68ff4c5f68ff4b6069ff4b616aff3e4a5aff251b36ff1e132dff1e102cff211432ff261b38ff2d283eff333241ff302e3eff262134ff211830ff241a35ff35364bff495f66ff527276ff527379ff527379ff527479ff52767aff52767aff54777cff54777cff54797dff54797dff547a7dff557a7eff557b7eff557b7eff557b7eff557c7fff557d7fff557c7fff557c7fff557d80ff557c7fff557d7fff547c7fff547c7fff547c7fff537b7eff547b7eff537a7eff527a7dff527a7dff517a7dff52797dff51797dff51787dff51787dff4f767cff4f767bff4f757bff4e757aff4d6f77ff34444fff4e6d77ff4a6f79ff497078ff486f78ff476e78ff476d78ff466b77ff466b77ff456a76ff456875ff446874ff436773ff436673ff426572ff416471ff416471ff416370ff406270ff3f616eff3f606fff3f606fff3e5f6eff3d5e6cff3d5d6cff3c5c6bff3b5c6bff3b5b6aff3b5968ff3b5968ff3a5867ff3a5666ff3a5466ff395365ff375263ff375163ff374f61ff384d60ff2a364cff37475bff364859ff38495cff3a4c63ff3b5470ff3f5e81ff43668cff436a97ff436fa5ff4379aeff4795cbff538ea4ff48778bfe198aa1f947d6df46a4d3e26a9a73bc5d9a73ba509973bc449a74bb399874bc2f9d77be279d76be219b6cb91c9b76bf19a37ac217a67abc189f75bf1a9d76c41d9e72b923a075bd2a9e73bc339b73be3d9b71bc489c75bf539d75c2619b71bd1baa7bc60fddddccdbf7eb84fff2cd5dfff1c14ffff6c555fff1d36bffd4bb6aff53393aff442d3eff381f35ff3d3246ff454856ff4b5761ff4e5b64ff4d5d65ff4d5d65ff4b5a63ff495862ff475560ff46525eff454f5cff444c5aff404656ff3e4051ff383347ff312136ff3b2a3fff42364bff454250ff465258ff4b5e63ff4b6166ff4b5b63ff495962ff475561ff46535eff44505dff434e5dff414b5aff404758ff3f4456ff3d4056ff3b3f53ff3b3c51ff2f2d45ff312f44ff454a55ff474c57ff474f5bff485e65ff4a6369ff485e66ff485763ff46525fff444e5dff414959ff3f4558ff3e4155ff3c3f53ff3b3c52ff3b3b50ff333247ff4c5367ff4b5567ff4b5566ff4a5668ff4a5669ff4a5769ff4a5668ff4b5568ff495669ff475769ff475a6fff475e77e76293a72ebcf9f9289f79bf309a75ba289973bf229d70bb1c9b76bf179b6fbc13a179bc0f9977bb0ba274b9098e71c606aa80d5048080bf03aaaaff01ffffff01ff00ff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa03aa55aa03aa55aa03ffaaff03aaaaaa03aa55aa03aaaaff035555aa035555aa04808080068055aa09aa71c60c9580bf119678c316a280c51d9e7bc1249c71bf2e9b74bc379974be419d76bc4e9a72ba5a9974be679c74bf3b9c79c202ffffff5f667986fe4a6577fe496879ff48687bff47697bff405b6eff2e344dfe30334eff323350fd2f324ebc3c3d58868b70a7af9d76bfbb9d75bfac9c75bec39c74bec19c74beca9d74bfc79c75bec49c74bec19c74bebf9b74bebe9c75bdbb9d74beba9c75bdbb9b74beba9c73bdbb9b74bebb9b74bebd9b74bdbf9c74bec09d75bec29c75bfc59d74bec99c73bdcd9d75bed19c74bdd59c74bed99c74be8a9d74be1f9c7bb56a4b4654fa2b2746fe2b2746ff292743ff292744ff292743ff282643ff282543ff282542ff282641ff272641ff272641ff272541ff272641ff272641ff272642ff272641ff282744ff2b314cff416892ff426d98ff416f9bff43719dff45749eff45759fff4475a1ff4577a3fc4676a15b5f84a3939c74bf849c74bd19a37ac2539d75c2ba9c75bfbb9d75bf8d9d76be01ffffff0db189c402ffffff29aec7d3ee7397b7ff607e9dff56667cff505b6aff505a68ff4f5b67ff4e5d69ff4c5e68ff4c5e68ff4c5e68ff4c5f68ff4c5f68ff4c6069ff4b6069ff4b616aff4c616bff2b273eff241933ff1c0f2bff1f1230ff231834ff261c35ff241b31ff211731ff211934ff343649ff475a65ff527074ff517175ff4f7277ff517278ff527379ff527479ff53757aff53767aff53777bff53777cff54797cff54797dff547a7dff547b7eff557b7eff557c7eff557c7eff557c7eff557c7fff557c7fff557c7fff567d80ff557c7fff557d80ff557c7fff547c7eff547b7eff547b7eff547b7eff537b7eff527a7dff527a7eff527a7eff517a7dff51797dff50787dff50787dff4f777cff4f767cff4e767cff51747cff3e505aff486770ff4a717aff497079ff4a707aff496f78ff486f79ff476d77ff476c77ff466c76ff466b76ff456975ff446874ff446874ff446774ff436672ff426572ff416471ff416371ff406270ff406170ff3f616fff3e5f6eff3e606eff3d5e6dff3c5d6cff3c5d6cff3b5c6bff3c5c6aff3b5a69ff3b5969ff3a5868ff3a5667ff3a5566ff395465ff385263ff395164ff385063ff384f62ff303f55ff313e53ff37495cff394b5fff3a5068ff3e5a78ff426487ff466b93ff46729dff4874aaff4779b2ff468fcaff5ebee5ff316f85ff18809de54cd9e44a9f98c8679974bf5a9971be4d9c74bd419976bc379974b92d9f77c1259f75c1209778bf1aa780c4179b6fbc16a274b9159e79b6189f75bf1b9771bd209770bf279d76be2f9d77be399d74c0439c72be4e9a72be4f9e74be1ba17bbd53ddce9af4fae981fff3ca58fff2c151ffefc356fff3dd75ff9a7a4aff4d3c48ff443548ff474454ff4a525eff4c5863ff4e5c65ff4c5c64ff4a5b64ff4a5c64ff495b62ff485861ff48565fff45535dff44505cff434d5bff424a58ff404855ff3e4151ff362a3fff3d3246ff413c4fff454552ff475058ff4b5c63ff4c6368ff4b5e66ff495a63ff485662ff46535fff44505fff434e5eff414b5bff40485aff3f4558ff3d4158ff3b4054ff3a3d53ff33324bff2b293fff454a55ff464d57ff474e5bff485b63ff4a6269ff4a6068ff495863ff475460ff45505eff424a5aff404759ff3f4257ff3c4055ff3c3f52ff3c3d52ff383c50ff53687fff4a5d71ff4b5d72ff4b5e72ff4b5d70ff4b5c6fff4a5a6dff4b566bff4a586cff47596eff4c5c72fc53768b70a4d8df16a28bc52a9873bc219b74c1239975bd1d9e7bc1189f75bf13946bbc109f70af0caa80bf0a9966b207926db60599669903aa55aa028080800280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0100ffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa035555aa03aaaaaa068055aa089f80bf0c9580bf109f80bf169774b91c9b76bf239975bd2c9c74b9379974b9409b74bb4b9c74be599b73ba669b73bc01ffffff12aa80c679677885fe4b6678fd49687afe48687bff48697bff49687cff333e56ff2f334cfe31324fff31334ffc323452e433395192675b83c19c74bdcd9d75bebe9c75bf869a74beb99c74bed19c75bece9c74bdcc9c74becb9c75bec89d74bec79b73bec69b74bdc59b74bdc59b74bec59b74bdc59d74bec79b73bec89c74beca9d74bfcd9b74bece9c74bfd19c74bec89c73becb9c74bedc9b74bd709d74bd1da77bc11aa79da7cd332e41fe2e2b4aff2a2847ff292945ff2a2745ff292744ff282743ff282644ff282643ff282742ff282643ff282742ff292742ff272641ff272742ff272643ff292744ff282846ff2d3453ff436a95ff416e98ff416f9bff44729dff45749fff4476a1ff4577a1ff4579a4fd487ba67a5e88ab619e76c0839e77bf01ffffff2f9d77bead9b74beb89d76bf8c9d75bd01ffffff1a9d76ba1aa780c425bac8d6e87398b8fe60809fff57687dff505c6bff4f5a67ff4e5b67ff4f5d69ff4c5e69ff4c5e68ff4c5f69ff4b5f68ff4c5f69ff4c6068ff4b6169ff4b6269ff4c636bff3e485bff281d39ff1e122eff1d112cff1d122cff1e142dff20152fff2e2d45ff495a67ff516d73ff507074ff4f7075ff507076ff517277ff527277ff517478ff527479ff53757aff53767aff53777bff54777cff54797cff557a7dff557b7eff557b7eff557b7eff557c7eff557c7eff557c7fff557c7fff567d7fff557c7fff567d80ff567d80ff557c7fff557d7fff547c7fff547c7fff547c7fff547b7eff537b7eff537b7eff527a7eff527a7eff51797dff51797dff51787dff50787dff50777cff4f777dff4e777cff4d6e79ff4b6a73ff4b737cff4a727aff4a717aff4a707aff496f78ff486f79ff476e78ff476c77ff466c76ff466b76ff466a76ff456975ff446874ff446774ff436673ff426672ff416571ff416471ff40626fff406270ff40616fff3f606eff3f606fff3d5f6eff3d5e6dff3c5d6cff3c5c6bff3c5c6bff3d5b6bff3b5969ff3b5868ff3a5767ff3a5667ff395466ff395364ff385263ff375163ff385063ff374d61ff2a364eff394b60ff394e63ff3d5571ff3f6080ff43688cff467199ff4875a3ff4877abff477cb6ff4591ccff51c0e8ff46a2b9fd187c98d555dfeb4ca183c3659a74bb579b72bc4a9b75be3f9a71ba349d76ba2b9a77be249c71bf1d9e72b9189f75bf159e79c213a179c913a179bc159e79c2189f75bf1d9e7bc1249c78bf2b9a77be349d76bf3f9e75ba449d74bf219b7cc10ea480c8a3efdd8afefae780fff1c652fff3c14dfff0ce62ffe1c76eff5b4039ff4a424fff474959ff49515dff4a5360ff4d5862ff4b5a62ff4a5962ff4a5c63ff4c5d65ff4a5d64ff495a62ff495761ff46545eff45525cff444f5cff424b59ff414a57ff3d4555ff393044ff3d3548ff3f3b4dff434453ff465058ff4a5b62ff4c646aff4b6067ff4a5b63ff485862ff465460ff45525fff434f5eff424c5dff40485bff3f465aff3e4259ff3b4056ff3b3e52ff36374fff28263dff444955ff464d58ff474e5bff485961ff496168ff4a6168ff495a63ff475561ff46505eff434c5cff41485aff404457ff3c4254ff3e4156ff3d3f54ff393f53ff557088ff4c6479ff4c647aff4c6279ff4b6277ff4a6275ff4a5e74ff495b6dff4a5a6fff495e72ff476278bf84bcc71bd9f6ec2a9e73bc249c78bf1f9c73bd1e996fbb189f75bf149973bf119678b40d9d76c40a9966b207b66ddb06aa80d503aaaaff028080ff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0100ffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa03aaaaaa059966cc07926db60b8b74b90f9977bb159279c21b9771bd239975bd2ba077be359a73bc3f9a71ba4a9b72be579b72bf4a9b72be01ffffff1aa780c489617382fd4b687afe486779fe47697aff47697bff47697bff405b6fff2d344aff2f324dff2f314cff2e324dff2f3250fe2c2d4ab33f42557b8772a2c49d75bfde9b74bec09d74beb19c75be879b75bdc89c74bed39c75bed19c74bed19c74bdd09c74becf9c75bfcf9b74becf9c75becf9c75bed09c74bed19d75bed39c74bed69c75bfd79d74bfd99c74bedb9d74bfc39d74be479a77be1ea277bb1ab1b1b1a5363347fb2d2d47ff2a2a4bff2b2948ff282943ff292745ff292845ff292744ff292744ff292744ff292745ff272643ff282743ff282643ff292744ff282643ff282642ff282643ff292845ff2e3a5bff426c96ff406d98ff416e9bff43729dff44739eff4575a0ff4577a2ff457ba5fc467ba8965a88ac6d9d75bd699e75c001ffffff519a74bd5b9d76bfaa9c75be679c74bf01ffffff01ffffff02ffffff1dc1cadcdf7598b7fe61809fff56687fff515c6cff515a69ff4f5b68ff4d5c68ff4d5e6aff4b5e69ff4c5f69ff4c5f67ff4c5f68ff4b6069ff4c626aff4b626aff4c636bff4c626bff37344cff261a3aff191026ff1d122dff28253cff465262ff4f6b71ff4e6d73ff4f6e74ff4f6f74ff507075ff507176ff507176ff537278ff527378ff527578ff537579ff53767aff53777bff54787bff54787cff557a7dff557b7eff547a7dff557c7eff557c7fff557c7fff557c7eff547b7eff567c7fff567d7fff567d80ff557d7fff557c7fff567d7fff557d80ff557c7fff557c7fff537b7eff547b7eff537b7fff527b7eff517a7eff517a7eff51797eff51797dff4f777cff50777dff4f777dff4e777dff4e767cff4d757cff4c737bff4c737aff4b727aff497179ff4a717aff496f79ff486e78ff486d77ff476d76ff476c76ff456a74ff446975ff446974ff446873ff436773ff426772ff426672ff416571ff406371ff406270ff406170ff40616fff3e606fff3d5f6eff3d5e6dff3c5d6cff3c5c6bff3c5c6bff3c5b6bff3a5a69ff3a5969ff3a5867ff3a5667ff395566ff395465ff385264ff375263ff365163ff384f63ff303d55ff35445cff3b526aff3f5a77ff426388ff426b90ff46739cff4978a5ff4879abff4984bbff489bd4ff4bc8ebfe4cd2e5fd1a8199c162e3ed639d79bf619b74bd549b73bc489c75bc3c9973bb339b73be299b76c1229d78bb1ba171bd16a274c513a179bc119678c3119678c313a179bc159e79c21a9d76c4209f78bf289973bf309a75bf3a9a72b93b9c75be1fa57bc505ffffffd9fae77ffffae578ffeec251ffecbe50fff5d563ffa5834eff463339ff494857ff474d5bff48505cff4c545eff4c5961ff4c5b63ff4b5962ff4c5c64ff4c5f66ff4b5e64ff4a5c63ff495861ff475660ff46525eff444f5cff424d5aff414a59ff414656ff393246ff3d3548ff403b4dff434151ff475058ff4a5a60ff4c6269ff4b6167ff4b5d64ff4a5863ff485562ff465261ff44505fff424c5eff41495bff3f4659ff3e4458ff3d4255ff3b3f53ff3a3b52ff29263fff434756ff454d58ff464d59ff495560ff496068ff49626aff485d67ff485563ff46525fff434d5cff42495aff404658ff3f4454ff404359ff3e4256ff3b4256ff57748bff4e6980ff4d667eff4e657bff4d647aff4e617aff4c6077ff4a5e70ff4a5e73ff495f79ed6896a63ad7fbfb05ccccff229d78bb23996db61d9e72b9199970b8159e79c211a578c30e926db60ba274b9089f60bf07926db604bf80bf04bf80bf0280808001ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ffff01ffffff01ff00ff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa03aaaaaa048080bf059966cc07926db60ba274b90f9977bb159e6db61a9d76ba21a27cc1299b76bb339b73b93d9b71bc489875bc549b73bf429e74c101ffffff0bb9a2d19d5d7285fe4a667aff48677afe48697bff486a7cff47697bff46687aff34465dff2e304bff2e304bff2e304cff2f304bff2e2f4dff2d314cf22d2e4bcf35344f9a685b80a69776b7a99d74bee09c74bdcf9c75bedb9c74bfdb9b74bed99c74bed99b74bdd99c74bdbd9d75bebd9d74beb09c74bed99c74beda9c74bfdb9c74bfdd9c75bedf9c75bee19c74bdaa9d75bebb9d75bf6d9a7ab67b5b5172db2b2b42fb2d2c4bfe2c2d4aff2b2a49ff2a2a48ff292946ff2a2947ff282945ff292845ff292744ff292745ff282744ff282644ff292744ff282643ff292744ff282643ff282742ff282643ff292842ff2e3d5cff426a93ff416d99ff426f9dff42719cff43749fff4475a0ff4578a3fe447aa5fc467ca7a65181a611c3a5d27e9c75be01ffffff449d74bf01ffffff859d75be2d9f77c101ffffff01ffffff03ffffff14bfccd9cf7498b8fe60809fff576980ff515d6eff505a68ff4f5b68ff4e5c68ff4c5e69ff4c5f69ff4c5f69ff4d5f68ff4b6068ff4b6169ff4c626aff4c636aff4c646bff4d636bff485b66ff352f4cff29203aff374051ff4d676fff4d6a71ff4d6c72ff4d6d72ff4f6e74ff506f75ff516f76ff517076ff517176ff527278ff527478ff527578ff527579ff52767aff53767aff54787bff54787bff54797cff547a7dff547a7eff557b7eff557b7eff557c7fff557c7eff557c7fff557c7fff567d7fff557d7fff567d80ff567d7fff567d80ff557c7fff557c7fff557c80ff537c7fff547b7fff547c7fff537b7fff517a7eff527a7eff51797dff527a7eff50787cff50777dff50777dff4f767dff4f757dff4e747cff4d747cff4c727aff4c727aff4a7179ff4b707aff496f79ff486f79ff476d77ff466d77ff466c77ff456b76ff446a74ff446974ff436874ff436874ff426673ff426672ff416571ff416472ff406370ff406370ff406170ff3f606fff3e606fff3d5f6eff3d5e6dff3d5d6cff3c5c6cff3c5c6bff3a5b6aff3a5a69ff3b5768ff3b5768ff395567ff395466ff385364ff385264ff375164ff385064ff374c60ff2f3c54ff3d556fff405e7dff43678dff436e93ff46729cff4776a5ff4a7db0ff4b8bc6ff4aa8ddff40cef0fe4bf4fcfd2caec2a96be4f05e9d75be5e9b75be519a74bd459b73bc3a9a72b9309a75ba279d76be1f9c73c5199970c216a274b9129c71b80faa77cc108f70bf109f80bf149973bf179b7abc1ea277c4249c78bf2c9c74b9349d76bf2f9d77be0ba28bd131e0cba7fafce87dfffbe376ffecbd4cfff0c657ffecc861ff765743ff402e3cff4b4e5fff474e5dff49515dff4d5460ff4d5963ff4d5c64ff4b5962ff4c5d65ff4b6167ff4c5f66ff4b5e65ff4a5a62ff485760ff45535eff45505dff434e5cff414c59ff424857ff393447ff3c3549ff3f3c4dff424150ff475059ff49595fff4c6269ff4b6369ff4b6067ff495964ff475663ff465361ff44515fff434e5eff414b5cff40485aff3f4558ff3d4258ff3b4155ff3b3e53ff2b2841ff414455ff464d58ff464e5aff48535fff485f66ff49646bff486169ff465964ff465361ff464f5eff434b5aff41475bff404756ff404759ff404659ff3e4a5fff55748eff506d85ff4f6b84ff4d6980ff4c677dff4e657cff4d6279ff4d6076ff4d627af4537a907ebcf3f31cbfb6d1109f80cf1f9c73bd1c9b6db619997ab8149973bf11a578c30ea46db60ba274b9098e71c606aa80d5059966cc03aaaaaa02ff80ff01ffffff01ff00ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff028080800280808001ffffff028080800280808003aa55aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aaaaff03aaaaaa0599669907926db60a9966b20e926db613a16bbc199970b8209770b7289973b9319c72bb3a9a72bd469971ba529b76be589c71bc089f80bf08ffffffba597081fe496779ff47687aff48697cff47697bff496a7cff465f71ff394f64ff2e334cff2e2f4aff2e2e4aff2d304bff2c2f4cff2d304cff2e304cfc2f304dfd2c2b47e72c2c47ae38394f85685a8099876ba57e9e79bcbb9d77bfd49c73bde09c74bed39c75be719c75be559f78bd8d9d76bee19c74bdd49c75beaa9c74be739d76bfaf9d76bfd89c76bc907e6598af4c4362df33324dfa2d2e4dfd2f2f53ff2c2d4dff2a2b4bff2a2b4aff2a2a48ff292a47ff292a47ff292946ff2a2946ff2a2746ff282744ff282744ff282744ff292744ff292744ff292744ff282643ff282743ff292743ff292641ff394d66ff37546fff3f668fff41719bff42739fff4374a0ff4376a1ff457aa5fe447ba6fd457ea7b04e82a509e3ffff709b74bd01ffffff229d78c301ffffff379e74b92c9c7abf01ffffff01ffffff03ffffff10cfdfdfc37496b6fe6181a0ff576980ff515d6dff515b69ff4f5a68ff4e5c69ff4c5e69ff4c5e69ff4c5f69ff4d5f69ff4b6169ff4b626aff4c626aff4c636bff4c636bff4b646cff4c646dff4a5f6aff485666ff4d666eff4c6a71ff4d6b71ff4d6c72ff506d73ff4f6e73ff4f6f74ff507075ff507076ff517277ff527377ff527478ff527478ff527579ff527679ff53777aff53777bff54787cff55797cff547a7dff547a7dff557b7eff557b7eff567c7fff567c7fff557c7fff567d7fff567d7fff557d7fff557c7fff567d80ff557c7fff557d7fff557c7fff537c7fff547c7fff537c7fff537c7fff537b7fff527b7eff527a7eff517a7eff517a7eff50797dff50787eff4f777dff4f767dff4f767cff4e757cff4d747bff4c737aff4c737aff4a727aff4a7179ff4a7079ff496f79ff476e77ff476d78ff466c76ff466b76ff456a75ff456a74ff436974ff436874ff426773ff426672ff426672ff416471ff406371ff3f6270ff3f6270ff3f6170ff3f606fff3e5f6eff3d5e6eff3d5e6cff3d5d6cff3c5d6bff3a5b6aff3a5a69ff3b5869ff3c5769ff3a5767ff395567ff395466ff385365ff385265ff385264ff3a5064ff2d3c53ff3c546eff416181ff446990ff456f96ff47739cff4776a5ff4b81b5ff4c97cfff48b3e3ff3dd6f4fe45f9fdfd45e2e99573eaf127a37cc45b9a76bf4e9a72be429b74bd379e74be2d9f71bb259f75c11d9e7bc1189f75bf13a179bc109f70bf0ea46db60e926db60f9977bb119678b4159e6db61a9d76ba209f78bf279d76be309a75bf19a37ac206aaaad56cf8e38efdfeeb7cfff9df6efeedbe4ffff3c85dffe9bf5eff584037ff3c2c39ff495061ff474f5dff4a515dff4d5560ff4c5962ff4e5d65ff4c5a63ff4d5e65ff4b6268ff4c6066ff4b5e65ff4a5b63ff485760ff46555fff45525dff434e5bff414d5aff424a58ff393548ff3c3649ff403c4eff41414fff484f59ff495860ff4c6268ff4d656aff4c6067ff4a5b65ff485863ff465461ff455260ff434e5eff424b5dff40485aff404658ff3d4356ff3d4156ff3c3f54ff2d2b45ff3e4152ff464d58ff464e5aff48535fff475e67ff48646bff47626aff475e67ff465763ff475160ff444d5bff42495dff424957ff3f485bff40495cff4d758eff5997afff52738fff4f6c87ff506b85ff4f6b81ff4e6880ff4f667eff4d637cfb4a6e868b98cad30dd8ebeb19a37ac2209770bf1ba17bbd189f75bf149973bf11a578c30ea46db60c956abf09aa71c6089f60bf06aa80d5048080bf02ff80ff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa035555aa028080ff035555aa0599669907926db60a9966b20d9d76c4128e71b8179b7abc1e9977bb269a79bc2f9872b8389b72bb439c76be4e9d76be5c9b74bc1a9d76c410dfefefd1536a7bfe486679ff47687aff49687aff456073ff3c5267ff3c5368ff456577ff384961ff2d2e4cff2d2d48ff2c2d49ff2c2e4aff2d2e4aff2f2e4bff2d2d4aff2d2f4bfe2d304bfe2e2d4dfd2c2a4afb2b2b45d4303149a3373850904a4561955c4d748c6b5d834a60606b4166666e3f5d5d69707060847a64587b5b35354978403e57af33334fdb31334ff82b2d4bfe2e3051ff2e2f51fe2d3051fe292b4dff2c2b4eff2b2b4cff292a4aff292a48ff292a48ff292947ff292a45ff292845ff2a2846ff282744ff282744ff292745ff282644ff292744ff282643ff292644ff272643ff282840ff262741ff46667bff47677eff38556fff3f688dff42739eff4274a0ff4377a3ff4479a5fe447da7fe4480a8b34c82a80bb9d1d1769e75be01ffffff01ffffff01ffffff3f9e75be2a9e79c201ffffff02ffffff03ffffff0edbededbd7496b5fe6182a1ff586a81ff525e6eff505a68ff4f5a68ff4e5c69ff4c5e6aff4c5e69ff4b6069ff4d5f6aff4c6269ff4c626aff4b626aff4c636aff4c646bff4c656cff4d656dff4c666dff4d676fff4d686fff4d6a70ff4e6b71ff4f6c72ff506c73ff4f6e73ff506f74ff507074ff507075ff517276ff517277ff537378ff517477ff527579ff527579ff53767aff53777bff54787cff54797cff547a7dff547b7dff547b7dff557b7eff557c7fff557c7fff557c7fff557c7fff567c80ff557d80ff567d80ff557d80ff547d80ff557d80ff547c80ff547c80ff537c7fff527c7fff537c7fff527b7fff527b7eff527a7eff527a7eff51797eff50787eff50787eff50777dff4f777dff4e767cff4f757cff4e747bff4d737bff4c737bff4b727bff4a717bff497079ff497079ff476e78ff476d77ff466c77ff466c76ff466b77ff446a75ff436974ff436974ff436874ff426773ff426673ff416572ff406471ff3f6471ff3f6271ff3e6170ff3f616fff3e606fff3d5f6eff3c5f6dff3c5d6cff3c5d6cff3b5c6bff3b5b6aff3a5969ff3b5869ff395868ff395667ff395567ff395366ff395366ff395266ff395268ff3b5067ff384b65ff416485ff466b90ff467099ff48749dff487aa7ff4a8bc0ff4ca2d9ff46bee9ff3cdff8fe43fefefd47f9f89080f6ef089f9fbf529b73c14b9c74bb3f9e75be359f78bc2ba077be23a075bd1c9b76bf169774b9129c71b80ea480c80d9d76c40d9d76b10d9d76b1109f70bf13946bbc17a67ac81ca476bf239975bd2ba077be13a179c90ea492c899f8e384fdfbe87ffef4d971feecbc4dfff0c15affe9bb5cff573f35ff3b313cff4a5062ff484f5dff4a515dff4d5460ff4c5962ff4e5e66ff4c5a63ff4c5d66ff4c6369ff4d6167ff4c5f66ff4b5c63ff485961ff47555fff46525eff43505bff434d5aff424b58ff3a3748ff3c3648ff403c4eff42404fff474e59ff49565fff4c6167ff4c656aff4c6168ff4b5c65ff485964ff475562ff465360ff444f5fff424c5dff41495bff3f4659ff3e4556ff3d4257ff3d4055ff2f2d47ff3a3d4fff464d59ff474f5bff485460ff495c66ff495f69ff485f6aff495c68ff485964ff485362ff45515eff444d5fff444a5eff424b5ffe404c64fd5c9caefd7eeef2fe4f819bfe4e718dfe516f8afe516e87fe506c86ff4f6885fc48738c9f7fb0ba13c9f2f2159e79c21e9977bb1a9d76c416a274b913a179c9109f80cf0d9d76c40ba274b909aa71c6089f60bf06aa80d5048080bf03aaaaaa03aaaaaa01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff0000000001ffffff01ffffff01ffffff02808080028080800280808002808080035555aa0280808003aaaaff03ffaaff03aa55aa03aa55aa035555aa028080ff028080ff03aaaaaa059966cc059999cc09aa71c60caa80bf11a578b4159e79c21c9b76bf239975bd2c9c74b9369c71b8409b74bb4b9c74be589a74bc389f76bf18d5dfdfd950697afd486679ff476277ff394e63ff405a6eff476b7bff476f7fff466d7fff486c7fff303a55ff2e2c49ff2c2b48ff2c2c48ff2d2d49ff2c2c48ff2d2d48ff2d2c49ff2d2c4afe2d2c4afe2c2c49fe2c2c4afd2b2e4cff2c2e4eff2e2e4dfe2c2c4bfc2b2b4af6282948f3292947f4282946f8292948f9292a49fb2c2d4bfd2b2d4efd2d2f51fc2d3051fd2c304ffe2c2f4ffe2b2e4eff2c2f4eff2c2e4eff282a4cff2a2a4cff2a2b4bff282a49ff282946ff292a47ff292946ff2a2947ff292846ff292845ff282744ff282643ff282644ff292744ff292643ff292644ff282642ff282645ff344561ff426a7cff45697eff456b7fff2d465fff416a8fff4376a1ff4177a2ff4279a4fe427da8fe437ea9b14c83aa14b2a6d9879d73bf01ffffff01ffffff01ffffff339b73be3c9d77bf01ffffff02ffffff03ffffff0debebebb87798b7fe6183a3ff576a81ff525f70ff4f5a68ff4f5b68ff4e5c68ff4d5e69ff4c5f6aff4b6069ff4c6069ff4c6269ff4c626aff4c636aff4c636aff4c636bff4c646cff4c656cff4c666dff4c676eff4d676fff4e6970ff4e6a71ff506c72ff4e6d71ff4f6e74ff4f6f74ff4f7075ff4f7075ff507176ff517276ff517277ff517477ff527478ff527579ff53767aff53767aff54787bff53787bff557a7dff547a7dff537a7dff557c7eff557c7eff557c7fff557c7fff567d7fff557c80ff567d80ff557c7fff567d80ff557d80ff557d80ff557d80ff547d80ff537d7fff537d7fff537c7fff537b7fff527c7fff527b7fff517a7eff51797eff50797eff50787eff50777dff4f777dff4f767cff4e757cff4e747cff4d747aff4c737bff4a727aff4a727aff497179ff497079ff476e78ff476e78ff476d77ff466c76ff456b76ff446b75ff446a75ff436974ff436873ff436874ff426673ff416673ff406472ff406472ff3f6271ff3f6271ff3e6170ff3f6170ff3e5f6eff3d5e6eff3d5d6dff3d5d6cff3c5c6cff3b5b6bff3b5a6aff3a5969ff3a5869ff3a5668ff3a5567ff3b5467ff3a5467ff3a5367ff3a5468ff3c546cff364b65ff42678aff456d92ff467099ff47759eff4b81b0ff4a98cbff4aace0ff48cbf0ff3fecfbfe42fffefd4bfffd9179fbf103ffffff3a9a77bd489c75bc3d9b75b8339b73b9299b76bb209770bf1a9d76c414a680bf108f70bf0d9d76b10b8b5db90ba274b90ba274b90d9d76c4109f80bf14a673bf1a9d76c41f9c73c5269a72bc219b7cc109c68eaa54f9e48fe3fbe783f9f7dc76fde9ba55fef2c661fee8b859ff624b3eff36323cff4a5163ff48505dff4b525dff4c545fff4c5962ff4e5e65ff4c5b64ff4d5d66ff4b6469ff4b6268ff4c6067ff4a5c64ff495962ff475660ff45535eff44505cff434e5bff424b58ff3b394aff3b3648ff413c4eff41404fff474d59ff49555dff4b5f66ff4d676bff4c6268ff4b5e67ff495a64ff475662ff465461ff45515fff434d5eff414a5bff41475bff3e4657ff3d4258ff3d4156ff32304bff373a4dff464e5aff47515dff4a5662ff4a5865ff4c5768ff4b5767ff4c5566ff4b5465ff495565ff475463ff465465ff465569ff455669ff405572dd82d1d5e6a6fff7fd5fbbcdfd3f7f9cfe437490fe46728afe42708af64f89a27c88ced611c3f0f016a274b9189f75bf189f75ca149973bf129c80c60faa77cc0d9d76c40ba274d1089f60bf07926db6068080aa059966cc048080bf02ff80ff0280808001ffffff0100ff0000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808003aaaaff035555aa03aa55aa03ffaaff0280808003aaaaff035555aa035555aa02ff80ff03aaaaaa05996699068080aa089f80bf0ba274b90faa77bb149973bf1a9d76ba21a27cc129a276c1329975bd3d9b75bc489c75bc549b73bc309f75bf1dd3d3cadc4f687cfd435e72ff40596eff4c6d7fff486f7fff487180ff476f7fff466f80ff486f7fff436477ff2f334fff2c2b47ff2c2b49ff2b2b48ff2d2c49ff2d2c48ff2c2c47ff2b2b45ff2b2a46ff2a2b46ff292a47ff2b2b48ff292845ff2c2c4bff2b2b4afe2a2a4afe2a2a4bfd2b2c4cfd2a2b4bfd2a2b4bfd2a2b4afe292b4aff2b2b4bff282947ff2a2c4cff2c2d4eff2c2d4eff2b2d4dff2c2d4dff2b2c4cff2b2c4bff2a2a4bff272848ff2a2b4bff292a48ff292947ff282945ff2a2947ff292845ff292845ff2a2845ff292745ff292746ff292644ff292644ff282543ff282743ff292e48ff42677cff406b7cff446a7fff456a7dff486b80ff354f65ff416d93ff4378a2ff447ba6fe437eaafe4381acb34a83aa0acccce6519d78bd01ffffff01ffffff01ffffff879b73bf589c74bf01ffffff01ffffff02ffffff0cd5d5eab37b9ab8ff6283a3ff576a82ff515f71ff505c6aff4f5b68ff4e5c69ff4c5e69ff4c5f69ff4b6069ff4d6069ff4c626aff4c626aff4c626aff4c636bff4c646bff4c646bff4d656cff4c656dff4c666eff4c676eff4d676fff4e6a71ff4f6b71ff4f6d71ff4f6e73ff4e6f73ff4e6f74ff4f7074ff4f7075ff507276ff517377ff517478ff527478ff527579ff53767aff53767aff53777bff53787aff54797dff547a7dff547a7dff557b7eff557c7eff557c7fff557c7fff557c7fff557d80ff557c7fff557d7fff567d80ff557d80ff557d80ff557d80ff547c7fff547c7fff547c80ff547d80ff537c7fff537b7fff527b7fff517a7eff517a7eff51797eff50787eff50787dff4f777dff4e767cff4e767cff4d757bff4c747aff4b737aff4b727bff4a727aff4a717aff496f78ff486e79ff486e78ff476d77ff466c77ff466c77ff456b76ff446a75ff436975ff446975ff436774ff426774ff416673ff416573ff416473ff406371ff3f6270ff3f6270ff3e606fff3f5f6fff3e5f6eff3d5e6eff3d5d6dff3c5c6dff3b5b6bff3b5a6aff3a5969ff3b5769ff3b5768ff3b5669ff3a5567ff3b5568ff3b5568ff3c5569ff3c576eff405d79ff42688aff456d93ff46729bff4879a3ff498bbaff4aa3d8ff49bae7ff46d8f5ff41f6fdfe41fffffe4efffe9d6bfdfa09c68ec629a27cc7449a74bf3a9a72b92f9d77be26a172bc1f9c73bd189f75bf13946bbc0ea480c80ba274b909aa71c6098e71c6098e71c60ba28bd10ea480b611a578c316a274c51ca476bf229d78bb279d76be19a37ac203ffffff1ef7eecc65f2e8a9ccf1d886fceec968feeac05efe846846ff383439ff4a5263ff49505eff49505cff4c5560ff4b5961ff4f5e66ff4c5b63ff4d5d66ff4c646aff4b6469ff4c6167ff4c5d66ff495a63ff485761ff46535fff44515cff44505cff424c59ff3c3a4bff3b3648ff413d4eff41404fff474d5aff49545dff4b5e65ff4d666aff4c6469ff4a6068ff4a5b65ff485863ff465562ff455160ff444f5fff424b5cff41485bff3f465aff3d4457ff3e4257ff35344dff36394cff484f5cff495461ff4b5967ff4a5868ff4b586aff4c5869ff4c5869ff4a5767ff4a5666ff4a5569ff465968ff465c6fff486077fc456f8f7a9becee28b9f9f25ab2f1f6669debf86f85dfed707bcbe4608ad5e725c1ffff0c9580bf0f9988bb169774c516a274c513a179c911a578b40ea46dc80c956abf0b8b74b9089f80df06aa80d5059966cc048080bf03aaaaaa02ff80ff02ffffff01ffffff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ffffff01ffffff01ffffff028080800280808001ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808003aaaaaa04808080059999cc089f80bf0ba274b90e926db613946bbc189f75b51f9c7bc5269a72bc2f9d72be399d74bc449a74bb509c73bc299b76bb16d1dcdcdd526c7efe496c7cff4b7080ff497080ff497080ff486f80ff497080ff497080ff4a6e80ff4a6e7fff405c70ff2a2c48ff2b2b48ff2b2a48ff2c2b48ff2c2c48ff2c2b47ff2b2a47ff2b2a47ff2b2a47ff2c2a48ff2b2a49ff2b2a48ff272745ff2b2a49ff2a2a4aff2c2b4bff2b2b4bff2c2b4bff2b2a49ff2b2a49ff2a2a49ff2b2a4aff2c2b49ff272746ff272848ff2a2c4cff2a2c4cff292c49ff2a2c4cff2a2c4bff2a2c4bff282a49ff262845ff292948ff292a48ff282945ff282846ff2a2846ff282744ff292745ff292744ff282746ff282643ff292745ff292743ff282a47ff385267ff44697dff426b7dff446c7eff456b7dff476b7eff45687dff38566fff447199ff437ca7fe4480a9fe4582aeb54c86ad1da79eca4e9d76be01ffffff01ffffff01ffffff819c77be839c75bf3a9e77c101ffffff02ffffff0ae6e6e6a6819ebafe6384a5ff576c84ff526071ff505c69ff4f5b68ff4e5c68ff4d5e69ff4c5f6aff4c6069ff4c606aff4c616aff4c626bff4c636bff4c636bff4c646bff4c646cff4d656cff4d656cff4d666dff4c666dff4d686eff4e6970ff4e6b71ff4e6d72ff4f6e73ff4f6f74ff4f7074ff4f6f74ff4f7175ff507176ff507276ff517377ff527378ff527479ff527579ff53767aff53777bff53787bff54797cff547a7dff547a7dff557a7dff557b7fff547b7eff557c80ff557c7fff557c80ff547c7fff557d80ff557d80ff557d80ff557d80ff557c80ff557c80ff547c80ff547c80ff547b7fff547c80ff537c7fff527b7fff527b7fff517a7eff507a7eff50797eff50787eff4f777dff4f777dff4e767cff4d757bff4c747bff4c737aff4b737bff4a717aff4a717aff496f78ff496e79ff486e78ff476d78ff476d77ff466c76ff446b76ff456a76ff446975ff436975ff436874ff436775ff426673ff426473ff406372ff406371ff406371ff3f6270ff3e616fff3e6070ff3e5f6fff3d5f6eff3c5d6dff3d5c6dff3c5c6cff3b5a6bff3b5a6aff3c586aff3c586aff3a5769ff3b5669ff3b5669ff3b5568ff3c576bff3e5a71ff40617fff42698aff466f94ff48749dff4980acff4994c6ff49ade0ff47c5edff44e4f7ff45fdfefe43fffffe52fffdbc68fffe259f83c1439c76c2429b74bd379974b92d9971bb249c71bf1d9e72c116a274c5119669b40d9d76b109aa71c6089f609f089f80bf089f80bf098e71aa0caa80bf0f9977bb139479bc189f75bf1e9977bb259f75c12d9977bb149973bf02ffffff04ffffff32f5f0c2c8f5df8ffdebce73ffb7a365ff373437ff4b5262ff4a515fff49515dff4c5560ff4d5862ff4e5e66ff4b5c63ff4d5d65ff4c6469ff4c6569ff4c6267ff4c5d65ff4b5a64ff485762ff46545fff46525eff45505cff444d59ff3c3b4cff3c3648ff413c4eff41404fff474c58ff4a535cff4d5b64ff4c656aff4d666bff4b6168ff4b5c66ff485a65ff475762ff465362ff455060ff424d5eff404a5bff41475bff3f4558ff3f4358ff37384fff383c4fff4a5161ff4b5a68ff4a5d6dff4a5c6dff4a5c6fff495c6fff495d6fff485c6eff4b5a6fff495b6eff475b6dff476175fe486781f07bc4d140affff31b9771bd2c9c6ebf0ba28bb904bfbfbf159e86c2129c80b8109f80bf159e79b6189f75bf149973bf119678b40f9977bb0d9d76c40ba274d1098e71aa089f80bf06aa80d505cc99cc048080bf03aa55aa028080800280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff0280808001ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa035555aa035555aa03aa55aa0599669906aa80aa098e71c60d9d76b111a578c3179b7abc1d9e7bc1249c78bf2c9c74bf369c76bd409b74bf4b9c74be2c9c74bf0ceaeaead2537181fe4b7181ff4a7280ff4a717fff4a717fff4b7080ff497080ff49707fff496f7fff496e80ff486e7eff394e65ff2c2d4aff2b2b48ff2b2b48ff2c2b48ff2c2a48ff2b2a47ff2b2a47ff2b2b47ff2a2b45ff2b2b46ff2a2948ff2b2a47ff282846ff2a2949ff2b2b4bff2a2a49ff2a2b4aff2b2a4aff2c2b4aff2a2949ff2a2a49ff292948ff2a2a48ff272646ff292a4aff2a2b4aff2a2b4aff292b4bff292b4aff292c4aff292b49ff282a48ff252644ff272846ff292946ff282846ff292846ff282743ff292845ff292744ff282743ff292547ff282744ff272646ff32425cff43697dff436a7dff436b7eff446b7eff456b7dff466b7eff476b7eff456780ff38546dff43749afe4381aefe4684aeb74f8bb21cad9bd14a9b75c101ffffff01ffffff01ffffff7c9c75bd909c75bd5d9c76c00b8b74b902ffffff09c6c6e396839eb9fe6485a5ff566c85ff526173ff505b69ff4f5b69ff4e5c68ff4c5e69ff4c5f6aff4c5f69ff4c606aff4b616aff4c626aff4c636aff4b636aff4c646bff4c646cff4c656cff4c656cff4d666dff4d676dff4d676eff4e6970ff4e6a70ff4f6c72ff4e6d72ff4e6d73ff4e6f73ff4f7074ff4f7075ff507175ff517276ff517277ff527377ff527478ff527579ff53767aff53767aff54777bff54787cff54797cff547a7dff557a7dff557b7eff557b7eff547c7fff557c7fff557c7fff547c7fff557d80ff557c80ff557d80ff557c80ff557c80ff557c80ff547c80ff547c7fff547c80ff537c7fff537c7fff527b7fff527b7fff517a7eff517a7eff517a7eff50797eff4f787dff4f777dff4e767cff4d757bff4d757bff4c737aff4b737bff4b717aff4b717aff497079ff496f79ff486e79ff476e78ff476d78ff476d77ff456b76ff456b76ff446a76ff436975ff426875ff426774ff426674ff426574ff416473ff416472ff3f6271ff3f6270ff3e6170ff3e6070ff3d606fff3d5f6eff3d5e6eff3c5d6dff3c5c6cff3c5b6cff3c5a6bff3c596bff3c596bff3b586aff3c576aff3c566aff3d576cff3e586fff405b76ff416484ff456a8fff457298ff497aa4ff4986b8ff479eceff48b8e4ff47d2f1ff46f3fcff46fffffe46fffffe53fffe9679fffd3c9d77bf4a9b75be3f9a75be349d76bf2b9a71be229d78c31a9d76c4159e79b6109f70bf0ba274b9089f80bf07b692db06aa80aa06aa80aa07926db60a9980cc0d9d76b1109f70bf14a673bf1a9d76ba209770bf269a79c32b9a77be309a75ba239975bd0ab299cc54f0e4a4ebf5dc89fce1cb80fe575349ff4a5260ff4a525fff49515cff4c5561ff4d5862ff4d5e65ff4c5d64ff4e5c65ff4c6469ff4c666bff4c6368ff4d5e64ff4b5c64ff495861ff475560ff46525fff45505cff444e59ff3c3c4eff3b3648ff413c4fff413f4fff474b58ff49515bff4d5862ff4b6369ff4d676cff4c636aff4a5f67ff485c66ff475964ff465564ff455262ff434e5fff414b5bff41475cff3f4657ff3f4559ff393a51ff3c4154ff4a5868ff4b5f70ff4a6071ff485f71ff4a5f74ff4a6074ff496073ff495f73ff4a5f73ff495f72ff476074ff49657ef95797aa7cadfffb19997ab8329e75c22e9b6fbc269472bc229670bb1c9b76bf19a370b8199970c213946bbc13a179bc109f80bf0d9d76c40ba274b90a9980cc089f80bf07926db606aa80d5059999cc03aaaaff03aaaaff03aa55aa01ffffff01ffffff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa03aa55aa03aaaaff03aa55aa02ffffff03aa55aa035555aa035555aa03aa55aa02ff80ff03aa55aa04bf80bf06aa80aa08bf80bf0ba274d10f9977bb149973bf1a9d76c4219b74c1289f73bf329e75bd3b9c75be479a73bb339b73be0edbb6dbbb5a7887fe4c7382ff4b7281ff4c7181ff4b7280ff4b7180ff4a7180ff4a7180ff497080ff497081ff496f80ff486e80ff384961ff2b2b48ff2b2b47ff2b2a48ff2b2a48ff2b2a47ff2a2a47ff2b2b47ff2b2a47ff2b2a47ff2b2a47ff2b2a48ff282746ff2a2947ff2a2a48ff2a2b49ff292a48ff2a2a49ff2a2a49ff2a2948ff2a2948ff2a2948ff2a2949ff2a2948ff262544ff292a48ff2a2b49ff292a4aff292a49ff2a2b4aff2a2b49ff292b49ff292a47ff262743ff272746ff292947ff292846ff282845ff282644ff292846ff272742ff282745ff272645ff2f3955ff416677ff436a7dff436b7eff446b7eff446b7eff456c7eff466b7eff476c7fff466d7fff486d83ff3a5976fe3f7ba6fe4388b2b75494b71cb6a4d1359f73c001ffffff01ffffff01ffffff6e9b76be8a9d74be629c75be399d79bc02ffffff06ffffff8483a0bbfd6584a4ff576d87ff526274ff505c6aff4f5b69ff4e5c69ff4d5e69ff4d5f6aff4c5f69ff4c606aff4c616aff4c636aff4c636aff4c636aff4c646cff4c646cff4c656cff4d666dff4d666dff4c666dff4d676fff4d686fff4e6970ff4f6b71ff4f6d72ff4f6c72ff4f6f74ff4f6f74ff4f6f74ff507075ff507176ff517276ff527378ff517478ff527579ff53757aff53767aff54767aff53787bff53787bff53797cff547a7dff557b7eff557b7eff547b7eff547c7fff557c80ff547c7fff557d7fff557c80ff557c80ff557c80ff557c80ff557c80ff547c80ff547c80ff547c80ff537c7fff537c7fff527b7fff527b7fff517a7eff50797eff50797eff50797eff4f787dff4f777dff4e767dff4e757cff4d757bff4c747bff4b737bff4b727aff4a717aff497079ff496f79ff496f79ff486e79ff476d78ff476d77ff466c77ff446b76ff446a76ff436976ff436875ff436775ff426674ff436574ff426573ff406472ff406372ff3f6271ff3f6270ff3e6070ff3e606fff3d5f6fff3e5e6fff3d5d6dff3c5c6dff3d5c6dff3c5b6cff3d5a6cff3c596bff3b586aff3c586bff3c586bff3e586eff3e5b72ff405f7aff426786ff446e92ff48779eff4980acff4b8fc1ff4aa9d8ff44c5edff44e1f7ff47fcfeff48fffffe4bfffffb5efffd5697eaf04e9a72be489875bc3c9d73bb329e75bd289f79bf209f70bf19a370c213946bbc0ea480c80ab280cc07926db606aa80aa0599669906aa80aa068055aa07926ddb0ab280cc0caa80d511a578c316a274b91b9771bd219b74c1299b76bb309a75bf269a79c3189f80bf0edbc8db78ecd58edaefd78bfa898a79ff4d5361ff4a525fff4a525cff4c5661ff4c5861ff4d5e65ff4d5d64ff4e5c65ff4c6369ff4d676cff4d6569ff4d5f67ff4c5d66ff4a5964ff485661ff46535fff45525fff444e5bff3e3e50ff3b3649ff423d4eff424050ff474c58ff4a515bff4b5560ff4b5f66ff4d646bff4c656cff4a646aff496068ff485c67ff475764ff465463ff445060ff434d5dff42495cff40485aff42475aff3a3b53ff444c5fff4d6071ff4b6274ff4a6476ff496174ff4c6277ff4b6377ff496375ff4a6175ff496174ff4a6176ff486479fc4a79939091e1e61fadadd6289973bf2a9e79c2259f75c1229678bb1d9e7bc119997ac2169774c5139479bc109f70bf0ea46dc80ba274d10a9966b2089f80bf07926ddb06aa80aa059999cc048080bf04bf80bf03aaaaaa028080ff0280808001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa035555aa03ffaaff03aa55aa03aaaaff035555aa03aa55aa028080800280808003aa55aa048080bf068080aa07926db60a9966b20ea480c813a179bc189f75bf1ea277c426a179c32f9d77be379e74be419d76bc39a174c024a380bf8f627d8bff4c7382ff4c7280ff4c7282ff4b727fff4b7281ff4b7280ff4b7180ff497080ff497080ff496f80ff496f80ff476c7eff33425cff2b2a48ff2b2a46ff2b2a49ff2c2a49ff2a2944ff2a2945ff2a2945ff2a2946ff2b2a47ff2a2947ff282745ff2a2846ff292847ff2a2947ff292947ff292a49ff2a2948ff2a2948ff2a2947ff2a2947ff292947ff2a2947ff292947ff282744ff2a2b49ff2a2b4aff282a48ff282a48ff2a2b49ff292a48ff292a47ff292947ff262645ff272745ff282846ff282845ff282745ff282745ff282845ff262644ff29344eff426577ff456b7eff436c7eff446b7eff446b7eff456b7eff456b7eff456b7dff476b7eff4b6b7dff466f85ff4a6e87ff396380fd428ab4b05aa2c519ada3cc439c72be01ffffff01ffffff01ffffff599b75c0849c76bf899e75c0369c76c21ea277bb05ffffcc79839eb9fd6584a5ff586d89ff526375ff505d6bff4f5c69ff4d5c68ff4d5e69ff4c5f69ff4d6069ff4d606aff4c616aff4c626aff4c626bff4c646bff4c646bff4c656cff4c656cff4c656cff4c666dff4c666dff4d676eff4d686fff4e6a70ff4e6a70ff4f6c72ff4e6d72ff4e6e73ff4f6f73ff4f6f74ff507075ff507075ff517176ff517276ff517377ff517478ff527579ff53767aff53767aff53777bff53787bff54787cff547a7cff547a7eff547b7eff547b7eff537b7eff547b7eff547c7fff547c7fff547c7fff557d80ff547c80ff547c80ff547c80ff547c80ff547c80ff547c80ff537c7fff537b7fff527b7fff527b7fff517a7fff507a7eff50797eff50797eff4f787dff4e777cff4f767dff4e757bff4d757cff4c747bff4b737aff4b727bff4a717aff49707aff496f79ff486f79ff486e78ff476e78ff476d77ff466c77ff456b77ff446a76ff446a76ff436875ff436875ff416774ff426675ff426573ff416473ff406472ff406371ff406372ff3f6170ff3e6070ff3e606fff3e5e6fff3d5e6eff3d5d6eff3d5b6dff3d5b6eff3d5b6cff3c5a6cff3c5a6cff3c596cff3d586dff3e5a70ff3e5d75ff426280ff44698bff477297ff4a7aa4ff4b87b5ff4b99caff4ab4e0ff43d4f3ff42effaff47fefeff4afffefe54fffcc979fef926a1aed7509c73bc449a74bf339b73b92f9d77be269a72bc1ea277c4179b6fbc129c71b80d9d76b1098e71aa068055aa059966cc03aa55aa048080bf0566669907926db6089f80bf0b8b74b90ea480c813a179bc179b7abc1c9b76bf239975bd2a9873bc319c78c1319c72c1129c71b80eededc865edd792da818378fe4d5561ff4b535fff4a535eff4c5661ff4c5962ff4d5d65ff4d5d64ff4e5c64ff4c6368ff4d676cff4e676cff4c6269ff4b5e66ff485a63ff485762ff465561ff45535fff434f5cff3e3f51ff3c3648ff423d4eff423f51ff494d5bff4a515cff4b545eff4c5862ff4c5d66ff4c6068ff4d626aff4c636bff4b6069ff495c66ff475863ff455361ff454e5eff454b5eff424b5cff444b5dff3c4155ff495568ff4e6476ff4d6478ff4d667aff4a6478ff4e647bff4b657aff4b6478ff4b6477ff4b6477ff4b657aff466982aa8ac9d412b8d4f1249c78bf26a172c3239975bd1f9c73bd1b9771bd179b7ac8149973bf119678c30ea480c80caa80bf0ba274b9089f80df079292db06aa80d505996699048080bf03aa55aa035555aa02808080028080800280808001ffffff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa0280808003aa55aa03aaaaff0280808003aa55aa03aaaaaa03aa55aa048080bf0599669907926db6098e71c60d9d76c411a578c316a274b91ca476bf23a075bd2a9e73bc33a078c33d9b75bc489c71bc259f75c1776b8192ff4d7483ff4d7382ff4d7383ff4b7480ff4b7381ff4a7380ff4a7180ff4b7180ff497180ff4a7181ff487080ff486f80ff476c7eff374762ff2a294aff2b2b48ff2c2a46ff2d2a49ff2c2a47ff2b2946ff2a2946ff2b2947ff2a2946ff282744ff2a2946ff2a2a48ff2a2a47ff2a2a47ff2a2947ff292847ff292846ff2a2947ff292946ff292846ff2a2948ff2a2947ff282745ff282847ff292b4aff2a2a49ff282a48ff282948ff282946ff292947ff282947ff282946ff272746ff252543ff282846ff272745ff282846ff272646ff272d4cff446577ff436e7dff456b7eff456c7eff446c7eff456c7eff456c7eff456b7eff466c7eff456d7fff466c80ff496d7eff437288ff466b83fa3c7090a25bafd335a882c5309f75bf26a179bc01ffffff089f80bf6c9c74bd7e9c73be829d76c034a276bf1d9e7bb904ffffff70809dbbfd6585a5ff586f8bff526476ff515d6cff4f5c69ff4d5c68ff4d5e69ff4b5f68ff4d6069ff4c6069ff4c616aff4c616aff4c636aff4c636bff4c646bff4c656cff4c656cff4c666dff4c666cff4d676eff4c676eff4d686eff4d696fff4e6a70ff4e6b71ff4e6c71ff4e6d72ff4f6e73ff4f6f73ff506f74ff507075ff507075ff507175ff517377ff517478ff527479ff527679ff53767aff53777aff53787bff53787bff54797cff547a7dff53797dff547a7eff547b7eff547b7fff547d7fff537b7fff547c7fff547c7fff547c80ff547c80ff547c80ff547c7fff547c7fff537c80ff537c7fff537b7fff537b7fff527b7fff517a7fff50797fff50797eff4f787dff4f787dff4e777cff4f767dff4e757cff4d757cff4c747bff4b737bff4a727bff4a717aff49707aff497079ff486f79ff486e79ff486e79ff476d78ff456c77ff456c77ff446a77ff446a77ff426976ff436976ff416775ff426774ff416574ff416573ff406472ff406372ff3f6271ff3f6171ff3e6071ff3e6070ff3e5f6fff3e5e6fff3e5d6fff3d5c6eff3d5c6fff3d5b6dff3d5b6dff3d5a6dff3e5a6eff3e5b6fff3f5c73ff3f5f7aff416584ff446d91ff47759bff4c81acff4c92c2ff4aa6d6ff44c2e6ff3ee2f7ff41fafeff48fffeff4cfffffc5cfffd6292fffc4e9d76be4e9672ba3a9a77bd369c76bd2d9f71bb249c71bf1c9b76bf159e6dc20faa77cc0ba274b907926db6059966cc04bf80bf03aa55aa03aa55aa04bf80bf0599669907926db6098e71c60ba274b90f9977bb13a179bc189575b51f9473bd249c71bf2b9a71be329e75c23a9e72bd0db189c413f2e4c9a5717574fe4c5561ff4b535fff4b535fff4d5761ff4c5862ff4f5e65ff4e5c63ff4e5b64ff4c6469ff4d686cff4d686dff4b666bff4c6168ff4a5c65ff4a5963ff475661ff465460ff44505dff404154ff3c3649ff423d50ff424052ff49505dff4c5461ff4d5764ff4d5864ff4c5a64ff4d5a64ff4c5a65ff4c5b66ff4c5c66ff4b5b65ff4a5964ff485561ff455160ff444f5cff455061ff464f64ff414c61ff4a5f75ff51677dff4f687fff4d687eff4b677dff4c677cff4b677bff4e667cff4e667bff4d677cfe4a6681ce5d91a514bfd9e6209778b722a578c31f9c73bd1ba171bd189575bf159e6db6129c71b80faa77bb0c956abf0a9966cc098e71aa0880609f059966cc059999cc048080bf03aa55aa03aaaaff02ff80ff01ffffff01ffffff01ffffff01ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff028080800280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa03aa55aa035555aa035555aa02808080035555aa02ff80ff048080bf04bf80bf06aa80aa089f60bf0ba28bd10faa77bb149973bf1a9376ba209f78bf279d76be2e9b74c2389f76bf439c72be23a075bd486e8798fc4e7483ff4c7583ff4d7382ff4c7480ff4b7381ff4b7381ff4b7281ff4b7281ff4a7180ff497180ff487180ff487081ff476f7fff466a7cff3d546bff292b49ff2c2a48ff2c2a49ff2b2a47ff2c2a48ff2a2946ff2a2a47ff2b2947ff292744ff2b2947ff2b2948ff2a2946ff2b2947ff2a2a47ff2a2947ff2b2a48ff2a2946ff292846ff2a2947ff292847ff2a2847ff2b2947ff252543ff292b49ff292a48ff282947ff2a2948ff292846ff2a2947ff2a2947ff282847ff292846ff292845ff262644ff282946ff262845ff2b3552ff456278ff446d7eff456d7dff456c7fff446d7eff456d7fff456c7eff456c7fff456c7eff466c7eff466c7eff476c80ff486c82ff466d82ff4b7591f54788a09063c8dd5d9f79c3499d77c0729d74be559f75c0469d75bd6c9c74bf789d75bd7e9c73be3a9e77c15a9c74bb02ffffff65819fbbfe6685a6fe58708cff536578ff515d6cff4f5c69ff4e5c69ff4d5d69ff4d5f69ff4d6069ff4c6069ff4d616aff4c616aff4c626bff4c636bff4b646aff4b656bff4c656cff4c656cff4c666dff4c666dff4d676eff4c676eff4d686fff4d6970ff4e6a70ff4e6c71ff4f6d72ff4f6d73ff4f6e73ff4f6f74ff506f74ff507074ff517075ff507276ff517478ff517578ff517578ff527679ff52767aff53777bff53787bff53787bff53797dff547a7dff547a7dff547b7eff537b7eff547c7fff547b7fff547b7fff547c7fff547c7fff547c7fff547c7fff537c7fff537b7fff537b80ff537b80ff537c80ff537b7fff527a7fff517a7eff51797eff51787eff50787eff50787eff4e767cff4e767dff4d757cff4c757bff4c747aff4b737bff4a727aff4a717aff497079ff49707aff496e79ff476e78ff476d78ff476c78ff466c78ff456b78ff446b77ff436a77ff436976ff426876ff416875ff426775ff416675ff416574ff3f6473ff406472ff3f6271ff3f6271ff3f6171ff3e6071ff3e6070ff3d5e6fff3e5d70ff3d5d6fff3d5c6fff3e5c6fff3d5c6eff3e5c6fff3e5b6fff3f5c71ff3f5d74ff40627dff426787ff446f95ff457aa1ff4b87b6ff489accff45b0dcff3fcfeaff3deffaff42fdfeff4affffff4dfffecf6ffffb2aa49ece4b9c74c24a9b75be3f9a71be349d76bf2b9a71be229d70bb1a9d76c4159e79c20f9977bb0a9966b207b692b6048040bf03aa55aa028080ff0280808003aaaaaa03aaaaff059966cc07926db60a9980b20caa80bf109f70af149973bf1a9d76ba1e996fbb25986eba2c9c74bf339b73be2f9d77be179b85bc6b707275fd4f5864ff4b545fff4b5561ff4c5763ff4d5863ff4d5c64ff4e5a62ff4e5b64ff4b646aff4d696dff4c686eff4c696dff4d656bff4c5f67ff4a5b64ff485862ff465560ff44525eff404554ff3c3849ff423f50ff444256ff4c5463ff4e5866ff4c5c68ff4c5e6bff4b5e6aff4b5c6bff4a5c6aff4c5b69ff4b5a66ff4a5964ff4a5763ff495562ff485461ff475364ff485568ff465468ff50869aff6aced8ff4c728aff506e84ff506d84ff4e6b81ff4e6b81ff4e6b81ff4d6b7fff4c697efd4a6a81cf6399ac31b6e0ef16a274b91f9c73bd1c9b76bf189f75bf169774b9139479bc109f70bf0ea480c80ba274b909aa8ec607b692db068080aa059966cc04bf80bf04bf80bf03aa55aa02ff80ff01ff00ff010000ff01ffffff0000ff0001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ff00ff01ffffff01ffffff0280808002808080028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa03aaaaff035555aa028080800280808003aaaaaa03aaaaaa04bf80bf059966cc06aa80d509aa71c60ea480b6129c80b8169774b91d9e7bc123a075bd2a9e73c2349d76ba36a176bd259f75c12a9e98bce5557886ff4c7583ff4d7383ff4c7582ff4b7481ff4b7481ff4b7381ff4b7381ff4b7381ff497180ff497180ff477080ff487080ff486e7fff476d7eff324a5fff2d3c55ff2a2b4aff2b2a47ff2b2a48ff2b2947ff2b2a48ff2a2a47ff282744ff2a2846ff2b2a47ff2a2946ff292946ff2a2947ff2a2947ff2a2947ff2a2947ff292846ff292946ff292946ff292846ff292946ff252644ff292947ff2a2946ff2a2946ff2a2947ff292946ff2a2946ff2b2947ff282845ff292846ff292945ff292845ff262844ff29344cff446779ff446c7fff436e7eff456e7eff446e7fff446d7eff456d7fff456d7fff456d7fff456c7fff466d7fff466d80ff466d80ff466d81ff466e83ff457289f254becc8165dbe5659d74c0599b75c06b9d75bf6a9c76be6b9d75bf6d9d75c0729d74be789b73bd489f75bf4d9c77c001ffffff5d89a2bafd6785a6fe57718eff536578ff515e6cff4f5c69ff4e5d69ff4d5e69ff4d5e69ff4d5f69ff4d606aff4c616aff4c626aff4b626aff4b636aff4c636bff4b646bff4d656cff4c656cff4d666dff4d666dff4d676eff4d676eff4c686eff4c686fff4e6970ff4f6b71ff4f6d72ff4f6d72ff4e6e73ff4f6f73ff506f74ff506f74ff506f75ff507176ff507376ff507477ff517578ff517579ff52767aff52767aff53777bff53777bff53787cff54797dff547a7dff537a7dff547a7dff537b7eff537b7eff537b7eff537b7fff547c7fff537b7fff547b80ff537b7fff537b7fff527a7fff537b80ff537a7fff527a7eff517a7fff51797eff51787eff50787eff50787eff4f777dff4e767cff4e767dff4d757bff4c747bff4c747bff4b737bff4a727aff4a717aff497079ff496f79ff496f79ff476e79ff476d79ff476d79ff466d79ff456c78ff446b78ff436a76ff436a77ff426976ff426876ff426876ff416775ff416675ff416573ff406473ff3f6372ff3f6272ff3e6172ff3e6172ff3e6071ff3d5e6fff3e5f70ff3d5d6fff3e5d70ff3e5d70ff3d5c6fff3e5d70ff3f5c70ff3f5d72ff3f5f77ff41647fff42698aff467399ff477faaff488fc0ff48a3d3ff45bae2ff3fddf2ff41f9fdff45fffefe4bfffffc57fffd7484fffd4e9d76c14e9a72be3f9a75be3d9b75bc329975bd289f73bf209f78bf19a37ac2129c71c60d9d76c409aa71aa06aa80aa03aa55aa028080800280808001ffffff028080ff03aaaaff048080bf059999cc07926db60a9980cc0d9d76c411a578c3159e79c21a9d76c4209770bf259f75c12c9c74bf349d76bf1a9d80c42f828288ee4f5964ff4b5761ff4b5763ff4d5865ff4f5863ff505a63ff4f5a63ff4e5d65ff4f626bff4d646bff4d666cff4d676cff4d676dff4d646bff495f68ff495b65ff495662ff49535fff434758ff3e394fff434154ff48475aff4c5a69ff4c5d6bff4c606eff4a616fff49606fff4a5f70ff49606fff4a5f6eff495f6dff495c6bff495a6aff485869ff485966ff475869ff495a6dfe435774f177c8d4fc78eaeffe4d7b95fe50758dfe51738afe507288ff4f7187fe4d7088fe4a6e87fd417991bd5498ae28b2ecf20caa80bf1c9b76bf199970b8169774b9139479bc109f80bf0e926db60c9580aa0ab280cc0880609f07926db6059966cc04bf80bf03aaaaaa02ff80ff028080800280808001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa035555aa035555aa035555aa0280808002808080028080ff02ff80ff03aaaaaa048080bf06aa80d509aa71c60ba274d10f9977bb149973bf19997ac2209f78bf279d76be2f9d72be389b72bb439c72be20a780bfa9648591ff4d7683ff4e7583ff4c7582ff4b7581ff4c7582ff4b7482ff4b7381ff4a7381ff497280ff497281ff487181ff477180ff496f7fff416073ff466c7dff456f7eff385368ff2d3751ff292b47ff2b2a49ff2b2a48ff2c2a47ff282744ff2b2a47ff2b2947ff2a2946ff2a2946ff292846ff2a2846ff292846ff2a2947ff2a2946ff292946ff292946ff292946ff2a2946ff272744ff2a2945ff2a2845ff2b2946ff2a2946ff2a2945ff2a2845ff292845ff292844ff292846ff2a2846ff2a2d49ff32445bff3b5769ff456a7bff436e81ff446f7fff456e7fff446e7fff446d7fff456d7fff456d7fff456d7fff456d7fff466d7fff466d80ff466e81ff466d81ff456f83fd3e7389fb56dae37161dfe85e9b75be679c74bf659d74bd649e75bf659d74bd679c74bf6d9a73bd739b73bf739d73c11a9d76c414a680cc4d8ea6bdfb6884a6fe57718eff536679ff515e6cff4f5d6aff4e5d69ff4d5e69ff4d5f69ff4c6069ff4c6169ff4d616aff4b626aff4b626aff4b626bff4c646bff4b646bff4c656cff4c656cff4d666dff4c666dff4d676eff4d676dff4c676eff4d686fff4d686fff4e6a70ff4e6d71ff4e6d72ff4f6e73ff4f6e73ff4f6f73ff4f6f73ff4f6f74ff507175ff507276ff507377ff517478ff517478ff517579ff52767aff53777bff52777bff52787bff53787cff53797cff53797dff54797dff527b7eff537b7eff537b7eff537b7eff537b7eff537b7fff537a7fff537b80ff527a7fff527a7eff52797fff527a7fff527a7fff51797eff51797eff51787eff50787eff50777dff50777dff4e767cff4d767cff4d757cff4c747bff4c747bff4b727aff4a727bff497079ff487079ff497079ff496e79ff476e79ff476e7aff466d79ff466c79ff456c78ff446b77ff436b77ff436977ff436977ff426977ff426876ff426775ff426675ff416573ff406574ff3f6372ff406373ff3f6272ff3f6273ff3e6071ff3e5f71ff3e5f70ff3e5f70ff3f5e70ff3e5d70ff3e5e70ff3e5d70ff3e5e71ff3f5e75ff40617aff426683ff436e8fff4479a2ff4888b9ff4699c9ff45aedbff42caeaff40ebf8ff46fefdff48fffffe4cffffe663ffff3fa2badf5f9c73bf519a74bd459b73bc3a9a72bd2f9d77be279d76be1ea277c4189f75bf119678c30ba274b9089f80bf059966cc028080ff028080ff01ff00ff01ff00ff0280808002808080028080ff048080bf06aa80d5089f80bf0ba274b90ea46db6119678c3169774b91a9d76ba209770bf26a172c32c9c74bf249c78bf1d9e8dc1c2515f6afe4d5862ff4c5865ff4d5864ff505965ff4f5963ff4f5a64ff4f5b65ff4e5c66ff4d5d67ff4e5e68ff4d5f68ff4e616bff4e626bff4c6269ff4b5f68ff485b64ff485761ff454d5dff3e3f50fe444557ff494b5eff4b5f6eff4d6271ff4d6473ff4c6473ff4b6372ff4b6272ff4a6272ff496170ff496170ff495f70ff485e6eff495d6eff485c6dff485d70fe475e72f848809998a1f0edb687e3eed65596aee14f8199ef508399f551879cf3548ca1e6589aadbc68b8cb6c87d5e01db0e5f60caa80d5179b6fc816a274b9149973bf11a578c30f9977bb0c9580bf0ba274b909aa71c607b692b606aa80aa0599669903aaaaff03aaaaff02ff80ff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa03aa55aa028080800280808002808080028080ff03aaaaaa048080bf05cc66cc07b692db0a9980cc0d9d76c4129c71b816a280c51c9b76bf229d70c32b9a77be33a078be399d70bc189f75bf5171919dfc507584ff4d7683ff4c7583fe4e7584ff4c7582ff4b7581ff4a7481ff4a7482ff4a7482ff497381ff487382ff487181ff4d6d7dff39566aff477081ff457081ff477180ff47707fff3c596cff2e3651ff292a47ff2c2949ff292845ff2b2a48ff2b2a47ff2b2949ff2b2a47ff2a2947ff292846ff2a2947ff2a2947ff2a2946ff292846ff292846ff292845ff292a46ff292844ff292844ff2a2943ff2a2845ff2a2846ff2b2945ff2a2844ff292844ff282845ff272845ff34435cff416374ff44697dff47677aff3e6170ff457082ff446f80ff456e7fff446e7fff456e7fff456e7fff456e7fff456d7fff466d7fff466d7fff466e7fff466e81ff476e81ff457086fe4793a8ff53ebef7076cbe4639d74bf5f9e73bf5d9f76c05d9c76c05f9c76bf629a72be679e74bf6e9b74be779c74bf129c80b802ffffff3b93a9bef76683a4fe57718eff536579ff515f6dff505d6aff4d5d69ff4d5e6aff4c5f69ff4c6169ff4b6169ff4b6169ff4c626bff4b636aff4b626aff4b636bff4c646bff4b646bff4c656cff4c656cff4c666dff4d676eff4d676eff4c676eff4c686eff4d686fff4d696fff4d6a6fff4d6b71ff4e6d71ff4e6d72ff4e6d72ff506f73ff506f74ff507074ff507075ff517276ff517377ff527479ff517478ff52757aff52767aff52777bff52777bff52787cff52797cff52797cff53797dff527a7dff527a7dff527a7dff537a7eff537b7eff517a7dff527a7eff527a7eff537a7fff52797eff527a7fff51797eff51797fff51797eff51787eff51787eff50777dff4f777dff4f777dff4e767cff4e757cff4e757cff4d737bff4b747bff4a727aff49727aff497179ff49717aff487079ff486f79ff476e79ff466d7aff466d79ff466c79ff456c78ff456b78ff436b77ff436a78ff436977ff426877ff426876ff426776ff426775ff426675ff406474ff3f6373ff3f6373ff3f6273ff406273ff3f6172ff3f6072ff3e5f71ff3e5f71ff3e5f70ff3e5f71ff3e5e71ff3e5e71ff3f5f74ff3f5f76ff40637cff416a88ff467499ff4683afff4692c2ff44a4d2ff44bee5ff40daf3ff46f7f9ff4afffdfe4dfffffb55fffe837ffffb479e73bb5c9b72bf4e9a72be3f9a75ba379e79be2d9f77c1259f75ba1d9e72c116a274c5108f70bf0c9580bf089f80bf04bf80bf028080ff01ff00ff0100ff0001ffffff01ffffff028080800280808004bf80bf059966cc07b692b6089f80bf0c9580bf0f9988bb129c71b8179b6fbc1ba171bd219b74b9269a72bc2d9f77c11b9771bd615f6c76f94d5a68fe505d68ff4d5a66ff515c69ff515d67ff505c67ff505c68ff505d69ff4e5d68ff4f5c68ff4f5c68ff4e5c68ff4d5d68ff4c5d67ff4c5f69ff4a5d67ff4a5a66ff48535ffb444658f8494b5fff495264ff4f6374ff4d6575ff4f6777ff4d6676ff4c6473ff4d6374ff4c6474ff4b6373ff4b6373ff4b6273ff4a5f72ff4a5f72ff4a6173ff496175fe41637cad74c3ce17bce9e91eaa99cc1db9c1e51c9bdbed3c91ddf74da2eefc41b4f7fb22c3f7ff0cbfbfd5129c80c6179b7ac816a274b9149973bf11a578c30f9977bb0caa80bf0ba274b90a9980b2089f80bf07926db6059966cc04bf80bf03aa55aa0280808002ff80ff01ffffff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff028080800280808002808080035555aa03aa55aa03aa55aa03aa55aa03aa55aa0280808003aaaaff035555aa02808080028080800280808002ff808002ffffff04bf80bf04bf80ff06aa80d5098e71aa0ba274b90f9977bb14a680bf199970c21e9977c4269a72bc2d9f71c1339b73b92ba077be2b9488b8cc5e8392fe4e7582ff4c7684fe4b7683ff4b7682ff4b7582ff4b7582ff4b7482ff4a7482ff497583ff467481ff4b7482ff3c5469ff476e80ff467181ff457281ff477080ff467080ff457181ff476f80ff415f74ff37455cff2a2e4aff2a2a47ff2a2a45ff292a47ff2a2a47ff2a2947ff2a2946ff2a2947ff292946ff292946ff292946ff2a2846ff2a2846ff2a2946ff292945ff272743ff2a2845ff292945ff282844ff292944ff252744ff292d4aff33415cff436376ff446d7dff436d7eff436a7fff456b81ff385564ff497283ff446e7fff466f80ff446e7fff456e7fff456e7fff466e7fff466d7fff466d7fff466d80ff476e80ff466e81ff476f84ff427288fe49c1cdfb53edf34887c3e35d9c73bd599e75c0579b75bf579b75bf599e75bd5d9c73bd629c75be6a9c76be739d76bf11a587c303ffffff359fadc5f36783a4fe57718fff53667aff505e6dff505d6aff4d5c68ff4d5e69ff4d5f6aff4d616aff4c6169ff4c626aff4c616aff4c636aff4b636aff4b636aff4c646bff4c656bff4c656cff4c656cff4d666dff4c666dff4d676eff4c676eff4c686eff4c686fff4d696fff4d696fff4f6a71ff4e6b70ff4f6c72ff4e6d72ff4f6d72ff4f6e73ff4f6e72ff506f74ff507074ff507276ff507377ff517478ff517479ff51767aff52767aff51767aff52777bff52787cff52797cff52797cff53797dff537a7dff527a7dff527a7dff527a7eff527a7dff527a7eff527a7eff527a7eff52797eff51797eff51797eff51797eff50787eff50787eff50787eff50777dff4f777dff4e767dff4e767cff4e757cff4d747bff4c737bff4a747bff4a727aff497279ff48717aff487079ff487079ff486f79ff476e79ff476e7aff466d79ff456d79ff456c79ff446b78ff446b78ff436977ff436977ff426877ff436877ff426776ff426776ff416574ff406575ff406474ff406373ff406273ff406274ff3f6173ff3f6072ff3f6173ff3e5f71ff3e6072ff3f5f71ff3f5f72ff3e5f72ff3f6075ff3f6279ff416682ff436e8fff477ba5ff458bbaff479ccdff44b0daff43ccedff42eaf8ff48fdfdff48fffeff4dfffde568fff83ca2bfdd669b73be599b73bd429b74c1409774bb359a73c02c9c74bf23a075bd1ba171bd14a673bf0f9977cc0a9980cc06aa80d503aaaaff01ffffff01ffffff00ffffff0000000000ffffff01ffffff028080ff02ffffff048080bf04bf80bf076d6db609aa8ec60c9580bf0f9977bb13946bbc179b6fbc1c9b76bf21a274c126a172bc219b7cb915aa9ec2b1546675fe4f5c6bff505e6aff4f616dff50606cff50606cff4f606dff4e616dff4d606cff4e5f6cff4e5e6bff4d5f6cff4d5e6bff4c5b69ff4c5c68ff4b5b68ff4b5a67fc495766b3578094b852768ffd4b596efe4f697aff506a7aff4f6a7aff4f6979ff4d6575ff4d6576ff4d6676ff4d6576ff4d6576ff4b6576ff4a6274ff4b6376ff4a6376ff4b657ae34e8fa72eb7d3de379e79be339b78be2f9d72b81d9e7bc11d9e7bc116a274b913a179bc159e79c211a578c3148c66b214a680bf11a578c30f9977bb0d9d76c40c956abf0a9966b209aa71c607926db606aa80d504bf80bf04bf80bf03aa55aa028080ff01ffffff02ff80ff0100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808002808080028080800280808001ffffff03aa55aa048080bf059966cc07b692db0a9966b20d9d76c4109f70cf16a280c51ba17bbd229678bb289979bf319c78c1289979b91aa780ba677997a6fd4e7a88ff4d7783ff4b7683ff4c7783ff4b7683ff4b7683ff4a7683ff497482ff467481ff4a7582ff435e70ff48697dff467183ff477282ff477282ff477181ff477282ff467181ff477081ff487081ff4a6f81ff3c576dff435c71ff394c62ff323a57ff2b2f49ff282946ff282846ff292946ff282846ff292846ff282946ff292947ff282946ff292947ff292a47ff262745ff282747ff2c2e4dff2f3955ff364961ff415e72ff43677aff447080ff446e80ff446d7fff456c80ff446c7fff446c80ff40606fff47697dff457080ff466f80ff446f7fff456e7fff456e7fff466e7fff466e7fff466e7fff476e80ff466e80ff476e82ff467085ff438198fe57eef3e45bf2f646a0a0d0559c75c04d9f74c0509c76bf519a74bd539d75be579b75bf5d9c76c0649e75bf6f9c75bf10af8fcf03ffffaa2fa3aec3f06783a5fe58728fff52667aff515f6dff4f5d6aff4d5c68ff4d5d69ff4d5f69ff4c6069ff4d606aff4b626aff4c626aff4c636aff4c626aff4b636aff4c646bff4c646bff4c656cff4c656cff4c656cff4d666eff4d676dff4c676eff4b676eff4c686eff4c686eff4e696fff4e6970ff4d6a6fff4f6b71ff506c72ff4f6c72ff4f6c71ff4e6c71ff4f6d71ff4f6e73ff506f74ff507176ff517377ff517378ff517479ff52767aff51767aff51767bff51777bff51777cff52777bff53787cff52797cff52797dff52797dff51797dff51797dff51797eff51797dff51797dff51797dff51787eff51787dff50787eff50787eff50777dff50777dff4f777dff4e767cff4e757cff4e767cff4e757cff4d747bff4b747bff49737aff49727aff49717aff49717aff487079ff49707aff476f79ff466d7aff476d7aff466d7aff466d7aff456c79ff446b78ff456b79ff436a77ff436a78ff436977ff436877ff426776ff426776ff416675ff416575ff406474ff406374ff406374ff416374ff406274ff3f6173ff3f6173ff3e6073ff3f6072ff3f6073ff3f5f72ff3f6075ff406278ff3f657eff426a88ff45769bff4683b0ff4694c4ff46a7d6ff42bee3ff40dcf4ff44f8fdff4afffdff4bfffeff54fffb9286fffc5d9f76bd649c73bd4c9e75bf4a9b75c13e9c73bd339b73be2b9a77be229d70bb1aa776ba149973bf0ea46dc809aa8ec606aa80aa03aaaaff01ff00ff01ffffff000000000000000001ffffff01ffffff01ffffff02808080028080ff048080bf068080aa089f80bf0a9966b20caa80bf0f9977bb13a179bc169774b91ba17bc6209f70bf219b74b9159e79c22b8e94b2d9516b7eff516472ff4f6473ff4e6471ff4e6471ff4d6371ff4d6371ff4c6370ff4a616eff4b606eff4b616eff4c606dff4b5c6aff4c5c6bff4c5c6bff485e6ceb45647a3168b1c13e67c1daf84c758bfe506c80ff526e7fff516c7dff506b7bff4e6879ff4e6779ff4e6879ff4e6779ff4e687aff4c6778ff4c6578ff4d667aff4c687df94b768d5194e0e9259f75ba2d9f77c129a276c126a172bc229d78bb19a370b8159e79c2169768b9169774b913a179bc119678c30f9977bb0caa6abf0b8b74b90a9966b2088060bf07b66ddb068080aa059999cc04bf80bf048080bf03aa55aa0280808001ffffff01ffffff0280808000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa03aa55aa0280808003aaaaff035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa0280808001ff00ff028080800280808002ffffff028080ff03ffaaff059966cc06aa80aa09aa8ec60ba274b90ea46db6129c80c6179b6fbc1d9572b9249c78bf2b9a77be349d76ba1ba17bbd1baaa1c6de5b8895ff4c7883ff4d7885fe4c7784ff4c7783ff4b7683ff4a7683ff497583ff487683ff486b7cff426073ff477183ff477383ff497283ff487282ff477282ff477282ff477282ff487182ff477182ff497183ff3d5b6dff497382ff487281ff47707fff456c7cff446274ff3f566bff384960ff333f57ff2e3850ff2c334eff2b314dff2b314cff2d334eff2f3a54ff364760ff456176ff476b7eff477082ff477082ff457081ff456f82ff456e81ff456f81ff446e80ff456e80ff456d80ff446d7fff486c7fff3e5a6cff457080ff467080ff466f81ff456e7fff466e7eff476e80ff476e80ff466e7fff486e80ff466e80ff486e81ff467084fe40a9baff55f2f4a76cf1f73ba07dbe4f9b74be309f75bf4b9c77be4b9c74be4e9d76be539d75bb599b73ba609d75bf6a9c73be0faa88cc0bb98bb928a6b9c6ec6a84a4fe58728fff53667afe515f6eff4e5d69ff4e5d69ff4e5d69ff4d5f69ff4d6069ff4c6069ff4b6169ff4b626aff4b636aff4c636aff4b646aff4c646bff4c646bff4c646bff4c656cff4c656cff4d656dff4f666dff4c676dff4c686eff4c686eff4c676eff4d686fff4e686fff4d696fff4e6a6fff4e6a6fff4f6a6fff4f696fff4f686fff4f686fff4f6970ff506c73ff507075ff517275ff527278ff527378ff507479ff517579ff51757aff51767aff51777bff51777bff52787cff51787bff51787cff51787bff52787dff52797cff51787dff50787dff50777dff51787dff51787dff50777dff50777dff4f777dff4f777dff4f777dff4f777dff4e767cff4d757cff4d757cff4d747bff4b747aff4a737aff49737aff49727aff49717aff49717aff487079ff486f7aff466e7aff466e7aff466d79ff466d7aff456d7aff446c79ff446b78ff446b79ff436a78ff436a78ff436977ff426877ff426877ff426876ff426676ff416675ff406575ff406474ff406375ff406374ff406375ff3f6273ff3f6274ff3f6273ff3f6173ff3f6174ff416074ff3f6177ff40637cff416883ff437090ff457ea6ff488abbff479dceff43b1dcff42ccebff43ebf8ff46fffdff4cfffeff4cfffdfc61fffa5da5e4e9719c73bb629c75be549b73bf489c71bc3d9b75bc329e75bd299b76c1219b74b9199970c2139479bc0d9d76c4089f80bf059966cc02ff80ff01ff00ff000000000000000000000000000000000000000001ffffff028080ff0280808003aa55aa0599669906aa80d5088060bf0a9966b20d9d76b1109f70bf13946bbc179b7ac81aa776c41d9e72c11d9e72b91ea277bb4195b1bcf44e6e82ff4f6877ff4d6676ff4d6574ff4c6573ff4d6573ff4b6473ff4b6270ff4b6170ff4b6270ff4c6170ff4b5e6dff4c5e6efe4c5e6ff85062759a5989a11fa584c52b7dbee1e15798b0fe537186ff557284fe547081ff516e7eff4f6b7cff4e697bff4e697bff4d697aff4e697bff4e697bff4e677cfe4d697efe476c85a46eb3c2169780c529a27cbb259f75ba229d70bb1ea277c41ba17bbd189f75bf159e79c2139479bc11a578c30f9977bb0d8976c40ba274b909aa71c6089f80bf07926db606aa80d50599669904bf80bf048080bf03aaaaaa0280808002ffffff0280808001ffffff010000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa03aaaaff035555aa035555aa03aa55aa028080800280808002ff80ff028080ff02ff80ff03aaaaaa04bf80ff05cc99cc07926db60a9980b20d9d76c4109f70bf159e79b619a37ac21f9c73bd269a72bc2e9b74bc26a179bc14a680bf78739ba8fd52808cff4c7885fe4c7886ff4b7783ff4b7783ff4a7785ff497784ff456b7bff3c5769ff4a7282ff487383ff487382ff497383ff497383ff487383ff477382ff477282ff477282ff487282ff4d7384ff3a5a6bff497284ff477283ff487182ff477081ff467080ff467180ff477080ff477181ff487081ff476f7fff486e7eff466d7eff476d7fff4a7082ff385c6eff467183ff467182ff447181ff457182ff447081ff456f81ff446f81ff456e80ff466e80ff456d80ff456e80ff456e7fff476f81ff3d5a6dff4a7281ff447180ff486e81ff457080ff466e7eff486e80ff486e80ff476e7fff476e81ff476e81ff476f82ff448193fe4de4f0fd5ef4f55885e8f1489c75bf489c75bf419d76bc459b76c0469d75c1499d73c04e9a72ba549e76bf5c9e74bf669d76c10faa88cc1a9d80c41eb3c4c4e36c86a5ff59728fff54667afe505f6eff4e5d6aff4e5c69ff4e5d69ff4d5f6aff4c6069ff4c6169ff4b626aff4b626aff4b636aff4b636aff4b636aff4b646bff4b646bff4c656cff4c646bff4c656cff4c656cff4d656cff4d666dff4d676dff4c686eff4c686eff4d686eff4c696eff4e686eff4e686eff50676eff51666dff50666dff50656cff4f646cff4e656cff4f6870ff4f6d73ff507076ff517178ff517276ff507378ff507579ff50757aff50767aff51767aff50767aff51777aff51777bff51777bff52787bff51787bff51787bff51787cff50787cff50777cff50777cff50777cff4f777cff4e767bff4f777cff4e777cff4e767cff4f767cff4e757cff4e757cff4e747cff4c747bff4b747bff4a727aff4a727bff49727aff48717aff48707bff48707aff476f7aff476e7aff476e7aff456d7aff466d79ff466c79ff456c79ff446b78ff456b79ff456978ff446978ff436977ff436877ff426877ff416777ff436676ff416676ff416575ff416575ff406475ff406375ff406375ff406375ff3f6274ff3f6274ff3f6274ff406275ff3f6276ff406379ff41657fff406b88ff44779aff4785b0ff4791c2ff48a8d6ff44c0e4ff40dbf3ff47f8fbff47fffeff4cfffefe4efffdf765e9e93b97bed4529b76be5f9c73bf529f76c1469d75c13b9c70ba309f75bf279d6fbe1f9c73bd189575bf129c71b80d8976b1089f80bf05996699028080ff0100ffff0000000000000000000000000000000001ffffff00ff0000010000ff01ffffff03aaaaff03aa55aa059966cc06aa80d5089f60bf0a9966b20caa80bf0f9977bb129c71b816a274c51a9376ba1ea26fbb12aa80c608bf9fdf72829fb3eb557488fe4e697aff4c6777fe4c6776ff4d6675ff4c6775ff4c6372ff4d6173ff4c6373ff4b6372ff4c6271ff4b6172fe4e6477ec476d853671a5c6269a72bc1ba184c68977c9ddf8548395fd587789fe567385ff557182fe526d80ff516c7eff516b7eff516b7eff506b7fff506b7ffe4f6a81fe4c6e86b9538fa41cb6f6f61d9e7bb91f9c7bbd1c9b76bf1aa780c4189f80ca15aa86c213a179bc10af80bf0faa77bb0c956abf0b8b74b909aa71c607b66ddb06aa80d5059966cc059999cc048080bf035555aa03aaaaaa03aaaaaa0280808002ff80ff01ffffff01ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa03aa55aa03aaaaff03ffaaff02808080035555aa035555aa035555aa0280808002808080028080800280808001ffffff02ffffff028080ff04bfbfff04bf80ff068055aa089f80bf0a9966cc0d9d76c411a578c316a280c51ba17bc621a274c1289973b92d9f77c1219b74c10bd1d1e8cf6393a0fd4f7e89ff4c7885ff4d7884ff4c7784ff497784ff507788ff375062ff4d7282ff497382ff497483ff497383ff497483ff497382ff497383ff487483ff487383ff487383ff477281ff4a6f82ff3b5c6dff487384ff477282ff487083ff487083ff467182ff467182ff467081ff467081ff476f81ff467081ff467081ff467081ff467182ff497384ff35596cff457183ff457182ff457182ff457082ff467082ff466f81ff466f81ff456f80ff456f81ff456f80ff456f80ff456f81ff456e81ff3f5f72ff4f7586ff43707fff467080ff45707fff476f7fff476e80ff486f81ff476e80ff476e81ff476f83ff467082fe42b5c2ff4cf7f7da6af4f92aaa92ce469d75bd429b74bd3c9d73bf409f78bf419d72bc449d74bf499d73bd509c73bf589f77c2629f75c10f9977bb01ffffff0fbbccccd06d86a7ff59728fff53667bff505f6eff4e5d6aff4e5c69ff4e5d69ff4d5f69ff4c6169ff4c616aff4b616aff4b626aff4b636aff4c636bff4b636aff4c646bff4c646bff4b656cff4c646bff4c656cff4d656cff4c656cff4d666cff4d676eff4d676dff4c676dff4c686dff4d686dff4d676dff4e656cff4e636bff4f636bff4f636bff4e6169ff4d616aff4d6169ff4d646cff4e6b71ff4f6f75ff506f77ff507276ff507377ff4f7478ff4f7478ff507579ff507579ff50767aff507679ff50767aff50767bff51777bff51777bff51777bff50777bff4f767bff4f767bff50767cff50767bff4e767cff4f767cff4e767cff4f757dff4f757dff4e767dff4c747bff4d757cff4d747bff4c747bff4a737aff4a717bff4a717bff49717aff49707aff486f7bff486f7bff486f7aff476e7aff466d79ff456d7aff466d7aff456c79ff456c79ff446b78ff446b79ff446a79ff436a78ff436978ff426978ff416977ff426877ff426776ff416776ff406676ff416576ff406475ff406475ff406375ff406375ff3f6375ff406375ff406376ff406377ff3f6377ff41657cff416984ff417192ff457fa7ff478ebdff479fcdff46b7e0ff3fd1eeff43edf9ff48fefdff49fffdff48fffffe57fffaf252aec8368497c6579b72bf5e9d75be519d74bd449a74bf3a9a72bd2f9d72be269a72bc1e996fbb179b6fbc119669b40ba274d107926db6048080bf0280808001ffffff01ffffff000000000000000000000000000000000000000001ffffff02ff80ff03aaaaaa028080ff03aa55aa059999cc07926db6089f80bf0a9980b20caa80bf0f9977bb129c80b8159e79c2199970b81ba171c6109f70bf06d5aad5487c9cb1db4e7386fe4e6b7bff4e697afe4c6776fe4b6777ff4a6776ff4a6574ff4b6575ff4b6675ff4b6575ff4b677afc496d836f65a3b11a9d89c4339b78be189f75bf0dd8ebeb7c6fa7b9ea518090fc55798bfe557588fe547284fe547082fe537082fe537083ff526f83fe4f6f85ff497289c15c94ac22ace1e811a578c31d9e7bc1189575b516a274b9159e79c213a179c9119678c30e926db60d9d76b10ab280cc09aa71c607926db606aa80aa059999cc04bf80bf03aa55ff03aaaaff02ffffff02ff80ff028080800280808001ffffff01ff00ff0100ffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa0280808003aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff028080ff03aaaaaa04bf80bf04bf80ff06aa80d509aa71c60ba274b90f9977bb13946bbc17a67abc1d9e72c123a075bd299b76c12ba077c419a37ac24181a9b8ef5a8b96ff507e8aff4a7884ff4b7784ff4d7886ff3c5768ff4c6e7fff4a7485ff4a7583ff487482ff487482ff487582ff4a7484ff497382ff497483ff487382ff487382ff497282ff426375ff426575ff477283ff467383ff487182ff477282ff477182ff487182ff477182ff487182ff477182ff477082ff467182ff487183ff457183ff4a7285ff37586bff477184ff467182ff467182ff457082ff467182ff467082ff457081ff457081ff446f81ff457082ff456f81ff467082ff466f82ff45687bff416476ff45707fff467080ff467080ff466f7eff476f80ff476f80ff486f81ff466e82ff467085ff428490fe44eff3fd59f9f87e80f3f73c9d77bf3f9e75be3c9d77bf3a9e77bd3b9c75ba3c9d77bf3f9e75be469d75bd4c9a72bc559f75c0609d75bd34a276bf1ea277bb08dfdfdfc26d85a6ff59718eff52667bff4f5f6eff4f5d6bff4d5c68ff4e5e69ff4d5f69ff4c6169ff4c6169ff4b6169ff4c626aff4b626aff4c636bff4b636bff4b646bff4b646bff4c656cff4b646bff4c646cff4c646bff4c656cff4c666cff4c656cff4d666dff4c676cff4d676dff4d676cff4c656bff4c636aff4e626aff4d6168ff4d6068ff4d6068ff4d5f68ff4d606aff4d646cff4e6b72ff4f6d74ff4f6e76ff4f7176ff4e7176ff4f7278ff507378ff507479ff507479ff507479ff50747aff4f747aff50747bff50747bff50757bff50757bff4f757aff50767bff50767bff50767bff4f747aff4f757cff4e757cff4e757dff4e747cff4d747cff4d747bff4b737bff4b737bff4c737bff4b737bff4b737bff4a717cff49707bff49707aff49707aff48707aff486f7aff476e7aff466d7aff466d7aff466d79ff466d7aff456d7aff446c79ff446c79ff436b79ff436a78ff436a79ff426978ff416a77ff416978ff416877ff416877ff416777ff416777ff416677ff416577ff416577ff406576ff406476ff406476ff406477ff406477ff406478ff41647bff41677fff406e8aff44799dff4687b2ff4698c5ff46abd5ff44c5e9ff3fe1f5ff43f9fbff46fffeff4cfffdff49fffffe63e6e6ea467eb12b949aca6a9c76be5c9b74bc4f9b74be429b74c1389b76bf2e9b74bc259f75c11d9e72c1169774b9108f70af0ba274b906aa80d5048080bf02808080000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff02ffffff03aa55aa04bf80bf059966cc06aa80d5089f80bf0a9980b20c9580bf0ea480c8119669b413a179bc169774b9199970c2159e79c2189f75bf2d889fb5ae58819af4436b7efc486b7efd4c6b7dfe4d6a7dfe4d6a7cfe4e6a7dfe4c6a7cfe4b6c80f94d758aaf629aac0bb9ffff289f79bf1a9d6cba2ca274bf0f9977bb109f80bf2e90cdd87461a0b2b46099b2dd5998aff2599baff5579daff359a1b1de55a1afbb5aa6b87871b3c41dc1e5ed0faa88cc199970c2179b6fbc159e79c2139479bc109f70bf0e926db60caa80bf0ba274b909aa71c6089f80bf068055aa059966cc04bf80bf0480808003aaaaaa01ff00ff01ffffff028080800280808001ffffff01ffffff0100ffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280808001ffffff01ffffff0280808003aa55aa028080800280808003aa55aa035555aa03aa55aa03ffaaff03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff0280808001ffffff028080ff028080ff03aa55aa048080bf06aa80aa07926db6098e71aa0caa80bf109f70bf149973bf189f75bf1ea277bb249c71bf2b9a77be259f7cc116a28bc5746e9ea9fe558c97ff50808cff4a7a87ff4b6879ff456777ff4b7485ff497483ff497483ff497483ff497483ff497483ff497483ff4a7483ff497383ff497383ff487383ff497382ff3b5c6eff487080ff477383ff477383ff487283ff487282ff487282ff487282ff477182ff487282ff477182ff487183ff477283ff487083ff457183ff486f83ff385b6cff457183ff467282ff467182ff457182ff467182ff467182ff457081ff467082ff457081ff457082ff457081ff457082ff456f82ff486f81ff355466ff4b7483ff457181ff477080ff467080ff486f81ff476f80ff486f83ff477084ff447486fe50cfd9ff50fcfcdc64fcf929a2aed33e9c73bd389b72bf369c76bd359a73c0359f78c0389b76bf3b9c75be429b74bd489f75bf529f76be5d9c76c0419d76bc2c9c74b906d5d5ffb67189a8fe597290ff52667bff4f5f6eff4f5d6aff4d5c68ff4e5d69ff4d5f69ff4c6069ff4c6169ff4b626aff4b626aff4b626aff4c636bff4b646aff4b646bff4b646bff4c646bff4b656cff4c656bff4c656cff4c656cff4c656cff4c656cff4c666dff4c666cff4d666cff4c656aff4c646bff4b6269ff4c6067ff4c5f67ff4c5f67ff4c5f66ff4c5e67ff4c6068ff4c666cff4d6c71ff4f6a73ff4e6d74ff4e6f75ff4e7076ff4e7076ff4f7177ff507378ff4f7379ff4f7379ff4f747aff50747bff4f747aff4f747bff50747bff4f747bff50757bff4f757bff4f757aff4f757aff4f757aff4e747cff4d747bff4d747cff4e747cff4c737bff4c747bff4c737bff4c737bff4b727bff4a727aff4a717aff4a707bff4a707bff49707aff497079ff486f7aff486f7aff476e7aff466d7aff466d7aff466c79ff466d7aff456d7aff446c79ff446c7aff436b78ff436b79ff426a79ff436a79ff416977ff416978ff416978ff416878ff416878ff416777ff416677ff416577ff416577ff416577ff416578ff416578ff406479ff406579ff40667aff40677eff406c85ff437495ff4581a9ff4791bdff45a4cfff46bae1ff42d7f0ff40f1faff44fefcff47fffdff48fffefe52fefefe4590b1e24c80b720979fc75a9c74be5a9c74be4d9c74bd419d76bc369c76bd2ca27ac523a075c51c9b6dbf159e6dc20f9977bb0b8b74b907926db6035555aa01ffffff0000000000000000000000000000000000000000000000000000000001ffffff01ffffff028080ff02ff80ff0280808003aa55aa04bf80bf05cc99cc07926db607926db60a9980cc0ba274b90d9d76c4109f80bf129c80b8149980bf159e6dc2109f70bf0caa80bf19ada3cc35739ab7655181979059879cb2558496be4b798cbf477488bf437186ba46768a83568ca51abafff50a9999e6209770bf249c78bf249c71bf219374b915aa79ce0ea46dc810af80cf0faaaacc1db0e5f631b6ffff38bffffa31bbffff19ccffff13aea1d709aa8ec60db176c4159e79c214a673bf129c71b8109f70bf0e926db60c956abf0a9980cc09aa71c6089f80bf059966cc05cc99cc04bf80bf03aa55aa03aaaaaa02ff80ff02ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa03aaaaff03aa55aa03ffaaff02ff80ff03aaaaff035555aa035555aa02808080028080800280808001ffffff010000ff01ffffff028080ff028080ff02ff80ff048080bf04bf80bf059966cc07926db60b8b74b90d9d76c4109f70bf15926db61a9d76ba1f9c73bd249c71bf259f7cc11a9d76ba269a9ac3b8659ea8fe558a96ff518291ff4b6f7dff4d7484ff4c7483ff4b7584ff4a7583ff497483ff4a7583ff487482ff497483ff497483ff497382ff497483ff487383ff497383ff3b596aff4a7585ff477384ff477383ff487384ff487283ff487383ff477282ff487283ff477282ff477282ff477282ff467282ff477283ff457283ff476f81ff3d5d70ff477083ff467282ff467282ff457182ff457183ff467183ff457182ff467182ff467082ff467082ff457081ff457082ff456f81ff467083ff3a5567ff4e7686ff467181ff467080ff467180ff496f81ff477082ff497083ff477285ff4296a3fe4ef7f9fd5dfef88b74f6f931a178c1369c71bd2a9873bc309f75bf2f9d72be319c72c1349d76bf389b76bf3e9c73bd459b73bc4f9b74be599e75bd459b76bc319c78c11db084caa7778eabff597291ff52677dff4f606fff4f5d6bff4e5c68ff4d5e69ff4d5f69ff4c616aff4c616aff4c626aff4b626aff4c636bff4c636bff4b636bff4b646bff4b646bff4b656bff4a656cff4c656cff4c656cff4c656cff4c656cff4c656cff4c656cff4b646bff4c646aff4c646aff4b6269ff4b6068ff4c6067ff4b5f66ff4c5f66ff4c5e66ff4c5e66ff4c5f67ff4d676dff4e6c72ff4e6770ff4e6b73ff4d6e73ff4e6e74ff4e6f75ff4e7077ff4f7177ff4f7278ff4f7278ff4e7279ff4f737aff4f737aff4e737aff4f737aff4e737aff4f747bff4f747aff4e747aff4e747aff4e747aff4e737cff4d737cff4d727bff4d727bff4c737bff4c737bff4c727bff4b717aff4b717bff4a717aff4a707bff4a707bff4a6f7bff49707aff486f79ff486f7aff476f79ff476d7aff466d7aff466d7aff466d79ff456d7aff446d7aff436c79ff436c7aff436b79ff426b78ff426b78ff436a79ff426a78ff426979ff416978ff416879ff416878ff426878ff416778ff416678ff416677ff426678ff416678ff406679ff41667aff41667bff41677dff406b83ff41718eff457ca1ff4587b3ff489bc8ff46b2daff43c9eaff3fe7f7ff40fcfdff46fffdff49fffeff49fffefe56ccd8fe4579ace04c83b63d9b86c45f9e73bf589c74bf4b9c74be409b74bb359a73c02ba077c4229d78c31ba17bbd149973bf0f9977bb0a9966cc068055aa03aa55aa01ffffff000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff02808080028080ff028080ff048080bf059966cc06aa80d507b692db08bf80bf0a9980cc0caa80bf0e9280b6109f80bf11a578c313a179bc149973bf0b8b74b90d9d76c411a578b411a587d20cd5d5ea0bb9e8ff0dc4d8eb0caaeaff0ab2e6ff04ffbfff129c71b8189f75ca1b977bbd1c9b76bf1c9b6dbf1ba17bbd1c9b76bf179b6fc8128e71b80caa80bf109f80bf06aa80d505cc99cc059999cc0e9280b60caa80bf149973bf129c71c6109f80bf0ea480c80d9d76c40caa80bf0ab280cc098e71aa07926db606aa80d5059966cc048040bf048080bf03aa55aa03aaaaaa0280808001ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa035555aa03aa55aa035555aa03aa55aa03aaaaaa03aa55aa03aaaaff035555aa01ff00ff02808080028080ff01ffffff01ffffff01ffffff0280808002ffffff02ffffff035555aa03aa55aa05cc99cc06aa80d5089f80bf0a9980b20d9d76c4129c80b815aa79c21a9376ba209770b7269a72bc2c9c74bf179b7ac835a8bccadb5c9aa2ff538d96ff518591ff4d7886ff4f7484ff4c7484ff4b7583ff4b7584ff497483ff4a7583ff497483ff4a7483ff497382ff497383ff487383ff4c7485ff3e5d6dff497585ff477484ff487383ff487484ff487383ff487483ff487383ff477383ff477283ff477283ff477283ff467383ff487183ff457382ff466c80ff3d6174ff447182ff457283ff467283ff457283ff457283ff457183ff467283ff467182ff457182ff467082ff457081ff467082ff467081ff466f83ff3d596bff4d7283ff457081ff477181ff477182ff4a7082ff497184ff497184ff417986ff4ae4e8ff4efefbdc5efdfa2a9eb6db369c76c2309a75bf2c9c74bf2b9a77be2b9a71be2c9c74bf2f9d77be349d71ba3a9e77bd429e74bd4b9c74be569d74be509c73bc299b76c1329e7abd8b7b8fa9fe597393ff53677dff4f606fff4e5d69ff4d5d68ff4d5d69ff4c5f69ff4b616aff4c626aff4c626aff4c626bff4c636bff4b636aff4b646bff4c646bff4b656bff4a656bff49656bff4a656cff4c656cff4c656cff4c656bff4c646bff4c646aff4c646bff4b636aff4b636aff4c6168ff4c5f67ff4b5f66ff4b5e66ff4c5e66ff4b5d65ff4c5e65ff4c5f67ff4c6a6dff4e6a70ff4e616dff4d6870ff4c6c73ff4e6c73ff4d6f74ff4d6f75ff4e7076ff4e7077ff4e7077ff4d7177ff4e7279ff4e7279ff4f737aff4e7379ff4f737aff4e737aff4e737aff4d7379ff4d737aff4d737bff4d737bff4c727aff4c727aff4c727aff4c727bff4c717aff4d717bff4d707bff4b717bff4a707aff4a707aff4a707aff4a707aff496f7bff486f7aff476f7aff476e7aff466e7aff466d7aff466d7aff466c7aff456d7bff446d7aff436c7aff436c7aff436c7aff426c78ff426b78ff426b78ff426a79ff426a7aff416978ff416879ff416879ff416778ff416778ff426778ff426779ff426679ff406679ff41677aff42677cff41687dff426981ff416f8bff427697ff4583abff4692beff48a5d2ff42c0e3ff3fd7f0ff3ef5fbff41fffdff44fffeff4cfffeff53f2f2ff4b82a3ff497dacdf4d82b847a281c2579e75bf569a74be499d77c03e9c77bd339b73be2a9e73bc219b74c11a9d76c413946bbc0e926db60a9966b2059966cc03aa55aa01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080ff03aaaaaa03aaaaaa059999cc06aa80aa06aaaad507926db6089f80bf0a9980cc0ba28bd10e9280b60f9977bb0f9977bb129c71b80ea480b607b692db0bb974d10ab280e6089f80bf09aa8ec60c9580bf0f9966bb109f70bf179b7abc13a16bbc169774c5159e6dc2159e79c2159e79c2159e79c2149973bf149973b2149973bf13a179bc109f70bf0db189c40ea46db6109f70bf0f9977cc0ea46dc80d9d76c40d9d76b10ba274b90a9980cc089f80df089f60bf07926db606aa80aa059966cc048080bf03aa55aa028080ff028080800280808001ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff01ffffff01ffffff0100000001ffffff028080800280808001ff00ff0280808003aa55aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa028080800280808002808080028080ff01ffffff01ffffff01ffffff02808080028080ff028080ff03aaaaaa03aa55aa04bf80bf06aa80d5098e71aa0b8b74b90f9977bb129c71c6169774b91a9d76c4209770bf26a172c31f9473bd13a179c93cb3d9ddf25999a2fe518b94ff548692ff507b89ff4d7685ff4c7584ff4b7583ff4a7483ff4a7583ff4a7583ff497482ff4a7483ff497483ff497484ff4e7687ff395a69ff477485ff477484ff487484ff487383ff497484ff487483ff487483ff487383ff487383ff477383ff487383ff467382ff487284ff447382ff44697dff416578ff457182ff467283ff457183ff457283ff467283ff457283ff467183ff457182ff467182ff467182ff467182ff467081ff467182ff467083ff456677ff466373ff467283ff487183ff477283ff497184ff487285ff467889ff4ad1d8ff4ffefdfa5dfffd6186e7ea359a73bc299b76c1259875ba279d76be259f75c126a172bc289973b92b9a71be309a75bf369c76bd3f9e75be479e73be539d75be529f76be01ffffff03ffffff737c90a6fd5a7594ff52687eff4f606fff4d5d69ff4d5d68ff4d5e69ff4c6069ff4b626aff4b616aff4d626bff4c626bff4b626bff4b646bff4b636bff4c636bff4b646bff4a656bff4a656cff4a646bff4c656cff4c656bff4c646bff4c646bff4c636bff4b6369ff4a6269ff4b6169ff4b5f67ff4b5d65ff4b5e65ff4b5d65ff4b5d64ff4b5c64ff4c5d65ff4b5f66ff4d6e70ff4e676eff4d5968ff4d626dff4b6970ff4d6a71ff4c6d74ff4d6e75ff4e6f76ff4e6f76ff4e6f77ff4d7077ff4d7178ff4d7178ff4d7178ff4c7178ff4d7278ff4d7278ff4d7379ff4d7279ff4d727aff4d717bff4c717aff4c717aff4c717aff4b717aff4b707aff4b707aff4c707aff4b707aff4a707aff4a707aff4a707aff496f7aff4a6f7aff496f7bff486e7aff476e7aff466e7aff476e7aff476d7aff476d7bff466d7bff446c7aff436c7aff436d7bff436c7aff436c7aff416b77ff426b79ff426b79ff426a79ff426a7aff426979ff41697aff416879ff42687aff426879ff426779ff426779ff42677bff42687bff41697dff42697eff406b81ff426f88ff437495ff457fa4ff478cb8ff489eccff48b5dfff43ccecff3deaf5ff3dfdfbff46fffcff45fffeff4ffbf9ff4996a6ff46688bff4b7eabdb4d86ba3c9d80c4509c76bf539d75be479e77be3c9d77bf329e75bd289f79c6209770bf199970c213a179bc0e926db6089f80bf059966cc03aa55aa01ff00ff0000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ff00ff01ffffff028080800280808003aa55aa04bf80bf059966cc06aa80d506aa80d507926db6098e71aa09aa71c60ba274b90c956abf0d9d76c40e926db60f9977bb0f9966bb0f9977cc109f80bf119678b4119678b4119678c3119678b4108f70af109f70bf109f80bf109f80bf0f9977bb109f70bf0faa77cc0ea46dc80e926db60e9280b60ea480b60d9d76c40d9d76c40c9580bf0ba274d10ba274d10a9980cc0a9966b209aa8ec607b692b607926db6059966cc059966cc04bf80bf04bf80bf03aaaaaa0280808002808080010000ff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa028080800280808002808080010000ff01ffffff0100000001ffffff01ffffff01ff00ff03aaaaaa02808080028080ff048080bf059999cc07926db609aa71c60ba274d10ea480c8129c71b8169774b91ba171bd209f78bf1ea277c41ba17bbd14a680bf7187bbc0f953969efe548c94ff558893ff52808cff4d7885ff4c7684ff4c7583ff4b7583ff4b7584ff4a7583ff4a7583ff4a7484ff497484ff466d7eff3b5b6cff487586ff487484ff497584ff477483ff487584ff477483ff487484ff477383ff487384ff487383ff487383ff477383ff477384ff467383ff42677aff456a7dff447182ff467284ff467283ff457283ff457183ff457283ff457283ff467283ff467183ff477183ff477182ff467182ff467183ff457082ff476d7fff3c5768ff4d7a8bff487385ff487286ff497387ff477287ff45aeb6ff4dfdfdfe56fffc9b75fcf72c9c85c52e9b74bc299b76c1249c78bf229670bb209f78bf21a27cc1249c71bf279d76be2c9c74bf339b73be3b9c75be459b73c0509c73bc4a9b72c10db189c4209f80bf658392a4fc5c7695ff52677dff4f606fff4e5e6aff4d5d68ff4c5e68ff4c6069ff4b6169ff4b626aff4c626bff4c626aff4b636aff4b636bff4b646bff4b636bff4c646cff4a656bff49656bff4a646bff4c646bff4c646bff4c646aff4c646bff4b636aff4b6269ff4a6169ff4c5f68ff4b5d66ff4b5b65ff4b5c64ff4b5b64ff4c5b64ff4a5b63ff4a5b64ff4a6267ff4f6f71ff4b616aff4d5766ff4c5d6aff4a666dff4c6970ff4c6c72ff4c6d73ff4d6d75ff4d6e76ff4d6e75ff4c6f77ff4c6f77ff4d7078ff4d7178ff4c7178ff4c7278ff4c7178ff4c7278ff4d7179ff4c707aff4c717aff4c717aff4b7079ff4b707aff4b707aff4b707aff4a7079ff4b7079ff4b707aff4a707aff497079ff496f7aff486f7aff486f7bff476e7aff486f7bff476e7bff466e7aff466d7bff476d7bff466d7bff456d7bff446c7bff446d7bff436c7bff436c7aff436c7aff436b7aff436b7aff436b7bff426a7aff436a7bff426a7aff426a7aff41697aff42697aff42697aff42697bff42697bff42687cff426a7dff416b7fff426b81ff426e87ff437391ff447c9fff4786b1ff4898c5ff48add7ff45c3e6ff3be1f3ff3df9fbff44fffbff4afffeff4afffdff45b0b7ff3d5573ff466989fe4782afd35190c353a078c25e9d77be519d74c0459f76c03a9e77bd309f75bf279d76be1f9c73c5189f75bf119669c30d9d62b1089f60bf059966cc028080ff01ffffff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ff0001ff00ff02ffffff0280808003aa55aa03aa55aa048080bf059966cc06aa80aa06aa80aa06aa80d5089f60bf098e71aa09aa71c609aa8ee30a9966b20a9966b20a9966b20c9580bf0c9580bf0ba274d10caa80d50c9580bf0b8b74b90ba274b90c956abf0ba274b90ba274b90a9966cc0a9980cc0a9966b20a8066b209aa8ec609aa8ec6089f80bf09aa71c6089f80bf089f80bf089f80bf07b692db079292b606aa80aa05cc99cc059999cc048080bf04bf80bf04bf80bf03aa55aa028080ff0280808002808080010000ff01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aaaaff03aaaaff03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff028000800280008003aa55aa048080bf06aa80aa07926db609aa8ec60caa6abf0ea480b6129c71c6169774b91b9771bd1f9c73bd259f75c11a9d76c413bca1d76171b0b3f457969eff548b93ff558893ff54838eff4e7a86ff4d7683ff4c7583ff4b7583ff4b7483ff4b7484ff497585ff4a7484ff405d6dff43697aff487585ff487584ff487584ff487484ff487585ff487484ff477484ff487384ff487384ff487383ff497384ff487383ff477384ff487383ff3f6274ff496e81ff457282ff477184ff467183ff467283ff467384ff457383ff457283ff467283ff467283ff467183ff477183ff477182ff487083ff467182ff487182ff365161ff4e798bff487387ff497488ff49768bff469daafe50f6f9ff5bfffad964fdfa408fc3db22a578c3279d76be239975b61f9c7bbd1d9572b91d9e7bc11ea277c4209f78bf249c71bf2a9e73bc309a75bf399d74bc439c76be4d9c74bd599b75bd459b76c03a9a77bd56919db2fd5c7494ff53687dff4f606eff4d5e69ff4c5d68ff4c5e68ff4c616aff4b6169ff4b626aff4b626bff4b626bff4b636aff4a636bff4a646bff4a646bff4b646cff4a646bff4a646bff4b646bff4c646bff4c646bff4c646aff4b636aff4b626aff4b6168ff4b6068ff4c5d66ff4b5a64ff4b5a64ff4c5a63ff4b5a63ff4a5962ff4b5962ff4a5a63ff4b666aff517074ff4b5b66ff4c5464ff4c5a68ff4b656dff4a686fff4b6b72ff4c6c73ff4d6d74ff4d6c75ff4d6e75ff4c6e75ff4c6e76ff4c6f77ff4c7077ff4b7077ff4c7178ff4b7077ff4b7178ff4c7079ff4c707aff4c7079ff4b7079ff4b7079ff4b7079ff4b7079ff4a6f79ff4b707aff4a6f79ff4a6f7aff496f7aff496f7aff486f7aff486f7bff476e7bff486e7aff476e7aff476e7aff456d7aff466d7bff456d7bff466d7bff466d7cff456c7bff436d7cff436d7bff436d7bff436d7aff436c7bff436c7bff426b7bff426b7bff426a7bff416a7bff416a7bff426a7bff426a7bff426a7bff42697cff426a7cff426a7dff416b7eff426c81ff416e86ff41728cff437a9bff4885adff4991bfff48a5d1ff44bbdfff3fd7eeff3bf3f9ff3cfffdff4afffaff49fffcff54d7dbff395671ff43546ffe49688efe4587b4c85899c75d9c76c05d9c76ba4f9b74bb439c76be389b76bf2e9b74c226a179c31d9e72c1179b7ac8119669c30b8b74b907926ddb048080bf010000ff028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00ff010000ff01ffffff01ff00ff02ff80ff02ffffff028080ff03aa55aa048080bf048040bf059966cc059966cc059966cc06aa80aa06aa80d507926db6079292b607b66db607b66ddb089f60bf089f80bf089f80bf089f80bf07926db607b66db607926db6079292b607926db607926db606aa80d506aa80d507926db606aa80d506aa80aa05cc66cc06aa80d5059999cc059966cc059966cc04bfbfff048080bf03aaaaaa03aa55aa028080ff028080ff028080ff01ff00ff01ffffff028080ff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808002808080035555aa035555aa035555aa03aa55aa03ffaaff03aaaaaa03aa55aa035555aa0280808002808080028080800280808001ffffff010000ff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ff00ff03aaaaaa03aaaaaa0480408006aa80aa07926db609aa71c60caa80bf0faa77bb129c71b8169774c51b9771bd1f9c73bd249c71bf1c9b76bf12b8aad4807ebbbdf852979cff568e98ff548994ff538691ff507e89ff4f7685ff4c7684ff4c7483ff4b7485ff477684ff4b7585ff3a5064ff4b7686ff487685ff497685ff487484ff487585ff487585ff477585ff477484ff477584ff477484ff477484ff487383ff487383ff467484ff467485ff3a5e6fff4c7184ff467283ff477284ff477283ff477283ff467183ff467385ff467284ff467384ff467283ff477283ff477283ff477182ff487184ff467283ff477183ff395365ff4a7384ff497688ff4a778dff43a0adfe55f2f3fe57ffffed62fffc4287e4ec259875ba279d76be229670bb1d9e72c11a936cba189f75bf19a37ac219a37ac21d9e72c121a274c1279d76be2d9971c1369c76bd409b74bf4a9f75c1569d74be449d74bb33a073be33aaaabefc597092ff52677cff4e5f6eff4d5e6bff4d5e69ff4d5f6aff4c616aff4b626aff4b626aff4c626aff4b636bff4b636aff4b636bff4a646bff4a646bff4b646bff4b656cff4b656bff4b656aff4b636aff4c646aff4c636aff4b636aff4b6269ff4a6068ff4c5e67ff4c5a64ff4b5862ff4b5962ff4b5862ff4b5862ff495961ff4b5762ff4a5a62ff4d6b6eff4f6d72ff4a5563ff4c5463ff4b5967ff4a636bff4a686fff4b6a70ff4c6b72ff4c6b74ff4d6b74ff4c6c74ff4d6c75ff4c6c74ff4c6e75ff4b6e76ff4b6f76ff4b7077ff4b7078ff4b7078ff4c7079ff4b6f79ff4b6f79ff4b7079ff4b6f79ff4a6f79ff4a6f79ff4a6f79ff4a6f79ff4a6f79ff4a6e7aff496f7aff486f7aff486f7aff476e7aff476e7bff476e7bff476e7aff476e7aff466e7cff456d7bff456d7cff456d7cff456d7cff446d7cff446d7dff436d7cff436d7cff436d7cff436d7bff436c7cff426b7cff436b7cff426a7cff426b7cff426b7cff426a7cff426b7cff426a7cff426b7dff426b7eff426b80ff416c81ff436e85ff42728bff447997ff4883aaff4b8fbdff4a9ecdff47b7deff3ed0eaff3ceef7ff3dfefbff43fffdff49fffcff53eeebff3c687fff3f4a65ff445472fe497097fe438ab8ac60a3cb539d75be5a9c74be4d9f74bd419d76bc36a176c22d9f77c1249c71bf1c9b6dbf169768c50f9966bb0c956abf07b66ddb03aa55aa028080800100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ff00ff01ffffff0280808001ffffff02ffffff03aaaaaa02ff80ff03aaaaaa03aa55aa03aaaaff03aaaaff04bf80bf05996699048080bf04bf80bf0599669904bf80bf059966cc04bf80bf04bf80bf04bf80bf059999cc059999cc048080bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf048080bf04bf80bf048080bf03aaaaff03aa55aa035555aa03aa55aa03aaaaff028080ff028080800280808001ffffff01ffffff01ff00ff01ffffff01ffffff0100000001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808003aa55aa035555aa035555aa03aa55aa0280808003aaaaaa03aa55aa035555aa035555aa028080800280808003aa55aa0280808001ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff0100ffff01ffffff01ffffff0280808003aa55aa04bf80bf06aa80d507926db609aa71c60caa80bf0f9977bb129c71b8159e6dc21a9d76ba1e9977c4229d70bb1c9b76bf16c5b9dc6977bdc0ec539c9fff558e99ff558a95ff538793ff53808dff4d7986ff4c7685ff4b7486ff487685ff497383ff3a5267ff497786ff487685ff497685ff487585ff487585ff487585ff477585ff487585ff477484ff487584ff487483ff487483ff477484ff487384ff477385ff3a5b6cff4c7285ff467383ff477284ff487283ff477283ff467284ff467384ff477284ff467384ff467283ff477284ff477283ff487283ff487285ff487283ff477183ff3e596cff456e7fff48788dff459ba7fe54f4f3fd5dfffff06afffb598cfcf10f9988cc269a72bc219b74b91d9572b9189575bf159e79c2159e79b6159e79c2179b7abc19a37ac21ea277c4249c78bf2ba077c4349d76bf3d9b75bc489c75bf539d75be3d9b75bc31a178c117bcbcd3f459718fff53677bfe4e5f6eff4d5e6aff4d5f69ff4c5f69ff4b606aff4b626aff4b6169ff4c636aff4b636aff4b636aff4c636aff4b636bff4a646bff4a646bff4b646cff4a656aff4a6469ff4b636aff4b636aff4b6369ff4a6269ff4b6269ff4b6067ff4c5c65ff4b5863ff4a5761ff4b5762ff4a5760ff4a5761ff4a5860ff495761ff495d63ff507274ff4d656dff4b5362ff4c5563ff4b5a67ff4a636bff49686eff4b696fff4b6a70ff4b6b72ff4d6b73ff4d6b74ff4e6b74ff4c6c75ff4c6c75ff4b6d76ff4a6d75ff4a6e76ff4b6e76ff4b6f78ff4b6e78ff4b6f79ff4a6e78ff4a6f78ff4a6f79ff4a6f79ff4a6f79ff4a6e79ff4a6f79ff496e79ff496e7aff486f7aff486f7aff486f7bff476e7cff476e7bff476e7bff476e7aff466e7cff456e7bff456e7cff446d7cff446d7cff446d7cff446d7dff446d7dff436d7cff436d7cff436d7dff446d7dff436c7dff436b7dff436c7dff436b7dff436b7dff436b7dff426b7dff426b7dff426b7dff426c7eff426c7eff436d81ff426e83ff427188ff427893ff487fa4ff4b8cb8ff4c9bc9ff49afd6ff3cc9e7ff38e8f4ff3cfbfcff47fffdff46fffeff59fcf8ff397689ff3a445dff414d65ff475a7cfe45759efe4190be9060a5cc519a74bd4c9e75c34b9c74bb3f9e75ba349d76bf2ba077be229d70c31ba171bd149966bf0f9966bb0a9966b2068080aa048080bf01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff01ffffff01ffff00028080800280808001ffffff02ff80ff0280808002ff80ff03aaaaaa03aaaaaa028080ff03aaaaaa02ff80ff02ffffff02ff80ff03aaaaaa02ff80ff02ff80ff028080ff028080ff028080ff03aa55aa03aa55aa028080ff0280808003aaaaaa028080ff028080ff0280808002ff80ff02808080010000ff02808080028080800280808001ffffff0100000001ffffff01ffffff01ff00ff010000ff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa03aa55aa035555aa035555aa028080800280808001ff00ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ff00ff01ffffff02ff80ff03aa55aa04bf80bf06aa80aa07926db609aa8ec60c9580bf0d9d76c411a578c3159e79b6199970b81d9e72b91f9c73bd1ea277c40db189c441a9e7e7ec61abadfe529396ff568a97ff548793ff558591ff4f7f8bff4a7887ff477786ff466d7eff3a5a6dff497584ff497685ff487585ff497686ff487585ff487585ff487585ff487585ff487484ff487484ff487484ff477383ff477484ff467484ff467384ff395769ff4a7385ff487384ff487284ff487284ff487284ff487384ff477284ff477283ff487284ff487284ff487283ff497284ff4b7184ff4b7185ff4a7284ff497085ff3e6174ff3f717eff4cb5bdfe55faf6fe69fffbec6cfffc5c8bf9f107b6b6db1c9b76b6209770bf1b9771bd179b7abc149973bf11a578c311a578c311a578c313a179bc179b7ac81ba17bc621a27cc1289f73bf319c72bb3b9c75be459b76c0519d74c04b9c74c23d9b75bc1abaa7d8e361758eff52687dff4f606eff4e5e6bff4d5e69ff4d5f6aff4b6169ff4b626aff4b6269ff4c626aff4b636aff4b636aff4a646bff4b646bff4a636aff4a636aff4a636aff4a646bff49636aff4a636aff4c6268ff4d6269ff4c6269ff4a6168ff4c5e66ff4c5a64ff4a5761ff4a5660ff4a5660ff4a5661ff495660ff4a575fff495761ff4a6569ff527879ff4a5a66ff4a5360ff4b5563ff495c66ff49636bff49676eff4a686fff4a6870ff4b6971ff4c6a73ff4c6b73ff4b6b73ff4c6c74ff4c6b74ff4c6c74ff4c6c75ff4a6d75ff4a6d76ff4a6e77ff4a6e77ff4a6e77ff4a6e78ff4a6e78ff4a6e78ff4a6e79ff4a6e79ff4a6e79ff496e78ff496f7aff496e7aff486f7aff486f7bff476e7aff476e7cff476e7cff486e7cff476e7cff466e7cff466e7dff456e7dff456d7cff456d7cff446d7eff446d7eff446d7fff446d7fff446e7fff436d7eff436c7eff436c7eff436c7eff436b7eff436c7eff446c7fff446c7fff416c7fff426d7fff426c7fff436d81ff426f81ff426f85ff427288ff43778fff467ea1ff4c89b4ff4d98c3ff4babd2ff43c5e2ff38e5f3ff38f9fbff3ffffcff47fffdff53fffdff3e8493ff3a425cff3e475eff45506cff456387fe457ca5fe4195c06f6cafcf3c9d77bf549e76bf489c75bc3d9b75bc329e75c229a276c1219b74c11a9d76ba13a16bbc0e926db60a9980b2068055aa048080bf01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff010000ff01ff00ff01ff00ff01ffffff01ffffff028080800100000001ffffff01ffffff010000ff01ffffff01ffffff028080ff010000ff0280808001ffffff0100000001ffffff01ffffff01ffffff0280808001ffffff0000000001ffffff01ffffff0000ff0001ffffff01ffffff01ff00ff01ffffff0000ff0001ffffff01ffffff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff01ffffff01ffffff01ffffff02808080028080ff0280808003aa55aa035555aa035555aa035555aa03aa55aa03ffaaff03aa55aa03aaaaff035555aa0280808002808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff01ffffff010000ff0100000001ffffff0000ff0001ff00ff028080800280008003aaaaff04bf80bf059966cc07926db609aa71c60ba274d10e926db6119669b413a179bc179b7abc1ba171c61f9c73bd1f9c73bd0ba274b94ec1f8f8e97bccd1fe52989eff568d99ff558895ff558693ff538391ff4d7c8aff46677aff446878ff4a7686ff497786ff497685ff497585ff497685ff487585ff487584ff487584ff487485ff487585ff487584ff487485ff487484ff457484ff477485ff385668ff497486ff487387ff487284ff487385ff487384ff487384ff487284ff487384ff487384ff497384ff497284ff497284ff497484ff487387ff4b7288ff47728bff427890ff40bdc0fe5dfdfbfe65fffee871fdfa518bf9f606d5aad51ba171bd1f9c73bd1a9376ba179b6fbc13946bbc109f70bf0f9966bb0ea480c80f9977cc11a578c3159e79c219a37ac21f9c73bd269a79c32f9d72be389b72bf439872be4f9e74be569d74c1359f73bc17b1a6c8c3657b92ff52687eff4e606fff4e5e6bff4d5f6aff4e606aff4b616aff4b626aff4b626aff4b626aff4c636bff4c636aff4a646bff4a636aff4a646bff4a646bff4b646bff4a636aff4a646aff4a6369ff4b6269ff4c6369ff4a6168ff4c6067ff4c5b65ff4a5761ff495560ff49555fff4a5560ff4a5661ff4a565fff48565fff495a63ff4f7173ff4e7275ff485361ff4a5361ff4b5563ff495d67ff49646cff49676eff49686fff4a686fff4a6771ff4b6972ff4b6a72ff4b6a73ff4b6b73ff4c6b74ff4b6c74ff4b6c74ff4a6c75ff496c75ff496c76ff496c76ff4a6d77ff4a6e77ff4a6f78ff496e78ff496e78ff496e79ff496e79ff486e79ff496e7aff486e79ff486f7aff476f7aff476e7bff476e7dff476e7dff476e7dff476f7dff476f7dff466e7dff466e7dff446d7cff446d7dff456e7fff446e7fff456e7fff446e7fff446d7fff446e7fff436d7fff436d7fff446d7fff436c7fff436d7fff436d80ff436e81ff416f80ff416f80ff426f82ff426f82ff437185ff447188ff42768eff447c9bff4b88b1ff4d92c2ff4ba7d2ff43c3e2ff3cdff0ff3af7f9ff41fffbff4dfffcff4dfcfbff4eadb5ff363e59ff3b4458ff404961ff46536fff446b8bfe4282aafc4095c35080accf599e75c0519a74bd459b73c03a9e77c1309f75bf279d6fbe1fa573c5189f6abf129c71b80d9d76c4089f80bf059966cc03aa55aa01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff00ffff00010000ff0100000000ffffff00ffffff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa03aaaaff03aa55aa03aa55aa0280808003aa55aa03aaaaff035555aa028080800280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff00000000000000000000000001ffffff01ffffff028080ff028080ff03aa55aa04bf80bf05cc99cc07926db6089f80bf0ba274b90d9d76c40faa88cc129c80c6159e6db619a370c2199970c2179b6fbc11a587c333c3f5faa294dcdef865aeb5fe52909afe568c98ff558896ff558595ff4e7d8cff4d7887ff4a7988ff497886ff497786ff497686ff497685ff487585ff487685ff487585ff487585ff497585ff487584ff487585ff497486ff467484ff477485ff385566ff497485ff497386ff497385ff497385ff487385ff497385ff497385ff4a7385ff4a7384ff4a7384ff4b7285ff4b7385ff4b7386ff4c7288ff49748aff438598ff44c7d3fe61fdfbfd6dfffdca7cfefa399de9ed09aa8ec619997ac21d9e72c119a37ac215aa79c2129c71c60f9977bb0d9d76c40c956abf0ba274d10d9d76c40faa77cc13a179bc17a67abc1d9e72c1249c78bf2d9f77c1369c76c2409b74bf4c9e75bf599b73bd539d75be21aa83c1a2697c91fe526980ff4e606fff4d5e6bff4e5f6aff4d606aff4c6169ff4b626aff4b626aff4b636bff4c636bff4b636bff4a636aff4a646bff4a636aff4a636bff4a636aff4a636aff4a6369ff4a636aff4a6268ff4b6269ff4a6168ff4c5d66ff4b5862ff49555fff48545fff49545fff49555fff4a5560ff4a5560ff485660ff4a6267ff537a7cff4d666dff495261ff4a5362ff4a5764ff495f69ff48656cff4a666fff49676eff49676fff496770ff4a6771ff4a6872ff4a6a72ff4b6a73ff4b6b73ff4b6b74ff4a6b74ff4a6b75ff496c75ff496c76ff4a6c76ff496d76ff496d77ff496d76ff496e78ff496e78ff496e78ff496e79ff496e7aff496e79ff496e7aff486e7aff476e7aff476e7bff476e7cff476e7dff476e7dff476f7dff476f7dff466f7eff466f7eff456e7eff456e7eff456f7fff456f80ff456f80ff446f7fff446f80ff456f80ff436e80ff446e81ff436e80ff436e81ff436e80ff436e81ff426f81ff417082ff417183ff427185ff427186ff437389ff44748dff457a97ff4783a8ff4b92bbff4ca5cdff44bcddff3cdbeeff3df1f9ff48fefbff4dfffdff54fefcff41aab2ff303e58ff3a4156ff3f455cff434c64ff465874ff456d8ffe4285aef94498c24b8899c95b9d76bf4f9b74be439c76be389b72bb2e9b74bc259f75c11d9e72c1179b6fc8119678c30ba274d1089f60bf048080bf02ff80ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa0280808003aa55aa035555aa035555aa028080800280808002808080028080ff01ffffff0280808001ffffff01ffffff01ff00ff00ffff000000000000000000000000000100000001ffffff0100000002ff80ff03aa55aa03aaaaaa048080bf06aa80d506aa80d5089f80bf0a9980cc0c9580bf0ea480c8129c71b8149973bf189575bf189f75b5129c80c616a274b913ae94c953b5edf3c28dd6dff65ca5adff528e9bff578b9efe558a9eff548798ff508190ff4c7d8bff497a89ff4a7888ff497787ff497786ff487685ff487585ff487686ff497585ff497585ff497585ff487586ff477585ff477485ff365365ff497284ff497486ff497385ff497385ff497385ff4a7485ff4a7485ff4a7385ff4a7385ff4a7386ff4b7487ff4c7487ff4b7589ff47788dff449ca7fe55eceefe68fefef682fff99a8bfdfa14a6f2f21a9d76c41d9e7bc11ba171bd189f75b514a680bf119678b40e926db60ba274d10a9980cc09aa8ec60a9980b20ba274b90d9d76c411a578c316a274b91c9b6db6239975b62ba077c4349d76bf3e9c73bd499d73c0569a74be5e9b75be2d9f77bb84728397fe52677eff4d6070ff4e5f6bff4d606aff4d606aff4c616aff4b636aff4b636aff4b636bff4b636aff4a636aff4b646aff4a636aff4a636aff4a636aff4a636aff4b636aff4a636aff496269ff4a636aff4a6168ff4a5f67ff4c5a64ff495660ff48545fff48535eff49545fff49545eff4a555fff49555fff485660ff507274ff52797cff475864ff4a5361ff4a5462ff495a66ff49616bff48656dff4a656fff49666eff49666eff496670ff496670ff496772ff496871ff4a6972ff4a6a73ff4a6a72ff496a73ff496a73ff496b74ff496b75ff496b76ff496c76ff4a6c77ff496d76ff486d77ff496d78ff496d78ff486e79ff486e7aff496e7bff486e7bff476e7cff476e7cff476e7cff486e7dff476e7eff476f7eff476f7eff476f7eff476f7fff467080ff456f7fff456f80ff456f80ff44707fff447080ff447080ff447081ff446f81ff437081ff447083ff446f82ff456f83ff447083ff437183ff427183ff427284ff427385ff437287ff447489ff43748bff457791ff477f9fff4b8cb4ff4c9ec6ff4bb8dbff41d5ecff3beff7ff41fdfaff4afffbff51fffcff4bbdc4ff33435dff3a4054ff3e4459ff414960ff475067ff485d78ff466f93fe3f87b0e9499fc64c9790c6589f77bf4c9e75bc409b74bb369c76bd2c9c74bf23a075bd1c9b6dbf159e79c20f9977bb0b8b74b906aa80d5048040bf010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa035555aa035555aa03aa55aa03aa55aa03aaaaaa035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff010000ff01ffffff00000000000000000100000001ffffff0280808001ff00ff01ffffff02ff80ff03aaaaaa04bf80bf04bf80bf06aa80aa07926db609aa71c60a9966b20d9d76c40f9977bb129c71b8149973bf19997ab81c9b76b60e926db61c9b76bf16b9b9dc4aacf8f8b97ccfd4f958abb1fe4e909eff578f9efe588e9ffe568c9bfe538797ff4d808fff4a7b8aff497987ff497787ff497787ff487685ff497585ff497585ff497585ff497586ff467485ff487587ff375566ff497284ff4a7385ff4a7486ff497486ff4a7487ff4b7487ff4b7487ff4b7487ff4b7488ff4a7488ff48768aff447b8dff40939eff4fcfd0ff67f7f5fe71ffffe185fffc5f99fcf71aa793ce149980bf1c9b76bf19997ac2169774b913a179bc109f80bf0d9d76c40caa80bf0a9980cc089f60bf089f60bf089f80bf09aa71c60caa80bf0ea46dc814a673bf1a936cba219b74b9299b76c1329e75bd3d9b75bc489c71bf549b73bf5b9d73bf409b74bb60788a9dfd51687ffe4d6170ff4e5f6bff4d606aff4d606aff4b6169ff4a636aff4a636aff4b636bff4a646aff4a646aff4b636aff4a636aff4a636aff4a636aff4a636aff4b6369ff4b636aff49636aff4a6269ff4a6068ff4a5d65ff4a5761ff48545fff48535eff48535eff49535eff49545eff4a545fff48545eff495d65ff537e7eff4d6b72ff495462ff4a5462ff4a5663ff495d68ff48636cff49656eff49656eff4a666fff49656eff49666fff496570ff486671ff496670ff4a6871ff496972ff4a6972ff496a73ff496a73ff496b74ff496b74ff496b75ff496b75ff486c76ff486c76ff486c77ff486d77ff496e7aff496e79ff486e7aff476e7cff476e7dff476e7eff476e7eff476e7dff476e7dff476f7eff46707fff46707fff46707fff46707fff457080ff447080ff457081ff457181ff437180ff447181ff447181ff447183ff447183ff437284ff447284ff447284ff437284ff437284ff437285ff437386ff437387ff447589ff447389ff44768cff46768eff467b97ff4987a8ff4a96bdff49afd2ff48cce7ff40e7f4ff41fbf9ff4efefaff4afffdff4ec5cdff364d67ff3b4255ff3d4457ff404860ff434e63ff48556bff49607aff447196fe3d89b1c74d9fc73ba48ac7559c75bd499d73bd3d9b75bc339b73be29a276c121a274c11a9d76c4149966bf0e926db60a9980cc06aa80aa03aaaaaa028080ff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa02808080035555aa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa02808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000001ffffff01ffffff01ffffff02ff80ff02ffffff03aa55aa048080bf059999cc068080aa06aa80d509aa71c60a9980b20c956abf0ea480c8109f80bf13a179bc159e6dc2199970b8149973bf129c71c6189f75bf159e86c22db5d7ee9496e5e9df70c1c9fd5ca1b2ff51909dfe5691a0fe5792a1fe57909ffe548c9bff518693ff4d818fff4c7d8bff4b7988ff4a7887ff4a7787ff497687ff487687ff487688ff39576bff4a7486ff4a7586ff4a7587ff4a7588ff4a7688ff4c778aff4c778aff4c788dff457b8fff3d8f9ffe45bac3ff52e0e5ff68fafbfe7effffe791fffe6d9ffdf81db0dce50eb680c81d9e7bc11a9d76c416a274c5149973bf11a578c30f9977bb0caa80d50ab280cc098e71aa07b66db6059966cc06aa80aa06aa80aa089f80bf0a9966cc0d9d76c413a179c9189f75bf1fa573bd279d76be319c72bb3b9c75be469975bd529b73be479a73bb229d80c33e738094f6546a80fe4f6171fe4d5f6bff4d616aff4c6069ff4b636bff4b636aff4a646aff4a636aff49646aff4a646aff4b646bff4a646aff4a636aff4a636aff49636aff496369ff4a636aff4a6269ff496168ff4a5e66ff4a5963ff49555fff48535eff48535eff48535eff48525eff49545eff48535dff485560ff4f7173ff52797bff485863ff495360ff4a5562ff495a66ff49606aff49636cff49646dff49636dff49656eff49656eff48646eff49656fff4a6570ff49656fff486670ff496771ff496771ff486871ff486972ff496973ff496a75ff496a75ff496b75ff496b76ff496c76ff4a6c78ff486c77ff486d79ff486d7aff496d7dff466e7dff476e7eff466f7eff46707eff47707fff47707fff46717fff467180ff467180ff467080ff467180ff467181ff447282ff437281ff447382ff447383ff447283ff457283ff447285ff467286ff437485ff437586ff447587ff437587ff437587ff437588ff447689ff447689ff44768aff46768bff45778cff477890ff48809eff498eb4ff46a3c9ff43c4e1ff3fe0f3ff42f7f9ff49fdfdff49fefcff46babfff364960ff3c4558ff404659ff40495bff434d62ff445565ff49586eff47617bff437398fd3c89b1975dabcc319c7dc1519d74bd3d9b71bc3a9a72bd309a70bf289f73b91f9c73bd199970b813946bbc0d9d76c40a9966b206aa80aa03aaaaaa01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa03aaaaff03aa55aa03ffaaff03aa55aa035555aa035555aa035555aa02808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff01ff00ff010000ff00ffff0000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280808003aaaaaa02ff80ff04bf80bf059999cc06aa80d5089f80bf089f80bf0b8b74b90c9580bf0f9977bb109f80bf13946bbc169774b9189f75bf179b7abc169774b9179b7ac8189f75ca16c5d1e857b0fcffa380d9e1e26bbbc7fb559eaafd51929dfe57929dff57929efe56919efe56909dfe558c9cfe548b9aff528797ff518395fe508394fe508093ff456f82ff4e8191fe4f8294fe4f8493fe4e8694ff4d8997fe46949ffe40a1a8fe40bcbeff4ddbddff63f3f4fe80fdfbea96fefcbaa5fef868b1faf819c2ebe019a370b81e9977bb1a9d76c4179b7abc149973bf11a578c30faa77cc0d9d76c40a9966cc0a9966b207926db606aa80d5059966990566669904bf80bf04bf80bf06aa80aa09aa71c60c956abf11a578c3179b6fbc1e996fbb269a72bc2f9872be389b72bf439c76be4f9e74be289f73b923a07cbd26a1a8aeec55687dfe4d6374ff4f606bff4d606aff4d616aff4b636aff4b636aff4a636aff4a636bff4a636aff4a646aff4a646aff4b646aff4a646aff4a646aff4a6369ff49636aff496369ff496269ff496067ff4a5c64ff4a5661ff48545eff48535eff48535dff48535dff49535eff49535eff48535eff4a6065ff547f7eff4b646cff485361ff495461ff485663ff495b67ff49626bff49636cff48646cff4a646dff49646eff49646eff49646fff4a646fff49646fff49656fff496570ff496570ff496670ff4a6671ff4a6771ff4a6873ff4a6974ff496a74ff496a75ff496b76ff496b77ff4b6b77ff4a6c78ff486d79ff476e7aff476e7bff47707eff487180ff497081ff497081ff477281ff477282ff477382ff487283ff467383ff467384ff457484ff457385ff457485ff447486ff457586ff457586ff457586ff457687ff457588ff447689ff457789ff45778aff43778aff43778aff44778bff44778bff44778cff45778cff46778dff47778dff47778cff477991ff4782a1ff4795b9ff44afd4ff3ed3ebff41eaf5ff42f8f9ff44f7f9ff42bfc8ff384b61ff3f495aff40485aff424b5eff444d60ff435163ff475567ff495a70ff48617eff427395fd398aaf6562b1cf4f9e74bb4e9d76be3b9c75be379e74be2d9f71c1259f75c11da772c1179b6fbc119669b40c956aaa089f80bf059966990280808001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa02808080035555aa02808080035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa028080800280808002808080028080800280808001ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff02ffffff02ffffff02ff80ff048080bf04bf80bf0599669907926db6089f80bf098e71aa0a9966b20caa80bf0ea480c8109f80cf13a179bc159e79b6179b6fbc109f80bf129c71b807b692db1c9b76bf19ad8fc227b7d1eb509cecf28186d5e3b76bbccee766b5c2fa5cadbafe54a2b1fd5198aafd5194a4fd5590a1fe568f9efe568e9efe568d9efe538f9efe5098a6fe4fa1aefe4eadbafe51bac5fe59c9d1ff65dde4f776edf2e389f8f8c19dfefb97b0fdfa66b7fdf831b1e5ea16b9a2d1159e79c2129c71b81a9376ba179b6fbc14a673bf12aa71c6109f70bf0db176c40ba274d10ab280cc089f80bf07926db6068080aa059999cc048080bf03aa55aa03aaaaff03aaaaff059999cc089f80bf0ba274b9109f70bf159e79c21d9e72b923a075bd2d9971bb379e74be419d76c04d9c74bd4f9871bb489c71bf11e1e1e1d557697eff4e6373ff4e606bff4d606bff4c616aff4b636bff4b636bff4a636aff4a646aff4a646aff4a646aff4a646aff4a646aff4a636aff4a636aff4a6369ff496369ff49636aff4a6168ff495d66ff495963ff48545fff47535eff48535eff47525dff48525eff48525dff48525dff475661ff527778ff52787aff475563ff485361ff495462ff485964ff495f69ff48626bff49646cff49636cff4a636dff49636dff48636dff49646eff49646eff49646eff49646fff49646fff48656fff49656fff496570ff496671ff496671ff496872ff4a6973ff4a6974ff496b75ff496a76ff496c77ff496c79ff486d7aff476f7cff47707eff477280ff477482ff477383ff487484ff477585ff467585ff477588ff47758aff47768aff47778aff467789ff46778aff46778aff47778bff47778aff46788bff45788bff46788bff45798bff457a8cff45798eff45798eff457a8eff46798fff45798eff45798eff45788eff45788eff45778dff47778dff47798eff487b95ff4783a3ff4896bbff42b0d5ff3bcfebff3be1f2ff3bdeeeff389aabff3b4e60ff434d5aff424b5bff434c5dff444d60ff445061ff465365ff465668ff495b72ff47627efe407194fc3b89ae45a3c4e5579e75bf479a73bb3c9973bb359a73bc2b9a71be239975bd1ba17bc6159e79c20f9977bb0a9980b207b66ddb04bf80bf02ff80ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ff00ff0000000001ffffff01ffffff01ffffff01ff00ff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa0280808003aa55aa0280808001ffffff028080800280808001ffffff01ffffff01ffffff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff01ffffff0280808003aaaaaa03aa55aa048080bf059999cc059999cc06aa80d507926db609aa71c60a9980cc0c9580bf0e9280c8108f80af129c71b8149973bf16a274c5159e79c2179b7abc089f80bf189f75bf1ba171bd14a680bf19ad99cc26b5d7f245b1f0f87da7f3f5a69bedeebf8be4e8ca7dd9e1ce73d2dbd170d1d9d174d6ddd279dde4cf85e9f0c790f1f5b79cf7f8a2a8faf97cb1fdf94fb5f2f93eb9deef25bad6e318aa95ca10af80bf06aa80d50f9977bb179b7abc199970b8169774b9149980bf129c71b80faa77cc0ea480c80ba274d10a9980b2089f80bf07926db606aa80aa04bf80bf048080bf03aa55aa03aa55aa028080ff02ff80ff03aaaaff04bf80bf06aa80d50a9980cc0f9977bb14a680bf1a9d76ba23996dbd2b9a71be359a73bc409b74bb4b9c74be579b72bf5f9c76bf1cad92d1b9607083ff4f6373fe4e606cff4c606aff4d616aff4b636aff4b646aff4b646aff4b646bff4b646bff4a646aff4a646aff4a646aff496369ff496369ff4a6369ff496369ff496269ff495f66ff495b64ff495661ff47535fff47535dff47525dff48525eff48525eff48525dff46535dff4b676cff558181ff4a5e69ff495362ff495462ff4a5663ff485d67ff48606aff48626bff49636cff49626cff49636cff49636dff49636eff49636eff49636eff49636eff49636fff49636fff49646fff4a646fff4a6470ff496470ff4a6571ff4a6671ff4a6672ff4a6773ff4a6874ff4a6975ff4a6a77ff496c79ff486e7dff497180ff487585ff4a7686ff49788aff497989ff497a8bff49798cff497a8dff487a8eff497b8fff497b90ff497c91ff497c91ff4a7c91ff497c91ff487c91ff487c91ff477c91ff467c90ff457c91ff457d91ff467c90ff467d93ff477d93ff477d93ff477c93ff467c92ff467b91ff46798fff45798eff46778dff48778eff48778fff487993ff49819dff468eafff3fa4c8ff3ebbdcff37c2dfff3b8da1ff415160ff47535eff47525eff444f5dff454e5fff444f5eff455262ff465465ff485769ff495a71fe46627efe407094e24f95b926ae94c9539a75bb479a73be3c9d73bb329e75bd289f73bf219b74c1199970b813a179bc0ea46dc809aa71c606aa80aa03aa55ff028080ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aaaaff03aa55aa02ffffff03aa55aa035555aa035555aa03aa55aa01ff00ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff0280808002ffffff03aaaaaa028080ff048080bf059966cc059966cc07926db6089f80bf098e71c60a9980cc0c9580bf0d9d76c40f9977bb109f70bf13946bae14a673bf169774b9109f70bf11a578b40c9580bf0c9580bf0ea46db61f946bbd16a274b906d5d5d50bffffff10efefef12d4f1e312e3fff113c9f2e412d4f1f110dfefef0edbeded09c6e3e305cccccc04bfbfbf109f80af11a578c3129c80b80ea480c8159e79c213a179c9159e6dc2159e79b613a16bbc119678c30f9977bb0d8976b10bb98bd10a9966b2089f80bf07b692b606aa80aa059999cc048080bf03aaaaff03aaaaaa03aaaaaa028080800280808001ff00ff03aa55aa048080bf06aa80aa09aa71c60d9d76c413a179bc19a37ac2219b74b9299b76bb339b73b93d9671bc499a73bd559c72bd629c72be2ca27ac594647586ff506272fe4e606cff4c616aff4d626bff4b636bff4b636aff4b646aff4b646aff4b646aff4a646aff4a646aff4a636aff4a636aff4a636aff496369ff4a6369ff496168ff495c65ff4a5762ff48545fff47525dff47535eff47525dff48525eff47525dff46525cff445960ff547c7dff4b696eff485563ff485462ff495563ff485965ff485e68ff48616bff49626cff48626cff4a626dff48626bff49636dff48636dff49636eff49636eff49636eff4a636fff49636eff4a636fff4a636fff4a6470ff4a6470ff4a6470ff4a6571ff4a6571ff496572ff4a6773ff4a6874ff496a77ff496b7bff437283ff418598ff4588a0ff49869cff4a889dff4b8399ff498297ff4a839aff49839aff49839bff4a839bff4c849cff4b849bff4b849cff4b839bff4b839bff498199ff498099ff488097ff498097ff487f96ff477f96ff487e96ff467f97ff467e95ff477e96ff467d95ff477d94ff467b92ff467a90ff46798fff48768dff48768cff4a768eff47778fff467b96ff4482a4ff4094b6ff389fc2ff387c94ff455967ff48545eff485660ff485662ff45515eff464f5fff46505fff475362ff465465ff475669ff485a70fe45627efe3d6f92a85099bc399d79c04f9b74be3c9d77bf399d74bc2f9d72be269a72bc1e996fbb189575b5129c71b80c956abf098e71c605cc66cc03aaaaff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa03aa55aa02808080035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ff00ff01ff00ff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff010000000280808002808080028080ff02808080035555aa04804080048080bf0599669906aa80d507b692db089f80bf09aa71c60ba274b90caa80bf0e9280b60f9977bb109f80bf129c71c614a673bf159e79c2179b7abc0f9977bb0ea480c809aa8ec608bf80df0c956aaa06aa80d506aa80aa06aaaad504bfbfff04bfbfbf06aa80d509aa8ec60ab280e60ea480b611a578c3139479bc129c71b8149973bf169780b9149973bf129c71b811a578b40faa77cc0d9d76c40c956aaa0b8b74b9098e71c6089f80bf07926db606aa80d50599669904bf80bf048080bf028080ff028080ff01ffffff01ffffff02808080010000ff0280808002ffffff035555aa059999cc09aa8ec60c956abf129c71c6189f75bf1f9c73bd279d76be309a75ba3b9c70be479a73be539d75be609a72bd09aa8ec67366788efe516374ff4e606cfe4d616bff4d626bff4b636bff4b636aff4b646aff4b646aff4b646aff4b646aff4b636aff4a6369ff4a636aff4a6369ff4b6269ff496268ff495f67ff495a64ff485660ff46535dff46525cff47515dff47525dff48525dff47525eff45575fff527577ff4e7376ff475564ff495462ff485562ff495665ff485c67ff485f69ff48616bff48616cff49616cff49616cff48616cff49626dff49626dff49636eff49626eff49626eff49626eff49636eff4a636fff4a636fff4a6370ff4a6470ff4a6470ff4a6471ff4a6572ff4a6572ff4b6674ff496877ff416d7eff499fb3ff4cc1dcff46acd0ff48a4c5ff4ba4c3ff48a4c1ff46a2bcff45a2bcff45a3beff45a3beff45a1bdff47a1bcff48a0baff499db6ff499cb6ff499cb6ff489ab5ff4897b2ff4995afff478fa9ff498ea8ff468ba4ff468aa3ff46859fff46839dff47839cff47819aff488199ff487e97ff477c93ff477b91ff46788eff48778eff48768dff47768dff46778eff46768eff457a94ff417f9dff3e657aff47555fff4c5b64ff48555fff495862ff485963ff46515eff465060ff46505fff465262ff465466ff475669ff46596efe42607bfe3b6d91724e96b54c9e75bf4c9e75bf409b74bb369c71bd2c9c74bf23a075c51c9b76c8169774b910af80bf0ba274d107926db6059966cc035555aa0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa03aaaaff03ffaaff03aa55aa03aa55aa035555aa03aaaaff02808080028080800280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ff00ff01ffffff02808080028080ff02ff80ff03aaaaaa03aaaaff04bf80ff04bf80bf06aa80d5068055aa07926db6089f80bf0a9980b20ba274b90caa80bf0d9d76c40ea46dc8109f80bf119678c3129c71c6139479bc14a673bf159e79b6169774b9179b6fbc0faa88cc109f80bf13a179bc179b7abc179b7abc179b7abc169774b9159e79c2159e6db6149973bf139479bc11a578c3109f80bf0f9977bb0ea46db60caa80bf0ba274b90a9980b209aa8ec607b66db607926db606aa80d50599669904bf80bf048080bf02ff80ff02ff80ff028080ff01ffffff01ffffff0280808000ffffff0000000001ffffff01ffffff03aa55aa059966cc089f80bf0ba274b9109f70bf179b7abc1d9e72c1269a72bc2f9d72be399874bc449a70bb509c73bc5e9b72be229d78c3556c788afd526475ff4d626dff4c616cff4c626cff4c636bff4b6369ff4b646aff4b646aff4b646aff4b646aff4a6369ff4a636aff4a6369ff4a646aff49636aff4b6068ff4a5b65ff495761ff47545eff47525eff48515eff46515cff48525eff46525dff47535eff4d6c6eff547e7fff485a65ff475462ff495462ff485664ff465965ff475c68ff485f6aff48606aff48616bff48616bff48616bff48616cff49626dff49616dff49626eff49626eff49626eff49636eff49646fff4a636fff4a6470ff496470ff4a6470ff4a6371ff4b6472ff496573ff486775ff437180ff4898a9ff5cd5e5ff51d5ebff46bbdaff4abddcff49c0ddff46c1dcff46c2dcff43c2dcff44c4dcff43c4dcff42c3dbff43c3dcff45c1dcff45c1d9ff45bfd8ff46bfd7ff45bdd7ff43bad5ff45b9d3ff44b6d1ff46b1ccff46adc8ff47a9c4ff48a7c2ff499fbbff4794afff478fabff478aa5ff4887a1ff49829cff4a7f96ff477a92ff47788fff48778fff46768dff47768dff47758eff47758cff487186ff455f73ff495562ff4d5c66ff4c6169ff485860ff495a63ff485b63ff46525fff464f5fff475060ff465162ff475466ff465568ff45596dfe415f7afb3669914b99c5e0539a72be479e77be389b76bf329e70bd299b76c1219b74c11a936cba13a179bc0faa77bb09aa71c6089f60bf059966990280808002ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff0280808001ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aaaaff03aa55aa03aa55aa03aa55aa035555aa035555aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100ff0001ffffff01ffffff01ffffff028080800280808003aa55aa03aaaaaa03aaaaaa059966cc059966cc059966cc07b66ddb07926db6089f80bf09aa71c60a9980cc0ba274b90d9d76c40d9d76c40e9280b60ea46db60f9988cc109f80bf109f70bf109f80bf129c80b8119678c311a587c311a587c3109f80bf109f70bf0f9977bb0ea480c80e926db60e9280b60caa80bf0ba274b90ba274b909aa8ec609aa71c607926db606aa80d506aa80aa059966cc048040bf04bf80bf03aaaaaa02ff80ff028080ff0280808001ffffff01ffffff0100000001ffffff00000000000000000000000001ffffff01ffffff02ff80ff04bf80bf079292db0ba274b9109f80bf169774b91d9e72b9249c71b82e9674bc379e74be419972bc4e9a72be5b9a73bc4d9c74bd45817e98f6546577ff4d626eff4d626cff4c626cff4c626aff4d626aff4c636aff4b646aff4a646aff4a636aff4a6369ff4a6369ff496369ff49636aff496269ff4b5d66ff495962ff485660ff47535eff47525dff47515dff46525dff49515dff48525dff485f66ff547e7eff48636bff475664ff485463ff485564ff475765ff475b67ff475d68ff485f6aff485f6aff48606bff48606bff48606cff48606cff48606cff49626dff49626eff49626eff4a626fff4b626fff49636fff4b6270ff4a6470ff4b6371ff4b6370ff486471ff476573ff456f81ff4f9aaaff5ecddcff5ee3f5ff48d6ecff48cfe8ff48d1ebff47d2eaff46d4eaff44d6ebff43d7ebff42d8ebff41d8eaff41d8eaff42d8ebff42d8ebff43d8ebff42d7ebff42d7ebff42d8ebff41d6eaff41d5e9ff40d5eaff40d3e9ff41d3e8ff41cfe5ff42cde4ff42c6deff46bfd9ff47b1ccff48a7c1ff489db8ff4993adff4988a1ff487f97ff487b93ff497890ff48798fff48778fff48778dff487388ff48677cff495b6bff4b5766ff4a5c67ff4a636aff4c656bff4b5a63ff4a5a63ff4a5b65ff475260ff454f5eff45505eff465260ff475364ff475568ff45586cff405e77e63c789f36aa9cd04f9b74bb409774bf359a73bc2f9872be269a79c31f9c73bd179b6fbc129c71b80d9d76c409aa71c6068080aa03aaaaff028080ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aaaaff035555aa03aa55aa03aa55aa02ff80ff03aaaaff035555aa035555aa01ff00ff028080800280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff01ffffff01ffffff01ffffff02808080028080800280808002ff80ff03aa55aa048080bf048080bf048080bf0599669906aa80d507926db6089f80bf089f80bf09aa71c6098e71c60a9980cc0ba274b90ba274b90ba274b90caa80bf0c9580bf0c956abf0caa80bf0c9580bf0caa80bf0ba28bd10b8b74b90a9980b20a9980b2098e71aa09aa71c6089f80bf07926ddb06aa80d506aa80aa05cc99cc04bf80bf04bf80bf048080bf03aa55aa028080ff0280808001ffffff01ffffff01ffffff01ffff00000000000000000001ffffff00000000000000000000000001ffffff01ff00ff028080ff048080bf06aa80d509aa71c60e926dc8149973bf1ba171bd23996db62b9a71b8359a73bc3f9a71be4b9970be589a71bc4b9c74be2ea696bce3566679ff4e626fff4c616bff4d626bff4c636aff4c646bff4b646aff4b646aff4a6469ff4a636aff4a6369ff4a6369ff4a636aff4a6269ff495f67ff4a5a63ff485660ff48545fff46525dff46515dff47515dff47515cff46515dff455a61ff517b7bff4b6770ff495665ff475664ff475664ff475764ff475966ff475c68ff465d68ff475d69ff485f6aff485f6aff48606bff48606bff48606cff49616cff49616dff48616dff49626eff49626eff49636fff4b636fff4b6471ff4a6470ff496472ff456675ff417084ff55a6bbff70e2ebff5ee7f7ff4cdef2ff47dceeff47e1f1ff46e1f3ff46e1f3ff45e2f2ff43e4f3ff41e5f3ff41e5f2ff40e5f3ff40e5f3ff41e6f3ff41e6f3ff40e6f4ff41e7f4ff41e6f4ff41e8f5ff40e7f4ff40e7f4ff41e7f4ff40e8f4ff3fe7f4ff40e7f4ff41e7f4ff41e6f3ff41e3f0ff42dbeaff48cbdfff49b9d1ff48a4c0ff4896b0ff4987a0ff487f98ff497a93ff497992ff49778fff49748bff486b80ff475d6fff4a5968ff4a5b67ff4b5d69ff4a5f69ff4b656bff4b686dff4b5e66ff4b5e67ff4a5d66ff46505fff464f5eff444e5dff465060ff465363ff455467fe44576bfe3f5b76ae4385aa3c9d77bb4b9c74be3f9e75be359a73bc2c9774bf229d70c31c9b76bf169774b9109f70bf0ba274b9089f80bf068080aa035555aa0280808001ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff0280808001ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03ffaaff03aaaaaa02808080035555aa035555aa028080800280808003aa55aa028080ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0000000001000000010000ff01ff00ff0100ff00028080800280808002808080028080ff03aa55aa03aaaaaa048080bf04bf80bf05996699059966cc06aa80aa06aa80d507926db607926db607b692db07b66db6079292b6089f80bf089f80bf089f80bf089f80bf07b692db07b692db07926db607926db6068055aa06aa80aa06aa80d5048080bf048080bf048080bf03aa55aa03aa55aa03aa55aa02ff80ff0280808001ffffff01ffffff02ff80ff01ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000010000000280808003aaaaff06aa80aa098e71c60ea480c8129c71c6199970b8219b7cc12a9873bc339673b93d9b71bc499a73bd559c72c0489c75bf08dfdfdfc75c6c7cff4e6370ff4d616bff4b626bff4a636aff4b646cff496469ff4b646aff4a646aff4a646aff4a6369ff4a6369ff496269ff496168ff475d65ff495761ff47555fff46525dff46515cff46515cff47515dff45525dff45545dff4e7576ff4e7779ff495767ff485664ff475665ff475765ff475865ff475a67ff465b67ff475c68ff475d68ff485d6aff485f6bff475f6aff485f6bff47606bff48606cff49616dff49616eff49626eff4a626fff4b6270ff4b6371ff4a6472ff486677ff397289ff59abbcff75e7edff61eff7ff4de8faff46eafbff47ebfbff46edf9ff46edf9ff47ebfaff45eef7ff43edf7ff43eef9ff44eef8ff43eef9ff44eefaff43eef9ff43eff9ff43effaff42f0faff42f1faff42f1faff42f1faff43f2faff43f2faff43f2faff43f2f9ff43f3f9ff43f3f9ff43f4faff40f3f9ff41f2f9ff43ecf6ff46d1e7ff48bad3ff47a2baff4791aaff49829cff4a7c96ff4a7992ff49758cff466c81ff485f73ff495868ff4b5866ff4b5b68ff4a5e69ff49606aff4a616bff4a666cff4b686dff4c5f68ff4d636bff495c65ff46505eff464e5dff454e5dff454f5eff465261ff465466fe44566afa395e7b6964a8c7539a75bb479a77be3b9c70ba329975bd289f79c6209778bf199970c213a179c90ea46db60a9966b207926db604bf80bf028080ff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808003aa55aa035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa028080800280808003aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff00ff028080800280808003aaaaaa028080ff03aa55aa03aaaaff04bf80bf048080bf048080bf048080bf059999cc048080bf04bf80ff059999cc05cc99cc059999cc059999cc04bf80bf048080bf048080bf04bf80bf048040bf04bf80bf03aa55aa03aa55aa028080ff028080ff0280808002ff80ff01ff00ff01ffffff0100000001ffffff01ff00ff0000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000280808003aa55aa059966cc089f80bf0caa80d5129c71c617a66fc8209f78bf289973b9319772bb3b9c70be479773bb539a75be2a9e73bc2ba67dc492627080ff4e6472ff4c626bff4c636cff4b646bff4b646bff4a646aff4a646aff4a646aff4a6369ff4a6369ff4a6369ff4a6269ff495e66ff475963ff48555fff47535dff46525cff46515cff46515cff46515cff46525dff4b6c6fff50797cff485b67ff475767ff475765ff475765ff465865ff475966ff475a68ff475b68ff485c69ff475c69ff475d6aff475e6aff485e6bff485f6bff485f6cff48606dff48606dff49606eff49616fff4a6170ff496372ff486575ff477485ff70c0cbff7ef4f3ff65fbfbff4ff7fdff50f8ffff4cf9ffff4bf8feff49f7feff46f7fdff45f6fcff45f7fbff46f6fbff46f6fbff47f6fbff48f5fbff48f6fbff47f6fbff47f6fcff46f7fdff46f7fdff45f8fdff44f8fdff44f8fdff45f9fdff45f9fdff46fafdff46fafdff48fafcff48fafdff49fbfcff49fbfbff45fbfbff44fafcff44edf6ff48c8dfff47a8c2ff4791abff46849dff477a93ff497087ff47667bff475b6dff4a5667ff4a5765ff485a66ff495c68ff495e6aff49616cff49626cff4a636cff4a676dff4c696eff4c626aff4c666dff495c66ff454e5dff444e5bff444e5cff464f5eff455160ff455364ff43566be53b6b8739a6b7e04e9d76be429b74bd389b72bb2e9b74bc259875c11e996fbb179b7ac8119678c30d9d76c4098e71c606aa80d5048080bf02ff80ff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa035555aa035555aa03aa55aa03ffaaff03aa55aa03aa55aa035555aa035555aa0280808003aa55aa02808080028080ff01ffffff01ffffff01ffffff01ff00ff01ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100000001ffffff0000000001ffffff01ffffff028080800280808001ff00ff01ffffff0280808001ffffff028080ff028080ff028080ff02ff80ff0280808002ff80ff0280808003aaaaaa02ffffff03aaaaaa0280808002ffffff028080800280808001ffffff01ff00ff028000800100ffff010000ff01ffffff0100000001ff00ff0000000001ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff03aaaaff04bf80bf07b692db0caa80bf11a578b416a274c51d9e72c125986eba2f9872b8399d74bc449a70bb509c73bc519d74c0289f79bf6c6d7884ff4e6372ff4d636dff4d626cff4a646aff4a646aff49646aff496369ff4a636aff4a6369ff4b636aff4a6269ff496067ff485c64ff465761ff47535dff46525cff46515cff46505bff46505bff44515cff465f65ff517e7eff475e6aff485767ff465865ff475865ff475866ff475967ff475967ff475a68ff485b69ff475c69ff485d6aff475d69ff485e6aff485e6bff485f6bff485f6bff47606dff47606fff486171ff466272fe3f6675fe3d7a87fe56b9c0fe7cfbfbfe70fffefe6cfefdfe68fffefe67fffffe67fffefe64fffefe62fffefe5efffdfe5afefdfe57fefcfe56fefcfe53fefdfe51fefdfe50fefefe4efefdfe4dfefefe4dfefefe4efefefe4efefefe4dfefefe4dfefefe4cfefffe4bffffff4bffffff4cfefefe4dfffffe4dffffff4cfffeff4cfffdff4cfffeff4dfffdff48fffdff4ff7fcff47d6ebff47abc7ff448fabff457d96ff456d84ff486275ff475a69ff495764ff495765ff485966ff4a5b68ff495d6bff48606bff48626dff48636dff48646fff4a656dff4b686eff4c6a6fff4c656dff4e6a71ff485c66ff454d5cff444e5bff444d5cff464f5eff44505fff455365fe3e556cae599bb731a17dc1499a73bd379974be349d76ba2a9e73bc22a578c31ba171bd159e6dc2109f70bf0ba28bd1089f80bf059999cc03aa55aa0280008001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff010000ff0280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff01ffffff0000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff0000000001ff00ff01ffffff01ffffff0100000000ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0003aa55aa04bf80bf07926db60ba274b90f9977bb159e79c21c9b76bf249c71b82d9971bb37996fb9429b74bd4d9f74c05a9c74be479e77be4e83869dfb4e6272ff4e646eff4c636dff4b646bff4a646aff496469ff4a636aff4a6369ff496369ff496269ff4a6168ff495d65ff495862ff47555fff47525cff45525cff46505cff46505cff46515cff455860ff4f797aff4a6970ff495867ff485866ff485866ff475866ff475967ff475967ff475a67ff485c6aff485c6aff485d6bff495c6bff4a5d6aff475e6bff485f6cff475f6cff475f6dff48616eff476170ff446473fd377687fd60b3bbfd98edf0fdb9fefcfdc0fffdfdc2fffcfdc5fffdfdc6fffcfdc5fffcfdc4fffcfdc2fffcfdc0fffcfdbcfffcfdb8fffbfdb5fffbfdb1fefafda9fffbfda1fffbfd97fffcfd8dfffdfd81fffcfd78fffcfd72fffdfd6dfffdfd69fffdfd66fffdfd64fffefd61fffffb5ffffffb5dfffffe5cfffefd5bfffffe57fefefe55ffffff55ffffff53ffffff51f9fcff49d2e5ff41a6c3ff46869eff456e83ff465e70ff4a5868ff4a5867ff4b5867ff4b5968ff4b5a68ff495d69ff4a5f6bff49616dff4a626dff48636dff49656eff49666fff4a676eff4b696fff4b6a6fff4c676fff4f6c73ff475965ff444d5cff444d5bff444e5dff46505eff45505ffe445365fd375e776179c3d8479a73bb459b76bc3a9a72bd309a75bf279d76be1fa573c5189f75bf13a179bc0f9977bb0a9966b207926db605999999028080ff028080ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808003aa55aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff0100ffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff02ff80ff048080bf06aa80d50a9980cc0ea480c8159e79c21ba17bbd229d70bb2b9a71be359a73bc3f9a75be4a9b75c1569a71be4a9b72c12c9191aee5556575ff4e646dff4c636cff4b646aff4a6469ff4a6369ff496369ff4b6369ff496369ff49626aff495f67ff485a62ff48555fff46535dff46515bff46515bff46505bff47505cff45545dff4d7576ff4e7477ff485a67ff485866ff485867ff475866ff475967ff475a67ff485a68ff485b69ff485c6aff485d6bff495d69ff485d6bff475d6dff485d6bff475d6cff475e6dff48616ffe456473f8407b8ae45cadbdb7b7ebf19cebfdfa93effcfa8deffdfa8bf0fdfb8bf4fdfd90f3fdfd92f1fffd94f3fffd98f3fdfc9af3fdfc9bf2fdfd9bf3ffff9cf2fdfd9cf2fdfd9bf2fdfd9cf0fdfc9bf2fffd9cf0fdfc9cf0fdfa9beffdfa9cedfcf89eeafdf99fe4fdf99de0fff99adcfdf797dafff794d6fff87ccefdf783c8fff7acc7fef8d2c5fffae8b9fffcf789fbfbfe6becf0ff52c0d5ff4a8ca9ff466d87ff496075ff4d5b6cff4d5c6aff4d5c6aff4c5d6aff4b5e6bff4a5f6bff4b606dff49626dff4a636eff49646fff48656fff49666fff49666fff49676fff49676fff49696fff4b6b70ff4c6b70ff4c6a71ff507078ff475864ff444d5bff434e5cff434f5cff44505fff445261fe425466e34f869c29aecde64b9c74be399d74bc359f73c02c9c74bf249c71bf1d9e72c1179b7abc119678b40d8976b109aa71c606aa80aa04bfbfbf02ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff02808080028080800280808003aa55aa035555aa03aaaaff03aaaaff03aa55aa03aaaaaa03aa55aa035555aa035555aa028080800280808003aa55aa01ffffff01ffffff01ffffff01ffffff01ffffff0100ffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff03aa55aa059966cc0a9980cc0db176d8129c71c619a37ac2209f78bf299b70bb339b73b93d9671b8489c71bc549b73bc429e74bd19ada3ccc6596778ff4d646dff4c646cff4b646aff4a6469ff496369ff496369ff4a6369ff496268ff495f68ff485c65ff475761ff46535dff46525cff45505bff46515bff46505cff46525cff48686cff4f787cff495d69ff495867ff495967ff485967ff485967ff485a67ff485a68ff485b68ff485c6aff495c6aff495d6bff4a5d6cff495e6dff495e6cff475e6dfe46606efe416573fb3a6f80c25896a75a8bc1d229bbc7e620a78fc709c6c6e304ffffff04ffffff04ffffff04ffffff05ffffff05ffffff07ffffff07ffffff07ffffff07ffffff07ffffff07ffffff07ffffff07ffffff07ffffff07ffffff07ffffff07ffffff07ffffff07ffffff08ffffff09e3ffff08ffffff08ffffff07ffffff07ffffff08ffffff08dfffff0ceaffff32e0fafa9f9cb0bfe46a869afb4f667efe4d5c72ff515d6dff535f6cff53616dff51636fff4f6570ff4e6670ff4e6671ff4d6670ff4b6771ff4a6770ff496770ff496870ff496870ff496870ff4a6870ff4a6870ff4b6870ff4a6970ff4a6a70ff4b6c71ff4c6b70ff4d6c73ff51727aff465762ff434d5bff434e5cff444f5cff44515fff435362ff3f546baa63aebe2ea685c2479a73bb3c9d73bb329e75c229a276c121a274c11a9d6cba15926db60f9977bb0ba274b907b66ddb059966cc03aa55aa01ffffff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff028080800280808001ff00ff02808080035555aa035555aa03aa55aa03aa55aa0280808003aaaaff035555aa035555aa0280808003aa55aa03aa55aa01ffffff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0280808003aaaaaa06aa80aa089f80bf0caa80d512aa71c6189f75bf1f946bb527966fb7309a70ba3a9a72bd449a74bf509973bc5c9b74bf2aa480c29e616e7bff4d646efe4b646cff4b646aff4a6369ff4a6369ff4a6369ff4b6369ff4a6168ff495d66ff475962ff46545eff45525cff46515cff46505bff46505bff45525cff475f65ff507a7dff48606bff495968ff495967ff485967ff485a68ff485a68ff485b68ff495b69ff495c6aff495d6bff4a5e6cff495d6cff495e6cff485f6cff46606dfe446673fa3e7287b15596a94297d1e421aa8bd1279d76be289f73bf269a72bc249c78bf1c9b76bf0f9977bb149973b212aa80c6129c80b8109f70bf0ea480b612aa80c60e9280b611a587c3109f80bf0e9280b6129c71b80e926db611a578c3109f70bf0d9d76c411a578c30ea46db613a179bc119678c3169774b9169780c5109f80cf16a280c519a37ac21ba171c61fa573bd1ba17bbd229d78c327aa90c4726b7282e1616c7dfb5a6976ff556875ff516875ff506a76ff4f6a74ff4f6b74ff4d6b73ff4d6c73ff4d6c73ff4c6b73ff4b6b73ff4b6b73ff4b6c73ff4a6b72ff4a6b72ff4b6a71ff4b6970ff4a6a70ff4b6b71ff4a6c71ff4a6c72ff4d6b72ff4e6d75ff53757dff445460ff444d5bff444e5cff45505fff445160ff445465fb3e6e885e98e7ec449d78bf429e78bd379e74be2e9b74bc24a378c61ea277bb179b6fbc129c71b80d9d76c40a9966b206aa55d5048080bf035555aa01ff00ff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ff00ff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa028080800280808003aa55aa028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff03aa55aa048080bf07b692db0bb98bd111a578b4179b6fbc1e996fbb259875ba2e9b74bc379974be419972bc4c9e75bf589c74bf209f80c768677180ff4f636eff4b636bff4b646aff4a6368ff4a6469ff4a6369ff4a6269ff485f67ff475b63ff465660ff45535dff46515cff45505bff46515bff45515bff445861ff4f7c7dff4a676fff4b5a67ff495a68ff495a68ff495b68ff495b68ff495b68ff495c69ff495c6aff495d6bff495d6cff495d6dff485e6dfe48606ffe446374f544778ab5539fba47a2dfed19a385c21c9b76bf229670bb21a274c1209770b71ea277bb1ca476bf1b9771bd1b9771b31a9d76ba199970b819997ac2189f75bf179b7ac8189f75bf189f75bf179b6fbc189f75bf189f75bf189f75ca189f75bf189f75bf189f75bf189575bf18956abf199970b8199970b81a9d76ba1b9771bd1c9b76bf1d9572b91f9c7bbd229670bb259875c1289973bf2c9c74bf259875ba309f75ba12aa80c64478838be3596c7dfc556b79ff526b77ff516b76ff506c75ff4f6c75ff4e6c74ff4d6d74ff4c6d74ff4c6d74ff4c6d74ff4b6d74ff4b6d74ff4b6d73ff4b6d73ff4b6c71ff4d6c72ff4b6b71ff4b6c72ff4b6d73ff4b6e72ff4c6c74ff4d6f76ff54767fff435460ff444e5bff444f5dff455161fe455262ff40546cd35fadbe36a5a5d5489c75bf3d9f75bc339b73be299b76c121a274c11ba17bc6159e79b6109f80bf0c956aaa0880609f05cc99cc03aa55aa0280808001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa028080800280808002808080028080800280808001ffffff0280808001ffffff01ff00ff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ff80ff04bfbfbf07926db60ba274b90f9977cc159e6db61c9b6db623996dbd2b9a71be349871bf3e9c73c1489c75bf529b73be12aa80c63c848c95fd4e626fff4c656cff4b6469ff4a6369ff4a6369ff4a6369ff4a6168ff475d65ff485862ff46555fff45525cff46515cff46515cff45515cff44535dff4d7477ff4d7074ff4a5b69ff4a5b67ff495b68ff495b67ff495c68ff495c68ff485c69ff4a5c69ff4a5c69ff495e6cff485e6eff475f70ff426574f93c7487c05699aa557ec3d815b6aace1c9b76b6229670bb209778b71ca476bf1a9d76ba199970b816a274b9159e6db6159e79c2149973bf139479bc129c80c6129c80b812aa80c6129c71b8129c71b8119678c3129c80c6119678c3129c71b812aa80c611a578c312aa80c612aa71c611a578c3129c71c6129c71b8139479bc13a179bc149980bf159e79c2179b7abc189f75bf1ba171bd1d9e72c1209f78bf259f75c12a9873bc2e9b74c22e9b74c218aa8ad54a98a2a5e05b6e7cfe526d78ff506d77ff4f6d75ff4f6d75ff4f6d75ff4e6d75ff4d6d75ff4c6e74ff4c6d74ff4c6d74ff4c6d74ff4c6e74ff4b6d73ff4c6d73ff4c6d74ff4b6d73ff4b6d73ff4b6d73ff4b6d73ff4c6d73ff4e7077ff557780ff43535fff434e5cff44505eff455262fe455464fe3b647c7094edf63a9e77bd439c76be389b72bb2ea174c2269a79c31ea277c4189f75bf129c71c60d9d76c40a9980b207926db604bf80bf03aaaaaa01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff0000000001ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000280008004bfbfff06aa80d50a9980cc0e926db614a673bf1a9d76ba229670bb289973bf319c72c13a9a72bd449d74bf459b73bc399d74c013c9d7d7f350626eff4d646cff4c636aff4b6369ff4a6369ff4a6169ff495e67ff485963ff475560ff45525dff45525cff46515dff45515cff43525cff4a6a6dff4d777aff4a5d6aff4b5b69ff4a5b68ff4a5c68ff4a5b69ff495c69ff4a5c69ff4a5d69ff4a5c6bff485e6cfe48606cfd436672fb417a8cc756a3bf4b9ccfdd1a9d93ce209f78c7229d78bb1e996fbb1b9771bd16a280c5179b7abc149973bf129c71b810af80bf109f80bf0f9977bb0ea46dc80d9d76c40d9d76b10d9d76c40c956aaa0c9580bf0caa80bf0caa80bf0caa80bf0c956aaa0d9d76b10caa80bf0d9d76c40d9d76b10caa80bf0c956abf0c956abf0d9d76c40d9d76c40ea480b60ea46db60faa77cc109f80bf129c71b8149973bf16a274c519a37ac21e9977bb219b74b9279d76be2c9c7abf23997cbd06aa80d53fa6aeb6d35f757ffd516e7aff516d76ff4f6e76ff4f6e76ff4f6e76ff4e6d75ff4e6e75ff4d6e75ff4d6e75ff4c6e75ff4c6e75ff4c6e74ff4c6e74ff4c6e74ff4c6e74ff4c6e74ff4b6e74ff4b6e74ff4b6e73ff4d7177ff577981ff42525fff454f5dff455160ff465364ff455668de58a5bc23a8afdb449a74bb3d9f75c0349d71ba2ba077be229d78c31c9b76bf169774c5109f70bf0caa80d5098e71c606aa80aa04bf80bf02000080028080800000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffff0001ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808003aa55aa03aaaaff035555aa03aa55aa03aa55aa03aaaaaa035555aa035555aa035555aa01ff00ff028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff03aaaaaa068080aa098e71c60d9d76c4129c80c6189575b51f9c73b5279d6fbe2e9b6fbc369c71bd409b74bf4a9f72c14a9b75be29a283c7de566674ff4e646dfe4c636aff4b6369ff4b626aff4a6068ff485c65ff475761ff46545fff45525dff45525dff46515cff46515dff446166ff517d7fff49616bff4b5b68ff4a5b69ff495c68ff4a5c68ff495d68ff4a5d68ff4a5d6aff4b5d6aff495e6cfe49606efd3d6c80e04b99af627ac8db1db9b9dc249c71bf209f78bf1d9e7bc11a9d76ba17906fbc14a673bf129c71c6109f70bf0ea480c80d9d76b10caa6abf0ba274b9098e71c60ab280cc09aa71c609aa71c6089f80bf089f80bf089f60bf089f60bf089f60bf089f80bf089f80bf0880609f089f60bf089f60bf09aa71c6089f60bf089f80bf089f80bf088060bf09aa8ec6098e71c60a9980cc0ab280cc0ba274d10caa6ad50ea480c8119678c3139479bc16a274c51b9771bd1f9c73bd259875ba2a9e73bc1e9977c41d9e7bc13ca29daecb5e747ffe53717aff516f77ff4f7076ff4e6e76ff4e6f76ff4e6e76ff4d6e75ff4d6e75ff4d6e75ff4c6e74ff4c6e74ff4c6e74ff4c6e74ff4c6e74ff4c6e74ff4b6e73ff4b6e74ff4d6e75ff4e7179ff567b83ff41525fff46505fff455261ff465565ff39576b7381e7ed309a75bf439c76be279d76be2ea174c226a179c31fa573c5189f6abf13a179bc0ea46dc80a9966b207926db6068055aa03aa55aa03aaaaaa01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff0000000001ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0280808003aa55aa05cc99cc089f80bf0caa80bf11a578c3169774b91d9572b9249c71bf2b9a71be349871ba3d9b71bc459b73c0459b76bc13a186c9b6586676ff4e626bff4c636aff4c636aff4a6169ff495d67ff485963ff475560ff46525eff46525dff46525dff44525dff445c63ff4d7c7dff4b6a72ff4b5c69ff4b5c69ff4a5c68ff4b5c6aff4a5d68ff4b5d69ff4b5d6aff4a5d6bff47606ffd3f6978e35093a57776c7d624b1bfe31e9977bb219b74b91c9b76bf1a9d76ba17a67abc13a179bc129c71b80f9977cc0d9d76b10ba274b90b8b74b9089f60bf089f80bf079292b606aa80d505cc99cc05cc99cc05996699059966cc059966cc048080bf05996699059999cc0599669904bf80bf04bf80bf04bf80bf0599669905999999059999cc04bf80bf059999cc059999cc06aa80aa059966cc06aa80d506aa80d507926ddb098e71c60a9966cc0d9d76c40ea480c8119678c315926db619a370c21e996fbb229670bb299b70bb1a9d80ba1ca480bf2f9292a3bc5e757dfe54707aff516f79ff4f6f78ff4e6f77ff4e6e77ff4e6f76ff4d6e75ff4d6e76ff4c6e74ff4d6e75ff4d6e74ff4d6e75ff4c6e74ff4d6e74ff4c6e74ff4d6f75ff4e6d76ff4e737aff557b82ff41525fff455261ff455463fe445469f0549aab24aad4e3489875bc339b73be319c72bb2ba077be23a075bd1c9b76bf16a274b9119678b40d9d76b1089f60bf06aa80d5048080bf03aa55aa0280008000ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa035555aa02808080028080800280808001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff035555aa0599669907926ddb0ba274b90faa77cc15926db61a9d76ba219b74b9299b70bb309a75bf399874bc419972bc379e74be15aa79c27e616b7bff50636cff4c626bff4c626aff4b6068ff495a65ff485661ff46535eff47535eff46525eff44525eff43575fff4f767aff4b6e74ff4c5d6aff4b5c68ff4b5c69ff4b5d69ff4b5c69ff4c5d6aff4a5e6aff49606bff406773eb438595976ebfd01db9e5ed17a67abc21a274c11e9977bb1a9376ba169774b9149973bf119678c30f9977bb0d9d76c40ba274b90ab280cc089f60bf07926db606aa80d5059966cc059999cc048080bf048080bf03aaaaaa03ffaaff03aaaaaa028080ff02ffffff02ffffff03aaaaaa028080ff03aa55aa028080ff02ff80ff028080ff0280808002ffffff028080ff028080ff03aaaaaa03aaaaaa03aa55aa04bf80bf04bf80bf059966cc05cc99cc06aa80d508bf80bf0ab280cc0d9d76c4109f80bf149973bf189f75bf1d9572b9229d70c3299b76bb1a9d76ba1ca476bf16d1c5d19e627680fe526f7aff516f79ff4f6f78ff4d6e77ff4e6f77ff4e6e76ff4e6e76ff4e6e75ff4c6e73ff4d6e75ff4d6f75ff4d6f75ff4d6e74ff4d6f74ff4c6f74ff4d6f75ff4e757aff547782ff445361ff465362ff455666fb3e63799881e8f319a37ac2429b74bd389b76bf2f9d77be26a179c31fa573bd19a37ac213a179c90ea46dc80ba274b9089f80bf059999cc03aa55aa0280808002ff80ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808002808080035555aa03aaaaff03aa55aa0280808003aa55aa035555aa035555aa0280808003aa55aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aaaaaa07b692db0a9966cc0e926db613946bbc199970b81f9c73bd25986eba2c9c74bf349d76bf3b9c70ba449a70bf309f75bf5f797994ff4f626cff4d626bff4c616aff4a5e66ff495863ff475560ff47535eff47525eff46535eff44555fff4c7276ff50777dff4a606aff4c5c69ff4b5d69ff4a5d68ff4b5d69ff4a5d69ff495e6afe48616dfb3e7789b65aa8b93c99d5e612aa80c6219b7cc11d9e7bc11ba17bc6179b6fbc149973bf129c71b80faa77bb0d9d76c40b8b74b9098e71c6089f609f07926db6059966990599669904bf80bf03aaaaff02ff80ff02808080028080ff0280808001ffffff01ffffff01ffffff01ffffff0000000001ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff0280808001ffffff028080ff0280008003aaaaaa04bf80bf0599669906aa80d507b692db0a9980cc0caa80bf0f9977bb13a179bc179b7ac81c9b76bf229d78bb289f79bf269a79bc259f7cba1e9988aaa059737efc52707cff536f7aff506e78ff4f6e77ff4e6e77ff4e6e76ff4e6e75ff4d6e74ff4d6e75ff4d6f75ff4d6f75ff4d6f74ff4d6f75ff4c6f74ff4d7076ff4d757aff537581ff455462ff475564ff45566add539db1299bf3f3349d76c43c9977bf309f75bf2ba077be23a07cbd1ba171bd16a274c511a578c30caa6abf09aa71c606aa80d5048080bf03aa55aa0280808001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa028080800280808002808080035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808003aaaaaa06aa80d509aa71c60c956abf119669b4169774b91c9b76bf229d78c3299b76c12f9d72be379e74be3e9c73bd299b76bb1cbfb6d1f64f5e69ff4d636cff4c5f69ff495b65ff495562ff485460ff47535fff47525eff45525eff4a6c70ff527e83ff4b646eff4c5e6aff4b5d6aff4b5d6aff4b5d69ff4a5e6aff485f6cfd3e6e7ec64f9db34195d8e015aa92c2209f78bf1f9c73c51ca476bf189f75bf159e79c2129c71b80f9977bb0d9d76c40ba274b909aa71c6089f80bf06aa80d506aa80d504bf80bf03aaaaff03aa55aa03aa55aa0280808001ffffff01ffffff01ff00ff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0000000001ffffff01ffffff02ffffff03aaaaaa04bf80bf059999cc07b692db0a9966b20caa80bf0f9977bb12aa80c6179b7abc1c9b76b6219b74c1289f79bf299b76c1189f80bf0b8ba2a27859737bf454737eff51707bff4f6f79ff4e6f78ff4e6e76ff4f6e76ff4d6e74ff4e6f75ff4d6f75ff4d6f75ff4d6f75ff4e6f75ff4d6f75ff4d6f76ff4f757bff53757fff465464fe465566fd43677d7985e1ee21a283c1409b78bf229d78c32ba077be26a179c31f9c73bd19a37ac213a179c90ea46dc80b8b5db9089f80bf059966cc048080bf028080ff01ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff0280808001ffffff0280808003aa55aa0280808002808080035555aa035555aa03aa55aa03aa55aa03aaaaaa03aa55aa035555aa03aa55aa0280808003aa55aa01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff028080ff03aa55aa059966cc089f60bf0ba274d1109f70bf149973b219997ac21f9c73bd249c78bf2b9a77be319c72bb399d74bc249c78bf06ffffffd155656eff4e626dff4b5e68ff485963ff495462ff47535fff47535fff45525eff465e64ff548385ff4c6a73ff4b5e6bff4c5d6aff4b5e6bff4a5e6bfe4b606afd416570f04a8a9a8775c3d02eb1b1d81d9e72b9219b7cc11d9e72b919a370c2169774b913a179bc109f70bf0d9d76c40ba274d10a9966b2089f80bf07926db6059966cc04bf80bf03aaaaff03aa55aa028000800280808001ffffff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000100000002ff80ff03aa55aa04bf80bf06aa80aa07926db60a9966b20c956aaa0faa77bb13a179c9179b7abc1ca476bf229d78c3289f73bf269a79bc07b692db05cccccc8457707afb51717bff51717aff4f7078ff4f6e76ff4d7078ff4c6e76ff4e6f75ff4d6f75ff4e6f75ff4e6f75ff4e6f75ff4d7075ff4d7076ff4e757cff53737eff465565ff445568e05394a629a2f3f33a9a77bd3a9a72b92e9b74bc299b76c1229d70bb1ca476bf169774c5119678c30d9d76c4098e71c606aa80d504bf80ff03aa55aa0280808001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff01ff00ff0100000001ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff03aaaaaa059966cc07926ddb09aa71c60e926db6129c71c6179b7abc1c9b76bf219b74c1279d76be2c9c74bf329970bd279d76be209f80bf9a606a74ff4f616dff4b5c68ff485762ff495361ff485260ff47525fff455962ff4f7f80ff4f747aff4c606cff4b5e6aff4a5e6bff495f6cfe44626dfa3e7787a068abbe2fa3d9e9149980bf249c71bf1f9c73bd1a9d76c4179b7abc14a673bf119678c30f9977bb0ba274b90a9980cc089f80bf07926db606aa80aa059966cc03aa55aa04bf80bf028080ff02ff80ff0280808001ffffff010000ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000280808001ffffff03aa55aa03aa55aa048080bf06aa80aa07926db60a9980b20c956abf0f9977bb129c80c6179b7abc1c9b76bf239975bd299b70bb209778bf059999cc09aaaaaa8459727cfb54737cff52717aff507077ff4f6f78ff4f6f78ff4e6e76ff4e6f75ff4d6f75ff4e6f75ff4e7075ff4e7075ff4c7176ff4f777dff54707dff455565fd3b5c718c81dbe526a186c3309f75bf2e9b74bc2c9c74bf259f75c11f9c73bd189f75bf13a179c90f9966bb0ba274b907926db605cc99cc04bf80bf028080ff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808003aa55aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0280808003aaaaaa0599999906aa80d509aa71c60c956abf109f70bf149973bf189575bf1d9572b9229d70bb279d76be2d9971bb329e75bd1d9e72c1626d7880fe4e5f6bff4b5b67ff4a5562ff485361ff485361ff465660ff4f767aff507f83ff4a606cff4b5f6bff4a5f6cff47606ffe3c697bcf539aa949abd5e723a87cc5259f75c1209f78bf1c9b76bf189f75bf15926db611a578c30f9977bb0d9d76b10ba274b909aa71c606aa80d5059966cc0599669904bf80bf028080ff028080ff0280808001ffffff01ffffff0100000001ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff80ff028080ff03aa55aa048080bf06aa80aa07926db609aa71c60c956abf109f70bf139479bc179b7abc1e996fbb229670bb289973b9239975bd089f9fdf08bf9fbf6e647b82fb53747dfe53727aff4f7078ff4f7078ff4d6f77ff4e6f76ff4e6f76ff4e6f75ff4e7076ff4f7075ff4e7178ff51777fff516d7aff405667ea5ea2b23db0eaee389b76bf2f9d77be259875c1279d76be209f78bf1b9771bd159e79c2109f70bf0c956abf09aa8ec607b692db048040bf02ff80ff02ff80ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa03aaaaff035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff04bf80bf068055aa089f80bf0ba274b90ea480b6129c71b8169774b91a9d6cba1e996fbb239975bd279d76be2c9c74bf0faa88cc38728084f44f606bff4a5966ff485461ff485361ff475460ff4b676fff558287ff4a686fff495e6bff495f6bfe416370f34585939670b8c51ac4c4e21f9c73bd239975bd1ea277bb1a9d76c4169774c513a179bc109f80bf0db189c40c956abf098e55c6089f60bf06aa80aa059966cc048080bf03aa55aa03aa55aa02808080010000ff0280808001ffffff01ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff010000ff0280808003aaaaaa05999999059999cc07926db6098e71c60caa80bf109f80bf139479bc189f75bf1d9572c1229d70c3299b76c1239975bd149980bf109f8faf975a737afe52737cfe517179ff507178ff4e7077ff4e7076ff4e7077ff4e7077ff4e7076ff4f7176ff4e7376ff537982ff4e6b78fc3b6070aa90ecf51baaa1d0359a73bc2f9d77be289973bf229d78c31d957bc1179b7ac8139479bc0ea480c80ba274b907b66ddb059999cc03aa55aa03aa55aa01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa03aa55aa03aa55aa0280808003aa55aa01ffffff01ffffff0280808001ffffff01ffffff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000000280808003aaaaff059966cc07926db609aa71c60caa80bf0f9977bb129c71c616a274c5199970c21e996fbb219b74c126a172c322a578c310bfcfcfd7525f6bff4a5965ff495562ff495662ff496167ff568185ff4c6d74fe47606cff42616dfe3c6d7bb45f9db031b6efef0faa77cc249c71bf1f9c73bd1ba171bd189f80bf14a680bf11a578c30f9977bb0c956abf0a9966cc098e71c607926db605cc66cc04bf80bf03aa55aa02ff80ff028080ff01ffffff01ff00ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff0280808003aa55aa04bf80bf06aa80aa07926db60a9980b20c956abf0f9977cc13a179bc189f75bf1d9572b9229670b4289f73bf1d9e72b916a274b9189f8aaa875e7980f654737cff537279ff4f7077ff4f7177ff4f7177ff4f7177ff4f7177ff4f7277ff507278ff587b84fe486472ea60abba3db0fff72b9a77be2d9971bb26a179c323a075c51ea280c419a37ac215926db6109f70bf0caa80bf09aa71c6068055aa04bf80bf03aa55aa0280808001ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff0280808001ffffff01ffffff02808080028080800280808003aaaaff035555aa035555aa03aa55aa02ff80ff03aaaaff02808080035555aa03aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff0100000001ffffff035555aa04bf80ff06aa80d509aa8ec60ab280cc0caa80d5109f80bf13a179bc15aa79c219a370c21c9b76bf209f70bf23a075c505ffffffac5f6b77ff4c5a67ff4a5764ff4a5964ff557981fe4f767dfe435f69fe405f6bef4a81926f8ec6d11ebbc4dd19a370c21d9e72b91c9b76bf1a9d76ba169774b912aa80c6109f70bf0d9d76c40a9980cc09aa71c607926db606aa80aa04bf80bf048040bf035555aa0280808002ff80ff01ffffff01ffffff0100ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000ff01ffffff0280808003aaaaaa04bf80bf06aa80d507b692db0a9980b20c9580bf109f70bf149980bf189575b51d9e72b9219b74c127966fbe289f73bf0f9988cc08ffffff9c5d797efe54747dff51737afe507178ff4f7177ff507278ff507178ff507279ff51727afe5b7e88fd386170ac96edf01baaa1c62ba077be249c71bf249c78bf1ea277c41a9d76c4169780b9119678c30d9d76c40a9966b2089f80bf059966cc03aaaaff028080ff01ffffff01ff00ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa02808080035555aa035555aa028080800280808002808080028080ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0280808004bf80bf059966cc06aa80d5089f80bf0ba274d10d9d76c40f9977bb13a16bbc149973bf189f75bf1a9d76c41e996fbb02ffffff7963707cfd4e5b6aff4e5a66ff526e7afe537c84fd3c6269f5446b76ab649ea42bc4f3f9159e79c21ba171bd1c9b76bf189f75bf17906fb1149980bf11a578c30f9977bb0caa80bf0a9980b2089f80bf07926db6059966cc048080bf03aa55aa02808080028080ff01ff00ff01ffffff010000ff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff02ffffff03aaaaaa04bf80bf06aa80d507b66db60a9980cc0d9d76c4109f70bf149973bf189575bf1c9b76bf209770b7249c71bf239975bd09aa8ee30dd8d8d8ad5e7a82fe55757cff52737afe507278ff507278ff517279ff52747aff53757dff5a7b87f24c9cac39b3eded11a578c324a378c6229d78c31ea26fc41a9d76c4169774b9129c71b80ea46dc80caa80bf089f80bf06aa80d5048040bf03aa55aa028080ff01ff00ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa0280808002808080035555aa035555aa035555aa03aa55aa0280808003aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff0100000001ffffff01ffffff01ffffff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0100000003aa55aa03aaaaff04bf80ff059999cc07b66ddb098e71c60ba274b90d9d76c40faa77cc11a578c3148c73b216a280c5129c71b80a9980b25a6f7a85fc4e5c6cff4b636dfe547c87fc366168c04d7a833f96c6d208bfbfdf129c71b8199970b8189f75bf159e79c2149980bf129c71b8109f80bf0d9d76c40ba274b9089f80bf07926db6059966cc059966cc04bf80bf03aa55aa03aa55aa0280808001ffffff01ffffff0100ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff010000ff02ffffff0280808003aa55aa059966cc06aa80d507b66ddb0a9980cc0caa80d5109f70bf13a179bc179b7abc1a9d76c41e9977bb229d78c319a37ab803ffaaff11d2e1e1a7657d82fe54757dff54747bff507479ff52757bff53757cff56787ffa507d8b9885dfe414a68ccc229678bb1f9c73bd1d9e7bc11a9d76ba16a274c513946bbc0faa77cc0c956abf09aa8ec607926db6059966cc03aa55aa03aaaaaa028080800000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff0000ff0001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000ff028080ff0280808003aaaaff059999cc06aa80d507926db609aa71c60ba274b90caa80bf0ea480c8119678c3129c71b8149973bf119678c3487c8a91f549616cfd597d89ee3f6c77816390a015c2dbe713a179bc16a274c5169774b9149973bf13a179bc11a578b40f9977bb0e926db60caa80bf098e71c6089f80bf07b692b6059999cc04bf80bf03aa55aa0280808002808080010000ff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff010000ff02ff80ff03aa55aa048080bf06aa80d5089f80bf09aa8ec60caa80d50f9977bb129c71b8159e79c219997ab81b9771bd1f9c73bd19a37ab803ffaaff1b97aaaaab658088fd567780ff54757cff53757cff53777ffe577985dd5a9cac27b7fff81c9b76bf199970b8169774b9189f75bf159e79c2129c71c60f9977bb0d9d76c40a9980cc07b692db059966cc048080bf028080ff01ffffff0100ff0001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808003aa55aa03aa55aa035555aa03aa55aa03aa55aa03aa55aa03aaaaff035555aa03aa55aa0280808003aa55aa0280808001ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ff00ff0280808003aa55aa05996699059999cc06aa80d5089f80bf09aa71c60ab280cc0c956abf0d9d89c40f9977bb0ea480c80caa80bf2fbec9c9d85d7d85b760869622b4cad90a9980b213a179bc12aa80c6129c71b8108f70bf109f80bf0ea480b60d9d76b10ba274b90a9980cc09aa71c607926db6068080aa059966cc03aaaaaa028080ff02ff80ff02ff80ff0100ffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0000000001ffffff02ff80ff028080ff03aa55aa048080bf06aa80d5089f60bf0a9980cc0caa80bf0ea46dc811a578c3149980bf169774b9199970b81b9771b3169774b903aaaaff1c92a4adaf677f88fc56757cff55777eff567880f9507f8d6680c8da15aa79c21aa776c416a274c5179b7abc14a680bf11a578c30faa77cc0d9d76c40a9980cc089f80bf06aa80d5048080bf048080bf03aaaaaa0100000001ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff010000ff028080800280808002808080035555aa035555aa035555aa03aaaaff03aa55aa02ff80ff03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff03aa55aa03aaaaaa04bf80bf0599669906aa80d507926db6089f60bf098e71aa0ab280cc0ba274b90caa80bf098e71aa1aced8d84b748b960fbbccdd0a9980cc0ea480c80f9977bb0ea46db60ea480c80c9580bf0caa80bf0a9966b209aa71c609aa8eaa07926db606aa80aa059966cc048080bf03aa55aa028080ff01ffffff01ff00ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ffffff028080ff03aa55aa04bf80bf06aa80d5089f80bf0a9966b20caa80bf0ea46dc8109f70bf129c71b8149973bf159e79c2189575bf129c71c603ffffff21c1c9c9c1637e85fe577a81fe597a84bc5f8da016aed1f3199970b8179b7abc159e79c2129c71c611a578c30e926db60c956abf0ab280cc089f80bf06aa80d5059966cc048080bf028080ff028080ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff03aa55aa02808080035555aa035555aa035555aa03aa55aa03ffaaff03aa55aa035555aa03aaaaff03aaaaff02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff00ffff0000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff0280808003aa55aa03aa55aa04bf80bf059966cc059966cc068055aa06aa80d5089f80bf09aa71c609aa8ec6089f80bf03ffaaff04bf80ff059999cc0ba274b90a9980cc0a9980cc0ba274b909aa71c6089f80bf089f80bf07926ddb07926db606aa80d5059999cc04bf80bf03aaaaff03aaaaff0280808002ff80ff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ffffff01ffffff03aaaaaa03aa55aa05996699059966cc07926db609aa8ec60a9980cc0caa80bf0ea46db60faa77bb119678b413a179bc14a680bf109f70bf04ffbfff25c8cfcfdd627f87f3527c8d4b85aabb109f80bf10af80bf11a578c3119678b40f9977bb0db189c40caa80bf0a9980cc089f80bf07926db6048080bf04bf80bf03aaaaaa010000ff01ffffff000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ff00ff01ff00ff01ffffff01ffffff0280808002808080028080800280808002808080035555aa035555aa03aa55aa03aa55aa0280808003aa55aa035555aa035555aa028080800280808003aa55aa028080ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0001ff00ff01ffffff0280808003aa55aa03aa55aa048080bf048080bf05996699059966cc06aa80aa06aa80d507926db6089f80bf089f80bf089f60bf089f80bf089f80bf089f80bf08bf80bf07b66db607926db606aa80d5068080aa059966cc04bf80bf03aa55ff03aaaaff02ff80ff028080ff028080ff01ffffff0100ff0001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff02ff80ff028080ff03aaaaff059966cc06aa80d507b66ddb089f80bf09aa8ec60a9966b20caa80bf0d9d76c40e926db60faa77cc109f70bf09aa8ec603aaaaff3ab0bdb9787591a40dc4b1d80ea480b60f9977bb0ea46db60d9d76c40c956aaa0ba274b9089f80bf089f80bf07926db6059966cc04bf80bf035555aa0280808001ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0100ff0001ffffff028080800280808003aa55aa03aa55aa035555aa048080bf048080bf059966cc05cc99cc06aa80aa06aa80aa068055aa068080aa068080aa059966cc059966cc059966cc05cc99cc048080bf048080bf048080bf03aa55aa03aaaaff028080ff01ffffff01ffffff01ffffff0100ff0001ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff02808080028080ff03aa55aa04bf80bf05cc99cc06aa80aa07926db6089f80bf09aa8ec60a9980b20ba274b90c9580bf0d9d76b10ba274b906aa80d505ffffff08bfbfdf0a9980cc0ab280cc09aa71c60a9980cc0a9980b209aa8ec6089f60bf07926db606aa80d505666699048080bf03aaaaff03aaaaaa01ffffff0100000001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff0100ffff0000ff0001ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa035555aa03aa55aa03aa55aa02808080035555aa035555aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff01ffffff01ffffff02ffffff02ff80ff0280808002800080028080ff03aaaaff03aa55aa03aa55aa04bf80bf048080bf04bf80bf04bf80bf04bf80bf048040bf04bf80bf03aa55aa03aaaaff028080ff028080800280808003aaaaaa0280808002ff80ff01ff00ff01ff00ff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff02808080028080ff028080ff03aa55aa048080bf04bf80bf05cc66cc06aa80d507926db607926db607b66ddb089f80bf09aa71c60ab280cc098e71c606aa80d505cc99cc09aa8ec609aa8ec609aa71c6089f80bf07b692db06aa80aa06aa80d5059966cc04bf80bf04bf80bf03aa55aa03aa55aa01ffffff01ffffff0000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808003aa55aa02808080035555aa035555aa035555aa03aaaaff03aa55aa03aaaaaa035555aa035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff0000ff0001ff00ff01ffffff010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff0100000001ffffff0100ffff01ffffff0280808001ffffff01ffffff02808080028080800280808003aaaaaa03aaaaaa028080ff02808080028080800280808002ff80ff01ffffff028080ff02ff80ff01ffffff010000ff01ffffff01ffffff0100000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000ff000280808001ffffff0280808003aa55aa03aaaaaa03aa55aa048080bf05996699059966cc06aa80d506aa80d506aa80d506aa80d507926db60880809f079292b607926db607b692b607926db6059966cc059966cc059966cc048080bf04bf80bf03aa55aa03aa55aa02808080010000ff0100ffff01ffffff01ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ff00ff01ffffff01ffffff01ffffff0280808001ffffff0280808003aa55aa02808080035555aa035555aa03aa55aa03aa55aa03aa55aa035555aa035555aa035555aa0280808003aa55aa02808080028080ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff010000ff01ff00ff01ffffff0100000001ffffff01ffffff010000ff010000ff0280808001ff00ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff0000000000ffff0001ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff0280808001ffffff0280808003aa55aa035555aa03aaaaaa04bf80bf03aa55aa04bf80bf048080bf059966cc059999cc06aa80d5059966cc059999cc0599669904bf80ff04bf80bf04bf80bf048080bf028080ff03aaaaaa03aaaaaa02808080028080800280808001ff00ff00ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080800280808002808080035555aa03aa55aa03aaaaff03aa55aa0280808003aaaaff03aaaaff028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff000000ff010000ff010000ff010000ff01ff00ff01ff00ff000000000000ff0001ffffff01ffffff01ffffff01ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff0000ff0001ffffff0280808001ffffff028080800280808003aa55aa03aaaaaa048080bf03aaaaaa03aaaaaa03aaaaff03aa55aa03aaaaff03aaaaaa03aaaaaa03aa55aa02ff80ff028080ff01ffffff028080ff0280808001ffffff01ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffff01ff00ff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff03aa55aa035555aa028080ff035555aa03aa55aa03ffaaff02808080035555aa03aaaaff035555aa0280808003aa55aa0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff028080800280808001ffffff028080ff01ffffff028080ff01ffffff028080ff028080ff0280808001ff00ff02ff80ff02808080028080ff01ffffff01ffffff01ff00ff01ffffff00ffffff0100000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff028080800280808001ffffff01ffffff02808080028080800280808002808080035555aa03aa55aa028080800280808003aa55aa035555aa0280808003aa55aa028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808001ffffff01ffffff01ffffff01ff00ff01ff00ff01ff00ff010000ff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ff00ff01ffffff01ffffff0280808001ffffff01ffffff028080800280808002808080035555aa035555aa035555aa03aaaaaa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff000000000000000001ffffff000000000000000000000000000000000000000001ffffff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa035555aa035555aa02808080035555aa035555aa02808080028080800280808001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff03aa55aa0280808002808080035555aa035555aa048080bf0280808003aaaaff035555aa028080ff03aa55aa0280808002ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00ffff0001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000010000ff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000ffff0000000000010000ff0000000000000000000000000000000001ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff00000000000000000000000001ffffff00000000010000ff0000000000ffff0001ffffff00000000010000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00000000000000000000000000ffffff0000000000ffffff00000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff0000000001ffffff0000000001ffffff000000000000000000ffff0001ffffff0000000001ffffff0000000000000000000000000000000000ffff000000000001ffffff00000000000000000000000001ffffff01ffffff0000000000000000000000000100000001ffffff0000000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff00000000000000000000000001ffffff01ffffff0000000001000000010000000100000000000000000000000100000001ffffff000000000100000000000000000000000100000001000000010000000100000001000000010000000000000001ffffff0000ff00000000000000000001ffffff0000000001ffffff00000000010000ff0000000001ffffff00000000000000000000000001ffffff00000000000000000000000001ffffff00000000000000000000000000000000000000000000000001ffffff000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000010000ff0000000000000000000000000000000000000000010000ff0000000000000000000000000000000001ffffff0000000000000000000000000000000000000000000000000000000000ffff0000000000010000ff0000000000000000000000000000000001ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff00000000000000000000000001ffffff00000000010000000000000000ffffff01ffffff0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000001000000000000000000000001ffffff0100000001000000000000000000ff000000000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff028080800280808002808080028080ff035555aa03aa55aa03aa55aa0280808003aa55aa035555aa0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff0100000001ffffff0100000000ffffff01ffffff0100000001ffffff01ffffff02808080010000ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff010000ff01ffffff010000ff01ffffff010000ff010000ff010000ff010000ff010000ff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff00ffff0001ffffff00ffff0001ffffff01ffffff01ffffff01ffffff010000ff010000ff010000ff01ffffff01ffffff010000ff010000ff010000ff010000ff01ffffff010000ff01ffffff010000ff01ffffff010000ff01ffffff0000000001ffffff01ffffff010000ff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff010000ff01ffffff00ffff000280808001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff0100000001ffffff01ffffff01ffffff00000000000000000000000000000000010000000000000000000000010000000000000000000000000000000000000000000000010000000000000000ffff00000000000000000000000000000000000000000000000000010000ff00000000010000ff00000000010000ff010000ff010000ff01ffffff0000000000000000010000ff010000ff010000ff00ffffff010000ff01ffffff01ffffff01ffffff01ffffff00ffffff01ffffff01ffffff010000ff01ffffff01ffffff010000ff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff010000ff01ffffff00ffff000280808001ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff010000ff00000000010000ff000000000000000000000000010000ff00000000010000ff00000000010000ff010000ff00000000010000ff010000ff010000ff000000000000000000000000010000000100000001000000000000000000000000000000000000000000000000ffff00010000ff00ffffff00ffffff00ffffff01ffffff010000ff010000ff010000ff01ffffff01ffffff010000ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0000ff0001ffffff01ffffff010000ff01ffffff00ffff0001ffffff01ffffff01ffffff01ffffff010000ff00000000010000ff00ffff0001ffffff010000ff010000ff01ffffff010000ff01ffffff010000ff010000ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff010000ff00ffff00010000ff01ffffff010000ff010000ff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff010000ff00ffff0001ffffff010000ff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff010000ff01ffffff010000ff01ffffff010000ff010000ff010000ff010000ff010000ff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff00ffff0001ffffff00ffff0001ffffff01ffffff01ffffff01ffffff010000ff010000ff010000ff01ffffff01ffffff010000ff010000ff010000000100000001ffffff0100000001ffffff0100000001ffffff010000000100000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffff0001ff00ff01ffffff01ffffff01ff00ff01ffffff0000ff0002ff80ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0100000001ffffff0100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080035555aa035555aa035555aa02ff80ff03aaaaaa048080bf03aaaaaa0280808002ff80ff028080800280808002ff80ff02808080028080800280808001ffffff010000ff01ff00ff01ffff0001ffffff01ffffff00ffffff01ffffff0100000000ffffff00ffffff01ffffff010000ff01ffffff01ffffff01ffffff0100ff0001ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff0100ffff01ffffff01ff00ff0100ffff01ff00ff01ff00ff01ffffff0100ffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff00ffff0001ff00ff01ffffff01ffffff01ffffff028080ff01ff00ff01ff00ff0100ffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff0100ffff0000ff0001ff00ff01ffffff01ff00ff01ffffff01ffffff02ff80ff01ffffff0100ffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ffffff02ff80ff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0100ffff01ffffff028080ff0100ffff0100ffff0100ffff01ffffff028080ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff0100000001ffffff01ffffff01ffffff00ffff0001ffffff01ffffff010000ff010000ff00000000010000ff010000ff0100000001ff00ff010000000000000001ff00ff01ff00ff0100000001ff00ff00000000010000ff010000ff01ff00ff0100ffff00000000010000ff010000ff0000000001ff00ff010000ff01ff00ff00000000010000ff01ffffff00ffffff010000ff010000ff0100000001ffffff01ff00ff01ffffff0280808001ff00ff01ff00ff01ff00ff01ffffff01ffffff0000ff0001ff00ff01ffffff01ff00ff01ff00ff0100ffff01ff00ff01ffffff01ffffff01ff00ff0100ffff01ffffff01ff00ff028080ff028080ff01ffffff028080800280808001ff00ff01ffffff028080ff010000ff010000ff0280808001ffffff01ffffff00ffffff01ffffff01ff00ff00000000000000000100ffff010000ff010000ff010000ff010000ff0000000000000000010000ff01ff00ff0100ff000000000001ff00ff000000000000000000000000010000ff010000ff010000ff010000ff01ffffff010000ff01ffffff028080ff0280808000ffff0001ffffff01ff00ff01ffffff01ff00ff01ff00ff010000ff0000000001ffffff02ff80ff01ffffff02ff80ff01ff00ff0280808002ff80ff0280808002808080028080800280808001ffffff0280808001ffffff01ffffff0280808002ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff01ffffff01ffffff0100ffff01ff00ff01ff00ff01ffffff0000ff00028080ff028080ff0100ffff01ff00ff01ffffff010000ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff010000ff01ff00ff0100ffff01ffffff01ffffff0100ffff01ffffff01ff00ff0100ffff0000ff0001ffffff01ff00ff01ffffff01ffffff01ffffff0100ffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ffffff0100ffff01ffffff01ff00ff0100ffff01ff00ff01ff00ff01ffffff0100ffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff0000ff0001ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff0100ffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff0100ffff0000ff0001ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff0100ffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ffffff0280808001ffffff010000ff010000ff01ffffff010000ff010000ff010000ff01ffff0001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff0100ffff01ffffff028080ff010000ff01ff00ff01ff00ff0280808002ff80ff0280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0100000001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808002808080035555aa03aaaaaa02ff808002ff808002ffffff03aaaaaa03aa55aa03aaaaaa02ff80ff03aaaaaa028080ff028080ff028080ff0280808002ffffff0280808001ffffff01ff00ff02808080028080ff010000ff010000ff0280808001ffffff010000ff01ff00ff01ffffff028080ff010000ff01ffffff0100ffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff02ff80ff01ffffff028080ff01ffffff02ff80ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff02ff80ff01ff00ff01ff00ff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000ff0001ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff028080ff02ff80ff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff0000000000ff000001ff00ff01ffffff01ff00ff0000000001ffffff01ff00ff01ff00ff0000000001ffffff01ff00ff0000000001ff00ff0000000001ff00ff01ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff028080800100ffff01ffffff01ff00ff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff028080ff02808080010000ff01ffffff01ffffff01ffffff01ffffff01ff00ff0000000001ff00ff0000000001ff00ff0000000001ff00ff0000000001ffffff0000000001ff00ff01ff00ff01ff00ff0000000001ff00ff01ff00ff01ff00ff000000000000000001ffffff01ff00ff0100000001ffffff01ffffff01ffffff0100ffff01ff00ff01ff00ff02ff80ff01ffffff01ffffff02808080028080800280808002808080028080800280808001ffffff028080800280808002808080028080800280808003aaaaaa02ffffff0280808001ffffff02808080010000000280808002ffffff01ffffff028080800280808002ffffff0280808001ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff02ff80ff02ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff010000ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff0100ffff01ffffff01ffffff01ffffff02808080028080800280808002808080010000ff028080800280808002808080028080800280808001ffffff028080800280808001ffffff02ff80ff02ff80ff01ff00ff01ffffff01ffffff0100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff010000ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff0280808003aaaaaa035555aa035555aa03aa55aa03aaaaaa02ffffff03aaaaaa0280808003aa55aa028080ff02ff80ff02ff80ff02ff80ff028080ff028080ff028080800280808002808080028080ff010000ff010000ff01ffffff0100ffff01ff00ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff0280808001ffffff02ffffff01ffffff028080800280808001ffffff02ffffff02ffffff01ffffff02808080028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff0280808001ffffff01ffffff0280808001ffffff02ffffff02808080010000000280808001ffffff028080800280808002808080010000000280808001ffffff01ffffff028080800280808002ffffff01ffffff0280808002ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808001ffffff01ffffff0100000001ffffff0280808001ffffff01ffffff010000000280808001ffffff028080800280808002808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000001ffffff000000000100000001ffffff01ffffff010000000100000001ffffff01ffffff01ffffff0100000001ffffff0100000001ffffff0000000001ffffff01ffffff01ffffff01ffff000100000001ffffff01ffffff01ffffff0280808001ffffff01ffffff02ff80ff01ffffff01ffffff02ffffff028080800280808001ffffff01ffffff01ffffff028080800280808002808080028080800280808002ffffff02ffffff01ffffff01ffffff0280808001ffffff0280808001ffffff028080800280808002808080028080800280808001ffffff02ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff010000000100000001ffffff01ffffff0100000001ffffff0100000001ffffff0100000001ffffff01ffffff01ffffff0280808001ffffff0280808001ffffff0100ffff01ffffff01ffffff01ffffff01ffffff02ffffff0280808001ffffff03aaaaaa02808080028080ff0280808003aaaaaa0280808002ff80ff03aa55aa028080800280808003aaaaaa028080ff03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff028080ff0280808003aaaaaa03aaaaaa028080ff0280808003aaaaaa02808080028080800280808001ffffff028080800280808002808080028080800280808001ffffff028080800280808001ffffff010000000280808001ffffff0280808001ffffff02808080028080800280808001ffffff028080800280808002ffffff01ffffff01ffffff0280808001ffffff0280808001ffffff0280808002808080028080800280808001ffffff028080800280808001000000028080800280808002808080028080800280808001ffffff02ff80ff01ffffff028080800280808001ffffff028080ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff02ff80ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0100000001ffffff02808080028080800280808002800080028080ff02808080028080ff028080ff028080ff028080ff028080ff02808080028080ff0280808001ffffff01ffffff01ffffff02ff80ff01ffffff01ff00ff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff01ffffff02808080028080ff028080ff02ff80ff02ff80ff0355aaaa0355aaaa03aaaaaa03aa55aa0480808002ff80ff03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa02ff80ff02ff80ff028080ff028080ff028080ff028080ff02ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff02ff80ff01ffffff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01000000028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080010000000280808002808080028080800280808002808080028080800280808002ffffff01ffffff01ffffff02808080028080800280808002808080028080800280808001ffffff028080800280808002808080028080800280808002808080028080800280808002808080028080800280808003aaaaaa0280808002808080028080800280808002808080028080800280808002808080028080800280808003aaaaaa02808080010000ff0280808002808080028080800280808002808080028080800280808003aaaaaa02808080028080800280808002808080028080800280808003aaaaaa0280808001000000028080800280808002808080028080800280808002ffffff0280808002ffffff01ffffff02ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff0100000001ffffff0100000001000000010000000100000001ffffff0100000001ffffff01ffffff0100000001ffffff01ffffff01ffffff028080800100000001ffffff028080800280808001ff00ff01ffffff02ff80ff028080800280808002808080028080800280808001ffffff01ffffff0280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808001000000028080800280808002808080028080800280808003aaaaaa0280808003aaaaaa02808080028080800280808001ffffff01ffffff02ffffff0280808002808080028080800280808002808080028080ff01000000028080800280808001ffffff01ffffff0100000001ffffff0100000001ffffff01ffffff0100000001ffffff01ffffff0100000001ffffff010000000100000001ffffff01ffffff0280808001ffffff01ff00ff01ffff0002ff80ff028080800280808001ffffff0280808003aaaaaa028080800280808003aaaaaa028080ff028080ff028080ff03aa55aa02ff80ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa0280008002ff80ff03aa55aa028080ff0280008003aa55aa028080ff028080ff028080ff03aaaaaa028080800280808002808080028080ff02808080028080800280808002808080028080ff02808080028080ff0280808002808080028080800280808002808080028080800280808002808080028080800280808003aaaaaa0280808002808080028080800280808003aaaaaa03aaaaaa02808080028080800280808003aaaaaa0280808002808080028080800280808002808080028080800280808001000000028080800280808001ffffff01ffffff028080800280808001ffffff02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808001ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff02ffffff01ffffff0100000001ffffff028080800280808001ffffff0280808001ffffff01ffffff03aaaaaa028080ff028080ff028080ff03aa55aa03aa55aa028080ff03aaaaff03aa55aa0280008003aa55aa028080ff03aa55aa03aa55aa028080ff03aaaaaa0280808002ffffff01ffffff02ff80ff01ffffff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff01ffffff02ffffff02ff80ff028080ff02ff80ff02ff80ff03aaaaaa03aaaaaa03aaaaaa0480808003aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa02ff80ff02ff80ff02ff80ff028080ff028080ff03aaaaff028080ff02ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ffffff02808080028080800280808002808080028080ff0280808003aaaaaa0280808002808080028080800280808002808080028080800280808003aaaaaa03aaaaaa02808080028080ff03aaaaaa0280808003aaaaaa03aaaaaa03aaaaaa028080800280808002808080028080ff02ffffff0280808002808080028080ff028080ff028080ff028080ff02808080028080ff02808080010000ff028080800280808002808080028080ff02808080028080ff028080ff0280808003aaaaaa03aaaaaa028080800280808003aaaaaa028080ff02808080028080ff010000ff0280808002808080028080ff02808080028080800280808002808080028080ff0280808002808080028080ff03aaaaaa0280808002808080010000ff028080ff010000ff02808080028080800280808002808080028080ff028080800280808002808080028080800280808002808080028080ff028080ff0280808002808080010000000280808001ffffff0280808002ffffff01ffffff01ff00ff01ffffff028080ff01ffffff01ffffff01ffffff01ffffff010000000100000001000000010000ff01ffffff01000000010000ff010000ff010000ff01ffffff010000ff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff010000ff01ff00ff01ffffff02ff80ff028080800280808002ffffff02808080028080800280808003aaaaaa028080800280808002808080028080ff0280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080ff02808080028080800280808002808080028080800280808002808080028080ff0280808002808080028080800280808003aaaaaa01ffffff01ffffff02ffffff01ff00ff0280808002808080028080800280808001ffffff01ffffff010000ff01ffffff010000ff010000ff01ffffff0100000001ffffff01ffffff0100000001ffffff01ffffff01ffffff0100000001ffffff02808080010000ff02808080028080ff0280808001ffffff01ffffff028080ff028080ff028080800280808003aaaaaa03aaaaff03aa55aa03aaaaff03aa55aa03aa55aa03aa55aa03aaaaaa03aa55aa03aa55aa048080bf03aa55aa048080bf03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aaaaff03aa55aa03aa55aa04bf80bf04bf80bf03aa55aa028080ff028080ff03aa55aa03aaaaff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff0280808002808080028080800280808002808080028080ff02808080028080800280808003aaaaaa0280808003aaaaaa028080800280808002808080028080ff028080ff0280808002808080028080ff02808080028080800280808003aaaaaa02808080028080800280808002808080028080ff0280808003aaaaaa0280808001ffffff01ffffff01ffffff028080800280808002808080028080ff02ffffff01ffffff01ffffff0280808001ffffff02808080028080800280808001ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808001ffffff01ffffff028080800280808001ffffff01ffffff010000ff01ffffff02808080028080800280808001ffffff01ffffff01ffffff0280808001ffffff01ffffff0280808002ffffff01ffffff028080800280008003aa55aa02800080028080ff02ff80ff02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff02808080010000ff0280808001ffffff01ffffff028080ff01ffffff010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ffffff01ffffff01ffffff028080800280808003aaaaaa02ff80ff02ff80ff02ff80ff0280808003aaaaaa048080bf03aaaaaa03aaaaaa04bf80bf0480808003aaaaaa03aaaaaa048080bf02ff80ff02ff80ff02ff80ff02ff80ff028080ff028080ff028080ff010000000280808001ffffff01ffffff01ffffff01ffffff02ffffff01ffffff01ffffff01ffffff028080800280808003aaaaaa03aaaaaa0280808002808080028080ff0280808002808080028080ff028080ff01ff00ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff03aa55aa03aa55aa028080ff028080ff028080ff028080ff03aa55aa03aa55aa028080ff028080ff03aa55aa028080ff03aaaaaa03aa55aa02808080028080ff028080ff02808080028080ff028080ff02808080028080ff028080ff028080ff0280808003aaaaff028080ff028080ff028080ff028080ff028080ff03aa55aa03aaaaff028080ff028080ff028080ff028080ff03aaaaff028080ff03aa55aa028080ff03aa55aa028080ff028080ff028080ff028080ff028080ff028080ff03aa55aa02800080028080ff028080ff03aa55aa028080ff03aaaaaa028080ff03aa55aa03aaaaff028080ff028080ff028080ff028080ff028080ff028080ff028080ff010000ff028080ff028080ff028080ff028080ff02808080028080ff02808080028080800280808002808080028080800280808001ffffff028080ff02808080010000ff01ffffff010000ff01ffffff01ffffff01ffffff010000ff01ffffff010000ff01ffffff01ff00ff010000ff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff028080ff01ffffff028080ff02800080028080ff02ff80ff02808080028080ff02ffffff028080ff0280808003aaaaaa03aaaaaa02808080028080ff028080ff028080ff028080ff028080ff03aa55aa028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff03aa55aa03aaaaaa028080ff03aa55aa02800080028080ff028080ff03aaaaff03aaaaff028080ff028080ff028080ff03aaaaaa010000ff028080ff028080ff028080ff02808080028080ff028080ff02800080028080ff01ffffff02800080028080ff01ffffff01ffffff01ffffff01ffffff010000ff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff028080ff028080ff02808080028080ff02ff80ff02808080028080ff028080ff0280808002808080028080ff028080ff03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa048080bf03aaaaaa035555aa048080bf048080bf04bfbfff048080bf048080bf048080bf048080bf048080bf04bfbfff03aaaaff04bfbfff03aa55aa04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa02ff80ff028080ff02800080028080ff03aaaaff028080ff028080ff03aaaaff03aa55aa03aa55aa028080ff03aaaaff028080ff028080ff03aa55aa03aa55aa028080ff028080ff028080ff0280008003aa55aa028080ff028080ff028080ff028080ff03aaaaff028080ff028080ff028080ff028080ff028080ff03aaaaff03aaaaff028080ff028080ff028080ff0280808002808080028080ff028080ff02800080028080ff028080ff01ffffff01ffffff028080ff0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff028080800280808001ffffff01ffffff0280808001ffffff028080ff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080ff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080ff02808080028080800280808001ffffff02ff80ff028080ff028080ff02808080028080ff028080800280808002808080028080800280808002808080028080ff010000ff028080ff028080ff02ff80ff03aa55aa03aaaaaa02ff80ff03aa55aa04bf80bf03aa55aa03aa55aa048080bf048080bf03aaaaff03aaaaff03aaaaff028080ff03aa55aa03aa55aa03aa55aa03aa55aa028080ff028080ff028080800280808001ffffff01ffffff010000ff01ffff000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff01ffffff01ffffff01ffffff02ffffff0280808002ff80ff02ff80ff03aaaaaa03aaaaaa03aaaaaa03aaaaaa0480808003aaaaaa048080800480808003aaaaaa03aaaaaa03aaaaaa03aa55aa03aa55aa02ff80ff03aaaaaa02ff80ff02ff80ff028080ff0280808001ffffff02ffffff01ffffff01ffffff0100000002808080010000000280808002808080028080800280808002808080028080ff028080ff028080ff028080ff028080ff03aa55aa03aa55aa02ff80ff02ff80ff02ff80ff02ff80ff03aa55aa03aa55aa03aa55aa02ff80ff03aaaaff02ff80ff03aa55aa028080ff03aaaaff028080ff03aa55aa03aaaaff028080ff028080ff03aa55aa03aa55aa03aaaaaa03aa55aa028080ff03aa55aa03aa55aa03aa55aa028080ff03aaaaff03aa55aa028080ff03aa55aa03aa55aa03aa55aa02ff80ff03aa55aa02ff80ff0280008003aaaaff04bf80bf03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa0280008004bf80bf028000800280008003aa55aa04bf80bf03aa55aa03aa55aa03aa55aa028080ff03aa55aa03aa55aa028080ff028080ff028080ff028080ff028080ff010000ff028080800280808002808080028080800280808001ff00ff02808080028080ff010000ff028080ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff0280808001ff00ff0280808002808080028080800280808002808080028080800280808002808080028080ff0280808002ff80ff01ff00ff02ffffff02ff80ff0280808003aa55aa03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aa55aa02ff80ff03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa0280008003aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff03aa55aa03aa55aa028080ff03aa55aa03aa55aa0280808003aaaaff02808080028000800280808002ff80ff01ff00ff028080ff02800080028080ff0280008001ff00ff0280808001ffffff028080800280808001ffffff0280808001ff00ff028080800280808001ff00ff01ffffff02ff80ff02808080028080ff0280008002ff80ff02ff80ff02808080028080ff03aa55aa02808080028080ff03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aaaaff048080bf048080bf048080bf048080bf048080bf04bf80bf04bf80bf059999cc059999cc05cc99cc04bf80bf05cc99cc048080bf048080bf048080bf04bf80bf04bf80bf048080bf04bf80bf03aaaaff03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa028080ff028080ff03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa028080ff04bf80bf03aa55aa03aa55aa0280008003aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff03aa55aa03aa55aa028080ff03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff028080800280808002ff80ff0280808002808080028080ff02808080028080800280808002ff80ff028080800280808002ff80ff0280808001ffffff0280808002808080028080ff02808080028080800280808002808080028080800280808002ff80ff0280808001ffffff02808080028080800280808002808080028080800280808001ff00ff028080ff02ff80ff028080800280808003aa55aa028080ff028080800280808002ff80ff02ff80ff01ffffff02ff80ff02808080028080ff028080ff0280808002808080028080ff028080ff028080ff028080800280808003aa55aa028080ff028080ff035555aa03aa55aa03aa55aa035555aa04bf80bf035555aa035555aa048080bf059999cc048080bf048080bf048080bf048080bf04bf80bf048080bf0480408003aa55aa03aa55aa028080ff028080ff010000000280808001ffffff01ff00ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff01ff00ff01ff00ff01ffffff01ffffff02808080010000ff02ff80ff03aaaaaa02ff80ff02ff80ff03aaaaaa03aaaaaa03aaaaaa048080bf03aaaaaa035555aa0480808004bf80bf03aaaaaa03aaaaaa03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff028080ff028080ff028080800280808001ffffff01ffffff028080800280808002808080028080800280808002808080028080ff0280808002800080028080ff03aa55aa028080ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff028080ff03aa55aa028080ff03aaaaff03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa03aaaaff03aa55aa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa0280008003aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa02ff80ff03aaaaff03aa55aa03aa55aa028080ff03aaaaff028080ff0280808002808080028080800280808001ffffff0280808001ff00ff028080ff028080ff010000ff028080ff01ffffff01ff00ff01ffffff0280808001ff00ff02808080028080800280808002808080028080800280808001ff00ff0280808001ff00ff01ff00ff02ff80ff028080800280808002ff80ff02ff80ff02ff80ff02ff80ff02ffffff02ff80ff03aa55aa028080ff03aa55aa028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03ffaaff03aa55aa03aa55aa03aaaaff03aaaaff03aaaaff028080ff03aa55aa03aa55aa02808080028080800280808002ff80ff028080800280808002ff80ff02ff80ff028080ff02ff80ff01ff00ff01ff00ff01ff00ff01ff00ff0280808001ff00ff028080800280808001ff00ff0280808001ff00ff02ff80ff02808080028000800280008002ff80ff0280808002ff80ff03aa55aa03aaaaaa028080ff03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa04bf80bf04bf80bf048080bf048080bf059999cc04bf80bf04bf80bf059966990599669904bf80bf04bf80bf059966cc059966990599669905996699059999cc04bf80bf04bf80bf04bf80bf048080bf048080bf048080bf048080bf048080bf048080bf035555aa03aaaaaa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa0280008003aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa0280008003aa55aa03aa55aa03aa55aa02ff80ff03aa55aa028080ff028080ff03aa55aa03aa55aa03aaaaaa02ff80ff028080800280808003aa55aa03aaaaaa02808080028080800280808002808080028080800280808002808080028080800280808002ff80ff02808080028080800280808002ff80ff0280808002ff80ff0280808002ff80ff0280808002808080028080800280808001ff00ff0280808002808080028080800280808002808080028080800280808003aa55aa0280808002808080028080ff02ff80ff028080800280808002ff80ff02ffffff02ffffff02ff80ff028080ff028080ff028080ff028080ff028080ff0280808002808080028080ff03aa55aa028080800280008003aa55aa03aaaaff04bf80bf03aa55aa04bf80bf048080bf048080bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc048080bf04bf80bf059999cc048080bf048080bf03aa55aa03aaaaff03aa55aa0280808001ffffff01ffffff01ffffff01ffffff010000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ffffff02808080028080ff02ff80ff01ff00ff02ff80ff03aaaaaa03aaaaaa03aaaaaa03aaaaaa048080bf03aaaaff048080bf05996699048080bf03aaaaaa03aaaaaa03aaaaaa02ff80ff03aa55aa03aa55aa03aa55aa0280008003aaaaaa028080ff03aaaaaa0280808003aaaaaa03aaaaaa0280808002808080028080ff02808080028080ff02808080028080ff028080ff028080ff03aaaaff04bf80bf03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa03aa55aa03aaaaff0280008003aa55aa02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aaaaaa03aaaaaa03aa55aa04bf80bf04bf80bf03aa55aa03aaaaaa03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa048080bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03ffaaff03aa55aa03aaaaff028080ff028080ff02808080028080ff028080ff028080ff01ffffff028080ff02ff80ff02808080028080800280808001ffffff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff0280808001ff00ff01ff00ff0280808002808080028080800280808001ffffff028080800280008002808080028080ff0280808001ff00ff02ff80ff0280808003aa55aa03aaaaaa03aa55aa02ff80ff03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa048080bf03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaaa03aa55aa02808080028080800280808002ff80ff02ff80ff02ff80ff02ff80ff01ffffff02808080028080800280808001ff00ff02808080028080800280808001ff00ff01ff00ff0280808002ff80ff0280808002ff80ff03aa55aa02ff80ff02ff80ff02ff80ff03aaaaaa028080ff028080ff035555aa03aaaaff04bf80bf048080bf04bfbfff035555aa048080bf048040800599669905cc99cc04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc059966cc059966cc04bf80bf059966cc059966cc059966cc059966cc059966cc059966cc059966cc04bf80bf04bf80bf05cc99cc048080bf048080bf048080bf048080bf048080bf035555aa03aaaaff04bf80bf03aaaaaa03aa55aa03aa55aa03aa55aa04bf80bf03aaaaaa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa0280008004bf80bf03aa55aa04bf80bf03aa55aa04bf80bf04bf80bf03aa55aa048080bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf04bf80bf03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa028080ff03aa55aa03aaaaaa02ff80ff03aaaaaa028080800280808002ff80ff028080ff02808080028080800280808002808080028080800280808002808080028080800280808002ff80ff01ff00ff02808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808003aa55aa03aa55aa03aa55aa0280808002ff80ff02ff80ff0280808003aaaaaa0280808003aa55aa028080ff03aa55aa028080ff028080ff03aaaaff03aaaaaa028080ff03aa55aa03aa55aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa048080bf048080bf048080bf059966cc04bf80bf0599669904bf80bf04bf80bf059966cc059966cc04bf80bf04bf80bf059999cc05996699048080bf04bf80bf03aa55aa03aaaaff028080800280808001ffffff01ffffff01ffffff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff02ffffff02808080028080ff02ff80ff01ff00ff02ff80ff03ffaaff04bfbfbf03aaaaaa04808080048080bf03aa55aa04bf80bf048080bf03aaaaaa048080bf04bf80bf03aaaaff03aaaaff03aaaaff03aa55aa0280008003aa55aa03aa55aa028080ff02808080028080800280808003aaaaaa028080800280808002808080028080ff028080ff028080ff028080ff028080ff03aa55aa0280008003aa55aa03aa55aa0280008003aa55aa0280008003aa55aa03aa55aa04bf80bf03aaaaaa03aaaaff048080bf03aa55aa048080bf048080bf048080bf048080bf048080bf048080bf048080bf03aa55aa048080bf03aa55aa03aa55aa03aa55aa03aa55aa048080bf03aa55aa03aa55aa04bf80bf03aa55aa048080bf048080bf03aa55aa048080bf03aa55aa048080bf048080bf03aa55aa048080bf04bf80bf04bf80bf03aaaaff048080bf048080bf03aa55aa03aaaaff048080bf035555aa03aaaaff048080bf03aaaaff048080bf048080bf048080bf048080bf048080bf048080bf048080bf03aa55aa035555aa04bf80bf048080bf048080bf048080bf04bf80bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf04bf80bf03aaaaaa048080bf03aaaaff03aaaaff03aa55aa03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aaaaaa028080ff028080ff028080800280808002808080028080ff0280808001ffffff0280808001ff00ff02808080028080800280808001ffffff02808080028080ff028080ff028080800280808002808080035555aa035555aa02808080035555aa03aaaaff028080ff02ff80ff028080ff03aaaaaa03aaaaaa03aa55aa028080ff03aa55aa048080bf03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aaaaaa03aaaaff03aaaaff03aa55aa048080bf048080bf048080bf03aa55aa04bf80bf048080bf03aa55aa03aa55aa048080bf048080bf04bf80bf03aa55aa03aaaaff03aaaaff03aaaaff04bf80bf03aa55aa03aa55aa048080bf04bf80bf03aa55aa048080bf048080bf03aa55aa03aa55aa03aa55aa03aaaaaa02ff80ff03aaaaff03aaaaaa02ff80ff03aa55aa03aaaaaa02ff80ff0280808002808080028080ff02808080028080800280808002808080028080ff028080800280808003aaaaaa02ff80ff02ff80ff028080ff03aaaaaa0280808003aa55aa03aa55aa03aa55aa035555aa04bf80bf04bf80bf048080bf035555aa059999cc059999cc048080bf05996699059966cc059966cc059966cc059966cc06aa80d5059966cc059999cc05cc99cc06aa80aa06aa80d506aa80aa068080aa059999cc059999cc059966cc059966cc059966cc06aa80aa04bf80bf05996699048080bf059999cc04bf80bf04bf80bf048080bf035555aa048080bf04bfbfff04bfbfff048080bf048080bf048080bf03aaaaaa048080bf048080bf03aa55aa048080bf04bf80bf048080bf048080bf048080bf048080bf035555aa048080bf048080bf048080bf048080bf048080bf048080bf04bf80bf03aa55aa048080bf048080bf048080bf048080bf048080bf03aaaaff03aaaaff03aaaaaa035555aa03aa55aa03aa55aa035555aa03aa55aa035555aa03aaaaff035555aa03aaaaff035555aa035555aa03aaaaaa0280808003aaaaaa03aa55aa03aa55aa035555aa02ffffff028080ff028080ff028080ff028080ff028080ff028080ff028080ff02808080028080ff028080ff028080ff02ff80ff028080ff028080ff028080ff028080ff028080ff02808080028080ff028080ff028080ff028080ff02ff80ff02ff80ff028080ff028080ff028080ff02808080028080ff03aa55aa02808080028080ff02ffffff028080ff02ff80ff0280808003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff0280008003aaaaff03aa55aa03aa55aa02ff80ff03ffaaff03aa55aa048080bf048040800599669905996699059966cc0599669905996699059966cc059966cc06aa80d5059966cc068080aa059999cc059966cc05996699059966cc0599669904bf80bf048080bf0480408003aa55aa02ff80ff02ff80ff01ffffff02ff80ff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff02ffffff02808080028080ff01ff00ff01ff00ff02ff80ff02ff80ff03aaaaaa03aaaaaa048080bf048080bf04bf80bf04bf80bf048080bf04bf80bf048080bf03aaaaaa03aaaaaa03aaaaff03aaaaaa03aaaaaa03aa55aa03aa55aa03aa55aa028080ff028080ff03aaaaaa0280808003aaaaaa03aaaaaa010000ff028080ff03aaaaff028080ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa03aaaaff03aaaaff03aaaaff03aa55aa03aaaaaa048080bf048080bf048080bf048080bf048080bf059999cc048080bf048080bf048080bf03aaaaff03aaaaff048080bf048080bf03aa55aa048080bf048080bf048080bf048080bf048080bf03aa55aa048080bf03aa55aa048080bf03aa55aa03aa55aa048080bf03aa55aa03aaaaaa048080bf048080bf048080bf048080bf035555aa048080bf04bfbfff048080bf048080bf059999cc048080bf04bfbfff059999cc059999cc048080bf048080bf048080bf048080bf048080bf048080bf035555aa048080bf059999cc048080bf035555aa048080bf048080bf048080bf048080bf048080bf048080bf035555aa059999cc048080bf048080bf048080bf048080bf048080bf048080bf059999cc059999cc048080bf048080bf048080bf048080bf04bf80bf048080bf03aaaaff03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff028080ff028080ff03aa55aa02ff80ff02ffffff03ffaaff02ff80ff028080800280808001ffffff01ffffff01ffffff02808080028080800280808002808080028080ff0280808002808080028080ff028080ff035555aa035555aa03aaaaaa03aaaaaa03aa55aa028080ff03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaff048080bf03aaaaff03aaaaff03aa55aa048080bf03aa55aa03aa55aa03aaaaaa048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf035555aa048080bf048080bf048080bf048080bf048080bf035555aa048080bf048080bf048080bf03aa55aa04bf80bf03aa55aa03aa55aa048080bf048080bf048080bf048080bf035555aa035555aa02808080028080ff02808080028080ff03aaaaaa03aa55aa03aaaaaa03aaaaaa028080ff028080ff02808080028080ff028080ff02808080028080ff028080ff028080800280808003aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa035555aa035555aa03aa55aa03aa55aa03aa55aa03aa55aa048080bf04bfbfff04bf80bf04bf80bf05996699059966cc06aa80d5068080aa059966cc059999cc06aaaad5059999cc06aa80aa059999cc059999cc059999cc06aa80d5059999cc059966cc06aaaad5059966cc059999cc06aa80d5059966cc059966cc059966cc059966cc05cc99cc0599669904bf80bf03aa55aa03aa55aa048080bf048080bf048080bf048080bf048080bf048080bf059999cc048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf059999cc048080bf059999cc059999cc035555aa048080bf059999cc048080bf048080bf048080bf048080bf048080bf048080bf048080bf03aaaaff048080bf048080bf03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aaaaaa03aaaaaa03aaaaaa03aaaaff03aa55aa03aa55aa0355aaaa028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff02808080028080ff03aaaaaa028080ff028080ff03aaaaaa028080ff03aaaaff03aaaaff03aaaaff028080ff035555aa028080800280808003aaaaaa028080ff0280008003aa55aa04bf80bf03aa55aa0280008003aa55aa03aa55aa03aa55aa03aaaaff03aa55aa03aa55aa03aa55aa05996699048080bf048080bf059966cc05996699059966cc059966cc06aa80d506aa80d5059999cc059999cc06aa80aa06aa80aa06aa80d5059966cc059966cc05996699048080bf048080bf03aa55aa03aa55aa028080ff02ffffff01ffffff01ff00ff01ffffff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff00000000028080800280808002ffffff02ff80ff02ff80ff02ff80ff03aaaaaa03aaaaaa048080bf048080bf048080bf03aaaaaa04bf80bf05cc66cc04bf80bf04bf80bf03aaaaaa03aaaaff048080bf03aaaaaa048080bf02ff80ff03aa55aa03aa55aa03aaaaff0200008002808080028080ff028080ff03aaaaff028080ff028080ff028080ff03aaaaff03aa55aa03aa55aa03aa55aa0280008003aa55aa048080bf03aaaaff03aaaaff048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf059999cc04bf80bf04bf80bf059999cc04bf80bf048080bf059999cc04bfbfbf04bf80bf04bf80bf03aaaaaa04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf048080bf04bf80bf03aa55aa03aa55aa03aaaaff03aa55aa03aa55aa04bf80bf048080bf048080bf04bf80bf04bf80bf048080bf048080bf048080bf04bf80bf048080bf048080bf048080bf059999cc048080bf03aa55aa04bf80bf048080bf04bf80bf04bf80bf059999cc048080bf04bf80bf048080bf04bf80bf04bf80bf048080bf048080bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf048080bf048080bf048080bf048080bf048080bf04bf80bf048080bf048080bf048080bf048080bf048080bf048080bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa028080ff028080ff0280808003aaaaaa028080800280808002ff80ff02800080028080ff0280808002ffffff0280808002ffffff028080ff028080ff028080ff02808080028080ff028080ff028080ff028080ff035555aa035555aa03aaaaaa048080bf028080ff03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aa55aa0480808003aaaaff02ff80ff048080bf048080bf04bf80bf03aaaaff04bf80bf03aaaaff059999cc048080bf059999cc035555aa059999cc048080bf048080bf04bf80bf048080bf048080bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf059999cc048080bf048080bf059999cc048080bf048080bf048080bf03aaaaff03aa55aa048080bf048080bf048080bf048080bf028080ff03aa55aa0480808002ff80ff03aaaaaa02ff80ff028080ff03aaaaaa03aaaaaa03aaaaaa028080ff02808080028080ff02ff80ff028080ff028080ff028080ff03aaaaaa028080ff03aa55aa03aaaaaa028080ff03aaaaaa03aaaaaa03aaaaaa03aa55aa03aaaaff048080bf04bf80bf03aa55aa04bf80bf04bf80bf05996699059966cc0599669906aa80aa059966cc059999cc06aa80aa06aa80d506aa80d505cc99cc06aa80d506d5aad506aa80d506aa80d506aa80aa05cc99cc06aaaad5059966cc06aa80d506aa80d506aaaad506aa80d506aa80d506aa80aa06aa80d505663399059966cc0599669905cc99cc059966cc0599669904bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf048080bf059999cc04bf80bf04bf80bf048080bf048080bf04bf80bf048080bf059999cc048080bf04bf80bf04bf80bf059999cc03aa55aa048080bf04bf80bf048080bf059999cc048080bf048080bf048080bf059999cc048080bf048080bf048080bf03aa55aa048080bf04bf80bf048080bf048080bf04bf80bf048080bf03aa55aa03aa55aa03aaaaff03aaaaff03aaaaaa035555aa048080bf03aaaaaa03aaaaaa03aaaaff03aa55aa028080ff03aaaaaa03aaaaaa02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff028080ff02ff80ff028080ff02ff80ff028080ff028080ff028080ff028080800280808002ff80ff028080ff02ff80ff02ff80ff02ff80ff028080ff02ff80ff028080ff02ff80ff035555aa035555aa028080ff03aaaaff028080ff0280808003aaaaaa035555aa03aaaaaa03aaaaff03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa048080bf03aa55aa048080bf048080bf0599669904bf80bf059966cc059966cc059966cc059966cc06aa80aa059999cc06aa80d505cc99cc06aa80aa05cc99cc05cc99cc05cc99cc068055aa059966cc04bf80ff048080bf048080bf03aa55aa048080bf028080ff028080800280808001ffffff028080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff0280808002808080028080ff02ff80ff02ff80ff0280808003aaaaaa03aaaaaa03aaaaaa0480808004bf80bf04bf80bf048080bf04bf80bf048080bf04bf80bf04bf80bf04808080048080bf03aaaaff03aaaaff03aaaaaa03aa55aa03aa55aa048080bf03aaaaff028080ff028080ff028080ff028080ff03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa048080bf048080bf048080bf048080bf048080bf048080bf048080bf059999cc048080bf059999cc048080bf048080bf04bf80bf0599669904bf80bf04bf80bf04bf80bf04bf80bf048080bf048080bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf04bf80bf03aaaaaa04bf80bf04bf80bf048080bf04bfbfff04bf80bf048080bf048080bf03aa55aa04bf80bf048080bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc04bf80bf05cc99cc04bf80bf04bf80bf04bf80bf05cc99cc04bf80bf04bf80bf04bf80bf04bf80bf03aa55aa04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf048080bf048080bf03aaaaff048080bf04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aa55aa03aaaaaa028080ff028080ff028080ff028080ff028080ff035555aa0280808002808080028080ff0280808002808080028080ff0280808002ff80ff02ff80ff0280808003aa55aa0280808003aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa02ff80ff03aaaaaa04bf80bf04bf80bf02ff80ff04bf80bf03aa55aa04bf80bf03aaaaaa04bf80bf048080bf048080bf059999cc048080bf048080bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf059999cc04bf80bf04bf80bf059999cc048080bf059999cc048080bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf03aaaaff03aa55aa03aaaaaa03aaaaaa03aaaaaa03aa55aa03aa55aa03aaaaaa035555aa03aaaaaa02ff80ff0280808002ff80ff0280808002ff80ff02ff80ff03aa55aa03aaaaaa0280808003aaaaaa03aaaaaa03aaaaaa03aaaaaa02ff80ff03aaaaaa03aa55aa03aaaaff0480408004804080059966cc048080bf059999cc04bf80bf059966cc059966cc059966cc059966cc06aa80d505cc99cc05cc99cc05cc99cc06aa80d506aa80d506aa80d506aa80d506aa80d506aa80d506aa80aa06aa80d506aa80d506aa80d505cc99cc06d5aad506d5aad506d5aad505cc99cc059966cc068080aa059966cc059966cc059966cc059966cc05996699048040bf0599669904bf80bf04bf80bf04bf80bf04bf80bf0599669904bf80bf0599669904bf80bf04bf80bf04bf80bf04bf80bf0599669904bf80bf04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc05cc99cc04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf04bf80bf03aa55aa04bf80bf04bf80bf04bf80bf03aaaaaa03aaaaaa03aa55aa03aaaaaa02ff80ff03aa55aa02ff80ff03aa55aa02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff02ff80ff03aaaaaa02ff80ff02ff80ff02ff80ff0280808002ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff03aa55aa03aa55aa03ffaaff03aa55aa02ff80ff03aaaaaa03aaaaaa03aaaaaa035555aa03aaaaff03aa55aa048080bf03aaaaff048080bf03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa04bf80bf048080bf04bf80bf04bf80bf059999cc059966cc0599669906aa80aa059966cc059966cc05cc99cc06aa80d506aa80d506aa80d506aa80d506aa80aa06aa80d506aa80d5059966cc059966cc059966cc059999cc059999cc03aa55aa03aa55aa028080ff028080800280808001ffffff01ffffff01ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100ff0001ffffff02ffffff0280808002808080028080ff02ff80ff02ff80ff03aa55aa03aaaaaa03aaaaff03aaaaaa04bf80bf04bf80bf04bf80bf048080bf04bf80bf05cc66cc04bf80bf04bf80bf04bf80bf048080bf03aaaaff03aaaaff03aaaaff03aa55aa03aa55aa02ff80ff03aa55aa028080ff028080ff028080ff028080ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa048080bf04bf80bf059999cc048080bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf05996699059966990480408004bf80bf04bf80bf059999cc048080bf04bf80bf04bf80bf04bf80bf03aa55aa04bf80bf04bf80bf03aaaaff04bf80bf04bfbfbf03aaaaaa04bf80bf03aaaaff04bf80bf04bf80bf048080bf048080bf04bf80bf048080bf03aa55aa048080bf03aa55aa04bf80bf04bf80bf04bf80bf05cc99cc04bf80bf04bf80bf05cc99cc05cc99cc04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf0599669904bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf0599669904bf80bf04bf80bf04bf80bf05cc99cc04bf80bf03aa55aa04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf059999cc048080bf048080bf048080bf048080bf03aaaaff03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff02ff80ff03aaaaff02ffffff02808080035555aa035555aa02808080028080ff028080ff028080ff028080ff02ff80ff02ff80ff0280808002ff80ff03aa55aa03aa55aa03aaaaaa03aaaaaa02ff80ff02ff80ff03aaaaaa02ff80ff03aaaaaa03aaaaaa03aaaaaa04bf80bf03aa55aa04bf80bf04bf80bf04bf80bf048080bf059999cc04bf80bf04bf80bf04bf80bf03aa55aa04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc05cc99cc048080bf04bf80bf059999cc04bf80bf048080bf059999cc048080bf04bf80bf04bf80bf04bf80bf03aaaaff03aa55aa03aa55aa03aaaaff035555aa03aa55aa03aaaaaa03aaaaaa03aaaaaa03aa55aa03aa55aa02ff808003aa55aa02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff028080800280808002ff808003aaaaaa03aaaaaa03aaaaaa02ff80ff03aaaaaa03aaaaaa02ff80ff0480808004bfbfff0480408004808080048080bf048080bf048080bf059966cc059966cc06aa80d5059966cc06aa80aa05cc99cc06d5aad506aa80aa06aa80aa07b692b606aa80d506aa80d506aa80d506d580d506aa80d507b692b606aa80d506aa80d506aa80d506aa80d506aa80aa06aa80d506d5aad505cc99cc06aaaad506aa80d5059966cc059966cc059966cc059966cc059966cc059966cc059966990599669904bf80bf05996699059966990599669904bf80bf0599669905cc99cc04bf80bf05996699059966990599669904bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc04bf80bf04bf80bf05cc99cc059999cc04bf80bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf04bf80bf03aaaaff03aa55aa03aa55aa03aaaaaa03aaaaaa0280808002ff80ff02ff80ff03aaaaaa02ff80ff02ff80ff02ff80ff02ff80ff0280808002ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff0280808002ff80ff0280808002ff80ff02ff80ff02ff80ff03aaaaaa02ffffff02ff80ff03ffaaff03ffaaff03aa55aa03aa55aa03aaaaaa03aaaaaa03aaaaaa03aaaaff03aaaaff03aa55aa048080bf048080bf03aaaaff03aa55aa03aa55aa03aaaaaa048080bf048080bf03aa55aa04804080048080bf059966cc059966cc05996699059966cc06aa80d5059966cc059966cc05cc99cc06aa80aa06aa80d506aa80aa06aa80d506aa80aa06aa80d507b692b606aa80aa059966cc059966cc059966cc04bf80bf03aa55aa04bf80bf028080ff028080800280808001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ff00ff01ff00ff01ffffff01ffffff02808080028080ff02ff80ff02ff80ff03aa55aa03aaaaaa03aaaaaa03aaaaaa03aaaaaa0480808004bf80bf04bf80bf04bf80bf04bfbfff04bf80bf04bf80bf04bf80bf04bf80bf048080bf03aaaaff03aaaaaa048080bf03aa55aa03aa55aa028080ff028080ff03aaaaff028080ff028080ff028080ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa048080bf035555aa048080bf048080bf048080bf048080bf035555aa048080bf059999cc048080bf048080bf059999cc059999cc04bf80bf048080bf04bf80bf048080bf04bf80bf048080bf048080bf03aaaaff03aaaaaa05cc99cc04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf03aa55aa04bf80bf03aaaaff04bf80bf04bf80bf048080bf04bf80bf048080bf04bf80bf048080bf048080bf04bf80bf04bf80bf05cc99cc04bf80bf059999cc04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf059999cc04bf80bf04bf80bf04bf80bf048080bf048080bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf059999cc048080bf048080bf04bfbfff03aaaaff048080bf04bf80bf04bf80bf03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa02800080028080ff0280808002ff80ff02ff80ff02800080028080ff02ff80ff02ffffff02ffffff02808080028080ff028080ff028080800280808002808080028080ff02ff80ff0280808002ff80ff028080800280808003aa55aa035555aa03aaaaaa03aaaaaa03aaaaaa03aaaaaa02ff80ff0480808003aaaaaa03aaaaff03aaaaff03aa55aa048080bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf04bf80bf05cc99cc04bf80bf03aa55aa04bf80bf04bf80bf04bf80bf03aa55aa04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf048080bf04bfbfff03aa55aa04bf80bf04bf80bf03aa55aa04bf80bf03aaaaff03aaaaff03aaaaaa03aa55aa02ff80ff03aaaaaa028080ff03aaaaaa028080ff03aaaaaa035555aa0280808002808080028080ff02ff80ff028080800280808003aa55aa035555aa03aaaaaa02808080028080ff03aaaaaa03aaaaaa028080ff03aaaaaa02ff80ff03aaaaff03aa55aa03aa55aa048080bf04bf80bf0599669906aa80aa048040bf059966cc059966cc059999cc06aa80aa06aa80d505cc99cc06d5aad506aa80aa06aa80aa06aa80d506aa80d506aa80aa06aa80aa06aa80aa06aa80d506aa80d506aa80d506aa80aa06d5aad505cc99cc06aa80d506aa80aa06aa80aa059966cc059966cc059966cc059966cc059966cc04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc04bf80bf04bf80bf04bf80bf059999cc04bf80bf04bf80bf04bf80bf059999cc04bf80bf04bf80bf048080bf04bf80bf05cc99cc04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf048080bf04bf80bf03aa55aa04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aaaaaa03aaaaaa03ffaaff03aaaaff03aaaaaa02ff80ff03aa55aa02ff80ff02ff80ff02ff80ff02ff80ff028080ff02ff80ff03aaaaaa02ff80ff03aaaaaa02ff80ff03aaaaaa02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff028080ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa03aa55aa03aaaaff03aa55aa03aa55aa028080ff03aaaaaa035555aa03aaaaaa03aaaaaa03aaaaaa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aaaaaa03aaaaaa03aa55aa03aa55aa03aa55aa04bf80bf05996699059966cc05996699059966cc059966cc06aa80aa05cc99cc06aa80d5059999cc06aa80d506aa80d5079292b6068080aa068080aa06aaaad5059966cc059966cc05cc99cc059999cc05996699048080bf03aaaaff028080ff028080800100000001ffffff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ff00ff028080ff01ffffff02ffffff028080ff01ff00ff02ff80ff03ffaaff03aaaaaa028080ff028080ff03aaaaaa04bf80bf03aaaaaa04bf80bf03aaaaff03aaaaff03aaaaaa04bf80bf03aaaaff03aaaaaa035555aa03aa55aa03aa55aa03aa55aa028080ff028080ff028080ff028080ff03aaaaaa02808080028080ff028080ff0280008003aa55aa028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa03aaaaff03aaaaff04bfbfff048080bf048080bf048080bf048080bf048080bf059999cc035555aa048080bf04bf80bf048080bf04bfbfff048080bf048080bf048080bf03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa048080bf03aa55aa03aa55aa048080bf03aa55aa03aa55aa04bf80bf048080bf048080bf03aa55aa04bf80bf048080bf03aaaaff048080bf048080bf048080bf048080bf048080bf059999cc048080bf048080bf048080bf048080bf03aa55aa048080bf048080bf048080bf048080bf048080bf059999cc048080bf048080bf048080bf048080bf048080bf04bf80bf048080bf048080bf048080bf048080bf048080bf048080bf035555aa048080bf04bf80bf048080bf048080bf03aa55aa048080bf03aa55aa04bf80bf048080bf04bf80bf059999cc048080bf03aaaaff048080bf048080bf03aaaaff03aaaaff03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080800280808002808080028080800280808002808080028080ff0280808002808080028080800280808002808080028080ff02808080028080ff028080ff028080ff028080ff035555aa02808080035555aa0355aaaa03aaaaaa0280808003aa55aa03aaaaaa04bfbfbf028080ff03aaaaaa03aaaaaa03aaaaff03aaaaff03aa55aa03aa55aa048080bf048080bf04bf80bf048080bf048080bf048080bf048080bf048080bf048080bf059999cc048080bf059999cc048080bf048080bf059999cc048080bf048080bf059999cc059999cc059999cc04bfbfff048080bf048080bf048080bf048080bf048080bf048080bf048080bf03aa55aa048080bf048080bf03aa55aa03aaaaff03aaaaff03aaaaaa03aaaaaa03aaaaaa03aaaaaa028080ff03aaaaaa03aaaaaa03aaaaaa028080ff035555aa028080ff028080ff028080ff02808080028080ff02808080035555aa03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aaaaaa028080ff028080ff048080bf03aa55aa03aaaaff035555aa048080bf059999cc048080bf05cc99cc04bf80bf04bf80bf059966cc06aa80d5059966cc06aa80d506aa80d5059999cc059999cc06aaaad506aa80d506aaaad506aa80d506aa80d506aa80d506aa80d506aa80d5059999cc06aaaad506aa80aa06aa80d5068080aa059966cc06aa80aa06aa80aa059966cc06aa80aa059966cc048040bf04bf80bf059999cc05996699035555aa03aa55aa048080bf048080bf048080bf048080bf048080bf048080bf048080bf04bf80bf048080bf048080bf03aa55aa048080bf048080bf048080bf048080bf048080bf048080bf048080bf059999cc048080bf04bf80bf04bf80bf03aa55aa048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf03aaaaff048080bf03aa55aa04bf80bf048080bf04bf80bf03aaaaff03aaaaff03aaaaaa048080bf0280808003aaaaaa03aaaaaa028080ff03aaaaff035555aa028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff02ff80ff028080ff028080ff028080ff02ff80ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff03aaaaaa028080ff035555aa035555aa035555aa0280808003aaaaaa03aaaaaa035555aa03aaaaaa03aaaaaa03aaaaaa02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaaa048080bf048080bf03aa55aa03aa55aa03aa55aa048080bf059966cc05996699059966cc05996699059966cc059966cc06aa80d5059999cc06aa80d506aaaad5059999cc059999cc05cc99ff059966cc059966cc059966cc048080bf04bf80bf03aa55aa03aaaaaa028080ff028080800280808001ffffff0100ff0001ff00ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff0280808001ffffff0280808002808080010000ff02ff80ff02ff80ff03aaaaaa03aaaaaa03aaaaff03aaaaaa04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf03aaaaaa048080bf03aaaaaa03aaaaff048080bf02800080048080bf02ff80ff028080ff028080ff028080ff0280808003aaaaaa028080800280808002808080028080ff028080ff028080ff028080ff0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaaa03aa55aa03aa55aa03aaaaff048080bf048080bf048080bf04bfbfbf03aa55aa03aa55aa03aa55aa048080bf03aa55aa048080bf03aa55aa048080bf048080bf03aa55aa048080bf03aaaaff03aa55aa03aa55aa048080bf03aa55aa03aa55aa048080bf048080bf03aa55aa048080bf03aa55aa048080bf048080bf048080bf048080bf048080bf04bf80bf03aaaaff048080bf03aaaaff04bfbfff03aaaaff03aaaaff048080bf03aaaaff048080bf048080bf048080bf048080bf048080bf048080bf059999cc048080bf035555aa048080bf048080bf048080bf048080bf048080bf048080bf048080bf04bf80bf048080bf048080bf04bf80bf048080bf048080bf048080bf048080bf048080bf035555aa048080bf048080bf048080bf03aaaaff048080bf03aaaaaa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa028080ff028080ff028080ff028080ff0280808002ff80ff02ff80ff02ff80ff028000800280008002ff80ff01ffffff01ffffff01ff00ff01ffffff0280808002808080028080ff028080ff02808080028080ff028080ff028080ff048080bf0280808003aaaaaa03aaaaaa028080ff028080ff03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aa55aa03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa048080bf048080bf03aaaaff03aaaaff048080bf048080bf048080bf048080bf048080bf048080bf035555aa048080bf04bf80bf048080bf048080bf048080bf04bf80bf03aaaaff04bf80bf048080bf048080bf04bf80bf03aa55aa03aaaaff048080bf04bf80bf048080bf048080bf03aaaaff03aaaaff03aa55aa028080ff03aaaaaa03aaaaaa03aa55aa03aaaaaa03aaaaaa035555aa02808080028080ff028080ff02808080028080ff02808080028080ff028080800280808002808080035555aa028080800355aaaa03aaaaaa03aaaaaa028080ff03aaaaaa035555aa035555aa028080ff03aaaaff04bf80bf03aaaaff03aa55aa048080bf04bfbfff04bf80bf059966cc059966cc059966cc059966cc068080aa06aa80aa059999cc06aa80aa059999cc059999cc06aaaad506aa80d5059999cc06aa80d506aaaad5059999cc059999cc059966cc068080aa059966cc04bf80bf059966cc05cc99cc04bf80bf04bf80bf048080bf03aa55aa048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf048080bf04bf80bf048080bf048080bf048080bf048080bf059999cc035555aa059999cc048080bf048080bf048080bf048080bf048080bf059999cc048080bf048080bf03aa55aa048080bf048080bf048080bf048080bf035555aa048080bf03aaaaff03aaaaaa048080bf03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff028080ff028080ff03aaaaaa035555aa03aaaaaa03aaaaaa03aaaaff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff028080ff02ff80ff028080ff028080ff028080ff03aaaaff02ff80ff028080ff028080ff028080ff02ffffff03aa55aa03aa55aa028080ff03aa55aa028080ff03aaaaff03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf048080bf048080bf059999cc059966cc059966cc05cc99cc059999cc05cc99cc04bf80ff05cc99cc05cc99cc05cc99cc05cc99cc05cc99cc059966cc059966cc05996699048080bf04bf80bf035555aa028080ff028080800280808001ffffff01ff00ff01ff00ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ffffff01ffffff01ffffff028080ff028080ff02ff80ff02ff80ff03aa55aa048080800480808003aaaaff03aaaaaa03aaaaff03aaaaff03aaaaaa03aaaaaa03aa55aa03aaaaff03aa55aa02ff80ff02ff80ff028080ff03aaaaaa028080ff028080ff02808080028080800280808003aaaaaa028080800280808002808080028080ff028080ff028080ff03aaaaff03aa55aa028080ff03aa55aa03aa55aa04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa028080ff03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa04bf80bf04bf80bf03aa55aa04bf80bf03aa55aa04bf80bf03aaaaff03aaaaff028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa048080bf03aa55aa048080bf048080bf03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf04bf80bf03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa048080bf04bf80bf048080bf03aaaaaa03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaaa04bf80bf03aa55aa03aa55aa035555aa04bf80bf035555aa03aa55aa03aaaaaa03aa55aa03aa55aa03aa55aa04bf80bf04bf80bf048080bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa0280008003aa55aa03aa55aa03aaaaff03aaaaff028080ff028080ff028080ff02ffffff028080ff028080ff02ff80ff02ff80ff01ffffff0280808001ffffff02808080028080800280808001ff00ff01ffffff01ffffff028080800280808002808080028080800280808001ff00ff028080800280808002ff80ff02808080028000800280808002ff80ff02ff80ff03aaaaaa03aaaaaa0280808003aa55aa03aa55aa03aaaaff03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa03aa55aa03aa55aa04bf80bf048080bf03aa55aa03aa55aa03aa55aa03aa55aa048080bf048080bf048080bf03aa55aa048080bf03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa035555aa03aa55aa035555aa035555aa0280808003aa55aa028080ff028080ff02ff80ff02ff80ff02ff80ff02ff80ff01ffffff0280808001ff00ff02808080028080800280808002808080028080800280808001ffffff0280808002ff80ff028080ff02ff80ff02ff80ff02ff80ff0280008002ff80ff03aa55aa03aa55aa03aaaaaa03aa55aa048080bf048080bf03aaaaff048080bf04bf80bf04bf80bf04bf80bf059966cc059966cc059999cc059966cc059966cc05cc99cc04bf80bf059999cc04bf80bf059999cc05cc99cc04bf80bf059999cc059999cc05cc99cc05cc99cc05cc99cc059966cc059966cc04bf80bf059999cc048080bf048080bf048080bf048080bf048080bf048080bf03aaaaff03aaaaff04bf80bf04bf80bf03aaaaaa03aa55aa03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa048080bf03aa55aa04bf80bf04bf80bf03aa55aa03aa55aa03aa55aa03aaaaff028080ff0280808002808080028080800280808002ff80ff02ff80ff03aa55aa028080800280808002ff80ff02ff80ff0280808002ff80ff0280808002ff80ff028080ff028080ff028080800280808002808080028080800280808002808080028080800280808002808080028080ff02808080028080ff028080ff0280808002808080028080800280808002ff80ff02ff80ff028080800280808003aa55aa02ff80ff02808080028080800280808002ff80ff03aa55aa03aaaaaa03aa55aa03aa55aa03aa55aa028080ff028080ff028080ff028080ff03aa55aa03aaaaff02ff80ff03aa55aa035555aa04bf80bf035555aa048080bf04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc05cc99cc05cc99cc04bf80bf059999cc04bf80ff059966cc04bf80bf048080bf048080bf04804080048080bf03aa55aa03aaaaff03aaaaaa0280808001ffffff01ffffff028080800100000001ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ff00ff01ff00ff01ffffff0280808001000000010000ff028080ff028080ff03aa55aa03aa55aa03aa55aa048080bf03aaaaaa03aaaaaa03aaaaaa03aaaaff028080ff03aa55aa03aa55aa02ff80ff03aa55aa028080ff028080ff028080ff03aaaaaa028080800280808002808080028080800280808002ffffff02808080028080800280808002808080028080800280808001ff00ff028080ff028080ff028080ff03aa55aa03aa55aa03aa55aa0280008004bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03ffaaff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aaaaff03aaaaff03aa55aa028080ff03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff028080ff028080ff028080ff02808080028080800280808002ffffff0280808001ff00ff028080ff01ff00ff028000800280808001ffffff01ff00ff01ffffff01ff00ff028080800280808001ff00ff01ff00ff02808080028080800280808001ff00ff028080800280808002808080028080800280808002ff80ff02ff80ff02ff80ff02ff80ff03aaaaaa02ff80ff03aa55aa03aa55aa03aaaaff028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa04bf80bf03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa0280808003aa55aa0280808002ff80ff02ff80ff02ff80ff0280008002ff80ff028080800280008002ff80ff028080800280808001ff00ff028080800280808001ff00ff0280808002808080028080800280808002ff80ff0280808003aa55aa02ff80ff0280808001ff00ff03aa55aa028080800280808003aa55aa035555aa03aa55aa03aa55aa03aa55aa048080bf035555aa048080bf04bf80bf04bf80bf04bf80bf04bf80bf04bf80bf05cc99cc04bf80bf04bf80bf059999cc04bf80bf04bf80bf05cc99cc04bf80bf059999cc04bf80bf059966cc05cc99cc05cc99cc04bf80bf04bf80bf048080bf04bf80bf048080bf048080bf048080bf035555aa035555aa03aa55aa03aa55aa03aaaaff03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa0280008003aaaaff03aa55aa03aa55aa03aa55aa02ff80ff028080800280808002808080028080800280808002808080028080800280808002ff80ff0280808002808080028080800280808002808080028080800280808002ff80ff02ff80ff028080800280808002808080028080800280808002808080028080800280808001ff00ff0280808002808080028080800280808002808080028080800280808003aa55aa0280808002808080028080ff0280808003aa55aa02ff80ff02ff80ff03aaaaaa03aa55aa02808080028080ff028080ff028080ff028080ff028080ff028080ff028080ff02ff80ff03aa55aa03aa55aa035555aa04bf80bf03aaaaff04bf80bf048080bf048080bf04bf80bf05cc99cc04bf80bf04bf80bf059966cc059999cc048080bf04bf80bf04bf80bf059966cc04bf80bf04bf80bf048080bf03aaaaaa03aa55aa02808080028080ff0280808001ffffff01ffffff028080ff0100ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ff00ff01ffffff01ffffff0280808002808080028080ff028080ff0280008002ff80ff03aaaaaa02ff80ff02ff80ff03aa55aa03aa55aa03aaaaaa03aa55aa03aa55aa03aa55aa028080ff028080ff028080ff03aaaaaa028080ff0280808003aaaaaa0280808001ffffff01ffffff01ffffff02808080028080800280808002ffffff028080800280808003aaaaaa028080ff03aaaaaa028080ff028080ff03aa55aa03aaaaff03aa55aa028080ff02ff80ff03aa55aa03ffaaff03ffaaff03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff03aa55aa04bf80bf03aa55aa03aa55aa03aaaaff03aa55aa03aa55aa028080ff03aa55aa028080ff028080ff03aa55aa03aa55aa028080ff03aa55aa028080ff03aaaaff028080ff0280008003aa55aa03aa55aa028080ff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff02ff80ff028080ff02ff80ff02ff80ff010000ff03aaaaaa0280808002808080028080800280808002808080028080800280808001ff00ff028080ff010000ff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff0280808001ff00ff028080800280808002808080028080800280808001ff00ff0280808002808080028080800280808002800080028000800280008002ff80ff0280808002ff80ff02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aaaaff03aa55aa03aa55aa02800080048080bf03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff04bf80bf028080ff0280808003aa55aa028080800280008002ff80ff02ff80ff02ff80ff028000800280008002ff80ff01ff00ff028080800280808002808080028080800280808002808080028080800280808001ff00ff01ff00ff02ff80ff02ff80ff02800080028080ff02ff80ff02ff80ff02ff80ff02ff80ff028080800280808003aa55aa028080ff03aa55aa03aa55aa04bf80bf04bf80bf048080bf048080bf048080bf048080bf04bf80bf04bf80bf059999cc059966cc059966cc05cc99cc059966cc059966cc059966cc04bf80bf04bf80bf059966cc04bf80bf0599669905996699059999cc04bf80bf04bf80bf048080bf03aaaaff048080bf048080bf03aa55aa03aaaaaa03aa55aa03aa55aa03aa55aa0280008003aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa04bf80bf03aa55aa03ffaaff03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa03aa55aa03aa55aa028080ff03aaaaaa03aaaaaa0280808002ff80ff02ff80ff02808080028080800280808003aa55aa028080800280808002ff80ff028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002ff80ff0280808001ff00ff028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002ff80ff02808080028080800280808002ff80ff02ff80ff0280808002ff80ff01ffffff02808080028080ff028080ff028080ff028080ff0280808002808080028080ff02808080028080ff03aa55aa028080ff03aa55aa03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa04bf80bf04bf80bf0599669904bf80bf04bf80bf04bf80bf059966cc04bf80ff04bfbfff03aaaaff048080bf03aaaaff03aaaaaa0280008003aaaaaa02808080028080800280808001ff00ff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff02ff80ff01000000028080800280808002808080028080ff028080ff028080ff028080ff01ffffff02ffffff03aaaaff02ff80ff03aa55aa03aa55aa02ff80ff028080ff028080ff028080ff02ffffff028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808001ffffff03aaaaaa0280808003aaaaaa028080800280808002808080028080ff028080ff010000ff028080ff028080ff02ff80ff028080ff03aa55aa028080ff03aa55aa02ff80ff028080ff02ff80ff028080ff03aa55aa03aaaaff02ff80ff028080ff028080ff028080ff02ff80ff02ff80ff028080ff0280008003aa55aa02808080028080800280808003aa55aa028080ff02ff80ff02ff80ff028080ff028080ff02800080028080ff028080ff02ff80ff028080ff03aa55aa028080ff028080ff028080ff03aaaaaa028080ff03aa55aa03aa55aa03aa55aa028080ff03aaaaff03aaaaff03aa55aa03aaaaff02ff80ff03aa55aa03aa55aa028080ff028080ff028080ff03aa55aa03aa55aa028080ff0280008003aa55aa028080ff028080ff028080ff03aa55aa03aa55aa028080ff028080ff03aa55aa028080ff02ff80ff028080ff03aaaaff028080ff028080ff03aaaaaa028080ff028080ff028080ff03aaaaaa028080ff028080ff03aaaaaa028080800280808001ffffff0280808001ffffff01ffffff0280808001ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff0280808001ff00ff01ffffff01ffffff028080800280808002ff80ff02ff80ff01ffffff028080ff01ffffff02808080028080ff028080ff028080ff028080ff028080ff028080ff02ff80ff028080ff02ff80ff028080ff028080ff02ffffff03aa55aa028080ff028080ff03aa55aa028080ff02800080028080ff028080ff03aaaaff028080ff03aa55aa028080ff03aa55aa028080ff03aaaaff03aaaaff03aaaaff028080ff03aa55aa028080ff02808080028080800280808003aaaaaa028080800280808002808080028080ff028080ff028080ff01ffffff01ffffff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff0280008001ffffff0280808002800080028080800280008002ff80ff028080800280808002808080028080ff028080ff03aaaaff028080ff03aaaaff03aa55aa028080ff03aa55aa03ffaaff03aaaaff048080bf03aaaaff04bf80bf04bf80bf048080bf048080bf04bf80bf04bf80bf04bf80bf04bfbfff04bf80bf03aaaaff048080bf04bf80bf03aaaaff03aaaaff04bf80bf04bf80bf03aaaaff03aa55aa03aa55aa03ffaaff0280008003aa55aa02ff80ff03aa55aa03aa55aa028080ff028080ff028080ff03aa55aa03aaaaff03aaaaff03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa02ff80ff03aaaaff03aa55aa028080ff028080ff028080ff03aa55aa028080ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aaaaff02ff80ff03aaaaff028080ff028080ff028080ff02ff80ff028080ff02800080028080ff028080ff02ff80ff028080ff02ff80ff028080ff02ff80ff02ff80ff028080800280808001ffffff02808080028080ff0280808001ffffff01ffffff01ffffff02808080028080800280808001ff00ff0280808001ffffff01ffffff01ffffff0280808001ffffff028080800280808001ffffff0280808001ff00ff01ffffff028080800280808001ffffff0280808001ffffff01ffffff01ffffff028080ff01ffffff0280808002ff80800280808001ffffff02ff80ff02ffffff028080ff02ffffff028080ff028080ff028080ff02808080028080800280808002808080028080800280808001ff00ff028080ff028080ff02ff80ff028080ff03aa55aa03aa55aa03aa55aa03aa55aa048080bf03aaaaff048080bf03aaaaff04bfbfff03aaaaff03aaaaaa04bf80bf03aaaaaa03aa55aa03aaaaff04bf80bf03aa55aa028080ff03aaaaaa028080800280808001ffffff01ff00ff01ff00ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01ffffff010000ff01ff00ff01ff00ff01ffffff0280808002808080010000ff0280808002808080028080ff028080ff02808080028080ff02ff80ff0280808002ff80ff028080ff0280808002808080028080ff0280808002ffffff02ffffff02ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff02ffffff01ffffff01ffffff028080800280808002ffffff028080800280808002808080028080ff02ffffff02808080028080ff028080ff028080800280808001ffffff028080ff028080ff0280808002808080028080ff0280808003aaaaaa01ffffff028080800280808002808080028080ff01ffffff028080800280808002808080028080ff0280808002808080028080ff02808080028080ff02808080028080800280808002808080028080ff02808080028080ff0280808001ffffff028080ff028080ff02ffffff02ffffff02808080028080ff028080ff01ffffff028080ff02808080028080ff010000ff01ffffff0280808002808080028080ff028080ff02808080028080ff02808080028080ff028080ff01ffffff01ffffff028080ff028080ff01ffffff02808080028080ff02808080010000ff010000ff02808080028080ff028080ff0280808002808080028080ff028080ff0280808003aaaaaa02808080028080800280808002808080028080800280808001ffffff01ffffff01ff00ff028080800280808001ffffff028080800280808001ffffff010000000100000001ffffff01ffffff010000ff01ffffff010000ff010000ff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff0280808001ffffff0280808002ff80ff0280808001ffffff028080800280808003aaaaaa02808080028080800280808002808080028080ff028080ff01ffffff02ffffff028080ff03aaaaaa02808080028080ff0280808003aaaaaa028080ff02808080028080ff02ffffff02ffffff028080ff028080ff02ffffff028080ff028080ff028080ff02808080028080ff028080800280808002808080028080ff028080800280808001ff00ff01ffffff02ff80ff02808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff010000ff010000ff010000ff01ffffff01ffffff01ffffff0280808001ffffff02808080028080ff028080ff0280808001ffffff01ffffff028080ff028080ff01ffffff03aaaaff01ff00ff028080800280808003aa55aa03aa55aa02ff80ff03aaaaaa03aaaaaa028080ff03aaaaff03aaaaff02ffffff03aaaaaa028080ff03aaaaff03aaaaaa02ffffff03aaaaff03aaaaaa03aaaaff03aaaaaa03aaaaaa03aaaaaa03aaaaaa03aa55aa0280808003aa55aa02ff80ff0280808003aa55aa028080ff028080ff01ff00ff028080ff028080ff028080ff028080ff028080ff01ffffff028080ff010000ff028080ff028080ff02808080028080ff02ffffff01ffffff02ffffff0280808002ffffff02808080028080ff02ffffff02808080028080ff028080ff01ffffff0280808001ffffff03aaaaaa028080800280808001ffffff0280808003aaaaaa02808080028080ff01ffffff028080ff028080ff02808080028080800280808001ffffff01ffffff01ffffff028080ff028080ff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808001ffffff01ffffff02808080010000ff028080ff01ffffff028080ff01ffffff01ffffff0280808002808080028080800280808001ffffff0280808001ffffff02808080028080800280808001ffffff028080ff028080ff0280808002ff80ff03aa55aa03aa55aa035555aa028080ff02ff80ff03aaaaff03aaaaaa03aaaaaa035555aa03ffaaff03aaaaaa02ffffff048080bf03aa55aa03aa55aa028080ff0280808001ffffff01ffffff01ff00ff0100ffff010000ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000ff0001ffffff02ff80ff01ffffff01ffffff01ffffff0280808002808080028080ff028080ff02808080028080ff028080ff028080ff02808080028080800280808001ffffff0280808001ffffff01ffffff01ffffff01ff00ff01ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808001000000028080800100000003aaaaaa02808080028080800280808002808080010000000280808003aaaaaa028080800280808002808080028080800280808003aaaaaa028080800280808003aaaaaa02808080028080800280808002ffffff028080800280808002808080028080800280808002808080028080800280808002808080028080800100000002808080028080800280808003aaaaaa0280808002808080028080800280808002808080028080800280808003aaaaaa02808080028080800280808003aaaaaa028080800280808002808080028080800280808002808080028080800280808002808080028080ff0280808002808080028080800280808002808080028080800280808002808080028080800280808003aaaaaa0280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808001ffffff02ffffff01ffffff01ffffff01ffffff010000ff01ffff0001ffffff01ffffff0100000001ffffff0100000001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff02808080028080ff02808080028080ff01ffffff0280808002ffffff0280808001ffffff0280808002808080028080800280808002808080028080800280808003aaaaaa02808080028080800280808002808080028080800280808002808080028080800100000003aaaaaa0280808002808080028080800280808003aaaaaa0280808002808080028080800280808002808080028080800280808002ffffff01ffffff02808080028080800280808002ff80ff028080ff02808080028080800280808001ffffff010000000100000001ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808001ffff0001ffffff0280808002808080028080800280808002ffffff02ffffff010000ff03aaaaaa028080ff02808080028080ff02ff80ff03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa04bf80bf03aaaaff048080bf04bf80bf048080bf048080bf048080bf048080bf03aa55aa03aa55aa03aa55aa04bf80bf03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa03aa55aa03aaaaaa010000ff028080ff03aaaaaa028080ff02808080028080800280808002808080028080ff028080ff028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808003aaaaaa028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808001000000028080800100000002ffffff0280808001ffffff0280808001ffffff01000000028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff0280808001ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808001ffffff0280808002ff80ff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff0280808002808080028080800280808002ff80ff02ff80ff028080ff03aa55aa03aa55aa04bf80bf03aa55aa03aaaaff03aaaaff03aaaaff03aa55aa03aaaaaa03aa55aa03aa55aa028080ff028080ff028080ff028080ff0280808001ffffff02ff80ff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff0280808001ffffff028080800280808002808080028080ff02808080028080800280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff028080ff01ffffff01ff00ff01ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff028080800280808001ffffff0280808001000000028080800280808002808080028080800280808001ffffff02808080028080800280808001ffffff02808080010000000280808001ffffff0280808001ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01000000010000000280808002ffffff01ffffff010000000280808002ffffff0280808002ffffff02808080028080800280808002ffffff0280808002ffffff01ffffff028080800280808002808080028080800280808002ffffff0280808003aaaaaa01ffffff0280808002808080028080800280808002ffffff02808080028080800280808003aaaaaa01ffffff0280808002ffffff02808080028080800280808002ffffff028080800280808002808080028080800280808002ffffff0280808002808080028080800280808001ffffff01ffffff01ffffff01ffffff02ffffff01ffffff01ff00ff01ffffff01ff00ff0280808002ff80ff01ffffff00000000000000000000000000000000000000000000000001000000010000000100000001ffffff010000000100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff0100000001ffffff0280808002808080028080ff01ffffff01ffffff01ff00ff0280808001ffffff01ffffff01ffffff0280808002808080028080800280808002808080028080800280808002808080028080800280808001ffffff0280808002808080028080800280808003aaaaaa0280808002808080028080800280808002808080028080800280808001ffffff02ffffff02808080010000000280808001ffffff01ffffff0100ff0001ff00ff0100ffff01ffffff028080800280808001ffffff01ffffff0100000001ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff010000000100000001ffffff0100000001ffffff01ffffff0100000001ffffff01ffffff0100ff0001ff00ff01ffffff01ffffff01ffffff01ffffff028080800280808002808080028080ff028080ff03aa55aa028080ff02ff80ff03aa55aa03aa55aa03aa55aa03aa55aa0280008003aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa028080ff03aa55aa028080ff03aaaaaa028080ff028080ff028080800280808002808080028080800280808002808080028080ff02808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002808080028080800280808002ffffff028080800280808002808080028080800280808002ffffff01ffffff0280808002808080028080800280808001ffffff02808080028080800280808001ffffff0280808001000000028080800280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000000100000001ffffff01ffffff01ffffff0100000001ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02808080028080800280808002ff80ff01ffffff02ff80ff01ff00ff01ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff02ffffff01ffffff0280808003aaaaaa028080ff028080ff02ff80ff03aaaaaa03aa55aa03aa55aa03aa55aa03aa55aa03aa55aa03aaaaff03aa55aa03aa55aa02ff80ff02ff80ff028080ff01ffffff01ffffff01ffffff02ff80ff01ffffff010000ff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff0280808001ffffff0280808002ffffff02ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ffffff0100000001ff00ff01ffffff01ffffff01ffffff01ffff0001ffffff028080ff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002ff80ff01ffffff01ffffff01ff00ff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff02ff80ff02ff80ff01ffffff01ffffff02ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff0000000002ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff0100ffff02808080010000000100000000000000010000ff010000ff0000000001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff0100ffff01ffffff01ffffff028080ff01ff00ff01ffffff01ffffff01ffffff01ffffff02ff80ff01ff00ff01ff00ff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff02ff80ff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff01ff00ff0100ffff01ff00ff02808080010000000280808001ffffff01ffffff01ffffff00000000000000000000000001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ff00ff01ffffff01ffffff01ffffff0280808002808080028080800280808002808080028080800280808003aa55aa028080ff028080ff03aaaaaa028080ff02ff80ff028080ff03aa55aa03aaaaaa0280008003aa55aa028080ff03aa55aa028080ff03aaaaaa02808080028080ff010000ff02808080010000000280808002808080028080800280808001ffffff028080800280808001ffffff0280808001ffffff01ffffff02ffffff02ff80ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff02ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808002ff80ff01ffffff01ffffff01ff00ff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff028080ff01ff00ff01ffffff01ffffff01ffffff010000ff01ffffff0000000002ffffff01ffffff028080800280808002808080010000ff0280808002808080028080ff028080ff028080ff0280808002808080028080ff028080ff028080ff028080ff028080ff0280808001ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000ffffff00ffffff01ffff000100ffff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff028080800100ff00010000ff01ffffff01000000010000ff01ffffff010000ff010000000100000001ffffff0100ffff010000ff01ffffff0280808001ffffff028080ff02ff80ff01ff00ff0100ff0002ff80ff01ff00ff01ffffff01ff00ff01ffffff010000ff010000ff01ffffff01ff00ff0100ffff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ffffff010000ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff028080ff02ff80ff01ffffff028080ff01ffffff01ff00ff01ff00ff01ffffff028080ff01ffffff028080ff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff028080ff01ffffff01ff00ff01ffffff02ff80ff01ffffff01ff00ff0000000001ff00ff01ff00ff01ffffff01ffffff02ff80ff02ff80ff01ff00ff01ff00ff01ff00ff01ffffff02ff80ff02ff80ff02ff80ff01ffffff01ffffff01ffffff0280808001ffffff01ffffff02808080010000ff010000ff01ffffff0100000001ffffff0000000000000000010000ff0000000001ffffff0000000001ff00ff0000ff0001ff00ff01ff00ff01ff00ff000000000000000001ff00ff01ff00ff000000000000ff000000000001ff00ff01ff00ff01ffffff010000ff010000ff000000000000000001ffffff01ffffff00ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffffff02ff80ff02ff80ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff02ff80ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff02ff80ff01ffffff02ff80ff01ffffff01ff00ff02ff80ff01ffffff01ffffff01ffffff01ffffff0100ff0001ffffff01ff00ff0000000001ff00ff0000000001ff00ff010000ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff0000000001ff00ff01ff00ff0000000001ff00ff01ffffff0000000000ffffff01ffffff01ffff000000ff0001ffffff0100ffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff028080ff02808080028080800280808002808080028080800280808002808080028080800280808001ffffff0280808003aaaaaa03aaaaaa02808080028080800280808001ffffff01ffffff01ffffff01ffffff0000000000000000010000ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ff00ff01ff00ff010000ff028080ff01ff00ff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff028080ff01ff00ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ffffff028080ff01ffffff02ff80ff02ff80ff01ff00ff0100ffff028080ff01ff00ff01ffffff01ff00ff01ffffff010000ff010000ff01ffffff01ff00ff0100ffff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ff00ff01ffffff010000ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ffffff01ffffff0280808001ff00ff01ffffff01ffffff028080ff01ffffff01ff00ff0000000001ffffff01ffffff01ffffff01ffffff03aaaaaa03aaaaaa0280808002808080028080800280808002ffffff02ffffff02ffffff02808080028080800280808002ff80ff01ffffff01ffffff02808080010000ff010000ff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff00ffffff01ffffff01ffffff01ffffff010000000280808001ffffff01ffffff01ff00ff0280808001ffffff01ffffff01ffffff01ff00ff0100ffff010000ff01ffffff01ff00ff0100000001ffffff01ffffff010000000000000000ffffff00000000000000000000000000000000010000000000000001ffffff0100000001ffffff0100000001ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff01000000010000ff01ffffff01ff00ff010000ff01ffffff010000ff00ffff0001ffffff0280808001ffffff01ffffff01ff00ff01ffffff010000ff010000ff0100ffff01ff00ff010000ff01ffffff01ff00ff01ffffff01ffffff010000ff010000ff0100ffff0100ffff01ffffff01ffffff00ffff0001ffffff01ffffff01ff00ff010000ff01ffffff01ffffff01ff00ff028080ff028080ff028080ff0100ffff01ffffff0100ffff01ffffff01ffffff0100ffff01ff00ff01ffffff01ffffff01ff00ff01ffffff0100ffff01ffffff0100ffff0100ffff010000ff01ffffff01ffffff010000ff00ffff0001ffffff01ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff0280808001ffffff01ffffff01ffffff01ff00ff0280808001ff00ff01ffffff02808080010000ff01ffffff010000ff0000000000ffffff00ffffff000000000100000001000000000000000000000001000000010000000100000001000000010000000100000001000000010000ff010000ff0000000000000000010000ff0000000001ff00ff010000ff0000000000000000010000ff00000000010000ff010000ff010000ff01ffffff00000000010000ff010000ff010000ff0100000001ff00ff01ff00ff01ffffff01ffffff00ffffff01ffffff01ffffff01ffffff010000ff028080ff010000ff01ffffff0100ffff01ff00ff010000ff01ffffff010000ff028080ff01ffffff010000ff01ff00ff01ff00ff01ffffff028080ff0280808001ff00ff0280808001ffffff0280808001ffffff00ffff0001ffffff010000ff00ffffff0000000000000000010000ff010000ff00000000010000ff00000000010000ff010000ff00000000010000ff00000000010000ff010000ff000000000000000000000000010000000100000000000000000000000000000000000000010000ff01ff00ff010000ff00ffffff0000000001ff00000100ff0002808080028080ff01ffffff01ffffff01ff00ff01ff00ff0280808001ffffff01ffffff01ffffff028080800280808001ffffff028080800280808002ffffff01ffffff0280808001ffffff0280808001ffffff0280808002ff80ff01ffffff02ff80ff02ff80ff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff0100ffff01ffffff01ffffff010000ff028080ff01ff00ff01ffffff0100ffff028080ff01ff00ff01ff00ff01ffffff010000ff0100ffff010000ff01ffffff01ff00ff010000ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100ffff01ffffff010000ff028080ff010000ff028080ff01ffffff01ffffff010000ff01ffffff01ff00ff01ff00ff01ffffff01ffffff01ffffff01ffffff01ff00ff010000ff010000ff01ffffff01ff00ff010000ff01ffffff010000ff00ffff0001ffffff01ffffff01ffffff01ffffff01ff00ff01ffffff010000ff010000ff0100ffff01ff00ff010000ff01ffffff01ff00ff01ffffff01ffffff010000ff010000ff0100ffff0100ffff01ffffff01ffffff00ffff0001ffffff01ffffff01ff00ff010000ff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff0100ffff01ffffff0100ffff01ffffff01ffffff0100ff0001ff00ff01ffffff01ffffff010000ff01ffffff01ffff0001ffffff01ffff0001ffff000100000001ffffff01ffffff0100000000ffffff01ffffff01ffffff0280808001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff02ff80ff01ffffff01ffffff028080800280808002ff80ff01ffffff01ffffff0280808001ff00ff01ffffff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff01ffffff01ffffff00ffffff01ffffff00ffffff00ffffff00ffffff0000000001ffffff00ffffff01ffffff00ffff0001ffffff01ffffff010000ff0000000001ffffff01ffffff010000ff01ffffff00ffff0001ffffff01ffffff01ffffff01ffffff00ffff0001ffffff0000000001ffffff01ffffff010000ff00000000010000ff01ffffff00ffff00010000ff01ffffff010000ff010000ff01ffffff01ffffff0000000000ffff0001ffffff0000000001ffffff010000ff01ffffff00ffff00010000ff00ffff0001ffffff010000ff010000ff01ffffff01ffffff01ffffff01ffffff010000ff010000ff01ffffff00ffff00010000ff01ffffff01ffffff00000000010000ff0000000001ffffff01ffffff00000000010000ff01ffffff010000ff01ffffff010000ff010000ff01ffffff0000000001ffffff010000ff01ffffff01ffffff0100000001ffffff00ffffff01ffffff0100000001ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000ff00ffff0000000000000000000000000000000000000000000000000001ffffff0100000000ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff010000ff01ffffff00ffff0000ffff0001ffffff010000ff01ffffff0000000000ffff000000000001ffffff00000000000000000000000001ffffff00ffffff01ffffff01ffffff0000000001ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000000000000000000000000000ffffff0000000000ffff0000000000000000000000000000000000000000000000000000000000000000000100000001ffffff01ffffff010000ff01ffffff0000000001ffffff01ffffff01ffffff01ff00ff0280808001ffffff01ffffff01ff00ff01ff00ff01ffffff01ff00ff01ffffff01ffffff01ffffff01ff00ff01ffffff01ff00ff01ffffff01ffffff010000ff01ffffff0100000001ff00ff0100ff000100000001ffffff0000000001ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0000000001ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff00000000010000ff01ffffff0000000000ffff0000000000010000ff01ffffff01ffffff010000ff01ffffff01ffffff0000000001ffffff01ffffff01ffffff00ffff0001ffffff00ffff0000ffff0000ffff000000000001ffffff00ffff0001ffffff00ffff0001ffffff01ffffff010000ff0000000001ffffff01ffffff010000ff01ffffff00ffff0001ffffff01ffffff01ffffff01ffffff00ffff0001ffffff0000000001ffffff01ffffff010000ff00000000010000ff01ffffff00ffff00010000ff01ffffff010000ff010000ff01ffffff01ffffff0000000000ffff0001ffffff0000000001ffffff010000ff01ffffff00ffff00010000ff00ffff0001ffffff010000000100000001ffffff01ffffff01ffffff01ffffff010000000100000001ffffff00ffffff0100000001ffffff01ffffff00000000010000000000000001ffffff0100ffff0100000001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff0280808001ff00ff01ffffff01ffffff01ffffff01ffffff01ffffff01ffffff0100ffff01ffffff01ff00ff01ffffff01ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000ffffff00ffffff010000000000000001ffffff00ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffff010000000100000001ffff0001ffff0001ffffff01ffffff01ffffff01ff00ff01ffffff01ffffff01ffffff0000ff0001ffffff01ffffff0000ff0001ffffff0000ff0001ffffff01ffffff00ffff00010000ff00ffffff01ffffff01ffffff01ffffff01ffffff00ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff01000000010000ff01ffffff00ffff0000ffff000000000001ff00ff01ffffff01ffffff01ffffff0000ff0001ffffff01ff00ff01ffffff01ffffff00ffffff00ffffff01ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: +--- !u!1001 &2015734276 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 574059470} m_Modifications: - - target: {fileID: 913031447, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 351517270, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 913031447, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 351517270, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_AnchorMin.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 913031447, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 351517270, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 913031447, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 351517270, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_AnchoredPosition.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 913031447, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 351517270, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1053353454, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 679192014, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1053353454, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 679192014, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_AnchorMin.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1053353454, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 679192014, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 1053353454, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 679192014, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_AnchoredPosition.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 1053353454, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 679192014, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1444168784, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 1045367076, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1444168784, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 1045367076, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_AnchorMin.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1444168784, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 1045367076, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 1444168784, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 1045367076, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_AnchoredPosition.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 1444168784, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 1045367076, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1562403543, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 696252699284340127, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + propertyPath: m_Name + value: 'Prefab_ConnectWallet ' + objectReference: {fileID: 0} + - target: {fileID: 1335404546759128317, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1562403543, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 1335404546759128317, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_AnchorMin.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1562403543, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 1335404546759128317, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 1562403543, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 1335404546759128317, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_AnchoredPosition.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 1562403543, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 1335404546759128317, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 5330080747580531719, guid: cabcef503d640254cabd5c380286bd9f, type: 3} - propertyPath: m_Name - value: Prefab_Events + - target: {fileID: 1335404547797609897, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} + propertyPath: m_SizeDelta.y + value: 0 objectReference: {fileID: 0} - - target: {fileID: 7489198917841568555, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 6243171688188928066, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 7489198917841568555, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 6243171688188928066, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_AnchorMin.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 7489198917841568555, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 6243171688188928066, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 7489198917841568555, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 6243171688188928066, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_AnchoredPosition.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 7489198917841568555, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 6243171688188928066, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_Pivot.x - value: 0 + value: 1 objectReference: {fileID: 0} - - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_Pivot.y value: 1 objectReference: {fileID: 0} - - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_RootOrder - value: 3 + value: 8 objectReference: {fileID: 0} - - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_AnchorMax.x - value: 0 + value: 1 objectReference: {fileID: 0} - - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_AnchorMax.y value: 1 objectReference: {fileID: 0} - - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_AnchorMin.x - value: 0 + value: 1 objectReference: {fileID: 0} - - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_AnchorMin.y value: 1 objectReference: {fileID: 0} - - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_SizeDelta.x value: 250 objectReference: {fileID: 0} - - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_SizeDelta.y - value: 0 + value: 60 objectReference: {fileID: 0} - - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_LocalPosition.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_LocalRotation.x - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_LocalRotation.y - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_LocalRotation.z - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_AnchoredPosition.x - value: 100 + value: -50 objectReference: {fileID: 0} - - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_AnchoredPosition.y - value: -140 + value: -20 objectReference: {fileID: 0} - - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} + - target: {fileID: 6539300962087038060, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: cabcef503d640254cabd5c380286bd9f, type: 3} ---- !u!224 &1773737938 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 7919151508908569201, guid: cabcef503d640254cabd5c380286bd9f, type: 3} - m_PrefabInstance: {fileID: 1773737937} - m_PrefabAsset: {fileID: 0} ---- !u!1 &1783570060 stripped + m_SourcePrefab: {fileID: 100100000, guid: a6218c0a90161f349bc6bc87fbc624da, type: 3} +--- !u!1 &2029330452 GameObject: - m_CorrespondingSourceObject: {fileID: 7877806352732901850, guid: 5970370bfc0e0d5468d98e62e7ad038d, type: 3} - m_PrefabInstance: {fileID: 2285981558031324588} + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} ---- !u!224 &1919283922 stripped + serializedVersion: 6 + m_Component: + - component: {fileID: 2029330453} + - component: {fileID: 2029330455} + - component: {fileID: 2029330454} + m_Layer: 5 + m_Name: Text_NFT + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2029330453 RectTransform: - m_CorrespondingSourceObject: {fileID: 6187535723501583949, guid: c1ebffa97f49c3d40b9927ff37c9c4f3, type: 3} - m_PrefabInstance: {fileID: 6187535724271373471} + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2029330452} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 172677860} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2029330454 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2029330452} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Grumpy Cat + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 35.8 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 40 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &2029330455 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2029330452} + m_CullTransparentMesh: 1 --- !u!224 &2063946298 stripped RectTransform: m_CorrespondingSourceObject: {fileID: 5545289608879159644, guid: fe31914c79acaa6429af8b3ad98c56ee, type: 3} @@ -1557,6 +7188,323 @@ GameObject: m_CorrespondingSourceObject: {fileID: 4955426574052591783, guid: e42e20bd4381cd942b5a4fcc5a80d4de, type: 3} m_PrefabInstance: {fileID: 1127726354214012792} m_PrefabAsset: {fileID: 0} +--- !u!1 &2114006968 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2114006969} + - component: {fileID: 2114006971} + - component: {fileID: 2114006970} + m_Layer: 5 + m_Name: Text_NFT + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2114006969 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2114006968} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 631662392} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2114006970 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2114006968} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Ninja Cat + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 35.8 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 40 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &2114006971 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2114006968} + m_CullTransparentMesh: 1 +--- !u!1 &2135281780 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2135281781} + - component: {fileID: 2135281787} + - component: {fileID: 2135281786} + - component: {fileID: 2135281785} + - component: {fileID: 2135281784} + - component: {fileID: 2135281783} + - component: {fileID: 2135281782} + m_Layer: 5 + m_Name: Prefab_NFT(Clone) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2135281781 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2135281780} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1851581081} + - {fileID: 884254593} + m_Father: {fileID: 664233846} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2135281782 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2135281780} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 15 + m_Right: 15 + m_Top: 15 + m_Bottom: 15 + m_ChildAlignment: 1 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &2135281783 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2135281780} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e19747de3f5aca642ab2be37e372fb86, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 1, g: 1, b: 1, a: 0.5} + m_EffectDistance: {x: 1, y: -1} + m_UseGraphicAlpha: 1 +--- !u!114 &2135281784 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2135281780} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2135281785} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &2135281785 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2135281780} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.105882354, g: 0.12941177, b: 0.16078432, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &2135281786 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2135281780} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1d59cb2d6fb2a5147960e5bfd89a4dee, type: 3} + m_Name: + m_EditorClassIdentifier: + nftImage: {fileID: 884254594} + nftName: {fileID: 1851581082} + nftButton: {fileID: 2135281784} +--- !u!222 &2135281787 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2135281780} + m_CullTransparentMesh: 1 --- !u!1001 &141563581511356972 PrefabInstance: m_ObjectHideFlags: 0 @@ -1893,7 +7841,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 4483969581313638441, guid: 5970370bfc0e0d5468d98e62e7ad038d, type: 3} propertyPath: m_RootOrder - value: 10 + value: 9 objectReference: {fileID: 0} - target: {fileID: 4483969581313638441, guid: 5970370bfc0e0d5468d98e62e7ad038d, type: 3} propertyPath: m_AnchorMax.x @@ -2316,7 +8264,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6187535723501583949, guid: c1ebffa97f49c3d40b9927ff37c9c4f3, type: 3} propertyPath: m_RootOrder - value: 11 + value: 10 objectReference: {fileID: 0} - target: {fileID: 6187535723501583949, guid: c1ebffa97f49c3d40b9927ff37c9c4f3, type: 3} propertyPath: m_AnchorMax.x